[{"data":1,"prerenderedAt":88590},["ShallowReactive",2],{"docs-catalog":3,"docs-/docs/dev-tools/layout":88007},{"items":4,"byPath":45066,"searchItems":83531},[5,425,607,817,1906,2300,2342,2453,2890,3058,3262,3814,3971,4299,4795,5009,5274,5591,5771,6571,7478,8489,9084,9612,11011,11913,12279,13589,13976,14349,14553,15222,16431,17421,18716,19423,20220,20968,21987,22917,23834,25399,25902,26586,27131,27737,28601,28836,29433,29874,30504,31113,31818,31977,32251,32891,33128,33408,33924,34946,35948,36337,36737,37452,38133,39099,39282,39791,40644,41543,42074,42967,43070,43269,43474,43633,43798,43867,43993,44105,44187,44304,44382,44472,44628,44732,44834,44918,44991],{"path":6,"title":7,"description":8,"kind":9,"section":10,"order":11,"aliases":12,"attrs":15,"events":16,"cssVars":17,"related":18,"body":21},"/docs/overview","Overview","High-level view of StringTune, the package model, and how to navigate the docs.","guide","Start Here",10,[13,14],"StringTune docs","overview",[],[],[],[19,20],"/docs/quick-start","/docs/built-in-vs-custom-vs-internal",{"type":22,"value":23,"toc":413},"minimark",[24,29,33,36,41,74,78,81,95,98,120,124,127,169,173,178,181,184,206,210,213,217,220,224,336,377,380,391,395,409],[25,26,28],"h1",{"id":27},"stringtune","StringTune",[30,31,32],"p",{},"StringTune is a modular runtime for scroll-driven motion, cursor interaction, responsive visibility, media helpers, and diagnostics.",[30,34,35],{},"This docs site treats the library source and package exports as the only source of truth. If an older snippet, copied example, or internal project module disagrees with the current package, the package wins.",[37,38,40],"h2",{"id":39},"what-matters-first","What matters first",[42,43,44,48,51],"ul",{},[45,46,47],"li",{},"The public surface comes from the package exports, not from internal runtime folders.",[45,49,50],{},"Built-in modules and custom modules are documented separately on purpose.",[45,52,53,54],{},"Most user-facing behavior is one of four things:\n",[42,55,56,62,68,71],{},[45,57,58,59],{},"instance API on ",[60,61,28],"code",{},[45,63,64,65],{},"module registration through ",[60,66,67],{},"stringTune.use(...)",[45,69,70],{},"declarative attributes in HTML",[45,72,73],{},"outputs written as CSS variables, classes, inline styles, or emitted events",[37,75,77],{"id":76},"runtime-model","Runtime model",[30,79,80],{},"StringTune is not a bag of unrelated effects. It is one runtime instance that:",[42,82,83,86,89,92],{},[45,84,85],{},"registers modules",[45,87,88],{},"scans the DOM for matching objects",[45,90,91],{},"calculates geometry and state on frame updates",[45,93,94],{},"writes outputs back to the DOM",[30,96,97],{},"In practice, a module usually follows this contract:",[99,100,101,107,114,117],"ol",{},[45,102,103,104,106],{},"You activate it with ",[60,105,67],{},".",[45,108,109,110,113],{},"You configure an element through ",[60,111,112],{},"string=\"...\""," and related attributes.",[45,115,116],{},"The runtime computes state from scroll, cursor, viewport, or form input.",[45,118,119],{},"The module publishes that state as CSS variables, classes, inline transforms, helper nodes, or events.",[37,121,123],{"id":122},"documentation-model","Documentation model",[30,125,126],{},"Use the docs in this order:",[99,128,129,142,153,161],{},[45,130,131,132,137,138,141],{},"Read ",[133,134,136],"a",{"href":135},"/docs/introduction","Installation"," and ",[133,139,140],{"href":19},"Quick Start"," if you are integrating the package.",[45,143,131,144,148,149,152],{},[133,145,147],{"href":146},"/docs/configuration","Configuration"," and the rest of ",[133,150,151],{"href":20},"Concepts"," if you need to understand object ids, offsets, events, or scroll modes.",[45,154,155,156,160],{},"Go to ",[133,157,159],{"href":158},"/docs/modules/overview","Built-in Modules Overview"," for the official module catalog and the per-module public API.",[45,162,163,164,168],{},"Use ",[133,165,167],{"href":166},"/docs/api/overview","API Overview"," when you need exact exports, shared attributes, settings, and event names.",[37,170,172],{"id":171},"package-boundaries","Package boundaries",[174,175,177],"h3",{"id":176},"built-in-modules","Built-in modules",[30,179,180],{},"These are official exports from the package and belong in the main module catalog. They are the supported integration surface of StringTune.",[30,182,183],{},"Examples:",[42,185,186,191,196,201],{},[45,187,188],{},[60,189,190],{},"StringProgress",[45,192,193],{},[60,194,195],{},"StringCursor",[45,197,198],{},[60,199,200],{},"StringResponsive",[45,202,203],{},[60,204,205],{},"StringLoading",[174,207,209],{"id":208},"custom-modules","Custom modules",[30,211,212],{},"These are project-specific extensions built on top of StringTune. They can be valid for a product codebase, but they are not part of the package contract unless they are exported by the package itself.",[174,214,216],{"id":215},"internal-runtime","Internal runtime",[30,218,219],{},"Internal managers and helpers exist to run the system, but they are not a supported integration surface. The docs may reference them conceptually to explain behavior, but they are not documented as public API.",[37,221,223],{"id":222},"core-integration-pattern","Core integration pattern",[225,226,231],"pre",{"className":227,"code":228,"language":229,"meta":230,"style":230},"language-ts shiki shiki-themes github-light github-dark","import StringTune, { StringProgress, StringCursor } from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\n\nstringTune.use(StringProgress);\nstringTune.use(StringCursor, { lerp: 0.8 });\nstringTune.start(60);\n","ts","",[60,232,233,256,263,286,291,303,319],{"__ignoreMap":230},[234,235,238,242,246,249,253],"span",{"class":236,"line":237},"line",1,[234,239,241],{"class":240},"szBVR","import",[234,243,245],{"class":244},"sVt8B"," StringTune, { StringProgress, StringCursor } ",[234,247,248],{"class":240},"from",[234,250,252],{"class":251},"sZZnC"," '@fiddle-digital/string-tune'",[234,254,255],{"class":244},";\n",[234,257,259],{"class":236,"line":258},2,[234,260,262],{"emptyLinePlaceholder":261},true,"\n",[234,264,266,269,273,276,279,283],{"class":236,"line":265},3,[234,267,268],{"class":240},"const",[234,270,272],{"class":271},"sj4cs"," stringTune",[234,274,275],{"class":240}," =",[234,277,278],{"class":244}," StringTune.",[234,280,282],{"class":281},"sScJk","getInstance",[234,284,285],{"class":244},"();\n",[234,287,289],{"class":236,"line":288},4,[234,290,262],{"emptyLinePlaceholder":261},[234,292,294,297,300],{"class":236,"line":293},5,[234,295,296],{"class":244},"stringTune.",[234,298,299],{"class":281},"use",[234,301,302],{"class":244},"(StringProgress);\n",[234,304,306,308,310,313,316],{"class":236,"line":305},6,[234,307,296],{"class":244},[234,309,299],{"class":281},[234,311,312],{"class":244},"(StringCursor, { lerp: ",[234,314,315],{"class":271},"0.8",[234,317,318],{"class":244}," });\n",[234,320,322,324,327,330,333],{"class":236,"line":321},7,[234,323,296],{"class":244},[234,325,326],{"class":281},"start",[234,328,329],{"class":244},"(",[234,331,332],{"class":271},"60",[234,334,335],{"class":244},");\n",[225,337,341],{"className":338,"code":339,"language":340,"meta":230,"style":230},"language-html shiki shiki-themes github-light github-dark","\u003Cdiv string=\"progress\" string-id=\"hero\">\u003C/div>\n","html",[60,342,343],{"__ignoreMap":230},[234,344,345,348,352,355,358,361,364,366,369,372,374],{"class":236,"line":237},[234,346,347],{"class":244},"\u003C",[234,349,351],{"class":350},"s9eBZ","div",[234,353,354],{"class":281}," string",[234,356,357],{"class":244},"=",[234,359,360],{"class":251},"\"progress\"",[234,362,363],{"class":281}," string-id",[234,365,357],{"class":244},[234,367,368],{"class":251},"\"hero\"",[234,370,371],{"class":244},">\u003C/",[234,373,351],{"class":350},[234,375,376],{"class":244},">\n",[30,378,379],{},"That pattern stays the same across the library:",[42,381,382,385,388],{},[45,383,384],{},"register the modules you need",[45,386,387],{},"attach declarative attributes in markup",[45,389,390],{},"consume the module output in CSS or JavaScript",[37,392,394],{"id":393},"what-this-docs-site-optimizes-for","What this docs site optimizes for",[42,396,397,400,403,406],{},[45,398,399],{},"fast lookup over long narrative",[45,401,402],{},"accurate API and runtime behavior",[45,404,405],{},"examples that match the real code",[45,407,408],{},"explicit boundaries between official, custom, and internal behavior",[410,411,412],"style",{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}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 .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}",{"title":230,"searchDepth":258,"depth":258,"links":414},[415,416,417,418,423,424],{"id":39,"depth":258,"text":40},{"id":76,"depth":258,"text":77},{"id":122,"depth":258,"text":123},{"id":171,"depth":258,"text":172,"children":419},[420,421,422],{"id":176,"depth":265,"text":177},{"id":208,"depth":265,"text":209},{"id":215,"depth":265,"text":216},{"id":222,"depth":258,"text":223},{"id":393,"depth":258,"text":394},{"path":135,"title":136,"description":426,"kind":9,"section":10,"order":427,"aliases":428,"attrs":431,"events":432,"cssVars":433,"related":434,"body":437},"Install the package and understand the minimal setup sequence.",20,[429,430],"npm install","setup",[],[],[],[19,435,436],"/docs/nuxt","/docs/nextjs",{"type":22,"value":438,"toc":599},[439,442,446,464,468,528,536,541,551,555,572,576,596],[25,440,136],{"id":441},"installation",[37,443,445],{"id":444},"install-the-package","Install the package",[225,447,451],{"className":448,"code":449,"language":450,"meta":230,"style":230},"language-bash shiki shiki-themes github-light github-dark","npm install @fiddle-digital/string-tune\n","bash",[60,452,453],{"__ignoreMap":230},[234,454,455,458,461],{"class":236,"line":237},[234,456,457],{"class":281},"npm",[234,459,460],{"class":251}," install",[234,462,463],{"class":251}," @fiddle-digital/string-tune\n",[37,465,467],{"id":466},"minimal-setup","Minimal setup",[225,469,471],{"className":227,"code":470,"language":229,"meta":230,"style":230},"import StringTune, { StringProgress } from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\n\nstringTune.use(StringProgress);\nstringTune.start(60);\n",[60,472,473,486,490,504,508,516],{"__ignoreMap":230},[234,474,475,477,480,482,484],{"class":236,"line":237},[234,476,241],{"class":240},[234,478,479],{"class":244}," StringTune, { StringProgress } ",[234,481,248],{"class":240},[234,483,252],{"class":251},[234,485,255],{"class":244},[234,487,488],{"class":236,"line":258},[234,489,262],{"emptyLinePlaceholder":261},[234,491,492,494,496,498,500,502],{"class":236,"line":265},[234,493,268],{"class":240},[234,495,272],{"class":271},[234,497,275],{"class":240},[234,499,278],{"class":244},[234,501,282],{"class":281},[234,503,285],{"class":244},[234,505,506],{"class":236,"line":288},[234,507,262],{"emptyLinePlaceholder":261},[234,509,510,512,514],{"class":236,"line":293},[234,511,296],{"class":244},[234,513,299],{"class":281},[234,515,302],{"class":244},[234,517,518,520,522,524,526],{"class":236,"line":305},[234,519,296],{"class":244},[234,521,326],{"class":281},[234,523,329],{"class":244},[234,525,332],{"class":271},[234,527,335],{"class":244},[37,529,531,532,535],{"id":530},"what-start-does","What ",[60,533,534],{},"start()"," does",[30,537,538,540],{},[60,539,534],{}," initializes the registered runtime, prepares the current DOM objects, and starts the frame loop.",[30,542,543,544,547,548,550],{},"If you call ",[60,545,546],{},"use(...)",", register modules before ",[60,549,534],{}," unless you have a specific reason to hot-attach behavior later.",[37,552,554],{"id":553},"recommended-setup-rules","Recommended setup rules",[42,556,557,563,566,569],{},[45,558,559,560,106],{},"Create one shared instance through ",[60,561,562],{},"StringTune.getInstance()",[45,564,565],{},"Register only the modules you actually need.",[45,567,568],{},"Keep setup in a client-only lifecycle boundary when working in SSR frameworks.",[45,570,571],{},"Treat module registration as part of app bootstrap, not page-local ad hoc code.",[37,573,575],{"id":574},"next-steps","Next steps",[42,577,578,582,587,592],{},[45,579,580],{},[133,581,140],{"href":19},[45,583,584],{},[133,585,586],{"href":435},"Nuxt Integration",[45,588,589],{},[133,590,591],{"href":436},"Next.js Integration",[45,593,594],{},[133,595,159],{"href":158},[410,597,598],{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}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":230,"searchDepth":258,"depth":258,"links":600},[601,602,603,605,606],{"id":444,"depth":258,"text":445},{"id":466,"depth":258,"text":467},{"id":530,"depth":258,"text":604},"What start() does",{"id":553,"depth":258,"text":554},{"id":574,"depth":258,"text":575},{"path":19,"title":140,"description":608,"kind":9,"section":10,"order":609,"aliases":610,"attrs":613,"events":614,"cssVars":615,"related":616,"body":618},"Minimal setup for registering modules, starting the runtime, and wiring your first element.",30,[611,612],"first setup","getting started",[],[],[],[135,617],"/docs/modules/progress",{"type":22,"value":619,"toc":809},[620,623,627,663,667,689,694,704,708,725,729,759,766,770,773,787,800,804,807],[25,621,140],{"id":622},"quick-start",[37,624,626],{"id":625},"_1-create-the-instance","1. Create the instance",[225,628,630],{"className":227,"code":629,"language":229,"meta":230,"style":230},"import StringTune, { StringProgress, StringResponsive } from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\n",[60,631,632,645,649],{"__ignoreMap":230},[234,633,634,636,639,641,643],{"class":236,"line":237},[234,635,241],{"class":240},[234,637,638],{"class":244}," StringTune, { StringProgress, StringResponsive } ",[234,640,248],{"class":240},[234,642,252],{"class":251},[234,644,255],{"class":244},[234,646,647],{"class":236,"line":258},[234,648,262],{"emptyLinePlaceholder":261},[234,650,651,653,655,657,659,661],{"class":236,"line":265},[234,652,268],{"class":240},[234,654,272],{"class":271},[234,656,275],{"class":240},[234,658,278],{"class":244},[234,660,282],{"class":281},[234,662,285],{"class":244},[37,664,666],{"id":665},"_2-register-built-in-modules","2. Register built-in modules",[225,668,670],{"className":227,"code":669,"language":229,"meta":230,"style":230},"stringTune.use(StringProgress);\nstringTune.use(StringResponsive);\n",[60,671,672,680],{"__ignoreMap":230},[234,673,674,676,678],{"class":236,"line":237},[234,675,296],{"class":244},[234,677,299],{"class":281},[234,679,302],{"class":244},[234,681,682,684,686],{"class":236,"line":258},[234,683,296],{"class":244},[234,685,299],{"class":281},[234,687,688],{"class":244},"(StringResponsive);\n",[30,690,163,691,693],{},[60,692,67],{}," for both element modules and global modules. The difference is in how the module activates:",[42,695,696,701],{},[45,697,698,699],{},"element modules are attached through ",[60,700,112],{},[45,702,703],{},"global modules are activated by registration and then manage global behavior",[37,705,707],{"id":706},"_3-start-the-runtime","3. Start the runtime",[225,709,711],{"className":227,"code":710,"language":229,"meta":230,"style":230},"stringTune.start(60);\n",[60,712,713],{"__ignoreMap":230},[234,714,715,717,719,721,723],{"class":236,"line":237},[234,716,296],{"class":244},[234,718,326],{"class":281},[234,720,329],{"class":244},[234,722,332],{"class":271},[234,724,335],{"class":244},[37,726,728],{"id":727},"_4-mark-up-your-first-object","4. Mark up your first object",[225,730,732],{"className":338,"code":731,"language":340,"meta":230,"style":230},"\u003Csection string=\"progress\" string-id=\"hero\">\u003C/section>\n",[60,733,734],{"__ignoreMap":230},[234,735,736,738,741,743,745,747,749,751,753,755,757],{"class":236,"line":237},[234,737,347],{"class":244},[234,739,740],{"class":350},"section",[234,742,354],{"class":281},[234,744,357],{"class":244},[234,746,360],{"class":251},[234,748,363],{"class":281},[234,750,357],{"class":244},[234,752,368],{"class":251},[234,754,371],{"class":244},[234,756,740],{"class":350},[234,758,376],{"class":244},[30,760,761,762,765],{},"If the module emits an object-scoped event, ",[60,763,764],{},"string-id"," becomes the anchor for that channel.",[37,767,769],{"id":768},"_5-consume-the-result","5. Consume the result",[30,771,772],{},"Many built-in modules expose one or more of:",[42,774,775,778,781,784],{},[45,776,777],{},"CSS variables",[45,779,780],{},"object-scoped events",[45,782,783],{},"global events",[45,785,786],{},"DOM class changes",[30,788,789,790,792,793,796,797,106],{},"For example, ",[60,791,190],{}," can drive CSS through ",[60,794,795],{},"--progress"," and emit ",[60,798,799],{},"object:progress:\u003Cid>",[37,801,803],{"id":802},"common-mistake","Common mistake",[30,805,806],{},"Do not reach into private runtime fields such as internal managers. If you need to integrate with the library, stay on the public package exports and documented attributes/events.",[410,808,412],{},{"title":230,"searchDepth":258,"depth":258,"links":810},[811,812,813,814,815,816],{"id":625,"depth":258,"text":626},{"id":665,"depth":258,"text":666},{"id":706,"depth":258,"text":707},{"id":727,"depth":258,"text":728},{"id":768,"depth":258,"text":769},{"id":802,"depth":258,"text":803},{"path":435,"title":586,"description":818,"kind":9,"section":10,"order":819,"aliases":820,"attrs":822,"events":823,"cssVars":824,"related":825,"body":826},"How to register StringTune in a Nuxt application without leaking runtime concerns into the app shell.",40,[821],"Nuxt",[],[],[],[135,19,436],{"type":22,"value":827,"toc":1899},[828,831,834,836,848,852,855,1041,1050,1054,1207,1211,1214,1261,1265,1272,1890,1893,1896],[25,829,586],{"id":830},"nuxt-integration",[30,832,833],{},"Nuxt 3 works smoothly with StringTune as long as you start the engine on the client and refresh it whenever new markup is rendered. The snippets below reflect the actual API.",[37,835,136],{"id":441},[225,837,838],{"className":448,"code":449,"language":450,"meta":230,"style":230},[60,839,840],{"__ignoreMap":230},[234,841,842,844,846],{"class":236,"line":237},[234,843,457],{"class":281},[234,845,460],{"class":251},[234,847,463],{"class":251},[37,849,851],{"id":850},"client-plugin","Client Plugin",[30,853,854],{},"Create a client-only plugin that registers the modules you need and exposes the singleton instance through Nuxt.",[225,856,858],{"className":227,"code":857,"language":229,"meta":230,"style":230},"// /app/plugins/string-tune.client.ts\nimport StringTune, { StringParallax, StringCursor, StringProgress } from '@fiddle-digital/string-tune';\n\nexport default defineNuxtPlugin((nuxtApp) => {\n  const stringTune = StringTune.getInstance();\n  stringTune.use(StringParallax);\n  stringTune.use(StringCursor);\n  stringTune.use(StringProgress);\n\n  nuxtApp.hook('app:mounted', () => {\n    stringTune.start(60);\n  });\n\n  return {\n    provide: {\n      stringTune,\n    },\n  };\n});\n",[60,859,860,866,879,883,910,925,935,944,953,958,978,992,998,1003,1011,1017,1023,1029,1035],{"__ignoreMap":230},[234,861,862],{"class":236,"line":237},[234,863,865],{"class":864},"sJ8bj","// /app/plugins/string-tune.client.ts\n",[234,867,868,870,873,875,877],{"class":236,"line":258},[234,869,241],{"class":240},[234,871,872],{"class":244}," StringTune, { StringParallax, StringCursor, StringProgress } ",[234,874,248],{"class":240},[234,876,252],{"class":251},[234,878,255],{"class":244},[234,880,881],{"class":236,"line":265},[234,882,262],{"emptyLinePlaceholder":261},[234,884,885,888,891,894,897,901,904,907],{"class":236,"line":288},[234,886,887],{"class":240},"export",[234,889,890],{"class":240}," default",[234,892,893],{"class":281}," defineNuxtPlugin",[234,895,896],{"class":244},"((",[234,898,900],{"class":899},"s4XuR","nuxtApp",[234,902,903],{"class":244},") ",[234,905,906],{"class":240},"=>",[234,908,909],{"class":244}," {\n",[234,911,912,915,917,919,921,923],{"class":236,"line":293},[234,913,914],{"class":240},"  const",[234,916,272],{"class":271},[234,918,275],{"class":240},[234,920,278],{"class":244},[234,922,282],{"class":281},[234,924,285],{"class":244},[234,926,927,930,932],{"class":236,"line":305},[234,928,929],{"class":244},"  stringTune.",[234,931,299],{"class":281},[234,933,934],{"class":244},"(StringParallax);\n",[234,936,937,939,941],{"class":236,"line":321},[234,938,929],{"class":244},[234,940,299],{"class":281},[234,942,943],{"class":244},"(StringCursor);\n",[234,945,947,949,951],{"class":236,"line":946},8,[234,948,929],{"class":244},[234,950,299],{"class":281},[234,952,302],{"class":244},[234,954,956],{"class":236,"line":955},9,[234,957,262],{"emptyLinePlaceholder":261},[234,959,960,963,966,968,971,974,976],{"class":236,"line":11},[234,961,962],{"class":244},"  nuxtApp.",[234,964,965],{"class":281},"hook",[234,967,329],{"class":244},[234,969,970],{"class":251},"'app:mounted'",[234,972,973],{"class":244},", () ",[234,975,906],{"class":240},[234,977,909],{"class":244},[234,979,981,984,986,988,990],{"class":236,"line":980},11,[234,982,983],{"class":244},"    stringTune.",[234,985,326],{"class":281},[234,987,329],{"class":244},[234,989,332],{"class":271},[234,991,335],{"class":244},[234,993,995],{"class":236,"line":994},12,[234,996,997],{"class":244},"  });\n",[234,999,1001],{"class":236,"line":1000},13,[234,1002,262],{"emptyLinePlaceholder":261},[234,1004,1006,1009],{"class":236,"line":1005},14,[234,1007,1008],{"class":240},"  return",[234,1010,909],{"class":244},[234,1012,1014],{"class":236,"line":1013},15,[234,1015,1016],{"class":244},"    provide: {\n",[234,1018,1020],{"class":236,"line":1019},16,[234,1021,1022],{"class":244},"      stringTune,\n",[234,1024,1026],{"class":236,"line":1025},17,[234,1027,1028],{"class":244},"    },\n",[234,1030,1032],{"class":236,"line":1031},18,[234,1033,1034],{"class":244},"  };\n",[234,1036,1038],{"class":236,"line":1037},19,[234,1039,1040],{"class":244},"});\n",[1042,1043,1044],"blockquote",{},[30,1045,1046,1047,1049],{},"The plugin runs once per browser tab. Additional ",[60,1048,299],{}," calls simply reuse the singleton.",[37,1051,1053],{"id":1052},"typing-the-injection-optional","Typing the Injection (optional)",[225,1055,1057],{"className":227,"code":1056,"language":229,"meta":230,"style":230},"// string-tune.d.ts\nimport type StringTune from '@fiddle-digital/string-tune';\n\ndeclare module '#app' {\n  interface NuxtApp {\n    $stringTune: ReturnType\u003Ctypeof StringTune.getInstance> | null;\n  }\n}\n\ndeclare module 'vue' {\n  interface ComponentCustomProperties {\n    $stringTune: ReturnType\u003Ctypeof StringTune.getInstance> | null;\n  }\n}\n\nexport {};\n",[60,1058,1059,1064,1080,1084,1097,1107,1134,1139,1144,1148,1159,1168,1188,1192,1196,1200],{"__ignoreMap":230},[234,1060,1061],{"class":236,"line":237},[234,1062,1063],{"class":864},"// string-tune.d.ts\n",[234,1065,1066,1068,1071,1074,1076,1078],{"class":236,"line":258},[234,1067,241],{"class":240},[234,1069,1070],{"class":240}," type",[234,1072,1073],{"class":244}," StringTune ",[234,1075,248],{"class":240},[234,1077,252],{"class":251},[234,1079,255],{"class":244},[234,1081,1082],{"class":236,"line":265},[234,1083,262],{"emptyLinePlaceholder":261},[234,1085,1086,1089,1092,1095],{"class":236,"line":288},[234,1087,1088],{"class":240},"declare",[234,1090,1091],{"class":240}," module",[234,1093,1094],{"class":251}," '#app'",[234,1096,909],{"class":244},[234,1098,1099,1102,1105],{"class":236,"line":293},[234,1100,1101],{"class":240},"  interface",[234,1103,1104],{"class":281}," NuxtApp",[234,1106,909],{"class":244},[234,1108,1109,1112,1115,1118,1120,1123,1126,1129,1132],{"class":236,"line":305},[234,1110,1111],{"class":899},"    $stringTune",[234,1113,1114],{"class":240},":",[234,1116,1117],{"class":281}," ReturnType",[234,1119,347],{"class":244},[234,1121,1122],{"class":240},"typeof",[234,1124,1125],{"class":244}," StringTune.getInstance> ",[234,1127,1128],{"class":240},"|",[234,1130,1131],{"class":271}," null",[234,1133,255],{"class":244},[234,1135,1136],{"class":236,"line":321},[234,1137,1138],{"class":244},"  }\n",[234,1140,1141],{"class":236,"line":946},[234,1142,1143],{"class":244},"}\n",[234,1145,1146],{"class":236,"line":955},[234,1147,262],{"emptyLinePlaceholder":261},[234,1149,1150,1152,1154,1157],{"class":236,"line":11},[234,1151,1088],{"class":240},[234,1153,1091],{"class":240},[234,1155,1156],{"class":251}," 'vue'",[234,1158,909],{"class":244},[234,1160,1161,1163,1166],{"class":236,"line":980},[234,1162,1101],{"class":240},[234,1164,1165],{"class":281}," ComponentCustomProperties",[234,1167,909],{"class":244},[234,1169,1170,1172,1174,1176,1178,1180,1182,1184,1186],{"class":236,"line":994},[234,1171,1111],{"class":899},[234,1173,1114],{"class":240},[234,1175,1117],{"class":281},[234,1177,347],{"class":244},[234,1179,1122],{"class":240},[234,1181,1125],{"class":244},[234,1183,1128],{"class":240},[234,1185,1131],{"class":271},[234,1187,255],{"class":244},[234,1189,1190],{"class":236,"line":1000},[234,1191,1138],{"class":244},[234,1193,1194],{"class":236,"line":1005},[234,1195,1143],{"class":244},[234,1197,1198],{"class":236,"line":1013},[234,1199,262],{"emptyLinePlaceholder":261},[234,1201,1202,1204],{"class":236,"line":1019},[234,1203,887],{"class":240},[234,1205,1206],{"class":244}," {};\n",[37,1208,1210],{"id":1209},"nuxt-configuration","Nuxt Configuration",[30,1212,1213],{},"Register the plugins and include any shared styling you rely on for demos.",[225,1215,1217],{"className":227,"code":1216,"language":229,"meta":230,"style":230},"export default defineNuxtConfig({\n  ...\n  build: {\n    transpile: [\"@fiddle-digital/string-tune\"],\n  },\n});\n",[60,1218,1219,1231,1236,1241,1252,1257],{"__ignoreMap":230},[234,1220,1221,1223,1225,1228],{"class":236,"line":237},[234,1222,887],{"class":240},[234,1224,890],{"class":240},[234,1226,1227],{"class":281}," defineNuxtConfig",[234,1229,1230],{"class":244},"({\n",[234,1232,1233],{"class":236,"line":258},[234,1234,1235],{"class":240},"  ...\n",[234,1237,1238],{"class":236,"line":265},[234,1239,1240],{"class":244},"  build: {\n",[234,1242,1243,1246,1249],{"class":236,"line":288},[234,1244,1245],{"class":244},"    transpile: [",[234,1247,1248],{"class":251},"\"@fiddle-digital/string-tune\"",[234,1250,1251],{"class":244},"],\n",[234,1253,1254],{"class":236,"line":293},[234,1255,1256],{"class":244},"  },\n",[234,1258,1259],{"class":236,"line":305},[234,1260,1040],{"class":244},[37,1262,1264],{"id":1263},"using-stringtune-in-components","Using StringTune in Components",[30,1266,1267,1268,1271],{},"Markup annotated with ",[60,1269,1270],{},"string=\"…\""," is picked up automatically.",[225,1273,1277],{"className":1274,"code":1275,"language":1276,"meta":230,"style":230},"language-vue shiki shiki-themes github-light github-dark","\u003Ctemplate>\n  \u003Csection class=\"hero\" string=\"progress\" string-id=\"hero-progress\">\n    \u003Ch1 class=\"hero__title\" string=\"parallax\" string-parallax=\"0.35\">Nuxt + StringTune\u003C/h1>\n    \u003Cbutton class=\"hero__cta\" string=\"cursor\" string-cursor-class=\"-cta\">Hover me\u003C/button>\n  \u003C/section>\n\u003C/template>\n\n\u003Cscript setup lang=\"ts\">\nconst { $stringTune: currentStringTune } = useNuxtApp();\nfunction handleProgress(value: number) {\n  console.log('Progress value:', value);\n}\nonMounted(() => {\n  nextTick(() => {\n    if (currentStringTune) {\n      currentStringTune.on('object:progress:hero-progress', handleProgress);\n    }\n  });\n});\nonBeforeUnmount(() => {\n  const { $stringTune: currentStringTune } = useNuxtApp();\n  if (currentStringTune) {\n    currentStringTune.off('object:progress:hero-progress', handleProgress);\n  }\n});\n\u003C/script>\n\n\u003Cstyle scoped>\n.hero {\n  min-height: 80vh;\n  display: grid;\n  place-content: center;\n  gap: 1.5rem;\n}\n\n.hero__cta {\n  justify-self: center;\n  padding: 1rem 2.5rem;\n  border: none;\n  border-radius: 999px;\n  cursor: pointer;\n  transform: translate(calc(var(--x, 0) * 1rem), calc(var(--y, 0) * 1rem));\n}\n\u003C/style>\n","vue",[60,1278,1279,1288,1317,1353,1389,1398,1407,1411,1431,1457,1478,1494,1498,1510,1521,1529,1545,1550,1554,1558,1569,1590,1598,1613,1618,1623,1632,1637,1649,1657,1672,1685,1698,1714,1719,1724,1732,1744,1764,1777,1792,1805,1876,1881],{"__ignoreMap":230},[234,1280,1281,1283,1286],{"class":236,"line":237},[234,1282,347],{"class":244},[234,1284,1285],{"class":350},"template",[234,1287,376],{"class":244},[234,1289,1290,1293,1295,1298,1300,1302,1304,1306,1308,1310,1312,1315],{"class":236,"line":258},[234,1291,1292],{"class":244},"  \u003C",[234,1294,740],{"class":350},[234,1296,1297],{"class":281}," class",[234,1299,357],{"class":244},[234,1301,368],{"class":251},[234,1303,354],{"class":281},[234,1305,357],{"class":244},[234,1307,360],{"class":251},[234,1309,363],{"class":281},[234,1311,357],{"class":244},[234,1313,1314],{"class":251},"\"hero-progress\"",[234,1316,376],{"class":244},[234,1318,1319,1322,1324,1326,1328,1331,1333,1335,1338,1341,1343,1346,1349,1351],{"class":236,"line":265},[234,1320,1321],{"class":244},"    \u003C",[234,1323,25],{"class":350},[234,1325,1297],{"class":281},[234,1327,357],{"class":244},[234,1329,1330],{"class":251},"\"hero__title\"",[234,1332,354],{"class":281},[234,1334,357],{"class":244},[234,1336,1337],{"class":251},"\"parallax\"",[234,1339,1340],{"class":281}," string-parallax",[234,1342,357],{"class":244},[234,1344,1345],{"class":251},"\"0.35\"",[234,1347,1348],{"class":244},">Nuxt + StringTune\u003C/",[234,1350,25],{"class":350},[234,1352,376],{"class":244},[234,1354,1355,1357,1360,1362,1364,1367,1369,1371,1374,1377,1379,1382,1385,1387],{"class":236,"line":288},[234,1356,1321],{"class":244},[234,1358,1359],{"class":350},"button",[234,1361,1297],{"class":281},[234,1363,357],{"class":244},[234,1365,1366],{"class":251},"\"hero__cta\"",[234,1368,354],{"class":281},[234,1370,357],{"class":244},[234,1372,1373],{"class":251},"\"cursor\"",[234,1375,1376],{"class":281}," string-cursor-class",[234,1378,357],{"class":244},[234,1380,1381],{"class":251},"\"-cta\"",[234,1383,1384],{"class":244},">Hover me\u003C/",[234,1386,1359],{"class":350},[234,1388,376],{"class":244},[234,1390,1391,1394,1396],{"class":236,"line":293},[234,1392,1393],{"class":244},"  \u003C/",[234,1395,740],{"class":350},[234,1397,376],{"class":244},[234,1399,1400,1403,1405],{"class":236,"line":305},[234,1401,1402],{"class":244},"\u003C/",[234,1404,1285],{"class":350},[234,1406,376],{"class":244},[234,1408,1409],{"class":236,"line":321},[234,1410,262],{"emptyLinePlaceholder":261},[234,1412,1413,1415,1418,1421,1424,1426,1429],{"class":236,"line":946},[234,1414,347],{"class":244},[234,1416,1417],{"class":350},"script",[234,1419,1420],{"class":281}," setup",[234,1422,1423],{"class":281}," lang",[234,1425,357],{"class":244},[234,1427,1428],{"class":251},"\"ts\"",[234,1430,376],{"class":244},[234,1432,1433,1435,1438,1441,1444,1447,1450,1452,1455],{"class":236,"line":955},[234,1434,268],{"class":240},[234,1436,1437],{"class":244}," { ",[234,1439,1440],{"class":899},"$stringTune",[234,1442,1443],{"class":244},": ",[234,1445,1446],{"class":271},"currentStringTune",[234,1448,1449],{"class":244}," } ",[234,1451,357],{"class":240},[234,1453,1454],{"class":281}," useNuxtApp",[234,1456,285],{"class":244},[234,1458,1459,1462,1465,1467,1470,1472,1475],{"class":236,"line":11},[234,1460,1461],{"class":240},"function",[234,1463,1464],{"class":281}," handleProgress",[234,1466,329],{"class":244},[234,1468,1469],{"class":899},"value",[234,1471,1114],{"class":240},[234,1473,1474],{"class":271}," number",[234,1476,1477],{"class":244},") {\n",[234,1479,1480,1483,1486,1488,1491],{"class":236,"line":980},[234,1481,1482],{"class":244},"  console.",[234,1484,1485],{"class":281},"log",[234,1487,329],{"class":244},[234,1489,1490],{"class":251},"'Progress value:'",[234,1492,1493],{"class":244},", value);\n",[234,1495,1496],{"class":236,"line":994},[234,1497,1143],{"class":244},[234,1499,1500,1503,1506,1508],{"class":236,"line":1000},[234,1501,1502],{"class":281},"onMounted",[234,1504,1505],{"class":244},"(() ",[234,1507,906],{"class":240},[234,1509,909],{"class":244},[234,1511,1512,1515,1517,1519],{"class":236,"line":1005},[234,1513,1514],{"class":281},"  nextTick",[234,1516,1505],{"class":244},[234,1518,906],{"class":240},[234,1520,909],{"class":244},[234,1522,1523,1526],{"class":236,"line":1013},[234,1524,1525],{"class":240},"    if",[234,1527,1528],{"class":244}," (currentStringTune) {\n",[234,1530,1531,1534,1537,1539,1542],{"class":236,"line":1019},[234,1532,1533],{"class":244},"      currentStringTune.",[234,1535,1536],{"class":281},"on",[234,1538,329],{"class":244},[234,1540,1541],{"class":251},"'object:progress:hero-progress'",[234,1543,1544],{"class":244},", handleProgress);\n",[234,1546,1547],{"class":236,"line":1025},[234,1548,1549],{"class":244},"    }\n",[234,1551,1552],{"class":236,"line":1031},[234,1553,997],{"class":244},[234,1555,1556],{"class":236,"line":1037},[234,1557,1040],{"class":244},[234,1559,1560,1563,1565,1567],{"class":236,"line":427},[234,1561,1562],{"class":281},"onBeforeUnmount",[234,1564,1505],{"class":244},[234,1566,906],{"class":240},[234,1568,909],{"class":244},[234,1570,1572,1574,1576,1578,1580,1582,1584,1586,1588],{"class":236,"line":1571},21,[234,1573,914],{"class":240},[234,1575,1437],{"class":244},[234,1577,1440],{"class":899},[234,1579,1443],{"class":244},[234,1581,1446],{"class":271},[234,1583,1449],{"class":244},[234,1585,357],{"class":240},[234,1587,1454],{"class":281},[234,1589,285],{"class":244},[234,1591,1593,1596],{"class":236,"line":1592},22,[234,1594,1595],{"class":240},"  if",[234,1597,1528],{"class":244},[234,1599,1601,1604,1607,1609,1611],{"class":236,"line":1600},23,[234,1602,1603],{"class":244},"    currentStringTune.",[234,1605,1606],{"class":281},"off",[234,1608,329],{"class":244},[234,1610,1541],{"class":251},[234,1612,1544],{"class":244},[234,1614,1616],{"class":236,"line":1615},24,[234,1617,1138],{"class":244},[234,1619,1621],{"class":236,"line":1620},25,[234,1622,1040],{"class":244},[234,1624,1626,1628,1630],{"class":236,"line":1625},26,[234,1627,1402],{"class":244},[234,1629,1417],{"class":350},[234,1631,376],{"class":244},[234,1633,1635],{"class":236,"line":1634},27,[234,1636,262],{"emptyLinePlaceholder":261},[234,1638,1640,1642,1644,1647],{"class":236,"line":1639},28,[234,1641,347],{"class":244},[234,1643,410],{"class":350},[234,1645,1646],{"class":281}," scoped",[234,1648,376],{"class":244},[234,1650,1652,1655],{"class":236,"line":1651},29,[234,1653,1654],{"class":281},".hero",[234,1656,909],{"class":244},[234,1658,1659,1662,1664,1667,1670],{"class":236,"line":609},[234,1660,1661],{"class":271},"  min-height",[234,1663,1443],{"class":244},[234,1665,1666],{"class":271},"80",[234,1668,1669],{"class":240},"vh",[234,1671,255],{"class":244},[234,1673,1675,1678,1680,1683],{"class":236,"line":1674},31,[234,1676,1677],{"class":271},"  display",[234,1679,1443],{"class":244},[234,1681,1682],{"class":271},"grid",[234,1684,255],{"class":244},[234,1686,1688,1691,1693,1696],{"class":236,"line":1687},32,[234,1689,1690],{"class":271},"  place-content",[234,1692,1443],{"class":244},[234,1694,1695],{"class":271},"center",[234,1697,255],{"class":244},[234,1699,1701,1704,1706,1709,1712],{"class":236,"line":1700},33,[234,1702,1703],{"class":271},"  gap",[234,1705,1443],{"class":244},[234,1707,1708],{"class":271},"1.5",[234,1710,1711],{"class":240},"rem",[234,1713,255],{"class":244},[234,1715,1717],{"class":236,"line":1716},34,[234,1718,1143],{"class":244},[234,1720,1722],{"class":236,"line":1721},35,[234,1723,262],{"emptyLinePlaceholder":261},[234,1725,1727,1730],{"class":236,"line":1726},36,[234,1728,1729],{"class":281},".hero__cta",[234,1731,909],{"class":244},[234,1733,1735,1738,1740,1742],{"class":236,"line":1734},37,[234,1736,1737],{"class":271},"  justify-self",[234,1739,1443],{"class":244},[234,1741,1695],{"class":271},[234,1743,255],{"class":244},[234,1745,1747,1750,1752,1755,1757,1760,1762],{"class":236,"line":1746},38,[234,1748,1749],{"class":271},"  padding",[234,1751,1443],{"class":244},[234,1753,1754],{"class":271},"1",[234,1756,1711],{"class":240},[234,1758,1759],{"class":271}," 2.5",[234,1761,1711],{"class":240},[234,1763,255],{"class":244},[234,1765,1767,1770,1772,1775],{"class":236,"line":1766},39,[234,1768,1769],{"class":271},"  border",[234,1771,1443],{"class":244},[234,1773,1774],{"class":271},"none",[234,1776,255],{"class":244},[234,1778,1779,1782,1784,1787,1790],{"class":236,"line":819},[234,1780,1781],{"class":271},"  border-radius",[234,1783,1443],{"class":244},[234,1785,1786],{"class":271},"999",[234,1788,1789],{"class":240},"px",[234,1791,255],{"class":244},[234,1793,1795,1798,1800,1803],{"class":236,"line":1794},41,[234,1796,1797],{"class":271},"  cursor",[234,1799,1443],{"class":244},[234,1801,1802],{"class":271},"pointer",[234,1804,255],{"class":244},[234,1806,1808,1811,1813,1816,1818,1821,1823,1826,1828,1831,1834,1837,1839,1842,1845,1847,1850,1852,1854,1856,1858,1861,1863,1865,1867,1869,1871,1873],{"class":236,"line":1807},42,[234,1809,1810],{"class":271},"  transform",[234,1812,1443],{"class":244},[234,1814,1815],{"class":271},"translate",[234,1817,329],{"class":244},[234,1819,1820],{"class":271},"calc",[234,1822,329],{"class":244},[234,1824,1825],{"class":271},"var",[234,1827,329],{"class":244},[234,1829,1830],{"class":899},"--x",[234,1832,1833],{"class":244},", ",[234,1835,1836],{"class":271},"0",[234,1838,903],{"class":244},[234,1840,1841],{"class":240},"*",[234,1843,1844],{"class":271}," 1",[234,1846,1711],{"class":240},[234,1848,1849],{"class":244},"), ",[234,1851,1820],{"class":271},[234,1853,329],{"class":244},[234,1855,1825],{"class":271},[234,1857,329],{"class":244},[234,1859,1860],{"class":899},"--y",[234,1862,1833],{"class":244},[234,1864,1836],{"class":271},[234,1866,903],{"class":244},[234,1868,1841],{"class":240},[234,1870,1844],{"class":271},[234,1872,1711],{"class":240},[234,1874,1875],{"class":244},"));\n",[234,1877,1879],{"class":236,"line":1878},43,[234,1880,1143],{"class":244},[234,1882,1884,1886,1888],{"class":236,"line":1883},44,[234,1885,1402],{"class":244},[234,1887,410],{"class":350},[234,1889,376],{"class":244},[1891,1892],"hr",{},[30,1894,1895],{},"With this structure you get a predictable, typed, and Nuxt-friendly StringTune setup that mirrors the rest of the documentation.",[410,1897,1898],{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}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 .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}",{"title":230,"searchDepth":258,"depth":258,"links":1900},[1901,1902,1903,1904,1905],{"id":441,"depth":258,"text":136},{"id":850,"depth":258,"text":851},{"id":1052,"depth":258,"text":1053},{"id":1209,"depth":258,"text":1210},{"id":1263,"depth":258,"text":1264},{"path":436,"title":591,"description":1907,"kind":9,"section":10,"order":1908,"aliases":1909,"attrs":1911,"events":1912,"cssVars":1913,"related":1914,"body":1915},"How to integrate StringTune in a Next.js app with client-only setup and lifecycle safety.",50,[1910],"Next.js",[],[],[],[135,19,435],{"type":22,"value":1916,"toc":2294},[1917,1921,1925,1944,1951,1959,1989,2004,2035,2051,2053,2057,2067,2072,2200,2202,2204,2218,2220,2224,2291],[25,1918,1920],{"id":1919},"using-with-react-nextjs","Using with React / Next.js",[174,1922,1924],{"id":1923},"react-restriction-on-custom-attributes","React Restriction on Custom Attributes",[30,1926,1927,1928,1939,1940,1943],{},"React (including Next.js) ",[1929,1930,1931,1932,1934,1935,1938],"strong",{},"does not allow custom attributes like ",[60,1933,112],{}," or ",[60,1936,1937],{},"string-id=\"...\""," on DOM elements"," unless they are prefixed with ",[60,1941,1942],{},"data-",". Attempting to use such attributes will result in a warning or stripped attributes in the final HTML.",[30,1945,1946,1947,1950],{},"To ensure full compatibility, ",[60,1948,1949],{},"string-tune"," automatically supports both formats:",[42,1952,1953],{},[45,1954,1955,1958],{},[1929,1956,1957],{},"Standard usage"," (e.g., in plain HTML / Vue / Nuxt):",[225,1960,1962],{"className":338,"code":1961,"language":340,"meta":230,"style":230},"\u003Cdiv string=\"progress\" string-id=\"intro-1\">\u003C/div>\n",[60,1963,1964],{"__ignoreMap":230},[234,1965,1966,1968,1970,1972,1974,1976,1978,1980,1983,1985,1987],{"class":236,"line":237},[234,1967,347],{"class":244},[234,1969,351],{"class":350},[234,1971,354],{"class":281},[234,1973,357],{"class":244},[234,1975,360],{"class":251},[234,1977,363],{"class":281},[234,1979,357],{"class":244},[234,1981,1982],{"class":251},"\"intro-1\"",[234,1984,371],{"class":244},[234,1986,351],{"class":350},[234,1988,376],{"class":244},[42,1990,1991],{},[45,1992,1993,1996,1997,1833,2000,2003],{},[1929,1994,1995],{},"React / Next.js-compatible syntax"," (use ",[60,1998,1999],{},"data-string",[60,2001,2002],{},"data-string-id","):",[225,2005,2007],{"className":338,"code":2006,"language":340,"meta":230,"style":230},"\u003Cdiv data-string=\"progress\" data-string-id=\"intro-1\">\u003C/div>\n",[60,2008,2009],{"__ignoreMap":230},[234,2010,2011,2013,2015,2018,2020,2022,2025,2027,2029,2031,2033],{"class":236,"line":237},[234,2012,347],{"class":244},[234,2014,351],{"class":350},[234,2016,2017],{"class":281}," data-string",[234,2019,357],{"class":244},[234,2021,360],{"class":251},[234,2023,2024],{"class":281}," data-string-id",[234,2026,357],{"class":244},[234,2028,1982],{"class":251},[234,2030,371],{"class":244},[234,2032,351],{"class":350},[234,2034,376],{"class":244},[1042,2036,2037],{},[30,2038,2039,2040,2043,2044,2047,2048,106],{},"Internally, the library first checks for ",[60,2041,2042],{},"string-*"," attributes.",[2045,2046],"br",{},"\nIf they are not found, it falls back to checking ",[60,2049,2050],{},"data-string-*",[1891,2052],{},[174,2054,2056],{"id":2055},"using-in-nextjs-components","Using in Next.js Components",[30,2058,2059,2060,2062,2063,2066],{},"Since ",[60,2061,1949],{}," works with the DOM directly, ",[1929,2064,2065],{},"you must use it in a client-side component",". This ensures the DOM is available for initialization and module mounting.",[2068,2069,2071],"h4",{"id":2070},"example","Example:",[225,2073,2077],{"className":2074,"code":2075,"language":2076,"meta":230,"style":230},"language-typescript shiki shiki-themes github-light github-dark","'use client';\n\nimport { useEffect } from 'react';\nimport StringTune from '@fiddle-digital/string-tune';\n\nexport default function StringTuneInit() {\n  useEffect(() => {\n    const instance = StringTune.getInstance();\n    instance.start(60); // or your preferred FPS\n  }, []);\n\n  return null;\n}\n","typescript",[60,2078,2079,2086,2090,2104,2116,2120,2135,2146,2162,2179,2184,2188,2196],{"__ignoreMap":230},[234,2080,2081,2084],{"class":236,"line":237},[234,2082,2083],{"class":251},"'use client'",[234,2085,255],{"class":244},[234,2087,2088],{"class":236,"line":258},[234,2089,262],{"emptyLinePlaceholder":261},[234,2091,2092,2094,2097,2099,2102],{"class":236,"line":265},[234,2093,241],{"class":240},[234,2095,2096],{"class":244}," { useEffect } ",[234,2098,248],{"class":240},[234,2100,2101],{"class":251}," 'react'",[234,2103,255],{"class":244},[234,2105,2106,2108,2110,2112,2114],{"class":236,"line":288},[234,2107,241],{"class":240},[234,2109,1073],{"class":244},[234,2111,248],{"class":240},[234,2113,252],{"class":251},[234,2115,255],{"class":244},[234,2117,2118],{"class":236,"line":293},[234,2119,262],{"emptyLinePlaceholder":261},[234,2121,2122,2124,2126,2129,2132],{"class":236,"line":305},[234,2123,887],{"class":240},[234,2125,890],{"class":240},[234,2127,2128],{"class":240}," function",[234,2130,2131],{"class":281}," StringTuneInit",[234,2133,2134],{"class":244},"() {\n",[234,2136,2137,2140,2142,2144],{"class":236,"line":321},[234,2138,2139],{"class":281},"  useEffect",[234,2141,1505],{"class":244},[234,2143,906],{"class":240},[234,2145,909],{"class":244},[234,2147,2148,2151,2154,2156,2158,2160],{"class":236,"line":946},[234,2149,2150],{"class":240},"    const",[234,2152,2153],{"class":271}," instance",[234,2155,275],{"class":240},[234,2157,278],{"class":244},[234,2159,282],{"class":281},[234,2161,285],{"class":244},[234,2163,2164,2167,2169,2171,2173,2176],{"class":236,"line":955},[234,2165,2166],{"class":244},"    instance.",[234,2168,326],{"class":281},[234,2170,329],{"class":244},[234,2172,332],{"class":271},[234,2174,2175],{"class":244},"); ",[234,2177,2178],{"class":864},"// or your preferred FPS\n",[234,2180,2181],{"class":236,"line":11},[234,2182,2183],{"class":244},"  }, []);\n",[234,2185,2186],{"class":236,"line":980},[234,2187,262],{"emptyLinePlaceholder":261},[234,2189,2190,2192,2194],{"class":236,"line":994},[234,2191,1008],{"class":240},[234,2193,1131],{"class":271},[234,2195,255],{"class":244},[234,2197,2198],{"class":236,"line":1000},[234,2199,1143],{"class":244},[1891,2201],{},[174,2203,136],{"id":441},[225,2205,2208],{"className":2206,"code":449,"language":2207,"meta":230,"style":230},"language-sh shiki shiki-themes github-light github-dark","sh",[60,2209,2210],{"__ignoreMap":230},[234,2211,2212,2214,2216],{"class":236,"line":237},[234,2213,457],{"class":281},[234,2215,460],{"class":251},[234,2217,463],{"class":251},[1891,2219],{},[174,2221,2223],{"id":2222},"summary","Summary",[2225,2226,2227,2243],"table",{},[2228,2229,2230],"thead",{},[2231,2232,2233,2237,2240],"tr",{},[2234,2235,2236],"th",{},"Framework",[2234,2238,2239],{},"Attribute syntax",[2234,2241,2242],{},"Notes",[2244,2245,2246,2262,2276],"tbody",{},[2231,2247,2248,2252,2259],{},[2249,2250,2251],"td",{},"Vue / Nuxt",[2249,2253,2254,1833,2257],{},[60,2255,2256],{},"string",[60,2258,764],{},[2249,2260,2261],{},"Native support",[2231,2263,2264,2267,2273],{},[2249,2265,2266],{},"React / Next.js",[2249,2268,2269,1833,2271],{},[60,2270,1999],{},[60,2272,2002],{},[2249,2274,2275],{},"Required for compatibility",[2231,2277,2278,2281,2284],{},[2249,2279,2280],{},"All",[2249,2282,2283],{},"Works only on the client",[2249,2285,163,2286,1934,2289],{},[60,2287,2288],{},"useEffect",[60,2290,1502],{},[410,2292,2293],{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}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 .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":230,"searchDepth":258,"depth":258,"links":2295},[2296,2297,2298,2299],{"id":1923,"depth":265,"text":1924},{"id":2055,"depth":265,"text":2056},{"id":441,"depth":265,"text":136},{"id":2222,"depth":265,"text":2223},{"path":2301,"title":2302,"description":2303,"kind":9,"section":10,"order":2304,"aliases":2305,"attrs":2306,"events":2307,"cssVars":2308,"related":2309,"body":2310},"/docs/recipes/overview","Recipes","Short task-based patterns for supported StringTune integrations.",999,[],[],[],[],[],{"type":22,"value":2311,"toc":2340},[2312,2315,2318,2321,2337],[25,2313,2302],{"id":2314},"recipes",[30,2316,2317],{},"Recipes are intentionally short.",[30,2319,2320],{},"They should answer questions like:",[42,2322,2323,2328,2331,2334],{},[45,2324,2325,2326],{},"how to drive CSS from ",[60,2327,190],{},[45,2329,2330],{},"how to register a global module safely in an SSR app",[45,2332,2333],{},"how to split one progress source into staged segments",[45,2335,2336],{},"how to consume object-scoped events without touching private runtime internals",[30,2338,2339],{},"This section is the right place for integration patterns. Deep API truth still belongs in reference pages.",{"title":230,"searchDepth":258,"depth":258,"links":2341},[],{"path":20,"title":2343,"description":2344,"kind":2345,"section":151,"order":11,"group":2346,"aliases":2347,"attrs":2350,"events":2351,"cssVars":2352,"related":2353,"body":2355},"Built-in vs Custom vs Internal","Clarifies the boundary between official package modules, project-specific modules, and internal runtime classes.","concept","Core Concepts",[2348,2349],"core vs custom","internal runtime",[],[],[],[6,158,2354],"/docs/custom-modules/overview",{"type":22,"value":2356,"toc":2447},[2357,2360,2364,2367,2369,2394,2397,2401,2404,2407,2410,2414,2417,2420,2424,2427,2444],[25,2358,2343],{"id":2359},"built-in-vs-custom-vs-internal",[37,2361,2363],{"id":2362},"built-in","Built-in",[30,2365,2366],{},"Built-in modules and utilities are official package exports.",[30,2368,183],{},[42,2370,2371,2375,2379,2384,2389],{},[45,2372,2373],{},[60,2374,190],{},[45,2376,2377],{},[60,2378,200],{},[45,2380,2381],{},[60,2382,2383],{},"StringModule",[45,2385,2386],{},[60,2387,2388],{},"ScrollController",[45,2390,2391],{},[60,2392,2393],{},"frameDOM",[30,2395,2396],{},"If it is exported from the package, it belongs to the supported public surface.",[37,2398,2400],{"id":2399},"custom","Custom",[30,2402,2403],{},"Custom modules are modules written on top of StringTune for a specific project or team.",[30,2405,2406],{},"They can depend on built-in concepts, but they are not part of the official package contract unless they are exported by the package.",[30,2408,2409],{},"That is why this docs site keeps them in a separate section.",[37,2411,2413],{"id":2412},"internal","Internal",[30,2415,2416],{},"Internal runtime classes exist to make the package work, but they are not meant to be consumed directly.",[30,2418,2419],{},"Examples include managers, caches, internal observers, and private fields on the singleton runtime.",[37,2421,2423],{"id":2422},"documentation-rule","Documentation rule",[30,2425,2426],{},"This docs site documents:",[42,2428,2429,2432,2435,2438,2441],{},[45,2430,2431],{},"public exports",[45,2433,2434],{},"supported attributes",[45,2436,2437],{},"supported events",[45,2439,2440],{},"supported CSS variables",[45,2442,2443],{},"supported integration patterns",[30,2445,2446],{},"This docs site does not document private access tricks as if they were stable API.",{"title":230,"searchDepth":258,"depth":258,"links":2448},[2449,2450,2451,2452],{"id":2362,"depth":258,"text":2363},{"id":2399,"depth":258,"text":2400},{"id":2412,"depth":258,"text":2413},{"id":2422,"depth":258,"text":2423},{"path":146,"title":147,"description":2454,"kind":2345,"section":151,"order":427,"group":2346,"aliases":2455,"attrs":2460,"events":2464,"cssVars":2465,"related":2466,"body":2470},"Global settings, runtime properties, common attributes, and what is actually part of the public API.",[2456,2457,2458,2459],"settings","setupSettings","scrollTo","invalidateCenter",[2256,764,2461,2462,2463],"string-copy-from","string-fixed","string-self-disable",[],[],[2467,2468,2469],"/docs/api/settings","/docs/api/attributes","/docs/object-ids",{"type":22,"value":2471,"toc":2878},[2472,2475,2479,2485,2548,2552,2558,2561,2692,2711,2725,2731,2734,2752,2768,2774,2780,2798,2801,2805,2808,2819,2825,2830,2834,2837,2851,2855,2875],[25,2473,147],{"id":2474},"configuration",[37,2476,2478],{"id":2477},"global-setup","Global setup",[30,2480,163,2481,2484],{},[60,2482,2483],{},"setupSettings()"," for runtime-wide defaults:",[225,2486,2488],{"className":227,"code":2487,"language":229,"meta":230,"style":230},"stringTune.setupSettings({\n  'offset-top': '-10%',\n  'offset-bottom': '-10%',\n  'cursor-lerp': 0.75,\n  timeout: 900,\n});\n",[60,2489,2490,2498,2511,2522,2534,2544],{"__ignoreMap":230},[234,2491,2492,2494,2496],{"class":236,"line":237},[234,2493,296],{"class":244},[234,2495,2457],{"class":281},[234,2497,1230],{"class":244},[234,2499,2500,2503,2505,2508],{"class":236,"line":258},[234,2501,2502],{"class":251},"  'offset-top'",[234,2504,1443],{"class":244},[234,2506,2507],{"class":251},"'-10%'",[234,2509,2510],{"class":244},",\n",[234,2512,2513,2516,2518,2520],{"class":236,"line":265},[234,2514,2515],{"class":251},"  'offset-bottom'",[234,2517,1443],{"class":244},[234,2519,2507],{"class":251},[234,2521,2510],{"class":244},[234,2523,2524,2527,2529,2532],{"class":236,"line":288},[234,2525,2526],{"class":251},"  'cursor-lerp'",[234,2528,1443],{"class":244},[234,2530,2531],{"class":271},"0.75",[234,2533,2510],{"class":244},[234,2535,2536,2539,2542],{"class":236,"line":293},[234,2537,2538],{"class":244},"  timeout: ",[234,2540,2541],{"class":271},"900",[234,2543,2510],{"class":244},[234,2545,2546],{"class":236,"line":305},[234,2547,1040],{"class":244},[37,2549,2551],{"id":2550},"supported-helpers","Supported helpers",[174,2553,2555],{"id":2554},"scrollto",[60,2556,2557],{},"scrollTo(...)",[30,2559,2560],{},"Supported public API:",[225,2562,2564],{"className":227,"code":2563,"language":229,"meta":230,"style":230},"stringTune.scrollTo(640);\nstringTune.scrollTo('#pricing');\nstringTune.scrollTo(pricingElement);\n\nstringTune.scrollTo({ position: 640 });\nstringTune.scrollTo({ position: 640, immediate: true });\nstringTune.scrollTo({ position: 640, offset: -80 });\n\nstringTune.scrollTo({ selector: '#pricing', offset: -80 });\nstringTune.scrollTo({ element: pricingElement, immediate: true });\n",[60,2565,2566,2579,2592,2601,2605,2618,2636,2656,2660,2679],{"__ignoreMap":230},[234,2567,2568,2570,2572,2574,2577],{"class":236,"line":237},[234,2569,296],{"class":244},[234,2571,2458],{"class":281},[234,2573,329],{"class":244},[234,2575,2576],{"class":271},"640",[234,2578,335],{"class":244},[234,2580,2581,2583,2585,2587,2590],{"class":236,"line":258},[234,2582,296],{"class":244},[234,2584,2458],{"class":281},[234,2586,329],{"class":244},[234,2588,2589],{"class":251},"'#pricing'",[234,2591,335],{"class":244},[234,2593,2594,2596,2598],{"class":236,"line":265},[234,2595,296],{"class":244},[234,2597,2458],{"class":281},[234,2599,2600],{"class":244},"(pricingElement);\n",[234,2602,2603],{"class":236,"line":288},[234,2604,262],{"emptyLinePlaceholder":261},[234,2606,2607,2609,2611,2614,2616],{"class":236,"line":293},[234,2608,296],{"class":244},[234,2610,2458],{"class":281},[234,2612,2613],{"class":244},"({ position: ",[234,2615,2576],{"class":271},[234,2617,318],{"class":244},[234,2619,2620,2622,2624,2626,2628,2631,2634],{"class":236,"line":305},[234,2621,296],{"class":244},[234,2623,2458],{"class":281},[234,2625,2613],{"class":244},[234,2627,2576],{"class":271},[234,2629,2630],{"class":244},", immediate: ",[234,2632,2633],{"class":271},"true",[234,2635,318],{"class":244},[234,2637,2638,2640,2642,2644,2646,2649,2652,2654],{"class":236,"line":321},[234,2639,296],{"class":244},[234,2641,2458],{"class":281},[234,2643,2613],{"class":244},[234,2645,2576],{"class":271},[234,2647,2648],{"class":244},", offset: ",[234,2650,2651],{"class":240},"-",[234,2653,1666],{"class":271},[234,2655,318],{"class":244},[234,2657,2658],{"class":236,"line":946},[234,2659,262],{"emptyLinePlaceholder":261},[234,2661,2662,2664,2666,2669,2671,2673,2675,2677],{"class":236,"line":955},[234,2663,296],{"class":244},[234,2665,2458],{"class":281},[234,2667,2668],{"class":244},"({ selector: ",[234,2670,2589],{"class":251},[234,2672,2648],{"class":244},[234,2674,2651],{"class":240},[234,2676,1666],{"class":271},[234,2678,318],{"class":244},[234,2680,2681,2683,2685,2688,2690],{"class":236,"line":11},[234,2682,296],{"class":244},[234,2684,2458],{"class":281},[234,2686,2687],{"class":244},"({ element: pricingElement, immediate: ",[234,2689,2633],{"class":271},[234,2691,318],{"class":244},[30,2693,2694,2696,2697,2700,2701,1833,2704,2707,2708,106],{},[60,2695,2458],{}," accepts a numeric position, a CSS selector, an ",[60,2698,2699],{},"HTMLElement",", or an object with ",[60,2702,2703],{},"position",[60,2705,2706],{},"selector",", or ",[60,2709,2710],{},"element",[30,2712,2713,2716,2717,2720,2721,2724],{},[60,2714,2715],{},"immediate"," defaults to ",[60,2718,2719],{},"false",". ",[60,2722,2723],{},"offset"," is added to the resolved position and is supported on object forms only. If a selector or element cannot be resolved, the call exits without throwing.",[174,2726,2728],{"id":2727},"invalidatecenterid",[60,2729,2730],{},"invalidateCenter(id)",[30,2732,2733],{},"Invalidates the cached center for a specific object by its id. Use this after a programmatic DOM change that shifts one element's position.",[225,2735,2737],{"className":227,"code":2736,"language":229,"meta":230,"style":230},"stringTune.invalidateCenter('my-element-id');\n",[60,2738,2739],{"__ignoreMap":230},[234,2740,2741,2743,2745,2747,2750],{"class":236,"line":237},[234,2742,296],{"class":244},[234,2744,2459],{"class":281},[234,2746,329],{"class":244},[234,2748,2749],{"class":251},"'my-element-id'",[234,2751,335],{"class":244},[1042,2753,2754],{},[30,2755,2756,2759,2760,2763,2764,2767],{},[1929,2757,2758],{},"Note:"," The older ",[60,2761,2762],{},"invalidateCenters()"," method (no argument, invalidating all at once) was removed in v1.1.51. If you need to recompute layout for all elements after a bulk DOM change, use ",[60,2765,2766],{},"onResize(true)"," instead — it rebuilds the full runtime state including all cached positions.",[174,2769,2771],{"id":2770},"onresizeforce",[60,2772,2773],{},"onResize(force?)",[30,2775,2776,2777,2779],{},"Forces a full layout rebuild. Pass ",[60,2778,2633],{}," to bypass the internal change-detection checks and guarantee a complete recomputation.",[225,2781,2783],{"className":227,"code":2782,"language":229,"meta":230,"style":230},"stringTune.onResize(true);\n",[60,2784,2785],{"__ignoreMap":230},[234,2786,2787,2789,2792,2794,2796],{"class":236,"line":237},[234,2788,296],{"class":244},[234,2790,2791],{"class":281},"onResize",[234,2793,329],{"class":244},[234,2795,2633],{"class":271},[234,2797,335],{"class":244},[30,2799,2800],{},"Use this after bulk DOM mutations (content injected, elements rearranged) where simply scrolling or resizing the window would not naturally trigger a rebuild.",[37,2802,2804],{"id":2803},"not-supported-as-public-api","Not supported as public API",[30,2806,2807],{},"The following helpers should not appear in the docs as official API because they are not part of the current public surface:",[42,2809,2810,2815],{},[45,2811,2812],{},[60,2813,2814],{},"scrollToElement()",[45,2816,2817],{},[60,2818,2762],{},[37,2820,2822],{"id":2821},"scrollposition",[60,2823,2824],{},"scrollPosition",[30,2826,2827,2829],{},[60,2828,2824],{}," is an immediate setter. It updates runtime scroll state directly and should not be described as a built-in animated transition helper.",[37,2831,2833],{"id":2832},"common-attributes","Common attributes",[30,2835,2836],{},"Shared attributes include:",[42,2838,2839,2843,2847],{},[45,2840,2841],{},[60,2842,2256],{},[45,2844,2845],{},[60,2846,764],{},[45,2848,2849],{},[60,2850,2461],{},[37,2852,2854],{"id":2853},"notes-on-legacy-or-misleading-attributes","Notes on legacy or misleading attributes",[42,2856,2857,2863,2869],{},[45,2858,2859,2862],{},[60,2860,2861],{},"self-disable"," should be described narrowly as suppressing style writes on the primary element, not as a full module shutdown.",[45,2864,2865,2868],{},[60,2866,2867],{},"fixed"," should not be documented as a generic lock-in-place behavior.",[45,2870,2871,2874],{},[60,2872,2873],{},"abs"," should not be described as a guaranteed supported integration feature without confirmed runtime effect.",[410,2876,2877],{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}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 .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":230,"searchDepth":258,"depth":258,"links":2879},[2880,2881,2886,2887,2888,2889],{"id":2477,"depth":258,"text":2478},{"id":2550,"depth":258,"text":2551,"children":2882},[2883,2884,2885],{"id":2554,"depth":265,"text":2557},{"id":2727,"depth":265,"text":2730},{"id":2770,"depth":265,"text":2773},{"id":2803,"depth":258,"text":2804},{"id":2821,"depth":258,"text":2824},{"id":2832,"depth":258,"text":2833},{"id":2853,"depth":258,"text":2854},{"path":2469,"title":2891,"description":2892,"kind":2345,"section":151,"order":609,"group":2346,"aliases":2893,"attrs":2896,"events":2897,"cssVars":2899,"related":2900,"body":2904},"Object IDs","How object identity works, how events are scoped by id, and which id-driven patterns are supported.",[764,2894,2895],"object:progress","object:parallax",[],[799,2898],"object:parallax:\u003Cid>",[],[2901,2902,2903],"/docs/event-system","/docs/element-mirroring","/docs/api/events",{"type":22,"value":2905,"toc":3050},[2906,2909,2916,2921,2931,2934,2962,3002,3006,3017,3021,3027,3034,3038,3047],[25,2907,2891],{"id":2908},"object-ids",[37,2910,2912,2913,2915],{"id":2911},"why-string-id-exists","Why ",[60,2914,764],{}," exists",[30,2917,2918,2920],{},[60,2919,764],{}," gives an object a stable name for:",[42,2922,2923,2925,2928],{},[45,2924,780],{},[45,2926,2927],{},"center invalidation",[45,2929,2930],{},"cross-object coordination patterns",[37,2932,2933],{"id":2070},"Example",[225,2935,2936],{"className":338,"code":731,"language":340,"meta":230,"style":230},[60,2937,2938],{"__ignoreMap":230},[234,2939,2940,2942,2944,2946,2948,2950,2952,2954,2956,2958,2960],{"class":236,"line":237},[234,2941,347],{"class":244},[234,2943,740],{"class":350},[234,2945,354],{"class":281},[234,2947,357],{"class":244},[234,2949,360],{"class":251},[234,2951,363],{"class":281},[234,2953,357],{"class":244},[234,2955,368],{"class":251},[234,2957,371],{"class":244},[234,2959,740],{"class":350},[234,2961,376],{"class":244},[225,2963,2965],{"className":227,"code":2964,"language":229,"meta":230,"style":230},"stringTune.on('object:progress:hero', (value) => {\n  console.log(value);\n});\n",[60,2966,2967,2989,2998],{"__ignoreMap":230},[234,2968,2969,2971,2973,2975,2978,2981,2983,2985,2987],{"class":236,"line":237},[234,2970,296],{"class":244},[234,2972,1536],{"class":281},[234,2974,329],{"class":244},[234,2976,2977],{"class":251},"'object:progress:hero'",[234,2979,2980],{"class":244},", (",[234,2982,1469],{"class":899},[234,2984,903],{"class":244},[234,2986,906],{"class":240},[234,2988,909],{"class":244},[234,2990,2991,2993,2995],{"class":236,"line":258},[234,2992,1482],{"class":244},[234,2994,1485],{"class":281},[234,2996,2997],{"class":244},"(value);\n",[234,2999,3000],{"class":236,"line":265},[234,3001,1040],{"class":244},[37,3003,3005],{"id":3004},"important-payload-note","Important payload note",[42,3007,3008,3013],{},[45,3009,3010,3012],{},[60,3011,799],{}," emits a number",[45,3014,3015,3012],{},[60,3016,2898],{},[37,3018,3020],{"id":3019},"public-api-boundary","Public API boundary",[30,3022,3023,3024,3026],{},"If you need to target an object id from the public instance, use supported helpers such as ",[60,3025,2730],{}," and supported event channels.",[30,3028,3029,3030,3033],{},"Do not document private access like ",[60,3031,3032],{},"stringTune['objectManager']"," as if it were stable API.",[37,3035,3037],{"id":3036},"attribute-removal","Attribute removal",[30,3039,3040,3041,1934,3043,3046],{},"Current runtime behavior should not be documented as if removing ",[60,3042,2256],{},[60,3044,3045],{},"string-inited"," from an existing node were a guaranteed public detachment mechanism.",[410,3048,3049],{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}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 .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":230,"searchDepth":258,"depth":258,"links":3051},[3052,3054,3055,3056,3057],{"id":2911,"depth":258,"text":3053},"Why string-id exists",{"id":2070,"depth":258,"text":2933},{"id":3004,"depth":258,"text":3005},{"id":3019,"depth":258,"text":3020},{"id":3036,"depth":258,"text":3037},{"path":2902,"title":3059,"description":3060,"kind":2345,"section":151,"order":1721,"group":3061,"aliases":3062,"attrs":3063,"events":3064,"cssVars":3065,"related":3066,"body":3067},"Element Mirroring","Link elements to share state and tracking progress using string-copy-from.","Advanced Concepts",[2461],[2461],[],[],[2469,2468,617],{"type":22,"value":3068,"toc":3257},[3069,3073,3076,3082,3086,3106,3210,3214,3217,3228,3232,3254],[25,3070,3072],{"id":3071},"element-mirroring-copy-from","Element Mirroring (Copy-From)",[30,3074,3075],{},"In complex interfaces, you sometimes need an element to reflect the exact state of another StringTune object, even if they share no parent-child relationship in the DOM.",[30,3077,3078,3079,3081],{},"StringTune provides the ",[60,3080,2461],{}," attribute to establish a direct mirroring link between two objects.",[37,3083,3085],{"id":3084},"how-it-works","How It Works",[99,3087,3088,3096],{},[45,3089,3090,3093,3094,106],{},[1929,3091,3092],{},"Source Element",": Define a standard StringTune object with a ",[60,3095,764],{},[45,3097,3098,3101,3102,3105],{},[1929,3099,3100],{},"Mirror Element",": Use ",[60,3103,3104],{},"string-copy-from=\"[source-id]\""," on the element that should receive the updates.",[225,3107,3109],{"className":338,"code":3108,"language":340,"meta":230,"style":230},"\u003C!-- Source Element -->\n\u003Csection string=\"progress\" string-id=\"main-hero\" string-offset-top=\"10%\" string-offset-bottom=\"-10%\">\n  \u003C!-- content -->\n\u003C/section>\n\n\u003C!-- Mirror Element (e.g., in a fixed header) -->\n\u003Cdiv string-copy-from=\"main-hero\" class=\"hero-indicator\">\n  \u003C!-- This dot/bar will update based on the main-hero's progress -->\n\u003C/div>\n",[60,3110,3111,3116,3153,3158,3166,3170,3175,3197,3202],{"__ignoreMap":230},[234,3112,3113],{"class":236,"line":237},[234,3114,3115],{"class":864},"\u003C!-- Source Element -->\n",[234,3117,3118,3120,3122,3124,3126,3128,3130,3132,3135,3138,3140,3143,3146,3148,3151],{"class":236,"line":258},[234,3119,347],{"class":244},[234,3121,740],{"class":350},[234,3123,354],{"class":281},[234,3125,357],{"class":244},[234,3127,360],{"class":251},[234,3129,363],{"class":281},[234,3131,357],{"class":244},[234,3133,3134],{"class":251},"\"main-hero\"",[234,3136,3137],{"class":281}," string-offset-top",[234,3139,357],{"class":244},[234,3141,3142],{"class":251},"\"10%\"",[234,3144,3145],{"class":281}," string-offset-bottom",[234,3147,357],{"class":244},[234,3149,3150],{"class":251},"\"-10%\"",[234,3152,376],{"class":244},[234,3154,3155],{"class":236,"line":265},[234,3156,3157],{"class":864},"  \u003C!-- content -->\n",[234,3159,3160,3162,3164],{"class":236,"line":288},[234,3161,1402],{"class":244},[234,3163,740],{"class":350},[234,3165,376],{"class":244},[234,3167,3168],{"class":236,"line":293},[234,3169,262],{"emptyLinePlaceholder":261},[234,3171,3172],{"class":236,"line":305},[234,3173,3174],{"class":864},"\u003C!-- Mirror Element (e.g., in a fixed header) -->\n",[234,3176,3177,3179,3181,3184,3186,3188,3190,3192,3195],{"class":236,"line":321},[234,3178,347],{"class":244},[234,3180,351],{"class":350},[234,3182,3183],{"class":281}," string-copy-from",[234,3185,357],{"class":244},[234,3187,3134],{"class":251},[234,3189,1297],{"class":281},[234,3191,357],{"class":244},[234,3193,3194],{"class":251},"\"hero-indicator\"",[234,3196,376],{"class":244},[234,3198,3199],{"class":236,"line":946},[234,3200,3201],{"class":864},"  \u003C!-- This dot/bar will update based on the main-hero's progress -->\n",[234,3203,3204,3206,3208],{"class":236,"line":955},[234,3205,1402],{"class":244},[234,3207,351],{"class":350},[234,3209,376],{"class":244},[37,3211,3213],{"id":3212},"supported-behavior","Supported Behavior",[30,3215,3216],{},"When you link elements this way:",[42,3218,3219,3225],{},[45,3220,3221,3222,3224],{},"The target element will receive the same CSS variables (like ",[60,3223,795],{},") and reactivity states computed for the source element.",[45,3226,3227],{},"It bypasses its own geometric intersection tracking and strictly follows the lifecycle and calculation loop of the copied target.",[37,3229,3231],{"id":3230},"use-cases","Use Cases",[42,3233,3234,3248],{},[45,3235,3236,3239,3240,3243,3244,3247],{},[1929,3237,3238],{},"Navigation Highlights",": A sidebar navigation item reading the ",[60,3241,3242],{},"string=\"inview\""," status or ",[60,3245,3246],{},"string=\"progress\""," value of the sections it links to.",[45,3249,3250,3253],{},[1929,3251,3252],{},"Floating Widgets",": A fixed progress bar filling up as the user scrolls through a specific article container somewhere else on the page.",[410,3255,3256],{},"html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}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":230,"searchDepth":258,"depth":258,"links":3258},[3259,3260,3261],{"id":3084,"depth":258,"text":3085},{"id":3212,"depth":258,"text":3213},{"id":3230,"depth":258,"text":3231},{"path":3263,"title":3264,"description":3265,"kind":2345,"section":151,"order":819,"group":2346,"aliases":3266,"attrs":3269,"events":3270,"cssVars":3271,"related":3272,"body":3274},"/docs/offset-concepts","Offsets","Viewport geometry, start and end zones, and how offset inputs affect progress-oriented modules.",[3267,3268],"offset-top","offset-bottom",[],[],[],[146,617,3273],"/docs/modules/parallax",{"type":22,"value":3275,"toc":3799},[3276,3280,3283,3290,3292,3296,3302,3315,3320,3323,3354,3360,3362,3366,3379,3393,3396,3414,3416,3420,3423,3443,3450,3452,3456,3460,3507,3517,3519,3523,3568,3577,3579,3583,3629,3634,3636,3640,3690,3704,3706,3710,3715,3721,3735,3737,3741,3759,3761,3765,3779,3781,3785,3796],[25,3277,3279],{"id":3278},"offset-concepts","Offset Concepts",[30,3281,3282],{},"Offsets in StringTune give you precise control over when scroll events are triggered as elements enter or leave the viewport. By configuring offsets and control points, you can fine-tune scroll-based animations and interactions to match any UI/UX scenario.",[30,3284,3285],{},[3286,3287],"img",{"alt":3288,"src":3289},"Offset","/img/offset.png",[1891,3291],{},[37,3293,3295],{"id":3294},"core-principle","Core Principle",[30,3297,3298,3299,1114],{},"A scroll trigger is always defined as the ",[1929,3300,3301],{},"meeting of two control points",[42,3303,3304,3310],{},[45,3305,3306,3307,3309],{},"One control point is on the ",[1929,3308,2710],{}," (e.g., its top or bottom edge)",[45,3311,3306,3312,3309],{},[1929,3313,3314],{},"viewport",[30,3316,3317],{},[1929,3318,3319],{},"A trigger fires when these two control points coincide during scrolling.",[30,3321,3322],{},"You select these control points using attributes:",[42,3324,3325,3341],{},[45,3326,3327,1833,3330,3333,3334,1934,3337,3340],{},[60,3328,3329],{},"string-enter-el",[60,3331,3332],{},"string-exit-el"," — set the element’s control point (e.g., ",[60,3335,3336],{},"\"top\"",[60,3338,3339],{},"\"bottom\"",")",[45,3342,3343,1833,3346,3349,3350,1934,3352,3340],{},[60,3344,3345],{},"string-enter-vp",[60,3347,3348],{},"string-exit-vp"," — set the viewport’s control point (e.g., ",[60,3351,3336],{},[60,3353,3339],{},[30,3355,3356],{},[3286,3357],{"alt":3358,"src":3359},"Control points concepts","/img/control-points-concepts.png",[1891,3361],{},[37,3363,3365],{"id":3364},"what-is-an-offset","What Is an Offset?",[30,3367,3368,3369,3371,3372,1934,3375,3378],{},"An ",[1929,3370,2723],{}," shifts the meeting point of these control points, allowing triggers to fire ",[1929,3373,3374],{},"before",[1929,3376,3377],{},"after"," the default intersection.",[42,3380,3381,3387],{},[45,3382,3383,3386],{},[1929,3384,3385],{},"Positive offset:"," The element must travel further into the viewport before the event fires.",[45,3388,3389,3392],{},[1929,3390,3391],{},"Negative offset:"," The event fires earlier, before the element’s edge even reaches the viewport control point.",[30,3394,3395],{},"Offsets can be set in:",[42,3397,3398,3403,3409],{},[45,3399,3400,3402],{},[60,3401,1789],{}," — pixels",[45,3404,3405,3408],{},[60,3406,3407],{},"%"," — percent of viewport height",[45,3410,3411,3413],{},[60,3412,2207],{}," — percent of the element’s own height (self height)",[1891,3415],{},[37,3417,3419],{"id":3418},"how-offsets-are-calculated","How Offsets Are Calculated",[30,3421,3422],{},"All offset values are converted to pixels for calculation, depending on their unit:",[42,3424,3425,3431,3437],{},[45,3426,3427,3430],{},[60,3428,3429],{},"25sh"," — 25% of the element’s height",[45,3432,3433,3436],{},[60,3434,3435],{},"-10%"," — 10% of the viewport height, before the edge",[45,3438,3439,3442],{},[60,3440,3441],{},"50px"," — 50 pixels",[30,3444,3445,3446,3449],{},"Offsets are always measured ",[1929,3447,3448],{},"from the relevant viewport control point",", in the direction the element moves through the viewport.",[1891,3451],{},[37,3453,3455],{"id":3454},"practical-examples","Practical Examples",[174,3457,3459],{"id":3458},"example-1-positive-offset-delay-the-trigger","Example 1: Positive Offset (delay the trigger)",[225,3461,3463],{"className":338,"code":3462,"language":340,"meta":230,"style":230},"\u003Cdiv string-enter-el=\"top\" string-enter-vp=\"top\" string-offset-top=\"25sh\">\n  \u003C!-- ... -->\n\u003C/div>\n",[60,3464,3465,3494,3499],{"__ignoreMap":230},[234,3466,3467,3469,3471,3474,3476,3478,3481,3483,3485,3487,3489,3492],{"class":236,"line":237},[234,3468,347],{"class":244},[234,3470,351],{"class":350},[234,3472,3473],{"class":281}," string-enter-el",[234,3475,357],{"class":244},[234,3477,3336],{"class":251},[234,3479,3480],{"class":281}," string-enter-vp",[234,3482,357],{"class":244},[234,3484,3336],{"class":251},[234,3486,3137],{"class":281},[234,3488,357],{"class":244},[234,3490,3491],{"class":251},"\"25sh\"",[234,3493,376],{"class":244},[234,3495,3496],{"class":236,"line":258},[234,3497,3498],{"class":864},"  \u003C!-- ... -->\n",[234,3500,3501,3503,3505],{"class":236,"line":265},[234,3502,1402],{"class":244},[234,3504,351],{"class":350},[234,3506,376],{"class":244},[30,3508,3509,3512,3513,3516],{},[1929,3510,3511],{},"Meaning:","\nThe trigger fires when the element’s top edge is ",[1929,3514,3515],{},"25% of its own height past"," the top edge of the viewport.\nIn other words, the element must move further inside the viewport before the trigger fires.",[1891,3518],{},[174,3520,3522],{"id":3521},"example-2-negative-offset-early-trigger","Example 2: Negative Offset (early trigger)",[225,3524,3526],{"className":338,"code":3525,"language":340,"meta":230,"style":230},"\u003Cdiv string-exit-el=\"bottom\" string-exit-vp=\"bottom\" string-offset-bottom=\"-10%\">\n  \u003C!-- ... -->\n\u003C/div>\n",[60,3527,3528,3556,3560],{"__ignoreMap":230},[234,3529,3530,3532,3534,3537,3539,3541,3544,3546,3548,3550,3552,3554],{"class":236,"line":237},[234,3531,347],{"class":244},[234,3533,351],{"class":350},[234,3535,3536],{"class":281}," string-exit-el",[234,3538,357],{"class":244},[234,3540,3339],{"class":251},[234,3542,3543],{"class":281}," string-exit-vp",[234,3545,357],{"class":244},[234,3547,3339],{"class":251},[234,3549,3145],{"class":281},[234,3551,357],{"class":244},[234,3553,3150],{"class":251},[234,3555,376],{"class":244},[234,3557,3558],{"class":236,"line":258},[234,3559,3498],{"class":864},[234,3561,3562,3564,3566],{"class":236,"line":265},[234,3563,1402],{"class":244},[234,3565,351],{"class":350},[234,3567,376],{"class":244},[30,3569,3570,3572,3573,3576],{},[1929,3571,3511],{},"\nThe trigger fires when the element’s bottom edge is ",[1929,3574,3575],{},"10% of the viewport height before"," reaching the bottom edge of the viewport.\nThis allows the event to fire early, before the element fully leaves the viewport.",[1891,3578],{},[37,3580,3582],{"id":3581},"offset-control-points-table","Offset Control Points: Table",[2225,3584,3585,3595],{},[2228,3586,3587],{},[2231,3588,3589,3592],{},[2234,3590,3591],{},"Attribute Pair",[2234,3593,3594],{},"Trigger fires when...",[2244,3596,3597,3605,3613,3621],{},[2231,3598,3599,3602],{},[2249,3600,3601],{},"enter-el=\"top\" + enter-vp=\"top\"",[2249,3603,3604],{},"Top of element meets top of viewport",[2231,3606,3607,3610],{},[2249,3608,3609],{},"exit-el=\"bottom\" + exit-vp=\"bottom\"",[2249,3611,3612],{},"Bottom of element meets bottom of viewport",[2231,3614,3615,3618],{},[2249,3616,3617],{},"enter-el=\"top\" + enter-vp=\"bottom\"",[2249,3619,3620],{},"Top of element meets bottom of viewport",[2231,3622,3623,3626],{},[2249,3624,3625],{},"exit-el=\"bottom\" + exit-vp=\"top\"",[2249,3627,3628],{},"Bottom of element meets top of viewport",[42,3630,3631],{},[45,3632,3633],{},"Add offsets to shift the trigger further inside or outside the viewport.",[1891,3635],{},[37,3637,3639],{"id":3638},"offset-units-table","Offset Units: Table",[2225,3641,3642,3654],{},[2228,3643,3644],{},[2231,3645,3646,3649,3651],{},[2234,3647,3648],{},"Unit",[2234,3650,2933],{},[2234,3652,3653],{},"What it means",[2244,3655,3656,3667,3679],{},[2231,3657,3658,3660,3664],{},[2249,3659,1789],{},[2249,3661,3662],{},[60,3663,3441],{},[2249,3665,3666],{},"50 pixels from the control point",[2231,3668,3669,3671,3676],{},[2249,3670,3407],{},[2249,3672,3673],{},[60,3674,3675],{},"10%",[2249,3677,3678],{},"10% of viewport height from the control point",[2231,3680,3681,3683,3687],{},[2249,3682,2207],{},[2249,3684,3685],{},[60,3686,3429],{},[2249,3688,3689],{},"25% of the element’s own height from the control point",[42,3691,3692,3698],{},[45,3693,3694,3695],{},"Positive values: ",[1929,3696,3697],{},"further inside the viewport",[45,3699,3700,3701],{},"Negative values: ",[1929,3702,3703],{},"before reaching the viewport control point",[1891,3705],{},[37,3707,3709],{"id":3708},"visual-explanation","Visual Explanation",[30,3711,3712],{},[3286,3713],{"alt":3279,"src":3714},"/img/offset-concepts.png",[30,3716,3717],{},[3718,3719,3720],"em",{},"The blue area shows a positive offset (element must move further inside the viewport). The red area shows a negative offset (trigger fires before reaching the viewport edge). “sh” means a percent of the element’s own height, “%” means a percent of the viewport height.",[42,3722,3723,3729],{},[45,3724,3725,3728],{},[1929,3726,3727],{},"Positive offsets",": trigger happens after the element has moved further inside the viewport",[45,3730,3731,3734],{},[1929,3732,3733],{},"Negative offsets",": trigger happens before the element reaches the viewport edge",[1891,3736],{},[37,3738,3740],{"id":3739},"best-practices","Best Practices",[42,3742,3743,3748,3753,3756],{},[45,3744,163,3745,3747],{},[60,3746,2207],{}," for responsive elements with dynamic height",[45,3749,163,3750,3752],{},[60,3751,3407],{}," for layouts that depend on viewport size",[45,3754,3755],{},"Combine control points and offsets for advanced scroll behaviors",[45,3757,3758],{},"Always check which control points you are using — this defines the logic of your scroll triggers!",[1891,3760],{},[37,3762,3764],{"id":3763},"common-pitfalls","Common Pitfalls",[42,3766,3767,3773],{},[45,3768,3769,3772],{},[1929,3770,3771],{},"Don’t assume offsets are always relative to the element’s edge.","\nOffsets always shift the meeting point between the element’s control point and the viewport’s control point.",[45,3774,3775,3778],{},[1929,3776,3777],{},"Mixing up positive and negative offsets:","\nRemember, positive means “further inside”, negative means “before”.",[1891,3780],{},[37,3782,3784],{"id":3783},"in-summary","In Summary",[42,3786,3787,3790,3793],{},[45,3788,3789],{},"Every scroll trigger is defined by a pair of control points (element and viewport)",[45,3791,3792],{},"Offset shifts this meeting point, allowing early or delayed triggers",[45,3794,3795],{},"Be explicit about which control points and units you are using for predictable scroll behaviors",[410,3797,3798],{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}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":230,"searchDepth":258,"depth":258,"links":3800},[3801,3802,3803,3804,3808,3809,3810,3811,3812,3813],{"id":3294,"depth":258,"text":3295},{"id":3364,"depth":258,"text":3365},{"id":3418,"depth":258,"text":3419},{"id":3454,"depth":258,"text":3455,"children":3805},[3806,3807],{"id":3458,"depth":265,"text":3459},{"id":3521,"depth":265,"text":3522},{"id":3581,"depth":258,"text":3582},{"id":3638,"depth":258,"text":3639},{"id":3708,"depth":258,"text":3709},{"id":3739,"depth":258,"text":3740},{"id":3763,"depth":258,"text":3764},{"id":3783,"depth":258,"text":3784},{"path":2901,"title":3815,"description":3816,"kind":2345,"section":151,"order":1908,"group":2346,"aliases":3817,"attrs":3819,"events":3820,"cssVars":3821,"related":3822,"body":3824},"Event System","Global and object-scoped event channels, payload shapes, and safe subscription patterns.",[1536,1606,3818],"events",[],[],[],[2903,2469,3823],"/docs/modules/form",{"type":22,"value":3825,"toc":3965},[3826,3829,3833,3839,3870,3874,3880,3882,3899,3903,3906,3942,3947,3951,3962],[25,3827,3815],{"id":3828},"event-system",[37,3830,3832],{"id":3831},"global-events","Global events",[30,3834,3835,3836,3838],{},"Subscribe through the ",[60,3837,28],{}," instance:",[225,3840,3842],{"className":227,"code":3841,"language":229,"meta":230,"style":230},"stringTune.on('screen:desktop', () => {\n  // ...\n});\n",[60,3843,3844,3861,3866],{"__ignoreMap":230},[234,3845,3846,3848,3850,3852,3855,3857,3859],{"class":236,"line":237},[234,3847,296],{"class":244},[234,3849,1536],{"class":281},[234,3851,329],{"class":244},[234,3853,3854],{"class":251},"'screen:desktop'",[234,3856,973],{"class":244},[234,3858,906],{"class":240},[234,3860,909],{"class":244},[234,3862,3863],{"class":236,"line":258},[234,3864,3865],{"class":864},"  // ...\n",[234,3867,3868],{"class":236,"line":265},[234,3869,1040],{"class":244},[37,3871,3873],{"id":3872},"object-scoped-events","Object-scoped events",[30,3875,3876,3877,3879],{},"Object-scoped channels use ",[60,3878,764],{}," as part of the event name.",[30,3881,183],{},[42,3883,3884,3889,3894],{},[45,3885,3886],{},[60,3887,3888],{},"object:progress:hero",[45,3890,3891],{},[60,3892,3893],{},"object:parallax:hero",[45,3895,3896],{},[60,3897,3898],{},"form:submit:contact",[37,3900,3902],{"id":3901},"payload-shape","Payload shape",[30,3904,3905],{},"Two common channels emit a plain number:",[225,3907,3908],{"className":227,"code":2964,"language":229,"meta":230,"style":230},[60,3909,3910,3930,3938],{"__ignoreMap":230},[234,3911,3912,3914,3916,3918,3920,3922,3924,3926,3928],{"class":236,"line":237},[234,3913,296],{"class":244},[234,3915,1536],{"class":281},[234,3917,329],{"class":244},[234,3919,2977],{"class":251},[234,3921,2980],{"class":244},[234,3923,1469],{"class":899},[234,3925,903],{"class":244},[234,3927,906],{"class":240},[234,3929,909],{"class":244},[234,3931,3932,3934,3936],{"class":236,"line":258},[234,3933,1482],{"class":244},[234,3935,1485],{"class":281},[234,3937,2997],{"class":244},[234,3939,3940],{"class":236,"line":265},[234,3941,1040],{"class":244},[30,3943,3944,3945,106],{},"The same applies to ",[60,3946,2898],{},[37,3948,3950],{"id":3949},"what-not-to-document-as-supported","What not to document as supported",[42,3952,3953,3956,3959],{},[45,3954,3955],{},"private manager access",[45,3957,3958],{},"unsupported bracket access into private runtime state",[45,3960,3961],{},"event names that do not exist in the current runtime",[410,3963,3964],{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}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 .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}",{"title":230,"searchDepth":258,"depth":258,"links":3966},[3967,3968,3969,3970],{"id":3831,"depth":258,"text":3832},{"id":3872,"depth":258,"text":3873},{"id":3901,"depth":258,"text":3902},{"id":3949,"depth":258,"text":3950},{"path":3972,"title":3973,"description":3974,"kind":2345,"section":151,"order":3975,"group":3061,"aliases":3976,"attrs":3980,"events":3981,"cssVars":3982,"related":3983,"body":3987},"/docs/scroll-marks","Programmatic Scroll Marks","Set up scroll interception points that are not tied to specific DOM elements.",55,[3977,3978,3979],"addScrollMark","removeScrollMark","ScrollTriggerRule",[],[],[],[3984,3985,3986],"/docs/api/string-tune","/docs/api/string-data","/docs/scroll-modes",{"type":22,"value":3988,"toc":4294},[3989,3992,3999,4004,4008,4014,4204,4206,4261,4265,4274,4291],[25,3990,3973],{"id":3991},"programmatic-scroll-marks",[30,3993,3994,3995,3998],{},"Usually, StringTune logic is anchored to elements via the ",[60,3996,3997],{},"string=\"something\""," attribute. However, sometimes you need an event to fire or a class to toggle when the page passes an exact pixel offset, regardless of what's currently in the DOM.",[30,4000,4001,4002,106],{},"StringTune provides a robust internal observer for these cases via ",[60,4003,3977],{},[37,4005,4007],{"id":4006},"usage","Usage",[30,4009,4010,4011,4013],{},"You can register a ",[60,4012,3979],{}," on the instance:",[225,4015,4017],{"className":227,"code":4016,"language":229,"meta":230,"style":230},"import StringTune, { ScrollTriggerRule } from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\n\nconst trigger: ScrollTriggerRule = {\n  id: 'menu-background-trigger',\n  offset: 300, // Trigger at 300px from the top\n  direction: 'any', // trigger scrolling forward or backward\n  onEnter: () => {\n    console.log(\"Passed 300px mark!\");\n  },\n  onLeave: () => {\n    console.log(\"Scrolled back above 300px!\");\n  },\n  toggleClass: {\n    target: document.body,\n    className: 'is-scrolled'\n  }\n};\n\nstringTune.addScrollMark(trigger);\n",[60,4018,4019,4032,4036,4050,4054,4070,4080,4093,4106,4118,4132,4136,4147,4160,4164,4169,4174,4182,4186,4191,4195],{"__ignoreMap":230},[234,4020,4021,4023,4026,4028,4030],{"class":236,"line":237},[234,4022,241],{"class":240},[234,4024,4025],{"class":244}," StringTune, { ScrollTriggerRule } ",[234,4027,248],{"class":240},[234,4029,252],{"class":251},[234,4031,255],{"class":244},[234,4033,4034],{"class":236,"line":258},[234,4035,262],{"emptyLinePlaceholder":261},[234,4037,4038,4040,4042,4044,4046,4048],{"class":236,"line":265},[234,4039,268],{"class":240},[234,4041,272],{"class":271},[234,4043,275],{"class":240},[234,4045,278],{"class":244},[234,4047,282],{"class":281},[234,4049,285],{"class":244},[234,4051,4052],{"class":236,"line":288},[234,4053,262],{"emptyLinePlaceholder":261},[234,4055,4056,4058,4061,4063,4066,4068],{"class":236,"line":293},[234,4057,268],{"class":240},[234,4059,4060],{"class":271}," trigger",[234,4062,1114],{"class":240},[234,4064,4065],{"class":281}," ScrollTriggerRule",[234,4067,275],{"class":240},[234,4069,909],{"class":244},[234,4071,4072,4075,4078],{"class":236,"line":305},[234,4073,4074],{"class":244},"  id: ",[234,4076,4077],{"class":251},"'menu-background-trigger'",[234,4079,2510],{"class":244},[234,4081,4082,4085,4088,4090],{"class":236,"line":321},[234,4083,4084],{"class":244},"  offset: ",[234,4086,4087],{"class":271},"300",[234,4089,1833],{"class":244},[234,4091,4092],{"class":864},"// Trigger at 300px from the top\n",[234,4094,4095,4098,4101,4103],{"class":236,"line":946},[234,4096,4097],{"class":244},"  direction: ",[234,4099,4100],{"class":251},"'any'",[234,4102,1833],{"class":244},[234,4104,4105],{"class":864},"// trigger scrolling forward or backward\n",[234,4107,4108,4111,4114,4116],{"class":236,"line":955},[234,4109,4110],{"class":281},"  onEnter",[234,4112,4113],{"class":244},": () ",[234,4115,906],{"class":240},[234,4117,909],{"class":244},[234,4119,4120,4123,4125,4127,4130],{"class":236,"line":11},[234,4121,4122],{"class":244},"    console.",[234,4124,1485],{"class":281},[234,4126,329],{"class":244},[234,4128,4129],{"class":251},"\"Passed 300px mark!\"",[234,4131,335],{"class":244},[234,4133,4134],{"class":236,"line":980},[234,4135,1256],{"class":244},[234,4137,4138,4141,4143,4145],{"class":236,"line":994},[234,4139,4140],{"class":281},"  onLeave",[234,4142,4113],{"class":244},[234,4144,906],{"class":240},[234,4146,909],{"class":244},[234,4148,4149,4151,4153,4155,4158],{"class":236,"line":1000},[234,4150,4122],{"class":244},[234,4152,1485],{"class":281},[234,4154,329],{"class":244},[234,4156,4157],{"class":251},"\"Scrolled back above 300px!\"",[234,4159,335],{"class":244},[234,4161,4162],{"class":236,"line":1005},[234,4163,1256],{"class":244},[234,4165,4166],{"class":236,"line":1013},[234,4167,4168],{"class":244},"  toggleClass: {\n",[234,4170,4171],{"class":236,"line":1019},[234,4172,4173],{"class":244},"    target: document.body,\n",[234,4175,4176,4179],{"class":236,"line":1025},[234,4177,4178],{"class":244},"    className: ",[234,4180,4181],{"class":251},"'is-scrolled'\n",[234,4183,4184],{"class":236,"line":1031},[234,4185,1138],{"class":244},[234,4187,4188],{"class":236,"line":1037},[234,4189,4190],{"class":244},"};\n",[234,4192,4193],{"class":236,"line":427},[234,4194,262],{"emptyLinePlaceholder":261},[234,4196,4197,4199,4201],{"class":236,"line":1571},[234,4198,296],{"class":244},[234,4200,3977],{"class":281},[234,4202,4203],{"class":244},"(trigger);\n",[37,4205,3085],{"id":3084},[42,4207,4208,4215,4247],{},[45,4209,4210,4214],{},[1929,4211,4212],{},[60,4213,2723],{},": The exact threshold in scroll container pixels.",[45,4216,4217,4222,4223,1833,4226,2707,4229,4231,4232],{},[1929,4218,4219],{},[60,4220,4221],{},"direction",": Can be ",[60,4224,4225],{},"'forward'",[60,4227,4228],{},"'backward'",[60,4230,4100],{},".\n",[42,4233,4234],{},[45,4235,4236,4237,1833,4239,4242,4243,4246],{},"If ",[60,4238,4225],{},[60,4240,4241],{},"onEnter"," fires when you scroll down past the mark, and ",[60,4244,4245],{},"onLeave"," fires if you scroll back up past it.",[45,4248,4249,4254,4255,4257,4258,4260],{},[1929,4250,4251],{},[60,4252,4253],{},"toggleClass",": A convenient built-in way to toggle a class on any DOM target automatically when the condition is met, without writing ",[60,4256,4241],{}," / ",[60,4259,4245],{}," handlers manually.",[37,4262,4264],{"id":4263},"managing-memory","Managing Memory",[30,4266,4267,4268,4270,4271,1114],{},"To clean up a scroll mark (for example, when a component unmounts in a React or Vue app), just call ",[60,4269,3978],{}," with the identical ",[60,4272,4273],{},"id",[225,4275,4277],{"className":227,"code":4276,"language":229,"meta":230,"style":230},"stringTune.removeScrollMark('menu-background-trigger');\n",[60,4278,4279],{"__ignoreMap":230},[234,4280,4281,4283,4285,4287,4289],{"class":236,"line":237},[234,4282,296],{"class":244},[234,4284,3978],{"class":281},[234,4286,329],{"class":244},[234,4288,4077],{"class":251},[234,4290,335],{"class":244},[410,4292,4293],{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}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":230,"searchDepth":258,"depth":258,"links":4295},[4296,4297,4298],{"id":4006,"depth":258,"text":4007},{"id":3084,"depth":258,"text":3085},{"id":4263,"depth":258,"text":4264},{"path":3986,"title":4300,"description":4301,"kind":2345,"section":151,"order":4302,"group":4303,"aliases":4304,"attrs":4309,"events":4310,"cssVars":4311,"related":4312,"body":4315},"Scroll Modes","How desktop and mobile scroll modes are selected and how custom scroll controllers fit in.",60,"Scroll Concepts",[4305,4306,4307,4308],"smooth","default","disable","registerScrollMode",[],[],[],[3984,4313,4314],"/docs/modules/scroller","/docs/scroll-containers",{"type":22,"value":4316,"toc":4782},[4317,4320,4324,4338,4342,4345,4357,4361,4367,4442,4447,4450,4464,4470,4473,4511,4515,4607,4614,4618,4621,4625,4649,4655,4718,4721,4756,4759,4763,4772,4776,4779],[25,4318,4300],{"id":4319},"scroll-modes",[37,4321,4323],{"id":4322},"built-in-modes","Built-in modes",[42,4325,4326,4330,4334],{},[45,4327,4328],{},[60,4329,4305],{},[45,4331,4332],{},[60,4333,4306],{},[45,4335,4336],{},[60,4337,4307],{},[37,4339,4341],{"id":4340},"defaults","Defaults",[30,4343,4344],{},"Current runtime defaults are:",[42,4346,4347,4352],{},[45,4348,4349,4350],{},"desktop: ",[60,4351,4305],{},[45,4353,4354,4355],{},"mobile: ",[60,4356,4306],{},[37,4358,4360],{"id":4359},"tuning-smooth-scroll","Tuning smooth scroll",[30,4362,4363,4364,106],{},"Smooth-scroll feel is controlled by public instance properties, not by ",[60,4365,4366],{},"setupSettings(...)",[225,4368,4370],{"className":227,"code":4369,"language":229,"meta":230,"style":230},"const stringTune = StringTune.getInstance();\n\nstringTune.scrollDesktopMode = \"smooth\";\nstringTune.scrollMobileMode = \"default\";\n\nstringTune.speed = 0.1;\nstringTune.speedAccelerate = 0.5;\n",[60,4371,4372,4386,4390,4402,4414,4418,4430],{"__ignoreMap":230},[234,4373,4374,4376,4378,4380,4382,4384],{"class":236,"line":237},[234,4375,268],{"class":240},[234,4377,272],{"class":271},[234,4379,275],{"class":240},[234,4381,278],{"class":244},[234,4383,282],{"class":281},[234,4385,285],{"class":244},[234,4387,4388],{"class":236,"line":258},[234,4389,262],{"emptyLinePlaceholder":261},[234,4391,4392,4395,4397,4400],{"class":236,"line":265},[234,4393,4394],{"class":244},"stringTune.scrollDesktopMode ",[234,4396,357],{"class":240},[234,4398,4399],{"class":251}," \"smooth\"",[234,4401,255],{"class":244},[234,4403,4404,4407,4409,4412],{"class":236,"line":288},[234,4405,4406],{"class":244},"stringTune.scrollMobileMode ",[234,4408,357],{"class":240},[234,4410,4411],{"class":251}," \"default\"",[234,4413,255],{"class":244},[234,4415,4416],{"class":236,"line":293},[234,4417,262],{"emptyLinePlaceholder":261},[234,4419,4420,4423,4425,4428],{"class":236,"line":305},[234,4421,4422],{"class":244},"stringTune.speed ",[234,4424,357],{"class":240},[234,4426,4427],{"class":271}," 0.1",[234,4429,255],{"class":244},[234,4431,4432,4435,4437,4440],{"class":236,"line":321},[234,4433,4434],{"class":244},"stringTune.speedAccelerate ",[234,4436,357],{"class":240},[234,4438,4439],{"class":271}," 0.5",[234,4441,255],{"class":244},[174,4443,4445],{"id":4444},"speed",[60,4446,4444],{},[30,4448,4449],{},"Controls how fast the current scroll position catches up to the target position on each frame.",[42,4451,4452,4455,4458],{},[45,4453,4454],{},"lower value: more smoothing, more lag, softer motion",[45,4456,4457],{},"higher value: less smoothing, more direct motion",[45,4459,4460,4461],{},"runtime default: ",[60,4462,4463],{},"0.1",[174,4465,4467],{"id":4466},"speedaccelerate",[60,4468,4469],{},"speedAccelerate",[30,4471,4472],{},"Controls how aggressively wheel delta is converted into target movement.",[42,4474,4475,4478,4481,4489,4502],{},[45,4476,4477],{},"lower value: weaker impulse, calmer motion",[45,4479,4480],{},"higher value: stronger impulse, more reactive motion",[45,4482,4483,4484,4486,4487],{},"accepted public input: normalized value from ",[60,4485,1836],{}," to ",[60,4488,1754],{},[45,4490,4491,4492,4494,4495,1833,4497,4494,4499],{},"runtime mapping: ",[60,4493,1836],{}," becomes ",[60,4496,4463],{},[60,4498,1754],{},[60,4500,4501],{},"0.5",[45,4503,4504,4505,4507,4508],{},"practical middle point: ",[60,4506,4501],{}," maps to ",[60,4509,4510],{},"0.3",[174,4512,4514],{"id":4513},"practical-presets","Practical presets",[225,4516,4518],{"className":227,"code":4517,"language":229,"meta":230,"style":230},"// softer / smoother\nstringTune.speed = 0.07;\nstringTune.speedAccelerate = 0.25;\n\n// balanced\nstringTune.speed = 0.1;\nstringTune.speedAccelerate = 0.5;\n\n// tighter / more direct\nstringTune.speed = 0.16;\nstringTune.speedAccelerate = 0.8;\n",[60,4519,4520,4525,4536,4547,4551,4556,4566,4576,4580,4585,4596],{"__ignoreMap":230},[234,4521,4522],{"class":236,"line":237},[234,4523,4524],{"class":864},"// softer / smoother\n",[234,4526,4527,4529,4531,4534],{"class":236,"line":258},[234,4528,4422],{"class":244},[234,4530,357],{"class":240},[234,4532,4533],{"class":271}," 0.07",[234,4535,255],{"class":244},[234,4537,4538,4540,4542,4545],{"class":236,"line":265},[234,4539,4434],{"class":244},[234,4541,357],{"class":240},[234,4543,4544],{"class":271}," 0.25",[234,4546,255],{"class":244},[234,4548,4549],{"class":236,"line":288},[234,4550,262],{"emptyLinePlaceholder":261},[234,4552,4553],{"class":236,"line":293},[234,4554,4555],{"class":864},"// balanced\n",[234,4557,4558,4560,4562,4564],{"class":236,"line":305},[234,4559,4422],{"class":244},[234,4561,357],{"class":240},[234,4563,4427],{"class":271},[234,4565,255],{"class":244},[234,4567,4568,4570,4572,4574],{"class":236,"line":321},[234,4569,4434],{"class":244},[234,4571,357],{"class":240},[234,4573,4439],{"class":271},[234,4575,255],{"class":244},[234,4577,4578],{"class":236,"line":946},[234,4579,262],{"emptyLinePlaceholder":261},[234,4581,4582],{"class":236,"line":955},[234,4583,4584],{"class":864},"// tighter / more direct\n",[234,4586,4587,4589,4591,4594],{"class":236,"line":11},[234,4588,4422],{"class":244},[234,4590,357],{"class":240},[234,4592,4593],{"class":271}," 0.16",[234,4595,255],{"class":244},[234,4597,4598,4600,4602,4605],{"class":236,"line":980},[234,4599,4434],{"class":244},[234,4601,357],{"class":240},[234,4603,4604],{"class":271}," 0.8",[234,4606,255],{"class":244},[30,4608,4609,4610,4613],{},"If you are looking for a ",[60,4611,4612],{},"setupSettings({ ... })"," key for scroll smoothness, there is currently no equivalent public setting key. Use these instance properties instead.",[37,4615,4617],{"id":4616},"responsive-switching","Responsive switching",[30,4619,4620],{},"The built-in responsive mode decision is width-based. It is not documented as a generic touch-device detector.",[37,4622,4624],{"id":4623},"mode-scoped-activation","Mode-scoped activation",[30,4626,4627,4628,4631,4632,4635,4636,1833,4639,1833,4642,4645,4646,4648],{},"By default, a module key like ",[60,4629,4630],{},"string=\"lerp\""," inherits the module's own ",[60,4633,4634],{},"defaultModeScope",". Some built-in modules — ",[60,4637,4638],{},"StringLerp",[60,4640,4641],{},"StringGlide",[60,4643,4644],{},"StringParallax"," — scope themselves to ",[60,4647,4305],{}," mode only, so they connect and disconnect automatically as the scroll mode changes.",[30,4650,4651,4652,4654],{},"You can override this per-element using bracket syntax on the ",[60,4653,2256],{}," attribute:",[2225,4656,4657,4667],{},[2228,4658,4659],{},[2231,4660,4661,4664],{},[2234,4662,4663],{},"Syntax",[2234,4665,4666],{},"Behavior",[2244,4668,4669,4680,4690,4703],{},[2231,4670,4671,4675],{},[2249,4672,4673],{},[60,4674,4630],{},[2249,4676,4677,4678],{},"Inherits the module's ",[60,4679,4634],{},[2231,4681,4682,4687],{},[2249,4683,4684],{},[60,4685,4686],{},"string=\"lerp[]\"",[2249,4688,4689],{},"Active in all modes, regardless of module scope",[2231,4691,4692,4697],{},[2249,4693,4694],{},[60,4695,4696],{},"string=\"lerp[smooth]\"",[2249,4698,4699,4700,4702],{},"Active only in ",[60,4701,4305],{}," mode",[2231,4704,4705,4710],{},[2249,4706,4707],{},[60,4708,4709],{},"string=\"lerp[smooth|default]\"",[2249,4711,4712,4713,137,4715,4717],{},"Active in ",[60,4714,4305],{},[60,4716,4306],{}," modes",[30,4719,4720],{},"This syntax works with any module key and can be combined with other keys on the same element:",[225,4722,4724],{"className":338,"code":4723,"language":340,"meta":230,"style":230},"\u003C!-- lerp active only in smooth, parallax active in all modes -->\n\u003Cdiv string=\"lerp[smooth]|parallax[]\" string-id=\"hero\">\u003C/div>\n",[60,4725,4726,4731],{"__ignoreMap":230},[234,4727,4728],{"class":236,"line":237},[234,4729,4730],{"class":864},"\u003C!-- lerp active only in smooth, parallax active in all modes -->\n",[234,4732,4733,4735,4737,4739,4741,4744,4746,4748,4750,4752,4754],{"class":236,"line":258},[234,4734,347],{"class":244},[234,4736,351],{"class":350},[234,4738,354],{"class":281},[234,4740,357],{"class":244},[234,4742,4743],{"class":251},"\"lerp[smooth]|parallax[]\"",[234,4745,363],{"class":281},[234,4747,357],{"class":244},[234,4749,368],{"class":251},[234,4751,371],{"class":244},[234,4753,351],{"class":350},[234,4755,376],{"class":244},[30,4757,4758],{},"When the scroll mode changes at runtime, objects that no longer match the active mode are automatically disconnected. Objects that match are automatically reconnected. Managed CSS variables and transforms are cleared on disconnect.",[37,4760,4762],{"id":4761},"custom-modes","Custom modes",[30,4764,163,4765,4768,4769,4771],{},[60,4766,4767],{},"registerScrollMode()"," with a ",[60,4770,2388],{}," implementation when you need to integrate a custom scroll engine.",[37,4773,4775],{"id":4774},"public-guidance","Public guidance",[30,4777,4778],{},"Document the supported mode names, how to switch them, and what scroll controller path is public.\nDo not document internal scroll manager details as consumer API.",[410,4780,4781],{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}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 .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}",{"title":230,"searchDepth":258,"depth":258,"links":4783},[4784,4785,4786,4791,4792,4793,4794],{"id":4322,"depth":258,"text":4323},{"id":4340,"depth":258,"text":4341},{"id":4359,"depth":258,"text":4360,"children":4787},[4788,4789,4790],{"id":4444,"depth":265,"text":4444},{"id":4466,"depth":265,"text":4469},{"id":4513,"depth":265,"text":4514},{"id":4616,"depth":258,"text":4617},{"id":4623,"depth":258,"text":4624},{"id":4761,"depth":258,"text":4762},{"id":4774,"depth":258,"text":4775},{"path":4314,"title":4796,"description":4797,"kind":2345,"section":151,"order":4798,"group":4303,"aliases":4799,"attrs":4801,"events":4802,"cssVars":4803,"related":4804,"body":4807},"Custom Scroll Containers","How to attach StringTune to a specific overflow container instead of the default window/body.",65,[4800],"scrollContainer",[],[],[],[4805,4806,3984],"/docs/scroll-isolation","/docs/modules/scroll-container",{"type":22,"value":4808,"toc":5003},[4809,4812,4826,4830,4839,4943,4947,4973,4977,4983,4998,5001],[25,4810,4796],{"id":4811},"custom-scroll-containers",[30,4813,4814,4815,137,4818,4821,4822,4825],{},"By default, StringTune listens to the global ",[60,4816,4817],{},"window",[60,4819,4820],{},"document.body"," for scroll and resize events. However, in modern Single Page Applications (SPAs) or specific layouts, you may have a fixed layout where scrolling happens inside a specific ",[60,4823,4824],{},"overflow: auto"," container.",[37,4827,4829],{"id":4828},"setting-a-custom-container","Setting a Custom Container",[30,4831,4832,4833,4835,4836,4838],{},"You can tell StringTune to listen to a specific ",[60,4834,2699],{}," by setting the ",[60,4837,4800],{}," property on the instance.",[225,4840,4842],{"className":227,"code":4841,"language":229,"meta":230,"style":230},"import StringTune from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\n\n// After your DOM or component has mounted:\nconst scroller = document.querySelector('.my-custom-scroller');\nif (scroller) {\n  stringTune.scrollContainer = scroller;\n}\n\nstringTune.start(60);\n",[60,4843,4844,4856,4860,4874,4878,4883,4905,4913,4923,4927,4931],{"__ignoreMap":230},[234,4845,4846,4848,4850,4852,4854],{"class":236,"line":237},[234,4847,241],{"class":240},[234,4849,1073],{"class":244},[234,4851,248],{"class":240},[234,4853,252],{"class":251},[234,4855,255],{"class":244},[234,4857,4858],{"class":236,"line":258},[234,4859,262],{"emptyLinePlaceholder":261},[234,4861,4862,4864,4866,4868,4870,4872],{"class":236,"line":265},[234,4863,268],{"class":240},[234,4865,272],{"class":271},[234,4867,275],{"class":240},[234,4869,278],{"class":244},[234,4871,282],{"class":281},[234,4873,285],{"class":244},[234,4875,4876],{"class":236,"line":288},[234,4877,262],{"emptyLinePlaceholder":261},[234,4879,4880],{"class":236,"line":293},[234,4881,4882],{"class":864},"// After your DOM or component has mounted:\n",[234,4884,4885,4887,4890,4892,4895,4898,4900,4903],{"class":236,"line":305},[234,4886,268],{"class":240},[234,4888,4889],{"class":271}," scroller",[234,4891,275],{"class":240},[234,4893,4894],{"class":244}," document.",[234,4896,4897],{"class":281},"querySelector",[234,4899,329],{"class":244},[234,4901,4902],{"class":251},"'.my-custom-scroller'",[234,4904,335],{"class":244},[234,4906,4907,4910],{"class":236,"line":321},[234,4908,4909],{"class":240},"if",[234,4911,4912],{"class":244}," (scroller) {\n",[234,4914,4915,4918,4920],{"class":236,"line":946},[234,4916,4917],{"class":244},"  stringTune.scrollContainer ",[234,4919,357],{"class":240},[234,4921,4922],{"class":244}," scroller;\n",[234,4924,4925],{"class":236,"line":955},[234,4926,1143],{"class":244},[234,4928,4929],{"class":236,"line":11},[234,4930,262],{"emptyLinePlaceholder":261},[234,4932,4933,4935,4937,4939,4941],{"class":236,"line":980},[234,4934,296],{"class":244},[234,4936,326],{"class":281},[234,4938,329],{"class":244},[234,4940,332],{"class":271},[234,4942,335],{"class":244},[174,4944,4946],{"id":4945},"important-details","Important details",[42,4948,4949,4962],{},[45,4950,4951,4954,4955,137,4958,4961],{},[1929,4952,4953],{},"Resize tracking",": StringTune automatically sets up a ",[60,4956,4957],{},"ResizeObserver",[60,4959,4960],{},"MutationObserver"," on the assigned container to detect dimension changes and rebuild the layout calculations.",[45,4963,4964,4967,4968,137,4970,4972],{},[1929,4965,4966],{},"Scroll modes",": This setup fully supports the ",[60,4969,4305],{},[60,4971,4306],{}," scroll modes.",[37,4974,4976],{"id":4975},"resetting-to-window","Resetting to Window",[30,4978,4979,4980,4982],{},"If you ever need to revert the scroll tracking back to the entire page, simply assign ",[60,4981,4817],{}," to the property:",[225,4984,4986],{"className":227,"code":4985,"language":229,"meta":230,"style":230},"stringTune.scrollContainer = window;\n",[60,4987,4988],{"__ignoreMap":230},[234,4989,4990,4993,4995],{"class":236,"line":237},[234,4991,4992],{"class":244},"stringTune.scrollContainer ",[234,4994,357],{"class":240},[234,4996,4997],{"class":244}," window;\n",[30,4999,5000],{},"This flexibility ensures StringTune gracefully fits into complex React, Vue, or Nuxt client layouts without forcing a global document scroll.",[410,5002,4293],{},{"title":230,"searchDepth":258,"depth":258,"links":5004},[5005,5008],{"id":4828,"depth":258,"text":4829,"children":5006},[5007],{"id":4945,"depth":265,"text":4946},{"id":4975,"depth":258,"text":4976},{"path":5010,"title":5011,"description":5012,"kind":2345,"section":151,"order":5013,"group":3061,"aliases":5014,"attrs":5018,"events":5019,"cssVars":5020,"related":5021,"body":5025},"/docs/performance","Performance & Batching","Understand how StringTune guarantees 60fps through DOM read/write separation.",70,[2393,5015,5016,5017],"mutate","measure","domBatcherEnabled",[],[],[],[5022,5023,5024],"/docs/api/frame-dom","/docs/api/style-txn","/docs/api/dom-batcher",{"type":22,"value":5026,"toc":5266},[5027,5030,5037,5041,5052,5056,5065,5074,5080,5196,5200,5203,5263],[25,5028,5011],{"id":5029},"performance-batching",[30,5031,5032,5033,5036],{},"StringTune is deeply optimized for rendering smooth 60fps animations. The most critical architectural feature it uses is ",[1929,5034,5035],{},"DOM Batching"," (separating layout reads from style writes).",[37,5038,5040],{"id":5039},"the-layout-thrashing-problem","The Layout Thrashing Problem",[30,5042,5043,5044,5047,5048,5051],{},"In browser rendering, if JavaScript reads a layout property (like ",[60,5045,5046],{},"getBoundingClientRect()",") and then immediately writes a style (like ",[60,5049,5050],{},"transform","), the browser is forced to synchronously recalculate the layout. Doing this multiple times per frame causes \"layout thrashing\" and drastically drops the frame rate.",[37,5053,5055],{"id":5054},"how-stringtune-solves-it","How StringTune Solves It",[30,5057,5058,5059,137,5061,5064],{},"StringTune groups all computations across the entire page into strict phases per frame. It exposes ",[60,5060,2393],{},[60,5062,5063],{},"styleTxn"," to ensure modules respect these boundaries.",[174,5066,5068,137,5071],{"id":5067},"framedommeasure-and-framedommutate",[60,5069,5070],{},"frameDOM.measure()",[60,5072,5073],{},"frameDOM.mutate()",[30,5075,5076,5077,5079],{},"When building custom modules, you must use the ",[60,5078,2393],{}," helper instead of naked DOM API calls:",[225,5081,5083],{"className":227,"code":5082,"language":229,"meta":230,"style":230},"import { frameDOM } from '@fiddle-digital/string-tune';\n\n// 1. Queue a read operation\nframeDOM.measure(() => {\n  const rect = element.getBoundingClientRect();\n  \n  // 2. Queue a write operation based on the read\n  frameDOM.mutate(() => {\n    element.style.transform = `translateY(${rect.top * 0.5}px)`;\n  });\n});\n",[60,5084,5085,5098,5102,5107,5120,5137,5142,5147,5160,5188,5192],{"__ignoreMap":230},[234,5086,5087,5089,5092,5094,5096],{"class":236,"line":237},[234,5088,241],{"class":240},[234,5090,5091],{"class":244}," { frameDOM } ",[234,5093,248],{"class":240},[234,5095,252],{"class":251},[234,5097,255],{"class":244},[234,5099,5100],{"class":236,"line":258},[234,5101,262],{"emptyLinePlaceholder":261},[234,5103,5104],{"class":236,"line":265},[234,5105,5106],{"class":864},"// 1. Queue a read operation\n",[234,5108,5109,5112,5114,5116,5118],{"class":236,"line":288},[234,5110,5111],{"class":244},"frameDOM.",[234,5113,5016],{"class":281},[234,5115,1505],{"class":244},[234,5117,906],{"class":240},[234,5119,909],{"class":244},[234,5121,5122,5124,5127,5129,5132,5135],{"class":236,"line":293},[234,5123,914],{"class":240},[234,5125,5126],{"class":271}," rect",[234,5128,275],{"class":240},[234,5130,5131],{"class":244}," element.",[234,5133,5134],{"class":281},"getBoundingClientRect",[234,5136,285],{"class":244},[234,5138,5139],{"class":236,"line":305},[234,5140,5141],{"class":244},"  \n",[234,5143,5144],{"class":236,"line":321},[234,5145,5146],{"class":864},"  // 2. Queue a write operation based on the read\n",[234,5148,5149,5152,5154,5156,5158],{"class":236,"line":946},[234,5150,5151],{"class":244},"  frameDOM.",[234,5153,5015],{"class":281},[234,5155,1505],{"class":244},[234,5157,906],{"class":240},[234,5159,909],{"class":244},[234,5161,5162,5165,5167,5170,5173,5175,5178,5181,5183,5186],{"class":236,"line":955},[234,5163,5164],{"class":244},"    element.style.transform ",[234,5166,357],{"class":240},[234,5168,5169],{"class":251}," `translateY(${",[234,5171,5172],{"class":244},"rect",[234,5174,106],{"class":251},[234,5176,5177],{"class":244},"top",[234,5179,5180],{"class":240}," *",[234,5182,4439],{"class":271},[234,5184,5185],{"class":251},"}px)`",[234,5187,255],{"class":244},[234,5189,5190],{"class":236,"line":11},[234,5191,997],{"class":244},[234,5193,5194],{"class":236,"line":980},[234,5195,1040],{"class":244},[174,5197,5199],{"id":5198},"global-configuration","Global Configuration",[30,5201,5202],{},"Batching is strictly enforced by default. You can control these features globally, though it's rarely necessary to disable them.",[225,5204,5206],{"className":227,"code":5205,"language":229,"meta":230,"style":230},"const stringTune = StringTune.getInstance();\n\n// Toggle the internal batcher queue\nstringTune.domBatcherEnabled = true;\n\n// Toggle the IntersectionObserver that efficiently puts off-screen elements to sleep\nstringTune.intersectionObserverEnabled = true;\n",[60,5207,5208,5222,5226,5231,5243,5247,5252],{"__ignoreMap":230},[234,5209,5210,5212,5214,5216,5218,5220],{"class":236,"line":237},[234,5211,268],{"class":240},[234,5213,272],{"class":271},[234,5215,275],{"class":240},[234,5217,278],{"class":244},[234,5219,282],{"class":281},[234,5221,285],{"class":244},[234,5223,5224],{"class":236,"line":258},[234,5225,262],{"emptyLinePlaceholder":261},[234,5227,5228],{"class":236,"line":265},[234,5229,5230],{"class":864},"// Toggle the internal batcher queue\n",[234,5232,5233,5236,5238,5241],{"class":236,"line":288},[234,5234,5235],{"class":244},"stringTune.domBatcherEnabled ",[234,5237,357],{"class":240},[234,5239,5240],{"class":271}," true",[234,5242,255],{"class":244},[234,5244,5245],{"class":236,"line":293},[234,5246,262],{"emptyLinePlaceholder":261},[234,5248,5249],{"class":236,"line":305},[234,5250,5251],{"class":864},"// Toggle the IntersectionObserver that efficiently puts off-screen elements to sleep\n",[234,5253,5254,5257,5259,5261],{"class":236,"line":321},[234,5255,5256],{"class":244},"stringTune.intersectionObserverEnabled ",[234,5258,357],{"class":240},[234,5260,5240],{"class":271},[234,5262,255],{"class":244},[410,5264,5265],{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}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":230,"searchDepth":258,"depth":258,"links":5267},[5268,5269],{"id":5039,"depth":258,"text":5040},{"id":5054,"depth":258,"text":5055,"children":5270},[5271,5273],{"id":5067,"depth":265,"text":5272},"frameDOM.measure() and frameDOM.mutate()",{"id":5198,"depth":265,"text":5199},{"path":4805,"title":5275,"description":5276,"kind":2345,"section":151,"order":5013,"group":4303,"aliases":5277,"attrs":5278,"events":5279,"cssVars":5280,"related":5281,"body":5282},"Scroll Isolation","How StringTune cooperates with local scroll surfaces, scroll containers, and nested interactions.",[],[],[],[],[4314,4806,4313],{"type":22,"value":5283,"toc":5586},[5284,5287,5294,5309,5313,5379,5383,5415,5419,5422,5525,5528,5584],[25,5285,5275],{"id":5286},"scroll-isolation",[30,5288,5289,5290,5293],{},"Prevent StringTune from intercepting scroll events on specific containers. While ",[60,5291,5292],{},"stringTune"," provides global smooth scrolling and inertia, some UI components require their own independent scroll context or custom pointer handling.",[1042,5295,5296],{},[30,5297,5298,5301,5302,1934,5305,5308],{},[1929,5299,5300],{},"Isolation primer:"," Add ",[60,5303,5304],{},"string-isolation",[60,5306,5307],{},"data-string-isolation"," to any element you want to decouple from the global scroll engine. Events originating from this element (or its children) will bypass StringTune entirely.",[174,5310,5312],{"id":5311},"attributes","Attributes",[2225,5314,5315,5334],{},[2228,5316,5317],{},[2231,5318,5319,5322,5325,5328,5331],{},[2234,5320,5321],{},"Attribute",[2234,5323,5324],{},"Type",[2234,5326,5327],{},"Default",[2234,5329,5330],{},"Purpose",[2234,5332,5333],{},"Practical notes",[2244,5335,5336,5361],{},[2231,5337,5338,5342,5345,5348,5358],{},[2249,5339,5340],{},[60,5341,5304],{},[2249,5343,5344],{},"attribute",[2249,5346,5347],{},"—",[2249,5349,5350,5351,5354,5355,106],{},"Stops propagation of ",[60,5352,5353],{},"wheel"," events to the main ",[60,5356,5357],{},"ScrollManager",[2249,5359,5360],{},"Ideal for modals, maps, or code blocks.",[2231,5362,5363,5367,5369,5371,5374],{},[2249,5364,5365],{},[60,5366,5307],{},[2249,5368,5344],{},[2249,5370,5347],{},[2249,5372,5373],{},"Alternative syntax for full HTML5 validation compliance.",[2249,5375,5376,5377,106],{},"Functionally identical to ",[60,5378,5304],{},[174,5380,5382],{"id":5381},"module-snapshot","Module Snapshot",[42,5384,5385,5393,5399,5409],{},[45,5386,5387,5390,5391],{},[1929,5388,5389],{},"Activation attribute:"," ",[60,5392,5304],{},[45,5394,5395,5398],{},[1929,5396,5397],{},"Effect:"," Immediately halts event bubbling to the global scroll listener.",[45,5400,5401,5404,5405,5408],{},[1929,5402,5403],{},"Use cases:"," Modals with overflow, embedded maps (Google Maps, Mapbox), ",[60,5406,5407],{},"\u003Ccanvas>"," elements with custom controls, code snippets.",[45,5410,5411,5414],{},[1929,5412,5413],{},"Scope:"," Affects the element and all its descendants.",[174,5416,5418],{"id":5417},"basic-usage","Basic Usage",[30,5420,5421],{},"Isolate a modal window's content area so users can scroll long text without inadvertently scrolling the page behind it.",[225,5423,5425],{"className":338,"code":5424,"language":340,"meta":230,"style":230},"\u003C!-- Modal overlay -->\n\u003Cdiv class=\"modal\">\n  \u003C!-- Scrollable content area -->\n  \u003Cdiv class=\"modal-content\" string-isolation>\n    \u003Ch2>Terms of Service\u003C/h2>\n    \u003Cp>Long text that requires native scrolling...\u003C/p>\n    \u003Cp>More text...\u003C/p>\n  \u003C/div>\n\u003C/div>\n",[60,5426,5427,5432,5447,5452,5470,5483,5496,5509,5517],{"__ignoreMap":230},[234,5428,5429],{"class":236,"line":237},[234,5430,5431],{"class":864},"\u003C!-- Modal overlay -->\n",[234,5433,5434,5436,5438,5440,5442,5445],{"class":236,"line":258},[234,5435,347],{"class":244},[234,5437,351],{"class":350},[234,5439,1297],{"class":281},[234,5441,357],{"class":244},[234,5443,5444],{"class":251},"\"modal\"",[234,5446,376],{"class":244},[234,5448,5449],{"class":236,"line":265},[234,5450,5451],{"class":864},"  \u003C!-- Scrollable content area -->\n",[234,5453,5454,5456,5458,5460,5462,5465,5468],{"class":236,"line":288},[234,5455,1292],{"class":244},[234,5457,351],{"class":350},[234,5459,1297],{"class":281},[234,5461,357],{"class":244},[234,5463,5464],{"class":251},"\"modal-content\"",[234,5466,5467],{"class":281}," string-isolation",[234,5469,376],{"class":244},[234,5471,5472,5474,5476,5479,5481],{"class":236,"line":293},[234,5473,1321],{"class":244},[234,5475,37],{"class":350},[234,5477,5478],{"class":244},">Terms of Service\u003C/",[234,5480,37],{"class":350},[234,5482,376],{"class":244},[234,5484,5485,5487,5489,5492,5494],{"class":236,"line":305},[234,5486,1321],{"class":244},[234,5488,30],{"class":350},[234,5490,5491],{"class":244},">Long text that requires native scrolling...\u003C/",[234,5493,30],{"class":350},[234,5495,376],{"class":244},[234,5497,5498,5500,5502,5505,5507],{"class":236,"line":321},[234,5499,1321],{"class":244},[234,5501,30],{"class":350},[234,5503,5504],{"class":244},">More text...\u003C/",[234,5506,30],{"class":350},[234,5508,376],{"class":244},[234,5510,5511,5513,5515],{"class":236,"line":946},[234,5512,1393],{"class":244},[234,5514,351],{"class":350},[234,5516,376],{"class":244},[234,5518,5519,5521,5523],{"class":236,"line":955},[234,5520,1402],{"class":244},[234,5522,351],{"class":350},[234,5524,376],{"class":244},[30,5526,5527],{},"Or enable zoom/pan on an interactive map:",[225,5529,5531],{"className":338,"code":5530,"language":340,"meta":230,"style":230},"\u003Cdiv class=\"map-container\" data-string-isolation>\n  \u003C!-- Google Maps / Leaflet instance -->\n  \u003Cdiv id=\"map\">\u003C/div>\n\u003C/div>\n",[60,5532,5533,5551,5556,5576],{"__ignoreMap":230},[234,5534,5535,5537,5539,5541,5543,5546,5549],{"class":236,"line":237},[234,5536,347],{"class":244},[234,5538,351],{"class":350},[234,5540,1297],{"class":281},[234,5542,357],{"class":244},[234,5544,5545],{"class":251},"\"map-container\"",[234,5547,5548],{"class":281}," data-string-isolation",[234,5550,376],{"class":244},[234,5552,5553],{"class":236,"line":258},[234,5554,5555],{"class":864},"  \u003C!-- Google Maps / Leaflet instance -->\n",[234,5557,5558,5560,5562,5565,5567,5570,5572,5574],{"class":236,"line":265},[234,5559,1292],{"class":244},[234,5561,351],{"class":350},[234,5563,5564],{"class":281}," id",[234,5566,357],{"class":244},[234,5568,5569],{"class":251},"\"map\"",[234,5571,371],{"class":244},[234,5573,351],{"class":350},[234,5575,376],{"class":244},[234,5577,5578,5580,5582],{"class":236,"line":288},[234,5579,1402],{"class":244},[234,5581,351],{"class":350},[234,5583,376],{"class":244},[410,5585,3256],{},{"title":230,"searchDepth":258,"depth":258,"links":5587},[5588,5589,5590],{"id":5311,"depth":265,"text":5312},{"id":5381,"depth":265,"text":5382},{"id":5417,"depth":265,"text":5418},{"path":158,"title":5592,"description":5593,"kind":9,"section":5594,"order":293,"aliases":5595,"attrs":5596,"events":5597,"cssVars":5598,"related":5599,"body":5600},"Modules Overview","Reference map of the official built-in modules grouped by runtime role.","Modules",[],[],[],[],[6,166,2354],{"type":22,"value":5601,"toc":5763},[5602,5605,5608,5612,5654,5658,5683,5687,5706,5710,5734,5738,5752,5756],[25,5603,5592],{"id":5604},"modules-overview",[30,5606,5607],{},"Only built-in package exports belong here.",[37,5609,5611],{"id":5610},"scroll-motion","Scroll & Motion",[42,5613,5614,5618,5624,5628,5633,5638,5644,5649],{},[45,5615,5616],{},[133,5617,190],{"href":617},[45,5619,5620],{},[133,5621,5623],{"href":5622},"/docs/modules/progress-part","StringProgressPart",[45,5625,5626],{},[133,5627,4644],{"href":3273},[45,5629,5630],{},[133,5631,4638],{"href":5632},"/docs/modules/lerp",[45,5634,5635],{},[133,5636,4641],{"href":5637},"/docs/modules/glide",[45,5639,5640],{},[133,5641,5643],{"href":5642},"/docs/modules/anchor","StringAnchor",[45,5645,5646],{},[133,5647,5648],{"href":4806},"StringScrollContainer",[45,5650,5651],{},[133,5652,5653],{"href":4313},"StringScroller",[37,5655,5657],{"id":5656},"cursor-interaction","Cursor & Interaction",[42,5659,5660,5665,5671,5677],{},[45,5661,5662],{},[133,5663,195],{"href":5664},"/docs/modules/cursor",[45,5666,5667],{},[133,5668,5670],{"href":5669},"/docs/modules/magnetic","StringMagnetic",[45,5672,5673],{},[133,5674,5676],{"href":5675},"/docs/modules/impulse","StringImpulse",[45,5678,5679],{},[133,5680,5682],{"href":5681},"/docs/modules/spotlight","StringSpotlight",[37,5684,5686],{"id":5685},"content-layout","Content & Layout",[42,5688,5689,5695,5701],{},[45,5690,5691],{},[133,5692,5694],{"href":5693},"/docs/modules/split","StringSplit",[45,5696,5697],{},[133,5698,5700],{"href":5699},"/docs/modules/masonry","StringMasonry",[45,5702,5703],{},[133,5704,200],{"href":5705},"/docs/modules/responsive",[37,5707,5709],{"id":5708},"media-forms","Media & Forms",[42,5711,5712,5717,5722,5728],{},[45,5713,5714],{},[133,5715,5716],{"href":3823},"StringForm",[45,5718,5719],{},[133,5720,205],{"href":5721},"/docs/modules/loading",[45,5723,5724],{},[133,5725,5727],{"href":5726},"/docs/modules/lazy","StringLazy",[45,5729,5730],{},[133,5731,5733],{"href":5732},"/docs/modules/video-autoplay","StringVideoAutoplay",[37,5735,5737],{"id":5736},"diagnostics","Diagnostics",[42,5739,5740,5746],{},[45,5741,5742],{},[133,5743,5745],{"href":5744},"/docs/modules/fps-tracker","StringFPSTracker",[45,5747,5748],{},[133,5749,5751],{"href":5750},"/docs/modules/position-tracker","StringPositionTracker",[37,5753,5755],{"id":5754},"not-in-this-section","Not in this section",[30,5757,5758,5759,5762],{},"Project-specific modules do not belong in the built-in catalog. They should live in ",[133,5760,5761],{"href":2354},"Custom Modules"," with explicit status labeling.",{"title":230,"searchDepth":258,"depth":258,"links":5764},[5765,5766,5767,5768,5769,5770],{"id":5610,"depth":258,"text":5611},{"id":5656,"depth":258,"text":5657},{"id":5685,"depth":258,"text":5686},{"id":5708,"depth":258,"text":5709},{"id":5736,"depth":258,"text":5737},{"id":5754,"depth":258,"text":5755},{"path":617,"title":190,"description":5772,"kind":5773,"section":5594,"order":11,"group":5611,"status":5774,"integration":2710,"publicExport":261,"activation":3246,"package":5775,"aliases":5776,"attrs":5778,"events":5783,"cssVars":5784,"related":5785,"body":5786},"Scroll progress engine that emits a normalized 0..1 timeline and writes progress CSS variables.","built-in-module","stable","@fiddle-digital/string-tune",[5777,190,2894],"progress",[5779,5780,5781,5782,3329,3345,3332,3348],"string-key","string-easing","string-offset-top","string-offset-bottom",[799],[795],[5622,3273],{"type":22,"value":5787,"toc":6560},[5788,5791,5800,5808,5812,5814,5959,5963,5968,5975,5981,5987,5992,5995,5998,6029,6068,6072,6079,6090,6094,6259,6475,6479,6534,6538,6557],[25,5789,190],{"id":5790},"stringprogress",[30,5792,5793,5795,5796,5799],{},[60,5794,190],{}," turns an element's scroll travel into a stable ",[60,5797,5798],{},"0..1"," value. It uses shared geometry attributes such as entry, exit, and offsets, then exposes the result in two public places:",[42,5801,5802,5805],{},[45,5803,5804],{},"a CSS variable",[45,5806,5807],{},"a scoped event",[37,5809,5811],{"id":5810},"public-api","Public API",[174,5813,5312],{"id":5311},[2225,5815,5816,5829],{},[2228,5817,5818],{},[2231,5819,5820,5822,5824,5826],{},[2234,5821,5321],{},[2234,5823,5324],{},[2234,5825,5327],{},[2234,5827,5828],{},"Real runtime effect",[2244,5830,5831,5846,5863,5880,5895,5910,5928,5943],{},[2231,5832,5833,5837,5839,5843],{},[2249,5834,5835],{},[60,5836,5779],{},[2249,5838,2256],{},[2249,5840,5841],{},[60,5842,795],{},[2249,5844,5845],{},"Names the CSS variable written by the module.",[2231,5847,5848,5852,5855,5860],{},[2249,5849,5850],{},[60,5851,5780],{},[2249,5853,5854],{},"easing string",[2249,5856,5857],{},[60,5858,5859],{},"cubic-bezier(0.25, 0.25, 0.25, 0.25)",[2249,5861,5862],{},"Remaps raw linear progress before the event and CSS write happen.",[2231,5864,5865,5869,5872,5877],{},[2249,5866,5867],{},[60,5868,5781],{},[2249,5870,5871],{},"dimension",[2249,5873,5874],{},[60,5875,5876],{},"0%",[2249,5878,5879],{},"Moves the effective end position of the timeline.",[2231,5881,5882,5886,5888,5892],{},[2249,5883,5884],{},[60,5885,5782],{},[2249,5887,5871],{},[2249,5889,5890],{},[60,5891,5876],{},[2249,5893,5894],{},"Moves the effective start position of the timeline.",[2231,5896,5897,5901,5903,5907],{},[2249,5898,5899],{},[60,5900,3329],{},[2249,5902,2256],{},[2249,5904,5905],{},[60,5906,5177],{},[2249,5908,5909],{},"Picks the element edge used to start the timeline.",[2231,5911,5912,5916,5918,5923],{},[2249,5913,5914],{},[60,5915,3345],{},[2249,5917,2256],{},[2249,5919,5920],{},[60,5921,5922],{},"bottom",[2249,5924,5925,5926,106],{},"Picks the viewport edge paired with ",[60,5927,3329],{},[2231,5929,5930,5934,5936,5940],{},[2249,5931,5932],{},[60,5933,3332],{},[2249,5935,2256],{},[2249,5937,5938],{},[60,5939,5922],{},[2249,5941,5942],{},"Picks the element edge used to finish the timeline.",[2231,5944,5945,5949,5951,5955],{},[2249,5946,5947],{},[60,5948,3348],{},[2249,5950,2256],{},[2249,5952,5953],{},[60,5954,5177],{},[2249,5956,5925,5957,106],{},[60,5958,3332],{},[174,5960,5962],{"id":5961},"css-variables-and-dom-output","CSS Variables and DOM Output",[30,5964,5965,5967],{},[60,5966,190],{}," writes one CSS variable to the source element:",[42,5969,5970],{},[45,5971,5972,5973],{},"the variable named by ",[60,5974,5779],{},[30,5976,5977,5978,5980],{},"If you do not provide ",[60,5979,5779],{},", the module writes:",[42,5982,5983],{},[45,5984,5985],{},[60,5986,795],{},[30,5988,5989,5990,106],{},"The written value is the eased progress, already clamped to ",[60,5991,5798],{},[30,5993,5994],{},"The module does not apply any inline transform, does not toggle any classes, and does not expose raw progress as public CSS.",[174,5996,5997],{"id":3818},"Events",[2225,5999,6000,6013],{},[2228,6001,6002],{},[2231,6003,6004,6007,6010],{},[2234,6005,6006],{},"Channel",[2234,6008,6009],{},"Payload",[2234,6011,6012],{},"Fired when",[2244,6014,6015],{},[2231,6016,6017,6021,6026],{},[2249,6018,6019],{},[60,6020,799],{},[2249,6022,6023],{},[60,6024,6025],{},"number",[2249,6027,6028],{},"The eased progress value changes",[225,6030,6032],{"className":227,"code":6031,"language":229,"meta":230,"style":230},"stringTune.on('object:progress:page-progress', (progress) => {\n  console.log(progress);\n});\n",[60,6033,6034,6055,6064],{"__ignoreMap":230},[234,6035,6036,6038,6040,6042,6045,6047,6049,6051,6053],{"class":236,"line":237},[234,6037,296],{"class":244},[234,6039,1536],{"class":281},[234,6041,329],{"class":244},[234,6043,6044],{"class":251},"'object:progress:page-progress'",[234,6046,2980],{"class":244},[234,6048,5777],{"class":899},[234,6050,903],{"class":244},[234,6052,906],{"class":240},[234,6054,909],{"class":244},[234,6056,6057,6059,6061],{"class":236,"line":258},[234,6058,1482],{"class":244},[234,6060,1485],{"class":281},[234,6062,6063],{"class":244},"(progress);\n",[234,6065,6066],{"class":236,"line":265},[234,6067,1040],{"class":244},[174,6069,6071],{"id":6070},"mirror-behavior","Mirror Behavior",[30,6073,6074,6075,6078],{},"If another element uses ",[60,6076,6077],{},"string-copy-from=\"\u003Csource-id>\"",", the progress output is mirrored there too.",[42,6080,6081,6084],{},[45,6082,6083],{},"the same CSS variable name is written to the mirror",[45,6085,6086,6087,6089],{},"the mirror can apply its own ",[60,6088,5780],{},", because mirror easing is resolved separately from the source element",[37,6091,6093],{"id":6092},"quick-example","Quick Example",[225,6095,6097],{"className":338,"code":6096,"language":340,"meta":230,"style":230},"\u003Csection class=\"hero\">Scroll down\u003C/section>\n\n\u003Csection string=\"progress\" string-id=\"page-progress\" class=\"progress-stage\">\n  \u003Cdiv class=\"progress-demo\">\n    \u003Cdiv class=\"progress-box\">\u003C/div>\n    \u003Cdiv class=\"progress-label\">Progress \u003Cspan id=\"progress-value\">0%\u003C/span>\u003C/div>\n  \u003C/div>\n\u003C/section>\n\n\u003Csection class=\"hero\">Scroll up\u003C/section>\n",[60,6098,6099,6118,6122,6150,6165,6184,6220,6228,6236,6240],{"__ignoreMap":230},[234,6100,6101,6103,6105,6107,6109,6111,6114,6116],{"class":236,"line":237},[234,6102,347],{"class":244},[234,6104,740],{"class":350},[234,6106,1297],{"class":281},[234,6108,357],{"class":244},[234,6110,368],{"class":251},[234,6112,6113],{"class":244},">Scroll down\u003C/",[234,6115,740],{"class":350},[234,6117,376],{"class":244},[234,6119,6120],{"class":236,"line":258},[234,6121,262],{"emptyLinePlaceholder":261},[234,6123,6124,6126,6128,6130,6132,6134,6136,6138,6141,6143,6145,6148],{"class":236,"line":265},[234,6125,347],{"class":244},[234,6127,740],{"class":350},[234,6129,354],{"class":281},[234,6131,357],{"class":244},[234,6133,360],{"class":251},[234,6135,363],{"class":281},[234,6137,357],{"class":244},[234,6139,6140],{"class":251},"\"page-progress\"",[234,6142,1297],{"class":281},[234,6144,357],{"class":244},[234,6146,6147],{"class":251},"\"progress-stage\"",[234,6149,376],{"class":244},[234,6151,6152,6154,6156,6158,6160,6163],{"class":236,"line":288},[234,6153,1292],{"class":244},[234,6155,351],{"class":350},[234,6157,1297],{"class":281},[234,6159,357],{"class":244},[234,6161,6162],{"class":251},"\"progress-demo\"",[234,6164,376],{"class":244},[234,6166,6167,6169,6171,6173,6175,6178,6180,6182],{"class":236,"line":293},[234,6168,1321],{"class":244},[234,6170,351],{"class":350},[234,6172,1297],{"class":281},[234,6174,357],{"class":244},[234,6176,6177],{"class":251},"\"progress-box\"",[234,6179,371],{"class":244},[234,6181,351],{"class":350},[234,6183,376],{"class":244},[234,6185,6186,6188,6190,6192,6194,6197,6200,6202,6204,6206,6209,6212,6214,6216,6218],{"class":236,"line":305},[234,6187,1321],{"class":244},[234,6189,351],{"class":350},[234,6191,1297],{"class":281},[234,6193,357],{"class":244},[234,6195,6196],{"class":251},"\"progress-label\"",[234,6198,6199],{"class":244},">Progress \u003C",[234,6201,234],{"class":350},[234,6203,5564],{"class":281},[234,6205,357],{"class":244},[234,6207,6208],{"class":251},"\"progress-value\"",[234,6210,6211],{"class":244},">0%\u003C/",[234,6213,234],{"class":350},[234,6215,371],{"class":244},[234,6217,351],{"class":350},[234,6219,376],{"class":244},[234,6221,6222,6224,6226],{"class":236,"line":321},[234,6223,1393],{"class":244},[234,6225,351],{"class":350},[234,6227,376],{"class":244},[234,6229,6230,6232,6234],{"class":236,"line":946},[234,6231,1402],{"class":244},[234,6233,740],{"class":350},[234,6235,376],{"class":244},[234,6237,6238],{"class":236,"line":955},[234,6239,262],{"emptyLinePlaceholder":261},[234,6241,6242,6244,6246,6248,6250,6252,6255,6257],{"class":236,"line":11},[234,6243,347],{"class":244},[234,6245,740],{"class":350},[234,6247,1297],{"class":281},[234,6249,357],{"class":244},[234,6251,368],{"class":251},[234,6253,6254],{"class":244},">Scroll up\u003C/",[234,6256,740],{"class":350},[234,6258,376],{"class":244},[225,6260,6264],{"className":6261,"code":6262,"language":6263,"meta":230,"style":230},"language-css shiki shiki-themes github-light github-dark",".hero,\n.progress-stage {\n  min-height: 100vh;\n  display: grid;\n  place-items: center;\n}\n\n.progress-demo {\n  display: grid;\n  gap: 20px;\n  justify-items: center;\n}\n\n.progress-box {\n  width: 160px;\n  height: 160px;\n  border: 2px solid black;\n  background: white;\n  transform: rotate(calc(var(--progress, 0) * 1turn));\n}\n","css",[60,6265,6266,6272,6279,6292,6302,6313,6317,6321,6328,6338,6351,6362,6366,6370,6377,6391,6404,6423,6435,6471],{"__ignoreMap":230},[234,6267,6268,6270],{"class":236,"line":237},[234,6269,1654],{"class":281},[234,6271,2510],{"class":244},[234,6273,6274,6277],{"class":236,"line":258},[234,6275,6276],{"class":281},".progress-stage",[234,6278,909],{"class":244},[234,6280,6281,6283,6285,6288,6290],{"class":236,"line":265},[234,6282,1661],{"class":271},[234,6284,1443],{"class":244},[234,6286,6287],{"class":271},"100",[234,6289,1669],{"class":240},[234,6291,255],{"class":244},[234,6293,6294,6296,6298,6300],{"class":236,"line":288},[234,6295,1677],{"class":271},[234,6297,1443],{"class":244},[234,6299,1682],{"class":271},[234,6301,255],{"class":244},[234,6303,6304,6307,6309,6311],{"class":236,"line":293},[234,6305,6306],{"class":271},"  place-items",[234,6308,1443],{"class":244},[234,6310,1695],{"class":271},[234,6312,255],{"class":244},[234,6314,6315],{"class":236,"line":305},[234,6316,1143],{"class":244},[234,6318,6319],{"class":236,"line":321},[234,6320,262],{"emptyLinePlaceholder":261},[234,6322,6323,6326],{"class":236,"line":946},[234,6324,6325],{"class":281},".progress-demo",[234,6327,909],{"class":244},[234,6329,6330,6332,6334,6336],{"class":236,"line":955},[234,6331,1677],{"class":271},[234,6333,1443],{"class":244},[234,6335,1682],{"class":271},[234,6337,255],{"class":244},[234,6339,6340,6342,6344,6347,6349],{"class":236,"line":11},[234,6341,1703],{"class":271},[234,6343,1443],{"class":244},[234,6345,6346],{"class":271},"20",[234,6348,1789],{"class":240},[234,6350,255],{"class":244},[234,6352,6353,6356,6358,6360],{"class":236,"line":980},[234,6354,6355],{"class":271},"  justify-items",[234,6357,1443],{"class":244},[234,6359,1695],{"class":271},[234,6361,255],{"class":244},[234,6363,6364],{"class":236,"line":994},[234,6365,1143],{"class":244},[234,6367,6368],{"class":236,"line":1000},[234,6369,262],{"emptyLinePlaceholder":261},[234,6371,6372,6375],{"class":236,"line":1005},[234,6373,6374],{"class":281},".progress-box",[234,6376,909],{"class":244},[234,6378,6379,6382,6384,6387,6389],{"class":236,"line":1013},[234,6380,6381],{"class":271},"  width",[234,6383,1443],{"class":244},[234,6385,6386],{"class":271},"160",[234,6388,1789],{"class":240},[234,6390,255],{"class":244},[234,6392,6393,6396,6398,6400,6402],{"class":236,"line":1019},[234,6394,6395],{"class":271},"  height",[234,6397,1443],{"class":244},[234,6399,6386],{"class":271},[234,6401,1789],{"class":240},[234,6403,255],{"class":244},[234,6405,6406,6408,6410,6413,6415,6418,6421],{"class":236,"line":1025},[234,6407,1769],{"class":271},[234,6409,1443],{"class":244},[234,6411,6412],{"class":271},"2",[234,6414,1789],{"class":240},[234,6416,6417],{"class":271}," solid",[234,6419,6420],{"class":271}," black",[234,6422,255],{"class":244},[234,6424,6425,6428,6430,6433],{"class":236,"line":1031},[234,6426,6427],{"class":271},"  background",[234,6429,1443],{"class":244},[234,6431,6432],{"class":271},"white",[234,6434,255],{"class":244},[234,6436,6437,6439,6441,6444,6446,6448,6450,6452,6454,6456,6458,6460,6462,6464,6466,6469],{"class":236,"line":1037},[234,6438,1810],{"class":271},[234,6440,1443],{"class":244},[234,6442,6443],{"class":271},"rotate",[234,6445,329],{"class":244},[234,6447,1820],{"class":271},[234,6449,329],{"class":244},[234,6451,1825],{"class":271},[234,6453,329],{"class":244},[234,6455,795],{"class":899},[234,6457,1833],{"class":244},[234,6459,1836],{"class":271},[234,6461,903],{"class":244},[234,6463,1841],{"class":240},[234,6465,1844],{"class":271},[234,6467,6468],{"class":240},"turn",[234,6470,1875],{"class":244},[234,6472,6473],{"class":236,"line":427},[234,6474,1143],{"class":244},[37,6476,6478],{"id":6477},"registration","Registration",[225,6480,6482],{"className":227,"code":6481,"language":229,"meta":230,"style":230},"import StringTune, { StringProgress } from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\nstringTune.use(StringProgress);\nstringTune.start(60);\n",[60,6483,6484,6496,6500,6514,6522],{"__ignoreMap":230},[234,6485,6486,6488,6490,6492,6494],{"class":236,"line":237},[234,6487,241],{"class":240},[234,6489,479],{"class":244},[234,6491,248],{"class":240},[234,6493,252],{"class":251},[234,6495,255],{"class":244},[234,6497,6498],{"class":236,"line":258},[234,6499,262],{"emptyLinePlaceholder":261},[234,6501,6502,6504,6506,6508,6510,6512],{"class":236,"line":265},[234,6503,268],{"class":240},[234,6505,272],{"class":271},[234,6507,275],{"class":240},[234,6509,278],{"class":244},[234,6511,282],{"class":281},[234,6513,285],{"class":244},[234,6515,6516,6518,6520],{"class":236,"line":288},[234,6517,296],{"class":244},[234,6519,299],{"class":281},[234,6521,302],{"class":244},[234,6523,6524,6526,6528,6530,6532],{"class":236,"line":293},[234,6525,296],{"class":244},[234,6527,326],{"class":281},[234,6529,329],{"class":244},[234,6531,332],{"class":271},[234,6533,335],{"class":244},[37,6535,6537],{"id":6536},"detailed-behavior","Detailed Behavior",[42,6539,6540,6545,6548,6554],{},[45,6541,6542,6543,106],{},"Progress is computed from shared timeline geometry inside ",[60,6544,2383],{},[45,6546,6547],{},"Raw progress stays internal. The public event and the public CSS variable both use the eased value.",[45,6549,6550,6551,6553],{},"Values are clamped to ",[60,6552,5798],{},", and tiny floating-point noise is ignored.",[45,6555,6556],{},"On disconnect, the module removes the written CSS variable from the source element and its mirrors.",[410,6558,6559],{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}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 .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":230,"searchDepth":258,"depth":258,"links":6561},[6562,6568,6569,6570],{"id":5810,"depth":258,"text":5811,"children":6563},[6564,6565,6566,6567],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":5622,"title":5623,"description":6572,"kind":5773,"section":5594,"order":427,"group":5611,"status":5774,"integration":2710,"publicExport":261,"activation":6573,"package":5775,"aliases":6574,"attrs":6576,"events":6578,"cssVars":6580,"related":6582,"body":6583},"Maps a named progress source into a subrange so multiple timelines can be derived from one driver.","string=\"progress-part\"",[6575,5623],"progress-part",[6577],"string-part-of",[6579],"object:progress-slice:\u003Cid>",[6581],"--progress-slice",[617,3273,2903],{"type":22,"value":6584,"toc":7467},[6585,6588,6595,6598,6618,6620,6622,6657,6659,6662,6668,6674,6676,6703,6705,6713,6715,7062,7354,7356,7421,7432,7434,7464],[25,6586,5623],{"id":6587},"stringprogresspart",[30,6589,6590,6592,6593,106],{},[60,6591,5623],{}," does not track scroll by itself. It listens to a progress source by id, takes only one segment of that source timeline, and remaps that segment back to ",[60,6594,5798],{},[30,6596,6597],{},"In practice:",[42,6599,6600,6610],{},[45,6601,6602,6603,6606,6607],{},"source progress ",[60,6604,6605],{},"0.00 -> 0.25"," can become local slice ",[60,6608,6609],{},"0 -> 1",[45,6611,6602,6612,6615,6616],{},[60,6613,6614],{},"0.25 -> 1.00"," can become another slice ",[60,6617,6609],{},[37,6619,5811],{"id":5810},[174,6621,5312],{"id":5311},[2225,6623,6624,6636],{},[2228,6625,6626],{},[2231,6627,6628,6630,6632,6634],{},[2234,6629,5321],{},[2234,6631,5324],{},[2234,6633,5327],{},[2234,6635,5828],{},[2244,6637,6638],{},[2231,6639,6640,6644,6646,6651],{},[2249,6641,6642],{},[60,6643,6577],{},[2249,6645,2256],{},[2249,6647,6648],{},[60,6649,6650],{},"\"\"",[2249,6652,6653,6654,106],{},"Declares the source id and slice range in the form ",[60,6655,6656],{},"source-id[start-end]",[174,6658,5962],{"id":5961},[30,6660,6661],{},"The module writes one CSS variable:",[42,6663,6664],{},[45,6665,6666],{},[60,6667,6581],{},[30,6669,6670,6671,6673],{},"The value is written directly to the ",[60,6672,6573],{}," element itself. There is no configurable key for this module.",[174,6675,5997],{"id":3818},[2225,6677,6678,6688],{},[2228,6679,6680],{},[2231,6681,6682,6684,6686],{},[2234,6683,6006],{},[2234,6685,6009],{},[2234,6687,6012],{},[2244,6689,6690],{},[2231,6691,6692,6696,6700],{},[2249,6693,6694],{},[60,6695,6579],{},[2249,6697,6698],{},[60,6699,6025],{},[2249,6701,6702],{},"The remapped slice value changes",[174,6704,6071],{"id":6070},[30,6706,6707,6709,6710,6712],{},[60,6708,5623],{}," does not propagate ",[60,6711,6581],{}," to mirrors in the current runtime. The write happens only on the source progress-part element.",[37,6714,6093],{"id":6092},[225,6716,6718],{"className":338,"code":6717,"language":340,"meta":230,"style":230},"\u003Csection class=\"hero\">Scroll down\u003C/section>\n\n\u003Csection string=\"progress\" string-id=\"page-progress\" class=\"progress-stage\">\n  \u003Cdiv class=\"slice-stack\">\n    \u003Cdiv class=\"slice-row\">\n      \u003Cdiv class=\"slice-label\">0% - 50%\u003C/div>\n      \u003Cdiv class=\"slice-demo\">\n        \u003Cdiv\n          class=\"slice-box\"\n          string=\"progress-part\"\n          string-id=\"slice-a\"\n          string-part-of=\"page-progress[0-0.5]\"\n        >\u003C/div>\n      \u003C/div>\n    \u003C/div>\n\n    \u003Cdiv class=\"slice-row\">\n      \u003Cdiv class=\"slice-label\">50% - 100%\u003C/div>\n      \u003Cdiv class=\"slice-demo\">\n        \u003Cdiv\n          class=\"slice-box\"\n          string=\"progress-part\"\n          string-id=\"slice-b\"\n          string-part-of=\"page-progress[0.5-1]\"\n        >\u003C/div>\n      \u003C/div>\n    \u003C/div>\n  \u003C/div>\n\u003C/section>\n\n\u003Csection class=\"hero\">Scroll up\u003C/section>\n",[60,6719,6720,6738,6742,6768,6783,6798,6819,6834,6842,6852,6862,6872,6882,6891,6900,6909,6913,6927,6946,6960,6966,6974,6982,6991,7000,7008,7016,7024,7032,7040,7044],{"__ignoreMap":230},[234,6721,6722,6724,6726,6728,6730,6732,6734,6736],{"class":236,"line":237},[234,6723,347],{"class":244},[234,6725,740],{"class":350},[234,6727,1297],{"class":281},[234,6729,357],{"class":244},[234,6731,368],{"class":251},[234,6733,6113],{"class":244},[234,6735,740],{"class":350},[234,6737,376],{"class":244},[234,6739,6740],{"class":236,"line":258},[234,6741,262],{"emptyLinePlaceholder":261},[234,6743,6744,6746,6748,6750,6752,6754,6756,6758,6760,6762,6764,6766],{"class":236,"line":265},[234,6745,347],{"class":244},[234,6747,740],{"class":350},[234,6749,354],{"class":281},[234,6751,357],{"class":244},[234,6753,360],{"class":251},[234,6755,363],{"class":281},[234,6757,357],{"class":244},[234,6759,6140],{"class":251},[234,6761,1297],{"class":281},[234,6763,357],{"class":244},[234,6765,6147],{"class":251},[234,6767,376],{"class":244},[234,6769,6770,6772,6774,6776,6778,6781],{"class":236,"line":288},[234,6771,1292],{"class":244},[234,6773,351],{"class":350},[234,6775,1297],{"class":281},[234,6777,357],{"class":244},[234,6779,6780],{"class":251},"\"slice-stack\"",[234,6782,376],{"class":244},[234,6784,6785,6787,6789,6791,6793,6796],{"class":236,"line":293},[234,6786,1321],{"class":244},[234,6788,351],{"class":350},[234,6790,1297],{"class":281},[234,6792,357],{"class":244},[234,6794,6795],{"class":251},"\"slice-row\"",[234,6797,376],{"class":244},[234,6799,6800,6803,6805,6807,6809,6812,6815,6817],{"class":236,"line":305},[234,6801,6802],{"class":244},"      \u003C",[234,6804,351],{"class":350},[234,6806,1297],{"class":281},[234,6808,357],{"class":244},[234,6810,6811],{"class":251},"\"slice-label\"",[234,6813,6814],{"class":244},">0% - 50%\u003C/",[234,6816,351],{"class":350},[234,6818,376],{"class":244},[234,6820,6821,6823,6825,6827,6829,6832],{"class":236,"line":321},[234,6822,6802],{"class":244},[234,6824,351],{"class":350},[234,6826,1297],{"class":281},[234,6828,357],{"class":244},[234,6830,6831],{"class":251},"\"slice-demo\"",[234,6833,376],{"class":244},[234,6835,6836,6839],{"class":236,"line":946},[234,6837,6838],{"class":244},"        \u003C",[234,6840,6841],{"class":350},"div\n",[234,6843,6844,6847,6849],{"class":236,"line":955},[234,6845,6846],{"class":281},"          class",[234,6848,357],{"class":244},[234,6850,6851],{"class":251},"\"slice-box\"\n",[234,6853,6854,6857,6859],{"class":236,"line":11},[234,6855,6856],{"class":281},"          string",[234,6858,357],{"class":244},[234,6860,6861],{"class":251},"\"progress-part\"\n",[234,6863,6864,6867,6869],{"class":236,"line":980},[234,6865,6866],{"class":281},"          string-id",[234,6868,357],{"class":244},[234,6870,6871],{"class":251},"\"slice-a\"\n",[234,6873,6874,6877,6879],{"class":236,"line":994},[234,6875,6876],{"class":281},"          string-part-of",[234,6878,357],{"class":244},[234,6880,6881],{"class":251},"\"page-progress[0-0.5]\"\n",[234,6883,6884,6887,6889],{"class":236,"line":1000},[234,6885,6886],{"class":244},"        >\u003C/",[234,6888,351],{"class":350},[234,6890,376],{"class":244},[234,6892,6893,6896,6898],{"class":236,"line":1005},[234,6894,6895],{"class":244},"      \u003C/",[234,6897,351],{"class":350},[234,6899,376],{"class":244},[234,6901,6902,6905,6907],{"class":236,"line":1013},[234,6903,6904],{"class":244},"    \u003C/",[234,6906,351],{"class":350},[234,6908,376],{"class":244},[234,6910,6911],{"class":236,"line":1019},[234,6912,262],{"emptyLinePlaceholder":261},[234,6914,6915,6917,6919,6921,6923,6925],{"class":236,"line":1025},[234,6916,1321],{"class":244},[234,6918,351],{"class":350},[234,6920,1297],{"class":281},[234,6922,357],{"class":244},[234,6924,6795],{"class":251},[234,6926,376],{"class":244},[234,6928,6929,6931,6933,6935,6937,6939,6942,6944],{"class":236,"line":1031},[234,6930,6802],{"class":244},[234,6932,351],{"class":350},[234,6934,1297],{"class":281},[234,6936,357],{"class":244},[234,6938,6811],{"class":251},[234,6940,6941],{"class":244},">50% - 100%\u003C/",[234,6943,351],{"class":350},[234,6945,376],{"class":244},[234,6947,6948,6950,6952,6954,6956,6958],{"class":236,"line":1037},[234,6949,6802],{"class":244},[234,6951,351],{"class":350},[234,6953,1297],{"class":281},[234,6955,357],{"class":244},[234,6957,6831],{"class":251},[234,6959,376],{"class":244},[234,6961,6962,6964],{"class":236,"line":427},[234,6963,6838],{"class":244},[234,6965,6841],{"class":350},[234,6967,6968,6970,6972],{"class":236,"line":1571},[234,6969,6846],{"class":281},[234,6971,357],{"class":244},[234,6973,6851],{"class":251},[234,6975,6976,6978,6980],{"class":236,"line":1592},[234,6977,6856],{"class":281},[234,6979,357],{"class":244},[234,6981,6861],{"class":251},[234,6983,6984,6986,6988],{"class":236,"line":1600},[234,6985,6866],{"class":281},[234,6987,357],{"class":244},[234,6989,6990],{"class":251},"\"slice-b\"\n",[234,6992,6993,6995,6997],{"class":236,"line":1615},[234,6994,6876],{"class":281},[234,6996,357],{"class":244},[234,6998,6999],{"class":251},"\"page-progress[0.5-1]\"\n",[234,7001,7002,7004,7006],{"class":236,"line":1620},[234,7003,6886],{"class":244},[234,7005,351],{"class":350},[234,7007,376],{"class":244},[234,7009,7010,7012,7014],{"class":236,"line":1625},[234,7011,6895],{"class":244},[234,7013,351],{"class":350},[234,7015,376],{"class":244},[234,7017,7018,7020,7022],{"class":236,"line":1634},[234,7019,6904],{"class":244},[234,7021,351],{"class":350},[234,7023,376],{"class":244},[234,7025,7026,7028,7030],{"class":236,"line":1639},[234,7027,1393],{"class":244},[234,7029,351],{"class":350},[234,7031,376],{"class":244},[234,7033,7034,7036,7038],{"class":236,"line":1651},[234,7035,1402],{"class":244},[234,7037,740],{"class":350},[234,7039,376],{"class":244},[234,7041,7042],{"class":236,"line":609},[234,7043,262],{"emptyLinePlaceholder":261},[234,7045,7046,7048,7050,7052,7054,7056,7058,7060],{"class":236,"line":1674},[234,7047,347],{"class":244},[234,7049,740],{"class":350},[234,7051,1297],{"class":281},[234,7053,357],{"class":244},[234,7055,368],{"class":251},[234,7057,6254],{"class":244},[234,7059,740],{"class":350},[234,7061,376],{"class":244},[225,7063,7065],{"className":6261,"code":7064,"language":6263,"meta":230,"style":230},".hero,\n.progress-stage {\n  min-height: 100vh;\n  display: grid;\n  place-items: center;\n}\n\n.slice-stack {\n  display: grid;\n  gap: 24px;\n}\n\n.slice-row {\n  display: grid;\n  grid-template-columns: 120px 1fr;\n  gap: 20px;\n  align-items: center;\n}\n\n.slice-demo {\n  display: grid;\n  justify-items: center;\n}\n\n.slice-box {\n  width: 120px;\n  height: 120px;\n  border: 2px solid black;\n  background: white;\n  transform: rotate(calc(var(--progress-slice, 0) * 1turn));\n}\n",[60,7066,7067,7073,7079,7091,7101,7111,7115,7119,7126,7136,7149,7153,7157,7164,7174,7193,7205,7216,7220,7224,7231,7241,7251,7255,7259,7266,7278,7290,7306,7316,7350],{"__ignoreMap":230},[234,7068,7069,7071],{"class":236,"line":237},[234,7070,1654],{"class":281},[234,7072,2510],{"class":244},[234,7074,7075,7077],{"class":236,"line":258},[234,7076,6276],{"class":281},[234,7078,909],{"class":244},[234,7080,7081,7083,7085,7087,7089],{"class":236,"line":265},[234,7082,1661],{"class":271},[234,7084,1443],{"class":244},[234,7086,6287],{"class":271},[234,7088,1669],{"class":240},[234,7090,255],{"class":244},[234,7092,7093,7095,7097,7099],{"class":236,"line":288},[234,7094,1677],{"class":271},[234,7096,1443],{"class":244},[234,7098,1682],{"class":271},[234,7100,255],{"class":244},[234,7102,7103,7105,7107,7109],{"class":236,"line":293},[234,7104,6306],{"class":271},[234,7106,1443],{"class":244},[234,7108,1695],{"class":271},[234,7110,255],{"class":244},[234,7112,7113],{"class":236,"line":305},[234,7114,1143],{"class":244},[234,7116,7117],{"class":236,"line":321},[234,7118,262],{"emptyLinePlaceholder":261},[234,7120,7121,7124],{"class":236,"line":946},[234,7122,7123],{"class":281},".slice-stack",[234,7125,909],{"class":244},[234,7127,7128,7130,7132,7134],{"class":236,"line":955},[234,7129,1677],{"class":271},[234,7131,1443],{"class":244},[234,7133,1682],{"class":271},[234,7135,255],{"class":244},[234,7137,7138,7140,7142,7145,7147],{"class":236,"line":11},[234,7139,1703],{"class":271},[234,7141,1443],{"class":244},[234,7143,7144],{"class":271},"24",[234,7146,1789],{"class":240},[234,7148,255],{"class":244},[234,7150,7151],{"class":236,"line":980},[234,7152,1143],{"class":244},[234,7154,7155],{"class":236,"line":994},[234,7156,262],{"emptyLinePlaceholder":261},[234,7158,7159,7162],{"class":236,"line":1000},[234,7160,7161],{"class":281},".slice-row",[234,7163,909],{"class":244},[234,7165,7166,7168,7170,7172],{"class":236,"line":1005},[234,7167,1677],{"class":271},[234,7169,1443],{"class":244},[234,7171,1682],{"class":271},[234,7173,255],{"class":244},[234,7175,7176,7179,7181,7184,7186,7188,7191],{"class":236,"line":1013},[234,7177,7178],{"class":271},"  grid-template-columns",[234,7180,1443],{"class":244},[234,7182,7183],{"class":271},"120",[234,7185,1789],{"class":240},[234,7187,1844],{"class":271},[234,7189,7190],{"class":240},"fr",[234,7192,255],{"class":244},[234,7194,7195,7197,7199,7201,7203],{"class":236,"line":1019},[234,7196,1703],{"class":271},[234,7198,1443],{"class":244},[234,7200,6346],{"class":271},[234,7202,1789],{"class":240},[234,7204,255],{"class":244},[234,7206,7207,7210,7212,7214],{"class":236,"line":1025},[234,7208,7209],{"class":271},"  align-items",[234,7211,1443],{"class":244},[234,7213,1695],{"class":271},[234,7215,255],{"class":244},[234,7217,7218],{"class":236,"line":1031},[234,7219,1143],{"class":244},[234,7221,7222],{"class":236,"line":1037},[234,7223,262],{"emptyLinePlaceholder":261},[234,7225,7226,7229],{"class":236,"line":427},[234,7227,7228],{"class":281},".slice-demo",[234,7230,909],{"class":244},[234,7232,7233,7235,7237,7239],{"class":236,"line":1571},[234,7234,1677],{"class":271},[234,7236,1443],{"class":244},[234,7238,1682],{"class":271},[234,7240,255],{"class":244},[234,7242,7243,7245,7247,7249],{"class":236,"line":1592},[234,7244,6355],{"class":271},[234,7246,1443],{"class":244},[234,7248,1695],{"class":271},[234,7250,255],{"class":244},[234,7252,7253],{"class":236,"line":1600},[234,7254,1143],{"class":244},[234,7256,7257],{"class":236,"line":1615},[234,7258,262],{"emptyLinePlaceholder":261},[234,7260,7261,7264],{"class":236,"line":1620},[234,7262,7263],{"class":281},".slice-box",[234,7265,909],{"class":244},[234,7267,7268,7270,7272,7274,7276],{"class":236,"line":1625},[234,7269,6381],{"class":271},[234,7271,1443],{"class":244},[234,7273,7183],{"class":271},[234,7275,1789],{"class":240},[234,7277,255],{"class":244},[234,7279,7280,7282,7284,7286,7288],{"class":236,"line":1634},[234,7281,6395],{"class":271},[234,7283,1443],{"class":244},[234,7285,7183],{"class":271},[234,7287,1789],{"class":240},[234,7289,255],{"class":244},[234,7291,7292,7294,7296,7298,7300,7302,7304],{"class":236,"line":1639},[234,7293,1769],{"class":271},[234,7295,1443],{"class":244},[234,7297,6412],{"class":271},[234,7299,1789],{"class":240},[234,7301,6417],{"class":271},[234,7303,6420],{"class":271},[234,7305,255],{"class":244},[234,7307,7308,7310,7312,7314],{"class":236,"line":1651},[234,7309,6427],{"class":271},[234,7311,1443],{"class":244},[234,7313,6432],{"class":271},[234,7315,255],{"class":244},[234,7317,7318,7320,7322,7324,7326,7328,7330,7332,7334,7336,7338,7340,7342,7344,7346,7348],{"class":236,"line":609},[234,7319,1810],{"class":271},[234,7321,1443],{"class":244},[234,7323,6443],{"class":271},[234,7325,329],{"class":244},[234,7327,1820],{"class":271},[234,7329,329],{"class":244},[234,7331,1825],{"class":271},[234,7333,329],{"class":244},[234,7335,6581],{"class":899},[234,7337,1833],{"class":244},[234,7339,1836],{"class":271},[234,7341,903],{"class":244},[234,7343,1841],{"class":240},[234,7345,1844],{"class":271},[234,7347,6468],{"class":240},[234,7349,1875],{"class":244},[234,7351,7352],{"class":236,"line":1674},[234,7353,1143],{"class":244},[37,7355,6478],{"id":6477},[225,7357,7359],{"className":227,"code":7358,"language":229,"meta":230,"style":230},"import StringTune, { StringProgress, StringProgressPart } from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\nstringTune.use(StringProgress);\nstringTune.use(StringProgressPart);\nstringTune.start(60);\n",[60,7360,7361,7374,7378,7392,7400,7409],{"__ignoreMap":230},[234,7362,7363,7365,7368,7370,7372],{"class":236,"line":237},[234,7364,241],{"class":240},[234,7366,7367],{"class":244}," StringTune, { StringProgress, StringProgressPart } ",[234,7369,248],{"class":240},[234,7371,252],{"class":251},[234,7373,255],{"class":244},[234,7375,7376],{"class":236,"line":258},[234,7377,262],{"emptyLinePlaceholder":261},[234,7379,7380,7382,7384,7386,7388,7390],{"class":236,"line":265},[234,7381,268],{"class":240},[234,7383,272],{"class":271},[234,7385,275],{"class":240},[234,7387,278],{"class":244},[234,7389,282],{"class":281},[234,7391,285],{"class":244},[234,7393,7394,7396,7398],{"class":236,"line":288},[234,7395,296],{"class":244},[234,7397,299],{"class":281},[234,7399,302],{"class":244},[234,7401,7402,7404,7406],{"class":236,"line":293},[234,7403,296],{"class":244},[234,7405,299],{"class":281},[234,7407,7408],{"class":244},"(StringProgressPart);\n",[234,7410,7411,7413,7415,7417,7419],{"class":236,"line":305},[234,7412,296],{"class":244},[234,7414,326],{"class":281},[234,7416,329],{"class":244},[234,7418,332],{"class":271},[234,7420,335],{"class":244},[30,7422,7423,7425,7426,7428,7429,7431],{},[60,7424,5623],{}," depends on a source module emitting ",[60,7427,799],{},". In the current public runtime that means a ",[60,7430,190],{}," source.",[37,7433,6537],{"id":6536},[42,7435,7436,7444,7455,7461],{},[45,7437,7438,7439,7441,7442,106],{},"The parser expects ",[60,7440,6577],{}," in this exact shape: ",[60,7443,6656],{},[45,7445,7446,7447,1833,7449,7452,7453,106],{},"The current parser accepts positive decimal numbers such as ",[60,7448,1836],{},[60,7450,7451],{},"0.25",", and ",[60,7454,1754],{},[45,7456,7457,7458,7460],{},"Slice progress is clamped back to ",[60,7459,5798],{}," after remapping.",[45,7462,7463],{},"On disconnect, the module unsubscribes from the source progress event.",[410,7465,7466],{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}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 .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}",{"title":230,"searchDepth":258,"depth":258,"links":7468},[7469,7475,7476,7477],{"id":5810,"depth":258,"text":5811,"children":7470},[7471,7472,7473,7474],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":3273,"title":4644,"description":7479,"kind":5773,"section":5594,"order":609,"group":5611,"status":5774,"integration":2710,"publicExport":261,"activation":7480,"package":5775,"aliases":7481,"attrs":7483,"events":7484,"cssVars":7485,"related":7486,"body":7487},"Transforms scroll progress into parallax travel and emits a numeric object event.","string=\"parallax\"",[7482,4644,2895],"parallax",[],[2898],[],[617,3263,2903],{"type":22,"value":7488,"toc":8477},[7489,7492,7502,7504,7506,7622,7624,7627,7635,7638,7644,7646,7673,7712,7714,7720,7722,7920,8306,8315,8317,8373,8382,8386,8400,8406,8442,8448,8450,8475],[25,7490,4644],{"id":7491},"stringparallax",[30,7493,7494,7496,7497,7499,7500,106],{},[60,7495,4644],{}," uses the same internal timeline math as ",[60,7498,190],{},", but its public output is different. Instead of publishing a progress variable, it computes a vertical translation and writes it directly to ",[60,7501,5050],{},[37,7503,5811],{"id":5810},[174,7505,5312],{"id":5311},[2225,7507,7508,7520],{},[2228,7509,7510],{},[2231,7511,7512,7514,7516,7518],{},[2234,7513,5321],{},[2234,7515,5324],{},[2234,7517,5327],{},[2234,7519,5828],{},[2244,7521,7522,7539,7556,7573,7589,7606],{},[2231,7523,7524,7529,7531,7536],{},[2249,7525,7526],{},[60,7527,7528],{},"string-parallax",[2249,7530,6025],{},[2249,7532,7533],{},[60,7534,7535],{},"0.2",[2249,7537,7538],{},"Sets movement strength. The runtime stores the absolute value as strength and keeps the sign as direction.",[2231,7540,7541,7546,7548,7553],{},[2249,7542,7543],{},[60,7544,7545],{},"string-parallax-bias",[2249,7547,6025],{},[2249,7549,7550],{},[60,7551,7552],{},"0.0",[2249,7554,7555],{},"Redistributes movement before and after the midpoint of the travel.",[2231,7557,7558,7562,7564,7568],{},[2249,7559,7560],{},[60,7561,3329],{},[2249,7563,2256],{},[2249,7565,7566],{},[60,7567,5177],{},[2249,7569,7570,7571,106],{},"Shared timeline start geometry inherited from ",[60,7572,190],{},[2231,7574,7575,7579,7581,7585],{},[2249,7576,7577],{},[60,7578,3345],{},[2249,7580,2256],{},[2249,7582,7583],{},[60,7584,5922],{},[2249,7586,7570,7587,106],{},[60,7588,190],{},[2231,7590,7591,7595,7597,7601],{},[2249,7592,7593],{},[60,7594,3332],{},[2249,7596,2256],{},[2249,7598,7599],{},[60,7600,5922],{},[2249,7602,7603,7604,106],{},"Shared timeline end geometry inherited from ",[60,7605,190],{},[2231,7607,7608,7612,7614,7618],{},[2249,7609,7610],{},[60,7611,3348],{},[2249,7613,2256],{},[2249,7615,7616],{},[60,7617,5177],{},[2249,7619,7603,7620,106],{},[60,7621,190],{},[174,7623,5962],{"id":5961},[30,7625,7626],{},"The module writes:",[42,7628,7629],{},[45,7630,7631,7632],{},"inline ",[60,7633,7634],{},"transform: translate3d(0, \u003Cvalue>px, 0)",[30,7636,7637],{},"It also emits the current translation as a number.",[30,7639,7640,7641,7643],{},"The current runtime does not publish a parallax CSS variable, and it does not publish ",[60,7642,799],{}," for parallax elements.",[174,7645,5997],{"id":3818},[2225,7647,7648,7658],{},[2228,7649,7650],{},[2231,7651,7652,7654,7656],{},[2234,7653,6006],{},[2234,7655,6009],{},[2234,7657,6012],{},[2244,7659,7660],{},[2231,7661,7662,7666,7670],{},[2249,7663,7664],{},[60,7665,2898],{},[2249,7667,7668],{},[60,7669,6025],{},[2249,7671,7672],{},"The current parallax translation is recomputed",[225,7674,7676],{"className":227,"code":7675,"language":229,"meta":230,"style":230},"stringTune.on('object:parallax:hero-layer', (offset) => {\n  console.log(offset);\n});\n",[60,7677,7678,7699,7708],{"__ignoreMap":230},[234,7679,7680,7682,7684,7686,7689,7691,7693,7695,7697],{"class":236,"line":237},[234,7681,296],{"class":244},[234,7683,1536],{"class":281},[234,7685,329],{"class":244},[234,7687,7688],{"class":251},"'object:parallax:hero-layer'",[234,7690,2980],{"class":244},[234,7692,2723],{"class":899},[234,7694,903],{"class":244},[234,7696,906],{"class":240},[234,7698,909],{"class":244},[234,7700,7701,7703,7705],{"class":236,"line":258},[234,7702,1482],{"class":244},[234,7704,1485],{"class":281},[234,7706,7707],{"class":244},"(offset);\n",[234,7709,7710],{"class":236,"line":265},[234,7711,1040],{"class":244},[174,7713,6071],{"id":6070},[30,7715,7716,7717,7719],{},"If a mirror is linked with ",[60,7718,2461],{},", the same transform string is applied to the mirror element too.",[37,7721,6093],{"id":6092},[225,7723,7725],{"className":338,"code":7724,"language":340,"meta":230,"style":230},"\u003Csection class=\"hero\">Scroll down\u003C/section>\n\n\u003Csection class=\"parallax-frame\">\n  \u003Cdiv string=\"parallax\" string-id=\"hero-layer\" string-parallax=\"0.3\" class=\"parallax-layer\">\n    \u003Cdiv class=\"parallax-inner\">\u003C/div>\n  \u003C/div>\n\n  \u003Cdiv class=\"parallax-center\">\n    \u003Cdiv class=\"parallax-label\">Offset \u003Cspan id=\"parallax-value\">0\u003C/span>px\u003C/div>\n  \u003C/div>\n\u003C/section>\n\n\u003Csection class=\"hero\">Scroll up\u003C/section>\n",[60,7726,7727,7745,7749,7764,7799,7818,7826,7830,7845,7882,7890,7898,7902],{"__ignoreMap":230},[234,7728,7729,7731,7733,7735,7737,7739,7741,7743],{"class":236,"line":237},[234,7730,347],{"class":244},[234,7732,740],{"class":350},[234,7734,1297],{"class":281},[234,7736,357],{"class":244},[234,7738,368],{"class":251},[234,7740,6113],{"class":244},[234,7742,740],{"class":350},[234,7744,376],{"class":244},[234,7746,7747],{"class":236,"line":258},[234,7748,262],{"emptyLinePlaceholder":261},[234,7750,7751,7753,7755,7757,7759,7762],{"class":236,"line":265},[234,7752,347],{"class":244},[234,7754,740],{"class":350},[234,7756,1297],{"class":281},[234,7758,357],{"class":244},[234,7760,7761],{"class":251},"\"parallax-frame\"",[234,7763,376],{"class":244},[234,7765,7766,7768,7770,7772,7774,7776,7778,7780,7783,7785,7787,7790,7792,7794,7797],{"class":236,"line":288},[234,7767,1292],{"class":244},[234,7769,351],{"class":350},[234,7771,354],{"class":281},[234,7773,357],{"class":244},[234,7775,1337],{"class":251},[234,7777,363],{"class":281},[234,7779,357],{"class":244},[234,7781,7782],{"class":251},"\"hero-layer\"",[234,7784,1340],{"class":281},[234,7786,357],{"class":244},[234,7788,7789],{"class":251},"\"0.3\"",[234,7791,1297],{"class":281},[234,7793,357],{"class":244},[234,7795,7796],{"class":251},"\"parallax-layer\"",[234,7798,376],{"class":244},[234,7800,7801,7803,7805,7807,7809,7812,7814,7816],{"class":236,"line":293},[234,7802,1321],{"class":244},[234,7804,351],{"class":350},[234,7806,1297],{"class":281},[234,7808,357],{"class":244},[234,7810,7811],{"class":251},"\"parallax-inner\"",[234,7813,371],{"class":244},[234,7815,351],{"class":350},[234,7817,376],{"class":244},[234,7819,7820,7822,7824],{"class":236,"line":305},[234,7821,1393],{"class":244},[234,7823,351],{"class":350},[234,7825,376],{"class":244},[234,7827,7828],{"class":236,"line":321},[234,7829,262],{"emptyLinePlaceholder":261},[234,7831,7832,7834,7836,7838,7840,7843],{"class":236,"line":946},[234,7833,1292],{"class":244},[234,7835,351],{"class":350},[234,7837,1297],{"class":281},[234,7839,357],{"class":244},[234,7841,7842],{"class":251},"\"parallax-center\"",[234,7844,376],{"class":244},[234,7846,7847,7849,7851,7853,7855,7858,7861,7863,7865,7867,7870,7873,7875,7878,7880],{"class":236,"line":955},[234,7848,1321],{"class":244},[234,7850,351],{"class":350},[234,7852,1297],{"class":281},[234,7854,357],{"class":244},[234,7856,7857],{"class":251},"\"parallax-label\"",[234,7859,7860],{"class":244},">Offset \u003C",[234,7862,234],{"class":350},[234,7864,5564],{"class":281},[234,7866,357],{"class":244},[234,7868,7869],{"class":251},"\"parallax-value\"",[234,7871,7872],{"class":244},">0\u003C/",[234,7874,234],{"class":350},[234,7876,7877],{"class":244},">px\u003C/",[234,7879,351],{"class":350},[234,7881,376],{"class":244},[234,7883,7884,7886,7888],{"class":236,"line":11},[234,7885,1393],{"class":244},[234,7887,351],{"class":350},[234,7889,376],{"class":244},[234,7891,7892,7894,7896],{"class":236,"line":980},[234,7893,1402],{"class":244},[234,7895,740],{"class":350},[234,7897,376],{"class":244},[234,7899,7900],{"class":236,"line":994},[234,7901,262],{"emptyLinePlaceholder":261},[234,7903,7904,7906,7908,7910,7912,7914,7916,7918],{"class":236,"line":1000},[234,7905,347],{"class":244},[234,7907,740],{"class":350},[234,7909,1297],{"class":281},[234,7911,357],{"class":244},[234,7913,368],{"class":251},[234,7915,6254],{"class":244},[234,7917,740],{"class":350},[234,7919,376],{"class":244},[225,7921,7923],{"className":6261,"code":7922,"language":6263,"meta":230,"style":230},".hero,\n.parallax-frame {\n  min-height: 100vh;\n}\n\n.hero {\n  display: grid;\n  place-items: center;\n}\n\n.parallax-frame {\n  position: relative;\n  overflow: hidden;\n  border-top: 1px solid black;\n  border-bottom: 1px solid black;\n}\n\n.parallax-layer {\n  position: absolute;\n  inset: -25% 0;\n}\n\n.parallax-inner {\n  position: absolute;\n  inset: 0;\n  border-top: 1px solid black;\n  border-bottom: 1px solid black;\n  background: repeating-linear-gradient(\n    180deg,\n    white 0,\n    white 18px,\n    black 18px,\n    black 19px\n  );\n}\n\n.parallax-center {\n  position: relative;\n  z-index: 1;\n  min-height: 100vh;\n  display: grid;\n  place-items: center;\n}\n",[60,7924,7925,7931,7938,7950,7954,7958,7964,7974,7984,7988,7992,7998,8010,8022,8039,8056,8060,8064,8071,8082,8099,8103,8107,8114,8124,8134,8150,8166,8178,8188,8197,8208,8219,8229,8234,8238,8242,8249,8259,8270,8282,8292,8302],{"__ignoreMap":230},[234,7926,7927,7929],{"class":236,"line":237},[234,7928,1654],{"class":281},[234,7930,2510],{"class":244},[234,7932,7933,7936],{"class":236,"line":258},[234,7934,7935],{"class":281},".parallax-frame",[234,7937,909],{"class":244},[234,7939,7940,7942,7944,7946,7948],{"class":236,"line":265},[234,7941,1661],{"class":271},[234,7943,1443],{"class":244},[234,7945,6287],{"class":271},[234,7947,1669],{"class":240},[234,7949,255],{"class":244},[234,7951,7952],{"class":236,"line":288},[234,7953,1143],{"class":244},[234,7955,7956],{"class":236,"line":293},[234,7957,262],{"emptyLinePlaceholder":261},[234,7959,7960,7962],{"class":236,"line":305},[234,7961,1654],{"class":281},[234,7963,909],{"class":244},[234,7965,7966,7968,7970,7972],{"class":236,"line":321},[234,7967,1677],{"class":271},[234,7969,1443],{"class":244},[234,7971,1682],{"class":271},[234,7973,255],{"class":244},[234,7975,7976,7978,7980,7982],{"class":236,"line":946},[234,7977,6306],{"class":271},[234,7979,1443],{"class":244},[234,7981,1695],{"class":271},[234,7983,255],{"class":244},[234,7985,7986],{"class":236,"line":955},[234,7987,1143],{"class":244},[234,7989,7990],{"class":236,"line":11},[234,7991,262],{"emptyLinePlaceholder":261},[234,7993,7994,7996],{"class":236,"line":980},[234,7995,7935],{"class":281},[234,7997,909],{"class":244},[234,7999,8000,8003,8005,8008],{"class":236,"line":994},[234,8001,8002],{"class":271},"  position",[234,8004,1443],{"class":244},[234,8006,8007],{"class":271},"relative",[234,8009,255],{"class":244},[234,8011,8012,8015,8017,8020],{"class":236,"line":1000},[234,8013,8014],{"class":271},"  overflow",[234,8016,1443],{"class":244},[234,8018,8019],{"class":271},"hidden",[234,8021,255],{"class":244},[234,8023,8024,8027,8029,8031,8033,8035,8037],{"class":236,"line":1005},[234,8025,8026],{"class":271},"  border-top",[234,8028,1443],{"class":244},[234,8030,1754],{"class":271},[234,8032,1789],{"class":240},[234,8034,6417],{"class":271},[234,8036,6420],{"class":271},[234,8038,255],{"class":244},[234,8040,8041,8044,8046,8048,8050,8052,8054],{"class":236,"line":1013},[234,8042,8043],{"class":271},"  border-bottom",[234,8045,1443],{"class":244},[234,8047,1754],{"class":271},[234,8049,1789],{"class":240},[234,8051,6417],{"class":271},[234,8053,6420],{"class":271},[234,8055,255],{"class":244},[234,8057,8058],{"class":236,"line":1019},[234,8059,1143],{"class":244},[234,8061,8062],{"class":236,"line":1025},[234,8063,262],{"emptyLinePlaceholder":261},[234,8065,8066,8069],{"class":236,"line":1031},[234,8067,8068],{"class":281},".parallax-layer",[234,8070,909],{"class":244},[234,8072,8073,8075,8077,8080],{"class":236,"line":1037},[234,8074,8002],{"class":271},[234,8076,1443],{"class":244},[234,8078,8079],{"class":271},"absolute",[234,8081,255],{"class":244},[234,8083,8084,8087,8089,8092,8094,8097],{"class":236,"line":427},[234,8085,8086],{"class":271},"  inset",[234,8088,1443],{"class":244},[234,8090,8091],{"class":271},"-25",[234,8093,3407],{"class":240},[234,8095,8096],{"class":271}," 0",[234,8098,255],{"class":244},[234,8100,8101],{"class":236,"line":1571},[234,8102,1143],{"class":244},[234,8104,8105],{"class":236,"line":1592},[234,8106,262],{"emptyLinePlaceholder":261},[234,8108,8109,8112],{"class":236,"line":1600},[234,8110,8111],{"class":281},".parallax-inner",[234,8113,909],{"class":244},[234,8115,8116,8118,8120,8122],{"class":236,"line":1615},[234,8117,8002],{"class":271},[234,8119,1443],{"class":244},[234,8121,8079],{"class":271},[234,8123,255],{"class":244},[234,8125,8126,8128,8130,8132],{"class":236,"line":1620},[234,8127,8086],{"class":271},[234,8129,1443],{"class":244},[234,8131,1836],{"class":271},[234,8133,255],{"class":244},[234,8135,8136,8138,8140,8142,8144,8146,8148],{"class":236,"line":1625},[234,8137,8026],{"class":271},[234,8139,1443],{"class":244},[234,8141,1754],{"class":271},[234,8143,1789],{"class":240},[234,8145,6417],{"class":271},[234,8147,6420],{"class":271},[234,8149,255],{"class":244},[234,8151,8152,8154,8156,8158,8160,8162,8164],{"class":236,"line":1634},[234,8153,8043],{"class":271},[234,8155,1443],{"class":244},[234,8157,1754],{"class":271},[234,8159,1789],{"class":240},[234,8161,6417],{"class":271},[234,8163,6420],{"class":271},[234,8165,255],{"class":244},[234,8167,8168,8170,8172,8175],{"class":236,"line":1639},[234,8169,6427],{"class":271},[234,8171,1443],{"class":244},[234,8173,8174],{"class":271},"repeating-linear-gradient",[234,8176,8177],{"class":244},"(\n",[234,8179,8180,8183,8186],{"class":236,"line":1651},[234,8181,8182],{"class":271},"    180",[234,8184,8185],{"class":240},"deg",[234,8187,2510],{"class":244},[234,8189,8190,8193,8195],{"class":236,"line":609},[234,8191,8192],{"class":271},"    white",[234,8194,8096],{"class":271},[234,8196,2510],{"class":244},[234,8198,8199,8201,8204,8206],{"class":236,"line":1674},[234,8200,8192],{"class":271},[234,8202,8203],{"class":271}," 18",[234,8205,1789],{"class":240},[234,8207,2510],{"class":244},[234,8209,8210,8213,8215,8217],{"class":236,"line":1687},[234,8211,8212],{"class":271},"    black",[234,8214,8203],{"class":271},[234,8216,1789],{"class":240},[234,8218,2510],{"class":244},[234,8220,8221,8223,8226],{"class":236,"line":1700},[234,8222,8212],{"class":271},[234,8224,8225],{"class":271}," 19",[234,8227,8228],{"class":240},"px\n",[234,8230,8231],{"class":236,"line":1716},[234,8232,8233],{"class":244},"  );\n",[234,8235,8236],{"class":236,"line":1721},[234,8237,1143],{"class":244},[234,8239,8240],{"class":236,"line":1726},[234,8241,262],{"emptyLinePlaceholder":261},[234,8243,8244,8247],{"class":236,"line":1734},[234,8245,8246],{"class":281},".parallax-center",[234,8248,909],{"class":244},[234,8250,8251,8253,8255,8257],{"class":236,"line":1746},[234,8252,8002],{"class":271},[234,8254,1443],{"class":244},[234,8256,8007],{"class":271},[234,8258,255],{"class":244},[234,8260,8261,8264,8266,8268],{"class":236,"line":1766},[234,8262,8263],{"class":271},"  z-index",[234,8265,1443],{"class":244},[234,8267,1754],{"class":271},[234,8269,255],{"class":244},[234,8271,8272,8274,8276,8278,8280],{"class":236,"line":819},[234,8273,1661],{"class":271},[234,8275,1443],{"class":244},[234,8277,6287],{"class":271},[234,8279,1669],{"class":240},[234,8281,255],{"class":244},[234,8283,8284,8286,8288,8290],{"class":236,"line":1794},[234,8285,1677],{"class":271},[234,8287,1443],{"class":244},[234,8289,1682],{"class":271},[234,8291,255],{"class":244},[234,8293,8294,8296,8298,8300],{"class":236,"line":1807},[234,8295,6306],{"class":271},[234,8297,1443],{"class":244},[234,8299,1695],{"class":271},[234,8301,255],{"class":244},[234,8303,8304],{"class":236,"line":1878},[234,8305,1143],{"class":244},[30,8307,8308,8309,8311,8312,8314],{},"Wrap the moving layer if you need any additional transform of your own. ",[60,8310,4644],{}," owns the element's ",[60,8313,5050],{}," property.",[37,8316,6478],{"id":6477},[225,8318,8320],{"className":227,"code":8319,"language":229,"meta":230,"style":230},"import StringTune, { StringParallax } from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\nstringTune.use(StringParallax);\nstringTune.start(60);\n",[60,8321,8322,8335,8339,8353,8361],{"__ignoreMap":230},[234,8323,8324,8326,8329,8331,8333],{"class":236,"line":237},[234,8325,241],{"class":240},[234,8327,8328],{"class":244}," StringTune, { StringParallax } ",[234,8330,248],{"class":240},[234,8332,252],{"class":251},[234,8334,255],{"class":244},[234,8336,8337],{"class":236,"line":258},[234,8338,262],{"emptyLinePlaceholder":261},[234,8340,8341,8343,8345,8347,8349,8351],{"class":236,"line":265},[234,8342,268],{"class":240},[234,8344,272],{"class":271},[234,8346,275],{"class":240},[234,8348,278],{"class":244},[234,8350,282],{"class":281},[234,8352,285],{"class":244},[234,8354,8355,8357,8359],{"class":236,"line":288},[234,8356,296],{"class":244},[234,8358,299],{"class":281},[234,8360,934],{"class":244},[234,8362,8363,8365,8367,8369,8371],{"class":236,"line":293},[234,8364,296],{"class":244},[234,8366,326],{"class":281},[234,8368,329],{"class":244},[234,8370,332],{"class":271},[234,8372,335],{"class":244},[30,8374,8375,8376,8378,8379,8381],{},"You do not need to register ",[60,8377,190],{}," separately. ",[60,8380,4644],{}," already extends it internally.",[37,8383,8385],{"id":8384},"mode-scope","Mode scope",[30,8387,8388,8390,8391,8393,8394,8396,8397,8399],{},[60,8389,4644],{}," is scoped to ",[60,8392,4305],{}," mode by default. On mobile — where the default scroll mode is ",[60,8395,4306],{}," — objects with ",[60,8398,7480],{}," are automatically disconnected and produce no output.",[30,8401,8402,8403,8405],{},"To activate ",[60,8404,4644],{}," in all scroll modes, use the bracket override:",[225,8407,8409],{"className":338,"code":8408,"language":340,"meta":230,"style":230},"\u003Cdiv string=\"parallax[]\" string-id=\"hero-layer\" string-parallax=\"0.3\">\u003C/div>\n",[60,8410,8411],{"__ignoreMap":230},[234,8412,8413,8415,8417,8419,8421,8424,8426,8428,8430,8432,8434,8436,8438,8440],{"class":236,"line":237},[234,8414,347],{"class":244},[234,8416,351],{"class":350},[234,8418,354],{"class":281},[234,8420,357],{"class":244},[234,8422,8423],{"class":251},"\"parallax[]\"",[234,8425,363],{"class":281},[234,8427,357],{"class":244},[234,8429,7782],{"class":251},[234,8431,1340],{"class":281},[234,8433,357],{"class":244},[234,8435,7789],{"class":251},[234,8437,371],{"class":244},[234,8439,351],{"class":350},[234,8441,376],{"class":244},[30,8443,8444,8445,8447],{},"See ",[133,8446,4300],{"href":3986}," for the full bracket syntax reference.",[37,8449,6537],{"id":6536},[42,8451,8452,8457,8469],{},[45,8453,8454,8456],{},[60,8455,4644],{}," computes progress internally, but it does not expose that progress as public CSS or public progress events.",[45,8458,8459,8460,137,8462,8464,8465,8468],{},"During initialization, the module overwrites ",[60,8461,3267],{},[60,8463,3268],{}," with ",[60,8466,8467],{},"abs(string-parallax) * viewportHeight",". In the current runtime, manual parallax offsets are therefore not a reliable public control surface.",[45,8470,8471,8472,8474],{},"When the scroll mode changes away from ",[60,8473,4305],{},", the object disconnects and all managed styles are cleared.",[410,8476,6559],{},{"title":230,"searchDepth":258,"depth":258,"links":8478},[8479,8485,8486,8487,8488],{"id":5810,"depth":258,"text":5811,"children":8480},[8481,8482,8483,8484],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":8384,"depth":258,"text":8385},{"id":6536,"depth":258,"text":6537},{"path":5632,"title":4638,"description":8490,"kind":5773,"section":5594,"order":819,"group":5611,"status":8491,"integration":2710,"publicExport":261,"activation":4630,"package":5775,"aliases":8492,"attrs":8494,"events":8495,"cssVars":8497,"related":8499,"body":8501},"Exposes current lerp intensity as CSS and mirrors it across connected elements.","advanced",[8493,4638],"lerp",[],[8496],"object:lerp:\u003Cid>",[8498],"--lerp",[5637,617,8500],"/docs/api/css-variables",{"type":22,"value":8502,"toc":9072},[8503,8506,8511,8513,8523,8528,8559,8562,8592,8596,8598,8600,8605,8622,8624,8626,8632,8637,8640,8642,8669,8671,8678,8680,8774,8988,8990,9047,9049,9070],[25,8504,4638],{"id":8505},"stringlerp",[30,8507,8508,8510],{},[60,8509,4638],{}," exposes the shared scroll lerp value from the active scroll controller. It does not compute element-specific geometry. Every connected object receives the same signed scroll delta while it is active.",[37,8512,8385],{"id":8384},[30,8514,8515,8390,8517,8393,8519,8396,8521,8399],{},[60,8516,4638],{},[60,8518,4305],{},[60,8520,4306],{},[60,8522,4630],{},[30,8524,8402,8525,8527],{},[60,8526,4638],{}," in all scroll modes regardless of device, use the bracket override:",[225,8529,8531],{"className":338,"code":8530,"language":340,"meta":230,"style":230},"\u003Cdiv string=\"lerp[]\" string-id=\"lerp-demo\">\u003C/div>\n",[60,8532,8533],{"__ignoreMap":230},[234,8534,8535,8537,8539,8541,8543,8546,8548,8550,8553,8555,8557],{"class":236,"line":237},[234,8536,347],{"class":244},[234,8538,351],{"class":350},[234,8540,354],{"class":281},[234,8542,357],{"class":244},[234,8544,8545],{"class":251},"\"lerp[]\"",[234,8547,363],{"class":281},[234,8549,357],{"class":244},[234,8551,8552],{"class":251},"\"lerp-demo\"",[234,8554,371],{"class":244},[234,8556,351],{"class":350},[234,8558,376],{"class":244},[30,8560,8561],{},"To activate it only in specific modes:",[225,8563,8565],{"className":338,"code":8564,"language":340,"meta":230,"style":230},"\u003Cdiv string=\"lerp[smooth|default]\" string-id=\"lerp-demo\">\u003C/div>\n",[60,8566,8567],{"__ignoreMap":230},[234,8568,8569,8571,8573,8575,8577,8580,8582,8584,8586,8588,8590],{"class":236,"line":237},[234,8570,347],{"class":244},[234,8572,351],{"class":350},[234,8574,354],{"class":281},[234,8576,357],{"class":244},[234,8578,8579],{"class":251},"\"lerp[smooth|default]\"",[234,8581,363],{"class":281},[234,8583,357],{"class":244},[234,8585,8552],{"class":251},[234,8587,371],{"class":244},[234,8589,351],{"class":350},[234,8591,376],{"class":244},[30,8593,8444,8594,8447],{},[133,8595,4300],{"href":3986},[37,8597,5811],{"id":5810},[174,8599,5312],{"id":5311},[30,8601,8602,8604],{},[60,8603,4638],{}," does not read any module-specific public attributes in the current runtime. Activation is only:",[42,8606,8607,8612,8617],{},[45,8608,8609,8611],{},[60,8610,4630],{}," (smooth mode only by default)",[45,8613,8614,8616],{},[60,8615,4686],{}," (all modes)",[45,8618,8619,8621],{},[60,8620,4709],{}," (explicit mode list)",[174,8623,5962],{"id":5961},[30,8625,7626],{},[42,8627,8628],{},[45,8629,8630],{},[60,8631,8498],{},[30,8633,8634,8635,106],{},"The value is the current signed scroll lerp delta from the active scroll controller. It is not clamped to ",[60,8636,5798],{},[30,8638,8639],{},"The module does not write transforms or classes by itself.",[174,8641,5997],{"id":3818},[2225,8643,8644,8654],{},[2228,8645,8646],{},[2231,8647,8648,8650,8652],{},[2234,8649,6006],{},[2234,8651,6009],{},[2234,8653,6012],{},[2244,8655,8656],{},[2231,8657,8658,8662,8666],{},[2249,8659,8660],{},[60,8661,8496],{},[2249,8663,8664],{},[60,8665,6025],{},[2249,8667,8668],{},"The applied lerp value changes",[174,8670,6071],{"id":6070},[30,8672,8673,8675,8676,106],{},[60,8674,8498],{}," is written to the source element and to all mirrors linked through ",[60,8677,2461],{},[37,8679,6093],{"id":6092},[225,8681,8683],{"className":338,"code":8682,"language":340,"meta":230,"style":230},"\u003Cdiv string=\"lerp\" string-id=\"lerp-demo\" class=\"lerp-demo\">\n  \u003Cdiv class=\"lerp-box\">\u003C/div>\n  \u003Cdiv class=\"lerp-label\">Lerp \u003Cspan id=\"lerp-value\">0\u003C/span>\u003C/div>\n\u003C/div>\n",[60,8684,8685,8712,8731,8766],{"__ignoreMap":230},[234,8686,8687,8689,8691,8693,8695,8698,8700,8702,8704,8706,8708,8710],{"class":236,"line":237},[234,8688,347],{"class":244},[234,8690,351],{"class":350},[234,8692,354],{"class":281},[234,8694,357],{"class":244},[234,8696,8697],{"class":251},"\"lerp\"",[234,8699,363],{"class":281},[234,8701,357],{"class":244},[234,8703,8552],{"class":251},[234,8705,1297],{"class":281},[234,8707,357],{"class":244},[234,8709,8552],{"class":251},[234,8711,376],{"class":244},[234,8713,8714,8716,8718,8720,8722,8725,8727,8729],{"class":236,"line":258},[234,8715,1292],{"class":244},[234,8717,351],{"class":350},[234,8719,1297],{"class":281},[234,8721,357],{"class":244},[234,8723,8724],{"class":251},"\"lerp-box\"",[234,8726,371],{"class":244},[234,8728,351],{"class":350},[234,8730,376],{"class":244},[234,8732,8733,8735,8737,8739,8741,8744,8747,8749,8751,8753,8756,8758,8760,8762,8764],{"class":236,"line":265},[234,8734,1292],{"class":244},[234,8736,351],{"class":350},[234,8738,1297],{"class":281},[234,8740,357],{"class":244},[234,8742,8743],{"class":251},"\"lerp-label\"",[234,8745,8746],{"class":244},">Lerp \u003C",[234,8748,234],{"class":350},[234,8750,5564],{"class":281},[234,8752,357],{"class":244},[234,8754,8755],{"class":251},"\"lerp-value\"",[234,8757,7872],{"class":244},[234,8759,234],{"class":350},[234,8761,371],{"class":244},[234,8763,351],{"class":350},[234,8765,376],{"class":244},[234,8767,8768,8770,8772],{"class":236,"line":288},[234,8769,1402],{"class":244},[234,8771,351],{"class":350},[234,8773,376],{"class":244},[225,8775,8777],{"className":6261,"code":8776,"language":6263,"meta":230,"style":230},".lerp-demo {\n  position: fixed;\n  inset: 0;\n  display: grid;\n  place-items: center;\n  gap: 12px;\n}\n\n.lerp-box {\n  width: 96px;\n  height: 96px;\n  border: 1px solid black;\n  background: white;\n  transform:\n    translate3d(0, calc(var(--lerp, 0) * -6px), 0)\n    rotate(calc(var(--lerp, 0) * 0.8deg));\n}\n",[60,8778,8779,8786,8796,8806,8816,8826,8839,8843,8847,8854,8867,8879,8895,8905,8912,8953,8984],{"__ignoreMap":230},[234,8780,8781,8784],{"class":236,"line":237},[234,8782,8783],{"class":281},".lerp-demo",[234,8785,909],{"class":244},[234,8787,8788,8790,8792,8794],{"class":236,"line":258},[234,8789,8002],{"class":271},[234,8791,1443],{"class":244},[234,8793,2867],{"class":271},[234,8795,255],{"class":244},[234,8797,8798,8800,8802,8804],{"class":236,"line":265},[234,8799,8086],{"class":271},[234,8801,1443],{"class":244},[234,8803,1836],{"class":271},[234,8805,255],{"class":244},[234,8807,8808,8810,8812,8814],{"class":236,"line":288},[234,8809,1677],{"class":271},[234,8811,1443],{"class":244},[234,8813,1682],{"class":271},[234,8815,255],{"class":244},[234,8817,8818,8820,8822,8824],{"class":236,"line":293},[234,8819,6306],{"class":271},[234,8821,1443],{"class":244},[234,8823,1695],{"class":271},[234,8825,255],{"class":244},[234,8827,8828,8830,8832,8835,8837],{"class":236,"line":305},[234,8829,1703],{"class":271},[234,8831,1443],{"class":244},[234,8833,8834],{"class":271},"12",[234,8836,1789],{"class":240},[234,8838,255],{"class":244},[234,8840,8841],{"class":236,"line":321},[234,8842,1143],{"class":244},[234,8844,8845],{"class":236,"line":946},[234,8846,262],{"emptyLinePlaceholder":261},[234,8848,8849,8852],{"class":236,"line":955},[234,8850,8851],{"class":281},".lerp-box",[234,8853,909],{"class":244},[234,8855,8856,8858,8860,8863,8865],{"class":236,"line":11},[234,8857,6381],{"class":271},[234,8859,1443],{"class":244},[234,8861,8862],{"class":271},"96",[234,8864,1789],{"class":240},[234,8866,255],{"class":244},[234,8868,8869,8871,8873,8875,8877],{"class":236,"line":980},[234,8870,6395],{"class":271},[234,8872,1443],{"class":244},[234,8874,8862],{"class":271},[234,8876,1789],{"class":240},[234,8878,255],{"class":244},[234,8880,8881,8883,8885,8887,8889,8891,8893],{"class":236,"line":994},[234,8882,1769],{"class":271},[234,8884,1443],{"class":244},[234,8886,1754],{"class":271},[234,8888,1789],{"class":240},[234,8890,6417],{"class":271},[234,8892,6420],{"class":271},[234,8894,255],{"class":244},[234,8896,8897,8899,8901,8903],{"class":236,"line":1000},[234,8898,6427],{"class":271},[234,8900,1443],{"class":244},[234,8902,6432],{"class":271},[234,8904,255],{"class":244},[234,8906,8907,8909],{"class":236,"line":1005},[234,8908,1810],{"class":271},[234,8910,8911],{"class":244},":\n",[234,8913,8914,8917,8919,8921,8923,8925,8927,8929,8931,8933,8935,8937,8939,8941,8944,8946,8948,8950],{"class":236,"line":1013},[234,8915,8916],{"class":271},"    translate3d",[234,8918,329],{"class":244},[234,8920,1836],{"class":271},[234,8922,1833],{"class":244},[234,8924,1820],{"class":271},[234,8926,329],{"class":244},[234,8928,1825],{"class":271},[234,8930,329],{"class":244},[234,8932,8498],{"class":899},[234,8934,1833],{"class":244},[234,8936,1836],{"class":271},[234,8938,903],{"class":244},[234,8940,1841],{"class":240},[234,8942,8943],{"class":271}," -6",[234,8945,1789],{"class":240},[234,8947,1849],{"class":244},[234,8949,1836],{"class":271},[234,8951,8952],{"class":244},")\n",[234,8954,8955,8958,8960,8962,8964,8966,8968,8970,8972,8974,8976,8978,8980,8982],{"class":236,"line":1019},[234,8956,8957],{"class":271},"    rotate",[234,8959,329],{"class":244},[234,8961,1820],{"class":271},[234,8963,329],{"class":244},[234,8965,1825],{"class":271},[234,8967,329],{"class":244},[234,8969,8498],{"class":899},[234,8971,1833],{"class":244},[234,8973,1836],{"class":271},[234,8975,903],{"class":244},[234,8977,1841],{"class":240},[234,8979,4604],{"class":271},[234,8981,8185],{"class":240},[234,8983,1875],{"class":244},[234,8985,8986],{"class":236,"line":1025},[234,8987,1143],{"class":244},[37,8989,6478],{"id":6477},[225,8991,8993],{"className":227,"code":8992,"language":229,"meta":230,"style":230},"import StringTune, { StringLerp } from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\nstringTune.use(StringLerp);\nstringTune.start(60);\n",[60,8994,8995,9008,9012,9026,9035],{"__ignoreMap":230},[234,8996,8997,8999,9002,9004,9006],{"class":236,"line":237},[234,8998,241],{"class":240},[234,9000,9001],{"class":244}," StringTune, { StringLerp } ",[234,9003,248],{"class":240},[234,9005,252],{"class":251},[234,9007,255],{"class":244},[234,9009,9010],{"class":236,"line":258},[234,9011,262],{"emptyLinePlaceholder":261},[234,9013,9014,9016,9018,9020,9022,9024],{"class":236,"line":265},[234,9015,268],{"class":240},[234,9017,272],{"class":271},[234,9019,275],{"class":240},[234,9021,278],{"class":244},[234,9023,282],{"class":281},[234,9025,285],{"class":244},[234,9027,9028,9030,9032],{"class":236,"line":288},[234,9029,296],{"class":244},[234,9031,299],{"class":281},[234,9033,9034],{"class":244},"(StringLerp);\n",[234,9036,9037,9039,9041,9043,9045],{"class":236,"line":293},[234,9038,296],{"class":244},[234,9040,326],{"class":281},[234,9042,329],{"class":244},[234,9044,332],{"class":271},[234,9046,335],{"class":244},[37,9048,6537],{"id":6536},[42,9050,9051,9058,9065],{},[45,9052,9053,9054,8464,9056,106],{},"On the first resize after objects connect, the module seeds ",[60,9055,8498],{},[60,9057,1836],{},[45,9059,9060,9061,9064],{},"While scrolling, it updates from ",[60,9062,9063],{},"data.scroll.lerped"," on every frame.",[45,9066,9067,9068,106],{},"On scroll stop, it resets the public value back to ",[60,9069,1836],{},[410,9071,7466],{},{"title":230,"searchDepth":258,"depth":258,"links":9073},[9074,9075,9081,9082,9083],{"id":8384,"depth":258,"text":8385},{"id":5810,"depth":258,"text":5811,"children":9076},[9077,9078,9079,9080],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":5637,"title":4641,"description":9085,"kind":5773,"section":5594,"order":1908,"group":5611,"status":8491,"integration":2710,"publicExport":261,"activation":9086,"package":5775,"aliases":9087,"attrs":9089,"events":9091,"cssVars":9093,"related":9095,"body":9096},"Converts scroll energy into a gliding motion layer for soft inertial movement.","string=\"glide\"",[9088,4641],"glide",[9090],"string-glide",[9092],"object:glide:\u003Cid>",[9094],"--glide",[5632,617,8500],{"type":22,"value":9097,"toc":9600},[9098,9101,9106,9114,9117,9119,9121,9154,9156,9159,9169,9172,9187,9189,9216,9218,9221,9229,9232,9234,9311,9452,9454,9511,9513,9523,9527,9563,9567,9569,9597],[25,9099,4641],{"id":9100},"stringglide",[30,9102,9103,9105],{},[60,9104,4641],{}," turns scroll energy into drift. Internally it accumulates motion from the shared scroll lerp state, then exposes that motion in two different forms:",[42,9107,9108,9111],{},[45,9109,9110],{},"a shared normalized CSS variable",[45,9112,9113],{},"a per-element pixel transform",[30,9115,9116],{},"Those two outputs are not the same number.",[37,9118,5811],{"id":5810},[174,9120,5312],{"id":5311},[2225,9122,9123,9135],{},[2228,9124,9125],{},[2231,9126,9127,9129,9131,9133],{},[2234,9128,5321],{},[2234,9130,5324],{},[2234,9132,5327],{},[2234,9134,5828],{},[2244,9136,9137],{},[2231,9138,9139,9143,9145,9149],{},[2249,9140,9141],{},[60,9142,9090],{},[2249,9144,6025],{},[2249,9146,9147],{},[60,9148,1754],{},[2249,9150,9151,9152,106],{},"Multiplies the per-element pixel translation applied to ",[60,9153,5050],{},[174,9155,5962],{"id":5961},[30,9157,9158],{},"The module writes two different public outputs:",[42,9160,9161,9165],{},[45,9162,9163],{},[60,9164,9094],{},[45,9166,7631,9167],{},[60,9168,7634],{},[30,9170,9171],{},"Important distinction:",[42,9173,9174,9182],{},[45,9175,9176,9178,9179],{},[60,9177,9094],{}," is the shared normalized displacement from ",[60,9180,9181],{},"data.scroll.displacement",[45,9183,9184,9185],{},"the inline transform is the per-element pixel offset after applying viewport scaling and ",[60,9186,9090],{},[174,9188,5997],{"id":3818},[2225,9190,9191,9201],{},[2228,9192,9193],{},[2231,9194,9195,9197,9199],{},[2234,9196,6006],{},[2234,9198,6009],{},[2234,9200,6012],{},[2244,9202,9203],{},[2231,9204,9205,9209,9213],{},[2249,9206,9207],{},[60,9208,9092],{},[2249,9210,9211],{},[60,9212,6025],{},[2249,9214,9215],{},"The per-element pixel translation is recomputed",[174,9217,6071],{"id":6070},[30,9219,9220],{},"Mirrors receive:",[42,9222,9223],{},[45,9224,9225,9226,9228],{},"the shared ",[60,9227,9094],{}," variable",[30,9230,9231],{},"Mirrors do not receive the inline transform in the current runtime. The transform is applied only to the source glide element.",[37,9233,6093],{"id":6092},[225,9235,9237],{"className":338,"code":9236,"language":340,"meta":230,"style":230},"\u003Cdiv class=\"glide-stage\">\n  \u003Cdiv string=\"glide\" string-id=\"glide-card\" string-glide=\"0.5\" class=\"glide-card\">\n    Glide\n  \u003C/div>\n\u003C/div>\n",[60,9238,9239,9254,9290,9295,9303],{"__ignoreMap":230},[234,9240,9241,9243,9245,9247,9249,9252],{"class":236,"line":237},[234,9242,347],{"class":244},[234,9244,351],{"class":350},[234,9246,1297],{"class":281},[234,9248,357],{"class":244},[234,9250,9251],{"class":251},"\"glide-stage\"",[234,9253,376],{"class":244},[234,9255,9256,9258,9260,9262,9264,9267,9269,9271,9274,9277,9279,9282,9284,9286,9288],{"class":236,"line":258},[234,9257,1292],{"class":244},[234,9259,351],{"class":350},[234,9261,354],{"class":281},[234,9263,357],{"class":244},[234,9265,9266],{"class":251},"\"glide\"",[234,9268,363],{"class":281},[234,9270,357],{"class":244},[234,9272,9273],{"class":251},"\"glide-card\"",[234,9275,9276],{"class":281}," string-glide",[234,9278,357],{"class":244},[234,9280,9281],{"class":251},"\"0.5\"",[234,9283,1297],{"class":281},[234,9285,357],{"class":244},[234,9287,9273],{"class":251},[234,9289,376],{"class":244},[234,9291,9292],{"class":236,"line":265},[234,9293,9294],{"class":244},"    Glide\n",[234,9296,9297,9299,9301],{"class":236,"line":288},[234,9298,1393],{"class":244},[234,9300,351],{"class":350},[234,9302,376],{"class":244},[234,9304,9305,9307,9309],{"class":236,"line":293},[234,9306,1402],{"class":244},[234,9308,351],{"class":350},[234,9310,376],{"class":244},[225,9312,9314],{"className":6261,"code":9313,"language":6263,"meta":230,"style":230},".glide-stage {\n  position: fixed;\n  inset: 0;\n  display: grid;\n  place-items: center;\n}\n\n.glide-card {\n  width: 160px;\n  height: 96px;\n  display: grid;\n  place-items: center;\n  border: 1px solid black;\n  background: white;\n}\n",[60,9315,9316,9323,9333,9343,9353,9363,9367,9371,9378,9390,9402,9412,9422,9438,9448],{"__ignoreMap":230},[234,9317,9318,9321],{"class":236,"line":237},[234,9319,9320],{"class":281},".glide-stage",[234,9322,909],{"class":244},[234,9324,9325,9327,9329,9331],{"class":236,"line":258},[234,9326,8002],{"class":271},[234,9328,1443],{"class":244},[234,9330,2867],{"class":271},[234,9332,255],{"class":244},[234,9334,9335,9337,9339,9341],{"class":236,"line":265},[234,9336,8086],{"class":271},[234,9338,1443],{"class":244},[234,9340,1836],{"class":271},[234,9342,255],{"class":244},[234,9344,9345,9347,9349,9351],{"class":236,"line":288},[234,9346,1677],{"class":271},[234,9348,1443],{"class":244},[234,9350,1682],{"class":271},[234,9352,255],{"class":244},[234,9354,9355,9357,9359,9361],{"class":236,"line":293},[234,9356,6306],{"class":271},[234,9358,1443],{"class":244},[234,9360,1695],{"class":271},[234,9362,255],{"class":244},[234,9364,9365],{"class":236,"line":305},[234,9366,1143],{"class":244},[234,9368,9369],{"class":236,"line":321},[234,9370,262],{"emptyLinePlaceholder":261},[234,9372,9373,9376],{"class":236,"line":946},[234,9374,9375],{"class":281},".glide-card",[234,9377,909],{"class":244},[234,9379,9380,9382,9384,9386,9388],{"class":236,"line":955},[234,9381,6381],{"class":271},[234,9383,1443],{"class":244},[234,9385,6386],{"class":271},[234,9387,1789],{"class":240},[234,9389,255],{"class":244},[234,9391,9392,9394,9396,9398,9400],{"class":236,"line":11},[234,9393,6395],{"class":271},[234,9395,1443],{"class":244},[234,9397,8862],{"class":271},[234,9399,1789],{"class":240},[234,9401,255],{"class":244},[234,9403,9404,9406,9408,9410],{"class":236,"line":980},[234,9405,1677],{"class":271},[234,9407,1443],{"class":244},[234,9409,1682],{"class":271},[234,9411,255],{"class":244},[234,9413,9414,9416,9418,9420],{"class":236,"line":994},[234,9415,6306],{"class":271},[234,9417,1443],{"class":244},[234,9419,1695],{"class":271},[234,9421,255],{"class":244},[234,9423,9424,9426,9428,9430,9432,9434,9436],{"class":236,"line":1000},[234,9425,1769],{"class":271},[234,9427,1443],{"class":244},[234,9429,1754],{"class":271},[234,9431,1789],{"class":240},[234,9433,6417],{"class":271},[234,9435,6420],{"class":271},[234,9437,255],{"class":244},[234,9439,9440,9442,9444,9446],{"class":236,"line":1005},[234,9441,6427],{"class":271},[234,9443,1443],{"class":244},[234,9445,6432],{"class":271},[234,9447,255],{"class":244},[234,9449,9450],{"class":236,"line":1013},[234,9451,1143],{"class":244},[37,9453,6478],{"id":6477},[225,9455,9457],{"className":227,"code":9456,"language":229,"meta":230,"style":230},"import StringTune, { StringGlide } from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\nstringTune.use(StringGlide);\nstringTune.start(60);\n",[60,9458,9459,9472,9476,9490,9499],{"__ignoreMap":230},[234,9460,9461,9463,9466,9468,9470],{"class":236,"line":237},[234,9462,241],{"class":240},[234,9464,9465],{"class":244}," StringTune, { StringGlide } ",[234,9467,248],{"class":240},[234,9469,252],{"class":251},[234,9471,255],{"class":244},[234,9473,9474],{"class":236,"line":258},[234,9475,262],{"emptyLinePlaceholder":261},[234,9477,9478,9480,9482,9484,9486,9488],{"class":236,"line":265},[234,9479,268],{"class":240},[234,9481,272],{"class":271},[234,9483,275],{"class":240},[234,9485,278],{"class":244},[234,9487,282],{"class":281},[234,9489,285],{"class":244},[234,9491,9492,9494,9496],{"class":236,"line":288},[234,9493,296],{"class":244},[234,9495,299],{"class":281},[234,9497,9498],{"class":244},"(StringGlide);\n",[234,9500,9501,9503,9505,9507,9509],{"class":236,"line":293},[234,9502,296],{"class":244},[234,9504,326],{"class":281},[234,9506,329],{"class":244},[234,9508,332],{"class":271},[234,9510,335],{"class":244},[37,9512,8385],{"id":8384},[30,9514,9515,8390,9517,8393,9519,8396,9521,8399],{},[60,9516,4641],{},[60,9518,4305],{},[60,9520,4306],{},[60,9522,9086],{},[30,9524,8402,9525,8405],{},[60,9526,4641],{},[225,9528,9530],{"className":338,"code":9529,"language":340,"meta":230,"style":230},"\u003Cdiv string=\"glide[]\" string-id=\"glide-card\" string-glide=\"0.5\">\u003C/div>\n",[60,9531,9532],{"__ignoreMap":230},[234,9533,9534,9536,9538,9540,9542,9545,9547,9549,9551,9553,9555,9557,9559,9561],{"class":236,"line":237},[234,9535,347],{"class":244},[234,9537,351],{"class":350},[234,9539,354],{"class":281},[234,9541,357],{"class":244},[234,9543,9544],{"class":251},"\"glide[]\"",[234,9546,363],{"class":281},[234,9548,357],{"class":244},[234,9550,9273],{"class":251},[234,9552,9276],{"class":281},[234,9554,357],{"class":244},[234,9556,9281],{"class":251},[234,9558,371],{"class":244},[234,9560,351],{"class":350},[234,9562,376],{"class":244},[30,9564,8444,9565,8447],{},[133,9566,4300],{"href":3986},[37,9568,6537],{"id":6536},[42,9570,9571,9579,9585,9593],{},[45,9572,9573,9574,9576,9577,106],{},"The module derives motion from ",[60,9575,9063],{},", then integrates that into ",[60,9578,9181],{},[45,9580,9581,9582,9584],{},"The per-element transform is capped by an internal max displacement of about ",[60,9583,3675],{}," of viewport height.",[45,9586,9587,9588,9590,9591,106],{},"On scroll stop, both the transform and ",[60,9589,9094],{}," are reset to ",[60,9592,1836],{},[45,9594,8471,9595,8474],{},[60,9596,4305],{},[410,9598,9599],{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}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 .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":230,"searchDepth":258,"depth":258,"links":9601},[9602,9608,9609,9610,9611],{"id":5810,"depth":258,"text":5811,"children":9603},[9604,9605,9606,9607],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":8384,"depth":258,"text":8385},{"id":6536,"depth":258,"text":6537},{"path":5642,"title":5643,"description":9613,"kind":5773,"section":5594,"order":4302,"group":5611,"status":5774,"integration":2710,"publicExport":261,"activation":9614,"package":5775,"aliases":9615,"attrs":9617,"events":9619,"cssVars":9620,"related":9621,"body":9623},"Sets transform-origin style metadata from declarative anchor attributes.","string=\"anchor\"",[9616,5643],"anchor",[9618],"string-anchor",[],[],[9622,3273,2468],"/docs/custom-modules/context-tools-events",{"type":22,"value":9624,"toc":11000},[9625,9628,9637,9639,9641,9685,9688,9714,9724,9726,9743,9749,9751,9756,9759,9766,9768,9771,9773,9781,9783,10176,10843,10849,10851,10908,10911,10939,10941,10998],[25,9626,5643],{"id":9627},"stringanchor",[30,9629,9630,9632,9633,9636],{},[60,9631,5643],{}," is a small element module that sets ",[60,9634,9635],{},"transform-origin"," from one declarative attribute. It does not animate anything by itself. Its only job is to define the pivot point that your own CSS transforms, keyframes, or other modules will use.",[37,9638,5811],{"id":5810},[174,9640,5312],{"id":5311},[2225,9642,9643,9655],{},[2228,9644,9645],{},[2231,9646,9647,9649,9651,9653],{},[2234,9648,5321],{},[2234,9650,5324],{},[2234,9652,5327],{},[2234,9654,5828],{},[2244,9656,9657],{},[2231,9658,9659,9663,9666,9675],{},[2249,9660,9661],{},[60,9662,9618],{},[2249,9664,9665],{},"tuple string",[2249,9667,9668,9669,9671,9672],{},"module setting ",[60,9670,9616],{},", default ",[60,9673,9674],{},"center center",[2249,9676,9677,9678,9681,9682,9684],{},"Split into two tuple parts, each part is passed through ",[60,9679,9680],{},"originParser.process()",", then written as inline ",[60,9683,9635],{}," on the element.",[30,9686,9687],{},"Accepted values are two-part origin strings such as:",[42,9689,9690,9695,9700,9704,9709],{},[45,9691,9692],{},[60,9693,9694],{},"top left",[45,9696,9697],{},[60,9698,9699],{},"left center",[45,9701,9702],{},[60,9703,9674],{},[45,9705,9706],{},[60,9707,9708],{},"30% 70%",[45,9710,9711],{},[60,9712,9713],{},"right bottom",[30,9715,9716,9717,9720,9721,106],{},"The parser also accepts single values and ",[60,9718,9719],{},"random(...)"," expressions because each axis is passed through ",[60,9722,9723],{},"originParser",[30,9725,183],{},[42,9727,9728,9733,9738],{},[45,9729,9730],{},[60,9731,9732],{},"string-anchor=\"center\"",[45,9734,9735],{},[60,9736,9737],{},"string-anchor=\"top left\"",[45,9739,9740],{},[60,9741,9742],{},"string-anchor=\"random(left,right) bottom\"",[30,9744,9745,9746,9748],{},"Because the tuple is split by whitespace first, keep ",[60,9747,9719],{}," options without spaces.",[174,9750,5962],{"id":5961},[30,9752,9753,9755],{},[60,9754,5643],{}," does not write CSS variables and does not emit classes.",[30,9757,9758],{},"Its public output is one inline style:",[42,9760,9761],{},[45,9762,9763],{},[60,9764,9765],{},"element.style.transformOrigin = \"\u003Cx> \u003Cy>\"",[174,9767,5997],{"id":3818},[30,9769,9770],{},"This module has no public event contract.",[174,9772,6071],{"id":6070},[30,9774,6074,9775,9777,9778,9780],{},[60,9776,6077],{},", the same computed ",[60,9779,9635],{}," is written to the mirror element too.",[37,9782,6093],{"id":6092},[225,9784,9786],{"className":338,"code":9785,"language":340,"meta":230,"style":230},"\u003Cdiv class=\"anchor-demo\">\n  \u003Cdiv class=\"anchor-card\">\n    \u003Cdiv class=\"anchor-stage\">\n      \u003Cdiv string=\"anchor\" string-anchor=\"top left\" class=\"anchor-box\">\n        \u003Cspan class=\"anchor-box__label\">top left\u003C/span>\n      \u003C/div>\n      \u003Cspan class=\"anchor-dot anchor-dot--top-left\">\u003C/span>\n    \u003C/div>\n  \u003C/div>\n\n  \u003Cdiv class=\"anchor-card\">\n    \u003Cdiv class=\"anchor-stage\">\n      \u003Cdiv string=\"anchor\" string-anchor=\"center center\" class=\"anchor-box\">\n        \u003Cspan class=\"anchor-box__label\">center center\u003C/span>\n      \u003C/div>\n      \u003Cspan class=\"anchor-dot anchor-dot--center\">\u003C/span>\n    \u003C/div>\n  \u003C/div>\n\n  \u003Cdiv class=\"anchor-card\">\n    \u003Cdiv class=\"anchor-stage\">\n      \u003Cdiv string=\"anchor\" string-anchor=\"bottom right\" class=\"anchor-box\">\n        \u003Cspan class=\"anchor-box__label\">bottom right\u003C/span>\n      \u003C/div>\n      \u003Cspan class=\"anchor-dot anchor-dot--bottom-right\">\u003C/span>\n    \u003C/div>\n  \u003C/div>\n\u003C/div>\n",[60,9787,9788,9803,9818,9833,9863,9883,9891,9910,9918,9926,9930,9944,9958,9985,10004,10012,10031,10039,10047,10051,10065,10079,10106,10125,10133,10152,10160,10168],{"__ignoreMap":230},[234,9789,9790,9792,9794,9796,9798,9801],{"class":236,"line":237},[234,9791,347],{"class":244},[234,9793,351],{"class":350},[234,9795,1297],{"class":281},[234,9797,357],{"class":244},[234,9799,9800],{"class":251},"\"anchor-demo\"",[234,9802,376],{"class":244},[234,9804,9805,9807,9809,9811,9813,9816],{"class":236,"line":258},[234,9806,1292],{"class":244},[234,9808,351],{"class":350},[234,9810,1297],{"class":281},[234,9812,357],{"class":244},[234,9814,9815],{"class":251},"\"anchor-card\"",[234,9817,376],{"class":244},[234,9819,9820,9822,9824,9826,9828,9831],{"class":236,"line":265},[234,9821,1321],{"class":244},[234,9823,351],{"class":350},[234,9825,1297],{"class":281},[234,9827,357],{"class":244},[234,9829,9830],{"class":251},"\"anchor-stage\"",[234,9832,376],{"class":244},[234,9834,9835,9837,9839,9841,9843,9846,9849,9851,9854,9856,9858,9861],{"class":236,"line":288},[234,9836,6802],{"class":244},[234,9838,351],{"class":350},[234,9840,354],{"class":281},[234,9842,357],{"class":244},[234,9844,9845],{"class":251},"\"anchor\"",[234,9847,9848],{"class":281}," string-anchor",[234,9850,357],{"class":244},[234,9852,9853],{"class":251},"\"top left\"",[234,9855,1297],{"class":281},[234,9857,357],{"class":244},[234,9859,9860],{"class":251},"\"anchor-box\"",[234,9862,376],{"class":244},[234,9864,9865,9867,9869,9871,9873,9876,9879,9881],{"class":236,"line":293},[234,9866,6838],{"class":244},[234,9868,234],{"class":350},[234,9870,1297],{"class":281},[234,9872,357],{"class":244},[234,9874,9875],{"class":251},"\"anchor-box__label\"",[234,9877,9878],{"class":244},">top left\u003C/",[234,9880,234],{"class":350},[234,9882,376],{"class":244},[234,9884,9885,9887,9889],{"class":236,"line":305},[234,9886,6895],{"class":244},[234,9888,351],{"class":350},[234,9890,376],{"class":244},[234,9892,9893,9895,9897,9899,9901,9904,9906,9908],{"class":236,"line":321},[234,9894,6802],{"class":244},[234,9896,234],{"class":350},[234,9898,1297],{"class":281},[234,9900,357],{"class":244},[234,9902,9903],{"class":251},"\"anchor-dot anchor-dot--top-left\"",[234,9905,371],{"class":244},[234,9907,234],{"class":350},[234,9909,376],{"class":244},[234,9911,9912,9914,9916],{"class":236,"line":946},[234,9913,6904],{"class":244},[234,9915,351],{"class":350},[234,9917,376],{"class":244},[234,9919,9920,9922,9924],{"class":236,"line":955},[234,9921,1393],{"class":244},[234,9923,351],{"class":350},[234,9925,376],{"class":244},[234,9927,9928],{"class":236,"line":11},[234,9929,262],{"emptyLinePlaceholder":261},[234,9931,9932,9934,9936,9938,9940,9942],{"class":236,"line":980},[234,9933,1292],{"class":244},[234,9935,351],{"class":350},[234,9937,1297],{"class":281},[234,9939,357],{"class":244},[234,9941,9815],{"class":251},[234,9943,376],{"class":244},[234,9945,9946,9948,9950,9952,9954,9956],{"class":236,"line":994},[234,9947,1321],{"class":244},[234,9949,351],{"class":350},[234,9951,1297],{"class":281},[234,9953,357],{"class":244},[234,9955,9830],{"class":251},[234,9957,376],{"class":244},[234,9959,9960,9962,9964,9966,9968,9970,9972,9974,9977,9979,9981,9983],{"class":236,"line":1000},[234,9961,6802],{"class":244},[234,9963,351],{"class":350},[234,9965,354],{"class":281},[234,9967,357],{"class":244},[234,9969,9845],{"class":251},[234,9971,9848],{"class":281},[234,9973,357],{"class":244},[234,9975,9976],{"class":251},"\"center center\"",[234,9978,1297],{"class":281},[234,9980,357],{"class":244},[234,9982,9860],{"class":251},[234,9984,376],{"class":244},[234,9986,9987,9989,9991,9993,9995,9997,10000,10002],{"class":236,"line":1005},[234,9988,6838],{"class":244},[234,9990,234],{"class":350},[234,9992,1297],{"class":281},[234,9994,357],{"class":244},[234,9996,9875],{"class":251},[234,9998,9999],{"class":244},">center center\u003C/",[234,10001,234],{"class":350},[234,10003,376],{"class":244},[234,10005,10006,10008,10010],{"class":236,"line":1013},[234,10007,6895],{"class":244},[234,10009,351],{"class":350},[234,10011,376],{"class":244},[234,10013,10014,10016,10018,10020,10022,10025,10027,10029],{"class":236,"line":1019},[234,10015,6802],{"class":244},[234,10017,234],{"class":350},[234,10019,1297],{"class":281},[234,10021,357],{"class":244},[234,10023,10024],{"class":251},"\"anchor-dot anchor-dot--center\"",[234,10026,371],{"class":244},[234,10028,234],{"class":350},[234,10030,376],{"class":244},[234,10032,10033,10035,10037],{"class":236,"line":1025},[234,10034,6904],{"class":244},[234,10036,351],{"class":350},[234,10038,376],{"class":244},[234,10040,10041,10043,10045],{"class":236,"line":1031},[234,10042,1393],{"class":244},[234,10044,351],{"class":350},[234,10046,376],{"class":244},[234,10048,10049],{"class":236,"line":1037},[234,10050,262],{"emptyLinePlaceholder":261},[234,10052,10053,10055,10057,10059,10061,10063],{"class":236,"line":427},[234,10054,1292],{"class":244},[234,10056,351],{"class":350},[234,10058,1297],{"class":281},[234,10060,357],{"class":244},[234,10062,9815],{"class":251},[234,10064,376],{"class":244},[234,10066,10067,10069,10071,10073,10075,10077],{"class":236,"line":1571},[234,10068,1321],{"class":244},[234,10070,351],{"class":350},[234,10072,1297],{"class":281},[234,10074,357],{"class":244},[234,10076,9830],{"class":251},[234,10078,376],{"class":244},[234,10080,10081,10083,10085,10087,10089,10091,10093,10095,10098,10100,10102,10104],{"class":236,"line":1592},[234,10082,6802],{"class":244},[234,10084,351],{"class":350},[234,10086,354],{"class":281},[234,10088,357],{"class":244},[234,10090,9845],{"class":251},[234,10092,9848],{"class":281},[234,10094,357],{"class":244},[234,10096,10097],{"class":251},"\"bottom right\"",[234,10099,1297],{"class":281},[234,10101,357],{"class":244},[234,10103,9860],{"class":251},[234,10105,376],{"class":244},[234,10107,10108,10110,10112,10114,10116,10118,10121,10123],{"class":236,"line":1600},[234,10109,6838],{"class":244},[234,10111,234],{"class":350},[234,10113,1297],{"class":281},[234,10115,357],{"class":244},[234,10117,9875],{"class":251},[234,10119,10120],{"class":244},">bottom right\u003C/",[234,10122,234],{"class":350},[234,10124,376],{"class":244},[234,10126,10127,10129,10131],{"class":236,"line":1615},[234,10128,6895],{"class":244},[234,10130,351],{"class":350},[234,10132,376],{"class":244},[234,10134,10135,10137,10139,10141,10143,10146,10148,10150],{"class":236,"line":1620},[234,10136,6802],{"class":244},[234,10138,234],{"class":350},[234,10140,1297],{"class":281},[234,10142,357],{"class":244},[234,10144,10145],{"class":251},"\"anchor-dot anchor-dot--bottom-right\"",[234,10147,371],{"class":244},[234,10149,234],{"class":350},[234,10151,376],{"class":244},[234,10153,10154,10156,10158],{"class":236,"line":1625},[234,10155,6904],{"class":244},[234,10157,351],{"class":350},[234,10159,376],{"class":244},[234,10161,10162,10164,10166],{"class":236,"line":1634},[234,10163,1393],{"class":244},[234,10165,351],{"class":350},[234,10167,376],{"class":244},[234,10169,10170,10172,10174],{"class":236,"line":1639},[234,10171,1402],{"class":244},[234,10173,351],{"class":350},[234,10175,376],{"class":244},[225,10177,10179],{"className":6261,"code":10178,"language":6263,"meta":230,"style":230},".anchor-demo {\n  min-height: 100vh;\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 24px;\n  padding: 24px;\n}\n\n.anchor-card {\n  display: grid;\n  place-items: center;\n}\n\n.anchor-stage {\n  position: relative;\n  width: 220px;\n  height: 220px;\n  border: 1px solid black;\n  overflow: hidden;\n}\n\n.anchor-box {\n  position: absolute;\n  inset: 30px;\n  display: grid;\n  place-items: center;\n  border: 2px solid black;\n  background: white;\n  animation: anchor-spin 3s linear infinite;\n}\n\n.anchor-box__label {\n  font-size: 12px;\n  text-transform: uppercase;\n}\n\n.anchor-dot {\n  position: absolute;\n  width: 8px;\n  height: 8px;\n  background: black;\n  border-radius: 9999px;\n}\n\n.anchor-dot--top-left {\n  top: 30px;\n  left: 30px;\n}\n\n.anchor-dot--center {\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n}\n\n.anchor-dot--bottom-right {\n  right: 30px;\n  bottom: 30px;\n}\n\n@keyframes anchor-spin {\n  from {\n    transform: rotate(0deg);\n  }\n\n  to {\n    transform: rotate(360deg);\n  }\n}\n",[60,10180,10181,10188,10200,10210,10241,10253,10265,10269,10273,10280,10290,10300,10304,10308,10315,10325,10338,10350,10366,10376,10380,10384,10391,10401,10414,10424,10434,10450,10460,10481,10485,10489,10496,10509,10521,10525,10529,10536,10546,10559,10571,10582,10595,10599,10603,10611,10625,10639,10644,10649,10656,10670,10683,10707,10712,10716,10724,10738,10752,10757,10761,10772,10780,10798,10803,10807,10815,10833,10838],{"__ignoreMap":230},[234,10182,10183,10186],{"class":236,"line":237},[234,10184,10185],{"class":281},".anchor-demo",[234,10187,909],{"class":244},[234,10189,10190,10192,10194,10196,10198],{"class":236,"line":258},[234,10191,1661],{"class":271},[234,10193,1443],{"class":244},[234,10195,6287],{"class":271},[234,10197,1669],{"class":240},[234,10199,255],{"class":244},[234,10201,10202,10204,10206,10208],{"class":236,"line":265},[234,10203,1677],{"class":271},[234,10205,1443],{"class":244},[234,10207,1682],{"class":271},[234,10209,255],{"class":244},[234,10211,10212,10214,10216,10219,10221,10224,10226,10229,10231,10233,10235,10237,10239],{"class":236,"line":288},[234,10213,7178],{"class":271},[234,10215,1443],{"class":244},[234,10217,10218],{"class":271},"repeat",[234,10220,329],{"class":244},[234,10222,10223],{"class":271},"3",[234,10225,1833],{"class":244},[234,10227,10228],{"class":271},"minmax",[234,10230,329],{"class":244},[234,10232,1836],{"class":271},[234,10234,1833],{"class":244},[234,10236,1754],{"class":271},[234,10238,7190],{"class":240},[234,10240,1875],{"class":244},[234,10242,10243,10245,10247,10249,10251],{"class":236,"line":293},[234,10244,1703],{"class":271},[234,10246,1443],{"class":244},[234,10248,7144],{"class":271},[234,10250,1789],{"class":240},[234,10252,255],{"class":244},[234,10254,10255,10257,10259,10261,10263],{"class":236,"line":305},[234,10256,1749],{"class":271},[234,10258,1443],{"class":244},[234,10260,7144],{"class":271},[234,10262,1789],{"class":240},[234,10264,255],{"class":244},[234,10266,10267],{"class":236,"line":321},[234,10268,1143],{"class":244},[234,10270,10271],{"class":236,"line":946},[234,10272,262],{"emptyLinePlaceholder":261},[234,10274,10275,10278],{"class":236,"line":955},[234,10276,10277],{"class":281},".anchor-card",[234,10279,909],{"class":244},[234,10281,10282,10284,10286,10288],{"class":236,"line":11},[234,10283,1677],{"class":271},[234,10285,1443],{"class":244},[234,10287,1682],{"class":271},[234,10289,255],{"class":244},[234,10291,10292,10294,10296,10298],{"class":236,"line":980},[234,10293,6306],{"class":271},[234,10295,1443],{"class":244},[234,10297,1695],{"class":271},[234,10299,255],{"class":244},[234,10301,10302],{"class":236,"line":994},[234,10303,1143],{"class":244},[234,10305,10306],{"class":236,"line":1000},[234,10307,262],{"emptyLinePlaceholder":261},[234,10309,10310,10313],{"class":236,"line":1005},[234,10311,10312],{"class":281},".anchor-stage",[234,10314,909],{"class":244},[234,10316,10317,10319,10321,10323],{"class":236,"line":1013},[234,10318,8002],{"class":271},[234,10320,1443],{"class":244},[234,10322,8007],{"class":271},[234,10324,255],{"class":244},[234,10326,10327,10329,10331,10334,10336],{"class":236,"line":1019},[234,10328,6381],{"class":271},[234,10330,1443],{"class":244},[234,10332,10333],{"class":271},"220",[234,10335,1789],{"class":240},[234,10337,255],{"class":244},[234,10339,10340,10342,10344,10346,10348],{"class":236,"line":1025},[234,10341,6395],{"class":271},[234,10343,1443],{"class":244},[234,10345,10333],{"class":271},[234,10347,1789],{"class":240},[234,10349,255],{"class":244},[234,10351,10352,10354,10356,10358,10360,10362,10364],{"class":236,"line":1031},[234,10353,1769],{"class":271},[234,10355,1443],{"class":244},[234,10357,1754],{"class":271},[234,10359,1789],{"class":240},[234,10361,6417],{"class":271},[234,10363,6420],{"class":271},[234,10365,255],{"class":244},[234,10367,10368,10370,10372,10374],{"class":236,"line":1037},[234,10369,8014],{"class":271},[234,10371,1443],{"class":244},[234,10373,8019],{"class":271},[234,10375,255],{"class":244},[234,10377,10378],{"class":236,"line":427},[234,10379,1143],{"class":244},[234,10381,10382],{"class":236,"line":1571},[234,10383,262],{"emptyLinePlaceholder":261},[234,10385,10386,10389],{"class":236,"line":1592},[234,10387,10388],{"class":281},".anchor-box",[234,10390,909],{"class":244},[234,10392,10393,10395,10397,10399],{"class":236,"line":1600},[234,10394,8002],{"class":271},[234,10396,1443],{"class":244},[234,10398,8079],{"class":271},[234,10400,255],{"class":244},[234,10402,10403,10405,10407,10410,10412],{"class":236,"line":1615},[234,10404,8086],{"class":271},[234,10406,1443],{"class":244},[234,10408,10409],{"class":271},"30",[234,10411,1789],{"class":240},[234,10413,255],{"class":244},[234,10415,10416,10418,10420,10422],{"class":236,"line":1620},[234,10417,1677],{"class":271},[234,10419,1443],{"class":244},[234,10421,1682],{"class":271},[234,10423,255],{"class":244},[234,10425,10426,10428,10430,10432],{"class":236,"line":1625},[234,10427,6306],{"class":271},[234,10429,1443],{"class":244},[234,10431,1695],{"class":271},[234,10433,255],{"class":244},[234,10435,10436,10438,10440,10442,10444,10446,10448],{"class":236,"line":1634},[234,10437,1769],{"class":271},[234,10439,1443],{"class":244},[234,10441,6412],{"class":271},[234,10443,1789],{"class":240},[234,10445,6417],{"class":271},[234,10447,6420],{"class":271},[234,10449,255],{"class":244},[234,10451,10452,10454,10456,10458],{"class":236,"line":1639},[234,10453,6427],{"class":271},[234,10455,1443],{"class":244},[234,10457,6432],{"class":271},[234,10459,255],{"class":244},[234,10461,10462,10465,10468,10470,10473,10476,10479],{"class":236,"line":1651},[234,10463,10464],{"class":271},"  animation",[234,10466,10467],{"class":244},": anchor-spin ",[234,10469,10223],{"class":271},[234,10471,10472],{"class":240},"s",[234,10474,10475],{"class":271}," linear",[234,10477,10478],{"class":271}," infinite",[234,10480,255],{"class":244},[234,10482,10483],{"class":236,"line":609},[234,10484,1143],{"class":244},[234,10486,10487],{"class":236,"line":1674},[234,10488,262],{"emptyLinePlaceholder":261},[234,10490,10491,10494],{"class":236,"line":1687},[234,10492,10493],{"class":281},".anchor-box__label",[234,10495,909],{"class":244},[234,10497,10498,10501,10503,10505,10507],{"class":236,"line":1700},[234,10499,10500],{"class":271},"  font-size",[234,10502,1443],{"class":244},[234,10504,8834],{"class":271},[234,10506,1789],{"class":240},[234,10508,255],{"class":244},[234,10510,10511,10514,10516,10519],{"class":236,"line":1716},[234,10512,10513],{"class":271},"  text-transform",[234,10515,1443],{"class":244},[234,10517,10518],{"class":271},"uppercase",[234,10520,255],{"class":244},[234,10522,10523],{"class":236,"line":1721},[234,10524,1143],{"class":244},[234,10526,10527],{"class":236,"line":1726},[234,10528,262],{"emptyLinePlaceholder":261},[234,10530,10531,10534],{"class":236,"line":1734},[234,10532,10533],{"class":281},".anchor-dot",[234,10535,909],{"class":244},[234,10537,10538,10540,10542,10544],{"class":236,"line":1746},[234,10539,8002],{"class":271},[234,10541,1443],{"class":244},[234,10543,8079],{"class":271},[234,10545,255],{"class":244},[234,10547,10548,10550,10552,10555,10557],{"class":236,"line":1766},[234,10549,6381],{"class":271},[234,10551,1443],{"class":244},[234,10553,10554],{"class":271},"8",[234,10556,1789],{"class":240},[234,10558,255],{"class":244},[234,10560,10561,10563,10565,10567,10569],{"class":236,"line":819},[234,10562,6395],{"class":271},[234,10564,1443],{"class":244},[234,10566,10554],{"class":271},[234,10568,1789],{"class":240},[234,10570,255],{"class":244},[234,10572,10573,10575,10577,10580],{"class":236,"line":1794},[234,10574,6427],{"class":271},[234,10576,1443],{"class":244},[234,10578,10579],{"class":271},"black",[234,10581,255],{"class":244},[234,10583,10584,10586,10588,10591,10593],{"class":236,"line":1807},[234,10585,1781],{"class":271},[234,10587,1443],{"class":244},[234,10589,10590],{"class":271},"9999",[234,10592,1789],{"class":240},[234,10594,255],{"class":244},[234,10596,10597],{"class":236,"line":1878},[234,10598,1143],{"class":244},[234,10600,10601],{"class":236,"line":1883},[234,10602,262],{"emptyLinePlaceholder":261},[234,10604,10606,10609],{"class":236,"line":10605},45,[234,10607,10608],{"class":281},".anchor-dot--top-left",[234,10610,909],{"class":244},[234,10612,10614,10617,10619,10621,10623],{"class":236,"line":10613},46,[234,10615,10616],{"class":271},"  top",[234,10618,1443],{"class":244},[234,10620,10409],{"class":271},[234,10622,1789],{"class":240},[234,10624,255],{"class":244},[234,10626,10628,10631,10633,10635,10637],{"class":236,"line":10627},47,[234,10629,10630],{"class":271},"  left",[234,10632,1443],{"class":244},[234,10634,10409],{"class":271},[234,10636,1789],{"class":240},[234,10638,255],{"class":244},[234,10640,10642],{"class":236,"line":10641},48,[234,10643,1143],{"class":244},[234,10645,10647],{"class":236,"line":10646},49,[234,10648,262],{"emptyLinePlaceholder":261},[234,10650,10651,10654],{"class":236,"line":1908},[234,10652,10653],{"class":281},".anchor-dot--center",[234,10655,909],{"class":244},[234,10657,10659,10661,10663,10666,10668],{"class":236,"line":10658},51,[234,10660,10616],{"class":271},[234,10662,1443],{"class":244},[234,10664,10665],{"class":271},"50",[234,10667,3407],{"class":240},[234,10669,255],{"class":244},[234,10671,10673,10675,10677,10679,10681],{"class":236,"line":10672},52,[234,10674,10630],{"class":271},[234,10676,1443],{"class":244},[234,10678,10665],{"class":271},[234,10680,3407],{"class":240},[234,10682,255],{"class":244},[234,10684,10686,10688,10690,10692,10694,10697,10699,10701,10703,10705],{"class":236,"line":10685},53,[234,10687,1810],{"class":271},[234,10689,1443],{"class":244},[234,10691,1815],{"class":271},[234,10693,329],{"class":244},[234,10695,10696],{"class":271},"-50",[234,10698,3407],{"class":240},[234,10700,1833],{"class":244},[234,10702,10696],{"class":271},[234,10704,3407],{"class":240},[234,10706,335],{"class":244},[234,10708,10710],{"class":236,"line":10709},54,[234,10711,1143],{"class":244},[234,10713,10714],{"class":236,"line":3975},[234,10715,262],{"emptyLinePlaceholder":261},[234,10717,10719,10722],{"class":236,"line":10718},56,[234,10720,10721],{"class":281},".anchor-dot--bottom-right",[234,10723,909],{"class":244},[234,10725,10727,10730,10732,10734,10736],{"class":236,"line":10726},57,[234,10728,10729],{"class":271},"  right",[234,10731,1443],{"class":244},[234,10733,10409],{"class":271},[234,10735,1789],{"class":240},[234,10737,255],{"class":244},[234,10739,10741,10744,10746,10748,10750],{"class":236,"line":10740},58,[234,10742,10743],{"class":271},"  bottom",[234,10745,1443],{"class":244},[234,10747,10409],{"class":271},[234,10749,1789],{"class":240},[234,10751,255],{"class":244},[234,10753,10755],{"class":236,"line":10754},59,[234,10756,1143],{"class":244},[234,10758,10759],{"class":236,"line":4302},[234,10760,262],{"emptyLinePlaceholder":261},[234,10762,10764,10767,10770],{"class":236,"line":10763},61,[234,10765,10766],{"class":240},"@keyframes",[234,10768,10769],{"class":899}," anchor-spin",[234,10771,909],{"class":244},[234,10773,10775,10778],{"class":236,"line":10774},62,[234,10776,10777],{"class":281},"  from",[234,10779,909],{"class":244},[234,10781,10783,10786,10788,10790,10792,10794,10796],{"class":236,"line":10782},63,[234,10784,10785],{"class":271},"    transform",[234,10787,1443],{"class":244},[234,10789,6443],{"class":271},[234,10791,329],{"class":244},[234,10793,1836],{"class":271},[234,10795,8185],{"class":240},[234,10797,335],{"class":244},[234,10799,10801],{"class":236,"line":10800},64,[234,10802,1138],{"class":244},[234,10804,10805],{"class":236,"line":4798},[234,10806,262],{"emptyLinePlaceholder":261},[234,10808,10810,10813],{"class":236,"line":10809},66,[234,10811,10812],{"class":281},"  to",[234,10814,909],{"class":244},[234,10816,10818,10820,10822,10824,10826,10829,10831],{"class":236,"line":10817},67,[234,10819,10785],{"class":271},[234,10821,1443],{"class":244},[234,10823,6443],{"class":271},[234,10825,329],{"class":244},[234,10827,10828],{"class":271},"360",[234,10830,8185],{"class":240},[234,10832,335],{"class":244},[234,10834,10836],{"class":236,"line":10835},68,[234,10837,1138],{"class":244},[234,10839,10841],{"class":236,"line":10840},69,[234,10842,1143],{"class":244},[30,10844,10845,10846,10848],{},"The animation is plain CSS. ",[60,10847,5643],{}," only changes the pivot that animation rotates around.",[37,10850,6478],{"id":6477},[225,10852,10854],{"className":227,"code":10853,"language":229,"meta":230,"style":230},"import StringTune, { StringAnchor } from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\nstringTune.use(StringAnchor);\nstringTune.start(60);\n",[60,10855,10856,10869,10873,10887,10896],{"__ignoreMap":230},[234,10857,10858,10860,10863,10865,10867],{"class":236,"line":237},[234,10859,241],{"class":240},[234,10861,10862],{"class":244}," StringTune, { StringAnchor } ",[234,10864,248],{"class":240},[234,10866,252],{"class":251},[234,10868,255],{"class":244},[234,10870,10871],{"class":236,"line":258},[234,10872,262],{"emptyLinePlaceholder":261},[234,10874,10875,10877,10879,10881,10883,10885],{"class":236,"line":265},[234,10876,268],{"class":240},[234,10878,272],{"class":271},[234,10880,275],{"class":240},[234,10882,278],{"class":244},[234,10884,282],{"class":281},[234,10886,285],{"class":244},[234,10888,10889,10891,10893],{"class":236,"line":288},[234,10890,296],{"class":244},[234,10892,299],{"class":281},[234,10894,10895],{"class":244},"(StringAnchor);\n",[234,10897,10898,10900,10902,10904,10906],{"class":236,"line":293},[234,10899,296],{"class":244},[234,10901,326],{"class":281},[234,10903,329],{"class":244},[234,10905,332],{"class":271},[234,10907,335],{"class":244},[30,10909,10910],{},"You can also provide a default fallback:",[225,10912,10914],{"className":227,"code":10913,"language":229,"meta":230,"style":230},"stringTune.use(StringAnchor, {\n  anchor: 'center center',\n});\n",[60,10915,10916,10925,10935],{"__ignoreMap":230},[234,10917,10918,10920,10922],{"class":236,"line":237},[234,10919,296],{"class":244},[234,10921,299],{"class":281},[234,10923,10924],{"class":244},"(StringAnchor, {\n",[234,10926,10927,10930,10933],{"class":236,"line":258},[234,10928,10929],{"class":244},"  anchor: ",[234,10931,10932],{"class":251},"'center center'",[234,10934,2510],{"class":244},[234,10936,10937],{"class":236,"line":265},[234,10938,1040],{"class":244},[37,10940,6537],{"id":6536},[42,10942,10943,10948,10960,10969,10976,10986,10992],{},[45,10944,10945,10946,106],{},"The module activates on elements with ",[60,10947,9614],{},[45,10949,10950,10951,10953,10954,10957,10958,106],{},"It maps the ",[60,10952,9616],{}," property as a ",[60,10955,10956],{},"tuple",", so runtime input is read from ",[60,10959,9618],{},[45,10961,10962,10963,10965,10966,10968],{},"Each axis is processed through ",[60,10964,9680],{},". In practice this mostly means resolving ",[60,10967,9719],{}," and handling empty values, not converting keywords into percentages.",[45,10970,10971,10972,10975],{},"The write happens in ",[60,10973,10974],{},"onObjectConnected()",", so this module is connection-time only. It does not update every frame, on scroll, or on mouse move.",[45,10977,10978,10979,10982,10983,10985],{},"Because the write is applied directly to ",[60,10980,10981],{},"style.transformOrigin",", the module composes well with CSS keyframes, ",[60,10984,5676],{},", and any transform-based animation you already have.",[45,10987,10988,10989,10991],{},"The module does not remove or manage ",[60,10990,5050],{}," itself. It only defines the pivot for transforms coming from elsewhere.",[45,10993,10994,10995,10997],{},"The module also does not restore a previous ",[60,10996,9635],{}," value on disconnect. It is a one-way inline style write.",[410,10999,7466],{},{"title":230,"searchDepth":258,"depth":258,"links":11001},[11002,11008,11009,11010],{"id":5810,"depth":258,"text":5811,"children":11003},[11004,11005,11006,11007],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":4806,"title":5648,"description":11012,"kind":5773,"section":5594,"order":5013,"group":5611,"status":8491,"integration":2710,"publicExport":261,"activation":11013,"package":5775,"aliases":11014,"attrs":11016,"events":11017,"cssVars":11018,"related":11019,"body":11020},"Marks an alternate scroll container so the runtime can measure and react correctly.","string=\"scroll-container\"",[11015,5648],"scroll-container",[],[],[],[4314,4805,4313],{"type":22,"value":11021,"toc":11902},[11022,11025,11030,11033,11035,11037,11069,11071,11076,11079,11087,11089,11092,11094,11097,11099,11539,11812,11814,11871,11873,11900],[25,11023,5648],{"id":11024},"stringscrollcontainer",[30,11026,11027,11029],{},[60,11028,5648],{}," adds local smooth wheel scrolling to one container element. It is not a scroll-timeline module and it does not publish CSS variables, transforms, or custom module events.",[30,11031,11032],{},"Think of it as local scroll physics for a nested scrollable area.",[37,11034,5811],{"id":5810},[174,11036,5312],{"id":5311},[2225,11038,11039,11051],{},[2228,11040,11041],{},[2231,11042,11043,11045,11047,11049],{},[2234,11044,5321],{},[2234,11046,5324],{},[2234,11048,5327],{},[2234,11050,5828],{},[2244,11052,11053],{},[2231,11054,11055,11060,11062,11066],{},[2249,11056,11057],{},[60,11058,11059],{},"string-lerp",[2249,11061,6025],{},[2249,11063,11064],{},[60,11065,4463],{},[2249,11067,11068],{},"Controls how quickly the container scroll position catches up to its wheel target.",[174,11070,5962],{"id":5961},[30,11072,11073,11075],{},[60,11074,5648],{}," has no CSS output and no module-specific event output.",[30,11077,11078],{},"Its public behavior is the container scroll itself:",[42,11080,11081,11084],{},[45,11082,11083],{},"wheel input is intercepted inside the container",[45,11085,11086],{},"the target scroll position is eased toward with local lerp physics",[174,11088,5997],{"id":3818},[30,11090,11091],{},"This module does not emit any module-specific public events.",[174,11093,6071],{"id":6070},[30,11095,11096],{},"This module has no mirror output contract.",[37,11098,6093],{"id":6092},[225,11100,11102],{"className":338,"code":11101,"language":340,"meta":230,"style":230},"\u003Csection class=\"hero\">Scroll down\u003C/section>\n\n\u003Csection class=\"stage\">\n  \u003Cdiv class=\"grid\">\n    \u003Cdiv string=\"scroll-container\" string-lerp=\"0.08\" class=\"scroll-container-demo\">\n      \u003Cdiv class=\"scroll-item\">Notes\u003C/div>\n      \u003Cdiv class=\"scroll-item\">Scope\u003C/div>\n      \u003Cdiv class=\"scroll-item\">Milestones\u003C/div>\n      \u003Cdiv class=\"scroll-item\">Launch\u003C/div>\n    \u003C/div>\n\n    \u003Cdiv string=\"scroll-container\" string-lerp=\"0.12\" class=\"scroll-container-demo\">\n      \u003Cdiv class=\"scroll-item\">Tasks\u003C/div>\n      \u003Cdiv class=\"scroll-item\">Design system\u003C/div>\n      \u003Cdiv class=\"scroll-item\">Landing page\u003C/div>\n      \u003Cdiv class=\"scroll-item\">QA\u003C/div>\n    \u003C/div>\n\n    \u003Cdiv string=\"scroll-container\" string-lerp=\"0.18\" class=\"scroll-container-demo\">\n      \u003Cdiv class=\"scroll-item\">Archive\u003C/div>\n      \u003Cdiv class=\"scroll-item\">v2\u003C/div>\n      \u003Cdiv class=\"scroll-item\">v3\u003C/div>\n      \u003Cdiv class=\"scroll-item\">v4\u003C/div>\n    \u003C/div>\n  \u003C/div>\n\u003C/section>\n\n\u003Csection class=\"hero\">Scroll up\u003C/section>\n",[60,11103,11104,11122,11126,11141,11156,11186,11206,11225,11244,11263,11271,11275,11302,11321,11340,11359,11378,11386,11390,11417,11436,11455,11474,11493,11501,11509,11517,11521],{"__ignoreMap":230},[234,11105,11106,11108,11110,11112,11114,11116,11118,11120],{"class":236,"line":237},[234,11107,347],{"class":244},[234,11109,740],{"class":350},[234,11111,1297],{"class":281},[234,11113,357],{"class":244},[234,11115,368],{"class":251},[234,11117,6113],{"class":244},[234,11119,740],{"class":350},[234,11121,376],{"class":244},[234,11123,11124],{"class":236,"line":258},[234,11125,262],{"emptyLinePlaceholder":261},[234,11127,11128,11130,11132,11134,11136,11139],{"class":236,"line":265},[234,11129,347],{"class":244},[234,11131,740],{"class":350},[234,11133,1297],{"class":281},[234,11135,357],{"class":244},[234,11137,11138],{"class":251},"\"stage\"",[234,11140,376],{"class":244},[234,11142,11143,11145,11147,11149,11151,11154],{"class":236,"line":288},[234,11144,1292],{"class":244},[234,11146,351],{"class":350},[234,11148,1297],{"class":281},[234,11150,357],{"class":244},[234,11152,11153],{"class":251},"\"grid\"",[234,11155,376],{"class":244},[234,11157,11158,11160,11162,11164,11166,11169,11172,11174,11177,11179,11181,11184],{"class":236,"line":293},[234,11159,1321],{"class":244},[234,11161,351],{"class":350},[234,11163,354],{"class":281},[234,11165,357],{"class":244},[234,11167,11168],{"class":251},"\"scroll-container\"",[234,11170,11171],{"class":281}," string-lerp",[234,11173,357],{"class":244},[234,11175,11176],{"class":251},"\"0.08\"",[234,11178,1297],{"class":281},[234,11180,357],{"class":244},[234,11182,11183],{"class":251},"\"scroll-container-demo\"",[234,11185,376],{"class":244},[234,11187,11188,11190,11192,11194,11196,11199,11202,11204],{"class":236,"line":305},[234,11189,6802],{"class":244},[234,11191,351],{"class":350},[234,11193,1297],{"class":281},[234,11195,357],{"class":244},[234,11197,11198],{"class":251},"\"scroll-item\"",[234,11200,11201],{"class":244},">Notes\u003C/",[234,11203,351],{"class":350},[234,11205,376],{"class":244},[234,11207,11208,11210,11212,11214,11216,11218,11221,11223],{"class":236,"line":321},[234,11209,6802],{"class":244},[234,11211,351],{"class":350},[234,11213,1297],{"class":281},[234,11215,357],{"class":244},[234,11217,11198],{"class":251},[234,11219,11220],{"class":244},">Scope\u003C/",[234,11222,351],{"class":350},[234,11224,376],{"class":244},[234,11226,11227,11229,11231,11233,11235,11237,11240,11242],{"class":236,"line":946},[234,11228,6802],{"class":244},[234,11230,351],{"class":350},[234,11232,1297],{"class":281},[234,11234,357],{"class":244},[234,11236,11198],{"class":251},[234,11238,11239],{"class":244},">Milestones\u003C/",[234,11241,351],{"class":350},[234,11243,376],{"class":244},[234,11245,11246,11248,11250,11252,11254,11256,11259,11261],{"class":236,"line":955},[234,11247,6802],{"class":244},[234,11249,351],{"class":350},[234,11251,1297],{"class":281},[234,11253,357],{"class":244},[234,11255,11198],{"class":251},[234,11257,11258],{"class":244},">Launch\u003C/",[234,11260,351],{"class":350},[234,11262,376],{"class":244},[234,11264,11265,11267,11269],{"class":236,"line":11},[234,11266,6904],{"class":244},[234,11268,351],{"class":350},[234,11270,376],{"class":244},[234,11272,11273],{"class":236,"line":980},[234,11274,262],{"emptyLinePlaceholder":261},[234,11276,11277,11279,11281,11283,11285,11287,11289,11291,11294,11296,11298,11300],{"class":236,"line":994},[234,11278,1321],{"class":244},[234,11280,351],{"class":350},[234,11282,354],{"class":281},[234,11284,357],{"class":244},[234,11286,11168],{"class":251},[234,11288,11171],{"class":281},[234,11290,357],{"class":244},[234,11292,11293],{"class":251},"\"0.12\"",[234,11295,1297],{"class":281},[234,11297,357],{"class":244},[234,11299,11183],{"class":251},[234,11301,376],{"class":244},[234,11303,11304,11306,11308,11310,11312,11314,11317,11319],{"class":236,"line":1000},[234,11305,6802],{"class":244},[234,11307,351],{"class":350},[234,11309,1297],{"class":281},[234,11311,357],{"class":244},[234,11313,11198],{"class":251},[234,11315,11316],{"class":244},">Tasks\u003C/",[234,11318,351],{"class":350},[234,11320,376],{"class":244},[234,11322,11323,11325,11327,11329,11331,11333,11336,11338],{"class":236,"line":1005},[234,11324,6802],{"class":244},[234,11326,351],{"class":350},[234,11328,1297],{"class":281},[234,11330,357],{"class":244},[234,11332,11198],{"class":251},[234,11334,11335],{"class":244},">Design system\u003C/",[234,11337,351],{"class":350},[234,11339,376],{"class":244},[234,11341,11342,11344,11346,11348,11350,11352,11355,11357],{"class":236,"line":1013},[234,11343,6802],{"class":244},[234,11345,351],{"class":350},[234,11347,1297],{"class":281},[234,11349,357],{"class":244},[234,11351,11198],{"class":251},[234,11353,11354],{"class":244},">Landing page\u003C/",[234,11356,351],{"class":350},[234,11358,376],{"class":244},[234,11360,11361,11363,11365,11367,11369,11371,11374,11376],{"class":236,"line":1019},[234,11362,6802],{"class":244},[234,11364,351],{"class":350},[234,11366,1297],{"class":281},[234,11368,357],{"class":244},[234,11370,11198],{"class":251},[234,11372,11373],{"class":244},">QA\u003C/",[234,11375,351],{"class":350},[234,11377,376],{"class":244},[234,11379,11380,11382,11384],{"class":236,"line":1025},[234,11381,6904],{"class":244},[234,11383,351],{"class":350},[234,11385,376],{"class":244},[234,11387,11388],{"class":236,"line":1031},[234,11389,262],{"emptyLinePlaceholder":261},[234,11391,11392,11394,11396,11398,11400,11402,11404,11406,11409,11411,11413,11415],{"class":236,"line":1037},[234,11393,1321],{"class":244},[234,11395,351],{"class":350},[234,11397,354],{"class":281},[234,11399,357],{"class":244},[234,11401,11168],{"class":251},[234,11403,11171],{"class":281},[234,11405,357],{"class":244},[234,11407,11408],{"class":251},"\"0.18\"",[234,11410,1297],{"class":281},[234,11412,357],{"class":244},[234,11414,11183],{"class":251},[234,11416,376],{"class":244},[234,11418,11419,11421,11423,11425,11427,11429,11432,11434],{"class":236,"line":427},[234,11420,6802],{"class":244},[234,11422,351],{"class":350},[234,11424,1297],{"class":281},[234,11426,357],{"class":244},[234,11428,11198],{"class":251},[234,11430,11431],{"class":244},">Archive\u003C/",[234,11433,351],{"class":350},[234,11435,376],{"class":244},[234,11437,11438,11440,11442,11444,11446,11448,11451,11453],{"class":236,"line":1571},[234,11439,6802],{"class":244},[234,11441,351],{"class":350},[234,11443,1297],{"class":281},[234,11445,357],{"class":244},[234,11447,11198],{"class":251},[234,11449,11450],{"class":244},">v2\u003C/",[234,11452,351],{"class":350},[234,11454,376],{"class":244},[234,11456,11457,11459,11461,11463,11465,11467,11470,11472],{"class":236,"line":1592},[234,11458,6802],{"class":244},[234,11460,351],{"class":350},[234,11462,1297],{"class":281},[234,11464,357],{"class":244},[234,11466,11198],{"class":251},[234,11468,11469],{"class":244},">v3\u003C/",[234,11471,351],{"class":350},[234,11473,376],{"class":244},[234,11475,11476,11478,11480,11482,11484,11486,11489,11491],{"class":236,"line":1600},[234,11477,6802],{"class":244},[234,11479,351],{"class":350},[234,11481,1297],{"class":281},[234,11483,357],{"class":244},[234,11485,11198],{"class":251},[234,11487,11488],{"class":244},">v4\u003C/",[234,11490,351],{"class":350},[234,11492,376],{"class":244},[234,11494,11495,11497,11499],{"class":236,"line":1615},[234,11496,6904],{"class":244},[234,11498,351],{"class":350},[234,11500,376],{"class":244},[234,11502,11503,11505,11507],{"class":236,"line":1620},[234,11504,1393],{"class":244},[234,11506,351],{"class":350},[234,11508,376],{"class":244},[234,11510,11511,11513,11515],{"class":236,"line":1625},[234,11512,1402],{"class":244},[234,11514,740],{"class":350},[234,11516,376],{"class":244},[234,11518,11519],{"class":236,"line":1634},[234,11520,262],{"emptyLinePlaceholder":261},[234,11522,11523,11525,11527,11529,11531,11533,11535,11537],{"class":236,"line":1639},[234,11524,347],{"class":244},[234,11526,740],{"class":350},[234,11528,1297],{"class":281},[234,11530,357],{"class":244},[234,11532,368],{"class":251},[234,11534,6254],{"class":244},[234,11536,740],{"class":350},[234,11538,376],{"class":244},[225,11540,11542],{"className":6261,"code":11541,"language":6263,"meta":230,"style":230},".hero,\n.stage {\n  min-height: 100vh;\n  display: grid;\n  place-items: center;\n}\n\n.grid {\n  width: min(100%, 960px);\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 20px;\n}\n\n.scroll-container-demo {\n  height: 280px;\n  overflow-y: auto;\n  border: 1px solid black;\n  background: white;\n}\n\n.scroll-item {\n  min-height: 88px;\n  display: grid;\n  place-items: center;\n  border-bottom: 1px solid black;\n}\n",[60,11543,11544,11550,11557,11569,11579,11589,11593,11597,11604,11628,11638,11666,11678,11682,11686,11693,11706,11718,11734,11744,11748,11752,11759,11772,11782,11792,11808],{"__ignoreMap":230},[234,11545,11546,11548],{"class":236,"line":237},[234,11547,1654],{"class":281},[234,11549,2510],{"class":244},[234,11551,11552,11555],{"class":236,"line":258},[234,11553,11554],{"class":281},".stage",[234,11556,909],{"class":244},[234,11558,11559,11561,11563,11565,11567],{"class":236,"line":265},[234,11560,1661],{"class":271},[234,11562,1443],{"class":244},[234,11564,6287],{"class":271},[234,11566,1669],{"class":240},[234,11568,255],{"class":244},[234,11570,11571,11573,11575,11577],{"class":236,"line":288},[234,11572,1677],{"class":271},[234,11574,1443],{"class":244},[234,11576,1682],{"class":271},[234,11578,255],{"class":244},[234,11580,11581,11583,11585,11587],{"class":236,"line":293},[234,11582,6306],{"class":271},[234,11584,1443],{"class":244},[234,11586,1695],{"class":271},[234,11588,255],{"class":244},[234,11590,11591],{"class":236,"line":305},[234,11592,1143],{"class":244},[234,11594,11595],{"class":236,"line":321},[234,11596,262],{"emptyLinePlaceholder":261},[234,11598,11599,11602],{"class":236,"line":946},[234,11600,11601],{"class":281},".grid",[234,11603,909],{"class":244},[234,11605,11606,11608,11610,11613,11615,11617,11619,11621,11624,11626],{"class":236,"line":955},[234,11607,6381],{"class":271},[234,11609,1443],{"class":244},[234,11611,11612],{"class":271},"min",[234,11614,329],{"class":244},[234,11616,6287],{"class":271},[234,11618,3407],{"class":240},[234,11620,1833],{"class":244},[234,11622,11623],{"class":271},"960",[234,11625,1789],{"class":240},[234,11627,335],{"class":244},[234,11629,11630,11632,11634,11636],{"class":236,"line":11},[234,11631,1677],{"class":271},[234,11633,1443],{"class":244},[234,11635,1682],{"class":271},[234,11637,255],{"class":244},[234,11639,11640,11642,11644,11646,11648,11650,11652,11654,11656,11658,11660,11662,11664],{"class":236,"line":980},[234,11641,7178],{"class":271},[234,11643,1443],{"class":244},[234,11645,10218],{"class":271},[234,11647,329],{"class":244},[234,11649,10223],{"class":271},[234,11651,1833],{"class":244},[234,11653,10228],{"class":271},[234,11655,329],{"class":244},[234,11657,1836],{"class":271},[234,11659,1833],{"class":244},[234,11661,1754],{"class":271},[234,11663,7190],{"class":240},[234,11665,1875],{"class":244},[234,11667,11668,11670,11672,11674,11676],{"class":236,"line":994},[234,11669,1703],{"class":271},[234,11671,1443],{"class":244},[234,11673,6346],{"class":271},[234,11675,1789],{"class":240},[234,11677,255],{"class":244},[234,11679,11680],{"class":236,"line":1000},[234,11681,1143],{"class":244},[234,11683,11684],{"class":236,"line":1005},[234,11685,262],{"emptyLinePlaceholder":261},[234,11687,11688,11691],{"class":236,"line":1013},[234,11689,11690],{"class":281},".scroll-container-demo",[234,11692,909],{"class":244},[234,11694,11695,11697,11699,11702,11704],{"class":236,"line":1019},[234,11696,6395],{"class":271},[234,11698,1443],{"class":244},[234,11700,11701],{"class":271},"280",[234,11703,1789],{"class":240},[234,11705,255],{"class":244},[234,11707,11708,11711,11713,11716],{"class":236,"line":1025},[234,11709,11710],{"class":271},"  overflow-y",[234,11712,1443],{"class":244},[234,11714,11715],{"class":271},"auto",[234,11717,255],{"class":244},[234,11719,11720,11722,11724,11726,11728,11730,11732],{"class":236,"line":1031},[234,11721,1769],{"class":271},[234,11723,1443],{"class":244},[234,11725,1754],{"class":271},[234,11727,1789],{"class":240},[234,11729,6417],{"class":271},[234,11731,6420],{"class":271},[234,11733,255],{"class":244},[234,11735,11736,11738,11740,11742],{"class":236,"line":1037},[234,11737,6427],{"class":271},[234,11739,1443],{"class":244},[234,11741,6432],{"class":271},[234,11743,255],{"class":244},[234,11745,11746],{"class":236,"line":427},[234,11747,1143],{"class":244},[234,11749,11750],{"class":236,"line":1571},[234,11751,262],{"emptyLinePlaceholder":261},[234,11753,11754,11757],{"class":236,"line":1592},[234,11755,11756],{"class":281},".scroll-item",[234,11758,909],{"class":244},[234,11760,11761,11763,11765,11768,11770],{"class":236,"line":1600},[234,11762,1661],{"class":271},[234,11764,1443],{"class":244},[234,11766,11767],{"class":271},"88",[234,11769,1789],{"class":240},[234,11771,255],{"class":244},[234,11773,11774,11776,11778,11780],{"class":236,"line":1615},[234,11775,1677],{"class":271},[234,11777,1443],{"class":244},[234,11779,1682],{"class":271},[234,11781,255],{"class":244},[234,11783,11784,11786,11788,11790],{"class":236,"line":1620},[234,11785,6306],{"class":271},[234,11787,1443],{"class":244},[234,11789,1695],{"class":271},[234,11791,255],{"class":244},[234,11793,11794,11796,11798,11800,11802,11804,11806],{"class":236,"line":1625},[234,11795,8043],{"class":271},[234,11797,1443],{"class":244},[234,11799,1754],{"class":271},[234,11801,1789],{"class":240},[234,11803,6417],{"class":271},[234,11805,6420],{"class":271},[234,11807,255],{"class":244},[234,11809,11810],{"class":236,"line":1634},[234,11811,1143],{"class":244},[37,11813,6478],{"id":6477},[225,11815,11817],{"className":227,"code":11816,"language":229,"meta":230,"style":230},"import StringTune, { StringScrollContainer } from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\nstringTune.use(StringScrollContainer);\nstringTune.start(60);\n",[60,11818,11819,11832,11836,11850,11859],{"__ignoreMap":230},[234,11820,11821,11823,11826,11828,11830],{"class":236,"line":237},[234,11822,241],{"class":240},[234,11824,11825],{"class":244}," StringTune, { StringScrollContainer } ",[234,11827,248],{"class":240},[234,11829,252],{"class":251},[234,11831,255],{"class":244},[234,11833,11834],{"class":236,"line":258},[234,11835,262],{"emptyLinePlaceholder":261},[234,11837,11838,11840,11842,11844,11846,11848],{"class":236,"line":265},[234,11839,268],{"class":240},[234,11841,272],{"class":271},[234,11843,275],{"class":240},[234,11845,278],{"class":244},[234,11847,282],{"class":281},[234,11849,285],{"class":244},[234,11851,11852,11854,11856],{"class":236,"line":288},[234,11853,296],{"class":244},[234,11855,299],{"class":281},[234,11857,11858],{"class":244},"(StringScrollContainer);\n",[234,11860,11861,11863,11865,11867,11869],{"class":236,"line":293},[234,11862,296],{"class":244},[234,11864,326],{"class":281},[234,11866,329],{"class":244},[234,11868,332],{"class":271},[234,11870,335],{"class":244},[37,11872,6537],{"id":6536},[42,11874,11875,11885,11888,11891,11897],{},[45,11876,11877,11878,11881,11882,106],{},"If the element has ",[60,11879,11880],{},"overflow-y: visible",", the module changes it to ",[60,11883,11884],{},"overflow-y: auto",[45,11886,11887],{},"At the top and bottom boundaries, wheel events are allowed to pass through instead of being trapped.",[45,11889,11890],{},"Native scroll updates from dragbars, keyboard, or touch keep the internal state in sync when custom wheel motion is idle.",[45,11892,11893,11894,11896],{},"This module does not make nested content compatible with ",[60,11895,190],{},". It only changes how the container itself scrolls.",[45,11898,11899],{},"In the current runtime, disconnect clears internal state but the DOM listeners are attached through anonymous callbacks and are not explicitly removed.",[410,11901,9599],{},{"title":230,"searchDepth":258,"depth":258,"links":11903},[11904,11910,11911,11912],{"id":5810,"depth":258,"text":5811,"children":11905},[11906,11907,11908,11909],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":4313,"title":5653,"description":11914,"kind":5773,"section":5594,"order":11915,"group":5611,"status":8491,"integration":2710,"publicExport":261,"activation":11916,"package":5775,"aliases":11917,"attrs":11919,"events":11920,"cssVars":11921,"related":11922,"body":11923},"Forwards wheel interaction from a local surface into the main scroll controller.",80,"string=\"scroller\"",[11918,5653],"scroller",[],[],[],[4806,3986,3984],{"type":22,"value":11924,"toc":12268},[11925,11928,11938,11941,11943,11945,11949,11955,11957,11960,11963,11969,11971,12003,12005,12007,12009,12049,12192,12194,12251,12253,12266],[25,11926,5653],{"id":11927},"stringscroller",[30,11929,11930,11932,11933,11935,11936,106],{},[60,11931,5653],{}," is a wheel proxy. It listens for native ",[60,11934,5353],{}," events on the annotated element and re-emits the original event on the shared StringTune event bus as ",[60,11937,5353],{},[30,11939,11940],{},"That makes an alternate surface act like scroll input for the active global scroll controller.",[37,11942,5811],{"id":5810},[174,11944,5312],{"id":5311},[30,11946,11947,8604],{},[60,11948,5653],{},[42,11950,11951],{},[45,11952,11953],{},[60,11954,11916],{},[174,11956,5962],{"id":5961},[30,11958,11959],{},"This module does not write CSS variables, transforms, or classes.",[30,11961,11962],{},"Its public output is one shared event:",[42,11964,11965],{},[45,11966,11967],{},[60,11968,5353],{},[174,11970,5997],{"id":3818},[2225,11972,11973,11983],{},[2228,11974,11975],{},[2231,11976,11977,11979,11981],{},[2234,11978,6006],{},[2234,11980,6009],{},[2234,11982,6012],{},[2244,11984,11985],{},[2231,11986,11987,11991,11997],{},[2249,11988,11989],{},[60,11990,5353],{},[2249,11992,11993,11994],{},"native ",[60,11995,11996],{},"WheelEvent",[2249,11998,11999,12000,12002],{},"The user wheels over the ",[60,12001,11916],{}," element",[174,12004,6071],{"id":6070},[30,12006,11096],{},[37,12008,6093],{"id":6092},[225,12010,12012],{"className":338,"code":12011,"language":340,"meta":230,"style":230},"\u003Cdiv string=\"scroller\" class=\"scroller-demo\">\n  Wheel here\n\u003C/div>\n",[60,12013,12014,12036,12041],{"__ignoreMap":230},[234,12015,12016,12018,12020,12022,12024,12027,12029,12031,12034],{"class":236,"line":237},[234,12017,347],{"class":244},[234,12019,351],{"class":350},[234,12021,354],{"class":281},[234,12023,357],{"class":244},[234,12025,12026],{"class":251},"\"scroller\"",[234,12028,1297],{"class":281},[234,12030,357],{"class":244},[234,12032,12033],{"class":251},"\"scroller-demo\"",[234,12035,376],{"class":244},[234,12037,12038],{"class":236,"line":258},[234,12039,12040],{"class":244},"  Wheel here\n",[234,12042,12043,12045,12047],{"class":236,"line":265},[234,12044,1402],{"class":244},[234,12046,351],{"class":350},[234,12048,376],{"class":244},[225,12050,12052],{"className":6261,"code":12051,"language":6263,"meta":230,"style":230},".scroller-demo {\n  position: fixed;\n  left: 24px;\n  right: 24px;\n  top: 24px;\n  height: calc(50vh - 24px);\n  display: grid;\n  place-items: center;\n  border: 1px solid black;\n  background: white;\n  color: black;\n}\n",[60,12053,12054,12061,12071,12083,12095,12107,12131,12141,12151,12167,12177,12188],{"__ignoreMap":230},[234,12055,12056,12059],{"class":236,"line":237},[234,12057,12058],{"class":281},".scroller-demo",[234,12060,909],{"class":244},[234,12062,12063,12065,12067,12069],{"class":236,"line":258},[234,12064,8002],{"class":271},[234,12066,1443],{"class":244},[234,12068,2867],{"class":271},[234,12070,255],{"class":244},[234,12072,12073,12075,12077,12079,12081],{"class":236,"line":265},[234,12074,10630],{"class":271},[234,12076,1443],{"class":244},[234,12078,7144],{"class":271},[234,12080,1789],{"class":240},[234,12082,255],{"class":244},[234,12084,12085,12087,12089,12091,12093],{"class":236,"line":288},[234,12086,10729],{"class":271},[234,12088,1443],{"class":244},[234,12090,7144],{"class":271},[234,12092,1789],{"class":240},[234,12094,255],{"class":244},[234,12096,12097,12099,12101,12103,12105],{"class":236,"line":293},[234,12098,10616],{"class":271},[234,12100,1443],{"class":244},[234,12102,7144],{"class":271},[234,12104,1789],{"class":240},[234,12106,255],{"class":244},[234,12108,12109,12111,12113,12115,12117,12119,12121,12124,12127,12129],{"class":236,"line":305},[234,12110,6395],{"class":271},[234,12112,1443],{"class":244},[234,12114,1820],{"class":271},[234,12116,329],{"class":244},[234,12118,10665],{"class":271},[234,12120,1669],{"class":240},[234,12122,12123],{"class":240}," -",[234,12125,12126],{"class":271}," 24",[234,12128,1789],{"class":240},[234,12130,335],{"class":244},[234,12132,12133,12135,12137,12139],{"class":236,"line":321},[234,12134,1677],{"class":271},[234,12136,1443],{"class":244},[234,12138,1682],{"class":271},[234,12140,255],{"class":244},[234,12142,12143,12145,12147,12149],{"class":236,"line":946},[234,12144,6306],{"class":271},[234,12146,1443],{"class":244},[234,12148,1695],{"class":271},[234,12150,255],{"class":244},[234,12152,12153,12155,12157,12159,12161,12163,12165],{"class":236,"line":955},[234,12154,1769],{"class":271},[234,12156,1443],{"class":244},[234,12158,1754],{"class":271},[234,12160,1789],{"class":240},[234,12162,6417],{"class":271},[234,12164,6420],{"class":271},[234,12166,255],{"class":244},[234,12168,12169,12171,12173,12175],{"class":236,"line":11},[234,12170,6427],{"class":271},[234,12172,1443],{"class":244},[234,12174,6432],{"class":271},[234,12176,255],{"class":244},[234,12178,12179,12182,12184,12186],{"class":236,"line":980},[234,12180,12181],{"class":271},"  color",[234,12183,1443],{"class":244},[234,12185,10579],{"class":271},[234,12187,255],{"class":244},[234,12189,12190],{"class":236,"line":994},[234,12191,1143],{"class":244},[37,12193,6478],{"id":6477},[225,12195,12197],{"className":227,"code":12196,"language":229,"meta":230,"style":230},"import StringTune, { StringScroller } from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\nstringTune.use(StringScroller);\nstringTune.start(60);\n",[60,12198,12199,12212,12216,12230,12239],{"__ignoreMap":230},[234,12200,12201,12203,12206,12208,12210],{"class":236,"line":237},[234,12202,241],{"class":240},[234,12204,12205],{"class":244}," StringTune, { StringScroller } ",[234,12207,248],{"class":240},[234,12209,252],{"class":251},[234,12211,255],{"class":244},[234,12213,12214],{"class":236,"line":258},[234,12215,262],{"emptyLinePlaceholder":261},[234,12217,12218,12220,12222,12224,12226,12228],{"class":236,"line":265},[234,12219,268],{"class":240},[234,12221,272],{"class":271},[234,12223,275],{"class":240},[234,12225,278],{"class":244},[234,12227,282],{"class":281},[234,12229,285],{"class":244},[234,12231,12232,12234,12236],{"class":236,"line":288},[234,12233,296],{"class":244},[234,12235,299],{"class":281},[234,12237,12238],{"class":244},"(StringScroller);\n",[234,12240,12241,12243,12245,12247,12249],{"class":236,"line":293},[234,12242,296],{"class":244},[234,12244,326],{"class":281},[234,12246,329],{"class":244},[234,12248,332],{"class":271},[234,12250,335],{"class":244},[37,12252,6537],{"id":6536},[42,12254,12255,12258,12261],{},[45,12256,12257],{},"The module adds one native wheel listener per connected element.",[45,12259,12260],{},"On disconnect, it removes the stored listener from the element.",[45,12262,12263,12265],{},[60,12264,5653],{}," does not scroll the element itself. It only forwards wheel input into the global StringTune pipeline.",[410,12267,9599],{},{"title":230,"searchDepth":258,"depth":258,"links":12269},[12270,12276,12277,12278],{"id":5810,"depth":258,"text":5811,"children":12271},[12272,12273,12274,12275],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":5664,"title":195,"description":12280,"kind":5773,"section":5594,"order":12281,"group":5657,"status":5774,"integration":12282,"publicExport":261,"activation":12283,"package":5775,"aliases":12284,"attrs":12287,"events":12297,"cssVars":12302,"related":12311,"body":12315},"Global cursor runtime that tracks pointer position, writes cursor CSS variables, and manages portal classes.",110,"global","stringTune.use(StringCursor)",[12285,195,12286],"cursor","cursor-lerp",[12288,12289,12290,12291,12292,12293,12294,12295,12296],"string-cursor","string-cursor-target","string-cursor-class","string-cursor-enter","string-cursor-leave","string-cursor-leave-hold","string-cursor-lerp","string-cursor-vars","string-alignment",[12285,12298,12299,12300,12301],"cursor:start:\u003Cid>","cursor:move:\u003Cid>","cursor:pixel:\u003Cid>","cursor:end:\u003Cid>",[1830,1860,12303,12304,12305,12306,12307,12308,12309,12310],"--x-lerp","--y-lerp","--x-px","--y-px","--dx","--dy","--angle","--angle-deg",[12312,12313,12314,5669],"/docs/modules/cursor/targets-and-portals","/docs/modules/cursor/css-variables-and-events","/docs/modules/cursor/lifecycle-and-device-behavior",{"type":22,"value":12316,"toc":13577},[12317,12320,12325,12328,12342,12345,12347,12351,12356,12456,12460,12463,12510,12512,12515,12522,12526,12532,12542,12545,12579,12584,12610,12614,12619,12637,12648,12652,12655,12669,12671,12676,12744,12747,12770,12772,12778,12780,13010,13486,13488,13548,13550,13575],[25,12318,195],{"id":12319},"stringcursor",[30,12321,12322,12324],{},[60,12323,195],{}," is one of the more complex built-in modules. It is global, but it also manages per-object state, floating portal nodes, hover lifecycle cleanup, and multiple output channels.",[30,12326,12327],{},"At a high level it does two separate jobs:",[42,12329,12330,12336],{},[45,12331,12332,12333],{},"writes target-local cursor variables to elements marked with ",[60,12334,12335],{},"string=\"cursor\"",[45,12337,12338,12339],{},"moves optional floating cursor portals marked with ",[60,12340,12341],{},"string-cursor=\"...\"",[30,12343,12344],{},"That split matters enough that the module now has dedicated deep-dive pages.",[37,12346,5811],{"id":5810},[174,12348,12350],{"id":12349},"target-attributes","Target Attributes",[30,12352,12353,12354,106],{},"These attributes are read from elements marked with ",[60,12355,12335],{},[30,12357,12358,12359,12361,12362,12364,12365,12368,12369,12372,12373,12375,12376,12378,12379,12381,12382,1833,12384,1833,12386,12389,12390,12392,12393,137,12395,12397,12398,12400,12401,1833,12404,12406,12407,12409,12410,12400,12412,1833,12414,12406,12416,12418,12419,12421,12422,12424,12425,12427,12428,12430,12431,12433,12434,12436,12437,1833,12440,1833,12443,1833,12446,1833,12449,1833,12452,12455],{},"| Attribute                  | Type                           | Default                      | Real runtime effect                                                               |\n| -------------------------- | ------------------------------ | ---------------------------- | --------------------------------------------------------------------------------- | ------------------------------------------- |\n| ",[60,12360,12289],{},"     | string                         | ",[60,12363,4306],{},"                    | Selects which cursor portal IDs this target controls. Supports comma or ",[60,12366,12367],{},"        |","separated lists.",[60,12370,12371],{},"\\*"," targets every portal. |\n| ",[60,12374,12290],{},"      | string                         | ",[60,12377,6650],{},"                         | Adds this class to matching portals while the target is hovered.                  |\n| ",[60,12380,12296],{},"         | enum: ",[60,12383,326],{},[60,12385,1695],{},[60,12387,12388],{},"end"," | ",[60,12391,1695],{},"                     | Changes how local ",[60,12394,1830],{},[60,12396,1860],{}," are normalized.                                 |\n| ",[60,12399,12291],{},"      | enum: ",[60,12402,12403],{},"snap",[60,12405,4305],{},"         | ",[60,12408,12403],{},"                       | Controls how local cursor values enter when the pointer first touches the target. |\n| ",[60,12411,12292],{},[60,12413,12403],{},[60,12415,4305],{},[60,12417,4305],{},"                     | Controls how local cursor values reset after leaving the target.                  |\n| ",[60,12420,12293],{}," | boolean                        | ",[60,12423,2719],{},"                      | Freezes the last local values after leaving instead of easing back to zero.       |\n| ",[60,12426,11059],{},"              | number                         | inherited from global ",[60,12429,8493],{}," | Smoothing factor for target-local cursor motion.                                  |\n| ",[60,12432,12295],{},"       | string list                    | ",[60,12435,6650],{},"                         | Enables extra variables: ",[60,12438,12439],{},"xpx",[60,12441,12442],{},"ypx",[60,12444,12445],{},"dx",[60,12447,12448],{},"dy",[60,12450,12451],{},"angle",[60,12453,12454],{},"angle-deg",".          |",[174,12457,12459],{"id":12458},"portal-attributes","Portal Attributes",[30,12461,12462],{},"These attributes are read from floating cursor portal elements.",[2225,12464,12465,12477],{},[2228,12466,12467],{},[2231,12468,12469,12471,12473,12475],{},[2234,12470,5321],{},[2234,12472,5324],{},[2234,12474,5327],{},[2234,12476,5828],{},[2244,12478,12479,12494],{},[2231,12480,12481,12485,12487,12491],{},[2249,12482,12483],{},[60,12484,12288],{},[2249,12486,2256],{},[2249,12488,12489],{},[60,12490,4306],{},[2249,12492,12493],{},"Registers the portal and gives it an addressable ID.",[2231,12495,12496,12500,12502,12507],{},[2249,12497,12498],{},[60,12499,12294],{},[2249,12501,6025],{},[2249,12503,12504,12505],{},"global ",[60,12506,12286],{},[2249,12508,12509],{},"Changes how quickly the portal itself follows the pointer.",[174,12511,5962],{"id":5961},[30,12513,12514],{},"The detailed output contract now has its own page:",[42,12516,12517],{},[45,12518,12519],{},[133,12520,12521],{"href":12313},"CSS Variables And Events",[2068,12523,12525],{"id":12524},"target-css-variables","Target CSS variables",[30,12527,12528,12529,12531],{},"On ",[60,12530,12335],{}," elements the module writes:",[42,12533,12534,12538],{},[45,12535,12536],{},[60,12537,1830],{},[45,12539,12540],{},[60,12541,1860],{},[30,12543,12544],{},"These are normalized local coordinates, not viewport pixels.",[42,12546,12547,12558,12570],{},[45,12548,12549,12552,12553,4486,12556],{},[60,12550,12551],{},"alignment=\"center\""," gives roughly ",[60,12554,12555],{},"-1",[60,12557,1754],{},[45,12559,12560,12563,12564,12566,12567,12569],{},[60,12561,12562],{},"alignment=\"start\""," gives ",[60,12565,1836],{}," at the left/top edge and ",[60,12568,1754],{}," at the opposite side",[45,12571,12572,12563,12575,4486,12577],{},[60,12573,12574],{},"alignment=\"end\"",[60,12576,12555],{},[60,12578,1836],{},[30,12580,4236,12581,12583],{},[60,12582,12295],{}," includes extra flags, the module also writes:",[42,12585,12586,12590,12594,12598,12602,12606],{},[45,12587,12588],{},[60,12589,12305],{},[45,12591,12592],{},[60,12593,12306],{},[45,12595,12596],{},[60,12597,12307],{},[45,12599,12600],{},[60,12601,12308],{},[45,12603,12604],{},[60,12605,12309],{},[45,12607,12608],{},[60,12609,12310],{},[2068,12611,12613],{"id":12612},"portal-css-variables","Portal CSS variables",[30,12615,12528,12616,12618],{},[60,12617,12341],{}," portals the module writes:",[42,12620,12621,12625,12629,12633],{},[45,12622,12623],{},[60,12624,1830],{},[45,12626,12627],{},[60,12628,1860],{},[45,12630,12631],{},[60,12632,12303],{},[45,12634,12635],{},[60,12636,12304],{},[30,12638,12639,12640,137,12642,12644,12645,106],{},"Portal ",[60,12641,1830],{},[60,12643,1860],{}," are viewport pixel positions, so consume them with ",[60,12646,12647],{},"* 1px",[2068,12649,12651],{"id":12650},"classes","Classes",[30,12653,12654],{},"The runtime toggles:",[42,12656,12657,12663],{},[45,12658,12659,12662],{},[60,12660,12661],{},"-show"," on portals while at least one linked target is hovered",[45,12664,12665,12666,12668],{},"the class from ",[60,12667,12290],{}," on matching portals while that target is hovered",[174,12670,5997],{"id":3818},[30,12672,12673,12675],{},[60,12674,195],{}," emits these target-scoped events:",[2225,12677,12678,12688],{},[2228,12679,12680],{},[2231,12681,12682,12684,12686],{},[2234,12683,6006],{},[2234,12685,6009],{},[2234,12687,6012],{},[2244,12689,12690,12704,12718,12731],{},[2231,12691,12692,12696,12701],{},[2249,12693,12694],{},[60,12695,12298],{},[2249,12697,12698],{},[60,12699,12700],{},"null",[2249,12702,12703],{},"Target-local tracking becomes active",[2231,12705,12706,12710,12715],{},[2249,12707,12708],{},[60,12709,12299],{},[2249,12711,12712],{},[60,12713,12714],{},"{ x, y }",[2249,12716,12717],{},"Normalized target-local coordinates change",[2231,12719,12720,12724,12728],{},[2249,12721,12722],{},[60,12723,12300],{},[2249,12725,12726],{},[60,12727,12714],{},[2249,12729,12730],{},"Pixel coordinates inside the target change",[2231,12732,12733,12737,12741],{},[2249,12734,12735],{},[60,12736,12301],{},[2249,12738,12739],{},[60,12740,12700],{},[2249,12742,12743],{},"Target-local tracking settles or resets",[30,12745,12746],{},"If at least one portal exists, the module also emits a global portal event:",[2225,12748,12749,12757],{},[2228,12750,12751],{},[2231,12752,12753,12755],{},[2234,12754,6006],{},[2234,12756,6009],{},[2244,12758,12759],{},[2231,12760,12761,12765],{},[2249,12762,12763],{},[60,12764,12285],{},[2249,12766,12767],{},[60,12768,12769],{},"{ x, y, stepX, stepY }",[174,12771,6071],{"id":6070},[30,12773,12774,12775,12777],{},"If a mirror element is linked with ",[60,12776,2461],{},", the target-local CSS variables are written to both the source element and its mirrors. Portal behavior is still owned by the source target ID.",[37,12779,6093],{"id":6092},[225,12781,12783],{"className":338,"code":12782,"language":340,"meta":230,"style":230},"\u003Cdiv string-cursor=\"default\" class=\"cursor-portal\">\n  \u003Cspan class=\"cursor-text\">View\u003C/span>\n\u003C/div>\n\n\u003Carticle\n  class=\"project-card\"\n  string=\"cursor\"\n  string-id=\"project-1\"\n  string-cursor-target=\"default\"\n  string-cursor-class=\"-view-project\"\n  string-cursor-enter=\"smooth\"\n  string-cursor-leave=\"smooth\"\n>\n  \u003Cimg src=\"/assets/project1.jpg\" alt=\"Project Thumbnail\" class=\"project-image\" />\n  \u003Cdiv class=\"project-info\">\n    \u003Ch3>Design System\u003C/h3>\n    \u003Cp>2026\u003C/p>\n  \u003C/div>\n\u003C/article>\n",[60,12784,12785,12808,12828,12836,12840,12847,12857,12867,12877,12887,12897,12907,12916,12920,12952,12967,12980,12993,13001],{"__ignoreMap":230},[234,12786,12787,12789,12791,12794,12796,12799,12801,12803,12806],{"class":236,"line":237},[234,12788,347],{"class":244},[234,12790,351],{"class":350},[234,12792,12793],{"class":281}," string-cursor",[234,12795,357],{"class":244},[234,12797,12798],{"class":251},"\"default\"",[234,12800,1297],{"class":281},[234,12802,357],{"class":244},[234,12804,12805],{"class":251},"\"cursor-portal\"",[234,12807,376],{"class":244},[234,12809,12810,12812,12814,12816,12818,12821,12824,12826],{"class":236,"line":258},[234,12811,1292],{"class":244},[234,12813,234],{"class":350},[234,12815,1297],{"class":281},[234,12817,357],{"class":244},[234,12819,12820],{"class":251},"\"cursor-text\"",[234,12822,12823],{"class":244},">View\u003C/",[234,12825,234],{"class":350},[234,12827,376],{"class":244},[234,12829,12830,12832,12834],{"class":236,"line":265},[234,12831,1402],{"class":244},[234,12833,351],{"class":350},[234,12835,376],{"class":244},[234,12837,12838],{"class":236,"line":288},[234,12839,262],{"emptyLinePlaceholder":261},[234,12841,12842,12844],{"class":236,"line":293},[234,12843,347],{"class":244},[234,12845,12846],{"class":350},"article\n",[234,12848,12849,12852,12854],{"class":236,"line":305},[234,12850,12851],{"class":281},"  class",[234,12853,357],{"class":244},[234,12855,12856],{"class":251},"\"project-card\"\n",[234,12858,12859,12862,12864],{"class":236,"line":321},[234,12860,12861],{"class":281},"  string",[234,12863,357],{"class":244},[234,12865,12866],{"class":251},"\"cursor\"\n",[234,12868,12869,12872,12874],{"class":236,"line":946},[234,12870,12871],{"class":281},"  string-id",[234,12873,357],{"class":244},[234,12875,12876],{"class":251},"\"project-1\"\n",[234,12878,12879,12882,12884],{"class":236,"line":955},[234,12880,12881],{"class":281},"  string-cursor-target",[234,12883,357],{"class":244},[234,12885,12886],{"class":251},"\"default\"\n",[234,12888,12889,12892,12894],{"class":236,"line":11},[234,12890,12891],{"class":281},"  string-cursor-class",[234,12893,357],{"class":244},[234,12895,12896],{"class":251},"\"-view-project\"\n",[234,12898,12899,12902,12904],{"class":236,"line":980},[234,12900,12901],{"class":281},"  string-cursor-enter",[234,12903,357],{"class":244},[234,12905,12906],{"class":251},"\"smooth\"\n",[234,12908,12909,12912,12914],{"class":236,"line":994},[234,12910,12911],{"class":281},"  string-cursor-leave",[234,12913,357],{"class":244},[234,12915,12906],{"class":251},[234,12917,12918],{"class":236,"line":1000},[234,12919,376],{"class":244},[234,12921,12922,12924,12926,12929,12931,12934,12937,12939,12942,12944,12946,12949],{"class":236,"line":1005},[234,12923,1292],{"class":244},[234,12925,3286],{"class":350},[234,12927,12928],{"class":281}," src",[234,12930,357],{"class":244},[234,12932,12933],{"class":251},"\"/assets/project1.jpg\"",[234,12935,12936],{"class":281}," alt",[234,12938,357],{"class":244},[234,12940,12941],{"class":251},"\"Project Thumbnail\"",[234,12943,1297],{"class":281},[234,12945,357],{"class":244},[234,12947,12948],{"class":251},"\"project-image\"",[234,12950,12951],{"class":244}," />\n",[234,12953,12954,12956,12958,12960,12962,12965],{"class":236,"line":1013},[234,12955,1292],{"class":244},[234,12957,351],{"class":350},[234,12959,1297],{"class":281},[234,12961,357],{"class":244},[234,12963,12964],{"class":251},"\"project-info\"",[234,12966,376],{"class":244},[234,12968,12969,12971,12973,12976,12978],{"class":236,"line":1019},[234,12970,1321],{"class":244},[234,12972,174],{"class":350},[234,12974,12975],{"class":244},">Design System\u003C/",[234,12977,174],{"class":350},[234,12979,376],{"class":244},[234,12981,12982,12984,12986,12989,12991],{"class":236,"line":1025},[234,12983,1321],{"class":244},[234,12985,30],{"class":350},[234,12987,12988],{"class":244},">2026\u003C/",[234,12990,30],{"class":350},[234,12992,376],{"class":244},[234,12994,12995,12997,12999],{"class":236,"line":1031},[234,12996,1393],{"class":244},[234,12998,351],{"class":350},[234,13000,376],{"class":244},[234,13002,13003,13005,13008],{"class":236,"line":1037},[234,13004,1402],{"class":244},[234,13006,13007],{"class":350},"article",[234,13009,376],{"class":244},[225,13011,13013],{"className":6261,"code":13012,"language":6263,"meta":230,"style":230},".cursor-portal {\n  position: fixed;\n  left: 0;\n  top: 0;\n  width: 16px;\n  height: 16px;\n  background: black;\n  border-radius: 50%;\n  pointer-events: none;\n  transform: translate3d(calc(var(--x, 0) * 1px), calc(var(--y, 0) * 1px), 0) translate(-50%, -50%);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.cursor-portal:not(.-show) {\n  opacity: 0;\n}\n\n.cursor-text {\n  color: white;\n  font-size: 12px;\n  opacity: 0;\n}\n\n.cursor-portal.-view-project {\n  width: 64px;\n  height: 64px;\n}\n\n.cursor-portal.-view-project .cursor-text {\n  opacity: 1;\n}\n\n.project-card {\n  border: 1px solid black;\n  padding: 1rem;\n  background: white;\n  transform: translate3d(calc(var(--x, 0) * 8px), calc(var(--y, 0) * 8px), 0);\n}\n",[60,13014,13015,13022,13032,13042,13052,13065,13077,13087,13099,13110,13189,13200,13210,13221,13225,13229,13241,13252,13256,13260,13267,13277,13289,13299,13303,13307,13314,13327,13339,13343,13347,13356,13366,13370,13374,13381,13397,13409,13419,13482],{"__ignoreMap":230},[234,13016,13017,13020],{"class":236,"line":237},[234,13018,13019],{"class":281},".cursor-portal",[234,13021,909],{"class":244},[234,13023,13024,13026,13028,13030],{"class":236,"line":258},[234,13025,8002],{"class":271},[234,13027,1443],{"class":244},[234,13029,2867],{"class":271},[234,13031,255],{"class":244},[234,13033,13034,13036,13038,13040],{"class":236,"line":265},[234,13035,10630],{"class":271},[234,13037,1443],{"class":244},[234,13039,1836],{"class":271},[234,13041,255],{"class":244},[234,13043,13044,13046,13048,13050],{"class":236,"line":288},[234,13045,10616],{"class":271},[234,13047,1443],{"class":244},[234,13049,1836],{"class":271},[234,13051,255],{"class":244},[234,13053,13054,13056,13058,13061,13063],{"class":236,"line":293},[234,13055,6381],{"class":271},[234,13057,1443],{"class":244},[234,13059,13060],{"class":271},"16",[234,13062,1789],{"class":240},[234,13064,255],{"class":244},[234,13066,13067,13069,13071,13073,13075],{"class":236,"line":305},[234,13068,6395],{"class":271},[234,13070,1443],{"class":244},[234,13072,13060],{"class":271},[234,13074,1789],{"class":240},[234,13076,255],{"class":244},[234,13078,13079,13081,13083,13085],{"class":236,"line":321},[234,13080,6427],{"class":271},[234,13082,1443],{"class":244},[234,13084,10579],{"class":271},[234,13086,255],{"class":244},[234,13088,13089,13091,13093,13095,13097],{"class":236,"line":946},[234,13090,1781],{"class":271},[234,13092,1443],{"class":244},[234,13094,10665],{"class":271},[234,13096,3407],{"class":240},[234,13098,255],{"class":244},[234,13100,13101,13104,13106,13108],{"class":236,"line":955},[234,13102,13103],{"class":271},"  pointer-events",[234,13105,1443],{"class":244},[234,13107,1774],{"class":271},[234,13109,255],{"class":244},[234,13111,13112,13114,13116,13119,13121,13123,13125,13127,13129,13131,13133,13135,13137,13139,13141,13143,13145,13147,13149,13151,13153,13155,13157,13159,13161,13163,13165,13167,13169,13171,13173,13175,13177,13179,13181,13183,13185,13187],{"class":236,"line":11},[234,13113,1810],{"class":271},[234,13115,1443],{"class":244},[234,13117,13118],{"class":271},"translate3d",[234,13120,329],{"class":244},[234,13122,1820],{"class":271},[234,13124,329],{"class":244},[234,13126,1825],{"class":271},[234,13128,329],{"class":244},[234,13130,1830],{"class":899},[234,13132,1833],{"class":244},[234,13134,1836],{"class":271},[234,13136,903],{"class":244},[234,13138,1841],{"class":240},[234,13140,1844],{"class":271},[234,13142,1789],{"class":240},[234,13144,1849],{"class":244},[234,13146,1820],{"class":271},[234,13148,329],{"class":244},[234,13150,1825],{"class":271},[234,13152,329],{"class":244},[234,13154,1860],{"class":899},[234,13156,1833],{"class":244},[234,13158,1836],{"class":271},[234,13160,903],{"class":244},[234,13162,1841],{"class":240},[234,13164,1844],{"class":271},[234,13166,1789],{"class":240},[234,13168,1849],{"class":244},[234,13170,1836],{"class":271},[234,13172,903],{"class":244},[234,13174,1815],{"class":271},[234,13176,329],{"class":244},[234,13178,10696],{"class":271},[234,13180,3407],{"class":240},[234,13182,1833],{"class":244},[234,13184,10696],{"class":271},[234,13186,3407],{"class":240},[234,13188,335],{"class":244},[234,13190,13191,13193,13195,13198],{"class":236,"line":980},[234,13192,1677],{"class":271},[234,13194,1443],{"class":244},[234,13196,13197],{"class":271},"flex",[234,13199,255],{"class":244},[234,13201,13202,13204,13206,13208],{"class":236,"line":994},[234,13203,7209],{"class":271},[234,13205,1443],{"class":244},[234,13207,1695],{"class":271},[234,13209,255],{"class":244},[234,13211,13212,13215,13217,13219],{"class":236,"line":1000},[234,13213,13214],{"class":271},"  justify-content",[234,13216,1443],{"class":244},[234,13218,1695],{"class":271},[234,13220,255],{"class":244},[234,13222,13223],{"class":236,"line":1005},[234,13224,1143],{"class":244},[234,13226,13227],{"class":236,"line":1013},[234,13228,262],{"emptyLinePlaceholder":261},[234,13230,13231,13234,13236,13239],{"class":236,"line":1019},[234,13232,13233],{"class":281},".cursor-portal:not",[234,13235,329],{"class":244},[234,13237,13238],{"class":281},".-show",[234,13240,1477],{"class":244},[234,13242,13243,13246,13248,13250],{"class":236,"line":1025},[234,13244,13245],{"class":271},"  opacity",[234,13247,1443],{"class":244},[234,13249,1836],{"class":271},[234,13251,255],{"class":244},[234,13253,13254],{"class":236,"line":1031},[234,13255,1143],{"class":244},[234,13257,13258],{"class":236,"line":1037},[234,13259,262],{"emptyLinePlaceholder":261},[234,13261,13262,13265],{"class":236,"line":427},[234,13263,13264],{"class":281},".cursor-text",[234,13266,909],{"class":244},[234,13268,13269,13271,13273,13275],{"class":236,"line":1571},[234,13270,12181],{"class":271},[234,13272,1443],{"class":244},[234,13274,6432],{"class":271},[234,13276,255],{"class":244},[234,13278,13279,13281,13283,13285,13287],{"class":236,"line":1592},[234,13280,10500],{"class":271},[234,13282,1443],{"class":244},[234,13284,8834],{"class":271},[234,13286,1789],{"class":240},[234,13288,255],{"class":244},[234,13290,13291,13293,13295,13297],{"class":236,"line":1600},[234,13292,13245],{"class":271},[234,13294,1443],{"class":244},[234,13296,1836],{"class":271},[234,13298,255],{"class":244},[234,13300,13301],{"class":236,"line":1615},[234,13302,1143],{"class":244},[234,13304,13305],{"class":236,"line":1620},[234,13306,262],{"emptyLinePlaceholder":261},[234,13308,13309,13312],{"class":236,"line":1625},[234,13310,13311],{"class":281},".cursor-portal.-view-project",[234,13313,909],{"class":244},[234,13315,13316,13318,13320,13323,13325],{"class":236,"line":1634},[234,13317,6381],{"class":271},[234,13319,1443],{"class":244},[234,13321,13322],{"class":271},"64",[234,13324,1789],{"class":240},[234,13326,255],{"class":244},[234,13328,13329,13331,13333,13335,13337],{"class":236,"line":1639},[234,13330,6395],{"class":271},[234,13332,1443],{"class":244},[234,13334,13322],{"class":271},[234,13336,1789],{"class":240},[234,13338,255],{"class":244},[234,13340,13341],{"class":236,"line":1651},[234,13342,1143],{"class":244},[234,13344,13345],{"class":236,"line":609},[234,13346,262],{"emptyLinePlaceholder":261},[234,13348,13349,13351,13354],{"class":236,"line":1674},[234,13350,13311],{"class":281},[234,13352,13353],{"class":281}," .cursor-text",[234,13355,909],{"class":244},[234,13357,13358,13360,13362,13364],{"class":236,"line":1687},[234,13359,13245],{"class":271},[234,13361,1443],{"class":244},[234,13363,1754],{"class":271},[234,13365,255],{"class":244},[234,13367,13368],{"class":236,"line":1700},[234,13369,1143],{"class":244},[234,13371,13372],{"class":236,"line":1716},[234,13373,262],{"emptyLinePlaceholder":261},[234,13375,13376,13379],{"class":236,"line":1721},[234,13377,13378],{"class":281},".project-card",[234,13380,909],{"class":244},[234,13382,13383,13385,13387,13389,13391,13393,13395],{"class":236,"line":1726},[234,13384,1769],{"class":271},[234,13386,1443],{"class":244},[234,13388,1754],{"class":271},[234,13390,1789],{"class":240},[234,13392,6417],{"class":271},[234,13394,6420],{"class":271},[234,13396,255],{"class":244},[234,13398,13399,13401,13403,13405,13407],{"class":236,"line":1734},[234,13400,1749],{"class":271},[234,13402,1443],{"class":244},[234,13404,1754],{"class":271},[234,13406,1711],{"class":240},[234,13408,255],{"class":244},[234,13410,13411,13413,13415,13417],{"class":236,"line":1746},[234,13412,6427],{"class":271},[234,13414,1443],{"class":244},[234,13416,6432],{"class":271},[234,13418,255],{"class":244},[234,13420,13421,13423,13425,13427,13429,13431,13433,13435,13437,13439,13441,13443,13445,13447,13450,13452,13454,13456,13458,13460,13462,13464,13466,13468,13470,13472,13474,13476,13478,13480],{"class":236,"line":1766},[234,13422,1810],{"class":271},[234,13424,1443],{"class":244},[234,13426,13118],{"class":271},[234,13428,329],{"class":244},[234,13430,1820],{"class":271},[234,13432,329],{"class":244},[234,13434,1825],{"class":271},[234,13436,329],{"class":244},[234,13438,1830],{"class":899},[234,13440,1833],{"class":244},[234,13442,1836],{"class":271},[234,13444,903],{"class":244},[234,13446,1841],{"class":240},[234,13448,13449],{"class":271}," 8",[234,13451,1789],{"class":240},[234,13453,1849],{"class":244},[234,13455,1820],{"class":271},[234,13457,329],{"class":244},[234,13459,1825],{"class":271},[234,13461,329],{"class":244},[234,13463,1860],{"class":899},[234,13465,1833],{"class":244},[234,13467,1836],{"class":271},[234,13469,903],{"class":244},[234,13471,1841],{"class":240},[234,13473,13449],{"class":271},[234,13475,1789],{"class":240},[234,13477,1849],{"class":244},[234,13479,1836],{"class":271},[234,13481,335],{"class":244},[234,13483,13484],{"class":236,"line":819},[234,13485,1143],{"class":244},[37,13487,6478],{"id":6477},[225,13489,13491],{"className":227,"code":13490,"language":229,"meta":230,"style":230},"import StringTune, { StringCursor } from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\nstringTune.use(StringCursor, { lerp: 0.8 });\nstringTune.start(60);\n",[60,13492,13493,13506,13510,13524,13536],{"__ignoreMap":230},[234,13494,13495,13497,13500,13502,13504],{"class":236,"line":237},[234,13496,241],{"class":240},[234,13498,13499],{"class":244}," StringTune, { StringCursor } ",[234,13501,248],{"class":240},[234,13503,252],{"class":251},[234,13505,255],{"class":244},[234,13507,13508],{"class":236,"line":258},[234,13509,262],{"emptyLinePlaceholder":261},[234,13511,13512,13514,13516,13518,13520,13522],{"class":236,"line":265},[234,13513,268],{"class":240},[234,13515,272],{"class":271},[234,13517,275],{"class":240},[234,13519,278],{"class":244},[234,13521,282],{"class":281},[234,13523,285],{"class":244},[234,13525,13526,13528,13530,13532,13534],{"class":236,"line":288},[234,13527,296],{"class":244},[234,13529,299],{"class":281},[234,13531,312],{"class":244},[234,13533,315],{"class":271},[234,13535,318],{"class":244},[234,13537,13538,13540,13542,13544,13546],{"class":236,"line":293},[234,13539,296],{"class":244},[234,13541,326],{"class":281},[234,13543,329],{"class":244},[234,13545,332],{"class":271},[234,13547,335],{"class":244},[37,13549,6537],{"id":6536},[42,13551,13552,13557,13566,13572],{},[45,13553,13554,13556],{},[60,13555,195],{}," does not create a portal for you. If your UI needs a floating cursor, you must add a portal element yourself.",[45,13558,13559,137,13562,13565],{},[60,13560,13561],{},"string-target-disable",[60,13563,13564],{},"string-target-style-disable"," are intentionally not documented as supported API. The current runtime parses older setting names, but the current module implementation does not apply those flags.",[45,13567,13568,13571],{},[60,13569,13570],{},"target-class"," is also intentionally omitted from the supported contract. It is parsed, but not used by the current runtime.",[45,13573,13574],{},"On coarse pointer devices the module disables itself.",[410,13576,7466],{},{"title":230,"searchDepth":258,"depth":258,"links":13578},[13579,13586,13587,13588],{"id":5810,"depth":258,"text":5811,"children":13580},[13581,13582,13583,13584,13585],{"id":12349,"depth":265,"text":12350},{"id":12458,"depth":265,"text":12459},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":12312,"title":13590,"description":13591,"kind":5773,"section":5594,"order":13592,"group":5657,"parentPath":5664,"status":5774,"integration":12282,"publicExport":261,"activation":12283,"package":5775,"aliases":13593,"attrs":13596,"events":13597,"cssVars":13598,"related":13599,"body":13600},"Targets And Portals","How StringCursor splits responsibility between cursor targets and floating cursor portals.",111,[13594,13595,12289],"cursor target","cursor portal",[12288,12289,12290,12294,12296],[],[],[5664,12313,2468],{"type":22,"value":13601,"toc":13968},[13602,13605,13611,13623,13626,13630,13633,13636,13670,13673,13677,13680,13683,13693,13696,13700,13705,13707,13842,13845,13871,13875,13881,13884,13892,13896,13902,13905,13955,13959,13965],[25,13603,13590],{"id":13604},"targets-and-portals",[30,13606,13607,13608,13610],{},"The most important ",[60,13609,195],{}," concept is that it manages two different surfaces.",[42,13612,13613,13618],{},[45,13614,13615,13616],{},"targets: elements marked with ",[60,13617,12335],{},[45,13619,13620,13621],{},"portals: floating elements marked with ",[60,13622,12341],{},[30,13624,13625],{},"These are related, but they are not the same thing.",[37,13627,13629],{"id":13628},"cursor-targets","Cursor Targets",[30,13631,13632],{},"A cursor target is a normal element inside the layout. It receives target-local cursor values and target-scoped events.",[30,13634,13635],{},"Typical target attributes:",[42,13637,13638,13642,13646,13650,13654,13658,13662,13666],{},[45,13639,13640],{},[60,13641,12289],{},[45,13643,13644],{},[60,13645,12290],{},[45,13647,13648],{},[60,13649,12296],{},[45,13651,13652],{},[60,13653,12291],{},[45,13655,13656],{},[60,13657,12292],{},[45,13659,13660],{},[60,13661,12293],{},[45,13663,13664],{},[60,13665,11059],{},[45,13667,13668],{},[60,13669,12295],{},[30,13671,13672],{},"Important detail: target-local values are calculated relative to the hovered element, not relative to the viewport.",[37,13674,13676],{"id":13675},"cursor-portals","Cursor Portals",[30,13678,13679],{},"A cursor portal is a floating DOM node that follows the global pointer position.",[30,13681,13682],{},"Typical portal attributes:",[42,13684,13685,13689],{},[45,13686,13687],{},[60,13688,12288],{},[45,13690,13691],{},[60,13692,12294],{},[30,13694,13695],{},"The portal does not need to be inside the hovered target. It is just addressable by ID.",[37,13697,13699],{"id":13698},"how-linking-works","How Linking Works",[30,13701,13702,13703,106],{},"Targets link to portals through ",[60,13704,12289],{},[30,13706,183],{},[225,13708,13710],{"className":338,"code":13709,"language":340,"meta":230,"style":230},"\u003Cdiv string-cursor=\"default\" class=\"cursor-portal\">\u003C/div>\n\u003Cdiv string-cursor=\"media\" class=\"cursor-portal\">\u003C/div>\n\n\u003Cbutton string=\"cursor\" string-cursor-target=\"default\">Open\u003C/button>\n\u003Carticle string=\"cursor\" string-cursor-target=\"media\">Project\u003C/article>\n\u003Csection string=\"cursor\" string-cursor-target=\"default|media\">Shared control\u003C/section>\n",[60,13711,13712,13736,13761,13765,13791,13816],{"__ignoreMap":230},[234,13713,13714,13716,13718,13720,13722,13724,13726,13728,13730,13732,13734],{"class":236,"line":237},[234,13715,347],{"class":244},[234,13717,351],{"class":350},[234,13719,12793],{"class":281},[234,13721,357],{"class":244},[234,13723,12798],{"class":251},[234,13725,1297],{"class":281},[234,13727,357],{"class":244},[234,13729,12805],{"class":251},[234,13731,371],{"class":244},[234,13733,351],{"class":350},[234,13735,376],{"class":244},[234,13737,13738,13740,13742,13744,13746,13749,13751,13753,13755,13757,13759],{"class":236,"line":258},[234,13739,347],{"class":244},[234,13741,351],{"class":350},[234,13743,12793],{"class":281},[234,13745,357],{"class":244},[234,13747,13748],{"class":251},"\"media\"",[234,13750,1297],{"class":281},[234,13752,357],{"class":244},[234,13754,12805],{"class":251},[234,13756,371],{"class":244},[234,13758,351],{"class":350},[234,13760,376],{"class":244},[234,13762,13763],{"class":236,"line":265},[234,13764,262],{"emptyLinePlaceholder":261},[234,13766,13767,13769,13771,13773,13775,13777,13780,13782,13784,13787,13789],{"class":236,"line":288},[234,13768,347],{"class":244},[234,13770,1359],{"class":350},[234,13772,354],{"class":281},[234,13774,357],{"class":244},[234,13776,1373],{"class":251},[234,13778,13779],{"class":281}," string-cursor-target",[234,13781,357],{"class":244},[234,13783,12798],{"class":251},[234,13785,13786],{"class":244},">Open\u003C/",[234,13788,1359],{"class":350},[234,13790,376],{"class":244},[234,13792,13793,13795,13797,13799,13801,13803,13805,13807,13809,13812,13814],{"class":236,"line":293},[234,13794,347],{"class":244},[234,13796,13007],{"class":350},[234,13798,354],{"class":281},[234,13800,357],{"class":244},[234,13802,1373],{"class":251},[234,13804,13779],{"class":281},[234,13806,357],{"class":244},[234,13808,13748],{"class":251},[234,13810,13811],{"class":244},">Project\u003C/",[234,13813,13007],{"class":350},[234,13815,376],{"class":244},[234,13817,13818,13820,13822,13824,13826,13828,13830,13832,13835,13838,13840],{"class":236,"line":305},[234,13819,347],{"class":244},[234,13821,740],{"class":350},[234,13823,354],{"class":281},[234,13825,357],{"class":244},[234,13827,1373],{"class":251},[234,13829,13779],{"class":281},[234,13831,357],{"class":244},[234,13833,13834],{"class":251},"\"default|media\"",[234,13836,13837],{"class":244},">Shared control\u003C/",[234,13839,740],{"class":350},[234,13841,376],{"class":244},[30,13843,13844],{},"Rules:",[42,13846,13847,13852,13860,13865],{},[45,13848,13849,13850],{},"empty target config falls back to ",[60,13851,4306],{},[45,13853,13854,13855,1934,13858],{},"IDs can be split with ",[60,13856,13857],{},",",[60,13859,1128],{},[45,13861,13862,13864],{},[60,13863,1841],{}," targets every registered portal",[45,13866,13867,13868,13870],{},"if nothing resolves, the runtime falls back to the ",[60,13869,4306],{}," portal or the first available portal bucket",[37,13872,13874],{"id":13873},"portal-classes","Portal Classes",[30,13876,13877,13878,13880],{},"While a target is hovered, the runtime can apply the class from ",[60,13879,12290],{}," to the matched portal elements.",[30,13882,13883],{},"That gives you a clean split:",[42,13885,13886,13889],{},[45,13887,13888],{},"target owns semantic hover intent",[45,13890,13891],{},"portal owns floating cursor visuals",[37,13893,13895],{"id":13894},"hover-visibility","Hover Visibility",[30,13897,13898,13899,13901],{},"Portals do not show themselves by default. The runtime toggles ",[60,13900,12661],{}," while at least one linked target is hovered.",[30,13903,13904],{},"That means a portal element usually needs CSS for both states:",[225,13906,13908],{"className":6261,"code":13907,"language":6263,"meta":230,"style":230},".cursor-portal {\n  opacity: 0;\n}\n\n.cursor-portal.-show {\n  opacity: 1;\n}\n",[60,13909,13910,13916,13926,13930,13934,13941,13951],{"__ignoreMap":230},[234,13911,13912,13914],{"class":236,"line":237},[234,13913,13019],{"class":281},[234,13915,909],{"class":244},[234,13917,13918,13920,13922,13924],{"class":236,"line":258},[234,13919,13245],{"class":271},[234,13921,1443],{"class":244},[234,13923,1836],{"class":271},[234,13925,255],{"class":244},[234,13927,13928],{"class":236,"line":265},[234,13929,1143],{"class":244},[234,13931,13932],{"class":236,"line":288},[234,13933,262],{"emptyLinePlaceholder":261},[234,13935,13936,13939],{"class":236,"line":293},[234,13937,13938],{"class":281},".cursor-portal.-show",[234,13940,909],{"class":244},[234,13942,13943,13945,13947,13949],{"class":236,"line":305},[234,13944,13245],{"class":271},[234,13946,1443],{"class":244},[234,13948,1754],{"class":271},[234,13950,255],{"class":244},[234,13952,13953],{"class":236,"line":321},[234,13954,1143],{"class":244},[37,13956,13958],{"id":13957},"mirror-boundary","Mirror Boundary",[30,13960,13961,13962,13964],{},"If a cursor target has mirrors through ",[60,13963,2461],{},", the target-local CSS variables can be written to the source element and its mirrors. Portal ownership still stays attached to the source target's cursor ID and hover state.",[410,13966,13967],{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}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 .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":230,"searchDepth":258,"depth":258,"links":13969},[13970,13971,13972,13973,13974,13975],{"id":13628,"depth":258,"text":13629},{"id":13675,"depth":258,"text":13676},{"id":13698,"depth":258,"text":13699},{"id":13873,"depth":258,"text":13874},{"id":13894,"depth":258,"text":13895},{"id":13957,"depth":258,"text":13958},{"path":12313,"title":12521,"description":13977,"kind":5773,"section":5594,"order":13978,"group":5657,"parentPath":5664,"status":5774,"integration":12282,"publicExport":261,"activation":12283,"package":5775,"aliases":13979,"attrs":13983,"events":13984,"cssVars":13985,"related":13986,"body":13987},"Detailed reference for target variables, portal variables, extra cursor vars, and emitted cursor events.",112,[13980,13981,13982,12454],"cursor vars","cursor:start","cursor:move",[],[12285,12298,12299,12300,12301],[1830,1860,12303,12304,12305,12306,12307,12308,12309,12310],[5664,2903,8500],{"type":22,"value":13988,"toc":14341},[13989,13992,13997,14005,14009,14015,14025,14028,14031,14055,14059,14064,14090,14097,14099,14131,14135,14140,14158,14161,14179,14182,14202,14206,14209,14227,14230,14256,14265,14269,14275,14281,14284,14318,14321,14323,14326,14338],[25,13990,12521],{"id":13991},"css-variables-and-events",[30,13993,13994,13996],{},[60,13995,195],{}," exposes two different output surfaces:",[42,13998,13999,14002],{},[45,14000,14001],{},"CSS variables written to targets and portals",[45,14003,14004],{},"emitted events for target activity and global cursor motion",[37,14006,14008],{"id":14007},"target-variables","Target Variables",[30,14010,14011,14012,14014],{},"On elements marked with ",[60,14013,12335],{}," the runtime always writes:",[42,14016,14017,14021],{},[45,14018,14019],{},[60,14020,1830],{},[45,14022,14023],{},[60,14024,1860],{},[30,14026,14027],{},"These are normalized local coordinates.",[30,14029,14030],{},"Alignment modes:",[42,14032,14033,14040,14048],{},[45,14034,14035,1443,14037],{},[60,14036,326],{},[60,14038,14039],{},"0 .. 1",[45,14041,14042,14044,14045],{},[60,14043,1695],{},": roughly ",[60,14046,14047],{},"-1 .. 1",[45,14049,14050,1443,14052],{},[60,14051,12388],{},[60,14053,14054],{},"-1 .. 0",[37,14056,14058],{"id":14057},"extra-target-variables","Extra Target Variables",[30,14060,4236,14061,14063],{},[60,14062,12295],{}," enables them, the runtime can also write:",[42,14065,14066,14070,14074,14078,14082,14086],{},[45,14067,14068],{},[60,14069,12305],{},[45,14071,14072],{},[60,14073,12306],{},[45,14075,14076],{},[60,14077,12307],{},[45,14079,14080],{},[60,14081,12308],{},[45,14083,14084],{},[60,14085,12309],{},[45,14087,14088],{},[60,14089,12310],{},[30,14091,14092,14093,1934,14095,106],{},"Supported names are parsed case-insensitively and can be separated with ",[60,14094,13857],{},[60,14096,1128],{},[30,14098,2071],{},[225,14100,14102],{"className":338,"code":14101,"language":340,"meta":230,"style":230},"\u003Cbutton string=\"cursor\" string-cursor-vars=\"xpx|ypx|dx|dy|angle-deg\">Hover\u003C/button>\n",[60,14103,14104],{"__ignoreMap":230},[234,14105,14106,14108,14110,14112,14114,14116,14119,14121,14124,14127,14129],{"class":236,"line":237},[234,14107,347],{"class":244},[234,14109,1359],{"class":350},[234,14111,354],{"class":281},[234,14113,357],{"class":244},[234,14115,1373],{"class":251},[234,14117,14118],{"class":281}," string-cursor-vars",[234,14120,357],{"class":244},[234,14122,14123],{"class":251},"\"xpx|ypx|dx|dy|angle-deg\"",[234,14125,14126],{"class":244},">Hover\u003C/",[234,14128,1359],{"class":350},[234,14130,376],{"class":244},[37,14132,14134],{"id":14133},"portal-variables","Portal Variables",[30,14136,12528,14137,14139],{},[60,14138,12341],{}," portals the runtime writes:",[42,14141,14142,14146,14150,14154],{},[45,14143,14144],{},[60,14145,1830],{},[45,14147,14148],{},[60,14149,1860],{},[45,14151,14152],{},[60,14153,12303],{},[45,14155,14156],{},[60,14157,12304],{},[30,14159,14160],{},"Important difference:",[42,14162,14163,14171],{},[45,14164,14165,14166,137,14168,14170],{},"target ",[60,14167,1830],{},[60,14169,1860],{}," are normalized local values",[45,14172,14173,14174,137,14176,14178],{},"portal ",[60,14175,1830],{},[60,14177,1860],{}," are viewport pixel positions",[30,14180,14181],{},"So a portal usually consumes them like this:",[225,14183,14185],{"className":6261,"code":14184,"language":6263,"meta":230,"style":230},"transform: translate3d(calc(var(--x, 0) * 1px), calc(var(--y, 0) * 1px), 0) translate(-50%, -50%);\n",[60,14186,14187],{"__ignoreMap":230},[234,14188,14189,14192,14194,14197,14199],{"class":236,"line":237},[234,14190,14191],{"class":244},"transform: translate3d(calc(var(--x, 0) ",[234,14193,1841],{"class":350},[234,14195,14196],{"class":244}," 1px), calc(var(--y, 0) ",[234,14198,1841],{"class":350},[234,14200,14201],{"class":244}," 1px), 0) translate(-50%, -50%);\n",[37,14203,14205],{"id":14204},"target-events","Target Events",[30,14207,14208],{},"The module emits these target-scoped events:",[42,14210,14211,14215,14219,14223],{},[45,14212,14213],{},[60,14214,12298],{},[45,14216,14217],{},[60,14218,12299],{},[45,14220,14221],{},[60,14222,12300],{},[45,14224,14225],{},[60,14226,12301],{},[30,14228,14229],{},"Payloads:",[42,14231,14232,14238,14244,14250],{},[45,14233,14234,1443,14236],{},[60,14235,12298],{},[60,14237,12700],{},[45,14239,14240,1443,14242],{},[60,14241,12299],{},[60,14243,12714],{},[45,14245,14246,1443,14248],{},[60,14247,12300],{},[60,14249,12714],{},[45,14251,14252,1443,14254],{},[60,14253,12301],{},[60,14255,12700],{},[30,14257,14258,14260,14261,14264],{},[60,14259,13982],{}," is based on normalized local coordinates. ",[60,14262,14263],{},"cursor:pixel"," is based on element-local pixel coordinates.",[37,14266,14268],{"id":14267},"global-cursor-event","Global Cursor Event",[30,14270,14271,14272,14274],{},"If at least one portal exists, ",[60,14273,195],{}," also emits a global event:",[42,14276,14277],{},[45,14278,14279],{},[60,14280,12285],{},[30,14282,14283],{},"Payload:",[225,14285,14287],{"className":227,"code":14286,"language":229,"meta":230,"style":230},"{\n  x,\n  y,\n  stepX,\n  stepY,\n}\n",[60,14288,14289,14294,14299,14304,14309,14314],{"__ignoreMap":230},[234,14290,14291],{"class":236,"line":237},[234,14292,14293],{"class":244},"{\n",[234,14295,14296],{"class":236,"line":258},[234,14297,14298],{"class":244},"  x,\n",[234,14300,14301],{"class":236,"line":265},[234,14302,14303],{"class":244},"  y,\n",[234,14305,14306],{"class":236,"line":288},[234,14307,14308],{"class":244},"  stepX,\n",[234,14310,14311],{"class":236,"line":293},[234,14312,14313],{"class":244},"  stepY,\n",[234,14315,14316],{"class":236,"line":305},[234,14317,1143],{"class":244},[30,14319,14320],{},"This is useful when you want to build global cursor-reactive behavior without listening to a particular target ID.",[37,14322,13874],{"id":13873},[30,14324,14325],{},"In addition to CSS variables, the runtime toggles:",[42,14327,14328,14333],{},[45,14329,14330,14332],{},[60,14331,12661],{}," on portals",[45,14334,12665,14335,14337],{},[60,14336,12290],{}," while the linked target is hovered",[410,14339,14340],{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}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":230,"searchDepth":258,"depth":258,"links":14342},[14343,14344,14345,14346,14347,14348],{"id":14007,"depth":258,"text":14008},{"id":14057,"depth":258,"text":14058},{"id":14133,"depth":258,"text":14134},{"id":14204,"depth":258,"text":14205},{"id":14267,"depth":258,"text":14268},{"id":13873,"depth":258,"text":13874},{"path":12314,"title":14350,"description":14351,"kind":5773,"section":5594,"order":14352,"group":5657,"parentPath":5664,"status":5774,"integration":12282,"publicExport":261,"activation":12283,"package":5775,"aliases":14353,"attrs":14358,"events":14359,"cssVars":14360,"related":14361,"body":14363},"Lifecycle And Device Behavior","How StringCursor binds hover listeners, reacts to DOM rebuilds, handles navigation cleanup, and disables itself on coarse pointers.",113,[14354,14355,14356,14357],"coarse pointer","DOM rebuild","beforeunload","pagehide",[],[],[],[5664,14362,5705],"/docs/api/is-coarse-pointer",{"type":22,"value":14364,"toc":14545},[14365,14368,14373,14377,14384,14387,14391,14394,14422,14425,14429,14432,14435,14452,14456,14461,14464,14468,14471,14474,14489,14492,14496,14508,14511],[25,14366,14350],{"id":14367},"lifecycle-and-device-behavior",[30,14369,14370,14372],{},[60,14371,195],{}," is not just a hover helper. It also owns a fair amount of runtime lifecycle behavior.",[37,14374,14376],{"id":14375},"coarse-pointer-devices","Coarse Pointer Devices",[30,14378,14379,14380,14383],{},"The module checks ",[60,14381,14382],{},"isCoarsePointer()"," in the constructor. If the environment is treated as coarse-pointer oriented, the module disables itself.",[30,14385,14386],{},"That is why a cursor setup may appear fully inactive on touch-first or narrow environments even if the target markup exists.",[37,14388,14390],{"id":14389},"object-connection","Object Connection",[30,14392,14393],{},"When a cursor target connects, the runtime:",[42,14395,14396,14399,14409,14419],{},[45,14397,14398],{},"attaches center tracking for the object",[45,14400,14401,14402,137,14405,14408],{},"stores ",[60,14403,14404],{},"mouseenter",[60,14406,14407],{},"mouseleave"," handlers on the object",[45,14410,14411,14412,137,14415,14418],{},"subscribes to local object ",[60,14413,14414],{},"enter",[60,14416,14417],{},"leave"," events",[45,14420,14421],{},"caches initial width and height",[30,14423,14424],{},"That caching matters because local cursor math should not trigger layout reads every frame.",[37,14426,14428],{"id":14427},"resize-behavior","Resize Behavior",[30,14430,14431],{},"On resize, the module refreshes cached dimensions for connected targets.",[30,14433,14434],{},"It is also conservative on mobile rebuild permissions:",[42,14436,14437,14442,14447],{},[45,14438,14439],{},[60,14440,14441],{},"mobile.rebuild.height = false",[45,14443,14444],{},[60,14445,14446],{},"mobile.rebuild.width = false",[45,14448,14449],{},[60,14450,14451],{},"mobile.rebuild.scrollHeight = false",[37,14453,14455],{"id":14454},"dom-rebuilds-and-mutations","DOM Rebuilds And Mutations",[30,14457,14458,14460],{},[60,14459,195],{}," refreshes portal registration when DOM rebuild or DOM mutation introduces or removes portal elements.",[30,14462,14463],{},"That is how dynamically inserted cursor portals can still become active without a full page reload.",[37,14465,14467],{"id":14466},"navigation-cleanup","Navigation Cleanup",[30,14469,14470],{},"The module explicitly guards against hover state getting stuck during navigation or DOM removal.",[30,14472,14473],{},"It binds cleanup logic to:",[42,14475,14476,14480,14484],{},[45,14477,14478],{},[60,14479,14356],{},[45,14481,14482],{},[60,14483,14357],{},[45,14485,14486],{},[60,14487,14488],{},"visibilitychange",[30,14490,14491],{},"It also checks removed nodes in DOM mutation handling, so if a hovered target disappears from the DOM, the module can clean up hover state and portal classes.",[37,14493,14495],{"id":14494},"older-parsed-flags","Older Parsed Flags",[30,14497,14498,14499,1833,14502,7452,14505,14507],{},"The runtime still parses some older keys like ",[60,14500,14501],{},"target-disable",[60,14503,14504],{},"target-style-disable",[60,14506,13570],{},", but the current docs intentionally treat them as non-contractual unless the behavior is clearly part of the supported module surface.",[30,14509,14510],{},"So for public docs, focus on:",[42,14512,14513,14517,14521,14525,14529,14533,14537,14541],{},[45,14514,14515],{},[60,14516,12289],{},[45,14518,14519],{},[60,14520,12290],{},[45,14522,14523],{},[60,14524,12296],{},[45,14526,14527],{},[60,14528,12291],{},[45,14530,14531],{},[60,14532,12292],{},[45,14534,14535],{},[60,14536,12293],{},[45,14538,14539],{},[60,14540,12295],{},[45,14542,14543],{},[60,14544,12294],{},{"title":230,"searchDepth":258,"depth":258,"links":14546},[14547,14548,14549,14550,14551,14552],{"id":14375,"depth":258,"text":14376},{"id":14389,"depth":258,"text":14390},{"id":14427,"depth":258,"text":14428},{"id":14454,"depth":258,"text":14455},{"id":14466,"depth":258,"text":14467},{"id":14494,"depth":258,"text":14495},{"path":5669,"title":5670,"description":14554,"kind":5773,"section":5594,"order":14555,"group":5657,"status":5774,"integration":2710,"publicExport":261,"activation":14556,"package":5775,"aliases":14557,"attrs":14559,"events":14562,"cssVars":14564,"related":14567,"body":14568},"Element module that pulls the target toward the cursor using strength and radius controls.",120,"string=\"magnetic\"",[14558,5670],"magnetic",[14560,14561],"string-strength","string-radius",[14563],"magnetic:move:\u003Cid>",[14565,14566],"--magnetic-x","--magnetic-y",[5664,5675,8500],{"type":22,"value":14569,"toc":15211},[14570,14573,14578,14580,14582,14629,14631,14634,14644,14649,14651,14678,14680,14691,14693,14831,15114,15116,15173,15181,15183,15209],[25,14571,5670],{"id":14572},"stringmagnetic",[30,14574,14575,14577],{},[60,14576,5670],{}," pulls an element toward the pointer when the pointer comes within a configured radius. The module does not apply any transform by itself. It only writes CSS variables and emits movement events.",[37,14579,5811],{"id":5810},[174,14581,5312],{"id":5311},[2225,14583,14584,14596],{},[2228,14585,14586],{},[2231,14587,14588,14590,14592,14594],{},[2234,14589,5321],{},[2234,14591,5324],{},[2234,14593,5327],{},[2234,14595,5828],{},[2244,14597,14598,14613],{},[2231,14599,14600,14604,14606,14610],{},[2249,14601,14602],{},[60,14603,14560],{},[2249,14605,6025],{},[2249,14607,14608],{},[60,14609,4510],{},[2249,14611,14612],{},"Scales how far the element can be pulled toward the pointer.",[2231,14614,14615,14619,14621,14626],{},[2249,14616,14617],{},[60,14618,14561],{},[2249,14620,6025],{},[2249,14622,14623],{},[60,14624,14625],{},"150",[2249,14627,14628],{},"Defines the active zone around the element center. Outside this radius the module stays idle.",[174,14630,5962],{"id":5961},[30,14632,14633],{},"The module writes these CSS variables on the source element and all mirrors:",[42,14635,14636,14640],{},[45,14637,14638],{},[60,14639,14565],{},[45,14641,14642],{},[60,14643,14566],{},[30,14645,14646,14647,106],{},"Both values are plain numbers. Add units yourself in CSS, usually with ",[60,14648,12647],{},[174,14650,5997],{"id":3818},[2225,14652,14653,14663],{},[2228,14654,14655],{},[2231,14656,14657,14659,14661],{},[2234,14658,6006],{},[2234,14660,6009],{},[2234,14662,6012],{},[2244,14664,14665],{},[2231,14666,14667,14671,14675],{},[2249,14668,14669],{},[60,14670,14563],{},[2249,14672,14673],{},[60,14674,12714],{},[2249,14676,14677],{},"The smoothed magnetic offset changes",[174,14679,6071],{"id":6070},[30,14681,14682,14683,14685,14686,137,14688,14690],{},"When the source object has mirrors via ",[60,14684,2461],{},", the source and all mirrors receive the same ",[60,14687,14565],{},[60,14689,14566],{}," values.",[37,14692,6093],{"id":6092},[225,14694,14696],{"className":338,"code":14695,"language":340,"meta":230,"style":230},"\u003Cheader class=\"header\">\n  \u003Cdiv class=\"logo\">Fiddle\u003C/div>\n  \u003Cbutton\n    string=\"magnetic\"\n    string-id=\"magnetic-btn\"\n    string-strength=\"0.4\"\n    string-radius=\"150\"\n    class=\"magnetic-btn\"\n  >\n    \u003Cspan class=\"btn-text\">Contact Us\u003C/span>\n  \u003C/button>\n\u003C/header>\n",[60,14697,14698,14714,14734,14741,14751,14761,14771,14781,14790,14795,14815,14823],{"__ignoreMap":230},[234,14699,14700,14702,14705,14707,14709,14712],{"class":236,"line":237},[234,14701,347],{"class":244},[234,14703,14704],{"class":350},"header",[234,14706,1297],{"class":281},[234,14708,357],{"class":244},[234,14710,14711],{"class":251},"\"header\"",[234,14713,376],{"class":244},[234,14715,14716,14718,14720,14722,14724,14727,14730,14732],{"class":236,"line":258},[234,14717,1292],{"class":244},[234,14719,351],{"class":350},[234,14721,1297],{"class":281},[234,14723,357],{"class":244},[234,14725,14726],{"class":251},"\"logo\"",[234,14728,14729],{"class":244},">Fiddle\u003C/",[234,14731,351],{"class":350},[234,14733,376],{"class":244},[234,14735,14736,14738],{"class":236,"line":265},[234,14737,1292],{"class":244},[234,14739,14740],{"class":350},"button\n",[234,14742,14743,14746,14748],{"class":236,"line":288},[234,14744,14745],{"class":281},"    string",[234,14747,357],{"class":244},[234,14749,14750],{"class":251},"\"magnetic\"\n",[234,14752,14753,14756,14758],{"class":236,"line":293},[234,14754,14755],{"class":281},"    string-id",[234,14757,357],{"class":244},[234,14759,14760],{"class":251},"\"magnetic-btn\"\n",[234,14762,14763,14766,14768],{"class":236,"line":305},[234,14764,14765],{"class":281},"    string-strength",[234,14767,357],{"class":244},[234,14769,14770],{"class":251},"\"0.4\"\n",[234,14772,14773,14776,14778],{"class":236,"line":321},[234,14774,14775],{"class":281},"    string-radius",[234,14777,357],{"class":244},[234,14779,14780],{"class":251},"\"150\"\n",[234,14782,14783,14786,14788],{"class":236,"line":946},[234,14784,14785],{"class":281},"    class",[234,14787,357],{"class":244},[234,14789,14760],{"class":251},[234,14791,14792],{"class":236,"line":955},[234,14793,14794],{"class":244},"  >\n",[234,14796,14797,14799,14801,14803,14805,14808,14811,14813],{"class":236,"line":11},[234,14798,1321],{"class":244},[234,14800,234],{"class":350},[234,14802,1297],{"class":281},[234,14804,357],{"class":244},[234,14806,14807],{"class":251},"\"btn-text\"",[234,14809,14810],{"class":244},">Contact Us\u003C/",[234,14812,234],{"class":350},[234,14814,376],{"class":244},[234,14816,14817,14819,14821],{"class":236,"line":980},[234,14818,1393],{"class":244},[234,14820,1359],{"class":350},[234,14822,376],{"class":244},[234,14824,14825,14827,14829],{"class":236,"line":994},[234,14826,1402],{"class":244},[234,14828,14704],{"class":350},[234,14830,376],{"class":244},[225,14832,14834],{"className":6261,"code":14833,"language":6263,"meta":230,"style":230},".header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 1.5rem 2rem;\n  border-bottom: 1px solid black;\n}\n\n.logo {\n  font-weight: bold;\n  font-size: 1.25rem;\n}\n\n.magnetic-btn {\n  padding: 0.75rem 1.75rem;\n  border: 1px solid black;\n  border-radius: 999px;\n  background: white;\n  color: black;\n  cursor: pointer;\n  transform: translate3d(\n    calc(var(--magnetic-x, 0) * 1px),\n    calc(var(--magnetic-y, 0) * 1px),\n    0\n  );\n}\n",[60,14835,14836,14843,14853,14863,14874,14891,14907,14911,14915,14922,14934,14947,14951,14955,14962,14979,14995,15007,15017,15027,15037,15047,15075,15101,15106,15110],{"__ignoreMap":230},[234,14837,14838,14841],{"class":236,"line":237},[234,14839,14840],{"class":281},".header",[234,14842,909],{"class":244},[234,14844,14845,14847,14849,14851],{"class":236,"line":258},[234,14846,1677],{"class":271},[234,14848,1443],{"class":244},[234,14850,13197],{"class":271},[234,14852,255],{"class":244},[234,14854,14855,14857,14859,14861],{"class":236,"line":265},[234,14856,7209],{"class":271},[234,14858,1443],{"class":244},[234,14860,1695],{"class":271},[234,14862,255],{"class":244},[234,14864,14865,14867,14869,14872],{"class":236,"line":288},[234,14866,13214],{"class":271},[234,14868,1443],{"class":244},[234,14870,14871],{"class":271},"space-between",[234,14873,255],{"class":244},[234,14875,14876,14878,14880,14882,14884,14887,14889],{"class":236,"line":293},[234,14877,1749],{"class":271},[234,14879,1443],{"class":244},[234,14881,1708],{"class":271},[234,14883,1711],{"class":240},[234,14885,14886],{"class":271}," 2",[234,14888,1711],{"class":240},[234,14890,255],{"class":244},[234,14892,14893,14895,14897,14899,14901,14903,14905],{"class":236,"line":305},[234,14894,8043],{"class":271},[234,14896,1443],{"class":244},[234,14898,1754],{"class":271},[234,14900,1789],{"class":240},[234,14902,6417],{"class":271},[234,14904,6420],{"class":271},[234,14906,255],{"class":244},[234,14908,14909],{"class":236,"line":321},[234,14910,1143],{"class":244},[234,14912,14913],{"class":236,"line":946},[234,14914,262],{"emptyLinePlaceholder":261},[234,14916,14917,14920],{"class":236,"line":955},[234,14918,14919],{"class":281},".logo",[234,14921,909],{"class":244},[234,14923,14924,14927,14929,14932],{"class":236,"line":11},[234,14925,14926],{"class":271},"  font-weight",[234,14928,1443],{"class":244},[234,14930,14931],{"class":271},"bold",[234,14933,255],{"class":244},[234,14935,14936,14938,14940,14943,14945],{"class":236,"line":980},[234,14937,10500],{"class":271},[234,14939,1443],{"class":244},[234,14941,14942],{"class":271},"1.25",[234,14944,1711],{"class":240},[234,14946,255],{"class":244},[234,14948,14949],{"class":236,"line":994},[234,14950,1143],{"class":244},[234,14952,14953],{"class":236,"line":1000},[234,14954,262],{"emptyLinePlaceholder":261},[234,14956,14957,14960],{"class":236,"line":1005},[234,14958,14959],{"class":281},".magnetic-btn",[234,14961,909],{"class":244},[234,14963,14964,14966,14968,14970,14972,14975,14977],{"class":236,"line":1013},[234,14965,1749],{"class":271},[234,14967,1443],{"class":244},[234,14969,2531],{"class":271},[234,14971,1711],{"class":240},[234,14973,14974],{"class":271}," 1.75",[234,14976,1711],{"class":240},[234,14978,255],{"class":244},[234,14980,14981,14983,14985,14987,14989,14991,14993],{"class":236,"line":1019},[234,14982,1769],{"class":271},[234,14984,1443],{"class":244},[234,14986,1754],{"class":271},[234,14988,1789],{"class":240},[234,14990,6417],{"class":271},[234,14992,6420],{"class":271},[234,14994,255],{"class":244},[234,14996,14997,14999,15001,15003,15005],{"class":236,"line":1025},[234,14998,1781],{"class":271},[234,15000,1443],{"class":244},[234,15002,1786],{"class":271},[234,15004,1789],{"class":240},[234,15006,255],{"class":244},[234,15008,15009,15011,15013,15015],{"class":236,"line":1031},[234,15010,6427],{"class":271},[234,15012,1443],{"class":244},[234,15014,6432],{"class":271},[234,15016,255],{"class":244},[234,15018,15019,15021,15023,15025],{"class":236,"line":1037},[234,15020,12181],{"class":271},[234,15022,1443],{"class":244},[234,15024,10579],{"class":271},[234,15026,255],{"class":244},[234,15028,15029,15031,15033,15035],{"class":236,"line":427},[234,15030,1797],{"class":271},[234,15032,1443],{"class":244},[234,15034,1802],{"class":271},[234,15036,255],{"class":244},[234,15038,15039,15041,15043,15045],{"class":236,"line":1571},[234,15040,1810],{"class":271},[234,15042,1443],{"class":244},[234,15044,13118],{"class":271},[234,15046,8177],{"class":244},[234,15048,15049,15052,15054,15056,15058,15060,15062,15064,15066,15068,15070,15072],{"class":236,"line":1592},[234,15050,15051],{"class":271},"    calc",[234,15053,329],{"class":244},[234,15055,1825],{"class":271},[234,15057,329],{"class":244},[234,15059,14565],{"class":899},[234,15061,1833],{"class":244},[234,15063,1836],{"class":271},[234,15065,903],{"class":244},[234,15067,1841],{"class":240},[234,15069,1844],{"class":271},[234,15071,1789],{"class":240},[234,15073,15074],{"class":244},"),\n",[234,15076,15077,15079,15081,15083,15085,15087,15089,15091,15093,15095,15097,15099],{"class":236,"line":1600},[234,15078,15051],{"class":271},[234,15080,329],{"class":244},[234,15082,1825],{"class":271},[234,15084,329],{"class":244},[234,15086,14566],{"class":899},[234,15088,1833],{"class":244},[234,15090,1836],{"class":271},[234,15092,903],{"class":244},[234,15094,1841],{"class":240},[234,15096,1844],{"class":271},[234,15098,1789],{"class":240},[234,15100,15074],{"class":244},[234,15102,15103],{"class":236,"line":1615},[234,15104,15105],{"class":271},"    0\n",[234,15107,15108],{"class":236,"line":1620},[234,15109,8233],{"class":244},[234,15111,15112],{"class":236,"line":1625},[234,15113,1143],{"class":244},[37,15115,6478],{"id":6477},[225,15117,15119],{"className":227,"code":15118,"language":229,"meta":230,"style":230},"import StringTune, { StringMagnetic } from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\nstringTune.use(StringMagnetic);\nstringTune.start(60);\n",[60,15120,15121,15134,15138,15152,15161],{"__ignoreMap":230},[234,15122,15123,15125,15128,15130,15132],{"class":236,"line":237},[234,15124,241],{"class":240},[234,15126,15127],{"class":244}," StringTune, { StringMagnetic } ",[234,15129,248],{"class":240},[234,15131,252],{"class":251},[234,15133,255],{"class":244},[234,15135,15136],{"class":236,"line":258},[234,15137,262],{"emptyLinePlaceholder":261},[234,15139,15140,15142,15144,15146,15148,15150],{"class":236,"line":265},[234,15141,268],{"class":240},[234,15143,272],{"class":271},[234,15145,275],{"class":240},[234,15147,278],{"class":244},[234,15149,282],{"class":281},[234,15151,285],{"class":244},[234,15153,15154,15156,15158],{"class":236,"line":288},[234,15155,296],{"class":244},[234,15157,299],{"class":281},[234,15159,15160],{"class":244},"(StringMagnetic);\n",[234,15162,15163,15165,15167,15169,15171],{"class":236,"line":293},[234,15164,296],{"class":244},[234,15166,326],{"class":281},[234,15168,329],{"class":244},[234,15170,332],{"class":271},[234,15172,335],{"class":244},[30,15174,15175,15177,15178,15180],{},[60,15176,195],{}," is not required for ",[60,15179,5670],{},". The module uses the shared pointer data already tracked by StringTune.",[37,15182,6537],{"id":6536},[42,15184,15185,15193,15203],{},[45,15186,15187,15189,15190,15192],{},[60,15188,5670],{}," uses a fixed internal smoothing factor of ",[60,15191,4463],{},". There is no public attribute for changing that in the current build.",[45,15194,15195,15196,137,15199,15202],{},"The module registers CSS properties for ",[60,15197,15198],{},"--magnetic-target-x",[60,15200,15201],{},"--magnetic-target-y",", but the current runtime does not write those values. They should not be documented as public output.",[45,15204,15205,15206,15208],{},"The module does not mutate the element ",[60,15207,5050],{}," property for you. Always consume the variables in your own CSS.",[410,15210,7466],{},{"title":230,"searchDepth":258,"depth":258,"links":15212},[15213,15219,15220,15221],{"id":5810,"depth":258,"text":5811,"children":15214},[15215,15216,15217,15218],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":5675,"title":5676,"description":15223,"kind":5773,"section":5594,"order":15224,"group":5657,"status":8491,"integration":2710,"publicExport":261,"activation":15225,"package":5775,"aliases":15226,"attrs":15228,"events":15229,"cssVars":15233,"related":15237,"body":15238},"Applies cursor-reactive tilt and spring-like movement to interactive elements.",130,"string=\"impulse\"",[15227,5676],"impulse",[],[15230,15231,15232],"object:impulse:\u003Cid>:move","object:impulse:\u003Cid>:rotate","object:impulse:\u003Cid>:side",[15234,15235,15236],"--push-x","--push-y","--push-rotation",[5664,5669,5681],{"type":22,"value":15239,"toc":16420},[15240,15243,15251,15253,15255,15259,15379,15383,15520,15524,15577,15579,15581,15595,15598,15611,15613,15674,15676,15681,15683,15865,16328,16330,16387,16394,16396,16418],[25,15241,5676],{"id":15242},"stringimpulse",[30,15244,15245,15247,15248,15250],{},[60,15246,5676],{}," turns cursor velocity into a spring simulation. It writes position and rotation values to CSS variables, while you stay in control of the final ",[60,15249,5050],{}," in your own styles.",[37,15252,5811],{"id":5810},[174,15254,5312],{"id":5311},[2068,15256,15258],{"id":15257},"position-spring","Position spring",[2225,15260,15261,15273],{},[2228,15262,15263],{},[2231,15264,15265,15267,15269,15271],{},[2234,15266,5321],{},[2234,15268,5324],{},[2234,15270,5327],{},[2234,15272,5828],{},[2244,15274,15275,15291,15308,15325,15342,15363],{},[2231,15276,15277,15282,15284,15288],{},[2249,15278,15279],{},[60,15280,15281],{},"string-position-strength",[2249,15283,6025],{},[2249,15285,15286],{},[60,15287,10223],{},[2249,15289,15290],{},"Scales how much cursor velocity is injected into translation.",[2231,15292,15293,15298,15300,15305],{},[2249,15294,15295],{},[60,15296,15297],{},"string-position-tension",[2249,15299,6025],{},[2249,15301,15302],{},[60,15303,15304],{},"0.05",[2249,15306,15307],{},"Pull-back force toward the resting position.",[2231,15309,15310,15315,15317,15322],{},[2249,15311,15312],{},[60,15313,15314],{},"string-position-friction",[2249,15316,6025],{},[2249,15318,15319],{},[60,15320,15321],{},"0.15",[2249,15323,15324],{},"Per-frame damping for translation velocity.",[2231,15326,15327,15332,15334,15339],{},[2249,15328,15329],{},[60,15330,15331],{},"string-position-max-velocity",[2249,15333,6025],{},[2249,15335,15336],{},[60,15337,15338],{},"10",[2249,15340,15341],{},"Translation velocity clamp.",[2231,15343,15344,15349,15351,15355],{},[2249,15345,15346],{},[60,15347,15348],{},"string-position-update-threshold",[2249,15350,6025],{},[2249,15352,15353],{},[60,15354,4463],{},[2249,15356,15357,15358,137,15360,15362],{},"Minimal visible delta before ",[60,15359,15234],{},[60,15361,15235],{}," are rewritten.",[2231,15364,15365,15370,15372,15376],{},[2249,15366,15367],{},[60,15368,15369],{},"string-max-offset",[2249,15371,6025],{},[2249,15373,15374],{},[60,15375,10333],{},[2249,15377,15378],{},"Maximum translation offset in either direction.",[2068,15380,15382],{"id":15381},"rotation-spring","Rotation spring",[2225,15384,15385,15397],{},[2228,15386,15387],{},[2231,15388,15389,15391,15393,15395],{},[2234,15390,5321],{},[2234,15392,5324],{},[2234,15394,5327],{},[2234,15396,5828],{},[2244,15398,15399,15415,15435,15452,15469,15486,15504],{},[2231,15400,15401,15406,15408,15412],{},[2249,15402,15403],{},[60,15404,15405],{},"string-rotation-strength",[2249,15407,6025],{},[2249,15409,15410],{},[60,15411,2531],{},[2249,15413,15414],{},"Scales torque generated from cursor movement around the object.",[2231,15416,15417,15422,15424,15429],{},[2249,15418,15419],{},[60,15420,15421],{},"string-rotation-tension",[2249,15423,6025],{},[2249,15425,15426],{},[60,15427,15428],{},"0.06",[2249,15430,15431,15432,106],{},"Pull-back force toward ",[60,15433,15434],{},"0deg",[2231,15436,15437,15442,15444,15449],{},[2249,15438,15439],{},[60,15440,15441],{},"string-rotation-friction",[2249,15443,6025],{},[2249,15445,15446],{},[60,15447,15448],{},"0.18",[2249,15450,15451],{},"Per-frame damping for angular velocity.",[2231,15453,15454,15459,15461,15466],{},[2249,15455,15456],{},[60,15457,15458],{},"string-rotation-max-angular-velocity",[2249,15460,6025],{},[2249,15462,15463],{},[60,15464,15465],{},"6",[2249,15467,15468],{},"Angular velocity clamp.",[2231,15470,15471,15476,15478,15483],{},[2249,15472,15473],{},[60,15474,15475],{},"string-rotation-max-angle",[2249,15477,6025],{},[2249,15479,15480],{},[60,15481,15482],{},"18",[2249,15484,15485],{},"Maximum visible rotation in degrees.",[2231,15487,15488,15493,15495,15499],{},[2249,15489,15490],{},[60,15491,15492],{},"string-rotation-update-threshold",[2249,15494,6025],{},[2249,15496,15497],{},[60,15498,15321],{},[2249,15500,15357,15501,15503],{},[60,15502,15236],{}," is rewritten.",[2231,15505,15506,15511,15513,15517],{},[2249,15507,15508],{},[60,15509,15510],{},"string-rotation-origin",[2249,15512,2256],{},[2249,15514,15515],{},[60,15516,9674],{},[2249,15518,15519],{},"Changes the torque pivot used by the simulation.",[2068,15521,15523],{"id":15522},"shared-control","Shared control",[2225,15525,15526,15538],{},[2228,15527,15528],{},[2231,15529,15530,15532,15534,15536],{},[2234,15531,5321],{},[2234,15533,5324],{},[2234,15535,5327],{},[2234,15537,5828],{},[2244,15539,15540,15557],{},[2231,15541,15542,15547,15549,15554],{},[2249,15543,15544],{},[60,15545,15546],{},"string-sleep-epsilon",[2249,15548,6025],{},[2249,15550,15551],{},[60,15552,15553],{},"0.01",[2249,15555,15556],{},"Snaps the simulation back to rest once motion becomes tiny enough.",[2231,15558,15559,15564,15567,15571],{},[2249,15560,15561],{},[60,15562,15563],{},"string-continuous-push",[2249,15565,15566],{},"boolean",[2249,15568,15569],{},[60,15570,2633],{},[2249,15572,15573,15574,15576],{},"When ",[60,15575,2719],{},", each hover pass injects only one push until the pointer leaves and re-enters.",[174,15578,5962],{"id":5961},[30,15580,14633],{},[42,15582,15583,15587,15591],{},[45,15584,15585],{},[60,15586,15234],{},[45,15588,15589],{},[60,15590,15235],{},[45,15592,15593],{},[60,15594,15236],{},[30,15596,15597],{},"These are plain numbers. Add units yourself in CSS:",[42,15599,15600,15605],{},[45,15601,15602,15603],{},"translation usually consumes ",[60,15604,12647],{},[45,15606,15607,15608],{},"rotation usually consumes ",[60,15609,15610],{},"* 1deg",[174,15612,5997],{"id":3818},[2225,15614,15615,15625],{},[2228,15616,15617],{},[2231,15618,15619,15621,15623],{},[2234,15620,6006],{},[2234,15622,6009],{},[2234,15624,6012],{},[2244,15626,15627,15640,15654],{},[2231,15628,15629,15633,15637],{},[2249,15630,15631],{},[60,15632,15230],{},[2249,15634,15635],{},[60,15636,12714],{},[2249,15638,15639],{},"Translation output changes past the configured threshold",[2231,15641,15642,15646,15651],{},[2249,15643,15644],{},[60,15645,15231],{},[2249,15647,15648],{},[60,15649,15650],{},"{ rotation }",[2249,15652,15653],{},"Rotation output changes past the configured threshold",[2231,15655,15656,15660,15665],{},[2249,15657,15658],{},[60,15659,15232],{},[2249,15661,15662],{},[60,15663,15664],{},"{ value }",[2249,15666,15667,15668,15670,15671,15673],{},"Pointer moves across the element; ",[60,15669,1836],{}," is left edge and ",[60,15672,1754],{}," is right edge",[174,15675,6071],{"id":6070},[30,15677,15678,15679,106],{},"Mirrors inherit the source element's impulse CSS variables. Events are emitted only by the source object's ",[60,15680,764],{},[37,15682,6093],{"id":6092},[225,15684,15686],{"className":338,"code":15685,"language":340,"meta":230,"style":230},"\u003Cdiv class=\"news-grid\">\n  \u003Carticle \n    class=\"news-card\"\n    string=\"impulse\"\n    string-id=\"breaking-news\"\n    string-position-strength=\"2.0\"\n    string-rotation-strength=\"1.5\"\n    string-max-offset=\"80\"\n  >\n    \u003Cdiv class=\"news-content\">\n      \u003Cspan class=\"news-date\">March 21, 2026\u003C/span>\n      \u003Ch2 class=\"news-title\">Design Engineering at Scale\u003C/h2>\n      \u003Cp>How modular effects pipelines transform the modern web.\u003C/p>\n    \u003C/div>\n  \u003C/article>\n\u003C/div>\n",[60,15687,15688,15703,15712,15721,15730,15739,15749,15759,15769,15773,15788,15808,15828,15841,15849,15857],{"__ignoreMap":230},[234,15689,15690,15692,15694,15696,15698,15701],{"class":236,"line":237},[234,15691,347],{"class":244},[234,15693,351],{"class":350},[234,15695,1297],{"class":281},[234,15697,357],{"class":244},[234,15699,15700],{"class":251},"\"news-grid\"",[234,15702,376],{"class":244},[234,15704,15705,15707,15709],{"class":236,"line":258},[234,15706,1292],{"class":244},[234,15708,13007],{"class":350},[234,15710,15711],{"class":244}," \n",[234,15713,15714,15716,15718],{"class":236,"line":265},[234,15715,14785],{"class":281},[234,15717,357],{"class":244},[234,15719,15720],{"class":251},"\"news-card\"\n",[234,15722,15723,15725,15727],{"class":236,"line":288},[234,15724,14745],{"class":281},[234,15726,357],{"class":244},[234,15728,15729],{"class":251},"\"impulse\"\n",[234,15731,15732,15734,15736],{"class":236,"line":293},[234,15733,14755],{"class":281},[234,15735,357],{"class":244},[234,15737,15738],{"class":251},"\"breaking-news\"\n",[234,15740,15741,15744,15746],{"class":236,"line":305},[234,15742,15743],{"class":281},"    string-position-strength",[234,15745,357],{"class":244},[234,15747,15748],{"class":251},"\"2.0\"\n",[234,15750,15751,15754,15756],{"class":236,"line":321},[234,15752,15753],{"class":281},"    string-rotation-strength",[234,15755,357],{"class":244},[234,15757,15758],{"class":251},"\"1.5\"\n",[234,15760,15761,15764,15766],{"class":236,"line":946},[234,15762,15763],{"class":281},"    string-max-offset",[234,15765,357],{"class":244},[234,15767,15768],{"class":251},"\"80\"\n",[234,15770,15771],{"class":236,"line":955},[234,15772,14794],{"class":244},[234,15774,15775,15777,15779,15781,15783,15786],{"class":236,"line":11},[234,15776,1321],{"class":244},[234,15778,351],{"class":350},[234,15780,1297],{"class":281},[234,15782,357],{"class":244},[234,15784,15785],{"class":251},"\"news-content\"",[234,15787,376],{"class":244},[234,15789,15790,15792,15794,15796,15798,15801,15804,15806],{"class":236,"line":980},[234,15791,6802],{"class":244},[234,15793,234],{"class":350},[234,15795,1297],{"class":281},[234,15797,357],{"class":244},[234,15799,15800],{"class":251},"\"news-date\"",[234,15802,15803],{"class":244},">March 21, 2026\u003C/",[234,15805,234],{"class":350},[234,15807,376],{"class":244},[234,15809,15810,15812,15814,15816,15818,15821,15824,15826],{"class":236,"line":994},[234,15811,6802],{"class":244},[234,15813,37],{"class":350},[234,15815,1297],{"class":281},[234,15817,357],{"class":244},[234,15819,15820],{"class":251},"\"news-title\"",[234,15822,15823],{"class":244},">Design Engineering at Scale\u003C/",[234,15825,37],{"class":350},[234,15827,376],{"class":244},[234,15829,15830,15832,15834,15837,15839],{"class":236,"line":1000},[234,15831,6802],{"class":244},[234,15833,30],{"class":350},[234,15835,15836],{"class":244},">How modular effects pipelines transform the modern web.\u003C/",[234,15838,30],{"class":350},[234,15840,376],{"class":244},[234,15842,15843,15845,15847],{"class":236,"line":1005},[234,15844,6904],{"class":244},[234,15846,351],{"class":350},[234,15848,376],{"class":244},[234,15850,15851,15853,15855],{"class":236,"line":1013},[234,15852,1393],{"class":244},[234,15854,13007],{"class":350},[234,15856,376],{"class":244},[234,15858,15859,15861,15863],{"class":236,"line":1019},[234,15860,1402],{"class":244},[234,15862,351],{"class":350},[234,15864,376],{"class":244},[225,15866,15868],{"className":6261,"code":15867,"language":6263,"meta":230,"style":230},".news-grid {\n  padding: 4rem;\n  display: flex;\n  justify-content: center;\n}\n\n.news-card {\n  width: 100%;\n  max-width: 400px;\n  border: 1px solid black;\n  padding: 2.5rem;\n  background: white;\n  color: black;\n  cursor: default;\n  transform:\n    translate3d(\n      calc(var(--push-x, 0) * 1px),\n      calc(var(--push-y, 0) * 1px),\n      0\n    )\n    rotate(calc(var(--push-rotation, 0) * 1deg));\n  transform-origin: center center;\n  will-change: transform;\n}\n\n.news-date {\n  font-size: 0.75rem;\n  text-transform: uppercase;\n  letter-spacing: 0.05em;\n  color: #666;\n  display: block;\n  margin-bottom: 1rem;\n}\n\n.news-title {\n  font-size: 1.5rem;\n  font-weight: 700;\n  margin-bottom: 0.5rem;\n  line-height: 1.1;\n}\n\n.news-card p {\n  font-size: 1rem;\n  color: #333;\n}\n",[60,15869,15870,15877,15890,15900,15910,15914,15918,15925,15937,15951,15967,15980,15990,16000,16010,16016,16022,16049,16075,16080,16085,16115,16129,16137,16141,16145,16152,16164,16174,16187,16198,16209,16222,16226,16230,16237,16249,16260,16272,16284,16288,16292,16301,16313,16324],{"__ignoreMap":230},[234,15871,15872,15875],{"class":236,"line":237},[234,15873,15874],{"class":281},".news-grid",[234,15876,909],{"class":244},[234,15878,15879,15881,15883,15886,15888],{"class":236,"line":258},[234,15880,1749],{"class":271},[234,15882,1443],{"class":244},[234,15884,15885],{"class":271},"4",[234,15887,1711],{"class":240},[234,15889,255],{"class":244},[234,15891,15892,15894,15896,15898],{"class":236,"line":265},[234,15893,1677],{"class":271},[234,15895,1443],{"class":244},[234,15897,13197],{"class":271},[234,15899,255],{"class":244},[234,15901,15902,15904,15906,15908],{"class":236,"line":288},[234,15903,13214],{"class":271},[234,15905,1443],{"class":244},[234,15907,1695],{"class":271},[234,15909,255],{"class":244},[234,15911,15912],{"class":236,"line":293},[234,15913,1143],{"class":244},[234,15915,15916],{"class":236,"line":305},[234,15917,262],{"emptyLinePlaceholder":261},[234,15919,15920,15923],{"class":236,"line":321},[234,15921,15922],{"class":281},".news-card",[234,15924,909],{"class":244},[234,15926,15927,15929,15931,15933,15935],{"class":236,"line":946},[234,15928,6381],{"class":271},[234,15930,1443],{"class":244},[234,15932,6287],{"class":271},[234,15934,3407],{"class":240},[234,15936,255],{"class":244},[234,15938,15939,15942,15944,15947,15949],{"class":236,"line":955},[234,15940,15941],{"class":271},"  max-width",[234,15943,1443],{"class":244},[234,15945,15946],{"class":271},"400",[234,15948,1789],{"class":240},[234,15950,255],{"class":244},[234,15952,15953,15955,15957,15959,15961,15963,15965],{"class":236,"line":11},[234,15954,1769],{"class":271},[234,15956,1443],{"class":244},[234,15958,1754],{"class":271},[234,15960,1789],{"class":240},[234,15962,6417],{"class":271},[234,15964,6420],{"class":271},[234,15966,255],{"class":244},[234,15968,15969,15971,15973,15976,15978],{"class":236,"line":980},[234,15970,1749],{"class":271},[234,15972,1443],{"class":244},[234,15974,15975],{"class":271},"2.5",[234,15977,1711],{"class":240},[234,15979,255],{"class":244},[234,15981,15982,15984,15986,15988],{"class":236,"line":994},[234,15983,6427],{"class":271},[234,15985,1443],{"class":244},[234,15987,6432],{"class":271},[234,15989,255],{"class":244},[234,15991,15992,15994,15996,15998],{"class":236,"line":1000},[234,15993,12181],{"class":271},[234,15995,1443],{"class":244},[234,15997,10579],{"class":271},[234,15999,255],{"class":244},[234,16001,16002,16004,16006,16008],{"class":236,"line":1005},[234,16003,1797],{"class":271},[234,16005,1443],{"class":244},[234,16007,4306],{"class":271},[234,16009,255],{"class":244},[234,16011,16012,16014],{"class":236,"line":1013},[234,16013,1810],{"class":271},[234,16015,8911],{"class":244},[234,16017,16018,16020],{"class":236,"line":1019},[234,16019,8916],{"class":271},[234,16021,8177],{"class":244},[234,16023,16024,16027,16029,16031,16033,16035,16037,16039,16041,16043,16045,16047],{"class":236,"line":1025},[234,16025,16026],{"class":271},"      calc",[234,16028,329],{"class":244},[234,16030,1825],{"class":271},[234,16032,329],{"class":244},[234,16034,15234],{"class":899},[234,16036,1833],{"class":244},[234,16038,1836],{"class":271},[234,16040,903],{"class":244},[234,16042,1841],{"class":240},[234,16044,1844],{"class":271},[234,16046,1789],{"class":240},[234,16048,15074],{"class":244},[234,16050,16051,16053,16055,16057,16059,16061,16063,16065,16067,16069,16071,16073],{"class":236,"line":1031},[234,16052,16026],{"class":271},[234,16054,329],{"class":244},[234,16056,1825],{"class":271},[234,16058,329],{"class":244},[234,16060,15235],{"class":899},[234,16062,1833],{"class":244},[234,16064,1836],{"class":271},[234,16066,903],{"class":244},[234,16068,1841],{"class":240},[234,16070,1844],{"class":271},[234,16072,1789],{"class":240},[234,16074,15074],{"class":244},[234,16076,16077],{"class":236,"line":1037},[234,16078,16079],{"class":271},"      0\n",[234,16081,16082],{"class":236,"line":427},[234,16083,16084],{"class":244},"    )\n",[234,16086,16087,16089,16091,16093,16095,16097,16099,16101,16103,16105,16107,16109,16111,16113],{"class":236,"line":1571},[234,16088,8957],{"class":271},[234,16090,329],{"class":244},[234,16092,1820],{"class":271},[234,16094,329],{"class":244},[234,16096,1825],{"class":271},[234,16098,329],{"class":244},[234,16100,15236],{"class":899},[234,16102,1833],{"class":244},[234,16104,1836],{"class":271},[234,16106,903],{"class":244},[234,16108,1841],{"class":240},[234,16110,1844],{"class":271},[234,16112,8185],{"class":240},[234,16114,1875],{"class":244},[234,16116,16117,16120,16122,16124,16127],{"class":236,"line":1592},[234,16118,16119],{"class":271},"  transform-origin",[234,16121,1443],{"class":244},[234,16123,1695],{"class":271},[234,16125,16126],{"class":271}," center",[234,16128,255],{"class":244},[234,16130,16131,16134],{"class":236,"line":1600},[234,16132,16133],{"class":271},"  will-change",[234,16135,16136],{"class":244},": transform;\n",[234,16138,16139],{"class":236,"line":1615},[234,16140,1143],{"class":244},[234,16142,16143],{"class":236,"line":1620},[234,16144,262],{"emptyLinePlaceholder":261},[234,16146,16147,16150],{"class":236,"line":1625},[234,16148,16149],{"class":281},".news-date",[234,16151,909],{"class":244},[234,16153,16154,16156,16158,16160,16162],{"class":236,"line":1634},[234,16155,10500],{"class":271},[234,16157,1443],{"class":244},[234,16159,2531],{"class":271},[234,16161,1711],{"class":240},[234,16163,255],{"class":244},[234,16165,16166,16168,16170,16172],{"class":236,"line":1639},[234,16167,10513],{"class":271},[234,16169,1443],{"class":244},[234,16171,10518],{"class":271},[234,16173,255],{"class":244},[234,16175,16176,16179,16181,16183,16185],{"class":236,"line":1651},[234,16177,16178],{"class":271},"  letter-spacing",[234,16180,1443],{"class":244},[234,16182,15304],{"class":271},[234,16184,3718],{"class":240},[234,16186,255],{"class":244},[234,16188,16189,16191,16193,16196],{"class":236,"line":609},[234,16190,12181],{"class":271},[234,16192,1443],{"class":244},[234,16194,16195],{"class":271},"#666",[234,16197,255],{"class":244},[234,16199,16200,16202,16204,16207],{"class":236,"line":1674},[234,16201,1677],{"class":271},[234,16203,1443],{"class":244},[234,16205,16206],{"class":271},"block",[234,16208,255],{"class":244},[234,16210,16211,16214,16216,16218,16220],{"class":236,"line":1687},[234,16212,16213],{"class":271},"  margin-bottom",[234,16215,1443],{"class":244},[234,16217,1754],{"class":271},[234,16219,1711],{"class":240},[234,16221,255],{"class":244},[234,16223,16224],{"class":236,"line":1700},[234,16225,1143],{"class":244},[234,16227,16228],{"class":236,"line":1716},[234,16229,262],{"emptyLinePlaceholder":261},[234,16231,16232,16235],{"class":236,"line":1721},[234,16233,16234],{"class":281},".news-title",[234,16236,909],{"class":244},[234,16238,16239,16241,16243,16245,16247],{"class":236,"line":1726},[234,16240,10500],{"class":271},[234,16242,1443],{"class":244},[234,16244,1708],{"class":271},[234,16246,1711],{"class":240},[234,16248,255],{"class":244},[234,16250,16251,16253,16255,16258],{"class":236,"line":1734},[234,16252,14926],{"class":271},[234,16254,1443],{"class":244},[234,16256,16257],{"class":271},"700",[234,16259,255],{"class":244},[234,16261,16262,16264,16266,16268,16270],{"class":236,"line":1746},[234,16263,16213],{"class":271},[234,16265,1443],{"class":244},[234,16267,4501],{"class":271},[234,16269,1711],{"class":240},[234,16271,255],{"class":244},[234,16273,16274,16277,16279,16282],{"class":236,"line":1766},[234,16275,16276],{"class":271},"  line-height",[234,16278,1443],{"class":244},[234,16280,16281],{"class":271},"1.1",[234,16283,255],{"class":244},[234,16285,16286],{"class":236,"line":819},[234,16287,1143],{"class":244},[234,16289,16290],{"class":236,"line":1794},[234,16291,262],{"emptyLinePlaceholder":261},[234,16293,16294,16296,16299],{"class":236,"line":1807},[234,16295,15922],{"class":281},[234,16297,16298],{"class":350}," p",[234,16300,909],{"class":244},[234,16302,16303,16305,16307,16309,16311],{"class":236,"line":1878},[234,16304,10500],{"class":271},[234,16306,1443],{"class":244},[234,16308,1754],{"class":271},[234,16310,1711],{"class":240},[234,16312,255],{"class":244},[234,16314,16315,16317,16319,16322],{"class":236,"line":1883},[234,16316,12181],{"class":271},[234,16318,1443],{"class":244},[234,16320,16321],{"class":271},"#333",[234,16323,255],{"class":244},[234,16325,16326],{"class":236,"line":10605},[234,16327,1143],{"class":244},[37,16329,6478],{"id":6477},[225,16331,16333],{"className":227,"code":16332,"language":229,"meta":230,"style":230},"import StringTune, { StringImpulse } from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\nstringTune.use(StringImpulse);\nstringTune.start(60);\n",[60,16334,16335,16348,16352,16366,16375],{"__ignoreMap":230},[234,16336,16337,16339,16342,16344,16346],{"class":236,"line":237},[234,16338,241],{"class":240},[234,16340,16341],{"class":244}," StringTune, { StringImpulse } ",[234,16343,248],{"class":240},[234,16345,252],{"class":251},[234,16347,255],{"class":244},[234,16349,16350],{"class":236,"line":258},[234,16351,262],{"emptyLinePlaceholder":261},[234,16353,16354,16356,16358,16360,16362,16364],{"class":236,"line":265},[234,16355,268],{"class":240},[234,16357,272],{"class":271},[234,16359,275],{"class":240},[234,16361,278],{"class":244},[234,16363,282],{"class":281},[234,16365,285],{"class":244},[234,16367,16368,16370,16372],{"class":236,"line":288},[234,16369,296],{"class":244},[234,16371,299],{"class":281},[234,16373,16374],{"class":244},"(StringImpulse);\n",[234,16376,16377,16379,16381,16383,16385],{"class":236,"line":293},[234,16378,296],{"class":244},[234,16380,326],{"class":281},[234,16382,329],{"class":244},[234,16384,332],{"class":271},[234,16386,335],{"class":244},[30,16388,16389,15177,16391,16393],{},[60,16390,195],{},[60,16392,5676],{},". The module reads shared pointer velocity from StringTune itself.",[37,16395,6537],{"id":6536},[42,16397,16398,16406,16415],{},[45,16399,16400,16402,16403,16405],{},[60,16401,5676],{}," never writes a ",[60,16404,5050],{}," style directly. The transform stays fully user-owned.",[45,16407,16408,16409,16411,16412,16414],{},"If you change ",[60,16410,15510],{},", keep your CSS ",[60,16413,9635],{}," in sync with the same point. Otherwise the visible rotation pivot and the simulated torque pivot will not match.",[45,16416,16417],{},"The module only injects pushes while the pointer is physically inside the element bounds.",[410,16419,7466],{},{"title":230,"searchDepth":258,"depth":258,"links":16421},[16422,16428,16429,16430],{"id":5810,"depth":258,"text":5811,"children":16423},[16424,16425,16426,16427],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":5681,"title":5682,"description":16432,"kind":5773,"section":5594,"order":16433,"group":5657,"status":8491,"integration":2710,"publicExport":261,"activation":16434,"package":5775,"aliases":16435,"attrs":16437,"events":16442,"cssVars":16443,"related":16446,"body":16447},"Writes cursor-derived spotlight angle and distance variables for lighting effects.",140,"string=\"spotlight\"",[16436,5682],"spotlight",[11059,16438,16439,16440,16441],"string-angle-threshold","string-distance-threshold","string-deadzone","string-dist-max",[],[16444,16445],"--spotlight-angle","--spotlight-distance",[5664,5675,8500],{"type":22,"value":16448,"toc":17410},[16449,16452,16457,16459,16461,16556,16558,16560,16570,16573,16585,16587,16616,16618,16621,16623,16757,17322,17324,17381,17387,17389,17408],[25,16450,5682],{"id":16451},"stringspotlight",[30,16453,16454,16456],{},[60,16455,5682],{}," computes the pointer direction and distance relative to each target element and writes the result to two CSS variables. The module does not render a light effect on its own. You provide the visual treatment in CSS.",[37,16458,5811],{"id":5810},[174,16460,5312],{"id":5311},[2225,16462,16463,16475],{},[2228,16464,16465],{},[2231,16466,16467,16469,16471,16473],{},[2234,16468,5321],{},[2234,16470,5324],{},[2234,16472,5327],{},[2234,16474,5828],{},[2244,16476,16477,16493,16508,16523,16538],{},[2231,16478,16479,16483,16485,16490],{},[2249,16480,16481],{},[60,16482,11059],{},[2249,16484,6025],{},[2249,16486,16487,16488],{},"inherited ",[60,16489,8493],{},[2249,16491,16492],{},"Smooths how quickly spotlight direction and distance catch up to the pointer.",[2231,16494,16495,16499,16501,16505],{},[2249,16496,16497],{},[60,16498,16438],{},[2249,16500,6025],{},[2249,16502,16503],{},[60,16504,7535],{},[2249,16506,16507],{},"Minimal change before the angle output is rewritten and re-emitted.",[2231,16509,16510,16514,16516,16520],{},[2249,16511,16512],{},[60,16513,16439],{},[2249,16515,6025],{},[2249,16517,16518],{},[60,16519,4501],{},[2249,16521,16522],{},"Minimal change before the distance output is rewritten and re-emitted.",[2231,16524,16525,16529,16531,16535],{},[2249,16526,16527],{},[60,16528,16440],{},[2249,16530,6025],{},[2249,16532,16533],{},[60,16534,15885],{},[2249,16536,16537],{},"Small radius around the element center where angle changes are ignored unless a forced update happens.",[2231,16539,16540,16544,16546,16550],{},[2249,16541,16542],{},[60,16543,16441],{},[2249,16545,6025],{},[2249,16547,16548],{},[60,16549,1836],{},[2249,16551,16552,16553,16555],{},"Optional clamp for spotlight distance. ",[60,16554,1836],{}," means no clamp.",[174,16557,5962],{"id":5961},[30,16559,14633],{},[42,16561,16562,16566],{},[45,16563,16564],{},[60,16565,16444],{},[45,16567,16568],{},[60,16569,16445],{},[30,16571,16572],{},"Both are plain numbers:",[42,16574,16575,16580],{},[45,16576,16577,16579],{},[60,16578,16444],{}," is degrees",[45,16581,16582,16584],{},[60,16583,16445],{}," is distance in pixels, but still emitted as a unitless number",[174,16586,5997],{"id":3818},[2225,16588,16589,16599],{},[2228,16590,16591],{},[2231,16592,16593,16595,16597],{},[2234,16594,6006],{},[2234,16596,6009],{},[2234,16598,6012],{},[2244,16600,16601],{},[2231,16602,16603,16608,16613],{},[2249,16604,16605],{},[60,16606,16607],{},"spotlight:update:\u003Cid>",[2249,16609,16610],{},[60,16611,16612],{},"{ angleDeg, distance }",[2249,16614,16615],{},"Either spotlight output changes past the configured thresholds",[174,16617,6071],{"id":6070},[30,16619,16620],{},"Mirrors inherit the source element's spotlight variables. Events are emitted only for the source object ID.",[37,16622,6093],{"id":6092},[225,16624,16626],{"className":338,"code":16625,"language":340,"meta":230,"style":230},"\u003Cdiv class=\"features-grid\">\n  \u003Cdiv \n    class=\"premium-card\"\n    string=\"spotlight\"\n    string-id=\"pro-plan\"\n    string-lerp=\"0.15\"\n  >\n    \u003Cdiv class=\"premium-card-inner\">\n      \u003Ch3>Pro Tier\u003C/h3>\n      \u003Cp>Advanced modules and physics constraints for heavy data layers.\u003C/p>\n    \u003C/div>\n  \u003C/div>\n\u003C/div>\n",[60,16627,16628,16643,16651,16660,16669,16678,16688,16692,16707,16720,16733,16741,16749],{"__ignoreMap":230},[234,16629,16630,16632,16634,16636,16638,16641],{"class":236,"line":237},[234,16631,347],{"class":244},[234,16633,351],{"class":350},[234,16635,1297],{"class":281},[234,16637,357],{"class":244},[234,16639,16640],{"class":251},"\"features-grid\"",[234,16642,376],{"class":244},[234,16644,16645,16647,16649],{"class":236,"line":258},[234,16646,1292],{"class":244},[234,16648,351],{"class":350},[234,16650,15711],{"class":244},[234,16652,16653,16655,16657],{"class":236,"line":265},[234,16654,14785],{"class":281},[234,16656,357],{"class":244},[234,16658,16659],{"class":251},"\"premium-card\"\n",[234,16661,16662,16664,16666],{"class":236,"line":288},[234,16663,14745],{"class":281},[234,16665,357],{"class":244},[234,16667,16668],{"class":251},"\"spotlight\"\n",[234,16670,16671,16673,16675],{"class":236,"line":293},[234,16672,14755],{"class":281},[234,16674,357],{"class":244},[234,16676,16677],{"class":251},"\"pro-plan\"\n",[234,16679,16680,16683,16685],{"class":236,"line":305},[234,16681,16682],{"class":281},"    string-lerp",[234,16684,357],{"class":244},[234,16686,16687],{"class":251},"\"0.15\"\n",[234,16689,16690],{"class":236,"line":321},[234,16691,14794],{"class":244},[234,16693,16694,16696,16698,16700,16702,16705],{"class":236,"line":946},[234,16695,1321],{"class":244},[234,16697,351],{"class":350},[234,16699,1297],{"class":281},[234,16701,357],{"class":244},[234,16703,16704],{"class":251},"\"premium-card-inner\"",[234,16706,376],{"class":244},[234,16708,16709,16711,16713,16716,16718],{"class":236,"line":955},[234,16710,6802],{"class":244},[234,16712,174],{"class":350},[234,16714,16715],{"class":244},">Pro Tier\u003C/",[234,16717,174],{"class":350},[234,16719,376],{"class":244},[234,16721,16722,16724,16726,16729,16731],{"class":236,"line":11},[234,16723,6802],{"class":244},[234,16725,30],{"class":350},[234,16727,16728],{"class":244},">Advanced modules and physics constraints for heavy data layers.\u003C/",[234,16730,30],{"class":350},[234,16732,376],{"class":244},[234,16734,16735,16737,16739],{"class":236,"line":980},[234,16736,6904],{"class":244},[234,16738,351],{"class":350},[234,16740,376],{"class":244},[234,16742,16743,16745,16747],{"class":236,"line":994},[234,16744,1393],{"class":244},[234,16746,351],{"class":350},[234,16748,376],{"class":244},[234,16750,16751,16753,16755],{"class":236,"line":1000},[234,16752,1402],{"class":244},[234,16754,351],{"class":350},[234,16756,376],{"class":244},[225,16758,16760],{"className":6261,"code":16759,"language":6263,"meta":230,"style":230},".features-grid {\n  display: flex;\n  justify-content: center;\n  padding: 4rem;\n}\n\n.premium-card {\n  position: relative;\n  background: black;\n  border: 1px solid #333;\n  border-radius: 12px;\n  overflow: hidden;\n  width: 100%;\n  max-width: 320px;\n}\n\n.premium-card::before {\n  content: \"\";\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  width: 400px;\n  height: 400px;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(255,255,255,0.15), transparent 68%);\n  transform: \n    translate(-50%, -50%) \n    rotate(calc((var(--spotlight-angle, 0) + 90) * 1deg)) \n    translateY(calc(var(--spotlight-distance, 0) * -1px));\n  pointer-events: none;\n  z-index: 0;\n}\n\n.premium-card-inner {\n  position: relative;\n  z-index: 1;\n  color: white;\n  padding: 2.5rem 2rem;\n  height: 100%;\n}\n\n.premium-card-inner h3 {\n  font-size: 1.5rem;\n  font-weight: bold;\n  margin-bottom: 0.5rem;\n}\n\n.premium-card-inner p {\n  color: #999;\n  line-height: 1.5;\n}\n",[60,16761,16762,16769,16779,16789,16801,16805,16809,16816,16826,16836,16853,16865,16875,16887,16900,16904,16908,16915,16926,16936,16948,16960,16972,16984,16996,17044,17051,17071,17109,17137,17147,17157,17161,17165,17172,17182,17192,17202,17218,17230,17234,17238,17247,17259,17269,17281,17285,17289,17297,17308,17318],{"__ignoreMap":230},[234,16763,16764,16767],{"class":236,"line":237},[234,16765,16766],{"class":281},".features-grid",[234,16768,909],{"class":244},[234,16770,16771,16773,16775,16777],{"class":236,"line":258},[234,16772,1677],{"class":271},[234,16774,1443],{"class":244},[234,16776,13197],{"class":271},[234,16778,255],{"class":244},[234,16780,16781,16783,16785,16787],{"class":236,"line":265},[234,16782,13214],{"class":271},[234,16784,1443],{"class":244},[234,16786,1695],{"class":271},[234,16788,255],{"class":244},[234,16790,16791,16793,16795,16797,16799],{"class":236,"line":288},[234,16792,1749],{"class":271},[234,16794,1443],{"class":244},[234,16796,15885],{"class":271},[234,16798,1711],{"class":240},[234,16800,255],{"class":244},[234,16802,16803],{"class":236,"line":293},[234,16804,1143],{"class":244},[234,16806,16807],{"class":236,"line":305},[234,16808,262],{"emptyLinePlaceholder":261},[234,16810,16811,16814],{"class":236,"line":321},[234,16812,16813],{"class":281},".premium-card",[234,16815,909],{"class":244},[234,16817,16818,16820,16822,16824],{"class":236,"line":946},[234,16819,8002],{"class":271},[234,16821,1443],{"class":244},[234,16823,8007],{"class":271},[234,16825,255],{"class":244},[234,16827,16828,16830,16832,16834],{"class":236,"line":955},[234,16829,6427],{"class":271},[234,16831,1443],{"class":244},[234,16833,10579],{"class":271},[234,16835,255],{"class":244},[234,16837,16838,16840,16842,16844,16846,16848,16851],{"class":236,"line":11},[234,16839,1769],{"class":271},[234,16841,1443],{"class":244},[234,16843,1754],{"class":271},[234,16845,1789],{"class":240},[234,16847,6417],{"class":271},[234,16849,16850],{"class":271}," #333",[234,16852,255],{"class":244},[234,16854,16855,16857,16859,16861,16863],{"class":236,"line":980},[234,16856,1781],{"class":271},[234,16858,1443],{"class":244},[234,16860,8834],{"class":271},[234,16862,1789],{"class":240},[234,16864,255],{"class":244},[234,16866,16867,16869,16871,16873],{"class":236,"line":994},[234,16868,8014],{"class":271},[234,16870,1443],{"class":244},[234,16872,8019],{"class":271},[234,16874,255],{"class":244},[234,16876,16877,16879,16881,16883,16885],{"class":236,"line":1000},[234,16878,6381],{"class":271},[234,16880,1443],{"class":244},[234,16882,6287],{"class":271},[234,16884,3407],{"class":240},[234,16886,255],{"class":244},[234,16888,16889,16891,16893,16896,16898],{"class":236,"line":1005},[234,16890,15941],{"class":271},[234,16892,1443],{"class":244},[234,16894,16895],{"class":271},"320",[234,16897,1789],{"class":240},[234,16899,255],{"class":244},[234,16901,16902],{"class":236,"line":1013},[234,16903,1143],{"class":244},[234,16905,16906],{"class":236,"line":1019},[234,16907,262],{"emptyLinePlaceholder":261},[234,16909,16910,16913],{"class":236,"line":1025},[234,16911,16912],{"class":281},".premium-card::before",[234,16914,909],{"class":244},[234,16916,16917,16920,16922,16924],{"class":236,"line":1031},[234,16918,16919],{"class":271},"  content",[234,16921,1443],{"class":244},[234,16923,6650],{"class":251},[234,16925,255],{"class":244},[234,16927,16928,16930,16932,16934],{"class":236,"line":1037},[234,16929,8002],{"class":271},[234,16931,1443],{"class":244},[234,16933,8079],{"class":271},[234,16935,255],{"class":244},[234,16937,16938,16940,16942,16944,16946],{"class":236,"line":427},[234,16939,10616],{"class":271},[234,16941,1443],{"class":244},[234,16943,10665],{"class":271},[234,16945,3407],{"class":240},[234,16947,255],{"class":244},[234,16949,16950,16952,16954,16956,16958],{"class":236,"line":1571},[234,16951,10630],{"class":271},[234,16953,1443],{"class":244},[234,16955,10665],{"class":271},[234,16957,3407],{"class":240},[234,16959,255],{"class":244},[234,16961,16962,16964,16966,16968,16970],{"class":236,"line":1592},[234,16963,6381],{"class":271},[234,16965,1443],{"class":244},[234,16967,15946],{"class":271},[234,16969,1789],{"class":240},[234,16971,255],{"class":244},[234,16973,16974,16976,16978,16980,16982],{"class":236,"line":1600},[234,16975,6395],{"class":271},[234,16977,1443],{"class":244},[234,16979,15946],{"class":271},[234,16981,1789],{"class":240},[234,16983,255],{"class":244},[234,16985,16986,16988,16990,16992,16994],{"class":236,"line":1615},[234,16987,1781],{"class":271},[234,16989,1443],{"class":244},[234,16991,10665],{"class":271},[234,16993,3407],{"class":240},[234,16995,255],{"class":244},[234,16997,16998,17000,17002,17005,17007,17010,17012,17015,17017,17020,17022,17024,17026,17028,17030,17032,17034,17037,17040,17042],{"class":236,"line":1620},[234,16999,6427],{"class":271},[234,17001,1443],{"class":244},[234,17003,17004],{"class":271},"radial-gradient",[234,17006,329],{"class":244},[234,17008,17009],{"class":271},"circle",[234,17011,1833],{"class":244},[234,17013,17014],{"class":271},"rgba",[234,17016,329],{"class":244},[234,17018,17019],{"class":271},"255",[234,17021,13857],{"class":244},[234,17023,17019],{"class":271},[234,17025,13857],{"class":244},[234,17027,17019],{"class":271},[234,17029,13857],{"class":244},[234,17031,15321],{"class":271},[234,17033,1849],{"class":244},[234,17035,17036],{"class":271},"transparent",[234,17038,17039],{"class":271}," 68",[234,17041,3407],{"class":240},[234,17043,335],{"class":244},[234,17045,17046,17048],{"class":236,"line":1625},[234,17047,1810],{"class":271},[234,17049,17050],{"class":244},": \n",[234,17052,17053,17056,17058,17060,17062,17064,17066,17068],{"class":236,"line":1634},[234,17054,17055],{"class":271},"    translate",[234,17057,329],{"class":244},[234,17059,10696],{"class":271},[234,17061,3407],{"class":240},[234,17063,1833],{"class":244},[234,17065,10696],{"class":271},[234,17067,3407],{"class":240},[234,17069,17070],{"class":244},") \n",[234,17072,17073,17075,17077,17079,17081,17083,17085,17087,17089,17091,17093,17096,17099,17102,17104,17106],{"class":236,"line":1639},[234,17074,8957],{"class":271},[234,17076,329],{"class":244},[234,17078,1820],{"class":271},[234,17080,896],{"class":244},[234,17082,1825],{"class":271},[234,17084,329],{"class":244},[234,17086,16444],{"class":899},[234,17088,1833],{"class":244},[234,17090,1836],{"class":271},[234,17092,903],{"class":244},[234,17094,17095],{"class":240},"+",[234,17097,17098],{"class":271}," 90",[234,17100,17101],{"class":244},") * ",[234,17103,1754],{"class":271},[234,17105,8185],{"class":240},[234,17107,17108],{"class":244},")) \n",[234,17110,17111,17114,17116,17118,17120,17122,17124,17126,17129,17131,17133,17135],{"class":236,"line":1651},[234,17112,17113],{"class":271},"    translateY",[234,17115,329],{"class":244},[234,17117,1820],{"class":271},[234,17119,329],{"class":244},[234,17121,1825],{"class":271},[234,17123,329],{"class":244},[234,17125,16445],{"class":899},[234,17127,17128],{"class":244},", 0) * ",[234,17130,2651],{"class":271},[234,17132,1754],{"class":244},[234,17134,1789],{"class":271},[234,17136,1875],{"class":244},[234,17138,17139,17141,17143,17145],{"class":236,"line":609},[234,17140,13103],{"class":271},[234,17142,1443],{"class":244},[234,17144,1774],{"class":271},[234,17146,255],{"class":244},[234,17148,17149,17151,17153,17155],{"class":236,"line":1674},[234,17150,8263],{"class":271},[234,17152,1443],{"class":244},[234,17154,1836],{"class":271},[234,17156,255],{"class":244},[234,17158,17159],{"class":236,"line":1687},[234,17160,1143],{"class":244},[234,17162,17163],{"class":236,"line":1700},[234,17164,262],{"emptyLinePlaceholder":261},[234,17166,17167,17170],{"class":236,"line":1716},[234,17168,17169],{"class":281},".premium-card-inner",[234,17171,909],{"class":244},[234,17173,17174,17176,17178,17180],{"class":236,"line":1721},[234,17175,8002],{"class":271},[234,17177,1443],{"class":244},[234,17179,8007],{"class":271},[234,17181,255],{"class":244},[234,17183,17184,17186,17188,17190],{"class":236,"line":1726},[234,17185,8263],{"class":271},[234,17187,1443],{"class":244},[234,17189,1754],{"class":271},[234,17191,255],{"class":244},[234,17193,17194,17196,17198,17200],{"class":236,"line":1734},[234,17195,12181],{"class":271},[234,17197,1443],{"class":244},[234,17199,6432],{"class":271},[234,17201,255],{"class":244},[234,17203,17204,17206,17208,17210,17212,17214,17216],{"class":236,"line":1746},[234,17205,1749],{"class":271},[234,17207,1443],{"class":244},[234,17209,15975],{"class":271},[234,17211,1711],{"class":240},[234,17213,14886],{"class":271},[234,17215,1711],{"class":240},[234,17217,255],{"class":244},[234,17219,17220,17222,17224,17226,17228],{"class":236,"line":1766},[234,17221,6395],{"class":271},[234,17223,1443],{"class":244},[234,17225,6287],{"class":271},[234,17227,3407],{"class":240},[234,17229,255],{"class":244},[234,17231,17232],{"class":236,"line":819},[234,17233,1143],{"class":244},[234,17235,17236],{"class":236,"line":1794},[234,17237,262],{"emptyLinePlaceholder":261},[234,17239,17240,17242,17245],{"class":236,"line":1807},[234,17241,17169],{"class":281},[234,17243,17244],{"class":350}," h3",[234,17246,909],{"class":244},[234,17248,17249,17251,17253,17255,17257],{"class":236,"line":1878},[234,17250,10500],{"class":271},[234,17252,1443],{"class":244},[234,17254,1708],{"class":271},[234,17256,1711],{"class":240},[234,17258,255],{"class":244},[234,17260,17261,17263,17265,17267],{"class":236,"line":1883},[234,17262,14926],{"class":271},[234,17264,1443],{"class":244},[234,17266,14931],{"class":271},[234,17268,255],{"class":244},[234,17270,17271,17273,17275,17277,17279],{"class":236,"line":10605},[234,17272,16213],{"class":271},[234,17274,1443],{"class":244},[234,17276,4501],{"class":271},[234,17278,1711],{"class":240},[234,17280,255],{"class":244},[234,17282,17283],{"class":236,"line":10613},[234,17284,1143],{"class":244},[234,17286,17287],{"class":236,"line":10627},[234,17288,262],{"emptyLinePlaceholder":261},[234,17290,17291,17293,17295],{"class":236,"line":10641},[234,17292,17169],{"class":281},[234,17294,16298],{"class":350},[234,17296,909],{"class":244},[234,17298,17299,17301,17303,17306],{"class":236,"line":10646},[234,17300,12181],{"class":271},[234,17302,1443],{"class":244},[234,17304,17305],{"class":271},"#999",[234,17307,255],{"class":244},[234,17309,17310,17312,17314,17316],{"class":236,"line":1908},[234,17311,16276],{"class":271},[234,17313,1443],{"class":244},[234,17315,1708],{"class":271},[234,17317,255],{"class":244},[234,17319,17320],{"class":236,"line":10658},[234,17321,1143],{"class":244},[37,17323,6478],{"id":6477},[225,17325,17327],{"className":227,"code":17326,"language":229,"meta":230,"style":230},"import StringTune, { StringSpotlight } from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\nstringTune.use(StringSpotlight);\nstringTune.start(60);\n",[60,17328,17329,17342,17346,17360,17369],{"__ignoreMap":230},[234,17330,17331,17333,17336,17338,17340],{"class":236,"line":237},[234,17332,241],{"class":240},[234,17334,17335],{"class":244}," StringTune, { StringSpotlight } ",[234,17337,248],{"class":240},[234,17339,252],{"class":251},[234,17341,255],{"class":244},[234,17343,17344],{"class":236,"line":258},[234,17345,262],{"emptyLinePlaceholder":261},[234,17347,17348,17350,17352,17354,17356,17358],{"class":236,"line":265},[234,17349,268],{"class":240},[234,17351,272],{"class":271},[234,17353,275],{"class":240},[234,17355,278],{"class":244},[234,17357,282],{"class":281},[234,17359,285],{"class":244},[234,17361,17362,17364,17366],{"class":236,"line":288},[234,17363,296],{"class":244},[234,17365,299],{"class":281},[234,17367,17368],{"class":244},"(StringSpotlight);\n",[234,17370,17371,17373,17375,17377,17379],{"class":236,"line":293},[234,17372,296],{"class":244},[234,17374,326],{"class":281},[234,17376,329],{"class":244},[234,17378,332],{"class":271},[234,17380,335],{"class":244},[30,17382,17383,15177,17385,106],{},[60,17384,195],{},[60,17386,5682],{},[37,17388,6537],{"id":6536},[42,17390,17391,17403,17406],{},[45,17392,17393,17394,17397,17398,137,17400,17402],{},"The current runtime does not write ",[60,17395,17396],{},"--spotlight-angle-deg",". Only ",[60,17399,16444],{},[60,17401,16445],{}," are public output.",[45,17404,17405],{},"The module updates both on pointer movement and on scroll-driven center invalidation, so the spotlight stays aligned while the page moves.",[45,17407,13574],{},[410,17409,7466],{},{"title":230,"searchDepth":258,"depth":258,"links":17411},[17412,17418,17419,17420],{"id":5810,"depth":258,"text":5811,"children":17413},[17414,17415,17416,17417],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":5693,"title":5694,"description":17422,"kind":5773,"section":5594,"order":17423,"group":5686,"status":5774,"integration":2710,"publicExport":261,"activation":17424,"package":5775,"aliases":17425,"attrs":17427,"events":17428,"cssVars":17429,"related":17430,"body":17435},"Rebuilds text into lines, words, or characters and exposes deterministic indices for animation.",210,"string=\"split\"",[17426,5694],"split",[],[],[],[17431,17432,17433,17434],"/docs/modules/split/grammar","/docs/modules/split/dom-output","/docs/modules/split/fit-and-rebuild","/docs/modules/split/inline-html",{"type":22,"value":17436,"toc":18690},[17437,17440,17445,17447,17504,17506,17558,17562,17571,17580,17605,17608,17708,17720,17722,17789,18012,18016,18022,18027,18069,18084,18089,18121,18131,18136,18167,18178,18182,18252,18256,18259,18310,18326,18339,18345,18350,18355,18361,18415,18420,18426,18429,18437,18476,18520,18532,18537,18541,18545,18556,18559,18563,18566,18570,18625,18632,18636,18654,18656,18661,18665,18687],[25,17438,5694],{"id":17439},"stringsplit",[30,17441,17442,17444],{},[60,17443,5694],{}," rebuilds text into line, word, and character wrapper spans, each with CSS variables you can use for animation. It preserves inline HTML inside the split, handles kerning, and can optionally scale text to fill the container width.",[37,17446,6478],{"id":6477},[225,17448,17450],{"className":227,"code":17449,"language":229,"meta":230,"style":230},"import StringTune, { StringSplit } from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\nstringTune.use(StringSplit);\nstringTune.start(60);\n",[60,17451,17452,17465,17469,17483,17492],{"__ignoreMap":230},[234,17453,17454,17456,17459,17461,17463],{"class":236,"line":237},[234,17455,241],{"class":240},[234,17457,17458],{"class":244}," StringTune, { StringSplit } ",[234,17460,248],{"class":240},[234,17462,252],{"class":251},[234,17464,255],{"class":244},[234,17466,17467],{"class":236,"line":258},[234,17468,262],{"emptyLinePlaceholder":261},[234,17470,17471,17473,17475,17477,17479,17481],{"class":236,"line":265},[234,17472,268],{"class":240},[234,17474,272],{"class":271},[234,17476,275],{"class":240},[234,17478,278],{"class":244},[234,17480,282],{"class":281},[234,17482,285],{"class":244},[234,17484,17485,17487,17489],{"class":236,"line":288},[234,17486,296],{"class":244},[234,17488,299],{"class":281},[234,17490,17491],{"class":244},"(StringSplit);\n",[234,17493,17494,17496,17498,17500,17502],{"class":236,"line":293},[234,17495,296],{"class":244},[234,17497,326],{"class":281},[234,17499,329],{"class":244},[234,17501,332],{"class":271},[234,17503,335],{"class":244},[37,17505,5312],{"id":5311},[2225,17507,17508,17521],{},[2228,17509,17510],{},[2231,17511,17512,17514,17516,17518],{},[2234,17513,5321],{},[2234,17515,5324],{},[2234,17517,5327],{},[2234,17519,17520],{},"Description",[2244,17522,17523,17542],{},[2231,17524,17525,17530,17532,17536],{},[2249,17526,17527],{},[60,17528,17529],{},"string-split",[2249,17531,2256],{},[2249,17533,17534],{},[60,17535,6650],{},[2249,17537,17538,17539,106],{},"Declares which wrappers and alignment variables to build. Also accepts ",[60,17540,17541],{},"data-string-split",[2231,17543,17544,17549,17552,17555],{},[2249,17545,17546],{},[60,17547,17548],{},"string-split-restore-after",[2249,17550,17551],{},"number-like string",[2249,17553,17554],{},"not set",[2249,17556,17557],{},"Restores the original HTML after the given timeout in milliseconds.",[37,17559,17561],{"id":17560},"grammar","Grammar",[30,17563,17564,17565,17567,17568,106],{},"The ",[60,17566,17529],{}," attribute controls what gets generated. Full reference: ",[133,17569,17570],{"href":17431},"Split Grammar",[30,17572,17573,17574,17576,17577,1114],{},"Tokens are separated by ",[60,17575,1128],{},". Each token enables a wrapper level and accepts an optional alignment parameter in ",[60,17578,17579],{},"[]",[225,17581,17583],{"className":338,"code":17582,"language":340,"meta":230,"style":230},"string-split=\"char[start]\"\nstring-split=\"word[start]|char-word[start]\"\nstring-split=\"line[center]|char-line[center]\"\nstring-split=\"line[start]|fit\"\n",[60,17584,17585,17590,17595,17600],{"__ignoreMap":230},[234,17586,17587],{"class":236,"line":237},[234,17588,17589],{"class":244},"string-split=\"char[start]\"\n",[234,17591,17592],{"class":236,"line":258},[234,17593,17594],{"class":244},"string-split=\"word[start]|char-word[start]\"\n",[234,17596,17597],{"class":236,"line":265},[234,17598,17599],{"class":244},"string-split=\"line[center]|char-line[center]\"\n",[234,17601,17602],{"class":236,"line":288},[234,17603,17604],{"class":244},"string-split=\"line[start]|fit\"\n",[30,17606,17607],{},"Available tokens:",[2225,17609,17610,17620],{},[2228,17611,17612],{},[2231,17613,17614,17617],{},[2234,17615,17616],{},"Token",[2234,17618,17619],{},"Creates",[2244,17621,17622,17634,17646,17660,17672,17685,17698],{},[2231,17623,17624,17628],{},[2249,17625,17626],{},[60,17627,236],{},[2249,17629,17630,17633],{},[60,17631,17632],{},".-s-line"," wrappers",[2231,17635,17636,17641],{},[2249,17637,17638],{},[60,17639,17640],{},"word",[2249,17642,17643,17633],{},[60,17644,17645],{},".-s-word",[2231,17647,17648,17653],{},[2249,17649,17650],{},[60,17651,17652],{},"word-line",[2249,17654,17655,17657,17658],{},[60,17656,17632],{}," + ",[60,17659,17645],{},[2231,17661,17662,17667],{},[2249,17663,17664],{},[60,17665,17666],{},"char",[2249,17668,17669,17633],{},[60,17670,17671],{},".-s-char",[2231,17673,17674,17679],{},[2249,17675,17676],{},[60,17677,17678],{},"char-line",[2249,17680,17681,17657,17683],{},[60,17682,17632],{},[60,17684,17671],{},[2231,17686,17687,17692],{},[2249,17688,17689],{},[60,17690,17691],{},"char-word",[2249,17693,17694,17657,17696],{},[60,17695,17645],{},[60,17697,17671],{},[2231,17699,17700,17705],{},[2249,17701,17702],{},[60,17703,17704],{},"fit",[2249,17706,17707],{},"Scales text to fill container width",[30,17709,17710,17711,1833,17713,1833,17715,1833,17717,106],{},"Available alignment params: ",[60,17712,326],{},[60,17714,1695],{},[60,17716,12388],{},[60,17718,17719],{},"random(min,max)",[37,17721,6093],{"id":6092},[225,17723,17725],{"className":338,"code":17724,"language":340,"meta":230,"style":230},"\u003Ch1\n  class=\"hero-title\"\n  string=\"split\"\n  string-split=\"line[center]|char-line[center]\"\n>\n  Crafting\u003Cbr />Digital\u003Cbr />Experiences\n\u003C/h1>\n",[60,17726,17727,17734,17743,17752,17762,17766,17781],{"__ignoreMap":230},[234,17728,17729,17731],{"class":236,"line":237},[234,17730,347],{"class":244},[234,17732,17733],{"class":350},"h1\n",[234,17735,17736,17738,17740],{"class":236,"line":258},[234,17737,12851],{"class":281},[234,17739,357],{"class":244},[234,17741,17742],{"class":251},"\"hero-title\"\n",[234,17744,17745,17747,17749],{"class":236,"line":265},[234,17746,12861],{"class":281},[234,17748,357],{"class":244},[234,17750,17751],{"class":251},"\"split\"\n",[234,17753,17754,17757,17759],{"class":236,"line":288},[234,17755,17756],{"class":281},"  string-split",[234,17758,357],{"class":244},[234,17760,17761],{"class":251},"\"line[center]|char-line[center]\"\n",[234,17763,17764],{"class":236,"line":293},[234,17765,376],{"class":244},[234,17767,17768,17771,17773,17776,17778],{"class":236,"line":305},[234,17769,17770],{"class":244},"  Crafting\u003C",[234,17772,2045],{"class":350},[234,17774,17775],{"class":244}," />Digital\u003C",[234,17777,2045],{"class":350},[234,17779,17780],{"class":244}," />Experiences\n",[234,17782,17783,17785,17787],{"class":236,"line":321},[234,17784,1402],{"class":244},[234,17786,25],{"class":350},[234,17788,376],{"class":244},[225,17790,17792],{"className":6261,"code":17791,"language":6263,"meta":230,"style":230},".hero-title .-s-line {\n  overflow: hidden;\n  padding-bottom: 0.1em;\n}\n\n.hero-title .-s-char {\n  display: inline-block;\n  transform: translateY(100%);\n  animation: charReveal 0.8s cubic-bezier(0.2, 0, 0, 1) forwards;\n  animation-delay: calc(\n    var(--line-index, 0) * 0.15s + var(--char-index, 0) * 0.03s\n  );\n}\n\n@keyframes charReveal {\n  to { transform: translateY(0); }\n}\n",[60,17793,17794,17804,17814,17827,17831,17835,17844,17855,17872,17909,17920,17968,17972,17976,17980,17989,18008],{"__ignoreMap":230},[234,17795,17796,17799,17802],{"class":236,"line":237},[234,17797,17798],{"class":281},".hero-title",[234,17800,17801],{"class":281}," .-s-line",[234,17803,909],{"class":244},[234,17805,17806,17808,17810,17812],{"class":236,"line":258},[234,17807,8014],{"class":271},[234,17809,1443],{"class":244},[234,17811,8019],{"class":271},[234,17813,255],{"class":244},[234,17815,17816,17819,17821,17823,17825],{"class":236,"line":265},[234,17817,17818],{"class":271},"  padding-bottom",[234,17820,1443],{"class":244},[234,17822,4463],{"class":271},[234,17824,3718],{"class":240},[234,17826,255],{"class":244},[234,17828,17829],{"class":236,"line":288},[234,17830,1143],{"class":244},[234,17832,17833],{"class":236,"line":293},[234,17834,262],{"emptyLinePlaceholder":261},[234,17836,17837,17839,17842],{"class":236,"line":305},[234,17838,17798],{"class":281},[234,17840,17841],{"class":281}," .-s-char",[234,17843,909],{"class":244},[234,17845,17846,17848,17850,17853],{"class":236,"line":321},[234,17847,1677],{"class":271},[234,17849,1443],{"class":244},[234,17851,17852],{"class":271},"inline-block",[234,17854,255],{"class":244},[234,17856,17857,17859,17861,17864,17866,17868,17870],{"class":236,"line":946},[234,17858,1810],{"class":271},[234,17860,1443],{"class":244},[234,17862,17863],{"class":271},"translateY",[234,17865,329],{"class":244},[234,17867,6287],{"class":271},[234,17869,3407],{"class":240},[234,17871,335],{"class":244},[234,17873,17874,17876,17879,17881,17883,17886,17888,17890,17892,17894,17896,17898,17900,17902,17904,17907],{"class":236,"line":955},[234,17875,10464],{"class":271},[234,17877,17878],{"class":244},": charReveal ",[234,17880,315],{"class":271},[234,17882,10472],{"class":240},[234,17884,17885],{"class":271}," cubic-bezier",[234,17887,329],{"class":244},[234,17889,7535],{"class":271},[234,17891,1833],{"class":244},[234,17893,1836],{"class":271},[234,17895,1833],{"class":244},[234,17897,1836],{"class":271},[234,17899,1833],{"class":244},[234,17901,1754],{"class":271},[234,17903,903],{"class":244},[234,17905,17906],{"class":271},"forwards",[234,17908,255],{"class":244},[234,17910,17911,17914,17916,17918],{"class":236,"line":11},[234,17912,17913],{"class":271},"  animation-delay",[234,17915,1443],{"class":244},[234,17917,1820],{"class":271},[234,17919,8177],{"class":244},[234,17921,17922,17925,17927,17930,17932,17934,17936,17938,17941,17943,17946,17949,17951,17954,17956,17958,17960,17962,17965],{"class":236,"line":980},[234,17923,17924],{"class":271},"    var",[234,17926,329],{"class":244},[234,17928,17929],{"class":899},"--line-index",[234,17931,1833],{"class":244},[234,17933,1836],{"class":271},[234,17935,903],{"class":244},[234,17937,1841],{"class":240},[234,17939,17940],{"class":271}," 0.15",[234,17942,10472],{"class":240},[234,17944,17945],{"class":240}," +",[234,17947,17948],{"class":271}," var",[234,17950,329],{"class":244},[234,17952,17953],{"class":899},"--char-index",[234,17955,1833],{"class":244},[234,17957,1836],{"class":271},[234,17959,903],{"class":244},[234,17961,1841],{"class":240},[234,17963,17964],{"class":271}," 0.03",[234,17966,17967],{"class":240},"s\n",[234,17969,17970],{"class":236,"line":994},[234,17971,8233],{"class":244},[234,17973,17974],{"class":236,"line":1000},[234,17975,1143],{"class":244},[234,17977,17978],{"class":236,"line":1005},[234,17979,262],{"emptyLinePlaceholder":261},[234,17981,17982,17984,17987],{"class":236,"line":1013},[234,17983,10766],{"class":240},[234,17985,17986],{"class":899}," charReveal",[234,17988,909],{"class":244},[234,17990,17991,17993,17995,17997,17999,18001,18003,18005],{"class":236,"line":1019},[234,17992,10812],{"class":281},[234,17994,1437],{"class":244},[234,17996,5050],{"class":271},[234,17998,1443],{"class":244},[234,18000,17863],{"class":271},[234,18002,329],{"class":244},[234,18004,1836],{"class":271},[234,18006,18007],{"class":244},"); }\n",[234,18009,18010],{"class":236,"line":1025},[234,18011,1143],{"class":244},[37,18013,18015],{"id":18014},"css-variables","CSS Variables",[30,18017,18018,18019,106],{},"Full reference: ",[133,18020,18021],{"href":17432},"DOM Output",[174,18023,12528,18025],{"id":18024},"on-s-line",[60,18026,17632],{},[2225,18028,18029,18038],{},[2228,18030,18031],{},[2231,18032,18033,18036],{},[2234,18034,18035],{},"Variable",[2234,18037,17520],{},[2244,18039,18040,18049,18059],{},[2231,18041,18042,18046],{},[2249,18043,18044],{},[60,18045,17929],{},[2249,18047,18048],{},"0-based line index",[2231,18050,18051,18056],{},[2249,18052,18053],{},[60,18054,18055],{},"--word-total",[2249,18057,18058],{},"Number of words in this line",[2231,18060,18061,18066],{},[2249,18062,18063],{},[60,18064,18065],{},"--fit-font-size",[2249,18067,18068],{},"Computed fit font size (when line-level fit is active)",[30,18070,18071,18072,1833,18075,1833,18078,1833,18081,106],{},"Plus alignment variables when requested: ",[60,18073,18074],{},"--line-start",[60,18076,18077],{},"--line-center",[60,18079,18080],{},"--line-end",[60,18082,18083],{},"--line-random",[174,18085,12528,18087],{"id":18086},"on-s-word",[60,18088,17645],{},[2225,18090,18091,18099],{},[2228,18092,18093],{},[2231,18094,18095,18097],{},[2234,18096,18035],{},[2234,18098,17520],{},[2244,18100,18101,18111],{},[2231,18102,18103,18108],{},[2249,18104,18105],{},[60,18106,18107],{},"--word-index",[2249,18109,18110],{},"Global 0-based word index",[2231,18112,18113,18118],{},[2249,18114,18115],{},[60,18116,18117],{},"--char-total",[2249,18119,18120],{},"Number of chars in this word",[30,18122,18123,18124,1833,18127,18130],{},"Plus alignment variables: ",[60,18125,18126],{},"--word-start",[60,18128,18129],{},"--wordLine-start",", etc.",[174,18132,12528,18134],{"id":18133},"on-s-char",[60,18135,17671],{},[2225,18137,18138,18146],{},[2228,18139,18140],{},[2231,18141,18142,18144],{},[2234,18143,18035],{},[2234,18145,17520],{},[2244,18147,18148,18157],{},[2231,18149,18150,18154],{},[2249,18151,18152],{},[60,18153,17953],{},[2249,18155,18156],{},"Global 0-based char index",[2231,18158,18159,18164],{},[2249,18160,18161],{},[60,18162,18163],{},"--kerning",[2249,18165,18166],{},"Kerning adjustment between this char and the next (when needed)",[30,18168,18123,18169,1833,18172,1833,18175,18130],{},[60,18170,18171],{},"--char-start",[60,18173,18174],{},"--charWord-start",[60,18176,18177],{},"--charLine-center",[174,18179,18181],{"id":18180},"on-the-source-element","On the source element",[2225,18183,18184,18193],{},[2228,18185,18186],{},[2231,18187,18188,18190],{},[2234,18189,18035],{},[2234,18191,18192],{},"When",[2244,18194,18195,18205,18215,18225,18234,18243],{},[2231,18196,18197,18202],{},[2249,18198,18199],{},[60,18200,18201],{},"--char-global-total",[2249,18203,18204],{},"Char wrappers are active",[2231,18206,18207,18212],{},[2249,18208,18209],{},[60,18210,18211],{},"--word-global-total",[2249,18213,18214],{},"Word wrappers are active",[2231,18216,18217,18222],{},[2249,18218,18219],{},[60,18220,18221],{},"--line-global-total",[2249,18223,18224],{},"Line wrappers are active",[2231,18226,18227,18231],{},[2249,18228,18229],{},[60,18230,18065],{},[2249,18232,18233],{},"Global fit without line-level split",[2231,18235,18236,18241],{},[2249,18237,18238],{},[60,18239,18240],{},"--fit-scale-y",[2249,18242,18233],{},[2231,18244,18245,18250],{},[2249,18246,18247],{},[60,18248,18249],{},"--fit-aspect-ratio",[2249,18251,18233],{},[37,18253,18255],{"id":18254},"inline-html","Inline HTML",[30,18257,18258],{},"You can use standard inline elements inside split text:",[225,18260,18262],{"className":338,"code":18261,"language":340,"meta":230,"style":230},"\u003Ch1 string=\"split\" string-split=\"word[start]|char-word[start]\">\n  Crafted for \u003Cem>motion\u003C/em> systems\n\u003C/h1>\n",[60,18263,18264,18287,18302],{"__ignoreMap":230},[234,18265,18266,18268,18270,18272,18274,18277,18280,18282,18285],{"class":236,"line":237},[234,18267,347],{"class":244},[234,18269,25],{"class":350},[234,18271,354],{"class":281},[234,18273,357],{"class":244},[234,18275,18276],{"class":251},"\"split\"",[234,18278,18279],{"class":281}," string-split",[234,18281,357],{"class":244},[234,18283,18284],{"class":251},"\"word[start]|char-word[start]\"",[234,18286,376],{"class":244},[234,18288,18289,18292,18294,18297,18299],{"class":236,"line":258},[234,18290,18291],{"class":244},"  Crafted for \u003C",[234,18293,3718],{"class":350},[234,18295,18296],{"class":244},">motion\u003C/",[234,18298,3718],{"class":350},[234,18300,18301],{"class":244},"> systems\n",[234,18303,18304,18306,18308],{"class":236,"line":265},[234,18305,1402],{"class":244},[234,18307,25],{"class":350},[234,18309,376],{"class":244},[30,18311,18312,18313,1833,18316,1833,18319,1833,18322,18325],{},"The module preserves your inline markup in the rebuilt DOM. ",[60,18314,18315],{},"\u003Cem>",[60,18317,18318],{},"\u003Cstrong>",[60,18320,18321],{},"\u003Ca>",[60,18323,18324],{},"\u003Cspan>",", and other inline elements keep their tag and attributes so your CSS continues to work.",[30,18327,18328,18329,1833,18332,7452,18335,18338],{},"Elements like ",[60,18330,18331],{},"\u003Cimg>",[60,18333,18334],{},"\u003Csvg>",[60,18336,18337],{},"\u003Ctable>"," are kept as-is without splitting.",[30,18340,18341,18344],{},[60,18342,18343],{},"\u003Cbr>"," forces a line break.",[30,18346,18347,18348,106],{},"Full details: ",[133,18349,18255],{"href":17434},[37,18351,18353],{"id":18352},"split-class",[60,18354,18352],{},[30,18356,18357,18360],{},[60,18358,18359],{},"\u003Csplit-class>"," is a helper element for applying CSS classes to generated wrappers:",[225,18362,18364],{"className":338,"code":18363,"language":340,"meta":230,"style":230},"\u003Ch2 string=\"split\" string-split=\"word[start]|char-word[start]\">\n  \u003Csplit-class class=\"is-accent\">Signal\u003C/split-class> Layer\n\u003C/h2>\n",[60,18365,18366,18386,18407],{"__ignoreMap":230},[234,18367,18368,18370,18372,18374,18376,18378,18380,18382,18384],{"class":236,"line":237},[234,18369,347],{"class":244},[234,18371,37],{"class":350},[234,18373,354],{"class":281},[234,18375,357],{"class":244},[234,18377,18276],{"class":251},[234,18379,18279],{"class":281},[234,18381,357],{"class":244},[234,18383,18284],{"class":251},[234,18385,376],{"class":244},[234,18387,18388,18390,18392,18394,18396,18399,18402,18404],{"class":236,"line":258},[234,18389,1292],{"class":244},[234,18391,18352],{"class":350},[234,18393,1297],{"class":281},[234,18395,357],{"class":244},[234,18397,18398],{"class":251},"\"is-accent\"",[234,18400,18401],{"class":244},">Signal\u003C/",[234,18403,18352],{"class":350},[234,18405,18406],{"class":244},"> Layer\n",[234,18408,18409,18411,18413],{"class":236,"line":265},[234,18410,1402],{"class":244},[234,18412,37],{"class":350},[234,18414,376],{"class":244},[30,18416,17564,18417,18419],{},[60,18418,18359],{}," element itself does not appear in the output. Its classes are applied to the generated word or char wrappers that contain its children.",[30,18421,18422,18423,18425],{},"If every char in a word shares the same ",[60,18424,18352],{},", the classes are hoisted to the word wrapper.",[37,18427,18428],{"id":17704},"Fit",[30,18430,18431,18432,4486,18434,18436],{},"Adding ",[60,18433,17704],{},[60,18435,17529],{}," scales text to fill the container width:",[225,18438,18440],{"className":338,"code":18439,"language":340,"meta":230,"style":230},"\u003Ch1 string=\"split\" string-split=\"line[start]|fit\">\n  Big Headline\n\u003C/h1>\n",[60,18441,18442,18463,18468],{"__ignoreMap":230},[234,18443,18444,18446,18448,18450,18452,18454,18456,18458,18461],{"class":236,"line":237},[234,18445,347],{"class":244},[234,18447,25],{"class":350},[234,18449,354],{"class":281},[234,18451,357],{"class":244},[234,18453,18276],{"class":251},[234,18455,18279],{"class":281},[234,18457,357],{"class":244},[234,18459,18460],{"class":251},"\"line[start]|fit\"",[234,18462,376],{"class":244},[234,18464,18465],{"class":236,"line":258},[234,18466,18467],{"class":244},"  Big Headline\n",[234,18469,18470,18472,18474],{"class":236,"line":265},[234,18471,1402],{"class":244},[234,18473,25],{"class":350},[234,18475,376],{"class":244},[225,18477,18479],{"className":6261,"code":18478,"language":6263,"meta":230,"style":230},".headline .-s-line {\n  font-size: calc(var(--fit-font-size) * 1px);\n}\n",[60,18480,18481,18490,18516],{"__ignoreMap":230},[234,18482,18483,18486,18488],{"class":236,"line":237},[234,18484,18485],{"class":281},".headline",[234,18487,17801],{"class":281},[234,18489,909],{"class":244},[234,18491,18492,18494,18496,18498,18500,18502,18504,18506,18508,18510,18512,18514],{"class":236,"line":258},[234,18493,10500],{"class":271},[234,18495,1443],{"class":244},[234,18497,1820],{"class":271},[234,18499,329],{"class":244},[234,18501,1825],{"class":271},[234,18503,329],{"class":244},[234,18505,18065],{"class":899},[234,18507,903],{"class":244},[234,18509,1841],{"class":240},[234,18511,1844],{"class":271},[234,18513,1789],{"class":240},[234,18515,335],{"class":244},[234,18517,18518],{"class":236,"line":265},[234,18519,1143],{"class":244},[30,18521,18522,18523,18525,18526,1833,18528,7452,18530,106],{},"With line-level split, each line gets its own ",[60,18524,18065],{},". Without line-level split, the source element gets ",[60,18527,18065],{},[60,18529,18240],{},[60,18531,18249],{},[30,18533,18347,18534,106],{},[133,18535,18536],{"href":17433},"Fit And Rebuild",[37,18538,18540],{"id":18539},"lifecycle","Lifecycle",[174,18542,18544],{"id":18543},"when-the-dom-is-rebuilt","When the DOM is rebuilt",[42,18546,18547,18550,18553],{},[45,18548,18549],{},"On initial connection",[45,18551,18552],{},"On desktop width resize",[45,18554,18555],{},"On reconnect",[30,18557,18558],{},"The module caches the original HTML on first split. On each rebuild, it starts from that cached original to produce a clean result.",[174,18560,18562],{"id":18561},"mobile","Mobile",[30,18564,18565],{},"Mobile rebuild is disabled by default. The split DOM stays as initially built when the viewport height or width changes on mobile.",[174,18567,18569],{"id":18568},"restore-after","Restore After",[225,18571,18573],{"className":338,"code":18572,"language":340,"meta":230,"style":230},"\u003Ch1\n  string=\"split\"\n  string-split=\"char[start]\"\n  string-split-restore-after=\"2000\"\n>\n  Intro Text\n\u003C/h1>\n",[60,18574,18575,18581,18589,18598,18608,18612,18617],{"__ignoreMap":230},[234,18576,18577,18579],{"class":236,"line":237},[234,18578,347],{"class":244},[234,18580,17733],{"class":350},[234,18582,18583,18585,18587],{"class":236,"line":258},[234,18584,12861],{"class":281},[234,18586,357],{"class":244},[234,18588,17751],{"class":251},[234,18590,18591,18593,18595],{"class":236,"line":265},[234,18592,17756],{"class":281},[234,18594,357],{"class":244},[234,18596,18597],{"class":251},"\"char[start]\"\n",[234,18599,18600,18603,18605],{"class":236,"line":288},[234,18601,18602],{"class":281},"  string-split-restore-after",[234,18604,357],{"class":244},[234,18606,18607],{"class":251},"\"2000\"\n",[234,18609,18610],{"class":236,"line":293},[234,18611,376],{"class":244},[234,18613,18614],{"class":236,"line":305},[234,18615,18616],{"class":244},"  Intro Text\n",[234,18618,18619,18621,18623],{"class":236,"line":321},[234,18620,1402],{"class":244},[234,18622,25],{"class":350},[234,18624,376],{"class":244},[30,18626,18627,18628,18631],{},"After 2000ms, the module restores the original HTML and adds class ",[60,18629,18630],{},"-restored",". Useful for one-shot intro effects.",[37,18633,18635],{"id":18634},"accessibility","Accessibility",[42,18637,18638,18644,18651],{},[45,18639,18640,18641],{},"All generated wrappers get ",[60,18642,18643],{},"aria-hidden=\"true\"",[45,18645,18646,18647,18650],{},"The source element gets ",[60,18648,18649],{},"aria-label"," with the original text",[45,18652,18653],{},"Screen readers read the original content, not individual wrapper spans",[37,18655,5997],{"id":3818},[30,18657,18658,18660],{},[60,18659,5694],{}," does not emit module-specific events. Consume its output through CSS selectors and variables.",[37,18662,18664],{"id":18663},"deep-dives","Deep Dives",[42,18666,18667,18672,18677,18682],{},[45,18668,18669,18671],{},[133,18670,17570],{"href":17431}," — full attribute reference",[45,18673,18674,18676],{},[133,18675,18021],{"href":17432}," — wrappers, classes, variables, and nesting",[45,18678,18679,18681],{},[133,18680,18255],{"href":17434}," — how markup survives the split",[45,18683,18684,18686],{},[133,18685,18536],{"href":17433}," — fit mode and rebuild timing",[410,18688,18689],{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}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 .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}",{"title":230,"searchDepth":258,"depth":258,"links":18691},[18692,18693,18694,18695,18696,18705,18706,18707,18708,18713,18714,18715],{"id":6477,"depth":258,"text":6478},{"id":5311,"depth":258,"text":5312},{"id":17560,"depth":258,"text":17561},{"id":6092,"depth":258,"text":6093},{"id":18014,"depth":258,"text":18015,"children":18697},[18698,18700,18702,18704],{"id":18024,"depth":265,"text":18699},"On .-s-line",{"id":18086,"depth":265,"text":18701},"On .-s-word",{"id":18133,"depth":265,"text":18703},"On .-s-char",{"id":18180,"depth":265,"text":18181},{"id":18254,"depth":258,"text":18255},{"id":18352,"depth":258,"text":18352},{"id":17704,"depth":258,"text":18428},{"id":18539,"depth":258,"text":18540,"children":18709},[18710,18711,18712],{"id":18543,"depth":265,"text":18544},{"id":18561,"depth":265,"text":18562},{"id":18568,"depth":265,"text":18569},{"id":18634,"depth":258,"text":18635},{"id":3818,"depth":258,"text":5997},{"id":18663,"depth":258,"text":18664},{"path":17431,"title":17570,"description":18717,"kind":5773,"section":5594,"order":18718,"group":5686,"parentPath":5693,"status":5774,"integration":2710,"publicExport":261,"activation":17424,"package":5775,"aliases":18719,"attrs":18721,"events":18722,"cssVars":18723,"related":18724,"body":18725},"Detailed reference for string-split tokens, parameters, random values, and parser rules.",211,[18720,17678,17652,17691],"string-split grammar",[17529,17548],[],[],[5693,17434,17432,2468],{"type":22,"value":18726,"toc":19410},[18727,18730,18741,18745,18753,18779,18783,18786,18896,18903,18943,18947,18955,19031,19036,19040,19043,19101,19105,19157,19164,19231,19235,19240,19255,19258,19262,19267,19275,19280,19284,19347,19351,19381,19385,19407],[25,18728,17570],{"id":18729},"split-grammar",[30,18731,18732,18734,18735,18737,18738,18740],{},[60,18733,5694],{}," is configured through one attribute: ",[60,18736,17529],{}," (also accepted as ",[60,18739,17541],{},"). The parser is strict — it does not try to guess intent.",[37,18742,18744],{"id":18743},"attribute-format","Attribute Format",[225,18746,18751],{"className":18747,"code":18749,"language":18750},[18748],"language-text","token[params]|token[params]|...\n","text",[60,18752,18749],{"__ignoreMap":230},[42,18754,18755,18760,18767,18776],{},[45,18756,18757,18758],{},"tokens are separated by ",[60,18759,1128],{},[45,18761,18762,18763,18766],{},"each token has an optional ",[60,18764,18765],{},"[params]"," block",[45,18768,18769,18770,18772,18773],{},"parameters inside ",[60,18771,17579],{}," are separated by ",[60,18774,18775],{},";",[45,18777,18778],{},"empty parts and extra whitespace are ignored",[37,18780,18782],{"id":18781},"tokens","Tokens",[30,18784,18785],{},"Each token enables one level of wrappers and/or CSS variables.",[2225,18787,18788,18800],{},[2228,18789,18790],{},[2231,18791,18792,18794,18797],{},[2234,18793,17616],{},[2234,18795,18796],{},"Wrappers created",[2234,18798,18799],{},"What it does",[2244,18801,18802,18815,18828,18843,18856,18871,18886],{},[2231,18803,18804,18808,18812],{},[2249,18805,18806],{},[60,18807,236],{},[2249,18809,18810],{},[60,18811,17632],{},[2249,18813,18814],{},"Wraps each visual line",[2231,18816,18817,18821,18825],{},[2249,18818,18819],{},[60,18820,17640],{},[2249,18822,18823],{},[60,18824,17645],{},[2249,18826,18827],{},"Wraps each word, global ordering",[2231,18829,18830,18834,18840],{},[2249,18831,18832],{},[60,18833,17652],{},[2249,18835,18836,17657,18838],{},[60,18837,17632],{},[60,18839,17645],{},[2249,18841,18842],{},"Wraps words with per-line ordering",[2231,18844,18845,18849,18853],{},[2249,18846,18847],{},[60,18848,17666],{},[2249,18850,18851],{},[60,18852,17671],{},[2249,18854,18855],{},"Wraps each character, global ordering",[2231,18857,18858,18862,18868],{},[2249,18859,18860],{},[60,18861,17678],{},[2249,18863,18864,17657,18866],{},[60,18865,17632],{},[60,18867,17671],{},[2249,18869,18870],{},"Wraps characters with per-line ordering",[2231,18872,18873,18877,18883],{},[2249,18874,18875],{},[60,18876,17691],{},[2249,18878,18879,17657,18881],{},[60,18880,17645],{},[60,18882,17671],{},[2249,18884,18885],{},"Wraps characters with per-word ordering",[2231,18887,18888,18892,18894],{},[2249,18889,18890],{},[60,18891,17704],{},[2249,18893,1774],{},[2249,18895,17707],{},[30,18897,18898,18899,18902],{},"A wrapper is created when ",[1929,18900,18901],{},"any"," token that implies it is present:",[42,18904,18905,18919,18931],{},[45,18906,18907,18911,18912,1833,18914,2707,18916,18918],{},[1929,18908,18909],{},[60,18910,17632],{}," appears when ",[60,18913,236],{},[60,18915,17652],{},[60,18917,17678],{}," is used",[45,18920,18921,18911,18925,1833,18927,2707,18929,18918],{},[1929,18922,18923],{},[60,18924,17645],{},[60,18926,17640],{},[60,18928,17652],{},[60,18930,17691],{},[45,18932,18933,18911,18937,1833,18939,2707,18941,18918],{},[1929,18934,18935],{},[60,18936,17671],{},[60,18938,17666],{},[60,18940,17678],{},[60,18942,17691],{},[37,18944,18946],{"id":18945},"alignment-parameters","Alignment Parameters",[30,18948,18949,18950,18952,18953,1114],{},"Each token (except ",[60,18951,17704],{},") accepts an alignment parameter inside ",[60,18954,17579],{},[2225,18956,18957,18970],{},[2228,18958,18959],{},[2231,18960,18961,18964,18967],{},[2234,18962,18963],{},"Parameter",[2234,18965,18966],{},"Produces variable",[2234,18968,18969],{},"Value",[2244,18971,18972,18986,19000,19014],{},[2231,18973,18974,18978,18983],{},[2249,18975,18976],{},[60,18977,326],{},[2249,18979,18980],{},[60,18981,18982],{},"--{token}-start",[2249,18984,18985],{},"Index from the beginning (0, 1, 2...)",[2231,18987,18988,18992,18997],{},[2249,18989,18990],{},[60,18991,1695],{},[2249,18993,18994],{},[60,18995,18996],{},"--{token}-center",[2249,18998,18999],{},"Distance from the center",[2231,19001,19002,19006,19011],{},[2249,19003,19004],{},[60,19005,12388],{},[2249,19007,19008],{},[60,19009,19010],{},"--{token}-end",[2249,19012,19013],{},"Index from the end",[2231,19015,19016,19020,19025],{},[2249,19017,19018],{},[60,19019,17719],{},[2249,19021,19022],{},[60,19023,19024],{},"--{token}-random",[2249,19026,19027,19028],{},"Random integer in ",[60,19029,19030],{},"[min, max]",[30,19032,19033,19034,106],{},"If no parameter is given, the default is ",[60,19035,326],{},[174,19037,19039],{"id":19038},"variable-naming","Variable naming",[30,19041,19042],{},"The CSS variable name combines the token's internal key with the alignment:",[2225,19044,19045,19053],{},[2228,19046,19047],{},[2231,19048,19049,19051],{},[2234,19050,5321],{},[2234,19052,18035],{},[2244,19054,19055,19066,19077,19089],{},[2231,19056,19057,19062],{},[2249,19058,19059],{},[60,19060,19061],{},"line[center]",[2249,19063,19064],{},[60,19065,18077],{},[2231,19067,19068,19073],{},[2249,19069,19070],{},[60,19071,19072],{},"word-line[start]",[2249,19074,19075],{},[60,19076,18129],{},[2231,19078,19079,19084],{},[2249,19080,19081],{},[60,19082,19083],{},"char-word[end]",[2249,19085,19086],{},[60,19087,19088],{},"--charWord-end",[2231,19090,19091,19096],{},[2249,19092,19093],{},[60,19094,19095],{},"char[random(0,10)]",[2249,19097,19098],{},[60,19099,19100],{},"--char-random",[174,19102,19104],{"id":19103},"what-the-values-mean","What the values mean",[2225,19106,19107,19117],{},[2228,19108,19109],{},[2231,19110,19111,19114],{},[2234,19112,19113],{},"Alignment",[2234,19115,19116],{},"Formula",[2244,19118,19119,19128,19139,19148],{},[2231,19120,19121,19125],{},[2249,19122,19123],{},[60,19124,326],{},[2249,19126,19127],{},"Item's 0-based index",[2231,19129,19130,19134],{},[2249,19131,19132],{},[60,19133,12388],{},[2249,19135,19136],{},[60,19137,19138],{},"total - index - 1",[2231,19140,19141,19145],{},[2249,19142,19143],{},[60,19144,1695],{},[2249,19146,19147],{},"Distance from the center index",[2231,19149,19150,19154],{},[2249,19151,19152],{},[60,19153,17719],{},[2249,19155,19156],{},"Random integer in the inclusive range",[30,19158,19159,19160,19163],{},"The scope of ",[60,19161,19162],{},"total"," depends on the token:",[2225,19165,19166,19175],{},[2228,19167,19168],{},[2231,19169,19170,19172],{},[2234,19171,17616],{},[2234,19173,19174],{},"Total is...",[2244,19176,19177,19186,19195,19204,19213,19222],{},[2231,19178,19179,19183],{},[2249,19180,19181],{},[60,19182,236],{},[2249,19184,19185],{},"total lines",[2231,19187,19188,19192],{},[2249,19189,19190],{},[60,19191,17640],{},[2249,19193,19194],{},"total words across all lines",[2231,19196,19197,19201],{},[2249,19198,19199],{},[60,19200,17652],{},[2249,19202,19203],{},"words in the current line",[2231,19205,19206,19210],{},[2249,19207,19208],{},[60,19209,17666],{},[2249,19211,19212],{},"total chars across all lines",[2231,19214,19215,19219],{},[2249,19216,19217],{},[60,19218,17691],{},[2249,19220,19221],{},"chars in the current word",[2231,19223,19224,19228],{},[2249,19225,19226],{},[60,19227,17678],{},[2249,19229,19230],{},"chars in the current line",[37,19232,19234],{"id":19233},"combining-tokens","Combining Tokens",[30,19236,163,19237,19239],{},[60,19238,1128],{}," to combine multiple levels in one attribute:",[225,19241,19243],{"className":338,"code":19242,"language":340,"meta":230,"style":230},"\u003C!-- line + word + char ordering -->\nstring-split=\"line[center]|word-line[start]|char-word[end]\"\n",[60,19244,19245,19250],{"__ignoreMap":230},[234,19246,19247],{"class":236,"line":237},[234,19248,19249],{"class":864},"\u003C!-- line + word + char ordering -->\n",[234,19251,19252],{"class":236,"line":258},[234,19253,19254],{"class":244},"string-split=\"line[center]|word-line[start]|char-word[end]\"\n",[30,19256,19257],{},"This creates all three wrapper levels, each with its own alignment variable.",[37,19259,19260],{"id":17704},[60,19261,17704],{},[30,19263,19264,19266],{},[60,19265,17704],{}," is a standalone token with no parameters:",[225,19268,19269],{"className":338,"code":17604,"language":340,"meta":230,"style":230},[60,19270,19271],{"__ignoreMap":230},[234,19272,19273],{"class":236,"line":237},[234,19274,17604],{"class":244},[30,19276,8444,19277,19279],{},[133,19278,18536],{"href":17433}," for details.",[37,19281,19283],{"id":19282},"common-patterns","Common Patterns",[2225,19285,19286,19295],{},[2228,19287,19288],{},[2231,19289,19290,19293],{},[2234,19291,19292],{},"Goal",[2234,19294,5321],{},[2244,19296,19297,19307,19317,19327,19337],{},[2231,19298,19299,19302],{},[2249,19300,19301],{},"Reveal chars inside each word",[2249,19303,19304],{},[60,19305,19306],{},"word[start]|char-word[start]",[2231,19308,19309,19312],{},[2249,19310,19311],{},"Stagger lines then chars per line",[2249,19313,19314],{},[60,19315,19316],{},"line[start]|char-line[start]",[2231,19318,19319,19322],{},[2249,19320,19321],{},"Fit text to width with line animation",[2249,19323,19324],{},[60,19325,19326],{},"line[start]|fit",[2231,19328,19329,19332],{},[2249,19330,19331],{},"Word wrappers only (no char split)",[2249,19333,19334],{},[60,19335,19336],{},"word[start]",[2231,19338,19339,19342],{},[2249,19340,19341],{},"Full three-level control",[2249,19343,19344],{},[60,19345,19346],{},"line[center]|word-line[start]|char-word[end]",[37,19348,19350],{"id":19349},"edge-cases","Edge Cases",[42,19352,19353,19359,19362,19369,19372],{},[45,19354,19355,19356,19358],{},"Leading or trailing ",[60,19357,1128],{}," is ignored",[45,19360,19361],{},"Whitespace around tokens is trimmed",[45,19363,19364,19365,2716,19367],{},"A token with empty ",[60,19366,17579],{},[60,19368,326],{},[45,19370,19371],{},"Unrecognized token names are skipped with a console warning",[45,19373,19374,19375,19377,19378,19380],{},"The parser accepts ",[60,19376,2873],{}," as a flag inside ",[60,19379,17579],{},", but it has no public effect in the current runtime",[37,19382,19384],{"id":19383},"related","Related",[42,19386,19387,19392,19397,19402],{},[45,19388,19389,19390],{},"Base module page: ",[133,19391,5694],{"href":5693},[45,19393,19394,19395],{},"DOM output: ",[133,19396,18021],{"href":17432},[45,19398,19399,19400],{},"Inline HTML: ",[133,19401,18255],{"href":17434},[45,19403,19404,19405],{},"Fit behavior: ",[133,19406,18536],{"href":17433},[410,19408,19409],{},"html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}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":230,"searchDepth":258,"depth":258,"links":19411},[19412,19413,19414,19418,19419,19420,19421,19422],{"id":18743,"depth":258,"text":18744},{"id":18781,"depth":258,"text":18782},{"id":18945,"depth":258,"text":18946,"children":19415},[19416,19417],{"id":19038,"depth":265,"text":19039},{"id":19103,"depth":265,"text":19104},{"id":19233,"depth":258,"text":19234},{"id":17704,"depth":258,"text":17704},{"id":19282,"depth":258,"text":19283},{"id":19349,"depth":258,"text":19350},{"id":19383,"depth":258,"text":19384},{"path":17432,"title":18021,"description":19424,"kind":5773,"section":5594,"order":19425,"group":5686,"parentPath":5693,"status":5774,"integration":2710,"publicExport":261,"activation":17424,"package":5775,"aliases":19426,"attrs":19432,"events":19433,"cssVars":19434,"related":19435,"body":19436},"What wrappers, attributes, classes, text nodes, and CSS variables StringSplit actually writes.",212,[19427,19428,19429,19430,19431],"-s-line","-s-word","-s-char","data-split-content","kerning",[],[],[17929,18055,18107,18117,17953,18163,18201,18211,18221],[5693,17434,8500],{"type":22,"value":19437,"toc":20198},[19438,19441,19447,19451,19511,19514,19517,19560,19565,19586,19590,19595,19700,19705,19775,19780,19869,19873,19963,19967,19977,19989,19993,19996,20002,20014,20018,20046,20050,20056,20061,20067,20070,20080,20086,20093,20113,20116,20119,20132,20135,20139,20151,20171,20176,20178],[25,19439,18021],{"id":19440},"dom-output",[30,19442,19443,19444,19446],{},"The public contract of ",[60,19445,5694],{}," is the rebuilt DOM tree. This page documents every wrapper, class, attribute, and CSS variable the module produces.",[37,19448,19450],{"id":19449},"generated-wrappers","Generated Wrappers",[2225,19452,19453,19463],{},[2228,19454,19455],{},[2231,19456,19457,19460],{},[2234,19458,19459],{},"Wrapper",[2234,19461,19462],{},"Created when",[2244,19464,19465,19481,19496],{},[2231,19466,19467,19472],{},[2249,19468,19469],{},[60,19470,19471],{},"span.-s-line",[2249,19473,19474,1833,19476,2707,19478,19480],{},[60,19475,236],{},[60,19477,17652],{},[60,19479,17678],{}," is present",[2231,19482,19483,19488],{},[2249,19484,19485],{},[60,19486,19487],{},"span.-s-word",[2249,19489,19490,1833,19492,2707,19494,19480],{},[60,19491,17640],{},[60,19493,17652],{},[60,19495,17691],{},[2231,19497,19498,19503],{},[2249,19499,19500],{},[60,19501,19502],{},"span.-s-char",[2249,19504,19505,1833,19507,2707,19509,19480],{},[60,19506,17666],{},[60,19508,17678],{},[60,19510,17691],{},[37,19512,3092],{"id":19513},"source-element",[30,19515,19516],{},"After splitting, the source element receives:",[2225,19518,19519,19528],{},[2228,19520,19521],{},[2231,19522,19523,19526],{},[2234,19524,19525],{},"Output",[2234,19527,17520],{},[2244,19529,19530,19541,19550],{},[2231,19531,19532,19538],{},[2249,19533,19534,19535],{},"class ",[60,19536,19537],{},"-splitted",[2249,19539,19540],{},"Marks that the element has been processed",[2231,19542,19543,19547],{},[2249,19544,19545],{},[60,19546,18649],{},[2249,19548,19549],{},"Original text content for accessibility",[2231,19551,19552,19557],{},[2249,19553,19554],{},[60,19555,19556],{},"string-split-original",[2249,19558,19559],{},"Cached original HTML (runtime-owned, do not modify)",[30,19561,4236,19562,19564],{},[60,19563,17548],{}," fires later:",[2225,19566,19567,19575],{},[2228,19568,19569],{},[2231,19570,19571,19573],{},[2234,19572,19525],{},[2234,19574,17520],{},[2244,19576,19577],{},[2231,19578,19579,19583],{},[2249,19580,19534,19581],{},[60,19582,18630],{},[2249,19584,19585],{},"Marks that the original HTML was restored",[37,19587,19589],{"id":19588},"css-variables-on-wrappers","CSS Variables On Wrappers",[174,19591,19593],{"id":19592},"s-line",[60,19594,17632],{},[2225,19596,19597,19608],{},[2228,19598,19599],{},[2231,19600,19601,19603,19606],{},[2234,19602,18035],{},[2234,19604,19605],{},"Always",[2234,19607,17520],{},[2244,19609,19610,19621,19631,19646,19660,19673,19686],{},[2231,19611,19612,19616,19619],{},[2249,19613,19614],{},[60,19615,17929],{},[2249,19617,19618],{},"yes",[2249,19620,18048],{},[2231,19622,19623,19627,19629],{},[2249,19624,19625],{},[60,19626,18055],{},[2249,19628,19618],{},[2249,19630,18058],{},[2231,19632,19633,19637,19643],{},[2249,19634,19635],{},[60,19636,18065],{},[2249,19638,19639,19640,19642],{},"when ",[60,19641,17704],{}," + line split",[2249,19644,19645],{},"Computed font size to fill container width",[2231,19647,19648,19652,19657],{},[2249,19649,19650],{},[60,19651,18074],{},[2249,19653,19639,19654],{},[60,19655,19656],{},"line[start]",[2249,19658,19659],{},"Index from the beginning",[2231,19661,19662,19666,19670],{},[2249,19663,19664],{},[60,19665,18077],{},[2249,19667,19639,19668],{},[60,19669,19061],{},[2249,19671,19672],{},"Distance from center",[2231,19674,19675,19679,19684],{},[2249,19676,19677],{},[60,19678,18080],{},[2249,19680,19639,19681],{},[60,19682,19683],{},"line[end]",[2249,19685,19013],{},[2231,19687,19688,19692,19697],{},[2249,19689,19690],{},[60,19691,18083],{},[2249,19693,19639,19694],{},[60,19695,19696],{},"line[random()]",[2249,19698,19699],{},"Random value",[174,19701,19703],{"id":19702},"s-word",[60,19704,17645],{},[2225,19706,19707,19717],{},[2228,19708,19709],{},[2231,19710,19711,19713,19715],{},[2234,19712,18035],{},[2234,19714,19605],{},[2234,19716,17520],{},[2244,19718,19719,19729,19739,19752,19765],{},[2231,19720,19721,19725,19727],{},[2249,19722,19723],{},[60,19724,18107],{},[2249,19726,19618],{},[2249,19728,18110],{},[2231,19730,19731,19735,19737],{},[2249,19732,19733],{},[60,19734,18117],{},[2249,19736,19618],{},[2249,19738,18120],{},[2231,19740,19741,19745,19749],{},[2249,19742,19743],{},[60,19744,18126],{},[2249,19746,19639,19747],{},[60,19748,19336],{},[2249,19750,19751],{},"Global word index",[2231,19753,19754,19758,19762],{},[2249,19755,19756],{},[60,19757,18129],{},[2249,19759,19639,19760],{},[60,19761,19072],{},[2249,19763,19764],{},"Per-line word index",[2231,19766,19767,19770,19772],{},[2249,19768,19769],{},"etc.",[2249,19771],{},[2249,19773,19774],{},"Other alignment combinations follow the same pattern",[174,19776,19778],{"id":19777},"s-char",[60,19779,17671],{},[2225,19781,19782,19792],{},[2228,19783,19784],{},[2231,19785,19786,19788,19790],{},[2234,19787,18035],{},[2234,19789,19605],{},[2234,19791,17520],{},[2244,19793,19794,19804,19819,19833,19847,19861],{},[2231,19795,19796,19800,19802],{},[2249,19797,19798],{},[60,19799,17953],{},[2249,19801,19618],{},[2249,19803,18156],{},[2231,19805,19806,19810,19813],{},[2249,19807,19808],{},[60,19809,18163],{},[2249,19811,19812],{},"when needed",[2249,19814,19815,19816,3340],{},"Kerning delta with the next character (also applied as ",[60,19817,19818],{},"margin-right",[2231,19820,19821,19825,19830],{},[2249,19822,19823],{},[60,19824,18171],{},[2249,19826,19639,19827],{},[60,19828,19829],{},"char[start]",[2249,19831,19832],{},"Global char index",[2231,19834,19835,19839,19844],{},[2249,19836,19837],{},[60,19838,18174],{},[2249,19840,19639,19841],{},[60,19842,19843],{},"char-word[start]",[2249,19845,19846],{},"Per-word char index",[2231,19848,19849,19853,19858],{},[2249,19850,19851],{},[60,19852,18177],{},[2249,19854,19639,19855],{},[60,19856,19857],{},"char-line[center]",[2249,19859,19860],{},"Per-line distance from center",[2231,19862,19863,19865,19867],{},[2249,19864,19769],{},[2249,19866],{},[2249,19868,19774],{},[174,19870,19872],{"id":19871},"source-element-variables","Source Element Variables",[2225,19874,19875,19885],{},[2228,19876,19877],{},[2231,19878,19879,19881,19883],{},[2234,19880,18035],{},[2234,19882,18192],{},[2234,19884,17520],{},[2244,19886,19887,19899,19911,19923,19937,19950],{},[2231,19888,19889,19893,19896],{},[2249,19890,19891],{},[60,19892,18201],{},[2249,19894,19895],{},"char wrappers active",[2249,19897,19898],{},"Total char count",[2231,19900,19901,19905,19908],{},[2249,19902,19903],{},[60,19904,18211],{},[2249,19906,19907],{},"word wrappers active",[2249,19909,19910],{},"Total word count",[2231,19912,19913,19917,19920],{},[2249,19914,19915],{},[60,19916,18221],{},[2249,19918,19919],{},"line wrappers active",[2249,19921,19922],{},"Total line count",[2231,19924,19925,19929,19934],{},[2249,19926,19927],{},[60,19928,18065],{},[2249,19930,19931,19933],{},[60,19932,17704],{}," without line split",[2249,19935,19936],{},"Computed font size for the widest line",[2231,19938,19939,19943,19947],{},[2249,19940,19941],{},[60,19942,18240],{},[2249,19944,19945,19933],{},[60,19946,17704],{},[2249,19948,19949],{},"Viewport height / text height ratio",[2231,19951,19952,19956,19960],{},[2249,19953,19954],{},[60,19955,18249],{},[2249,19957,19958,19933],{},[60,19959,17704],{},[2249,19961,19962],{},"Container width / text height ratio",[37,19964,19966],{"id":19965},"wrapper-attributes","Wrapper Attributes",[30,19968,19969,19970,1833,19972,1833,19974,19976],{},"Every generated wrapper (",[60,19971,17632],{},[60,19973,17645],{},[60,19975,17671],{},") receives:",[42,19978,19979,19984],{},[45,19980,19981,19983],{},[60,19982,18643],{}," — so screen readers skip individual wrappers",[45,19985,19986,19988],{},[60,19987,19430],{}," — the text content of that wrapper",[37,19990,19992],{"id":19991},"nesting-order","Nesting Order",[30,19994,19995],{},"When multiple wrapper levels are active, nesting follows this order:",[225,19997,20000],{"className":19998,"code":19999,"language":18750},[18748],".-s-line\n  └─ inline elements (em, strong, a, span...)\n       └─ .-s-word\n            └─ .-s-char\n",[60,20001,19999],{"__ignoreMap":230},[30,20003,20004,20005,1934,20007,20009,20010,20013],{},"Inline HTML elements from the source (like ",[60,20006,18315],{},[60,20008,18321],{},") are ",[1929,20011,20012],{},"reconstructed between"," line and word wrappers. They keep their original tag and attributes so your CSS selectors continue to work.",[37,20015,20017],{"id":20016},"spaces-and-line-breaks","Spaces And Line Breaks",[42,20019,20020,20030,20037,20043],{},[45,20021,20022,20023,20026,20027,20029],{},"Spaces and tabs are ",[1929,20024,20025],{},"not"," wrapped in ",[60,20028,17671],{}," spans",[45,20031,20032,20033,20036],{},"Inter-word spacing uses ",[60,20034,20035],{},"\\u00a0"," (non-breaking space) text nodes between words",[45,20038,20039,20040,20042],{},"When line wrappers are active, ",[60,20041,18343],{}," is inserted between lines",[45,20044,20045],{},"Char-based animation only applies to visible characters, not spaces",[37,20047,20049],{"id":20048},"helper-classes","Helper Classes",[174,20051,20053],{"id":20052},"before-element",[60,20054,20055],{},"-before-element",[30,20057,20058,20059,106],{},"Applied to a wrapper whose content sits immediately before an inline element like ",[60,20060,18331],{},[174,20062,20064],{"id":20063},"after-element",[60,20065,20066],{},"-after-element",[30,20068,20069],{},"Applied to a wrapper whose content sits immediately after an inline element.",[30,20071,20072,20073,1833,20075,2707,20077,20079],{},"These classes appear on the relevant ",[60,20074,17632],{},[60,20076,17645],{},[60,20078,17671],{}," wrapper depending on which levels are active. Use them to adjust spacing or animation timing near embedded elements.",[174,20081,20083,20085],{"id":20082},"split-class-classes",[60,20084,18352],{}," Classes",[30,20087,20088,20089,20092],{},"When you use ",[60,20090,20091],{},"\u003Csplit-class class=\"is-accent\">...\u003C/split-class>"," in the source, those classes appear on the generated wrappers:",[42,20094,20095,20108],{},[45,20096,20097,20098,20100,20101,20104,20105,20107],{},"If every char in a word has the same ",[60,20099,18352],{},", the classes are ",[1929,20102,20103],{},"hoisted"," to the ",[60,20106,17645],{}," wrapper",[45,20109,20110,20111,17633],{},"Otherwise, they appear on individual ",[60,20112,17671],{},[37,20114,20115],{"id":19431},"Kerning",[30,20117,20118],{},"When char wrappers are active, the runtime measures kerning between adjacent characters. If a meaningful kerning delta is detected, it writes:",[42,20120,20121,20126],{},[45,20122,20123,20125],{},[60,20124,18163],{}," CSS variable",[45,20127,20128,20131],{},[60,20129,20130],{},"margin-right: var(--kerning)"," inline style",[30,20133,20134],{},"This preserves the visual tightness/looseness of the original typeface after splitting characters into individual spans.",[37,20136,20138],{"id":20137},"opaque-elements","Opaque Elements",[30,20140,18328,20141,1833,20143,1833,20145,7452,20148,20150],{},[60,20142,18331],{},[60,20144,18334],{},[60,20146,20147],{},"\u003Cvideo>",[60,20149,18337],{}," inside the source are inserted into the output as-is:",[42,20152,20153,20163,20168],{},[45,20154,20155,20156,20158,20159,1934,20161,17633],{},"They do ",[1929,20157,20025],{}," get ",[60,20160,17645],{},[60,20162,17671],{},[45,20164,20155,20165,20167],{},[1929,20166,20025],{}," receive index variables",[45,20169,20170],{},"They do occupy a slot in the word/char index sequence — the next word after an image will have an incremented index",[30,20172,8444,20173,20175],{},[133,20174,18255],{"href":17434}," for the full list.",[37,20177,19384],{"id":19383},[42,20179,20180,20184,20189,20193],{},[45,20181,19389,20182],{},[133,20183,5694],{"href":5693},[45,20185,20186,20187],{},"Grammar: ",[133,20188,17570],{"href":17431},[45,20190,19399,20191],{},[133,20192,18255],{"href":17434},[45,20194,20195,20196],{},"Fit variables: ",[133,20197,18536],{"href":17433},{"title":230,"searchDepth":258,"depth":258,"links":20199},[20200,20201,20202,20208,20209,20210,20211,20217,20218,20219],{"id":19449,"depth":258,"text":19450},{"id":19513,"depth":258,"text":3092},{"id":19588,"depth":258,"text":19589,"children":20203},[20204,20205,20206,20207],{"id":19592,"depth":265,"text":17632},{"id":19702,"depth":265,"text":17645},{"id":19777,"depth":265,"text":17671},{"id":19871,"depth":265,"text":19872},{"id":19965,"depth":258,"text":19966},{"id":19991,"depth":258,"text":19992},{"id":20016,"depth":258,"text":20017},{"id":20048,"depth":258,"text":20049,"children":20212},[20213,20214,20215],{"id":20052,"depth":265,"text":20055},{"id":20063,"depth":265,"text":20066},{"id":20082,"depth":265,"text":20216},"split-class Classes",{"id":19431,"depth":258,"text":20115},{"id":20137,"depth":258,"text":20138},{"id":19383,"depth":258,"text":19384},{"path":17433,"title":18536,"description":20221,"kind":5773,"section":5594,"order":20222,"group":5686,"parentPath":5693,"status":5774,"integration":2710,"publicExport":261,"activation":17424,"package":5775,"aliases":20223,"attrs":20225,"events":20226,"cssVars":20227,"related":20228,"body":20229},"How fit mode measures text, when split DOM is rebuilt, and what happens on width changes and restore-after.",213,[17704,18568,20224],"onResizeWidth",[],[],[18065,18240,18249],[5693,17431,5010],{"type":22,"value":20230,"toc":20955},[20231,20234,20239,20241,20271,20314,20317,20321,20334,20350,20398,20633,20658,20662,20668,20707,20738,20779,20783,20798,20801,20805,20808,20816,20823,20827,20830,20841,20844,20846,20849,20862,20865,20867,20905,20911,20914,20918,20932,20934,20952],[25,20232,18536],{"id":20233},"fit-and-rebuild",[30,20235,20236,20238],{},[60,20237,17704],{}," scales text so it fills the available container width. It produces CSS variables you apply to control the font size.",[37,20240,5418],{"id":5417},[225,20242,20244],{"className":338,"code":20243,"language":340,"meta":230,"style":230},"\u003Ch1 string=\"split\" string-split=\"line[start]|fit\">Big Headline Text\u003C/h1>\n",[60,20245,20246],{"__ignoreMap":230},[234,20247,20248,20250,20252,20254,20256,20258,20260,20262,20264,20267,20269],{"class":236,"line":237},[234,20249,347],{"class":244},[234,20251,25],{"class":350},[234,20253,354],{"class":281},[234,20255,357],{"class":244},[234,20257,18276],{"class":251},[234,20259,18279],{"class":281},[234,20261,357],{"class":244},[234,20263,18460],{"class":251},[234,20265,20266],{"class":244},">Big Headline Text\u003C/",[234,20268,25],{"class":350},[234,20270,376],{"class":244},[225,20272,20274],{"className":6261,"code":20273,"language":6263,"meta":230,"style":230},"h1 .-s-line {\n  font-size: calc(var(--fit-font-size) * 1px);\n}\n",[60,20275,20276,20284,20310],{"__ignoreMap":230},[234,20277,20278,20280,20282],{"class":236,"line":237},[234,20279,25],{"class":350},[234,20281,17801],{"class":281},[234,20283,909],{"class":244},[234,20285,20286,20288,20290,20292,20294,20296,20298,20300,20302,20304,20306,20308],{"class":236,"line":258},[234,20287,10500],{"class":271},[234,20289,1443],{"class":244},[234,20291,1820],{"class":271},[234,20293,329],{"class":244},[234,20295,1825],{"class":271},[234,20297,329],{"class":244},[234,20299,18065],{"class":899},[234,20301,903],{"class":244},[234,20303,1841],{"class":240},[234,20305,1844],{"class":271},[234,20307,1789],{"class":240},[234,20309,335],{"class":244},[234,20311,20312],{"class":236,"line":265},[234,20313,1143],{"class":244},[30,20315,20316],{},"The module computes a font size that makes the text fill the container content width and writes it as a CSS variable. You decide how to apply it.",[37,20318,20320],{"id":20319},"behavior-with-line-split","Behavior With Line Split",[30,20322,20323,20324,1833,20326,2707,20328,20330,20331,1114],{},"When the config includes a line-level token (",[60,20325,236],{},[60,20327,17652],{},[60,20329,17678],{},"), fit computes a ",[1929,20332,20333],{},"separate value per line",[42,20335,20336,20344,20347],{},[45,20337,20338,20340,20341,20343],{},[60,20339,18065],{}," is set on each ",[60,20342,17632],{}," span",[45,20345,20346],{},"Each line can fill the width independently",[45,20348,20349],{},"Shorter lines get a larger font size, longer lines get a smaller one",[225,20351,20353],{"className":338,"code":20352,"language":340,"meta":230,"style":230},"\u003Ch1 class=\"fit-demo\" string=\"split\" string-split=\"word-line[start]|fit\">Short\u003Cbr />Medium length\u003Cbr />The full wide headline\u003C/h1>\n",[60,20354,20355],{"__ignoreMap":230},[234,20356,20357,20359,20361,20363,20365,20368,20370,20372,20374,20376,20378,20381,20384,20386,20389,20391,20394,20396],{"class":236,"line":237},[234,20358,347],{"class":244},[234,20360,25],{"class":350},[234,20362,1297],{"class":281},[234,20364,357],{"class":244},[234,20366,20367],{"class":251},"\"fit-demo\"",[234,20369,354],{"class":281},[234,20371,357],{"class":244},[234,20373,18276],{"class":251},[234,20375,18279],{"class":281},[234,20377,357],{"class":244},[234,20379,20380],{"class":251},"\"word-line[start]|fit\"",[234,20382,20383],{"class":244},">Short\u003C",[234,20385,2045],{"class":350},[234,20387,20388],{"class":244}," />Medium length\u003C",[234,20390,2045],{"class":350},[234,20392,20393],{"class":244}," />The full wide headline\u003C/",[234,20395,25],{"class":350},[234,20397,376],{"class":244},[225,20399,20401],{"className":6261,"code":20400,"language":6263,"meta":230,"style":230},"/* .-s-line clips its children and holds the per-line font size */\n.fit-demo .-s-line {\n  display: block;\n  overflow: hidden;\n  font-size: calc(var(--fit-font-size, 10) * 1px);\n}\n\n/* .-s-word inherits --line-index from its parent .-s-line */\n.fit-demo .-s-word {\n  display: inline-block;\n  transform: translateY(110%);\n  animation: lineReveal 0.75s cubic-bezier(0.2, 0, 0, 1) forwards;\n  animation-delay: calc(var(--line-index, 0) * 0.14s + 0.15s);\n}\n\n@keyframes lineReveal {\n  to {\n    transform: translateY(0);\n  }\n}\n",[60,20402,20403,20408,20417,20427,20437,20467,20471,20475,20480,20489,20499,20516,20551,20588,20592,20596,20605,20611,20625,20629],{"__ignoreMap":230},[234,20404,20405],{"class":236,"line":237},[234,20406,20407],{"class":864},"/* .-s-line clips its children and holds the per-line font size */\n",[234,20409,20410,20413,20415],{"class":236,"line":258},[234,20411,20412],{"class":281},".fit-demo",[234,20414,17801],{"class":281},[234,20416,909],{"class":244},[234,20418,20419,20421,20423,20425],{"class":236,"line":265},[234,20420,1677],{"class":271},[234,20422,1443],{"class":244},[234,20424,16206],{"class":271},[234,20426,255],{"class":244},[234,20428,20429,20431,20433,20435],{"class":236,"line":288},[234,20430,8014],{"class":271},[234,20432,1443],{"class":244},[234,20434,8019],{"class":271},[234,20436,255],{"class":244},[234,20438,20439,20441,20443,20445,20447,20449,20451,20453,20455,20457,20459,20461,20463,20465],{"class":236,"line":293},[234,20440,10500],{"class":271},[234,20442,1443],{"class":244},[234,20444,1820],{"class":271},[234,20446,329],{"class":244},[234,20448,1825],{"class":271},[234,20450,329],{"class":244},[234,20452,18065],{"class":899},[234,20454,1833],{"class":244},[234,20456,15338],{"class":271},[234,20458,903],{"class":244},[234,20460,1841],{"class":240},[234,20462,1844],{"class":271},[234,20464,1789],{"class":240},[234,20466,335],{"class":244},[234,20468,20469],{"class":236,"line":305},[234,20470,1143],{"class":244},[234,20472,20473],{"class":236,"line":321},[234,20474,262],{"emptyLinePlaceholder":261},[234,20476,20477],{"class":236,"line":946},[234,20478,20479],{"class":864},"/* .-s-word inherits --line-index from its parent .-s-line */\n",[234,20481,20482,20484,20487],{"class":236,"line":955},[234,20483,20412],{"class":281},[234,20485,20486],{"class":281}," .-s-word",[234,20488,909],{"class":244},[234,20490,20491,20493,20495,20497],{"class":236,"line":11},[234,20492,1677],{"class":271},[234,20494,1443],{"class":244},[234,20496,17852],{"class":271},[234,20498,255],{"class":244},[234,20500,20501,20503,20505,20507,20509,20512,20514],{"class":236,"line":980},[234,20502,1810],{"class":271},[234,20504,1443],{"class":244},[234,20506,17863],{"class":271},[234,20508,329],{"class":244},[234,20510,20511],{"class":271},"110",[234,20513,3407],{"class":240},[234,20515,335],{"class":244},[234,20517,20518,20520,20523,20525,20527,20529,20531,20533,20535,20537,20539,20541,20543,20545,20547,20549],{"class":236,"line":994},[234,20519,10464],{"class":271},[234,20521,20522],{"class":244},": lineReveal ",[234,20524,2531],{"class":271},[234,20526,10472],{"class":240},[234,20528,17885],{"class":271},[234,20530,329],{"class":244},[234,20532,7535],{"class":271},[234,20534,1833],{"class":244},[234,20536,1836],{"class":271},[234,20538,1833],{"class":244},[234,20540,1836],{"class":271},[234,20542,1833],{"class":244},[234,20544,1754],{"class":271},[234,20546,903],{"class":244},[234,20548,17906],{"class":271},[234,20550,255],{"class":244},[234,20552,20553,20555,20557,20559,20561,20563,20565,20567,20569,20571,20573,20575,20578,20580,20582,20584,20586],{"class":236,"line":1000},[234,20554,17913],{"class":271},[234,20556,1443],{"class":244},[234,20558,1820],{"class":271},[234,20560,329],{"class":244},[234,20562,1825],{"class":271},[234,20564,329],{"class":244},[234,20566,17929],{"class":899},[234,20568,1833],{"class":244},[234,20570,1836],{"class":271},[234,20572,903],{"class":244},[234,20574,1841],{"class":240},[234,20576,20577],{"class":271}," 0.14",[234,20579,10472],{"class":240},[234,20581,17945],{"class":240},[234,20583,17940],{"class":271},[234,20585,10472],{"class":240},[234,20587,335],{"class":244},[234,20589,20590],{"class":236,"line":1005},[234,20591,1143],{"class":244},[234,20593,20594],{"class":236,"line":1013},[234,20595,262],{"emptyLinePlaceholder":261},[234,20597,20598,20600,20603],{"class":236,"line":1019},[234,20599,10766],{"class":240},[234,20601,20602],{"class":899}," lineReveal",[234,20604,909],{"class":244},[234,20606,20607,20609],{"class":236,"line":1025},[234,20608,10812],{"class":281},[234,20610,909],{"class":244},[234,20612,20613,20615,20617,20619,20621,20623],{"class":236,"line":1031},[234,20614,10785],{"class":271},[234,20616,1443],{"class":244},[234,20618,17863],{"class":271},[234,20620,329],{"class":244},[234,20622,1836],{"class":271},[234,20624,335],{"class":244},[234,20626,20627],{"class":236,"line":1037},[234,20628,1138],{"class":244},[234,20630,20631],{"class":236,"line":427},[234,20632,1143],{"class":244},[30,20634,20635,20637,20638,137,20640,20642,20643,20645,20646,20648,20649,20651,20652,20654,20655,20657],{},[60,20636,17652],{}," creates both ",[60,20639,17632],{},[60,20641,17645],{}," wrappers. The ",[60,20644,17632],{}," acts as a clip mask while ",[60,20647,17645],{}," slides up through it. Because CSS custom properties inherit down the tree, ",[60,20650,17929],{}," set on ",[60,20653,17632],{}," is available inside every ",[60,20656,17645],{}," descendant — no JavaScript needed to stagger per line.",[37,20659,20661],{"id":20660},"behavior-without-line-split","Behavior Without Line Split",[30,20663,20664,20665,1114],{},"When there is no line-level token, fit uses the widest line and writes values on the ",[1929,20666,20667],{},"source element",[2225,20669,20670,20678],{},[2228,20671,20672],{},[2231,20673,20674,20676],{},[2234,20675,18035],{},[2234,20677,17520],{},[2244,20679,20680,20689,20698],{},[2231,20681,20682,20686],{},[2249,20683,20684],{},[60,20685,18065],{},[2249,20687,20688],{},"Font size that makes the widest line fill the container",[2231,20690,20691,20695],{},[2249,20692,20693],{},[60,20694,18240],{},[2249,20696,20697],{},"Ratio of viewport height to text height at fit size",[2231,20699,20700,20704],{},[2249,20701,20702],{},[60,20703,18249],{},[2249,20705,20706],{},"Ratio of container width to text height at fit size",[225,20708,20710],{"className":338,"code":20709,"language":340,"meta":230,"style":230},"\u003Ch1 string=\"split\" string-split=\"char[start]|fit\">Typography\u003C/h1>\n",[60,20711,20712],{"__ignoreMap":230},[234,20713,20714,20716,20718,20720,20722,20724,20726,20728,20731,20734,20736],{"class":236,"line":237},[234,20715,347],{"class":244},[234,20717,25],{"class":350},[234,20719,354],{"class":281},[234,20721,357],{"class":244},[234,20723,18276],{"class":251},[234,20725,18279],{"class":281},[234,20727,357],{"class":244},[234,20729,20730],{"class":251},"\"char[start]|fit\"",[234,20732,20733],{"class":244},">Typography\u003C/",[234,20735,25],{"class":350},[234,20737,376],{"class":244},[225,20739,20741],{"className":6261,"code":20740,"language":6263,"meta":230,"style":230},"h1 {\n  font-size: calc(var(--fit-font-size) * 1px);\n}\n",[60,20742,20743,20749,20775],{"__ignoreMap":230},[234,20744,20745,20747],{"class":236,"line":237},[234,20746,25],{"class":350},[234,20748,909],{"class":244},[234,20750,20751,20753,20755,20757,20759,20761,20763,20765,20767,20769,20771,20773],{"class":236,"line":258},[234,20752,10500],{"class":271},[234,20754,1443],{"class":244},[234,20756,1820],{"class":271},[234,20758,329],{"class":244},[234,20760,1825],{"class":271},[234,20762,329],{"class":244},[234,20764,18065],{"class":899},[234,20766,903],{"class":244},[234,20768,1841],{"class":240},[234,20770,1844],{"class":271},[234,20772,1789],{"class":240},[234,20774,335],{"class":244},[234,20776,20777],{"class":236,"line":265},[234,20778,1143],{"class":244},[37,20780,20782],{"id":20781},"char-split-and-spaces","Char Split And Spaces",[30,20784,20785,20786,1833,20788,2707,20790,20792,20793,20026,20795,20797],{},"When char wrappers are active (",[60,20787,17666],{},[60,20789,17678],{},[60,20791,17691],{},"), inter-word spaces are ",[1929,20794,20025],{},[60,20796,17671],{}," spans. They stay as regular text nodes and do not scale with font-size.",[30,20799,20800],{},"The fit calculation accounts for this automatically — scalable character width and non-scalable space width are handled separately. This is why fit with char splits produces accurate results even with multi-word lines.",[37,20802,20804],{"id":20803},"accuracy","Accuracy",[30,20806,20807],{},"The module performs a two-pass measurement:",[99,20809,20810,20813],{},[45,20811,20812],{},"Compute a provisional font size from the text/container ratio",[45,20814,20815],{},"Render at that size and refine based on the actual result",[30,20817,20818,20819,20822],{},"This handles kerning, sub-pixel rendering, and other browser-specific effects. The final result may deviate by up to 1px from mathematically perfect fill due to ",[60,20820,20821],{},"Math.floor()"," rounding.",[37,20824,20826],{"id":20825},"rebuild-timing","Rebuild Timing",[30,20828,20829],{},"The split DOM is rebuilt:",[42,20831,20832,20835,20838],{},[45,20833,20834],{},"on initial connection",[45,20836,20837],{},"on desktop width resize",[45,20839,20840],{},"on reconnect",[30,20842,20843],{},"Each rebuild starts from the cached original HTML, so the result is always clean.",[174,20845,18562],{"id":18561},[30,20847,20848],{},"Mobile rebuilds are disabled by default:",[42,20850,20851,20857],{},[45,20852,20853,20854,20856],{},"Width changes on mobile do ",[1929,20855,20025],{}," trigger a rebuild",[45,20858,20859,20860,20856],{},"Height changes on mobile do ",[1929,20861,20025],{},[30,20863,20864],{},"If you need responsive fit on mobile, the initial render uses the viewport width at load time.",[37,20866,18569],{"id":18568},[225,20868,20870],{"className":338,"code":20869,"language":340,"meta":230,"style":230},"\u003Ch1 string=\"split\" string-split=\"line[start]|fit\" string-split-restore-after=\"3000\">Intro Text\u003C/h1>\n",[60,20871,20872],{"__ignoreMap":230},[234,20873,20874,20876,20878,20880,20882,20884,20886,20888,20890,20893,20895,20898,20901,20903],{"class":236,"line":237},[234,20875,347],{"class":244},[234,20877,25],{"class":350},[234,20879,354],{"class":281},[234,20881,357],{"class":244},[234,20883,18276],{"class":251},[234,20885,18279],{"class":281},[234,20887,357],{"class":244},[234,20889,18460],{"class":251},[234,20891,20892],{"class":281}," string-split-restore-after",[234,20894,357],{"class":244},[234,20896,20897],{"class":251},"\"3000\"",[234,20899,20900],{"class":244},">Intro Text\u003C/",[234,20902,25],{"class":350},[234,20904,376],{"class":244},[30,20906,20907,20908,20910],{},"After 3000ms, the module restores the original HTML and adds class ",[60,20909,18630],{},". The split DOM and fit variables are no longer available.",[30,20912,20913],{},"Use this for one-shot intro effects where the split is temporary.",[37,20915,20917],{"id":20916},"caveats","Caveats",[42,20919,20920,20923,20926],{},[45,20921,20922],{},"Fit is measurement-heavy — it requires multiple layout passes. Avoid applying it to large numbers of elements simultaneously.",[45,20924,20925],{},"The module uses the element's content width (excluding padding) as the target. If the element's width changes after initial render, a width resize triggers a recalculation.",[45,20927,20928,20929,20931],{},"If your animation depends on split wrappers always being present, do not combine fit with ",[60,20930,17548],{}," unless the one-shot behavior is intentional.",[37,20933,19384],{"id":19383},[42,20935,20936,20940,20944,20948],{},[45,20937,19389,20938],{},[133,20939,5694],{"href":5693},[45,20941,20186,20942],{},[133,20943,17570],{"href":17431},[45,20945,19394,20946],{},[133,20947,18021],{"href":17432},[45,20949,19399,20950],{},[133,20951,18255],{"href":17434},[410,20953,20954],{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}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 .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":230,"searchDepth":258,"depth":258,"links":20956},[20957,20958,20959,20960,20961,20962,20965,20966,20967],{"id":5417,"depth":258,"text":5418},{"id":20319,"depth":258,"text":20320},{"id":20660,"depth":258,"text":20661},{"id":20781,"depth":258,"text":20782},{"id":20803,"depth":258,"text":20804},{"id":20825,"depth":258,"text":20826,"children":20963},[20964],{"id":18561,"depth":265,"text":18562},{"id":18568,"depth":258,"text":18569},{"id":20916,"depth":258,"text":20917},{"id":19383,"depth":258,"text":19384},{"path":17434,"title":18255,"description":20969,"kind":5773,"section":5594,"order":20222,"group":5686,"parentPath":5693,"status":5774,"integration":2710,"publicExport":261,"activation":17424,"package":5775,"aliases":20970,"attrs":20977,"events":20978,"cssVars":20979,"related":20980,"body":20981},"What HTML elements are supported inside StringSplit, how inline markup is preserved, and how special elements like br, img, and split-class behave.",[18352,20055,20066,20971,20972,20973,20974,20975,20976],"inline tokens","opaque","inline elements","img in split","em in split","br in split",[],[],[],[5693,17432,17431],{"type":22,"value":20982,"toc":21966},[20983,20985,20990,20994,20997,21001,21042,21049,21295,21307,21310,21345,21353,21357,21360,21363,21369,21520,21523,21546,21552,21560,21604,21612,21616,21621,21671,21678,21682,21697,21701,21706,21755,21772,21780,21783,21795,21805,21834,21838,21841,21888,21898,21900,21904,21914,21918,21921,21925,21942,21944,21963],[25,20984,18255],{"id":18254},[30,20986,20987,20989],{},[60,20988,5694],{}," does not require plain text. You can use inline HTML inside split elements and the module will preserve your markup in the rebuilt DOM.",[37,20991,20993],{"id":20992},"how-inline-elements-are-handled","How Inline Elements Are Handled",[30,20995,20996],{},"The module classifies every HTML element inside the source into one of three categories:",[174,20998,21000],{"id":20999},"inline-wrappers-preserved-with-their-children-split","Inline wrappers — preserved with their children split",[30,21002,18328,21003,1833,21005,1833,21007,1833,21009,1833,21011,1833,21014,1833,21017,1833,21020,1833,21023,1833,21026,1833,21029,1833,21032,1833,21035,1833,21038,21041],{},[60,21004,18315],{},[60,21006,18318],{},[60,21008,18321],{},[60,21010,18324],{},[60,21012,21013],{},"\u003Cb>",[60,21015,21016],{},"\u003Ci>",[60,21018,21019],{},"\u003Cu>",[60,21021,21022],{},"\u003Cmark>",[60,21024,21025],{},"\u003Ccode>",[60,21027,21028],{},"\u003Csmall>",[60,21030,21031],{},"\u003Cdel>",[60,21033,21034],{},"\u003Cins>",[60,21036,21037],{},"\u003Csub>",[60,21039,21040],{},"\u003Csup>",", and any other element that is not in the opaque list (see below) and has children.",[30,21043,21044,21045,21048],{},"These elements are ",[1929,21046,21047],{},"reconstructed"," in the output DOM with their original tag and all attributes. Their children are split normally into words and characters.",[225,21050,21052],{"className":338,"code":21051,"language":340,"meta":230,"style":230},"\u003C!-- source -->\n\u003Cp string=\"split\" string-split=\"word\">\n  Text in \u003Cem>emphasis\u003C/em> and \u003Cstrong class=\"bold\">bold\u003C/strong>.\n\u003C/p>\n\n\u003C!-- output (simplified) -->\n\u003Cp class=\"-splitted\">\n  \u003Cspan class=\"-s-word\">Text\u003C/span>&nbsp;\n  \u003Cspan class=\"-s-word\">in\u003C/span>&nbsp;\n  \u003Cem>\n    \u003Cspan class=\"-s-word\">emphasis\u003C/span>&nbsp;\n  \u003C/em>\n  \u003Cspan class=\"-s-word\">and\u003C/span>&nbsp;\n  \u003Cstrong class=\"bold\">\n    \u003Cspan class=\"-s-word\">bold.\u003C/span>\n  \u003C/strong>\n\u003C/p>\n",[60,21053,21054,21059,21080,21112,21120,21124,21129,21144,21168,21189,21197,21217,21225,21246,21260,21279,21287],{"__ignoreMap":230},[234,21055,21056],{"class":236,"line":237},[234,21057,21058],{"class":864},"\u003C!-- source -->\n",[234,21060,21061,21063,21065,21067,21069,21071,21073,21075,21078],{"class":236,"line":258},[234,21062,347],{"class":244},[234,21064,30],{"class":350},[234,21066,354],{"class":281},[234,21068,357],{"class":244},[234,21070,18276],{"class":251},[234,21072,18279],{"class":281},[234,21074,357],{"class":244},[234,21076,21077],{"class":251},"\"word\"",[234,21079,376],{"class":244},[234,21081,21082,21085,21087,21090,21092,21095,21097,21099,21101,21104,21107,21109],{"class":236,"line":265},[234,21083,21084],{"class":244},"  Text in \u003C",[234,21086,3718],{"class":350},[234,21088,21089],{"class":244},">emphasis\u003C/",[234,21091,3718],{"class":350},[234,21093,21094],{"class":244},"> and \u003C",[234,21096,1929],{"class":350},[234,21098,1297],{"class":281},[234,21100,357],{"class":244},[234,21102,21103],{"class":251},"\"bold\"",[234,21105,21106],{"class":244},">bold\u003C/",[234,21108,1929],{"class":350},[234,21110,21111],{"class":244},">.\n",[234,21113,21114,21116,21118],{"class":236,"line":288},[234,21115,1402],{"class":244},[234,21117,30],{"class":350},[234,21119,376],{"class":244},[234,21121,21122],{"class":236,"line":293},[234,21123,262],{"emptyLinePlaceholder":261},[234,21125,21126],{"class":236,"line":305},[234,21127,21128],{"class":864},"\u003C!-- output (simplified) -->\n",[234,21130,21131,21133,21135,21137,21139,21142],{"class":236,"line":321},[234,21132,347],{"class":244},[234,21134,30],{"class":350},[234,21136,1297],{"class":281},[234,21138,357],{"class":244},[234,21140,21141],{"class":251},"\"-splitted\"",[234,21143,376],{"class":244},[234,21145,21146,21148,21150,21152,21154,21157,21160,21162,21165],{"class":236,"line":946},[234,21147,1292],{"class":244},[234,21149,234],{"class":350},[234,21151,1297],{"class":281},[234,21153,357],{"class":244},[234,21155,21156],{"class":251},"\"-s-word\"",[234,21158,21159],{"class":244},">Text\u003C/",[234,21161,234],{"class":350},[234,21163,21164],{"class":244},">",[234,21166,21167],{"class":271},"&nbsp;\n",[234,21169,21170,21172,21174,21176,21178,21180,21183,21185,21187],{"class":236,"line":955},[234,21171,1292],{"class":244},[234,21173,234],{"class":350},[234,21175,1297],{"class":281},[234,21177,357],{"class":244},[234,21179,21156],{"class":251},[234,21181,21182],{"class":244},">in\u003C/",[234,21184,234],{"class":350},[234,21186,21164],{"class":244},[234,21188,21167],{"class":271},[234,21190,21191,21193,21195],{"class":236,"line":11},[234,21192,1292],{"class":244},[234,21194,3718],{"class":350},[234,21196,376],{"class":244},[234,21198,21199,21201,21203,21205,21207,21209,21211,21213,21215],{"class":236,"line":980},[234,21200,1321],{"class":244},[234,21202,234],{"class":350},[234,21204,1297],{"class":281},[234,21206,357],{"class":244},[234,21208,21156],{"class":251},[234,21210,21089],{"class":244},[234,21212,234],{"class":350},[234,21214,21164],{"class":244},[234,21216,21167],{"class":271},[234,21218,21219,21221,21223],{"class":236,"line":994},[234,21220,1393],{"class":244},[234,21222,3718],{"class":350},[234,21224,376],{"class":244},[234,21226,21227,21229,21231,21233,21235,21237,21240,21242,21244],{"class":236,"line":1000},[234,21228,1292],{"class":244},[234,21230,234],{"class":350},[234,21232,1297],{"class":281},[234,21234,357],{"class":244},[234,21236,21156],{"class":251},[234,21238,21239],{"class":244},">and\u003C/",[234,21241,234],{"class":350},[234,21243,21164],{"class":244},[234,21245,21167],{"class":271},[234,21247,21248,21250,21252,21254,21256,21258],{"class":236,"line":1005},[234,21249,1292],{"class":244},[234,21251,1929],{"class":350},[234,21253,1297],{"class":281},[234,21255,357],{"class":244},[234,21257,21103],{"class":251},[234,21259,376],{"class":244},[234,21261,21262,21264,21266,21268,21270,21272,21275,21277],{"class":236,"line":1013},[234,21263,1321],{"class":244},[234,21265,234],{"class":350},[234,21267,1297],{"class":281},[234,21269,357],{"class":244},[234,21271,21156],{"class":251},[234,21273,21274],{"class":244},">bold.\u003C/",[234,21276,234],{"class":350},[234,21278,376],{"class":244},[234,21280,21281,21283,21285],{"class":236,"line":1019},[234,21282,1393],{"class":244},[234,21284,1929],{"class":350},[234,21286,376],{"class":244},[234,21288,21289,21291,21293],{"class":236,"line":1025},[234,21290,1402],{"class":244},[234,21292,30],{"class":350},[234,21294,376],{"class":244},[30,21296,21297,21298,1833,21300,2707,21303,21306],{},"Your CSS selectors like ",[60,21299,3718],{},[60,21301,21302],{},"strong.bold",[60,21304,21305],{},"a[href]"," continue to work because the element is recreated with the same tag and attributes.",[30,21308,21309],{},"Nesting is fully supported:",[225,21311,21313],{"className":338,"code":21312,"language":340,"meta":230,"style":230},"\u003Ca href=\"/link\">\u003Cstrong>click here\u003C/strong>\u003C/a>\n",[60,21314,21315],{"__ignoreMap":230},[234,21316,21317,21319,21321,21324,21326,21329,21332,21334,21337,21339,21341,21343],{"class":236,"line":237},[234,21318,347],{"class":244},[234,21320,133],{"class":350},[234,21322,21323],{"class":281}," href",[234,21325,357],{"class":244},[234,21327,21328],{"class":251},"\"/link\"",[234,21330,21331],{"class":244},">\u003C",[234,21333,1929],{"class":350},[234,21335,21336],{"class":244},">click here\u003C/",[234,21338,1929],{"class":350},[234,21340,371],{"class":244},[234,21342,133],{"class":350},[234,21344,376],{"class":244},[30,21346,21347,21348,137,21350,21352],{},"Both ",[60,21349,18321],{},[60,21351,18318],{}," are preserved in the output, wrapping the split word/char spans.",[174,21354,21356],{"id":21355},"opaque-elements-preserved-as-is-not-split","Opaque elements — preserved as-is, not split",[30,21358,21359],{},"These elements are inserted into the output untouched. Their content is not split into words or characters.",[30,21361,21362],{},"The full list:",[225,21364,21367],{"className":21365,"code":21366,"language":18750},[18748],"img, video, audio, canvas, iframe, object, svg,\ninput, textarea, select, button,\narea, base, col, embed, hr, link, meta, param,\nsource, track, wbr, picture, table\n",[60,21368,21366],{"__ignoreMap":230},[225,21370,21372],{"className":338,"code":21371,"language":340,"meta":230,"style":230},"\u003C!-- source -->\n\u003Cp string=\"split\" string-split=\"word\">\n  Check \u003Cimg src=\"icon.png\" alt=\"icon\" /> this.\n\u003C/p>\n\n\u003C!-- output (simplified) -->\n\u003Cp class=\"-splitted\">\n  \u003Cspan class=\"-s-word\">Check\u003C/span>&nbsp;\n  \u003Cimg src=\"icon.png\" alt=\"icon\" />\n  \u003Cspan class=\"-s-word\">this.\u003C/span>\n\u003C/p>\n",[60,21373,21374,21378,21398,21422,21430,21434,21438,21452,21473,21493,21512],{"__ignoreMap":230},[234,21375,21376],{"class":236,"line":237},[234,21377,21058],{"class":864},[234,21379,21380,21382,21384,21386,21388,21390,21392,21394,21396],{"class":236,"line":258},[234,21381,347],{"class":244},[234,21383,30],{"class":350},[234,21385,354],{"class":281},[234,21387,357],{"class":244},[234,21389,18276],{"class":251},[234,21391,18279],{"class":281},[234,21393,357],{"class":244},[234,21395,21077],{"class":251},[234,21397,376],{"class":244},[234,21399,21400,21403,21405,21407,21409,21412,21414,21416,21419],{"class":236,"line":265},[234,21401,21402],{"class":244},"  Check \u003C",[234,21404,3286],{"class":350},[234,21406,12928],{"class":281},[234,21408,357],{"class":244},[234,21410,21411],{"class":251},"\"icon.png\"",[234,21413,12936],{"class":281},[234,21415,357],{"class":244},[234,21417,21418],{"class":251},"\"icon\"",[234,21420,21421],{"class":244}," /> this.\n",[234,21423,21424,21426,21428],{"class":236,"line":288},[234,21425,1402],{"class":244},[234,21427,30],{"class":350},[234,21429,376],{"class":244},[234,21431,21432],{"class":236,"line":293},[234,21433,262],{"emptyLinePlaceholder":261},[234,21435,21436],{"class":236,"line":305},[234,21437,21128],{"class":864},[234,21439,21440,21442,21444,21446,21448,21450],{"class":236,"line":321},[234,21441,347],{"class":244},[234,21443,30],{"class":350},[234,21445,1297],{"class":281},[234,21447,357],{"class":244},[234,21449,21141],{"class":251},[234,21451,376],{"class":244},[234,21453,21454,21456,21458,21460,21462,21464,21467,21469,21471],{"class":236,"line":946},[234,21455,1292],{"class":244},[234,21457,234],{"class":350},[234,21459,1297],{"class":281},[234,21461,357],{"class":244},[234,21463,21156],{"class":251},[234,21465,21466],{"class":244},">Check\u003C/",[234,21468,234],{"class":350},[234,21470,21164],{"class":244},[234,21472,21167],{"class":271},[234,21474,21475,21477,21479,21481,21483,21485,21487,21489,21491],{"class":236,"line":955},[234,21476,1292],{"class":244},[234,21478,3286],{"class":350},[234,21480,12928],{"class":281},[234,21482,357],{"class":244},[234,21484,21411],{"class":251},[234,21486,12936],{"class":281},[234,21488,357],{"class":244},[234,21490,21418],{"class":251},[234,21492,12951],{"class":244},[234,21494,21495,21497,21499,21501,21503,21505,21508,21510],{"class":236,"line":11},[234,21496,1292],{"class":244},[234,21498,234],{"class":350},[234,21500,1297],{"class":281},[234,21502,357],{"class":244},[234,21504,21156],{"class":251},[234,21506,21507],{"class":244},">this.\u003C/",[234,21509,234],{"class":350},[234,21511,376],{"class":244},[234,21513,21514,21516,21518],{"class":236,"line":980},[234,21515,1402],{"class":244},[234,21517,30],{"class":350},[234,21519,376],{"class":244},[30,21521,21522],{},"Opaque elements:",[42,21524,21525,21528,21535,21538],{},[45,21526,21527],{},"keep all their attributes and content",[45,21529,21530,21531,1934,21533,17633],{},"do not receive ",[60,21532,17645],{},[60,21534,17671],{},[45,21536,21537],{},"do not receive CSS index variables",[45,21539,21540,21541,21543,21544],{},"occupy a slot in the index sequence — the next word after an ",[60,21542,18331],{}," has an incremented ",[60,21545,18107],{},[174,21547,21549,21551],{"id":21548},"br-line-break",[60,21550,18343],{}," — line break",[30,21553,21554,21556,21557,21559],{},[60,21555,18343],{}," forces a line break in the layout. Text before and after ",[60,21558,18343],{}," ends up on separate lines.",[225,21561,21563],{"className":338,"code":21562,"language":340,"meta":230,"style":230},"\u003Ch1 string=\"split\" string-split=\"line[start]|char-line[start]\">\n  Line One\u003Cbr />Line Two\n\u003C/h1>\n",[60,21564,21565,21586,21596],{"__ignoreMap":230},[234,21566,21567,21569,21571,21573,21575,21577,21579,21581,21584],{"class":236,"line":237},[234,21568,347],{"class":244},[234,21570,25],{"class":350},[234,21572,354],{"class":281},[234,21574,357],{"class":244},[234,21576,18276],{"class":251},[234,21578,18279],{"class":281},[234,21580,357],{"class":244},[234,21582,21583],{"class":251},"\"line[start]|char-line[start]\"",[234,21585,376],{"class":244},[234,21587,21588,21591,21593],{"class":236,"line":258},[234,21589,21590],{"class":244},"  Line One\u003C",[234,21592,2045],{"class":350},[234,21594,21595],{"class":244}," />Line Two\n",[234,21597,21598,21600,21602],{"class":236,"line":265},[234,21599,1402],{"class":244},[234,21601,25],{"class":350},[234,21603,376],{"class":244},[30,21605,21606,21607,21609,21610,14690],{},"Each line gets its own ",[60,21608,17632],{}," wrapper with separate ",[60,21611,17929],{},[37,21613,21614],{"id":18352},[60,21615,18359],{},[30,21617,21618,21620],{},[60,21619,18359],{}," is a special authoring helper for applying CSS classes to generated wrappers. It does not appear in the output DOM.",[225,21622,21623],{"className":338,"code":18363,"language":340,"meta":230,"style":230},[60,21624,21625,21645,21663],{"__ignoreMap":230},[234,21626,21627,21629,21631,21633,21635,21637,21639,21641,21643],{"class":236,"line":237},[234,21628,347],{"class":244},[234,21630,37],{"class":350},[234,21632,354],{"class":281},[234,21634,357],{"class":244},[234,21636,18276],{"class":251},[234,21638,18279],{"class":281},[234,21640,357],{"class":244},[234,21642,18284],{"class":251},[234,21644,376],{"class":244},[234,21646,21647,21649,21651,21653,21655,21657,21659,21661],{"class":236,"line":258},[234,21648,1292],{"class":244},[234,21650,18352],{"class":350},[234,21652,1297],{"class":281},[234,21654,357],{"class":244},[234,21656,18398],{"class":251},[234,21658,18401],{"class":244},[234,21660,18352],{"class":350},[234,21662,18406],{"class":244},[234,21664,21665,21667,21669],{"class":236,"line":265},[234,21666,1402],{"class":244},[234,21668,37],{"class":350},[234,21670,376],{"class":244},[30,21672,21673,21674,21677],{},"The word \"Signal\" and its char wrappers receive the class ",[60,21675,21676],{},"is-accent",". The word \"Layer\" does not.",[174,21679,21681],{"id":21680},"how-classes-are-applied","How classes are applied",[42,21683,21684,21692],{},[45,21685,20097,21686,20100,21688,20104,21690,20107],{},[60,21687,18352],{},[1929,21689,20103],{},[60,21691,17645],{},[45,21693,21694,21695,17633],{},"Otherwise, the classes appear on individual ",[60,21696,17671],{},[174,21698,21700],{"id":21699},"nesting","Nesting",[30,21702,21703,21705],{},[60,21704,18359],{}," can be nested. Inner classes accumulate:",[225,21707,21709],{"className":338,"code":21708,"language":340,"meta":230,"style":230},"\u003Csplit-class class=\"highlight\">\n  \u003Csplit-class class=\"accent\">Bold\u003C/split-class> text\n\u003C/split-class>\n",[60,21710,21711,21726,21747],{"__ignoreMap":230},[234,21712,21713,21715,21717,21719,21721,21724],{"class":236,"line":237},[234,21714,347],{"class":244},[234,21716,18352],{"class":350},[234,21718,1297],{"class":281},[234,21720,357],{"class":244},[234,21722,21723],{"class":251},"\"highlight\"",[234,21725,376],{"class":244},[234,21727,21728,21730,21732,21734,21736,21739,21742,21744],{"class":236,"line":258},[234,21729,1292],{"class":244},[234,21731,18352],{"class":350},[234,21733,1297],{"class":281},[234,21735,357],{"class":244},[234,21737,21738],{"class":251},"\"accent\"",[234,21740,21741],{"class":244},">Bold\u003C/",[234,21743,18352],{"class":350},[234,21745,21746],{"class":244},"> text\n",[234,21748,21749,21751,21753],{"class":236,"line":265},[234,21750,1402],{"class":244},[234,21752,18352],{"class":350},[234,21754,376],{"class":244},[42,21756,21757,21766],{},[45,21758,21759,21760,137,21763],{},"\"Bold\" gets classes ",[60,21761,21762],{},"highlight",[60,21764,21765],{},"accent",[45,21767,21768,21769,21771],{},"\"text\" gets class ",[60,21770,21762],{}," only",[37,21773,21775,21777,21778],{"id":21774},"before-element-and-after-element",[60,21776,20055],{}," And ",[60,21779,20066],{},[30,21781,21782],{},"When text sits adjacent to an opaque element, the module adds helper classes to the nearby wrappers:",[42,21784,21785,21790],{},[45,21786,21787,21789],{},[60,21788,20055],{}," — on the wrapper immediately before an opaque element",[45,21791,21792,21794],{},[60,21793,20066],{}," — on the wrapper immediately after an opaque element",[30,21796,21797,21798,1833,21800,2707,21802,21804],{},"These classes appear on whichever wrapper level is active (",[60,21799,17632],{},[60,21801,17645],{},[60,21803,17671],{},"). Use them to adjust spacing or animation timing:",[225,21806,21808],{"className":6261,"code":21807,"language":6263,"meta":230,"style":230},".-s-word.-before-element {\n  margin-right: 0.5em;\n}\n",[60,21809,21810,21817,21830],{"__ignoreMap":230},[234,21811,21812,21815],{"class":236,"line":237},[234,21813,21814],{"class":281},".-s-word.-before-element",[234,21816,909],{"class":244},[234,21818,21819,21822,21824,21826,21828],{"class":236,"line":258},[234,21820,21821],{"class":271},"  margin-right",[234,21823,1443],{"class":244},[234,21825,4501],{"class":271},[234,21827,3718],{"class":240},[234,21829,255],{"class":244},[234,21831,21832],{"class":236,"line":265},[234,21833,1143],{"class":244},[37,21835,21837],{"id":21836},"word-joining","Word Joining",[30,21839,21840],{},"When text from different inline elements runs together without whitespace, the module handles it intelligently:",[225,21842,21844],{"className":338,"code":21843,"language":340,"meta":230,"style":230},"\u003Cp string=\"split\" string-split=\"word\">\n  \u003Cem>emph\u003C/em>asis\n\u003C/p>\n",[60,21845,21846,21866,21880],{"__ignoreMap":230},[234,21847,21848,21850,21852,21854,21856,21858,21860,21862,21864],{"class":236,"line":237},[234,21849,347],{"class":244},[234,21851,30],{"class":350},[234,21853,354],{"class":281},[234,21855,357],{"class":244},[234,21857,18276],{"class":251},[234,21859,18279],{"class":281},[234,21861,357],{"class":244},[234,21863,21077],{"class":251},[234,21865,376],{"class":244},[234,21867,21868,21870,21872,21875,21877],{"class":236,"line":258},[234,21869,1292],{"class":244},[234,21871,3718],{"class":350},[234,21873,21874],{"class":244},">emph\u003C/",[234,21876,3718],{"class":350},[234,21878,21879],{"class":244},">asis\n",[234,21881,21882,21884,21886],{"class":236,"line":265},[234,21883,1402],{"class":244},[234,21885,30],{"class":350},[234,21887,376],{"class":244},[30,21889,21890,21891,21894,21895,21897],{},"Since there is no space between ",[60,21892,21893],{},"\u003C/em>"," and \"asis\", the module keeps them visually together — no extra space is inserted between them. They remain separate wrappers because they have different styling contexts (",[60,21896,18315],{}," vs plain text), but they render as one visual word.",[37,21899,19350],{"id":19349},[174,21901,21903],{"id":21902},"empty-inline-elements","Empty inline elements",[30,21905,21906,21907,1934,21910,21913],{},"An element like ",[60,21908,21909],{},"\u003Cspan>\u003C/span>",[60,21911,21912],{},"\u003Cem>\u003C/em>"," (with no children) is treated as an opaque element — it is kept as-is and not split. If you need an element to wrap split content, make sure it has text or child elements inside.",[174,21915,21917],{"id":21916},"custom-elements-and-shadow-dom","Custom elements and Shadow DOM",[30,21919,21920],{},"Custom elements follow the same rules as standard elements. If a custom element is not in the opaque list and has children, its children are split. Shadow DOM content is not reached.",[174,21922,21924],{"id":21923},"attributes-are-preserved","Attributes are preserved",[30,21926,21927,21928,1833,21931,1833,21934,1833,21936,1833,21939,21941],{},"All attributes on inline elements are preserved exactly: ",[60,21929,21930],{},"class",[60,21932,21933],{},"href",[60,21935,410],{},[60,21937,21938],{},"data-*",[60,21940,4273],{},", etc. The reconstructed element in the output is functionally identical to the original for CSS and JS purposes.",[37,21943,19384],{"id":19383},[42,21945,21946,21950,21955,21959],{},[45,21947,19389,21948],{},[133,21949,5694],{"href":5693},[45,21951,21952,21953],{},"DOM output details: ",[133,21954,18021],{"href":17432},[45,21956,20186,21957],{},[133,21958,17570],{"href":17431},[45,21960,19404,21961],{},[133,21962,18536],{"href":17433},[410,21964,21965],{},"html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}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 .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":230,"searchDepth":258,"depth":258,"links":21967},[21968,21974,21978,21980,21981,21986],{"id":20992,"depth":258,"text":20993,"children":21969},[21970,21971,21972],{"id":20999,"depth":265,"text":21000},{"id":21355,"depth":265,"text":21356},{"id":21548,"depth":265,"text":21973},"\u003Cbr> — line break",{"id":18352,"depth":258,"text":18359,"children":21975},[21976,21977],{"id":21680,"depth":265,"text":21681},{"id":21699,"depth":265,"text":21700},{"id":21774,"depth":258,"text":21979},"-before-element And -after-element",{"id":21836,"depth":258,"text":21837},{"id":19349,"depth":258,"text":19350,"children":21982},[21983,21984,21985],{"id":21902,"depth":265,"text":21903},{"id":21916,"depth":265,"text":21917},{"id":21923,"depth":265,"text":21924},{"id":19383,"depth":258,"text":19384},{"path":5699,"title":5700,"description":21988,"kind":5773,"section":5594,"order":21989,"group":5686,"status":8491,"integration":2710,"publicExport":261,"activation":21990,"package":5775,"aliases":21991,"attrs":21993,"events":21994,"cssVars":21995,"related":21996,"body":21997},"Lays items into a measured masonry surface using built-in layout helpers.",220,"string=\"masonry\"",[21992,5700],"masonry",[],[],[],[5693,5705,2903],{"type":22,"value":21998,"toc":22906},[21999,22002,22007,22009,22011,22074,22077,22099,22102,22104,22107,22110,22123,22126,22153,22156,22158,22216,22219,22261,22263,22265,22267,22534,22761,22809,22811,22868,22870,22903],[25,22000,5700],{"id":22001},"stringmasonry",[30,22003,22004,22006],{},[60,22005,5700],{}," turns one container into an animated masonry grid. The module owns the positioning of the container's direct children and reacts to width changes, DOM mutations, and image loading.",[37,22008,5811],{"id":5810},[174,22010,5312],{"id":5311},[2225,22012,22013,22025],{},[2228,22014,22015],{},[2231,22016,22017,22019,22021,22023],{},[2234,22018,5321],{},[2234,22020,5324],{},[2234,22022,5327],{},[2234,22024,5828],{},[2244,22026,22027,22043,22058],{},[2231,22028,22029,22034,22037,22040],{},[2249,22030,22031],{},[60,22032,22033],{},"string-masonry-cols",[2249,22035,22036],{},"breakpoint-dimension",[2249,22038,22039],{},"`2",[2249,22041,22042],{},"640:3",[2231,22044,22045,22050,22052,22055],{},[2249,22046,22047],{},[60,22048,22049],{},"string-masonry-gap",[2249,22051,22036],{},[2249,22053,22054],{},"`16",[2249,22056,22057],{},"640:24",[2231,22059,22060,22065,22067,22071],{},[2249,22061,22062],{},[60,22063,22064],{},"string-masonry-mode",[2249,22066,2256],{},[2249,22068,22069],{},[60,22070,11715],{},[2249,22072,22073],{},"Chooses automatic layout updates or event-driven manual control.",[30,22075,22076],{},"Child items may also define animation tuning attributes:",[42,22078,22079,22084,22089,22094],{},[45,22080,22081],{},[60,22082,22083],{},"string-masonry-position-time",[45,22085,22086],{},[60,22087,22088],{},"string-masonry-position-easing",[45,22090,22091],{},[60,22092,22093],{},"string-masonry-size-time",[45,22095,22096],{},[60,22097,22098],{},"string-masonry-size-easing",[30,22100,22101],{},"These are read from the direct child items, not from the masonry container.",[174,22103,5962],{"id":5961},[30,22105,22106],{},"The module writes inline layout styles.",[30,22108,22109],{},"On the container:",[42,22111,22112,22117],{},[45,22113,22114],{},[60,22115,22116],{},"position: relative",[45,22118,22119,22120],{},"animated ",[60,22121,22122],{},"height",[30,22124,22125],{},"On direct children:",[42,22127,22128,22133,22138,22143,22148],{},[45,22129,22130],{},[60,22131,22132],{},"position: absolute",[45,22134,22135],{},[60,22136,22137],{},"top: 0",[45,22139,22140],{},[60,22141,22142],{},"left: 0",[45,22144,7631,22145],{},[60,22146,22147],{},"width",[45,22149,7631,22150],{},[60,22151,22152],{},"transform: translate3d(x, y, 0)",[30,22154,22155],{},"The module does not publish CSS variables for masonry geometry.",[174,22157,5997],{"id":3818},[2225,22159,22160,22170],{},[2228,22161,22162],{},[2231,22163,22164,22166,22168],{},[2234,22165,6006],{},[2234,22167,6009],{},[2234,22169,6012],{},[2244,22171,22172,22187,22201],{},[2231,22173,22174,22179,22184],{},[2249,22175,22176],{},[60,22177,22178],{},"masonry:shuffle:start",[2249,22180,22181],{},[60,22182,22183],{},"{ object }",[2249,22185,22186],{},"A masonry shuffle starts",[2231,22188,22189,22194,22198],{},[2249,22190,22191],{},[60,22192,22193],{},"masonry:shuffle:end",[2249,22195,22196],{},[60,22197,22183],{},[2249,22199,22200],{},"A masonry shuffle ends",[2231,22202,22203,22208,22213],{},[2249,22204,22205],{},[60,22206,22207],{},"masonry:update:\u003Cid>",[2249,22209,22210],{},[60,22211,22212],{},"{ mode?, cols?, gap? }",[2249,22214,22215],{},"Input channel to change settings and force a relayout",[30,22217,22218],{},"Manual update example:",[225,22220,22222],{"className":227,"code":22221,"language":229,"meta":230,"style":230},"stringTune.emit('masonry:update:grid', {\n  cols: 4,\n  gap: 20,\n});\n",[60,22223,22224,22239,22248,22257],{"__ignoreMap":230},[234,22225,22226,22228,22231,22233,22236],{"class":236,"line":237},[234,22227,296],{"class":244},[234,22229,22230],{"class":281},"emit",[234,22232,329],{"class":244},[234,22234,22235],{"class":251},"'masonry:update:grid'",[234,22237,22238],{"class":244},", {\n",[234,22240,22241,22244,22246],{"class":236,"line":258},[234,22242,22243],{"class":244},"  cols: ",[234,22245,15885],{"class":271},[234,22247,2510],{"class":244},[234,22249,22250,22253,22255],{"class":236,"line":265},[234,22251,22252],{"class":244},"  gap: ",[234,22254,6346],{"class":271},[234,22256,2510],{"class":244},[234,22258,22259],{"class":236,"line":288},[234,22260,1040],{"class":244},[174,22262,6071],{"id":6070},[30,22264,11096],{},[37,22266,6093],{"id":6092},[225,22268,22270],{"className":338,"code":22269,"language":340,"meta":230,"style":230},"\u003Csection \n  string=\"masonry\" \n  string-id=\"work-grid\" \n  string-masonry-mode=\"manual\"\n  string-masonry-gap=\"24\" \n  class=\"work-grid\"\n>\n  \u003Carticle class=\"work-item\" style=\"height: 300px;\">Project A\u003C/article>\n  \u003Carticle class=\"work-item\" style=\"height: 450px;\">Project B\u003C/article>\n  \u003Carticle class=\"work-item\" style=\"height: 280px;\">Project C\u003C/article>\n  \u003Carticle class=\"work-item\" style=\"height: 520px;\">Project D\u003C/article>\n  \u003Carticle class=\"work-item\" style=\"height: 320px;\">Project E\u003C/article>\n\u003C/section>\n\n\u003Cbutton type=\"button\" id=\"cols-2\">2 cols\u003C/button>\n\u003Cbutton type=\"button\" id=\"cols-3\">3 cols\u003C/button>\n",[60,22271,22272,22280,22291,22302,22312,22324,22333,22337,22365,22391,22417,22443,22469,22477,22481,22508],{"__ignoreMap":230},[234,22273,22274,22276,22278],{"class":236,"line":237},[234,22275,347],{"class":244},[234,22277,740],{"class":350},[234,22279,15711],{"class":244},[234,22281,22282,22284,22286,22289],{"class":236,"line":258},[234,22283,12861],{"class":281},[234,22285,357],{"class":244},[234,22287,22288],{"class":251},"\"masonry\"",[234,22290,15711],{"class":244},[234,22292,22293,22295,22297,22300],{"class":236,"line":265},[234,22294,12871],{"class":281},[234,22296,357],{"class":244},[234,22298,22299],{"class":251},"\"work-grid\"",[234,22301,15711],{"class":244},[234,22303,22304,22307,22309],{"class":236,"line":288},[234,22305,22306],{"class":281},"  string-masonry-mode",[234,22308,357],{"class":244},[234,22310,22311],{"class":251},"\"manual\"\n",[234,22313,22314,22317,22319,22322],{"class":236,"line":293},[234,22315,22316],{"class":281},"  string-masonry-gap",[234,22318,357],{"class":244},[234,22320,22321],{"class":251},"\"24\"",[234,22323,15711],{"class":244},[234,22325,22326,22328,22330],{"class":236,"line":305},[234,22327,12851],{"class":281},[234,22329,357],{"class":244},[234,22331,22332],{"class":251},"\"work-grid\"\n",[234,22334,22335],{"class":236,"line":321},[234,22336,376],{"class":244},[234,22338,22339,22341,22343,22345,22347,22350,22353,22355,22358,22361,22363],{"class":236,"line":946},[234,22340,1292],{"class":244},[234,22342,13007],{"class":350},[234,22344,1297],{"class":281},[234,22346,357],{"class":244},[234,22348,22349],{"class":251},"\"work-item\"",[234,22351,22352],{"class":281}," style",[234,22354,357],{"class":244},[234,22356,22357],{"class":251},"\"height: 300px;\"",[234,22359,22360],{"class":244},">Project A\u003C/",[234,22362,13007],{"class":350},[234,22364,376],{"class":244},[234,22366,22367,22369,22371,22373,22375,22377,22379,22381,22384,22387,22389],{"class":236,"line":955},[234,22368,1292],{"class":244},[234,22370,13007],{"class":350},[234,22372,1297],{"class":281},[234,22374,357],{"class":244},[234,22376,22349],{"class":251},[234,22378,22352],{"class":281},[234,22380,357],{"class":244},[234,22382,22383],{"class":251},"\"height: 450px;\"",[234,22385,22386],{"class":244},">Project B\u003C/",[234,22388,13007],{"class":350},[234,22390,376],{"class":244},[234,22392,22393,22395,22397,22399,22401,22403,22405,22407,22410,22413,22415],{"class":236,"line":11},[234,22394,1292],{"class":244},[234,22396,13007],{"class":350},[234,22398,1297],{"class":281},[234,22400,357],{"class":244},[234,22402,22349],{"class":251},[234,22404,22352],{"class":281},[234,22406,357],{"class":244},[234,22408,22409],{"class":251},"\"height: 280px;\"",[234,22411,22412],{"class":244},">Project C\u003C/",[234,22414,13007],{"class":350},[234,22416,376],{"class":244},[234,22418,22419,22421,22423,22425,22427,22429,22431,22433,22436,22439,22441],{"class":236,"line":980},[234,22420,1292],{"class":244},[234,22422,13007],{"class":350},[234,22424,1297],{"class":281},[234,22426,357],{"class":244},[234,22428,22349],{"class":251},[234,22430,22352],{"class":281},[234,22432,357],{"class":244},[234,22434,22435],{"class":251},"\"height: 520px;\"",[234,22437,22438],{"class":244},">Project D\u003C/",[234,22440,13007],{"class":350},[234,22442,376],{"class":244},[234,22444,22445,22447,22449,22451,22453,22455,22457,22459,22462,22465,22467],{"class":236,"line":994},[234,22446,1292],{"class":244},[234,22448,13007],{"class":350},[234,22450,1297],{"class":281},[234,22452,357],{"class":244},[234,22454,22349],{"class":251},[234,22456,22352],{"class":281},[234,22458,357],{"class":244},[234,22460,22461],{"class":251},"\"height: 320px;\"",[234,22463,22464],{"class":244},">Project E\u003C/",[234,22466,13007],{"class":350},[234,22468,376],{"class":244},[234,22470,22471,22473,22475],{"class":236,"line":1000},[234,22472,1402],{"class":244},[234,22474,740],{"class":350},[234,22476,376],{"class":244},[234,22478,22479],{"class":236,"line":1005},[234,22480,262],{"emptyLinePlaceholder":261},[234,22482,22483,22485,22487,22489,22491,22494,22496,22498,22501,22504,22506],{"class":236,"line":1013},[234,22484,347],{"class":244},[234,22486,1359],{"class":350},[234,22488,1070],{"class":281},[234,22490,357],{"class":244},[234,22492,22493],{"class":251},"\"button\"",[234,22495,5564],{"class":281},[234,22497,357],{"class":244},[234,22499,22500],{"class":251},"\"cols-2\"",[234,22502,22503],{"class":244},">2 cols\u003C/",[234,22505,1359],{"class":350},[234,22507,376],{"class":244},[234,22509,22510,22512,22514,22516,22518,22520,22522,22524,22527,22530,22532],{"class":236,"line":1019},[234,22511,347],{"class":244},[234,22513,1359],{"class":350},[234,22515,1070],{"class":281},[234,22517,357],{"class":244},[234,22519,22493],{"class":251},[234,22521,5564],{"class":281},[234,22523,357],{"class":244},[234,22525,22526],{"class":251},"\"cols-3\"",[234,22528,22529],{"class":244},">3 cols\u003C/",[234,22531,1359],{"class":350},[234,22533,376],{"class":244},[225,22535,22537],{"className":6261,"code":22536,"language":6263,"meta":230,"style":230},".work-grid {\n  width: 100%;\n  max-width: 1200px;\n  margin: 0 auto;\n  position: relative;\n}\n\n.work-item {\n  background: #f4f4f4;\n  border: 1px solid black;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: bold;\n  font-size: 1.25rem;\n  transition: transform 0.4s cubic-bezier(0.2, 0, 0, 1);\n}\n\n.work-item:hover {\n  background: black;\n  color: white;\n}\n",[60,22538,22539,22546,22558,22571,22585,22595,22599,22603,22610,22621,22637,22647,22657,22667,22677,22689,22722,22726,22730,22737,22747,22757],{"__ignoreMap":230},[234,22540,22541,22544],{"class":236,"line":237},[234,22542,22543],{"class":281},".work-grid",[234,22545,909],{"class":244},[234,22547,22548,22550,22552,22554,22556],{"class":236,"line":258},[234,22549,6381],{"class":271},[234,22551,1443],{"class":244},[234,22553,6287],{"class":271},[234,22555,3407],{"class":240},[234,22557,255],{"class":244},[234,22559,22560,22562,22564,22567,22569],{"class":236,"line":265},[234,22561,15941],{"class":271},[234,22563,1443],{"class":244},[234,22565,22566],{"class":271},"1200",[234,22568,1789],{"class":240},[234,22570,255],{"class":244},[234,22572,22573,22576,22578,22580,22583],{"class":236,"line":288},[234,22574,22575],{"class":271},"  margin",[234,22577,1443],{"class":244},[234,22579,1836],{"class":271},[234,22581,22582],{"class":271}," auto",[234,22584,255],{"class":244},[234,22586,22587,22589,22591,22593],{"class":236,"line":293},[234,22588,8002],{"class":271},[234,22590,1443],{"class":244},[234,22592,8007],{"class":271},[234,22594,255],{"class":244},[234,22596,22597],{"class":236,"line":305},[234,22598,1143],{"class":244},[234,22600,22601],{"class":236,"line":321},[234,22602,262],{"emptyLinePlaceholder":261},[234,22604,22605,22608],{"class":236,"line":946},[234,22606,22607],{"class":281},".work-item",[234,22609,909],{"class":244},[234,22611,22612,22614,22616,22619],{"class":236,"line":955},[234,22613,6427],{"class":271},[234,22615,1443],{"class":244},[234,22617,22618],{"class":271},"#f4f4f4",[234,22620,255],{"class":244},[234,22622,22623,22625,22627,22629,22631,22633,22635],{"class":236,"line":11},[234,22624,1769],{"class":271},[234,22626,1443],{"class":244},[234,22628,1754],{"class":271},[234,22630,1789],{"class":240},[234,22632,6417],{"class":271},[234,22634,6420],{"class":271},[234,22636,255],{"class":244},[234,22638,22639,22641,22643,22645],{"class":236,"line":980},[234,22640,1677],{"class":271},[234,22642,1443],{"class":244},[234,22644,13197],{"class":271},[234,22646,255],{"class":244},[234,22648,22649,22651,22653,22655],{"class":236,"line":994},[234,22650,7209],{"class":271},[234,22652,1443],{"class":244},[234,22654,1695],{"class":271},[234,22656,255],{"class":244},[234,22658,22659,22661,22663,22665],{"class":236,"line":1000},[234,22660,13214],{"class":271},[234,22662,1443],{"class":244},[234,22664,1695],{"class":271},[234,22666,255],{"class":244},[234,22668,22669,22671,22673,22675],{"class":236,"line":1005},[234,22670,14926],{"class":271},[234,22672,1443],{"class":244},[234,22674,14931],{"class":271},[234,22676,255],{"class":244},[234,22678,22679,22681,22683,22685,22687],{"class":236,"line":1013},[234,22680,10500],{"class":271},[234,22682,1443],{"class":244},[234,22684,14942],{"class":271},[234,22686,1711],{"class":240},[234,22688,255],{"class":244},[234,22690,22691,22694,22697,22700,22702,22704,22706,22708,22710,22712,22714,22716,22718,22720],{"class":236,"line":1019},[234,22692,22693],{"class":271},"  transition",[234,22695,22696],{"class":244},": transform ",[234,22698,22699],{"class":271},"0.4",[234,22701,10472],{"class":240},[234,22703,17885],{"class":271},[234,22705,329],{"class":244},[234,22707,7535],{"class":271},[234,22709,1833],{"class":244},[234,22711,1836],{"class":271},[234,22713,1833],{"class":244},[234,22715,1836],{"class":271},[234,22717,1833],{"class":244},[234,22719,1754],{"class":271},[234,22721,335],{"class":244},[234,22723,22724],{"class":236,"line":1025},[234,22725,1143],{"class":244},[234,22727,22728],{"class":236,"line":1031},[234,22729,262],{"emptyLinePlaceholder":261},[234,22731,22732,22735],{"class":236,"line":1037},[234,22733,22734],{"class":281},".work-item:hover",[234,22736,909],{"class":244},[234,22738,22739,22741,22743,22745],{"class":236,"line":427},[234,22740,6427],{"class":271},[234,22742,1443],{"class":244},[234,22744,10579],{"class":271},[234,22746,255],{"class":244},[234,22748,22749,22751,22753,22755],{"class":236,"line":1571},[234,22750,12181],{"class":271},[234,22752,1443],{"class":244},[234,22754,6432],{"class":271},[234,22756,255],{"class":244},[234,22758,22759],{"class":236,"line":1592},[234,22760,1143],{"class":244},[225,22762,22764],{"className":227,"code":22763,"language":229,"meta":230,"style":230},"stringTune.emit('masonry:update:work-grid', { cols: 2, gap: 24 });\nstringTune.emit('masonry:update:work-grid', { cols: 3, gap: 24 });\n",[60,22765,22766,22789],{"__ignoreMap":230},[234,22767,22768,22770,22772,22774,22777,22780,22782,22785,22787],{"class":236,"line":237},[234,22769,296],{"class":244},[234,22771,22230],{"class":281},[234,22773,329],{"class":244},[234,22775,22776],{"class":251},"'masonry:update:work-grid'",[234,22778,22779],{"class":244},", { cols: ",[234,22781,6412],{"class":271},[234,22783,22784],{"class":244},", gap: ",[234,22786,7144],{"class":271},[234,22788,318],{"class":244},[234,22790,22791,22793,22795,22797,22799,22801,22803,22805,22807],{"class":236,"line":258},[234,22792,296],{"class":244},[234,22794,22230],{"class":281},[234,22796,329],{"class":244},[234,22798,22776],{"class":251},[234,22800,22779],{"class":244},[234,22802,10223],{"class":271},[234,22804,22784],{"class":244},[234,22806,7144],{"class":271},[234,22808,318],{"class":244},[37,22810,6478],{"id":6477},[225,22812,22814],{"className":227,"code":22813,"language":229,"meta":230,"style":230},"import StringTune, { StringMasonry } from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\nstringTune.use(StringMasonry);\nstringTune.start(60);\n",[60,22815,22816,22829,22833,22847,22856],{"__ignoreMap":230},[234,22817,22818,22820,22823,22825,22827],{"class":236,"line":237},[234,22819,241],{"class":240},[234,22821,22822],{"class":244}," StringTune, { StringMasonry } ",[234,22824,248],{"class":240},[234,22826,252],{"class":251},[234,22828,255],{"class":244},[234,22830,22831],{"class":236,"line":258},[234,22832,262],{"emptyLinePlaceholder":261},[234,22834,22835,22837,22839,22841,22843,22845],{"class":236,"line":265},[234,22836,268],{"class":240},[234,22838,272],{"class":271},[234,22840,275],{"class":240},[234,22842,278],{"class":244},[234,22844,282],{"class":281},[234,22846,285],{"class":244},[234,22848,22849,22851,22853],{"class":236,"line":288},[234,22850,296],{"class":244},[234,22852,299],{"class":281},[234,22854,22855],{"class":244},"(StringMasonry);\n",[234,22857,22858,22860,22862,22864,22866],{"class":236,"line":293},[234,22859,296],{"class":244},[234,22861,326],{"class":281},[234,22863,329],{"class":244},[234,22865,332],{"class":271},[234,22867,335],{"class":244},[37,22869,6537],{"id":6536},[42,22871,22872,22875,22881,22889,22896],{},[45,22873,22874],{},"The module positions only direct children of the masonry container.",[45,22876,22877,22878,22880],{},"In ",[60,22879,11715],{}," mode it reacts to container resize, child add/remove, and unfinished image loads.",[45,22882,22877,22883,22886,22887,106],{},[60,22884,22885],{},"manual"," mode you can still trigger relayout through ",[60,22888,22207],{},[45,22890,22891,22892,22895],{},"Child timing attributes are parsed with ",[60,22893,22894],{},"parseFloat()",". In the current runtime they are plain numeric durations, not documented time-unit strings.",[45,22897,22898,22899,22902],{},"The module also emits a generic ",[60,22900,22901],{},"resize"," event internally after certain height updates, but that should be treated as runtime plumbing rather than masonry-specific public API.",[410,22904,22905],{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}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 .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":230,"searchDepth":258,"depth":258,"links":22907},[22908,22914,22915,22916],{"id":5810,"depth":258,"text":5811,"children":22909},[22910,22911,22912,22913],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":5705,"title":200,"description":22918,"kind":5773,"section":5594,"order":22919,"group":5686,"status":5774,"integration":12282,"publicExport":261,"activation":22920,"package":5775,"aliases":22921,"attrs":22924,"events":22929,"cssVars":22933,"related":22934,"body":22935},"Global responsive runtime that toggles device-scoped elements and emits screen events.",230,"stringTune.use(StringResponsive)",[22922,200,22923],"responsive","screen:mobile",[22925,22926,22927,22928],"string-mobile","string-tablet","string-laptop","string-desktop",[22923,22930,22931,22932],"screen:tablet","screen:laptop","screen:desktop",[],[5664,2903,2468],{"type":22,"value":22936,"toc":23822},[22937,22940,22953,22955,22959,22962,22986,22988,22991,23009,23011,23020,23034,23039,23041,23107,23147,23149,23151,23153,23353,23658,23660,23716,23722,23801,23803,23820],[25,22938,200],{"id":22939},"stringresponsive",[30,22941,22942,22944,22945,22948,22949,22952],{},[60,22943,200],{}," is a global module. It does not activate through ",[60,22946,22947],{},"string=\"responsive\"",". Instead, it watches viewport width, toggles device-scoped elements, and emits stateful ",[60,22950,22951],{},"screen:*"," events.",[37,22954,5811],{"id":5810},[174,22956,22958],{"id":22957},"default-ranges","Default Ranges",[30,22960,22961],{},"Current default ranges are:",[42,22963,22964,22969,22975,22981],{},[45,22965,4354,22966],{},[60,22967,22968],{},"0..359",[45,22970,22971,22972],{},"tablet: ",[60,22973,22974],{},"360..1023",[45,22976,22977,22978],{},"laptop: ",[60,22979,22980],{},"1024..1365",[45,22982,4349,22983],{},[60,22984,22985],{},"1366+",[174,22987,5312],{"id":5311},[30,22989,22990],{},"The module watches these attributes anywhere in the document:",[42,22992,22993,22997,23001,23005],{},[45,22994,22995],{},[60,22996,22925],{},[45,22998,22999],{},[60,23000,22926],{},[45,23002,23003],{},[60,23004,22927],{},[45,23006,23007],{},[60,23008,22928],{},[174,23010,5962],{"id":5961},[30,23012,23013,23015,23016,23019],{},[60,23014,200],{}," writes directly to ",[60,23017,23018],{},"style.display"," on matching elements:",[42,23021,23022,23028],{},[45,23023,23024,23025],{},"elements that match the active range get ",[60,23026,23027],{},"style.display = null",[45,23029,23030,23031],{},"elements outside the active range get ",[60,23032,23033],{},"style.display = \"none\"",[30,23035,23036,23037,106],{},"The current runtime does not preserve a cached previous display value beyond clearing the inline style back to ",[60,23038,12700],{},[174,23040,5997],{"id":3818},[2225,23042,23043,23053],{},[2228,23044,23045],{},[2231,23046,23047,23049,23051],{},[2234,23048,6006],{},[2234,23050,6009],{},[2234,23052,6012],{},[2244,23054,23055,23068,23081,23094],{},[2231,23056,23057,23061,23065],{},[2249,23058,23059],{},[60,23060,22923],{},[2249,23062,23063],{},[60,23064,15566],{},[2249,23066,23067],{},"Mobile match changes",[2231,23069,23070,23074,23078],{},[2249,23071,23072],{},[60,23073,22930],{},[2249,23075,23076],{},[60,23077,15566],{},[2249,23079,23080],{},"Tablet match changes",[2231,23082,23083,23087,23091],{},[2249,23084,23085],{},[60,23086,22931],{},[2249,23088,23089],{},[60,23090,15566],{},[2249,23092,23093],{},"Laptop match changes",[2231,23095,23096,23100,23104],{},[2249,23097,23098],{},[60,23099,22932],{},[2249,23101,23102],{},[60,23103,15566],{},[2249,23105,23106],{},"Desktop match changes",[225,23108,23110],{"className":227,"code":23109,"language":229,"meta":230,"style":230},"stringTune.on('screen:laptop', (active) => {\n  console.log(active);\n});\n",[60,23111,23112,23134,23143],{"__ignoreMap":230},[234,23113,23114,23116,23118,23120,23123,23125,23128,23130,23132],{"class":236,"line":237},[234,23115,296],{"class":244},[234,23117,1536],{"class":281},[234,23119,329],{"class":244},[234,23121,23122],{"class":251},"'screen:laptop'",[234,23124,2980],{"class":244},[234,23126,23127],{"class":899},"active",[234,23129,903],{"class":244},[234,23131,906],{"class":240},[234,23133,909],{"class":244},[234,23135,23136,23138,23140],{"class":236,"line":258},[234,23137,1482],{"class":244},[234,23139,1485],{"class":281},[234,23141,23142],{"class":244},"(active);\n",[234,23144,23145],{"class":236,"line":265},[234,23146,1040],{"class":244},[174,23148,6071],{"id":6070},[30,23150,11096],{},[37,23152,6093],{"id":6092},[225,23154,23156],{"className":338,"code":23155,"language":340,"meta":230,"style":230},"\u003Cnav class=\"site-nav\">\n  \u003Cdiv class=\"logo\">Fiddle\u003C/div>\n  \n  \u003Cul string-desktop string-laptop class=\"nav-links\">\n    \u003Cli>\u003Ca href=\"#\">Work\u003C/a>\u003C/li>\n    \u003Cli>\u003Ca href=\"#\">About\u003C/a>\u003C/li>\n    \u003Cli>\u003Ca href=\"#\">Contact\u003C/a>\u003C/li>\n  \u003C/ul>\n\n  \u003Cbutton string-mobile string-tablet class=\"menu-btn\">\n    Menu\n  \u003C/button>\n\u003C/nav>\n",[60,23157,23158,23174,23192,23196,23217,23245,23272,23299,23307,23311,23332,23337,23345],{"__ignoreMap":230},[234,23159,23160,23162,23165,23167,23169,23172],{"class":236,"line":237},[234,23161,347],{"class":244},[234,23163,23164],{"class":350},"nav",[234,23166,1297],{"class":281},[234,23168,357],{"class":244},[234,23170,23171],{"class":251},"\"site-nav\"",[234,23173,376],{"class":244},[234,23175,23176,23178,23180,23182,23184,23186,23188,23190],{"class":236,"line":258},[234,23177,1292],{"class":244},[234,23179,351],{"class":350},[234,23181,1297],{"class":281},[234,23183,357],{"class":244},[234,23185,14726],{"class":251},[234,23187,14729],{"class":244},[234,23189,351],{"class":350},[234,23191,376],{"class":244},[234,23193,23194],{"class":236,"line":265},[234,23195,5141],{"class":244},[234,23197,23198,23200,23202,23205,23208,23210,23212,23215],{"class":236,"line":288},[234,23199,1292],{"class":244},[234,23201,42],{"class":350},[234,23203,23204],{"class":281}," string-desktop",[234,23206,23207],{"class":281}," string-laptop",[234,23209,1297],{"class":281},[234,23211,357],{"class":244},[234,23213,23214],{"class":251},"\"nav-links\"",[234,23216,376],{"class":244},[234,23218,23219,23221,23223,23225,23227,23229,23231,23234,23237,23239,23241,23243],{"class":236,"line":293},[234,23220,1321],{"class":244},[234,23222,45],{"class":350},[234,23224,21331],{"class":244},[234,23226,133],{"class":350},[234,23228,21323],{"class":281},[234,23230,357],{"class":244},[234,23232,23233],{"class":251},"\"#\"",[234,23235,23236],{"class":244},">Work\u003C/",[234,23238,133],{"class":350},[234,23240,371],{"class":244},[234,23242,45],{"class":350},[234,23244,376],{"class":244},[234,23246,23247,23249,23251,23253,23255,23257,23259,23261,23264,23266,23268,23270],{"class":236,"line":305},[234,23248,1321],{"class":244},[234,23250,45],{"class":350},[234,23252,21331],{"class":244},[234,23254,133],{"class":350},[234,23256,21323],{"class":281},[234,23258,357],{"class":244},[234,23260,23233],{"class":251},[234,23262,23263],{"class":244},">About\u003C/",[234,23265,133],{"class":350},[234,23267,371],{"class":244},[234,23269,45],{"class":350},[234,23271,376],{"class":244},[234,23273,23274,23276,23278,23280,23282,23284,23286,23288,23291,23293,23295,23297],{"class":236,"line":321},[234,23275,1321],{"class":244},[234,23277,45],{"class":350},[234,23279,21331],{"class":244},[234,23281,133],{"class":350},[234,23283,21323],{"class":281},[234,23285,357],{"class":244},[234,23287,23233],{"class":251},[234,23289,23290],{"class":244},">Contact\u003C/",[234,23292,133],{"class":350},[234,23294,371],{"class":244},[234,23296,45],{"class":350},[234,23298,376],{"class":244},[234,23300,23301,23303,23305],{"class":236,"line":946},[234,23302,1393],{"class":244},[234,23304,42],{"class":350},[234,23306,376],{"class":244},[234,23308,23309],{"class":236,"line":955},[234,23310,262],{"emptyLinePlaceholder":261},[234,23312,23313,23315,23317,23320,23323,23325,23327,23330],{"class":236,"line":11},[234,23314,1292],{"class":244},[234,23316,1359],{"class":350},[234,23318,23319],{"class":281}," string-mobile",[234,23321,23322],{"class":281}," string-tablet",[234,23324,1297],{"class":281},[234,23326,357],{"class":244},[234,23328,23329],{"class":251},"\"menu-btn\"",[234,23331,376],{"class":244},[234,23333,23334],{"class":236,"line":980},[234,23335,23336],{"class":244},"    Menu\n",[234,23338,23339,23341,23343],{"class":236,"line":994},[234,23340,1393],{"class":244},[234,23342,1359],{"class":350},[234,23344,376],{"class":244},[234,23346,23347,23349,23351],{"class":236,"line":1000},[234,23348,1402],{"class":244},[234,23350,23164],{"class":350},[234,23352,376],{"class":244},[225,23354,23356],{"className":6261,"code":23355,"language":6263,"meta":230,"style":230},".site-nav {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 1.5rem 2rem;\n  border-bottom: 1px solid black;\n  background: white;\n}\n\n.nav-links {\n  display: flex;\n  gap: 2rem;\n  list-style: none;\n  margin: 0;\n  padding: 0;\n}\n\n.nav-links a {\n  text-decoration: none;\n  color: black;\n  font-weight: 500;\n}\n\n.menu-btn {\n  padding: 0.5rem 1rem;\n  border: 1px solid black;\n  background: transparent;\n  color: black;\n  cursor: pointer;\n  text-transform: uppercase;\n  font-size: 0.875rem;\n}\n",[60,23357,23358,23365,23375,23385,23395,23411,23427,23437,23441,23445,23452,23462,23474,23485,23495,23505,23509,23513,23522,23533,23543,23554,23558,23562,23569,23585,23601,23611,23621,23631,23641,23654],{"__ignoreMap":230},[234,23359,23360,23363],{"class":236,"line":237},[234,23361,23362],{"class":281},".site-nav",[234,23364,909],{"class":244},[234,23366,23367,23369,23371,23373],{"class":236,"line":258},[234,23368,1677],{"class":271},[234,23370,1443],{"class":244},[234,23372,13197],{"class":271},[234,23374,255],{"class":244},[234,23376,23377,23379,23381,23383],{"class":236,"line":265},[234,23378,7209],{"class":271},[234,23380,1443],{"class":244},[234,23382,1695],{"class":271},[234,23384,255],{"class":244},[234,23386,23387,23389,23391,23393],{"class":236,"line":288},[234,23388,13214],{"class":271},[234,23390,1443],{"class":244},[234,23392,14871],{"class":271},[234,23394,255],{"class":244},[234,23396,23397,23399,23401,23403,23405,23407,23409],{"class":236,"line":293},[234,23398,1749],{"class":271},[234,23400,1443],{"class":244},[234,23402,1708],{"class":271},[234,23404,1711],{"class":240},[234,23406,14886],{"class":271},[234,23408,1711],{"class":240},[234,23410,255],{"class":244},[234,23412,23413,23415,23417,23419,23421,23423,23425],{"class":236,"line":305},[234,23414,8043],{"class":271},[234,23416,1443],{"class":244},[234,23418,1754],{"class":271},[234,23420,1789],{"class":240},[234,23422,6417],{"class":271},[234,23424,6420],{"class":271},[234,23426,255],{"class":244},[234,23428,23429,23431,23433,23435],{"class":236,"line":321},[234,23430,6427],{"class":271},[234,23432,1443],{"class":244},[234,23434,6432],{"class":271},[234,23436,255],{"class":244},[234,23438,23439],{"class":236,"line":946},[234,23440,1143],{"class":244},[234,23442,23443],{"class":236,"line":955},[234,23444,262],{"emptyLinePlaceholder":261},[234,23446,23447,23450],{"class":236,"line":11},[234,23448,23449],{"class":281},".nav-links",[234,23451,909],{"class":244},[234,23453,23454,23456,23458,23460],{"class":236,"line":980},[234,23455,1677],{"class":271},[234,23457,1443],{"class":244},[234,23459,13197],{"class":271},[234,23461,255],{"class":244},[234,23463,23464,23466,23468,23470,23472],{"class":236,"line":994},[234,23465,1703],{"class":271},[234,23467,1443],{"class":244},[234,23469,6412],{"class":271},[234,23471,1711],{"class":240},[234,23473,255],{"class":244},[234,23475,23476,23479,23481,23483],{"class":236,"line":1000},[234,23477,23478],{"class":271},"  list-style",[234,23480,1443],{"class":244},[234,23482,1774],{"class":271},[234,23484,255],{"class":244},[234,23486,23487,23489,23491,23493],{"class":236,"line":1005},[234,23488,22575],{"class":271},[234,23490,1443],{"class":244},[234,23492,1836],{"class":271},[234,23494,255],{"class":244},[234,23496,23497,23499,23501,23503],{"class":236,"line":1013},[234,23498,1749],{"class":271},[234,23500,1443],{"class":244},[234,23502,1836],{"class":271},[234,23504,255],{"class":244},[234,23506,23507],{"class":236,"line":1019},[234,23508,1143],{"class":244},[234,23510,23511],{"class":236,"line":1025},[234,23512,262],{"emptyLinePlaceholder":261},[234,23514,23515,23517,23520],{"class":236,"line":1031},[234,23516,23449],{"class":281},[234,23518,23519],{"class":350}," a",[234,23521,909],{"class":244},[234,23523,23524,23527,23529,23531],{"class":236,"line":1037},[234,23525,23526],{"class":271},"  text-decoration",[234,23528,1443],{"class":244},[234,23530,1774],{"class":271},[234,23532,255],{"class":244},[234,23534,23535,23537,23539,23541],{"class":236,"line":427},[234,23536,12181],{"class":271},[234,23538,1443],{"class":244},[234,23540,10579],{"class":271},[234,23542,255],{"class":244},[234,23544,23545,23547,23549,23552],{"class":236,"line":1571},[234,23546,14926],{"class":271},[234,23548,1443],{"class":244},[234,23550,23551],{"class":271},"500",[234,23553,255],{"class":244},[234,23555,23556],{"class":236,"line":1592},[234,23557,1143],{"class":244},[234,23559,23560],{"class":236,"line":1600},[234,23561,262],{"emptyLinePlaceholder":261},[234,23563,23564,23567],{"class":236,"line":1615},[234,23565,23566],{"class":281},".menu-btn",[234,23568,909],{"class":244},[234,23570,23571,23573,23575,23577,23579,23581,23583],{"class":236,"line":1620},[234,23572,1749],{"class":271},[234,23574,1443],{"class":244},[234,23576,4501],{"class":271},[234,23578,1711],{"class":240},[234,23580,1844],{"class":271},[234,23582,1711],{"class":240},[234,23584,255],{"class":244},[234,23586,23587,23589,23591,23593,23595,23597,23599],{"class":236,"line":1625},[234,23588,1769],{"class":271},[234,23590,1443],{"class":244},[234,23592,1754],{"class":271},[234,23594,1789],{"class":240},[234,23596,6417],{"class":271},[234,23598,6420],{"class":271},[234,23600,255],{"class":244},[234,23602,23603,23605,23607,23609],{"class":236,"line":1634},[234,23604,6427],{"class":271},[234,23606,1443],{"class":244},[234,23608,17036],{"class":271},[234,23610,255],{"class":244},[234,23612,23613,23615,23617,23619],{"class":236,"line":1639},[234,23614,12181],{"class":271},[234,23616,1443],{"class":244},[234,23618,10579],{"class":271},[234,23620,255],{"class":244},[234,23622,23623,23625,23627,23629],{"class":236,"line":1651},[234,23624,1797],{"class":271},[234,23626,1443],{"class":244},[234,23628,1802],{"class":271},[234,23630,255],{"class":244},[234,23632,23633,23635,23637,23639],{"class":236,"line":609},[234,23634,10513],{"class":271},[234,23636,1443],{"class":244},[234,23638,10518],{"class":271},[234,23640,255],{"class":244},[234,23642,23643,23645,23647,23650,23652],{"class":236,"line":1674},[234,23644,10500],{"class":271},[234,23646,1443],{"class":244},[234,23648,23649],{"class":271},"0.875",[234,23651,1711],{"class":240},[234,23653,255],{"class":244},[234,23655,23656],{"class":236,"line":1687},[234,23657,1143],{"class":244},[37,23659,6478],{"id":6477},[225,23661,23663],{"className":227,"code":23662,"language":229,"meta":230,"style":230},"import StringTune, { StringResponsive } from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\nstringTune.use(StringResponsive);\nstringTune.start(60);\n",[60,23664,23665,23678,23682,23696,23704],{"__ignoreMap":230},[234,23666,23667,23669,23672,23674,23676],{"class":236,"line":237},[234,23668,241],{"class":240},[234,23670,23671],{"class":244}," StringTune, { StringResponsive } ",[234,23673,248],{"class":240},[234,23675,252],{"class":251},[234,23677,255],{"class":244},[234,23679,23680],{"class":236,"line":258},[234,23681,262],{"emptyLinePlaceholder":261},[234,23683,23684,23686,23688,23690,23692,23694],{"class":236,"line":265},[234,23685,268],{"class":240},[234,23687,272],{"class":271},[234,23689,275],{"class":240},[234,23691,278],{"class":244},[234,23693,282],{"class":281},[234,23695,285],{"class":244},[234,23697,23698,23700,23702],{"class":236,"line":288},[234,23699,296],{"class":244},[234,23701,299],{"class":281},[234,23703,688],{"class":244},[234,23705,23706,23708,23710,23712,23714],{"class":236,"line":293},[234,23707,296],{"class":244},[234,23709,326],{"class":281},[234,23711,329],{"class":244},[234,23713,332],{"class":271},[234,23715,335],{"class":244},[30,23717,23718,23719,1114],{},"Custom ranges can be passed through ",[60,23720,23721],{},"use()",[225,23723,23725],{"className":227,"code":23724,"language":229,"meta":230,"style":230},"stringTune.use(StringResponsive, {\n  settings: {\n    mobile: { max: 479 },\n    tablet: { min: 480, max: 1023 },\n    laptop: { min: 1024, max: 1439 },\n    desktop: { min: 1440 },\n  },\n});\n",[60,23726,23727,23736,23741,23752,23768,23783,23793,23797],{"__ignoreMap":230},[234,23728,23729,23731,23733],{"class":236,"line":237},[234,23730,296],{"class":244},[234,23732,299],{"class":281},[234,23734,23735],{"class":244},"(StringResponsive, {\n",[234,23737,23738],{"class":236,"line":258},[234,23739,23740],{"class":244},"  settings: {\n",[234,23742,23743,23746,23749],{"class":236,"line":265},[234,23744,23745],{"class":244},"    mobile: { max: ",[234,23747,23748],{"class":271},"479",[234,23750,23751],{"class":244}," },\n",[234,23753,23754,23757,23760,23763,23766],{"class":236,"line":288},[234,23755,23756],{"class":244},"    tablet: { min: ",[234,23758,23759],{"class":271},"480",[234,23761,23762],{"class":244},", max: ",[234,23764,23765],{"class":271},"1023",[234,23767,23751],{"class":244},[234,23769,23770,23773,23776,23778,23781],{"class":236,"line":293},[234,23771,23772],{"class":244},"    laptop: { min: ",[234,23774,23775],{"class":271},"1024",[234,23777,23762],{"class":244},[234,23779,23780],{"class":271},"1439",[234,23782,23751],{"class":244},[234,23784,23785,23788,23791],{"class":236,"line":305},[234,23786,23787],{"class":244},"    desktop: { min: ",[234,23789,23790],{"class":271},"1440",[234,23792,23751],{"class":244},[234,23794,23795],{"class":236,"line":321},[234,23796,1256],{"class":244},[234,23798,23799],{"class":236,"line":946},[234,23800,1040],{"class":244},[37,23802,6537],{"id":6536},[42,23804,23805,23810,23817],{},[45,23806,23807,23809],{},[60,23808,22951],{}," events are stateful in the current event manager. A later subscriber receives the last emitted value if one exists.",[45,23811,23812,23813,23816],{},"If a device config block is omitted in ",[60,23814,23815],{},"use(StringResponsive, { settings: ... })",", that range is disabled.",[45,23818,23819],{},"Visibility is based only on viewport width ranges, not orientation or pointer type.",[410,23821,6559],{},{"title":230,"searchDepth":258,"depth":258,"links":23823},[23824,23831,23832,23833],{"id":5810,"depth":258,"text":5811,"children":23825},[23826,23827,23828,23829,23830],{"id":22957,"depth":265,"text":22958},{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":3823,"title":5716,"description":23835,"kind":5773,"section":5594,"order":23836,"group":5709,"status":5774,"integration":2710,"publicExport":261,"activation":23837,"package":5775,"aliases":23838,"attrs":23840,"events":23841,"cssVars":23845,"related":23846,"body":23847},"Validates form inputs declaratively and emits structured form lifecycle events.",310,"string=\"form\"",[23839,5716],"form",[],[23842,23843,23844],"form:submit:\u003Cid>","form:invalid:\u003Cid>","form:field:*",[],[2903,9622,5721],{"type":22,"value":23848,"toc":25388},[23849,23852,23865,23867,23869,23997,24009,24011,24033,24035,24040,24080,24088,24090,24175,24256,24258,24260,24262,24780,25264,25266,25323,25325,25386],[25,23850,5716],{"id":23851},"stringform",[30,23853,23854,23856,23857,23860,23861,23864],{},[60,23855,5716],{}," turns a native ",[60,23858,23859],{},"\u003Cform>"," into a declarative validation surface. Rules live directly in ",[60,23862,23863],{},"string-input",", helper blocks mirror field state, and successful submit data is emitted through scoped events.",[37,23866,5811],{"id":5810},[174,23868,5312],{"id":5311},[2225,23870,23871,23884],{},[2228,23872,23873],{},[2231,23874,23875,23877,23880,23882],{},[2234,23876,5321],{},[2234,23878,23879],{},"Target",[2234,23881,5327],{},[2234,23883,5828],{},[2244,23885,23886,23902,23918,23941,23955,23980],{},[2231,23887,23888,23892,23896,23899],{},[2249,23889,23890],{},[60,23891,23837],{},[2249,23893,23894],{},[60,23895,23859],{},[2249,23897,23898],{},"required",[2249,23900,23901],{},"Activates the module on that form.",[2231,23903,23904,23908,23912,23915],{},[2249,23905,23906],{},[60,23907,764],{},[2249,23909,23910],{},[60,23911,23859],{},[2249,23913,23914],{},"auto-generated",[2249,23916,23917],{},"Names scoped submit and invalid events.",[2231,23919,23920,23923,23926,23937],{},[2249,23921,23922],{},"`string-input=\"rule",[2249,23924,23925],{},"list\"`",[2249,23927,23928,1833,23931,1833,23934],{},[60,23929,23930],{},"\u003Cinput>",[60,23932,23933],{},"\u003Cselect>",[60,23935,23936],{},"\u003Ctextarea>",[2249,23938,23939],{},[60,23940,6650],{},[2231,23942,23943,23947,23950,23952],{},[2249,23944,23945],{},[60,23946,764],{},[2249,23948,23949],{},"field elements",[2249,23951,1774],{},[2249,23953,23954],{},"Overrides the field key used by group, error, and field events.",[2231,23956,23957,23962,23965,23967],{},[2249,23958,23959],{},[60,23960,23961],{},"string-input=\"group[key]\"",[2249,23963,23964],{},"helper container",[2249,23966,1774],{},[2249,23968,23969,23970,1833,23973,7452,23976,23979],{},"Mirrors ",[60,23971,23972],{},"-valid",[60,23974,23975],{},"-invalid",[60,23977,23978],{},"-error"," from the field with that key.",[2231,23981,23982,23987,23989,23991],{},[2249,23983,23984],{},[60,23985,23986],{},"string-input=\"error[key]\"",[2249,23988,23964],{},[2249,23990,1774],{},[2249,23992,23993,23994,23996],{},"Receives one ",[60,23995,18324],{}," per current error message for that field.",[30,23998,23999,24000,24002,24003,137,24006,106],{},"Rules are parsed with ",[60,24001,1128],{},", and parameterized rules support both ",[60,24004,24005],{},"rule:param",[60,24007,24008],{},"rule(param)",[30,24010,183],{},[42,24012,24013,24018,24023,24028],{},[45,24014,24015],{},[60,24016,24017],{},"required|min:2",[45,24019,24020],{},[60,24021,24022],{},"email",[45,24024,24025],{},[60,24026,24027],{},"same:password",[45,24029,24030],{},[60,24031,24032],{},"pattern(^[a-z0-9-]+$)",[174,24034,5962],{"id":5961},[30,24036,24037,24039],{},[60,24038,5716],{}," does not write CSS variables. Its public output is:",[42,24041,24042,24054,24067,24077],{},[45,24043,24044,24045,1833,24048,1833,24050,1833,24052],{},"classes on fields: ",[60,24046,24047],{},"-inited",[60,24049,23972],{},[60,24051,23975],{},[60,24053,23978],{},[45,24055,24056,24057,24060,24061,1833,24063,1833,24065],{},"mirrored classes on ",[60,24058,24059],{},"group[key]"," helpers: ",[60,24062,23972],{},[60,24064,23975],{},[60,24066,23978],{},[45,24068,24069,24070,24072,24073,24076],{},"rendered error ",[60,24071,18324],{}," nodes inside ",[60,24074,24075],{},"error[key]"," helpers",[45,24078,24079],{},"scoped form and field events",[30,24081,24082,24083,24085,24086,106],{},"The live phase uses ",[60,24084,23975],{},". The submit phase uses ",[60,24087,23978],{},[174,24089,5997],{"id":3818},[2225,24091,24092,24102],{},[2228,24093,24094],{},[2231,24095,24096,24098,24100],{},[2234,24097,6006],{},[2234,24099,6009],{},[2234,24101,6012],{},[2244,24103,24104,24118,24132,24147,24161],{},[2231,24105,24106,24110,24115],{},[2249,24107,24108],{},[60,24109,23842],{},[2249,24111,24112],{},[60,24113,24114],{},"Record\u003Cstring, any>",[2249,24116,24117],{},"The form passes validation on submit",[2231,24119,24120,24124,24129],{},[2249,24121,24122],{},[60,24123,23843],{},[2249,24125,24126],{},[60,24127,24128],{},"void",[2249,24130,24131],{},"Submit is attempted with at least one invalid field",[2231,24133,24134,24139,24144],{},[2249,24135,24136],{},[60,24137,24138],{},"form:field:valid:\u003Ckey>",[2249,24140,24141],{},[60,24142,24143],{},"{ key, field, errors, phase, valid }",[2249,24145,24146],{},"A field becomes valid",[2231,24148,24149,24154,24158],{},[2249,24150,24151],{},[60,24152,24153],{},"form:field:invalid:\u003Ckey>",[2249,24155,24156],{},[60,24157,24143],{},[2249,24159,24160],{},"A field fails live validation",[2231,24162,24163,24168,24172],{},[2249,24164,24165],{},[60,24166,24167],{},"form:field:error:\u003Ckey>",[2249,24169,24170],{},[60,24171,24143],{},[2249,24173,24174],{},"A field fails submit validation",[225,24176,24178],{"className":227,"code":24177,"language":229,"meta":230,"style":230},"stringTune.on('form:submit:contact', (data) => {\n  console.log(data);\n});\n\nstringTune.on('form:field:error:email', ({ errors }) => {\n  console.log(errors);\n});\n",[60,24179,24180,24202,24211,24215,24219,24243,24252],{"__ignoreMap":230},[234,24181,24182,24184,24186,24188,24191,24193,24196,24198,24200],{"class":236,"line":237},[234,24183,296],{"class":244},[234,24185,1536],{"class":281},[234,24187,329],{"class":244},[234,24189,24190],{"class":251},"'form:submit:contact'",[234,24192,2980],{"class":244},[234,24194,24195],{"class":899},"data",[234,24197,903],{"class":244},[234,24199,906],{"class":240},[234,24201,909],{"class":244},[234,24203,24204,24206,24208],{"class":236,"line":258},[234,24205,1482],{"class":244},[234,24207,1485],{"class":281},[234,24209,24210],{"class":244},"(data);\n",[234,24212,24213],{"class":236,"line":265},[234,24214,1040],{"class":244},[234,24216,24217],{"class":236,"line":288},[234,24218,262],{"emptyLinePlaceholder":261},[234,24220,24221,24223,24225,24227,24230,24233,24236,24239,24241],{"class":236,"line":293},[234,24222,296],{"class":244},[234,24224,1536],{"class":281},[234,24226,329],{"class":244},[234,24228,24229],{"class":251},"'form:field:error:email'",[234,24231,24232],{"class":244},", ({ ",[234,24234,24235],{"class":899},"errors",[234,24237,24238],{"class":244}," }) ",[234,24240,906],{"class":240},[234,24242,909],{"class":244},[234,24244,24245,24247,24249],{"class":236,"line":305},[234,24246,1482],{"class":244},[234,24248,1485],{"class":281},[234,24250,24251],{"class":244},"(errors);\n",[234,24253,24254],{"class":236,"line":321},[234,24255,1040],{"class":244},[174,24257,6071],{"id":6070},[30,24259,11096],{},[37,24261,6093],{"id":6092},[225,24263,24265],{"className":338,"code":24264,"language":340,"meta":230,"style":230},"\u003Cform string=\"form\" string-id=\"contact\" class=\"form-demo\">\n  \u003Cdiv class=\"grid\">\n    \u003Cdiv class=\"field\" string-input=\"group[name]\">\n      \u003Clabel for=\"name\">Name\u003C/label>\n      \u003Cinput id=\"name\" name=\"name\" string-input=\"required|min:2\" />\n      \u003Cdiv class=\"errors\" string-input=\"error[name]\">\u003C/div>\n    \u003C/div>\n\n    \u003Cdiv class=\"field\" string-input=\"group[email]\">\n      \u003Clabel for=\"email\">Email\u003C/label>\n      \u003Cinput id=\"email\" name=\"email\" type=\"email\" string-input=\"required|email\" />\n      \u003Cdiv class=\"errors\" string-input=\"error[email]\">\u003C/div>\n    \u003C/div>\n\n    \u003Cdiv class=\"field full\" string-input=\"group[contact-pref]\">\n      \u003Clabel>Preferred contact\u003C/label>\n      \u003Clabel class=\"choice\">\n        \u003Cinput type=\"radio\" name=\"contact-pref\" value=\"email\" string-input=\"required\" />\n        \u003Cspan>Email\u003C/span>\n      \u003C/label>\n      \u003Clabel class=\"choice\">\n        \u003Cinput type=\"radio\" name=\"contact-pref\" value=\"phone\" string-input=\"required\" />\n        \u003Cspan>Phone\u003C/span>\n      \u003C/label>\n      \u003Cdiv class=\"errors\" string-input=\"error[contact-pref]\">\u003C/div>\n    \u003C/div>\n  \u003C/div>\n\n  \u003Cbutton type=\"submit\">Send\u003C/button>\n\u003C/form>\n",[60,24266,24267,24296,24310,24333,24355,24384,24410,24418,24422,24443,24463,24496,24521,24529,24533,24555,24568,24583,24619,24631,24639,24653,24686,24699,24707,24732,24740,24748,24752,24772],{"__ignoreMap":230},[234,24268,24269,24271,24273,24275,24277,24280,24282,24284,24287,24289,24291,24294],{"class":236,"line":237},[234,24270,347],{"class":244},[234,24272,23839],{"class":350},[234,24274,354],{"class":281},[234,24276,357],{"class":244},[234,24278,24279],{"class":251},"\"form\"",[234,24281,363],{"class":281},[234,24283,357],{"class":244},[234,24285,24286],{"class":251},"\"contact\"",[234,24288,1297],{"class":281},[234,24290,357],{"class":244},[234,24292,24293],{"class":251},"\"form-demo\"",[234,24295,376],{"class":244},[234,24297,24298,24300,24302,24304,24306,24308],{"class":236,"line":258},[234,24299,1292],{"class":244},[234,24301,351],{"class":350},[234,24303,1297],{"class":281},[234,24305,357],{"class":244},[234,24307,11153],{"class":251},[234,24309,376],{"class":244},[234,24311,24312,24314,24316,24318,24320,24323,24326,24328,24331],{"class":236,"line":265},[234,24313,1321],{"class":244},[234,24315,351],{"class":350},[234,24317,1297],{"class":281},[234,24319,357],{"class":244},[234,24321,24322],{"class":251},"\"field\"",[234,24324,24325],{"class":281}," string-input",[234,24327,357],{"class":244},[234,24329,24330],{"class":251},"\"group[name]\"",[234,24332,376],{"class":244},[234,24334,24335,24337,24340,24343,24345,24348,24351,24353],{"class":236,"line":288},[234,24336,6802],{"class":244},[234,24338,24339],{"class":350},"label",[234,24341,24342],{"class":281}," for",[234,24344,357],{"class":244},[234,24346,24347],{"class":251},"\"name\"",[234,24349,24350],{"class":244},">Name\u003C/",[234,24352,24339],{"class":350},[234,24354,376],{"class":244},[234,24356,24357,24359,24362,24364,24366,24368,24371,24373,24375,24377,24379,24382],{"class":236,"line":293},[234,24358,6802],{"class":244},[234,24360,24361],{"class":350},"input",[234,24363,5564],{"class":281},[234,24365,357],{"class":244},[234,24367,24347],{"class":251},[234,24369,24370],{"class":281}," name",[234,24372,357],{"class":244},[234,24374,24347],{"class":251},[234,24376,24325],{"class":281},[234,24378,357],{"class":244},[234,24380,24381],{"class":251},"\"required|min:2\"",[234,24383,12951],{"class":244},[234,24385,24386,24388,24390,24392,24394,24397,24399,24401,24404,24406,24408],{"class":236,"line":305},[234,24387,6802],{"class":244},[234,24389,351],{"class":350},[234,24391,1297],{"class":281},[234,24393,357],{"class":244},[234,24395,24396],{"class":251},"\"errors\"",[234,24398,24325],{"class":281},[234,24400,357],{"class":244},[234,24402,24403],{"class":251},"\"error[name]\"",[234,24405,371],{"class":244},[234,24407,351],{"class":350},[234,24409,376],{"class":244},[234,24411,24412,24414,24416],{"class":236,"line":321},[234,24413,6904],{"class":244},[234,24415,351],{"class":350},[234,24417,376],{"class":244},[234,24419,24420],{"class":236,"line":946},[234,24421,262],{"emptyLinePlaceholder":261},[234,24423,24424,24426,24428,24430,24432,24434,24436,24438,24441],{"class":236,"line":955},[234,24425,1321],{"class":244},[234,24427,351],{"class":350},[234,24429,1297],{"class":281},[234,24431,357],{"class":244},[234,24433,24322],{"class":251},[234,24435,24325],{"class":281},[234,24437,357],{"class":244},[234,24439,24440],{"class":251},"\"group[email]\"",[234,24442,376],{"class":244},[234,24444,24445,24447,24449,24451,24453,24456,24459,24461],{"class":236,"line":11},[234,24446,6802],{"class":244},[234,24448,24339],{"class":350},[234,24450,24342],{"class":281},[234,24452,357],{"class":244},[234,24454,24455],{"class":251},"\"email\"",[234,24457,24458],{"class":244},">Email\u003C/",[234,24460,24339],{"class":350},[234,24462,376],{"class":244},[234,24464,24465,24467,24469,24471,24473,24475,24477,24479,24481,24483,24485,24487,24489,24491,24494],{"class":236,"line":980},[234,24466,6802],{"class":244},[234,24468,24361],{"class":350},[234,24470,5564],{"class":281},[234,24472,357],{"class":244},[234,24474,24455],{"class":251},[234,24476,24370],{"class":281},[234,24478,357],{"class":244},[234,24480,24455],{"class":251},[234,24482,1070],{"class":281},[234,24484,357],{"class":244},[234,24486,24455],{"class":251},[234,24488,24325],{"class":281},[234,24490,357],{"class":244},[234,24492,24493],{"class":251},"\"required|email\"",[234,24495,12951],{"class":244},[234,24497,24498,24500,24502,24504,24506,24508,24510,24512,24515,24517,24519],{"class":236,"line":994},[234,24499,6802],{"class":244},[234,24501,351],{"class":350},[234,24503,1297],{"class":281},[234,24505,357],{"class":244},[234,24507,24396],{"class":251},[234,24509,24325],{"class":281},[234,24511,357],{"class":244},[234,24513,24514],{"class":251},"\"error[email]\"",[234,24516,371],{"class":244},[234,24518,351],{"class":350},[234,24520,376],{"class":244},[234,24522,24523,24525,24527],{"class":236,"line":1000},[234,24524,6904],{"class":244},[234,24526,351],{"class":350},[234,24528,376],{"class":244},[234,24530,24531],{"class":236,"line":1005},[234,24532,262],{"emptyLinePlaceholder":261},[234,24534,24535,24537,24539,24541,24543,24546,24548,24550,24553],{"class":236,"line":1013},[234,24536,1321],{"class":244},[234,24538,351],{"class":350},[234,24540,1297],{"class":281},[234,24542,357],{"class":244},[234,24544,24545],{"class":251},"\"field full\"",[234,24547,24325],{"class":281},[234,24549,357],{"class":244},[234,24551,24552],{"class":251},"\"group[contact-pref]\"",[234,24554,376],{"class":244},[234,24556,24557,24559,24561,24564,24566],{"class":236,"line":1019},[234,24558,6802],{"class":244},[234,24560,24339],{"class":350},[234,24562,24563],{"class":244},">Preferred contact\u003C/",[234,24565,24339],{"class":350},[234,24567,376],{"class":244},[234,24569,24570,24572,24574,24576,24578,24581],{"class":236,"line":1025},[234,24571,6802],{"class":244},[234,24573,24339],{"class":350},[234,24575,1297],{"class":281},[234,24577,357],{"class":244},[234,24579,24580],{"class":251},"\"choice\"",[234,24582,376],{"class":244},[234,24584,24585,24587,24589,24591,24593,24596,24598,24600,24603,24606,24608,24610,24612,24614,24617],{"class":236,"line":1031},[234,24586,6838],{"class":244},[234,24588,24361],{"class":350},[234,24590,1070],{"class":281},[234,24592,357],{"class":244},[234,24594,24595],{"class":251},"\"radio\"",[234,24597,24370],{"class":281},[234,24599,357],{"class":244},[234,24601,24602],{"class":251},"\"contact-pref\"",[234,24604,24605],{"class":281}," value",[234,24607,357],{"class":244},[234,24609,24455],{"class":251},[234,24611,24325],{"class":281},[234,24613,357],{"class":244},[234,24615,24616],{"class":251},"\"required\"",[234,24618,12951],{"class":244},[234,24620,24621,24623,24625,24627,24629],{"class":236,"line":1037},[234,24622,6838],{"class":244},[234,24624,234],{"class":350},[234,24626,24458],{"class":244},[234,24628,234],{"class":350},[234,24630,376],{"class":244},[234,24632,24633,24635,24637],{"class":236,"line":427},[234,24634,6895],{"class":244},[234,24636,24339],{"class":350},[234,24638,376],{"class":244},[234,24640,24641,24643,24645,24647,24649,24651],{"class":236,"line":1571},[234,24642,6802],{"class":244},[234,24644,24339],{"class":350},[234,24646,1297],{"class":281},[234,24648,357],{"class":244},[234,24650,24580],{"class":251},[234,24652,376],{"class":244},[234,24654,24655,24657,24659,24661,24663,24665,24667,24669,24671,24673,24675,24678,24680,24682,24684],{"class":236,"line":1592},[234,24656,6838],{"class":244},[234,24658,24361],{"class":350},[234,24660,1070],{"class":281},[234,24662,357],{"class":244},[234,24664,24595],{"class":251},[234,24666,24370],{"class":281},[234,24668,357],{"class":244},[234,24670,24602],{"class":251},[234,24672,24605],{"class":281},[234,24674,357],{"class":244},[234,24676,24677],{"class":251},"\"phone\"",[234,24679,24325],{"class":281},[234,24681,357],{"class":244},[234,24683,24616],{"class":251},[234,24685,12951],{"class":244},[234,24687,24688,24690,24692,24695,24697],{"class":236,"line":1600},[234,24689,6838],{"class":244},[234,24691,234],{"class":350},[234,24693,24694],{"class":244},">Phone\u003C/",[234,24696,234],{"class":350},[234,24698,376],{"class":244},[234,24700,24701,24703,24705],{"class":236,"line":1615},[234,24702,6895],{"class":244},[234,24704,24339],{"class":350},[234,24706,376],{"class":244},[234,24708,24709,24711,24713,24715,24717,24719,24721,24723,24726,24728,24730],{"class":236,"line":1620},[234,24710,6802],{"class":244},[234,24712,351],{"class":350},[234,24714,1297],{"class":281},[234,24716,357],{"class":244},[234,24718,24396],{"class":251},[234,24720,24325],{"class":281},[234,24722,357],{"class":244},[234,24724,24725],{"class":251},"\"error[contact-pref]\"",[234,24727,371],{"class":244},[234,24729,351],{"class":350},[234,24731,376],{"class":244},[234,24733,24734,24736,24738],{"class":236,"line":1625},[234,24735,6904],{"class":244},[234,24737,351],{"class":350},[234,24739,376],{"class":244},[234,24741,24742,24744,24746],{"class":236,"line":1634},[234,24743,1393],{"class":244},[234,24745,351],{"class":350},[234,24747,376],{"class":244},[234,24749,24750],{"class":236,"line":1639},[234,24751,262],{"emptyLinePlaceholder":261},[234,24753,24754,24756,24758,24760,24762,24765,24768,24770],{"class":236,"line":1651},[234,24755,1292],{"class":244},[234,24757,1359],{"class":350},[234,24759,1070],{"class":281},[234,24761,357],{"class":244},[234,24763,24764],{"class":251},"\"submit\"",[234,24766,24767],{"class":244},">Send\u003C/",[234,24769,1359],{"class":350},[234,24771,376],{"class":244},[234,24773,24774,24776,24778],{"class":236,"line":609},[234,24775,1402],{"class":244},[234,24777,23839],{"class":350},[234,24779,376],{"class":244},[225,24781,24783],{"className":6261,"code":24782,"language":6263,"meta":230,"style":230},".form-demo {\n  display: grid;\n  gap: 20px;\n  border: 1px solid black;\n  padding: 24px;\n}\n\n.grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 20px;\n}\n\n.field {\n  display: grid;\n  gap: 8px;\n  padding: 12px;\n  border: 1px solid black;\n}\n\n.field input,\n.field select,\n.field textarea,\n.form-demo button {\n  min-height: 48px;\n  border: 1px solid black;\n  background: white;\n  color: black;\n  padding: 0 12px;\n}\n\n.field.-error input,\n.field.-error select,\n.field.-error textarea {\n  border-color: #c00;\n  color: #c00;\n}\n\n.choice {\n  display: flex;\n  gap: 10px;\n  align-items: center;\n}\n\n.full {\n  grid-column: 1 / -1;\n}\n\n.errors {\n  min-height: 18px;\n  font-size: 12px;\n  color: #c00;\n}\n",[60,24784,24785,24792,24802,24814,24830,24842,24846,24850,24856,24866,24894,24906,24910,24914,24921,24931,24943,24955,24971,24975,24979,24988,24997,25006,25015,25028,25044,25054,25064,25079,25083,25087,25096,25104,25112,25124,25134,25138,25142,25149,25159,25171,25181,25185,25189,25196,25211,25215,25219,25226,25238,25250,25260],{"__ignoreMap":230},[234,24786,24787,24790],{"class":236,"line":237},[234,24788,24789],{"class":281},".form-demo",[234,24791,909],{"class":244},[234,24793,24794,24796,24798,24800],{"class":236,"line":258},[234,24795,1677],{"class":271},[234,24797,1443],{"class":244},[234,24799,1682],{"class":271},[234,24801,255],{"class":244},[234,24803,24804,24806,24808,24810,24812],{"class":236,"line":265},[234,24805,1703],{"class":271},[234,24807,1443],{"class":244},[234,24809,6346],{"class":271},[234,24811,1789],{"class":240},[234,24813,255],{"class":244},[234,24815,24816,24818,24820,24822,24824,24826,24828],{"class":236,"line":288},[234,24817,1769],{"class":271},[234,24819,1443],{"class":244},[234,24821,1754],{"class":271},[234,24823,1789],{"class":240},[234,24825,6417],{"class":271},[234,24827,6420],{"class":271},[234,24829,255],{"class":244},[234,24831,24832,24834,24836,24838,24840],{"class":236,"line":293},[234,24833,1749],{"class":271},[234,24835,1443],{"class":244},[234,24837,7144],{"class":271},[234,24839,1789],{"class":240},[234,24841,255],{"class":244},[234,24843,24844],{"class":236,"line":305},[234,24845,1143],{"class":244},[234,24847,24848],{"class":236,"line":321},[234,24849,262],{"emptyLinePlaceholder":261},[234,24851,24852,24854],{"class":236,"line":946},[234,24853,11601],{"class":281},[234,24855,909],{"class":244},[234,24857,24858,24860,24862,24864],{"class":236,"line":955},[234,24859,1677],{"class":271},[234,24861,1443],{"class":244},[234,24863,1682],{"class":271},[234,24865,255],{"class":244},[234,24867,24868,24870,24872,24874,24876,24878,24880,24882,24884,24886,24888,24890,24892],{"class":236,"line":11},[234,24869,7178],{"class":271},[234,24871,1443],{"class":244},[234,24873,10218],{"class":271},[234,24875,329],{"class":244},[234,24877,6412],{"class":271},[234,24879,1833],{"class":244},[234,24881,10228],{"class":271},[234,24883,329],{"class":244},[234,24885,1836],{"class":271},[234,24887,1833],{"class":244},[234,24889,1754],{"class":271},[234,24891,7190],{"class":240},[234,24893,1875],{"class":244},[234,24895,24896,24898,24900,24902,24904],{"class":236,"line":980},[234,24897,1703],{"class":271},[234,24899,1443],{"class":244},[234,24901,6346],{"class":271},[234,24903,1789],{"class":240},[234,24905,255],{"class":244},[234,24907,24908],{"class":236,"line":994},[234,24909,1143],{"class":244},[234,24911,24912],{"class":236,"line":1000},[234,24913,262],{"emptyLinePlaceholder":261},[234,24915,24916,24919],{"class":236,"line":1005},[234,24917,24918],{"class":281},".field",[234,24920,909],{"class":244},[234,24922,24923,24925,24927,24929],{"class":236,"line":1013},[234,24924,1677],{"class":271},[234,24926,1443],{"class":244},[234,24928,1682],{"class":271},[234,24930,255],{"class":244},[234,24932,24933,24935,24937,24939,24941],{"class":236,"line":1019},[234,24934,1703],{"class":271},[234,24936,1443],{"class":244},[234,24938,10554],{"class":271},[234,24940,1789],{"class":240},[234,24942,255],{"class":244},[234,24944,24945,24947,24949,24951,24953],{"class":236,"line":1025},[234,24946,1749],{"class":271},[234,24948,1443],{"class":244},[234,24950,8834],{"class":271},[234,24952,1789],{"class":240},[234,24954,255],{"class":244},[234,24956,24957,24959,24961,24963,24965,24967,24969],{"class":236,"line":1031},[234,24958,1769],{"class":271},[234,24960,1443],{"class":244},[234,24962,1754],{"class":271},[234,24964,1789],{"class":240},[234,24966,6417],{"class":271},[234,24968,6420],{"class":271},[234,24970,255],{"class":244},[234,24972,24973],{"class":236,"line":1037},[234,24974,1143],{"class":244},[234,24976,24977],{"class":236,"line":427},[234,24978,262],{"emptyLinePlaceholder":261},[234,24980,24981,24983,24986],{"class":236,"line":1571},[234,24982,24918],{"class":281},[234,24984,24985],{"class":350}," input",[234,24987,2510],{"class":244},[234,24989,24990,24992,24995],{"class":236,"line":1592},[234,24991,24918],{"class":281},[234,24993,24994],{"class":350}," select",[234,24996,2510],{"class":244},[234,24998,24999,25001,25004],{"class":236,"line":1600},[234,25000,24918],{"class":281},[234,25002,25003],{"class":350}," textarea",[234,25005,2510],{"class":244},[234,25007,25008,25010,25013],{"class":236,"line":1615},[234,25009,24789],{"class":281},[234,25011,25012],{"class":350}," button",[234,25014,909],{"class":244},[234,25016,25017,25019,25021,25024,25026],{"class":236,"line":1620},[234,25018,1661],{"class":271},[234,25020,1443],{"class":244},[234,25022,25023],{"class":271},"48",[234,25025,1789],{"class":240},[234,25027,255],{"class":244},[234,25029,25030,25032,25034,25036,25038,25040,25042],{"class":236,"line":1625},[234,25031,1769],{"class":271},[234,25033,1443],{"class":244},[234,25035,1754],{"class":271},[234,25037,1789],{"class":240},[234,25039,6417],{"class":271},[234,25041,6420],{"class":271},[234,25043,255],{"class":244},[234,25045,25046,25048,25050,25052],{"class":236,"line":1634},[234,25047,6427],{"class":271},[234,25049,1443],{"class":244},[234,25051,6432],{"class":271},[234,25053,255],{"class":244},[234,25055,25056,25058,25060,25062],{"class":236,"line":1639},[234,25057,12181],{"class":271},[234,25059,1443],{"class":244},[234,25061,10579],{"class":271},[234,25063,255],{"class":244},[234,25065,25066,25068,25070,25072,25075,25077],{"class":236,"line":1651},[234,25067,1749],{"class":271},[234,25069,1443],{"class":244},[234,25071,1836],{"class":271},[234,25073,25074],{"class":271}," 12",[234,25076,1789],{"class":240},[234,25078,255],{"class":244},[234,25080,25081],{"class":236,"line":609},[234,25082,1143],{"class":244},[234,25084,25085],{"class":236,"line":1674},[234,25086,262],{"emptyLinePlaceholder":261},[234,25088,25089,25092,25094],{"class":236,"line":1687},[234,25090,25091],{"class":281},".field.-error",[234,25093,24985],{"class":350},[234,25095,2510],{"class":244},[234,25097,25098,25100,25102],{"class":236,"line":1700},[234,25099,25091],{"class":281},[234,25101,24994],{"class":350},[234,25103,2510],{"class":244},[234,25105,25106,25108,25110],{"class":236,"line":1716},[234,25107,25091],{"class":281},[234,25109,25003],{"class":350},[234,25111,909],{"class":244},[234,25113,25114,25117,25119,25122],{"class":236,"line":1721},[234,25115,25116],{"class":271},"  border-color",[234,25118,1443],{"class":244},[234,25120,25121],{"class":271},"#c00",[234,25123,255],{"class":244},[234,25125,25126,25128,25130,25132],{"class":236,"line":1726},[234,25127,12181],{"class":271},[234,25129,1443],{"class":244},[234,25131,25121],{"class":271},[234,25133,255],{"class":244},[234,25135,25136],{"class":236,"line":1734},[234,25137,1143],{"class":244},[234,25139,25140],{"class":236,"line":1746},[234,25141,262],{"emptyLinePlaceholder":261},[234,25143,25144,25147],{"class":236,"line":1766},[234,25145,25146],{"class":281},".choice",[234,25148,909],{"class":244},[234,25150,25151,25153,25155,25157],{"class":236,"line":819},[234,25152,1677],{"class":271},[234,25154,1443],{"class":244},[234,25156,13197],{"class":271},[234,25158,255],{"class":244},[234,25160,25161,25163,25165,25167,25169],{"class":236,"line":1794},[234,25162,1703],{"class":271},[234,25164,1443],{"class":244},[234,25166,15338],{"class":271},[234,25168,1789],{"class":240},[234,25170,255],{"class":244},[234,25172,25173,25175,25177,25179],{"class":236,"line":1807},[234,25174,7209],{"class":271},[234,25176,1443],{"class":244},[234,25178,1695],{"class":271},[234,25180,255],{"class":244},[234,25182,25183],{"class":236,"line":1878},[234,25184,1143],{"class":244},[234,25186,25187],{"class":236,"line":1883},[234,25188,262],{"emptyLinePlaceholder":261},[234,25190,25191,25194],{"class":236,"line":10605},[234,25192,25193],{"class":281},".full",[234,25195,909],{"class":244},[234,25197,25198,25201,25203,25205,25207,25209],{"class":236,"line":10613},[234,25199,25200],{"class":271},"  grid-column",[234,25202,1443],{"class":244},[234,25204,1754],{"class":271},[234,25206,4257],{"class":244},[234,25208,12555],{"class":271},[234,25210,255],{"class":244},[234,25212,25213],{"class":236,"line":10627},[234,25214,1143],{"class":244},[234,25216,25217],{"class":236,"line":10641},[234,25218,262],{"emptyLinePlaceholder":261},[234,25220,25221,25224],{"class":236,"line":10646},[234,25222,25223],{"class":281},".errors",[234,25225,909],{"class":244},[234,25227,25228,25230,25232,25234,25236],{"class":236,"line":1908},[234,25229,1661],{"class":271},[234,25231,1443],{"class":244},[234,25233,15482],{"class":271},[234,25235,1789],{"class":240},[234,25237,255],{"class":244},[234,25239,25240,25242,25244,25246,25248],{"class":236,"line":10658},[234,25241,10500],{"class":271},[234,25243,1443],{"class":244},[234,25245,8834],{"class":271},[234,25247,1789],{"class":240},[234,25249,255],{"class":244},[234,25251,25252,25254,25256,25258],{"class":236,"line":10672},[234,25253,12181],{"class":271},[234,25255,1443],{"class":244},[234,25257,25121],{"class":271},[234,25259,255],{"class":244},[234,25261,25262],{"class":236,"line":10685},[234,25263,1143],{"class":244},[37,25265,6478],{"id":6477},[225,25267,25269],{"className":227,"code":25268,"language":229,"meta":230,"style":230},"import StringTune, { StringForm } from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\nstringTune.use(StringForm);\nstringTune.start(60);\n",[60,25270,25271,25284,25288,25302,25311],{"__ignoreMap":230},[234,25272,25273,25275,25278,25280,25282],{"class":236,"line":237},[234,25274,241],{"class":240},[234,25276,25277],{"class":244}," StringTune, { StringForm } ",[234,25279,248],{"class":240},[234,25281,252],{"class":251},[234,25283,255],{"class":244},[234,25285,25286],{"class":236,"line":258},[234,25287,262],{"emptyLinePlaceholder":261},[234,25289,25290,25292,25294,25296,25298,25300],{"class":236,"line":265},[234,25291,268],{"class":240},[234,25293,272],{"class":271},[234,25295,275],{"class":240},[234,25297,278],{"class":244},[234,25299,282],{"class":281},[234,25301,285],{"class":244},[234,25303,25304,25306,25308],{"class":236,"line":288},[234,25305,296],{"class":244},[234,25307,299],{"class":281},[234,25309,25310],{"class":244},"(StringForm);\n",[234,25312,25313,25315,25317,25319,25321],{"class":236,"line":293},[234,25314,296],{"class":244},[234,25316,326],{"class":281},[234,25318,329],{"class":244},[234,25320,332],{"class":271},[234,25322,335],{"class":244},[37,25324,6537],{"id":6536},[42,25326,25327,25338,25344,25347,25357,25383],{},[45,25328,25329,25330,1833,25332,1833,25335,25337],{},"Field keys resolve in this order: ",[60,25331,764],{},[60,25333,25334],{},"name",[60,25336,4273],{},", generated fallback.",[45,25339,25340,25341,25343],{},"Checkbox groups with the same ",[60,25342,25334],{}," return an array when multiple values are checked.",[45,25345,25346],{},"Radio groups emit the selected value, or an empty string when nothing is selected.",[45,25348,25349,25350,1934,25353,25356],{},"File inputs emit ",[60,25351,25352],{},"File",[60,25354,25355],{},"File[]"," values when files are present.",[45,25358,25359,25360,25363,25364,1833,25366,1833,25369,1833,25371,1833,25374,1833,25377,7452,25380,106],{},"The module blocks illegal keystrokes during ",[60,25361,25362],{},"beforeinput"," for rules such as ",[60,25365,6025],{},[60,25367,25368],{},"integer",[60,25370,24022],{},[60,25372,25373],{},"phone",[60,25375,25376],{},"digits",[60,25378,25379],{},"url",[60,25381,25382],{},"pattern",[45,25384,25385],{},"On failed submit, the first invalid field is focused automatically.",[410,25387,6559],{},{"title":230,"searchDepth":258,"depth":258,"links":25389},[25390,25396,25397,25398],{"id":5810,"depth":258,"text":5811,"children":25391},[25392,25393,25394,25395],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":5721,"title":205,"description":25400,"kind":5773,"section":5594,"order":25401,"group":5709,"status":5774,"integration":12282,"publicExport":261,"activation":25402,"package":5775,"aliases":25403,"attrs":25406,"events":25407,"cssVars":25408,"related":25409,"body":25410},"Global loading gate that flips ready state after a configured timeout.",320,"stringTune.use(StringLoading, { timeout })",[25404,205,25405],"loading","timeout",[],[],[],[5726,5732,2467],{"type":22,"value":25411,"toc":25890},[25412,25415,25426,25428,25430,25433,25436,25474,25481,25483,25488,25495,25498,25500,25503,25505,25507,25509,25577,25806,25808,25869,25871,25888],[25,25413,205],{"id":25414},"stringloading",[30,25416,25417,25419,25420,4486,25423,106],{},[60,25418,205],{}," is a global timing module. It does not bind to elements. After the configured timeout, it adds ",[60,25421,25422],{},"-loaded",[60,25424,25425],{},"document.documentElement",[37,25427,5811],{"id":5810},[174,25429,5312],{"id":5311},[30,25431,25432],{},"This module does not read any HTML activation attributes.",[174,25434,25435],{"id":2456},"Settings",[2225,25437,25438,25451],{},[2228,25439,25440],{},[2231,25441,25442,25445,25447,25449],{},[2234,25443,25444],{},"Setting",[2234,25446,5324],{},[2234,25448,5327],{},[2234,25450,5828],{},[2244,25452,25453],{},[2231,25454,25455,25459,25461,25465],{},[2249,25456,25457],{},[60,25458,25405],{},[2249,25460,6025],{},[2249,25462,25463],{},[60,25464,2541],{},[2249,25466,25467,25468,25470,25471,106],{},"Delay in milliseconds before ",[60,25469,25422],{}," is added to ",[60,25472,25473],{},"\u003Chtml>",[30,25475,25476,25477,25480],{},"There is no ",[60,25478,25479],{},"string-timeout"," DOM attribute for this module.",[174,25482,5962],{"id":5961},[30,25484,25485,25487],{},[60,25486,205],{}," writes one thing:",[42,25489,25490],{},[45,25491,25492],{},[60,25493,25494],{},"document.documentElement.classList.add('-loaded')",[30,25496,25497],{},"It does not write CSS variables or inline styles.",[174,25499,5997],{"id":3818},[30,25501,25502],{},"This module does not emit public events.",[174,25504,6071],{"id":6070},[30,25506,11096],{},[37,25508,6093],{"id":6092},[225,25510,25512],{"className":338,"code":25511,"language":340,"meta":230,"style":230},"\u003Cdiv class=\"loading-demo\">\n  \u003Cdiv class=\"panel loading-panel\">Loading\u003C/div>\n  \u003Cdiv class=\"panel ready-panel\">Ready\u003C/div>\n\u003C/div>\n",[60,25513,25514,25529,25549,25569],{"__ignoreMap":230},[234,25515,25516,25518,25520,25522,25524,25527],{"class":236,"line":237},[234,25517,347],{"class":244},[234,25519,351],{"class":350},[234,25521,1297],{"class":281},[234,25523,357],{"class":244},[234,25525,25526],{"class":251},"\"loading-demo\"",[234,25528,376],{"class":244},[234,25530,25531,25533,25535,25537,25539,25542,25545,25547],{"class":236,"line":258},[234,25532,1292],{"class":244},[234,25534,351],{"class":350},[234,25536,1297],{"class":281},[234,25538,357],{"class":244},[234,25540,25541],{"class":251},"\"panel loading-panel\"",[234,25543,25544],{"class":244},">Loading\u003C/",[234,25546,351],{"class":350},[234,25548,376],{"class":244},[234,25550,25551,25553,25555,25557,25559,25562,25565,25567],{"class":236,"line":265},[234,25552,1292],{"class":244},[234,25554,351],{"class":350},[234,25556,1297],{"class":281},[234,25558,357],{"class":244},[234,25560,25561],{"class":251},"\"panel ready-panel\"",[234,25563,25564],{"class":244},">Ready\u003C/",[234,25566,351],{"class":350},[234,25568,376],{"class":244},[234,25570,25571,25573,25575],{"class":236,"line":288},[234,25572,1402],{"class":244},[234,25574,351],{"class":350},[234,25576,376],{"class":244},[225,25578,25580],{"className":6261,"code":25579,"language":6263,"meta":230,"style":230},".loading-demo {\n  height: 50vh;\n  display: grid;\n  place-items: center;\n}\n\n.panel {\n  min-width: 180px;\n  min-height: 48px;\n  display: grid;\n  place-items: center;\n  border: 1px solid black;\n  background: white;\n  color: black;\n}\n\n.ready-panel {\n  display: none;\n}\n\nhtml.-loaded .loading-panel {\n  display: none;\n}\n\nhtml.-loaded .ready-panel {\n  display: grid;\n}\n",[60,25581,25582,25589,25601,25611,25621,25625,25629,25636,25650,25662,25672,25682,25698,25708,25718,25722,25726,25733,25743,25747,25751,25763,25773,25777,25781,25792,25802],{"__ignoreMap":230},[234,25583,25584,25587],{"class":236,"line":237},[234,25585,25586],{"class":281},".loading-demo",[234,25588,909],{"class":244},[234,25590,25591,25593,25595,25597,25599],{"class":236,"line":258},[234,25592,6395],{"class":271},[234,25594,1443],{"class":244},[234,25596,10665],{"class":271},[234,25598,1669],{"class":240},[234,25600,255],{"class":244},[234,25602,25603,25605,25607,25609],{"class":236,"line":265},[234,25604,1677],{"class":271},[234,25606,1443],{"class":244},[234,25608,1682],{"class":271},[234,25610,255],{"class":244},[234,25612,25613,25615,25617,25619],{"class":236,"line":288},[234,25614,6306],{"class":271},[234,25616,1443],{"class":244},[234,25618,1695],{"class":271},[234,25620,255],{"class":244},[234,25622,25623],{"class":236,"line":293},[234,25624,1143],{"class":244},[234,25626,25627],{"class":236,"line":305},[234,25628,262],{"emptyLinePlaceholder":261},[234,25630,25631,25634],{"class":236,"line":321},[234,25632,25633],{"class":281},".panel",[234,25635,909],{"class":244},[234,25637,25638,25641,25643,25646,25648],{"class":236,"line":946},[234,25639,25640],{"class":271},"  min-width",[234,25642,1443],{"class":244},[234,25644,25645],{"class":271},"180",[234,25647,1789],{"class":240},[234,25649,255],{"class":244},[234,25651,25652,25654,25656,25658,25660],{"class":236,"line":955},[234,25653,1661],{"class":271},[234,25655,1443],{"class":244},[234,25657,25023],{"class":271},[234,25659,1789],{"class":240},[234,25661,255],{"class":244},[234,25663,25664,25666,25668,25670],{"class":236,"line":11},[234,25665,1677],{"class":271},[234,25667,1443],{"class":244},[234,25669,1682],{"class":271},[234,25671,255],{"class":244},[234,25673,25674,25676,25678,25680],{"class":236,"line":980},[234,25675,6306],{"class":271},[234,25677,1443],{"class":244},[234,25679,1695],{"class":271},[234,25681,255],{"class":244},[234,25683,25684,25686,25688,25690,25692,25694,25696],{"class":236,"line":994},[234,25685,1769],{"class":271},[234,25687,1443],{"class":244},[234,25689,1754],{"class":271},[234,25691,1789],{"class":240},[234,25693,6417],{"class":271},[234,25695,6420],{"class":271},[234,25697,255],{"class":244},[234,25699,25700,25702,25704,25706],{"class":236,"line":1000},[234,25701,6427],{"class":271},[234,25703,1443],{"class":244},[234,25705,6432],{"class":271},[234,25707,255],{"class":244},[234,25709,25710,25712,25714,25716],{"class":236,"line":1005},[234,25711,12181],{"class":271},[234,25713,1443],{"class":244},[234,25715,10579],{"class":271},[234,25717,255],{"class":244},[234,25719,25720],{"class":236,"line":1013},[234,25721,1143],{"class":244},[234,25723,25724],{"class":236,"line":1019},[234,25725,262],{"emptyLinePlaceholder":261},[234,25727,25728,25731],{"class":236,"line":1025},[234,25729,25730],{"class":281},".ready-panel",[234,25732,909],{"class":244},[234,25734,25735,25737,25739,25741],{"class":236,"line":1031},[234,25736,1677],{"class":271},[234,25738,1443],{"class":244},[234,25740,1774],{"class":271},[234,25742,255],{"class":244},[234,25744,25745],{"class":236,"line":1037},[234,25746,1143],{"class":244},[234,25748,25749],{"class":236,"line":427},[234,25750,262],{"emptyLinePlaceholder":261},[234,25752,25753,25755,25758,25761],{"class":236,"line":1571},[234,25754,340],{"class":350},[234,25756,25757],{"class":281},".-loaded",[234,25759,25760],{"class":281}," .loading-panel",[234,25762,909],{"class":244},[234,25764,25765,25767,25769,25771],{"class":236,"line":1592},[234,25766,1677],{"class":271},[234,25768,1443],{"class":244},[234,25770,1774],{"class":271},[234,25772,255],{"class":244},[234,25774,25775],{"class":236,"line":1600},[234,25776,1143],{"class":244},[234,25778,25779],{"class":236,"line":1615},[234,25780,262],{"emptyLinePlaceholder":261},[234,25782,25783,25785,25787,25790],{"class":236,"line":1620},[234,25784,340],{"class":350},[234,25786,25757],{"class":281},[234,25788,25789],{"class":281}," .ready-panel",[234,25791,909],{"class":244},[234,25793,25794,25796,25798,25800],{"class":236,"line":1625},[234,25795,1677],{"class":271},[234,25797,1443],{"class":244},[234,25799,1682],{"class":271},[234,25801,255],{"class":244},[234,25803,25804],{"class":236,"line":1634},[234,25805,1143],{"class":244},[37,25807,6478],{"id":6477},[225,25809,25811],{"className":227,"code":25810,"language":229,"meta":230,"style":230},"import StringTune, { StringLoading } from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\nstringTune.use(StringLoading, { timeout: 900 });\nstringTune.start(60);\n",[60,25812,25813,25826,25830,25844,25857],{"__ignoreMap":230},[234,25814,25815,25817,25820,25822,25824],{"class":236,"line":237},[234,25816,241],{"class":240},[234,25818,25819],{"class":244}," StringTune, { StringLoading } ",[234,25821,248],{"class":240},[234,25823,252],{"class":251},[234,25825,255],{"class":244},[234,25827,25828],{"class":236,"line":258},[234,25829,262],{"emptyLinePlaceholder":261},[234,25831,25832,25834,25836,25838,25840,25842],{"class":236,"line":265},[234,25833,268],{"class":240},[234,25835,272],{"class":271},[234,25837,275],{"class":240},[234,25839,278],{"class":244},[234,25841,282],{"class":281},[234,25843,285],{"class":244},[234,25845,25846,25848,25850,25853,25855],{"class":236,"line":288},[234,25847,296],{"class":244},[234,25849,299],{"class":281},[234,25851,25852],{"class":244},"(StringLoading, { timeout: ",[234,25854,2541],{"class":271},[234,25856,318],{"class":244},[234,25858,25859,25861,25863,25865,25867],{"class":236,"line":293},[234,25860,296],{"class":244},[234,25862,326],{"class":281},[234,25864,329],{"class":244},[234,25866,332],{"class":271},[234,25868,335],{"class":244},[37,25870,6537],{"id":6536},[42,25872,25873,25876,25882],{},[45,25874,25875],{},"The class is added once, after the timeout expires.",[45,25877,25878,25879,25881],{},"The module does not remove ",[60,25880,25422],{}," later.",[45,25883,25884,25885,106],{},"If you need transitions, write them in CSS against ",[60,25886,25887],{},"html.-loaded",[410,25889,9599],{},{"title":230,"searchDepth":258,"depth":258,"links":25891},[25892,25899,25900,25901],{"id":5810,"depth":258,"text":5811,"children":25893},[25894,25895,25896,25897,25898],{"id":5311,"depth":265,"text":5312},{"id":2456,"depth":265,"text":25435},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":5726,"title":5727,"description":25903,"kind":5773,"section":5594,"order":25904,"group":5709,"status":5774,"integration":2710,"publicExport":261,"activation":25905,"package":5775,"aliases":25906,"attrs":25908,"events":25909,"cssVars":25910,"related":25911,"body":25912},"Viewport-aware media loading helper for images and other deferred assets.",330,"string=\"lazy\"",[25907,5727],"lazy",[],[],[],[5721,5732,2903],{"type":22,"value":25913,"toc":26575},[25914,25917,25929,25931,25933,25979,25991,25993,25998,26038,26048,26053,26055,26083,26122,26124,26126,26128,26236,26492,26494,26551,26553,26572],[25,25915,5727],{"id":25916},"stringlazy",[30,25918,25919,25921,25922,25924,25925,25928],{},[60,25920,5727],{}," is an image module. It activates on ",[60,25923,18331],{}," elements, reads the real image URL from ",[60,25926,25927],{},"string-lazy",", waits until the object is in view, and then swaps in the final source.",[37,25930,5811],{"id":5810},[174,25932,5312],{"id":5311},[2225,25934,25935,25947],{},[2228,25936,25937],{},[2231,25938,25939,25941,25943,25945],{},[2234,25940,5321],{},[2234,25942,23879],{},[2234,25944,5327],{},[2234,25946,5828],{},[2244,25948,25949,25964],{},[2231,25950,25951,25955,25959,25961],{},[2249,25952,25953],{},[60,25954,25905],{},[2249,25956,25957],{},[60,25958,18331],{},[2249,25960,23898],{},[2249,25962,25963],{},"Activates the module for that image object.",[2231,25965,25966,25970,25974,25976],{},[2249,25967,25968],{},[60,25969,25927],{},[2249,25971,25972],{},[60,25973,18331],{},[2249,25975,23898],{},[2249,25977,25978],{},"Real image source used when the object becomes active.",[30,25980,25981,25983,25984,25986,25987,25990],{},[60,25982,5727],{}," only works on ",[60,25985,18331],{},". A ",[60,25988,25989],{},"\u003Cdiv string=\"lazy\">"," will be ignored by the runtime.",[174,25992,5962],{"id":5961},[30,25994,25995,25997],{},[60,25996,5727],{}," writes:",[42,25999,26000,26007,26013,26019,26025,26030],{},[45,26001,26002,26003,26006],{},"a placeholder ",[60,26004,26005],{},"src"," when the image starts without one",[45,26008,7631,26009,26012],{},[60,26010,26011],{},"aspect-ratio"," once dimensions are known",[45,26014,19534,26015,26018],{},[60,26016,26017],{},"lazyLoad"," when state is initialized",[45,26020,19534,26021,26024],{},[60,26022,26023],{},"-aspect-ready"," when dimensions are known",[45,26026,19534,26027,26029],{},[60,26028,25422],{}," after the final image has loaded",[45,26031,26032,137,26035],{},[60,26033,26034],{},"img.loading = \"lazy\"",[60,26036,26037],{},"img.decoding = \"async\"",[30,26039,26040,26041,137,26044,26047],{},"If a blob URL is used internally, the module also clears ",[60,26042,26043],{},"srcset",[60,26045,26046],{},"sizes"," before swapping the source.",[30,26049,26050,26052],{},[60,26051,5727],{}," does not expose public CSS variables.",[174,26054,5997],{"id":3818},[2225,26056,26057,26067],{},[2228,26058,26059],{},[2231,26060,26061,26063,26065],{},[2234,26062,6006],{},[2234,26064,6009],{},[2234,26066,6012],{},[2244,26068,26069],{},[2231,26070,26071,26076,26080],{},[2249,26072,26073],{},[60,26074,26075],{},"image:load:all",[2249,26077,26078],{},[60,26079,12700],{},[2249,26081,26082],{},"All currently pending lazy images have finished loading",[225,26084,26086],{"className":227,"code":26085,"language":229,"meta":230,"style":230},"stringTune.on('image:load:all', () => {\n  console.log('All lazy images are ready');\n});\n",[60,26087,26088,26105,26118],{"__ignoreMap":230},[234,26089,26090,26092,26094,26096,26099,26101,26103],{"class":236,"line":237},[234,26091,296],{"class":244},[234,26093,1536],{"class":281},[234,26095,329],{"class":244},[234,26097,26098],{"class":251},"'image:load:all'",[234,26100,973],{"class":244},[234,26102,906],{"class":240},[234,26104,909],{"class":244},[234,26106,26107,26109,26111,26113,26116],{"class":236,"line":258},[234,26108,1482],{"class":244},[234,26110,1485],{"class":281},[234,26112,329],{"class":244},[234,26114,26115],{"class":251},"'All lazy images are ready'",[234,26117,335],{"class":244},[234,26119,26120],{"class":236,"line":265},[234,26121,1040],{"class":244},[174,26123,6071],{"id":6070},[30,26125,11096],{},[37,26127,6093],{"id":6092},[225,26129,26131],{"className":338,"code":26130,"language":340,"meta":230,"style":230},"\u003Cdiv class=\"lazy-spacer\">Scroll down\u003C/div>\n\n\u003Cimg\n  string=\"lazy\"\n  string-lazy=\"/images/home/string-scroll.jpg\"\n  alt=\"String Scroll\"\n  class=\"lazy-image\"\n/>\n\n\u003Cdiv class=\"lazy-status\" id=\"lazy-status\">Waiting\u003C/div>\n",[60,26132,26133,26152,26156,26163,26172,26182,26192,26201,26206,26210],{"__ignoreMap":230},[234,26134,26135,26137,26139,26141,26143,26146,26148,26150],{"class":236,"line":237},[234,26136,347],{"class":244},[234,26138,351],{"class":350},[234,26140,1297],{"class":281},[234,26142,357],{"class":244},[234,26144,26145],{"class":251},"\"lazy-spacer\"",[234,26147,6113],{"class":244},[234,26149,351],{"class":350},[234,26151,376],{"class":244},[234,26153,26154],{"class":236,"line":258},[234,26155,262],{"emptyLinePlaceholder":261},[234,26157,26158,26160],{"class":236,"line":265},[234,26159,347],{"class":244},[234,26161,26162],{"class":350},"img\n",[234,26164,26165,26167,26169],{"class":236,"line":288},[234,26166,12861],{"class":281},[234,26168,357],{"class":244},[234,26170,26171],{"class":251},"\"lazy\"\n",[234,26173,26174,26177,26179],{"class":236,"line":293},[234,26175,26176],{"class":281},"  string-lazy",[234,26178,357],{"class":244},[234,26180,26181],{"class":251},"\"/images/home/string-scroll.jpg\"\n",[234,26183,26184,26187,26189],{"class":236,"line":305},[234,26185,26186],{"class":281},"  alt",[234,26188,357],{"class":244},[234,26190,26191],{"class":251},"\"String Scroll\"\n",[234,26193,26194,26196,26198],{"class":236,"line":321},[234,26195,12851],{"class":281},[234,26197,357],{"class":244},[234,26199,26200],{"class":251},"\"lazy-image\"\n",[234,26202,26203],{"class":236,"line":946},[234,26204,26205],{"class":244},"/>\n",[234,26207,26208],{"class":236,"line":955},[234,26209,262],{"emptyLinePlaceholder":261},[234,26211,26212,26214,26216,26218,26220,26223,26225,26227,26229,26232,26234],{"class":236,"line":11},[234,26213,347],{"class":244},[234,26215,351],{"class":350},[234,26217,1297],{"class":281},[234,26219,357],{"class":244},[234,26221,26222],{"class":251},"\"lazy-status\"",[234,26224,5564],{"class":281},[234,26226,357],{"class":244},[234,26228,26222],{"class":251},[234,26230,26231],{"class":244},">Waiting\u003C/",[234,26233,351],{"class":350},[234,26235,376],{"class":244},[225,26237,26239],{"className":6261,"code":26238,"language":6263,"meta":230,"style":230},".lazy-spacer {\n  height: 70vh;\n  display: grid;\n  place-items: center;\n}\n\n.lazy-image {\n  display: block;\n  width: min(100%, 520px);\n  margin: 0 auto;\n  border: 1px solid black;\n  background: white;\n  opacity: 0.2;\n}\n\n.lazy-image.-aspect-ready {\n  opacity: 0.5;\n}\n\n.lazy-image.-loaded {\n  opacity: 1;\n}\n\n.lazy-status {\n  min-height: 32px;\n  display: grid;\n  place-items: center;\n  margin-top: 12px;\n}\n",[60,26240,26241,26248,26261,26271,26281,26285,26289,26296,26306,26329,26341,26357,26367,26377,26381,26385,26392,26402,26406,26410,26417,26427,26431,26435,26442,26455,26465,26475,26488],{"__ignoreMap":230},[234,26242,26243,26246],{"class":236,"line":237},[234,26244,26245],{"class":281},".lazy-spacer",[234,26247,909],{"class":244},[234,26249,26250,26252,26254,26257,26259],{"class":236,"line":258},[234,26251,6395],{"class":271},[234,26253,1443],{"class":244},[234,26255,26256],{"class":271},"70",[234,26258,1669],{"class":240},[234,26260,255],{"class":244},[234,26262,26263,26265,26267,26269],{"class":236,"line":265},[234,26264,1677],{"class":271},[234,26266,1443],{"class":244},[234,26268,1682],{"class":271},[234,26270,255],{"class":244},[234,26272,26273,26275,26277,26279],{"class":236,"line":288},[234,26274,6306],{"class":271},[234,26276,1443],{"class":244},[234,26278,1695],{"class":271},[234,26280,255],{"class":244},[234,26282,26283],{"class":236,"line":293},[234,26284,1143],{"class":244},[234,26286,26287],{"class":236,"line":305},[234,26288,262],{"emptyLinePlaceholder":261},[234,26290,26291,26294],{"class":236,"line":321},[234,26292,26293],{"class":281},".lazy-image",[234,26295,909],{"class":244},[234,26297,26298,26300,26302,26304],{"class":236,"line":946},[234,26299,1677],{"class":271},[234,26301,1443],{"class":244},[234,26303,16206],{"class":271},[234,26305,255],{"class":244},[234,26307,26308,26310,26312,26314,26316,26318,26320,26322,26325,26327],{"class":236,"line":955},[234,26309,6381],{"class":271},[234,26311,1443],{"class":244},[234,26313,11612],{"class":271},[234,26315,329],{"class":244},[234,26317,6287],{"class":271},[234,26319,3407],{"class":240},[234,26321,1833],{"class":244},[234,26323,26324],{"class":271},"520",[234,26326,1789],{"class":240},[234,26328,335],{"class":244},[234,26330,26331,26333,26335,26337,26339],{"class":236,"line":11},[234,26332,22575],{"class":271},[234,26334,1443],{"class":244},[234,26336,1836],{"class":271},[234,26338,22582],{"class":271},[234,26340,255],{"class":244},[234,26342,26343,26345,26347,26349,26351,26353,26355],{"class":236,"line":980},[234,26344,1769],{"class":271},[234,26346,1443],{"class":244},[234,26348,1754],{"class":271},[234,26350,1789],{"class":240},[234,26352,6417],{"class":271},[234,26354,6420],{"class":271},[234,26356,255],{"class":244},[234,26358,26359,26361,26363,26365],{"class":236,"line":994},[234,26360,6427],{"class":271},[234,26362,1443],{"class":244},[234,26364,6432],{"class":271},[234,26366,255],{"class":244},[234,26368,26369,26371,26373,26375],{"class":236,"line":1000},[234,26370,13245],{"class":271},[234,26372,1443],{"class":244},[234,26374,7535],{"class":271},[234,26376,255],{"class":244},[234,26378,26379],{"class":236,"line":1005},[234,26380,1143],{"class":244},[234,26382,26383],{"class":236,"line":1013},[234,26384,262],{"emptyLinePlaceholder":261},[234,26386,26387,26390],{"class":236,"line":1019},[234,26388,26389],{"class":281},".lazy-image.-aspect-ready",[234,26391,909],{"class":244},[234,26393,26394,26396,26398,26400],{"class":236,"line":1025},[234,26395,13245],{"class":271},[234,26397,1443],{"class":244},[234,26399,4501],{"class":271},[234,26401,255],{"class":244},[234,26403,26404],{"class":236,"line":1031},[234,26405,1143],{"class":244},[234,26407,26408],{"class":236,"line":1037},[234,26409,262],{"emptyLinePlaceholder":261},[234,26411,26412,26415],{"class":236,"line":427},[234,26413,26414],{"class":281},".lazy-image.-loaded",[234,26416,909],{"class":244},[234,26418,26419,26421,26423,26425],{"class":236,"line":1571},[234,26420,13245],{"class":271},[234,26422,1443],{"class":244},[234,26424,1754],{"class":271},[234,26426,255],{"class":244},[234,26428,26429],{"class":236,"line":1592},[234,26430,1143],{"class":244},[234,26432,26433],{"class":236,"line":1600},[234,26434,262],{"emptyLinePlaceholder":261},[234,26436,26437,26440],{"class":236,"line":1615},[234,26438,26439],{"class":281},".lazy-status",[234,26441,909],{"class":244},[234,26443,26444,26446,26448,26451,26453],{"class":236,"line":1620},[234,26445,1661],{"class":271},[234,26447,1443],{"class":244},[234,26449,26450],{"class":271},"32",[234,26452,1789],{"class":240},[234,26454,255],{"class":244},[234,26456,26457,26459,26461,26463],{"class":236,"line":1625},[234,26458,1677],{"class":271},[234,26460,1443],{"class":244},[234,26462,1682],{"class":271},[234,26464,255],{"class":244},[234,26466,26467,26469,26471,26473],{"class":236,"line":1634},[234,26468,6306],{"class":271},[234,26470,1443],{"class":244},[234,26472,1695],{"class":271},[234,26474,255],{"class":244},[234,26476,26477,26480,26482,26484,26486],{"class":236,"line":1639},[234,26478,26479],{"class":271},"  margin-top",[234,26481,1443],{"class":244},[234,26483,8834],{"class":271},[234,26485,1789],{"class":240},[234,26487,255],{"class":244},[234,26489,26490],{"class":236,"line":1651},[234,26491,1143],{"class":244},[37,26493,6478],{"id":6477},[225,26495,26497],{"className":227,"code":26496,"language":229,"meta":230,"style":230},"import StringTune, { StringLazy } from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\nstringTune.use(StringLazy);\nstringTune.start(60);\n",[60,26498,26499,26512,26516,26530,26539],{"__ignoreMap":230},[234,26500,26501,26503,26506,26508,26510],{"class":236,"line":237},[234,26502,241],{"class":240},[234,26504,26505],{"class":244}," StringTune, { StringLazy } ",[234,26507,248],{"class":240},[234,26509,252],{"class":251},[234,26511,255],{"class":244},[234,26513,26514],{"class":236,"line":258},[234,26515,262],{"emptyLinePlaceholder":261},[234,26517,26518,26520,26522,26524,26526,26528],{"class":236,"line":265},[234,26519,268],{"class":240},[234,26521,272],{"class":271},[234,26523,275],{"class":240},[234,26525,278],{"class":244},[234,26527,282],{"class":281},[234,26529,285],{"class":244},[234,26531,26532,26534,26536],{"class":236,"line":288},[234,26533,296],{"class":244},[234,26535,299],{"class":281},[234,26537,26538],{"class":244},"(StringLazy);\n",[234,26540,26541,26543,26545,26547,26549],{"class":236,"line":293},[234,26542,296],{"class":244},[234,26544,326],{"class":281},[234,26546,329],{"class":244},[234,26548,332],{"class":271},[234,26550,335],{"class":244},[37,26552,6537],{"id":6536},[42,26554,26555,26563,26566,26569],{},[45,26556,26557,26558,26560,26561,106],{},"The real source comes from ",[60,26559,25927],{},", not from ",[60,26562,26005],{},[45,26564,26565],{},"The module listens to the internal object in-view lifecycle before activating the image.",[45,26567,26568],{},"Aspect ratio is resolved before the image is activated whenever dimensions can be detected.",[45,26570,26571],{},"If the fetch path fails, the module falls back to assigning the original source directly.",[410,26573,26574],{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}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 .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":230,"searchDepth":258,"depth":258,"links":26576},[26577,26583,26584,26585],{"id":5810,"depth":258,"text":5811,"children":26578},[26579,26580,26581,26582],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":5732,"title":5733,"description":26587,"kind":5773,"section":5594,"order":26588,"group":5709,"status":8491,"integration":2710,"publicExport":261,"activation":26589,"package":5775,"aliases":26590,"attrs":26592,"events":26593,"cssVars":26594,"related":26595,"body":26596},"Plays and pauses inline video from local enter and leave events on the owning object.",340,"string=\"video-autoplay\"",[26591,5733],"video-autoplay",[],[],[],[5721,5726,4805],{"type":22,"value":26597,"toc":27120},[26598,26601,26613,26615,26617,26666,26674,26676,26679,26710,26713,26728,26731,26733,26735,26737,26739,26741,26864,27036,27038,27095,27097,27118],[25,26599,5733],{"id":26600},"stringvideoautoplay",[30,26602,26603,26605,26606,26608,26609,26612],{},[60,26604,5733],{}," is a video module. It activates on ",[60,26607,20147],{},", reads the source from ",[60,26610,26611],{},"string-src",", prepares the element for muted inline autoplay, and then plays or pauses the video as the object enters or leaves view.",[37,26614,5811],{"id":5810},[174,26616,5312],{"id":5311},[2225,26618,26619,26631],{},[2228,26620,26621],{},[2231,26622,26623,26625,26627,26629],{},[2234,26624,5321],{},[2234,26626,23879],{},[2234,26628,5327],{},[2234,26630,5828],{},[2244,26632,26633,26649],{},[2231,26634,26635,26640,26644,26646],{},[2249,26636,26637],{},[60,26638,26639],{},"string=\"autoplay\"",[2249,26641,26642],{},[60,26643,20147],{},[2249,26645,23898],{},[2249,26647,26648],{},"Activates the module for that video object.",[2231,26650,26651,26655,26659,26663],{},[2249,26652,26653],{},[60,26654,26611],{},[2249,26656,26657],{},[60,26658,20147],{},[2249,26660,26661],{},[60,26662,6650],{},[2249,26664,26665],{},"Provides the video source assigned on first connect.",[30,26667,26668,26670,26671,26673],{},[60,26669,5733],{}," only works on actual ",[60,26672,20147],{}," elements.",[174,26675,5962],{"id":5961},[30,26677,26678],{},"On first connect, the module mutates the video element by writing:",[42,26680,26681,26686,26691,26696,26701,26706],{},[45,26682,26683],{},[60,26684,26685],{},"string-started",[45,26687,26688],{},[60,26689,26690],{},"muted",[45,26692,26693],{},[60,26694,26695],{},"playsinline",[45,26697,26698],{},[60,26699,26700],{},"loop",[45,26702,26703],{},[60,26704,26705],{},"autoplay",[45,26707,26708],{},[60,26709,26005],{},[30,26711,26712],{},"At runtime, the module then:",[42,26714,26715,26722],{},[45,26716,26717,26718,26721],{},"calls ",[60,26719,26720],{},"play()"," on local object enter",[45,26723,26717,26724,26727],{},[60,26725,26726],{},"pause()"," on local object leave",[30,26729,26730],{},"This module does not expose public CSS variables.",[174,26732,5997],{"id":3818},[30,26734,25502],{},[174,26736,6071],{"id":6070},[30,26738,11096],{},[37,26740,6093],{"id":6092},[225,26742,26744],{"className":338,"code":26743,"language":340,"meta":230,"style":230},"\u003Cdiv class=\"video-spacer\">Scroll down\u003C/div>\n\n\u003Cvideo\n  string=\"autoplay\"\n  string-src=\"https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4\"\n  class=\"video-demo\"\n>\u003C/video>\n\n\u003Cdiv class=\"video-state\" id=\"video-state\">Waiting\u003C/div>\n\n\u003Cdiv class=\"video-spacer\">\u003C/div>\n",[60,26745,26746,26765,26769,26776,26785,26795,26804,26813,26817,26842,26846],{"__ignoreMap":230},[234,26747,26748,26750,26752,26754,26756,26759,26761,26763],{"class":236,"line":237},[234,26749,347],{"class":244},[234,26751,351],{"class":350},[234,26753,1297],{"class":281},[234,26755,357],{"class":244},[234,26757,26758],{"class":251},"\"video-spacer\"",[234,26760,6113],{"class":244},[234,26762,351],{"class":350},[234,26764,376],{"class":244},[234,26766,26767],{"class":236,"line":258},[234,26768,262],{"emptyLinePlaceholder":261},[234,26770,26771,26773],{"class":236,"line":265},[234,26772,347],{"class":244},[234,26774,26775],{"class":350},"video\n",[234,26777,26778,26780,26782],{"class":236,"line":288},[234,26779,12861],{"class":281},[234,26781,357],{"class":244},[234,26783,26784],{"class":251},"\"autoplay\"\n",[234,26786,26787,26790,26792],{"class":236,"line":293},[234,26788,26789],{"class":281},"  string-src",[234,26791,357],{"class":244},[234,26793,26794],{"class":251},"\"https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4\"\n",[234,26796,26797,26799,26801],{"class":236,"line":305},[234,26798,12851],{"class":281},[234,26800,357],{"class":244},[234,26802,26803],{"class":251},"\"video-demo\"\n",[234,26805,26806,26808,26811],{"class":236,"line":321},[234,26807,371],{"class":244},[234,26809,26810],{"class":350},"video",[234,26812,376],{"class":244},[234,26814,26815],{"class":236,"line":946},[234,26816,262],{"emptyLinePlaceholder":261},[234,26818,26819,26821,26823,26825,26827,26830,26832,26834,26836,26838,26840],{"class":236,"line":955},[234,26820,347],{"class":244},[234,26822,351],{"class":350},[234,26824,1297],{"class":281},[234,26826,357],{"class":244},[234,26828,26829],{"class":251},"\"video-state\"",[234,26831,5564],{"class":281},[234,26833,357],{"class":244},[234,26835,26829],{"class":251},[234,26837,26231],{"class":244},[234,26839,351],{"class":350},[234,26841,376],{"class":244},[234,26843,26844],{"class":236,"line":11},[234,26845,262],{"emptyLinePlaceholder":261},[234,26847,26848,26850,26852,26854,26856,26858,26860,26862],{"class":236,"line":980},[234,26849,347],{"class":244},[234,26851,351],{"class":350},[234,26853,1297],{"class":281},[234,26855,357],{"class":244},[234,26857,26758],{"class":251},[234,26859,371],{"class":244},[234,26861,351],{"class":350},[234,26863,376],{"class":244},[225,26865,26867],{"className":6261,"code":26866,"language":6263,"meta":230,"style":230},".video-spacer {\n  height: 70vh;\n}\n\n.video-demo {\n  display: block;\n  width: min(100%, 520px);\n  margin: 0 auto;\n  border: 1px solid black;\n  background: black;\n}\n\n.video-state {\n  min-height: 32px;\n  display: grid;\n  place-items: center;\n  margin-top: 12px;\n}\n",[60,26868,26869,26876,26888,26892,26896,26903,26913,26935,26947,26963,26973,26977,26981,26988,27000,27010,27020,27032],{"__ignoreMap":230},[234,26870,26871,26874],{"class":236,"line":237},[234,26872,26873],{"class":281},".video-spacer",[234,26875,909],{"class":244},[234,26877,26878,26880,26882,26884,26886],{"class":236,"line":258},[234,26879,6395],{"class":271},[234,26881,1443],{"class":244},[234,26883,26256],{"class":271},[234,26885,1669],{"class":240},[234,26887,255],{"class":244},[234,26889,26890],{"class":236,"line":265},[234,26891,1143],{"class":244},[234,26893,26894],{"class":236,"line":288},[234,26895,262],{"emptyLinePlaceholder":261},[234,26897,26898,26901],{"class":236,"line":293},[234,26899,26900],{"class":281},".video-demo",[234,26902,909],{"class":244},[234,26904,26905,26907,26909,26911],{"class":236,"line":305},[234,26906,1677],{"class":271},[234,26908,1443],{"class":244},[234,26910,16206],{"class":271},[234,26912,255],{"class":244},[234,26914,26915,26917,26919,26921,26923,26925,26927,26929,26931,26933],{"class":236,"line":321},[234,26916,6381],{"class":271},[234,26918,1443],{"class":244},[234,26920,11612],{"class":271},[234,26922,329],{"class":244},[234,26924,6287],{"class":271},[234,26926,3407],{"class":240},[234,26928,1833],{"class":244},[234,26930,26324],{"class":271},[234,26932,1789],{"class":240},[234,26934,335],{"class":244},[234,26936,26937,26939,26941,26943,26945],{"class":236,"line":946},[234,26938,22575],{"class":271},[234,26940,1443],{"class":244},[234,26942,1836],{"class":271},[234,26944,22582],{"class":271},[234,26946,255],{"class":244},[234,26948,26949,26951,26953,26955,26957,26959,26961],{"class":236,"line":955},[234,26950,1769],{"class":271},[234,26952,1443],{"class":244},[234,26954,1754],{"class":271},[234,26956,1789],{"class":240},[234,26958,6417],{"class":271},[234,26960,6420],{"class":271},[234,26962,255],{"class":244},[234,26964,26965,26967,26969,26971],{"class":236,"line":11},[234,26966,6427],{"class":271},[234,26968,1443],{"class":244},[234,26970,10579],{"class":271},[234,26972,255],{"class":244},[234,26974,26975],{"class":236,"line":980},[234,26976,1143],{"class":244},[234,26978,26979],{"class":236,"line":994},[234,26980,262],{"emptyLinePlaceholder":261},[234,26982,26983,26986],{"class":236,"line":1000},[234,26984,26985],{"class":281},".video-state",[234,26987,909],{"class":244},[234,26989,26990,26992,26994,26996,26998],{"class":236,"line":1005},[234,26991,1661],{"class":271},[234,26993,1443],{"class":244},[234,26995,26450],{"class":271},[234,26997,1789],{"class":240},[234,26999,255],{"class":244},[234,27001,27002,27004,27006,27008],{"class":236,"line":1013},[234,27003,1677],{"class":271},[234,27005,1443],{"class":244},[234,27007,1682],{"class":271},[234,27009,255],{"class":244},[234,27011,27012,27014,27016,27018],{"class":236,"line":1019},[234,27013,6306],{"class":271},[234,27015,1443],{"class":244},[234,27017,1695],{"class":271},[234,27019,255],{"class":244},[234,27021,27022,27024,27026,27028,27030],{"class":236,"line":1025},[234,27023,26479],{"class":271},[234,27025,1443],{"class":244},[234,27027,8834],{"class":271},[234,27029,1789],{"class":240},[234,27031,255],{"class":244},[234,27033,27034],{"class":236,"line":1031},[234,27035,1143],{"class":244},[37,27037,6478],{"id":6477},[225,27039,27041],{"className":227,"code":27040,"language":229,"meta":230,"style":230},"import StringTune, { StringVideoAutoplay } from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\nstringTune.use(StringVideoAutoplay);\nstringTune.start(60);\n",[60,27042,27043,27056,27060,27074,27083],{"__ignoreMap":230},[234,27044,27045,27047,27050,27052,27054],{"class":236,"line":237},[234,27046,241],{"class":240},[234,27048,27049],{"class":244}," StringTune, { StringVideoAutoplay } ",[234,27051,248],{"class":240},[234,27053,252],{"class":251},[234,27055,255],{"class":244},[234,27057,27058],{"class":236,"line":258},[234,27059,262],{"emptyLinePlaceholder":261},[234,27061,27062,27064,27066,27068,27070,27072],{"class":236,"line":265},[234,27063,268],{"class":240},[234,27065,272],{"class":271},[234,27067,275],{"class":240},[234,27069,278],{"class":244},[234,27071,282],{"class":281},[234,27073,285],{"class":244},[234,27075,27076,27078,27080],{"class":236,"line":288},[234,27077,296],{"class":244},[234,27079,299],{"class":281},[234,27081,27082],{"class":244},"(StringVideoAutoplay);\n",[234,27084,27085,27087,27089,27091,27093],{"class":236,"line":293},[234,27086,296],{"class":244},[234,27088,326],{"class":281},[234,27090,329],{"class":244},[234,27092,332],{"class":271},[234,27094,335],{"class":244},[37,27096,6537],{"id":6536},[42,27098,27099,27102,27110,27113],{},[45,27100,27101],{},"Enter and leave are local object events, not documented global channels.",[45,27103,27104,27105,26560,27107,27109],{},"The source is read from ",[60,27106,26611],{},[60,27108,26005],{}," in your HTML.",[45,27111,27112],{},"Autoplay is attempted in muted inline mode because that is what the runtime enforces.",[45,27114,4236,27115,27117],{},[60,27116,26720],{}," is blocked, the module catches the error and logs a warning.",[410,27119,9599],{},{"title":230,"searchDepth":258,"depth":258,"links":27121},[27122,27128,27129,27130],{"id":5810,"depth":258,"text":5811,"children":27123},[27124,27125,27126,27127],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":5744,"title":5745,"description":27132,"kind":5773,"section":5594,"order":27133,"group":5737,"status":8491,"integration":12282,"publicExport":261,"activation":27134,"package":5775,"aliases":27135,"attrs":27137,"events":27138,"cssVars":27139,"related":27140,"body":27141},"Debug overlay that exposes frame-rate data during runtime analysis.",410,"stringTune.use(StringFPSTracker)",[27136,5745],"fps tracker",[],[],[],[5750,5010,3984],{"type":22,"value":27142,"toc":27726},[27143,27146,27151,27166,27169,27171,27173,27183,27186,27192,27194,27196,27203,27206,27215,27217,27244,27283,27285,27287,27289,27359,27614,27616,27673,27676,27692,27694,27724],[25,27144,5745],{"id":27145},"stringfpstracker",[30,27147,27148,27150],{},[60,27149,5745],{}," is a diagnostics module. It counts rendered frames once per second and exposes that number through two public surfaces:",[42,27152,27153,27159],{},[45,27154,27155,27156],{},"elements with ",[60,27157,27158],{},"data-fps",[45,27160,27161,27162,27165],{},"the global ",[60,27163,27164],{},"fps"," event",[30,27167,27168],{},"It can also render its own floating debug overlay, but that overlay is optional and disabled by default.",[37,27170,5811],{"id":5810},[174,27172,5312],{"id":5311},[30,27174,27175,27177,27178,27180,27181,106],{},[60,27176,5745],{}," does not read any ",[60,27179,2042],{}," activation attributes. It is a global module registered through ",[60,27182,23721],{},[30,27184,27185],{},"The only DOM hook it watches is:",[42,27187,27188],{},[45,27189,27190],{},[60,27191,27158],{},[174,27193,5962],{"id":5961},[30,27195,7626],{},[42,27197,27198],{},[45,27199,27200],{},[60,27201,27202],{},"data-fps=\"\u003Cinteger>\"",[30,27204,27205],{},"on every tracked element in the document.",[30,27207,4236,27208,27211,27212,27214],{},[60,27209,27210],{},"stringTune.FPSTrackerVisible = true",", it also creates one floating overlay element in the bottom-right corner and updates the same ",[60,27213,27158],{}," attribute on that overlay.",[174,27216,5997],{"id":3818},[2225,27218,27219,27229],{},[2228,27220,27221],{},[2231,27222,27223,27225,27227],{},[2234,27224,6006],{},[2234,27226,6009],{},[2234,27228,6012],{},[2244,27230,27231],{},[2231,27232,27233,27237,27241],{},[2249,27234,27235],{},[60,27236,27164],{},[2249,27238,27239],{},[60,27240,6025],{},[2249,27242,27243],{},"Once per second after the current frame count is measured",[225,27245,27247],{"className":227,"code":27246,"language":229,"meta":230,"style":230},"stringTune.on('fps', (fps) => {\n  console.log(fps);\n});\n",[60,27248,27249,27270,27279],{"__ignoreMap":230},[234,27250,27251,27253,27255,27257,27260,27262,27264,27266,27268],{"class":236,"line":237},[234,27252,296],{"class":244},[234,27254,1536],{"class":281},[234,27256,329],{"class":244},[234,27258,27259],{"class":251},"'fps'",[234,27261,2980],{"class":244},[234,27263,27164],{"class":899},[234,27265,903],{"class":244},[234,27267,906],{"class":240},[234,27269,909],{"class":244},[234,27271,27272,27274,27276],{"class":236,"line":258},[234,27273,1482],{"class":244},[234,27275,1485],{"class":281},[234,27277,27278],{"class":244},"(fps);\n",[234,27280,27281],{"class":236,"line":265},[234,27282,1040],{"class":244},[174,27284,6071],{"id":6070},[30,27286,11096],{},[37,27288,6093],{"id":6092},[225,27290,27292],{"className":338,"code":27291,"language":340,"meta":230,"style":230},"\u003Cdiv class=\"debug-panel\">\n  \u003Cdiv class=\"debug-label\">Performance\u003C/div>\n  \u003Cdiv data-fps class=\"fps-value\">\u003C/div>\n\u003C/div>\n",[60,27293,27294,27309,27329,27351],{"__ignoreMap":230},[234,27295,27296,27298,27300,27302,27304,27307],{"class":236,"line":237},[234,27297,347],{"class":244},[234,27299,351],{"class":350},[234,27301,1297],{"class":281},[234,27303,357],{"class":244},[234,27305,27306],{"class":251},"\"debug-panel\"",[234,27308,376],{"class":244},[234,27310,27311,27313,27315,27317,27319,27322,27325,27327],{"class":236,"line":258},[234,27312,1292],{"class":244},[234,27314,351],{"class":350},[234,27316,1297],{"class":281},[234,27318,357],{"class":244},[234,27320,27321],{"class":251},"\"debug-label\"",[234,27323,27324],{"class":244},">Performance\u003C/",[234,27326,351],{"class":350},[234,27328,376],{"class":244},[234,27330,27331,27333,27335,27338,27340,27342,27345,27347,27349],{"class":236,"line":265},[234,27332,1292],{"class":244},[234,27334,351],{"class":350},[234,27336,27337],{"class":281}," data-fps",[234,27339,1297],{"class":281},[234,27341,357],{"class":244},[234,27343,27344],{"class":251},"\"fps-value\"",[234,27346,371],{"class":244},[234,27348,351],{"class":350},[234,27350,376],{"class":244},[234,27352,27353,27355,27357],{"class":236,"line":288},[234,27354,1402],{"class":244},[234,27356,351],{"class":350},[234,27358,376],{"class":244},[225,27360,27362],{"className":6261,"code":27361,"language":6263,"meta":230,"style":230},".debug-panel {\n  position: fixed;\n  bottom: 24px;\n  right: 24px;\n  background: black;\n  color: white;\n  padding: 1rem;\n  border: 1px solid #333;\n  display: flex;\n  gap: 1rem;\n  align-items: center;\n  font-family: ui-monospace, SFMono-Regular, monospace;\n  font-size: 0.875rem;\n}\n\n.debug-label {\n  text-transform: uppercase;\n  color: #999;\n}\n\n.fps-value {\n  font-weight: bold;\n}\n\n.fps-value::before {\n  content: attr(data-fps) \" FPS\";\n}\n",[60,27363,27364,27371,27381,27393,27405,27415,27425,27437,27453,27463,27475,27485,27503,27515,27519,27523,27530,27540,27550,27554,27558,27565,27575,27579,27583,27590,27610],{"__ignoreMap":230},[234,27365,27366,27369],{"class":236,"line":237},[234,27367,27368],{"class":281},".debug-panel",[234,27370,909],{"class":244},[234,27372,27373,27375,27377,27379],{"class":236,"line":258},[234,27374,8002],{"class":271},[234,27376,1443],{"class":244},[234,27378,2867],{"class":271},[234,27380,255],{"class":244},[234,27382,27383,27385,27387,27389,27391],{"class":236,"line":265},[234,27384,10743],{"class":271},[234,27386,1443],{"class":244},[234,27388,7144],{"class":271},[234,27390,1789],{"class":240},[234,27392,255],{"class":244},[234,27394,27395,27397,27399,27401,27403],{"class":236,"line":288},[234,27396,10729],{"class":271},[234,27398,1443],{"class":244},[234,27400,7144],{"class":271},[234,27402,1789],{"class":240},[234,27404,255],{"class":244},[234,27406,27407,27409,27411,27413],{"class":236,"line":293},[234,27408,6427],{"class":271},[234,27410,1443],{"class":244},[234,27412,10579],{"class":271},[234,27414,255],{"class":244},[234,27416,27417,27419,27421,27423],{"class":236,"line":305},[234,27418,12181],{"class":271},[234,27420,1443],{"class":244},[234,27422,6432],{"class":271},[234,27424,255],{"class":244},[234,27426,27427,27429,27431,27433,27435],{"class":236,"line":321},[234,27428,1749],{"class":271},[234,27430,1443],{"class":244},[234,27432,1754],{"class":271},[234,27434,1711],{"class":240},[234,27436,255],{"class":244},[234,27438,27439,27441,27443,27445,27447,27449,27451],{"class":236,"line":946},[234,27440,1769],{"class":271},[234,27442,1443],{"class":244},[234,27444,1754],{"class":271},[234,27446,1789],{"class":240},[234,27448,6417],{"class":271},[234,27450,16850],{"class":271},[234,27452,255],{"class":244},[234,27454,27455,27457,27459,27461],{"class":236,"line":955},[234,27456,1677],{"class":271},[234,27458,1443],{"class":244},[234,27460,13197],{"class":271},[234,27462,255],{"class":244},[234,27464,27465,27467,27469,27471,27473],{"class":236,"line":11},[234,27466,1703],{"class":271},[234,27468,1443],{"class":244},[234,27470,1754],{"class":271},[234,27472,1711],{"class":240},[234,27474,255],{"class":244},[234,27476,27477,27479,27481,27483],{"class":236,"line":980},[234,27478,7209],{"class":271},[234,27480,1443],{"class":244},[234,27482,1695],{"class":271},[234,27484,255],{"class":244},[234,27486,27487,27490,27492,27495,27498,27501],{"class":236,"line":994},[234,27488,27489],{"class":271},"  font-family",[234,27491,1443],{"class":244},[234,27493,27494],{"class":271},"ui-monospace",[234,27496,27497],{"class":244},", SFMono-Regular, ",[234,27499,27500],{"class":271},"monospace",[234,27502,255],{"class":244},[234,27504,27505,27507,27509,27511,27513],{"class":236,"line":1000},[234,27506,10500],{"class":271},[234,27508,1443],{"class":244},[234,27510,23649],{"class":271},[234,27512,1711],{"class":240},[234,27514,255],{"class":244},[234,27516,27517],{"class":236,"line":1005},[234,27518,1143],{"class":244},[234,27520,27521],{"class":236,"line":1013},[234,27522,262],{"emptyLinePlaceholder":261},[234,27524,27525,27528],{"class":236,"line":1019},[234,27526,27527],{"class":281},".debug-label",[234,27529,909],{"class":244},[234,27531,27532,27534,27536,27538],{"class":236,"line":1025},[234,27533,10513],{"class":271},[234,27535,1443],{"class":244},[234,27537,10518],{"class":271},[234,27539,255],{"class":244},[234,27541,27542,27544,27546,27548],{"class":236,"line":1031},[234,27543,12181],{"class":271},[234,27545,1443],{"class":244},[234,27547,17305],{"class":271},[234,27549,255],{"class":244},[234,27551,27552],{"class":236,"line":1037},[234,27553,1143],{"class":244},[234,27555,27556],{"class":236,"line":427},[234,27557,262],{"emptyLinePlaceholder":261},[234,27559,27560,27563],{"class":236,"line":1571},[234,27561,27562],{"class":281},".fps-value",[234,27564,909],{"class":244},[234,27566,27567,27569,27571,27573],{"class":236,"line":1592},[234,27568,14926],{"class":271},[234,27570,1443],{"class":244},[234,27572,14931],{"class":271},[234,27574,255],{"class":244},[234,27576,27577],{"class":236,"line":1600},[234,27578,1143],{"class":244},[234,27580,27581],{"class":236,"line":1615},[234,27582,262],{"emptyLinePlaceholder":261},[234,27584,27585,27588],{"class":236,"line":1620},[234,27586,27587],{"class":281},".fps-value::before",[234,27589,909],{"class":244},[234,27591,27592,27594,27596,27599,27601,27603,27605,27608],{"class":236,"line":1625},[234,27593,16919],{"class":271},[234,27595,1443],{"class":244},[234,27597,27598],{"class":271},"attr",[234,27600,329],{"class":244},[234,27602,27158],{"class":899},[234,27604,903],{"class":244},[234,27606,27607],{"class":251},"\" FPS\"",[234,27609,255],{"class":244},[234,27611,27612],{"class":236,"line":1634},[234,27613,1143],{"class":244},[37,27615,6478],{"id":6477},[225,27617,27619],{"className":227,"code":27618,"language":229,"meta":230,"style":230},"import StringTune, { StringFPSTracker } from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\nstringTune.use(StringFPSTracker);\nstringTune.start(60);\n",[60,27620,27621,27634,27638,27652,27661],{"__ignoreMap":230},[234,27622,27623,27625,27628,27630,27632],{"class":236,"line":237},[234,27624,241],{"class":240},[234,27626,27627],{"class":244}," StringTune, { StringFPSTracker } ",[234,27629,248],{"class":240},[234,27631,252],{"class":251},[234,27633,255],{"class":244},[234,27635,27636],{"class":236,"line":258},[234,27637,262],{"emptyLinePlaceholder":261},[234,27639,27640,27642,27644,27646,27648,27650],{"class":236,"line":265},[234,27641,268],{"class":240},[234,27643,272],{"class":271},[234,27645,275],{"class":240},[234,27647,278],{"class":244},[234,27649,282],{"class":281},[234,27651,285],{"class":244},[234,27653,27654,27656,27658],{"class":236,"line":288},[234,27655,296],{"class":244},[234,27657,299],{"class":281},[234,27659,27660],{"class":244},"(StringFPSTracker);\n",[234,27662,27663,27665,27667,27669,27671],{"class":236,"line":293},[234,27664,296],{"class":244},[234,27666,326],{"class":281},[234,27668,329],{"class":244},[234,27670,332],{"class":271},[234,27672,335],{"class":244},[30,27674,27675],{},"If you want the built-in floating overlay, enable it explicitly:",[225,27677,27679],{"className":227,"code":27678,"language":229,"meta":230,"style":230},"stringTune.FPSTrackerVisible = true;\n",[60,27680,27681],{"__ignoreMap":230},[234,27682,27683,27686,27688,27690],{"class":236,"line":237},[234,27684,27685],{"class":244},"stringTune.FPSTrackerVisible ",[234,27687,357],{"class":240},[234,27689,5240],{"class":271},[234,27691,255],{"class":244},[37,27693,6537],{"id":6536},[42,27695,27696,27705,27708,27718],{},[45,27697,27698,27699,27702,27703,106],{},"The tracker scans the whole document for ",[60,27700,27701],{},"[data-fps]"," and keeps that list fresh with a ",[60,27704,4960],{},[45,27706,27707],{},"The public value is an integer frame count over the last one-second window, not an averaged moving metric.",[45,27709,27710,27711,27714,27715,106],{},"The built-in overlay injects a small helper style that renders ",[60,27712,27713],{},"FPS: \u003Cvalue>"," through ",[60,27716,27717],{},"::before",[45,27719,27720,27721,27723],{},"Without the built-in overlay, your own ",[60,27722,27701],{}," elements still receive attribute updates, but you are responsible for presenting that value in CSS or JavaScript.",[410,27725,6559],{},{"title":230,"searchDepth":258,"depth":258,"links":27727},[27728,27734,27735,27736],{"id":5810,"depth":258,"text":5811,"children":27729},[27730,27731,27732,27733],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":5750,"title":5751,"description":27738,"kind":5773,"section":5594,"order":27739,"group":5737,"status":8491,"integration":12282,"publicExport":261,"activation":27740,"package":5775,"aliases":27741,"attrs":27743,"events":27744,"cssVars":27745,"related":27746,"body":27747},"Debug overlay for observing live scroll position and geometry changes.",420,"stringTune.use(StringPositionTracker)",[27742,5751],"position tracker",[],[],[],[5744,3986,3985],{"type":22,"value":27748,"toc":28590},[27749,27752,27757,27768,27771,27773,27775,27783,27786,27803,27805,27808,27822,27824,27850,27856,27858,27887,27936,27938,27940,27942,28121,28474,28476,28533,28535,28551,28553,28588],[25,27750,5751],{"id":27751},"stringpositiontracker",[30,27753,27754,27756],{},[60,27755,5751],{}," is a diagnostics module for the active global scroll state. On every scroll update it exposes three public values:",[42,27758,27759,27762,27765],{},[45,27760,27761],{},"current scroll position in pixels",[45,27763,27764],{},"current scroll position as a percentage",[45,27766,27767],{},"current direction marker",[30,27769,27770],{},"It can write those values into DOM attributes, emit them as one shared event, and optionally show a floating overlay.",[37,27772,5811],{"id":5810},[174,27774,5312],{"id":5311},[30,27776,27777,27177,27779,27180,27781,106],{},[60,27778,5751],{},[60,27780,2042],{},[60,27782,23721],{},[30,27784,27785],{},"The DOM hooks it watches are:",[42,27787,27788,27793,27798],{},[45,27789,27790],{},[60,27791,27792],{},"data-val",[45,27794,27795],{},[60,27796,27797],{},"data-val-pct",[45,27799,27800],{},[60,27801,27802],{},"data-dir",[174,27804,5962],{"id":5961},[30,27806,27807],{},"The module writes these attributes:",[42,27809,27810,27814,27818],{},[45,27811,27812],{},[60,27813,27792],{},[45,27815,27816],{},[60,27817,27797],{},[45,27819,27820],{},[60,27821,27802],{},[30,27823,3511],{},[42,27825,27826,27831,27836],{},[45,27827,27828,27830],{},[60,27829,27792],{}," is the rounded current scroll position in pixels",[45,27832,27833,27835],{},[60,27834,27797],{}," is the rounded progress percentage of the global scroll range",[45,27837,27838,27840,27841,1833,27844,2707,27847],{},[60,27839,27802],{}," is one of ",[60,27842,27843],{},"â†“",[60,27845,27846],{},"â†‘",[60,27848,27849],{},"â€¢",[30,27851,4236,27852,27855],{},[60,27853,27854],{},"stringTune.PositionTrackerVisible = true",", the runtime also creates one floating overlay in the bottom-left corner and writes the same attributes there.",[174,27857,5997],{"id":3818},[2225,27859,27860,27870],{},[2228,27861,27862],{},[2231,27863,27864,27866,27868],{},[2234,27865,6006],{},[2234,27867,6009],{},[2234,27869,6012],{},[2244,27871,27872],{},[2231,27873,27874,27879,27884],{},[2249,27875,27876],{},[60,27877,27878],{},"scroll-position",[2249,27880,27881],{},[60,27882,27883],{},"{ val, valPct, direction }",[2249,27885,27886],{},"On every scroll update",[225,27888,27890],{"className":227,"code":27889,"language":229,"meta":230,"style":230},"stringTune.on('scroll-position', ({ val, valPct, direction }) => {\n  console.log(val, valPct, direction);\n});\n",[60,27891,27892,27923,27932],{"__ignoreMap":230},[234,27893,27894,27896,27898,27900,27903,27905,27908,27910,27913,27915,27917,27919,27921],{"class":236,"line":237},[234,27895,296],{"class":244},[234,27897,1536],{"class":281},[234,27899,329],{"class":244},[234,27901,27902],{"class":251},"'scroll-position'",[234,27904,24232],{"class":244},[234,27906,27907],{"class":899},"val",[234,27909,1833],{"class":244},[234,27911,27912],{"class":899},"valPct",[234,27914,1833],{"class":244},[234,27916,4221],{"class":899},[234,27918,24238],{"class":244},[234,27920,906],{"class":240},[234,27922,909],{"class":244},[234,27924,27925,27927,27929],{"class":236,"line":258},[234,27926,1482],{"class":244},[234,27928,1485],{"class":281},[234,27930,27931],{"class":244},"(val, valPct, direction);\n",[234,27933,27934],{"class":236,"line":265},[234,27935,1040],{"class":244},[174,27937,6071],{"id":6070},[30,27939,11096],{},[37,27941,6093],{"id":6092},[225,27943,27945],{"className":338,"code":27944,"language":340,"meta":230,"style":230},"\u003Cdiv class=\"scroll-debug\">\n  \u003Cdiv class=\"debug-row\">\n    \u003Cspan>Direction\u003C/span>\n    \u003Cstrong data-dir>\u003C/strong>\n  \u003C/div>\n  \u003Cdiv class=\"debug-row\">\n    \u003Cspan>Pixels\u003C/span>\n    \u003Cstrong data-val>\u003C/strong>\n  \u003C/div>\n  \u003Cdiv class=\"debug-row\">\n    \u003Cspan>Progress\u003C/span>\n    \u003Cstrong data-val-pct>\u003C/strong>\n  \u003C/div>\n\u003C/div>\n",[60,27946,27947,27962,27977,27990,28005,28013,28027,28040,28055,28063,28077,28090,28105,28113],{"__ignoreMap":230},[234,27948,27949,27951,27953,27955,27957,27960],{"class":236,"line":237},[234,27950,347],{"class":244},[234,27952,351],{"class":350},[234,27954,1297],{"class":281},[234,27956,357],{"class":244},[234,27958,27959],{"class":251},"\"scroll-debug\"",[234,27961,376],{"class":244},[234,27963,27964,27966,27968,27970,27972,27975],{"class":236,"line":258},[234,27965,1292],{"class":244},[234,27967,351],{"class":350},[234,27969,1297],{"class":281},[234,27971,357],{"class":244},[234,27973,27974],{"class":251},"\"debug-row\"",[234,27976,376],{"class":244},[234,27978,27979,27981,27983,27986,27988],{"class":236,"line":265},[234,27980,1321],{"class":244},[234,27982,234],{"class":350},[234,27984,27985],{"class":244},">Direction\u003C/",[234,27987,234],{"class":350},[234,27989,376],{"class":244},[234,27991,27992,27994,27996,27999,28001,28003],{"class":236,"line":288},[234,27993,1321],{"class":244},[234,27995,1929],{"class":350},[234,27997,27998],{"class":281}," data-dir",[234,28000,371],{"class":244},[234,28002,1929],{"class":350},[234,28004,376],{"class":244},[234,28006,28007,28009,28011],{"class":236,"line":293},[234,28008,1393],{"class":244},[234,28010,351],{"class":350},[234,28012,376],{"class":244},[234,28014,28015,28017,28019,28021,28023,28025],{"class":236,"line":305},[234,28016,1292],{"class":244},[234,28018,351],{"class":350},[234,28020,1297],{"class":281},[234,28022,357],{"class":244},[234,28024,27974],{"class":251},[234,28026,376],{"class":244},[234,28028,28029,28031,28033,28036,28038],{"class":236,"line":321},[234,28030,1321],{"class":244},[234,28032,234],{"class":350},[234,28034,28035],{"class":244},">Pixels\u003C/",[234,28037,234],{"class":350},[234,28039,376],{"class":244},[234,28041,28042,28044,28046,28049,28051,28053],{"class":236,"line":946},[234,28043,1321],{"class":244},[234,28045,1929],{"class":350},[234,28047,28048],{"class":281}," data-val",[234,28050,371],{"class":244},[234,28052,1929],{"class":350},[234,28054,376],{"class":244},[234,28056,28057,28059,28061],{"class":236,"line":955},[234,28058,1393],{"class":244},[234,28060,351],{"class":350},[234,28062,376],{"class":244},[234,28064,28065,28067,28069,28071,28073,28075],{"class":236,"line":11},[234,28066,1292],{"class":244},[234,28068,351],{"class":350},[234,28070,1297],{"class":281},[234,28072,357],{"class":244},[234,28074,27974],{"class":251},[234,28076,376],{"class":244},[234,28078,28079,28081,28083,28086,28088],{"class":236,"line":980},[234,28080,1321],{"class":244},[234,28082,234],{"class":350},[234,28084,28085],{"class":244},">Progress\u003C/",[234,28087,234],{"class":350},[234,28089,376],{"class":244},[234,28091,28092,28094,28096,28099,28101,28103],{"class":236,"line":994},[234,28093,1321],{"class":244},[234,28095,1929],{"class":350},[234,28097,28098],{"class":281}," data-val-pct",[234,28100,371],{"class":244},[234,28102,1929],{"class":350},[234,28104,376],{"class":244},[234,28106,28107,28109,28111],{"class":236,"line":1000},[234,28108,1393],{"class":244},[234,28110,351],{"class":350},[234,28112,376],{"class":244},[234,28114,28115,28117,28119],{"class":236,"line":1005},[234,28116,1402],{"class":244},[234,28118,351],{"class":350},[234,28120,376],{"class":244},[225,28122,28124],{"className":6261,"code":28123,"language":6263,"meta":230,"style":230},".scroll-debug {\n  position: fixed;\n  bottom: 24px;\n  left: 24px;\n  background: black;\n  color: white;\n  padding: 1.25rem;\n  border: 1px solid #333;\n  font-family: ui-monospace, SFMono-Regular, monospace;\n  font-size: 0.875rem;\n  display: grid;\n  gap: 0.75rem;\n  min-width: 180px;\n}\n\n.debug-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.debug-row span {\n  color: #999;\n  text-transform: uppercase;\n  font-size: 0.75rem;\n  letter-spacing: 0.05em;\n}\n\n[data-dir]::before { content: attr(data-dir); }\n[data-val]::before { content: attr(data-val) \"px\"; }\n[data-val-pct]::before { content: attr(data-val-pct) \"%\"; }\n",[60,28125,28126,28133,28143,28155,28167,28177,28187,28199,28215,28229,28241,28251,28263,28275,28279,28283,28290,28300,28310,28320,28324,28328,28336,28346,28356,28368,28380,28384,28388,28415,28445],{"__ignoreMap":230},[234,28127,28128,28131],{"class":236,"line":237},[234,28129,28130],{"class":281},".scroll-debug",[234,28132,909],{"class":244},[234,28134,28135,28137,28139,28141],{"class":236,"line":258},[234,28136,8002],{"class":271},[234,28138,1443],{"class":244},[234,28140,2867],{"class":271},[234,28142,255],{"class":244},[234,28144,28145,28147,28149,28151,28153],{"class":236,"line":265},[234,28146,10743],{"class":271},[234,28148,1443],{"class":244},[234,28150,7144],{"class":271},[234,28152,1789],{"class":240},[234,28154,255],{"class":244},[234,28156,28157,28159,28161,28163,28165],{"class":236,"line":288},[234,28158,10630],{"class":271},[234,28160,1443],{"class":244},[234,28162,7144],{"class":271},[234,28164,1789],{"class":240},[234,28166,255],{"class":244},[234,28168,28169,28171,28173,28175],{"class":236,"line":293},[234,28170,6427],{"class":271},[234,28172,1443],{"class":244},[234,28174,10579],{"class":271},[234,28176,255],{"class":244},[234,28178,28179,28181,28183,28185],{"class":236,"line":305},[234,28180,12181],{"class":271},[234,28182,1443],{"class":244},[234,28184,6432],{"class":271},[234,28186,255],{"class":244},[234,28188,28189,28191,28193,28195,28197],{"class":236,"line":321},[234,28190,1749],{"class":271},[234,28192,1443],{"class":244},[234,28194,14942],{"class":271},[234,28196,1711],{"class":240},[234,28198,255],{"class":244},[234,28200,28201,28203,28205,28207,28209,28211,28213],{"class":236,"line":946},[234,28202,1769],{"class":271},[234,28204,1443],{"class":244},[234,28206,1754],{"class":271},[234,28208,1789],{"class":240},[234,28210,6417],{"class":271},[234,28212,16850],{"class":271},[234,28214,255],{"class":244},[234,28216,28217,28219,28221,28223,28225,28227],{"class":236,"line":955},[234,28218,27489],{"class":271},[234,28220,1443],{"class":244},[234,28222,27494],{"class":271},[234,28224,27497],{"class":244},[234,28226,27500],{"class":271},[234,28228,255],{"class":244},[234,28230,28231,28233,28235,28237,28239],{"class":236,"line":11},[234,28232,10500],{"class":271},[234,28234,1443],{"class":244},[234,28236,23649],{"class":271},[234,28238,1711],{"class":240},[234,28240,255],{"class":244},[234,28242,28243,28245,28247,28249],{"class":236,"line":980},[234,28244,1677],{"class":271},[234,28246,1443],{"class":244},[234,28248,1682],{"class":271},[234,28250,255],{"class":244},[234,28252,28253,28255,28257,28259,28261],{"class":236,"line":994},[234,28254,1703],{"class":271},[234,28256,1443],{"class":244},[234,28258,2531],{"class":271},[234,28260,1711],{"class":240},[234,28262,255],{"class":244},[234,28264,28265,28267,28269,28271,28273],{"class":236,"line":1000},[234,28266,25640],{"class":271},[234,28268,1443],{"class":244},[234,28270,25645],{"class":271},[234,28272,1789],{"class":240},[234,28274,255],{"class":244},[234,28276,28277],{"class":236,"line":1005},[234,28278,1143],{"class":244},[234,28280,28281],{"class":236,"line":1013},[234,28282,262],{"emptyLinePlaceholder":261},[234,28284,28285,28288],{"class":236,"line":1019},[234,28286,28287],{"class":281},".debug-row",[234,28289,909],{"class":244},[234,28291,28292,28294,28296,28298],{"class":236,"line":1025},[234,28293,1677],{"class":271},[234,28295,1443],{"class":244},[234,28297,13197],{"class":271},[234,28299,255],{"class":244},[234,28301,28302,28304,28306,28308],{"class":236,"line":1031},[234,28303,13214],{"class":271},[234,28305,1443],{"class":244},[234,28307,14871],{"class":271},[234,28309,255],{"class":244},[234,28311,28312,28314,28316,28318],{"class":236,"line":1037},[234,28313,7209],{"class":271},[234,28315,1443],{"class":244},[234,28317,1695],{"class":271},[234,28319,255],{"class":244},[234,28321,28322],{"class":236,"line":427},[234,28323,1143],{"class":244},[234,28325,28326],{"class":236,"line":1571},[234,28327,262],{"emptyLinePlaceholder":261},[234,28329,28330,28332,28334],{"class":236,"line":1592},[234,28331,28287],{"class":281},[234,28333,20343],{"class":350},[234,28335,909],{"class":244},[234,28337,28338,28340,28342,28344],{"class":236,"line":1600},[234,28339,12181],{"class":271},[234,28341,1443],{"class":244},[234,28343,17305],{"class":271},[234,28345,255],{"class":244},[234,28347,28348,28350,28352,28354],{"class":236,"line":1615},[234,28349,10513],{"class":271},[234,28351,1443],{"class":244},[234,28353,10518],{"class":271},[234,28355,255],{"class":244},[234,28357,28358,28360,28362,28364,28366],{"class":236,"line":1620},[234,28359,10500],{"class":271},[234,28361,1443],{"class":244},[234,28363,2531],{"class":271},[234,28365,1711],{"class":240},[234,28367,255],{"class":244},[234,28369,28370,28372,28374,28376,28378],{"class":236,"line":1625},[234,28371,16178],{"class":271},[234,28373,1443],{"class":244},[234,28375,15304],{"class":271},[234,28377,3718],{"class":240},[234,28379,255],{"class":244},[234,28381,28382],{"class":236,"line":1634},[234,28383,1143],{"class":244},[234,28385,28386],{"class":236,"line":1639},[234,28387,262],{"emptyLinePlaceholder":261},[234,28389,28390,28393,28395,28398,28400,28402,28405,28407,28409,28411,28413],{"class":236,"line":1651},[234,28391,28392],{"class":244},"[",[234,28394,27802],{"class":281},[234,28396,28397],{"class":244},"]",[234,28399,27717],{"class":281},[234,28401,1437],{"class":244},[234,28403,28404],{"class":271},"content",[234,28406,1443],{"class":244},[234,28408,27598],{"class":271},[234,28410,329],{"class":244},[234,28412,27802],{"class":899},[234,28414,18007],{"class":244},[234,28416,28417,28419,28421,28423,28425,28427,28429,28431,28433,28435,28437,28439,28442],{"class":236,"line":609},[234,28418,28392],{"class":244},[234,28420,27792],{"class":281},[234,28422,28397],{"class":244},[234,28424,27717],{"class":281},[234,28426,1437],{"class":244},[234,28428,28404],{"class":271},[234,28430,1443],{"class":244},[234,28432,27598],{"class":271},[234,28434,329],{"class":244},[234,28436,27792],{"class":899},[234,28438,903],{"class":244},[234,28440,28441],{"class":251},"\"px\"",[234,28443,28444],{"class":244},"; }\n",[234,28446,28447,28449,28451,28453,28455,28457,28459,28461,28463,28465,28467,28469,28472],{"class":236,"line":1674},[234,28448,28392],{"class":244},[234,28450,27797],{"class":281},[234,28452,28397],{"class":244},[234,28454,27717],{"class":281},[234,28456,1437],{"class":244},[234,28458,28404],{"class":271},[234,28460,1443],{"class":244},[234,28462,27598],{"class":271},[234,28464,329],{"class":244},[234,28466,27797],{"class":899},[234,28468,903],{"class":244},[234,28470,28471],{"class":251},"\"%\"",[234,28473,28444],{"class":244},[37,28475,6478],{"id":6477},[225,28477,28479],{"className":227,"code":28478,"language":229,"meta":230,"style":230},"import StringTune, { StringPositionTracker } from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\nstringTune.use(StringPositionTracker);\nstringTune.start(60);\n",[60,28480,28481,28494,28498,28512,28521],{"__ignoreMap":230},[234,28482,28483,28485,28488,28490,28492],{"class":236,"line":237},[234,28484,241],{"class":240},[234,28486,28487],{"class":244}," StringTune, { StringPositionTracker } ",[234,28489,248],{"class":240},[234,28491,252],{"class":251},[234,28493,255],{"class":244},[234,28495,28496],{"class":236,"line":258},[234,28497,262],{"emptyLinePlaceholder":261},[234,28499,28500,28502,28504,28506,28508,28510],{"class":236,"line":265},[234,28501,268],{"class":240},[234,28503,272],{"class":271},[234,28505,275],{"class":240},[234,28507,278],{"class":244},[234,28509,282],{"class":281},[234,28511,285],{"class":244},[234,28513,28514,28516,28518],{"class":236,"line":288},[234,28515,296],{"class":244},[234,28517,299],{"class":281},[234,28519,28520],{"class":244},"(StringPositionTracker);\n",[234,28522,28523,28525,28527,28529,28531],{"class":236,"line":293},[234,28524,296],{"class":244},[234,28526,326],{"class":281},[234,28528,329],{"class":244},[234,28530,332],{"class":271},[234,28532,335],{"class":244},[30,28534,27675],{},[225,28536,28538],{"className":227,"code":28537,"language":229,"meta":230,"style":230},"stringTune.PositionTrackerVisible = true;\n",[60,28539,28540],{"__ignoreMap":230},[234,28541,28542,28545,28547,28549],{"class":236,"line":237},[234,28543,28544],{"class":244},"stringTune.PositionTrackerVisible ",[234,28546,357],{"class":240},[234,28548,5240],{"class":271},[234,28550,255],{"class":244},[37,28552,6537],{"id":6536},[42,28554,28555,28560,28567,28576],{},[45,28556,28557,28558,106],{},"The tracker watches the whole document for the three diagnostic attributes and refreshes its cache through a ",[60,28559,4960],{},[45,28561,28562,28563,28566],{},"Percentage is computed from ",[60,28564,28565],{},"current / (contentHeight - windowHeight)"," and rounded to an integer.",[45,28568,28569,28570,28572,28573,106],{},"Direction is derived from scroll motion. When movement stops, the module resets the marker to ",[60,28571,27849],{}," after about ",[60,28574,28575],{},"150ms",[45,28577,27720,28578,1833,28581,7452,28584,28587],{},[60,28579,28580],{},"[data-val]",[60,28582,28583],{},"[data-val-pct]",[60,28585,28586],{},"[data-dir]"," elements still receive updates, but you control their visual presentation.",[410,28589,6559],{},{"title":230,"searchDepth":258,"depth":258,"links":28591},[28592,28598,28599,28600],{"id":5810,"depth":258,"text":5811,"children":28593},[28594,28595,28596,28597],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":2354,"title":5761,"description":28602,"kind":9,"section":5761,"order":11,"aliases":28603,"attrs":28604,"events":28605,"cssVars":28606,"related":28607,"body":28611},"Guidance for project-specific modules that extend StringTune but are not part of the official package API.",[],[],[],[],[28608,28609,28610],"/docs/custom-modules/first-module","/docs/custom-modules/module-contract","/docs/custom-modules/lifecycle-hooks",{"type":22,"value":28612,"toc":28829},[28613,28615,28618,28621,28625,28633,28636,28647,28651,28654,28687,28700,28704,28707,28770,28774,28777,28780,28796,28800,28803,28806,28822],[25,28614,5761],{"id":208},[30,28616,28617],{},"This section is the authoring handbook for project-specific modules.",[30,28619,28620],{},"It is not about internal runtime archaeology and it is not a catalog of built-in exports. The goal here is narrower: show how to build your own module on top of the public authoring surface that already ships with StringTune.",[37,28622,28624],{"id":28623},"what-counts-as-a-custom-module","What counts as a custom module",[30,28626,28627,28628,28630,28631,106],{},"A custom module is a class in your own project that extends ",[60,28629,2383],{}," and is registered through ",[60,28632,67],{},[30,28634,28635],{},"Typical reasons to write one:",[42,28637,28638,28641,28644],{},[45,28639,28640],{},"a design system needs a behavior that is too project-specific for the package",[45,28642,28643],{},"you want to compose existing runtime state into a new output channel",[45,28645,28646],{},"you want one declarative HTML contract shared across several pages",[37,28648,28650],{"id":28649},"safe-authoring-surface","Safe authoring surface",[30,28652,28653],{},"These are the authoring primitives that are exported by the package and are reasonable to rely on when building custom modules:",[42,28655,28656,28660,28665,28670,28674,28678,28682],{},[45,28657,28658],{},[60,28659,2383],{},[45,28661,28662],{},[60,28663,28664],{},"StringObject",[45,28666,28667],{},[60,28668,28669],{},"StringContext",[45,28671,28672],{},[60,28673,2388],{},[45,28675,28676],{},[60,28677,2393],{},[45,28679,28680],{},[60,28681,5063],{},[45,28683,28684],{},[60,28685,28686],{},"DOMBatcher",[30,28688,28689,28690,1833,28693,2707,28696,28699],{},"Everything else in ",[60,28691,28692],{},"core/managers",[60,28694,28695],{},"objects",[60,28697,28698],{},"modules"," should be treated as implementation detail unless it is explicitly exported by the package.",[37,28701,28703],{"id":28702},"what-this-section-covers","What this section covers",[30,28705,28706],{},"Use the pages in this order:",[99,28708,28709,28715,28722,28732,28738,28748,28754,28761],{},[45,28710,28711,28714],{},[133,28712,28713],{"href":28608},"First Custom Module"," for the smallest working example.",[45,28716,28717,28721],{},[133,28718,28720],{"href":28719},"/docs/custom-modules/element-vs-global","Element vs Global Modules"," to choose the right module shape.",[45,28723,28724,28727,28728,28731],{},[133,28725,28726],{"href":28609},"Module Contract"," to understand ",[60,28729,28730],{},"htmlKey",", settings, attribute mapping, and output channels.",[45,28733,28734,28737],{},[133,28735,28736],{"href":28610},"Lifecycle Hooks"," to see which hooks actually run in the current runtime.",[45,28739,28740,28744,28745,28747],{},[133,28741,28743],{"href":28742},"/docs/custom-modules/objects-and-attributes","Objects and Attributes"," for ",[60,28746,28664],{},", mirrored elements, and parsed properties.",[45,28749,28750,28753],{},[133,28751,28752],{"href":9622},"Context, Tools, and Events"," for the injected utilities and event patterns.",[45,28755,28756,28760],{},[133,28757,28759],{"href":28758},"/docs/custom-modules/performance-patterns","Performance Patterns"," for read/write separation and rebuild control.",[45,28762,28763,28767,28768,106],{},[133,28764,28766],{"href":28765},"/docs/custom-modules/worked-example","Worked Example"," for a full element module that composes with ",[60,28769,190],{},[37,28771,28773],{"id":28772},"authoring-rule","Authoring rule",[30,28775,28776],{},"Do not document or ship a project module as if it were a built-in package module.",[30,28778,28779],{},"Every custom module page or code example should make these boundaries explicit:",[42,28781,28782,28785,28788,28793],{},[45,28783,28784],{},"where the module lives",[45,28786,28787],{},"who owns it",[45,28789,28790,28791],{},"whether it ships with ",[60,28792,5775],{},[45,28794,28795],{},"which built-in runtime assumptions it depends on",[37,28797,28799],{"id":28798},"the-practical-mindset","The practical mindset",[30,28801,28802],{},"Good custom modules in StringTune are usually small.",[30,28804,28805],{},"They do one of these things well:",[42,28807,28808,28811,28816,28819],{},[45,28809,28810],{},"read a few attributes and write CSS variables",[45,28812,28813,28814],{},"react to existing object state such as ",[60,28815,5777],{},[45,28817,28818],{},"subscribe to events and republish a more convenient channel",[45,28820,28821],{},"bind one DOM-specific behavior behind a stable declarative API",[30,28823,28824,28825,28828],{},"If a module starts needing deep knowledge of ",[60,28826,28827],{},"ObjectManager",", hidden DOM rebuild phases, or private state from another module, that is usually a sign that the design should be simplified.",{"title":230,"searchDepth":258,"depth":258,"links":28830},[28831,28832,28833,28834,28835],{"id":28623,"depth":258,"text":28624},{"id":28649,"depth":258,"text":28650},{"id":28702,"depth":258,"text":28703},{"id":28772,"depth":258,"text":28773},{"id":28798,"depth":258,"text":28799},{"path":28608,"title":28713,"description":28837,"kind":9,"section":5761,"order":427,"group":28838,"aliases":28839,"attrs":28842,"events":28843,"cssVars":28844,"related":28845,"body":28846},"Minimal path from extending StringModule to registering and consuming your own project module.","Getting Started",[28840,28841],"custom module quick start","extend StringModule",[],[],[],[28719,28609],{"type":22,"value":28847,"toc":29426},[28848,28851,28857,28861,29122,29196,29237,29241,29288,29292,29297,29300,29313,29316,29341,29345,29348,29362,29365,29395,29398,29402,29405,29420,29423],[25,28849,28713],{"id":28850},"first-custom-module",[30,28852,28853,28854,28856],{},"The smallest useful custom module is usually an element module with one ",[60,28855,28730],{},", one mapped attribute, and one DOM output.",[37,28858,28860],{"id":28859},"minimal-example","Minimal example",[225,28862,28864],{"className":227,"code":28863,"language":229,"meta":230,"style":230},"import { StringContext, StringModule, StringObject } from '@fiddle-digital/string-tune';\n\nexport class StringOutlineOffset extends StringModule {\n  constructor(context: StringContext) {\n    super(context);\n    this.htmlKey = 'outline-offset';\n\n    this.attributesToMap = [\n      ...this.attributesToMap,\n      { key: 'outline-offset', type: 'dimension', fallback: '8px' },\n    ];\n  }\n\n  override onObjectConnected(object: StringObject): void {\n    const offset = object.getProperty\u003Cnumber>('outline-offset');\n\n    this.applyToElementAndConnects(object, (el) => {\n      el.style.outline = '1px solid currentColor';\n      el.style.outlineOffset = `${offset}px`;\n    });\n  }\n}\n",[60,28865,28866,28879,28883,28900,28917,28925,28940,28944,28956,28967,28989,28994,28998,29002,29029,29055,29059,29080,29092,29109,29114,29118],{"__ignoreMap":230},[234,28867,28868,28870,28873,28875,28877],{"class":236,"line":237},[234,28869,241],{"class":240},[234,28871,28872],{"class":244}," { StringContext, StringModule, StringObject } ",[234,28874,248],{"class":240},[234,28876,252],{"class":251},[234,28878,255],{"class":244},[234,28880,28881],{"class":236,"line":258},[234,28882,262],{"emptyLinePlaceholder":261},[234,28884,28885,28887,28889,28892,28895,28898],{"class":236,"line":265},[234,28886,887],{"class":240},[234,28888,1297],{"class":240},[234,28890,28891],{"class":281}," StringOutlineOffset",[234,28893,28894],{"class":240}," extends",[234,28896,28897],{"class":281}," StringModule",[234,28899,909],{"class":244},[234,28901,28902,28905,28907,28910,28912,28915],{"class":236,"line":288},[234,28903,28904],{"class":240},"  constructor",[234,28906,329],{"class":244},[234,28908,28909],{"class":899},"context",[234,28911,1114],{"class":240},[234,28913,28914],{"class":281}," StringContext",[234,28916,1477],{"class":244},[234,28918,28919,28922],{"class":236,"line":293},[234,28920,28921],{"class":271},"    super",[234,28923,28924],{"class":244},"(context);\n",[234,28926,28927,28930,28933,28935,28938],{"class":236,"line":305},[234,28928,28929],{"class":271},"    this",[234,28931,28932],{"class":244},".htmlKey ",[234,28934,357],{"class":240},[234,28936,28937],{"class":251}," 'outline-offset'",[234,28939,255],{"class":244},[234,28941,28942],{"class":236,"line":321},[234,28943,262],{"emptyLinePlaceholder":261},[234,28945,28946,28948,28951,28953],{"class":236,"line":946},[234,28947,28929],{"class":271},[234,28949,28950],{"class":244},".attributesToMap ",[234,28952,357],{"class":240},[234,28954,28955],{"class":244}," [\n",[234,28957,28958,28961,28964],{"class":236,"line":955},[234,28959,28960],{"class":240},"      ...",[234,28962,28963],{"class":271},"this",[234,28965,28966],{"class":244},".attributesToMap,\n",[234,28968,28969,28972,28975,28978,28981,28984,28987],{"class":236,"line":11},[234,28970,28971],{"class":244},"      { key: ",[234,28973,28974],{"class":251},"'outline-offset'",[234,28976,28977],{"class":244},", type: ",[234,28979,28980],{"class":251},"'dimension'",[234,28982,28983],{"class":244},", fallback: ",[234,28985,28986],{"class":251},"'8px'",[234,28988,23751],{"class":244},[234,28990,28991],{"class":236,"line":980},[234,28992,28993],{"class":244},"    ];\n",[234,28995,28996],{"class":236,"line":994},[234,28997,1138],{"class":244},[234,28999,29000],{"class":236,"line":1000},[234,29001,262],{"emptyLinePlaceholder":261},[234,29003,29004,29007,29010,29012,29015,29017,29020,29022,29024,29027],{"class":236,"line":1005},[234,29005,29006],{"class":240},"  override",[234,29008,29009],{"class":281}," onObjectConnected",[234,29011,329],{"class":244},[234,29013,29014],{"class":899},"object",[234,29016,1114],{"class":240},[234,29018,29019],{"class":281}," StringObject",[234,29021,3340],{"class":244},[234,29023,1114],{"class":240},[234,29025,29026],{"class":271}," void",[234,29028,909],{"class":244},[234,29030,29031,29033,29036,29038,29041,29044,29046,29048,29051,29053],{"class":236,"line":1013},[234,29032,2150],{"class":240},[234,29034,29035],{"class":271}," offset",[234,29037,275],{"class":240},[234,29039,29040],{"class":244}," object.",[234,29042,29043],{"class":281},"getProperty",[234,29045,347],{"class":244},[234,29047,6025],{"class":271},[234,29049,29050],{"class":244},">(",[234,29052,28974],{"class":251},[234,29054,335],{"class":244},[234,29056,29057],{"class":236,"line":1019},[234,29058,262],{"emptyLinePlaceholder":261},[234,29060,29061,29063,29065,29068,29071,29074,29076,29078],{"class":236,"line":1025},[234,29062,28929],{"class":271},[234,29064,106],{"class":244},[234,29066,29067],{"class":281},"applyToElementAndConnects",[234,29069,29070],{"class":244},"(object, (",[234,29072,29073],{"class":899},"el",[234,29075,903],{"class":244},[234,29077,906],{"class":240},[234,29079,909],{"class":244},[234,29081,29082,29085,29087,29090],{"class":236,"line":1031},[234,29083,29084],{"class":244},"      el.style.outline ",[234,29086,357],{"class":240},[234,29088,29089],{"class":251}," '1px solid currentColor'",[234,29091,255],{"class":244},[234,29093,29094,29097,29099,29102,29104,29107],{"class":236,"line":1037},[234,29095,29096],{"class":244},"      el.style.outlineOffset ",[234,29098,357],{"class":240},[234,29100,29101],{"class":251}," `${",[234,29103,2723],{"class":244},[234,29105,29106],{"class":251},"}px`",[234,29108,255],{"class":244},[234,29110,29111],{"class":236,"line":427},[234,29112,29113],{"class":244},"    });\n",[234,29115,29116],{"class":236,"line":1571},[234,29117,1138],{"class":244},[234,29119,29120],{"class":236,"line":1592},[234,29121,1143],{"class":244},[225,29123,29125],{"className":227,"code":29124,"language":229,"meta":230,"style":230},"import StringTune from '@fiddle-digital/string-tune';\nimport { StringOutlineOffset } from './modules/StringOutlineOffset';\n\nconst stringTune = StringTune.getInstance();\n\nstringTune.use(StringOutlineOffset);\nstringTune.start(60);\n",[60,29126,29127,29139,29153,29157,29171,29175,29184],{"__ignoreMap":230},[234,29128,29129,29131,29133,29135,29137],{"class":236,"line":237},[234,29130,241],{"class":240},[234,29132,1073],{"class":244},[234,29134,248],{"class":240},[234,29136,252],{"class":251},[234,29138,255],{"class":244},[234,29140,29141,29143,29146,29148,29151],{"class":236,"line":258},[234,29142,241],{"class":240},[234,29144,29145],{"class":244}," { StringOutlineOffset } ",[234,29147,248],{"class":240},[234,29149,29150],{"class":251}," './modules/StringOutlineOffset'",[234,29152,255],{"class":244},[234,29154,29155],{"class":236,"line":265},[234,29156,262],{"emptyLinePlaceholder":261},[234,29158,29159,29161,29163,29165,29167,29169],{"class":236,"line":288},[234,29160,268],{"class":240},[234,29162,272],{"class":271},[234,29164,275],{"class":240},[234,29166,278],{"class":244},[234,29168,282],{"class":281},[234,29170,285],{"class":244},[234,29172,29173],{"class":236,"line":293},[234,29174,262],{"emptyLinePlaceholder":261},[234,29176,29177,29179,29181],{"class":236,"line":305},[234,29178,296],{"class":244},[234,29180,299],{"class":281},[234,29182,29183],{"class":244},"(StringOutlineOffset);\n",[234,29185,29186,29188,29190,29192,29194],{"class":236,"line":321},[234,29187,296],{"class":244},[234,29189,326],{"class":281},[234,29191,329],{"class":244},[234,29193,332],{"class":271},[234,29195,335],{"class":244},[225,29197,29199],{"className":338,"code":29198,"language":340,"meta":230,"style":230},"\u003Cbutton string=\"outline-offset\" string-outline-offset=\"14px\">\n  Hover target\n\u003C/button>\n",[60,29200,29201,29224,29229],{"__ignoreMap":230},[234,29202,29203,29205,29207,29209,29211,29214,29217,29219,29222],{"class":236,"line":237},[234,29204,347],{"class":244},[234,29206,1359],{"class":350},[234,29208,354],{"class":281},[234,29210,357],{"class":244},[234,29212,29213],{"class":251},"\"outline-offset\"",[234,29215,29216],{"class":281}," string-outline-offset",[234,29218,357],{"class":244},[234,29220,29221],{"class":251},"\"14px\"",[234,29223,376],{"class":244},[234,29225,29226],{"class":236,"line":258},[234,29227,29228],{"class":244},"  Hover target\n",[234,29230,29231,29233,29235],{"class":236,"line":265},[234,29232,1402],{"class":244},[234,29234,1359],{"class":350},[234,29236,376],{"class":244},[37,29238,29240],{"id":29239},"what-each-part-does","What each part does",[42,29242,29243,29249,29261,29273,29279],{},[45,29244,29245,29248],{},[60,29246,29247],{},"extends StringModule"," opts your class into the module runtime.",[45,29250,29251,29254,29255,29257,29258,106],{},[60,29252,29253],{},"htmlKey = 'outline-offset'"," means the module can connect to elements whose ",[60,29256,2256],{}," list contains ",[60,29259,29260],{},"outline-offset",[45,29262,29263,29266,29267,29270,29271,106],{},[60,29264,29265],{},"attributesToMap"," tells the base class to read ",[60,29268,29269],{},"string-outline-offset"," and parse it as a ",[60,29272,5871],{},[45,29274,29275,29278],{},[60,29276,29277],{},"onObjectConnected(...)"," is the first object-specific hook where the element and parsed properties are ready.",[45,29280,29281,29284,29285,29287],{},[60,29282,29283],{},"applyToElementAndConnects(...)"," writes to the main element and any ",[60,29286,2461],{}," mirrors.",[37,29289,29291],{"id":29290},"the-important-registration-rule","The important registration rule",[30,29293,29294,29296],{},[60,29295,67],{}," expects a class constructor, not an already-created instance.",[30,29298,29299],{},"This is correct:",[225,29301,29303],{"className":227,"code":29302,"language":229,"meta":230,"style":230},"stringTune.use(StringOutlineOffset);\n",[60,29304,29305],{"__ignoreMap":230},[234,29306,29307,29309,29311],{"class":236,"line":237},[234,29308,296],{"class":244},[234,29310,299],{"class":281},[234,29312,29183],{"class":244},[30,29314,29315],{},"This is not:",[225,29317,29319],{"className":227,"code":29318,"language":229,"meta":230,"style":230},"stringTune.use(new StringOutlineOffset(...));\n",[60,29320,29321],{"__ignoreMap":230},[234,29322,29323,29325,29327,29329,29332,29334,29336,29339],{"class":236,"line":237},[234,29324,296],{"class":244},[234,29326,299],{"class":281},[234,29328,329],{"class":244},[234,29330,29331],{"class":240},"new",[234,29333,28891],{"class":281},[234,29335,329],{"class":244},[234,29337,29338],{"class":240},"...",[234,29340,1875],{"class":244},[37,29342,29344],{"id":29343},"where-settings-come-from","Where settings come from",[30,29346,29347],{},"When the runtime instantiates the module, it merges:",[99,29349,29350,29356],{},[45,29351,29352,29353],{},"global defaults from ",[60,29354,29355],{},"stringTune.setupSettings(...)",[45,29357,29358,29359],{},"per-registration overrides from ",[60,29360,29361],{},"stringTune.use(Module, settings)",[30,29363,29364],{},"So this is valid:",[225,29366,29368],{"className":227,"code":29367,"language":229,"meta":230,"style":230},"stringTune.use(StringOutlineOffset, {\n  'outline-offset': '12px',\n});\n",[60,29369,29370,29379,29391],{"__ignoreMap":230},[234,29371,29372,29374,29376],{"class":236,"line":237},[234,29373,296],{"class":244},[234,29375,299],{"class":281},[234,29377,29378],{"class":244},"(StringOutlineOffset, {\n",[234,29380,29381,29384,29386,29389],{"class":236,"line":258},[234,29382,29383],{"class":251},"  'outline-offset'",[234,29385,1443],{"class":244},[234,29387,29388],{"class":251},"'12px'",[234,29390,2510],{"class":244},[234,29392,29393],{"class":236,"line":265},[234,29394,1040],{"class":244},[30,29396,29397],{},"The mapped attribute still wins when the element provides its own value.",[37,29399,29401],{"id":29400},"when-to-stop-at-this-level","When to stop at this level",[30,29403,29404],{},"This pattern is enough if your module only needs to:",[42,29406,29407,29410,29413],{},[45,29408,29409],{},"read attributes once",[45,29411,29412],{},"apply static classes or styles",[45,29414,29415,29416,137,29418],{},"attach object-local listeners such as ",[60,29417,14414],{},[60,29419,14417],{},[30,29421,29422],{},"When you need scroll, cursor, resize, events, or batched writes, move on to the next pages instead of improvising from this example.",[410,29424,29425],{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}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 .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}",{"title":230,"searchDepth":258,"depth":258,"links":29427},[29428,29429,29430,29431,29432],{"id":28859,"depth":258,"text":28860},{"id":29239,"depth":258,"text":29240},{"id":29290,"depth":258,"text":29291},{"id":29343,"depth":258,"text":29344},{"id":29400,"depth":258,"text":29401},{"path":28719,"title":28720,"description":29434,"kind":9,"section":5761,"order":609,"group":28838,"aliases":29435,"attrs":29437,"events":29438,"cssVars":29439,"related":29440,"body":29441},"Choose whether your custom module should attach to objects or run as a global runtime participant.",[29436,28730],"global module",[],[],[],[28608,28609],{"type":22,"value":29442,"toc":29867},[29443,29446,29449,29453,29459,29462,29483,29486,29547,29578,29582,29588,29591,29605,29607,29713,29727,29731,29734,29795,29801,29805,29814,29828,29836,29839,29843,29846,29849,29861,29864],[25,29444,28720],{"id":29445},"element-vs-global-modules",[30,29447,29448],{},"Before writing code, decide whether your module is object-driven or runtime-driven.",[37,29450,29452],{"id":29451},"element-modules","Element modules",[30,29454,29455,29456,29458],{},"Element modules connect to ",[60,29457,28664],{}," instances discovered in the DOM.",[30,29460,29461],{},"Use an element module when:",[42,29463,29464,29467,29470,29473],{},[45,29465,29466],{},"behavior is declared in markup",[45,29468,29469],{},"you need per-element attributes",[45,29471,29472],{},"you write output to one element and its mirrors",[45,29474,29475,29476,1833,29478,7452,29480],{},"you want ",[60,29477,29277],{},[60,29479,28695],{},[60,29481,29482],{},"object.events",[30,29484,29485],{},"Typical shape:",[225,29487,29489],{"className":227,"code":29488,"language":229,"meta":230,"style":230},"export class StringMyModule extends StringModule {\n  constructor(context: StringContext) {\n    super(context);\n    this.htmlKey = 'my-module';\n  }\n}\n",[60,29490,29491,29506,29520,29526,29539,29543],{"__ignoreMap":230},[234,29492,29493,29495,29497,29500,29502,29504],{"class":236,"line":237},[234,29494,887],{"class":240},[234,29496,1297],{"class":240},[234,29498,29499],{"class":281}," StringMyModule",[234,29501,28894],{"class":240},[234,29503,28897],{"class":281},[234,29505,909],{"class":244},[234,29507,29508,29510,29512,29514,29516,29518],{"class":236,"line":258},[234,29509,28904],{"class":240},[234,29511,329],{"class":244},[234,29513,28909],{"class":899},[234,29515,1114],{"class":240},[234,29517,28914],{"class":281},[234,29519,1477],{"class":244},[234,29521,29522,29524],{"class":236,"line":265},[234,29523,28921],{"class":271},[234,29525,28924],{"class":244},[234,29527,29528,29530,29532,29534,29537],{"class":236,"line":288},[234,29529,28929],{"class":271},[234,29531,28932],{"class":244},[234,29533,357],{"class":240},[234,29535,29536],{"class":251}," 'my-module'",[234,29538,255],{"class":244},[234,29540,29541],{"class":236,"line":293},[234,29542,1138],{"class":244},[234,29544,29545],{"class":236,"line":305},[234,29546,1143],{"class":244},[225,29548,29550],{"className":338,"code":29549,"language":340,"meta":230,"style":230},"\u003Cdiv string=\"my-module\" string-my-value=\"24\">\u003C/div>\n",[60,29551,29552],{"__ignoreMap":230},[234,29553,29554,29556,29558,29560,29562,29565,29568,29570,29572,29574,29576],{"class":236,"line":237},[234,29555,347],{"class":244},[234,29557,351],{"class":350},[234,29559,354],{"class":281},[234,29561,357],{"class":244},[234,29563,29564],{"class":251},"\"my-module\"",[234,29566,29567],{"class":281}," string-my-value",[234,29569,357],{"class":244},[234,29571,22321],{"class":251},[234,29573,371],{"class":244},[234,29575,351],{"class":350},[234,29577,376],{"class":244},[37,29579,29581],{"id":29580},"global-modules","Global modules",[30,29583,29584,29585,29587],{},"Global modules participate in the runtime without requiring ",[60,29586,112],{}," on elements.",[30,29589,29590],{},"Use a global module when:",[42,29592,29593,29596,29599,29602],{},[45,29594,29595],{},"behavior is app-wide",[45,29597,29598],{},"no per-object connection step is needed",[45,29600,29601],{},"you mainly react to scroll, pointer, viewport, or events",[45,29603,29604],{},"the module manages its own DOM querying or global classes",[30,29606,29485],{},[225,29608,29610],{"className":227,"code":29609,"language":229,"meta":230,"style":230},"export class StringMyGlobalModule extends StringModule {\n  override onSubscribe(): void {\n    this.events.on('scroll:start', this.onScrollStartEvent);\n  }\n\n  override onUnsubscribe(): void {\n    this.events.off('scroll:start', this.onScrollStartEvent);\n  }\n}\n",[60,29611,29612,29627,29643,29664,29668,29672,29687,29705,29709],{"__ignoreMap":230},[234,29613,29614,29616,29618,29621,29623,29625],{"class":236,"line":237},[234,29615,887],{"class":240},[234,29617,1297],{"class":240},[234,29619,29620],{"class":281}," StringMyGlobalModule",[234,29622,28894],{"class":240},[234,29624,28897],{"class":281},[234,29626,909],{"class":244},[234,29628,29629,29631,29634,29637,29639,29641],{"class":236,"line":258},[234,29630,29006],{"class":240},[234,29632,29633],{"class":281}," onSubscribe",[234,29635,29636],{"class":244},"()",[234,29638,1114],{"class":240},[234,29640,29026],{"class":271},[234,29642,909],{"class":244},[234,29644,29645,29647,29650,29652,29654,29657,29659,29661],{"class":236,"line":265},[234,29646,28929],{"class":271},[234,29648,29649],{"class":244},".events.",[234,29651,1536],{"class":281},[234,29653,329],{"class":244},[234,29655,29656],{"class":251},"'scroll:start'",[234,29658,1833],{"class":244},[234,29660,28963],{"class":271},[234,29662,29663],{"class":244},".onScrollStartEvent);\n",[234,29665,29666],{"class":236,"line":288},[234,29667,1138],{"class":244},[234,29669,29670],{"class":236,"line":293},[234,29671,262],{"emptyLinePlaceholder":261},[234,29673,29674,29676,29679,29681,29683,29685],{"class":236,"line":305},[234,29675,29006],{"class":240},[234,29677,29678],{"class":281}," onUnsubscribe",[234,29680,29636],{"class":244},[234,29682,1114],{"class":240},[234,29684,29026],{"class":271},[234,29686,909],{"class":244},[234,29688,29689,29691,29693,29695,29697,29699,29701,29703],{"class":236,"line":321},[234,29690,28929],{"class":271},[234,29692,29649],{"class":244},[234,29694,1606],{"class":281},[234,29696,329],{"class":244},[234,29698,29656],{"class":251},[234,29700,1833],{"class":244},[234,29702,28963],{"class":271},[234,29704,29663],{"class":244},[234,29706,29707],{"class":236,"line":946},[234,29708,1138],{"class":244},[234,29710,29711],{"class":236,"line":955},[234,29712,1143],{"class":244},[225,29714,29716],{"className":227,"code":29715,"language":229,"meta":230,"style":230},"stringTune.use(StringMyGlobalModule);\n",[60,29717,29718],{"__ignoreMap":230},[234,29719,29720,29722,29724],{"class":236,"line":237},[234,29721,296],{"class":244},[234,29723,299],{"class":281},[234,29725,29726],{"class":244},"(StringMyGlobalModule);\n",[37,29728,29730],{"id":29729},"how-connection-actually-works","How connection actually works",[30,29732,29733],{},"For element modules, the runtime flow is:",[99,29735,29736,29744,29753,29766,29772,29777,29786],{},[45,29737,29738,29740,29741,29743],{},[60,29739,28827],{}," creates a ",[60,29742,28664],{}," from a DOM element.",[45,29745,29746,29747,29750,29751,106],{},"The module is considered connectable when ",[60,29748,29749],{},"canConnect(object)"," returns ",[60,29752,2633],{},[45,29754,29755,29756,29759,29760,29763,29764,106],{},"By default, ",[60,29757,29758],{},"canConnect(...)"," checks whether ",[60,29761,29762],{},"object.keys"," contains ",[60,29765,28730],{},[45,29767,29768,29769,106],{},"The runtime calls ",[60,29770,29771],{},"initializeObject(...)",[45,29773,29768,29774,106],{},[60,29775,29776],{},"calculatePositions(...)",[45,29778,29768,29779,29782,29783,29785],{},[60,29780,29781],{},"connectObject(...)",", which triggers ",[60,29784,29277],{}," on first connection.",[45,29787,29788,29789,137,29792,29794],{},"The module keeps that object in ",[60,29790,29791],{},"objectsOnPage",[60,29793,28695],{}," collections.",[30,29796,29797,29798,29800],{},"Global modules skip the object connection path unless they override ",[60,29799,29758],{}," or manually manage objects.",[37,29802,29804],{"id":29803},"core-module-vs-ui-module","Core module vs UI module",[30,29806,29807,29809,29810,29813],{},[60,29808,2383],{}," also has an internal ",[60,29811,29812],{},"type"," bucket:",[42,29815,29816,29822],{},[45,29817,29818,29821],{},[60,29819,29820],{},"type = 1"," means core module",[45,29823,29824,29827],{},[60,29825,29826],{},"type = 2"," means UI module",[30,29829,29830,29831,29833,29834,106],{},"Built-ins like ",[60,29832,5670],{}," switch to ",[60,29835,29826],{},[30,29837,29838],{},"For most custom modules, keep the default unless you have a concrete reason to separate the module into the UI queue. The runtime still dispatches the same lifecycle names to both buckets.",[37,29840,29842],{"id":29841},"practical-rule","Practical rule",[30,29844,29845],{},"Start with an element module unless you are sure the feature is global.",[30,29847,29848],{},"That keeps the contract clearer:",[42,29850,29851,29855,29858],{},[45,29852,29853],{},[60,29854,112],{},[45,29856,29857],{},"mapped attributes",[45,29859,29860],{},"object-local output",[30,29862,29863],{},"Once that shape stops fitting the feature, move to a global module intentionally rather than by accident.",[410,29865,29866],{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}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 .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}",{"title":230,"searchDepth":258,"depth":258,"links":29868},[29869,29870,29871,29872,29873],{"id":29451,"depth":258,"text":29452},{"id":29580,"depth":258,"text":29581},{"id":29729,"depth":258,"text":29730},{"id":29803,"depth":258,"text":29804},{"id":29841,"depth":258,"text":29842},{"path":28609,"title":28726,"description":29875,"kind":9,"section":5761,"order":819,"group":29876,"aliases":29877,"attrs":29880,"events":29881,"cssVars":29882,"related":29883,"body":29884},"What StringModule gives you by default: settings, htmlKey matching, attribute mapping, connection flow, and output channels.","Authoring Surface",[29265,29878,29879],"initializeObject","canConnect",[],[],[],[28742,9622],{"type":22,"value":29885,"toc":30494},[29886,29889,29894,29898,29901,30000,30021,30025,30030,30123,30126,30130,30136,30204,30207,30251,30255,30258,30301,30309,30313,30318,30330,30336,30340,30343,30357,30360,30386,30391,30395,30402,30404,30454,30459,30463,30469,30472,30488,30491],[25,29887,28726],{"id":29888},"module-contract",[30,29890,29891,29893],{},[60,29892,2383],{}," is the authoring base class. It already gives you a connection model, default attribute mapping, object collections, helper methods for mirrored elements, and a full lifecycle surface.",[37,29895,29897],{"id":29896},"what-your-module-usually-sets","What your module usually sets",[30,29899,29900],{},"Most custom modules define these three things first:",[225,29902,29904],{"className":227,"code":29903,"language":229,"meta":230,"style":230},"export class StringMyModule extends StringModule {\n  constructor(context: StringContext) {\n    super(context);\n    this.htmlKey = 'my-module';\n    this.attributesToMap = [\n      ...this.attributesToMap,\n      { key: 'my-value', type: 'number', fallback: 0 },\n    ];\n  }\n}\n",[60,29905,29906,29920,29934,29940,29952,29962,29970,29988,29992,29996],{"__ignoreMap":230},[234,29907,29908,29910,29912,29914,29916,29918],{"class":236,"line":237},[234,29909,887],{"class":240},[234,29911,1297],{"class":240},[234,29913,29499],{"class":281},[234,29915,28894],{"class":240},[234,29917,28897],{"class":281},[234,29919,909],{"class":244},[234,29921,29922,29924,29926,29928,29930,29932],{"class":236,"line":258},[234,29923,28904],{"class":240},[234,29925,329],{"class":244},[234,29927,28909],{"class":899},[234,29929,1114],{"class":240},[234,29931,28914],{"class":281},[234,29933,1477],{"class":244},[234,29935,29936,29938],{"class":236,"line":265},[234,29937,28921],{"class":271},[234,29939,28924],{"class":244},[234,29941,29942,29944,29946,29948,29950],{"class":236,"line":288},[234,29943,28929],{"class":271},[234,29945,28932],{"class":244},[234,29947,357],{"class":240},[234,29949,29536],{"class":251},[234,29951,255],{"class":244},[234,29953,29954,29956,29958,29960],{"class":236,"line":293},[234,29955,28929],{"class":271},[234,29957,28950],{"class":244},[234,29959,357],{"class":240},[234,29961,28955],{"class":244},[234,29963,29964,29966,29968],{"class":236,"line":305},[234,29965,28960],{"class":240},[234,29967,28963],{"class":271},[234,29969,28966],{"class":244},[234,29971,29972,29974,29977,29979,29982,29984,29986],{"class":236,"line":321},[234,29973,28971],{"class":244},[234,29975,29976],{"class":251},"'my-value'",[234,29978,28977],{"class":244},[234,29980,29981],{"class":251},"'number'",[234,29983,28983],{"class":244},[234,29985,1836],{"class":271},[234,29987,23751],{"class":244},[234,29989,29990],{"class":236,"line":946},[234,29991,28993],{"class":244},[234,29993,29994],{"class":236,"line":955},[234,29995,1138],{"class":244},[234,29997,29998],{"class":236,"line":11},[234,29999,1143],{"class":244},[42,30001,30002,30007,30012],{},[45,30003,30004,30006],{},[60,30005,28730],{}," controls default object matching.",[45,30008,30009,30011],{},[60,30010,29265],{}," declares additional per-object properties to parse.",[45,30013,30014,30017,30018,106],{},[60,30015,30016],{},"cssProperties"," is optional and only needed when the module wants ",[60,30019,30020],{},"CSS.registerProperty(...)",[37,30022,30024],{"id":30023},"base-attributes-you-already-inherit","Base attributes you already inherit",[30,30026,30027,30029],{},[60,30028,2383],{}," starts with a shared mapping for:",[42,30031,30032,30036,30040,30045,30049,30053,30057,30062,30066,30070,30075,30080,30084,30088,30093,30098,30103,30108,30113,30118],{},[45,30033,30034],{},[60,30035,23127],{},[45,30037,30038],{},[60,30039,2867],{},[45,30041,30042],{},[60,30043,30044],{},"outside-container",[45,30046,30047],{},[60,30048,10218],{},[45,30050,30051],{},[60,30052,2861],{},[45,30054,30055],{},[60,30056,2873],{},[45,30058,30059],{},[60,30060,30061],{},"key",[45,30063,30064],{},[60,30065,3267],{},[45,30067,30068],{},[60,30069,3268],{},[45,30071,30072],{},[60,30073,30074],{},"inview-top",[45,30076,30077],{},[60,30078,30079],{},"inview-bottom",[45,30081,30082],{},[60,30083,326],{},[45,30085,30086],{},[60,30087,12388],{},[45,30089,30090],{},[60,30091,30092],{},"size",[45,30094,30095],{},[60,30096,30097],{},"half-width",[45,30099,30100],{},[60,30101,30102],{},"half-height",[45,30104,30105],{},[60,30106,30107],{},"enter-el",[45,30109,30110],{},[60,30111,30112],{},"enter-vp",[45,30114,30115],{},[60,30116,30117],{},"exit-el",[45,30119,30120],{},[60,30121,30122],{},"exit-vp",[30,30124,30125],{},"That means custom modules automatically get the same geometry-oriented authoring surface as many built-ins.",[37,30127,30129],{"id":30128},"attribute-mapping","Attribute mapping",[30,30131,30132,30133,30135],{},"Each entry in ",[60,30134,29265],{}," has this shape:",[225,30137,30139],{"className":227,"code":30138,"language":229,"meta":230,"style":230},"{\n  key: 'my-value',\n  type: 'number',\n  fallback: 10,\n  transform: (value) => value * 2,\n}\n",[60,30140,30141,30145,30156,30167,30178,30200],{"__ignoreMap":230},[234,30142,30143],{"class":236,"line":237},[234,30144,14293],{"class":244},[234,30146,30147,30150,30152,30154],{"class":236,"line":258},[234,30148,30149],{"class":281},"  key",[234,30151,1443],{"class":244},[234,30153,29976],{"class":251},[234,30155,2510],{"class":244},[234,30157,30158,30161,30163,30165],{"class":236,"line":265},[234,30159,30160],{"class":281},"  type",[234,30162,1443],{"class":244},[234,30164,29981],{"class":251},[234,30166,2510],{"class":244},[234,30168,30169,30172,30174,30176],{"class":236,"line":288},[234,30170,30171],{"class":281},"  fallback",[234,30173,1443],{"class":244},[234,30175,15338],{"class":271},[234,30177,2510],{"class":244},[234,30179,30180,30182,30185,30187,30189,30191,30194,30196,30198],{"class":236,"line":293},[234,30181,1810],{"class":281},[234,30183,30184],{"class":244},": (",[234,30186,1469],{"class":899},[234,30188,903],{"class":244},[234,30190,906],{"class":240},[234,30192,30193],{"class":244}," value ",[234,30195,1841],{"class":240},[234,30197,14886],{"class":271},[234,30199,2510],{"class":244},[234,30201,30202],{"class":236,"line":305},[234,30203,1143],{"class":244},[30,30205,30206],{},"How the base class resolves values:",[99,30208,30209,30217,30227,30230,30233,30238,30245],{},[45,30210,30211,30212,30214,30215,106],{},"It checks the raw ",[60,30213,5311],{}," record passed into ",[60,30216,29771],{},[45,30218,30219,30220,1833,30222,7452,30224,106],{},"It looks for ",[60,30221,30061],{},[60,30223,5779],{},[60,30225,30226],{},"data-string-key",[45,30228,30229],{},"It falls back to module settings.",[45,30231,30232],{},"It falls back to the mapping fallback value or fallback function.",[45,30234,30235,30236,106],{},"It parses by ",[60,30237,29812],{},[45,30239,30240,30241,30244],{},"It applies ",[60,30242,30243],{},"transform(...)"," if present.",[45,30246,30247,30248,106],{},"It stores the final value on the object with ",[60,30249,30250],{},"object.setProperty(key, parsed)",[37,30252,30254],{"id":30253},"supported-parse-types","Supported parse types",[30,30256,30257],{},"The current base parser supports:",[42,30259,30260,30264,30268,30273,30277,30282,30287,30291,30295],{},[45,30261,30262],{},[60,30263,6025],{},[45,30265,30266],{},[60,30267,15566],{},[45,30269,30270],{},[60,30271,30272],{},"json",[45,30274,30275],{},[60,30276,10956],{},[45,30278,30279],{},[60,30280,30281],{},"easing",[45,30283,30284],{},[60,30285,30286],{},"color",[45,30288,30289],{},[60,30290,5871],{},[45,30292,30293],{},[60,30294,22036],{},[45,30296,30297,30298],{},"enum objects like ",[60,30299,30300],{},"{ type: 'enum', values: [...] }",[30,30302,30303,30304,30306,30307,106],{},"If you need something else, parse it in ",[60,30305,30243],{}," or override ",[60,30308,29771],{},[37,30310,30312],{"id":30311},"connection-and-storage","Connection and storage",[30,30314,30315,30317],{},[60,30316,2383],{}," manages two object collections:",[42,30319,30320,30325],{},[45,30321,30322,30324],{},[60,30323,29791],{},"\nevery connected object currently present in the DOM",[45,30326,30327,30329],{},[60,30328,28695],{},"\nobjects that are currently entered or active in the module scope",[30,30331,30332,30333,30335],{},"For scroll-oriented modules, ",[60,30334,28695],{}," is usually the hot path collection used on frame or mutate hooks.",[37,30337,30339],{"id":30338},"output-channels","Output channels",[30,30341,30342],{},"A custom module normally writes through one or more of these channels:",[42,30344,30345,30347,30350,30352,30355],{},[45,30346,777],{},[45,30348,30349],{},"inline styles",[45,30351,12650],{},[45,30353,30354],{},"helper DOM nodes",[45,30356,3818],{},[30,30358,30359],{},"The base class gives you helpers for mirrored output:",[42,30361,30362,30366,30371,30376,30381],{},[45,30363,30364],{},[60,30365,29283],{},[45,30367,30368],{},[60,30369,30370],{},"applyVarToElement(...)",[45,30372,30373],{},[60,30374,30375],{},"applyPropToElement(...)",[45,30377,30378],{},[60,30379,30380],{},"applyVarToConnects(...)",[45,30382,30383],{},[60,30384,30385],{},"applyPropToConnects(...)",[30,30387,30388,30389,29287],{},"Use these instead of hand-duplicating writes to ",[60,30390,2461],{},[37,30392,30394],{"id":30393},"custom-matching","Custom matching",[30,30396,4236,30397,30399,30400,106],{},[60,30398,28730],{}," is not enough, override ",[60,30401,29758],{},[30,30403,2071],{},[225,30405,30407],{"className":227,"code":30406,"language":229,"meta":230,"style":230},"override canConnect(object: StringObject): boolean {\n  return object.keys.includes('progress') && object.keys.includes('rotate-progress');\n}\n",[60,30408,30409,30419,30450],{"__ignoreMap":230},[234,30410,30411,30414,30416],{"class":236,"line":237},[234,30412,30413],{"class":244},"override ",[234,30415,29879],{"class":281},[234,30417,30418],{"class":244},"(object: StringObject): boolean {\n",[234,30420,30421,30423,30426,30429,30431,30434,30436,30439,30441,30443,30445,30448],{"class":236,"line":258},[234,30422,1008],{"class":240},[234,30424,30425],{"class":244}," object.keys.",[234,30427,30428],{"class":281},"includes",[234,30430,329],{"class":244},[234,30432,30433],{"class":251},"'progress'",[234,30435,903],{"class":244},[234,30437,30438],{"class":240},"&&",[234,30440,30425],{"class":244},[234,30442,30428],{"class":281},[234,30444,329],{"class":244},[234,30446,30447],{"class":251},"'rotate-progress'",[234,30449,335],{"class":244},[234,30451,30452],{"class":236,"line":265},[234,30453,1143],{"class":244},[30,30455,30456,30457,106],{},"That is the correct place for connection rules. Do not bury connect logic inside ",[60,30458,29277],{},[37,30460,30462],{"id":30461},"cleanup-contract","Cleanup contract",[30,30464,30465,30466,106],{},"If your module writes persistent styles or subscribes to object-local listeners, clean them up in ",[60,30467,30468],{},"onObjectDisconnected(...)",[30,30470,30471],{},"That usually means:",[42,30473,30474,30477,30480,30483],{},[45,30475,30476],{},"removing inline styles your module owns",[45,30478,30479],{},"removing CSS variables your module owns",[45,30481,30482],{},"disconnecting observers created by that module",[45,30484,30485,30486],{},"unsubscribing from ",[60,30487,29482],{},[30,30489,30490],{},"Do not remove styles or attributes that belong to other modules.",[410,30492,30493],{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}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":230,"searchDepth":258,"depth":258,"links":30495},[30496,30497,30498,30499,30500,30501,30502,30503],{"id":29896,"depth":258,"text":29897},{"id":30023,"depth":258,"text":30024},{"id":30128,"depth":258,"text":30129},{"id":30253,"depth":258,"text":30254},{"id":30311,"depth":258,"text":30312},{"id":30338,"depth":258,"text":30339},{"id":30393,"depth":258,"text":30394},{"id":30461,"depth":258,"text":30462},{"path":28610,"title":28736,"description":30505,"kind":9,"section":5761,"order":1908,"group":29876,"aliases":30506,"attrs":30511,"events":30512,"cssVars":30513,"related":30514,"body":30515},"Accurate map of which module hooks run, in what phase, and which ones are object-specific versus global.",[30507,30508,30509,30510],"onFrame","onMutate","onScrollMeasure","onObjectConnected",[],[],[],[28609,28758],{"type":22,"value":30516,"toc":31105},[30517,30520,30526,30529,30533,30536,30612,30616,30621,30708,30717,30721,30724,30867,30871,31029,31033,31036,31052,31056,31059,31099],[25,30518,28736],{"id":30519},"lifecycle-hooks",[30,30521,30522,30523,30525],{},"StringTune exposes many hooks on ",[60,30524,2383],{},", but not all of them are equally important, and not all of them are dispatched in the same way.",[30,30527,30528],{},"This page describes the current runtime behavior, not the theoretical interface.",[37,30530,30532],{"id":30531},"registration-hooks","Registration hooks",[30,30534,30535],{},"These run once per module instance:",[2225,30537,30538,30551],{},[2228,30539,30540],{},[2231,30541,30542,30545,30548],{},[2234,30543,30544],{},"Hook",[2234,30546,30547],{},"When it runs",[2234,30549,30550],{},"Typical use",[2244,30552,30553,30569,30586,30599],{},[2231,30554,30555,30560,30566],{},[2249,30556,30557],{},[60,30558,30559],{},"onSubscribe()",[2249,30561,30562,30563,30565],{},"immediately after ",[60,30564,67],{}," registers the module",[2249,30567,30568],{},"subscribe to global event channels",[2231,30570,30571,30576,30583],{},[2249,30572,30573],{},[60,30574,30575],{},"onInit()",[2249,30577,30578,30579,30582],{},"during ",[60,30580,30581],{},"stringTune.start(...)"," after the runtime starts",[2249,30584,30585],{},"one-time setup that needs the runtime to be alive",[2231,30587,30588,30593,30596],{},[2249,30589,30590],{},[60,30591,30592],{},"onUnsubscribe()",[2249,30594,30595],{},"during runtime teardown",[2249,30597,30598],{},"remove global subscriptions",[2231,30600,30601,30606,30609],{},[2249,30602,30603],{},[60,30604,30605],{},"destroy()",[2249,30607,30608],{},"after unsubscribe during teardown",[2249,30610,30611],{},"clear module-owned state",[37,30613,30615],{"id":30614},"object-hooks","Object hooks",[30,30617,30618,30619,1114],{},"These run per connected ",[60,30620,28664],{},[2225,30622,30623,30633],{},[2228,30624,30625],{},[2231,30626,30627,30629,30631],{},[2234,30628,30544],{},[2234,30630,30547],{},[2234,30632,30550],{},[2244,30634,30635,30647,30659,30671,30683,30696],{},[2231,30636,30637,30641,30644],{},[2249,30638,30639],{},[60,30640,29771],{},[2249,30642,30643],{},"when the object is first processed or refreshed",[2249,30645,30646],{},"map attributes and seed per-object state",[2231,30648,30649,30653,30656],{},[2249,30650,30651],{},[60,30652,29776],{},[2249,30654,30655],{},"after initialization and on rebuild paths",[2249,30657,30658],{},"derive geometry, ranges, and cached values",[2231,30660,30661,30665,30668],{},[2249,30662,30663],{},[60,30664,29277],{},[2249,30666,30667],{},"on first connection to that object",[2249,30669,30670],{},"attach listeners, apply initial output",[2231,30672,30673,30677,30680],{},[2249,30674,30675],{},[60,30676,30468],{},[2249,30678,30679],{},"when the object is removed from the module",[2249,30681,30682],{},"cleanup object-owned side effects",[2231,30684,30685,30690,30693],{},[2249,30686,30687],{},[60,30688,30689],{},"enterObject(...)",[2249,30691,30692],{},"when the object becomes entered or active",[2249,30694,30695],{},"maintain hot-path collections",[2231,30697,30698,30703,30706],{},[2249,30699,30700],{},[60,30701,30702],{},"exitObject(...)",[2249,30704,30705],{},"when the object leaves active scope",[2249,30707,30695],{},[30,30709,30710,30711,30713,30714,30716],{},"The default ",[60,30712,29781],{}," implementation already calls ",[60,30715,29277],{}," only on the first connection.",[37,30718,30720],{"id":30719},"frame-and-interaction-hooks","Frame and interaction hooks",[30,30722,30723],{},"These are the hooks you will use most often:",[2225,30725,30726,30741],{},[2228,30727,30728],{},[2231,30729,30730,30732,30735,30738],{},[2234,30731,30544],{},[2234,30733,30734],{},"Runtime phase",[2234,30736,30737],{},"Receives",[2234,30739,30740],{},"Best for",[2244,30742,30743,30761,30778,30795,30813,30830,30850],{},[2231,30744,30745,30750,30753,30758],{},[2249,30746,30747],{},[60,30748,30749],{},"onFrame(data)",[2249,30751,30752],{},"every frame",[2249,30754,30755],{},[60,30756,30757],{},"StringData",[2249,30759,30760],{},"pure computation and state updates",[2231,30762,30763,30768,30771,30775],{},[2249,30764,30765],{},[60,30766,30767],{},"onScroll(data)",[2249,30769,30770],{},"when scroll changed",[2249,30772,30773],{},[60,30774,30757],{},[2249,30776,30777],{},"scroll-dependent bookkeeping",[2231,30779,30780,30785,30788,30792],{},[2249,30781,30782],{},[60,30783,30784],{},"onScrollMeasure(data)",[2249,30786,30787],{},"scheduled read phase after scroll changes",[2249,30789,30790],{},[60,30791,30757],{},[2249,30793,30794],{},"layout reads tied to scroll",[2231,30796,30797,30802,30805,30810],{},[2249,30798,30799],{},[60,30800,30801],{},"onMouseMove(event)",[2249,30803,30804],{},"every mouse move",[2249,30806,30807],{},[60,30808,30809],{},"MouseEvent",[2249,30811,30812],{},"cursor-driven target updates",[2231,30814,30815,30820,30823,30827],{},[2249,30816,30817],{},[60,30818,30819],{},"onMouseMoveMeasure(data)",[2249,30821,30822],{},"scheduled read phase after mouse move",[2249,30824,30825],{},[60,30826,30757],{},[2249,30828,30829],{},"pointer-related DOM reads",[2231,30831,30832,30837,30843,30847],{},[2249,30833,30834],{},[60,30835,30836],{},"onMutate(data)",[2249,30838,30839,30840,30842],{},"mutate phase inside a ",[60,30841,5063],{}," batch",[2249,30844,30845],{},[60,30846,30757],{},[2249,30848,30849],{},"DOM writes, CSS vars, inline styles",[2231,30851,30852,30857,30860,30864],{},[2249,30853,30854],{},[60,30855,30856],{},"onWheel(event)",[2249,30858,30859],{},"wheel input",[2249,30861,30862],{},[60,30863,11996],{},[2249,30865,30866],{},"wheel-specific behavior separate from scroll",[37,30868,30870],{"id":30869},"resize-and-system-hooks","Resize and system hooks",[2225,30872,30873,30883],{},[2228,30874,30875],{},[2231,30876,30877,30879,30881],{},[2234,30878,30544],{},[2234,30880,30547],{},[2234,30882,2242],{},[2244,30884,30885,30900,30913,30929,30942,30954,30966,30979,30990,31001,31014],{},[2231,30886,30887,30892,30895],{},[2249,30888,30889],{},[60,30890,30891],{},"onResize()",[2249,30893,30894],{},"layout rebuild path",[2249,30896,30897,30898],{},"use for per-object recalculation that is not already handled in ",[60,30899,29771],{},[2231,30901,30902,30907,30910],{},[2249,30903,30904],{},[60,30905,30906],{},"onResizeWidth()",[2249,30908,30909],{},"width changed or forced resize",[2249,30911,30912],{},"useful for responsive-only recalculation",[2231,30914,30915,30920,30926],{},[2249,30916,30917],{},[60,30918,30919],{},"onSettingsChange()",[2249,30921,30922,30923,30925],{},"after ",[60,30924,4366],{}," changes",[2249,30927,30928],{},"current runtime calls it with no payload",[2231,30930,30931,30936,30939],{},[2249,30932,30933],{},[60,30934,30935],{},"onDirectionChange()",[2249,30937,30938],{},"scroll direction changed",[2249,30940,30941],{},"currently dispatched",[2231,30943,30944,30949,30952],{},[2249,30945,30946],{},[60,30947,30948],{},"onScrollStart()",[2249,30950,30951],{},"scroll begins",[2249,30953,30941],{},[2231,30955,30956,30961,30964],{},[2249,30957,30958],{},[60,30959,30960],{},"onScrollStop()",[2249,30962,30963],{},"scroll stops",[2249,30965,30941],{},[2231,30967,30968,30973,30976],{},[2249,30969,30970],{},[60,30971,30972],{},"onAxisChange()",[2249,30974,30975],{},"reserved hook",[2249,30977,30978],{},"present on base class",[2231,30980,30981,30986,30988],{},[2249,30982,30983],{},[60,30984,30985],{},"onDeviceChange()",[2249,30987,30975],{},[2249,30989,30978],{},[2231,30991,30992,30997,30999],{},[2249,30993,30994],{},[60,30995,30996],{},"onScrollConfigChange()",[2249,30998,30975],{},[2249,31000,30978],{},[2231,31002,31003,31008,31011],{},[2249,31004,31005],{},[60,31006,31007],{},"onDOMMutate(added, removed)",[2249,31009,31010],{},"DOM observer sees mutations",[2249,31012,31013],{},"useful for sidecar scanning",[2231,31015,31016,31021,31024],{},[2249,31017,31018],{},[60,31019,31020],{},"onDOMRebuild()",[2249,31022,31023],{},"object manager rebuilds all modules after DOM work",[2249,31025,31026,31027],{},"current runtime dispatches this from ",[60,31028,28827],{},[37,31030,31032],{"id":31031},"important-current-runtime-caveats","Important current-runtime caveats",[30,31034,31035],{},"Two details matter when writing real custom modules:",[42,31037,31038,31043],{},[45,31039,31040,31042],{},[60,31041,30919],{}," is currently called without the internal change payload. If you need detailed width, height, or scroll-height flags, the module hook does not receive them.",[45,31044,31045,31048,31049,31051],{},[60,31046,31047],{},"onScrollDirectionChange()"," exists on the base class, but the current runtime does not dispatch it. Use ",[60,31050,30935],{}," instead.",[37,31053,31055],{"id":31054},"which-hook-should-own-which-work","Which hook should own which work",[30,31057,31058],{},"Use this rule of thumb:",[42,31060,31061,31066,31071,31077,31086,31092],{},[45,31062,31063,31065],{},[60,31064,29771],{}," for parsing and caching object state",[45,31067,31068,31070],{},[60,31069,29776],{}," for geometry math",[45,31072,31073,31076],{},[60,31074,31075],{},"onFrame(...)"," for cheap pure computations",[45,31078,31079,137,31082,31085],{},[60,31080,31081],{},"onScrollMeasure(...)",[60,31083,31084],{},"onMouseMoveMeasure(...)"," for DOM reads",[45,31087,31088,31091],{},[60,31089,31090],{},"onMutate(...)"," for DOM writes",[45,31093,31094,137,31096,31098],{},[60,31095,29277],{},[60,31097,30468],{}," for listener and observer management",[30,31100,31101,31102,31104],{},"If a module mixes reads and writes into ",[60,31103,31075],{},", it will usually work at first and then degrade as more objects are added.",{"title":230,"searchDepth":258,"depth":258,"links":31106},[31107,31108,31109,31110,31111,31112],{"id":30531,"depth":258,"text":30532},{"id":30614,"depth":258,"text":30615},{"id":30719,"depth":258,"text":30720},{"id":30869,"depth":258,"text":30870},{"id":31031,"depth":258,"text":31032},{"id":31054,"depth":258,"text":31055},{"path":28742,"title":28743,"description":31114,"kind":9,"section":5761,"order":4302,"group":29876,"aliases":31115,"attrs":31117,"events":31118,"cssVars":31119,"related":31120,"body":31121},"How StringObject works, which base properties already exist, and how attribute mapping flows into per-object state.",[28664,2461,31116],"parseAttribute",[],[],[],[28609,9622],{"type":22,"value":31122,"toc":31807},[31123,31126,31132,31135,31139,31145,31185,31188,31192,31214,31222,31230,31235,31246,31249,31252,31276,31279,31303,31306,31310,31316,31333,31336,31339,31376,31379,31404,31407,31431,31435,31438,31448,31512,31515,31519,31528,31535,31734,31737,31741,31754,31760,31774,31777,31779,31785,31787,31801,31804],[25,31124,28743],{"id":31125},"objects-and-attributes",[30,31127,31128,31129,31131],{},"For element modules, ",[60,31130,28664],{}," is the unit of work.",[30,31133,31134],{},"The runtime creates one object per discovered DOM node, stores parsed properties on it, and then reuses that object across modules.",[37,31136,31138],{"id":31137},"what-a-stringobject-gives-you","What a StringObject gives you",[30,31140,31141,31142,31144],{},"The exported ",[60,31143,28664],{}," surface includes:",[42,31146,31147,31152,31156,31161,31165,31170,31175,31180],{},[45,31148,31149],{},[60,31150,31151],{},"htmlElement",[45,31153,31154],{},[60,31155,4273],{},[45,31157,31158],{},[60,31159,31160],{},"keys",[45,31162,31163],{},[60,31164,3818],{},[45,31166,31167],{},[60,31168,31169],{},"mirrorObjects",[45,31171,31172],{},[60,31173,31174],{},"connects",[45,31176,31177],{},[60,31178,31179],{},"setProperty(...)",[45,31181,31182],{},[60,31183,31184],{},"getProperty(...)",[30,31186,31187],{},"That is the stable surface you should prefer inside custom modules.",[37,31189,31191],{"id":31190},"module-state-lives-in-properties","Module state lives in properties",[30,31193,31194,31195,1833,31197,1833,31199,2707,31201,31204,31205,4257,31208,31210,31211,31213],{},"All module state — including the values previously exposed as direct fields like ",[60,31196,5777],{},[60,31198,8493],{},[60,31200,9088],{},[60,31202,31203],{},"magneticX"," — is now stored through ",[60,31206,31207],{},"setProperty",[60,31209,29043],{},". There are no direct hot-path fields on ",[60,31212,28664],{}," for module-computed values.",[30,31215,31216,31217,137,31219,31221],{},"For your own module state, always use ",[60,31218,31179],{},[60,31220,31184],{},". If you need to compose with a built-in module, read from its property keys rather than from direct object fields.",[37,31223,31225,31226,4494,31228],{"id":31224},"how-string-becomes-objectkeys","How ",[60,31227,2256],{},[60,31229,29762],{},[30,31231,15573,31232,31234],{},[60,31233,28827],{}," adds an element, it reads:",[42,31236,31237,31241],{},[45,31238,31239],{},[60,31240,2256],{},[45,31242,31243,31244],{},"or ",[60,31245,1999],{},[30,31247,31248],{},"Then it splits the value by pipe characters.",[30,31250,31251],{},"So this markup:",[225,31253,31255],{"className":338,"code":31254,"language":340,"meta":230,"style":230},"\u003Cdiv string=\"progress|rotate-progress\">\u003C/div>\n",[60,31256,31257],{"__ignoreMap":230},[234,31258,31259,31261,31263,31265,31267,31270,31272,31274],{"class":236,"line":237},[234,31260,347],{"class":244},[234,31262,351],{"class":350},[234,31264,354],{"class":281},[234,31266,357],{"class":244},[234,31268,31269],{"class":251},"\"progress|rotate-progress\"",[234,31271,371],{"class":244},[234,31273,351],{"class":350},[234,31275,376],{"class":244},[30,31277,31278],{},"becomes:",[225,31280,31282],{"className":227,"code":31281,"language":229,"meta":230,"style":230},"object.keys = ['progress', 'rotate-progress'];\n",[60,31283,31284],{"__ignoreMap":230},[234,31285,31286,31289,31291,31294,31296,31298,31300],{"class":236,"line":237},[234,31287,31288],{"class":244},"object.keys ",[234,31290,357],{"class":240},[234,31292,31293],{"class":244}," [",[234,31295,30433],{"class":251},[234,31297,1833],{"class":244},[234,31299,30447],{"class":251},[234,31301,31302],{"class":244},"];\n",[30,31304,31305],{},"That is why one element can connect to several modules at once.",[37,31307,31309],{"id":31308},"how-attribute-mapping-resolves-values","How attribute mapping resolves values",[30,31311,31312,31313,31315],{},"Inside ",[60,31314,29771],{},", the base class resolves each mapped key from:",[42,31317,31318,31323,31328],{},[45,31319,31320],{},[60,31321,31322],{},"attributes[key]",[45,31324,31325],{},[60,31326,31327],{},"attributes['string-' + key]",[45,31329,31330],{},[60,31331,31332],{},"attributes['data-string-' + key]",[30,31334,31335],{},"Then it falls back to module settings and the mapping fallback.",[30,31337,31338],{},"That means this mapping:",[225,31340,31342],{"className":227,"code":31341,"language":229,"meta":230,"style":230},"{ key: 'radius', type: 'number', fallback: 150 }\n",[60,31343,31344],{"__ignoreMap":230},[234,31345,31346,31349,31351,31353,31356,31358,31360,31362,31364,31366,31369,31371,31373],{"class":236,"line":237},[234,31347,31348],{"class":244},"{ ",[234,31350,30061],{"class":281},[234,31352,1443],{"class":244},[234,31354,31355],{"class":251},"'radius'",[234,31357,1833],{"class":244},[234,31359,29812],{"class":281},[234,31361,1443],{"class":244},[234,31363,29981],{"class":251},[234,31365,1833],{"class":244},[234,31367,31368],{"class":281},"fallback",[234,31370,1443],{"class":244},[234,31372,14625],{"class":271},[234,31374,31375],{"class":244}," }\n",[30,31377,31378],{},"can be configured through:",[225,31380,31382],{"className":338,"code":31381,"language":340,"meta":230,"style":230},"\u003Cdiv string-radius=\"220\">\u003C/div>\n",[60,31383,31384],{"__ignoreMap":230},[234,31385,31386,31388,31390,31393,31395,31398,31400,31402],{"class":236,"line":237},[234,31387,347],{"class":244},[234,31389,351],{"class":350},[234,31391,31392],{"class":281}," string-radius",[234,31394,357],{"class":244},[234,31396,31397],{"class":251},"\"220\"",[234,31399,371],{"class":244},[234,31401,351],{"class":350},[234,31403,376],{"class":244},[30,31405,31406],{},"or:",[225,31408,31410],{"className":338,"code":31409,"language":340,"meta":230,"style":230},"\u003Cdiv data-string-radius=\"220\">\u003C/div>\n",[60,31411,31412],{"__ignoreMap":230},[234,31413,31414,31416,31418,31421,31423,31425,31427,31429],{"class":236,"line":237},[234,31415,347],{"class":244},[234,31417,351],{"class":350},[234,31419,31420],{"class":281}," data-string-radius",[234,31422,357],{"class":244},[234,31424,31397],{"class":251},[234,31426,371],{"class":244},[234,31428,351],{"class":350},[234,31430,376],{"class":244},[37,31432,31434],{"id":31433},"fallback-functions","Fallback functions",[30,31436,31437],{},"Fallbacks do not have to be static.",[30,31439,31440,31441,1833,31443,7452,31445,31447],{},"The base class uses function fallbacks for geometry fields like ",[60,31442,326],{},[60,31444,12388],{},[60,31446,30092],{},", and your custom module can do the same:",[225,31449,31451],{"className":227,"code":31450,"language":229,"meta":230,"style":230},"{\n  key: 'my-default',\n  type: 'number',\n  fallback: (element, object, rect) => rect.width / 2,\n}\n",[60,31452,31453,31457,31468,31478,31508],{"__ignoreMap":230},[234,31454,31455],{"class":236,"line":237},[234,31456,14293],{"class":244},[234,31458,31459,31461,31463,31466],{"class":236,"line":258},[234,31460,30149],{"class":281},[234,31462,1443],{"class":244},[234,31464,31465],{"class":251},"'my-default'",[234,31467,2510],{"class":244},[234,31469,31470,31472,31474,31476],{"class":236,"line":265},[234,31471,30160],{"class":281},[234,31473,1443],{"class":244},[234,31475,29981],{"class":251},[234,31477,2510],{"class":244},[234,31479,31480,31482,31484,31486,31488,31490,31492,31494,31496,31498,31501,31504,31506],{"class":236,"line":288},[234,31481,30171],{"class":281},[234,31483,30184],{"class":244},[234,31485,2710],{"class":899},[234,31487,1833],{"class":244},[234,31489,29014],{"class":899},[234,31491,1833],{"class":244},[234,31493,5172],{"class":899},[234,31495,903],{"class":244},[234,31497,906],{"class":240},[234,31499,31500],{"class":244}," rect.width ",[234,31502,31503],{"class":240},"/",[234,31505,14886],{"class":271},[234,31507,2510],{"class":244},[234,31509,31510],{"class":236,"line":293},[234,31511,1143],{"class":244},[30,31513,31514],{},"Use this when the default depends on the element or the current layout.",[37,31516,31518],{"id":31517},"object-local-events","Object-local events",[30,31520,31521,31522,31524,31525,31527],{},"Each ",[60,31523,28664],{}," has its own ",[60,31526,3818],{}," emitter.",[30,31529,31530,31531,137,31533,1114],{},"Built-ins use it for local hooks such as ",[60,31532,14414],{},[60,31534,14417],{},[225,31536,31538],{"className":227,"code":31537,"language":229,"meta":230,"style":230},"override onObjectConnected(object: StringObject): void {\n  const onEnter = () => object.htmlElement.classList.add('-active');\n  const onLeave = () => object.htmlElement.classList.remove('-active');\n\n  object.setProperty('on-enter-handler', onEnter);\n  object.setProperty('on-leave-handler', onLeave);\n\n  object.events.on('enter', onEnter);\n  object.events.on('leave', onLeave);\n}\n\noverride onObjectDisconnected(object: StringObject): void {\n  object.events.off('enter', object.getProperty('on-enter-handler'));\n  object.events.off('leave', object.getProperty('on-leave-handler'));\n}\n",[60,31539,31540,31553,31580,31604,31608,31623,31637,31641,31655,31668,31672,31676,31689,31710,31730],{"__ignoreMap":230},[234,31541,31542,31544,31546,31549,31551],{"class":236,"line":237},[234,31543,30413],{"class":244},[234,31545,30510],{"class":281},[234,31547,31548],{"class":244},"(object: StringObject): ",[234,31550,24128],{"class":240},[234,31552,909],{"class":244},[234,31554,31555,31557,31560,31562,31565,31567,31570,31573,31575,31578],{"class":236,"line":258},[234,31556,914],{"class":240},[234,31558,31559],{"class":281}," onEnter",[234,31561,275],{"class":240},[234,31563,31564],{"class":244}," () ",[234,31566,906],{"class":240},[234,31568,31569],{"class":244}," object.htmlElement.classList.",[234,31571,31572],{"class":281},"add",[234,31574,329],{"class":244},[234,31576,31577],{"class":251},"'-active'",[234,31579,335],{"class":244},[234,31581,31582,31584,31587,31589,31591,31593,31595,31598,31600,31602],{"class":236,"line":265},[234,31583,914],{"class":240},[234,31585,31586],{"class":281}," onLeave",[234,31588,275],{"class":240},[234,31590,31564],{"class":244},[234,31592,906],{"class":240},[234,31594,31569],{"class":244},[234,31596,31597],{"class":281},"remove",[234,31599,329],{"class":244},[234,31601,31577],{"class":251},[234,31603,335],{"class":244},[234,31605,31606],{"class":236,"line":288},[234,31607,262],{"emptyLinePlaceholder":261},[234,31609,31610,31613,31615,31617,31620],{"class":236,"line":293},[234,31611,31612],{"class":244},"  object.",[234,31614,31207],{"class":281},[234,31616,329],{"class":244},[234,31618,31619],{"class":251},"'on-enter-handler'",[234,31621,31622],{"class":244},", onEnter);\n",[234,31624,31625,31627,31629,31631,31634],{"class":236,"line":305},[234,31626,31612],{"class":244},[234,31628,31207],{"class":281},[234,31630,329],{"class":244},[234,31632,31633],{"class":251},"'on-leave-handler'",[234,31635,31636],{"class":244},", onLeave);\n",[234,31638,31639],{"class":236,"line":321},[234,31640,262],{"emptyLinePlaceholder":261},[234,31642,31643,31646,31648,31650,31653],{"class":236,"line":946},[234,31644,31645],{"class":244},"  object.events.",[234,31647,1536],{"class":281},[234,31649,329],{"class":244},[234,31651,31652],{"class":251},"'enter'",[234,31654,31622],{"class":244},[234,31656,31657,31659,31661,31663,31666],{"class":236,"line":955},[234,31658,31645],{"class":244},[234,31660,1536],{"class":281},[234,31662,329],{"class":244},[234,31664,31665],{"class":251},"'leave'",[234,31667,31636],{"class":244},[234,31669,31670],{"class":236,"line":11},[234,31671,1143],{"class":244},[234,31673,31674],{"class":236,"line":980},[234,31675,262],{"emptyLinePlaceholder":261},[234,31677,31678,31680,31683,31685,31687],{"class":236,"line":994},[234,31679,30413],{"class":244},[234,31681,31682],{"class":281},"onObjectDisconnected",[234,31684,31548],{"class":244},[234,31686,24128],{"class":240},[234,31688,909],{"class":244},[234,31690,31691,31693,31695,31697,31699,31702,31704,31706,31708],{"class":236,"line":1000},[234,31692,31645],{"class":244},[234,31694,1606],{"class":281},[234,31696,329],{"class":244},[234,31698,31652],{"class":251},[234,31700,31701],{"class":244},", object.",[234,31703,29043],{"class":281},[234,31705,329],{"class":244},[234,31707,31619],{"class":251},[234,31709,1875],{"class":244},[234,31711,31712,31714,31716,31718,31720,31722,31724,31726,31728],{"class":236,"line":1005},[234,31713,31645],{"class":244},[234,31715,1606],{"class":281},[234,31717,329],{"class":244},[234,31719,31665],{"class":251},[234,31721,31701],{"class":244},[234,31723,29043],{"class":281},[234,31725,329],{"class":244},[234,31727,31633],{"class":251},[234,31729,1875],{"class":244},[234,31731,31732],{"class":236,"line":1013},[234,31733,1143],{"class":244},[30,31735,31736],{},"This is the correct pattern for object-local subscriptions.",[37,31738,31740],{"id":31739},"mirrored-elements","Mirrored elements",[30,31742,6074,31743,31746,31747,31750,31751,106],{},[60,31744,31745],{},"string-copy-from=\"\u003Cid>\"",", the source object gets one or more ",[60,31748,31749],{},"StringMirrorObject"," instances in ",[60,31752,31753],{},"object.mirrorObjects",[30,31755,31756,31757,31759],{},"For most modules you do not need to deal with mirrors manually because ",[60,31758,2383],{}," already gives you:",[42,31761,31762,31766,31770],{},[45,31763,31764],{},[60,31765,29283],{},[45,31767,31768],{},[60,31769,30380],{},[45,31771,31772],{},[60,31773,30385],{},[30,31775,31776],{},"Use those helpers so your module respects mirrors without duplicating logic.",[37,31778,29842],{"id":29841},[30,31780,31781,31782,31784],{},"Treat ",[60,31783,28664],{}," as the shared state boundary between modules.",[30,31786,30471],{},[42,31788,31789,31795,31798],{},[45,31790,31791,31792],{},"parse into ",[60,31793,31794],{},"object.setProperty(...)",[45,31796,31797],{},"compute from those properties",[45,31799,31800],{},"write output through the module helpers",[30,31802,31803],{},"Do not mutate unrelated built-in hot fields unless your module is intentionally part of that exact contract.",[410,31805,31806],{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}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 .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}",{"title":230,"searchDepth":258,"depth":258,"links":31808},[31809,31810,31811,31813,31814,31815,31816,31817],{"id":31137,"depth":258,"text":31138},{"id":31190,"depth":258,"text":31191},{"id":31224,"depth":258,"text":31812},"How string becomes object.keys",{"id":31308,"depth":258,"text":31309},{"id":31433,"depth":258,"text":31434},{"id":31517,"depth":258,"text":31518},{"id":31739,"depth":258,"text":31740},{"id":29841,"depth":258,"text":29842},{"path":9622,"title":28752,"description":31819,"kind":9,"section":5761,"order":5013,"group":29876,"aliases":31820,"attrs":31821,"events":31822,"cssVars":31823,"related":31824,"body":31829},"What the constructor context contains, which tools are worth using, and how to publish or consume module events safely.",[28669,2393,5063,3818],[],[],[],[31825,31826,31827,31828],"/docs/custom-modules/context-tools-events/context","/docs/custom-modules/context-tools-events/tools","/docs/custom-modules/context-tools-events/states","/docs/custom-modules/context-tools-events/events",{"type":22,"value":31830,"toc":31973},[31831,31834,31839,31844,31868,31871,31908,31911,31915,31918,31937,31940,31943,31967,31970],[25,31832,28752],{"id":31833},"context-tools-and-events",[30,31835,31836,31837,106],{},"This part of the custom-module docs describes the injected runtime surface you work with after extending ",[60,31838,2383],{},[30,31840,31841,31842,106],{},"Every custom module constructor receives a ",[60,31843,28669],{},[225,31845,31847],{"className":227,"code":31846,"language":229,"meta":230,"style":230},"constructor(context: StringContext) {\n  super(context);\n}\n",[60,31848,31849,31857,31864],{"__ignoreMap":230},[234,31850,31851,31854],{"class":236,"line":237},[234,31852,31853],{"class":281},"constructor",[234,31855,31856],{"class":244},"(context: StringContext) {\n",[234,31858,31859,31862],{"class":236,"line":258},[234,31860,31861],{"class":271},"  super",[234,31863,28924],{"class":244},[234,31865,31866],{"class":236,"line":265},[234,31867,1143],{"class":244},[30,31869,31870],{},"The base class stores that context on protected fields like:",[42,31872,31873,31878,31883,31888,31893,31898,31903],{},[45,31874,31875],{},[60,31876,31877],{},"this.tools",[45,31879,31880],{},[60,31881,31882],{},"this.data",[45,31884,31885],{},[60,31886,31887],{},"this.settings",[45,31889,31890],{},[60,31891,31892],{},"this.events",[45,31894,31895],{},[60,31896,31897],{},"this.centers",[45,31899,31900],{},[60,31901,31902],{},"this.hover",[45,31904,31905],{},[60,31906,31907],{},"this.objectManager",[30,31909,31910],{},"That surface is too important to keep on one long page, so it is split into focused deep dives.",[37,31912,31914],{"id":31913},"what-belongs-here","What belongs here",[30,31916,31917],{},"This cluster answers four different authoring questions:",[99,31919,31920,31926,31929,31934],{},[45,31921,31922,31923,31925],{},"What exactly is available in ",[60,31924,28669],{},"?",[45,31927,31928],{},"Which tools should a custom module reuse instead of reinventing?",[45,31930,31931,31932,31925],{},"How should live runtime state be read from ",[60,31933,31882],{},[45,31935,31936],{},"How should custom modules subscribe to and emit events?",[37,31938,31939],{"id":29841},"Practical Rule",[30,31941,31942],{},"Good custom modules usually stay inside this surface:",[42,31944,31945,31950,31955,31961],{},[45,31946,31947,31948],{},"read shared runtime state from ",[60,31949,31882],{},[45,31951,31952,31953],{},"read author config through attribute mapping and ",[60,31954,31887],{},[45,31956,31957,31958,31960],{},"reuse ",[60,31959,31877],{}," for parsing, interpolation, and writes",[45,31962,31963,31964,31966],{},"use ",[60,31965,31892],{}," for safe runtime communication",[30,31968,31969],{},"If a module starts depending heavily on private manager internals instead of these injected surfaces, that is usually a design smell.",[410,31971,31972],{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}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":230,"searchDepth":258,"depth":258,"links":31974},[31975,31976],{"id":31913,"depth":258,"text":31914},{"id":29841,"depth":258,"text":31939},{"path":31825,"title":31978,"description":31979,"kind":9,"section":5761,"order":31980,"group":29876,"parentPath":9622,"aliases":31981,"attrs":31982,"events":31983,"cssVars":31984,"related":31985,"body":31986},"Context","Detailed reference for StringContext and the injected surfaces available inside a custom module.",71,[28669,31877,31882,31887],[],[],[],[9622,31826,31827],{"type":22,"value":31987,"toc":32241},[31988,31990,32005,32011,32014,32048,32052,32055,32085,32088,32093,32098,32101,32113,32118,32121,32135,32140,32145,32148,32166,32169,32176,32179,32191,32203,32207,32213,32235,32238],[25,31989,31978],{"id":28909},[30,31991,31841,31992,31994,31995,31997,31998,32001,32002,32004],{},[60,31993,28669],{},". In practice, ",[60,31996,2383],{}," copies that context onto protected fields, so custom modules usually work through ",[60,31999,32000],{},"this.*"," instead of keeping the raw ",[60,32003,28909],{}," reference around.",[37,32006,531,32008,32010],{"id":32007},"what-stringcontext-contains",[60,32009,28669],{}," Contains",[30,32012,32013],{},"The current runtime provides:",[42,32015,32016,32021,32025,32029,32033,32038,32043],{},[45,32017,32018],{},[60,32019,32020],{},"tools",[45,32022,32023],{},[60,32024,24195],{},[45,32026,32027],{},[60,32028,2456],{},[45,32030,32031],{},[60,32032,3818],{},[45,32034,32035],{},[60,32036,32037],{},"centers",[45,32039,32040],{},[60,32041,32042],{},"hover",[45,32044,32045],{},[60,32046,32047],{},"objectManager",[37,32049,32051],{"id":32050},"how-you-usually-access-it","How You Usually Access It",[30,32053,32054],{},"Inside a custom module, use:",[42,32056,32057,32061,32065,32069,32073,32077,32081],{},[45,32058,32059],{},[60,32060,31877],{},[45,32062,32063],{},[60,32064,31882],{},[45,32066,32067],{},[60,32068,31887],{},[45,32070,32071],{},[60,32072,31892],{},[45,32074,32075],{},[60,32076,31897],{},[45,32078,32079],{},[60,32080,31902],{},[45,32082,32083],{},[60,32084,31907],{},[30,32086,32087],{},"That is the normal authoring path. Reaching back to the original constructor argument usually adds noise but no value.",[37,32089,32091],{"id":32090},"thissettings",[60,32092,31887],{},[30,32094,32095,32097],{},[60,32096,31887],{}," is the merged module-level settings object.",[30,32099,32100],{},"Its inputs are:",[42,32102,32103,32107],{},[45,32104,29352,32105],{},[60,32106,29355],{},[45,32108,32109,32110],{},"per-module overrides from ",[60,32111,32112],{},"stringTune.use(MyModule, settings)",[30,32114,163,32115,32117],{},[60,32116,31887],{}," for module-wide defaults, not for per-element state.",[30,32119,32120],{},"Good uses:",[42,32122,32123,32126,32129,32132],{},[45,32124,32125],{},"default strength",[45,32127,32128],{},"default radius",[45,32130,32131],{},"fallback CSS variable key",[45,32133,32134],{},"module feature toggles",[37,32136,32138],{"id":32137},"thisobjectmanager",[60,32139,31907],{},[30,32141,32142,32144],{},[60,32143,31907],{}," is the most advanced surface in the context. Most custom modules should touch it rarely.",[30,32146,32147],{},"The most practical public-ish use is forcing layout refresh after DOM changes:",[225,32149,32151],{"className":227,"code":32150,"language":229,"meta":230,"style":230},"this.objectManager.refreshLayoutForRoot(object.htmlElement);\n",[60,32152,32153],{"__ignoreMap":230},[234,32154,32155,32157,32160,32163],{"class":236,"line":237},[234,32156,28963],{"class":271},[234,32158,32159],{"class":244},".objectManager.",[234,32161,32162],{"class":281},"refreshLayoutForRoot",[234,32164,32165],{"class":244},"(object.htmlElement);\n",[30,32167,32168],{},"Use this sparingly. If a module needs it constantly, the DOM design is usually too heavy.",[37,32170,32172,137,32174],{"id":32171},"thiscenters-and-thishover",[60,32173,31897],{},[60,32175,31902],{},[30,32177,32178],{},"These are helper surfaces for more advanced interaction work.",[42,32180,32181,32186],{},[45,32182,32183,32185],{},[60,32184,32037],{}," helps with cached center lookups and invalidation",[45,32187,32188,32190],{},[60,32189,32042],{}," exposes hover tracking helpers",[30,32192,32193,32194,1833,32196,1833,32198,7452,32200,32202],{},"They are useful when a module genuinely needs those runtime caches. For many modules, ",[60,32195,24195],{},[60,32197,2456],{},[60,32199,32020],{},[60,32201,3818],{}," are enough.",[37,32204,32206],{"id":32205},"mental-model","Mental Model",[30,32208,32209,32210,32212],{},"Think of ",[60,32211,28669],{}," as the dependency-injection layer for custom modules:",[42,32214,32215,32220,32225,32230],{},[45,32216,32217,32219],{},[60,32218,24195],{}," gives you live runtime facts",[45,32221,32222,32224],{},[60,32223,32020],{}," gives you shared parsers and helpers",[45,32226,32227,32229],{},[60,32228,3818],{}," gives you communication",[45,32231,32232,32234],{},[60,32233,2456],{}," gives you module defaults",[30,32236,32237],{},"Everything else is support structure around those main surfaces.",[410,32239,32240],{},"html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}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":230,"searchDepth":258,"depth":258,"links":32242},[32243,32245,32246,32247,32248,32250],{"id":32007,"depth":258,"text":32244},"What StringContext Contains",{"id":32050,"depth":258,"text":32051},{"id":32090,"depth":258,"text":31887},{"id":32137,"depth":258,"text":31907},{"id":32171,"depth":258,"text":32249},"this.centers and this.hover",{"id":32205,"depth":258,"text":32206},{"path":31826,"title":32252,"description":32253,"kind":9,"section":5761,"order":32254,"group":29876,"parentPath":9622,"aliases":32255,"attrs":32258,"events":32259,"cssVars":32260,"related":32261,"body":32262},"Tools","Full reference for the StringToolsContainer surface available to custom modules.",72,[32256,5063,2393,32257],"StringToolsContainer","unitParser",[],[],[],[9622,31825,28758],{"type":22,"value":32263,"toc":32855},[32264,32266,32271,32275,32281,32289,32292,32302,32308,32311,32313,32321,32325,32331,32336,32339,32345,32348,32351,32359,32365,32368,32370,32378,32384,32387,32418,32422,32427,32430,32433,32461,32464,32469,32474,32477,32483,32489,32492,32498,32501,32507,32511,32515,32522,32525,32562,32568,32571,32574,32580,32583,32586,32592,32598,32604,32607,32611,32617,32623,32626,32637,32643,32646,32652,32657,32660,32663,32667,32672,32677,32680,32722,32728,32796,32802,32810,32813,32830,32832,32835,32852],[25,32265,32252],{"id":32020},[30,32267,32268,32270],{},[60,32269,31877],{}," is one of the biggest reasons to build custom modules on top of StringTune instead of bypassing the runtime. It keeps parsing, interpolation, measurement, and writes aligned with the rest of the system.",[37,32272,32274],{"id":32273},"attribute-and-record-tools","Attribute And Record Tools",[174,32276,32278],{"id":32277},"domattribute",[60,32279,32280],{},"domAttribute",[30,32282,32283,32284,137,32286,32288],{},"Reads ",[60,32285,2042],{},[60,32287,2050],{}," attributes from a DOM element.",[30,32290,32291],{},"Use it when:",[42,32293,32294,32299],{},[45,32295,32296,32297],{},"you need an attribute outside normal ",[60,32298,29265],{},[45,32300,32301],{},"a global module is scanning arbitrary DOM",[174,32303,32305],{"id":32304},"recordattribute",[60,32306,32307],{},"recordAttribute",[30,32309,32310],{},"Reads values from a plain record or dataset-like object.",[30,32312,32291],{},[42,32314,32315,32318],{},[45,32316,32317],{},"your module already has a plain attribute object",[45,32319,32320],{},"you are reusing DOM-like config records outside the DOM",[37,32322,32324],{"id":32323},"layout-and-measurement-tools","Layout And Measurement Tools",[174,32326,32328],{"id":32327},"boundingclientrect",[60,32329,32330],{},"boundingClientRect",[30,32332,32333,32334,106],{},"Thin wrapper around ",[60,32335,5046],{},[30,32337,32338],{},"Use it when you want your custom module to stay on the same measurement primitive as the runtime.",[174,32340,32342],{"id":32341},"transformnullify",[60,32343,32344],{},"transformNullify",[30,32346,32347],{},"Measures geometry while compensating for CSS transform matrices.",[30,32349,32350],{},"Useful when:",[42,32352,32353,32356],{},[45,32354,32355],{},"your module works inside scaled or transformed surfaces",[45,32357,32358],{},"raw DOM rects are misleading",[174,32360,32362],{"id":32361},"relativeposition",[60,32363,32364],{},"relativePosition",[30,32366,32367],{},"Returns element position relative to a container instead of the page.",[30,32369,32350],{},[42,32371,32372,32375],{},[45,32373,32374],{},"your module works inside local containers",[45,32376,32377],{},"absolute page coordinates are not the right model",[174,32379,32381],{"id":32380},"transformscaleparser",[60,32382,32383],{},"transformScaleParser",[30,32385,32386],{},"Extracts scale from transform strings like:",[42,32388,32389,32394,32399,32404,32409,32414],{},[45,32390,32391],{},[60,32392,32393],{},"matrix(...)",[45,32395,32396],{},[60,32397,32398],{},"matrix3d(...)",[45,32400,32401],{},[60,32402,32403],{},"scale(...)",[45,32405,32406],{},[60,32407,32408],{},"scaleX(...)",[45,32410,32411],{},[60,32412,32413],{},"scale3d(...)",[45,32415,32416],{},[60,32417,1774],{},[37,32419,32421],{"id":32420},"value-parsing-tools","Value Parsing Tools",[174,32423,32425],{"id":32424},"unitparser",[60,32426,32257],{},[30,32428,32429],{},"Converts author-facing unit strings into numeric values.",[30,32431,32432],{},"Current supported forms include:",[42,32434,32435,32439,32443,32447,32451,32456],{},[45,32436,32437],{},[60,32438,1789],{},[45,32440,32441],{},[60,32442,3407],{},[45,32444,32445],{},[60,32446,1711],{},[45,32448,32449],{},[60,32450,2207],{},[45,32452,32453],{},[60,32454,32455],{},"selfHeight",[45,32457,32458,32459],{},"additive chains split by ",[60,32460,1128],{},[30,32462,32463],{},"Use it when your custom module accepts human-friendly spacing or offset values.",[174,32465,32467],{"id":32466},"originparser",[60,32468,9723],{},[30,32470,32471,32472,106],{},"Parses origin-like strings and can normalize them into ",[60,32473,12714],{},[30,32475,32476],{},"Useful for transform-origin style semantics and anchor-like modules.",[174,32478,32480],{"id":32479},"colorparser",[60,32481,32482],{},"colorParser",[30,32484,32485,32486,106],{},"Parses CSS colors into numeric ",[60,32487,32488],{},"{ r, g, b, a }",[30,32490,32491],{},"Useful when colors must be treated as data, not as opaque strings.",[174,32493,32495],{"id":32494},"easingfunction",[60,32496,32497],{},"easingFunction",[30,32499,32500],{},"Turns easing strings into callable easing functions.",[30,32502,32503,32504,106],{},"Supports common keywords plus ",[60,32505,32506],{},"cubic-bezier(...)",[37,32508,32510],{"id":32509},"interpolation-and-motion-tools","Interpolation And Motion Tools",[174,32512,32513],{"id":8493},[60,32514,8493],{},[30,32516,32517,32518,32521],{},"Important caveat: current ",[60,32519,32520],{},"lerp.process({ from, to, progress })"," returns a delta step, not the final interpolated value.",[30,32523,32524],{},"So the usual pattern is:",[225,32526,32528],{"className":227,"code":32527,"language":229,"meta":230,"style":230},"const step = this.tools.lerp.process({ from, to, progress });\ncurrent += step;\n",[60,32529,32530,32551],{"__ignoreMap":230},[234,32531,32532,32534,32537,32539,32542,32545,32548],{"class":236,"line":237},[234,32533,268],{"class":240},[234,32535,32536],{"class":271}," step",[234,32538,275],{"class":240},[234,32540,32541],{"class":271}," this",[234,32543,32544],{"class":244},".tools.lerp.",[234,32546,32547],{"class":281},"process",[234,32549,32550],{"class":244},"({ from, to, progress });\n",[234,32552,32553,32556,32559],{"class":236,"line":258},[234,32554,32555],{"class":244},"current ",[234,32557,32558],{"class":240},"+=",[234,32560,32561],{"class":244}," step;\n",[174,32563,32565],{"id":32564},"adaptivelerp",[60,32566,32567],{},"adaptiveLerp",[30,32569,32570],{},"Maps an input range into a lerp factor range.",[30,32572,32573],{},"Useful when smoothing should react differently at low and high velocity.",[174,32575,32577],{"id":32576},"magneticpull",[60,32578,32579],{},"magneticPull",[30,32581,32582],{},"Returns a scalar attraction factor from distance, radius, and strength.",[30,32584,32585],{},"Useful for cursor-reactive interaction modules.",[174,32587,32589],{"id":32588},"lerpvector",[60,32590,32591],{},"lerpVector",[30,32593,32594,32595,32597],{},"Like ",[60,32596,8493],{},", but for vector components. It also returns deltas, not final values.",[174,32599,32601],{"id":32600},"lerpcolor",[60,32602,32603],{},"lerpColor",[30,32605,32606],{},"Interpolates numeric color channels between two parsed colors.",[37,32608,32610],{"id":32609},"text-and-form-tools","Text And Form Tools",[174,32612,32614],{"id":32613},"optionsparser",[60,32615,32616],{},"optionsParser",[30,32618,32619,32620,32622],{},"This is the compact parser used by ",[60,32621,5694],{},"-style option strings.",[30,32624,32625],{},"Useful if your custom module wants a terse grammar like:",[225,32627,32631],{"className":32628,"code":32629,"language":32630,"meta":230,"style":230},"language-txt shiki shiki-themes github-light github-dark","line[start]|char-line[center]|fit\n","txt",[60,32632,32633],{"__ignoreMap":230},[234,32634,32635],{"class":236,"line":237},[234,32636,32629],{},[174,32638,32640],{"id":32639},"ruleparser",[60,32641,32642],{},"ruleParser",[30,32644,32645],{},"Parses declarative validation rules into structured rule objects.",[30,32647,32648,32649,32651],{},"Useful when your module wants ",[60,32650,5716],{},"-style rule strings.",[174,32653,32655],{"id":32654},"validation",[60,32656,32654],{},[30,32658,32659],{},"Consumes rules and values and returns validation status plus errors.",[30,32661,32662],{},"Useful for custom field logic without rebuilding the form system.",[37,32664,32666],{"id":32665},"write-batching","Write Batching",[174,32668,32670],{"id":32669},"styletxn",[60,32671,5063],{},[30,32673,32674,32676],{},[60,32675,5063],{}," is part of the tool surface so custom modules can batch style writes like the built-ins do.",[30,32678,32679],{},"It provides:",[42,32681,32682,32687,32692,32697,32702,32707,32712,32717],{},[45,32683,32684],{},[60,32685,32686],{},"begin()",[45,32688,32689],{},[60,32690,32691],{},"setVar(...)",[45,32693,32694],{},[60,32695,32696],{},"setVars(...)",[45,32698,32699],{},[60,32700,32701],{},"setProp(...)",[45,32703,32704],{},[60,32705,32706],{},"setProps(...)",[45,32708,32709],{},[60,32710,32711],{},"commit()",[45,32713,32714],{},[60,32715,32716],{},"cancel()",[45,32718,32719],{},[60,32720,32721],{},"run(fn)",[30,32723,163,32724,32727],{},[60,32725,32726],{},"run(...)"," for the easiest safe path:",[225,32729,32731],{"className":227,"code":32730,"language":229,"meta":230,"style":230},"this.tools.styleTxn.run(() => {\n  this.tools.styleTxn.setVar(object.htmlElement, '--x', 10);\n  this.tools.styleTxn.setProp(object.htmlElement, 'transform', 'translateX(10px)');\n});\n",[60,32732,32733,32749,32771,32792],{"__ignoreMap":230},[234,32734,32735,32737,32740,32743,32745,32747],{"class":236,"line":237},[234,32736,28963],{"class":271},[234,32738,32739],{"class":244},".tools.styleTxn.",[234,32741,32742],{"class":281},"run",[234,32744,1505],{"class":244},[234,32746,906],{"class":240},[234,32748,909],{"class":244},[234,32750,32751,32754,32756,32759,32762,32765,32767,32769],{"class":236,"line":258},[234,32752,32753],{"class":271},"  this",[234,32755,32739],{"class":244},[234,32757,32758],{"class":281},"setVar",[234,32760,32761],{"class":244},"(object.htmlElement, ",[234,32763,32764],{"class":251},"'--x'",[234,32766,1833],{"class":244},[234,32768,15338],{"class":271},[234,32770,335],{"class":244},[234,32772,32773,32775,32777,32780,32782,32785,32787,32790],{"class":236,"line":265},[234,32774,32753],{"class":271},[234,32776,32739],{"class":244},[234,32778,32779],{"class":281},"setProp",[234,32781,32761],{"class":244},[234,32783,32784],{"class":251},"'transform'",[234,32786,1833],{"class":244},[234,32788,32789],{"class":251},"'translateX(10px)'",[234,32791,335],{"class":244},[234,32793,32794],{"class":236,"line":288},[234,32795,1040],{"class":244},[37,32797,32799,32800],{"id":32798},"related-primitive-framedom","Related Primitive: ",[60,32801,2393],{},[30,32803,32804,32806,32807,32809],{},[60,32805,2393],{}," is not stored on ",[60,32808,31877],{},", but it belongs to the same authoring story.",[30,32811,32812],{},"Use it when you need extra scheduling outside the standard lifecycle hooks:",[42,32814,32815,32820,32825],{},[45,32816,32817],{},[60,32818,32819],{},"measure(fn)",[45,32821,32822],{},[60,32823,32824],{},"mutate(fn)",[45,32826,32827],{},[60,32828,32829],{},"flush()",[37,32831,31939],{"id":29841},[30,32833,32834],{},"Prefer injected tools over handwritten one-off helpers. That keeps your custom module aligned with:",[42,32836,32837,32840,32843,32846,32849],{},[45,32838,32839],{},"runtime parsing rules",[45,32841,32842],{},"easing semantics",[45,32844,32845],{},"unit conversion",[45,32847,32848],{},"write batching",[45,32850,32851],{},"scheduling expectations",[410,32853,32854],{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}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 .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}",{"title":230,"searchDepth":258,"depth":258,"links":32856},[32857,32861,32867,32873,32880,32885,32888,32890],{"id":32273,"depth":258,"text":32274,"children":32858},[32859,32860],{"id":32277,"depth":265,"text":32280},{"id":32304,"depth":265,"text":32307},{"id":32323,"depth":258,"text":32324,"children":32862},[32863,32864,32865,32866],{"id":32327,"depth":265,"text":32330},{"id":32341,"depth":265,"text":32344},{"id":32361,"depth":265,"text":32364},{"id":32380,"depth":265,"text":32383},{"id":32420,"depth":258,"text":32421,"children":32868},[32869,32870,32871,32872],{"id":32424,"depth":265,"text":32257},{"id":32466,"depth":265,"text":9723},{"id":32479,"depth":265,"text":32482},{"id":32494,"depth":265,"text":32497},{"id":32509,"depth":258,"text":32510,"children":32874},[32875,32876,32877,32878,32879],{"id":8493,"depth":265,"text":8493},{"id":32564,"depth":265,"text":32567},{"id":32576,"depth":265,"text":32579},{"id":32588,"depth":265,"text":32591},{"id":32600,"depth":265,"text":32603},{"id":32609,"depth":258,"text":32610,"children":32881},[32882,32883,32884],{"id":32613,"depth":265,"text":32616},{"id":32639,"depth":265,"text":32642},{"id":32654,"depth":265,"text":32654},{"id":32665,"depth":258,"text":32666,"children":32886},[32887],{"id":32669,"depth":265,"text":5063},{"id":32798,"depth":258,"text":32889},"Related Primitive: frameDOM",{"id":29841,"depth":258,"text":31939},{"path":31827,"title":32892,"description":32893,"kind":9,"section":5761,"order":32894,"group":29876,"parentPath":9622,"aliases":32895,"attrs":32899,"events":32900,"cssVars":32901,"related":32902,"body":32904},"States","How StringData and its nested state containers should be read from custom modules.",73,[30757,32896,32897,32898],"ScrollState","ViewportState","CursorState",[],[],[],[9622,31825,32903],"/docs/api/state-models",{"type":22,"value":32905,"toc":33118},[32906,32909,32918,32922,32927,32957,32961,32967,32984,32987,32991,32996,33010,33013,33017,33023,33037,33040,33044,33049,33060,33063,33067,33073,33077,33083,33086,33091,33094,33107,33110,33115],[25,32907,32892],{"id":32908},"states",[30,32910,32911,32912,32914,32915,32917],{},"For custom modules, ",[60,32913,31882],{}," is the live runtime state surface. It is an instance of ",[60,32916,30757],{},", which aggregates several state containers.",[37,32919,32921],{"id":32920},"top-level-state-containers","Top-Level State Containers",[30,32923,32924,32926],{},[60,32925,30757],{}," currently exposes:",[42,32928,32929,32934,32938,32942,32947,32952],{},[45,32930,32931],{},[60,32932,32933],{},"scroll",[45,32935,32936],{},[60,32937,3314],{},[45,32939,32940],{},[60,32941,12285],{},[45,32943,32944],{},[60,32945,32946],{},"render",[45,32948,32949],{},[60,32950,32951],{},"time",[45,32953,32954],{},[60,32955,32956],{},"system",[37,32958,32959],{"id":32933},[60,32960,32933],{},[30,32962,163,32963,32966],{},[60,32964,32965],{},"this.data.scroll"," when the module depends on:",[42,32968,32969,32972,32975,32978,32981],{},[45,32970,32971],{},"current scroll position",[45,32973,32974],{},"target scroll position",[45,32976,32977],{},"lerped scroll values",[45,32979,32980],{},"displacement and direction",[45,32982,32983],{},"container and scroll mode state",[30,32985,32986],{},"This is usually the primary state surface for scroll-driven modules.",[37,32988,32989],{"id":3314},[60,32990,3314],{},[30,32992,163,32993,32966],{},[60,32994,32995],{},"this.data.viewport",[42,32997,32998,33001,33004,33007],{},[45,32999,33000],{},"window width and height",[45,33002,33003],{},"content size",[45,33005,33006],{},"transform scale",[45,33008,33009],{},"base rem",[30,33011,33012],{},"This matters for geometry, unit parsing, and layout-sensitive output.",[37,33014,33015],{"id":12285},[60,33016,12285],{},[30,33018,163,33019,33022],{},[60,33020,33021],{},"this.data.cursor"," when the module needs:",[42,33024,33025,33028,33031,33034],{},[45,33026,33027],{},"raw target pointer position",[45,33029,33030],{},"smoothed pointer position",[45,33032,33033],{},"per-frame cursor step values",[45,33035,33036],{},"cursor velocity",[30,33038,33039],{},"This is especially important for custom interaction modules.",[37,33041,33042],{"id":32951},[60,33043,32951],{},[30,33045,163,33046,32966],{},[60,33047,33048],{},"this.data.time",[42,33050,33051,33054,33057],{},[45,33052,33053],{},"frame delta",[45,33055,33056],{},"current frame time",[45,33058,33059],{},"elapsed runtime time",[30,33061,33062],{},"This is useful for time-based animation and damping behavior.",[37,33064,33065],{"id":32946},[60,33066,32946],{},[30,33068,33069,33072],{},[60,33070,33071],{},"this.data.render"," is a holder for external rendering context references. Many modules will never need it, but it exists for integrations that coordinate with a render engine.",[37,33074,33075],{"id":32956},[60,33076,32956],{},[30,33078,33079,33082],{},[60,33080,33081],{},"this.data.system"," holds runtime-level flags such as debug overlay visibility and other system-oriented switches.",[37,33084,33085],{"id":28772},"Authoring Rule",[30,33087,31781,33088,33090],{},[60,33089,31882],{}," as read-mostly shared state.",[30,33092,33093],{},"Good pattern:",[42,33095,33096,33101,33104],{},[45,33097,33098,33099],{},"read from ",[60,33100,31882],{},[45,33102,33103],{},"derive your own output",[45,33105,33106],{},"write to DOM or events through your module",[30,33108,33109],{},"Bad pattern:",[42,33111,33112],{},[45,33113,33114],{},"mutate unrelated runtime state just because it is reachable",[30,33116,33117],{},"If a custom module needs to directly rewrite core state outside its own responsibility, the design usually needs another pass.",{"title":230,"searchDepth":258,"depth":258,"links":33119},[33120,33121,33122,33123,33124,33125,33126,33127],{"id":32920,"depth":258,"text":32921},{"id":32933,"depth":258,"text":32933},{"id":3314,"depth":258,"text":3314},{"id":12285,"depth":258,"text":12285},{"id":32951,"depth":258,"text":32951},{"id":32946,"depth":258,"text":32946},{"id":32956,"depth":258,"text":32956},{"id":28772,"depth":258,"text":33085},{"path":31828,"title":5997,"description":33129,"kind":9,"section":5761,"order":33130,"group":29876,"parentPath":9622,"aliases":33131,"attrs":33134,"events":33135,"cssVars":33136,"related":33137,"body":33138},"Safe event bus patterns for subscribing, emitting, and naming custom-module channels.",74,[33132,31892,33133],"EventManager","getObjectEventName",[],[],[],[9622,2901,2903],{"type":22,"value":33139,"toc":33399},[33140,33142,33147,33151,33165,33169,33172,33252,33255,33259,33266,33296,33299,33303,33306,33317,33319,33336,33340,33351,33355,33358,33372,33375,33379,33382,33393,33396],[25,33141,5997],{"id":3818},[30,33143,33144,33146],{},[60,33145,31892],{}," is the shared event bus available to custom modules. Use it to subscribe to runtime signals and to publish your own channels without tightly coupling modules together.",[37,33148,33150],{"id":33149},"typical-uses","Typical Uses",[42,33152,33153,33159,33162],{},[45,33154,33155,33156],{},"subscribe to global lifecycle events in ",[60,33157,33158],{},"onSubscribe(...)",[45,33160,33161],{},"emit object-scoped output channels",[45,33163,33164],{},"bridge one runtime signal into a more useful custom-module event",[37,33166,33168],{"id":33167},"subscribe-safely","Subscribe Safely",[30,33170,33171],{},"The usual pattern is:",[225,33173,33175],{"className":227,"code":33174,"language":229,"meta":230,"style":230},"override onSubscribe(): void {\n  this.events.on('scroll:start', this.onScrollStartEvent);\n}\n\noverride onUnsubscribe(): void {\n  this.events.off('scroll:start', this.onScrollStartEvent);\n}\n",[60,33176,33177,33191,33209,33213,33217,33230,33248],{"__ignoreMap":230},[234,33178,33179,33181,33184,33187,33189],{"class":236,"line":237},[234,33180,30413],{"class":244},[234,33182,33183],{"class":281},"onSubscribe",[234,33185,33186],{"class":244},"(): ",[234,33188,24128],{"class":240},[234,33190,909],{"class":244},[234,33192,33193,33195,33197,33199,33201,33203,33205,33207],{"class":236,"line":258},[234,33194,32753],{"class":271},[234,33196,29649],{"class":244},[234,33198,1536],{"class":281},[234,33200,329],{"class":244},[234,33202,29656],{"class":251},[234,33204,1833],{"class":244},[234,33206,28963],{"class":271},[234,33208,29663],{"class":244},[234,33210,33211],{"class":236,"line":265},[234,33212,1143],{"class":244},[234,33214,33215],{"class":236,"line":288},[234,33216,262],{"emptyLinePlaceholder":261},[234,33218,33219,33221,33224,33226,33228],{"class":236,"line":293},[234,33220,30413],{"class":244},[234,33222,33223],{"class":281},"onUnsubscribe",[234,33225,33186],{"class":244},[234,33227,24128],{"class":240},[234,33229,909],{"class":244},[234,33231,33232,33234,33236,33238,33240,33242,33244,33246],{"class":236,"line":305},[234,33233,32753],{"class":271},[234,33235,29649],{"class":244},[234,33237,1606],{"class":281},[234,33239,329],{"class":244},[234,33241,29656],{"class":251},[234,33243,1833],{"class":244},[234,33245,28963],{"class":271},[234,33247,29663],{"class":244},[234,33249,33250],{"class":236,"line":321},[234,33251,1143],{"class":244},[30,33253,33254],{},"Keep subscription and unsubscription symmetrical.",[37,33256,33258],{"id":33257},"emit-object-scoped-events","Emit Object-Scoped Events",[30,33260,33261,33262,33265],{},"When publishing per-object channels, prefer ",[60,33263,33264],{},"getObjectEventName(...)"," over manual string building.",[225,33267,33269],{"className":227,"code":33268,"language":229,"meta":230,"style":230},"this.events.emit(this.getObjectEventName(object, 'object:rotate-progress'), { progress, rotation });\n",[60,33270,33271],{"__ignoreMap":230},[234,33272,33273,33275,33277,33279,33281,33283,33285,33287,33290,33293],{"class":236,"line":237},[234,33274,28963],{"class":271},[234,33276,29649],{"class":244},[234,33278,22230],{"class":281},[234,33280,329],{"class":244},[234,33282,28963],{"class":271},[234,33284,106],{"class":244},[234,33286,33133],{"class":281},[234,33288,33289],{"class":244},"(object, ",[234,33291,33292],{"class":251},"'object:rotate-progress'",[234,33294,33295],{"class":244},"), { progress, rotation });\n",[30,33297,33298],{},"That keeps naming consistent and avoids repeated string work in hot paths.",[37,33300,33302],{"id":33301},"what-to-emit","What To Emit",[30,33304,33305],{},"Good custom-module events usually represent one of these:",[42,33307,33308,33311,33314],{},[45,33309,33310],{},"computed output state",[45,33312,33313],{},"phase change",[45,33315,33316],{},"object-scoped interaction data",[30,33318,183],{},[42,33320,33321,33326,33331],{},[45,33322,33323],{},[60,33324,33325],{},"object:rotate-progress:\u003Cid>",[45,33327,33328],{},[60,33329,33330],{},"object:mask-shift:\u003Cid>",[45,33332,33333],{},[60,33334,33335],{},"module:ready",[37,33337,33339],{"id":33338},"what-not-to-do","What Not To Do",[42,33341,33342,33345,33348],{},[45,33343,33344],{},"do not emit noisy per-frame payloads unless consumers really need them",[45,33346,33347],{},"do not invent unclear names that overlap with existing built-in channels",[45,33349,33350],{},"do not rely on undocumented internal channels unless you explicitly control both sides",[37,33352,33354],{"id":33353},"naming-guidance","Naming Guidance",[30,33356,33357],{},"Prefer names that make scope obvious:",[42,33359,33360,33366],{},[45,33361,33362,33363],{},"global channel: ",[60,33364,33365],{},"feature:ready",[45,33367,33368,33369],{},"object-scoped channel: ",[60,33370,33371],{},"object:feature:\u003Cid>",[30,33373,33374],{},"If your custom module mirrors built-in module style, consumers will understand it faster.",[37,33376,33378],{"id":33377},"cross-module-communication","Cross-Module Communication",[30,33380,33381],{},"The event bus is useful when:",[42,33383,33384,33387,33390],{},[45,33385,33386],{},"direct imports would create tighter coupling",[45,33388,33389],{},"one module should react to another module's output",[45,33391,33392],{},"DOM wiring would be noisier than one scoped event",[30,33394,33395],{},"But if two modules are effectively one feature, keep the design honest. Sometimes one module is cleaner than an event-driven split.",[410,33397,33398],{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}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":230,"searchDepth":258,"depth":258,"links":33400},[33401,33402,33403,33404,33405,33406,33407],{"id":33149,"depth":258,"text":33150},{"id":33167,"depth":258,"text":33168},{"id":33257,"depth":258,"text":33258},{"id":33301,"depth":258,"text":33302},{"id":33338,"depth":258,"text":33339},{"id":33353,"depth":258,"text":33354},{"id":33377,"depth":258,"text":33378},{"path":28758,"title":28759,"description":33409,"kind":9,"section":5761,"order":11915,"group":33410,"aliases":33411,"attrs":33413,"events":33414,"cssVars":33415,"related":33416,"body":33417},"Author custom modules in the same read/write pipeline as the runtime so scroll and cursor work stay stable under load.","Production Patterns",[5063,30016,33412,28686],"permissions",[],[],[],[28610,28765],{"type":22,"value":33418,"toc":33912},[33419,33422,33425,33439,33443,33446,33456,33459,33467,33470,33484,33491,33496,33498,33583,33586,33626,33629,33633,33636,33642,33662,33665,33671,33679,33726,33732,33735,33739,33748,33751,33753,33798,33801,33805,33808,33829,33832,33847,33852,33857,33860,33874,33880,33884,33907,33910],[25,33420,28759],{"id":33421},"performance-patterns",[30,33423,33424],{},"Custom modules should follow the same performance model as the built-ins:",[42,33426,33427,33430,33433,33436],{},[45,33428,33429],{},"reads in measure phases",[45,33431,33432],{},"writes in mutate phases",[45,33434,33435],{},"no unnecessary rebuilds",[45,33437,33438],{},"no repeated string work in hot loops",[37,33440,33442],{"id":33441},"read-and-write-separation","Read and write separation",[30,33444,33445],{},"StringTune exposes two important authoring primitives:",[42,33447,33448,33452],{},[45,33449,33450],{},[60,33451,2393],{},[45,33453,33454],{},[60,33455,5063],{},[30,33457,33458],{},"The runtime already uses them in the main update loop:",[42,33460,33461,33464],{},[45,33462,33463],{},"scroll and pointer reads are queued into measure phases",[45,33465,33466],{},"style writes are committed inside a mutate phase",[30,33468,33469],{},"For module code, the simplest rule is:",[42,33471,33472,33479],{},[45,33473,33474,33475,1934,33477],{},"do DOM reads in ",[60,33476,31081],{},[60,33478,31084],{},[45,33480,33481,33482],{},"do DOM writes in ",[60,33483,31090],{},[37,33485,33487,33488,33490],{"id":33486},"prefer-onmutate-for-output","Prefer ",[60,33489,31090],{}," for output",[30,33492,33493,33494,106],{},"If a module writes CSS variables or inline styles on every frame, do it in ",[60,33495,31090],{},[30,33497,33093],{},[225,33499,33501],{"className":227,"code":33500,"language":229,"meta":230,"style":230},"override onMutate(): void {\n  for (const object of this.objects) {\n    const value = object.getProperty\u003Cnumber>('next-value');\n    this.applyVarToElement(object, '--my-value', value);\n  }\n}\n",[60,33502,33503,33515,33536,33559,33575,33579],{"__ignoreMap":230},[234,33504,33505,33507,33509,33511,33513],{"class":236,"line":237},[234,33506,30413],{"class":244},[234,33508,30508],{"class":281},[234,33510,33186],{"class":244},[234,33512,24128],{"class":240},[234,33514,909],{"class":244},[234,33516,33517,33520,33523,33525,33528,33531,33533],{"class":236,"line":258},[234,33518,33519],{"class":240},"  for",[234,33521,33522],{"class":244}," (",[234,33524,268],{"class":240},[234,33526,33527],{"class":271}," object",[234,33529,33530],{"class":240}," of",[234,33532,32541],{"class":271},[234,33534,33535],{"class":244},".objects) {\n",[234,33537,33538,33540,33542,33544,33546,33548,33550,33552,33554,33557],{"class":236,"line":265},[234,33539,2150],{"class":240},[234,33541,24605],{"class":271},[234,33543,275],{"class":240},[234,33545,29040],{"class":244},[234,33547,29043],{"class":281},[234,33549,347],{"class":244},[234,33551,6025],{"class":271},[234,33553,29050],{"class":244},[234,33555,33556],{"class":251},"'next-value'",[234,33558,335],{"class":244},[234,33560,33561,33563,33565,33568,33570,33573],{"class":236,"line":288},[234,33562,28929],{"class":271},[234,33564,106],{"class":244},[234,33566,33567],{"class":281},"applyVarToElement",[234,33569,33289],{"class":244},[234,33571,33572],{"class":251},"'--my-value'",[234,33574,1493],{"class":244},[234,33576,33577],{"class":236,"line":293},[234,33578,1138],{"class":244},[234,33580,33581],{"class":236,"line":305},[234,33582,1143],{"class":244},[30,33584,33585],{},"Less stable pattern:",[225,33587,33589],{"className":227,"code":33588,"language":229,"meta":230,"style":230},"override onFrame(): void {\n  object.htmlElement.style.setProperty('--my-value', String(value));\n}\n",[60,33590,33591,33603,33622],{"__ignoreMap":230},[234,33592,33593,33595,33597,33599,33601],{"class":236,"line":237},[234,33594,30413],{"class":244},[234,33596,30507],{"class":281},[234,33598,33186],{"class":244},[234,33600,24128],{"class":240},[234,33602,909],{"class":244},[234,33604,33605,33608,33610,33612,33614,33616,33619],{"class":236,"line":258},[234,33606,33607],{"class":244},"  object.htmlElement.style.",[234,33609,31207],{"class":281},[234,33611,329],{"class":244},[234,33613,33572],{"class":251},[234,33615,1833],{"class":244},[234,33617,33618],{"class":281},"String",[234,33620,33621],{"class":244},"(value));\n",[234,33623,33624],{"class":236,"line":265},[234,33625,1143],{"class":244},[30,33627,33628],{},"The second version mixes computation and DOM writes into the hot loop.",[37,33630,33632],{"id":33631},"prefer-cached-object-state-over-repeated-parsing","Prefer cached object state over repeated parsing",[30,33634,33635],{},"Do not re-read attributes or re-parse easing functions on every frame.",[30,33637,33638,33639,33641],{},"Parse once in ",[60,33640,29771],{},", then store the result on the object:",[225,33643,33645],{"className":227,"code":33644,"language":229,"meta":230,"style":230},"object.setProperty('easing', parsedEasing);\n",[60,33646,33647],{"__ignoreMap":230},[234,33648,33649,33652,33654,33656,33659],{"class":236,"line":237},[234,33650,33651],{"class":244},"object.",[234,33653,31207],{"class":281},[234,33655,329],{"class":244},[234,33657,33658],{"class":251},"'easing'",[234,33660,33661],{"class":244},", parsedEasing);\n",[30,33663,33664],{},"After that, read it from object state.",[37,33666,163,33668,33670],{"id":33667},"use-cssproperties-only-when-it-helps",[60,33669,30016],{}," only when it helps",[30,33672,33673,33674,33676,33677,1114],{},"If your module owns a CSS custom property and wants typed registration through ",[60,33675,30020],{},", define it on ",[60,33678,30016],{},[225,33680,33682],{"className":227,"code":33681,"language":229,"meta":230,"style":230},"this.cssProperties = [\n  { name: '--my-progress', syntax: '\u003Cnumber>', initialValue: '0', inherits: true },\n];\n",[60,33683,33684,33695,33722],{"__ignoreMap":230},[234,33685,33686,33688,33691,33693],{"class":236,"line":237},[234,33687,28963],{"class":271},[234,33689,33690],{"class":244},".cssProperties ",[234,33692,357],{"class":240},[234,33694,28955],{"class":244},[234,33696,33697,33700,33703,33706,33709,33712,33715,33718,33720],{"class":236,"line":258},[234,33698,33699],{"class":244},"  { name: ",[234,33701,33702],{"class":251},"'--my-progress'",[234,33704,33705],{"class":244},", syntax: ",[234,33707,33708],{"class":251},"'\u003Cnumber>'",[234,33710,33711],{"class":244},", initialValue: ",[234,33713,33714],{"class":251},"'0'",[234,33716,33717],{"class":244},", inherits: ",[234,33719,2633],{"class":271},[234,33721,23751],{"class":244},[234,33723,33724],{"class":236,"line":265},[234,33725,31302],{"class":244},[30,33727,33728,33731],{},[60,33729,33730],{},"ModuleManager"," registers those properties automatically when the module is registered.",[30,33733,33734],{},"Do this only for variables your module actually owns.",[37,33736,33738],{"id":33737},"rebuild-permissions","Rebuild permissions",[30,33740,33741,33742,137,33745,106],{},"Each module has rebuild permissions on ",[60,33743,33744],{},"permissions.desktop",[60,33746,33747],{},"permissions.mobile",[30,33749,33750],{},"Built-ins use this to skip unnecessary object recalculation on mobile or on certain resize types.",[30,33752,2071],{},[225,33754,33756],{"className":227,"code":33755,"language":229,"meta":230,"style":230},"this.permissions.mobile.rebuild.height = false;\nthis.permissions.mobile.rebuild.width = false;\nthis.permissions.mobile.rebuild.scrollHeight = false;\n",[60,33757,33758,33772,33785],{"__ignoreMap":230},[234,33759,33760,33762,33765,33767,33770],{"class":236,"line":237},[234,33761,28963],{"class":271},[234,33763,33764],{"class":244},".permissions.mobile.rebuild.height ",[234,33766,357],{"class":240},[234,33768,33769],{"class":271}," false",[234,33771,255],{"class":244},[234,33773,33774,33776,33779,33781,33783],{"class":236,"line":258},[234,33775,28963],{"class":271},[234,33777,33778],{"class":244},".permissions.mobile.rebuild.width ",[234,33780,357],{"class":240},[234,33782,33769],{"class":271},[234,33784,255],{"class":244},[234,33786,33787,33789,33792,33794,33796],{"class":236,"line":265},[234,33788,28963],{"class":271},[234,33790,33791],{"class":244},".permissions.mobile.rebuild.scrollHeight ",[234,33793,357],{"class":240},[234,33795,33769],{"class":271},[234,33797,255],{"class":244},[30,33799,33800],{},"Use this only when you are certain the module does not depend on those changes.",[37,33802,33804],{"id":33803},"object-local-cleanup","Object-local cleanup",[30,33806,33807],{},"Leaks in custom modules usually come from:",[42,33809,33810,33814,33818,33823],{},[45,33811,33812],{},[60,33813,4960],{},[45,33815,33816],{},[60,33817,4957],{},[45,33819,12504,33820],{},[60,33821,33822],{},"events.on(...)",[45,33824,33825,33826],{},"object-local ",[60,33827,33828],{},"object.events.on(...)",[30,33830,33831],{},"Always pair them with cleanup in:",[42,33833,33834,33838,33843],{},[45,33835,33836],{},[60,33837,30468],{},[45,33839,33840],{},[60,33841,33842],{},"onUnsubscribe(...)",[45,33844,33845],{},[60,33846,30605],{},[37,33848,33850],{"id":33849},"dombatcher",[60,33851,28686],{},[30,33853,33854,33856],{},[60,33855,28686],{}," is exported, but it is an advanced primitive.",[30,33858,33859],{},"Most custom modules do not need their own batcher because the runtime already batches:",[42,33861,33862,33865,33868,33871],{},[45,33863,33864],{},"object initialization",[45,33866,33867],{},"measure work",[45,33869,33870],{},"mutate work",[45,33872,33873],{},"style transactions",[30,33875,33876,33877,33879],{},"Reach for ",[60,33878,28686],{}," only if you are building a module that creates or initializes many nodes in one burst and you have measured that the default path is not enough.",[37,33881,33883],{"id":33882},"practical-rules","Practical rules",[42,33885,33886,33892,33898,33901,33904],{},[45,33887,33888,33889,33891],{},"keep ",[60,33890,31075],{}," mostly pure",[45,33893,33894,33895,33897],{},"treat ",[60,33896,31090],{}," as your write lane",[45,33899,33900],{},"cache event names and parsed values",[45,33902,33903],{},"reduce rebuild permissions only when you fully understand the dependency",[45,33905,33906],{},"clean up every observer and subscription you create",[30,33908,33909],{},"That is how custom modules stay compatible with the runtime instead of fighting it.",[410,33911,33398],{},{"title":230,"searchDepth":258,"depth":258,"links":33913},[33914,33915,33917,33918,33920,33921,33922,33923],{"id":33441,"depth":258,"text":33442},{"id":33486,"depth":258,"text":33916},"Prefer onMutate(...) for output",{"id":33631,"depth":258,"text":33632},{"id":33667,"depth":258,"text":33919},"Use cssProperties only when it helps",{"id":33737,"depth":258,"text":33738},{"id":33803,"depth":258,"text":33804},{"id":33849,"depth":258,"text":28686},{"id":33882,"depth":258,"text":33883},{"path":28765,"title":28766,"description":33925,"kind":9,"section":5761,"order":33926,"group":33410,"aliases":33927,"attrs":33930,"events":33931,"cssVars":33932,"related":33933,"body":33934},"End-to-end example of an element module that composes with StringProgress and publishes its own output channel.",90,[33928,33929],"custom progress module","rotate by progress",[],[],[],[28608,28758],{"type":22,"value":33935,"toc":34938},[33936,33939,33944,33953,33957,34646,34648,34758,34762,34842,34846,34849,34852,34870,34873,34877,34912,34916,34919,34933,34936],[25,33937,28766],{"id":33938},"worked-example",[30,33940,33941,33942,106],{},"This example builds a custom module that depends on ",[60,33943,190],{},[30,33945,33946,33947,33949,33950,33952],{},"It reads scroll progress from the shared ",[60,33948,28664],{},", rotates the element, writes a custom CSS variable, mirrors that output to ",[60,33951,2461],{}," targets, and emits its own object-scoped event.",[37,33954,33956],{"id":33955},"module-code","Module code",[225,33958,33960],{"className":227,"code":33959,"language":229,"meta":230,"style":230},"import {\n  StringContext,\n  StringModule,\n  StringObject,\n} from '@fiddle-digital/string-tune';\n\nexport class StringRotateProgress extends StringModule {\n  constructor(context: StringContext) {\n    super(context);\n    this.htmlKey = 'rotate-progress';\n\n    this.cssProperties = [\n      { name: '--rotate-progress', syntax: '\u003Cnumber>', initialValue: '0', inherits: true },\n    ];\n\n    this.attributesToMap = [\n      ...this.attributesToMap,\n      { key: 'rotate', type: 'number', fallback: 180 },\n    ];\n  }\n\n  override canConnect(object: StringObject): boolean {\n    return object.keys.includes('progress') && object.keys.includes('rotate-progress');\n  }\n\n  override onMutate(): void {\n    for (let i = 0; i \u003C this.objects.length; i++) {\n      const object = this.objects[i];\n      const progress = object.progress ?? 0;\n      const amount = object.getProperty\u003Cnumber>('rotate') ?? 180;\n      const rotation = progress * amount;\n      const prevRotation = object.getProperty\u003Cnumber>('rotate-applied');\n\n      if (prevRotation === rotation) {\n        continue;\n      }\n\n      object.setProperty('rotate-applied', rotation);\n\n      this.applyToElementAndConnects(object, (el) => {\n        this.tools.styleTxn.setVar(el, '--rotate-progress', progress);\n        this.tools.styleTxn.setProp(el, 'transform', `rotate(${rotation}deg)`);\n      });\n\n      this.events.emit(\n        this.getObjectEventName(object, 'object:rotate-progress'),\n        { progress, rotation },\n      );\n    }\n  }\n\n  override onObjectDisconnected(object: StringObject): void {\n    const clear = (el: HTMLElement) => {\n      el.style.removeProperty('--rotate-progress');\n      el.style.removeProperty('transform');\n    };\n\n    clear(object.htmlElement);\n    for (const mirror of object.mirrorObjects) {\n      clear(mirror.htmlElement);\n    }\n  }\n}\n",[60,33961,33962,33968,33973,33978,33983,33994,33998,34013,34027,34033,34046,34050,34060,34082,34086,34090,34100,34108,34125,34129,34133,34137,34161,34188,34192,34196,34211,34249,34263,34282,34312,34329,34353,34357,34371,34378,34383,34387,34401,34405,34424,34441,34466,34471,34475,34485,34499,34504,34509,34513,34517,34521,34544,34568,34582,34594,34599,34603,34610,34626,34634,34638,34642],{"__ignoreMap":230},[234,33963,33964,33966],{"class":236,"line":237},[234,33965,241],{"class":240},[234,33967,909],{"class":244},[234,33969,33970],{"class":236,"line":258},[234,33971,33972],{"class":244},"  StringContext,\n",[234,33974,33975],{"class":236,"line":265},[234,33976,33977],{"class":244},"  StringModule,\n",[234,33979,33980],{"class":236,"line":288},[234,33981,33982],{"class":244},"  StringObject,\n",[234,33984,33985,33988,33990,33992],{"class":236,"line":293},[234,33986,33987],{"class":244},"} ",[234,33989,248],{"class":240},[234,33991,252],{"class":251},[234,33993,255],{"class":244},[234,33995,33996],{"class":236,"line":305},[234,33997,262],{"emptyLinePlaceholder":261},[234,33999,34000,34002,34004,34007,34009,34011],{"class":236,"line":321},[234,34001,887],{"class":240},[234,34003,1297],{"class":240},[234,34005,34006],{"class":281}," StringRotateProgress",[234,34008,28894],{"class":240},[234,34010,28897],{"class":281},[234,34012,909],{"class":244},[234,34014,34015,34017,34019,34021,34023,34025],{"class":236,"line":946},[234,34016,28904],{"class":240},[234,34018,329],{"class":244},[234,34020,28909],{"class":899},[234,34022,1114],{"class":240},[234,34024,28914],{"class":281},[234,34026,1477],{"class":244},[234,34028,34029,34031],{"class":236,"line":955},[234,34030,28921],{"class":271},[234,34032,28924],{"class":244},[234,34034,34035,34037,34039,34041,34044],{"class":236,"line":11},[234,34036,28929],{"class":271},[234,34038,28932],{"class":244},[234,34040,357],{"class":240},[234,34042,34043],{"class":251}," 'rotate-progress'",[234,34045,255],{"class":244},[234,34047,34048],{"class":236,"line":980},[234,34049,262],{"emptyLinePlaceholder":261},[234,34051,34052,34054,34056,34058],{"class":236,"line":994},[234,34053,28929],{"class":271},[234,34055,33690],{"class":244},[234,34057,357],{"class":240},[234,34059,28955],{"class":244},[234,34061,34062,34065,34068,34070,34072,34074,34076,34078,34080],{"class":236,"line":1000},[234,34063,34064],{"class":244},"      { name: ",[234,34066,34067],{"class":251},"'--rotate-progress'",[234,34069,33705],{"class":244},[234,34071,33708],{"class":251},[234,34073,33711],{"class":244},[234,34075,33714],{"class":251},[234,34077,33717],{"class":244},[234,34079,2633],{"class":271},[234,34081,23751],{"class":244},[234,34083,34084],{"class":236,"line":1005},[234,34085,28993],{"class":244},[234,34087,34088],{"class":236,"line":1013},[234,34089,262],{"emptyLinePlaceholder":261},[234,34091,34092,34094,34096,34098],{"class":236,"line":1019},[234,34093,28929],{"class":271},[234,34095,28950],{"class":244},[234,34097,357],{"class":240},[234,34099,28955],{"class":244},[234,34101,34102,34104,34106],{"class":236,"line":1025},[234,34103,28960],{"class":240},[234,34105,28963],{"class":271},[234,34107,28966],{"class":244},[234,34109,34110,34112,34115,34117,34119,34121,34123],{"class":236,"line":1031},[234,34111,28971],{"class":244},[234,34113,34114],{"class":251},"'rotate'",[234,34116,28977],{"class":244},[234,34118,29981],{"class":251},[234,34120,28983],{"class":244},[234,34122,25645],{"class":271},[234,34124,23751],{"class":244},[234,34126,34127],{"class":236,"line":1037},[234,34128,28993],{"class":244},[234,34130,34131],{"class":236,"line":427},[234,34132,1138],{"class":244},[234,34134,34135],{"class":236,"line":1571},[234,34136,262],{"emptyLinePlaceholder":261},[234,34138,34139,34141,34144,34146,34148,34150,34152,34154,34156,34159],{"class":236,"line":1592},[234,34140,29006],{"class":240},[234,34142,34143],{"class":281}," canConnect",[234,34145,329],{"class":244},[234,34147,29014],{"class":899},[234,34149,1114],{"class":240},[234,34151,29019],{"class":281},[234,34153,3340],{"class":244},[234,34155,1114],{"class":240},[234,34157,34158],{"class":271}," boolean",[234,34160,909],{"class":244},[234,34162,34163,34166,34168,34170,34172,34174,34176,34178,34180,34182,34184,34186],{"class":236,"line":1600},[234,34164,34165],{"class":240},"    return",[234,34167,30425],{"class":244},[234,34169,30428],{"class":281},[234,34171,329],{"class":244},[234,34173,30433],{"class":251},[234,34175,903],{"class":244},[234,34177,30438],{"class":240},[234,34179,30425],{"class":244},[234,34181,30428],{"class":281},[234,34183,329],{"class":244},[234,34185,30447],{"class":251},[234,34187,335],{"class":244},[234,34189,34190],{"class":236,"line":1615},[234,34191,1138],{"class":244},[234,34193,34194],{"class":236,"line":1620},[234,34195,262],{"emptyLinePlaceholder":261},[234,34197,34198,34200,34203,34205,34207,34209],{"class":236,"line":1625},[234,34199,29006],{"class":240},[234,34201,34202],{"class":281}," onMutate",[234,34204,29636],{"class":244},[234,34206,1114],{"class":240},[234,34208,29026],{"class":271},[234,34210,909],{"class":244},[234,34212,34213,34216,34218,34221,34224,34226,34228,34231,34233,34235,34238,34241,34244,34247],{"class":236,"line":1634},[234,34214,34215],{"class":240},"    for",[234,34217,33522],{"class":244},[234,34219,34220],{"class":240},"let",[234,34222,34223],{"class":244}," i ",[234,34225,357],{"class":240},[234,34227,8096],{"class":271},[234,34229,34230],{"class":244},"; i ",[234,34232,347],{"class":240},[234,34234,32541],{"class":271},[234,34236,34237],{"class":244},".objects.",[234,34239,34240],{"class":271},"length",[234,34242,34243],{"class":244},"; i",[234,34245,34246],{"class":240},"++",[234,34248,1477],{"class":244},[234,34250,34251,34254,34256,34258,34260],{"class":236,"line":1639},[234,34252,34253],{"class":240},"      const",[234,34255,33527],{"class":271},[234,34257,275],{"class":240},[234,34259,32541],{"class":271},[234,34261,34262],{"class":244},".objects[i];\n",[234,34264,34265,34267,34270,34272,34275,34278,34280],{"class":236,"line":1651},[234,34266,34253],{"class":240},[234,34268,34269],{"class":271}," progress",[234,34271,275],{"class":240},[234,34273,34274],{"class":244}," object.progress ",[234,34276,34277],{"class":240},"??",[234,34279,8096],{"class":271},[234,34281,255],{"class":244},[234,34283,34284,34286,34289,34291,34293,34295,34297,34299,34301,34303,34305,34307,34310],{"class":236,"line":609},[234,34285,34253],{"class":240},[234,34287,34288],{"class":271}," amount",[234,34290,275],{"class":240},[234,34292,29040],{"class":244},[234,34294,29043],{"class":281},[234,34296,347],{"class":244},[234,34298,6025],{"class":271},[234,34300,29050],{"class":244},[234,34302,34114],{"class":251},[234,34304,903],{"class":244},[234,34306,34277],{"class":240},[234,34308,34309],{"class":271}," 180",[234,34311,255],{"class":244},[234,34313,34314,34316,34319,34321,34324,34326],{"class":236,"line":1674},[234,34315,34253],{"class":240},[234,34317,34318],{"class":271}," rotation",[234,34320,275],{"class":240},[234,34322,34323],{"class":244}," progress ",[234,34325,1841],{"class":240},[234,34327,34328],{"class":244}," amount;\n",[234,34330,34331,34333,34336,34338,34340,34342,34344,34346,34348,34351],{"class":236,"line":1687},[234,34332,34253],{"class":240},[234,34334,34335],{"class":271}," prevRotation",[234,34337,275],{"class":240},[234,34339,29040],{"class":244},[234,34341,29043],{"class":281},[234,34343,347],{"class":244},[234,34345,6025],{"class":271},[234,34347,29050],{"class":244},[234,34349,34350],{"class":251},"'rotate-applied'",[234,34352,335],{"class":244},[234,34354,34355],{"class":236,"line":1700},[234,34356,262],{"emptyLinePlaceholder":261},[234,34358,34359,34362,34365,34368],{"class":236,"line":1716},[234,34360,34361],{"class":240},"      if",[234,34363,34364],{"class":244}," (prevRotation ",[234,34366,34367],{"class":240},"===",[234,34369,34370],{"class":244}," rotation) {\n",[234,34372,34373,34376],{"class":236,"line":1721},[234,34374,34375],{"class":240},"        continue",[234,34377,255],{"class":244},[234,34379,34380],{"class":236,"line":1726},[234,34381,34382],{"class":244},"      }\n",[234,34384,34385],{"class":236,"line":1734},[234,34386,262],{"emptyLinePlaceholder":261},[234,34388,34389,34392,34394,34396,34398],{"class":236,"line":1746},[234,34390,34391],{"class":244},"      object.",[234,34393,31207],{"class":281},[234,34395,329],{"class":244},[234,34397,34350],{"class":251},[234,34399,34400],{"class":244},", rotation);\n",[234,34402,34403],{"class":236,"line":1766},[234,34404,262],{"emptyLinePlaceholder":261},[234,34406,34407,34410,34412,34414,34416,34418,34420,34422],{"class":236,"line":819},[234,34408,34409],{"class":271},"      this",[234,34411,106],{"class":244},[234,34413,29067],{"class":281},[234,34415,29070],{"class":244},[234,34417,29073],{"class":899},[234,34419,903],{"class":244},[234,34421,906],{"class":240},[234,34423,909],{"class":244},[234,34425,34426,34429,34431,34433,34436,34438],{"class":236,"line":1794},[234,34427,34428],{"class":271},"        this",[234,34430,32739],{"class":244},[234,34432,32758],{"class":281},[234,34434,34435],{"class":244},"(el, ",[234,34437,34067],{"class":251},[234,34439,34440],{"class":244},", progress);\n",[234,34442,34443,34445,34447,34449,34451,34453,34455,34458,34461,34464],{"class":236,"line":1807},[234,34444,34428],{"class":271},[234,34446,32739],{"class":244},[234,34448,32779],{"class":281},[234,34450,34435],{"class":244},[234,34452,32784],{"class":251},[234,34454,1833],{"class":244},[234,34456,34457],{"class":251},"`rotate(${",[234,34459,34460],{"class":244},"rotation",[234,34462,34463],{"class":251},"}deg)`",[234,34465,335],{"class":244},[234,34467,34468],{"class":236,"line":1878},[234,34469,34470],{"class":244},"      });\n",[234,34472,34473],{"class":236,"line":1883},[234,34474,262],{"emptyLinePlaceholder":261},[234,34476,34477,34479,34481,34483],{"class":236,"line":10605},[234,34478,34409],{"class":271},[234,34480,29649],{"class":244},[234,34482,22230],{"class":281},[234,34484,8177],{"class":244},[234,34486,34487,34489,34491,34493,34495,34497],{"class":236,"line":10613},[234,34488,34428],{"class":271},[234,34490,106],{"class":244},[234,34492,33133],{"class":281},[234,34494,33289],{"class":244},[234,34496,33292],{"class":251},[234,34498,15074],{"class":244},[234,34500,34501],{"class":236,"line":10627},[234,34502,34503],{"class":244},"        { progress, rotation },\n",[234,34505,34506],{"class":236,"line":10641},[234,34507,34508],{"class":244},"      );\n",[234,34510,34511],{"class":236,"line":10646},[234,34512,1549],{"class":244},[234,34514,34515],{"class":236,"line":1908},[234,34516,1138],{"class":244},[234,34518,34519],{"class":236,"line":10658},[234,34520,262],{"emptyLinePlaceholder":261},[234,34522,34523,34525,34528,34530,34532,34534,34536,34538,34540,34542],{"class":236,"line":10672},[234,34524,29006],{"class":240},[234,34526,34527],{"class":281}," onObjectDisconnected",[234,34529,329],{"class":244},[234,34531,29014],{"class":899},[234,34533,1114],{"class":240},[234,34535,29019],{"class":281},[234,34537,3340],{"class":244},[234,34539,1114],{"class":240},[234,34541,29026],{"class":271},[234,34543,909],{"class":244},[234,34545,34546,34548,34551,34553,34555,34557,34559,34562,34564,34566],{"class":236,"line":10685},[234,34547,2150],{"class":240},[234,34549,34550],{"class":281}," clear",[234,34552,275],{"class":240},[234,34554,33522],{"class":244},[234,34556,29073],{"class":899},[234,34558,1114],{"class":240},[234,34560,34561],{"class":281}," HTMLElement",[234,34563,903],{"class":244},[234,34565,906],{"class":240},[234,34567,909],{"class":244},[234,34569,34570,34573,34576,34578,34580],{"class":236,"line":10709},[234,34571,34572],{"class":244},"      el.style.",[234,34574,34575],{"class":281},"removeProperty",[234,34577,329],{"class":244},[234,34579,34067],{"class":251},[234,34581,335],{"class":244},[234,34583,34584,34586,34588,34590,34592],{"class":236,"line":3975},[234,34585,34572],{"class":244},[234,34587,34575],{"class":281},[234,34589,329],{"class":244},[234,34591,32784],{"class":251},[234,34593,335],{"class":244},[234,34595,34596],{"class":236,"line":10718},[234,34597,34598],{"class":244},"    };\n",[234,34600,34601],{"class":236,"line":10726},[234,34602,262],{"emptyLinePlaceholder":261},[234,34604,34605,34608],{"class":236,"line":10740},[234,34606,34607],{"class":281},"    clear",[234,34609,32165],{"class":244},[234,34611,34612,34614,34616,34618,34621,34623],{"class":236,"line":10754},[234,34613,34215],{"class":240},[234,34615,33522],{"class":244},[234,34617,268],{"class":240},[234,34619,34620],{"class":271}," mirror",[234,34622,33530],{"class":240},[234,34624,34625],{"class":244}," object.mirrorObjects) {\n",[234,34627,34628,34631],{"class":236,"line":4302},[234,34629,34630],{"class":281},"      clear",[234,34632,34633],{"class":244},"(mirror.htmlElement);\n",[234,34635,34636],{"class":236,"line":10763},[234,34637,1549],{"class":244},[234,34639,34640],{"class":236,"line":10774},[234,34641,1138],{"class":244},[234,34643,34644],{"class":236,"line":10782},[234,34645,1143],{"class":244},[37,34647,6478],{"id":6477},[225,34649,34651],{"className":227,"code":34650,"language":229,"meta":230,"style":230},"import StringTune, {\n  StringProgress,\n} from '@fiddle-digital/string-tune';\nimport { StringRotateProgress } from './modules/StringRotateProgress';\n\nconst stringTune = StringTune.getInstance();\n\nstringTune.use(StringProgress);\nstringTune.use(StringRotateProgress, {\n  rotate: 240,\n});\n\nstringTune.start(60);\n",[60,34652,34653,34660,34665,34675,34689,34693,34707,34711,34719,34728,34738,34742,34746],{"__ignoreMap":230},[234,34654,34655,34657],{"class":236,"line":237},[234,34656,241],{"class":240},[234,34658,34659],{"class":244}," StringTune, {\n",[234,34661,34662],{"class":236,"line":258},[234,34663,34664],{"class":244},"  StringProgress,\n",[234,34666,34667,34669,34671,34673],{"class":236,"line":265},[234,34668,33987],{"class":244},[234,34670,248],{"class":240},[234,34672,252],{"class":251},[234,34674,255],{"class":244},[234,34676,34677,34679,34682,34684,34687],{"class":236,"line":288},[234,34678,241],{"class":240},[234,34680,34681],{"class":244}," { StringRotateProgress } ",[234,34683,248],{"class":240},[234,34685,34686],{"class":251}," './modules/StringRotateProgress'",[234,34688,255],{"class":244},[234,34690,34691],{"class":236,"line":293},[234,34692,262],{"emptyLinePlaceholder":261},[234,34694,34695,34697,34699,34701,34703,34705],{"class":236,"line":305},[234,34696,268],{"class":240},[234,34698,272],{"class":271},[234,34700,275],{"class":240},[234,34702,278],{"class":244},[234,34704,282],{"class":281},[234,34706,285],{"class":244},[234,34708,34709],{"class":236,"line":321},[234,34710,262],{"emptyLinePlaceholder":261},[234,34712,34713,34715,34717],{"class":236,"line":946},[234,34714,296],{"class":244},[234,34716,299],{"class":281},[234,34718,302],{"class":244},[234,34720,34721,34723,34725],{"class":236,"line":955},[234,34722,296],{"class":244},[234,34724,299],{"class":281},[234,34726,34727],{"class":244},"(StringRotateProgress, {\n",[234,34729,34730,34733,34736],{"class":236,"line":11},[234,34731,34732],{"class":244},"  rotate: ",[234,34734,34735],{"class":271},"240",[234,34737,2510],{"class":244},[234,34739,34740],{"class":236,"line":980},[234,34741,1040],{"class":244},[234,34743,34744],{"class":236,"line":994},[234,34745,262],{"emptyLinePlaceholder":261},[234,34747,34748,34750,34752,34754,34756],{"class":236,"line":1000},[234,34749,296],{"class":244},[234,34751,326],{"class":281},[234,34753,329],{"class":244},[234,34755,332],{"class":271},[234,34757,335],{"class":244},[37,34759,34761],{"id":34760},"markup","Markup",[225,34763,34765],{"className":338,"code":34764,"language":340,"meta":230,"style":230},"\u003Csection\n  string=\"progress|rotate-progress\"\n  string-id=\"hero-rotate\"\n  string-rotate=\"270\"\n>\n  Rotate me\n\u003C/section>\n\n\u003Cdiv string-copy-from=\"hero-rotate\">\u003C/div>\n",[60,34766,34767,34774,34783,34792,34802,34806,34811,34819,34823],{"__ignoreMap":230},[234,34768,34769,34771],{"class":236,"line":237},[234,34770,347],{"class":244},[234,34772,34773],{"class":350},"section\n",[234,34775,34776,34778,34780],{"class":236,"line":258},[234,34777,12861],{"class":281},[234,34779,357],{"class":244},[234,34781,34782],{"class":251},"\"progress|rotate-progress\"\n",[234,34784,34785,34787,34789],{"class":236,"line":265},[234,34786,12871],{"class":281},[234,34788,357],{"class":244},[234,34790,34791],{"class":251},"\"hero-rotate\"\n",[234,34793,34794,34797,34799],{"class":236,"line":288},[234,34795,34796],{"class":281},"  string-rotate",[234,34798,357],{"class":244},[234,34800,34801],{"class":251},"\"270\"\n",[234,34803,34804],{"class":236,"line":293},[234,34805,376],{"class":244},[234,34807,34808],{"class":236,"line":305},[234,34809,34810],{"class":244},"  Rotate me\n",[234,34812,34813,34815,34817],{"class":236,"line":321},[234,34814,1402],{"class":244},[234,34816,740],{"class":350},[234,34818,376],{"class":244},[234,34820,34821],{"class":236,"line":946},[234,34822,262],{"emptyLinePlaceholder":261},[234,34824,34825,34827,34829,34831,34833,34836,34838,34840],{"class":236,"line":955},[234,34826,347],{"class":244},[234,34828,351],{"class":350},[234,34830,3183],{"class":281},[234,34832,357],{"class":244},[234,34834,34835],{"class":251},"\"hero-rotate\"",[234,34837,371],{"class":244},[234,34839,351],{"class":350},[234,34841,376],{"class":244},[37,34843,34845],{"id":34844},"what-this-module-is-intentionally-depending-on","What this module is intentionally depending on",[30,34847,34848],{},"This module composes with the built-in progress contract.",[30,34850,34851],{},"That means it assumes:",[42,34853,34854,34859,34864],{},[45,34855,34856,34858],{},[60,34857,190],{}," is registered",[45,34860,34861,34862],{},"the element connects to ",[60,34863,3246],{},[45,34865,34866,34869],{},[60,34867,34868],{},"object.progress"," is updated by the progress module before mutate output runs",[30,34871,34872],{},"That is a valid custom-module dependency because it is explicit and local. It would be a bad design only if the module silently depended on private state that no one reading the markup could infer.",[37,34874,34876],{"id":34875},"why-this-example-is-structured-this-way","Why this example is structured this way",[42,34878,34879,34887,34892,34897,34902,34907],{},[45,34880,34881,34883,34884,34886],{},[60,34882,29758],{}," makes the dependency on ",[60,34885,5777],{}," explicit.",[45,34888,34889,34891],{},[60,34890,31090],{}," owns all writes.",[45,34893,34894,34896],{},[60,34895,34868],{}," is consumed as shared state instead of re-implementing progress math.",[45,34898,34899,34901],{},[60,34900,29283],{}," keeps mirrors in sync automatically.",[45,34903,34904,34906],{},[60,34905,33264],{}," publishes a stable object-scoped event.",[45,34908,34909,34911],{},[60,34910,30468],{}," only removes properties owned by this module.",[37,34913,34915],{"id":34914},"when-to-use-this-pattern","When to use this pattern",[30,34917,34918],{},"Use this pattern when you want a custom module to:",[42,34920,34921,34924,34927,34930],{},[45,34922,34923],{},"build on top of a built-in module",[45,34925,34926],{},"publish a project-specific output channel",[45,34928,34929],{},"keep the HTML contract declarative",[45,34931,34932],{},"avoid duplicating runtime math that StringTune already computes",[30,34934,34935],{},"That is one of the strongest reasons to write custom modules in StringTune instead of bolting standalone code onto the page.",[410,34937,29425],{},{"title":230,"searchDepth":258,"depth":258,"links":34939},[34940,34941,34942,34943,34944,34945],{"id":33955,"depth":258,"text":33956},{"id":6477,"depth":258,"text":6478},{"id":34760,"depth":258,"text":34761},{"id":34844,"depth":258,"text":34845},{"id":34875,"depth":258,"text":34876},{"id":34914,"depth":258,"text":34915},{"path":34947,"title":34948,"description":34949,"kind":9,"section":34950,"order":293,"aliases":34951,"attrs":34956,"events":34957,"cssVars":34958,"related":34959,"body":34965},"/docs/dev-tools/overview","Developer Tools Overview","Early-access dev-tools for StringTune: how token-gated overlays work, how the dock appears, and when to load them.","Developer Tools",[34952,34953,34954,34955],"devtools","dev-tools","dock","overlays",[],[],[],[34960,34961,34962,34963,34964],"/docs/dev-tools/dock","/docs/dev-tools/inview","/docs/dev-tools/layout","/docs/dev-tools/progress","/docs/dev-tools/rulers",{"type":22,"value":34966,"toc":35933},[34967,34970,34984,34991,34999,35002,35024,35030,35034,35088,35092,35096,35104,35107,35133,35137,35140,35209,35213,35223,35226,35358,35361,35364,35368,35503,35509,35523,35527,35534,35537,35602,35662,35665,35669,35675,35678,35695,35697,35842,35846,35849,35876,35879,35904,35908,35911,35914,35918,35930],[25,34968,34948],{"id":34969},"developer-tools-overview",[30,34971,34972,34973,34976,34977,34980,34981,106],{},"StringTune ships a family of ",[1929,34974,34975],{},"developer-only"," modules that render overlays and controls on top of your page while you build it. They are separate from the runtime modules that power the final experience. Right now these dev-tools are in ",[1929,34978,34979],{},"early access",": importing them is not enough on its own, because they also require a valid ",[60,34982,34983],{},"accessDevtoolToken",[30,34985,34986,34987,34990],{},"This section focuses on ",[1929,34988,34989],{},"using and configuring the built-in dev-tools that ship with the package",". It is not a guide to building your own dev-tool module from scratch.",[30,34992,34993,34994,106],{},"Get a free early-access token here: ",[133,34995,34996],{"href":34996,"rel":34997},"https://access.fiddle.digital/",[34998],"nofollow",[30,35000,35001],{},"The dev-tools family answers questions your runtime code cannot answer out loud:",[42,35003,35004,35009,35014,35019],{},[45,35005,35006],{},[3718,35007,35008],{},"Where do my enter and exit triggers actually fire?",[45,35010,35011],{},[3718,35012,35013],{},"Is this element really aligned to the 12-column grid?",[45,35015,35016],{},[3718,35017,35018],{},"What does this animation look like halfway through its progress?",[45,35020,35021],{},[3718,35022,35023],{},"Is the card I'm aligning sitting exactly on a ruler?",[30,35025,35026,35027,35029],{},"When a dev-tool is enabled, it joins a shared floating ",[1929,35028,34954],{}," in the bottom-left of the viewport. Each tool installs a button, a hotkey, and its own overlay. None of it is styled by your site, and none of it ships when you do not register it.",[37,35031,35033],{"id":35032},"how-dev-tools-differ-from-runtime-modules","How dev-tools differ from runtime modules",[2225,35035,35036,35046],{},[2228,35037,35038],{},[2231,35039,35040,35043],{},[2234,35041,35042],{},"Runtime modules",[2234,35044,35045],{},"Dev-tool modules",[2244,35047,35048,35056,35068,35080],{},[2231,35049,35050,35053],{},[2249,35051,35052],{},"Run in production",[2249,35054,35055],{},"Registered only in dev",[2231,35057,35058,35061],{},[2249,35059,35060],{},"Drive behavior from declarative attributes",[2249,35062,35063,35064,35067],{},"Read those same attributes to ",[1929,35065,35066],{},"inspect"," behavior",[2231,35069,35070,35073],{},[2249,35071,35072],{},"Write CSS variables and dispatch events for your page to consume",[2249,35074,35075,35076,35079],{},"Draw overlays and controls for ",[1929,35077,35078],{},"you"," to consume",[2231,35081,35082,35085],{},[2249,35083,35084],{},"Silent when working correctly",[2249,35086,35087],{},"Visible at all times while active",[37,35089,35091],{"id":35090},"the-tool-catalog","The tool catalog",[174,35093,35095],{"id":35094},"foundation","Foundation",[42,35097,35098],{},[45,35099,35100,35103],{},[133,35101,35102],{"href":34960},"Dock and shared infrastructure"," — how all dev-tools plug into the same floating dock, how hotkeys and saved preferences work, and how to collapse the dock.",[174,35105,35106],{"id":34955},"Overlays",[42,35108,35109,35115,35121,35127],{},[45,35110,35111,35114],{},[133,35112,35113],{"href":34961},"StringDevInview"," — draws the enter/exit trigger geometry for every object, and lets you flip an element's in-view state by hand.",[45,35116,35117,35120],{},[133,35118,35119],{"href":34962},"StringDevLayout"," — per-element grid HUD (columns, rows, center, rule of thirds, golden rectangle, dot grid) with draggable settings panels.",[45,35122,35123,35126],{},[133,35124,35125],{"href":34963},"StringDevProgress"," — a scrubber for any progress-driven object: slide, type an exact value, or play the timeline forward and backward.",[45,35128,35129,35132],{},[133,35130,35131],{"href":34964},"StringDevRulers"," — draggable global guide lines with snap to element edges and layout grids.",[37,35134,35136],{"id":35135},"hotkey-reference","Hotkey reference",[30,35138,35139],{},"All hotkeys are intercepted globally and are automatically ignored while you are typing in an input, textarea, select, or editable region.",[2225,35141,35142,35152],{},[2228,35143,35144],{},[2231,35145,35146,35149],{},[2234,35147,35148],{},"Shortcut",[2234,35150,35151],{},"Action",[2244,35153,35154,35164,35176,35187,35198],{},[2231,35155,35156,35161],{},[2249,35157,35158],{},[60,35159,35160],{},"Shift+S",[2249,35162,35163],{},"Collapse / expand the dock",[2231,35165,35166,35171],{},[2249,35167,35168],{},[60,35169,35170],{},"Shift+I",[2249,35172,35173,35174],{},"Toggle ",[133,35175,35113],{"href":34961},[2231,35177,35178,35183],{},[2249,35179,35180],{},[60,35181,35182],{},"Shift+L",[2249,35184,35173,35185],{},[133,35186,35119],{"href":34962},[2231,35188,35189,35194],{},[2249,35190,35191],{},[60,35192,35193],{},"Shift+P",[2249,35195,35173,35196],{},[133,35197,35125],{"href":34963},[2231,35199,35200,35205],{},[2249,35201,35202],{},[60,35203,35204],{},"Shift+R",[2249,35206,35173,35207],{},[133,35208,35131],{"href":34964},[37,35210,35212],{"id":35211},"early-access-token-setup","Early-access token setup",[30,35214,35215,35216,35218,35219,35222],{},"Dev-tools are currently not part of the unrestricted runtime surface. The package validates ",[60,35217,34983],{}," before enabling any ",[60,35220,35221],{},"StringDev*"," module.",[30,35224,35225],{},"Minimal setup:",[225,35227,35229],{"className":227,"code":35228,"language":229,"meta":230,"style":230},"import StringTune, {\n  StringDevInview,\n} from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\n\nstringTune.setupSettings({\n  accessDevtoolToken: import.meta.env.VITE_STRING_TUNE_DEVTOOLS_TOKEN,\n});\n\nif (import.meta.env.DEV) {\n  stringTune.use(StringDevInview);\n}\n\nstringTune.start(60);\n",[60,35230,35231,35237,35242,35252,35256,35270,35274,35282,35302,35306,35310,35329,35338,35342,35346],{"__ignoreMap":230},[234,35232,35233,35235],{"class":236,"line":237},[234,35234,241],{"class":240},[234,35236,34659],{"class":244},[234,35238,35239],{"class":236,"line":258},[234,35240,35241],{"class":244},"  StringDevInview,\n",[234,35243,35244,35246,35248,35250],{"class":236,"line":265},[234,35245,33987],{"class":244},[234,35247,248],{"class":240},[234,35249,252],{"class":251},[234,35251,255],{"class":244},[234,35253,35254],{"class":236,"line":288},[234,35255,262],{"emptyLinePlaceholder":261},[234,35257,35258,35260,35262,35264,35266,35268],{"class":236,"line":293},[234,35259,268],{"class":240},[234,35261,272],{"class":271},[234,35263,275],{"class":240},[234,35265,278],{"class":244},[234,35267,282],{"class":281},[234,35269,285],{"class":244},[234,35271,35272],{"class":236,"line":305},[234,35273,262],{"emptyLinePlaceholder":261},[234,35275,35276,35278,35280],{"class":236,"line":321},[234,35277,296],{"class":244},[234,35279,2457],{"class":281},[234,35281,1230],{"class":244},[234,35283,35284,35287,35289,35291,35294,35297,35300],{"class":236,"line":946},[234,35285,35286],{"class":244},"  accessDevtoolToken: ",[234,35288,241],{"class":240},[234,35290,106],{"class":244},[234,35292,35293],{"class":271},"meta",[234,35295,35296],{"class":244},".env.",[234,35298,35299],{"class":271},"VITE_STRING_TUNE_DEVTOOLS_TOKEN",[234,35301,2510],{"class":244},[234,35303,35304],{"class":236,"line":955},[234,35305,1040],{"class":244},[234,35307,35308],{"class":236,"line":11},[234,35309,262],{"emptyLinePlaceholder":261},[234,35311,35312,35314,35316,35318,35320,35322,35324,35327],{"class":236,"line":980},[234,35313,4909],{"class":240},[234,35315,33522],{"class":244},[234,35317,241],{"class":240},[234,35319,106],{"class":244},[234,35321,35293],{"class":271},[234,35323,35296],{"class":244},[234,35325,35326],{"class":271},"DEV",[234,35328,1477],{"class":244},[234,35330,35331,35333,35335],{"class":236,"line":994},[234,35332,929],{"class":244},[234,35334,299],{"class":281},[234,35336,35337],{"class":244},"(StringDevInview);\n",[234,35339,35340],{"class":236,"line":1000},[234,35341,1143],{"class":244},[234,35343,35344],{"class":236,"line":1005},[234,35345,262],{"emptyLinePlaceholder":261},[234,35347,35348,35350,35352,35354,35356],{"class":236,"line":1013},[234,35349,296],{"class":244},[234,35351,326],{"class":281},[234,35353,329],{"class":244},[234,35355,332],{"class":271},[234,35357,335],{"class":244},[30,35359,35360],{},"If the token is missing or invalid, the dev-tool modules are not enabled.",[30,35362,35363],{},"Do not hardcode a real token into public docs or client-side source. If a browser can use it, a user can extract it too.",[37,35365,35367],{"id":35366},"registering-dev-tools","Registering dev-tools",[225,35369,35371],{"className":227,"code":35370,"language":229,"meta":230,"style":230},"import StringTune, {\n  StringDevInview,\n  StringDevLayout,\n  StringDevProgress,\n  StringDevRulers,\n} from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\n\nif (import.meta.env.DEV) {\n  stringTune.use(StringDevInview);\n  stringTune.use(StringDevLayout);\n  stringTune.use(StringDevProgress);\n  stringTune.use(StringDevRulers);\n}\n\nstringTune.start(60);\n",[60,35372,35373,35379,35383,35388,35393,35398,35408,35412,35426,35430,35448,35456,35465,35474,35483,35487,35491],{"__ignoreMap":230},[234,35374,35375,35377],{"class":236,"line":237},[234,35376,241],{"class":240},[234,35378,34659],{"class":244},[234,35380,35381],{"class":236,"line":258},[234,35382,35241],{"class":244},[234,35384,35385],{"class":236,"line":265},[234,35386,35387],{"class":244},"  StringDevLayout,\n",[234,35389,35390],{"class":236,"line":288},[234,35391,35392],{"class":244},"  StringDevProgress,\n",[234,35394,35395],{"class":236,"line":293},[234,35396,35397],{"class":244},"  StringDevRulers,\n",[234,35399,35400,35402,35404,35406],{"class":236,"line":305},[234,35401,33987],{"class":244},[234,35403,248],{"class":240},[234,35405,252],{"class":251},[234,35407,255],{"class":244},[234,35409,35410],{"class":236,"line":321},[234,35411,262],{"emptyLinePlaceholder":261},[234,35413,35414,35416,35418,35420,35422,35424],{"class":236,"line":946},[234,35415,268],{"class":240},[234,35417,272],{"class":271},[234,35419,275],{"class":240},[234,35421,278],{"class":244},[234,35423,282],{"class":281},[234,35425,285],{"class":244},[234,35427,35428],{"class":236,"line":955},[234,35429,262],{"emptyLinePlaceholder":261},[234,35431,35432,35434,35436,35438,35440,35442,35444,35446],{"class":236,"line":11},[234,35433,4909],{"class":240},[234,35435,33522],{"class":244},[234,35437,241],{"class":240},[234,35439,106],{"class":244},[234,35441,35293],{"class":271},[234,35443,35296],{"class":244},[234,35445,35326],{"class":271},[234,35447,1477],{"class":244},[234,35449,35450,35452,35454],{"class":236,"line":980},[234,35451,929],{"class":244},[234,35453,299],{"class":281},[234,35455,35337],{"class":244},[234,35457,35458,35460,35462],{"class":236,"line":994},[234,35459,929],{"class":244},[234,35461,299],{"class":281},[234,35463,35464],{"class":244},"(StringDevLayout);\n",[234,35466,35467,35469,35471],{"class":236,"line":1000},[234,35468,929],{"class":244},[234,35470,299],{"class":281},[234,35472,35473],{"class":244},"(StringDevProgress);\n",[234,35475,35476,35478,35480],{"class":236,"line":1005},[234,35477,929],{"class":244},[234,35479,299],{"class":281},[234,35481,35482],{"class":244},"(StringDevRulers);\n",[234,35484,35485],{"class":236,"line":1013},[234,35486,1143],{"class":244},[234,35488,35489],{"class":236,"line":1019},[234,35490,262],{"emptyLinePlaceholder":261},[234,35492,35493,35495,35497,35499,35501],{"class":236,"line":1025},[234,35494,296],{"class":244},[234,35496,326],{"class":281},[234,35498,329],{"class":244},[234,35500,332],{"class":271},[234,35502,335],{"class":244},[30,35504,35505,35506,35508],{},"This assumes ",[60,35507,34983],{}," is already configured. Each tool decides on its own when to attach to a given element:",[42,35510,35511,35517],{},[45,35512,35513,35516],{},[1929,35514,35515],{},"Global"," tools (Inview, Rulers) watch the whole document.",[45,35518,35519,35522],{},[1929,35520,35521],{},"Element"," tools (Layout, Progress) only connect when an element declares the matching activation attribute.",[37,35524,35526],{"id":35525},"keeping-dev-tools-out-of-production","Keeping dev-tools out of production",[30,35528,35529,35530,35533],{},"There is no global kill switch. The contract is simple: ",[1929,35531,35532],{},"do not import or register dev-tools in a production build."," Because they are separate named exports, tree-shaking removes them when your build never references them.",[30,35535,35536],{},"Typical patterns:",[225,35538,35540],{"className":227,"code":35539,"language":229,"meta":230,"style":230},"// Nuxt / Vite\nif (import.meta.env.DEV) {\n  const { StringDevInview } = await import('@fiddle-digital/string-tune');\n  stringTune.use(StringDevInview);\n}\n",[60,35541,35542,35547,35565,35590,35598],{"__ignoreMap":230},[234,35543,35544],{"class":236,"line":237},[234,35545,35546],{"class":864},"// Nuxt / Vite\n",[234,35548,35549,35551,35553,35555,35557,35559,35561,35563],{"class":236,"line":258},[234,35550,4909],{"class":240},[234,35552,33522],{"class":244},[234,35554,241],{"class":240},[234,35556,106],{"class":244},[234,35558,35293],{"class":271},[234,35560,35296],{"class":244},[234,35562,35326],{"class":271},[234,35564,1477],{"class":244},[234,35566,35567,35569,35571,35573,35575,35577,35580,35583,35585,35588],{"class":236,"line":265},[234,35568,914],{"class":240},[234,35570,1437],{"class":244},[234,35572,35113],{"class":271},[234,35574,1449],{"class":244},[234,35576,357],{"class":240},[234,35578,35579],{"class":240}," await",[234,35581,35582],{"class":240}," import",[234,35584,329],{"class":244},[234,35586,35587],{"class":251},"'@fiddle-digital/string-tune'",[234,35589,335],{"class":244},[234,35591,35592,35594,35596],{"class":236,"line":288},[234,35593,929],{"class":244},[234,35595,299],{"class":281},[234,35597,35337],{"class":244},[234,35599,35600],{"class":236,"line":293},[234,35601,1143],{"class":244},[225,35603,35605],{"className":227,"code":35604,"language":229,"meta":230,"style":230},"// Next.js\nif (process.env.NODE_ENV !== 'production') {\n  const mod = await import('@fiddle-digital/string-tune');\n  stringTune.use(mod.StringDevInview);\n}\n",[60,35606,35607,35612,35630,35649,35658],{"__ignoreMap":230},[234,35608,35609],{"class":236,"line":237},[234,35610,35611],{"class":864},"// Next.js\n",[234,35613,35614,35616,35619,35622,35625,35628],{"class":236,"line":258},[234,35615,4909],{"class":240},[234,35617,35618],{"class":244}," (process.env.",[234,35620,35621],{"class":271},"NODE_ENV",[234,35623,35624],{"class":240}," !==",[234,35626,35627],{"class":251}," 'production'",[234,35629,1477],{"class":244},[234,35631,35632,35634,35637,35639,35641,35643,35645,35647],{"class":236,"line":265},[234,35633,914],{"class":240},[234,35635,35636],{"class":271}," mod",[234,35638,275],{"class":240},[234,35640,35579],{"class":240},[234,35642,35582],{"class":240},[234,35644,329],{"class":244},[234,35646,35587],{"class":251},[234,35648,335],{"class":244},[234,35650,35651,35653,35655],{"class":236,"line":288},[234,35652,929],{"class":244},[234,35654,299],{"class":281},[234,35656,35657],{"class":244},"(mod.StringDevInview);\n",[234,35659,35660],{"class":236,"line":293},[234,35661,1143],{"class":244},[30,35663,35664],{},"The dock itself only appears after at least one dev-tool is enabled; an empty dock is never rendered.",[37,35666,35668],{"id":35667},"recommended-loading-patterns","Recommended loading patterns",[30,35670,35671,35672,35674],{},"If your team uses dev-tools regularly, it helps to keep registration predictable instead of sprinkling ",[60,35673,546],{}," calls across unrelated files.",[30,35676,35677],{},"Good patterns:",[42,35679,35680,35686,35689,35692],{},[45,35681,35682,35683,35685],{},"Set ",[60,35684,34983],{}," once in the same app-level bootstrap.",[45,35687,35688],{},"Register all dev-tools in one app-level dev bootstrap.",[45,35690,35691],{},"Load them only in development mode.",[45,35693,35694],{},"Keep runtime modules and dev-tools separate, so production behavior never depends on a debugging overlay being present.",[30,35696,2071],{},[225,35698,35700],{"className":227,"code":35699,"language":229,"meta":230,"style":230},"import StringTune, {\n  StringProgress,\n  StringDevInview,\n  StringDevLayout,\n  StringDevProgress,\n  StringDevRulers,\n} from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\n\nstringTune.use(StringProgress);\n\nif (import.meta.env.DEV) {\n  stringTune.use(StringDevInview);\n  stringTune.use(StringDevLayout);\n  stringTune.use(StringDevProgress);\n  stringTune.use(StringDevRulers);\n}\n\nstringTune.start(60);\n",[60,35701,35702,35708,35712,35716,35720,35724,35728,35738,35742,35756,35760,35768,35772,35790,35798,35806,35814,35822,35826,35830],{"__ignoreMap":230},[234,35703,35704,35706],{"class":236,"line":237},[234,35705,241],{"class":240},[234,35707,34659],{"class":244},[234,35709,35710],{"class":236,"line":258},[234,35711,34664],{"class":244},[234,35713,35714],{"class":236,"line":265},[234,35715,35241],{"class":244},[234,35717,35718],{"class":236,"line":288},[234,35719,35387],{"class":244},[234,35721,35722],{"class":236,"line":293},[234,35723,35392],{"class":244},[234,35725,35726],{"class":236,"line":305},[234,35727,35397],{"class":244},[234,35729,35730,35732,35734,35736],{"class":236,"line":321},[234,35731,33987],{"class":244},[234,35733,248],{"class":240},[234,35735,252],{"class":251},[234,35737,255],{"class":244},[234,35739,35740],{"class":236,"line":946},[234,35741,262],{"emptyLinePlaceholder":261},[234,35743,35744,35746,35748,35750,35752,35754],{"class":236,"line":955},[234,35745,268],{"class":240},[234,35747,272],{"class":271},[234,35749,275],{"class":240},[234,35751,278],{"class":244},[234,35753,282],{"class":281},[234,35755,285],{"class":244},[234,35757,35758],{"class":236,"line":11},[234,35759,262],{"emptyLinePlaceholder":261},[234,35761,35762,35764,35766],{"class":236,"line":980},[234,35763,296],{"class":244},[234,35765,299],{"class":281},[234,35767,302],{"class":244},[234,35769,35770],{"class":236,"line":994},[234,35771,262],{"emptyLinePlaceholder":261},[234,35773,35774,35776,35778,35780,35782,35784,35786,35788],{"class":236,"line":1000},[234,35775,4909],{"class":240},[234,35777,33522],{"class":244},[234,35779,241],{"class":240},[234,35781,106],{"class":244},[234,35783,35293],{"class":271},[234,35785,35296],{"class":244},[234,35787,35326],{"class":271},[234,35789,1477],{"class":244},[234,35791,35792,35794,35796],{"class":236,"line":1005},[234,35793,929],{"class":244},[234,35795,299],{"class":281},[234,35797,35337],{"class":244},[234,35799,35800,35802,35804],{"class":236,"line":1013},[234,35801,929],{"class":244},[234,35803,299],{"class":281},[234,35805,35464],{"class":244},[234,35807,35808,35810,35812],{"class":236,"line":1019},[234,35809,929],{"class":244},[234,35811,299],{"class":281},[234,35813,35473],{"class":244},[234,35815,35816,35818,35820],{"class":236,"line":1025},[234,35817,929],{"class":244},[234,35819,299],{"class":281},[234,35821,35482],{"class":244},[234,35823,35824],{"class":236,"line":1031},[234,35825,1143],{"class":244},[234,35827,35828],{"class":236,"line":1037},[234,35829,262],{"emptyLinePlaceholder":261},[234,35831,35832,35834,35836,35838,35840],{"class":236,"line":427},[234,35833,296],{"class":244},[234,35835,326],{"class":281},[234,35837,329],{"class":244},[234,35839,332],{"class":271},[234,35841,335],{"class":244},[37,35843,35845],{"id":35844},"recommended-workflows","Recommended workflows",[30,35847,35848],{},"The built-in dev-tools become more useful when you treat them as a set instead of isolated overlays:",[42,35850,35851,35857,35864,35870],{},[45,35852,163,35853,35856],{},[1929,35854,35855],{},"Inview"," first to confirm where a timeline starts and ends.",[45,35858,35859,35860,35863],{},"Add ",[1929,35861,35862],{},"Progress"," when you need to scrub a single progress-driven element without scrolling.",[45,35865,163,35866,35869],{},[1929,35867,35868],{},"Layout"," when an element itself needs a composition guide.",[45,35871,163,35872,35875],{},[1929,35873,35874],{},"Rulers"," when you need free-floating alignment checks across distant parts of the page.",[30,35877,35878],{},"Typical flow for a scroll animation:",[99,35880,35881,35888,35891,35896],{},[45,35882,35883,35884,137,35886,106],{},"Register ",[60,35885,190],{},[60,35887,35113],{},[45,35889,35890],{},"Confirm the enter/exit geometry on the target element.",[45,35892,35859,35893,35895],{},[60,35894,35125],{}," to scrub through the same element at exact values.",[45,35897,35898,35899,1934,35901,35903],{},"If the composition still feels off, layer ",[60,35900,35119],{},[60,35902,35131],{}," on top to check alignment.",[37,35905,35907],{"id":35906},"persisted-preferences","Persisted preferences",[30,35909,35910],{},"Every dev-tool that stores user preferences remembers them in your browser. The dock also saves its own collapsed/expanded state and which tools are active.",[30,35912,35913],{},"Clearing browser storage for the site resets everything to defaults — guide lines, saved grid configurations, marker positions, dock collapse state, and per-tool active toggles.",[37,35915,35917],{"id":35916},"where-to-go-next","Where to go next",[42,35919,35920,35927],{},[45,35921,35922,35923,35926],{},"Start with the ",[133,35924,35925],{"href":34960},"Dock guide"," if you want to understand the shared surface before diving into individual tools.",[45,35928,35929],{},"Jump straight to a tool page if you know which overlay you need.",[410,35931,35932],{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}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 .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":230,"searchDepth":258,"depth":258,"links":35934},[35935,35936,35940,35941,35942,35943,35944,35945,35946,35947],{"id":35032,"depth":258,"text":35033},{"id":35090,"depth":258,"text":35091,"children":35937},[35938,35939],{"id":35094,"depth":265,"text":35095},{"id":34955,"depth":265,"text":35106},{"id":35135,"depth":258,"text":35136},{"id":35211,"depth":258,"text":35212},{"id":35366,"depth":258,"text":35367},{"id":35525,"depth":258,"text":35526},{"id":35667,"depth":258,"text":35668},{"id":35844,"depth":258,"text":35845},{"id":35906,"depth":258,"text":35907},{"id":35916,"depth":258,"text":35917},{"path":34960,"title":35949,"description":35950,"kind":35951,"section":34950,"order":11,"group":35095,"status":8491,"integration":12282,"publicExport":261,"activation":35952,"package":5775,"aliases":35953,"attrs":35957,"events":35958,"cssVars":35959,"related":35960,"body":35961},"Dock And Shared Infrastructure","How the early-access devtools dock, hotkeys, persisted state, and viewport overlay layers are shared across token-enabled dev-tool modules.","dev-tool","stringTune.use(StringDev\u003CTool>)",[35954,35955,34954,35956,35160],"StringDevModule","StringDevtoolsDock","hotkey",[],[],[],[34947,34961,34962],{"type":22,"value":35962,"toc":36325},[35963,35966,35972,35975,35978,35997,36001,36004,36007,36048,36052,36055,36066,36069,36073,36076,36100,36103,36183,36187,36190,36193,36197,36200,36232,36235,36239,36242,36256,36259,36263,36266,36270,36300,36302],[25,35964,35949],{"id":35965},"dock-and-shared-infrastructure",[30,35967,35968,35969,35971],{},"Every dev-tool plugs into the same runtime surface: one dock, one hotkey layer, one overlay layer, and one preference store. During early access, you do not get that surface until your ",[60,35970,34983],{}," is accepted. You do not register the dock directly — it appears automatically the first time you register an enabled dev-tool.",[30,35973,35974],{},"This page describes the pieces every tool inherits, so the individual tool pages do not have to repeat them.",[30,35976,35977],{},"If you are new to StringTune dev-tools, the shortest path is:",[99,35979,35980,35985,35991,35994],{},[45,35981,35982,35983,106],{},"Configure ",[60,35984,34983],{},[45,35986,35987,35988,35990],{},"Register one ",[60,35989,35221],{}," module in dev.",[45,35992,35993],{},"Start StringTune.",[45,35995,35996],{},"Use the dock button or the tool hotkey to open that tool.",[37,35998,36000],{"id":35999},"the-dock","The dock",[30,36002,36003],{},"The dock is a floating control strip in the bottom-left of the viewport. Its contents update as dev-tools register themselves.",[30,36005,36006],{},"What the dock gives you:",[42,36008,36009,36016,36025,36035,36041],{},[45,36010,36011,36012,36015],{},"A ",[1929,36013,36014],{},"toggle button per tool"," with the tool's icon. Clicking it flips the tool's active state.",[45,36017,36011,36018,36021,36022,106],{},[1929,36019,36020],{},"hotkey label"," shown in the tooltip, for example ",[3718,36023,36024],{},"\"Inview (Shift+I)\"",[45,36026,36027,36028,36031,36032,36034],{},"Optional ",[1929,36029,36030],{},"sub-controls"," attached to a tool (used by ",[133,36033,35868],{"href":34962}," for its global settings button).",[45,36036,36011,36037,36040],{},[1929,36038,36039],{},"collapse control"," — the leading logo button. Collapsing the dock keeps all tools running, only the UI hides.",[45,36042,36043,36044,36047],{},"A live ",[1929,36045,36046],{},"FPS readout"," rendered at the end of the strip, so you always see current performance cost.",[174,36049,36051],{"id":36050},"collapse-and-restore","Collapse and restore",[30,36053,36054],{},"The dock collapse state is remembered between sessions. You can collapse from:",[42,36056,36057,36060],{},[45,36058,36059],{},"Clicking the main logo button at the top of the dock.",[45,36061,36062,36063,36065],{},"Pressing ",[60,36064,35160],{}," anywhere on the page (ignored while typing in a field).",[30,36067,36068],{},"Reopening restores the previous active/inactive state of each tool exactly as you left it.",[37,36070,36072],{"id":36071},"hotkeys","Hotkeys",[30,36074,36075],{},"Every dev-tool may declare one hotkey. Hotkeys:",[42,36077,36078,36081,36084],{},[45,36079,36080],{},"Are captured globally for the whole page.",[45,36082,36083],{},"Are ignored while you are typing in a text field, dropdown, or editable region.",[45,36085,36086,36087,1833,36090,1833,36093,7452,36096,36099],{},"Match modifiers strictly — ",[60,36088,36089],{},"Shift",[60,36091,36092],{},"Ctrl",[60,36094,36095],{},"Alt",[60,36097,36098],{},"Meta"," must all line up exactly with the declared combo.",[30,36101,36102],{},"The shared hotkeys today:",[2225,36104,36105,36117],{},[2228,36106,36107],{},[2231,36108,36109,36111,36114],{},[2234,36110,35148],{},[2234,36112,36113],{},"Owner",[2234,36115,36116],{},"Effect",[2244,36118,36119,36131,36144,36157,36170],{},[2231,36120,36121,36125,36128],{},[2249,36122,36123],{},[60,36124,35160],{},[2249,36126,36127],{},"Dock",[2249,36129,36130],{},"Collapse / expand",[2231,36132,36133,36137,36141],{},[2249,36134,36135],{},[60,36136,35170],{},[2249,36138,36139],{},[133,36140,35855],{"href":34961},[2249,36142,36143],{},"Toggle overlay",[2231,36145,36146,36150,36154],{},[2249,36147,36148],{},[60,36149,35182],{},[2249,36151,36152],{},[133,36153,35868],{"href":34962},[2249,36155,36156],{},"Toggle grid HUDs",[2231,36158,36159,36163,36167],{},[2249,36160,36161],{},[60,36162,35193],{},[2249,36164,36165],{},[133,36166,35862],{"href":34963},[2249,36168,36169],{},"Toggle progress scrubbers",[2231,36171,36172,36176,36180],{},[2249,36173,36174],{},[60,36175,35204],{},[2249,36177,36178],{},[133,36179,35874],{"href":34964},[2249,36181,36182],{},"Toggle rulers overlay",[37,36184,36186],{"id":36185},"overlay-surfaces","Overlay surfaces",[30,36188,36189],{},"Dev-tool overlays sit above your page content and do not affect your layout. In practice, this means the guides stay visually separate from your own components and remain usable even on pages with fixed UI.",[30,36191,36192],{},"You do not configure this. It simply means overlays always appear on top of your content in a predictable order.",[37,36194,36196],{"id":36195},"who-attaches-to-what","Who attaches to what",[30,36198,36199],{},"Each dev-tool decides which elements it attaches to. Three patterns are used in practice:",[42,36201,36202,36209,36222],{},[45,36203,36204,36206,36207,106],{},[1929,36205,35515],{}," — the tool watches the entire page regardless of attributes. Used by ",[133,36208,35855],{"href":34961},[45,36210,36211,36214,36215,36218,36219,36221],{},[1929,36212,36213],{},"Attribute-driven"," — the tool attaches only to elements that declare a specific activation attribute, e.g. ",[60,36216,36217],{},"string=\"layout\""," for the ",[133,36220,35868],{"href":34962}," HUD.",[45,36223,36224,36227,36228,36231],{},[1929,36225,36226],{},"Universal inspector opt-in"," — any element that declares ",[60,36229,36230],{},"string=\"dev-inspect\""," is picked up by every compatible tool. Useful for poking at a single element without enabling the full overlay.",[30,36233,36234],{},"Each tool page lists which pattern it uses.",[37,36236,36238],{"id":36237},"saved-preferences","Saved preferences",[30,36240,36241],{},"Dev-tools save user preferences in your browser. Examples of what gets saved:",[42,36243,36244,36247,36250,36253],{},[45,36245,36246],{},"Dock collapse state and which tools are active.",[45,36248,36249],{},"Guide lines and the currently selected ruler mode.",[45,36251,36252],{},"Per-element grid configurations.",[45,36254,36255],{},"Marker positions and which elements have their Inview markers hidden.",[30,36257,36258],{},"Clearing site data in your browser resets everything to defaults.",[37,36260,36262],{"id":36261},"icons","Icons",[30,36264,36265],{},"Every dev-tool draws its icons from a shared dev-tools icon set. You do not ship icons yourself — the dock picks the correct size and variant for each surface automatically.",[37,36267,36269],{"id":36268},"lifecycle-of-a-tool","Lifecycle of a tool",[99,36271,36272,36279,36285,36288,36291,36294,36297],{},[45,36273,36274,36275,27714,36277,106],{},"You set ",[60,36276,34983],{},[60,36278,29355],{},[45,36280,36281,36282,106],{},"You register a dev-tool through ",[60,36283,36284],{},"stringTune.use(StringDevX)",[45,36286,36287],{},"The dock appears (if it is the first registered dev-tool and token access is granted) and gains a button for this tool.",[45,36289,36290],{},"The tool attaches to the elements it cares about. Overlays appear; hotkey is bound.",[45,36292,36293],{},"The tool measures and updates inside the same runtime/frame pipeline as the rest of StringTune.",[45,36295,36296],{},"Toggling the tool off disables its UI and overlay behavior; some tools also clear temporary interactive state.",[45,36298,36299],{},"Unloading the tool or destroying StringTune removes dock UI, hotkeys, overlay layers, and tool-specific DOM/event cleanup.",[37,36301,35917],{"id":35916},[42,36303,36304,36315,36320],{},[45,36305,36306,36307,1833,36309,1833,36311,1833,36313,106],{},"Tool pages: ",[133,36308,35855],{"href":34961},[133,36310,35868],{"href":34962},[133,36312,35862],{"href":34963},[133,36314,35874],{"href":34964},[45,36316,36317,36318,106],{},"High-level overview: ",[133,36319,34948],{"href":34947},[45,36321,36322,36323,106],{},"Why dev-tools feel free even when several are active: ",[133,36324,5011],{"href":5010},{"title":230,"searchDepth":258,"depth":258,"links":36326},[36327,36330,36331,36332,36333,36334,36335,36336],{"id":35999,"depth":258,"text":36000,"children":36328},[36329],{"id":36050,"depth":265,"text":36051},{"id":36071,"depth":258,"text":36072},{"id":36185,"depth":258,"text":36186},{"id":36195,"depth":258,"text":36196},{"id":36237,"depth":258,"text":36238},{"id":36261,"depth":258,"text":36262},{"id":36268,"depth":258,"text":36269},{"id":35916,"depth":258,"text":35917},{"path":34961,"title":35113,"description":36338,"kind":35951,"section":34950,"order":427,"group":35106,"status":5774,"integration":12282,"publicExport":261,"activation":36339,"package":5775,"aliases":36340,"attrs":36343,"events":36344,"cssVars":36345,"related":36346,"body":36347},"Overlay that draws enter/exit trigger lines, element outlines, and in-view state for every StringObject.","stringTune.use(StringDevInview)",[36341,35113,36342,35170,30112,30122],"inview devtool","StringInview",[],[],[],[34947,34963,3263,617],{"type":22,"value":36348,"toc":36722},[36349,36352,36361,36383,36390,36394,36408,36412,36444,36446,36459,36465,36469,36501,36504,36508,36512,36519,36527,36530,36534,36537,36548,36551,36555,36561,36565,36570,36574,36579,36583,36588,36605,36608,36610,36696,36698,36719],[25,36350,35113],{"id":36351},"stringdevinview",[30,36353,36354,36356,36357,36360],{},[60,36355,35113],{}," is a ",[1929,36358,36359],{},"global dev-tool",". It watches every tracked element on the page and draws three diagnostic layers for the elements and trigger points that are currently relevant on screen:",[99,36362,36363,36370,36377],{},[45,36364,36365,36366,36369],{},"A dashed ",[1929,36367,36368],{},"outline"," around each element, so you see exactly which boxes the runtime tracks.",[45,36371,36372,36373,36376],{},"A pair of ",[1929,36374,36375],{},"trigger markers"," for the enter and exit positions, labeled with the best available target label.",[45,36378,36011,36379,36382],{},[1929,36380,36381],{},"badge"," in the top-left corner of the element with two controls: toggle the element's in-view state, and show/hide this element's Inview overlay for that target.",[30,36384,36385,36386,36389],{},"It is the fastest way to see ",[3718,36387,36388],{},"why"," something animates at a certain scroll position — or why it does not.",[37,36391,36393],{"id":36392},"when-to-use-it","When to use it",[42,36395,36396,36399,36402,36405],{},[45,36397,36398],{},"Tuning the enter/exit viewport and element attributes.",[45,36400,36401],{},"Debugging off-by-one scroll activations near the top or bottom of the page.",[45,36403,36404],{},"Confirming that a card you expect to be \"in view\" actually receives its in-view styling.",[45,36406,36407],{},"Comparing trigger geometry across a long list of cards as you scroll through them.",[37,36409,36411],{"id":36410},"how-to-enable","How to enable",[42,36413,36414,36424,36431,36438],{},[45,36415,36416,36418,36419,36421,36422,106],{},[60,36417,35113],{}," is part of the early-access dev-tools set. Before registering it, configure a valid ",[60,36420,34983],{}," as shown in ",[133,36423,34948],{"href":34947},[45,36425,36426,5390,36429],{},[1929,36427,36428],{},"Register:",[60,36430,36339],{},[45,36432,36433,5390,36436],{},[1929,36434,36435],{},"Hotkey:",[60,36437,35170],{},[45,36439,36440,36443],{},[1929,36441,36442],{},"Dock:"," click the intersection icon",[30,36445,35225],{},[225,36447,36449],{"className":227,"code":36448,"language":229,"meta":230,"style":230},"stringTune.use(StringDevInview);\n",[60,36450,36451],{"__ignoreMap":230},[234,36452,36453,36455,36457],{"class":236,"line":237},[234,36454,296],{"class":244},[234,36456,299],{"class":281},[234,36458,35337],{"class":244},[30,36460,36461,36462,36464],{},"The tool is active by default once registered, so you will see outlines on every element immediately. Press ",[60,36463,35170],{}," to toggle it off if it is in the way.",[37,36466,36468],{"id":36467},"what-you-will-see","What you will see",[42,36470,36471,36477,36483,36489,36495],{},[45,36472,36473,36476],{},[1929,36474,36475],{},"Outline."," A dashed rectangle hugging the element's layout box. Turns solid when the element is currently in view.",[45,36478,36479,36482],{},[1929,36480,36481],{},"Enter marker."," A pill on the element's leading edge labeled with the target label and a direction arrow into the viewport anchor (top or bottom).",[45,36484,36485,36488],{},[1929,36486,36487],{},"Exit marker."," A pill on the trailing edge labeled the same way for the exit anchor.",[45,36490,36491,36494],{},[1929,36492,36493],{},"Connectors."," Thin lines linking each marker to the element's matching edge.",[45,36496,36497,36500],{},[1929,36498,36499],{},"Top-left badge."," An eye icon to toggle the element's in-view state; an offsets icon to hide this element's Inview overlay for that target.",[30,36502,36503],{},"Markers flip when they would overflow the document bounds, and their horizontal anchor is clamped for readability inside the viewport.",[37,36505,36507],{"id":36506},"interactions","Interactions",[174,36509,36511],{"id":36510},"toggle-in-view-manually","Toggle in-view manually",[30,36513,36514,36515,36518],{},"Click the ",[1929,36516,36517],{},"eye badge"," to add or remove the in-view state on the element, bypassing the runtime's automatic logic. Useful for previewing the \"in view\" visual style without scrolling.",[42,36520,36521,36524],{},[45,36522,36523],{},"If the element is currently in view, clicking the badge blocks the automatic state and removes it.",[45,36525,36526],{},"If the element is out of view, clicking the badge forces the state on until you click again.",[30,36528,36529],{},"The manual block stays on the element itself, so scrolling or re-entering the viewport does not undo it.",[174,36531,36533],{"id":36532},"drag-a-marker","Drag a marker",[30,36535,36536],{},"Markers are draggable horizontally along the element's edge. Dragging:",[42,36538,36539,36542,36545],{},[45,36540,36541],{},"Repositions only the visual marker label, not the underlying trigger point.",[45,36543,36544],{},"Is clamped to keep the marker inside the viewport.",[45,36546,36547],{},"Is remembered across reloads.",[30,36549,36550],{},"This is purely a readability aid — move markers out of the way of your content so they do not overlap important UI.",[174,36552,36554],{"id":36553},"hide-one-elements-markers","Hide one element's markers",[30,36556,36514,36557,36560],{},[1929,36558,36559],{},"offsets badge"," to hide this element's Inview overlay for that target. In practice, that hides the outline and the enter/exit marker UI for this target. Your choice is remembered across reloads.",[174,36562,36564],{"id":36563},"hide-all-offsets-from-the-dock","Hide all offsets from the dock",[30,36566,36567,36569],{},[60,36568,35113],{}," also exposes a dock sub-control that hides all currently enabled Inview overlays in one action. Useful when the page is too noisy and you want a fast reset without disabling the whole tool.",[37,36571,36573],{"id":36572},"what-it-attaches-to","What it attaches to",[30,36575,36576,36578],{},[60,36577,35113],{}," is global: it attaches to every tracked element on the page without any extra dev-tool attribute. If an element has no explicit enter/exit configuration, its markers fall back to the runtime defaults. Off-screen elements are still tracked by the runtime, but their overlay UI is only drawn when the module has enough visible geometry or trigger information to render something useful.",[37,36580,36582],{"id":36581},"practical-debugging-workflow","Practical debugging workflow",[30,36584,163,36585,36587],{},[60,36586,35113],{}," as the first check when a scroll-driven effect feels wrong.",[99,36589,36590,36593,36596,36602],{},[45,36591,36592],{},"Turn on the overlay and confirm the element outline matches the box you expect.",[45,36594,36595],{},"Check whether the enter and exit markers are attached to the correct element edges.",[45,36597,36598,36599,36601],{},"If the markers are correct but the animation still feels wrong, add ",[133,36600,35125],{"href":34963}," to scrub the same element manually.",[45,36603,36604],{},"If several cards overlap visually, hide Inview overlays on the noisy ones and keep the tool active on the targets you still care about.",[30,36606,36607],{},"This keeps the tool focused on geometry first, then hands off to the more specific dev-tool for value tuning.",[37,36609,6478],{"id":6477},[225,36611,36613],{"className":227,"code":36612,"language":229,"meta":230,"style":230},"import StringTune, { StringDevInview } from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\n\nif (import.meta.env.DEV) {\n  stringTune.use(StringDevInview);\n}\n\nstringTune.start(60);\n",[60,36614,36615,36628,36632,36646,36650,36668,36676,36680,36684],{"__ignoreMap":230},[234,36616,36617,36619,36622,36624,36626],{"class":236,"line":237},[234,36618,241],{"class":240},[234,36620,36621],{"class":244}," StringTune, { StringDevInview } ",[234,36623,248],{"class":240},[234,36625,252],{"class":251},[234,36627,255],{"class":244},[234,36629,36630],{"class":236,"line":258},[234,36631,262],{"emptyLinePlaceholder":261},[234,36633,36634,36636,36638,36640,36642,36644],{"class":236,"line":265},[234,36635,268],{"class":240},[234,36637,272],{"class":271},[234,36639,275],{"class":240},[234,36641,278],{"class":244},[234,36643,282],{"class":281},[234,36645,285],{"class":244},[234,36647,36648],{"class":236,"line":288},[234,36649,262],{"emptyLinePlaceholder":261},[234,36651,36652,36654,36656,36658,36660,36662,36664,36666],{"class":236,"line":293},[234,36653,4909],{"class":240},[234,36655,33522],{"class":244},[234,36657,241],{"class":240},[234,36659,106],{"class":244},[234,36661,35293],{"class":271},[234,36663,35296],{"class":244},[234,36665,35326],{"class":271},[234,36667,1477],{"class":244},[234,36669,36670,36672,36674],{"class":236,"line":305},[234,36671,929],{"class":244},[234,36673,299],{"class":281},[234,36675,35337],{"class":244},[234,36677,36678],{"class":236,"line":321},[234,36679,1143],{"class":244},[234,36681,36682],{"class":236,"line":946},[234,36683,262],{"emptyLinePlaceholder":261},[234,36685,36686,36688,36690,36692,36694],{"class":236,"line":955},[234,36687,296],{"class":244},[234,36689,326],{"class":281},[234,36691,329],{"class":244},[234,36693,332],{"class":271},[234,36695,335],{"class":244},[37,36697,19384],{"id":19383},[42,36699,36700,36705,36710,36715],{},[45,36701,36702,36704],{},[133,36703,3264],{"href":3263}," — the geometry model Inview visualizes.",[45,36706,36707,36709],{},[133,36708,190],{"href":617}," — the runtime module whose enter/exit you are usually tuning.",[45,36711,36712,36714],{},[133,36713,35125],{"href":34963}," — pairs well with Inview when you want to scrub a specific progress-driven element.",[45,36716,36717,106],{},[133,36718,34948],{"href":34947},[410,36720,36721],{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}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 .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":230,"searchDepth":258,"depth":258,"links":36723},[36724,36725,36726,36727,36733,36734,36735,36736],{"id":36392,"depth":258,"text":36393},{"id":36410,"depth":258,"text":36411},{"id":36467,"depth":258,"text":36468},{"id":36506,"depth":258,"text":36507,"children":36728},[36729,36730,36731,36732],{"id":36510,"depth":265,"text":36511},{"id":36532,"depth":265,"text":36533},{"id":36553,"depth":265,"text":36554},{"id":36563,"depth":265,"text":36564},{"id":36572,"depth":258,"text":36573},{"id":36581,"depth":258,"text":36582},{"id":6477,"depth":258,"text":6478},{"id":19383,"depth":258,"text":19384},{"path":34962,"title":35119,"description":36738,"kind":35951,"section":34950,"order":609,"group":35106,"status":5774,"integration":2710,"publicExport":261,"activation":36217,"package":5775,"aliases":36739,"attrs":36745,"events":36746,"cssVars":36747,"related":36748,"body":36750},"Per-element grid HUD: columns, rows, center, thirds, golden rectangle, and dot grid guides drawn over your layout.",[36740,35119,36741,35182,36742,36743,36744],"layout devtool","grid HUD","columns","rule of thirds","golden rectangle",[],[],[],[34947,34964,36749],"/docs/api/grid-adapter",{"type":22,"value":36751,"toc":37437},[36752,36755,36767,36770,36772,36786,36788,36835,36837,36850,36874,36880,36886,36888,36940,36946,36950,37023,37026,37040,37049,37051,37113,37119,37121,37138,37147,37151,37155,37158,37174,37177,37181,37184,37198,37201,37205,37211,37291,37294,37296,37381,37413,37415,37434],[25,36753,35119],{"id":36754},"stringdevlayout",[30,36756,36757,36759,36760,36763,36764,36766],{},[60,36758,35119],{}," is an ",[1929,36761,36762],{},"element-scoped dev-tool",". You opt an element in by adding ",[60,36765,36217],{},", and the tool attaches a small HUD to its top-right corner. From the HUD you can stack multiple guide types on top of that element: columns, rows, a center cross, rule of thirds, a golden rectangle, or a dot grid.",[30,36768,36769],{},"A global instance is also available for drawing page-wide guides without attaching to any specific element.",[37,36771,36393],{"id":36392},[42,36773,36774,36777,36780,36783],{},[45,36775,36776],{},"Verifying that a hero section sits on a 12-column grid.",[45,36778,36779],{},"Checking that a composed illustration lines up with a golden rectangle.",[45,36781,36782],{},"Overlaying a dot grid on top of a page to verify spacing rhythm.",[45,36784,36785],{},"Exporting a layout configuration from one element and re-importing it on another.",[37,36787,36411],{"id":36410},[42,36789,36790,36798,36805,36814,36820,36825],{},[45,36791,36792,36418,36794,36421,36796,106],{},[60,36793,35119],{},[60,36795,34983],{},[133,36797,34948],{"href":34947},[45,36799,36800,5390,36802],{},[1929,36801,36428],{},[60,36803,36804],{},"stringTune.use(StringDevLayout)",[45,36806,36807,36810,36811,36813],{},[1929,36808,36809],{},"Declare a host:"," add ",[60,36812,36217],{}," on the element you want to inspect.",[45,36815,36816,5390,36818],{},[1929,36817,36435],{},[60,36819,35182],{},[45,36821,36822,36824],{},[1929,36823,36442],{}," click the layout icon",[45,36826,36827,36830,36831,36834],{},[1929,36828,36829],{},"Global grid:"," use the ",[1929,36832,36833],{},"global settings control"," next to the layout icon in the dock to open a HUD that draws onto the whole page.",[30,36836,35225],{},[225,36838,36840],{"className":227,"code":36839,"language":229,"meta":230,"style":230},"stringTune.use(StringDevLayout);\n",[60,36841,36842],{"__ignoreMap":230},[234,36843,36844,36846,36848],{"class":236,"line":237},[234,36845,296],{"class":244},[234,36847,299],{"class":281},[234,36849,35464],{"class":244},[225,36851,36853],{"className":338,"code":36852,"language":340,"meta":230,"style":230},"\u003Csection string=\"layout\">\u003C/section>\n",[60,36854,36855],{"__ignoreMap":230},[234,36856,36857,36859,36861,36863,36865,36868,36870,36872],{"class":236,"line":237},[234,36858,347],{"class":244},[234,36860,740],{"class":350},[234,36862,354],{"class":281},[234,36864,357],{"class":244},[234,36866,36867],{"class":251},"\"layout\"",[234,36869,371],{"class":244},[234,36871,740],{"class":350},[234,36873,376],{"class":244},[30,36875,36876,36877,36879],{},"Then press ",[60,36878,35182],{},", or click the dock icon, and click the trigger badge on the element you want to inspect.",[30,36881,36882,36883,36885],{},"You may have any number of ",[60,36884,36217],{}," elements; each gets its own HUD and its own saved state.",[37,36887,36468],{"id":36467},[42,36889,36890,36896],{},[45,36891,36011,36892,36895],{},[1929,36893,36894],{},"trigger badge"," anchored to the top-right of the element. Clicking it toggles the HUD.",[45,36897,36011,36898,36901,36902],{},[1929,36899,36900],{},"HUD panel"," with:\n",[42,36903,36904,36910,36916,36922,36934],{},[45,36905,36011,36906,36909],{},[1929,36907,36908],{},"list of active guides"," (columns, rows, dots, etc.) each with a toggle and a drag handle to reorder.",[45,36911,3368,36912,36915],{},[1929,36913,36914],{},"add-guide"," button that opens a picker for built-in grid types.",[45,36917,36011,36918,36921],{},[1929,36919,36920],{},"settings panel"," per guide (step size, counts, colors, shape for dot grids, etc.).",[45,36923,36011,36924,33522,36927,1833,36930,36933],{},[1929,36925,36926],{},"responsive switcher",[60,36928,36929],{},"S",[60,36931,36932],{},"M",", ...) that swaps the layout configuration per breakpoint.",[45,36935,36936,36939],{},[1929,36937,36938],{},"Export / Import"," buttons for copying a configuration between elements.",[30,36941,36942,36943,36945],{},"The trigger badge stacks cleanly when multiple ",[60,36944,36217],{}," elements overlap: deeper elements get an offset so all badges are reachable.",[37,36947,36949],{"id":36948},"built-in-grid-types","Built-in grid types",[2225,36951,36952,36961],{},[2228,36953,36954],{},[2231,36955,36956,36958],{},[2234,36957,5324],{},[2234,36959,36960],{},"What it draws",[2244,36962,36963,36973,36983,36993,37003,37013],{},[2231,36964,36965,36970],{},[2249,36966,36967],{},[1929,36968,36969],{},"Columns",[2249,36971,36972],{},"Vertical tracks with configurable count, margin, and gap",[2231,36974,36975,36980],{},[2249,36976,36977],{},[1929,36978,36979],{},"Rows",[2249,36981,36982],{},"Horizontal tracks with configurable size and gap",[2231,36984,36985,36990],{},[2249,36986,36987],{},[1929,36988,36989],{},"Center",[2249,36991,36992],{},"Cross through the element's center",[2231,36994,36995,37000],{},[2249,36996,36997],{},[1929,36998,36999],{},"Rule of Thirds",[2249,37001,37002],{},"Two vertical and two horizontal lines at one-third and two-thirds",[2231,37004,37005,37010],{},[2249,37006,37007],{},[1929,37008,37009],{},"Golden Rectangle",[2249,37011,37012],{},"Phi-based subdivision rectangles",[2231,37014,37015,37020],{},[2249,37016,37017],{},[1929,37018,37019],{},"Dot Grid",[2249,37021,37022],{},"Dots (or crosses) at a configurable step",[30,37024,37025],{},"You can also extend the built-in Layout tool with your own grid type at registration time:",[225,37027,37029],{"className":227,"code":37028,"language":229,"meta":230,"style":230},"stringTune.use(StringDevLayout, { adapters: [MyAdapter] });\n",[60,37030,37031],{"__ignoreMap":230},[234,37032,37033,37035,37037],{"class":236,"line":237},[234,37034,296],{"class":244},[234,37036,299],{"class":281},[234,37038,37039],{"class":244},"(StringDevLayout, { adapters: [MyAdapter] });\n",[30,37041,8444,37042,37045,37046,37048],{},[133,37043,37044],{"href":36749},"GridAdapter"," if you need to add a custom guide type to ",[60,37047,35119],{},". This extends the existing Layout tool; it is not a separate dev-tool module workflow.",[37,37050,36507],{"id":36506},[42,37052,37053,37059,37065,37071,37078,37084,37097,37107],{},[45,37054,37055,37058],{},[1929,37056,37057],{},"Drag"," a list item to reorder how guides stack.",[45,37060,37061,37064],{},[1929,37062,37063],{},"Toggle"," the switch next to a list item to hide that guide without deleting it.",[45,37066,37067,37070],{},[1929,37068,37069],{},"Click"," a list item to open its settings panel.",[45,37072,37073,37077],{},[1929,37074,36514,37075,25012],{},[60,37076,17095],{}," to add a new guide type on top.",[45,37079,37080,37083],{},[1929,37081,37082],{},"Rename the panel title"," to remind yourself what each layout block represents.",[45,37085,37086,37089,37090,37093,37094,106],{},[1929,37087,37088],{},"Rename an instance"," (individual guide in the list) so ",[3718,37091,37092],{},"\"Columns\""," can become ",[3718,37095,37096],{},"\"Article grid\"",[45,37098,37099,37102,37103,37106],{},[1929,37100,37101],{},"Export"," downloads the current configuration as a JSON file. ",[1929,37104,37105],{},"Import"," opens a file picker and loads a JSON export back in.",[45,37108,37109,37112],{},[1929,37110,37111],{},"Responsive switcher"," keeps distinct guide sets per breakpoint. When the HUD is closed, Layout falls back to the breakpoint resolved for the current viewport; while the HUD is open, you can inspect and edit a specific layout directly.",[30,37114,37115,37116,37118],{},"If you are opening Layout for the first time, the shortest path is: enable the tool, click the badge on one element, add ",[60,37117,36969],{},", then adjust count, margin, and gap until the overlay matches the design you are checking.",[37,37120,36573],{"id":36572},[42,37122,37123,37132],{},[45,37124,37125,37128,37129,37131],{},[1929,37126,37127],{},"Element mode:"," elements that declare ",[60,37130,36217],{}," receive a HUD.",[45,37133,37134,37137],{},[1929,37135,37136],{},"Global mode:"," a page-wide instance is available through the dock's global settings control. No HTML attribute required.",[30,37139,37140,37141,37143,37144,37146],{},"Saved layouts survive reloads and soft navigations. Elements with stable ",[60,37142,764],{}," or DOM ",[60,37145,4273],{}," are the most reliable; unnamed elements fall back to a generated DOM-path storage key, which depends on the page structure staying stable.",[37,37148,37150],{"id":37149},"advanced-usage-patterns","Advanced usage patterns",[174,37152,37154],{"id":37153},"element-guide-plus-page-guide","Element guide plus page guide",[30,37156,37157],{},"Use both Layout modes together when the question is partly local and partly global:",[42,37159,37160,37166,37171],{},[45,37161,37162,37163,37165],{},"Open the ",[1929,37164,12282],{}," Layout HUD to establish the page-wide rhythm.",[45,37167,35859,37168,37170],{},[60,37169,36217],{}," to one component that needs extra scrutiny.",[45,37172,37173],{},"Compare the local grid to the global one without leaving the same overlay family.",[30,37175,37176],{},"This is usually cleaner than trying to solve both problems with Rulers alone.",[174,37178,37180],{"id":37179},"reusable-layout-presets","Reusable layout presets",[30,37182,37183],{},"Export / Import is useful when your team reuses the same composition logic across several templates:",[42,37185,37186,37189,37192],{},[45,37187,37188],{},"Create a guide stack once on a reference component.",[45,37190,37191],{},"Export the JSON.",[45,37193,37194,37195,37197],{},"Import it into other ",[60,37196,36217],{}," hosts that should follow the same visual system.",[30,37199,37200],{},"This keeps the built-in Layout tool consistent across pages without introducing project-specific dev-tool code.",[174,37202,37204],{"id":37203},"extend-the-existing-layout-tool","Extend the existing Layout tool",[30,37206,37207,37208,37210],{},"If the built-in guide catalog is close but not enough, you can extend ",[60,37209,35119],{}," with extra adapters while still keeping the same HUD, persistence, and workflow:",[225,37212,37214],{"className":227,"code":37213,"language":229,"meta":230,"style":230},"import StringTune, { StringDevLayout } from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\n\nif (import.meta.env.DEV) {\n  stringTune.use(StringDevLayout, {\n    adapters: [MyAdapter],\n  });\n}\n",[60,37215,37216,37229,37233,37247,37251,37269,37278,37283,37287],{"__ignoreMap":230},[234,37217,37218,37220,37223,37225,37227],{"class":236,"line":237},[234,37219,241],{"class":240},[234,37221,37222],{"class":244}," StringTune, { StringDevLayout } ",[234,37224,248],{"class":240},[234,37226,252],{"class":251},[234,37228,255],{"class":244},[234,37230,37231],{"class":236,"line":258},[234,37232,262],{"emptyLinePlaceholder":261},[234,37234,37235,37237,37239,37241,37243,37245],{"class":236,"line":265},[234,37236,268],{"class":240},[234,37238,272],{"class":271},[234,37240,275],{"class":240},[234,37242,278],{"class":244},[234,37244,282],{"class":281},[234,37246,285],{"class":244},[234,37248,37249],{"class":236,"line":288},[234,37250,262],{"emptyLinePlaceholder":261},[234,37252,37253,37255,37257,37259,37261,37263,37265,37267],{"class":236,"line":293},[234,37254,4909],{"class":240},[234,37256,33522],{"class":244},[234,37258,241],{"class":240},[234,37260,106],{"class":244},[234,37262,35293],{"class":271},[234,37264,35296],{"class":244},[234,37266,35326],{"class":271},[234,37268,1477],{"class":244},[234,37270,37271,37273,37275],{"class":236,"line":305},[234,37272,929],{"class":244},[234,37274,299],{"class":281},[234,37276,37277],{"class":244},"(StringDevLayout, {\n",[234,37279,37280],{"class":236,"line":321},[234,37281,37282],{"class":244},"    adapters: [MyAdapter],\n",[234,37284,37285],{"class":236,"line":946},[234,37286,997],{"class":244},[234,37288,37289],{"class":236,"line":955},[234,37290,1143],{"class":244},[30,37292,37293],{},"That is an extension point for the built-in Layout tool, not a separate dev-tool authoring path.",[37,37295,6478],{"id":6477},[225,37297,37299],{"className":227,"code":37298,"language":229,"meta":230,"style":230},"import StringTune, { StringDevLayout } from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\n\nif (import.meta.env.DEV) {\n  stringTune.use(StringDevLayout);\n}\n\nstringTune.start(60);\n",[60,37300,37301,37313,37317,37331,37335,37353,37361,37365,37369],{"__ignoreMap":230},[234,37302,37303,37305,37307,37309,37311],{"class":236,"line":237},[234,37304,241],{"class":240},[234,37306,37222],{"class":244},[234,37308,248],{"class":240},[234,37310,252],{"class":251},[234,37312,255],{"class":244},[234,37314,37315],{"class":236,"line":258},[234,37316,262],{"emptyLinePlaceholder":261},[234,37318,37319,37321,37323,37325,37327,37329],{"class":236,"line":265},[234,37320,268],{"class":240},[234,37322,272],{"class":271},[234,37324,275],{"class":240},[234,37326,278],{"class":244},[234,37328,282],{"class":281},[234,37330,285],{"class":244},[234,37332,37333],{"class":236,"line":288},[234,37334,262],{"emptyLinePlaceholder":261},[234,37336,37337,37339,37341,37343,37345,37347,37349,37351],{"class":236,"line":293},[234,37338,4909],{"class":240},[234,37340,33522],{"class":244},[234,37342,241],{"class":240},[234,37344,106],{"class":244},[234,37346,35293],{"class":271},[234,37348,35296],{"class":244},[234,37350,35326],{"class":271},[234,37352,1477],{"class":244},[234,37354,37355,37357,37359],{"class":236,"line":305},[234,37356,929],{"class":244},[234,37358,299],{"class":281},[234,37360,35464],{"class":244},[234,37362,37363],{"class":236,"line":321},[234,37364,1143],{"class":244},[234,37366,37367],{"class":236,"line":946},[234,37368,262],{"emptyLinePlaceholder":261},[234,37370,37371,37373,37375,37377,37379],{"class":236,"line":955},[234,37372,296],{"class":244},[234,37374,326],{"class":281},[234,37376,329],{"class":244},[234,37378,332],{"class":271},[234,37380,335],{"class":244},[225,37382,37384],{"className":338,"code":37383,"language":340,"meta":230,"style":230},"\u003Csection string=\"layout\">\n  \u003C!-- your layout content -->\n\u003C/section>\n",[60,37385,37386,37400,37405],{"__ignoreMap":230},[234,37387,37388,37390,37392,37394,37396,37398],{"class":236,"line":237},[234,37389,347],{"class":244},[234,37391,740],{"class":350},[234,37393,354],{"class":281},[234,37395,357],{"class":244},[234,37397,36867],{"class":251},[234,37399,376],{"class":244},[234,37401,37402],{"class":236,"line":258},[234,37403,37404],{"class":864},"  \u003C!-- your layout content -->\n",[234,37406,37407,37409,37411],{"class":236,"line":265},[234,37408,1402],{"class":244},[234,37410,740],{"class":350},[234,37412,376],{"class":244},[37,37414,19384],{"id":19383},[42,37416,37417,37425,37430],{},[45,37418,37419,37421,37422,37424],{},[133,37420,37044],{"href":36749}," — extend ",[60,37423,35119],{}," with a custom guide type.",[45,37426,37427,37429],{},[133,37428,35131],{"href":34964}," — complementary tool for one-off guide lines that are not tied to a layout element.",[45,37431,37432,106],{},[133,37433,34948],{"href":34947},[410,37435,37436],{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}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 .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":230,"searchDepth":258,"depth":258,"links":37438},[37439,37440,37441,37442,37443,37444,37445,37450,37451],{"id":36392,"depth":258,"text":36393},{"id":36410,"depth":258,"text":36411},{"id":36467,"depth":258,"text":36468},{"id":36948,"depth":258,"text":36949},{"id":36506,"depth":258,"text":36507},{"id":36572,"depth":258,"text":36573},{"id":37149,"depth":258,"text":37150,"children":37446},[37447,37448,37449],{"id":37153,"depth":265,"text":37154},{"id":37179,"depth":265,"text":37180},{"id":37203,"depth":265,"text":37204},{"id":6477,"depth":258,"text":6478},{"id":19383,"depth":258,"text":19384},{"path":34963,"title":35125,"description":37453,"kind":35951,"section":34950,"order":819,"group":35106,"status":5774,"integration":2710,"publicExport":261,"activation":3246,"package":5775,"aliases":37454,"attrs":37457,"events":37458,"cssVars":37459,"related":37460,"body":37461},"Per-object scrubber for StringProgress: a floating panel that overrides progress and plays it forward or backward.",[37455,35125,37456,26705,35193],"progress devtool","scrubber",[],[],[],[34947,34961,617],{"type":22,"value":37462,"toc":38116},[37463,37466,37476,37490,37496,37498,37518,37520,37556,37558,37637,37644,37646,37690,37693,37695,37699,37710,37713,37716,37734,37748,37752,37758,37761,37763,37772,37775,37777,37781,37788,37811,37814,37818,37824,37904,37907,37909,38039,38095,38097,38113],[25,37464,35125],{"id":37465},"stringdevprogress",[30,37467,37468,36759,37470,37472,37473,37475],{},[60,37469,35125],{},[1929,37471,36762],{}," for elements that use ",[60,37474,3246],{},". It adds a play-button badge next to each matching element so you can open a floating panel and:",[42,37477,37478,37481,37484,37487],{},[45,37479,37480],{},"Scrub the element's progress with a slider.",[45,37482,37483],{},"Type an exact numeric value.",[45,37485,37486],{},"Play the timeline forward or backward automatically.",[45,37488,37489],{},"See which target element you are currently controlling.",[30,37491,37492,37493,37495],{},"While the panel is open, the element's runtime progress is overridden by your manual value. Closing the panel returns control to the element's normal ",[60,37494,190],{}," runtime behavior.",[37,37497,36393],{"id":36392},[42,37499,37500,37503,37512,37515],{},[45,37501,37502],{},"Previewing a progress-driven animation without scrolling the whole page.",[45,37504,37505,37506,1934,37509,106],{},"Checking what an element looks like at a specific checkpoint such as ",[60,37507,37508],{},"33%",[60,37510,37511],{},"90%",[45,37513,37514],{},"Comparing the slider position with the eased progress value applied to the element.",[45,37516,37517],{},"Auto-playing through an animation to spot jumps, discontinuities, or broken interpolations.",[37,37519,36411],{"id":36410},[42,37521,37522,37530,37537,37543,37548],{},[45,37523,37524,36418,37526,36421,37528,106],{},[60,37525,35125],{},[60,37527,34983],{},[133,37529,34948],{"href":34947},[45,37531,37532,5390,37534],{},[1929,37533,36428],{},[60,37535,37536],{},"stringTune.use(StringDevProgress)",[45,37538,37539,5390,37541],{},[1929,37540,36435],{},[60,37542,35193],{},[45,37544,37545,37547],{},[1929,37546,36442],{}," click the progress icon",[45,37549,37550,37553,37554],{},[1929,37551,37552],{},"Target elements:"," any element with ",[60,37555,3246],{},[30,37557,35225],{},[225,37559,37561],{"className":227,"code":37560,"language":229,"meta":230,"style":230},"stringTune.setupSettings({\n  accessDevtoolToken: import.meta.env.VITE_STRING_TUNE_DEVTOOLS_TOKEN,\n});\n\nstringTune.use(StringProgress);\n\nif (import.meta.env.DEV) {\n  stringTune.use(StringDevProgress);\n}\n",[60,37562,37563,37571,37587,37591,37595,37603,37607,37625,37633],{"__ignoreMap":230},[234,37564,37565,37567,37569],{"class":236,"line":237},[234,37566,296],{"class":244},[234,37568,2457],{"class":281},[234,37570,1230],{"class":244},[234,37572,37573,37575,37577,37579,37581,37583,37585],{"class":236,"line":258},[234,37574,35286],{"class":244},[234,37576,241],{"class":240},[234,37578,106],{"class":244},[234,37580,35293],{"class":271},[234,37582,35296],{"class":244},[234,37584,35299],{"class":271},[234,37586,2510],{"class":244},[234,37588,37589],{"class":236,"line":265},[234,37590,1040],{"class":244},[234,37592,37593],{"class":236,"line":288},[234,37594,262],{"emptyLinePlaceholder":261},[234,37596,37597,37599,37601],{"class":236,"line":293},[234,37598,296],{"class":244},[234,37600,299],{"class":281},[234,37602,302],{"class":244},[234,37604,37605],{"class":236,"line":305},[234,37606,262],{"emptyLinePlaceholder":261},[234,37608,37609,37611,37613,37615,37617,37619,37621,37623],{"class":236,"line":321},[234,37610,4909],{"class":240},[234,37612,33522],{"class":244},[234,37614,241],{"class":240},[234,37616,106],{"class":244},[234,37618,35293],{"class":271},[234,37620,35296],{"class":244},[234,37622,35326],{"class":271},[234,37624,1477],{"class":244},[234,37626,37627,37629,37631],{"class":236,"line":946},[234,37628,929],{"class":244},[234,37630,299],{"class":281},[234,37632,35473],{"class":244},[234,37634,37635],{"class":236,"line":955},[234,37636,1143],{"class":244},[30,37638,36876,37639,37641,37642,5131],{},[60,37640,35193],{},", or click the dock icon, and click the play badge next to any ",[60,37643,3246],{},[37,37645,36468],{"id":36467},[42,37647,37648,37654],{},[45,37649,36011,37650,37653],{},[1929,37651,37652],{},"play badge"," next to the tracked element.",[45,37655,37656,37657,37660,37661],{},"When clicked, a ",[1929,37658,37659],{},"floating control panel",", with:\n",[42,37662,37663,37669,37675,37684],{},[45,37664,36011,37665,37668],{},[1929,37666,37667],{},"slider"," from 0 to 100%.",[45,37670,36011,37671,37674],{},[1929,37672,37673],{},"numeric input"," to type a percentage directly.",[45,37676,36011,37677,137,37680,37683],{},[1929,37678,37679],{},"play forward",[1929,37681,37682],{},"play backward"," button for autoplay.",[45,37685,17564,37686,37689],{},[1929,37687,37688],{},"target label"," so you can confirm you are controlling the right element.",[30,37691,37692],{},"Only one panel is open at a time. Clicking outside the panel closes it.",[37,37694,36507],{"id":36506},[174,37696,37698],{"id":37697},"scrub","Scrub",[30,37700,37701,37702,37705,37706,37709],{},"Drag the slider or type into the number field. While you are interacting, the element receives your override instead of its normal runtime value. The slider controls ",[1929,37703,37704],{},"raw"," progress, while the numeric field reflects the ",[1929,37707,37708],{},"eased"," progress applied to the element.",[30,37711,37712],{},"If your easing curve is not linear, those two values may differ. That is expected.",[174,37714,37715],{"id":26705},"Autoplay",[30,37717,37718,37719,37721,37722,4486,37724,37726,37727,37721,37729,4486,37731,37733],{},"Click ",[1929,37720,37679],{}," to play from ",[60,37723,1836],{},[60,37725,1754],{},". Click ",[1929,37728,37682],{},[60,37730,1754],{},[60,37732,1836],{},". Autoplay stops when it reaches the end, or the moment you:",[42,37735,37736,37739,37742,37745],{},[45,37737,37738],{},"Press the button again.",[45,37740,37741],{},"Touch the slider.",[45,37743,37744],{},"Type into the number field.",[45,37746,37747],{},"Close the panel.",[174,37749,37751],{"id":37750},"override-cleanup","Override cleanup",[30,37753,37754,37755,37757],{},"When you close the panel (click outside, or click the badge again), the manual value is cleared. The element's progress immediately snaps back to whatever the scroll state dictates.\nWhen you close the panel (click outside, or click the badge again), the manual value is cleared. The element's progress immediately snaps back to whatever ",[60,37756,190],{}," currently resolves for that element.",[30,37759,37760],{},"If dev-tools are unloaded entirely while a panel is open, every active override is cleared, so the page is never left in a forced state.",[37,37762,36573],{"id":36572},[30,37764,37765,37766,37768,37769,37771],{},"The tool attaches only to elements whose ",[60,37767,112],{}," attribute includes ",[60,37770,5777],{},". No extra dev-tool attribute is needed.",[30,37773,37774],{},"Internally, the override does not modify your source attributes — it only shadows them while the panel is open.",[37,37776,37150],{"id":37149},[174,37778,37780],{"id":37779},"tune-timeline-geometry-with-inview-then-values-with-progress","Tune timeline geometry with Inview, then values with Progress",[30,37782,37783,37785,37786,1114],{},[60,37784,35125],{}," is strongest when paired with ",[133,37787,35113],{"href":34961},[99,37789,37790,37793,37796,37808],{},[45,37791,37792],{},"Use Inview to confirm the enter/exit markers are correct.",[45,37794,37795],{},"Open the Progress panel for the same element.",[45,37797,37798,37799,1833,37802,7452,37805,106],{},"Scrub to exact checkpoints such as ",[60,37800,37801],{},"25%",[60,37803,37804],{},"50%",[60,37806,37807],{},"75%",[45,37809,37810],{},"Adjust runtime attributes only after you know whether the problem is geometry or interpolation.",[30,37812,37813],{},"This avoids wasting time changing easing when the real issue is a bad start/end range.",[174,37815,37817],{"id":37816},"use-stable-ids-for-review-heavy-pages","Use stable ids for review-heavy pages",[30,37819,37820,37821,37823],{},"The floating panel shows the current target label. On pages with many progress elements, adding explicit ",[60,37822,764],{}," values makes the tool much easier to use during QA and review:",[225,37825,37827],{"className":338,"code":37826,"language":340,"meta":230,"style":230},"\u003Csection string=\"progress\" string-id=\"hero-reveal\">\u003C/section>\n\u003Csection string=\"progress\" string-id=\"gallery-intro\">\u003C/section>\n\u003Csection string=\"progress\" string-id=\"pricing-exit\">\u003C/section>\n",[60,37828,37829,37854,37879],{"__ignoreMap":230},[234,37830,37831,37833,37835,37837,37839,37841,37843,37845,37848,37850,37852],{"class":236,"line":237},[234,37832,347],{"class":244},[234,37834,740],{"class":350},[234,37836,354],{"class":281},[234,37838,357],{"class":244},[234,37840,360],{"class":251},[234,37842,363],{"class":281},[234,37844,357],{"class":244},[234,37846,37847],{"class":251},"\"hero-reveal\"",[234,37849,371],{"class":244},[234,37851,740],{"class":350},[234,37853,376],{"class":244},[234,37855,37856,37858,37860,37862,37864,37866,37868,37870,37873,37875,37877],{"class":236,"line":258},[234,37857,347],{"class":244},[234,37859,740],{"class":350},[234,37861,354],{"class":281},[234,37863,357],{"class":244},[234,37865,360],{"class":251},[234,37867,363],{"class":281},[234,37869,357],{"class":244},[234,37871,37872],{"class":251},"\"gallery-intro\"",[234,37874,371],{"class":244},[234,37876,740],{"class":350},[234,37878,376],{"class":244},[234,37880,37881,37883,37885,37887,37889,37891,37893,37895,37898,37900,37902],{"class":236,"line":265},[234,37882,347],{"class":244},[234,37884,740],{"class":350},[234,37886,354],{"class":281},[234,37888,357],{"class":244},[234,37890,360],{"class":251},[234,37892,363],{"class":281},[234,37894,357],{"class":244},[234,37896,37897],{"class":251},"\"pricing-exit\"",[234,37899,371],{"class":244},[234,37901,740],{"class":350},[234,37903,376],{"class":244},[30,37905,37906],{},"This is especially useful when designers and developers are discussing exact checkpoints on a shared screen.",[37,37908,6478],{"id":6477},[225,37910,37912],{"className":227,"code":37911,"language":229,"meta":230,"style":230},"import StringTune, { StringProgress, StringDevProgress } from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\n\nstringTune.setupSettings({\n  accessDevtoolToken: import.meta.env.VITE_STRING_TUNE_DEVTOOLS_TOKEN,\n});\n\nstringTune.use(StringProgress);\n\nif (import.meta.env.DEV) {\n  stringTune.use(StringDevProgress);\n}\n\nstringTune.start(60);\n",[60,37913,37914,37927,37931,37945,37949,37957,37973,37977,37981,37989,37993,38011,38019,38023,38027],{"__ignoreMap":230},[234,37915,37916,37918,37921,37923,37925],{"class":236,"line":237},[234,37917,241],{"class":240},[234,37919,37920],{"class":244}," StringTune, { StringProgress, StringDevProgress } ",[234,37922,248],{"class":240},[234,37924,252],{"class":251},[234,37926,255],{"class":244},[234,37928,37929],{"class":236,"line":258},[234,37930,262],{"emptyLinePlaceholder":261},[234,37932,37933,37935,37937,37939,37941,37943],{"class":236,"line":265},[234,37934,268],{"class":240},[234,37936,272],{"class":271},[234,37938,275],{"class":240},[234,37940,278],{"class":244},[234,37942,282],{"class":281},[234,37944,285],{"class":244},[234,37946,37947],{"class":236,"line":288},[234,37948,262],{"emptyLinePlaceholder":261},[234,37950,37951,37953,37955],{"class":236,"line":293},[234,37952,296],{"class":244},[234,37954,2457],{"class":281},[234,37956,1230],{"class":244},[234,37958,37959,37961,37963,37965,37967,37969,37971],{"class":236,"line":305},[234,37960,35286],{"class":244},[234,37962,241],{"class":240},[234,37964,106],{"class":244},[234,37966,35293],{"class":271},[234,37968,35296],{"class":244},[234,37970,35299],{"class":271},[234,37972,2510],{"class":244},[234,37974,37975],{"class":236,"line":321},[234,37976,1040],{"class":244},[234,37978,37979],{"class":236,"line":946},[234,37980,262],{"emptyLinePlaceholder":261},[234,37982,37983,37985,37987],{"class":236,"line":955},[234,37984,296],{"class":244},[234,37986,299],{"class":281},[234,37988,302],{"class":244},[234,37990,37991],{"class":236,"line":11},[234,37992,262],{"emptyLinePlaceholder":261},[234,37994,37995,37997,37999,38001,38003,38005,38007,38009],{"class":236,"line":980},[234,37996,4909],{"class":240},[234,37998,33522],{"class":244},[234,38000,241],{"class":240},[234,38002,106],{"class":244},[234,38004,35293],{"class":271},[234,38006,35296],{"class":244},[234,38008,35326],{"class":271},[234,38010,1477],{"class":244},[234,38012,38013,38015,38017],{"class":236,"line":994},[234,38014,929],{"class":244},[234,38016,299],{"class":281},[234,38018,35473],{"class":244},[234,38020,38021],{"class":236,"line":1000},[234,38022,1143],{"class":244},[234,38024,38025],{"class":236,"line":1005},[234,38026,262],{"emptyLinePlaceholder":261},[234,38028,38029,38031,38033,38035,38037],{"class":236,"line":1013},[234,38030,296],{"class":244},[234,38032,326],{"class":281},[234,38034,329],{"class":244},[234,38036,332],{"class":271},[234,38038,335],{"class":244},[225,38040,38042],{"className":338,"code":38041,"language":340,"meta":230,"style":230},"\u003Csection\n  string=\"progress\"\n  string-id=\"hero-reveal\"\n  string-easing=\"ease-out-cubic\"\n>\n  \u003C!-- content that animates against --progress -->\n\u003C/section>\n",[60,38043,38044,38050,38059,38068,38078,38082,38087],{"__ignoreMap":230},[234,38045,38046,38048],{"class":236,"line":237},[234,38047,347],{"class":244},[234,38049,34773],{"class":350},[234,38051,38052,38054,38056],{"class":236,"line":258},[234,38053,12861],{"class":281},[234,38055,357],{"class":244},[234,38057,38058],{"class":251},"\"progress\"\n",[234,38060,38061,38063,38065],{"class":236,"line":265},[234,38062,12871],{"class":281},[234,38064,357],{"class":244},[234,38066,38067],{"class":251},"\"hero-reveal\"\n",[234,38069,38070,38073,38075],{"class":236,"line":288},[234,38071,38072],{"class":281},"  string-easing",[234,38074,357],{"class":244},[234,38076,38077],{"class":251},"\"ease-out-cubic\"\n",[234,38079,38080],{"class":236,"line":293},[234,38081,376],{"class":244},[234,38083,38084],{"class":236,"line":305},[234,38085,38086],{"class":864},"  \u003C!-- content that animates against --progress -->\n",[234,38088,38089,38091,38093],{"class":236,"line":321},[234,38090,1402],{"class":244},[234,38092,740],{"class":350},[234,38094,376],{"class":244},[37,38096,19384],{"id":19383},[42,38098,38099,38104,38109],{},[45,38100,38101,38103],{},[133,38102,190],{"href":617}," — the runtime module this tool controls.",[45,38105,38106,38108],{},[133,38107,35113],{"href":34961}," — use together to see where the progress track starts and ends geometrically.",[45,38110,38111,106],{},[133,38112,34948],{"href":34947},[410,38114,38115],{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}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 .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":230,"searchDepth":258,"depth":258,"links":38117},[38118,38119,38120,38121,38126,38127,38131,38132],{"id":36392,"depth":258,"text":36393},{"id":36410,"depth":258,"text":36411},{"id":36467,"depth":258,"text":36468},{"id":36506,"depth":258,"text":36507,"children":38122},[38123,38124,38125],{"id":37697,"depth":265,"text":37698},{"id":26705,"depth":265,"text":37715},{"id":37750,"depth":265,"text":37751},{"id":36572,"depth":258,"text":36573},{"id":37149,"depth":258,"text":37150,"children":38128},[38129,38130],{"id":37779,"depth":265,"text":37780},{"id":37816,"depth":265,"text":37817},{"id":6477,"depth":258,"text":6478},{"id":19383,"depth":258,"text":19384},{"path":34964,"title":35131,"description":38134,"kind":35951,"section":34950,"order":1908,"group":35106,"status":5774,"integration":12282,"publicExport":261,"activation":38135,"package":5775,"aliases":38136,"attrs":38141,"events":38142,"cssVars":38143,"related":38144,"body":38145},"Global ruler overlay for placing draggable guide lines with element-edge and grid snapping.","stringTune.use(StringDevRulers)",[38137,35131,38138,38139,35204,12403,38140],"rulers devtool","StringRulers","guide lines","layout grid",[],[],[],[34947,34962,36749],{"type":22,"value":38146,"toc":39079},[38147,38150,38157,38159,38173,38175,38202,38204,38217,38222,38225,38306,38308,38311,38346,38349,38353,38360,38372,38375,38379,38382,38393,38397,38400,38403,38459,38463,38471,38536,38543,38547,38553,38603,38613,38617,38620,38661,38664,38668,38674,38747,38750,38799,38811,38813,38816,38818,38822,38825,38873,38876,38884,38888,38891,38936,38939,38941,39063,39065,39076],[25,38148,35131],{"id":38149},"stringdevrulers",[30,38151,38152,36356,38154,38156],{},[60,38153,35131],{},[1929,38155,36359],{}," that puts draggable horizontal and vertical guide lines on top of your page. Pull a ruler in from the edge, drop it next to an element, and the line snaps to the nearest edge, center, or configured grid line. Useful for aligning loose pieces without committing to a full layout grid.",[37,38158,36393],{"id":36392},[42,38160,38161,38164,38167,38170],{},[45,38162,38163],{},"Quickly checking that two distant elements share the same horizontal baseline.",[45,38165,38166],{},"Measuring spacing between unrelated components.",[45,38168,38169],{},"Temporarily marking where a new element should go before writing CSS.",[45,38171,38172],{},"Validating an element's edge against a configured column grid.",[37,38174,36411],{"id":36410},[42,38176,38177,38185,38191,38197],{},[45,38178,38179,36418,38181,36421,38183,106],{},[60,38180,35131],{},[60,38182,34983],{},[133,38184,34948],{"href":34947},[45,38186,38187,5390,38189],{},[1929,38188,36428],{},[60,38190,38135],{},[45,38192,38193,5390,38195],{},[1929,38194,36435],{},[60,38196,35204],{},[45,38198,38199,38201],{},[1929,38200,36442],{}," click the ruler icon",[30,38203,35225],{},[225,38205,38207],{"className":227,"code":38206,"language":229,"meta":230,"style":230},"stringTune.use(StringDevRulers);\n",[60,38208,38209],{"__ignoreMap":230},[234,38210,38211,38213,38215],{"class":236,"line":237},[234,38212,296],{"class":244},[234,38214,299],{"class":281},[234,38216,35482],{"class":244},[30,38218,36876,38219,38221],{},[60,38220,35204],{},", or click the dock icon, and drag a guide in from the top or left edge of the viewport.",[30,38223,38224],{},"Optional configuration at registration time:",[225,38226,38228],{"className":227,"code":38227,"language":229,"meta":230,"style":230},"stringTune.use(StringDevRulers, {\n  triggers: [\n    { type: 'keyboard', key: 'R', shiftKey: true, action: 'toggle' },\n  ],\n  grid: { type: 'columns', count: 12, margin: '24px', gap: '16px' },\n});\n",[60,38229,38230,38239,38244,38271,38276,38302],{"__ignoreMap":230},[234,38231,38232,38234,38236],{"class":236,"line":237},[234,38233,296],{"class":244},[234,38235,299],{"class":281},[234,38237,38238],{"class":244},"(StringDevRulers, {\n",[234,38240,38241],{"class":236,"line":258},[234,38242,38243],{"class":244},"  triggers: [\n",[234,38245,38246,38249,38252,38255,38258,38261,38263,38266,38269],{"class":236,"line":265},[234,38247,38248],{"class":244},"    { type: ",[234,38250,38251],{"class":251},"'keyboard'",[234,38253,38254],{"class":244},", key: ",[234,38256,38257],{"class":251},"'R'",[234,38259,38260],{"class":244},", shiftKey: ",[234,38262,2633],{"class":271},[234,38264,38265],{"class":244},", action: ",[234,38267,38268],{"class":251},"'toggle'",[234,38270,23751],{"class":244},[234,38272,38273],{"class":236,"line":288},[234,38274,38275],{"class":244},"  ],\n",[234,38277,38278,38281,38284,38287,38289,38292,38295,38297,38300],{"class":236,"line":293},[234,38279,38280],{"class":244},"  grid: { type: ",[234,38282,38283],{"class":251},"'columns'",[234,38285,38286],{"class":244},", count: ",[234,38288,8834],{"class":271},[234,38290,38291],{"class":244},", margin: ",[234,38293,38294],{"class":251},"'24px'",[234,38296,22784],{"class":244},[234,38298,38299],{"class":251},"'16px'",[234,38301,23751],{"class":244},[234,38303,38304],{"class":236,"line":305},[234,38305,1040],{"class":244},[37,38307,36468],{"id":36467},[30,38309,38310],{},"While active, ruler handles appear on the top and left edges of the viewport. Drag from a handle to pull a guide onto the page. Each guide:",[42,38312,38313,38320,38326],{},[45,38314,38315,38316,38319],{},"Is ",[1929,38317,38318],{},"draggable"," after creation — grab the line and move it.",[45,38321,38315,38322,38325],{},[1929,38323,38324],{},"removable"," by dragging it back into the ruler chrome, or by middle-clicking the line.",[45,38327,38328,38331,38332],{},[1929,38329,38330],{},"Snaps"," to nearby targets, with color-coded feedback:\n",[42,38333,38334,38340],{},[45,38335,38336,38339],{},[1929,38337,38338],{},"Amber glow"," — snapping to an element edge or center.",[45,38341,38342,38345],{},[1929,38343,38344],{},"Green glow"," — snapping to a layout-grid line.",[30,38347,38348],{},"The tool supports multiple modes (see below), each with its own set of lines.",[37,38350,38352],{"id":38351},"modes","Modes",[30,38354,38355,38356,38359],{},"Ruler lines are stored per ",[1929,38357,38358],{},"mode",". Use the mode switch in the rulers overlay to cycle between them; the active mode is remembered across reloads.",[42,38361,38362,38367],{},[45,38363,38364,38366],{},[1929,38365,5327],{}," — freehand guides with element snapping.",[45,38368,38369,38371],{},[1929,38370,36989],{}," — ruler values are shown relative to the viewport center, with a fixed center cross rendered on screen.",[30,38373,38374],{},"Switching modes swaps the visible set of lines. Lines from other modes are preserved and restored when you switch back.",[37,38376,38378],{"id":38377},"snapping","Snapping",[30,38380,38381],{},"Rulers can snap to three kinds of targets:",[42,38383,38384,38387,38390],{},[45,38385,38386],{},"nearby element edges and centers",[45,38388,38389],{},"configured grid lines",[45,38391,38392],{},"fixed numeric steps",[174,38394,38396],{"id":38395},"element-snapping","Element snapping",[30,38398,38399],{},"Enabled by default. The tool snaps rulers to the edges and centers of tracked elements within a configurable pull radius.",[30,38401,38402],{},"Settings:",[2225,38404,38405,38415],{},[2228,38406,38407],{},[2231,38408,38409,38411,38413],{},[2234,38410,25444],{},[2234,38412,5327],{},[2234,38414,5330],{},[2244,38416,38417,38431,38446],{},[2231,38418,38419,38424,38428],{},[2249,38420,38421],{},[60,38422,38423],{},"rulers-snap-elements",[2249,38425,38426],{},[60,38427,2633],{},[2249,38429,38430],{},"Master switch for element snapping",[2231,38432,38433,38438,38443],{},[2249,38434,38435],{},[60,38436,38437],{},"rulers-snap-threshold",[2249,38439,38440,38442],{},[60,38441,10554],{}," (px)",[2249,38444,38445],{},"Pull radius around each edge",[2231,38447,38448,38453,38456],{},[2249,38449,38450],{},[60,38451,38452],{},"rulers-snap-selector",[2249,38454,38455],{},"tracked elements",[2249,38457,38458],{},"Override which elements contribute edges and centers",[174,38460,38462],{"id":38461},"grid-snapping","Grid snapping",[30,38464,38465,38466,1934,38468,38470],{},"If you pass a ",[60,38467,1682],{},[60,38469,1682],{},"-array setting, rulers also snap to those layout lines:",[225,38472,38474],{"className":227,"code":38473,"language":229,"meta":230,"style":230},"stringTune.use(StringDevRulers, {\n  grid: [\n    { type: 'columns', count: 12, margin: '24px', gap: '16px' },\n    { type: 'rows', size: '64px', gap: '8px' },\n  ],\n});\n",[60,38475,38476,38484,38489,38509,38528,38532],{"__ignoreMap":230},[234,38477,38478,38480,38482],{"class":236,"line":237},[234,38479,296],{"class":244},[234,38481,299],{"class":281},[234,38483,38238],{"class":244},[234,38485,38486],{"class":236,"line":258},[234,38487,38488],{"class":244},"  grid: [\n",[234,38490,38491,38493,38495,38497,38499,38501,38503,38505,38507],{"class":236,"line":265},[234,38492,38248],{"class":244},[234,38494,38283],{"class":251},[234,38496,38286],{"class":244},[234,38498,8834],{"class":271},[234,38500,38291],{"class":244},[234,38502,38294],{"class":251},[234,38504,22784],{"class":244},[234,38506,38299],{"class":251},[234,38508,23751],{"class":244},[234,38510,38511,38513,38516,38519,38522,38524,38526],{"class":236,"line":288},[234,38512,38248],{"class":244},[234,38514,38515],{"class":251},"'rows'",[234,38517,38518],{"class":244},", size: ",[234,38520,38521],{"class":251},"'64px'",[234,38523,22784],{"class":244},[234,38525,28986],{"class":251},[234,38527,23751],{"class":244},[234,38529,38530],{"class":236,"line":293},[234,38531,38275],{"class":244},[234,38533,38534],{"class":236,"line":305},[234,38535,1040],{"class":244},[30,38537,38538,38539,38542],{},"There is also a numeric ",[60,38540,38541],{},"rulers-snap"," step. Set it to a positive number to snap in uniform increments.",[174,38544,38546],{"id":38545},"column-overlay","Column overlay",[30,38548,38549,38550,38552],{},"If you only need a quick column or row reference, you can turn on a lightweight overlay without configuring the full ",[60,38551,1682],{}," setting:",[225,38554,38556],{"className":227,"code":38555,"language":229,"meta":230,"style":230},"stringTune.use(StringDevRulers, {\n  'rulers-columns': 12,\n  'rulers-margin': '24px',\n  'rulers-gap': '16px',\n});\n",[60,38557,38558,38566,38577,38588,38599],{"__ignoreMap":230},[234,38559,38560,38562,38564],{"class":236,"line":237},[234,38561,296],{"class":244},[234,38563,299],{"class":281},[234,38565,38238],{"class":244},[234,38567,38568,38571,38573,38575],{"class":236,"line":258},[234,38569,38570],{"class":251},"  'rulers-columns'",[234,38572,1443],{"class":244},[234,38574,8834],{"class":271},[234,38576,2510],{"class":244},[234,38578,38579,38582,38584,38586],{"class":236,"line":265},[234,38580,38581],{"class":251},"  'rulers-margin'",[234,38583,1443],{"class":244},[234,38585,38294],{"class":251},[234,38587,2510],{"class":244},[234,38589,38590,38593,38595,38597],{"class":236,"line":288},[234,38591,38592],{"class":251},"  'rulers-gap'",[234,38594,1443],{"class":244},[234,38596,38299],{"class":251},[234,38598,2510],{"class":244},[234,38600,38601],{"class":236,"line":293},[234,38602,1040],{"class":244},[30,38604,38605,38606,1833,38609,38612],{},"A row variant exists too (",[60,38607,38608],{},"rulers-rows",[60,38610,38611],{},"rulers-rows-gap",").",[37,38614,38616],{"id":38615},"visual-styling","Visual styling",[30,38618,38619],{},"Tune line color and opacity through the module settings:",[225,38621,38623],{"className":227,"code":38622,"language":229,"meta":230,"style":230},"stringTune.use(StringDevRulers, {\n  'rulers-color': 'rgba(255, 120, 0, 0.8)',\n  'rulers-opacity': 0.6,\n});\n",[60,38624,38625,38633,38645,38657],{"__ignoreMap":230},[234,38626,38627,38629,38631],{"class":236,"line":237},[234,38628,296],{"class":244},[234,38630,299],{"class":281},[234,38632,38238],{"class":244},[234,38634,38635,38638,38640,38643],{"class":236,"line":258},[234,38636,38637],{"class":251},"  'rulers-color'",[234,38639,1443],{"class":244},[234,38641,38642],{"class":251},"'rgba(255, 120, 0, 0.8)'",[234,38644,2510],{"class":244},[234,38646,38647,38650,38652,38655],{"class":236,"line":265},[234,38648,38649],{"class":251},"  'rulers-opacity'",[234,38651,1443],{"class":244},[234,38653,38654],{"class":271},"0.6",[234,38656,2510],{"class":244},[234,38658,38659],{"class":236,"line":288},[234,38660,1040],{"class":244},[30,38662,38663],{},"Defaults are a translucent blue at full opacity.",[37,38665,38667],{"id":38666},"triggers","Triggers",[30,38669,38670,38671,38673],{},"Besides the built-in ",[60,38672,35204],{},", you can register extra triggers for the existing Rulers overlay:",[225,38675,38677],{"className":227,"code":38676,"language":229,"meta":230,"style":230},"stringTune.use(StringDevRulers, {\n  triggers: [\n    { type: 'keyboard', key: 'g', ctrlKey: true, action: 'show' },\n    { type: 'element', selector: '#open-rulers', event: 'click', action: 'toggle' },\n  ],\n});\n",[60,38678,38679,38687,38691,38714,38739,38743],{"__ignoreMap":230},[234,38680,38681,38683,38685],{"class":236,"line":237},[234,38682,296],{"class":244},[234,38684,299],{"class":281},[234,38686,38238],{"class":244},[234,38688,38689],{"class":236,"line":258},[234,38690,38243],{"class":244},[234,38692,38693,38695,38697,38699,38702,38705,38707,38709,38712],{"class":236,"line":265},[234,38694,38248],{"class":244},[234,38696,38251],{"class":251},[234,38698,38254],{"class":244},[234,38700,38701],{"class":251},"'g'",[234,38703,38704],{"class":244},", ctrlKey: ",[234,38706,2633],{"class":271},[234,38708,38265],{"class":244},[234,38710,38711],{"class":251},"'show'",[234,38713,23751],{"class":244},[234,38715,38716,38718,38721,38724,38727,38730,38733,38735,38737],{"class":236,"line":288},[234,38717,38248],{"class":244},[234,38719,38720],{"class":251},"'element'",[234,38722,38723],{"class":244},", selector: ",[234,38725,38726],{"class":251},"'#open-rulers'",[234,38728,38729],{"class":244},", event: ",[234,38731,38732],{"class":251},"'click'",[234,38734,38265],{"class":244},[234,38736,38268],{"class":251},[234,38738,23751],{"class":244},[234,38740,38741],{"class":236,"line":293},[234,38742,38275],{"class":244},[234,38744,38745],{"class":236,"line":305},[234,38746,1040],{"class":244},[30,38748,38749],{},"Supported trigger types:",[42,38751,38752,38776,38790],{},[45,38753,38754,38757,38758,1833,38760,1833,38763,1833,38766,1833,38769,38772,38773,106],{},[60,38755,38756],{},"keyboard"," — ",[60,38759,30061],{},[60,38761,38762],{},"shiftKey",[60,38764,38765],{},"ctrlKey",[60,38767,38768],{},"altKey",[60,38770,38771],{},"metaKey",", plus ",[60,38774,38775],{},"action",[45,38777,38778,38757,38780,38782,38783,38786,38787,38612],{},[60,38779,2710],{},[60,38781,2706],{}," and optional ",[60,38784,38785],{},"event"," (defaults to ",[60,38788,38789],{},"click",[45,38791,38792,38757,38794,38796,38797,106],{},[60,38793,38785],{},[60,38795,25334],{}," on the StringTune event bus, plus optional ",[60,38798,38775],{},[30,38800,38801,38802,1833,38805,1833,38808,106],{},"Actions: ",[60,38803,38804],{},"toggle",[60,38806,38807],{},"show",[60,38809,38810],{},"hide",[37,38812,36573],{"id":36572},[30,38814,38815],{},"Rulers are a single global overlay — not an element-level tool. You do not add an attribute to your markup to enable them. Toggle the overlay via the dock, the hotkey, or any custom trigger you registered.",[37,38817,37150],{"id":37149},[174,38819,38821],{"id":38820},"grid-backed-rulers-for-page-qa","Grid-backed rulers for page QA",[30,38823,38824],{},"If your team reviews page alignment against a known system, configure the grid once at registration time and keep using free rulers on top of it:",[225,38826,38828],{"className":227,"code":38827,"language":229,"meta":230,"style":230},"stringTune.use(StringDevRulers, {\n  grid: { type: 'columns', count: 12, margin: '24px', gap: '16px' },\n  'rulers-snap-threshold': 12,\n});\n",[60,38829,38830,38838,38858,38869],{"__ignoreMap":230},[234,38831,38832,38834,38836],{"class":236,"line":237},[234,38833,296],{"class":244},[234,38835,299],{"class":281},[234,38837,38238],{"class":244},[234,38839,38840,38842,38844,38846,38848,38850,38852,38854,38856],{"class":236,"line":258},[234,38841,38280],{"class":244},[234,38843,38283],{"class":251},[234,38845,38286],{"class":244},[234,38847,8834],{"class":271},[234,38849,38291],{"class":244},[234,38851,38294],{"class":251},[234,38853,22784],{"class":244},[234,38855,38299],{"class":251},[234,38857,23751],{"class":244},[234,38859,38860,38863,38865,38867],{"class":236,"line":265},[234,38861,38862],{"class":251},"  'rulers-snap-threshold'",[234,38864,1443],{"class":244},[234,38866,8834],{"class":271},[234,38868,2510],{"class":244},[234,38870,38871],{"class":236,"line":288},[234,38872,1040],{"class":244},[30,38874,38875],{},"This gives you two layers of feedback:",[42,38877,38878,38881],{},[45,38879,38880],{},"the configured grid for structural checks",[45,38882,38883],{},"movable rulers for one-off measurements and visual notes",[174,38885,38887],{"id":38886},"add-project-specific-entry-points","Add project-specific entry points",[30,38889,38890],{},"Custom triggers are useful when the dock is not the only place you want to open the overlay. For example, a QA toolbar button can toggle the same built-in Rulers tool:",[225,38892,38894],{"className":227,"code":38893,"language":229,"meta":230,"style":230},"stringTune.use(StringDevRulers, {\n  triggers: [\n    { type: 'element', selector: '#open-rulers', event: 'click', action: 'toggle' },\n  ],\n});\n",[60,38895,38896,38904,38908,38928,38932],{"__ignoreMap":230},[234,38897,38898,38900,38902],{"class":236,"line":237},[234,38899,296],{"class":244},[234,38901,299],{"class":281},[234,38903,38238],{"class":244},[234,38905,38906],{"class":236,"line":258},[234,38907,38243],{"class":244},[234,38909,38910,38912,38914,38916,38918,38920,38922,38924,38926],{"class":236,"line":265},[234,38911,38248],{"class":244},[234,38913,38720],{"class":251},[234,38915,38723],{"class":244},[234,38917,38726],{"class":251},[234,38919,38729],{"class":244},[234,38921,38732],{"class":251},[234,38923,38265],{"class":244},[234,38925,38268],{"class":251},[234,38927,23751],{"class":244},[234,38929,38930],{"class":236,"line":288},[234,38931,38275],{"class":244},[234,38933,38934],{"class":236,"line":293},[234,38935,1040],{"class":244},[30,38937,38938],{},"This extends how users reach the existing tool. It does not create a separate rulers workflow or a new dev-tool module.",[37,38940,6478],{"id":6477},[225,38942,38944],{"className":227,"code":38943,"language":229,"meta":230,"style":230},"import StringTune, { StringDevRulers } from '@fiddle-digital/string-tune';\n\nconst stringTune = StringTune.getInstance();\n\nif (import.meta.env.DEV) {\n  stringTune.use(StringDevRulers, {\n    grid: { type: 'columns', count: 12, margin: '24px', gap: '16px' },\n    'rulers-snap-threshold': 12,\n  });\n}\n\nstringTune.start(60);\n",[60,38945,38946,38959,38963,38977,38981,38999,39007,39028,39039,39043,39047,39051],{"__ignoreMap":230},[234,38947,38948,38950,38953,38955,38957],{"class":236,"line":237},[234,38949,241],{"class":240},[234,38951,38952],{"class":244}," StringTune, { StringDevRulers } ",[234,38954,248],{"class":240},[234,38956,252],{"class":251},[234,38958,255],{"class":244},[234,38960,38961],{"class":236,"line":258},[234,38962,262],{"emptyLinePlaceholder":261},[234,38964,38965,38967,38969,38971,38973,38975],{"class":236,"line":265},[234,38966,268],{"class":240},[234,38968,272],{"class":271},[234,38970,275],{"class":240},[234,38972,278],{"class":244},[234,38974,282],{"class":281},[234,38976,285],{"class":244},[234,38978,38979],{"class":236,"line":288},[234,38980,262],{"emptyLinePlaceholder":261},[234,38982,38983,38985,38987,38989,38991,38993,38995,38997],{"class":236,"line":293},[234,38984,4909],{"class":240},[234,38986,33522],{"class":244},[234,38988,241],{"class":240},[234,38990,106],{"class":244},[234,38992,35293],{"class":271},[234,38994,35296],{"class":244},[234,38996,35326],{"class":271},[234,38998,1477],{"class":244},[234,39000,39001,39003,39005],{"class":236,"line":305},[234,39002,929],{"class":244},[234,39004,299],{"class":281},[234,39006,38238],{"class":244},[234,39008,39009,39012,39014,39016,39018,39020,39022,39024,39026],{"class":236,"line":321},[234,39010,39011],{"class":244},"    grid: { type: ",[234,39013,38283],{"class":251},[234,39015,38286],{"class":244},[234,39017,8834],{"class":271},[234,39019,38291],{"class":244},[234,39021,38294],{"class":251},[234,39023,22784],{"class":244},[234,39025,38299],{"class":251},[234,39027,23751],{"class":244},[234,39029,39030,39033,39035,39037],{"class":236,"line":946},[234,39031,39032],{"class":251},"    'rulers-snap-threshold'",[234,39034,1443],{"class":244},[234,39036,8834],{"class":271},[234,39038,2510],{"class":244},[234,39040,39041],{"class":236,"line":955},[234,39042,997],{"class":244},[234,39044,39045],{"class":236,"line":11},[234,39046,1143],{"class":244},[234,39048,39049],{"class":236,"line":980},[234,39050,262],{"emptyLinePlaceholder":261},[234,39052,39053,39055,39057,39059,39061],{"class":236,"line":994},[234,39054,296],{"class":244},[234,39056,326],{"class":281},[234,39058,329],{"class":244},[234,39060,332],{"class":271},[234,39062,335],{"class":244},[37,39064,19384],{"id":19383},[42,39066,39067,39072],{},[45,39068,39069,39071],{},[133,39070,35119],{"href":34962}," — when you need full layout guides attached to a specific element, not free-floating rulers.",[45,39073,39074,106],{},[133,39075,34948],{"href":34947},[410,39077,39078],{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}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 .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":230,"searchDepth":258,"depth":258,"links":39080},[39081,39082,39083,39084,39085,39090,39091,39092,39093,39097,39098],{"id":36392,"depth":258,"text":36393},{"id":36410,"depth":258,"text":36411},{"id":36467,"depth":258,"text":36468},{"id":38351,"depth":258,"text":38352},{"id":38377,"depth":258,"text":38378,"children":39086},[39087,39088,39089],{"id":38395,"depth":265,"text":38396},{"id":38461,"depth":265,"text":38462},{"id":38545,"depth":265,"text":38546},{"id":38615,"depth":258,"text":38616},{"id":38666,"depth":258,"text":38667},{"id":36572,"depth":258,"text":36573},{"id":37149,"depth":258,"text":37150,"children":39094},[39095,39096],{"id":38820,"depth":265,"text":38821},{"id":38886,"depth":265,"text":38887},{"id":6477,"depth":258,"text":6478},{"id":19383,"depth":258,"text":19384},{"path":166,"title":167,"description":39100,"kind":39101,"section":39102,"order":11,"group":39103,"aliases":39104,"attrs":39105,"events":39106,"cssVars":39107,"related":39108,"body":39109},"Map of the official export surface and where each symbol belongs.","api-reference","API Reference","Core API",[],[],[],[],[6,158,2354],{"type":22,"value":39110,"toc":39276},[39111,39114,39117,39120,39146,39150,39203,39207,39251,39255,39258,39261],[25,39112,167],{"id":39113},"api-overview",[30,39115,39116],{},"The public API comes from the package exports.",[37,39118,39103],{"id":39119},"core-api",[42,39121,39122,39127,39132,39137,39142],{},[45,39123,39124],{},[133,39125,39126],{"href":3984},"StringTune API",[45,39128,39129],{},[133,39130,39131],{"href":2903},"Event Channels",[45,39133,39134],{},[133,39135,39136],{"href":2467},"Settings Reference",[45,39138,39139],{},[133,39140,39141],{"href":2468},"Common Attributes",[45,39143,39144],{},[133,39145,18015],{"href":8500},[37,39147,39149],{"id":39148},"utilities","Utilities",[42,39151,39152,39158,39162,39166,39170,39174,39180,39186,39192,39197],{},[45,39153,39154],{},[133,39155,39157],{"href":39156},"/docs/api/utilities","Utilities Overview",[45,39159,39160],{},[133,39161,2393],{"href":5022},[45,39163,39164],{},[133,39165,5063],{"href":5023},[45,39167,39168],{},[133,39169,28686],{"href":5024},[45,39171,39172],{},[133,39173,37044],{"href":36749},[45,39175,39176],{},[133,39177,39179],{"href":39178},"/docs/api/debounce","Debounce",[45,39181,39182],{},[133,39183,39185],{"href":39184},"/docs/api/string-fps","StringFPS",[45,39187,39188],{},[133,39189,39191],{"href":39190},"/docs/api/string-settings","StringSettings",[45,39193,39194],{},[133,39195,39196],{"href":14362},"isCoarsePointer",[45,39198,39199],{},[133,39200,39202],{"href":39201},"/docs/api/parse-part-of","parsePartOf",[37,39204,39206],{"id":39205},"state-models","State Models",[42,39208,39209,39214,39218,39223,39228,39233,39239,39245],{},[45,39210,39211],{},[133,39212,39213],{"href":32903},"State Models Overview",[45,39215,39216],{},[133,39217,30757],{"href":3985},[45,39219,39220],{},[133,39221,32896],{"href":39222},"/docs/api/scroll-state",[45,39224,39225],{},[133,39226,32897],{"href":39227},"/docs/api/viewport-state",[45,39229,39230],{},[133,39231,32898],{"href":39232},"/docs/api/cursor-state",[45,39234,39235],{},[133,39236,39238],{"href":39237},"/docs/api/time-state","TimeState",[45,39240,39241],{},[133,39242,39244],{"href":39243},"/docs/api/system-state","SystemState",[45,39246,39247],{},[133,39248,39250],{"href":39249},"/docs/api/render-state","RenderState",[37,39252,39254],{"id":39253},"boundary-rule","Boundary rule",[30,39256,39257],{},"Not every documented page in this section is equally public.",[30,39259,39260],{},"Use this rule:",[42,39262,39263,39266],{},[45,39264,39265],{},"if the symbol is exported by the package root, it is fair integration surface",[45,39267,39268,39269,1934,39272,39275],{},"if it only exists in ",[60,39270,39271],{},"src/utils",[60,39273,39274],{},"src/states",", treat it as runtime reference unless you fully control the surrounding codebase",{"title":230,"searchDepth":258,"depth":258,"links":39277},[39278,39279,39280,39281],{"id":39119,"depth":258,"text":39103},{"id":39148,"depth":258,"text":39149},{"id":39205,"depth":258,"text":39206},{"id":39253,"depth":258,"text":39254},{"path":3984,"title":39126,"description":39283,"kind":39101,"section":39102,"order":427,"group":39103,"aliases":39284,"attrs":39285,"events":39286,"cssVars":39287,"related":39288,"body":39289},"Public instance API for registration, lifecycle, scrolling, and event hooks.",[28,282,299,326,2458],[],[],[],[2467,2903,19],{"type":22,"value":39290,"toc":39773},[39291,39294,39298,39317,39320,39324,39330,39333,39339,39342,39348,39351,39360,39363,39367,39370,39373,39541,39544,39568,39572,39575,39591,39602,39606,39612,39628,39634,39640,39643,39647,39650,39674,39681,39685,39751,39756,39760,39771],[25,39292,39126],{"id":39293},"stringtune-api",[37,39295,39297],{"id":39296},"instance-access","Instance access",[225,39299,39301],{"className":227,"code":39300,"language":229,"meta":230,"style":230},"const stringTune = StringTune.getInstance();\n",[60,39302,39303],{"__ignoreMap":230},[234,39304,39305,39307,39309,39311,39313,39315],{"class":236,"line":237},[234,39306,268],{"class":240},[234,39308,272],{"class":271},[234,39310,275],{"class":240},[234,39312,278],{"class":244},[234,39314,282],{"class":281},[234,39316,285],{"class":244},[30,39318,39319],{},"Use the shared singleton instance unless your package design explicitly changes that assumption.",[37,39321,39323],{"id":39322},"core-methods","Core methods",[174,39325,39327],{"id":39326},"usemodule-options",[60,39328,39329],{},"use(Module, options?)",[30,39331,39332],{},"Registers a built-in or custom module.",[174,39334,39336],{"id":39335},"setupsettingssettings",[60,39337,39338],{},"setupSettings(settings)",[30,39340,39341],{},"Sets global runtime settings such as offsets, cursor lerp, loading timeout, and related defaults.",[174,39343,39345],{"id":39344},"startfps",[60,39346,39347],{},"start(fps?)",[30,39349,39350],{},"Starts the runtime loop and initializes the current DOM state.",[174,39352,39354,4257,39357],{"id":39353},"onname-callback-offname-callback",[60,39355,39356],{},"on(name, callback)",[60,39358,39359],{},"off(name, callback?)",[30,39361,39362],{},"Subscribes to or unsubscribes from supported global event channels.",[174,39364,39365],{"id":2554},[60,39366,2557],{},[30,39368,39369],{},"Scrolls via the active scroll controller. This is the supported public scroll API.",[30,39371,39372],{},"Supported call forms:",[225,39374,39376],{"className":227,"code":39375,"language":229,"meta":230,"style":230},"stringTune.scrollTo(640);\nstringTune.scrollTo('#pricing');\nstringTune.scrollTo(document.querySelector('#pricing') as HTMLElement);\n\nstringTune.scrollTo({ position: 640 });\nstringTune.scrollTo({ position: 640, immediate: true });\nstringTune.scrollTo({ position: 640, offset: -80 });\n\nstringTune.scrollTo({ selector: '#pricing' });\nstringTune.scrollTo({ selector: '#pricing', offset: -80 });\n\nstringTune.scrollTo({ element: pricingElement });\nstringTune.scrollTo({ element: pricingElement, immediate: true, offset: -80 });\n",[60,39377,39378,39390,39402,39426,39430,39442,39458,39476,39480,39492,39510,39514,39523],{"__ignoreMap":230},[234,39379,39380,39382,39384,39386,39388],{"class":236,"line":237},[234,39381,296],{"class":244},[234,39383,2458],{"class":281},[234,39385,329],{"class":244},[234,39387,2576],{"class":271},[234,39389,335],{"class":244},[234,39391,39392,39394,39396,39398,39400],{"class":236,"line":258},[234,39393,296],{"class":244},[234,39395,2458],{"class":281},[234,39397,329],{"class":244},[234,39399,2589],{"class":251},[234,39401,335],{"class":244},[234,39403,39404,39406,39408,39411,39413,39415,39417,39419,39422,39424],{"class":236,"line":265},[234,39405,296],{"class":244},[234,39407,2458],{"class":281},[234,39409,39410],{"class":244},"(document.",[234,39412,4897],{"class":281},[234,39414,329],{"class":244},[234,39416,2589],{"class":251},[234,39418,903],{"class":244},[234,39420,39421],{"class":240},"as",[234,39423,34561],{"class":281},[234,39425,335],{"class":244},[234,39427,39428],{"class":236,"line":288},[234,39429,262],{"emptyLinePlaceholder":261},[234,39431,39432,39434,39436,39438,39440],{"class":236,"line":293},[234,39433,296],{"class":244},[234,39435,2458],{"class":281},[234,39437,2613],{"class":244},[234,39439,2576],{"class":271},[234,39441,318],{"class":244},[234,39443,39444,39446,39448,39450,39452,39454,39456],{"class":236,"line":305},[234,39445,296],{"class":244},[234,39447,2458],{"class":281},[234,39449,2613],{"class":244},[234,39451,2576],{"class":271},[234,39453,2630],{"class":244},[234,39455,2633],{"class":271},[234,39457,318],{"class":244},[234,39459,39460,39462,39464,39466,39468,39470,39472,39474],{"class":236,"line":321},[234,39461,296],{"class":244},[234,39463,2458],{"class":281},[234,39465,2613],{"class":244},[234,39467,2576],{"class":271},[234,39469,2648],{"class":244},[234,39471,2651],{"class":240},[234,39473,1666],{"class":271},[234,39475,318],{"class":244},[234,39477,39478],{"class":236,"line":946},[234,39479,262],{"emptyLinePlaceholder":261},[234,39481,39482,39484,39486,39488,39490],{"class":236,"line":955},[234,39483,296],{"class":244},[234,39485,2458],{"class":281},[234,39487,2668],{"class":244},[234,39489,2589],{"class":251},[234,39491,318],{"class":244},[234,39493,39494,39496,39498,39500,39502,39504,39506,39508],{"class":236,"line":11},[234,39495,296],{"class":244},[234,39497,2458],{"class":281},[234,39499,2668],{"class":244},[234,39501,2589],{"class":251},[234,39503,2648],{"class":244},[234,39505,2651],{"class":240},[234,39507,1666],{"class":271},[234,39509,318],{"class":244},[234,39511,39512],{"class":236,"line":980},[234,39513,262],{"emptyLinePlaceholder":261},[234,39515,39516,39518,39520],{"class":236,"line":994},[234,39517,296],{"class":244},[234,39519,2458],{"class":281},[234,39521,39522],{"class":244},"({ element: pricingElement });\n",[234,39524,39525,39527,39529,39531,39533,39535,39537,39539],{"class":236,"line":1000},[234,39526,296],{"class":244},[234,39528,2458],{"class":281},[234,39530,2687],{"class":244},[234,39532,2633],{"class":271},[234,39534,2648],{"class":244},[234,39536,2651],{"class":240},[234,39538,1666],{"class":271},[234,39540,318],{"class":244},[30,39542,39543],{},"Behavior notes:",[42,39545,39546,39552,39557,39562,39565],{},[45,39547,39548,2716,39550],{},[60,39549,2715],{},[60,39551,2719],{},[45,39553,39554,39556],{},[60,39555,2723],{}," is added to the resolved position",[45,39558,39559,39561],{},[60,39560,2723],{}," is available on object forms only",[45,39563,39564],{},"string targets are treated as CSS selectors",[45,39566,39567],{},"if the selector or element cannot be resolved, the call becomes a no-op",[174,39569,39570],{"id":2727},[60,39571,2730],{},[30,39573,39574],{},"Invalidates the cached center for a specific object id. Call this after a DOM change that moves one element so the runtime recomputes its position on the next frame.",[225,39576,39577],{"className":227,"code":2736,"language":229,"meta":230,"style":230},[60,39578,39579],{"__ignoreMap":230},[234,39580,39581,39583,39585,39587,39589],{"class":236,"line":237},[234,39582,296],{"class":244},[234,39584,2459],{"class":281},[234,39586,329],{"class":244},[234,39588,2749],{"class":251},[234,39590,335],{"class":244},[1042,39592,39593],{},[30,39594,39595,2759,39597,39599,39600,31051],{},[1929,39596,2758],{},[60,39598,2762],{}," method (plural, no argument) was removed in v1.1.51. For bulk DOM changes, use ",[60,39601,2766],{},[174,39603,39604],{"id":2770},[60,39605,2773],{},[30,39607,39608,39609,39611],{},"Triggers a full layout rebuild. Pass ",[60,39610,2633],{}," to force a complete recomputation regardless of whether dimensions appear to have changed.",[225,39613,39614],{"className":227,"code":2782,"language":229,"meta":230,"style":230},[60,39615,39616],{"__ignoreMap":230},[234,39617,39618,39620,39622,39624,39626],{"class":236,"line":237},[234,39619,296],{"class":244},[234,39621,2791],{"class":281},[234,39623,329],{"class":244},[234,39625,2633],{"class":271},[234,39627,335],{"class":244},[30,39629,39630,39631,39633],{},"This is the correct replacement for ",[60,39632,2762],{}," when you need to recompute all positions at once — for example after injecting content or rearranging elements programmatically.",[174,39635,39637],{"id":39636},"registerscrollmodename-controller",[60,39638,39639],{},"registerScrollMode(name, controller)",[30,39641,39642],{},"Registers a custom scroll controller.",[37,39644,39646],{"id":39645},"public-properties","Public properties",[30,39648,39649],{},"Commonly consumed properties include:",[42,39651,39652,39657,39662,39666,39670],{},[45,39653,39654],{},[60,39655,39656],{},"scrollDesktopMode",[45,39658,39659],{},[60,39660,39661],{},"scrollMobileMode",[45,39663,39664],{},[60,39665,4444],{},[45,39667,39668],{},[60,39669,4469],{},[45,39671,39672],{},[60,39673,2824],{},[30,39675,39676,39678,39679,106],{},[60,39677,2824],{}," is an immediate runtime setter. It does not behave like a built-in animated ",[60,39680,2458],{},[174,39682,39684],{"id":39683},"scroll-tuning-example","Scroll tuning example",[225,39686,39687],{"className":227,"code":4369,"language":229,"meta":230,"style":230},[60,39688,39689,39703,39707,39717,39727,39731,39741],{"__ignoreMap":230},[234,39690,39691,39693,39695,39697,39699,39701],{"class":236,"line":237},[234,39692,268],{"class":240},[234,39694,272],{"class":271},[234,39696,275],{"class":240},[234,39698,278],{"class":244},[234,39700,282],{"class":281},[234,39702,285],{"class":244},[234,39704,39705],{"class":236,"line":258},[234,39706,262],{"emptyLinePlaceholder":261},[234,39708,39709,39711,39713,39715],{"class":236,"line":265},[234,39710,4394],{"class":244},[234,39712,357],{"class":240},[234,39714,4399],{"class":251},[234,39716,255],{"class":244},[234,39718,39719,39721,39723,39725],{"class":236,"line":288},[234,39720,4406],{"class":244},[234,39722,357],{"class":240},[234,39724,4411],{"class":251},[234,39726,255],{"class":244},[234,39728,39729],{"class":236,"line":293},[234,39730,262],{"emptyLinePlaceholder":261},[234,39732,39733,39735,39737,39739],{"class":236,"line":305},[234,39734,4422],{"class":244},[234,39736,357],{"class":240},[234,39738,4427],{"class":271},[234,39740,255],{"class":244},[234,39742,39743,39745,39747,39749],{"class":236,"line":321},[234,39744,4434],{"class":244},[234,39746,357],{"class":240},[234,39748,4439],{"class":271},[234,39750,255],{"class":244},[30,39752,39753,39754,106],{},"Use these properties when you want to tune smooth scroll feel. Do not look for them in ",[60,39755,4366],{},[37,39757,39759],{"id":39758},"not-part-of-the-public-contract","Not part of the public contract",[42,39761,39762,39765,39768],{},[45,39763,39764],{},"private runtime managers",[45,39766,39767],{},"bracket access into private fields",[45,39769,39770],{},"undocumented internal caches and observers",[410,39772,32854],{},{"title":230,"searchDepth":258,"depth":258,"links":39774},[39775,39776,39787,39790],{"id":39296,"depth":258,"text":39297},{"id":39322,"depth":258,"text":39323,"children":39777},[39778,39779,39780,39781,39783,39784,39785,39786],{"id":39326,"depth":265,"text":39329},{"id":39335,"depth":265,"text":39338},{"id":39344,"depth":265,"text":39347},{"id":39353,"depth":265,"text":39782},"on(name, callback) / off(name, callback?)",{"id":2554,"depth":265,"text":2557},{"id":2727,"depth":265,"text":2730},{"id":2770,"depth":265,"text":2773},{"id":39636,"depth":265,"text":39639},{"id":39645,"depth":258,"text":39646,"children":39788},[39789],{"id":39683,"depth":265,"text":39684},{"id":39758,"depth":258,"text":39759},{"path":2903,"title":39131,"description":39792,"kind":39101,"section":39102,"order":609,"group":39103,"aliases":39793,"attrs":39795,"events":39796,"cssVars":39797,"related":39798,"body":39799},"Central reference for global and object-scoped events that are safe to consume.",[3818,22951,39794],"object:*",[],[],[],[2901,2469,3823],{"type":22,"value":39800,"toc":40633},[39801,39804,39807,39829,39832,39836,39839,39841,39855,39858,39862,39974,39978,40141,40145,40150,40193,40198,40220,40224,40313,40316,40339,40343,40474,40477,40489,40493,40572,40575,40579,40586,40588,40598,40606,40609,40630],[25,39802,39131],{"id":39803},"event-channels",[30,39805,39806],{},"StringTune exposes one global event bus through:",[225,39808,39810],{"className":227,"code":39809,"language":229,"meta":230,"style":230},"stringTune.on(eventName, callback);\nstringTune.off(eventName, callback);\n",[60,39811,39812,39821],{"__ignoreMap":230},[234,39813,39814,39816,39818],{"class":236,"line":237},[234,39815,296],{"class":244},[234,39817,1536],{"class":281},[234,39819,39820],{"class":244},"(eventName, callback);\n",[234,39822,39823,39825,39827],{"class":236,"line":258},[234,39824,296],{"class":244},[234,39826,1606],{"class":281},[234,39828,39820],{"class":244},[30,39830,39831],{},"This page lists channels that are reasonable to treat as public integration surface.",[37,39833,39835],{"id":39834},"important-boundary","Important Boundary",[30,39837,39838],{},"Some events in the runtime exist only for internal orchestration.",[30,39840,183],{},[42,39842,39843,39847,39851],{},[45,39844,39845],{},[60,39846,5353],{},[45,39848,39849],{},[60,39850,22901],{},[45,39852,39853],{},[60,39854,2458],{},[30,39856,39857],{},"Those channels are used by controllers and modules internally. They should not be documented as normal app-facing API.",[37,39859,39861],{"id":39860},"global-runtime-channels","Global Runtime Channels",[2225,39863,39864,39874],{},[2228,39865,39866],{},[2231,39867,39868,39870,39872],{},[2234,39869,6006],{},[2234,39871,6009],{},[2234,39873,6012],{},[2244,39875,39876,39892,39906,39919,39932,39946,39960],{},[2231,39877,39878,39882,39886],{},[2249,39879,39880],{},[60,39881,326],{},[2249,39883,39884],{},[60,39885,12700],{},[2249,39887,39888,39891],{},[60,39889,39890],{},"stringTune.start()"," finishes initialization",[2231,39893,39894,39899,39903],{},[2249,39895,39896],{},[60,39897,39898],{},"update",[2249,39900,39901],{},[60,39902,12700],{},[2249,39904,39905],{},"End of each update frame",[2231,39907,39908,39912,39916],{},[2249,39909,39910],{},[60,39911,32933],{},[2249,39913,39914],{},[60,39915,6025],{},[2249,39917,39918],{},"Scroll position changes",[2231,39920,39921,39925,39929],{},[2249,39922,39923],{},[60,39924,8493],{},[2249,39926,39927],{},[60,39928,6025],{},[2249,39930,39931],{},"Shared scroll lerp value changes",[2231,39933,39934,39939,39943],{},[2249,39935,39936],{},[60,39937,39938],{},"scroll:start",[2249,39940,39941],{},[60,39942,12700],{},[2249,39944,39945],{},"Scrolling begins",[2231,39947,39948,39953,39957],{},[2249,39949,39950],{},[60,39951,39952],{},"scroll:stop",[2249,39954,39955],{},[60,39956,12700],{},[2249,39958,39959],{},"Scrolling stops",[2231,39961,39962,39967,39971],{},[2249,39963,39964],{},[60,39965,39966],{},"dom:changed",[2249,39968,39969],{},[60,39970,12700],{},[2249,39972,39973],{},"Object manager detects relevant DOM additions or removals",[37,39975,39977],{"id":39976},"global-module-channels","Global Module Channels",[2225,39979,39980,39990],{},[2228,39981,39982],{},[2231,39983,39984,39986,39988],{},[2234,39985,6006],{},[2234,39987,6009],{},[2234,39989,6012],{},[2244,39991,39992,40005,40018,40031,40044,40057,40070,40083,40099,40115,40128],{},[2231,39993,39994,39998,40002],{},[2249,39995,39996],{},[60,39997,22923],{},[2249,39999,40000],{},[60,40001,15566],{},[2249,40003,40004],{},"Responsive mobile match changes",[2231,40006,40007,40011,40015],{},[2249,40008,40009],{},[60,40010,22930],{},[2249,40012,40013],{},[60,40014,15566],{},[2249,40016,40017],{},"Responsive tablet match changes",[2231,40019,40020,40024,40028],{},[2249,40021,40022],{},[60,40023,22931],{},[2249,40025,40026],{},[60,40027,15566],{},[2249,40029,40030],{},"Responsive laptop match changes",[2231,40032,40033,40037,40041],{},[2249,40034,40035],{},[60,40036,22932],{},[2249,40038,40039],{},[60,40040,15566],{},[2249,40042,40043],{},"Responsive desktop match changes",[2231,40045,40046,40050,40054],{},[2249,40047,40048],{},[60,40049,12285],{},[2249,40051,40052],{},[60,40053,12769],{},[2249,40055,40056],{},"Cursor portal state changes",[2231,40058,40059,40063,40067],{},[2249,40060,40061],{},[60,40062,27164],{},[2249,40064,40065],{},[60,40066,6025],{},[2249,40068,40069],{},"FPS tracker measures a new FPS value",[2231,40071,40072,40076,40080],{},[2249,40073,40074],{},[60,40075,27878],{},[2249,40077,40078],{},[60,40079,27883],{},[2249,40081,40082],{},"Position tracker updates",[2231,40084,40085,40090,40094],{},[2249,40086,40087],{},[60,40088,40089],{},"tracker:fps:visible",[2249,40091,40092],{},[60,40093,15566],{},[2249,40095,40096,30925],{},[60,40097,40098],{},"stringTune.FPSTrackerVisible",[2231,40100,40101,40106,40110],{},[2249,40102,40103],{},[60,40104,40105],{},"tracker:position:visible",[2249,40107,40108],{},[60,40109,15566],{},[2249,40111,40112,30925],{},[60,40113,40114],{},"stringTune.PositionTrackerVisible",[2231,40116,40117,40121,40125],{},[2249,40118,40119],{},[60,40120,22178],{},[2249,40122,40123],{},[60,40124,22183],{},[2249,40126,40127],{},"Masonry shuffle starts",[2231,40129,40130,40134,40138],{},[2249,40131,40132],{},[60,40133,22193],{},[2249,40135,40136],{},[60,40137,22183],{},[2249,40139,40140],{},"Masonry shuffle ends",[37,40142,40144],{"id":40143},"object-lifecycle-channels","Object Lifecycle Channels",[30,40146,40147,40148,106],{},"These are keyed by object ID, so they depend on ",[60,40149,764],{},[2225,40151,40152,40162],{},[2228,40153,40154],{},[2231,40155,40156,40158,40160],{},[2234,40157,6006],{},[2234,40159,6009],{},[2234,40161,6012],{},[2244,40163,40164,40178],{},[2231,40165,40166,40171,40175],{},[2249,40167,40168],{},[60,40169,40170],{},"object:activate:\u003Cid>",[2249,40172,40173],{},[60,40174,15566],{},[2249,40176,40177],{},"Activation observer toggles the object",[2231,40179,40180,40185,40190],{},[2249,40181,40182],{},[60,40183,40184],{},"object:inview:\u003Cid>",[2249,40186,40187],{},[60,40188,40189],{},"{ inView, direction }",[2249,40191,40192],{},"In-view window changes",[30,40194,40195,40197],{},[60,40196,4221],{}," is one of:",[42,40199,40200,40205,40210,40215],{},[45,40201,40202],{},[60,40203,40204],{},"enter-top",[45,40206,40207],{},[60,40208,40209],{},"enter-bottom",[45,40211,40212],{},[60,40213,40214],{},"exit-top",[45,40216,40217],{},[60,40218,40219],{},"exit-bottom",[37,40221,40223],{"id":40222},"progress-and-motion-channels","Progress And Motion Channels",[2225,40225,40226,40236],{},[2228,40227,40228],{},[2231,40229,40230,40232,40234],{},[2234,40231,6006],{},[2234,40233,6009],{},[2234,40235,6012],{},[2244,40237,40238,40253,40268,40283,40298],{},[2231,40239,40240,40244,40248],{},[2249,40241,40242],{},[60,40243,799],{},[2249,40245,40246],{},[60,40247,6025],{},[2249,40249,40250,40252],{},[60,40251,190],{}," updates eased progress",[2231,40254,40255,40259,40263],{},[2249,40256,40257],{},[60,40258,6579],{},[2249,40260,40261],{},[60,40262,6025],{},[2249,40264,40265,40267],{},[60,40266,5623],{}," updates remapped slice progress",[2231,40269,40270,40274,40278],{},[2249,40271,40272],{},[60,40273,2898],{},[2249,40275,40276],{},[60,40277,6025],{},[2249,40279,40280,40282],{},[60,40281,4644],{}," recomputes translation",[2231,40284,40285,40289,40293],{},[2249,40286,40287],{},[60,40288,8496],{},[2249,40290,40291],{},[60,40292,6025],{},[2249,40294,40295,40297],{},[60,40296,4638],{}," applies a new lerp value",[2231,40299,40300,40304,40308],{},[2249,40301,40302],{},[60,40303,9092],{},[2249,40305,40306],{},[60,40307,6025],{},[2249,40309,40310,40312],{},[60,40311,4641],{}," recomputes the pixel translation",[30,40314,40315],{},"Important:",[42,40317,40318,40323,40327,40331,40335],{},[45,40319,40320,40322],{},[60,40321,799],{}," emits a plain number",[45,40324,40325,40322],{},[60,40326,6579],{},[45,40328,40329,40322],{},[60,40330,2898],{},[45,40332,40333,40322],{},[60,40334,8496],{},[45,40336,40337,40322],{},[60,40338,9092],{},[37,40340,40342],{"id":40341},"cursor-and-interaction-channels","Cursor And Interaction Channels",[2225,40344,40345,40355],{},[2228,40346,40347],{},[2231,40348,40349,40351,40353],{},[2234,40350,6006],{},[2234,40352,6009],{},[2234,40354,6012],{},[2244,40356,40357,40370,40383,40396,40409,40422,40435,40448,40461],{},[2231,40358,40359,40363,40367],{},[2249,40360,40361],{},[60,40362,12298],{},[2249,40364,40365],{},[60,40366,12700],{},[2249,40368,40369],{},"Cursor target tracking becomes active",[2231,40371,40372,40376,40380],{},[2249,40373,40374],{},[60,40375,12299],{},[2249,40377,40378],{},[60,40379,12714],{},[2249,40381,40382],{},"Target-local cursor coordinates change",[2231,40384,40385,40389,40393],{},[2249,40386,40387],{},[60,40388,12300],{},[2249,40390,40391],{},[60,40392,12714],{},[2249,40394,40395],{},"Target-local pixel coordinates change",[2231,40397,40398,40402,40406],{},[2249,40399,40400],{},[60,40401,12301],{},[2249,40403,40404],{},[60,40405,12700],{},[2249,40407,40408],{},"Cursor target tracking ends",[2231,40410,40411,40415,40419],{},[2249,40412,40413],{},[60,40414,14563],{},[2249,40416,40417],{},[60,40418,12714],{},[2249,40420,40421],{},"Magnetic offset changes",[2231,40423,40424,40428,40432],{},[2249,40425,40426],{},[60,40427,16607],{},[2249,40429,40430],{},[60,40431,16612],{},[2249,40433,40434],{},"Spotlight values change",[2231,40436,40437,40441,40445],{},[2249,40438,40439],{},[60,40440,15230],{},[2249,40442,40443],{},[60,40444,12714],{},[2249,40446,40447],{},"Impulse translation output changes",[2231,40449,40450,40454,40458],{},[2249,40451,40452],{},[60,40453,15231],{},[2249,40455,40456],{},[60,40457,15650],{},[2249,40459,40460],{},"Impulse rotation output changes",[2231,40462,40463,40467,40471],{},[2249,40464,40465],{},[60,40466,15232],{},[2249,40468,40469],{},[60,40470,15664],{},[2249,40472,40473],{},"Pointer side position across the element changes",[30,40475,40476],{},"The order for suffixed impulse channels is important:",[42,40478,40479,40483],{},[45,40480,40481],{},[60,40482,15230],{},[45,40484,40485,40486],{},"not ",[60,40487,40488],{},"object:impulse:move:\u003Cid>",[37,40490,40492],{"id":40491},"form-channels","Form Channels",[2225,40494,40495,40505],{},[2228,40496,40497],{},[2231,40498,40499,40501,40503],{},[2234,40500,6006],{},[2234,40502,6009],{},[2234,40504,6012],{},[2244,40506,40507,40520,40533,40546,40559],{},[2231,40508,40509,40513,40517],{},[2249,40510,40511],{},[60,40512,23842],{},[2249,40514,40515],{},[60,40516,24114],{},[2249,40518,40519],{},"Submit passes validation",[2231,40521,40522,40526,40530],{},[2249,40523,40524],{},[60,40525,23843],{},[2249,40527,40528],{},[60,40529,24128],{},[2249,40531,40532],{},"Submit fails validation",[2231,40534,40535,40539,40543],{},[2249,40536,40537],{},[60,40538,24138],{},[2249,40540,40541],{},[60,40542,24143],{},[2249,40544,40545],{},"Field becomes valid",[2231,40547,40548,40552,40556],{},[2249,40549,40550],{},[60,40551,24153],{},[2249,40553,40554],{},[60,40555,24143],{},[2249,40557,40558],{},"Field fails live validation",[2231,40560,40561,40565,40569],{},[2249,40562,40563],{},[60,40564,24167],{},[2249,40566,40567],{},[60,40568,24143],{},[2249,40570,40571],{},"Field fails submit validation",[30,40573,40574],{},"Form field channels are keyed by field key, not by form ID.",[37,40576,40578],{"id":40577},"local-object-events","Local Object Events",[30,40580,40581,40582,40585],{},"Some behavior in the runtime is local to ",[60,40583,40584],{},"StringObject.events",", not the global bus.",[30,40587,183],{},[42,40589,40590,40594],{},[45,40591,40592],{},[60,40593,14414],{},[45,40595,40596],{},[60,40597,14417],{},[30,40599,40600,40602,40603,106],{},[60,40601,5733],{}," uses those local object events internally. They are not consumed through ",[60,40604,40605],{},"stringTune.on(...)",[37,40607,40608],{"id":35916},"Where To Go Next",[42,40610,40611,40619,40625],{},[45,40612,40613,40614,40616,40617,106],{},"For ",[60,40615,764],{}," and object-scoped naming, see ",[133,40618,2891],{"href":2469},[45,40620,40621,40622,106],{},"For module-specific event contracts, use the relevant page in ",[133,40623,40624],{"href":158},"Built-in Modules",[45,40626,40627,40628,106],{},"For CSS output paired with these channels, see ",[133,40629,18015],{"href":8500},[410,40631,40632],{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}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":230,"searchDepth":258,"depth":258,"links":40634},[40635,40636,40637,40638,40639,40640,40641,40642,40643],{"id":39834,"depth":258,"text":39835},{"id":39860,"depth":258,"text":39861},{"id":39976,"depth":258,"text":39977},{"id":40143,"depth":258,"text":40144},{"id":40222,"depth":258,"text":40223},{"id":40341,"depth":258,"text":40342},{"id":40491,"depth":258,"text":40492},{"id":40577,"depth":258,"text":40578},{"id":35916,"depth":258,"text":40608},{"path":2467,"title":39136,"description":40645,"kind":39101,"section":39102,"order":819,"group":39103,"aliases":40646,"attrs":40647,"events":40648,"cssVars":40649,"related":40650,"body":40651},"Global runtime settings, default values, and what each setting actually affects.",[2457,3267,12286,25405],[],[],[],[146,2468,3984],{"type":22,"value":40652,"toc":41536},[40653,40656,40661,40670,40676,40680,41367,41369,41446,41452,41457,41460,41509,41514,41518,41534],[25,40654,39136],{"id":40655},"settings-reference",[30,40657,40658,40659,106],{},"Global settings are configured through ",[60,40660,29355],{},[30,40662,40663,40664,40666,40667,40669],{},"This page documents the full set of defaults seeded by the runtime through ",[60,40665,4366],{}," in the ",[60,40668,28],{}," constructor.",[30,40671,40672,40673,106],{},"It covers the built-in global fallback keys. It does not try to enumerate every ad hoc module override you could pass into ",[60,40674,40675],{},"use(MyModule, settings)",[37,40677,40679],{"id":40678},"full-default-settings","Full default settings",[2225,40681,40682,40694],{},[2228,40683,40684],{},[2231,40685,40686,40689,40691],{},[2234,40687,40688],{},"Key",[2234,40690,5327],{},[2234,40692,40693],{},"Used for",[2244,40695,40696,40710,40723,40736,40749,40762,40775,40788,40801,40814,40827,40843,40858,40874,40892,40906,40920,40935,40950,40965,40979,40992,41005,41017,41030,41042,41054,41067,41079,41092,41109,41126,41143,41159,41175,41191,41207,41223,41239,41255,41271,41287,41303,41319,41335,41351],{},[2231,40697,40698,40703,40707],{},[2249,40699,40700],{},[60,40701,40702],{},"global-class",[2249,40704,40705],{},[60,40706,2719],{},[2249,40708,40709],{},"Enables global scroll direction classes handled by the active scroll controller",[2231,40711,40712,40716,40720],{},[2249,40713,40714],{},[60,40715,3267],{},[2249,40717,40718],{},[60,40719,5876],{},[2249,40721,40722],{},"Global top offset fallback for object progress and in-view calculations",[2231,40724,40725,40729,40733],{},[2249,40726,40727],{},[60,40728,3268],{},[2249,40730,40731],{},[60,40732,5876],{},[2249,40734,40735],{},"Global bottom offset fallback for object progress and in-view calculations",[2231,40737,40738,40742,40746],{},[2249,40739,40740],{},[60,40741,30061],{},[2249,40743,40744],{},[60,40745,795],{},[2249,40747,40748],{},"Default CSS custom property name used by progress-style modules",[2231,40750,40751,40755,40759],{},[2249,40752,40753],{},[60,40754,30074],{},[2249,40756,40757],{},[60,40758,5876],{},[2249,40760,40761],{},"Global top in-view threshold fallback",[2231,40763,40764,40768,40772],{},[2249,40765,40766],{},[60,40767,30079],{},[2249,40769,40770],{},[60,40771,5876],{},[2249,40773,40774],{},"Global bottom in-view threshold fallback",[2231,40776,40777,40781,40785],{},[2249,40778,40779],{},[60,40780,30107],{},[2249,40782,40783],{},[60,40784,5177],{},[2249,40786,40787],{},"Default element anchor for enter calculations",[2231,40789,40790,40794,40798],{},[2249,40791,40792],{},[60,40793,30112],{},[2249,40795,40796],{},[60,40797,5922],{},[2249,40799,40800],{},"Default viewport anchor for enter calculations",[2231,40802,40803,40807,40811],{},[2249,40804,40805],{},[60,40806,30117],{},[2249,40808,40809],{},[60,40810,5922],{},[2249,40812,40813],{},"Default element anchor for exit calculations",[2231,40815,40816,40820,40824],{},[2249,40817,40818],{},[60,40819,30122],{},[2249,40821,40822],{},[60,40823,5177],{},[2249,40825,40826],{},"Default viewport anchor for exit calculations",[2231,40828,40829,40834,40838],{},[2249,40830,40831],{},[60,40832,40833],{},"parallax-bias",[2249,40835,40836],{},[60,40837,7552],{},[2249,40839,40840,40841],{},"Global fallback bias for ",[60,40842,4644],{},[2231,40844,40845,40849,40853],{},[2249,40846,40847],{},[60,40848,7482],{},[2249,40850,40851],{},[60,40852,7535],{},[2249,40854,40855,40856],{},"Global fallback factor for ",[60,40857,4644],{},[2231,40859,40860,40864,40868],{},[2249,40861,40862],{},[60,40863,8493],{},[2249,40865,40866],{},[60,40867,7535],{},[2249,40869,40870,40871,40873],{},"Generic lerp fallback used by modules that expose a ",[60,40872,8493],{}," setting",[2231,40875,40876,40880,40884],{},[2249,40877,40878],{},[60,40879,12286],{},[2249,40881,40882],{},[60,40883,2531],{},[2249,40885,40886,40887,137,40890],{},"Global cursor smoothing fallback used by ",[60,40888,40889],{},"CursorController",[60,40891,195],{},[2231,40893,40894,40899,40903],{},[2249,40895,40896],{},[60,40897,40898],{},"radius",[2249,40900,40901],{},[60,40902,14625],{},[2249,40904,40905],{},"Shared default radius used by cursor modules such as magnetic/attractor variants",[2231,40907,40908,40913,40917],{},[2249,40909,40910],{},[60,40911,40912],{},"strength",[2249,40914,40915],{},[60,40916,4510],{},[2249,40918,40919],{},"Shared default strength used by cursor modules such as magnetic/attractor variants",[2231,40921,40922,40926,40930],{},[2249,40923,40924],{},[60,40925,9088],{},[2249,40927,40928],{},[60,40929,1754],{},[2249,40931,40932,40933],{},"Global fallback amount for ",[60,40934,4641],{},[2231,40936,40937,40941,40945],{},[2249,40938,40939],{},[60,40940,9616],{},[2249,40942,40943],{},[60,40944,9674],{},[2249,40946,40947,40948],{},"Global fallback anchor for ",[60,40949,5643],{},[2231,40951,40952,40956,40960],{},[2249,40953,40954],{},[60,40955,25405],{},[2249,40957,40958],{},[60,40959,2541],{},[2249,40961,40962,40963],{},"Loading timeout used by ",[60,40964,205],{},[2231,40966,40967,40972,40976],{},[2249,40968,40969],{},[60,40970,40971],{},"alignment",[2249,40973,40974],{},[60,40975,1695],{},[2249,40977,40978],{},"Default cursor target alignment",[2231,40980,40981,40985,40989],{},[2249,40982,40983],{},[60,40984,14501],{},[2249,40986,40987],{},[60,40988,2719],{},[2249,40990,40991],{},"Disables cursor target behavior when set",[2231,40993,40994,40998,41002],{},[2249,40995,40996],{},[60,40997,14504],{},[2249,40999,41000],{},[60,41001,2719],{},[2249,41003,41004],{},"Disables built-in cursor target style writes when set",[2231,41006,41007,41011,41014],{},[2249,41008,41009],{},[60,41010,13570],{},[2249,41012,41013],{},"``",[2249,41015,41016],{},"Default class name used for cursor target styling hooks",[2231,41018,41019,41023,41027],{},[2249,41020,41021],{},[60,41022,23127],{},[2249,41024,41025],{},[60,41026,2719],{},[2249,41028,41029],{},"Base object-level fallback flag",[2231,41031,41032,41036,41040],{},[2249,41033,41034],{},[60,41035,2867],{},[2249,41037,41038],{},[60,41039,2719],{},[2249,41041,41029],{},[2231,41043,41044,41048,41052],{},[2249,41045,41046],{},[60,41047,10218],{},[2249,41049,41050],{},[60,41051,2719],{},[2249,41053,41029],{},[2231,41055,41056,41060,41064],{},[2249,41057,41058],{},[60,41059,2861],{},[2249,41061,41062],{},[60,41063,2719],{},[2249,41065,41066],{},"Base object-level fallback flag that suppresses style writes on the primary element",[2231,41068,41069,41073,41077],{},[2249,41070,41071],{},[60,41072,2873],{},[2249,41074,41075],{},[60,41076,2719],{},[2249,41078,41029],{},[2231,41080,41081,41085,41089],{},[2249,41082,41083],{},[60,41084,30281],{},[2249,41086,41087],{},[60,41088,5859],{},[2249,41090,41091],{},"Generic easing fallback used by modules with easing support",[2231,41093,41094,41099,41104],{},[2249,41095,41096],{},[60,41097,41098],{},"glide-base-velocity",[2249,41100,41101],{},[60,41102,41103],{},"0.00125",[2249,41105,41106,41107],{},"Base velocity multiplier for ",[60,41108,4641],{},[2231,41110,41111,41116,41121],{},[2249,41112,41113],{},[60,41114,41115],{},"glide-reduce-velocity",[2249,41117,41118],{},[60,41119,41120],{},"0.0000625",[2249,41122,41123,41124],{},"Reduced velocity multiplier for ",[60,41125,4641],{},[2231,41127,41128,41133,41138],{},[2249,41129,41130],{},[60,41131,41132],{},"glide-negative-velocity",[2249,41134,41135],{},[60,41136,41137],{},"-0.0001",[2249,41139,41140,41141],{},"Negative velocity multiplier for ",[60,41142,4641],{},[2231,41144,41145,41150,41154],{},[2249,41146,41147],{},[60,41148,41149],{},"position-strength",[2249,41151,41152],{},[60,41153,10223],{},[2249,41155,41156,41157],{},"Position impulse strength for ",[60,41158,5676],{},[2231,41160,41161,41166,41170],{},[2249,41162,41163],{},[60,41164,41165],{},"position-tension",[2249,41167,41168],{},[60,41169,15304],{},[2249,41171,41172,41173],{},"Position spring tension for ",[60,41174,5676],{},[2231,41176,41177,41182,41186],{},[2249,41178,41179],{},[60,41180,41181],{},"position-friction",[2249,41183,41184],{},[60,41185,15321],{},[2249,41187,41188,41189],{},"Position damping for ",[60,41190,5676],{},[2231,41192,41193,41198,41202],{},[2249,41194,41195],{},[60,41196,41197],{},"position-max-velocity",[2249,41199,41200],{},[60,41201,15338],{},[2249,41203,41204,41205],{},"Position max velocity clamp for ",[60,41206,5676],{},[2231,41208,41209,41214,41218],{},[2249,41210,41211],{},[60,41212,41213],{},"position-update-threshold",[2249,41215,41216],{},[60,41217,4463],{},[2249,41219,41220,41221],{},"CSS update threshold for position writes in ",[60,41222,5676],{},[2231,41224,41225,41230,41234],{},[2249,41226,41227],{},[60,41228,41229],{},"rotation-strength",[2249,41231,41232],{},[60,41233,2531],{},[2249,41235,41236,41237],{},"Rotation impulse strength for ",[60,41238,5676],{},[2231,41240,41241,41246,41250],{},[2249,41242,41243],{},[60,41244,41245],{},"rotation-tension",[2249,41247,41248],{},[60,41249,15428],{},[2249,41251,41252,41253],{},"Rotation spring tension for ",[60,41254,5676],{},[2231,41256,41257,41262,41266],{},[2249,41258,41259],{},[60,41260,41261],{},"rotation-friction",[2249,41263,41264],{},[60,41265,15448],{},[2249,41267,41268,41269],{},"Rotation damping for ",[60,41270,5676],{},[2231,41272,41273,41278,41282],{},[2249,41274,41275],{},[60,41276,41277],{},"rotation-max-angular-velocity",[2249,41279,41280],{},[60,41281,15465],{},[2249,41283,41284,41285],{},"Angular velocity clamp for ",[60,41286,5676],{},[2231,41288,41289,41294,41298],{},[2249,41290,41291],{},[60,41292,41293],{},"rotation-max-angle",[2249,41295,41296],{},[60,41297,15482],{},[2249,41299,41300,41301],{},"Rotation angle clamp for ",[60,41302,5676],{},[2231,41304,41305,41310,41314],{},[2249,41306,41307],{},[60,41308,41309],{},"rotation-update-threshold",[2249,41311,41312],{},[60,41313,15321],{},[2249,41315,41316,41317],{},"CSS update threshold for rotation writes in ",[60,41318,5676],{},[2231,41320,41321,41326,41330],{},[2249,41322,41323],{},[60,41324,41325],{},"max-offset",[2249,41327,41328],{},[60,41329,10333],{},[2249,41331,41332,41333],{},"Max translation offset for ",[60,41334,5676],{},[2231,41336,41337,41342,41346],{},[2249,41338,41339],{},[60,41340,41341],{},"sleep-epsilon",[2249,41343,41344],{},[60,41345,15553],{},[2249,41347,41348,41349],{},"Rest threshold for ",[60,41350,5676],{},[2231,41352,41353,41358,41362],{},[2249,41354,41355],{},[60,41356,41357],{},"continuous-push",[2249,41359,41360],{},[60,41361,2633],{},[2249,41363,41364,41365],{},"Keeps applying impulse while active in ",[60,41366,5676],{},[37,41368,2933],{"id":2070},[225,41370,41372],{"className":227,"code":41371,"language":229,"meta":230,"style":230},"stringTune.setupSettings({\n  \"offset-top\": \"-10%\",\n  \"offset-bottom\": \"-10%\",\n  \"cursor-lerp\": 0.75,\n  timeout: 900,\n  parallax: 0.3,\n  glide: 1.2,\n});\n",[60,41373,41374,41382,41393,41404,41415,41423,41432,41442],{"__ignoreMap":230},[234,41375,41376,41378,41380],{"class":236,"line":237},[234,41377,296],{"class":244},[234,41379,2457],{"class":281},[234,41381,1230],{"class":244},[234,41383,41384,41387,41389,41391],{"class":236,"line":258},[234,41385,41386],{"class":251},"  \"offset-top\"",[234,41388,1443],{"class":244},[234,41390,3150],{"class":251},[234,41392,2510],{"class":244},[234,41394,41395,41398,41400,41402],{"class":236,"line":265},[234,41396,41397],{"class":251},"  \"offset-bottom\"",[234,41399,1443],{"class":244},[234,41401,3150],{"class":251},[234,41403,2510],{"class":244},[234,41405,41406,41409,41411,41413],{"class":236,"line":288},[234,41407,41408],{"class":251},"  \"cursor-lerp\"",[234,41410,1443],{"class":244},[234,41412,2531],{"class":271},[234,41414,2510],{"class":244},[234,41416,41417,41419,41421],{"class":236,"line":293},[234,41418,2538],{"class":244},[234,41420,2541],{"class":271},[234,41422,2510],{"class":244},[234,41424,41425,41428,41430],{"class":236,"line":305},[234,41426,41427],{"class":244},"  parallax: ",[234,41429,4510],{"class":271},[234,41431,2510],{"class":244},[234,41433,41434,41437,41440],{"class":236,"line":321},[234,41435,41436],{"class":244},"  glide: ",[234,41438,41439],{"class":271},"1.2",[234,41441,2510],{"class":244},[234,41443,41444],{"class":236,"line":946},[234,41445,1040],{"class":244},[37,41447,41449,41450],{"id":41448},"not-configured-through-setupsettings","Not configured through ",[60,41451,2457],{},[30,41453,41454,41455,106],{},"Smooth scroll feel is not tuned through ",[60,41456,2457],{},[30,41458,41459],{},"Use instance properties instead:",[225,41461,41463],{"className":227,"code":41462,"language":229,"meta":230,"style":230},"stringTune.scrollDesktopMode = \"smooth\";\nstringTune.scrollMobileMode = \"default\";\n\nstringTune.speed = 0.1;\nstringTune.speedAccelerate = 0.5;\n",[60,41464,41465,41475,41485,41489,41499],{"__ignoreMap":230},[234,41466,41467,41469,41471,41473],{"class":236,"line":237},[234,41468,4394],{"class":244},[234,41470,357],{"class":240},[234,41472,4399],{"class":251},[234,41474,255],{"class":244},[234,41476,41477,41479,41481,41483],{"class":236,"line":258},[234,41478,4406],{"class":244},[234,41480,357],{"class":240},[234,41482,4411],{"class":251},[234,41484,255],{"class":244},[234,41486,41487],{"class":236,"line":265},[234,41488,262],{"emptyLinePlaceholder":261},[234,41490,41491,41493,41495,41497],{"class":236,"line":288},[234,41492,4422],{"class":244},[234,41494,357],{"class":240},[234,41496,4427],{"class":271},[234,41498,255],{"class":244},[234,41500,41501,41503,41505,41507],{"class":236,"line":293},[234,41502,4434],{"class":244},[234,41504,357],{"class":240},[234,41506,4439],{"class":271},[234,41508,255],{"class":244},[30,41510,8444,41511,41513],{},[133,41512,4300],{"href":3986}," for the practical smooth-scroll tuning notes.",[37,41515,41517],{"id":41516},"important-notes","Important notes",[42,41519,41520,41528,41531],{},[45,41521,41522,41524,41525,41527],{},[60,41523,205],{}," reads loading timeout from runtime settings, not from a ",[60,41526,25479],{}," DOM attribute.",[45,41529,41530],{},"mobile scroll mode switching is width-based in the runtime, not a generic touch-device detector.",[45,41532,41533],{},"settings are global; they are not a substitute for per-module declarative attributes.",[410,41535,2877],{},{"title":230,"searchDepth":258,"depth":258,"links":41537},[41538,41539,41540,41542],{"id":40678,"depth":258,"text":40679},{"id":2070,"depth":258,"text":2933},{"id":41448,"depth":258,"text":41541},"Not configured through setupSettings",{"id":41516,"depth":258,"text":41517},{"path":2468,"title":39141,"description":41544,"kind":39101,"section":39102,"order":1908,"group":39103,"aliases":41545,"attrs":41546,"events":41547,"cssVars":41548,"related":41549,"body":41550},"Reference for shared declarative attributes used across built-in modules.",[764,2461,2462],[],[],[],[146,2469,8500],{"type":22,"value":41551,"toc":42066},[41552,41554,41557,41567,41571,41574,41584,41586,41627,41633,41635,41678,41682,41765,41768,41786,41790,41800,41932,41935,41939,42008,42012,42045,42047,42064],[25,41553,39141],{"id":2832},[30,41555,41556],{},"This page is for attributes that are shared by the core runtime or by multiple built-in modules.",[30,41558,41559,41560,1833,41562,2707,41564,41566],{},"Module-specific inputs such as ",[60,41561,7528],{},[60,41563,14561],{},[60,41565,23863],{}," still belong on their own module pages.",[37,41568,41570],{"id":41569},"reading-model","Reading Model",[30,41572,41573],{},"The runtime reads both of these forms:",[42,41575,41576,41580],{},[45,41577,41578],{},[60,41579,2042],{},[45,41581,41582],{},[60,41583,2050],{},[30,41585,183],{},[225,41587,41589],{"className":338,"code":41588,"language":340,"meta":230,"style":230},"\u003Csection string=\"progress\">\u003C/section>\n\u003Csection data-string=\"progress\">\u003C/section>\n",[60,41590,41591,41609],{"__ignoreMap":230},[234,41592,41593,41595,41597,41599,41601,41603,41605,41607],{"class":236,"line":237},[234,41594,347],{"class":244},[234,41596,740],{"class":350},[234,41598,354],{"class":281},[234,41600,357],{"class":244},[234,41602,360],{"class":251},[234,41604,371],{"class":244},[234,41606,740],{"class":350},[234,41608,376],{"class":244},[234,41610,41611,41613,41615,41617,41619,41621,41623,41625],{"class":236,"line":258},[234,41612,347],{"class":244},[234,41614,740],{"class":350},[234,41616,2017],{"class":281},[234,41618,357],{"class":244},[234,41620,360],{"class":251},[234,41622,371],{"class":244},[234,41624,740],{"class":350},[234,41626,376],{"class":244},[30,41628,41629,41630,41632],{},"For token lists, the runtime uses ",[60,41631,1128],{}," as the separator.",[30,41634,183],{},[225,41636,41638],{"className":338,"code":41637,"language":340,"meta":230,"style":230},"\u003Cdiv string=\"progress|parallax\">\u003C/div>\n\u003Cdiv string-copy-from=\"hero|sidebar-progress\">\u003C/div>\n",[60,41639,41640,41659],{"__ignoreMap":230},[234,41641,41642,41644,41646,41648,41650,41653,41655,41657],{"class":236,"line":237},[234,41643,347],{"class":244},[234,41645,351],{"class":350},[234,41647,354],{"class":281},[234,41649,357],{"class":244},[234,41651,41652],{"class":251},"\"progress|parallax\"",[234,41654,371],{"class":244},[234,41656,351],{"class":350},[234,41658,376],{"class":244},[234,41660,41661,41663,41665,41667,41669,41672,41674,41676],{"class":236,"line":258},[234,41662,347],{"class":244},[234,41664,351],{"class":350},[234,41666,3183],{"class":281},[234,41668,357],{"class":244},[234,41670,41671],{"class":251},"\"hero|sidebar-progress\"",[234,41673,371],{"class":244},[234,41675,351],{"class":350},[234,41677,376],{"class":244},[37,41679,41681],{"id":41680},"identity-and-routing","Identity And Routing",[2225,41683,41684,41696],{},[2228,41685,41686],{},[2231,41687,41688,41690,41692,41694],{},[2234,41689,5321],{},[2234,41691,23879],{},[2234,41693,5327],{},[2234,41695,5828],{},[2244,41697,41698,41713,41730,41744],{},[2231,41699,41700,41704,41707,41710],{},[2249,41701,41702],{},[60,41703,2256],{},[2249,41705,41706],{},"managed element",[2249,41708,41709],{},"required for element modules",[2249,41711,41712],{},"Declares which element modules can connect to the element. The value is split by `",[2231,41714,41715,41719,41721,41727],{},[2249,41716,41717],{},[60,41718,764],{},[2249,41720,41706],{},[2249,41722,41723,41724],{},"auto-generated ",[60,41725,41726],{},"string-N",[2249,41728,41729],{},"Gives the object a stable runtime ID. Object-scoped events use this ID.",[2231,41731,41732,41736,41739,41741],{},[2249,41733,41734],{},[60,41735,2461],{},[2249,41737,41738],{},"mirror element",[2249,41740,1774],{},[2249,41742,41743],{},"Links the element to one or more source objects. Mirror outputs are copied from those source IDs.",[2231,41745,41746,41750,41753,41760],{},[2249,41747,41748],{},[60,41749,5779],{},[2249,41751,41752],{},"modules that expose named CSS output",[2249,41754,41755,41756,9671,41758],{},"global setting ",[60,41757,30061],{},[60,41759,795],{},[2249,41761,41762,41763,106],{},"Routes a module output into a custom CSS variable name. Most commonly used by ",[60,41764,190],{},[30,41766,41767],{},"Important behavior:",[42,41769,41770,41775,41783],{},[45,41771,41772,41774],{},[60,41773,764],{}," is written back to the DOM when the runtime auto-generates one.",[45,41776,41777,41779,41780,41782],{},[60,41778,2461],{}," is also split by ",[60,41781,1128],{},", so one mirror element can follow multiple source IDs.",[45,41784,41785],{},"Mirrors are separate elements. They do not become managed source objects by themselves.",[37,41787,41789],{"id":41788},"shared-geometry","Shared Geometry",[30,41791,41792,41793,41795,41796,137,41798,106],{},"These attributes come from ",[60,41794,2383],{}," and affect the shared object timeline used by modules such as ",[60,41797,190],{},[60,41799,4644],{},[2225,41801,41802,41812],{},[2228,41803,41804],{},[2231,41805,41806,41808,41810],{},[2234,41807,5321],{},[2234,41809,5327],{},[2234,41811,5828],{},[2244,41813,41814,41827,41840,41859,41877,41890,41905,41918],{},[2231,41815,41816,41820,41824],{},[2249,41817,41818],{},[60,41819,5781],{},[2249,41821,41822],{},[60,41823,5876],{},[2249,41825,41826],{},"Moves the effective end of the object timeline.",[2231,41828,41829,41833,41837],{},[2249,41830,41831],{},[60,41832,5782],{},[2249,41834,41835],{},[60,41836,5876],{},[2249,41838,41839],{},"Moves the effective start of the object timeline.",[2231,41841,41842,41847,41851],{},[2249,41843,41844],{},[60,41845,41846],{},"string-inview-top",[2249,41848,41849],{},[60,41850,5876],{},[2249,41852,41853,41854,137,41856,106],{},"Shifts the in-view start boundary used for ",[60,41855,40184],{},[60,41857,41858],{},"-inview",[2231,41860,41861,41866,41870],{},[2249,41862,41863],{},[60,41864,41865],{},"string-inview-bottom",[2249,41867,41868],{},[60,41869,5876],{},[2249,41871,41872,41873,137,41875,106],{},"Shifts the in-view end boundary used for ",[60,41874,40184],{},[60,41876,41858],{},[2231,41878,41879,41883,41887],{},[2249,41880,41881],{},[60,41882,3329],{},[2249,41884,41885],{},[60,41886,5177],{},[2249,41888,41889],{},"Selects the object edge used for timeline start.",[2231,41891,41892,41896,41900],{},[2249,41893,41894],{},[60,41895,3345],{},[2249,41897,41898],{},[60,41899,5922],{},[2249,41901,41902,41903,106],{},"Selects the viewport edge paired with ",[60,41904,3329],{},[2231,41906,41907,41911,41915],{},[2249,41908,41909],{},[60,41910,3332],{},[2249,41912,41913],{},[60,41914,5922],{},[2249,41916,41917],{},"Selects the object edge used for timeline end.",[2231,41919,41920,41924,41928],{},[2249,41921,41922],{},[60,41923,3348],{},[2249,41925,41926],{},[60,41927,5177],{},[2249,41929,41902,41930,106],{},[60,41931,3332],{},[30,41933,41934],{},"These values are parsed once into numeric positions during object initialization and rebuilds. They do not directly write styles.",[37,41936,41938],{"id":41937},"shared-behavior-flags","Shared Behavior Flags",[2225,41940,41941,41951],{},[2228,41942,41943],{},[2231,41944,41945,41947,41949],{},[2234,41946,5321],{},[2234,41948,5327],{},[2234,41950,5828],{},[2244,41952,41953,41966,41983,41997],{},[2231,41954,41955,41959,41963],{},[2249,41956,41957],{},[60,41958,2463],{},[2249,41960,41961],{},[60,41962,2719],{},[2249,41964,41965],{},"Prevents module style and variable writes on the source element. Mirrors can still receive mirrored output.",[2231,41967,41968,41973,41977],{},[2249,41969,41970],{},[60,41971,41972],{},"string-repeat",[2249,41974,41975],{},[60,41976,2719],{},[2249,41978,41979,41980,41982],{},"Allows ",[60,41981,41858],{}," class removal when the object leaves its in-view window.",[2231,41984,41985,41990,41994],{},[2249,41986,41987],{},[60,41988,41989],{},"string-outside-container",[2249,41991,41992],{},[60,41993,2719],{},[2249,41995,41996],{},"Forces the object activation observer to use the window root instead of the current custom scroll container.",[2231,41998,41999,42003,42005],{},[2249,42000,42001],{},[60,42002,2462],{},[2249,42004,17554],{},[2249,42006,42007],{},"Marks the element as fixed for object-manager mutation handling. This is an advanced runtime flag, not a normal animation setting.",[37,42009,42011],{"id":42010},"practical-notes","Practical Notes",[42,42013,42014,42021,42035,42040],{},[45,42015,42016,42018,42019,22952],{},[60,42017,764],{}," matters whenever you consume ",[60,42020,39794],{},[45,42022,42023,42025,42026,1833,42028,1833,42030,1833,42032,42034],{},[60,42024,2461],{}," matters only for modules that actually mirror output. ",[60,42027,190],{},[60,42029,4638],{},[60,42031,4641],{},[60,42033,5643],{},", and cursor target variables are examples.",[45,42036,42037,42039],{},[60,42038,5779],{}," does not invent new output by itself. It only renames module output that already exists.",[45,42041,42042,42044],{},[60,42043,2462],{}," is easy to overuse. Most normal module elements should not need it.",[37,42046,40608],{"id":35916},[42,42048,42049,42054,42059],{},[45,42050,42051,42052,106],{},"For module-specific inputs, go to the relevant module page in ",[133,42053,40624],{"href":158},[45,42055,42056,42057,106],{},"For outputs written by those attributes, see ",[133,42058,18015],{"href":8500},[45,42060,42061,42062,106],{},"For ID-driven integration, see ",[133,42063,2891],{"href":2469},[410,42065,14340],{},{"title":230,"searchDepth":258,"depth":258,"links":42067},[42068,42069,42070,42071,42072,42073],{"id":41569,"depth":258,"text":41570},{"id":41680,"depth":258,"text":41681},{"id":41788,"depth":258,"text":41789},{"id":41937,"depth":258,"text":41938},{"id":42010,"depth":258,"text":42011},{"id":35916,"depth":258,"text":40608},{"path":8500,"title":18015,"description":42075,"kind":39101,"section":39102,"order":4302,"group":39103,"aliases":42076,"attrs":42077,"events":42078,"cssVars":42079,"related":42080,"body":42081},"Variables written by built-in modules and how they are intended to be consumed.",[],[],[],[],[2468,617,5664],{"type":22,"value":42082,"toc":42957},[42083,42085,42088,42091,42093,42096,42098,42131,42138,42142,42232,42236,42241,42409,42413,42418,42500,42504,42625,42629,42634,42736,42742,42746,42749,42930,42932,42954],[25,42084,18015],{"id":18014},[30,42086,42087],{},"This page covers public CSS variables that are intentionally usable from your own CSS.",[30,42089,42090],{},"If a module only writes inline styles, classes, or DOM attributes, it does not belong here.",[37,42092,39835],{"id":39834},[30,42094,42095],{},"Not every built-in module writes CSS variables.",[30,42097,183],{},[42,42099,42100,42107,42113,42118],{},[45,42101,42102,42104,42105],{},[60,42103,4644],{}," writes inline ",[60,42106,5050],{},[45,42108,42109,42104,42111],{},[60,42110,5643],{},[60,42112,9635],{},[45,42114,42115,42117],{},[60,42116,5716],{}," writes classes and error DOM",[45,42119,42120,1833,42122,1833,42124,1833,42126,7452,42128,42130],{},[60,42121,205],{},[60,42123,5727],{},[60,42125,200],{},[60,42127,5648],{},[60,42129,5653],{}," do not expose public CSS variable output",[30,42132,42133,42134,42137],{},"There is no public ",[60,42135,42136],{},"--parallax"," variable in the current runtime.",[37,42139,42141],{"id":42140},"scroll-progress-and-motion","Scroll Progress And Motion",[2225,42143,42144,42157],{},[2228,42145,42146],{},[2231,42147,42148,42150,42153,42155],{},[2234,42149,18035],{},[2234,42151,42152],{},"Written by",[2234,42154,18969],{},[2234,42156,2242],{},[2244,42158,42159,42180,42198,42214],{},[2231,42160,42161,42165,42170,42175],{},[2249,42162,42163],{},[60,42164,795],{},[2249,42166,42167,42169],{},[60,42168,190],{}," by default",[2249,42171,42172,42173,1474],{},"eased ",[60,42174,5798],{},[2249,42176,42177,42178,106],{},"The actual variable name can be changed with ",[60,42179,5779],{},[2231,42181,42182,42186,42190,42195],{},[2249,42183,42184],{},[60,42185,6581],{},[2249,42187,42188],{},[60,42189,5623],{},[2249,42191,42192,42193,1474],{},"remapped ",[60,42194,5798],{},[2249,42196,42197],{},"Written directly on the slice element.",[2231,42199,42200,42204,42208,42211],{},[2249,42201,42202],{},[60,42203,8498],{},[2249,42205,42206],{},[60,42207,4638],{},[2249,42209,42210],{},"scroll lerp delta",[2249,42212,42213],{},"Written to the source element and mirrors.",[2231,42215,42216,42220,42224,42227],{},[2249,42217,42218],{},[60,42219,9094],{},[2249,42221,42222],{},[60,42223,4641],{},[2249,42225,42226],{},"normalized displacement value",[2249,42228,42229,42230,106],{},"Written to the source element and mirrors. The same module also writes inline ",[60,42231,5050],{},[37,42233,42235],{"id":42234},"cursor-target-variables","Cursor Target Variables",[30,42237,42238,42239,106],{},"These variables are written to elements marked with ",[60,42240,12335],{},[2225,42242,42243,42255],{},[2228,42244,42245],{},[2231,42246,42247,42249,42251,42253],{},[2234,42248,18035],{},[2234,42250,42152],{},[2234,42252,18969],{},[2234,42254,2242],{},[2244,42256,42257,42275,42292,42314,42333,42352,42371,42390],{},[2231,42258,42259,42263,42267,42270],{},[2249,42260,42261],{},[60,42262,1830],{},[2249,42264,42265],{},[60,42266,195],{},[2249,42268,42269],{},"local horizontal cursor position",[2249,42271,42272,42273,106],{},"Meaning depends on ",[60,42274,12296],{},[2231,42276,42277,42281,42285,42288],{},[2249,42278,42279],{},[60,42280,1860],{},[2249,42282,42283],{},[60,42284,195],{},[2249,42286,42287],{},"local vertical cursor position",[2249,42289,42272,42290,106],{},[60,42291,12296],{},[2231,42293,42294,42298,42303,42306],{},[2249,42295,42296],{},[60,42297,12305],{},[2249,42299,42300,42302],{},[60,42301,195],{}," when enabled",[2249,42304,42305],{},"local pixel X",[2249,42307,42308,42309,42311,42312,106],{},"Only written if ",[60,42310,12295],{}," requests ",[60,42313,12439],{},[2231,42315,42316,42320,42324,42327],{},[2249,42317,42318],{},[60,42319,12306],{},[2249,42321,42322,42302],{},[60,42323,195],{},[2249,42325,42326],{},"local pixel Y",[2249,42328,42308,42329,42311,42331,106],{},[60,42330,12295],{},[60,42332,12442],{},[2231,42334,42335,42339,42343,42346],{},[2249,42336,42337],{},[60,42338,12307],{},[2249,42340,42341,42302],{},[60,42342,195],{},[2249,42344,42345],{},"local X delta",[2249,42347,42308,42348,42311,42350,106],{},[60,42349,12295],{},[60,42351,12445],{},[2231,42353,42354,42358,42362,42365],{},[2249,42355,42356],{},[60,42357,12308],{},[2249,42359,42360,42302],{},[60,42361,195],{},[2249,42363,42364],{},"local Y delta",[2249,42366,42308,42367,42311,42369,106],{},[60,42368,12295],{},[60,42370,12448],{},[2231,42372,42373,42377,42381,42384],{},[2249,42374,42375],{},[60,42376,12309],{},[2249,42378,42379,42302],{},[60,42380,195],{},[2249,42382,42383],{},"movement angle in radians",[2249,42385,42308,42386,42311,42388,106],{},[60,42387,12295],{},[60,42389,12451],{},[2231,42391,42392,42396,42400,42403],{},[2249,42393,42394],{},[60,42395,12310],{},[2249,42397,42398,42302],{},[60,42399,195],{},[2249,42401,42402],{},"movement angle in degrees",[2249,42404,42308,42405,42311,42407,106],{},[60,42406,12295],{},[60,42408,12454],{},[37,42410,42412],{"id":42411},"cursor-portal-variables","Cursor Portal Variables",[30,42414,42415,42416,106],{},"These variables are written to floating portal elements marked with ",[60,42417,12341],{},[2225,42419,42420,42432],{},[2228,42421,42422],{},[2231,42423,42424,42426,42428,42430],{},[2234,42425,18035],{},[2234,42427,42152],{},[2234,42429,18969],{},[2234,42431,2242],{},[2244,42433,42434,42453,42469,42485],{},[2231,42435,42436,42440,42444,42447],{},[2249,42437,42438],{},[60,42439,1830],{},[2249,42441,42442],{},[60,42443,195],{},[2249,42445,42446],{},"viewport X position",[2249,42448,42449,42450,106],{},"Consume with pixel math such as ",[60,42451,42452],{},"translate3d(calc(var(--x) * 1px), ...)",[2231,42454,42455,42459,42463,42466],{},[2249,42456,42457],{},[60,42458,1860],{},[2249,42460,42461],{},[60,42462,195],{},[2249,42464,42465],{},"viewport Y position",[2249,42467,42468],{},"Consume with pixel math.",[2231,42470,42471,42475,42479,42482],{},[2249,42472,42473],{},[60,42474,12303],{},[2249,42476,42477],{},[60,42478,195],{},[2249,42480,42481],{},"portal follow velocity on X",[2249,42483,42484],{},"Smoothed portal motion, not target-local motion.",[2231,42486,42487,42491,42495,42498],{},[2249,42488,42489],{},[60,42490,12304],{},[2249,42492,42493],{},[60,42494,195],{},[2249,42496,42497],{},"portal follow velocity on Y",[2249,42499,42484],{},[37,42501,42503],{"id":42502},"interaction-variables","Interaction Variables",[2225,42505,42506,42518],{},[2228,42507,42508],{},[2231,42509,42510,42512,42514,42516],{},[2234,42511,18035],{},[2234,42513,42152],{},[2234,42515,18969],{},[2234,42517,2242],{},[2244,42519,42520,42535,42550,42565,42580,42595,42610],{},[2231,42521,42522,42526,42530,42533],{},[2249,42523,42524],{},[60,42525,14565],{},[2249,42527,42528],{},[60,42529,5670],{},[2249,42531,42532],{},"smoothed X offset",[2249,42534,42213],{},[2231,42536,42537,42541,42545,42548],{},[2249,42538,42539],{},[60,42540,14566],{},[2249,42542,42543],{},[60,42544,5670],{},[2249,42546,42547],{},"smoothed Y offset",[2249,42549,42213],{},[2231,42551,42552,42556,42560,42563],{},[2249,42553,42554],{},[60,42555,15234],{},[2249,42557,42558],{},[60,42559,5676],{},[2249,42561,42562],{},"translated X offset",[2249,42564,42213],{},[2231,42566,42567,42571,42575,42578],{},[2249,42568,42569],{},[60,42570,15235],{},[2249,42572,42573],{},[60,42574,5676],{},[2249,42576,42577],{},"translated Y offset",[2249,42579,42213],{},[2231,42581,42582,42586,42590,42593],{},[2249,42583,42584],{},[60,42585,15236],{},[2249,42587,42588],{},[60,42589,5676],{},[2249,42591,42592],{},"rotation in degrees",[2249,42594,42213],{},[2231,42596,42597,42601,42605,42608],{},[2249,42598,42599],{},[60,42600,16444],{},[2249,42602,42603],{},[60,42604,5682],{},[2249,42606,42607],{},"angle in degrees",[2249,42609,42213],{},[2231,42611,42612,42616,42620,42623],{},[2249,42613,42614],{},[60,42615,16445],{},[2249,42617,42618],{},[60,42619,5682],{},[2249,42621,42622],{},"pointer distance",[2249,42624,42213],{},[37,42626,42628],{"id":42627},"text-split-variables","Text Split Variables",[30,42630,42631,42633],{},[60,42632,5694],{}," writes variables to generated wrappers and sometimes to the source element itself.",[2225,42635,42636,42648],{},[2228,42637,42638],{},[2231,42639,42640,42643,42645],{},[2234,42641,42642],{},"Variable family",[2234,42644,42152],{},[2234,42646,42647],{},"Surface",[2244,42649,42650,42667,42683,42699,42715],{},[2231,42651,42652,42658,42662],{},[2249,42653,42654,1833,42656],{},[60,42655,17929],{},[60,42657,18055],{},[2249,42659,42660],{},[60,42661,5694],{},[2249,42663,42664,42665,17633],{},"generated ",[60,42666,17632],{},[2231,42668,42669,42675,42679],{},[2249,42670,42671,1833,42673],{},[60,42672,18107],{},[60,42674,18117],{},[2249,42676,42677],{},[60,42678,5694],{},[2249,42680,42664,42681,17633],{},[60,42682,17645],{},[2231,42684,42685,42691,42695],{},[2249,42686,42687,1833,42689],{},[60,42688,17953],{},[60,42690,18163],{},[2249,42692,42693],{},[60,42694,5694],{},[2249,42696,42664,42697,17633],{},[60,42698,17671],{},[2231,42700,42701,42709,42713],{},[2249,42702,42703,1833,42705,1833,42707],{},[60,42704,18201],{},[60,42706,18211],{},[60,42708,18221],{},[2249,42710,42711],{},[60,42712,5694],{},[2249,42714,20667],{},[2231,42716,42717,42725,42733],{},[2249,42718,42719,1833,42721,1833,42723],{},[60,42720,18065],{},[60,42722,18240],{},[60,42724,18249],{},[2249,42726,42727,42729,42730,42732],{},[60,42728,5694],{}," when ",[60,42731,17704],{}," is active",[2249,42734,42735],{},"source element and fit-aware wrappers",[30,42737,42738,42739,42741],{},"Because ",[60,42740,5694],{}," rebuilds DOM, those variables are tied to generated wrapper nodes, not only to the original source element.",[37,42743,42745],{"id":42744},"consumption-patterns","Consumption Patterns",[30,42747,42748],{},"Typical usage looks like this:",[225,42750,42752],{"className":6261,"code":42751,"language":6263,"meta":230,"style":230},".card {\n  transform: translateY(calc(var(--glide, 0) * 32px));\n}\n\n.cursor-target {\n  transform: translate(\n    calc(var(--magnetic-x, 0) * 1px),\n    calc(var(--magnetic-y, 0) * 1px)\n  );\n}\n\n.progress-rotate {\n  transform: rotate(calc(var(--progress, 0) * 1turn));\n}\n",[60,42753,42754,42761,42796,42800,42804,42811,42821,42847,42873,42877,42881,42885,42892,42926],{"__ignoreMap":230},[234,42755,42756,42759],{"class":236,"line":237},[234,42757,42758],{"class":281},".card",[234,42760,909],{"class":244},[234,42762,42763,42765,42767,42769,42771,42773,42775,42777,42779,42781,42783,42785,42787,42789,42792,42794],{"class":236,"line":258},[234,42764,1810],{"class":271},[234,42766,1443],{"class":244},[234,42768,17863],{"class":271},[234,42770,329],{"class":244},[234,42772,1820],{"class":271},[234,42774,329],{"class":244},[234,42776,1825],{"class":271},[234,42778,329],{"class":244},[234,42780,9094],{"class":899},[234,42782,1833],{"class":244},[234,42784,1836],{"class":271},[234,42786,903],{"class":244},[234,42788,1841],{"class":240},[234,42790,42791],{"class":271}," 32",[234,42793,1789],{"class":240},[234,42795,1875],{"class":244},[234,42797,42798],{"class":236,"line":265},[234,42799,1143],{"class":244},[234,42801,42802],{"class":236,"line":288},[234,42803,262],{"emptyLinePlaceholder":261},[234,42805,42806,42809],{"class":236,"line":293},[234,42807,42808],{"class":281},".cursor-target",[234,42810,909],{"class":244},[234,42812,42813,42815,42817,42819],{"class":236,"line":305},[234,42814,1810],{"class":271},[234,42816,1443],{"class":244},[234,42818,1815],{"class":271},[234,42820,8177],{"class":244},[234,42822,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845],{"class":236,"line":321},[234,42824,15051],{"class":271},[234,42826,329],{"class":244},[234,42828,1825],{"class":271},[234,42830,329],{"class":244},[234,42832,14565],{"class":899},[234,42834,1833],{"class":244},[234,42836,1836],{"class":271},[234,42838,903],{"class":244},[234,42840,1841],{"class":240},[234,42842,1844],{"class":271},[234,42844,1789],{"class":240},[234,42846,15074],{"class":244},[234,42848,42849,42851,42853,42855,42857,42859,42861,42863,42865,42867,42869,42871],{"class":236,"line":946},[234,42850,15051],{"class":271},[234,42852,329],{"class":244},[234,42854,1825],{"class":271},[234,42856,329],{"class":244},[234,42858,14566],{"class":899},[234,42860,1833],{"class":244},[234,42862,1836],{"class":271},[234,42864,903],{"class":244},[234,42866,1841],{"class":240},[234,42868,1844],{"class":271},[234,42870,1789],{"class":240},[234,42872,8952],{"class":244},[234,42874,42875],{"class":236,"line":955},[234,42876,8233],{"class":244},[234,42878,42879],{"class":236,"line":11},[234,42880,1143],{"class":244},[234,42882,42883],{"class":236,"line":980},[234,42884,262],{"emptyLinePlaceholder":261},[234,42886,42887,42890],{"class":236,"line":994},[234,42888,42889],{"class":281},".progress-rotate",[234,42891,909],{"class":244},[234,42893,42894,42896,42898,42900,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42922,42924],{"class":236,"line":1000},[234,42895,1810],{"class":271},[234,42897,1443],{"class":244},[234,42899,6443],{"class":271},[234,42901,329],{"class":244},[234,42903,1820],{"class":271},[234,42905,329],{"class":244},[234,42907,1825],{"class":271},[234,42909,329],{"class":244},[234,42911,795],{"class":899},[234,42913,1833],{"class":244},[234,42915,1836],{"class":271},[234,42917,903],{"class":244},[234,42919,1841],{"class":240},[234,42921,1844],{"class":271},[234,42923,6468],{"class":240},[234,42925,1875],{"class":244},[234,42927,42928],{"class":236,"line":1005},[234,42929,1143],{"class":244},[37,42931,40608],{"id":35916},[42,42933,42934,42939,42949],{},[45,42935,42936,42937,106],{},"For event payloads paired with these variables, see ",[133,42938,39131],{"href":2903},[45,42940,42941,42942,137,42944,42946,42947,106],{},"For routing and mirror-related input such as ",[60,42943,5779],{},[60,42945,2461],{},", see ",[133,42948,39141],{"href":2468},[45,42950,42951,42952,106],{},"For full per-module output contracts, use the relevant module pages in ",[133,42953,40624],{"href":158},[410,42955,42956],{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}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":230,"searchDepth":258,"depth":258,"links":42958},[42959,42960,42961,42962,42963,42964,42965,42966],{"id":39834,"depth":258,"text":39835},{"id":42140,"depth":258,"text":42141},{"id":42234,"depth":258,"text":42235},{"id":42411,"depth":258,"text":42412},{"id":42502,"depth":258,"text":42503},{"id":42627,"depth":258,"text":42628},{"id":42744,"depth":258,"text":42745},{"id":35916,"depth":258,"text":40608},{"path":39156,"title":39157,"description":42968,"kind":39101,"section":39102,"order":5013,"group":39149,"aliases":42969,"attrs":42970,"events":42971,"cssVars":42972,"related":42973,"body":42974},"Map of public utility exports and internal runtime helpers around the StringTune core.",[2383,28664,2388,2393,5063],[],[],[],[9622,28758,32903],{"type":22,"value":42975,"toc":43065},[42976,42979,42982,42985,42989,43007,43010,43014,43036,43039,43041,43044,43062],[25,42977,39157],{"id":42978},"utilities-overview",[30,42980,42981],{},"This group covers utility-like primitives around the runtime.",[30,42983,42984],{},"Some of them are public exports meant for advanced integrations. Others are internal helpers documented here only so the runtime is understandable.",[37,42986,42988],{"id":42987},"public-utility-exports","Public utility exports",[42,42990,42991,42995,42999,43003],{},[45,42992,42993],{},[133,42994,2393],{"href":5022},[45,42996,42997],{},[133,42998,5063],{"href":5023},[45,43000,43001],{},[133,43002,28686],{"href":5024},[45,43004,43005],{},[133,43006,37044],{"href":36749},[30,43008,43009],{},"These are the utility primitives that matter most for custom authoring and deeper integrations.",[37,43011,43013],{"id":43012},"internal-runtime-helpers","Internal runtime helpers",[42,43015,43016,43020,43024,43028,43032],{},[45,43017,43018],{},[133,43019,39179],{"href":39178},[45,43021,43022],{},[133,43023,39185],{"href":39184},[45,43025,43026],{},[133,43027,39191],{"href":39190},[45,43029,43030],{},[133,43031,39196],{"href":14362},[45,43033,43034],{},[133,43035,39202],{"href":39201},[30,43037,43038],{},"These are useful as runtime reference, but they should not automatically be treated as stable public API just because they exist in the source tree.",[37,43040,29842],{"id":29841},[30,43042,43043],{},"If you are building against the package, prefer:",[42,43045,43046,43050,43054,43058],{},[45,43047,43048],{},[60,43049,2393],{},[45,43051,43052],{},[60,43053,5063],{},[45,43055,43056],{},[60,43057,28686],{},[45,43059,43060],{},[60,43061,37044],{},[30,43063,43064],{},"If you are reading the internal helpers, do it to understand the current runtime behavior, not to assume long-term package guarantees.",{"title":230,"searchDepth":258,"depth":258,"links":43066},[43067,43068,43069],{"id":42987,"depth":258,"text":42988},{"id":43012,"depth":258,"text":43013},{"id":29841,"depth":258,"text":29842},{"path":5022,"title":2393,"description":43071,"kind":39101,"section":39102,"order":31980,"group":39149,"aliases":43072,"attrs":43074,"events":43075,"cssVars":43076,"related":43077,"body":43078},"Read/write scheduler used by the runtime to separate measure and mutate work.",[5016,5015,43073],"flush",[],[],[],[5010,5023,28758],{"type":22,"value":43079,"toc":43260},[43080,43083,43088,43098,43102,43107,43110,43113,43119,43125,43128,43132,43170,43173,43176,43206,43208,43210,43221,43225,43228,43242,43247,43251,43257],[25,43081,2393],{"id":43082},"framedom",[30,43084,43085,43087],{},[60,43086,2393],{}," is a tiny scheduler with two queues:",[42,43089,43090,43094],{},[45,43091,43092],{},[60,43093,32819],{},[45,43095,43096],{},[60,43097,32824],{},[37,43099,43101],{"id":43100},"public-status","Public status",[30,43103,43104,43106],{},[60,43105,2393],{}," is exported by the package root and is valid advanced integration surface.",[37,43108,18799],{"id":43109},"what-it-does",[30,43111,43112],{},"It lets code queue work into two phases:",[99,43114,43115,43117],{},[45,43116,5016],{},[45,43118,5015],{},[30,43120,43121,43122,43124],{},"Then ",[60,43123,32829],{}," runs the measure queue first and the mutate queue second.",[30,43126,43127],{},"That is the same read/write split the main runtime uses.",[37,43129,43131],{"id":43130},"api-shape","API shape",[225,43133,43135],{"className":227,"code":43134,"language":229,"meta":230,"style":230},"frameDOM.measure(() => {});\nframeDOM.mutate(() => {});\nframeDOM.flush();\n",[60,43136,43137,43150,43162],{"__ignoreMap":230},[234,43138,43139,43141,43143,43145,43147],{"class":236,"line":237},[234,43140,5111],{"class":244},[234,43142,5016],{"class":281},[234,43144,1505],{"class":244},[234,43146,906],{"class":240},[234,43148,43149],{"class":244}," {});\n",[234,43151,43152,43154,43156,43158,43160],{"class":236,"line":258},[234,43153,5111],{"class":244},[234,43155,5015],{"class":281},[234,43157,1505],{"class":244},[234,43159,906],{"class":240},[234,43161,43149],{"class":244},[234,43163,43164,43166,43168],{"class":236,"line":265},[234,43165,5111],{"class":244},[234,43167,43073],{"class":281},[234,43169,285],{"class":244},[37,43171,43172],{"id":3084},"How it works",[30,43174,43175],{},"Important current behavior:",[42,43177,43178,43187,43193,43198],{},[45,43179,43180,137,43183,43186],{},[60,43181,43182],{},"measure(...)",[60,43184,43185],{},"mutate(...)"," only queue work",[45,43188,43189,43192],{},[60,43190,43191],{},"schedule()"," just marks the scheduler as dirty",[45,43194,43195,43196],{},"actual execution happens on ",[60,43197,32829],{},[45,43199,43200,43201,43203,43204],{},"the main ",[60,43202,28],{}," loop already calls ",[60,43205,32829],{},[37,43207,36393],{"id":36392},[30,43209,32291],{},[42,43211,43212,43215,43218],{},[45,43213,43214],{},"you need extra DOM reads outside a module hook",[45,43216,43217],{},"you need extra DOM writes outside a module hook",[45,43219,43220],{},"you want custom code to stay aligned with the runtime’s phase order",[37,43222,43224],{"id":43223},"when-not-to-use-it","When not to use it",[30,43226,43227],{},"If you are already inside:",[42,43229,43230,43234,43238],{},[45,43231,43232],{},[60,43233,31081],{},[45,43235,43236],{},[60,43237,31084],{},[45,43239,43240],{},[60,43241,31090],{},[30,43243,43244,43245,106],{},"then you usually do not need to queue more work through ",[60,43246,2393],{},[37,43248,43250],{"id":43249},"practical-note","Practical note",[30,43252,43253,43254,43256],{},"For most modules, lifecycle hooks are the main integration surface and ",[60,43255,2393],{}," is the escape hatch.",[410,43258,43259],{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}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":230,"searchDepth":258,"depth":258,"links":43261},[43262,43263,43264,43265,43266,43267,43268],{"id":43100,"depth":258,"text":43101},{"id":43109,"depth":258,"text":18799},{"id":43130,"depth":258,"text":43131},{"id":3084,"depth":258,"text":43172},{"id":36392,"depth":258,"text":36393},{"id":43223,"depth":258,"text":43224},{"id":43249,"depth":258,"text":43250},{"path":5023,"title":5063,"description":43270,"kind":39101,"section":39102,"order":32254,"group":39149,"aliases":43271,"attrs":43273,"events":43274,"cssVars":43275,"related":43276,"body":43277},"Batched CSS variable and style writer used by built-in and custom modules.",[43272,32758,32779],"StyleTxn",[],[],[],[5010,5022,28758],{"type":22,"value":43278,"toc":43465},[43279,43281,43286,43288,43292,43294,43297,43305,43308,43312,43351,43355,43413,43417,43435,43437,43439,43452,43454,43462],[25,43280,5063],{"id":32669},[30,43282,43283,43285],{},[60,43284,5063],{}," is the runtime’s style write transaction.",[37,43287,43101],{"id":43100},[30,43289,43290,43106],{},[60,43291,5063],{},[37,43293,18799],{"id":43109},[30,43295,43296],{},"It batches:",[42,43298,43299,43302],{},[45,43300,43301],{},"CSS custom property writes",[45,43303,43304],{},"standard style property writes",[30,43306,43307],{},"so modules can write in one controlled mutate phase instead of spamming direct style mutations.",[37,43309,43311],{"id":43310},"main-methods","Main methods",[42,43313,43314,43318,43322,43326,43330,43334,43338,43342,43346],{},[45,43315,43316],{},[60,43317,32686],{},[45,43319,43320],{},[60,43321,32691],{},[45,43323,43324],{},[60,43325,32696],{},[45,43327,43328],{},[60,43329,32701],{},[45,43331,43332],{},[60,43333,32706],{},[45,43335,43336],{},[60,43337,32711],{},[45,43339,43340],{},[60,43341,32716],{},[45,43343,43344],{},[60,43345,32721],{},[45,43347,43348],{},[60,43349,43350],{},"setVarDirect(...)",[37,43352,43354],{"id":43353},"typical-usage","Typical usage",[225,43356,43358],{"className":227,"code":43357,"language":229,"meta":230,"style":230},"styleTxn.run(() => {\n  styleTxn.setVar(element, '--progress', 0.5);\n  styleTxn.setProp(element, 'transform', 'translateY(20px)');\n});\n",[60,43359,43360,43373,43392,43409],{"__ignoreMap":230},[234,43361,43362,43365,43367,43369,43371],{"class":236,"line":237},[234,43363,43364],{"class":244},"styleTxn.",[234,43366,32742],{"class":281},[234,43368,1505],{"class":244},[234,43370,906],{"class":240},[234,43372,909],{"class":244},[234,43374,43375,43378,43380,43383,43386,43388,43390],{"class":236,"line":258},[234,43376,43377],{"class":244},"  styleTxn.",[234,43379,32758],{"class":281},[234,43381,43382],{"class":244},"(element, ",[234,43384,43385],{"class":251},"'--progress'",[234,43387,1833],{"class":244},[234,43389,4501],{"class":271},[234,43391,335],{"class":244},[234,43393,43394,43396,43398,43400,43402,43404,43407],{"class":236,"line":265},[234,43395,43377],{"class":244},[234,43397,32779],{"class":281},[234,43399,43382],{"class":244},[234,43401,32784],{"class":251},[234,43403,1833],{"class":244},[234,43405,43406],{"class":251},"'translateY(20px)'",[234,43408,335],{"class":244},[234,43410,43411],{"class":236,"line":288},[234,43412,1040],{"class":244},[37,43414,43416],{"id":43415},"important-behavior","Important behavior",[42,43418,43419,43422,43427,43432],{},[45,43420,43421],{},"queued writes only work while the transaction is open",[45,43423,43424,43426],{},[60,43425,32721],{}," is the easiest safe form",[45,43428,43429,43431],{},[60,43430,43350],{}," writes immediately and bypasses batching",[45,43433,43434],{},"numeric CSS custom properties may use Typed OM internally when available",[37,43436,36393],{"id":36392},[30,43438,32291],{},[42,43440,43441,43444,43449],{},[45,43442,43443],{},"a custom module writes several vars or style props",[45,43445,43446,43447],{},"you want output to stay aligned with ",[60,43448,31090],{},[45,43450,43451],{},"you need deduped writes per element and key",[37,43453,43250],{"id":43249},[30,43455,43456,43457,1833,43459,43461],{},"If you are inside ",[60,43458,31090],{},[60,43460,5063],{}," is usually the correct write primitive.",[410,43463,43464],{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}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":230,"searchDepth":258,"depth":258,"links":43466},[43467,43468,43469,43470,43471,43472,43473],{"id":43100,"depth":258,"text":43101},{"id":43109,"depth":258,"text":18799},{"id":43310,"depth":258,"text":43311},{"id":43353,"depth":258,"text":43354},{"id":43415,"depth":258,"text":43416},{"id":36392,"depth":258,"text":36393},{"id":43249,"depth":258,"text":43250},{"path":5024,"title":28686,"description":43475,"kind":39101,"section":39102,"order":32894,"group":39149,"aliases":43476,"attrs":43478,"events":43479,"cssVars":43480,"related":43481,"body":43482},"Advanced batching primitive for staged read, compute, and write work.",[43477],"batchModuleInitialization",[],[],[],[5010,5022,5699],{"type":22,"value":43483,"toc":43624},[43484,43486,43491,43493,43498,43500,43503,43514,43517,43519,43551,43555,43561,43582,43586,43589,43597,43600,43602,43605,43616,43618],[25,43485,28686],{"id":33849},[30,43487,43488,43490],{},[60,43489,28686],{}," is an advanced batching helper used by the runtime when initializing or processing many objects.",[37,43492,43101],{"id":43100},[30,43494,43495,43497],{},[60,43496,28686],{}," is exported by the package root, but it is advanced surface rather than everyday API.",[37,43499,18799],{"id":43109},[30,43501,43502],{},"It separates queued work into three lanes:",[42,43504,43505,43508,43511],{},[45,43506,43507],{},"read",[45,43509,43510],{},"compute",[45,43512,43513],{},"write",[30,43515,43516],{},"Each lane is processed in order, and each task can carry a priority.",[37,43518,43311],{"id":43310},[42,43520,43521,43526,43531,43536,43541,43546],{},[45,43522,43523],{},[60,43524,43525],{},"scheduleRead(task, priority?)",[45,43527,43528],{},[60,43529,43530],{},"scheduleCompute(task, priority?)",[45,43532,43533],{},[60,43534,43535],{},"scheduleWrite(task, priority?)",[45,43537,43538],{},[60,43539,43540],{},"batchModuleInitialization(contexts)",[45,43542,43543],{},[60,43544,43545],{},"flushSync()",[45,43547,43548],{},[60,43549,43550],{},"clear()",[37,43552,43554],{"id":43553},"runtime-role","Runtime role",[30,43556,43557,43558,43560],{},"In the current runtime it is used by ",[60,43559,28827],{}," to batch module initialization:",[99,43562,43563,43566,43571,43575],{},[45,43564,43565],{},"read rects and dimensions",[45,43567,43568,43569],{},"run ",[60,43570,29771],{},[45,43572,43568,43573],{},[60,43574,29776],{},[45,43576,43568,43577,137,43579],{},[60,43578,29781],{},[60,43580,43581],{},"addObject(...)",[37,43583,43585],{"id":43584},"cached-data","Cached data",[30,43587,43588],{},"During a batch it also keeps temporary caches for:",[42,43590,43591,43594],{},[45,43592,43593],{},"element rects",[45,43595,43596],{},"element dimensions",[30,43598,43599],{},"Those caches are cleared after the batch flushes.",[37,43601,36393],{"id":36392},[30,43603,43604],{},"Only use it when:",[42,43606,43607,43610,43613],{},[45,43608,43609],{},"you are building an advanced custom module",[45,43611,43612],{},"you are processing many elements in one burst",[45,43614,43615],{},"you have already measured that normal lifecycle batching is not enough",[37,43617,43250],{"id":43249},[30,43619,43620,43621,43623],{},"Most custom modules do not need their own ",[60,43622,28686],{},". The runtime already gives you enough batching through lifecycle phases and object initialization.",{"title":230,"searchDepth":258,"depth":258,"links":43625},[43626,43627,43628,43629,43630,43631,43632],{"id":43100,"depth":258,"text":43101},{"id":43109,"depth":258,"text":18799},{"id":43310,"depth":258,"text":43311},{"id":43553,"depth":258,"text":43554},{"id":43584,"depth":258,"text":43585},{"id":36392,"depth":258,"text":36393},{"id":43249,"depth":258,"text":43250},{"path":36749,"title":37044,"description":43634,"kind":39101,"section":39102,"order":33130,"group":39149,"aliases":43635,"attrs":43636,"events":43637,"cssVars":43638,"related":43639,"body":43640},"Abstract adapter base for SVG-backed grid overlays in the grid subsystem.",[],[],[],[],[39156,5699,2354],{"type":22,"value":43641,"toc":43790},[43642,43645,43650,43652,43657,43659,43662,43689,43693,43696,43725,43729,43732,43766,43768,43771,43782,43784],[25,43643,37044],{"id":43644},"gridadapter",[30,43646,43647,43649],{},[60,43648,37044],{}," is the abstract base used by the grid subsystem to render SVG-backed grid overlays.",[37,43651,43101],{"id":43100},[30,43653,43654,43656],{},[60,43655,37044],{}," is exported by the package root, but it belongs to a specialized subsystem and is not part of the common built-in module path.",[37,43658,18799],{"id":43109},[30,43660,43661],{},"An adapter defines:",[42,43663,43664,43669,43674,43680,43683,43686],{},[45,43665,43666,43667],{},"a unique ",[60,43668,29812],{},[45,43670,43671,43672],{},"a human-readable ",[60,43673,24339],{},[45,43675,43676,43677],{},"an ",[60,43678,43679],{},"icon",[45,43681,43682],{},"default settings",[45,43684,43685],{},"a UI schema",[45,43687,43688],{},"the actual SVG render logic",[37,43690,43692],{"id":43691},"abstract-contract","Abstract contract",[30,43694,43695],{},"You implement:",[42,43697,43698,43702,43706,43710,43715,43720],{},[45,43699,43700],{},[60,43701,29812],{},[45,43703,43704],{},[60,43705,24339],{},[45,43707,43708],{},[60,43709,43679],{},[45,43711,43712],{},[60,43713,43714],{},"getDefaults()",[45,43716,43717],{},[60,43718,43719],{},"getUISchema()",[45,43721,43722],{},[60,43723,43724],{},"render(svg, width, height, settings)",[37,43726,43728],{"id":43727},"built-in-helpers","Built-in helpers",[30,43730,43731],{},"The base class already gives helpers for:",[42,43733,43734,43737,43744,43747,43750,43753],{},[45,43735,43736],{},"clearing the instance group",[45,43738,43739,43740,43743],{},"getting a scoped ",[60,43741,43742],{},"\u003Cg>"," group",[45,43745,43746],{},"creating SVG lines",[45,43748,43749],{},"creating SVG rects",[45,43751,43752],{},"creating SVG paths",[45,43754,43755,43756,1833,43758,1833,43760,7452,43763,43765],{},"resolving ",[60,43757,1789],{},[60,43759,3407],{},[60,43761,43762],{},"vw",[60,43764,1669],{}," units",[37,43767,36393],{"id":36392},[30,43769,43770],{},"Use it only if:",[42,43772,43773,43776,43779],{},[45,43774,43775],{},"your project is intentionally building on top of the grid tooling",[45,43777,43778],{},"you need a new SVG grid renderer",[45,43780,43781],{},"you control the grid integration around it",[37,43783,43250],{"id":43249},[30,43785,43786,43787,43789],{},"For most StringTune users, ",[60,43788,37044],{}," is runtime reference, not a primary integration entry point.",{"title":230,"searchDepth":258,"depth":258,"links":43791},[43792,43793,43794,43795,43796,43797],{"id":43100,"depth":258,"text":43101},{"id":43109,"depth":258,"text":18799},{"id":43691,"depth":258,"text":43692},{"id":43727,"depth":258,"text":43728},{"id":36392,"depth":258,"text":36393},{"id":43249,"depth":258,"text":43250},{"path":39178,"title":39179,"description":43799,"kind":39101,"section":39102,"order":43800,"group":39149,"aliases":43801,"attrs":43802,"events":43803,"cssVars":43804,"related":43805,"body":43806},"Internal debounce helper used by the runtime for delayed reactions.",75,[],[],[],[],[39184,39190,39156],{"type":22,"value":43807,"toc":43861},[43808,43811,43816,43818,43826,43828,43831,43848,43850,43853,43855,43858],[25,43809,39179],{"id":43810},"debounce",[30,43812,43813,43815],{},[60,43814,39179],{}," is a small internal helper that wraps a function and delays execution until calls stop for a given period.",[37,43817,43101],{"id":43100},[30,43819,43820,43822,43823,43825],{},[60,43821,39179],{}," lives in ",[60,43824,39271],{},", but it is not exported by the package root. Treat it as internal runtime reference.",[37,43827,18799],{"id":43109},[30,43829,43830],{},"It:",[42,43832,43833,43836,43839,43842],{},[45,43834,43835],{},"stores the latest timeout id",[45,43837,43838],{},"clears the previous timeout on each call",[45,43840,43841],{},"runs the wrapped function only after the delay passes without another call",[45,43843,43844,43845,43847],{},"preserves the original ",[60,43846,28963],{}," context and arguments",[37,43849,43554],{"id":43553},[30,43851,43852],{},"In the current runtime it is used for delayed resize-related reactions.",[37,43854,36393],{"id":36392},[30,43856,43857],{},"If you are working inside the library itself, it is the standard debounce helper already present in the codebase.",[30,43859,43860],{},"If you are integrating against the package from the outside, do not rely on it as public API.",{"title":230,"searchDepth":258,"depth":258,"links":43862},[43863,43864,43865,43866],{"id":43100,"depth":258,"text":43101},{"id":43109,"depth":258,"text":18799},{"id":43553,"depth":258,"text":43554},{"id":36392,"depth":258,"text":36393},{"path":39184,"title":39185,"description":43868,"kind":39101,"section":39102,"order":43869,"group":39149,"aliases":43870,"attrs":43871,"events":43872,"cssVars":43873,"related":43874,"body":43875},"Internal requestAnimationFrame loop wrapper with optional FPS limiting.",76,[],[],[],[],[39178,3985,39156],{"type":22,"value":43876,"toc":43985},[43877,43880,43885,43887,43893,43895,43902,43916,43918,43940,43942,43956,43958,43966,43980,43982],[25,43878,39185],{"id":43879},"stringfps",[30,43881,43882,43884],{},[60,43883,39185],{}," is the internal loop wrapper used to drive frame updates.",[37,43886,43101],{"id":43100},[30,43888,43889,43822,43891,43825],{},[60,43890,39185],{},[60,43892,39271],{},[37,43894,18799],{"id":43109},[30,43896,43897,43898,43901],{},"It wraps ",[60,43899,43900],{},"requestAnimationFrame"," and can:",[42,43903,43904,43907,43910,43913],{},[45,43905,43906],{},"run uncapped",[45,43908,43909],{},"run at a target FPS",[45,43911,43912],{},"invoke a callback on each accepted frame",[45,43914,43915],{},"stop and restart the loop",[37,43917,43311],{"id":43310},[42,43919,43920,43925,43930,43935],{},[45,43921,43922],{},[60,43923,43924],{},"start(fps)",[45,43926,43927],{},[60,43928,43929],{},"stop()",[45,43931,43932],{},[60,43933,43934],{},"setOnFrame(callback)",[45,43936,43937],{},[60,43938,43939],{},"destructor()",[37,43941,43416],{"id":43415},[42,43943,43944,43950,43953],{},[45,43945,43946,43949],{},[60,43947,43948],{},"fps = 0"," means uncapped",[45,43951,43952],{},"non-zero FPS uses an internal interval gate",[45,43954,43955],{},"the class contains visibility handling logic, but in the current code the document visibility listener is commented out",[37,43957,43554],{"id":43553},[30,43959,43960,43962,43963,43965],{},[60,43961,28],{}," uses ",[60,43964,39185],{}," for the main update loop that drives:",[42,43967,43968,43971,43974,43977],{},[45,43969,43970],{},"cursor updates",[45,43972,43973],{},"scroll controller updates",[45,43975,43976],{},"module lifecycle dispatch",[45,43978,43979],{},"frameDOM flushes",[37,43981,43250],{"id":43249},[30,43983,43984],{},"Useful as runtime reference. Not something to document as a mainstream package integration symbol.",{"title":230,"searchDepth":258,"depth":258,"links":43986},[43987,43988,43989,43990,43991,43992],{"id":43100,"depth":258,"text":43101},{"id":43109,"depth":258,"text":18799},{"id":43310,"depth":258,"text":43311},{"id":43415,"depth":258,"text":43416},{"id":43553,"depth":258,"text":43554},{"id":43249,"depth":258,"text":43250},{"path":39190,"title":39191,"description":43994,"kind":39101,"section":39102,"order":43995,"group":39149,"aliases":43996,"attrs":43997,"events":43998,"cssVars":43999,"related":44000,"body":44001},"Settings type used for global fallback values and per-module overrides.",77,[],[],[],[],[2467,3984,28609],{"type":22,"value":44002,"toc":44099},[44003,44006,44011,44013,44021,44025,44072,44076,44079,44091,44093,44096],[25,44004,39191],{"id":44005},"stringsettings",[30,44007,44008,44010],{},[60,44009,39191],{}," is the settings map type used throughout the runtime.",[37,44012,43101],{"id":43100},[30,44014,44015,44016,44018,44019,106],{},"This type lives in ",[60,44017,39271],{},". It is useful reference for authoring, but the behavioral contract is covered mainly by ",[133,44020,39136],{"href":2467},[37,44022,44024],{"id":44023},"shape","Shape",[225,44026,44028],{"className":227,"code":44027,"language":229,"meta":230,"style":230},"interface StringSettings {\n  [key: string]: string | number | boolean;\n}\n",[60,44029,44030,44040,44068],{"__ignoreMap":230},[234,44031,44032,44035,44038],{"class":236,"line":237},[234,44033,44034],{"class":240},"interface",[234,44036,44037],{"class":281}," StringSettings",[234,44039,909],{"class":244},[234,44041,44042,44045,44047,44049,44051,44053,44055,44057,44060,44062,44064,44066],{"class":236,"line":258},[234,44043,44044],{"class":244},"  [",[234,44046,30061],{"class":899},[234,44048,1114],{"class":240},[234,44050,354],{"class":271},[234,44052,28397],{"class":244},[234,44054,1114],{"class":240},[234,44056,354],{"class":271},[234,44058,44059],{"class":240}," |",[234,44061,1474],{"class":271},[234,44063,44059],{"class":240},[234,44065,34158],{"class":271},[234,44067,255],{"class":244},[234,44069,44070],{"class":236,"line":265},[234,44071,1143],{"class":244},[37,44073,44075],{"id":44074},"what-it-is-for","What it is for",[30,44077,44078],{},"It represents:",[42,44080,44081,44086],{},[45,44082,44083,44084],{},"global fallback settings passed into ",[60,44085,4366],{},[45,44087,44088,44089],{},"per-module override settings passed into ",[60,44090,40675],{},[37,44092,43250],{"id":43249},[30,44094,44095],{},"The type is intentionally broad because many StringTune settings are attribute-like values that stay string-based until a module parses them.",[410,44097,44098],{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}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":230,"searchDepth":258,"depth":258,"links":44100},[44101,44102,44103,44104],{"id":43100,"depth":258,"text":43101},{"id":44023,"depth":258,"text":44024},{"id":44074,"depth":258,"text":44075},{"id":43249,"depth":258,"text":43250},{"path":14362,"title":39196,"description":44106,"kind":39101,"section":39102,"order":44107,"group":39149,"aliases":44108,"attrs":44109,"events":44110,"cssVars":44111,"related":44112,"body":44113},"Internal helper for deciding when the environment should be treated as coarse-pointer oriented.",78,[],[],[],[],[5705,39227,39156],{"type":22,"value":44114,"toc":44181},[44115,44118,44123,44125,44130,44134,44137,44157,44161,44174,44178],[25,44116,39196],{"id":44117},"iscoarsepointer",[30,44119,44120,44122],{},[60,44121,39196],{}," is an internal environment helper.",[37,44124,43101],{"id":43100},[30,44126,44127,44128,43825],{},"It lives in ",[60,44129,39271],{},[37,44131,44133],{"id":44132},"what-it-checks","What it checks",[30,44135,44136],{},"The current implementation combines:",[42,44138,44139,44144,44149,44152],{},[45,44140,44141],{},[60,44142,44143],{},"matchMedia('(pointer: coarse)')",[45,44145,44146],{},[60,44147,44148],{},"matchMedia('(pointer: fine)')",[45,44150,44151],{},"viewport width",[45,44153,44154],{},[60,44155,44156],{},"navigator.maxTouchPoints",[37,44158,44160],{"id":44159},"current-behavior","Current behavior",[42,44162,44163,44168,44171],{},[45,44164,44165,44166],{},"if a fine primary pointer is clearly detected, it returns ",[60,44167,2719],{},[45,44169,44170],{},"narrow screens are treated as coarse",[45,44172,44173],{},"touch capability is used as fallback when the pointer media queries are not decisive",[37,44175,44177],{"id":44176},"why-it-exists","Why it exists",[30,44179,44180],{},"This helps the runtime avoid simplistic mobile detection and better decide when touch-oriented behavior should win.",{"title":230,"searchDepth":258,"depth":258,"links":44182},[44183,44184,44185,44186],{"id":43100,"depth":258,"text":43101},{"id":44132,"depth":258,"text":44133},{"id":44159,"depth":258,"text":44160},{"id":44176,"depth":258,"text":44177},{"path":39201,"title":39202,"description":44188,"kind":39101,"section":39102,"order":44189,"group":39149,"aliases":44190,"attrs":44191,"events":44192,"cssVars":44193,"related":44194,"body":44195},"Internal parser for StringProgressPart source syntax such as source[0.2-0.7].",79,[],[],[],[],[5622,2903,39156],{"type":22,"value":44196,"toc":44297},[44197,44200,44207,44209,44213,44217,44226,44230,44259,44261,44264,44275,44280,44284,44294],[25,44198,39202],{"id":44199},"parsepartof",[30,44201,44202,44204,44205,106],{},[60,44203,39202],{}," is a small internal parser used by ",[60,44206,5623],{},[37,44208,43101],{"id":43100},[30,44210,44127,44211,43825],{},[60,44212,39271],{},[37,44214,44216],{"id":44215},"expected-input","Expected input",[225,44218,44220],{"className":32628,"code":44219,"language":32630,"meta":230,"style":230},"sourceId[0.2-0.7]\n",[60,44221,44222],{"__ignoreMap":230},[234,44223,44224],{"class":236,"line":237},[234,44225,44219],{},[37,44227,44229],{"id":44228},"output-shape","Output shape",[225,44231,44233],{"className":227,"code":44232,"language":229,"meta":230,"style":230},"{ id: string; start: number; end: number } | null\n",[60,44234,44235],{"__ignoreMap":230},[234,44236,44237,44239,44241,44244,44246,44249,44251,44254,44256],{"class":236,"line":237},[234,44238,31348],{"class":244},[234,44240,4273],{"class":281},[234,44242,44243],{"class":244},": string; ",[234,44245,326],{"class":281},[234,44247,44248],{"class":244},": number; ",[234,44250,12388],{"class":281},[234,44252,44253],{"class":244},": number } ",[234,44255,1128],{"class":240},[234,44257,44258],{"class":271}," null\n",[37,44260,18799],{"id":43109},[30,44262,44263],{},"It extracts:",[42,44265,44266,44269,44272],{},[45,44267,44268],{},"the source object id",[45,44270,44271],{},"the start of the slice",[45,44273,44274],{},"the end of the slice",[30,44276,44277,44278,106],{},"If the string does not match the expected pattern, it returns ",[60,44279,12700],{},[37,44281,44283],{"id":44282},"why-it-matters","Why it matters",[30,44285,44286,44287,44290,44291,44293],{},"This helper explains the ",[60,44288,44289],{},"string-part-of=\"source[start-end]\""," syntax used by ",[60,44292,5623],{},", but it should not be treated as a standalone public helper.",[410,44295,44296],{},"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 .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":230,"searchDepth":258,"depth":258,"links":44298},[44299,44300,44301,44302,44303],{"id":43100,"depth":258,"text":43101},{"id":44215,"depth":258,"text":44216},{"id":44228,"depth":258,"text":44229},{"id":43109,"depth":258,"text":18799},{"id":44282,"depth":258,"text":44283},{"path":32903,"title":39213,"description":44305,"kind":39101,"section":39102,"order":11915,"group":39206,"aliases":44306,"attrs":44307,"events":44308,"cssVars":44309,"related":44310,"body":44311},"Reference map for the runtime state containers aggregated by StringData.",[],[],[],[],[3985,39156,9622],{"type":22,"value":44312,"toc":44378},[44313,44316,44321,44328,44332,44362,44366,44368],[25,44314,39213],{"id":44315},"state-models-overview",[30,44317,44318,44319,106],{},"The runtime state is centered around ",[60,44320,30757],{},[30,44322,44323,44325,44326,106],{},[60,44324,30757],{}," is the exported top-level container. The individual state classes inside it are internal runtime models, but they are worth documenting separately because advanced modules often read from them through ",[60,44327,24195],{},[37,44329,44331],{"id":44330},"state-map","State map",[42,44333,44334,44338,44342,44346,44350,44354,44358],{},[45,44335,44336],{},[133,44337,30757],{"href":3985},[45,44339,44340],{},[133,44341,32896],{"href":39222},[45,44343,44344],{},[133,44345,32897],{"href":39227},[45,44347,44348],{},[133,44349,32898],{"href":39232},[45,44351,44352],{},[133,44353,39238],{"href":39237},[45,44355,44356],{},[133,44357,39244],{"href":39243},[45,44359,44360],{},[133,44361,39250],{"href":39249},[37,44363,44365],{"id":44364},"practical-boundary","Practical boundary",[30,44367,39260],{},[42,44369,44370,44375],{},[45,44371,44372,44373],{},"integrate publicly against ",[60,44374,30757],{},[45,44376,44377],{},"treat the nested state models as runtime reference unless your integration genuinely depends on their shape",{"title":230,"searchDepth":258,"depth":258,"links":44379},[44380,44381],{"id":44330,"depth":258,"text":44331},{"id":44364,"depth":258,"text":44365},{"path":3985,"title":30757,"description":44383,"kind":39101,"section":39102,"order":44384,"group":39206,"aliases":44385,"attrs":44386,"events":44387,"cssVars":44388,"related":44389,"body":44390},"Top-level runtime state container shared across modules, tools, and controllers.",81,[],[],[],[],[32903,39222,9622],{"type":22,"value":44391,"toc":44466},[44392,44395,44400,44402,44406,44410,44413,44439,44441,44444,44455,44458,44460],[25,44393,30757],{"id":44394},"stringdata",[30,44396,44397,44399],{},[60,44398,30757],{}," is the main shared state container exported by the package.",[37,44401,43101],{"id":43100},[30,44403,44404,43106],{},[60,44405,30757],{},[37,44407,44409],{"id":44408},"what-it-contains","What it contains",[30,44411,44412],{},"It aggregates:",[42,44414,44415,44419,44423,44427,44431,44435],{},[45,44416,44417],{},[60,44418,32933],{},[45,44420,44421],{},[60,44422,3314],{},[45,44424,44425],{},[60,44426,12285],{},[45,44428,44429],{},[60,44430,32946],{},[45,44432,44433],{},[60,44434,32951],{},[45,44436,44437],{},[60,44438,32956],{},[37,44440,44283],{"id":44282},[30,44442,44443],{},"This is the object passed through the runtime into:",[42,44445,44446,44449,44452],{},[45,44447,44448],{},"module lifecycle hooks",[45,44450,44451],{},"controllers",[45,44453,44454],{},"context-aware utilities",[30,44456,44457],{},"If you need live runtime state in a custom module, this is the correct top-level entry point.",[37,44459,43250],{"id":43249},[30,44461,44462,44463,44465],{},"The nested state classes are documented separately, but the usual public authoring surface is still ",[60,44464,30757],{}," as a whole.",{"title":230,"searchDepth":258,"depth":258,"links":44467},[44468,44469,44470,44471],{"id":43100,"depth":258,"text":43101},{"id":44408,"depth":258,"text":44409},{"id":44282,"depth":258,"text":44283},{"id":43249,"depth":258,"text":43250},{"path":39222,"title":32896,"description":44473,"kind":39101,"section":39102,"order":44474,"group":39206,"aliases":44475,"attrs":44476,"events":44477,"cssVars":44478,"related":44479,"body":44480},"Internal model for live scroll, mode, container, and motion-related values.",82,[],[],[],[],[3985,39227,617],{"type":22,"value":44481,"toc":44622},[44482,44485,44490,44492,44501,44505,44592,44594,44597,44611,44613],[25,44483,32896],{"id":44484},"scrollstate",[30,44486,44487,44489],{},[60,44488,32896],{}," holds the runtime's live scroll-related values.",[37,44491,43101],{"id":43100},[30,44493,44494,43822,44496,44498,44499,106],{},[60,44495,32896],{},[60,44497,39274],{}," and is mainly runtime reference. Most integrations should read it through exported ",[60,44500,30757],{},[37,44502,44504],{"id":44503},"important-fields","Important fields",[42,44506,44507,44512,44517,44522,44527,44532,44537,44542,44547,44552,44556,44561,44566,44570,44574,44579,44584,44588],{},[45,44508,44509],{},[60,44510,44511],{},"target",[45,44513,44514],{},[60,44515,44516],{},"current",[45,44518,44519],{},[60,44520,44521],{},"transformedCurrent",[45,44523,44524],{},[60,44525,44526],{},"delta",[45,44528,44529],{},[60,44530,44531],{},"lerped",[45,44533,44534],{},[60,44535,44536],{},"displacement",[45,44538,44539],{},[60,44540,44541],{},"isScrollingDown",[45,44543,44544],{},[60,44545,44546],{},"topPosition",[45,44548,44549],{},[60,44550,44551],{},"bottomPosition",[45,44553,44554],{},[60,44555,4221],{},[45,44557,44558],{},[60,44559,44560],{},"container",[45,44562,44563],{},[60,44564,44565],{},"elementContainer",[45,44567,44568],{},[60,44569,4800],{},[45,44571,44572],{},[60,44573,38358],{},[45,44575,44576],{},[60,44577,44578],{},"modeMobile",[45,44580,44581],{},[60,44582,44583],{},"modeDesktop",[45,44585,44586],{},[60,44587,4444],{},[45,44589,44590],{},[60,44591,4469],{},[37,44593,44075],{"id":44074},[30,44595,44596],{},"This state powers:",[42,44598,44599,44602,44605,44608],{},[45,44600,44601],{},"scroll progress modules",[45,44603,44604],{},"scroll controller behavior",[45,44606,44607],{},"direction-aware runtime logic",[45,44609,44610],{},"transformed scroll-container math",[37,44612,43250],{"id":43249},[30,44614,44615,44616,44619,44620,106],{},"If a custom module needs current scroll numbers, ",[60,44617,44618],{},"data.scroll"," is usually the most important branch of ",[60,44621,30757],{},{"title":230,"searchDepth":258,"depth":258,"links":44623},[44624,44625,44626,44627],{"id":43100,"depth":258,"text":43101},{"id":44503,"depth":258,"text":44504},{"id":44074,"depth":258,"text":44075},{"id":43249,"depth":258,"text":43250},{"path":39227,"title":32897,"description":44629,"kind":39101,"section":39102,"order":44630,"group":39206,"aliases":44631,"attrs":44632,"events":44633,"cssVars":44634,"related":44635,"body":44636},"Internal model for viewport dimensions, content bounds, transform scale, and rem base.",83,[],[],[],[],[3985,39222,3263],{"type":22,"value":44637,"toc":44726},[44638,44641,44646,44648,44656,44658,44700,44702,44704,44718,44720],[25,44639,32897],{"id":44640},"viewportstate",[30,44642,44643,44645],{},[60,44644,32897],{}," holds current viewport and content geometry.",[37,44647,43101],{"id":43100},[30,44649,44650,43822,44652,44498,44654,106],{},[60,44651,32897],{},[60,44653,39274],{},[60,44655,30757],{},[37,44657,44504],{"id":44503},[42,44659,44660,44665,44670,44675,44680,44685,44690,44695],{},[45,44661,44662],{},[60,44663,44664],{},"windowWidth",[45,44666,44667],{},[60,44668,44669],{},"windowHeight",[45,44671,44672],{},[60,44673,44674],{},"contentWidth",[45,44676,44677],{},[60,44678,44679],{},"contentHeight",[45,44681,44682],{},[60,44683,44684],{},"scaleWidth",[45,44686,44687],{},[60,44688,44689],{},"scaleHeight",[45,44691,44692],{},[60,44693,44694],{},"transformScale",[45,44696,44697],{},[60,44698,44699],{},"baseRem",[37,44701,44075],{"id":44074},[30,44703,44596],{},[42,44705,44706,44709,44712,44715],{},[45,44707,44708],{},"resize-aware modules",[45,44710,44711],{},"dimension parsing",[45,44713,44714],{},"transformed container calculations",[45,44716,44717],{},"responsive behavior",[37,44719,43250],{"id":43249},[30,44721,44722,44723,106],{},"If a module depends on viewport size, root font size, or transformed layout scaling, the needed values usually live in ",[60,44724,44725],{},"data.viewport",{"title":230,"searchDepth":258,"depth":258,"links":44727},[44728,44729,44730,44731],{"id":43100,"depth":258,"text":43101},{"id":44503,"depth":258,"text":44504},{"id":44074,"depth":258,"text":44075},{"id":43249,"depth":258,"text":43250},{"path":39232,"title":32898,"description":44733,"kind":39101,"section":39102,"order":44734,"group":39206,"aliases":44735,"attrs":44736,"events":44737,"cssVars":44738,"related":44739,"body":44740},"Internal model for raw and smoothed cursor position, step values, and cursor velocity.",84,[],[],[],[],[3985,5664,9622],{"type":22,"value":44741,"toc":44828},[44742,44745,44750,44752,44760,44762,44804,44806,44808,44819,44821],[25,44743,32898],{"id":44744},"cursorstate",[30,44746,44747,44749],{},[60,44748,32898],{}," holds raw and smoothed pointer motion data.",[37,44751,43101],{"id":43100},[30,44753,44754,43822,44756,44498,44758,106],{},[60,44755,32898],{},[60,44757,39274],{},[60,44759,30757],{},[37,44761,44504],{"id":44503},[42,44763,44764,44769,44774,44779,44784,44789,44794,44799],{},[45,44765,44766],{},[60,44767,44768],{},"targetX",[45,44770,44771],{},[60,44772,44773],{},"targetY",[45,44775,44776],{},[60,44777,44778],{},"smoothedX",[45,44780,44781],{},[60,44782,44783],{},"smoothedY",[45,44785,44786],{},[60,44787,44788],{},"stepX",[45,44790,44791],{},[60,44792,44793],{},"stepY",[45,44795,44796],{},[60,44797,44798],{},"velocityX",[45,44800,44801],{},[60,44802,44803],{},"velocityY",[37,44805,44075],{"id":44074},[30,44807,44596],{},[42,44809,44810,44813,44816],{},[45,44811,44812],{},"cursor smoothing",[45,44814,44815],{},"pointer-reactive modules",[45,44817,44818],{},"motion derived from cursor velocity",[37,44820,43250],{"id":43249},[30,44822,44823,44824,44827],{},"If a custom interaction module needs runtime cursor state rather than raw DOM events, ",[60,44825,44826],{},"data.cursor"," is the branch to inspect.",{"title":230,"searchDepth":258,"depth":258,"links":44829},[44830,44831,44832,44833],{"id":43100,"depth":258,"text":43101},{"id":44503,"depth":258,"text":44504},{"id":44074,"depth":258,"text":44075},{"id":43249,"depth":258,"text":43250},{"path":39237,"title":39238,"description":44835,"kind":39101,"section":39102,"order":44836,"group":39206,"aliases":44837,"attrs":44838,"events":44839,"cssVars":44840,"related":44841,"body":44842},"Internal model for current frame time, delta, previous timestamp, and total elapsed time.",85,[],[],[],[],[3985,39184,28610],{"type":22,"value":44843,"toc":44912},[44844,44847,44852,44854,44862,44866,44887,44889,44892,44903,44905],[25,44845,39238],{"id":44846},"timestate",[30,44848,44849,44851],{},[60,44850,39238],{}," holds frame timing data.",[37,44853,43101],{"id":43100},[30,44855,44856,43822,44858,44498,44860,106],{},[60,44857,39238],{},[60,44859,39274],{},[60,44861,30757],{},[37,44863,44865],{"id":44864},"fields","Fields",[42,44867,44868,44873,44878,44882],{},[45,44869,44870],{},[60,44871,44872],{},"now",[45,44874,44875],{},[60,44876,44877],{},"previous",[45,44879,44880],{},[60,44881,44526],{},[45,44883,44884],{},[60,44885,44886],{},"elapsed",[37,44888,44075],{"id":44074},[30,44890,44891],{},"This state is useful for:",[42,44893,44894,44897,44900],{},[45,44895,44896],{},"time-based animation logic",[45,44898,44899],{},"frame-rate-aware behavior",[45,44901,44902],{},"duration-dependent custom modules",[37,44904,43250],{"id":43249},[30,44906,44907,44908,44911],{},"If a custom module needs time but should stay inside the runtime model, use ",[60,44909,44910],{},"data.time"," instead of creating a separate loop clock.",{"title":230,"searchDepth":258,"depth":258,"links":44913},[44914,44915,44916,44917],{"id":43100,"depth":258,"text":43101},{"id":44864,"depth":258,"text":44865},{"id":44074,"depth":258,"text":44075},{"id":43249,"depth":258,"text":43250},{"path":39243,"title":39244,"description":44919,"kind":39101,"section":39102,"order":44920,"group":39206,"aliases":44921,"attrs":44922,"events":44923,"cssVars":44924,"related":44925,"body":44926},"Internal runtime flags for debug overlays and certain layout-control switches.",86,[],[],[],[],[3985,5744,5750],{"type":22,"value":44927,"toc":44985},[44928,44931,44936,44938,44946,44950,44967,44969,44972,44980,44982],[25,44929,39244],{"id":44930},"systemstate",[30,44932,44933,44935],{},[60,44934,39244],{}," is a small container for runtime-wide flags.",[37,44937,43101],{"id":43100},[30,44939,44940,43822,44942,44498,44944,106],{},[60,44941,39244],{},[60,44943,39274],{},[60,44945,30757],{},[37,44947,44949],{"id":44948},"current-fields","Current fields",[42,44951,44952,44957,44962],{},[45,44953,44954],{},[60,44955,44956],{},"fpsTracker",[45,44958,44959],{},[60,44960,44961],{},"positionTracker",[45,44963,44964],{},[60,44965,44966],{},"suppressMasonryResize",[37,44968,44075],{"id":44074},[30,44970,44971],{},"These flags are currently used for:",[42,44973,44974,44977],{},[45,44975,44976],{},"enabling debug overlays",[45,44978,44979],{},"controlling specific layout behavior such as masonry resize suppression",[37,44981,43250],{"id":43249},[30,44983,44984],{},"This is more of a runtime control bucket than a general-purpose state model.",{"title":230,"searchDepth":258,"depth":258,"links":44986},[44987,44988,44989,44990],{"id":43100,"depth":258,"text":43101},{"id":44948,"depth":258,"text":44949},{"id":44074,"depth":258,"text":44075},{"id":43249,"depth":258,"text":43250},{"path":39249,"title":39250,"description":44992,"kind":39101,"section":39102,"order":44993,"group":39206,"aliases":44994,"attrs":44995,"events":44996,"cssVars":44997,"related":44998,"body":44999},"Internal holder for external render-context references such as Three.js instances.",87,[],[],[],[],[3985,32903,2354],{"type":22,"value":45000,"toc":45060},[45001,45004,45009,45011,45018,45022,45029,45031,45034,45036,45039,45057],[25,45002,39250],{"id":45003},"renderstate",[30,45005,45006,45008],{},[60,45007,39250],{}," is a very small render-context holder.",[37,45010,43101],{"id":43100},[30,45012,45013,43822,45015,45017],{},[60,45014,39250],{},[60,45016,39274],{}," and is mainly runtime reference.",[37,45019,45021],{"id":45020},"current-field","Current field",[42,45023,45024],{},[45,45025,45026],{},[60,45027,45028],{},"threeInstance",[37,45030,44075],{"id":44074},[30,45032,45033],{},"It exists so render-engine integrations can keep a shared render-context reference inside the broader runtime state model.",[37,45035,43250],{"id":43249},[30,45037,45038],{},"In the current built-in module set, this state is much less central than:",[42,45040,45041,45045,45049,45053],{},[45,45042,45043],{},[60,45044,32933],{},[45,45046,45047],{},[60,45048,3314],{},[45,45050,45051],{},[60,45052,12285],{},[45,45054,45055],{},[60,45056,32951],{},[30,45058,45059],{},"So most users will only care about it if they are wiring custom render-engine behavior into StringTune.",{"title":230,"searchDepth":258,"depth":258,"links":45061},[45062,45063,45064,45065],{"id":43100,"depth":258,"text":43101},{"id":45020,"depth":258,"text":45021},{"id":44074,"depth":258,"text":44075},{"id":43249,"depth":258,"text":43250},{"/docs/overview":45067,"/docs/introduction":45331,"/docs/quick-start":45472,"/docs/nuxt":45640,"/docs/nextjs":46523,"/docs/recipes/overview":46833,"/docs/built-in-vs-custom-vs-internal":46863,"/docs/configuration":46941,"/docs/object-ids":47287,"/docs/element-mirroring":47418,"/docs/offset-concepts":47577,"/docs/event-system":47996,"/docs/scroll-marks":48124,"/docs/scroll-modes":48387,"/docs/scroll-containers":48778,"/docs/performance":48946,"/docs/scroll-isolation":49153,"/docs/modules/overview":49412,"/docs/modules/progress":49542,"/docs/modules/progress-part":50243,"/docs/modules/parallax":51078,"/docs/modules/lerp":51998,"/docs/modules/glide":52546,"/docs/modules/anchor":53030,"/docs/modules/scroll-container":54287,"/docs/modules/scroller":55130,"/docs/modules/cursor":55467,"/docs/modules/cursor/targets-and-portals":56603,"/docs/modules/cursor/css-variables-and-events":56933,"/docs/modules/cursor/lifecycle-and-device-behavior":57243,"/docs/modules/magnetic":57393,"/docs/modules/impulse":57998,"/docs/modules/spotlight":59081,"/docs/modules/split":60002,"/docs/modules/split/grammar":61087,"/docs/modules/split/dom-output":61675,"/docs/modules/split/fit-and-rebuild":62337,"/docs/modules/split/inline-html":62994,"/docs/modules/masonry":63868,"/docs/modules/responsive":64695,"/docs/modules/form":65521,"/docs/modules/loading":66938,"/docs/modules/lazy":67396,"/docs/modules/video-autoplay":68011,"/docs/modules/fps-tracker":68508,"/docs/modules/position-tracker":69057,"/docs/custom-modules/overview":69856,"/docs/custom-modules/first-module":70021,"/docs/custom-modules/element-vs-global":70510,"/docs/custom-modules/module-contract":70867,"/docs/custom-modules/lifecycle-hooks":71391,"/docs/custom-modules/objects-and-attributes":71869,"/docs/custom-modules/context-tools-events":72457,"/docs/custom-modules/context-tools-events/context":72577,"/docs/custom-modules/context-tools-events/tools":72795,"/docs/custom-modules/context-tools-events/states":73280,"/docs/custom-modules/context-tools-events/events":73460,"/docs/custom-modules/performance-patterns":73681,"/docs/custom-modules/worked-example":74093,"/docs/dev-tools/overview":74997,"/docs/dev-tools/dock":75831,"/docs/dev-tools/inview":76115,"/docs/dev-tools/layout":76424,"/docs/dev-tools/progress":77003,"/docs/dev-tools/rulers":77588,"/docs/api/overview":78398,"/docs/api/string-tune":78536,"/docs/api/events":78989,"/docs/api/settings":79744,"/docs/api/attributes":80540,"/docs/api/css-variables":81006,"/docs/api/utilities":81818,"/docs/api/frame-dom":81909,"/docs/api/style-txn":82070,"/docs/api/dom-batcher":82245,"/docs/api/grid-adapter":82370,"/docs/api/debounce":82498,"/docs/api/string-fps":82552,"/docs/api/string-settings":82652,"/docs/api/is-coarse-pointer":82744,"/docs/api/parse-part-of":82806,"/docs/api/state-models":82897,"/docs/api/string-data":82965,"/docs/api/scroll-state":83041,"/docs/api/viewport-state":83169,"/docs/api/cursor-state":83255,"/docs/api/time-state":83339,"/docs/api/system-state":83407,"/docs/api/render-state":83467},{"path":6,"title":7,"description":8,"kind":9,"section":10,"order":11,"aliases":45068,"attrs":45069,"events":45070,"cssVars":45071,"related":45072,"body":45073},[13,14],[],[],[],[19,20],{"type":22,"value":45074,"toc":45319},[45075,45077,45079,45081,45083,45105,45107,45109,45119,45121,45135,45137,45139,45161,45163,45165,45167,45169,45187,45189,45191,45193,45195,45197,45267,45295,45297,45305,45307,45317],[25,45076,28],{"id":27},[30,45078,32],{},[30,45080,35],{},[37,45082,40],{"id":39},[42,45084,45085,45087,45089],{},[45,45086,47],{},[45,45088,50],{},[45,45090,53,45091],{},[42,45092,45093,45097,45101,45103],{},[45,45094,58,45095],{},[60,45096,28],{},[45,45098,64,45099],{},[60,45100,67],{},[45,45102,70],{},[45,45104,73],{},[37,45106,77],{"id":76},[30,45108,80],{},[42,45110,45111,45113,45115,45117],{},[45,45112,85],{},[45,45114,88],{},[45,45116,91],{},[45,45118,94],{},[30,45120,97],{},[99,45122,45123,45127,45131,45133],{},[45,45124,103,45125,106],{},[60,45126,67],{},[45,45128,109,45129,113],{},[60,45130,112],{},[45,45132,116],{},[45,45134,119],{},[37,45136,123],{"id":122},[30,45138,126],{},[99,45140,45141,45147,45153,45157],{},[45,45142,131,45143,137,45145,141],{},[133,45144,136],{"href":135},[133,45146,140],{"href":19},[45,45148,131,45149,148,45151,152],{},[133,45150,147],{"href":146},[133,45152,151],{"href":20},[45,45154,155,45155,160],{},[133,45156,159],{"href":158},[45,45158,163,45159,168],{},[133,45160,167],{"href":166},[37,45162,172],{"id":171},[174,45164,177],{"id":176},[30,45166,180],{},[30,45168,183],{},[42,45170,45171,45175,45179,45183],{},[45,45172,45173],{},[60,45174,190],{},[45,45176,45177],{},[60,45178,195],{},[45,45180,45181],{},[60,45182,200],{},[45,45184,45185],{},[60,45186,205],{},[174,45188,209],{"id":208},[30,45190,212],{},[174,45192,216],{"id":215},[30,45194,219],{},[37,45196,223],{"id":222},[225,45198,45199],{"className":227,"code":228,"language":229,"meta":230,"style":230},[60,45200,45201,45213,45217,45231,45235,45243,45255],{"__ignoreMap":230},[234,45202,45203,45205,45207,45209,45211],{"class":236,"line":237},[234,45204,241],{"class":240},[234,45206,245],{"class":244},[234,45208,248],{"class":240},[234,45210,252],{"class":251},[234,45212,255],{"class":244},[234,45214,45215],{"class":236,"line":258},[234,45216,262],{"emptyLinePlaceholder":261},[234,45218,45219,45221,45223,45225,45227,45229],{"class":236,"line":265},[234,45220,268],{"class":240},[234,45222,272],{"class":271},[234,45224,275],{"class":240},[234,45226,278],{"class":244},[234,45228,282],{"class":281},[234,45230,285],{"class":244},[234,45232,45233],{"class":236,"line":288},[234,45234,262],{"emptyLinePlaceholder":261},[234,45236,45237,45239,45241],{"class":236,"line":293},[234,45238,296],{"class":244},[234,45240,299],{"class":281},[234,45242,302],{"class":244},[234,45244,45245,45247,45249,45251,45253],{"class":236,"line":305},[234,45246,296],{"class":244},[234,45248,299],{"class":281},[234,45250,312],{"class":244},[234,45252,315],{"class":271},[234,45254,318],{"class":244},[234,45256,45257,45259,45261,45263,45265],{"class":236,"line":321},[234,45258,296],{"class":244},[234,45260,326],{"class":281},[234,45262,329],{"class":244},[234,45264,332],{"class":271},[234,45266,335],{"class":244},[225,45268,45269],{"className":338,"code":339,"language":340,"meta":230,"style":230},[60,45270,45271],{"__ignoreMap":230},[234,45272,45273,45275,45277,45279,45281,45283,45285,45287,45289,45291,45293],{"class":236,"line":237},[234,45274,347],{"class":244},[234,45276,351],{"class":350},[234,45278,354],{"class":281},[234,45280,357],{"class":244},[234,45282,360],{"class":251},[234,45284,363],{"class":281},[234,45286,357],{"class":244},[234,45288,368],{"class":251},[234,45290,371],{"class":244},[234,45292,351],{"class":350},[234,45294,376],{"class":244},[30,45296,379],{},[42,45298,45299,45301,45303],{},[45,45300,384],{},[45,45302,387],{},[45,45304,390],{},[37,45306,394],{"id":393},[42,45308,45309,45311,45313,45315],{},[45,45310,399],{},[45,45312,402],{},[45,45314,405],{},[45,45316,408],{},[410,45318,412],{},{"title":230,"searchDepth":258,"depth":258,"links":45320},[45321,45322,45323,45324,45329,45330],{"id":39,"depth":258,"text":40},{"id":76,"depth":258,"text":77},{"id":122,"depth":258,"text":123},{"id":171,"depth":258,"text":172,"children":45325},[45326,45327,45328],{"id":176,"depth":265,"text":177},{"id":208,"depth":265,"text":209},{"id":215,"depth":265,"text":216},{"id":222,"depth":258,"text":223},{"id":393,"depth":258,"text":394},{"path":135,"title":136,"description":426,"kind":9,"section":10,"order":427,"aliases":45332,"attrs":45333,"events":45334,"cssVars":45335,"related":45336,"body":45337},[429,430],[],[],[],[19,435,436],{"type":22,"value":45338,"toc":45465},[45339,45341,45343,45355,45357,45415,45419,45423,45429,45431,45443,45445,45463],[25,45340,136],{"id":441},[37,45342,445],{"id":444},[225,45344,45345],{"className":448,"code":449,"language":450,"meta":230,"style":230},[60,45346,45347],{"__ignoreMap":230},[234,45348,45349,45351,45353],{"class":236,"line":237},[234,45350,457],{"class":281},[234,45352,460],{"class":251},[234,45354,463],{"class":251},[37,45356,467],{"id":466},[225,45358,45359],{"className":227,"code":470,"language":229,"meta":230,"style":230},[60,45360,45361,45373,45377,45391,45395,45403],{"__ignoreMap":230},[234,45362,45363,45365,45367,45369,45371],{"class":236,"line":237},[234,45364,241],{"class":240},[234,45366,479],{"class":244},[234,45368,248],{"class":240},[234,45370,252],{"class":251},[234,45372,255],{"class":244},[234,45374,45375],{"class":236,"line":258},[234,45376,262],{"emptyLinePlaceholder":261},[234,45378,45379,45381,45383,45385,45387,45389],{"class":236,"line":265},[234,45380,268],{"class":240},[234,45382,272],{"class":271},[234,45384,275],{"class":240},[234,45386,278],{"class":244},[234,45388,282],{"class":281},[234,45390,285],{"class":244},[234,45392,45393],{"class":236,"line":288},[234,45394,262],{"emptyLinePlaceholder":261},[234,45396,45397,45399,45401],{"class":236,"line":293},[234,45398,296],{"class":244},[234,45400,299],{"class":281},[234,45402,302],{"class":244},[234,45404,45405,45407,45409,45411,45413],{"class":236,"line":305},[234,45406,296],{"class":244},[234,45408,326],{"class":281},[234,45410,329],{"class":244},[234,45412,332],{"class":271},[234,45414,335],{"class":244},[37,45416,531,45417,535],{"id":530},[60,45418,534],{},[30,45420,45421,540],{},[60,45422,534],{},[30,45424,543,45425,547,45427,550],{},[60,45426,546],{},[60,45428,534],{},[37,45430,554],{"id":553},[42,45432,45433,45437,45439,45441],{},[45,45434,559,45435,106],{},[60,45436,562],{},[45,45438,565],{},[45,45440,568],{},[45,45442,571],{},[37,45444,575],{"id":574},[42,45446,45447,45451,45455,45459],{},[45,45448,45449],{},[133,45450,140],{"href":19},[45,45452,45453],{},[133,45454,586],{"href":435},[45,45456,45457],{},[133,45458,591],{"href":436},[45,45460,45461],{},[133,45462,159],{"href":158},[410,45464,598],{},{"title":230,"searchDepth":258,"depth":258,"links":45466},[45467,45468,45469,45470,45471],{"id":444,"depth":258,"text":445},{"id":466,"depth":258,"text":467},{"id":530,"depth":258,"text":604},{"id":553,"depth":258,"text":554},{"id":574,"depth":258,"text":575},{"path":19,"title":140,"description":608,"kind":9,"section":10,"order":609,"aliases":45473,"attrs":45474,"events":45475,"cssVars":45476,"related":45477,"body":45478},[611,612],[],[],[],[135,617],{"type":22,"value":45479,"toc":45632},[45480,45482,45484,45518,45520,45540,45544,45552,45554,45570,45572,45600,45604,45606,45608,45618,45626,45628,45630],[25,45481,140],{"id":622},[37,45483,626],{"id":625},[225,45485,45486],{"className":227,"code":629,"language":229,"meta":230,"style":230},[60,45487,45488,45500,45504],{"__ignoreMap":230},[234,45489,45490,45492,45494,45496,45498],{"class":236,"line":237},[234,45491,241],{"class":240},[234,45493,638],{"class":244},[234,45495,248],{"class":240},[234,45497,252],{"class":251},[234,45499,255],{"class":244},[234,45501,45502],{"class":236,"line":258},[234,45503,262],{"emptyLinePlaceholder":261},[234,45505,45506,45508,45510,45512,45514,45516],{"class":236,"line":265},[234,45507,268],{"class":240},[234,45509,272],{"class":271},[234,45511,275],{"class":240},[234,45513,278],{"class":244},[234,45515,282],{"class":281},[234,45517,285],{"class":244},[37,45519,666],{"id":665},[225,45521,45522],{"className":227,"code":669,"language":229,"meta":230,"style":230},[60,45523,45524,45532],{"__ignoreMap":230},[234,45525,45526,45528,45530],{"class":236,"line":237},[234,45527,296],{"class":244},[234,45529,299],{"class":281},[234,45531,302],{"class":244},[234,45533,45534,45536,45538],{"class":236,"line":258},[234,45535,296],{"class":244},[234,45537,299],{"class":281},[234,45539,688],{"class":244},[30,45541,163,45542,693],{},[60,45543,67],{},[42,45545,45546,45550],{},[45,45547,698,45548],{},[60,45549,112],{},[45,45551,703],{},[37,45553,707],{"id":706},[225,45555,45556],{"className":227,"code":710,"language":229,"meta":230,"style":230},[60,45557,45558],{"__ignoreMap":230},[234,45559,45560,45562,45564,45566,45568],{"class":236,"line":237},[234,45561,296],{"class":244},[234,45563,326],{"class":281},[234,45565,329],{"class":244},[234,45567,332],{"class":271},[234,45569,335],{"class":244},[37,45571,728],{"id":727},[225,45573,45574],{"className":338,"code":731,"language":340,"meta":230,"style":230},[60,45575,45576],{"__ignoreMap":230},[234,45577,45578,45580,45582,45584,45586,45588,45590,45592,45594,45596,45598],{"class":236,"line":237},[234,45579,347],{"class":244},[234,45581,740],{"class":350},[234,45583,354],{"class":281},[234,45585,357],{"class":244},[234,45587,360],{"class":251},[234,45589,363],{"class":281},[234,45591,357],{"class":244},[234,45593,368],{"class":251},[234,45595,371],{"class":244},[234,45597,740],{"class":350},[234,45599,376],{"class":244},[30,45601,761,45602,765],{},[60,45603,764],{},[37,45605,769],{"id":768},[30,45607,772],{},[42,45609,45610,45612,45614,45616],{},[45,45611,777],{},[45,45613,780],{},[45,45615,783],{},[45,45617,786],{},[30,45619,789,45620,792,45622,796,45624,106],{},[60,45621,190],{},[60,45623,795],{},[60,45625,799],{},[37,45627,803],{"id":802},[30,45629,806],{},[410,45631,412],{},{"title":230,"searchDepth":258,"depth":258,"links":45633},[45634,45635,45636,45637,45638,45639],{"id":625,"depth":258,"text":626},{"id":665,"depth":258,"text":666},{"id":706,"depth":258,"text":707},{"id":727,"depth":258,"text":728},{"id":768,"depth":258,"text":769},{"id":802,"depth":258,"text":803},{"path":435,"title":586,"description":818,"kind":9,"section":10,"order":819,"aliases":45641,"attrs":45642,"events":45643,"cssVars":45644,"related":45645,"body":45646},[821],[],[],[],[135,19,436],{"type":22,"value":45647,"toc":46516},[45648,45650,45652,45654,45666,45668,45670,45816,45822,45824,45956,45958,45960,45998,46000,46004,46510,46512,46514],[25,45649,586],{"id":830},[30,45651,833],{},[37,45653,136],{"id":441},[225,45655,45656],{"className":448,"code":449,"language":450,"meta":230,"style":230},[60,45657,45658],{"__ignoreMap":230},[234,45659,45660,45662,45664],{"class":236,"line":237},[234,45661,457],{"class":281},[234,45663,460],{"class":251},[234,45665,463],{"class":251},[37,45667,851],{"id":850},[30,45669,854],{},[225,45671,45672],{"className":227,"code":857,"language":229,"meta":230,"style":230},[60,45673,45674,45678,45690,45694,45712,45726,45734,45742,45750,45754,45770,45782,45786,45790,45796,45800,45804,45808,45812],{"__ignoreMap":230},[234,45675,45676],{"class":236,"line":237},[234,45677,865],{"class":864},[234,45679,45680,45682,45684,45686,45688],{"class":236,"line":258},[234,45681,241],{"class":240},[234,45683,872],{"class":244},[234,45685,248],{"class":240},[234,45687,252],{"class":251},[234,45689,255],{"class":244},[234,45691,45692],{"class":236,"line":265},[234,45693,262],{"emptyLinePlaceholder":261},[234,45695,45696,45698,45700,45702,45704,45706,45708,45710],{"class":236,"line":288},[234,45697,887],{"class":240},[234,45699,890],{"class":240},[234,45701,893],{"class":281},[234,45703,896],{"class":244},[234,45705,900],{"class":899},[234,45707,903],{"class":244},[234,45709,906],{"class":240},[234,45711,909],{"class":244},[234,45713,45714,45716,45718,45720,45722,45724],{"class":236,"line":293},[234,45715,914],{"class":240},[234,45717,272],{"class":271},[234,45719,275],{"class":240},[234,45721,278],{"class":244},[234,45723,282],{"class":281},[234,45725,285],{"class":244},[234,45727,45728,45730,45732],{"class":236,"line":305},[234,45729,929],{"class":244},[234,45731,299],{"class":281},[234,45733,934],{"class":244},[234,45735,45736,45738,45740],{"class":236,"line":321},[234,45737,929],{"class":244},[234,45739,299],{"class":281},[234,45741,943],{"class":244},[234,45743,45744,45746,45748],{"class":236,"line":946},[234,45745,929],{"class":244},[234,45747,299],{"class":281},[234,45749,302],{"class":244},[234,45751,45752],{"class":236,"line":955},[234,45753,262],{"emptyLinePlaceholder":261},[234,45755,45756,45758,45760,45762,45764,45766,45768],{"class":236,"line":11},[234,45757,962],{"class":244},[234,45759,965],{"class":281},[234,45761,329],{"class":244},[234,45763,970],{"class":251},[234,45765,973],{"class":244},[234,45767,906],{"class":240},[234,45769,909],{"class":244},[234,45771,45772,45774,45776,45778,45780],{"class":236,"line":980},[234,45773,983],{"class":244},[234,45775,326],{"class":281},[234,45777,329],{"class":244},[234,45779,332],{"class":271},[234,45781,335],{"class":244},[234,45783,45784],{"class":236,"line":994},[234,45785,997],{"class":244},[234,45787,45788],{"class":236,"line":1000},[234,45789,262],{"emptyLinePlaceholder":261},[234,45791,45792,45794],{"class":236,"line":1005},[234,45793,1008],{"class":240},[234,45795,909],{"class":244},[234,45797,45798],{"class":236,"line":1013},[234,45799,1016],{"class":244},[234,45801,45802],{"class":236,"line":1019},[234,45803,1022],{"class":244},[234,45805,45806],{"class":236,"line":1025},[234,45807,1028],{"class":244},[234,45809,45810],{"class":236,"line":1031},[234,45811,1034],{"class":244},[234,45813,45814],{"class":236,"line":1037},[234,45815,1040],{"class":244},[1042,45817,45818],{},[30,45819,1046,45820,1049],{},[60,45821,299],{},[37,45823,1053],{"id":1052},[225,45825,45826],{"className":227,"code":1056,"language":229,"meta":230,"style":230},[60,45827,45828,45832,45846,45850,45860,45868,45888,45892,45896,45900,45910,45918,45938,45942,45946,45950],{"__ignoreMap":230},[234,45829,45830],{"class":236,"line":237},[234,45831,1063],{"class":864},[234,45833,45834,45836,45838,45840,45842,45844],{"class":236,"line":258},[234,45835,241],{"class":240},[234,45837,1070],{"class":240},[234,45839,1073],{"class":244},[234,45841,248],{"class":240},[234,45843,252],{"class":251},[234,45845,255],{"class":244},[234,45847,45848],{"class":236,"line":265},[234,45849,262],{"emptyLinePlaceholder":261},[234,45851,45852,45854,45856,45858],{"class":236,"line":288},[234,45853,1088],{"class":240},[234,45855,1091],{"class":240},[234,45857,1094],{"class":251},[234,45859,909],{"class":244},[234,45861,45862,45864,45866],{"class":236,"line":293},[234,45863,1101],{"class":240},[234,45865,1104],{"class":281},[234,45867,909],{"class":244},[234,45869,45870,45872,45874,45876,45878,45880,45882,45884,45886],{"class":236,"line":305},[234,45871,1111],{"class":899},[234,45873,1114],{"class":240},[234,45875,1117],{"class":281},[234,45877,347],{"class":244},[234,45879,1122],{"class":240},[234,45881,1125],{"class":244},[234,45883,1128],{"class":240},[234,45885,1131],{"class":271},[234,45887,255],{"class":244},[234,45889,45890],{"class":236,"line":321},[234,45891,1138],{"class":244},[234,45893,45894],{"class":236,"line":946},[234,45895,1143],{"class":244},[234,45897,45898],{"class":236,"line":955},[234,45899,262],{"emptyLinePlaceholder":261},[234,45901,45902,45904,45906,45908],{"class":236,"line":11},[234,45903,1088],{"class":240},[234,45905,1091],{"class":240},[234,45907,1156],{"class":251},[234,45909,909],{"class":244},[234,45911,45912,45914,45916],{"class":236,"line":980},[234,45913,1101],{"class":240},[234,45915,1165],{"class":281},[234,45917,909],{"class":244},[234,45919,45920,45922,45924,45926,45928,45930,45932,45934,45936],{"class":236,"line":994},[234,45921,1111],{"class":899},[234,45923,1114],{"class":240},[234,45925,1117],{"class":281},[234,45927,347],{"class":244},[234,45929,1122],{"class":240},[234,45931,1125],{"class":244},[234,45933,1128],{"class":240},[234,45935,1131],{"class":271},[234,45937,255],{"class":244},[234,45939,45940],{"class":236,"line":1000},[234,45941,1138],{"class":244},[234,45943,45944],{"class":236,"line":1005},[234,45945,1143],{"class":244},[234,45947,45948],{"class":236,"line":1013},[234,45949,262],{"emptyLinePlaceholder":261},[234,45951,45952,45954],{"class":236,"line":1019},[234,45953,887],{"class":240},[234,45955,1206],{"class":244},[37,45957,1210],{"id":1209},[30,45959,1213],{},[225,45961,45962],{"className":227,"code":1216,"language":229,"meta":230,"style":230},[60,45963,45964,45974,45978,45982,45990,45994],{"__ignoreMap":230},[234,45965,45966,45968,45970,45972],{"class":236,"line":237},[234,45967,887],{"class":240},[234,45969,890],{"class":240},[234,45971,1227],{"class":281},[234,45973,1230],{"class":244},[234,45975,45976],{"class":236,"line":258},[234,45977,1235],{"class":240},[234,45979,45980],{"class":236,"line":265},[234,45981,1240],{"class":244},[234,45983,45984,45986,45988],{"class":236,"line":288},[234,45985,1245],{"class":244},[234,45987,1248],{"class":251},[234,45989,1251],{"class":244},[234,45991,45992],{"class":236,"line":293},[234,45993,1256],{"class":244},[234,45995,45996],{"class":236,"line":305},[234,45997,1040],{"class":244},[37,45999,1264],{"id":1263},[30,46001,1267,46002,1271],{},[60,46003,1270],{},[225,46005,46006],{"className":1274,"code":1275,"language":1276,"meta":230,"style":230},[60,46007,46008,46016,46042,46072,46102,46110,46118,46122,46138,46158,46174,46186,46190,46200,46210,46216,46228,46232,46236,46240,46250,46270,46276,46288,46292,46296,46304,46308,46318,46324,46336,46346,46356,46368,46372,46376,46382,46392,46408,46418,46430,46440,46498,46502],{"__ignoreMap":230},[234,46009,46010,46012,46014],{"class":236,"line":237},[234,46011,347],{"class":244},[234,46013,1285],{"class":350},[234,46015,376],{"class":244},[234,46017,46018,46020,46022,46024,46026,46028,46030,46032,46034,46036,46038,46040],{"class":236,"line":258},[234,46019,1292],{"class":244},[234,46021,740],{"class":350},[234,46023,1297],{"class":281},[234,46025,357],{"class":244},[234,46027,368],{"class":251},[234,46029,354],{"class":281},[234,46031,357],{"class":244},[234,46033,360],{"class":251},[234,46035,363],{"class":281},[234,46037,357],{"class":244},[234,46039,1314],{"class":251},[234,46041,376],{"class":244},[234,46043,46044,46046,46048,46050,46052,46054,46056,46058,46060,46062,46064,46066,46068,46070],{"class":236,"line":265},[234,46045,1321],{"class":244},[234,46047,25],{"class":350},[234,46049,1297],{"class":281},[234,46051,357],{"class":244},[234,46053,1330],{"class":251},[234,46055,354],{"class":281},[234,46057,357],{"class":244},[234,46059,1337],{"class":251},[234,46061,1340],{"class":281},[234,46063,357],{"class":244},[234,46065,1345],{"class":251},[234,46067,1348],{"class":244},[234,46069,25],{"class":350},[234,46071,376],{"class":244},[234,46073,46074,46076,46078,46080,46082,46084,46086,46088,46090,46092,46094,46096,46098,46100],{"class":236,"line":288},[234,46075,1321],{"class":244},[234,46077,1359],{"class":350},[234,46079,1297],{"class":281},[234,46081,357],{"class":244},[234,46083,1366],{"class":251},[234,46085,354],{"class":281},[234,46087,357],{"class":244},[234,46089,1373],{"class":251},[234,46091,1376],{"class":281},[234,46093,357],{"class":244},[234,46095,1381],{"class":251},[234,46097,1384],{"class":244},[234,46099,1359],{"class":350},[234,46101,376],{"class":244},[234,46103,46104,46106,46108],{"class":236,"line":293},[234,46105,1393],{"class":244},[234,46107,740],{"class":350},[234,46109,376],{"class":244},[234,46111,46112,46114,46116],{"class":236,"line":305},[234,46113,1402],{"class":244},[234,46115,1285],{"class":350},[234,46117,376],{"class":244},[234,46119,46120],{"class":236,"line":321},[234,46121,262],{"emptyLinePlaceholder":261},[234,46123,46124,46126,46128,46130,46132,46134,46136],{"class":236,"line":946},[234,46125,347],{"class":244},[234,46127,1417],{"class":350},[234,46129,1420],{"class":281},[234,46131,1423],{"class":281},[234,46133,357],{"class":244},[234,46135,1428],{"class":251},[234,46137,376],{"class":244},[234,46139,46140,46142,46144,46146,46148,46150,46152,46154,46156],{"class":236,"line":955},[234,46141,268],{"class":240},[234,46143,1437],{"class":244},[234,46145,1440],{"class":899},[234,46147,1443],{"class":244},[234,46149,1446],{"class":271},[234,46151,1449],{"class":244},[234,46153,357],{"class":240},[234,46155,1454],{"class":281},[234,46157,285],{"class":244},[234,46159,46160,46162,46164,46166,46168,46170,46172],{"class":236,"line":11},[234,46161,1461],{"class":240},[234,46163,1464],{"class":281},[234,46165,329],{"class":244},[234,46167,1469],{"class":899},[234,46169,1114],{"class":240},[234,46171,1474],{"class":271},[234,46173,1477],{"class":244},[234,46175,46176,46178,46180,46182,46184],{"class":236,"line":980},[234,46177,1482],{"class":244},[234,46179,1485],{"class":281},[234,46181,329],{"class":244},[234,46183,1490],{"class":251},[234,46185,1493],{"class":244},[234,46187,46188],{"class":236,"line":994},[234,46189,1143],{"class":244},[234,46191,46192,46194,46196,46198],{"class":236,"line":1000},[234,46193,1502],{"class":281},[234,46195,1505],{"class":244},[234,46197,906],{"class":240},[234,46199,909],{"class":244},[234,46201,46202,46204,46206,46208],{"class":236,"line":1005},[234,46203,1514],{"class":281},[234,46205,1505],{"class":244},[234,46207,906],{"class":240},[234,46209,909],{"class":244},[234,46211,46212,46214],{"class":236,"line":1013},[234,46213,1525],{"class":240},[234,46215,1528],{"class":244},[234,46217,46218,46220,46222,46224,46226],{"class":236,"line":1019},[234,46219,1533],{"class":244},[234,46221,1536],{"class":281},[234,46223,329],{"class":244},[234,46225,1541],{"class":251},[234,46227,1544],{"class":244},[234,46229,46230],{"class":236,"line":1025},[234,46231,1549],{"class":244},[234,46233,46234],{"class":236,"line":1031},[234,46235,997],{"class":244},[234,46237,46238],{"class":236,"line":1037},[234,46239,1040],{"class":244},[234,46241,46242,46244,46246,46248],{"class":236,"line":427},[234,46243,1562],{"class":281},[234,46245,1505],{"class":244},[234,46247,906],{"class":240},[234,46249,909],{"class":244},[234,46251,46252,46254,46256,46258,46260,46262,46264,46266,46268],{"class":236,"line":1571},[234,46253,914],{"class":240},[234,46255,1437],{"class":244},[234,46257,1440],{"class":899},[234,46259,1443],{"class":244},[234,46261,1446],{"class":271},[234,46263,1449],{"class":244},[234,46265,357],{"class":240},[234,46267,1454],{"class":281},[234,46269,285],{"class":244},[234,46271,46272,46274],{"class":236,"line":1592},[234,46273,1595],{"class":240},[234,46275,1528],{"class":244},[234,46277,46278,46280,46282,46284,46286],{"class":236,"line":1600},[234,46279,1603],{"class":244},[234,46281,1606],{"class":281},[234,46283,329],{"class":244},[234,46285,1541],{"class":251},[234,46287,1544],{"class":244},[234,46289,46290],{"class":236,"line":1615},[234,46291,1138],{"class":244},[234,46293,46294],{"class":236,"line":1620},[234,46295,1040],{"class":244},[234,46297,46298,46300,46302],{"class":236,"line":1625},[234,46299,1402],{"class":244},[234,46301,1417],{"class":350},[234,46303,376],{"class":244},[234,46305,46306],{"class":236,"line":1634},[234,46307,262],{"emptyLinePlaceholder":261},[234,46309,46310,46312,46314,46316],{"class":236,"line":1639},[234,46311,347],{"class":244},[234,46313,410],{"class":350},[234,46315,1646],{"class":281},[234,46317,376],{"class":244},[234,46319,46320,46322],{"class":236,"line":1651},[234,46321,1654],{"class":281},[234,46323,909],{"class":244},[234,46325,46326,46328,46330,46332,46334],{"class":236,"line":609},[234,46327,1661],{"class":271},[234,46329,1443],{"class":244},[234,46331,1666],{"class":271},[234,46333,1669],{"class":240},[234,46335,255],{"class":244},[234,46337,46338,46340,46342,46344],{"class":236,"line":1674},[234,46339,1677],{"class":271},[234,46341,1443],{"class":244},[234,46343,1682],{"class":271},[234,46345,255],{"class":244},[234,46347,46348,46350,46352,46354],{"class":236,"line":1687},[234,46349,1690],{"class":271},[234,46351,1443],{"class":244},[234,46353,1695],{"class":271},[234,46355,255],{"class":244},[234,46357,46358,46360,46362,46364,46366],{"class":236,"line":1700},[234,46359,1703],{"class":271},[234,46361,1443],{"class":244},[234,46363,1708],{"class":271},[234,46365,1711],{"class":240},[234,46367,255],{"class":244},[234,46369,46370],{"class":236,"line":1716},[234,46371,1143],{"class":244},[234,46373,46374],{"class":236,"line":1721},[234,46375,262],{"emptyLinePlaceholder":261},[234,46377,46378,46380],{"class":236,"line":1726},[234,46379,1729],{"class":281},[234,46381,909],{"class":244},[234,46383,46384,46386,46388,46390],{"class":236,"line":1734},[234,46385,1737],{"class":271},[234,46387,1443],{"class":244},[234,46389,1695],{"class":271},[234,46391,255],{"class":244},[234,46393,46394,46396,46398,46400,46402,46404,46406],{"class":236,"line":1746},[234,46395,1749],{"class":271},[234,46397,1443],{"class":244},[234,46399,1754],{"class":271},[234,46401,1711],{"class":240},[234,46403,1759],{"class":271},[234,46405,1711],{"class":240},[234,46407,255],{"class":244},[234,46409,46410,46412,46414,46416],{"class":236,"line":1766},[234,46411,1769],{"class":271},[234,46413,1443],{"class":244},[234,46415,1774],{"class":271},[234,46417,255],{"class":244},[234,46419,46420,46422,46424,46426,46428],{"class":236,"line":819},[234,46421,1781],{"class":271},[234,46423,1443],{"class":244},[234,46425,1786],{"class":271},[234,46427,1789],{"class":240},[234,46429,255],{"class":244},[234,46431,46432,46434,46436,46438],{"class":236,"line":1794},[234,46433,1797],{"class":271},[234,46435,1443],{"class":244},[234,46437,1802],{"class":271},[234,46439,255],{"class":244},[234,46441,46442,46444,46446,46448,46450,46452,46454,46456,46458,46460,46462,46464,46466,46468,46470,46472,46474,46476,46478,46480,46482,46484,46486,46488,46490,46492,46494,46496],{"class":236,"line":1807},[234,46443,1810],{"class":271},[234,46445,1443],{"class":244},[234,46447,1815],{"class":271},[234,46449,329],{"class":244},[234,46451,1820],{"class":271},[234,46453,329],{"class":244},[234,46455,1825],{"class":271},[234,46457,329],{"class":244},[234,46459,1830],{"class":899},[234,46461,1833],{"class":244},[234,46463,1836],{"class":271},[234,46465,903],{"class":244},[234,46467,1841],{"class":240},[234,46469,1844],{"class":271},[234,46471,1711],{"class":240},[234,46473,1849],{"class":244},[234,46475,1820],{"class":271},[234,46477,329],{"class":244},[234,46479,1825],{"class":271},[234,46481,329],{"class":244},[234,46483,1860],{"class":899},[234,46485,1833],{"class":244},[234,46487,1836],{"class":271},[234,46489,903],{"class":244},[234,46491,1841],{"class":240},[234,46493,1844],{"class":271},[234,46495,1711],{"class":240},[234,46497,1875],{"class":244},[234,46499,46500],{"class":236,"line":1878},[234,46501,1143],{"class":244},[234,46503,46504,46506,46508],{"class":236,"line":1883},[234,46505,1402],{"class":244},[234,46507,410],{"class":350},[234,46509,376],{"class":244},[1891,46511],{},[30,46513,1895],{},[410,46515,1898],{},{"title":230,"searchDepth":258,"depth":258,"links":46517},[46518,46519,46520,46521,46522],{"id":441,"depth":258,"text":136},{"id":850,"depth":258,"text":851},{"id":1052,"depth":258,"text":1053},{"id":1209,"depth":258,"text":1210},{"id":1263,"depth":258,"text":1264},{"path":436,"title":591,"description":1907,"kind":9,"section":10,"order":1908,"aliases":46524,"attrs":46525,"events":46526,"cssVars":46527,"related":46528,"body":46529},[1910],[],[],[],[135,19,435],{"type":22,"value":46530,"toc":46827},[46531,46533,46535,46545,46549,46555,46583,46593,46621,46631,46633,46635,46641,46643,46755,46757,46759,46771,46773,46775,46825],[25,46532,1920],{"id":1919},[174,46534,1924],{"id":1923},[30,46536,1927,46537,1939,46543,1943],{},[1929,46538,1931,46539,1934,46541,1938],{},[60,46540,112],{},[60,46542,1937],{},[60,46544,1942],{},[30,46546,1946,46547,1950],{},[60,46548,1949],{},[42,46550,46551],{},[45,46552,46553,1958],{},[1929,46554,1957],{},[225,46556,46557],{"className":338,"code":1961,"language":340,"meta":230,"style":230},[60,46558,46559],{"__ignoreMap":230},[234,46560,46561,46563,46565,46567,46569,46571,46573,46575,46577,46579,46581],{"class":236,"line":237},[234,46562,347],{"class":244},[234,46564,351],{"class":350},[234,46566,354],{"class":281},[234,46568,357],{"class":244},[234,46570,360],{"class":251},[234,46572,363],{"class":281},[234,46574,357],{"class":244},[234,46576,1982],{"class":251},[234,46578,371],{"class":244},[234,46580,351],{"class":350},[234,46582,376],{"class":244},[42,46584,46585],{},[45,46586,46587,1996,46589,1833,46591,2003],{},[1929,46588,1995],{},[60,46590,1999],{},[60,46592,2002],{},[225,46594,46595],{"className":338,"code":2006,"language":340,"meta":230,"style":230},[60,46596,46597],{"__ignoreMap":230},[234,46598,46599,46601,46603,46605,46607,46609,46611,46613,46615,46617,46619],{"class":236,"line":237},[234,46600,347],{"class":244},[234,46602,351],{"class":350},[234,46604,2017],{"class":281},[234,46606,357],{"class":244},[234,46608,360],{"class":251},[234,46610,2024],{"class":281},[234,46612,357],{"class":244},[234,46614,1982],{"class":251},[234,46616,371],{"class":244},[234,46618,351],{"class":350},[234,46620,376],{"class":244},[1042,46622,46623],{},[30,46624,2039,46625,2043,46627,2047,46629,106],{},[60,46626,2042],{},[2045,46628],{},[60,46630,2050],{},[1891,46632],{},[174,46634,2056],{"id":2055},[30,46636,2059,46637,2062,46639,2066],{},[60,46638,1949],{},[1929,46640,2065],{},[2068,46642,2071],{"id":2070},[225,46644,46645],{"className":2074,"code":2075,"language":2076,"meta":230,"style":230},[60,46646,46647,46653,46657,46669,46681,46685,46697,46707,46721,46735,46739,46743,46751],{"__ignoreMap":230},[234,46648,46649,46651],{"class":236,"line":237},[234,46650,2083],{"class":251},[234,46652,255],{"class":244},[234,46654,46655],{"class":236,"line":258},[234,46656,262],{"emptyLinePlaceholder":261},[234,46658,46659,46661,46663,46665,46667],{"class":236,"line":265},[234,46660,241],{"class":240},[234,46662,2096],{"class":244},[234,46664,248],{"class":240},[234,46666,2101],{"class":251},[234,46668,255],{"class":244},[234,46670,46671,46673,46675,46677,46679],{"class":236,"line":288},[234,46672,241],{"class":240},[234,46674,1073],{"class":244},[234,46676,248],{"class":240},[234,46678,252],{"class":251},[234,46680,255],{"class":244},[234,46682,46683],{"class":236,"line":293},[234,46684,262],{"emptyLinePlaceholder":261},[234,46686,46687,46689,46691,46693,46695],{"class":236,"line":305},[234,46688,887],{"class":240},[234,46690,890],{"class":240},[234,46692,2128],{"class":240},[234,46694,2131],{"class":281},[234,46696,2134],{"class":244},[234,46698,46699,46701,46703,46705],{"class":236,"line":321},[234,46700,2139],{"class":281},[234,46702,1505],{"class":244},[234,46704,906],{"class":240},[234,46706,909],{"class":244},[234,46708,46709,46711,46713,46715,46717,46719],{"class":236,"line":946},[234,46710,2150],{"class":240},[234,46712,2153],{"class":271},[234,46714,275],{"class":240},[234,46716,278],{"class":244},[234,46718,282],{"class":281},[234,46720,285],{"class":244},[234,46722,46723,46725,46727,46729,46731,46733],{"class":236,"line":955},[234,46724,2166],{"class":244},[234,46726,326],{"class":281},[234,46728,329],{"class":244},[234,46730,332],{"class":271},[234,46732,2175],{"class":244},[234,46734,2178],{"class":864},[234,46736,46737],{"class":236,"line":11},[234,46738,2183],{"class":244},[234,46740,46741],{"class":236,"line":980},[234,46742,262],{"emptyLinePlaceholder":261},[234,46744,46745,46747,46749],{"class":236,"line":994},[234,46746,1008],{"class":240},[234,46748,1131],{"class":271},[234,46750,255],{"class":244},[234,46752,46753],{"class":236,"line":1000},[234,46754,1143],{"class":244},[1891,46756],{},[174,46758,136],{"id":441},[225,46760,46761],{"className":2206,"code":449,"language":2207,"meta":230,"style":230},[60,46762,46763],{"__ignoreMap":230},[234,46764,46765,46767,46769],{"class":236,"line":237},[234,46766,457],{"class":281},[234,46768,460],{"class":251},[234,46770,463],{"class":251},[1891,46772],{},[174,46774,2223],{"id":2222},[2225,46776,46777,46787],{},[2228,46778,46779],{},[2231,46780,46781,46783,46785],{},[2234,46782,2236],{},[2234,46784,2239],{},[2234,46786,2242],{},[2244,46788,46789,46801,46813],{},[2231,46790,46791,46793,46799],{},[2249,46792,2251],{},[2249,46794,46795,1833,46797],{},[60,46796,2256],{},[60,46798,764],{},[2249,46800,2261],{},[2231,46802,46803,46805,46811],{},[2249,46804,2266],{},[2249,46806,46807,1833,46809],{},[60,46808,1999],{},[60,46810,2002],{},[2249,46812,2275],{},[2231,46814,46815,46817,46819],{},[2249,46816,2280],{},[2249,46818,2283],{},[2249,46820,163,46821,1934,46823],{},[60,46822,2288],{},[60,46824,1502],{},[410,46826,2293],{},{"title":230,"searchDepth":258,"depth":258,"links":46828},[46829,46830,46831,46832],{"id":1923,"depth":265,"text":1924},{"id":2055,"depth":265,"text":2056},{"id":441,"depth":265,"text":136},{"id":2222,"depth":265,"text":2223},{"path":2301,"title":2302,"description":2303,"kind":9,"section":10,"order":2304,"aliases":46834,"attrs":46835,"events":46836,"cssVars":46837,"related":46838,"body":46839},[],[],[],[],[],{"type":22,"value":46840,"toc":46861},[46841,46843,46845,46847,46859],[25,46842,2302],{"id":2314},[30,46844,2317],{},[30,46846,2320],{},[42,46848,46849,46853,46855,46857],{},[45,46850,2325,46851],{},[60,46852,190],{},[45,46854,2330],{},[45,46856,2333],{},[45,46858,2336],{},[30,46860,2339],{},{"title":230,"searchDepth":258,"depth":258,"links":46862},[],{"path":20,"title":2343,"description":2344,"kind":2345,"section":151,"order":11,"group":2346,"aliases":46864,"attrs":46865,"events":46866,"cssVars":46867,"related":46868,"body":46869},[2348,2349],[],[],[],[6,158,2354],{"type":22,"value":46870,"toc":46935},[46871,46873,46875,46877,46879,46901,46903,46905,46907,46909,46911,46913,46915,46917,46919,46921,46933],[25,46872,2343],{"id":2359},[37,46874,2363],{"id":2362},[30,46876,2366],{},[30,46878,183],{},[42,46880,46881,46885,46889,46893,46897],{},[45,46882,46883],{},[60,46884,190],{},[45,46886,46887],{},[60,46888,200],{},[45,46890,46891],{},[60,46892,2383],{},[45,46894,46895],{},[60,46896,2388],{},[45,46898,46899],{},[60,46900,2393],{},[30,46902,2396],{},[37,46904,2400],{"id":2399},[30,46906,2403],{},[30,46908,2406],{},[30,46910,2409],{},[37,46912,2413],{"id":2412},[30,46914,2416],{},[30,46916,2419],{},[37,46918,2423],{"id":2422},[30,46920,2426],{},[42,46922,46923,46925,46927,46929,46931],{},[45,46924,2431],{},[45,46926,2434],{},[45,46928,2437],{},[45,46930,2440],{},[45,46932,2443],{},[30,46934,2446],{},{"title":230,"searchDepth":258,"depth":258,"links":46936},[46937,46938,46939,46940],{"id":2362,"depth":258,"text":2363},{"id":2399,"depth":258,"text":2400},{"id":2412,"depth":258,"text":2413},{"id":2422,"depth":258,"text":2423},{"path":146,"title":147,"description":2454,"kind":2345,"section":151,"order":427,"group":2346,"aliases":46942,"attrs":46943,"events":46944,"cssVars":46945,"related":46946,"body":46947},[2456,2457,2458,2459],[2256,764,2461,2462,2463],[],[],[2467,2468,2469],{"type":22,"value":46948,"toc":47275},[46949,46951,46953,46957,47011,47013,47017,47019,47139,47151,47159,47163,47165,47181,47191,47195,47199,47215,47217,47219,47221,47231,47235,47239,47241,47243,47257,47259,47273],[25,46950,147],{"id":2474},[37,46952,2478],{"id":2477},[30,46954,163,46955,2484],{},[60,46956,2483],{},[225,46958,46959],{"className":227,"code":2487,"language":229,"meta":230,"style":230},[60,46960,46961,46969,46979,46989,46999,47007],{"__ignoreMap":230},[234,46962,46963,46965,46967],{"class":236,"line":237},[234,46964,296],{"class":244},[234,46966,2457],{"class":281},[234,46968,1230],{"class":244},[234,46970,46971,46973,46975,46977],{"class":236,"line":258},[234,46972,2502],{"class":251},[234,46974,1443],{"class":244},[234,46976,2507],{"class":251},[234,46978,2510],{"class":244},[234,46980,46981,46983,46985,46987],{"class":236,"line":265},[234,46982,2515],{"class":251},[234,46984,1443],{"class":244},[234,46986,2507],{"class":251},[234,46988,2510],{"class":244},[234,46990,46991,46993,46995,46997],{"class":236,"line":288},[234,46992,2526],{"class":251},[234,46994,1443],{"class":244},[234,46996,2531],{"class":271},[234,46998,2510],{"class":244},[234,47000,47001,47003,47005],{"class":236,"line":293},[234,47002,2538],{"class":244},[234,47004,2541],{"class":271},[234,47006,2510],{"class":244},[234,47008,47009],{"class":236,"line":305},[234,47010,1040],{"class":244},[37,47012,2551],{"id":2550},[174,47014,47015],{"id":2554},[60,47016,2557],{},[30,47018,2560],{},[225,47020,47021],{"className":227,"code":2563,"language":229,"meta":230,"style":230},[60,47022,47023,47035,47047,47055,47059,47071,47087,47105,47109,47127],{"__ignoreMap":230},[234,47024,47025,47027,47029,47031,47033],{"class":236,"line":237},[234,47026,296],{"class":244},[234,47028,2458],{"class":281},[234,47030,329],{"class":244},[234,47032,2576],{"class":271},[234,47034,335],{"class":244},[234,47036,47037,47039,47041,47043,47045],{"class":236,"line":258},[234,47038,296],{"class":244},[234,47040,2458],{"class":281},[234,47042,329],{"class":244},[234,47044,2589],{"class":251},[234,47046,335],{"class":244},[234,47048,47049,47051,47053],{"class":236,"line":265},[234,47050,296],{"class":244},[234,47052,2458],{"class":281},[234,47054,2600],{"class":244},[234,47056,47057],{"class":236,"line":288},[234,47058,262],{"emptyLinePlaceholder":261},[234,47060,47061,47063,47065,47067,47069],{"class":236,"line":293},[234,47062,296],{"class":244},[234,47064,2458],{"class":281},[234,47066,2613],{"class":244},[234,47068,2576],{"class":271},[234,47070,318],{"class":244},[234,47072,47073,47075,47077,47079,47081,47083,47085],{"class":236,"line":305},[234,47074,296],{"class":244},[234,47076,2458],{"class":281},[234,47078,2613],{"class":244},[234,47080,2576],{"class":271},[234,47082,2630],{"class":244},[234,47084,2633],{"class":271},[234,47086,318],{"class":244},[234,47088,47089,47091,47093,47095,47097,47099,47101,47103],{"class":236,"line":321},[234,47090,296],{"class":244},[234,47092,2458],{"class":281},[234,47094,2613],{"class":244},[234,47096,2576],{"class":271},[234,47098,2648],{"class":244},[234,47100,2651],{"class":240},[234,47102,1666],{"class":271},[234,47104,318],{"class":244},[234,47106,47107],{"class":236,"line":946},[234,47108,262],{"emptyLinePlaceholder":261},[234,47110,47111,47113,47115,47117,47119,47121,47123,47125],{"class":236,"line":955},[234,47112,296],{"class":244},[234,47114,2458],{"class":281},[234,47116,2668],{"class":244},[234,47118,2589],{"class":251},[234,47120,2648],{"class":244},[234,47122,2651],{"class":240},[234,47124,1666],{"class":271},[234,47126,318],{"class":244},[234,47128,47129,47131,47133,47135,47137],{"class":236,"line":11},[234,47130,296],{"class":244},[234,47132,2458],{"class":281},[234,47134,2687],{"class":244},[234,47136,2633],{"class":271},[234,47138,318],{"class":244},[30,47140,47141,2696,47143,2700,47145,1833,47147,2707,47149,106],{},[60,47142,2458],{},[60,47144,2699],{},[60,47146,2703],{},[60,47148,2706],{},[60,47150,2710],{},[30,47152,47153,2716,47155,2720,47157,2724],{},[60,47154,2715],{},[60,47156,2719],{},[60,47158,2723],{},[174,47160,47161],{"id":2727},[60,47162,2730],{},[30,47164,2733],{},[225,47166,47167],{"className":227,"code":2736,"language":229,"meta":230,"style":230},[60,47168,47169],{"__ignoreMap":230},[234,47170,47171,47173,47175,47177,47179],{"class":236,"line":237},[234,47172,296],{"class":244},[234,47174,2459],{"class":281},[234,47176,329],{"class":244},[234,47178,2749],{"class":251},[234,47180,335],{"class":244},[1042,47182,47183],{},[30,47184,47185,2759,47187,2763,47189,2767],{},[1929,47186,2758],{},[60,47188,2762],{},[60,47190,2766],{},[174,47192,47193],{"id":2770},[60,47194,2773],{},[30,47196,2776,47197,2779],{},[60,47198,2633],{},[225,47200,47201],{"className":227,"code":2782,"language":229,"meta":230,"style":230},[60,47202,47203],{"__ignoreMap":230},[234,47204,47205,47207,47209,47211,47213],{"class":236,"line":237},[234,47206,296],{"class":244},[234,47208,2791],{"class":281},[234,47210,329],{"class":244},[234,47212,2633],{"class":271},[234,47214,335],{"class":244},[30,47216,2800],{},[37,47218,2804],{"id":2803},[30,47220,2807],{},[42,47222,47223,47227],{},[45,47224,47225],{},[60,47226,2814],{},[45,47228,47229],{},[60,47230,2762],{},[37,47232,47233],{"id":2821},[60,47234,2824],{},[30,47236,47237,2829],{},[60,47238,2824],{},[37,47240,2833],{"id":2832},[30,47242,2836],{},[42,47244,47245,47249,47253],{},[45,47246,47247],{},[60,47248,2256],{},[45,47250,47251],{},[60,47252,764],{},[45,47254,47255],{},[60,47256,2461],{},[37,47258,2854],{"id":2853},[42,47260,47261,47265,47269],{},[45,47262,47263,2862],{},[60,47264,2861],{},[45,47266,47267,2868],{},[60,47268,2867],{},[45,47270,47271,2874],{},[60,47272,2873],{},[410,47274,2877],{},{"title":230,"searchDepth":258,"depth":258,"links":47276},[47277,47278,47283,47284,47285,47286],{"id":2477,"depth":258,"text":2478},{"id":2550,"depth":258,"text":2551,"children":47279},[47280,47281,47282],{"id":2554,"depth":265,"text":2557},{"id":2727,"depth":265,"text":2730},{"id":2770,"depth":265,"text":2773},{"id":2803,"depth":258,"text":2804},{"id":2821,"depth":258,"text":2824},{"id":2832,"depth":258,"text":2833},{"id":2853,"depth":258,"text":2854},{"path":2469,"title":2891,"description":2892,"kind":2345,"section":151,"order":609,"group":2346,"aliases":47288,"attrs":47289,"events":47290,"cssVars":47291,"related":47292,"body":47293},[764,2894,2895],[],[799,2898],[],[2901,2902,2903],{"type":22,"value":47294,"toc":47411},[47295,47297,47301,47305,47313,47315,47343,47379,47381,47391,47393,47397,47401,47403,47409],[25,47296,2891],{"id":2908},[37,47298,2912,47299,2915],{"id":2911},[60,47300,764],{},[30,47302,47303,2920],{},[60,47304,764],{},[42,47306,47307,47309,47311],{},[45,47308,780],{},[45,47310,2927],{},[45,47312,2930],{},[37,47314,2933],{"id":2070},[225,47316,47317],{"className":338,"code":731,"language":340,"meta":230,"style":230},[60,47318,47319],{"__ignoreMap":230},[234,47320,47321,47323,47325,47327,47329,47331,47333,47335,47337,47339,47341],{"class":236,"line":237},[234,47322,347],{"class":244},[234,47324,740],{"class":350},[234,47326,354],{"class":281},[234,47328,357],{"class":244},[234,47330,360],{"class":251},[234,47332,363],{"class":281},[234,47334,357],{"class":244},[234,47336,368],{"class":251},[234,47338,371],{"class":244},[234,47340,740],{"class":350},[234,47342,376],{"class":244},[225,47344,47345],{"className":227,"code":2964,"language":229,"meta":230,"style":230},[60,47346,47347,47367,47375],{"__ignoreMap":230},[234,47348,47349,47351,47353,47355,47357,47359,47361,47363,47365],{"class":236,"line":237},[234,47350,296],{"class":244},[234,47352,1536],{"class":281},[234,47354,329],{"class":244},[234,47356,2977],{"class":251},[234,47358,2980],{"class":244},[234,47360,1469],{"class":899},[234,47362,903],{"class":244},[234,47364,906],{"class":240},[234,47366,909],{"class":244},[234,47368,47369,47371,47373],{"class":236,"line":258},[234,47370,1482],{"class":244},[234,47372,1485],{"class":281},[234,47374,2997],{"class":244},[234,47376,47377],{"class":236,"line":265},[234,47378,1040],{"class":244},[37,47380,3005],{"id":3004},[42,47382,47383,47387],{},[45,47384,47385,3012],{},[60,47386,799],{},[45,47388,47389,3012],{},[60,47390,2898],{},[37,47392,3020],{"id":3019},[30,47394,3023,47395,3026],{},[60,47396,2730],{},[30,47398,3029,47399,3033],{},[60,47400,3032],{},[37,47402,3037],{"id":3036},[30,47404,3040,47405,1934,47407,3046],{},[60,47406,2256],{},[60,47408,3045],{},[410,47410,3049],{},{"title":230,"searchDepth":258,"depth":258,"links":47412},[47413,47414,47415,47416,47417],{"id":2911,"depth":258,"text":3053},{"id":2070,"depth":258,"text":2933},{"id":3004,"depth":258,"text":3005},{"id":3019,"depth":258,"text":3020},{"id":3036,"depth":258,"text":3037},{"path":2902,"title":3059,"description":3060,"kind":2345,"section":151,"order":1721,"group":3061,"aliases":47419,"attrs":47420,"events":47421,"cssVars":47422,"related":47423,"body":47424},[2461],[2461],[],[],[2469,2468,617],{"type":22,"value":47425,"toc":47572},[47426,47428,47430,47434,47436,47450,47542,47544,47546,47554,47556,47570],[25,47427,3072],{"id":3071},[30,47429,3075],{},[30,47431,3078,47432,3081],{},[60,47433,2461],{},[37,47435,3085],{"id":3084},[99,47437,47438,47444],{},[45,47439,47440,3093,47442,106],{},[1929,47441,3092],{},[60,47443,764],{},[45,47445,47446,3101,47448,3105],{},[1929,47447,3100],{},[60,47449,3104],{},[225,47451,47452],{"className":338,"code":3108,"language":340,"meta":230,"style":230},[60,47453,47454,47458,47490,47494,47502,47506,47510,47530,47534],{"__ignoreMap":230},[234,47455,47456],{"class":236,"line":237},[234,47457,3115],{"class":864},[234,47459,47460,47462,47464,47466,47468,47470,47472,47474,47476,47478,47480,47482,47484,47486,47488],{"class":236,"line":258},[234,47461,347],{"class":244},[234,47463,740],{"class":350},[234,47465,354],{"class":281},[234,47467,357],{"class":244},[234,47469,360],{"class":251},[234,47471,363],{"class":281},[234,47473,357],{"class":244},[234,47475,3134],{"class":251},[234,47477,3137],{"class":281},[234,47479,357],{"class":244},[234,47481,3142],{"class":251},[234,47483,3145],{"class":281},[234,47485,357],{"class":244},[234,47487,3150],{"class":251},[234,47489,376],{"class":244},[234,47491,47492],{"class":236,"line":265},[234,47493,3157],{"class":864},[234,47495,47496,47498,47500],{"class":236,"line":288},[234,47497,1402],{"class":244},[234,47499,740],{"class":350},[234,47501,376],{"class":244},[234,47503,47504],{"class":236,"line":293},[234,47505,262],{"emptyLinePlaceholder":261},[234,47507,47508],{"class":236,"line":305},[234,47509,3174],{"class":864},[234,47511,47512,47514,47516,47518,47520,47522,47524,47526,47528],{"class":236,"line":321},[234,47513,347],{"class":244},[234,47515,351],{"class":350},[234,47517,3183],{"class":281},[234,47519,357],{"class":244},[234,47521,3134],{"class":251},[234,47523,1297],{"class":281},[234,47525,357],{"class":244},[234,47527,3194],{"class":251},[234,47529,376],{"class":244},[234,47531,47532],{"class":236,"line":946},[234,47533,3201],{"class":864},[234,47535,47536,47538,47540],{"class":236,"line":955},[234,47537,1402],{"class":244},[234,47539,351],{"class":350},[234,47541,376],{"class":244},[37,47543,3213],{"id":3212},[30,47545,3216],{},[42,47547,47548,47552],{},[45,47549,3221,47550,3224],{},[60,47551,795],{},[45,47553,3227],{},[37,47555,3231],{"id":3230},[42,47557,47558,47566],{},[45,47559,47560,3239,47562,3243,47564,3247],{},[1929,47561,3238],{},[60,47563,3242],{},[60,47565,3246],{},[45,47567,47568,3253],{},[1929,47569,3252],{},[410,47571,3256],{},{"title":230,"searchDepth":258,"depth":258,"links":47573},[47574,47575,47576],{"id":3084,"depth":258,"text":3085},{"id":3212,"depth":258,"text":3213},{"id":3230,"depth":258,"text":3231},{"path":3263,"title":3264,"description":3265,"kind":2345,"section":151,"order":819,"group":2346,"aliases":47578,"attrs":47579,"events":47580,"cssVars":47581,"related":47582,"body":47583},[3267,3268],[],[],[],[146,617,3273],{"type":22,"value":47584,"toc":47981},[47585,47587,47589,47593,47595,47597,47601,47611,47615,47617,47639,47643,47645,47647,47655,47665,47667,47681,47683,47685,47687,47701,47705,47707,47709,47711,47753,47759,47761,47763,47805,47811,47813,47815,47851,47855,47857,47859,47903,47913,47915,47917,47921,47925,47935,47937,47939,47953,47955,47957,47967,47969,47971,47979],[25,47586,3279],{"id":3278},[30,47588,3282],{},[30,47590,47591],{},[3286,47592],{"alt":3288,"src":3289},[1891,47594],{},[37,47596,3295],{"id":3294},[30,47598,3298,47599,1114],{},[1929,47600,3301],{},[42,47602,47603,47607],{},[45,47604,3306,47605,3309],{},[1929,47606,2710],{},[45,47608,3306,47609,3309],{},[1929,47610,3314],{},[30,47612,47613],{},[1929,47614,3319],{},[30,47616,3322],{},[42,47618,47619,47629],{},[45,47620,47621,1833,47623,3333,47625,1934,47627,3340],{},[60,47622,3329],{},[60,47624,3332],{},[60,47626,3336],{},[60,47628,3339],{},[45,47630,47631,1833,47633,3349,47635,1934,47637,3340],{},[60,47632,3345],{},[60,47634,3348],{},[60,47636,3336],{},[60,47638,3339],{},[30,47640,47641],{},[3286,47642],{"alt":3358,"src":3359},[1891,47644],{},[37,47646,3365],{"id":3364},[30,47648,3368,47649,3371,47651,1934,47653,3378],{},[1929,47650,2723],{},[1929,47652,3374],{},[1929,47654,3377],{},[42,47656,47657,47661],{},[45,47658,47659,3386],{},[1929,47660,3385],{},[45,47662,47663,3392],{},[1929,47664,3391],{},[30,47666,3395],{},[42,47668,47669,47673,47677],{},[45,47670,47671,3402],{},[60,47672,1789],{},[45,47674,47675,3408],{},[60,47676,3407],{},[45,47678,47679,3413],{},[60,47680,2207],{},[1891,47682],{},[37,47684,3419],{"id":3418},[30,47686,3422],{},[42,47688,47689,47693,47697],{},[45,47690,47691,3430],{},[60,47692,3429],{},[45,47694,47695,3436],{},[60,47696,3435],{},[45,47698,47699,3442],{},[60,47700,3441],{},[30,47702,3445,47703,3449],{},[1929,47704,3448],{},[1891,47706],{},[37,47708,3455],{"id":3454},[174,47710,3459],{"id":3458},[225,47712,47713],{"className":338,"code":3462,"language":340,"meta":230,"style":230},[60,47714,47715,47741,47745],{"__ignoreMap":230},[234,47716,47717,47719,47721,47723,47725,47727,47729,47731,47733,47735,47737,47739],{"class":236,"line":237},[234,47718,347],{"class":244},[234,47720,351],{"class":350},[234,47722,3473],{"class":281},[234,47724,357],{"class":244},[234,47726,3336],{"class":251},[234,47728,3480],{"class":281},[234,47730,357],{"class":244},[234,47732,3336],{"class":251},[234,47734,3137],{"class":281},[234,47736,357],{"class":244},[234,47738,3491],{"class":251},[234,47740,376],{"class":244},[234,47742,47743],{"class":236,"line":258},[234,47744,3498],{"class":864},[234,47746,47747,47749,47751],{"class":236,"line":265},[234,47748,1402],{"class":244},[234,47750,351],{"class":350},[234,47752,376],{"class":244},[30,47754,47755,3512,47757,3516],{},[1929,47756,3511],{},[1929,47758,3515],{},[1891,47760],{},[174,47762,3522],{"id":3521},[225,47764,47765],{"className":338,"code":3525,"language":340,"meta":230,"style":230},[60,47766,47767,47793,47797],{"__ignoreMap":230},[234,47768,47769,47771,47773,47775,47777,47779,47781,47783,47785,47787,47789,47791],{"class":236,"line":237},[234,47770,347],{"class":244},[234,47772,351],{"class":350},[234,47774,3536],{"class":281},[234,47776,357],{"class":244},[234,47778,3339],{"class":251},[234,47780,3543],{"class":281},[234,47782,357],{"class":244},[234,47784,3339],{"class":251},[234,47786,3145],{"class":281},[234,47788,357],{"class":244},[234,47790,3150],{"class":251},[234,47792,376],{"class":244},[234,47794,47795],{"class":236,"line":258},[234,47796,3498],{"class":864},[234,47798,47799,47801,47803],{"class":236,"line":265},[234,47800,1402],{"class":244},[234,47802,351],{"class":350},[234,47804,376],{"class":244},[30,47806,47807,3572,47809,3576],{},[1929,47808,3511],{},[1929,47810,3575],{},[1891,47812],{},[37,47814,3582],{"id":3581},[2225,47816,47817,47825],{},[2228,47818,47819],{},[2231,47820,47821,47823],{},[2234,47822,3591],{},[2234,47824,3594],{},[2244,47826,47827,47833,47839,47845],{},[2231,47828,47829,47831],{},[2249,47830,3601],{},[2249,47832,3604],{},[2231,47834,47835,47837],{},[2249,47836,3609],{},[2249,47838,3612],{},[2231,47840,47841,47843],{},[2249,47842,3617],{},[2249,47844,3620],{},[2231,47846,47847,47849],{},[2249,47848,3625],{},[2249,47850,3628],{},[42,47852,47853],{},[45,47854,3633],{},[1891,47856],{},[37,47858,3639],{"id":3638},[2225,47860,47861,47871],{},[2228,47862,47863],{},[2231,47864,47865,47867,47869],{},[2234,47866,3648],{},[2234,47868,2933],{},[2234,47870,3653],{},[2244,47872,47873,47883,47893],{},[2231,47874,47875,47877,47881],{},[2249,47876,1789],{},[2249,47878,47879],{},[60,47880,3441],{},[2249,47882,3666],{},[2231,47884,47885,47887,47891],{},[2249,47886,3407],{},[2249,47888,47889],{},[60,47890,3675],{},[2249,47892,3678],{},[2231,47894,47895,47897,47901],{},[2249,47896,2207],{},[2249,47898,47899],{},[60,47900,3429],{},[2249,47902,3689],{},[42,47904,47905,47909],{},[45,47906,3694,47907],{},[1929,47908,3697],{},[45,47910,3700,47911],{},[1929,47912,3703],{},[1891,47914],{},[37,47916,3709],{"id":3708},[30,47918,47919],{},[3286,47920],{"alt":3279,"src":3714},[30,47922,47923],{},[3718,47924,3720],{},[42,47926,47927,47931],{},[45,47928,47929,3728],{},[1929,47930,3727],{},[45,47932,47933,3734],{},[1929,47934,3733],{},[1891,47936],{},[37,47938,3740],{"id":3739},[42,47940,47941,47945,47949,47951],{},[45,47942,163,47943,3747],{},[60,47944,2207],{},[45,47946,163,47947,3752],{},[60,47948,3407],{},[45,47950,3755],{},[45,47952,3758],{},[1891,47954],{},[37,47956,3764],{"id":3763},[42,47958,47959,47963],{},[45,47960,47961,3772],{},[1929,47962,3771],{},[45,47964,47965,3778],{},[1929,47966,3777],{},[1891,47968],{},[37,47970,3784],{"id":3783},[42,47972,47973,47975,47977],{},[45,47974,3789],{},[45,47976,3792],{},[45,47978,3795],{},[410,47980,3798],{},{"title":230,"searchDepth":258,"depth":258,"links":47982},[47983,47984,47985,47986,47990,47991,47992,47993,47994,47995],{"id":3294,"depth":258,"text":3295},{"id":3364,"depth":258,"text":3365},{"id":3418,"depth":258,"text":3419},{"id":3454,"depth":258,"text":3455,"children":47987},[47988,47989],{"id":3458,"depth":265,"text":3459},{"id":3521,"depth":265,"text":3522},{"id":3581,"depth":258,"text":3582},{"id":3638,"depth":258,"text":3639},{"id":3708,"depth":258,"text":3709},{"id":3739,"depth":258,"text":3740},{"id":3763,"depth":258,"text":3764},{"id":3783,"depth":258,"text":3784},{"path":2901,"title":3815,"description":3816,"kind":2345,"section":151,"order":1908,"group":2346,"aliases":47997,"attrs":47998,"events":47999,"cssVars":48000,"related":48001,"body":48002},[1536,1606,3818],[],[],[],[2903,2469,3823],{"type":22,"value":48003,"toc":48118},[48004,48006,48008,48012,48040,48042,48046,48048,48062,48064,48066,48102,48106,48108,48116],[25,48005,3815],{"id":3828},[37,48007,3832],{"id":3831},[30,48009,3835,48010,3838],{},[60,48011,28],{},[225,48013,48014],{"className":227,"code":3841,"language":229,"meta":230,"style":230},[60,48015,48016,48032,48036],{"__ignoreMap":230},[234,48017,48018,48020,48022,48024,48026,48028,48030],{"class":236,"line":237},[234,48019,296],{"class":244},[234,48021,1536],{"class":281},[234,48023,329],{"class":244},[234,48025,3854],{"class":251},[234,48027,973],{"class":244},[234,48029,906],{"class":240},[234,48031,909],{"class":244},[234,48033,48034],{"class":236,"line":258},[234,48035,3865],{"class":864},[234,48037,48038],{"class":236,"line":265},[234,48039,1040],{"class":244},[37,48041,3873],{"id":3872},[30,48043,3876,48044,3879],{},[60,48045,764],{},[30,48047,183],{},[42,48049,48050,48054,48058],{},[45,48051,48052],{},[60,48053,3888],{},[45,48055,48056],{},[60,48057,3893],{},[45,48059,48060],{},[60,48061,3898],{},[37,48063,3902],{"id":3901},[30,48065,3905],{},[225,48067,48068],{"className":227,"code":2964,"language":229,"meta":230,"style":230},[60,48069,48070,48090,48098],{"__ignoreMap":230},[234,48071,48072,48074,48076,48078,48080,48082,48084,48086,48088],{"class":236,"line":237},[234,48073,296],{"class":244},[234,48075,1536],{"class":281},[234,48077,329],{"class":244},[234,48079,2977],{"class":251},[234,48081,2980],{"class":244},[234,48083,1469],{"class":899},[234,48085,903],{"class":244},[234,48087,906],{"class":240},[234,48089,909],{"class":244},[234,48091,48092,48094,48096],{"class":236,"line":258},[234,48093,1482],{"class":244},[234,48095,1485],{"class":281},[234,48097,2997],{"class":244},[234,48099,48100],{"class":236,"line":265},[234,48101,1040],{"class":244},[30,48103,3944,48104,106],{},[60,48105,2898],{},[37,48107,3950],{"id":3949},[42,48109,48110,48112,48114],{},[45,48111,3955],{},[45,48113,3958],{},[45,48115,3961],{},[410,48117,3964],{},{"title":230,"searchDepth":258,"depth":258,"links":48119},[48120,48121,48122,48123],{"id":3831,"depth":258,"text":3832},{"id":3872,"depth":258,"text":3873},{"id":3901,"depth":258,"text":3902},{"id":3949,"depth":258,"text":3950},{"path":3972,"title":3973,"description":3974,"kind":2345,"section":151,"order":3975,"group":3061,"aliases":48125,"attrs":48126,"events":48127,"cssVars":48128,"related":48129,"body":48130},[3977,3978,3979],[],[],[],[3984,3985,3986],{"type":22,"value":48131,"toc":48382},[48132,48134,48138,48142,48144,48148,48314,48316,48356,48358,48364,48380],[25,48133,3973],{"id":3991},[30,48135,3994,48136,3998],{},[60,48137,3997],{},[30,48139,4001,48140,106],{},[60,48141,3977],{},[37,48143,4007],{"id":4006},[30,48145,4010,48146,4013],{},[60,48147,3979],{},[225,48149,48150],{"className":227,"code":4016,"language":229,"meta":230,"style":230},[60,48151,48152,48164,48168,48182,48186,48200,48208,48218,48228,48238,48250,48254,48264,48276,48280,48284,48288,48294,48298,48302,48306],{"__ignoreMap":230},[234,48153,48154,48156,48158,48160,48162],{"class":236,"line":237},[234,48155,241],{"class":240},[234,48157,4025],{"class":244},[234,48159,248],{"class":240},[234,48161,252],{"class":251},[234,48163,255],{"class":244},[234,48165,48166],{"class":236,"line":258},[234,48167,262],{"emptyLinePlaceholder":261},[234,48169,48170,48172,48174,48176,48178,48180],{"class":236,"line":265},[234,48171,268],{"class":240},[234,48173,272],{"class":271},[234,48175,275],{"class":240},[234,48177,278],{"class":244},[234,48179,282],{"class":281},[234,48181,285],{"class":244},[234,48183,48184],{"class":236,"line":288},[234,48185,262],{"emptyLinePlaceholder":261},[234,48187,48188,48190,48192,48194,48196,48198],{"class":236,"line":293},[234,48189,268],{"class":240},[234,48191,4060],{"class":271},[234,48193,1114],{"class":240},[234,48195,4065],{"class":281},[234,48197,275],{"class":240},[234,48199,909],{"class":244},[234,48201,48202,48204,48206],{"class":236,"line":305},[234,48203,4074],{"class":244},[234,48205,4077],{"class":251},[234,48207,2510],{"class":244},[234,48209,48210,48212,48214,48216],{"class":236,"line":321},[234,48211,4084],{"class":244},[234,48213,4087],{"class":271},[234,48215,1833],{"class":244},[234,48217,4092],{"class":864},[234,48219,48220,48222,48224,48226],{"class":236,"line":946},[234,48221,4097],{"class":244},[234,48223,4100],{"class":251},[234,48225,1833],{"class":244},[234,48227,4105],{"class":864},[234,48229,48230,48232,48234,48236],{"class":236,"line":955},[234,48231,4110],{"class":281},[234,48233,4113],{"class":244},[234,48235,906],{"class":240},[234,48237,909],{"class":244},[234,48239,48240,48242,48244,48246,48248],{"class":236,"line":11},[234,48241,4122],{"class":244},[234,48243,1485],{"class":281},[234,48245,329],{"class":244},[234,48247,4129],{"class":251},[234,48249,335],{"class":244},[234,48251,48252],{"class":236,"line":980},[234,48253,1256],{"class":244},[234,48255,48256,48258,48260,48262],{"class":236,"line":994},[234,48257,4140],{"class":281},[234,48259,4113],{"class":244},[234,48261,906],{"class":240},[234,48263,909],{"class":244},[234,48265,48266,48268,48270,48272,48274],{"class":236,"line":1000},[234,48267,4122],{"class":244},[234,48269,1485],{"class":281},[234,48271,329],{"class":244},[234,48273,4157],{"class":251},[234,48275,335],{"class":244},[234,48277,48278],{"class":236,"line":1005},[234,48279,1256],{"class":244},[234,48281,48282],{"class":236,"line":1013},[234,48283,4168],{"class":244},[234,48285,48286],{"class":236,"line":1019},[234,48287,4173],{"class":244},[234,48289,48290,48292],{"class":236,"line":1025},[234,48291,4178],{"class":244},[234,48293,4181],{"class":251},[234,48295,48296],{"class":236,"line":1031},[234,48297,1138],{"class":244},[234,48299,48300],{"class":236,"line":1037},[234,48301,4190],{"class":244},[234,48303,48304],{"class":236,"line":427},[234,48305,262],{"emptyLinePlaceholder":261},[234,48307,48308,48310,48312],{"class":236,"line":1571},[234,48309,296],{"class":244},[234,48311,3977],{"class":281},[234,48313,4203],{"class":244},[37,48315,3085],{"id":3084},[42,48317,48318,48324,48346],{},[45,48319,48320,4214],{},[1929,48321,48322],{},[60,48323,2723],{},[45,48325,48326,4222,48330,1833,48332,2707,48334,4231,48336],{},[1929,48327,48328],{},[60,48329,4221],{},[60,48331,4225],{},[60,48333,4228],{},[60,48335,4100],{},[42,48337,48338],{},[45,48339,4236,48340,1833,48342,4242,48344,4246],{},[60,48341,4225],{},[60,48343,4241],{},[60,48345,4245],{},[45,48347,48348,4254,48352,4257,48354,4260],{},[1929,48349,48350],{},[60,48351,4253],{},[60,48353,4241],{},[60,48355,4245],{},[37,48357,4264],{"id":4263},[30,48359,4267,48360,4270,48362,1114],{},[60,48361,3978],{},[60,48363,4273],{},[225,48365,48366],{"className":227,"code":4276,"language":229,"meta":230,"style":230},[60,48367,48368],{"__ignoreMap":230},[234,48369,48370,48372,48374,48376,48378],{"class":236,"line":237},[234,48371,296],{"class":244},[234,48373,3978],{"class":281},[234,48375,329],{"class":244},[234,48377,4077],{"class":251},[234,48379,335],{"class":244},[410,48381,4293],{},{"title":230,"searchDepth":258,"depth":258,"links":48383},[48384,48385,48386],{"id":4006,"depth":258,"text":4007},{"id":3084,"depth":258,"text":3085},{"id":4263,"depth":258,"text":4264},{"path":3986,"title":4300,"description":4301,"kind":2345,"section":151,"order":4302,"group":4303,"aliases":48388,"attrs":48389,"events":48390,"cssVars":48391,"related":48392,"body":48393},[4305,4306,4307,4308],[],[],[],[3984,4313,4314],{"type":22,"value":48394,"toc":48765},[48395,48397,48399,48413,48415,48417,48427,48429,48433,48499,48503,48505,48515,48519,48521,48549,48551,48635,48639,48641,48643,48645,48659,48663,48715,48717,48749,48751,48753,48759,48761,48763],[25,48396,4300],{"id":4319},[37,48398,4323],{"id":4322},[42,48400,48401,48405,48409],{},[45,48402,48403],{},[60,48404,4305],{},[45,48406,48407],{},[60,48408,4306],{},[45,48410,48411],{},[60,48412,4307],{},[37,48414,4341],{"id":4340},[30,48416,4344],{},[42,48418,48419,48423],{},[45,48420,4349,48421],{},[60,48422,4305],{},[45,48424,4354,48425],{},[60,48426,4306],{},[37,48428,4360],{"id":4359},[30,48430,4363,48431,106],{},[60,48432,4366],{},[225,48434,48435],{"className":227,"code":4369,"language":229,"meta":230,"style":230},[60,48436,48437,48451,48455,48465,48475,48479,48489],{"__ignoreMap":230},[234,48438,48439,48441,48443,48445,48447,48449],{"class":236,"line":237},[234,48440,268],{"class":240},[234,48442,272],{"class":271},[234,48444,275],{"class":240},[234,48446,278],{"class":244},[234,48448,282],{"class":281},[234,48450,285],{"class":244},[234,48452,48453],{"class":236,"line":258},[234,48454,262],{"emptyLinePlaceholder":261},[234,48456,48457,48459,48461,48463],{"class":236,"line":265},[234,48458,4394],{"class":244},[234,48460,357],{"class":240},[234,48462,4399],{"class":251},[234,48464,255],{"class":244},[234,48466,48467,48469,48471,48473],{"class":236,"line":288},[234,48468,4406],{"class":244},[234,48470,357],{"class":240},[234,48472,4411],{"class":251},[234,48474,255],{"class":244},[234,48476,48477],{"class":236,"line":293},[234,48478,262],{"emptyLinePlaceholder":261},[234,48480,48481,48483,48485,48487],{"class":236,"line":305},[234,48482,4422],{"class":244},[234,48484,357],{"class":240},[234,48486,4427],{"class":271},[234,48488,255],{"class":244},[234,48490,48491,48493,48495,48497],{"class":236,"line":321},[234,48492,4434],{"class":244},[234,48494,357],{"class":240},[234,48496,4439],{"class":271},[234,48498,255],{"class":244},[174,48500,48501],{"id":4444},[60,48502,4444],{},[30,48504,4449],{},[42,48506,48507,48509,48511],{},[45,48508,4454],{},[45,48510,4457],{},[45,48512,4460,48513],{},[60,48514,4463],{},[174,48516,48517],{"id":4466},[60,48518,4469],{},[30,48520,4472],{},[42,48522,48523,48525,48527,48533,48543],{},[45,48524,4477],{},[45,48526,4480],{},[45,48528,4483,48529,4486,48531],{},[60,48530,1836],{},[60,48532,1754],{},[45,48534,4491,48535,4494,48537,1833,48539,4494,48541],{},[60,48536,1836],{},[60,48538,4463],{},[60,48540,1754],{},[60,48542,4501],{},[45,48544,4504,48545,4507,48547],{},[60,48546,4501],{},[60,48548,4510],{},[174,48550,4514],{"id":4513},[225,48552,48553],{"className":227,"code":4517,"language":229,"meta":230,"style":230},[60,48554,48555,48559,48569,48579,48583,48587,48597,48607,48611,48615,48625],{"__ignoreMap":230},[234,48556,48557],{"class":236,"line":237},[234,48558,4524],{"class":864},[234,48560,48561,48563,48565,48567],{"class":236,"line":258},[234,48562,4422],{"class":244},[234,48564,357],{"class":240},[234,48566,4533],{"class":271},[234,48568,255],{"class":244},[234,48570,48571,48573,48575,48577],{"class":236,"line":265},[234,48572,4434],{"class":244},[234,48574,357],{"class":240},[234,48576,4544],{"class":271},[234,48578,255],{"class":244},[234,48580,48581],{"class":236,"line":288},[234,48582,262],{"emptyLinePlaceholder":261},[234,48584,48585],{"class":236,"line":293},[234,48586,4555],{"class":864},[234,48588,48589,48591,48593,48595],{"class":236,"line":305},[234,48590,4422],{"class":244},[234,48592,357],{"class":240},[234,48594,4427],{"class":271},[234,48596,255],{"class":244},[234,48598,48599,48601,48603,48605],{"class":236,"line":321},[234,48600,4434],{"class":244},[234,48602,357],{"class":240},[234,48604,4439],{"class":271},[234,48606,255],{"class":244},[234,48608,48609],{"class":236,"line":946},[234,48610,262],{"emptyLinePlaceholder":261},[234,48612,48613],{"class":236,"line":955},[234,48614,4584],{"class":864},[234,48616,48617,48619,48621,48623],{"class":236,"line":11},[234,48618,4422],{"class":244},[234,48620,357],{"class":240},[234,48622,4593],{"class":271},[234,48624,255],{"class":244},[234,48626,48627,48629,48631,48633],{"class":236,"line":980},[234,48628,4434],{"class":244},[234,48630,357],{"class":240},[234,48632,4604],{"class":271},[234,48634,255],{"class":244},[30,48636,4609,48637,4613],{},[60,48638,4612],{},[37,48640,4617],{"id":4616},[30,48642,4620],{},[37,48644,4624],{"id":4623},[30,48646,4627,48647,4631,48649,4635,48651,1833,48653,1833,48655,4645,48657,4648],{},[60,48648,4630],{},[60,48650,4634],{},[60,48652,4638],{},[60,48654,4641],{},[60,48656,4644],{},[60,48658,4305],{},[30,48660,4651,48661,4654],{},[60,48662,2256],{},[2225,48664,48665,48673],{},[2228,48666,48667],{},[2231,48668,48669,48671],{},[2234,48670,4663],{},[2234,48672,4666],{},[2244,48674,48675,48685,48693,48703],{},[2231,48676,48677,48681],{},[2249,48678,48679],{},[60,48680,4630],{},[2249,48682,4677,48683],{},[60,48684,4634],{},[2231,48686,48687,48691],{},[2249,48688,48689],{},[60,48690,4686],{},[2249,48692,4689],{},[2231,48694,48695,48699],{},[2249,48696,48697],{},[60,48698,4696],{},[2249,48700,4699,48701,4702],{},[60,48702,4305],{},[2231,48704,48705,48709],{},[2249,48706,48707],{},[60,48708,4709],{},[2249,48710,4712,48711,137,48713,4717],{},[60,48712,4305],{},[60,48714,4306],{},[30,48716,4720],{},[225,48718,48719],{"className":338,"code":4723,"language":340,"meta":230,"style":230},[60,48720,48721,48725],{"__ignoreMap":230},[234,48722,48723],{"class":236,"line":237},[234,48724,4730],{"class":864},[234,48726,48727,48729,48731,48733,48735,48737,48739,48741,48743,48745,48747],{"class":236,"line":258},[234,48728,347],{"class":244},[234,48730,351],{"class":350},[234,48732,354],{"class":281},[234,48734,357],{"class":244},[234,48736,4743],{"class":251},[234,48738,363],{"class":281},[234,48740,357],{"class":244},[234,48742,368],{"class":251},[234,48744,371],{"class":244},[234,48746,351],{"class":350},[234,48748,376],{"class":244},[30,48750,4758],{},[37,48752,4762],{"id":4761},[30,48754,163,48755,4768,48757,4771],{},[60,48756,4767],{},[60,48758,2388],{},[37,48760,4775],{"id":4774},[30,48762,4778],{},[410,48764,4781],{},{"title":230,"searchDepth":258,"depth":258,"links":48766},[48767,48768,48769,48774,48775,48776,48777],{"id":4322,"depth":258,"text":4323},{"id":4340,"depth":258,"text":4341},{"id":4359,"depth":258,"text":4360,"children":48770},[48771,48772,48773],{"id":4444,"depth":265,"text":4444},{"id":4466,"depth":265,"text":4469},{"id":4513,"depth":265,"text":4514},{"id":4616,"depth":258,"text":4617},{"id":4623,"depth":258,"text":4624},{"id":4761,"depth":258,"text":4762},{"id":4774,"depth":258,"text":4775},{"path":4314,"title":4796,"description":4797,"kind":2345,"section":151,"order":4798,"group":4303,"aliases":48779,"attrs":48780,"events":48781,"cssVars":48782,"related":48783,"body":48784},[4800],[],[],[],[4805,4806,3984],{"type":22,"value":48785,"toc":48940},[48786,48788,48796,48798,48804,48898,48900,48918,48920,48924,48936,48938],[25,48787,4796],{"id":4811},[30,48789,4814,48790,137,48792,4821,48794,4825],{},[60,48791,4817],{},[60,48793,4820],{},[60,48795,4824],{},[37,48797,4829],{"id":4828},[30,48799,4832,48800,4835,48802,4838],{},[60,48801,2699],{},[60,48803,4800],{},[225,48805,48806],{"className":227,"code":4841,"language":229,"meta":230,"style":230},[60,48807,48808,48820,48824,48838,48842,48846,48864,48870,48878,48882,48886],{"__ignoreMap":230},[234,48809,48810,48812,48814,48816,48818],{"class":236,"line":237},[234,48811,241],{"class":240},[234,48813,1073],{"class":244},[234,48815,248],{"class":240},[234,48817,252],{"class":251},[234,48819,255],{"class":244},[234,48821,48822],{"class":236,"line":258},[234,48823,262],{"emptyLinePlaceholder":261},[234,48825,48826,48828,48830,48832,48834,48836],{"class":236,"line":265},[234,48827,268],{"class":240},[234,48829,272],{"class":271},[234,48831,275],{"class":240},[234,48833,278],{"class":244},[234,48835,282],{"class":281},[234,48837,285],{"class":244},[234,48839,48840],{"class":236,"line":288},[234,48841,262],{"emptyLinePlaceholder":261},[234,48843,48844],{"class":236,"line":293},[234,48845,4882],{"class":864},[234,48847,48848,48850,48852,48854,48856,48858,48860,48862],{"class":236,"line":305},[234,48849,268],{"class":240},[234,48851,4889],{"class":271},[234,48853,275],{"class":240},[234,48855,4894],{"class":244},[234,48857,4897],{"class":281},[234,48859,329],{"class":244},[234,48861,4902],{"class":251},[234,48863,335],{"class":244},[234,48865,48866,48868],{"class":236,"line":321},[234,48867,4909],{"class":240},[234,48869,4912],{"class":244},[234,48871,48872,48874,48876],{"class":236,"line":946},[234,48873,4917],{"class":244},[234,48875,357],{"class":240},[234,48877,4922],{"class":244},[234,48879,48880],{"class":236,"line":955},[234,48881,1143],{"class":244},[234,48883,48884],{"class":236,"line":11},[234,48885,262],{"emptyLinePlaceholder":261},[234,48887,48888,48890,48892,48894,48896],{"class":236,"line":980},[234,48889,296],{"class":244},[234,48891,326],{"class":281},[234,48893,329],{"class":244},[234,48895,332],{"class":271},[234,48897,335],{"class":244},[174,48899,4946],{"id":4945},[42,48901,48902,48910],{},[45,48903,48904,4954,48906,137,48908,4961],{},[1929,48905,4953],{},[60,48907,4957],{},[60,48909,4960],{},[45,48911,48912,4967,48914,137,48916,4972],{},[1929,48913,4966],{},[60,48915,4305],{},[60,48917,4306],{},[37,48919,4976],{"id":4975},[30,48921,4979,48922,4982],{},[60,48923,4817],{},[225,48925,48926],{"className":227,"code":4985,"language":229,"meta":230,"style":230},[60,48927,48928],{"__ignoreMap":230},[234,48929,48930,48932,48934],{"class":236,"line":237},[234,48931,4992],{"class":244},[234,48933,357],{"class":240},[234,48935,4997],{"class":244},[30,48937,5000],{},[410,48939,4293],{},{"title":230,"searchDepth":258,"depth":258,"links":48941},[48942,48945],{"id":4828,"depth":258,"text":4829,"children":48943},[48944],{"id":4945,"depth":265,"text":4946},{"id":4975,"depth":258,"text":4976},{"path":5010,"title":5011,"description":5012,"kind":2345,"section":151,"order":5013,"group":3061,"aliases":48947,"attrs":48948,"events":48949,"cssVars":48950,"related":48951,"body":48952},[2393,5015,5016,5017],[],[],[],[5022,5023,5024],{"type":22,"value":48953,"toc":49146},[48954,48956,48960,48962,48968,48970,48976,48982,48986,49086,49088,49090,49144],[25,48955,5011],{"id":5029},[30,48957,5032,48958,5036],{},[1929,48959,5035],{},[37,48961,5040],{"id":5039},[30,48963,5043,48964,5047,48966,5051],{},[60,48965,5046],{},[60,48967,5050],{},[37,48969,5055],{"id":5054},[30,48971,5058,48972,137,48974,5064],{},[60,48973,2393],{},[60,48975,5063],{},[174,48977,48978,137,48980],{"id":5067},[60,48979,5070],{},[60,48981,5073],{},[30,48983,5076,48984,5079],{},[60,48985,2393],{},[225,48987,48988],{"className":227,"code":5082,"language":229,"meta":230,"style":230},[60,48989,48990,49002,49006,49010,49022,49036,49040,49044,49056,49078,49082],{"__ignoreMap":230},[234,48991,48992,48994,48996,48998,49000],{"class":236,"line":237},[234,48993,241],{"class":240},[234,48995,5091],{"class":244},[234,48997,248],{"class":240},[234,48999,252],{"class":251},[234,49001,255],{"class":244},[234,49003,49004],{"class":236,"line":258},[234,49005,262],{"emptyLinePlaceholder":261},[234,49007,49008],{"class":236,"line":265},[234,49009,5106],{"class":864},[234,49011,49012,49014,49016,49018,49020],{"class":236,"line":288},[234,49013,5111],{"class":244},[234,49015,5016],{"class":281},[234,49017,1505],{"class":244},[234,49019,906],{"class":240},[234,49021,909],{"class":244},[234,49023,49024,49026,49028,49030,49032,49034],{"class":236,"line":293},[234,49025,914],{"class":240},[234,49027,5126],{"class":271},[234,49029,275],{"class":240},[234,49031,5131],{"class":244},[234,49033,5134],{"class":281},[234,49035,285],{"class":244},[234,49037,49038],{"class":236,"line":305},[234,49039,5141],{"class":244},[234,49041,49042],{"class":236,"line":321},[234,49043,5146],{"class":864},[234,49045,49046,49048,49050,49052,49054],{"class":236,"line":946},[234,49047,5151],{"class":244},[234,49049,5015],{"class":281},[234,49051,1505],{"class":244},[234,49053,906],{"class":240},[234,49055,909],{"class":244},[234,49057,49058,49060,49062,49064,49066,49068,49070,49072,49074,49076],{"class":236,"line":955},[234,49059,5164],{"class":244},[234,49061,357],{"class":240},[234,49063,5169],{"class":251},[234,49065,5172],{"class":244},[234,49067,106],{"class":251},[234,49069,5177],{"class":244},[234,49071,5180],{"class":240},[234,49073,4439],{"class":271},[234,49075,5185],{"class":251},[234,49077,255],{"class":244},[234,49079,49080],{"class":236,"line":11},[234,49081,997],{"class":244},[234,49083,49084],{"class":236,"line":980},[234,49085,1040],{"class":244},[174,49087,5199],{"id":5198},[30,49089,5202],{},[225,49091,49092],{"className":227,"code":5205,"language":229,"meta":230,"style":230},[60,49093,49094,49108,49112,49116,49126,49130,49134],{"__ignoreMap":230},[234,49095,49096,49098,49100,49102,49104,49106],{"class":236,"line":237},[234,49097,268],{"class":240},[234,49099,272],{"class":271},[234,49101,275],{"class":240},[234,49103,278],{"class":244},[234,49105,282],{"class":281},[234,49107,285],{"class":244},[234,49109,49110],{"class":236,"line":258},[234,49111,262],{"emptyLinePlaceholder":261},[234,49113,49114],{"class":236,"line":265},[234,49115,5230],{"class":864},[234,49117,49118,49120,49122,49124],{"class":236,"line":288},[234,49119,5235],{"class":244},[234,49121,357],{"class":240},[234,49123,5240],{"class":271},[234,49125,255],{"class":244},[234,49127,49128],{"class":236,"line":293},[234,49129,262],{"emptyLinePlaceholder":261},[234,49131,49132],{"class":236,"line":305},[234,49133,5251],{"class":864},[234,49135,49136,49138,49140,49142],{"class":236,"line":321},[234,49137,5256],{"class":244},[234,49139,357],{"class":240},[234,49141,5240],{"class":271},[234,49143,255],{"class":244},[410,49145,5265],{},{"title":230,"searchDepth":258,"depth":258,"links":49147},[49148,49149],{"id":5039,"depth":258,"text":5040},{"id":5054,"depth":258,"text":5055,"children":49150},[49151,49152],{"id":5067,"depth":265,"text":5272},{"id":5198,"depth":265,"text":5199},{"path":4805,"title":5275,"description":5276,"kind":2345,"section":151,"order":5013,"group":4303,"aliases":49154,"attrs":49155,"events":49156,"cssVars":49157,"related":49158,"body":49159},[],[],[],[],[4314,4806,4313],{"type":22,"value":49160,"toc":49407},[49161,49163,49167,49177,49179,49231,49233,49255,49257,49259,49353,49355,49405],[25,49162,5275],{"id":5286},[30,49164,5289,49165,5293],{},[60,49166,5292],{},[1042,49168,49169],{},[30,49170,49171,5301,49173,1934,49175,5308],{},[1929,49172,5300],{},[60,49174,5304],{},[60,49176,5307],{},[174,49178,5312],{"id":5311},[2225,49180,49181,49195],{},[2228,49182,49183],{},[2231,49184,49185,49187,49189,49191,49193],{},[2234,49186,5321],{},[2234,49188,5324],{},[2234,49190,5327],{},[2234,49192,5330],{},[2234,49194,5333],{},[2244,49196,49197,49215],{},[2231,49198,49199,49203,49205,49207,49213],{},[2249,49200,49201],{},[60,49202,5304],{},[2249,49204,5344],{},[2249,49206,5347],{},[2249,49208,5350,49209,5354,49211,106],{},[60,49210,5353],{},[60,49212,5357],{},[2249,49214,5360],{},[2231,49216,49217,49221,49223,49225,49227],{},[2249,49218,49219],{},[60,49220,5307],{},[2249,49222,5344],{},[2249,49224,5347],{},[2249,49226,5373],{},[2249,49228,5376,49229,106],{},[60,49230,5304],{},[174,49232,5382],{"id":5381},[42,49234,49235,49241,49245,49251],{},[45,49236,49237,5390,49239],{},[1929,49238,5389],{},[60,49240,5304],{},[45,49242,49243,5398],{},[1929,49244,5397],{},[45,49246,49247,5404,49249,5408],{},[1929,49248,5403],{},[60,49250,5407],{},[45,49252,49253,5414],{},[1929,49254,5413],{},[174,49256,5418],{"id":5417},[30,49258,5421],{},[225,49260,49261],{"className":338,"code":5424,"language":340,"meta":230,"style":230},[60,49262,49263,49267,49281,49285,49301,49313,49325,49337,49345],{"__ignoreMap":230},[234,49264,49265],{"class":236,"line":237},[234,49266,5431],{"class":864},[234,49268,49269,49271,49273,49275,49277,49279],{"class":236,"line":258},[234,49270,347],{"class":244},[234,49272,351],{"class":350},[234,49274,1297],{"class":281},[234,49276,357],{"class":244},[234,49278,5444],{"class":251},[234,49280,376],{"class":244},[234,49282,49283],{"class":236,"line":265},[234,49284,5451],{"class":864},[234,49286,49287,49289,49291,49293,49295,49297,49299],{"class":236,"line":288},[234,49288,1292],{"class":244},[234,49290,351],{"class":350},[234,49292,1297],{"class":281},[234,49294,357],{"class":244},[234,49296,5464],{"class":251},[234,49298,5467],{"class":281},[234,49300,376],{"class":244},[234,49302,49303,49305,49307,49309,49311],{"class":236,"line":293},[234,49304,1321],{"class":244},[234,49306,37],{"class":350},[234,49308,5478],{"class":244},[234,49310,37],{"class":350},[234,49312,376],{"class":244},[234,49314,49315,49317,49319,49321,49323],{"class":236,"line":305},[234,49316,1321],{"class":244},[234,49318,30],{"class":350},[234,49320,5491],{"class":244},[234,49322,30],{"class":350},[234,49324,376],{"class":244},[234,49326,49327,49329,49331,49333,49335],{"class":236,"line":321},[234,49328,1321],{"class":244},[234,49330,30],{"class":350},[234,49332,5504],{"class":244},[234,49334,30],{"class":350},[234,49336,376],{"class":244},[234,49338,49339,49341,49343],{"class":236,"line":946},[234,49340,1393],{"class":244},[234,49342,351],{"class":350},[234,49344,376],{"class":244},[234,49346,49347,49349,49351],{"class":236,"line":955},[234,49348,1402],{"class":244},[234,49350,351],{"class":350},[234,49352,376],{"class":244},[30,49354,5527],{},[225,49356,49357],{"className":338,"code":5530,"language":340,"meta":230,"style":230},[60,49358,49359,49375,49379,49397],{"__ignoreMap":230},[234,49360,49361,49363,49365,49367,49369,49371,49373],{"class":236,"line":237},[234,49362,347],{"class":244},[234,49364,351],{"class":350},[234,49366,1297],{"class":281},[234,49368,357],{"class":244},[234,49370,5545],{"class":251},[234,49372,5548],{"class":281},[234,49374,376],{"class":244},[234,49376,49377],{"class":236,"line":258},[234,49378,5555],{"class":864},[234,49380,49381,49383,49385,49387,49389,49391,49393,49395],{"class":236,"line":265},[234,49382,1292],{"class":244},[234,49384,351],{"class":350},[234,49386,5564],{"class":281},[234,49388,357],{"class":244},[234,49390,5569],{"class":251},[234,49392,371],{"class":244},[234,49394,351],{"class":350},[234,49396,376],{"class":244},[234,49398,49399,49401,49403],{"class":236,"line":288},[234,49400,1402],{"class":244},[234,49402,351],{"class":350},[234,49404,376],{"class":244},[410,49406,3256],{},{"title":230,"searchDepth":258,"depth":258,"links":49408},[49409,49410,49411],{"id":5311,"depth":265,"text":5312},{"id":5381,"depth":265,"text":5382},{"id":5417,"depth":265,"text":5418},{"path":158,"title":5592,"description":5593,"kind":9,"section":5594,"order":293,"aliases":49413,"attrs":49414,"events":49415,"cssVars":49416,"related":49417,"body":49418},[],[],[],[],[6,166,2354],{"type":22,"value":49419,"toc":49534},[49420,49422,49424,49426,49460,49462,49480,49482,49496,49498,49516,49518,49528,49530],[25,49421,5592],{"id":5604},[30,49423,5607],{},[37,49425,5611],{"id":5610},[42,49427,49428,49432,49436,49440,49444,49448,49452,49456],{},[45,49429,49430],{},[133,49431,190],{"href":617},[45,49433,49434],{},[133,49435,5623],{"href":5622},[45,49437,49438],{},[133,49439,4644],{"href":3273},[45,49441,49442],{},[133,49443,4638],{"href":5632},[45,49445,49446],{},[133,49447,4641],{"href":5637},[45,49449,49450],{},[133,49451,5643],{"href":5642},[45,49453,49454],{},[133,49455,5648],{"href":4806},[45,49457,49458],{},[133,49459,5653],{"href":4313},[37,49461,5657],{"id":5656},[42,49463,49464,49468,49472,49476],{},[45,49465,49466],{},[133,49467,195],{"href":5664},[45,49469,49470],{},[133,49471,5670],{"href":5669},[45,49473,49474],{},[133,49475,5676],{"href":5675},[45,49477,49478],{},[133,49479,5682],{"href":5681},[37,49481,5686],{"id":5685},[42,49483,49484,49488,49492],{},[45,49485,49486],{},[133,49487,5694],{"href":5693},[45,49489,49490],{},[133,49491,5700],{"href":5699},[45,49493,49494],{},[133,49495,200],{"href":5705},[37,49497,5709],{"id":5708},[42,49499,49500,49504,49508,49512],{},[45,49501,49502],{},[133,49503,5716],{"href":3823},[45,49505,49506],{},[133,49507,205],{"href":5721},[45,49509,49510],{},[133,49511,5727],{"href":5726},[45,49513,49514],{},[133,49515,5733],{"href":5732},[37,49517,5737],{"id":5736},[42,49519,49520,49524],{},[45,49521,49522],{},[133,49523,5745],{"href":5744},[45,49525,49526],{},[133,49527,5751],{"href":5750},[37,49529,5755],{"id":5754},[30,49531,5758,49532,5762],{},[133,49533,5761],{"href":2354},{"title":230,"searchDepth":258,"depth":258,"links":49535},[49536,49537,49538,49539,49540,49541],{"id":5610,"depth":258,"text":5611},{"id":5656,"depth":258,"text":5657},{"id":5685,"depth":258,"text":5686},{"id":5708,"depth":258,"text":5709},{"id":5736,"depth":258,"text":5737},{"id":5754,"depth":258,"text":5755},{"path":617,"title":190,"description":5772,"kind":5773,"section":5594,"order":11,"group":5611,"status":5774,"integration":2710,"publicExport":261,"activation":3246,"package":5775,"aliases":49543,"attrs":49544,"events":49545,"cssVars":49546,"related":49547,"body":49548},[5777,190,2894],[5779,5780,5781,5782,3329,3345,3332,3348],[799],[795],[5622,3273],{"type":22,"value":49549,"toc":50232},[49550,49552,49558,49564,49566,49568,49700,49702,49706,49712,49716,49722,49726,49728,49730,49756,49792,49794,49798,49806,49808,49962,50158,50160,50214,50216,50230],[25,49551,190],{"id":5790},[30,49553,49554,5795,49556,5799],{},[60,49555,190],{},[60,49557,5798],{},[42,49559,49560,49562],{},[45,49561,5804],{},[45,49563,5807],{},[37,49565,5811],{"id":5810},[174,49567,5312],{"id":5311},[2225,49569,49570,49582],{},[2228,49571,49572],{},[2231,49573,49574,49576,49578,49580],{},[2234,49575,5321],{},[2234,49577,5324],{},[2234,49579,5327],{},[2234,49581,5828],{},[2244,49583,49584,49598,49612,49626,49640,49654,49670,49684],{},[2231,49585,49586,49590,49592,49596],{},[2249,49587,49588],{},[60,49589,5779],{},[2249,49591,2256],{},[2249,49593,49594],{},[60,49595,795],{},[2249,49597,5845],{},[2231,49599,49600,49604,49606,49610],{},[2249,49601,49602],{},[60,49603,5780],{},[2249,49605,5854],{},[2249,49607,49608],{},[60,49609,5859],{},[2249,49611,5862],{},[2231,49613,49614,49618,49620,49624],{},[2249,49615,49616],{},[60,49617,5781],{},[2249,49619,5871],{},[2249,49621,49622],{},[60,49623,5876],{},[2249,49625,5879],{},[2231,49627,49628,49632,49634,49638],{},[2249,49629,49630],{},[60,49631,5782],{},[2249,49633,5871],{},[2249,49635,49636],{},[60,49637,5876],{},[2249,49639,5894],{},[2231,49641,49642,49646,49648,49652],{},[2249,49643,49644],{},[60,49645,3329],{},[2249,49647,2256],{},[2249,49649,49650],{},[60,49651,5177],{},[2249,49653,5909],{},[2231,49655,49656,49660,49662,49666],{},[2249,49657,49658],{},[60,49659,3345],{},[2249,49661,2256],{},[2249,49663,49664],{},[60,49665,5922],{},[2249,49667,5925,49668,106],{},[60,49669,3329],{},[2231,49671,49672,49676,49678,49682],{},[2249,49673,49674],{},[60,49675,3332],{},[2249,49677,2256],{},[2249,49679,49680],{},[60,49681,5922],{},[2249,49683,5942],{},[2231,49685,49686,49690,49692,49696],{},[2249,49687,49688],{},[60,49689,3348],{},[2249,49691,2256],{},[2249,49693,49694],{},[60,49695,5177],{},[2249,49697,5925,49698,106],{},[60,49699,3332],{},[174,49701,5962],{"id":5961},[30,49703,49704,5967],{},[60,49705,190],{},[42,49707,49708],{},[45,49709,5972,49710],{},[60,49711,5779],{},[30,49713,5977,49714,5980],{},[60,49715,5779],{},[42,49717,49718],{},[45,49719,49720],{},[60,49721,795],{},[30,49723,5989,49724,106],{},[60,49725,5798],{},[30,49727,5994],{},[174,49729,5997],{"id":3818},[2225,49731,49732,49742],{},[2228,49733,49734],{},[2231,49735,49736,49738,49740],{},[2234,49737,6006],{},[2234,49739,6009],{},[2234,49741,6012],{},[2244,49743,49744],{},[2231,49745,49746,49750,49754],{},[2249,49747,49748],{},[60,49749,799],{},[2249,49751,49752],{},[60,49753,6025],{},[2249,49755,6028],{},[225,49757,49758],{"className":227,"code":6031,"language":229,"meta":230,"style":230},[60,49759,49760,49780,49788],{"__ignoreMap":230},[234,49761,49762,49764,49766,49768,49770,49772,49774,49776,49778],{"class":236,"line":237},[234,49763,296],{"class":244},[234,49765,1536],{"class":281},[234,49767,329],{"class":244},[234,49769,6044],{"class":251},[234,49771,2980],{"class":244},[234,49773,5777],{"class":899},[234,49775,903],{"class":244},[234,49777,906],{"class":240},[234,49779,909],{"class":244},[234,49781,49782,49784,49786],{"class":236,"line":258},[234,49783,1482],{"class":244},[234,49785,1485],{"class":281},[234,49787,6063],{"class":244},[234,49789,49790],{"class":236,"line":265},[234,49791,1040],{"class":244},[174,49793,6071],{"id":6070},[30,49795,6074,49796,6078],{},[60,49797,6077],{},[42,49799,49800,49802],{},[45,49801,6083],{},[45,49803,6086,49804,6089],{},[60,49805,5780],{},[37,49807,6093],{"id":6092},[225,49809,49810],{"className":338,"code":6096,"language":340,"meta":230,"style":230},[60,49811,49812,49830,49834,49860,49874,49892,49924,49932,49940,49944],{"__ignoreMap":230},[234,49813,49814,49816,49818,49820,49822,49824,49826,49828],{"class":236,"line":237},[234,49815,347],{"class":244},[234,49817,740],{"class":350},[234,49819,1297],{"class":281},[234,49821,357],{"class":244},[234,49823,368],{"class":251},[234,49825,6113],{"class":244},[234,49827,740],{"class":350},[234,49829,376],{"class":244},[234,49831,49832],{"class":236,"line":258},[234,49833,262],{"emptyLinePlaceholder":261},[234,49835,49836,49838,49840,49842,49844,49846,49848,49850,49852,49854,49856,49858],{"class":236,"line":265},[234,49837,347],{"class":244},[234,49839,740],{"class":350},[234,49841,354],{"class":281},[234,49843,357],{"class":244},[234,49845,360],{"class":251},[234,49847,363],{"class":281},[234,49849,357],{"class":244},[234,49851,6140],{"class":251},[234,49853,1297],{"class":281},[234,49855,357],{"class":244},[234,49857,6147],{"class":251},[234,49859,376],{"class":244},[234,49861,49862,49864,49866,49868,49870,49872],{"class":236,"line":288},[234,49863,1292],{"class":244},[234,49865,351],{"class":350},[234,49867,1297],{"class":281},[234,49869,357],{"class":244},[234,49871,6162],{"class":251},[234,49873,376],{"class":244},[234,49875,49876,49878,49880,49882,49884,49886,49888,49890],{"class":236,"line":293},[234,49877,1321],{"class":244},[234,49879,351],{"class":350},[234,49881,1297],{"class":281},[234,49883,357],{"class":244},[234,49885,6177],{"class":251},[234,49887,371],{"class":244},[234,49889,351],{"class":350},[234,49891,376],{"class":244},[234,49893,49894,49896,49898,49900,49902,49904,49906,49908,49910,49912,49914,49916,49918,49920,49922],{"class":236,"line":305},[234,49895,1321],{"class":244},[234,49897,351],{"class":350},[234,49899,1297],{"class":281},[234,49901,357],{"class":244},[234,49903,6196],{"class":251},[234,49905,6199],{"class":244},[234,49907,234],{"class":350},[234,49909,5564],{"class":281},[234,49911,357],{"class":244},[234,49913,6208],{"class":251},[234,49915,6211],{"class":244},[234,49917,234],{"class":350},[234,49919,371],{"class":244},[234,49921,351],{"class":350},[234,49923,376],{"class":244},[234,49925,49926,49928,49930],{"class":236,"line":321},[234,49927,1393],{"class":244},[234,49929,351],{"class":350},[234,49931,376],{"class":244},[234,49933,49934,49936,49938],{"class":236,"line":946},[234,49935,1402],{"class":244},[234,49937,740],{"class":350},[234,49939,376],{"class":244},[234,49941,49942],{"class":236,"line":955},[234,49943,262],{"emptyLinePlaceholder":261},[234,49945,49946,49948,49950,49952,49954,49956,49958,49960],{"class":236,"line":11},[234,49947,347],{"class":244},[234,49949,740],{"class":350},[234,49951,1297],{"class":281},[234,49953,357],{"class":244},[234,49955,368],{"class":251},[234,49957,6254],{"class":244},[234,49959,740],{"class":350},[234,49961,376],{"class":244},[225,49963,49964],{"className":6261,"code":6262,"language":6263,"meta":230,"style":230},[60,49965,49966,49972,49978,49990,50000,50010,50014,50018,50024,50034,50046,50056,50060,50064,50070,50082,50094,50110,50120,50154],{"__ignoreMap":230},[234,49967,49968,49970],{"class":236,"line":237},[234,49969,1654],{"class":281},[234,49971,2510],{"class":244},[234,49973,49974,49976],{"class":236,"line":258},[234,49975,6276],{"class":281},[234,49977,909],{"class":244},[234,49979,49980,49982,49984,49986,49988],{"class":236,"line":265},[234,49981,1661],{"class":271},[234,49983,1443],{"class":244},[234,49985,6287],{"class":271},[234,49987,1669],{"class":240},[234,49989,255],{"class":244},[234,49991,49992,49994,49996,49998],{"class":236,"line":288},[234,49993,1677],{"class":271},[234,49995,1443],{"class":244},[234,49997,1682],{"class":271},[234,49999,255],{"class":244},[234,50001,50002,50004,50006,50008],{"class":236,"line":293},[234,50003,6306],{"class":271},[234,50005,1443],{"class":244},[234,50007,1695],{"class":271},[234,50009,255],{"class":244},[234,50011,50012],{"class":236,"line":305},[234,50013,1143],{"class":244},[234,50015,50016],{"class":236,"line":321},[234,50017,262],{"emptyLinePlaceholder":261},[234,50019,50020,50022],{"class":236,"line":946},[234,50021,6325],{"class":281},[234,50023,909],{"class":244},[234,50025,50026,50028,50030,50032],{"class":236,"line":955},[234,50027,1677],{"class":271},[234,50029,1443],{"class":244},[234,50031,1682],{"class":271},[234,50033,255],{"class":244},[234,50035,50036,50038,50040,50042,50044],{"class":236,"line":11},[234,50037,1703],{"class":271},[234,50039,1443],{"class":244},[234,50041,6346],{"class":271},[234,50043,1789],{"class":240},[234,50045,255],{"class":244},[234,50047,50048,50050,50052,50054],{"class":236,"line":980},[234,50049,6355],{"class":271},[234,50051,1443],{"class":244},[234,50053,1695],{"class":271},[234,50055,255],{"class":244},[234,50057,50058],{"class":236,"line":994},[234,50059,1143],{"class":244},[234,50061,50062],{"class":236,"line":1000},[234,50063,262],{"emptyLinePlaceholder":261},[234,50065,50066,50068],{"class":236,"line":1005},[234,50067,6374],{"class":281},[234,50069,909],{"class":244},[234,50071,50072,50074,50076,50078,50080],{"class":236,"line":1013},[234,50073,6381],{"class":271},[234,50075,1443],{"class":244},[234,50077,6386],{"class":271},[234,50079,1789],{"class":240},[234,50081,255],{"class":244},[234,50083,50084,50086,50088,50090,50092],{"class":236,"line":1019},[234,50085,6395],{"class":271},[234,50087,1443],{"class":244},[234,50089,6386],{"class":271},[234,50091,1789],{"class":240},[234,50093,255],{"class":244},[234,50095,50096,50098,50100,50102,50104,50106,50108],{"class":236,"line":1025},[234,50097,1769],{"class":271},[234,50099,1443],{"class":244},[234,50101,6412],{"class":271},[234,50103,1789],{"class":240},[234,50105,6417],{"class":271},[234,50107,6420],{"class":271},[234,50109,255],{"class":244},[234,50111,50112,50114,50116,50118],{"class":236,"line":1031},[234,50113,6427],{"class":271},[234,50115,1443],{"class":244},[234,50117,6432],{"class":271},[234,50119,255],{"class":244},[234,50121,50122,50124,50126,50128,50130,50132,50134,50136,50138,50140,50142,50144,50146,50148,50150,50152],{"class":236,"line":1037},[234,50123,1810],{"class":271},[234,50125,1443],{"class":244},[234,50127,6443],{"class":271},[234,50129,329],{"class":244},[234,50131,1820],{"class":271},[234,50133,329],{"class":244},[234,50135,1825],{"class":271},[234,50137,329],{"class":244},[234,50139,795],{"class":899},[234,50141,1833],{"class":244},[234,50143,1836],{"class":271},[234,50145,903],{"class":244},[234,50147,1841],{"class":240},[234,50149,1844],{"class":271},[234,50151,6468],{"class":240},[234,50153,1875],{"class":244},[234,50155,50156],{"class":236,"line":427},[234,50157,1143],{"class":244},[37,50159,6478],{"id":6477},[225,50161,50162],{"className":227,"code":6481,"language":229,"meta":230,"style":230},[60,50163,50164,50176,50180,50194,50202],{"__ignoreMap":230},[234,50165,50166,50168,50170,50172,50174],{"class":236,"line":237},[234,50167,241],{"class":240},[234,50169,479],{"class":244},[234,50171,248],{"class":240},[234,50173,252],{"class":251},[234,50175,255],{"class":244},[234,50177,50178],{"class":236,"line":258},[234,50179,262],{"emptyLinePlaceholder":261},[234,50181,50182,50184,50186,50188,50190,50192],{"class":236,"line":265},[234,50183,268],{"class":240},[234,50185,272],{"class":271},[234,50187,275],{"class":240},[234,50189,278],{"class":244},[234,50191,282],{"class":281},[234,50193,285],{"class":244},[234,50195,50196,50198,50200],{"class":236,"line":288},[234,50197,296],{"class":244},[234,50199,299],{"class":281},[234,50201,302],{"class":244},[234,50203,50204,50206,50208,50210,50212],{"class":236,"line":293},[234,50205,296],{"class":244},[234,50207,326],{"class":281},[234,50209,329],{"class":244},[234,50211,332],{"class":271},[234,50213,335],{"class":244},[37,50215,6537],{"id":6536},[42,50217,50218,50222,50224,50228],{},[45,50219,6542,50220,106],{},[60,50221,2383],{},[45,50223,6547],{},[45,50225,6550,50226,6553],{},[60,50227,5798],{},[45,50229,6556],{},[410,50231,6559],{},{"title":230,"searchDepth":258,"depth":258,"links":50233},[50234,50240,50241,50242],{"id":5810,"depth":258,"text":5811,"children":50235},[50236,50237,50238,50239],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":5622,"title":5623,"description":6572,"kind":5773,"section":5594,"order":427,"group":5611,"status":5774,"integration":2710,"publicExport":261,"activation":6573,"package":5775,"aliases":50244,"attrs":50245,"events":50246,"cssVars":50247,"related":50248,"body":50249},[6575,5623],[6577],[6579],[6581],[617,3273,2903],{"type":22,"value":50250,"toc":51067},[50251,50253,50259,50261,50275,50277,50279,50311,50313,50315,50321,50325,50327,50353,50355,50361,50363,50687,50969,50971,51033,51041,51043,51065],[25,50252,5623],{"id":6587},[30,50254,50255,6592,50257,106],{},[60,50256,5623],{},[60,50258,5798],{},[30,50260,6597],{},[42,50262,50263,50269],{},[45,50264,6602,50265,6606,50267],{},[60,50266,6605],{},[60,50268,6609],{},[45,50270,6602,50271,6615,50273],{},[60,50272,6614],{},[60,50274,6609],{},[37,50276,5811],{"id":5810},[174,50278,5312],{"id":5311},[2225,50280,50281,50293],{},[2228,50282,50283],{},[2231,50284,50285,50287,50289,50291],{},[2234,50286,5321],{},[2234,50288,5324],{},[2234,50290,5327],{},[2234,50292,5828],{},[2244,50294,50295],{},[2231,50296,50297,50301,50303,50307],{},[2249,50298,50299],{},[60,50300,6577],{},[2249,50302,2256],{},[2249,50304,50305],{},[60,50306,6650],{},[2249,50308,6653,50309,106],{},[60,50310,6656],{},[174,50312,5962],{"id":5961},[30,50314,6661],{},[42,50316,50317],{},[45,50318,50319],{},[60,50320,6581],{},[30,50322,6670,50323,6673],{},[60,50324,6573],{},[174,50326,5997],{"id":3818},[2225,50328,50329,50339],{},[2228,50330,50331],{},[2231,50332,50333,50335,50337],{},[2234,50334,6006],{},[2234,50336,6009],{},[2234,50338,6012],{},[2244,50340,50341],{},[2231,50342,50343,50347,50351],{},[2249,50344,50345],{},[60,50346,6579],{},[2249,50348,50349],{},[60,50350,6025],{},[2249,50352,6702],{},[174,50354,6071],{"id":6070},[30,50356,50357,6709,50359,6712],{},[60,50358,5623],{},[60,50360,6581],{},[37,50362,6093],{"id":6092},[225,50364,50365],{"className":338,"code":6717,"language":340,"meta":230,"style":230},[60,50366,50367,50385,50389,50415,50429,50443,50461,50475,50481,50489,50497,50505,50513,50521,50529,50537,50541,50555,50573,50587,50593,50601,50609,50617,50625,50633,50641,50649,50657,50665,50669],{"__ignoreMap":230},[234,50368,50369,50371,50373,50375,50377,50379,50381,50383],{"class":236,"line":237},[234,50370,347],{"class":244},[234,50372,740],{"class":350},[234,50374,1297],{"class":281},[234,50376,357],{"class":244},[234,50378,368],{"class":251},[234,50380,6113],{"class":244},[234,50382,740],{"class":350},[234,50384,376],{"class":244},[234,50386,50387],{"class":236,"line":258},[234,50388,262],{"emptyLinePlaceholder":261},[234,50390,50391,50393,50395,50397,50399,50401,50403,50405,50407,50409,50411,50413],{"class":236,"line":265},[234,50392,347],{"class":244},[234,50394,740],{"class":350},[234,50396,354],{"class":281},[234,50398,357],{"class":244},[234,50400,360],{"class":251},[234,50402,363],{"class":281},[234,50404,357],{"class":244},[234,50406,6140],{"class":251},[234,50408,1297],{"class":281},[234,50410,357],{"class":244},[234,50412,6147],{"class":251},[234,50414,376],{"class":244},[234,50416,50417,50419,50421,50423,50425,50427],{"class":236,"line":288},[234,50418,1292],{"class":244},[234,50420,351],{"class":350},[234,50422,1297],{"class":281},[234,50424,357],{"class":244},[234,50426,6780],{"class":251},[234,50428,376],{"class":244},[234,50430,50431,50433,50435,50437,50439,50441],{"class":236,"line":293},[234,50432,1321],{"class":244},[234,50434,351],{"class":350},[234,50436,1297],{"class":281},[234,50438,357],{"class":244},[234,50440,6795],{"class":251},[234,50442,376],{"class":244},[234,50444,50445,50447,50449,50451,50453,50455,50457,50459],{"class":236,"line":305},[234,50446,6802],{"class":244},[234,50448,351],{"class":350},[234,50450,1297],{"class":281},[234,50452,357],{"class":244},[234,50454,6811],{"class":251},[234,50456,6814],{"class":244},[234,50458,351],{"class":350},[234,50460,376],{"class":244},[234,50462,50463,50465,50467,50469,50471,50473],{"class":236,"line":321},[234,50464,6802],{"class":244},[234,50466,351],{"class":350},[234,50468,1297],{"class":281},[234,50470,357],{"class":244},[234,50472,6831],{"class":251},[234,50474,376],{"class":244},[234,50476,50477,50479],{"class":236,"line":946},[234,50478,6838],{"class":244},[234,50480,6841],{"class":350},[234,50482,50483,50485,50487],{"class":236,"line":955},[234,50484,6846],{"class":281},[234,50486,357],{"class":244},[234,50488,6851],{"class":251},[234,50490,50491,50493,50495],{"class":236,"line":11},[234,50492,6856],{"class":281},[234,50494,357],{"class":244},[234,50496,6861],{"class":251},[234,50498,50499,50501,50503],{"class":236,"line":980},[234,50500,6866],{"class":281},[234,50502,357],{"class":244},[234,50504,6871],{"class":251},[234,50506,50507,50509,50511],{"class":236,"line":994},[234,50508,6876],{"class":281},[234,50510,357],{"class":244},[234,50512,6881],{"class":251},[234,50514,50515,50517,50519],{"class":236,"line":1000},[234,50516,6886],{"class":244},[234,50518,351],{"class":350},[234,50520,376],{"class":244},[234,50522,50523,50525,50527],{"class":236,"line":1005},[234,50524,6895],{"class":244},[234,50526,351],{"class":350},[234,50528,376],{"class":244},[234,50530,50531,50533,50535],{"class":236,"line":1013},[234,50532,6904],{"class":244},[234,50534,351],{"class":350},[234,50536,376],{"class":244},[234,50538,50539],{"class":236,"line":1019},[234,50540,262],{"emptyLinePlaceholder":261},[234,50542,50543,50545,50547,50549,50551,50553],{"class":236,"line":1025},[234,50544,1321],{"class":244},[234,50546,351],{"class":350},[234,50548,1297],{"class":281},[234,50550,357],{"class":244},[234,50552,6795],{"class":251},[234,50554,376],{"class":244},[234,50556,50557,50559,50561,50563,50565,50567,50569,50571],{"class":236,"line":1031},[234,50558,6802],{"class":244},[234,50560,351],{"class":350},[234,50562,1297],{"class":281},[234,50564,357],{"class":244},[234,50566,6811],{"class":251},[234,50568,6941],{"class":244},[234,50570,351],{"class":350},[234,50572,376],{"class":244},[234,50574,50575,50577,50579,50581,50583,50585],{"class":236,"line":1037},[234,50576,6802],{"class":244},[234,50578,351],{"class":350},[234,50580,1297],{"class":281},[234,50582,357],{"class":244},[234,50584,6831],{"class":251},[234,50586,376],{"class":244},[234,50588,50589,50591],{"class":236,"line":427},[234,50590,6838],{"class":244},[234,50592,6841],{"class":350},[234,50594,50595,50597,50599],{"class":236,"line":1571},[234,50596,6846],{"class":281},[234,50598,357],{"class":244},[234,50600,6851],{"class":251},[234,50602,50603,50605,50607],{"class":236,"line":1592},[234,50604,6856],{"class":281},[234,50606,357],{"class":244},[234,50608,6861],{"class":251},[234,50610,50611,50613,50615],{"class":236,"line":1600},[234,50612,6866],{"class":281},[234,50614,357],{"class":244},[234,50616,6990],{"class":251},[234,50618,50619,50621,50623],{"class":236,"line":1615},[234,50620,6876],{"class":281},[234,50622,357],{"class":244},[234,50624,6999],{"class":251},[234,50626,50627,50629,50631],{"class":236,"line":1620},[234,50628,6886],{"class":244},[234,50630,351],{"class":350},[234,50632,376],{"class":244},[234,50634,50635,50637,50639],{"class":236,"line":1625},[234,50636,6895],{"class":244},[234,50638,351],{"class":350},[234,50640,376],{"class":244},[234,50642,50643,50645,50647],{"class":236,"line":1634},[234,50644,6904],{"class":244},[234,50646,351],{"class":350},[234,50648,376],{"class":244},[234,50650,50651,50653,50655],{"class":236,"line":1639},[234,50652,1393],{"class":244},[234,50654,351],{"class":350},[234,50656,376],{"class":244},[234,50658,50659,50661,50663],{"class":236,"line":1651},[234,50660,1402],{"class":244},[234,50662,740],{"class":350},[234,50664,376],{"class":244},[234,50666,50667],{"class":236,"line":609},[234,50668,262],{"emptyLinePlaceholder":261},[234,50670,50671,50673,50675,50677,50679,50681,50683,50685],{"class":236,"line":1674},[234,50672,347],{"class":244},[234,50674,740],{"class":350},[234,50676,1297],{"class":281},[234,50678,357],{"class":244},[234,50680,368],{"class":251},[234,50682,6254],{"class":244},[234,50684,740],{"class":350},[234,50686,376],{"class":244},[225,50688,50689],{"className":6261,"code":7064,"language":6263,"meta":230,"style":230},[60,50690,50691,50697,50703,50715,50725,50735,50739,50743,50749,50759,50771,50775,50779,50785,50795,50811,50823,50833,50837,50841,50847,50857,50867,50871,50875,50881,50893,50905,50921,50931,50965],{"__ignoreMap":230},[234,50692,50693,50695],{"class":236,"line":237},[234,50694,1654],{"class":281},[234,50696,2510],{"class":244},[234,50698,50699,50701],{"class":236,"line":258},[234,50700,6276],{"class":281},[234,50702,909],{"class":244},[234,50704,50705,50707,50709,50711,50713],{"class":236,"line":265},[234,50706,1661],{"class":271},[234,50708,1443],{"class":244},[234,50710,6287],{"class":271},[234,50712,1669],{"class":240},[234,50714,255],{"class":244},[234,50716,50717,50719,50721,50723],{"class":236,"line":288},[234,50718,1677],{"class":271},[234,50720,1443],{"class":244},[234,50722,1682],{"class":271},[234,50724,255],{"class":244},[234,50726,50727,50729,50731,50733],{"class":236,"line":293},[234,50728,6306],{"class":271},[234,50730,1443],{"class":244},[234,50732,1695],{"class":271},[234,50734,255],{"class":244},[234,50736,50737],{"class":236,"line":305},[234,50738,1143],{"class":244},[234,50740,50741],{"class":236,"line":321},[234,50742,262],{"emptyLinePlaceholder":261},[234,50744,50745,50747],{"class":236,"line":946},[234,50746,7123],{"class":281},[234,50748,909],{"class":244},[234,50750,50751,50753,50755,50757],{"class":236,"line":955},[234,50752,1677],{"class":271},[234,50754,1443],{"class":244},[234,50756,1682],{"class":271},[234,50758,255],{"class":244},[234,50760,50761,50763,50765,50767,50769],{"class":236,"line":11},[234,50762,1703],{"class":271},[234,50764,1443],{"class":244},[234,50766,7144],{"class":271},[234,50768,1789],{"class":240},[234,50770,255],{"class":244},[234,50772,50773],{"class":236,"line":980},[234,50774,1143],{"class":244},[234,50776,50777],{"class":236,"line":994},[234,50778,262],{"emptyLinePlaceholder":261},[234,50780,50781,50783],{"class":236,"line":1000},[234,50782,7161],{"class":281},[234,50784,909],{"class":244},[234,50786,50787,50789,50791,50793],{"class":236,"line":1005},[234,50788,1677],{"class":271},[234,50790,1443],{"class":244},[234,50792,1682],{"class":271},[234,50794,255],{"class":244},[234,50796,50797,50799,50801,50803,50805,50807,50809],{"class":236,"line":1013},[234,50798,7178],{"class":271},[234,50800,1443],{"class":244},[234,50802,7183],{"class":271},[234,50804,1789],{"class":240},[234,50806,1844],{"class":271},[234,50808,7190],{"class":240},[234,50810,255],{"class":244},[234,50812,50813,50815,50817,50819,50821],{"class":236,"line":1019},[234,50814,1703],{"class":271},[234,50816,1443],{"class":244},[234,50818,6346],{"class":271},[234,50820,1789],{"class":240},[234,50822,255],{"class":244},[234,50824,50825,50827,50829,50831],{"class":236,"line":1025},[234,50826,7209],{"class":271},[234,50828,1443],{"class":244},[234,50830,1695],{"class":271},[234,50832,255],{"class":244},[234,50834,50835],{"class":236,"line":1031},[234,50836,1143],{"class":244},[234,50838,50839],{"class":236,"line":1037},[234,50840,262],{"emptyLinePlaceholder":261},[234,50842,50843,50845],{"class":236,"line":427},[234,50844,7228],{"class":281},[234,50846,909],{"class":244},[234,50848,50849,50851,50853,50855],{"class":236,"line":1571},[234,50850,1677],{"class":271},[234,50852,1443],{"class":244},[234,50854,1682],{"class":271},[234,50856,255],{"class":244},[234,50858,50859,50861,50863,50865],{"class":236,"line":1592},[234,50860,6355],{"class":271},[234,50862,1443],{"class":244},[234,50864,1695],{"class":271},[234,50866,255],{"class":244},[234,50868,50869],{"class":236,"line":1600},[234,50870,1143],{"class":244},[234,50872,50873],{"class":236,"line":1615},[234,50874,262],{"emptyLinePlaceholder":261},[234,50876,50877,50879],{"class":236,"line":1620},[234,50878,7263],{"class":281},[234,50880,909],{"class":244},[234,50882,50883,50885,50887,50889,50891],{"class":236,"line":1625},[234,50884,6381],{"class":271},[234,50886,1443],{"class":244},[234,50888,7183],{"class":271},[234,50890,1789],{"class":240},[234,50892,255],{"class":244},[234,50894,50895,50897,50899,50901,50903],{"class":236,"line":1634},[234,50896,6395],{"class":271},[234,50898,1443],{"class":244},[234,50900,7183],{"class":271},[234,50902,1789],{"class":240},[234,50904,255],{"class":244},[234,50906,50907,50909,50911,50913,50915,50917,50919],{"class":236,"line":1639},[234,50908,1769],{"class":271},[234,50910,1443],{"class":244},[234,50912,6412],{"class":271},[234,50914,1789],{"class":240},[234,50916,6417],{"class":271},[234,50918,6420],{"class":271},[234,50920,255],{"class":244},[234,50922,50923,50925,50927,50929],{"class":236,"line":1651},[234,50924,6427],{"class":271},[234,50926,1443],{"class":244},[234,50928,6432],{"class":271},[234,50930,255],{"class":244},[234,50932,50933,50935,50937,50939,50941,50943,50945,50947,50949,50951,50953,50955,50957,50959,50961,50963],{"class":236,"line":609},[234,50934,1810],{"class":271},[234,50936,1443],{"class":244},[234,50938,6443],{"class":271},[234,50940,329],{"class":244},[234,50942,1820],{"class":271},[234,50944,329],{"class":244},[234,50946,1825],{"class":271},[234,50948,329],{"class":244},[234,50950,6581],{"class":899},[234,50952,1833],{"class":244},[234,50954,1836],{"class":271},[234,50956,903],{"class":244},[234,50958,1841],{"class":240},[234,50960,1844],{"class":271},[234,50962,6468],{"class":240},[234,50964,1875],{"class":244},[234,50966,50967],{"class":236,"line":1674},[234,50968,1143],{"class":244},[37,50970,6478],{"id":6477},[225,50972,50973],{"className":227,"code":7358,"language":229,"meta":230,"style":230},[60,50974,50975,50987,50991,51005,51013,51021],{"__ignoreMap":230},[234,50976,50977,50979,50981,50983,50985],{"class":236,"line":237},[234,50978,241],{"class":240},[234,50980,7367],{"class":244},[234,50982,248],{"class":240},[234,50984,252],{"class":251},[234,50986,255],{"class":244},[234,50988,50989],{"class":236,"line":258},[234,50990,262],{"emptyLinePlaceholder":261},[234,50992,50993,50995,50997,50999,51001,51003],{"class":236,"line":265},[234,50994,268],{"class":240},[234,50996,272],{"class":271},[234,50998,275],{"class":240},[234,51000,278],{"class":244},[234,51002,282],{"class":281},[234,51004,285],{"class":244},[234,51006,51007,51009,51011],{"class":236,"line":288},[234,51008,296],{"class":244},[234,51010,299],{"class":281},[234,51012,302],{"class":244},[234,51014,51015,51017,51019],{"class":236,"line":293},[234,51016,296],{"class":244},[234,51018,299],{"class":281},[234,51020,7408],{"class":244},[234,51022,51023,51025,51027,51029,51031],{"class":236,"line":305},[234,51024,296],{"class":244},[234,51026,326],{"class":281},[234,51028,329],{"class":244},[234,51030,332],{"class":271},[234,51032,335],{"class":244},[30,51034,51035,7425,51037,7428,51039,7431],{},[60,51036,5623],{},[60,51038,799],{},[60,51040,190],{},[37,51042,6537],{"id":6536},[42,51044,51045,51051,51059,51063],{},[45,51046,7438,51047,7441,51049,106],{},[60,51048,6577],{},[60,51050,6656],{},[45,51052,7446,51053,1833,51055,7452,51057,106],{},[60,51054,1836],{},[60,51056,7451],{},[60,51058,1754],{},[45,51060,7457,51061,7460],{},[60,51062,5798],{},[45,51064,7463],{},[410,51066,7466],{},{"title":230,"searchDepth":258,"depth":258,"links":51068},[51069,51075,51076,51077],{"id":5810,"depth":258,"text":5811,"children":51070},[51071,51072,51073,51074],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":3273,"title":4644,"description":7479,"kind":5773,"section":5594,"order":609,"group":5611,"status":5774,"integration":2710,"publicExport":261,"activation":7480,"package":5775,"aliases":51079,"attrs":51080,"events":51081,"cssVars":51082,"related":51083,"body":51084},[7482,4644,2895],[],[2898],[],[617,3263,2903],{"type":22,"value":51085,"toc":51986},[51086,51088,51096,51098,51100,51208,51210,51212,51218,51220,51224,51226,51252,51288,51290,51294,51296,51482,51842,51848,51850,51904,51910,51912,51922,51926,51960,51964,51966,51984],[25,51087,4644],{"id":7491},[30,51089,51090,7496,51092,7499,51094,106],{},[60,51091,4644],{},[60,51093,190],{},[60,51095,5050],{},[37,51097,5811],{"id":5810},[174,51099,5312],{"id":5311},[2225,51101,51102,51114],{},[2228,51103,51104],{},[2231,51105,51106,51108,51110,51112],{},[2234,51107,5321],{},[2234,51109,5324],{},[2234,51111,5327],{},[2234,51113,5828],{},[2244,51115,51116,51130,51144,51160,51176,51192],{},[2231,51117,51118,51122,51124,51128],{},[2249,51119,51120],{},[60,51121,7528],{},[2249,51123,6025],{},[2249,51125,51126],{},[60,51127,7535],{},[2249,51129,7538],{},[2231,51131,51132,51136,51138,51142],{},[2249,51133,51134],{},[60,51135,7545],{},[2249,51137,6025],{},[2249,51139,51140],{},[60,51141,7552],{},[2249,51143,7555],{},[2231,51145,51146,51150,51152,51156],{},[2249,51147,51148],{},[60,51149,3329],{},[2249,51151,2256],{},[2249,51153,51154],{},[60,51155,5177],{},[2249,51157,7570,51158,106],{},[60,51159,190],{},[2231,51161,51162,51166,51168,51172],{},[2249,51163,51164],{},[60,51165,3345],{},[2249,51167,2256],{},[2249,51169,51170],{},[60,51171,5922],{},[2249,51173,7570,51174,106],{},[60,51175,190],{},[2231,51177,51178,51182,51184,51188],{},[2249,51179,51180],{},[60,51181,3332],{},[2249,51183,2256],{},[2249,51185,51186],{},[60,51187,5922],{},[2249,51189,7603,51190,106],{},[60,51191,190],{},[2231,51193,51194,51198,51200,51204],{},[2249,51195,51196],{},[60,51197,3348],{},[2249,51199,2256],{},[2249,51201,51202],{},[60,51203,5177],{},[2249,51205,7603,51206,106],{},[60,51207,190],{},[174,51209,5962],{"id":5961},[30,51211,7626],{},[42,51213,51214],{},[45,51215,7631,51216],{},[60,51217,7634],{},[30,51219,7637],{},[30,51221,7640,51222,7643],{},[60,51223,799],{},[174,51225,5997],{"id":3818},[2225,51227,51228,51238],{},[2228,51229,51230],{},[2231,51231,51232,51234,51236],{},[2234,51233,6006],{},[2234,51235,6009],{},[2234,51237,6012],{},[2244,51239,51240],{},[2231,51241,51242,51246,51250],{},[2249,51243,51244],{},[60,51245,2898],{},[2249,51247,51248],{},[60,51249,6025],{},[2249,51251,7672],{},[225,51253,51254],{"className":227,"code":7675,"language":229,"meta":230,"style":230},[60,51255,51256,51276,51284],{"__ignoreMap":230},[234,51257,51258,51260,51262,51264,51266,51268,51270,51272,51274],{"class":236,"line":237},[234,51259,296],{"class":244},[234,51261,1536],{"class":281},[234,51263,329],{"class":244},[234,51265,7688],{"class":251},[234,51267,2980],{"class":244},[234,51269,2723],{"class":899},[234,51271,903],{"class":244},[234,51273,906],{"class":240},[234,51275,909],{"class":244},[234,51277,51278,51280,51282],{"class":236,"line":258},[234,51279,1482],{"class":244},[234,51281,1485],{"class":281},[234,51283,7707],{"class":244},[234,51285,51286],{"class":236,"line":265},[234,51287,1040],{"class":244},[174,51289,6071],{"id":6070},[30,51291,7716,51292,7719],{},[60,51293,2461],{},[37,51295,6093],{"id":6092},[225,51297,51298],{"className":338,"code":7724,"language":340,"meta":230,"style":230},[60,51299,51300,51318,51322,51336,51368,51386,51394,51398,51412,51444,51452,51460,51464],{"__ignoreMap":230},[234,51301,51302,51304,51306,51308,51310,51312,51314,51316],{"class":236,"line":237},[234,51303,347],{"class":244},[234,51305,740],{"class":350},[234,51307,1297],{"class":281},[234,51309,357],{"class":244},[234,51311,368],{"class":251},[234,51313,6113],{"class":244},[234,51315,740],{"class":350},[234,51317,376],{"class":244},[234,51319,51320],{"class":236,"line":258},[234,51321,262],{"emptyLinePlaceholder":261},[234,51323,51324,51326,51328,51330,51332,51334],{"class":236,"line":265},[234,51325,347],{"class":244},[234,51327,740],{"class":350},[234,51329,1297],{"class":281},[234,51331,357],{"class":244},[234,51333,7761],{"class":251},[234,51335,376],{"class":244},[234,51337,51338,51340,51342,51344,51346,51348,51350,51352,51354,51356,51358,51360,51362,51364,51366],{"class":236,"line":288},[234,51339,1292],{"class":244},[234,51341,351],{"class":350},[234,51343,354],{"class":281},[234,51345,357],{"class":244},[234,51347,1337],{"class":251},[234,51349,363],{"class":281},[234,51351,357],{"class":244},[234,51353,7782],{"class":251},[234,51355,1340],{"class":281},[234,51357,357],{"class":244},[234,51359,7789],{"class":251},[234,51361,1297],{"class":281},[234,51363,357],{"class":244},[234,51365,7796],{"class":251},[234,51367,376],{"class":244},[234,51369,51370,51372,51374,51376,51378,51380,51382,51384],{"class":236,"line":293},[234,51371,1321],{"class":244},[234,51373,351],{"class":350},[234,51375,1297],{"class":281},[234,51377,357],{"class":244},[234,51379,7811],{"class":251},[234,51381,371],{"class":244},[234,51383,351],{"class":350},[234,51385,376],{"class":244},[234,51387,51388,51390,51392],{"class":236,"line":305},[234,51389,1393],{"class":244},[234,51391,351],{"class":350},[234,51393,376],{"class":244},[234,51395,51396],{"class":236,"line":321},[234,51397,262],{"emptyLinePlaceholder":261},[234,51399,51400,51402,51404,51406,51408,51410],{"class":236,"line":946},[234,51401,1292],{"class":244},[234,51403,351],{"class":350},[234,51405,1297],{"class":281},[234,51407,357],{"class":244},[234,51409,7842],{"class":251},[234,51411,376],{"class":244},[234,51413,51414,51416,51418,51420,51422,51424,51426,51428,51430,51432,51434,51436,51438,51440,51442],{"class":236,"line":955},[234,51415,1321],{"class":244},[234,51417,351],{"class":350},[234,51419,1297],{"class":281},[234,51421,357],{"class":244},[234,51423,7857],{"class":251},[234,51425,7860],{"class":244},[234,51427,234],{"class":350},[234,51429,5564],{"class":281},[234,51431,357],{"class":244},[234,51433,7869],{"class":251},[234,51435,7872],{"class":244},[234,51437,234],{"class":350},[234,51439,7877],{"class":244},[234,51441,351],{"class":350},[234,51443,376],{"class":244},[234,51445,51446,51448,51450],{"class":236,"line":11},[234,51447,1393],{"class":244},[234,51449,351],{"class":350},[234,51451,376],{"class":244},[234,51453,51454,51456,51458],{"class":236,"line":980},[234,51455,1402],{"class":244},[234,51457,740],{"class":350},[234,51459,376],{"class":244},[234,51461,51462],{"class":236,"line":994},[234,51463,262],{"emptyLinePlaceholder":261},[234,51465,51466,51468,51470,51472,51474,51476,51478,51480],{"class":236,"line":1000},[234,51467,347],{"class":244},[234,51469,740],{"class":350},[234,51471,1297],{"class":281},[234,51473,357],{"class":244},[234,51475,368],{"class":251},[234,51477,6254],{"class":244},[234,51479,740],{"class":350},[234,51481,376],{"class":244},[225,51483,51484],{"className":6261,"code":7922,"language":6263,"meta":230,"style":230},[60,51485,51486,51492,51498,51510,51514,51518,51524,51534,51544,51548,51552,51558,51568,51578,51594,51610,51614,51618,51624,51634,51648,51652,51656,51662,51672,51682,51698,51714,51724,51732,51740,51750,51760,51768,51772,51776,51780,51786,51796,51806,51818,51828,51838],{"__ignoreMap":230},[234,51487,51488,51490],{"class":236,"line":237},[234,51489,1654],{"class":281},[234,51491,2510],{"class":244},[234,51493,51494,51496],{"class":236,"line":258},[234,51495,7935],{"class":281},[234,51497,909],{"class":244},[234,51499,51500,51502,51504,51506,51508],{"class":236,"line":265},[234,51501,1661],{"class":271},[234,51503,1443],{"class":244},[234,51505,6287],{"class":271},[234,51507,1669],{"class":240},[234,51509,255],{"class":244},[234,51511,51512],{"class":236,"line":288},[234,51513,1143],{"class":244},[234,51515,51516],{"class":236,"line":293},[234,51517,262],{"emptyLinePlaceholder":261},[234,51519,51520,51522],{"class":236,"line":305},[234,51521,1654],{"class":281},[234,51523,909],{"class":244},[234,51525,51526,51528,51530,51532],{"class":236,"line":321},[234,51527,1677],{"class":271},[234,51529,1443],{"class":244},[234,51531,1682],{"class":271},[234,51533,255],{"class":244},[234,51535,51536,51538,51540,51542],{"class":236,"line":946},[234,51537,6306],{"class":271},[234,51539,1443],{"class":244},[234,51541,1695],{"class":271},[234,51543,255],{"class":244},[234,51545,51546],{"class":236,"line":955},[234,51547,1143],{"class":244},[234,51549,51550],{"class":236,"line":11},[234,51551,262],{"emptyLinePlaceholder":261},[234,51553,51554,51556],{"class":236,"line":980},[234,51555,7935],{"class":281},[234,51557,909],{"class":244},[234,51559,51560,51562,51564,51566],{"class":236,"line":994},[234,51561,8002],{"class":271},[234,51563,1443],{"class":244},[234,51565,8007],{"class":271},[234,51567,255],{"class":244},[234,51569,51570,51572,51574,51576],{"class":236,"line":1000},[234,51571,8014],{"class":271},[234,51573,1443],{"class":244},[234,51575,8019],{"class":271},[234,51577,255],{"class":244},[234,51579,51580,51582,51584,51586,51588,51590,51592],{"class":236,"line":1005},[234,51581,8026],{"class":271},[234,51583,1443],{"class":244},[234,51585,1754],{"class":271},[234,51587,1789],{"class":240},[234,51589,6417],{"class":271},[234,51591,6420],{"class":271},[234,51593,255],{"class":244},[234,51595,51596,51598,51600,51602,51604,51606,51608],{"class":236,"line":1013},[234,51597,8043],{"class":271},[234,51599,1443],{"class":244},[234,51601,1754],{"class":271},[234,51603,1789],{"class":240},[234,51605,6417],{"class":271},[234,51607,6420],{"class":271},[234,51609,255],{"class":244},[234,51611,51612],{"class":236,"line":1019},[234,51613,1143],{"class":244},[234,51615,51616],{"class":236,"line":1025},[234,51617,262],{"emptyLinePlaceholder":261},[234,51619,51620,51622],{"class":236,"line":1031},[234,51621,8068],{"class":281},[234,51623,909],{"class":244},[234,51625,51626,51628,51630,51632],{"class":236,"line":1037},[234,51627,8002],{"class":271},[234,51629,1443],{"class":244},[234,51631,8079],{"class":271},[234,51633,255],{"class":244},[234,51635,51636,51638,51640,51642,51644,51646],{"class":236,"line":427},[234,51637,8086],{"class":271},[234,51639,1443],{"class":244},[234,51641,8091],{"class":271},[234,51643,3407],{"class":240},[234,51645,8096],{"class":271},[234,51647,255],{"class":244},[234,51649,51650],{"class":236,"line":1571},[234,51651,1143],{"class":244},[234,51653,51654],{"class":236,"line":1592},[234,51655,262],{"emptyLinePlaceholder":261},[234,51657,51658,51660],{"class":236,"line":1600},[234,51659,8111],{"class":281},[234,51661,909],{"class":244},[234,51663,51664,51666,51668,51670],{"class":236,"line":1615},[234,51665,8002],{"class":271},[234,51667,1443],{"class":244},[234,51669,8079],{"class":271},[234,51671,255],{"class":244},[234,51673,51674,51676,51678,51680],{"class":236,"line":1620},[234,51675,8086],{"class":271},[234,51677,1443],{"class":244},[234,51679,1836],{"class":271},[234,51681,255],{"class":244},[234,51683,51684,51686,51688,51690,51692,51694,51696],{"class":236,"line":1625},[234,51685,8026],{"class":271},[234,51687,1443],{"class":244},[234,51689,1754],{"class":271},[234,51691,1789],{"class":240},[234,51693,6417],{"class":271},[234,51695,6420],{"class":271},[234,51697,255],{"class":244},[234,51699,51700,51702,51704,51706,51708,51710,51712],{"class":236,"line":1634},[234,51701,8043],{"class":271},[234,51703,1443],{"class":244},[234,51705,1754],{"class":271},[234,51707,1789],{"class":240},[234,51709,6417],{"class":271},[234,51711,6420],{"class":271},[234,51713,255],{"class":244},[234,51715,51716,51718,51720,51722],{"class":236,"line":1639},[234,51717,6427],{"class":271},[234,51719,1443],{"class":244},[234,51721,8174],{"class":271},[234,51723,8177],{"class":244},[234,51725,51726,51728,51730],{"class":236,"line":1651},[234,51727,8182],{"class":271},[234,51729,8185],{"class":240},[234,51731,2510],{"class":244},[234,51733,51734,51736,51738],{"class":236,"line":609},[234,51735,8192],{"class":271},[234,51737,8096],{"class":271},[234,51739,2510],{"class":244},[234,51741,51742,51744,51746,51748],{"class":236,"line":1674},[234,51743,8192],{"class":271},[234,51745,8203],{"class":271},[234,51747,1789],{"class":240},[234,51749,2510],{"class":244},[234,51751,51752,51754,51756,51758],{"class":236,"line":1687},[234,51753,8212],{"class":271},[234,51755,8203],{"class":271},[234,51757,1789],{"class":240},[234,51759,2510],{"class":244},[234,51761,51762,51764,51766],{"class":236,"line":1700},[234,51763,8212],{"class":271},[234,51765,8225],{"class":271},[234,51767,8228],{"class":240},[234,51769,51770],{"class":236,"line":1716},[234,51771,8233],{"class":244},[234,51773,51774],{"class":236,"line":1721},[234,51775,1143],{"class":244},[234,51777,51778],{"class":236,"line":1726},[234,51779,262],{"emptyLinePlaceholder":261},[234,51781,51782,51784],{"class":236,"line":1734},[234,51783,8246],{"class":281},[234,51785,909],{"class":244},[234,51787,51788,51790,51792,51794],{"class":236,"line":1746},[234,51789,8002],{"class":271},[234,51791,1443],{"class":244},[234,51793,8007],{"class":271},[234,51795,255],{"class":244},[234,51797,51798,51800,51802,51804],{"class":236,"line":1766},[234,51799,8263],{"class":271},[234,51801,1443],{"class":244},[234,51803,1754],{"class":271},[234,51805,255],{"class":244},[234,51807,51808,51810,51812,51814,51816],{"class":236,"line":819},[234,51809,1661],{"class":271},[234,51811,1443],{"class":244},[234,51813,6287],{"class":271},[234,51815,1669],{"class":240},[234,51817,255],{"class":244},[234,51819,51820,51822,51824,51826],{"class":236,"line":1794},[234,51821,1677],{"class":271},[234,51823,1443],{"class":244},[234,51825,1682],{"class":271},[234,51827,255],{"class":244},[234,51829,51830,51832,51834,51836],{"class":236,"line":1807},[234,51831,6306],{"class":271},[234,51833,1443],{"class":244},[234,51835,1695],{"class":271},[234,51837,255],{"class":244},[234,51839,51840],{"class":236,"line":1878},[234,51841,1143],{"class":244},[30,51843,8308,51844,8311,51846,8314],{},[60,51845,4644],{},[60,51847,5050],{},[37,51849,6478],{"id":6477},[225,51851,51852],{"className":227,"code":8319,"language":229,"meta":230,"style":230},[60,51853,51854,51866,51870,51884,51892],{"__ignoreMap":230},[234,51855,51856,51858,51860,51862,51864],{"class":236,"line":237},[234,51857,241],{"class":240},[234,51859,8328],{"class":244},[234,51861,248],{"class":240},[234,51863,252],{"class":251},[234,51865,255],{"class":244},[234,51867,51868],{"class":236,"line":258},[234,51869,262],{"emptyLinePlaceholder":261},[234,51871,51872,51874,51876,51878,51880,51882],{"class":236,"line":265},[234,51873,268],{"class":240},[234,51875,272],{"class":271},[234,51877,275],{"class":240},[234,51879,278],{"class":244},[234,51881,282],{"class":281},[234,51883,285],{"class":244},[234,51885,51886,51888,51890],{"class":236,"line":288},[234,51887,296],{"class":244},[234,51889,299],{"class":281},[234,51891,934],{"class":244},[234,51893,51894,51896,51898,51900,51902],{"class":236,"line":293},[234,51895,296],{"class":244},[234,51897,326],{"class":281},[234,51899,329],{"class":244},[234,51901,332],{"class":271},[234,51903,335],{"class":244},[30,51905,8375,51906,8378,51908,8381],{},[60,51907,190],{},[60,51909,4644],{},[37,51911,8385],{"id":8384},[30,51913,51914,8390,51916,8393,51918,8396,51920,8399],{},[60,51915,4644],{},[60,51917,4305],{},[60,51919,4306],{},[60,51921,7480],{},[30,51923,8402,51924,8405],{},[60,51925,4644],{},[225,51927,51928],{"className":338,"code":8408,"language":340,"meta":230,"style":230},[60,51929,51930],{"__ignoreMap":230},[234,51931,51932,51934,51936,51938,51940,51942,51944,51946,51948,51950,51952,51954,51956,51958],{"class":236,"line":237},[234,51933,347],{"class":244},[234,51935,351],{"class":350},[234,51937,354],{"class":281},[234,51939,357],{"class":244},[234,51941,8423],{"class":251},[234,51943,363],{"class":281},[234,51945,357],{"class":244},[234,51947,7782],{"class":251},[234,51949,1340],{"class":281},[234,51951,357],{"class":244},[234,51953,7789],{"class":251},[234,51955,371],{"class":244},[234,51957,351],{"class":350},[234,51959,376],{"class":244},[30,51961,8444,51962,8447],{},[133,51963,4300],{"href":3986},[37,51965,6537],{"id":6536},[42,51967,51968,51972,51980],{},[45,51969,51970,8456],{},[60,51971,4644],{},[45,51973,8459,51974,137,51976,8464,51978,8468],{},[60,51975,3267],{},[60,51977,3268],{},[60,51979,8467],{},[45,51981,8471,51982,8474],{},[60,51983,4305],{},[410,51985,6559],{},{"title":230,"searchDepth":258,"depth":258,"links":51987},[51988,51994,51995,51996,51997],{"id":5810,"depth":258,"text":5811,"children":51989},[51990,51991,51992,51993],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":8384,"depth":258,"text":8385},{"id":6536,"depth":258,"text":6537},{"path":5632,"title":4638,"description":8490,"kind":5773,"section":5594,"order":819,"group":5611,"status":8491,"integration":2710,"publicExport":261,"activation":4630,"package":5775,"aliases":51999,"attrs":52000,"events":52001,"cssVars":52002,"related":52003,"body":52004},[8493,4638],[],[8496],[8498],[5637,617,8500],{"type":22,"value":52005,"toc":52534},[52006,52008,52012,52014,52024,52028,52056,52058,52086,52090,52092,52094,52098,52112,52114,52116,52122,52126,52128,52130,52156,52158,52164,52166,52254,52458,52460,52514,52516,52532],[25,52007,4638],{"id":8505},[30,52009,52010,8510],{},[60,52011,4638],{},[37,52013,8385],{"id":8384},[30,52015,52016,8390,52018,8393,52020,8396,52022,8399],{},[60,52017,4638],{},[60,52019,4305],{},[60,52021,4306],{},[60,52023,4630],{},[30,52025,8402,52026,8527],{},[60,52027,4638],{},[225,52029,52030],{"className":338,"code":8530,"language":340,"meta":230,"style":230},[60,52031,52032],{"__ignoreMap":230},[234,52033,52034,52036,52038,52040,52042,52044,52046,52048,52050,52052,52054],{"class":236,"line":237},[234,52035,347],{"class":244},[234,52037,351],{"class":350},[234,52039,354],{"class":281},[234,52041,357],{"class":244},[234,52043,8545],{"class":251},[234,52045,363],{"class":281},[234,52047,357],{"class":244},[234,52049,8552],{"class":251},[234,52051,371],{"class":244},[234,52053,351],{"class":350},[234,52055,376],{"class":244},[30,52057,8561],{},[225,52059,52060],{"className":338,"code":8564,"language":340,"meta":230,"style":230},[60,52061,52062],{"__ignoreMap":230},[234,52063,52064,52066,52068,52070,52072,52074,52076,52078,52080,52082,52084],{"class":236,"line":237},[234,52065,347],{"class":244},[234,52067,351],{"class":350},[234,52069,354],{"class":281},[234,52071,357],{"class":244},[234,52073,8579],{"class":251},[234,52075,363],{"class":281},[234,52077,357],{"class":244},[234,52079,8552],{"class":251},[234,52081,371],{"class":244},[234,52083,351],{"class":350},[234,52085,376],{"class":244},[30,52087,8444,52088,8447],{},[133,52089,4300],{"href":3986},[37,52091,5811],{"id":5810},[174,52093,5312],{"id":5311},[30,52095,52096,8604],{},[60,52097,4638],{},[42,52099,52100,52104,52108],{},[45,52101,52102,8611],{},[60,52103,4630],{},[45,52105,52106,8616],{},[60,52107,4686],{},[45,52109,52110,8621],{},[60,52111,4709],{},[174,52113,5962],{"id":5961},[30,52115,7626],{},[42,52117,52118],{},[45,52119,52120],{},[60,52121,8498],{},[30,52123,8634,52124,106],{},[60,52125,5798],{},[30,52127,8639],{},[174,52129,5997],{"id":3818},[2225,52131,52132,52142],{},[2228,52133,52134],{},[2231,52135,52136,52138,52140],{},[2234,52137,6006],{},[2234,52139,6009],{},[2234,52141,6012],{},[2244,52143,52144],{},[2231,52145,52146,52150,52154],{},[2249,52147,52148],{},[60,52149,8496],{},[2249,52151,52152],{},[60,52153,6025],{},[2249,52155,8668],{},[174,52157,6071],{"id":6070},[30,52159,52160,8675,52162,106],{},[60,52161,8498],{},[60,52163,2461],{},[37,52165,6093],{"id":6092},[225,52167,52168],{"className":338,"code":8682,"language":340,"meta":230,"style":230},[60,52169,52170,52196,52214,52246],{"__ignoreMap":230},[234,52171,52172,52174,52176,52178,52180,52182,52184,52186,52188,52190,52192,52194],{"class":236,"line":237},[234,52173,347],{"class":244},[234,52175,351],{"class":350},[234,52177,354],{"class":281},[234,52179,357],{"class":244},[234,52181,8697],{"class":251},[234,52183,363],{"class":281},[234,52185,357],{"class":244},[234,52187,8552],{"class":251},[234,52189,1297],{"class":281},[234,52191,357],{"class":244},[234,52193,8552],{"class":251},[234,52195,376],{"class":244},[234,52197,52198,52200,52202,52204,52206,52208,52210,52212],{"class":236,"line":258},[234,52199,1292],{"class":244},[234,52201,351],{"class":350},[234,52203,1297],{"class":281},[234,52205,357],{"class":244},[234,52207,8724],{"class":251},[234,52209,371],{"class":244},[234,52211,351],{"class":350},[234,52213,376],{"class":244},[234,52215,52216,52218,52220,52222,52224,52226,52228,52230,52232,52234,52236,52238,52240,52242,52244],{"class":236,"line":265},[234,52217,1292],{"class":244},[234,52219,351],{"class":350},[234,52221,1297],{"class":281},[234,52223,357],{"class":244},[234,52225,8743],{"class":251},[234,52227,8746],{"class":244},[234,52229,234],{"class":350},[234,52231,5564],{"class":281},[234,52233,357],{"class":244},[234,52235,8755],{"class":251},[234,52237,7872],{"class":244},[234,52239,234],{"class":350},[234,52241,371],{"class":244},[234,52243,351],{"class":350},[234,52245,376],{"class":244},[234,52247,52248,52250,52252],{"class":236,"line":288},[234,52249,1402],{"class":244},[234,52251,351],{"class":350},[234,52253,376],{"class":244},[225,52255,52256],{"className":6261,"code":8776,"language":6263,"meta":230,"style":230},[60,52257,52258,52264,52274,52284,52294,52304,52316,52320,52324,52330,52342,52354,52370,52380,52386,52424,52454],{"__ignoreMap":230},[234,52259,52260,52262],{"class":236,"line":237},[234,52261,8783],{"class":281},[234,52263,909],{"class":244},[234,52265,52266,52268,52270,52272],{"class":236,"line":258},[234,52267,8002],{"class":271},[234,52269,1443],{"class":244},[234,52271,2867],{"class":271},[234,52273,255],{"class":244},[234,52275,52276,52278,52280,52282],{"class":236,"line":265},[234,52277,8086],{"class":271},[234,52279,1443],{"class":244},[234,52281,1836],{"class":271},[234,52283,255],{"class":244},[234,52285,52286,52288,52290,52292],{"class":236,"line":288},[234,52287,1677],{"class":271},[234,52289,1443],{"class":244},[234,52291,1682],{"class":271},[234,52293,255],{"class":244},[234,52295,52296,52298,52300,52302],{"class":236,"line":293},[234,52297,6306],{"class":271},[234,52299,1443],{"class":244},[234,52301,1695],{"class":271},[234,52303,255],{"class":244},[234,52305,52306,52308,52310,52312,52314],{"class":236,"line":305},[234,52307,1703],{"class":271},[234,52309,1443],{"class":244},[234,52311,8834],{"class":271},[234,52313,1789],{"class":240},[234,52315,255],{"class":244},[234,52317,52318],{"class":236,"line":321},[234,52319,1143],{"class":244},[234,52321,52322],{"class":236,"line":946},[234,52323,262],{"emptyLinePlaceholder":261},[234,52325,52326,52328],{"class":236,"line":955},[234,52327,8851],{"class":281},[234,52329,909],{"class":244},[234,52331,52332,52334,52336,52338,52340],{"class":236,"line":11},[234,52333,6381],{"class":271},[234,52335,1443],{"class":244},[234,52337,8862],{"class":271},[234,52339,1789],{"class":240},[234,52341,255],{"class":244},[234,52343,52344,52346,52348,52350,52352],{"class":236,"line":980},[234,52345,6395],{"class":271},[234,52347,1443],{"class":244},[234,52349,8862],{"class":271},[234,52351,1789],{"class":240},[234,52353,255],{"class":244},[234,52355,52356,52358,52360,52362,52364,52366,52368],{"class":236,"line":994},[234,52357,1769],{"class":271},[234,52359,1443],{"class":244},[234,52361,1754],{"class":271},[234,52363,1789],{"class":240},[234,52365,6417],{"class":271},[234,52367,6420],{"class":271},[234,52369,255],{"class":244},[234,52371,52372,52374,52376,52378],{"class":236,"line":1000},[234,52373,6427],{"class":271},[234,52375,1443],{"class":244},[234,52377,6432],{"class":271},[234,52379,255],{"class":244},[234,52381,52382,52384],{"class":236,"line":1005},[234,52383,1810],{"class":271},[234,52385,8911],{"class":244},[234,52387,52388,52390,52392,52394,52396,52398,52400,52402,52404,52406,52408,52410,52412,52414,52416,52418,52420,52422],{"class":236,"line":1013},[234,52389,8916],{"class":271},[234,52391,329],{"class":244},[234,52393,1836],{"class":271},[234,52395,1833],{"class":244},[234,52397,1820],{"class":271},[234,52399,329],{"class":244},[234,52401,1825],{"class":271},[234,52403,329],{"class":244},[234,52405,8498],{"class":899},[234,52407,1833],{"class":244},[234,52409,1836],{"class":271},[234,52411,903],{"class":244},[234,52413,1841],{"class":240},[234,52415,8943],{"class":271},[234,52417,1789],{"class":240},[234,52419,1849],{"class":244},[234,52421,1836],{"class":271},[234,52423,8952],{"class":244},[234,52425,52426,52428,52430,52432,52434,52436,52438,52440,52442,52444,52446,52448,52450,52452],{"class":236,"line":1019},[234,52427,8957],{"class":271},[234,52429,329],{"class":244},[234,52431,1820],{"class":271},[234,52433,329],{"class":244},[234,52435,1825],{"class":271},[234,52437,329],{"class":244},[234,52439,8498],{"class":899},[234,52441,1833],{"class":244},[234,52443,1836],{"class":271},[234,52445,903],{"class":244},[234,52447,1841],{"class":240},[234,52449,4604],{"class":271},[234,52451,8185],{"class":240},[234,52453,1875],{"class":244},[234,52455,52456],{"class":236,"line":1025},[234,52457,1143],{"class":244},[37,52459,6478],{"id":6477},[225,52461,52462],{"className":227,"code":8992,"language":229,"meta":230,"style":230},[60,52463,52464,52476,52480,52494,52502],{"__ignoreMap":230},[234,52465,52466,52468,52470,52472,52474],{"class":236,"line":237},[234,52467,241],{"class":240},[234,52469,9001],{"class":244},[234,52471,248],{"class":240},[234,52473,252],{"class":251},[234,52475,255],{"class":244},[234,52477,52478],{"class":236,"line":258},[234,52479,262],{"emptyLinePlaceholder":261},[234,52481,52482,52484,52486,52488,52490,52492],{"class":236,"line":265},[234,52483,268],{"class":240},[234,52485,272],{"class":271},[234,52487,275],{"class":240},[234,52489,278],{"class":244},[234,52491,282],{"class":281},[234,52493,285],{"class":244},[234,52495,52496,52498,52500],{"class":236,"line":288},[234,52497,296],{"class":244},[234,52499,299],{"class":281},[234,52501,9034],{"class":244},[234,52503,52504,52506,52508,52510,52512],{"class":236,"line":293},[234,52505,296],{"class":244},[234,52507,326],{"class":281},[234,52509,329],{"class":244},[234,52511,332],{"class":271},[234,52513,335],{"class":244},[37,52515,6537],{"id":6536},[42,52517,52518,52524,52528],{},[45,52519,9053,52520,8464,52522,106],{},[60,52521,8498],{},[60,52523,1836],{},[45,52525,9060,52526,9064],{},[60,52527,9063],{},[45,52529,9067,52530,106],{},[60,52531,1836],{},[410,52533,7466],{},{"title":230,"searchDepth":258,"depth":258,"links":52535},[52536,52537,52543,52544,52545],{"id":8384,"depth":258,"text":8385},{"id":5810,"depth":258,"text":5811,"children":52538},[52539,52540,52541,52542],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":5637,"title":4641,"description":9085,"kind":5773,"section":5594,"order":1908,"group":5611,"status":8491,"integration":2710,"publicExport":261,"activation":9086,"package":5775,"aliases":52547,"attrs":52548,"events":52549,"cssVars":52550,"related":52551,"body":52552},[9088,4641],[9090],[9092],[9094],[5632,617,8500],{"type":22,"value":52553,"toc":53018},[52554,52556,52560,52566,52568,52570,52572,52604,52606,52608,52618,52620,52632,52634,52660,52662,52664,52670,52672,52674,52744,52882,52884,52938,52940,52950,52954,52988,52992,52994,53016],[25,52555,4641],{"id":9100},[30,52557,52558,9105],{},[60,52559,4641],{},[42,52561,52562,52564],{},[45,52563,9110],{},[45,52565,9113],{},[30,52567,9116],{},[37,52569,5811],{"id":5810},[174,52571,5312],{"id":5311},[2225,52573,52574,52586],{},[2228,52575,52576],{},[2231,52577,52578,52580,52582,52584],{},[2234,52579,5321],{},[2234,52581,5324],{},[2234,52583,5327],{},[2234,52585,5828],{},[2244,52587,52588],{},[2231,52589,52590,52594,52596,52600],{},[2249,52591,52592],{},[60,52593,9090],{},[2249,52595,6025],{},[2249,52597,52598],{},[60,52599,1754],{},[2249,52601,9151,52602,106],{},[60,52603,5050],{},[174,52605,5962],{"id":5961},[30,52607,9158],{},[42,52609,52610,52614],{},[45,52611,52612],{},[60,52613,9094],{},[45,52615,7631,52616],{},[60,52617,7634],{},[30,52619,9171],{},[42,52621,52622,52628],{},[45,52623,52624,9178,52626],{},[60,52625,9094],{},[60,52627,9181],{},[45,52629,9184,52630],{},[60,52631,9090],{},[174,52633,5997],{"id":3818},[2225,52635,52636,52646],{},[2228,52637,52638],{},[2231,52639,52640,52642,52644],{},[2234,52641,6006],{},[2234,52643,6009],{},[2234,52645,6012],{},[2244,52647,52648],{},[2231,52649,52650,52654,52658],{},[2249,52651,52652],{},[60,52653,9092],{},[2249,52655,52656],{},[60,52657,6025],{},[2249,52659,9215],{},[174,52661,6071],{"id":6070},[30,52663,9220],{},[42,52665,52666],{},[45,52667,9225,52668,9228],{},[60,52669,9094],{},[30,52671,9231],{},[37,52673,6093],{"id":6092},[225,52675,52676],{"className":338,"code":9236,"language":340,"meta":230,"style":230},[60,52677,52678,52692,52724,52728,52736],{"__ignoreMap":230},[234,52679,52680,52682,52684,52686,52688,52690],{"class":236,"line":237},[234,52681,347],{"class":244},[234,52683,351],{"class":350},[234,52685,1297],{"class":281},[234,52687,357],{"class":244},[234,52689,9251],{"class":251},[234,52691,376],{"class":244},[234,52693,52694,52696,52698,52700,52702,52704,52706,52708,52710,52712,52714,52716,52718,52720,52722],{"class":236,"line":258},[234,52695,1292],{"class":244},[234,52697,351],{"class":350},[234,52699,354],{"class":281},[234,52701,357],{"class":244},[234,52703,9266],{"class":251},[234,52705,363],{"class":281},[234,52707,357],{"class":244},[234,52709,9273],{"class":251},[234,52711,9276],{"class":281},[234,52713,357],{"class":244},[234,52715,9281],{"class":251},[234,52717,1297],{"class":281},[234,52719,357],{"class":244},[234,52721,9273],{"class":251},[234,52723,376],{"class":244},[234,52725,52726],{"class":236,"line":265},[234,52727,9294],{"class":244},[234,52729,52730,52732,52734],{"class":236,"line":288},[234,52731,1393],{"class":244},[234,52733,351],{"class":350},[234,52735,376],{"class":244},[234,52737,52738,52740,52742],{"class":236,"line":293},[234,52739,1402],{"class":244},[234,52741,351],{"class":350},[234,52743,376],{"class":244},[225,52745,52746],{"className":6261,"code":9313,"language":6263,"meta":230,"style":230},[60,52747,52748,52754,52764,52774,52784,52794,52798,52802,52808,52820,52832,52842,52852,52868,52878],{"__ignoreMap":230},[234,52749,52750,52752],{"class":236,"line":237},[234,52751,9320],{"class":281},[234,52753,909],{"class":244},[234,52755,52756,52758,52760,52762],{"class":236,"line":258},[234,52757,8002],{"class":271},[234,52759,1443],{"class":244},[234,52761,2867],{"class":271},[234,52763,255],{"class":244},[234,52765,52766,52768,52770,52772],{"class":236,"line":265},[234,52767,8086],{"class":271},[234,52769,1443],{"class":244},[234,52771,1836],{"class":271},[234,52773,255],{"class":244},[234,52775,52776,52778,52780,52782],{"class":236,"line":288},[234,52777,1677],{"class":271},[234,52779,1443],{"class":244},[234,52781,1682],{"class":271},[234,52783,255],{"class":244},[234,52785,52786,52788,52790,52792],{"class":236,"line":293},[234,52787,6306],{"class":271},[234,52789,1443],{"class":244},[234,52791,1695],{"class":271},[234,52793,255],{"class":244},[234,52795,52796],{"class":236,"line":305},[234,52797,1143],{"class":244},[234,52799,52800],{"class":236,"line":321},[234,52801,262],{"emptyLinePlaceholder":261},[234,52803,52804,52806],{"class":236,"line":946},[234,52805,9375],{"class":281},[234,52807,909],{"class":244},[234,52809,52810,52812,52814,52816,52818],{"class":236,"line":955},[234,52811,6381],{"class":271},[234,52813,1443],{"class":244},[234,52815,6386],{"class":271},[234,52817,1789],{"class":240},[234,52819,255],{"class":244},[234,52821,52822,52824,52826,52828,52830],{"class":236,"line":11},[234,52823,6395],{"class":271},[234,52825,1443],{"class":244},[234,52827,8862],{"class":271},[234,52829,1789],{"class":240},[234,52831,255],{"class":244},[234,52833,52834,52836,52838,52840],{"class":236,"line":980},[234,52835,1677],{"class":271},[234,52837,1443],{"class":244},[234,52839,1682],{"class":271},[234,52841,255],{"class":244},[234,52843,52844,52846,52848,52850],{"class":236,"line":994},[234,52845,6306],{"class":271},[234,52847,1443],{"class":244},[234,52849,1695],{"class":271},[234,52851,255],{"class":244},[234,52853,52854,52856,52858,52860,52862,52864,52866],{"class":236,"line":1000},[234,52855,1769],{"class":271},[234,52857,1443],{"class":244},[234,52859,1754],{"class":271},[234,52861,1789],{"class":240},[234,52863,6417],{"class":271},[234,52865,6420],{"class":271},[234,52867,255],{"class":244},[234,52869,52870,52872,52874,52876],{"class":236,"line":1005},[234,52871,6427],{"class":271},[234,52873,1443],{"class":244},[234,52875,6432],{"class":271},[234,52877,255],{"class":244},[234,52879,52880],{"class":236,"line":1013},[234,52881,1143],{"class":244},[37,52883,6478],{"id":6477},[225,52885,52886],{"className":227,"code":9456,"language":229,"meta":230,"style":230},[60,52887,52888,52900,52904,52918,52926],{"__ignoreMap":230},[234,52889,52890,52892,52894,52896,52898],{"class":236,"line":237},[234,52891,241],{"class":240},[234,52893,9465],{"class":244},[234,52895,248],{"class":240},[234,52897,252],{"class":251},[234,52899,255],{"class":244},[234,52901,52902],{"class":236,"line":258},[234,52903,262],{"emptyLinePlaceholder":261},[234,52905,52906,52908,52910,52912,52914,52916],{"class":236,"line":265},[234,52907,268],{"class":240},[234,52909,272],{"class":271},[234,52911,275],{"class":240},[234,52913,278],{"class":244},[234,52915,282],{"class":281},[234,52917,285],{"class":244},[234,52919,52920,52922,52924],{"class":236,"line":288},[234,52921,296],{"class":244},[234,52923,299],{"class":281},[234,52925,9498],{"class":244},[234,52927,52928,52930,52932,52934,52936],{"class":236,"line":293},[234,52929,296],{"class":244},[234,52931,326],{"class":281},[234,52933,329],{"class":244},[234,52935,332],{"class":271},[234,52937,335],{"class":244},[37,52939,8385],{"id":8384},[30,52941,52942,8390,52944,8393,52946,8396,52948,8399],{},[60,52943,4641],{},[60,52945,4305],{},[60,52947,4306],{},[60,52949,9086],{},[30,52951,8402,52952,8405],{},[60,52953,4641],{},[225,52955,52956],{"className":338,"code":9529,"language":340,"meta":230,"style":230},[60,52957,52958],{"__ignoreMap":230},[234,52959,52960,52962,52964,52966,52968,52970,52972,52974,52976,52978,52980,52982,52984,52986],{"class":236,"line":237},[234,52961,347],{"class":244},[234,52963,351],{"class":350},[234,52965,354],{"class":281},[234,52967,357],{"class":244},[234,52969,9544],{"class":251},[234,52971,363],{"class":281},[234,52973,357],{"class":244},[234,52975,9273],{"class":251},[234,52977,9276],{"class":281},[234,52979,357],{"class":244},[234,52981,9281],{"class":251},[234,52983,371],{"class":244},[234,52985,351],{"class":350},[234,52987,376],{"class":244},[30,52989,8444,52990,8447],{},[133,52991,4300],{"href":3986},[37,52993,6537],{"id":6536},[42,52995,52996,53002,53006,53012],{},[45,52997,9573,52998,9576,53000,106],{},[60,52999,9063],{},[60,53001,9181],{},[45,53003,9581,53004,9584],{},[60,53005,3675],{},[45,53007,9587,53008,9590,53010,106],{},[60,53009,9094],{},[60,53011,1836],{},[45,53013,8471,53014,8474],{},[60,53015,4305],{},[410,53017,9599],{},{"title":230,"searchDepth":258,"depth":258,"links":53019},[53020,53026,53027,53028,53029],{"id":5810,"depth":258,"text":5811,"children":53021},[53022,53023,53024,53025],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":8384,"depth":258,"text":8385},{"id":6536,"depth":258,"text":6537},{"path":5642,"title":5643,"description":9613,"kind":5773,"section":5594,"order":4302,"group":5611,"status":5774,"integration":2710,"publicExport":261,"activation":9614,"package":5775,"aliases":53031,"attrs":53032,"events":53033,"cssVars":53034,"related":53035,"body":53036},[9616,5643],[9618],[],[],[9622,3273,2468],{"type":22,"value":53037,"toc":54276},[53038,53040,53046,53048,53050,53086,53088,53110,53116,53118,53132,53136,53138,53142,53144,53150,53152,53154,53156,53162,53164,53540,54148,54152,54154,54208,54210,54234,54236,54274],[25,53039,5643],{"id":9627},[30,53041,53042,9632,53044,9636],{},[60,53043,5643],{},[60,53045,9635],{},[37,53047,5811],{"id":5810},[174,53049,5312],{"id":5311},[2225,53051,53052,53064],{},[2228,53053,53054],{},[2231,53055,53056,53058,53060,53062],{},[2234,53057,5321],{},[2234,53059,5324],{},[2234,53061,5327],{},[2234,53063,5828],{},[2244,53065,53066],{},[2231,53067,53068,53072,53074,53080],{},[2249,53069,53070],{},[60,53071,9618],{},[2249,53073,9665],{},[2249,53075,9668,53076,9671,53078],{},[60,53077,9616],{},[60,53079,9674],{},[2249,53081,9677,53082,9681,53084,9684],{},[60,53083,9680],{},[60,53085,9635],{},[30,53087,9687],{},[42,53089,53090,53094,53098,53102,53106],{},[45,53091,53092],{},[60,53093,9694],{},[45,53095,53096],{},[60,53097,9699],{},[45,53099,53100],{},[60,53101,9674],{},[45,53103,53104],{},[60,53105,9708],{},[45,53107,53108],{},[60,53109,9713],{},[30,53111,9716,53112,9720,53114,106],{},[60,53113,9719],{},[60,53115,9723],{},[30,53117,183],{},[42,53119,53120,53124,53128],{},[45,53121,53122],{},[60,53123,9732],{},[45,53125,53126],{},[60,53127,9737],{},[45,53129,53130],{},[60,53131,9742],{},[30,53133,9745,53134,9748],{},[60,53135,9719],{},[174,53137,5962],{"id":5961},[30,53139,53140,9755],{},[60,53141,5643],{},[30,53143,9758],{},[42,53145,53146],{},[45,53147,53148],{},[60,53149,9765],{},[174,53151,5997],{"id":3818},[30,53153,9770],{},[174,53155,6071],{"id":6070},[30,53157,6074,53158,9777,53160,9780],{},[60,53159,6077],{},[60,53161,9635],{},[37,53163,6093],{"id":6092},[225,53165,53166],{"className":338,"code":9785,"language":340,"meta":230,"style":230},[60,53167,53168,53182,53196,53210,53236,53254,53262,53280,53288,53296,53300,53314,53328,53354,53372,53380,53398,53406,53414,53418,53432,53446,53472,53490,53498,53516,53524,53532],{"__ignoreMap":230},[234,53169,53170,53172,53174,53176,53178,53180],{"class":236,"line":237},[234,53171,347],{"class":244},[234,53173,351],{"class":350},[234,53175,1297],{"class":281},[234,53177,357],{"class":244},[234,53179,9800],{"class":251},[234,53181,376],{"class":244},[234,53183,53184,53186,53188,53190,53192,53194],{"class":236,"line":258},[234,53185,1292],{"class":244},[234,53187,351],{"class":350},[234,53189,1297],{"class":281},[234,53191,357],{"class":244},[234,53193,9815],{"class":251},[234,53195,376],{"class":244},[234,53197,53198,53200,53202,53204,53206,53208],{"class":236,"line":265},[234,53199,1321],{"class":244},[234,53201,351],{"class":350},[234,53203,1297],{"class":281},[234,53205,357],{"class":244},[234,53207,9830],{"class":251},[234,53209,376],{"class":244},[234,53211,53212,53214,53216,53218,53220,53222,53224,53226,53228,53230,53232,53234],{"class":236,"line":288},[234,53213,6802],{"class":244},[234,53215,351],{"class":350},[234,53217,354],{"class":281},[234,53219,357],{"class":244},[234,53221,9845],{"class":251},[234,53223,9848],{"class":281},[234,53225,357],{"class":244},[234,53227,9853],{"class":251},[234,53229,1297],{"class":281},[234,53231,357],{"class":244},[234,53233,9860],{"class":251},[234,53235,376],{"class":244},[234,53237,53238,53240,53242,53244,53246,53248,53250,53252],{"class":236,"line":293},[234,53239,6838],{"class":244},[234,53241,234],{"class":350},[234,53243,1297],{"class":281},[234,53245,357],{"class":244},[234,53247,9875],{"class":251},[234,53249,9878],{"class":244},[234,53251,234],{"class":350},[234,53253,376],{"class":244},[234,53255,53256,53258,53260],{"class":236,"line":305},[234,53257,6895],{"class":244},[234,53259,351],{"class":350},[234,53261,376],{"class":244},[234,53263,53264,53266,53268,53270,53272,53274,53276,53278],{"class":236,"line":321},[234,53265,6802],{"class":244},[234,53267,234],{"class":350},[234,53269,1297],{"class":281},[234,53271,357],{"class":244},[234,53273,9903],{"class":251},[234,53275,371],{"class":244},[234,53277,234],{"class":350},[234,53279,376],{"class":244},[234,53281,53282,53284,53286],{"class":236,"line":946},[234,53283,6904],{"class":244},[234,53285,351],{"class":350},[234,53287,376],{"class":244},[234,53289,53290,53292,53294],{"class":236,"line":955},[234,53291,1393],{"class":244},[234,53293,351],{"class":350},[234,53295,376],{"class":244},[234,53297,53298],{"class":236,"line":11},[234,53299,262],{"emptyLinePlaceholder":261},[234,53301,53302,53304,53306,53308,53310,53312],{"class":236,"line":980},[234,53303,1292],{"class":244},[234,53305,351],{"class":350},[234,53307,1297],{"class":281},[234,53309,357],{"class":244},[234,53311,9815],{"class":251},[234,53313,376],{"class":244},[234,53315,53316,53318,53320,53322,53324,53326],{"class":236,"line":994},[234,53317,1321],{"class":244},[234,53319,351],{"class":350},[234,53321,1297],{"class":281},[234,53323,357],{"class":244},[234,53325,9830],{"class":251},[234,53327,376],{"class":244},[234,53329,53330,53332,53334,53336,53338,53340,53342,53344,53346,53348,53350,53352],{"class":236,"line":1000},[234,53331,6802],{"class":244},[234,53333,351],{"class":350},[234,53335,354],{"class":281},[234,53337,357],{"class":244},[234,53339,9845],{"class":251},[234,53341,9848],{"class":281},[234,53343,357],{"class":244},[234,53345,9976],{"class":251},[234,53347,1297],{"class":281},[234,53349,357],{"class":244},[234,53351,9860],{"class":251},[234,53353,376],{"class":244},[234,53355,53356,53358,53360,53362,53364,53366,53368,53370],{"class":236,"line":1005},[234,53357,6838],{"class":244},[234,53359,234],{"class":350},[234,53361,1297],{"class":281},[234,53363,357],{"class":244},[234,53365,9875],{"class":251},[234,53367,9999],{"class":244},[234,53369,234],{"class":350},[234,53371,376],{"class":244},[234,53373,53374,53376,53378],{"class":236,"line":1013},[234,53375,6895],{"class":244},[234,53377,351],{"class":350},[234,53379,376],{"class":244},[234,53381,53382,53384,53386,53388,53390,53392,53394,53396],{"class":236,"line":1019},[234,53383,6802],{"class":244},[234,53385,234],{"class":350},[234,53387,1297],{"class":281},[234,53389,357],{"class":244},[234,53391,10024],{"class":251},[234,53393,371],{"class":244},[234,53395,234],{"class":350},[234,53397,376],{"class":244},[234,53399,53400,53402,53404],{"class":236,"line":1025},[234,53401,6904],{"class":244},[234,53403,351],{"class":350},[234,53405,376],{"class":244},[234,53407,53408,53410,53412],{"class":236,"line":1031},[234,53409,1393],{"class":244},[234,53411,351],{"class":350},[234,53413,376],{"class":244},[234,53415,53416],{"class":236,"line":1037},[234,53417,262],{"emptyLinePlaceholder":261},[234,53419,53420,53422,53424,53426,53428,53430],{"class":236,"line":427},[234,53421,1292],{"class":244},[234,53423,351],{"class":350},[234,53425,1297],{"class":281},[234,53427,357],{"class":244},[234,53429,9815],{"class":251},[234,53431,376],{"class":244},[234,53433,53434,53436,53438,53440,53442,53444],{"class":236,"line":1571},[234,53435,1321],{"class":244},[234,53437,351],{"class":350},[234,53439,1297],{"class":281},[234,53441,357],{"class":244},[234,53443,9830],{"class":251},[234,53445,376],{"class":244},[234,53447,53448,53450,53452,53454,53456,53458,53460,53462,53464,53466,53468,53470],{"class":236,"line":1592},[234,53449,6802],{"class":244},[234,53451,351],{"class":350},[234,53453,354],{"class":281},[234,53455,357],{"class":244},[234,53457,9845],{"class":251},[234,53459,9848],{"class":281},[234,53461,357],{"class":244},[234,53463,10097],{"class":251},[234,53465,1297],{"class":281},[234,53467,357],{"class":244},[234,53469,9860],{"class":251},[234,53471,376],{"class":244},[234,53473,53474,53476,53478,53480,53482,53484,53486,53488],{"class":236,"line":1600},[234,53475,6838],{"class":244},[234,53477,234],{"class":350},[234,53479,1297],{"class":281},[234,53481,357],{"class":244},[234,53483,9875],{"class":251},[234,53485,10120],{"class":244},[234,53487,234],{"class":350},[234,53489,376],{"class":244},[234,53491,53492,53494,53496],{"class":236,"line":1615},[234,53493,6895],{"class":244},[234,53495,351],{"class":350},[234,53497,376],{"class":244},[234,53499,53500,53502,53504,53506,53508,53510,53512,53514],{"class":236,"line":1620},[234,53501,6802],{"class":244},[234,53503,234],{"class":350},[234,53505,1297],{"class":281},[234,53507,357],{"class":244},[234,53509,10145],{"class":251},[234,53511,371],{"class":244},[234,53513,234],{"class":350},[234,53515,376],{"class":244},[234,53517,53518,53520,53522],{"class":236,"line":1625},[234,53519,6904],{"class":244},[234,53521,351],{"class":350},[234,53523,376],{"class":244},[234,53525,53526,53528,53530],{"class":236,"line":1634},[234,53527,1393],{"class":244},[234,53529,351],{"class":350},[234,53531,376],{"class":244},[234,53533,53534,53536,53538],{"class":236,"line":1639},[234,53535,1402],{"class":244},[234,53537,351],{"class":350},[234,53539,376],{"class":244},[225,53541,53542],{"className":6261,"code":10178,"language":6263,"meta":230,"style":230},[60,53543,53544,53550,53562,53572,53600,53612,53624,53628,53632,53638,53648,53658,53662,53666,53672,53682,53694,53706,53722,53732,53736,53740,53746,53756,53768,53778,53788,53804,53814,53830,53834,53838,53844,53856,53866,53870,53874,53880,53890,53902,53914,53924,53936,53940,53944,53950,53962,53974,53978,53982,53988,54000,54012,54034,54038,54042,54048,54060,54072,54076,54080,54088,54094,54110,54114,54118,54124,54140,54144],{"__ignoreMap":230},[234,53545,53546,53548],{"class":236,"line":237},[234,53547,10185],{"class":281},[234,53549,909],{"class":244},[234,53551,53552,53554,53556,53558,53560],{"class":236,"line":258},[234,53553,1661],{"class":271},[234,53555,1443],{"class":244},[234,53557,6287],{"class":271},[234,53559,1669],{"class":240},[234,53561,255],{"class":244},[234,53563,53564,53566,53568,53570],{"class":236,"line":265},[234,53565,1677],{"class":271},[234,53567,1443],{"class":244},[234,53569,1682],{"class":271},[234,53571,255],{"class":244},[234,53573,53574,53576,53578,53580,53582,53584,53586,53588,53590,53592,53594,53596,53598],{"class":236,"line":288},[234,53575,7178],{"class":271},[234,53577,1443],{"class":244},[234,53579,10218],{"class":271},[234,53581,329],{"class":244},[234,53583,10223],{"class":271},[234,53585,1833],{"class":244},[234,53587,10228],{"class":271},[234,53589,329],{"class":244},[234,53591,1836],{"class":271},[234,53593,1833],{"class":244},[234,53595,1754],{"class":271},[234,53597,7190],{"class":240},[234,53599,1875],{"class":244},[234,53601,53602,53604,53606,53608,53610],{"class":236,"line":293},[234,53603,1703],{"class":271},[234,53605,1443],{"class":244},[234,53607,7144],{"class":271},[234,53609,1789],{"class":240},[234,53611,255],{"class":244},[234,53613,53614,53616,53618,53620,53622],{"class":236,"line":305},[234,53615,1749],{"class":271},[234,53617,1443],{"class":244},[234,53619,7144],{"class":271},[234,53621,1789],{"class":240},[234,53623,255],{"class":244},[234,53625,53626],{"class":236,"line":321},[234,53627,1143],{"class":244},[234,53629,53630],{"class":236,"line":946},[234,53631,262],{"emptyLinePlaceholder":261},[234,53633,53634,53636],{"class":236,"line":955},[234,53635,10277],{"class":281},[234,53637,909],{"class":244},[234,53639,53640,53642,53644,53646],{"class":236,"line":11},[234,53641,1677],{"class":271},[234,53643,1443],{"class":244},[234,53645,1682],{"class":271},[234,53647,255],{"class":244},[234,53649,53650,53652,53654,53656],{"class":236,"line":980},[234,53651,6306],{"class":271},[234,53653,1443],{"class":244},[234,53655,1695],{"class":271},[234,53657,255],{"class":244},[234,53659,53660],{"class":236,"line":994},[234,53661,1143],{"class":244},[234,53663,53664],{"class":236,"line":1000},[234,53665,262],{"emptyLinePlaceholder":261},[234,53667,53668,53670],{"class":236,"line":1005},[234,53669,10312],{"class":281},[234,53671,909],{"class":244},[234,53673,53674,53676,53678,53680],{"class":236,"line":1013},[234,53675,8002],{"class":271},[234,53677,1443],{"class":244},[234,53679,8007],{"class":271},[234,53681,255],{"class":244},[234,53683,53684,53686,53688,53690,53692],{"class":236,"line":1019},[234,53685,6381],{"class":271},[234,53687,1443],{"class":244},[234,53689,10333],{"class":271},[234,53691,1789],{"class":240},[234,53693,255],{"class":244},[234,53695,53696,53698,53700,53702,53704],{"class":236,"line":1025},[234,53697,6395],{"class":271},[234,53699,1443],{"class":244},[234,53701,10333],{"class":271},[234,53703,1789],{"class":240},[234,53705,255],{"class":244},[234,53707,53708,53710,53712,53714,53716,53718,53720],{"class":236,"line":1031},[234,53709,1769],{"class":271},[234,53711,1443],{"class":244},[234,53713,1754],{"class":271},[234,53715,1789],{"class":240},[234,53717,6417],{"class":271},[234,53719,6420],{"class":271},[234,53721,255],{"class":244},[234,53723,53724,53726,53728,53730],{"class":236,"line":1037},[234,53725,8014],{"class":271},[234,53727,1443],{"class":244},[234,53729,8019],{"class":271},[234,53731,255],{"class":244},[234,53733,53734],{"class":236,"line":427},[234,53735,1143],{"class":244},[234,53737,53738],{"class":236,"line":1571},[234,53739,262],{"emptyLinePlaceholder":261},[234,53741,53742,53744],{"class":236,"line":1592},[234,53743,10388],{"class":281},[234,53745,909],{"class":244},[234,53747,53748,53750,53752,53754],{"class":236,"line":1600},[234,53749,8002],{"class":271},[234,53751,1443],{"class":244},[234,53753,8079],{"class":271},[234,53755,255],{"class":244},[234,53757,53758,53760,53762,53764,53766],{"class":236,"line":1615},[234,53759,8086],{"class":271},[234,53761,1443],{"class":244},[234,53763,10409],{"class":271},[234,53765,1789],{"class":240},[234,53767,255],{"class":244},[234,53769,53770,53772,53774,53776],{"class":236,"line":1620},[234,53771,1677],{"class":271},[234,53773,1443],{"class":244},[234,53775,1682],{"class":271},[234,53777,255],{"class":244},[234,53779,53780,53782,53784,53786],{"class":236,"line":1625},[234,53781,6306],{"class":271},[234,53783,1443],{"class":244},[234,53785,1695],{"class":271},[234,53787,255],{"class":244},[234,53789,53790,53792,53794,53796,53798,53800,53802],{"class":236,"line":1634},[234,53791,1769],{"class":271},[234,53793,1443],{"class":244},[234,53795,6412],{"class":271},[234,53797,1789],{"class":240},[234,53799,6417],{"class":271},[234,53801,6420],{"class":271},[234,53803,255],{"class":244},[234,53805,53806,53808,53810,53812],{"class":236,"line":1639},[234,53807,6427],{"class":271},[234,53809,1443],{"class":244},[234,53811,6432],{"class":271},[234,53813,255],{"class":244},[234,53815,53816,53818,53820,53822,53824,53826,53828],{"class":236,"line":1651},[234,53817,10464],{"class":271},[234,53819,10467],{"class":244},[234,53821,10223],{"class":271},[234,53823,10472],{"class":240},[234,53825,10475],{"class":271},[234,53827,10478],{"class":271},[234,53829,255],{"class":244},[234,53831,53832],{"class":236,"line":609},[234,53833,1143],{"class":244},[234,53835,53836],{"class":236,"line":1674},[234,53837,262],{"emptyLinePlaceholder":261},[234,53839,53840,53842],{"class":236,"line":1687},[234,53841,10493],{"class":281},[234,53843,909],{"class":244},[234,53845,53846,53848,53850,53852,53854],{"class":236,"line":1700},[234,53847,10500],{"class":271},[234,53849,1443],{"class":244},[234,53851,8834],{"class":271},[234,53853,1789],{"class":240},[234,53855,255],{"class":244},[234,53857,53858,53860,53862,53864],{"class":236,"line":1716},[234,53859,10513],{"class":271},[234,53861,1443],{"class":244},[234,53863,10518],{"class":271},[234,53865,255],{"class":244},[234,53867,53868],{"class":236,"line":1721},[234,53869,1143],{"class":244},[234,53871,53872],{"class":236,"line":1726},[234,53873,262],{"emptyLinePlaceholder":261},[234,53875,53876,53878],{"class":236,"line":1734},[234,53877,10533],{"class":281},[234,53879,909],{"class":244},[234,53881,53882,53884,53886,53888],{"class":236,"line":1746},[234,53883,8002],{"class":271},[234,53885,1443],{"class":244},[234,53887,8079],{"class":271},[234,53889,255],{"class":244},[234,53891,53892,53894,53896,53898,53900],{"class":236,"line":1766},[234,53893,6381],{"class":271},[234,53895,1443],{"class":244},[234,53897,10554],{"class":271},[234,53899,1789],{"class":240},[234,53901,255],{"class":244},[234,53903,53904,53906,53908,53910,53912],{"class":236,"line":819},[234,53905,6395],{"class":271},[234,53907,1443],{"class":244},[234,53909,10554],{"class":271},[234,53911,1789],{"class":240},[234,53913,255],{"class":244},[234,53915,53916,53918,53920,53922],{"class":236,"line":1794},[234,53917,6427],{"class":271},[234,53919,1443],{"class":244},[234,53921,10579],{"class":271},[234,53923,255],{"class":244},[234,53925,53926,53928,53930,53932,53934],{"class":236,"line":1807},[234,53927,1781],{"class":271},[234,53929,1443],{"class":244},[234,53931,10590],{"class":271},[234,53933,1789],{"class":240},[234,53935,255],{"class":244},[234,53937,53938],{"class":236,"line":1878},[234,53939,1143],{"class":244},[234,53941,53942],{"class":236,"line":1883},[234,53943,262],{"emptyLinePlaceholder":261},[234,53945,53946,53948],{"class":236,"line":10605},[234,53947,10608],{"class":281},[234,53949,909],{"class":244},[234,53951,53952,53954,53956,53958,53960],{"class":236,"line":10613},[234,53953,10616],{"class":271},[234,53955,1443],{"class":244},[234,53957,10409],{"class":271},[234,53959,1789],{"class":240},[234,53961,255],{"class":244},[234,53963,53964,53966,53968,53970,53972],{"class":236,"line":10627},[234,53965,10630],{"class":271},[234,53967,1443],{"class":244},[234,53969,10409],{"class":271},[234,53971,1789],{"class":240},[234,53973,255],{"class":244},[234,53975,53976],{"class":236,"line":10641},[234,53977,1143],{"class":244},[234,53979,53980],{"class":236,"line":10646},[234,53981,262],{"emptyLinePlaceholder":261},[234,53983,53984,53986],{"class":236,"line":1908},[234,53985,10653],{"class":281},[234,53987,909],{"class":244},[234,53989,53990,53992,53994,53996,53998],{"class":236,"line":10658},[234,53991,10616],{"class":271},[234,53993,1443],{"class":244},[234,53995,10665],{"class":271},[234,53997,3407],{"class":240},[234,53999,255],{"class":244},[234,54001,54002,54004,54006,54008,54010],{"class":236,"line":10672},[234,54003,10630],{"class":271},[234,54005,1443],{"class":244},[234,54007,10665],{"class":271},[234,54009,3407],{"class":240},[234,54011,255],{"class":244},[234,54013,54014,54016,54018,54020,54022,54024,54026,54028,54030,54032],{"class":236,"line":10685},[234,54015,1810],{"class":271},[234,54017,1443],{"class":244},[234,54019,1815],{"class":271},[234,54021,329],{"class":244},[234,54023,10696],{"class":271},[234,54025,3407],{"class":240},[234,54027,1833],{"class":244},[234,54029,10696],{"class":271},[234,54031,3407],{"class":240},[234,54033,335],{"class":244},[234,54035,54036],{"class":236,"line":10709},[234,54037,1143],{"class":244},[234,54039,54040],{"class":236,"line":3975},[234,54041,262],{"emptyLinePlaceholder":261},[234,54043,54044,54046],{"class":236,"line":10718},[234,54045,10721],{"class":281},[234,54047,909],{"class":244},[234,54049,54050,54052,54054,54056,54058],{"class":236,"line":10726},[234,54051,10729],{"class":271},[234,54053,1443],{"class":244},[234,54055,10409],{"class":271},[234,54057,1789],{"class":240},[234,54059,255],{"class":244},[234,54061,54062,54064,54066,54068,54070],{"class":236,"line":10740},[234,54063,10743],{"class":271},[234,54065,1443],{"class":244},[234,54067,10409],{"class":271},[234,54069,1789],{"class":240},[234,54071,255],{"class":244},[234,54073,54074],{"class":236,"line":10754},[234,54075,1143],{"class":244},[234,54077,54078],{"class":236,"line":4302},[234,54079,262],{"emptyLinePlaceholder":261},[234,54081,54082,54084,54086],{"class":236,"line":10763},[234,54083,10766],{"class":240},[234,54085,10769],{"class":899},[234,54087,909],{"class":244},[234,54089,54090,54092],{"class":236,"line":10774},[234,54091,10777],{"class":281},[234,54093,909],{"class":244},[234,54095,54096,54098,54100,54102,54104,54106,54108],{"class":236,"line":10782},[234,54097,10785],{"class":271},[234,54099,1443],{"class":244},[234,54101,6443],{"class":271},[234,54103,329],{"class":244},[234,54105,1836],{"class":271},[234,54107,8185],{"class":240},[234,54109,335],{"class":244},[234,54111,54112],{"class":236,"line":10800},[234,54113,1138],{"class":244},[234,54115,54116],{"class":236,"line":4798},[234,54117,262],{"emptyLinePlaceholder":261},[234,54119,54120,54122],{"class":236,"line":10809},[234,54121,10812],{"class":281},[234,54123,909],{"class":244},[234,54125,54126,54128,54130,54132,54134,54136,54138],{"class":236,"line":10817},[234,54127,10785],{"class":271},[234,54129,1443],{"class":244},[234,54131,6443],{"class":271},[234,54133,329],{"class":244},[234,54135,10828],{"class":271},[234,54137,8185],{"class":240},[234,54139,335],{"class":244},[234,54141,54142],{"class":236,"line":10835},[234,54143,1138],{"class":244},[234,54145,54146],{"class":236,"line":10840},[234,54147,1143],{"class":244},[30,54149,10845,54150,10848],{},[60,54151,5643],{},[37,54153,6478],{"id":6477},[225,54155,54156],{"className":227,"code":10853,"language":229,"meta":230,"style":230},[60,54157,54158,54170,54174,54188,54196],{"__ignoreMap":230},[234,54159,54160,54162,54164,54166,54168],{"class":236,"line":237},[234,54161,241],{"class":240},[234,54163,10862],{"class":244},[234,54165,248],{"class":240},[234,54167,252],{"class":251},[234,54169,255],{"class":244},[234,54171,54172],{"class":236,"line":258},[234,54173,262],{"emptyLinePlaceholder":261},[234,54175,54176,54178,54180,54182,54184,54186],{"class":236,"line":265},[234,54177,268],{"class":240},[234,54179,272],{"class":271},[234,54181,275],{"class":240},[234,54183,278],{"class":244},[234,54185,282],{"class":281},[234,54187,285],{"class":244},[234,54189,54190,54192,54194],{"class":236,"line":288},[234,54191,296],{"class":244},[234,54193,299],{"class":281},[234,54195,10895],{"class":244},[234,54197,54198,54200,54202,54204,54206],{"class":236,"line":293},[234,54199,296],{"class":244},[234,54201,326],{"class":281},[234,54203,329],{"class":244},[234,54205,332],{"class":271},[234,54207,335],{"class":244},[30,54209,10910],{},[225,54211,54212],{"className":227,"code":10913,"language":229,"meta":230,"style":230},[60,54213,54214,54222,54230],{"__ignoreMap":230},[234,54215,54216,54218,54220],{"class":236,"line":237},[234,54217,296],{"class":244},[234,54219,299],{"class":281},[234,54221,10924],{"class":244},[234,54223,54224,54226,54228],{"class":236,"line":258},[234,54225,10929],{"class":244},[234,54227,10932],{"class":251},[234,54229,2510],{"class":244},[234,54231,54232],{"class":236,"line":265},[234,54233,1040],{"class":244},[37,54235,6537],{"id":6536},[42,54237,54238,54242,54250,54256,54260,54266,54270],{},[45,54239,10945,54240,106],{},[60,54241,9614],{},[45,54243,10950,54244,10953,54246,10957,54248,106],{},[60,54245,9616],{},[60,54247,10956],{},[60,54249,9618],{},[45,54251,10962,54252,10965,54254,10968],{},[60,54253,9680],{},[60,54255,9719],{},[45,54257,10971,54258,10975],{},[60,54259,10974],{},[45,54261,10978,54262,10982,54264,10985],{},[60,54263,10981],{},[60,54265,5676],{},[45,54267,10988,54268,10991],{},[60,54269,5050],{},[45,54271,10994,54272,10997],{},[60,54273,9635],{},[410,54275,7466],{},{"title":230,"searchDepth":258,"depth":258,"links":54277},[54278,54284,54285,54286],{"id":5810,"depth":258,"text":5811,"children":54279},[54280,54281,54282,54283],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":4806,"title":5648,"description":11012,"kind":5773,"section":5594,"order":5013,"group":5611,"status":8491,"integration":2710,"publicExport":261,"activation":11013,"package":5775,"aliases":54288,"attrs":54289,"events":54290,"cssVars":54291,"related":54292,"body":54293},[11015,5648],[],[],[],[4314,4805,4313],{"type":22,"value":54294,"toc":55119},[54295,54297,54301,54303,54305,54307,54337,54339,54343,54345,54351,54353,54355,54357,54359,54361,54779,55041,55043,55097,55099,55117],[25,54296,5648],{"id":11024},[30,54298,54299,11029],{},[60,54300,5648],{},[30,54302,11032],{},[37,54304,5811],{"id":5810},[174,54306,5312],{"id":5311},[2225,54308,54309,54321],{},[2228,54310,54311],{},[2231,54312,54313,54315,54317,54319],{},[2234,54314,5321],{},[2234,54316,5324],{},[2234,54318,5327],{},[2234,54320,5828],{},[2244,54322,54323],{},[2231,54324,54325,54329,54331,54335],{},[2249,54326,54327],{},[60,54328,11059],{},[2249,54330,6025],{},[2249,54332,54333],{},[60,54334,4463],{},[2249,54336,11068],{},[174,54338,5962],{"id":5961},[30,54340,54341,11075],{},[60,54342,5648],{},[30,54344,11078],{},[42,54346,54347,54349],{},[45,54348,11083],{},[45,54350,11086],{},[174,54352,5997],{"id":3818},[30,54354,11091],{},[174,54356,6071],{"id":6070},[30,54358,11096],{},[37,54360,6093],{"id":6092},[225,54362,54363],{"className":338,"code":11101,"language":340,"meta":230,"style":230},[60,54364,54365,54383,54387,54401,54415,54441,54459,54477,54495,54513,54521,54525,54551,54569,54587,54605,54623,54631,54635,54661,54679,54697,54715,54733,54741,54749,54757,54761],{"__ignoreMap":230},[234,54366,54367,54369,54371,54373,54375,54377,54379,54381],{"class":236,"line":237},[234,54368,347],{"class":244},[234,54370,740],{"class":350},[234,54372,1297],{"class":281},[234,54374,357],{"class":244},[234,54376,368],{"class":251},[234,54378,6113],{"class":244},[234,54380,740],{"class":350},[234,54382,376],{"class":244},[234,54384,54385],{"class":236,"line":258},[234,54386,262],{"emptyLinePlaceholder":261},[234,54388,54389,54391,54393,54395,54397,54399],{"class":236,"line":265},[234,54390,347],{"class":244},[234,54392,740],{"class":350},[234,54394,1297],{"class":281},[234,54396,357],{"class":244},[234,54398,11138],{"class":251},[234,54400,376],{"class":244},[234,54402,54403,54405,54407,54409,54411,54413],{"class":236,"line":288},[234,54404,1292],{"class":244},[234,54406,351],{"class":350},[234,54408,1297],{"class":281},[234,54410,357],{"class":244},[234,54412,11153],{"class":251},[234,54414,376],{"class":244},[234,54416,54417,54419,54421,54423,54425,54427,54429,54431,54433,54435,54437,54439],{"class":236,"line":293},[234,54418,1321],{"class":244},[234,54420,351],{"class":350},[234,54422,354],{"class":281},[234,54424,357],{"class":244},[234,54426,11168],{"class":251},[234,54428,11171],{"class":281},[234,54430,357],{"class":244},[234,54432,11176],{"class":251},[234,54434,1297],{"class":281},[234,54436,357],{"class":244},[234,54438,11183],{"class":251},[234,54440,376],{"class":244},[234,54442,54443,54445,54447,54449,54451,54453,54455,54457],{"class":236,"line":305},[234,54444,6802],{"class":244},[234,54446,351],{"class":350},[234,54448,1297],{"class":281},[234,54450,357],{"class":244},[234,54452,11198],{"class":251},[234,54454,11201],{"class":244},[234,54456,351],{"class":350},[234,54458,376],{"class":244},[234,54460,54461,54463,54465,54467,54469,54471,54473,54475],{"class":236,"line":321},[234,54462,6802],{"class":244},[234,54464,351],{"class":350},[234,54466,1297],{"class":281},[234,54468,357],{"class":244},[234,54470,11198],{"class":251},[234,54472,11220],{"class":244},[234,54474,351],{"class":350},[234,54476,376],{"class":244},[234,54478,54479,54481,54483,54485,54487,54489,54491,54493],{"class":236,"line":946},[234,54480,6802],{"class":244},[234,54482,351],{"class":350},[234,54484,1297],{"class":281},[234,54486,357],{"class":244},[234,54488,11198],{"class":251},[234,54490,11239],{"class":244},[234,54492,351],{"class":350},[234,54494,376],{"class":244},[234,54496,54497,54499,54501,54503,54505,54507,54509,54511],{"class":236,"line":955},[234,54498,6802],{"class":244},[234,54500,351],{"class":350},[234,54502,1297],{"class":281},[234,54504,357],{"class":244},[234,54506,11198],{"class":251},[234,54508,11258],{"class":244},[234,54510,351],{"class":350},[234,54512,376],{"class":244},[234,54514,54515,54517,54519],{"class":236,"line":11},[234,54516,6904],{"class":244},[234,54518,351],{"class":350},[234,54520,376],{"class":244},[234,54522,54523],{"class":236,"line":980},[234,54524,262],{"emptyLinePlaceholder":261},[234,54526,54527,54529,54531,54533,54535,54537,54539,54541,54543,54545,54547,54549],{"class":236,"line":994},[234,54528,1321],{"class":244},[234,54530,351],{"class":350},[234,54532,354],{"class":281},[234,54534,357],{"class":244},[234,54536,11168],{"class":251},[234,54538,11171],{"class":281},[234,54540,357],{"class":244},[234,54542,11293],{"class":251},[234,54544,1297],{"class":281},[234,54546,357],{"class":244},[234,54548,11183],{"class":251},[234,54550,376],{"class":244},[234,54552,54553,54555,54557,54559,54561,54563,54565,54567],{"class":236,"line":1000},[234,54554,6802],{"class":244},[234,54556,351],{"class":350},[234,54558,1297],{"class":281},[234,54560,357],{"class":244},[234,54562,11198],{"class":251},[234,54564,11316],{"class":244},[234,54566,351],{"class":350},[234,54568,376],{"class":244},[234,54570,54571,54573,54575,54577,54579,54581,54583,54585],{"class":236,"line":1005},[234,54572,6802],{"class":244},[234,54574,351],{"class":350},[234,54576,1297],{"class":281},[234,54578,357],{"class":244},[234,54580,11198],{"class":251},[234,54582,11335],{"class":244},[234,54584,351],{"class":350},[234,54586,376],{"class":244},[234,54588,54589,54591,54593,54595,54597,54599,54601,54603],{"class":236,"line":1013},[234,54590,6802],{"class":244},[234,54592,351],{"class":350},[234,54594,1297],{"class":281},[234,54596,357],{"class":244},[234,54598,11198],{"class":251},[234,54600,11354],{"class":244},[234,54602,351],{"class":350},[234,54604,376],{"class":244},[234,54606,54607,54609,54611,54613,54615,54617,54619,54621],{"class":236,"line":1019},[234,54608,6802],{"class":244},[234,54610,351],{"class":350},[234,54612,1297],{"class":281},[234,54614,357],{"class":244},[234,54616,11198],{"class":251},[234,54618,11373],{"class":244},[234,54620,351],{"class":350},[234,54622,376],{"class":244},[234,54624,54625,54627,54629],{"class":236,"line":1025},[234,54626,6904],{"class":244},[234,54628,351],{"class":350},[234,54630,376],{"class":244},[234,54632,54633],{"class":236,"line":1031},[234,54634,262],{"emptyLinePlaceholder":261},[234,54636,54637,54639,54641,54643,54645,54647,54649,54651,54653,54655,54657,54659],{"class":236,"line":1037},[234,54638,1321],{"class":244},[234,54640,351],{"class":350},[234,54642,354],{"class":281},[234,54644,357],{"class":244},[234,54646,11168],{"class":251},[234,54648,11171],{"class":281},[234,54650,357],{"class":244},[234,54652,11408],{"class":251},[234,54654,1297],{"class":281},[234,54656,357],{"class":244},[234,54658,11183],{"class":251},[234,54660,376],{"class":244},[234,54662,54663,54665,54667,54669,54671,54673,54675,54677],{"class":236,"line":427},[234,54664,6802],{"class":244},[234,54666,351],{"class":350},[234,54668,1297],{"class":281},[234,54670,357],{"class":244},[234,54672,11198],{"class":251},[234,54674,11431],{"class":244},[234,54676,351],{"class":350},[234,54678,376],{"class":244},[234,54680,54681,54683,54685,54687,54689,54691,54693,54695],{"class":236,"line":1571},[234,54682,6802],{"class":244},[234,54684,351],{"class":350},[234,54686,1297],{"class":281},[234,54688,357],{"class":244},[234,54690,11198],{"class":251},[234,54692,11450],{"class":244},[234,54694,351],{"class":350},[234,54696,376],{"class":244},[234,54698,54699,54701,54703,54705,54707,54709,54711,54713],{"class":236,"line":1592},[234,54700,6802],{"class":244},[234,54702,351],{"class":350},[234,54704,1297],{"class":281},[234,54706,357],{"class":244},[234,54708,11198],{"class":251},[234,54710,11469],{"class":244},[234,54712,351],{"class":350},[234,54714,376],{"class":244},[234,54716,54717,54719,54721,54723,54725,54727,54729,54731],{"class":236,"line":1600},[234,54718,6802],{"class":244},[234,54720,351],{"class":350},[234,54722,1297],{"class":281},[234,54724,357],{"class":244},[234,54726,11198],{"class":251},[234,54728,11488],{"class":244},[234,54730,351],{"class":350},[234,54732,376],{"class":244},[234,54734,54735,54737,54739],{"class":236,"line":1615},[234,54736,6904],{"class":244},[234,54738,351],{"class":350},[234,54740,376],{"class":244},[234,54742,54743,54745,54747],{"class":236,"line":1620},[234,54744,1393],{"class":244},[234,54746,351],{"class":350},[234,54748,376],{"class":244},[234,54750,54751,54753,54755],{"class":236,"line":1625},[234,54752,1402],{"class":244},[234,54754,740],{"class":350},[234,54756,376],{"class":244},[234,54758,54759],{"class":236,"line":1634},[234,54760,262],{"emptyLinePlaceholder":261},[234,54762,54763,54765,54767,54769,54771,54773,54775,54777],{"class":236,"line":1639},[234,54764,347],{"class":244},[234,54766,740],{"class":350},[234,54768,1297],{"class":281},[234,54770,357],{"class":244},[234,54772,368],{"class":251},[234,54774,6254],{"class":244},[234,54776,740],{"class":350},[234,54778,376],{"class":244},[225,54780,54781],{"className":6261,"code":11541,"language":6263,"meta":230,"style":230},[60,54782,54783,54789,54795,54807,54817,54827,54831,54835,54841,54863,54873,54901,54913,54917,54921,54927,54939,54949,54965,54975,54979,54983,54989,55001,55011,55021,55037],{"__ignoreMap":230},[234,54784,54785,54787],{"class":236,"line":237},[234,54786,1654],{"class":281},[234,54788,2510],{"class":244},[234,54790,54791,54793],{"class":236,"line":258},[234,54792,11554],{"class":281},[234,54794,909],{"class":244},[234,54796,54797,54799,54801,54803,54805],{"class":236,"line":265},[234,54798,1661],{"class":271},[234,54800,1443],{"class":244},[234,54802,6287],{"class":271},[234,54804,1669],{"class":240},[234,54806,255],{"class":244},[234,54808,54809,54811,54813,54815],{"class":236,"line":288},[234,54810,1677],{"class":271},[234,54812,1443],{"class":244},[234,54814,1682],{"class":271},[234,54816,255],{"class":244},[234,54818,54819,54821,54823,54825],{"class":236,"line":293},[234,54820,6306],{"class":271},[234,54822,1443],{"class":244},[234,54824,1695],{"class":271},[234,54826,255],{"class":244},[234,54828,54829],{"class":236,"line":305},[234,54830,1143],{"class":244},[234,54832,54833],{"class":236,"line":321},[234,54834,262],{"emptyLinePlaceholder":261},[234,54836,54837,54839],{"class":236,"line":946},[234,54838,11601],{"class":281},[234,54840,909],{"class":244},[234,54842,54843,54845,54847,54849,54851,54853,54855,54857,54859,54861],{"class":236,"line":955},[234,54844,6381],{"class":271},[234,54846,1443],{"class":244},[234,54848,11612],{"class":271},[234,54850,329],{"class":244},[234,54852,6287],{"class":271},[234,54854,3407],{"class":240},[234,54856,1833],{"class":244},[234,54858,11623],{"class":271},[234,54860,1789],{"class":240},[234,54862,335],{"class":244},[234,54864,54865,54867,54869,54871],{"class":236,"line":11},[234,54866,1677],{"class":271},[234,54868,1443],{"class":244},[234,54870,1682],{"class":271},[234,54872,255],{"class":244},[234,54874,54875,54877,54879,54881,54883,54885,54887,54889,54891,54893,54895,54897,54899],{"class":236,"line":980},[234,54876,7178],{"class":271},[234,54878,1443],{"class":244},[234,54880,10218],{"class":271},[234,54882,329],{"class":244},[234,54884,10223],{"class":271},[234,54886,1833],{"class":244},[234,54888,10228],{"class":271},[234,54890,329],{"class":244},[234,54892,1836],{"class":271},[234,54894,1833],{"class":244},[234,54896,1754],{"class":271},[234,54898,7190],{"class":240},[234,54900,1875],{"class":244},[234,54902,54903,54905,54907,54909,54911],{"class":236,"line":994},[234,54904,1703],{"class":271},[234,54906,1443],{"class":244},[234,54908,6346],{"class":271},[234,54910,1789],{"class":240},[234,54912,255],{"class":244},[234,54914,54915],{"class":236,"line":1000},[234,54916,1143],{"class":244},[234,54918,54919],{"class":236,"line":1005},[234,54920,262],{"emptyLinePlaceholder":261},[234,54922,54923,54925],{"class":236,"line":1013},[234,54924,11690],{"class":281},[234,54926,909],{"class":244},[234,54928,54929,54931,54933,54935,54937],{"class":236,"line":1019},[234,54930,6395],{"class":271},[234,54932,1443],{"class":244},[234,54934,11701],{"class":271},[234,54936,1789],{"class":240},[234,54938,255],{"class":244},[234,54940,54941,54943,54945,54947],{"class":236,"line":1025},[234,54942,11710],{"class":271},[234,54944,1443],{"class":244},[234,54946,11715],{"class":271},[234,54948,255],{"class":244},[234,54950,54951,54953,54955,54957,54959,54961,54963],{"class":236,"line":1031},[234,54952,1769],{"class":271},[234,54954,1443],{"class":244},[234,54956,1754],{"class":271},[234,54958,1789],{"class":240},[234,54960,6417],{"class":271},[234,54962,6420],{"class":271},[234,54964,255],{"class":244},[234,54966,54967,54969,54971,54973],{"class":236,"line":1037},[234,54968,6427],{"class":271},[234,54970,1443],{"class":244},[234,54972,6432],{"class":271},[234,54974,255],{"class":244},[234,54976,54977],{"class":236,"line":427},[234,54978,1143],{"class":244},[234,54980,54981],{"class":236,"line":1571},[234,54982,262],{"emptyLinePlaceholder":261},[234,54984,54985,54987],{"class":236,"line":1592},[234,54986,11756],{"class":281},[234,54988,909],{"class":244},[234,54990,54991,54993,54995,54997,54999],{"class":236,"line":1600},[234,54992,1661],{"class":271},[234,54994,1443],{"class":244},[234,54996,11767],{"class":271},[234,54998,1789],{"class":240},[234,55000,255],{"class":244},[234,55002,55003,55005,55007,55009],{"class":236,"line":1615},[234,55004,1677],{"class":271},[234,55006,1443],{"class":244},[234,55008,1682],{"class":271},[234,55010,255],{"class":244},[234,55012,55013,55015,55017,55019],{"class":236,"line":1620},[234,55014,6306],{"class":271},[234,55016,1443],{"class":244},[234,55018,1695],{"class":271},[234,55020,255],{"class":244},[234,55022,55023,55025,55027,55029,55031,55033,55035],{"class":236,"line":1625},[234,55024,8043],{"class":271},[234,55026,1443],{"class":244},[234,55028,1754],{"class":271},[234,55030,1789],{"class":240},[234,55032,6417],{"class":271},[234,55034,6420],{"class":271},[234,55036,255],{"class":244},[234,55038,55039],{"class":236,"line":1634},[234,55040,1143],{"class":244},[37,55042,6478],{"id":6477},[225,55044,55045],{"className":227,"code":11816,"language":229,"meta":230,"style":230},[60,55046,55047,55059,55063,55077,55085],{"__ignoreMap":230},[234,55048,55049,55051,55053,55055,55057],{"class":236,"line":237},[234,55050,241],{"class":240},[234,55052,11825],{"class":244},[234,55054,248],{"class":240},[234,55056,252],{"class":251},[234,55058,255],{"class":244},[234,55060,55061],{"class":236,"line":258},[234,55062,262],{"emptyLinePlaceholder":261},[234,55064,55065,55067,55069,55071,55073,55075],{"class":236,"line":265},[234,55066,268],{"class":240},[234,55068,272],{"class":271},[234,55070,275],{"class":240},[234,55072,278],{"class":244},[234,55074,282],{"class":281},[234,55076,285],{"class":244},[234,55078,55079,55081,55083],{"class":236,"line":288},[234,55080,296],{"class":244},[234,55082,299],{"class":281},[234,55084,11858],{"class":244},[234,55086,55087,55089,55091,55093,55095],{"class":236,"line":293},[234,55088,296],{"class":244},[234,55090,326],{"class":281},[234,55092,329],{"class":244},[234,55094,332],{"class":271},[234,55096,335],{"class":244},[37,55098,6537],{"id":6536},[42,55100,55101,55107,55109,55111,55115],{},[45,55102,11877,55103,11881,55105,106],{},[60,55104,11880],{},[60,55106,11884],{},[45,55108,11887],{},[45,55110,11890],{},[45,55112,11893,55113,11896],{},[60,55114,190],{},[45,55116,11899],{},[410,55118,9599],{},{"title":230,"searchDepth":258,"depth":258,"links":55120},[55121,55127,55128,55129],{"id":5810,"depth":258,"text":5811,"children":55122},[55123,55124,55125,55126],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":4313,"title":5653,"description":11914,"kind":5773,"section":5594,"order":11915,"group":5611,"status":8491,"integration":2710,"publicExport":261,"activation":11916,"package":5775,"aliases":55131,"attrs":55132,"events":55133,"cssVars":55134,"related":55135,"body":55136},[11918,5653],[],[],[],[4806,3986,3984],{"type":22,"value":55137,"toc":55456},[55138,55140,55148,55150,55152,55154,55158,55164,55166,55168,55170,55176,55178,55206,55208,55210,55212,55248,55386,55388,55442,55444,55454],[25,55139,5653],{"id":11927},[30,55141,55142,11932,55144,11935,55146,106],{},[60,55143,5653],{},[60,55145,5353],{},[60,55147,5353],{},[30,55149,11940],{},[37,55151,5811],{"id":5810},[174,55153,5312],{"id":5311},[30,55155,55156,8604],{},[60,55157,5653],{},[42,55159,55160],{},[45,55161,55162],{},[60,55163,11916],{},[174,55165,5962],{"id":5961},[30,55167,11959],{},[30,55169,11962],{},[42,55171,55172],{},[45,55173,55174],{},[60,55175,5353],{},[174,55177,5997],{"id":3818},[2225,55179,55180,55190],{},[2228,55181,55182],{},[2231,55183,55184,55186,55188],{},[2234,55185,6006],{},[2234,55187,6009],{},[2234,55189,6012],{},[2244,55191,55192],{},[2231,55193,55194,55198,55202],{},[2249,55195,55196],{},[60,55197,5353],{},[2249,55199,11993,55200],{},[60,55201,11996],{},[2249,55203,11999,55204,12002],{},[60,55205,11916],{},[174,55207,6071],{"id":6070},[30,55209,11096],{},[37,55211,6093],{"id":6092},[225,55213,55214],{"className":338,"code":12011,"language":340,"meta":230,"style":230},[60,55215,55216,55236,55240],{"__ignoreMap":230},[234,55217,55218,55220,55222,55224,55226,55228,55230,55232,55234],{"class":236,"line":237},[234,55219,347],{"class":244},[234,55221,351],{"class":350},[234,55223,354],{"class":281},[234,55225,357],{"class":244},[234,55227,12026],{"class":251},[234,55229,1297],{"class":281},[234,55231,357],{"class":244},[234,55233,12033],{"class":251},[234,55235,376],{"class":244},[234,55237,55238],{"class":236,"line":258},[234,55239,12040],{"class":244},[234,55241,55242,55244,55246],{"class":236,"line":265},[234,55243,1402],{"class":244},[234,55245,351],{"class":350},[234,55247,376],{"class":244},[225,55249,55250],{"className":6261,"code":12051,"language":6263,"meta":230,"style":230},[60,55251,55252,55258,55268,55280,55292,55304,55326,55336,55346,55362,55372,55382],{"__ignoreMap":230},[234,55253,55254,55256],{"class":236,"line":237},[234,55255,12058],{"class":281},[234,55257,909],{"class":244},[234,55259,55260,55262,55264,55266],{"class":236,"line":258},[234,55261,8002],{"class":271},[234,55263,1443],{"class":244},[234,55265,2867],{"class":271},[234,55267,255],{"class":244},[234,55269,55270,55272,55274,55276,55278],{"class":236,"line":265},[234,55271,10630],{"class":271},[234,55273,1443],{"class":244},[234,55275,7144],{"class":271},[234,55277,1789],{"class":240},[234,55279,255],{"class":244},[234,55281,55282,55284,55286,55288,55290],{"class":236,"line":288},[234,55283,10729],{"class":271},[234,55285,1443],{"class":244},[234,55287,7144],{"class":271},[234,55289,1789],{"class":240},[234,55291,255],{"class":244},[234,55293,55294,55296,55298,55300,55302],{"class":236,"line":293},[234,55295,10616],{"class":271},[234,55297,1443],{"class":244},[234,55299,7144],{"class":271},[234,55301,1789],{"class":240},[234,55303,255],{"class":244},[234,55305,55306,55308,55310,55312,55314,55316,55318,55320,55322,55324],{"class":236,"line":305},[234,55307,6395],{"class":271},[234,55309,1443],{"class":244},[234,55311,1820],{"class":271},[234,55313,329],{"class":244},[234,55315,10665],{"class":271},[234,55317,1669],{"class":240},[234,55319,12123],{"class":240},[234,55321,12126],{"class":271},[234,55323,1789],{"class":240},[234,55325,335],{"class":244},[234,55327,55328,55330,55332,55334],{"class":236,"line":321},[234,55329,1677],{"class":271},[234,55331,1443],{"class":244},[234,55333,1682],{"class":271},[234,55335,255],{"class":244},[234,55337,55338,55340,55342,55344],{"class":236,"line":946},[234,55339,6306],{"class":271},[234,55341,1443],{"class":244},[234,55343,1695],{"class":271},[234,55345,255],{"class":244},[234,55347,55348,55350,55352,55354,55356,55358,55360],{"class":236,"line":955},[234,55349,1769],{"class":271},[234,55351,1443],{"class":244},[234,55353,1754],{"class":271},[234,55355,1789],{"class":240},[234,55357,6417],{"class":271},[234,55359,6420],{"class":271},[234,55361,255],{"class":244},[234,55363,55364,55366,55368,55370],{"class":236,"line":11},[234,55365,6427],{"class":271},[234,55367,1443],{"class":244},[234,55369,6432],{"class":271},[234,55371,255],{"class":244},[234,55373,55374,55376,55378,55380],{"class":236,"line":980},[234,55375,12181],{"class":271},[234,55377,1443],{"class":244},[234,55379,10579],{"class":271},[234,55381,255],{"class":244},[234,55383,55384],{"class":236,"line":994},[234,55385,1143],{"class":244},[37,55387,6478],{"id":6477},[225,55389,55390],{"className":227,"code":12196,"language":229,"meta":230,"style":230},[60,55391,55392,55404,55408,55422,55430],{"__ignoreMap":230},[234,55393,55394,55396,55398,55400,55402],{"class":236,"line":237},[234,55395,241],{"class":240},[234,55397,12205],{"class":244},[234,55399,248],{"class":240},[234,55401,252],{"class":251},[234,55403,255],{"class":244},[234,55405,55406],{"class":236,"line":258},[234,55407,262],{"emptyLinePlaceholder":261},[234,55409,55410,55412,55414,55416,55418,55420],{"class":236,"line":265},[234,55411,268],{"class":240},[234,55413,272],{"class":271},[234,55415,275],{"class":240},[234,55417,278],{"class":244},[234,55419,282],{"class":281},[234,55421,285],{"class":244},[234,55423,55424,55426,55428],{"class":236,"line":288},[234,55425,296],{"class":244},[234,55427,299],{"class":281},[234,55429,12238],{"class":244},[234,55431,55432,55434,55436,55438,55440],{"class":236,"line":293},[234,55433,296],{"class":244},[234,55435,326],{"class":281},[234,55437,329],{"class":244},[234,55439,332],{"class":271},[234,55441,335],{"class":244},[37,55443,6537],{"id":6536},[42,55445,55446,55448,55450],{},[45,55447,12257],{},[45,55449,12260],{},[45,55451,55452,12265],{},[60,55453,5653],{},[410,55455,9599],{},{"title":230,"searchDepth":258,"depth":258,"links":55457},[55458,55464,55465,55466],{"id":5810,"depth":258,"text":5811,"children":55459},[55460,55461,55462,55463],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":5664,"title":195,"description":12280,"kind":5773,"section":5594,"order":12281,"group":5657,"status":5774,"integration":12282,"publicExport":261,"activation":12283,"package":5775,"aliases":55468,"attrs":55469,"events":55470,"cssVars":55471,"related":55472,"body":55473},[12285,195,12286],[12288,12289,12290,12291,12292,12293,12294,12295,12296],[12285,12298,12299,12300,12301],[1830,1860,12303,12304,12305,12306,12307,12308,12309,12310],[12312,12313,12314,5669],{"type":22,"value":55474,"toc":56591},[55475,55477,55481,55483,55493,55495,55497,55499,55503,55571,55573,55575,55619,55621,55623,55629,55631,55635,55645,55647,55673,55677,55703,55705,55709,55727,55735,55737,55739,55749,55751,55755,55817,55819,55841,55843,55847,55849,56049,56509,56511,56569,56571,56589],[25,55476,195],{"id":12319},[30,55478,55479,12324],{},[60,55480,195],{},[30,55482,12327],{},[42,55484,55485,55489],{},[45,55486,12332,55487],{},[60,55488,12335],{},[45,55490,12338,55491],{},[60,55492,12341],{},[30,55494,12344],{},[37,55496,5811],{"id":5810},[174,55498,12350],{"id":12349},[30,55500,12353,55501,106],{},[60,55502,12335],{},[30,55504,12358,55505,12361,55507,12364,55509,12368,55511,12372,55513,12375,55515,12378,55517,12381,55519,1833,55521,1833,55523,12389,55525,12392,55527,137,55529,12397,55531,12400,55533,1833,55535,12406,55537,12409,55539,12400,55541,1833,55543,12406,55545,12418,55547,12421,55549,12424,55551,12427,55553,12430,55555,12433,55557,12436,55559,1833,55561,1833,55563,1833,55565,1833,55567,1833,55569,12455],{},[60,55506,12289],{},[60,55508,4306],{},[60,55510,12367],{},[60,55512,12371],{},[60,55514,12290],{},[60,55516,6650],{},[60,55518,12296],{},[60,55520,326],{},[60,55522,1695],{},[60,55524,12388],{},[60,55526,1695],{},[60,55528,1830],{},[60,55530,1860],{},[60,55532,12291],{},[60,55534,12403],{},[60,55536,4305],{},[60,55538,12403],{},[60,55540,12292],{},[60,55542,12403],{},[60,55544,4305],{},[60,55546,4305],{},[60,55548,12293],{},[60,55550,2719],{},[60,55552,11059],{},[60,55554,8493],{},[60,55556,12295],{},[60,55558,6650],{},[60,55560,12439],{},[60,55562,12442],{},[60,55564,12445],{},[60,55566,12448],{},[60,55568,12451],{},[60,55570,12454],{},[174,55572,12459],{"id":12458},[30,55574,12462],{},[2225,55576,55577,55589],{},[2228,55578,55579],{},[2231,55580,55581,55583,55585,55587],{},[2234,55582,5321],{},[2234,55584,5324],{},[2234,55586,5327],{},[2234,55588,5828],{},[2244,55590,55591,55605],{},[2231,55592,55593,55597,55599,55603],{},[2249,55594,55595],{},[60,55596,12288],{},[2249,55598,2256],{},[2249,55600,55601],{},[60,55602,4306],{},[2249,55604,12493],{},[2231,55606,55607,55611,55613,55617],{},[2249,55608,55609],{},[60,55610,12294],{},[2249,55612,6025],{},[2249,55614,12504,55615],{},[60,55616,12286],{},[2249,55618,12509],{},[174,55620,5962],{"id":5961},[30,55622,12514],{},[42,55624,55625],{},[45,55626,55627],{},[133,55628,12521],{"href":12313},[2068,55630,12525],{"id":12524},[30,55632,12528,55633,12531],{},[60,55634,12335],{},[42,55636,55637,55641],{},[45,55638,55639],{},[60,55640,1830],{},[45,55642,55643],{},[60,55644,1860],{},[30,55646,12544],{},[42,55648,55649,55657,55665],{},[45,55650,55651,12552,55653,4486,55655],{},[60,55652,12551],{},[60,55654,12555],{},[60,55656,1754],{},[45,55658,55659,12563,55661,12566,55663,12569],{},[60,55660,12562],{},[60,55662,1836],{},[60,55664,1754],{},[45,55666,55667,12563,55669,4486,55671],{},[60,55668,12574],{},[60,55670,12555],{},[60,55672,1836],{},[30,55674,4236,55675,12583],{},[60,55676,12295],{},[42,55678,55679,55683,55687,55691,55695,55699],{},[45,55680,55681],{},[60,55682,12305],{},[45,55684,55685],{},[60,55686,12306],{},[45,55688,55689],{},[60,55690,12307],{},[45,55692,55693],{},[60,55694,12308],{},[45,55696,55697],{},[60,55698,12309],{},[45,55700,55701],{},[60,55702,12310],{},[2068,55704,12613],{"id":12612},[30,55706,12528,55707,12618],{},[60,55708,12341],{},[42,55710,55711,55715,55719,55723],{},[45,55712,55713],{},[60,55714,1830],{},[45,55716,55717],{},[60,55718,1860],{},[45,55720,55721],{},[60,55722,12303],{},[45,55724,55725],{},[60,55726,12304],{},[30,55728,12639,55729,137,55731,12644,55733,106],{},[60,55730,1830],{},[60,55732,1860],{},[60,55734,12647],{},[2068,55736,12651],{"id":12650},[30,55738,12654],{},[42,55740,55741,55745],{},[45,55742,55743,12662],{},[60,55744,12661],{},[45,55746,12665,55747,12668],{},[60,55748,12290],{},[174,55750,5997],{"id":3818},[30,55752,55753,12675],{},[60,55754,195],{},[2225,55756,55757,55767],{},[2228,55758,55759],{},[2231,55760,55761,55763,55765],{},[2234,55762,6006],{},[2234,55764,6009],{},[2234,55766,6012],{},[2244,55768,55769,55781,55793,55805],{},[2231,55770,55771,55775,55779],{},[2249,55772,55773],{},[60,55774,12298],{},[2249,55776,55777],{},[60,55778,12700],{},[2249,55780,12703],{},[2231,55782,55783,55787,55791],{},[2249,55784,55785],{},[60,55786,12299],{},[2249,55788,55789],{},[60,55790,12714],{},[2249,55792,12717],{},[2231,55794,55795,55799,55803],{},[2249,55796,55797],{},[60,55798,12300],{},[2249,55800,55801],{},[60,55802,12714],{},[2249,55804,12730],{},[2231,55806,55807,55811,55815],{},[2249,55808,55809],{},[60,55810,12301],{},[2249,55812,55813],{},[60,55814,12700],{},[2249,55816,12743],{},[30,55818,12746],{},[2225,55820,55821,55829],{},[2228,55822,55823],{},[2231,55824,55825,55827],{},[2234,55826,6006],{},[2234,55828,6009],{},[2244,55830,55831],{},[2231,55832,55833,55837],{},[2249,55834,55835],{},[60,55836,12285],{},[2249,55838,55839],{},[60,55840,12769],{},[174,55842,6071],{"id":6070},[30,55844,12774,55845,12777],{},[60,55846,2461],{},[37,55848,6093],{"id":6092},[225,55850,55851],{"className":338,"code":12782,"language":340,"meta":230,"style":230},[60,55852,55853,55873,55891,55899,55903,55909,55917,55925,55933,55941,55949,55957,55965,55969,55995,56009,56021,56033,56041],{"__ignoreMap":230},[234,55854,55855,55857,55859,55861,55863,55865,55867,55869,55871],{"class":236,"line":237},[234,55856,347],{"class":244},[234,55858,351],{"class":350},[234,55860,12793],{"class":281},[234,55862,357],{"class":244},[234,55864,12798],{"class":251},[234,55866,1297],{"class":281},[234,55868,357],{"class":244},[234,55870,12805],{"class":251},[234,55872,376],{"class":244},[234,55874,55875,55877,55879,55881,55883,55885,55887,55889],{"class":236,"line":258},[234,55876,1292],{"class":244},[234,55878,234],{"class":350},[234,55880,1297],{"class":281},[234,55882,357],{"class":244},[234,55884,12820],{"class":251},[234,55886,12823],{"class":244},[234,55888,234],{"class":350},[234,55890,376],{"class":244},[234,55892,55893,55895,55897],{"class":236,"line":265},[234,55894,1402],{"class":244},[234,55896,351],{"class":350},[234,55898,376],{"class":244},[234,55900,55901],{"class":236,"line":288},[234,55902,262],{"emptyLinePlaceholder":261},[234,55904,55905,55907],{"class":236,"line":293},[234,55906,347],{"class":244},[234,55908,12846],{"class":350},[234,55910,55911,55913,55915],{"class":236,"line":305},[234,55912,12851],{"class":281},[234,55914,357],{"class":244},[234,55916,12856],{"class":251},[234,55918,55919,55921,55923],{"class":236,"line":321},[234,55920,12861],{"class":281},[234,55922,357],{"class":244},[234,55924,12866],{"class":251},[234,55926,55927,55929,55931],{"class":236,"line":946},[234,55928,12871],{"class":281},[234,55930,357],{"class":244},[234,55932,12876],{"class":251},[234,55934,55935,55937,55939],{"class":236,"line":955},[234,55936,12881],{"class":281},[234,55938,357],{"class":244},[234,55940,12886],{"class":251},[234,55942,55943,55945,55947],{"class":236,"line":11},[234,55944,12891],{"class":281},[234,55946,357],{"class":244},[234,55948,12896],{"class":251},[234,55950,55951,55953,55955],{"class":236,"line":980},[234,55952,12901],{"class":281},[234,55954,357],{"class":244},[234,55956,12906],{"class":251},[234,55958,55959,55961,55963],{"class":236,"line":994},[234,55960,12911],{"class":281},[234,55962,357],{"class":244},[234,55964,12906],{"class":251},[234,55966,55967],{"class":236,"line":1000},[234,55968,376],{"class":244},[234,55970,55971,55973,55975,55977,55979,55981,55983,55985,55987,55989,55991,55993],{"class":236,"line":1005},[234,55972,1292],{"class":244},[234,55974,3286],{"class":350},[234,55976,12928],{"class":281},[234,55978,357],{"class":244},[234,55980,12933],{"class":251},[234,55982,12936],{"class":281},[234,55984,357],{"class":244},[234,55986,12941],{"class":251},[234,55988,1297],{"class":281},[234,55990,357],{"class":244},[234,55992,12948],{"class":251},[234,55994,12951],{"class":244},[234,55996,55997,55999,56001,56003,56005,56007],{"class":236,"line":1013},[234,55998,1292],{"class":244},[234,56000,351],{"class":350},[234,56002,1297],{"class":281},[234,56004,357],{"class":244},[234,56006,12964],{"class":251},[234,56008,376],{"class":244},[234,56010,56011,56013,56015,56017,56019],{"class":236,"line":1019},[234,56012,1321],{"class":244},[234,56014,174],{"class":350},[234,56016,12975],{"class":244},[234,56018,174],{"class":350},[234,56020,376],{"class":244},[234,56022,56023,56025,56027,56029,56031],{"class":236,"line":1025},[234,56024,1321],{"class":244},[234,56026,30],{"class":350},[234,56028,12988],{"class":244},[234,56030,30],{"class":350},[234,56032,376],{"class":244},[234,56034,56035,56037,56039],{"class":236,"line":1031},[234,56036,1393],{"class":244},[234,56038,351],{"class":350},[234,56040,376],{"class":244},[234,56042,56043,56045,56047],{"class":236,"line":1037},[234,56044,1402],{"class":244},[234,56046,13007],{"class":350},[234,56048,376],{"class":244},[225,56050,56051],{"className":6261,"code":13012,"language":6263,"meta":230,"style":230},[60,56052,56053,56059,56069,56079,56089,56101,56113,56123,56135,56145,56223,56233,56243,56253,56257,56261,56271,56281,56285,56289,56295,56305,56317,56327,56331,56335,56341,56353,56365,56369,56373,56381,56391,56395,56399,56405,56421,56433,56443,56505],{"__ignoreMap":230},[234,56054,56055,56057],{"class":236,"line":237},[234,56056,13019],{"class":281},[234,56058,909],{"class":244},[234,56060,56061,56063,56065,56067],{"class":236,"line":258},[234,56062,8002],{"class":271},[234,56064,1443],{"class":244},[234,56066,2867],{"class":271},[234,56068,255],{"class":244},[234,56070,56071,56073,56075,56077],{"class":236,"line":265},[234,56072,10630],{"class":271},[234,56074,1443],{"class":244},[234,56076,1836],{"class":271},[234,56078,255],{"class":244},[234,56080,56081,56083,56085,56087],{"class":236,"line":288},[234,56082,10616],{"class":271},[234,56084,1443],{"class":244},[234,56086,1836],{"class":271},[234,56088,255],{"class":244},[234,56090,56091,56093,56095,56097,56099],{"class":236,"line":293},[234,56092,6381],{"class":271},[234,56094,1443],{"class":244},[234,56096,13060],{"class":271},[234,56098,1789],{"class":240},[234,56100,255],{"class":244},[234,56102,56103,56105,56107,56109,56111],{"class":236,"line":305},[234,56104,6395],{"class":271},[234,56106,1443],{"class":244},[234,56108,13060],{"class":271},[234,56110,1789],{"class":240},[234,56112,255],{"class":244},[234,56114,56115,56117,56119,56121],{"class":236,"line":321},[234,56116,6427],{"class":271},[234,56118,1443],{"class":244},[234,56120,10579],{"class":271},[234,56122,255],{"class":244},[234,56124,56125,56127,56129,56131,56133],{"class":236,"line":946},[234,56126,1781],{"class":271},[234,56128,1443],{"class":244},[234,56130,10665],{"class":271},[234,56132,3407],{"class":240},[234,56134,255],{"class":244},[234,56136,56137,56139,56141,56143],{"class":236,"line":955},[234,56138,13103],{"class":271},[234,56140,1443],{"class":244},[234,56142,1774],{"class":271},[234,56144,255],{"class":244},[234,56146,56147,56149,56151,56153,56155,56157,56159,56161,56163,56165,56167,56169,56171,56173,56175,56177,56179,56181,56183,56185,56187,56189,56191,56193,56195,56197,56199,56201,56203,56205,56207,56209,56211,56213,56215,56217,56219,56221],{"class":236,"line":11},[234,56148,1810],{"class":271},[234,56150,1443],{"class":244},[234,56152,13118],{"class":271},[234,56154,329],{"class":244},[234,56156,1820],{"class":271},[234,56158,329],{"class":244},[234,56160,1825],{"class":271},[234,56162,329],{"class":244},[234,56164,1830],{"class":899},[234,56166,1833],{"class":244},[234,56168,1836],{"class":271},[234,56170,903],{"class":244},[234,56172,1841],{"class":240},[234,56174,1844],{"class":271},[234,56176,1789],{"class":240},[234,56178,1849],{"class":244},[234,56180,1820],{"class":271},[234,56182,329],{"class":244},[234,56184,1825],{"class":271},[234,56186,329],{"class":244},[234,56188,1860],{"class":899},[234,56190,1833],{"class":244},[234,56192,1836],{"class":271},[234,56194,903],{"class":244},[234,56196,1841],{"class":240},[234,56198,1844],{"class":271},[234,56200,1789],{"class":240},[234,56202,1849],{"class":244},[234,56204,1836],{"class":271},[234,56206,903],{"class":244},[234,56208,1815],{"class":271},[234,56210,329],{"class":244},[234,56212,10696],{"class":271},[234,56214,3407],{"class":240},[234,56216,1833],{"class":244},[234,56218,10696],{"class":271},[234,56220,3407],{"class":240},[234,56222,335],{"class":244},[234,56224,56225,56227,56229,56231],{"class":236,"line":980},[234,56226,1677],{"class":271},[234,56228,1443],{"class":244},[234,56230,13197],{"class":271},[234,56232,255],{"class":244},[234,56234,56235,56237,56239,56241],{"class":236,"line":994},[234,56236,7209],{"class":271},[234,56238,1443],{"class":244},[234,56240,1695],{"class":271},[234,56242,255],{"class":244},[234,56244,56245,56247,56249,56251],{"class":236,"line":1000},[234,56246,13214],{"class":271},[234,56248,1443],{"class":244},[234,56250,1695],{"class":271},[234,56252,255],{"class":244},[234,56254,56255],{"class":236,"line":1005},[234,56256,1143],{"class":244},[234,56258,56259],{"class":236,"line":1013},[234,56260,262],{"emptyLinePlaceholder":261},[234,56262,56263,56265,56267,56269],{"class":236,"line":1019},[234,56264,13233],{"class":281},[234,56266,329],{"class":244},[234,56268,13238],{"class":281},[234,56270,1477],{"class":244},[234,56272,56273,56275,56277,56279],{"class":236,"line":1025},[234,56274,13245],{"class":271},[234,56276,1443],{"class":244},[234,56278,1836],{"class":271},[234,56280,255],{"class":244},[234,56282,56283],{"class":236,"line":1031},[234,56284,1143],{"class":244},[234,56286,56287],{"class":236,"line":1037},[234,56288,262],{"emptyLinePlaceholder":261},[234,56290,56291,56293],{"class":236,"line":427},[234,56292,13264],{"class":281},[234,56294,909],{"class":244},[234,56296,56297,56299,56301,56303],{"class":236,"line":1571},[234,56298,12181],{"class":271},[234,56300,1443],{"class":244},[234,56302,6432],{"class":271},[234,56304,255],{"class":244},[234,56306,56307,56309,56311,56313,56315],{"class":236,"line":1592},[234,56308,10500],{"class":271},[234,56310,1443],{"class":244},[234,56312,8834],{"class":271},[234,56314,1789],{"class":240},[234,56316,255],{"class":244},[234,56318,56319,56321,56323,56325],{"class":236,"line":1600},[234,56320,13245],{"class":271},[234,56322,1443],{"class":244},[234,56324,1836],{"class":271},[234,56326,255],{"class":244},[234,56328,56329],{"class":236,"line":1615},[234,56330,1143],{"class":244},[234,56332,56333],{"class":236,"line":1620},[234,56334,262],{"emptyLinePlaceholder":261},[234,56336,56337,56339],{"class":236,"line":1625},[234,56338,13311],{"class":281},[234,56340,909],{"class":244},[234,56342,56343,56345,56347,56349,56351],{"class":236,"line":1634},[234,56344,6381],{"class":271},[234,56346,1443],{"class":244},[234,56348,13322],{"class":271},[234,56350,1789],{"class":240},[234,56352,255],{"class":244},[234,56354,56355,56357,56359,56361,56363],{"class":236,"line":1639},[234,56356,6395],{"class":271},[234,56358,1443],{"class":244},[234,56360,13322],{"class":271},[234,56362,1789],{"class":240},[234,56364,255],{"class":244},[234,56366,56367],{"class":236,"line":1651},[234,56368,1143],{"class":244},[234,56370,56371],{"class":236,"line":609},[234,56372,262],{"emptyLinePlaceholder":261},[234,56374,56375,56377,56379],{"class":236,"line":1674},[234,56376,13311],{"class":281},[234,56378,13353],{"class":281},[234,56380,909],{"class":244},[234,56382,56383,56385,56387,56389],{"class":236,"line":1687},[234,56384,13245],{"class":271},[234,56386,1443],{"class":244},[234,56388,1754],{"class":271},[234,56390,255],{"class":244},[234,56392,56393],{"class":236,"line":1700},[234,56394,1143],{"class":244},[234,56396,56397],{"class":236,"line":1716},[234,56398,262],{"emptyLinePlaceholder":261},[234,56400,56401,56403],{"class":236,"line":1721},[234,56402,13378],{"class":281},[234,56404,909],{"class":244},[234,56406,56407,56409,56411,56413,56415,56417,56419],{"class":236,"line":1726},[234,56408,1769],{"class":271},[234,56410,1443],{"class":244},[234,56412,1754],{"class":271},[234,56414,1789],{"class":240},[234,56416,6417],{"class":271},[234,56418,6420],{"class":271},[234,56420,255],{"class":244},[234,56422,56423,56425,56427,56429,56431],{"class":236,"line":1734},[234,56424,1749],{"class":271},[234,56426,1443],{"class":244},[234,56428,1754],{"class":271},[234,56430,1711],{"class":240},[234,56432,255],{"class":244},[234,56434,56435,56437,56439,56441],{"class":236,"line":1746},[234,56436,6427],{"class":271},[234,56438,1443],{"class":244},[234,56440,6432],{"class":271},[234,56442,255],{"class":244},[234,56444,56445,56447,56449,56451,56453,56455,56457,56459,56461,56463,56465,56467,56469,56471,56473,56475,56477,56479,56481,56483,56485,56487,56489,56491,56493,56495,56497,56499,56501,56503],{"class":236,"line":1766},[234,56446,1810],{"class":271},[234,56448,1443],{"class":244},[234,56450,13118],{"class":271},[234,56452,329],{"class":244},[234,56454,1820],{"class":271},[234,56456,329],{"class":244},[234,56458,1825],{"class":271},[234,56460,329],{"class":244},[234,56462,1830],{"class":899},[234,56464,1833],{"class":244},[234,56466,1836],{"class":271},[234,56468,903],{"class":244},[234,56470,1841],{"class":240},[234,56472,13449],{"class":271},[234,56474,1789],{"class":240},[234,56476,1849],{"class":244},[234,56478,1820],{"class":271},[234,56480,329],{"class":244},[234,56482,1825],{"class":271},[234,56484,329],{"class":244},[234,56486,1860],{"class":899},[234,56488,1833],{"class":244},[234,56490,1836],{"class":271},[234,56492,903],{"class":244},[234,56494,1841],{"class":240},[234,56496,13449],{"class":271},[234,56498,1789],{"class":240},[234,56500,1849],{"class":244},[234,56502,1836],{"class":271},[234,56504,335],{"class":244},[234,56506,56507],{"class":236,"line":819},[234,56508,1143],{"class":244},[37,56510,6478],{"id":6477},[225,56512,56513],{"className":227,"code":13490,"language":229,"meta":230,"style":230},[60,56514,56515,56527,56531,56545,56557],{"__ignoreMap":230},[234,56516,56517,56519,56521,56523,56525],{"class":236,"line":237},[234,56518,241],{"class":240},[234,56520,13499],{"class":244},[234,56522,248],{"class":240},[234,56524,252],{"class":251},[234,56526,255],{"class":244},[234,56528,56529],{"class":236,"line":258},[234,56530,262],{"emptyLinePlaceholder":261},[234,56532,56533,56535,56537,56539,56541,56543],{"class":236,"line":265},[234,56534,268],{"class":240},[234,56536,272],{"class":271},[234,56538,275],{"class":240},[234,56540,278],{"class":244},[234,56542,282],{"class":281},[234,56544,285],{"class":244},[234,56546,56547,56549,56551,56553,56555],{"class":236,"line":288},[234,56548,296],{"class":244},[234,56550,299],{"class":281},[234,56552,312],{"class":244},[234,56554,315],{"class":271},[234,56556,318],{"class":244},[234,56558,56559,56561,56563,56565,56567],{"class":236,"line":293},[234,56560,296],{"class":244},[234,56562,326],{"class":281},[234,56564,329],{"class":244},[234,56566,332],{"class":271},[234,56568,335],{"class":244},[37,56570,6537],{"id":6536},[42,56572,56573,56577,56583,56587],{},[45,56574,56575,13556],{},[60,56576,195],{},[45,56578,56579,137,56581,13565],{},[60,56580,13561],{},[60,56582,13564],{},[45,56584,56585,13571],{},[60,56586,13570],{},[45,56588,13574],{},[410,56590,7466],{},{"title":230,"searchDepth":258,"depth":258,"links":56592},[56593,56600,56601,56602],{"id":5810,"depth":258,"text":5811,"children":56594},[56595,56596,56597,56598,56599],{"id":12349,"depth":265,"text":12350},{"id":12458,"depth":265,"text":12459},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":12312,"title":13590,"description":13591,"kind":5773,"section":5594,"order":13592,"group":5657,"parentPath":5664,"status":5774,"integration":12282,"publicExport":261,"activation":12283,"package":5775,"aliases":56604,"attrs":56605,"events":56606,"cssVars":56607,"related":56608,"body":56609},[13594,13595,12289],[12288,12289,12290,12294,12296],[],[],[5664,12313,2468],{"type":22,"value":56610,"toc":56925},[56611,56613,56617,56627,56629,56631,56633,56635,56669,56671,56673,56675,56677,56687,56689,56691,56695,56697,56825,56827,56847,56849,56853,56855,56861,56863,56867,56869,56917,56919,56923],[25,56612,13590],{"id":13604},[30,56614,13607,56615,13610],{},[60,56616,195],{},[42,56618,56619,56623],{},[45,56620,13615,56621],{},[60,56622,12335],{},[45,56624,13620,56625],{},[60,56626,12341],{},[30,56628,13625],{},[37,56630,13629],{"id":13628},[30,56632,13632],{},[30,56634,13635],{},[42,56636,56637,56641,56645,56649,56653,56657,56661,56665],{},[45,56638,56639],{},[60,56640,12289],{},[45,56642,56643],{},[60,56644,12290],{},[45,56646,56647],{},[60,56648,12296],{},[45,56650,56651],{},[60,56652,12291],{},[45,56654,56655],{},[60,56656,12292],{},[45,56658,56659],{},[60,56660,12293],{},[45,56662,56663],{},[60,56664,11059],{},[45,56666,56667],{},[60,56668,12295],{},[30,56670,13672],{},[37,56672,13676],{"id":13675},[30,56674,13679],{},[30,56676,13682],{},[42,56678,56679,56683],{},[45,56680,56681],{},[60,56682,12288],{},[45,56684,56685],{},[60,56686,12294],{},[30,56688,13695],{},[37,56690,13699],{"id":13698},[30,56692,13702,56693,106],{},[60,56694,12289],{},[30,56696,183],{},[225,56698,56699],{"className":338,"code":13709,"language":340,"meta":230,"style":230},[60,56700,56701,56725,56749,56753,56777,56801],{"__ignoreMap":230},[234,56702,56703,56705,56707,56709,56711,56713,56715,56717,56719,56721,56723],{"class":236,"line":237},[234,56704,347],{"class":244},[234,56706,351],{"class":350},[234,56708,12793],{"class":281},[234,56710,357],{"class":244},[234,56712,12798],{"class":251},[234,56714,1297],{"class":281},[234,56716,357],{"class":244},[234,56718,12805],{"class":251},[234,56720,371],{"class":244},[234,56722,351],{"class":350},[234,56724,376],{"class":244},[234,56726,56727,56729,56731,56733,56735,56737,56739,56741,56743,56745,56747],{"class":236,"line":258},[234,56728,347],{"class":244},[234,56730,351],{"class":350},[234,56732,12793],{"class":281},[234,56734,357],{"class":244},[234,56736,13748],{"class":251},[234,56738,1297],{"class":281},[234,56740,357],{"class":244},[234,56742,12805],{"class":251},[234,56744,371],{"class":244},[234,56746,351],{"class":350},[234,56748,376],{"class":244},[234,56750,56751],{"class":236,"line":265},[234,56752,262],{"emptyLinePlaceholder":261},[234,56754,56755,56757,56759,56761,56763,56765,56767,56769,56771,56773,56775],{"class":236,"line":288},[234,56756,347],{"class":244},[234,56758,1359],{"class":350},[234,56760,354],{"class":281},[234,56762,357],{"class":244},[234,56764,1373],{"class":251},[234,56766,13779],{"class":281},[234,56768,357],{"class":244},[234,56770,12798],{"class":251},[234,56772,13786],{"class":244},[234,56774,1359],{"class":350},[234,56776,376],{"class":244},[234,56778,56779,56781,56783,56785,56787,56789,56791,56793,56795,56797,56799],{"class":236,"line":293},[234,56780,347],{"class":244},[234,56782,13007],{"class":350},[234,56784,354],{"class":281},[234,56786,357],{"class":244},[234,56788,1373],{"class":251},[234,56790,13779],{"class":281},[234,56792,357],{"class":244},[234,56794,13748],{"class":251},[234,56796,13811],{"class":244},[234,56798,13007],{"class":350},[234,56800,376],{"class":244},[234,56802,56803,56805,56807,56809,56811,56813,56815,56817,56819,56821,56823],{"class":236,"line":305},[234,56804,347],{"class":244},[234,56806,740],{"class":350},[234,56808,354],{"class":281},[234,56810,357],{"class":244},[234,56812,1373],{"class":251},[234,56814,13779],{"class":281},[234,56816,357],{"class":244},[234,56818,13834],{"class":251},[234,56820,13837],{"class":244},[234,56822,740],{"class":350},[234,56824,376],{"class":244},[30,56826,13844],{},[42,56828,56829,56833,56839,56843],{},[45,56830,13849,56831],{},[60,56832,4306],{},[45,56834,13854,56835,1934,56837],{},[60,56836,13857],{},[60,56838,1128],{},[45,56840,56841,13864],{},[60,56842,1841],{},[45,56844,13867,56845,13870],{},[60,56846,4306],{},[37,56848,13874],{"id":13873},[30,56850,13877,56851,13880],{},[60,56852,12290],{},[30,56854,13883],{},[42,56856,56857,56859],{},[45,56858,13888],{},[45,56860,13891],{},[37,56862,13895],{"id":13894},[30,56864,13898,56865,13901],{},[60,56866,12661],{},[30,56868,13904],{},[225,56870,56871],{"className":6261,"code":13907,"language":6263,"meta":230,"style":230},[60,56872,56873,56879,56889,56893,56897,56903,56913],{"__ignoreMap":230},[234,56874,56875,56877],{"class":236,"line":237},[234,56876,13019],{"class":281},[234,56878,909],{"class":244},[234,56880,56881,56883,56885,56887],{"class":236,"line":258},[234,56882,13245],{"class":271},[234,56884,1443],{"class":244},[234,56886,1836],{"class":271},[234,56888,255],{"class":244},[234,56890,56891],{"class":236,"line":265},[234,56892,1143],{"class":244},[234,56894,56895],{"class":236,"line":288},[234,56896,262],{"emptyLinePlaceholder":261},[234,56898,56899,56901],{"class":236,"line":293},[234,56900,13938],{"class":281},[234,56902,909],{"class":244},[234,56904,56905,56907,56909,56911],{"class":236,"line":305},[234,56906,13245],{"class":271},[234,56908,1443],{"class":244},[234,56910,1754],{"class":271},[234,56912,255],{"class":244},[234,56914,56915],{"class":236,"line":321},[234,56916,1143],{"class":244},[37,56918,13958],{"id":13957},[30,56920,13961,56921,13964],{},[60,56922,2461],{},[410,56924,13967],{},{"title":230,"searchDepth":258,"depth":258,"links":56926},[56927,56928,56929,56930,56931,56932],{"id":13628,"depth":258,"text":13629},{"id":13675,"depth":258,"text":13676},{"id":13698,"depth":258,"text":13699},{"id":13873,"depth":258,"text":13874},{"id":13894,"depth":258,"text":13895},{"id":13957,"depth":258,"text":13958},{"path":12313,"title":12521,"description":13977,"kind":5773,"section":5594,"order":13978,"group":5657,"parentPath":5664,"status":5774,"integration":12282,"publicExport":261,"activation":12283,"package":5775,"aliases":56934,"attrs":56935,"events":56936,"cssVars":56937,"related":56938,"body":56939},[13980,13981,13982,12454],[],[12285,12298,12299,12300,12301],[1830,1860,12303,12304,12305,12306,12307,12308,12309,12310],[5664,2903,8500],{"type":22,"value":56940,"toc":57235},[56941,56943,56947,56953,56955,56959,56969,56971,56973,56993,56995,56999,57025,57031,57033,57061,57063,57067,57085,57087,57101,57103,57119,57121,57123,57141,57143,57169,57175,57177,57181,57187,57189,57217,57219,57221,57223,57233],[25,56942,12521],{"id":13991},[30,56944,56945,13996],{},[60,56946,195],{},[42,56948,56949,56951],{},[45,56950,14001],{},[45,56952,14004],{},[37,56954,14008],{"id":14007},[30,56956,14011,56957,14014],{},[60,56958,12335],{},[42,56960,56961,56965],{},[45,56962,56963],{},[60,56964,1830],{},[45,56966,56967],{},[60,56968,1860],{},[30,56970,14027],{},[30,56972,14030],{},[42,56974,56975,56981,56987],{},[45,56976,56977,1443,56979],{},[60,56978,326],{},[60,56980,14039],{},[45,56982,56983,14044,56985],{},[60,56984,1695],{},[60,56986,14047],{},[45,56988,56989,1443,56991],{},[60,56990,12388],{},[60,56992,14054],{},[37,56994,14058],{"id":14057},[30,56996,4236,56997,14063],{},[60,56998,12295],{},[42,57000,57001,57005,57009,57013,57017,57021],{},[45,57002,57003],{},[60,57004,12305],{},[45,57006,57007],{},[60,57008,12306],{},[45,57010,57011],{},[60,57012,12307],{},[45,57014,57015],{},[60,57016,12308],{},[45,57018,57019],{},[60,57020,12309],{},[45,57022,57023],{},[60,57024,12310],{},[30,57026,14092,57027,1934,57029,106],{},[60,57028,13857],{},[60,57030,1128],{},[30,57032,2071],{},[225,57034,57035],{"className":338,"code":14101,"language":340,"meta":230,"style":230},[60,57036,57037],{"__ignoreMap":230},[234,57038,57039,57041,57043,57045,57047,57049,57051,57053,57055,57057,57059],{"class":236,"line":237},[234,57040,347],{"class":244},[234,57042,1359],{"class":350},[234,57044,354],{"class":281},[234,57046,357],{"class":244},[234,57048,1373],{"class":251},[234,57050,14118],{"class":281},[234,57052,357],{"class":244},[234,57054,14123],{"class":251},[234,57056,14126],{"class":244},[234,57058,1359],{"class":350},[234,57060,376],{"class":244},[37,57062,14134],{"id":14133},[30,57064,12528,57065,14139],{},[60,57066,12341],{},[42,57068,57069,57073,57077,57081],{},[45,57070,57071],{},[60,57072,1830],{},[45,57074,57075],{},[60,57076,1860],{},[45,57078,57079],{},[60,57080,12303],{},[45,57082,57083],{},[60,57084,12304],{},[30,57086,14160],{},[42,57088,57089,57095],{},[45,57090,14165,57091,137,57093,14170],{},[60,57092,1830],{},[60,57094,1860],{},[45,57096,14173,57097,137,57099,14178],{},[60,57098,1830],{},[60,57100,1860],{},[30,57102,14181],{},[225,57104,57105],{"className":6261,"code":14184,"language":6263,"meta":230,"style":230},[60,57106,57107],{"__ignoreMap":230},[234,57108,57109,57111,57113,57115,57117],{"class":236,"line":237},[234,57110,14191],{"class":244},[234,57112,1841],{"class":350},[234,57114,14196],{"class":244},[234,57116,1841],{"class":350},[234,57118,14201],{"class":244},[37,57120,14205],{"id":14204},[30,57122,14208],{},[42,57124,57125,57129,57133,57137],{},[45,57126,57127],{},[60,57128,12298],{},[45,57130,57131],{},[60,57132,12299],{},[45,57134,57135],{},[60,57136,12300],{},[45,57138,57139],{},[60,57140,12301],{},[30,57142,14229],{},[42,57144,57145,57151,57157,57163],{},[45,57146,57147,1443,57149],{},[60,57148,12298],{},[60,57150,12700],{},[45,57152,57153,1443,57155],{},[60,57154,12299],{},[60,57156,12714],{},[45,57158,57159,1443,57161],{},[60,57160,12300],{},[60,57162,12714],{},[45,57164,57165,1443,57167],{},[60,57166,12301],{},[60,57168,12700],{},[30,57170,57171,14260,57173,14264],{},[60,57172,13982],{},[60,57174,14263],{},[37,57176,14268],{"id":14267},[30,57178,14271,57179,14274],{},[60,57180,195],{},[42,57182,57183],{},[45,57184,57185],{},[60,57186,12285],{},[30,57188,14283],{},[225,57190,57191],{"className":227,"code":14286,"language":229,"meta":230,"style":230},[60,57192,57193,57197,57201,57205,57209,57213],{"__ignoreMap":230},[234,57194,57195],{"class":236,"line":237},[234,57196,14293],{"class":244},[234,57198,57199],{"class":236,"line":258},[234,57200,14298],{"class":244},[234,57202,57203],{"class":236,"line":265},[234,57204,14303],{"class":244},[234,57206,57207],{"class":236,"line":288},[234,57208,14308],{"class":244},[234,57210,57211],{"class":236,"line":293},[234,57212,14313],{"class":244},[234,57214,57215],{"class":236,"line":305},[234,57216,1143],{"class":244},[30,57218,14320],{},[37,57220,13874],{"id":13873},[30,57222,14325],{},[42,57224,57225,57229],{},[45,57226,57227,14332],{},[60,57228,12661],{},[45,57230,12665,57231,14337],{},[60,57232,12290],{},[410,57234,14340],{},{"title":230,"searchDepth":258,"depth":258,"links":57236},[57237,57238,57239,57240,57241,57242],{"id":14007,"depth":258,"text":14008},{"id":14057,"depth":258,"text":14058},{"id":14133,"depth":258,"text":14134},{"id":14204,"depth":258,"text":14205},{"id":14267,"depth":258,"text":14268},{"id":13873,"depth":258,"text":13874},{"path":12314,"title":14350,"description":14351,"kind":5773,"section":5594,"order":14352,"group":5657,"parentPath":5664,"status":5774,"integration":12282,"publicExport":261,"activation":12283,"package":5775,"aliases":57244,"attrs":57245,"events":57246,"cssVars":57247,"related":57248,"body":57249},[14354,14355,14356,14357],[],[],[],[5664,14362,5705],{"type":22,"value":57250,"toc":57385},[57251,57253,57257,57259,57263,57265,57267,57269,57287,57289,57291,57293,57295,57309,57311,57315,57317,57319,57321,57323,57337,57339,57341,57349,57351],[25,57252,14350],{"id":14367},[30,57254,57255,14372],{},[60,57256,195],{},[37,57258,14376],{"id":14375},[30,57260,14379,57261,14383],{},[60,57262,14382],{},[30,57264,14386],{},[37,57266,14390],{"id":14389},[30,57268,14393],{},[42,57270,57271,57273,57279,57285],{},[45,57272,14398],{},[45,57274,14401,57275,137,57277,14408],{},[60,57276,14404],{},[60,57278,14407],{},[45,57280,14411,57281,137,57283,14418],{},[60,57282,14414],{},[60,57284,14417],{},[45,57286,14421],{},[30,57288,14424],{},[37,57290,14428],{"id":14427},[30,57292,14431],{},[30,57294,14434],{},[42,57296,57297,57301,57305],{},[45,57298,57299],{},[60,57300,14441],{},[45,57302,57303],{},[60,57304,14446],{},[45,57306,57307],{},[60,57308,14451],{},[37,57310,14455],{"id":14454},[30,57312,57313,14460],{},[60,57314,195],{},[30,57316,14463],{},[37,57318,14467],{"id":14466},[30,57320,14470],{},[30,57322,14473],{},[42,57324,57325,57329,57333],{},[45,57326,57327],{},[60,57328,14356],{},[45,57330,57331],{},[60,57332,14357],{},[45,57334,57335],{},[60,57336,14488],{},[30,57338,14491],{},[37,57340,14495],{"id":14494},[30,57342,14498,57343,1833,57345,7452,57347,14507],{},[60,57344,14501],{},[60,57346,14504],{},[60,57348,13570],{},[30,57350,14510],{},[42,57352,57353,57357,57361,57365,57369,57373,57377,57381],{},[45,57354,57355],{},[60,57356,12289],{},[45,57358,57359],{},[60,57360,12290],{},[45,57362,57363],{},[60,57364,12296],{},[45,57366,57367],{},[60,57368,12291],{},[45,57370,57371],{},[60,57372,12292],{},[45,57374,57375],{},[60,57376,12293],{},[45,57378,57379],{},[60,57380,12295],{},[45,57382,57383],{},[60,57384,12294],{},{"title":230,"searchDepth":258,"depth":258,"links":57386},[57387,57388,57389,57390,57391,57392],{"id":14375,"depth":258,"text":14376},{"id":14389,"depth":258,"text":14390},{"id":14427,"depth":258,"text":14428},{"id":14454,"depth":258,"text":14455},{"id":14466,"depth":258,"text":14467},{"id":14494,"depth":258,"text":14495},{"path":5669,"title":5670,"description":14554,"kind":5773,"section":5594,"order":14555,"group":5657,"status":5774,"integration":2710,"publicExport":261,"activation":14556,"package":5775,"aliases":57394,"attrs":57395,"events":57396,"cssVars":57397,"related":57398,"body":57399},[14558,5670],[14560,14561],[14563],[14565,14566],[5664,5675,8500],{"type":22,"value":57400,"toc":57987},[57401,57403,57407,57409,57411,57455,57457,57459,57469,57473,57475,57501,57503,57511,57513,57633,57903,57905,57959,57965,57967,57985],[25,57402,5670],{"id":14572},[30,57404,57405,14577],{},[60,57406,5670],{},[37,57408,5811],{"id":5810},[174,57410,5312],{"id":5311},[2225,57412,57413,57425],{},[2228,57414,57415],{},[2231,57416,57417,57419,57421,57423],{},[2234,57418,5321],{},[2234,57420,5324],{},[2234,57422,5327],{},[2234,57424,5828],{},[2244,57426,57427,57441],{},[2231,57428,57429,57433,57435,57439],{},[2249,57430,57431],{},[60,57432,14560],{},[2249,57434,6025],{},[2249,57436,57437],{},[60,57438,4510],{},[2249,57440,14612],{},[2231,57442,57443,57447,57449,57453],{},[2249,57444,57445],{},[60,57446,14561],{},[2249,57448,6025],{},[2249,57450,57451],{},[60,57452,14625],{},[2249,57454,14628],{},[174,57456,5962],{"id":5961},[30,57458,14633],{},[42,57460,57461,57465],{},[45,57462,57463],{},[60,57464,14565],{},[45,57466,57467],{},[60,57468,14566],{},[30,57470,14646,57471,106],{},[60,57472,12647],{},[174,57474,5997],{"id":3818},[2225,57476,57477,57487],{},[2228,57478,57479],{},[2231,57480,57481,57483,57485],{},[2234,57482,6006],{},[2234,57484,6009],{},[2234,57486,6012],{},[2244,57488,57489],{},[2231,57490,57491,57495,57499],{},[2249,57492,57493],{},[60,57494,14563],{},[2249,57496,57497],{},[60,57498,12714],{},[2249,57500,14677],{},[174,57502,6071],{"id":6070},[30,57504,14682,57505,14685,57507,137,57509,14690],{},[60,57506,2461],{},[60,57508,14565],{},[60,57510,14566],{},[37,57512,6093],{"id":6092},[225,57514,57515],{"className":338,"code":14695,"language":340,"meta":230,"style":230},[60,57516,57517,57531,57549,57555,57563,57571,57579,57587,57595,57599,57617,57625],{"__ignoreMap":230},[234,57518,57519,57521,57523,57525,57527,57529],{"class":236,"line":237},[234,57520,347],{"class":244},[234,57522,14704],{"class":350},[234,57524,1297],{"class":281},[234,57526,357],{"class":244},[234,57528,14711],{"class":251},[234,57530,376],{"class":244},[234,57532,57533,57535,57537,57539,57541,57543,57545,57547],{"class":236,"line":258},[234,57534,1292],{"class":244},[234,57536,351],{"class":350},[234,57538,1297],{"class":281},[234,57540,357],{"class":244},[234,57542,14726],{"class":251},[234,57544,14729],{"class":244},[234,57546,351],{"class":350},[234,57548,376],{"class":244},[234,57550,57551,57553],{"class":236,"line":265},[234,57552,1292],{"class":244},[234,57554,14740],{"class":350},[234,57556,57557,57559,57561],{"class":236,"line":288},[234,57558,14745],{"class":281},[234,57560,357],{"class":244},[234,57562,14750],{"class":251},[234,57564,57565,57567,57569],{"class":236,"line":293},[234,57566,14755],{"class":281},[234,57568,357],{"class":244},[234,57570,14760],{"class":251},[234,57572,57573,57575,57577],{"class":236,"line":305},[234,57574,14765],{"class":281},[234,57576,357],{"class":244},[234,57578,14770],{"class":251},[234,57580,57581,57583,57585],{"class":236,"line":321},[234,57582,14775],{"class":281},[234,57584,357],{"class":244},[234,57586,14780],{"class":251},[234,57588,57589,57591,57593],{"class":236,"line":946},[234,57590,14785],{"class":281},[234,57592,357],{"class":244},[234,57594,14760],{"class":251},[234,57596,57597],{"class":236,"line":955},[234,57598,14794],{"class":244},[234,57600,57601,57603,57605,57607,57609,57611,57613,57615],{"class":236,"line":11},[234,57602,1321],{"class":244},[234,57604,234],{"class":350},[234,57606,1297],{"class":281},[234,57608,357],{"class":244},[234,57610,14807],{"class":251},[234,57612,14810],{"class":244},[234,57614,234],{"class":350},[234,57616,376],{"class":244},[234,57618,57619,57621,57623],{"class":236,"line":980},[234,57620,1393],{"class":244},[234,57622,1359],{"class":350},[234,57624,376],{"class":244},[234,57626,57627,57629,57631],{"class":236,"line":994},[234,57628,1402],{"class":244},[234,57630,14704],{"class":350},[234,57632,376],{"class":244},[225,57634,57635],{"className":6261,"code":14833,"language":6263,"meta":230,"style":230},[60,57636,57637,57643,57653,57663,57673,57689,57705,57709,57713,57719,57729,57741,57745,57749,57755,57771,57787,57799,57809,57819,57829,57839,57865,57891,57895,57899],{"__ignoreMap":230},[234,57638,57639,57641],{"class":236,"line":237},[234,57640,14840],{"class":281},[234,57642,909],{"class":244},[234,57644,57645,57647,57649,57651],{"class":236,"line":258},[234,57646,1677],{"class":271},[234,57648,1443],{"class":244},[234,57650,13197],{"class":271},[234,57652,255],{"class":244},[234,57654,57655,57657,57659,57661],{"class":236,"line":265},[234,57656,7209],{"class":271},[234,57658,1443],{"class":244},[234,57660,1695],{"class":271},[234,57662,255],{"class":244},[234,57664,57665,57667,57669,57671],{"class":236,"line":288},[234,57666,13214],{"class":271},[234,57668,1443],{"class":244},[234,57670,14871],{"class":271},[234,57672,255],{"class":244},[234,57674,57675,57677,57679,57681,57683,57685,57687],{"class":236,"line":293},[234,57676,1749],{"class":271},[234,57678,1443],{"class":244},[234,57680,1708],{"class":271},[234,57682,1711],{"class":240},[234,57684,14886],{"class":271},[234,57686,1711],{"class":240},[234,57688,255],{"class":244},[234,57690,57691,57693,57695,57697,57699,57701,57703],{"class":236,"line":305},[234,57692,8043],{"class":271},[234,57694,1443],{"class":244},[234,57696,1754],{"class":271},[234,57698,1789],{"class":240},[234,57700,6417],{"class":271},[234,57702,6420],{"class":271},[234,57704,255],{"class":244},[234,57706,57707],{"class":236,"line":321},[234,57708,1143],{"class":244},[234,57710,57711],{"class":236,"line":946},[234,57712,262],{"emptyLinePlaceholder":261},[234,57714,57715,57717],{"class":236,"line":955},[234,57716,14919],{"class":281},[234,57718,909],{"class":244},[234,57720,57721,57723,57725,57727],{"class":236,"line":11},[234,57722,14926],{"class":271},[234,57724,1443],{"class":244},[234,57726,14931],{"class":271},[234,57728,255],{"class":244},[234,57730,57731,57733,57735,57737,57739],{"class":236,"line":980},[234,57732,10500],{"class":271},[234,57734,1443],{"class":244},[234,57736,14942],{"class":271},[234,57738,1711],{"class":240},[234,57740,255],{"class":244},[234,57742,57743],{"class":236,"line":994},[234,57744,1143],{"class":244},[234,57746,57747],{"class":236,"line":1000},[234,57748,262],{"emptyLinePlaceholder":261},[234,57750,57751,57753],{"class":236,"line":1005},[234,57752,14959],{"class":281},[234,57754,909],{"class":244},[234,57756,57757,57759,57761,57763,57765,57767,57769],{"class":236,"line":1013},[234,57758,1749],{"class":271},[234,57760,1443],{"class":244},[234,57762,2531],{"class":271},[234,57764,1711],{"class":240},[234,57766,14974],{"class":271},[234,57768,1711],{"class":240},[234,57770,255],{"class":244},[234,57772,57773,57775,57777,57779,57781,57783,57785],{"class":236,"line":1019},[234,57774,1769],{"class":271},[234,57776,1443],{"class":244},[234,57778,1754],{"class":271},[234,57780,1789],{"class":240},[234,57782,6417],{"class":271},[234,57784,6420],{"class":271},[234,57786,255],{"class":244},[234,57788,57789,57791,57793,57795,57797],{"class":236,"line":1025},[234,57790,1781],{"class":271},[234,57792,1443],{"class":244},[234,57794,1786],{"class":271},[234,57796,1789],{"class":240},[234,57798,255],{"class":244},[234,57800,57801,57803,57805,57807],{"class":236,"line":1031},[234,57802,6427],{"class":271},[234,57804,1443],{"class":244},[234,57806,6432],{"class":271},[234,57808,255],{"class":244},[234,57810,57811,57813,57815,57817],{"class":236,"line":1037},[234,57812,12181],{"class":271},[234,57814,1443],{"class":244},[234,57816,10579],{"class":271},[234,57818,255],{"class":244},[234,57820,57821,57823,57825,57827],{"class":236,"line":427},[234,57822,1797],{"class":271},[234,57824,1443],{"class":244},[234,57826,1802],{"class":271},[234,57828,255],{"class":244},[234,57830,57831,57833,57835,57837],{"class":236,"line":1571},[234,57832,1810],{"class":271},[234,57834,1443],{"class":244},[234,57836,13118],{"class":271},[234,57838,8177],{"class":244},[234,57840,57841,57843,57845,57847,57849,57851,57853,57855,57857,57859,57861,57863],{"class":236,"line":1592},[234,57842,15051],{"class":271},[234,57844,329],{"class":244},[234,57846,1825],{"class":271},[234,57848,329],{"class":244},[234,57850,14565],{"class":899},[234,57852,1833],{"class":244},[234,57854,1836],{"class":271},[234,57856,903],{"class":244},[234,57858,1841],{"class":240},[234,57860,1844],{"class":271},[234,57862,1789],{"class":240},[234,57864,15074],{"class":244},[234,57866,57867,57869,57871,57873,57875,57877,57879,57881,57883,57885,57887,57889],{"class":236,"line":1600},[234,57868,15051],{"class":271},[234,57870,329],{"class":244},[234,57872,1825],{"class":271},[234,57874,329],{"class":244},[234,57876,14566],{"class":899},[234,57878,1833],{"class":244},[234,57880,1836],{"class":271},[234,57882,903],{"class":244},[234,57884,1841],{"class":240},[234,57886,1844],{"class":271},[234,57888,1789],{"class":240},[234,57890,15074],{"class":244},[234,57892,57893],{"class":236,"line":1615},[234,57894,15105],{"class":271},[234,57896,57897],{"class":236,"line":1620},[234,57898,8233],{"class":244},[234,57900,57901],{"class":236,"line":1625},[234,57902,1143],{"class":244},[37,57904,6478],{"id":6477},[225,57906,57907],{"className":227,"code":15118,"language":229,"meta":230,"style":230},[60,57908,57909,57921,57925,57939,57947],{"__ignoreMap":230},[234,57910,57911,57913,57915,57917,57919],{"class":236,"line":237},[234,57912,241],{"class":240},[234,57914,15127],{"class":244},[234,57916,248],{"class":240},[234,57918,252],{"class":251},[234,57920,255],{"class":244},[234,57922,57923],{"class":236,"line":258},[234,57924,262],{"emptyLinePlaceholder":261},[234,57926,57927,57929,57931,57933,57935,57937],{"class":236,"line":265},[234,57928,268],{"class":240},[234,57930,272],{"class":271},[234,57932,275],{"class":240},[234,57934,278],{"class":244},[234,57936,282],{"class":281},[234,57938,285],{"class":244},[234,57940,57941,57943,57945],{"class":236,"line":288},[234,57942,296],{"class":244},[234,57944,299],{"class":281},[234,57946,15160],{"class":244},[234,57948,57949,57951,57953,57955,57957],{"class":236,"line":293},[234,57950,296],{"class":244},[234,57952,326],{"class":281},[234,57954,329],{"class":244},[234,57956,332],{"class":271},[234,57958,335],{"class":244},[30,57960,57961,15177,57963,15180],{},[60,57962,195],{},[60,57964,5670],{},[37,57966,6537],{"id":6536},[42,57968,57969,57975,57981],{},[45,57970,57971,15189,57973,15192],{},[60,57972,5670],{},[60,57974,4463],{},[45,57976,15195,57977,137,57979,15202],{},[60,57978,15198],{},[60,57980,15201],{},[45,57982,15205,57983,15208],{},[60,57984,5050],{},[410,57986,7466],{},{"title":230,"searchDepth":258,"depth":258,"links":57988},[57989,57995,57996,57997],{"id":5810,"depth":258,"text":5811,"children":57990},[57991,57992,57993,57994],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":5675,"title":5676,"description":15223,"kind":5773,"section":5594,"order":15224,"group":5657,"status":8491,"integration":2710,"publicExport":261,"activation":15225,"package":5775,"aliases":57999,"attrs":58000,"events":58001,"cssVars":58002,"related":58003,"body":58004},[15227,5676],[],[15230,15231,15232],[15234,15235,15236],[5664,5669,5681],{"type":22,"value":58005,"toc":59070},[58006,58008,58014,58016,58018,58020,58124,58126,58244,58246,58292,58294,58296,58310,58312,58322,58324,58378,58380,58384,58386,58550,58988,58990,59044,59050,59052,59068],[25,58007,5676],{"id":15242},[30,58009,58010,15247,58012,15250],{},[60,58011,5676],{},[60,58013,5050],{},[37,58015,5811],{"id":5810},[174,58017,5312],{"id":5311},[2068,58019,15258],{"id":15257},[2225,58021,58022,58034],{},[2228,58023,58024],{},[2231,58025,58026,58028,58030,58032],{},[2234,58027,5321],{},[2234,58029,5324],{},[2234,58031,5327],{},[2234,58033,5828],{},[2244,58035,58036,58050,58064,58078,58092,58110],{},[2231,58037,58038,58042,58044,58048],{},[2249,58039,58040],{},[60,58041,15281],{},[2249,58043,6025],{},[2249,58045,58046],{},[60,58047,10223],{},[2249,58049,15290],{},[2231,58051,58052,58056,58058,58062],{},[2249,58053,58054],{},[60,58055,15297],{},[2249,58057,6025],{},[2249,58059,58060],{},[60,58061,15304],{},[2249,58063,15307],{},[2231,58065,58066,58070,58072,58076],{},[2249,58067,58068],{},[60,58069,15314],{},[2249,58071,6025],{},[2249,58073,58074],{},[60,58075,15321],{},[2249,58077,15324],{},[2231,58079,58080,58084,58086,58090],{},[2249,58081,58082],{},[60,58083,15331],{},[2249,58085,6025],{},[2249,58087,58088],{},[60,58089,15338],{},[2249,58091,15341],{},[2231,58093,58094,58098,58100,58104],{},[2249,58095,58096],{},[60,58097,15348],{},[2249,58099,6025],{},[2249,58101,58102],{},[60,58103,4463],{},[2249,58105,15357,58106,137,58108,15362],{},[60,58107,15234],{},[60,58109,15235],{},[2231,58111,58112,58116,58118,58122],{},[2249,58113,58114],{},[60,58115,15369],{},[2249,58117,6025],{},[2249,58119,58120],{},[60,58121,10333],{},[2249,58123,15378],{},[2068,58125,15382],{"id":15381},[2225,58127,58128,58140],{},[2228,58129,58130],{},[2231,58131,58132,58134,58136,58138],{},[2234,58133,5321],{},[2234,58135,5324],{},[2234,58137,5327],{},[2234,58139,5828],{},[2244,58141,58142,58156,58172,58186,58200,58214,58230],{},[2231,58143,58144,58148,58150,58154],{},[2249,58145,58146],{},[60,58147,15405],{},[2249,58149,6025],{},[2249,58151,58152],{},[60,58153,2531],{},[2249,58155,15414],{},[2231,58157,58158,58162,58164,58168],{},[2249,58159,58160],{},[60,58161,15421],{},[2249,58163,6025],{},[2249,58165,58166],{},[60,58167,15428],{},[2249,58169,15431,58170,106],{},[60,58171,15434],{},[2231,58173,58174,58178,58180,58184],{},[2249,58175,58176],{},[60,58177,15441],{},[2249,58179,6025],{},[2249,58181,58182],{},[60,58183,15448],{},[2249,58185,15451],{},[2231,58187,58188,58192,58194,58198],{},[2249,58189,58190],{},[60,58191,15458],{},[2249,58193,6025],{},[2249,58195,58196],{},[60,58197,15465],{},[2249,58199,15468],{},[2231,58201,58202,58206,58208,58212],{},[2249,58203,58204],{},[60,58205,15475],{},[2249,58207,6025],{},[2249,58209,58210],{},[60,58211,15482],{},[2249,58213,15485],{},[2231,58215,58216,58220,58222,58226],{},[2249,58217,58218],{},[60,58219,15492],{},[2249,58221,6025],{},[2249,58223,58224],{},[60,58225,15321],{},[2249,58227,15357,58228,15503],{},[60,58229,15236],{},[2231,58231,58232,58236,58238,58242],{},[2249,58233,58234],{},[60,58235,15510],{},[2249,58237,2256],{},[2249,58239,58240],{},[60,58241,9674],{},[2249,58243,15519],{},[2068,58245,15523],{"id":15522},[2225,58247,58248,58260],{},[2228,58249,58250],{},[2231,58251,58252,58254,58256,58258],{},[2234,58253,5321],{},[2234,58255,5324],{},[2234,58257,5327],{},[2234,58259,5828],{},[2244,58261,58262,58276],{},[2231,58263,58264,58268,58270,58274],{},[2249,58265,58266],{},[60,58267,15546],{},[2249,58269,6025],{},[2249,58271,58272],{},[60,58273,15553],{},[2249,58275,15556],{},[2231,58277,58278,58282,58284,58288],{},[2249,58279,58280],{},[60,58281,15563],{},[2249,58283,15566],{},[2249,58285,58286],{},[60,58287,2633],{},[2249,58289,15573,58290,15576],{},[60,58291,2719],{},[174,58293,5962],{"id":5961},[30,58295,14633],{},[42,58297,58298,58302,58306],{},[45,58299,58300],{},[60,58301,15234],{},[45,58303,58304],{},[60,58305,15235],{},[45,58307,58308],{},[60,58309,15236],{},[30,58311,15597],{},[42,58313,58314,58318],{},[45,58315,15602,58316],{},[60,58317,12647],{},[45,58319,15607,58320],{},[60,58321,15610],{},[174,58323,5997],{"id":3818},[2225,58325,58326,58336],{},[2228,58327,58328],{},[2231,58329,58330,58332,58334],{},[2234,58331,6006],{},[2234,58333,6009],{},[2234,58335,6012],{},[2244,58337,58338,58350,58362],{},[2231,58339,58340,58344,58348],{},[2249,58341,58342],{},[60,58343,15230],{},[2249,58345,58346],{},[60,58347,12714],{},[2249,58349,15639],{},[2231,58351,58352,58356,58360],{},[2249,58353,58354],{},[60,58355,15231],{},[2249,58357,58358],{},[60,58359,15650],{},[2249,58361,15653],{},[2231,58363,58364,58368,58372],{},[2249,58365,58366],{},[60,58367,15232],{},[2249,58369,58370],{},[60,58371,15664],{},[2249,58373,15667,58374,15670,58376,15673],{},[60,58375,1836],{},[60,58377,1754],{},[174,58379,6071],{"id":6070},[30,58381,15678,58382,106],{},[60,58383,764],{},[37,58385,6093],{"id":6092},[225,58387,58388],{"className":338,"code":15685,"language":340,"meta":230,"style":230},[60,58389,58390,58404,58412,58420,58428,58436,58444,58452,58460,58464,58478,58496,58514,58526,58534,58542],{"__ignoreMap":230},[234,58391,58392,58394,58396,58398,58400,58402],{"class":236,"line":237},[234,58393,347],{"class":244},[234,58395,351],{"class":350},[234,58397,1297],{"class":281},[234,58399,357],{"class":244},[234,58401,15700],{"class":251},[234,58403,376],{"class":244},[234,58405,58406,58408,58410],{"class":236,"line":258},[234,58407,1292],{"class":244},[234,58409,13007],{"class":350},[234,58411,15711],{"class":244},[234,58413,58414,58416,58418],{"class":236,"line":265},[234,58415,14785],{"class":281},[234,58417,357],{"class":244},[234,58419,15720],{"class":251},[234,58421,58422,58424,58426],{"class":236,"line":288},[234,58423,14745],{"class":281},[234,58425,357],{"class":244},[234,58427,15729],{"class":251},[234,58429,58430,58432,58434],{"class":236,"line":293},[234,58431,14755],{"class":281},[234,58433,357],{"class":244},[234,58435,15738],{"class":251},[234,58437,58438,58440,58442],{"class":236,"line":305},[234,58439,15743],{"class":281},[234,58441,357],{"class":244},[234,58443,15748],{"class":251},[234,58445,58446,58448,58450],{"class":236,"line":321},[234,58447,15753],{"class":281},[234,58449,357],{"class":244},[234,58451,15758],{"class":251},[234,58453,58454,58456,58458],{"class":236,"line":946},[234,58455,15763],{"class":281},[234,58457,357],{"class":244},[234,58459,15768],{"class":251},[234,58461,58462],{"class":236,"line":955},[234,58463,14794],{"class":244},[234,58465,58466,58468,58470,58472,58474,58476],{"class":236,"line":11},[234,58467,1321],{"class":244},[234,58469,351],{"class":350},[234,58471,1297],{"class":281},[234,58473,357],{"class":244},[234,58475,15785],{"class":251},[234,58477,376],{"class":244},[234,58479,58480,58482,58484,58486,58488,58490,58492,58494],{"class":236,"line":980},[234,58481,6802],{"class":244},[234,58483,234],{"class":350},[234,58485,1297],{"class":281},[234,58487,357],{"class":244},[234,58489,15800],{"class":251},[234,58491,15803],{"class":244},[234,58493,234],{"class":350},[234,58495,376],{"class":244},[234,58497,58498,58500,58502,58504,58506,58508,58510,58512],{"class":236,"line":994},[234,58499,6802],{"class":244},[234,58501,37],{"class":350},[234,58503,1297],{"class":281},[234,58505,357],{"class":244},[234,58507,15820],{"class":251},[234,58509,15823],{"class":244},[234,58511,37],{"class":350},[234,58513,376],{"class":244},[234,58515,58516,58518,58520,58522,58524],{"class":236,"line":1000},[234,58517,6802],{"class":244},[234,58519,30],{"class":350},[234,58521,15836],{"class":244},[234,58523,30],{"class":350},[234,58525,376],{"class":244},[234,58527,58528,58530,58532],{"class":236,"line":1005},[234,58529,6904],{"class":244},[234,58531,351],{"class":350},[234,58533,376],{"class":244},[234,58535,58536,58538,58540],{"class":236,"line":1013},[234,58537,1393],{"class":244},[234,58539,13007],{"class":350},[234,58541,376],{"class":244},[234,58543,58544,58546,58548],{"class":236,"line":1019},[234,58545,1402],{"class":244},[234,58547,351],{"class":350},[234,58549,376],{"class":244},[225,58551,58552],{"className":6261,"code":15867,"language":6263,"meta":230,"style":230},[60,58553,58554,58560,58572,58582,58592,58596,58600,58606,58618,58630,58646,58658,58668,58678,58688,58694,58700,58726,58752,58756,58760,58790,58802,58808,58812,58816,58822,58834,58844,58856,58866,58876,58888,58892,58896,58902,58914,58924,58936,58946,58950,58954,58962,58974,58984],{"__ignoreMap":230},[234,58555,58556,58558],{"class":236,"line":237},[234,58557,15874],{"class":281},[234,58559,909],{"class":244},[234,58561,58562,58564,58566,58568,58570],{"class":236,"line":258},[234,58563,1749],{"class":271},[234,58565,1443],{"class":244},[234,58567,15885],{"class":271},[234,58569,1711],{"class":240},[234,58571,255],{"class":244},[234,58573,58574,58576,58578,58580],{"class":236,"line":265},[234,58575,1677],{"class":271},[234,58577,1443],{"class":244},[234,58579,13197],{"class":271},[234,58581,255],{"class":244},[234,58583,58584,58586,58588,58590],{"class":236,"line":288},[234,58585,13214],{"class":271},[234,58587,1443],{"class":244},[234,58589,1695],{"class":271},[234,58591,255],{"class":244},[234,58593,58594],{"class":236,"line":293},[234,58595,1143],{"class":244},[234,58597,58598],{"class":236,"line":305},[234,58599,262],{"emptyLinePlaceholder":261},[234,58601,58602,58604],{"class":236,"line":321},[234,58603,15922],{"class":281},[234,58605,909],{"class":244},[234,58607,58608,58610,58612,58614,58616],{"class":236,"line":946},[234,58609,6381],{"class":271},[234,58611,1443],{"class":244},[234,58613,6287],{"class":271},[234,58615,3407],{"class":240},[234,58617,255],{"class":244},[234,58619,58620,58622,58624,58626,58628],{"class":236,"line":955},[234,58621,15941],{"class":271},[234,58623,1443],{"class":244},[234,58625,15946],{"class":271},[234,58627,1789],{"class":240},[234,58629,255],{"class":244},[234,58631,58632,58634,58636,58638,58640,58642,58644],{"class":236,"line":11},[234,58633,1769],{"class":271},[234,58635,1443],{"class":244},[234,58637,1754],{"class":271},[234,58639,1789],{"class":240},[234,58641,6417],{"class":271},[234,58643,6420],{"class":271},[234,58645,255],{"class":244},[234,58647,58648,58650,58652,58654,58656],{"class":236,"line":980},[234,58649,1749],{"class":271},[234,58651,1443],{"class":244},[234,58653,15975],{"class":271},[234,58655,1711],{"class":240},[234,58657,255],{"class":244},[234,58659,58660,58662,58664,58666],{"class":236,"line":994},[234,58661,6427],{"class":271},[234,58663,1443],{"class":244},[234,58665,6432],{"class":271},[234,58667,255],{"class":244},[234,58669,58670,58672,58674,58676],{"class":236,"line":1000},[234,58671,12181],{"class":271},[234,58673,1443],{"class":244},[234,58675,10579],{"class":271},[234,58677,255],{"class":244},[234,58679,58680,58682,58684,58686],{"class":236,"line":1005},[234,58681,1797],{"class":271},[234,58683,1443],{"class":244},[234,58685,4306],{"class":271},[234,58687,255],{"class":244},[234,58689,58690,58692],{"class":236,"line":1013},[234,58691,1810],{"class":271},[234,58693,8911],{"class":244},[234,58695,58696,58698],{"class":236,"line":1019},[234,58697,8916],{"class":271},[234,58699,8177],{"class":244},[234,58701,58702,58704,58706,58708,58710,58712,58714,58716,58718,58720,58722,58724],{"class":236,"line":1025},[234,58703,16026],{"class":271},[234,58705,329],{"class":244},[234,58707,1825],{"class":271},[234,58709,329],{"class":244},[234,58711,15234],{"class":899},[234,58713,1833],{"class":244},[234,58715,1836],{"class":271},[234,58717,903],{"class":244},[234,58719,1841],{"class":240},[234,58721,1844],{"class":271},[234,58723,1789],{"class":240},[234,58725,15074],{"class":244},[234,58727,58728,58730,58732,58734,58736,58738,58740,58742,58744,58746,58748,58750],{"class":236,"line":1031},[234,58729,16026],{"class":271},[234,58731,329],{"class":244},[234,58733,1825],{"class":271},[234,58735,329],{"class":244},[234,58737,15235],{"class":899},[234,58739,1833],{"class":244},[234,58741,1836],{"class":271},[234,58743,903],{"class":244},[234,58745,1841],{"class":240},[234,58747,1844],{"class":271},[234,58749,1789],{"class":240},[234,58751,15074],{"class":244},[234,58753,58754],{"class":236,"line":1037},[234,58755,16079],{"class":271},[234,58757,58758],{"class":236,"line":427},[234,58759,16084],{"class":244},[234,58761,58762,58764,58766,58768,58770,58772,58774,58776,58778,58780,58782,58784,58786,58788],{"class":236,"line":1571},[234,58763,8957],{"class":271},[234,58765,329],{"class":244},[234,58767,1820],{"class":271},[234,58769,329],{"class":244},[234,58771,1825],{"class":271},[234,58773,329],{"class":244},[234,58775,15236],{"class":899},[234,58777,1833],{"class":244},[234,58779,1836],{"class":271},[234,58781,903],{"class":244},[234,58783,1841],{"class":240},[234,58785,1844],{"class":271},[234,58787,8185],{"class":240},[234,58789,1875],{"class":244},[234,58791,58792,58794,58796,58798,58800],{"class":236,"line":1592},[234,58793,16119],{"class":271},[234,58795,1443],{"class":244},[234,58797,1695],{"class":271},[234,58799,16126],{"class":271},[234,58801,255],{"class":244},[234,58803,58804,58806],{"class":236,"line":1600},[234,58805,16133],{"class":271},[234,58807,16136],{"class":244},[234,58809,58810],{"class":236,"line":1615},[234,58811,1143],{"class":244},[234,58813,58814],{"class":236,"line":1620},[234,58815,262],{"emptyLinePlaceholder":261},[234,58817,58818,58820],{"class":236,"line":1625},[234,58819,16149],{"class":281},[234,58821,909],{"class":244},[234,58823,58824,58826,58828,58830,58832],{"class":236,"line":1634},[234,58825,10500],{"class":271},[234,58827,1443],{"class":244},[234,58829,2531],{"class":271},[234,58831,1711],{"class":240},[234,58833,255],{"class":244},[234,58835,58836,58838,58840,58842],{"class":236,"line":1639},[234,58837,10513],{"class":271},[234,58839,1443],{"class":244},[234,58841,10518],{"class":271},[234,58843,255],{"class":244},[234,58845,58846,58848,58850,58852,58854],{"class":236,"line":1651},[234,58847,16178],{"class":271},[234,58849,1443],{"class":244},[234,58851,15304],{"class":271},[234,58853,3718],{"class":240},[234,58855,255],{"class":244},[234,58857,58858,58860,58862,58864],{"class":236,"line":609},[234,58859,12181],{"class":271},[234,58861,1443],{"class":244},[234,58863,16195],{"class":271},[234,58865,255],{"class":244},[234,58867,58868,58870,58872,58874],{"class":236,"line":1674},[234,58869,1677],{"class":271},[234,58871,1443],{"class":244},[234,58873,16206],{"class":271},[234,58875,255],{"class":244},[234,58877,58878,58880,58882,58884,58886],{"class":236,"line":1687},[234,58879,16213],{"class":271},[234,58881,1443],{"class":244},[234,58883,1754],{"class":271},[234,58885,1711],{"class":240},[234,58887,255],{"class":244},[234,58889,58890],{"class":236,"line":1700},[234,58891,1143],{"class":244},[234,58893,58894],{"class":236,"line":1716},[234,58895,262],{"emptyLinePlaceholder":261},[234,58897,58898,58900],{"class":236,"line":1721},[234,58899,16234],{"class":281},[234,58901,909],{"class":244},[234,58903,58904,58906,58908,58910,58912],{"class":236,"line":1726},[234,58905,10500],{"class":271},[234,58907,1443],{"class":244},[234,58909,1708],{"class":271},[234,58911,1711],{"class":240},[234,58913,255],{"class":244},[234,58915,58916,58918,58920,58922],{"class":236,"line":1734},[234,58917,14926],{"class":271},[234,58919,1443],{"class":244},[234,58921,16257],{"class":271},[234,58923,255],{"class":244},[234,58925,58926,58928,58930,58932,58934],{"class":236,"line":1746},[234,58927,16213],{"class":271},[234,58929,1443],{"class":244},[234,58931,4501],{"class":271},[234,58933,1711],{"class":240},[234,58935,255],{"class":244},[234,58937,58938,58940,58942,58944],{"class":236,"line":1766},[234,58939,16276],{"class":271},[234,58941,1443],{"class":244},[234,58943,16281],{"class":271},[234,58945,255],{"class":244},[234,58947,58948],{"class":236,"line":819},[234,58949,1143],{"class":244},[234,58951,58952],{"class":236,"line":1794},[234,58953,262],{"emptyLinePlaceholder":261},[234,58955,58956,58958,58960],{"class":236,"line":1807},[234,58957,15922],{"class":281},[234,58959,16298],{"class":350},[234,58961,909],{"class":244},[234,58963,58964,58966,58968,58970,58972],{"class":236,"line":1878},[234,58965,10500],{"class":271},[234,58967,1443],{"class":244},[234,58969,1754],{"class":271},[234,58971,1711],{"class":240},[234,58973,255],{"class":244},[234,58975,58976,58978,58980,58982],{"class":236,"line":1883},[234,58977,12181],{"class":271},[234,58979,1443],{"class":244},[234,58981,16321],{"class":271},[234,58983,255],{"class":244},[234,58985,58986],{"class":236,"line":10605},[234,58987,1143],{"class":244},[37,58989,6478],{"id":6477},[225,58991,58992],{"className":227,"code":16332,"language":229,"meta":230,"style":230},[60,58993,58994,59006,59010,59024,59032],{"__ignoreMap":230},[234,58995,58996,58998,59000,59002,59004],{"class":236,"line":237},[234,58997,241],{"class":240},[234,58999,16341],{"class":244},[234,59001,248],{"class":240},[234,59003,252],{"class":251},[234,59005,255],{"class":244},[234,59007,59008],{"class":236,"line":258},[234,59009,262],{"emptyLinePlaceholder":261},[234,59011,59012,59014,59016,59018,59020,59022],{"class":236,"line":265},[234,59013,268],{"class":240},[234,59015,272],{"class":271},[234,59017,275],{"class":240},[234,59019,278],{"class":244},[234,59021,282],{"class":281},[234,59023,285],{"class":244},[234,59025,59026,59028,59030],{"class":236,"line":288},[234,59027,296],{"class":244},[234,59029,299],{"class":281},[234,59031,16374],{"class":244},[234,59033,59034,59036,59038,59040,59042],{"class":236,"line":293},[234,59035,296],{"class":244},[234,59037,326],{"class":281},[234,59039,329],{"class":244},[234,59041,332],{"class":271},[234,59043,335],{"class":244},[30,59045,59046,15177,59048,16393],{},[60,59047,195],{},[60,59049,5676],{},[37,59051,6537],{"id":6536},[42,59053,59054,59060,59066],{},[45,59055,59056,16402,59058,16405],{},[60,59057,5676],{},[60,59059,5050],{},[45,59061,16408,59062,16411,59064,16414],{},[60,59063,15510],{},[60,59065,9635],{},[45,59067,16417],{},[410,59069,7466],{},{"title":230,"searchDepth":258,"depth":258,"links":59071},[59072,59078,59079,59080],{"id":5810,"depth":258,"text":5811,"children":59073},[59074,59075,59076,59077],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":5681,"title":5682,"description":16432,"kind":5773,"section":5594,"order":16433,"group":5657,"status":8491,"integration":2710,"publicExport":261,"activation":16434,"package":5775,"aliases":59082,"attrs":59083,"events":59084,"cssVars":59085,"related":59086,"body":59087},[16436,5682],[11059,16438,16439,16440,16441],[],[16444,16445],[5664,5675,8500],{"type":22,"value":59088,"toc":59991},[59089,59091,59095,59097,59099,59187,59189,59191,59201,59203,59213,59215,59241,59243,59245,59247,59371,59911,59913,59967,59973,59975,59989],[25,59090,5682],{"id":16451},[30,59092,59093,16456],{},[60,59094,5682],{},[37,59096,5811],{"id":5810},[174,59098,5312],{"id":5311},[2225,59100,59101,59113],{},[2228,59102,59103],{},[2231,59104,59105,59107,59109,59111],{},[2234,59106,5321],{},[2234,59108,5324],{},[2234,59110,5327],{},[2234,59112,5828],{},[2244,59114,59115,59129,59143,59157,59171],{},[2231,59116,59117,59121,59123,59127],{},[2249,59118,59119],{},[60,59120,11059],{},[2249,59122,6025],{},[2249,59124,16487,59125],{},[60,59126,8493],{},[2249,59128,16492],{},[2231,59130,59131,59135,59137,59141],{},[2249,59132,59133],{},[60,59134,16438],{},[2249,59136,6025],{},[2249,59138,59139],{},[60,59140,7535],{},[2249,59142,16507],{},[2231,59144,59145,59149,59151,59155],{},[2249,59146,59147],{},[60,59148,16439],{},[2249,59150,6025],{},[2249,59152,59153],{},[60,59154,4501],{},[2249,59156,16522],{},[2231,59158,59159,59163,59165,59169],{},[2249,59160,59161],{},[60,59162,16440],{},[2249,59164,6025],{},[2249,59166,59167],{},[60,59168,15885],{},[2249,59170,16537],{},[2231,59172,59173,59177,59179,59183],{},[2249,59174,59175],{},[60,59176,16441],{},[2249,59178,6025],{},[2249,59180,59181],{},[60,59182,1836],{},[2249,59184,16552,59185,16555],{},[60,59186,1836],{},[174,59188,5962],{"id":5961},[30,59190,14633],{},[42,59192,59193,59197],{},[45,59194,59195],{},[60,59196,16444],{},[45,59198,59199],{},[60,59200,16445],{},[30,59202,16572],{},[42,59204,59205,59209],{},[45,59206,59207,16579],{},[60,59208,16444],{},[45,59210,59211,16584],{},[60,59212,16445],{},[174,59214,5997],{"id":3818},[2225,59216,59217,59227],{},[2228,59218,59219],{},[2231,59220,59221,59223,59225],{},[2234,59222,6006],{},[2234,59224,6009],{},[2234,59226,6012],{},[2244,59228,59229],{},[2231,59230,59231,59235,59239],{},[2249,59232,59233],{},[60,59234,16607],{},[2249,59236,59237],{},[60,59238,16612],{},[2249,59240,16615],{},[174,59242,6071],{"id":6070},[30,59244,16620],{},[37,59246,6093],{"id":6092},[225,59248,59249],{"className":338,"code":16625,"language":340,"meta":230,"style":230},[60,59250,59251,59265,59273,59281,59289,59297,59305,59309,59323,59335,59347,59355,59363],{"__ignoreMap":230},[234,59252,59253,59255,59257,59259,59261,59263],{"class":236,"line":237},[234,59254,347],{"class":244},[234,59256,351],{"class":350},[234,59258,1297],{"class":281},[234,59260,357],{"class":244},[234,59262,16640],{"class":251},[234,59264,376],{"class":244},[234,59266,59267,59269,59271],{"class":236,"line":258},[234,59268,1292],{"class":244},[234,59270,351],{"class":350},[234,59272,15711],{"class":244},[234,59274,59275,59277,59279],{"class":236,"line":265},[234,59276,14785],{"class":281},[234,59278,357],{"class":244},[234,59280,16659],{"class":251},[234,59282,59283,59285,59287],{"class":236,"line":288},[234,59284,14745],{"class":281},[234,59286,357],{"class":244},[234,59288,16668],{"class":251},[234,59290,59291,59293,59295],{"class":236,"line":293},[234,59292,14755],{"class":281},[234,59294,357],{"class":244},[234,59296,16677],{"class":251},[234,59298,59299,59301,59303],{"class":236,"line":305},[234,59300,16682],{"class":281},[234,59302,357],{"class":244},[234,59304,16687],{"class":251},[234,59306,59307],{"class":236,"line":321},[234,59308,14794],{"class":244},[234,59310,59311,59313,59315,59317,59319,59321],{"class":236,"line":946},[234,59312,1321],{"class":244},[234,59314,351],{"class":350},[234,59316,1297],{"class":281},[234,59318,357],{"class":244},[234,59320,16704],{"class":251},[234,59322,376],{"class":244},[234,59324,59325,59327,59329,59331,59333],{"class":236,"line":955},[234,59326,6802],{"class":244},[234,59328,174],{"class":350},[234,59330,16715],{"class":244},[234,59332,174],{"class":350},[234,59334,376],{"class":244},[234,59336,59337,59339,59341,59343,59345],{"class":236,"line":11},[234,59338,6802],{"class":244},[234,59340,30],{"class":350},[234,59342,16728],{"class":244},[234,59344,30],{"class":350},[234,59346,376],{"class":244},[234,59348,59349,59351,59353],{"class":236,"line":980},[234,59350,6904],{"class":244},[234,59352,351],{"class":350},[234,59354,376],{"class":244},[234,59356,59357,59359,59361],{"class":236,"line":994},[234,59358,1393],{"class":244},[234,59360,351],{"class":350},[234,59362,376],{"class":244},[234,59364,59365,59367,59369],{"class":236,"line":1000},[234,59366,1402],{"class":244},[234,59368,351],{"class":350},[234,59370,376],{"class":244},[225,59372,59373],{"className":6261,"code":16759,"language":6263,"meta":230,"style":230},[60,59374,59375,59381,59391,59401,59413,59417,59421,59427,59437,59447,59463,59475,59485,59497,59509,59513,59517,59523,59533,59543,59555,59567,59579,59591,59603,59645,59651,59669,59703,59729,59739,59749,59753,59757,59763,59773,59783,59793,59809,59821,59825,59829,59837,59849,59859,59871,59875,59879,59887,59897,59907],{"__ignoreMap":230},[234,59376,59377,59379],{"class":236,"line":237},[234,59378,16766],{"class":281},[234,59380,909],{"class":244},[234,59382,59383,59385,59387,59389],{"class":236,"line":258},[234,59384,1677],{"class":271},[234,59386,1443],{"class":244},[234,59388,13197],{"class":271},[234,59390,255],{"class":244},[234,59392,59393,59395,59397,59399],{"class":236,"line":265},[234,59394,13214],{"class":271},[234,59396,1443],{"class":244},[234,59398,1695],{"class":271},[234,59400,255],{"class":244},[234,59402,59403,59405,59407,59409,59411],{"class":236,"line":288},[234,59404,1749],{"class":271},[234,59406,1443],{"class":244},[234,59408,15885],{"class":271},[234,59410,1711],{"class":240},[234,59412,255],{"class":244},[234,59414,59415],{"class":236,"line":293},[234,59416,1143],{"class":244},[234,59418,59419],{"class":236,"line":305},[234,59420,262],{"emptyLinePlaceholder":261},[234,59422,59423,59425],{"class":236,"line":321},[234,59424,16813],{"class":281},[234,59426,909],{"class":244},[234,59428,59429,59431,59433,59435],{"class":236,"line":946},[234,59430,8002],{"class":271},[234,59432,1443],{"class":244},[234,59434,8007],{"class":271},[234,59436,255],{"class":244},[234,59438,59439,59441,59443,59445],{"class":236,"line":955},[234,59440,6427],{"class":271},[234,59442,1443],{"class":244},[234,59444,10579],{"class":271},[234,59446,255],{"class":244},[234,59448,59449,59451,59453,59455,59457,59459,59461],{"class":236,"line":11},[234,59450,1769],{"class":271},[234,59452,1443],{"class":244},[234,59454,1754],{"class":271},[234,59456,1789],{"class":240},[234,59458,6417],{"class":271},[234,59460,16850],{"class":271},[234,59462,255],{"class":244},[234,59464,59465,59467,59469,59471,59473],{"class":236,"line":980},[234,59466,1781],{"class":271},[234,59468,1443],{"class":244},[234,59470,8834],{"class":271},[234,59472,1789],{"class":240},[234,59474,255],{"class":244},[234,59476,59477,59479,59481,59483],{"class":236,"line":994},[234,59478,8014],{"class":271},[234,59480,1443],{"class":244},[234,59482,8019],{"class":271},[234,59484,255],{"class":244},[234,59486,59487,59489,59491,59493,59495],{"class":236,"line":1000},[234,59488,6381],{"class":271},[234,59490,1443],{"class":244},[234,59492,6287],{"class":271},[234,59494,3407],{"class":240},[234,59496,255],{"class":244},[234,59498,59499,59501,59503,59505,59507],{"class":236,"line":1005},[234,59500,15941],{"class":271},[234,59502,1443],{"class":244},[234,59504,16895],{"class":271},[234,59506,1789],{"class":240},[234,59508,255],{"class":244},[234,59510,59511],{"class":236,"line":1013},[234,59512,1143],{"class":244},[234,59514,59515],{"class":236,"line":1019},[234,59516,262],{"emptyLinePlaceholder":261},[234,59518,59519,59521],{"class":236,"line":1025},[234,59520,16912],{"class":281},[234,59522,909],{"class":244},[234,59524,59525,59527,59529,59531],{"class":236,"line":1031},[234,59526,16919],{"class":271},[234,59528,1443],{"class":244},[234,59530,6650],{"class":251},[234,59532,255],{"class":244},[234,59534,59535,59537,59539,59541],{"class":236,"line":1037},[234,59536,8002],{"class":271},[234,59538,1443],{"class":244},[234,59540,8079],{"class":271},[234,59542,255],{"class":244},[234,59544,59545,59547,59549,59551,59553],{"class":236,"line":427},[234,59546,10616],{"class":271},[234,59548,1443],{"class":244},[234,59550,10665],{"class":271},[234,59552,3407],{"class":240},[234,59554,255],{"class":244},[234,59556,59557,59559,59561,59563,59565],{"class":236,"line":1571},[234,59558,10630],{"class":271},[234,59560,1443],{"class":244},[234,59562,10665],{"class":271},[234,59564,3407],{"class":240},[234,59566,255],{"class":244},[234,59568,59569,59571,59573,59575,59577],{"class":236,"line":1592},[234,59570,6381],{"class":271},[234,59572,1443],{"class":244},[234,59574,15946],{"class":271},[234,59576,1789],{"class":240},[234,59578,255],{"class":244},[234,59580,59581,59583,59585,59587,59589],{"class":236,"line":1600},[234,59582,6395],{"class":271},[234,59584,1443],{"class":244},[234,59586,15946],{"class":271},[234,59588,1789],{"class":240},[234,59590,255],{"class":244},[234,59592,59593,59595,59597,59599,59601],{"class":236,"line":1615},[234,59594,1781],{"class":271},[234,59596,1443],{"class":244},[234,59598,10665],{"class":271},[234,59600,3407],{"class":240},[234,59602,255],{"class":244},[234,59604,59605,59607,59609,59611,59613,59615,59617,59619,59621,59623,59625,59627,59629,59631,59633,59635,59637,59639,59641,59643],{"class":236,"line":1620},[234,59606,6427],{"class":271},[234,59608,1443],{"class":244},[234,59610,17004],{"class":271},[234,59612,329],{"class":244},[234,59614,17009],{"class":271},[234,59616,1833],{"class":244},[234,59618,17014],{"class":271},[234,59620,329],{"class":244},[234,59622,17019],{"class":271},[234,59624,13857],{"class":244},[234,59626,17019],{"class":271},[234,59628,13857],{"class":244},[234,59630,17019],{"class":271},[234,59632,13857],{"class":244},[234,59634,15321],{"class":271},[234,59636,1849],{"class":244},[234,59638,17036],{"class":271},[234,59640,17039],{"class":271},[234,59642,3407],{"class":240},[234,59644,335],{"class":244},[234,59646,59647,59649],{"class":236,"line":1625},[234,59648,1810],{"class":271},[234,59650,17050],{"class":244},[234,59652,59653,59655,59657,59659,59661,59663,59665,59667],{"class":236,"line":1634},[234,59654,17055],{"class":271},[234,59656,329],{"class":244},[234,59658,10696],{"class":271},[234,59660,3407],{"class":240},[234,59662,1833],{"class":244},[234,59664,10696],{"class":271},[234,59666,3407],{"class":240},[234,59668,17070],{"class":244},[234,59670,59671,59673,59675,59677,59679,59681,59683,59685,59687,59689,59691,59693,59695,59697,59699,59701],{"class":236,"line":1639},[234,59672,8957],{"class":271},[234,59674,329],{"class":244},[234,59676,1820],{"class":271},[234,59678,896],{"class":244},[234,59680,1825],{"class":271},[234,59682,329],{"class":244},[234,59684,16444],{"class":899},[234,59686,1833],{"class":244},[234,59688,1836],{"class":271},[234,59690,903],{"class":244},[234,59692,17095],{"class":240},[234,59694,17098],{"class":271},[234,59696,17101],{"class":244},[234,59698,1754],{"class":271},[234,59700,8185],{"class":240},[234,59702,17108],{"class":244},[234,59704,59705,59707,59709,59711,59713,59715,59717,59719,59721,59723,59725,59727],{"class":236,"line":1651},[234,59706,17113],{"class":271},[234,59708,329],{"class":244},[234,59710,1820],{"class":271},[234,59712,329],{"class":244},[234,59714,1825],{"class":271},[234,59716,329],{"class":244},[234,59718,16445],{"class":899},[234,59720,17128],{"class":244},[234,59722,2651],{"class":271},[234,59724,1754],{"class":244},[234,59726,1789],{"class":271},[234,59728,1875],{"class":244},[234,59730,59731,59733,59735,59737],{"class":236,"line":609},[234,59732,13103],{"class":271},[234,59734,1443],{"class":244},[234,59736,1774],{"class":271},[234,59738,255],{"class":244},[234,59740,59741,59743,59745,59747],{"class":236,"line":1674},[234,59742,8263],{"class":271},[234,59744,1443],{"class":244},[234,59746,1836],{"class":271},[234,59748,255],{"class":244},[234,59750,59751],{"class":236,"line":1687},[234,59752,1143],{"class":244},[234,59754,59755],{"class":236,"line":1700},[234,59756,262],{"emptyLinePlaceholder":261},[234,59758,59759,59761],{"class":236,"line":1716},[234,59760,17169],{"class":281},[234,59762,909],{"class":244},[234,59764,59765,59767,59769,59771],{"class":236,"line":1721},[234,59766,8002],{"class":271},[234,59768,1443],{"class":244},[234,59770,8007],{"class":271},[234,59772,255],{"class":244},[234,59774,59775,59777,59779,59781],{"class":236,"line":1726},[234,59776,8263],{"class":271},[234,59778,1443],{"class":244},[234,59780,1754],{"class":271},[234,59782,255],{"class":244},[234,59784,59785,59787,59789,59791],{"class":236,"line":1734},[234,59786,12181],{"class":271},[234,59788,1443],{"class":244},[234,59790,6432],{"class":271},[234,59792,255],{"class":244},[234,59794,59795,59797,59799,59801,59803,59805,59807],{"class":236,"line":1746},[234,59796,1749],{"class":271},[234,59798,1443],{"class":244},[234,59800,15975],{"class":271},[234,59802,1711],{"class":240},[234,59804,14886],{"class":271},[234,59806,1711],{"class":240},[234,59808,255],{"class":244},[234,59810,59811,59813,59815,59817,59819],{"class":236,"line":1766},[234,59812,6395],{"class":271},[234,59814,1443],{"class":244},[234,59816,6287],{"class":271},[234,59818,3407],{"class":240},[234,59820,255],{"class":244},[234,59822,59823],{"class":236,"line":819},[234,59824,1143],{"class":244},[234,59826,59827],{"class":236,"line":1794},[234,59828,262],{"emptyLinePlaceholder":261},[234,59830,59831,59833,59835],{"class":236,"line":1807},[234,59832,17169],{"class":281},[234,59834,17244],{"class":350},[234,59836,909],{"class":244},[234,59838,59839,59841,59843,59845,59847],{"class":236,"line":1878},[234,59840,10500],{"class":271},[234,59842,1443],{"class":244},[234,59844,1708],{"class":271},[234,59846,1711],{"class":240},[234,59848,255],{"class":244},[234,59850,59851,59853,59855,59857],{"class":236,"line":1883},[234,59852,14926],{"class":271},[234,59854,1443],{"class":244},[234,59856,14931],{"class":271},[234,59858,255],{"class":244},[234,59860,59861,59863,59865,59867,59869],{"class":236,"line":10605},[234,59862,16213],{"class":271},[234,59864,1443],{"class":244},[234,59866,4501],{"class":271},[234,59868,1711],{"class":240},[234,59870,255],{"class":244},[234,59872,59873],{"class":236,"line":10613},[234,59874,1143],{"class":244},[234,59876,59877],{"class":236,"line":10627},[234,59878,262],{"emptyLinePlaceholder":261},[234,59880,59881,59883,59885],{"class":236,"line":10641},[234,59882,17169],{"class":281},[234,59884,16298],{"class":350},[234,59886,909],{"class":244},[234,59888,59889,59891,59893,59895],{"class":236,"line":10646},[234,59890,12181],{"class":271},[234,59892,1443],{"class":244},[234,59894,17305],{"class":271},[234,59896,255],{"class":244},[234,59898,59899,59901,59903,59905],{"class":236,"line":1908},[234,59900,16276],{"class":271},[234,59902,1443],{"class":244},[234,59904,1708],{"class":271},[234,59906,255],{"class":244},[234,59908,59909],{"class":236,"line":10658},[234,59910,1143],{"class":244},[37,59912,6478],{"id":6477},[225,59914,59915],{"className":227,"code":17326,"language":229,"meta":230,"style":230},[60,59916,59917,59929,59933,59947,59955],{"__ignoreMap":230},[234,59918,59919,59921,59923,59925,59927],{"class":236,"line":237},[234,59920,241],{"class":240},[234,59922,17335],{"class":244},[234,59924,248],{"class":240},[234,59926,252],{"class":251},[234,59928,255],{"class":244},[234,59930,59931],{"class":236,"line":258},[234,59932,262],{"emptyLinePlaceholder":261},[234,59934,59935,59937,59939,59941,59943,59945],{"class":236,"line":265},[234,59936,268],{"class":240},[234,59938,272],{"class":271},[234,59940,275],{"class":240},[234,59942,278],{"class":244},[234,59944,282],{"class":281},[234,59946,285],{"class":244},[234,59948,59949,59951,59953],{"class":236,"line":288},[234,59950,296],{"class":244},[234,59952,299],{"class":281},[234,59954,17368],{"class":244},[234,59956,59957,59959,59961,59963,59965],{"class":236,"line":293},[234,59958,296],{"class":244},[234,59960,326],{"class":281},[234,59962,329],{"class":244},[234,59964,332],{"class":271},[234,59966,335],{"class":244},[30,59968,59969,15177,59971,106],{},[60,59970,195],{},[60,59972,5682],{},[37,59974,6537],{"id":6536},[42,59976,59977,59985,59987],{},[45,59978,17393,59979,17397,59981,137,59983,17402],{},[60,59980,17396],{},[60,59982,16444],{},[60,59984,16445],{},[45,59986,17405],{},[45,59988,13574],{},[410,59990,7466],{},{"title":230,"searchDepth":258,"depth":258,"links":59992},[59993,59999,60000,60001],{"id":5810,"depth":258,"text":5811,"children":59994},[59995,59996,59997,59998],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":5693,"title":5694,"description":17422,"kind":5773,"section":5594,"order":17423,"group":5686,"status":5774,"integration":2710,"publicExport":261,"activation":17424,"package":5775,"aliases":60003,"attrs":60004,"events":60005,"cssVars":60006,"related":60007,"body":60008},[17426,5694],[],[],[],[17431,17432,17433,17434],{"type":22,"value":60009,"toc":61064},[60010,60012,60016,60018,60072,60074,60118,60120,60126,60132,60152,60154,60240,60250,60252,60310,60512,60514,60518,60522,60558,60568,60572,60600,60606,60610,60638,60646,60648,60708,60710,60712,60756,60766,60774,60778,60782,60786,60790,60840,60844,60848,60850,60856,60892,60934,60944,60948,60950,60952,60960,60962,60964,60966,60968,61018,61022,61024,61036,61038,61042,61044,61062],[25,60011,5694],{"id":17439},[30,60013,60014,17444],{},[60,60015,5694],{},[37,60017,6478],{"id":6477},[225,60019,60020],{"className":227,"code":17449,"language":229,"meta":230,"style":230},[60,60021,60022,60034,60038,60052,60060],{"__ignoreMap":230},[234,60023,60024,60026,60028,60030,60032],{"class":236,"line":237},[234,60025,241],{"class":240},[234,60027,17458],{"class":244},[234,60029,248],{"class":240},[234,60031,252],{"class":251},[234,60033,255],{"class":244},[234,60035,60036],{"class":236,"line":258},[234,60037,262],{"emptyLinePlaceholder":261},[234,60039,60040,60042,60044,60046,60048,60050],{"class":236,"line":265},[234,60041,268],{"class":240},[234,60043,272],{"class":271},[234,60045,275],{"class":240},[234,60047,278],{"class":244},[234,60049,282],{"class":281},[234,60051,285],{"class":244},[234,60053,60054,60056,60058],{"class":236,"line":288},[234,60055,296],{"class":244},[234,60057,299],{"class":281},[234,60059,17491],{"class":244},[234,60061,60062,60064,60066,60068,60070],{"class":236,"line":293},[234,60063,296],{"class":244},[234,60065,326],{"class":281},[234,60067,329],{"class":244},[234,60069,332],{"class":271},[234,60071,335],{"class":244},[37,60073,5312],{"id":5311},[2225,60075,60076,60088],{},[2228,60077,60078],{},[2231,60079,60080,60082,60084,60086],{},[2234,60081,5321],{},[2234,60083,5324],{},[2234,60085,5327],{},[2234,60087,17520],{},[2244,60089,60090,60106],{},[2231,60091,60092,60096,60098,60102],{},[2249,60093,60094],{},[60,60095,17529],{},[2249,60097,2256],{},[2249,60099,60100],{},[60,60101,6650],{},[2249,60103,17538,60104,106],{},[60,60105,17541],{},[2231,60107,60108,60112,60114,60116],{},[2249,60109,60110],{},[60,60111,17548],{},[2249,60113,17551],{},[2249,60115,17554],{},[2249,60117,17557],{},[37,60119,17561],{"id":17560},[30,60121,17564,60122,17567,60124,106],{},[60,60123,17529],{},[133,60125,17570],{"href":17431},[30,60127,17573,60128,17576,60130,1114],{},[60,60129,1128],{},[60,60131,17579],{},[225,60133,60134],{"className":338,"code":17582,"language":340,"meta":230,"style":230},[60,60135,60136,60140,60144,60148],{"__ignoreMap":230},[234,60137,60138],{"class":236,"line":237},[234,60139,17589],{"class":244},[234,60141,60142],{"class":236,"line":258},[234,60143,17594],{"class":244},[234,60145,60146],{"class":236,"line":265},[234,60147,17599],{"class":244},[234,60149,60150],{"class":236,"line":288},[234,60151,17604],{"class":244},[30,60153,17607],{},[2225,60155,60156,60164],{},[2228,60157,60158],{},[2231,60159,60160,60162],{},[2234,60161,17616],{},[2234,60163,17619],{},[2244,60165,60166,60176,60186,60198,60208,60220,60232],{},[2231,60167,60168,60172],{},[2249,60169,60170],{},[60,60171,236],{},[2249,60173,60174,17633],{},[60,60175,17632],{},[2231,60177,60178,60182],{},[2249,60179,60180],{},[60,60181,17640],{},[2249,60183,60184,17633],{},[60,60185,17645],{},[2231,60187,60188,60192],{},[2249,60189,60190],{},[60,60191,17652],{},[2249,60193,60194,17657,60196],{},[60,60195,17632],{},[60,60197,17645],{},[2231,60199,60200,60204],{},[2249,60201,60202],{},[60,60203,17666],{},[2249,60205,60206,17633],{},[60,60207,17671],{},[2231,60209,60210,60214],{},[2249,60211,60212],{},[60,60213,17678],{},[2249,60215,60216,17657,60218],{},[60,60217,17632],{},[60,60219,17671],{},[2231,60221,60222,60226],{},[2249,60223,60224],{},[60,60225,17691],{},[2249,60227,60228,17657,60230],{},[60,60229,17645],{},[60,60231,17671],{},[2231,60233,60234,60238],{},[2249,60235,60236],{},[60,60237,17704],{},[2249,60239,17707],{},[30,60241,17710,60242,1833,60244,1833,60246,1833,60248,106],{},[60,60243,326],{},[60,60245,1695],{},[60,60247,12388],{},[60,60249,17719],{},[37,60251,6093],{"id":6092},[225,60253,60254],{"className":338,"code":17724,"language":340,"meta":230,"style":230},[60,60255,60256,60262,60270,60278,60286,60290,60302],{"__ignoreMap":230},[234,60257,60258,60260],{"class":236,"line":237},[234,60259,347],{"class":244},[234,60261,17733],{"class":350},[234,60263,60264,60266,60268],{"class":236,"line":258},[234,60265,12851],{"class":281},[234,60267,357],{"class":244},[234,60269,17742],{"class":251},[234,60271,60272,60274,60276],{"class":236,"line":265},[234,60273,12861],{"class":281},[234,60275,357],{"class":244},[234,60277,17751],{"class":251},[234,60279,60280,60282,60284],{"class":236,"line":288},[234,60281,17756],{"class":281},[234,60283,357],{"class":244},[234,60285,17761],{"class":251},[234,60287,60288],{"class":236,"line":293},[234,60289,376],{"class":244},[234,60291,60292,60294,60296,60298,60300],{"class":236,"line":305},[234,60293,17770],{"class":244},[234,60295,2045],{"class":350},[234,60297,17775],{"class":244},[234,60299,2045],{"class":350},[234,60301,17780],{"class":244},[234,60303,60304,60306,60308],{"class":236,"line":321},[234,60305,1402],{"class":244},[234,60307,25],{"class":350},[234,60309,376],{"class":244},[225,60311,60312],{"className":6261,"code":17791,"language":6263,"meta":230,"style":230},[60,60313,60314,60322,60332,60344,60348,60352,60360,60370,60386,60420,60430,60470,60474,60478,60482,60490,60508],{"__ignoreMap":230},[234,60315,60316,60318,60320],{"class":236,"line":237},[234,60317,17798],{"class":281},[234,60319,17801],{"class":281},[234,60321,909],{"class":244},[234,60323,60324,60326,60328,60330],{"class":236,"line":258},[234,60325,8014],{"class":271},[234,60327,1443],{"class":244},[234,60329,8019],{"class":271},[234,60331,255],{"class":244},[234,60333,60334,60336,60338,60340,60342],{"class":236,"line":265},[234,60335,17818],{"class":271},[234,60337,1443],{"class":244},[234,60339,4463],{"class":271},[234,60341,3718],{"class":240},[234,60343,255],{"class":244},[234,60345,60346],{"class":236,"line":288},[234,60347,1143],{"class":244},[234,60349,60350],{"class":236,"line":293},[234,60351,262],{"emptyLinePlaceholder":261},[234,60353,60354,60356,60358],{"class":236,"line":305},[234,60355,17798],{"class":281},[234,60357,17841],{"class":281},[234,60359,909],{"class":244},[234,60361,60362,60364,60366,60368],{"class":236,"line":321},[234,60363,1677],{"class":271},[234,60365,1443],{"class":244},[234,60367,17852],{"class":271},[234,60369,255],{"class":244},[234,60371,60372,60374,60376,60378,60380,60382,60384],{"class":236,"line":946},[234,60373,1810],{"class":271},[234,60375,1443],{"class":244},[234,60377,17863],{"class":271},[234,60379,329],{"class":244},[234,60381,6287],{"class":271},[234,60383,3407],{"class":240},[234,60385,335],{"class":244},[234,60387,60388,60390,60392,60394,60396,60398,60400,60402,60404,60406,60408,60410,60412,60414,60416,60418],{"class":236,"line":955},[234,60389,10464],{"class":271},[234,60391,17878],{"class":244},[234,60393,315],{"class":271},[234,60395,10472],{"class":240},[234,60397,17885],{"class":271},[234,60399,329],{"class":244},[234,60401,7535],{"class":271},[234,60403,1833],{"class":244},[234,60405,1836],{"class":271},[234,60407,1833],{"class":244},[234,60409,1836],{"class":271},[234,60411,1833],{"class":244},[234,60413,1754],{"class":271},[234,60415,903],{"class":244},[234,60417,17906],{"class":271},[234,60419,255],{"class":244},[234,60421,60422,60424,60426,60428],{"class":236,"line":11},[234,60423,17913],{"class":271},[234,60425,1443],{"class":244},[234,60427,1820],{"class":271},[234,60429,8177],{"class":244},[234,60431,60432,60434,60436,60438,60440,60442,60444,60446,60448,60450,60452,60454,60456,60458,60460,60462,60464,60466,60468],{"class":236,"line":980},[234,60433,17924],{"class":271},[234,60435,329],{"class":244},[234,60437,17929],{"class":899},[234,60439,1833],{"class":244},[234,60441,1836],{"class":271},[234,60443,903],{"class":244},[234,60445,1841],{"class":240},[234,60447,17940],{"class":271},[234,60449,10472],{"class":240},[234,60451,17945],{"class":240},[234,60453,17948],{"class":271},[234,60455,329],{"class":244},[234,60457,17953],{"class":899},[234,60459,1833],{"class":244},[234,60461,1836],{"class":271},[234,60463,903],{"class":244},[234,60465,1841],{"class":240},[234,60467,17964],{"class":271},[234,60469,17967],{"class":240},[234,60471,60472],{"class":236,"line":994},[234,60473,8233],{"class":244},[234,60475,60476],{"class":236,"line":1000},[234,60477,1143],{"class":244},[234,60479,60480],{"class":236,"line":1005},[234,60481,262],{"emptyLinePlaceholder":261},[234,60483,60484,60486,60488],{"class":236,"line":1013},[234,60485,10766],{"class":240},[234,60487,17986],{"class":899},[234,60489,909],{"class":244},[234,60491,60492,60494,60496,60498,60500,60502,60504,60506],{"class":236,"line":1019},[234,60493,10812],{"class":281},[234,60495,1437],{"class":244},[234,60497,5050],{"class":271},[234,60499,1443],{"class":244},[234,60501,17863],{"class":271},[234,60503,329],{"class":244},[234,60505,1836],{"class":271},[234,60507,18007],{"class":244},[234,60509,60510],{"class":236,"line":1025},[234,60511,1143],{"class":244},[37,60513,18015],{"id":18014},[30,60515,18018,60516,106],{},[133,60517,18021],{"href":17432},[174,60519,12528,60520],{"id":18024},[60,60521,17632],{},[2225,60523,60524,60532],{},[2228,60525,60526],{},[2231,60527,60528,60530],{},[2234,60529,18035],{},[2234,60531,17520],{},[2244,60533,60534,60542,60550],{},[2231,60535,60536,60540],{},[2249,60537,60538],{},[60,60539,17929],{},[2249,60541,18048],{},[2231,60543,60544,60548],{},[2249,60545,60546],{},[60,60547,18055],{},[2249,60549,18058],{},[2231,60551,60552,60556],{},[2249,60553,60554],{},[60,60555,18065],{},[2249,60557,18068],{},[30,60559,18071,60560,1833,60562,1833,60564,1833,60566,106],{},[60,60561,18074],{},[60,60563,18077],{},[60,60565,18080],{},[60,60567,18083],{},[174,60569,12528,60570],{"id":18086},[60,60571,17645],{},[2225,60573,60574,60582],{},[2228,60575,60576],{},[2231,60577,60578,60580],{},[2234,60579,18035],{},[2234,60581,17520],{},[2244,60583,60584,60592],{},[2231,60585,60586,60590],{},[2249,60587,60588],{},[60,60589,18107],{},[2249,60591,18110],{},[2231,60593,60594,60598],{},[2249,60595,60596],{},[60,60597,18117],{},[2249,60599,18120],{},[30,60601,18123,60602,1833,60604,18130],{},[60,60603,18126],{},[60,60605,18129],{},[174,60607,12528,60608],{"id":18133},[60,60609,17671],{},[2225,60611,60612,60620],{},[2228,60613,60614],{},[2231,60615,60616,60618],{},[2234,60617,18035],{},[2234,60619,17520],{},[2244,60621,60622,60630],{},[2231,60623,60624,60628],{},[2249,60625,60626],{},[60,60627,17953],{},[2249,60629,18156],{},[2231,60631,60632,60636],{},[2249,60633,60634],{},[60,60635,18163],{},[2249,60637,18166],{},[30,60639,18123,60640,1833,60642,1833,60644,18130],{},[60,60641,18171],{},[60,60643,18174],{},[60,60645,18177],{},[174,60647,18181],{"id":18180},[2225,60649,60650,60658],{},[2228,60651,60652],{},[2231,60653,60654,60656],{},[2234,60655,18035],{},[2234,60657,18192],{},[2244,60659,60660,60668,60676,60684,60692,60700],{},[2231,60661,60662,60666],{},[2249,60663,60664],{},[60,60665,18201],{},[2249,60667,18204],{},[2231,60669,60670,60674],{},[2249,60671,60672],{},[60,60673,18211],{},[2249,60675,18214],{},[2231,60677,60678,60682],{},[2249,60679,60680],{},[60,60681,18221],{},[2249,60683,18224],{},[2231,60685,60686,60690],{},[2249,60687,60688],{},[60,60689,18065],{},[2249,60691,18233],{},[2231,60693,60694,60698],{},[2249,60695,60696],{},[60,60697,18240],{},[2249,60699,18233],{},[2231,60701,60702,60706],{},[2249,60703,60704],{},[60,60705,18249],{},[2249,60707,18233],{},[37,60709,18255],{"id":18254},[30,60711,18258],{},[225,60713,60714],{"className":338,"code":18261,"language":340,"meta":230,"style":230},[60,60715,60716,60736,60748],{"__ignoreMap":230},[234,60717,60718,60720,60722,60724,60726,60728,60730,60732,60734],{"class":236,"line":237},[234,60719,347],{"class":244},[234,60721,25],{"class":350},[234,60723,354],{"class":281},[234,60725,357],{"class":244},[234,60727,18276],{"class":251},[234,60729,18279],{"class":281},[234,60731,357],{"class":244},[234,60733,18284],{"class":251},[234,60735,376],{"class":244},[234,60737,60738,60740,60742,60744,60746],{"class":236,"line":258},[234,60739,18291],{"class":244},[234,60741,3718],{"class":350},[234,60743,18296],{"class":244},[234,60745,3718],{"class":350},[234,60747,18301],{"class":244},[234,60749,60750,60752,60754],{"class":236,"line":265},[234,60751,1402],{"class":244},[234,60753,25],{"class":350},[234,60755,376],{"class":244},[30,60757,18312,60758,1833,60760,1833,60762,1833,60764,18325],{},[60,60759,18315],{},[60,60761,18318],{},[60,60763,18321],{},[60,60765,18324],{},[30,60767,18328,60768,1833,60770,7452,60772,18338],{},[60,60769,18331],{},[60,60771,18334],{},[60,60773,18337],{},[30,60775,60776,18344],{},[60,60777,18343],{},[30,60779,18347,60780,106],{},[133,60781,18255],{"href":17434},[37,60783,60784],{"id":18352},[60,60785,18352],{},[30,60787,60788,18360],{},[60,60789,18359],{},[225,60791,60792],{"className":338,"code":18363,"language":340,"meta":230,"style":230},[60,60793,60794,60814,60832],{"__ignoreMap":230},[234,60795,60796,60798,60800,60802,60804,60806,60808,60810,60812],{"class":236,"line":237},[234,60797,347],{"class":244},[234,60799,37],{"class":350},[234,60801,354],{"class":281},[234,60803,357],{"class":244},[234,60805,18276],{"class":251},[234,60807,18279],{"class":281},[234,60809,357],{"class":244},[234,60811,18284],{"class":251},[234,60813,376],{"class":244},[234,60815,60816,60818,60820,60822,60824,60826,60828,60830],{"class":236,"line":258},[234,60817,1292],{"class":244},[234,60819,18352],{"class":350},[234,60821,1297],{"class":281},[234,60823,357],{"class":244},[234,60825,18398],{"class":251},[234,60827,18401],{"class":244},[234,60829,18352],{"class":350},[234,60831,18406],{"class":244},[234,60833,60834,60836,60838],{"class":236,"line":265},[234,60835,1402],{"class":244},[234,60837,37],{"class":350},[234,60839,376],{"class":244},[30,60841,17564,60842,18419],{},[60,60843,18359],{},[30,60845,18422,60846,18425],{},[60,60847,18352],{},[37,60849,18428],{"id":17704},[30,60851,18431,60852,4486,60854,18436],{},[60,60853,17704],{},[60,60855,17529],{},[225,60857,60858],{"className":338,"code":18439,"language":340,"meta":230,"style":230},[60,60859,60860,60880,60884],{"__ignoreMap":230},[234,60861,60862,60864,60866,60868,60870,60872,60874,60876,60878],{"class":236,"line":237},[234,60863,347],{"class":244},[234,60865,25],{"class":350},[234,60867,354],{"class":281},[234,60869,357],{"class":244},[234,60871,18276],{"class":251},[234,60873,18279],{"class":281},[234,60875,357],{"class":244},[234,60877,18460],{"class":251},[234,60879,376],{"class":244},[234,60881,60882],{"class":236,"line":258},[234,60883,18467],{"class":244},[234,60885,60886,60888,60890],{"class":236,"line":265},[234,60887,1402],{"class":244},[234,60889,25],{"class":350},[234,60891,376],{"class":244},[225,60893,60894],{"className":6261,"code":18478,"language":6263,"meta":230,"style":230},[60,60895,60896,60904,60930],{"__ignoreMap":230},[234,60897,60898,60900,60902],{"class":236,"line":237},[234,60899,18485],{"class":281},[234,60901,17801],{"class":281},[234,60903,909],{"class":244},[234,60905,60906,60908,60910,60912,60914,60916,60918,60920,60922,60924,60926,60928],{"class":236,"line":258},[234,60907,10500],{"class":271},[234,60909,1443],{"class":244},[234,60911,1820],{"class":271},[234,60913,329],{"class":244},[234,60915,1825],{"class":271},[234,60917,329],{"class":244},[234,60919,18065],{"class":899},[234,60921,903],{"class":244},[234,60923,1841],{"class":240},[234,60925,1844],{"class":271},[234,60927,1789],{"class":240},[234,60929,335],{"class":244},[234,60931,60932],{"class":236,"line":265},[234,60933,1143],{"class":244},[30,60935,18522,60936,18525,60938,1833,60940,7452,60942,106],{},[60,60937,18065],{},[60,60939,18065],{},[60,60941,18240],{},[60,60943,18249],{},[30,60945,18347,60946,106],{},[133,60947,18536],{"href":17433},[37,60949,18540],{"id":18539},[174,60951,18544],{"id":18543},[42,60953,60954,60956,60958],{},[45,60955,18549],{},[45,60957,18552],{},[45,60959,18555],{},[30,60961,18558],{},[174,60963,18562],{"id":18561},[30,60965,18565],{},[174,60967,18569],{"id":18568},[225,60969,60970],{"className":338,"code":18572,"language":340,"meta":230,"style":230},[60,60971,60972,60978,60986,60994,61002,61006,61010],{"__ignoreMap":230},[234,60973,60974,60976],{"class":236,"line":237},[234,60975,347],{"class":244},[234,60977,17733],{"class":350},[234,60979,60980,60982,60984],{"class":236,"line":258},[234,60981,12861],{"class":281},[234,60983,357],{"class":244},[234,60985,17751],{"class":251},[234,60987,60988,60990,60992],{"class":236,"line":265},[234,60989,17756],{"class":281},[234,60991,357],{"class":244},[234,60993,18597],{"class":251},[234,60995,60996,60998,61000],{"class":236,"line":288},[234,60997,18602],{"class":281},[234,60999,357],{"class":244},[234,61001,18607],{"class":251},[234,61003,61004],{"class":236,"line":293},[234,61005,376],{"class":244},[234,61007,61008],{"class":236,"line":305},[234,61009,18616],{"class":244},[234,61011,61012,61014,61016],{"class":236,"line":321},[234,61013,1402],{"class":244},[234,61015,25],{"class":350},[234,61017,376],{"class":244},[30,61019,18627,61020,18631],{},[60,61021,18630],{},[37,61023,18635],{"id":18634},[42,61025,61026,61030,61034],{},[45,61027,18640,61028],{},[60,61029,18643],{},[45,61031,18646,61032,18650],{},[60,61033,18649],{},[45,61035,18653],{},[37,61037,5997],{"id":3818},[30,61039,61040,18660],{},[60,61041,5694],{},[37,61043,18664],{"id":18663},[42,61045,61046,61050,61054,61058],{},[45,61047,61048,18671],{},[133,61049,17570],{"href":17431},[45,61051,61052,18676],{},[133,61053,18021],{"href":17432},[45,61055,61056,18681],{},[133,61057,18255],{"href":17434},[45,61059,61060,18686],{},[133,61061,18536],{"href":17433},[410,61063,18689],{},{"title":230,"searchDepth":258,"depth":258,"links":61065},[61066,61067,61068,61069,61070,61076,61077,61078,61079,61084,61085,61086],{"id":6477,"depth":258,"text":6478},{"id":5311,"depth":258,"text":5312},{"id":17560,"depth":258,"text":17561},{"id":6092,"depth":258,"text":6093},{"id":18014,"depth":258,"text":18015,"children":61071},[61072,61073,61074,61075],{"id":18024,"depth":265,"text":18699},{"id":18086,"depth":265,"text":18701},{"id":18133,"depth":265,"text":18703},{"id":18180,"depth":265,"text":18181},{"id":18254,"depth":258,"text":18255},{"id":18352,"depth":258,"text":18352},{"id":17704,"depth":258,"text":18428},{"id":18539,"depth":258,"text":18540,"children":61080},[61081,61082,61083],{"id":18543,"depth":265,"text":18544},{"id":18561,"depth":265,"text":18562},{"id":18568,"depth":265,"text":18569},{"id":18634,"depth":258,"text":18635},{"id":3818,"depth":258,"text":5997},{"id":18663,"depth":258,"text":18664},{"path":17431,"title":17570,"description":18717,"kind":5773,"section":5594,"order":18718,"group":5686,"parentPath":5693,"status":5774,"integration":2710,"publicExport":261,"activation":17424,"package":5775,"aliases":61088,"attrs":61089,"events":61090,"cssVars":61091,"related":61092,"body":61093},[18720,17678,17652,17691],[17529,17548],[],[],[5693,17434,17432,2468],{"type":22,"value":61094,"toc":61662},[61095,61097,61105,61107,61112,61130,61132,61134,61236,61240,61278,61280,61286,61350,61354,61356,61358,61410,61412,61458,61462,61522,61524,61528,61540,61542,61546,61550,61558,61562,61564,61616,61618,61640,61642,61660],[25,61096,17570],{"id":18729},[30,61098,61099,18734,61101,18737,61103,18740],{},[60,61100,5694],{},[60,61102,17529],{},[60,61104,17541],{},[37,61106,18744],{"id":18743},[225,61108,61110],{"className":61109,"code":18749,"language":18750},[18748],[60,61111,18749],{"__ignoreMap":230},[42,61113,61114,61118,61122,61128],{},[45,61115,18757,61116],{},[60,61117,1128],{},[45,61119,18762,61120,18766],{},[60,61121,18765],{},[45,61123,18769,61124,18772,61126],{},[60,61125,17579],{},[60,61127,18775],{},[45,61129,18778],{},[37,61131,18782],{"id":18781},[30,61133,18785],{},[2225,61135,61136,61146],{},[2228,61137,61138],{},[2231,61139,61140,61142,61144],{},[2234,61141,17616],{},[2234,61143,18796],{},[2234,61145,18799],{},[2244,61147,61148,61160,61172,61186,61198,61212,61226],{},[2231,61149,61150,61154,61158],{},[2249,61151,61152],{},[60,61153,236],{},[2249,61155,61156],{},[60,61157,17632],{},[2249,61159,18814],{},[2231,61161,61162,61166,61170],{},[2249,61163,61164],{},[60,61165,17640],{},[2249,61167,61168],{},[60,61169,17645],{},[2249,61171,18827],{},[2231,61173,61174,61178,61184],{},[2249,61175,61176],{},[60,61177,17652],{},[2249,61179,61180,17657,61182],{},[60,61181,17632],{},[60,61183,17645],{},[2249,61185,18842],{},[2231,61187,61188,61192,61196],{},[2249,61189,61190],{},[60,61191,17666],{},[2249,61193,61194],{},[60,61195,17671],{},[2249,61197,18855],{},[2231,61199,61200,61204,61210],{},[2249,61201,61202],{},[60,61203,17678],{},[2249,61205,61206,17657,61208],{},[60,61207,17632],{},[60,61209,17671],{},[2249,61211,18870],{},[2231,61213,61214,61218,61224],{},[2249,61215,61216],{},[60,61217,17691],{},[2249,61219,61220,17657,61222],{},[60,61221,17645],{},[60,61223,17671],{},[2249,61225,18885],{},[2231,61227,61228,61232,61234],{},[2249,61229,61230],{},[60,61231,17704],{},[2249,61233,1774],{},[2249,61235,17707],{},[30,61237,18898,61238,18902],{},[1929,61239,18901],{},[42,61241,61242,61254,61266],{},[45,61243,61244,18911,61248,1833,61250,2707,61252,18918],{},[1929,61245,61246],{},[60,61247,17632],{},[60,61249,236],{},[60,61251,17652],{},[60,61253,17678],{},[45,61255,61256,18911,61260,1833,61262,2707,61264,18918],{},[1929,61257,61258],{},[60,61259,17645],{},[60,61261,17640],{},[60,61263,17652],{},[60,61265,17691],{},[45,61267,61268,18911,61272,1833,61274,2707,61276,18918],{},[1929,61269,61270],{},[60,61271,17671],{},[60,61273,17666],{},[60,61275,17678],{},[60,61277,17691],{},[37,61279,18946],{"id":18945},[30,61281,18949,61282,18952,61284,1114],{},[60,61283,17704],{},[60,61285,17579],{},[2225,61287,61288,61298],{},[2228,61289,61290],{},[2231,61291,61292,61294,61296],{},[2234,61293,18963],{},[2234,61295,18966],{},[2234,61297,18969],{},[2244,61299,61300,61312,61324,61336],{},[2231,61301,61302,61306,61310],{},[2249,61303,61304],{},[60,61305,326],{},[2249,61307,61308],{},[60,61309,18982],{},[2249,61311,18985],{},[2231,61313,61314,61318,61322],{},[2249,61315,61316],{},[60,61317,1695],{},[2249,61319,61320],{},[60,61321,18996],{},[2249,61323,18999],{},[2231,61325,61326,61330,61334],{},[2249,61327,61328],{},[60,61329,12388],{},[2249,61331,61332],{},[60,61333,19010],{},[2249,61335,19013],{},[2231,61337,61338,61342,61346],{},[2249,61339,61340],{},[60,61341,17719],{},[2249,61343,61344],{},[60,61345,19024],{},[2249,61347,19027,61348],{},[60,61349,19030],{},[30,61351,19033,61352,106],{},[60,61353,326],{},[174,61355,19039],{"id":19038},[30,61357,19042],{},[2225,61359,61360,61368],{},[2228,61361,61362],{},[2231,61363,61364,61366],{},[2234,61365,5321],{},[2234,61367,18035],{},[2244,61369,61370,61380,61390,61400],{},[2231,61371,61372,61376],{},[2249,61373,61374],{},[60,61375,19061],{},[2249,61377,61378],{},[60,61379,18077],{},[2231,61381,61382,61386],{},[2249,61383,61384],{},[60,61385,19072],{},[2249,61387,61388],{},[60,61389,18129],{},[2231,61391,61392,61396],{},[2249,61393,61394],{},[60,61395,19083],{},[2249,61397,61398],{},[60,61399,19088],{},[2231,61401,61402,61406],{},[2249,61403,61404],{},[60,61405,19095],{},[2249,61407,61408],{},[60,61409,19100],{},[174,61411,19104],{"id":19103},[2225,61413,61414,61422],{},[2228,61415,61416],{},[2231,61417,61418,61420],{},[2234,61419,19113],{},[2234,61421,19116],{},[2244,61423,61424,61432,61442,61450],{},[2231,61425,61426,61430],{},[2249,61427,61428],{},[60,61429,326],{},[2249,61431,19127],{},[2231,61433,61434,61438],{},[2249,61435,61436],{},[60,61437,12388],{},[2249,61439,61440],{},[60,61441,19138],{},[2231,61443,61444,61448],{},[2249,61445,61446],{},[60,61447,1695],{},[2249,61449,19147],{},[2231,61451,61452,61456],{},[2249,61453,61454],{},[60,61455,17719],{},[2249,61457,19156],{},[30,61459,19159,61460,19163],{},[60,61461,19162],{},[2225,61463,61464,61472],{},[2228,61465,61466],{},[2231,61467,61468,61470],{},[2234,61469,17616],{},[2234,61471,19174],{},[2244,61473,61474,61482,61490,61498,61506,61514],{},[2231,61475,61476,61480],{},[2249,61477,61478],{},[60,61479,236],{},[2249,61481,19185],{},[2231,61483,61484,61488],{},[2249,61485,61486],{},[60,61487,17640],{},[2249,61489,19194],{},[2231,61491,61492,61496],{},[2249,61493,61494],{},[60,61495,17652],{},[2249,61497,19203],{},[2231,61499,61500,61504],{},[2249,61501,61502],{},[60,61503,17666],{},[2249,61505,19212],{},[2231,61507,61508,61512],{},[2249,61509,61510],{},[60,61511,17691],{},[2249,61513,19221],{},[2231,61515,61516,61520],{},[2249,61517,61518],{},[60,61519,17678],{},[2249,61521,19230],{},[37,61523,19234],{"id":19233},[30,61525,163,61526,19239],{},[60,61527,1128],{},[225,61529,61530],{"className":338,"code":19242,"language":340,"meta":230,"style":230},[60,61531,61532,61536],{"__ignoreMap":230},[234,61533,61534],{"class":236,"line":237},[234,61535,19249],{"class":864},[234,61537,61538],{"class":236,"line":258},[234,61539,19254],{"class":244},[30,61541,19257],{},[37,61543,61544],{"id":17704},[60,61545,17704],{},[30,61547,61548,19266],{},[60,61549,17704],{},[225,61551,61552],{"className":338,"code":17604,"language":340,"meta":230,"style":230},[60,61553,61554],{"__ignoreMap":230},[234,61555,61556],{"class":236,"line":237},[234,61557,17604],{"class":244},[30,61559,8444,61560,19279],{},[133,61561,18536],{"href":17433},[37,61563,19283],{"id":19282},[2225,61565,61566,61574],{},[2228,61567,61568],{},[2231,61569,61570,61572],{},[2234,61571,19292],{},[2234,61573,5321],{},[2244,61575,61576,61584,61592,61600,61608],{},[2231,61577,61578,61580],{},[2249,61579,19301],{},[2249,61581,61582],{},[60,61583,19306],{},[2231,61585,61586,61588],{},[2249,61587,19311],{},[2249,61589,61590],{},[60,61591,19316],{},[2231,61593,61594,61596],{},[2249,61595,19321],{},[2249,61597,61598],{},[60,61599,19326],{},[2231,61601,61602,61604],{},[2249,61603,19331],{},[2249,61605,61606],{},[60,61607,19336],{},[2231,61609,61610,61612],{},[2249,61611,19341],{},[2249,61613,61614],{},[60,61615,19346],{},[37,61617,19350],{"id":19349},[42,61619,61620,61624,61626,61632,61634],{},[45,61621,19355,61622,19358],{},[60,61623,1128],{},[45,61625,19361],{},[45,61627,19364,61628,2716,61630],{},[60,61629,17579],{},[60,61631,326],{},[45,61633,19371],{},[45,61635,19374,61636,19377,61638,19380],{},[60,61637,2873],{},[60,61639,17579],{},[37,61641,19384],{"id":19383},[42,61643,61644,61648,61652,61656],{},[45,61645,19389,61646],{},[133,61647,5694],{"href":5693},[45,61649,19394,61650],{},[133,61651,18021],{"href":17432},[45,61653,19399,61654],{},[133,61655,18255],{"href":17434},[45,61657,19404,61658],{},[133,61659,18536],{"href":17433},[410,61661,19409],{},{"title":230,"searchDepth":258,"depth":258,"links":61663},[61664,61665,61666,61670,61671,61672,61673,61674],{"id":18743,"depth":258,"text":18744},{"id":18781,"depth":258,"text":18782},{"id":18945,"depth":258,"text":18946,"children":61667},[61668,61669],{"id":19038,"depth":265,"text":19039},{"id":19103,"depth":265,"text":19104},{"id":19233,"depth":258,"text":19234},{"id":17704,"depth":258,"text":17704},{"id":19282,"depth":258,"text":19283},{"id":19349,"depth":258,"text":19350},{"id":19383,"depth":258,"text":19384},{"path":17432,"title":18021,"description":19424,"kind":5773,"section":5594,"order":19425,"group":5686,"parentPath":5693,"status":5774,"integration":2710,"publicExport":261,"activation":17424,"package":5775,"aliases":61676,"attrs":61677,"events":61678,"cssVars":61679,"related":61680,"body":61681},[19427,19428,19429,19430,19431],[],[],[17929,18055,18107,18117,17953,18163,18201,18211,18221],[5693,17434,8500],{"type":22,"value":61682,"toc":62316},[61683,61685,61689,61691,61745,61747,61749,61785,61789,61809,61811,61815,61909,61913,61979,61983,62063,62065,62145,62147,62155,62165,62167,62169,62174,62182,62184,62202,62204,62208,62212,62216,62218,62226,62230,62234,62248,62250,62252,62262,62264,62266,62276,62292,62296,62298],[25,61684,18021],{"id":19440},[30,61686,19443,61687,19446],{},[60,61688,5694],{},[37,61690,19450],{"id":19449},[2225,61692,61693,61701],{},[2228,61694,61695],{},[2231,61696,61697,61699],{},[2234,61698,19459],{},[2234,61700,19462],{},[2244,61702,61703,61717,61731],{},[2231,61704,61705,61709],{},[2249,61706,61707],{},[60,61708,19471],{},[2249,61710,61711,1833,61713,2707,61715,19480],{},[60,61712,236],{},[60,61714,17652],{},[60,61716,17678],{},[2231,61718,61719,61723],{},[2249,61720,61721],{},[60,61722,19487],{},[2249,61724,61725,1833,61727,2707,61729,19480],{},[60,61726,17640],{},[60,61728,17652],{},[60,61730,17691],{},[2231,61732,61733,61737],{},[2249,61734,61735],{},[60,61736,19502],{},[2249,61738,61739,1833,61741,2707,61743,19480],{},[60,61740,17666],{},[60,61742,17678],{},[60,61744,17691],{},[37,61746,3092],{"id":19513},[30,61748,19516],{},[2225,61750,61751,61759],{},[2228,61752,61753],{},[2231,61754,61755,61757],{},[2234,61756,19525],{},[2234,61758,17520],{},[2244,61760,61761,61769,61777],{},[2231,61762,61763,61767],{},[2249,61764,19534,61765],{},[60,61766,19537],{},[2249,61768,19540],{},[2231,61770,61771,61775],{},[2249,61772,61773],{},[60,61774,18649],{},[2249,61776,19549],{},[2231,61778,61779,61783],{},[2249,61780,61781],{},[60,61782,19556],{},[2249,61784,19559],{},[30,61786,4236,61787,19564],{},[60,61788,17548],{},[2225,61790,61791,61799],{},[2228,61792,61793],{},[2231,61794,61795,61797],{},[2234,61796,19525],{},[2234,61798,17520],{},[2244,61800,61801],{},[2231,61802,61803,61807],{},[2249,61804,19534,61805],{},[60,61806,18630],{},[2249,61808,19585],{},[37,61810,19589],{"id":19588},[174,61812,61813],{"id":19592},[60,61814,17632],{},[2225,61816,61817,61827],{},[2228,61818,61819],{},[2231,61820,61821,61823,61825],{},[2234,61822,18035],{},[2234,61824,19605],{},[2234,61826,17520],{},[2244,61828,61829,61839,61849,61861,61873,61885,61897],{},[2231,61830,61831,61835,61837],{},[2249,61832,61833],{},[60,61834,17929],{},[2249,61836,19618],{},[2249,61838,18048],{},[2231,61840,61841,61845,61847],{},[2249,61842,61843],{},[60,61844,18055],{},[2249,61846,19618],{},[2249,61848,18058],{},[2231,61850,61851,61855,61859],{},[2249,61852,61853],{},[60,61854,18065],{},[2249,61856,19639,61857,19642],{},[60,61858,17704],{},[2249,61860,19645],{},[2231,61862,61863,61867,61871],{},[2249,61864,61865],{},[60,61866,18074],{},[2249,61868,19639,61869],{},[60,61870,19656],{},[2249,61872,19659],{},[2231,61874,61875,61879,61883],{},[2249,61876,61877],{},[60,61878,18077],{},[2249,61880,19639,61881],{},[60,61882,19061],{},[2249,61884,19672],{},[2231,61886,61887,61891,61895],{},[2249,61888,61889],{},[60,61890,18080],{},[2249,61892,19639,61893],{},[60,61894,19683],{},[2249,61896,19013],{},[2231,61898,61899,61903,61907],{},[2249,61900,61901],{},[60,61902,18083],{},[2249,61904,19639,61905],{},[60,61906,19696],{},[2249,61908,19699],{},[174,61910,61911],{"id":19702},[60,61912,17645],{},[2225,61914,61915,61925],{},[2228,61916,61917],{},[2231,61918,61919,61921,61923],{},[2234,61920,18035],{},[2234,61922,19605],{},[2234,61924,17520],{},[2244,61926,61927,61937,61947,61959,61971],{},[2231,61928,61929,61933,61935],{},[2249,61930,61931],{},[60,61932,18107],{},[2249,61934,19618],{},[2249,61936,18110],{},[2231,61938,61939,61943,61945],{},[2249,61940,61941],{},[60,61942,18117],{},[2249,61944,19618],{},[2249,61946,18120],{},[2231,61948,61949,61953,61957],{},[2249,61950,61951],{},[60,61952,18126],{},[2249,61954,19639,61955],{},[60,61956,19336],{},[2249,61958,19751],{},[2231,61960,61961,61965,61969],{},[2249,61962,61963],{},[60,61964,18129],{},[2249,61966,19639,61967],{},[60,61968,19072],{},[2249,61970,19764],{},[2231,61972,61973,61975,61977],{},[2249,61974,19769],{},[2249,61976],{},[2249,61978,19774],{},[174,61980,61981],{"id":19777},[60,61982,17671],{},[2225,61984,61985,61995],{},[2228,61986,61987],{},[2231,61988,61989,61991,61993],{},[2234,61990,18035],{},[2234,61992,19605],{},[2234,61994,17520],{},[2244,61996,61997,62007,62019,62031,62043,62055],{},[2231,61998,61999,62003,62005],{},[2249,62000,62001],{},[60,62002,17953],{},[2249,62004,19618],{},[2249,62006,18156],{},[2231,62008,62009,62013,62015],{},[2249,62010,62011],{},[60,62012,18163],{},[2249,62014,19812],{},[2249,62016,19815,62017,3340],{},[60,62018,19818],{},[2231,62020,62021,62025,62029],{},[2249,62022,62023],{},[60,62024,18171],{},[2249,62026,19639,62027],{},[60,62028,19829],{},[2249,62030,19832],{},[2231,62032,62033,62037,62041],{},[2249,62034,62035],{},[60,62036,18174],{},[2249,62038,19639,62039],{},[60,62040,19843],{},[2249,62042,19846],{},[2231,62044,62045,62049,62053],{},[2249,62046,62047],{},[60,62048,18177],{},[2249,62050,19639,62051],{},[60,62052,19857],{},[2249,62054,19860],{},[2231,62056,62057,62059,62061],{},[2249,62058,19769],{},[2249,62060],{},[2249,62062,19774],{},[174,62064,19872],{"id":19871},[2225,62066,62067,62077],{},[2228,62068,62069],{},[2231,62070,62071,62073,62075],{},[2234,62072,18035],{},[2234,62074,18192],{},[2234,62076,17520],{},[2244,62078,62079,62089,62099,62109,62121,62133],{},[2231,62080,62081,62085,62087],{},[2249,62082,62083],{},[60,62084,18201],{},[2249,62086,19895],{},[2249,62088,19898],{},[2231,62090,62091,62095,62097],{},[2249,62092,62093],{},[60,62094,18211],{},[2249,62096,19907],{},[2249,62098,19910],{},[2231,62100,62101,62105,62107],{},[2249,62102,62103],{},[60,62104,18221],{},[2249,62106,19919],{},[2249,62108,19922],{},[2231,62110,62111,62115,62119],{},[2249,62112,62113],{},[60,62114,18065],{},[2249,62116,62117,19933],{},[60,62118,17704],{},[2249,62120,19936],{},[2231,62122,62123,62127,62131],{},[2249,62124,62125],{},[60,62126,18240],{},[2249,62128,62129,19933],{},[60,62130,17704],{},[2249,62132,19949],{},[2231,62134,62135,62139,62143],{},[2249,62136,62137],{},[60,62138,18249],{},[2249,62140,62141,19933],{},[60,62142,17704],{},[2249,62144,19962],{},[37,62146,19966],{"id":19965},[30,62148,19969,62149,1833,62151,1833,62153,19976],{},[60,62150,17632],{},[60,62152,17645],{},[60,62154,17671],{},[42,62156,62157,62161],{},[45,62158,62159,19983],{},[60,62160,18643],{},[45,62162,62163,19988],{},[60,62164,19430],{},[37,62166,19992],{"id":19991},[30,62168,19995],{},[225,62170,62172],{"className":62171,"code":19999,"language":18750},[18748],[60,62173,19999],{"__ignoreMap":230},[30,62175,20004,62176,1934,62178,20009,62180,20013],{},[60,62177,18315],{},[60,62179,18321],{},[1929,62181,20012],{},[37,62183,20017],{"id":20016},[42,62185,62186,62192,62196,62200],{},[45,62187,20022,62188,20026,62190,20029],{},[1929,62189,20025],{},[60,62191,17671],{},[45,62193,20032,62194,20036],{},[60,62195,20035],{},[45,62197,20039,62198,20042],{},[60,62199,18343],{},[45,62201,20045],{},[37,62203,20049],{"id":20048},[174,62205,62206],{"id":20052},[60,62207,20055],{},[30,62209,20058,62210,106],{},[60,62211,18331],{},[174,62213,62214],{"id":20063},[60,62215,20066],{},[30,62217,20069],{},[30,62219,20072,62220,1833,62222,2707,62224,20079],{},[60,62221,17632],{},[60,62223,17645],{},[60,62225,17671],{},[174,62227,62228,20085],{"id":20082},[60,62229,18352],{},[30,62231,20088,62232,20092],{},[60,62233,20091],{},[42,62235,62236,62244],{},[45,62237,20097,62238,20100,62240,20104,62242,20107],{},[60,62239,18352],{},[1929,62241,20103],{},[60,62243,17645],{},[45,62245,20110,62246,17633],{},[60,62247,17671],{},[37,62249,20115],{"id":19431},[30,62251,20118],{},[42,62253,62254,62258],{},[45,62255,62256,20125],{},[60,62257,18163],{},[45,62259,62260,20131],{},[60,62261,20130],{},[30,62263,20134],{},[37,62265,20138],{"id":20137},[30,62267,18328,62268,1833,62270,1833,62272,7452,62274,20150],{},[60,62269,18331],{},[60,62271,18334],{},[60,62273,20147],{},[60,62275,18337],{},[42,62277,62278,62286,62290],{},[45,62279,20155,62280,20158,62282,1934,62284,17633],{},[1929,62281,20025],{},[60,62283,17645],{},[60,62285,17671],{},[45,62287,20155,62288,20167],{},[1929,62289,20025],{},[45,62291,20170],{},[30,62293,8444,62294,20175],{},[133,62295,18255],{"href":17434},[37,62297,19384],{"id":19383},[42,62299,62300,62304,62308,62312],{},[45,62301,19389,62302],{},[133,62303,5694],{"href":5693},[45,62305,20186,62306],{},[133,62307,17570],{"href":17431},[45,62309,19399,62310],{},[133,62311,18255],{"href":17434},[45,62313,20195,62314],{},[133,62315,18536],{"href":17433},{"title":230,"searchDepth":258,"depth":258,"links":62317},[62318,62319,62320,62326,62327,62328,62329,62334,62335,62336],{"id":19449,"depth":258,"text":19450},{"id":19513,"depth":258,"text":3092},{"id":19588,"depth":258,"text":19589,"children":62321},[62322,62323,62324,62325],{"id":19592,"depth":265,"text":17632},{"id":19702,"depth":265,"text":17645},{"id":19777,"depth":265,"text":17671},{"id":19871,"depth":265,"text":19872},{"id":19965,"depth":258,"text":19966},{"id":19991,"depth":258,"text":19992},{"id":20016,"depth":258,"text":20017},{"id":20048,"depth":258,"text":20049,"children":62330},[62331,62332,62333],{"id":20052,"depth":265,"text":20055},{"id":20063,"depth":265,"text":20066},{"id":20082,"depth":265,"text":20216},{"id":19431,"depth":258,"text":20115},{"id":20137,"depth":258,"text":20138},{"id":19383,"depth":258,"text":19384},{"path":17433,"title":18536,"description":20221,"kind":5773,"section":5594,"order":20222,"group":5686,"parentPath":5693,"status":5774,"integration":2710,"publicExport":261,"activation":17424,"package":5775,"aliases":62338,"attrs":62339,"events":62340,"cssVars":62341,"related":62342,"body":62343},[17704,18568,20224],[],[],[18065,18240,18249],[5693,17431,5010],{"type":22,"value":62344,"toc":62981},[62345,62347,62351,62353,62381,62423,62425,62427,62437,62449,62491,62717,62735,62737,62741,62777,62805,62845,62847,62859,62861,62863,62865,62871,62875,62877,62879,62887,62889,62891,62893,62903,62905,62907,62941,62945,62947,62949,62959,62961,62979],[25,62346,18536],{"id":20233},[30,62348,62349,20238],{},[60,62350,17704],{},[37,62352,5418],{"id":5417},[225,62354,62355],{"className":338,"code":20243,"language":340,"meta":230,"style":230},[60,62356,62357],{"__ignoreMap":230},[234,62358,62359,62361,62363,62365,62367,62369,62371,62373,62375,62377,62379],{"class":236,"line":237},[234,62360,347],{"class":244},[234,62362,25],{"class":350},[234,62364,354],{"class":281},[234,62366,357],{"class":244},[234,62368,18276],{"class":251},[234,62370,18279],{"class":281},[234,62372,357],{"class":244},[234,62374,18460],{"class":251},[234,62376,20266],{"class":244},[234,62378,25],{"class":350},[234,62380,376],{"class":244},[225,62382,62383],{"className":6261,"code":20273,"language":6263,"meta":230,"style":230},[60,62384,62385,62393,62419],{"__ignoreMap":230},[234,62386,62387,62389,62391],{"class":236,"line":237},[234,62388,25],{"class":350},[234,62390,17801],{"class":281},[234,62392,909],{"class":244},[234,62394,62395,62397,62399,62401,62403,62405,62407,62409,62411,62413,62415,62417],{"class":236,"line":258},[234,62396,10500],{"class":271},[234,62398,1443],{"class":244},[234,62400,1820],{"class":271},[234,62402,329],{"class":244},[234,62404,1825],{"class":271},[234,62406,329],{"class":244},[234,62408,18065],{"class":899},[234,62410,903],{"class":244},[234,62412,1841],{"class":240},[234,62414,1844],{"class":271},[234,62416,1789],{"class":240},[234,62418,335],{"class":244},[234,62420,62421],{"class":236,"line":265},[234,62422,1143],{"class":244},[30,62424,20316],{},[37,62426,20320],{"id":20319},[30,62428,20323,62429,1833,62431,2707,62433,20330,62435,1114],{},[60,62430,236],{},[60,62432,17652],{},[60,62434,17678],{},[1929,62436,20333],{},[42,62438,62439,62445,62447],{},[45,62440,62441,20340,62443,20343],{},[60,62442,18065],{},[60,62444,17632],{},[45,62446,20346],{},[45,62448,20349],{},[225,62450,62451],{"className":338,"code":20352,"language":340,"meta":230,"style":230},[60,62452,62453],{"__ignoreMap":230},[234,62454,62455,62457,62459,62461,62463,62465,62467,62469,62471,62473,62475,62477,62479,62481,62483,62485,62487,62489],{"class":236,"line":237},[234,62456,347],{"class":244},[234,62458,25],{"class":350},[234,62460,1297],{"class":281},[234,62462,357],{"class":244},[234,62464,20367],{"class":251},[234,62466,354],{"class":281},[234,62468,357],{"class":244},[234,62470,18276],{"class":251},[234,62472,18279],{"class":281},[234,62474,357],{"class":244},[234,62476,20380],{"class":251},[234,62478,20383],{"class":244},[234,62480,2045],{"class":350},[234,62482,20388],{"class":244},[234,62484,2045],{"class":350},[234,62486,20393],{"class":244},[234,62488,25],{"class":350},[234,62490,376],{"class":244},[225,62492,62493],{"className":6261,"code":20400,"language":6263,"meta":230,"style":230},[60,62494,62495,62499,62507,62517,62527,62557,62561,62565,62569,62577,62587,62603,62637,62673,62677,62681,62689,62695,62709,62713],{"__ignoreMap":230},[234,62496,62497],{"class":236,"line":237},[234,62498,20407],{"class":864},[234,62500,62501,62503,62505],{"class":236,"line":258},[234,62502,20412],{"class":281},[234,62504,17801],{"class":281},[234,62506,909],{"class":244},[234,62508,62509,62511,62513,62515],{"class":236,"line":265},[234,62510,1677],{"class":271},[234,62512,1443],{"class":244},[234,62514,16206],{"class":271},[234,62516,255],{"class":244},[234,62518,62519,62521,62523,62525],{"class":236,"line":288},[234,62520,8014],{"class":271},[234,62522,1443],{"class":244},[234,62524,8019],{"class":271},[234,62526,255],{"class":244},[234,62528,62529,62531,62533,62535,62537,62539,62541,62543,62545,62547,62549,62551,62553,62555],{"class":236,"line":293},[234,62530,10500],{"class":271},[234,62532,1443],{"class":244},[234,62534,1820],{"class":271},[234,62536,329],{"class":244},[234,62538,1825],{"class":271},[234,62540,329],{"class":244},[234,62542,18065],{"class":899},[234,62544,1833],{"class":244},[234,62546,15338],{"class":271},[234,62548,903],{"class":244},[234,62550,1841],{"class":240},[234,62552,1844],{"class":271},[234,62554,1789],{"class":240},[234,62556,335],{"class":244},[234,62558,62559],{"class":236,"line":305},[234,62560,1143],{"class":244},[234,62562,62563],{"class":236,"line":321},[234,62564,262],{"emptyLinePlaceholder":261},[234,62566,62567],{"class":236,"line":946},[234,62568,20479],{"class":864},[234,62570,62571,62573,62575],{"class":236,"line":955},[234,62572,20412],{"class":281},[234,62574,20486],{"class":281},[234,62576,909],{"class":244},[234,62578,62579,62581,62583,62585],{"class":236,"line":11},[234,62580,1677],{"class":271},[234,62582,1443],{"class":244},[234,62584,17852],{"class":271},[234,62586,255],{"class":244},[234,62588,62589,62591,62593,62595,62597,62599,62601],{"class":236,"line":980},[234,62590,1810],{"class":271},[234,62592,1443],{"class":244},[234,62594,17863],{"class":271},[234,62596,329],{"class":244},[234,62598,20511],{"class":271},[234,62600,3407],{"class":240},[234,62602,335],{"class":244},[234,62604,62605,62607,62609,62611,62613,62615,62617,62619,62621,62623,62625,62627,62629,62631,62633,62635],{"class":236,"line":994},[234,62606,10464],{"class":271},[234,62608,20522],{"class":244},[234,62610,2531],{"class":271},[234,62612,10472],{"class":240},[234,62614,17885],{"class":271},[234,62616,329],{"class":244},[234,62618,7535],{"class":271},[234,62620,1833],{"class":244},[234,62622,1836],{"class":271},[234,62624,1833],{"class":244},[234,62626,1836],{"class":271},[234,62628,1833],{"class":244},[234,62630,1754],{"class":271},[234,62632,903],{"class":244},[234,62634,17906],{"class":271},[234,62636,255],{"class":244},[234,62638,62639,62641,62643,62645,62647,62649,62651,62653,62655,62657,62659,62661,62663,62665,62667,62669,62671],{"class":236,"line":1000},[234,62640,17913],{"class":271},[234,62642,1443],{"class":244},[234,62644,1820],{"class":271},[234,62646,329],{"class":244},[234,62648,1825],{"class":271},[234,62650,329],{"class":244},[234,62652,17929],{"class":899},[234,62654,1833],{"class":244},[234,62656,1836],{"class":271},[234,62658,903],{"class":244},[234,62660,1841],{"class":240},[234,62662,20577],{"class":271},[234,62664,10472],{"class":240},[234,62666,17945],{"class":240},[234,62668,17940],{"class":271},[234,62670,10472],{"class":240},[234,62672,335],{"class":244},[234,62674,62675],{"class":236,"line":1005},[234,62676,1143],{"class":244},[234,62678,62679],{"class":236,"line":1013},[234,62680,262],{"emptyLinePlaceholder":261},[234,62682,62683,62685,62687],{"class":236,"line":1019},[234,62684,10766],{"class":240},[234,62686,20602],{"class":899},[234,62688,909],{"class":244},[234,62690,62691,62693],{"class":236,"line":1025},[234,62692,10812],{"class":281},[234,62694,909],{"class":244},[234,62696,62697,62699,62701,62703,62705,62707],{"class":236,"line":1031},[234,62698,10785],{"class":271},[234,62700,1443],{"class":244},[234,62702,17863],{"class":271},[234,62704,329],{"class":244},[234,62706,1836],{"class":271},[234,62708,335],{"class":244},[234,62710,62711],{"class":236,"line":1037},[234,62712,1138],{"class":244},[234,62714,62715],{"class":236,"line":427},[234,62716,1143],{"class":244},[30,62718,62719,20637,62721,137,62723,20642,62725,20645,62727,20648,62729,20651,62731,20654,62733,20657],{},[60,62720,17652],{},[60,62722,17632],{},[60,62724,17645],{},[60,62726,17632],{},[60,62728,17645],{},[60,62730,17929],{},[60,62732,17632],{},[60,62734,17645],{},[37,62736,20661],{"id":20660},[30,62738,20664,62739,1114],{},[1929,62740,20667],{},[2225,62742,62743,62751],{},[2228,62744,62745],{},[2231,62746,62747,62749],{},[2234,62748,18035],{},[2234,62750,17520],{},[2244,62752,62753,62761,62769],{},[2231,62754,62755,62759],{},[2249,62756,62757],{},[60,62758,18065],{},[2249,62760,20688],{},[2231,62762,62763,62767],{},[2249,62764,62765],{},[60,62766,18240],{},[2249,62768,20697],{},[2231,62770,62771,62775],{},[2249,62772,62773],{},[60,62774,18249],{},[2249,62776,20706],{},[225,62778,62779],{"className":338,"code":20709,"language":340,"meta":230,"style":230},[60,62780,62781],{"__ignoreMap":230},[234,62782,62783,62785,62787,62789,62791,62793,62795,62797,62799,62801,62803],{"class":236,"line":237},[234,62784,347],{"class":244},[234,62786,25],{"class":350},[234,62788,354],{"class":281},[234,62790,357],{"class":244},[234,62792,18276],{"class":251},[234,62794,18279],{"class":281},[234,62796,357],{"class":244},[234,62798,20730],{"class":251},[234,62800,20733],{"class":244},[234,62802,25],{"class":350},[234,62804,376],{"class":244},[225,62806,62807],{"className":6261,"code":20740,"language":6263,"meta":230,"style":230},[60,62808,62809,62815,62841],{"__ignoreMap":230},[234,62810,62811,62813],{"class":236,"line":237},[234,62812,25],{"class":350},[234,62814,909],{"class":244},[234,62816,62817,62819,62821,62823,62825,62827,62829,62831,62833,62835,62837,62839],{"class":236,"line":258},[234,62818,10500],{"class":271},[234,62820,1443],{"class":244},[234,62822,1820],{"class":271},[234,62824,329],{"class":244},[234,62826,1825],{"class":271},[234,62828,329],{"class":244},[234,62830,18065],{"class":899},[234,62832,903],{"class":244},[234,62834,1841],{"class":240},[234,62836,1844],{"class":271},[234,62838,1789],{"class":240},[234,62840,335],{"class":244},[234,62842,62843],{"class":236,"line":265},[234,62844,1143],{"class":244},[37,62846,20782],{"id":20781},[30,62848,20785,62849,1833,62851,2707,62853,20792,62855,20026,62857,20797],{},[60,62850,17666],{},[60,62852,17678],{},[60,62854,17691],{},[1929,62856,20025],{},[60,62858,17671],{},[30,62860,20800],{},[37,62862,20804],{"id":20803},[30,62864,20807],{},[99,62866,62867,62869],{},[45,62868,20812],{},[45,62870,20815],{},[30,62872,20818,62873,20822],{},[60,62874,20821],{},[37,62876,20826],{"id":20825},[30,62878,20829],{},[42,62880,62881,62883,62885],{},[45,62882,20834],{},[45,62884,20837],{},[45,62886,20840],{},[30,62888,20843],{},[174,62890,18562],{"id":18561},[30,62892,20848],{},[42,62894,62895,62899],{},[45,62896,20853,62897,20856],{},[1929,62898,20025],{},[45,62900,20859,62901,20856],{},[1929,62902,20025],{},[30,62904,20864],{},[37,62906,18569],{"id":18568},[225,62908,62909],{"className":338,"code":20869,"language":340,"meta":230,"style":230},[60,62910,62911],{"__ignoreMap":230},[234,62912,62913,62915,62917,62919,62921,62923,62925,62927,62929,62931,62933,62935,62937,62939],{"class":236,"line":237},[234,62914,347],{"class":244},[234,62916,25],{"class":350},[234,62918,354],{"class":281},[234,62920,357],{"class":244},[234,62922,18276],{"class":251},[234,62924,18279],{"class":281},[234,62926,357],{"class":244},[234,62928,18460],{"class":251},[234,62930,20892],{"class":281},[234,62932,357],{"class":244},[234,62934,20897],{"class":251},[234,62936,20900],{"class":244},[234,62938,25],{"class":350},[234,62940,376],{"class":244},[30,62942,20907,62943,20910],{},[60,62944,18630],{},[30,62946,20913],{},[37,62948,20917],{"id":20916},[42,62950,62951,62953,62955],{},[45,62952,20922],{},[45,62954,20925],{},[45,62956,20928,62957,20931],{},[60,62958,17548],{},[37,62960,19384],{"id":19383},[42,62962,62963,62967,62971,62975],{},[45,62964,19389,62965],{},[133,62966,5694],{"href":5693},[45,62968,20186,62969],{},[133,62970,17570],{"href":17431},[45,62972,19394,62973],{},[133,62974,18021],{"href":17432},[45,62976,19399,62977],{},[133,62978,18255],{"href":17434},[410,62980,20954],{},{"title":230,"searchDepth":258,"depth":258,"links":62982},[62983,62984,62985,62986,62987,62988,62991,62992,62993],{"id":5417,"depth":258,"text":5418},{"id":20319,"depth":258,"text":20320},{"id":20660,"depth":258,"text":20661},{"id":20781,"depth":258,"text":20782},{"id":20803,"depth":258,"text":20804},{"id":20825,"depth":258,"text":20826,"children":62989},[62990],{"id":18561,"depth":265,"text":18562},{"id":18568,"depth":258,"text":18569},{"id":20916,"depth":258,"text":20917},{"id":19383,"depth":258,"text":19384},{"path":17434,"title":18255,"description":20969,"kind":5773,"section":5594,"order":20222,"group":5686,"parentPath":5693,"status":5774,"integration":2710,"publicExport":261,"activation":17424,"package":5775,"aliases":62995,"attrs":62996,"events":62997,"cssVars":62998,"related":62999,"body":63000},[18352,20055,20066,20971,20972,20973,20974,20975,20976],[],[],[],[5693,17432,17431],{"type":22,"value":63001,"toc":63849},[63002,63004,63008,63010,63012,63014,63044,63048,63276,63284,63286,63316,63322,63324,63326,63328,63333,63477,63479,63497,63501,63507,63547,63553,63557,63561,63611,63615,63617,63631,63633,63637,63681,63693,63699,63701,63711,63719,63745,63747,63749,63793,63799,63801,63803,63809,63811,63813,63815,63827,63829,63847],[25,63003,18255],{"id":18254},[30,63005,63006,20989],{},[60,63007,5694],{},[37,63009,20993],{"id":20992},[30,63011,20996],{},[174,63013,21000],{"id":20999},[30,63015,18328,63016,1833,63018,1833,63020,1833,63022,1833,63024,1833,63026,1833,63028,1833,63030,1833,63032,1833,63034,1833,63036,1833,63038,1833,63040,1833,63042,21041],{},[60,63017,18315],{},[60,63019,18318],{},[60,63021,18321],{},[60,63023,18324],{},[60,63025,21013],{},[60,63027,21016],{},[60,63029,21019],{},[60,63031,21022],{},[60,63033,21025],{},[60,63035,21028],{},[60,63037,21031],{},[60,63039,21034],{},[60,63041,21037],{},[60,63043,21040],{},[30,63045,21044,63046,21048],{},[1929,63047,21047],{},[225,63049,63050],{"className":338,"code":21051,"language":340,"meta":230,"style":230},[60,63051,63052,63056,63076,63102,63110,63114,63118,63132,63152,63172,63180,63200,63208,63228,63242,63260,63268],{"__ignoreMap":230},[234,63053,63054],{"class":236,"line":237},[234,63055,21058],{"class":864},[234,63057,63058,63060,63062,63064,63066,63068,63070,63072,63074],{"class":236,"line":258},[234,63059,347],{"class":244},[234,63061,30],{"class":350},[234,63063,354],{"class":281},[234,63065,357],{"class":244},[234,63067,18276],{"class":251},[234,63069,18279],{"class":281},[234,63071,357],{"class":244},[234,63073,21077],{"class":251},[234,63075,376],{"class":244},[234,63077,63078,63080,63082,63084,63086,63088,63090,63092,63094,63096,63098,63100],{"class":236,"line":265},[234,63079,21084],{"class":244},[234,63081,3718],{"class":350},[234,63083,21089],{"class":244},[234,63085,3718],{"class":350},[234,63087,21094],{"class":244},[234,63089,1929],{"class":350},[234,63091,1297],{"class":281},[234,63093,357],{"class":244},[234,63095,21103],{"class":251},[234,63097,21106],{"class":244},[234,63099,1929],{"class":350},[234,63101,21111],{"class":244},[234,63103,63104,63106,63108],{"class":236,"line":288},[234,63105,1402],{"class":244},[234,63107,30],{"class":350},[234,63109,376],{"class":244},[234,63111,63112],{"class":236,"line":293},[234,63113,262],{"emptyLinePlaceholder":261},[234,63115,63116],{"class":236,"line":305},[234,63117,21128],{"class":864},[234,63119,63120,63122,63124,63126,63128,63130],{"class":236,"line":321},[234,63121,347],{"class":244},[234,63123,30],{"class":350},[234,63125,1297],{"class":281},[234,63127,357],{"class":244},[234,63129,21141],{"class":251},[234,63131,376],{"class":244},[234,63133,63134,63136,63138,63140,63142,63144,63146,63148,63150],{"class":236,"line":946},[234,63135,1292],{"class":244},[234,63137,234],{"class":350},[234,63139,1297],{"class":281},[234,63141,357],{"class":244},[234,63143,21156],{"class":251},[234,63145,21159],{"class":244},[234,63147,234],{"class":350},[234,63149,21164],{"class":244},[234,63151,21167],{"class":271},[234,63153,63154,63156,63158,63160,63162,63164,63166,63168,63170],{"class":236,"line":955},[234,63155,1292],{"class":244},[234,63157,234],{"class":350},[234,63159,1297],{"class":281},[234,63161,357],{"class":244},[234,63163,21156],{"class":251},[234,63165,21182],{"class":244},[234,63167,234],{"class":350},[234,63169,21164],{"class":244},[234,63171,21167],{"class":271},[234,63173,63174,63176,63178],{"class":236,"line":11},[234,63175,1292],{"class":244},[234,63177,3718],{"class":350},[234,63179,376],{"class":244},[234,63181,63182,63184,63186,63188,63190,63192,63194,63196,63198],{"class":236,"line":980},[234,63183,1321],{"class":244},[234,63185,234],{"class":350},[234,63187,1297],{"class":281},[234,63189,357],{"class":244},[234,63191,21156],{"class":251},[234,63193,21089],{"class":244},[234,63195,234],{"class":350},[234,63197,21164],{"class":244},[234,63199,21167],{"class":271},[234,63201,63202,63204,63206],{"class":236,"line":994},[234,63203,1393],{"class":244},[234,63205,3718],{"class":350},[234,63207,376],{"class":244},[234,63209,63210,63212,63214,63216,63218,63220,63222,63224,63226],{"class":236,"line":1000},[234,63211,1292],{"class":244},[234,63213,234],{"class":350},[234,63215,1297],{"class":281},[234,63217,357],{"class":244},[234,63219,21156],{"class":251},[234,63221,21239],{"class":244},[234,63223,234],{"class":350},[234,63225,21164],{"class":244},[234,63227,21167],{"class":271},[234,63229,63230,63232,63234,63236,63238,63240],{"class":236,"line":1005},[234,63231,1292],{"class":244},[234,63233,1929],{"class":350},[234,63235,1297],{"class":281},[234,63237,357],{"class":244},[234,63239,21103],{"class":251},[234,63241,376],{"class":244},[234,63243,63244,63246,63248,63250,63252,63254,63256,63258],{"class":236,"line":1013},[234,63245,1321],{"class":244},[234,63247,234],{"class":350},[234,63249,1297],{"class":281},[234,63251,357],{"class":244},[234,63253,21156],{"class":251},[234,63255,21274],{"class":244},[234,63257,234],{"class":350},[234,63259,376],{"class":244},[234,63261,63262,63264,63266],{"class":236,"line":1019},[234,63263,1393],{"class":244},[234,63265,1929],{"class":350},[234,63267,376],{"class":244},[234,63269,63270,63272,63274],{"class":236,"line":1025},[234,63271,1402],{"class":244},[234,63273,30],{"class":350},[234,63275,376],{"class":244},[30,63277,21297,63278,1833,63280,2707,63282,21306],{},[60,63279,3718],{},[60,63281,21302],{},[60,63283,21305],{},[30,63285,21309],{},[225,63287,63288],{"className":338,"code":21312,"language":340,"meta":230,"style":230},[60,63289,63290],{"__ignoreMap":230},[234,63291,63292,63294,63296,63298,63300,63302,63304,63306,63308,63310,63312,63314],{"class":236,"line":237},[234,63293,347],{"class":244},[234,63295,133],{"class":350},[234,63297,21323],{"class":281},[234,63299,357],{"class":244},[234,63301,21328],{"class":251},[234,63303,21331],{"class":244},[234,63305,1929],{"class":350},[234,63307,21336],{"class":244},[234,63309,1929],{"class":350},[234,63311,371],{"class":244},[234,63313,133],{"class":350},[234,63315,376],{"class":244},[30,63317,21347,63318,137,63320,21352],{},[60,63319,18321],{},[60,63321,18318],{},[174,63323,21356],{"id":21355},[30,63325,21359],{},[30,63327,21362],{},[225,63329,63331],{"className":63330,"code":21366,"language":18750},[18748],[60,63332,21366],{"__ignoreMap":230},[225,63334,63335],{"className":338,"code":21371,"language":340,"meta":230,"style":230},[60,63336,63337,63341,63361,63381,63389,63393,63397,63411,63431,63451,63469],{"__ignoreMap":230},[234,63338,63339],{"class":236,"line":237},[234,63340,21058],{"class":864},[234,63342,63343,63345,63347,63349,63351,63353,63355,63357,63359],{"class":236,"line":258},[234,63344,347],{"class":244},[234,63346,30],{"class":350},[234,63348,354],{"class":281},[234,63350,357],{"class":244},[234,63352,18276],{"class":251},[234,63354,18279],{"class":281},[234,63356,357],{"class":244},[234,63358,21077],{"class":251},[234,63360,376],{"class":244},[234,63362,63363,63365,63367,63369,63371,63373,63375,63377,63379],{"class":236,"line":265},[234,63364,21402],{"class":244},[234,63366,3286],{"class":350},[234,63368,12928],{"class":281},[234,63370,357],{"class":244},[234,63372,21411],{"class":251},[234,63374,12936],{"class":281},[234,63376,357],{"class":244},[234,63378,21418],{"class":251},[234,63380,21421],{"class":244},[234,63382,63383,63385,63387],{"class":236,"line":288},[234,63384,1402],{"class":244},[234,63386,30],{"class":350},[234,63388,376],{"class":244},[234,63390,63391],{"class":236,"line":293},[234,63392,262],{"emptyLinePlaceholder":261},[234,63394,63395],{"class":236,"line":305},[234,63396,21128],{"class":864},[234,63398,63399,63401,63403,63405,63407,63409],{"class":236,"line":321},[234,63400,347],{"class":244},[234,63402,30],{"class":350},[234,63404,1297],{"class":281},[234,63406,357],{"class":244},[234,63408,21141],{"class":251},[234,63410,376],{"class":244},[234,63412,63413,63415,63417,63419,63421,63423,63425,63427,63429],{"class":236,"line":946},[234,63414,1292],{"class":244},[234,63416,234],{"class":350},[234,63418,1297],{"class":281},[234,63420,357],{"class":244},[234,63422,21156],{"class":251},[234,63424,21466],{"class":244},[234,63426,234],{"class":350},[234,63428,21164],{"class":244},[234,63430,21167],{"class":271},[234,63432,63433,63435,63437,63439,63441,63443,63445,63447,63449],{"class":236,"line":955},[234,63434,1292],{"class":244},[234,63436,3286],{"class":350},[234,63438,12928],{"class":281},[234,63440,357],{"class":244},[234,63442,21411],{"class":251},[234,63444,12936],{"class":281},[234,63446,357],{"class":244},[234,63448,21418],{"class":251},[234,63450,12951],{"class":244},[234,63452,63453,63455,63457,63459,63461,63463,63465,63467],{"class":236,"line":11},[234,63454,1292],{"class":244},[234,63456,234],{"class":350},[234,63458,1297],{"class":281},[234,63460,357],{"class":244},[234,63462,21156],{"class":251},[234,63464,21507],{"class":244},[234,63466,234],{"class":350},[234,63468,376],{"class":244},[234,63470,63471,63473,63475],{"class":236,"line":980},[234,63472,1402],{"class":244},[234,63474,30],{"class":350},[234,63476,376],{"class":244},[30,63478,21522],{},[42,63480,63481,63483,63489,63491],{},[45,63482,21527],{},[45,63484,21530,63485,1934,63487,17633],{},[60,63486,17645],{},[60,63488,17671],{},[45,63490,21537],{},[45,63492,21540,63493,21543,63495],{},[60,63494,18331],{},[60,63496,18107],{},[174,63498,63499,21551],{"id":21548},[60,63500,18343],{},[30,63502,63503,21556,63505,21559],{},[60,63504,18343],{},[60,63506,18343],{},[225,63508,63509],{"className":338,"code":21562,"language":340,"meta":230,"style":230},[60,63510,63511,63531,63539],{"__ignoreMap":230},[234,63512,63513,63515,63517,63519,63521,63523,63525,63527,63529],{"class":236,"line":237},[234,63514,347],{"class":244},[234,63516,25],{"class":350},[234,63518,354],{"class":281},[234,63520,357],{"class":244},[234,63522,18276],{"class":251},[234,63524,18279],{"class":281},[234,63526,357],{"class":244},[234,63528,21583],{"class":251},[234,63530,376],{"class":244},[234,63532,63533,63535,63537],{"class":236,"line":258},[234,63534,21590],{"class":244},[234,63536,2045],{"class":350},[234,63538,21595],{"class":244},[234,63540,63541,63543,63545],{"class":236,"line":265},[234,63542,1402],{"class":244},[234,63544,25],{"class":350},[234,63546,376],{"class":244},[30,63548,21606,63549,21609,63551,14690],{},[60,63550,17632],{},[60,63552,17929],{},[37,63554,63555],{"id":18352},[60,63556,18359],{},[30,63558,63559,21620],{},[60,63560,18359],{},[225,63562,63563],{"className":338,"code":18363,"language":340,"meta":230,"style":230},[60,63564,63565,63585,63603],{"__ignoreMap":230},[234,63566,63567,63569,63571,63573,63575,63577,63579,63581,63583],{"class":236,"line":237},[234,63568,347],{"class":244},[234,63570,37],{"class":350},[234,63572,354],{"class":281},[234,63574,357],{"class":244},[234,63576,18276],{"class":251},[234,63578,18279],{"class":281},[234,63580,357],{"class":244},[234,63582,18284],{"class":251},[234,63584,376],{"class":244},[234,63586,63587,63589,63591,63593,63595,63597,63599,63601],{"class":236,"line":258},[234,63588,1292],{"class":244},[234,63590,18352],{"class":350},[234,63592,1297],{"class":281},[234,63594,357],{"class":244},[234,63596,18398],{"class":251},[234,63598,18401],{"class":244},[234,63600,18352],{"class":350},[234,63602,18406],{"class":244},[234,63604,63605,63607,63609],{"class":236,"line":265},[234,63606,1402],{"class":244},[234,63608,37],{"class":350},[234,63610,376],{"class":244},[30,63612,21673,63613,21677],{},[60,63614,21676],{},[174,63616,21681],{"id":21680},[42,63618,63619,63627],{},[45,63620,20097,63621,20100,63623,20104,63625,20107],{},[60,63622,18352],{},[1929,63624,20103],{},[60,63626,17645],{},[45,63628,21694,63629,17633],{},[60,63630,17671],{},[174,63632,21700],{"id":21699},[30,63634,63635,21705],{},[60,63636,18359],{},[225,63638,63639],{"className":338,"code":21708,"language":340,"meta":230,"style":230},[60,63640,63641,63655,63673],{"__ignoreMap":230},[234,63642,63643,63645,63647,63649,63651,63653],{"class":236,"line":237},[234,63644,347],{"class":244},[234,63646,18352],{"class":350},[234,63648,1297],{"class":281},[234,63650,357],{"class":244},[234,63652,21723],{"class":251},[234,63654,376],{"class":244},[234,63656,63657,63659,63661,63663,63665,63667,63669,63671],{"class":236,"line":258},[234,63658,1292],{"class":244},[234,63660,18352],{"class":350},[234,63662,1297],{"class":281},[234,63664,357],{"class":244},[234,63666,21738],{"class":251},[234,63668,21741],{"class":244},[234,63670,18352],{"class":350},[234,63672,21746],{"class":244},[234,63674,63675,63677,63679],{"class":236,"line":265},[234,63676,1402],{"class":244},[234,63678,18352],{"class":350},[234,63680,376],{"class":244},[42,63682,63683,63689],{},[45,63684,21759,63685,137,63687],{},[60,63686,21762],{},[60,63688,21765],{},[45,63690,21768,63691,21771],{},[60,63692,21762],{},[37,63694,63695,21777,63697],{"id":21774},[60,63696,20055],{},[60,63698,20066],{},[30,63700,21782],{},[42,63702,63703,63707],{},[45,63704,63705,21789],{},[60,63706,20055],{},[45,63708,63709,21794],{},[60,63710,20066],{},[30,63712,21797,63713,1833,63715,2707,63717,21804],{},[60,63714,17632],{},[60,63716,17645],{},[60,63718,17671],{},[225,63720,63721],{"className":6261,"code":21807,"language":6263,"meta":230,"style":230},[60,63722,63723,63729,63741],{"__ignoreMap":230},[234,63724,63725,63727],{"class":236,"line":237},[234,63726,21814],{"class":281},[234,63728,909],{"class":244},[234,63730,63731,63733,63735,63737,63739],{"class":236,"line":258},[234,63732,21821],{"class":271},[234,63734,1443],{"class":244},[234,63736,4501],{"class":271},[234,63738,3718],{"class":240},[234,63740,255],{"class":244},[234,63742,63743],{"class":236,"line":265},[234,63744,1143],{"class":244},[37,63746,21837],{"id":21836},[30,63748,21840],{},[225,63750,63751],{"className":338,"code":21843,"language":340,"meta":230,"style":230},[60,63752,63753,63773,63785],{"__ignoreMap":230},[234,63754,63755,63757,63759,63761,63763,63765,63767,63769,63771],{"class":236,"line":237},[234,63756,347],{"class":244},[234,63758,30],{"class":350},[234,63760,354],{"class":281},[234,63762,357],{"class":244},[234,63764,18276],{"class":251},[234,63766,18279],{"class":281},[234,63768,357],{"class":244},[234,63770,21077],{"class":251},[234,63772,376],{"class":244},[234,63774,63775,63777,63779,63781,63783],{"class":236,"line":258},[234,63776,1292],{"class":244},[234,63778,3718],{"class":350},[234,63780,21874],{"class":244},[234,63782,3718],{"class":350},[234,63784,21879],{"class":244},[234,63786,63787,63789,63791],{"class":236,"line":265},[234,63788,1402],{"class":244},[234,63790,30],{"class":350},[234,63792,376],{"class":244},[30,63794,21890,63795,21894,63797,21897],{},[60,63796,21893],{},[60,63798,18315],{},[37,63800,19350],{"id":19349},[174,63802,21903],{"id":21902},[30,63804,21906,63805,1934,63807,21913],{},[60,63806,21909],{},[60,63808,21912],{},[174,63810,21917],{"id":21916},[30,63812,21920],{},[174,63814,21924],{"id":21923},[30,63816,21927,63817,1833,63819,1833,63821,1833,63823,1833,63825,21941],{},[60,63818,21930],{},[60,63820,21933],{},[60,63822,410],{},[60,63824,21938],{},[60,63826,4273],{},[37,63828,19384],{"id":19383},[42,63830,63831,63835,63839,63843],{},[45,63832,19389,63833],{},[133,63834,5694],{"href":5693},[45,63836,21952,63837],{},[133,63838,18021],{"href":17432},[45,63840,20186,63841],{},[133,63842,17570],{"href":17431},[45,63844,19404,63845],{},[133,63846,18536],{"href":17433},[410,63848,21965],{},{"title":230,"searchDepth":258,"depth":258,"links":63850},[63851,63856,63860,63861,63862,63867],{"id":20992,"depth":258,"text":20993,"children":63852},[63853,63854,63855],{"id":20999,"depth":265,"text":21000},{"id":21355,"depth":265,"text":21356},{"id":21548,"depth":265,"text":21973},{"id":18352,"depth":258,"text":18359,"children":63857},[63858,63859],{"id":21680,"depth":265,"text":21681},{"id":21699,"depth":265,"text":21700},{"id":21774,"depth":258,"text":21979},{"id":21836,"depth":258,"text":21837},{"id":19349,"depth":258,"text":19350,"children":63863},[63864,63865,63866],{"id":21902,"depth":265,"text":21903},{"id":21916,"depth":265,"text":21917},{"id":21923,"depth":265,"text":21924},{"id":19383,"depth":258,"text":19384},{"path":5699,"title":5700,"description":21988,"kind":5773,"section":5594,"order":21989,"group":5686,"status":8491,"integration":2710,"publicExport":261,"activation":21990,"package":5775,"aliases":63869,"attrs":63870,"events":63871,"cssVars":63872,"related":63873,"body":63874},[21992,5700],[],[],[],[5693,5705,2903],{"type":22,"value":63875,"toc":64684},[63876,63878,63882,63884,63886,63940,63942,63960,63962,63964,63966,63968,63978,63980,64002,64004,64006,64056,64058,64094,64096,64098,64100,64342,64558,64602,64604,64658,64660,64682],[25,63877,5700],{"id":22001},[30,63879,63880,22006],{},[60,63881,5700],{},[37,63883,5811],{"id":5810},[174,63885,5312],{"id":5311},[2225,63887,63888,63900],{},[2228,63889,63890],{},[2231,63891,63892,63894,63896,63898],{},[2234,63893,5321],{},[2234,63895,5324],{},[2234,63897,5327],{},[2234,63899,5828],{},[2244,63901,63902,63914,63926],{},[2231,63903,63904,63908,63910,63912],{},[2249,63905,63906],{},[60,63907,22033],{},[2249,63909,22036],{},[2249,63911,22039],{},[2249,63913,22042],{},[2231,63915,63916,63920,63922,63924],{},[2249,63917,63918],{},[60,63919,22049],{},[2249,63921,22036],{},[2249,63923,22054],{},[2249,63925,22057],{},[2231,63927,63928,63932,63934,63938],{},[2249,63929,63930],{},[60,63931,22064],{},[2249,63933,2256],{},[2249,63935,63936],{},[60,63937,11715],{},[2249,63939,22073],{},[30,63941,22076],{},[42,63943,63944,63948,63952,63956],{},[45,63945,63946],{},[60,63947,22083],{},[45,63949,63950],{},[60,63951,22088],{},[45,63953,63954],{},[60,63955,22093],{},[45,63957,63958],{},[60,63959,22098],{},[30,63961,22101],{},[174,63963,5962],{"id":5961},[30,63965,22106],{},[30,63967,22109],{},[42,63969,63970,63974],{},[45,63971,63972],{},[60,63973,22116],{},[45,63975,22119,63976],{},[60,63977,22122],{},[30,63979,22125],{},[42,63981,63982,63986,63990,63994,63998],{},[45,63983,63984],{},[60,63985,22132],{},[45,63987,63988],{},[60,63989,22137],{},[45,63991,63992],{},[60,63993,22142],{},[45,63995,7631,63996],{},[60,63997,22147],{},[45,63999,7631,64000],{},[60,64001,22152],{},[30,64003,22155],{},[174,64005,5997],{"id":3818},[2225,64007,64008,64018],{},[2228,64009,64010],{},[2231,64011,64012,64014,64016],{},[2234,64013,6006],{},[2234,64015,6009],{},[2234,64017,6012],{},[2244,64019,64020,64032,64044],{},[2231,64021,64022,64026,64030],{},[2249,64023,64024],{},[60,64025,22178],{},[2249,64027,64028],{},[60,64029,22183],{},[2249,64031,22186],{},[2231,64033,64034,64038,64042],{},[2249,64035,64036],{},[60,64037,22193],{},[2249,64039,64040],{},[60,64041,22183],{},[2249,64043,22200],{},[2231,64045,64046,64050,64054],{},[2249,64047,64048],{},[60,64049,22207],{},[2249,64051,64052],{},[60,64053,22212],{},[2249,64055,22215],{},[30,64057,22218],{},[225,64059,64060],{"className":227,"code":22221,"language":229,"meta":230,"style":230},[60,64061,64062,64074,64082,64090],{"__ignoreMap":230},[234,64063,64064,64066,64068,64070,64072],{"class":236,"line":237},[234,64065,296],{"class":244},[234,64067,22230],{"class":281},[234,64069,329],{"class":244},[234,64071,22235],{"class":251},[234,64073,22238],{"class":244},[234,64075,64076,64078,64080],{"class":236,"line":258},[234,64077,22243],{"class":244},[234,64079,15885],{"class":271},[234,64081,2510],{"class":244},[234,64083,64084,64086,64088],{"class":236,"line":265},[234,64085,22252],{"class":244},[234,64087,6346],{"class":271},[234,64089,2510],{"class":244},[234,64091,64092],{"class":236,"line":288},[234,64093,1040],{"class":244},[174,64095,6071],{"id":6070},[30,64097,11096],{},[37,64099,6093],{"id":6092},[225,64101,64102],{"className":338,"code":22269,"language":340,"meta":230,"style":230},[60,64103,64104,64112,64122,64132,64140,64150,64158,64162,64186,64210,64234,64258,64282,64290,64294,64318],{"__ignoreMap":230},[234,64105,64106,64108,64110],{"class":236,"line":237},[234,64107,347],{"class":244},[234,64109,740],{"class":350},[234,64111,15711],{"class":244},[234,64113,64114,64116,64118,64120],{"class":236,"line":258},[234,64115,12861],{"class":281},[234,64117,357],{"class":244},[234,64119,22288],{"class":251},[234,64121,15711],{"class":244},[234,64123,64124,64126,64128,64130],{"class":236,"line":265},[234,64125,12871],{"class":281},[234,64127,357],{"class":244},[234,64129,22299],{"class":251},[234,64131,15711],{"class":244},[234,64133,64134,64136,64138],{"class":236,"line":288},[234,64135,22306],{"class":281},[234,64137,357],{"class":244},[234,64139,22311],{"class":251},[234,64141,64142,64144,64146,64148],{"class":236,"line":293},[234,64143,22316],{"class":281},[234,64145,357],{"class":244},[234,64147,22321],{"class":251},[234,64149,15711],{"class":244},[234,64151,64152,64154,64156],{"class":236,"line":305},[234,64153,12851],{"class":281},[234,64155,357],{"class":244},[234,64157,22332],{"class":251},[234,64159,64160],{"class":236,"line":321},[234,64161,376],{"class":244},[234,64163,64164,64166,64168,64170,64172,64174,64176,64178,64180,64182,64184],{"class":236,"line":946},[234,64165,1292],{"class":244},[234,64167,13007],{"class":350},[234,64169,1297],{"class":281},[234,64171,357],{"class":244},[234,64173,22349],{"class":251},[234,64175,22352],{"class":281},[234,64177,357],{"class":244},[234,64179,22357],{"class":251},[234,64181,22360],{"class":244},[234,64183,13007],{"class":350},[234,64185,376],{"class":244},[234,64187,64188,64190,64192,64194,64196,64198,64200,64202,64204,64206,64208],{"class":236,"line":955},[234,64189,1292],{"class":244},[234,64191,13007],{"class":350},[234,64193,1297],{"class":281},[234,64195,357],{"class":244},[234,64197,22349],{"class":251},[234,64199,22352],{"class":281},[234,64201,357],{"class":244},[234,64203,22383],{"class":251},[234,64205,22386],{"class":244},[234,64207,13007],{"class":350},[234,64209,376],{"class":244},[234,64211,64212,64214,64216,64218,64220,64222,64224,64226,64228,64230,64232],{"class":236,"line":11},[234,64213,1292],{"class":244},[234,64215,13007],{"class":350},[234,64217,1297],{"class":281},[234,64219,357],{"class":244},[234,64221,22349],{"class":251},[234,64223,22352],{"class":281},[234,64225,357],{"class":244},[234,64227,22409],{"class":251},[234,64229,22412],{"class":244},[234,64231,13007],{"class":350},[234,64233,376],{"class":244},[234,64235,64236,64238,64240,64242,64244,64246,64248,64250,64252,64254,64256],{"class":236,"line":980},[234,64237,1292],{"class":244},[234,64239,13007],{"class":350},[234,64241,1297],{"class":281},[234,64243,357],{"class":244},[234,64245,22349],{"class":251},[234,64247,22352],{"class":281},[234,64249,357],{"class":244},[234,64251,22435],{"class":251},[234,64253,22438],{"class":244},[234,64255,13007],{"class":350},[234,64257,376],{"class":244},[234,64259,64260,64262,64264,64266,64268,64270,64272,64274,64276,64278,64280],{"class":236,"line":994},[234,64261,1292],{"class":244},[234,64263,13007],{"class":350},[234,64265,1297],{"class":281},[234,64267,357],{"class":244},[234,64269,22349],{"class":251},[234,64271,22352],{"class":281},[234,64273,357],{"class":244},[234,64275,22461],{"class":251},[234,64277,22464],{"class":244},[234,64279,13007],{"class":350},[234,64281,376],{"class":244},[234,64283,64284,64286,64288],{"class":236,"line":1000},[234,64285,1402],{"class":244},[234,64287,740],{"class":350},[234,64289,376],{"class":244},[234,64291,64292],{"class":236,"line":1005},[234,64293,262],{"emptyLinePlaceholder":261},[234,64295,64296,64298,64300,64302,64304,64306,64308,64310,64312,64314,64316],{"class":236,"line":1013},[234,64297,347],{"class":244},[234,64299,1359],{"class":350},[234,64301,1070],{"class":281},[234,64303,357],{"class":244},[234,64305,22493],{"class":251},[234,64307,5564],{"class":281},[234,64309,357],{"class":244},[234,64311,22500],{"class":251},[234,64313,22503],{"class":244},[234,64315,1359],{"class":350},[234,64317,376],{"class":244},[234,64319,64320,64322,64324,64326,64328,64330,64332,64334,64336,64338,64340],{"class":236,"line":1019},[234,64321,347],{"class":244},[234,64323,1359],{"class":350},[234,64325,1070],{"class":281},[234,64327,357],{"class":244},[234,64329,22493],{"class":251},[234,64331,5564],{"class":281},[234,64333,357],{"class":244},[234,64335,22526],{"class":251},[234,64337,22529],{"class":244},[234,64339,1359],{"class":350},[234,64341,376],{"class":244},[225,64343,64344],{"className":6261,"code":22536,"language":6263,"meta":230,"style":230},[60,64345,64346,64352,64364,64376,64388,64398,64402,64406,64412,64422,64438,64448,64458,64468,64478,64490,64520,64524,64528,64534,64544,64554],{"__ignoreMap":230},[234,64347,64348,64350],{"class":236,"line":237},[234,64349,22543],{"class":281},[234,64351,909],{"class":244},[234,64353,64354,64356,64358,64360,64362],{"class":236,"line":258},[234,64355,6381],{"class":271},[234,64357,1443],{"class":244},[234,64359,6287],{"class":271},[234,64361,3407],{"class":240},[234,64363,255],{"class":244},[234,64365,64366,64368,64370,64372,64374],{"class":236,"line":265},[234,64367,15941],{"class":271},[234,64369,1443],{"class":244},[234,64371,22566],{"class":271},[234,64373,1789],{"class":240},[234,64375,255],{"class":244},[234,64377,64378,64380,64382,64384,64386],{"class":236,"line":288},[234,64379,22575],{"class":271},[234,64381,1443],{"class":244},[234,64383,1836],{"class":271},[234,64385,22582],{"class":271},[234,64387,255],{"class":244},[234,64389,64390,64392,64394,64396],{"class":236,"line":293},[234,64391,8002],{"class":271},[234,64393,1443],{"class":244},[234,64395,8007],{"class":271},[234,64397,255],{"class":244},[234,64399,64400],{"class":236,"line":305},[234,64401,1143],{"class":244},[234,64403,64404],{"class":236,"line":321},[234,64405,262],{"emptyLinePlaceholder":261},[234,64407,64408,64410],{"class":236,"line":946},[234,64409,22607],{"class":281},[234,64411,909],{"class":244},[234,64413,64414,64416,64418,64420],{"class":236,"line":955},[234,64415,6427],{"class":271},[234,64417,1443],{"class":244},[234,64419,22618],{"class":271},[234,64421,255],{"class":244},[234,64423,64424,64426,64428,64430,64432,64434,64436],{"class":236,"line":11},[234,64425,1769],{"class":271},[234,64427,1443],{"class":244},[234,64429,1754],{"class":271},[234,64431,1789],{"class":240},[234,64433,6417],{"class":271},[234,64435,6420],{"class":271},[234,64437,255],{"class":244},[234,64439,64440,64442,64444,64446],{"class":236,"line":980},[234,64441,1677],{"class":271},[234,64443,1443],{"class":244},[234,64445,13197],{"class":271},[234,64447,255],{"class":244},[234,64449,64450,64452,64454,64456],{"class":236,"line":994},[234,64451,7209],{"class":271},[234,64453,1443],{"class":244},[234,64455,1695],{"class":271},[234,64457,255],{"class":244},[234,64459,64460,64462,64464,64466],{"class":236,"line":1000},[234,64461,13214],{"class":271},[234,64463,1443],{"class":244},[234,64465,1695],{"class":271},[234,64467,255],{"class":244},[234,64469,64470,64472,64474,64476],{"class":236,"line":1005},[234,64471,14926],{"class":271},[234,64473,1443],{"class":244},[234,64475,14931],{"class":271},[234,64477,255],{"class":244},[234,64479,64480,64482,64484,64486,64488],{"class":236,"line":1013},[234,64481,10500],{"class":271},[234,64483,1443],{"class":244},[234,64485,14942],{"class":271},[234,64487,1711],{"class":240},[234,64489,255],{"class":244},[234,64491,64492,64494,64496,64498,64500,64502,64504,64506,64508,64510,64512,64514,64516,64518],{"class":236,"line":1019},[234,64493,22693],{"class":271},[234,64495,22696],{"class":244},[234,64497,22699],{"class":271},[234,64499,10472],{"class":240},[234,64501,17885],{"class":271},[234,64503,329],{"class":244},[234,64505,7535],{"class":271},[234,64507,1833],{"class":244},[234,64509,1836],{"class":271},[234,64511,1833],{"class":244},[234,64513,1836],{"class":271},[234,64515,1833],{"class":244},[234,64517,1754],{"class":271},[234,64519,335],{"class":244},[234,64521,64522],{"class":236,"line":1025},[234,64523,1143],{"class":244},[234,64525,64526],{"class":236,"line":1031},[234,64527,262],{"emptyLinePlaceholder":261},[234,64529,64530,64532],{"class":236,"line":1037},[234,64531,22734],{"class":281},[234,64533,909],{"class":244},[234,64535,64536,64538,64540,64542],{"class":236,"line":427},[234,64537,6427],{"class":271},[234,64539,1443],{"class":244},[234,64541,10579],{"class":271},[234,64543,255],{"class":244},[234,64545,64546,64548,64550,64552],{"class":236,"line":1571},[234,64547,12181],{"class":271},[234,64549,1443],{"class":244},[234,64551,6432],{"class":271},[234,64553,255],{"class":244},[234,64555,64556],{"class":236,"line":1592},[234,64557,1143],{"class":244},[225,64559,64560],{"className":227,"code":22763,"language":229,"meta":230,"style":230},[60,64561,64562,64582],{"__ignoreMap":230},[234,64563,64564,64566,64568,64570,64572,64574,64576,64578,64580],{"class":236,"line":237},[234,64565,296],{"class":244},[234,64567,22230],{"class":281},[234,64569,329],{"class":244},[234,64571,22776],{"class":251},[234,64573,22779],{"class":244},[234,64575,6412],{"class":271},[234,64577,22784],{"class":244},[234,64579,7144],{"class":271},[234,64581,318],{"class":244},[234,64583,64584,64586,64588,64590,64592,64594,64596,64598,64600],{"class":236,"line":258},[234,64585,296],{"class":244},[234,64587,22230],{"class":281},[234,64589,329],{"class":244},[234,64591,22776],{"class":251},[234,64593,22779],{"class":244},[234,64595,10223],{"class":271},[234,64597,22784],{"class":244},[234,64599,7144],{"class":271},[234,64601,318],{"class":244},[37,64603,6478],{"id":6477},[225,64605,64606],{"className":227,"code":22813,"language":229,"meta":230,"style":230},[60,64607,64608,64620,64624,64638,64646],{"__ignoreMap":230},[234,64609,64610,64612,64614,64616,64618],{"class":236,"line":237},[234,64611,241],{"class":240},[234,64613,22822],{"class":244},[234,64615,248],{"class":240},[234,64617,252],{"class":251},[234,64619,255],{"class":244},[234,64621,64622],{"class":236,"line":258},[234,64623,262],{"emptyLinePlaceholder":261},[234,64625,64626,64628,64630,64632,64634,64636],{"class":236,"line":265},[234,64627,268],{"class":240},[234,64629,272],{"class":271},[234,64631,275],{"class":240},[234,64633,278],{"class":244},[234,64635,282],{"class":281},[234,64637,285],{"class":244},[234,64639,64640,64642,64644],{"class":236,"line":288},[234,64641,296],{"class":244},[234,64643,299],{"class":281},[234,64645,22855],{"class":244},[234,64647,64648,64650,64652,64654,64656],{"class":236,"line":293},[234,64649,296],{"class":244},[234,64651,326],{"class":281},[234,64653,329],{"class":244},[234,64655,332],{"class":271},[234,64657,335],{"class":244},[37,64659,6537],{"id":6536},[42,64661,64662,64664,64668,64674,64678],{},[45,64663,22874],{},[45,64665,22877,64666,22880],{},[60,64667,11715],{},[45,64669,22877,64670,22886,64672,106],{},[60,64671,22885],{},[60,64673,22207],{},[45,64675,22891,64676,22895],{},[60,64677,22894],{},[45,64679,22898,64680,22902],{},[60,64681,22901],{},[410,64683,22905],{},{"title":230,"searchDepth":258,"depth":258,"links":64685},[64686,64692,64693,64694],{"id":5810,"depth":258,"text":5811,"children":64687},[64688,64689,64690,64691],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":5705,"title":200,"description":22918,"kind":5773,"section":5594,"order":22919,"group":5686,"status":5774,"integration":12282,"publicExport":261,"activation":22920,"package":5775,"aliases":64696,"attrs":64697,"events":64698,"cssVars":64699,"related":64700,"body":64701},[22922,200,22923],[22925,22926,22927,22928],[22923,22930,22931,22932],[],[5664,2903,2468],{"type":22,"value":64702,"toc":65509},[64703,64705,64713,64715,64717,64719,64737,64739,64741,64759,64761,64767,64777,64781,64783,64845,64881,64883,64885,64887,65073,65369,65371,65425,65429,65493,65495,65507],[25,64704,200],{"id":22939},[30,64706,64707,22944,64709,22948,64711,22952],{},[60,64708,200],{},[60,64710,22947],{},[60,64712,22951],{},[37,64714,5811],{"id":5810},[174,64716,22958],{"id":22957},[30,64718,22961],{},[42,64720,64721,64725,64729,64733],{},[45,64722,4354,64723],{},[60,64724,22968],{},[45,64726,22971,64727],{},[60,64728,22974],{},[45,64730,22977,64731],{},[60,64732,22980],{},[45,64734,4349,64735],{},[60,64736,22985],{},[174,64738,5312],{"id":5311},[30,64740,22990],{},[42,64742,64743,64747,64751,64755],{},[45,64744,64745],{},[60,64746,22925],{},[45,64748,64749],{},[60,64750,22926],{},[45,64752,64753],{},[60,64754,22927],{},[45,64756,64757],{},[60,64758,22928],{},[174,64760,5962],{"id":5961},[30,64762,64763,23015,64765,23019],{},[60,64764,200],{},[60,64766,23018],{},[42,64768,64769,64773],{},[45,64770,23024,64771],{},[60,64772,23027],{},[45,64774,23030,64775],{},[60,64776,23033],{},[30,64778,23036,64779,106],{},[60,64780,12700],{},[174,64782,5997],{"id":3818},[2225,64784,64785,64795],{},[2228,64786,64787],{},[2231,64788,64789,64791,64793],{},[2234,64790,6006],{},[2234,64792,6009],{},[2234,64794,6012],{},[2244,64796,64797,64809,64821,64833],{},[2231,64798,64799,64803,64807],{},[2249,64800,64801],{},[60,64802,22923],{},[2249,64804,64805],{},[60,64806,15566],{},[2249,64808,23067],{},[2231,64810,64811,64815,64819],{},[2249,64812,64813],{},[60,64814,22930],{},[2249,64816,64817],{},[60,64818,15566],{},[2249,64820,23080],{},[2231,64822,64823,64827,64831],{},[2249,64824,64825],{},[60,64826,22931],{},[2249,64828,64829],{},[60,64830,15566],{},[2249,64832,23093],{},[2231,64834,64835,64839,64843],{},[2249,64836,64837],{},[60,64838,22932],{},[2249,64840,64841],{},[60,64842,15566],{},[2249,64844,23106],{},[225,64846,64847],{"className":227,"code":23109,"language":229,"meta":230,"style":230},[60,64848,64849,64869,64877],{"__ignoreMap":230},[234,64850,64851,64853,64855,64857,64859,64861,64863,64865,64867],{"class":236,"line":237},[234,64852,296],{"class":244},[234,64854,1536],{"class":281},[234,64856,329],{"class":244},[234,64858,23122],{"class":251},[234,64860,2980],{"class":244},[234,64862,23127],{"class":899},[234,64864,903],{"class":244},[234,64866,906],{"class":240},[234,64868,909],{"class":244},[234,64870,64871,64873,64875],{"class":236,"line":258},[234,64872,1482],{"class":244},[234,64874,1485],{"class":281},[234,64876,23142],{"class":244},[234,64878,64879],{"class":236,"line":265},[234,64880,1040],{"class":244},[174,64882,6071],{"id":6070},[30,64884,11096],{},[37,64886,6093],{"id":6092},[225,64888,64889],{"className":338,"code":23155,"language":340,"meta":230,"style":230},[60,64890,64891,64905,64923,64927,64945,64971,64997,65023,65031,65035,65053,65057,65065],{"__ignoreMap":230},[234,64892,64893,64895,64897,64899,64901,64903],{"class":236,"line":237},[234,64894,347],{"class":244},[234,64896,23164],{"class":350},[234,64898,1297],{"class":281},[234,64900,357],{"class":244},[234,64902,23171],{"class":251},[234,64904,376],{"class":244},[234,64906,64907,64909,64911,64913,64915,64917,64919,64921],{"class":236,"line":258},[234,64908,1292],{"class":244},[234,64910,351],{"class":350},[234,64912,1297],{"class":281},[234,64914,357],{"class":244},[234,64916,14726],{"class":251},[234,64918,14729],{"class":244},[234,64920,351],{"class":350},[234,64922,376],{"class":244},[234,64924,64925],{"class":236,"line":265},[234,64926,5141],{"class":244},[234,64928,64929,64931,64933,64935,64937,64939,64941,64943],{"class":236,"line":288},[234,64930,1292],{"class":244},[234,64932,42],{"class":350},[234,64934,23204],{"class":281},[234,64936,23207],{"class":281},[234,64938,1297],{"class":281},[234,64940,357],{"class":244},[234,64942,23214],{"class":251},[234,64944,376],{"class":244},[234,64946,64947,64949,64951,64953,64955,64957,64959,64961,64963,64965,64967,64969],{"class":236,"line":293},[234,64948,1321],{"class":244},[234,64950,45],{"class":350},[234,64952,21331],{"class":244},[234,64954,133],{"class":350},[234,64956,21323],{"class":281},[234,64958,357],{"class":244},[234,64960,23233],{"class":251},[234,64962,23236],{"class":244},[234,64964,133],{"class":350},[234,64966,371],{"class":244},[234,64968,45],{"class":350},[234,64970,376],{"class":244},[234,64972,64973,64975,64977,64979,64981,64983,64985,64987,64989,64991,64993,64995],{"class":236,"line":305},[234,64974,1321],{"class":244},[234,64976,45],{"class":350},[234,64978,21331],{"class":244},[234,64980,133],{"class":350},[234,64982,21323],{"class":281},[234,64984,357],{"class":244},[234,64986,23233],{"class":251},[234,64988,23263],{"class":244},[234,64990,133],{"class":350},[234,64992,371],{"class":244},[234,64994,45],{"class":350},[234,64996,376],{"class":244},[234,64998,64999,65001,65003,65005,65007,65009,65011,65013,65015,65017,65019,65021],{"class":236,"line":321},[234,65000,1321],{"class":244},[234,65002,45],{"class":350},[234,65004,21331],{"class":244},[234,65006,133],{"class":350},[234,65008,21323],{"class":281},[234,65010,357],{"class":244},[234,65012,23233],{"class":251},[234,65014,23290],{"class":244},[234,65016,133],{"class":350},[234,65018,371],{"class":244},[234,65020,45],{"class":350},[234,65022,376],{"class":244},[234,65024,65025,65027,65029],{"class":236,"line":946},[234,65026,1393],{"class":244},[234,65028,42],{"class":350},[234,65030,376],{"class":244},[234,65032,65033],{"class":236,"line":955},[234,65034,262],{"emptyLinePlaceholder":261},[234,65036,65037,65039,65041,65043,65045,65047,65049,65051],{"class":236,"line":11},[234,65038,1292],{"class":244},[234,65040,1359],{"class":350},[234,65042,23319],{"class":281},[234,65044,23322],{"class":281},[234,65046,1297],{"class":281},[234,65048,357],{"class":244},[234,65050,23329],{"class":251},[234,65052,376],{"class":244},[234,65054,65055],{"class":236,"line":980},[234,65056,23336],{"class":244},[234,65058,65059,65061,65063],{"class":236,"line":994},[234,65060,1393],{"class":244},[234,65062,1359],{"class":350},[234,65064,376],{"class":244},[234,65066,65067,65069,65071],{"class":236,"line":1000},[234,65068,1402],{"class":244},[234,65070,23164],{"class":350},[234,65072,376],{"class":244},[225,65074,65075],{"className":6261,"code":23355,"language":6263,"meta":230,"style":230},[60,65076,65077,65083,65093,65103,65113,65129,65145,65155,65159,65163,65169,65179,65191,65201,65211,65221,65225,65229,65237,65247,65257,65267,65271,65275,65281,65297,65313,65323,65333,65343,65353,65365],{"__ignoreMap":230},[234,65078,65079,65081],{"class":236,"line":237},[234,65080,23362],{"class":281},[234,65082,909],{"class":244},[234,65084,65085,65087,65089,65091],{"class":236,"line":258},[234,65086,1677],{"class":271},[234,65088,1443],{"class":244},[234,65090,13197],{"class":271},[234,65092,255],{"class":244},[234,65094,65095,65097,65099,65101],{"class":236,"line":265},[234,65096,7209],{"class":271},[234,65098,1443],{"class":244},[234,65100,1695],{"class":271},[234,65102,255],{"class":244},[234,65104,65105,65107,65109,65111],{"class":236,"line":288},[234,65106,13214],{"class":271},[234,65108,1443],{"class":244},[234,65110,14871],{"class":271},[234,65112,255],{"class":244},[234,65114,65115,65117,65119,65121,65123,65125,65127],{"class":236,"line":293},[234,65116,1749],{"class":271},[234,65118,1443],{"class":244},[234,65120,1708],{"class":271},[234,65122,1711],{"class":240},[234,65124,14886],{"class":271},[234,65126,1711],{"class":240},[234,65128,255],{"class":244},[234,65130,65131,65133,65135,65137,65139,65141,65143],{"class":236,"line":305},[234,65132,8043],{"class":271},[234,65134,1443],{"class":244},[234,65136,1754],{"class":271},[234,65138,1789],{"class":240},[234,65140,6417],{"class":271},[234,65142,6420],{"class":271},[234,65144,255],{"class":244},[234,65146,65147,65149,65151,65153],{"class":236,"line":321},[234,65148,6427],{"class":271},[234,65150,1443],{"class":244},[234,65152,6432],{"class":271},[234,65154,255],{"class":244},[234,65156,65157],{"class":236,"line":946},[234,65158,1143],{"class":244},[234,65160,65161],{"class":236,"line":955},[234,65162,262],{"emptyLinePlaceholder":261},[234,65164,65165,65167],{"class":236,"line":11},[234,65166,23449],{"class":281},[234,65168,909],{"class":244},[234,65170,65171,65173,65175,65177],{"class":236,"line":980},[234,65172,1677],{"class":271},[234,65174,1443],{"class":244},[234,65176,13197],{"class":271},[234,65178,255],{"class":244},[234,65180,65181,65183,65185,65187,65189],{"class":236,"line":994},[234,65182,1703],{"class":271},[234,65184,1443],{"class":244},[234,65186,6412],{"class":271},[234,65188,1711],{"class":240},[234,65190,255],{"class":244},[234,65192,65193,65195,65197,65199],{"class":236,"line":1000},[234,65194,23478],{"class":271},[234,65196,1443],{"class":244},[234,65198,1774],{"class":271},[234,65200,255],{"class":244},[234,65202,65203,65205,65207,65209],{"class":236,"line":1005},[234,65204,22575],{"class":271},[234,65206,1443],{"class":244},[234,65208,1836],{"class":271},[234,65210,255],{"class":244},[234,65212,65213,65215,65217,65219],{"class":236,"line":1013},[234,65214,1749],{"class":271},[234,65216,1443],{"class":244},[234,65218,1836],{"class":271},[234,65220,255],{"class":244},[234,65222,65223],{"class":236,"line":1019},[234,65224,1143],{"class":244},[234,65226,65227],{"class":236,"line":1025},[234,65228,262],{"emptyLinePlaceholder":261},[234,65230,65231,65233,65235],{"class":236,"line":1031},[234,65232,23449],{"class":281},[234,65234,23519],{"class":350},[234,65236,909],{"class":244},[234,65238,65239,65241,65243,65245],{"class":236,"line":1037},[234,65240,23526],{"class":271},[234,65242,1443],{"class":244},[234,65244,1774],{"class":271},[234,65246,255],{"class":244},[234,65248,65249,65251,65253,65255],{"class":236,"line":427},[234,65250,12181],{"class":271},[234,65252,1443],{"class":244},[234,65254,10579],{"class":271},[234,65256,255],{"class":244},[234,65258,65259,65261,65263,65265],{"class":236,"line":1571},[234,65260,14926],{"class":271},[234,65262,1443],{"class":244},[234,65264,23551],{"class":271},[234,65266,255],{"class":244},[234,65268,65269],{"class":236,"line":1592},[234,65270,1143],{"class":244},[234,65272,65273],{"class":236,"line":1600},[234,65274,262],{"emptyLinePlaceholder":261},[234,65276,65277,65279],{"class":236,"line":1615},[234,65278,23566],{"class":281},[234,65280,909],{"class":244},[234,65282,65283,65285,65287,65289,65291,65293,65295],{"class":236,"line":1620},[234,65284,1749],{"class":271},[234,65286,1443],{"class":244},[234,65288,4501],{"class":271},[234,65290,1711],{"class":240},[234,65292,1844],{"class":271},[234,65294,1711],{"class":240},[234,65296,255],{"class":244},[234,65298,65299,65301,65303,65305,65307,65309,65311],{"class":236,"line":1625},[234,65300,1769],{"class":271},[234,65302,1443],{"class":244},[234,65304,1754],{"class":271},[234,65306,1789],{"class":240},[234,65308,6417],{"class":271},[234,65310,6420],{"class":271},[234,65312,255],{"class":244},[234,65314,65315,65317,65319,65321],{"class":236,"line":1634},[234,65316,6427],{"class":271},[234,65318,1443],{"class":244},[234,65320,17036],{"class":271},[234,65322,255],{"class":244},[234,65324,65325,65327,65329,65331],{"class":236,"line":1639},[234,65326,12181],{"class":271},[234,65328,1443],{"class":244},[234,65330,10579],{"class":271},[234,65332,255],{"class":244},[234,65334,65335,65337,65339,65341],{"class":236,"line":1651},[234,65336,1797],{"class":271},[234,65338,1443],{"class":244},[234,65340,1802],{"class":271},[234,65342,255],{"class":244},[234,65344,65345,65347,65349,65351],{"class":236,"line":609},[234,65346,10513],{"class":271},[234,65348,1443],{"class":244},[234,65350,10518],{"class":271},[234,65352,255],{"class":244},[234,65354,65355,65357,65359,65361,65363],{"class":236,"line":1674},[234,65356,10500],{"class":271},[234,65358,1443],{"class":244},[234,65360,23649],{"class":271},[234,65362,1711],{"class":240},[234,65364,255],{"class":244},[234,65366,65367],{"class":236,"line":1687},[234,65368,1143],{"class":244},[37,65370,6478],{"id":6477},[225,65372,65373],{"className":227,"code":23662,"language":229,"meta":230,"style":230},[60,65374,65375,65387,65391,65405,65413],{"__ignoreMap":230},[234,65376,65377,65379,65381,65383,65385],{"class":236,"line":237},[234,65378,241],{"class":240},[234,65380,23671],{"class":244},[234,65382,248],{"class":240},[234,65384,252],{"class":251},[234,65386,255],{"class":244},[234,65388,65389],{"class":236,"line":258},[234,65390,262],{"emptyLinePlaceholder":261},[234,65392,65393,65395,65397,65399,65401,65403],{"class":236,"line":265},[234,65394,268],{"class":240},[234,65396,272],{"class":271},[234,65398,275],{"class":240},[234,65400,278],{"class":244},[234,65402,282],{"class":281},[234,65404,285],{"class":244},[234,65406,65407,65409,65411],{"class":236,"line":288},[234,65408,296],{"class":244},[234,65410,299],{"class":281},[234,65412,688],{"class":244},[234,65414,65415,65417,65419,65421,65423],{"class":236,"line":293},[234,65416,296],{"class":244},[234,65418,326],{"class":281},[234,65420,329],{"class":244},[234,65422,332],{"class":271},[234,65424,335],{"class":244},[30,65426,23718,65427,1114],{},[60,65428,23721],{},[225,65430,65431],{"className":227,"code":23724,"language":229,"meta":230,"style":230},[60,65432,65433,65441,65445,65453,65465,65477,65485,65489],{"__ignoreMap":230},[234,65434,65435,65437,65439],{"class":236,"line":237},[234,65436,296],{"class":244},[234,65438,299],{"class":281},[234,65440,23735],{"class":244},[234,65442,65443],{"class":236,"line":258},[234,65444,23740],{"class":244},[234,65446,65447,65449,65451],{"class":236,"line":265},[234,65448,23745],{"class":244},[234,65450,23748],{"class":271},[234,65452,23751],{"class":244},[234,65454,65455,65457,65459,65461,65463],{"class":236,"line":288},[234,65456,23756],{"class":244},[234,65458,23759],{"class":271},[234,65460,23762],{"class":244},[234,65462,23765],{"class":271},[234,65464,23751],{"class":244},[234,65466,65467,65469,65471,65473,65475],{"class":236,"line":293},[234,65468,23772],{"class":244},[234,65470,23775],{"class":271},[234,65472,23762],{"class":244},[234,65474,23780],{"class":271},[234,65476,23751],{"class":244},[234,65478,65479,65481,65483],{"class":236,"line":305},[234,65480,23787],{"class":244},[234,65482,23790],{"class":271},[234,65484,23751],{"class":244},[234,65486,65487],{"class":236,"line":321},[234,65488,1256],{"class":244},[234,65490,65491],{"class":236,"line":946},[234,65492,1040],{"class":244},[37,65494,6537],{"id":6536},[42,65496,65497,65501,65505],{},[45,65498,65499,23809],{},[60,65500,22951],{},[45,65502,23812,65503,23816],{},[60,65504,23815],{},[45,65506,23819],{},[410,65508,6559],{},{"title":230,"searchDepth":258,"depth":258,"links":65510},[65511,65518,65519,65520],{"id":5810,"depth":258,"text":5811,"children":65512},[65513,65514,65515,65516,65517],{"id":22957,"depth":265,"text":22958},{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":3823,"title":5716,"description":23835,"kind":5773,"section":5594,"order":23836,"group":5709,"status":5774,"integration":2710,"publicExport":261,"activation":23837,"package":5775,"aliases":65522,"attrs":65523,"events":65524,"cssVars":65525,"related":65526,"body":65527},[23839,5716],[],[23842,23843,23844],[],[2903,9622,5721],{"type":22,"value":65528,"toc":66927},[65529,65531,65539,65541,65543,65649,65657,65659,65677,65679,65683,65713,65719,65721,65795,65867,65869,65871,65873,66357,66825,66827,66881,66883,66925],[25,65530,5716],{"id":23851},[30,65532,65533,23856,65535,23860,65537,23864],{},[60,65534,5716],{},[60,65536,23859],{},[60,65538,23863],{},[37,65540,5811],{"id":5810},[174,65542,5312],{"id":5311},[2225,65544,65545,65557],{},[2228,65546,65547],{},[2231,65548,65549,65551,65553,65555],{},[2234,65550,5321],{},[2234,65552,23879],{},[2234,65554,5327],{},[2234,65556,5828],{},[2244,65558,65559,65573,65587,65605,65617,65635],{},[2231,65560,65561,65565,65569,65571],{},[2249,65562,65563],{},[60,65564,23837],{},[2249,65566,65567],{},[60,65568,23859],{},[2249,65570,23898],{},[2249,65572,23901],{},[2231,65574,65575,65579,65583,65585],{},[2249,65576,65577],{},[60,65578,764],{},[2249,65580,65581],{},[60,65582,23859],{},[2249,65584,23914],{},[2249,65586,23917],{},[2231,65588,65589,65591,65593,65601],{},[2249,65590,23922],{},[2249,65592,23925],{},[2249,65594,65595,1833,65597,1833,65599],{},[60,65596,23930],{},[60,65598,23933],{},[60,65600,23936],{},[2249,65602,65603],{},[60,65604,6650],{},[2231,65606,65607,65611,65613,65615],{},[2249,65608,65609],{},[60,65610,764],{},[2249,65612,23949],{},[2249,65614,1774],{},[2249,65616,23954],{},[2231,65618,65619,65623,65625,65627],{},[2249,65620,65621],{},[60,65622,23961],{},[2249,65624,23964],{},[2249,65626,1774],{},[2249,65628,23969,65629,1833,65631,7452,65633,23979],{},[60,65630,23972],{},[60,65632,23975],{},[60,65634,23978],{},[2231,65636,65637,65641,65643,65645],{},[2249,65638,65639],{},[60,65640,23986],{},[2249,65642,23964],{},[2249,65644,1774],{},[2249,65646,23993,65647,23996],{},[60,65648,18324],{},[30,65650,23999,65651,24002,65653,137,65655,106],{},[60,65652,1128],{},[60,65654,24005],{},[60,65656,24008],{},[30,65658,183],{},[42,65660,65661,65665,65669,65673],{},[45,65662,65663],{},[60,65664,24017],{},[45,65666,65667],{},[60,65668,24022],{},[45,65670,65671],{},[60,65672,24027],{},[45,65674,65675],{},[60,65676,24032],{},[174,65678,5962],{"id":5961},[30,65680,65681,24039],{},[60,65682,5716],{},[42,65684,65685,65695,65705,65711],{},[45,65686,24044,65687,1833,65689,1833,65691,1833,65693],{},[60,65688,24047],{},[60,65690,23972],{},[60,65692,23975],{},[60,65694,23978],{},[45,65696,24056,65697,24060,65699,1833,65701,1833,65703],{},[60,65698,24059],{},[60,65700,23972],{},[60,65702,23975],{},[60,65704,23978],{},[45,65706,24069,65707,24072,65709,24076],{},[60,65708,18324],{},[60,65710,24075],{},[45,65712,24079],{},[30,65714,24082,65715,24085,65717,106],{},[60,65716,23975],{},[60,65718,23978],{},[174,65720,5997],{"id":3818},[2225,65722,65723,65733],{},[2228,65724,65725],{},[2231,65726,65727,65729,65731],{},[2234,65728,6006],{},[2234,65730,6009],{},[2234,65732,6012],{},[2244,65734,65735,65747,65759,65771,65783],{},[2231,65736,65737,65741,65745],{},[2249,65738,65739],{},[60,65740,23842],{},[2249,65742,65743],{},[60,65744,24114],{},[2249,65746,24117],{},[2231,65748,65749,65753,65757],{},[2249,65750,65751],{},[60,65752,23843],{},[2249,65754,65755],{},[60,65756,24128],{},[2249,65758,24131],{},[2231,65760,65761,65765,65769],{},[2249,65762,65763],{},[60,65764,24138],{},[2249,65766,65767],{},[60,65768,24143],{},[2249,65770,24146],{},[2231,65772,65773,65777,65781],{},[2249,65774,65775],{},[60,65776,24153],{},[2249,65778,65779],{},[60,65780,24143],{},[2249,65782,24160],{},[2231,65784,65785,65789,65793],{},[2249,65786,65787],{},[60,65788,24167],{},[2249,65790,65791],{},[60,65792,24143],{},[2249,65794,24174],{},[225,65796,65797],{"className":227,"code":24177,"language":229,"meta":230,"style":230},[60,65798,65799,65819,65827,65831,65835,65855,65863],{"__ignoreMap":230},[234,65800,65801,65803,65805,65807,65809,65811,65813,65815,65817],{"class":236,"line":237},[234,65802,296],{"class":244},[234,65804,1536],{"class":281},[234,65806,329],{"class":244},[234,65808,24190],{"class":251},[234,65810,2980],{"class":244},[234,65812,24195],{"class":899},[234,65814,903],{"class":244},[234,65816,906],{"class":240},[234,65818,909],{"class":244},[234,65820,65821,65823,65825],{"class":236,"line":258},[234,65822,1482],{"class":244},[234,65824,1485],{"class":281},[234,65826,24210],{"class":244},[234,65828,65829],{"class":236,"line":265},[234,65830,1040],{"class":244},[234,65832,65833],{"class":236,"line":288},[234,65834,262],{"emptyLinePlaceholder":261},[234,65836,65837,65839,65841,65843,65845,65847,65849,65851,65853],{"class":236,"line":293},[234,65838,296],{"class":244},[234,65840,1536],{"class":281},[234,65842,329],{"class":244},[234,65844,24229],{"class":251},[234,65846,24232],{"class":244},[234,65848,24235],{"class":899},[234,65850,24238],{"class":244},[234,65852,906],{"class":240},[234,65854,909],{"class":244},[234,65856,65857,65859,65861],{"class":236,"line":305},[234,65858,1482],{"class":244},[234,65860,1485],{"class":281},[234,65862,24251],{"class":244},[234,65864,65865],{"class":236,"line":321},[234,65866,1040],{"class":244},[174,65868,6071],{"id":6070},[30,65870,11096],{},[37,65872,6093],{"id":6092},[225,65874,65875],{"className":338,"code":24264,"language":340,"meta":230,"style":230},[60,65876,65877,65903,65917,65937,65955,65981,66005,66013,66017,66037,66055,66087,66111,66119,66123,66143,66155,66169,66201,66213,66221,66235,66267,66279,66287,66311,66319,66327,66331,66349],{"__ignoreMap":230},[234,65878,65879,65881,65883,65885,65887,65889,65891,65893,65895,65897,65899,65901],{"class":236,"line":237},[234,65880,347],{"class":244},[234,65882,23839],{"class":350},[234,65884,354],{"class":281},[234,65886,357],{"class":244},[234,65888,24279],{"class":251},[234,65890,363],{"class":281},[234,65892,357],{"class":244},[234,65894,24286],{"class":251},[234,65896,1297],{"class":281},[234,65898,357],{"class":244},[234,65900,24293],{"class":251},[234,65902,376],{"class":244},[234,65904,65905,65907,65909,65911,65913,65915],{"class":236,"line":258},[234,65906,1292],{"class":244},[234,65908,351],{"class":350},[234,65910,1297],{"class":281},[234,65912,357],{"class":244},[234,65914,11153],{"class":251},[234,65916,376],{"class":244},[234,65918,65919,65921,65923,65925,65927,65929,65931,65933,65935],{"class":236,"line":265},[234,65920,1321],{"class":244},[234,65922,351],{"class":350},[234,65924,1297],{"class":281},[234,65926,357],{"class":244},[234,65928,24322],{"class":251},[234,65930,24325],{"class":281},[234,65932,357],{"class":244},[234,65934,24330],{"class":251},[234,65936,376],{"class":244},[234,65938,65939,65941,65943,65945,65947,65949,65951,65953],{"class":236,"line":288},[234,65940,6802],{"class":244},[234,65942,24339],{"class":350},[234,65944,24342],{"class":281},[234,65946,357],{"class":244},[234,65948,24347],{"class":251},[234,65950,24350],{"class":244},[234,65952,24339],{"class":350},[234,65954,376],{"class":244},[234,65956,65957,65959,65961,65963,65965,65967,65969,65971,65973,65975,65977,65979],{"class":236,"line":293},[234,65958,6802],{"class":244},[234,65960,24361],{"class":350},[234,65962,5564],{"class":281},[234,65964,357],{"class":244},[234,65966,24347],{"class":251},[234,65968,24370],{"class":281},[234,65970,357],{"class":244},[234,65972,24347],{"class":251},[234,65974,24325],{"class":281},[234,65976,357],{"class":244},[234,65978,24381],{"class":251},[234,65980,12951],{"class":244},[234,65982,65983,65985,65987,65989,65991,65993,65995,65997,65999,66001,66003],{"class":236,"line":305},[234,65984,6802],{"class":244},[234,65986,351],{"class":350},[234,65988,1297],{"class":281},[234,65990,357],{"class":244},[234,65992,24396],{"class":251},[234,65994,24325],{"class":281},[234,65996,357],{"class":244},[234,65998,24403],{"class":251},[234,66000,371],{"class":244},[234,66002,351],{"class":350},[234,66004,376],{"class":244},[234,66006,66007,66009,66011],{"class":236,"line":321},[234,66008,6904],{"class":244},[234,66010,351],{"class":350},[234,66012,376],{"class":244},[234,66014,66015],{"class":236,"line":946},[234,66016,262],{"emptyLinePlaceholder":261},[234,66018,66019,66021,66023,66025,66027,66029,66031,66033,66035],{"class":236,"line":955},[234,66020,1321],{"class":244},[234,66022,351],{"class":350},[234,66024,1297],{"class":281},[234,66026,357],{"class":244},[234,66028,24322],{"class":251},[234,66030,24325],{"class":281},[234,66032,357],{"class":244},[234,66034,24440],{"class":251},[234,66036,376],{"class":244},[234,66038,66039,66041,66043,66045,66047,66049,66051,66053],{"class":236,"line":11},[234,66040,6802],{"class":244},[234,66042,24339],{"class":350},[234,66044,24342],{"class":281},[234,66046,357],{"class":244},[234,66048,24455],{"class":251},[234,66050,24458],{"class":244},[234,66052,24339],{"class":350},[234,66054,376],{"class":244},[234,66056,66057,66059,66061,66063,66065,66067,66069,66071,66073,66075,66077,66079,66081,66083,66085],{"class":236,"line":980},[234,66058,6802],{"class":244},[234,66060,24361],{"class":350},[234,66062,5564],{"class":281},[234,66064,357],{"class":244},[234,66066,24455],{"class":251},[234,66068,24370],{"class":281},[234,66070,357],{"class":244},[234,66072,24455],{"class":251},[234,66074,1070],{"class":281},[234,66076,357],{"class":244},[234,66078,24455],{"class":251},[234,66080,24325],{"class":281},[234,66082,357],{"class":244},[234,66084,24493],{"class":251},[234,66086,12951],{"class":244},[234,66088,66089,66091,66093,66095,66097,66099,66101,66103,66105,66107,66109],{"class":236,"line":994},[234,66090,6802],{"class":244},[234,66092,351],{"class":350},[234,66094,1297],{"class":281},[234,66096,357],{"class":244},[234,66098,24396],{"class":251},[234,66100,24325],{"class":281},[234,66102,357],{"class":244},[234,66104,24514],{"class":251},[234,66106,371],{"class":244},[234,66108,351],{"class":350},[234,66110,376],{"class":244},[234,66112,66113,66115,66117],{"class":236,"line":1000},[234,66114,6904],{"class":244},[234,66116,351],{"class":350},[234,66118,376],{"class":244},[234,66120,66121],{"class":236,"line":1005},[234,66122,262],{"emptyLinePlaceholder":261},[234,66124,66125,66127,66129,66131,66133,66135,66137,66139,66141],{"class":236,"line":1013},[234,66126,1321],{"class":244},[234,66128,351],{"class":350},[234,66130,1297],{"class":281},[234,66132,357],{"class":244},[234,66134,24545],{"class":251},[234,66136,24325],{"class":281},[234,66138,357],{"class":244},[234,66140,24552],{"class":251},[234,66142,376],{"class":244},[234,66144,66145,66147,66149,66151,66153],{"class":236,"line":1019},[234,66146,6802],{"class":244},[234,66148,24339],{"class":350},[234,66150,24563],{"class":244},[234,66152,24339],{"class":350},[234,66154,376],{"class":244},[234,66156,66157,66159,66161,66163,66165,66167],{"class":236,"line":1025},[234,66158,6802],{"class":244},[234,66160,24339],{"class":350},[234,66162,1297],{"class":281},[234,66164,357],{"class":244},[234,66166,24580],{"class":251},[234,66168,376],{"class":244},[234,66170,66171,66173,66175,66177,66179,66181,66183,66185,66187,66189,66191,66193,66195,66197,66199],{"class":236,"line":1031},[234,66172,6838],{"class":244},[234,66174,24361],{"class":350},[234,66176,1070],{"class":281},[234,66178,357],{"class":244},[234,66180,24595],{"class":251},[234,66182,24370],{"class":281},[234,66184,357],{"class":244},[234,66186,24602],{"class":251},[234,66188,24605],{"class":281},[234,66190,357],{"class":244},[234,66192,24455],{"class":251},[234,66194,24325],{"class":281},[234,66196,357],{"class":244},[234,66198,24616],{"class":251},[234,66200,12951],{"class":244},[234,66202,66203,66205,66207,66209,66211],{"class":236,"line":1037},[234,66204,6838],{"class":244},[234,66206,234],{"class":350},[234,66208,24458],{"class":244},[234,66210,234],{"class":350},[234,66212,376],{"class":244},[234,66214,66215,66217,66219],{"class":236,"line":427},[234,66216,6895],{"class":244},[234,66218,24339],{"class":350},[234,66220,376],{"class":244},[234,66222,66223,66225,66227,66229,66231,66233],{"class":236,"line":1571},[234,66224,6802],{"class":244},[234,66226,24339],{"class":350},[234,66228,1297],{"class":281},[234,66230,357],{"class":244},[234,66232,24580],{"class":251},[234,66234,376],{"class":244},[234,66236,66237,66239,66241,66243,66245,66247,66249,66251,66253,66255,66257,66259,66261,66263,66265],{"class":236,"line":1592},[234,66238,6838],{"class":244},[234,66240,24361],{"class":350},[234,66242,1070],{"class":281},[234,66244,357],{"class":244},[234,66246,24595],{"class":251},[234,66248,24370],{"class":281},[234,66250,357],{"class":244},[234,66252,24602],{"class":251},[234,66254,24605],{"class":281},[234,66256,357],{"class":244},[234,66258,24677],{"class":251},[234,66260,24325],{"class":281},[234,66262,357],{"class":244},[234,66264,24616],{"class":251},[234,66266,12951],{"class":244},[234,66268,66269,66271,66273,66275,66277],{"class":236,"line":1600},[234,66270,6838],{"class":244},[234,66272,234],{"class":350},[234,66274,24694],{"class":244},[234,66276,234],{"class":350},[234,66278,376],{"class":244},[234,66280,66281,66283,66285],{"class":236,"line":1615},[234,66282,6895],{"class":244},[234,66284,24339],{"class":350},[234,66286,376],{"class":244},[234,66288,66289,66291,66293,66295,66297,66299,66301,66303,66305,66307,66309],{"class":236,"line":1620},[234,66290,6802],{"class":244},[234,66292,351],{"class":350},[234,66294,1297],{"class":281},[234,66296,357],{"class":244},[234,66298,24396],{"class":251},[234,66300,24325],{"class":281},[234,66302,357],{"class":244},[234,66304,24725],{"class":251},[234,66306,371],{"class":244},[234,66308,351],{"class":350},[234,66310,376],{"class":244},[234,66312,66313,66315,66317],{"class":236,"line":1625},[234,66314,6904],{"class":244},[234,66316,351],{"class":350},[234,66318,376],{"class":244},[234,66320,66321,66323,66325],{"class":236,"line":1634},[234,66322,1393],{"class":244},[234,66324,351],{"class":350},[234,66326,376],{"class":244},[234,66328,66329],{"class":236,"line":1639},[234,66330,262],{"emptyLinePlaceholder":261},[234,66332,66333,66335,66337,66339,66341,66343,66345,66347],{"class":236,"line":1651},[234,66334,1292],{"class":244},[234,66336,1359],{"class":350},[234,66338,1070],{"class":281},[234,66340,357],{"class":244},[234,66342,24764],{"class":251},[234,66344,24767],{"class":244},[234,66346,1359],{"class":350},[234,66348,376],{"class":244},[234,66350,66351,66353,66355],{"class":236,"line":609},[234,66352,1402],{"class":244},[234,66354,23839],{"class":350},[234,66356,376],{"class":244},[225,66358,66359],{"className":6261,"code":24782,"language":6263,"meta":230,"style":230},[60,66360,66361,66367,66377,66389,66405,66417,66421,66425,66431,66441,66469,66481,66485,66489,66495,66505,66517,66529,66545,66549,66553,66561,66569,66577,66585,66597,66613,66623,66633,66647,66651,66655,66663,66671,66679,66689,66699,66703,66707,66713,66723,66735,66745,66749,66753,66759,66773,66777,66781,66787,66799,66811,66821],{"__ignoreMap":230},[234,66362,66363,66365],{"class":236,"line":237},[234,66364,24789],{"class":281},[234,66366,909],{"class":244},[234,66368,66369,66371,66373,66375],{"class":236,"line":258},[234,66370,1677],{"class":271},[234,66372,1443],{"class":244},[234,66374,1682],{"class":271},[234,66376,255],{"class":244},[234,66378,66379,66381,66383,66385,66387],{"class":236,"line":265},[234,66380,1703],{"class":271},[234,66382,1443],{"class":244},[234,66384,6346],{"class":271},[234,66386,1789],{"class":240},[234,66388,255],{"class":244},[234,66390,66391,66393,66395,66397,66399,66401,66403],{"class":236,"line":288},[234,66392,1769],{"class":271},[234,66394,1443],{"class":244},[234,66396,1754],{"class":271},[234,66398,1789],{"class":240},[234,66400,6417],{"class":271},[234,66402,6420],{"class":271},[234,66404,255],{"class":244},[234,66406,66407,66409,66411,66413,66415],{"class":236,"line":293},[234,66408,1749],{"class":271},[234,66410,1443],{"class":244},[234,66412,7144],{"class":271},[234,66414,1789],{"class":240},[234,66416,255],{"class":244},[234,66418,66419],{"class":236,"line":305},[234,66420,1143],{"class":244},[234,66422,66423],{"class":236,"line":321},[234,66424,262],{"emptyLinePlaceholder":261},[234,66426,66427,66429],{"class":236,"line":946},[234,66428,11601],{"class":281},[234,66430,909],{"class":244},[234,66432,66433,66435,66437,66439],{"class":236,"line":955},[234,66434,1677],{"class":271},[234,66436,1443],{"class":244},[234,66438,1682],{"class":271},[234,66440,255],{"class":244},[234,66442,66443,66445,66447,66449,66451,66453,66455,66457,66459,66461,66463,66465,66467],{"class":236,"line":11},[234,66444,7178],{"class":271},[234,66446,1443],{"class":244},[234,66448,10218],{"class":271},[234,66450,329],{"class":244},[234,66452,6412],{"class":271},[234,66454,1833],{"class":244},[234,66456,10228],{"class":271},[234,66458,329],{"class":244},[234,66460,1836],{"class":271},[234,66462,1833],{"class":244},[234,66464,1754],{"class":271},[234,66466,7190],{"class":240},[234,66468,1875],{"class":244},[234,66470,66471,66473,66475,66477,66479],{"class":236,"line":980},[234,66472,1703],{"class":271},[234,66474,1443],{"class":244},[234,66476,6346],{"class":271},[234,66478,1789],{"class":240},[234,66480,255],{"class":244},[234,66482,66483],{"class":236,"line":994},[234,66484,1143],{"class":244},[234,66486,66487],{"class":236,"line":1000},[234,66488,262],{"emptyLinePlaceholder":261},[234,66490,66491,66493],{"class":236,"line":1005},[234,66492,24918],{"class":281},[234,66494,909],{"class":244},[234,66496,66497,66499,66501,66503],{"class":236,"line":1013},[234,66498,1677],{"class":271},[234,66500,1443],{"class":244},[234,66502,1682],{"class":271},[234,66504,255],{"class":244},[234,66506,66507,66509,66511,66513,66515],{"class":236,"line":1019},[234,66508,1703],{"class":271},[234,66510,1443],{"class":244},[234,66512,10554],{"class":271},[234,66514,1789],{"class":240},[234,66516,255],{"class":244},[234,66518,66519,66521,66523,66525,66527],{"class":236,"line":1025},[234,66520,1749],{"class":271},[234,66522,1443],{"class":244},[234,66524,8834],{"class":271},[234,66526,1789],{"class":240},[234,66528,255],{"class":244},[234,66530,66531,66533,66535,66537,66539,66541,66543],{"class":236,"line":1031},[234,66532,1769],{"class":271},[234,66534,1443],{"class":244},[234,66536,1754],{"class":271},[234,66538,1789],{"class":240},[234,66540,6417],{"class":271},[234,66542,6420],{"class":271},[234,66544,255],{"class":244},[234,66546,66547],{"class":236,"line":1037},[234,66548,1143],{"class":244},[234,66550,66551],{"class":236,"line":427},[234,66552,262],{"emptyLinePlaceholder":261},[234,66554,66555,66557,66559],{"class":236,"line":1571},[234,66556,24918],{"class":281},[234,66558,24985],{"class":350},[234,66560,2510],{"class":244},[234,66562,66563,66565,66567],{"class":236,"line":1592},[234,66564,24918],{"class":281},[234,66566,24994],{"class":350},[234,66568,2510],{"class":244},[234,66570,66571,66573,66575],{"class":236,"line":1600},[234,66572,24918],{"class":281},[234,66574,25003],{"class":350},[234,66576,2510],{"class":244},[234,66578,66579,66581,66583],{"class":236,"line":1615},[234,66580,24789],{"class":281},[234,66582,25012],{"class":350},[234,66584,909],{"class":244},[234,66586,66587,66589,66591,66593,66595],{"class":236,"line":1620},[234,66588,1661],{"class":271},[234,66590,1443],{"class":244},[234,66592,25023],{"class":271},[234,66594,1789],{"class":240},[234,66596,255],{"class":244},[234,66598,66599,66601,66603,66605,66607,66609,66611],{"class":236,"line":1625},[234,66600,1769],{"class":271},[234,66602,1443],{"class":244},[234,66604,1754],{"class":271},[234,66606,1789],{"class":240},[234,66608,6417],{"class":271},[234,66610,6420],{"class":271},[234,66612,255],{"class":244},[234,66614,66615,66617,66619,66621],{"class":236,"line":1634},[234,66616,6427],{"class":271},[234,66618,1443],{"class":244},[234,66620,6432],{"class":271},[234,66622,255],{"class":244},[234,66624,66625,66627,66629,66631],{"class":236,"line":1639},[234,66626,12181],{"class":271},[234,66628,1443],{"class":244},[234,66630,10579],{"class":271},[234,66632,255],{"class":244},[234,66634,66635,66637,66639,66641,66643,66645],{"class":236,"line":1651},[234,66636,1749],{"class":271},[234,66638,1443],{"class":244},[234,66640,1836],{"class":271},[234,66642,25074],{"class":271},[234,66644,1789],{"class":240},[234,66646,255],{"class":244},[234,66648,66649],{"class":236,"line":609},[234,66650,1143],{"class":244},[234,66652,66653],{"class":236,"line":1674},[234,66654,262],{"emptyLinePlaceholder":261},[234,66656,66657,66659,66661],{"class":236,"line":1687},[234,66658,25091],{"class":281},[234,66660,24985],{"class":350},[234,66662,2510],{"class":244},[234,66664,66665,66667,66669],{"class":236,"line":1700},[234,66666,25091],{"class":281},[234,66668,24994],{"class":350},[234,66670,2510],{"class":244},[234,66672,66673,66675,66677],{"class":236,"line":1716},[234,66674,25091],{"class":281},[234,66676,25003],{"class":350},[234,66678,909],{"class":244},[234,66680,66681,66683,66685,66687],{"class":236,"line":1721},[234,66682,25116],{"class":271},[234,66684,1443],{"class":244},[234,66686,25121],{"class":271},[234,66688,255],{"class":244},[234,66690,66691,66693,66695,66697],{"class":236,"line":1726},[234,66692,12181],{"class":271},[234,66694,1443],{"class":244},[234,66696,25121],{"class":271},[234,66698,255],{"class":244},[234,66700,66701],{"class":236,"line":1734},[234,66702,1143],{"class":244},[234,66704,66705],{"class":236,"line":1746},[234,66706,262],{"emptyLinePlaceholder":261},[234,66708,66709,66711],{"class":236,"line":1766},[234,66710,25146],{"class":281},[234,66712,909],{"class":244},[234,66714,66715,66717,66719,66721],{"class":236,"line":819},[234,66716,1677],{"class":271},[234,66718,1443],{"class":244},[234,66720,13197],{"class":271},[234,66722,255],{"class":244},[234,66724,66725,66727,66729,66731,66733],{"class":236,"line":1794},[234,66726,1703],{"class":271},[234,66728,1443],{"class":244},[234,66730,15338],{"class":271},[234,66732,1789],{"class":240},[234,66734,255],{"class":244},[234,66736,66737,66739,66741,66743],{"class":236,"line":1807},[234,66738,7209],{"class":271},[234,66740,1443],{"class":244},[234,66742,1695],{"class":271},[234,66744,255],{"class":244},[234,66746,66747],{"class":236,"line":1878},[234,66748,1143],{"class":244},[234,66750,66751],{"class":236,"line":1883},[234,66752,262],{"emptyLinePlaceholder":261},[234,66754,66755,66757],{"class":236,"line":10605},[234,66756,25193],{"class":281},[234,66758,909],{"class":244},[234,66760,66761,66763,66765,66767,66769,66771],{"class":236,"line":10613},[234,66762,25200],{"class":271},[234,66764,1443],{"class":244},[234,66766,1754],{"class":271},[234,66768,4257],{"class":244},[234,66770,12555],{"class":271},[234,66772,255],{"class":244},[234,66774,66775],{"class":236,"line":10627},[234,66776,1143],{"class":244},[234,66778,66779],{"class":236,"line":10641},[234,66780,262],{"emptyLinePlaceholder":261},[234,66782,66783,66785],{"class":236,"line":10646},[234,66784,25223],{"class":281},[234,66786,909],{"class":244},[234,66788,66789,66791,66793,66795,66797],{"class":236,"line":1908},[234,66790,1661],{"class":271},[234,66792,1443],{"class":244},[234,66794,15482],{"class":271},[234,66796,1789],{"class":240},[234,66798,255],{"class":244},[234,66800,66801,66803,66805,66807,66809],{"class":236,"line":10658},[234,66802,10500],{"class":271},[234,66804,1443],{"class":244},[234,66806,8834],{"class":271},[234,66808,1789],{"class":240},[234,66810,255],{"class":244},[234,66812,66813,66815,66817,66819],{"class":236,"line":10672},[234,66814,12181],{"class":271},[234,66816,1443],{"class":244},[234,66818,25121],{"class":271},[234,66820,255],{"class":244},[234,66822,66823],{"class":236,"line":10685},[234,66824,1143],{"class":244},[37,66826,6478],{"id":6477},[225,66828,66829],{"className":227,"code":25268,"language":229,"meta":230,"style":230},[60,66830,66831,66843,66847,66861,66869],{"__ignoreMap":230},[234,66832,66833,66835,66837,66839,66841],{"class":236,"line":237},[234,66834,241],{"class":240},[234,66836,25277],{"class":244},[234,66838,248],{"class":240},[234,66840,252],{"class":251},[234,66842,255],{"class":244},[234,66844,66845],{"class":236,"line":258},[234,66846,262],{"emptyLinePlaceholder":261},[234,66848,66849,66851,66853,66855,66857,66859],{"class":236,"line":265},[234,66850,268],{"class":240},[234,66852,272],{"class":271},[234,66854,275],{"class":240},[234,66856,278],{"class":244},[234,66858,282],{"class":281},[234,66860,285],{"class":244},[234,66862,66863,66865,66867],{"class":236,"line":288},[234,66864,296],{"class":244},[234,66866,299],{"class":281},[234,66868,25310],{"class":244},[234,66870,66871,66873,66875,66877,66879],{"class":236,"line":293},[234,66872,296],{"class":244},[234,66874,326],{"class":281},[234,66876,329],{"class":244},[234,66878,332],{"class":271},[234,66880,335],{"class":244},[37,66882,6537],{"id":6536},[42,66884,66885,66893,66897,66899,66905,66923],{},[45,66886,25329,66887,1833,66889,1833,66891,25337],{},[60,66888,764],{},[60,66890,25334],{},[60,66892,4273],{},[45,66894,25340,66895,25343],{},[60,66896,25334],{},[45,66898,25346],{},[45,66900,25349,66901,1934,66903,25356],{},[60,66902,25352],{},[60,66904,25355],{},[45,66906,25359,66907,25363,66909,1833,66911,1833,66913,1833,66915,1833,66917,1833,66919,7452,66921,106],{},[60,66908,25362],{},[60,66910,6025],{},[60,66912,25368],{},[60,66914,24022],{},[60,66916,25373],{},[60,66918,25376],{},[60,66920,25379],{},[60,66922,25382],{},[45,66924,25385],{},[410,66926,6559],{},{"title":230,"searchDepth":258,"depth":258,"links":66928},[66929,66935,66936,66937],{"id":5810,"depth":258,"text":5811,"children":66930},[66931,66932,66933,66934],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":5721,"title":205,"description":25400,"kind":5773,"section":5594,"order":25401,"group":5709,"status":5774,"integration":12282,"publicExport":261,"activation":25402,"package":5775,"aliases":66939,"attrs":66940,"events":66941,"cssVars":66942,"related":66943,"body":66944},[25404,205,25405],[],[],[],[5726,5732,2467],{"type":22,"value":66945,"toc":67384},[66946,66948,66956,66958,66960,66962,66964,66998,67002,67004,67008,67014,67016,67018,67020,67022,67024,67026,67088,67308,67310,67368,67370,67382],[25,66947,205],{"id":25414},[30,66949,66950,25419,66952,4486,66954,106],{},[60,66951,205],{},[60,66953,25422],{},[60,66955,25425],{},[37,66957,5811],{"id":5810},[174,66959,5312],{"id":5311},[30,66961,25432],{},[174,66963,25435],{"id":2456},[2225,66965,66966,66978],{},[2228,66967,66968],{},[2231,66969,66970,66972,66974,66976],{},[2234,66971,25444],{},[2234,66973,5324],{},[2234,66975,5327],{},[2234,66977,5828],{},[2244,66979,66980],{},[2231,66981,66982,66986,66988,66992],{},[2249,66983,66984],{},[60,66985,25405],{},[2249,66987,6025],{},[2249,66989,66990],{},[60,66991,2541],{},[2249,66993,25467,66994,25470,66996,106],{},[60,66995,25422],{},[60,66997,25473],{},[30,66999,25476,67000,25480],{},[60,67001,25479],{},[174,67003,5962],{"id":5961},[30,67005,67006,25487],{},[60,67007,205],{},[42,67009,67010],{},[45,67011,67012],{},[60,67013,25494],{},[30,67015,25497],{},[174,67017,5997],{"id":3818},[30,67019,25502],{},[174,67021,6071],{"id":6070},[30,67023,11096],{},[37,67025,6093],{"id":6092},[225,67027,67028],{"className":338,"code":25511,"language":340,"meta":230,"style":230},[60,67029,67030,67044,67062,67080],{"__ignoreMap":230},[234,67031,67032,67034,67036,67038,67040,67042],{"class":236,"line":237},[234,67033,347],{"class":244},[234,67035,351],{"class":350},[234,67037,1297],{"class":281},[234,67039,357],{"class":244},[234,67041,25526],{"class":251},[234,67043,376],{"class":244},[234,67045,67046,67048,67050,67052,67054,67056,67058,67060],{"class":236,"line":258},[234,67047,1292],{"class":244},[234,67049,351],{"class":350},[234,67051,1297],{"class":281},[234,67053,357],{"class":244},[234,67055,25541],{"class":251},[234,67057,25544],{"class":244},[234,67059,351],{"class":350},[234,67061,376],{"class":244},[234,67063,67064,67066,67068,67070,67072,67074,67076,67078],{"class":236,"line":265},[234,67065,1292],{"class":244},[234,67067,351],{"class":350},[234,67069,1297],{"class":281},[234,67071,357],{"class":244},[234,67073,25561],{"class":251},[234,67075,25564],{"class":244},[234,67077,351],{"class":350},[234,67079,376],{"class":244},[234,67081,67082,67084,67086],{"class":236,"line":288},[234,67083,1402],{"class":244},[234,67085,351],{"class":350},[234,67087,376],{"class":244},[225,67089,67090],{"className":6261,"code":25579,"language":6263,"meta":230,"style":230},[60,67091,67092,67098,67110,67120,67130,67134,67138,67144,67156,67168,67178,67188,67204,67214,67224,67228,67232,67238,67248,67252,67256,67266,67276,67280,67284,67294,67304],{"__ignoreMap":230},[234,67093,67094,67096],{"class":236,"line":237},[234,67095,25586],{"class":281},[234,67097,909],{"class":244},[234,67099,67100,67102,67104,67106,67108],{"class":236,"line":258},[234,67101,6395],{"class":271},[234,67103,1443],{"class":244},[234,67105,10665],{"class":271},[234,67107,1669],{"class":240},[234,67109,255],{"class":244},[234,67111,67112,67114,67116,67118],{"class":236,"line":265},[234,67113,1677],{"class":271},[234,67115,1443],{"class":244},[234,67117,1682],{"class":271},[234,67119,255],{"class":244},[234,67121,67122,67124,67126,67128],{"class":236,"line":288},[234,67123,6306],{"class":271},[234,67125,1443],{"class":244},[234,67127,1695],{"class":271},[234,67129,255],{"class":244},[234,67131,67132],{"class":236,"line":293},[234,67133,1143],{"class":244},[234,67135,67136],{"class":236,"line":305},[234,67137,262],{"emptyLinePlaceholder":261},[234,67139,67140,67142],{"class":236,"line":321},[234,67141,25633],{"class":281},[234,67143,909],{"class":244},[234,67145,67146,67148,67150,67152,67154],{"class":236,"line":946},[234,67147,25640],{"class":271},[234,67149,1443],{"class":244},[234,67151,25645],{"class":271},[234,67153,1789],{"class":240},[234,67155,255],{"class":244},[234,67157,67158,67160,67162,67164,67166],{"class":236,"line":955},[234,67159,1661],{"class":271},[234,67161,1443],{"class":244},[234,67163,25023],{"class":271},[234,67165,1789],{"class":240},[234,67167,255],{"class":244},[234,67169,67170,67172,67174,67176],{"class":236,"line":11},[234,67171,1677],{"class":271},[234,67173,1443],{"class":244},[234,67175,1682],{"class":271},[234,67177,255],{"class":244},[234,67179,67180,67182,67184,67186],{"class":236,"line":980},[234,67181,6306],{"class":271},[234,67183,1443],{"class":244},[234,67185,1695],{"class":271},[234,67187,255],{"class":244},[234,67189,67190,67192,67194,67196,67198,67200,67202],{"class":236,"line":994},[234,67191,1769],{"class":271},[234,67193,1443],{"class":244},[234,67195,1754],{"class":271},[234,67197,1789],{"class":240},[234,67199,6417],{"class":271},[234,67201,6420],{"class":271},[234,67203,255],{"class":244},[234,67205,67206,67208,67210,67212],{"class":236,"line":1000},[234,67207,6427],{"class":271},[234,67209,1443],{"class":244},[234,67211,6432],{"class":271},[234,67213,255],{"class":244},[234,67215,67216,67218,67220,67222],{"class":236,"line":1005},[234,67217,12181],{"class":271},[234,67219,1443],{"class":244},[234,67221,10579],{"class":271},[234,67223,255],{"class":244},[234,67225,67226],{"class":236,"line":1013},[234,67227,1143],{"class":244},[234,67229,67230],{"class":236,"line":1019},[234,67231,262],{"emptyLinePlaceholder":261},[234,67233,67234,67236],{"class":236,"line":1025},[234,67235,25730],{"class":281},[234,67237,909],{"class":244},[234,67239,67240,67242,67244,67246],{"class":236,"line":1031},[234,67241,1677],{"class":271},[234,67243,1443],{"class":244},[234,67245,1774],{"class":271},[234,67247,255],{"class":244},[234,67249,67250],{"class":236,"line":1037},[234,67251,1143],{"class":244},[234,67253,67254],{"class":236,"line":427},[234,67255,262],{"emptyLinePlaceholder":261},[234,67257,67258,67260,67262,67264],{"class":236,"line":1571},[234,67259,340],{"class":350},[234,67261,25757],{"class":281},[234,67263,25760],{"class":281},[234,67265,909],{"class":244},[234,67267,67268,67270,67272,67274],{"class":236,"line":1592},[234,67269,1677],{"class":271},[234,67271,1443],{"class":244},[234,67273,1774],{"class":271},[234,67275,255],{"class":244},[234,67277,67278],{"class":236,"line":1600},[234,67279,1143],{"class":244},[234,67281,67282],{"class":236,"line":1615},[234,67283,262],{"emptyLinePlaceholder":261},[234,67285,67286,67288,67290,67292],{"class":236,"line":1620},[234,67287,340],{"class":350},[234,67289,25757],{"class":281},[234,67291,25789],{"class":281},[234,67293,909],{"class":244},[234,67295,67296,67298,67300,67302],{"class":236,"line":1625},[234,67297,1677],{"class":271},[234,67299,1443],{"class":244},[234,67301,1682],{"class":271},[234,67303,255],{"class":244},[234,67305,67306],{"class":236,"line":1634},[234,67307,1143],{"class":244},[37,67309,6478],{"id":6477},[225,67311,67312],{"className":227,"code":25810,"language":229,"meta":230,"style":230},[60,67313,67314,67326,67330,67344,67356],{"__ignoreMap":230},[234,67315,67316,67318,67320,67322,67324],{"class":236,"line":237},[234,67317,241],{"class":240},[234,67319,25819],{"class":244},[234,67321,248],{"class":240},[234,67323,252],{"class":251},[234,67325,255],{"class":244},[234,67327,67328],{"class":236,"line":258},[234,67329,262],{"emptyLinePlaceholder":261},[234,67331,67332,67334,67336,67338,67340,67342],{"class":236,"line":265},[234,67333,268],{"class":240},[234,67335,272],{"class":271},[234,67337,275],{"class":240},[234,67339,278],{"class":244},[234,67341,282],{"class":281},[234,67343,285],{"class":244},[234,67345,67346,67348,67350,67352,67354],{"class":236,"line":288},[234,67347,296],{"class":244},[234,67349,299],{"class":281},[234,67351,25852],{"class":244},[234,67353,2541],{"class":271},[234,67355,318],{"class":244},[234,67357,67358,67360,67362,67364,67366],{"class":236,"line":293},[234,67359,296],{"class":244},[234,67361,326],{"class":281},[234,67363,329],{"class":244},[234,67365,332],{"class":271},[234,67367,335],{"class":244},[37,67369,6537],{"id":6536},[42,67371,67372,67374,67378],{},[45,67373,25875],{},[45,67375,25878,67376,25881],{},[60,67377,25422],{},[45,67379,25884,67380,106],{},[60,67381,25887],{},[410,67383,9599],{},{"title":230,"searchDepth":258,"depth":258,"links":67385},[67386,67393,67394,67395],{"id":5810,"depth":258,"text":5811,"children":67387},[67388,67389,67390,67391,67392],{"id":5311,"depth":265,"text":5312},{"id":2456,"depth":265,"text":25435},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":5726,"title":5727,"description":25903,"kind":5773,"section":5594,"order":25904,"group":5709,"status":5774,"integration":2710,"publicExport":261,"activation":25905,"package":5775,"aliases":67397,"attrs":67398,"events":67399,"cssVars":67400,"related":67401,"body":67402},[25907,5727],[],[],[],[5721,5732,2903],{"type":22,"value":67403,"toc":68000},[67404,67406,67414,67416,67418,67462,67470,67472,67476,67504,67510,67514,67516,67542,67578,67580,67582,67584,67680,67926,67928,67982,67984,67998],[25,67405,5727],{"id":25916},[30,67407,67408,25921,67410,25924,67412,25928],{},[60,67409,5727],{},[60,67411,18331],{},[60,67413,25927],{},[37,67415,5811],{"id":5810},[174,67417,5312],{"id":5311},[2225,67419,67420,67432],{},[2228,67421,67422],{},[2231,67423,67424,67426,67428,67430],{},[2234,67425,5321],{},[2234,67427,23879],{},[2234,67429,5327],{},[2234,67431,5828],{},[2244,67433,67434,67448],{},[2231,67435,67436,67440,67444,67446],{},[2249,67437,67438],{},[60,67439,25905],{},[2249,67441,67442],{},[60,67443,18331],{},[2249,67445,23898],{},[2249,67447,25963],{},[2231,67449,67450,67454,67458,67460],{},[2249,67451,67452],{},[60,67453,25927],{},[2249,67455,67456],{},[60,67457,18331],{},[2249,67459,23898],{},[2249,67461,25978],{},[30,67463,67464,25983,67466,25986,67468,25990],{},[60,67465,5727],{},[60,67467,18331],{},[60,67469,25989],{},[174,67471,5962],{"id":5961},[30,67473,67474,25997],{},[60,67475,5727],{},[42,67477,67478,67482,67486,67490,67494,67498],{},[45,67479,26002,67480,26006],{},[60,67481,26005],{},[45,67483,7631,67484,26012],{},[60,67485,26011],{},[45,67487,19534,67488,26018],{},[60,67489,26017],{},[45,67491,19534,67492,26024],{},[60,67493,26023],{},[45,67495,19534,67496,26029],{},[60,67497,25422],{},[45,67499,67500,137,67502],{},[60,67501,26034],{},[60,67503,26037],{},[30,67505,26040,67506,137,67508,26047],{},[60,67507,26043],{},[60,67509,26046],{},[30,67511,67512,26052],{},[60,67513,5727],{},[174,67515,5997],{"id":3818},[2225,67517,67518,67528],{},[2228,67519,67520],{},[2231,67521,67522,67524,67526],{},[2234,67523,6006],{},[2234,67525,6009],{},[2234,67527,6012],{},[2244,67529,67530],{},[2231,67531,67532,67536,67540],{},[2249,67533,67534],{},[60,67535,26075],{},[2249,67537,67538],{},[60,67539,12700],{},[2249,67541,26082],{},[225,67543,67544],{"className":227,"code":26085,"language":229,"meta":230,"style":230},[60,67545,67546,67562,67574],{"__ignoreMap":230},[234,67547,67548,67550,67552,67554,67556,67558,67560],{"class":236,"line":237},[234,67549,296],{"class":244},[234,67551,1536],{"class":281},[234,67553,329],{"class":244},[234,67555,26098],{"class":251},[234,67557,973],{"class":244},[234,67559,906],{"class":240},[234,67561,909],{"class":244},[234,67563,67564,67566,67568,67570,67572],{"class":236,"line":258},[234,67565,1482],{"class":244},[234,67567,1485],{"class":281},[234,67569,329],{"class":244},[234,67571,26115],{"class":251},[234,67573,335],{"class":244},[234,67575,67576],{"class":236,"line":265},[234,67577,1040],{"class":244},[174,67579,6071],{"id":6070},[30,67581,11096],{},[37,67583,6093],{"id":6092},[225,67585,67586],{"className":338,"code":26130,"language":340,"meta":230,"style":230},[60,67587,67588,67606,67610,67616,67624,67632,67640,67648,67652,67656],{"__ignoreMap":230},[234,67589,67590,67592,67594,67596,67598,67600,67602,67604],{"class":236,"line":237},[234,67591,347],{"class":244},[234,67593,351],{"class":350},[234,67595,1297],{"class":281},[234,67597,357],{"class":244},[234,67599,26145],{"class":251},[234,67601,6113],{"class":244},[234,67603,351],{"class":350},[234,67605,376],{"class":244},[234,67607,67608],{"class":236,"line":258},[234,67609,262],{"emptyLinePlaceholder":261},[234,67611,67612,67614],{"class":236,"line":265},[234,67613,347],{"class":244},[234,67615,26162],{"class":350},[234,67617,67618,67620,67622],{"class":236,"line":288},[234,67619,12861],{"class":281},[234,67621,357],{"class":244},[234,67623,26171],{"class":251},[234,67625,67626,67628,67630],{"class":236,"line":293},[234,67627,26176],{"class":281},[234,67629,357],{"class":244},[234,67631,26181],{"class":251},[234,67633,67634,67636,67638],{"class":236,"line":305},[234,67635,26186],{"class":281},[234,67637,357],{"class":244},[234,67639,26191],{"class":251},[234,67641,67642,67644,67646],{"class":236,"line":321},[234,67643,12851],{"class":281},[234,67645,357],{"class":244},[234,67647,26200],{"class":251},[234,67649,67650],{"class":236,"line":946},[234,67651,26205],{"class":244},[234,67653,67654],{"class":236,"line":955},[234,67655,262],{"emptyLinePlaceholder":261},[234,67657,67658,67660,67662,67664,67666,67668,67670,67672,67674,67676,67678],{"class":236,"line":11},[234,67659,347],{"class":244},[234,67661,351],{"class":350},[234,67663,1297],{"class":281},[234,67665,357],{"class":244},[234,67667,26222],{"class":251},[234,67669,5564],{"class":281},[234,67671,357],{"class":244},[234,67673,26222],{"class":251},[234,67675,26231],{"class":244},[234,67677,351],{"class":350},[234,67679,376],{"class":244},[225,67681,67682],{"className":6261,"code":26238,"language":6263,"meta":230,"style":230},[60,67683,67684,67690,67702,67712,67722,67726,67730,67736,67746,67768,67780,67796,67806,67816,67820,67824,67830,67840,67844,67848,67854,67864,67868,67872,67878,67890,67900,67910,67922],{"__ignoreMap":230},[234,67685,67686,67688],{"class":236,"line":237},[234,67687,26245],{"class":281},[234,67689,909],{"class":244},[234,67691,67692,67694,67696,67698,67700],{"class":236,"line":258},[234,67693,6395],{"class":271},[234,67695,1443],{"class":244},[234,67697,26256],{"class":271},[234,67699,1669],{"class":240},[234,67701,255],{"class":244},[234,67703,67704,67706,67708,67710],{"class":236,"line":265},[234,67705,1677],{"class":271},[234,67707,1443],{"class":244},[234,67709,1682],{"class":271},[234,67711,255],{"class":244},[234,67713,67714,67716,67718,67720],{"class":236,"line":288},[234,67715,6306],{"class":271},[234,67717,1443],{"class":244},[234,67719,1695],{"class":271},[234,67721,255],{"class":244},[234,67723,67724],{"class":236,"line":293},[234,67725,1143],{"class":244},[234,67727,67728],{"class":236,"line":305},[234,67729,262],{"emptyLinePlaceholder":261},[234,67731,67732,67734],{"class":236,"line":321},[234,67733,26293],{"class":281},[234,67735,909],{"class":244},[234,67737,67738,67740,67742,67744],{"class":236,"line":946},[234,67739,1677],{"class":271},[234,67741,1443],{"class":244},[234,67743,16206],{"class":271},[234,67745,255],{"class":244},[234,67747,67748,67750,67752,67754,67756,67758,67760,67762,67764,67766],{"class":236,"line":955},[234,67749,6381],{"class":271},[234,67751,1443],{"class":244},[234,67753,11612],{"class":271},[234,67755,329],{"class":244},[234,67757,6287],{"class":271},[234,67759,3407],{"class":240},[234,67761,1833],{"class":244},[234,67763,26324],{"class":271},[234,67765,1789],{"class":240},[234,67767,335],{"class":244},[234,67769,67770,67772,67774,67776,67778],{"class":236,"line":11},[234,67771,22575],{"class":271},[234,67773,1443],{"class":244},[234,67775,1836],{"class":271},[234,67777,22582],{"class":271},[234,67779,255],{"class":244},[234,67781,67782,67784,67786,67788,67790,67792,67794],{"class":236,"line":980},[234,67783,1769],{"class":271},[234,67785,1443],{"class":244},[234,67787,1754],{"class":271},[234,67789,1789],{"class":240},[234,67791,6417],{"class":271},[234,67793,6420],{"class":271},[234,67795,255],{"class":244},[234,67797,67798,67800,67802,67804],{"class":236,"line":994},[234,67799,6427],{"class":271},[234,67801,1443],{"class":244},[234,67803,6432],{"class":271},[234,67805,255],{"class":244},[234,67807,67808,67810,67812,67814],{"class":236,"line":1000},[234,67809,13245],{"class":271},[234,67811,1443],{"class":244},[234,67813,7535],{"class":271},[234,67815,255],{"class":244},[234,67817,67818],{"class":236,"line":1005},[234,67819,1143],{"class":244},[234,67821,67822],{"class":236,"line":1013},[234,67823,262],{"emptyLinePlaceholder":261},[234,67825,67826,67828],{"class":236,"line":1019},[234,67827,26389],{"class":281},[234,67829,909],{"class":244},[234,67831,67832,67834,67836,67838],{"class":236,"line":1025},[234,67833,13245],{"class":271},[234,67835,1443],{"class":244},[234,67837,4501],{"class":271},[234,67839,255],{"class":244},[234,67841,67842],{"class":236,"line":1031},[234,67843,1143],{"class":244},[234,67845,67846],{"class":236,"line":1037},[234,67847,262],{"emptyLinePlaceholder":261},[234,67849,67850,67852],{"class":236,"line":427},[234,67851,26414],{"class":281},[234,67853,909],{"class":244},[234,67855,67856,67858,67860,67862],{"class":236,"line":1571},[234,67857,13245],{"class":271},[234,67859,1443],{"class":244},[234,67861,1754],{"class":271},[234,67863,255],{"class":244},[234,67865,67866],{"class":236,"line":1592},[234,67867,1143],{"class":244},[234,67869,67870],{"class":236,"line":1600},[234,67871,262],{"emptyLinePlaceholder":261},[234,67873,67874,67876],{"class":236,"line":1615},[234,67875,26439],{"class":281},[234,67877,909],{"class":244},[234,67879,67880,67882,67884,67886,67888],{"class":236,"line":1620},[234,67881,1661],{"class":271},[234,67883,1443],{"class":244},[234,67885,26450],{"class":271},[234,67887,1789],{"class":240},[234,67889,255],{"class":244},[234,67891,67892,67894,67896,67898],{"class":236,"line":1625},[234,67893,1677],{"class":271},[234,67895,1443],{"class":244},[234,67897,1682],{"class":271},[234,67899,255],{"class":244},[234,67901,67902,67904,67906,67908],{"class":236,"line":1634},[234,67903,6306],{"class":271},[234,67905,1443],{"class":244},[234,67907,1695],{"class":271},[234,67909,255],{"class":244},[234,67911,67912,67914,67916,67918,67920],{"class":236,"line":1639},[234,67913,26479],{"class":271},[234,67915,1443],{"class":244},[234,67917,8834],{"class":271},[234,67919,1789],{"class":240},[234,67921,255],{"class":244},[234,67923,67924],{"class":236,"line":1651},[234,67925,1143],{"class":244},[37,67927,6478],{"id":6477},[225,67929,67930],{"className":227,"code":26496,"language":229,"meta":230,"style":230},[60,67931,67932,67944,67948,67962,67970],{"__ignoreMap":230},[234,67933,67934,67936,67938,67940,67942],{"class":236,"line":237},[234,67935,241],{"class":240},[234,67937,26505],{"class":244},[234,67939,248],{"class":240},[234,67941,252],{"class":251},[234,67943,255],{"class":244},[234,67945,67946],{"class":236,"line":258},[234,67947,262],{"emptyLinePlaceholder":261},[234,67949,67950,67952,67954,67956,67958,67960],{"class":236,"line":265},[234,67951,268],{"class":240},[234,67953,272],{"class":271},[234,67955,275],{"class":240},[234,67957,278],{"class":244},[234,67959,282],{"class":281},[234,67961,285],{"class":244},[234,67963,67964,67966,67968],{"class":236,"line":288},[234,67965,296],{"class":244},[234,67967,299],{"class":281},[234,67969,26538],{"class":244},[234,67971,67972,67974,67976,67978,67980],{"class":236,"line":293},[234,67973,296],{"class":244},[234,67975,326],{"class":281},[234,67977,329],{"class":244},[234,67979,332],{"class":271},[234,67981,335],{"class":244},[37,67983,6537],{"id":6536},[42,67985,67986,67992,67994,67996],{},[45,67987,26557,67988,26560,67990,106],{},[60,67989,25927],{},[60,67991,26005],{},[45,67993,26565],{},[45,67995,26568],{},[45,67997,26571],{},[410,67999,26574],{},{"title":230,"searchDepth":258,"depth":258,"links":68001},[68002,68008,68009,68010],{"id":5810,"depth":258,"text":5811,"children":68003},[68004,68005,68006,68007],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":5732,"title":5733,"description":26587,"kind":5773,"section":5594,"order":26588,"group":5709,"status":8491,"integration":2710,"publicExport":261,"activation":26589,"package":5775,"aliases":68012,"attrs":68013,"events":68014,"cssVars":68015,"related":68016,"body":68017},[26591,5733],[],[],[],[5721,5726,4805],{"type":22,"value":68018,"toc":68497},[68019,68021,68029,68031,68033,68079,68085,68087,68089,68115,68117,68127,68129,68131,68133,68135,68137,68139,68253,68421,68423,68477,68479,68495],[25,68020,5733],{"id":26600},[30,68022,68023,26605,68025,26608,68027,26612],{},[60,68024,5733],{},[60,68026,20147],{},[60,68028,26611],{},[37,68030,5811],{"id":5810},[174,68032,5312],{"id":5311},[2225,68034,68035,68047],{},[2228,68036,68037],{},[2231,68038,68039,68041,68043,68045],{},[2234,68040,5321],{},[2234,68042,23879],{},[2234,68044,5327],{},[2234,68046,5828],{},[2244,68048,68049,68063],{},[2231,68050,68051,68055,68059,68061],{},[2249,68052,68053],{},[60,68054,26639],{},[2249,68056,68057],{},[60,68058,20147],{},[2249,68060,23898],{},[2249,68062,26648],{},[2231,68064,68065,68069,68073,68077],{},[2249,68066,68067],{},[60,68068,26611],{},[2249,68070,68071],{},[60,68072,20147],{},[2249,68074,68075],{},[60,68076,6650],{},[2249,68078,26665],{},[30,68080,68081,26670,68083,26673],{},[60,68082,5733],{},[60,68084,20147],{},[174,68086,5962],{"id":5961},[30,68088,26678],{},[42,68090,68091,68095,68099,68103,68107,68111],{},[45,68092,68093],{},[60,68094,26685],{},[45,68096,68097],{},[60,68098,26690],{},[45,68100,68101],{},[60,68102,26695],{},[45,68104,68105],{},[60,68106,26700],{},[45,68108,68109],{},[60,68110,26705],{},[45,68112,68113],{},[60,68114,26005],{},[30,68116,26712],{},[42,68118,68119,68123],{},[45,68120,26717,68121,26721],{},[60,68122,26720],{},[45,68124,26717,68125,26727],{},[60,68126,26726],{},[30,68128,26730],{},[174,68130,5997],{"id":3818},[30,68132,25502],{},[174,68134,6071],{"id":6070},[30,68136,11096],{},[37,68138,6093],{"id":6092},[225,68140,68141],{"className":338,"code":26743,"language":340,"meta":230,"style":230},[60,68142,68143,68161,68165,68171,68179,68187,68195,68203,68207,68231,68235],{"__ignoreMap":230},[234,68144,68145,68147,68149,68151,68153,68155,68157,68159],{"class":236,"line":237},[234,68146,347],{"class":244},[234,68148,351],{"class":350},[234,68150,1297],{"class":281},[234,68152,357],{"class":244},[234,68154,26758],{"class":251},[234,68156,6113],{"class":244},[234,68158,351],{"class":350},[234,68160,376],{"class":244},[234,68162,68163],{"class":236,"line":258},[234,68164,262],{"emptyLinePlaceholder":261},[234,68166,68167,68169],{"class":236,"line":265},[234,68168,347],{"class":244},[234,68170,26775],{"class":350},[234,68172,68173,68175,68177],{"class":236,"line":288},[234,68174,12861],{"class":281},[234,68176,357],{"class":244},[234,68178,26784],{"class":251},[234,68180,68181,68183,68185],{"class":236,"line":293},[234,68182,26789],{"class":281},[234,68184,357],{"class":244},[234,68186,26794],{"class":251},[234,68188,68189,68191,68193],{"class":236,"line":305},[234,68190,12851],{"class":281},[234,68192,357],{"class":244},[234,68194,26803],{"class":251},[234,68196,68197,68199,68201],{"class":236,"line":321},[234,68198,371],{"class":244},[234,68200,26810],{"class":350},[234,68202,376],{"class":244},[234,68204,68205],{"class":236,"line":946},[234,68206,262],{"emptyLinePlaceholder":261},[234,68208,68209,68211,68213,68215,68217,68219,68221,68223,68225,68227,68229],{"class":236,"line":955},[234,68210,347],{"class":244},[234,68212,351],{"class":350},[234,68214,1297],{"class":281},[234,68216,357],{"class":244},[234,68218,26829],{"class":251},[234,68220,5564],{"class":281},[234,68222,357],{"class":244},[234,68224,26829],{"class":251},[234,68226,26231],{"class":244},[234,68228,351],{"class":350},[234,68230,376],{"class":244},[234,68232,68233],{"class":236,"line":11},[234,68234,262],{"emptyLinePlaceholder":261},[234,68236,68237,68239,68241,68243,68245,68247,68249,68251],{"class":236,"line":980},[234,68238,347],{"class":244},[234,68240,351],{"class":350},[234,68242,1297],{"class":281},[234,68244,357],{"class":244},[234,68246,26758],{"class":251},[234,68248,371],{"class":244},[234,68250,351],{"class":350},[234,68252,376],{"class":244},[225,68254,68255],{"className":6261,"code":26866,"language":6263,"meta":230,"style":230},[60,68256,68257,68263,68275,68279,68283,68289,68299,68321,68333,68349,68359,68363,68367,68373,68385,68395,68405,68417],{"__ignoreMap":230},[234,68258,68259,68261],{"class":236,"line":237},[234,68260,26873],{"class":281},[234,68262,909],{"class":244},[234,68264,68265,68267,68269,68271,68273],{"class":236,"line":258},[234,68266,6395],{"class":271},[234,68268,1443],{"class":244},[234,68270,26256],{"class":271},[234,68272,1669],{"class":240},[234,68274,255],{"class":244},[234,68276,68277],{"class":236,"line":265},[234,68278,1143],{"class":244},[234,68280,68281],{"class":236,"line":288},[234,68282,262],{"emptyLinePlaceholder":261},[234,68284,68285,68287],{"class":236,"line":293},[234,68286,26900],{"class":281},[234,68288,909],{"class":244},[234,68290,68291,68293,68295,68297],{"class":236,"line":305},[234,68292,1677],{"class":271},[234,68294,1443],{"class":244},[234,68296,16206],{"class":271},[234,68298,255],{"class":244},[234,68300,68301,68303,68305,68307,68309,68311,68313,68315,68317,68319],{"class":236,"line":321},[234,68302,6381],{"class":271},[234,68304,1443],{"class":244},[234,68306,11612],{"class":271},[234,68308,329],{"class":244},[234,68310,6287],{"class":271},[234,68312,3407],{"class":240},[234,68314,1833],{"class":244},[234,68316,26324],{"class":271},[234,68318,1789],{"class":240},[234,68320,335],{"class":244},[234,68322,68323,68325,68327,68329,68331],{"class":236,"line":946},[234,68324,22575],{"class":271},[234,68326,1443],{"class":244},[234,68328,1836],{"class":271},[234,68330,22582],{"class":271},[234,68332,255],{"class":244},[234,68334,68335,68337,68339,68341,68343,68345,68347],{"class":236,"line":955},[234,68336,1769],{"class":271},[234,68338,1443],{"class":244},[234,68340,1754],{"class":271},[234,68342,1789],{"class":240},[234,68344,6417],{"class":271},[234,68346,6420],{"class":271},[234,68348,255],{"class":244},[234,68350,68351,68353,68355,68357],{"class":236,"line":11},[234,68352,6427],{"class":271},[234,68354,1443],{"class":244},[234,68356,10579],{"class":271},[234,68358,255],{"class":244},[234,68360,68361],{"class":236,"line":980},[234,68362,1143],{"class":244},[234,68364,68365],{"class":236,"line":994},[234,68366,262],{"emptyLinePlaceholder":261},[234,68368,68369,68371],{"class":236,"line":1000},[234,68370,26985],{"class":281},[234,68372,909],{"class":244},[234,68374,68375,68377,68379,68381,68383],{"class":236,"line":1005},[234,68376,1661],{"class":271},[234,68378,1443],{"class":244},[234,68380,26450],{"class":271},[234,68382,1789],{"class":240},[234,68384,255],{"class":244},[234,68386,68387,68389,68391,68393],{"class":236,"line":1013},[234,68388,1677],{"class":271},[234,68390,1443],{"class":244},[234,68392,1682],{"class":271},[234,68394,255],{"class":244},[234,68396,68397,68399,68401,68403],{"class":236,"line":1019},[234,68398,6306],{"class":271},[234,68400,1443],{"class":244},[234,68402,1695],{"class":271},[234,68404,255],{"class":244},[234,68406,68407,68409,68411,68413,68415],{"class":236,"line":1025},[234,68408,26479],{"class":271},[234,68410,1443],{"class":244},[234,68412,8834],{"class":271},[234,68414,1789],{"class":240},[234,68416,255],{"class":244},[234,68418,68419],{"class":236,"line":1031},[234,68420,1143],{"class":244},[37,68422,6478],{"id":6477},[225,68424,68425],{"className":227,"code":27040,"language":229,"meta":230,"style":230},[60,68426,68427,68439,68443,68457,68465],{"__ignoreMap":230},[234,68428,68429,68431,68433,68435,68437],{"class":236,"line":237},[234,68430,241],{"class":240},[234,68432,27049],{"class":244},[234,68434,248],{"class":240},[234,68436,252],{"class":251},[234,68438,255],{"class":244},[234,68440,68441],{"class":236,"line":258},[234,68442,262],{"emptyLinePlaceholder":261},[234,68444,68445,68447,68449,68451,68453,68455],{"class":236,"line":265},[234,68446,268],{"class":240},[234,68448,272],{"class":271},[234,68450,275],{"class":240},[234,68452,278],{"class":244},[234,68454,282],{"class":281},[234,68456,285],{"class":244},[234,68458,68459,68461,68463],{"class":236,"line":288},[234,68460,296],{"class":244},[234,68462,299],{"class":281},[234,68464,27082],{"class":244},[234,68466,68467,68469,68471,68473,68475],{"class":236,"line":293},[234,68468,296],{"class":244},[234,68470,326],{"class":281},[234,68472,329],{"class":244},[234,68474,332],{"class":271},[234,68476,335],{"class":244},[37,68478,6537],{"id":6536},[42,68480,68481,68483,68489,68491],{},[45,68482,27101],{},[45,68484,27104,68485,26560,68487,27109],{},[60,68486,26611],{},[60,68488,26005],{},[45,68490,27112],{},[45,68492,4236,68493,27117],{},[60,68494,26720],{},[410,68496,9599],{},{"title":230,"searchDepth":258,"depth":258,"links":68498},[68499,68505,68506,68507],{"id":5810,"depth":258,"text":5811,"children":68500},[68501,68502,68503,68504],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":5744,"title":5745,"description":27132,"kind":5773,"section":5594,"order":27133,"group":5737,"status":8491,"integration":12282,"publicExport":261,"activation":27134,"package":5775,"aliases":68509,"attrs":68510,"events":68511,"cssVars":68512,"related":68513,"body":68514},[27136,5745],[],[],[],[5750,5010,3984],{"type":22,"value":68515,"toc":69046},[68516,68518,68522,68532,68534,68536,68538,68546,68548,68554,68556,68558,68564,68566,68572,68574,68600,68636,68638,68640,68642,68706,68950,68952,69006,69008,69022,69024,69044],[25,68517,5745],{"id":27145},[30,68519,68520,27150],{},[60,68521,5745],{},[42,68523,68524,68528],{},[45,68525,27155,68526],{},[60,68527,27158],{},[45,68529,27161,68530,27165],{},[60,68531,27164],{},[30,68533,27168],{},[37,68535,5811],{"id":5810},[174,68537,5312],{"id":5311},[30,68539,68540,27177,68542,27180,68544,106],{},[60,68541,5745],{},[60,68543,2042],{},[60,68545,23721],{},[30,68547,27185],{},[42,68549,68550],{},[45,68551,68552],{},[60,68553,27158],{},[174,68555,5962],{"id":5961},[30,68557,7626],{},[42,68559,68560],{},[45,68561,68562],{},[60,68563,27202],{},[30,68565,27205],{},[30,68567,4236,68568,27211,68570,27214],{},[60,68569,27210],{},[60,68571,27158],{},[174,68573,5997],{"id":3818},[2225,68575,68576,68586],{},[2228,68577,68578],{},[2231,68579,68580,68582,68584],{},[2234,68581,6006],{},[2234,68583,6009],{},[2234,68585,6012],{},[2244,68587,68588],{},[2231,68589,68590,68594,68598],{},[2249,68591,68592],{},[60,68593,27164],{},[2249,68595,68596],{},[60,68597,6025],{},[2249,68599,27243],{},[225,68601,68602],{"className":227,"code":27246,"language":229,"meta":230,"style":230},[60,68603,68604,68624,68632],{"__ignoreMap":230},[234,68605,68606,68608,68610,68612,68614,68616,68618,68620,68622],{"class":236,"line":237},[234,68607,296],{"class":244},[234,68609,1536],{"class":281},[234,68611,329],{"class":244},[234,68613,27259],{"class":251},[234,68615,2980],{"class":244},[234,68617,27164],{"class":899},[234,68619,903],{"class":244},[234,68621,906],{"class":240},[234,68623,909],{"class":244},[234,68625,68626,68628,68630],{"class":236,"line":258},[234,68627,1482],{"class":244},[234,68629,1485],{"class":281},[234,68631,27278],{"class":244},[234,68633,68634],{"class":236,"line":265},[234,68635,1040],{"class":244},[174,68637,6071],{"id":6070},[30,68639,11096],{},[37,68641,6093],{"id":6092},[225,68643,68644],{"className":338,"code":27291,"language":340,"meta":230,"style":230},[60,68645,68646,68660,68678,68698],{"__ignoreMap":230},[234,68647,68648,68650,68652,68654,68656,68658],{"class":236,"line":237},[234,68649,347],{"class":244},[234,68651,351],{"class":350},[234,68653,1297],{"class":281},[234,68655,357],{"class":244},[234,68657,27306],{"class":251},[234,68659,376],{"class":244},[234,68661,68662,68664,68666,68668,68670,68672,68674,68676],{"class":236,"line":258},[234,68663,1292],{"class":244},[234,68665,351],{"class":350},[234,68667,1297],{"class":281},[234,68669,357],{"class":244},[234,68671,27321],{"class":251},[234,68673,27324],{"class":244},[234,68675,351],{"class":350},[234,68677,376],{"class":244},[234,68679,68680,68682,68684,68686,68688,68690,68692,68694,68696],{"class":236,"line":265},[234,68681,1292],{"class":244},[234,68683,351],{"class":350},[234,68685,27337],{"class":281},[234,68687,1297],{"class":281},[234,68689,357],{"class":244},[234,68691,27344],{"class":251},[234,68693,371],{"class":244},[234,68695,351],{"class":350},[234,68697,376],{"class":244},[234,68699,68700,68702,68704],{"class":236,"line":288},[234,68701,1402],{"class":244},[234,68703,351],{"class":350},[234,68705,376],{"class":244},[225,68707,68708],{"className":6261,"code":27361,"language":6263,"meta":230,"style":230},[60,68709,68710,68716,68726,68738,68750,68760,68770,68782,68798,68808,68820,68830,68844,68856,68860,68864,68870,68880,68890,68894,68898,68904,68914,68918,68922,68928,68946],{"__ignoreMap":230},[234,68711,68712,68714],{"class":236,"line":237},[234,68713,27368],{"class":281},[234,68715,909],{"class":244},[234,68717,68718,68720,68722,68724],{"class":236,"line":258},[234,68719,8002],{"class":271},[234,68721,1443],{"class":244},[234,68723,2867],{"class":271},[234,68725,255],{"class":244},[234,68727,68728,68730,68732,68734,68736],{"class":236,"line":265},[234,68729,10743],{"class":271},[234,68731,1443],{"class":244},[234,68733,7144],{"class":271},[234,68735,1789],{"class":240},[234,68737,255],{"class":244},[234,68739,68740,68742,68744,68746,68748],{"class":236,"line":288},[234,68741,10729],{"class":271},[234,68743,1443],{"class":244},[234,68745,7144],{"class":271},[234,68747,1789],{"class":240},[234,68749,255],{"class":244},[234,68751,68752,68754,68756,68758],{"class":236,"line":293},[234,68753,6427],{"class":271},[234,68755,1443],{"class":244},[234,68757,10579],{"class":271},[234,68759,255],{"class":244},[234,68761,68762,68764,68766,68768],{"class":236,"line":305},[234,68763,12181],{"class":271},[234,68765,1443],{"class":244},[234,68767,6432],{"class":271},[234,68769,255],{"class":244},[234,68771,68772,68774,68776,68778,68780],{"class":236,"line":321},[234,68773,1749],{"class":271},[234,68775,1443],{"class":244},[234,68777,1754],{"class":271},[234,68779,1711],{"class":240},[234,68781,255],{"class":244},[234,68783,68784,68786,68788,68790,68792,68794,68796],{"class":236,"line":946},[234,68785,1769],{"class":271},[234,68787,1443],{"class":244},[234,68789,1754],{"class":271},[234,68791,1789],{"class":240},[234,68793,6417],{"class":271},[234,68795,16850],{"class":271},[234,68797,255],{"class":244},[234,68799,68800,68802,68804,68806],{"class":236,"line":955},[234,68801,1677],{"class":271},[234,68803,1443],{"class":244},[234,68805,13197],{"class":271},[234,68807,255],{"class":244},[234,68809,68810,68812,68814,68816,68818],{"class":236,"line":11},[234,68811,1703],{"class":271},[234,68813,1443],{"class":244},[234,68815,1754],{"class":271},[234,68817,1711],{"class":240},[234,68819,255],{"class":244},[234,68821,68822,68824,68826,68828],{"class":236,"line":980},[234,68823,7209],{"class":271},[234,68825,1443],{"class":244},[234,68827,1695],{"class":271},[234,68829,255],{"class":244},[234,68831,68832,68834,68836,68838,68840,68842],{"class":236,"line":994},[234,68833,27489],{"class":271},[234,68835,1443],{"class":244},[234,68837,27494],{"class":271},[234,68839,27497],{"class":244},[234,68841,27500],{"class":271},[234,68843,255],{"class":244},[234,68845,68846,68848,68850,68852,68854],{"class":236,"line":1000},[234,68847,10500],{"class":271},[234,68849,1443],{"class":244},[234,68851,23649],{"class":271},[234,68853,1711],{"class":240},[234,68855,255],{"class":244},[234,68857,68858],{"class":236,"line":1005},[234,68859,1143],{"class":244},[234,68861,68862],{"class":236,"line":1013},[234,68863,262],{"emptyLinePlaceholder":261},[234,68865,68866,68868],{"class":236,"line":1019},[234,68867,27527],{"class":281},[234,68869,909],{"class":244},[234,68871,68872,68874,68876,68878],{"class":236,"line":1025},[234,68873,10513],{"class":271},[234,68875,1443],{"class":244},[234,68877,10518],{"class":271},[234,68879,255],{"class":244},[234,68881,68882,68884,68886,68888],{"class":236,"line":1031},[234,68883,12181],{"class":271},[234,68885,1443],{"class":244},[234,68887,17305],{"class":271},[234,68889,255],{"class":244},[234,68891,68892],{"class":236,"line":1037},[234,68893,1143],{"class":244},[234,68895,68896],{"class":236,"line":427},[234,68897,262],{"emptyLinePlaceholder":261},[234,68899,68900,68902],{"class":236,"line":1571},[234,68901,27562],{"class":281},[234,68903,909],{"class":244},[234,68905,68906,68908,68910,68912],{"class":236,"line":1592},[234,68907,14926],{"class":271},[234,68909,1443],{"class":244},[234,68911,14931],{"class":271},[234,68913,255],{"class":244},[234,68915,68916],{"class":236,"line":1600},[234,68917,1143],{"class":244},[234,68919,68920],{"class":236,"line":1615},[234,68921,262],{"emptyLinePlaceholder":261},[234,68923,68924,68926],{"class":236,"line":1620},[234,68925,27587],{"class":281},[234,68927,909],{"class":244},[234,68929,68930,68932,68934,68936,68938,68940,68942,68944],{"class":236,"line":1625},[234,68931,16919],{"class":271},[234,68933,1443],{"class":244},[234,68935,27598],{"class":271},[234,68937,329],{"class":244},[234,68939,27158],{"class":899},[234,68941,903],{"class":244},[234,68943,27607],{"class":251},[234,68945,255],{"class":244},[234,68947,68948],{"class":236,"line":1634},[234,68949,1143],{"class":244},[37,68951,6478],{"id":6477},[225,68953,68954],{"className":227,"code":27618,"language":229,"meta":230,"style":230},[60,68955,68956,68968,68972,68986,68994],{"__ignoreMap":230},[234,68957,68958,68960,68962,68964,68966],{"class":236,"line":237},[234,68959,241],{"class":240},[234,68961,27627],{"class":244},[234,68963,248],{"class":240},[234,68965,252],{"class":251},[234,68967,255],{"class":244},[234,68969,68970],{"class":236,"line":258},[234,68971,262],{"emptyLinePlaceholder":261},[234,68973,68974,68976,68978,68980,68982,68984],{"class":236,"line":265},[234,68975,268],{"class":240},[234,68977,272],{"class":271},[234,68979,275],{"class":240},[234,68981,278],{"class":244},[234,68983,282],{"class":281},[234,68985,285],{"class":244},[234,68987,68988,68990,68992],{"class":236,"line":288},[234,68989,296],{"class":244},[234,68991,299],{"class":281},[234,68993,27660],{"class":244},[234,68995,68996,68998,69000,69002,69004],{"class":236,"line":293},[234,68997,296],{"class":244},[234,68999,326],{"class":281},[234,69001,329],{"class":244},[234,69003,332],{"class":271},[234,69005,335],{"class":244},[30,69007,27675],{},[225,69009,69010],{"className":227,"code":27678,"language":229,"meta":230,"style":230},[60,69011,69012],{"__ignoreMap":230},[234,69013,69014,69016,69018,69020],{"class":236,"line":237},[234,69015,27685],{"class":244},[234,69017,357],{"class":240},[234,69019,5240],{"class":271},[234,69021,255],{"class":244},[37,69023,6537],{"id":6536},[42,69025,69026,69032,69034,69040],{},[45,69027,27698,69028,27702,69030,106],{},[60,69029,27701],{},[60,69031,4960],{},[45,69033,27707],{},[45,69035,27710,69036,27714,69038,106],{},[60,69037,27713],{},[60,69039,27717],{},[45,69041,27720,69042,27723],{},[60,69043,27701],{},[410,69045,6559],{},{"title":230,"searchDepth":258,"depth":258,"links":69047},[69048,69054,69055,69056],{"id":5810,"depth":258,"text":5811,"children":69049},[69050,69051,69052,69053],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":5750,"title":5751,"description":27738,"kind":5773,"section":5594,"order":27739,"group":5737,"status":8491,"integration":12282,"publicExport":261,"activation":27740,"package":5775,"aliases":69058,"attrs":69059,"events":69060,"cssVars":69061,"related":69062,"body":69063},[27742,5751],[],[],[],[5744,3986,3985],{"type":22,"value":69064,"toc":69845},[69065,69067,69071,69079,69081,69083,69085,69093,69095,69109,69111,69113,69127,69129,69149,69153,69155,69181,69225,69227,69229,69231,69401,69745,69747,69801,69803,69817,69819,69843],[25,69066,5751],{"id":27751},[30,69068,69069,27756],{},[60,69070,5751],{},[42,69072,69073,69075,69077],{},[45,69074,27761],{},[45,69076,27764],{},[45,69078,27767],{},[30,69080,27770],{},[37,69082,5811],{"id":5810},[174,69084,5312],{"id":5311},[30,69086,69087,27177,69089,27180,69091,106],{},[60,69088,5751],{},[60,69090,2042],{},[60,69092,23721],{},[30,69094,27785],{},[42,69096,69097,69101,69105],{},[45,69098,69099],{},[60,69100,27792],{},[45,69102,69103],{},[60,69104,27797],{},[45,69106,69107],{},[60,69108,27802],{},[174,69110,5962],{"id":5961},[30,69112,27807],{},[42,69114,69115,69119,69123],{},[45,69116,69117],{},[60,69118,27792],{},[45,69120,69121],{},[60,69122,27797],{},[45,69124,69125],{},[60,69126,27802],{},[30,69128,3511],{},[42,69130,69131,69135,69139],{},[45,69132,69133,27830],{},[60,69134,27792],{},[45,69136,69137,27835],{},[60,69138,27797],{},[45,69140,69141,27840,69143,1833,69145,2707,69147],{},[60,69142,27802],{},[60,69144,27843],{},[60,69146,27846],{},[60,69148,27849],{},[30,69150,4236,69151,27855],{},[60,69152,27854],{},[174,69154,5997],{"id":3818},[2225,69156,69157,69167],{},[2228,69158,69159],{},[2231,69160,69161,69163,69165],{},[2234,69162,6006],{},[2234,69164,6009],{},[2234,69166,6012],{},[2244,69168,69169],{},[2231,69170,69171,69175,69179],{},[2249,69172,69173],{},[60,69174,27878],{},[2249,69176,69177],{},[60,69178,27883],{},[2249,69180,27886],{},[225,69182,69183],{"className":227,"code":27889,"language":229,"meta":230,"style":230},[60,69184,69185,69213,69221],{"__ignoreMap":230},[234,69186,69187,69189,69191,69193,69195,69197,69199,69201,69203,69205,69207,69209,69211],{"class":236,"line":237},[234,69188,296],{"class":244},[234,69190,1536],{"class":281},[234,69192,329],{"class":244},[234,69194,27902],{"class":251},[234,69196,24232],{"class":244},[234,69198,27907],{"class":899},[234,69200,1833],{"class":244},[234,69202,27912],{"class":899},[234,69204,1833],{"class":244},[234,69206,4221],{"class":899},[234,69208,24238],{"class":244},[234,69210,906],{"class":240},[234,69212,909],{"class":244},[234,69214,69215,69217,69219],{"class":236,"line":258},[234,69216,1482],{"class":244},[234,69218,1485],{"class":281},[234,69220,27931],{"class":244},[234,69222,69223],{"class":236,"line":265},[234,69224,1040],{"class":244},[174,69226,6071],{"id":6070},[30,69228,11096],{},[37,69230,6093],{"id":6092},[225,69232,69233],{"className":338,"code":27944,"language":340,"meta":230,"style":230},[60,69234,69235,69249,69263,69275,69289,69297,69311,69323,69337,69345,69359,69371,69385,69393],{"__ignoreMap":230},[234,69236,69237,69239,69241,69243,69245,69247],{"class":236,"line":237},[234,69238,347],{"class":244},[234,69240,351],{"class":350},[234,69242,1297],{"class":281},[234,69244,357],{"class":244},[234,69246,27959],{"class":251},[234,69248,376],{"class":244},[234,69250,69251,69253,69255,69257,69259,69261],{"class":236,"line":258},[234,69252,1292],{"class":244},[234,69254,351],{"class":350},[234,69256,1297],{"class":281},[234,69258,357],{"class":244},[234,69260,27974],{"class":251},[234,69262,376],{"class":244},[234,69264,69265,69267,69269,69271,69273],{"class":236,"line":265},[234,69266,1321],{"class":244},[234,69268,234],{"class":350},[234,69270,27985],{"class":244},[234,69272,234],{"class":350},[234,69274,376],{"class":244},[234,69276,69277,69279,69281,69283,69285,69287],{"class":236,"line":288},[234,69278,1321],{"class":244},[234,69280,1929],{"class":350},[234,69282,27998],{"class":281},[234,69284,371],{"class":244},[234,69286,1929],{"class":350},[234,69288,376],{"class":244},[234,69290,69291,69293,69295],{"class":236,"line":293},[234,69292,1393],{"class":244},[234,69294,351],{"class":350},[234,69296,376],{"class":244},[234,69298,69299,69301,69303,69305,69307,69309],{"class":236,"line":305},[234,69300,1292],{"class":244},[234,69302,351],{"class":350},[234,69304,1297],{"class":281},[234,69306,357],{"class":244},[234,69308,27974],{"class":251},[234,69310,376],{"class":244},[234,69312,69313,69315,69317,69319,69321],{"class":236,"line":321},[234,69314,1321],{"class":244},[234,69316,234],{"class":350},[234,69318,28035],{"class":244},[234,69320,234],{"class":350},[234,69322,376],{"class":244},[234,69324,69325,69327,69329,69331,69333,69335],{"class":236,"line":946},[234,69326,1321],{"class":244},[234,69328,1929],{"class":350},[234,69330,28048],{"class":281},[234,69332,371],{"class":244},[234,69334,1929],{"class":350},[234,69336,376],{"class":244},[234,69338,69339,69341,69343],{"class":236,"line":955},[234,69340,1393],{"class":244},[234,69342,351],{"class":350},[234,69344,376],{"class":244},[234,69346,69347,69349,69351,69353,69355,69357],{"class":236,"line":11},[234,69348,1292],{"class":244},[234,69350,351],{"class":350},[234,69352,1297],{"class":281},[234,69354,357],{"class":244},[234,69356,27974],{"class":251},[234,69358,376],{"class":244},[234,69360,69361,69363,69365,69367,69369],{"class":236,"line":980},[234,69362,1321],{"class":244},[234,69364,234],{"class":350},[234,69366,28085],{"class":244},[234,69368,234],{"class":350},[234,69370,376],{"class":244},[234,69372,69373,69375,69377,69379,69381,69383],{"class":236,"line":994},[234,69374,1321],{"class":244},[234,69376,1929],{"class":350},[234,69378,28098],{"class":281},[234,69380,371],{"class":244},[234,69382,1929],{"class":350},[234,69384,376],{"class":244},[234,69386,69387,69389,69391],{"class":236,"line":1000},[234,69388,1393],{"class":244},[234,69390,351],{"class":350},[234,69392,376],{"class":244},[234,69394,69395,69397,69399],{"class":236,"line":1005},[234,69396,1402],{"class":244},[234,69398,351],{"class":350},[234,69400,376],{"class":244},[225,69402,69403],{"className":6261,"code":28123,"language":6263,"meta":230,"style":230},[60,69404,69405,69411,69421,69433,69445,69455,69465,69477,69493,69507,69519,69529,69541,69553,69557,69561,69567,69577,69587,69597,69601,69605,69613,69623,69633,69645,69657,69661,69665,69689,69717],{"__ignoreMap":230},[234,69406,69407,69409],{"class":236,"line":237},[234,69408,28130],{"class":281},[234,69410,909],{"class":244},[234,69412,69413,69415,69417,69419],{"class":236,"line":258},[234,69414,8002],{"class":271},[234,69416,1443],{"class":244},[234,69418,2867],{"class":271},[234,69420,255],{"class":244},[234,69422,69423,69425,69427,69429,69431],{"class":236,"line":265},[234,69424,10743],{"class":271},[234,69426,1443],{"class":244},[234,69428,7144],{"class":271},[234,69430,1789],{"class":240},[234,69432,255],{"class":244},[234,69434,69435,69437,69439,69441,69443],{"class":236,"line":288},[234,69436,10630],{"class":271},[234,69438,1443],{"class":244},[234,69440,7144],{"class":271},[234,69442,1789],{"class":240},[234,69444,255],{"class":244},[234,69446,69447,69449,69451,69453],{"class":236,"line":293},[234,69448,6427],{"class":271},[234,69450,1443],{"class":244},[234,69452,10579],{"class":271},[234,69454,255],{"class":244},[234,69456,69457,69459,69461,69463],{"class":236,"line":305},[234,69458,12181],{"class":271},[234,69460,1443],{"class":244},[234,69462,6432],{"class":271},[234,69464,255],{"class":244},[234,69466,69467,69469,69471,69473,69475],{"class":236,"line":321},[234,69468,1749],{"class":271},[234,69470,1443],{"class":244},[234,69472,14942],{"class":271},[234,69474,1711],{"class":240},[234,69476,255],{"class":244},[234,69478,69479,69481,69483,69485,69487,69489,69491],{"class":236,"line":946},[234,69480,1769],{"class":271},[234,69482,1443],{"class":244},[234,69484,1754],{"class":271},[234,69486,1789],{"class":240},[234,69488,6417],{"class":271},[234,69490,16850],{"class":271},[234,69492,255],{"class":244},[234,69494,69495,69497,69499,69501,69503,69505],{"class":236,"line":955},[234,69496,27489],{"class":271},[234,69498,1443],{"class":244},[234,69500,27494],{"class":271},[234,69502,27497],{"class":244},[234,69504,27500],{"class":271},[234,69506,255],{"class":244},[234,69508,69509,69511,69513,69515,69517],{"class":236,"line":11},[234,69510,10500],{"class":271},[234,69512,1443],{"class":244},[234,69514,23649],{"class":271},[234,69516,1711],{"class":240},[234,69518,255],{"class":244},[234,69520,69521,69523,69525,69527],{"class":236,"line":980},[234,69522,1677],{"class":271},[234,69524,1443],{"class":244},[234,69526,1682],{"class":271},[234,69528,255],{"class":244},[234,69530,69531,69533,69535,69537,69539],{"class":236,"line":994},[234,69532,1703],{"class":271},[234,69534,1443],{"class":244},[234,69536,2531],{"class":271},[234,69538,1711],{"class":240},[234,69540,255],{"class":244},[234,69542,69543,69545,69547,69549,69551],{"class":236,"line":1000},[234,69544,25640],{"class":271},[234,69546,1443],{"class":244},[234,69548,25645],{"class":271},[234,69550,1789],{"class":240},[234,69552,255],{"class":244},[234,69554,69555],{"class":236,"line":1005},[234,69556,1143],{"class":244},[234,69558,69559],{"class":236,"line":1013},[234,69560,262],{"emptyLinePlaceholder":261},[234,69562,69563,69565],{"class":236,"line":1019},[234,69564,28287],{"class":281},[234,69566,909],{"class":244},[234,69568,69569,69571,69573,69575],{"class":236,"line":1025},[234,69570,1677],{"class":271},[234,69572,1443],{"class":244},[234,69574,13197],{"class":271},[234,69576,255],{"class":244},[234,69578,69579,69581,69583,69585],{"class":236,"line":1031},[234,69580,13214],{"class":271},[234,69582,1443],{"class":244},[234,69584,14871],{"class":271},[234,69586,255],{"class":244},[234,69588,69589,69591,69593,69595],{"class":236,"line":1037},[234,69590,7209],{"class":271},[234,69592,1443],{"class":244},[234,69594,1695],{"class":271},[234,69596,255],{"class":244},[234,69598,69599],{"class":236,"line":427},[234,69600,1143],{"class":244},[234,69602,69603],{"class":236,"line":1571},[234,69604,262],{"emptyLinePlaceholder":261},[234,69606,69607,69609,69611],{"class":236,"line":1592},[234,69608,28287],{"class":281},[234,69610,20343],{"class":350},[234,69612,909],{"class":244},[234,69614,69615,69617,69619,69621],{"class":236,"line":1600},[234,69616,12181],{"class":271},[234,69618,1443],{"class":244},[234,69620,17305],{"class":271},[234,69622,255],{"class":244},[234,69624,69625,69627,69629,69631],{"class":236,"line":1615},[234,69626,10513],{"class":271},[234,69628,1443],{"class":244},[234,69630,10518],{"class":271},[234,69632,255],{"class":244},[234,69634,69635,69637,69639,69641,69643],{"class":236,"line":1620},[234,69636,10500],{"class":271},[234,69638,1443],{"class":244},[234,69640,2531],{"class":271},[234,69642,1711],{"class":240},[234,69644,255],{"class":244},[234,69646,69647,69649,69651,69653,69655],{"class":236,"line":1625},[234,69648,16178],{"class":271},[234,69650,1443],{"class":244},[234,69652,15304],{"class":271},[234,69654,3718],{"class":240},[234,69656,255],{"class":244},[234,69658,69659],{"class":236,"line":1634},[234,69660,1143],{"class":244},[234,69662,69663],{"class":236,"line":1639},[234,69664,262],{"emptyLinePlaceholder":261},[234,69666,69667,69669,69671,69673,69675,69677,69679,69681,69683,69685,69687],{"class":236,"line":1651},[234,69668,28392],{"class":244},[234,69670,27802],{"class":281},[234,69672,28397],{"class":244},[234,69674,27717],{"class":281},[234,69676,1437],{"class":244},[234,69678,28404],{"class":271},[234,69680,1443],{"class":244},[234,69682,27598],{"class":271},[234,69684,329],{"class":244},[234,69686,27802],{"class":899},[234,69688,18007],{"class":244},[234,69690,69691,69693,69695,69697,69699,69701,69703,69705,69707,69709,69711,69713,69715],{"class":236,"line":609},[234,69692,28392],{"class":244},[234,69694,27792],{"class":281},[234,69696,28397],{"class":244},[234,69698,27717],{"class":281},[234,69700,1437],{"class":244},[234,69702,28404],{"class":271},[234,69704,1443],{"class":244},[234,69706,27598],{"class":271},[234,69708,329],{"class":244},[234,69710,27792],{"class":899},[234,69712,903],{"class":244},[234,69714,28441],{"class":251},[234,69716,28444],{"class":244},[234,69718,69719,69721,69723,69725,69727,69729,69731,69733,69735,69737,69739,69741,69743],{"class":236,"line":1674},[234,69720,28392],{"class":244},[234,69722,27797],{"class":281},[234,69724,28397],{"class":244},[234,69726,27717],{"class":281},[234,69728,1437],{"class":244},[234,69730,28404],{"class":271},[234,69732,1443],{"class":244},[234,69734,27598],{"class":271},[234,69736,329],{"class":244},[234,69738,27797],{"class":899},[234,69740,903],{"class":244},[234,69742,28471],{"class":251},[234,69744,28444],{"class":244},[37,69746,6478],{"id":6477},[225,69748,69749],{"className":227,"code":28478,"language":229,"meta":230,"style":230},[60,69750,69751,69763,69767,69781,69789],{"__ignoreMap":230},[234,69752,69753,69755,69757,69759,69761],{"class":236,"line":237},[234,69754,241],{"class":240},[234,69756,28487],{"class":244},[234,69758,248],{"class":240},[234,69760,252],{"class":251},[234,69762,255],{"class":244},[234,69764,69765],{"class":236,"line":258},[234,69766,262],{"emptyLinePlaceholder":261},[234,69768,69769,69771,69773,69775,69777,69779],{"class":236,"line":265},[234,69770,268],{"class":240},[234,69772,272],{"class":271},[234,69774,275],{"class":240},[234,69776,278],{"class":244},[234,69778,282],{"class":281},[234,69780,285],{"class":244},[234,69782,69783,69785,69787],{"class":236,"line":288},[234,69784,296],{"class":244},[234,69786,299],{"class":281},[234,69788,28520],{"class":244},[234,69790,69791,69793,69795,69797,69799],{"class":236,"line":293},[234,69792,296],{"class":244},[234,69794,326],{"class":281},[234,69796,329],{"class":244},[234,69798,332],{"class":271},[234,69800,335],{"class":244},[30,69802,27675],{},[225,69804,69805],{"className":227,"code":28537,"language":229,"meta":230,"style":230},[60,69806,69807],{"__ignoreMap":230},[234,69808,69809,69811,69813,69815],{"class":236,"line":237},[234,69810,28544],{"class":244},[234,69812,357],{"class":240},[234,69814,5240],{"class":271},[234,69816,255],{"class":244},[37,69818,6537],{"id":6536},[42,69820,69821,69825,69829,69835],{},[45,69822,28557,69823,106],{},[60,69824,4960],{},[45,69826,28562,69827,28566],{},[60,69828,28565],{},[45,69830,28569,69831,28572,69833,106],{},[60,69832,27849],{},[60,69834,28575],{},[45,69836,27720,69837,1833,69839,7452,69841,28587],{},[60,69838,28580],{},[60,69840,28583],{},[60,69842,28586],{},[410,69844,6559],{},{"title":230,"searchDepth":258,"depth":258,"links":69846},[69847,69853,69854,69855],{"id":5810,"depth":258,"text":5811,"children":69848},[69849,69850,69851,69852],{"id":5311,"depth":265,"text":5312},{"id":5961,"depth":265,"text":5962},{"id":3818,"depth":265,"text":5997},{"id":6070,"depth":265,"text":6071},{"id":6092,"depth":258,"text":6093},{"id":6477,"depth":258,"text":6478},{"id":6536,"depth":258,"text":6537},{"path":2354,"title":5761,"description":28602,"kind":9,"section":5761,"order":11,"aliases":69857,"attrs":69858,"events":69859,"cssVars":69860,"related":69861,"body":69862},[],[],[],[],[28608,28609,28610],{"type":22,"value":69863,"toc":70014},[69864,69866,69868,69870,69872,69878,69880,69888,69890,69892,69922,69930,69932,69934,69974,69976,69978,69980,69992,69994,69996,69998,70010],[25,69865,5761],{"id":208},[30,69867,28617],{},[30,69869,28620],{},[37,69871,28624],{"id":28623},[30,69873,28627,69874,28630,69876,106],{},[60,69875,2383],{},[60,69877,67],{},[30,69879,28635],{},[42,69881,69882,69884,69886],{},[45,69883,28640],{},[45,69885,28643],{},[45,69887,28646],{},[37,69889,28650],{"id":28649},[30,69891,28653],{},[42,69893,69894,69898,69902,69906,69910,69914,69918],{},[45,69895,69896],{},[60,69897,2383],{},[45,69899,69900],{},[60,69901,28664],{},[45,69903,69904],{},[60,69905,28669],{},[45,69907,69908],{},[60,69909,2388],{},[45,69911,69912],{},[60,69913,2393],{},[45,69915,69916],{},[60,69917,5063],{},[45,69919,69920],{},[60,69921,28686],{},[30,69923,28689,69924,1833,69926,2707,69928,28699],{},[60,69925,28692],{},[60,69927,28695],{},[60,69929,28698],{},[37,69931,28703],{"id":28702},[30,69933,28706],{},[99,69935,69936,69940,69944,69950,69954,69960,69964,69968],{},[45,69937,69938,28714],{},[133,69939,28713],{"href":28608},[45,69941,69942,28721],{},[133,69943,28720],{"href":28719},[45,69945,69946,28727,69948,28731],{},[133,69947,28726],{"href":28609},[60,69949,28730],{},[45,69951,69952,28737],{},[133,69953,28736],{"href":28610},[45,69955,69956,28744,69958,28747],{},[133,69957,28743],{"href":28742},[60,69959,28664],{},[45,69961,69962,28753],{},[133,69963,28752],{"href":9622},[45,69965,69966,28760],{},[133,69967,28759],{"href":28758},[45,69969,69970,28767,69972,106],{},[133,69971,28766],{"href":28765},[60,69973,190],{},[37,69975,28773],{"id":28772},[30,69977,28776],{},[30,69979,28779],{},[42,69981,69982,69984,69986,69990],{},[45,69983,28784],{},[45,69985,28787],{},[45,69987,28790,69988],{},[60,69989,5775],{},[45,69991,28795],{},[37,69993,28799],{"id":28798},[30,69995,28802],{},[30,69997,28805],{},[42,69999,70000,70002,70006,70008],{},[45,70001,28810],{},[45,70003,28813,70004],{},[60,70005,5777],{},[45,70007,28818],{},[45,70009,28821],{},[30,70011,28824,70012,28828],{},[60,70013,28827],{},{"title":230,"searchDepth":258,"depth":258,"links":70015},[70016,70017,70018,70019,70020],{"id":28623,"depth":258,"text":28624},{"id":28649,"depth":258,"text":28650},{"id":28702,"depth":258,"text":28703},{"id":28772,"depth":258,"text":28773},{"id":28798,"depth":258,"text":28799},{"path":28608,"title":28713,"description":28837,"kind":9,"section":5761,"order":427,"group":28838,"aliases":70022,"attrs":70023,"events":70024,"cssVars":70025,"related":70026,"body":70027},[28840,28841],[],[],[],[28719,28609],{"type":22,"value":70028,"toc":70503},[70029,70031,70035,70037,70255,70325,70361,70363,70395,70397,70401,70403,70415,70417,70439,70441,70443,70453,70455,70481,70483,70485,70487,70499,70501],[25,70030,28713],{"id":28850},[30,70032,28853,70033,28856],{},[60,70034,28730],{},[37,70036,28860],{"id":28859},[225,70038,70039],{"className":227,"code":28863,"language":229,"meta":230,"style":230},[60,70040,70041,70053,70057,70071,70085,70091,70103,70107,70117,70125,70141,70145,70149,70153,70175,70197,70201,70219,70229,70243,70247,70251],{"__ignoreMap":230},[234,70042,70043,70045,70047,70049,70051],{"class":236,"line":237},[234,70044,241],{"class":240},[234,70046,28872],{"class":244},[234,70048,248],{"class":240},[234,70050,252],{"class":251},[234,70052,255],{"class":244},[234,70054,70055],{"class":236,"line":258},[234,70056,262],{"emptyLinePlaceholder":261},[234,70058,70059,70061,70063,70065,70067,70069],{"class":236,"line":265},[234,70060,887],{"class":240},[234,70062,1297],{"class":240},[234,70064,28891],{"class":281},[234,70066,28894],{"class":240},[234,70068,28897],{"class":281},[234,70070,909],{"class":244},[234,70072,70073,70075,70077,70079,70081,70083],{"class":236,"line":288},[234,70074,28904],{"class":240},[234,70076,329],{"class":244},[234,70078,28909],{"class":899},[234,70080,1114],{"class":240},[234,70082,28914],{"class":281},[234,70084,1477],{"class":244},[234,70086,70087,70089],{"class":236,"line":293},[234,70088,28921],{"class":271},[234,70090,28924],{"class":244},[234,70092,70093,70095,70097,70099,70101],{"class":236,"line":305},[234,70094,28929],{"class":271},[234,70096,28932],{"class":244},[234,70098,357],{"class":240},[234,70100,28937],{"class":251},[234,70102,255],{"class":244},[234,70104,70105],{"class":236,"line":321},[234,70106,262],{"emptyLinePlaceholder":261},[234,70108,70109,70111,70113,70115],{"class":236,"line":946},[234,70110,28929],{"class":271},[234,70112,28950],{"class":244},[234,70114,357],{"class":240},[234,70116,28955],{"class":244},[234,70118,70119,70121,70123],{"class":236,"line":955},[234,70120,28960],{"class":240},[234,70122,28963],{"class":271},[234,70124,28966],{"class":244},[234,70126,70127,70129,70131,70133,70135,70137,70139],{"class":236,"line":11},[234,70128,28971],{"class":244},[234,70130,28974],{"class":251},[234,70132,28977],{"class":244},[234,70134,28980],{"class":251},[234,70136,28983],{"class":244},[234,70138,28986],{"class":251},[234,70140,23751],{"class":244},[234,70142,70143],{"class":236,"line":980},[234,70144,28993],{"class":244},[234,70146,70147],{"class":236,"line":994},[234,70148,1138],{"class":244},[234,70150,70151],{"class":236,"line":1000},[234,70152,262],{"emptyLinePlaceholder":261},[234,70154,70155,70157,70159,70161,70163,70165,70167,70169,70171,70173],{"class":236,"line":1005},[234,70156,29006],{"class":240},[234,70158,29009],{"class":281},[234,70160,329],{"class":244},[234,70162,29014],{"class":899},[234,70164,1114],{"class":240},[234,70166,29019],{"class":281},[234,70168,3340],{"class":244},[234,70170,1114],{"class":240},[234,70172,29026],{"class":271},[234,70174,909],{"class":244},[234,70176,70177,70179,70181,70183,70185,70187,70189,70191,70193,70195],{"class":236,"line":1013},[234,70178,2150],{"class":240},[234,70180,29035],{"class":271},[234,70182,275],{"class":240},[234,70184,29040],{"class":244},[234,70186,29043],{"class":281},[234,70188,347],{"class":244},[234,70190,6025],{"class":271},[234,70192,29050],{"class":244},[234,70194,28974],{"class":251},[234,70196,335],{"class":244},[234,70198,70199],{"class":236,"line":1019},[234,70200,262],{"emptyLinePlaceholder":261},[234,70202,70203,70205,70207,70209,70211,70213,70215,70217],{"class":236,"line":1025},[234,70204,28929],{"class":271},[234,70206,106],{"class":244},[234,70208,29067],{"class":281},[234,70210,29070],{"class":244},[234,70212,29073],{"class":899},[234,70214,903],{"class":244},[234,70216,906],{"class":240},[234,70218,909],{"class":244},[234,70220,70221,70223,70225,70227],{"class":236,"line":1031},[234,70222,29084],{"class":244},[234,70224,357],{"class":240},[234,70226,29089],{"class":251},[234,70228,255],{"class":244},[234,70230,70231,70233,70235,70237,70239,70241],{"class":236,"line":1037},[234,70232,29096],{"class":244},[234,70234,357],{"class":240},[234,70236,29101],{"class":251},[234,70238,2723],{"class":244},[234,70240,29106],{"class":251},[234,70242,255],{"class":244},[234,70244,70245],{"class":236,"line":427},[234,70246,29113],{"class":244},[234,70248,70249],{"class":236,"line":1571},[234,70250,1138],{"class":244},[234,70252,70253],{"class":236,"line":1592},[234,70254,1143],{"class":244},[225,70256,70257],{"className":227,"code":29124,"language":229,"meta":230,"style":230},[60,70258,70259,70271,70283,70287,70301,70305,70313],{"__ignoreMap":230},[234,70260,70261,70263,70265,70267,70269],{"class":236,"line":237},[234,70262,241],{"class":240},[234,70264,1073],{"class":244},[234,70266,248],{"class":240},[234,70268,252],{"class":251},[234,70270,255],{"class":244},[234,70272,70273,70275,70277,70279,70281],{"class":236,"line":258},[234,70274,241],{"class":240},[234,70276,29145],{"class":244},[234,70278,248],{"class":240},[234,70280,29150],{"class":251},[234,70282,255],{"class":244},[234,70284,70285],{"class":236,"line":265},[234,70286,262],{"emptyLinePlaceholder":261},[234,70288,70289,70291,70293,70295,70297,70299],{"class":236,"line":288},[234,70290,268],{"class":240},[234,70292,272],{"class":271},[234,70294,275],{"class":240},[234,70296,278],{"class":244},[234,70298,282],{"class":281},[234,70300,285],{"class":244},[234,70302,70303],{"class":236,"line":293},[234,70304,262],{"emptyLinePlaceholder":261},[234,70306,70307,70309,70311],{"class":236,"line":305},[234,70308,296],{"class":244},[234,70310,299],{"class":281},[234,70312,29183],{"class":244},[234,70314,70315,70317,70319,70321,70323],{"class":236,"line":321},[234,70316,296],{"class":244},[234,70318,326],{"class":281},[234,70320,329],{"class":244},[234,70322,332],{"class":271},[234,70324,335],{"class":244},[225,70326,70327],{"className":338,"code":29198,"language":340,"meta":230,"style":230},[60,70328,70329,70349,70353],{"__ignoreMap":230},[234,70330,70331,70333,70335,70337,70339,70341,70343,70345,70347],{"class":236,"line":237},[234,70332,347],{"class":244},[234,70334,1359],{"class":350},[234,70336,354],{"class":281},[234,70338,357],{"class":244},[234,70340,29213],{"class":251},[234,70342,29216],{"class":281},[234,70344,357],{"class":244},[234,70346,29221],{"class":251},[234,70348,376],{"class":244},[234,70350,70351],{"class":236,"line":258},[234,70352,29228],{"class":244},[234,70354,70355,70357,70359],{"class":236,"line":265},[234,70356,1402],{"class":244},[234,70358,1359],{"class":350},[234,70360,376],{"class":244},[37,70362,29240],{"id":29239},[42,70364,70365,70369,70377,70385,70389],{},[45,70366,70367,29248],{},[60,70368,29247],{},[45,70370,70371,29254,70373,29257,70375,106],{},[60,70372,29253],{},[60,70374,2256],{},[60,70376,29260],{},[45,70378,70379,29266,70381,29270,70383,106],{},[60,70380,29265],{},[60,70382,29269],{},[60,70384,5871],{},[45,70386,70387,29278],{},[60,70388,29277],{},[45,70390,70391,29284,70393,29287],{},[60,70392,29283],{},[60,70394,2461],{},[37,70396,29291],{"id":29290},[30,70398,70399,29296],{},[60,70400,67],{},[30,70402,29299],{},[225,70404,70405],{"className":227,"code":29302,"language":229,"meta":230,"style":230},[60,70406,70407],{"__ignoreMap":230},[234,70408,70409,70411,70413],{"class":236,"line":237},[234,70410,296],{"class":244},[234,70412,299],{"class":281},[234,70414,29183],{"class":244},[30,70416,29315],{},[225,70418,70419],{"className":227,"code":29318,"language":229,"meta":230,"style":230},[60,70420,70421],{"__ignoreMap":230},[234,70422,70423,70425,70427,70429,70431,70433,70435,70437],{"class":236,"line":237},[234,70424,296],{"class":244},[234,70426,299],{"class":281},[234,70428,329],{"class":244},[234,70430,29331],{"class":240},[234,70432,28891],{"class":281},[234,70434,329],{"class":244},[234,70436,29338],{"class":240},[234,70438,1875],{"class":244},[37,70440,29344],{"id":29343},[30,70442,29347],{},[99,70444,70445,70449],{},[45,70446,29352,70447],{},[60,70448,29355],{},[45,70450,29358,70451],{},[60,70452,29361],{},[30,70454,29364],{},[225,70456,70457],{"className":227,"code":29367,"language":229,"meta":230,"style":230},[60,70458,70459,70467,70477],{"__ignoreMap":230},[234,70460,70461,70463,70465],{"class":236,"line":237},[234,70462,296],{"class":244},[234,70464,299],{"class":281},[234,70466,29378],{"class":244},[234,70468,70469,70471,70473,70475],{"class":236,"line":258},[234,70470,29383],{"class":251},[234,70472,1443],{"class":244},[234,70474,29388],{"class":251},[234,70476,2510],{"class":244},[234,70478,70479],{"class":236,"line":265},[234,70480,1040],{"class":244},[30,70482,29397],{},[37,70484,29401],{"id":29400},[30,70486,29404],{},[42,70488,70489,70491,70493],{},[45,70490,29409],{},[45,70492,29412],{},[45,70494,29415,70495,137,70497],{},[60,70496,14414],{},[60,70498,14417],{},[30,70500,29422],{},[410,70502,29425],{},{"title":230,"searchDepth":258,"depth":258,"links":70504},[70505,70506,70507,70508,70509],{"id":28859,"depth":258,"text":28860},{"id":29239,"depth":258,"text":29240},{"id":29290,"depth":258,"text":29291},{"id":29343,"depth":258,"text":29344},{"id":29400,"depth":258,"text":29401},{"path":28719,"title":28720,"description":29434,"kind":9,"section":5761,"order":609,"group":28838,"aliases":70511,"attrs":70512,"events":70513,"cssVars":70514,"related":70515,"body":70516},[29436,28730],[],[],[],[28608,28609],{"type":22,"value":70517,"toc":70860},[70518,70520,70522,70524,70528,70530,70546,70548,70606,70634,70636,70640,70642,70652,70654,70752,70764,70766,70768,70810,70814,70816,70822,70832,70838,70840,70842,70844,70846,70856,70858],[25,70519,28720],{"id":29445},[30,70521,29448],{},[37,70523,29452],{"id":29451},[30,70525,29455,70526,29458],{},[60,70527,28664],{},[30,70529,29461],{},[42,70531,70532,70534,70536,70538],{},[45,70533,29466],{},[45,70535,29469],{},[45,70537,29472],{},[45,70539,29475,70540,1833,70542,7452,70544],{},[60,70541,29277],{},[60,70543,28695],{},[60,70545,29482],{},[30,70547,29485],{},[225,70549,70550],{"className":227,"code":29488,"language":229,"meta":230,"style":230},[60,70551,70552,70566,70580,70586,70598,70602],{"__ignoreMap":230},[234,70553,70554,70556,70558,70560,70562,70564],{"class":236,"line":237},[234,70555,887],{"class":240},[234,70557,1297],{"class":240},[234,70559,29499],{"class":281},[234,70561,28894],{"class":240},[234,70563,28897],{"class":281},[234,70565,909],{"class":244},[234,70567,70568,70570,70572,70574,70576,70578],{"class":236,"line":258},[234,70569,28904],{"class":240},[234,70571,329],{"class":244},[234,70573,28909],{"class":899},[234,70575,1114],{"class":240},[234,70577,28914],{"class":281},[234,70579,1477],{"class":244},[234,70581,70582,70584],{"class":236,"line":265},[234,70583,28921],{"class":271},[234,70585,28924],{"class":244},[234,70587,70588,70590,70592,70594,70596],{"class":236,"line":288},[234,70589,28929],{"class":271},[234,70591,28932],{"class":244},[234,70593,357],{"class":240},[234,70595,29536],{"class":251},[234,70597,255],{"class":244},[234,70599,70600],{"class":236,"line":293},[234,70601,1138],{"class":244},[234,70603,70604],{"class":236,"line":305},[234,70605,1143],{"class":244},[225,70607,70608],{"className":338,"code":29549,"language":340,"meta":230,"style":230},[60,70609,70610],{"__ignoreMap":230},[234,70611,70612,70614,70616,70618,70620,70622,70624,70626,70628,70630,70632],{"class":236,"line":237},[234,70613,347],{"class":244},[234,70615,351],{"class":350},[234,70617,354],{"class":281},[234,70619,357],{"class":244},[234,70621,29564],{"class":251},[234,70623,29567],{"class":281},[234,70625,357],{"class":244},[234,70627,22321],{"class":251},[234,70629,371],{"class":244},[234,70631,351],{"class":350},[234,70633,376],{"class":244},[37,70635,29581],{"id":29580},[30,70637,29584,70638,29587],{},[60,70639,112],{},[30,70641,29590],{},[42,70643,70644,70646,70648,70650],{},[45,70645,29595],{},[45,70647,29598],{},[45,70649,29601],{},[45,70651,29604],{},[30,70653,29485],{},[225,70655,70656],{"className":227,"code":29609,"language":229,"meta":230,"style":230},[60,70657,70658,70672,70686,70704,70708,70712,70726,70744,70748],{"__ignoreMap":230},[234,70659,70660,70662,70664,70666,70668,70670],{"class":236,"line":237},[234,70661,887],{"class":240},[234,70663,1297],{"class":240},[234,70665,29620],{"class":281},[234,70667,28894],{"class":240},[234,70669,28897],{"class":281},[234,70671,909],{"class":244},[234,70673,70674,70676,70678,70680,70682,70684],{"class":236,"line":258},[234,70675,29006],{"class":240},[234,70677,29633],{"class":281},[234,70679,29636],{"class":244},[234,70681,1114],{"class":240},[234,70683,29026],{"class":271},[234,70685,909],{"class":244},[234,70687,70688,70690,70692,70694,70696,70698,70700,70702],{"class":236,"line":265},[234,70689,28929],{"class":271},[234,70691,29649],{"class":244},[234,70693,1536],{"class":281},[234,70695,329],{"class":244},[234,70697,29656],{"class":251},[234,70699,1833],{"class":244},[234,70701,28963],{"class":271},[234,70703,29663],{"class":244},[234,70705,70706],{"class":236,"line":288},[234,70707,1138],{"class":244},[234,70709,70710],{"class":236,"line":293},[234,70711,262],{"emptyLinePlaceholder":261},[234,70713,70714,70716,70718,70720,70722,70724],{"class":236,"line":305},[234,70715,29006],{"class":240},[234,70717,29678],{"class":281},[234,70719,29636],{"class":244},[234,70721,1114],{"class":240},[234,70723,29026],{"class":271},[234,70725,909],{"class":244},[234,70727,70728,70730,70732,70734,70736,70738,70740,70742],{"class":236,"line":321},[234,70729,28929],{"class":271},[234,70731,29649],{"class":244},[234,70733,1606],{"class":281},[234,70735,329],{"class":244},[234,70737,29656],{"class":251},[234,70739,1833],{"class":244},[234,70741,28963],{"class":271},[234,70743,29663],{"class":244},[234,70745,70746],{"class":236,"line":946},[234,70747,1138],{"class":244},[234,70749,70750],{"class":236,"line":955},[234,70751,1143],{"class":244},[225,70753,70754],{"className":227,"code":29715,"language":229,"meta":230,"style":230},[60,70755,70756],{"__ignoreMap":230},[234,70757,70758,70760,70762],{"class":236,"line":237},[234,70759,296],{"class":244},[234,70761,299],{"class":281},[234,70763,29726],{"class":244},[37,70765,29730],{"id":29729},[30,70767,29733],{},[99,70769,70770,70776,70782,70790,70794,70798,70804],{},[45,70771,70772,29740,70774,29743],{},[60,70773,28827],{},[60,70775,28664],{},[45,70777,29746,70778,29750,70780,106],{},[60,70779,29749],{},[60,70781,2633],{},[45,70783,29755,70784,29759,70786,29763,70788,106],{},[60,70785,29758],{},[60,70787,29762],{},[60,70789,28730],{},[45,70791,29768,70792,106],{},[60,70793,29771],{},[45,70795,29768,70796,106],{},[60,70797,29776],{},[45,70799,29768,70800,29782,70802,29785],{},[60,70801,29781],{},[60,70803,29277],{},[45,70805,29788,70806,137,70808,29794],{},[60,70807,29791],{},[60,70809,28695],{},[30,70811,29797,70812,29800],{},[60,70813,29758],{},[37,70815,29804],{"id":29803},[30,70817,70818,29809,70820,29813],{},[60,70819,2383],{},[60,70821,29812],{},[42,70823,70824,70828],{},[45,70825,70826,29821],{},[60,70827,29820],{},[45,70829,70830,29827],{},[60,70831,29826],{},[30,70833,29830,70834,29833,70836,106],{},[60,70835,5670],{},[60,70837,29826],{},[30,70839,29838],{},[37,70841,29842],{"id":29841},[30,70843,29845],{},[30,70845,29848],{},[42,70847,70848,70852,70854],{},[45,70849,70850],{},[60,70851,112],{},[45,70853,29857],{},[45,70855,29860],{},[30,70857,29863],{},[410,70859,29866],{},{"title":230,"searchDepth":258,"depth":258,"links":70861},[70862,70863,70864,70865,70866],{"id":29451,"depth":258,"text":29452},{"id":29580,"depth":258,"text":29581},{"id":29729,"depth":258,"text":29730},{"id":29803,"depth":258,"text":29804},{"id":29841,"depth":258,"text":29842},{"path":28609,"title":28726,"description":29875,"kind":9,"section":5761,"order":819,"group":29876,"aliases":70868,"attrs":70869,"events":70870,"cssVars":70871,"related":70872,"body":70873},[29265,29878,29879],[],[],[],[28742,9622],{"type":22,"value":70874,"toc":71381},[70875,70877,70881,70883,70885,70981,70997,70999,71003,71085,71087,71089,71093,71155,71157,71189,71191,71193,71231,71237,71239,71243,71253,71257,71259,71261,71273,71275,71297,71301,71303,71309,71311,71353,71357,71359,71363,71365,71377,71379],[25,70876,28726],{"id":29888},[30,70878,70879,29893],{},[60,70880,2383],{},[37,70882,29897],{"id":29896},[30,70884,29900],{},[225,70886,70887],{"className":227,"code":29903,"language":229,"meta":230,"style":230},[60,70888,70889,70903,70917,70923,70935,70945,70953,70969,70973,70977],{"__ignoreMap":230},[234,70890,70891,70893,70895,70897,70899,70901],{"class":236,"line":237},[234,70892,887],{"class":240},[234,70894,1297],{"class":240},[234,70896,29499],{"class":281},[234,70898,28894],{"class":240},[234,70900,28897],{"class":281},[234,70902,909],{"class":244},[234,70904,70905,70907,70909,70911,70913,70915],{"class":236,"line":258},[234,70906,28904],{"class":240},[234,70908,329],{"class":244},[234,70910,28909],{"class":899},[234,70912,1114],{"class":240},[234,70914,28914],{"class":281},[234,70916,1477],{"class":244},[234,70918,70919,70921],{"class":236,"line":265},[234,70920,28921],{"class":271},[234,70922,28924],{"class":244},[234,70924,70925,70927,70929,70931,70933],{"class":236,"line":288},[234,70926,28929],{"class":271},[234,70928,28932],{"class":244},[234,70930,357],{"class":240},[234,70932,29536],{"class":251},[234,70934,255],{"class":244},[234,70936,70937,70939,70941,70943],{"class":236,"line":293},[234,70938,28929],{"class":271},[234,70940,28950],{"class":244},[234,70942,357],{"class":240},[234,70944,28955],{"class":244},[234,70946,70947,70949,70951],{"class":236,"line":305},[234,70948,28960],{"class":240},[234,70950,28963],{"class":271},[234,70952,28966],{"class":244},[234,70954,70955,70957,70959,70961,70963,70965,70967],{"class":236,"line":321},[234,70956,28971],{"class":244},[234,70958,29976],{"class":251},[234,70960,28977],{"class":244},[234,70962,29981],{"class":251},[234,70964,28983],{"class":244},[234,70966,1836],{"class":271},[234,70968,23751],{"class":244},[234,70970,70971],{"class":236,"line":946},[234,70972,28993],{"class":244},[234,70974,70975],{"class":236,"line":955},[234,70976,1138],{"class":244},[234,70978,70979],{"class":236,"line":11},[234,70980,1143],{"class":244},[42,70982,70983,70987,70991],{},[45,70984,70985,30006],{},[60,70986,28730],{},[45,70988,70989,30011],{},[60,70990,29265],{},[45,70992,70993,30017,70995,106],{},[60,70994,30016],{},[60,70996,30020],{},[37,70998,30024],{"id":30023},[30,71000,71001,30029],{},[60,71002,2383],{},[42,71004,71005,71009,71013,71017,71021,71025,71029,71033,71037,71041,71045,71049,71053,71057,71061,71065,71069,71073,71077,71081],{},[45,71006,71007],{},[60,71008,23127],{},[45,71010,71011],{},[60,71012,2867],{},[45,71014,71015],{},[60,71016,30044],{},[45,71018,71019],{},[60,71020,10218],{},[45,71022,71023],{},[60,71024,2861],{},[45,71026,71027],{},[60,71028,2873],{},[45,71030,71031],{},[60,71032,30061],{},[45,71034,71035],{},[60,71036,3267],{},[45,71038,71039],{},[60,71040,3268],{},[45,71042,71043],{},[60,71044,30074],{},[45,71046,71047],{},[60,71048,30079],{},[45,71050,71051],{},[60,71052,326],{},[45,71054,71055],{},[60,71056,12388],{},[45,71058,71059],{},[60,71060,30092],{},[45,71062,71063],{},[60,71064,30097],{},[45,71066,71067],{},[60,71068,30102],{},[45,71070,71071],{},[60,71072,30107],{},[45,71074,71075],{},[60,71076,30112],{},[45,71078,71079],{},[60,71080,30117],{},[45,71082,71083],{},[60,71084,30122],{},[30,71086,30125],{},[37,71088,30129],{"id":30128},[30,71090,30132,71091,30135],{},[60,71092,29265],{},[225,71094,71095],{"className":227,"code":30138,"language":229,"meta":230,"style":230},[60,71096,71097,71101,71111,71121,71131,71151],{"__ignoreMap":230},[234,71098,71099],{"class":236,"line":237},[234,71100,14293],{"class":244},[234,71102,71103,71105,71107,71109],{"class":236,"line":258},[234,71104,30149],{"class":281},[234,71106,1443],{"class":244},[234,71108,29976],{"class":251},[234,71110,2510],{"class":244},[234,71112,71113,71115,71117,71119],{"class":236,"line":265},[234,71114,30160],{"class":281},[234,71116,1443],{"class":244},[234,71118,29981],{"class":251},[234,71120,2510],{"class":244},[234,71122,71123,71125,71127,71129],{"class":236,"line":288},[234,71124,30171],{"class":281},[234,71126,1443],{"class":244},[234,71128,15338],{"class":271},[234,71130,2510],{"class":244},[234,71132,71133,71135,71137,71139,71141,71143,71145,71147,71149],{"class":236,"line":293},[234,71134,1810],{"class":281},[234,71136,30184],{"class":244},[234,71138,1469],{"class":899},[234,71140,903],{"class":244},[234,71142,906],{"class":240},[234,71144,30193],{"class":244},[234,71146,1841],{"class":240},[234,71148,14886],{"class":271},[234,71150,2510],{"class":244},[234,71152,71153],{"class":236,"line":305},[234,71154,1143],{"class":244},[30,71156,30206],{},[99,71158,71159,71165,71173,71175,71177,71181,71185],{},[45,71160,30211,71161,30214,71163,106],{},[60,71162,5311],{},[60,71164,29771],{},[45,71166,30219,71167,1833,71169,7452,71171,106],{},[60,71168,30061],{},[60,71170,5779],{},[60,71172,30226],{},[45,71174,30229],{},[45,71176,30232],{},[45,71178,30235,71179,106],{},[60,71180,29812],{},[45,71182,30240,71183,30244],{},[60,71184,30243],{},[45,71186,30247,71187,106],{},[60,71188,30250],{},[37,71190,30254],{"id":30253},[30,71192,30257],{},[42,71194,71195,71199,71203,71207,71211,71215,71219,71223,71227],{},[45,71196,71197],{},[60,71198,6025],{},[45,71200,71201],{},[60,71202,15566],{},[45,71204,71205],{},[60,71206,30272],{},[45,71208,71209],{},[60,71210,10956],{},[45,71212,71213],{},[60,71214,30281],{},[45,71216,71217],{},[60,71218,30286],{},[45,71220,71221],{},[60,71222,5871],{},[45,71224,71225],{},[60,71226,22036],{},[45,71228,30297,71229],{},[60,71230,30300],{},[30,71232,30303,71233,30306,71235,106],{},[60,71234,30243],{},[60,71236,29771],{},[37,71238,30312],{"id":30311},[30,71240,71241,30317],{},[60,71242,2383],{},[42,71244,71245,71249],{},[45,71246,71247,30324],{},[60,71248,29791],{},[45,71250,71251,30329],{},[60,71252,28695],{},[30,71254,30332,71255,30335],{},[60,71256,28695],{},[37,71258,30339],{"id":30338},[30,71260,30342],{},[42,71262,71263,71265,71267,71269,71271],{},[45,71264,777],{},[45,71266,30349],{},[45,71268,12650],{},[45,71270,30354],{},[45,71272,3818],{},[30,71274,30359],{},[42,71276,71277,71281,71285,71289,71293],{},[45,71278,71279],{},[60,71280,29283],{},[45,71282,71283],{},[60,71284,30370],{},[45,71286,71287],{},[60,71288,30375],{},[45,71290,71291],{},[60,71292,30380],{},[45,71294,71295],{},[60,71296,30385],{},[30,71298,30388,71299,29287],{},[60,71300,2461],{},[37,71302,30394],{"id":30393},[30,71304,4236,71305,30399,71307,106],{},[60,71306,28730],{},[60,71308,29758],{},[30,71310,2071],{},[225,71312,71313],{"className":227,"code":30406,"language":229,"meta":230,"style":230},[60,71314,71315,71323,71349],{"__ignoreMap":230},[234,71316,71317,71319,71321],{"class":236,"line":237},[234,71318,30413],{"class":244},[234,71320,29879],{"class":281},[234,71322,30418],{"class":244},[234,71324,71325,71327,71329,71331,71333,71335,71337,71339,71341,71343,71345,71347],{"class":236,"line":258},[234,71326,1008],{"class":240},[234,71328,30425],{"class":244},[234,71330,30428],{"class":281},[234,71332,329],{"class":244},[234,71334,30433],{"class":251},[234,71336,903],{"class":244},[234,71338,30438],{"class":240},[234,71340,30425],{"class":244},[234,71342,30428],{"class":281},[234,71344,329],{"class":244},[234,71346,30447],{"class":251},[234,71348,335],{"class":244},[234,71350,71351],{"class":236,"line":265},[234,71352,1143],{"class":244},[30,71354,30456,71355,106],{},[60,71356,29277],{},[37,71358,30462],{"id":30461},[30,71360,30465,71361,106],{},[60,71362,30468],{},[30,71364,30471],{},[42,71366,71367,71369,71371,71373],{},[45,71368,30476],{},[45,71370,30479],{},[45,71372,30482],{},[45,71374,30485,71375],{},[60,71376,29482],{},[30,71378,30490],{},[410,71380,30493],{},{"title":230,"searchDepth":258,"depth":258,"links":71382},[71383,71384,71385,71386,71387,71388,71389,71390],{"id":29896,"depth":258,"text":29897},{"id":30023,"depth":258,"text":30024},{"id":30128,"depth":258,"text":30129},{"id":30253,"depth":258,"text":30254},{"id":30311,"depth":258,"text":30312},{"id":30338,"depth":258,"text":30339},{"id":30393,"depth":258,"text":30394},{"id":30461,"depth":258,"text":30462},{"path":28610,"title":28736,"description":30505,"kind":9,"section":5761,"order":1908,"group":29876,"aliases":71392,"attrs":71393,"events":71394,"cssVars":71395,"related":71396,"body":71397},[30507,30508,30509,30510],[],[],[],[28609,28758],{"type":22,"value":71398,"toc":71861},[71399,71401,71405,71407,71409,71411,71469,71471,71475,71549,71555,71557,71559,71675,71677,71807,71809,71811,71823,71825,71827,71857],[25,71400,28736],{"id":30519},[30,71402,30522,71403,30525],{},[60,71404,2383],{},[30,71406,30528],{},[37,71408,30532],{"id":30531},[30,71410,30535],{},[2225,71412,71413,71423],{},[2228,71414,71415],{},[2231,71416,71417,71419,71421],{},[2234,71418,30544],{},[2234,71420,30547],{},[2234,71422,30550],{},[2244,71424,71425,71437,71449,71459],{},[2231,71426,71427,71431,71435],{},[2249,71428,71429],{},[60,71430,30559],{},[2249,71432,30562,71433,30565],{},[60,71434,67],{},[2249,71436,30568],{},[2231,71438,71439,71443,71447],{},[2249,71440,71441],{},[60,71442,30575],{},[2249,71444,30578,71445,30582],{},[60,71446,30581],{},[2249,71448,30585],{},[2231,71450,71451,71455,71457],{},[2249,71452,71453],{},[60,71454,30592],{},[2249,71456,30595],{},[2249,71458,30598],{},[2231,71460,71461,71465,71467],{},[2249,71462,71463],{},[60,71464,30605],{},[2249,71466,30608],{},[2249,71468,30611],{},[37,71470,30615],{"id":30614},[30,71472,30618,71473,1114],{},[60,71474,28664],{},[2225,71476,71477,71487],{},[2228,71478,71479],{},[2231,71480,71481,71483,71485],{},[2234,71482,30544],{},[2234,71484,30547],{},[2234,71486,30550],{},[2244,71488,71489,71499,71509,71519,71529,71539],{},[2231,71490,71491,71495,71497],{},[2249,71492,71493],{},[60,71494,29771],{},[2249,71496,30643],{},[2249,71498,30646],{},[2231,71500,71501,71505,71507],{},[2249,71502,71503],{},[60,71504,29776],{},[2249,71506,30655],{},[2249,71508,30658],{},[2231,71510,71511,71515,71517],{},[2249,71512,71513],{},[60,71514,29277],{},[2249,71516,30667],{},[2249,71518,30670],{},[2231,71520,71521,71525,71527],{},[2249,71522,71523],{},[60,71524,30468],{},[2249,71526,30679],{},[2249,71528,30682],{},[2231,71530,71531,71535,71537],{},[2249,71532,71533],{},[60,71534,30689],{},[2249,71536,30692],{},[2249,71538,30695],{},[2231,71540,71541,71545,71547],{},[2249,71542,71543],{},[60,71544,30702],{},[2249,71546,30705],{},[2249,71548,30695],{},[30,71550,30710,71551,30713,71553,30716],{},[60,71552,29781],{},[60,71554,29277],{},[37,71556,30720],{"id":30719},[30,71558,30723],{},[2225,71560,71561,71573],{},[2228,71562,71563],{},[2231,71564,71565,71567,71569,71571],{},[2234,71566,30544],{},[2234,71568,30734],{},[2234,71570,30737],{},[2234,71572,30740],{},[2244,71574,71575,71589,71603,71617,71631,71645,71661],{},[2231,71576,71577,71581,71583,71587],{},[2249,71578,71579],{},[60,71580,30749],{},[2249,71582,30752],{},[2249,71584,71585],{},[60,71586,30757],{},[2249,71588,30760],{},[2231,71590,71591,71595,71597,71601],{},[2249,71592,71593],{},[60,71594,30767],{},[2249,71596,30770],{},[2249,71598,71599],{},[60,71600,30757],{},[2249,71602,30777],{},[2231,71604,71605,71609,71611,71615],{},[2249,71606,71607],{},[60,71608,30784],{},[2249,71610,30787],{},[2249,71612,71613],{},[60,71614,30757],{},[2249,71616,30794],{},[2231,71618,71619,71623,71625,71629],{},[2249,71620,71621],{},[60,71622,30801],{},[2249,71624,30804],{},[2249,71626,71627],{},[60,71628,30809],{},[2249,71630,30812],{},[2231,71632,71633,71637,71639,71643],{},[2249,71634,71635],{},[60,71636,30819],{},[2249,71638,30822],{},[2249,71640,71641],{},[60,71642,30757],{},[2249,71644,30829],{},[2231,71646,71647,71651,71655,71659],{},[2249,71648,71649],{},[60,71650,30836],{},[2249,71652,30839,71653,30842],{},[60,71654,5063],{},[2249,71656,71657],{},[60,71658,30757],{},[2249,71660,30849],{},[2231,71662,71663,71667,71669,71673],{},[2249,71664,71665],{},[60,71666,30856],{},[2249,71668,30859],{},[2249,71670,71671],{},[60,71672,11996],{},[2249,71674,30866],{},[37,71676,30870],{"id":30869},[2225,71678,71679,71689],{},[2228,71680,71681],{},[2231,71682,71683,71685,71687],{},[2234,71684,30544],{},[2234,71686,30547],{},[2234,71688,2242],{},[2244,71690,71691,71703,71713,71725,71735,71745,71755,71765,71775,71785,71795],{},[2231,71692,71693,71697,71699],{},[2249,71694,71695],{},[60,71696,30891],{},[2249,71698,30894],{},[2249,71700,30897,71701],{},[60,71702,29771],{},[2231,71704,71705,71709,71711],{},[2249,71706,71707],{},[60,71708,30906],{},[2249,71710,30909],{},[2249,71712,30912],{},[2231,71714,71715,71719,71723],{},[2249,71716,71717],{},[60,71718,30919],{},[2249,71720,30922,71721,30925],{},[60,71722,4366],{},[2249,71724,30928],{},[2231,71726,71727,71731,71733],{},[2249,71728,71729],{},[60,71730,30935],{},[2249,71732,30938],{},[2249,71734,30941],{},[2231,71736,71737,71741,71743],{},[2249,71738,71739],{},[60,71740,30948],{},[2249,71742,30951],{},[2249,71744,30941],{},[2231,71746,71747,71751,71753],{},[2249,71748,71749],{},[60,71750,30960],{},[2249,71752,30963],{},[2249,71754,30941],{},[2231,71756,71757,71761,71763],{},[2249,71758,71759],{},[60,71760,30972],{},[2249,71762,30975],{},[2249,71764,30978],{},[2231,71766,71767,71771,71773],{},[2249,71768,71769],{},[60,71770,30985],{},[2249,71772,30975],{},[2249,71774,30978],{},[2231,71776,71777,71781,71783],{},[2249,71778,71779],{},[60,71780,30996],{},[2249,71782,30975],{},[2249,71784,30978],{},[2231,71786,71787,71791,71793],{},[2249,71788,71789],{},[60,71790,31007],{},[2249,71792,31010],{},[2249,71794,31013],{},[2231,71796,71797,71801,71803],{},[2249,71798,71799],{},[60,71800,31020],{},[2249,71802,31023],{},[2249,71804,31026,71805],{},[60,71806,28827],{},[37,71808,31032],{"id":31031},[30,71810,31035],{},[42,71812,71813,71817],{},[45,71814,71815,31042],{},[60,71816,30919],{},[45,71818,71819,31048,71821,31051],{},[60,71820,31047],{},[60,71822,30935],{},[37,71824,31055],{"id":31054},[30,71826,31058],{},[42,71828,71829,71833,71837,71841,71847,71851],{},[45,71830,71831,31065],{},[60,71832,29771],{},[45,71834,71835,31070],{},[60,71836,29776],{},[45,71838,71839,31076],{},[60,71840,31075],{},[45,71842,71843,137,71845,31085],{},[60,71844,31081],{},[60,71846,31084],{},[45,71848,71849,31091],{},[60,71850,31090],{},[45,71852,71853,137,71855,31098],{},[60,71854,29277],{},[60,71856,30468],{},[30,71858,31101,71859,31104],{},[60,71860,31075],{},{"title":230,"searchDepth":258,"depth":258,"links":71862},[71863,71864,71865,71866,71867,71868],{"id":30531,"depth":258,"text":30532},{"id":30614,"depth":258,"text":30615},{"id":30719,"depth":258,"text":30720},{"id":30869,"depth":258,"text":30870},{"id":31031,"depth":258,"text":31032},{"id":31054,"depth":258,"text":31055},{"path":28742,"title":28743,"description":31114,"kind":9,"section":5761,"order":4302,"group":29876,"aliases":71870,"attrs":71871,"events":71872,"cssVars":71873,"related":71874,"body":71875},[28664,2461,31116],[],[],[],[28609,9622],{"type":22,"value":71876,"toc":72447},[71877,71879,71883,71885,71887,71891,71925,71927,71929,71945,71951,71957,71961,71971,71973,71975,71997,71999,72019,72021,72023,72027,72041,72043,72045,72077,72079,72101,72103,72125,72127,72129,72137,72197,72199,72201,72207,72213,72393,72395,72397,72405,72409,72423,72425,72427,72431,72433,72443,72445],[25,71878,28743],{"id":31125},[30,71880,31128,71881,31131],{},[60,71882,28664],{},[30,71884,31134],{},[37,71886,31138],{"id":31137},[30,71888,31141,71889,31144],{},[60,71890,28664],{},[42,71892,71893,71897,71901,71905,71909,71913,71917,71921],{},[45,71894,71895],{},[60,71896,31151],{},[45,71898,71899],{},[60,71900,4273],{},[45,71902,71903],{},[60,71904,31160],{},[45,71906,71907],{},[60,71908,3818],{},[45,71910,71911],{},[60,71912,31169],{},[45,71914,71915],{},[60,71916,31174],{},[45,71918,71919],{},[60,71920,31179],{},[45,71922,71923],{},[60,71924,31184],{},[30,71926,31187],{},[37,71928,31191],{"id":31190},[30,71930,31194,71931,1833,71933,1833,71935,2707,71937,31204,71939,4257,71941,31210,71943,31213],{},[60,71932,5777],{},[60,71934,8493],{},[60,71936,9088],{},[60,71938,31203],{},[60,71940,31207],{},[60,71942,29043],{},[60,71944,28664],{},[30,71946,31216,71947,137,71949,31221],{},[60,71948,31179],{},[60,71950,31184],{},[37,71952,31225,71953,4494,71955],{"id":31224},[60,71954,2256],{},[60,71956,29762],{},[30,71958,15573,71959,31234],{},[60,71960,28827],{},[42,71962,71963,71967],{},[45,71964,71965],{},[60,71966,2256],{},[45,71968,31243,71969],{},[60,71970,1999],{},[30,71972,31248],{},[30,71974,31251],{},[225,71976,71977],{"className":338,"code":31254,"language":340,"meta":230,"style":230},[60,71978,71979],{"__ignoreMap":230},[234,71980,71981,71983,71985,71987,71989,71991,71993,71995],{"class":236,"line":237},[234,71982,347],{"class":244},[234,71984,351],{"class":350},[234,71986,354],{"class":281},[234,71988,357],{"class":244},[234,71990,31269],{"class":251},[234,71992,371],{"class":244},[234,71994,351],{"class":350},[234,71996,376],{"class":244},[30,71998,31278],{},[225,72000,72001],{"className":227,"code":31281,"language":229,"meta":230,"style":230},[60,72002,72003],{"__ignoreMap":230},[234,72004,72005,72007,72009,72011,72013,72015,72017],{"class":236,"line":237},[234,72006,31288],{"class":244},[234,72008,357],{"class":240},[234,72010,31293],{"class":244},[234,72012,30433],{"class":251},[234,72014,1833],{"class":244},[234,72016,30447],{"class":251},[234,72018,31302],{"class":244},[30,72020,31305],{},[37,72022,31309],{"id":31308},[30,72024,31312,72025,31315],{},[60,72026,29771],{},[42,72028,72029,72033,72037],{},[45,72030,72031],{},[60,72032,31322],{},[45,72034,72035],{},[60,72036,31327],{},[45,72038,72039],{},[60,72040,31332],{},[30,72042,31335],{},[30,72044,31338],{},[225,72046,72047],{"className":227,"code":31341,"language":229,"meta":230,"style":230},[60,72048,72049],{"__ignoreMap":230},[234,72050,72051,72053,72055,72057,72059,72061,72063,72065,72067,72069,72071,72073,72075],{"class":236,"line":237},[234,72052,31348],{"class":244},[234,72054,30061],{"class":281},[234,72056,1443],{"class":244},[234,72058,31355],{"class":251},[234,72060,1833],{"class":244},[234,72062,29812],{"class":281},[234,72064,1443],{"class":244},[234,72066,29981],{"class":251},[234,72068,1833],{"class":244},[234,72070,31368],{"class":281},[234,72072,1443],{"class":244},[234,72074,14625],{"class":271},[234,72076,31375],{"class":244},[30,72078,31378],{},[225,72080,72081],{"className":338,"code":31381,"language":340,"meta":230,"style":230},[60,72082,72083],{"__ignoreMap":230},[234,72084,72085,72087,72089,72091,72093,72095,72097,72099],{"class":236,"line":237},[234,72086,347],{"class":244},[234,72088,351],{"class":350},[234,72090,31392],{"class":281},[234,72092,357],{"class":244},[234,72094,31397],{"class":251},[234,72096,371],{"class":244},[234,72098,351],{"class":350},[234,72100,376],{"class":244},[30,72102,31406],{},[225,72104,72105],{"className":338,"code":31409,"language":340,"meta":230,"style":230},[60,72106,72107],{"__ignoreMap":230},[234,72108,72109,72111,72113,72115,72117,72119,72121,72123],{"class":236,"line":237},[234,72110,347],{"class":244},[234,72112,351],{"class":350},[234,72114,31420],{"class":281},[234,72116,357],{"class":244},[234,72118,31397],{"class":251},[234,72120,371],{"class":244},[234,72122,351],{"class":350},[234,72124,376],{"class":244},[37,72126,31434],{"id":31433},[30,72128,31437],{},[30,72130,31440,72131,1833,72133,7452,72135,31447],{},[60,72132,326],{},[60,72134,12388],{},[60,72136,30092],{},[225,72138,72139],{"className":227,"code":31450,"language":229,"meta":230,"style":230},[60,72140,72141,72145,72155,72165,72193],{"__ignoreMap":230},[234,72142,72143],{"class":236,"line":237},[234,72144,14293],{"class":244},[234,72146,72147,72149,72151,72153],{"class":236,"line":258},[234,72148,30149],{"class":281},[234,72150,1443],{"class":244},[234,72152,31465],{"class":251},[234,72154,2510],{"class":244},[234,72156,72157,72159,72161,72163],{"class":236,"line":265},[234,72158,30160],{"class":281},[234,72160,1443],{"class":244},[234,72162,29981],{"class":251},[234,72164,2510],{"class":244},[234,72166,72167,72169,72171,72173,72175,72177,72179,72181,72183,72185,72187,72189,72191],{"class":236,"line":288},[234,72168,30171],{"class":281},[234,72170,30184],{"class":244},[234,72172,2710],{"class":899},[234,72174,1833],{"class":244},[234,72176,29014],{"class":899},[234,72178,1833],{"class":244},[234,72180,5172],{"class":899},[234,72182,903],{"class":244},[234,72184,906],{"class":240},[234,72186,31500],{"class":244},[234,72188,31503],{"class":240},[234,72190,14886],{"class":271},[234,72192,2510],{"class":244},[234,72194,72195],{"class":236,"line":293},[234,72196,1143],{"class":244},[30,72198,31514],{},[37,72200,31518],{"id":31517},[30,72202,31521,72203,31524,72205,31527],{},[60,72204,28664],{},[60,72206,3818],{},[30,72208,31530,72209,137,72211,1114],{},[60,72210,14414],{},[60,72212,14417],{},[225,72214,72215],{"className":227,"code":31537,"language":229,"meta":230,"style":230},[60,72216,72217,72229,72251,72273,72277,72289,72301,72305,72317,72329,72333,72337,72349,72369,72389],{"__ignoreMap":230},[234,72218,72219,72221,72223,72225,72227],{"class":236,"line":237},[234,72220,30413],{"class":244},[234,72222,30510],{"class":281},[234,72224,31548],{"class":244},[234,72226,24128],{"class":240},[234,72228,909],{"class":244},[234,72230,72231,72233,72235,72237,72239,72241,72243,72245,72247,72249],{"class":236,"line":258},[234,72232,914],{"class":240},[234,72234,31559],{"class":281},[234,72236,275],{"class":240},[234,72238,31564],{"class":244},[234,72240,906],{"class":240},[234,72242,31569],{"class":244},[234,72244,31572],{"class":281},[234,72246,329],{"class":244},[234,72248,31577],{"class":251},[234,72250,335],{"class":244},[234,72252,72253,72255,72257,72259,72261,72263,72265,72267,72269,72271],{"class":236,"line":265},[234,72254,914],{"class":240},[234,72256,31586],{"class":281},[234,72258,275],{"class":240},[234,72260,31564],{"class":244},[234,72262,906],{"class":240},[234,72264,31569],{"class":244},[234,72266,31597],{"class":281},[234,72268,329],{"class":244},[234,72270,31577],{"class":251},[234,72272,335],{"class":244},[234,72274,72275],{"class":236,"line":288},[234,72276,262],{"emptyLinePlaceholder":261},[234,72278,72279,72281,72283,72285,72287],{"class":236,"line":293},[234,72280,31612],{"class":244},[234,72282,31207],{"class":281},[234,72284,329],{"class":244},[234,72286,31619],{"class":251},[234,72288,31622],{"class":244},[234,72290,72291,72293,72295,72297,72299],{"class":236,"line":305},[234,72292,31612],{"class":244},[234,72294,31207],{"class":281},[234,72296,329],{"class":244},[234,72298,31633],{"class":251},[234,72300,31636],{"class":244},[234,72302,72303],{"class":236,"line":321},[234,72304,262],{"emptyLinePlaceholder":261},[234,72306,72307,72309,72311,72313,72315],{"class":236,"line":946},[234,72308,31645],{"class":244},[234,72310,1536],{"class":281},[234,72312,329],{"class":244},[234,72314,31652],{"class":251},[234,72316,31622],{"class":244},[234,72318,72319,72321,72323,72325,72327],{"class":236,"line":955},[234,72320,31645],{"class":244},[234,72322,1536],{"class":281},[234,72324,329],{"class":244},[234,72326,31665],{"class":251},[234,72328,31636],{"class":244},[234,72330,72331],{"class":236,"line":11},[234,72332,1143],{"class":244},[234,72334,72335],{"class":236,"line":980},[234,72336,262],{"emptyLinePlaceholder":261},[234,72338,72339,72341,72343,72345,72347],{"class":236,"line":994},[234,72340,30413],{"class":244},[234,72342,31682],{"class":281},[234,72344,31548],{"class":244},[234,72346,24128],{"class":240},[234,72348,909],{"class":244},[234,72350,72351,72353,72355,72357,72359,72361,72363,72365,72367],{"class":236,"line":1000},[234,72352,31645],{"class":244},[234,72354,1606],{"class":281},[234,72356,329],{"class":244},[234,72358,31652],{"class":251},[234,72360,31701],{"class":244},[234,72362,29043],{"class":281},[234,72364,329],{"class":244},[234,72366,31619],{"class":251},[234,72368,1875],{"class":244},[234,72370,72371,72373,72375,72377,72379,72381,72383,72385,72387],{"class":236,"line":1005},[234,72372,31645],{"class":244},[234,72374,1606],{"class":281},[234,72376,329],{"class":244},[234,72378,31665],{"class":251},[234,72380,31701],{"class":244},[234,72382,29043],{"class":281},[234,72384,329],{"class":244},[234,72386,31633],{"class":251},[234,72388,1875],{"class":244},[234,72390,72391],{"class":236,"line":1013},[234,72392,1143],{"class":244},[30,72394,31736],{},[37,72396,31740],{"id":31739},[30,72398,6074,72399,31746,72401,31750,72403,106],{},[60,72400,31745],{},[60,72402,31749],{},[60,72404,31753],{},[30,72406,31756,72407,31759],{},[60,72408,2383],{},[42,72410,72411,72415,72419],{},[45,72412,72413],{},[60,72414,29283],{},[45,72416,72417],{},[60,72418,30380],{},[45,72420,72421],{},[60,72422,30385],{},[30,72424,31776],{},[37,72426,29842],{"id":29841},[30,72428,31781,72429,31784],{},[60,72430,28664],{},[30,72432,30471],{},[42,72434,72435,72439,72441],{},[45,72436,31791,72437],{},[60,72438,31794],{},[45,72440,31797],{},[45,72442,31800],{},[30,72444,31803],{},[410,72446,31806],{},{"title":230,"searchDepth":258,"depth":258,"links":72448},[72449,72450,72451,72452,72453,72454,72455,72456],{"id":31137,"depth":258,"text":31138},{"id":31190,"depth":258,"text":31191},{"id":31224,"depth":258,"text":31812},{"id":31308,"depth":258,"text":31309},{"id":31433,"depth":258,"text":31434},{"id":31517,"depth":258,"text":31518},{"id":31739,"depth":258,"text":31740},{"id":29841,"depth":258,"text":29842},{"path":9622,"title":28752,"description":31819,"kind":9,"section":5761,"order":5013,"group":29876,"aliases":72458,"attrs":72459,"events":72460,"cssVars":72461,"related":72462,"body":72463},[28669,2393,5063,3818],[],[],[],[31825,31826,31827,31828],{"type":22,"value":72464,"toc":72573},[72465,72467,72471,72475,72495,72497,72527,72529,72531,72533,72547,72549,72551,72569,72571],[25,72466,28752],{"id":31833},[30,72468,31836,72469,106],{},[60,72470,2383],{},[30,72472,31841,72473,106],{},[60,72474,28669],{},[225,72476,72477],{"className":227,"code":31846,"language":229,"meta":230,"style":230},[60,72478,72479,72485,72491],{"__ignoreMap":230},[234,72480,72481,72483],{"class":236,"line":237},[234,72482,31853],{"class":281},[234,72484,31856],{"class":244},[234,72486,72487,72489],{"class":236,"line":258},[234,72488,31861],{"class":271},[234,72490,28924],{"class":244},[234,72492,72493],{"class":236,"line":265},[234,72494,1143],{"class":244},[30,72496,31870],{},[42,72498,72499,72503,72507,72511,72515,72519,72523],{},[45,72500,72501],{},[60,72502,31877],{},[45,72504,72505],{},[60,72506,31882],{},[45,72508,72509],{},[60,72510,31887],{},[45,72512,72513],{},[60,72514,31892],{},[45,72516,72517],{},[60,72518,31897],{},[45,72520,72521],{},[60,72522,31902],{},[45,72524,72525],{},[60,72526,31907],{},[30,72528,31910],{},[37,72530,31914],{"id":31913},[30,72532,31917],{},[99,72534,72535,72539,72541,72545],{},[45,72536,31922,72537,31925],{},[60,72538,28669],{},[45,72540,31928],{},[45,72542,31931,72543,31925],{},[60,72544,31882],{},[45,72546,31936],{},[37,72548,31939],{"id":29841},[30,72550,31942],{},[42,72552,72553,72557,72561,72565],{},[45,72554,31947,72555],{},[60,72556,31882],{},[45,72558,31952,72559],{},[60,72560,31887],{},[45,72562,31957,72563,31960],{},[60,72564,31877],{},[45,72566,31963,72567,31966],{},[60,72568,31892],{},[30,72570,31969],{},[410,72572,31972],{},{"title":230,"searchDepth":258,"depth":258,"links":72574},[72575,72576],{"id":31913,"depth":258,"text":31914},{"id":29841,"depth":258,"text":31939},{"path":31825,"title":31978,"description":31979,"kind":9,"section":5761,"order":31980,"group":29876,"parentPath":9622,"aliases":72578,"attrs":72579,"events":72580,"cssVars":72581,"related":72582,"body":72583},[28669,31877,31882,31887],[],[],[],[9622,31826,31827],{"type":22,"value":72584,"toc":72787},[72585,72587,72597,72601,72603,72633,72635,72637,72667,72669,72673,72677,72679,72689,72693,72695,72705,72709,72713,72715,72729,72731,72737,72739,72749,72759,72761,72765,72783,72785],[25,72586,31978],{"id":28909},[30,72588,31841,72589,31994,72591,31997,72593,32001,72595,32004],{},[60,72590,28669],{},[60,72592,2383],{},[60,72594,32000],{},[60,72596,28909],{},[37,72598,531,72599,32010],{"id":32007},[60,72600,28669],{},[30,72602,32013],{},[42,72604,72605,72609,72613,72617,72621,72625,72629],{},[45,72606,72607],{},[60,72608,32020],{},[45,72610,72611],{},[60,72612,24195],{},[45,72614,72615],{},[60,72616,2456],{},[45,72618,72619],{},[60,72620,3818],{},[45,72622,72623],{},[60,72624,32037],{},[45,72626,72627],{},[60,72628,32042],{},[45,72630,72631],{},[60,72632,32047],{},[37,72634,32051],{"id":32050},[30,72636,32054],{},[42,72638,72639,72643,72647,72651,72655,72659,72663],{},[45,72640,72641],{},[60,72642,31877],{},[45,72644,72645],{},[60,72646,31882],{},[45,72648,72649],{},[60,72650,31887],{},[45,72652,72653],{},[60,72654,31892],{},[45,72656,72657],{},[60,72658,31897],{},[45,72660,72661],{},[60,72662,31902],{},[45,72664,72665],{},[60,72666,31907],{},[30,72668,32087],{},[37,72670,72671],{"id":32090},[60,72672,31887],{},[30,72674,72675,32097],{},[60,72676,31887],{},[30,72678,32100],{},[42,72680,72681,72685],{},[45,72682,29352,72683],{},[60,72684,29355],{},[45,72686,32109,72687],{},[60,72688,32112],{},[30,72690,163,72691,32117],{},[60,72692,31887],{},[30,72694,32120],{},[42,72696,72697,72699,72701,72703],{},[45,72698,32125],{},[45,72700,32128],{},[45,72702,32131],{},[45,72704,32134],{},[37,72706,72707],{"id":32137},[60,72708,31907],{},[30,72710,72711,32144],{},[60,72712,31907],{},[30,72714,32147],{},[225,72716,72717],{"className":227,"code":32150,"language":229,"meta":230,"style":230},[60,72718,72719],{"__ignoreMap":230},[234,72720,72721,72723,72725,72727],{"class":236,"line":237},[234,72722,28963],{"class":271},[234,72724,32159],{"class":244},[234,72726,32162],{"class":281},[234,72728,32165],{"class":244},[30,72730,32168],{},[37,72732,72733,137,72735],{"id":32171},[60,72734,31897],{},[60,72736,31902],{},[30,72738,32178],{},[42,72740,72741,72745],{},[45,72742,72743,32185],{},[60,72744,32037],{},[45,72746,72747,32190],{},[60,72748,32042],{},[30,72750,32193,72751,1833,72753,1833,72755,7452,72757,32202],{},[60,72752,24195],{},[60,72754,2456],{},[60,72756,32020],{},[60,72758,3818],{},[37,72760,32206],{"id":32205},[30,72762,32209,72763,32212],{},[60,72764,28669],{},[42,72766,72767,72771,72775,72779],{},[45,72768,72769,32219],{},[60,72770,24195],{},[45,72772,72773,32224],{},[60,72774,32020],{},[45,72776,72777,32229],{},[60,72778,3818],{},[45,72780,72781,32234],{},[60,72782,2456],{},[30,72784,32237],{},[410,72786,32240],{},{"title":230,"searchDepth":258,"depth":258,"links":72788},[72789,72790,72791,72792,72793,72794],{"id":32007,"depth":258,"text":32244},{"id":32050,"depth":258,"text":32051},{"id":32090,"depth":258,"text":31887},{"id":32137,"depth":258,"text":31907},{"id":32171,"depth":258,"text":32249},{"id":32205,"depth":258,"text":32206},{"path":31826,"title":32252,"description":32253,"kind":9,"section":5761,"order":32254,"group":29876,"parentPath":9622,"aliases":72796,"attrs":72797,"events":72798,"cssVars":72799,"related":72800,"body":72801},[32256,5063,2393,32257],[],[],[],[9622,31825,28758],{"type":22,"value":72802,"toc":73245},[72803,72805,72809,72811,72815,72821,72823,72831,72835,72837,72839,72845,72847,72851,72855,72857,72861,72863,72865,72871,72875,72877,72879,72885,72889,72891,72917,72919,72923,72925,72927,72953,72955,72959,72963,72965,72969,72973,72975,72979,72981,72985,72987,72991,72995,72997,73025,73029,73031,73033,73037,73039,73041,73045,73049,73053,73055,73057,73061,73065,73067,73075,73079,73081,73085,73089,73091,73093,73095,73099,73103,73105,73139,73143,73201,73205,73211,73213,73227,73229,73231,73243],[25,72804,32252],{"id":32020},[30,72806,72807,32270],{},[60,72808,31877],{},[37,72810,32274],{"id":32273},[174,72812,72813],{"id":32277},[60,72814,32280],{},[30,72816,32283,72817,137,72819,32288],{},[60,72818,2042],{},[60,72820,2050],{},[30,72822,32291],{},[42,72824,72825,72829],{},[45,72826,32296,72827],{},[60,72828,29265],{},[45,72830,32301],{},[174,72832,72833],{"id":32304},[60,72834,32307],{},[30,72836,32310],{},[30,72838,32291],{},[42,72840,72841,72843],{},[45,72842,32317],{},[45,72844,32320],{},[37,72846,32324],{"id":32323},[174,72848,72849],{"id":32327},[60,72850,32330],{},[30,72852,32333,72853,106],{},[60,72854,5046],{},[30,72856,32338],{},[174,72858,72859],{"id":32341},[60,72860,32344],{},[30,72862,32347],{},[30,72864,32350],{},[42,72866,72867,72869],{},[45,72868,32355],{},[45,72870,32358],{},[174,72872,72873],{"id":32361},[60,72874,32364],{},[30,72876,32367],{},[30,72878,32350],{},[42,72880,72881,72883],{},[45,72882,32374],{},[45,72884,32377],{},[174,72886,72887],{"id":32380},[60,72888,32383],{},[30,72890,32386],{},[42,72892,72893,72897,72901,72905,72909,72913],{},[45,72894,72895],{},[60,72896,32393],{},[45,72898,72899],{},[60,72900,32398],{},[45,72902,72903],{},[60,72904,32403],{},[45,72906,72907],{},[60,72908,32408],{},[45,72910,72911],{},[60,72912,32413],{},[45,72914,72915],{},[60,72916,1774],{},[37,72918,32421],{"id":32420},[174,72920,72921],{"id":32424},[60,72922,32257],{},[30,72924,32429],{},[30,72926,32432],{},[42,72928,72929,72933,72937,72941,72945,72949],{},[45,72930,72931],{},[60,72932,1789],{},[45,72934,72935],{},[60,72936,3407],{},[45,72938,72939],{},[60,72940,1711],{},[45,72942,72943],{},[60,72944,2207],{},[45,72946,72947],{},[60,72948,32455],{},[45,72950,32458,72951],{},[60,72952,1128],{},[30,72954,32463],{},[174,72956,72957],{"id":32466},[60,72958,9723],{},[30,72960,32471,72961,106],{},[60,72962,12714],{},[30,72964,32476],{},[174,72966,72967],{"id":32479},[60,72968,32482],{},[30,72970,32485,72971,106],{},[60,72972,32488],{},[30,72974,32491],{},[174,72976,72977],{"id":32494},[60,72978,32497],{},[30,72980,32500],{},[30,72982,32503,72983,106],{},[60,72984,32506],{},[37,72986,32510],{"id":32509},[174,72988,72989],{"id":8493},[60,72990,8493],{},[30,72992,32517,72993,32521],{},[60,72994,32520],{},[30,72996,32524],{},[225,72998,72999],{"className":227,"code":32527,"language":229,"meta":230,"style":230},[60,73000,73001,73017],{"__ignoreMap":230},[234,73002,73003,73005,73007,73009,73011,73013,73015],{"class":236,"line":237},[234,73004,268],{"class":240},[234,73006,32536],{"class":271},[234,73008,275],{"class":240},[234,73010,32541],{"class":271},[234,73012,32544],{"class":244},[234,73014,32547],{"class":281},[234,73016,32550],{"class":244},[234,73018,73019,73021,73023],{"class":236,"line":258},[234,73020,32555],{"class":244},[234,73022,32558],{"class":240},[234,73024,32561],{"class":244},[174,73026,73027],{"id":32564},[60,73028,32567],{},[30,73030,32570],{},[30,73032,32573],{},[174,73034,73035],{"id":32576},[60,73036,32579],{},[30,73038,32582],{},[30,73040,32585],{},[174,73042,73043],{"id":32588},[60,73044,32591],{},[30,73046,32594,73047,32597],{},[60,73048,8493],{},[174,73050,73051],{"id":32600},[60,73052,32603],{},[30,73054,32606],{},[37,73056,32610],{"id":32609},[174,73058,73059],{"id":32613},[60,73060,32616],{},[30,73062,32619,73063,32622],{},[60,73064,5694],{},[30,73066,32625],{},[225,73068,73069],{"className":32628,"code":32629,"language":32630,"meta":230,"style":230},[60,73070,73071],{"__ignoreMap":230},[234,73072,73073],{"class":236,"line":237},[234,73074,32629],{},[174,73076,73077],{"id":32639},[60,73078,32642],{},[30,73080,32645],{},[30,73082,32648,73083,32651],{},[60,73084,5716],{},[174,73086,73087],{"id":32654},[60,73088,32654],{},[30,73090,32659],{},[30,73092,32662],{},[37,73094,32666],{"id":32665},[174,73096,73097],{"id":32669},[60,73098,5063],{},[30,73100,73101,32676],{},[60,73102,5063],{},[30,73104,32679],{},[42,73106,73107,73111,73115,73119,73123,73127,73131,73135],{},[45,73108,73109],{},[60,73110,32686],{},[45,73112,73113],{},[60,73114,32691],{},[45,73116,73117],{},[60,73118,32696],{},[45,73120,73121],{},[60,73122,32701],{},[45,73124,73125],{},[60,73126,32706],{},[45,73128,73129],{},[60,73130,32711],{},[45,73132,73133],{},[60,73134,32716],{},[45,73136,73137],{},[60,73138,32721],{},[30,73140,163,73141,32727],{},[60,73142,32726],{},[225,73144,73145],{"className":227,"code":32730,"language":229,"meta":230,"style":230},[60,73146,73147,73161,73179,73197],{"__ignoreMap":230},[234,73148,73149,73151,73153,73155,73157,73159],{"class":236,"line":237},[234,73150,28963],{"class":271},[234,73152,32739],{"class":244},[234,73154,32742],{"class":281},[234,73156,1505],{"class":244},[234,73158,906],{"class":240},[234,73160,909],{"class":244},[234,73162,73163,73165,73167,73169,73171,73173,73175,73177],{"class":236,"line":258},[234,73164,32753],{"class":271},[234,73166,32739],{"class":244},[234,73168,32758],{"class":281},[234,73170,32761],{"class":244},[234,73172,32764],{"class":251},[234,73174,1833],{"class":244},[234,73176,15338],{"class":271},[234,73178,335],{"class":244},[234,73180,73181,73183,73185,73187,73189,73191,73193,73195],{"class":236,"line":265},[234,73182,32753],{"class":271},[234,73184,32739],{"class":244},[234,73186,32779],{"class":281},[234,73188,32761],{"class":244},[234,73190,32784],{"class":251},[234,73192,1833],{"class":244},[234,73194,32789],{"class":251},[234,73196,335],{"class":244},[234,73198,73199],{"class":236,"line":288},[234,73200,1040],{"class":244},[37,73202,32799,73203],{"id":32798},[60,73204,2393],{},[30,73206,73207,32806,73209,32809],{},[60,73208,2393],{},[60,73210,31877],{},[30,73212,32812],{},[42,73214,73215,73219,73223],{},[45,73216,73217],{},[60,73218,32819],{},[45,73220,73221],{},[60,73222,32824],{},[45,73224,73225],{},[60,73226,32829],{},[37,73228,31939],{"id":29841},[30,73230,32834],{},[42,73232,73233,73235,73237,73239,73241],{},[45,73234,32839],{},[45,73236,32842],{},[45,73238,32845],{},[45,73240,32848],{},[45,73242,32851],{},[410,73244,32854],{},{"title":230,"searchDepth":258,"depth":258,"links":73246},[73247,73251,73257,73263,73270,73275,73278,73279],{"id":32273,"depth":258,"text":32274,"children":73248},[73249,73250],{"id":32277,"depth":265,"text":32280},{"id":32304,"depth":265,"text":32307},{"id":32323,"depth":258,"text":32324,"children":73252},[73253,73254,73255,73256],{"id":32327,"depth":265,"text":32330},{"id":32341,"depth":265,"text":32344},{"id":32361,"depth":265,"text":32364},{"id":32380,"depth":265,"text":32383},{"id":32420,"depth":258,"text":32421,"children":73258},[73259,73260,73261,73262],{"id":32424,"depth":265,"text":32257},{"id":32466,"depth":265,"text":9723},{"id":32479,"depth":265,"text":32482},{"id":32494,"depth":265,"text":32497},{"id":32509,"depth":258,"text":32510,"children":73264},[73265,73266,73267,73268,73269],{"id":8493,"depth":265,"text":8493},{"id":32564,"depth":265,"text":32567},{"id":32576,"depth":265,"text":32579},{"id":32588,"depth":265,"text":32591},{"id":32600,"depth":265,"text":32603},{"id":32609,"depth":258,"text":32610,"children":73271},[73272,73273,73274],{"id":32613,"depth":265,"text":32616},{"id":32639,"depth":265,"text":32642},{"id":32654,"depth":265,"text":32654},{"id":32665,"depth":258,"text":32666,"children":73276},[73277],{"id":32669,"depth":265,"text":5063},{"id":32798,"depth":258,"text":32889},{"id":29841,"depth":258,"text":31939},{"path":31827,"title":32892,"description":32893,"kind":9,"section":5761,"order":32894,"group":29876,"parentPath":9622,"aliases":73281,"attrs":73282,"events":73283,"cssVars":73284,"related":73285,"body":73286},[30757,32896,32897,32898],[],[],[],[9622,31825,32903],{"type":22,"value":73287,"toc":73450},[73288,73290,73296,73298,73302,73328,73332,73336,73348,73350,73354,73358,73368,73370,73374,73378,73388,73390,73394,73398,73406,73408,73412,73416,73420,73424,73426,73430,73432,73442,73444,73448],[25,73289,32892],{"id":32908},[30,73291,32911,73292,32914,73294,32917],{},[60,73293,31882],{},[60,73295,30757],{},[37,73297,32921],{"id":32920},[30,73299,73300,32926],{},[60,73301,30757],{},[42,73303,73304,73308,73312,73316,73320,73324],{},[45,73305,73306],{},[60,73307,32933],{},[45,73309,73310],{},[60,73311,3314],{},[45,73313,73314],{},[60,73315,12285],{},[45,73317,73318],{},[60,73319,32946],{},[45,73321,73322],{},[60,73323,32951],{},[45,73325,73326],{},[60,73327,32956],{},[37,73329,73330],{"id":32933},[60,73331,32933],{},[30,73333,163,73334,32966],{},[60,73335,32965],{},[42,73337,73338,73340,73342,73344,73346],{},[45,73339,32971],{},[45,73341,32974],{},[45,73343,32977],{},[45,73345,32980],{},[45,73347,32983],{},[30,73349,32986],{},[37,73351,73352],{"id":3314},[60,73353,3314],{},[30,73355,163,73356,32966],{},[60,73357,32995],{},[42,73359,73360,73362,73364,73366],{},[45,73361,33000],{},[45,73363,33003],{},[45,73365,33006],{},[45,73367,33009],{},[30,73369,33012],{},[37,73371,73372],{"id":12285},[60,73373,12285],{},[30,73375,163,73376,33022],{},[60,73377,33021],{},[42,73379,73380,73382,73384,73386],{},[45,73381,33027],{},[45,73383,33030],{},[45,73385,33033],{},[45,73387,33036],{},[30,73389,33039],{},[37,73391,73392],{"id":32951},[60,73393,32951],{},[30,73395,163,73396,32966],{},[60,73397,33048],{},[42,73399,73400,73402,73404],{},[45,73401,33053],{},[45,73403,33056],{},[45,73405,33059],{},[30,73407,33062],{},[37,73409,73410],{"id":32946},[60,73411,32946],{},[30,73413,73414,33072],{},[60,73415,33071],{},[37,73417,73418],{"id":32956},[60,73419,32956],{},[30,73421,73422,33082],{},[60,73423,33081],{},[37,73425,33085],{"id":28772},[30,73427,31781,73428,33090],{},[60,73429,31882],{},[30,73431,33093],{},[42,73433,73434,73438,73440],{},[45,73435,33098,73436],{},[60,73437,31882],{},[45,73439,33103],{},[45,73441,33106],{},[30,73443,33109],{},[42,73445,73446],{},[45,73447,33114],{},[30,73449,33117],{},{"title":230,"searchDepth":258,"depth":258,"links":73451},[73452,73453,73454,73455,73456,73457,73458,73459],{"id":32920,"depth":258,"text":32921},{"id":32933,"depth":258,"text":32933},{"id":3314,"depth":258,"text":3314},{"id":12285,"depth":258,"text":12285},{"id":32951,"depth":258,"text":32951},{"id":32946,"depth":258,"text":32946},{"id":32956,"depth":258,"text":32956},{"id":28772,"depth":258,"text":33085},{"path":31828,"title":5997,"description":33129,"kind":9,"section":5761,"order":33130,"group":29876,"parentPath":9622,"aliases":73461,"attrs":73462,"events":73463,"cssVars":73464,"related":73465,"body":73466},[33132,31892,33133],[],[],[],[9622,2901,2903],{"type":22,"value":73467,"toc":73672},[73468,73470,73474,73476,73486,73488,73490,73566,73568,73570,73574,73600,73602,73604,73606,73614,73616,73630,73632,73640,73642,73644,73654,73656,73658,73660,73668,73670],[25,73469,5997],{"id":3818},[30,73471,73472,33146],{},[60,73473,31892],{},[37,73475,33150],{"id":33149},[42,73477,73478,73482,73484],{},[45,73479,33155,73480],{},[60,73481,33158],{},[45,73483,33161],{},[45,73485,33164],{},[37,73487,33168],{"id":33167},[30,73489,33171],{},[225,73491,73492],{"className":227,"code":33174,"language":229,"meta":230,"style":230},[60,73493,73494,73506,73524,73528,73532,73544,73562],{"__ignoreMap":230},[234,73495,73496,73498,73500,73502,73504],{"class":236,"line":237},[234,73497,30413],{"class":244},[234,73499,33183],{"class":281},[234,73501,33186],{"class":244},[234,73503,24128],{"class":240},[234,73505,909],{"class":244},[234,73507,73508,73510,73512,73514,73516,73518,73520,73522],{"class":236,"line":258},[234,73509,32753],{"class":271},[234,73511,29649],{"class":244},[234,73513,1536],{"class":281},[234,73515,329],{"class":244},[234,73517,29656],{"class":251},[234,73519,1833],{"class":244},[234,73521,28963],{"class":271},[234,73523,29663],{"class":244},[234,73525,73526],{"class":236,"line":265},[234,73527,1143],{"class":244},[234,73529,73530],{"class":236,"line":288},[234,73531,262],{"emptyLinePlaceholder":261},[234,73533,73534,73536,73538,73540,73542],{"class":236,"line":293},[234,73535,30413],{"class":244},[234,73537,33223],{"class":281},[234,73539,33186],{"class":244},[234,73541,24128],{"class":240},[234,73543,909],{"class":244},[234,73545,73546,73548,73550,73552,73554,73556,73558,73560],{"class":236,"line":305},[234,73547,32753],{"class":271},[234,73549,29649],{"class":244},[234,73551,1606],{"class":281},[234,73553,329],{"class":244},[234,73555,29656],{"class":251},[234,73557,1833],{"class":244},[234,73559,28963],{"class":271},[234,73561,29663],{"class":244},[234,73563,73564],{"class":236,"line":321},[234,73565,1143],{"class":244},[30,73567,33254],{},[37,73569,33258],{"id":33257},[30,73571,33261,73572,33265],{},[60,73573,33264],{},[225,73575,73576],{"className":227,"code":33268,"language":229,"meta":230,"style":230},[60,73577,73578],{"__ignoreMap":230},[234,73579,73580,73582,73584,73586,73588,73590,73592,73594,73596,73598],{"class":236,"line":237},[234,73581,28963],{"class":271},[234,73583,29649],{"class":244},[234,73585,22230],{"class":281},[234,73587,329],{"class":244},[234,73589,28963],{"class":271},[234,73591,106],{"class":244},[234,73593,33133],{"class":281},[234,73595,33289],{"class":244},[234,73597,33292],{"class":251},[234,73599,33295],{"class":244},[30,73601,33298],{},[37,73603,33302],{"id":33301},[30,73605,33305],{},[42,73607,73608,73610,73612],{},[45,73609,33310],{},[45,73611,33313],{},[45,73613,33316],{},[30,73615,183],{},[42,73617,73618,73622,73626],{},[45,73619,73620],{},[60,73621,33325],{},[45,73623,73624],{},[60,73625,33330],{},[45,73627,73628],{},[60,73629,33335],{},[37,73631,33339],{"id":33338},[42,73633,73634,73636,73638],{},[45,73635,33344],{},[45,73637,33347],{},[45,73639,33350],{},[37,73641,33354],{"id":33353},[30,73643,33357],{},[42,73645,73646,73650],{},[45,73647,33362,73648],{},[60,73649,33365],{},[45,73651,33368,73652],{},[60,73653,33371],{},[30,73655,33374],{},[37,73657,33378],{"id":33377},[30,73659,33381],{},[42,73661,73662,73664,73666],{},[45,73663,33386],{},[45,73665,33389],{},[45,73667,33392],{},[30,73669,33395],{},[410,73671,33398],{},{"title":230,"searchDepth":258,"depth":258,"links":73673},[73674,73675,73676,73677,73678,73679,73680],{"id":33149,"depth":258,"text":33150},{"id":33167,"depth":258,"text":33168},{"id":33257,"depth":258,"text":33258},{"id":33301,"depth":258,"text":33302},{"id":33338,"depth":258,"text":33339},{"id":33353,"depth":258,"text":33354},{"id":33377,"depth":258,"text":33378},{"path":28758,"title":28759,"description":33409,"kind":9,"section":5761,"order":11915,"group":33410,"aliases":73682,"attrs":73683,"events":73684,"cssVars":73685,"related":73686,"body":73687},[5063,30016,33412,28686],[],[],[],[28610,28765],{"type":22,"value":73688,"toc":74083},[73689,73691,73693,73703,73705,73707,73717,73719,73725,73727,73739,73743,73747,73749,73825,73827,73863,73865,73867,73869,73873,73889,73891,73895,73901,73939,73943,73945,73947,73953,73955,73957,73997,73999,74001,74003,74021,74023,74037,74041,74045,74047,74057,74061,74063,74079,74081],[25,73690,28759],{"id":33421},[30,73692,33424],{},[42,73694,73695,73697,73699,73701],{},[45,73696,33429],{},[45,73698,33432],{},[45,73700,33435],{},[45,73702,33438],{},[37,73704,33442],{"id":33441},[30,73706,33445],{},[42,73708,73709,73713],{},[45,73710,73711],{},[60,73712,2393],{},[45,73714,73715],{},[60,73716,5063],{},[30,73718,33458],{},[42,73720,73721,73723],{},[45,73722,33463],{},[45,73724,33466],{},[30,73726,33469],{},[42,73728,73729,73735],{},[45,73730,33474,73731,1934,73733],{},[60,73732,31081],{},[60,73734,31084],{},[45,73736,33481,73737],{},[60,73738,31090],{},[37,73740,33487,73741,33490],{"id":33486},[60,73742,31090],{},[30,73744,33493,73745,106],{},[60,73746,31090],{},[30,73748,33093],{},[225,73750,73751],{"className":227,"code":33500,"language":229,"meta":230,"style":230},[60,73752,73753,73765,73781,73803,73817,73821],{"__ignoreMap":230},[234,73754,73755,73757,73759,73761,73763],{"class":236,"line":237},[234,73756,30413],{"class":244},[234,73758,30508],{"class":281},[234,73760,33186],{"class":244},[234,73762,24128],{"class":240},[234,73764,909],{"class":244},[234,73766,73767,73769,73771,73773,73775,73777,73779],{"class":236,"line":258},[234,73768,33519],{"class":240},[234,73770,33522],{"class":244},[234,73772,268],{"class":240},[234,73774,33527],{"class":271},[234,73776,33530],{"class":240},[234,73778,32541],{"class":271},[234,73780,33535],{"class":244},[234,73782,73783,73785,73787,73789,73791,73793,73795,73797,73799,73801],{"class":236,"line":265},[234,73784,2150],{"class":240},[234,73786,24605],{"class":271},[234,73788,275],{"class":240},[234,73790,29040],{"class":244},[234,73792,29043],{"class":281},[234,73794,347],{"class":244},[234,73796,6025],{"class":271},[234,73798,29050],{"class":244},[234,73800,33556],{"class":251},[234,73802,335],{"class":244},[234,73804,73805,73807,73809,73811,73813,73815],{"class":236,"line":288},[234,73806,28929],{"class":271},[234,73808,106],{"class":244},[234,73810,33567],{"class":281},[234,73812,33289],{"class":244},[234,73814,33572],{"class":251},[234,73816,1493],{"class":244},[234,73818,73819],{"class":236,"line":293},[234,73820,1138],{"class":244},[234,73822,73823],{"class":236,"line":305},[234,73824,1143],{"class":244},[30,73826,33585],{},[225,73828,73829],{"className":227,"code":33588,"language":229,"meta":230,"style":230},[60,73830,73831,73843,73859],{"__ignoreMap":230},[234,73832,73833,73835,73837,73839,73841],{"class":236,"line":237},[234,73834,30413],{"class":244},[234,73836,30507],{"class":281},[234,73838,33186],{"class":244},[234,73840,24128],{"class":240},[234,73842,909],{"class":244},[234,73844,73845,73847,73849,73851,73853,73855,73857],{"class":236,"line":258},[234,73846,33607],{"class":244},[234,73848,31207],{"class":281},[234,73850,329],{"class":244},[234,73852,33572],{"class":251},[234,73854,1833],{"class":244},[234,73856,33618],{"class":281},[234,73858,33621],{"class":244},[234,73860,73861],{"class":236,"line":265},[234,73862,1143],{"class":244},[30,73864,33628],{},[37,73866,33632],{"id":33631},[30,73868,33635],{},[30,73870,33638,73871,33641],{},[60,73872,29771],{},[225,73874,73875],{"className":227,"code":33644,"language":229,"meta":230,"style":230},[60,73876,73877],{"__ignoreMap":230},[234,73878,73879,73881,73883,73885,73887],{"class":236,"line":237},[234,73880,33651],{"class":244},[234,73882,31207],{"class":281},[234,73884,329],{"class":244},[234,73886,33658],{"class":251},[234,73888,33661],{"class":244},[30,73890,33664],{},[37,73892,163,73893,33670],{"id":33667},[60,73894,30016],{},[30,73896,33673,73897,33676,73899,1114],{},[60,73898,30020],{},[60,73900,30016],{},[225,73902,73903],{"className":227,"code":33681,"language":229,"meta":230,"style":230},[60,73904,73905,73915,73935],{"__ignoreMap":230},[234,73906,73907,73909,73911,73913],{"class":236,"line":237},[234,73908,28963],{"class":271},[234,73910,33690],{"class":244},[234,73912,357],{"class":240},[234,73914,28955],{"class":244},[234,73916,73917,73919,73921,73923,73925,73927,73929,73931,73933],{"class":236,"line":258},[234,73918,33699],{"class":244},[234,73920,33702],{"class":251},[234,73922,33705],{"class":244},[234,73924,33708],{"class":251},[234,73926,33711],{"class":244},[234,73928,33714],{"class":251},[234,73930,33717],{"class":244},[234,73932,2633],{"class":271},[234,73934,23751],{"class":244},[234,73936,73937],{"class":236,"line":265},[234,73938,31302],{"class":244},[30,73940,73941,33731],{},[60,73942,33730],{},[30,73944,33734],{},[37,73946,33738],{"id":33737},[30,73948,33741,73949,137,73951,106],{},[60,73950,33744],{},[60,73952,33747],{},[30,73954,33750],{},[30,73956,2071],{},[225,73958,73959],{"className":227,"code":33755,"language":229,"meta":230,"style":230},[60,73960,73961,73973,73985],{"__ignoreMap":230},[234,73962,73963,73965,73967,73969,73971],{"class":236,"line":237},[234,73964,28963],{"class":271},[234,73966,33764],{"class":244},[234,73968,357],{"class":240},[234,73970,33769],{"class":271},[234,73972,255],{"class":244},[234,73974,73975,73977,73979,73981,73983],{"class":236,"line":258},[234,73976,28963],{"class":271},[234,73978,33778],{"class":244},[234,73980,357],{"class":240},[234,73982,33769],{"class":271},[234,73984,255],{"class":244},[234,73986,73987,73989,73991,73993,73995],{"class":236,"line":265},[234,73988,28963],{"class":271},[234,73990,33791],{"class":244},[234,73992,357],{"class":240},[234,73994,33769],{"class":271},[234,73996,255],{"class":244},[30,73998,33800],{},[37,74000,33804],{"id":33803},[30,74002,33807],{},[42,74004,74005,74009,74013,74017],{},[45,74006,74007],{},[60,74008,4960],{},[45,74010,74011],{},[60,74012,4957],{},[45,74014,12504,74015],{},[60,74016,33822],{},[45,74018,33825,74019],{},[60,74020,33828],{},[30,74022,33831],{},[42,74024,74025,74029,74033],{},[45,74026,74027],{},[60,74028,30468],{},[45,74030,74031],{},[60,74032,33842],{},[45,74034,74035],{},[60,74036,30605],{},[37,74038,74039],{"id":33849},[60,74040,28686],{},[30,74042,74043,33856],{},[60,74044,28686],{},[30,74046,33859],{},[42,74048,74049,74051,74053,74055],{},[45,74050,33864],{},[45,74052,33867],{},[45,74054,33870],{},[45,74056,33873],{},[30,74058,33876,74059,33879],{},[60,74060,28686],{},[37,74062,33883],{"id":33882},[42,74064,74065,74069,74073,74075,74077],{},[45,74066,33888,74067,33891],{},[60,74068,31075],{},[45,74070,33894,74071,33897],{},[60,74072,31090],{},[45,74074,33900],{},[45,74076,33903],{},[45,74078,33906],{},[30,74080,33909],{},[410,74082,33398],{},{"title":230,"searchDepth":258,"depth":258,"links":74084},[74085,74086,74087,74088,74089,74090,74091,74092],{"id":33441,"depth":258,"text":33442},{"id":33486,"depth":258,"text":33916},{"id":33631,"depth":258,"text":33632},{"id":33667,"depth":258,"text":33919},{"id":33737,"depth":258,"text":33738},{"id":33803,"depth":258,"text":33804},{"id":33849,"depth":258,"text":28686},{"id":33882,"depth":258,"text":33883},{"path":28765,"title":28766,"description":33925,"kind":9,"section":5761,"order":33926,"group":33410,"aliases":74094,"attrs":74095,"events":74096,"cssVars":74097,"related":74098,"body":74099},[33928,33929],[],[],[],[28608,28758],{"type":22,"value":74100,"toc":74989},[74101,74103,74107,74113,74115,74741,74743,74845,74847,74919,74921,74923,74925,74939,74941,74943,74971,74973,74975,74985,74987],[25,74102,28766],{"id":33938},[30,74104,33941,74105,106],{},[60,74106,190],{},[30,74108,33946,74109,33949,74111,33952],{},[60,74110,28664],{},[60,74112,2461],{},[37,74114,33956],{"id":33955},[225,74116,74117],{"className":227,"code":33959,"language":229,"meta":230,"style":230},[60,74118,74119,74125,74129,74133,74137,74147,74151,74165,74179,74185,74197,74201,74211,74231,74235,74239,74249,74257,74273,74277,74281,74285,74307,74333,74337,74341,74355,74385,74397,74413,74441,74455,74477,74481,74491,74497,74501,74505,74517,74521,74539,74553,74575,74579,74583,74593,74607,74611,74615,74619,74623,74627,74649,74671,74683,74695,74699,74703,74709,74723,74729,74733,74737],{"__ignoreMap":230},[234,74120,74121,74123],{"class":236,"line":237},[234,74122,241],{"class":240},[234,74124,909],{"class":244},[234,74126,74127],{"class":236,"line":258},[234,74128,33972],{"class":244},[234,74130,74131],{"class":236,"line":265},[234,74132,33977],{"class":244},[234,74134,74135],{"class":236,"line":288},[234,74136,33982],{"class":244},[234,74138,74139,74141,74143,74145],{"class":236,"line":293},[234,74140,33987],{"class":244},[234,74142,248],{"class":240},[234,74144,252],{"class":251},[234,74146,255],{"class":244},[234,74148,74149],{"class":236,"line":305},[234,74150,262],{"emptyLinePlaceholder":261},[234,74152,74153,74155,74157,74159,74161,74163],{"class":236,"line":321},[234,74154,887],{"class":240},[234,74156,1297],{"class":240},[234,74158,34006],{"class":281},[234,74160,28894],{"class":240},[234,74162,28897],{"class":281},[234,74164,909],{"class":244},[234,74166,74167,74169,74171,74173,74175,74177],{"class":236,"line":946},[234,74168,28904],{"class":240},[234,74170,329],{"class":244},[234,74172,28909],{"class":899},[234,74174,1114],{"class":240},[234,74176,28914],{"class":281},[234,74178,1477],{"class":244},[234,74180,74181,74183],{"class":236,"line":955},[234,74182,28921],{"class":271},[234,74184,28924],{"class":244},[234,74186,74187,74189,74191,74193,74195],{"class":236,"line":11},[234,74188,28929],{"class":271},[234,74190,28932],{"class":244},[234,74192,357],{"class":240},[234,74194,34043],{"class":251},[234,74196,255],{"class":244},[234,74198,74199],{"class":236,"line":980},[234,74200,262],{"emptyLinePlaceholder":261},[234,74202,74203,74205,74207,74209],{"class":236,"line":994},[234,74204,28929],{"class":271},[234,74206,33690],{"class":244},[234,74208,357],{"class":240},[234,74210,28955],{"class":244},[234,74212,74213,74215,74217,74219,74221,74223,74225,74227,74229],{"class":236,"line":1000},[234,74214,34064],{"class":244},[234,74216,34067],{"class":251},[234,74218,33705],{"class":244},[234,74220,33708],{"class":251},[234,74222,33711],{"class":244},[234,74224,33714],{"class":251},[234,74226,33717],{"class":244},[234,74228,2633],{"class":271},[234,74230,23751],{"class":244},[234,74232,74233],{"class":236,"line":1005},[234,74234,28993],{"class":244},[234,74236,74237],{"class":236,"line":1013},[234,74238,262],{"emptyLinePlaceholder":261},[234,74240,74241,74243,74245,74247],{"class":236,"line":1019},[234,74242,28929],{"class":271},[234,74244,28950],{"class":244},[234,74246,357],{"class":240},[234,74248,28955],{"class":244},[234,74250,74251,74253,74255],{"class":236,"line":1025},[234,74252,28960],{"class":240},[234,74254,28963],{"class":271},[234,74256,28966],{"class":244},[234,74258,74259,74261,74263,74265,74267,74269,74271],{"class":236,"line":1031},[234,74260,28971],{"class":244},[234,74262,34114],{"class":251},[234,74264,28977],{"class":244},[234,74266,29981],{"class":251},[234,74268,28983],{"class":244},[234,74270,25645],{"class":271},[234,74272,23751],{"class":244},[234,74274,74275],{"class":236,"line":1037},[234,74276,28993],{"class":244},[234,74278,74279],{"class":236,"line":427},[234,74280,1138],{"class":244},[234,74282,74283],{"class":236,"line":1571},[234,74284,262],{"emptyLinePlaceholder":261},[234,74286,74287,74289,74291,74293,74295,74297,74299,74301,74303,74305],{"class":236,"line":1592},[234,74288,29006],{"class":240},[234,74290,34143],{"class":281},[234,74292,329],{"class":244},[234,74294,29014],{"class":899},[234,74296,1114],{"class":240},[234,74298,29019],{"class":281},[234,74300,3340],{"class":244},[234,74302,1114],{"class":240},[234,74304,34158],{"class":271},[234,74306,909],{"class":244},[234,74308,74309,74311,74313,74315,74317,74319,74321,74323,74325,74327,74329,74331],{"class":236,"line":1600},[234,74310,34165],{"class":240},[234,74312,30425],{"class":244},[234,74314,30428],{"class":281},[234,74316,329],{"class":244},[234,74318,30433],{"class":251},[234,74320,903],{"class":244},[234,74322,30438],{"class":240},[234,74324,30425],{"class":244},[234,74326,30428],{"class":281},[234,74328,329],{"class":244},[234,74330,30447],{"class":251},[234,74332,335],{"class":244},[234,74334,74335],{"class":236,"line":1615},[234,74336,1138],{"class":244},[234,74338,74339],{"class":236,"line":1620},[234,74340,262],{"emptyLinePlaceholder":261},[234,74342,74343,74345,74347,74349,74351,74353],{"class":236,"line":1625},[234,74344,29006],{"class":240},[234,74346,34202],{"class":281},[234,74348,29636],{"class":244},[234,74350,1114],{"class":240},[234,74352,29026],{"class":271},[234,74354,909],{"class":244},[234,74356,74357,74359,74361,74363,74365,74367,74369,74371,74373,74375,74377,74379,74381,74383],{"class":236,"line":1634},[234,74358,34215],{"class":240},[234,74360,33522],{"class":244},[234,74362,34220],{"class":240},[234,74364,34223],{"class":244},[234,74366,357],{"class":240},[234,74368,8096],{"class":271},[234,74370,34230],{"class":244},[234,74372,347],{"class":240},[234,74374,32541],{"class":271},[234,74376,34237],{"class":244},[234,74378,34240],{"class":271},[234,74380,34243],{"class":244},[234,74382,34246],{"class":240},[234,74384,1477],{"class":244},[234,74386,74387,74389,74391,74393,74395],{"class":236,"line":1639},[234,74388,34253],{"class":240},[234,74390,33527],{"class":271},[234,74392,275],{"class":240},[234,74394,32541],{"class":271},[234,74396,34262],{"class":244},[234,74398,74399,74401,74403,74405,74407,74409,74411],{"class":236,"line":1651},[234,74400,34253],{"class":240},[234,74402,34269],{"class":271},[234,74404,275],{"class":240},[234,74406,34274],{"class":244},[234,74408,34277],{"class":240},[234,74410,8096],{"class":271},[234,74412,255],{"class":244},[234,74414,74415,74417,74419,74421,74423,74425,74427,74429,74431,74433,74435,74437,74439],{"class":236,"line":609},[234,74416,34253],{"class":240},[234,74418,34288],{"class":271},[234,74420,275],{"class":240},[234,74422,29040],{"class":244},[234,74424,29043],{"class":281},[234,74426,347],{"class":244},[234,74428,6025],{"class":271},[234,74430,29050],{"class":244},[234,74432,34114],{"class":251},[234,74434,903],{"class":244},[234,74436,34277],{"class":240},[234,74438,34309],{"class":271},[234,74440,255],{"class":244},[234,74442,74443,74445,74447,74449,74451,74453],{"class":236,"line":1674},[234,74444,34253],{"class":240},[234,74446,34318],{"class":271},[234,74448,275],{"class":240},[234,74450,34323],{"class":244},[234,74452,1841],{"class":240},[234,74454,34328],{"class":244},[234,74456,74457,74459,74461,74463,74465,74467,74469,74471,74473,74475],{"class":236,"line":1687},[234,74458,34253],{"class":240},[234,74460,34335],{"class":271},[234,74462,275],{"class":240},[234,74464,29040],{"class":244},[234,74466,29043],{"class":281},[234,74468,347],{"class":244},[234,74470,6025],{"class":271},[234,74472,29050],{"class":244},[234,74474,34350],{"class":251},[234,74476,335],{"class":244},[234,74478,74479],{"class":236,"line":1700},[234,74480,262],{"emptyLinePlaceholder":261},[234,74482,74483,74485,74487,74489],{"class":236,"line":1716},[234,74484,34361],{"class":240},[234,74486,34364],{"class":244},[234,74488,34367],{"class":240},[234,74490,34370],{"class":244},[234,74492,74493,74495],{"class":236,"line":1721},[234,74494,34375],{"class":240},[234,74496,255],{"class":244},[234,74498,74499],{"class":236,"line":1726},[234,74500,34382],{"class":244},[234,74502,74503],{"class":236,"line":1734},[234,74504,262],{"emptyLinePlaceholder":261},[234,74506,74507,74509,74511,74513,74515],{"class":236,"line":1746},[234,74508,34391],{"class":244},[234,74510,31207],{"class":281},[234,74512,329],{"class":244},[234,74514,34350],{"class":251},[234,74516,34400],{"class":244},[234,74518,74519],{"class":236,"line":1766},[234,74520,262],{"emptyLinePlaceholder":261},[234,74522,74523,74525,74527,74529,74531,74533,74535,74537],{"class":236,"line":819},[234,74524,34409],{"class":271},[234,74526,106],{"class":244},[234,74528,29067],{"class":281},[234,74530,29070],{"class":244},[234,74532,29073],{"class":899},[234,74534,903],{"class":244},[234,74536,906],{"class":240},[234,74538,909],{"class":244},[234,74540,74541,74543,74545,74547,74549,74551],{"class":236,"line":1794},[234,74542,34428],{"class":271},[234,74544,32739],{"class":244},[234,74546,32758],{"class":281},[234,74548,34435],{"class":244},[234,74550,34067],{"class":251},[234,74552,34440],{"class":244},[234,74554,74555,74557,74559,74561,74563,74565,74567,74569,74571,74573],{"class":236,"line":1807},[234,74556,34428],{"class":271},[234,74558,32739],{"class":244},[234,74560,32779],{"class":281},[234,74562,34435],{"class":244},[234,74564,32784],{"class":251},[234,74566,1833],{"class":244},[234,74568,34457],{"class":251},[234,74570,34460],{"class":244},[234,74572,34463],{"class":251},[234,74574,335],{"class":244},[234,74576,74577],{"class":236,"line":1878},[234,74578,34470],{"class":244},[234,74580,74581],{"class":236,"line":1883},[234,74582,262],{"emptyLinePlaceholder":261},[234,74584,74585,74587,74589,74591],{"class":236,"line":10605},[234,74586,34409],{"class":271},[234,74588,29649],{"class":244},[234,74590,22230],{"class":281},[234,74592,8177],{"class":244},[234,74594,74595,74597,74599,74601,74603,74605],{"class":236,"line":10613},[234,74596,34428],{"class":271},[234,74598,106],{"class":244},[234,74600,33133],{"class":281},[234,74602,33289],{"class":244},[234,74604,33292],{"class":251},[234,74606,15074],{"class":244},[234,74608,74609],{"class":236,"line":10627},[234,74610,34503],{"class":244},[234,74612,74613],{"class":236,"line":10641},[234,74614,34508],{"class":244},[234,74616,74617],{"class":236,"line":10646},[234,74618,1549],{"class":244},[234,74620,74621],{"class":236,"line":1908},[234,74622,1138],{"class":244},[234,74624,74625],{"class":236,"line":10658},[234,74626,262],{"emptyLinePlaceholder":261},[234,74628,74629,74631,74633,74635,74637,74639,74641,74643,74645,74647],{"class":236,"line":10672},[234,74630,29006],{"class":240},[234,74632,34527],{"class":281},[234,74634,329],{"class":244},[234,74636,29014],{"class":899},[234,74638,1114],{"class":240},[234,74640,29019],{"class":281},[234,74642,3340],{"class":244},[234,74644,1114],{"class":240},[234,74646,29026],{"class":271},[234,74648,909],{"class":244},[234,74650,74651,74653,74655,74657,74659,74661,74663,74665,74667,74669],{"class":236,"line":10685},[234,74652,2150],{"class":240},[234,74654,34550],{"class":281},[234,74656,275],{"class":240},[234,74658,33522],{"class":244},[234,74660,29073],{"class":899},[234,74662,1114],{"class":240},[234,74664,34561],{"class":281},[234,74666,903],{"class":244},[234,74668,906],{"class":240},[234,74670,909],{"class":244},[234,74672,74673,74675,74677,74679,74681],{"class":236,"line":10709},[234,74674,34572],{"class":244},[234,74676,34575],{"class":281},[234,74678,329],{"class":244},[234,74680,34067],{"class":251},[234,74682,335],{"class":244},[234,74684,74685,74687,74689,74691,74693],{"class":236,"line":3975},[234,74686,34572],{"class":244},[234,74688,34575],{"class":281},[234,74690,329],{"class":244},[234,74692,32784],{"class":251},[234,74694,335],{"class":244},[234,74696,74697],{"class":236,"line":10718},[234,74698,34598],{"class":244},[234,74700,74701],{"class":236,"line":10726},[234,74702,262],{"emptyLinePlaceholder":261},[234,74704,74705,74707],{"class":236,"line":10740},[234,74706,34607],{"class":281},[234,74708,32165],{"class":244},[234,74710,74711,74713,74715,74717,74719,74721],{"class":236,"line":10754},[234,74712,34215],{"class":240},[234,74714,33522],{"class":244},[234,74716,268],{"class":240},[234,74718,34620],{"class":271},[234,74720,33530],{"class":240},[234,74722,34625],{"class":244},[234,74724,74725,74727],{"class":236,"line":4302},[234,74726,34630],{"class":281},[234,74728,34633],{"class":244},[234,74730,74731],{"class":236,"line":10763},[234,74732,1549],{"class":244},[234,74734,74735],{"class":236,"line":10774},[234,74736,1138],{"class":244},[234,74738,74739],{"class":236,"line":10782},[234,74740,1143],{"class":244},[37,74742,6478],{"id":6477},[225,74744,74745],{"className":227,"code":34650,"language":229,"meta":230,"style":230},[60,74746,74747,74753,74757,74767,74779,74783,74797,74801,74809,74817,74825,74829,74833],{"__ignoreMap":230},[234,74748,74749,74751],{"class":236,"line":237},[234,74750,241],{"class":240},[234,74752,34659],{"class":244},[234,74754,74755],{"class":236,"line":258},[234,74756,34664],{"class":244},[234,74758,74759,74761,74763,74765],{"class":236,"line":265},[234,74760,33987],{"class":244},[234,74762,248],{"class":240},[234,74764,252],{"class":251},[234,74766,255],{"class":244},[234,74768,74769,74771,74773,74775,74777],{"class":236,"line":288},[234,74770,241],{"class":240},[234,74772,34681],{"class":244},[234,74774,248],{"class":240},[234,74776,34686],{"class":251},[234,74778,255],{"class":244},[234,74780,74781],{"class":236,"line":293},[234,74782,262],{"emptyLinePlaceholder":261},[234,74784,74785,74787,74789,74791,74793,74795],{"class":236,"line":305},[234,74786,268],{"class":240},[234,74788,272],{"class":271},[234,74790,275],{"class":240},[234,74792,278],{"class":244},[234,74794,282],{"class":281},[234,74796,285],{"class":244},[234,74798,74799],{"class":236,"line":321},[234,74800,262],{"emptyLinePlaceholder":261},[234,74802,74803,74805,74807],{"class":236,"line":946},[234,74804,296],{"class":244},[234,74806,299],{"class":281},[234,74808,302],{"class":244},[234,74810,74811,74813,74815],{"class":236,"line":955},[234,74812,296],{"class":244},[234,74814,299],{"class":281},[234,74816,34727],{"class":244},[234,74818,74819,74821,74823],{"class":236,"line":11},[234,74820,34732],{"class":244},[234,74822,34735],{"class":271},[234,74824,2510],{"class":244},[234,74826,74827],{"class":236,"line":980},[234,74828,1040],{"class":244},[234,74830,74831],{"class":236,"line":994},[234,74832,262],{"emptyLinePlaceholder":261},[234,74834,74835,74837,74839,74841,74843],{"class":236,"line":1000},[234,74836,296],{"class":244},[234,74838,326],{"class":281},[234,74840,329],{"class":244},[234,74842,332],{"class":271},[234,74844,335],{"class":244},[37,74846,34761],{"id":34760},[225,74848,74849],{"className":338,"code":34764,"language":340,"meta":230,"style":230},[60,74850,74851,74857,74865,74873,74881,74885,74889,74897,74901],{"__ignoreMap":230},[234,74852,74853,74855],{"class":236,"line":237},[234,74854,347],{"class":244},[234,74856,34773],{"class":350},[234,74858,74859,74861,74863],{"class":236,"line":258},[234,74860,12861],{"class":281},[234,74862,357],{"class":244},[234,74864,34782],{"class":251},[234,74866,74867,74869,74871],{"class":236,"line":265},[234,74868,12871],{"class":281},[234,74870,357],{"class":244},[234,74872,34791],{"class":251},[234,74874,74875,74877,74879],{"class":236,"line":288},[234,74876,34796],{"class":281},[234,74878,357],{"class":244},[234,74880,34801],{"class":251},[234,74882,74883],{"class":236,"line":293},[234,74884,376],{"class":244},[234,74886,74887],{"class":236,"line":305},[234,74888,34810],{"class":244},[234,74890,74891,74893,74895],{"class":236,"line":321},[234,74892,1402],{"class":244},[234,74894,740],{"class":350},[234,74896,376],{"class":244},[234,74898,74899],{"class":236,"line":946},[234,74900,262],{"emptyLinePlaceholder":261},[234,74902,74903,74905,74907,74909,74911,74913,74915,74917],{"class":236,"line":955},[234,74904,347],{"class":244},[234,74906,351],{"class":350},[234,74908,3183],{"class":281},[234,74910,357],{"class":244},[234,74912,34835],{"class":251},[234,74914,371],{"class":244},[234,74916,351],{"class":350},[234,74918,376],{"class":244},[37,74920,34845],{"id":34844},[30,74922,34848],{},[30,74924,34851],{},[42,74926,74927,74931,74935],{},[45,74928,74929,34858],{},[60,74930,190],{},[45,74932,34861,74933],{},[60,74934,3246],{},[45,74936,74937,34869],{},[60,74938,34868],{},[30,74940,34872],{},[37,74942,34876],{"id":34875},[42,74944,74945,74951,74955,74959,74963,74967],{},[45,74946,74947,34883,74949,34886],{},[60,74948,29758],{},[60,74950,5777],{},[45,74952,74953,34891],{},[60,74954,31090],{},[45,74956,74957,34896],{},[60,74958,34868],{},[45,74960,74961,34901],{},[60,74962,29283],{},[45,74964,74965,34906],{},[60,74966,33264],{},[45,74968,74969,34911],{},[60,74970,30468],{},[37,74972,34915],{"id":34914},[30,74974,34918],{},[42,74976,74977,74979,74981,74983],{},[45,74978,34923],{},[45,74980,34926],{},[45,74982,34929],{},[45,74984,34932],{},[30,74986,34935],{},[410,74988,29425],{},{"title":230,"searchDepth":258,"depth":258,"links":74990},[74991,74992,74993,74994,74995,74996],{"id":33955,"depth":258,"text":33956},{"id":6477,"depth":258,"text":6478},{"id":34760,"depth":258,"text":34761},{"id":34844,"depth":258,"text":34845},{"id":34875,"depth":258,"text":34876},{"id":34914,"depth":258,"text":34915},{"path":34947,"title":34948,"description":34949,"kind":9,"section":34950,"order":293,"aliases":74998,"attrs":74999,"events":75000,"cssVars":75001,"related":75002,"body":75003},[34952,34953,34954,34955],[],[],[],[34960,34961,34962,34963,34964],{"type":22,"value":75004,"toc":75816},[75005,75007,75015,75019,75024,75026,75044,75048,75050,75090,75092,75094,75100,75102,75120,75122,75124,75184,75186,75192,75194,75318,75320,75322,75324,75452,75456,75466,75468,75472,75474,75534,75586,75588,75590,75594,75596,75608,75610,75754,75756,75758,75776,75778,75798,75800,75802,75804,75806,75814],[25,75006,34948],{"id":34969},[30,75008,34972,75009,34976,75011,34980,75013,106],{},[1929,75010,34975],{},[1929,75012,34979],{},[60,75014,34983],{},[30,75016,34986,75017,34990],{},[1929,75018,34989],{},[30,75020,34993,75021,106],{},[133,75022,34996],{"href":34996,"rel":75023},[34998],[30,75025,35001],{},[42,75027,75028,75032,75036,75040],{},[45,75029,75030],{},[3718,75031,35008],{},[45,75033,75034],{},[3718,75035,35013],{},[45,75037,75038],{},[3718,75039,35018],{},[45,75041,75042],{},[3718,75043,35023],{},[30,75045,35026,75046,35029],{},[1929,75047,34954],{},[37,75049,35033],{"id":35032},[2225,75051,75052,75060],{},[2228,75053,75054],{},[2231,75055,75056,75058],{},[2234,75057,35042],{},[2234,75059,35045],{},[2244,75061,75062,75068,75076,75084],{},[2231,75063,75064,75066],{},[2249,75065,35052],{},[2249,75067,35055],{},[2231,75069,75070,75072],{},[2249,75071,35060],{},[2249,75073,35063,75074,35067],{},[1929,75075,35066],{},[2231,75077,75078,75080],{},[2249,75079,35072],{},[2249,75081,35075,75082,35079],{},[1929,75083,35078],{},[2231,75085,75086,75088],{},[2249,75087,35084],{},[2249,75089,35087],{},[37,75091,35091],{"id":35090},[174,75093,35095],{"id":35094},[42,75095,75096],{},[45,75097,75098,35103],{},[133,75099,35102],{"href":34960},[174,75101,35106],{"id":34955},[42,75103,75104,75108,75112,75116],{},[45,75105,75106,35114],{},[133,75107,35113],{"href":34961},[45,75109,75110,35120],{},[133,75111,35119],{"href":34962},[45,75113,75114,35126],{},[133,75115,35125],{"href":34963},[45,75117,75118,35132],{},[133,75119,35131],{"href":34964},[37,75121,35136],{"id":35135},[30,75123,35139],{},[2225,75125,75126,75134],{},[2228,75127,75128],{},[2231,75129,75130,75132],{},[2234,75131,35148],{},[2234,75133,35151],{},[2244,75135,75136,75144,75154,75164,75174],{},[2231,75137,75138,75142],{},[2249,75139,75140],{},[60,75141,35160],{},[2249,75143,35163],{},[2231,75145,75146,75150],{},[2249,75147,75148],{},[60,75149,35170],{},[2249,75151,35173,75152],{},[133,75153,35113],{"href":34961},[2231,75155,75156,75160],{},[2249,75157,75158],{},[60,75159,35182],{},[2249,75161,35173,75162],{},[133,75163,35119],{"href":34962},[2231,75165,75166,75170],{},[2249,75167,75168],{},[60,75169,35193],{},[2249,75171,35173,75172],{},[133,75173,35125],{"href":34963},[2231,75175,75176,75180],{},[2249,75177,75178],{},[60,75179,35204],{},[2249,75181,35173,75182],{},[133,75183,35131],{"href":34964},[37,75185,35212],{"id":35211},[30,75187,35215,75188,35218,75190,35222],{},[60,75189,34983],{},[60,75191,35221],{},[30,75193,35225],{},[225,75195,75196],{"className":227,"code":35228,"language":229,"meta":230,"style":230},[60,75197,75198,75204,75208,75218,75222,75236,75240,75248,75264,75268,75272,75290,75298,75302,75306],{"__ignoreMap":230},[234,75199,75200,75202],{"class":236,"line":237},[234,75201,241],{"class":240},[234,75203,34659],{"class":244},[234,75205,75206],{"class":236,"line":258},[234,75207,35241],{"class":244},[234,75209,75210,75212,75214,75216],{"class":236,"line":265},[234,75211,33987],{"class":244},[234,75213,248],{"class":240},[234,75215,252],{"class":251},[234,75217,255],{"class":244},[234,75219,75220],{"class":236,"line":288},[234,75221,262],{"emptyLinePlaceholder":261},[234,75223,75224,75226,75228,75230,75232,75234],{"class":236,"line":293},[234,75225,268],{"class":240},[234,75227,272],{"class":271},[234,75229,275],{"class":240},[234,75231,278],{"class":244},[234,75233,282],{"class":281},[234,75235,285],{"class":244},[234,75237,75238],{"class":236,"line":305},[234,75239,262],{"emptyLinePlaceholder":261},[234,75241,75242,75244,75246],{"class":236,"line":321},[234,75243,296],{"class":244},[234,75245,2457],{"class":281},[234,75247,1230],{"class":244},[234,75249,75250,75252,75254,75256,75258,75260,75262],{"class":236,"line":946},[234,75251,35286],{"class":244},[234,75253,241],{"class":240},[234,75255,106],{"class":244},[234,75257,35293],{"class":271},[234,75259,35296],{"class":244},[234,75261,35299],{"class":271},[234,75263,2510],{"class":244},[234,75265,75266],{"class":236,"line":955},[234,75267,1040],{"class":244},[234,75269,75270],{"class":236,"line":11},[234,75271,262],{"emptyLinePlaceholder":261},[234,75273,75274,75276,75278,75280,75282,75284,75286,75288],{"class":236,"line":980},[234,75275,4909],{"class":240},[234,75277,33522],{"class":244},[234,75279,241],{"class":240},[234,75281,106],{"class":244},[234,75283,35293],{"class":271},[234,75285,35296],{"class":244},[234,75287,35326],{"class":271},[234,75289,1477],{"class":244},[234,75291,75292,75294,75296],{"class":236,"line":994},[234,75293,929],{"class":244},[234,75295,299],{"class":281},[234,75297,35337],{"class":244},[234,75299,75300],{"class":236,"line":1000},[234,75301,1143],{"class":244},[234,75303,75304],{"class":236,"line":1005},[234,75305,262],{"emptyLinePlaceholder":261},[234,75307,75308,75310,75312,75314,75316],{"class":236,"line":1013},[234,75309,296],{"class":244},[234,75311,326],{"class":281},[234,75313,329],{"class":244},[234,75315,332],{"class":271},[234,75317,335],{"class":244},[30,75319,35360],{},[30,75321,35363],{},[37,75323,35367],{"id":35366},[225,75325,75326],{"className":227,"code":35370,"language":229,"meta":230,"style":230},[60,75327,75328,75334,75338,75342,75346,75350,75360,75364,75378,75382,75400,75408,75416,75424,75432,75436,75440],{"__ignoreMap":230},[234,75329,75330,75332],{"class":236,"line":237},[234,75331,241],{"class":240},[234,75333,34659],{"class":244},[234,75335,75336],{"class":236,"line":258},[234,75337,35241],{"class":244},[234,75339,75340],{"class":236,"line":265},[234,75341,35387],{"class":244},[234,75343,75344],{"class":236,"line":288},[234,75345,35392],{"class":244},[234,75347,75348],{"class":236,"line":293},[234,75349,35397],{"class":244},[234,75351,75352,75354,75356,75358],{"class":236,"line":305},[234,75353,33987],{"class":244},[234,75355,248],{"class":240},[234,75357,252],{"class":251},[234,75359,255],{"class":244},[234,75361,75362],{"class":236,"line":321},[234,75363,262],{"emptyLinePlaceholder":261},[234,75365,75366,75368,75370,75372,75374,75376],{"class":236,"line":946},[234,75367,268],{"class":240},[234,75369,272],{"class":271},[234,75371,275],{"class":240},[234,75373,278],{"class":244},[234,75375,282],{"class":281},[234,75377,285],{"class":244},[234,75379,75380],{"class":236,"line":955},[234,75381,262],{"emptyLinePlaceholder":261},[234,75383,75384,75386,75388,75390,75392,75394,75396,75398],{"class":236,"line":11},[234,75385,4909],{"class":240},[234,75387,33522],{"class":244},[234,75389,241],{"class":240},[234,75391,106],{"class":244},[234,75393,35293],{"class":271},[234,75395,35296],{"class":244},[234,75397,35326],{"class":271},[234,75399,1477],{"class":244},[234,75401,75402,75404,75406],{"class":236,"line":980},[234,75403,929],{"class":244},[234,75405,299],{"class":281},[234,75407,35337],{"class":244},[234,75409,75410,75412,75414],{"class":236,"line":994},[234,75411,929],{"class":244},[234,75413,299],{"class":281},[234,75415,35464],{"class":244},[234,75417,75418,75420,75422],{"class":236,"line":1000},[234,75419,929],{"class":244},[234,75421,299],{"class":281},[234,75423,35473],{"class":244},[234,75425,75426,75428,75430],{"class":236,"line":1005},[234,75427,929],{"class":244},[234,75429,299],{"class":281},[234,75431,35482],{"class":244},[234,75433,75434],{"class":236,"line":1013},[234,75435,1143],{"class":244},[234,75437,75438],{"class":236,"line":1019},[234,75439,262],{"emptyLinePlaceholder":261},[234,75441,75442,75444,75446,75448,75450],{"class":236,"line":1025},[234,75443,296],{"class":244},[234,75445,326],{"class":281},[234,75447,329],{"class":244},[234,75449,332],{"class":271},[234,75451,335],{"class":244},[30,75453,35505,75454,35508],{},[60,75455,34983],{},[42,75457,75458,75462],{},[45,75459,75460,35516],{},[1929,75461,35515],{},[45,75463,75464,35522],{},[1929,75465,35521],{},[37,75467,35526],{"id":35525},[30,75469,35529,75470,35533],{},[1929,75471,35532],{},[30,75473,35536],{},[225,75475,75476],{"className":227,"code":35539,"language":229,"meta":230,"style":230},[60,75477,75478,75482,75500,75522,75530],{"__ignoreMap":230},[234,75479,75480],{"class":236,"line":237},[234,75481,35546],{"class":864},[234,75483,75484,75486,75488,75490,75492,75494,75496,75498],{"class":236,"line":258},[234,75485,4909],{"class":240},[234,75487,33522],{"class":244},[234,75489,241],{"class":240},[234,75491,106],{"class":244},[234,75493,35293],{"class":271},[234,75495,35296],{"class":244},[234,75497,35326],{"class":271},[234,75499,1477],{"class":244},[234,75501,75502,75504,75506,75508,75510,75512,75514,75516,75518,75520],{"class":236,"line":265},[234,75503,914],{"class":240},[234,75505,1437],{"class":244},[234,75507,35113],{"class":271},[234,75509,1449],{"class":244},[234,75511,357],{"class":240},[234,75513,35579],{"class":240},[234,75515,35582],{"class":240},[234,75517,329],{"class":244},[234,75519,35587],{"class":251},[234,75521,335],{"class":244},[234,75523,75524,75526,75528],{"class":236,"line":288},[234,75525,929],{"class":244},[234,75527,299],{"class":281},[234,75529,35337],{"class":244},[234,75531,75532],{"class":236,"line":293},[234,75533,1143],{"class":244},[225,75535,75536],{"className":227,"code":35604,"language":229,"meta":230,"style":230},[60,75537,75538,75542,75556,75574,75582],{"__ignoreMap":230},[234,75539,75540],{"class":236,"line":237},[234,75541,35611],{"class":864},[234,75543,75544,75546,75548,75550,75552,75554],{"class":236,"line":258},[234,75545,4909],{"class":240},[234,75547,35618],{"class":244},[234,75549,35621],{"class":271},[234,75551,35624],{"class":240},[234,75553,35627],{"class":251},[234,75555,1477],{"class":244},[234,75557,75558,75560,75562,75564,75566,75568,75570,75572],{"class":236,"line":265},[234,75559,914],{"class":240},[234,75561,35636],{"class":271},[234,75563,275],{"class":240},[234,75565,35579],{"class":240},[234,75567,35582],{"class":240},[234,75569,329],{"class":244},[234,75571,35587],{"class":251},[234,75573,335],{"class":244},[234,75575,75576,75578,75580],{"class":236,"line":288},[234,75577,929],{"class":244},[234,75579,299],{"class":281},[234,75581,35657],{"class":244},[234,75583,75584],{"class":236,"line":293},[234,75585,1143],{"class":244},[30,75587,35664],{},[37,75589,35668],{"id":35667},[30,75591,35671,75592,35674],{},[60,75593,546],{},[30,75595,35677],{},[42,75597,75598,75602,75604,75606],{},[45,75599,35682,75600,35685],{},[60,75601,34983],{},[45,75603,35688],{},[45,75605,35691],{},[45,75607,35694],{},[30,75609,2071],{},[225,75611,75612],{"className":227,"code":35699,"language":229,"meta":230,"style":230},[60,75613,75614,75620,75624,75628,75632,75636,75640,75650,75654,75668,75672,75680,75684,75702,75710,75718,75726,75734,75738,75742],{"__ignoreMap":230},[234,75615,75616,75618],{"class":236,"line":237},[234,75617,241],{"class":240},[234,75619,34659],{"class":244},[234,75621,75622],{"class":236,"line":258},[234,75623,34664],{"class":244},[234,75625,75626],{"class":236,"line":265},[234,75627,35241],{"class":244},[234,75629,75630],{"class":236,"line":288},[234,75631,35387],{"class":244},[234,75633,75634],{"class":236,"line":293},[234,75635,35392],{"class":244},[234,75637,75638],{"class":236,"line":305},[234,75639,35397],{"class":244},[234,75641,75642,75644,75646,75648],{"class":236,"line":321},[234,75643,33987],{"class":244},[234,75645,248],{"class":240},[234,75647,252],{"class":251},[234,75649,255],{"class":244},[234,75651,75652],{"class":236,"line":946},[234,75653,262],{"emptyLinePlaceholder":261},[234,75655,75656,75658,75660,75662,75664,75666],{"class":236,"line":955},[234,75657,268],{"class":240},[234,75659,272],{"class":271},[234,75661,275],{"class":240},[234,75663,278],{"class":244},[234,75665,282],{"class":281},[234,75667,285],{"class":244},[234,75669,75670],{"class":236,"line":11},[234,75671,262],{"emptyLinePlaceholder":261},[234,75673,75674,75676,75678],{"class":236,"line":980},[234,75675,296],{"class":244},[234,75677,299],{"class":281},[234,75679,302],{"class":244},[234,75681,75682],{"class":236,"line":994},[234,75683,262],{"emptyLinePlaceholder":261},[234,75685,75686,75688,75690,75692,75694,75696,75698,75700],{"class":236,"line":1000},[234,75687,4909],{"class":240},[234,75689,33522],{"class":244},[234,75691,241],{"class":240},[234,75693,106],{"class":244},[234,75695,35293],{"class":271},[234,75697,35296],{"class":244},[234,75699,35326],{"class":271},[234,75701,1477],{"class":244},[234,75703,75704,75706,75708],{"class":236,"line":1005},[234,75705,929],{"class":244},[234,75707,299],{"class":281},[234,75709,35337],{"class":244},[234,75711,75712,75714,75716],{"class":236,"line":1013},[234,75713,929],{"class":244},[234,75715,299],{"class":281},[234,75717,35464],{"class":244},[234,75719,75720,75722,75724],{"class":236,"line":1019},[234,75721,929],{"class":244},[234,75723,299],{"class":281},[234,75725,35473],{"class":244},[234,75727,75728,75730,75732],{"class":236,"line":1025},[234,75729,929],{"class":244},[234,75731,299],{"class":281},[234,75733,35482],{"class":244},[234,75735,75736],{"class":236,"line":1031},[234,75737,1143],{"class":244},[234,75739,75740],{"class":236,"line":1037},[234,75741,262],{"emptyLinePlaceholder":261},[234,75743,75744,75746,75748,75750,75752],{"class":236,"line":427},[234,75745,296],{"class":244},[234,75747,326],{"class":281},[234,75749,329],{"class":244},[234,75751,332],{"class":271},[234,75753,335],{"class":244},[37,75755,35845],{"id":35844},[30,75757,35848],{},[42,75759,75760,75764,75768,75772],{},[45,75761,163,75762,35856],{},[1929,75763,35855],{},[45,75765,35859,75766,35863],{},[1929,75767,35862],{},[45,75769,163,75770,35869],{},[1929,75771,35868],{},[45,75773,163,75774,35875],{},[1929,75775,35874],{},[30,75777,35878],{},[99,75779,75780,75786,75788,75792],{},[45,75781,35883,75782,137,75784,106],{},[60,75783,190],{},[60,75785,35113],{},[45,75787,35890],{},[45,75789,35859,75790,35895],{},[60,75791,35125],{},[45,75793,35898,75794,1934,75796,35903],{},[60,75795,35119],{},[60,75797,35131],{},[37,75799,35907],{"id":35906},[30,75801,35910],{},[30,75803,35913],{},[37,75805,35917],{"id":35916},[42,75807,75808,75812],{},[45,75809,35922,75810,35926],{},[133,75811,35925],{"href":34960},[45,75813,35929],{},[410,75815,35932],{},{"title":230,"searchDepth":258,"depth":258,"links":75817},[75818,75819,75823,75824,75825,75826,75827,75828,75829,75830],{"id":35032,"depth":258,"text":35033},{"id":35090,"depth":258,"text":35091,"children":75820},[75821,75822],{"id":35094,"depth":265,"text":35095},{"id":34955,"depth":265,"text":35106},{"id":35135,"depth":258,"text":35136},{"id":35211,"depth":258,"text":35212},{"id":35366,"depth":258,"text":35367},{"id":35525,"depth":258,"text":35526},{"id":35667,"depth":258,"text":35668},{"id":35844,"depth":258,"text":35845},{"id":35906,"depth":258,"text":35907},{"id":35916,"depth":258,"text":35917},{"path":34960,"title":35949,"description":35950,"kind":35951,"section":34950,"order":11,"group":35095,"status":8491,"integration":12282,"publicExport":261,"activation":35952,"package":5775,"aliases":75832,"attrs":75833,"events":75834,"cssVars":75835,"related":75836,"body":75837},[35954,35955,34954,35956,35160],[],[],[],[34947,34961,34962],{"type":22,"value":75838,"toc":76103},[75839,75841,75845,75847,75849,75863,75865,75867,75869,75895,75897,75899,75907,75909,75911,75913,75929,75931,76003,76005,76007,76009,76011,76013,76035,76037,76039,76041,76051,76053,76055,76057,76059,76081,76083],[25,75840,35949],{"id":35965},[30,75842,35968,75843,35971],{},[60,75844,34983],{},[30,75846,35974],{},[30,75848,35977],{},[99,75850,75851,75855,75859,75861],{},[45,75852,35982,75853,106],{},[60,75854,34983],{},[45,75856,35987,75857,35990],{},[60,75858,35221],{},[45,75860,35993],{},[45,75862,35996],{},[37,75864,36000],{"id":35999},[30,75866,36003],{},[30,75868,36006],{},[42,75870,75871,75875,75881,75887,75891],{},[45,75872,36011,75873,36015],{},[1929,75874,36014],{},[45,75876,36011,75877,36021,75879,106],{},[1929,75878,36020],{},[3718,75880,36024],{},[45,75882,36027,75883,36031,75885,36034],{},[1929,75884,36030],{},[133,75886,35868],{"href":34962},[45,75888,36011,75889,36040],{},[1929,75890,36039],{},[45,75892,36043,75893,36047],{},[1929,75894,36046],{},[174,75896,36051],{"id":36050},[30,75898,36054],{},[42,75900,75901,75903],{},[45,75902,36059],{},[45,75904,36062,75905,36065],{},[60,75906,35160],{},[30,75908,36068],{},[37,75910,36072],{"id":36071},[30,75912,36075],{},[42,75914,75915,75917,75919],{},[45,75916,36080],{},[45,75918,36083],{},[45,75920,36086,75921,1833,75923,1833,75925,7452,75927,36099],{},[60,75922,36089],{},[60,75924,36092],{},[60,75926,36095],{},[60,75928,36098],{},[30,75930,36102],{},[2225,75932,75933,75943],{},[2228,75934,75935],{},[2231,75936,75937,75939,75941],{},[2234,75938,35148],{},[2234,75940,36113],{},[2234,75942,36116],{},[2244,75944,75945,75955,75967,75979,75991],{},[2231,75946,75947,75951,75953],{},[2249,75948,75949],{},[60,75950,35160],{},[2249,75952,36127],{},[2249,75954,36130],{},[2231,75956,75957,75961,75965],{},[2249,75958,75959],{},[60,75960,35170],{},[2249,75962,75963],{},[133,75964,35855],{"href":34961},[2249,75966,36143],{},[2231,75968,75969,75973,75977],{},[2249,75970,75971],{},[60,75972,35182],{},[2249,75974,75975],{},[133,75976,35868],{"href":34962},[2249,75978,36156],{},[2231,75980,75981,75985,75989],{},[2249,75982,75983],{},[60,75984,35193],{},[2249,75986,75987],{},[133,75988,35862],{"href":34963},[2249,75990,36169],{},[2231,75992,75993,75997,76001],{},[2249,75994,75995],{},[60,75996,35204],{},[2249,75998,75999],{},[133,76000,35874],{"href":34964},[2249,76002,36182],{},[37,76004,36186],{"id":36185},[30,76006,36189],{},[30,76008,36192],{},[37,76010,36196],{"id":36195},[30,76012,36199],{},[42,76014,76015,76021,76029],{},[45,76016,76017,36206,76019,106],{},[1929,76018,35515],{},[133,76020,35855],{"href":34961},[45,76022,76023,36214,76025,36218,76027,36221],{},[1929,76024,36213],{},[60,76026,36217],{},[133,76028,35868],{"href":34962},[45,76030,76031,36227,76033,36231],{},[1929,76032,36226],{},[60,76034,36230],{},[30,76036,36234],{},[37,76038,36238],{"id":36237},[30,76040,36241],{},[42,76042,76043,76045,76047,76049],{},[45,76044,36246],{},[45,76046,36249],{},[45,76048,36252],{},[45,76050,36255],{},[30,76052,36258],{},[37,76054,36262],{"id":36261},[30,76056,36265],{},[37,76058,36269],{"id":36268},[99,76060,76061,76067,76071,76073,76075,76077,76079],{},[45,76062,36274,76063,27714,76065,106],{},[60,76064,34983],{},[60,76066,29355],{},[45,76068,36281,76069,106],{},[60,76070,36284],{},[45,76072,36287],{},[45,76074,36290],{},[45,76076,36293],{},[45,76078,36296],{},[45,76080,36299],{},[37,76082,35917],{"id":35916},[42,76084,76085,76095,76099],{},[45,76086,36306,76087,1833,76089,1833,76091,1833,76093,106],{},[133,76088,35855],{"href":34961},[133,76090,35868],{"href":34962},[133,76092,35862],{"href":34963},[133,76094,35874],{"href":34964},[45,76096,36317,76097,106],{},[133,76098,34948],{"href":34947},[45,76100,36322,76101,106],{},[133,76102,5011],{"href":5010},{"title":230,"searchDepth":258,"depth":258,"links":76104},[76105,76108,76109,76110,76111,76112,76113,76114],{"id":35999,"depth":258,"text":36000,"children":76106},[76107],{"id":36050,"depth":265,"text":36051},{"id":36071,"depth":258,"text":36072},{"id":36185,"depth":258,"text":36186},{"id":36195,"depth":258,"text":36196},{"id":36237,"depth":258,"text":36238},{"id":36261,"depth":258,"text":36262},{"id":36268,"depth":258,"text":36269},{"id":35916,"depth":258,"text":35917},{"path":34961,"title":35113,"description":36338,"kind":35951,"section":34950,"order":427,"group":35106,"status":5774,"integration":12282,"publicExport":261,"activation":36339,"package":5775,"aliases":76116,"attrs":76117,"events":76118,"cssVars":76119,"related":76120,"body":76121},[36341,35113,36342,35170,30112,30122],[],[],[],[34947,34963,3263,617],{"type":22,"value":76122,"toc":76409},[76123,76125,76131,76145,76149,76151,76161,76163,76189,76191,76203,76207,76209,76231,76233,76235,76237,76241,76247,76249,76251,76253,76261,76263,76265,76269,76271,76275,76277,76281,76283,76287,76299,76301,76303,76387,76389,76407],[25,76124,35113],{"id":36351},[30,76126,76127,36356,76129,36360],{},[60,76128,35113],{},[1929,76130,36359],{},[99,76132,76133,76137,76141],{},[45,76134,36365,76135,36369],{},[1929,76136,36368],{},[45,76138,36372,76139,36376],{},[1929,76140,36375],{},[45,76142,36011,76143,36382],{},[1929,76144,36381],{},[30,76146,36385,76147,36389],{},[3718,76148,36388],{},[37,76150,36393],{"id":36392},[42,76152,76153,76155,76157,76159],{},[45,76154,36398],{},[45,76156,36401],{},[45,76158,36404],{},[45,76160,36407],{},[37,76162,36411],{"id":36410},[42,76164,76165,76173,76179,76185],{},[45,76166,76167,36418,76169,36421,76171,106],{},[60,76168,35113],{},[60,76170,34983],{},[133,76172,34948],{"href":34947},[45,76174,76175,5390,76177],{},[1929,76176,36428],{},[60,76178,36339],{},[45,76180,76181,5390,76183],{},[1929,76182,36435],{},[60,76184,35170],{},[45,76186,76187,36443],{},[1929,76188,36442],{},[30,76190,35225],{},[225,76192,76193],{"className":227,"code":36448,"language":229,"meta":230,"style":230},[60,76194,76195],{"__ignoreMap":230},[234,76196,76197,76199,76201],{"class":236,"line":237},[234,76198,296],{"class":244},[234,76200,299],{"class":281},[234,76202,35337],{"class":244},[30,76204,36461,76205,36464],{},[60,76206,35170],{},[37,76208,36468],{"id":36467},[42,76210,76211,76215,76219,76223,76227],{},[45,76212,76213,36476],{},[1929,76214,36475],{},[45,76216,76217,36482],{},[1929,76218,36481],{},[45,76220,76221,36488],{},[1929,76222,36487],{},[45,76224,76225,36494],{},[1929,76226,36493],{},[45,76228,76229,36500],{},[1929,76230,36499],{},[30,76232,36503],{},[37,76234,36507],{"id":36506},[174,76236,36511],{"id":36510},[30,76238,36514,76239,36518],{},[1929,76240,36517],{},[42,76242,76243,76245],{},[45,76244,36523],{},[45,76246,36526],{},[30,76248,36529],{},[174,76250,36533],{"id":36532},[30,76252,36536],{},[42,76254,76255,76257,76259],{},[45,76256,36541],{},[45,76258,36544],{},[45,76260,36547],{},[30,76262,36550],{},[174,76264,36554],{"id":36553},[30,76266,36514,76267,36560],{},[1929,76268,36559],{},[174,76270,36564],{"id":36563},[30,76272,76273,36569],{},[60,76274,35113],{},[37,76276,36573],{"id":36572},[30,76278,76279,36578],{},[60,76280,35113],{},[37,76282,36582],{"id":36581},[30,76284,163,76285,36587],{},[60,76286,35113],{},[99,76288,76289,76291,76293,76297],{},[45,76290,36592],{},[45,76292,36595],{},[45,76294,36598,76295,36601],{},[133,76296,35125],{"href":34963},[45,76298,36604],{},[30,76300,36607],{},[37,76302,6478],{"id":6477},[225,76304,76305],{"className":227,"code":36612,"language":229,"meta":230,"style":230},[60,76306,76307,76319,76323,76337,76341,76359,76367,76371,76375],{"__ignoreMap":230},[234,76308,76309,76311,76313,76315,76317],{"class":236,"line":237},[234,76310,241],{"class":240},[234,76312,36621],{"class":244},[234,76314,248],{"class":240},[234,76316,252],{"class":251},[234,76318,255],{"class":244},[234,76320,76321],{"class":236,"line":258},[234,76322,262],{"emptyLinePlaceholder":261},[234,76324,76325,76327,76329,76331,76333,76335],{"class":236,"line":265},[234,76326,268],{"class":240},[234,76328,272],{"class":271},[234,76330,275],{"class":240},[234,76332,278],{"class":244},[234,76334,282],{"class":281},[234,76336,285],{"class":244},[234,76338,76339],{"class":236,"line":288},[234,76340,262],{"emptyLinePlaceholder":261},[234,76342,76343,76345,76347,76349,76351,76353,76355,76357],{"class":236,"line":293},[234,76344,4909],{"class":240},[234,76346,33522],{"class":244},[234,76348,241],{"class":240},[234,76350,106],{"class":244},[234,76352,35293],{"class":271},[234,76354,35296],{"class":244},[234,76356,35326],{"class":271},[234,76358,1477],{"class":244},[234,76360,76361,76363,76365],{"class":236,"line":305},[234,76362,929],{"class":244},[234,76364,299],{"class":281},[234,76366,35337],{"class":244},[234,76368,76369],{"class":236,"line":321},[234,76370,1143],{"class":244},[234,76372,76373],{"class":236,"line":946},[234,76374,262],{"emptyLinePlaceholder":261},[234,76376,76377,76379,76381,76383,76385],{"class":236,"line":955},[234,76378,296],{"class":244},[234,76380,326],{"class":281},[234,76382,329],{"class":244},[234,76384,332],{"class":271},[234,76386,335],{"class":244},[37,76388,19384],{"id":19383},[42,76390,76391,76395,76399,76403],{},[45,76392,76393,36704],{},[133,76394,3264],{"href":3263},[45,76396,76397,36709],{},[133,76398,190],{"href":617},[45,76400,76401,36714],{},[133,76402,35125],{"href":34963},[45,76404,76405,106],{},[133,76406,34948],{"href":34947},[410,76408,36721],{},{"title":230,"searchDepth":258,"depth":258,"links":76410},[76411,76412,76413,76414,76420,76421,76422,76423],{"id":36392,"depth":258,"text":36393},{"id":36410,"depth":258,"text":36411},{"id":36467,"depth":258,"text":36468},{"id":36506,"depth":258,"text":36507,"children":76415},[76416,76417,76418,76419],{"id":36510,"depth":265,"text":36511},{"id":36532,"depth":265,"text":36533},{"id":36553,"depth":265,"text":36554},{"id":36563,"depth":265,"text":36564},{"id":36572,"depth":258,"text":36573},{"id":36581,"depth":258,"text":36582},{"id":6477,"depth":258,"text":6478},{"id":19383,"depth":258,"text":19384},{"path":34962,"title":35119,"description":36738,"kind":35951,"section":34950,"order":609,"group":35106,"status":5774,"integration":2710,"publicExport":261,"activation":36217,"package":5775,"aliases":76425,"attrs":76426,"events":76427,"cssVars":76428,"related":76429,"body":76430},[36740,35119,36741,35182,36742,36743,36744],[],[],[],[34947,34964,36749],{"type":22,"value":76431,"toc":76988},[76432,76434,76442,76444,76446,76456,76458,76496,76498,76510,76532,76536,76540,76542,76578,76582,76584,76644,76646,76658,76664,76666,76708,76712,76714,76726,76732,76734,76736,76738,76750,76752,76754,76756,76766,76768,76770,76774,76850,76852,76854,76938,76968,76970,76986],[25,76433,35119],{"id":36754},[30,76435,76436,36759,76438,36763,76440,36766],{},[60,76437,35119],{},[1929,76439,36762],{},[60,76441,36217],{},[30,76443,36769],{},[37,76445,36393],{"id":36392},[42,76447,76448,76450,76452,76454],{},[45,76449,36776],{},[45,76451,36779],{},[45,76453,36782],{},[45,76455,36785],{},[37,76457,36411],{"id":36410},[42,76459,76460,76468,76474,76480,76486,76490],{},[45,76461,76462,36418,76464,36421,76466,106],{},[60,76463,35119],{},[60,76465,34983],{},[133,76467,34948],{"href":34947},[45,76469,76470,5390,76472],{},[1929,76471,36428],{},[60,76473,36804],{},[45,76475,76476,36810,76478,36813],{},[1929,76477,36809],{},[60,76479,36217],{},[45,76481,76482,5390,76484],{},[1929,76483,36435],{},[60,76485,35182],{},[45,76487,76488,36824],{},[1929,76489,36442],{},[45,76491,76492,36830,76494,36834],{},[1929,76493,36829],{},[1929,76495,36833],{},[30,76497,35225],{},[225,76499,76500],{"className":227,"code":36839,"language":229,"meta":230,"style":230},[60,76501,76502],{"__ignoreMap":230},[234,76503,76504,76506,76508],{"class":236,"line":237},[234,76505,296],{"class":244},[234,76507,299],{"class":281},[234,76509,35464],{"class":244},[225,76511,76512],{"className":338,"code":36852,"language":340,"meta":230,"style":230},[60,76513,76514],{"__ignoreMap":230},[234,76515,76516,76518,76520,76522,76524,76526,76528,76530],{"class":236,"line":237},[234,76517,347],{"class":244},[234,76519,740],{"class":350},[234,76521,354],{"class":281},[234,76523,357],{"class":244},[234,76525,36867],{"class":251},[234,76527,371],{"class":244},[234,76529,740],{"class":350},[234,76531,376],{"class":244},[30,76533,36876,76534,36879],{},[60,76535,35182],{},[30,76537,36882,76538,36885],{},[60,76539,36217],{},[37,76541,36468],{"id":36467},[42,76543,76544,76548],{},[45,76545,36011,76546,36895],{},[1929,76547,36894],{},[45,76549,36011,76550,36901,76552],{},[1929,76551,36900],{},[42,76553,76554,76558,76562,76566,76574],{},[45,76555,36011,76556,36909],{},[1929,76557,36908],{},[45,76559,3368,76560,36915],{},[1929,76561,36914],{},[45,76563,36011,76564,36921],{},[1929,76565,36920],{},[45,76567,36011,76568,33522,76570,1833,76572,36933],{},[1929,76569,36926],{},[60,76571,36929],{},[60,76573,36932],{},[45,76575,76576,36939],{},[1929,76577,36938],{},[30,76579,36942,76580,36945],{},[60,76581,36217],{},[37,76583,36949],{"id":36948},[2225,76585,76586,76594],{},[2228,76587,76588],{},[2231,76589,76590,76592],{},[2234,76591,5324],{},[2234,76593,36960],{},[2244,76595,76596,76604,76612,76620,76628,76636],{},[2231,76597,76598,76602],{},[2249,76599,76600],{},[1929,76601,36969],{},[2249,76603,36972],{},[2231,76605,76606,76610],{},[2249,76607,76608],{},[1929,76609,36979],{},[2249,76611,36982],{},[2231,76613,76614,76618],{},[2249,76615,76616],{},[1929,76617,36989],{},[2249,76619,36992],{},[2231,76621,76622,76626],{},[2249,76623,76624],{},[1929,76625,36999],{},[2249,76627,37002],{},[2231,76629,76630,76634],{},[2249,76631,76632],{},[1929,76633,37009],{},[2249,76635,37012],{},[2231,76637,76638,76642],{},[2249,76639,76640],{},[1929,76641,37019],{},[2249,76643,37022],{},[30,76645,37025],{},[225,76647,76648],{"className":227,"code":37028,"language":229,"meta":230,"style":230},[60,76649,76650],{"__ignoreMap":230},[234,76651,76652,76654,76656],{"class":236,"line":237},[234,76653,296],{"class":244},[234,76655,299],{"class":281},[234,76657,37039],{"class":244},[30,76659,8444,76660,37045,76662,37048],{},[133,76661,37044],{"href":36749},[60,76663,35119],{},[37,76665,36507],{"id":36506},[42,76667,76668,76672,76676,76680,76686,76690,76698,76704],{},[45,76669,76670,37058],{},[1929,76671,37057],{},[45,76673,76674,37064],{},[1929,76675,37063],{},[45,76677,76678,37070],{},[1929,76679,37069],{},[45,76681,76682,37077],{},[1929,76683,36514,76684,25012],{},[60,76685,17095],{},[45,76687,76688,37083],{},[1929,76689,37082],{},[45,76691,76692,37089,76694,37093,76696,106],{},[1929,76693,37088],{},[3718,76695,37092],{},[3718,76697,37096],{},[45,76699,76700,37102,76702,37106],{},[1929,76701,37101],{},[1929,76703,37105],{},[45,76705,76706,37112],{},[1929,76707,37111],{},[30,76709,37115,76710,37118],{},[60,76711,36969],{},[37,76713,36573],{"id":36572},[42,76715,76716,76722],{},[45,76717,76718,37128,76720,37131],{},[1929,76719,37127],{},[60,76721,36217],{},[45,76723,76724,37137],{},[1929,76725,37136],{},[30,76727,37140,76728,37143,76730,37146],{},[60,76729,764],{},[60,76731,4273],{},[37,76733,37150],{"id":37149},[174,76735,37154],{"id":37153},[30,76737,37157],{},[42,76739,76740,76744,76748],{},[45,76741,37162,76742,37165],{},[1929,76743,12282],{},[45,76745,35859,76746,37170],{},[60,76747,36217],{},[45,76749,37173],{},[30,76751,37176],{},[174,76753,37180],{"id":37179},[30,76755,37183],{},[42,76757,76758,76760,76762],{},[45,76759,37188],{},[45,76761,37191],{},[45,76763,37194,76764,37197],{},[60,76765,36217],{},[30,76767,37200],{},[174,76769,37204],{"id":37203},[30,76771,37207,76772,37210],{},[60,76773,35119],{},[225,76775,76776],{"className":227,"code":37213,"language":229,"meta":230,"style":230},[60,76777,76778,76790,76794,76808,76812,76830,76838,76842,76846],{"__ignoreMap":230},[234,76779,76780,76782,76784,76786,76788],{"class":236,"line":237},[234,76781,241],{"class":240},[234,76783,37222],{"class":244},[234,76785,248],{"class":240},[234,76787,252],{"class":251},[234,76789,255],{"class":244},[234,76791,76792],{"class":236,"line":258},[234,76793,262],{"emptyLinePlaceholder":261},[234,76795,76796,76798,76800,76802,76804,76806],{"class":236,"line":265},[234,76797,268],{"class":240},[234,76799,272],{"class":271},[234,76801,275],{"class":240},[234,76803,278],{"class":244},[234,76805,282],{"class":281},[234,76807,285],{"class":244},[234,76809,76810],{"class":236,"line":288},[234,76811,262],{"emptyLinePlaceholder":261},[234,76813,76814,76816,76818,76820,76822,76824,76826,76828],{"class":236,"line":293},[234,76815,4909],{"class":240},[234,76817,33522],{"class":244},[234,76819,241],{"class":240},[234,76821,106],{"class":244},[234,76823,35293],{"class":271},[234,76825,35296],{"class":244},[234,76827,35326],{"class":271},[234,76829,1477],{"class":244},[234,76831,76832,76834,76836],{"class":236,"line":305},[234,76833,929],{"class":244},[234,76835,299],{"class":281},[234,76837,37277],{"class":244},[234,76839,76840],{"class":236,"line":321},[234,76841,37282],{"class":244},[234,76843,76844],{"class":236,"line":946},[234,76845,997],{"class":244},[234,76847,76848],{"class":236,"line":955},[234,76849,1143],{"class":244},[30,76851,37293],{},[37,76853,6478],{"id":6477},[225,76855,76856],{"className":227,"code":37298,"language":229,"meta":230,"style":230},[60,76857,76858,76870,76874,76888,76892,76910,76918,76922,76926],{"__ignoreMap":230},[234,76859,76860,76862,76864,76866,76868],{"class":236,"line":237},[234,76861,241],{"class":240},[234,76863,37222],{"class":244},[234,76865,248],{"class":240},[234,76867,252],{"class":251},[234,76869,255],{"class":244},[234,76871,76872],{"class":236,"line":258},[234,76873,262],{"emptyLinePlaceholder":261},[234,76875,76876,76878,76880,76882,76884,76886],{"class":236,"line":265},[234,76877,268],{"class":240},[234,76879,272],{"class":271},[234,76881,275],{"class":240},[234,76883,278],{"class":244},[234,76885,282],{"class":281},[234,76887,285],{"class":244},[234,76889,76890],{"class":236,"line":288},[234,76891,262],{"emptyLinePlaceholder":261},[234,76893,76894,76896,76898,76900,76902,76904,76906,76908],{"class":236,"line":293},[234,76895,4909],{"class":240},[234,76897,33522],{"class":244},[234,76899,241],{"class":240},[234,76901,106],{"class":244},[234,76903,35293],{"class":271},[234,76905,35296],{"class":244},[234,76907,35326],{"class":271},[234,76909,1477],{"class":244},[234,76911,76912,76914,76916],{"class":236,"line":305},[234,76913,929],{"class":244},[234,76915,299],{"class":281},[234,76917,35464],{"class":244},[234,76919,76920],{"class":236,"line":321},[234,76921,1143],{"class":244},[234,76923,76924],{"class":236,"line":946},[234,76925,262],{"emptyLinePlaceholder":261},[234,76927,76928,76930,76932,76934,76936],{"class":236,"line":955},[234,76929,296],{"class":244},[234,76931,326],{"class":281},[234,76933,329],{"class":244},[234,76935,332],{"class":271},[234,76937,335],{"class":244},[225,76939,76940],{"className":338,"code":37383,"language":340,"meta":230,"style":230},[60,76941,76942,76956,76960],{"__ignoreMap":230},[234,76943,76944,76946,76948,76950,76952,76954],{"class":236,"line":237},[234,76945,347],{"class":244},[234,76947,740],{"class":350},[234,76949,354],{"class":281},[234,76951,357],{"class":244},[234,76953,36867],{"class":251},[234,76955,376],{"class":244},[234,76957,76958],{"class":236,"line":258},[234,76959,37404],{"class":864},[234,76961,76962,76964,76966],{"class":236,"line":265},[234,76963,1402],{"class":244},[234,76965,740],{"class":350},[234,76967,376],{"class":244},[37,76969,19384],{"id":19383},[42,76971,76972,76978,76982],{},[45,76973,76974,37421,76976,37424],{},[133,76975,37044],{"href":36749},[60,76977,35119],{},[45,76979,76980,37429],{},[133,76981,35131],{"href":34964},[45,76983,76984,106],{},[133,76985,34948],{"href":34947},[410,76987,37436],{},{"title":230,"searchDepth":258,"depth":258,"links":76989},[76990,76991,76992,76993,76994,76995,76996,77001,77002],{"id":36392,"depth":258,"text":36393},{"id":36410,"depth":258,"text":36411},{"id":36467,"depth":258,"text":36468},{"id":36948,"depth":258,"text":36949},{"id":36506,"depth":258,"text":36507},{"id":36572,"depth":258,"text":36573},{"id":37149,"depth":258,"text":37150,"children":76997},[76998,76999,77000],{"id":37153,"depth":265,"text":37154},{"id":37179,"depth":265,"text":37180},{"id":37203,"depth":265,"text":37204},{"id":6477,"depth":258,"text":6478},{"id":19383,"depth":258,"text":19384},{"path":34963,"title":35125,"description":37453,"kind":35951,"section":34950,"order":819,"group":35106,"status":5774,"integration":2710,"publicExport":261,"activation":3246,"package":5775,"aliases":77004,"attrs":77005,"events":77006,"cssVars":77007,"related":77008,"body":77009},[37455,35125,37456,26705,35193],[],[],[],[34947,34961,617],{"type":22,"value":77010,"toc":77571},[77011,77013,77021,77031,77035,77037,77051,77053,77085,77087,77165,77171,77173,77203,77205,77207,77209,77215,77217,77219,77233,77243,77245,77249,77251,77253,77259,77261,77263,77265,77271,77287,77289,77291,77295,77371,77373,77375,77503,77553,77555,77569],[25,77012,35125],{"id":37465},[30,77014,77015,36759,77017,37472,77019,37475],{},[60,77016,35125],{},[1929,77018,36762],{},[60,77020,3246],{},[42,77022,77023,77025,77027,77029],{},[45,77024,37480],{},[45,77026,37483],{},[45,77028,37486],{},[45,77030,37489],{},[30,77032,37492,77033,37495],{},[60,77034,190],{},[37,77036,36393],{"id":36392},[42,77038,77039,77041,77047,77049],{},[45,77040,37502],{},[45,77042,37505,77043,1934,77045,106],{},[60,77044,37508],{},[60,77046,37511],{},[45,77048,37514],{},[45,77050,37517],{},[37,77052,36411],{"id":36410},[42,77054,77055,77063,77069,77075,77079],{},[45,77056,77057,36418,77059,36421,77061,106],{},[60,77058,35125],{},[60,77060,34983],{},[133,77062,34948],{"href":34947},[45,77064,77065,5390,77067],{},[1929,77066,36428],{},[60,77068,37536],{},[45,77070,77071,5390,77073],{},[1929,77072,36435],{},[60,77074,35193],{},[45,77076,77077,37547],{},[1929,77078,36442],{},[45,77080,77081,37553,77083],{},[1929,77082,37552],{},[60,77084,3246],{},[30,77086,35225],{},[225,77088,77089],{"className":227,"code":37560,"language":229,"meta":230,"style":230},[60,77090,77091,77099,77115,77119,77123,77131,77135,77153,77161],{"__ignoreMap":230},[234,77092,77093,77095,77097],{"class":236,"line":237},[234,77094,296],{"class":244},[234,77096,2457],{"class":281},[234,77098,1230],{"class":244},[234,77100,77101,77103,77105,77107,77109,77111,77113],{"class":236,"line":258},[234,77102,35286],{"class":244},[234,77104,241],{"class":240},[234,77106,106],{"class":244},[234,77108,35293],{"class":271},[234,77110,35296],{"class":244},[234,77112,35299],{"class":271},[234,77114,2510],{"class":244},[234,77116,77117],{"class":236,"line":265},[234,77118,1040],{"class":244},[234,77120,77121],{"class":236,"line":288},[234,77122,262],{"emptyLinePlaceholder":261},[234,77124,77125,77127,77129],{"class":236,"line":293},[234,77126,296],{"class":244},[234,77128,299],{"class":281},[234,77130,302],{"class":244},[234,77132,77133],{"class":236,"line":305},[234,77134,262],{"emptyLinePlaceholder":261},[234,77136,77137,77139,77141,77143,77145,77147,77149,77151],{"class":236,"line":321},[234,77138,4909],{"class":240},[234,77140,33522],{"class":244},[234,77142,241],{"class":240},[234,77144,106],{"class":244},[234,77146,35293],{"class":271},[234,77148,35296],{"class":244},[234,77150,35326],{"class":271},[234,77152,1477],{"class":244},[234,77154,77155,77157,77159],{"class":236,"line":946},[234,77156,929],{"class":244},[234,77158,299],{"class":281},[234,77160,35473],{"class":244},[234,77162,77163],{"class":236,"line":955},[234,77164,1143],{"class":244},[30,77166,36876,77167,37641,77169,5131],{},[60,77168,35193],{},[60,77170,3246],{},[37,77172,36468],{"id":36467},[42,77174,77175,77179],{},[45,77176,36011,77177,37653],{},[1929,77178,37652],{},[45,77180,37656,77181,37660,77183],{},[1929,77182,37659],{},[42,77184,77185,77189,77193,77199],{},[45,77186,36011,77187,37668],{},[1929,77188,37667],{},[45,77190,36011,77191,37674],{},[1929,77192,37673],{},[45,77194,36011,77195,137,77197,37683],{},[1929,77196,37679],{},[1929,77198,37682],{},[45,77200,17564,77201,37689],{},[1929,77202,37688],{},[30,77204,37692],{},[37,77206,36507],{"id":36506},[174,77208,37698],{"id":37697},[30,77210,37701,77211,37705,77213,37709],{},[1929,77212,37704],{},[1929,77214,37708],{},[30,77216,37712],{},[174,77218,37715],{"id":26705},[30,77220,37718,77221,37721,77223,4486,77225,37726,77227,37721,77229,4486,77231,37733],{},[1929,77222,37679],{},[60,77224,1836],{},[60,77226,1754],{},[1929,77228,37682],{},[60,77230,1754],{},[60,77232,1836],{},[42,77234,77235,77237,77239,77241],{},[45,77236,37738],{},[45,77238,37741],{},[45,77240,37744],{},[45,77242,37747],{},[174,77244,37751],{"id":37750},[30,77246,37754,77247,37757],{},[60,77248,190],{},[30,77250,37760],{},[37,77252,36573],{"id":36572},[30,77254,37765,77255,37768,77257,37771],{},[60,77256,112],{},[60,77258,5777],{},[30,77260,37774],{},[37,77262,37150],{"id":37149},[174,77264,37780],{"id":37779},[30,77266,77267,37785,77269,1114],{},[60,77268,35125],{},[133,77270,35113],{"href":34961},[99,77272,77273,77275,77277,77285],{},[45,77274,37792],{},[45,77276,37795],{},[45,77278,37798,77279,1833,77281,7452,77283,106],{},[60,77280,37801],{},[60,77282,37804],{},[60,77284,37807],{},[45,77286,37810],{},[30,77288,37813],{},[174,77290,37817],{"id":37816},[30,77292,37820,77293,37823],{},[60,77294,764],{},[225,77296,77297],{"className":338,"code":37826,"language":340,"meta":230,"style":230},[60,77298,77299,77323,77347],{"__ignoreMap":230},[234,77300,77301,77303,77305,77307,77309,77311,77313,77315,77317,77319,77321],{"class":236,"line":237},[234,77302,347],{"class":244},[234,77304,740],{"class":350},[234,77306,354],{"class":281},[234,77308,357],{"class":244},[234,77310,360],{"class":251},[234,77312,363],{"class":281},[234,77314,357],{"class":244},[234,77316,37847],{"class":251},[234,77318,371],{"class":244},[234,77320,740],{"class":350},[234,77322,376],{"class":244},[234,77324,77325,77327,77329,77331,77333,77335,77337,77339,77341,77343,77345],{"class":236,"line":258},[234,77326,347],{"class":244},[234,77328,740],{"class":350},[234,77330,354],{"class":281},[234,77332,357],{"class":244},[234,77334,360],{"class":251},[234,77336,363],{"class":281},[234,77338,357],{"class":244},[234,77340,37872],{"class":251},[234,77342,371],{"class":244},[234,77344,740],{"class":350},[234,77346,376],{"class":244},[234,77348,77349,77351,77353,77355,77357,77359,77361,77363,77365,77367,77369],{"class":236,"line":265},[234,77350,347],{"class":244},[234,77352,740],{"class":350},[234,77354,354],{"class":281},[234,77356,357],{"class":244},[234,77358,360],{"class":251},[234,77360,363],{"class":281},[234,77362,357],{"class":244},[234,77364,37897],{"class":251},[234,77366,371],{"class":244},[234,77368,740],{"class":350},[234,77370,376],{"class":244},[30,77372,37906],{},[37,77374,6478],{"id":6477},[225,77376,77377],{"className":227,"code":37911,"language":229,"meta":230,"style":230},[60,77378,77379,77391,77395,77409,77413,77421,77437,77441,77445,77453,77457,77475,77483,77487,77491],{"__ignoreMap":230},[234,77380,77381,77383,77385,77387,77389],{"class":236,"line":237},[234,77382,241],{"class":240},[234,77384,37920],{"class":244},[234,77386,248],{"class":240},[234,77388,252],{"class":251},[234,77390,255],{"class":244},[234,77392,77393],{"class":236,"line":258},[234,77394,262],{"emptyLinePlaceholder":261},[234,77396,77397,77399,77401,77403,77405,77407],{"class":236,"line":265},[234,77398,268],{"class":240},[234,77400,272],{"class":271},[234,77402,275],{"class":240},[234,77404,278],{"class":244},[234,77406,282],{"class":281},[234,77408,285],{"class":244},[234,77410,77411],{"class":236,"line":288},[234,77412,262],{"emptyLinePlaceholder":261},[234,77414,77415,77417,77419],{"class":236,"line":293},[234,77416,296],{"class":244},[234,77418,2457],{"class":281},[234,77420,1230],{"class":244},[234,77422,77423,77425,77427,77429,77431,77433,77435],{"class":236,"line":305},[234,77424,35286],{"class":244},[234,77426,241],{"class":240},[234,77428,106],{"class":244},[234,77430,35293],{"class":271},[234,77432,35296],{"class":244},[234,77434,35299],{"class":271},[234,77436,2510],{"class":244},[234,77438,77439],{"class":236,"line":321},[234,77440,1040],{"class":244},[234,77442,77443],{"class":236,"line":946},[234,77444,262],{"emptyLinePlaceholder":261},[234,77446,77447,77449,77451],{"class":236,"line":955},[234,77448,296],{"class":244},[234,77450,299],{"class":281},[234,77452,302],{"class":244},[234,77454,77455],{"class":236,"line":11},[234,77456,262],{"emptyLinePlaceholder":261},[234,77458,77459,77461,77463,77465,77467,77469,77471,77473],{"class":236,"line":980},[234,77460,4909],{"class":240},[234,77462,33522],{"class":244},[234,77464,241],{"class":240},[234,77466,106],{"class":244},[234,77468,35293],{"class":271},[234,77470,35296],{"class":244},[234,77472,35326],{"class":271},[234,77474,1477],{"class":244},[234,77476,77477,77479,77481],{"class":236,"line":994},[234,77478,929],{"class":244},[234,77480,299],{"class":281},[234,77482,35473],{"class":244},[234,77484,77485],{"class":236,"line":1000},[234,77486,1143],{"class":244},[234,77488,77489],{"class":236,"line":1005},[234,77490,262],{"emptyLinePlaceholder":261},[234,77492,77493,77495,77497,77499,77501],{"class":236,"line":1013},[234,77494,296],{"class":244},[234,77496,326],{"class":281},[234,77498,329],{"class":244},[234,77500,332],{"class":271},[234,77502,335],{"class":244},[225,77504,77505],{"className":338,"code":38041,"language":340,"meta":230,"style":230},[60,77506,77507,77513,77521,77529,77537,77541,77545],{"__ignoreMap":230},[234,77508,77509,77511],{"class":236,"line":237},[234,77510,347],{"class":244},[234,77512,34773],{"class":350},[234,77514,77515,77517,77519],{"class":236,"line":258},[234,77516,12861],{"class":281},[234,77518,357],{"class":244},[234,77520,38058],{"class":251},[234,77522,77523,77525,77527],{"class":236,"line":265},[234,77524,12871],{"class":281},[234,77526,357],{"class":244},[234,77528,38067],{"class":251},[234,77530,77531,77533,77535],{"class":236,"line":288},[234,77532,38072],{"class":281},[234,77534,357],{"class":244},[234,77536,38077],{"class":251},[234,77538,77539],{"class":236,"line":293},[234,77540,376],{"class":244},[234,77542,77543],{"class":236,"line":305},[234,77544,38086],{"class":864},[234,77546,77547,77549,77551],{"class":236,"line":321},[234,77548,1402],{"class":244},[234,77550,740],{"class":350},[234,77552,376],{"class":244},[37,77554,19384],{"id":19383},[42,77556,77557,77561,77565],{},[45,77558,77559,38103],{},[133,77560,190],{"href":617},[45,77562,77563,38108],{},[133,77564,35113],{"href":34961},[45,77566,77567,106],{},[133,77568,34948],{"href":34947},[410,77570,38115],{},{"title":230,"searchDepth":258,"depth":258,"links":77572},[77573,77574,77575,77576,77581,77582,77586,77587],{"id":36392,"depth":258,"text":36393},{"id":36410,"depth":258,"text":36411},{"id":36467,"depth":258,"text":36468},{"id":36506,"depth":258,"text":36507,"children":77577},[77578,77579,77580],{"id":37697,"depth":265,"text":37698},{"id":26705,"depth":265,"text":37715},{"id":37750,"depth":265,"text":37751},{"id":36572,"depth":258,"text":36573},{"id":37149,"depth":258,"text":37150,"children":77583},[77584,77585],{"id":37779,"depth":265,"text":37780},{"id":37816,"depth":265,"text":37817},{"id":6477,"depth":258,"text":6478},{"id":19383,"depth":258,"text":19384},{"path":34964,"title":35131,"description":38134,"kind":35951,"section":34950,"order":1908,"group":35106,"status":5774,"integration":12282,"publicExport":261,"activation":38135,"package":5775,"aliases":77589,"attrs":77590,"events":77591,"cssVars":77592,"related":77593,"body":77594},[38137,35131,38138,38139,35204,12403,38140],[],[],[],[34947,34962,36749],{"type":22,"value":77595,"toc":78378},[77596,77598,77604,77606,77616,77618,77644,77646,77658,77662,77664,77728,77730,77732,77756,77758,77760,77764,77774,77776,77778,77780,77788,77790,77792,77794,77842,77844,77850,77910,77914,77916,77920,77966,77972,77974,77976,78012,78014,78016,78020,78084,78086,78122,78130,78132,78134,78136,78138,78140,78186,78188,78194,78196,78198,78242,78244,78246,78364,78366,78376],[25,77597,35131],{"id":38149},[30,77599,77600,36356,77602,38156],{},[60,77601,35131],{},[1929,77603,36359],{},[37,77605,36393],{"id":36392},[42,77607,77608,77610,77612,77614],{},[45,77609,38163],{},[45,77611,38166],{},[45,77613,38169],{},[45,77615,38172],{},[37,77617,36411],{"id":36410},[42,77619,77620,77628,77634,77640],{},[45,77621,77622,36418,77624,36421,77626,106],{},[60,77623,35131],{},[60,77625,34983],{},[133,77627,34948],{"href":34947},[45,77629,77630,5390,77632],{},[1929,77631,36428],{},[60,77633,38135],{},[45,77635,77636,5390,77638],{},[1929,77637,36435],{},[60,77639,35204],{},[45,77641,77642,38201],{},[1929,77643,36442],{},[30,77645,35225],{},[225,77647,77648],{"className":227,"code":38206,"language":229,"meta":230,"style":230},[60,77649,77650],{"__ignoreMap":230},[234,77651,77652,77654,77656],{"class":236,"line":237},[234,77653,296],{"class":244},[234,77655,299],{"class":281},[234,77657,35482],{"class":244},[30,77659,36876,77660,38221],{},[60,77661,35204],{},[30,77663,38224],{},[225,77665,77666],{"className":227,"code":38227,"language":229,"meta":230,"style":230},[60,77667,77668,77676,77680,77700,77704,77724],{"__ignoreMap":230},[234,77669,77670,77672,77674],{"class":236,"line":237},[234,77671,296],{"class":244},[234,77673,299],{"class":281},[234,77675,38238],{"class":244},[234,77677,77678],{"class":236,"line":258},[234,77679,38243],{"class":244},[234,77681,77682,77684,77686,77688,77690,77692,77694,77696,77698],{"class":236,"line":265},[234,77683,38248],{"class":244},[234,77685,38251],{"class":251},[234,77687,38254],{"class":244},[234,77689,38257],{"class":251},[234,77691,38260],{"class":244},[234,77693,2633],{"class":271},[234,77695,38265],{"class":244},[234,77697,38268],{"class":251},[234,77699,23751],{"class":244},[234,77701,77702],{"class":236,"line":288},[234,77703,38275],{"class":244},[234,77705,77706,77708,77710,77712,77714,77716,77718,77720,77722],{"class":236,"line":293},[234,77707,38280],{"class":244},[234,77709,38283],{"class":251},[234,77711,38286],{"class":244},[234,77713,8834],{"class":271},[234,77715,38291],{"class":244},[234,77717,38294],{"class":251},[234,77719,22784],{"class":244},[234,77721,38299],{"class":251},[234,77723,23751],{"class":244},[234,77725,77726],{"class":236,"line":305},[234,77727,1040],{"class":244},[37,77729,36468],{"id":36467},[30,77731,38310],{},[42,77733,77734,77738,77742],{},[45,77735,38315,77736,38319],{},[1929,77737,38318],{},[45,77739,38315,77740,38325],{},[1929,77741,38324],{},[45,77743,77744,38331,77746],{},[1929,77745,38330],{},[42,77747,77748,77752],{},[45,77749,77750,38339],{},[1929,77751,38338],{},[45,77753,77754,38345],{},[1929,77755,38344],{},[30,77757,38348],{},[37,77759,38352],{"id":38351},[30,77761,38355,77762,38359],{},[1929,77763,38358],{},[42,77765,77766,77770],{},[45,77767,77768,38366],{},[1929,77769,5327],{},[45,77771,77772,38371],{},[1929,77773,36989],{},[30,77775,38374],{},[37,77777,38378],{"id":38377},[30,77779,38381],{},[42,77781,77782,77784,77786],{},[45,77783,38386],{},[45,77785,38389],{},[45,77787,38392],{},[174,77789,38396],{"id":38395},[30,77791,38399],{},[30,77793,38402],{},[2225,77795,77796,77806],{},[2228,77797,77798],{},[2231,77799,77800,77802,77804],{},[2234,77801,25444],{},[2234,77803,5327],{},[2234,77805,5330],{},[2244,77807,77808,77820,77832],{},[2231,77809,77810,77814,77818],{},[2249,77811,77812],{},[60,77813,38423],{},[2249,77815,77816],{},[60,77817,2633],{},[2249,77819,38430],{},[2231,77821,77822,77826,77830],{},[2249,77823,77824],{},[60,77825,38437],{},[2249,77827,77828,38442],{},[60,77829,10554],{},[2249,77831,38445],{},[2231,77833,77834,77838,77840],{},[2249,77835,77836],{},[60,77837,38452],{},[2249,77839,38455],{},[2249,77841,38458],{},[174,77843,38462],{"id":38461},[30,77845,38465,77846,1934,77848,38470],{},[60,77847,1682],{},[60,77849,1682],{},[225,77851,77852],{"className":227,"code":38473,"language":229,"meta":230,"style":230},[60,77853,77854,77862,77866,77886,77902,77906],{"__ignoreMap":230},[234,77855,77856,77858,77860],{"class":236,"line":237},[234,77857,296],{"class":244},[234,77859,299],{"class":281},[234,77861,38238],{"class":244},[234,77863,77864],{"class":236,"line":258},[234,77865,38488],{"class":244},[234,77867,77868,77870,77872,77874,77876,77878,77880,77882,77884],{"class":236,"line":265},[234,77869,38248],{"class":244},[234,77871,38283],{"class":251},[234,77873,38286],{"class":244},[234,77875,8834],{"class":271},[234,77877,38291],{"class":244},[234,77879,38294],{"class":251},[234,77881,22784],{"class":244},[234,77883,38299],{"class":251},[234,77885,23751],{"class":244},[234,77887,77888,77890,77892,77894,77896,77898,77900],{"class":236,"line":288},[234,77889,38248],{"class":244},[234,77891,38515],{"class":251},[234,77893,38518],{"class":244},[234,77895,38521],{"class":251},[234,77897,22784],{"class":244},[234,77899,28986],{"class":251},[234,77901,23751],{"class":244},[234,77903,77904],{"class":236,"line":293},[234,77905,38275],{"class":244},[234,77907,77908],{"class":236,"line":305},[234,77909,1040],{"class":244},[30,77911,38538,77912,38542],{},[60,77913,38541],{},[174,77915,38546],{"id":38545},[30,77917,38549,77918,38552],{},[60,77919,1682],{},[225,77921,77922],{"className":227,"code":38555,"language":229,"meta":230,"style":230},[60,77923,77924,77932,77942,77952,77962],{"__ignoreMap":230},[234,77925,77926,77928,77930],{"class":236,"line":237},[234,77927,296],{"class":244},[234,77929,299],{"class":281},[234,77931,38238],{"class":244},[234,77933,77934,77936,77938,77940],{"class":236,"line":258},[234,77935,38570],{"class":251},[234,77937,1443],{"class":244},[234,77939,8834],{"class":271},[234,77941,2510],{"class":244},[234,77943,77944,77946,77948,77950],{"class":236,"line":265},[234,77945,38581],{"class":251},[234,77947,1443],{"class":244},[234,77949,38294],{"class":251},[234,77951,2510],{"class":244},[234,77953,77954,77956,77958,77960],{"class":236,"line":288},[234,77955,38592],{"class":251},[234,77957,1443],{"class":244},[234,77959,38299],{"class":251},[234,77961,2510],{"class":244},[234,77963,77964],{"class":236,"line":293},[234,77965,1040],{"class":244},[30,77967,38605,77968,1833,77970,38612],{},[60,77969,38608],{},[60,77971,38611],{},[37,77973,38616],{"id":38615},[30,77975,38619],{},[225,77977,77978],{"className":227,"code":38622,"language":229,"meta":230,"style":230},[60,77979,77980,77988,77998,78008],{"__ignoreMap":230},[234,77981,77982,77984,77986],{"class":236,"line":237},[234,77983,296],{"class":244},[234,77985,299],{"class":281},[234,77987,38238],{"class":244},[234,77989,77990,77992,77994,77996],{"class":236,"line":258},[234,77991,38637],{"class":251},[234,77993,1443],{"class":244},[234,77995,38642],{"class":251},[234,77997,2510],{"class":244},[234,77999,78000,78002,78004,78006],{"class":236,"line":265},[234,78001,38649],{"class":251},[234,78003,1443],{"class":244},[234,78005,38654],{"class":271},[234,78007,2510],{"class":244},[234,78009,78010],{"class":236,"line":288},[234,78011,1040],{"class":244},[30,78013,38663],{},[37,78015,38667],{"id":38666},[30,78017,38670,78018,38673],{},[60,78019,35204],{},[225,78021,78022],{"className":227,"code":38676,"language":229,"meta":230,"style":230},[60,78023,78024,78032,78036,78056,78076,78080],{"__ignoreMap":230},[234,78025,78026,78028,78030],{"class":236,"line":237},[234,78027,296],{"class":244},[234,78029,299],{"class":281},[234,78031,38238],{"class":244},[234,78033,78034],{"class":236,"line":258},[234,78035,38243],{"class":244},[234,78037,78038,78040,78042,78044,78046,78048,78050,78052,78054],{"class":236,"line":265},[234,78039,38248],{"class":244},[234,78041,38251],{"class":251},[234,78043,38254],{"class":244},[234,78045,38701],{"class":251},[234,78047,38704],{"class":244},[234,78049,2633],{"class":271},[234,78051,38265],{"class":244},[234,78053,38711],{"class":251},[234,78055,23751],{"class":244},[234,78057,78058,78060,78062,78064,78066,78068,78070,78072,78074],{"class":236,"line":288},[234,78059,38248],{"class":244},[234,78061,38720],{"class":251},[234,78063,38723],{"class":244},[234,78065,38726],{"class":251},[234,78067,38729],{"class":244},[234,78069,38732],{"class":251},[234,78071,38265],{"class":244},[234,78073,38268],{"class":251},[234,78075,23751],{"class":244},[234,78077,78078],{"class":236,"line":293},[234,78079,38275],{"class":244},[234,78081,78082],{"class":236,"line":305},[234,78083,1040],{"class":244},[30,78085,38749],{},[42,78087,78088,78104,78114],{},[45,78089,78090,38757,78092,1833,78094,1833,78096,1833,78098,1833,78100,38772,78102,106],{},[60,78091,38756],{},[60,78093,30061],{},[60,78095,38762],{},[60,78097,38765],{},[60,78099,38768],{},[60,78101,38771],{},[60,78103,38775],{},[45,78105,78106,38757,78108,38782,78110,38786,78112,38612],{},[60,78107,2710],{},[60,78109,2706],{},[60,78111,38785],{},[60,78113,38789],{},[45,78115,78116,38757,78118,38796,78120,106],{},[60,78117,38785],{},[60,78119,25334],{},[60,78121,38775],{},[30,78123,38801,78124,1833,78126,1833,78128,106],{},[60,78125,38804],{},[60,78127,38807],{},[60,78129,38810],{},[37,78131,36573],{"id":36572},[30,78133,38815],{},[37,78135,37150],{"id":37149},[174,78137,38821],{"id":38820},[30,78139,38824],{},[225,78141,78142],{"className":227,"code":38827,"language":229,"meta":230,"style":230},[60,78143,78144,78152,78172,78182],{"__ignoreMap":230},[234,78145,78146,78148,78150],{"class":236,"line":237},[234,78147,296],{"class":244},[234,78149,299],{"class":281},[234,78151,38238],{"class":244},[234,78153,78154,78156,78158,78160,78162,78164,78166,78168,78170],{"class":236,"line":258},[234,78155,38280],{"class":244},[234,78157,38283],{"class":251},[234,78159,38286],{"class":244},[234,78161,8834],{"class":271},[234,78163,38291],{"class":244},[234,78165,38294],{"class":251},[234,78167,22784],{"class":244},[234,78169,38299],{"class":251},[234,78171,23751],{"class":244},[234,78173,78174,78176,78178,78180],{"class":236,"line":265},[234,78175,38862],{"class":251},[234,78177,1443],{"class":244},[234,78179,8834],{"class":271},[234,78181,2510],{"class":244},[234,78183,78184],{"class":236,"line":288},[234,78185,1040],{"class":244},[30,78187,38875],{},[42,78189,78190,78192],{},[45,78191,38880],{},[45,78193,38883],{},[174,78195,38887],{"id":38886},[30,78197,38890],{},[225,78199,78200],{"className":227,"code":38893,"language":229,"meta":230,"style":230},[60,78201,78202,78210,78214,78234,78238],{"__ignoreMap":230},[234,78203,78204,78206,78208],{"class":236,"line":237},[234,78205,296],{"class":244},[234,78207,299],{"class":281},[234,78209,38238],{"class":244},[234,78211,78212],{"class":236,"line":258},[234,78213,38243],{"class":244},[234,78215,78216,78218,78220,78222,78224,78226,78228,78230,78232],{"class":236,"line":265},[234,78217,38248],{"class":244},[234,78219,38720],{"class":251},[234,78221,38723],{"class":244},[234,78223,38726],{"class":251},[234,78225,38729],{"class":244},[234,78227,38732],{"class":251},[234,78229,38265],{"class":244},[234,78231,38268],{"class":251},[234,78233,23751],{"class":244},[234,78235,78236],{"class":236,"line":288},[234,78237,38275],{"class":244},[234,78239,78240],{"class":236,"line":293},[234,78241,1040],{"class":244},[30,78243,38938],{},[37,78245,6478],{"id":6477},[225,78247,78248],{"className":227,"code":38943,"language":229,"meta":230,"style":230},[60,78249,78250,78262,78266,78280,78284,78302,78310,78330,78340,78344,78348,78352],{"__ignoreMap":230},[234,78251,78252,78254,78256,78258,78260],{"class":236,"line":237},[234,78253,241],{"class":240},[234,78255,38952],{"class":244},[234,78257,248],{"class":240},[234,78259,252],{"class":251},[234,78261,255],{"class":244},[234,78263,78264],{"class":236,"line":258},[234,78265,262],{"emptyLinePlaceholder":261},[234,78267,78268,78270,78272,78274,78276,78278],{"class":236,"line":265},[234,78269,268],{"class":240},[234,78271,272],{"class":271},[234,78273,275],{"class":240},[234,78275,278],{"class":244},[234,78277,282],{"class":281},[234,78279,285],{"class":244},[234,78281,78282],{"class":236,"line":288},[234,78283,262],{"emptyLinePlaceholder":261},[234,78285,78286,78288,78290,78292,78294,78296,78298,78300],{"class":236,"line":293},[234,78287,4909],{"class":240},[234,78289,33522],{"class":244},[234,78291,241],{"class":240},[234,78293,106],{"class":244},[234,78295,35293],{"class":271},[234,78297,35296],{"class":244},[234,78299,35326],{"class":271},[234,78301,1477],{"class":244},[234,78303,78304,78306,78308],{"class":236,"line":305},[234,78305,929],{"class":244},[234,78307,299],{"class":281},[234,78309,38238],{"class":244},[234,78311,78312,78314,78316,78318,78320,78322,78324,78326,78328],{"class":236,"line":321},[234,78313,39011],{"class":244},[234,78315,38283],{"class":251},[234,78317,38286],{"class":244},[234,78319,8834],{"class":271},[234,78321,38291],{"class":244},[234,78323,38294],{"class":251},[234,78325,22784],{"class":244},[234,78327,38299],{"class":251},[234,78329,23751],{"class":244},[234,78331,78332,78334,78336,78338],{"class":236,"line":946},[234,78333,39032],{"class":251},[234,78335,1443],{"class":244},[234,78337,8834],{"class":271},[234,78339,2510],{"class":244},[234,78341,78342],{"class":236,"line":955},[234,78343,997],{"class":244},[234,78345,78346],{"class":236,"line":11},[234,78347,1143],{"class":244},[234,78349,78350],{"class":236,"line":980},[234,78351,262],{"emptyLinePlaceholder":261},[234,78353,78354,78356,78358,78360,78362],{"class":236,"line":994},[234,78355,296],{"class":244},[234,78357,326],{"class":281},[234,78359,329],{"class":244},[234,78361,332],{"class":271},[234,78363,335],{"class":244},[37,78365,19384],{"id":19383},[42,78367,78368,78372],{},[45,78369,78370,39071],{},[133,78371,35119],{"href":34962},[45,78373,78374,106],{},[133,78375,34948],{"href":34947},[410,78377,39078],{},{"title":230,"searchDepth":258,"depth":258,"links":78379},[78380,78381,78382,78383,78384,78389,78390,78391,78392,78396,78397],{"id":36392,"depth":258,"text":36393},{"id":36410,"depth":258,"text":36411},{"id":36467,"depth":258,"text":36468},{"id":38351,"depth":258,"text":38352},{"id":38377,"depth":258,"text":38378,"children":78385},[78386,78387,78388],{"id":38395,"depth":265,"text":38396},{"id":38461,"depth":265,"text":38462},{"id":38545,"depth":265,"text":38546},{"id":38615,"depth":258,"text":38616},{"id":38666,"depth":258,"text":38667},{"id":36572,"depth":258,"text":36573},{"id":37149,"depth":258,"text":37150,"children":78393},[78394,78395],{"id":38820,"depth":265,"text":38821},{"id":38886,"depth":265,"text":38887},{"id":6477,"depth":258,"text":6478},{"id":19383,"depth":258,"text":19384},{"path":166,"title":167,"description":39100,"kind":39101,"section":39102,"order":11,"group":39103,"aliases":78399,"attrs":78400,"events":78401,"cssVars":78402,"related":78403,"body":78404},[],[],[],[],[6,158,2354],{"type":22,"value":78405,"toc":78530},[78406,78408,78410,78412,78434,78436,78478,78480,78514,78516,78518,78520],[25,78407,167],{"id":39113},[30,78409,39116],{},[37,78411,39103],{"id":39119},[42,78413,78414,78418,78422,78426,78430],{},[45,78415,78416],{},[133,78417,39126],{"href":3984},[45,78419,78420],{},[133,78421,39131],{"href":2903},[45,78423,78424],{},[133,78425,39136],{"href":2467},[45,78427,78428],{},[133,78429,39141],{"href":2468},[45,78431,78432],{},[133,78433,18015],{"href":8500},[37,78435,39149],{"id":39148},[42,78437,78438,78442,78446,78450,78454,78458,78462,78466,78470,78474],{},[45,78439,78440],{},[133,78441,39157],{"href":39156},[45,78443,78444],{},[133,78445,2393],{"href":5022},[45,78447,78448],{},[133,78449,5063],{"href":5023},[45,78451,78452],{},[133,78453,28686],{"href":5024},[45,78455,78456],{},[133,78457,37044],{"href":36749},[45,78459,78460],{},[133,78461,39179],{"href":39178},[45,78463,78464],{},[133,78465,39185],{"href":39184},[45,78467,78468],{},[133,78469,39191],{"href":39190},[45,78471,78472],{},[133,78473,39196],{"href":14362},[45,78475,78476],{},[133,78477,39202],{"href":39201},[37,78479,39206],{"id":39205},[42,78481,78482,78486,78490,78494,78498,78502,78506,78510],{},[45,78483,78484],{},[133,78485,39213],{"href":32903},[45,78487,78488],{},[133,78489,30757],{"href":3985},[45,78491,78492],{},[133,78493,32896],{"href":39222},[45,78495,78496],{},[133,78497,32897],{"href":39227},[45,78499,78500],{},[133,78501,32898],{"href":39232},[45,78503,78504],{},[133,78505,39238],{"href":39237},[45,78507,78508],{},[133,78509,39244],{"href":39243},[45,78511,78512],{},[133,78513,39250],{"href":39249},[37,78515,39254],{"id":39253},[30,78517,39257],{},[30,78519,39260],{},[42,78521,78522,78524],{},[45,78523,39265],{},[45,78525,39268,78526,1934,78528,39275],{},[60,78527,39271],{},[60,78529,39274],{},{"title":230,"searchDepth":258,"depth":258,"links":78531},[78532,78533,78534,78535],{"id":39119,"depth":258,"text":39103},{"id":39148,"depth":258,"text":39149},{"id":39205,"depth":258,"text":39206},{"id":39253,"depth":258,"text":39254},{"path":3984,"title":39126,"description":39283,"kind":39101,"section":39102,"order":427,"group":39103,"aliases":78537,"attrs":78538,"events":78539,"cssVars":78540,"related":78541,"body":78542},[28,282,299,326,2458],[],[],[],[2467,2903,19],{"type":22,"value":78543,"toc":78972},[78544,78546,78548,78566,78568,78570,78574,78576,78580,78582,78586,78588,78594,78596,78600,78602,78604,78768,78770,78790,78794,78796,78812,78822,78826,78830,78846,78850,78854,78856,78858,78860,78882,78888,78890,78956,78960,78962,78970],[25,78545,39126],{"id":39293},[37,78547,39297],{"id":39296},[225,78549,78550],{"className":227,"code":39300,"language":229,"meta":230,"style":230},[60,78551,78552],{"__ignoreMap":230},[234,78553,78554,78556,78558,78560,78562,78564],{"class":236,"line":237},[234,78555,268],{"class":240},[234,78557,272],{"class":271},[234,78559,275],{"class":240},[234,78561,278],{"class":244},[234,78563,282],{"class":281},[234,78565,285],{"class":244},[30,78567,39319],{},[37,78569,39323],{"id":39322},[174,78571,78572],{"id":39326},[60,78573,39329],{},[30,78575,39332],{},[174,78577,78578],{"id":39335},[60,78579,39338],{},[30,78581,39341],{},[174,78583,78584],{"id":39344},[60,78585,39347],{},[30,78587,39350],{},[174,78589,78590,4257,78592],{"id":39353},[60,78591,39356],{},[60,78593,39359],{},[30,78595,39362],{},[174,78597,78598],{"id":2554},[60,78599,2557],{},[30,78601,39369],{},[30,78603,39372],{},[225,78605,78606],{"className":227,"code":39375,"language":229,"meta":230,"style":230},[60,78607,78608,78620,78632,78654,78658,78670,78686,78704,78708,78720,78738,78742,78750],{"__ignoreMap":230},[234,78609,78610,78612,78614,78616,78618],{"class":236,"line":237},[234,78611,296],{"class":244},[234,78613,2458],{"class":281},[234,78615,329],{"class":244},[234,78617,2576],{"class":271},[234,78619,335],{"class":244},[234,78621,78622,78624,78626,78628,78630],{"class":236,"line":258},[234,78623,296],{"class":244},[234,78625,2458],{"class":281},[234,78627,329],{"class":244},[234,78629,2589],{"class":251},[234,78631,335],{"class":244},[234,78633,78634,78636,78638,78640,78642,78644,78646,78648,78650,78652],{"class":236,"line":265},[234,78635,296],{"class":244},[234,78637,2458],{"class":281},[234,78639,39410],{"class":244},[234,78641,4897],{"class":281},[234,78643,329],{"class":244},[234,78645,2589],{"class":251},[234,78647,903],{"class":244},[234,78649,39421],{"class":240},[234,78651,34561],{"class":281},[234,78653,335],{"class":244},[234,78655,78656],{"class":236,"line":288},[234,78657,262],{"emptyLinePlaceholder":261},[234,78659,78660,78662,78664,78666,78668],{"class":236,"line":293},[234,78661,296],{"class":244},[234,78663,2458],{"class":281},[234,78665,2613],{"class":244},[234,78667,2576],{"class":271},[234,78669,318],{"class":244},[234,78671,78672,78674,78676,78678,78680,78682,78684],{"class":236,"line":305},[234,78673,296],{"class":244},[234,78675,2458],{"class":281},[234,78677,2613],{"class":244},[234,78679,2576],{"class":271},[234,78681,2630],{"class":244},[234,78683,2633],{"class":271},[234,78685,318],{"class":244},[234,78687,78688,78690,78692,78694,78696,78698,78700,78702],{"class":236,"line":321},[234,78689,296],{"class":244},[234,78691,2458],{"class":281},[234,78693,2613],{"class":244},[234,78695,2576],{"class":271},[234,78697,2648],{"class":244},[234,78699,2651],{"class":240},[234,78701,1666],{"class":271},[234,78703,318],{"class":244},[234,78705,78706],{"class":236,"line":946},[234,78707,262],{"emptyLinePlaceholder":261},[234,78709,78710,78712,78714,78716,78718],{"class":236,"line":955},[234,78711,296],{"class":244},[234,78713,2458],{"class":281},[234,78715,2668],{"class":244},[234,78717,2589],{"class":251},[234,78719,318],{"class":244},[234,78721,78722,78724,78726,78728,78730,78732,78734,78736],{"class":236,"line":11},[234,78723,296],{"class":244},[234,78725,2458],{"class":281},[234,78727,2668],{"class":244},[234,78729,2589],{"class":251},[234,78731,2648],{"class":244},[234,78733,2651],{"class":240},[234,78735,1666],{"class":271},[234,78737,318],{"class":244},[234,78739,78740],{"class":236,"line":980},[234,78741,262],{"emptyLinePlaceholder":261},[234,78743,78744,78746,78748],{"class":236,"line":994},[234,78745,296],{"class":244},[234,78747,2458],{"class":281},[234,78749,39522],{"class":244},[234,78751,78752,78754,78756,78758,78760,78762,78764,78766],{"class":236,"line":1000},[234,78753,296],{"class":244},[234,78755,2458],{"class":281},[234,78757,2687],{"class":244},[234,78759,2633],{"class":271},[234,78761,2648],{"class":244},[234,78763,2651],{"class":240},[234,78765,1666],{"class":271},[234,78767,318],{"class":244},[30,78769,39543],{},[42,78771,78772,78778,78782,78786,78788],{},[45,78773,78774,2716,78776],{},[60,78775,2715],{},[60,78777,2719],{},[45,78779,78780,39556],{},[60,78781,2723],{},[45,78783,78784,39561],{},[60,78785,2723],{},[45,78787,39564],{},[45,78789,39567],{},[174,78791,78792],{"id":2727},[60,78793,2730],{},[30,78795,39574],{},[225,78797,78798],{"className":227,"code":2736,"language":229,"meta":230,"style":230},[60,78799,78800],{"__ignoreMap":230},[234,78801,78802,78804,78806,78808,78810],{"class":236,"line":237},[234,78803,296],{"class":244},[234,78805,2459],{"class":281},[234,78807,329],{"class":244},[234,78809,2749],{"class":251},[234,78811,335],{"class":244},[1042,78813,78814],{},[30,78815,78816,2759,78818,39599,78820,31051],{},[1929,78817,2758],{},[60,78819,2762],{},[60,78821,2766],{},[174,78823,78824],{"id":2770},[60,78825,2773],{},[30,78827,39608,78828,39611],{},[60,78829,2633],{},[225,78831,78832],{"className":227,"code":2782,"language":229,"meta":230,"style":230},[60,78833,78834],{"__ignoreMap":230},[234,78835,78836,78838,78840,78842,78844],{"class":236,"line":237},[234,78837,296],{"class":244},[234,78839,2791],{"class":281},[234,78841,329],{"class":244},[234,78843,2633],{"class":271},[234,78845,335],{"class":244},[30,78847,39630,78848,39633],{},[60,78849,2762],{},[174,78851,78852],{"id":39636},[60,78853,39639],{},[30,78855,39642],{},[37,78857,39646],{"id":39645},[30,78859,39649],{},[42,78861,78862,78866,78870,78874,78878],{},[45,78863,78864],{},[60,78865,39656],{},[45,78867,78868],{},[60,78869,39661],{},[45,78871,78872],{},[60,78873,4444],{},[45,78875,78876],{},[60,78877,4469],{},[45,78879,78880],{},[60,78881,2824],{},[30,78883,78884,39678,78886,106],{},[60,78885,2824],{},[60,78887,2458],{},[174,78889,39684],{"id":39683},[225,78891,78892],{"className":227,"code":4369,"language":229,"meta":230,"style":230},[60,78893,78894,78908,78912,78922,78932,78936,78946],{"__ignoreMap":230},[234,78895,78896,78898,78900,78902,78904,78906],{"class":236,"line":237},[234,78897,268],{"class":240},[234,78899,272],{"class":271},[234,78901,275],{"class":240},[234,78903,278],{"class":244},[234,78905,282],{"class":281},[234,78907,285],{"class":244},[234,78909,78910],{"class":236,"line":258},[234,78911,262],{"emptyLinePlaceholder":261},[234,78913,78914,78916,78918,78920],{"class":236,"line":265},[234,78915,4394],{"class":244},[234,78917,357],{"class":240},[234,78919,4399],{"class":251},[234,78921,255],{"class":244},[234,78923,78924,78926,78928,78930],{"class":236,"line":288},[234,78925,4406],{"class":244},[234,78927,357],{"class":240},[234,78929,4411],{"class":251},[234,78931,255],{"class":244},[234,78933,78934],{"class":236,"line":293},[234,78935,262],{"emptyLinePlaceholder":261},[234,78937,78938,78940,78942,78944],{"class":236,"line":305},[234,78939,4422],{"class":244},[234,78941,357],{"class":240},[234,78943,4427],{"class":271},[234,78945,255],{"class":244},[234,78947,78948,78950,78952,78954],{"class":236,"line":321},[234,78949,4434],{"class":244},[234,78951,357],{"class":240},[234,78953,4439],{"class":271},[234,78955,255],{"class":244},[30,78957,39753,78958,106],{},[60,78959,4366],{},[37,78961,39759],{"id":39758},[42,78963,78964,78966,78968],{},[45,78965,39764],{},[45,78967,39767],{},[45,78969,39770],{},[410,78971,32854],{},{"title":230,"searchDepth":258,"depth":258,"links":78973},[78974,78975,78985,78988],{"id":39296,"depth":258,"text":39297},{"id":39322,"depth":258,"text":39323,"children":78976},[78977,78978,78979,78980,78981,78982,78983,78984],{"id":39326,"depth":265,"text":39329},{"id":39335,"depth":265,"text":39338},{"id":39344,"depth":265,"text":39347},{"id":39353,"depth":265,"text":39782},{"id":2554,"depth":265,"text":2557},{"id":2727,"depth":265,"text":2730},{"id":2770,"depth":265,"text":2773},{"id":39636,"depth":265,"text":39639},{"id":39645,"depth":258,"text":39646,"children":78986},[78987],{"id":39683,"depth":265,"text":39684},{"id":39758,"depth":258,"text":39759},{"path":2903,"title":39131,"description":39792,"kind":39101,"section":39102,"order":609,"group":39103,"aliases":78990,"attrs":78991,"events":78992,"cssVars":78993,"related":78994,"body":78995},[3818,22951,39794],[],[],[],[2901,2469,3823],{"type":22,"value":78996,"toc":79733},[78997,78999,79001,79021,79023,79025,79027,79029,79043,79045,79047,79147,79149,79299,79301,79305,79343,79347,79365,79367,79451,79453,79475,79477,79599,79601,79611,79613,79687,79689,79691,79695,79697,79707,79713,79715,79731],[25,78998,39131],{"id":39803},[30,79000,39806],{},[225,79002,79003],{"className":227,"code":39809,"language":229,"meta":230,"style":230},[60,79004,79005,79013],{"__ignoreMap":230},[234,79006,79007,79009,79011],{"class":236,"line":237},[234,79008,296],{"class":244},[234,79010,1536],{"class":281},[234,79012,39820],{"class":244},[234,79014,79015,79017,79019],{"class":236,"line":258},[234,79016,296],{"class":244},[234,79018,1606],{"class":281},[234,79020,39820],{"class":244},[30,79022,39831],{},[37,79024,39835],{"id":39834},[30,79026,39838],{},[30,79028,183],{},[42,79030,79031,79035,79039],{},[45,79032,79033],{},[60,79034,5353],{},[45,79036,79037],{},[60,79038,22901],{},[45,79040,79041],{},[60,79042,2458],{},[30,79044,39857],{},[37,79046,39861],{"id":39860},[2225,79048,79049,79059],{},[2228,79050,79051],{},[2231,79052,79053,79055,79057],{},[2234,79054,6006],{},[2234,79056,6009],{},[2234,79058,6012],{},[2244,79060,79061,79075,79087,79099,79111,79123,79135],{},[2231,79062,79063,79067,79071],{},[2249,79064,79065],{},[60,79066,326],{},[2249,79068,79069],{},[60,79070,12700],{},[2249,79072,79073,39891],{},[60,79074,39890],{},[2231,79076,79077,79081,79085],{},[2249,79078,79079],{},[60,79080,39898],{},[2249,79082,79083],{},[60,79084,12700],{},[2249,79086,39905],{},[2231,79088,79089,79093,79097],{},[2249,79090,79091],{},[60,79092,32933],{},[2249,79094,79095],{},[60,79096,6025],{},[2249,79098,39918],{},[2231,79100,79101,79105,79109],{},[2249,79102,79103],{},[60,79104,8493],{},[2249,79106,79107],{},[60,79108,6025],{},[2249,79110,39931],{},[2231,79112,79113,79117,79121],{},[2249,79114,79115],{},[60,79116,39938],{},[2249,79118,79119],{},[60,79120,12700],{},[2249,79122,39945],{},[2231,79124,79125,79129,79133],{},[2249,79126,79127],{},[60,79128,39952],{},[2249,79130,79131],{},[60,79132,12700],{},[2249,79134,39959],{},[2231,79136,79137,79141,79145],{},[2249,79138,79139],{},[60,79140,39966],{},[2249,79142,79143],{},[60,79144,12700],{},[2249,79146,39973],{},[37,79148,39977],{"id":39976},[2225,79150,79151,79161],{},[2228,79152,79153],{},[2231,79154,79155,79157,79159],{},[2234,79156,6006],{},[2234,79158,6009],{},[2234,79160,6012],{},[2244,79162,79163,79175,79187,79199,79211,79223,79235,79247,79261,79275,79287],{},[2231,79164,79165,79169,79173],{},[2249,79166,79167],{},[60,79168,22923],{},[2249,79170,79171],{},[60,79172,15566],{},[2249,79174,40004],{},[2231,79176,79177,79181,79185],{},[2249,79178,79179],{},[60,79180,22930],{},[2249,79182,79183],{},[60,79184,15566],{},[2249,79186,40017],{},[2231,79188,79189,79193,79197],{},[2249,79190,79191],{},[60,79192,22931],{},[2249,79194,79195],{},[60,79196,15566],{},[2249,79198,40030],{},[2231,79200,79201,79205,79209],{},[2249,79202,79203],{},[60,79204,22932],{},[2249,79206,79207],{},[60,79208,15566],{},[2249,79210,40043],{},[2231,79212,79213,79217,79221],{},[2249,79214,79215],{},[60,79216,12285],{},[2249,79218,79219],{},[60,79220,12769],{},[2249,79222,40056],{},[2231,79224,79225,79229,79233],{},[2249,79226,79227],{},[60,79228,27164],{},[2249,79230,79231],{},[60,79232,6025],{},[2249,79234,40069],{},[2231,79236,79237,79241,79245],{},[2249,79238,79239],{},[60,79240,27878],{},[2249,79242,79243],{},[60,79244,27883],{},[2249,79246,40082],{},[2231,79248,79249,79253,79257],{},[2249,79250,79251],{},[60,79252,40089],{},[2249,79254,79255],{},[60,79256,15566],{},[2249,79258,79259,30925],{},[60,79260,40098],{},[2231,79262,79263,79267,79271],{},[2249,79264,79265],{},[60,79266,40105],{},[2249,79268,79269],{},[60,79270,15566],{},[2249,79272,79273,30925],{},[60,79274,40114],{},[2231,79276,79277,79281,79285],{},[2249,79278,79279],{},[60,79280,22178],{},[2249,79282,79283],{},[60,79284,22183],{},[2249,79286,40127],{},[2231,79288,79289,79293,79297],{},[2249,79290,79291],{},[60,79292,22193],{},[2249,79294,79295],{},[60,79296,22183],{},[2249,79298,40140],{},[37,79300,40144],{"id":40143},[30,79302,40147,79303,106],{},[60,79304,764],{},[2225,79306,79307,79317],{},[2228,79308,79309],{},[2231,79310,79311,79313,79315],{},[2234,79312,6006],{},[2234,79314,6009],{},[2234,79316,6012],{},[2244,79318,79319,79331],{},[2231,79320,79321,79325,79329],{},[2249,79322,79323],{},[60,79324,40170],{},[2249,79326,79327],{},[60,79328,15566],{},[2249,79330,40177],{},[2231,79332,79333,79337,79341],{},[2249,79334,79335],{},[60,79336,40184],{},[2249,79338,79339],{},[60,79340,40189],{},[2249,79342,40192],{},[30,79344,79345,40197],{},[60,79346,4221],{},[42,79348,79349,79353,79357,79361],{},[45,79350,79351],{},[60,79352,40204],{},[45,79354,79355],{},[60,79356,40209],{},[45,79358,79359],{},[60,79360,40214],{},[45,79362,79363],{},[60,79364,40219],{},[37,79366,40223],{"id":40222},[2225,79368,79369,79379],{},[2228,79370,79371],{},[2231,79372,79373,79375,79377],{},[2234,79374,6006],{},[2234,79376,6009],{},[2234,79378,6012],{},[2244,79380,79381,79395,79409,79423,79437],{},[2231,79382,79383,79387,79391],{},[2249,79384,79385],{},[60,79386,799],{},[2249,79388,79389],{},[60,79390,6025],{},[2249,79392,79393,40252],{},[60,79394,190],{},[2231,79396,79397,79401,79405],{},[2249,79398,79399],{},[60,79400,6579],{},[2249,79402,79403],{},[60,79404,6025],{},[2249,79406,79407,40267],{},[60,79408,5623],{},[2231,79410,79411,79415,79419],{},[2249,79412,79413],{},[60,79414,2898],{},[2249,79416,79417],{},[60,79418,6025],{},[2249,79420,79421,40282],{},[60,79422,4644],{},[2231,79424,79425,79429,79433],{},[2249,79426,79427],{},[60,79428,8496],{},[2249,79430,79431],{},[60,79432,6025],{},[2249,79434,79435,40297],{},[60,79436,4638],{},[2231,79438,79439,79443,79447],{},[2249,79440,79441],{},[60,79442,9092],{},[2249,79444,79445],{},[60,79446,6025],{},[2249,79448,79449,40312],{},[60,79450,4641],{},[30,79452,40315],{},[42,79454,79455,79459,79463,79467,79471],{},[45,79456,79457,40322],{},[60,79458,799],{},[45,79460,79461,40322],{},[60,79462,6579],{},[45,79464,79465,40322],{},[60,79466,2898],{},[45,79468,79469,40322],{},[60,79470,8496],{},[45,79472,79473,40322],{},[60,79474,9092],{},[37,79476,40342],{"id":40341},[2225,79478,79479,79489],{},[2228,79480,79481],{},[2231,79482,79483,79485,79487],{},[2234,79484,6006],{},[2234,79486,6009],{},[2234,79488,6012],{},[2244,79490,79491,79503,79515,79527,79539,79551,79563,79575,79587],{},[2231,79492,79493,79497,79501],{},[2249,79494,79495],{},[60,79496,12298],{},[2249,79498,79499],{},[60,79500,12700],{},[2249,79502,40369],{},[2231,79504,79505,79509,79513],{},[2249,79506,79507],{},[60,79508,12299],{},[2249,79510,79511],{},[60,79512,12714],{},[2249,79514,40382],{},[2231,79516,79517,79521,79525],{},[2249,79518,79519],{},[60,79520,12300],{},[2249,79522,79523],{},[60,79524,12714],{},[2249,79526,40395],{},[2231,79528,79529,79533,79537],{},[2249,79530,79531],{},[60,79532,12301],{},[2249,79534,79535],{},[60,79536,12700],{},[2249,79538,40408],{},[2231,79540,79541,79545,79549],{},[2249,79542,79543],{},[60,79544,14563],{},[2249,79546,79547],{},[60,79548,12714],{},[2249,79550,40421],{},[2231,79552,79553,79557,79561],{},[2249,79554,79555],{},[60,79556,16607],{},[2249,79558,79559],{},[60,79560,16612],{},[2249,79562,40434],{},[2231,79564,79565,79569,79573],{},[2249,79566,79567],{},[60,79568,15230],{},[2249,79570,79571],{},[60,79572,12714],{},[2249,79574,40447],{},[2231,79576,79577,79581,79585],{},[2249,79578,79579],{},[60,79580,15231],{},[2249,79582,79583],{},[60,79584,15650],{},[2249,79586,40460],{},[2231,79588,79589,79593,79597],{},[2249,79590,79591],{},[60,79592,15232],{},[2249,79594,79595],{},[60,79596,15664],{},[2249,79598,40473],{},[30,79600,40476],{},[42,79602,79603,79607],{},[45,79604,79605],{},[60,79606,15230],{},[45,79608,40485,79609],{},[60,79610,40488],{},[37,79612,40492],{"id":40491},[2225,79614,79615,79625],{},[2228,79616,79617],{},[2231,79618,79619,79621,79623],{},[2234,79620,6006],{},[2234,79622,6009],{},[2234,79624,6012],{},[2244,79626,79627,79639,79651,79663,79675],{},[2231,79628,79629,79633,79637],{},[2249,79630,79631],{},[60,79632,23842],{},[2249,79634,79635],{},[60,79636,24114],{},[2249,79638,40519],{},[2231,79640,79641,79645,79649],{},[2249,79642,79643],{},[60,79644,23843],{},[2249,79646,79647],{},[60,79648,24128],{},[2249,79650,40532],{},[2231,79652,79653,79657,79661],{},[2249,79654,79655],{},[60,79656,24138],{},[2249,79658,79659],{},[60,79660,24143],{},[2249,79662,40545],{},[2231,79664,79665,79669,79673],{},[2249,79666,79667],{},[60,79668,24153],{},[2249,79670,79671],{},[60,79672,24143],{},[2249,79674,40558],{},[2231,79676,79677,79681,79685],{},[2249,79678,79679],{},[60,79680,24167],{},[2249,79682,79683],{},[60,79684,24143],{},[2249,79686,40571],{},[30,79688,40574],{},[37,79690,40578],{"id":40577},[30,79692,40581,79693,40585],{},[60,79694,40584],{},[30,79696,183],{},[42,79698,79699,79703],{},[45,79700,79701],{},[60,79702,14414],{},[45,79704,79705],{},[60,79706,14417],{},[30,79708,79709,40602,79711,106],{},[60,79710,5733],{},[60,79712,40605],{},[37,79714,40608],{"id":35916},[42,79716,79717,79723,79727],{},[45,79718,40613,79719,40616,79721,106],{},[60,79720,764],{},[133,79722,2891],{"href":2469},[45,79724,40621,79725,106],{},[133,79726,40624],{"href":158},[45,79728,40627,79729,106],{},[133,79730,18015],{"href":8500},[410,79732,40632],{},{"title":230,"searchDepth":258,"depth":258,"links":79734},[79735,79736,79737,79738,79739,79740,79741,79742,79743],{"id":39834,"depth":258,"text":39835},{"id":39860,"depth":258,"text":39861},{"id":39976,"depth":258,"text":39977},{"id":40143,"depth":258,"text":40144},{"id":40222,"depth":258,"text":40223},{"id":40341,"depth":258,"text":40342},{"id":40491,"depth":258,"text":40492},{"id":40577,"depth":258,"text":40578},{"id":35916,"depth":258,"text":40608},{"path":2467,"title":39136,"description":40645,"kind":39101,"section":39102,"order":819,"group":39103,"aliases":79745,"attrs":79746,"events":79747,"cssVars":79748,"related":79749,"body":79750},[2457,3267,12286,25405],[],[],[],[146,2468,3984],{"type":22,"value":79751,"toc":80534},[79752,79754,79758,79764,79768,79770,80384,80386,80456,80460,80464,80466,80514,80518,80520,80532],[25,79753,39136],{"id":40655},[30,79755,40658,79756,106],{},[60,79757,29355],{},[30,79759,40663,79760,40666,79762,40669],{},[60,79761,4366],{},[60,79763,28],{},[30,79765,40672,79766,106],{},[60,79767,40675],{},[37,79769,40679],{"id":40678},[2225,79771,79772,79782],{},[2228,79773,79774],{},[2231,79775,79776,79778,79780],{},[2234,79777,40688],{},[2234,79779,5327],{},[2234,79781,40693],{},[2244,79783,79784,79796,79808,79820,79832,79844,79856,79868,79880,79892,79904,79918,79932,79946,79962,79974,79986,80000,80014,80028,80040,80052,80064,80074,80086,80098,80110,80122,80134,80146,80160,80174,80188,80202,80216,80230,80244,80258,80272,80286,80300,80314,80328,80342,80356,80370],{},[2231,79785,79786,79790,79794],{},[2249,79787,79788],{},[60,79789,40702],{},[2249,79791,79792],{},[60,79793,2719],{},[2249,79795,40709],{},[2231,79797,79798,79802,79806],{},[2249,79799,79800],{},[60,79801,3267],{},[2249,79803,79804],{},[60,79805,5876],{},[2249,79807,40722],{},[2231,79809,79810,79814,79818],{},[2249,79811,79812],{},[60,79813,3268],{},[2249,79815,79816],{},[60,79817,5876],{},[2249,79819,40735],{},[2231,79821,79822,79826,79830],{},[2249,79823,79824],{},[60,79825,30061],{},[2249,79827,79828],{},[60,79829,795],{},[2249,79831,40748],{},[2231,79833,79834,79838,79842],{},[2249,79835,79836],{},[60,79837,30074],{},[2249,79839,79840],{},[60,79841,5876],{},[2249,79843,40761],{},[2231,79845,79846,79850,79854],{},[2249,79847,79848],{},[60,79849,30079],{},[2249,79851,79852],{},[60,79853,5876],{},[2249,79855,40774],{},[2231,79857,79858,79862,79866],{},[2249,79859,79860],{},[60,79861,30107],{},[2249,79863,79864],{},[60,79865,5177],{},[2249,79867,40787],{},[2231,79869,79870,79874,79878],{},[2249,79871,79872],{},[60,79873,30112],{},[2249,79875,79876],{},[60,79877,5922],{},[2249,79879,40800],{},[2231,79881,79882,79886,79890],{},[2249,79883,79884],{},[60,79885,30117],{},[2249,79887,79888],{},[60,79889,5922],{},[2249,79891,40813],{},[2231,79893,79894,79898,79902],{},[2249,79895,79896],{},[60,79897,30122],{},[2249,79899,79900],{},[60,79901,5177],{},[2249,79903,40826],{},[2231,79905,79906,79910,79914],{},[2249,79907,79908],{},[60,79909,40833],{},[2249,79911,79912],{},[60,79913,7552],{},[2249,79915,40840,79916],{},[60,79917,4644],{},[2231,79919,79920,79924,79928],{},[2249,79921,79922],{},[60,79923,7482],{},[2249,79925,79926],{},[60,79927,7535],{},[2249,79929,40855,79930],{},[60,79931,4644],{},[2231,79933,79934,79938,79942],{},[2249,79935,79936],{},[60,79937,8493],{},[2249,79939,79940],{},[60,79941,7535],{},[2249,79943,40870,79944,40873],{},[60,79945,8493],{},[2231,79947,79948,79952,79956],{},[2249,79949,79950],{},[60,79951,12286],{},[2249,79953,79954],{},[60,79955,2531],{},[2249,79957,40886,79958,137,79960],{},[60,79959,40889],{},[60,79961,195],{},[2231,79963,79964,79968,79972],{},[2249,79965,79966],{},[60,79967,40898],{},[2249,79969,79970],{},[60,79971,14625],{},[2249,79973,40905],{},[2231,79975,79976,79980,79984],{},[2249,79977,79978],{},[60,79979,40912],{},[2249,79981,79982],{},[60,79983,4510],{},[2249,79985,40919],{},[2231,79987,79988,79992,79996],{},[2249,79989,79990],{},[60,79991,9088],{},[2249,79993,79994],{},[60,79995,1754],{},[2249,79997,40932,79998],{},[60,79999,4641],{},[2231,80001,80002,80006,80010],{},[2249,80003,80004],{},[60,80005,9616],{},[2249,80007,80008],{},[60,80009,9674],{},[2249,80011,40947,80012],{},[60,80013,5643],{},[2231,80015,80016,80020,80024],{},[2249,80017,80018],{},[60,80019,25405],{},[2249,80021,80022],{},[60,80023,2541],{},[2249,80025,40962,80026],{},[60,80027,205],{},[2231,80029,80030,80034,80038],{},[2249,80031,80032],{},[60,80033,40971],{},[2249,80035,80036],{},[60,80037,1695],{},[2249,80039,40978],{},[2231,80041,80042,80046,80050],{},[2249,80043,80044],{},[60,80045,14501],{},[2249,80047,80048],{},[60,80049,2719],{},[2249,80051,40991],{},[2231,80053,80054,80058,80062],{},[2249,80055,80056],{},[60,80057,14504],{},[2249,80059,80060],{},[60,80061,2719],{},[2249,80063,41004],{},[2231,80065,80066,80070,80072],{},[2249,80067,80068],{},[60,80069,13570],{},[2249,80071,41013],{},[2249,80073,41016],{},[2231,80075,80076,80080,80084],{},[2249,80077,80078],{},[60,80079,23127],{},[2249,80081,80082],{},[60,80083,2719],{},[2249,80085,41029],{},[2231,80087,80088,80092,80096],{},[2249,80089,80090],{},[60,80091,2867],{},[2249,80093,80094],{},[60,80095,2719],{},[2249,80097,41029],{},[2231,80099,80100,80104,80108],{},[2249,80101,80102],{},[60,80103,10218],{},[2249,80105,80106],{},[60,80107,2719],{},[2249,80109,41029],{},[2231,80111,80112,80116,80120],{},[2249,80113,80114],{},[60,80115,2861],{},[2249,80117,80118],{},[60,80119,2719],{},[2249,80121,41066],{},[2231,80123,80124,80128,80132],{},[2249,80125,80126],{},[60,80127,2873],{},[2249,80129,80130],{},[60,80131,2719],{},[2249,80133,41029],{},[2231,80135,80136,80140,80144],{},[2249,80137,80138],{},[60,80139,30281],{},[2249,80141,80142],{},[60,80143,5859],{},[2249,80145,41091],{},[2231,80147,80148,80152,80156],{},[2249,80149,80150],{},[60,80151,41098],{},[2249,80153,80154],{},[60,80155,41103],{},[2249,80157,41106,80158],{},[60,80159,4641],{},[2231,80161,80162,80166,80170],{},[2249,80163,80164],{},[60,80165,41115],{},[2249,80167,80168],{},[60,80169,41120],{},[2249,80171,41123,80172],{},[60,80173,4641],{},[2231,80175,80176,80180,80184],{},[2249,80177,80178],{},[60,80179,41132],{},[2249,80181,80182],{},[60,80183,41137],{},[2249,80185,41140,80186],{},[60,80187,4641],{},[2231,80189,80190,80194,80198],{},[2249,80191,80192],{},[60,80193,41149],{},[2249,80195,80196],{},[60,80197,10223],{},[2249,80199,41156,80200],{},[60,80201,5676],{},[2231,80203,80204,80208,80212],{},[2249,80205,80206],{},[60,80207,41165],{},[2249,80209,80210],{},[60,80211,15304],{},[2249,80213,41172,80214],{},[60,80215,5676],{},[2231,80217,80218,80222,80226],{},[2249,80219,80220],{},[60,80221,41181],{},[2249,80223,80224],{},[60,80225,15321],{},[2249,80227,41188,80228],{},[60,80229,5676],{},[2231,80231,80232,80236,80240],{},[2249,80233,80234],{},[60,80235,41197],{},[2249,80237,80238],{},[60,80239,15338],{},[2249,80241,41204,80242],{},[60,80243,5676],{},[2231,80245,80246,80250,80254],{},[2249,80247,80248],{},[60,80249,41213],{},[2249,80251,80252],{},[60,80253,4463],{},[2249,80255,41220,80256],{},[60,80257,5676],{},[2231,80259,80260,80264,80268],{},[2249,80261,80262],{},[60,80263,41229],{},[2249,80265,80266],{},[60,80267,2531],{},[2249,80269,41236,80270],{},[60,80271,5676],{},[2231,80273,80274,80278,80282],{},[2249,80275,80276],{},[60,80277,41245],{},[2249,80279,80280],{},[60,80281,15428],{},[2249,80283,41252,80284],{},[60,80285,5676],{},[2231,80287,80288,80292,80296],{},[2249,80289,80290],{},[60,80291,41261],{},[2249,80293,80294],{},[60,80295,15448],{},[2249,80297,41268,80298],{},[60,80299,5676],{},[2231,80301,80302,80306,80310],{},[2249,80303,80304],{},[60,80305,41277],{},[2249,80307,80308],{},[60,80309,15465],{},[2249,80311,41284,80312],{},[60,80313,5676],{},[2231,80315,80316,80320,80324],{},[2249,80317,80318],{},[60,80319,41293],{},[2249,80321,80322],{},[60,80323,15482],{},[2249,80325,41300,80326],{},[60,80327,5676],{},[2231,80329,80330,80334,80338],{},[2249,80331,80332],{},[60,80333,41309],{},[2249,80335,80336],{},[60,80337,15321],{},[2249,80339,41316,80340],{},[60,80341,5676],{},[2231,80343,80344,80348,80352],{},[2249,80345,80346],{},[60,80347,41325],{},[2249,80349,80350],{},[60,80351,10333],{},[2249,80353,41332,80354],{},[60,80355,5676],{},[2231,80357,80358,80362,80366],{},[2249,80359,80360],{},[60,80361,41341],{},[2249,80363,80364],{},[60,80365,15553],{},[2249,80367,41348,80368],{},[60,80369,5676],{},[2231,80371,80372,80376,80380],{},[2249,80373,80374],{},[60,80375,41357],{},[2249,80377,80378],{},[60,80379,2633],{},[2249,80381,41364,80382],{},[60,80383,5676],{},[37,80385,2933],{"id":2070},[225,80387,80388],{"className":227,"code":41371,"language":229,"meta":230,"style":230},[60,80389,80390,80398,80408,80418,80428,80436,80444,80452],{"__ignoreMap":230},[234,80391,80392,80394,80396],{"class":236,"line":237},[234,80393,296],{"class":244},[234,80395,2457],{"class":281},[234,80397,1230],{"class":244},[234,80399,80400,80402,80404,80406],{"class":236,"line":258},[234,80401,41386],{"class":251},[234,80403,1443],{"class":244},[234,80405,3150],{"class":251},[234,80407,2510],{"class":244},[234,80409,80410,80412,80414,80416],{"class":236,"line":265},[234,80411,41397],{"class":251},[234,80413,1443],{"class":244},[234,80415,3150],{"class":251},[234,80417,2510],{"class":244},[234,80419,80420,80422,80424,80426],{"class":236,"line":288},[234,80421,41408],{"class":251},[234,80423,1443],{"class":244},[234,80425,2531],{"class":271},[234,80427,2510],{"class":244},[234,80429,80430,80432,80434],{"class":236,"line":293},[234,80431,2538],{"class":244},[234,80433,2541],{"class":271},[234,80435,2510],{"class":244},[234,80437,80438,80440,80442],{"class":236,"line":305},[234,80439,41427],{"class":244},[234,80441,4510],{"class":271},[234,80443,2510],{"class":244},[234,80445,80446,80448,80450],{"class":236,"line":321},[234,80447,41436],{"class":244},[234,80449,41439],{"class":271},[234,80451,2510],{"class":244},[234,80453,80454],{"class":236,"line":946},[234,80455,1040],{"class":244},[37,80457,41449,80458],{"id":41448},[60,80459,2457],{},[30,80461,41454,80462,106],{},[60,80463,2457],{},[30,80465,41459],{},[225,80467,80468],{"className":227,"code":41462,"language":229,"meta":230,"style":230},[60,80469,80470,80480,80490,80494,80504],{"__ignoreMap":230},[234,80471,80472,80474,80476,80478],{"class":236,"line":237},[234,80473,4394],{"class":244},[234,80475,357],{"class":240},[234,80477,4399],{"class":251},[234,80479,255],{"class":244},[234,80481,80482,80484,80486,80488],{"class":236,"line":258},[234,80483,4406],{"class":244},[234,80485,357],{"class":240},[234,80487,4411],{"class":251},[234,80489,255],{"class":244},[234,80491,80492],{"class":236,"line":265},[234,80493,262],{"emptyLinePlaceholder":261},[234,80495,80496,80498,80500,80502],{"class":236,"line":288},[234,80497,4422],{"class":244},[234,80499,357],{"class":240},[234,80501,4427],{"class":271},[234,80503,255],{"class":244},[234,80505,80506,80508,80510,80512],{"class":236,"line":293},[234,80507,4434],{"class":244},[234,80509,357],{"class":240},[234,80511,4439],{"class":271},[234,80513,255],{"class":244},[30,80515,8444,80516,41513],{},[133,80517,4300],{"href":3986},[37,80519,41517],{"id":41516},[42,80521,80522,80528,80530],{},[45,80523,80524,41524,80526,41527],{},[60,80525,205],{},[60,80527,25479],{},[45,80529,41530],{},[45,80531,41533],{},[410,80533,2877],{},{"title":230,"searchDepth":258,"depth":258,"links":80535},[80536,80537,80538,80539],{"id":40678,"depth":258,"text":40679},{"id":2070,"depth":258,"text":2933},{"id":41448,"depth":258,"text":41541},{"id":41516,"depth":258,"text":41517},{"path":2468,"title":39141,"description":41544,"kind":39101,"section":39102,"order":1908,"group":39103,"aliases":80541,"attrs":80542,"events":80543,"cssVars":80544,"related":80545,"body":80546},[764,2461,2462],[],[],[],[146,2469,8500],{"type":22,"value":80547,"toc":80998},[80548,80550,80552,80560,80562,80564,80574,80576,80616,80620,80622,80662,80664,80736,80738,80752,80754,80762,80884,80886,80888,80950,80952,80980,80982,80996],[25,80549,39141],{"id":2832},[30,80551,41556],{},[30,80553,41559,80554,1833,80556,2707,80558,41566],{},[60,80555,7528],{},[60,80557,14561],{},[60,80559,23863],{},[37,80561,41570],{"id":41569},[30,80563,41573],{},[42,80565,80566,80570],{},[45,80567,80568],{},[60,80569,2042],{},[45,80571,80572],{},[60,80573,2050],{},[30,80575,183],{},[225,80577,80578],{"className":338,"code":41588,"language":340,"meta":230,"style":230},[60,80579,80580,80598],{"__ignoreMap":230},[234,80581,80582,80584,80586,80588,80590,80592,80594,80596],{"class":236,"line":237},[234,80583,347],{"class":244},[234,80585,740],{"class":350},[234,80587,354],{"class":281},[234,80589,357],{"class":244},[234,80591,360],{"class":251},[234,80593,371],{"class":244},[234,80595,740],{"class":350},[234,80597,376],{"class":244},[234,80599,80600,80602,80604,80606,80608,80610,80612,80614],{"class":236,"line":258},[234,80601,347],{"class":244},[234,80603,740],{"class":350},[234,80605,2017],{"class":281},[234,80607,357],{"class":244},[234,80609,360],{"class":251},[234,80611,371],{"class":244},[234,80613,740],{"class":350},[234,80615,376],{"class":244},[30,80617,41629,80618,41632],{},[60,80619,1128],{},[30,80621,183],{},[225,80623,80624],{"className":338,"code":41637,"language":340,"meta":230,"style":230},[60,80625,80626,80644],{"__ignoreMap":230},[234,80627,80628,80630,80632,80634,80636,80638,80640,80642],{"class":236,"line":237},[234,80629,347],{"class":244},[234,80631,351],{"class":350},[234,80633,354],{"class":281},[234,80635,357],{"class":244},[234,80637,41652],{"class":251},[234,80639,371],{"class":244},[234,80641,351],{"class":350},[234,80643,376],{"class":244},[234,80645,80646,80648,80650,80652,80654,80656,80658,80660],{"class":236,"line":258},[234,80647,347],{"class":244},[234,80649,351],{"class":350},[234,80651,3183],{"class":281},[234,80653,357],{"class":244},[234,80655,41671],{"class":251},[234,80657,371],{"class":244},[234,80659,351],{"class":350},[234,80661,376],{"class":244},[37,80663,41681],{"id":41680},[2225,80665,80666,80678],{},[2228,80667,80668],{},[2231,80669,80670,80672,80674,80676],{},[2234,80671,5321],{},[2234,80673,23879],{},[2234,80675,5327],{},[2234,80677,5828],{},[2244,80679,80680,80692,80706,80718],{},[2231,80681,80682,80686,80688,80690],{},[2249,80683,80684],{},[60,80685,2256],{},[2249,80687,41706],{},[2249,80689,41709],{},[2249,80691,41712],{},[2231,80693,80694,80698,80700,80704],{},[2249,80695,80696],{},[60,80697,764],{},[2249,80699,41706],{},[2249,80701,41723,80702],{},[60,80703,41726],{},[2249,80705,41729],{},[2231,80707,80708,80712,80714,80716],{},[2249,80709,80710],{},[60,80711,2461],{},[2249,80713,41738],{},[2249,80715,1774],{},[2249,80717,41743],{},[2231,80719,80720,80724,80726,80732],{},[2249,80721,80722],{},[60,80723,5779],{},[2249,80725,41752],{},[2249,80727,41755,80728,9671,80730],{},[60,80729,30061],{},[60,80731,795],{},[2249,80733,41762,80734,106],{},[60,80735,190],{},[30,80737,41767],{},[42,80739,80740,80744,80750],{},[45,80741,80742,41774],{},[60,80743,764],{},[45,80745,80746,41779,80748,41782],{},[60,80747,2461],{},[60,80749,1128],{},[45,80751,41785],{},[37,80753,41789],{"id":41788},[30,80755,41792,80756,41795,80758,137,80760,106],{},[60,80757,2383],{},[60,80759,190],{},[60,80761,4644],{},[2225,80763,80764,80774],{},[2228,80765,80766],{},[2231,80767,80768,80770,80772],{},[2234,80769,5321],{},[2234,80771,5327],{},[2234,80773,5828],{},[2244,80775,80776,80788,80800,80816,80832,80844,80858,80870],{},[2231,80777,80778,80782,80786],{},[2249,80779,80780],{},[60,80781,5781],{},[2249,80783,80784],{},[60,80785,5876],{},[2249,80787,41826],{},[2231,80789,80790,80794,80798],{},[2249,80791,80792],{},[60,80793,5782],{},[2249,80795,80796],{},[60,80797,5876],{},[2249,80799,41839],{},[2231,80801,80802,80806,80810],{},[2249,80803,80804],{},[60,80805,41846],{},[2249,80807,80808],{},[60,80809,5876],{},[2249,80811,41853,80812,137,80814,106],{},[60,80813,40184],{},[60,80815,41858],{},[2231,80817,80818,80822,80826],{},[2249,80819,80820],{},[60,80821,41865],{},[2249,80823,80824],{},[60,80825,5876],{},[2249,80827,41872,80828,137,80830,106],{},[60,80829,40184],{},[60,80831,41858],{},[2231,80833,80834,80838,80842],{},[2249,80835,80836],{},[60,80837,3329],{},[2249,80839,80840],{},[60,80841,5177],{},[2249,80843,41889],{},[2231,80845,80846,80850,80854],{},[2249,80847,80848],{},[60,80849,3345],{},[2249,80851,80852],{},[60,80853,5922],{},[2249,80855,41902,80856,106],{},[60,80857,3329],{},[2231,80859,80860,80864,80868],{},[2249,80861,80862],{},[60,80863,3332],{},[2249,80865,80866],{},[60,80867,5922],{},[2249,80869,41917],{},[2231,80871,80872,80876,80880],{},[2249,80873,80874],{},[60,80875,3348],{},[2249,80877,80878],{},[60,80879,5177],{},[2249,80881,41902,80882,106],{},[60,80883,3332],{},[30,80885,41934],{},[37,80887,41938],{"id":41937},[2225,80889,80890,80900],{},[2228,80891,80892],{},[2231,80893,80894,80896,80898],{},[2234,80895,5321],{},[2234,80897,5327],{},[2234,80899,5828],{},[2244,80901,80902,80914,80928,80940],{},[2231,80903,80904,80908,80912],{},[2249,80905,80906],{},[60,80907,2463],{},[2249,80909,80910],{},[60,80911,2719],{},[2249,80913,41965],{},[2231,80915,80916,80920,80924],{},[2249,80917,80918],{},[60,80919,41972],{},[2249,80921,80922],{},[60,80923,2719],{},[2249,80925,41979,80926,41982],{},[60,80927,41858],{},[2231,80929,80930,80934,80938],{},[2249,80931,80932],{},[60,80933,41989],{},[2249,80935,80936],{},[60,80937,2719],{},[2249,80939,41996],{},[2231,80941,80942,80946,80948],{},[2249,80943,80944],{},[60,80945,2462],{},[2249,80947,17554],{},[2249,80949,42007],{},[37,80951,42011],{"id":42010},[42,80953,80954,80960,80972,80976],{},[45,80955,80956,42018,80958,22952],{},[60,80957,764],{},[60,80959,39794],{},[45,80961,80962,42025,80964,1833,80966,1833,80968,1833,80970,42034],{},[60,80963,2461],{},[60,80965,190],{},[60,80967,4638],{},[60,80969,4641],{},[60,80971,5643],{},[45,80973,80974,42039],{},[60,80975,5779],{},[45,80977,80978,42044],{},[60,80979,2462],{},[37,80981,40608],{"id":35916},[42,80983,80984,80988,80992],{},[45,80985,42051,80986,106],{},[133,80987,40624],{"href":158},[45,80989,42056,80990,106],{},[133,80991,18015],{"href":8500},[45,80993,42061,80994,106],{},[133,80995,2891],{"href":2469},[410,80997,14340],{},{"title":230,"searchDepth":258,"depth":258,"links":80999},[81000,81001,81002,81003,81004,81005],{"id":41569,"depth":258,"text":41570},{"id":41680,"depth":258,"text":41681},{"id":41788,"depth":258,"text":41789},{"id":41937,"depth":258,"text":41938},{"id":42010,"depth":258,"text":42011},{"id":35916,"depth":258,"text":40608},{"path":8500,"title":18015,"description":42075,"kind":39101,"section":39102,"order":4302,"group":39103,"aliases":81007,"attrs":81008,"events":81009,"cssVars":81010,"related":81011,"body":81012},[],[],[],[],[2468,617,5664],{"type":22,"value":81013,"toc":81808},[81014,81016,81018,81020,81022,81024,81026,81056,81060,81062,81142,81144,81148,81304,81306,81310,81384,81386,81500,81502,81506,81602,81606,81608,81610,81786,81788,81806],[25,81015,18015],{"id":18014},[30,81017,42087],{},[30,81019,42090],{},[37,81021,39835],{"id":39834},[30,81023,42095],{},[30,81025,183],{},[42,81027,81028,81034,81040,81044],{},[45,81029,81030,42104,81032],{},[60,81031,4644],{},[60,81033,5050],{},[45,81035,81036,42104,81038],{},[60,81037,5643],{},[60,81039,9635],{},[45,81041,81042,42117],{},[60,81043,5716],{},[45,81045,81046,1833,81048,1833,81050,1833,81052,7452,81054,42130],{},[60,81047,205],{},[60,81049,5727],{},[60,81051,200],{},[60,81053,5648],{},[60,81055,5653],{},[30,81057,42133,81058,42137],{},[60,81059,42136],{},[37,81061,42141],{"id":42140},[2225,81063,81064,81076],{},[2228,81065,81066],{},[2231,81067,81068,81070,81072,81074],{},[2234,81069,18035],{},[2234,81071,42152],{},[2234,81073,18969],{},[2234,81075,2242],{},[2244,81077,81078,81096,81112,81126],{},[2231,81079,81080,81084,81088,81092],{},[2249,81081,81082],{},[60,81083,795],{},[2249,81085,81086,42169],{},[60,81087,190],{},[2249,81089,42172,81090,1474],{},[60,81091,5798],{},[2249,81093,42177,81094,106],{},[60,81095,5779],{},[2231,81097,81098,81102,81106,81110],{},[2249,81099,81100],{},[60,81101,6581],{},[2249,81103,81104],{},[60,81105,5623],{},[2249,81107,42192,81108,1474],{},[60,81109,5798],{},[2249,81111,42197],{},[2231,81113,81114,81118,81122,81124],{},[2249,81115,81116],{},[60,81117,8498],{},[2249,81119,81120],{},[60,81121,4638],{},[2249,81123,42210],{},[2249,81125,42213],{},[2231,81127,81128,81132,81136,81138],{},[2249,81129,81130],{},[60,81131,9094],{},[2249,81133,81134],{},[60,81135,4641],{},[2249,81137,42226],{},[2249,81139,42229,81140,106],{},[60,81141,5050],{},[37,81143,42235],{"id":42234},[30,81145,42238,81146,106],{},[60,81147,12335],{},[2225,81149,81150,81162],{},[2228,81151,81152],{},[2231,81153,81154,81156,81158,81160],{},[2234,81155,18035],{},[2234,81157,42152],{},[2234,81159,18969],{},[2234,81161,2242],{},[2244,81163,81164,81180,81196,81214,81232,81250,81268,81286],{},[2231,81165,81166,81170,81174,81176],{},[2249,81167,81168],{},[60,81169,1830],{},[2249,81171,81172],{},[60,81173,195],{},[2249,81175,42269],{},[2249,81177,42272,81178,106],{},[60,81179,12296],{},[2231,81181,81182,81186,81190,81192],{},[2249,81183,81184],{},[60,81185,1860],{},[2249,81187,81188],{},[60,81189,195],{},[2249,81191,42287],{},[2249,81193,42272,81194,106],{},[60,81195,12296],{},[2231,81197,81198,81202,81206,81208],{},[2249,81199,81200],{},[60,81201,12305],{},[2249,81203,81204,42302],{},[60,81205,195],{},[2249,81207,42305],{},[2249,81209,42308,81210,42311,81212,106],{},[60,81211,12295],{},[60,81213,12439],{},[2231,81215,81216,81220,81224,81226],{},[2249,81217,81218],{},[60,81219,12306],{},[2249,81221,81222,42302],{},[60,81223,195],{},[2249,81225,42326],{},[2249,81227,42308,81228,42311,81230,106],{},[60,81229,12295],{},[60,81231,12442],{},[2231,81233,81234,81238,81242,81244],{},[2249,81235,81236],{},[60,81237,12307],{},[2249,81239,81240,42302],{},[60,81241,195],{},[2249,81243,42345],{},[2249,81245,42308,81246,42311,81248,106],{},[60,81247,12295],{},[60,81249,12445],{},[2231,81251,81252,81256,81260,81262],{},[2249,81253,81254],{},[60,81255,12308],{},[2249,81257,81258,42302],{},[60,81259,195],{},[2249,81261,42364],{},[2249,81263,42308,81264,42311,81266,106],{},[60,81265,12295],{},[60,81267,12448],{},[2231,81269,81270,81274,81278,81280],{},[2249,81271,81272],{},[60,81273,12309],{},[2249,81275,81276,42302],{},[60,81277,195],{},[2249,81279,42383],{},[2249,81281,42308,81282,42311,81284,106],{},[60,81283,12295],{},[60,81285,12451],{},[2231,81287,81288,81292,81296,81298],{},[2249,81289,81290],{},[60,81291,12310],{},[2249,81293,81294,42302],{},[60,81295,195],{},[2249,81297,42402],{},[2249,81299,42308,81300,42311,81302,106],{},[60,81301,12295],{},[60,81303,12454],{},[37,81305,42412],{"id":42411},[30,81307,42415,81308,106],{},[60,81309,12341],{},[2225,81311,81312,81324],{},[2228,81313,81314],{},[2231,81315,81316,81318,81320,81322],{},[2234,81317,18035],{},[2234,81319,42152],{},[2234,81321,18969],{},[2234,81323,2242],{},[2244,81325,81326,81342,81356,81370],{},[2231,81327,81328,81332,81336,81338],{},[2249,81329,81330],{},[60,81331,1830],{},[2249,81333,81334],{},[60,81335,195],{},[2249,81337,42446],{},[2249,81339,42449,81340,106],{},[60,81341,42452],{},[2231,81343,81344,81348,81352,81354],{},[2249,81345,81346],{},[60,81347,1860],{},[2249,81349,81350],{},[60,81351,195],{},[2249,81353,42465],{},[2249,81355,42468],{},[2231,81357,81358,81362,81366,81368],{},[2249,81359,81360],{},[60,81361,12303],{},[2249,81363,81364],{},[60,81365,195],{},[2249,81367,42481],{},[2249,81369,42484],{},[2231,81371,81372,81376,81380,81382],{},[2249,81373,81374],{},[60,81375,12304],{},[2249,81377,81378],{},[60,81379,195],{},[2249,81381,42497],{},[2249,81383,42484],{},[37,81385,42503],{"id":42502},[2225,81387,81388,81400],{},[2228,81389,81390],{},[2231,81391,81392,81394,81396,81398],{},[2234,81393,18035],{},[2234,81395,42152],{},[2234,81397,18969],{},[2234,81399,2242],{},[2244,81401,81402,81416,81430,81444,81458,81472,81486],{},[2231,81403,81404,81408,81412,81414],{},[2249,81405,81406],{},[60,81407,14565],{},[2249,81409,81410],{},[60,81411,5670],{},[2249,81413,42532],{},[2249,81415,42213],{},[2231,81417,81418,81422,81426,81428],{},[2249,81419,81420],{},[60,81421,14566],{},[2249,81423,81424],{},[60,81425,5670],{},[2249,81427,42547],{},[2249,81429,42213],{},[2231,81431,81432,81436,81440,81442],{},[2249,81433,81434],{},[60,81435,15234],{},[2249,81437,81438],{},[60,81439,5676],{},[2249,81441,42562],{},[2249,81443,42213],{},[2231,81445,81446,81450,81454,81456],{},[2249,81447,81448],{},[60,81449,15235],{},[2249,81451,81452],{},[60,81453,5676],{},[2249,81455,42577],{},[2249,81457,42213],{},[2231,81459,81460,81464,81468,81470],{},[2249,81461,81462],{},[60,81463,15236],{},[2249,81465,81466],{},[60,81467,5676],{},[2249,81469,42592],{},[2249,81471,42213],{},[2231,81473,81474,81478,81482,81484],{},[2249,81475,81476],{},[60,81477,16444],{},[2249,81479,81480],{},[60,81481,5682],{},[2249,81483,42607],{},[2249,81485,42213],{},[2231,81487,81488,81492,81496,81498],{},[2249,81489,81490],{},[60,81491,16445],{},[2249,81493,81494],{},[60,81495,5682],{},[2249,81497,42622],{},[2249,81499,42213],{},[37,81501,42628],{"id":42627},[30,81503,81504,42633],{},[60,81505,5694],{},[2225,81507,81508,81518],{},[2228,81509,81510],{},[2231,81511,81512,81514,81516],{},[2234,81513,42642],{},[2234,81515,42152],{},[2234,81517,42647],{},[2244,81519,81520,81536,81552,81568,81584],{},[2231,81521,81522,81528,81532],{},[2249,81523,81524,1833,81526],{},[60,81525,17929],{},[60,81527,18055],{},[2249,81529,81530],{},[60,81531,5694],{},[2249,81533,42664,81534,17633],{},[60,81535,17632],{},[2231,81537,81538,81544,81548],{},[2249,81539,81540,1833,81542],{},[60,81541,18107],{},[60,81543,18117],{},[2249,81545,81546],{},[60,81547,5694],{},[2249,81549,42664,81550,17633],{},[60,81551,17645],{},[2231,81553,81554,81560,81564],{},[2249,81555,81556,1833,81558],{},[60,81557,17953],{},[60,81559,18163],{},[2249,81561,81562],{},[60,81563,5694],{},[2249,81565,42664,81566,17633],{},[60,81567,17671],{},[2231,81569,81570,81578,81582],{},[2249,81571,81572,1833,81574,1833,81576],{},[60,81573,18201],{},[60,81575,18211],{},[60,81577,18221],{},[2249,81579,81580],{},[60,81581,5694],{},[2249,81583,20667],{},[2231,81585,81586,81594,81600],{},[2249,81587,81588,1833,81590,1833,81592],{},[60,81589,18065],{},[60,81591,18240],{},[60,81593,18249],{},[2249,81595,81596,42729,81598,42732],{},[60,81597,5694],{},[60,81599,17704],{},[2249,81601,42735],{},[30,81603,42738,81604,42741],{},[60,81605,5694],{},[37,81607,42745],{"id":42744},[30,81609,42748],{},[225,81611,81612],{"className":6261,"code":42751,"language":6263,"meta":230,"style":230},[60,81613,81614,81620,81654,81658,81662,81668,81678,81704,81730,81734,81738,81742,81748,81782],{"__ignoreMap":230},[234,81615,81616,81618],{"class":236,"line":237},[234,81617,42758],{"class":281},[234,81619,909],{"class":244},[234,81621,81622,81624,81626,81628,81630,81632,81634,81636,81638,81640,81642,81644,81646,81648,81650,81652],{"class":236,"line":258},[234,81623,1810],{"class":271},[234,81625,1443],{"class":244},[234,81627,17863],{"class":271},[234,81629,329],{"class":244},[234,81631,1820],{"class":271},[234,81633,329],{"class":244},[234,81635,1825],{"class":271},[234,81637,329],{"class":244},[234,81639,9094],{"class":899},[234,81641,1833],{"class":244},[234,81643,1836],{"class":271},[234,81645,903],{"class":244},[234,81647,1841],{"class":240},[234,81649,42791],{"class":271},[234,81651,1789],{"class":240},[234,81653,1875],{"class":244},[234,81655,81656],{"class":236,"line":265},[234,81657,1143],{"class":244},[234,81659,81660],{"class":236,"line":288},[234,81661,262],{"emptyLinePlaceholder":261},[234,81663,81664,81666],{"class":236,"line":293},[234,81665,42808],{"class":281},[234,81667,909],{"class":244},[234,81669,81670,81672,81674,81676],{"class":236,"line":305},[234,81671,1810],{"class":271},[234,81673,1443],{"class":244},[234,81675,1815],{"class":271},[234,81677,8177],{"class":244},[234,81679,81680,81682,81684,81686,81688,81690,81692,81694,81696,81698,81700,81702],{"class":236,"line":321},[234,81681,15051],{"class":271},[234,81683,329],{"class":244},[234,81685,1825],{"class":271},[234,81687,329],{"class":244},[234,81689,14565],{"class":899},[234,81691,1833],{"class":244},[234,81693,1836],{"class":271},[234,81695,903],{"class":244},[234,81697,1841],{"class":240},[234,81699,1844],{"class":271},[234,81701,1789],{"class":240},[234,81703,15074],{"class":244},[234,81705,81706,81708,81710,81712,81714,81716,81718,81720,81722,81724,81726,81728],{"class":236,"line":946},[234,81707,15051],{"class":271},[234,81709,329],{"class":244},[234,81711,1825],{"class":271},[234,81713,329],{"class":244},[234,81715,14566],{"class":899},[234,81717,1833],{"class":244},[234,81719,1836],{"class":271},[234,81721,903],{"class":244},[234,81723,1841],{"class":240},[234,81725,1844],{"class":271},[234,81727,1789],{"class":240},[234,81729,8952],{"class":244},[234,81731,81732],{"class":236,"line":955},[234,81733,8233],{"class":244},[234,81735,81736],{"class":236,"line":11},[234,81737,1143],{"class":244},[234,81739,81740],{"class":236,"line":980},[234,81741,262],{"emptyLinePlaceholder":261},[234,81743,81744,81746],{"class":236,"line":994},[234,81745,42889],{"class":281},[234,81747,909],{"class":244},[234,81749,81750,81752,81754,81756,81758,81760,81762,81764,81766,81768,81770,81772,81774,81776,81778,81780],{"class":236,"line":1000},[234,81751,1810],{"class":271},[234,81753,1443],{"class":244},[234,81755,6443],{"class":271},[234,81757,329],{"class":244},[234,81759,1820],{"class":271},[234,81761,329],{"class":244},[234,81763,1825],{"class":271},[234,81765,329],{"class":244},[234,81767,795],{"class":899},[234,81769,1833],{"class":244},[234,81771,1836],{"class":271},[234,81773,903],{"class":244},[234,81775,1841],{"class":240},[234,81777,1844],{"class":271},[234,81779,6468],{"class":240},[234,81781,1875],{"class":244},[234,81783,81784],{"class":236,"line":1005},[234,81785,1143],{"class":244},[37,81787,40608],{"id":35916},[42,81789,81790,81794,81802],{},[45,81791,42936,81792,106],{},[133,81793,39131],{"href":2903},[45,81795,42941,81796,137,81798,42946,81800,106],{},[60,81797,5779],{},[60,81799,2461],{},[133,81801,39141],{"href":2468},[45,81803,42951,81804,106],{},[133,81805,40624],{"href":158},[410,81807,42956],{},{"title":230,"searchDepth":258,"depth":258,"links":81809},[81810,81811,81812,81813,81814,81815,81816,81817],{"id":39834,"depth":258,"text":39835},{"id":42140,"depth":258,"text":42141},{"id":42234,"depth":258,"text":42235},{"id":42411,"depth":258,"text":42412},{"id":42502,"depth":258,"text":42503},{"id":42627,"depth":258,"text":42628},{"id":42744,"depth":258,"text":42745},{"id":35916,"depth":258,"text":40608},{"path":39156,"title":39157,"description":42968,"kind":39101,"section":39102,"order":5013,"group":39149,"aliases":81819,"attrs":81820,"events":81821,"cssVars":81822,"related":81823,"body":81824},[2383,28664,2388,2393,5063],[],[],[],[9622,28758,32903],{"type":22,"value":81825,"toc":81904},[81826,81828,81830,81832,81834,81852,81854,81856,81878,81880,81882,81884,81902],[25,81827,39157],{"id":42978},[30,81829,42981],{},[30,81831,42984],{},[37,81833,42988],{"id":42987},[42,81835,81836,81840,81844,81848],{},[45,81837,81838],{},[133,81839,2393],{"href":5022},[45,81841,81842],{},[133,81843,5063],{"href":5023},[45,81845,81846],{},[133,81847,28686],{"href":5024},[45,81849,81850],{},[133,81851,37044],{"href":36749},[30,81853,43009],{},[37,81855,43013],{"id":43012},[42,81857,81858,81862,81866,81870,81874],{},[45,81859,81860],{},[133,81861,39179],{"href":39178},[45,81863,81864],{},[133,81865,39185],{"href":39184},[45,81867,81868],{},[133,81869,39191],{"href":39190},[45,81871,81872],{},[133,81873,39196],{"href":14362},[45,81875,81876],{},[133,81877,39202],{"href":39201},[30,81879,43038],{},[37,81881,29842],{"id":29841},[30,81883,43043],{},[42,81885,81886,81890,81894,81898],{},[45,81887,81888],{},[60,81889,2393],{},[45,81891,81892],{},[60,81893,5063],{},[45,81895,81896],{},[60,81897,28686],{},[45,81899,81900],{},[60,81901,37044],{},[30,81903,43064],{},{"title":230,"searchDepth":258,"depth":258,"links":81905},[81906,81907,81908],{"id":42987,"depth":258,"text":42988},{"id":43012,"depth":258,"text":43013},{"id":29841,"depth":258,"text":29842},{"path":5022,"title":2393,"description":43071,"kind":39101,"section":39102,"order":31980,"group":39149,"aliases":81910,"attrs":81911,"events":81912,"cssVars":81913,"related":81914,"body":81915},[5016,5015,43073],[],[],[],[5010,5023,28758],{"type":22,"value":81916,"toc":82061},[81917,81919,81923,81933,81935,81939,81941,81943,81949,81953,81955,81957,81993,81995,81997,82019,82021,82023,82031,82033,82035,82049,82053,82055,82059],[25,81918,2393],{"id":43082},[30,81920,81921,43087],{},[60,81922,2393],{},[42,81924,81925,81929],{},[45,81926,81927],{},[60,81928,32819],{},[45,81930,81931],{},[60,81932,32824],{},[37,81934,43101],{"id":43100},[30,81936,81937,43106],{},[60,81938,2393],{},[37,81940,18799],{"id":43109},[30,81942,43112],{},[99,81944,81945,81947],{},[45,81946,5016],{},[45,81948,5015],{},[30,81950,43121,81951,43124],{},[60,81952,32829],{},[30,81954,43127],{},[37,81956,43131],{"id":43130},[225,81958,81959],{"className":227,"code":43134,"language":229,"meta":230,"style":230},[60,81960,81961,81973,81985],{"__ignoreMap":230},[234,81962,81963,81965,81967,81969,81971],{"class":236,"line":237},[234,81964,5111],{"class":244},[234,81966,5016],{"class":281},[234,81968,1505],{"class":244},[234,81970,906],{"class":240},[234,81972,43149],{"class":244},[234,81974,81975,81977,81979,81981,81983],{"class":236,"line":258},[234,81976,5111],{"class":244},[234,81978,5015],{"class":281},[234,81980,1505],{"class":244},[234,81982,906],{"class":240},[234,81984,43149],{"class":244},[234,81986,81987,81989,81991],{"class":236,"line":265},[234,81988,5111],{"class":244},[234,81990,43073],{"class":281},[234,81992,285],{"class":244},[37,81994,43172],{"id":3084},[30,81996,43175],{},[42,81998,81999,82005,82009,82013],{},[45,82000,82001,137,82003,43186],{},[60,82002,43182],{},[60,82004,43185],{},[45,82006,82007,43192],{},[60,82008,43191],{},[45,82010,43195,82011],{},[60,82012,32829],{},[45,82014,43200,82015,43203,82017],{},[60,82016,28],{},[60,82018,32829],{},[37,82020,36393],{"id":36392},[30,82022,32291],{},[42,82024,82025,82027,82029],{},[45,82026,43214],{},[45,82028,43217],{},[45,82030,43220],{},[37,82032,43224],{"id":43223},[30,82034,43227],{},[42,82036,82037,82041,82045],{},[45,82038,82039],{},[60,82040,31081],{},[45,82042,82043],{},[60,82044,31084],{},[45,82046,82047],{},[60,82048,31090],{},[30,82050,43244,82051,106],{},[60,82052,2393],{},[37,82054,43250],{"id":43249},[30,82056,43253,82057,43256],{},[60,82058,2393],{},[410,82060,43259],{},{"title":230,"searchDepth":258,"depth":258,"links":82062},[82063,82064,82065,82066,82067,82068,82069],{"id":43100,"depth":258,"text":43101},{"id":43109,"depth":258,"text":18799},{"id":43130,"depth":258,"text":43131},{"id":3084,"depth":258,"text":43172},{"id":36392,"depth":258,"text":36393},{"id":43223,"depth":258,"text":43224},{"id":43249,"depth":258,"text":43250},{"path":5023,"title":5063,"description":43270,"kind":39101,"section":39102,"order":32254,"group":39149,"aliases":82071,"attrs":82072,"events":82073,"cssVars":82074,"related":82075,"body":82076},[43272,32758,32779],[],[],[],[5010,5022,28758],{"type":22,"value":82077,"toc":82236},[82078,82080,82084,82086,82090,82092,82094,82100,82102,82104,82142,82144,82196,82198,82212,82214,82216,82226,82228,82234],[25,82079,5063],{"id":32669},[30,82081,82082,43285],{},[60,82083,5063],{},[37,82085,43101],{"id":43100},[30,82087,82088,43106],{},[60,82089,5063],{},[37,82091,18799],{"id":43109},[30,82093,43296],{},[42,82095,82096,82098],{},[45,82097,43301],{},[45,82099,43304],{},[30,82101,43307],{},[37,82103,43311],{"id":43310},[42,82105,82106,82110,82114,82118,82122,82126,82130,82134,82138],{},[45,82107,82108],{},[60,82109,32686],{},[45,82111,82112],{},[60,82113,32691],{},[45,82115,82116],{},[60,82117,32696],{},[45,82119,82120],{},[60,82121,32701],{},[45,82123,82124],{},[60,82125,32706],{},[45,82127,82128],{},[60,82129,32711],{},[45,82131,82132],{},[60,82133,32716],{},[45,82135,82136],{},[60,82137,32721],{},[45,82139,82140],{},[60,82141,43350],{},[37,82143,43354],{"id":43353},[225,82145,82146],{"className":227,"code":43357,"language":229,"meta":230,"style":230},[60,82147,82148,82160,82176,82192],{"__ignoreMap":230},[234,82149,82150,82152,82154,82156,82158],{"class":236,"line":237},[234,82151,43364],{"class":244},[234,82153,32742],{"class":281},[234,82155,1505],{"class":244},[234,82157,906],{"class":240},[234,82159,909],{"class":244},[234,82161,82162,82164,82166,82168,82170,82172,82174],{"class":236,"line":258},[234,82163,43377],{"class":244},[234,82165,32758],{"class":281},[234,82167,43382],{"class":244},[234,82169,43385],{"class":251},[234,82171,1833],{"class":244},[234,82173,4501],{"class":271},[234,82175,335],{"class":244},[234,82177,82178,82180,82182,82184,82186,82188,82190],{"class":236,"line":265},[234,82179,43377],{"class":244},[234,82181,32779],{"class":281},[234,82183,43382],{"class":244},[234,82185,32784],{"class":251},[234,82187,1833],{"class":244},[234,82189,43406],{"class":251},[234,82191,335],{"class":244},[234,82193,82194],{"class":236,"line":288},[234,82195,1040],{"class":244},[37,82197,43416],{"id":43415},[42,82199,82200,82202,82206,82210],{},[45,82201,43421],{},[45,82203,82204,43426],{},[60,82205,32721],{},[45,82207,82208,43431],{},[60,82209,43350],{},[45,82211,43434],{},[37,82213,36393],{"id":36392},[30,82215,32291],{},[42,82217,82218,82220,82224],{},[45,82219,43443],{},[45,82221,43446,82222],{},[60,82223,31090],{},[45,82225,43451],{},[37,82227,43250],{"id":43249},[30,82229,43456,82230,1833,82232,43461],{},[60,82231,31090],{},[60,82233,5063],{},[410,82235,43464],{},{"title":230,"searchDepth":258,"depth":258,"links":82237},[82238,82239,82240,82241,82242,82243,82244],{"id":43100,"depth":258,"text":43101},{"id":43109,"depth":258,"text":18799},{"id":43310,"depth":258,"text":43311},{"id":43353,"depth":258,"text":43354},{"id":43415,"depth":258,"text":43416},{"id":36392,"depth":258,"text":36393},{"id":43249,"depth":258,"text":43250},{"path":5024,"title":28686,"description":43475,"kind":39101,"section":39102,"order":32894,"group":39149,"aliases":82246,"attrs":82247,"events":82248,"cssVars":82249,"related":82250,"body":82251},[43477],[],[],[],[5010,5022,5699],{"type":22,"value":82252,"toc":82361},[82253,82255,82259,82261,82265,82267,82269,82277,82279,82281,82307,82309,82313,82331,82333,82335,82341,82343,82345,82347,82355,82357],[25,82254,28686],{"id":33849},[30,82256,82257,43490],{},[60,82258,28686],{},[37,82260,43101],{"id":43100},[30,82262,82263,43497],{},[60,82264,28686],{},[37,82266,18799],{"id":43109},[30,82268,43502],{},[42,82270,82271,82273,82275],{},[45,82272,43507],{},[45,82274,43510],{},[45,82276,43513],{},[30,82278,43516],{},[37,82280,43311],{"id":43310},[42,82282,82283,82287,82291,82295,82299,82303],{},[45,82284,82285],{},[60,82286,43525],{},[45,82288,82289],{},[60,82290,43530],{},[45,82292,82293],{},[60,82294,43535],{},[45,82296,82297],{},[60,82298,43540],{},[45,82300,82301],{},[60,82302,43545],{},[45,82304,82305],{},[60,82306,43550],{},[37,82308,43554],{"id":43553},[30,82310,43557,82311,43560],{},[60,82312,28827],{},[99,82314,82315,82317,82321,82325],{},[45,82316,43565],{},[45,82318,43568,82319],{},[60,82320,29771],{},[45,82322,43568,82323],{},[60,82324,29776],{},[45,82326,43568,82327,137,82329],{},[60,82328,29781],{},[60,82330,43581],{},[37,82332,43585],{"id":43584},[30,82334,43588],{},[42,82336,82337,82339],{},[45,82338,43593],{},[45,82340,43596],{},[30,82342,43599],{},[37,82344,36393],{"id":36392},[30,82346,43604],{},[42,82348,82349,82351,82353],{},[45,82350,43609],{},[45,82352,43612],{},[45,82354,43615],{},[37,82356,43250],{"id":43249},[30,82358,43620,82359,43623],{},[60,82360,28686],{},{"title":230,"searchDepth":258,"depth":258,"links":82362},[82363,82364,82365,82366,82367,82368,82369],{"id":43100,"depth":258,"text":43101},{"id":43109,"depth":258,"text":18799},{"id":43310,"depth":258,"text":43311},{"id":43553,"depth":258,"text":43554},{"id":43584,"depth":258,"text":43585},{"id":36392,"depth":258,"text":36393},{"id":43249,"depth":258,"text":43250},{"path":36749,"title":37044,"description":43634,"kind":39101,"section":39102,"order":33130,"group":39149,"aliases":82371,"attrs":82372,"events":82373,"cssVars":82374,"related":82375,"body":82376},[],[],[],[],[39156,5699,2354],{"type":22,"value":82377,"toc":82490},[82378,82380,82384,82386,82390,82392,82394,82414,82416,82418,82444,82446,82448,82472,82474,82476,82484,82486],[25,82379,37044],{"id":43644},[30,82381,82382,43649],{},[60,82383,37044],{},[37,82385,43101],{"id":43100},[30,82387,82388,43656],{},[60,82389,37044],{},[37,82391,18799],{"id":43109},[30,82393,43661],{},[42,82395,82396,82400,82404,82408,82410,82412],{},[45,82397,43666,82398],{},[60,82399,29812],{},[45,82401,43671,82402],{},[60,82403,24339],{},[45,82405,43676,82406],{},[60,82407,43679],{},[45,82409,43682],{},[45,82411,43685],{},[45,82413,43688],{},[37,82415,43692],{"id":43691},[30,82417,43695],{},[42,82419,82420,82424,82428,82432,82436,82440],{},[45,82421,82422],{},[60,82423,29812],{},[45,82425,82426],{},[60,82427,24339],{},[45,82429,82430],{},[60,82431,43679],{},[45,82433,82434],{},[60,82435,43714],{},[45,82437,82438],{},[60,82439,43719],{},[45,82441,82442],{},[60,82443,43724],{},[37,82445,43728],{"id":43727},[30,82447,43731],{},[42,82449,82450,82452,82456,82458,82460,82462],{},[45,82451,43736],{},[45,82453,43739,82454,43743],{},[60,82455,43742],{},[45,82457,43746],{},[45,82459,43749],{},[45,82461,43752],{},[45,82463,43755,82464,1833,82466,1833,82468,7452,82470,43765],{},[60,82465,1789],{},[60,82467,3407],{},[60,82469,43762],{},[60,82471,1669],{},[37,82473,36393],{"id":36392},[30,82475,43770],{},[42,82477,82478,82480,82482],{},[45,82479,43775],{},[45,82481,43778],{},[45,82483,43781],{},[37,82485,43250],{"id":43249},[30,82487,43786,82488,43789],{},[60,82489,37044],{},{"title":230,"searchDepth":258,"depth":258,"links":82491},[82492,82493,82494,82495,82496,82497],{"id":43100,"depth":258,"text":43101},{"id":43109,"depth":258,"text":18799},{"id":43691,"depth":258,"text":43692},{"id":43727,"depth":258,"text":43728},{"id":36392,"depth":258,"text":36393},{"id":43249,"depth":258,"text":43250},{"path":39178,"title":39179,"description":43799,"kind":39101,"section":39102,"order":43800,"group":39149,"aliases":82499,"attrs":82500,"events":82501,"cssVars":82502,"related":82503,"body":82504},[],[],[],[],[39184,39190,39156],{"type":22,"value":82505,"toc":82546},[82506,82508,82512,82514,82520,82522,82524,82536,82538,82540,82542,82544],[25,82507,39179],{"id":43810},[30,82509,82510,43815],{},[60,82511,39179],{},[37,82513,43101],{"id":43100},[30,82515,82516,43822,82518,43825],{},[60,82517,39179],{},[60,82519,39271],{},[37,82521,18799],{"id":43109},[30,82523,43830],{},[42,82525,82526,82528,82530,82532],{},[45,82527,43835],{},[45,82529,43838],{},[45,82531,43841],{},[45,82533,43844,82534,43847],{},[60,82535,28963],{},[37,82537,43554],{"id":43553},[30,82539,43852],{},[37,82541,36393],{"id":36392},[30,82543,43857],{},[30,82545,43860],{},{"title":230,"searchDepth":258,"depth":258,"links":82547},[82548,82549,82550,82551],{"id":43100,"depth":258,"text":43101},{"id":43109,"depth":258,"text":18799},{"id":43553,"depth":258,"text":43554},{"id":36392,"depth":258,"text":36393},{"path":39184,"title":39185,"description":43868,"kind":39101,"section":39102,"order":43869,"group":39149,"aliases":82553,"attrs":82554,"events":82555,"cssVars":82556,"related":82557,"body":82558},[],[],[],[],[39178,3985,39156],{"type":22,"value":82559,"toc":82644},[82560,82562,82566,82568,82574,82576,82580,82590,82592,82610,82612,82622,82624,82630,82640,82642],[25,82561,39185],{"id":43879},[30,82563,82564,43884],{},[60,82565,39185],{},[37,82567,43101],{"id":43100},[30,82569,82570,43822,82572,43825],{},[60,82571,39185],{},[60,82573,39271],{},[37,82575,18799],{"id":43109},[30,82577,43897,82578,43901],{},[60,82579,43900],{},[42,82581,82582,82584,82586,82588],{},[45,82583,43906],{},[45,82585,43909],{},[45,82587,43912],{},[45,82589,43915],{},[37,82591,43311],{"id":43310},[42,82593,82594,82598,82602,82606],{},[45,82595,82596],{},[60,82597,43924],{},[45,82599,82600],{},[60,82601,43929],{},[45,82603,82604],{},[60,82605,43934],{},[45,82607,82608],{},[60,82609,43939],{},[37,82611,43416],{"id":43415},[42,82613,82614,82618,82620],{},[45,82615,82616,43949],{},[60,82617,43948],{},[45,82619,43952],{},[45,82621,43955],{},[37,82623,43554],{"id":43553},[30,82625,82626,43962,82628,43965],{},[60,82627,28],{},[60,82629,39185],{},[42,82631,82632,82634,82636,82638],{},[45,82633,43970],{},[45,82635,43973],{},[45,82637,43976],{},[45,82639,43979],{},[37,82641,43250],{"id":43249},[30,82643,43984],{},{"title":230,"searchDepth":258,"depth":258,"links":82645},[82646,82647,82648,82649,82650,82651],{"id":43100,"depth":258,"text":43101},{"id":43109,"depth":258,"text":18799},{"id":43310,"depth":258,"text":43311},{"id":43415,"depth":258,"text":43416},{"id":43553,"depth":258,"text":43554},{"id":43249,"depth":258,"text":43250},{"path":39190,"title":39191,"description":43994,"kind":39101,"section":39102,"order":43995,"group":39149,"aliases":82653,"attrs":82654,"events":82655,"cssVars":82656,"related":82657,"body":82658},[],[],[],[],[2467,3984,28609],{"type":22,"value":82659,"toc":82738},[82660,82662,82666,82668,82674,82676,82718,82720,82722,82732,82734,82736],[25,82661,39191],{"id":44005},[30,82663,82664,44010],{},[60,82665,39191],{},[37,82667,43101],{"id":43100},[30,82669,44015,82670,44018,82672,106],{},[60,82671,39271],{},[133,82673,39136],{"href":2467},[37,82675,44024],{"id":44023},[225,82677,82678],{"className":227,"code":44027,"language":229,"meta":230,"style":230},[60,82679,82680,82688,82714],{"__ignoreMap":230},[234,82681,82682,82684,82686],{"class":236,"line":237},[234,82683,44034],{"class":240},[234,82685,44037],{"class":281},[234,82687,909],{"class":244},[234,82689,82690,82692,82694,82696,82698,82700,82702,82704,82706,82708,82710,82712],{"class":236,"line":258},[234,82691,44044],{"class":244},[234,82693,30061],{"class":899},[234,82695,1114],{"class":240},[234,82697,354],{"class":271},[234,82699,28397],{"class":244},[234,82701,1114],{"class":240},[234,82703,354],{"class":271},[234,82705,44059],{"class":240},[234,82707,1474],{"class":271},[234,82709,44059],{"class":240},[234,82711,34158],{"class":271},[234,82713,255],{"class":244},[234,82715,82716],{"class":236,"line":265},[234,82717,1143],{"class":244},[37,82719,44075],{"id":44074},[30,82721,44078],{},[42,82723,82724,82728],{},[45,82725,44083,82726],{},[60,82727,4366],{},[45,82729,44088,82730],{},[60,82731,40675],{},[37,82733,43250],{"id":43249},[30,82735,44095],{},[410,82737,44098],{},{"title":230,"searchDepth":258,"depth":258,"links":82739},[82740,82741,82742,82743],{"id":43100,"depth":258,"text":43101},{"id":44023,"depth":258,"text":44024},{"id":44074,"depth":258,"text":44075},{"id":43249,"depth":258,"text":43250},{"path":14362,"title":39196,"description":44106,"kind":39101,"section":39102,"order":44107,"group":39149,"aliases":82745,"attrs":82746,"events":82747,"cssVars":82748,"related":82749,"body":82750},[],[],[],[],[5705,39227,39156],{"type":22,"value":82751,"toc":82800},[82752,82754,82758,82760,82764,82766,82768,82784,82786,82796,82798],[25,82753,39196],{"id":44117},[30,82755,82756,44122],{},[60,82757,39196],{},[37,82759,43101],{"id":43100},[30,82761,44127,82762,43825],{},[60,82763,39271],{},[37,82765,44133],{"id":44132},[30,82767,44136],{},[42,82769,82770,82774,82778,82780],{},[45,82771,82772],{},[60,82773,44143],{},[45,82775,82776],{},[60,82777,44148],{},[45,82779,44151],{},[45,82781,82782],{},[60,82783,44156],{},[37,82785,44160],{"id":44159},[42,82787,82788,82792,82794],{},[45,82789,44165,82790],{},[60,82791,2719],{},[45,82793,44170],{},[45,82795,44173],{},[37,82797,44177],{"id":44176},[30,82799,44180],{},{"title":230,"searchDepth":258,"depth":258,"links":82801},[82802,82803,82804,82805],{"id":43100,"depth":258,"text":43101},{"id":44132,"depth":258,"text":44133},{"id":44159,"depth":258,"text":44160},{"id":44176,"depth":258,"text":44177},{"path":39201,"title":39202,"description":44188,"kind":39101,"section":39102,"order":44189,"group":39149,"aliases":82807,"attrs":82808,"events":82809,"cssVars":82810,"related":82811,"body":82812},[],[],[],[],[5622,2903,39156],{"type":22,"value":82813,"toc":82890},[82814,82816,82822,82824,82828,82830,82838,82840,82864,82866,82868,82876,82880,82882,82888],[25,82815,39202],{"id":44199},[30,82817,82818,44204,82820,106],{},[60,82819,39202],{},[60,82821,5623],{},[37,82823,43101],{"id":43100},[30,82825,44127,82826,43825],{},[60,82827,39271],{},[37,82829,44216],{"id":44215},[225,82831,82832],{"className":32628,"code":44219,"language":32630,"meta":230,"style":230},[60,82833,82834],{"__ignoreMap":230},[234,82835,82836],{"class":236,"line":237},[234,82837,44219],{},[37,82839,44229],{"id":44228},[225,82841,82842],{"className":227,"code":44232,"language":229,"meta":230,"style":230},[60,82843,82844],{"__ignoreMap":230},[234,82845,82846,82848,82850,82852,82854,82856,82858,82860,82862],{"class":236,"line":237},[234,82847,31348],{"class":244},[234,82849,4273],{"class":281},[234,82851,44243],{"class":244},[234,82853,326],{"class":281},[234,82855,44248],{"class":244},[234,82857,12388],{"class":281},[234,82859,44253],{"class":244},[234,82861,1128],{"class":240},[234,82863,44258],{"class":271},[37,82865,18799],{"id":43109},[30,82867,44263],{},[42,82869,82870,82872,82874],{},[45,82871,44268],{},[45,82873,44271],{},[45,82875,44274],{},[30,82877,44277,82878,106],{},[60,82879,12700],{},[37,82881,44283],{"id":44282},[30,82883,44286,82884,44290,82886,44293],{},[60,82885,44289],{},[60,82887,5623],{},[410,82889,44296],{},{"title":230,"searchDepth":258,"depth":258,"links":82891},[82892,82893,82894,82895,82896],{"id":43100,"depth":258,"text":43101},{"id":44215,"depth":258,"text":44216},{"id":44228,"depth":258,"text":44229},{"id":43109,"depth":258,"text":18799},{"id":44282,"depth":258,"text":44283},{"path":32903,"title":39213,"description":44305,"kind":39101,"section":39102,"order":11915,"group":39206,"aliases":82898,"attrs":82899,"events":82900,"cssVars":82901,"related":82902,"body":82903},[],[],[],[],[3985,39156,9622],{"type":22,"value":82904,"toc":82961},[82905,82907,82911,82917,82919,82949,82951,82953],[25,82906,39213],{"id":44315},[30,82908,44318,82909,106],{},[60,82910,30757],{},[30,82912,82913,44325,82915,106],{},[60,82914,30757],{},[60,82916,24195],{},[37,82918,44331],{"id":44330},[42,82920,82921,82925,82929,82933,82937,82941,82945],{},[45,82922,82923],{},[133,82924,30757],{"href":3985},[45,82926,82927],{},[133,82928,32896],{"href":39222},[45,82930,82931],{},[133,82932,32897],{"href":39227},[45,82934,82935],{},[133,82936,32898],{"href":39232},[45,82938,82939],{},[133,82940,39238],{"href":39237},[45,82942,82943],{},[133,82944,39244],{"href":39243},[45,82946,82947],{},[133,82948,39250],{"href":39249},[37,82950,44365],{"id":44364},[30,82952,39260],{},[42,82954,82955,82959],{},[45,82956,44372,82957],{},[60,82958,30757],{},[45,82960,44377],{},{"title":230,"searchDepth":258,"depth":258,"links":82962},[82963,82964],{"id":44330,"depth":258,"text":44331},{"id":44364,"depth":258,"text":44365},{"path":3985,"title":30757,"description":44383,"kind":39101,"section":39102,"order":44384,"group":39206,"aliases":82966,"attrs":82967,"events":82968,"cssVars":82969,"related":82970,"body":82971},[],[],[],[],[32903,39222,9622],{"type":22,"value":82972,"toc":83035},[82973,82975,82979,82981,82985,82987,82989,83015,83017,83019,83027,83029,83031],[25,82974,30757],{"id":44394},[30,82976,82977,44399],{},[60,82978,30757],{},[37,82980,43101],{"id":43100},[30,82982,82983,43106],{},[60,82984,30757],{},[37,82986,44409],{"id":44408},[30,82988,44412],{},[42,82990,82991,82995,82999,83003,83007,83011],{},[45,82992,82993],{},[60,82994,32933],{},[45,82996,82997],{},[60,82998,3314],{},[45,83000,83001],{},[60,83002,12285],{},[45,83004,83005],{},[60,83006,32946],{},[45,83008,83009],{},[60,83010,32951],{},[45,83012,83013],{},[60,83014,32956],{},[37,83016,44283],{"id":44282},[30,83018,44443],{},[42,83020,83021,83023,83025],{},[45,83022,44448],{},[45,83024,44451],{},[45,83026,44454],{},[30,83028,44457],{},[37,83030,43250],{"id":43249},[30,83032,44462,83033,44465],{},[60,83034,30757],{},{"title":230,"searchDepth":258,"depth":258,"links":83036},[83037,83038,83039,83040],{"id":43100,"depth":258,"text":43101},{"id":44408,"depth":258,"text":44409},{"id":44282,"depth":258,"text":44283},{"id":43249,"depth":258,"text":43250},{"path":39222,"title":32896,"description":44473,"kind":39101,"section":39102,"order":44474,"group":39206,"aliases":83042,"attrs":83043,"events":83044,"cssVars":83045,"related":83046,"body":83047},[],[],[],[],[3985,39227,617],{"type":22,"value":83048,"toc":83163},[83049,83051,83055,83057,83065,83067,83141,83143,83145,83155,83157],[25,83050,32896],{"id":44484},[30,83052,83053,44489],{},[60,83054,32896],{},[37,83056,43101],{"id":43100},[30,83058,83059,43822,83061,44498,83063,106],{},[60,83060,32896],{},[60,83062,39274],{},[60,83064,30757],{},[37,83066,44504],{"id":44503},[42,83068,83069,83073,83077,83081,83085,83089,83093,83097,83101,83105,83109,83113,83117,83121,83125,83129,83133,83137],{},[45,83070,83071],{},[60,83072,44511],{},[45,83074,83075],{},[60,83076,44516],{},[45,83078,83079],{},[60,83080,44521],{},[45,83082,83083],{},[60,83084,44526],{},[45,83086,83087],{},[60,83088,44531],{},[45,83090,83091],{},[60,83092,44536],{},[45,83094,83095],{},[60,83096,44541],{},[45,83098,83099],{},[60,83100,44546],{},[45,83102,83103],{},[60,83104,44551],{},[45,83106,83107],{},[60,83108,4221],{},[45,83110,83111],{},[60,83112,44560],{},[45,83114,83115],{},[60,83116,44565],{},[45,83118,83119],{},[60,83120,4800],{},[45,83122,83123],{},[60,83124,38358],{},[45,83126,83127],{},[60,83128,44578],{},[45,83130,83131],{},[60,83132,44583],{},[45,83134,83135],{},[60,83136,4444],{},[45,83138,83139],{},[60,83140,4469],{},[37,83142,44075],{"id":44074},[30,83144,44596],{},[42,83146,83147,83149,83151,83153],{},[45,83148,44601],{},[45,83150,44604],{},[45,83152,44607],{},[45,83154,44610],{},[37,83156,43250],{"id":43249},[30,83158,44615,83159,44619,83161,106],{},[60,83160,44618],{},[60,83162,30757],{},{"title":230,"searchDepth":258,"depth":258,"links":83164},[83165,83166,83167,83168],{"id":43100,"depth":258,"text":43101},{"id":44503,"depth":258,"text":44504},{"id":44074,"depth":258,"text":44075},{"id":43249,"depth":258,"text":43250},{"path":39227,"title":32897,"description":44629,"kind":39101,"section":39102,"order":44630,"group":39206,"aliases":83170,"attrs":83171,"events":83172,"cssVars":83173,"related":83174,"body":83175},[],[],[],[],[3985,39222,3263],{"type":22,"value":83176,"toc":83249},[83177,83179,83183,83185,83193,83195,83229,83231,83233,83243,83245],[25,83178,32897],{"id":44640},[30,83180,83181,44645],{},[60,83182,32897],{},[37,83184,43101],{"id":43100},[30,83186,83187,43822,83189,44498,83191,106],{},[60,83188,32897],{},[60,83190,39274],{},[60,83192,30757],{},[37,83194,44504],{"id":44503},[42,83196,83197,83201,83205,83209,83213,83217,83221,83225],{},[45,83198,83199],{},[60,83200,44664],{},[45,83202,83203],{},[60,83204,44669],{},[45,83206,83207],{},[60,83208,44674],{},[45,83210,83211],{},[60,83212,44679],{},[45,83214,83215],{},[60,83216,44684],{},[45,83218,83219],{},[60,83220,44689],{},[45,83222,83223],{},[60,83224,44694],{},[45,83226,83227],{},[60,83228,44699],{},[37,83230,44075],{"id":44074},[30,83232,44596],{},[42,83234,83235,83237,83239,83241],{},[45,83236,44708],{},[45,83238,44711],{},[45,83240,44714],{},[45,83242,44717],{},[37,83244,43250],{"id":43249},[30,83246,44722,83247,106],{},[60,83248,44725],{},{"title":230,"searchDepth":258,"depth":258,"links":83250},[83251,83252,83253,83254],{"id":43100,"depth":258,"text":43101},{"id":44503,"depth":258,"text":44504},{"id":44074,"depth":258,"text":44075},{"id":43249,"depth":258,"text":43250},{"path":39232,"title":32898,"description":44733,"kind":39101,"section":39102,"order":44734,"group":39206,"aliases":83256,"attrs":83257,"events":83258,"cssVars":83259,"related":83260,"body":83261},[],[],[],[],[3985,5664,9622],{"type":22,"value":83262,"toc":83333},[83263,83265,83269,83271,83279,83281,83315,83317,83319,83327,83329],[25,83264,32898],{"id":44744},[30,83266,83267,44749],{},[60,83268,32898],{},[37,83270,43101],{"id":43100},[30,83272,83273,43822,83275,44498,83277,106],{},[60,83274,32898],{},[60,83276,39274],{},[60,83278,30757],{},[37,83280,44504],{"id":44503},[42,83282,83283,83287,83291,83295,83299,83303,83307,83311],{},[45,83284,83285],{},[60,83286,44768],{},[45,83288,83289],{},[60,83290,44773],{},[45,83292,83293],{},[60,83294,44778],{},[45,83296,83297],{},[60,83298,44783],{},[45,83300,83301],{},[60,83302,44788],{},[45,83304,83305],{},[60,83306,44793],{},[45,83308,83309],{},[60,83310,44798],{},[45,83312,83313],{},[60,83314,44803],{},[37,83316,44075],{"id":44074},[30,83318,44596],{},[42,83320,83321,83323,83325],{},[45,83322,44812],{},[45,83324,44815],{},[45,83326,44818],{},[37,83328,43250],{"id":43249},[30,83330,44823,83331,44827],{},[60,83332,44826],{},{"title":230,"searchDepth":258,"depth":258,"links":83334},[83335,83336,83337,83338],{"id":43100,"depth":258,"text":43101},{"id":44503,"depth":258,"text":44504},{"id":44074,"depth":258,"text":44075},{"id":43249,"depth":258,"text":43250},{"path":39237,"title":39238,"description":44835,"kind":39101,"section":39102,"order":44836,"group":39206,"aliases":83340,"attrs":83341,"events":83342,"cssVars":83343,"related":83344,"body":83345},[],[],[],[],[3985,39184,28610],{"type":22,"value":83346,"toc":83401},[83347,83349,83353,83355,83363,83365,83383,83385,83387,83395,83397],[25,83348,39238],{"id":44846},[30,83350,83351,44851],{},[60,83352,39238],{},[37,83354,43101],{"id":43100},[30,83356,83357,43822,83359,44498,83361,106],{},[60,83358,39238],{},[60,83360,39274],{},[60,83362,30757],{},[37,83364,44865],{"id":44864},[42,83366,83367,83371,83375,83379],{},[45,83368,83369],{},[60,83370,44872],{},[45,83372,83373],{},[60,83374,44877],{},[45,83376,83377],{},[60,83378,44526],{},[45,83380,83381],{},[60,83382,44886],{},[37,83384,44075],{"id":44074},[30,83386,44891],{},[42,83388,83389,83391,83393],{},[45,83390,44896],{},[45,83392,44899],{},[45,83394,44902],{},[37,83396,43250],{"id":43249},[30,83398,44907,83399,44911],{},[60,83400,44910],{},{"title":230,"searchDepth":258,"depth":258,"links":83402},[83403,83404,83405,83406],{"id":43100,"depth":258,"text":43101},{"id":44864,"depth":258,"text":44865},{"id":44074,"depth":258,"text":44075},{"id":43249,"depth":258,"text":43250},{"path":39243,"title":39244,"description":44919,"kind":39101,"section":39102,"order":44920,"group":39206,"aliases":83408,"attrs":83409,"events":83410,"cssVars":83411,"related":83412,"body":83413},[],[],[],[],[3985,5744,5750],{"type":22,"value":83414,"toc":83461},[83415,83417,83421,83423,83431,83433,83447,83449,83451,83457,83459],[25,83416,39244],{"id":44930},[30,83418,83419,44935],{},[60,83420,39244],{},[37,83422,43101],{"id":43100},[30,83424,83425,43822,83427,44498,83429,106],{},[60,83426,39244],{},[60,83428,39274],{},[60,83430,30757],{},[37,83432,44949],{"id":44948},[42,83434,83435,83439,83443],{},[45,83436,83437],{},[60,83438,44956],{},[45,83440,83441],{},[60,83442,44961],{},[45,83444,83445],{},[60,83446,44966],{},[37,83448,44075],{"id":44074},[30,83450,44971],{},[42,83452,83453,83455],{},[45,83454,44976],{},[45,83456,44979],{},[37,83458,43250],{"id":43249},[30,83460,44984],{},{"title":230,"searchDepth":258,"depth":258,"links":83462},[83463,83464,83465,83466],{"id":43100,"depth":258,"text":43101},{"id":44948,"depth":258,"text":44949},{"id":44074,"depth":258,"text":44075},{"id":43249,"depth":258,"text":43250},{"path":39249,"title":39250,"description":44992,"kind":39101,"section":39102,"order":44993,"group":39206,"aliases":83468,"attrs":83469,"events":83470,"cssVars":83471,"related":83472,"body":83473},[],[],[],[],[3985,32903,2354],{"type":22,"value":83474,"toc":83525},[83475,83477,83481,83483,83489,83491,83497,83499,83501,83503,83505,83523],[25,83476,39250],{"id":45003},[30,83478,83479,45008],{},[60,83480,39250],{},[37,83482,43101],{"id":43100},[30,83484,83485,43822,83487,45017],{},[60,83486,39250],{},[60,83488,39274],{},[37,83490,45021],{"id":45020},[42,83492,83493],{},[45,83494,83495],{},[60,83496,45028],{},[37,83498,44075],{"id":44074},[30,83500,45033],{},[37,83502,43250],{"id":43249},[30,83504,45038],{},[42,83506,83507,83511,83515,83519],{},[45,83508,83509],{},[60,83510,32933],{},[45,83512,83513],{},[60,83514,3314],{},[45,83516,83517],{},[60,83518,12285],{},[45,83520,83521],{},[60,83522,32951],{},[30,83524,45059],{},{"title":230,"searchDepth":258,"depth":258,"links":83526},[83527,83528,83529,83530],{"id":43100,"depth":258,"text":43101},{"id":45020,"depth":258,"text":45021},{"id":44074,"depth":258,"text":44075},{"id":43249,"depth":258,"text":43250},[83532,83538,83547,83552,83557,83562,83567,83572,83577,83582,83587,83592,83599,83604,83609,83614,83619,83624,83631,83636,83641,83646,83651,83656,83661,83668,83673,83678,83683,83688,83693,83700,83705,83710,83715,83719,83725,83732,83737,83742,83747,83751,83758,83763,83768,83773,83778,83784,83789,83794,83799,83804,83809,83814,83819,83824,83829,83837,83842,83848,83853,83858,83863,83868,83874,83881,83887,83892,83897,83902,83909,83914,83919,83924,83929,83934,83939,83944,83949,83954,83959,83964,83969,83976,83981,83986,83991,83996,84003,84008,84013,84019,84026,84031,84036,84041,84046,84051,84056,84061,84066,84071,84076,84083,84088,84093,84098,84105,84110,84115,84120,84125,84132,84137,84142,84146,84153,84158,84163,84168,84173,84178,84183,84190,84195,84200,84205,84210,84215,84220,84225,84231,84239,84245,84250,84255,84260,84265,84270,84275,84280,84285,84292,84298,84304,84310,84315,84320,84325,84330,84335,84340,84345,84349,84356,84362,84367,84372,84377,84382,84387,84392,84397,84402,84406,84413,84419,84425,84430,84435,84440,84445,84450,84455,84460,84465,84469,84476,84482,84488,84494,84499,84504,84509,84514,84519,84524,84529,84534,84538,84545,84551,84556,84561,84566,84571,84576,84581,84586,84591,84598,84603,84608,84613,84618,84623,84628,84633,84637,84644,84649,84654,84659,84664,84669,84674,84679,84684,84691,84696,84701,84706,84711,84716,84721,84726,84731,84737,84742,84747,84752,84757,84763,84768,84773,84778,84783,84788,84793,84798,84803,84808,84814,84819,84824,84829,84834,84839,84844,84849,84854,84859,84866,84871,84876,84881,84886,84892,84897,84902,84907,84912,84917,84922,84929,84934,84939,84944,84949,84955,84960,84965,84970,84975,84980,84985,84990,84995,85000,85006,85011,85016,85021,85026,85031,85036,85043,85048,85053,85058,85063,85068,85072,85079,85084,85090,85096,85101,85107,85112,85117,85122,85127,85132,85137,85142,85146,85153,85158,85163,85169,85174,85179,85185,85190,85195,85200,85205,85210,85215,85220,85224,85231,85236,85241,85246,85251,85257,85262,85268,85273,85278,85283,85288,85293,85298,85303,85308,85315,85320,85325,85330,85335,85340,85345,85350,85355,85360,85365,85370,85375,85380,85385,85390,85395,85400,85405,85409,85416,85421,85427,85432,85437,85442,85447,85452,85457,85462,85467,85472,85477,85484,85489,85494,85499,85504,85509,85514,85519,85524,85530,85535,85540,85545,85550,85555,85560,85565,85570,85575,85580,85585,85590,85595,85600,85605,85610,85615,85622,85627,85632,85638,85643,85648,85653,85658,85663,85668,85673,85678,85683,85688,85695,85700,85705,85710,85715,85720,85725,85730,85735,85740,85745,85750,85755,85760,85764,85771,85776,85781,85786,85791,85796,85801,85806,85810,85817,85822,85827,85832,85838,85843,85848,85853,85859,85864,85869,85874,85879,85884,85889,85894,85899,85904,85911,85916,85921,85927,85932,85937,85942,85947,85952,85957,85962,85966,85973,85978,85983,85988,85993,85998,86003,86008,86013,86017,86024,86029,86034,86039,86044,86049,86054,86059,86064,86071,86076,86081,86086,86091,86096,86101,86106,86111,86118,86123,86128,86133,86138,86143,86148,86153,86157,86164,86169,86174,86179,86184,86189,86194,86199,86204,86211,86216,86221,86226,86231,86237,86244,86249,86254,86259,86264,86269,86276,86281,86286,86291,86296,86302,86309,86314,86319,86324,86329,86334,86339,86344,86349,86356,86361,86366,86371,86376,86381,86386,86393,86398,86403,86408,86413,86418,86423,86428,86433,86440,86445,86449,86456,86461,86466,86471,86476,86481,86485,86492,86497,86502,86507,86512,86517,86522,86527,86532,86537,86542,86547,86552,86557,86562,86567,86572,86577,86582,86587,86592,86597,86602,86607,86612,86617,86622,86626,86633,86638,86643,86648,86653,86658,86663,86668,86672,86679,86684,86689,86694,86699,86704,86709,86715,86722,86727,86732,86737,86742,86747,86752,86757,86762,86769,86774,86779,86784,86789,86794,86799,86806,86811,86816,86821,86826,86831,86836,86841,86846,86851,86856,86861,86866,86873,86878,86883,86888,86893,86898,86903,86908,86913,86919,86926,86931,86936,86941,86946,86951,86956,86961,86966,86971,86976,86981,86986,86993,86998,87003,87008,87013,87018,87023,87028,87033,87038,87043,87048,87052,87059,87064,87069,87074,87079,87084,87089,87094,87099,87104,87109,87114,87119,87124,87131,87136,87141,87146,87151,87156,87161,87166,87171,87176,87181,87186,87191,87196,87201,87206,87212,87219,87224,87229,87234,87239,87246,87251,87256,87261,87266,87271,87276,87281,87286,87291,87296,87301,87306,87310,87317,87322,87327,87332,87337,87342,87347,87352,87357,87361,87368,87373,87378,87383,87387,87394,87399,87404,87409,87414,87419,87424,87431,87436,87441,87446,87451,87456,87461,87466,87471,87478,87483,87488,87493,87500,87505,87510,87515,87520,87525,87530,87535,87542,87547,87552,87557,87562,87567,87572,87577,87584,87589,87594,87599,87604,87609,87614,87619,87626,87631,87636,87641,87646,87651,87655,87662,87667,87672,87677,87682,87689,87694,87699,87704,87709,87714,87719,87726,87731,87736,87741,87746,87753,87758,87763,87768,87773,87780,87785,87790,87795,87800,87806,87813,87818,87823,87830,87835,87840,87845,87850,87857,87862,87867,87872,87877,87884,87889,87894,87899,87904,87911,87916,87921,87926,87931,87938,87943,87948,87953,87958,87965,87970,87975,87980,87985,87992,87997,88002],{"id":6,"title":7,"description":8,"kind":9,"type":83533,"section":10,"path":6,"order":11,"pageTitle":7,"context":10,"tokens":83534,"tags":83536,"related":83537},"page",[7,8,10,13,14,83535,14],"docs",[10],[19,20],{"id":83539,"title":40,"description":83540,"kind":9,"type":83541,"section":10,"path":6,"anchor":39,"order":11,"pageTitle":7,"context":83542,"tokens":83543,"tags":83544,"related":83546},"/docs/overview::heading::what-matters-first","Section in Overview","heading","Overview / Start Here",[40,7,8,10,13,14],[83545,10],"Heading",[19,20],{"id":83548,"title":77,"description":83540,"kind":9,"type":83541,"section":10,"path":6,"anchor":76,"order":11,"pageTitle":7,"context":83542,"tokens":83549,"tags":83550,"related":83551},"/docs/overview::heading::runtime-model",[77,7,8,10,13,14],[83545,10],[19,20],{"id":83553,"title":123,"description":83540,"kind":9,"type":83541,"section":10,"path":6,"anchor":122,"order":11,"pageTitle":7,"context":83542,"tokens":83554,"tags":83555,"related":83556},"/docs/overview::heading::documentation-model",[123,7,8,10,13,14],[83545,10],[19,20],{"id":83558,"title":172,"description":83540,"kind":9,"type":83541,"section":10,"path":6,"anchor":171,"order":11,"pageTitle":7,"context":83542,"tokens":83559,"tags":83560,"related":83561},"/docs/overview::heading::package-boundaries",[172,7,8,10,13,14],[83545,10],[19,20],{"id":83563,"title":177,"description":83540,"kind":9,"type":83541,"section":10,"path":6,"anchor":176,"order":11,"pageTitle":7,"context":83542,"tokens":83564,"tags":83565,"related":83566},"/docs/overview::heading::built-in-modules",[177,7,8,10,13,14],[83545,10],[19,20],{"id":83568,"title":209,"description":83540,"kind":9,"type":83541,"section":10,"path":6,"anchor":208,"order":11,"pageTitle":7,"context":83542,"tokens":83569,"tags":83570,"related":83571},"/docs/overview::heading::custom-modules",[209,7,8,10,13,14],[83545,10],[19,20],{"id":83573,"title":216,"description":83540,"kind":9,"type":83541,"section":10,"path":6,"anchor":215,"order":11,"pageTitle":7,"context":83542,"tokens":83574,"tags":83575,"related":83576},"/docs/overview::heading::internal-runtime",[216,7,8,10,13,14],[83545,10],[19,20],{"id":83578,"title":223,"description":83540,"kind":9,"type":83541,"section":10,"path":6,"anchor":222,"order":11,"pageTitle":7,"context":83542,"tokens":83579,"tags":83580,"related":83581},"/docs/overview::heading::core-integration-pattern",[223,7,8,10,13,14],[83545,10],[19,20],{"id":83583,"title":394,"description":83540,"kind":9,"type":83541,"section":10,"path":6,"anchor":393,"order":11,"pageTitle":7,"context":83542,"tokens":83584,"tags":83585,"related":83586},"/docs/overview::heading::what-this-docs-site-optimizes-for",[394,7,8,10,13,14],[83545,10],[19,20],{"id":135,"title":136,"description":426,"kind":9,"type":83533,"section":10,"path":135,"order":427,"pageTitle":136,"context":10,"tokens":83588,"tags":83590,"related":83591},[136,426,10,429,430,83535,83589],"introduction",[10],[19,435,436],{"id":83593,"title":445,"description":83594,"kind":9,"type":83541,"section":10,"path":135,"anchor":444,"order":427,"pageTitle":136,"context":83595,"tokens":83596,"tags":83597,"related":83598},"/docs/introduction::heading::install-the-package","Section in Installation","Installation / Start Here",[445,136,426,10,429,430],[83545,10],[19,435,436],{"id":83600,"title":467,"description":83594,"kind":9,"type":83541,"section":10,"path":135,"anchor":466,"order":427,"pageTitle":136,"context":83595,"tokens":83601,"tags":83602,"related":83603},"/docs/introduction::heading::minimal-setup",[467,136,426,10,429,430],[83545,10],[19,435,436],{"id":83605,"title":604,"description":83594,"kind":9,"type":83541,"section":10,"path":135,"anchor":530,"order":427,"pageTitle":136,"context":83595,"tokens":83606,"tags":83607,"related":83608},"/docs/introduction::heading::what-start-does",[604,136,426,10,429,430],[83545,10],[19,435,436],{"id":83610,"title":554,"description":83594,"kind":9,"type":83541,"section":10,"path":135,"anchor":553,"order":427,"pageTitle":136,"context":83595,"tokens":83611,"tags":83612,"related":83613},"/docs/introduction::heading::recommended-setup-rules",[554,136,426,10,429,430],[83545,10],[19,435,436],{"id":83615,"title":575,"description":83594,"kind":9,"type":83541,"section":10,"path":135,"anchor":574,"order":427,"pageTitle":136,"context":83595,"tokens":83616,"tags":83617,"related":83618},"/docs/introduction::heading::next-steps",[575,136,426,10,429,430],[83545,10],[19,435,436],{"id":19,"title":140,"description":608,"kind":9,"type":83533,"section":10,"path":19,"order":609,"pageTitle":140,"context":10,"tokens":83620,"tags":83622,"related":83623},[140,608,10,611,612,83535,83621],"quick start",[10],[135,617],{"id":83625,"title":626,"description":83626,"kind":9,"type":83541,"section":10,"path":19,"anchor":625,"order":609,"pageTitle":140,"context":83627,"tokens":83628,"tags":83629,"related":83630},"/docs/quick-start::heading::_1-create-the-instance","Section in Quick Start","Quick Start / Start Here",[626,140,608,10,611,612],[83545,10],[135,617],{"id":83632,"title":666,"description":83626,"kind":9,"type":83541,"section":10,"path":19,"anchor":665,"order":609,"pageTitle":140,"context":83627,"tokens":83633,"tags":83634,"related":83635},"/docs/quick-start::heading::_2-register-built-in-modules",[666,140,608,10,611,612],[83545,10],[135,617],{"id":83637,"title":707,"description":83626,"kind":9,"type":83541,"section":10,"path":19,"anchor":706,"order":609,"pageTitle":140,"context":83627,"tokens":83638,"tags":83639,"related":83640},"/docs/quick-start::heading::_3-start-the-runtime",[707,140,608,10,611,612],[83545,10],[135,617],{"id":83642,"title":728,"description":83626,"kind":9,"type":83541,"section":10,"path":19,"anchor":727,"order":609,"pageTitle":140,"context":83627,"tokens":83643,"tags":83644,"related":83645},"/docs/quick-start::heading::_4-mark-up-your-first-object",[728,140,608,10,611,612],[83545,10],[135,617],{"id":83647,"title":769,"description":83626,"kind":9,"type":83541,"section":10,"path":19,"anchor":768,"order":609,"pageTitle":140,"context":83627,"tokens":83648,"tags":83649,"related":83650},"/docs/quick-start::heading::_5-consume-the-result",[769,140,608,10,611,612],[83545,10],[135,617],{"id":83652,"title":803,"description":83626,"kind":9,"type":83541,"section":10,"path":19,"anchor":802,"order":609,"pageTitle":140,"context":83627,"tokens":83653,"tags":83654,"related":83655},"/docs/quick-start::heading::common-mistake",[803,140,608,10,611,612],[83545,10],[135,617],{"id":435,"title":586,"description":818,"kind":9,"type":83533,"section":10,"path":435,"order":819,"pageTitle":586,"context":10,"tokens":83657,"tags":83659,"related":83660},[586,818,10,821,83535,83658],"nuxt",[10],[135,19,436],{"id":83662,"title":136,"description":83663,"kind":9,"type":83541,"section":10,"path":435,"anchor":441,"order":819,"pageTitle":586,"context":83664,"tokens":83665,"tags":83666,"related":83667},"/docs/nuxt::heading::installation","Section in Nuxt Integration","Nuxt Integration / Start Here",[136,586,818,10,821],[83545,10],[135,19,436],{"id":83669,"title":851,"description":83663,"kind":9,"type":83541,"section":10,"path":435,"anchor":850,"order":819,"pageTitle":586,"context":83664,"tokens":83670,"tags":83671,"related":83672},"/docs/nuxt::heading::client-plugin",[851,586,818,10,821],[83545,10],[135,19,436],{"id":83674,"title":1053,"description":83663,"kind":9,"type":83541,"section":10,"path":435,"anchor":1052,"order":819,"pageTitle":586,"context":83664,"tokens":83675,"tags":83676,"related":83677},"/docs/nuxt::heading::typing-the-injection-optional",[1053,586,818,10,821],[83545,10],[135,19,436],{"id":83679,"title":1210,"description":83663,"kind":9,"type":83541,"section":10,"path":435,"anchor":1209,"order":819,"pageTitle":586,"context":83664,"tokens":83680,"tags":83681,"related":83682},"/docs/nuxt::heading::nuxt-configuration",[1210,586,818,10,821],[83545,10],[135,19,436],{"id":83684,"title":1264,"description":83663,"kind":9,"type":83541,"section":10,"path":435,"anchor":1263,"order":819,"pageTitle":586,"context":83664,"tokens":83685,"tags":83686,"related":83687},"/docs/nuxt::heading::using-stringtune-in-components",[1264,586,818,10,821],[83545,10],[135,19,436],{"id":436,"title":591,"description":1907,"kind":9,"type":83533,"section":10,"path":436,"order":1908,"pageTitle":591,"context":10,"tokens":83689,"tags":83691,"related":83692},[591,1907,10,1910,83535,83690],"nextjs",[10],[135,19,435],{"id":83694,"title":1924,"description":83695,"kind":9,"type":83541,"section":10,"path":436,"anchor":1923,"order":1908,"pageTitle":591,"context":83696,"tokens":83697,"tags":83698,"related":83699},"/docs/nextjs::heading::react-restriction-on-custom-attributes","Section in Next.js Integration","Next.js Integration / Start Here",[1924,591,1907,10,1910],[83545,10],[135,19,435],{"id":83701,"title":2056,"description":83695,"kind":9,"type":83541,"section":10,"path":436,"anchor":2055,"order":1908,"pageTitle":591,"context":83696,"tokens":83702,"tags":83703,"related":83704},"/docs/nextjs::heading::using-in-nextjs-components",[2056,591,1907,10,1910],[83545,10],[135,19,435],{"id":83706,"title":136,"description":83695,"kind":9,"type":83541,"section":10,"path":436,"anchor":441,"order":1908,"pageTitle":591,"context":83696,"tokens":83707,"tags":83708,"related":83709},"/docs/nextjs::heading::installation",[136,591,1907,10,1910],[83545,10],[135,19,435],{"id":83711,"title":2223,"description":83695,"kind":9,"type":83541,"section":10,"path":436,"anchor":2222,"order":1908,"pageTitle":591,"context":83696,"tokens":83712,"tags":83713,"related":83714},"/docs/nextjs::heading::summary",[2223,591,1907,10,1910],[83545,10],[135,19,435],{"id":2301,"title":2302,"description":2303,"kind":9,"type":83533,"section":10,"path":2301,"order":2304,"pageTitle":2302,"context":10,"tokens":83716,"tags":83717,"related":83718},[2302,2303,10,83535,2314,14],[10],[],{"id":20,"title":2343,"description":2344,"kind":2345,"type":83533,"section":151,"path":20,"group":2346,"order":11,"pageTitle":2343,"context":83720,"tokens":83721,"tags":83723,"related":83724},"Concepts / Core Concepts",[2343,2344,151,2346,2348,2349,83535,83722],"built in vs custom vs internal",[151,2346],[6,158,2354],{"id":83726,"title":2363,"description":83727,"kind":2345,"type":83541,"section":151,"path":20,"anchor":2362,"group":2346,"order":11,"pageTitle":2343,"context":83728,"tokens":83729,"tags":83730,"related":83731},"/docs/built-in-vs-custom-vs-internal::heading::built-in","Section in Built-in vs Custom vs Internal","Built-in vs Custom vs Internal / Concepts",[2363,2343,2344,151,2346,2348,2349],[83545,151,2346],[6,158,2354],{"id":83733,"title":2400,"description":83727,"kind":2345,"type":83541,"section":151,"path":20,"anchor":2399,"group":2346,"order":11,"pageTitle":2343,"context":83728,"tokens":83734,"tags":83735,"related":83736},"/docs/built-in-vs-custom-vs-internal::heading::custom",[2400,2343,2344,151,2346,2348,2349],[83545,151,2346],[6,158,2354],{"id":83738,"title":2413,"description":83727,"kind":2345,"type":83541,"section":151,"path":20,"anchor":2412,"group":2346,"order":11,"pageTitle":2343,"context":83728,"tokens":83739,"tags":83740,"related":83741},"/docs/built-in-vs-custom-vs-internal::heading::internal",[2413,2343,2344,151,2346,2348,2349],[83545,151,2346],[6,158,2354],{"id":83743,"title":2423,"description":83727,"kind":2345,"type":83541,"section":151,"path":20,"anchor":2422,"group":2346,"order":11,"pageTitle":2343,"context":83728,"tokens":83744,"tags":83745,"related":83746},"/docs/built-in-vs-custom-vs-internal::heading::documentation-rule",[2423,2343,2344,151,2346,2348,2349],[83545,151,2346],[6,158,2354],{"id":146,"title":147,"description":2454,"kind":2345,"type":83533,"section":151,"path":146,"group":2346,"order":427,"pageTitle":147,"context":83720,"tokens":83748,"tags":83749,"related":83750},[147,2454,151,2346,2456,2457,2458,2459,2256,764,2461,2462,2463,83535,2474],[151,2346],[2467,2468,2469],{"id":83752,"title":2256,"description":83753,"kind":2345,"type":5344,"section":151,"path":146,"group":2346,"order":427,"pageTitle":147,"context":83754,"tokens":83755,"tags":83756,"related":83757},"/docs/configuration::attr::string","Configuration attribute","Configuration / Concepts",[2256,147,2454,151,2346,2456,2457,2458,2459],[5321,151,2346],[2467,2468,2469],{"id":83759,"title":764,"description":83753,"kind":2345,"type":5344,"section":151,"path":146,"group":2346,"order":427,"pageTitle":147,"context":83754,"tokens":83760,"tags":83761,"related":83762},"/docs/configuration::attr::string-id",[764,147,2454,151,2346,2456,2457,2458,2459],[5321,151,2346],[2467,2468,2469],{"id":83764,"title":2461,"description":83753,"kind":2345,"type":5344,"section":151,"path":146,"group":2346,"order":427,"pageTitle":147,"context":83754,"tokens":83765,"tags":83766,"related":83767},"/docs/configuration::attr::string-copy-from",[2461,147,2454,151,2346,2456,2457,2458,2459],[5321,151,2346],[2467,2468,2469],{"id":83769,"title":2462,"description":83753,"kind":2345,"type":5344,"section":151,"path":146,"group":2346,"order":427,"pageTitle":147,"context":83754,"tokens":83770,"tags":83771,"related":83772},"/docs/configuration::attr::string-fixed",[2462,147,2454,151,2346,2456,2457,2458,2459],[5321,151,2346],[2467,2468,2469],{"id":83774,"title":2463,"description":83753,"kind":2345,"type":5344,"section":151,"path":146,"group":2346,"order":427,"pageTitle":147,"context":83754,"tokens":83775,"tags":83776,"related":83777},"/docs/configuration::attr::string-self-disable",[2463,147,2454,151,2346,2456,2457,2458,2459],[5321,151,2346],[2467,2468,2469],{"id":83779,"title":2478,"description":83780,"kind":2345,"type":83541,"section":151,"path":146,"anchor":2477,"group":2346,"order":427,"pageTitle":147,"context":83754,"tokens":83781,"tags":83782,"related":83783},"/docs/configuration::heading::global-setup","Section in Configuration",[2478,147,2454,151,2346,2456,2457,2458,2459],[83545,151,2346],[2467,2468,2469],{"id":83785,"title":2551,"description":83780,"kind":2345,"type":83541,"section":151,"path":146,"anchor":2550,"group":2346,"order":427,"pageTitle":147,"context":83754,"tokens":83786,"tags":83787,"related":83788},"/docs/configuration::heading::supported-helpers",[2551,147,2454,151,2346,2456,2457,2458,2459],[83545,151,2346],[2467,2468,2469],{"id":83790,"title":2557,"description":83780,"kind":2345,"type":83541,"section":151,"path":146,"anchor":2554,"group":2346,"order":427,"pageTitle":147,"context":83754,"tokens":83791,"tags":83792,"related":83793},"/docs/configuration::heading::scrollto",[2557,147,2454,151,2346,2456,2457,2458,2459],[83545,151,2346],[2467,2468,2469],{"id":83795,"title":2730,"description":83780,"kind":2345,"type":83541,"section":151,"path":146,"anchor":2727,"group":2346,"order":427,"pageTitle":147,"context":83754,"tokens":83796,"tags":83797,"related":83798},"/docs/configuration::heading::invalidatecenterid",[2730,147,2454,151,2346,2456,2457,2458,2459],[83545,151,2346],[2467,2468,2469],{"id":83800,"title":2773,"description":83780,"kind":2345,"type":83541,"section":151,"path":146,"anchor":2770,"group":2346,"order":427,"pageTitle":147,"context":83754,"tokens":83801,"tags":83802,"related":83803},"/docs/configuration::heading::onresizeforce",[2773,147,2454,151,2346,2456,2457,2458,2459],[83545,151,2346],[2467,2468,2469],{"id":83805,"title":2804,"description":83780,"kind":2345,"type":83541,"section":151,"path":146,"anchor":2803,"group":2346,"order":427,"pageTitle":147,"context":83754,"tokens":83806,"tags":83807,"related":83808},"/docs/configuration::heading::not-supported-as-public-api",[2804,147,2454,151,2346,2456,2457,2458,2459],[83545,151,2346],[2467,2468,2469],{"id":83810,"title":2824,"description":83780,"kind":2345,"type":83541,"section":151,"path":146,"anchor":2821,"group":2346,"order":427,"pageTitle":147,"context":83754,"tokens":83811,"tags":83812,"related":83813},"/docs/configuration::heading::scrollposition",[2824,147,2454,151,2346,2456,2457,2458,2459],[83545,151,2346],[2467,2468,2469],{"id":83815,"title":2833,"description":83780,"kind":2345,"type":83541,"section":151,"path":146,"anchor":2832,"group":2346,"order":427,"pageTitle":147,"context":83754,"tokens":83816,"tags":83817,"related":83818},"/docs/configuration::heading::common-attributes",[2833,147,2454,151,2346,2456,2457,2458,2459],[83545,151,2346],[2467,2468,2469],{"id":83820,"title":2854,"description":83780,"kind":2345,"type":83541,"section":151,"path":146,"anchor":2853,"group":2346,"order":427,"pageTitle":147,"context":83754,"tokens":83821,"tags":83822,"related":83823},"/docs/configuration::heading::notes-on-legacy-or-misleading-attributes",[2854,147,2454,151,2346,2456,2457,2458,2459],[83545,151,2346],[2467,2468,2469],{"id":2469,"title":2891,"description":2892,"kind":2345,"type":83533,"section":151,"path":2469,"group":2346,"order":609,"pageTitle":2891,"context":83720,"tokens":83825,"tags":83827,"related":83828},[2891,2892,151,2346,764,2894,2895,799,2898,83535,83826],"object ids",[151,2346],[2901,2902,2903],{"id":83830,"title":799,"description":83831,"kind":2345,"type":38785,"section":151,"path":2469,"group":2346,"order":609,"pageTitle":2891,"context":83832,"tokens":83833,"tags":83834,"related":83836},"/docs/object-ids::event::object:progress:\u003Cid>","Object IDs event","Object IDs / Concepts",[799,2891,2892,151,2346,764,2894,2895],[83835,151,2346],"Event",[2901,2902,2903],{"id":83838,"title":2898,"description":83831,"kind":2345,"type":38785,"section":151,"path":2469,"group":2346,"order":609,"pageTitle":2891,"context":83832,"tokens":83839,"tags":83840,"related":83841},"/docs/object-ids::event::object:parallax:\u003Cid>",[2898,2891,2892,151,2346,764,2894,2895],[83835,151,2346],[2901,2902,2903],{"id":83843,"title":3053,"description":83844,"kind":2345,"type":83541,"section":151,"path":2469,"anchor":2911,"group":2346,"order":609,"pageTitle":2891,"context":83832,"tokens":83845,"tags":83846,"related":83847},"/docs/object-ids::heading::why-string-id-exists","Section in Object IDs",[3053,2891,2892,151,2346,764,2894,2895],[83545,151,2346],[2901,2902,2903],{"id":83849,"title":2933,"description":83844,"kind":2345,"type":83541,"section":151,"path":2469,"anchor":2070,"group":2346,"order":609,"pageTitle":2891,"context":83832,"tokens":83850,"tags":83851,"related":83852},"/docs/object-ids::heading::example",[2933,2891,2892,151,2346,764,2894,2895],[83545,151,2346],[2901,2902,2903],{"id":83854,"title":3005,"description":83844,"kind":2345,"type":83541,"section":151,"path":2469,"anchor":3004,"group":2346,"order":609,"pageTitle":2891,"context":83832,"tokens":83855,"tags":83856,"related":83857},"/docs/object-ids::heading::important-payload-note",[3005,2891,2892,151,2346,764,2894,2895],[83545,151,2346],[2901,2902,2903],{"id":83859,"title":3020,"description":83844,"kind":2345,"type":83541,"section":151,"path":2469,"anchor":3019,"group":2346,"order":609,"pageTitle":2891,"context":83832,"tokens":83860,"tags":83861,"related":83862},"/docs/object-ids::heading::public-api-boundary",[3020,2891,2892,151,2346,764,2894,2895],[83545,151,2346],[2901,2902,2903],{"id":83864,"title":3037,"description":83844,"kind":2345,"type":83541,"section":151,"path":2469,"anchor":3036,"group":2346,"order":609,"pageTitle":2891,"context":83832,"tokens":83865,"tags":83866,"related":83867},"/docs/object-ids::heading::attribute-removal",[3037,2891,2892,151,2346,764,2894,2895],[83545,151,2346],[2901,2902,2903],{"id":2902,"title":3059,"description":3060,"kind":2345,"type":83533,"section":151,"path":2902,"group":3061,"order":1721,"pageTitle":3059,"context":83869,"tokens":83870,"tags":83872,"related":83873},"Concepts / Advanced Concepts",[3059,3060,151,3061,2461,2461,83535,83871],"element mirroring",[151,3061],[2469,2468,617],{"id":83875,"title":2461,"description":83876,"kind":2345,"type":5344,"section":151,"path":2902,"group":3061,"order":1721,"pageTitle":3059,"context":83877,"tokens":83878,"tags":83879,"related":83880},"/docs/element-mirroring::attr::string-copy-from","Element Mirroring attribute","Element Mirroring / Concepts",[2461,3059,3060,151,3061,2461],[5321,151,3061],[2469,2468,617],{"id":83882,"title":3085,"description":83883,"kind":2345,"type":83541,"section":151,"path":2902,"anchor":3084,"group":3061,"order":1721,"pageTitle":3059,"context":83877,"tokens":83884,"tags":83885,"related":83886},"/docs/element-mirroring::heading::how-it-works","Section in Element Mirroring",[3085,3059,3060,151,3061,2461],[83545,151,3061],[2469,2468,617],{"id":83888,"title":3213,"description":83883,"kind":2345,"type":83541,"section":151,"path":2902,"anchor":3212,"group":3061,"order":1721,"pageTitle":3059,"context":83877,"tokens":83889,"tags":83890,"related":83891},"/docs/element-mirroring::heading::supported-behavior",[3213,3059,3060,151,3061,2461],[83545,151,3061],[2469,2468,617],{"id":83893,"title":3231,"description":83883,"kind":2345,"type":83541,"section":151,"path":2902,"anchor":3230,"group":3061,"order":1721,"pageTitle":3059,"context":83877,"tokens":83894,"tags":83895,"related":83896},"/docs/element-mirroring::heading::use-cases",[3231,3059,3060,151,3061,2461],[83545,151,3061],[2469,2468,617],{"id":3263,"title":3264,"description":3265,"kind":2345,"type":83533,"section":151,"path":3263,"group":2346,"order":819,"pageTitle":3264,"context":83720,"tokens":83898,"tags":83900,"related":83901},[3264,3265,151,2346,3267,3268,83535,83899],"offset concepts",[151,2346],[146,617,3273],{"id":83903,"title":3295,"description":83904,"kind":2345,"type":83541,"section":151,"path":3263,"anchor":3294,"group":2346,"order":819,"pageTitle":3264,"context":83905,"tokens":83906,"tags":83907,"related":83908},"/docs/offset-concepts::heading::core-principle","Section in Offsets","Offsets / Concepts",[3295,3264,3265,151,2346,3267,3268],[83545,151,2346],[146,617,3273],{"id":83910,"title":3365,"description":83904,"kind":2345,"type":83541,"section":151,"path":3263,"anchor":3364,"group":2346,"order":819,"pageTitle":3264,"context":83905,"tokens":83911,"tags":83912,"related":83913},"/docs/offset-concepts::heading::what-is-an-offset",[3365,3264,3265,151,2346,3267,3268],[83545,151,2346],[146,617,3273],{"id":83915,"title":3419,"description":83904,"kind":2345,"type":83541,"section":151,"path":3263,"anchor":3418,"group":2346,"order":819,"pageTitle":3264,"context":83905,"tokens":83916,"tags":83917,"related":83918},"/docs/offset-concepts::heading::how-offsets-are-calculated",[3419,3264,3265,151,2346,3267,3268],[83545,151,2346],[146,617,3273],{"id":83920,"title":3455,"description":83904,"kind":2345,"type":83541,"section":151,"path":3263,"anchor":3454,"group":2346,"order":819,"pageTitle":3264,"context":83905,"tokens":83921,"tags":83922,"related":83923},"/docs/offset-concepts::heading::practical-examples",[3455,3264,3265,151,2346,3267,3268],[83545,151,2346],[146,617,3273],{"id":83925,"title":3459,"description":83904,"kind":2345,"type":83541,"section":151,"path":3263,"anchor":3458,"group":2346,"order":819,"pageTitle":3264,"context":83905,"tokens":83926,"tags":83927,"related":83928},"/docs/offset-concepts::heading::example-1-positive-offset-delay-the-trigger",[3459,3264,3265,151,2346,3267,3268],[83545,151,2346],[146,617,3273],{"id":83930,"title":3522,"description":83904,"kind":2345,"type":83541,"section":151,"path":3263,"anchor":3521,"group":2346,"order":819,"pageTitle":3264,"context":83905,"tokens":83931,"tags":83932,"related":83933},"/docs/offset-concepts::heading::example-2-negative-offset-early-trigger",[3522,3264,3265,151,2346,3267,3268],[83545,151,2346],[146,617,3273],{"id":83935,"title":3582,"description":83904,"kind":2345,"type":83541,"section":151,"path":3263,"anchor":3581,"group":2346,"order":819,"pageTitle":3264,"context":83905,"tokens":83936,"tags":83937,"related":83938},"/docs/offset-concepts::heading::offset-control-points-table",[3582,3264,3265,151,2346,3267,3268],[83545,151,2346],[146,617,3273],{"id":83940,"title":3639,"description":83904,"kind":2345,"type":83541,"section":151,"path":3263,"anchor":3638,"group":2346,"order":819,"pageTitle":3264,"context":83905,"tokens":83941,"tags":83942,"related":83943},"/docs/offset-concepts::heading::offset-units-table",[3639,3264,3265,151,2346,3267,3268],[83545,151,2346],[146,617,3273],{"id":83945,"title":3709,"description":83904,"kind":2345,"type":83541,"section":151,"path":3263,"anchor":3708,"group":2346,"order":819,"pageTitle":3264,"context":83905,"tokens":83946,"tags":83947,"related":83948},"/docs/offset-concepts::heading::visual-explanation",[3709,3264,3265,151,2346,3267,3268],[83545,151,2346],[146,617,3273],{"id":83950,"title":3740,"description":83904,"kind":2345,"type":83541,"section":151,"path":3263,"anchor":3739,"group":2346,"order":819,"pageTitle":3264,"context":83905,"tokens":83951,"tags":83952,"related":83953},"/docs/offset-concepts::heading::best-practices",[3740,3264,3265,151,2346,3267,3268],[83545,151,2346],[146,617,3273],{"id":83955,"title":3764,"description":83904,"kind":2345,"type":83541,"section":151,"path":3263,"anchor":3763,"group":2346,"order":819,"pageTitle":3264,"context":83905,"tokens":83956,"tags":83957,"related":83958},"/docs/offset-concepts::heading::common-pitfalls",[3764,3264,3265,151,2346,3267,3268],[83545,151,2346],[146,617,3273],{"id":83960,"title":3784,"description":83904,"kind":2345,"type":83541,"section":151,"path":3263,"anchor":3783,"group":2346,"order":819,"pageTitle":3264,"context":83905,"tokens":83961,"tags":83962,"related":83963},"/docs/offset-concepts::heading::in-summary",[3784,3264,3265,151,2346,3267,3268],[83545,151,2346],[146,617,3273],{"id":2901,"title":3815,"description":3816,"kind":2345,"type":83533,"section":151,"path":2901,"group":2346,"order":1908,"pageTitle":3815,"context":83720,"tokens":83965,"tags":83967,"related":83968},[3815,3816,151,2346,1536,1606,3818,83535,83966],"event system",[151,2346],[2903,2469,3823],{"id":83970,"title":3832,"description":83971,"kind":2345,"type":83541,"section":151,"path":2901,"anchor":3831,"group":2346,"order":1908,"pageTitle":3815,"context":83972,"tokens":83973,"tags":83974,"related":83975},"/docs/event-system::heading::global-events","Section in Event System","Event System / Concepts",[3832,3815,3816,151,2346,1536,1606,3818],[83545,151,2346],[2903,2469,3823],{"id":83977,"title":3873,"description":83971,"kind":2345,"type":83541,"section":151,"path":2901,"anchor":3872,"group":2346,"order":1908,"pageTitle":3815,"context":83972,"tokens":83978,"tags":83979,"related":83980},"/docs/event-system::heading::object-scoped-events",[3873,3815,3816,151,2346,1536,1606,3818],[83545,151,2346],[2903,2469,3823],{"id":83982,"title":3902,"description":83971,"kind":2345,"type":83541,"section":151,"path":2901,"anchor":3901,"group":2346,"order":1908,"pageTitle":3815,"context":83972,"tokens":83983,"tags":83984,"related":83985},"/docs/event-system::heading::payload-shape",[3902,3815,3816,151,2346,1536,1606,3818],[83545,151,2346],[2903,2469,3823],{"id":83987,"title":3950,"description":83971,"kind":2345,"type":83541,"section":151,"path":2901,"anchor":3949,"group":2346,"order":1908,"pageTitle":3815,"context":83972,"tokens":83988,"tags":83989,"related":83990},"/docs/event-system::heading::what-not-to-document-as-supported",[3950,3815,3816,151,2346,1536,1606,3818],[83545,151,2346],[2903,2469,3823],{"id":3972,"title":3973,"description":3974,"kind":2345,"type":83533,"section":151,"path":3972,"group":3061,"order":3975,"pageTitle":3973,"context":83869,"tokens":83992,"tags":83994,"related":83995},[3973,3974,151,3061,3977,3978,3979,83535,83993],"scroll marks",[151,3061],[3984,3985,3986],{"id":83997,"title":4007,"description":83998,"kind":2345,"type":83541,"section":151,"path":3972,"anchor":4006,"group":3061,"order":3975,"pageTitle":3973,"context":83999,"tokens":84000,"tags":84001,"related":84002},"/docs/scroll-marks::heading::usage","Section in Programmatic Scroll Marks","Programmatic Scroll Marks / Concepts",[4007,3973,3974,151,3061,3977,3978,3979],[83545,151,3061],[3984,3985,3986],{"id":84004,"title":3085,"description":83998,"kind":2345,"type":83541,"section":151,"path":3972,"anchor":3084,"group":3061,"order":3975,"pageTitle":3973,"context":83999,"tokens":84005,"tags":84006,"related":84007},"/docs/scroll-marks::heading::how-it-works",[3085,3973,3974,151,3061,3977,3978,3979],[83545,151,3061],[3984,3985,3986],{"id":84009,"title":4264,"description":83998,"kind":2345,"type":83541,"section":151,"path":3972,"anchor":4263,"group":3061,"order":3975,"pageTitle":3973,"context":83999,"tokens":84010,"tags":84011,"related":84012},"/docs/scroll-marks::heading::managing-memory",[4264,3973,3974,151,3061,3977,3978,3979],[83545,151,3061],[3984,3985,3986],{"id":3986,"title":4300,"description":4301,"kind":2345,"type":83533,"section":151,"path":3986,"group":4303,"order":4302,"pageTitle":4300,"context":84014,"tokens":84015,"tags":84017,"related":84018},"Concepts / Scroll Concepts",[4300,4301,151,4303,4305,4306,4307,4308,83535,84016],"scroll modes",[151,4303],[3984,4313,4314],{"id":84020,"title":4323,"description":84021,"kind":2345,"type":83541,"section":151,"path":3986,"anchor":4322,"group":4303,"order":4302,"pageTitle":4300,"context":84022,"tokens":84023,"tags":84024,"related":84025},"/docs/scroll-modes::heading::built-in-modes","Section in Scroll Modes","Scroll Modes / Concepts",[4323,4300,4301,151,4303,4305,4306,4307,4308],[83545,151,4303],[3984,4313,4314],{"id":84027,"title":4341,"description":84021,"kind":2345,"type":83541,"section":151,"path":3986,"anchor":4340,"group":4303,"order":4302,"pageTitle":4300,"context":84022,"tokens":84028,"tags":84029,"related":84030},"/docs/scroll-modes::heading::defaults",[4341,4300,4301,151,4303,4305,4306,4307,4308],[83545,151,4303],[3984,4313,4314],{"id":84032,"title":4360,"description":84021,"kind":2345,"type":83541,"section":151,"path":3986,"anchor":4359,"group":4303,"order":4302,"pageTitle":4300,"context":84022,"tokens":84033,"tags":84034,"related":84035},"/docs/scroll-modes::heading::tuning-smooth-scroll",[4360,4300,4301,151,4303,4305,4306,4307,4308],[83545,151,4303],[3984,4313,4314],{"id":84037,"title":4444,"description":84021,"kind":2345,"type":83541,"section":151,"path":3986,"anchor":4444,"group":4303,"order":4302,"pageTitle":4300,"context":84022,"tokens":84038,"tags":84039,"related":84040},"/docs/scroll-modes::heading::speed",[4444,4300,4301,151,4303,4305,4306,4307,4308],[83545,151,4303],[3984,4313,4314],{"id":84042,"title":4469,"description":84021,"kind":2345,"type":83541,"section":151,"path":3986,"anchor":4466,"group":4303,"order":4302,"pageTitle":4300,"context":84022,"tokens":84043,"tags":84044,"related":84045},"/docs/scroll-modes::heading::speedaccelerate",[4469,4300,4301,151,4303,4305,4306,4307,4308],[83545,151,4303],[3984,4313,4314],{"id":84047,"title":4514,"description":84021,"kind":2345,"type":83541,"section":151,"path":3986,"anchor":4513,"group":4303,"order":4302,"pageTitle":4300,"context":84022,"tokens":84048,"tags":84049,"related":84050},"/docs/scroll-modes::heading::practical-presets",[4514,4300,4301,151,4303,4305,4306,4307,4308],[83545,151,4303],[3984,4313,4314],{"id":84052,"title":4617,"description":84021,"kind":2345,"type":83541,"section":151,"path":3986,"anchor":4616,"group":4303,"order":4302,"pageTitle":4300,"context":84022,"tokens":84053,"tags":84054,"related":84055},"/docs/scroll-modes::heading::responsive-switching",[4617,4300,4301,151,4303,4305,4306,4307,4308],[83545,151,4303],[3984,4313,4314],{"id":84057,"title":4624,"description":84021,"kind":2345,"type":83541,"section":151,"path":3986,"anchor":4623,"group":4303,"order":4302,"pageTitle":4300,"context":84022,"tokens":84058,"tags":84059,"related":84060},"/docs/scroll-modes::heading::mode-scoped-activation",[4624,4300,4301,151,4303,4305,4306,4307,4308],[83545,151,4303],[3984,4313,4314],{"id":84062,"title":4762,"description":84021,"kind":2345,"type":83541,"section":151,"path":3986,"anchor":4761,"group":4303,"order":4302,"pageTitle":4300,"context":84022,"tokens":84063,"tags":84064,"related":84065},"/docs/scroll-modes::heading::custom-modes",[4762,4300,4301,151,4303,4305,4306,4307,4308],[83545,151,4303],[3984,4313,4314],{"id":84067,"title":4775,"description":84021,"kind":2345,"type":83541,"section":151,"path":3986,"anchor":4774,"group":4303,"order":4302,"pageTitle":4300,"context":84022,"tokens":84068,"tags":84069,"related":84070},"/docs/scroll-modes::heading::public-guidance",[4775,4300,4301,151,4303,4305,4306,4307,4308],[83545,151,4303],[3984,4313,4314],{"id":4314,"title":4796,"description":4797,"kind":2345,"type":83533,"section":151,"path":4314,"group":4303,"order":4798,"pageTitle":4796,"context":84014,"tokens":84072,"tags":84074,"related":84075},[4796,4797,151,4303,4800,83535,84073],"scroll containers",[151,4303],[4805,4806,3984],{"id":84077,"title":4829,"description":84078,"kind":2345,"type":83541,"section":151,"path":4314,"anchor":4828,"group":4303,"order":4798,"pageTitle":4796,"context":84079,"tokens":84080,"tags":84081,"related":84082},"/docs/scroll-containers::heading::setting-a-custom-container","Section in Custom Scroll Containers","Custom Scroll Containers / Concepts",[4829,4796,4797,151,4303,4800],[83545,151,4303],[4805,4806,3984],{"id":84084,"title":4946,"description":84078,"kind":2345,"type":83541,"section":151,"path":4314,"anchor":4945,"group":4303,"order":4798,"pageTitle":4796,"context":84079,"tokens":84085,"tags":84086,"related":84087},"/docs/scroll-containers::heading::important-details",[4946,4796,4797,151,4303,4800],[83545,151,4303],[4805,4806,3984],{"id":84089,"title":4976,"description":84078,"kind":2345,"type":83541,"section":151,"path":4314,"anchor":4975,"group":4303,"order":4798,"pageTitle":4796,"context":84079,"tokens":84090,"tags":84091,"related":84092},"/docs/scroll-containers::heading::resetting-to-window",[4976,4796,4797,151,4303,4800],[83545,151,4303],[4805,4806,3984],{"id":5010,"title":5011,"description":5012,"kind":2345,"type":83533,"section":151,"path":5010,"group":3061,"order":5013,"pageTitle":5011,"context":83869,"tokens":84094,"tags":84096,"related":84097},[5011,5012,151,3061,2393,5015,5016,5017,83535,84095],"performance",[151,3061],[5022,5023,5024],{"id":84099,"title":5040,"description":84100,"kind":2345,"type":83541,"section":151,"path":5010,"anchor":5039,"group":3061,"order":5013,"pageTitle":5011,"context":84101,"tokens":84102,"tags":84103,"related":84104},"/docs/performance::heading::the-layout-thrashing-problem","Section in Performance & Batching","Performance & Batching / Concepts",[5040,5011,5012,151,3061,2393,5015,5016,5017],[83545,151,3061],[5022,5023,5024],{"id":84106,"title":5055,"description":84100,"kind":2345,"type":83541,"section":151,"path":5010,"anchor":5054,"group":3061,"order":5013,"pageTitle":5011,"context":84101,"tokens":84107,"tags":84108,"related":84109},"/docs/performance::heading::how-stringtune-solves-it",[5055,5011,5012,151,3061,2393,5015,5016,5017],[83545,151,3061],[5022,5023,5024],{"id":84111,"title":5272,"description":84100,"kind":2345,"type":83541,"section":151,"path":5010,"anchor":5067,"group":3061,"order":5013,"pageTitle":5011,"context":84101,"tokens":84112,"tags":84113,"related":84114},"/docs/performance::heading::framedommeasure-and-framedommutate",[5272,5011,5012,151,3061,2393,5015,5016,5017],[83545,151,3061],[5022,5023,5024],{"id":84116,"title":5199,"description":84100,"kind":2345,"type":83541,"section":151,"path":5010,"anchor":5198,"group":3061,"order":5013,"pageTitle":5011,"context":84101,"tokens":84117,"tags":84118,"related":84119},"/docs/performance::heading::global-configuration",[5199,5011,5012,151,3061,2393,5015,5016,5017],[83545,151,3061],[5022,5023,5024],{"id":4805,"title":5275,"description":5276,"kind":2345,"type":83533,"section":151,"path":4805,"group":4303,"order":5013,"pageTitle":5275,"context":84014,"tokens":84121,"tags":84123,"related":84124},[5275,5276,151,4303,83535,84122],"scroll isolation",[151,4303],[4314,4806,4313],{"id":84126,"title":5312,"description":84127,"kind":2345,"type":83541,"section":151,"path":4805,"anchor":5311,"group":4303,"order":5013,"pageTitle":5275,"context":84128,"tokens":84129,"tags":84130,"related":84131},"/docs/scroll-isolation::heading::attributes","Section in Scroll Isolation","Scroll Isolation / Concepts",[5312,5275,5276,151,4303],[83545,151,4303],[4314,4806,4313],{"id":84133,"title":5382,"description":84127,"kind":2345,"type":83541,"section":151,"path":4805,"anchor":5381,"group":4303,"order":5013,"pageTitle":5275,"context":84128,"tokens":84134,"tags":84135,"related":84136},"/docs/scroll-isolation::heading::module-snapshot",[5382,5275,5276,151,4303],[83545,151,4303],[4314,4806,4313],{"id":84138,"title":5418,"description":84127,"kind":2345,"type":83541,"section":151,"path":4805,"anchor":5417,"group":4303,"order":5013,"pageTitle":5275,"context":84128,"tokens":84139,"tags":84140,"related":84141},"/docs/scroll-isolation::heading::basic-usage",[5418,5275,5276,151,4303],[83545,151,4303],[4314,4806,4313],{"id":158,"title":5592,"description":5593,"kind":9,"type":83533,"section":5594,"path":158,"order":293,"pageTitle":5592,"context":5594,"tokens":84143,"tags":84144,"related":84145},[5592,5593,5594,83535,28698,14],[5594],[6,166,2354],{"id":84147,"title":5611,"description":84148,"kind":9,"type":83541,"section":5594,"path":158,"anchor":5610,"order":293,"pageTitle":5592,"context":84149,"tokens":84150,"tags":84151,"related":84152},"/docs/modules/overview::heading::scroll-motion","Section in Modules Overview","Modules Overview / Modules",[5611,5592,5593,5594],[83545,5594],[6,166,2354],{"id":84154,"title":5657,"description":84148,"kind":9,"type":83541,"section":5594,"path":158,"anchor":5656,"order":293,"pageTitle":5592,"context":84149,"tokens":84155,"tags":84156,"related":84157},"/docs/modules/overview::heading::cursor-interaction",[5657,5592,5593,5594],[83545,5594],[6,166,2354],{"id":84159,"title":5686,"description":84148,"kind":9,"type":83541,"section":5594,"path":158,"anchor":5685,"order":293,"pageTitle":5592,"context":84149,"tokens":84160,"tags":84161,"related":84162},"/docs/modules/overview::heading::content-layout",[5686,5592,5593,5594],[83545,5594],[6,166,2354],{"id":84164,"title":5709,"description":84148,"kind":9,"type":83541,"section":5594,"path":158,"anchor":5708,"order":293,"pageTitle":5592,"context":84149,"tokens":84165,"tags":84166,"related":84167},"/docs/modules/overview::heading::media-forms",[5709,5592,5593,5594],[83545,5594],[6,166,2354],{"id":84169,"title":5737,"description":84148,"kind":9,"type":83541,"section":5594,"path":158,"anchor":5736,"order":293,"pageTitle":5592,"context":84149,"tokens":84170,"tags":84171,"related":84172},"/docs/modules/overview::heading::diagnostics",[5737,5592,5593,5594],[83545,5594],[6,166,2354],{"id":84174,"title":5755,"description":84148,"kind":9,"type":83541,"section":5594,"path":158,"anchor":5754,"order":293,"pageTitle":5592,"context":84149,"tokens":84175,"tags":84176,"related":84177},"/docs/modules/overview::heading::not-in-this-section",[5755,5592,5593,5594],[83545,5594],[6,166,2354],{"id":617,"title":190,"description":5772,"kind":5773,"type":83533,"section":5594,"path":617,"group":5611,"order":11,"pageTitle":190,"context":84179,"tokens":84180,"tags":84181,"activation":3246,"related":84182,"status":5774,"integration":2710},"Modules / Scroll & Motion",[190,5772,5594,5611,5777,190,2894,5779,5780,5781,5782,3329,3345,3332,3348,799,795,3246,5774,2710,83535,28698,5777],[5594,5611,2710,5774],[5622,3273],{"id":84184,"title":5779,"description":84185,"kind":5773,"type":5344,"section":5594,"path":617,"group":5611,"order":11,"pageTitle":190,"context":84186,"tokens":84187,"tags":84188,"activation":3246,"related":84189,"status":5774,"integration":2710},"/docs/modules/progress::attr::string-key","StringProgress attribute","StringProgress / Modules",[5779,190,5772,5594,5611,5777,190,2894],[5321,5594,5611,2710,5774],[5622,3273],{"id":84191,"title":5780,"description":84185,"kind":5773,"type":5344,"section":5594,"path":617,"group":5611,"order":11,"pageTitle":190,"context":84186,"tokens":84192,"tags":84193,"activation":3246,"related":84194,"status":5774,"integration":2710},"/docs/modules/progress::attr::string-easing",[5780,190,5772,5594,5611,5777,190,2894],[5321,5594,5611,2710,5774],[5622,3273],{"id":84196,"title":5781,"description":84185,"kind":5773,"type":5344,"section":5594,"path":617,"group":5611,"order":11,"pageTitle":190,"context":84186,"tokens":84197,"tags":84198,"activation":3246,"related":84199,"status":5774,"integration":2710},"/docs/modules/progress::attr::string-offset-top",[5781,190,5772,5594,5611,5777,190,2894],[5321,5594,5611,2710,5774],[5622,3273],{"id":84201,"title":5782,"description":84185,"kind":5773,"type":5344,"section":5594,"path":617,"group":5611,"order":11,"pageTitle":190,"context":84186,"tokens":84202,"tags":84203,"activation":3246,"related":84204,"status":5774,"integration":2710},"/docs/modules/progress::attr::string-offset-bottom",[5782,190,5772,5594,5611,5777,190,2894],[5321,5594,5611,2710,5774],[5622,3273],{"id":84206,"title":3329,"description":84185,"kind":5773,"type":5344,"section":5594,"path":617,"group":5611,"order":11,"pageTitle":190,"context":84186,"tokens":84207,"tags":84208,"activation":3246,"related":84209,"status":5774,"integration":2710},"/docs/modules/progress::attr::string-enter-el",[3329,190,5772,5594,5611,5777,190,2894],[5321,5594,5611,2710,5774],[5622,3273],{"id":84211,"title":3345,"description":84185,"kind":5773,"type":5344,"section":5594,"path":617,"group":5611,"order":11,"pageTitle":190,"context":84186,"tokens":84212,"tags":84213,"activation":3246,"related":84214,"status":5774,"integration":2710},"/docs/modules/progress::attr::string-enter-vp",[3345,190,5772,5594,5611,5777,190,2894],[5321,5594,5611,2710,5774],[5622,3273],{"id":84216,"title":3332,"description":84185,"kind":5773,"type":5344,"section":5594,"path":617,"group":5611,"order":11,"pageTitle":190,"context":84186,"tokens":84217,"tags":84218,"activation":3246,"related":84219,"status":5774,"integration":2710},"/docs/modules/progress::attr::string-exit-el",[3332,190,5772,5594,5611,5777,190,2894],[5321,5594,5611,2710,5774],[5622,3273],{"id":84221,"title":3348,"description":84185,"kind":5773,"type":5344,"section":5594,"path":617,"group":5611,"order":11,"pageTitle":190,"context":84186,"tokens":84222,"tags":84223,"activation":3246,"related":84224,"status":5774,"integration":2710},"/docs/modules/progress::attr::string-exit-vp",[3348,190,5772,5594,5611,5777,190,2894],[5321,5594,5611,2710,5774],[5622,3273],{"id":84226,"title":799,"description":84227,"kind":5773,"type":38785,"section":5594,"path":617,"group":5611,"order":11,"pageTitle":190,"context":84186,"tokens":84228,"tags":84229,"activation":3246,"related":84230,"status":5774,"integration":2710},"/docs/modules/progress::event::object:progress:\u003Cid>","StringProgress event",[799,190,5772,5594,5611,5777,190,2894],[83835,5594,5611,2710,5774],[5622,3273],{"id":84232,"title":795,"description":84233,"kind":5773,"type":84234,"section":5594,"path":617,"group":5611,"order":11,"pageTitle":190,"context":84186,"tokens":84235,"tags":84236,"activation":3246,"related":84238,"status":5774,"integration":2710},"/docs/modules/progress::css::--progress","StringProgress CSS variable","css-variable",[795,190,5772,5594,5611,5777,190,2894],[84237,5594,5611,2710,5774],"CSS Variable",[5622,3273],{"id":84240,"title":5811,"description":84241,"kind":5773,"type":83541,"section":5594,"path":617,"anchor":5810,"group":5611,"order":11,"pageTitle":190,"context":84186,"tokens":84242,"tags":84243,"activation":3246,"related":84244,"status":5774,"integration":2710},"/docs/modules/progress::heading::public-api","Section in StringProgress",[5811,190,5772,5594,5611,5777,190,2894],[83545,5594,5611,2710,5774],[5622,3273],{"id":84246,"title":5312,"description":84241,"kind":5773,"type":83541,"section":5594,"path":617,"anchor":5311,"group":5611,"order":11,"pageTitle":190,"context":84186,"tokens":84247,"tags":84248,"activation":3246,"related":84249,"status":5774,"integration":2710},"/docs/modules/progress::heading::attributes",[5312,190,5772,5594,5611,5777,190,2894],[83545,5594,5611,2710,5774],[5622,3273],{"id":84251,"title":5962,"description":84241,"kind":5773,"type":83541,"section":5594,"path":617,"anchor":5961,"group":5611,"order":11,"pageTitle":190,"context":84186,"tokens":84252,"tags":84253,"activation":3246,"related":84254,"status":5774,"integration":2710},"/docs/modules/progress::heading::css-variables-and-dom-output",[5962,190,5772,5594,5611,5777,190,2894],[83545,5594,5611,2710,5774],[5622,3273],{"id":84256,"title":5997,"description":84241,"kind":5773,"type":83541,"section":5594,"path":617,"anchor":3818,"group":5611,"order":11,"pageTitle":190,"context":84186,"tokens":84257,"tags":84258,"activation":3246,"related":84259,"status":5774,"integration":2710},"/docs/modules/progress::heading::events",[5997,190,5772,5594,5611,5777,190,2894],[83545,5594,5611,2710,5774],[5622,3273],{"id":84261,"title":6071,"description":84241,"kind":5773,"type":83541,"section":5594,"path":617,"anchor":6070,"group":5611,"order":11,"pageTitle":190,"context":84186,"tokens":84262,"tags":84263,"activation":3246,"related":84264,"status":5774,"integration":2710},"/docs/modules/progress::heading::mirror-behavior",[6071,190,5772,5594,5611,5777,190,2894],[83545,5594,5611,2710,5774],[5622,3273],{"id":84266,"title":6093,"description":84241,"kind":5773,"type":83541,"section":5594,"path":617,"anchor":6092,"group":5611,"order":11,"pageTitle":190,"context":84186,"tokens":84267,"tags":84268,"activation":3246,"related":84269,"status":5774,"integration":2710},"/docs/modules/progress::heading::quick-example",[6093,190,5772,5594,5611,5777,190,2894],[83545,5594,5611,2710,5774],[5622,3273],{"id":84271,"title":6478,"description":84241,"kind":5773,"type":83541,"section":5594,"path":617,"anchor":6477,"group":5611,"order":11,"pageTitle":190,"context":84186,"tokens":84272,"tags":84273,"activation":3246,"related":84274,"status":5774,"integration":2710},"/docs/modules/progress::heading::registration",[6478,190,5772,5594,5611,5777,190,2894],[83545,5594,5611,2710,5774],[5622,3273],{"id":84276,"title":6537,"description":84241,"kind":5773,"type":83541,"section":5594,"path":617,"anchor":6536,"group":5611,"order":11,"pageTitle":190,"context":84186,"tokens":84277,"tags":84278,"activation":3246,"related":84279,"status":5774,"integration":2710},"/docs/modules/progress::heading::detailed-behavior",[6537,190,5772,5594,5611,5777,190,2894],[83545,5594,5611,2710,5774],[5622,3273],{"id":5622,"title":5623,"description":6572,"kind":5773,"type":83533,"section":5594,"path":5622,"group":5611,"order":427,"pageTitle":5623,"context":84179,"tokens":84281,"tags":84283,"activation":6573,"related":84284,"status":5774,"integration":2710},[5623,6572,5594,5611,6575,5623,6577,6579,6581,6573,5774,2710,83535,28698,84282],"progress part",[5594,5611,2710,5774],[617,3273,2903],{"id":84286,"title":6577,"description":84287,"kind":5773,"type":5344,"section":5594,"path":5622,"group":5611,"order":427,"pageTitle":5623,"context":84288,"tokens":84289,"tags":84290,"activation":6573,"related":84291,"status":5774,"integration":2710},"/docs/modules/progress-part::attr::string-part-of","StringProgressPart attribute","StringProgressPart / Modules",[6577,5623,6572,5594,5611,6575,5623],[5321,5594,5611,2710,5774],[617,3273,2903],{"id":84293,"title":6579,"description":84294,"kind":5773,"type":38785,"section":5594,"path":5622,"group":5611,"order":427,"pageTitle":5623,"context":84288,"tokens":84295,"tags":84296,"activation":6573,"related":84297,"status":5774,"integration":2710},"/docs/modules/progress-part::event::object:progress-slice:\u003Cid>","StringProgressPart event",[6579,5623,6572,5594,5611,6575,5623],[83835,5594,5611,2710,5774],[617,3273,2903],{"id":84299,"title":6581,"description":84300,"kind":5773,"type":84234,"section":5594,"path":5622,"group":5611,"order":427,"pageTitle":5623,"context":84288,"tokens":84301,"tags":84302,"activation":6573,"related":84303,"status":5774,"integration":2710},"/docs/modules/progress-part::css::--progress-slice","StringProgressPart CSS variable",[6581,5623,6572,5594,5611,6575,5623],[84237,5594,5611,2710,5774],[617,3273,2903],{"id":84305,"title":5811,"description":84306,"kind":5773,"type":83541,"section":5594,"path":5622,"anchor":5810,"group":5611,"order":427,"pageTitle":5623,"context":84288,"tokens":84307,"tags":84308,"activation":6573,"related":84309,"status":5774,"integration":2710},"/docs/modules/progress-part::heading::public-api","Section in StringProgressPart",[5811,5623,6572,5594,5611,6575,5623],[83545,5594,5611,2710,5774],[617,3273,2903],{"id":84311,"title":5312,"description":84306,"kind":5773,"type":83541,"section":5594,"path":5622,"anchor":5311,"group":5611,"order":427,"pageTitle":5623,"context":84288,"tokens":84312,"tags":84313,"activation":6573,"related":84314,"status":5774,"integration":2710},"/docs/modules/progress-part::heading::attributes",[5312,5623,6572,5594,5611,6575,5623],[83545,5594,5611,2710,5774],[617,3273,2903],{"id":84316,"title":5962,"description":84306,"kind":5773,"type":83541,"section":5594,"path":5622,"anchor":5961,"group":5611,"order":427,"pageTitle":5623,"context":84288,"tokens":84317,"tags":84318,"activation":6573,"related":84319,"status":5774,"integration":2710},"/docs/modules/progress-part::heading::css-variables-and-dom-output",[5962,5623,6572,5594,5611,6575,5623],[83545,5594,5611,2710,5774],[617,3273,2903],{"id":84321,"title":5997,"description":84306,"kind":5773,"type":83541,"section":5594,"path":5622,"anchor":3818,"group":5611,"order":427,"pageTitle":5623,"context":84288,"tokens":84322,"tags":84323,"activation":6573,"related":84324,"status":5774,"integration":2710},"/docs/modules/progress-part::heading::events",[5997,5623,6572,5594,5611,6575,5623],[83545,5594,5611,2710,5774],[617,3273,2903],{"id":84326,"title":6071,"description":84306,"kind":5773,"type":83541,"section":5594,"path":5622,"anchor":6070,"group":5611,"order":427,"pageTitle":5623,"context":84288,"tokens":84327,"tags":84328,"activation":6573,"related":84329,"status":5774,"integration":2710},"/docs/modules/progress-part::heading::mirror-behavior",[6071,5623,6572,5594,5611,6575,5623],[83545,5594,5611,2710,5774],[617,3273,2903],{"id":84331,"title":6093,"description":84306,"kind":5773,"type":83541,"section":5594,"path":5622,"anchor":6092,"group":5611,"order":427,"pageTitle":5623,"context":84288,"tokens":84332,"tags":84333,"activation":6573,"related":84334,"status":5774,"integration":2710},"/docs/modules/progress-part::heading::quick-example",[6093,5623,6572,5594,5611,6575,5623],[83545,5594,5611,2710,5774],[617,3273,2903],{"id":84336,"title":6478,"description":84306,"kind":5773,"type":83541,"section":5594,"path":5622,"anchor":6477,"group":5611,"order":427,"pageTitle":5623,"context":84288,"tokens":84337,"tags":84338,"activation":6573,"related":84339,"status":5774,"integration":2710},"/docs/modules/progress-part::heading::registration",[6478,5623,6572,5594,5611,6575,5623],[83545,5594,5611,2710,5774],[617,3273,2903],{"id":84341,"title":6537,"description":84306,"kind":5773,"type":83541,"section":5594,"path":5622,"anchor":6536,"group":5611,"order":427,"pageTitle":5623,"context":84288,"tokens":84342,"tags":84343,"activation":6573,"related":84344,"status":5774,"integration":2710},"/docs/modules/progress-part::heading::detailed-behavior",[6537,5623,6572,5594,5611,6575,5623],[83545,5594,5611,2710,5774],[617,3273,2903],{"id":3273,"title":4644,"description":7479,"kind":5773,"type":83533,"section":5594,"path":3273,"group":5611,"order":609,"pageTitle":4644,"context":84179,"tokens":84346,"tags":84347,"activation":7480,"related":84348,"status":5774,"integration":2710},[4644,7479,5594,5611,7482,4644,2895,2898,7480,5774,2710,83535,28698,7482],[5594,5611,2710,5774],[617,3263,2903],{"id":84350,"title":2898,"description":84351,"kind":5773,"type":38785,"section":5594,"path":3273,"group":5611,"order":609,"pageTitle":4644,"context":84352,"tokens":84353,"tags":84354,"activation":7480,"related":84355,"status":5774,"integration":2710},"/docs/modules/parallax::event::object:parallax:\u003Cid>","StringParallax event","StringParallax / Modules",[2898,4644,7479,5594,5611,7482,4644,2895],[83835,5594,5611,2710,5774],[617,3263,2903],{"id":84357,"title":5811,"description":84358,"kind":5773,"type":83541,"section":5594,"path":3273,"anchor":5810,"group":5611,"order":609,"pageTitle":4644,"context":84352,"tokens":84359,"tags":84360,"activation":7480,"related":84361,"status":5774,"integration":2710},"/docs/modules/parallax::heading::public-api","Section in StringParallax",[5811,4644,7479,5594,5611,7482,4644,2895],[83545,5594,5611,2710,5774],[617,3263,2903],{"id":84363,"title":5312,"description":84358,"kind":5773,"type":83541,"section":5594,"path":3273,"anchor":5311,"group":5611,"order":609,"pageTitle":4644,"context":84352,"tokens":84364,"tags":84365,"activation":7480,"related":84366,"status":5774,"integration":2710},"/docs/modules/parallax::heading::attributes",[5312,4644,7479,5594,5611,7482,4644,2895],[83545,5594,5611,2710,5774],[617,3263,2903],{"id":84368,"title":5962,"description":84358,"kind":5773,"type":83541,"section":5594,"path":3273,"anchor":5961,"group":5611,"order":609,"pageTitle":4644,"context":84352,"tokens":84369,"tags":84370,"activation":7480,"related":84371,"status":5774,"integration":2710},"/docs/modules/parallax::heading::css-variables-and-dom-output",[5962,4644,7479,5594,5611,7482,4644,2895],[83545,5594,5611,2710,5774],[617,3263,2903],{"id":84373,"title":5997,"description":84358,"kind":5773,"type":83541,"section":5594,"path":3273,"anchor":3818,"group":5611,"order":609,"pageTitle":4644,"context":84352,"tokens":84374,"tags":84375,"activation":7480,"related":84376,"status":5774,"integration":2710},"/docs/modules/parallax::heading::events",[5997,4644,7479,5594,5611,7482,4644,2895],[83545,5594,5611,2710,5774],[617,3263,2903],{"id":84378,"title":6071,"description":84358,"kind":5773,"type":83541,"section":5594,"path":3273,"anchor":6070,"group":5611,"order":609,"pageTitle":4644,"context":84352,"tokens":84379,"tags":84380,"activation":7480,"related":84381,"status":5774,"integration":2710},"/docs/modules/parallax::heading::mirror-behavior",[6071,4644,7479,5594,5611,7482,4644,2895],[83545,5594,5611,2710,5774],[617,3263,2903],{"id":84383,"title":6093,"description":84358,"kind":5773,"type":83541,"section":5594,"path":3273,"anchor":6092,"group":5611,"order":609,"pageTitle":4644,"context":84352,"tokens":84384,"tags":84385,"activation":7480,"related":84386,"status":5774,"integration":2710},"/docs/modules/parallax::heading::quick-example",[6093,4644,7479,5594,5611,7482,4644,2895],[83545,5594,5611,2710,5774],[617,3263,2903],{"id":84388,"title":6478,"description":84358,"kind":5773,"type":83541,"section":5594,"path":3273,"anchor":6477,"group":5611,"order":609,"pageTitle":4644,"context":84352,"tokens":84389,"tags":84390,"activation":7480,"related":84391,"status":5774,"integration":2710},"/docs/modules/parallax::heading::registration",[6478,4644,7479,5594,5611,7482,4644,2895],[83545,5594,5611,2710,5774],[617,3263,2903],{"id":84393,"title":8385,"description":84358,"kind":5773,"type":83541,"section":5594,"path":3273,"anchor":8384,"group":5611,"order":609,"pageTitle":4644,"context":84352,"tokens":84394,"tags":84395,"activation":7480,"related":84396,"status":5774,"integration":2710},"/docs/modules/parallax::heading::mode-scope",[8385,4644,7479,5594,5611,7482,4644,2895],[83545,5594,5611,2710,5774],[617,3263,2903],{"id":84398,"title":6537,"description":84358,"kind":5773,"type":83541,"section":5594,"path":3273,"anchor":6536,"group":5611,"order":609,"pageTitle":4644,"context":84352,"tokens":84399,"tags":84400,"activation":7480,"related":84401,"status":5774,"integration":2710},"/docs/modules/parallax::heading::detailed-behavior",[6537,4644,7479,5594,5611,7482,4644,2895],[83545,5594,5611,2710,5774],[617,3263,2903],{"id":5632,"title":4638,"description":8490,"kind":5773,"type":83533,"section":5594,"path":5632,"group":5611,"order":819,"pageTitle":4638,"context":84179,"tokens":84403,"tags":84404,"activation":4630,"related":84405,"status":8491,"integration":2710},[4638,8490,5594,5611,8493,4638,8496,8498,4630,8491,2710,83535,28698,8493],[5594,5611,2710,8491],[5637,617,8500],{"id":84407,"title":8496,"description":84408,"kind":5773,"type":38785,"section":5594,"path":5632,"group":5611,"order":819,"pageTitle":4638,"context":84409,"tokens":84410,"tags":84411,"activation":4630,"related":84412,"status":8491,"integration":2710},"/docs/modules/lerp::event::object:lerp:\u003Cid>","StringLerp event","StringLerp / Modules",[8496,4638,8490,5594,5611,8493,4638],[83835,5594,5611,2710,8491],[5637,617,8500],{"id":84414,"title":8498,"description":84415,"kind":5773,"type":84234,"section":5594,"path":5632,"group":5611,"order":819,"pageTitle":4638,"context":84409,"tokens":84416,"tags":84417,"activation":4630,"related":84418,"status":8491,"integration":2710},"/docs/modules/lerp::css::--lerp","StringLerp CSS variable",[8498,4638,8490,5594,5611,8493,4638],[84237,5594,5611,2710,8491],[5637,617,8500],{"id":84420,"title":8385,"description":84421,"kind":5773,"type":83541,"section":5594,"path":5632,"anchor":8384,"group":5611,"order":819,"pageTitle":4638,"context":84409,"tokens":84422,"tags":84423,"activation":4630,"related":84424,"status":8491,"integration":2710},"/docs/modules/lerp::heading::mode-scope","Section in StringLerp",[8385,4638,8490,5594,5611,8493,4638],[83545,5594,5611,2710,8491],[5637,617,8500],{"id":84426,"title":5811,"description":84421,"kind":5773,"type":83541,"section":5594,"path":5632,"anchor":5810,"group":5611,"order":819,"pageTitle":4638,"context":84409,"tokens":84427,"tags":84428,"activation":4630,"related":84429,"status":8491,"integration":2710},"/docs/modules/lerp::heading::public-api",[5811,4638,8490,5594,5611,8493,4638],[83545,5594,5611,2710,8491],[5637,617,8500],{"id":84431,"title":5312,"description":84421,"kind":5773,"type":83541,"section":5594,"path":5632,"anchor":5311,"group":5611,"order":819,"pageTitle":4638,"context":84409,"tokens":84432,"tags":84433,"activation":4630,"related":84434,"status":8491,"integration":2710},"/docs/modules/lerp::heading::attributes",[5312,4638,8490,5594,5611,8493,4638],[83545,5594,5611,2710,8491],[5637,617,8500],{"id":84436,"title":5962,"description":84421,"kind":5773,"type":83541,"section":5594,"path":5632,"anchor":5961,"group":5611,"order":819,"pageTitle":4638,"context":84409,"tokens":84437,"tags":84438,"activation":4630,"related":84439,"status":8491,"integration":2710},"/docs/modules/lerp::heading::css-variables-and-dom-output",[5962,4638,8490,5594,5611,8493,4638],[83545,5594,5611,2710,8491],[5637,617,8500],{"id":84441,"title":5997,"description":84421,"kind":5773,"type":83541,"section":5594,"path":5632,"anchor":3818,"group":5611,"order":819,"pageTitle":4638,"context":84409,"tokens":84442,"tags":84443,"activation":4630,"related":84444,"status":8491,"integration":2710},"/docs/modules/lerp::heading::events",[5997,4638,8490,5594,5611,8493,4638],[83545,5594,5611,2710,8491],[5637,617,8500],{"id":84446,"title":6071,"description":84421,"kind":5773,"type":83541,"section":5594,"path":5632,"anchor":6070,"group":5611,"order":819,"pageTitle":4638,"context":84409,"tokens":84447,"tags":84448,"activation":4630,"related":84449,"status":8491,"integration":2710},"/docs/modules/lerp::heading::mirror-behavior",[6071,4638,8490,5594,5611,8493,4638],[83545,5594,5611,2710,8491],[5637,617,8500],{"id":84451,"title":6093,"description":84421,"kind":5773,"type":83541,"section":5594,"path":5632,"anchor":6092,"group":5611,"order":819,"pageTitle":4638,"context":84409,"tokens":84452,"tags":84453,"activation":4630,"related":84454,"status":8491,"integration":2710},"/docs/modules/lerp::heading::quick-example",[6093,4638,8490,5594,5611,8493,4638],[83545,5594,5611,2710,8491],[5637,617,8500],{"id":84456,"title":6478,"description":84421,"kind":5773,"type":83541,"section":5594,"path":5632,"anchor":6477,"group":5611,"order":819,"pageTitle":4638,"context":84409,"tokens":84457,"tags":84458,"activation":4630,"related":84459,"status":8491,"integration":2710},"/docs/modules/lerp::heading::registration",[6478,4638,8490,5594,5611,8493,4638],[83545,5594,5611,2710,8491],[5637,617,8500],{"id":84461,"title":6537,"description":84421,"kind":5773,"type":83541,"section":5594,"path":5632,"anchor":6536,"group":5611,"order":819,"pageTitle":4638,"context":84409,"tokens":84462,"tags":84463,"activation":4630,"related":84464,"status":8491,"integration":2710},"/docs/modules/lerp::heading::detailed-behavior",[6537,4638,8490,5594,5611,8493,4638],[83545,5594,5611,2710,8491],[5637,617,8500],{"id":5637,"title":4641,"description":9085,"kind":5773,"type":83533,"section":5594,"path":5637,"group":5611,"order":1908,"pageTitle":4641,"context":84179,"tokens":84466,"tags":84467,"activation":9086,"related":84468,"status":8491,"integration":2710},[4641,9085,5594,5611,9088,4641,9090,9092,9094,9086,8491,2710,83535,28698,9088],[5594,5611,2710,8491],[5632,617,8500],{"id":84470,"title":9090,"description":84471,"kind":5773,"type":5344,"section":5594,"path":5637,"group":5611,"order":1908,"pageTitle":4641,"context":84472,"tokens":84473,"tags":84474,"activation":9086,"related":84475,"status":8491,"integration":2710},"/docs/modules/glide::attr::string-glide","StringGlide attribute","StringGlide / Modules",[9090,4641,9085,5594,5611,9088,4641],[5321,5594,5611,2710,8491],[5632,617,8500],{"id":84477,"title":9092,"description":84478,"kind":5773,"type":38785,"section":5594,"path":5637,"group":5611,"order":1908,"pageTitle":4641,"context":84472,"tokens":84479,"tags":84480,"activation":9086,"related":84481,"status":8491,"integration":2710},"/docs/modules/glide::event::object:glide:\u003Cid>","StringGlide event",[9092,4641,9085,5594,5611,9088,4641],[83835,5594,5611,2710,8491],[5632,617,8500],{"id":84483,"title":9094,"description":84484,"kind":5773,"type":84234,"section":5594,"path":5637,"group":5611,"order":1908,"pageTitle":4641,"context":84472,"tokens":84485,"tags":84486,"activation":9086,"related":84487,"status":8491,"integration":2710},"/docs/modules/glide::css::--glide","StringGlide CSS variable",[9094,4641,9085,5594,5611,9088,4641],[84237,5594,5611,2710,8491],[5632,617,8500],{"id":84489,"title":5811,"description":84490,"kind":5773,"type":83541,"section":5594,"path":5637,"anchor":5810,"group":5611,"order":1908,"pageTitle":4641,"context":84472,"tokens":84491,"tags":84492,"activation":9086,"related":84493,"status":8491,"integration":2710},"/docs/modules/glide::heading::public-api","Section in StringGlide",[5811,4641,9085,5594,5611,9088,4641],[83545,5594,5611,2710,8491],[5632,617,8500],{"id":84495,"title":5312,"description":84490,"kind":5773,"type":83541,"section":5594,"path":5637,"anchor":5311,"group":5611,"order":1908,"pageTitle":4641,"context":84472,"tokens":84496,"tags":84497,"activation":9086,"related":84498,"status":8491,"integration":2710},"/docs/modules/glide::heading::attributes",[5312,4641,9085,5594,5611,9088,4641],[83545,5594,5611,2710,8491],[5632,617,8500],{"id":84500,"title":5962,"description":84490,"kind":5773,"type":83541,"section":5594,"path":5637,"anchor":5961,"group":5611,"order":1908,"pageTitle":4641,"context":84472,"tokens":84501,"tags":84502,"activation":9086,"related":84503,"status":8491,"integration":2710},"/docs/modules/glide::heading::css-variables-and-dom-output",[5962,4641,9085,5594,5611,9088,4641],[83545,5594,5611,2710,8491],[5632,617,8500],{"id":84505,"title":5997,"description":84490,"kind":5773,"type":83541,"section":5594,"path":5637,"anchor":3818,"group":5611,"order":1908,"pageTitle":4641,"context":84472,"tokens":84506,"tags":84507,"activation":9086,"related":84508,"status":8491,"integration":2710},"/docs/modules/glide::heading::events",[5997,4641,9085,5594,5611,9088,4641],[83545,5594,5611,2710,8491],[5632,617,8500],{"id":84510,"title":6071,"description":84490,"kind":5773,"type":83541,"section":5594,"path":5637,"anchor":6070,"group":5611,"order":1908,"pageTitle":4641,"context":84472,"tokens":84511,"tags":84512,"activation":9086,"related":84513,"status":8491,"integration":2710},"/docs/modules/glide::heading::mirror-behavior",[6071,4641,9085,5594,5611,9088,4641],[83545,5594,5611,2710,8491],[5632,617,8500],{"id":84515,"title":6093,"description":84490,"kind":5773,"type":83541,"section":5594,"path":5637,"anchor":6092,"group":5611,"order":1908,"pageTitle":4641,"context":84472,"tokens":84516,"tags":84517,"activation":9086,"related":84518,"status":8491,"integration":2710},"/docs/modules/glide::heading::quick-example",[6093,4641,9085,5594,5611,9088,4641],[83545,5594,5611,2710,8491],[5632,617,8500],{"id":84520,"title":6478,"description":84490,"kind":5773,"type":83541,"section":5594,"path":5637,"anchor":6477,"group":5611,"order":1908,"pageTitle":4641,"context":84472,"tokens":84521,"tags":84522,"activation":9086,"related":84523,"status":8491,"integration":2710},"/docs/modules/glide::heading::registration",[6478,4641,9085,5594,5611,9088,4641],[83545,5594,5611,2710,8491],[5632,617,8500],{"id":84525,"title":8385,"description":84490,"kind":5773,"type":83541,"section":5594,"path":5637,"anchor":8384,"group":5611,"order":1908,"pageTitle":4641,"context":84472,"tokens":84526,"tags":84527,"activation":9086,"related":84528,"status":8491,"integration":2710},"/docs/modules/glide::heading::mode-scope",[8385,4641,9085,5594,5611,9088,4641],[83545,5594,5611,2710,8491],[5632,617,8500],{"id":84530,"title":6537,"description":84490,"kind":5773,"type":83541,"section":5594,"path":5637,"anchor":6536,"group":5611,"order":1908,"pageTitle":4641,"context":84472,"tokens":84531,"tags":84532,"activation":9086,"related":84533,"status":8491,"integration":2710},"/docs/modules/glide::heading::detailed-behavior",[6537,4641,9085,5594,5611,9088,4641],[83545,5594,5611,2710,8491],[5632,617,8500],{"id":5642,"title":5643,"description":9613,"kind":5773,"type":83533,"section":5594,"path":5642,"group":5611,"order":4302,"pageTitle":5643,"context":84179,"tokens":84535,"tags":84536,"activation":9614,"related":84537,"status":5774,"integration":2710},[5643,9613,5594,5611,9616,5643,9618,9614,5774,2710,83535,28698,9616],[5594,5611,2710,5774],[9622,3273,2468],{"id":84539,"title":9618,"description":84540,"kind":5773,"type":5344,"section":5594,"path":5642,"group":5611,"order":4302,"pageTitle":5643,"context":84541,"tokens":84542,"tags":84543,"activation":9614,"related":84544,"status":5774,"integration":2710},"/docs/modules/anchor::attr::string-anchor","StringAnchor attribute","StringAnchor / Modules",[9618,5643,9613,5594,5611,9616,5643],[5321,5594,5611,2710,5774],[9622,3273,2468],{"id":84546,"title":5811,"description":84547,"kind":5773,"type":83541,"section":5594,"path":5642,"anchor":5810,"group":5611,"order":4302,"pageTitle":5643,"context":84541,"tokens":84548,"tags":84549,"activation":9614,"related":84550,"status":5774,"integration":2710},"/docs/modules/anchor::heading::public-api","Section in StringAnchor",[5811,5643,9613,5594,5611,9616,5643],[83545,5594,5611,2710,5774],[9622,3273,2468],{"id":84552,"title":5312,"description":84547,"kind":5773,"type":83541,"section":5594,"path":5642,"anchor":5311,"group":5611,"order":4302,"pageTitle":5643,"context":84541,"tokens":84553,"tags":84554,"activation":9614,"related":84555,"status":5774,"integration":2710},"/docs/modules/anchor::heading::attributes",[5312,5643,9613,5594,5611,9616,5643],[83545,5594,5611,2710,5774],[9622,3273,2468],{"id":84557,"title":5962,"description":84547,"kind":5773,"type":83541,"section":5594,"path":5642,"anchor":5961,"group":5611,"order":4302,"pageTitle":5643,"context":84541,"tokens":84558,"tags":84559,"activation":9614,"related":84560,"status":5774,"integration":2710},"/docs/modules/anchor::heading::css-variables-and-dom-output",[5962,5643,9613,5594,5611,9616,5643],[83545,5594,5611,2710,5774],[9622,3273,2468],{"id":84562,"title":5997,"description":84547,"kind":5773,"type":83541,"section":5594,"path":5642,"anchor":3818,"group":5611,"order":4302,"pageTitle":5643,"context":84541,"tokens":84563,"tags":84564,"activation":9614,"related":84565,"status":5774,"integration":2710},"/docs/modules/anchor::heading::events",[5997,5643,9613,5594,5611,9616,5643],[83545,5594,5611,2710,5774],[9622,3273,2468],{"id":84567,"title":6071,"description":84547,"kind":5773,"type":83541,"section":5594,"path":5642,"anchor":6070,"group":5611,"order":4302,"pageTitle":5643,"context":84541,"tokens":84568,"tags":84569,"activation":9614,"related":84570,"status":5774,"integration":2710},"/docs/modules/anchor::heading::mirror-behavior",[6071,5643,9613,5594,5611,9616,5643],[83545,5594,5611,2710,5774],[9622,3273,2468],{"id":84572,"title":6093,"description":84547,"kind":5773,"type":83541,"section":5594,"path":5642,"anchor":6092,"group":5611,"order":4302,"pageTitle":5643,"context":84541,"tokens":84573,"tags":84574,"activation":9614,"related":84575,"status":5774,"integration":2710},"/docs/modules/anchor::heading::quick-example",[6093,5643,9613,5594,5611,9616,5643],[83545,5594,5611,2710,5774],[9622,3273,2468],{"id":84577,"title":6478,"description":84547,"kind":5773,"type":83541,"section":5594,"path":5642,"anchor":6477,"group":5611,"order":4302,"pageTitle":5643,"context":84541,"tokens":84578,"tags":84579,"activation":9614,"related":84580,"status":5774,"integration":2710},"/docs/modules/anchor::heading::registration",[6478,5643,9613,5594,5611,9616,5643],[83545,5594,5611,2710,5774],[9622,3273,2468],{"id":84582,"title":6537,"description":84547,"kind":5773,"type":83541,"section":5594,"path":5642,"anchor":6536,"group":5611,"order":4302,"pageTitle":5643,"context":84541,"tokens":84583,"tags":84584,"activation":9614,"related":84585,"status":5774,"integration":2710},"/docs/modules/anchor::heading::detailed-behavior",[6537,5643,9613,5594,5611,9616,5643],[83545,5594,5611,2710,5774],[9622,3273,2468],{"id":4806,"title":5648,"description":11012,"kind":5773,"type":83533,"section":5594,"path":4806,"group":5611,"order":5013,"pageTitle":5648,"context":84179,"tokens":84587,"tags":84589,"activation":11013,"related":84590,"status":8491,"integration":2710},[5648,11012,5594,5611,11015,5648,11013,8491,2710,83535,28698,84588],"scroll container",[5594,5611,2710,8491],[4314,4805,4313],{"id":84592,"title":5811,"description":84593,"kind":5773,"type":83541,"section":5594,"path":4806,"anchor":5810,"group":5611,"order":5013,"pageTitle":5648,"context":84594,"tokens":84595,"tags":84596,"activation":11013,"related":84597,"status":8491,"integration":2710},"/docs/modules/scroll-container::heading::public-api","Section in StringScrollContainer","StringScrollContainer / Modules",[5811,5648,11012,5594,5611,11015,5648],[83545,5594,5611,2710,8491],[4314,4805,4313],{"id":84599,"title":5312,"description":84593,"kind":5773,"type":83541,"section":5594,"path":4806,"anchor":5311,"group":5611,"order":5013,"pageTitle":5648,"context":84594,"tokens":84600,"tags":84601,"activation":11013,"related":84602,"status":8491,"integration":2710},"/docs/modules/scroll-container::heading::attributes",[5312,5648,11012,5594,5611,11015,5648],[83545,5594,5611,2710,8491],[4314,4805,4313],{"id":84604,"title":5962,"description":84593,"kind":5773,"type":83541,"section":5594,"path":4806,"anchor":5961,"group":5611,"order":5013,"pageTitle":5648,"context":84594,"tokens":84605,"tags":84606,"activation":11013,"related":84607,"status":8491,"integration":2710},"/docs/modules/scroll-container::heading::css-variables-and-dom-output",[5962,5648,11012,5594,5611,11015,5648],[83545,5594,5611,2710,8491],[4314,4805,4313],{"id":84609,"title":5997,"description":84593,"kind":5773,"type":83541,"section":5594,"path":4806,"anchor":3818,"group":5611,"order":5013,"pageTitle":5648,"context":84594,"tokens":84610,"tags":84611,"activation":11013,"related":84612,"status":8491,"integration":2710},"/docs/modules/scroll-container::heading::events",[5997,5648,11012,5594,5611,11015,5648],[83545,5594,5611,2710,8491],[4314,4805,4313],{"id":84614,"title":6071,"description":84593,"kind":5773,"type":83541,"section":5594,"path":4806,"anchor":6070,"group":5611,"order":5013,"pageTitle":5648,"context":84594,"tokens":84615,"tags":84616,"activation":11013,"related":84617,"status":8491,"integration":2710},"/docs/modules/scroll-container::heading::mirror-behavior",[6071,5648,11012,5594,5611,11015,5648],[83545,5594,5611,2710,8491],[4314,4805,4313],{"id":84619,"title":6093,"description":84593,"kind":5773,"type":83541,"section":5594,"path":4806,"anchor":6092,"group":5611,"order":5013,"pageTitle":5648,"context":84594,"tokens":84620,"tags":84621,"activation":11013,"related":84622,"status":8491,"integration":2710},"/docs/modules/scroll-container::heading::quick-example",[6093,5648,11012,5594,5611,11015,5648],[83545,5594,5611,2710,8491],[4314,4805,4313],{"id":84624,"title":6478,"description":84593,"kind":5773,"type":83541,"section":5594,"path":4806,"anchor":6477,"group":5611,"order":5013,"pageTitle":5648,"context":84594,"tokens":84625,"tags":84626,"activation":11013,"related":84627,"status":8491,"integration":2710},"/docs/modules/scroll-container::heading::registration",[6478,5648,11012,5594,5611,11015,5648],[83545,5594,5611,2710,8491],[4314,4805,4313],{"id":84629,"title":6537,"description":84593,"kind":5773,"type":83541,"section":5594,"path":4806,"anchor":6536,"group":5611,"order":5013,"pageTitle":5648,"context":84594,"tokens":84630,"tags":84631,"activation":11013,"related":84632,"status":8491,"integration":2710},"/docs/modules/scroll-container::heading::detailed-behavior",[6537,5648,11012,5594,5611,11015,5648],[83545,5594,5611,2710,8491],[4314,4805,4313],{"id":4313,"title":5653,"description":11914,"kind":5773,"type":83533,"section":5594,"path":4313,"group":5611,"order":11915,"pageTitle":5653,"context":84179,"tokens":84634,"tags":84635,"activation":11916,"related":84636,"status":8491,"integration":2710},[5653,11914,5594,5611,11918,5653,11916,8491,2710,83535,28698,11918],[5594,5611,2710,8491],[4806,3986,3984],{"id":84638,"title":5811,"description":84639,"kind":5773,"type":83541,"section":5594,"path":4313,"anchor":5810,"group":5611,"order":11915,"pageTitle":5653,"context":84640,"tokens":84641,"tags":84642,"activation":11916,"related":84643,"status":8491,"integration":2710},"/docs/modules/scroller::heading::public-api","Section in StringScroller","StringScroller / Modules",[5811,5653,11914,5594,5611,11918,5653],[83545,5594,5611,2710,8491],[4806,3986,3984],{"id":84645,"title":5312,"description":84639,"kind":5773,"type":83541,"section":5594,"path":4313,"anchor":5311,"group":5611,"order":11915,"pageTitle":5653,"context":84640,"tokens":84646,"tags":84647,"activation":11916,"related":84648,"status":8491,"integration":2710},"/docs/modules/scroller::heading::attributes",[5312,5653,11914,5594,5611,11918,5653],[83545,5594,5611,2710,8491],[4806,3986,3984],{"id":84650,"title":5962,"description":84639,"kind":5773,"type":83541,"section":5594,"path":4313,"anchor":5961,"group":5611,"order":11915,"pageTitle":5653,"context":84640,"tokens":84651,"tags":84652,"activation":11916,"related":84653,"status":8491,"integration":2710},"/docs/modules/scroller::heading::css-variables-and-dom-output",[5962,5653,11914,5594,5611,11918,5653],[83545,5594,5611,2710,8491],[4806,3986,3984],{"id":84655,"title":5997,"description":84639,"kind":5773,"type":83541,"section":5594,"path":4313,"anchor":3818,"group":5611,"order":11915,"pageTitle":5653,"context":84640,"tokens":84656,"tags":84657,"activation":11916,"related":84658,"status":8491,"integration":2710},"/docs/modules/scroller::heading::events",[5997,5653,11914,5594,5611,11918,5653],[83545,5594,5611,2710,8491],[4806,3986,3984],{"id":84660,"title":6071,"description":84639,"kind":5773,"type":83541,"section":5594,"path":4313,"anchor":6070,"group":5611,"order":11915,"pageTitle":5653,"context":84640,"tokens":84661,"tags":84662,"activation":11916,"related":84663,"status":8491,"integration":2710},"/docs/modules/scroller::heading::mirror-behavior",[6071,5653,11914,5594,5611,11918,5653],[83545,5594,5611,2710,8491],[4806,3986,3984],{"id":84665,"title":6093,"description":84639,"kind":5773,"type":83541,"section":5594,"path":4313,"anchor":6092,"group":5611,"order":11915,"pageTitle":5653,"context":84640,"tokens":84666,"tags":84667,"activation":11916,"related":84668,"status":8491,"integration":2710},"/docs/modules/scroller::heading::quick-example",[6093,5653,11914,5594,5611,11918,5653],[83545,5594,5611,2710,8491],[4806,3986,3984],{"id":84670,"title":6478,"description":84639,"kind":5773,"type":83541,"section":5594,"path":4313,"anchor":6477,"group":5611,"order":11915,"pageTitle":5653,"context":84640,"tokens":84671,"tags":84672,"activation":11916,"related":84673,"status":8491,"integration":2710},"/docs/modules/scroller::heading::registration",[6478,5653,11914,5594,5611,11918,5653],[83545,5594,5611,2710,8491],[4806,3986,3984],{"id":84675,"title":6537,"description":84639,"kind":5773,"type":83541,"section":5594,"path":4313,"anchor":6536,"group":5611,"order":11915,"pageTitle":5653,"context":84640,"tokens":84676,"tags":84677,"activation":11916,"related":84678,"status":8491,"integration":2710},"/docs/modules/scroller::heading::detailed-behavior",[6537,5653,11914,5594,5611,11918,5653],[83545,5594,5611,2710,8491],[4806,3986,3984],{"id":5664,"title":195,"description":12280,"kind":5773,"type":83533,"section":5594,"path":5664,"group":5657,"order":12281,"pageTitle":195,"context":84680,"tokens":84681,"tags":84682,"activation":12283,"related":84683,"status":5774,"integration":12282},"Modules / Cursor & Interaction",[195,12280,5594,5657,12285,195,12286,12288,12289,12290,12291,12292,12293,12294,12295,12296,12285,12298,12299,12300,12301,1830,1860,12303,12304,12305,12306,12307,12308,12309,12310,12283,5774,12282,83535,28698,12285],[5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84685,"title":12288,"description":84686,"kind":5773,"type":5344,"section":5594,"path":5664,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84688,"tags":84689,"activation":12283,"related":84690,"status":5774,"integration":12282},"/docs/modules/cursor::attr::string-cursor","StringCursor attribute","StringCursor / Modules",[12288,195,12280,5594,5657,12285,195,12286],[5321,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84692,"title":12289,"description":84686,"kind":5773,"type":5344,"section":5594,"path":5664,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84693,"tags":84694,"activation":12283,"related":84695,"status":5774,"integration":12282},"/docs/modules/cursor::attr::string-cursor-target",[12289,195,12280,5594,5657,12285,195,12286],[5321,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84697,"title":12290,"description":84686,"kind":5773,"type":5344,"section":5594,"path":5664,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84698,"tags":84699,"activation":12283,"related":84700,"status":5774,"integration":12282},"/docs/modules/cursor::attr::string-cursor-class",[12290,195,12280,5594,5657,12285,195,12286],[5321,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84702,"title":12291,"description":84686,"kind":5773,"type":5344,"section":5594,"path":5664,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84703,"tags":84704,"activation":12283,"related":84705,"status":5774,"integration":12282},"/docs/modules/cursor::attr::string-cursor-enter",[12291,195,12280,5594,5657,12285,195,12286],[5321,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84707,"title":12292,"description":84686,"kind":5773,"type":5344,"section":5594,"path":5664,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84708,"tags":84709,"activation":12283,"related":84710,"status":5774,"integration":12282},"/docs/modules/cursor::attr::string-cursor-leave",[12292,195,12280,5594,5657,12285,195,12286],[5321,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84712,"title":12293,"description":84686,"kind":5773,"type":5344,"section":5594,"path":5664,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84713,"tags":84714,"activation":12283,"related":84715,"status":5774,"integration":12282},"/docs/modules/cursor::attr::string-cursor-leave-hold",[12293,195,12280,5594,5657,12285,195,12286],[5321,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84717,"title":12294,"description":84686,"kind":5773,"type":5344,"section":5594,"path":5664,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84718,"tags":84719,"activation":12283,"related":84720,"status":5774,"integration":12282},"/docs/modules/cursor::attr::string-cursor-lerp",[12294,195,12280,5594,5657,12285,195,12286],[5321,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84722,"title":12295,"description":84686,"kind":5773,"type":5344,"section":5594,"path":5664,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84723,"tags":84724,"activation":12283,"related":84725,"status":5774,"integration":12282},"/docs/modules/cursor::attr::string-cursor-vars",[12295,195,12280,5594,5657,12285,195,12286],[5321,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84727,"title":12296,"description":84686,"kind":5773,"type":5344,"section":5594,"path":5664,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84728,"tags":84729,"activation":12283,"related":84730,"status":5774,"integration":12282},"/docs/modules/cursor::attr::string-alignment",[12296,195,12280,5594,5657,12285,195,12286],[5321,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84732,"title":12285,"description":84733,"kind":5773,"type":38785,"section":5594,"path":5664,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84734,"tags":84735,"activation":12283,"related":84736,"status":5774,"integration":12282},"/docs/modules/cursor::event::cursor","StringCursor event",[12285,195,12280,5594,5657,12285,195,12286],[83835,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84738,"title":12298,"description":84733,"kind":5773,"type":38785,"section":5594,"path":5664,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84739,"tags":84740,"activation":12283,"related":84741,"status":5774,"integration":12282},"/docs/modules/cursor::event::cursor:start:\u003Cid>",[12298,195,12280,5594,5657,12285,195,12286],[83835,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84743,"title":12299,"description":84733,"kind":5773,"type":38785,"section":5594,"path":5664,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84744,"tags":84745,"activation":12283,"related":84746,"status":5774,"integration":12282},"/docs/modules/cursor::event::cursor:move:\u003Cid>",[12299,195,12280,5594,5657,12285,195,12286],[83835,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84748,"title":12300,"description":84733,"kind":5773,"type":38785,"section":5594,"path":5664,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84749,"tags":84750,"activation":12283,"related":84751,"status":5774,"integration":12282},"/docs/modules/cursor::event::cursor:pixel:\u003Cid>",[12300,195,12280,5594,5657,12285,195,12286],[83835,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84753,"title":12301,"description":84733,"kind":5773,"type":38785,"section":5594,"path":5664,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84754,"tags":84755,"activation":12283,"related":84756,"status":5774,"integration":12282},"/docs/modules/cursor::event::cursor:end:\u003Cid>",[12301,195,12280,5594,5657,12285,195,12286],[83835,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84758,"title":1830,"description":84759,"kind":5773,"type":84234,"section":5594,"path":5664,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84760,"tags":84761,"activation":12283,"related":84762,"status":5774,"integration":12282},"/docs/modules/cursor::css::--x","StringCursor CSS variable",[1830,195,12280,5594,5657,12285,195,12286],[84237,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84764,"title":1860,"description":84759,"kind":5773,"type":84234,"section":5594,"path":5664,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84765,"tags":84766,"activation":12283,"related":84767,"status":5774,"integration":12282},"/docs/modules/cursor::css::--y",[1860,195,12280,5594,5657,12285,195,12286],[84237,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84769,"title":12303,"description":84759,"kind":5773,"type":84234,"section":5594,"path":5664,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84770,"tags":84771,"activation":12283,"related":84772,"status":5774,"integration":12282},"/docs/modules/cursor::css::--x-lerp",[12303,195,12280,5594,5657,12285,195,12286],[84237,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84774,"title":12304,"description":84759,"kind":5773,"type":84234,"section":5594,"path":5664,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84775,"tags":84776,"activation":12283,"related":84777,"status":5774,"integration":12282},"/docs/modules/cursor::css::--y-lerp",[12304,195,12280,5594,5657,12285,195,12286],[84237,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84779,"title":12305,"description":84759,"kind":5773,"type":84234,"section":5594,"path":5664,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84780,"tags":84781,"activation":12283,"related":84782,"status":5774,"integration":12282},"/docs/modules/cursor::css::--x-px",[12305,195,12280,5594,5657,12285,195,12286],[84237,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84784,"title":12306,"description":84759,"kind":5773,"type":84234,"section":5594,"path":5664,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84785,"tags":84786,"activation":12283,"related":84787,"status":5774,"integration":12282},"/docs/modules/cursor::css::--y-px",[12306,195,12280,5594,5657,12285,195,12286],[84237,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84789,"title":12307,"description":84759,"kind":5773,"type":84234,"section":5594,"path":5664,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84790,"tags":84791,"activation":12283,"related":84792,"status":5774,"integration":12282},"/docs/modules/cursor::css::--dx",[12307,195,12280,5594,5657,12285,195,12286],[84237,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84794,"title":12308,"description":84759,"kind":5773,"type":84234,"section":5594,"path":5664,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84795,"tags":84796,"activation":12283,"related":84797,"status":5774,"integration":12282},"/docs/modules/cursor::css::--dy",[12308,195,12280,5594,5657,12285,195,12286],[84237,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84799,"title":12309,"description":84759,"kind":5773,"type":84234,"section":5594,"path":5664,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84800,"tags":84801,"activation":12283,"related":84802,"status":5774,"integration":12282},"/docs/modules/cursor::css::--angle",[12309,195,12280,5594,5657,12285,195,12286],[84237,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84804,"title":12310,"description":84759,"kind":5773,"type":84234,"section":5594,"path":5664,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84805,"tags":84806,"activation":12283,"related":84807,"status":5774,"integration":12282},"/docs/modules/cursor::css::--angle-deg",[12310,195,12280,5594,5657,12285,195,12286],[84237,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84809,"title":5811,"description":84810,"kind":5773,"type":83541,"section":5594,"path":5664,"anchor":5810,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84811,"tags":84812,"activation":12283,"related":84813,"status":5774,"integration":12282},"/docs/modules/cursor::heading::public-api","Section in StringCursor",[5811,195,12280,5594,5657,12285,195,12286],[83545,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84815,"title":12350,"description":84810,"kind":5773,"type":83541,"section":5594,"path":5664,"anchor":12349,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84816,"tags":84817,"activation":12283,"related":84818,"status":5774,"integration":12282},"/docs/modules/cursor::heading::target-attributes",[12350,195,12280,5594,5657,12285,195,12286],[83545,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84820,"title":12459,"description":84810,"kind":5773,"type":83541,"section":5594,"path":5664,"anchor":12458,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84821,"tags":84822,"activation":12283,"related":84823,"status":5774,"integration":12282},"/docs/modules/cursor::heading::portal-attributes",[12459,195,12280,5594,5657,12285,195,12286],[83545,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84825,"title":5962,"description":84810,"kind":5773,"type":83541,"section":5594,"path":5664,"anchor":5961,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84826,"tags":84827,"activation":12283,"related":84828,"status":5774,"integration":12282},"/docs/modules/cursor::heading::css-variables-and-dom-output",[5962,195,12280,5594,5657,12285,195,12286],[83545,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84830,"title":5997,"description":84810,"kind":5773,"type":83541,"section":5594,"path":5664,"anchor":3818,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84831,"tags":84832,"activation":12283,"related":84833,"status":5774,"integration":12282},"/docs/modules/cursor::heading::events",[5997,195,12280,5594,5657,12285,195,12286],[83545,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84835,"title":6071,"description":84810,"kind":5773,"type":83541,"section":5594,"path":5664,"anchor":6070,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84836,"tags":84837,"activation":12283,"related":84838,"status":5774,"integration":12282},"/docs/modules/cursor::heading::mirror-behavior",[6071,195,12280,5594,5657,12285,195,12286],[83545,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84840,"title":6093,"description":84810,"kind":5773,"type":83541,"section":5594,"path":5664,"anchor":6092,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84841,"tags":84842,"activation":12283,"related":84843,"status":5774,"integration":12282},"/docs/modules/cursor::heading::quick-example",[6093,195,12280,5594,5657,12285,195,12286],[83545,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84845,"title":6478,"description":84810,"kind":5773,"type":83541,"section":5594,"path":5664,"anchor":6477,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84846,"tags":84847,"activation":12283,"related":84848,"status":5774,"integration":12282},"/docs/modules/cursor::heading::registration",[6478,195,12280,5594,5657,12285,195,12286],[83545,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":84850,"title":6537,"description":84810,"kind":5773,"type":83541,"section":5594,"path":5664,"anchor":6536,"group":5657,"order":12281,"pageTitle":195,"context":84687,"tokens":84851,"tags":84852,"activation":12283,"related":84853,"status":5774,"integration":12282},"/docs/modules/cursor::heading::detailed-behavior",[6537,195,12280,5594,5657,12285,195,12286],[83545,5594,5657,12282,5774],[12312,12313,12314,5669],{"id":12312,"title":13590,"description":13591,"kind":5773,"type":83533,"section":5594,"path":12312,"group":5657,"order":13592,"pageTitle":13590,"context":84680,"tokens":84855,"tags":84857,"activation":12283,"related":84858,"status":5774,"integration":12282},[13590,13591,5594,5657,13594,13595,12289,12288,12289,12290,12294,12296,12283,5774,12282,83535,28698,12285,84856],"targets and portals",[5594,5657,12282,5774],[5664,12313,2468],{"id":84860,"title":12288,"description":84861,"kind":5773,"type":5344,"section":5594,"path":12312,"group":5657,"order":13592,"pageTitle":13590,"context":84862,"tokens":84863,"tags":84864,"activation":12283,"related":84865,"status":5774,"integration":12282},"/docs/modules/cursor/targets-and-portals::attr::string-cursor","Targets And Portals attribute","Targets And Portals / Modules",[12288,13590,13591,5594,5657,13594,13595,12289],[5321,5594,5657,12282,5774],[5664,12313,2468],{"id":84867,"title":12289,"description":84861,"kind":5773,"type":5344,"section":5594,"path":12312,"group":5657,"order":13592,"pageTitle":13590,"context":84862,"tokens":84868,"tags":84869,"activation":12283,"related":84870,"status":5774,"integration":12282},"/docs/modules/cursor/targets-and-portals::attr::string-cursor-target",[12289,13590,13591,5594,5657,13594,13595,12289],[5321,5594,5657,12282,5774],[5664,12313,2468],{"id":84872,"title":12290,"description":84861,"kind":5773,"type":5344,"section":5594,"path":12312,"group":5657,"order":13592,"pageTitle":13590,"context":84862,"tokens":84873,"tags":84874,"activation":12283,"related":84875,"status":5774,"integration":12282},"/docs/modules/cursor/targets-and-portals::attr::string-cursor-class",[12290,13590,13591,5594,5657,13594,13595,12289],[5321,5594,5657,12282,5774],[5664,12313,2468],{"id":84877,"title":12294,"description":84861,"kind":5773,"type":5344,"section":5594,"path":12312,"group":5657,"order":13592,"pageTitle":13590,"context":84862,"tokens":84878,"tags":84879,"activation":12283,"related":84880,"status":5774,"integration":12282},"/docs/modules/cursor/targets-and-portals::attr::string-cursor-lerp",[12294,13590,13591,5594,5657,13594,13595,12289],[5321,5594,5657,12282,5774],[5664,12313,2468],{"id":84882,"title":12296,"description":84861,"kind":5773,"type":5344,"section":5594,"path":12312,"group":5657,"order":13592,"pageTitle":13590,"context":84862,"tokens":84883,"tags":84884,"activation":12283,"related":84885,"status":5774,"integration":12282},"/docs/modules/cursor/targets-and-portals::attr::string-alignment",[12296,13590,13591,5594,5657,13594,13595,12289],[5321,5594,5657,12282,5774],[5664,12313,2468],{"id":84887,"title":13629,"description":84888,"kind":5773,"type":83541,"section":5594,"path":12312,"anchor":13628,"group":5657,"order":13592,"pageTitle":13590,"context":84862,"tokens":84889,"tags":84890,"activation":12283,"related":84891,"status":5774,"integration":12282},"/docs/modules/cursor/targets-and-portals::heading::cursor-targets","Section in Targets And Portals",[13629,13590,13591,5594,5657,13594,13595,12289],[83545,5594,5657,12282,5774],[5664,12313,2468],{"id":84893,"title":13676,"description":84888,"kind":5773,"type":83541,"section":5594,"path":12312,"anchor":13675,"group":5657,"order":13592,"pageTitle":13590,"context":84862,"tokens":84894,"tags":84895,"activation":12283,"related":84896,"status":5774,"integration":12282},"/docs/modules/cursor/targets-and-portals::heading::cursor-portals",[13676,13590,13591,5594,5657,13594,13595,12289],[83545,5594,5657,12282,5774],[5664,12313,2468],{"id":84898,"title":13699,"description":84888,"kind":5773,"type":83541,"section":5594,"path":12312,"anchor":13698,"group":5657,"order":13592,"pageTitle":13590,"context":84862,"tokens":84899,"tags":84900,"activation":12283,"related":84901,"status":5774,"integration":12282},"/docs/modules/cursor/targets-and-portals::heading::how-linking-works",[13699,13590,13591,5594,5657,13594,13595,12289],[83545,5594,5657,12282,5774],[5664,12313,2468],{"id":84903,"title":13874,"description":84888,"kind":5773,"type":83541,"section":5594,"path":12312,"anchor":13873,"group":5657,"order":13592,"pageTitle":13590,"context":84862,"tokens":84904,"tags":84905,"activation":12283,"related":84906,"status":5774,"integration":12282},"/docs/modules/cursor/targets-and-portals::heading::portal-classes",[13874,13590,13591,5594,5657,13594,13595,12289],[83545,5594,5657,12282,5774],[5664,12313,2468],{"id":84908,"title":13895,"description":84888,"kind":5773,"type":83541,"section":5594,"path":12312,"anchor":13894,"group":5657,"order":13592,"pageTitle":13590,"context":84862,"tokens":84909,"tags":84910,"activation":12283,"related":84911,"status":5774,"integration":12282},"/docs/modules/cursor/targets-and-portals::heading::hover-visibility",[13895,13590,13591,5594,5657,13594,13595,12289],[83545,5594,5657,12282,5774],[5664,12313,2468],{"id":84913,"title":13958,"description":84888,"kind":5773,"type":83541,"section":5594,"path":12312,"anchor":13957,"group":5657,"order":13592,"pageTitle":13590,"context":84862,"tokens":84914,"tags":84915,"activation":12283,"related":84916,"status":5774,"integration":12282},"/docs/modules/cursor/targets-and-portals::heading::mirror-boundary",[13958,13590,13591,5594,5657,13594,13595,12289],[83545,5594,5657,12282,5774],[5664,12313,2468],{"id":12313,"title":12521,"description":13977,"kind":5773,"type":83533,"section":5594,"path":12313,"group":5657,"order":13978,"pageTitle":12521,"context":84680,"tokens":84918,"tags":84920,"activation":12283,"related":84921,"status":5774,"integration":12282},[12521,13977,5594,5657,13980,13981,13982,12454,12285,12298,12299,12300,12301,1830,1860,12303,12304,12305,12306,12307,12308,12309,12310,12283,5774,12282,83535,28698,12285,84919],"css variables and events",[5594,5657,12282,5774],[5664,2903,8500],{"id":84923,"title":12285,"description":84924,"kind":5773,"type":38785,"section":5594,"path":12313,"group":5657,"order":13978,"pageTitle":12521,"context":84925,"tokens":84926,"tags":84927,"activation":12283,"related":84928,"status":5774,"integration":12282},"/docs/modules/cursor/css-variables-and-events::event::cursor","CSS Variables And Events event","CSS Variables And Events / Modules",[12285,12521,13977,5594,5657,13980,13981,13982,12454],[83835,5594,5657,12282,5774],[5664,2903,8500],{"id":84930,"title":12298,"description":84924,"kind":5773,"type":38785,"section":5594,"path":12313,"group":5657,"order":13978,"pageTitle":12521,"context":84925,"tokens":84931,"tags":84932,"activation":12283,"related":84933,"status":5774,"integration":12282},"/docs/modules/cursor/css-variables-and-events::event::cursor:start:\u003Cid>",[12298,12521,13977,5594,5657,13980,13981,13982,12454],[83835,5594,5657,12282,5774],[5664,2903,8500],{"id":84935,"title":12299,"description":84924,"kind":5773,"type":38785,"section":5594,"path":12313,"group":5657,"order":13978,"pageTitle":12521,"context":84925,"tokens":84936,"tags":84937,"activation":12283,"related":84938,"status":5774,"integration":12282},"/docs/modules/cursor/css-variables-and-events::event::cursor:move:\u003Cid>",[12299,12521,13977,5594,5657,13980,13981,13982,12454],[83835,5594,5657,12282,5774],[5664,2903,8500],{"id":84940,"title":12300,"description":84924,"kind":5773,"type":38785,"section":5594,"path":12313,"group":5657,"order":13978,"pageTitle":12521,"context":84925,"tokens":84941,"tags":84942,"activation":12283,"related":84943,"status":5774,"integration":12282},"/docs/modules/cursor/css-variables-and-events::event::cursor:pixel:\u003Cid>",[12300,12521,13977,5594,5657,13980,13981,13982,12454],[83835,5594,5657,12282,5774],[5664,2903,8500],{"id":84945,"title":12301,"description":84924,"kind":5773,"type":38785,"section":5594,"path":12313,"group":5657,"order":13978,"pageTitle":12521,"context":84925,"tokens":84946,"tags":84947,"activation":12283,"related":84948,"status":5774,"integration":12282},"/docs/modules/cursor/css-variables-and-events::event::cursor:end:\u003Cid>",[12301,12521,13977,5594,5657,13980,13981,13982,12454],[83835,5594,5657,12282,5774],[5664,2903,8500],{"id":84950,"title":1830,"description":84951,"kind":5773,"type":84234,"section":5594,"path":12313,"group":5657,"order":13978,"pageTitle":12521,"context":84925,"tokens":84952,"tags":84953,"activation":12283,"related":84954,"status":5774,"integration":12282},"/docs/modules/cursor/css-variables-and-events::css::--x","CSS Variables And Events CSS variable",[1830,12521,13977,5594,5657,13980,13981,13982,12454],[84237,5594,5657,12282,5774],[5664,2903,8500],{"id":84956,"title":1860,"description":84951,"kind":5773,"type":84234,"section":5594,"path":12313,"group":5657,"order":13978,"pageTitle":12521,"context":84925,"tokens":84957,"tags":84958,"activation":12283,"related":84959,"status":5774,"integration":12282},"/docs/modules/cursor/css-variables-and-events::css::--y",[1860,12521,13977,5594,5657,13980,13981,13982,12454],[84237,5594,5657,12282,5774],[5664,2903,8500],{"id":84961,"title":12303,"description":84951,"kind":5773,"type":84234,"section":5594,"path":12313,"group":5657,"order":13978,"pageTitle":12521,"context":84925,"tokens":84962,"tags":84963,"activation":12283,"related":84964,"status":5774,"integration":12282},"/docs/modules/cursor/css-variables-and-events::css::--x-lerp",[12303,12521,13977,5594,5657,13980,13981,13982,12454],[84237,5594,5657,12282,5774],[5664,2903,8500],{"id":84966,"title":12304,"description":84951,"kind":5773,"type":84234,"section":5594,"path":12313,"group":5657,"order":13978,"pageTitle":12521,"context":84925,"tokens":84967,"tags":84968,"activation":12283,"related":84969,"status":5774,"integration":12282},"/docs/modules/cursor/css-variables-and-events::css::--y-lerp",[12304,12521,13977,5594,5657,13980,13981,13982,12454],[84237,5594,5657,12282,5774],[5664,2903,8500],{"id":84971,"title":12305,"description":84951,"kind":5773,"type":84234,"section":5594,"path":12313,"group":5657,"order":13978,"pageTitle":12521,"context":84925,"tokens":84972,"tags":84973,"activation":12283,"related":84974,"status":5774,"integration":12282},"/docs/modules/cursor/css-variables-and-events::css::--x-px",[12305,12521,13977,5594,5657,13980,13981,13982,12454],[84237,5594,5657,12282,5774],[5664,2903,8500],{"id":84976,"title":12306,"description":84951,"kind":5773,"type":84234,"section":5594,"path":12313,"group":5657,"order":13978,"pageTitle":12521,"context":84925,"tokens":84977,"tags":84978,"activation":12283,"related":84979,"status":5774,"integration":12282},"/docs/modules/cursor/css-variables-and-events::css::--y-px",[12306,12521,13977,5594,5657,13980,13981,13982,12454],[84237,5594,5657,12282,5774],[5664,2903,8500],{"id":84981,"title":12307,"description":84951,"kind":5773,"type":84234,"section":5594,"path":12313,"group":5657,"order":13978,"pageTitle":12521,"context":84925,"tokens":84982,"tags":84983,"activation":12283,"related":84984,"status":5774,"integration":12282},"/docs/modules/cursor/css-variables-and-events::css::--dx",[12307,12521,13977,5594,5657,13980,13981,13982,12454],[84237,5594,5657,12282,5774],[5664,2903,8500],{"id":84986,"title":12308,"description":84951,"kind":5773,"type":84234,"section":5594,"path":12313,"group":5657,"order":13978,"pageTitle":12521,"context":84925,"tokens":84987,"tags":84988,"activation":12283,"related":84989,"status":5774,"integration":12282},"/docs/modules/cursor/css-variables-and-events::css::--dy",[12308,12521,13977,5594,5657,13980,13981,13982,12454],[84237,5594,5657,12282,5774],[5664,2903,8500],{"id":84991,"title":12309,"description":84951,"kind":5773,"type":84234,"section":5594,"path":12313,"group":5657,"order":13978,"pageTitle":12521,"context":84925,"tokens":84992,"tags":84993,"activation":12283,"related":84994,"status":5774,"integration":12282},"/docs/modules/cursor/css-variables-and-events::css::--angle",[12309,12521,13977,5594,5657,13980,13981,13982,12454],[84237,5594,5657,12282,5774],[5664,2903,8500],{"id":84996,"title":12310,"description":84951,"kind":5773,"type":84234,"section":5594,"path":12313,"group":5657,"order":13978,"pageTitle":12521,"context":84925,"tokens":84997,"tags":84998,"activation":12283,"related":84999,"status":5774,"integration":12282},"/docs/modules/cursor/css-variables-and-events::css::--angle-deg",[12310,12521,13977,5594,5657,13980,13981,13982,12454],[84237,5594,5657,12282,5774],[5664,2903,8500],{"id":85001,"title":14008,"description":85002,"kind":5773,"type":83541,"section":5594,"path":12313,"anchor":14007,"group":5657,"order":13978,"pageTitle":12521,"context":84925,"tokens":85003,"tags":85004,"activation":12283,"related":85005,"status":5774,"integration":12282},"/docs/modules/cursor/css-variables-and-events::heading::target-variables","Section in CSS Variables And Events",[14008,12521,13977,5594,5657,13980,13981,13982,12454],[83545,5594,5657,12282,5774],[5664,2903,8500],{"id":85007,"title":14058,"description":85002,"kind":5773,"type":83541,"section":5594,"path":12313,"anchor":14057,"group":5657,"order":13978,"pageTitle":12521,"context":84925,"tokens":85008,"tags":85009,"activation":12283,"related":85010,"status":5774,"integration":12282},"/docs/modules/cursor/css-variables-and-events::heading::extra-target-variables",[14058,12521,13977,5594,5657,13980,13981,13982,12454],[83545,5594,5657,12282,5774],[5664,2903,8500],{"id":85012,"title":14134,"description":85002,"kind":5773,"type":83541,"section":5594,"path":12313,"anchor":14133,"group":5657,"order":13978,"pageTitle":12521,"context":84925,"tokens":85013,"tags":85014,"activation":12283,"related":85015,"status":5774,"integration":12282},"/docs/modules/cursor/css-variables-and-events::heading::portal-variables",[14134,12521,13977,5594,5657,13980,13981,13982,12454],[83545,5594,5657,12282,5774],[5664,2903,8500],{"id":85017,"title":14205,"description":85002,"kind":5773,"type":83541,"section":5594,"path":12313,"anchor":14204,"group":5657,"order":13978,"pageTitle":12521,"context":84925,"tokens":85018,"tags":85019,"activation":12283,"related":85020,"status":5774,"integration":12282},"/docs/modules/cursor/css-variables-and-events::heading::target-events",[14205,12521,13977,5594,5657,13980,13981,13982,12454],[83545,5594,5657,12282,5774],[5664,2903,8500],{"id":85022,"title":14268,"description":85002,"kind":5773,"type":83541,"section":5594,"path":12313,"anchor":14267,"group":5657,"order":13978,"pageTitle":12521,"context":84925,"tokens":85023,"tags":85024,"activation":12283,"related":85025,"status":5774,"integration":12282},"/docs/modules/cursor/css-variables-and-events::heading::global-cursor-event",[14268,12521,13977,5594,5657,13980,13981,13982,12454],[83545,5594,5657,12282,5774],[5664,2903,8500],{"id":85027,"title":13874,"description":85002,"kind":5773,"type":83541,"section":5594,"path":12313,"anchor":13873,"group":5657,"order":13978,"pageTitle":12521,"context":84925,"tokens":85028,"tags":85029,"activation":12283,"related":85030,"status":5774,"integration":12282},"/docs/modules/cursor/css-variables-and-events::heading::portal-classes",[13874,12521,13977,5594,5657,13980,13981,13982,12454],[83545,5594,5657,12282,5774],[5664,2903,8500],{"id":12314,"title":14350,"description":14351,"kind":5773,"type":83533,"section":5594,"path":12314,"group":5657,"order":14352,"pageTitle":14350,"context":84680,"tokens":85032,"tags":85034,"activation":12283,"related":85035,"status":5774,"integration":12282},[14350,14351,5594,5657,14354,14355,14356,14357,12283,5774,12282,83535,28698,12285,85033],"lifecycle and device behavior",[5594,5657,12282,5774],[5664,14362,5705],{"id":85037,"title":14376,"description":85038,"kind":5773,"type":83541,"section":5594,"path":12314,"anchor":14375,"group":5657,"order":14352,"pageTitle":14350,"context":85039,"tokens":85040,"tags":85041,"activation":12283,"related":85042,"status":5774,"integration":12282},"/docs/modules/cursor/lifecycle-and-device-behavior::heading::coarse-pointer-devices","Section in Lifecycle And Device Behavior","Lifecycle And Device Behavior / Modules",[14376,14350,14351,5594,5657,14354,14355,14356,14357],[83545,5594,5657,12282,5774],[5664,14362,5705],{"id":85044,"title":14390,"description":85038,"kind":5773,"type":83541,"section":5594,"path":12314,"anchor":14389,"group":5657,"order":14352,"pageTitle":14350,"context":85039,"tokens":85045,"tags":85046,"activation":12283,"related":85047,"status":5774,"integration":12282},"/docs/modules/cursor/lifecycle-and-device-behavior::heading::object-connection",[14390,14350,14351,5594,5657,14354,14355,14356,14357],[83545,5594,5657,12282,5774],[5664,14362,5705],{"id":85049,"title":14428,"description":85038,"kind":5773,"type":83541,"section":5594,"path":12314,"anchor":14427,"group":5657,"order":14352,"pageTitle":14350,"context":85039,"tokens":85050,"tags":85051,"activation":12283,"related":85052,"status":5774,"integration":12282},"/docs/modules/cursor/lifecycle-and-device-behavior::heading::resize-behavior",[14428,14350,14351,5594,5657,14354,14355,14356,14357],[83545,5594,5657,12282,5774],[5664,14362,5705],{"id":85054,"title":14455,"description":85038,"kind":5773,"type":83541,"section":5594,"path":12314,"anchor":14454,"group":5657,"order":14352,"pageTitle":14350,"context":85039,"tokens":85055,"tags":85056,"activation":12283,"related":85057,"status":5774,"integration":12282},"/docs/modules/cursor/lifecycle-and-device-behavior::heading::dom-rebuilds-and-mutations",[14455,14350,14351,5594,5657,14354,14355,14356,14357],[83545,5594,5657,12282,5774],[5664,14362,5705],{"id":85059,"title":14467,"description":85038,"kind":5773,"type":83541,"section":5594,"path":12314,"anchor":14466,"group":5657,"order":14352,"pageTitle":14350,"context":85039,"tokens":85060,"tags":85061,"activation":12283,"related":85062,"status":5774,"integration":12282},"/docs/modules/cursor/lifecycle-and-device-behavior::heading::navigation-cleanup",[14467,14350,14351,5594,5657,14354,14355,14356,14357],[83545,5594,5657,12282,5774],[5664,14362,5705],{"id":85064,"title":14495,"description":85038,"kind":5773,"type":83541,"section":5594,"path":12314,"anchor":14494,"group":5657,"order":14352,"pageTitle":14350,"context":85039,"tokens":85065,"tags":85066,"activation":12283,"related":85067,"status":5774,"integration":12282},"/docs/modules/cursor/lifecycle-and-device-behavior::heading::older-parsed-flags",[14495,14350,14351,5594,5657,14354,14355,14356,14357],[83545,5594,5657,12282,5774],[5664,14362,5705],{"id":5669,"title":5670,"description":14554,"kind":5773,"type":83533,"section":5594,"path":5669,"group":5657,"order":14555,"pageTitle":5670,"context":84680,"tokens":85069,"tags":85070,"activation":14556,"related":85071,"status":5774,"integration":2710},[5670,14554,5594,5657,14558,5670,14560,14561,14563,14565,14566,14556,5774,2710,83535,28698,14558],[5594,5657,2710,5774],[5664,5675,8500],{"id":85073,"title":14560,"description":85074,"kind":5773,"type":5344,"section":5594,"path":5669,"group":5657,"order":14555,"pageTitle":5670,"context":85075,"tokens":85076,"tags":85077,"activation":14556,"related":85078,"status":5774,"integration":2710},"/docs/modules/magnetic::attr::string-strength","StringMagnetic attribute","StringMagnetic / Modules",[14560,5670,14554,5594,5657,14558,5670],[5321,5594,5657,2710,5774],[5664,5675,8500],{"id":85080,"title":14561,"description":85074,"kind":5773,"type":5344,"section":5594,"path":5669,"group":5657,"order":14555,"pageTitle":5670,"context":85075,"tokens":85081,"tags":85082,"activation":14556,"related":85083,"status":5774,"integration":2710},"/docs/modules/magnetic::attr::string-radius",[14561,5670,14554,5594,5657,14558,5670],[5321,5594,5657,2710,5774],[5664,5675,8500],{"id":85085,"title":14563,"description":85086,"kind":5773,"type":38785,"section":5594,"path":5669,"group":5657,"order":14555,"pageTitle":5670,"context":85075,"tokens":85087,"tags":85088,"activation":14556,"related":85089,"status":5774,"integration":2710},"/docs/modules/magnetic::event::magnetic:move:\u003Cid>","StringMagnetic event",[14563,5670,14554,5594,5657,14558,5670],[83835,5594,5657,2710,5774],[5664,5675,8500],{"id":85091,"title":14565,"description":85092,"kind":5773,"type":84234,"section":5594,"path":5669,"group":5657,"order":14555,"pageTitle":5670,"context":85075,"tokens":85093,"tags":85094,"activation":14556,"related":85095,"status":5774,"integration":2710},"/docs/modules/magnetic::css::--magnetic-x","StringMagnetic CSS variable",[14565,5670,14554,5594,5657,14558,5670],[84237,5594,5657,2710,5774],[5664,5675,8500],{"id":85097,"title":14566,"description":85092,"kind":5773,"type":84234,"section":5594,"path":5669,"group":5657,"order":14555,"pageTitle":5670,"context":85075,"tokens":85098,"tags":85099,"activation":14556,"related":85100,"status":5774,"integration":2710},"/docs/modules/magnetic::css::--magnetic-y",[14566,5670,14554,5594,5657,14558,5670],[84237,5594,5657,2710,5774],[5664,5675,8500],{"id":85102,"title":5811,"description":85103,"kind":5773,"type":83541,"section":5594,"path":5669,"anchor":5810,"group":5657,"order":14555,"pageTitle":5670,"context":85075,"tokens":85104,"tags":85105,"activation":14556,"related":85106,"status":5774,"integration":2710},"/docs/modules/magnetic::heading::public-api","Section in StringMagnetic",[5811,5670,14554,5594,5657,14558,5670],[83545,5594,5657,2710,5774],[5664,5675,8500],{"id":85108,"title":5312,"description":85103,"kind":5773,"type":83541,"section":5594,"path":5669,"anchor":5311,"group":5657,"order":14555,"pageTitle":5670,"context":85075,"tokens":85109,"tags":85110,"activation":14556,"related":85111,"status":5774,"integration":2710},"/docs/modules/magnetic::heading::attributes",[5312,5670,14554,5594,5657,14558,5670],[83545,5594,5657,2710,5774],[5664,5675,8500],{"id":85113,"title":5962,"description":85103,"kind":5773,"type":83541,"section":5594,"path":5669,"anchor":5961,"group":5657,"order":14555,"pageTitle":5670,"context":85075,"tokens":85114,"tags":85115,"activation":14556,"related":85116,"status":5774,"integration":2710},"/docs/modules/magnetic::heading::css-variables-and-dom-output",[5962,5670,14554,5594,5657,14558,5670],[83545,5594,5657,2710,5774],[5664,5675,8500],{"id":85118,"title":5997,"description":85103,"kind":5773,"type":83541,"section":5594,"path":5669,"anchor":3818,"group":5657,"order":14555,"pageTitle":5670,"context":85075,"tokens":85119,"tags":85120,"activation":14556,"related":85121,"status":5774,"integration":2710},"/docs/modules/magnetic::heading::events",[5997,5670,14554,5594,5657,14558,5670],[83545,5594,5657,2710,5774],[5664,5675,8500],{"id":85123,"title":6071,"description":85103,"kind":5773,"type":83541,"section":5594,"path":5669,"anchor":6070,"group":5657,"order":14555,"pageTitle":5670,"context":85075,"tokens":85124,"tags":85125,"activation":14556,"related":85126,"status":5774,"integration":2710},"/docs/modules/magnetic::heading::mirror-behavior",[6071,5670,14554,5594,5657,14558,5670],[83545,5594,5657,2710,5774],[5664,5675,8500],{"id":85128,"title":6093,"description":85103,"kind":5773,"type":83541,"section":5594,"path":5669,"anchor":6092,"group":5657,"order":14555,"pageTitle":5670,"context":85075,"tokens":85129,"tags":85130,"activation":14556,"related":85131,"status":5774,"integration":2710},"/docs/modules/magnetic::heading::quick-example",[6093,5670,14554,5594,5657,14558,5670],[83545,5594,5657,2710,5774],[5664,5675,8500],{"id":85133,"title":6478,"description":85103,"kind":5773,"type":83541,"section":5594,"path":5669,"anchor":6477,"group":5657,"order":14555,"pageTitle":5670,"context":85075,"tokens":85134,"tags":85135,"activation":14556,"related":85136,"status":5774,"integration":2710},"/docs/modules/magnetic::heading::registration",[6478,5670,14554,5594,5657,14558,5670],[83545,5594,5657,2710,5774],[5664,5675,8500],{"id":85138,"title":6537,"description":85103,"kind":5773,"type":83541,"section":5594,"path":5669,"anchor":6536,"group":5657,"order":14555,"pageTitle":5670,"context":85075,"tokens":85139,"tags":85140,"activation":14556,"related":85141,"status":5774,"integration":2710},"/docs/modules/magnetic::heading::detailed-behavior",[6537,5670,14554,5594,5657,14558,5670],[83545,5594,5657,2710,5774],[5664,5675,8500],{"id":5675,"title":5676,"description":15223,"kind":5773,"type":83533,"section":5594,"path":5675,"group":5657,"order":15224,"pageTitle":5676,"context":84680,"tokens":85143,"tags":85144,"activation":15225,"related":85145,"status":8491,"integration":2710},[5676,15223,5594,5657,15227,5676,15230,15231,15232,15234,15235,15236,15225,8491,2710,83535,28698,15227],[5594,5657,2710,8491],[5664,5669,5681],{"id":85147,"title":15230,"description":85148,"kind":5773,"type":38785,"section":5594,"path":5675,"group":5657,"order":15224,"pageTitle":5676,"context":85149,"tokens":85150,"tags":85151,"activation":15225,"related":85152,"status":8491,"integration":2710},"/docs/modules/impulse::event::object:impulse:\u003Cid>:move","StringImpulse event","StringImpulse / Modules",[15230,5676,15223,5594,5657,15227,5676],[83835,5594,5657,2710,8491],[5664,5669,5681],{"id":85154,"title":15231,"description":85148,"kind":5773,"type":38785,"section":5594,"path":5675,"group":5657,"order":15224,"pageTitle":5676,"context":85149,"tokens":85155,"tags":85156,"activation":15225,"related":85157,"status":8491,"integration":2710},"/docs/modules/impulse::event::object:impulse:\u003Cid>:rotate",[15231,5676,15223,5594,5657,15227,5676],[83835,5594,5657,2710,8491],[5664,5669,5681],{"id":85159,"title":15232,"description":85148,"kind":5773,"type":38785,"section":5594,"path":5675,"group":5657,"order":15224,"pageTitle":5676,"context":85149,"tokens":85160,"tags":85161,"activation":15225,"related":85162,"status":8491,"integration":2710},"/docs/modules/impulse::event::object:impulse:\u003Cid>:side",[15232,5676,15223,5594,5657,15227,5676],[83835,5594,5657,2710,8491],[5664,5669,5681],{"id":85164,"title":15234,"description":85165,"kind":5773,"type":84234,"section":5594,"path":5675,"group":5657,"order":15224,"pageTitle":5676,"context":85149,"tokens":85166,"tags":85167,"activation":15225,"related":85168,"status":8491,"integration":2710},"/docs/modules/impulse::css::--push-x","StringImpulse CSS variable",[15234,5676,15223,5594,5657,15227,5676],[84237,5594,5657,2710,8491],[5664,5669,5681],{"id":85170,"title":15235,"description":85165,"kind":5773,"type":84234,"section":5594,"path":5675,"group":5657,"order":15224,"pageTitle":5676,"context":85149,"tokens":85171,"tags":85172,"activation":15225,"related":85173,"status":8491,"integration":2710},"/docs/modules/impulse::css::--push-y",[15235,5676,15223,5594,5657,15227,5676],[84237,5594,5657,2710,8491],[5664,5669,5681],{"id":85175,"title":15236,"description":85165,"kind":5773,"type":84234,"section":5594,"path":5675,"group":5657,"order":15224,"pageTitle":5676,"context":85149,"tokens":85176,"tags":85177,"activation":15225,"related":85178,"status":8491,"integration":2710},"/docs/modules/impulse::css::--push-rotation",[15236,5676,15223,5594,5657,15227,5676],[84237,5594,5657,2710,8491],[5664,5669,5681],{"id":85180,"title":5811,"description":85181,"kind":5773,"type":83541,"section":5594,"path":5675,"anchor":5810,"group":5657,"order":15224,"pageTitle":5676,"context":85149,"tokens":85182,"tags":85183,"activation":15225,"related":85184,"status":8491,"integration":2710},"/docs/modules/impulse::heading::public-api","Section in StringImpulse",[5811,5676,15223,5594,5657,15227,5676],[83545,5594,5657,2710,8491],[5664,5669,5681],{"id":85186,"title":5312,"description":85181,"kind":5773,"type":83541,"section":5594,"path":5675,"anchor":5311,"group":5657,"order":15224,"pageTitle":5676,"context":85149,"tokens":85187,"tags":85188,"activation":15225,"related":85189,"status":8491,"integration":2710},"/docs/modules/impulse::heading::attributes",[5312,5676,15223,5594,5657,15227,5676],[83545,5594,5657,2710,8491],[5664,5669,5681],{"id":85191,"title":5962,"description":85181,"kind":5773,"type":83541,"section":5594,"path":5675,"anchor":5961,"group":5657,"order":15224,"pageTitle":5676,"context":85149,"tokens":85192,"tags":85193,"activation":15225,"related":85194,"status":8491,"integration":2710},"/docs/modules/impulse::heading::css-variables-and-dom-output",[5962,5676,15223,5594,5657,15227,5676],[83545,5594,5657,2710,8491],[5664,5669,5681],{"id":85196,"title":5997,"description":85181,"kind":5773,"type":83541,"section":5594,"path":5675,"anchor":3818,"group":5657,"order":15224,"pageTitle":5676,"context":85149,"tokens":85197,"tags":85198,"activation":15225,"related":85199,"status":8491,"integration":2710},"/docs/modules/impulse::heading::events",[5997,5676,15223,5594,5657,15227,5676],[83545,5594,5657,2710,8491],[5664,5669,5681],{"id":85201,"title":6071,"description":85181,"kind":5773,"type":83541,"section":5594,"path":5675,"anchor":6070,"group":5657,"order":15224,"pageTitle":5676,"context":85149,"tokens":85202,"tags":85203,"activation":15225,"related":85204,"status":8491,"integration":2710},"/docs/modules/impulse::heading::mirror-behavior",[6071,5676,15223,5594,5657,15227,5676],[83545,5594,5657,2710,8491],[5664,5669,5681],{"id":85206,"title":6093,"description":85181,"kind":5773,"type":83541,"section":5594,"path":5675,"anchor":6092,"group":5657,"order":15224,"pageTitle":5676,"context":85149,"tokens":85207,"tags":85208,"activation":15225,"related":85209,"status":8491,"integration":2710},"/docs/modules/impulse::heading::quick-example",[6093,5676,15223,5594,5657,15227,5676],[83545,5594,5657,2710,8491],[5664,5669,5681],{"id":85211,"title":6478,"description":85181,"kind":5773,"type":83541,"section":5594,"path":5675,"anchor":6477,"group":5657,"order":15224,"pageTitle":5676,"context":85149,"tokens":85212,"tags":85213,"activation":15225,"related":85214,"status":8491,"integration":2710},"/docs/modules/impulse::heading::registration",[6478,5676,15223,5594,5657,15227,5676],[83545,5594,5657,2710,8491],[5664,5669,5681],{"id":85216,"title":6537,"description":85181,"kind":5773,"type":83541,"section":5594,"path":5675,"anchor":6536,"group":5657,"order":15224,"pageTitle":5676,"context":85149,"tokens":85217,"tags":85218,"activation":15225,"related":85219,"status":8491,"integration":2710},"/docs/modules/impulse::heading::detailed-behavior",[6537,5676,15223,5594,5657,15227,5676],[83545,5594,5657,2710,8491],[5664,5669,5681],{"id":5681,"title":5682,"description":16432,"kind":5773,"type":83533,"section":5594,"path":5681,"group":5657,"order":16433,"pageTitle":5682,"context":84680,"tokens":85221,"tags":85222,"activation":16434,"related":85223,"status":8491,"integration":2710},[5682,16432,5594,5657,16436,5682,11059,16438,16439,16440,16441,16444,16445,16434,8491,2710,83535,28698,16436],[5594,5657,2710,8491],[5664,5675,8500],{"id":85225,"title":11059,"description":85226,"kind":5773,"type":5344,"section":5594,"path":5681,"group":5657,"order":16433,"pageTitle":5682,"context":85227,"tokens":85228,"tags":85229,"activation":16434,"related":85230,"status":8491,"integration":2710},"/docs/modules/spotlight::attr::string-lerp","StringSpotlight attribute","StringSpotlight / Modules",[11059,5682,16432,5594,5657,16436,5682],[5321,5594,5657,2710,8491],[5664,5675,8500],{"id":85232,"title":16438,"description":85226,"kind":5773,"type":5344,"section":5594,"path":5681,"group":5657,"order":16433,"pageTitle":5682,"context":85227,"tokens":85233,"tags":85234,"activation":16434,"related":85235,"status":8491,"integration":2710},"/docs/modules/spotlight::attr::string-angle-threshold",[16438,5682,16432,5594,5657,16436,5682],[5321,5594,5657,2710,8491],[5664,5675,8500],{"id":85237,"title":16439,"description":85226,"kind":5773,"type":5344,"section":5594,"path":5681,"group":5657,"order":16433,"pageTitle":5682,"context":85227,"tokens":85238,"tags":85239,"activation":16434,"related":85240,"status":8491,"integration":2710},"/docs/modules/spotlight::attr::string-distance-threshold",[16439,5682,16432,5594,5657,16436,5682],[5321,5594,5657,2710,8491],[5664,5675,8500],{"id":85242,"title":16440,"description":85226,"kind":5773,"type":5344,"section":5594,"path":5681,"group":5657,"order":16433,"pageTitle":5682,"context":85227,"tokens":85243,"tags":85244,"activation":16434,"related":85245,"status":8491,"integration":2710},"/docs/modules/spotlight::attr::string-deadzone",[16440,5682,16432,5594,5657,16436,5682],[5321,5594,5657,2710,8491],[5664,5675,8500],{"id":85247,"title":16441,"description":85226,"kind":5773,"type":5344,"section":5594,"path":5681,"group":5657,"order":16433,"pageTitle":5682,"context":85227,"tokens":85248,"tags":85249,"activation":16434,"related":85250,"status":8491,"integration":2710},"/docs/modules/spotlight::attr::string-dist-max",[16441,5682,16432,5594,5657,16436,5682],[5321,5594,5657,2710,8491],[5664,5675,8500],{"id":85252,"title":16444,"description":85253,"kind":5773,"type":84234,"section":5594,"path":5681,"group":5657,"order":16433,"pageTitle":5682,"context":85227,"tokens":85254,"tags":85255,"activation":16434,"related":85256,"status":8491,"integration":2710},"/docs/modules/spotlight::css::--spotlight-angle","StringSpotlight CSS variable",[16444,5682,16432,5594,5657,16436,5682],[84237,5594,5657,2710,8491],[5664,5675,8500],{"id":85258,"title":16445,"description":85253,"kind":5773,"type":84234,"section":5594,"path":5681,"group":5657,"order":16433,"pageTitle":5682,"context":85227,"tokens":85259,"tags":85260,"activation":16434,"related":85261,"status":8491,"integration":2710},"/docs/modules/spotlight::css::--spotlight-distance",[16445,5682,16432,5594,5657,16436,5682],[84237,5594,5657,2710,8491],[5664,5675,8500],{"id":85263,"title":5811,"description":85264,"kind":5773,"type":83541,"section":5594,"path":5681,"anchor":5810,"group":5657,"order":16433,"pageTitle":5682,"context":85227,"tokens":85265,"tags":85266,"activation":16434,"related":85267,"status":8491,"integration":2710},"/docs/modules/spotlight::heading::public-api","Section in StringSpotlight",[5811,5682,16432,5594,5657,16436,5682],[83545,5594,5657,2710,8491],[5664,5675,8500],{"id":85269,"title":5312,"description":85264,"kind":5773,"type":83541,"section":5594,"path":5681,"anchor":5311,"group":5657,"order":16433,"pageTitle":5682,"context":85227,"tokens":85270,"tags":85271,"activation":16434,"related":85272,"status":8491,"integration":2710},"/docs/modules/spotlight::heading::attributes",[5312,5682,16432,5594,5657,16436,5682],[83545,5594,5657,2710,8491],[5664,5675,8500],{"id":85274,"title":5962,"description":85264,"kind":5773,"type":83541,"section":5594,"path":5681,"anchor":5961,"group":5657,"order":16433,"pageTitle":5682,"context":85227,"tokens":85275,"tags":85276,"activation":16434,"related":85277,"status":8491,"integration":2710},"/docs/modules/spotlight::heading::css-variables-and-dom-output",[5962,5682,16432,5594,5657,16436,5682],[83545,5594,5657,2710,8491],[5664,5675,8500],{"id":85279,"title":5997,"description":85264,"kind":5773,"type":83541,"section":5594,"path":5681,"anchor":3818,"group":5657,"order":16433,"pageTitle":5682,"context":85227,"tokens":85280,"tags":85281,"activation":16434,"related":85282,"status":8491,"integration":2710},"/docs/modules/spotlight::heading::events",[5997,5682,16432,5594,5657,16436,5682],[83545,5594,5657,2710,8491],[5664,5675,8500],{"id":85284,"title":6071,"description":85264,"kind":5773,"type":83541,"section":5594,"path":5681,"anchor":6070,"group":5657,"order":16433,"pageTitle":5682,"context":85227,"tokens":85285,"tags":85286,"activation":16434,"related":85287,"status":8491,"integration":2710},"/docs/modules/spotlight::heading::mirror-behavior",[6071,5682,16432,5594,5657,16436,5682],[83545,5594,5657,2710,8491],[5664,5675,8500],{"id":85289,"title":6093,"description":85264,"kind":5773,"type":83541,"section":5594,"path":5681,"anchor":6092,"group":5657,"order":16433,"pageTitle":5682,"context":85227,"tokens":85290,"tags":85291,"activation":16434,"related":85292,"status":8491,"integration":2710},"/docs/modules/spotlight::heading::quick-example",[6093,5682,16432,5594,5657,16436,5682],[83545,5594,5657,2710,8491],[5664,5675,8500],{"id":85294,"title":6478,"description":85264,"kind":5773,"type":83541,"section":5594,"path":5681,"anchor":6477,"group":5657,"order":16433,"pageTitle":5682,"context":85227,"tokens":85295,"tags":85296,"activation":16434,"related":85297,"status":8491,"integration":2710},"/docs/modules/spotlight::heading::registration",[6478,5682,16432,5594,5657,16436,5682],[83545,5594,5657,2710,8491],[5664,5675,8500],{"id":85299,"title":6537,"description":85264,"kind":5773,"type":83541,"section":5594,"path":5681,"anchor":6536,"group":5657,"order":16433,"pageTitle":5682,"context":85227,"tokens":85300,"tags":85301,"activation":16434,"related":85302,"status":8491,"integration":2710},"/docs/modules/spotlight::heading::detailed-behavior",[6537,5682,16432,5594,5657,16436,5682],[83545,5594,5657,2710,8491],[5664,5675,8500],{"id":5693,"title":5694,"description":17422,"kind":5773,"type":83533,"section":5594,"path":5693,"group":5686,"order":17423,"pageTitle":5694,"context":85304,"tokens":85305,"tags":85306,"activation":17424,"related":85307,"status":5774,"integration":2710},"Modules / Content & Layout",[5694,17422,5594,5686,17426,5694,17424,5774,2710,83535,28698,17426],[5594,5686,2710,5774],[17431,17432,17433,17434],{"id":85309,"title":6478,"description":85310,"kind":5773,"type":83541,"section":5594,"path":5693,"anchor":6477,"group":5686,"order":17423,"pageTitle":5694,"context":85311,"tokens":85312,"tags":85313,"activation":17424,"related":85314,"status":5774,"integration":2710},"/docs/modules/split::heading::registration","Section in StringSplit","StringSplit / Modules",[6478,5694,17422,5594,5686,17426,5694],[83545,5594,5686,2710,5774],[17431,17432,17433,17434],{"id":85316,"title":5312,"description":85310,"kind":5773,"type":83541,"section":5594,"path":5693,"anchor":5311,"group":5686,"order":17423,"pageTitle":5694,"context":85311,"tokens":85317,"tags":85318,"activation":17424,"related":85319,"status":5774,"integration":2710},"/docs/modules/split::heading::attributes",[5312,5694,17422,5594,5686,17426,5694],[83545,5594,5686,2710,5774],[17431,17432,17433,17434],{"id":85321,"title":17561,"description":85310,"kind":5773,"type":83541,"section":5594,"path":5693,"anchor":17560,"group":5686,"order":17423,"pageTitle":5694,"context":85311,"tokens":85322,"tags":85323,"activation":17424,"related":85324,"status":5774,"integration":2710},"/docs/modules/split::heading::grammar",[17561,5694,17422,5594,5686,17426,5694],[83545,5594,5686,2710,5774],[17431,17432,17433,17434],{"id":85326,"title":6093,"description":85310,"kind":5773,"type":83541,"section":5594,"path":5693,"anchor":6092,"group":5686,"order":17423,"pageTitle":5694,"context":85311,"tokens":85327,"tags":85328,"activation":17424,"related":85329,"status":5774,"integration":2710},"/docs/modules/split::heading::quick-example",[6093,5694,17422,5594,5686,17426,5694],[83545,5594,5686,2710,5774],[17431,17432,17433,17434],{"id":85331,"title":18015,"description":85310,"kind":5773,"type":83541,"section":5594,"path":5693,"anchor":18014,"group":5686,"order":17423,"pageTitle":5694,"context":85311,"tokens":85332,"tags":85333,"activation":17424,"related":85334,"status":5774,"integration":2710},"/docs/modules/split::heading::css-variables",[18015,5694,17422,5594,5686,17426,5694],[83545,5594,5686,2710,5774],[17431,17432,17433,17434],{"id":85336,"title":18699,"description":85310,"kind":5773,"type":83541,"section":5594,"path":5693,"anchor":18024,"group":5686,"order":17423,"pageTitle":5694,"context":85311,"tokens":85337,"tags":85338,"activation":17424,"related":85339,"status":5774,"integration":2710},"/docs/modules/split::heading::on-s-line",[18699,5694,17422,5594,5686,17426,5694],[83545,5594,5686,2710,5774],[17431,17432,17433,17434],{"id":85341,"title":18701,"description":85310,"kind":5773,"type":83541,"section":5594,"path":5693,"anchor":18086,"group":5686,"order":17423,"pageTitle":5694,"context":85311,"tokens":85342,"tags":85343,"activation":17424,"related":85344,"status":5774,"integration":2710},"/docs/modules/split::heading::on-s-word",[18701,5694,17422,5594,5686,17426,5694],[83545,5594,5686,2710,5774],[17431,17432,17433,17434],{"id":85346,"title":18703,"description":85310,"kind":5773,"type":83541,"section":5594,"path":5693,"anchor":18133,"group":5686,"order":17423,"pageTitle":5694,"context":85311,"tokens":85347,"tags":85348,"activation":17424,"related":85349,"status":5774,"integration":2710},"/docs/modules/split::heading::on-s-char",[18703,5694,17422,5594,5686,17426,5694],[83545,5594,5686,2710,5774],[17431,17432,17433,17434],{"id":85351,"title":18181,"description":85310,"kind":5773,"type":83541,"section":5594,"path":5693,"anchor":18180,"group":5686,"order":17423,"pageTitle":5694,"context":85311,"tokens":85352,"tags":85353,"activation":17424,"related":85354,"status":5774,"integration":2710},"/docs/modules/split::heading::on-the-source-element",[18181,5694,17422,5594,5686,17426,5694],[83545,5594,5686,2710,5774],[17431,17432,17433,17434],{"id":85356,"title":18255,"description":85310,"kind":5773,"type":83541,"section":5594,"path":5693,"anchor":18254,"group":5686,"order":17423,"pageTitle":5694,"context":85311,"tokens":85357,"tags":85358,"activation":17424,"related":85359,"status":5774,"integration":2710},"/docs/modules/split::heading::inline-html",[18255,5694,17422,5594,5686,17426,5694],[83545,5594,5686,2710,5774],[17431,17432,17433,17434],{"id":85361,"title":18352,"description":85310,"kind":5773,"type":83541,"section":5594,"path":5693,"anchor":18352,"group":5686,"order":17423,"pageTitle":5694,"context":85311,"tokens":85362,"tags":85363,"activation":17424,"related":85364,"status":5774,"integration":2710},"/docs/modules/split::heading::split-class",[18352,5694,17422,5594,5686,17426,5694],[83545,5594,5686,2710,5774],[17431,17432,17433,17434],{"id":85366,"title":18428,"description":85310,"kind":5773,"type":83541,"section":5594,"path":5693,"anchor":17704,"group":5686,"order":17423,"pageTitle":5694,"context":85311,"tokens":85367,"tags":85368,"activation":17424,"related":85369,"status":5774,"integration":2710},"/docs/modules/split::heading::fit",[18428,5694,17422,5594,5686,17426,5694],[83545,5594,5686,2710,5774],[17431,17432,17433,17434],{"id":85371,"title":18540,"description":85310,"kind":5773,"type":83541,"section":5594,"path":5693,"anchor":18539,"group":5686,"order":17423,"pageTitle":5694,"context":85311,"tokens":85372,"tags":85373,"activation":17424,"related":85374,"status":5774,"integration":2710},"/docs/modules/split::heading::lifecycle",[18540,5694,17422,5594,5686,17426,5694],[83545,5594,5686,2710,5774],[17431,17432,17433,17434],{"id":85376,"title":18544,"description":85310,"kind":5773,"type":83541,"section":5594,"path":5693,"anchor":18543,"group":5686,"order":17423,"pageTitle":5694,"context":85311,"tokens":85377,"tags":85378,"activation":17424,"related":85379,"status":5774,"integration":2710},"/docs/modules/split::heading::when-the-dom-is-rebuilt",[18544,5694,17422,5594,5686,17426,5694],[83545,5594,5686,2710,5774],[17431,17432,17433,17434],{"id":85381,"title":18562,"description":85310,"kind":5773,"type":83541,"section":5594,"path":5693,"anchor":18561,"group":5686,"order":17423,"pageTitle":5694,"context":85311,"tokens":85382,"tags":85383,"activation":17424,"related":85384,"status":5774,"integration":2710},"/docs/modules/split::heading::mobile",[18562,5694,17422,5594,5686,17426,5694],[83545,5594,5686,2710,5774],[17431,17432,17433,17434],{"id":85386,"title":18569,"description":85310,"kind":5773,"type":83541,"section":5594,"path":5693,"anchor":18568,"group":5686,"order":17423,"pageTitle":5694,"context":85311,"tokens":85387,"tags":85388,"activation":17424,"related":85389,"status":5774,"integration":2710},"/docs/modules/split::heading::restore-after",[18569,5694,17422,5594,5686,17426,5694],[83545,5594,5686,2710,5774],[17431,17432,17433,17434],{"id":85391,"title":18635,"description":85310,"kind":5773,"type":83541,"section":5594,"path":5693,"anchor":18634,"group":5686,"order":17423,"pageTitle":5694,"context":85311,"tokens":85392,"tags":85393,"activation":17424,"related":85394,"status":5774,"integration":2710},"/docs/modules/split::heading::accessibility",[18635,5694,17422,5594,5686,17426,5694],[83545,5594,5686,2710,5774],[17431,17432,17433,17434],{"id":85396,"title":5997,"description":85310,"kind":5773,"type":83541,"section":5594,"path":5693,"anchor":3818,"group":5686,"order":17423,"pageTitle":5694,"context":85311,"tokens":85397,"tags":85398,"activation":17424,"related":85399,"status":5774,"integration":2710},"/docs/modules/split::heading::events",[5997,5694,17422,5594,5686,17426,5694],[83545,5594,5686,2710,5774],[17431,17432,17433,17434],{"id":85401,"title":18664,"description":85310,"kind":5773,"type":83541,"section":5594,"path":5693,"anchor":18663,"group":5686,"order":17423,"pageTitle":5694,"context":85311,"tokens":85402,"tags":85403,"activation":17424,"related":85404,"status":5774,"integration":2710},"/docs/modules/split::heading::deep-dives",[18664,5694,17422,5594,5686,17426,5694],[83545,5594,5686,2710,5774],[17431,17432,17433,17434],{"id":17431,"title":17570,"description":18717,"kind":5773,"type":83533,"section":5594,"path":17431,"group":5686,"order":18718,"pageTitle":17570,"context":85304,"tokens":85406,"tags":85407,"activation":17424,"related":85408,"status":5774,"integration":2710},[17570,18717,5594,5686,18720,17678,17652,17691,17529,17548,17424,5774,2710,83535,28698,17426,17560],[5594,5686,2710,5774],[5693,17434,17432,2468],{"id":85410,"title":17529,"description":85411,"kind":5773,"type":5344,"section":5594,"path":17431,"group":5686,"order":18718,"pageTitle":17570,"context":85412,"tokens":85413,"tags":85414,"activation":17424,"related":85415,"status":5774,"integration":2710},"/docs/modules/split/grammar::attr::string-split","Split Grammar attribute","Split Grammar / Modules",[17529,17570,18717,5594,5686,18720,17678,17652,17691],[5321,5594,5686,2710,5774],[5693,17434,17432,2468],{"id":85417,"title":17548,"description":85411,"kind":5773,"type":5344,"section":5594,"path":17431,"group":5686,"order":18718,"pageTitle":17570,"context":85412,"tokens":85418,"tags":85419,"activation":17424,"related":85420,"status":5774,"integration":2710},"/docs/modules/split/grammar::attr::string-split-restore-after",[17548,17570,18717,5594,5686,18720,17678,17652,17691],[5321,5594,5686,2710,5774],[5693,17434,17432,2468],{"id":85422,"title":18744,"description":85423,"kind":5773,"type":83541,"section":5594,"path":17431,"anchor":18743,"group":5686,"order":18718,"pageTitle":17570,"context":85412,"tokens":85424,"tags":85425,"activation":17424,"related":85426,"status":5774,"integration":2710},"/docs/modules/split/grammar::heading::attribute-format","Section in Split Grammar",[18744,17570,18717,5594,5686,18720,17678,17652,17691],[83545,5594,5686,2710,5774],[5693,17434,17432,2468],{"id":85428,"title":18782,"description":85423,"kind":5773,"type":83541,"section":5594,"path":17431,"anchor":18781,"group":5686,"order":18718,"pageTitle":17570,"context":85412,"tokens":85429,"tags":85430,"activation":17424,"related":85431,"status":5774,"integration":2710},"/docs/modules/split/grammar::heading::tokens",[18782,17570,18717,5594,5686,18720,17678,17652,17691],[83545,5594,5686,2710,5774],[5693,17434,17432,2468],{"id":85433,"title":18946,"description":85423,"kind":5773,"type":83541,"section":5594,"path":17431,"anchor":18945,"group":5686,"order":18718,"pageTitle":17570,"context":85412,"tokens":85434,"tags":85435,"activation":17424,"related":85436,"status":5774,"integration":2710},"/docs/modules/split/grammar::heading::alignment-parameters",[18946,17570,18717,5594,5686,18720,17678,17652,17691],[83545,5594,5686,2710,5774],[5693,17434,17432,2468],{"id":85438,"title":19039,"description":85423,"kind":5773,"type":83541,"section":5594,"path":17431,"anchor":19038,"group":5686,"order":18718,"pageTitle":17570,"context":85412,"tokens":85439,"tags":85440,"activation":17424,"related":85441,"status":5774,"integration":2710},"/docs/modules/split/grammar::heading::variable-naming",[19039,17570,18717,5594,5686,18720,17678,17652,17691],[83545,5594,5686,2710,5774],[5693,17434,17432,2468],{"id":85443,"title":19104,"description":85423,"kind":5773,"type":83541,"section":5594,"path":17431,"anchor":19103,"group":5686,"order":18718,"pageTitle":17570,"context":85412,"tokens":85444,"tags":85445,"activation":17424,"related":85446,"status":5774,"integration":2710},"/docs/modules/split/grammar::heading::what-the-values-mean",[19104,17570,18717,5594,5686,18720,17678,17652,17691],[83545,5594,5686,2710,5774],[5693,17434,17432,2468],{"id":85448,"title":19234,"description":85423,"kind":5773,"type":83541,"section":5594,"path":17431,"anchor":19233,"group":5686,"order":18718,"pageTitle":17570,"context":85412,"tokens":85449,"tags":85450,"activation":17424,"related":85451,"status":5774,"integration":2710},"/docs/modules/split/grammar::heading::combining-tokens",[19234,17570,18717,5594,5686,18720,17678,17652,17691],[83545,5594,5686,2710,5774],[5693,17434,17432,2468],{"id":85453,"title":17704,"description":85423,"kind":5773,"type":83541,"section":5594,"path":17431,"anchor":17704,"group":5686,"order":18718,"pageTitle":17570,"context":85412,"tokens":85454,"tags":85455,"activation":17424,"related":85456,"status":5774,"integration":2710},"/docs/modules/split/grammar::heading::fit",[17704,17570,18717,5594,5686,18720,17678,17652,17691],[83545,5594,5686,2710,5774],[5693,17434,17432,2468],{"id":85458,"title":19283,"description":85423,"kind":5773,"type":83541,"section":5594,"path":17431,"anchor":19282,"group":5686,"order":18718,"pageTitle":17570,"context":85412,"tokens":85459,"tags":85460,"activation":17424,"related":85461,"status":5774,"integration":2710},"/docs/modules/split/grammar::heading::common-patterns",[19283,17570,18717,5594,5686,18720,17678,17652,17691],[83545,5594,5686,2710,5774],[5693,17434,17432,2468],{"id":85463,"title":19350,"description":85423,"kind":5773,"type":83541,"section":5594,"path":17431,"anchor":19349,"group":5686,"order":18718,"pageTitle":17570,"context":85412,"tokens":85464,"tags":85465,"activation":17424,"related":85466,"status":5774,"integration":2710},"/docs/modules/split/grammar::heading::edge-cases",[19350,17570,18717,5594,5686,18720,17678,17652,17691],[83545,5594,5686,2710,5774],[5693,17434,17432,2468],{"id":85468,"title":19384,"description":85423,"kind":5773,"type":83541,"section":5594,"path":17431,"anchor":19383,"group":5686,"order":18718,"pageTitle":17570,"context":85412,"tokens":85469,"tags":85470,"activation":17424,"related":85471,"status":5774,"integration":2710},"/docs/modules/split/grammar::heading::related",[19384,17570,18717,5594,5686,18720,17678,17652,17691],[83545,5594,5686,2710,5774],[5693,17434,17432,2468],{"id":17432,"title":18021,"description":19424,"kind":5773,"type":83533,"section":5594,"path":17432,"group":5686,"order":19425,"pageTitle":18021,"context":85304,"tokens":85473,"tags":85475,"activation":17424,"related":85476,"status":5774,"integration":2710},[18021,19424,5594,5686,19427,19428,19429,19430,19431,17929,18055,18107,18117,17953,18163,18201,18211,18221,17424,5774,2710,83535,28698,17426,85474],"dom output",[5594,5686,2710,5774],[5693,17434,8500],{"id":85478,"title":17929,"description":85479,"kind":5773,"type":84234,"section":5594,"path":17432,"group":5686,"order":19425,"pageTitle":18021,"context":85480,"tokens":85481,"tags":85482,"activation":17424,"related":85483,"status":5774,"integration":2710},"/docs/modules/split/dom-output::css::--line-index","DOM Output CSS variable","DOM Output / Modules",[17929,18021,19424,5594,5686,19427,19428,19429,19430,19431],[84237,5594,5686,2710,5774],[5693,17434,8500],{"id":85485,"title":18055,"description":85479,"kind":5773,"type":84234,"section":5594,"path":17432,"group":5686,"order":19425,"pageTitle":18021,"context":85480,"tokens":85486,"tags":85487,"activation":17424,"related":85488,"status":5774,"integration":2710},"/docs/modules/split/dom-output::css::--word-total",[18055,18021,19424,5594,5686,19427,19428,19429,19430,19431],[84237,5594,5686,2710,5774],[5693,17434,8500],{"id":85490,"title":18107,"description":85479,"kind":5773,"type":84234,"section":5594,"path":17432,"group":5686,"order":19425,"pageTitle":18021,"context":85480,"tokens":85491,"tags":85492,"activation":17424,"related":85493,"status":5774,"integration":2710},"/docs/modules/split/dom-output::css::--word-index",[18107,18021,19424,5594,5686,19427,19428,19429,19430,19431],[84237,5594,5686,2710,5774],[5693,17434,8500],{"id":85495,"title":18117,"description":85479,"kind":5773,"type":84234,"section":5594,"path":17432,"group":5686,"order":19425,"pageTitle":18021,"context":85480,"tokens":85496,"tags":85497,"activation":17424,"related":85498,"status":5774,"integration":2710},"/docs/modules/split/dom-output::css::--char-total",[18117,18021,19424,5594,5686,19427,19428,19429,19430,19431],[84237,5594,5686,2710,5774],[5693,17434,8500],{"id":85500,"title":17953,"description":85479,"kind":5773,"type":84234,"section":5594,"path":17432,"group":5686,"order":19425,"pageTitle":18021,"context":85480,"tokens":85501,"tags":85502,"activation":17424,"related":85503,"status":5774,"integration":2710},"/docs/modules/split/dom-output::css::--char-index",[17953,18021,19424,5594,5686,19427,19428,19429,19430,19431],[84237,5594,5686,2710,5774],[5693,17434,8500],{"id":85505,"title":18163,"description":85479,"kind":5773,"type":84234,"section":5594,"path":17432,"group":5686,"order":19425,"pageTitle":18021,"context":85480,"tokens":85506,"tags":85507,"activation":17424,"related":85508,"status":5774,"integration":2710},"/docs/modules/split/dom-output::css::--kerning",[18163,18021,19424,5594,5686,19427,19428,19429,19430,19431],[84237,5594,5686,2710,5774],[5693,17434,8500],{"id":85510,"title":18201,"description":85479,"kind":5773,"type":84234,"section":5594,"path":17432,"group":5686,"order":19425,"pageTitle":18021,"context":85480,"tokens":85511,"tags":85512,"activation":17424,"related":85513,"status":5774,"integration":2710},"/docs/modules/split/dom-output::css::--char-global-total",[18201,18021,19424,5594,5686,19427,19428,19429,19430,19431],[84237,5594,5686,2710,5774],[5693,17434,8500],{"id":85515,"title":18211,"description":85479,"kind":5773,"type":84234,"section":5594,"path":17432,"group":5686,"order":19425,"pageTitle":18021,"context":85480,"tokens":85516,"tags":85517,"activation":17424,"related":85518,"status":5774,"integration":2710},"/docs/modules/split/dom-output::css::--word-global-total",[18211,18021,19424,5594,5686,19427,19428,19429,19430,19431],[84237,5594,5686,2710,5774],[5693,17434,8500],{"id":85520,"title":18221,"description":85479,"kind":5773,"type":84234,"section":5594,"path":17432,"group":5686,"order":19425,"pageTitle":18021,"context":85480,"tokens":85521,"tags":85522,"activation":17424,"related":85523,"status":5774,"integration":2710},"/docs/modules/split/dom-output::css::--line-global-total",[18221,18021,19424,5594,5686,19427,19428,19429,19430,19431],[84237,5594,5686,2710,5774],[5693,17434,8500],{"id":85525,"title":19450,"description":85526,"kind":5773,"type":83541,"section":5594,"path":17432,"anchor":19449,"group":5686,"order":19425,"pageTitle":18021,"context":85480,"tokens":85527,"tags":85528,"activation":17424,"related":85529,"status":5774,"integration":2710},"/docs/modules/split/dom-output::heading::generated-wrappers","Section in DOM Output",[19450,18021,19424,5594,5686,19427,19428,19429,19430,19431],[83545,5594,5686,2710,5774],[5693,17434,8500],{"id":85531,"title":3092,"description":85526,"kind":5773,"type":83541,"section":5594,"path":17432,"anchor":19513,"group":5686,"order":19425,"pageTitle":18021,"context":85480,"tokens":85532,"tags":85533,"activation":17424,"related":85534,"status":5774,"integration":2710},"/docs/modules/split/dom-output::heading::source-element",[3092,18021,19424,5594,5686,19427,19428,19429,19430,19431],[83545,5594,5686,2710,5774],[5693,17434,8500],{"id":85536,"title":19589,"description":85526,"kind":5773,"type":83541,"section":5594,"path":17432,"anchor":19588,"group":5686,"order":19425,"pageTitle":18021,"context":85480,"tokens":85537,"tags":85538,"activation":17424,"related":85539,"status":5774,"integration":2710},"/docs/modules/split/dom-output::heading::css-variables-on-wrappers",[19589,18021,19424,5594,5686,19427,19428,19429,19430,19431],[83545,5594,5686,2710,5774],[5693,17434,8500],{"id":85541,"title":17632,"description":85526,"kind":5773,"type":83541,"section":5594,"path":17432,"anchor":19592,"group":5686,"order":19425,"pageTitle":18021,"context":85480,"tokens":85542,"tags":85543,"activation":17424,"related":85544,"status":5774,"integration":2710},"/docs/modules/split/dom-output::heading::s-line",[17632,18021,19424,5594,5686,19427,19428,19429,19430,19431],[83545,5594,5686,2710,5774],[5693,17434,8500],{"id":85546,"title":17645,"description":85526,"kind":5773,"type":83541,"section":5594,"path":17432,"anchor":19702,"group":5686,"order":19425,"pageTitle":18021,"context":85480,"tokens":85547,"tags":85548,"activation":17424,"related":85549,"status":5774,"integration":2710},"/docs/modules/split/dom-output::heading::s-word",[17645,18021,19424,5594,5686,19427,19428,19429,19430,19431],[83545,5594,5686,2710,5774],[5693,17434,8500],{"id":85551,"title":17671,"description":85526,"kind":5773,"type":83541,"section":5594,"path":17432,"anchor":19777,"group":5686,"order":19425,"pageTitle":18021,"context":85480,"tokens":85552,"tags":85553,"activation":17424,"related":85554,"status":5774,"integration":2710},"/docs/modules/split/dom-output::heading::s-char",[17671,18021,19424,5594,5686,19427,19428,19429,19430,19431],[83545,5594,5686,2710,5774],[5693,17434,8500],{"id":85556,"title":19872,"description":85526,"kind":5773,"type":83541,"section":5594,"path":17432,"anchor":19871,"group":5686,"order":19425,"pageTitle":18021,"context":85480,"tokens":85557,"tags":85558,"activation":17424,"related":85559,"status":5774,"integration":2710},"/docs/modules/split/dom-output::heading::source-element-variables",[19872,18021,19424,5594,5686,19427,19428,19429,19430,19431],[83545,5594,5686,2710,5774],[5693,17434,8500],{"id":85561,"title":19966,"description":85526,"kind":5773,"type":83541,"section":5594,"path":17432,"anchor":19965,"group":5686,"order":19425,"pageTitle":18021,"context":85480,"tokens":85562,"tags":85563,"activation":17424,"related":85564,"status":5774,"integration":2710},"/docs/modules/split/dom-output::heading::wrapper-attributes",[19966,18021,19424,5594,5686,19427,19428,19429,19430,19431],[83545,5594,5686,2710,5774],[5693,17434,8500],{"id":85566,"title":19992,"description":85526,"kind":5773,"type":83541,"section":5594,"path":17432,"anchor":19991,"group":5686,"order":19425,"pageTitle":18021,"context":85480,"tokens":85567,"tags":85568,"activation":17424,"related":85569,"status":5774,"integration":2710},"/docs/modules/split/dom-output::heading::nesting-order",[19992,18021,19424,5594,5686,19427,19428,19429,19430,19431],[83545,5594,5686,2710,5774],[5693,17434,8500],{"id":85571,"title":20017,"description":85526,"kind":5773,"type":83541,"section":5594,"path":17432,"anchor":20016,"group":5686,"order":19425,"pageTitle":18021,"context":85480,"tokens":85572,"tags":85573,"activation":17424,"related":85574,"status":5774,"integration":2710},"/docs/modules/split/dom-output::heading::spaces-and-line-breaks",[20017,18021,19424,5594,5686,19427,19428,19429,19430,19431],[83545,5594,5686,2710,5774],[5693,17434,8500],{"id":85576,"title":20049,"description":85526,"kind":5773,"type":83541,"section":5594,"path":17432,"anchor":20048,"group":5686,"order":19425,"pageTitle":18021,"context":85480,"tokens":85577,"tags":85578,"activation":17424,"related":85579,"status":5774,"integration":2710},"/docs/modules/split/dom-output::heading::helper-classes",[20049,18021,19424,5594,5686,19427,19428,19429,19430,19431],[83545,5594,5686,2710,5774],[5693,17434,8500],{"id":85581,"title":20055,"description":85526,"kind":5773,"type":83541,"section":5594,"path":17432,"anchor":20052,"group":5686,"order":19425,"pageTitle":18021,"context":85480,"tokens":85582,"tags":85583,"activation":17424,"related":85584,"status":5774,"integration":2710},"/docs/modules/split/dom-output::heading::before-element",[20055,18021,19424,5594,5686,19427,19428,19429,19430,19431],[83545,5594,5686,2710,5774],[5693,17434,8500],{"id":85586,"title":20066,"description":85526,"kind":5773,"type":83541,"section":5594,"path":17432,"anchor":20063,"group":5686,"order":19425,"pageTitle":18021,"context":85480,"tokens":85587,"tags":85588,"activation":17424,"related":85589,"status":5774,"integration":2710},"/docs/modules/split/dom-output::heading::after-element",[20066,18021,19424,5594,5686,19427,19428,19429,19430,19431],[83545,5594,5686,2710,5774],[5693,17434,8500],{"id":85591,"title":20216,"description":85526,"kind":5773,"type":83541,"section":5594,"path":17432,"anchor":20082,"group":5686,"order":19425,"pageTitle":18021,"context":85480,"tokens":85592,"tags":85593,"activation":17424,"related":85594,"status":5774,"integration":2710},"/docs/modules/split/dom-output::heading::split-class-classes",[20216,18021,19424,5594,5686,19427,19428,19429,19430,19431],[83545,5594,5686,2710,5774],[5693,17434,8500],{"id":85596,"title":20115,"description":85526,"kind":5773,"type":83541,"section":5594,"path":17432,"anchor":19431,"group":5686,"order":19425,"pageTitle":18021,"context":85480,"tokens":85597,"tags":85598,"activation":17424,"related":85599,"status":5774,"integration":2710},"/docs/modules/split/dom-output::heading::kerning",[20115,18021,19424,5594,5686,19427,19428,19429,19430,19431],[83545,5594,5686,2710,5774],[5693,17434,8500],{"id":85601,"title":20138,"description":85526,"kind":5773,"type":83541,"section":5594,"path":17432,"anchor":20137,"group":5686,"order":19425,"pageTitle":18021,"context":85480,"tokens":85602,"tags":85603,"activation":17424,"related":85604,"status":5774,"integration":2710},"/docs/modules/split/dom-output::heading::opaque-elements",[20138,18021,19424,5594,5686,19427,19428,19429,19430,19431],[83545,5594,5686,2710,5774],[5693,17434,8500],{"id":85606,"title":19384,"description":85526,"kind":5773,"type":83541,"section":5594,"path":17432,"anchor":19383,"group":5686,"order":19425,"pageTitle":18021,"context":85480,"tokens":85607,"tags":85608,"activation":17424,"related":85609,"status":5774,"integration":2710},"/docs/modules/split/dom-output::heading::related",[19384,18021,19424,5594,5686,19427,19428,19429,19430,19431],[83545,5594,5686,2710,5774],[5693,17434,8500],{"id":17433,"title":18536,"description":20221,"kind":5773,"type":83533,"section":5594,"path":17433,"group":5686,"order":20222,"pageTitle":18536,"context":85304,"tokens":85611,"tags":85613,"activation":17424,"related":85614,"status":5774,"integration":2710},[18536,20221,5594,5686,17704,18568,20224,18065,18240,18249,17424,5774,2710,83535,28698,17426,85612],"fit and rebuild",[5594,5686,2710,5774],[5693,17431,5010],{"id":85616,"title":18065,"description":85617,"kind":5773,"type":84234,"section":5594,"path":17433,"group":5686,"order":20222,"pageTitle":18536,"context":85618,"tokens":85619,"tags":85620,"activation":17424,"related":85621,"status":5774,"integration":2710},"/docs/modules/split/fit-and-rebuild::css::--fit-font-size","Fit And Rebuild CSS variable","Fit And Rebuild / Modules",[18065,18536,20221,5594,5686,17704,18568,20224],[84237,5594,5686,2710,5774],[5693,17431,5010],{"id":85623,"title":18240,"description":85617,"kind":5773,"type":84234,"section":5594,"path":17433,"group":5686,"order":20222,"pageTitle":18536,"context":85618,"tokens":85624,"tags":85625,"activation":17424,"related":85626,"status":5774,"integration":2710},"/docs/modules/split/fit-and-rebuild::css::--fit-scale-y",[18240,18536,20221,5594,5686,17704,18568,20224],[84237,5594,5686,2710,5774],[5693,17431,5010],{"id":85628,"title":18249,"description":85617,"kind":5773,"type":84234,"section":5594,"path":17433,"group":5686,"order":20222,"pageTitle":18536,"context":85618,"tokens":85629,"tags":85630,"activation":17424,"related":85631,"status":5774,"integration":2710},"/docs/modules/split/fit-and-rebuild::css::--fit-aspect-ratio",[18249,18536,20221,5594,5686,17704,18568,20224],[84237,5594,5686,2710,5774],[5693,17431,5010],{"id":85633,"title":5418,"description":85634,"kind":5773,"type":83541,"section":5594,"path":17433,"anchor":5417,"group":5686,"order":20222,"pageTitle":18536,"context":85618,"tokens":85635,"tags":85636,"activation":17424,"related":85637,"status":5774,"integration":2710},"/docs/modules/split/fit-and-rebuild::heading::basic-usage","Section in Fit And Rebuild",[5418,18536,20221,5594,5686,17704,18568,20224],[83545,5594,5686,2710,5774],[5693,17431,5010],{"id":85639,"title":20320,"description":85634,"kind":5773,"type":83541,"section":5594,"path":17433,"anchor":20319,"group":5686,"order":20222,"pageTitle":18536,"context":85618,"tokens":85640,"tags":85641,"activation":17424,"related":85642,"status":5774,"integration":2710},"/docs/modules/split/fit-and-rebuild::heading::behavior-with-line-split",[20320,18536,20221,5594,5686,17704,18568,20224],[83545,5594,5686,2710,5774],[5693,17431,5010],{"id":85644,"title":20661,"description":85634,"kind":5773,"type":83541,"section":5594,"path":17433,"anchor":20660,"group":5686,"order":20222,"pageTitle":18536,"context":85618,"tokens":85645,"tags":85646,"activation":17424,"related":85647,"status":5774,"integration":2710},"/docs/modules/split/fit-and-rebuild::heading::behavior-without-line-split",[20661,18536,20221,5594,5686,17704,18568,20224],[83545,5594,5686,2710,5774],[5693,17431,5010],{"id":85649,"title":20782,"description":85634,"kind":5773,"type":83541,"section":5594,"path":17433,"anchor":20781,"group":5686,"order":20222,"pageTitle":18536,"context":85618,"tokens":85650,"tags":85651,"activation":17424,"related":85652,"status":5774,"integration":2710},"/docs/modules/split/fit-and-rebuild::heading::char-split-and-spaces",[20782,18536,20221,5594,5686,17704,18568,20224],[83545,5594,5686,2710,5774],[5693,17431,5010],{"id":85654,"title":20804,"description":85634,"kind":5773,"type":83541,"section":5594,"path":17433,"anchor":20803,"group":5686,"order":20222,"pageTitle":18536,"context":85618,"tokens":85655,"tags":85656,"activation":17424,"related":85657,"status":5774,"integration":2710},"/docs/modules/split/fit-and-rebuild::heading::accuracy",[20804,18536,20221,5594,5686,17704,18568,20224],[83545,5594,5686,2710,5774],[5693,17431,5010],{"id":85659,"title":20826,"description":85634,"kind":5773,"type":83541,"section":5594,"path":17433,"anchor":20825,"group":5686,"order":20222,"pageTitle":18536,"context":85618,"tokens":85660,"tags":85661,"activation":17424,"related":85662,"status":5774,"integration":2710},"/docs/modules/split/fit-and-rebuild::heading::rebuild-timing",[20826,18536,20221,5594,5686,17704,18568,20224],[83545,5594,5686,2710,5774],[5693,17431,5010],{"id":85664,"title":18562,"description":85634,"kind":5773,"type":83541,"section":5594,"path":17433,"anchor":18561,"group":5686,"order":20222,"pageTitle":18536,"context":85618,"tokens":85665,"tags":85666,"activation":17424,"related":85667,"status":5774,"integration":2710},"/docs/modules/split/fit-and-rebuild::heading::mobile",[18562,18536,20221,5594,5686,17704,18568,20224],[83545,5594,5686,2710,5774],[5693,17431,5010],{"id":85669,"title":18569,"description":85634,"kind":5773,"type":83541,"section":5594,"path":17433,"anchor":18568,"group":5686,"order":20222,"pageTitle":18536,"context":85618,"tokens":85670,"tags":85671,"activation":17424,"related":85672,"status":5774,"integration":2710},"/docs/modules/split/fit-and-rebuild::heading::restore-after",[18569,18536,20221,5594,5686,17704,18568,20224],[83545,5594,5686,2710,5774],[5693,17431,5010],{"id":85674,"title":20917,"description":85634,"kind":5773,"type":83541,"section":5594,"path":17433,"anchor":20916,"group":5686,"order":20222,"pageTitle":18536,"context":85618,"tokens":85675,"tags":85676,"activation":17424,"related":85677,"status":5774,"integration":2710},"/docs/modules/split/fit-and-rebuild::heading::caveats",[20917,18536,20221,5594,5686,17704,18568,20224],[83545,5594,5686,2710,5774],[5693,17431,5010],{"id":85679,"title":19384,"description":85634,"kind":5773,"type":83541,"section":5594,"path":17433,"anchor":19383,"group":5686,"order":20222,"pageTitle":18536,"context":85618,"tokens":85680,"tags":85681,"activation":17424,"related":85682,"status":5774,"integration":2710},"/docs/modules/split/fit-and-rebuild::heading::related",[19384,18536,20221,5594,5686,17704,18568,20224],[83545,5594,5686,2710,5774],[5693,17431,5010],{"id":17434,"title":18255,"description":20969,"kind":5773,"type":83533,"section":5594,"path":17434,"group":5686,"order":20222,"pageTitle":18255,"context":85304,"tokens":85684,"tags":85686,"activation":17424,"related":85687,"status":5774,"integration":2710},[18255,20969,5594,5686,18352,20055,20066,20971,20972,20973,20974,20975,20976,17424,5774,2710,83535,28698,17426,85685],"inline html",[5594,5686,2710,5774],[5693,17432,17431],{"id":85689,"title":20993,"description":85690,"kind":5773,"type":83541,"section":5594,"path":17434,"anchor":20992,"group":5686,"order":20222,"pageTitle":18255,"context":85691,"tokens":85692,"tags":85693,"activation":17424,"related":85694,"status":5774,"integration":2710},"/docs/modules/split/inline-html::heading::how-inline-elements-are-handled","Section in Inline HTML","Inline HTML / Modules",[20993,18255,20969,5594,5686,18352,20055,20066,20971,20972,20973,20974,20975,20976],[83545,5594,5686,2710,5774],[5693,17432,17431],{"id":85696,"title":21000,"description":85690,"kind":5773,"type":83541,"section":5594,"path":17434,"anchor":20999,"group":5686,"order":20222,"pageTitle":18255,"context":85691,"tokens":85697,"tags":85698,"activation":17424,"related":85699,"status":5774,"integration":2710},"/docs/modules/split/inline-html::heading::inline-wrappers-preserved-with-their-children-split",[21000,18255,20969,5594,5686,18352,20055,20066,20971,20972,20973,20974,20975,20976],[83545,5594,5686,2710,5774],[5693,17432,17431],{"id":85701,"title":21356,"description":85690,"kind":5773,"type":83541,"section":5594,"path":17434,"anchor":21355,"group":5686,"order":20222,"pageTitle":18255,"context":85691,"tokens":85702,"tags":85703,"activation":17424,"related":85704,"status":5774,"integration":2710},"/docs/modules/split/inline-html::heading::opaque-elements-preserved-as-is-not-split",[21356,18255,20969,5594,5686,18352,20055,20066,20971,20972,20973,20974,20975,20976],[83545,5594,5686,2710,5774],[5693,17432,17431],{"id":85706,"title":21973,"description":85690,"kind":5773,"type":83541,"section":5594,"path":17434,"anchor":21548,"group":5686,"order":20222,"pageTitle":18255,"context":85691,"tokens":85707,"tags":85708,"activation":17424,"related":85709,"status":5774,"integration":2710},"/docs/modules/split/inline-html::heading::br-line-break",[21973,18255,20969,5594,5686,18352,20055,20066,20971,20972,20973,20974,20975,20976],[83545,5594,5686,2710,5774],[5693,17432,17431],{"id":85711,"title":18359,"description":85690,"kind":5773,"type":83541,"section":5594,"path":17434,"anchor":18352,"group":5686,"order":20222,"pageTitle":18255,"context":85691,"tokens":85712,"tags":85713,"activation":17424,"related":85714,"status":5774,"integration":2710},"/docs/modules/split/inline-html::heading::split-class",[18359,18255,20969,5594,5686,18352,20055,20066,20971,20972,20973,20974,20975,20976],[83545,5594,5686,2710,5774],[5693,17432,17431],{"id":85716,"title":21681,"description":85690,"kind":5773,"type":83541,"section":5594,"path":17434,"anchor":21680,"group":5686,"order":20222,"pageTitle":18255,"context":85691,"tokens":85717,"tags":85718,"activation":17424,"related":85719,"status":5774,"integration":2710},"/docs/modules/split/inline-html::heading::how-classes-are-applied",[21681,18255,20969,5594,5686,18352,20055,20066,20971,20972,20973,20974,20975,20976],[83545,5594,5686,2710,5774],[5693,17432,17431],{"id":85721,"title":21700,"description":85690,"kind":5773,"type":83541,"section":5594,"path":17434,"anchor":21699,"group":5686,"order":20222,"pageTitle":18255,"context":85691,"tokens":85722,"tags":85723,"activation":17424,"related":85724,"status":5774,"integration":2710},"/docs/modules/split/inline-html::heading::nesting",[21700,18255,20969,5594,5686,18352,20055,20066,20971,20972,20973,20974,20975,20976],[83545,5594,5686,2710,5774],[5693,17432,17431],{"id":85726,"title":21979,"description":85690,"kind":5773,"type":83541,"section":5594,"path":17434,"anchor":21774,"group":5686,"order":20222,"pageTitle":18255,"context":85691,"tokens":85727,"tags":85728,"activation":17424,"related":85729,"status":5774,"integration":2710},"/docs/modules/split/inline-html::heading::before-element-and-after-element",[21979,18255,20969,5594,5686,18352,20055,20066,20971,20972,20973,20974,20975,20976],[83545,5594,5686,2710,5774],[5693,17432,17431],{"id":85731,"title":21837,"description":85690,"kind":5773,"type":83541,"section":5594,"path":17434,"anchor":21836,"group":5686,"order":20222,"pageTitle":18255,"context":85691,"tokens":85732,"tags":85733,"activation":17424,"related":85734,"status":5774,"integration":2710},"/docs/modules/split/inline-html::heading::word-joining",[21837,18255,20969,5594,5686,18352,20055,20066,20971,20972,20973,20974,20975,20976],[83545,5594,5686,2710,5774],[5693,17432,17431],{"id":85736,"title":19350,"description":85690,"kind":5773,"type":83541,"section":5594,"path":17434,"anchor":19349,"group":5686,"order":20222,"pageTitle":18255,"context":85691,"tokens":85737,"tags":85738,"activation":17424,"related":85739,"status":5774,"integration":2710},"/docs/modules/split/inline-html::heading::edge-cases",[19350,18255,20969,5594,5686,18352,20055,20066,20971,20972,20973,20974,20975,20976],[83545,5594,5686,2710,5774],[5693,17432,17431],{"id":85741,"title":21903,"description":85690,"kind":5773,"type":83541,"section":5594,"path":17434,"anchor":21902,"group":5686,"order":20222,"pageTitle":18255,"context":85691,"tokens":85742,"tags":85743,"activation":17424,"related":85744,"status":5774,"integration":2710},"/docs/modules/split/inline-html::heading::empty-inline-elements",[21903,18255,20969,5594,5686,18352,20055,20066,20971,20972,20973,20974,20975,20976],[83545,5594,5686,2710,5774],[5693,17432,17431],{"id":85746,"title":21917,"description":85690,"kind":5773,"type":83541,"section":5594,"path":17434,"anchor":21916,"group":5686,"order":20222,"pageTitle":18255,"context":85691,"tokens":85747,"tags":85748,"activation":17424,"related":85749,"status":5774,"integration":2710},"/docs/modules/split/inline-html::heading::custom-elements-and-shadow-dom",[21917,18255,20969,5594,5686,18352,20055,20066,20971,20972,20973,20974,20975,20976],[83545,5594,5686,2710,5774],[5693,17432,17431],{"id":85751,"title":21924,"description":85690,"kind":5773,"type":83541,"section":5594,"path":17434,"anchor":21923,"group":5686,"order":20222,"pageTitle":18255,"context":85691,"tokens":85752,"tags":85753,"activation":17424,"related":85754,"status":5774,"integration":2710},"/docs/modules/split/inline-html::heading::attributes-are-preserved",[21924,18255,20969,5594,5686,18352,20055,20066,20971,20972,20973,20974,20975,20976],[83545,5594,5686,2710,5774],[5693,17432,17431],{"id":85756,"title":19384,"description":85690,"kind":5773,"type":83541,"section":5594,"path":17434,"anchor":19383,"group":5686,"order":20222,"pageTitle":18255,"context":85691,"tokens":85757,"tags":85758,"activation":17424,"related":85759,"status":5774,"integration":2710},"/docs/modules/split/inline-html::heading::related",[19384,18255,20969,5594,5686,18352,20055,20066,20971,20972,20973,20974,20975,20976],[83545,5594,5686,2710,5774],[5693,17432,17431],{"id":5699,"title":5700,"description":21988,"kind":5773,"type":83533,"section":5594,"path":5699,"group":5686,"order":21989,"pageTitle":5700,"context":85304,"tokens":85761,"tags":85762,"activation":21990,"related":85763,"status":8491,"integration":2710},[5700,21988,5594,5686,21992,5700,21990,8491,2710,83535,28698,21992],[5594,5686,2710,8491],[5693,5705,2903],{"id":85765,"title":5811,"description":85766,"kind":5773,"type":83541,"section":5594,"path":5699,"anchor":5810,"group":5686,"order":21989,"pageTitle":5700,"context":85767,"tokens":85768,"tags":85769,"activation":21990,"related":85770,"status":8491,"integration":2710},"/docs/modules/masonry::heading::public-api","Section in StringMasonry","StringMasonry / Modules",[5811,5700,21988,5594,5686,21992,5700],[83545,5594,5686,2710,8491],[5693,5705,2903],{"id":85772,"title":5312,"description":85766,"kind":5773,"type":83541,"section":5594,"path":5699,"anchor":5311,"group":5686,"order":21989,"pageTitle":5700,"context":85767,"tokens":85773,"tags":85774,"activation":21990,"related":85775,"status":8491,"integration":2710},"/docs/modules/masonry::heading::attributes",[5312,5700,21988,5594,5686,21992,5700],[83545,5594,5686,2710,8491],[5693,5705,2903],{"id":85777,"title":5962,"description":85766,"kind":5773,"type":83541,"section":5594,"path":5699,"anchor":5961,"group":5686,"order":21989,"pageTitle":5700,"context":85767,"tokens":85778,"tags":85779,"activation":21990,"related":85780,"status":8491,"integration":2710},"/docs/modules/masonry::heading::css-variables-and-dom-output",[5962,5700,21988,5594,5686,21992,5700],[83545,5594,5686,2710,8491],[5693,5705,2903],{"id":85782,"title":5997,"description":85766,"kind":5773,"type":83541,"section":5594,"path":5699,"anchor":3818,"group":5686,"order":21989,"pageTitle":5700,"context":85767,"tokens":85783,"tags":85784,"activation":21990,"related":85785,"status":8491,"integration":2710},"/docs/modules/masonry::heading::events",[5997,5700,21988,5594,5686,21992,5700],[83545,5594,5686,2710,8491],[5693,5705,2903],{"id":85787,"title":6071,"description":85766,"kind":5773,"type":83541,"section":5594,"path":5699,"anchor":6070,"group":5686,"order":21989,"pageTitle":5700,"context":85767,"tokens":85788,"tags":85789,"activation":21990,"related":85790,"status":8491,"integration":2710},"/docs/modules/masonry::heading::mirror-behavior",[6071,5700,21988,5594,5686,21992,5700],[83545,5594,5686,2710,8491],[5693,5705,2903],{"id":85792,"title":6093,"description":85766,"kind":5773,"type":83541,"section":5594,"path":5699,"anchor":6092,"group":5686,"order":21989,"pageTitle":5700,"context":85767,"tokens":85793,"tags":85794,"activation":21990,"related":85795,"status":8491,"integration":2710},"/docs/modules/masonry::heading::quick-example",[6093,5700,21988,5594,5686,21992,5700],[83545,5594,5686,2710,8491],[5693,5705,2903],{"id":85797,"title":6478,"description":85766,"kind":5773,"type":83541,"section":5594,"path":5699,"anchor":6477,"group":5686,"order":21989,"pageTitle":5700,"context":85767,"tokens":85798,"tags":85799,"activation":21990,"related":85800,"status":8491,"integration":2710},"/docs/modules/masonry::heading::registration",[6478,5700,21988,5594,5686,21992,5700],[83545,5594,5686,2710,8491],[5693,5705,2903],{"id":85802,"title":6537,"description":85766,"kind":5773,"type":83541,"section":5594,"path":5699,"anchor":6536,"group":5686,"order":21989,"pageTitle":5700,"context":85767,"tokens":85803,"tags":85804,"activation":21990,"related":85805,"status":8491,"integration":2710},"/docs/modules/masonry::heading::detailed-behavior",[6537,5700,21988,5594,5686,21992,5700],[83545,5594,5686,2710,8491],[5693,5705,2903],{"id":5705,"title":200,"description":22918,"kind":5773,"type":83533,"section":5594,"path":5705,"group":5686,"order":22919,"pageTitle":200,"context":85304,"tokens":85807,"tags":85808,"activation":22920,"related":85809,"status":5774,"integration":12282},[200,22918,5594,5686,22922,200,22923,22925,22926,22927,22928,22923,22930,22931,22932,22920,5774,12282,83535,28698,22922],[5594,5686,12282,5774],[5664,2903,2468],{"id":85811,"title":22925,"description":85812,"kind":5773,"type":5344,"section":5594,"path":5705,"group":5686,"order":22919,"pageTitle":200,"context":85813,"tokens":85814,"tags":85815,"activation":22920,"related":85816,"status":5774,"integration":12282},"/docs/modules/responsive::attr::string-mobile","StringResponsive attribute","StringResponsive / Modules",[22925,200,22918,5594,5686,22922,200,22923],[5321,5594,5686,12282,5774],[5664,2903,2468],{"id":85818,"title":22926,"description":85812,"kind":5773,"type":5344,"section":5594,"path":5705,"group":5686,"order":22919,"pageTitle":200,"context":85813,"tokens":85819,"tags":85820,"activation":22920,"related":85821,"status":5774,"integration":12282},"/docs/modules/responsive::attr::string-tablet",[22926,200,22918,5594,5686,22922,200,22923],[5321,5594,5686,12282,5774],[5664,2903,2468],{"id":85823,"title":22927,"description":85812,"kind":5773,"type":5344,"section":5594,"path":5705,"group":5686,"order":22919,"pageTitle":200,"context":85813,"tokens":85824,"tags":85825,"activation":22920,"related":85826,"status":5774,"integration":12282},"/docs/modules/responsive::attr::string-laptop",[22927,200,22918,5594,5686,22922,200,22923],[5321,5594,5686,12282,5774],[5664,2903,2468],{"id":85828,"title":22928,"description":85812,"kind":5773,"type":5344,"section":5594,"path":5705,"group":5686,"order":22919,"pageTitle":200,"context":85813,"tokens":85829,"tags":85830,"activation":22920,"related":85831,"status":5774,"integration":12282},"/docs/modules/responsive::attr::string-desktop",[22928,200,22918,5594,5686,22922,200,22923],[5321,5594,5686,12282,5774],[5664,2903,2468],{"id":85833,"title":22923,"description":85834,"kind":5773,"type":38785,"section":5594,"path":5705,"group":5686,"order":22919,"pageTitle":200,"context":85813,"tokens":85835,"tags":85836,"activation":22920,"related":85837,"status":5774,"integration":12282},"/docs/modules/responsive::event::screen:mobile","StringResponsive event",[22923,200,22918,5594,5686,22922,200,22923],[83835,5594,5686,12282,5774],[5664,2903,2468],{"id":85839,"title":22930,"description":85834,"kind":5773,"type":38785,"section":5594,"path":5705,"group":5686,"order":22919,"pageTitle":200,"context":85813,"tokens":85840,"tags":85841,"activation":22920,"related":85842,"status":5774,"integration":12282},"/docs/modules/responsive::event::screen:tablet",[22930,200,22918,5594,5686,22922,200,22923],[83835,5594,5686,12282,5774],[5664,2903,2468],{"id":85844,"title":22931,"description":85834,"kind":5773,"type":38785,"section":5594,"path":5705,"group":5686,"order":22919,"pageTitle":200,"context":85813,"tokens":85845,"tags":85846,"activation":22920,"related":85847,"status":5774,"integration":12282},"/docs/modules/responsive::event::screen:laptop",[22931,200,22918,5594,5686,22922,200,22923],[83835,5594,5686,12282,5774],[5664,2903,2468],{"id":85849,"title":22932,"description":85834,"kind":5773,"type":38785,"section":5594,"path":5705,"group":5686,"order":22919,"pageTitle":200,"context":85813,"tokens":85850,"tags":85851,"activation":22920,"related":85852,"status":5774,"integration":12282},"/docs/modules/responsive::event::screen:desktop",[22932,200,22918,5594,5686,22922,200,22923],[83835,5594,5686,12282,5774],[5664,2903,2468],{"id":85854,"title":5811,"description":85855,"kind":5773,"type":83541,"section":5594,"path":5705,"anchor":5810,"group":5686,"order":22919,"pageTitle":200,"context":85813,"tokens":85856,"tags":85857,"activation":22920,"related":85858,"status":5774,"integration":12282},"/docs/modules/responsive::heading::public-api","Section in StringResponsive",[5811,200,22918,5594,5686,22922,200,22923],[83545,5594,5686,12282,5774],[5664,2903,2468],{"id":85860,"title":22958,"description":85855,"kind":5773,"type":83541,"section":5594,"path":5705,"anchor":22957,"group":5686,"order":22919,"pageTitle":200,"context":85813,"tokens":85861,"tags":85862,"activation":22920,"related":85863,"status":5774,"integration":12282},"/docs/modules/responsive::heading::default-ranges",[22958,200,22918,5594,5686,22922,200,22923],[83545,5594,5686,12282,5774],[5664,2903,2468],{"id":85865,"title":5312,"description":85855,"kind":5773,"type":83541,"section":5594,"path":5705,"anchor":5311,"group":5686,"order":22919,"pageTitle":200,"context":85813,"tokens":85866,"tags":85867,"activation":22920,"related":85868,"status":5774,"integration":12282},"/docs/modules/responsive::heading::attributes",[5312,200,22918,5594,5686,22922,200,22923],[83545,5594,5686,12282,5774],[5664,2903,2468],{"id":85870,"title":5962,"description":85855,"kind":5773,"type":83541,"section":5594,"path":5705,"anchor":5961,"group":5686,"order":22919,"pageTitle":200,"context":85813,"tokens":85871,"tags":85872,"activation":22920,"related":85873,"status":5774,"integration":12282},"/docs/modules/responsive::heading::css-variables-and-dom-output",[5962,200,22918,5594,5686,22922,200,22923],[83545,5594,5686,12282,5774],[5664,2903,2468],{"id":85875,"title":5997,"description":85855,"kind":5773,"type":83541,"section":5594,"path":5705,"anchor":3818,"group":5686,"order":22919,"pageTitle":200,"context":85813,"tokens":85876,"tags":85877,"activation":22920,"related":85878,"status":5774,"integration":12282},"/docs/modules/responsive::heading::events",[5997,200,22918,5594,5686,22922,200,22923],[83545,5594,5686,12282,5774],[5664,2903,2468],{"id":85880,"title":6071,"description":85855,"kind":5773,"type":83541,"section":5594,"path":5705,"anchor":6070,"group":5686,"order":22919,"pageTitle":200,"context":85813,"tokens":85881,"tags":85882,"activation":22920,"related":85883,"status":5774,"integration":12282},"/docs/modules/responsive::heading::mirror-behavior",[6071,200,22918,5594,5686,22922,200,22923],[83545,5594,5686,12282,5774],[5664,2903,2468],{"id":85885,"title":6093,"description":85855,"kind":5773,"type":83541,"section":5594,"path":5705,"anchor":6092,"group":5686,"order":22919,"pageTitle":200,"context":85813,"tokens":85886,"tags":85887,"activation":22920,"related":85888,"status":5774,"integration":12282},"/docs/modules/responsive::heading::quick-example",[6093,200,22918,5594,5686,22922,200,22923],[83545,5594,5686,12282,5774],[5664,2903,2468],{"id":85890,"title":6478,"description":85855,"kind":5773,"type":83541,"section":5594,"path":5705,"anchor":6477,"group":5686,"order":22919,"pageTitle":200,"context":85813,"tokens":85891,"tags":85892,"activation":22920,"related":85893,"status":5774,"integration":12282},"/docs/modules/responsive::heading::registration",[6478,200,22918,5594,5686,22922,200,22923],[83545,5594,5686,12282,5774],[5664,2903,2468],{"id":85895,"title":6537,"description":85855,"kind":5773,"type":83541,"section":5594,"path":5705,"anchor":6536,"group":5686,"order":22919,"pageTitle":200,"context":85813,"tokens":85896,"tags":85897,"activation":22920,"related":85898,"status":5774,"integration":12282},"/docs/modules/responsive::heading::detailed-behavior",[6537,200,22918,5594,5686,22922,200,22923],[83545,5594,5686,12282,5774],[5664,2903,2468],{"id":3823,"title":5716,"description":23835,"kind":5773,"type":83533,"section":5594,"path":3823,"group":5709,"order":23836,"pageTitle":5716,"context":85900,"tokens":85901,"tags":85902,"activation":23837,"related":85903,"status":5774,"integration":2710},"Modules / Media & Forms",[5716,23835,5594,5709,23839,5716,23842,23843,23844,23837,5774,2710,83535,28698,23839],[5594,5709,2710,5774],[2903,9622,5721],{"id":85905,"title":23842,"description":85906,"kind":5773,"type":38785,"section":5594,"path":3823,"group":5709,"order":23836,"pageTitle":5716,"context":85907,"tokens":85908,"tags":85909,"activation":23837,"related":85910,"status":5774,"integration":2710},"/docs/modules/form::event::form:submit:\u003Cid>","StringForm event","StringForm / Modules",[23842,5716,23835,5594,5709,23839,5716],[83835,5594,5709,2710,5774],[2903,9622,5721],{"id":85912,"title":23843,"description":85906,"kind":5773,"type":38785,"section":5594,"path":3823,"group":5709,"order":23836,"pageTitle":5716,"context":85907,"tokens":85913,"tags":85914,"activation":23837,"related":85915,"status":5774,"integration":2710},"/docs/modules/form::event::form:invalid:\u003Cid>",[23843,5716,23835,5594,5709,23839,5716],[83835,5594,5709,2710,5774],[2903,9622,5721],{"id":85917,"title":23844,"description":85906,"kind":5773,"type":38785,"section":5594,"path":3823,"group":5709,"order":23836,"pageTitle":5716,"context":85907,"tokens":85918,"tags":85919,"activation":23837,"related":85920,"status":5774,"integration":2710},"/docs/modules/form::event::form:field:*",[23844,5716,23835,5594,5709,23839,5716],[83835,5594,5709,2710,5774],[2903,9622,5721],{"id":85922,"title":5811,"description":85923,"kind":5773,"type":83541,"section":5594,"path":3823,"anchor":5810,"group":5709,"order":23836,"pageTitle":5716,"context":85907,"tokens":85924,"tags":85925,"activation":23837,"related":85926,"status":5774,"integration":2710},"/docs/modules/form::heading::public-api","Section in StringForm",[5811,5716,23835,5594,5709,23839,5716],[83545,5594,5709,2710,5774],[2903,9622,5721],{"id":85928,"title":5312,"description":85923,"kind":5773,"type":83541,"section":5594,"path":3823,"anchor":5311,"group":5709,"order":23836,"pageTitle":5716,"context":85907,"tokens":85929,"tags":85930,"activation":23837,"related":85931,"status":5774,"integration":2710},"/docs/modules/form::heading::attributes",[5312,5716,23835,5594,5709,23839,5716],[83545,5594,5709,2710,5774],[2903,9622,5721],{"id":85933,"title":5962,"description":85923,"kind":5773,"type":83541,"section":5594,"path":3823,"anchor":5961,"group":5709,"order":23836,"pageTitle":5716,"context":85907,"tokens":85934,"tags":85935,"activation":23837,"related":85936,"status":5774,"integration":2710},"/docs/modules/form::heading::css-variables-and-dom-output",[5962,5716,23835,5594,5709,23839,5716],[83545,5594,5709,2710,5774],[2903,9622,5721],{"id":85938,"title":5997,"description":85923,"kind":5773,"type":83541,"section":5594,"path":3823,"anchor":3818,"group":5709,"order":23836,"pageTitle":5716,"context":85907,"tokens":85939,"tags":85940,"activation":23837,"related":85941,"status":5774,"integration":2710},"/docs/modules/form::heading::events",[5997,5716,23835,5594,5709,23839,5716],[83545,5594,5709,2710,5774],[2903,9622,5721],{"id":85943,"title":6071,"description":85923,"kind":5773,"type":83541,"section":5594,"path":3823,"anchor":6070,"group":5709,"order":23836,"pageTitle":5716,"context":85907,"tokens":85944,"tags":85945,"activation":23837,"related":85946,"status":5774,"integration":2710},"/docs/modules/form::heading::mirror-behavior",[6071,5716,23835,5594,5709,23839,5716],[83545,5594,5709,2710,5774],[2903,9622,5721],{"id":85948,"title":6093,"description":85923,"kind":5773,"type":83541,"section":5594,"path":3823,"anchor":6092,"group":5709,"order":23836,"pageTitle":5716,"context":85907,"tokens":85949,"tags":85950,"activation":23837,"related":85951,"status":5774,"integration":2710},"/docs/modules/form::heading::quick-example",[6093,5716,23835,5594,5709,23839,5716],[83545,5594,5709,2710,5774],[2903,9622,5721],{"id":85953,"title":6478,"description":85923,"kind":5773,"type":83541,"section":5594,"path":3823,"anchor":6477,"group":5709,"order":23836,"pageTitle":5716,"context":85907,"tokens":85954,"tags":85955,"activation":23837,"related":85956,"status":5774,"integration":2710},"/docs/modules/form::heading::registration",[6478,5716,23835,5594,5709,23839,5716],[83545,5594,5709,2710,5774],[2903,9622,5721],{"id":85958,"title":6537,"description":85923,"kind":5773,"type":83541,"section":5594,"path":3823,"anchor":6536,"group":5709,"order":23836,"pageTitle":5716,"context":85907,"tokens":85959,"tags":85960,"activation":23837,"related":85961,"status":5774,"integration":2710},"/docs/modules/form::heading::detailed-behavior",[6537,5716,23835,5594,5709,23839,5716],[83545,5594,5709,2710,5774],[2903,9622,5721],{"id":5721,"title":205,"description":25400,"kind":5773,"type":83533,"section":5594,"path":5721,"group":5709,"order":25401,"pageTitle":205,"context":85900,"tokens":85963,"tags":85964,"activation":25402,"related":85965,"status":5774,"integration":12282},[205,25400,5594,5709,25404,205,25405,25402,5774,12282,83535,28698,25404],[5594,5709,12282,5774],[5726,5732,2467],{"id":85967,"title":5811,"description":85968,"kind":5773,"type":83541,"section":5594,"path":5721,"anchor":5810,"group":5709,"order":25401,"pageTitle":205,"context":85969,"tokens":85970,"tags":85971,"activation":25402,"related":85972,"status":5774,"integration":12282},"/docs/modules/loading::heading::public-api","Section in StringLoading","StringLoading / Modules",[5811,205,25400,5594,5709,25404,205,25405],[83545,5594,5709,12282,5774],[5726,5732,2467],{"id":85974,"title":5312,"description":85968,"kind":5773,"type":83541,"section":5594,"path":5721,"anchor":5311,"group":5709,"order":25401,"pageTitle":205,"context":85969,"tokens":85975,"tags":85976,"activation":25402,"related":85977,"status":5774,"integration":12282},"/docs/modules/loading::heading::attributes",[5312,205,25400,5594,5709,25404,205,25405],[83545,5594,5709,12282,5774],[5726,5732,2467],{"id":85979,"title":25435,"description":85968,"kind":5773,"type":83541,"section":5594,"path":5721,"anchor":2456,"group":5709,"order":25401,"pageTitle":205,"context":85969,"tokens":85980,"tags":85981,"activation":25402,"related":85982,"status":5774,"integration":12282},"/docs/modules/loading::heading::settings",[25435,205,25400,5594,5709,25404,205,25405],[83545,5594,5709,12282,5774],[5726,5732,2467],{"id":85984,"title":5962,"description":85968,"kind":5773,"type":83541,"section":5594,"path":5721,"anchor":5961,"group":5709,"order":25401,"pageTitle":205,"context":85969,"tokens":85985,"tags":85986,"activation":25402,"related":85987,"status":5774,"integration":12282},"/docs/modules/loading::heading::css-variables-and-dom-output",[5962,205,25400,5594,5709,25404,205,25405],[83545,5594,5709,12282,5774],[5726,5732,2467],{"id":85989,"title":5997,"description":85968,"kind":5773,"type":83541,"section":5594,"path":5721,"anchor":3818,"group":5709,"order":25401,"pageTitle":205,"context":85969,"tokens":85990,"tags":85991,"activation":25402,"related":85992,"status":5774,"integration":12282},"/docs/modules/loading::heading::events",[5997,205,25400,5594,5709,25404,205,25405],[83545,5594,5709,12282,5774],[5726,5732,2467],{"id":85994,"title":6071,"description":85968,"kind":5773,"type":83541,"section":5594,"path":5721,"anchor":6070,"group":5709,"order":25401,"pageTitle":205,"context":85969,"tokens":85995,"tags":85996,"activation":25402,"related":85997,"status":5774,"integration":12282},"/docs/modules/loading::heading::mirror-behavior",[6071,205,25400,5594,5709,25404,205,25405],[83545,5594,5709,12282,5774],[5726,5732,2467],{"id":85999,"title":6093,"description":85968,"kind":5773,"type":83541,"section":5594,"path":5721,"anchor":6092,"group":5709,"order":25401,"pageTitle":205,"context":85969,"tokens":86000,"tags":86001,"activation":25402,"related":86002,"status":5774,"integration":12282},"/docs/modules/loading::heading::quick-example",[6093,205,25400,5594,5709,25404,205,25405],[83545,5594,5709,12282,5774],[5726,5732,2467],{"id":86004,"title":6478,"description":85968,"kind":5773,"type":83541,"section":5594,"path":5721,"anchor":6477,"group":5709,"order":25401,"pageTitle":205,"context":85969,"tokens":86005,"tags":86006,"activation":25402,"related":86007,"status":5774,"integration":12282},"/docs/modules/loading::heading::registration",[6478,205,25400,5594,5709,25404,205,25405],[83545,5594,5709,12282,5774],[5726,5732,2467],{"id":86009,"title":6537,"description":85968,"kind":5773,"type":83541,"section":5594,"path":5721,"anchor":6536,"group":5709,"order":25401,"pageTitle":205,"context":85969,"tokens":86010,"tags":86011,"activation":25402,"related":86012,"status":5774,"integration":12282},"/docs/modules/loading::heading::detailed-behavior",[6537,205,25400,5594,5709,25404,205,25405],[83545,5594,5709,12282,5774],[5726,5732,2467],{"id":5726,"title":5727,"description":25903,"kind":5773,"type":83533,"section":5594,"path":5726,"group":5709,"order":25904,"pageTitle":5727,"context":85900,"tokens":86014,"tags":86015,"activation":25905,"related":86016,"status":5774,"integration":2710},[5727,25903,5594,5709,25907,5727,25905,5774,2710,83535,28698,25907],[5594,5709,2710,5774],[5721,5732,2903],{"id":86018,"title":5811,"description":86019,"kind":5773,"type":83541,"section":5594,"path":5726,"anchor":5810,"group":5709,"order":25904,"pageTitle":5727,"context":86020,"tokens":86021,"tags":86022,"activation":25905,"related":86023,"status":5774,"integration":2710},"/docs/modules/lazy::heading::public-api","Section in StringLazy","StringLazy / Modules",[5811,5727,25903,5594,5709,25907,5727],[83545,5594,5709,2710,5774],[5721,5732,2903],{"id":86025,"title":5312,"description":86019,"kind":5773,"type":83541,"section":5594,"path":5726,"anchor":5311,"group":5709,"order":25904,"pageTitle":5727,"context":86020,"tokens":86026,"tags":86027,"activation":25905,"related":86028,"status":5774,"integration":2710},"/docs/modules/lazy::heading::attributes",[5312,5727,25903,5594,5709,25907,5727],[83545,5594,5709,2710,5774],[5721,5732,2903],{"id":86030,"title":5962,"description":86019,"kind":5773,"type":83541,"section":5594,"path":5726,"anchor":5961,"group":5709,"order":25904,"pageTitle":5727,"context":86020,"tokens":86031,"tags":86032,"activation":25905,"related":86033,"status":5774,"integration":2710},"/docs/modules/lazy::heading::css-variables-and-dom-output",[5962,5727,25903,5594,5709,25907,5727],[83545,5594,5709,2710,5774],[5721,5732,2903],{"id":86035,"title":5997,"description":86019,"kind":5773,"type":83541,"section":5594,"path":5726,"anchor":3818,"group":5709,"order":25904,"pageTitle":5727,"context":86020,"tokens":86036,"tags":86037,"activation":25905,"related":86038,"status":5774,"integration":2710},"/docs/modules/lazy::heading::events",[5997,5727,25903,5594,5709,25907,5727],[83545,5594,5709,2710,5774],[5721,5732,2903],{"id":86040,"title":6071,"description":86019,"kind":5773,"type":83541,"section":5594,"path":5726,"anchor":6070,"group":5709,"order":25904,"pageTitle":5727,"context":86020,"tokens":86041,"tags":86042,"activation":25905,"related":86043,"status":5774,"integration":2710},"/docs/modules/lazy::heading::mirror-behavior",[6071,5727,25903,5594,5709,25907,5727],[83545,5594,5709,2710,5774],[5721,5732,2903],{"id":86045,"title":6093,"description":86019,"kind":5773,"type":83541,"section":5594,"path":5726,"anchor":6092,"group":5709,"order":25904,"pageTitle":5727,"context":86020,"tokens":86046,"tags":86047,"activation":25905,"related":86048,"status":5774,"integration":2710},"/docs/modules/lazy::heading::quick-example",[6093,5727,25903,5594,5709,25907,5727],[83545,5594,5709,2710,5774],[5721,5732,2903],{"id":86050,"title":6478,"description":86019,"kind":5773,"type":83541,"section":5594,"path":5726,"anchor":6477,"group":5709,"order":25904,"pageTitle":5727,"context":86020,"tokens":86051,"tags":86052,"activation":25905,"related":86053,"status":5774,"integration":2710},"/docs/modules/lazy::heading::registration",[6478,5727,25903,5594,5709,25907,5727],[83545,5594,5709,2710,5774],[5721,5732,2903],{"id":86055,"title":6537,"description":86019,"kind":5773,"type":83541,"section":5594,"path":5726,"anchor":6536,"group":5709,"order":25904,"pageTitle":5727,"context":86020,"tokens":86056,"tags":86057,"activation":25905,"related":86058,"status":5774,"integration":2710},"/docs/modules/lazy::heading::detailed-behavior",[6537,5727,25903,5594,5709,25907,5727],[83545,5594,5709,2710,5774],[5721,5732,2903],{"id":5732,"title":5733,"description":26587,"kind":5773,"type":83533,"section":5594,"path":5732,"group":5709,"order":26588,"pageTitle":5733,"context":85900,"tokens":86060,"tags":86062,"activation":26589,"related":86063,"status":8491,"integration":2710},[5733,26587,5594,5709,26591,5733,26589,8491,2710,83535,28698,86061],"video autoplay",[5594,5709,2710,8491],[5721,5726,4805],{"id":86065,"title":5811,"description":86066,"kind":5773,"type":83541,"section":5594,"path":5732,"anchor":5810,"group":5709,"order":26588,"pageTitle":5733,"context":86067,"tokens":86068,"tags":86069,"activation":26589,"related":86070,"status":8491,"integration":2710},"/docs/modules/video-autoplay::heading::public-api","Section in StringVideoAutoplay","StringVideoAutoplay / Modules",[5811,5733,26587,5594,5709,26591,5733],[83545,5594,5709,2710,8491],[5721,5726,4805],{"id":86072,"title":5312,"description":86066,"kind":5773,"type":83541,"section":5594,"path":5732,"anchor":5311,"group":5709,"order":26588,"pageTitle":5733,"context":86067,"tokens":86073,"tags":86074,"activation":26589,"related":86075,"status":8491,"integration":2710},"/docs/modules/video-autoplay::heading::attributes",[5312,5733,26587,5594,5709,26591,5733],[83545,5594,5709,2710,8491],[5721,5726,4805],{"id":86077,"title":5962,"description":86066,"kind":5773,"type":83541,"section":5594,"path":5732,"anchor":5961,"group":5709,"order":26588,"pageTitle":5733,"context":86067,"tokens":86078,"tags":86079,"activation":26589,"related":86080,"status":8491,"integration":2710},"/docs/modules/video-autoplay::heading::css-variables-and-dom-output",[5962,5733,26587,5594,5709,26591,5733],[83545,5594,5709,2710,8491],[5721,5726,4805],{"id":86082,"title":5997,"description":86066,"kind":5773,"type":83541,"section":5594,"path":5732,"anchor":3818,"group":5709,"order":26588,"pageTitle":5733,"context":86067,"tokens":86083,"tags":86084,"activation":26589,"related":86085,"status":8491,"integration":2710},"/docs/modules/video-autoplay::heading::events",[5997,5733,26587,5594,5709,26591,5733],[83545,5594,5709,2710,8491],[5721,5726,4805],{"id":86087,"title":6071,"description":86066,"kind":5773,"type":83541,"section":5594,"path":5732,"anchor":6070,"group":5709,"order":26588,"pageTitle":5733,"context":86067,"tokens":86088,"tags":86089,"activation":26589,"related":86090,"status":8491,"integration":2710},"/docs/modules/video-autoplay::heading::mirror-behavior",[6071,5733,26587,5594,5709,26591,5733],[83545,5594,5709,2710,8491],[5721,5726,4805],{"id":86092,"title":6093,"description":86066,"kind":5773,"type":83541,"section":5594,"path":5732,"anchor":6092,"group":5709,"order":26588,"pageTitle":5733,"context":86067,"tokens":86093,"tags":86094,"activation":26589,"related":86095,"status":8491,"integration":2710},"/docs/modules/video-autoplay::heading::quick-example",[6093,5733,26587,5594,5709,26591,5733],[83545,5594,5709,2710,8491],[5721,5726,4805],{"id":86097,"title":6478,"description":86066,"kind":5773,"type":83541,"section":5594,"path":5732,"anchor":6477,"group":5709,"order":26588,"pageTitle":5733,"context":86067,"tokens":86098,"tags":86099,"activation":26589,"related":86100,"status":8491,"integration":2710},"/docs/modules/video-autoplay::heading::registration",[6478,5733,26587,5594,5709,26591,5733],[83545,5594,5709,2710,8491],[5721,5726,4805],{"id":86102,"title":6537,"description":86066,"kind":5773,"type":83541,"section":5594,"path":5732,"anchor":6536,"group":5709,"order":26588,"pageTitle":5733,"context":86067,"tokens":86103,"tags":86104,"activation":26589,"related":86105,"status":8491,"integration":2710},"/docs/modules/video-autoplay::heading::detailed-behavior",[6537,5733,26587,5594,5709,26591,5733],[83545,5594,5709,2710,8491],[5721,5726,4805],{"id":5744,"title":5745,"description":27132,"kind":5773,"type":83533,"section":5594,"path":5744,"group":5737,"order":27133,"pageTitle":5745,"context":86107,"tokens":86108,"tags":86109,"activation":27134,"related":86110,"status":8491,"integration":12282},"Modules / Diagnostics",[5745,27132,5594,5737,27136,5745,27134,8491,12282,83535,28698,27136],[5594,5737,12282,8491],[5750,5010,3984],{"id":86112,"title":5811,"description":86113,"kind":5773,"type":83541,"section":5594,"path":5744,"anchor":5810,"group":5737,"order":27133,"pageTitle":5745,"context":86114,"tokens":86115,"tags":86116,"activation":27134,"related":86117,"status":8491,"integration":12282},"/docs/modules/fps-tracker::heading::public-api","Section in StringFPSTracker","StringFPSTracker / Modules",[5811,5745,27132,5594,5737,27136,5745],[83545,5594,5737,12282,8491],[5750,5010,3984],{"id":86119,"title":5312,"description":86113,"kind":5773,"type":83541,"section":5594,"path":5744,"anchor":5311,"group":5737,"order":27133,"pageTitle":5745,"context":86114,"tokens":86120,"tags":86121,"activation":27134,"related":86122,"status":8491,"integration":12282},"/docs/modules/fps-tracker::heading::attributes",[5312,5745,27132,5594,5737,27136,5745],[83545,5594,5737,12282,8491],[5750,5010,3984],{"id":86124,"title":5962,"description":86113,"kind":5773,"type":83541,"section":5594,"path":5744,"anchor":5961,"group":5737,"order":27133,"pageTitle":5745,"context":86114,"tokens":86125,"tags":86126,"activation":27134,"related":86127,"status":8491,"integration":12282},"/docs/modules/fps-tracker::heading::css-variables-and-dom-output",[5962,5745,27132,5594,5737,27136,5745],[83545,5594,5737,12282,8491],[5750,5010,3984],{"id":86129,"title":5997,"description":86113,"kind":5773,"type":83541,"section":5594,"path":5744,"anchor":3818,"group":5737,"order":27133,"pageTitle":5745,"context":86114,"tokens":86130,"tags":86131,"activation":27134,"related":86132,"status":8491,"integration":12282},"/docs/modules/fps-tracker::heading::events",[5997,5745,27132,5594,5737,27136,5745],[83545,5594,5737,12282,8491],[5750,5010,3984],{"id":86134,"title":6071,"description":86113,"kind":5773,"type":83541,"section":5594,"path":5744,"anchor":6070,"group":5737,"order":27133,"pageTitle":5745,"context":86114,"tokens":86135,"tags":86136,"activation":27134,"related":86137,"status":8491,"integration":12282},"/docs/modules/fps-tracker::heading::mirror-behavior",[6071,5745,27132,5594,5737,27136,5745],[83545,5594,5737,12282,8491],[5750,5010,3984],{"id":86139,"title":6093,"description":86113,"kind":5773,"type":83541,"section":5594,"path":5744,"anchor":6092,"group":5737,"order":27133,"pageTitle":5745,"context":86114,"tokens":86140,"tags":86141,"activation":27134,"related":86142,"status":8491,"integration":12282},"/docs/modules/fps-tracker::heading::quick-example",[6093,5745,27132,5594,5737,27136,5745],[83545,5594,5737,12282,8491],[5750,5010,3984],{"id":86144,"title":6478,"description":86113,"kind":5773,"type":83541,"section":5594,"path":5744,"anchor":6477,"group":5737,"order":27133,"pageTitle":5745,"context":86114,"tokens":86145,"tags":86146,"activation":27134,"related":86147,"status":8491,"integration":12282},"/docs/modules/fps-tracker::heading::registration",[6478,5745,27132,5594,5737,27136,5745],[83545,5594,5737,12282,8491],[5750,5010,3984],{"id":86149,"title":6537,"description":86113,"kind":5773,"type":83541,"section":5594,"path":5744,"anchor":6536,"group":5737,"order":27133,"pageTitle":5745,"context":86114,"tokens":86150,"tags":86151,"activation":27134,"related":86152,"status":8491,"integration":12282},"/docs/modules/fps-tracker::heading::detailed-behavior",[6537,5745,27132,5594,5737,27136,5745],[83545,5594,5737,12282,8491],[5750,5010,3984],{"id":5750,"title":5751,"description":27738,"kind":5773,"type":83533,"section":5594,"path":5750,"group":5737,"order":27739,"pageTitle":5751,"context":86107,"tokens":86154,"tags":86155,"activation":27740,"related":86156,"status":8491,"integration":12282},[5751,27738,5594,5737,27742,5751,27740,8491,12282,83535,28698,27742],[5594,5737,12282,8491],[5744,3986,3985],{"id":86158,"title":5811,"description":86159,"kind":5773,"type":83541,"section":5594,"path":5750,"anchor":5810,"group":5737,"order":27739,"pageTitle":5751,"context":86160,"tokens":86161,"tags":86162,"activation":27740,"related":86163,"status":8491,"integration":12282},"/docs/modules/position-tracker::heading::public-api","Section in StringPositionTracker","StringPositionTracker / Modules",[5811,5751,27738,5594,5737,27742,5751],[83545,5594,5737,12282,8491],[5744,3986,3985],{"id":86165,"title":5312,"description":86159,"kind":5773,"type":83541,"section":5594,"path":5750,"anchor":5311,"group":5737,"order":27739,"pageTitle":5751,"context":86160,"tokens":86166,"tags":86167,"activation":27740,"related":86168,"status":8491,"integration":12282},"/docs/modules/position-tracker::heading::attributes",[5312,5751,27738,5594,5737,27742,5751],[83545,5594,5737,12282,8491],[5744,3986,3985],{"id":86170,"title":5962,"description":86159,"kind":5773,"type":83541,"section":5594,"path":5750,"anchor":5961,"group":5737,"order":27739,"pageTitle":5751,"context":86160,"tokens":86171,"tags":86172,"activation":27740,"related":86173,"status":8491,"integration":12282},"/docs/modules/position-tracker::heading::css-variables-and-dom-output",[5962,5751,27738,5594,5737,27742,5751],[83545,5594,5737,12282,8491],[5744,3986,3985],{"id":86175,"title":5997,"description":86159,"kind":5773,"type":83541,"section":5594,"path":5750,"anchor":3818,"group":5737,"order":27739,"pageTitle":5751,"context":86160,"tokens":86176,"tags":86177,"activation":27740,"related":86178,"status":8491,"integration":12282},"/docs/modules/position-tracker::heading::events",[5997,5751,27738,5594,5737,27742,5751],[83545,5594,5737,12282,8491],[5744,3986,3985],{"id":86180,"title":6071,"description":86159,"kind":5773,"type":83541,"section":5594,"path":5750,"anchor":6070,"group":5737,"order":27739,"pageTitle":5751,"context":86160,"tokens":86181,"tags":86182,"activation":27740,"related":86183,"status":8491,"integration":12282},"/docs/modules/position-tracker::heading::mirror-behavior",[6071,5751,27738,5594,5737,27742,5751],[83545,5594,5737,12282,8491],[5744,3986,3985],{"id":86185,"title":6093,"description":86159,"kind":5773,"type":83541,"section":5594,"path":5750,"anchor":6092,"group":5737,"order":27739,"pageTitle":5751,"context":86160,"tokens":86186,"tags":86187,"activation":27740,"related":86188,"status":8491,"integration":12282},"/docs/modules/position-tracker::heading::quick-example",[6093,5751,27738,5594,5737,27742,5751],[83545,5594,5737,12282,8491],[5744,3986,3985],{"id":86190,"title":6478,"description":86159,"kind":5773,"type":83541,"section":5594,"path":5750,"anchor":6477,"group":5737,"order":27739,"pageTitle":5751,"context":86160,"tokens":86191,"tags":86192,"activation":27740,"related":86193,"status":8491,"integration":12282},"/docs/modules/position-tracker::heading::registration",[6478,5751,27738,5594,5737,27742,5751],[83545,5594,5737,12282,8491],[5744,3986,3985],{"id":86195,"title":6537,"description":86159,"kind":5773,"type":83541,"section":5594,"path":5750,"anchor":6536,"group":5737,"order":27739,"pageTitle":5751,"context":86160,"tokens":86196,"tags":86197,"activation":27740,"related":86198,"status":8491,"integration":12282},"/docs/modules/position-tracker::heading::detailed-behavior",[6537,5751,27738,5594,5737,27742,5751],[83545,5594,5737,12282,8491],[5744,3986,3985],{"id":2354,"title":5761,"description":28602,"kind":9,"type":83533,"section":5761,"path":2354,"order":11,"pageTitle":5761,"context":5761,"tokens":86200,"tags":86202,"related":86203},[5761,28602,5761,83535,86201,14],"custom modules",[5761],[28608,28609,28610],{"id":86205,"title":28624,"description":86206,"kind":9,"type":83541,"section":5761,"path":2354,"anchor":28623,"order":11,"pageTitle":5761,"context":86207,"tokens":86208,"tags":86209,"related":86210},"/docs/custom-modules/overview::heading::what-counts-as-a-custom-module","Section in Custom Modules","Custom Modules / Custom Modules",[28624,5761,28602,5761],[83545,5761],[28608,28609,28610],{"id":86212,"title":28650,"description":86206,"kind":9,"type":83541,"section":5761,"path":2354,"anchor":28649,"order":11,"pageTitle":5761,"context":86207,"tokens":86213,"tags":86214,"related":86215},"/docs/custom-modules/overview::heading::safe-authoring-surface",[28650,5761,28602,5761],[83545,5761],[28608,28609,28610],{"id":86217,"title":28703,"description":86206,"kind":9,"type":83541,"section":5761,"path":2354,"anchor":28702,"order":11,"pageTitle":5761,"context":86207,"tokens":86218,"tags":86219,"related":86220},"/docs/custom-modules/overview::heading::what-this-section-covers",[28703,5761,28602,5761],[83545,5761],[28608,28609,28610],{"id":86222,"title":28773,"description":86206,"kind":9,"type":83541,"section":5761,"path":2354,"anchor":28772,"order":11,"pageTitle":5761,"context":86207,"tokens":86223,"tags":86224,"related":86225},"/docs/custom-modules/overview::heading::authoring-rule",[28773,5761,28602,5761],[83545,5761],[28608,28609,28610],{"id":86227,"title":28799,"description":86206,"kind":9,"type":83541,"section":5761,"path":2354,"anchor":28798,"order":11,"pageTitle":5761,"context":86207,"tokens":86228,"tags":86229,"related":86230},"/docs/custom-modules/overview::heading::the-practical-mindset",[28799,5761,28602,5761],[83545,5761],[28608,28609,28610],{"id":28608,"title":28713,"description":28837,"kind":9,"type":83533,"section":5761,"path":28608,"group":28838,"order":427,"pageTitle":28713,"context":86232,"tokens":86233,"tags":86235,"related":86236},"Custom Modules / Getting Started",[28713,28837,5761,28838,28840,28841,83535,86201,86234],"first module",[5761,28838],[28719,28609],{"id":86238,"title":28860,"description":86239,"kind":9,"type":83541,"section":5761,"path":28608,"anchor":28859,"group":28838,"order":427,"pageTitle":28713,"context":86240,"tokens":86241,"tags":86242,"related":86243},"/docs/custom-modules/first-module::heading::minimal-example","Section in First Custom Module","First Custom Module / Custom Modules",[28860,28713,28837,5761,28838,28840,28841],[83545,5761,28838],[28719,28609],{"id":86245,"title":29240,"description":86239,"kind":9,"type":83541,"section":5761,"path":28608,"anchor":29239,"group":28838,"order":427,"pageTitle":28713,"context":86240,"tokens":86246,"tags":86247,"related":86248},"/docs/custom-modules/first-module::heading::what-each-part-does",[29240,28713,28837,5761,28838,28840,28841],[83545,5761,28838],[28719,28609],{"id":86250,"title":29291,"description":86239,"kind":9,"type":83541,"section":5761,"path":28608,"anchor":29290,"group":28838,"order":427,"pageTitle":28713,"context":86240,"tokens":86251,"tags":86252,"related":86253},"/docs/custom-modules/first-module::heading::the-important-registration-rule",[29291,28713,28837,5761,28838,28840,28841],[83545,5761,28838],[28719,28609],{"id":86255,"title":29344,"description":86239,"kind":9,"type":83541,"section":5761,"path":28608,"anchor":29343,"group":28838,"order":427,"pageTitle":28713,"context":86240,"tokens":86256,"tags":86257,"related":86258},"/docs/custom-modules/first-module::heading::where-settings-come-from",[29344,28713,28837,5761,28838,28840,28841],[83545,5761,28838],[28719,28609],{"id":86260,"title":29401,"description":86239,"kind":9,"type":83541,"section":5761,"path":28608,"anchor":29400,"group":28838,"order":427,"pageTitle":28713,"context":86240,"tokens":86261,"tags":86262,"related":86263},"/docs/custom-modules/first-module::heading::when-to-stop-at-this-level",[29401,28713,28837,5761,28838,28840,28841],[83545,5761,28838],[28719,28609],{"id":28719,"title":28720,"description":29434,"kind":9,"type":83533,"section":5761,"path":28719,"group":28838,"order":609,"pageTitle":28720,"context":86232,"tokens":86265,"tags":86267,"related":86268},[28720,29434,5761,28838,29436,28730,83535,86201,86266],"element vs global",[5761,28838],[28608,28609],{"id":86270,"title":29452,"description":86271,"kind":9,"type":83541,"section":5761,"path":28719,"anchor":29451,"group":28838,"order":609,"pageTitle":28720,"context":86272,"tokens":86273,"tags":86274,"related":86275},"/docs/custom-modules/element-vs-global::heading::element-modules","Section in Element vs Global Modules","Element vs Global Modules / Custom Modules",[29452,28720,29434,5761,28838,29436,28730],[83545,5761,28838],[28608,28609],{"id":86277,"title":29581,"description":86271,"kind":9,"type":83541,"section":5761,"path":28719,"anchor":29580,"group":28838,"order":609,"pageTitle":28720,"context":86272,"tokens":86278,"tags":86279,"related":86280},"/docs/custom-modules/element-vs-global::heading::global-modules",[29581,28720,29434,5761,28838,29436,28730],[83545,5761,28838],[28608,28609],{"id":86282,"title":29730,"description":86271,"kind":9,"type":83541,"section":5761,"path":28719,"anchor":29729,"group":28838,"order":609,"pageTitle":28720,"context":86272,"tokens":86283,"tags":86284,"related":86285},"/docs/custom-modules/element-vs-global::heading::how-connection-actually-works",[29730,28720,29434,5761,28838,29436,28730],[83545,5761,28838],[28608,28609],{"id":86287,"title":29804,"description":86271,"kind":9,"type":83541,"section":5761,"path":28719,"anchor":29803,"group":28838,"order":609,"pageTitle":28720,"context":86272,"tokens":86288,"tags":86289,"related":86290},"/docs/custom-modules/element-vs-global::heading::core-module-vs-ui-module",[29804,28720,29434,5761,28838,29436,28730],[83545,5761,28838],[28608,28609],{"id":86292,"title":29842,"description":86271,"kind":9,"type":83541,"section":5761,"path":28719,"anchor":29841,"group":28838,"order":609,"pageTitle":28720,"context":86272,"tokens":86293,"tags":86294,"related":86295},"/docs/custom-modules/element-vs-global::heading::practical-rule",[29842,28720,29434,5761,28838,29436,28730],[83545,5761,28838],[28608,28609],{"id":28609,"title":28726,"description":29875,"kind":9,"type":83533,"section":5761,"path":28609,"group":29876,"order":819,"pageTitle":28726,"context":86297,"tokens":86298,"tags":86300,"related":86301},"Custom Modules / Authoring Surface",[28726,29875,5761,29876,29265,29878,29879,83535,86201,86299],"module contract",[5761,29876],[28742,9622],{"id":86303,"title":29897,"description":86304,"kind":9,"type":83541,"section":5761,"path":28609,"anchor":29896,"group":29876,"order":819,"pageTitle":28726,"context":86305,"tokens":86306,"tags":86307,"related":86308},"/docs/custom-modules/module-contract::heading::what-your-module-usually-sets","Section in Module Contract","Module Contract / Custom Modules",[29897,28726,29875,5761,29876,29265,29878,29879],[83545,5761,29876],[28742,9622],{"id":86310,"title":30024,"description":86304,"kind":9,"type":83541,"section":5761,"path":28609,"anchor":30023,"group":29876,"order":819,"pageTitle":28726,"context":86305,"tokens":86311,"tags":86312,"related":86313},"/docs/custom-modules/module-contract::heading::base-attributes-you-already-inherit",[30024,28726,29875,5761,29876,29265,29878,29879],[83545,5761,29876],[28742,9622],{"id":86315,"title":30129,"description":86304,"kind":9,"type":83541,"section":5761,"path":28609,"anchor":30128,"group":29876,"order":819,"pageTitle":28726,"context":86305,"tokens":86316,"tags":86317,"related":86318},"/docs/custom-modules/module-contract::heading::attribute-mapping",[30129,28726,29875,5761,29876,29265,29878,29879],[83545,5761,29876],[28742,9622],{"id":86320,"title":30254,"description":86304,"kind":9,"type":83541,"section":5761,"path":28609,"anchor":30253,"group":29876,"order":819,"pageTitle":28726,"context":86305,"tokens":86321,"tags":86322,"related":86323},"/docs/custom-modules/module-contract::heading::supported-parse-types",[30254,28726,29875,5761,29876,29265,29878,29879],[83545,5761,29876],[28742,9622],{"id":86325,"title":30312,"description":86304,"kind":9,"type":83541,"section":5761,"path":28609,"anchor":30311,"group":29876,"order":819,"pageTitle":28726,"context":86305,"tokens":86326,"tags":86327,"related":86328},"/docs/custom-modules/module-contract::heading::connection-and-storage",[30312,28726,29875,5761,29876,29265,29878,29879],[83545,5761,29876],[28742,9622],{"id":86330,"title":30339,"description":86304,"kind":9,"type":83541,"section":5761,"path":28609,"anchor":30338,"group":29876,"order":819,"pageTitle":28726,"context":86305,"tokens":86331,"tags":86332,"related":86333},"/docs/custom-modules/module-contract::heading::output-channels",[30339,28726,29875,5761,29876,29265,29878,29879],[83545,5761,29876],[28742,9622],{"id":86335,"title":30394,"description":86304,"kind":9,"type":83541,"section":5761,"path":28609,"anchor":30393,"group":29876,"order":819,"pageTitle":28726,"context":86305,"tokens":86336,"tags":86337,"related":86338},"/docs/custom-modules/module-contract::heading::custom-matching",[30394,28726,29875,5761,29876,29265,29878,29879],[83545,5761,29876],[28742,9622],{"id":86340,"title":30462,"description":86304,"kind":9,"type":83541,"section":5761,"path":28609,"anchor":30461,"group":29876,"order":819,"pageTitle":28726,"context":86305,"tokens":86341,"tags":86342,"related":86343},"/docs/custom-modules/module-contract::heading::cleanup-contract",[30462,28726,29875,5761,29876,29265,29878,29879],[83545,5761,29876],[28742,9622],{"id":28610,"title":28736,"description":30505,"kind":9,"type":83533,"section":5761,"path":28610,"group":29876,"order":1908,"pageTitle":28736,"context":86297,"tokens":86345,"tags":86347,"related":86348},[28736,30505,5761,29876,30507,30508,30509,30510,83535,86201,86346],"lifecycle hooks",[5761,29876],[28609,28758],{"id":86350,"title":30532,"description":86351,"kind":9,"type":83541,"section":5761,"path":28610,"anchor":30531,"group":29876,"order":1908,"pageTitle":28736,"context":86352,"tokens":86353,"tags":86354,"related":86355},"/docs/custom-modules/lifecycle-hooks::heading::registration-hooks","Section in Lifecycle Hooks","Lifecycle Hooks / Custom Modules",[30532,28736,30505,5761,29876,30507,30508,30509,30510],[83545,5761,29876],[28609,28758],{"id":86357,"title":30615,"description":86351,"kind":9,"type":83541,"section":5761,"path":28610,"anchor":30614,"group":29876,"order":1908,"pageTitle":28736,"context":86352,"tokens":86358,"tags":86359,"related":86360},"/docs/custom-modules/lifecycle-hooks::heading::object-hooks",[30615,28736,30505,5761,29876,30507,30508,30509,30510],[83545,5761,29876],[28609,28758],{"id":86362,"title":30720,"description":86351,"kind":9,"type":83541,"section":5761,"path":28610,"anchor":30719,"group":29876,"order":1908,"pageTitle":28736,"context":86352,"tokens":86363,"tags":86364,"related":86365},"/docs/custom-modules/lifecycle-hooks::heading::frame-and-interaction-hooks",[30720,28736,30505,5761,29876,30507,30508,30509,30510],[83545,5761,29876],[28609,28758],{"id":86367,"title":30870,"description":86351,"kind":9,"type":83541,"section":5761,"path":28610,"anchor":30869,"group":29876,"order":1908,"pageTitle":28736,"context":86352,"tokens":86368,"tags":86369,"related":86370},"/docs/custom-modules/lifecycle-hooks::heading::resize-and-system-hooks",[30870,28736,30505,5761,29876,30507,30508,30509,30510],[83545,5761,29876],[28609,28758],{"id":86372,"title":31032,"description":86351,"kind":9,"type":83541,"section":5761,"path":28610,"anchor":31031,"group":29876,"order":1908,"pageTitle":28736,"context":86352,"tokens":86373,"tags":86374,"related":86375},"/docs/custom-modules/lifecycle-hooks::heading::important-current-runtime-caveats",[31032,28736,30505,5761,29876,30507,30508,30509,30510],[83545,5761,29876],[28609,28758],{"id":86377,"title":31055,"description":86351,"kind":9,"type":83541,"section":5761,"path":28610,"anchor":31054,"group":29876,"order":1908,"pageTitle":28736,"context":86352,"tokens":86378,"tags":86379,"related":86380},"/docs/custom-modules/lifecycle-hooks::heading::which-hook-should-own-which-work",[31055,28736,30505,5761,29876,30507,30508,30509,30510],[83545,5761,29876],[28609,28758],{"id":28742,"title":28743,"description":31114,"kind":9,"type":83533,"section":5761,"path":28742,"group":29876,"order":4302,"pageTitle":28743,"context":86297,"tokens":86382,"tags":86384,"related":86385},[28743,31114,5761,29876,28664,2461,31116,83535,86201,86383],"objects and attributes",[5761,29876],[28609,9622],{"id":86387,"title":31138,"description":86388,"kind":9,"type":83541,"section":5761,"path":28742,"anchor":31137,"group":29876,"order":4302,"pageTitle":28743,"context":86389,"tokens":86390,"tags":86391,"related":86392},"/docs/custom-modules/objects-and-attributes::heading::what-a-stringobject-gives-you","Section in Objects and Attributes","Objects and Attributes / Custom Modules",[31138,28743,31114,5761,29876,28664,2461,31116],[83545,5761,29876],[28609,9622],{"id":86394,"title":31191,"description":86388,"kind":9,"type":83541,"section":5761,"path":28742,"anchor":31190,"group":29876,"order":4302,"pageTitle":28743,"context":86389,"tokens":86395,"tags":86396,"related":86397},"/docs/custom-modules/objects-and-attributes::heading::module-state-lives-in-properties",[31191,28743,31114,5761,29876,28664,2461,31116],[83545,5761,29876],[28609,9622],{"id":86399,"title":31812,"description":86388,"kind":9,"type":83541,"section":5761,"path":28742,"anchor":31224,"group":29876,"order":4302,"pageTitle":28743,"context":86389,"tokens":86400,"tags":86401,"related":86402},"/docs/custom-modules/objects-and-attributes::heading::how-string-becomes-objectkeys",[31812,28743,31114,5761,29876,28664,2461,31116],[83545,5761,29876],[28609,9622],{"id":86404,"title":31309,"description":86388,"kind":9,"type":83541,"section":5761,"path":28742,"anchor":31308,"group":29876,"order":4302,"pageTitle":28743,"context":86389,"tokens":86405,"tags":86406,"related":86407},"/docs/custom-modules/objects-and-attributes::heading::how-attribute-mapping-resolves-values",[31309,28743,31114,5761,29876,28664,2461,31116],[83545,5761,29876],[28609,9622],{"id":86409,"title":31434,"description":86388,"kind":9,"type":83541,"section":5761,"path":28742,"anchor":31433,"group":29876,"order":4302,"pageTitle":28743,"context":86389,"tokens":86410,"tags":86411,"related":86412},"/docs/custom-modules/objects-and-attributes::heading::fallback-functions",[31434,28743,31114,5761,29876,28664,2461,31116],[83545,5761,29876],[28609,9622],{"id":86414,"title":31518,"description":86388,"kind":9,"type":83541,"section":5761,"path":28742,"anchor":31517,"group":29876,"order":4302,"pageTitle":28743,"context":86389,"tokens":86415,"tags":86416,"related":86417},"/docs/custom-modules/objects-and-attributes::heading::object-local-events",[31518,28743,31114,5761,29876,28664,2461,31116],[83545,5761,29876],[28609,9622],{"id":86419,"title":31740,"description":86388,"kind":9,"type":83541,"section":5761,"path":28742,"anchor":31739,"group":29876,"order":4302,"pageTitle":28743,"context":86389,"tokens":86420,"tags":86421,"related":86422},"/docs/custom-modules/objects-and-attributes::heading::mirrored-elements",[31740,28743,31114,5761,29876,28664,2461,31116],[83545,5761,29876],[28609,9622],{"id":86424,"title":29842,"description":86388,"kind":9,"type":83541,"section":5761,"path":28742,"anchor":29841,"group":29876,"order":4302,"pageTitle":28743,"context":86389,"tokens":86425,"tags":86426,"related":86427},"/docs/custom-modules/objects-and-attributes::heading::practical-rule",[29842,28743,31114,5761,29876,28664,2461,31116],[83545,5761,29876],[28609,9622],{"id":9622,"title":28752,"description":31819,"kind":9,"type":83533,"section":5761,"path":9622,"group":29876,"order":5013,"pageTitle":28752,"context":86297,"tokens":86429,"tags":86431,"related":86432},[28752,31819,5761,29876,28669,2393,5063,3818,83535,86201,86430],"context tools events",[5761,29876],[31825,31826,31827,31828],{"id":86434,"title":31914,"description":86435,"kind":9,"type":83541,"section":5761,"path":9622,"anchor":31913,"group":29876,"order":5013,"pageTitle":28752,"context":86436,"tokens":86437,"tags":86438,"related":86439},"/docs/custom-modules/context-tools-events::heading::what-belongs-here","Section in Context, Tools, and Events","Context, Tools, and Events / Custom Modules",[31914,28752,31819,5761,29876,28669,2393,5063,3818],[83545,5761,29876],[31825,31826,31827,31828],{"id":86441,"title":31939,"description":86435,"kind":9,"type":83541,"section":5761,"path":9622,"anchor":29841,"group":29876,"order":5013,"pageTitle":28752,"context":86436,"tokens":86442,"tags":86443,"related":86444},"/docs/custom-modules/context-tools-events::heading::practical-rule",[31939,28752,31819,5761,29876,28669,2393,5063,3818],[83545,5761,29876],[31825,31826,31827,31828],{"id":31825,"title":31978,"description":31979,"kind":9,"type":83533,"section":5761,"path":31825,"group":29876,"order":31980,"pageTitle":31978,"context":86297,"tokens":86446,"tags":86447,"related":86448},[31978,31979,5761,29876,28669,31877,31882,31887,83535,86201,86430,28909],[5761,29876],[9622,31826,31827],{"id":86450,"title":32244,"description":86451,"kind":9,"type":83541,"section":5761,"path":31825,"anchor":32007,"group":29876,"order":31980,"pageTitle":31978,"context":86452,"tokens":86453,"tags":86454,"related":86455},"/docs/custom-modules/context-tools-events/context::heading::what-stringcontext-contains","Section in Context","Context / Custom Modules",[32244,31978,31979,5761,29876,28669,31877,31882,31887],[83545,5761,29876],[9622,31826,31827],{"id":86457,"title":32051,"description":86451,"kind":9,"type":83541,"section":5761,"path":31825,"anchor":32050,"group":29876,"order":31980,"pageTitle":31978,"context":86452,"tokens":86458,"tags":86459,"related":86460},"/docs/custom-modules/context-tools-events/context::heading::how-you-usually-access-it",[32051,31978,31979,5761,29876,28669,31877,31882,31887],[83545,5761,29876],[9622,31826,31827],{"id":86462,"title":31887,"description":86451,"kind":9,"type":83541,"section":5761,"path":31825,"anchor":32090,"group":29876,"order":31980,"pageTitle":31978,"context":86452,"tokens":86463,"tags":86464,"related":86465},"/docs/custom-modules/context-tools-events/context::heading::thissettings",[31887,31978,31979,5761,29876,28669,31877,31882,31887],[83545,5761,29876],[9622,31826,31827],{"id":86467,"title":31907,"description":86451,"kind":9,"type":83541,"section":5761,"path":31825,"anchor":32137,"group":29876,"order":31980,"pageTitle":31978,"context":86452,"tokens":86468,"tags":86469,"related":86470},"/docs/custom-modules/context-tools-events/context::heading::thisobjectmanager",[31907,31978,31979,5761,29876,28669,31877,31882,31887],[83545,5761,29876],[9622,31826,31827],{"id":86472,"title":32249,"description":86451,"kind":9,"type":83541,"section":5761,"path":31825,"anchor":32171,"group":29876,"order":31980,"pageTitle":31978,"context":86452,"tokens":86473,"tags":86474,"related":86475},"/docs/custom-modules/context-tools-events/context::heading::thiscenters-and-thishover",[32249,31978,31979,5761,29876,28669,31877,31882,31887],[83545,5761,29876],[9622,31826,31827],{"id":86477,"title":32206,"description":86451,"kind":9,"type":83541,"section":5761,"path":31825,"anchor":32205,"group":29876,"order":31980,"pageTitle":31978,"context":86452,"tokens":86478,"tags":86479,"related":86480},"/docs/custom-modules/context-tools-events/context::heading::mental-model",[32206,31978,31979,5761,29876,28669,31877,31882,31887],[83545,5761,29876],[9622,31826,31827],{"id":31826,"title":32252,"description":32253,"kind":9,"type":83533,"section":5761,"path":31826,"group":29876,"order":32254,"pageTitle":32252,"context":86297,"tokens":86482,"tags":86483,"related":86484},[32252,32253,5761,29876,32256,5063,2393,32257,83535,86201,86430,32020],[5761,29876],[9622,31825,28758],{"id":86486,"title":32274,"description":86487,"kind":9,"type":83541,"section":5761,"path":31826,"anchor":32273,"group":29876,"order":32254,"pageTitle":32252,"context":86488,"tokens":86489,"tags":86490,"related":86491},"/docs/custom-modules/context-tools-events/tools::heading::attribute-and-record-tools","Section in Tools","Tools / Custom Modules",[32274,32252,32253,5761,29876,32256,5063,2393,32257],[83545,5761,29876],[9622,31825,28758],{"id":86493,"title":32280,"description":86487,"kind":9,"type":83541,"section":5761,"path":31826,"anchor":32277,"group":29876,"order":32254,"pageTitle":32252,"context":86488,"tokens":86494,"tags":86495,"related":86496},"/docs/custom-modules/context-tools-events/tools::heading::domattribute",[32280,32252,32253,5761,29876,32256,5063,2393,32257],[83545,5761,29876],[9622,31825,28758],{"id":86498,"title":32307,"description":86487,"kind":9,"type":83541,"section":5761,"path":31826,"anchor":32304,"group":29876,"order":32254,"pageTitle":32252,"context":86488,"tokens":86499,"tags":86500,"related":86501},"/docs/custom-modules/context-tools-events/tools::heading::recordattribute",[32307,32252,32253,5761,29876,32256,5063,2393,32257],[83545,5761,29876],[9622,31825,28758],{"id":86503,"title":32324,"description":86487,"kind":9,"type":83541,"section":5761,"path":31826,"anchor":32323,"group":29876,"order":32254,"pageTitle":32252,"context":86488,"tokens":86504,"tags":86505,"related":86506},"/docs/custom-modules/context-tools-events/tools::heading::layout-and-measurement-tools",[32324,32252,32253,5761,29876,32256,5063,2393,32257],[83545,5761,29876],[9622,31825,28758],{"id":86508,"title":32330,"description":86487,"kind":9,"type":83541,"section":5761,"path":31826,"anchor":32327,"group":29876,"order":32254,"pageTitle":32252,"context":86488,"tokens":86509,"tags":86510,"related":86511},"/docs/custom-modules/context-tools-events/tools::heading::boundingclientrect",[32330,32252,32253,5761,29876,32256,5063,2393,32257],[83545,5761,29876],[9622,31825,28758],{"id":86513,"title":32344,"description":86487,"kind":9,"type":83541,"section":5761,"path":31826,"anchor":32341,"group":29876,"order":32254,"pageTitle":32252,"context":86488,"tokens":86514,"tags":86515,"related":86516},"/docs/custom-modules/context-tools-events/tools::heading::transformnullify",[32344,32252,32253,5761,29876,32256,5063,2393,32257],[83545,5761,29876],[9622,31825,28758],{"id":86518,"title":32364,"description":86487,"kind":9,"type":83541,"section":5761,"path":31826,"anchor":32361,"group":29876,"order":32254,"pageTitle":32252,"context":86488,"tokens":86519,"tags":86520,"related":86521},"/docs/custom-modules/context-tools-events/tools::heading::relativeposition",[32364,32252,32253,5761,29876,32256,5063,2393,32257],[83545,5761,29876],[9622,31825,28758],{"id":86523,"title":32383,"description":86487,"kind":9,"type":83541,"section":5761,"path":31826,"anchor":32380,"group":29876,"order":32254,"pageTitle":32252,"context":86488,"tokens":86524,"tags":86525,"related":86526},"/docs/custom-modules/context-tools-events/tools::heading::transformscaleparser",[32383,32252,32253,5761,29876,32256,5063,2393,32257],[83545,5761,29876],[9622,31825,28758],{"id":86528,"title":32421,"description":86487,"kind":9,"type":83541,"section":5761,"path":31826,"anchor":32420,"group":29876,"order":32254,"pageTitle":32252,"context":86488,"tokens":86529,"tags":86530,"related":86531},"/docs/custom-modules/context-tools-events/tools::heading::value-parsing-tools",[32421,32252,32253,5761,29876,32256,5063,2393,32257],[83545,5761,29876],[9622,31825,28758],{"id":86533,"title":32257,"description":86487,"kind":9,"type":83541,"section":5761,"path":31826,"anchor":32424,"group":29876,"order":32254,"pageTitle":32252,"context":86488,"tokens":86534,"tags":86535,"related":86536},"/docs/custom-modules/context-tools-events/tools::heading::unitparser",[32257,32252,32253,5761,29876,32256,5063,2393,32257],[83545,5761,29876],[9622,31825,28758],{"id":86538,"title":9723,"description":86487,"kind":9,"type":83541,"section":5761,"path":31826,"anchor":32466,"group":29876,"order":32254,"pageTitle":32252,"context":86488,"tokens":86539,"tags":86540,"related":86541},"/docs/custom-modules/context-tools-events/tools::heading::originparser",[9723,32252,32253,5761,29876,32256,5063,2393,32257],[83545,5761,29876],[9622,31825,28758],{"id":86543,"title":32482,"description":86487,"kind":9,"type":83541,"section":5761,"path":31826,"anchor":32479,"group":29876,"order":32254,"pageTitle":32252,"context":86488,"tokens":86544,"tags":86545,"related":86546},"/docs/custom-modules/context-tools-events/tools::heading::colorparser",[32482,32252,32253,5761,29876,32256,5063,2393,32257],[83545,5761,29876],[9622,31825,28758],{"id":86548,"title":32497,"description":86487,"kind":9,"type":83541,"section":5761,"path":31826,"anchor":32494,"group":29876,"order":32254,"pageTitle":32252,"context":86488,"tokens":86549,"tags":86550,"related":86551},"/docs/custom-modules/context-tools-events/tools::heading::easingfunction",[32497,32252,32253,5761,29876,32256,5063,2393,32257],[83545,5761,29876],[9622,31825,28758],{"id":86553,"title":32510,"description":86487,"kind":9,"type":83541,"section":5761,"path":31826,"anchor":32509,"group":29876,"order":32254,"pageTitle":32252,"context":86488,"tokens":86554,"tags":86555,"related":86556},"/docs/custom-modules/context-tools-events/tools::heading::interpolation-and-motion-tools",[32510,32252,32253,5761,29876,32256,5063,2393,32257],[83545,5761,29876],[9622,31825,28758],{"id":86558,"title":8493,"description":86487,"kind":9,"type":83541,"section":5761,"path":31826,"anchor":8493,"group":29876,"order":32254,"pageTitle":32252,"context":86488,"tokens":86559,"tags":86560,"related":86561},"/docs/custom-modules/context-tools-events/tools::heading::lerp",[8493,32252,32253,5761,29876,32256,5063,2393,32257],[83545,5761,29876],[9622,31825,28758],{"id":86563,"title":32567,"description":86487,"kind":9,"type":83541,"section":5761,"path":31826,"anchor":32564,"group":29876,"order":32254,"pageTitle":32252,"context":86488,"tokens":86564,"tags":86565,"related":86566},"/docs/custom-modules/context-tools-events/tools::heading::adaptivelerp",[32567,32252,32253,5761,29876,32256,5063,2393,32257],[83545,5761,29876],[9622,31825,28758],{"id":86568,"title":32579,"description":86487,"kind":9,"type":83541,"section":5761,"path":31826,"anchor":32576,"group":29876,"order":32254,"pageTitle":32252,"context":86488,"tokens":86569,"tags":86570,"related":86571},"/docs/custom-modules/context-tools-events/tools::heading::magneticpull",[32579,32252,32253,5761,29876,32256,5063,2393,32257],[83545,5761,29876],[9622,31825,28758],{"id":86573,"title":32591,"description":86487,"kind":9,"type":83541,"section":5761,"path":31826,"anchor":32588,"group":29876,"order":32254,"pageTitle":32252,"context":86488,"tokens":86574,"tags":86575,"related":86576},"/docs/custom-modules/context-tools-events/tools::heading::lerpvector",[32591,32252,32253,5761,29876,32256,5063,2393,32257],[83545,5761,29876],[9622,31825,28758],{"id":86578,"title":32603,"description":86487,"kind":9,"type":83541,"section":5761,"path":31826,"anchor":32600,"group":29876,"order":32254,"pageTitle":32252,"context":86488,"tokens":86579,"tags":86580,"related":86581},"/docs/custom-modules/context-tools-events/tools::heading::lerpcolor",[32603,32252,32253,5761,29876,32256,5063,2393,32257],[83545,5761,29876],[9622,31825,28758],{"id":86583,"title":32610,"description":86487,"kind":9,"type":83541,"section":5761,"path":31826,"anchor":32609,"group":29876,"order":32254,"pageTitle":32252,"context":86488,"tokens":86584,"tags":86585,"related":86586},"/docs/custom-modules/context-tools-events/tools::heading::text-and-form-tools",[32610,32252,32253,5761,29876,32256,5063,2393,32257],[83545,5761,29876],[9622,31825,28758],{"id":86588,"title":32616,"description":86487,"kind":9,"type":83541,"section":5761,"path":31826,"anchor":32613,"group":29876,"order":32254,"pageTitle":32252,"context":86488,"tokens":86589,"tags":86590,"related":86591},"/docs/custom-modules/context-tools-events/tools::heading::optionsparser",[32616,32252,32253,5761,29876,32256,5063,2393,32257],[83545,5761,29876],[9622,31825,28758],{"id":86593,"title":32642,"description":86487,"kind":9,"type":83541,"section":5761,"path":31826,"anchor":32639,"group":29876,"order":32254,"pageTitle":32252,"context":86488,"tokens":86594,"tags":86595,"related":86596},"/docs/custom-modules/context-tools-events/tools::heading::ruleparser",[32642,32252,32253,5761,29876,32256,5063,2393,32257],[83545,5761,29876],[9622,31825,28758],{"id":86598,"title":32654,"description":86487,"kind":9,"type":83541,"section":5761,"path":31826,"anchor":32654,"group":29876,"order":32254,"pageTitle":32252,"context":86488,"tokens":86599,"tags":86600,"related":86601},"/docs/custom-modules/context-tools-events/tools::heading::validation",[32654,32252,32253,5761,29876,32256,5063,2393,32257],[83545,5761,29876],[9622,31825,28758],{"id":86603,"title":32666,"description":86487,"kind":9,"type":83541,"section":5761,"path":31826,"anchor":32665,"group":29876,"order":32254,"pageTitle":32252,"context":86488,"tokens":86604,"tags":86605,"related":86606},"/docs/custom-modules/context-tools-events/tools::heading::write-batching",[32666,32252,32253,5761,29876,32256,5063,2393,32257],[83545,5761,29876],[9622,31825,28758],{"id":86608,"title":5063,"description":86487,"kind":9,"type":83541,"section":5761,"path":31826,"anchor":32669,"group":29876,"order":32254,"pageTitle":32252,"context":86488,"tokens":86609,"tags":86610,"related":86611},"/docs/custom-modules/context-tools-events/tools::heading::styletxn",[5063,32252,32253,5761,29876,32256,5063,2393,32257],[83545,5761,29876],[9622,31825,28758],{"id":86613,"title":32889,"description":86487,"kind":9,"type":83541,"section":5761,"path":31826,"anchor":32798,"group":29876,"order":32254,"pageTitle":32252,"context":86488,"tokens":86614,"tags":86615,"related":86616},"/docs/custom-modules/context-tools-events/tools::heading::related-primitive-framedom",[32889,32252,32253,5761,29876,32256,5063,2393,32257],[83545,5761,29876],[9622,31825,28758],{"id":86618,"title":31939,"description":86487,"kind":9,"type":83541,"section":5761,"path":31826,"anchor":29841,"group":29876,"order":32254,"pageTitle":32252,"context":86488,"tokens":86619,"tags":86620,"related":86621},"/docs/custom-modules/context-tools-events/tools::heading::practical-rule",[31939,32252,32253,5761,29876,32256,5063,2393,32257],[83545,5761,29876],[9622,31825,28758],{"id":31827,"title":32892,"description":32893,"kind":9,"type":83533,"section":5761,"path":31827,"group":29876,"order":32894,"pageTitle":32892,"context":86297,"tokens":86623,"tags":86624,"related":86625},[32892,32893,5761,29876,30757,32896,32897,32898,83535,86201,86430,32908],[5761,29876],[9622,31825,32903],{"id":86627,"title":32921,"description":86628,"kind":9,"type":83541,"section":5761,"path":31827,"anchor":32920,"group":29876,"order":32894,"pageTitle":32892,"context":86629,"tokens":86630,"tags":86631,"related":86632},"/docs/custom-modules/context-tools-events/states::heading::top-level-state-containers","Section in States","States / Custom Modules",[32921,32892,32893,5761,29876,30757,32896,32897,32898],[83545,5761,29876],[9622,31825,32903],{"id":86634,"title":32933,"description":86628,"kind":9,"type":83541,"section":5761,"path":31827,"anchor":32933,"group":29876,"order":32894,"pageTitle":32892,"context":86629,"tokens":86635,"tags":86636,"related":86637},"/docs/custom-modules/context-tools-events/states::heading::scroll",[32933,32892,32893,5761,29876,30757,32896,32897,32898],[83545,5761,29876],[9622,31825,32903],{"id":86639,"title":3314,"description":86628,"kind":9,"type":83541,"section":5761,"path":31827,"anchor":3314,"group":29876,"order":32894,"pageTitle":32892,"context":86629,"tokens":86640,"tags":86641,"related":86642},"/docs/custom-modules/context-tools-events/states::heading::viewport",[3314,32892,32893,5761,29876,30757,32896,32897,32898],[83545,5761,29876],[9622,31825,32903],{"id":86644,"title":12285,"description":86628,"kind":9,"type":83541,"section":5761,"path":31827,"anchor":12285,"group":29876,"order":32894,"pageTitle":32892,"context":86629,"tokens":86645,"tags":86646,"related":86647},"/docs/custom-modules/context-tools-events/states::heading::cursor",[12285,32892,32893,5761,29876,30757,32896,32897,32898],[83545,5761,29876],[9622,31825,32903],{"id":86649,"title":32951,"description":86628,"kind":9,"type":83541,"section":5761,"path":31827,"anchor":32951,"group":29876,"order":32894,"pageTitle":32892,"context":86629,"tokens":86650,"tags":86651,"related":86652},"/docs/custom-modules/context-tools-events/states::heading::time",[32951,32892,32893,5761,29876,30757,32896,32897,32898],[83545,5761,29876],[9622,31825,32903],{"id":86654,"title":32946,"description":86628,"kind":9,"type":83541,"section":5761,"path":31827,"anchor":32946,"group":29876,"order":32894,"pageTitle":32892,"context":86629,"tokens":86655,"tags":86656,"related":86657},"/docs/custom-modules/context-tools-events/states::heading::render",[32946,32892,32893,5761,29876,30757,32896,32897,32898],[83545,5761,29876],[9622,31825,32903],{"id":86659,"title":32956,"description":86628,"kind":9,"type":83541,"section":5761,"path":31827,"anchor":32956,"group":29876,"order":32894,"pageTitle":32892,"context":86629,"tokens":86660,"tags":86661,"related":86662},"/docs/custom-modules/context-tools-events/states::heading::system",[32956,32892,32893,5761,29876,30757,32896,32897,32898],[83545,5761,29876],[9622,31825,32903],{"id":86664,"title":33085,"description":86628,"kind":9,"type":83541,"section":5761,"path":31827,"anchor":28772,"group":29876,"order":32894,"pageTitle":32892,"context":86629,"tokens":86665,"tags":86666,"related":86667},"/docs/custom-modules/context-tools-events/states::heading::authoring-rule",[33085,32892,32893,5761,29876,30757,32896,32897,32898],[83545,5761,29876],[9622,31825,32903],{"id":31828,"title":5997,"description":33129,"kind":9,"type":83533,"section":5761,"path":31828,"group":29876,"order":33130,"pageTitle":5997,"context":86297,"tokens":86669,"tags":86670,"related":86671},[5997,33129,5761,29876,33132,31892,33133,83535,86201,86430,3818],[5761,29876],[9622,2901,2903],{"id":86673,"title":33150,"description":86674,"kind":9,"type":83541,"section":5761,"path":31828,"anchor":33149,"group":29876,"order":33130,"pageTitle":5997,"context":86675,"tokens":86676,"tags":86677,"related":86678},"/docs/custom-modules/context-tools-events/events::heading::typical-uses","Section in Events","Events / Custom Modules",[33150,5997,33129,5761,29876,33132,31892,33133],[83545,5761,29876],[9622,2901,2903],{"id":86680,"title":33168,"description":86674,"kind":9,"type":83541,"section":5761,"path":31828,"anchor":33167,"group":29876,"order":33130,"pageTitle":5997,"context":86675,"tokens":86681,"tags":86682,"related":86683},"/docs/custom-modules/context-tools-events/events::heading::subscribe-safely",[33168,5997,33129,5761,29876,33132,31892,33133],[83545,5761,29876],[9622,2901,2903],{"id":86685,"title":33258,"description":86674,"kind":9,"type":83541,"section":5761,"path":31828,"anchor":33257,"group":29876,"order":33130,"pageTitle":5997,"context":86675,"tokens":86686,"tags":86687,"related":86688},"/docs/custom-modules/context-tools-events/events::heading::emit-object-scoped-events",[33258,5997,33129,5761,29876,33132,31892,33133],[83545,5761,29876],[9622,2901,2903],{"id":86690,"title":33302,"description":86674,"kind":9,"type":83541,"section":5761,"path":31828,"anchor":33301,"group":29876,"order":33130,"pageTitle":5997,"context":86675,"tokens":86691,"tags":86692,"related":86693},"/docs/custom-modules/context-tools-events/events::heading::what-to-emit",[33302,5997,33129,5761,29876,33132,31892,33133],[83545,5761,29876],[9622,2901,2903],{"id":86695,"title":33339,"description":86674,"kind":9,"type":83541,"section":5761,"path":31828,"anchor":33338,"group":29876,"order":33130,"pageTitle":5997,"context":86675,"tokens":86696,"tags":86697,"related":86698},"/docs/custom-modules/context-tools-events/events::heading::what-not-to-do",[33339,5997,33129,5761,29876,33132,31892,33133],[83545,5761,29876],[9622,2901,2903],{"id":86700,"title":33354,"description":86674,"kind":9,"type":83541,"section":5761,"path":31828,"anchor":33353,"group":29876,"order":33130,"pageTitle":5997,"context":86675,"tokens":86701,"tags":86702,"related":86703},"/docs/custom-modules/context-tools-events/events::heading::naming-guidance",[33354,5997,33129,5761,29876,33132,31892,33133],[83545,5761,29876],[9622,2901,2903],{"id":86705,"title":33378,"description":86674,"kind":9,"type":83541,"section":5761,"path":31828,"anchor":33377,"group":29876,"order":33130,"pageTitle":5997,"context":86675,"tokens":86706,"tags":86707,"related":86708},"/docs/custom-modules/context-tools-events/events::heading::cross-module-communication",[33378,5997,33129,5761,29876,33132,31892,33133],[83545,5761,29876],[9622,2901,2903],{"id":28758,"title":28759,"description":33409,"kind":9,"type":83533,"section":5761,"path":28758,"group":33410,"order":11915,"pageTitle":28759,"context":86710,"tokens":86711,"tags":86713,"related":86714},"Custom Modules / Production Patterns",[28759,33409,5761,33410,5063,30016,33412,28686,83535,86201,86712],"performance patterns",[5761,33410],[28610,28765],{"id":86716,"title":33442,"description":86717,"kind":9,"type":83541,"section":5761,"path":28758,"anchor":33441,"group":33410,"order":11915,"pageTitle":28759,"context":86718,"tokens":86719,"tags":86720,"related":86721},"/docs/custom-modules/performance-patterns::heading::read-and-write-separation","Section in Performance Patterns","Performance Patterns / Custom Modules",[33442,28759,33409,5761,33410,5063,30016,33412,28686],[83545,5761,33410],[28610,28765],{"id":86723,"title":33916,"description":86717,"kind":9,"type":83541,"section":5761,"path":28758,"anchor":33486,"group":33410,"order":11915,"pageTitle":28759,"context":86718,"tokens":86724,"tags":86725,"related":86726},"/docs/custom-modules/performance-patterns::heading::prefer-onmutate-for-output",[33916,28759,33409,5761,33410,5063,30016,33412,28686],[83545,5761,33410],[28610,28765],{"id":86728,"title":33632,"description":86717,"kind":9,"type":83541,"section":5761,"path":28758,"anchor":33631,"group":33410,"order":11915,"pageTitle":28759,"context":86718,"tokens":86729,"tags":86730,"related":86731},"/docs/custom-modules/performance-patterns::heading::prefer-cached-object-state-over-repeated-parsing",[33632,28759,33409,5761,33410,5063,30016,33412,28686],[83545,5761,33410],[28610,28765],{"id":86733,"title":33919,"description":86717,"kind":9,"type":83541,"section":5761,"path":28758,"anchor":33667,"group":33410,"order":11915,"pageTitle":28759,"context":86718,"tokens":86734,"tags":86735,"related":86736},"/docs/custom-modules/performance-patterns::heading::use-cssproperties-only-when-it-helps",[33919,28759,33409,5761,33410,5063,30016,33412,28686],[83545,5761,33410],[28610,28765],{"id":86738,"title":33738,"description":86717,"kind":9,"type":83541,"section":5761,"path":28758,"anchor":33737,"group":33410,"order":11915,"pageTitle":28759,"context":86718,"tokens":86739,"tags":86740,"related":86741},"/docs/custom-modules/performance-patterns::heading::rebuild-permissions",[33738,28759,33409,5761,33410,5063,30016,33412,28686],[83545,5761,33410],[28610,28765],{"id":86743,"title":33804,"description":86717,"kind":9,"type":83541,"section":5761,"path":28758,"anchor":33803,"group":33410,"order":11915,"pageTitle":28759,"context":86718,"tokens":86744,"tags":86745,"related":86746},"/docs/custom-modules/performance-patterns::heading::object-local-cleanup",[33804,28759,33409,5761,33410,5063,30016,33412,28686],[83545,5761,33410],[28610,28765],{"id":86748,"title":28686,"description":86717,"kind":9,"type":83541,"section":5761,"path":28758,"anchor":33849,"group":33410,"order":11915,"pageTitle":28759,"context":86718,"tokens":86749,"tags":86750,"related":86751},"/docs/custom-modules/performance-patterns::heading::dombatcher",[28686,28759,33409,5761,33410,5063,30016,33412,28686],[83545,5761,33410],[28610,28765],{"id":86753,"title":33883,"description":86717,"kind":9,"type":83541,"section":5761,"path":28758,"anchor":33882,"group":33410,"order":11915,"pageTitle":28759,"context":86718,"tokens":86754,"tags":86755,"related":86756},"/docs/custom-modules/performance-patterns::heading::practical-rules",[33883,28759,33409,5761,33410,5063,30016,33412,28686],[83545,5761,33410],[28610,28765],{"id":28765,"title":28766,"description":33925,"kind":9,"type":83533,"section":5761,"path":28765,"group":33410,"order":33926,"pageTitle":28766,"context":86710,"tokens":86758,"tags":86760,"related":86761},[28766,33925,5761,33410,33928,33929,83535,86201,86759],"worked example",[5761,33410],[28608,28758],{"id":86763,"title":33956,"description":86764,"kind":9,"type":83541,"section":5761,"path":28765,"anchor":33955,"group":33410,"order":33926,"pageTitle":28766,"context":86765,"tokens":86766,"tags":86767,"related":86768},"/docs/custom-modules/worked-example::heading::module-code","Section in Worked Example","Worked Example / Custom Modules",[33956,28766,33925,5761,33410,33928,33929],[83545,5761,33410],[28608,28758],{"id":86770,"title":6478,"description":86764,"kind":9,"type":83541,"section":5761,"path":28765,"anchor":6477,"group":33410,"order":33926,"pageTitle":28766,"context":86765,"tokens":86771,"tags":86772,"related":86773},"/docs/custom-modules/worked-example::heading::registration",[6478,28766,33925,5761,33410,33928,33929],[83545,5761,33410],[28608,28758],{"id":86775,"title":34761,"description":86764,"kind":9,"type":83541,"section":5761,"path":28765,"anchor":34760,"group":33410,"order":33926,"pageTitle":28766,"context":86765,"tokens":86776,"tags":86777,"related":86778},"/docs/custom-modules/worked-example::heading::markup",[34761,28766,33925,5761,33410,33928,33929],[83545,5761,33410],[28608,28758],{"id":86780,"title":34845,"description":86764,"kind":9,"type":83541,"section":5761,"path":28765,"anchor":34844,"group":33410,"order":33926,"pageTitle":28766,"context":86765,"tokens":86781,"tags":86782,"related":86783},"/docs/custom-modules/worked-example::heading::what-this-module-is-intentionally-depending-on",[34845,28766,33925,5761,33410,33928,33929],[83545,5761,33410],[28608,28758],{"id":86785,"title":34876,"description":86764,"kind":9,"type":83541,"section":5761,"path":28765,"anchor":34875,"group":33410,"order":33926,"pageTitle":28766,"context":86765,"tokens":86786,"tags":86787,"related":86788},"/docs/custom-modules/worked-example::heading::why-this-example-is-structured-this-way",[34876,28766,33925,5761,33410,33928,33929],[83545,5761,33410],[28608,28758],{"id":86790,"title":34915,"description":86764,"kind":9,"type":83541,"section":5761,"path":28765,"anchor":34914,"group":33410,"order":33926,"pageTitle":28766,"context":86765,"tokens":86791,"tags":86792,"related":86793},"/docs/custom-modules/worked-example::heading::when-to-use-this-pattern",[34915,28766,33925,5761,33410,33928,33929],[83545,5761,33410],[28608,28758],{"id":34947,"title":34948,"description":34949,"kind":9,"type":83533,"section":34950,"path":34947,"order":293,"pageTitle":34948,"context":34950,"tokens":86795,"tags":86797,"related":86798},[34948,34949,34950,34952,34953,34954,34955,83535,86796,14],"dev tools",[34950],[34960,34961,34962,34963,34964],{"id":86800,"title":35033,"description":86801,"kind":9,"type":83541,"section":34950,"path":34947,"anchor":35032,"order":293,"pageTitle":34948,"context":86802,"tokens":86803,"tags":86804,"related":86805},"/docs/dev-tools/overview::heading::how-dev-tools-differ-from-runtime-modules","Section in Developer Tools Overview","Developer Tools Overview / Developer Tools",[35033,34948,34949,34950,34952,34953,34954,34955],[83545,34950],[34960,34961,34962,34963,34964],{"id":86807,"title":35091,"description":86801,"kind":9,"type":83541,"section":34950,"path":34947,"anchor":35090,"order":293,"pageTitle":34948,"context":86802,"tokens":86808,"tags":86809,"related":86810},"/docs/dev-tools/overview::heading::the-tool-catalog",[35091,34948,34949,34950,34952,34953,34954,34955],[83545,34950],[34960,34961,34962,34963,34964],{"id":86812,"title":35095,"description":86801,"kind":9,"type":83541,"section":34950,"path":34947,"anchor":35094,"order":293,"pageTitle":34948,"context":86802,"tokens":86813,"tags":86814,"related":86815},"/docs/dev-tools/overview::heading::foundation",[35095,34948,34949,34950,34952,34953,34954,34955],[83545,34950],[34960,34961,34962,34963,34964],{"id":86817,"title":35106,"description":86801,"kind":9,"type":83541,"section":34950,"path":34947,"anchor":34955,"order":293,"pageTitle":34948,"context":86802,"tokens":86818,"tags":86819,"related":86820},"/docs/dev-tools/overview::heading::overlays",[35106,34948,34949,34950,34952,34953,34954,34955],[83545,34950],[34960,34961,34962,34963,34964],{"id":86822,"title":35136,"description":86801,"kind":9,"type":83541,"section":34950,"path":34947,"anchor":35135,"order":293,"pageTitle":34948,"context":86802,"tokens":86823,"tags":86824,"related":86825},"/docs/dev-tools/overview::heading::hotkey-reference",[35136,34948,34949,34950,34952,34953,34954,34955],[83545,34950],[34960,34961,34962,34963,34964],{"id":86827,"title":35212,"description":86801,"kind":9,"type":83541,"section":34950,"path":34947,"anchor":35211,"order":293,"pageTitle":34948,"context":86802,"tokens":86828,"tags":86829,"related":86830},"/docs/dev-tools/overview::heading::early-access-token-setup",[35212,34948,34949,34950,34952,34953,34954,34955],[83545,34950],[34960,34961,34962,34963,34964],{"id":86832,"title":35367,"description":86801,"kind":9,"type":83541,"section":34950,"path":34947,"anchor":35366,"order":293,"pageTitle":34948,"context":86802,"tokens":86833,"tags":86834,"related":86835},"/docs/dev-tools/overview::heading::registering-dev-tools",[35367,34948,34949,34950,34952,34953,34954,34955],[83545,34950],[34960,34961,34962,34963,34964],{"id":86837,"title":35526,"description":86801,"kind":9,"type":83541,"section":34950,"path":34947,"anchor":35525,"order":293,"pageTitle":34948,"context":86802,"tokens":86838,"tags":86839,"related":86840},"/docs/dev-tools/overview::heading::keeping-dev-tools-out-of-production",[35526,34948,34949,34950,34952,34953,34954,34955],[83545,34950],[34960,34961,34962,34963,34964],{"id":86842,"title":35668,"description":86801,"kind":9,"type":83541,"section":34950,"path":34947,"anchor":35667,"order":293,"pageTitle":34948,"context":86802,"tokens":86843,"tags":86844,"related":86845},"/docs/dev-tools/overview::heading::recommended-loading-patterns",[35668,34948,34949,34950,34952,34953,34954,34955],[83545,34950],[34960,34961,34962,34963,34964],{"id":86847,"title":35845,"description":86801,"kind":9,"type":83541,"section":34950,"path":34947,"anchor":35844,"order":293,"pageTitle":34948,"context":86802,"tokens":86848,"tags":86849,"related":86850},"/docs/dev-tools/overview::heading::recommended-workflows",[35845,34948,34949,34950,34952,34953,34954,34955],[83545,34950],[34960,34961,34962,34963,34964],{"id":86852,"title":35907,"description":86801,"kind":9,"type":83541,"section":34950,"path":34947,"anchor":35906,"order":293,"pageTitle":34948,"context":86802,"tokens":86853,"tags":86854,"related":86855},"/docs/dev-tools/overview::heading::persisted-preferences",[35907,34948,34949,34950,34952,34953,34954,34955],[83545,34950],[34960,34961,34962,34963,34964],{"id":86857,"title":35917,"description":86801,"kind":9,"type":83541,"section":34950,"path":34947,"anchor":35916,"order":293,"pageTitle":34948,"context":86802,"tokens":86858,"tags":86859,"related":86860},"/docs/dev-tools/overview::heading::where-to-go-next",[35917,34948,34949,34950,34952,34953,34954,34955],[83545,34950],[34960,34961,34962,34963,34964],{"id":34960,"title":35949,"description":35950,"kind":35951,"type":83533,"section":34950,"path":34960,"group":35095,"order":11,"pageTitle":35949,"context":86862,"tokens":86863,"tags":86864,"activation":35952,"related":86865,"status":8491,"integration":12282},"Developer Tools / Foundation",[35949,35950,34950,35095,35954,35955,34954,35956,35160,35952,8491,12282,83535,86796,34954],[34950,35095,12282,8491],[34947,34961,34962],{"id":86867,"title":36000,"description":86868,"kind":35951,"type":83541,"section":34950,"path":34960,"anchor":35999,"group":35095,"order":11,"pageTitle":35949,"context":86869,"tokens":86870,"tags":86871,"activation":35952,"related":86872,"status":8491,"integration":12282},"/docs/dev-tools/dock::heading::the-dock","Section in Dock And Shared Infrastructure","Dock And Shared Infrastructure / Developer Tools",[36000,35949,35950,34950,35095,35954,35955,34954,35956,35160],[83545,34950,35095,12282,8491],[34947,34961,34962],{"id":86874,"title":36051,"description":86868,"kind":35951,"type":83541,"section":34950,"path":34960,"anchor":36050,"group":35095,"order":11,"pageTitle":35949,"context":86869,"tokens":86875,"tags":86876,"activation":35952,"related":86877,"status":8491,"integration":12282},"/docs/dev-tools/dock::heading::collapse-and-restore",[36051,35949,35950,34950,35095,35954,35955,34954,35956,35160],[83545,34950,35095,12282,8491],[34947,34961,34962],{"id":86879,"title":36072,"description":86868,"kind":35951,"type":83541,"section":34950,"path":34960,"anchor":36071,"group":35095,"order":11,"pageTitle":35949,"context":86869,"tokens":86880,"tags":86881,"activation":35952,"related":86882,"status":8491,"integration":12282},"/docs/dev-tools/dock::heading::hotkeys",[36072,35949,35950,34950,35095,35954,35955,34954,35956,35160],[83545,34950,35095,12282,8491],[34947,34961,34962],{"id":86884,"title":36186,"description":86868,"kind":35951,"type":83541,"section":34950,"path":34960,"anchor":36185,"group":35095,"order":11,"pageTitle":35949,"context":86869,"tokens":86885,"tags":86886,"activation":35952,"related":86887,"status":8491,"integration":12282},"/docs/dev-tools/dock::heading::overlay-surfaces",[36186,35949,35950,34950,35095,35954,35955,34954,35956,35160],[83545,34950,35095,12282,8491],[34947,34961,34962],{"id":86889,"title":36196,"description":86868,"kind":35951,"type":83541,"section":34950,"path":34960,"anchor":36195,"group":35095,"order":11,"pageTitle":35949,"context":86869,"tokens":86890,"tags":86891,"activation":35952,"related":86892,"status":8491,"integration":12282},"/docs/dev-tools/dock::heading::who-attaches-to-what",[36196,35949,35950,34950,35095,35954,35955,34954,35956,35160],[83545,34950,35095,12282,8491],[34947,34961,34962],{"id":86894,"title":36238,"description":86868,"kind":35951,"type":83541,"section":34950,"path":34960,"anchor":36237,"group":35095,"order":11,"pageTitle":35949,"context":86869,"tokens":86895,"tags":86896,"activation":35952,"related":86897,"status":8491,"integration":12282},"/docs/dev-tools/dock::heading::saved-preferences",[36238,35949,35950,34950,35095,35954,35955,34954,35956,35160],[83545,34950,35095,12282,8491],[34947,34961,34962],{"id":86899,"title":36262,"description":86868,"kind":35951,"type":83541,"section":34950,"path":34960,"anchor":36261,"group":35095,"order":11,"pageTitle":35949,"context":86869,"tokens":86900,"tags":86901,"activation":35952,"related":86902,"status":8491,"integration":12282},"/docs/dev-tools/dock::heading::icons",[36262,35949,35950,34950,35095,35954,35955,34954,35956,35160],[83545,34950,35095,12282,8491],[34947,34961,34962],{"id":86904,"title":36269,"description":86868,"kind":35951,"type":83541,"section":34950,"path":34960,"anchor":36268,"group":35095,"order":11,"pageTitle":35949,"context":86869,"tokens":86905,"tags":86906,"activation":35952,"related":86907,"status":8491,"integration":12282},"/docs/dev-tools/dock::heading::lifecycle-of-a-tool",[36269,35949,35950,34950,35095,35954,35955,34954,35956,35160],[83545,34950,35095,12282,8491],[34947,34961,34962],{"id":86909,"title":35917,"description":86868,"kind":35951,"type":83541,"section":34950,"path":34960,"anchor":35916,"group":35095,"order":11,"pageTitle":35949,"context":86869,"tokens":86910,"tags":86911,"activation":35952,"related":86912,"status":8491,"integration":12282},"/docs/dev-tools/dock::heading::where-to-go-next",[35917,35949,35950,34950,35095,35954,35955,34954,35956,35160],[83545,34950,35095,12282,8491],[34947,34961,34962],{"id":34961,"title":35113,"description":36338,"kind":35951,"type":83533,"section":34950,"path":34961,"group":35106,"order":427,"pageTitle":35113,"context":86914,"tokens":86915,"tags":86917,"activation":36339,"related":86918,"status":5774,"integration":12282},"Developer Tools / Overlays",[35113,36338,34950,35106,36341,35113,36342,35170,30112,30122,36339,5774,12282,83535,86796,86916],"inview",[34950,35106,12282,5774],[34947,34963,3263,617],{"id":86920,"title":36393,"description":86921,"kind":35951,"type":83541,"section":34950,"path":34961,"anchor":36392,"group":35106,"order":427,"pageTitle":35113,"context":86922,"tokens":86923,"tags":86924,"activation":36339,"related":86925,"status":5774,"integration":12282},"/docs/dev-tools/inview::heading::when-to-use-it","Section in StringDevInview","StringDevInview / Developer Tools",[36393,35113,36338,34950,35106,36341,35113,36342,35170,30112,30122],[83545,34950,35106,12282,5774],[34947,34963,3263,617],{"id":86927,"title":36411,"description":86921,"kind":35951,"type":83541,"section":34950,"path":34961,"anchor":36410,"group":35106,"order":427,"pageTitle":35113,"context":86922,"tokens":86928,"tags":86929,"activation":36339,"related":86930,"status":5774,"integration":12282},"/docs/dev-tools/inview::heading::how-to-enable",[36411,35113,36338,34950,35106,36341,35113,36342,35170,30112,30122],[83545,34950,35106,12282,5774],[34947,34963,3263,617],{"id":86932,"title":36468,"description":86921,"kind":35951,"type":83541,"section":34950,"path":34961,"anchor":36467,"group":35106,"order":427,"pageTitle":35113,"context":86922,"tokens":86933,"tags":86934,"activation":36339,"related":86935,"status":5774,"integration":12282},"/docs/dev-tools/inview::heading::what-you-will-see",[36468,35113,36338,34950,35106,36341,35113,36342,35170,30112,30122],[83545,34950,35106,12282,5774],[34947,34963,3263,617],{"id":86937,"title":36507,"description":86921,"kind":35951,"type":83541,"section":34950,"path":34961,"anchor":36506,"group":35106,"order":427,"pageTitle":35113,"context":86922,"tokens":86938,"tags":86939,"activation":36339,"related":86940,"status":5774,"integration":12282},"/docs/dev-tools/inview::heading::interactions",[36507,35113,36338,34950,35106,36341,35113,36342,35170,30112,30122],[83545,34950,35106,12282,5774],[34947,34963,3263,617],{"id":86942,"title":36511,"description":86921,"kind":35951,"type":83541,"section":34950,"path":34961,"anchor":36510,"group":35106,"order":427,"pageTitle":35113,"context":86922,"tokens":86943,"tags":86944,"activation":36339,"related":86945,"status":5774,"integration":12282},"/docs/dev-tools/inview::heading::toggle-in-view-manually",[36511,35113,36338,34950,35106,36341,35113,36342,35170,30112,30122],[83545,34950,35106,12282,5774],[34947,34963,3263,617],{"id":86947,"title":36533,"description":86921,"kind":35951,"type":83541,"section":34950,"path":34961,"anchor":36532,"group":35106,"order":427,"pageTitle":35113,"context":86922,"tokens":86948,"tags":86949,"activation":36339,"related":86950,"status":5774,"integration":12282},"/docs/dev-tools/inview::heading::drag-a-marker",[36533,35113,36338,34950,35106,36341,35113,36342,35170,30112,30122],[83545,34950,35106,12282,5774],[34947,34963,3263,617],{"id":86952,"title":36554,"description":86921,"kind":35951,"type":83541,"section":34950,"path":34961,"anchor":36553,"group":35106,"order":427,"pageTitle":35113,"context":86922,"tokens":86953,"tags":86954,"activation":36339,"related":86955,"status":5774,"integration":12282},"/docs/dev-tools/inview::heading::hide-one-elements-markers",[36554,35113,36338,34950,35106,36341,35113,36342,35170,30112,30122],[83545,34950,35106,12282,5774],[34947,34963,3263,617],{"id":86957,"title":36564,"description":86921,"kind":35951,"type":83541,"section":34950,"path":34961,"anchor":36563,"group":35106,"order":427,"pageTitle":35113,"context":86922,"tokens":86958,"tags":86959,"activation":36339,"related":86960,"status":5774,"integration":12282},"/docs/dev-tools/inview::heading::hide-all-offsets-from-the-dock",[36564,35113,36338,34950,35106,36341,35113,36342,35170,30112,30122],[83545,34950,35106,12282,5774],[34947,34963,3263,617],{"id":86962,"title":36573,"description":86921,"kind":35951,"type":83541,"section":34950,"path":34961,"anchor":36572,"group":35106,"order":427,"pageTitle":35113,"context":86922,"tokens":86963,"tags":86964,"activation":36339,"related":86965,"status":5774,"integration":12282},"/docs/dev-tools/inview::heading::what-it-attaches-to",[36573,35113,36338,34950,35106,36341,35113,36342,35170,30112,30122],[83545,34950,35106,12282,5774],[34947,34963,3263,617],{"id":86967,"title":36582,"description":86921,"kind":35951,"type":83541,"section":34950,"path":34961,"anchor":36581,"group":35106,"order":427,"pageTitle":35113,"context":86922,"tokens":86968,"tags":86969,"activation":36339,"related":86970,"status":5774,"integration":12282},"/docs/dev-tools/inview::heading::practical-debugging-workflow",[36582,35113,36338,34950,35106,36341,35113,36342,35170,30112,30122],[83545,34950,35106,12282,5774],[34947,34963,3263,617],{"id":86972,"title":6478,"description":86921,"kind":35951,"type":83541,"section":34950,"path":34961,"anchor":6477,"group":35106,"order":427,"pageTitle":35113,"context":86922,"tokens":86973,"tags":86974,"activation":36339,"related":86975,"status":5774,"integration":12282},"/docs/dev-tools/inview::heading::registration",[6478,35113,36338,34950,35106,36341,35113,36342,35170,30112,30122],[83545,34950,35106,12282,5774],[34947,34963,3263,617],{"id":86977,"title":19384,"description":86921,"kind":35951,"type":83541,"section":34950,"path":34961,"anchor":19383,"group":35106,"order":427,"pageTitle":35113,"context":86922,"tokens":86978,"tags":86979,"activation":36339,"related":86980,"status":5774,"integration":12282},"/docs/dev-tools/inview::heading::related",[19384,35113,36338,34950,35106,36341,35113,36342,35170,30112,30122],[83545,34950,35106,12282,5774],[34947,34963,3263,617],{"id":34962,"title":35119,"description":36738,"kind":35951,"type":83533,"section":34950,"path":34962,"group":35106,"order":609,"pageTitle":35119,"context":86914,"tokens":86982,"tags":86984,"activation":36217,"related":86985,"status":5774,"integration":2710},[35119,36738,34950,35106,36740,35119,36741,35182,36742,36743,36744,36217,5774,2710,83535,86796,86983],"layout",[34950,35106,2710,5774],[34947,34964,36749],{"id":86987,"title":36393,"description":86988,"kind":35951,"type":83541,"section":34950,"path":34962,"anchor":36392,"group":35106,"order":609,"pageTitle":35119,"context":86989,"tokens":86990,"tags":86991,"activation":36217,"related":86992,"status":5774,"integration":2710},"/docs/dev-tools/layout::heading::when-to-use-it","Section in StringDevLayout","StringDevLayout / Developer Tools",[36393,35119,36738,34950,35106,36740,35119,36741,35182,36742,36743,36744],[83545,34950,35106,2710,5774],[34947,34964,36749],{"id":86994,"title":36411,"description":86988,"kind":35951,"type":83541,"section":34950,"path":34962,"anchor":36410,"group":35106,"order":609,"pageTitle":35119,"context":86989,"tokens":86995,"tags":86996,"activation":36217,"related":86997,"status":5774,"integration":2710},"/docs/dev-tools/layout::heading::how-to-enable",[36411,35119,36738,34950,35106,36740,35119,36741,35182,36742,36743,36744],[83545,34950,35106,2710,5774],[34947,34964,36749],{"id":86999,"title":36468,"description":86988,"kind":35951,"type":83541,"section":34950,"path":34962,"anchor":36467,"group":35106,"order":609,"pageTitle":35119,"context":86989,"tokens":87000,"tags":87001,"activation":36217,"related":87002,"status":5774,"integration":2710},"/docs/dev-tools/layout::heading::what-you-will-see",[36468,35119,36738,34950,35106,36740,35119,36741,35182,36742,36743,36744],[83545,34950,35106,2710,5774],[34947,34964,36749],{"id":87004,"title":36949,"description":86988,"kind":35951,"type":83541,"section":34950,"path":34962,"anchor":36948,"group":35106,"order":609,"pageTitle":35119,"context":86989,"tokens":87005,"tags":87006,"activation":36217,"related":87007,"status":5774,"integration":2710},"/docs/dev-tools/layout::heading::built-in-grid-types",[36949,35119,36738,34950,35106,36740,35119,36741,35182,36742,36743,36744],[83545,34950,35106,2710,5774],[34947,34964,36749],{"id":87009,"title":36507,"description":86988,"kind":35951,"type":83541,"section":34950,"path":34962,"anchor":36506,"group":35106,"order":609,"pageTitle":35119,"context":86989,"tokens":87010,"tags":87011,"activation":36217,"related":87012,"status":5774,"integration":2710},"/docs/dev-tools/layout::heading::interactions",[36507,35119,36738,34950,35106,36740,35119,36741,35182,36742,36743,36744],[83545,34950,35106,2710,5774],[34947,34964,36749],{"id":87014,"title":36573,"description":86988,"kind":35951,"type":83541,"section":34950,"path":34962,"anchor":36572,"group":35106,"order":609,"pageTitle":35119,"context":86989,"tokens":87015,"tags":87016,"activation":36217,"related":87017,"status":5774,"integration":2710},"/docs/dev-tools/layout::heading::what-it-attaches-to",[36573,35119,36738,34950,35106,36740,35119,36741,35182,36742,36743,36744],[83545,34950,35106,2710,5774],[34947,34964,36749],{"id":87019,"title":37150,"description":86988,"kind":35951,"type":83541,"section":34950,"path":34962,"anchor":37149,"group":35106,"order":609,"pageTitle":35119,"context":86989,"tokens":87020,"tags":87021,"activation":36217,"related":87022,"status":5774,"integration":2710},"/docs/dev-tools/layout::heading::advanced-usage-patterns",[37150,35119,36738,34950,35106,36740,35119,36741,35182,36742,36743,36744],[83545,34950,35106,2710,5774],[34947,34964,36749],{"id":87024,"title":37154,"description":86988,"kind":35951,"type":83541,"section":34950,"path":34962,"anchor":37153,"group":35106,"order":609,"pageTitle":35119,"context":86989,"tokens":87025,"tags":87026,"activation":36217,"related":87027,"status":5774,"integration":2710},"/docs/dev-tools/layout::heading::element-guide-plus-page-guide",[37154,35119,36738,34950,35106,36740,35119,36741,35182,36742,36743,36744],[83545,34950,35106,2710,5774],[34947,34964,36749],{"id":87029,"title":37180,"description":86988,"kind":35951,"type":83541,"section":34950,"path":34962,"anchor":37179,"group":35106,"order":609,"pageTitle":35119,"context":86989,"tokens":87030,"tags":87031,"activation":36217,"related":87032,"status":5774,"integration":2710},"/docs/dev-tools/layout::heading::reusable-layout-presets",[37180,35119,36738,34950,35106,36740,35119,36741,35182,36742,36743,36744],[83545,34950,35106,2710,5774],[34947,34964,36749],{"id":87034,"title":37204,"description":86988,"kind":35951,"type":83541,"section":34950,"path":34962,"anchor":37203,"group":35106,"order":609,"pageTitle":35119,"context":86989,"tokens":87035,"tags":87036,"activation":36217,"related":87037,"status":5774,"integration":2710},"/docs/dev-tools/layout::heading::extend-the-existing-layout-tool",[37204,35119,36738,34950,35106,36740,35119,36741,35182,36742,36743,36744],[83545,34950,35106,2710,5774],[34947,34964,36749],{"id":87039,"title":6478,"description":86988,"kind":35951,"type":83541,"section":34950,"path":34962,"anchor":6477,"group":35106,"order":609,"pageTitle":35119,"context":86989,"tokens":87040,"tags":87041,"activation":36217,"related":87042,"status":5774,"integration":2710},"/docs/dev-tools/layout::heading::registration",[6478,35119,36738,34950,35106,36740,35119,36741,35182,36742,36743,36744],[83545,34950,35106,2710,5774],[34947,34964,36749],{"id":87044,"title":19384,"description":86988,"kind":35951,"type":83541,"section":34950,"path":34962,"anchor":19383,"group":35106,"order":609,"pageTitle":35119,"context":86989,"tokens":87045,"tags":87046,"activation":36217,"related":87047,"status":5774,"integration":2710},"/docs/dev-tools/layout::heading::related",[19384,35119,36738,34950,35106,36740,35119,36741,35182,36742,36743,36744],[83545,34950,35106,2710,5774],[34947,34964,36749],{"id":34963,"title":35125,"description":37453,"kind":35951,"type":83533,"section":34950,"path":34963,"group":35106,"order":819,"pageTitle":35125,"context":86914,"tokens":87049,"tags":87050,"activation":3246,"related":87051,"status":5774,"integration":2710},[35125,37453,34950,35106,37455,35125,37456,26705,35193,3246,5774,2710,83535,86796,5777],[34950,35106,2710,5774],[34947,34961,617],{"id":87053,"title":36393,"description":87054,"kind":35951,"type":83541,"section":34950,"path":34963,"anchor":36392,"group":35106,"order":819,"pageTitle":35125,"context":87055,"tokens":87056,"tags":87057,"activation":3246,"related":87058,"status":5774,"integration":2710},"/docs/dev-tools/progress::heading::when-to-use-it","Section in StringDevProgress","StringDevProgress / Developer Tools",[36393,35125,37453,34950,35106,37455,35125,37456,26705,35193],[83545,34950,35106,2710,5774],[34947,34961,617],{"id":87060,"title":36411,"description":87054,"kind":35951,"type":83541,"section":34950,"path":34963,"anchor":36410,"group":35106,"order":819,"pageTitle":35125,"context":87055,"tokens":87061,"tags":87062,"activation":3246,"related":87063,"status":5774,"integration":2710},"/docs/dev-tools/progress::heading::how-to-enable",[36411,35125,37453,34950,35106,37455,35125,37456,26705,35193],[83545,34950,35106,2710,5774],[34947,34961,617],{"id":87065,"title":36468,"description":87054,"kind":35951,"type":83541,"section":34950,"path":34963,"anchor":36467,"group":35106,"order":819,"pageTitle":35125,"context":87055,"tokens":87066,"tags":87067,"activation":3246,"related":87068,"status":5774,"integration":2710},"/docs/dev-tools/progress::heading::what-you-will-see",[36468,35125,37453,34950,35106,37455,35125,37456,26705,35193],[83545,34950,35106,2710,5774],[34947,34961,617],{"id":87070,"title":36507,"description":87054,"kind":35951,"type":83541,"section":34950,"path":34963,"anchor":36506,"group":35106,"order":819,"pageTitle":35125,"context":87055,"tokens":87071,"tags":87072,"activation":3246,"related":87073,"status":5774,"integration":2710},"/docs/dev-tools/progress::heading::interactions",[36507,35125,37453,34950,35106,37455,35125,37456,26705,35193],[83545,34950,35106,2710,5774],[34947,34961,617],{"id":87075,"title":37698,"description":87054,"kind":35951,"type":83541,"section":34950,"path":34963,"anchor":37697,"group":35106,"order":819,"pageTitle":35125,"context":87055,"tokens":87076,"tags":87077,"activation":3246,"related":87078,"status":5774,"integration":2710},"/docs/dev-tools/progress::heading::scrub",[37698,35125,37453,34950,35106,37455,35125,37456,26705,35193],[83545,34950,35106,2710,5774],[34947,34961,617],{"id":87080,"title":37715,"description":87054,"kind":35951,"type":83541,"section":34950,"path":34963,"anchor":26705,"group":35106,"order":819,"pageTitle":35125,"context":87055,"tokens":87081,"tags":87082,"activation":3246,"related":87083,"status":5774,"integration":2710},"/docs/dev-tools/progress::heading::autoplay",[37715,35125,37453,34950,35106,37455,35125,37456,26705,35193],[83545,34950,35106,2710,5774],[34947,34961,617],{"id":87085,"title":37751,"description":87054,"kind":35951,"type":83541,"section":34950,"path":34963,"anchor":37750,"group":35106,"order":819,"pageTitle":35125,"context":87055,"tokens":87086,"tags":87087,"activation":3246,"related":87088,"status":5774,"integration":2710},"/docs/dev-tools/progress::heading::override-cleanup",[37751,35125,37453,34950,35106,37455,35125,37456,26705,35193],[83545,34950,35106,2710,5774],[34947,34961,617],{"id":87090,"title":36573,"description":87054,"kind":35951,"type":83541,"section":34950,"path":34963,"anchor":36572,"group":35106,"order":819,"pageTitle":35125,"context":87055,"tokens":87091,"tags":87092,"activation":3246,"related":87093,"status":5774,"integration":2710},"/docs/dev-tools/progress::heading::what-it-attaches-to",[36573,35125,37453,34950,35106,37455,35125,37456,26705,35193],[83545,34950,35106,2710,5774],[34947,34961,617],{"id":87095,"title":37150,"description":87054,"kind":35951,"type":83541,"section":34950,"path":34963,"anchor":37149,"group":35106,"order":819,"pageTitle":35125,"context":87055,"tokens":87096,"tags":87097,"activation":3246,"related":87098,"status":5774,"integration":2710},"/docs/dev-tools/progress::heading::advanced-usage-patterns",[37150,35125,37453,34950,35106,37455,35125,37456,26705,35193],[83545,34950,35106,2710,5774],[34947,34961,617],{"id":87100,"title":37780,"description":87054,"kind":35951,"type":83541,"section":34950,"path":34963,"anchor":37779,"group":35106,"order":819,"pageTitle":35125,"context":87055,"tokens":87101,"tags":87102,"activation":3246,"related":87103,"status":5774,"integration":2710},"/docs/dev-tools/progress::heading::tune-timeline-geometry-with-inview-then-values-with-progress",[37780,35125,37453,34950,35106,37455,35125,37456,26705,35193],[83545,34950,35106,2710,5774],[34947,34961,617],{"id":87105,"title":37817,"description":87054,"kind":35951,"type":83541,"section":34950,"path":34963,"anchor":37816,"group":35106,"order":819,"pageTitle":35125,"context":87055,"tokens":87106,"tags":87107,"activation":3246,"related":87108,"status":5774,"integration":2710},"/docs/dev-tools/progress::heading::use-stable-ids-for-review-heavy-pages",[37817,35125,37453,34950,35106,37455,35125,37456,26705,35193],[83545,34950,35106,2710,5774],[34947,34961,617],{"id":87110,"title":6478,"description":87054,"kind":35951,"type":83541,"section":34950,"path":34963,"anchor":6477,"group":35106,"order":819,"pageTitle":35125,"context":87055,"tokens":87111,"tags":87112,"activation":3246,"related":87113,"status":5774,"integration":2710},"/docs/dev-tools/progress::heading::registration",[6478,35125,37453,34950,35106,37455,35125,37456,26705,35193],[83545,34950,35106,2710,5774],[34947,34961,617],{"id":87115,"title":19384,"description":87054,"kind":35951,"type":83541,"section":34950,"path":34963,"anchor":19383,"group":35106,"order":819,"pageTitle":35125,"context":87055,"tokens":87116,"tags":87117,"activation":3246,"related":87118,"status":5774,"integration":2710},"/docs/dev-tools/progress::heading::related",[19384,35125,37453,34950,35106,37455,35125,37456,26705,35193],[83545,34950,35106,2710,5774],[34947,34961,617],{"id":34964,"title":35131,"description":38134,"kind":35951,"type":83533,"section":34950,"path":34964,"group":35106,"order":1908,"pageTitle":35131,"context":86914,"tokens":87120,"tags":87122,"activation":38135,"related":87123,"status":5774,"integration":12282},[35131,38134,34950,35106,38137,35131,38138,38139,35204,12403,38140,38135,5774,12282,83535,86796,87121],"rulers",[34950,35106,12282,5774],[34947,34962,36749],{"id":87125,"title":36393,"description":87126,"kind":35951,"type":83541,"section":34950,"path":34964,"anchor":36392,"group":35106,"order":1908,"pageTitle":35131,"context":87127,"tokens":87128,"tags":87129,"activation":38135,"related":87130,"status":5774,"integration":12282},"/docs/dev-tools/rulers::heading::when-to-use-it","Section in StringDevRulers","StringDevRulers / Developer Tools",[36393,35131,38134,34950,35106,38137,35131,38138,38139,35204,12403,38140],[83545,34950,35106,12282,5774],[34947,34962,36749],{"id":87132,"title":36411,"description":87126,"kind":35951,"type":83541,"section":34950,"path":34964,"anchor":36410,"group":35106,"order":1908,"pageTitle":35131,"context":87127,"tokens":87133,"tags":87134,"activation":38135,"related":87135,"status":5774,"integration":12282},"/docs/dev-tools/rulers::heading::how-to-enable",[36411,35131,38134,34950,35106,38137,35131,38138,38139,35204,12403,38140],[83545,34950,35106,12282,5774],[34947,34962,36749],{"id":87137,"title":36468,"description":87126,"kind":35951,"type":83541,"section":34950,"path":34964,"anchor":36467,"group":35106,"order":1908,"pageTitle":35131,"context":87127,"tokens":87138,"tags":87139,"activation":38135,"related":87140,"status":5774,"integration":12282},"/docs/dev-tools/rulers::heading::what-you-will-see",[36468,35131,38134,34950,35106,38137,35131,38138,38139,35204,12403,38140],[83545,34950,35106,12282,5774],[34947,34962,36749],{"id":87142,"title":38352,"description":87126,"kind":35951,"type":83541,"section":34950,"path":34964,"anchor":38351,"group":35106,"order":1908,"pageTitle":35131,"context":87127,"tokens":87143,"tags":87144,"activation":38135,"related":87145,"status":5774,"integration":12282},"/docs/dev-tools/rulers::heading::modes",[38352,35131,38134,34950,35106,38137,35131,38138,38139,35204,12403,38140],[83545,34950,35106,12282,5774],[34947,34962,36749],{"id":87147,"title":38378,"description":87126,"kind":35951,"type":83541,"section":34950,"path":34964,"anchor":38377,"group":35106,"order":1908,"pageTitle":35131,"context":87127,"tokens":87148,"tags":87149,"activation":38135,"related":87150,"status":5774,"integration":12282},"/docs/dev-tools/rulers::heading::snapping",[38378,35131,38134,34950,35106,38137,35131,38138,38139,35204,12403,38140],[83545,34950,35106,12282,5774],[34947,34962,36749],{"id":87152,"title":38396,"description":87126,"kind":35951,"type":83541,"section":34950,"path":34964,"anchor":38395,"group":35106,"order":1908,"pageTitle":35131,"context":87127,"tokens":87153,"tags":87154,"activation":38135,"related":87155,"status":5774,"integration":12282},"/docs/dev-tools/rulers::heading::element-snapping",[38396,35131,38134,34950,35106,38137,35131,38138,38139,35204,12403,38140],[83545,34950,35106,12282,5774],[34947,34962,36749],{"id":87157,"title":38462,"description":87126,"kind":35951,"type":83541,"section":34950,"path":34964,"anchor":38461,"group":35106,"order":1908,"pageTitle":35131,"context":87127,"tokens":87158,"tags":87159,"activation":38135,"related":87160,"status":5774,"integration":12282},"/docs/dev-tools/rulers::heading::grid-snapping",[38462,35131,38134,34950,35106,38137,35131,38138,38139,35204,12403,38140],[83545,34950,35106,12282,5774],[34947,34962,36749],{"id":87162,"title":38546,"description":87126,"kind":35951,"type":83541,"section":34950,"path":34964,"anchor":38545,"group":35106,"order":1908,"pageTitle":35131,"context":87127,"tokens":87163,"tags":87164,"activation":38135,"related":87165,"status":5774,"integration":12282},"/docs/dev-tools/rulers::heading::column-overlay",[38546,35131,38134,34950,35106,38137,35131,38138,38139,35204,12403,38140],[83545,34950,35106,12282,5774],[34947,34962,36749],{"id":87167,"title":38616,"description":87126,"kind":35951,"type":83541,"section":34950,"path":34964,"anchor":38615,"group":35106,"order":1908,"pageTitle":35131,"context":87127,"tokens":87168,"tags":87169,"activation":38135,"related":87170,"status":5774,"integration":12282},"/docs/dev-tools/rulers::heading::visual-styling",[38616,35131,38134,34950,35106,38137,35131,38138,38139,35204,12403,38140],[83545,34950,35106,12282,5774],[34947,34962,36749],{"id":87172,"title":38667,"description":87126,"kind":35951,"type":83541,"section":34950,"path":34964,"anchor":38666,"group":35106,"order":1908,"pageTitle":35131,"context":87127,"tokens":87173,"tags":87174,"activation":38135,"related":87175,"status":5774,"integration":12282},"/docs/dev-tools/rulers::heading::triggers",[38667,35131,38134,34950,35106,38137,35131,38138,38139,35204,12403,38140],[83545,34950,35106,12282,5774],[34947,34962,36749],{"id":87177,"title":36573,"description":87126,"kind":35951,"type":83541,"section":34950,"path":34964,"anchor":36572,"group":35106,"order":1908,"pageTitle":35131,"context":87127,"tokens":87178,"tags":87179,"activation":38135,"related":87180,"status":5774,"integration":12282},"/docs/dev-tools/rulers::heading::what-it-attaches-to",[36573,35131,38134,34950,35106,38137,35131,38138,38139,35204,12403,38140],[83545,34950,35106,12282,5774],[34947,34962,36749],{"id":87182,"title":37150,"description":87126,"kind":35951,"type":83541,"section":34950,"path":34964,"anchor":37149,"group":35106,"order":1908,"pageTitle":35131,"context":87127,"tokens":87183,"tags":87184,"activation":38135,"related":87185,"status":5774,"integration":12282},"/docs/dev-tools/rulers::heading::advanced-usage-patterns",[37150,35131,38134,34950,35106,38137,35131,38138,38139,35204,12403,38140],[83545,34950,35106,12282,5774],[34947,34962,36749],{"id":87187,"title":38821,"description":87126,"kind":35951,"type":83541,"section":34950,"path":34964,"anchor":38820,"group":35106,"order":1908,"pageTitle":35131,"context":87127,"tokens":87188,"tags":87189,"activation":38135,"related":87190,"status":5774,"integration":12282},"/docs/dev-tools/rulers::heading::grid-backed-rulers-for-page-qa",[38821,35131,38134,34950,35106,38137,35131,38138,38139,35204,12403,38140],[83545,34950,35106,12282,5774],[34947,34962,36749],{"id":87192,"title":38887,"description":87126,"kind":35951,"type":83541,"section":34950,"path":34964,"anchor":38886,"group":35106,"order":1908,"pageTitle":35131,"context":87127,"tokens":87193,"tags":87194,"activation":38135,"related":87195,"status":5774,"integration":12282},"/docs/dev-tools/rulers::heading::add-project-specific-entry-points",[38887,35131,38134,34950,35106,38137,35131,38138,38139,35204,12403,38140],[83545,34950,35106,12282,5774],[34947,34962,36749],{"id":87197,"title":6478,"description":87126,"kind":35951,"type":83541,"section":34950,"path":34964,"anchor":6477,"group":35106,"order":1908,"pageTitle":35131,"context":87127,"tokens":87198,"tags":87199,"activation":38135,"related":87200,"status":5774,"integration":12282},"/docs/dev-tools/rulers::heading::registration",[6478,35131,38134,34950,35106,38137,35131,38138,38139,35204,12403,38140],[83545,34950,35106,12282,5774],[34947,34962,36749],{"id":87202,"title":19384,"description":87126,"kind":35951,"type":83541,"section":34950,"path":34964,"anchor":19383,"group":35106,"order":1908,"pageTitle":35131,"context":87127,"tokens":87203,"tags":87204,"activation":38135,"related":87205,"status":5774,"integration":12282},"/docs/dev-tools/rulers::heading::related",[19384,35131,38134,34950,35106,38137,35131,38138,38139,35204,12403,38140],[83545,34950,35106,12282,5774],[34947,34962,36749],{"id":166,"title":167,"description":39100,"kind":39101,"type":83533,"section":39102,"path":166,"group":39103,"order":11,"pageTitle":167,"context":87207,"tokens":87208,"tags":87210,"related":87211},"API Reference / Core API",[167,39100,39102,39103,83535,87209,14],"api",[39102,39103],[6,158,2354],{"id":87213,"title":39103,"description":87214,"kind":39101,"type":83541,"section":39102,"path":166,"anchor":39119,"group":39103,"order":11,"pageTitle":167,"context":87215,"tokens":87216,"tags":87217,"related":87218},"/docs/api/overview::heading::core-api","Section in API Overview","API Overview / API Reference",[39103,167,39100,39102,39103],[83545,39102,39103],[6,158,2354],{"id":87220,"title":39149,"description":87214,"kind":39101,"type":83541,"section":39102,"path":166,"anchor":39148,"group":39103,"order":11,"pageTitle":167,"context":87215,"tokens":87221,"tags":87222,"related":87223},"/docs/api/overview::heading::utilities",[39149,167,39100,39102,39103],[83545,39102,39103],[6,158,2354],{"id":87225,"title":39206,"description":87214,"kind":39101,"type":83541,"section":39102,"path":166,"anchor":39205,"group":39103,"order":11,"pageTitle":167,"context":87215,"tokens":87226,"tags":87227,"related":87228},"/docs/api/overview::heading::state-models",[39206,167,39100,39102,39103],[83545,39102,39103],[6,158,2354],{"id":87230,"title":39254,"description":87214,"kind":39101,"type":83541,"section":39102,"path":166,"anchor":39253,"group":39103,"order":11,"pageTitle":167,"context":87215,"tokens":87231,"tags":87232,"related":87233},"/docs/api/overview::heading::boundary-rule",[39254,167,39100,39102,39103],[83545,39102,39103],[6,158,2354],{"id":3984,"title":39126,"description":39283,"kind":39101,"type":83533,"section":39102,"path":3984,"group":39103,"order":427,"pageTitle":39126,"context":87207,"tokens":87235,"tags":87237,"related":87238},[39126,39283,39102,39103,28,282,299,326,2458,83535,87209,87236],"string tune",[39102,39103],[2467,2903,19],{"id":87240,"title":39297,"description":87241,"kind":39101,"type":83541,"section":39102,"path":3984,"anchor":39296,"group":39103,"order":427,"pageTitle":39126,"context":87242,"tokens":87243,"tags":87244,"related":87245},"/docs/api/string-tune::heading::instance-access","Section in StringTune API","StringTune API / API Reference",[39297,39126,39283,39102,39103,28,282,299,326,2458],[83545,39102,39103],[2467,2903,19],{"id":87247,"title":39323,"description":87241,"kind":39101,"type":83541,"section":39102,"path":3984,"anchor":39322,"group":39103,"order":427,"pageTitle":39126,"context":87242,"tokens":87248,"tags":87249,"related":87250},"/docs/api/string-tune::heading::core-methods",[39323,39126,39283,39102,39103,28,282,299,326,2458],[83545,39102,39103],[2467,2903,19],{"id":87252,"title":39329,"description":87241,"kind":39101,"type":83541,"section":39102,"path":3984,"anchor":39326,"group":39103,"order":427,"pageTitle":39126,"context":87242,"tokens":87253,"tags":87254,"related":87255},"/docs/api/string-tune::heading::usemodule-options",[39329,39126,39283,39102,39103,28,282,299,326,2458],[83545,39102,39103],[2467,2903,19],{"id":87257,"title":39338,"description":87241,"kind":39101,"type":83541,"section":39102,"path":3984,"anchor":39335,"group":39103,"order":427,"pageTitle":39126,"context":87242,"tokens":87258,"tags":87259,"related":87260},"/docs/api/string-tune::heading::setupsettingssettings",[39338,39126,39283,39102,39103,28,282,299,326,2458],[83545,39102,39103],[2467,2903,19],{"id":87262,"title":39347,"description":87241,"kind":39101,"type":83541,"section":39102,"path":3984,"anchor":39344,"group":39103,"order":427,"pageTitle":39126,"context":87242,"tokens":87263,"tags":87264,"related":87265},"/docs/api/string-tune::heading::startfps",[39347,39126,39283,39102,39103,28,282,299,326,2458],[83545,39102,39103],[2467,2903,19],{"id":87267,"title":39782,"description":87241,"kind":39101,"type":83541,"section":39102,"path":3984,"anchor":39353,"group":39103,"order":427,"pageTitle":39126,"context":87242,"tokens":87268,"tags":87269,"related":87270},"/docs/api/string-tune::heading::onname-callback-offname-callback",[39782,39126,39283,39102,39103,28,282,299,326,2458],[83545,39102,39103],[2467,2903,19],{"id":87272,"title":2557,"description":87241,"kind":39101,"type":83541,"section":39102,"path":3984,"anchor":2554,"group":39103,"order":427,"pageTitle":39126,"context":87242,"tokens":87273,"tags":87274,"related":87275},"/docs/api/string-tune::heading::scrollto",[2557,39126,39283,39102,39103,28,282,299,326,2458],[83545,39102,39103],[2467,2903,19],{"id":87277,"title":2730,"description":87241,"kind":39101,"type":83541,"section":39102,"path":3984,"anchor":2727,"group":39103,"order":427,"pageTitle":39126,"context":87242,"tokens":87278,"tags":87279,"related":87280},"/docs/api/string-tune::heading::invalidatecenterid",[2730,39126,39283,39102,39103,28,282,299,326,2458],[83545,39102,39103],[2467,2903,19],{"id":87282,"title":2773,"description":87241,"kind":39101,"type":83541,"section":39102,"path":3984,"anchor":2770,"group":39103,"order":427,"pageTitle":39126,"context":87242,"tokens":87283,"tags":87284,"related":87285},"/docs/api/string-tune::heading::onresizeforce",[2773,39126,39283,39102,39103,28,282,299,326,2458],[83545,39102,39103],[2467,2903,19],{"id":87287,"title":39639,"description":87241,"kind":39101,"type":83541,"section":39102,"path":3984,"anchor":39636,"group":39103,"order":427,"pageTitle":39126,"context":87242,"tokens":87288,"tags":87289,"related":87290},"/docs/api/string-tune::heading::registerscrollmodename-controller",[39639,39126,39283,39102,39103,28,282,299,326,2458],[83545,39102,39103],[2467,2903,19],{"id":87292,"title":39646,"description":87241,"kind":39101,"type":83541,"section":39102,"path":3984,"anchor":39645,"group":39103,"order":427,"pageTitle":39126,"context":87242,"tokens":87293,"tags":87294,"related":87295},"/docs/api/string-tune::heading::public-properties",[39646,39126,39283,39102,39103,28,282,299,326,2458],[83545,39102,39103],[2467,2903,19],{"id":87297,"title":39684,"description":87241,"kind":39101,"type":83541,"section":39102,"path":3984,"anchor":39683,"group":39103,"order":427,"pageTitle":39126,"context":87242,"tokens":87298,"tags":87299,"related":87300},"/docs/api/string-tune::heading::scroll-tuning-example",[39684,39126,39283,39102,39103,28,282,299,326,2458],[83545,39102,39103],[2467,2903,19],{"id":87302,"title":39759,"description":87241,"kind":39101,"type":83541,"section":39102,"path":3984,"anchor":39758,"group":39103,"order":427,"pageTitle":39126,"context":87242,"tokens":87303,"tags":87304,"related":87305},"/docs/api/string-tune::heading::not-part-of-the-public-contract",[39759,39126,39283,39102,39103,28,282,299,326,2458],[83545,39102,39103],[2467,2903,19],{"id":2903,"title":39131,"description":39792,"kind":39101,"type":83533,"section":39102,"path":2903,"group":39103,"order":609,"pageTitle":39131,"context":87207,"tokens":87307,"tags":87308,"related":87309},[39131,39792,39102,39103,3818,22951,39794,83535,87209,3818],[39102,39103],[2901,2469,3823],{"id":87311,"title":39835,"description":87312,"kind":39101,"type":83541,"section":39102,"path":2903,"anchor":39834,"group":39103,"order":609,"pageTitle":39131,"context":87313,"tokens":87314,"tags":87315,"related":87316},"/docs/api/events::heading::important-boundary","Section in Event Channels","Event Channels / API Reference",[39835,39131,39792,39102,39103,3818,22951,39794],[83545,39102,39103],[2901,2469,3823],{"id":87318,"title":39861,"description":87312,"kind":39101,"type":83541,"section":39102,"path":2903,"anchor":39860,"group":39103,"order":609,"pageTitle":39131,"context":87313,"tokens":87319,"tags":87320,"related":87321},"/docs/api/events::heading::global-runtime-channels",[39861,39131,39792,39102,39103,3818,22951,39794],[83545,39102,39103],[2901,2469,3823],{"id":87323,"title":39977,"description":87312,"kind":39101,"type":83541,"section":39102,"path":2903,"anchor":39976,"group":39103,"order":609,"pageTitle":39131,"context":87313,"tokens":87324,"tags":87325,"related":87326},"/docs/api/events::heading::global-module-channels",[39977,39131,39792,39102,39103,3818,22951,39794],[83545,39102,39103],[2901,2469,3823],{"id":87328,"title":40144,"description":87312,"kind":39101,"type":83541,"section":39102,"path":2903,"anchor":40143,"group":39103,"order":609,"pageTitle":39131,"context":87313,"tokens":87329,"tags":87330,"related":87331},"/docs/api/events::heading::object-lifecycle-channels",[40144,39131,39792,39102,39103,3818,22951,39794],[83545,39102,39103],[2901,2469,3823],{"id":87333,"title":40223,"description":87312,"kind":39101,"type":83541,"section":39102,"path":2903,"anchor":40222,"group":39103,"order":609,"pageTitle":39131,"context":87313,"tokens":87334,"tags":87335,"related":87336},"/docs/api/events::heading::progress-and-motion-channels",[40223,39131,39792,39102,39103,3818,22951,39794],[83545,39102,39103],[2901,2469,3823],{"id":87338,"title":40342,"description":87312,"kind":39101,"type":83541,"section":39102,"path":2903,"anchor":40341,"group":39103,"order":609,"pageTitle":39131,"context":87313,"tokens":87339,"tags":87340,"related":87341},"/docs/api/events::heading::cursor-and-interaction-channels",[40342,39131,39792,39102,39103,3818,22951,39794],[83545,39102,39103],[2901,2469,3823],{"id":87343,"title":40492,"description":87312,"kind":39101,"type":83541,"section":39102,"path":2903,"anchor":40491,"group":39103,"order":609,"pageTitle":39131,"context":87313,"tokens":87344,"tags":87345,"related":87346},"/docs/api/events::heading::form-channels",[40492,39131,39792,39102,39103,3818,22951,39794],[83545,39102,39103],[2901,2469,3823],{"id":87348,"title":40578,"description":87312,"kind":39101,"type":83541,"section":39102,"path":2903,"anchor":40577,"group":39103,"order":609,"pageTitle":39131,"context":87313,"tokens":87349,"tags":87350,"related":87351},"/docs/api/events::heading::local-object-events",[40578,39131,39792,39102,39103,3818,22951,39794],[83545,39102,39103],[2901,2469,3823],{"id":87353,"title":40608,"description":87312,"kind":39101,"type":83541,"section":39102,"path":2903,"anchor":35916,"group":39103,"order":609,"pageTitle":39131,"context":87313,"tokens":87354,"tags":87355,"related":87356},"/docs/api/events::heading::where-to-go-next",[40608,39131,39792,39102,39103,3818,22951,39794],[83545,39102,39103],[2901,2469,3823],{"id":2467,"title":39136,"description":40645,"kind":39101,"type":83533,"section":39102,"path":2467,"group":39103,"order":819,"pageTitle":39136,"context":87207,"tokens":87358,"tags":87359,"related":87360},[39136,40645,39102,39103,2457,3267,12286,25405,83535,87209,2456],[39102,39103],[146,2468,3984],{"id":87362,"title":40679,"description":87363,"kind":39101,"type":83541,"section":39102,"path":2467,"anchor":40678,"group":39103,"order":819,"pageTitle":39136,"context":87364,"tokens":87365,"tags":87366,"related":87367},"/docs/api/settings::heading::full-default-settings","Section in Settings Reference","Settings Reference / API Reference",[40679,39136,40645,39102,39103,2457,3267,12286,25405],[83545,39102,39103],[146,2468,3984],{"id":87369,"title":2933,"description":87363,"kind":39101,"type":83541,"section":39102,"path":2467,"anchor":2070,"group":39103,"order":819,"pageTitle":39136,"context":87364,"tokens":87370,"tags":87371,"related":87372},"/docs/api/settings::heading::example",[2933,39136,40645,39102,39103,2457,3267,12286,25405],[83545,39102,39103],[146,2468,3984],{"id":87374,"title":41541,"description":87363,"kind":39101,"type":83541,"section":39102,"path":2467,"anchor":41448,"group":39103,"order":819,"pageTitle":39136,"context":87364,"tokens":87375,"tags":87376,"related":87377},"/docs/api/settings::heading::not-configured-through-setupsettings",[41541,39136,40645,39102,39103,2457,3267,12286,25405],[83545,39102,39103],[146,2468,3984],{"id":87379,"title":41517,"description":87363,"kind":39101,"type":83541,"section":39102,"path":2467,"anchor":41516,"group":39103,"order":819,"pageTitle":39136,"context":87364,"tokens":87380,"tags":87381,"related":87382},"/docs/api/settings::heading::important-notes",[41517,39136,40645,39102,39103,2457,3267,12286,25405],[83545,39102,39103],[146,2468,3984],{"id":2468,"title":39141,"description":41544,"kind":39101,"type":83533,"section":39102,"path":2468,"group":39103,"order":1908,"pageTitle":39141,"context":87207,"tokens":87384,"tags":87385,"related":87386},[39141,41544,39102,39103,764,2461,2462,83535,87209,5311],[39102,39103],[146,2469,8500],{"id":87388,"title":41570,"description":87389,"kind":39101,"type":83541,"section":39102,"path":2468,"anchor":41569,"group":39103,"order":1908,"pageTitle":39141,"context":87390,"tokens":87391,"tags":87392,"related":87393},"/docs/api/attributes::heading::reading-model","Section in Common Attributes","Common Attributes / API Reference",[41570,39141,41544,39102,39103,764,2461,2462],[83545,39102,39103],[146,2469,8500],{"id":87395,"title":41681,"description":87389,"kind":39101,"type":83541,"section":39102,"path":2468,"anchor":41680,"group":39103,"order":1908,"pageTitle":39141,"context":87390,"tokens":87396,"tags":87397,"related":87398},"/docs/api/attributes::heading::identity-and-routing",[41681,39141,41544,39102,39103,764,2461,2462],[83545,39102,39103],[146,2469,8500],{"id":87400,"title":41789,"description":87389,"kind":39101,"type":83541,"section":39102,"path":2468,"anchor":41788,"group":39103,"order":1908,"pageTitle":39141,"context":87390,"tokens":87401,"tags":87402,"related":87403},"/docs/api/attributes::heading::shared-geometry",[41789,39141,41544,39102,39103,764,2461,2462],[83545,39102,39103],[146,2469,8500],{"id":87405,"title":41938,"description":87389,"kind":39101,"type":83541,"section":39102,"path":2468,"anchor":41937,"group":39103,"order":1908,"pageTitle":39141,"context":87390,"tokens":87406,"tags":87407,"related":87408},"/docs/api/attributes::heading::shared-behavior-flags",[41938,39141,41544,39102,39103,764,2461,2462],[83545,39102,39103],[146,2469,8500],{"id":87410,"title":42011,"description":87389,"kind":39101,"type":83541,"section":39102,"path":2468,"anchor":42010,"group":39103,"order":1908,"pageTitle":39141,"context":87390,"tokens":87411,"tags":87412,"related":87413},"/docs/api/attributes::heading::practical-notes",[42011,39141,41544,39102,39103,764,2461,2462],[83545,39102,39103],[146,2469,8500],{"id":87415,"title":40608,"description":87389,"kind":39101,"type":83541,"section":39102,"path":2468,"anchor":35916,"group":39103,"order":1908,"pageTitle":39141,"context":87390,"tokens":87416,"tags":87417,"related":87418},"/docs/api/attributes::heading::where-to-go-next",[40608,39141,41544,39102,39103,764,2461,2462],[83545,39102,39103],[146,2469,8500],{"id":8500,"title":18015,"description":42075,"kind":39101,"type":83533,"section":39102,"path":8500,"group":39103,"order":4302,"pageTitle":18015,"context":87207,"tokens":87420,"tags":87422,"related":87423},[18015,42075,39102,39103,83535,87209,87421],"css variables",[39102,39103],[2468,617,5664],{"id":87425,"title":39835,"description":87426,"kind":39101,"type":83541,"section":39102,"path":8500,"anchor":39834,"group":39103,"order":4302,"pageTitle":18015,"context":87427,"tokens":87428,"tags":87429,"related":87430},"/docs/api/css-variables::heading::important-boundary","Section in CSS Variables","CSS Variables / API Reference",[39835,18015,42075,39102,39103],[83545,39102,39103],[2468,617,5664],{"id":87432,"title":42141,"description":87426,"kind":39101,"type":83541,"section":39102,"path":8500,"anchor":42140,"group":39103,"order":4302,"pageTitle":18015,"context":87427,"tokens":87433,"tags":87434,"related":87435},"/docs/api/css-variables::heading::scroll-progress-and-motion",[42141,18015,42075,39102,39103],[83545,39102,39103],[2468,617,5664],{"id":87437,"title":42235,"description":87426,"kind":39101,"type":83541,"section":39102,"path":8500,"anchor":42234,"group":39103,"order":4302,"pageTitle":18015,"context":87427,"tokens":87438,"tags":87439,"related":87440},"/docs/api/css-variables::heading::cursor-target-variables",[42235,18015,42075,39102,39103],[83545,39102,39103],[2468,617,5664],{"id":87442,"title":42412,"description":87426,"kind":39101,"type":83541,"section":39102,"path":8500,"anchor":42411,"group":39103,"order":4302,"pageTitle":18015,"context":87427,"tokens":87443,"tags":87444,"related":87445},"/docs/api/css-variables::heading::cursor-portal-variables",[42412,18015,42075,39102,39103],[83545,39102,39103],[2468,617,5664],{"id":87447,"title":42503,"description":87426,"kind":39101,"type":83541,"section":39102,"path":8500,"anchor":42502,"group":39103,"order":4302,"pageTitle":18015,"context":87427,"tokens":87448,"tags":87449,"related":87450},"/docs/api/css-variables::heading::interaction-variables",[42503,18015,42075,39102,39103],[83545,39102,39103],[2468,617,5664],{"id":87452,"title":42628,"description":87426,"kind":39101,"type":83541,"section":39102,"path":8500,"anchor":42627,"group":39103,"order":4302,"pageTitle":18015,"context":87427,"tokens":87453,"tags":87454,"related":87455},"/docs/api/css-variables::heading::text-split-variables",[42628,18015,42075,39102,39103],[83545,39102,39103],[2468,617,5664],{"id":87457,"title":42745,"description":87426,"kind":39101,"type":83541,"section":39102,"path":8500,"anchor":42744,"group":39103,"order":4302,"pageTitle":18015,"context":87427,"tokens":87458,"tags":87459,"related":87460},"/docs/api/css-variables::heading::consumption-patterns",[42745,18015,42075,39102,39103],[83545,39102,39103],[2468,617,5664],{"id":87462,"title":40608,"description":87426,"kind":39101,"type":83541,"section":39102,"path":8500,"anchor":35916,"group":39103,"order":4302,"pageTitle":18015,"context":87427,"tokens":87463,"tags":87464,"related":87465},"/docs/api/css-variables::heading::where-to-go-next",[40608,18015,42075,39102,39103],[83545,39102,39103],[2468,617,5664],{"id":39156,"title":39157,"description":42968,"kind":39101,"type":83533,"section":39102,"path":39156,"group":39149,"order":5013,"pageTitle":39157,"context":87467,"tokens":87468,"tags":87469,"related":87470},"API Reference / Utilities",[39157,42968,39102,39149,2383,28664,2388,2393,5063,83535,87209,39148],[39102,39149],[9622,28758,32903],{"id":87472,"title":42988,"description":87473,"kind":39101,"type":83541,"section":39102,"path":39156,"anchor":42987,"group":39149,"order":5013,"pageTitle":39157,"context":87474,"tokens":87475,"tags":87476,"related":87477},"/docs/api/utilities::heading::public-utility-exports","Section in Utilities Overview","Utilities Overview / API Reference",[42988,39157,42968,39102,39149,2383,28664,2388,2393,5063],[83545,39102,39149],[9622,28758,32903],{"id":87479,"title":43013,"description":87473,"kind":39101,"type":83541,"section":39102,"path":39156,"anchor":43012,"group":39149,"order":5013,"pageTitle":39157,"context":87474,"tokens":87480,"tags":87481,"related":87482},"/docs/api/utilities::heading::internal-runtime-helpers",[43013,39157,42968,39102,39149,2383,28664,2388,2393,5063],[83545,39102,39149],[9622,28758,32903],{"id":87484,"title":29842,"description":87473,"kind":39101,"type":83541,"section":39102,"path":39156,"anchor":29841,"group":39149,"order":5013,"pageTitle":39157,"context":87474,"tokens":87485,"tags":87486,"related":87487},"/docs/api/utilities::heading::practical-rule",[29842,39157,42968,39102,39149,2383,28664,2388,2393,5063],[83545,39102,39149],[9622,28758,32903],{"id":5022,"title":2393,"description":43071,"kind":39101,"type":83533,"section":39102,"path":5022,"group":39149,"order":31980,"pageTitle":2393,"context":87467,"tokens":87489,"tags":87491,"related":87492},[2393,43071,39102,39149,5016,5015,43073,83535,87209,87490],"frame dom",[39102,39149],[5010,5023,28758],{"id":87494,"title":43101,"description":87495,"kind":39101,"type":83541,"section":39102,"path":5022,"anchor":43100,"group":39149,"order":31980,"pageTitle":2393,"context":87496,"tokens":87497,"tags":87498,"related":87499},"/docs/api/frame-dom::heading::public-status","Section in frameDOM","frameDOM / API Reference",[43101,2393,43071,39102,39149,5016,5015,43073],[83545,39102,39149],[5010,5023,28758],{"id":87501,"title":18799,"description":87495,"kind":39101,"type":83541,"section":39102,"path":5022,"anchor":43109,"group":39149,"order":31980,"pageTitle":2393,"context":87496,"tokens":87502,"tags":87503,"related":87504},"/docs/api/frame-dom::heading::what-it-does",[18799,2393,43071,39102,39149,5016,5015,43073],[83545,39102,39149],[5010,5023,28758],{"id":87506,"title":43131,"description":87495,"kind":39101,"type":83541,"section":39102,"path":5022,"anchor":43130,"group":39149,"order":31980,"pageTitle":2393,"context":87496,"tokens":87507,"tags":87508,"related":87509},"/docs/api/frame-dom::heading::api-shape",[43131,2393,43071,39102,39149,5016,5015,43073],[83545,39102,39149],[5010,5023,28758],{"id":87511,"title":43172,"description":87495,"kind":39101,"type":83541,"section":39102,"path":5022,"anchor":3084,"group":39149,"order":31980,"pageTitle":2393,"context":87496,"tokens":87512,"tags":87513,"related":87514},"/docs/api/frame-dom::heading::how-it-works",[43172,2393,43071,39102,39149,5016,5015,43073],[83545,39102,39149],[5010,5023,28758],{"id":87516,"title":36393,"description":87495,"kind":39101,"type":83541,"section":39102,"path":5022,"anchor":36392,"group":39149,"order":31980,"pageTitle":2393,"context":87496,"tokens":87517,"tags":87518,"related":87519},"/docs/api/frame-dom::heading::when-to-use-it",[36393,2393,43071,39102,39149,5016,5015,43073],[83545,39102,39149],[5010,5023,28758],{"id":87521,"title":43224,"description":87495,"kind":39101,"type":83541,"section":39102,"path":5022,"anchor":43223,"group":39149,"order":31980,"pageTitle":2393,"context":87496,"tokens":87522,"tags":87523,"related":87524},"/docs/api/frame-dom::heading::when-not-to-use-it",[43224,2393,43071,39102,39149,5016,5015,43073],[83545,39102,39149],[5010,5023,28758],{"id":87526,"title":43250,"description":87495,"kind":39101,"type":83541,"section":39102,"path":5022,"anchor":43249,"group":39149,"order":31980,"pageTitle":2393,"context":87496,"tokens":87527,"tags":87528,"related":87529},"/docs/api/frame-dom::heading::practical-note",[43250,2393,43071,39102,39149,5016,5015,43073],[83545,39102,39149],[5010,5023,28758],{"id":5023,"title":5063,"description":43270,"kind":39101,"type":83533,"section":39102,"path":5023,"group":39149,"order":32254,"pageTitle":5063,"context":87467,"tokens":87531,"tags":87533,"related":87534},[5063,43270,39102,39149,43272,32758,32779,83535,87209,87532],"style txn",[39102,39149],[5010,5022,28758],{"id":87536,"title":43101,"description":87537,"kind":39101,"type":83541,"section":39102,"path":5023,"anchor":43100,"group":39149,"order":32254,"pageTitle":5063,"context":87538,"tokens":87539,"tags":87540,"related":87541},"/docs/api/style-txn::heading::public-status","Section in styleTxn","styleTxn / API Reference",[43101,5063,43270,39102,39149,43272,32758,32779],[83545,39102,39149],[5010,5022,28758],{"id":87543,"title":18799,"description":87537,"kind":39101,"type":83541,"section":39102,"path":5023,"anchor":43109,"group":39149,"order":32254,"pageTitle":5063,"context":87538,"tokens":87544,"tags":87545,"related":87546},"/docs/api/style-txn::heading::what-it-does",[18799,5063,43270,39102,39149,43272,32758,32779],[83545,39102,39149],[5010,5022,28758],{"id":87548,"title":43311,"description":87537,"kind":39101,"type":83541,"section":39102,"path":5023,"anchor":43310,"group":39149,"order":32254,"pageTitle":5063,"context":87538,"tokens":87549,"tags":87550,"related":87551},"/docs/api/style-txn::heading::main-methods",[43311,5063,43270,39102,39149,43272,32758,32779],[83545,39102,39149],[5010,5022,28758],{"id":87553,"title":43354,"description":87537,"kind":39101,"type":83541,"section":39102,"path":5023,"anchor":43353,"group":39149,"order":32254,"pageTitle":5063,"context":87538,"tokens":87554,"tags":87555,"related":87556},"/docs/api/style-txn::heading::typical-usage",[43354,5063,43270,39102,39149,43272,32758,32779],[83545,39102,39149],[5010,5022,28758],{"id":87558,"title":43416,"description":87537,"kind":39101,"type":83541,"section":39102,"path":5023,"anchor":43415,"group":39149,"order":32254,"pageTitle":5063,"context":87538,"tokens":87559,"tags":87560,"related":87561},"/docs/api/style-txn::heading::important-behavior",[43416,5063,43270,39102,39149,43272,32758,32779],[83545,39102,39149],[5010,5022,28758],{"id":87563,"title":36393,"description":87537,"kind":39101,"type":83541,"section":39102,"path":5023,"anchor":36392,"group":39149,"order":32254,"pageTitle":5063,"context":87538,"tokens":87564,"tags":87565,"related":87566},"/docs/api/style-txn::heading::when-to-use-it",[36393,5063,43270,39102,39149,43272,32758,32779],[83545,39102,39149],[5010,5022,28758],{"id":87568,"title":43250,"description":87537,"kind":39101,"type":83541,"section":39102,"path":5023,"anchor":43249,"group":39149,"order":32254,"pageTitle":5063,"context":87538,"tokens":87569,"tags":87570,"related":87571},"/docs/api/style-txn::heading::practical-note",[43250,5063,43270,39102,39149,43272,32758,32779],[83545,39102,39149],[5010,5022,28758],{"id":5024,"title":28686,"description":43475,"kind":39101,"type":83533,"section":39102,"path":5024,"group":39149,"order":32894,"pageTitle":28686,"context":87467,"tokens":87573,"tags":87575,"related":87576},[28686,43475,39102,39149,43477,83535,87209,87574],"dom batcher",[39102,39149],[5010,5022,5699],{"id":87578,"title":43101,"description":87579,"kind":39101,"type":83541,"section":39102,"path":5024,"anchor":43100,"group":39149,"order":32894,"pageTitle":28686,"context":87580,"tokens":87581,"tags":87582,"related":87583},"/docs/api/dom-batcher::heading::public-status","Section in DOMBatcher","DOMBatcher / API Reference",[43101,28686,43475,39102,39149,43477],[83545,39102,39149],[5010,5022,5699],{"id":87585,"title":18799,"description":87579,"kind":39101,"type":83541,"section":39102,"path":5024,"anchor":43109,"group":39149,"order":32894,"pageTitle":28686,"context":87580,"tokens":87586,"tags":87587,"related":87588},"/docs/api/dom-batcher::heading::what-it-does",[18799,28686,43475,39102,39149,43477],[83545,39102,39149],[5010,5022,5699],{"id":87590,"title":43311,"description":87579,"kind":39101,"type":83541,"section":39102,"path":5024,"anchor":43310,"group":39149,"order":32894,"pageTitle":28686,"context":87580,"tokens":87591,"tags":87592,"related":87593},"/docs/api/dom-batcher::heading::main-methods",[43311,28686,43475,39102,39149,43477],[83545,39102,39149],[5010,5022,5699],{"id":87595,"title":43554,"description":87579,"kind":39101,"type":83541,"section":39102,"path":5024,"anchor":43553,"group":39149,"order":32894,"pageTitle":28686,"context":87580,"tokens":87596,"tags":87597,"related":87598},"/docs/api/dom-batcher::heading::runtime-role",[43554,28686,43475,39102,39149,43477],[83545,39102,39149],[5010,5022,5699],{"id":87600,"title":43585,"description":87579,"kind":39101,"type":83541,"section":39102,"path":5024,"anchor":43584,"group":39149,"order":32894,"pageTitle":28686,"context":87580,"tokens":87601,"tags":87602,"related":87603},"/docs/api/dom-batcher::heading::cached-data",[43585,28686,43475,39102,39149,43477],[83545,39102,39149],[5010,5022,5699],{"id":87605,"title":36393,"description":87579,"kind":39101,"type":83541,"section":39102,"path":5024,"anchor":36392,"group":39149,"order":32894,"pageTitle":28686,"context":87580,"tokens":87606,"tags":87607,"related":87608},"/docs/api/dom-batcher::heading::when-to-use-it",[36393,28686,43475,39102,39149,43477],[83545,39102,39149],[5010,5022,5699],{"id":87610,"title":43250,"description":87579,"kind":39101,"type":83541,"section":39102,"path":5024,"anchor":43249,"group":39149,"order":32894,"pageTitle":28686,"context":87580,"tokens":87611,"tags":87612,"related":87613},"/docs/api/dom-batcher::heading::practical-note",[43250,28686,43475,39102,39149,43477],[83545,39102,39149],[5010,5022,5699],{"id":36749,"title":37044,"description":43634,"kind":39101,"type":83533,"section":39102,"path":36749,"group":39149,"order":33130,"pageTitle":37044,"context":87467,"tokens":87615,"tags":87617,"related":87618},[37044,43634,39102,39149,83535,87209,87616],"grid adapter",[39102,39149],[39156,5699,2354],{"id":87620,"title":43101,"description":87621,"kind":39101,"type":83541,"section":39102,"path":36749,"anchor":43100,"group":39149,"order":33130,"pageTitle":37044,"context":87622,"tokens":87623,"tags":87624,"related":87625},"/docs/api/grid-adapter::heading::public-status","Section in GridAdapter","GridAdapter / API Reference",[43101,37044,43634,39102,39149],[83545,39102,39149],[39156,5699,2354],{"id":87627,"title":18799,"description":87621,"kind":39101,"type":83541,"section":39102,"path":36749,"anchor":43109,"group":39149,"order":33130,"pageTitle":37044,"context":87622,"tokens":87628,"tags":87629,"related":87630},"/docs/api/grid-adapter::heading::what-it-does",[18799,37044,43634,39102,39149],[83545,39102,39149],[39156,5699,2354],{"id":87632,"title":43692,"description":87621,"kind":39101,"type":83541,"section":39102,"path":36749,"anchor":43691,"group":39149,"order":33130,"pageTitle":37044,"context":87622,"tokens":87633,"tags":87634,"related":87635},"/docs/api/grid-adapter::heading::abstract-contract",[43692,37044,43634,39102,39149],[83545,39102,39149],[39156,5699,2354],{"id":87637,"title":43728,"description":87621,"kind":39101,"type":83541,"section":39102,"path":36749,"anchor":43727,"group":39149,"order":33130,"pageTitle":37044,"context":87622,"tokens":87638,"tags":87639,"related":87640},"/docs/api/grid-adapter::heading::built-in-helpers",[43728,37044,43634,39102,39149],[83545,39102,39149],[39156,5699,2354],{"id":87642,"title":36393,"description":87621,"kind":39101,"type":83541,"section":39102,"path":36749,"anchor":36392,"group":39149,"order":33130,"pageTitle":37044,"context":87622,"tokens":87643,"tags":87644,"related":87645},"/docs/api/grid-adapter::heading::when-to-use-it",[36393,37044,43634,39102,39149],[83545,39102,39149],[39156,5699,2354],{"id":87647,"title":43250,"description":87621,"kind":39101,"type":83541,"section":39102,"path":36749,"anchor":43249,"group":39149,"order":33130,"pageTitle":37044,"context":87622,"tokens":87648,"tags":87649,"related":87650},"/docs/api/grid-adapter::heading::practical-note",[43250,37044,43634,39102,39149],[83545,39102,39149],[39156,5699,2354],{"id":39178,"title":39179,"description":43799,"kind":39101,"type":83533,"section":39102,"path":39178,"group":39149,"order":43800,"pageTitle":39179,"context":87467,"tokens":87652,"tags":87653,"related":87654},[39179,43799,39102,39149,83535,87209,43810],[39102,39149],[39184,39190,39156],{"id":87656,"title":43101,"description":87657,"kind":39101,"type":83541,"section":39102,"path":39178,"anchor":43100,"group":39149,"order":43800,"pageTitle":39179,"context":87658,"tokens":87659,"tags":87660,"related":87661},"/docs/api/debounce::heading::public-status","Section in Debounce","Debounce / API Reference",[43101,39179,43799,39102,39149],[83545,39102,39149],[39184,39190,39156],{"id":87663,"title":18799,"description":87657,"kind":39101,"type":83541,"section":39102,"path":39178,"anchor":43109,"group":39149,"order":43800,"pageTitle":39179,"context":87658,"tokens":87664,"tags":87665,"related":87666},"/docs/api/debounce::heading::what-it-does",[18799,39179,43799,39102,39149],[83545,39102,39149],[39184,39190,39156],{"id":87668,"title":43554,"description":87657,"kind":39101,"type":83541,"section":39102,"path":39178,"anchor":43553,"group":39149,"order":43800,"pageTitle":39179,"context":87658,"tokens":87669,"tags":87670,"related":87671},"/docs/api/debounce::heading::runtime-role",[43554,39179,43799,39102,39149],[83545,39102,39149],[39184,39190,39156],{"id":87673,"title":36393,"description":87657,"kind":39101,"type":83541,"section":39102,"path":39178,"anchor":36392,"group":39149,"order":43800,"pageTitle":39179,"context":87658,"tokens":87674,"tags":87675,"related":87676},"/docs/api/debounce::heading::when-to-use-it",[36393,39179,43799,39102,39149],[83545,39102,39149],[39184,39190,39156],{"id":39184,"title":39185,"description":43868,"kind":39101,"type":83533,"section":39102,"path":39184,"group":39149,"order":43869,"pageTitle":39185,"context":87467,"tokens":87678,"tags":87680,"related":87681},[39185,43868,39102,39149,83535,87209,87679],"string fps",[39102,39149],[39178,3985,39156],{"id":87683,"title":43101,"description":87684,"kind":39101,"type":83541,"section":39102,"path":39184,"anchor":43100,"group":39149,"order":43869,"pageTitle":39185,"context":87685,"tokens":87686,"tags":87687,"related":87688},"/docs/api/string-fps::heading::public-status","Section in StringFPS","StringFPS / API Reference",[43101,39185,43868,39102,39149],[83545,39102,39149],[39178,3985,39156],{"id":87690,"title":18799,"description":87684,"kind":39101,"type":83541,"section":39102,"path":39184,"anchor":43109,"group":39149,"order":43869,"pageTitle":39185,"context":87685,"tokens":87691,"tags":87692,"related":87693},"/docs/api/string-fps::heading::what-it-does",[18799,39185,43868,39102,39149],[83545,39102,39149],[39178,3985,39156],{"id":87695,"title":43311,"description":87684,"kind":39101,"type":83541,"section":39102,"path":39184,"anchor":43310,"group":39149,"order":43869,"pageTitle":39185,"context":87685,"tokens":87696,"tags":87697,"related":87698},"/docs/api/string-fps::heading::main-methods",[43311,39185,43868,39102,39149],[83545,39102,39149],[39178,3985,39156],{"id":87700,"title":43416,"description":87684,"kind":39101,"type":83541,"section":39102,"path":39184,"anchor":43415,"group":39149,"order":43869,"pageTitle":39185,"context":87685,"tokens":87701,"tags":87702,"related":87703},"/docs/api/string-fps::heading::important-behavior",[43416,39185,43868,39102,39149],[83545,39102,39149],[39178,3985,39156],{"id":87705,"title":43554,"description":87684,"kind":39101,"type":83541,"section":39102,"path":39184,"anchor":43553,"group":39149,"order":43869,"pageTitle":39185,"context":87685,"tokens":87706,"tags":87707,"related":87708},"/docs/api/string-fps::heading::runtime-role",[43554,39185,43868,39102,39149],[83545,39102,39149],[39178,3985,39156],{"id":87710,"title":43250,"description":87684,"kind":39101,"type":83541,"section":39102,"path":39184,"anchor":43249,"group":39149,"order":43869,"pageTitle":39185,"context":87685,"tokens":87711,"tags":87712,"related":87713},"/docs/api/string-fps::heading::practical-note",[43250,39185,43868,39102,39149],[83545,39102,39149],[39178,3985,39156],{"id":39190,"title":39191,"description":43994,"kind":39101,"type":83533,"section":39102,"path":39190,"group":39149,"order":43995,"pageTitle":39191,"context":87467,"tokens":87715,"tags":87717,"related":87718},[39191,43994,39102,39149,83535,87209,87716],"string settings",[39102,39149],[2467,3984,28609],{"id":87720,"title":43101,"description":87721,"kind":39101,"type":83541,"section":39102,"path":39190,"anchor":43100,"group":39149,"order":43995,"pageTitle":39191,"context":87722,"tokens":87723,"tags":87724,"related":87725},"/docs/api/string-settings::heading::public-status","Section in StringSettings","StringSettings / API Reference",[43101,39191,43994,39102,39149],[83545,39102,39149],[2467,3984,28609],{"id":87727,"title":44024,"description":87721,"kind":39101,"type":83541,"section":39102,"path":39190,"anchor":44023,"group":39149,"order":43995,"pageTitle":39191,"context":87722,"tokens":87728,"tags":87729,"related":87730},"/docs/api/string-settings::heading::shape",[44024,39191,43994,39102,39149],[83545,39102,39149],[2467,3984,28609],{"id":87732,"title":44075,"description":87721,"kind":39101,"type":83541,"section":39102,"path":39190,"anchor":44074,"group":39149,"order":43995,"pageTitle":39191,"context":87722,"tokens":87733,"tags":87734,"related":87735},"/docs/api/string-settings::heading::what-it-is-for",[44075,39191,43994,39102,39149],[83545,39102,39149],[2467,3984,28609],{"id":87737,"title":43250,"description":87721,"kind":39101,"type":83541,"section":39102,"path":39190,"anchor":43249,"group":39149,"order":43995,"pageTitle":39191,"context":87722,"tokens":87738,"tags":87739,"related":87740},"/docs/api/string-settings::heading::practical-note",[43250,39191,43994,39102,39149],[83545,39102,39149],[2467,3984,28609],{"id":14362,"title":39196,"description":44106,"kind":39101,"type":83533,"section":39102,"path":14362,"group":39149,"order":44107,"pageTitle":39196,"context":87467,"tokens":87742,"tags":87744,"related":87745},[39196,44106,39102,39149,83535,87209,87743],"is coarse pointer",[39102,39149],[5705,39227,39156],{"id":87747,"title":43101,"description":87748,"kind":39101,"type":83541,"section":39102,"path":14362,"anchor":43100,"group":39149,"order":44107,"pageTitle":39196,"context":87749,"tokens":87750,"tags":87751,"related":87752},"/docs/api/is-coarse-pointer::heading::public-status","Section in isCoarsePointer","isCoarsePointer / API Reference",[43101,39196,44106,39102,39149],[83545,39102,39149],[5705,39227,39156],{"id":87754,"title":44133,"description":87748,"kind":39101,"type":83541,"section":39102,"path":14362,"anchor":44132,"group":39149,"order":44107,"pageTitle":39196,"context":87749,"tokens":87755,"tags":87756,"related":87757},"/docs/api/is-coarse-pointer::heading::what-it-checks",[44133,39196,44106,39102,39149],[83545,39102,39149],[5705,39227,39156],{"id":87759,"title":44160,"description":87748,"kind":39101,"type":83541,"section":39102,"path":14362,"anchor":44159,"group":39149,"order":44107,"pageTitle":39196,"context":87749,"tokens":87760,"tags":87761,"related":87762},"/docs/api/is-coarse-pointer::heading::current-behavior",[44160,39196,44106,39102,39149],[83545,39102,39149],[5705,39227,39156],{"id":87764,"title":44177,"description":87748,"kind":39101,"type":83541,"section":39102,"path":14362,"anchor":44176,"group":39149,"order":44107,"pageTitle":39196,"context":87749,"tokens":87765,"tags":87766,"related":87767},"/docs/api/is-coarse-pointer::heading::why-it-exists",[44177,39196,44106,39102,39149],[83545,39102,39149],[5705,39227,39156],{"id":39201,"title":39202,"description":44188,"kind":39101,"type":83533,"section":39102,"path":39201,"group":39149,"order":44189,"pageTitle":39202,"context":87467,"tokens":87769,"tags":87771,"related":87772},[39202,44188,39102,39149,83535,87209,87770],"parse part of",[39102,39149],[5622,2903,39156],{"id":87774,"title":43101,"description":87775,"kind":39101,"type":83541,"section":39102,"path":39201,"anchor":43100,"group":39149,"order":44189,"pageTitle":39202,"context":87776,"tokens":87777,"tags":87778,"related":87779},"/docs/api/parse-part-of::heading::public-status","Section in parsePartOf","parsePartOf / API Reference",[43101,39202,44188,39102,39149],[83545,39102,39149],[5622,2903,39156],{"id":87781,"title":44216,"description":87775,"kind":39101,"type":83541,"section":39102,"path":39201,"anchor":44215,"group":39149,"order":44189,"pageTitle":39202,"context":87776,"tokens":87782,"tags":87783,"related":87784},"/docs/api/parse-part-of::heading::expected-input",[44216,39202,44188,39102,39149],[83545,39102,39149],[5622,2903,39156],{"id":87786,"title":44229,"description":87775,"kind":39101,"type":83541,"section":39102,"path":39201,"anchor":44228,"group":39149,"order":44189,"pageTitle":39202,"context":87776,"tokens":87787,"tags":87788,"related":87789},"/docs/api/parse-part-of::heading::output-shape",[44229,39202,44188,39102,39149],[83545,39102,39149],[5622,2903,39156],{"id":87791,"title":18799,"description":87775,"kind":39101,"type":83541,"section":39102,"path":39201,"anchor":43109,"group":39149,"order":44189,"pageTitle":39202,"context":87776,"tokens":87792,"tags":87793,"related":87794},"/docs/api/parse-part-of::heading::what-it-does",[18799,39202,44188,39102,39149],[83545,39102,39149],[5622,2903,39156],{"id":87796,"title":44283,"description":87775,"kind":39101,"type":83541,"section":39102,"path":39201,"anchor":44282,"group":39149,"order":44189,"pageTitle":39202,"context":87776,"tokens":87797,"tags":87798,"related":87799},"/docs/api/parse-part-of::heading::why-it-matters",[44283,39202,44188,39102,39149],[83545,39102,39149],[5622,2903,39156],{"id":32903,"title":39213,"description":44305,"kind":39101,"type":83533,"section":39102,"path":32903,"group":39206,"order":11915,"pageTitle":39213,"context":87801,"tokens":87802,"tags":87804,"related":87805},"API Reference / State Models",[39213,44305,39102,39206,83535,87209,87803],"state models",[39102,39206],[3985,39156,9622],{"id":87807,"title":44331,"description":87808,"kind":39101,"type":83541,"section":39102,"path":32903,"anchor":44330,"group":39206,"order":11915,"pageTitle":39213,"context":87809,"tokens":87810,"tags":87811,"related":87812},"/docs/api/state-models::heading::state-map","Section in State Models Overview","State Models Overview / API Reference",[44331,39213,44305,39102,39206],[83545,39102,39206],[3985,39156,9622],{"id":87814,"title":44365,"description":87808,"kind":39101,"type":83541,"section":39102,"path":32903,"anchor":44364,"group":39206,"order":11915,"pageTitle":39213,"context":87809,"tokens":87815,"tags":87816,"related":87817},"/docs/api/state-models::heading::practical-boundary",[44365,39213,44305,39102,39206],[83545,39102,39206],[3985,39156,9622],{"id":3985,"title":30757,"description":44383,"kind":39101,"type":83533,"section":39102,"path":3985,"group":39206,"order":44384,"pageTitle":30757,"context":87801,"tokens":87819,"tags":87821,"related":87822},[30757,44383,39102,39206,83535,87209,87820],"string data",[39102,39206],[32903,39222,9622],{"id":87824,"title":43101,"description":87825,"kind":39101,"type":83541,"section":39102,"path":3985,"anchor":43100,"group":39206,"order":44384,"pageTitle":30757,"context":87826,"tokens":87827,"tags":87828,"related":87829},"/docs/api/string-data::heading::public-status","Section in StringData","StringData / API Reference",[43101,30757,44383,39102,39206],[83545,39102,39206],[32903,39222,9622],{"id":87831,"title":44409,"description":87825,"kind":39101,"type":83541,"section":39102,"path":3985,"anchor":44408,"group":39206,"order":44384,"pageTitle":30757,"context":87826,"tokens":87832,"tags":87833,"related":87834},"/docs/api/string-data::heading::what-it-contains",[44409,30757,44383,39102,39206],[83545,39102,39206],[32903,39222,9622],{"id":87836,"title":44283,"description":87825,"kind":39101,"type":83541,"section":39102,"path":3985,"anchor":44282,"group":39206,"order":44384,"pageTitle":30757,"context":87826,"tokens":87837,"tags":87838,"related":87839},"/docs/api/string-data::heading::why-it-matters",[44283,30757,44383,39102,39206],[83545,39102,39206],[32903,39222,9622],{"id":87841,"title":43250,"description":87825,"kind":39101,"type":83541,"section":39102,"path":3985,"anchor":43249,"group":39206,"order":44384,"pageTitle":30757,"context":87826,"tokens":87842,"tags":87843,"related":87844},"/docs/api/string-data::heading::practical-note",[43250,30757,44383,39102,39206],[83545,39102,39206],[32903,39222,9622],{"id":39222,"title":32896,"description":44473,"kind":39101,"type":83533,"section":39102,"path":39222,"group":39206,"order":44474,"pageTitle":32896,"context":87801,"tokens":87846,"tags":87848,"related":87849},[32896,44473,39102,39206,83535,87209,87847],"scroll state",[39102,39206],[3985,39227,617],{"id":87851,"title":43101,"description":87852,"kind":39101,"type":83541,"section":39102,"path":39222,"anchor":43100,"group":39206,"order":44474,"pageTitle":32896,"context":87853,"tokens":87854,"tags":87855,"related":87856},"/docs/api/scroll-state::heading::public-status","Section in ScrollState","ScrollState / API Reference",[43101,32896,44473,39102,39206],[83545,39102,39206],[3985,39227,617],{"id":87858,"title":44504,"description":87852,"kind":39101,"type":83541,"section":39102,"path":39222,"anchor":44503,"group":39206,"order":44474,"pageTitle":32896,"context":87853,"tokens":87859,"tags":87860,"related":87861},"/docs/api/scroll-state::heading::important-fields",[44504,32896,44473,39102,39206],[83545,39102,39206],[3985,39227,617],{"id":87863,"title":44075,"description":87852,"kind":39101,"type":83541,"section":39102,"path":39222,"anchor":44074,"group":39206,"order":44474,"pageTitle":32896,"context":87853,"tokens":87864,"tags":87865,"related":87866},"/docs/api/scroll-state::heading::what-it-is-for",[44075,32896,44473,39102,39206],[83545,39102,39206],[3985,39227,617],{"id":87868,"title":43250,"description":87852,"kind":39101,"type":83541,"section":39102,"path":39222,"anchor":43249,"group":39206,"order":44474,"pageTitle":32896,"context":87853,"tokens":87869,"tags":87870,"related":87871},"/docs/api/scroll-state::heading::practical-note",[43250,32896,44473,39102,39206],[83545,39102,39206],[3985,39227,617],{"id":39227,"title":32897,"description":44629,"kind":39101,"type":83533,"section":39102,"path":39227,"group":39206,"order":44630,"pageTitle":32897,"context":87801,"tokens":87873,"tags":87875,"related":87876},[32897,44629,39102,39206,83535,87209,87874],"viewport state",[39102,39206],[3985,39222,3263],{"id":87878,"title":43101,"description":87879,"kind":39101,"type":83541,"section":39102,"path":39227,"anchor":43100,"group":39206,"order":44630,"pageTitle":32897,"context":87880,"tokens":87881,"tags":87882,"related":87883},"/docs/api/viewport-state::heading::public-status","Section in ViewportState","ViewportState / API Reference",[43101,32897,44629,39102,39206],[83545,39102,39206],[3985,39222,3263],{"id":87885,"title":44504,"description":87879,"kind":39101,"type":83541,"section":39102,"path":39227,"anchor":44503,"group":39206,"order":44630,"pageTitle":32897,"context":87880,"tokens":87886,"tags":87887,"related":87888},"/docs/api/viewport-state::heading::important-fields",[44504,32897,44629,39102,39206],[83545,39102,39206],[3985,39222,3263],{"id":87890,"title":44075,"description":87879,"kind":39101,"type":83541,"section":39102,"path":39227,"anchor":44074,"group":39206,"order":44630,"pageTitle":32897,"context":87880,"tokens":87891,"tags":87892,"related":87893},"/docs/api/viewport-state::heading::what-it-is-for",[44075,32897,44629,39102,39206],[83545,39102,39206],[3985,39222,3263],{"id":87895,"title":43250,"description":87879,"kind":39101,"type":83541,"section":39102,"path":39227,"anchor":43249,"group":39206,"order":44630,"pageTitle":32897,"context":87880,"tokens":87896,"tags":87897,"related":87898},"/docs/api/viewport-state::heading::practical-note",[43250,32897,44629,39102,39206],[83545,39102,39206],[3985,39222,3263],{"id":39232,"title":32898,"description":44733,"kind":39101,"type":83533,"section":39102,"path":39232,"group":39206,"order":44734,"pageTitle":32898,"context":87801,"tokens":87900,"tags":87902,"related":87903},[32898,44733,39102,39206,83535,87209,87901],"cursor state",[39102,39206],[3985,5664,9622],{"id":87905,"title":43101,"description":87906,"kind":39101,"type":83541,"section":39102,"path":39232,"anchor":43100,"group":39206,"order":44734,"pageTitle":32898,"context":87907,"tokens":87908,"tags":87909,"related":87910},"/docs/api/cursor-state::heading::public-status","Section in CursorState","CursorState / API Reference",[43101,32898,44733,39102,39206],[83545,39102,39206],[3985,5664,9622],{"id":87912,"title":44504,"description":87906,"kind":39101,"type":83541,"section":39102,"path":39232,"anchor":44503,"group":39206,"order":44734,"pageTitle":32898,"context":87907,"tokens":87913,"tags":87914,"related":87915},"/docs/api/cursor-state::heading::important-fields",[44504,32898,44733,39102,39206],[83545,39102,39206],[3985,5664,9622],{"id":87917,"title":44075,"description":87906,"kind":39101,"type":83541,"section":39102,"path":39232,"anchor":44074,"group":39206,"order":44734,"pageTitle":32898,"context":87907,"tokens":87918,"tags":87919,"related":87920},"/docs/api/cursor-state::heading::what-it-is-for",[44075,32898,44733,39102,39206],[83545,39102,39206],[3985,5664,9622],{"id":87922,"title":43250,"description":87906,"kind":39101,"type":83541,"section":39102,"path":39232,"anchor":43249,"group":39206,"order":44734,"pageTitle":32898,"context":87907,"tokens":87923,"tags":87924,"related":87925},"/docs/api/cursor-state::heading::practical-note",[43250,32898,44733,39102,39206],[83545,39102,39206],[3985,5664,9622],{"id":39237,"title":39238,"description":44835,"kind":39101,"type":83533,"section":39102,"path":39237,"group":39206,"order":44836,"pageTitle":39238,"context":87801,"tokens":87927,"tags":87929,"related":87930},[39238,44835,39102,39206,83535,87209,87928],"time state",[39102,39206],[3985,39184,28610],{"id":87932,"title":43101,"description":87933,"kind":39101,"type":83541,"section":39102,"path":39237,"anchor":43100,"group":39206,"order":44836,"pageTitle":39238,"context":87934,"tokens":87935,"tags":87936,"related":87937},"/docs/api/time-state::heading::public-status","Section in TimeState","TimeState / API Reference",[43101,39238,44835,39102,39206],[83545,39102,39206],[3985,39184,28610],{"id":87939,"title":44865,"description":87933,"kind":39101,"type":83541,"section":39102,"path":39237,"anchor":44864,"group":39206,"order":44836,"pageTitle":39238,"context":87934,"tokens":87940,"tags":87941,"related":87942},"/docs/api/time-state::heading::fields",[44865,39238,44835,39102,39206],[83545,39102,39206],[3985,39184,28610],{"id":87944,"title":44075,"description":87933,"kind":39101,"type":83541,"section":39102,"path":39237,"anchor":44074,"group":39206,"order":44836,"pageTitle":39238,"context":87934,"tokens":87945,"tags":87946,"related":87947},"/docs/api/time-state::heading::what-it-is-for",[44075,39238,44835,39102,39206],[83545,39102,39206],[3985,39184,28610],{"id":87949,"title":43250,"description":87933,"kind":39101,"type":83541,"section":39102,"path":39237,"anchor":43249,"group":39206,"order":44836,"pageTitle":39238,"context":87934,"tokens":87950,"tags":87951,"related":87952},"/docs/api/time-state::heading::practical-note",[43250,39238,44835,39102,39206],[83545,39102,39206],[3985,39184,28610],{"id":39243,"title":39244,"description":44919,"kind":39101,"type":83533,"section":39102,"path":39243,"group":39206,"order":44920,"pageTitle":39244,"context":87801,"tokens":87954,"tags":87956,"related":87957},[39244,44919,39102,39206,83535,87209,87955],"system state",[39102,39206],[3985,5744,5750],{"id":87959,"title":43101,"description":87960,"kind":39101,"type":83541,"section":39102,"path":39243,"anchor":43100,"group":39206,"order":44920,"pageTitle":39244,"context":87961,"tokens":87962,"tags":87963,"related":87964},"/docs/api/system-state::heading::public-status","Section in SystemState","SystemState / API Reference",[43101,39244,44919,39102,39206],[83545,39102,39206],[3985,5744,5750],{"id":87966,"title":44949,"description":87960,"kind":39101,"type":83541,"section":39102,"path":39243,"anchor":44948,"group":39206,"order":44920,"pageTitle":39244,"context":87961,"tokens":87967,"tags":87968,"related":87969},"/docs/api/system-state::heading::current-fields",[44949,39244,44919,39102,39206],[83545,39102,39206],[3985,5744,5750],{"id":87971,"title":44075,"description":87960,"kind":39101,"type":83541,"section":39102,"path":39243,"anchor":44074,"group":39206,"order":44920,"pageTitle":39244,"context":87961,"tokens":87972,"tags":87973,"related":87974},"/docs/api/system-state::heading::what-it-is-for",[44075,39244,44919,39102,39206],[83545,39102,39206],[3985,5744,5750],{"id":87976,"title":43250,"description":87960,"kind":39101,"type":83541,"section":39102,"path":39243,"anchor":43249,"group":39206,"order":44920,"pageTitle":39244,"context":87961,"tokens":87977,"tags":87978,"related":87979},"/docs/api/system-state::heading::practical-note",[43250,39244,44919,39102,39206],[83545,39102,39206],[3985,5744,5750],{"id":39249,"title":39250,"description":44992,"kind":39101,"type":83533,"section":39102,"path":39249,"group":39206,"order":44993,"pageTitle":39250,"context":87801,"tokens":87981,"tags":87983,"related":87984},[39250,44992,39102,39206,83535,87209,87982],"render state",[39102,39206],[3985,32903,2354],{"id":87986,"title":43101,"description":87987,"kind":39101,"type":83541,"section":39102,"path":39249,"anchor":43100,"group":39206,"order":44993,"pageTitle":39250,"context":87988,"tokens":87989,"tags":87990,"related":87991},"/docs/api/render-state::heading::public-status","Section in RenderState","RenderState / API Reference",[43101,39250,44992,39102,39206],[83545,39102,39206],[3985,32903,2354],{"id":87993,"title":45021,"description":87987,"kind":39101,"type":83541,"section":39102,"path":39249,"anchor":45020,"group":39206,"order":44993,"pageTitle":39250,"context":87988,"tokens":87994,"tags":87995,"related":87996},"/docs/api/render-state::heading::current-field",[45021,39250,44992,39102,39206],[83545,39102,39206],[3985,32903,2354],{"id":87998,"title":44075,"description":87987,"kind":39101,"type":83541,"section":39102,"path":39249,"anchor":44074,"group":39206,"order":44993,"pageTitle":39250,"context":87988,"tokens":87999,"tags":88000,"related":88001},"/docs/api/render-state::heading::what-it-is-for",[44075,39250,44992,39102,39206],[83545,39102,39206],[3985,32903,2354],{"id":88003,"title":43250,"description":87987,"kind":39101,"type":83541,"section":39102,"path":39249,"anchor":43249,"group":39206,"order":44993,"pageTitle":39250,"context":87988,"tokens":88004,"tags":88005,"related":88006},"/docs/api/render-state::heading::practical-note",[43250,39250,44992,39102,39206],[83545,39102,39206],[3985,32903,2354],{"id":88008,"title":35119,"activation":36217,"aliases":88009,"api":88009,"attrs":88009,"body":88010,"category":88583,"cssVars":88009,"description":88584,"events":88009,"extension":88585,"integration":2710,"kind":35951,"meta":88586,"navigation":261,"order":609,"package":5775,"path":34962,"publicExport":261,"seo":88587,"status":5774,"stem":88588,"tags":88009,"__hash__":88589},"content/docs/dev-tools/layout.md",null,{"type":22,"value":88011,"toc":88568},[88012,88014,88022,88024,88026,88036,88038,88076,88078,88090,88112,88116,88120,88122,88158,88162,88164,88224,88226,88238,88244,88246,88288,88292,88294,88306,88312,88314,88316,88318,88330,88332,88334,88336,88346,88348,88350,88354,88430,88432,88434,88518,88548,88550,88566],[25,88013,35119],{"id":36754},[30,88015,88016,36759,88018,36763,88020,36766],{},[60,88017,35119],{},[1929,88019,36762],{},[60,88021,36217],{},[30,88023,36769],{},[37,88025,36393],{"id":36392},[42,88027,88028,88030,88032,88034],{},[45,88029,36776],{},[45,88031,36779],{},[45,88033,36782],{},[45,88035,36785],{},[37,88037,36411],{"id":36410},[42,88039,88040,88048,88054,88060,88066,88070],{},[45,88041,88042,36418,88044,36421,88046,106],{},[60,88043,35119],{},[60,88045,34983],{},[133,88047,34948],{"href":34947},[45,88049,88050,5390,88052],{},[1929,88051,36428],{},[60,88053,36804],{},[45,88055,88056,36810,88058,36813],{},[1929,88057,36809],{},[60,88059,36217],{},[45,88061,88062,5390,88064],{},[1929,88063,36435],{},[60,88065,35182],{},[45,88067,88068,36824],{},[1929,88069,36442],{},[45,88071,88072,36830,88074,36834],{},[1929,88073,36829],{},[1929,88075,36833],{},[30,88077,35225],{},[225,88079,88080],{"className":227,"code":36839,"language":229,"meta":230,"style":230},[60,88081,88082],{"__ignoreMap":230},[234,88083,88084,88086,88088],{"class":236,"line":237},[234,88085,296],{"class":244},[234,88087,299],{"class":281},[234,88089,35464],{"class":244},[225,88091,88092],{"className":338,"code":36852,"language":340,"meta":230,"style":230},[60,88093,88094],{"__ignoreMap":230},[234,88095,88096,88098,88100,88102,88104,88106,88108,88110],{"class":236,"line":237},[234,88097,347],{"class":244},[234,88099,740],{"class":350},[234,88101,354],{"class":281},[234,88103,357],{"class":244},[234,88105,36867],{"class":251},[234,88107,371],{"class":244},[234,88109,740],{"class":350},[234,88111,376],{"class":244},[30,88113,36876,88114,36879],{},[60,88115,35182],{},[30,88117,36882,88118,36885],{},[60,88119,36217],{},[37,88121,36468],{"id":36467},[42,88123,88124,88128],{},[45,88125,36011,88126,36895],{},[1929,88127,36894],{},[45,88129,36011,88130,36901,88132],{},[1929,88131,36900],{},[42,88133,88134,88138,88142,88146,88154],{},[45,88135,36011,88136,36909],{},[1929,88137,36908],{},[45,88139,3368,88140,36915],{},[1929,88141,36914],{},[45,88143,36011,88144,36921],{},[1929,88145,36920],{},[45,88147,36011,88148,33522,88150,1833,88152,36933],{},[1929,88149,36926],{},[60,88151,36929],{},[60,88153,36932],{},[45,88155,88156,36939],{},[1929,88157,36938],{},[30,88159,36942,88160,36945],{},[60,88161,36217],{},[37,88163,36949],{"id":36948},[2225,88165,88166,88174],{},[2228,88167,88168],{},[2231,88169,88170,88172],{},[2234,88171,5324],{},[2234,88173,36960],{},[2244,88175,88176,88184,88192,88200,88208,88216],{},[2231,88177,88178,88182],{},[2249,88179,88180],{},[1929,88181,36969],{},[2249,88183,36972],{},[2231,88185,88186,88190],{},[2249,88187,88188],{},[1929,88189,36979],{},[2249,88191,36982],{},[2231,88193,88194,88198],{},[2249,88195,88196],{},[1929,88197,36989],{},[2249,88199,36992],{},[2231,88201,88202,88206],{},[2249,88203,88204],{},[1929,88205,36999],{},[2249,88207,37002],{},[2231,88209,88210,88214],{},[2249,88211,88212],{},[1929,88213,37009],{},[2249,88215,37012],{},[2231,88217,88218,88222],{},[2249,88219,88220],{},[1929,88221,37019],{},[2249,88223,37022],{},[30,88225,37025],{},[225,88227,88228],{"className":227,"code":37028,"language":229,"meta":230,"style":230},[60,88229,88230],{"__ignoreMap":230},[234,88231,88232,88234,88236],{"class":236,"line":237},[234,88233,296],{"class":244},[234,88235,299],{"class":281},[234,88237,37039],{"class":244},[30,88239,8444,88240,37045,88242,37048],{},[133,88241,37044],{"href":36749},[60,88243,35119],{},[37,88245,36507],{"id":36506},[42,88247,88248,88252,88256,88260,88266,88270,88278,88284],{},[45,88249,88250,37058],{},[1929,88251,37057],{},[45,88253,88254,37064],{},[1929,88255,37063],{},[45,88257,88258,37070],{},[1929,88259,37069],{},[45,88261,88262,37077],{},[1929,88263,36514,88264,25012],{},[60,88265,17095],{},[45,88267,88268,37083],{},[1929,88269,37082],{},[45,88271,88272,37089,88274,37093,88276,106],{},[1929,88273,37088],{},[3718,88275,37092],{},[3718,88277,37096],{},[45,88279,88280,37102,88282,37106],{},[1929,88281,37101],{},[1929,88283,37105],{},[45,88285,88286,37112],{},[1929,88287,37111],{},[30,88289,37115,88290,37118],{},[60,88291,36969],{},[37,88293,36573],{"id":36572},[42,88295,88296,88302],{},[45,88297,88298,37128,88300,37131],{},[1929,88299,37127],{},[60,88301,36217],{},[45,88303,88304,37137],{},[1929,88305,37136],{},[30,88307,37140,88308,37143,88310,37146],{},[60,88309,764],{},[60,88311,4273],{},[37,88313,37150],{"id":37149},[174,88315,37154],{"id":37153},[30,88317,37157],{},[42,88319,88320,88324,88328],{},[45,88321,37162,88322,37165],{},[1929,88323,12282],{},[45,88325,35859,88326,37170],{},[60,88327,36217],{},[45,88329,37173],{},[30,88331,37176],{},[174,88333,37180],{"id":37179},[30,88335,37183],{},[42,88337,88338,88340,88342],{},[45,88339,37188],{},[45,88341,37191],{},[45,88343,37194,88344,37197],{},[60,88345,36217],{},[30,88347,37200],{},[174,88349,37204],{"id":37203},[30,88351,37207,88352,37210],{},[60,88353,35119],{},[225,88355,88356],{"className":227,"code":37213,"language":229,"meta":230,"style":230},[60,88357,88358,88370,88374,88388,88392,88410,88418,88422,88426],{"__ignoreMap":230},[234,88359,88360,88362,88364,88366,88368],{"class":236,"line":237},[234,88361,241],{"class":240},[234,88363,37222],{"class":244},[234,88365,248],{"class":240},[234,88367,252],{"class":251},[234,88369,255],{"class":244},[234,88371,88372],{"class":236,"line":258},[234,88373,262],{"emptyLinePlaceholder":261},[234,88375,88376,88378,88380,88382,88384,88386],{"class":236,"line":265},[234,88377,268],{"class":240},[234,88379,272],{"class":271},[234,88381,275],{"class":240},[234,88383,278],{"class":244},[234,88385,282],{"class":281},[234,88387,285],{"class":244},[234,88389,88390],{"class":236,"line":288},[234,88391,262],{"emptyLinePlaceholder":261},[234,88393,88394,88396,88398,88400,88402,88404,88406,88408],{"class":236,"line":293},[234,88395,4909],{"class":240},[234,88397,33522],{"class":244},[234,88399,241],{"class":240},[234,88401,106],{"class":244},[234,88403,35293],{"class":271},[234,88405,35296],{"class":244},[234,88407,35326],{"class":271},[234,88409,1477],{"class":244},[234,88411,88412,88414,88416],{"class":236,"line":305},[234,88413,929],{"class":244},[234,88415,299],{"class":281},[234,88417,37277],{"class":244},[234,88419,88420],{"class":236,"line":321},[234,88421,37282],{"class":244},[234,88423,88424],{"class":236,"line":946},[234,88425,997],{"class":244},[234,88427,88428],{"class":236,"line":955},[234,88429,1143],{"class":244},[30,88431,37293],{},[37,88433,6478],{"id":6477},[225,88435,88436],{"className":227,"code":37298,"language":229,"meta":230,"style":230},[60,88437,88438,88450,88454,88468,88472,88490,88498,88502,88506],{"__ignoreMap":230},[234,88439,88440,88442,88444,88446,88448],{"class":236,"line":237},[234,88441,241],{"class":240},[234,88443,37222],{"class":244},[234,88445,248],{"class":240},[234,88447,252],{"class":251},[234,88449,255],{"class":244},[234,88451,88452],{"class":236,"line":258},[234,88453,262],{"emptyLinePlaceholder":261},[234,88455,88456,88458,88460,88462,88464,88466],{"class":236,"line":265},[234,88457,268],{"class":240},[234,88459,272],{"class":271},[234,88461,275],{"class":240},[234,88463,278],{"class":244},[234,88465,282],{"class":281},[234,88467,285],{"class":244},[234,88469,88470],{"class":236,"line":288},[234,88471,262],{"emptyLinePlaceholder":261},[234,88473,88474,88476,88478,88480,88482,88484,88486,88488],{"class":236,"line":293},[234,88475,4909],{"class":240},[234,88477,33522],{"class":244},[234,88479,241],{"class":240},[234,88481,106],{"class":244},[234,88483,35293],{"class":271},[234,88485,35296],{"class":244},[234,88487,35326],{"class":271},[234,88489,1477],{"class":244},[234,88491,88492,88494,88496],{"class":236,"line":305},[234,88493,929],{"class":244},[234,88495,299],{"class":281},[234,88497,35464],{"class":244},[234,88499,88500],{"class":236,"line":321},[234,88501,1143],{"class":244},[234,88503,88504],{"class":236,"line":946},[234,88505,262],{"emptyLinePlaceholder":261},[234,88507,88508,88510,88512,88514,88516],{"class":236,"line":955},[234,88509,296],{"class":244},[234,88511,326],{"class":281},[234,88513,329],{"class":244},[234,88515,332],{"class":271},[234,88517,335],{"class":244},[225,88519,88520],{"className":338,"code":37383,"language":340,"meta":230,"style":230},[60,88521,88522,88536,88540],{"__ignoreMap":230},[234,88523,88524,88526,88528,88530,88532,88534],{"class":236,"line":237},[234,88525,347],{"class":244},[234,88527,740],{"class":350},[234,88529,354],{"class":281},[234,88531,357],{"class":244},[234,88533,36867],{"class":251},[234,88535,376],{"class":244},[234,88537,88538],{"class":236,"line":258},[234,88539,37404],{"class":864},[234,88541,88542,88544,88546],{"class":236,"line":265},[234,88543,1402],{"class":244},[234,88545,740],{"class":350},[234,88547,376],{"class":244},[37,88549,19384],{"id":19383},[42,88551,88552,88558,88562],{},[45,88553,88554,37421,88556,37424],{},[133,88555,37044],{"href":36749},[60,88557,35119],{},[45,88559,88560,37429],{},[133,88561,35131],{"href":34964},[45,88563,88564,106],{},[133,88565,34948],{"href":34947},[410,88567,37436],{},{"title":230,"searchDepth":258,"depth":258,"links":88569},[88570,88571,88572,88573,88574,88575,88576,88581,88582],{"id":36392,"depth":258,"text":36393},{"id":36410,"depth":258,"text":36411},{"id":36467,"depth":258,"text":36468},{"id":36948,"depth":258,"text":36949},{"id":36506,"depth":258,"text":36507},{"id":36572,"depth":258,"text":36573},{"id":37149,"depth":258,"text":37150,"children":88577},[88578,88579,88580],{"id":37153,"depth":265,"text":37154},{"id":37179,"depth":265,"text":37180},{"id":37203,"depth":265,"text":37204},{"id":6477,"depth":258,"text":6478},{"id":19383,"depth":258,"text":19384},"developer-tools","Per-element grid HUD with columns, rows, center, thirds, golden rectangle, and dot grid guides.","md",{"hotkey":35182},{"title":35119,"description":88584},"docs/dev-tools/layout","Qxmo61t9hJKH9WhEFxEZYPDXMm6wuss1kSBSGeHo6iY",1777475536387]