[{"data":1,"prerenderedAt":77946},["ShallowReactive",2],{"docs-catalog":3,"docs-/docs/api/events":77187},{"items":4,"byPath":39430,"searchItems":73177},[5,425,607,817,1906,2296,2338,2449,2886,3054,3258,3810,3967,4295,4387,4601,4867,5184,5367,6167,7074,8025,8526,8998,10397,11300,11666,12977,13364,13737,13941,14611,15821,16811,18106,18814,19611,20359,21378,22308,23225,24790,25293,25977,26522,27128,27992,28227,28824,29265,29895,30505,31230,31389,31663,32303,32540,32820,33336,34358,34543,34977,35831,35903,36434,37327,37430,37631,37836,37995,38160,38229,38355,38468,38550,38667,38745,38835,38992,39096,39198,39282,39355],{"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 .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 .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}",{"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":2290},[1917,1921,1925,1944,1951,1959,1989,2004,2035,2051,2053,2057,2067,2072,2200,2202,2204,2214,2216,2220,2287],[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],{"class":236,"line":237},[234,2213,449],{},[1891,2215],{},[174,2217,2219],{"id":2218},"summary","Summary",[2221,2222,2223,2239],"table",{},[2224,2225,2226],"thead",{},[2227,2228,2229,2233,2236],"tr",{},[2230,2231,2232],"th",{},"Framework",[2230,2234,2235],{},"Attribute syntax",[2230,2237,2238],{},"Notes",[2240,2241,2242,2258,2272],"tbody",{},[2227,2243,2244,2248,2255],{},[2245,2246,2247],"td",{},"Vue / Nuxt",[2245,2249,2250,1833,2253],{},[60,2251,2252],{},"string",[60,2254,764],{},[2245,2256,2257],{},"Native support",[2227,2259,2260,2263,2269],{},[2245,2261,2262],{},"React / Next.js",[2245,2264,2265,1833,2267],{},[60,2266,1999],{},[60,2268,2002],{},[2245,2270,2271],{},"Required for compatibility",[2227,2273,2274,2277,2280],{},[2245,2275,2276],{},"All",[2245,2278,2279],{},"Works only on the client",[2245,2281,163,2282,1934,2285],{},[60,2283,2284],{},"useEffect",[60,2286,1502],{},[410,2288,2289],{},"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":2291},[2292,2293,2294,2295],{"id":1923,"depth":265,"text":1924},{"id":2055,"depth":265,"text":2056},{"id":441,"depth":265,"text":136},{"id":2218,"depth":265,"text":2219},{"path":2297,"title":2298,"description":2299,"kind":9,"section":10,"order":2300,"aliases":2301,"attrs":2302,"events":2303,"cssVars":2304,"related":2305,"body":2306},"/docs/recipes/overview","Recipes","Short task-based patterns for supported StringTune integrations.",999,[],[],[],[],[],{"type":22,"value":2307,"toc":2336},[2308,2311,2314,2317,2333],[25,2309,2298],{"id":2310},"recipes",[30,2312,2313],{},"Recipes are intentionally short.",[30,2315,2316],{},"They should answer questions like:",[42,2318,2319,2324,2327,2330],{},[45,2320,2321,2322],{},"how to drive CSS from ",[60,2323,190],{},[45,2325,2326],{},"how to register a global module safely in an SSR app",[45,2328,2329],{},"how to split one progress source into staged segments",[45,2331,2332],{},"how to consume object-scoped events without touching private runtime internals",[30,2334,2335],{},"This section is the right place for integration patterns. Deep API truth still belongs in reference pages.",{"title":230,"searchDepth":258,"depth":258,"links":2337},[],{"path":20,"title":2339,"description":2340,"kind":2341,"section":151,"order":11,"group":2342,"aliases":2343,"attrs":2346,"events":2347,"cssVars":2348,"related":2349,"body":2351},"Built-in vs Custom vs Internal","Clarifies the boundary between official package modules, project-specific modules, and internal runtime classes.","concept","Core Concepts",[2344,2345],"core vs custom","internal runtime",[],[],[],[6,158,2350],"/docs/custom-modules/overview",{"type":22,"value":2352,"toc":2443},[2353,2356,2360,2363,2365,2390,2393,2397,2400,2403,2406,2410,2413,2416,2420,2423,2440],[25,2354,2339],{"id":2355},"built-in-vs-custom-vs-internal",[37,2357,2359],{"id":2358},"built-in","Built-in",[30,2361,2362],{},"Built-in modules and utilities are official package exports.",[30,2364,183],{},[42,2366,2367,2371,2375,2380,2385],{},[45,2368,2369],{},[60,2370,190],{},[45,2372,2373],{},[60,2374,200],{},[45,2376,2377],{},[60,2378,2379],{},"StringModule",[45,2381,2382],{},[60,2383,2384],{},"ScrollController",[45,2386,2387],{},[60,2388,2389],{},"frameDOM",[30,2391,2392],{},"If it is exported from the package, it belongs to the supported public surface.",[37,2394,2396],{"id":2395},"custom","Custom",[30,2398,2399],{},"Custom modules are modules written on top of StringTune for a specific project or team.",[30,2401,2402],{},"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,2404,2405],{},"That is why this docs site keeps them in a separate section.",[37,2407,2409],{"id":2408},"internal","Internal",[30,2411,2412],{},"Internal runtime classes exist to make the package work, but they are not meant to be consumed directly.",[30,2414,2415],{},"Examples include managers, caches, internal observers, and private fields on the singleton runtime.",[37,2417,2419],{"id":2418},"documentation-rule","Documentation rule",[30,2421,2422],{},"This docs site documents:",[42,2424,2425,2428,2431,2434,2437],{},[45,2426,2427],{},"public exports",[45,2429,2430],{},"supported attributes",[45,2432,2433],{},"supported events",[45,2435,2436],{},"supported CSS variables",[45,2438,2439],{},"supported integration patterns",[30,2441,2442],{},"This docs site does not document private access tricks as if they were stable API.",{"title":230,"searchDepth":258,"depth":258,"links":2444},[2445,2446,2447,2448],{"id":2358,"depth":258,"text":2359},{"id":2395,"depth":258,"text":2396},{"id":2408,"depth":258,"text":2409},{"id":2418,"depth":258,"text":2419},{"path":146,"title":147,"description":2450,"kind":2341,"section":151,"order":427,"group":2342,"aliases":2451,"attrs":2456,"events":2460,"cssVars":2461,"related":2462,"body":2466},"Global settings, runtime properties, common attributes, and what is actually part of the public API.",[2452,2453,2454,2455],"settings","setupSettings","scrollTo","invalidateCenter",[2252,764,2457,2458,2459],"string-copy-from","string-fixed","string-self-disable",[],[],[2463,2464,2465],"/docs/api/settings","/docs/api/attributes","/docs/object-ids",{"type":22,"value":2467,"toc":2874},[2468,2471,2475,2481,2544,2548,2554,2557,2688,2707,2721,2727,2730,2748,2764,2770,2776,2794,2797,2801,2804,2815,2821,2826,2830,2833,2847,2851,2871],[25,2469,147],{"id":2470},"configuration",[37,2472,2474],{"id":2473},"global-setup","Global setup",[30,2476,163,2477,2480],{},[60,2478,2479],{},"setupSettings()"," for runtime-wide defaults:",[225,2482,2484],{"className":227,"code":2483,"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,2485,2486,2494,2507,2518,2530,2540],{"__ignoreMap":230},[234,2487,2488,2490,2492],{"class":236,"line":237},[234,2489,296],{"class":244},[234,2491,2453],{"class":281},[234,2493,1230],{"class":244},[234,2495,2496,2499,2501,2504],{"class":236,"line":258},[234,2497,2498],{"class":251},"  'offset-top'",[234,2500,1443],{"class":244},[234,2502,2503],{"class":251},"'-10%'",[234,2505,2506],{"class":244},",\n",[234,2508,2509,2512,2514,2516],{"class":236,"line":265},[234,2510,2511],{"class":251},"  'offset-bottom'",[234,2513,1443],{"class":244},[234,2515,2503],{"class":251},[234,2517,2506],{"class":244},[234,2519,2520,2523,2525,2528],{"class":236,"line":288},[234,2521,2522],{"class":251},"  'cursor-lerp'",[234,2524,1443],{"class":244},[234,2526,2527],{"class":271},"0.75",[234,2529,2506],{"class":244},[234,2531,2532,2535,2538],{"class":236,"line":293},[234,2533,2534],{"class":244},"  timeout: ",[234,2536,2537],{"class":271},"900",[234,2539,2506],{"class":244},[234,2541,2542],{"class":236,"line":305},[234,2543,1040],{"class":244},[37,2545,2547],{"id":2546},"supported-helpers","Supported helpers",[174,2549,2551],{"id":2550},"scrollto",[60,2552,2553],{},"scrollTo(...)",[30,2555,2556],{},"Supported public API:",[225,2558,2560],{"className":227,"code":2559,"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,2561,2562,2575,2588,2597,2601,2614,2632,2652,2656,2675],{"__ignoreMap":230},[234,2563,2564,2566,2568,2570,2573],{"class":236,"line":237},[234,2565,296],{"class":244},[234,2567,2454],{"class":281},[234,2569,329],{"class":244},[234,2571,2572],{"class":271},"640",[234,2574,335],{"class":244},[234,2576,2577,2579,2581,2583,2586],{"class":236,"line":258},[234,2578,296],{"class":244},[234,2580,2454],{"class":281},[234,2582,329],{"class":244},[234,2584,2585],{"class":251},"'#pricing'",[234,2587,335],{"class":244},[234,2589,2590,2592,2594],{"class":236,"line":265},[234,2591,296],{"class":244},[234,2593,2454],{"class":281},[234,2595,2596],{"class":244},"(pricingElement);\n",[234,2598,2599],{"class":236,"line":288},[234,2600,262],{"emptyLinePlaceholder":261},[234,2602,2603,2605,2607,2610,2612],{"class":236,"line":293},[234,2604,296],{"class":244},[234,2606,2454],{"class":281},[234,2608,2609],{"class":244},"({ position: ",[234,2611,2572],{"class":271},[234,2613,318],{"class":244},[234,2615,2616,2618,2620,2622,2624,2627,2630],{"class":236,"line":305},[234,2617,296],{"class":244},[234,2619,2454],{"class":281},[234,2621,2609],{"class":244},[234,2623,2572],{"class":271},[234,2625,2626],{"class":244},", immediate: ",[234,2628,2629],{"class":271},"true",[234,2631,318],{"class":244},[234,2633,2634,2636,2638,2640,2642,2645,2648,2650],{"class":236,"line":321},[234,2635,296],{"class":244},[234,2637,2454],{"class":281},[234,2639,2609],{"class":244},[234,2641,2572],{"class":271},[234,2643,2644],{"class":244},", offset: ",[234,2646,2647],{"class":240},"-",[234,2649,1666],{"class":271},[234,2651,318],{"class":244},[234,2653,2654],{"class":236,"line":946},[234,2655,262],{"emptyLinePlaceholder":261},[234,2657,2658,2660,2662,2665,2667,2669,2671,2673],{"class":236,"line":955},[234,2659,296],{"class":244},[234,2661,2454],{"class":281},[234,2663,2664],{"class":244},"({ selector: ",[234,2666,2585],{"class":251},[234,2668,2644],{"class":244},[234,2670,2647],{"class":240},[234,2672,1666],{"class":271},[234,2674,318],{"class":244},[234,2676,2677,2679,2681,2684,2686],{"class":236,"line":11},[234,2678,296],{"class":244},[234,2680,2454],{"class":281},[234,2682,2683],{"class":244},"({ element: pricingElement, immediate: ",[234,2685,2629],{"class":271},[234,2687,318],{"class":244},[30,2689,2690,2692,2693,2696,2697,1833,2700,2703,2704,106],{},[60,2691,2454],{}," accepts a numeric position, a CSS selector, an ",[60,2694,2695],{},"HTMLElement",", or an object with ",[60,2698,2699],{},"position",[60,2701,2702],{},"selector",", or ",[60,2705,2706],{},"element",[30,2708,2709,2712,2713,2716,2717,2720],{},[60,2710,2711],{},"immediate"," defaults to ",[60,2714,2715],{},"false",". ",[60,2718,2719],{},"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,2722,2724],{"id":2723},"invalidatecenterid",[60,2725,2726],{},"invalidateCenter(id)",[30,2728,2729],{},"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,2731,2733],{"className":227,"code":2732,"language":229,"meta":230,"style":230},"stringTune.invalidateCenter('my-element-id');\n",[60,2734,2735],{"__ignoreMap":230},[234,2736,2737,2739,2741,2743,2746],{"class":236,"line":237},[234,2738,296],{"class":244},[234,2740,2455],{"class":281},[234,2742,329],{"class":244},[234,2744,2745],{"class":251},"'my-element-id'",[234,2747,335],{"class":244},[1042,2749,2750],{},[30,2751,2752,2755,2756,2759,2760,2763],{},[1929,2753,2754],{},"Note:"," The older ",[60,2757,2758],{},"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,2761,2762],{},"onResize(true)"," instead — it rebuilds the full runtime state including all cached positions.",[174,2765,2767],{"id":2766},"onresizeforce",[60,2768,2769],{},"onResize(force?)",[30,2771,2772,2773,2775],{},"Forces a full layout rebuild. Pass ",[60,2774,2629],{}," to bypass the internal change-detection checks and guarantee a complete recomputation.",[225,2777,2779],{"className":227,"code":2778,"language":229,"meta":230,"style":230},"stringTune.onResize(true);\n",[60,2780,2781],{"__ignoreMap":230},[234,2782,2783,2785,2788,2790,2792],{"class":236,"line":237},[234,2784,296],{"class":244},[234,2786,2787],{"class":281},"onResize",[234,2789,329],{"class":244},[234,2791,2629],{"class":271},[234,2793,335],{"class":244},[30,2795,2796],{},"Use this after bulk DOM mutations (content injected, elements rearranged) where simply scrolling or resizing the window would not naturally trigger a rebuild.",[37,2798,2800],{"id":2799},"not-supported-as-public-api","Not supported as public API",[30,2802,2803],{},"The following helpers should not appear in the docs as official API because they are not part of the current public surface:",[42,2805,2806,2811],{},[45,2807,2808],{},[60,2809,2810],{},"scrollToElement()",[45,2812,2813],{},[60,2814,2758],{},[37,2816,2818],{"id":2817},"scrollposition",[60,2819,2820],{},"scrollPosition",[30,2822,2823,2825],{},[60,2824,2820],{}," is an immediate setter. It updates runtime scroll state directly and should not be described as a built-in animated transition helper.",[37,2827,2829],{"id":2828},"common-attributes","Common attributes",[30,2831,2832],{},"Shared attributes include:",[42,2834,2835,2839,2843],{},[45,2836,2837],{},[60,2838,2252],{},[45,2840,2841],{},[60,2842,764],{},[45,2844,2845],{},[60,2846,2457],{},[37,2848,2850],{"id":2849},"notes-on-legacy-or-misleading-attributes","Notes on legacy or misleading attributes",[42,2852,2853,2859,2865],{},[45,2854,2855,2858],{},[60,2856,2857],{},"self-disable"," should be described narrowly as suppressing style writes on the primary element, not as a full module shutdown.",[45,2860,2861,2864],{},[60,2862,2863],{},"fixed"," should not be documented as a generic lock-in-place behavior.",[45,2866,2867,2870],{},[60,2868,2869],{},"abs"," should not be described as a guaranteed supported integration feature without confirmed runtime effect.",[410,2872,2873],{},"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":2875},[2876,2877,2882,2883,2884,2885],{"id":2473,"depth":258,"text":2474},{"id":2546,"depth":258,"text":2547,"children":2878},[2879,2880,2881],{"id":2550,"depth":265,"text":2553},{"id":2723,"depth":265,"text":2726},{"id":2766,"depth":265,"text":2769},{"id":2799,"depth":258,"text":2800},{"id":2817,"depth":258,"text":2820},{"id":2828,"depth":258,"text":2829},{"id":2849,"depth":258,"text":2850},{"path":2465,"title":2887,"description":2888,"kind":2341,"section":151,"order":609,"group":2342,"aliases":2889,"attrs":2892,"events":2893,"cssVars":2895,"related":2896,"body":2900},"Object IDs","How object identity works, how events are scoped by id, and which id-driven patterns are supported.",[764,2890,2891],"object:progress","object:parallax",[],[799,2894],"object:parallax:\u003Cid>",[],[2897,2898,2899],"/docs/event-system","/docs/element-mirroring","/docs/api/events",{"type":22,"value":2901,"toc":3046},[2902,2905,2912,2917,2927,2930,2958,2998,3002,3013,3017,3023,3030,3034,3043],[25,2903,2887],{"id":2904},"object-ids",[37,2906,2908,2909,2911],{"id":2907},"why-string-id-exists","Why ",[60,2910,764],{}," exists",[30,2913,2914,2916],{},[60,2915,764],{}," gives an object a stable name for:",[42,2918,2919,2921,2924],{},[45,2920,780],{},[45,2922,2923],{},"center invalidation",[45,2925,2926],{},"cross-object coordination patterns",[37,2928,2929],{"id":2070},"Example",[225,2931,2932],{"className":338,"code":731,"language":340,"meta":230,"style":230},[60,2933,2934],{"__ignoreMap":230},[234,2935,2936,2938,2940,2942,2944,2946,2948,2950,2952,2954,2956],{"class":236,"line":237},[234,2937,347],{"class":244},[234,2939,740],{"class":350},[234,2941,354],{"class":281},[234,2943,357],{"class":244},[234,2945,360],{"class":251},[234,2947,363],{"class":281},[234,2949,357],{"class":244},[234,2951,368],{"class":251},[234,2953,371],{"class":244},[234,2955,740],{"class":350},[234,2957,376],{"class":244},[225,2959,2961],{"className":227,"code":2960,"language":229,"meta":230,"style":230},"stringTune.on('object:progress:hero', (value) => {\n  console.log(value);\n});\n",[60,2962,2963,2985,2994],{"__ignoreMap":230},[234,2964,2965,2967,2969,2971,2974,2977,2979,2981,2983],{"class":236,"line":237},[234,2966,296],{"class":244},[234,2968,1536],{"class":281},[234,2970,329],{"class":244},[234,2972,2973],{"class":251},"'object:progress:hero'",[234,2975,2976],{"class":244},", (",[234,2978,1469],{"class":899},[234,2980,903],{"class":244},[234,2982,906],{"class":240},[234,2984,909],{"class":244},[234,2986,2987,2989,2991],{"class":236,"line":258},[234,2988,1482],{"class":244},[234,2990,1485],{"class":281},[234,2992,2993],{"class":244},"(value);\n",[234,2995,2996],{"class":236,"line":265},[234,2997,1040],{"class":244},[37,2999,3001],{"id":3000},"important-payload-note","Important payload note",[42,3003,3004,3009],{},[45,3005,3006,3008],{},[60,3007,799],{}," emits a number",[45,3010,3011,3008],{},[60,3012,2894],{},[37,3014,3016],{"id":3015},"public-api-boundary","Public API boundary",[30,3018,3019,3020,3022],{},"If you need to target an object id from the public instance, use supported helpers such as ",[60,3021,2726],{}," and supported event channels.",[30,3024,3025,3026,3029],{},"Do not document private access like ",[60,3027,3028],{},"stringTune['objectManager']"," as if it were stable API.",[37,3031,3033],{"id":3032},"attribute-removal","Attribute removal",[30,3035,3036,3037,1934,3039,3042],{},"Current runtime behavior should not be documented as if removing ",[60,3038,2252],{},[60,3040,3041],{},"string-inited"," from an existing node were a guaranteed public detachment mechanism.",[410,3044,3045],{},"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":3047},[3048,3050,3051,3052,3053],{"id":2907,"depth":258,"text":3049},"Why string-id exists",{"id":2070,"depth":258,"text":2929},{"id":3000,"depth":258,"text":3001},{"id":3015,"depth":258,"text":3016},{"id":3032,"depth":258,"text":3033},{"path":2898,"title":3055,"description":3056,"kind":2341,"section":151,"order":1721,"group":3057,"aliases":3058,"attrs":3059,"events":3060,"cssVars":3061,"related":3062,"body":3063},"Element Mirroring","Link elements to share state and tracking progress using string-copy-from.","Advanced Concepts",[2457],[2457],[],[],[2465,2464,617],{"type":22,"value":3064,"toc":3253},[3065,3069,3072,3078,3082,3102,3206,3210,3213,3224,3228,3250],[25,3066,3068],{"id":3067},"element-mirroring-copy-from","Element Mirroring (Copy-From)",[30,3070,3071],{},"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,3073,3074,3075,3077],{},"StringTune provides the ",[60,3076,2457],{}," attribute to establish a direct mirroring link between two objects.",[37,3079,3081],{"id":3080},"how-it-works","How It Works",[99,3083,3084,3092],{},[45,3085,3086,3089,3090,106],{},[1929,3087,3088],{},"Source Element",": Define a standard StringTune object with a ",[60,3091,764],{},[45,3093,3094,3097,3098,3101],{},[1929,3095,3096],{},"Mirror Element",": Use ",[60,3099,3100],{},"string-copy-from=\"[source-id]\""," on the element that should receive the updates.",[225,3103,3105],{"className":338,"code":3104,"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,3106,3107,3112,3149,3154,3162,3166,3171,3193,3198],{"__ignoreMap":230},[234,3108,3109],{"class":236,"line":237},[234,3110,3111],{"class":864},"\u003C!-- Source Element -->\n",[234,3113,3114,3116,3118,3120,3122,3124,3126,3128,3131,3134,3136,3139,3142,3144,3147],{"class":236,"line":258},[234,3115,347],{"class":244},[234,3117,740],{"class":350},[234,3119,354],{"class":281},[234,3121,357],{"class":244},[234,3123,360],{"class":251},[234,3125,363],{"class":281},[234,3127,357],{"class":244},[234,3129,3130],{"class":251},"\"main-hero\"",[234,3132,3133],{"class":281}," string-offset-top",[234,3135,357],{"class":244},[234,3137,3138],{"class":251},"\"10%\"",[234,3140,3141],{"class":281}," string-offset-bottom",[234,3143,357],{"class":244},[234,3145,3146],{"class":251},"\"-10%\"",[234,3148,376],{"class":244},[234,3150,3151],{"class":236,"line":265},[234,3152,3153],{"class":864},"  \u003C!-- content -->\n",[234,3155,3156,3158,3160],{"class":236,"line":288},[234,3157,1402],{"class":244},[234,3159,740],{"class":350},[234,3161,376],{"class":244},[234,3163,3164],{"class":236,"line":293},[234,3165,262],{"emptyLinePlaceholder":261},[234,3167,3168],{"class":236,"line":305},[234,3169,3170],{"class":864},"\u003C!-- Mirror Element (e.g., in a fixed header) -->\n",[234,3172,3173,3175,3177,3180,3182,3184,3186,3188,3191],{"class":236,"line":321},[234,3174,347],{"class":244},[234,3176,351],{"class":350},[234,3178,3179],{"class":281}," string-copy-from",[234,3181,357],{"class":244},[234,3183,3130],{"class":251},[234,3185,1297],{"class":281},[234,3187,357],{"class":244},[234,3189,3190],{"class":251},"\"hero-indicator\"",[234,3192,376],{"class":244},[234,3194,3195],{"class":236,"line":946},[234,3196,3197],{"class":864},"  \u003C!-- This dot/bar will update based on the main-hero's progress -->\n",[234,3199,3200,3202,3204],{"class":236,"line":955},[234,3201,1402],{"class":244},[234,3203,351],{"class":350},[234,3205,376],{"class":244},[37,3207,3209],{"id":3208},"supported-behavior","Supported Behavior",[30,3211,3212],{},"When you link elements this way:",[42,3214,3215,3221],{},[45,3216,3217,3218,3220],{},"The target element will receive the same CSS variables (like ",[60,3219,795],{},") and reactivity states computed for the source element.",[45,3222,3223],{},"It bypasses its own geometric intersection tracking and strictly follows the lifecycle and calculation loop of the copied target.",[37,3225,3227],{"id":3226},"use-cases","Use Cases",[42,3229,3230,3244],{},[45,3231,3232,3235,3236,3239,3240,3243],{},[1929,3233,3234],{},"Navigation Highlights",": A sidebar navigation item reading the ",[60,3237,3238],{},"string=\"inview\""," status or ",[60,3241,3242],{},"string=\"progress\""," value of the sections it links to.",[45,3245,3246,3249],{},[1929,3247,3248],{},"Floating Widgets",": A fixed progress bar filling up as the user scrolls through a specific article container somewhere else on the page.",[410,3251,3252],{},"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":3254},[3255,3256,3257],{"id":3080,"depth":258,"text":3081},{"id":3208,"depth":258,"text":3209},{"id":3226,"depth":258,"text":3227},{"path":3259,"title":3260,"description":3261,"kind":2341,"section":151,"order":819,"group":2342,"aliases":3262,"attrs":3265,"events":3266,"cssVars":3267,"related":3268,"body":3270},"/docs/offset-concepts","Offsets","Viewport geometry, start and end zones, and how offset inputs affect progress-oriented modules.",[3263,3264],"offset-top","offset-bottom",[],[],[],[146,617,3269],"/docs/modules/parallax",{"type":22,"value":3271,"toc":3795},[3272,3276,3279,3286,3288,3292,3298,3311,3316,3319,3350,3356,3358,3362,3375,3389,3392,3410,3412,3416,3419,3439,3446,3448,3452,3456,3503,3513,3515,3519,3564,3573,3575,3579,3625,3630,3632,3636,3686,3700,3702,3706,3711,3717,3731,3733,3737,3755,3757,3761,3775,3777,3781,3792],[25,3273,3275],{"id":3274},"offset-concepts","Offset Concepts",[30,3277,3278],{},"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,3280,3281],{},[3282,3283],"img",{"alt":3284,"src":3285},"Offset","/img/offset.png",[1891,3287],{},[37,3289,3291],{"id":3290},"core-principle","Core Principle",[30,3293,3294,3295,1114],{},"A scroll trigger is always defined as the ",[1929,3296,3297],{},"meeting of two control points",[42,3299,3300,3306],{},[45,3301,3302,3303,3305],{},"One control point is on the ",[1929,3304,2706],{}," (e.g., its top or bottom edge)",[45,3307,3302,3308,3305],{},[1929,3309,3310],{},"viewport",[30,3312,3313],{},[1929,3314,3315],{},"A trigger fires when these two control points coincide during scrolling.",[30,3317,3318],{},"You select these control points using attributes:",[42,3320,3321,3337],{},[45,3322,3323,1833,3326,3329,3330,1934,3333,3336],{},[60,3324,3325],{},"string-enter-el",[60,3327,3328],{},"string-exit-el"," — set the element’s control point (e.g., ",[60,3331,3332],{},"\"top\"",[60,3334,3335],{},"\"bottom\"",")",[45,3338,3339,1833,3342,3345,3346,1934,3348,3336],{},[60,3340,3341],{},"string-enter-vp",[60,3343,3344],{},"string-exit-vp"," — set the viewport’s control point (e.g., ",[60,3347,3332],{},[60,3349,3335],{},[30,3351,3352],{},[3282,3353],{"alt":3354,"src":3355},"Control points concepts","/img/control-points-concepts.png",[1891,3357],{},[37,3359,3361],{"id":3360},"what-is-an-offset","What Is an Offset?",[30,3363,3364,3365,3367,3368,1934,3371,3374],{},"An ",[1929,3366,2719],{}," shifts the meeting point of these control points, allowing triggers to fire ",[1929,3369,3370],{},"before",[1929,3372,3373],{},"after"," the default intersection.",[42,3376,3377,3383],{},[45,3378,3379,3382],{},[1929,3380,3381],{},"Positive offset:"," The element must travel further into the viewport before the event fires.",[45,3384,3385,3388],{},[1929,3386,3387],{},"Negative offset:"," The event fires earlier, before the element’s edge even reaches the viewport control point.",[30,3390,3391],{},"Offsets can be set in:",[42,3393,3394,3399,3405],{},[45,3395,3396,3398],{},[60,3397,1789],{}," — pixels",[45,3400,3401,3404],{},[60,3402,3403],{},"%"," — percent of viewport height",[45,3406,3407,3409],{},[60,3408,2207],{}," — percent of the element’s own height (self height)",[1891,3411],{},[37,3413,3415],{"id":3414},"how-offsets-are-calculated","How Offsets Are Calculated",[30,3417,3418],{},"All offset values are converted to pixels for calculation, depending on their unit:",[42,3420,3421,3427,3433],{},[45,3422,3423,3426],{},[60,3424,3425],{},"25sh"," — 25% of the element’s height",[45,3428,3429,3432],{},[60,3430,3431],{},"-10%"," — 10% of the viewport height, before the edge",[45,3434,3435,3438],{},[60,3436,3437],{},"50px"," — 50 pixels",[30,3440,3441,3442,3445],{},"Offsets are always measured ",[1929,3443,3444],{},"from the relevant viewport control point",", in the direction the element moves through the viewport.",[1891,3447],{},[37,3449,3451],{"id":3450},"practical-examples","Practical Examples",[174,3453,3455],{"id":3454},"example-1-positive-offset-delay-the-trigger","Example 1: Positive Offset (delay the trigger)",[225,3457,3459],{"className":338,"code":3458,"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,3460,3461,3490,3495],{"__ignoreMap":230},[234,3462,3463,3465,3467,3470,3472,3474,3477,3479,3481,3483,3485,3488],{"class":236,"line":237},[234,3464,347],{"class":244},[234,3466,351],{"class":350},[234,3468,3469],{"class":281}," string-enter-el",[234,3471,357],{"class":244},[234,3473,3332],{"class":251},[234,3475,3476],{"class":281}," string-enter-vp",[234,3478,357],{"class":244},[234,3480,3332],{"class":251},[234,3482,3133],{"class":281},[234,3484,357],{"class":244},[234,3486,3487],{"class":251},"\"25sh\"",[234,3489,376],{"class":244},[234,3491,3492],{"class":236,"line":258},[234,3493,3494],{"class":864},"  \u003C!-- ... -->\n",[234,3496,3497,3499,3501],{"class":236,"line":265},[234,3498,1402],{"class":244},[234,3500,351],{"class":350},[234,3502,376],{"class":244},[30,3504,3505,3508,3509,3512],{},[1929,3506,3507],{},"Meaning:","\nThe trigger fires when the element’s top edge is ",[1929,3510,3511],{},"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,3514],{},[174,3516,3518],{"id":3517},"example-2-negative-offset-early-trigger","Example 2: Negative Offset (early trigger)",[225,3520,3522],{"className":338,"code":3521,"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,3523,3524,3552,3556],{"__ignoreMap":230},[234,3525,3526,3528,3530,3533,3535,3537,3540,3542,3544,3546,3548,3550],{"class":236,"line":237},[234,3527,347],{"class":244},[234,3529,351],{"class":350},[234,3531,3532],{"class":281}," string-exit-el",[234,3534,357],{"class":244},[234,3536,3335],{"class":251},[234,3538,3539],{"class":281}," string-exit-vp",[234,3541,357],{"class":244},[234,3543,3335],{"class":251},[234,3545,3141],{"class":281},[234,3547,357],{"class":244},[234,3549,3146],{"class":251},[234,3551,376],{"class":244},[234,3553,3554],{"class":236,"line":258},[234,3555,3494],{"class":864},[234,3557,3558,3560,3562],{"class":236,"line":265},[234,3559,1402],{"class":244},[234,3561,351],{"class":350},[234,3563,376],{"class":244},[30,3565,3566,3568,3569,3572],{},[1929,3567,3507],{},"\nThe trigger fires when the element’s bottom edge is ",[1929,3570,3571],{},"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,3574],{},[37,3576,3578],{"id":3577},"offset-control-points-table","Offset Control Points: Table",[2221,3580,3581,3591],{},[2224,3582,3583],{},[2227,3584,3585,3588],{},[2230,3586,3587],{},"Attribute Pair",[2230,3589,3590],{},"Trigger fires when...",[2240,3592,3593,3601,3609,3617],{},[2227,3594,3595,3598],{},[2245,3596,3597],{},"enter-el=\"top\" + enter-vp=\"top\"",[2245,3599,3600],{},"Top of element meets top of viewport",[2227,3602,3603,3606],{},[2245,3604,3605],{},"exit-el=\"bottom\" + exit-vp=\"bottom\"",[2245,3607,3608],{},"Bottom of element meets bottom of viewport",[2227,3610,3611,3614],{},[2245,3612,3613],{},"enter-el=\"top\" + enter-vp=\"bottom\"",[2245,3615,3616],{},"Top of element meets bottom of viewport",[2227,3618,3619,3622],{},[2245,3620,3621],{},"exit-el=\"bottom\" + exit-vp=\"top\"",[2245,3623,3624],{},"Bottom of element meets top of viewport",[42,3626,3627],{},[45,3628,3629],{},"Add offsets to shift the trigger further inside or outside the viewport.",[1891,3631],{},[37,3633,3635],{"id":3634},"offset-units-table","Offset Units: Table",[2221,3637,3638,3650],{},[2224,3639,3640],{},[2227,3641,3642,3645,3647],{},[2230,3643,3644],{},"Unit",[2230,3646,2929],{},[2230,3648,3649],{},"What it means",[2240,3651,3652,3663,3675],{},[2227,3653,3654,3656,3660],{},[2245,3655,1789],{},[2245,3657,3658],{},[60,3659,3437],{},[2245,3661,3662],{},"50 pixels from the control point",[2227,3664,3665,3667,3672],{},[2245,3666,3403],{},[2245,3668,3669],{},[60,3670,3671],{},"10%",[2245,3673,3674],{},"10% of viewport height from the control point",[2227,3676,3677,3679,3683],{},[2245,3678,2207],{},[2245,3680,3681],{},[60,3682,3425],{},[2245,3684,3685],{},"25% of the element’s own height from the control point",[42,3687,3688,3694],{},[45,3689,3690,3691],{},"Positive values: ",[1929,3692,3693],{},"further inside the viewport",[45,3695,3696,3697],{},"Negative values: ",[1929,3698,3699],{},"before reaching the viewport control point",[1891,3701],{},[37,3703,3705],{"id":3704},"visual-explanation","Visual Explanation",[30,3707,3708],{},[3282,3709],{"alt":3275,"src":3710},"/img/offset-concepts.png",[30,3712,3713],{},[3714,3715,3716],"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,3718,3719,3725],{},[45,3720,3721,3724],{},[1929,3722,3723],{},"Positive offsets",": trigger happens after the element has moved further inside the viewport",[45,3726,3727,3730],{},[1929,3728,3729],{},"Negative offsets",": trigger happens before the element reaches the viewport edge",[1891,3732],{},[37,3734,3736],{"id":3735},"best-practices","Best Practices",[42,3738,3739,3744,3749,3752],{},[45,3740,163,3741,3743],{},[60,3742,2207],{}," for responsive elements with dynamic height",[45,3745,163,3746,3748],{},[60,3747,3403],{}," for layouts that depend on viewport size",[45,3750,3751],{},"Combine control points and offsets for advanced scroll behaviors",[45,3753,3754],{},"Always check which control points you are using — this defines the logic of your scroll triggers!",[1891,3756],{},[37,3758,3760],{"id":3759},"common-pitfalls","Common Pitfalls",[42,3762,3763,3769],{},[45,3764,3765,3768],{},[1929,3766,3767],{},"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,3770,3771,3774],{},[1929,3772,3773],{},"Mixing up positive and negative offsets:","\nRemember, positive means “further inside”, negative means “before”.",[1891,3776],{},[37,3778,3780],{"id":3779},"in-summary","In Summary",[42,3782,3783,3786,3789],{},[45,3784,3785],{},"Every scroll trigger is defined by a pair of control points (element and viewport)",[45,3787,3788],{},"Offset shifts this meeting point, allowing early or delayed triggers",[45,3790,3791],{},"Be explicit about which control points and units you are using for predictable scroll behaviors",[410,3793,3794],{},"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":3796},[3797,3798,3799,3800,3804,3805,3806,3807,3808,3809],{"id":3290,"depth":258,"text":3291},{"id":3360,"depth":258,"text":3361},{"id":3414,"depth":258,"text":3415},{"id":3450,"depth":258,"text":3451,"children":3801},[3802,3803],{"id":3454,"depth":265,"text":3455},{"id":3517,"depth":265,"text":3518},{"id":3577,"depth":258,"text":3578},{"id":3634,"depth":258,"text":3635},{"id":3704,"depth":258,"text":3705},{"id":3735,"depth":258,"text":3736},{"id":3759,"depth":258,"text":3760},{"id":3779,"depth":258,"text":3780},{"path":2897,"title":3811,"description":3812,"kind":2341,"section":151,"order":1908,"group":2342,"aliases":3813,"attrs":3815,"events":3816,"cssVars":3817,"related":3818,"body":3820},"Event System","Global and object-scoped event channels, payload shapes, and safe subscription patterns.",[1536,1606,3814],"events",[],[],[],[2899,2465,3819],"/docs/modules/form",{"type":22,"value":3821,"toc":3961},[3822,3825,3829,3835,3866,3870,3876,3878,3895,3899,3902,3938,3943,3947,3958],[25,3823,3811],{"id":3824},"event-system",[37,3826,3828],{"id":3827},"global-events","Global events",[30,3830,3831,3832,3834],{},"Subscribe through the ",[60,3833,28],{}," instance:",[225,3836,3838],{"className":227,"code":3837,"language":229,"meta":230,"style":230},"stringTune.on('screen:desktop', () => {\n  // ...\n});\n",[60,3839,3840,3857,3862],{"__ignoreMap":230},[234,3841,3842,3844,3846,3848,3851,3853,3855],{"class":236,"line":237},[234,3843,296],{"class":244},[234,3845,1536],{"class":281},[234,3847,329],{"class":244},[234,3849,3850],{"class":251},"'screen:desktop'",[234,3852,973],{"class":244},[234,3854,906],{"class":240},[234,3856,909],{"class":244},[234,3858,3859],{"class":236,"line":258},[234,3860,3861],{"class":864},"  // ...\n",[234,3863,3864],{"class":236,"line":265},[234,3865,1040],{"class":244},[37,3867,3869],{"id":3868},"object-scoped-events","Object-scoped events",[30,3871,3872,3873,3875],{},"Object-scoped channels use ",[60,3874,764],{}," as part of the event name.",[30,3877,183],{},[42,3879,3880,3885,3890],{},[45,3881,3882],{},[60,3883,3884],{},"object:progress:hero",[45,3886,3887],{},[60,3888,3889],{},"object:parallax:hero",[45,3891,3892],{},[60,3893,3894],{},"form:submit:contact",[37,3896,3898],{"id":3897},"payload-shape","Payload shape",[30,3900,3901],{},"Two common channels emit a plain number:",[225,3903,3904],{"className":227,"code":2960,"language":229,"meta":230,"style":230},[60,3905,3906,3926,3934],{"__ignoreMap":230},[234,3907,3908,3910,3912,3914,3916,3918,3920,3922,3924],{"class":236,"line":237},[234,3909,296],{"class":244},[234,3911,1536],{"class":281},[234,3913,329],{"class":244},[234,3915,2973],{"class":251},[234,3917,2976],{"class":244},[234,3919,1469],{"class":899},[234,3921,903],{"class":244},[234,3923,906],{"class":240},[234,3925,909],{"class":244},[234,3927,3928,3930,3932],{"class":236,"line":258},[234,3929,1482],{"class":244},[234,3931,1485],{"class":281},[234,3933,2993],{"class":244},[234,3935,3936],{"class":236,"line":265},[234,3937,1040],{"class":244},[30,3939,3940,3941,106],{},"The same applies to ",[60,3942,2894],{},[37,3944,3946],{"id":3945},"what-not-to-document-as-supported","What not to document as supported",[42,3948,3949,3952,3955],{},[45,3950,3951],{},"private manager access",[45,3953,3954],{},"unsupported bracket access into private runtime state",[45,3956,3957],{},"event names that do not exist in the current runtime",[410,3959,3960],{},"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":3962},[3963,3964,3965,3966],{"id":3827,"depth":258,"text":3828},{"id":3868,"depth":258,"text":3869},{"id":3897,"depth":258,"text":3898},{"id":3945,"depth":258,"text":3946},{"path":3968,"title":3969,"description":3970,"kind":2341,"section":151,"order":3971,"group":3057,"aliases":3972,"attrs":3976,"events":3977,"cssVars":3978,"related":3979,"body":3983},"/docs/scroll-marks","Programmatic Scroll Marks","Set up scroll interception points that are not tied to specific DOM elements.",55,[3973,3974,3975],"addScrollMark","removeScrollMark","ScrollTriggerRule",[],[],[],[3980,3981,3982],"/docs/api/string-tune","/docs/api/string-data","/docs/scroll-modes",{"type":22,"value":3984,"toc":4290},[3985,3988,3995,4000,4004,4010,4200,4202,4257,4261,4270,4287],[25,3986,3969],{"id":3987},"programmatic-scroll-marks",[30,3989,3990,3991,3994],{},"Usually, StringTune logic is anchored to elements via the ",[60,3992,3993],{},"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,3996,3997,3998,106],{},"StringTune provides a robust internal observer for these cases via ",[60,3999,3973],{},[37,4001,4003],{"id":4002},"usage","Usage",[30,4005,4006,4007,4009],{},"You can register a ",[60,4008,3975],{}," on the instance:",[225,4011,4013],{"className":227,"code":4012,"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,4014,4015,4028,4032,4046,4050,4066,4076,4089,4102,4114,4128,4132,4143,4156,4160,4165,4170,4178,4182,4187,4191],{"__ignoreMap":230},[234,4016,4017,4019,4022,4024,4026],{"class":236,"line":237},[234,4018,241],{"class":240},[234,4020,4021],{"class":244}," StringTune, { ScrollTriggerRule } ",[234,4023,248],{"class":240},[234,4025,252],{"class":251},[234,4027,255],{"class":244},[234,4029,4030],{"class":236,"line":258},[234,4031,262],{"emptyLinePlaceholder":261},[234,4033,4034,4036,4038,4040,4042,4044],{"class":236,"line":265},[234,4035,268],{"class":240},[234,4037,272],{"class":271},[234,4039,275],{"class":240},[234,4041,278],{"class":244},[234,4043,282],{"class":281},[234,4045,285],{"class":244},[234,4047,4048],{"class":236,"line":288},[234,4049,262],{"emptyLinePlaceholder":261},[234,4051,4052,4054,4057,4059,4062,4064],{"class":236,"line":293},[234,4053,268],{"class":240},[234,4055,4056],{"class":271}," trigger",[234,4058,1114],{"class":240},[234,4060,4061],{"class":281}," ScrollTriggerRule",[234,4063,275],{"class":240},[234,4065,909],{"class":244},[234,4067,4068,4071,4074],{"class":236,"line":305},[234,4069,4070],{"class":244},"  id: ",[234,4072,4073],{"class":251},"'menu-background-trigger'",[234,4075,2506],{"class":244},[234,4077,4078,4081,4084,4086],{"class":236,"line":321},[234,4079,4080],{"class":244},"  offset: ",[234,4082,4083],{"class":271},"300",[234,4085,1833],{"class":244},[234,4087,4088],{"class":864},"// Trigger at 300px from the top\n",[234,4090,4091,4094,4097,4099],{"class":236,"line":946},[234,4092,4093],{"class":244},"  direction: ",[234,4095,4096],{"class":251},"'any'",[234,4098,1833],{"class":244},[234,4100,4101],{"class":864},"// trigger scrolling forward or backward\n",[234,4103,4104,4107,4110,4112],{"class":236,"line":955},[234,4105,4106],{"class":281},"  onEnter",[234,4108,4109],{"class":244},": () ",[234,4111,906],{"class":240},[234,4113,909],{"class":244},[234,4115,4116,4119,4121,4123,4126],{"class":236,"line":11},[234,4117,4118],{"class":244},"    console.",[234,4120,1485],{"class":281},[234,4122,329],{"class":244},[234,4124,4125],{"class":251},"\"Passed 300px mark!\"",[234,4127,335],{"class":244},[234,4129,4130],{"class":236,"line":980},[234,4131,1256],{"class":244},[234,4133,4134,4137,4139,4141],{"class":236,"line":994},[234,4135,4136],{"class":281},"  onLeave",[234,4138,4109],{"class":244},[234,4140,906],{"class":240},[234,4142,909],{"class":244},[234,4144,4145,4147,4149,4151,4154],{"class":236,"line":1000},[234,4146,4118],{"class":244},[234,4148,1485],{"class":281},[234,4150,329],{"class":244},[234,4152,4153],{"class":251},"\"Scrolled back above 300px!\"",[234,4155,335],{"class":244},[234,4157,4158],{"class":236,"line":1005},[234,4159,1256],{"class":244},[234,4161,4162],{"class":236,"line":1013},[234,4163,4164],{"class":244},"  toggleClass: {\n",[234,4166,4167],{"class":236,"line":1019},[234,4168,4169],{"class":244},"    target: document.body,\n",[234,4171,4172,4175],{"class":236,"line":1025},[234,4173,4174],{"class":244},"    className: ",[234,4176,4177],{"class":251},"'is-scrolled'\n",[234,4179,4180],{"class":236,"line":1031},[234,4181,1138],{"class":244},[234,4183,4184],{"class":236,"line":1037},[234,4185,4186],{"class":244},"};\n",[234,4188,4189],{"class":236,"line":427},[234,4190,262],{"emptyLinePlaceholder":261},[234,4192,4193,4195,4197],{"class":236,"line":1571},[234,4194,296],{"class":244},[234,4196,3973],{"class":281},[234,4198,4199],{"class":244},"(trigger);\n",[37,4201,3081],{"id":3080},[42,4203,4204,4211,4243],{},[45,4205,4206,4210],{},[1929,4207,4208],{},[60,4209,2719],{},": The exact threshold in scroll container pixels.",[45,4212,4213,4218,4219,1833,4222,2703,4225,4227,4228],{},[1929,4214,4215],{},[60,4216,4217],{},"direction",": Can be ",[60,4220,4221],{},"'forward'",[60,4223,4224],{},"'backward'",[60,4226,4096],{},".\n",[42,4229,4230],{},[45,4231,4232,4233,1833,4235,4238,4239,4242],{},"If ",[60,4234,4221],{},[60,4236,4237],{},"onEnter"," fires when you scroll down past the mark, and ",[60,4240,4241],{},"onLeave"," fires if you scroll back up past it.",[45,4244,4245,4250,4251,4253,4254,4256],{},[1929,4246,4247],{},[60,4248,4249],{},"toggleClass",": A convenient built-in way to toggle a class on any DOM target automatically when the condition is met, without writing ",[60,4252,4237],{}," / ",[60,4255,4241],{}," handlers manually.",[37,4258,4260],{"id":4259},"managing-memory","Managing Memory",[30,4262,4263,4264,4266,4267,1114],{},"To clean up a scroll mark (for example, when a component unmounts in a React or Vue app), just call ",[60,4265,3974],{}," with the identical ",[60,4268,4269],{},"id",[225,4271,4273],{"className":227,"code":4272,"language":229,"meta":230,"style":230},"stringTune.removeScrollMark('menu-background-trigger');\n",[60,4274,4275],{"__ignoreMap":230},[234,4276,4277,4279,4281,4283,4285],{"class":236,"line":237},[234,4278,296],{"class":244},[234,4280,3974],{"class":281},[234,4282,329],{"class":244},[234,4284,4073],{"class":251},[234,4286,335],{"class":244},[410,4288,4289],{},"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":4291},[4292,4293,4294],{"id":4002,"depth":258,"text":4003},{"id":3080,"depth":258,"text":3081},{"id":4259,"depth":258,"text":4260},{"path":3982,"title":4296,"description":4297,"kind":2341,"section":151,"order":4298,"group":4299,"aliases":4300,"attrs":4305,"events":4306,"cssVars":4307,"related":4308,"body":4311},"Scroll Modes","How desktop and mobile scroll modes are selected and how custom scroll controllers fit in.",60,"Scroll Concepts",[4301,4302,4303,4304],"smooth","default","disable","registerScrollMode",[],[],[],[3980,4309,4310],"/docs/modules/scroller","/docs/scroll-containers",{"type":22,"value":4312,"toc":4380},[4313,4316,4320,4334,4338,4341,4353,4357,4360,4364,4373,4377],[25,4314,4296],{"id":4315},"scroll-modes",[37,4317,4319],{"id":4318},"built-in-modes","Built-in modes",[42,4321,4322,4326,4330],{},[45,4323,4324],{},[60,4325,4301],{},[45,4327,4328],{},[60,4329,4302],{},[45,4331,4332],{},[60,4333,4303],{},[37,4335,4337],{"id":4336},"defaults","Defaults",[30,4339,4340],{},"Current runtime defaults are:",[42,4342,4343,4348],{},[45,4344,4345,4346],{},"desktop: ",[60,4347,4301],{},[45,4349,4350,4351],{},"mobile: ",[60,4352,4301],{},[37,4354,4356],{"id":4355},"responsive-switching","Responsive switching",[30,4358,4359],{},"The built-in responsive mode decision is width-based. It is not documented as a generic touch-device detector.",[37,4361,4363],{"id":4362},"custom-modes","Custom modes",[30,4365,163,4366,4369,4370,4372],{},[60,4367,4368],{},"registerScrollMode()"," with a ",[60,4371,2384],{}," implementation when you need to integrate a custom scroll engine.",[37,4374,4376],{"id":4375},"public-guidance","Public guidance",[30,4378,4379],{},"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.",{"title":230,"searchDepth":258,"depth":258,"links":4381},[4382,4383,4384,4385,4386],{"id":4318,"depth":258,"text":4319},{"id":4336,"depth":258,"text":4337},{"id":4355,"depth":258,"text":4356},{"id":4362,"depth":258,"text":4363},{"id":4375,"depth":258,"text":4376},{"path":4310,"title":4388,"description":4389,"kind":2341,"section":151,"order":4390,"group":4299,"aliases":4391,"attrs":4393,"events":4394,"cssVars":4395,"related":4396,"body":4399},"Custom Scroll Containers","How to attach StringTune to a specific overflow container instead of the default window/body.",65,[4392],"scrollContainer",[],[],[],[4397,4398,3980],"/docs/scroll-isolation","/docs/modules/scroll-container",{"type":22,"value":4400,"toc":4595},[4401,4404,4418,4422,4431,4535,4539,4565,4569,4575,4590,4593],[25,4402,4388],{"id":4403},"custom-scroll-containers",[30,4405,4406,4407,137,4410,4413,4414,4417],{},"By default, StringTune listens to the global ",[60,4408,4409],{},"window",[60,4411,4412],{},"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,4415,4416],{},"overflow: auto"," container.",[37,4419,4421],{"id":4420},"setting-a-custom-container","Setting a Custom Container",[30,4423,4424,4425,4427,4428,4430],{},"You can tell StringTune to listen to a specific ",[60,4426,2695],{}," by setting the ",[60,4429,4392],{}," property on the instance.",[225,4432,4434],{"className":227,"code":4433,"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,4435,4436,4448,4452,4466,4470,4475,4497,4505,4515,4519,4523],{"__ignoreMap":230},[234,4437,4438,4440,4442,4444,4446],{"class":236,"line":237},[234,4439,241],{"class":240},[234,4441,1073],{"class":244},[234,4443,248],{"class":240},[234,4445,252],{"class":251},[234,4447,255],{"class":244},[234,4449,4450],{"class":236,"line":258},[234,4451,262],{"emptyLinePlaceholder":261},[234,4453,4454,4456,4458,4460,4462,4464],{"class":236,"line":265},[234,4455,268],{"class":240},[234,4457,272],{"class":271},[234,4459,275],{"class":240},[234,4461,278],{"class":244},[234,4463,282],{"class":281},[234,4465,285],{"class":244},[234,4467,4468],{"class":236,"line":288},[234,4469,262],{"emptyLinePlaceholder":261},[234,4471,4472],{"class":236,"line":293},[234,4473,4474],{"class":864},"// After your DOM or component has mounted:\n",[234,4476,4477,4479,4482,4484,4487,4490,4492,4495],{"class":236,"line":305},[234,4478,268],{"class":240},[234,4480,4481],{"class":271}," scroller",[234,4483,275],{"class":240},[234,4485,4486],{"class":244}," document.",[234,4488,4489],{"class":281},"querySelector",[234,4491,329],{"class":244},[234,4493,4494],{"class":251},"'.my-custom-scroller'",[234,4496,335],{"class":244},[234,4498,4499,4502],{"class":236,"line":321},[234,4500,4501],{"class":240},"if",[234,4503,4504],{"class":244}," (scroller) {\n",[234,4506,4507,4510,4512],{"class":236,"line":946},[234,4508,4509],{"class":244},"  stringTune.scrollContainer ",[234,4511,357],{"class":240},[234,4513,4514],{"class":244}," scroller;\n",[234,4516,4517],{"class":236,"line":955},[234,4518,1143],{"class":244},[234,4520,4521],{"class":236,"line":11},[234,4522,262],{"emptyLinePlaceholder":261},[234,4524,4525,4527,4529,4531,4533],{"class":236,"line":980},[234,4526,296],{"class":244},[234,4528,326],{"class":281},[234,4530,329],{"class":244},[234,4532,332],{"class":271},[234,4534,335],{"class":244},[174,4536,4538],{"id":4537},"important-details","Important details",[42,4540,4541,4554],{},[45,4542,4543,4546,4547,137,4550,4553],{},[1929,4544,4545],{},"Resize tracking",": StringTune automatically sets up a ",[60,4548,4549],{},"ResizeObserver",[60,4551,4552],{},"MutationObserver"," on the assigned container to detect dimension changes and rebuild the layout calculations.",[45,4555,4556,4559,4560,137,4562,4564],{},[1929,4557,4558],{},"Scroll modes",": This setup fully supports the ",[60,4561,4301],{},[60,4563,4302],{}," scroll modes.",[37,4566,4568],{"id":4567},"resetting-to-window","Resetting to Window",[30,4570,4571,4572,4574],{},"If you ever need to revert the scroll tracking back to the entire page, simply assign ",[60,4573,4409],{}," to the property:",[225,4576,4578],{"className":227,"code":4577,"language":229,"meta":230,"style":230},"stringTune.scrollContainer = window;\n",[60,4579,4580],{"__ignoreMap":230},[234,4581,4582,4585,4587],{"class":236,"line":237},[234,4583,4584],{"class":244},"stringTune.scrollContainer ",[234,4586,357],{"class":240},[234,4588,4589],{"class":244}," window;\n",[30,4591,4592],{},"This flexibility ensures StringTune gracefully fits into complex React, Vue, or Nuxt client layouts without forcing a global document scroll.",[410,4594,4289],{},{"title":230,"searchDepth":258,"depth":258,"links":4596},[4597,4600],{"id":4420,"depth":258,"text":4421,"children":4598},[4599],{"id":4537,"depth":265,"text":4538},{"id":4567,"depth":258,"text":4568},{"path":4602,"title":4603,"description":4604,"kind":2341,"section":151,"order":4605,"group":3057,"aliases":4606,"attrs":4610,"events":4611,"cssVars":4612,"related":4613,"body":4617},"/docs/performance","Performance & Batching","Understand how StringTune guarantees 60fps through DOM read/write separation.",70,[2389,4607,4608,4609],"mutate","measure","domBatcherEnabled",[],[],[],[4614,4615,4616],"/docs/api/frame-dom","/docs/api/style-txn","/docs/api/dom-batcher",{"type":22,"value":4618,"toc":4859},[4619,4622,4629,4633,4644,4648,4657,4666,4672,4789,4793,4796,4856],[25,4620,4603],{"id":4621},"performance-batching",[30,4623,4624,4625,4628],{},"StringTune is deeply optimized for rendering smooth 60fps animations. The most critical architectural feature it uses is ",[1929,4626,4627],{},"DOM Batching"," (separating layout reads from style writes).",[37,4630,4632],{"id":4631},"the-layout-thrashing-problem","The Layout Thrashing Problem",[30,4634,4635,4636,4639,4640,4643],{},"In browser rendering, if JavaScript reads a layout property (like ",[60,4637,4638],{},"getBoundingClientRect()",") and then immediately writes a style (like ",[60,4641,4642],{},"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,4645,4647],{"id":4646},"how-stringtune-solves-it","How StringTune Solves It",[30,4649,4650,4651,137,4653,4656],{},"StringTune groups all computations across the entire page into strict phases per frame. It exposes ",[60,4652,2389],{},[60,4654,4655],{},"styleTxn"," to ensure modules respect these boundaries.",[174,4658,4660,137,4663],{"id":4659},"framedommeasure-and-framedommutate",[60,4661,4662],{},"frameDOM.measure()",[60,4664,4665],{},"frameDOM.mutate()",[30,4667,4668,4669,4671],{},"When building custom modules, you must use the ",[60,4670,2389],{}," helper instead of naked DOM API calls:",[225,4673,4675],{"className":227,"code":4674,"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,4676,4677,4690,4694,4699,4712,4729,4734,4739,4752,4781,4785],{"__ignoreMap":230},[234,4678,4679,4681,4684,4686,4688],{"class":236,"line":237},[234,4680,241],{"class":240},[234,4682,4683],{"class":244}," { frameDOM } ",[234,4685,248],{"class":240},[234,4687,252],{"class":251},[234,4689,255],{"class":244},[234,4691,4692],{"class":236,"line":258},[234,4693,262],{"emptyLinePlaceholder":261},[234,4695,4696],{"class":236,"line":265},[234,4697,4698],{"class":864},"// 1. Queue a read operation\n",[234,4700,4701,4704,4706,4708,4710],{"class":236,"line":288},[234,4702,4703],{"class":244},"frameDOM.",[234,4705,4608],{"class":281},[234,4707,1505],{"class":244},[234,4709,906],{"class":240},[234,4711,909],{"class":244},[234,4713,4714,4716,4719,4721,4724,4727],{"class":236,"line":293},[234,4715,914],{"class":240},[234,4717,4718],{"class":271}," rect",[234,4720,275],{"class":240},[234,4722,4723],{"class":244}," element.",[234,4725,4726],{"class":281},"getBoundingClientRect",[234,4728,285],{"class":244},[234,4730,4731],{"class":236,"line":305},[234,4732,4733],{"class":244},"  \n",[234,4735,4736],{"class":236,"line":321},[234,4737,4738],{"class":864},"  // 2. Queue a write operation based on the read\n",[234,4740,4741,4744,4746,4748,4750],{"class":236,"line":946},[234,4742,4743],{"class":244},"  frameDOM.",[234,4745,4607],{"class":281},[234,4747,1505],{"class":244},[234,4749,906],{"class":240},[234,4751,909],{"class":244},[234,4753,4754,4757,4759,4762,4765,4767,4770,4773,4776,4779],{"class":236,"line":955},[234,4755,4756],{"class":244},"    element.style.transform ",[234,4758,357],{"class":240},[234,4760,4761],{"class":251}," `translateY(${",[234,4763,4764],{"class":244},"rect",[234,4766,106],{"class":251},[234,4768,4769],{"class":244},"top",[234,4771,4772],{"class":240}," *",[234,4774,4775],{"class":271}," 0.5",[234,4777,4778],{"class":251},"}px)`",[234,4780,255],{"class":244},[234,4782,4783],{"class":236,"line":11},[234,4784,997],{"class":244},[234,4786,4787],{"class":236,"line":980},[234,4788,1040],{"class":244},[174,4790,4792],{"id":4791},"global-configuration","Global Configuration",[30,4794,4795],{},"Batching is strictly enforced by default. You can control these features globally, though it's rarely necessary to disable them.",[225,4797,4799],{"className":227,"code":4798,"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,4800,4801,4815,4819,4824,4836,4840,4845],{"__ignoreMap":230},[234,4802,4803,4805,4807,4809,4811,4813],{"class":236,"line":237},[234,4804,268],{"class":240},[234,4806,272],{"class":271},[234,4808,275],{"class":240},[234,4810,278],{"class":244},[234,4812,282],{"class":281},[234,4814,285],{"class":244},[234,4816,4817],{"class":236,"line":258},[234,4818,262],{"emptyLinePlaceholder":261},[234,4820,4821],{"class":236,"line":265},[234,4822,4823],{"class":864},"// Toggle the internal batcher queue\n",[234,4825,4826,4829,4831,4834],{"class":236,"line":288},[234,4827,4828],{"class":244},"stringTune.domBatcherEnabled ",[234,4830,357],{"class":240},[234,4832,4833],{"class":271}," true",[234,4835,255],{"class":244},[234,4837,4838],{"class":236,"line":293},[234,4839,262],{"emptyLinePlaceholder":261},[234,4841,4842],{"class":236,"line":305},[234,4843,4844],{"class":864},"// Toggle the IntersectionObserver that efficiently puts off-screen elements to sleep\n",[234,4846,4847,4850,4852,4854],{"class":236,"line":321},[234,4848,4849],{"class":244},"stringTune.intersectionObserverEnabled ",[234,4851,357],{"class":240},[234,4853,4833],{"class":271},[234,4855,255],{"class":244},[410,4857,4858],{},"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":4860},[4861,4862],{"id":4631,"depth":258,"text":4632},{"id":4646,"depth":258,"text":4647,"children":4863},[4864,4866],{"id":4659,"depth":265,"text":4865},"frameDOM.measure() and frameDOM.mutate()",{"id":4791,"depth":265,"text":4792},{"path":4397,"title":4868,"description":4869,"kind":2341,"section":151,"order":4605,"group":4299,"aliases":4870,"attrs":4871,"events":4872,"cssVars":4873,"related":4874,"body":4875},"Scroll Isolation","How StringTune cooperates with local scroll surfaces, scroll containers, and nested interactions.",[],[],[],[],[4310,4398,4309],{"type":22,"value":4876,"toc":5179},[4877,4880,4887,4902,4906,4972,4976,5008,5012,5015,5118,5121,5177],[25,4878,4868],{"id":4879},"scroll-isolation",[30,4881,4882,4883,4886],{},"Prevent StringTune from intercepting scroll events on specific containers. While ",[60,4884,4885],{},"stringTune"," provides global smooth scrolling and inertia, some UI components require their own independent scroll context or custom pointer handling.",[1042,4888,4889],{},[30,4890,4891,4894,4895,1934,4898,4901],{},[1929,4892,4893],{},"Isolation primer:"," Add ",[60,4896,4897],{},"string-isolation",[60,4899,4900],{},"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,4903,4905],{"id":4904},"attributes","Attributes",[2221,4907,4908,4927],{},[2224,4909,4910],{},[2227,4911,4912,4915,4918,4921,4924],{},[2230,4913,4914],{},"Attribute",[2230,4916,4917],{},"Type",[2230,4919,4920],{},"Default",[2230,4922,4923],{},"Purpose",[2230,4925,4926],{},"Practical notes",[2240,4928,4929,4954],{},[2227,4930,4931,4935,4938,4941,4951],{},[2245,4932,4933],{},[60,4934,4897],{},[2245,4936,4937],{},"attribute",[2245,4939,4940],{},"—",[2245,4942,4943,4944,4947,4948,106],{},"Stops propagation of ",[60,4945,4946],{},"wheel"," events to the main ",[60,4949,4950],{},"ScrollManager",[2245,4952,4953],{},"Ideal for modals, maps, or code blocks.",[2227,4955,4956,4960,4962,4964,4967],{},[2245,4957,4958],{},[60,4959,4900],{},[2245,4961,4937],{},[2245,4963,4940],{},[2245,4965,4966],{},"Alternative syntax for full HTML5 validation compliance.",[2245,4968,4969,4970,106],{},"Functionally identical to ",[60,4971,4897],{},[174,4973,4975],{"id":4974},"module-snapshot","Module Snapshot",[42,4977,4978,4986,4992,5002],{},[45,4979,4980,4983,4984],{},[1929,4981,4982],{},"Activation attribute:"," ",[60,4985,4897],{},[45,4987,4988,4991],{},[1929,4989,4990],{},"Effect:"," Immediately halts event bubbling to the global scroll listener.",[45,4993,4994,4997,4998,5001],{},[1929,4995,4996],{},"Use cases:"," Modals with overflow, embedded maps (Google Maps, Mapbox), ",[60,4999,5000],{},"\u003Ccanvas>"," elements with custom controls, code snippets.",[45,5003,5004,5007],{},[1929,5005,5006],{},"Scope:"," Affects the element and all its descendants.",[174,5009,5011],{"id":5010},"basic-usage","Basic Usage",[30,5013,5014],{},"Isolate a modal window's content area so users can scroll long text without inadvertently scrolling the page behind it.",[225,5016,5018],{"className":338,"code":5017,"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,5019,5020,5025,5040,5045,5063,5076,5089,5102,5110],{"__ignoreMap":230},[234,5021,5022],{"class":236,"line":237},[234,5023,5024],{"class":864},"\u003C!-- Modal overlay -->\n",[234,5026,5027,5029,5031,5033,5035,5038],{"class":236,"line":258},[234,5028,347],{"class":244},[234,5030,351],{"class":350},[234,5032,1297],{"class":281},[234,5034,357],{"class":244},[234,5036,5037],{"class":251},"\"modal\"",[234,5039,376],{"class":244},[234,5041,5042],{"class":236,"line":265},[234,5043,5044],{"class":864},"  \u003C!-- Scrollable content area -->\n",[234,5046,5047,5049,5051,5053,5055,5058,5061],{"class":236,"line":288},[234,5048,1292],{"class":244},[234,5050,351],{"class":350},[234,5052,1297],{"class":281},[234,5054,357],{"class":244},[234,5056,5057],{"class":251},"\"modal-content\"",[234,5059,5060],{"class":281}," string-isolation",[234,5062,376],{"class":244},[234,5064,5065,5067,5069,5072,5074],{"class":236,"line":293},[234,5066,1321],{"class":244},[234,5068,37],{"class":350},[234,5070,5071],{"class":244},">Terms of Service\u003C/",[234,5073,37],{"class":350},[234,5075,376],{"class":244},[234,5077,5078,5080,5082,5085,5087],{"class":236,"line":305},[234,5079,1321],{"class":244},[234,5081,30],{"class":350},[234,5083,5084],{"class":244},">Long text that requires native scrolling...\u003C/",[234,5086,30],{"class":350},[234,5088,376],{"class":244},[234,5090,5091,5093,5095,5098,5100],{"class":236,"line":321},[234,5092,1321],{"class":244},[234,5094,30],{"class":350},[234,5096,5097],{"class":244},">More text...\u003C/",[234,5099,30],{"class":350},[234,5101,376],{"class":244},[234,5103,5104,5106,5108],{"class":236,"line":946},[234,5105,1393],{"class":244},[234,5107,351],{"class":350},[234,5109,376],{"class":244},[234,5111,5112,5114,5116],{"class":236,"line":955},[234,5113,1402],{"class":244},[234,5115,351],{"class":350},[234,5117,376],{"class":244},[30,5119,5120],{},"Or enable zoom/pan on an interactive map:",[225,5122,5124],{"className":338,"code":5123,"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,5125,5126,5144,5149,5169],{"__ignoreMap":230},[234,5127,5128,5130,5132,5134,5136,5139,5142],{"class":236,"line":237},[234,5129,347],{"class":244},[234,5131,351],{"class":350},[234,5133,1297],{"class":281},[234,5135,357],{"class":244},[234,5137,5138],{"class":251},"\"map-container\"",[234,5140,5141],{"class":281}," data-string-isolation",[234,5143,376],{"class":244},[234,5145,5146],{"class":236,"line":258},[234,5147,5148],{"class":864},"  \u003C!-- Google Maps / Leaflet instance -->\n",[234,5150,5151,5153,5155,5158,5160,5163,5165,5167],{"class":236,"line":265},[234,5152,1292],{"class":244},[234,5154,351],{"class":350},[234,5156,5157],{"class":281}," id",[234,5159,357],{"class":244},[234,5161,5162],{"class":251},"\"map\"",[234,5164,371],{"class":244},[234,5166,351],{"class":350},[234,5168,376],{"class":244},[234,5170,5171,5173,5175],{"class":236,"line":288},[234,5172,1402],{"class":244},[234,5174,351],{"class":350},[234,5176,376],{"class":244},[410,5178,3252],{},{"title":230,"searchDepth":258,"depth":258,"links":5180},[5181,5182,5183],{"id":4904,"depth":265,"text":4905},{"id":4974,"depth":265,"text":4975},{"id":5010,"depth":265,"text":5011},{"path":158,"title":5185,"description":5186,"kind":9,"section":5187,"order":293,"aliases":5188,"attrs":5189,"events":5190,"cssVars":5191,"related":5192,"body":5193},"Modules Overview","Reference map of the official built-in modules grouped by runtime role.","Modules",[],[],[],[],[6,166,2350],{"type":22,"value":5194,"toc":5359},[5195,5198,5201,5205,5250,5254,5279,5283,5302,5306,5330,5334,5348,5352],[25,5196,5185],{"id":5197},"modules-overview",[30,5199,5200],{},"Only built-in package exports belong here.",[37,5202,5204],{"id":5203},"scroll-motion","Scroll & Motion",[42,5206,5207,5211,5217,5222,5228,5234,5240,5245],{},[45,5208,5209],{},[133,5210,190],{"href":617},[45,5212,5213],{},[133,5214,5216],{"href":5215},"/docs/modules/progress-part","StringProgressPart",[45,5218,5219],{},[133,5220,5221],{"href":3269},"StringParallax",[45,5223,5224],{},[133,5225,5227],{"href":5226},"/docs/modules/lerp","StringLerp",[45,5229,5230],{},[133,5231,5233],{"href":5232},"/docs/modules/glide","StringGlide",[45,5235,5236],{},[133,5237,5239],{"href":5238},"/docs/modules/anchor","StringAnchor",[45,5241,5242],{},[133,5243,5244],{"href":4398},"StringScrollContainer",[45,5246,5247],{},[133,5248,5249],{"href":4309},"StringScroller",[37,5251,5253],{"id":5252},"cursor-interaction","Cursor & Interaction",[42,5255,5256,5261,5267,5273],{},[45,5257,5258],{},[133,5259,195],{"href":5260},"/docs/modules/cursor",[45,5262,5263],{},[133,5264,5266],{"href":5265},"/docs/modules/magnetic","StringMagnetic",[45,5268,5269],{},[133,5270,5272],{"href":5271},"/docs/modules/impulse","StringImpulse",[45,5274,5275],{},[133,5276,5278],{"href":5277},"/docs/modules/spotlight","StringSpotlight",[37,5280,5282],{"id":5281},"content-layout","Content & Layout",[42,5284,5285,5291,5297],{},[45,5286,5287],{},[133,5288,5290],{"href":5289},"/docs/modules/split","StringSplit",[45,5292,5293],{},[133,5294,5296],{"href":5295},"/docs/modules/masonry","StringMasonry",[45,5298,5299],{},[133,5300,200],{"href":5301},"/docs/modules/responsive",[37,5303,5305],{"id":5304},"media-forms","Media & Forms",[42,5307,5308,5313,5318,5324],{},[45,5309,5310],{},[133,5311,5312],{"href":3819},"StringForm",[45,5314,5315],{},[133,5316,205],{"href":5317},"/docs/modules/loading",[45,5319,5320],{},[133,5321,5323],{"href":5322},"/docs/modules/lazy","StringLazy",[45,5325,5326],{},[133,5327,5329],{"href":5328},"/docs/modules/video-autoplay","StringVideoAutoplay",[37,5331,5333],{"id":5332},"diagnostics","Diagnostics",[42,5335,5336,5342],{},[45,5337,5338],{},[133,5339,5341],{"href":5340},"/docs/modules/fps-tracker","StringFPSTracker",[45,5343,5344],{},[133,5345,5347],{"href":5346},"/docs/modules/position-tracker","StringPositionTracker",[37,5349,5351],{"id":5350},"not-in-this-section","Not in this section",[30,5353,5354,5355,5358],{},"Project-specific modules do not belong in the built-in catalog. They should live in ",[133,5356,5357],{"href":2350},"Custom Modules"," with explicit status labeling.",{"title":230,"searchDepth":258,"depth":258,"links":5360},[5361,5362,5363,5364,5365,5366],{"id":5203,"depth":258,"text":5204},{"id":5252,"depth":258,"text":5253},{"id":5281,"depth":258,"text":5282},{"id":5304,"depth":258,"text":5305},{"id":5332,"depth":258,"text":5333},{"id":5350,"depth":258,"text":5351},{"path":617,"title":190,"description":5368,"kind":5369,"section":5187,"order":11,"group":5204,"status":5370,"integration":2706,"publicExport":261,"activation":3242,"package":5371,"aliases":5372,"attrs":5374,"events":5379,"cssVars":5380,"related":5381,"body":5382},"Scroll progress engine that emits a normalized 0..1 timeline and writes progress CSS variables.","built-in-module","stable","@fiddle-digital/string-tune",[5373,190,2890],"progress",[5375,5376,5377,5378,3325,3341,3328,3344],"string-key","string-easing","string-offset-top","string-offset-bottom",[799],[795],[5215,3269],{"type":22,"value":5383,"toc":6156},[5384,5387,5396,5404,5408,5410,5555,5559,5564,5571,5577,5583,5588,5591,5594,5625,5664,5668,5675,5686,5690,5855,6071,6075,6130,6134,6153],[25,5385,190],{"id":5386},"stringprogress",[30,5388,5389,5391,5392,5395],{},[60,5390,190],{}," turns an element's scroll travel into a stable ",[60,5393,5394],{},"0..1"," value. It uses shared geometry attributes such as entry, exit, and offsets, then exposes the result in two public places:",[42,5397,5398,5401],{},[45,5399,5400],{},"a CSS variable",[45,5402,5403],{},"a scoped event",[37,5405,5407],{"id":5406},"public-api","Public API",[174,5409,4905],{"id":4904},[2221,5411,5412,5425],{},[2224,5413,5414],{},[2227,5415,5416,5418,5420,5422],{},[2230,5417,4914],{},[2230,5419,4917],{},[2230,5421,4920],{},[2230,5423,5424],{},"Real runtime effect",[2240,5426,5427,5442,5459,5476,5491,5506,5524,5539],{},[2227,5428,5429,5433,5435,5439],{},[2245,5430,5431],{},[60,5432,5375],{},[2245,5434,2252],{},[2245,5436,5437],{},[60,5438,795],{},[2245,5440,5441],{},"Names the CSS variable written by the module.",[2227,5443,5444,5448,5451,5456],{},[2245,5445,5446],{},[60,5447,5376],{},[2245,5449,5450],{},"easing string",[2245,5452,5453],{},[60,5454,5455],{},"cubic-bezier(0.25, 0.25, 0.25, 0.25)",[2245,5457,5458],{},"Remaps raw linear progress before the event and CSS write happen.",[2227,5460,5461,5465,5468,5473],{},[2245,5462,5463],{},[60,5464,5377],{},[2245,5466,5467],{},"dimension",[2245,5469,5470],{},[60,5471,5472],{},"0%",[2245,5474,5475],{},"Moves the effective end position of the timeline.",[2227,5477,5478,5482,5484,5488],{},[2245,5479,5480],{},[60,5481,5378],{},[2245,5483,5467],{},[2245,5485,5486],{},[60,5487,5472],{},[2245,5489,5490],{},"Moves the effective start position of the timeline.",[2227,5492,5493,5497,5499,5503],{},[2245,5494,5495],{},[60,5496,3325],{},[2245,5498,2252],{},[2245,5500,5501],{},[60,5502,4769],{},[2245,5504,5505],{},"Picks the element edge used to start the timeline.",[2227,5507,5508,5512,5514,5519],{},[2245,5509,5510],{},[60,5511,3341],{},[2245,5513,2252],{},[2245,5515,5516],{},[60,5517,5518],{},"bottom",[2245,5520,5521,5522,106],{},"Picks the viewport edge paired with ",[60,5523,3325],{},[2227,5525,5526,5530,5532,5536],{},[2245,5527,5528],{},[60,5529,3328],{},[2245,5531,2252],{},[2245,5533,5534],{},[60,5535,5518],{},[2245,5537,5538],{},"Picks the element edge used to finish the timeline.",[2227,5540,5541,5545,5547,5551],{},[2245,5542,5543],{},[60,5544,3344],{},[2245,5546,2252],{},[2245,5548,5549],{},[60,5550,4769],{},[2245,5552,5521,5553,106],{},[60,5554,3328],{},[174,5556,5558],{"id":5557},"css-variables-and-dom-output","CSS Variables and DOM Output",[30,5560,5561,5563],{},[60,5562,190],{}," writes one CSS variable to the source element:",[42,5565,5566],{},[45,5567,5568,5569],{},"the variable named by ",[60,5570,5375],{},[30,5572,5573,5574,5576],{},"If you do not provide ",[60,5575,5375],{},", the module writes:",[42,5578,5579],{},[45,5580,5581],{},[60,5582,795],{},[30,5584,5585,5586,106],{},"The written value is the eased progress, already clamped to ",[60,5587,5394],{},[30,5589,5590],{},"The module does not apply any inline transform, does not toggle any classes, and does not expose raw progress as public CSS.",[174,5592,5593],{"id":3814},"Events",[2221,5595,5596,5609],{},[2224,5597,5598],{},[2227,5599,5600,5603,5606],{},[2230,5601,5602],{},"Channel",[2230,5604,5605],{},"Payload",[2230,5607,5608],{},"Fired when",[2240,5610,5611],{},[2227,5612,5613,5617,5622],{},[2245,5614,5615],{},[60,5616,799],{},[2245,5618,5619],{},[60,5620,5621],{},"number",[2245,5623,5624],{},"The eased progress value changes",[225,5626,5628],{"className":227,"code":5627,"language":229,"meta":230,"style":230},"stringTune.on('object:progress:page-progress', (progress) => {\n  console.log(progress);\n});\n",[60,5629,5630,5651,5660],{"__ignoreMap":230},[234,5631,5632,5634,5636,5638,5641,5643,5645,5647,5649],{"class":236,"line":237},[234,5633,296],{"class":244},[234,5635,1536],{"class":281},[234,5637,329],{"class":244},[234,5639,5640],{"class":251},"'object:progress:page-progress'",[234,5642,2976],{"class":244},[234,5644,5373],{"class":899},[234,5646,903],{"class":244},[234,5648,906],{"class":240},[234,5650,909],{"class":244},[234,5652,5653,5655,5657],{"class":236,"line":258},[234,5654,1482],{"class":244},[234,5656,1485],{"class":281},[234,5658,5659],{"class":244},"(progress);\n",[234,5661,5662],{"class":236,"line":265},[234,5663,1040],{"class":244},[174,5665,5667],{"id":5666},"mirror-behavior","Mirror Behavior",[30,5669,5670,5671,5674],{},"If another element uses ",[60,5672,5673],{},"string-copy-from=\"\u003Csource-id>\"",", the progress output is mirrored there too.",[42,5676,5677,5680],{},[45,5678,5679],{},"the same CSS variable name is written to the mirror",[45,5681,5682,5683,5685],{},"the mirror can apply its own ",[60,5684,5376],{},", because mirror easing is resolved separately from the source element",[37,5687,5689],{"id":5688},"quick-example","Quick Example",[225,5691,5693],{"className":338,"code":5692,"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,5694,5695,5714,5718,5746,5761,5780,5816,5824,5832,5836],{"__ignoreMap":230},[234,5696,5697,5699,5701,5703,5705,5707,5710,5712],{"class":236,"line":237},[234,5698,347],{"class":244},[234,5700,740],{"class":350},[234,5702,1297],{"class":281},[234,5704,357],{"class":244},[234,5706,368],{"class":251},[234,5708,5709],{"class":244},">Scroll down\u003C/",[234,5711,740],{"class":350},[234,5713,376],{"class":244},[234,5715,5716],{"class":236,"line":258},[234,5717,262],{"emptyLinePlaceholder":261},[234,5719,5720,5722,5724,5726,5728,5730,5732,5734,5737,5739,5741,5744],{"class":236,"line":265},[234,5721,347],{"class":244},[234,5723,740],{"class":350},[234,5725,354],{"class":281},[234,5727,357],{"class":244},[234,5729,360],{"class":251},[234,5731,363],{"class":281},[234,5733,357],{"class":244},[234,5735,5736],{"class":251},"\"page-progress\"",[234,5738,1297],{"class":281},[234,5740,357],{"class":244},[234,5742,5743],{"class":251},"\"progress-stage\"",[234,5745,376],{"class":244},[234,5747,5748,5750,5752,5754,5756,5759],{"class":236,"line":288},[234,5749,1292],{"class":244},[234,5751,351],{"class":350},[234,5753,1297],{"class":281},[234,5755,357],{"class":244},[234,5757,5758],{"class":251},"\"progress-demo\"",[234,5760,376],{"class":244},[234,5762,5763,5765,5767,5769,5771,5774,5776,5778],{"class":236,"line":293},[234,5764,1321],{"class":244},[234,5766,351],{"class":350},[234,5768,1297],{"class":281},[234,5770,357],{"class":244},[234,5772,5773],{"class":251},"\"progress-box\"",[234,5775,371],{"class":244},[234,5777,351],{"class":350},[234,5779,376],{"class":244},[234,5781,5782,5784,5786,5788,5790,5793,5796,5798,5800,5802,5805,5808,5810,5812,5814],{"class":236,"line":305},[234,5783,1321],{"class":244},[234,5785,351],{"class":350},[234,5787,1297],{"class":281},[234,5789,357],{"class":244},[234,5791,5792],{"class":251},"\"progress-label\"",[234,5794,5795],{"class":244},">Progress \u003C",[234,5797,234],{"class":350},[234,5799,5157],{"class":281},[234,5801,357],{"class":244},[234,5803,5804],{"class":251},"\"progress-value\"",[234,5806,5807],{"class":244},">0%\u003C/",[234,5809,234],{"class":350},[234,5811,371],{"class":244},[234,5813,351],{"class":350},[234,5815,376],{"class":244},[234,5817,5818,5820,5822],{"class":236,"line":321},[234,5819,1393],{"class":244},[234,5821,351],{"class":350},[234,5823,376],{"class":244},[234,5825,5826,5828,5830],{"class":236,"line":946},[234,5827,1402],{"class":244},[234,5829,740],{"class":350},[234,5831,376],{"class":244},[234,5833,5834],{"class":236,"line":955},[234,5835,262],{"emptyLinePlaceholder":261},[234,5837,5838,5840,5842,5844,5846,5848,5851,5853],{"class":236,"line":11},[234,5839,347],{"class":244},[234,5841,740],{"class":350},[234,5843,1297],{"class":281},[234,5845,357],{"class":244},[234,5847,368],{"class":251},[234,5849,5850],{"class":244},">Scroll up\u003C/",[234,5852,740],{"class":350},[234,5854,376],{"class":244},[225,5856,5860],{"className":5857,"code":5858,"language":5859,"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,5861,5862,5868,5875,5888,5898,5909,5913,5917,5924,5934,5947,5958,5962,5966,5973,5987,6000,6019,6031,6067],{"__ignoreMap":230},[234,5863,5864,5866],{"class":236,"line":237},[234,5865,1654],{"class":281},[234,5867,2506],{"class":244},[234,5869,5870,5873],{"class":236,"line":258},[234,5871,5872],{"class":281},".progress-stage",[234,5874,909],{"class":244},[234,5876,5877,5879,5881,5884,5886],{"class":236,"line":265},[234,5878,1661],{"class":271},[234,5880,1443],{"class":244},[234,5882,5883],{"class":271},"100",[234,5885,1669],{"class":240},[234,5887,255],{"class":244},[234,5889,5890,5892,5894,5896],{"class":236,"line":288},[234,5891,1677],{"class":271},[234,5893,1443],{"class":244},[234,5895,1682],{"class":271},[234,5897,255],{"class":244},[234,5899,5900,5903,5905,5907],{"class":236,"line":293},[234,5901,5902],{"class":271},"  place-items",[234,5904,1443],{"class":244},[234,5906,1695],{"class":271},[234,5908,255],{"class":244},[234,5910,5911],{"class":236,"line":305},[234,5912,1143],{"class":244},[234,5914,5915],{"class":236,"line":321},[234,5916,262],{"emptyLinePlaceholder":261},[234,5918,5919,5922],{"class":236,"line":946},[234,5920,5921],{"class":281},".progress-demo",[234,5923,909],{"class":244},[234,5925,5926,5928,5930,5932],{"class":236,"line":955},[234,5927,1677],{"class":271},[234,5929,1443],{"class":244},[234,5931,1682],{"class":271},[234,5933,255],{"class":244},[234,5935,5936,5938,5940,5943,5945],{"class":236,"line":11},[234,5937,1703],{"class":271},[234,5939,1443],{"class":244},[234,5941,5942],{"class":271},"20",[234,5944,1789],{"class":240},[234,5946,255],{"class":244},[234,5948,5949,5952,5954,5956],{"class":236,"line":980},[234,5950,5951],{"class":271},"  justify-items",[234,5953,1443],{"class":244},[234,5955,1695],{"class":271},[234,5957,255],{"class":244},[234,5959,5960],{"class":236,"line":994},[234,5961,1143],{"class":244},[234,5963,5964],{"class":236,"line":1000},[234,5965,262],{"emptyLinePlaceholder":261},[234,5967,5968,5971],{"class":236,"line":1005},[234,5969,5970],{"class":281},".progress-box",[234,5972,909],{"class":244},[234,5974,5975,5978,5980,5983,5985],{"class":236,"line":1013},[234,5976,5977],{"class":271},"  width",[234,5979,1443],{"class":244},[234,5981,5982],{"class":271},"160",[234,5984,1789],{"class":240},[234,5986,255],{"class":244},[234,5988,5989,5992,5994,5996,5998],{"class":236,"line":1019},[234,5990,5991],{"class":271},"  height",[234,5993,1443],{"class":244},[234,5995,5982],{"class":271},[234,5997,1789],{"class":240},[234,5999,255],{"class":244},[234,6001,6002,6004,6006,6009,6011,6014,6017],{"class":236,"line":1025},[234,6003,1769],{"class":271},[234,6005,1443],{"class":244},[234,6007,6008],{"class":271},"2",[234,6010,1789],{"class":240},[234,6012,6013],{"class":271}," solid",[234,6015,6016],{"class":271}," black",[234,6018,255],{"class":244},[234,6020,6021,6024,6026,6029],{"class":236,"line":1031},[234,6022,6023],{"class":271},"  background",[234,6025,1443],{"class":244},[234,6027,6028],{"class":271},"white",[234,6030,255],{"class":244},[234,6032,6033,6035,6037,6040,6042,6044,6046,6048,6050,6052,6054,6056,6058,6060,6062,6065],{"class":236,"line":1037},[234,6034,1810],{"class":271},[234,6036,1443],{"class":244},[234,6038,6039],{"class":271},"rotate",[234,6041,329],{"class":244},[234,6043,1820],{"class":271},[234,6045,329],{"class":244},[234,6047,1825],{"class":271},[234,6049,329],{"class":244},[234,6051,795],{"class":899},[234,6053,1833],{"class":244},[234,6055,1836],{"class":271},[234,6057,903],{"class":244},[234,6059,1841],{"class":240},[234,6061,1844],{"class":271},[234,6063,6064],{"class":240},"turn",[234,6066,1875],{"class":244},[234,6068,6069],{"class":236,"line":427},[234,6070,1143],{"class":244},[37,6072,6074],{"id":6073},"registration","Registration",[225,6076,6078],{"className":227,"code":6077,"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,6079,6080,6092,6096,6110,6118],{"__ignoreMap":230},[234,6081,6082,6084,6086,6088,6090],{"class":236,"line":237},[234,6083,241],{"class":240},[234,6085,479],{"class":244},[234,6087,248],{"class":240},[234,6089,252],{"class":251},[234,6091,255],{"class":244},[234,6093,6094],{"class":236,"line":258},[234,6095,262],{"emptyLinePlaceholder":261},[234,6097,6098,6100,6102,6104,6106,6108],{"class":236,"line":265},[234,6099,268],{"class":240},[234,6101,272],{"class":271},[234,6103,275],{"class":240},[234,6105,278],{"class":244},[234,6107,282],{"class":281},[234,6109,285],{"class":244},[234,6111,6112,6114,6116],{"class":236,"line":288},[234,6113,296],{"class":244},[234,6115,299],{"class":281},[234,6117,302],{"class":244},[234,6119,6120,6122,6124,6126,6128],{"class":236,"line":293},[234,6121,296],{"class":244},[234,6123,326],{"class":281},[234,6125,329],{"class":244},[234,6127,332],{"class":271},[234,6129,335],{"class":244},[37,6131,6133],{"id":6132},"detailed-behavior","Detailed Behavior",[42,6135,6136,6141,6144,6150],{},[45,6137,6138,6139,106],{},"Progress is computed from shared timeline geometry inside ",[60,6140,2379],{},[45,6142,6143],{},"Raw progress stays internal. The public event and the public CSS variable both use the eased value.",[45,6145,6146,6147,6149],{},"Values are clamped to ",[60,6148,5394],{},", and tiny floating-point noise is ignored.",[45,6151,6152],{},"On disconnect, the module removes the written CSS variable from the source element and its mirrors.",[410,6154,6155],{},"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":6157},[6158,6164,6165,6166],{"id":5406,"depth":258,"text":5407,"children":6159},[6160,6161,6162,6163],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":5215,"title":5216,"description":6168,"kind":5369,"section":5187,"order":427,"group":5204,"status":5370,"integration":2706,"publicExport":261,"activation":6169,"package":5371,"aliases":6170,"attrs":6172,"events":6174,"cssVars":6176,"related":6178,"body":6179},"Maps a named progress source into a subrange so multiple timelines can be derived from one driver.","string=\"progress-part\"",[6171,5216],"progress-part",[6173],"string-part-of",[6175],"object:progress-slice:\u003Cid>",[6177],"--progress-slice",[617,3269,2899],{"type":22,"value":6180,"toc":7063},[6181,6184,6191,6194,6214,6216,6218,6253,6255,6258,6264,6270,6272,6299,6301,6309,6311,6658,6950,6952,7017,7028,7030,7060],[25,6182,5216],{"id":6183},"stringprogresspart",[30,6185,6186,6188,6189,106],{},[60,6187,5216],{}," 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,6190,5394],{},[30,6192,6193],{},"In practice:",[42,6195,6196,6206],{},[45,6197,6198,6199,6202,6203],{},"source progress ",[60,6200,6201],{},"0.00 -> 0.25"," can become local slice ",[60,6204,6205],{},"0 -> 1",[45,6207,6198,6208,6211,6212],{},[60,6209,6210],{},"0.25 -> 1.00"," can become another slice ",[60,6213,6205],{},[37,6215,5407],{"id":5406},[174,6217,4905],{"id":4904},[2221,6219,6220,6232],{},[2224,6221,6222],{},[2227,6223,6224,6226,6228,6230],{},[2230,6225,4914],{},[2230,6227,4917],{},[2230,6229,4920],{},[2230,6231,5424],{},[2240,6233,6234],{},[2227,6235,6236,6240,6242,6247],{},[2245,6237,6238],{},[60,6239,6173],{},[2245,6241,2252],{},[2245,6243,6244],{},[60,6245,6246],{},"\"\"",[2245,6248,6249,6250,106],{},"Declares the source id and slice range in the form ",[60,6251,6252],{},"source-id[start-end]",[174,6254,5558],{"id":5557},[30,6256,6257],{},"The module writes one CSS variable:",[42,6259,6260],{},[45,6261,6262],{},[60,6263,6177],{},[30,6265,6266,6267,6269],{},"The value is written directly to the ",[60,6268,6169],{}," element itself. There is no configurable key for this module.",[174,6271,5593],{"id":3814},[2221,6273,6274,6284],{},[2224,6275,6276],{},[2227,6277,6278,6280,6282],{},[2230,6279,5602],{},[2230,6281,5605],{},[2230,6283,5608],{},[2240,6285,6286],{},[2227,6287,6288,6292,6296],{},[2245,6289,6290],{},[60,6291,6175],{},[2245,6293,6294],{},[60,6295,5621],{},[2245,6297,6298],{},"The remapped slice value changes",[174,6300,5667],{"id":5666},[30,6302,6303,6305,6306,6308],{},[60,6304,5216],{}," does not propagate ",[60,6307,6177],{}," to mirrors in the current runtime. The write happens only on the source progress-part element.",[37,6310,5689],{"id":5688},[225,6312,6314],{"className":338,"code":6313,"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,6315,6316,6334,6338,6364,6379,6394,6415,6430,6438,6448,6458,6468,6478,6487,6496,6505,6509,6523,6542,6556,6562,6570,6578,6587,6596,6604,6612,6620,6628,6636,6640],{"__ignoreMap":230},[234,6317,6318,6320,6322,6324,6326,6328,6330,6332],{"class":236,"line":237},[234,6319,347],{"class":244},[234,6321,740],{"class":350},[234,6323,1297],{"class":281},[234,6325,357],{"class":244},[234,6327,368],{"class":251},[234,6329,5709],{"class":244},[234,6331,740],{"class":350},[234,6333,376],{"class":244},[234,6335,6336],{"class":236,"line":258},[234,6337,262],{"emptyLinePlaceholder":261},[234,6339,6340,6342,6344,6346,6348,6350,6352,6354,6356,6358,6360,6362],{"class":236,"line":265},[234,6341,347],{"class":244},[234,6343,740],{"class":350},[234,6345,354],{"class":281},[234,6347,357],{"class":244},[234,6349,360],{"class":251},[234,6351,363],{"class":281},[234,6353,357],{"class":244},[234,6355,5736],{"class":251},[234,6357,1297],{"class":281},[234,6359,357],{"class":244},[234,6361,5743],{"class":251},[234,6363,376],{"class":244},[234,6365,6366,6368,6370,6372,6374,6377],{"class":236,"line":288},[234,6367,1292],{"class":244},[234,6369,351],{"class":350},[234,6371,1297],{"class":281},[234,6373,357],{"class":244},[234,6375,6376],{"class":251},"\"slice-stack\"",[234,6378,376],{"class":244},[234,6380,6381,6383,6385,6387,6389,6392],{"class":236,"line":293},[234,6382,1321],{"class":244},[234,6384,351],{"class":350},[234,6386,1297],{"class":281},[234,6388,357],{"class":244},[234,6390,6391],{"class":251},"\"slice-row\"",[234,6393,376],{"class":244},[234,6395,6396,6399,6401,6403,6405,6408,6411,6413],{"class":236,"line":305},[234,6397,6398],{"class":244},"      \u003C",[234,6400,351],{"class":350},[234,6402,1297],{"class":281},[234,6404,357],{"class":244},[234,6406,6407],{"class":251},"\"slice-label\"",[234,6409,6410],{"class":244},">0% - 50%\u003C/",[234,6412,351],{"class":350},[234,6414,376],{"class":244},[234,6416,6417,6419,6421,6423,6425,6428],{"class":236,"line":321},[234,6418,6398],{"class":244},[234,6420,351],{"class":350},[234,6422,1297],{"class":281},[234,6424,357],{"class":244},[234,6426,6427],{"class":251},"\"slice-demo\"",[234,6429,376],{"class":244},[234,6431,6432,6435],{"class":236,"line":946},[234,6433,6434],{"class":244},"        \u003C",[234,6436,6437],{"class":350},"div\n",[234,6439,6440,6443,6445],{"class":236,"line":955},[234,6441,6442],{"class":281},"          class",[234,6444,357],{"class":244},[234,6446,6447],{"class":251},"\"slice-box\"\n",[234,6449,6450,6453,6455],{"class":236,"line":11},[234,6451,6452],{"class":281},"          string",[234,6454,357],{"class":244},[234,6456,6457],{"class":251},"\"progress-part\"\n",[234,6459,6460,6463,6465],{"class":236,"line":980},[234,6461,6462],{"class":281},"          string-id",[234,6464,357],{"class":244},[234,6466,6467],{"class":251},"\"slice-a\"\n",[234,6469,6470,6473,6475],{"class":236,"line":994},[234,6471,6472],{"class":281},"          string-part-of",[234,6474,357],{"class":244},[234,6476,6477],{"class":251},"\"page-progress[0-0.5]\"\n",[234,6479,6480,6483,6485],{"class":236,"line":1000},[234,6481,6482],{"class":244},"        >\u003C/",[234,6484,351],{"class":350},[234,6486,376],{"class":244},[234,6488,6489,6492,6494],{"class":236,"line":1005},[234,6490,6491],{"class":244},"      \u003C/",[234,6493,351],{"class":350},[234,6495,376],{"class":244},[234,6497,6498,6501,6503],{"class":236,"line":1013},[234,6499,6500],{"class":244},"    \u003C/",[234,6502,351],{"class":350},[234,6504,376],{"class":244},[234,6506,6507],{"class":236,"line":1019},[234,6508,262],{"emptyLinePlaceholder":261},[234,6510,6511,6513,6515,6517,6519,6521],{"class":236,"line":1025},[234,6512,1321],{"class":244},[234,6514,351],{"class":350},[234,6516,1297],{"class":281},[234,6518,357],{"class":244},[234,6520,6391],{"class":251},[234,6522,376],{"class":244},[234,6524,6525,6527,6529,6531,6533,6535,6538,6540],{"class":236,"line":1031},[234,6526,6398],{"class":244},[234,6528,351],{"class":350},[234,6530,1297],{"class":281},[234,6532,357],{"class":244},[234,6534,6407],{"class":251},[234,6536,6537],{"class":244},">50% - 100%\u003C/",[234,6539,351],{"class":350},[234,6541,376],{"class":244},[234,6543,6544,6546,6548,6550,6552,6554],{"class":236,"line":1037},[234,6545,6398],{"class":244},[234,6547,351],{"class":350},[234,6549,1297],{"class":281},[234,6551,357],{"class":244},[234,6553,6427],{"class":251},[234,6555,376],{"class":244},[234,6557,6558,6560],{"class":236,"line":427},[234,6559,6434],{"class":244},[234,6561,6437],{"class":350},[234,6563,6564,6566,6568],{"class":236,"line":1571},[234,6565,6442],{"class":281},[234,6567,357],{"class":244},[234,6569,6447],{"class":251},[234,6571,6572,6574,6576],{"class":236,"line":1592},[234,6573,6452],{"class":281},[234,6575,357],{"class":244},[234,6577,6457],{"class":251},[234,6579,6580,6582,6584],{"class":236,"line":1600},[234,6581,6462],{"class":281},[234,6583,357],{"class":244},[234,6585,6586],{"class":251},"\"slice-b\"\n",[234,6588,6589,6591,6593],{"class":236,"line":1615},[234,6590,6472],{"class":281},[234,6592,357],{"class":244},[234,6594,6595],{"class":251},"\"page-progress[0.5-1]\"\n",[234,6597,6598,6600,6602],{"class":236,"line":1620},[234,6599,6482],{"class":244},[234,6601,351],{"class":350},[234,6603,376],{"class":244},[234,6605,6606,6608,6610],{"class":236,"line":1625},[234,6607,6491],{"class":244},[234,6609,351],{"class":350},[234,6611,376],{"class":244},[234,6613,6614,6616,6618],{"class":236,"line":1634},[234,6615,6500],{"class":244},[234,6617,351],{"class":350},[234,6619,376],{"class":244},[234,6621,6622,6624,6626],{"class":236,"line":1639},[234,6623,1393],{"class":244},[234,6625,351],{"class":350},[234,6627,376],{"class":244},[234,6629,6630,6632,6634],{"class":236,"line":1651},[234,6631,1402],{"class":244},[234,6633,740],{"class":350},[234,6635,376],{"class":244},[234,6637,6638],{"class":236,"line":609},[234,6639,262],{"emptyLinePlaceholder":261},[234,6641,6642,6644,6646,6648,6650,6652,6654,6656],{"class":236,"line":1674},[234,6643,347],{"class":244},[234,6645,740],{"class":350},[234,6647,1297],{"class":281},[234,6649,357],{"class":244},[234,6651,368],{"class":251},[234,6653,5850],{"class":244},[234,6655,740],{"class":350},[234,6657,376],{"class":244},[225,6659,6661],{"className":5857,"code":6660,"language":5859,"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,6662,6663,6669,6675,6687,6697,6707,6711,6715,6722,6732,6745,6749,6753,6760,6770,6789,6801,6812,6816,6820,6827,6837,6847,6851,6855,6862,6874,6886,6902,6912,6946],{"__ignoreMap":230},[234,6664,6665,6667],{"class":236,"line":237},[234,6666,1654],{"class":281},[234,6668,2506],{"class":244},[234,6670,6671,6673],{"class":236,"line":258},[234,6672,5872],{"class":281},[234,6674,909],{"class":244},[234,6676,6677,6679,6681,6683,6685],{"class":236,"line":265},[234,6678,1661],{"class":271},[234,6680,1443],{"class":244},[234,6682,5883],{"class":271},[234,6684,1669],{"class":240},[234,6686,255],{"class":244},[234,6688,6689,6691,6693,6695],{"class":236,"line":288},[234,6690,1677],{"class":271},[234,6692,1443],{"class":244},[234,6694,1682],{"class":271},[234,6696,255],{"class":244},[234,6698,6699,6701,6703,6705],{"class":236,"line":293},[234,6700,5902],{"class":271},[234,6702,1443],{"class":244},[234,6704,1695],{"class":271},[234,6706,255],{"class":244},[234,6708,6709],{"class":236,"line":305},[234,6710,1143],{"class":244},[234,6712,6713],{"class":236,"line":321},[234,6714,262],{"emptyLinePlaceholder":261},[234,6716,6717,6720],{"class":236,"line":946},[234,6718,6719],{"class":281},".slice-stack",[234,6721,909],{"class":244},[234,6723,6724,6726,6728,6730],{"class":236,"line":955},[234,6725,1677],{"class":271},[234,6727,1443],{"class":244},[234,6729,1682],{"class":271},[234,6731,255],{"class":244},[234,6733,6734,6736,6738,6741,6743],{"class":236,"line":11},[234,6735,1703],{"class":271},[234,6737,1443],{"class":244},[234,6739,6740],{"class":271},"24",[234,6742,1789],{"class":240},[234,6744,255],{"class":244},[234,6746,6747],{"class":236,"line":980},[234,6748,1143],{"class":244},[234,6750,6751],{"class":236,"line":994},[234,6752,262],{"emptyLinePlaceholder":261},[234,6754,6755,6758],{"class":236,"line":1000},[234,6756,6757],{"class":281},".slice-row",[234,6759,909],{"class":244},[234,6761,6762,6764,6766,6768],{"class":236,"line":1005},[234,6763,1677],{"class":271},[234,6765,1443],{"class":244},[234,6767,1682],{"class":271},[234,6769,255],{"class":244},[234,6771,6772,6775,6777,6780,6782,6784,6787],{"class":236,"line":1013},[234,6773,6774],{"class":271},"  grid-template-columns",[234,6776,1443],{"class":244},[234,6778,6779],{"class":271},"120",[234,6781,1789],{"class":240},[234,6783,1844],{"class":271},[234,6785,6786],{"class":240},"fr",[234,6788,255],{"class":244},[234,6790,6791,6793,6795,6797,6799],{"class":236,"line":1019},[234,6792,1703],{"class":271},[234,6794,1443],{"class":244},[234,6796,5942],{"class":271},[234,6798,1789],{"class":240},[234,6800,255],{"class":244},[234,6802,6803,6806,6808,6810],{"class":236,"line":1025},[234,6804,6805],{"class":271},"  align-items",[234,6807,1443],{"class":244},[234,6809,1695],{"class":271},[234,6811,255],{"class":244},[234,6813,6814],{"class":236,"line":1031},[234,6815,1143],{"class":244},[234,6817,6818],{"class":236,"line":1037},[234,6819,262],{"emptyLinePlaceholder":261},[234,6821,6822,6825],{"class":236,"line":427},[234,6823,6824],{"class":281},".slice-demo",[234,6826,909],{"class":244},[234,6828,6829,6831,6833,6835],{"class":236,"line":1571},[234,6830,1677],{"class":271},[234,6832,1443],{"class":244},[234,6834,1682],{"class":271},[234,6836,255],{"class":244},[234,6838,6839,6841,6843,6845],{"class":236,"line":1592},[234,6840,5951],{"class":271},[234,6842,1443],{"class":244},[234,6844,1695],{"class":271},[234,6846,255],{"class":244},[234,6848,6849],{"class":236,"line":1600},[234,6850,1143],{"class":244},[234,6852,6853],{"class":236,"line":1615},[234,6854,262],{"emptyLinePlaceholder":261},[234,6856,6857,6860],{"class":236,"line":1620},[234,6858,6859],{"class":281},".slice-box",[234,6861,909],{"class":244},[234,6863,6864,6866,6868,6870,6872],{"class":236,"line":1625},[234,6865,5977],{"class":271},[234,6867,1443],{"class":244},[234,6869,6779],{"class":271},[234,6871,1789],{"class":240},[234,6873,255],{"class":244},[234,6875,6876,6878,6880,6882,6884],{"class":236,"line":1634},[234,6877,5991],{"class":271},[234,6879,1443],{"class":244},[234,6881,6779],{"class":271},[234,6883,1789],{"class":240},[234,6885,255],{"class":244},[234,6887,6888,6890,6892,6894,6896,6898,6900],{"class":236,"line":1639},[234,6889,1769],{"class":271},[234,6891,1443],{"class":244},[234,6893,6008],{"class":271},[234,6895,1789],{"class":240},[234,6897,6013],{"class":271},[234,6899,6016],{"class":271},[234,6901,255],{"class":244},[234,6903,6904,6906,6908,6910],{"class":236,"line":1651},[234,6905,6023],{"class":271},[234,6907,1443],{"class":244},[234,6909,6028],{"class":271},[234,6911,255],{"class":244},[234,6913,6914,6916,6918,6920,6922,6924,6926,6928,6930,6932,6934,6936,6938,6940,6942,6944],{"class":236,"line":609},[234,6915,1810],{"class":271},[234,6917,1443],{"class":244},[234,6919,6039],{"class":271},[234,6921,329],{"class":244},[234,6923,1820],{"class":271},[234,6925,329],{"class":244},[234,6927,1825],{"class":271},[234,6929,329],{"class":244},[234,6931,6177],{"class":899},[234,6933,1833],{"class":244},[234,6935,1836],{"class":271},[234,6937,903],{"class":244},[234,6939,1841],{"class":240},[234,6941,1844],{"class":271},[234,6943,6064],{"class":240},[234,6945,1875],{"class":244},[234,6947,6948],{"class":236,"line":1674},[234,6949,1143],{"class":244},[37,6951,6074],{"id":6073},[225,6953,6955],{"className":227,"code":6954,"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,6956,6957,6970,6974,6988,6996,7005],{"__ignoreMap":230},[234,6958,6959,6961,6964,6966,6968],{"class":236,"line":237},[234,6960,241],{"class":240},[234,6962,6963],{"class":244}," StringTune, { StringProgress, StringProgressPart } ",[234,6965,248],{"class":240},[234,6967,252],{"class":251},[234,6969,255],{"class":244},[234,6971,6972],{"class":236,"line":258},[234,6973,262],{"emptyLinePlaceholder":261},[234,6975,6976,6978,6980,6982,6984,6986],{"class":236,"line":265},[234,6977,268],{"class":240},[234,6979,272],{"class":271},[234,6981,275],{"class":240},[234,6983,278],{"class":244},[234,6985,282],{"class":281},[234,6987,285],{"class":244},[234,6989,6990,6992,6994],{"class":236,"line":288},[234,6991,296],{"class":244},[234,6993,299],{"class":281},[234,6995,302],{"class":244},[234,6997,6998,7000,7002],{"class":236,"line":293},[234,6999,296],{"class":244},[234,7001,299],{"class":281},[234,7003,7004],{"class":244},"(StringProgressPart);\n",[234,7006,7007,7009,7011,7013,7015],{"class":236,"line":305},[234,7008,296],{"class":244},[234,7010,326],{"class":281},[234,7012,329],{"class":244},[234,7014,332],{"class":271},[234,7016,335],{"class":244},[30,7018,7019,7021,7022,7024,7025,7027],{},[60,7020,5216],{}," depends on a source module emitting ",[60,7023,799],{},". In the current public runtime that means a ",[60,7026,190],{}," source.",[37,7029,6133],{"id":6132},[42,7031,7032,7040,7051,7057],{},[45,7033,7034,7035,7037,7038,106],{},"The parser expects ",[60,7036,6173],{}," in this exact shape: ",[60,7039,6252],{},[45,7041,7042,7043,1833,7045,7048,7049,106],{},"The current parser accepts positive decimal numbers such as ",[60,7044,1836],{},[60,7046,7047],{},"0.25",", and ",[60,7050,1754],{},[45,7052,7053,7054,7056],{},"Slice progress is clamped back to ",[60,7055,5394],{}," after remapping.",[45,7058,7059],{},"On disconnect, the module unsubscribes from the source progress event.",[410,7061,7062],{},"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":7064},[7065,7071,7072,7073],{"id":5406,"depth":258,"text":5407,"children":7066},[7067,7068,7069,7070],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":3269,"title":5221,"description":7075,"kind":5369,"section":5187,"order":609,"group":5204,"status":5370,"integration":2706,"publicExport":261,"activation":7076,"package":5371,"aliases":7077,"attrs":7079,"events":7080,"cssVars":7081,"related":7082,"body":7083},"Transforms scroll progress into parallax travel and emits a numeric object event.","string=\"parallax\"",[7078,5221,2891],"parallax",[],[2894],[],[617,3259,2899],{"type":22,"value":7084,"toc":8014},[7085,7088,7098,7100,7102,7218,7220,7223,7231,7234,7240,7242,7269,7308,7310,7316,7318,7516,7902,7911,7913,7969,7978,7980,8012],[25,7086,5221],{"id":7087},"stringparallax",[30,7089,7090,7092,7093,7095,7096,106],{},[60,7091,5221],{}," uses the same internal timeline math as ",[60,7094,190],{},", but its public output is different. Instead of publishing a progress variable, it computes a vertical translation and writes it directly to ",[60,7097,4642],{},[37,7099,5407],{"id":5406},[174,7101,4905],{"id":4904},[2221,7103,7104,7116],{},[2224,7105,7106],{},[2227,7107,7108,7110,7112,7114],{},[2230,7109,4914],{},[2230,7111,4917],{},[2230,7113,4920],{},[2230,7115,5424],{},[2240,7117,7118,7135,7152,7169,7185,7202],{},[2227,7119,7120,7125,7127,7132],{},[2245,7121,7122],{},[60,7123,7124],{},"string-parallax",[2245,7126,5621],{},[2245,7128,7129],{},[60,7130,7131],{},"0.2",[2245,7133,7134],{},"Sets movement strength. The runtime stores the absolute value as strength and keeps the sign as direction.",[2227,7136,7137,7142,7144,7149],{},[2245,7138,7139],{},[60,7140,7141],{},"string-parallax-bias",[2245,7143,5621],{},[2245,7145,7146],{},[60,7147,7148],{},"0.0",[2245,7150,7151],{},"Redistributes movement before and after the midpoint of the travel.",[2227,7153,7154,7158,7160,7164],{},[2245,7155,7156],{},[60,7157,3325],{},[2245,7159,2252],{},[2245,7161,7162],{},[60,7163,4769],{},[2245,7165,7166,7167,106],{},"Shared timeline start geometry inherited from ",[60,7168,190],{},[2227,7170,7171,7175,7177,7181],{},[2245,7172,7173],{},[60,7174,3341],{},[2245,7176,2252],{},[2245,7178,7179],{},[60,7180,5518],{},[2245,7182,7166,7183,106],{},[60,7184,190],{},[2227,7186,7187,7191,7193,7197],{},[2245,7188,7189],{},[60,7190,3328],{},[2245,7192,2252],{},[2245,7194,7195],{},[60,7196,5518],{},[2245,7198,7199,7200,106],{},"Shared timeline end geometry inherited from ",[60,7201,190],{},[2227,7203,7204,7208,7210,7214],{},[2245,7205,7206],{},[60,7207,3344],{},[2245,7209,2252],{},[2245,7211,7212],{},[60,7213,4769],{},[2245,7215,7199,7216,106],{},[60,7217,190],{},[174,7219,5558],{"id":5557},[30,7221,7222],{},"The module writes:",[42,7224,7225],{},[45,7226,7227,7228],{},"inline ",[60,7229,7230],{},"transform: translate3d(0, \u003Cvalue>px, 0)",[30,7232,7233],{},"It also emits the current translation as a number.",[30,7235,7236,7237,7239],{},"The current runtime does not publish a parallax CSS variable, and it does not publish ",[60,7238,799],{}," for parallax elements.",[174,7241,5593],{"id":3814},[2221,7243,7244,7254],{},[2224,7245,7246],{},[2227,7247,7248,7250,7252],{},[2230,7249,5602],{},[2230,7251,5605],{},[2230,7253,5608],{},[2240,7255,7256],{},[2227,7257,7258,7262,7266],{},[2245,7259,7260],{},[60,7261,2894],{},[2245,7263,7264],{},[60,7265,5621],{},[2245,7267,7268],{},"The current parallax translation is recomputed",[225,7270,7272],{"className":227,"code":7271,"language":229,"meta":230,"style":230},"stringTune.on('object:parallax:hero-layer', (offset) => {\n  console.log(offset);\n});\n",[60,7273,7274,7295,7304],{"__ignoreMap":230},[234,7275,7276,7278,7280,7282,7285,7287,7289,7291,7293],{"class":236,"line":237},[234,7277,296],{"class":244},[234,7279,1536],{"class":281},[234,7281,329],{"class":244},[234,7283,7284],{"class":251},"'object:parallax:hero-layer'",[234,7286,2976],{"class":244},[234,7288,2719],{"class":899},[234,7290,903],{"class":244},[234,7292,906],{"class":240},[234,7294,909],{"class":244},[234,7296,7297,7299,7301],{"class":236,"line":258},[234,7298,1482],{"class":244},[234,7300,1485],{"class":281},[234,7302,7303],{"class":244},"(offset);\n",[234,7305,7306],{"class":236,"line":265},[234,7307,1040],{"class":244},[174,7309,5667],{"id":5666},[30,7311,7312,7313,7315],{},"If a mirror is linked with ",[60,7314,2457],{},", the same transform string is applied to the mirror element too.",[37,7317,5689],{"id":5688},[225,7319,7321],{"className":338,"code":7320,"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,7322,7323,7341,7345,7360,7395,7414,7422,7426,7441,7478,7486,7494,7498],{"__ignoreMap":230},[234,7324,7325,7327,7329,7331,7333,7335,7337,7339],{"class":236,"line":237},[234,7326,347],{"class":244},[234,7328,740],{"class":350},[234,7330,1297],{"class":281},[234,7332,357],{"class":244},[234,7334,368],{"class":251},[234,7336,5709],{"class":244},[234,7338,740],{"class":350},[234,7340,376],{"class":244},[234,7342,7343],{"class":236,"line":258},[234,7344,262],{"emptyLinePlaceholder":261},[234,7346,7347,7349,7351,7353,7355,7358],{"class":236,"line":265},[234,7348,347],{"class":244},[234,7350,740],{"class":350},[234,7352,1297],{"class":281},[234,7354,357],{"class":244},[234,7356,7357],{"class":251},"\"parallax-frame\"",[234,7359,376],{"class":244},[234,7361,7362,7364,7366,7368,7370,7372,7374,7376,7379,7381,7383,7386,7388,7390,7393],{"class":236,"line":288},[234,7363,1292],{"class":244},[234,7365,351],{"class":350},[234,7367,354],{"class":281},[234,7369,357],{"class":244},[234,7371,1337],{"class":251},[234,7373,363],{"class":281},[234,7375,357],{"class":244},[234,7377,7378],{"class":251},"\"hero-layer\"",[234,7380,1340],{"class":281},[234,7382,357],{"class":244},[234,7384,7385],{"class":251},"\"0.3\"",[234,7387,1297],{"class":281},[234,7389,357],{"class":244},[234,7391,7392],{"class":251},"\"parallax-layer\"",[234,7394,376],{"class":244},[234,7396,7397,7399,7401,7403,7405,7408,7410,7412],{"class":236,"line":293},[234,7398,1321],{"class":244},[234,7400,351],{"class":350},[234,7402,1297],{"class":281},[234,7404,357],{"class":244},[234,7406,7407],{"class":251},"\"parallax-inner\"",[234,7409,371],{"class":244},[234,7411,351],{"class":350},[234,7413,376],{"class":244},[234,7415,7416,7418,7420],{"class":236,"line":305},[234,7417,1393],{"class":244},[234,7419,351],{"class":350},[234,7421,376],{"class":244},[234,7423,7424],{"class":236,"line":321},[234,7425,262],{"emptyLinePlaceholder":261},[234,7427,7428,7430,7432,7434,7436,7439],{"class":236,"line":946},[234,7429,1292],{"class":244},[234,7431,351],{"class":350},[234,7433,1297],{"class":281},[234,7435,357],{"class":244},[234,7437,7438],{"class":251},"\"parallax-center\"",[234,7440,376],{"class":244},[234,7442,7443,7445,7447,7449,7451,7454,7457,7459,7461,7463,7466,7469,7471,7474,7476],{"class":236,"line":955},[234,7444,1321],{"class":244},[234,7446,351],{"class":350},[234,7448,1297],{"class":281},[234,7450,357],{"class":244},[234,7452,7453],{"class":251},"\"parallax-label\"",[234,7455,7456],{"class":244},">Offset \u003C",[234,7458,234],{"class":350},[234,7460,5157],{"class":281},[234,7462,357],{"class":244},[234,7464,7465],{"class":251},"\"parallax-value\"",[234,7467,7468],{"class":244},">0\u003C/",[234,7470,234],{"class":350},[234,7472,7473],{"class":244},">px\u003C/",[234,7475,351],{"class":350},[234,7477,376],{"class":244},[234,7479,7480,7482,7484],{"class":236,"line":11},[234,7481,1393],{"class":244},[234,7483,351],{"class":350},[234,7485,376],{"class":244},[234,7487,7488,7490,7492],{"class":236,"line":980},[234,7489,1402],{"class":244},[234,7491,740],{"class":350},[234,7493,376],{"class":244},[234,7495,7496],{"class":236,"line":994},[234,7497,262],{"emptyLinePlaceholder":261},[234,7499,7500,7502,7504,7506,7508,7510,7512,7514],{"class":236,"line":1000},[234,7501,347],{"class":244},[234,7503,740],{"class":350},[234,7505,1297],{"class":281},[234,7507,357],{"class":244},[234,7509,368],{"class":251},[234,7511,5850],{"class":244},[234,7513,740],{"class":350},[234,7515,376],{"class":244},[225,7517,7519],{"className":5857,"code":7518,"language":5859,"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,7520,7521,7527,7534,7546,7550,7554,7560,7570,7580,7584,7588,7594,7606,7618,7635,7652,7656,7660,7667,7678,7695,7699,7703,7710,7720,7730,7746,7762,7774,7784,7793,7804,7815,7825,7830,7834,7838,7845,7855,7866,7878,7888,7898],{"__ignoreMap":230},[234,7522,7523,7525],{"class":236,"line":237},[234,7524,1654],{"class":281},[234,7526,2506],{"class":244},[234,7528,7529,7532],{"class":236,"line":258},[234,7530,7531],{"class":281},".parallax-frame",[234,7533,909],{"class":244},[234,7535,7536,7538,7540,7542,7544],{"class":236,"line":265},[234,7537,1661],{"class":271},[234,7539,1443],{"class":244},[234,7541,5883],{"class":271},[234,7543,1669],{"class":240},[234,7545,255],{"class":244},[234,7547,7548],{"class":236,"line":288},[234,7549,1143],{"class":244},[234,7551,7552],{"class":236,"line":293},[234,7553,262],{"emptyLinePlaceholder":261},[234,7555,7556,7558],{"class":236,"line":305},[234,7557,1654],{"class":281},[234,7559,909],{"class":244},[234,7561,7562,7564,7566,7568],{"class":236,"line":321},[234,7563,1677],{"class":271},[234,7565,1443],{"class":244},[234,7567,1682],{"class":271},[234,7569,255],{"class":244},[234,7571,7572,7574,7576,7578],{"class":236,"line":946},[234,7573,5902],{"class":271},[234,7575,1443],{"class":244},[234,7577,1695],{"class":271},[234,7579,255],{"class":244},[234,7581,7582],{"class":236,"line":955},[234,7583,1143],{"class":244},[234,7585,7586],{"class":236,"line":11},[234,7587,262],{"emptyLinePlaceholder":261},[234,7589,7590,7592],{"class":236,"line":980},[234,7591,7531],{"class":281},[234,7593,909],{"class":244},[234,7595,7596,7599,7601,7604],{"class":236,"line":994},[234,7597,7598],{"class":271},"  position",[234,7600,1443],{"class":244},[234,7602,7603],{"class":271},"relative",[234,7605,255],{"class":244},[234,7607,7608,7611,7613,7616],{"class":236,"line":1000},[234,7609,7610],{"class":271},"  overflow",[234,7612,1443],{"class":244},[234,7614,7615],{"class":271},"hidden",[234,7617,255],{"class":244},[234,7619,7620,7623,7625,7627,7629,7631,7633],{"class":236,"line":1005},[234,7621,7622],{"class":271},"  border-top",[234,7624,1443],{"class":244},[234,7626,1754],{"class":271},[234,7628,1789],{"class":240},[234,7630,6013],{"class":271},[234,7632,6016],{"class":271},[234,7634,255],{"class":244},[234,7636,7637,7640,7642,7644,7646,7648,7650],{"class":236,"line":1013},[234,7638,7639],{"class":271},"  border-bottom",[234,7641,1443],{"class":244},[234,7643,1754],{"class":271},[234,7645,1789],{"class":240},[234,7647,6013],{"class":271},[234,7649,6016],{"class":271},[234,7651,255],{"class":244},[234,7653,7654],{"class":236,"line":1019},[234,7655,1143],{"class":244},[234,7657,7658],{"class":236,"line":1025},[234,7659,262],{"emptyLinePlaceholder":261},[234,7661,7662,7665],{"class":236,"line":1031},[234,7663,7664],{"class":281},".parallax-layer",[234,7666,909],{"class":244},[234,7668,7669,7671,7673,7676],{"class":236,"line":1037},[234,7670,7598],{"class":271},[234,7672,1443],{"class":244},[234,7674,7675],{"class":271},"absolute",[234,7677,255],{"class":244},[234,7679,7680,7683,7685,7688,7690,7693],{"class":236,"line":427},[234,7681,7682],{"class":271},"  inset",[234,7684,1443],{"class":244},[234,7686,7687],{"class":271},"-25",[234,7689,3403],{"class":240},[234,7691,7692],{"class":271}," 0",[234,7694,255],{"class":244},[234,7696,7697],{"class":236,"line":1571},[234,7698,1143],{"class":244},[234,7700,7701],{"class":236,"line":1592},[234,7702,262],{"emptyLinePlaceholder":261},[234,7704,7705,7708],{"class":236,"line":1600},[234,7706,7707],{"class":281},".parallax-inner",[234,7709,909],{"class":244},[234,7711,7712,7714,7716,7718],{"class":236,"line":1615},[234,7713,7598],{"class":271},[234,7715,1443],{"class":244},[234,7717,7675],{"class":271},[234,7719,255],{"class":244},[234,7721,7722,7724,7726,7728],{"class":236,"line":1620},[234,7723,7682],{"class":271},[234,7725,1443],{"class":244},[234,7727,1836],{"class":271},[234,7729,255],{"class":244},[234,7731,7732,7734,7736,7738,7740,7742,7744],{"class":236,"line":1625},[234,7733,7622],{"class":271},[234,7735,1443],{"class":244},[234,7737,1754],{"class":271},[234,7739,1789],{"class":240},[234,7741,6013],{"class":271},[234,7743,6016],{"class":271},[234,7745,255],{"class":244},[234,7747,7748,7750,7752,7754,7756,7758,7760],{"class":236,"line":1634},[234,7749,7639],{"class":271},[234,7751,1443],{"class":244},[234,7753,1754],{"class":271},[234,7755,1789],{"class":240},[234,7757,6013],{"class":271},[234,7759,6016],{"class":271},[234,7761,255],{"class":244},[234,7763,7764,7766,7768,7771],{"class":236,"line":1639},[234,7765,6023],{"class":271},[234,7767,1443],{"class":244},[234,7769,7770],{"class":271},"repeating-linear-gradient",[234,7772,7773],{"class":244},"(\n",[234,7775,7776,7779,7782],{"class":236,"line":1651},[234,7777,7778],{"class":271},"    180",[234,7780,7781],{"class":240},"deg",[234,7783,2506],{"class":244},[234,7785,7786,7789,7791],{"class":236,"line":609},[234,7787,7788],{"class":271},"    white",[234,7790,7692],{"class":271},[234,7792,2506],{"class":244},[234,7794,7795,7797,7800,7802],{"class":236,"line":1674},[234,7796,7788],{"class":271},[234,7798,7799],{"class":271}," 18",[234,7801,1789],{"class":240},[234,7803,2506],{"class":244},[234,7805,7806,7809,7811,7813],{"class":236,"line":1687},[234,7807,7808],{"class":271},"    black",[234,7810,7799],{"class":271},[234,7812,1789],{"class":240},[234,7814,2506],{"class":244},[234,7816,7817,7819,7822],{"class":236,"line":1700},[234,7818,7808],{"class":271},[234,7820,7821],{"class":271}," 19",[234,7823,7824],{"class":240},"px\n",[234,7826,7827],{"class":236,"line":1716},[234,7828,7829],{"class":244},"  );\n",[234,7831,7832],{"class":236,"line":1721},[234,7833,1143],{"class":244},[234,7835,7836],{"class":236,"line":1726},[234,7837,262],{"emptyLinePlaceholder":261},[234,7839,7840,7843],{"class":236,"line":1734},[234,7841,7842],{"class":281},".parallax-center",[234,7844,909],{"class":244},[234,7846,7847,7849,7851,7853],{"class":236,"line":1746},[234,7848,7598],{"class":271},[234,7850,1443],{"class":244},[234,7852,7603],{"class":271},[234,7854,255],{"class":244},[234,7856,7857,7860,7862,7864],{"class":236,"line":1766},[234,7858,7859],{"class":271},"  z-index",[234,7861,1443],{"class":244},[234,7863,1754],{"class":271},[234,7865,255],{"class":244},[234,7867,7868,7870,7872,7874,7876],{"class":236,"line":819},[234,7869,1661],{"class":271},[234,7871,1443],{"class":244},[234,7873,5883],{"class":271},[234,7875,1669],{"class":240},[234,7877,255],{"class":244},[234,7879,7880,7882,7884,7886],{"class":236,"line":1794},[234,7881,1677],{"class":271},[234,7883,1443],{"class":244},[234,7885,1682],{"class":271},[234,7887,255],{"class":244},[234,7889,7890,7892,7894,7896],{"class":236,"line":1807},[234,7891,5902],{"class":271},[234,7893,1443],{"class":244},[234,7895,1695],{"class":271},[234,7897,255],{"class":244},[234,7899,7900],{"class":236,"line":1878},[234,7901,1143],{"class":244},[30,7903,7904,7905,7907,7908,7910],{},"Wrap the moving layer if you need any additional transform of your own. ",[60,7906,5221],{}," owns the element's ",[60,7909,4642],{}," property.",[37,7912,6074],{"id":6073},[225,7914,7916],{"className":227,"code":7915,"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,7917,7918,7931,7935,7949,7957],{"__ignoreMap":230},[234,7919,7920,7922,7925,7927,7929],{"class":236,"line":237},[234,7921,241],{"class":240},[234,7923,7924],{"class":244}," StringTune, { StringParallax } ",[234,7926,248],{"class":240},[234,7928,252],{"class":251},[234,7930,255],{"class":244},[234,7932,7933],{"class":236,"line":258},[234,7934,262],{"emptyLinePlaceholder":261},[234,7936,7937,7939,7941,7943,7945,7947],{"class":236,"line":265},[234,7938,268],{"class":240},[234,7940,272],{"class":271},[234,7942,275],{"class":240},[234,7944,278],{"class":244},[234,7946,282],{"class":281},[234,7948,285],{"class":244},[234,7950,7951,7953,7955],{"class":236,"line":288},[234,7952,296],{"class":244},[234,7954,299],{"class":281},[234,7956,934],{"class":244},[234,7958,7959,7961,7963,7965,7967],{"class":236,"line":293},[234,7960,296],{"class":244},[234,7962,326],{"class":281},[234,7964,329],{"class":244},[234,7966,332],{"class":271},[234,7968,335],{"class":244},[30,7970,7971,7972,7974,7975,7977],{},"You do not need to register ",[60,7973,190],{}," separately. ",[60,7976,5221],{}," already extends it internally.",[37,7979,6133],{"id":6132},[42,7981,7982,7987,7999],{},[45,7983,7984,7986],{},[60,7985,5221],{}," computes progress internally, but it does not expose that progress as public CSS or public progress events.",[45,7988,7989,7990,137,7992,7994,7995,7998],{},"During initialization, the module overwrites ",[60,7991,3263],{},[60,7993,3264],{}," with ",[60,7996,7997],{},"abs(string-parallax) * viewportHeight",". In the current runtime, manual parallax offsets are therefore not a reliable public control surface.",[45,8000,8001,8002,8005,8006,8008,8009,106],{},"On viewports ",[60,8003,8004],{},"\u003C= 1024px",", the runtime switches to a mobile branch that emits ",[60,8007,1836],{}," and writes ",[60,8010,8011],{},"translate3d(0, 0px, 0)",[410,8013,6155],{},{"title":230,"searchDepth":258,"depth":258,"links":8015},[8016,8022,8023,8024],{"id":5406,"depth":258,"text":5407,"children":8017},[8018,8019,8020,8021],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":5226,"title":5227,"description":8026,"kind":5369,"section":5187,"order":819,"group":5204,"status":8027,"integration":2706,"publicExport":261,"activation":8028,"package":5371,"aliases":8029,"attrs":8031,"events":8032,"cssVars":8034,"related":8036,"body":8038},"Exposes current lerp intensity as CSS and mirrors it across connected elements.","advanced","string=\"lerp\"",[8030,5227],"lerp",[],[8033],"object:lerp:\u003Cid>",[8035],"--lerp",[5232,617,8037],"/docs/api/css-variables",{"type":22,"value":8039,"toc":8515},[8040,8043,8048,8050,8052,8057,8063,8065,8067,8073,8078,8081,8083,8110,8112,8119,8121,8216,8431,8433,8490,8492,8513],[25,8041,5227],{"id":8042},"stringlerp",[30,8044,8045,8047],{},[60,8046,5227],{}," 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,8049,5407],{"id":5406},[174,8051,4905],{"id":4904},[30,8053,8054,8056],{},[60,8055,5227],{}," does not read any module-specific public attributes in the current runtime. Activation is only:",[42,8058,8059],{},[45,8060,8061],{},[60,8062,8028],{},[174,8064,5558],{"id":5557},[30,8066,7222],{},[42,8068,8069],{},[45,8070,8071],{},[60,8072,8035],{},[30,8074,8075,8076,106],{},"The value is the current signed scroll lerp delta from the active scroll controller. It is not clamped to ",[60,8077,5394],{},[30,8079,8080],{},"The module does not write transforms or classes by itself.",[174,8082,5593],{"id":3814},[2221,8084,8085,8095],{},[2224,8086,8087],{},[2227,8088,8089,8091,8093],{},[2230,8090,5602],{},[2230,8092,5605],{},[2230,8094,5608],{},[2240,8096,8097],{},[2227,8098,8099,8103,8107],{},[2245,8100,8101],{},[60,8102,8033],{},[2245,8104,8105],{},[60,8106,5621],{},[2245,8108,8109],{},"The applied lerp value changes",[174,8111,5667],{"id":5666},[30,8113,8114,8116,8117,106],{},[60,8115,8035],{}," is written to the source element and to all mirrors linked through ",[60,8118,2457],{},[37,8120,5689],{"id":5688},[225,8122,8124],{"className":338,"code":8123,"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,8125,8126,8154,8173,8208],{"__ignoreMap":230},[234,8127,8128,8130,8132,8134,8136,8139,8141,8143,8146,8148,8150,8152],{"class":236,"line":237},[234,8129,347],{"class":244},[234,8131,351],{"class":350},[234,8133,354],{"class":281},[234,8135,357],{"class":244},[234,8137,8138],{"class":251},"\"lerp\"",[234,8140,363],{"class":281},[234,8142,357],{"class":244},[234,8144,8145],{"class":251},"\"lerp-demo\"",[234,8147,1297],{"class":281},[234,8149,357],{"class":244},[234,8151,8145],{"class":251},[234,8153,376],{"class":244},[234,8155,8156,8158,8160,8162,8164,8167,8169,8171],{"class":236,"line":258},[234,8157,1292],{"class":244},[234,8159,351],{"class":350},[234,8161,1297],{"class":281},[234,8163,357],{"class":244},[234,8165,8166],{"class":251},"\"lerp-box\"",[234,8168,371],{"class":244},[234,8170,351],{"class":350},[234,8172,376],{"class":244},[234,8174,8175,8177,8179,8181,8183,8186,8189,8191,8193,8195,8198,8200,8202,8204,8206],{"class":236,"line":265},[234,8176,1292],{"class":244},[234,8178,351],{"class":350},[234,8180,1297],{"class":281},[234,8182,357],{"class":244},[234,8184,8185],{"class":251},"\"lerp-label\"",[234,8187,8188],{"class":244},">Lerp \u003C",[234,8190,234],{"class":350},[234,8192,5157],{"class":281},[234,8194,357],{"class":244},[234,8196,8197],{"class":251},"\"lerp-value\"",[234,8199,7468],{"class":244},[234,8201,234],{"class":350},[234,8203,371],{"class":244},[234,8205,351],{"class":350},[234,8207,376],{"class":244},[234,8209,8210,8212,8214],{"class":236,"line":288},[234,8211,1402],{"class":244},[234,8213,351],{"class":350},[234,8215,376],{"class":244},[225,8217,8219],{"className":5857,"code":8218,"language":5859,"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,8220,8221,8228,8238,8248,8258,8268,8281,8285,8289,8296,8309,8321,8337,8347,8354,8395,8427],{"__ignoreMap":230},[234,8222,8223,8226],{"class":236,"line":237},[234,8224,8225],{"class":281},".lerp-demo",[234,8227,909],{"class":244},[234,8229,8230,8232,8234,8236],{"class":236,"line":258},[234,8231,7598],{"class":271},[234,8233,1443],{"class":244},[234,8235,2863],{"class":271},[234,8237,255],{"class":244},[234,8239,8240,8242,8244,8246],{"class":236,"line":265},[234,8241,7682],{"class":271},[234,8243,1443],{"class":244},[234,8245,1836],{"class":271},[234,8247,255],{"class":244},[234,8249,8250,8252,8254,8256],{"class":236,"line":288},[234,8251,1677],{"class":271},[234,8253,1443],{"class":244},[234,8255,1682],{"class":271},[234,8257,255],{"class":244},[234,8259,8260,8262,8264,8266],{"class":236,"line":293},[234,8261,5902],{"class":271},[234,8263,1443],{"class":244},[234,8265,1695],{"class":271},[234,8267,255],{"class":244},[234,8269,8270,8272,8274,8277,8279],{"class":236,"line":305},[234,8271,1703],{"class":271},[234,8273,1443],{"class":244},[234,8275,8276],{"class":271},"12",[234,8278,1789],{"class":240},[234,8280,255],{"class":244},[234,8282,8283],{"class":236,"line":321},[234,8284,1143],{"class":244},[234,8286,8287],{"class":236,"line":946},[234,8288,262],{"emptyLinePlaceholder":261},[234,8290,8291,8294],{"class":236,"line":955},[234,8292,8293],{"class":281},".lerp-box",[234,8295,909],{"class":244},[234,8297,8298,8300,8302,8305,8307],{"class":236,"line":11},[234,8299,5977],{"class":271},[234,8301,1443],{"class":244},[234,8303,8304],{"class":271},"96",[234,8306,1789],{"class":240},[234,8308,255],{"class":244},[234,8310,8311,8313,8315,8317,8319],{"class":236,"line":980},[234,8312,5991],{"class":271},[234,8314,1443],{"class":244},[234,8316,8304],{"class":271},[234,8318,1789],{"class":240},[234,8320,255],{"class":244},[234,8322,8323,8325,8327,8329,8331,8333,8335],{"class":236,"line":994},[234,8324,1769],{"class":271},[234,8326,1443],{"class":244},[234,8328,1754],{"class":271},[234,8330,1789],{"class":240},[234,8332,6013],{"class":271},[234,8334,6016],{"class":271},[234,8336,255],{"class":244},[234,8338,8339,8341,8343,8345],{"class":236,"line":1000},[234,8340,6023],{"class":271},[234,8342,1443],{"class":244},[234,8344,6028],{"class":271},[234,8346,255],{"class":244},[234,8348,8349,8351],{"class":236,"line":1005},[234,8350,1810],{"class":271},[234,8352,8353],{"class":244},":\n",[234,8355,8356,8359,8361,8363,8365,8367,8369,8371,8373,8375,8377,8379,8381,8383,8386,8388,8390,8392],{"class":236,"line":1013},[234,8357,8358],{"class":271},"    translate3d",[234,8360,329],{"class":244},[234,8362,1836],{"class":271},[234,8364,1833],{"class":244},[234,8366,1820],{"class":271},[234,8368,329],{"class":244},[234,8370,1825],{"class":271},[234,8372,329],{"class":244},[234,8374,8035],{"class":899},[234,8376,1833],{"class":244},[234,8378,1836],{"class":271},[234,8380,903],{"class":244},[234,8382,1841],{"class":240},[234,8384,8385],{"class":271}," -6",[234,8387,1789],{"class":240},[234,8389,1849],{"class":244},[234,8391,1836],{"class":271},[234,8393,8394],{"class":244},")\n",[234,8396,8397,8400,8402,8404,8406,8408,8410,8412,8414,8416,8418,8420,8423,8425],{"class":236,"line":1019},[234,8398,8399],{"class":271},"    rotate",[234,8401,329],{"class":244},[234,8403,1820],{"class":271},[234,8405,329],{"class":244},[234,8407,1825],{"class":271},[234,8409,329],{"class":244},[234,8411,8035],{"class":899},[234,8413,1833],{"class":244},[234,8415,1836],{"class":271},[234,8417,903],{"class":244},[234,8419,1841],{"class":240},[234,8421,8422],{"class":271}," 0.8",[234,8424,7781],{"class":240},[234,8426,1875],{"class":244},[234,8428,8429],{"class":236,"line":1025},[234,8430,1143],{"class":244},[37,8432,6074],{"id":6073},[225,8434,8436],{"className":227,"code":8435,"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,8437,8438,8451,8455,8469,8478],{"__ignoreMap":230},[234,8439,8440,8442,8445,8447,8449],{"class":236,"line":237},[234,8441,241],{"class":240},[234,8443,8444],{"class":244}," StringTune, { StringLerp } ",[234,8446,248],{"class":240},[234,8448,252],{"class":251},[234,8450,255],{"class":244},[234,8452,8453],{"class":236,"line":258},[234,8454,262],{"emptyLinePlaceholder":261},[234,8456,8457,8459,8461,8463,8465,8467],{"class":236,"line":265},[234,8458,268],{"class":240},[234,8460,272],{"class":271},[234,8462,275],{"class":240},[234,8464,278],{"class":244},[234,8466,282],{"class":281},[234,8468,285],{"class":244},[234,8470,8471,8473,8475],{"class":236,"line":288},[234,8472,296],{"class":244},[234,8474,299],{"class":281},[234,8476,8477],{"class":244},"(StringLerp);\n",[234,8479,8480,8482,8484,8486,8488],{"class":236,"line":293},[234,8481,296],{"class":244},[234,8483,326],{"class":281},[234,8485,329],{"class":244},[234,8487,332],{"class":271},[234,8489,335],{"class":244},[37,8491,6133],{"id":6132},[42,8493,8494,8501,8508],{},[45,8495,8496,8497,7994,8499,106],{},"On the first resize after objects connect, the module seeds ",[60,8498,8035],{},[60,8500,1836],{},[45,8502,8503,8504,8507],{},"While scrolling, it updates from ",[60,8505,8506],{},"data.scroll.lerped"," on every frame.",[45,8509,8510,8511,106],{},"On scroll stop, it resets the public value back to ",[60,8512,1836],{},[410,8514,7062],{},{"title":230,"searchDepth":258,"depth":258,"links":8516},[8517,8523,8524,8525],{"id":5406,"depth":258,"text":5407,"children":8518},[8519,8520,8521,8522],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":5232,"title":5233,"description":8527,"kind":5369,"section":5187,"order":1908,"group":5204,"status":8027,"integration":2706,"publicExport":261,"activation":8528,"package":5371,"aliases":8529,"attrs":8531,"events":8533,"cssVars":8535,"related":8537,"body":8538},"Converts scroll energy into a gliding motion layer for soft inertial movement.","string=\"glide\"",[8530,5233],"glide",[8532],"string-glide",[8534],"object:glide:\u003Cid>",[8536],"--glide",[5226,617,8037],{"type":22,"value":8539,"toc":8987},[8540,8543,8548,8556,8559,8561,8563,8596,8598,8601,8611,8614,8629,8631,8658,8660,8663,8671,8674,8676,8753,8894,8896,8953,8955,8984],[25,8541,5233],{"id":8542},"stringglide",[30,8544,8545,8547],{},[60,8546,5233],{}," turns scroll energy into drift. Internally it accumulates motion from the shared scroll lerp state, then exposes that motion in two different forms:",[42,8549,8550,8553],{},[45,8551,8552],{},"a shared normalized CSS variable",[45,8554,8555],{},"a per-element pixel transform",[30,8557,8558],{},"Those two outputs are not the same number.",[37,8560,5407],{"id":5406},[174,8562,4905],{"id":4904},[2221,8564,8565,8577],{},[2224,8566,8567],{},[2227,8568,8569,8571,8573,8575],{},[2230,8570,4914],{},[2230,8572,4917],{},[2230,8574,4920],{},[2230,8576,5424],{},[2240,8578,8579],{},[2227,8580,8581,8585,8587,8591],{},[2245,8582,8583],{},[60,8584,8532],{},[2245,8586,5621],{},[2245,8588,8589],{},[60,8590,1754],{},[2245,8592,8593,8594,106],{},"Multiplies the per-element pixel translation applied to ",[60,8595,4642],{},[174,8597,5558],{"id":5557},[30,8599,8600],{},"The module writes two different public outputs:",[42,8602,8603,8607],{},[45,8604,8605],{},[60,8606,8536],{},[45,8608,7227,8609],{},[60,8610,7230],{},[30,8612,8613],{},"Important distinction:",[42,8615,8616,8624],{},[45,8617,8618,8620,8621],{},[60,8619,8536],{}," is the shared normalized displacement from ",[60,8622,8623],{},"data.scroll.displacement",[45,8625,8626,8627],{},"the inline transform is the per-element pixel offset after applying viewport scaling and ",[60,8628,8532],{},[174,8630,5593],{"id":3814},[2221,8632,8633,8643],{},[2224,8634,8635],{},[2227,8636,8637,8639,8641],{},[2230,8638,5602],{},[2230,8640,5605],{},[2230,8642,5608],{},[2240,8644,8645],{},[2227,8646,8647,8651,8655],{},[2245,8648,8649],{},[60,8650,8534],{},[2245,8652,8653],{},[60,8654,5621],{},[2245,8656,8657],{},"The per-element pixel translation is recomputed",[174,8659,5667],{"id":5666},[30,8661,8662],{},"Mirrors receive:",[42,8664,8665],{},[45,8666,8667,8668,8670],{},"the shared ",[60,8669,8536],{}," variable",[30,8672,8673],{},"Mirrors do not receive the inline transform in the current runtime. The transform is applied only to the source glide element.",[37,8675,5689],{"id":5688},[225,8677,8679],{"className":338,"code":8678,"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,8680,8681,8696,8732,8737,8745],{"__ignoreMap":230},[234,8682,8683,8685,8687,8689,8691,8694],{"class":236,"line":237},[234,8684,347],{"class":244},[234,8686,351],{"class":350},[234,8688,1297],{"class":281},[234,8690,357],{"class":244},[234,8692,8693],{"class":251},"\"glide-stage\"",[234,8695,376],{"class":244},[234,8697,8698,8700,8702,8704,8706,8709,8711,8713,8716,8719,8721,8724,8726,8728,8730],{"class":236,"line":258},[234,8699,1292],{"class":244},[234,8701,351],{"class":350},[234,8703,354],{"class":281},[234,8705,357],{"class":244},[234,8707,8708],{"class":251},"\"glide\"",[234,8710,363],{"class":281},[234,8712,357],{"class":244},[234,8714,8715],{"class":251},"\"glide-card\"",[234,8717,8718],{"class":281}," string-glide",[234,8720,357],{"class":244},[234,8722,8723],{"class":251},"\"0.5\"",[234,8725,1297],{"class":281},[234,8727,357],{"class":244},[234,8729,8715],{"class":251},[234,8731,376],{"class":244},[234,8733,8734],{"class":236,"line":265},[234,8735,8736],{"class":244},"    Glide\n",[234,8738,8739,8741,8743],{"class":236,"line":288},[234,8740,1393],{"class":244},[234,8742,351],{"class":350},[234,8744,376],{"class":244},[234,8746,8747,8749,8751],{"class":236,"line":293},[234,8748,1402],{"class":244},[234,8750,351],{"class":350},[234,8752,376],{"class":244},[225,8754,8756],{"className":5857,"code":8755,"language":5859,"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,8757,8758,8765,8775,8785,8795,8805,8809,8813,8820,8832,8844,8854,8864,8880,8890],{"__ignoreMap":230},[234,8759,8760,8763],{"class":236,"line":237},[234,8761,8762],{"class":281},".glide-stage",[234,8764,909],{"class":244},[234,8766,8767,8769,8771,8773],{"class":236,"line":258},[234,8768,7598],{"class":271},[234,8770,1443],{"class":244},[234,8772,2863],{"class":271},[234,8774,255],{"class":244},[234,8776,8777,8779,8781,8783],{"class":236,"line":265},[234,8778,7682],{"class":271},[234,8780,1443],{"class":244},[234,8782,1836],{"class":271},[234,8784,255],{"class":244},[234,8786,8787,8789,8791,8793],{"class":236,"line":288},[234,8788,1677],{"class":271},[234,8790,1443],{"class":244},[234,8792,1682],{"class":271},[234,8794,255],{"class":244},[234,8796,8797,8799,8801,8803],{"class":236,"line":293},[234,8798,5902],{"class":271},[234,8800,1443],{"class":244},[234,8802,1695],{"class":271},[234,8804,255],{"class":244},[234,8806,8807],{"class":236,"line":305},[234,8808,1143],{"class":244},[234,8810,8811],{"class":236,"line":321},[234,8812,262],{"emptyLinePlaceholder":261},[234,8814,8815,8818],{"class":236,"line":946},[234,8816,8817],{"class":281},".glide-card",[234,8819,909],{"class":244},[234,8821,8822,8824,8826,8828,8830],{"class":236,"line":955},[234,8823,5977],{"class":271},[234,8825,1443],{"class":244},[234,8827,5982],{"class":271},[234,8829,1789],{"class":240},[234,8831,255],{"class":244},[234,8833,8834,8836,8838,8840,8842],{"class":236,"line":11},[234,8835,5991],{"class":271},[234,8837,1443],{"class":244},[234,8839,8304],{"class":271},[234,8841,1789],{"class":240},[234,8843,255],{"class":244},[234,8845,8846,8848,8850,8852],{"class":236,"line":980},[234,8847,1677],{"class":271},[234,8849,1443],{"class":244},[234,8851,1682],{"class":271},[234,8853,255],{"class":244},[234,8855,8856,8858,8860,8862],{"class":236,"line":994},[234,8857,5902],{"class":271},[234,8859,1443],{"class":244},[234,8861,1695],{"class":271},[234,8863,255],{"class":244},[234,8865,8866,8868,8870,8872,8874,8876,8878],{"class":236,"line":1000},[234,8867,1769],{"class":271},[234,8869,1443],{"class":244},[234,8871,1754],{"class":271},[234,8873,1789],{"class":240},[234,8875,6013],{"class":271},[234,8877,6016],{"class":271},[234,8879,255],{"class":244},[234,8881,8882,8884,8886,8888],{"class":236,"line":1005},[234,8883,6023],{"class":271},[234,8885,1443],{"class":244},[234,8887,6028],{"class":271},[234,8889,255],{"class":244},[234,8891,8892],{"class":236,"line":1013},[234,8893,1143],{"class":244},[37,8895,6074],{"id":6073},[225,8897,8899],{"className":227,"code":8898,"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,8900,8901,8914,8918,8932,8941],{"__ignoreMap":230},[234,8902,8903,8905,8908,8910,8912],{"class":236,"line":237},[234,8904,241],{"class":240},[234,8906,8907],{"class":244}," StringTune, { StringGlide } ",[234,8909,248],{"class":240},[234,8911,252],{"class":251},[234,8913,255],{"class":244},[234,8915,8916],{"class":236,"line":258},[234,8917,262],{"emptyLinePlaceholder":261},[234,8919,8920,8922,8924,8926,8928,8930],{"class":236,"line":265},[234,8921,268],{"class":240},[234,8923,272],{"class":271},[234,8925,275],{"class":240},[234,8927,278],{"class":244},[234,8929,282],{"class":281},[234,8931,285],{"class":244},[234,8933,8934,8936,8938],{"class":236,"line":288},[234,8935,296],{"class":244},[234,8937,299],{"class":281},[234,8939,8940],{"class":244},"(StringGlide);\n",[234,8942,8943,8945,8947,8949,8951],{"class":236,"line":293},[234,8944,296],{"class":244},[234,8946,326],{"class":281},[234,8948,329],{"class":244},[234,8950,332],{"class":271},[234,8952,335],{"class":244},[37,8954,6133],{"id":6132},[42,8956,8957,8965,8971,8979],{},[45,8958,8959,8960,8962,8963,106],{},"The module derives motion from ",[60,8961,8506],{},", then integrates that into ",[60,8964,8623],{},[45,8966,8967,8968,8970],{},"The per-element transform is capped by an internal max displacement of about ",[60,8969,3671],{}," of viewport height.",[45,8972,8973,8974,8976,8977,106],{},"On scroll stop, both the transform and ",[60,8975,8536],{}," are reset to ",[60,8978,1836],{},[45,8980,8001,8981,8983],{},[60,8982,8004],{},", the module switches to a mobile branch and resets everything to rest.",[410,8985,8986],{},"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":8988},[8989,8995,8996,8997],{"id":5406,"depth":258,"text":5407,"children":8990},[8991,8992,8993,8994],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":5238,"title":5239,"description":8999,"kind":5369,"section":5187,"order":4298,"group":5204,"status":5370,"integration":2706,"publicExport":261,"activation":9000,"package":5371,"aliases":9001,"attrs":9003,"events":9005,"cssVars":9006,"related":9007,"body":9009},"Sets transform-origin style metadata from declarative anchor attributes.","string=\"anchor\"",[9002,5239],"anchor",[9004],"string-anchor",[],[],[9008,3269,2464],"/docs/custom-modules/context-tools-events",{"type":22,"value":9010,"toc":10386},[9011,9014,9023,9025,9027,9071,9074,9100,9110,9112,9129,9135,9137,9142,9145,9152,9154,9157,9159,9167,9169,9562,10229,10235,10237,10294,10297,10325,10327,10384],[25,9012,5239],{"id":9013},"stringanchor",[30,9015,9016,9018,9019,9022],{},[60,9017,5239],{}," is a small element module that sets ",[60,9020,9021],{},"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,9024,5407],{"id":5406},[174,9026,4905],{"id":4904},[2221,9028,9029,9041],{},[2224,9030,9031],{},[2227,9032,9033,9035,9037,9039],{},[2230,9034,4914],{},[2230,9036,4917],{},[2230,9038,4920],{},[2230,9040,5424],{},[2240,9042,9043],{},[2227,9044,9045,9049,9052,9061],{},[2245,9046,9047],{},[60,9048,9004],{},[2245,9050,9051],{},"tuple string",[2245,9053,9054,9055,9057,9058],{},"module setting ",[60,9056,9002],{},", default ",[60,9059,9060],{},"center center",[2245,9062,9063,9064,9067,9068,9070],{},"Split into two tuple parts, each part is passed through ",[60,9065,9066],{},"originParser.process()",", then written as inline ",[60,9069,9021],{}," on the element.",[30,9072,9073],{},"Accepted values are two-part origin strings such as:",[42,9075,9076,9081,9086,9090,9095],{},[45,9077,9078],{},[60,9079,9080],{},"top left",[45,9082,9083],{},[60,9084,9085],{},"left center",[45,9087,9088],{},[60,9089,9060],{},[45,9091,9092],{},[60,9093,9094],{},"30% 70%",[45,9096,9097],{},[60,9098,9099],{},"right bottom",[30,9101,9102,9103,9106,9107,106],{},"The parser also accepts single values and ",[60,9104,9105],{},"random(...)"," expressions because each axis is passed through ",[60,9108,9109],{},"originParser",[30,9111,183],{},[42,9113,9114,9119,9124],{},[45,9115,9116],{},[60,9117,9118],{},"string-anchor=\"center\"",[45,9120,9121],{},[60,9122,9123],{},"string-anchor=\"top left\"",[45,9125,9126],{},[60,9127,9128],{},"string-anchor=\"random(left,right) bottom\"",[30,9130,9131,9132,9134],{},"Because the tuple is split by whitespace first, keep ",[60,9133,9105],{}," options without spaces.",[174,9136,5558],{"id":5557},[30,9138,9139,9141],{},[60,9140,5239],{}," does not write CSS variables and does not emit classes.",[30,9143,9144],{},"Its public output is one inline style:",[42,9146,9147],{},[45,9148,9149],{},[60,9150,9151],{},"element.style.transformOrigin = \"\u003Cx> \u003Cy>\"",[174,9153,5593],{"id":3814},[30,9155,9156],{},"This module has no public event contract.",[174,9158,5667],{"id":5666},[30,9160,5670,9161,9163,9164,9166],{},[60,9162,5673],{},", the same computed ",[60,9165,9021],{}," is written to the mirror element too.",[37,9168,5689],{"id":5688},[225,9170,9172],{"className":338,"code":9171,"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,9173,9174,9189,9204,9219,9249,9269,9277,9296,9304,9312,9316,9330,9344,9371,9390,9398,9417,9425,9433,9437,9451,9465,9492,9511,9519,9538,9546,9554],{"__ignoreMap":230},[234,9175,9176,9178,9180,9182,9184,9187],{"class":236,"line":237},[234,9177,347],{"class":244},[234,9179,351],{"class":350},[234,9181,1297],{"class":281},[234,9183,357],{"class":244},[234,9185,9186],{"class":251},"\"anchor-demo\"",[234,9188,376],{"class":244},[234,9190,9191,9193,9195,9197,9199,9202],{"class":236,"line":258},[234,9192,1292],{"class":244},[234,9194,351],{"class":350},[234,9196,1297],{"class":281},[234,9198,357],{"class":244},[234,9200,9201],{"class":251},"\"anchor-card\"",[234,9203,376],{"class":244},[234,9205,9206,9208,9210,9212,9214,9217],{"class":236,"line":265},[234,9207,1321],{"class":244},[234,9209,351],{"class":350},[234,9211,1297],{"class":281},[234,9213,357],{"class":244},[234,9215,9216],{"class":251},"\"anchor-stage\"",[234,9218,376],{"class":244},[234,9220,9221,9223,9225,9227,9229,9232,9235,9237,9240,9242,9244,9247],{"class":236,"line":288},[234,9222,6398],{"class":244},[234,9224,351],{"class":350},[234,9226,354],{"class":281},[234,9228,357],{"class":244},[234,9230,9231],{"class":251},"\"anchor\"",[234,9233,9234],{"class":281}," string-anchor",[234,9236,357],{"class":244},[234,9238,9239],{"class":251},"\"top left\"",[234,9241,1297],{"class":281},[234,9243,357],{"class":244},[234,9245,9246],{"class":251},"\"anchor-box\"",[234,9248,376],{"class":244},[234,9250,9251,9253,9255,9257,9259,9262,9265,9267],{"class":236,"line":293},[234,9252,6434],{"class":244},[234,9254,234],{"class":350},[234,9256,1297],{"class":281},[234,9258,357],{"class":244},[234,9260,9261],{"class":251},"\"anchor-box__label\"",[234,9263,9264],{"class":244},">top left\u003C/",[234,9266,234],{"class":350},[234,9268,376],{"class":244},[234,9270,9271,9273,9275],{"class":236,"line":305},[234,9272,6491],{"class":244},[234,9274,351],{"class":350},[234,9276,376],{"class":244},[234,9278,9279,9281,9283,9285,9287,9290,9292,9294],{"class":236,"line":321},[234,9280,6398],{"class":244},[234,9282,234],{"class":350},[234,9284,1297],{"class":281},[234,9286,357],{"class":244},[234,9288,9289],{"class":251},"\"anchor-dot anchor-dot--top-left\"",[234,9291,371],{"class":244},[234,9293,234],{"class":350},[234,9295,376],{"class":244},[234,9297,9298,9300,9302],{"class":236,"line":946},[234,9299,6500],{"class":244},[234,9301,351],{"class":350},[234,9303,376],{"class":244},[234,9305,9306,9308,9310],{"class":236,"line":955},[234,9307,1393],{"class":244},[234,9309,351],{"class":350},[234,9311,376],{"class":244},[234,9313,9314],{"class":236,"line":11},[234,9315,262],{"emptyLinePlaceholder":261},[234,9317,9318,9320,9322,9324,9326,9328],{"class":236,"line":980},[234,9319,1292],{"class":244},[234,9321,351],{"class":350},[234,9323,1297],{"class":281},[234,9325,357],{"class":244},[234,9327,9201],{"class":251},[234,9329,376],{"class":244},[234,9331,9332,9334,9336,9338,9340,9342],{"class":236,"line":994},[234,9333,1321],{"class":244},[234,9335,351],{"class":350},[234,9337,1297],{"class":281},[234,9339,357],{"class":244},[234,9341,9216],{"class":251},[234,9343,376],{"class":244},[234,9345,9346,9348,9350,9352,9354,9356,9358,9360,9363,9365,9367,9369],{"class":236,"line":1000},[234,9347,6398],{"class":244},[234,9349,351],{"class":350},[234,9351,354],{"class":281},[234,9353,357],{"class":244},[234,9355,9231],{"class":251},[234,9357,9234],{"class":281},[234,9359,357],{"class":244},[234,9361,9362],{"class":251},"\"center center\"",[234,9364,1297],{"class":281},[234,9366,357],{"class":244},[234,9368,9246],{"class":251},[234,9370,376],{"class":244},[234,9372,9373,9375,9377,9379,9381,9383,9386,9388],{"class":236,"line":1005},[234,9374,6434],{"class":244},[234,9376,234],{"class":350},[234,9378,1297],{"class":281},[234,9380,357],{"class":244},[234,9382,9261],{"class":251},[234,9384,9385],{"class":244},">center center\u003C/",[234,9387,234],{"class":350},[234,9389,376],{"class":244},[234,9391,9392,9394,9396],{"class":236,"line":1013},[234,9393,6491],{"class":244},[234,9395,351],{"class":350},[234,9397,376],{"class":244},[234,9399,9400,9402,9404,9406,9408,9411,9413,9415],{"class":236,"line":1019},[234,9401,6398],{"class":244},[234,9403,234],{"class":350},[234,9405,1297],{"class":281},[234,9407,357],{"class":244},[234,9409,9410],{"class":251},"\"anchor-dot anchor-dot--center\"",[234,9412,371],{"class":244},[234,9414,234],{"class":350},[234,9416,376],{"class":244},[234,9418,9419,9421,9423],{"class":236,"line":1025},[234,9420,6500],{"class":244},[234,9422,351],{"class":350},[234,9424,376],{"class":244},[234,9426,9427,9429,9431],{"class":236,"line":1031},[234,9428,1393],{"class":244},[234,9430,351],{"class":350},[234,9432,376],{"class":244},[234,9434,9435],{"class":236,"line":1037},[234,9436,262],{"emptyLinePlaceholder":261},[234,9438,9439,9441,9443,9445,9447,9449],{"class":236,"line":427},[234,9440,1292],{"class":244},[234,9442,351],{"class":350},[234,9444,1297],{"class":281},[234,9446,357],{"class":244},[234,9448,9201],{"class":251},[234,9450,376],{"class":244},[234,9452,9453,9455,9457,9459,9461,9463],{"class":236,"line":1571},[234,9454,1321],{"class":244},[234,9456,351],{"class":350},[234,9458,1297],{"class":281},[234,9460,357],{"class":244},[234,9462,9216],{"class":251},[234,9464,376],{"class":244},[234,9466,9467,9469,9471,9473,9475,9477,9479,9481,9484,9486,9488,9490],{"class":236,"line":1592},[234,9468,6398],{"class":244},[234,9470,351],{"class":350},[234,9472,354],{"class":281},[234,9474,357],{"class":244},[234,9476,9231],{"class":251},[234,9478,9234],{"class":281},[234,9480,357],{"class":244},[234,9482,9483],{"class":251},"\"bottom right\"",[234,9485,1297],{"class":281},[234,9487,357],{"class":244},[234,9489,9246],{"class":251},[234,9491,376],{"class":244},[234,9493,9494,9496,9498,9500,9502,9504,9507,9509],{"class":236,"line":1600},[234,9495,6434],{"class":244},[234,9497,234],{"class":350},[234,9499,1297],{"class":281},[234,9501,357],{"class":244},[234,9503,9261],{"class":251},[234,9505,9506],{"class":244},">bottom right\u003C/",[234,9508,234],{"class":350},[234,9510,376],{"class":244},[234,9512,9513,9515,9517],{"class":236,"line":1615},[234,9514,6491],{"class":244},[234,9516,351],{"class":350},[234,9518,376],{"class":244},[234,9520,9521,9523,9525,9527,9529,9532,9534,9536],{"class":236,"line":1620},[234,9522,6398],{"class":244},[234,9524,234],{"class":350},[234,9526,1297],{"class":281},[234,9528,357],{"class":244},[234,9530,9531],{"class":251},"\"anchor-dot anchor-dot--bottom-right\"",[234,9533,371],{"class":244},[234,9535,234],{"class":350},[234,9537,376],{"class":244},[234,9539,9540,9542,9544],{"class":236,"line":1625},[234,9541,6500],{"class":244},[234,9543,351],{"class":350},[234,9545,376],{"class":244},[234,9547,9548,9550,9552],{"class":236,"line":1634},[234,9549,1393],{"class":244},[234,9551,351],{"class":350},[234,9553,376],{"class":244},[234,9555,9556,9558,9560],{"class":236,"line":1639},[234,9557,1402],{"class":244},[234,9559,351],{"class":350},[234,9561,376],{"class":244},[225,9563,9565],{"className":5857,"code":9564,"language":5859,"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,9566,9567,9574,9586,9596,9627,9639,9651,9655,9659,9666,9676,9686,9690,9694,9701,9711,9724,9736,9752,9762,9766,9770,9777,9787,9800,9810,9820,9836,9846,9867,9871,9875,9882,9895,9907,9911,9915,9922,9932,9945,9957,9968,9981,9985,9989,9997,10011,10025,10030,10035,10042,10056,10069,10093,10098,10102,10110,10124,10138,10143,10147,10158,10166,10184,10189,10193,10201,10219,10224],{"__ignoreMap":230},[234,9568,9569,9572],{"class":236,"line":237},[234,9570,9571],{"class":281},".anchor-demo",[234,9573,909],{"class":244},[234,9575,9576,9578,9580,9582,9584],{"class":236,"line":258},[234,9577,1661],{"class":271},[234,9579,1443],{"class":244},[234,9581,5883],{"class":271},[234,9583,1669],{"class":240},[234,9585,255],{"class":244},[234,9587,9588,9590,9592,9594],{"class":236,"line":265},[234,9589,1677],{"class":271},[234,9591,1443],{"class":244},[234,9593,1682],{"class":271},[234,9595,255],{"class":244},[234,9597,9598,9600,9602,9605,9607,9610,9612,9615,9617,9619,9621,9623,9625],{"class":236,"line":288},[234,9599,6774],{"class":271},[234,9601,1443],{"class":244},[234,9603,9604],{"class":271},"repeat",[234,9606,329],{"class":244},[234,9608,9609],{"class":271},"3",[234,9611,1833],{"class":244},[234,9613,9614],{"class":271},"minmax",[234,9616,329],{"class":244},[234,9618,1836],{"class":271},[234,9620,1833],{"class":244},[234,9622,1754],{"class":271},[234,9624,6786],{"class":240},[234,9626,1875],{"class":244},[234,9628,9629,9631,9633,9635,9637],{"class":236,"line":293},[234,9630,1703],{"class":271},[234,9632,1443],{"class":244},[234,9634,6740],{"class":271},[234,9636,1789],{"class":240},[234,9638,255],{"class":244},[234,9640,9641,9643,9645,9647,9649],{"class":236,"line":305},[234,9642,1749],{"class":271},[234,9644,1443],{"class":244},[234,9646,6740],{"class":271},[234,9648,1789],{"class":240},[234,9650,255],{"class":244},[234,9652,9653],{"class":236,"line":321},[234,9654,1143],{"class":244},[234,9656,9657],{"class":236,"line":946},[234,9658,262],{"emptyLinePlaceholder":261},[234,9660,9661,9664],{"class":236,"line":955},[234,9662,9663],{"class":281},".anchor-card",[234,9665,909],{"class":244},[234,9667,9668,9670,9672,9674],{"class":236,"line":11},[234,9669,1677],{"class":271},[234,9671,1443],{"class":244},[234,9673,1682],{"class":271},[234,9675,255],{"class":244},[234,9677,9678,9680,9682,9684],{"class":236,"line":980},[234,9679,5902],{"class":271},[234,9681,1443],{"class":244},[234,9683,1695],{"class":271},[234,9685,255],{"class":244},[234,9687,9688],{"class":236,"line":994},[234,9689,1143],{"class":244},[234,9691,9692],{"class":236,"line":1000},[234,9693,262],{"emptyLinePlaceholder":261},[234,9695,9696,9699],{"class":236,"line":1005},[234,9697,9698],{"class":281},".anchor-stage",[234,9700,909],{"class":244},[234,9702,9703,9705,9707,9709],{"class":236,"line":1013},[234,9704,7598],{"class":271},[234,9706,1443],{"class":244},[234,9708,7603],{"class":271},[234,9710,255],{"class":244},[234,9712,9713,9715,9717,9720,9722],{"class":236,"line":1019},[234,9714,5977],{"class":271},[234,9716,1443],{"class":244},[234,9718,9719],{"class":271},"220",[234,9721,1789],{"class":240},[234,9723,255],{"class":244},[234,9725,9726,9728,9730,9732,9734],{"class":236,"line":1025},[234,9727,5991],{"class":271},[234,9729,1443],{"class":244},[234,9731,9719],{"class":271},[234,9733,1789],{"class":240},[234,9735,255],{"class":244},[234,9737,9738,9740,9742,9744,9746,9748,9750],{"class":236,"line":1031},[234,9739,1769],{"class":271},[234,9741,1443],{"class":244},[234,9743,1754],{"class":271},[234,9745,1789],{"class":240},[234,9747,6013],{"class":271},[234,9749,6016],{"class":271},[234,9751,255],{"class":244},[234,9753,9754,9756,9758,9760],{"class":236,"line":1037},[234,9755,7610],{"class":271},[234,9757,1443],{"class":244},[234,9759,7615],{"class":271},[234,9761,255],{"class":244},[234,9763,9764],{"class":236,"line":427},[234,9765,1143],{"class":244},[234,9767,9768],{"class":236,"line":1571},[234,9769,262],{"emptyLinePlaceholder":261},[234,9771,9772,9775],{"class":236,"line":1592},[234,9773,9774],{"class":281},".anchor-box",[234,9776,909],{"class":244},[234,9778,9779,9781,9783,9785],{"class":236,"line":1600},[234,9780,7598],{"class":271},[234,9782,1443],{"class":244},[234,9784,7675],{"class":271},[234,9786,255],{"class":244},[234,9788,9789,9791,9793,9796,9798],{"class":236,"line":1615},[234,9790,7682],{"class":271},[234,9792,1443],{"class":244},[234,9794,9795],{"class":271},"30",[234,9797,1789],{"class":240},[234,9799,255],{"class":244},[234,9801,9802,9804,9806,9808],{"class":236,"line":1620},[234,9803,1677],{"class":271},[234,9805,1443],{"class":244},[234,9807,1682],{"class":271},[234,9809,255],{"class":244},[234,9811,9812,9814,9816,9818],{"class":236,"line":1625},[234,9813,5902],{"class":271},[234,9815,1443],{"class":244},[234,9817,1695],{"class":271},[234,9819,255],{"class":244},[234,9821,9822,9824,9826,9828,9830,9832,9834],{"class":236,"line":1634},[234,9823,1769],{"class":271},[234,9825,1443],{"class":244},[234,9827,6008],{"class":271},[234,9829,1789],{"class":240},[234,9831,6013],{"class":271},[234,9833,6016],{"class":271},[234,9835,255],{"class":244},[234,9837,9838,9840,9842,9844],{"class":236,"line":1639},[234,9839,6023],{"class":271},[234,9841,1443],{"class":244},[234,9843,6028],{"class":271},[234,9845,255],{"class":244},[234,9847,9848,9851,9854,9856,9859,9862,9865],{"class":236,"line":1651},[234,9849,9850],{"class":271},"  animation",[234,9852,9853],{"class":244},": anchor-spin ",[234,9855,9609],{"class":271},[234,9857,9858],{"class":240},"s",[234,9860,9861],{"class":271}," linear",[234,9863,9864],{"class":271}," infinite",[234,9866,255],{"class":244},[234,9868,9869],{"class":236,"line":609},[234,9870,1143],{"class":244},[234,9872,9873],{"class":236,"line":1674},[234,9874,262],{"emptyLinePlaceholder":261},[234,9876,9877,9880],{"class":236,"line":1687},[234,9878,9879],{"class":281},".anchor-box__label",[234,9881,909],{"class":244},[234,9883,9884,9887,9889,9891,9893],{"class":236,"line":1700},[234,9885,9886],{"class":271},"  font-size",[234,9888,1443],{"class":244},[234,9890,8276],{"class":271},[234,9892,1789],{"class":240},[234,9894,255],{"class":244},[234,9896,9897,9900,9902,9905],{"class":236,"line":1716},[234,9898,9899],{"class":271},"  text-transform",[234,9901,1443],{"class":244},[234,9903,9904],{"class":271},"uppercase",[234,9906,255],{"class":244},[234,9908,9909],{"class":236,"line":1721},[234,9910,1143],{"class":244},[234,9912,9913],{"class":236,"line":1726},[234,9914,262],{"emptyLinePlaceholder":261},[234,9916,9917,9920],{"class":236,"line":1734},[234,9918,9919],{"class":281},".anchor-dot",[234,9921,909],{"class":244},[234,9923,9924,9926,9928,9930],{"class":236,"line":1746},[234,9925,7598],{"class":271},[234,9927,1443],{"class":244},[234,9929,7675],{"class":271},[234,9931,255],{"class":244},[234,9933,9934,9936,9938,9941,9943],{"class":236,"line":1766},[234,9935,5977],{"class":271},[234,9937,1443],{"class":244},[234,9939,9940],{"class":271},"8",[234,9942,1789],{"class":240},[234,9944,255],{"class":244},[234,9946,9947,9949,9951,9953,9955],{"class":236,"line":819},[234,9948,5991],{"class":271},[234,9950,1443],{"class":244},[234,9952,9940],{"class":271},[234,9954,1789],{"class":240},[234,9956,255],{"class":244},[234,9958,9959,9961,9963,9966],{"class":236,"line":1794},[234,9960,6023],{"class":271},[234,9962,1443],{"class":244},[234,9964,9965],{"class":271},"black",[234,9967,255],{"class":244},[234,9969,9970,9972,9974,9977,9979],{"class":236,"line":1807},[234,9971,1781],{"class":271},[234,9973,1443],{"class":244},[234,9975,9976],{"class":271},"9999",[234,9978,1789],{"class":240},[234,9980,255],{"class":244},[234,9982,9983],{"class":236,"line":1878},[234,9984,1143],{"class":244},[234,9986,9987],{"class":236,"line":1883},[234,9988,262],{"emptyLinePlaceholder":261},[234,9990,9992,9995],{"class":236,"line":9991},45,[234,9993,9994],{"class":281},".anchor-dot--top-left",[234,9996,909],{"class":244},[234,9998,10000,10003,10005,10007,10009],{"class":236,"line":9999},46,[234,10001,10002],{"class":271},"  top",[234,10004,1443],{"class":244},[234,10006,9795],{"class":271},[234,10008,1789],{"class":240},[234,10010,255],{"class":244},[234,10012,10014,10017,10019,10021,10023],{"class":236,"line":10013},47,[234,10015,10016],{"class":271},"  left",[234,10018,1443],{"class":244},[234,10020,9795],{"class":271},[234,10022,1789],{"class":240},[234,10024,255],{"class":244},[234,10026,10028],{"class":236,"line":10027},48,[234,10029,1143],{"class":244},[234,10031,10033],{"class":236,"line":10032},49,[234,10034,262],{"emptyLinePlaceholder":261},[234,10036,10037,10040],{"class":236,"line":1908},[234,10038,10039],{"class":281},".anchor-dot--center",[234,10041,909],{"class":244},[234,10043,10045,10047,10049,10052,10054],{"class":236,"line":10044},51,[234,10046,10002],{"class":271},[234,10048,1443],{"class":244},[234,10050,10051],{"class":271},"50",[234,10053,3403],{"class":240},[234,10055,255],{"class":244},[234,10057,10059,10061,10063,10065,10067],{"class":236,"line":10058},52,[234,10060,10016],{"class":271},[234,10062,1443],{"class":244},[234,10064,10051],{"class":271},[234,10066,3403],{"class":240},[234,10068,255],{"class":244},[234,10070,10072,10074,10076,10078,10080,10083,10085,10087,10089,10091],{"class":236,"line":10071},53,[234,10073,1810],{"class":271},[234,10075,1443],{"class":244},[234,10077,1815],{"class":271},[234,10079,329],{"class":244},[234,10081,10082],{"class":271},"-50",[234,10084,3403],{"class":240},[234,10086,1833],{"class":244},[234,10088,10082],{"class":271},[234,10090,3403],{"class":240},[234,10092,335],{"class":244},[234,10094,10096],{"class":236,"line":10095},54,[234,10097,1143],{"class":244},[234,10099,10100],{"class":236,"line":3971},[234,10101,262],{"emptyLinePlaceholder":261},[234,10103,10105,10108],{"class":236,"line":10104},56,[234,10106,10107],{"class":281},".anchor-dot--bottom-right",[234,10109,909],{"class":244},[234,10111,10113,10116,10118,10120,10122],{"class":236,"line":10112},57,[234,10114,10115],{"class":271},"  right",[234,10117,1443],{"class":244},[234,10119,9795],{"class":271},[234,10121,1789],{"class":240},[234,10123,255],{"class":244},[234,10125,10127,10130,10132,10134,10136],{"class":236,"line":10126},58,[234,10128,10129],{"class":271},"  bottom",[234,10131,1443],{"class":244},[234,10133,9795],{"class":271},[234,10135,1789],{"class":240},[234,10137,255],{"class":244},[234,10139,10141],{"class":236,"line":10140},59,[234,10142,1143],{"class":244},[234,10144,10145],{"class":236,"line":4298},[234,10146,262],{"emptyLinePlaceholder":261},[234,10148,10150,10153,10156],{"class":236,"line":10149},61,[234,10151,10152],{"class":240},"@keyframes",[234,10154,10155],{"class":899}," anchor-spin",[234,10157,909],{"class":244},[234,10159,10161,10164],{"class":236,"line":10160},62,[234,10162,10163],{"class":281},"  from",[234,10165,909],{"class":244},[234,10167,10169,10172,10174,10176,10178,10180,10182],{"class":236,"line":10168},63,[234,10170,10171],{"class":271},"    transform",[234,10173,1443],{"class":244},[234,10175,6039],{"class":271},[234,10177,329],{"class":244},[234,10179,1836],{"class":271},[234,10181,7781],{"class":240},[234,10183,335],{"class":244},[234,10185,10187],{"class":236,"line":10186},64,[234,10188,1138],{"class":244},[234,10190,10191],{"class":236,"line":4390},[234,10192,262],{"emptyLinePlaceholder":261},[234,10194,10196,10199],{"class":236,"line":10195},66,[234,10197,10198],{"class":281},"  to",[234,10200,909],{"class":244},[234,10202,10204,10206,10208,10210,10212,10215,10217],{"class":236,"line":10203},67,[234,10205,10171],{"class":271},[234,10207,1443],{"class":244},[234,10209,6039],{"class":271},[234,10211,329],{"class":244},[234,10213,10214],{"class":271},"360",[234,10216,7781],{"class":240},[234,10218,335],{"class":244},[234,10220,10222],{"class":236,"line":10221},68,[234,10223,1138],{"class":244},[234,10225,10227],{"class":236,"line":10226},69,[234,10228,1143],{"class":244},[30,10230,10231,10232,10234],{},"The animation is plain CSS. ",[60,10233,5239],{}," only changes the pivot that animation rotates around.",[37,10236,6074],{"id":6073},[225,10238,10240],{"className":227,"code":10239,"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,10241,10242,10255,10259,10273,10282],{"__ignoreMap":230},[234,10243,10244,10246,10249,10251,10253],{"class":236,"line":237},[234,10245,241],{"class":240},[234,10247,10248],{"class":244}," StringTune, { StringAnchor } ",[234,10250,248],{"class":240},[234,10252,252],{"class":251},[234,10254,255],{"class":244},[234,10256,10257],{"class":236,"line":258},[234,10258,262],{"emptyLinePlaceholder":261},[234,10260,10261,10263,10265,10267,10269,10271],{"class":236,"line":265},[234,10262,268],{"class":240},[234,10264,272],{"class":271},[234,10266,275],{"class":240},[234,10268,278],{"class":244},[234,10270,282],{"class":281},[234,10272,285],{"class":244},[234,10274,10275,10277,10279],{"class":236,"line":288},[234,10276,296],{"class":244},[234,10278,299],{"class":281},[234,10280,10281],{"class":244},"(StringAnchor);\n",[234,10283,10284,10286,10288,10290,10292],{"class":236,"line":293},[234,10285,296],{"class":244},[234,10287,326],{"class":281},[234,10289,329],{"class":244},[234,10291,332],{"class":271},[234,10293,335],{"class":244},[30,10295,10296],{},"You can also provide a default fallback:",[225,10298,10300],{"className":227,"code":10299,"language":229,"meta":230,"style":230},"stringTune.use(StringAnchor, {\n  anchor: 'center center',\n});\n",[60,10301,10302,10311,10321],{"__ignoreMap":230},[234,10303,10304,10306,10308],{"class":236,"line":237},[234,10305,296],{"class":244},[234,10307,299],{"class":281},[234,10309,10310],{"class":244},"(StringAnchor, {\n",[234,10312,10313,10316,10319],{"class":236,"line":258},[234,10314,10315],{"class":244},"  anchor: ",[234,10317,10318],{"class":251},"'center center'",[234,10320,2506],{"class":244},[234,10322,10323],{"class":236,"line":265},[234,10324,1040],{"class":244},[37,10326,6133],{"id":6132},[42,10328,10329,10334,10346,10355,10362,10372,10378],{},[45,10330,10331,10332,106],{},"The module activates on elements with ",[60,10333,9000],{},[45,10335,10336,10337,10339,10340,10343,10344,106],{},"It maps the ",[60,10338,9002],{}," property as a ",[60,10341,10342],{},"tuple",", so runtime input is read from ",[60,10345,9004],{},[45,10347,10348,10349,10351,10352,10354],{},"Each axis is processed through ",[60,10350,9066],{},". In practice this mostly means resolving ",[60,10353,9105],{}," and handling empty values, not converting keywords into percentages.",[45,10356,10357,10358,10361],{},"The write happens in ",[60,10359,10360],{},"onObjectConnected()",", so this module is connection-time only. It does not update every frame, on scroll, or on mouse move.",[45,10363,10364,10365,10368,10369,10371],{},"Because the write is applied directly to ",[60,10366,10367],{},"style.transformOrigin",", the module composes well with CSS keyframes, ",[60,10370,5272],{},", and any transform-based animation you already have.",[45,10373,10374,10375,10377],{},"The module does not remove or manage ",[60,10376,4642],{}," itself. It only defines the pivot for transforms coming from elsewhere.",[45,10379,10380,10381,10383],{},"The module also does not restore a previous ",[60,10382,9021],{}," value on disconnect. It is a one-way inline style write.",[410,10385,7062],{},{"title":230,"searchDepth":258,"depth":258,"links":10387},[10388,10394,10395,10396],{"id":5406,"depth":258,"text":5407,"children":10389},[10390,10391,10392,10393],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":4398,"title":5244,"description":10398,"kind":5369,"section":5187,"order":4605,"group":5204,"status":8027,"integration":2706,"publicExport":261,"activation":10399,"package":5371,"aliases":10400,"attrs":10402,"events":10403,"cssVars":10404,"related":10405,"body":10406},"Marks an alternate scroll container so the runtime can measure and react correctly.","string=\"scroll-container\"",[10401,5244],"scroll-container",[],[],[],[4310,4397,4309],{"type":22,"value":10407,"toc":11289},[10408,10411,10416,10419,10421,10423,10456,10458,10463,10466,10474,10476,10479,10481,10484,10486,10926,11199,11201,11258,11260,11287],[25,10409,5244],{"id":10410},"stringscrollcontainer",[30,10412,10413,10415],{},[60,10414,5244],{}," 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,10417,10418],{},"Think of it as local scroll physics for a nested scrollable area.",[37,10420,5407],{"id":5406},[174,10422,4905],{"id":4904},[2221,10424,10425,10437],{},[2224,10426,10427],{},[2227,10428,10429,10431,10433,10435],{},[2230,10430,4914],{},[2230,10432,4917],{},[2230,10434,4920],{},[2230,10436,5424],{},[2240,10438,10439],{},[2227,10440,10441,10446,10448,10453],{},[2245,10442,10443],{},[60,10444,10445],{},"string-lerp",[2245,10447,5621],{},[2245,10449,10450],{},[60,10451,10452],{},"0.1",[2245,10454,10455],{},"Controls how quickly the container scroll position catches up to its wheel target.",[174,10457,5558],{"id":5557},[30,10459,10460,10462],{},[60,10461,5244],{}," has no CSS output and no module-specific event output.",[30,10464,10465],{},"Its public behavior is the container scroll itself:",[42,10467,10468,10471],{},[45,10469,10470],{},"wheel input is intercepted inside the container",[45,10472,10473],{},"the target scroll position is eased toward with local lerp physics",[174,10475,5593],{"id":3814},[30,10477,10478],{},"This module does not emit any module-specific public events.",[174,10480,5667],{"id":5666},[30,10482,10483],{},"This module has no mirror output contract.",[37,10485,5689],{"id":5688},[225,10487,10489],{"className":338,"code":10488,"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,10490,10491,10509,10513,10528,10543,10573,10593,10612,10631,10650,10658,10662,10689,10708,10727,10746,10765,10773,10777,10804,10823,10842,10861,10880,10888,10896,10904,10908],{"__ignoreMap":230},[234,10492,10493,10495,10497,10499,10501,10503,10505,10507],{"class":236,"line":237},[234,10494,347],{"class":244},[234,10496,740],{"class":350},[234,10498,1297],{"class":281},[234,10500,357],{"class":244},[234,10502,368],{"class":251},[234,10504,5709],{"class":244},[234,10506,740],{"class":350},[234,10508,376],{"class":244},[234,10510,10511],{"class":236,"line":258},[234,10512,262],{"emptyLinePlaceholder":261},[234,10514,10515,10517,10519,10521,10523,10526],{"class":236,"line":265},[234,10516,347],{"class":244},[234,10518,740],{"class":350},[234,10520,1297],{"class":281},[234,10522,357],{"class":244},[234,10524,10525],{"class":251},"\"stage\"",[234,10527,376],{"class":244},[234,10529,10530,10532,10534,10536,10538,10541],{"class":236,"line":288},[234,10531,1292],{"class":244},[234,10533,351],{"class":350},[234,10535,1297],{"class":281},[234,10537,357],{"class":244},[234,10539,10540],{"class":251},"\"grid\"",[234,10542,376],{"class":244},[234,10544,10545,10547,10549,10551,10553,10556,10559,10561,10564,10566,10568,10571],{"class":236,"line":293},[234,10546,1321],{"class":244},[234,10548,351],{"class":350},[234,10550,354],{"class":281},[234,10552,357],{"class":244},[234,10554,10555],{"class":251},"\"scroll-container\"",[234,10557,10558],{"class":281}," string-lerp",[234,10560,357],{"class":244},[234,10562,10563],{"class":251},"\"0.08\"",[234,10565,1297],{"class":281},[234,10567,357],{"class":244},[234,10569,10570],{"class":251},"\"scroll-container-demo\"",[234,10572,376],{"class":244},[234,10574,10575,10577,10579,10581,10583,10586,10589,10591],{"class":236,"line":305},[234,10576,6398],{"class":244},[234,10578,351],{"class":350},[234,10580,1297],{"class":281},[234,10582,357],{"class":244},[234,10584,10585],{"class":251},"\"scroll-item\"",[234,10587,10588],{"class":244},">Notes\u003C/",[234,10590,351],{"class":350},[234,10592,376],{"class":244},[234,10594,10595,10597,10599,10601,10603,10605,10608,10610],{"class":236,"line":321},[234,10596,6398],{"class":244},[234,10598,351],{"class":350},[234,10600,1297],{"class":281},[234,10602,357],{"class":244},[234,10604,10585],{"class":251},[234,10606,10607],{"class":244},">Scope\u003C/",[234,10609,351],{"class":350},[234,10611,376],{"class":244},[234,10613,10614,10616,10618,10620,10622,10624,10627,10629],{"class":236,"line":946},[234,10615,6398],{"class":244},[234,10617,351],{"class":350},[234,10619,1297],{"class":281},[234,10621,357],{"class":244},[234,10623,10585],{"class":251},[234,10625,10626],{"class":244},">Milestones\u003C/",[234,10628,351],{"class":350},[234,10630,376],{"class":244},[234,10632,10633,10635,10637,10639,10641,10643,10646,10648],{"class":236,"line":955},[234,10634,6398],{"class":244},[234,10636,351],{"class":350},[234,10638,1297],{"class":281},[234,10640,357],{"class":244},[234,10642,10585],{"class":251},[234,10644,10645],{"class":244},">Launch\u003C/",[234,10647,351],{"class":350},[234,10649,376],{"class":244},[234,10651,10652,10654,10656],{"class":236,"line":11},[234,10653,6500],{"class":244},[234,10655,351],{"class":350},[234,10657,376],{"class":244},[234,10659,10660],{"class":236,"line":980},[234,10661,262],{"emptyLinePlaceholder":261},[234,10663,10664,10666,10668,10670,10672,10674,10676,10678,10681,10683,10685,10687],{"class":236,"line":994},[234,10665,1321],{"class":244},[234,10667,351],{"class":350},[234,10669,354],{"class":281},[234,10671,357],{"class":244},[234,10673,10555],{"class":251},[234,10675,10558],{"class":281},[234,10677,357],{"class":244},[234,10679,10680],{"class":251},"\"0.12\"",[234,10682,1297],{"class":281},[234,10684,357],{"class":244},[234,10686,10570],{"class":251},[234,10688,376],{"class":244},[234,10690,10691,10693,10695,10697,10699,10701,10704,10706],{"class":236,"line":1000},[234,10692,6398],{"class":244},[234,10694,351],{"class":350},[234,10696,1297],{"class":281},[234,10698,357],{"class":244},[234,10700,10585],{"class":251},[234,10702,10703],{"class":244},">Tasks\u003C/",[234,10705,351],{"class":350},[234,10707,376],{"class":244},[234,10709,10710,10712,10714,10716,10718,10720,10723,10725],{"class":236,"line":1005},[234,10711,6398],{"class":244},[234,10713,351],{"class":350},[234,10715,1297],{"class":281},[234,10717,357],{"class":244},[234,10719,10585],{"class":251},[234,10721,10722],{"class":244},">Design system\u003C/",[234,10724,351],{"class":350},[234,10726,376],{"class":244},[234,10728,10729,10731,10733,10735,10737,10739,10742,10744],{"class":236,"line":1013},[234,10730,6398],{"class":244},[234,10732,351],{"class":350},[234,10734,1297],{"class":281},[234,10736,357],{"class":244},[234,10738,10585],{"class":251},[234,10740,10741],{"class":244},">Landing page\u003C/",[234,10743,351],{"class":350},[234,10745,376],{"class":244},[234,10747,10748,10750,10752,10754,10756,10758,10761,10763],{"class":236,"line":1019},[234,10749,6398],{"class":244},[234,10751,351],{"class":350},[234,10753,1297],{"class":281},[234,10755,357],{"class":244},[234,10757,10585],{"class":251},[234,10759,10760],{"class":244},">QA\u003C/",[234,10762,351],{"class":350},[234,10764,376],{"class":244},[234,10766,10767,10769,10771],{"class":236,"line":1025},[234,10768,6500],{"class":244},[234,10770,351],{"class":350},[234,10772,376],{"class":244},[234,10774,10775],{"class":236,"line":1031},[234,10776,262],{"emptyLinePlaceholder":261},[234,10778,10779,10781,10783,10785,10787,10789,10791,10793,10796,10798,10800,10802],{"class":236,"line":1037},[234,10780,1321],{"class":244},[234,10782,351],{"class":350},[234,10784,354],{"class":281},[234,10786,357],{"class":244},[234,10788,10555],{"class":251},[234,10790,10558],{"class":281},[234,10792,357],{"class":244},[234,10794,10795],{"class":251},"\"0.18\"",[234,10797,1297],{"class":281},[234,10799,357],{"class":244},[234,10801,10570],{"class":251},[234,10803,376],{"class":244},[234,10805,10806,10808,10810,10812,10814,10816,10819,10821],{"class":236,"line":427},[234,10807,6398],{"class":244},[234,10809,351],{"class":350},[234,10811,1297],{"class":281},[234,10813,357],{"class":244},[234,10815,10585],{"class":251},[234,10817,10818],{"class":244},">Archive\u003C/",[234,10820,351],{"class":350},[234,10822,376],{"class":244},[234,10824,10825,10827,10829,10831,10833,10835,10838,10840],{"class":236,"line":1571},[234,10826,6398],{"class":244},[234,10828,351],{"class":350},[234,10830,1297],{"class":281},[234,10832,357],{"class":244},[234,10834,10585],{"class":251},[234,10836,10837],{"class":244},">v2\u003C/",[234,10839,351],{"class":350},[234,10841,376],{"class":244},[234,10843,10844,10846,10848,10850,10852,10854,10857,10859],{"class":236,"line":1592},[234,10845,6398],{"class":244},[234,10847,351],{"class":350},[234,10849,1297],{"class":281},[234,10851,357],{"class":244},[234,10853,10585],{"class":251},[234,10855,10856],{"class":244},">v3\u003C/",[234,10858,351],{"class":350},[234,10860,376],{"class":244},[234,10862,10863,10865,10867,10869,10871,10873,10876,10878],{"class":236,"line":1600},[234,10864,6398],{"class":244},[234,10866,351],{"class":350},[234,10868,1297],{"class":281},[234,10870,357],{"class":244},[234,10872,10585],{"class":251},[234,10874,10875],{"class":244},">v4\u003C/",[234,10877,351],{"class":350},[234,10879,376],{"class":244},[234,10881,10882,10884,10886],{"class":236,"line":1615},[234,10883,6500],{"class":244},[234,10885,351],{"class":350},[234,10887,376],{"class":244},[234,10889,10890,10892,10894],{"class":236,"line":1620},[234,10891,1393],{"class":244},[234,10893,351],{"class":350},[234,10895,376],{"class":244},[234,10897,10898,10900,10902],{"class":236,"line":1625},[234,10899,1402],{"class":244},[234,10901,740],{"class":350},[234,10903,376],{"class":244},[234,10905,10906],{"class":236,"line":1634},[234,10907,262],{"emptyLinePlaceholder":261},[234,10909,10910,10912,10914,10916,10918,10920,10922,10924],{"class":236,"line":1639},[234,10911,347],{"class":244},[234,10913,740],{"class":350},[234,10915,1297],{"class":281},[234,10917,357],{"class":244},[234,10919,368],{"class":251},[234,10921,5850],{"class":244},[234,10923,740],{"class":350},[234,10925,376],{"class":244},[225,10927,10929],{"className":5857,"code":10928,"language":5859,"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,10930,10931,10937,10944,10956,10966,10976,10980,10984,10991,11015,11025,11053,11065,11069,11073,11080,11093,11105,11121,11131,11135,11139,11146,11159,11169,11179,11195],{"__ignoreMap":230},[234,10932,10933,10935],{"class":236,"line":237},[234,10934,1654],{"class":281},[234,10936,2506],{"class":244},[234,10938,10939,10942],{"class":236,"line":258},[234,10940,10941],{"class":281},".stage",[234,10943,909],{"class":244},[234,10945,10946,10948,10950,10952,10954],{"class":236,"line":265},[234,10947,1661],{"class":271},[234,10949,1443],{"class":244},[234,10951,5883],{"class":271},[234,10953,1669],{"class":240},[234,10955,255],{"class":244},[234,10957,10958,10960,10962,10964],{"class":236,"line":288},[234,10959,1677],{"class":271},[234,10961,1443],{"class":244},[234,10963,1682],{"class":271},[234,10965,255],{"class":244},[234,10967,10968,10970,10972,10974],{"class":236,"line":293},[234,10969,5902],{"class":271},[234,10971,1443],{"class":244},[234,10973,1695],{"class":271},[234,10975,255],{"class":244},[234,10977,10978],{"class":236,"line":305},[234,10979,1143],{"class":244},[234,10981,10982],{"class":236,"line":321},[234,10983,262],{"emptyLinePlaceholder":261},[234,10985,10986,10989],{"class":236,"line":946},[234,10987,10988],{"class":281},".grid",[234,10990,909],{"class":244},[234,10992,10993,10995,10997,11000,11002,11004,11006,11008,11011,11013],{"class":236,"line":955},[234,10994,5977],{"class":271},[234,10996,1443],{"class":244},[234,10998,10999],{"class":271},"min",[234,11001,329],{"class":244},[234,11003,5883],{"class":271},[234,11005,3403],{"class":240},[234,11007,1833],{"class":244},[234,11009,11010],{"class":271},"960",[234,11012,1789],{"class":240},[234,11014,335],{"class":244},[234,11016,11017,11019,11021,11023],{"class":236,"line":11},[234,11018,1677],{"class":271},[234,11020,1443],{"class":244},[234,11022,1682],{"class":271},[234,11024,255],{"class":244},[234,11026,11027,11029,11031,11033,11035,11037,11039,11041,11043,11045,11047,11049,11051],{"class":236,"line":980},[234,11028,6774],{"class":271},[234,11030,1443],{"class":244},[234,11032,9604],{"class":271},[234,11034,329],{"class":244},[234,11036,9609],{"class":271},[234,11038,1833],{"class":244},[234,11040,9614],{"class":271},[234,11042,329],{"class":244},[234,11044,1836],{"class":271},[234,11046,1833],{"class":244},[234,11048,1754],{"class":271},[234,11050,6786],{"class":240},[234,11052,1875],{"class":244},[234,11054,11055,11057,11059,11061,11063],{"class":236,"line":994},[234,11056,1703],{"class":271},[234,11058,1443],{"class":244},[234,11060,5942],{"class":271},[234,11062,1789],{"class":240},[234,11064,255],{"class":244},[234,11066,11067],{"class":236,"line":1000},[234,11068,1143],{"class":244},[234,11070,11071],{"class":236,"line":1005},[234,11072,262],{"emptyLinePlaceholder":261},[234,11074,11075,11078],{"class":236,"line":1013},[234,11076,11077],{"class":281},".scroll-container-demo",[234,11079,909],{"class":244},[234,11081,11082,11084,11086,11089,11091],{"class":236,"line":1019},[234,11083,5991],{"class":271},[234,11085,1443],{"class":244},[234,11087,11088],{"class":271},"280",[234,11090,1789],{"class":240},[234,11092,255],{"class":244},[234,11094,11095,11098,11100,11103],{"class":236,"line":1025},[234,11096,11097],{"class":271},"  overflow-y",[234,11099,1443],{"class":244},[234,11101,11102],{"class":271},"auto",[234,11104,255],{"class":244},[234,11106,11107,11109,11111,11113,11115,11117,11119],{"class":236,"line":1031},[234,11108,1769],{"class":271},[234,11110,1443],{"class":244},[234,11112,1754],{"class":271},[234,11114,1789],{"class":240},[234,11116,6013],{"class":271},[234,11118,6016],{"class":271},[234,11120,255],{"class":244},[234,11122,11123,11125,11127,11129],{"class":236,"line":1037},[234,11124,6023],{"class":271},[234,11126,1443],{"class":244},[234,11128,6028],{"class":271},[234,11130,255],{"class":244},[234,11132,11133],{"class":236,"line":427},[234,11134,1143],{"class":244},[234,11136,11137],{"class":236,"line":1571},[234,11138,262],{"emptyLinePlaceholder":261},[234,11140,11141,11144],{"class":236,"line":1592},[234,11142,11143],{"class":281},".scroll-item",[234,11145,909],{"class":244},[234,11147,11148,11150,11152,11155,11157],{"class":236,"line":1600},[234,11149,1661],{"class":271},[234,11151,1443],{"class":244},[234,11153,11154],{"class":271},"88",[234,11156,1789],{"class":240},[234,11158,255],{"class":244},[234,11160,11161,11163,11165,11167],{"class":236,"line":1615},[234,11162,1677],{"class":271},[234,11164,1443],{"class":244},[234,11166,1682],{"class":271},[234,11168,255],{"class":244},[234,11170,11171,11173,11175,11177],{"class":236,"line":1620},[234,11172,5902],{"class":271},[234,11174,1443],{"class":244},[234,11176,1695],{"class":271},[234,11178,255],{"class":244},[234,11180,11181,11183,11185,11187,11189,11191,11193],{"class":236,"line":1625},[234,11182,7639],{"class":271},[234,11184,1443],{"class":244},[234,11186,1754],{"class":271},[234,11188,1789],{"class":240},[234,11190,6013],{"class":271},[234,11192,6016],{"class":271},[234,11194,255],{"class":244},[234,11196,11197],{"class":236,"line":1634},[234,11198,1143],{"class":244},[37,11200,6074],{"id":6073},[225,11202,11204],{"className":227,"code":11203,"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,11205,11206,11219,11223,11237,11246],{"__ignoreMap":230},[234,11207,11208,11210,11213,11215,11217],{"class":236,"line":237},[234,11209,241],{"class":240},[234,11211,11212],{"class":244}," StringTune, { StringScrollContainer } ",[234,11214,248],{"class":240},[234,11216,252],{"class":251},[234,11218,255],{"class":244},[234,11220,11221],{"class":236,"line":258},[234,11222,262],{"emptyLinePlaceholder":261},[234,11224,11225,11227,11229,11231,11233,11235],{"class":236,"line":265},[234,11226,268],{"class":240},[234,11228,272],{"class":271},[234,11230,275],{"class":240},[234,11232,278],{"class":244},[234,11234,282],{"class":281},[234,11236,285],{"class":244},[234,11238,11239,11241,11243],{"class":236,"line":288},[234,11240,296],{"class":244},[234,11242,299],{"class":281},[234,11244,11245],{"class":244},"(StringScrollContainer);\n",[234,11247,11248,11250,11252,11254,11256],{"class":236,"line":293},[234,11249,296],{"class":244},[234,11251,326],{"class":281},[234,11253,329],{"class":244},[234,11255,332],{"class":271},[234,11257,335],{"class":244},[37,11259,6133],{"id":6132},[42,11261,11262,11272,11275,11278,11284],{},[45,11263,11264,11265,11268,11269,106],{},"If the element has ",[60,11266,11267],{},"overflow-y: visible",", the module changes it to ",[60,11270,11271],{},"overflow-y: auto",[45,11273,11274],{},"At the top and bottom boundaries, wheel events are allowed to pass through instead of being trapped.",[45,11276,11277],{},"Native scroll updates from dragbars, keyboard, or touch keep the internal state in sync when custom wheel motion is idle.",[45,11279,11280,11281,11283],{},"This module does not make nested content compatible with ",[60,11282,190],{},". It only changes how the container itself scrolls.",[45,11285,11286],{},"In the current runtime, disconnect clears internal state but the DOM listeners are attached through anonymous callbacks and are not explicitly removed.",[410,11288,8986],{},{"title":230,"searchDepth":258,"depth":258,"links":11290},[11291,11297,11298,11299],{"id":5406,"depth":258,"text":5407,"children":11292},[11293,11294,11295,11296],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":4309,"title":5249,"description":11301,"kind":5369,"section":5187,"order":11302,"group":5204,"status":8027,"integration":2706,"publicExport":261,"activation":11303,"package":5371,"aliases":11304,"attrs":11306,"events":11307,"cssVars":11308,"related":11309,"body":11310},"Forwards wheel interaction from a local surface into the main scroll controller.",80,"string=\"scroller\"",[11305,5249],"scroller",[],[],[],[4398,3982,3980],{"type":22,"value":11311,"toc":11655},[11312,11315,11325,11328,11330,11332,11336,11342,11344,11347,11350,11356,11358,11390,11392,11394,11396,11436,11579,11581,11638,11640,11653],[25,11313,5249],{"id":11314},"stringscroller",[30,11316,11317,11319,11320,11322,11323,106],{},[60,11318,5249],{}," is a wheel proxy. It listens for native ",[60,11321,4946],{}," events on the annotated element and re-emits the original event on the shared StringTune event bus as ",[60,11324,4946],{},[30,11326,11327],{},"That makes an alternate surface act like scroll input for the active global scroll controller.",[37,11329,5407],{"id":5406},[174,11331,4905],{"id":4904},[30,11333,11334,8056],{},[60,11335,5249],{},[42,11337,11338],{},[45,11339,11340],{},[60,11341,11303],{},[174,11343,5558],{"id":5557},[30,11345,11346],{},"This module does not write CSS variables, transforms, or classes.",[30,11348,11349],{},"Its public output is one shared event:",[42,11351,11352],{},[45,11353,11354],{},[60,11355,4946],{},[174,11357,5593],{"id":3814},[2221,11359,11360,11370],{},[2224,11361,11362],{},[2227,11363,11364,11366,11368],{},[2230,11365,5602],{},[2230,11367,5605],{},[2230,11369,5608],{},[2240,11371,11372],{},[2227,11373,11374,11378,11384],{},[2245,11375,11376],{},[60,11377,4946],{},[2245,11379,11380,11381],{},"native ",[60,11382,11383],{},"WheelEvent",[2245,11385,11386,11387,11389],{},"The user wheels over the ",[60,11388,11303],{}," element",[174,11391,5667],{"id":5666},[30,11393,10483],{},[37,11395,5689],{"id":5688},[225,11397,11399],{"className":338,"code":11398,"language":340,"meta":230,"style":230},"\u003Cdiv string=\"scroller\" class=\"scroller-demo\">\n  Wheel here\n\u003C/div>\n",[60,11400,11401,11423,11428],{"__ignoreMap":230},[234,11402,11403,11405,11407,11409,11411,11414,11416,11418,11421],{"class":236,"line":237},[234,11404,347],{"class":244},[234,11406,351],{"class":350},[234,11408,354],{"class":281},[234,11410,357],{"class":244},[234,11412,11413],{"class":251},"\"scroller\"",[234,11415,1297],{"class":281},[234,11417,357],{"class":244},[234,11419,11420],{"class":251},"\"scroller-demo\"",[234,11422,376],{"class":244},[234,11424,11425],{"class":236,"line":258},[234,11426,11427],{"class":244},"  Wheel here\n",[234,11429,11430,11432,11434],{"class":236,"line":265},[234,11431,1402],{"class":244},[234,11433,351],{"class":350},[234,11435,376],{"class":244},[225,11437,11439],{"className":5857,"code":11438,"language":5859,"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,11440,11441,11448,11458,11470,11482,11494,11518,11528,11538,11554,11564,11575],{"__ignoreMap":230},[234,11442,11443,11446],{"class":236,"line":237},[234,11444,11445],{"class":281},".scroller-demo",[234,11447,909],{"class":244},[234,11449,11450,11452,11454,11456],{"class":236,"line":258},[234,11451,7598],{"class":271},[234,11453,1443],{"class":244},[234,11455,2863],{"class":271},[234,11457,255],{"class":244},[234,11459,11460,11462,11464,11466,11468],{"class":236,"line":265},[234,11461,10016],{"class":271},[234,11463,1443],{"class":244},[234,11465,6740],{"class":271},[234,11467,1789],{"class":240},[234,11469,255],{"class":244},[234,11471,11472,11474,11476,11478,11480],{"class":236,"line":288},[234,11473,10115],{"class":271},[234,11475,1443],{"class":244},[234,11477,6740],{"class":271},[234,11479,1789],{"class":240},[234,11481,255],{"class":244},[234,11483,11484,11486,11488,11490,11492],{"class":236,"line":293},[234,11485,10002],{"class":271},[234,11487,1443],{"class":244},[234,11489,6740],{"class":271},[234,11491,1789],{"class":240},[234,11493,255],{"class":244},[234,11495,11496,11498,11500,11502,11504,11506,11508,11511,11514,11516],{"class":236,"line":305},[234,11497,5991],{"class":271},[234,11499,1443],{"class":244},[234,11501,1820],{"class":271},[234,11503,329],{"class":244},[234,11505,10051],{"class":271},[234,11507,1669],{"class":240},[234,11509,11510],{"class":240}," -",[234,11512,11513],{"class":271}," 24",[234,11515,1789],{"class":240},[234,11517,335],{"class":244},[234,11519,11520,11522,11524,11526],{"class":236,"line":321},[234,11521,1677],{"class":271},[234,11523,1443],{"class":244},[234,11525,1682],{"class":271},[234,11527,255],{"class":244},[234,11529,11530,11532,11534,11536],{"class":236,"line":946},[234,11531,5902],{"class":271},[234,11533,1443],{"class":244},[234,11535,1695],{"class":271},[234,11537,255],{"class":244},[234,11539,11540,11542,11544,11546,11548,11550,11552],{"class":236,"line":955},[234,11541,1769],{"class":271},[234,11543,1443],{"class":244},[234,11545,1754],{"class":271},[234,11547,1789],{"class":240},[234,11549,6013],{"class":271},[234,11551,6016],{"class":271},[234,11553,255],{"class":244},[234,11555,11556,11558,11560,11562],{"class":236,"line":11},[234,11557,6023],{"class":271},[234,11559,1443],{"class":244},[234,11561,6028],{"class":271},[234,11563,255],{"class":244},[234,11565,11566,11569,11571,11573],{"class":236,"line":980},[234,11567,11568],{"class":271},"  color",[234,11570,1443],{"class":244},[234,11572,9965],{"class":271},[234,11574,255],{"class":244},[234,11576,11577],{"class":236,"line":994},[234,11578,1143],{"class":244},[37,11580,6074],{"id":6073},[225,11582,11584],{"className":227,"code":11583,"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,11585,11586,11599,11603,11617,11626],{"__ignoreMap":230},[234,11587,11588,11590,11593,11595,11597],{"class":236,"line":237},[234,11589,241],{"class":240},[234,11591,11592],{"class":244}," StringTune, { StringScroller } ",[234,11594,248],{"class":240},[234,11596,252],{"class":251},[234,11598,255],{"class":244},[234,11600,11601],{"class":236,"line":258},[234,11602,262],{"emptyLinePlaceholder":261},[234,11604,11605,11607,11609,11611,11613,11615],{"class":236,"line":265},[234,11606,268],{"class":240},[234,11608,272],{"class":271},[234,11610,275],{"class":240},[234,11612,278],{"class":244},[234,11614,282],{"class":281},[234,11616,285],{"class":244},[234,11618,11619,11621,11623],{"class":236,"line":288},[234,11620,296],{"class":244},[234,11622,299],{"class":281},[234,11624,11625],{"class":244},"(StringScroller);\n",[234,11627,11628,11630,11632,11634,11636],{"class":236,"line":293},[234,11629,296],{"class":244},[234,11631,326],{"class":281},[234,11633,329],{"class":244},[234,11635,332],{"class":271},[234,11637,335],{"class":244},[37,11639,6133],{"id":6132},[42,11641,11642,11645,11648],{},[45,11643,11644],{},"The module adds one native wheel listener per connected element.",[45,11646,11647],{},"On disconnect, it removes the stored listener from the element.",[45,11649,11650,11652],{},[60,11651,5249],{}," does not scroll the element itself. It only forwards wheel input into the global StringTune pipeline.",[410,11654,8986],{},{"title":230,"searchDepth":258,"depth":258,"links":11656},[11657,11663,11664,11665],{"id":5406,"depth":258,"text":5407,"children":11658},[11659,11660,11661,11662],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":5260,"title":195,"description":11667,"kind":5369,"section":5187,"order":11668,"group":5253,"status":5370,"integration":11669,"publicExport":261,"activation":11670,"package":5371,"aliases":11671,"attrs":11674,"events":11684,"cssVars":11689,"related":11698,"body":11702},"Global cursor runtime that tracks pointer position, writes cursor CSS variables, and manages portal classes.",110,"global","stringTune.use(StringCursor)",[11672,195,11673],"cursor","cursor-lerp",[11675,11676,11677,11678,11679,11680,11681,11682,11683],"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",[11672,11685,11686,11687,11688],"cursor:start:\u003Cid>","cursor:move:\u003Cid>","cursor:pixel:\u003Cid>","cursor:end:\u003Cid>",[1830,1860,11690,11691,11692,11693,11694,11695,11696,11697],"--x-lerp","--y-lerp","--x-px","--y-px","--dx","--dy","--angle","--angle-deg",[11699,11700,11701,5265],"/docs/modules/cursor/targets-and-portals","/docs/modules/cursor/css-variables-and-events","/docs/modules/cursor/lifecycle-and-device-behavior",{"type":22,"value":11703,"toc":12965},[11704,11707,11712,11715,11729,11732,11734,11738,11743,11843,11847,11850,11897,11899,11902,11909,11913,11919,11929,11932,11967,11972,11998,12002,12007,12025,12036,12040,12043,12057,12059,12064,12132,12135,12158,12160,12166,12168,12398,12874,12876,12936,12938,12963],[25,11705,195],{"id":11706},"stringcursor",[30,11708,11709,11711],{},[60,11710,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,11713,11714],{},"At a high level it does two separate jobs:",[42,11716,11717,11723],{},[45,11718,11719,11720],{},"writes target-local cursor variables to elements marked with ",[60,11721,11722],{},"string=\"cursor\"",[45,11724,11725,11726],{},"moves optional floating cursor portals marked with ",[60,11727,11728],{},"string-cursor=\"...\"",[30,11730,11731],{},"That split matters enough that the module now has dedicated deep-dive pages.",[37,11733,5407],{"id":5406},[174,11735,11737],{"id":11736},"target-attributes","Target Attributes",[30,11739,11740,11741,106],{},"These attributes are read from elements marked with ",[60,11742,11722],{},[30,11744,11745,11746,11748,11749,11751,11752,11755,11756,11759,11760,11762,11763,11765,11766,11768,11769,1833,11771,1833,11773,11776,11777,11779,11780,137,11782,11784,11785,11787,11788,1833,11791,11793,11794,11796,11797,11787,11799,1833,11801,11793,11803,11805,11806,11808,11809,11811,11812,11814,11815,11817,11818,11820,11821,11823,11824,1833,11827,1833,11830,1833,11833,1833,11836,1833,11839,11842],{},"| Attribute                  | Type                           | Default                      | Real runtime effect                                                               |\n| -------------------------- | ------------------------------ | ---------------------------- | --------------------------------------------------------------------------------- | ------------------------------------------- |\n| ",[60,11747,11676],{},"     | string                         | ",[60,11750,4302],{},"                    | Selects which cursor portal IDs this target controls. Supports comma or ",[60,11753,11754],{},"        |","separated lists.",[60,11757,11758],{},"\\*"," targets every portal. |\n| ",[60,11761,11677],{},"      | string                         | ",[60,11764,6246],{},"                         | Adds this class to matching portals while the target is hovered.                  |\n| ",[60,11767,11683],{},"         | enum: ",[60,11770,326],{},[60,11772,1695],{},[60,11774,11775],{},"end"," | ",[60,11778,1695],{},"                     | Changes how local ",[60,11781,1830],{},[60,11783,1860],{}," are normalized.                                 |\n| ",[60,11786,11678],{},"      | enum: ",[60,11789,11790],{},"snap",[60,11792,4301],{},"         | ",[60,11795,11790],{},"                       | Controls how local cursor values enter when the pointer first touches the target. |\n| ",[60,11798,11679],{},[60,11800,11790],{},[60,11802,4301],{},[60,11804,4301],{},"                     | Controls how local cursor values reset after leaving the target.                  |\n| ",[60,11807,11680],{}," | boolean                        | ",[60,11810,2715],{},"                      | Freezes the last local values after leaving instead of easing back to zero.       |\n| ",[60,11813,10445],{},"              | number                         | inherited from global ",[60,11816,8030],{}," | Smoothing factor for target-local cursor motion.                                  |\n| ",[60,11819,11682],{},"       | string list                    | ",[60,11822,6246],{},"                         | Enables extra variables: ",[60,11825,11826],{},"xpx",[60,11828,11829],{},"ypx",[60,11831,11832],{},"dx",[60,11834,11835],{},"dy",[60,11837,11838],{},"angle",[60,11840,11841],{},"angle-deg",".          |",[174,11844,11846],{"id":11845},"portal-attributes","Portal Attributes",[30,11848,11849],{},"These attributes are read from floating cursor portal elements.",[2221,11851,11852,11864],{},[2224,11853,11854],{},[2227,11855,11856,11858,11860,11862],{},[2230,11857,4914],{},[2230,11859,4917],{},[2230,11861,4920],{},[2230,11863,5424],{},[2240,11865,11866,11881],{},[2227,11867,11868,11872,11874,11878],{},[2245,11869,11870],{},[60,11871,11675],{},[2245,11873,2252],{},[2245,11875,11876],{},[60,11877,4302],{},[2245,11879,11880],{},"Registers the portal and gives it an addressable ID.",[2227,11882,11883,11887,11889,11894],{},[2245,11884,11885],{},[60,11886,11681],{},[2245,11888,5621],{},[2245,11890,11891,11892],{},"global ",[60,11893,11673],{},[2245,11895,11896],{},"Changes how quickly the portal itself follows the pointer.",[174,11898,5558],{"id":5557},[30,11900,11901],{},"The detailed output contract now has its own page:",[42,11903,11904],{},[45,11905,11906],{},[133,11907,11908],{"href":11700},"CSS Variables And Events",[2068,11910,11912],{"id":11911},"target-css-variables","Target CSS variables",[30,11914,11915,11916,11918],{},"On ",[60,11917,11722],{}," elements the module writes:",[42,11920,11921,11925],{},[45,11922,11923],{},[60,11924,1830],{},[45,11926,11927],{},[60,11928,1860],{},[30,11930,11931],{},"These are normalized local coordinates, not viewport pixels.",[42,11933,11934,11946,11958],{},[45,11935,11936,11939,11940,11943,11944],{},[60,11937,11938],{},"alignment=\"center\""," gives roughly ",[60,11941,11942],{},"-1"," to ",[60,11945,1754],{},[45,11947,11948,11951,11952,11954,11955,11957],{},[60,11949,11950],{},"alignment=\"start\""," gives ",[60,11953,1836],{}," at the left/top edge and ",[60,11956,1754],{}," at the opposite side",[45,11959,11960,11951,11963,11943,11965],{},[60,11961,11962],{},"alignment=\"end\"",[60,11964,11942],{},[60,11966,1836],{},[30,11968,4232,11969,11971],{},[60,11970,11682],{}," includes extra flags, the module also writes:",[42,11973,11974,11978,11982,11986,11990,11994],{},[45,11975,11976],{},[60,11977,11692],{},[45,11979,11980],{},[60,11981,11693],{},[45,11983,11984],{},[60,11985,11694],{},[45,11987,11988],{},[60,11989,11695],{},[45,11991,11992],{},[60,11993,11696],{},[45,11995,11996],{},[60,11997,11697],{},[2068,11999,12001],{"id":12000},"portal-css-variables","Portal CSS variables",[30,12003,11915,12004,12006],{},[60,12005,11728],{}," portals the module writes:",[42,12008,12009,12013,12017,12021],{},[45,12010,12011],{},[60,12012,1830],{},[45,12014,12015],{},[60,12016,1860],{},[45,12018,12019],{},[60,12020,11690],{},[45,12022,12023],{},[60,12024,11691],{},[30,12026,12027,12028,137,12030,12032,12033,106],{},"Portal ",[60,12029,1830],{},[60,12031,1860],{}," are viewport pixel positions, so consume them with ",[60,12034,12035],{},"* 1px",[2068,12037,12039],{"id":12038},"classes","Classes",[30,12041,12042],{},"The runtime toggles:",[42,12044,12045,12051],{},[45,12046,12047,12050],{},[60,12048,12049],{},"-show"," on portals while at least one linked target is hovered",[45,12052,12053,12054,12056],{},"the class from ",[60,12055,11677],{}," on matching portals while that target is hovered",[174,12058,5593],{"id":3814},[30,12060,12061,12063],{},[60,12062,195],{}," emits these target-scoped events:",[2221,12065,12066,12076],{},[2224,12067,12068],{},[2227,12069,12070,12072,12074],{},[2230,12071,5602],{},[2230,12073,5605],{},[2230,12075,5608],{},[2240,12077,12078,12092,12106,12119],{},[2227,12079,12080,12084,12089],{},[2245,12081,12082],{},[60,12083,11685],{},[2245,12085,12086],{},[60,12087,12088],{},"null",[2245,12090,12091],{},"Target-local tracking becomes active",[2227,12093,12094,12098,12103],{},[2245,12095,12096],{},[60,12097,11686],{},[2245,12099,12100],{},[60,12101,12102],{},"{ x, y }",[2245,12104,12105],{},"Normalized target-local coordinates change",[2227,12107,12108,12112,12116],{},[2245,12109,12110],{},[60,12111,11687],{},[2245,12113,12114],{},[60,12115,12102],{},[2245,12117,12118],{},"Pixel coordinates inside the target change",[2227,12120,12121,12125,12129],{},[2245,12122,12123],{},[60,12124,11688],{},[2245,12126,12127],{},[60,12128,12088],{},[2245,12130,12131],{},"Target-local tracking settles or resets",[30,12133,12134],{},"If at least one portal exists, the module also emits a global portal event:",[2221,12136,12137,12145],{},[2224,12138,12139],{},[2227,12140,12141,12143],{},[2230,12142,5602],{},[2230,12144,5605],{},[2240,12146,12147],{},[2227,12148,12149,12153],{},[2245,12150,12151],{},[60,12152,11672],{},[2245,12154,12155],{},[60,12156,12157],{},"{ x, y, stepX, stepY }",[174,12159,5667],{"id":5666},[30,12161,12162,12163,12165],{},"If a mirror element is linked with ",[60,12164,2457],{},", 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,12167,5689],{"id":5688},[225,12169,12171],{"className":338,"code":12170,"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,12172,12173,12196,12216,12224,12228,12235,12245,12255,12265,12275,12285,12295,12304,12308,12340,12355,12368,12381,12389],{"__ignoreMap":230},[234,12174,12175,12177,12179,12182,12184,12187,12189,12191,12194],{"class":236,"line":237},[234,12176,347],{"class":244},[234,12178,351],{"class":350},[234,12180,12181],{"class":281}," string-cursor",[234,12183,357],{"class":244},[234,12185,12186],{"class":251},"\"default\"",[234,12188,1297],{"class":281},[234,12190,357],{"class":244},[234,12192,12193],{"class":251},"\"cursor-portal\"",[234,12195,376],{"class":244},[234,12197,12198,12200,12202,12204,12206,12209,12212,12214],{"class":236,"line":258},[234,12199,1292],{"class":244},[234,12201,234],{"class":350},[234,12203,1297],{"class":281},[234,12205,357],{"class":244},[234,12207,12208],{"class":251},"\"cursor-text\"",[234,12210,12211],{"class":244},">View\u003C/",[234,12213,234],{"class":350},[234,12215,376],{"class":244},[234,12217,12218,12220,12222],{"class":236,"line":265},[234,12219,1402],{"class":244},[234,12221,351],{"class":350},[234,12223,376],{"class":244},[234,12225,12226],{"class":236,"line":288},[234,12227,262],{"emptyLinePlaceholder":261},[234,12229,12230,12232],{"class":236,"line":293},[234,12231,347],{"class":244},[234,12233,12234],{"class":350},"article\n",[234,12236,12237,12240,12242],{"class":236,"line":305},[234,12238,12239],{"class":281},"  class",[234,12241,357],{"class":244},[234,12243,12244],{"class":251},"\"project-card\"\n",[234,12246,12247,12250,12252],{"class":236,"line":321},[234,12248,12249],{"class":281},"  string",[234,12251,357],{"class":244},[234,12253,12254],{"class":251},"\"cursor\"\n",[234,12256,12257,12260,12262],{"class":236,"line":946},[234,12258,12259],{"class":281},"  string-id",[234,12261,357],{"class":244},[234,12263,12264],{"class":251},"\"project-1\"\n",[234,12266,12267,12270,12272],{"class":236,"line":955},[234,12268,12269],{"class":281},"  string-cursor-target",[234,12271,357],{"class":244},[234,12273,12274],{"class":251},"\"default\"\n",[234,12276,12277,12280,12282],{"class":236,"line":11},[234,12278,12279],{"class":281},"  string-cursor-class",[234,12281,357],{"class":244},[234,12283,12284],{"class":251},"\"-view-project\"\n",[234,12286,12287,12290,12292],{"class":236,"line":980},[234,12288,12289],{"class":281},"  string-cursor-enter",[234,12291,357],{"class":244},[234,12293,12294],{"class":251},"\"smooth\"\n",[234,12296,12297,12300,12302],{"class":236,"line":994},[234,12298,12299],{"class":281},"  string-cursor-leave",[234,12301,357],{"class":244},[234,12303,12294],{"class":251},[234,12305,12306],{"class":236,"line":1000},[234,12307,376],{"class":244},[234,12309,12310,12312,12314,12317,12319,12322,12325,12327,12330,12332,12334,12337],{"class":236,"line":1005},[234,12311,1292],{"class":244},[234,12313,3282],{"class":350},[234,12315,12316],{"class":281}," src",[234,12318,357],{"class":244},[234,12320,12321],{"class":251},"\"/assets/project1.jpg\"",[234,12323,12324],{"class":281}," alt",[234,12326,357],{"class":244},[234,12328,12329],{"class":251},"\"Project Thumbnail\"",[234,12331,1297],{"class":281},[234,12333,357],{"class":244},[234,12335,12336],{"class":251},"\"project-image\"",[234,12338,12339],{"class":244}," />\n",[234,12341,12342,12344,12346,12348,12350,12353],{"class":236,"line":1013},[234,12343,1292],{"class":244},[234,12345,351],{"class":350},[234,12347,1297],{"class":281},[234,12349,357],{"class":244},[234,12351,12352],{"class":251},"\"project-info\"",[234,12354,376],{"class":244},[234,12356,12357,12359,12361,12364,12366],{"class":236,"line":1019},[234,12358,1321],{"class":244},[234,12360,174],{"class":350},[234,12362,12363],{"class":244},">Design System\u003C/",[234,12365,174],{"class":350},[234,12367,376],{"class":244},[234,12369,12370,12372,12374,12377,12379],{"class":236,"line":1025},[234,12371,1321],{"class":244},[234,12373,30],{"class":350},[234,12375,12376],{"class":244},">2026\u003C/",[234,12378,30],{"class":350},[234,12380,376],{"class":244},[234,12382,12383,12385,12387],{"class":236,"line":1031},[234,12384,1393],{"class":244},[234,12386,351],{"class":350},[234,12388,376],{"class":244},[234,12390,12391,12393,12396],{"class":236,"line":1037},[234,12392,1402],{"class":244},[234,12394,12395],{"class":350},"article",[234,12397,376],{"class":244},[225,12399,12401],{"className":5857,"code":12400,"language":5859,"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,12402,12403,12410,12420,12430,12440,12453,12465,12475,12487,12498,12577,12588,12598,12609,12613,12617,12629,12640,12644,12648,12655,12665,12677,12687,12691,12695,12702,12715,12727,12731,12735,12744,12754,12758,12762,12769,12785,12797,12807,12870],{"__ignoreMap":230},[234,12404,12405,12408],{"class":236,"line":237},[234,12406,12407],{"class":281},".cursor-portal",[234,12409,909],{"class":244},[234,12411,12412,12414,12416,12418],{"class":236,"line":258},[234,12413,7598],{"class":271},[234,12415,1443],{"class":244},[234,12417,2863],{"class":271},[234,12419,255],{"class":244},[234,12421,12422,12424,12426,12428],{"class":236,"line":265},[234,12423,10016],{"class":271},[234,12425,1443],{"class":244},[234,12427,1836],{"class":271},[234,12429,255],{"class":244},[234,12431,12432,12434,12436,12438],{"class":236,"line":288},[234,12433,10002],{"class":271},[234,12435,1443],{"class":244},[234,12437,1836],{"class":271},[234,12439,255],{"class":244},[234,12441,12442,12444,12446,12449,12451],{"class":236,"line":293},[234,12443,5977],{"class":271},[234,12445,1443],{"class":244},[234,12447,12448],{"class":271},"16",[234,12450,1789],{"class":240},[234,12452,255],{"class":244},[234,12454,12455,12457,12459,12461,12463],{"class":236,"line":305},[234,12456,5991],{"class":271},[234,12458,1443],{"class":244},[234,12460,12448],{"class":271},[234,12462,1789],{"class":240},[234,12464,255],{"class":244},[234,12466,12467,12469,12471,12473],{"class":236,"line":321},[234,12468,6023],{"class":271},[234,12470,1443],{"class":244},[234,12472,9965],{"class":271},[234,12474,255],{"class":244},[234,12476,12477,12479,12481,12483,12485],{"class":236,"line":946},[234,12478,1781],{"class":271},[234,12480,1443],{"class":244},[234,12482,10051],{"class":271},[234,12484,3403],{"class":240},[234,12486,255],{"class":244},[234,12488,12489,12492,12494,12496],{"class":236,"line":955},[234,12490,12491],{"class":271},"  pointer-events",[234,12493,1443],{"class":244},[234,12495,1774],{"class":271},[234,12497,255],{"class":244},[234,12499,12500,12502,12504,12507,12509,12511,12513,12515,12517,12519,12521,12523,12525,12527,12529,12531,12533,12535,12537,12539,12541,12543,12545,12547,12549,12551,12553,12555,12557,12559,12561,12563,12565,12567,12569,12571,12573,12575],{"class":236,"line":11},[234,12501,1810],{"class":271},[234,12503,1443],{"class":244},[234,12505,12506],{"class":271},"translate3d",[234,12508,329],{"class":244},[234,12510,1820],{"class":271},[234,12512,329],{"class":244},[234,12514,1825],{"class":271},[234,12516,329],{"class":244},[234,12518,1830],{"class":899},[234,12520,1833],{"class":244},[234,12522,1836],{"class":271},[234,12524,903],{"class":244},[234,12526,1841],{"class":240},[234,12528,1844],{"class":271},[234,12530,1789],{"class":240},[234,12532,1849],{"class":244},[234,12534,1820],{"class":271},[234,12536,329],{"class":244},[234,12538,1825],{"class":271},[234,12540,329],{"class":244},[234,12542,1860],{"class":899},[234,12544,1833],{"class":244},[234,12546,1836],{"class":271},[234,12548,903],{"class":244},[234,12550,1841],{"class":240},[234,12552,1844],{"class":271},[234,12554,1789],{"class":240},[234,12556,1849],{"class":244},[234,12558,1836],{"class":271},[234,12560,903],{"class":244},[234,12562,1815],{"class":271},[234,12564,329],{"class":244},[234,12566,10082],{"class":271},[234,12568,3403],{"class":240},[234,12570,1833],{"class":244},[234,12572,10082],{"class":271},[234,12574,3403],{"class":240},[234,12576,335],{"class":244},[234,12578,12579,12581,12583,12586],{"class":236,"line":980},[234,12580,1677],{"class":271},[234,12582,1443],{"class":244},[234,12584,12585],{"class":271},"flex",[234,12587,255],{"class":244},[234,12589,12590,12592,12594,12596],{"class":236,"line":994},[234,12591,6805],{"class":271},[234,12593,1443],{"class":244},[234,12595,1695],{"class":271},[234,12597,255],{"class":244},[234,12599,12600,12603,12605,12607],{"class":236,"line":1000},[234,12601,12602],{"class":271},"  justify-content",[234,12604,1443],{"class":244},[234,12606,1695],{"class":271},[234,12608,255],{"class":244},[234,12610,12611],{"class":236,"line":1005},[234,12612,1143],{"class":244},[234,12614,12615],{"class":236,"line":1013},[234,12616,262],{"emptyLinePlaceholder":261},[234,12618,12619,12622,12624,12627],{"class":236,"line":1019},[234,12620,12621],{"class":281},".cursor-portal:not",[234,12623,329],{"class":244},[234,12625,12626],{"class":281},".-show",[234,12628,1477],{"class":244},[234,12630,12631,12634,12636,12638],{"class":236,"line":1025},[234,12632,12633],{"class":271},"  opacity",[234,12635,1443],{"class":244},[234,12637,1836],{"class":271},[234,12639,255],{"class":244},[234,12641,12642],{"class":236,"line":1031},[234,12643,1143],{"class":244},[234,12645,12646],{"class":236,"line":1037},[234,12647,262],{"emptyLinePlaceholder":261},[234,12649,12650,12653],{"class":236,"line":427},[234,12651,12652],{"class":281},".cursor-text",[234,12654,909],{"class":244},[234,12656,12657,12659,12661,12663],{"class":236,"line":1571},[234,12658,11568],{"class":271},[234,12660,1443],{"class":244},[234,12662,6028],{"class":271},[234,12664,255],{"class":244},[234,12666,12667,12669,12671,12673,12675],{"class":236,"line":1592},[234,12668,9886],{"class":271},[234,12670,1443],{"class":244},[234,12672,8276],{"class":271},[234,12674,1789],{"class":240},[234,12676,255],{"class":244},[234,12678,12679,12681,12683,12685],{"class":236,"line":1600},[234,12680,12633],{"class":271},[234,12682,1443],{"class":244},[234,12684,1836],{"class":271},[234,12686,255],{"class":244},[234,12688,12689],{"class":236,"line":1615},[234,12690,1143],{"class":244},[234,12692,12693],{"class":236,"line":1620},[234,12694,262],{"emptyLinePlaceholder":261},[234,12696,12697,12700],{"class":236,"line":1625},[234,12698,12699],{"class":281},".cursor-portal.-view-project",[234,12701,909],{"class":244},[234,12703,12704,12706,12708,12711,12713],{"class":236,"line":1634},[234,12705,5977],{"class":271},[234,12707,1443],{"class":244},[234,12709,12710],{"class":271},"64",[234,12712,1789],{"class":240},[234,12714,255],{"class":244},[234,12716,12717,12719,12721,12723,12725],{"class":236,"line":1639},[234,12718,5991],{"class":271},[234,12720,1443],{"class":244},[234,12722,12710],{"class":271},[234,12724,1789],{"class":240},[234,12726,255],{"class":244},[234,12728,12729],{"class":236,"line":1651},[234,12730,1143],{"class":244},[234,12732,12733],{"class":236,"line":609},[234,12734,262],{"emptyLinePlaceholder":261},[234,12736,12737,12739,12742],{"class":236,"line":1674},[234,12738,12699],{"class":281},[234,12740,12741],{"class":281}," .cursor-text",[234,12743,909],{"class":244},[234,12745,12746,12748,12750,12752],{"class":236,"line":1687},[234,12747,12633],{"class":271},[234,12749,1443],{"class":244},[234,12751,1754],{"class":271},[234,12753,255],{"class":244},[234,12755,12756],{"class":236,"line":1700},[234,12757,1143],{"class":244},[234,12759,12760],{"class":236,"line":1716},[234,12761,262],{"emptyLinePlaceholder":261},[234,12763,12764,12767],{"class":236,"line":1721},[234,12765,12766],{"class":281},".project-card",[234,12768,909],{"class":244},[234,12770,12771,12773,12775,12777,12779,12781,12783],{"class":236,"line":1726},[234,12772,1769],{"class":271},[234,12774,1443],{"class":244},[234,12776,1754],{"class":271},[234,12778,1789],{"class":240},[234,12780,6013],{"class":271},[234,12782,6016],{"class":271},[234,12784,255],{"class":244},[234,12786,12787,12789,12791,12793,12795],{"class":236,"line":1734},[234,12788,1749],{"class":271},[234,12790,1443],{"class":244},[234,12792,1754],{"class":271},[234,12794,1711],{"class":240},[234,12796,255],{"class":244},[234,12798,12799,12801,12803,12805],{"class":236,"line":1746},[234,12800,6023],{"class":271},[234,12802,1443],{"class":244},[234,12804,6028],{"class":271},[234,12806,255],{"class":244},[234,12808,12809,12811,12813,12815,12817,12819,12821,12823,12825,12827,12829,12831,12833,12835,12838,12840,12842,12844,12846,12848,12850,12852,12854,12856,12858,12860,12862,12864,12866,12868],{"class":236,"line":1766},[234,12810,1810],{"class":271},[234,12812,1443],{"class":244},[234,12814,12506],{"class":271},[234,12816,329],{"class":244},[234,12818,1820],{"class":271},[234,12820,329],{"class":244},[234,12822,1825],{"class":271},[234,12824,329],{"class":244},[234,12826,1830],{"class":899},[234,12828,1833],{"class":244},[234,12830,1836],{"class":271},[234,12832,903],{"class":244},[234,12834,1841],{"class":240},[234,12836,12837],{"class":271}," 8",[234,12839,1789],{"class":240},[234,12841,1849],{"class":244},[234,12843,1820],{"class":271},[234,12845,329],{"class":244},[234,12847,1825],{"class":271},[234,12849,329],{"class":244},[234,12851,1860],{"class":899},[234,12853,1833],{"class":244},[234,12855,1836],{"class":271},[234,12857,903],{"class":244},[234,12859,1841],{"class":240},[234,12861,12837],{"class":271},[234,12863,1789],{"class":240},[234,12865,1849],{"class":244},[234,12867,1836],{"class":271},[234,12869,335],{"class":244},[234,12871,12872],{"class":236,"line":819},[234,12873,1143],{"class":244},[37,12875,6074],{"id":6073},[225,12877,12879],{"className":227,"code":12878,"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,12880,12881,12894,12898,12912,12924],{"__ignoreMap":230},[234,12882,12883,12885,12888,12890,12892],{"class":236,"line":237},[234,12884,241],{"class":240},[234,12886,12887],{"class":244}," StringTune, { StringCursor } ",[234,12889,248],{"class":240},[234,12891,252],{"class":251},[234,12893,255],{"class":244},[234,12895,12896],{"class":236,"line":258},[234,12897,262],{"emptyLinePlaceholder":261},[234,12899,12900,12902,12904,12906,12908,12910],{"class":236,"line":265},[234,12901,268],{"class":240},[234,12903,272],{"class":271},[234,12905,275],{"class":240},[234,12907,278],{"class":244},[234,12909,282],{"class":281},[234,12911,285],{"class":244},[234,12913,12914,12916,12918,12920,12922],{"class":236,"line":288},[234,12915,296],{"class":244},[234,12917,299],{"class":281},[234,12919,312],{"class":244},[234,12921,315],{"class":271},[234,12923,318],{"class":244},[234,12925,12926,12928,12930,12932,12934],{"class":236,"line":293},[234,12927,296],{"class":244},[234,12929,326],{"class":281},[234,12931,329],{"class":244},[234,12933,332],{"class":271},[234,12935,335],{"class":244},[37,12937,6133],{"id":6132},[42,12939,12940,12945,12954,12960],{},[45,12941,12942,12944],{},[60,12943,195],{}," does not create a portal for you. If your UI needs a floating cursor, you must add a portal element yourself.",[45,12946,12947,137,12950,12953],{},[60,12948,12949],{},"string-target-disable",[60,12951,12952],{},"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,12955,12956,12959],{},[60,12957,12958],{},"target-class"," is also intentionally omitted from the supported contract. It is parsed, but not used by the current runtime.",[45,12961,12962],{},"On coarse pointer devices the module disables itself.",[410,12964,7062],{},{"title":230,"searchDepth":258,"depth":258,"links":12966},[12967,12974,12975,12976],{"id":5406,"depth":258,"text":5407,"children":12968},[12969,12970,12971,12972,12973],{"id":11736,"depth":265,"text":11737},{"id":11845,"depth":265,"text":11846},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":11699,"title":12978,"description":12979,"kind":5369,"section":5187,"order":12980,"group":5253,"parentPath":5260,"status":5370,"integration":11669,"publicExport":261,"activation":11670,"package":5371,"aliases":12981,"attrs":12984,"events":12985,"cssVars":12986,"related":12987,"body":12988},"Targets And Portals","How StringCursor splits responsibility between cursor targets and floating cursor portals.",111,[12982,12983,11676],"cursor target","cursor portal",[11675,11676,11677,11681,11683],[],[],[5260,11700,2464],{"type":22,"value":12989,"toc":13356},[12990,12993,12999,13011,13014,13018,13021,13024,13058,13061,13065,13068,13071,13081,13084,13088,13093,13095,13230,13233,13259,13263,13269,13272,13280,13284,13290,13293,13343,13347,13353],[25,12991,12978],{"id":12992},"targets-and-portals",[30,12994,12995,12996,12998],{},"The most important ",[60,12997,195],{}," concept is that it manages two different surfaces.",[42,13000,13001,13006],{},[45,13002,13003,13004],{},"targets: elements marked with ",[60,13005,11722],{},[45,13007,13008,13009],{},"portals: floating elements marked with ",[60,13010,11728],{},[30,13012,13013],{},"These are related, but they are not the same thing.",[37,13015,13017],{"id":13016},"cursor-targets","Cursor Targets",[30,13019,13020],{},"A cursor target is a normal element inside the layout. It receives target-local cursor values and target-scoped events.",[30,13022,13023],{},"Typical target attributes:",[42,13025,13026,13030,13034,13038,13042,13046,13050,13054],{},[45,13027,13028],{},[60,13029,11676],{},[45,13031,13032],{},[60,13033,11677],{},[45,13035,13036],{},[60,13037,11683],{},[45,13039,13040],{},[60,13041,11678],{},[45,13043,13044],{},[60,13045,11679],{},[45,13047,13048],{},[60,13049,11680],{},[45,13051,13052],{},[60,13053,10445],{},[45,13055,13056],{},[60,13057,11682],{},[30,13059,13060],{},"Important detail: target-local values are calculated relative to the hovered element, not relative to the viewport.",[37,13062,13064],{"id":13063},"cursor-portals","Cursor Portals",[30,13066,13067],{},"A cursor portal is a floating DOM node that follows the global pointer position.",[30,13069,13070],{},"Typical portal attributes:",[42,13072,13073,13077],{},[45,13074,13075],{},[60,13076,11675],{},[45,13078,13079],{},[60,13080,11681],{},[30,13082,13083],{},"The portal does not need to be inside the hovered target. It is just addressable by ID.",[37,13085,13087],{"id":13086},"how-linking-works","How Linking Works",[30,13089,13090,13091,106],{},"Targets link to portals through ",[60,13092,11676],{},[30,13094,183],{},[225,13096,13098],{"className":338,"code":13097,"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,13099,13100,13124,13149,13153,13179,13204],{"__ignoreMap":230},[234,13101,13102,13104,13106,13108,13110,13112,13114,13116,13118,13120,13122],{"class":236,"line":237},[234,13103,347],{"class":244},[234,13105,351],{"class":350},[234,13107,12181],{"class":281},[234,13109,357],{"class":244},[234,13111,12186],{"class":251},[234,13113,1297],{"class":281},[234,13115,357],{"class":244},[234,13117,12193],{"class":251},[234,13119,371],{"class":244},[234,13121,351],{"class":350},[234,13123,376],{"class":244},[234,13125,13126,13128,13130,13132,13134,13137,13139,13141,13143,13145,13147],{"class":236,"line":258},[234,13127,347],{"class":244},[234,13129,351],{"class":350},[234,13131,12181],{"class":281},[234,13133,357],{"class":244},[234,13135,13136],{"class":251},"\"media\"",[234,13138,1297],{"class":281},[234,13140,357],{"class":244},[234,13142,12193],{"class":251},[234,13144,371],{"class":244},[234,13146,351],{"class":350},[234,13148,376],{"class":244},[234,13150,13151],{"class":236,"line":265},[234,13152,262],{"emptyLinePlaceholder":261},[234,13154,13155,13157,13159,13161,13163,13165,13168,13170,13172,13175,13177],{"class":236,"line":288},[234,13156,347],{"class":244},[234,13158,1359],{"class":350},[234,13160,354],{"class":281},[234,13162,357],{"class":244},[234,13164,1373],{"class":251},[234,13166,13167],{"class":281}," string-cursor-target",[234,13169,357],{"class":244},[234,13171,12186],{"class":251},[234,13173,13174],{"class":244},">Open\u003C/",[234,13176,1359],{"class":350},[234,13178,376],{"class":244},[234,13180,13181,13183,13185,13187,13189,13191,13193,13195,13197,13200,13202],{"class":236,"line":293},[234,13182,347],{"class":244},[234,13184,12395],{"class":350},[234,13186,354],{"class":281},[234,13188,357],{"class":244},[234,13190,1373],{"class":251},[234,13192,13167],{"class":281},[234,13194,357],{"class":244},[234,13196,13136],{"class":251},[234,13198,13199],{"class":244},">Project\u003C/",[234,13201,12395],{"class":350},[234,13203,376],{"class":244},[234,13205,13206,13208,13210,13212,13214,13216,13218,13220,13223,13226,13228],{"class":236,"line":305},[234,13207,347],{"class":244},[234,13209,740],{"class":350},[234,13211,354],{"class":281},[234,13213,357],{"class":244},[234,13215,1373],{"class":251},[234,13217,13167],{"class":281},[234,13219,357],{"class":244},[234,13221,13222],{"class":251},"\"default|media\"",[234,13224,13225],{"class":244},">Shared control\u003C/",[234,13227,740],{"class":350},[234,13229,376],{"class":244},[30,13231,13232],{},"Rules:",[42,13234,13235,13240,13248,13253],{},[45,13236,13237,13238],{},"empty target config falls back to ",[60,13239,4302],{},[45,13241,13242,13243,1934,13246],{},"IDs can be split with ",[60,13244,13245],{},",",[60,13247,1128],{},[45,13249,13250,13252],{},[60,13251,1841],{}," targets every registered portal",[45,13254,13255,13256,13258],{},"if nothing resolves, the runtime falls back to the ",[60,13257,4302],{}," portal or the first available portal bucket",[37,13260,13262],{"id":13261},"portal-classes","Portal Classes",[30,13264,13265,13266,13268],{},"While a target is hovered, the runtime can apply the class from ",[60,13267,11677],{}," to the matched portal elements.",[30,13270,13271],{},"That gives you a clean split:",[42,13273,13274,13277],{},[45,13275,13276],{},"target owns semantic hover intent",[45,13278,13279],{},"portal owns floating cursor visuals",[37,13281,13283],{"id":13282},"hover-visibility","Hover Visibility",[30,13285,13286,13287,13289],{},"Portals do not show themselves by default. The runtime toggles ",[60,13288,12049],{}," while at least one linked target is hovered.",[30,13291,13292],{},"That means a portal element usually needs CSS for both states:",[225,13294,13296],{"className":5857,"code":13295,"language":5859,"meta":230,"style":230},".cursor-portal {\n  opacity: 0;\n}\n\n.cursor-portal.-show {\n  opacity: 1;\n}\n",[60,13297,13298,13304,13314,13318,13322,13329,13339],{"__ignoreMap":230},[234,13299,13300,13302],{"class":236,"line":237},[234,13301,12407],{"class":281},[234,13303,909],{"class":244},[234,13305,13306,13308,13310,13312],{"class":236,"line":258},[234,13307,12633],{"class":271},[234,13309,1443],{"class":244},[234,13311,1836],{"class":271},[234,13313,255],{"class":244},[234,13315,13316],{"class":236,"line":265},[234,13317,1143],{"class":244},[234,13319,13320],{"class":236,"line":288},[234,13321,262],{"emptyLinePlaceholder":261},[234,13323,13324,13327],{"class":236,"line":293},[234,13325,13326],{"class":281},".cursor-portal.-show",[234,13328,909],{"class":244},[234,13330,13331,13333,13335,13337],{"class":236,"line":305},[234,13332,12633],{"class":271},[234,13334,1443],{"class":244},[234,13336,1754],{"class":271},[234,13338,255],{"class":244},[234,13340,13341],{"class":236,"line":321},[234,13342,1143],{"class":244},[37,13344,13346],{"id":13345},"mirror-boundary","Mirror Boundary",[30,13348,13349,13350,13352],{},"If a cursor target has mirrors through ",[60,13351,2457],{},", 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,13354,13355],{},"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":13357},[13358,13359,13360,13361,13362,13363],{"id":13016,"depth":258,"text":13017},{"id":13063,"depth":258,"text":13064},{"id":13086,"depth":258,"text":13087},{"id":13261,"depth":258,"text":13262},{"id":13282,"depth":258,"text":13283},{"id":13345,"depth":258,"text":13346},{"path":11700,"title":11908,"description":13365,"kind":5369,"section":5187,"order":13366,"group":5253,"parentPath":5260,"status":5370,"integration":11669,"publicExport":261,"activation":11670,"package":5371,"aliases":13367,"attrs":13371,"events":13372,"cssVars":13373,"related":13374,"body":13375},"Detailed reference for target variables, portal variables, extra cursor vars, and emitted cursor events.",112,[13368,13369,13370,11841],"cursor vars","cursor:start","cursor:move",[],[11672,11685,11686,11687,11688],[1830,1860,11690,11691,11692,11693,11694,11695,11696,11697],[5260,2899,8037],{"type":22,"value":13376,"toc":13729},[13377,13380,13385,13393,13397,13403,13413,13416,13419,13443,13447,13452,13478,13485,13487,13519,13523,13528,13546,13549,13567,13570,13590,13594,13597,13615,13618,13644,13653,13657,13663,13669,13672,13706,13709,13711,13714,13726],[25,13378,11908],{"id":13379},"css-variables-and-events",[30,13381,13382,13384],{},[60,13383,195],{}," exposes two different output surfaces:",[42,13386,13387,13390],{},[45,13388,13389],{},"CSS variables written to targets and portals",[45,13391,13392],{},"emitted events for target activity and global cursor motion",[37,13394,13396],{"id":13395},"target-variables","Target Variables",[30,13398,13399,13400,13402],{},"On elements marked with ",[60,13401,11722],{}," the runtime always writes:",[42,13404,13405,13409],{},[45,13406,13407],{},[60,13408,1830],{},[45,13410,13411],{},[60,13412,1860],{},[30,13414,13415],{},"These are normalized local coordinates.",[30,13417,13418],{},"Alignment modes:",[42,13420,13421,13428,13436],{},[45,13422,13423,1443,13425],{},[60,13424,326],{},[60,13426,13427],{},"0 .. 1",[45,13429,13430,13432,13433],{},[60,13431,1695],{},": roughly ",[60,13434,13435],{},"-1 .. 1",[45,13437,13438,1443,13440],{},[60,13439,11775],{},[60,13441,13442],{},"-1 .. 0",[37,13444,13446],{"id":13445},"extra-target-variables","Extra Target Variables",[30,13448,4232,13449,13451],{},[60,13450,11682],{}," enables them, the runtime can also write:",[42,13453,13454,13458,13462,13466,13470,13474],{},[45,13455,13456],{},[60,13457,11692],{},[45,13459,13460],{},[60,13461,11693],{},[45,13463,13464],{},[60,13465,11694],{},[45,13467,13468],{},[60,13469,11695],{},[45,13471,13472],{},[60,13473,11696],{},[45,13475,13476],{},[60,13477,11697],{},[30,13479,13480,13481,1934,13483,106],{},"Supported names are parsed case-insensitively and can be separated with ",[60,13482,13245],{},[60,13484,1128],{},[30,13486,2071],{},[225,13488,13490],{"className":338,"code":13489,"language":340,"meta":230,"style":230},"\u003Cbutton string=\"cursor\" string-cursor-vars=\"xpx|ypx|dx|dy|angle-deg\">Hover\u003C/button>\n",[60,13491,13492],{"__ignoreMap":230},[234,13493,13494,13496,13498,13500,13502,13504,13507,13509,13512,13515,13517],{"class":236,"line":237},[234,13495,347],{"class":244},[234,13497,1359],{"class":350},[234,13499,354],{"class":281},[234,13501,357],{"class":244},[234,13503,1373],{"class":251},[234,13505,13506],{"class":281}," string-cursor-vars",[234,13508,357],{"class":244},[234,13510,13511],{"class":251},"\"xpx|ypx|dx|dy|angle-deg\"",[234,13513,13514],{"class":244},">Hover\u003C/",[234,13516,1359],{"class":350},[234,13518,376],{"class":244},[37,13520,13522],{"id":13521},"portal-variables","Portal Variables",[30,13524,11915,13525,13527],{},[60,13526,11728],{}," portals the runtime writes:",[42,13529,13530,13534,13538,13542],{},[45,13531,13532],{},[60,13533,1830],{},[45,13535,13536],{},[60,13537,1860],{},[45,13539,13540],{},[60,13541,11690],{},[45,13543,13544],{},[60,13545,11691],{},[30,13547,13548],{},"Important difference:",[42,13550,13551,13559],{},[45,13552,13553,13554,137,13556,13558],{},"target ",[60,13555,1830],{},[60,13557,1860],{}," are normalized local values",[45,13560,13561,13562,137,13564,13566],{},"portal ",[60,13563,1830],{},[60,13565,1860],{}," are viewport pixel positions",[30,13568,13569],{},"So a portal usually consumes them like this:",[225,13571,13573],{"className":5857,"code":13572,"language":5859,"meta":230,"style":230},"transform: translate3d(calc(var(--x, 0) * 1px), calc(var(--y, 0) * 1px), 0) translate(-50%, -50%);\n",[60,13574,13575],{"__ignoreMap":230},[234,13576,13577,13580,13582,13585,13587],{"class":236,"line":237},[234,13578,13579],{"class":244},"transform: translate3d(calc(var(--x, 0) ",[234,13581,1841],{"class":350},[234,13583,13584],{"class":244}," 1px), calc(var(--y, 0) ",[234,13586,1841],{"class":350},[234,13588,13589],{"class":244}," 1px), 0) translate(-50%, -50%);\n",[37,13591,13593],{"id":13592},"target-events","Target Events",[30,13595,13596],{},"The module emits these target-scoped events:",[42,13598,13599,13603,13607,13611],{},[45,13600,13601],{},[60,13602,11685],{},[45,13604,13605],{},[60,13606,11686],{},[45,13608,13609],{},[60,13610,11687],{},[45,13612,13613],{},[60,13614,11688],{},[30,13616,13617],{},"Payloads:",[42,13619,13620,13626,13632,13638],{},[45,13621,13622,1443,13624],{},[60,13623,11685],{},[60,13625,12088],{},[45,13627,13628,1443,13630],{},[60,13629,11686],{},[60,13631,12102],{},[45,13633,13634,1443,13636],{},[60,13635,11687],{},[60,13637,12102],{},[45,13639,13640,1443,13642],{},[60,13641,11688],{},[60,13643,12088],{},[30,13645,13646,13648,13649,13652],{},[60,13647,13370],{}," is based on normalized local coordinates. ",[60,13650,13651],{},"cursor:pixel"," is based on element-local pixel coordinates.",[37,13654,13656],{"id":13655},"global-cursor-event","Global Cursor Event",[30,13658,13659,13660,13662],{},"If at least one portal exists, ",[60,13661,195],{}," also emits a global event:",[42,13664,13665],{},[45,13666,13667],{},[60,13668,11672],{},[30,13670,13671],{},"Payload:",[225,13673,13675],{"className":227,"code":13674,"language":229,"meta":230,"style":230},"{\n  x,\n  y,\n  stepX,\n  stepY,\n}\n",[60,13676,13677,13682,13687,13692,13697,13702],{"__ignoreMap":230},[234,13678,13679],{"class":236,"line":237},[234,13680,13681],{"class":244},"{\n",[234,13683,13684],{"class":236,"line":258},[234,13685,13686],{"class":244},"  x,\n",[234,13688,13689],{"class":236,"line":265},[234,13690,13691],{"class":244},"  y,\n",[234,13693,13694],{"class":236,"line":288},[234,13695,13696],{"class":244},"  stepX,\n",[234,13698,13699],{"class":236,"line":293},[234,13700,13701],{"class":244},"  stepY,\n",[234,13703,13704],{"class":236,"line":305},[234,13705,1143],{"class":244},[30,13707,13708],{},"This is useful when you want to build global cursor-reactive behavior without listening to a particular target ID.",[37,13710,13262],{"id":13261},[30,13712,13713],{},"In addition to CSS variables, the runtime toggles:",[42,13715,13716,13721],{},[45,13717,13718,13720],{},[60,13719,12049],{}," on portals",[45,13722,12053,13723,13725],{},[60,13724,11677],{}," while the linked target is hovered",[410,13727,13728],{},"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":13730},[13731,13732,13733,13734,13735,13736],{"id":13395,"depth":258,"text":13396},{"id":13445,"depth":258,"text":13446},{"id":13521,"depth":258,"text":13522},{"id":13592,"depth":258,"text":13593},{"id":13655,"depth":258,"text":13656},{"id":13261,"depth":258,"text":13262},{"path":11701,"title":13738,"description":13739,"kind":5369,"section":5187,"order":13740,"group":5253,"parentPath":5260,"status":5370,"integration":11669,"publicExport":261,"activation":11670,"package":5371,"aliases":13741,"attrs":13746,"events":13747,"cssVars":13748,"related":13749,"body":13751},"Lifecycle And Device Behavior","How StringCursor binds hover listeners, reacts to DOM rebuilds, handles navigation cleanup, and disables itself on coarse pointers.",113,[13742,13743,13744,13745],"coarse pointer","DOM rebuild","beforeunload","pagehide",[],[],[],[5260,13750,5301],"/docs/api/is-coarse-pointer",{"type":22,"value":13752,"toc":13933},[13753,13756,13761,13765,13772,13775,13779,13782,13810,13813,13817,13820,13823,13840,13844,13849,13852,13856,13859,13862,13877,13880,13884,13896,13899],[25,13754,13738],{"id":13755},"lifecycle-and-device-behavior",[30,13757,13758,13760],{},[60,13759,195],{}," is not just a hover helper. It also owns a fair amount of runtime lifecycle behavior.",[37,13762,13764],{"id":13763},"coarse-pointer-devices","Coarse Pointer Devices",[30,13766,13767,13768,13771],{},"The module checks ",[60,13769,13770],{},"isCoarsePointer()"," in the constructor. If the environment is treated as coarse-pointer oriented, the module disables itself.",[30,13773,13774],{},"That is why a cursor setup may appear fully inactive on touch-first or narrow environments even if the target markup exists.",[37,13776,13778],{"id":13777},"object-connection","Object Connection",[30,13780,13781],{},"When a cursor target connects, the runtime:",[42,13783,13784,13787,13797,13807],{},[45,13785,13786],{},"attaches center tracking for the object",[45,13788,13789,13790,137,13793,13796],{},"stores ",[60,13791,13792],{},"mouseenter",[60,13794,13795],{},"mouseleave"," handlers on the object",[45,13798,13799,13800,137,13803,13806],{},"subscribes to local object ",[60,13801,13802],{},"enter",[60,13804,13805],{},"leave"," events",[45,13808,13809],{},"caches initial width and height",[30,13811,13812],{},"That caching matters because local cursor math should not trigger layout reads every frame.",[37,13814,13816],{"id":13815},"resize-behavior","Resize Behavior",[30,13818,13819],{},"On resize, the module refreshes cached dimensions for connected targets.",[30,13821,13822],{},"It is also conservative on mobile rebuild permissions:",[42,13824,13825,13830,13835],{},[45,13826,13827],{},[60,13828,13829],{},"mobile.rebuild.height = false",[45,13831,13832],{},[60,13833,13834],{},"mobile.rebuild.width = false",[45,13836,13837],{},[60,13838,13839],{},"mobile.rebuild.scrollHeight = false",[37,13841,13843],{"id":13842},"dom-rebuilds-and-mutations","DOM Rebuilds And Mutations",[30,13845,13846,13848],{},[60,13847,195],{}," refreshes portal registration when DOM rebuild or DOM mutation introduces or removes portal elements.",[30,13850,13851],{},"That is how dynamically inserted cursor portals can still become active without a full page reload.",[37,13853,13855],{"id":13854},"navigation-cleanup","Navigation Cleanup",[30,13857,13858],{},"The module explicitly guards against hover state getting stuck during navigation or DOM removal.",[30,13860,13861],{},"It binds cleanup logic to:",[42,13863,13864,13868,13872],{},[45,13865,13866],{},[60,13867,13744],{},[45,13869,13870],{},[60,13871,13745],{},[45,13873,13874],{},[60,13875,13876],{},"visibilitychange",[30,13878,13879],{},"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,13881,13883],{"id":13882},"older-parsed-flags","Older Parsed Flags",[30,13885,13886,13887,1833,13890,7048,13893,13895],{},"The runtime still parses some older keys like ",[60,13888,13889],{},"target-disable",[60,13891,13892],{},"target-style-disable",[60,13894,12958],{},", but the current docs intentionally treat them as non-contractual unless the behavior is clearly part of the supported module surface.",[30,13897,13898],{},"So for public docs, focus on:",[42,13900,13901,13905,13909,13913,13917,13921,13925,13929],{},[45,13902,13903],{},[60,13904,11676],{},[45,13906,13907],{},[60,13908,11677],{},[45,13910,13911],{},[60,13912,11683],{},[45,13914,13915],{},[60,13916,11678],{},[45,13918,13919],{},[60,13920,11679],{},[45,13922,13923],{},[60,13924,11680],{},[45,13926,13927],{},[60,13928,11682],{},[45,13930,13931],{},[60,13932,11681],{},{"title":230,"searchDepth":258,"depth":258,"links":13934},[13935,13936,13937,13938,13939,13940],{"id":13763,"depth":258,"text":13764},{"id":13777,"depth":258,"text":13778},{"id":13815,"depth":258,"text":13816},{"id":13842,"depth":258,"text":13843},{"id":13854,"depth":258,"text":13855},{"id":13882,"depth":258,"text":13883},{"path":5265,"title":5266,"description":13942,"kind":5369,"section":5187,"order":13943,"group":5253,"status":5370,"integration":2706,"publicExport":261,"activation":13944,"package":5371,"aliases":13945,"attrs":13947,"events":13950,"cssVars":13952,"related":13955,"body":13956},"Element module that pulls the target toward the cursor using strength and radius controls.",120,"string=\"magnetic\"",[13946,5266],"magnetic",[13948,13949],"string-strength","string-radius",[13951],"magnetic:move:\u003Cid>",[13953,13954],"--magnetic-x","--magnetic-y",[5260,5271,8037],{"type":22,"value":13957,"toc":14600},[13958,13961,13966,13968,13970,14018,14020,14023,14033,14038,14040,14067,14069,14080,14082,14220,14503,14505,14562,14570,14572,14598],[25,13959,5266],{"id":13960},"stringmagnetic",[30,13962,13963,13965],{},[60,13964,5266],{}," 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,13967,5407],{"id":5406},[174,13969,4905],{"id":4904},[2221,13971,13972,13984],{},[2224,13973,13974],{},[2227,13975,13976,13978,13980,13982],{},[2230,13977,4914],{},[2230,13979,4917],{},[2230,13981,4920],{},[2230,13983,5424],{},[2240,13985,13986,14002],{},[2227,13987,13988,13992,13994,13999],{},[2245,13989,13990],{},[60,13991,13948],{},[2245,13993,5621],{},[2245,13995,13996],{},[60,13997,13998],{},"0.3",[2245,14000,14001],{},"Scales how far the element can be pulled toward the pointer.",[2227,14003,14004,14008,14010,14015],{},[2245,14005,14006],{},[60,14007,13949],{},[2245,14009,5621],{},[2245,14011,14012],{},[60,14013,14014],{},"150",[2245,14016,14017],{},"Defines the active zone around the element center. Outside this radius the module stays idle.",[174,14019,5558],{"id":5557},[30,14021,14022],{},"The module writes these CSS variables on the source element and all mirrors:",[42,14024,14025,14029],{},[45,14026,14027],{},[60,14028,13953],{},[45,14030,14031],{},[60,14032,13954],{},[30,14034,14035,14036,106],{},"Both values are plain numbers. Add units yourself in CSS, usually with ",[60,14037,12035],{},[174,14039,5593],{"id":3814},[2221,14041,14042,14052],{},[2224,14043,14044],{},[2227,14045,14046,14048,14050],{},[2230,14047,5602],{},[2230,14049,5605],{},[2230,14051,5608],{},[2240,14053,14054],{},[2227,14055,14056,14060,14064],{},[2245,14057,14058],{},[60,14059,13951],{},[2245,14061,14062],{},[60,14063,12102],{},[2245,14065,14066],{},"The smoothed magnetic offset changes",[174,14068,5667],{"id":5666},[30,14070,14071,14072,14074,14075,137,14077,14079],{},"When the source object has mirrors via ",[60,14073,2457],{},", the source and all mirrors receive the same ",[60,14076,13953],{},[60,14078,13954],{}," values.",[37,14081,5689],{"id":5688},[225,14083,14085],{"className":338,"code":14084,"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,14086,14087,14103,14123,14130,14140,14150,14160,14170,14179,14184,14204,14212],{"__ignoreMap":230},[234,14088,14089,14091,14094,14096,14098,14101],{"class":236,"line":237},[234,14090,347],{"class":244},[234,14092,14093],{"class":350},"header",[234,14095,1297],{"class":281},[234,14097,357],{"class":244},[234,14099,14100],{"class":251},"\"header\"",[234,14102,376],{"class":244},[234,14104,14105,14107,14109,14111,14113,14116,14119,14121],{"class":236,"line":258},[234,14106,1292],{"class":244},[234,14108,351],{"class":350},[234,14110,1297],{"class":281},[234,14112,357],{"class":244},[234,14114,14115],{"class":251},"\"logo\"",[234,14117,14118],{"class":244},">Fiddle\u003C/",[234,14120,351],{"class":350},[234,14122,376],{"class":244},[234,14124,14125,14127],{"class":236,"line":265},[234,14126,1292],{"class":244},[234,14128,14129],{"class":350},"button\n",[234,14131,14132,14135,14137],{"class":236,"line":288},[234,14133,14134],{"class":281},"    string",[234,14136,357],{"class":244},[234,14138,14139],{"class":251},"\"magnetic\"\n",[234,14141,14142,14145,14147],{"class":236,"line":293},[234,14143,14144],{"class":281},"    string-id",[234,14146,357],{"class":244},[234,14148,14149],{"class":251},"\"magnetic-btn\"\n",[234,14151,14152,14155,14157],{"class":236,"line":305},[234,14153,14154],{"class":281},"    string-strength",[234,14156,357],{"class":244},[234,14158,14159],{"class":251},"\"0.4\"\n",[234,14161,14162,14165,14167],{"class":236,"line":321},[234,14163,14164],{"class":281},"    string-radius",[234,14166,357],{"class":244},[234,14168,14169],{"class":251},"\"150\"\n",[234,14171,14172,14175,14177],{"class":236,"line":946},[234,14173,14174],{"class":281},"    class",[234,14176,357],{"class":244},[234,14178,14149],{"class":251},[234,14180,14181],{"class":236,"line":955},[234,14182,14183],{"class":244},"  >\n",[234,14185,14186,14188,14190,14192,14194,14197,14200,14202],{"class":236,"line":11},[234,14187,1321],{"class":244},[234,14189,234],{"class":350},[234,14191,1297],{"class":281},[234,14193,357],{"class":244},[234,14195,14196],{"class":251},"\"btn-text\"",[234,14198,14199],{"class":244},">Contact Us\u003C/",[234,14201,234],{"class":350},[234,14203,376],{"class":244},[234,14205,14206,14208,14210],{"class":236,"line":980},[234,14207,1393],{"class":244},[234,14209,1359],{"class":350},[234,14211,376],{"class":244},[234,14213,14214,14216,14218],{"class":236,"line":994},[234,14215,1402],{"class":244},[234,14217,14093],{"class":350},[234,14219,376],{"class":244},[225,14221,14223],{"className":5857,"code":14222,"language":5859,"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,14224,14225,14232,14242,14252,14263,14280,14296,14300,14304,14311,14323,14336,14340,14344,14351,14368,14384,14396,14406,14416,14426,14436,14464,14490,14495,14499],{"__ignoreMap":230},[234,14226,14227,14230],{"class":236,"line":237},[234,14228,14229],{"class":281},".header",[234,14231,909],{"class":244},[234,14233,14234,14236,14238,14240],{"class":236,"line":258},[234,14235,1677],{"class":271},[234,14237,1443],{"class":244},[234,14239,12585],{"class":271},[234,14241,255],{"class":244},[234,14243,14244,14246,14248,14250],{"class":236,"line":265},[234,14245,6805],{"class":271},[234,14247,1443],{"class":244},[234,14249,1695],{"class":271},[234,14251,255],{"class":244},[234,14253,14254,14256,14258,14261],{"class":236,"line":288},[234,14255,12602],{"class":271},[234,14257,1443],{"class":244},[234,14259,14260],{"class":271},"space-between",[234,14262,255],{"class":244},[234,14264,14265,14267,14269,14271,14273,14276,14278],{"class":236,"line":293},[234,14266,1749],{"class":271},[234,14268,1443],{"class":244},[234,14270,1708],{"class":271},[234,14272,1711],{"class":240},[234,14274,14275],{"class":271}," 2",[234,14277,1711],{"class":240},[234,14279,255],{"class":244},[234,14281,14282,14284,14286,14288,14290,14292,14294],{"class":236,"line":305},[234,14283,7639],{"class":271},[234,14285,1443],{"class":244},[234,14287,1754],{"class":271},[234,14289,1789],{"class":240},[234,14291,6013],{"class":271},[234,14293,6016],{"class":271},[234,14295,255],{"class":244},[234,14297,14298],{"class":236,"line":321},[234,14299,1143],{"class":244},[234,14301,14302],{"class":236,"line":946},[234,14303,262],{"emptyLinePlaceholder":261},[234,14305,14306,14309],{"class":236,"line":955},[234,14307,14308],{"class":281},".logo",[234,14310,909],{"class":244},[234,14312,14313,14316,14318,14321],{"class":236,"line":11},[234,14314,14315],{"class":271},"  font-weight",[234,14317,1443],{"class":244},[234,14319,14320],{"class":271},"bold",[234,14322,255],{"class":244},[234,14324,14325,14327,14329,14332,14334],{"class":236,"line":980},[234,14326,9886],{"class":271},[234,14328,1443],{"class":244},[234,14330,14331],{"class":271},"1.25",[234,14333,1711],{"class":240},[234,14335,255],{"class":244},[234,14337,14338],{"class":236,"line":994},[234,14339,1143],{"class":244},[234,14341,14342],{"class":236,"line":1000},[234,14343,262],{"emptyLinePlaceholder":261},[234,14345,14346,14349],{"class":236,"line":1005},[234,14347,14348],{"class":281},".magnetic-btn",[234,14350,909],{"class":244},[234,14352,14353,14355,14357,14359,14361,14364,14366],{"class":236,"line":1013},[234,14354,1749],{"class":271},[234,14356,1443],{"class":244},[234,14358,2527],{"class":271},[234,14360,1711],{"class":240},[234,14362,14363],{"class":271}," 1.75",[234,14365,1711],{"class":240},[234,14367,255],{"class":244},[234,14369,14370,14372,14374,14376,14378,14380,14382],{"class":236,"line":1019},[234,14371,1769],{"class":271},[234,14373,1443],{"class":244},[234,14375,1754],{"class":271},[234,14377,1789],{"class":240},[234,14379,6013],{"class":271},[234,14381,6016],{"class":271},[234,14383,255],{"class":244},[234,14385,14386,14388,14390,14392,14394],{"class":236,"line":1025},[234,14387,1781],{"class":271},[234,14389,1443],{"class":244},[234,14391,1786],{"class":271},[234,14393,1789],{"class":240},[234,14395,255],{"class":244},[234,14397,14398,14400,14402,14404],{"class":236,"line":1031},[234,14399,6023],{"class":271},[234,14401,1443],{"class":244},[234,14403,6028],{"class":271},[234,14405,255],{"class":244},[234,14407,14408,14410,14412,14414],{"class":236,"line":1037},[234,14409,11568],{"class":271},[234,14411,1443],{"class":244},[234,14413,9965],{"class":271},[234,14415,255],{"class":244},[234,14417,14418,14420,14422,14424],{"class":236,"line":427},[234,14419,1797],{"class":271},[234,14421,1443],{"class":244},[234,14423,1802],{"class":271},[234,14425,255],{"class":244},[234,14427,14428,14430,14432,14434],{"class":236,"line":1571},[234,14429,1810],{"class":271},[234,14431,1443],{"class":244},[234,14433,12506],{"class":271},[234,14435,7773],{"class":244},[234,14437,14438,14441,14443,14445,14447,14449,14451,14453,14455,14457,14459,14461],{"class":236,"line":1592},[234,14439,14440],{"class":271},"    calc",[234,14442,329],{"class":244},[234,14444,1825],{"class":271},[234,14446,329],{"class":244},[234,14448,13953],{"class":899},[234,14450,1833],{"class":244},[234,14452,1836],{"class":271},[234,14454,903],{"class":244},[234,14456,1841],{"class":240},[234,14458,1844],{"class":271},[234,14460,1789],{"class":240},[234,14462,14463],{"class":244},"),\n",[234,14465,14466,14468,14470,14472,14474,14476,14478,14480,14482,14484,14486,14488],{"class":236,"line":1600},[234,14467,14440],{"class":271},[234,14469,329],{"class":244},[234,14471,1825],{"class":271},[234,14473,329],{"class":244},[234,14475,13954],{"class":899},[234,14477,1833],{"class":244},[234,14479,1836],{"class":271},[234,14481,903],{"class":244},[234,14483,1841],{"class":240},[234,14485,1844],{"class":271},[234,14487,1789],{"class":240},[234,14489,14463],{"class":244},[234,14491,14492],{"class":236,"line":1615},[234,14493,14494],{"class":271},"    0\n",[234,14496,14497],{"class":236,"line":1620},[234,14498,7829],{"class":244},[234,14500,14501],{"class":236,"line":1625},[234,14502,1143],{"class":244},[37,14504,6074],{"id":6073},[225,14506,14508],{"className":227,"code":14507,"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,14509,14510,14523,14527,14541,14550],{"__ignoreMap":230},[234,14511,14512,14514,14517,14519,14521],{"class":236,"line":237},[234,14513,241],{"class":240},[234,14515,14516],{"class":244}," StringTune, { StringMagnetic } ",[234,14518,248],{"class":240},[234,14520,252],{"class":251},[234,14522,255],{"class":244},[234,14524,14525],{"class":236,"line":258},[234,14526,262],{"emptyLinePlaceholder":261},[234,14528,14529,14531,14533,14535,14537,14539],{"class":236,"line":265},[234,14530,268],{"class":240},[234,14532,272],{"class":271},[234,14534,275],{"class":240},[234,14536,278],{"class":244},[234,14538,282],{"class":281},[234,14540,285],{"class":244},[234,14542,14543,14545,14547],{"class":236,"line":288},[234,14544,296],{"class":244},[234,14546,299],{"class":281},[234,14548,14549],{"class":244},"(StringMagnetic);\n",[234,14551,14552,14554,14556,14558,14560],{"class":236,"line":293},[234,14553,296],{"class":244},[234,14555,326],{"class":281},[234,14557,329],{"class":244},[234,14559,332],{"class":271},[234,14561,335],{"class":244},[30,14563,14564,14566,14567,14569],{},[60,14565,195],{}," is not required for ",[60,14568,5266],{},". The module uses the shared pointer data already tracked by StringTune.",[37,14571,6133],{"id":6132},[42,14573,14574,14582,14592],{},[45,14575,14576,14578,14579,14581],{},[60,14577,5266],{}," uses a fixed internal smoothing factor of ",[60,14580,10452],{},". There is no public attribute for changing that in the current build.",[45,14583,14584,14585,137,14588,14591],{},"The module registers CSS properties for ",[60,14586,14587],{},"--magnetic-target-x",[60,14589,14590],{},"--magnetic-target-y",", but the current runtime does not write those values. They should not be documented as public output.",[45,14593,14594,14595,14597],{},"The module does not mutate the element ",[60,14596,4642],{}," property for you. Always consume the variables in your own CSS.",[410,14599,7062],{},{"title":230,"searchDepth":258,"depth":258,"links":14601},[14602,14608,14609,14610],{"id":5406,"depth":258,"text":5407,"children":14603},[14604,14605,14606,14607],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":5271,"title":5272,"description":14612,"kind":5369,"section":5187,"order":14613,"group":5253,"status":8027,"integration":2706,"publicExport":261,"activation":14614,"package":5371,"aliases":14615,"attrs":14617,"events":14618,"cssVars":14622,"related":14626,"body":14627},"Applies cursor-reactive tilt and spring-like movement to interactive elements.",130,"string=\"impulse\"",[14616,5272],"impulse",[],[14619,14620,14621],"object:impulse:\u003Cid>:move","object:impulse:\u003Cid>:rotate","object:impulse:\u003Cid>:side",[14623,14624,14625],"--push-x","--push-y","--push-rotation",[5260,5265,5277],{"type":22,"value":14628,"toc":15810},[14629,14632,14640,14642,14644,14648,14768,14772,14909,14913,14966,14968,14970,14984,14987,15000,15002,15063,15065,15070,15072,15254,15718,15720,15777,15784,15786,15808],[25,14630,5272],{"id":14631},"stringimpulse",[30,14633,14634,14636,14637,14639],{},[60,14635,5272],{}," 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,14638,4642],{}," in your own styles.",[37,14641,5407],{"id":5406},[174,14643,4905],{"id":4904},[2068,14645,14647],{"id":14646},"position-spring","Position spring",[2221,14649,14650,14662],{},[2224,14651,14652],{},[2227,14653,14654,14656,14658,14660],{},[2230,14655,4914],{},[2230,14657,4917],{},[2230,14659,4920],{},[2230,14661,5424],{},[2240,14663,14664,14680,14697,14714,14731,14752],{},[2227,14665,14666,14671,14673,14677],{},[2245,14667,14668],{},[60,14669,14670],{},"string-position-strength",[2245,14672,5621],{},[2245,14674,14675],{},[60,14676,9609],{},[2245,14678,14679],{},"Scales how much cursor velocity is injected into translation.",[2227,14681,14682,14687,14689,14694],{},[2245,14683,14684],{},[60,14685,14686],{},"string-position-tension",[2245,14688,5621],{},[2245,14690,14691],{},[60,14692,14693],{},"0.05",[2245,14695,14696],{},"Pull-back force toward the resting position.",[2227,14698,14699,14704,14706,14711],{},[2245,14700,14701],{},[60,14702,14703],{},"string-position-friction",[2245,14705,5621],{},[2245,14707,14708],{},[60,14709,14710],{},"0.15",[2245,14712,14713],{},"Per-frame damping for translation velocity.",[2227,14715,14716,14721,14723,14728],{},[2245,14717,14718],{},[60,14719,14720],{},"string-position-max-velocity",[2245,14722,5621],{},[2245,14724,14725],{},[60,14726,14727],{},"10",[2245,14729,14730],{},"Translation velocity clamp.",[2227,14732,14733,14738,14740,14744],{},[2245,14734,14735],{},[60,14736,14737],{},"string-position-update-threshold",[2245,14739,5621],{},[2245,14741,14742],{},[60,14743,10452],{},[2245,14745,14746,14747,137,14749,14751],{},"Minimal visible delta before ",[60,14748,14623],{},[60,14750,14624],{}," are rewritten.",[2227,14753,14754,14759,14761,14765],{},[2245,14755,14756],{},[60,14757,14758],{},"string-max-offset",[2245,14760,5621],{},[2245,14762,14763],{},[60,14764,9719],{},[2245,14766,14767],{},"Maximum translation offset in either direction.",[2068,14769,14771],{"id":14770},"rotation-spring","Rotation spring",[2221,14773,14774,14786],{},[2224,14775,14776],{},[2227,14777,14778,14780,14782,14784],{},[2230,14779,4914],{},[2230,14781,4917],{},[2230,14783,4920],{},[2230,14785,5424],{},[2240,14787,14788,14804,14824,14841,14858,14875,14893],{},[2227,14789,14790,14795,14797,14801],{},[2245,14791,14792],{},[60,14793,14794],{},"string-rotation-strength",[2245,14796,5621],{},[2245,14798,14799],{},[60,14800,2527],{},[2245,14802,14803],{},"Scales torque generated from cursor movement around the object.",[2227,14805,14806,14811,14813,14818],{},[2245,14807,14808],{},[60,14809,14810],{},"string-rotation-tension",[2245,14812,5621],{},[2245,14814,14815],{},[60,14816,14817],{},"0.06",[2245,14819,14820,14821,106],{},"Pull-back force toward ",[60,14822,14823],{},"0deg",[2227,14825,14826,14831,14833,14838],{},[2245,14827,14828],{},[60,14829,14830],{},"string-rotation-friction",[2245,14832,5621],{},[2245,14834,14835],{},[60,14836,14837],{},"0.18",[2245,14839,14840],{},"Per-frame damping for angular velocity.",[2227,14842,14843,14848,14850,14855],{},[2245,14844,14845],{},[60,14846,14847],{},"string-rotation-max-angular-velocity",[2245,14849,5621],{},[2245,14851,14852],{},[60,14853,14854],{},"6",[2245,14856,14857],{},"Angular velocity clamp.",[2227,14859,14860,14865,14867,14872],{},[2245,14861,14862],{},[60,14863,14864],{},"string-rotation-max-angle",[2245,14866,5621],{},[2245,14868,14869],{},[60,14870,14871],{},"18",[2245,14873,14874],{},"Maximum visible rotation in degrees.",[2227,14876,14877,14882,14884,14888],{},[2245,14878,14879],{},[60,14880,14881],{},"string-rotation-update-threshold",[2245,14883,5621],{},[2245,14885,14886],{},[60,14887,14710],{},[2245,14889,14746,14890,14892],{},[60,14891,14625],{}," is rewritten.",[2227,14894,14895,14900,14902,14906],{},[2245,14896,14897],{},[60,14898,14899],{},"string-rotation-origin",[2245,14901,2252],{},[2245,14903,14904],{},[60,14905,9060],{},[2245,14907,14908],{},"Changes the torque pivot used by the simulation.",[2068,14910,14912],{"id":14911},"shared-control","Shared control",[2221,14914,14915,14927],{},[2224,14916,14917],{},[2227,14918,14919,14921,14923,14925],{},[2230,14920,4914],{},[2230,14922,4917],{},[2230,14924,4920],{},[2230,14926,5424],{},[2240,14928,14929,14946],{},[2227,14930,14931,14936,14938,14943],{},[2245,14932,14933],{},[60,14934,14935],{},"string-sleep-epsilon",[2245,14937,5621],{},[2245,14939,14940],{},[60,14941,14942],{},"0.01",[2245,14944,14945],{},"Snaps the simulation back to rest once motion becomes tiny enough.",[2227,14947,14948,14953,14956,14960],{},[2245,14949,14950],{},[60,14951,14952],{},"string-continuous-push",[2245,14954,14955],{},"boolean",[2245,14957,14958],{},[60,14959,2629],{},[2245,14961,14962,14963,14965],{},"When ",[60,14964,2715],{},", each hover pass injects only one push until the pointer leaves and re-enters.",[174,14967,5558],{"id":5557},[30,14969,14022],{},[42,14971,14972,14976,14980],{},[45,14973,14974],{},[60,14975,14623],{},[45,14977,14978],{},[60,14979,14624],{},[45,14981,14982],{},[60,14983,14625],{},[30,14985,14986],{},"These are plain numbers. Add units yourself in CSS:",[42,14988,14989,14994],{},[45,14990,14991,14992],{},"translation usually consumes ",[60,14993,12035],{},[45,14995,14996,14997],{},"rotation usually consumes ",[60,14998,14999],{},"* 1deg",[174,15001,5593],{"id":3814},[2221,15003,15004,15014],{},[2224,15005,15006],{},[2227,15007,15008,15010,15012],{},[2230,15009,5602],{},[2230,15011,5605],{},[2230,15013,5608],{},[2240,15015,15016,15029,15043],{},[2227,15017,15018,15022,15026],{},[2245,15019,15020],{},[60,15021,14619],{},[2245,15023,15024],{},[60,15025,12102],{},[2245,15027,15028],{},"Translation output changes past the configured threshold",[2227,15030,15031,15035,15040],{},[2245,15032,15033],{},[60,15034,14620],{},[2245,15036,15037],{},[60,15038,15039],{},"{ rotation }",[2245,15041,15042],{},"Rotation output changes past the configured threshold",[2227,15044,15045,15049,15054],{},[2245,15046,15047],{},[60,15048,14621],{},[2245,15050,15051],{},[60,15052,15053],{},"{ value }",[2245,15055,15056,15057,15059,15060,15062],{},"Pointer moves across the element; ",[60,15058,1836],{}," is left edge and ",[60,15061,1754],{}," is right edge",[174,15064,5667],{"id":5666},[30,15066,15067,15068,106],{},"Mirrors inherit the source element's impulse CSS variables. Events are emitted only by the source object's ",[60,15069,764],{},[37,15071,5689],{"id":5688},[225,15073,15075],{"className":338,"code":15074,"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,15076,15077,15092,15101,15110,15119,15128,15138,15148,15158,15162,15177,15197,15217,15230,15238,15246],{"__ignoreMap":230},[234,15078,15079,15081,15083,15085,15087,15090],{"class":236,"line":237},[234,15080,347],{"class":244},[234,15082,351],{"class":350},[234,15084,1297],{"class":281},[234,15086,357],{"class":244},[234,15088,15089],{"class":251},"\"news-grid\"",[234,15091,376],{"class":244},[234,15093,15094,15096,15098],{"class":236,"line":258},[234,15095,1292],{"class":244},[234,15097,12395],{"class":350},[234,15099,15100],{"class":244}," \n",[234,15102,15103,15105,15107],{"class":236,"line":265},[234,15104,14174],{"class":281},[234,15106,357],{"class":244},[234,15108,15109],{"class":251},"\"news-card\"\n",[234,15111,15112,15114,15116],{"class":236,"line":288},[234,15113,14134],{"class":281},[234,15115,357],{"class":244},[234,15117,15118],{"class":251},"\"impulse\"\n",[234,15120,15121,15123,15125],{"class":236,"line":293},[234,15122,14144],{"class":281},[234,15124,357],{"class":244},[234,15126,15127],{"class":251},"\"breaking-news\"\n",[234,15129,15130,15133,15135],{"class":236,"line":305},[234,15131,15132],{"class":281},"    string-position-strength",[234,15134,357],{"class":244},[234,15136,15137],{"class":251},"\"2.0\"\n",[234,15139,15140,15143,15145],{"class":236,"line":321},[234,15141,15142],{"class":281},"    string-rotation-strength",[234,15144,357],{"class":244},[234,15146,15147],{"class":251},"\"1.5\"\n",[234,15149,15150,15153,15155],{"class":236,"line":946},[234,15151,15152],{"class":281},"    string-max-offset",[234,15154,357],{"class":244},[234,15156,15157],{"class":251},"\"80\"\n",[234,15159,15160],{"class":236,"line":955},[234,15161,14183],{"class":244},[234,15163,15164,15166,15168,15170,15172,15175],{"class":236,"line":11},[234,15165,1321],{"class":244},[234,15167,351],{"class":350},[234,15169,1297],{"class":281},[234,15171,357],{"class":244},[234,15173,15174],{"class":251},"\"news-content\"",[234,15176,376],{"class":244},[234,15178,15179,15181,15183,15185,15187,15190,15193,15195],{"class":236,"line":980},[234,15180,6398],{"class":244},[234,15182,234],{"class":350},[234,15184,1297],{"class":281},[234,15186,357],{"class":244},[234,15188,15189],{"class":251},"\"news-date\"",[234,15191,15192],{"class":244},">March 21, 2026\u003C/",[234,15194,234],{"class":350},[234,15196,376],{"class":244},[234,15198,15199,15201,15203,15205,15207,15210,15213,15215],{"class":236,"line":994},[234,15200,6398],{"class":244},[234,15202,37],{"class":350},[234,15204,1297],{"class":281},[234,15206,357],{"class":244},[234,15208,15209],{"class":251},"\"news-title\"",[234,15211,15212],{"class":244},">Design Engineering at Scale\u003C/",[234,15214,37],{"class":350},[234,15216,376],{"class":244},[234,15218,15219,15221,15223,15226,15228],{"class":236,"line":1000},[234,15220,6398],{"class":244},[234,15222,30],{"class":350},[234,15224,15225],{"class":244},">How modular effects pipelines transform the modern web.\u003C/",[234,15227,30],{"class":350},[234,15229,376],{"class":244},[234,15231,15232,15234,15236],{"class":236,"line":1005},[234,15233,6500],{"class":244},[234,15235,351],{"class":350},[234,15237,376],{"class":244},[234,15239,15240,15242,15244],{"class":236,"line":1013},[234,15241,1393],{"class":244},[234,15243,12395],{"class":350},[234,15245,376],{"class":244},[234,15247,15248,15250,15252],{"class":236,"line":1019},[234,15249,1402],{"class":244},[234,15251,351],{"class":350},[234,15253,376],{"class":244},[225,15255,15257],{"className":5857,"code":15256,"language":5859,"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,15258,15259,15266,15279,15289,15299,15303,15307,15314,15326,15340,15356,15369,15379,15389,15399,15405,15411,15438,15464,15469,15474,15504,15518,15526,15530,15534,15541,15553,15563,15576,15587,15598,15611,15615,15619,15626,15638,15649,15662,15674,15678,15682,15691,15703,15714],{"__ignoreMap":230},[234,15260,15261,15264],{"class":236,"line":237},[234,15262,15263],{"class":281},".news-grid",[234,15265,909],{"class":244},[234,15267,15268,15270,15272,15275,15277],{"class":236,"line":258},[234,15269,1749],{"class":271},[234,15271,1443],{"class":244},[234,15273,15274],{"class":271},"4",[234,15276,1711],{"class":240},[234,15278,255],{"class":244},[234,15280,15281,15283,15285,15287],{"class":236,"line":265},[234,15282,1677],{"class":271},[234,15284,1443],{"class":244},[234,15286,12585],{"class":271},[234,15288,255],{"class":244},[234,15290,15291,15293,15295,15297],{"class":236,"line":288},[234,15292,12602],{"class":271},[234,15294,1443],{"class":244},[234,15296,1695],{"class":271},[234,15298,255],{"class":244},[234,15300,15301],{"class":236,"line":293},[234,15302,1143],{"class":244},[234,15304,15305],{"class":236,"line":305},[234,15306,262],{"emptyLinePlaceholder":261},[234,15308,15309,15312],{"class":236,"line":321},[234,15310,15311],{"class":281},".news-card",[234,15313,909],{"class":244},[234,15315,15316,15318,15320,15322,15324],{"class":236,"line":946},[234,15317,5977],{"class":271},[234,15319,1443],{"class":244},[234,15321,5883],{"class":271},[234,15323,3403],{"class":240},[234,15325,255],{"class":244},[234,15327,15328,15331,15333,15336,15338],{"class":236,"line":955},[234,15329,15330],{"class":271},"  max-width",[234,15332,1443],{"class":244},[234,15334,15335],{"class":271},"400",[234,15337,1789],{"class":240},[234,15339,255],{"class":244},[234,15341,15342,15344,15346,15348,15350,15352,15354],{"class":236,"line":11},[234,15343,1769],{"class":271},[234,15345,1443],{"class":244},[234,15347,1754],{"class":271},[234,15349,1789],{"class":240},[234,15351,6013],{"class":271},[234,15353,6016],{"class":271},[234,15355,255],{"class":244},[234,15357,15358,15360,15362,15365,15367],{"class":236,"line":980},[234,15359,1749],{"class":271},[234,15361,1443],{"class":244},[234,15363,15364],{"class":271},"2.5",[234,15366,1711],{"class":240},[234,15368,255],{"class":244},[234,15370,15371,15373,15375,15377],{"class":236,"line":994},[234,15372,6023],{"class":271},[234,15374,1443],{"class":244},[234,15376,6028],{"class":271},[234,15378,255],{"class":244},[234,15380,15381,15383,15385,15387],{"class":236,"line":1000},[234,15382,11568],{"class":271},[234,15384,1443],{"class":244},[234,15386,9965],{"class":271},[234,15388,255],{"class":244},[234,15390,15391,15393,15395,15397],{"class":236,"line":1005},[234,15392,1797],{"class":271},[234,15394,1443],{"class":244},[234,15396,4302],{"class":271},[234,15398,255],{"class":244},[234,15400,15401,15403],{"class":236,"line":1013},[234,15402,1810],{"class":271},[234,15404,8353],{"class":244},[234,15406,15407,15409],{"class":236,"line":1019},[234,15408,8358],{"class":271},[234,15410,7773],{"class":244},[234,15412,15413,15416,15418,15420,15422,15424,15426,15428,15430,15432,15434,15436],{"class":236,"line":1025},[234,15414,15415],{"class":271},"      calc",[234,15417,329],{"class":244},[234,15419,1825],{"class":271},[234,15421,329],{"class":244},[234,15423,14623],{"class":899},[234,15425,1833],{"class":244},[234,15427,1836],{"class":271},[234,15429,903],{"class":244},[234,15431,1841],{"class":240},[234,15433,1844],{"class":271},[234,15435,1789],{"class":240},[234,15437,14463],{"class":244},[234,15439,15440,15442,15444,15446,15448,15450,15452,15454,15456,15458,15460,15462],{"class":236,"line":1031},[234,15441,15415],{"class":271},[234,15443,329],{"class":244},[234,15445,1825],{"class":271},[234,15447,329],{"class":244},[234,15449,14624],{"class":899},[234,15451,1833],{"class":244},[234,15453,1836],{"class":271},[234,15455,903],{"class":244},[234,15457,1841],{"class":240},[234,15459,1844],{"class":271},[234,15461,1789],{"class":240},[234,15463,14463],{"class":244},[234,15465,15466],{"class":236,"line":1037},[234,15467,15468],{"class":271},"      0\n",[234,15470,15471],{"class":236,"line":427},[234,15472,15473],{"class":244},"    )\n",[234,15475,15476,15478,15480,15482,15484,15486,15488,15490,15492,15494,15496,15498,15500,15502],{"class":236,"line":1571},[234,15477,8399],{"class":271},[234,15479,329],{"class":244},[234,15481,1820],{"class":271},[234,15483,329],{"class":244},[234,15485,1825],{"class":271},[234,15487,329],{"class":244},[234,15489,14625],{"class":899},[234,15491,1833],{"class":244},[234,15493,1836],{"class":271},[234,15495,903],{"class":244},[234,15497,1841],{"class":240},[234,15499,1844],{"class":271},[234,15501,7781],{"class":240},[234,15503,1875],{"class":244},[234,15505,15506,15509,15511,15513,15516],{"class":236,"line":1592},[234,15507,15508],{"class":271},"  transform-origin",[234,15510,1443],{"class":244},[234,15512,1695],{"class":271},[234,15514,15515],{"class":271}," center",[234,15517,255],{"class":244},[234,15519,15520,15523],{"class":236,"line":1600},[234,15521,15522],{"class":271},"  will-change",[234,15524,15525],{"class":244},": transform;\n",[234,15527,15528],{"class":236,"line":1615},[234,15529,1143],{"class":244},[234,15531,15532],{"class":236,"line":1620},[234,15533,262],{"emptyLinePlaceholder":261},[234,15535,15536,15539],{"class":236,"line":1625},[234,15537,15538],{"class":281},".news-date",[234,15540,909],{"class":244},[234,15542,15543,15545,15547,15549,15551],{"class":236,"line":1634},[234,15544,9886],{"class":271},[234,15546,1443],{"class":244},[234,15548,2527],{"class":271},[234,15550,1711],{"class":240},[234,15552,255],{"class":244},[234,15554,15555,15557,15559,15561],{"class":236,"line":1639},[234,15556,9899],{"class":271},[234,15558,1443],{"class":244},[234,15560,9904],{"class":271},[234,15562,255],{"class":244},[234,15564,15565,15568,15570,15572,15574],{"class":236,"line":1651},[234,15566,15567],{"class":271},"  letter-spacing",[234,15569,1443],{"class":244},[234,15571,14693],{"class":271},[234,15573,3714],{"class":240},[234,15575,255],{"class":244},[234,15577,15578,15580,15582,15585],{"class":236,"line":609},[234,15579,11568],{"class":271},[234,15581,1443],{"class":244},[234,15583,15584],{"class":271},"#666",[234,15586,255],{"class":244},[234,15588,15589,15591,15593,15596],{"class":236,"line":1674},[234,15590,1677],{"class":271},[234,15592,1443],{"class":244},[234,15594,15595],{"class":271},"block",[234,15597,255],{"class":244},[234,15599,15600,15603,15605,15607,15609],{"class":236,"line":1687},[234,15601,15602],{"class":271},"  margin-bottom",[234,15604,1443],{"class":244},[234,15606,1754],{"class":271},[234,15608,1711],{"class":240},[234,15610,255],{"class":244},[234,15612,15613],{"class":236,"line":1700},[234,15614,1143],{"class":244},[234,15616,15617],{"class":236,"line":1716},[234,15618,262],{"emptyLinePlaceholder":261},[234,15620,15621,15624],{"class":236,"line":1721},[234,15622,15623],{"class":281},".news-title",[234,15625,909],{"class":244},[234,15627,15628,15630,15632,15634,15636],{"class":236,"line":1726},[234,15629,9886],{"class":271},[234,15631,1443],{"class":244},[234,15633,1708],{"class":271},[234,15635,1711],{"class":240},[234,15637,255],{"class":244},[234,15639,15640,15642,15644,15647],{"class":236,"line":1734},[234,15641,14315],{"class":271},[234,15643,1443],{"class":244},[234,15645,15646],{"class":271},"700",[234,15648,255],{"class":244},[234,15650,15651,15653,15655,15658,15660],{"class":236,"line":1746},[234,15652,15602],{"class":271},[234,15654,1443],{"class":244},[234,15656,15657],{"class":271},"0.5",[234,15659,1711],{"class":240},[234,15661,255],{"class":244},[234,15663,15664,15667,15669,15672],{"class":236,"line":1766},[234,15665,15666],{"class":271},"  line-height",[234,15668,1443],{"class":244},[234,15670,15671],{"class":271},"1.1",[234,15673,255],{"class":244},[234,15675,15676],{"class":236,"line":819},[234,15677,1143],{"class":244},[234,15679,15680],{"class":236,"line":1794},[234,15681,262],{"emptyLinePlaceholder":261},[234,15683,15684,15686,15689],{"class":236,"line":1807},[234,15685,15311],{"class":281},[234,15687,15688],{"class":350}," p",[234,15690,909],{"class":244},[234,15692,15693,15695,15697,15699,15701],{"class":236,"line":1878},[234,15694,9886],{"class":271},[234,15696,1443],{"class":244},[234,15698,1754],{"class":271},[234,15700,1711],{"class":240},[234,15702,255],{"class":244},[234,15704,15705,15707,15709,15712],{"class":236,"line":1883},[234,15706,11568],{"class":271},[234,15708,1443],{"class":244},[234,15710,15711],{"class":271},"#333",[234,15713,255],{"class":244},[234,15715,15716],{"class":236,"line":9991},[234,15717,1143],{"class":244},[37,15719,6074],{"id":6073},[225,15721,15723],{"className":227,"code":15722,"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,15724,15725,15738,15742,15756,15765],{"__ignoreMap":230},[234,15726,15727,15729,15732,15734,15736],{"class":236,"line":237},[234,15728,241],{"class":240},[234,15730,15731],{"class":244}," StringTune, { StringImpulse } ",[234,15733,248],{"class":240},[234,15735,252],{"class":251},[234,15737,255],{"class":244},[234,15739,15740],{"class":236,"line":258},[234,15741,262],{"emptyLinePlaceholder":261},[234,15743,15744,15746,15748,15750,15752,15754],{"class":236,"line":265},[234,15745,268],{"class":240},[234,15747,272],{"class":271},[234,15749,275],{"class":240},[234,15751,278],{"class":244},[234,15753,282],{"class":281},[234,15755,285],{"class":244},[234,15757,15758,15760,15762],{"class":236,"line":288},[234,15759,296],{"class":244},[234,15761,299],{"class":281},[234,15763,15764],{"class":244},"(StringImpulse);\n",[234,15766,15767,15769,15771,15773,15775],{"class":236,"line":293},[234,15768,296],{"class":244},[234,15770,326],{"class":281},[234,15772,329],{"class":244},[234,15774,332],{"class":271},[234,15776,335],{"class":244},[30,15778,15779,14566,15781,15783],{},[60,15780,195],{},[60,15782,5272],{},". The module reads shared pointer velocity from StringTune itself.",[37,15785,6133],{"id":6132},[42,15787,15788,15796,15805],{},[45,15789,15790,15792,15793,15795],{},[60,15791,5272],{}," never writes a ",[60,15794,4642],{}," style directly. The transform stays fully user-owned.",[45,15797,15798,15799,15801,15802,15804],{},"If you change ",[60,15800,14899],{},", keep your CSS ",[60,15803,9021],{}," in sync with the same point. Otherwise the visible rotation pivot and the simulated torque pivot will not match.",[45,15806,15807],{},"The module only injects pushes while the pointer is physically inside the element bounds.",[410,15809,7062],{},{"title":230,"searchDepth":258,"depth":258,"links":15811},[15812,15818,15819,15820],{"id":5406,"depth":258,"text":5407,"children":15813},[15814,15815,15816,15817],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":5277,"title":5278,"description":15822,"kind":5369,"section":5187,"order":15823,"group":5253,"status":8027,"integration":2706,"publicExport":261,"activation":15824,"package":5371,"aliases":15825,"attrs":15827,"events":15832,"cssVars":15833,"related":15836,"body":15837},"Writes cursor-derived spotlight angle and distance variables for lighting effects.",140,"string=\"spotlight\"",[15826,5278],"spotlight",[10445,15828,15829,15830,15831],"string-angle-threshold","string-distance-threshold","string-deadzone","string-dist-max",[],[15834,15835],"--spotlight-angle","--spotlight-distance",[5260,5271,8037],{"type":22,"value":15838,"toc":16800},[15839,15842,15847,15849,15851,15946,15948,15950,15960,15963,15975,15977,16006,16008,16011,16013,16147,16712,16714,16771,16777,16779,16798],[25,15840,5278],{"id":15841},"stringspotlight",[30,15843,15844,15846],{},[60,15845,5278],{}," 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,15848,5407],{"id":5406},[174,15850,4905],{"id":4904},[2221,15852,15853,15865],{},[2224,15854,15855],{},[2227,15856,15857,15859,15861,15863],{},[2230,15858,4914],{},[2230,15860,4917],{},[2230,15862,4920],{},[2230,15864,5424],{},[2240,15866,15867,15883,15898,15913,15928],{},[2227,15868,15869,15873,15875,15880],{},[2245,15870,15871],{},[60,15872,10445],{},[2245,15874,5621],{},[2245,15876,15877,15878],{},"inherited ",[60,15879,8030],{},[2245,15881,15882],{},"Smooths how quickly spotlight direction and distance catch up to the pointer.",[2227,15884,15885,15889,15891,15895],{},[2245,15886,15887],{},[60,15888,15828],{},[2245,15890,5621],{},[2245,15892,15893],{},[60,15894,7131],{},[2245,15896,15897],{},"Minimal change before the angle output is rewritten and re-emitted.",[2227,15899,15900,15904,15906,15910],{},[2245,15901,15902],{},[60,15903,15829],{},[2245,15905,5621],{},[2245,15907,15908],{},[60,15909,15657],{},[2245,15911,15912],{},"Minimal change before the distance output is rewritten and re-emitted.",[2227,15914,15915,15919,15921,15925],{},[2245,15916,15917],{},[60,15918,15830],{},[2245,15920,5621],{},[2245,15922,15923],{},[60,15924,15274],{},[2245,15926,15927],{},"Small radius around the element center where angle changes are ignored unless a forced update happens.",[2227,15929,15930,15934,15936,15940],{},[2245,15931,15932],{},[60,15933,15831],{},[2245,15935,5621],{},[2245,15937,15938],{},[60,15939,1836],{},[2245,15941,15942,15943,15945],{},"Optional clamp for spotlight distance. ",[60,15944,1836],{}," means no clamp.",[174,15947,5558],{"id":5557},[30,15949,14022],{},[42,15951,15952,15956],{},[45,15953,15954],{},[60,15955,15834],{},[45,15957,15958],{},[60,15959,15835],{},[30,15961,15962],{},"Both are plain numbers:",[42,15964,15965,15970],{},[45,15966,15967,15969],{},[60,15968,15834],{}," is degrees",[45,15971,15972,15974],{},[60,15973,15835],{}," is distance in pixels, but still emitted as a unitless number",[174,15976,5593],{"id":3814},[2221,15978,15979,15989],{},[2224,15980,15981],{},[2227,15982,15983,15985,15987],{},[2230,15984,5602],{},[2230,15986,5605],{},[2230,15988,5608],{},[2240,15990,15991],{},[2227,15992,15993,15998,16003],{},[2245,15994,15995],{},[60,15996,15997],{},"spotlight:update:\u003Cid>",[2245,15999,16000],{},[60,16001,16002],{},"{ angleDeg, distance }",[2245,16004,16005],{},"Either spotlight output changes past the configured thresholds",[174,16007,5667],{"id":5666},[30,16009,16010],{},"Mirrors inherit the source element's spotlight variables. Events are emitted only for the source object ID.",[37,16012,5689],{"id":5688},[225,16014,16016],{"className":338,"code":16015,"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,16017,16018,16033,16041,16050,16059,16068,16078,16082,16097,16110,16123,16131,16139],{"__ignoreMap":230},[234,16019,16020,16022,16024,16026,16028,16031],{"class":236,"line":237},[234,16021,347],{"class":244},[234,16023,351],{"class":350},[234,16025,1297],{"class":281},[234,16027,357],{"class":244},[234,16029,16030],{"class":251},"\"features-grid\"",[234,16032,376],{"class":244},[234,16034,16035,16037,16039],{"class":236,"line":258},[234,16036,1292],{"class":244},[234,16038,351],{"class":350},[234,16040,15100],{"class":244},[234,16042,16043,16045,16047],{"class":236,"line":265},[234,16044,14174],{"class":281},[234,16046,357],{"class":244},[234,16048,16049],{"class":251},"\"premium-card\"\n",[234,16051,16052,16054,16056],{"class":236,"line":288},[234,16053,14134],{"class":281},[234,16055,357],{"class":244},[234,16057,16058],{"class":251},"\"spotlight\"\n",[234,16060,16061,16063,16065],{"class":236,"line":293},[234,16062,14144],{"class":281},[234,16064,357],{"class":244},[234,16066,16067],{"class":251},"\"pro-plan\"\n",[234,16069,16070,16073,16075],{"class":236,"line":305},[234,16071,16072],{"class":281},"    string-lerp",[234,16074,357],{"class":244},[234,16076,16077],{"class":251},"\"0.15\"\n",[234,16079,16080],{"class":236,"line":321},[234,16081,14183],{"class":244},[234,16083,16084,16086,16088,16090,16092,16095],{"class":236,"line":946},[234,16085,1321],{"class":244},[234,16087,351],{"class":350},[234,16089,1297],{"class":281},[234,16091,357],{"class":244},[234,16093,16094],{"class":251},"\"premium-card-inner\"",[234,16096,376],{"class":244},[234,16098,16099,16101,16103,16106,16108],{"class":236,"line":955},[234,16100,6398],{"class":244},[234,16102,174],{"class":350},[234,16104,16105],{"class":244},">Pro Tier\u003C/",[234,16107,174],{"class":350},[234,16109,376],{"class":244},[234,16111,16112,16114,16116,16119,16121],{"class":236,"line":11},[234,16113,6398],{"class":244},[234,16115,30],{"class":350},[234,16117,16118],{"class":244},">Advanced modules and physics constraints for heavy data layers.\u003C/",[234,16120,30],{"class":350},[234,16122,376],{"class":244},[234,16124,16125,16127,16129],{"class":236,"line":980},[234,16126,6500],{"class":244},[234,16128,351],{"class":350},[234,16130,376],{"class":244},[234,16132,16133,16135,16137],{"class":236,"line":994},[234,16134,1393],{"class":244},[234,16136,351],{"class":350},[234,16138,376],{"class":244},[234,16140,16141,16143,16145],{"class":236,"line":1000},[234,16142,1402],{"class":244},[234,16144,351],{"class":350},[234,16146,376],{"class":244},[225,16148,16150],{"className":5857,"code":16149,"language":5859,"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,16151,16152,16159,16169,16179,16191,16195,16199,16206,16216,16226,16243,16255,16265,16277,16290,16294,16298,16305,16316,16326,16338,16350,16362,16374,16386,16434,16441,16461,16499,16527,16537,16547,16551,16555,16562,16572,16582,16592,16608,16620,16624,16628,16637,16649,16659,16671,16675,16679,16687,16698,16708],{"__ignoreMap":230},[234,16153,16154,16157],{"class":236,"line":237},[234,16155,16156],{"class":281},".features-grid",[234,16158,909],{"class":244},[234,16160,16161,16163,16165,16167],{"class":236,"line":258},[234,16162,1677],{"class":271},[234,16164,1443],{"class":244},[234,16166,12585],{"class":271},[234,16168,255],{"class":244},[234,16170,16171,16173,16175,16177],{"class":236,"line":265},[234,16172,12602],{"class":271},[234,16174,1443],{"class":244},[234,16176,1695],{"class":271},[234,16178,255],{"class":244},[234,16180,16181,16183,16185,16187,16189],{"class":236,"line":288},[234,16182,1749],{"class":271},[234,16184,1443],{"class":244},[234,16186,15274],{"class":271},[234,16188,1711],{"class":240},[234,16190,255],{"class":244},[234,16192,16193],{"class":236,"line":293},[234,16194,1143],{"class":244},[234,16196,16197],{"class":236,"line":305},[234,16198,262],{"emptyLinePlaceholder":261},[234,16200,16201,16204],{"class":236,"line":321},[234,16202,16203],{"class":281},".premium-card",[234,16205,909],{"class":244},[234,16207,16208,16210,16212,16214],{"class":236,"line":946},[234,16209,7598],{"class":271},[234,16211,1443],{"class":244},[234,16213,7603],{"class":271},[234,16215,255],{"class":244},[234,16217,16218,16220,16222,16224],{"class":236,"line":955},[234,16219,6023],{"class":271},[234,16221,1443],{"class":244},[234,16223,9965],{"class":271},[234,16225,255],{"class":244},[234,16227,16228,16230,16232,16234,16236,16238,16241],{"class":236,"line":11},[234,16229,1769],{"class":271},[234,16231,1443],{"class":244},[234,16233,1754],{"class":271},[234,16235,1789],{"class":240},[234,16237,6013],{"class":271},[234,16239,16240],{"class":271}," #333",[234,16242,255],{"class":244},[234,16244,16245,16247,16249,16251,16253],{"class":236,"line":980},[234,16246,1781],{"class":271},[234,16248,1443],{"class":244},[234,16250,8276],{"class":271},[234,16252,1789],{"class":240},[234,16254,255],{"class":244},[234,16256,16257,16259,16261,16263],{"class":236,"line":994},[234,16258,7610],{"class":271},[234,16260,1443],{"class":244},[234,16262,7615],{"class":271},[234,16264,255],{"class":244},[234,16266,16267,16269,16271,16273,16275],{"class":236,"line":1000},[234,16268,5977],{"class":271},[234,16270,1443],{"class":244},[234,16272,5883],{"class":271},[234,16274,3403],{"class":240},[234,16276,255],{"class":244},[234,16278,16279,16281,16283,16286,16288],{"class":236,"line":1005},[234,16280,15330],{"class":271},[234,16282,1443],{"class":244},[234,16284,16285],{"class":271},"320",[234,16287,1789],{"class":240},[234,16289,255],{"class":244},[234,16291,16292],{"class":236,"line":1013},[234,16293,1143],{"class":244},[234,16295,16296],{"class":236,"line":1019},[234,16297,262],{"emptyLinePlaceholder":261},[234,16299,16300,16303],{"class":236,"line":1025},[234,16301,16302],{"class":281},".premium-card::before",[234,16304,909],{"class":244},[234,16306,16307,16310,16312,16314],{"class":236,"line":1031},[234,16308,16309],{"class":271},"  content",[234,16311,1443],{"class":244},[234,16313,6246],{"class":251},[234,16315,255],{"class":244},[234,16317,16318,16320,16322,16324],{"class":236,"line":1037},[234,16319,7598],{"class":271},[234,16321,1443],{"class":244},[234,16323,7675],{"class":271},[234,16325,255],{"class":244},[234,16327,16328,16330,16332,16334,16336],{"class":236,"line":427},[234,16329,10002],{"class":271},[234,16331,1443],{"class":244},[234,16333,10051],{"class":271},[234,16335,3403],{"class":240},[234,16337,255],{"class":244},[234,16339,16340,16342,16344,16346,16348],{"class":236,"line":1571},[234,16341,10016],{"class":271},[234,16343,1443],{"class":244},[234,16345,10051],{"class":271},[234,16347,3403],{"class":240},[234,16349,255],{"class":244},[234,16351,16352,16354,16356,16358,16360],{"class":236,"line":1592},[234,16353,5977],{"class":271},[234,16355,1443],{"class":244},[234,16357,15335],{"class":271},[234,16359,1789],{"class":240},[234,16361,255],{"class":244},[234,16363,16364,16366,16368,16370,16372],{"class":236,"line":1600},[234,16365,5991],{"class":271},[234,16367,1443],{"class":244},[234,16369,15335],{"class":271},[234,16371,1789],{"class":240},[234,16373,255],{"class":244},[234,16375,16376,16378,16380,16382,16384],{"class":236,"line":1615},[234,16377,1781],{"class":271},[234,16379,1443],{"class":244},[234,16381,10051],{"class":271},[234,16383,3403],{"class":240},[234,16385,255],{"class":244},[234,16387,16388,16390,16392,16395,16397,16400,16402,16405,16407,16410,16412,16414,16416,16418,16420,16422,16424,16427,16430,16432],{"class":236,"line":1620},[234,16389,6023],{"class":271},[234,16391,1443],{"class":244},[234,16393,16394],{"class":271},"radial-gradient",[234,16396,329],{"class":244},[234,16398,16399],{"class":271},"circle",[234,16401,1833],{"class":244},[234,16403,16404],{"class":271},"rgba",[234,16406,329],{"class":244},[234,16408,16409],{"class":271},"255",[234,16411,13245],{"class":244},[234,16413,16409],{"class":271},[234,16415,13245],{"class":244},[234,16417,16409],{"class":271},[234,16419,13245],{"class":244},[234,16421,14710],{"class":271},[234,16423,1849],{"class":244},[234,16425,16426],{"class":271},"transparent",[234,16428,16429],{"class":271}," 68",[234,16431,3403],{"class":240},[234,16433,335],{"class":244},[234,16435,16436,16438],{"class":236,"line":1625},[234,16437,1810],{"class":271},[234,16439,16440],{"class":244},": \n",[234,16442,16443,16446,16448,16450,16452,16454,16456,16458],{"class":236,"line":1634},[234,16444,16445],{"class":271},"    translate",[234,16447,329],{"class":244},[234,16449,10082],{"class":271},[234,16451,3403],{"class":240},[234,16453,1833],{"class":244},[234,16455,10082],{"class":271},[234,16457,3403],{"class":240},[234,16459,16460],{"class":244},") \n",[234,16462,16463,16465,16467,16469,16471,16473,16475,16477,16479,16481,16483,16486,16489,16492,16494,16496],{"class":236,"line":1639},[234,16464,8399],{"class":271},[234,16466,329],{"class":244},[234,16468,1820],{"class":271},[234,16470,896],{"class":244},[234,16472,1825],{"class":271},[234,16474,329],{"class":244},[234,16476,15834],{"class":899},[234,16478,1833],{"class":244},[234,16480,1836],{"class":271},[234,16482,903],{"class":244},[234,16484,16485],{"class":240},"+",[234,16487,16488],{"class":271}," 90",[234,16490,16491],{"class":244},") * ",[234,16493,1754],{"class":271},[234,16495,7781],{"class":240},[234,16497,16498],{"class":244},")) \n",[234,16500,16501,16504,16506,16508,16510,16512,16514,16516,16519,16521,16523,16525],{"class":236,"line":1651},[234,16502,16503],{"class":271},"    translateY",[234,16505,329],{"class":244},[234,16507,1820],{"class":271},[234,16509,329],{"class":244},[234,16511,1825],{"class":271},[234,16513,329],{"class":244},[234,16515,15835],{"class":899},[234,16517,16518],{"class":244},", 0) * ",[234,16520,2647],{"class":271},[234,16522,1754],{"class":244},[234,16524,1789],{"class":271},[234,16526,1875],{"class":244},[234,16528,16529,16531,16533,16535],{"class":236,"line":609},[234,16530,12491],{"class":271},[234,16532,1443],{"class":244},[234,16534,1774],{"class":271},[234,16536,255],{"class":244},[234,16538,16539,16541,16543,16545],{"class":236,"line":1674},[234,16540,7859],{"class":271},[234,16542,1443],{"class":244},[234,16544,1836],{"class":271},[234,16546,255],{"class":244},[234,16548,16549],{"class":236,"line":1687},[234,16550,1143],{"class":244},[234,16552,16553],{"class":236,"line":1700},[234,16554,262],{"emptyLinePlaceholder":261},[234,16556,16557,16560],{"class":236,"line":1716},[234,16558,16559],{"class":281},".premium-card-inner",[234,16561,909],{"class":244},[234,16563,16564,16566,16568,16570],{"class":236,"line":1721},[234,16565,7598],{"class":271},[234,16567,1443],{"class":244},[234,16569,7603],{"class":271},[234,16571,255],{"class":244},[234,16573,16574,16576,16578,16580],{"class":236,"line":1726},[234,16575,7859],{"class":271},[234,16577,1443],{"class":244},[234,16579,1754],{"class":271},[234,16581,255],{"class":244},[234,16583,16584,16586,16588,16590],{"class":236,"line":1734},[234,16585,11568],{"class":271},[234,16587,1443],{"class":244},[234,16589,6028],{"class":271},[234,16591,255],{"class":244},[234,16593,16594,16596,16598,16600,16602,16604,16606],{"class":236,"line":1746},[234,16595,1749],{"class":271},[234,16597,1443],{"class":244},[234,16599,15364],{"class":271},[234,16601,1711],{"class":240},[234,16603,14275],{"class":271},[234,16605,1711],{"class":240},[234,16607,255],{"class":244},[234,16609,16610,16612,16614,16616,16618],{"class":236,"line":1766},[234,16611,5991],{"class":271},[234,16613,1443],{"class":244},[234,16615,5883],{"class":271},[234,16617,3403],{"class":240},[234,16619,255],{"class":244},[234,16621,16622],{"class":236,"line":819},[234,16623,1143],{"class":244},[234,16625,16626],{"class":236,"line":1794},[234,16627,262],{"emptyLinePlaceholder":261},[234,16629,16630,16632,16635],{"class":236,"line":1807},[234,16631,16559],{"class":281},[234,16633,16634],{"class":350}," h3",[234,16636,909],{"class":244},[234,16638,16639,16641,16643,16645,16647],{"class":236,"line":1878},[234,16640,9886],{"class":271},[234,16642,1443],{"class":244},[234,16644,1708],{"class":271},[234,16646,1711],{"class":240},[234,16648,255],{"class":244},[234,16650,16651,16653,16655,16657],{"class":236,"line":1883},[234,16652,14315],{"class":271},[234,16654,1443],{"class":244},[234,16656,14320],{"class":271},[234,16658,255],{"class":244},[234,16660,16661,16663,16665,16667,16669],{"class":236,"line":9991},[234,16662,15602],{"class":271},[234,16664,1443],{"class":244},[234,16666,15657],{"class":271},[234,16668,1711],{"class":240},[234,16670,255],{"class":244},[234,16672,16673],{"class":236,"line":9999},[234,16674,1143],{"class":244},[234,16676,16677],{"class":236,"line":10013},[234,16678,262],{"emptyLinePlaceholder":261},[234,16680,16681,16683,16685],{"class":236,"line":10027},[234,16682,16559],{"class":281},[234,16684,15688],{"class":350},[234,16686,909],{"class":244},[234,16688,16689,16691,16693,16696],{"class":236,"line":10032},[234,16690,11568],{"class":271},[234,16692,1443],{"class":244},[234,16694,16695],{"class":271},"#999",[234,16697,255],{"class":244},[234,16699,16700,16702,16704,16706],{"class":236,"line":1908},[234,16701,15666],{"class":271},[234,16703,1443],{"class":244},[234,16705,1708],{"class":271},[234,16707,255],{"class":244},[234,16709,16710],{"class":236,"line":10044},[234,16711,1143],{"class":244},[37,16713,6074],{"id":6073},[225,16715,16717],{"className":227,"code":16716,"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,16718,16719,16732,16736,16750,16759],{"__ignoreMap":230},[234,16720,16721,16723,16726,16728,16730],{"class":236,"line":237},[234,16722,241],{"class":240},[234,16724,16725],{"class":244}," StringTune, { StringSpotlight } ",[234,16727,248],{"class":240},[234,16729,252],{"class":251},[234,16731,255],{"class":244},[234,16733,16734],{"class":236,"line":258},[234,16735,262],{"emptyLinePlaceholder":261},[234,16737,16738,16740,16742,16744,16746,16748],{"class":236,"line":265},[234,16739,268],{"class":240},[234,16741,272],{"class":271},[234,16743,275],{"class":240},[234,16745,278],{"class":244},[234,16747,282],{"class":281},[234,16749,285],{"class":244},[234,16751,16752,16754,16756],{"class":236,"line":288},[234,16753,296],{"class":244},[234,16755,299],{"class":281},[234,16757,16758],{"class":244},"(StringSpotlight);\n",[234,16760,16761,16763,16765,16767,16769],{"class":236,"line":293},[234,16762,296],{"class":244},[234,16764,326],{"class":281},[234,16766,329],{"class":244},[234,16768,332],{"class":271},[234,16770,335],{"class":244},[30,16772,16773,14566,16775,106],{},[60,16774,195],{},[60,16776,5278],{},[37,16778,6133],{"id":6132},[42,16780,16781,16793,16796],{},[45,16782,16783,16784,16787,16788,137,16790,16792],{},"The current runtime does not write ",[60,16785,16786],{},"--spotlight-angle-deg",". Only ",[60,16789,15834],{},[60,16791,15835],{}," are public output.",[45,16794,16795],{},"The module updates both on pointer movement and on scroll-driven center invalidation, so the spotlight stays aligned while the page moves.",[45,16797,12962],{},[410,16799,7062],{},{"title":230,"searchDepth":258,"depth":258,"links":16801},[16802,16808,16809,16810],{"id":5406,"depth":258,"text":5407,"children":16803},[16804,16805,16806,16807],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":5289,"title":5290,"description":16812,"kind":5369,"section":5187,"order":16813,"group":5282,"status":5370,"integration":2706,"publicExport":261,"activation":16814,"package":5371,"aliases":16815,"attrs":16817,"events":16818,"cssVars":16819,"related":16820,"body":16825},"Rebuilds text into lines, words, or characters and exposes deterministic indices for animation.",210,"string=\"split\"",[16816,5290],"split",[],[],[],[16821,16822,16823,16824],"/docs/modules/split/grammar","/docs/modules/split/dom-output","/docs/modules/split/fit-and-rebuild","/docs/modules/split/inline-html",{"type":22,"value":16826,"toc":18080},[16827,16830,16835,16837,16894,16896,16948,16952,16961,16970,16995,16998,17098,17110,17112,17179,17402,17406,17412,17417,17459,17474,17479,17511,17521,17526,17557,17568,17572,17642,17646,17649,17700,17716,17729,17735,17740,17745,17751,17805,17810,17816,17819,17827,17866,17910,17922,17927,17931,17935,17946,17949,17953,17956,17960,18015,18022,18026,18044,18046,18051,18055,18077],[25,16828,5290],{"id":16829},"stringsplit",[30,16831,16832,16834],{},[60,16833,5290],{}," 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,16836,6074],{"id":6073},[225,16838,16840],{"className":227,"code":16839,"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,16841,16842,16855,16859,16873,16882],{"__ignoreMap":230},[234,16843,16844,16846,16849,16851,16853],{"class":236,"line":237},[234,16845,241],{"class":240},[234,16847,16848],{"class":244}," StringTune, { StringSplit } ",[234,16850,248],{"class":240},[234,16852,252],{"class":251},[234,16854,255],{"class":244},[234,16856,16857],{"class":236,"line":258},[234,16858,262],{"emptyLinePlaceholder":261},[234,16860,16861,16863,16865,16867,16869,16871],{"class":236,"line":265},[234,16862,268],{"class":240},[234,16864,272],{"class":271},[234,16866,275],{"class":240},[234,16868,278],{"class":244},[234,16870,282],{"class":281},[234,16872,285],{"class":244},[234,16874,16875,16877,16879],{"class":236,"line":288},[234,16876,296],{"class":244},[234,16878,299],{"class":281},[234,16880,16881],{"class":244},"(StringSplit);\n",[234,16883,16884,16886,16888,16890,16892],{"class":236,"line":293},[234,16885,296],{"class":244},[234,16887,326],{"class":281},[234,16889,329],{"class":244},[234,16891,332],{"class":271},[234,16893,335],{"class":244},[37,16895,4905],{"id":4904},[2221,16897,16898,16911],{},[2224,16899,16900],{},[2227,16901,16902,16904,16906,16908],{},[2230,16903,4914],{},[2230,16905,4917],{},[2230,16907,4920],{},[2230,16909,16910],{},"Description",[2240,16912,16913,16932],{},[2227,16914,16915,16920,16922,16926],{},[2245,16916,16917],{},[60,16918,16919],{},"string-split",[2245,16921,2252],{},[2245,16923,16924],{},[60,16925,6246],{},[2245,16927,16928,16929,106],{},"Declares which wrappers and alignment variables to build. Also accepts ",[60,16930,16931],{},"data-string-split",[2227,16933,16934,16939,16942,16945],{},[2245,16935,16936],{},[60,16937,16938],{},"string-split-restore-after",[2245,16940,16941],{},"number-like string",[2245,16943,16944],{},"not set",[2245,16946,16947],{},"Restores the original HTML after the given timeout in milliseconds.",[37,16949,16951],{"id":16950},"grammar","Grammar",[30,16953,16954,16955,16957,16958,106],{},"The ",[60,16956,16919],{}," attribute controls what gets generated. Full reference: ",[133,16959,16960],{"href":16821},"Split Grammar",[30,16962,16963,16964,16966,16967,1114],{},"Tokens are separated by ",[60,16965,1128],{},". Each token enables a wrapper level and accepts an optional alignment parameter in ",[60,16968,16969],{},"[]",[225,16971,16973],{"className":338,"code":16972,"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,16974,16975,16980,16985,16990],{"__ignoreMap":230},[234,16976,16977],{"class":236,"line":237},[234,16978,16979],{"class":244},"string-split=\"char[start]\"\n",[234,16981,16982],{"class":236,"line":258},[234,16983,16984],{"class":244},"string-split=\"word[start]|char-word[start]\"\n",[234,16986,16987],{"class":236,"line":265},[234,16988,16989],{"class":244},"string-split=\"line[center]|char-line[center]\"\n",[234,16991,16992],{"class":236,"line":288},[234,16993,16994],{"class":244},"string-split=\"line[start]|fit\"\n",[30,16996,16997],{},"Available tokens:",[2221,16999,17000,17010],{},[2224,17001,17002],{},[2227,17003,17004,17007],{},[2230,17005,17006],{},"Token",[2230,17008,17009],{},"Creates",[2240,17011,17012,17024,17036,17050,17062,17075,17088],{},[2227,17013,17014,17018],{},[2245,17015,17016],{},[60,17017,236],{},[2245,17019,17020,17023],{},[60,17021,17022],{},".-s-line"," wrappers",[2227,17025,17026,17031],{},[2245,17027,17028],{},[60,17029,17030],{},"word",[2245,17032,17033,17023],{},[60,17034,17035],{},".-s-word",[2227,17037,17038,17043],{},[2245,17039,17040],{},[60,17041,17042],{},"word-line",[2245,17044,17045,17047,17048],{},[60,17046,17022],{}," + ",[60,17049,17035],{},[2227,17051,17052,17057],{},[2245,17053,17054],{},[60,17055,17056],{},"char",[2245,17058,17059,17023],{},[60,17060,17061],{},".-s-char",[2227,17063,17064,17069],{},[2245,17065,17066],{},[60,17067,17068],{},"char-line",[2245,17070,17071,17047,17073],{},[60,17072,17022],{},[60,17074,17061],{},[2227,17076,17077,17082],{},[2245,17078,17079],{},[60,17080,17081],{},"char-word",[2245,17083,17084,17047,17086],{},[60,17085,17035],{},[60,17087,17061],{},[2227,17089,17090,17095],{},[2245,17091,17092],{},[60,17093,17094],{},"fit",[2245,17096,17097],{},"Scales text to fill container width",[30,17099,17100,17101,1833,17103,1833,17105,1833,17107,106],{},"Available alignment params: ",[60,17102,326],{},[60,17104,1695],{},[60,17106,11775],{},[60,17108,17109],{},"random(min,max)",[37,17111,5689],{"id":5688},[225,17113,17115],{"className":338,"code":17114,"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,17116,17117,17124,17133,17142,17152,17156,17171],{"__ignoreMap":230},[234,17118,17119,17121],{"class":236,"line":237},[234,17120,347],{"class":244},[234,17122,17123],{"class":350},"h1\n",[234,17125,17126,17128,17130],{"class":236,"line":258},[234,17127,12239],{"class":281},[234,17129,357],{"class":244},[234,17131,17132],{"class":251},"\"hero-title\"\n",[234,17134,17135,17137,17139],{"class":236,"line":265},[234,17136,12249],{"class":281},[234,17138,357],{"class":244},[234,17140,17141],{"class":251},"\"split\"\n",[234,17143,17144,17147,17149],{"class":236,"line":288},[234,17145,17146],{"class":281},"  string-split",[234,17148,357],{"class":244},[234,17150,17151],{"class":251},"\"line[center]|char-line[center]\"\n",[234,17153,17154],{"class":236,"line":293},[234,17155,376],{"class":244},[234,17157,17158,17161,17163,17166,17168],{"class":236,"line":305},[234,17159,17160],{"class":244},"  Crafting\u003C",[234,17162,2045],{"class":350},[234,17164,17165],{"class":244}," />Digital\u003C",[234,17167,2045],{"class":350},[234,17169,17170],{"class":244}," />Experiences\n",[234,17172,17173,17175,17177],{"class":236,"line":321},[234,17174,1402],{"class":244},[234,17176,25],{"class":350},[234,17178,376],{"class":244},[225,17180,17182],{"className":5857,"code":17181,"language":5859,"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,17183,17184,17194,17204,17217,17221,17225,17234,17245,17262,17299,17310,17358,17362,17366,17370,17379,17398],{"__ignoreMap":230},[234,17185,17186,17189,17192],{"class":236,"line":237},[234,17187,17188],{"class":281},".hero-title",[234,17190,17191],{"class":281}," .-s-line",[234,17193,909],{"class":244},[234,17195,17196,17198,17200,17202],{"class":236,"line":258},[234,17197,7610],{"class":271},[234,17199,1443],{"class":244},[234,17201,7615],{"class":271},[234,17203,255],{"class":244},[234,17205,17206,17209,17211,17213,17215],{"class":236,"line":265},[234,17207,17208],{"class":271},"  padding-bottom",[234,17210,1443],{"class":244},[234,17212,10452],{"class":271},[234,17214,3714],{"class":240},[234,17216,255],{"class":244},[234,17218,17219],{"class":236,"line":288},[234,17220,1143],{"class":244},[234,17222,17223],{"class":236,"line":293},[234,17224,262],{"emptyLinePlaceholder":261},[234,17226,17227,17229,17232],{"class":236,"line":305},[234,17228,17188],{"class":281},[234,17230,17231],{"class":281}," .-s-char",[234,17233,909],{"class":244},[234,17235,17236,17238,17240,17243],{"class":236,"line":321},[234,17237,1677],{"class":271},[234,17239,1443],{"class":244},[234,17241,17242],{"class":271},"inline-block",[234,17244,255],{"class":244},[234,17246,17247,17249,17251,17254,17256,17258,17260],{"class":236,"line":946},[234,17248,1810],{"class":271},[234,17250,1443],{"class":244},[234,17252,17253],{"class":271},"translateY",[234,17255,329],{"class":244},[234,17257,5883],{"class":271},[234,17259,3403],{"class":240},[234,17261,335],{"class":244},[234,17263,17264,17266,17269,17271,17273,17276,17278,17280,17282,17284,17286,17288,17290,17292,17294,17297],{"class":236,"line":955},[234,17265,9850],{"class":271},[234,17267,17268],{"class":244},": charReveal ",[234,17270,315],{"class":271},[234,17272,9858],{"class":240},[234,17274,17275],{"class":271}," cubic-bezier",[234,17277,329],{"class":244},[234,17279,7131],{"class":271},[234,17281,1833],{"class":244},[234,17283,1836],{"class":271},[234,17285,1833],{"class":244},[234,17287,1836],{"class":271},[234,17289,1833],{"class":244},[234,17291,1754],{"class":271},[234,17293,903],{"class":244},[234,17295,17296],{"class":271},"forwards",[234,17298,255],{"class":244},[234,17300,17301,17304,17306,17308],{"class":236,"line":11},[234,17302,17303],{"class":271},"  animation-delay",[234,17305,1443],{"class":244},[234,17307,1820],{"class":271},[234,17309,7773],{"class":244},[234,17311,17312,17315,17317,17320,17322,17324,17326,17328,17331,17333,17336,17339,17341,17344,17346,17348,17350,17352,17355],{"class":236,"line":980},[234,17313,17314],{"class":271},"    var",[234,17316,329],{"class":244},[234,17318,17319],{"class":899},"--line-index",[234,17321,1833],{"class":244},[234,17323,1836],{"class":271},[234,17325,903],{"class":244},[234,17327,1841],{"class":240},[234,17329,17330],{"class":271}," 0.15",[234,17332,9858],{"class":240},[234,17334,17335],{"class":240}," +",[234,17337,17338],{"class":271}," var",[234,17340,329],{"class":244},[234,17342,17343],{"class":899},"--char-index",[234,17345,1833],{"class":244},[234,17347,1836],{"class":271},[234,17349,903],{"class":244},[234,17351,1841],{"class":240},[234,17353,17354],{"class":271}," 0.03",[234,17356,17357],{"class":240},"s\n",[234,17359,17360],{"class":236,"line":994},[234,17361,7829],{"class":244},[234,17363,17364],{"class":236,"line":1000},[234,17365,1143],{"class":244},[234,17367,17368],{"class":236,"line":1005},[234,17369,262],{"emptyLinePlaceholder":261},[234,17371,17372,17374,17377],{"class":236,"line":1013},[234,17373,10152],{"class":240},[234,17375,17376],{"class":899}," charReveal",[234,17378,909],{"class":244},[234,17380,17381,17383,17385,17387,17389,17391,17393,17395],{"class":236,"line":1019},[234,17382,10198],{"class":281},[234,17384,1437],{"class":244},[234,17386,4642],{"class":271},[234,17388,1443],{"class":244},[234,17390,17253],{"class":271},[234,17392,329],{"class":244},[234,17394,1836],{"class":271},[234,17396,17397],{"class":244},"); }\n",[234,17399,17400],{"class":236,"line":1025},[234,17401,1143],{"class":244},[37,17403,17405],{"id":17404},"css-variables","CSS Variables",[30,17407,17408,17409,106],{},"Full reference: ",[133,17410,17411],{"href":16822},"DOM Output",[174,17413,11915,17415],{"id":17414},"on-s-line",[60,17416,17022],{},[2221,17418,17419,17428],{},[2224,17420,17421],{},[2227,17422,17423,17426],{},[2230,17424,17425],{},"Variable",[2230,17427,16910],{},[2240,17429,17430,17439,17449],{},[2227,17431,17432,17436],{},[2245,17433,17434],{},[60,17435,17319],{},[2245,17437,17438],{},"0-based line index",[2227,17440,17441,17446],{},[2245,17442,17443],{},[60,17444,17445],{},"--word-total",[2245,17447,17448],{},"Number of words in this line",[2227,17450,17451,17456],{},[2245,17452,17453],{},[60,17454,17455],{},"--fit-font-size",[2245,17457,17458],{},"Computed fit font size (when line-level fit is active)",[30,17460,17461,17462,1833,17465,1833,17468,1833,17471,106],{},"Plus alignment variables when requested: ",[60,17463,17464],{},"--line-start",[60,17466,17467],{},"--line-center",[60,17469,17470],{},"--line-end",[60,17472,17473],{},"--line-random",[174,17475,11915,17477],{"id":17476},"on-s-word",[60,17478,17035],{},[2221,17480,17481,17489],{},[2224,17482,17483],{},[2227,17484,17485,17487],{},[2230,17486,17425],{},[2230,17488,16910],{},[2240,17490,17491,17501],{},[2227,17492,17493,17498],{},[2245,17494,17495],{},[60,17496,17497],{},"--word-index",[2245,17499,17500],{},"Global 0-based word index",[2227,17502,17503,17508],{},[2245,17504,17505],{},[60,17506,17507],{},"--char-total",[2245,17509,17510],{},"Number of chars in this word",[30,17512,17513,17514,1833,17517,17520],{},"Plus alignment variables: ",[60,17515,17516],{},"--word-start",[60,17518,17519],{},"--wordLine-start",", etc.",[174,17522,11915,17524],{"id":17523},"on-s-char",[60,17525,17061],{},[2221,17527,17528,17536],{},[2224,17529,17530],{},[2227,17531,17532,17534],{},[2230,17533,17425],{},[2230,17535,16910],{},[2240,17537,17538,17547],{},[2227,17539,17540,17544],{},[2245,17541,17542],{},[60,17543,17343],{},[2245,17545,17546],{},"Global 0-based char index",[2227,17548,17549,17554],{},[2245,17550,17551],{},[60,17552,17553],{},"--kerning",[2245,17555,17556],{},"Kerning adjustment between this char and the next (when needed)",[30,17558,17513,17559,1833,17562,1833,17565,17520],{},[60,17560,17561],{},"--char-start",[60,17563,17564],{},"--charWord-start",[60,17566,17567],{},"--charLine-center",[174,17569,17571],{"id":17570},"on-the-source-element","On the source element",[2221,17573,17574,17583],{},[2224,17575,17576],{},[2227,17577,17578,17580],{},[2230,17579,17425],{},[2230,17581,17582],{},"When",[2240,17584,17585,17595,17605,17615,17624,17633],{},[2227,17586,17587,17592],{},[2245,17588,17589],{},[60,17590,17591],{},"--char-global-total",[2245,17593,17594],{},"Char wrappers are active",[2227,17596,17597,17602],{},[2245,17598,17599],{},[60,17600,17601],{},"--word-global-total",[2245,17603,17604],{},"Word wrappers are active",[2227,17606,17607,17612],{},[2245,17608,17609],{},[60,17610,17611],{},"--line-global-total",[2245,17613,17614],{},"Line wrappers are active",[2227,17616,17617,17621],{},[2245,17618,17619],{},[60,17620,17455],{},[2245,17622,17623],{},"Global fit without line-level split",[2227,17625,17626,17631],{},[2245,17627,17628],{},[60,17629,17630],{},"--fit-scale-y",[2245,17632,17623],{},[2227,17634,17635,17640],{},[2245,17636,17637],{},[60,17638,17639],{},"--fit-aspect-ratio",[2245,17641,17623],{},[37,17643,17645],{"id":17644},"inline-html","Inline HTML",[30,17647,17648],{},"You can use standard inline elements inside split text:",[225,17650,17652],{"className":338,"code":17651,"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,17653,17654,17677,17692],{"__ignoreMap":230},[234,17655,17656,17658,17660,17662,17664,17667,17670,17672,17675],{"class":236,"line":237},[234,17657,347],{"class":244},[234,17659,25],{"class":350},[234,17661,354],{"class":281},[234,17663,357],{"class":244},[234,17665,17666],{"class":251},"\"split\"",[234,17668,17669],{"class":281}," string-split",[234,17671,357],{"class":244},[234,17673,17674],{"class":251},"\"word[start]|char-word[start]\"",[234,17676,376],{"class":244},[234,17678,17679,17682,17684,17687,17689],{"class":236,"line":258},[234,17680,17681],{"class":244},"  Crafted for \u003C",[234,17683,3714],{"class":350},[234,17685,17686],{"class":244},">motion\u003C/",[234,17688,3714],{"class":350},[234,17690,17691],{"class":244},"> systems\n",[234,17693,17694,17696,17698],{"class":236,"line":265},[234,17695,1402],{"class":244},[234,17697,25],{"class":350},[234,17699,376],{"class":244},[30,17701,17702,17703,1833,17706,1833,17709,1833,17712,17715],{},"The module preserves your inline markup in the rebuilt DOM. ",[60,17704,17705],{},"\u003Cem>",[60,17707,17708],{},"\u003Cstrong>",[60,17710,17711],{},"\u003Ca>",[60,17713,17714],{},"\u003Cspan>",", and other inline elements keep their tag and attributes so your CSS continues to work.",[30,17717,17718,17719,1833,17722,7048,17725,17728],{},"Elements like ",[60,17720,17721],{},"\u003Cimg>",[60,17723,17724],{},"\u003Csvg>",[60,17726,17727],{},"\u003Ctable>"," are kept as-is without splitting.",[30,17730,17731,17734],{},[60,17732,17733],{},"\u003Cbr>"," forces a line break.",[30,17736,17737,17738,106],{},"Full details: ",[133,17739,17645],{"href":16824},[37,17741,17743],{"id":17742},"split-class",[60,17744,17742],{},[30,17746,17747,17750],{},[60,17748,17749],{},"\u003Csplit-class>"," is a helper element for applying CSS classes to generated wrappers:",[225,17752,17754],{"className":338,"code":17753,"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,17755,17756,17776,17797],{"__ignoreMap":230},[234,17757,17758,17760,17762,17764,17766,17768,17770,17772,17774],{"class":236,"line":237},[234,17759,347],{"class":244},[234,17761,37],{"class":350},[234,17763,354],{"class":281},[234,17765,357],{"class":244},[234,17767,17666],{"class":251},[234,17769,17669],{"class":281},[234,17771,357],{"class":244},[234,17773,17674],{"class":251},[234,17775,376],{"class":244},[234,17777,17778,17780,17782,17784,17786,17789,17792,17794],{"class":236,"line":258},[234,17779,1292],{"class":244},[234,17781,17742],{"class":350},[234,17783,1297],{"class":281},[234,17785,357],{"class":244},[234,17787,17788],{"class":251},"\"is-accent\"",[234,17790,17791],{"class":244},">Signal\u003C/",[234,17793,17742],{"class":350},[234,17795,17796],{"class":244},"> Layer\n",[234,17798,17799,17801,17803],{"class":236,"line":265},[234,17800,1402],{"class":244},[234,17802,37],{"class":350},[234,17804,376],{"class":244},[30,17806,16954,17807,17809],{},[60,17808,17749],{}," element itself does not appear in the output. Its classes are applied to the generated word or char wrappers that contain its children.",[30,17811,17812,17813,17815],{},"If every char in a word shares the same ",[60,17814,17742],{},", the classes are hoisted to the word wrapper.",[37,17817,17818],{"id":17094},"Fit",[30,17820,17821,17822,11943,17824,17826],{},"Adding ",[60,17823,17094],{},[60,17825,16919],{}," scales text to fill the container width:",[225,17828,17830],{"className":338,"code":17829,"language":340,"meta":230,"style":230},"\u003Ch1 string=\"split\" string-split=\"line[start]|fit\">\n  Big Headline\n\u003C/h1>\n",[60,17831,17832,17853,17858],{"__ignoreMap":230},[234,17833,17834,17836,17838,17840,17842,17844,17846,17848,17851],{"class":236,"line":237},[234,17835,347],{"class":244},[234,17837,25],{"class":350},[234,17839,354],{"class":281},[234,17841,357],{"class":244},[234,17843,17666],{"class":251},[234,17845,17669],{"class":281},[234,17847,357],{"class":244},[234,17849,17850],{"class":251},"\"line[start]|fit\"",[234,17852,376],{"class":244},[234,17854,17855],{"class":236,"line":258},[234,17856,17857],{"class":244},"  Big Headline\n",[234,17859,17860,17862,17864],{"class":236,"line":265},[234,17861,1402],{"class":244},[234,17863,25],{"class":350},[234,17865,376],{"class":244},[225,17867,17869],{"className":5857,"code":17868,"language":5859,"meta":230,"style":230},".headline .-s-line {\n  font-size: calc(var(--fit-font-size) * 1px);\n}\n",[60,17870,17871,17880,17906],{"__ignoreMap":230},[234,17872,17873,17876,17878],{"class":236,"line":237},[234,17874,17875],{"class":281},".headline",[234,17877,17191],{"class":281},[234,17879,909],{"class":244},[234,17881,17882,17884,17886,17888,17890,17892,17894,17896,17898,17900,17902,17904],{"class":236,"line":258},[234,17883,9886],{"class":271},[234,17885,1443],{"class":244},[234,17887,1820],{"class":271},[234,17889,329],{"class":244},[234,17891,1825],{"class":271},[234,17893,329],{"class":244},[234,17895,17455],{"class":899},[234,17897,903],{"class":244},[234,17899,1841],{"class":240},[234,17901,1844],{"class":271},[234,17903,1789],{"class":240},[234,17905,335],{"class":244},[234,17907,17908],{"class":236,"line":265},[234,17909,1143],{"class":244},[30,17911,17912,17913,17915,17916,1833,17918,7048,17920,106],{},"With line-level split, each line gets its own ",[60,17914,17455],{},". Without line-level split, the source element gets ",[60,17917,17455],{},[60,17919,17630],{},[60,17921,17639],{},[30,17923,17737,17924,106],{},[133,17925,17926],{"href":16823},"Fit And Rebuild",[37,17928,17930],{"id":17929},"lifecycle","Lifecycle",[174,17932,17934],{"id":17933},"when-the-dom-is-rebuilt","When the DOM is rebuilt",[42,17936,17937,17940,17943],{},[45,17938,17939],{},"On initial connection",[45,17941,17942],{},"On desktop width resize",[45,17944,17945],{},"On reconnect",[30,17947,17948],{},"The module caches the original HTML on first split. On each rebuild, it starts from that cached original to produce a clean result.",[174,17950,17952],{"id":17951},"mobile","Mobile",[30,17954,17955],{},"Mobile rebuild is disabled by default. The split DOM stays as initially built when the viewport height or width changes on mobile.",[174,17957,17959],{"id":17958},"restore-after","Restore After",[225,17961,17963],{"className":338,"code":17962,"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,17964,17965,17971,17979,17988,17998,18002,18007],{"__ignoreMap":230},[234,17966,17967,17969],{"class":236,"line":237},[234,17968,347],{"class":244},[234,17970,17123],{"class":350},[234,17972,17973,17975,17977],{"class":236,"line":258},[234,17974,12249],{"class":281},[234,17976,357],{"class":244},[234,17978,17141],{"class":251},[234,17980,17981,17983,17985],{"class":236,"line":265},[234,17982,17146],{"class":281},[234,17984,357],{"class":244},[234,17986,17987],{"class":251},"\"char[start]\"\n",[234,17989,17990,17993,17995],{"class":236,"line":288},[234,17991,17992],{"class":281},"  string-split-restore-after",[234,17994,357],{"class":244},[234,17996,17997],{"class":251},"\"2000\"\n",[234,17999,18000],{"class":236,"line":293},[234,18001,376],{"class":244},[234,18003,18004],{"class":236,"line":305},[234,18005,18006],{"class":244},"  Intro Text\n",[234,18008,18009,18011,18013],{"class":236,"line":321},[234,18010,1402],{"class":244},[234,18012,25],{"class":350},[234,18014,376],{"class":244},[30,18016,18017,18018,18021],{},"After 2000ms, the module restores the original HTML and adds class ",[60,18019,18020],{},"-restored",". Useful for one-shot intro effects.",[37,18023,18025],{"id":18024},"accessibility","Accessibility",[42,18027,18028,18034,18041],{},[45,18029,18030,18031],{},"All generated wrappers get ",[60,18032,18033],{},"aria-hidden=\"true\"",[45,18035,18036,18037,18040],{},"The source element gets ",[60,18038,18039],{},"aria-label"," with the original text",[45,18042,18043],{},"Screen readers read the original content, not individual wrapper spans",[37,18045,5593],{"id":3814},[30,18047,18048,18050],{},[60,18049,5290],{}," does not emit module-specific events. Consume its output through CSS selectors and variables.",[37,18052,18054],{"id":18053},"deep-dives","Deep Dives",[42,18056,18057,18062,18067,18072],{},[45,18058,18059,18061],{},[133,18060,16960],{"href":16821}," — full attribute reference",[45,18063,18064,18066],{},[133,18065,17411],{"href":16822}," — wrappers, classes, variables, and nesting",[45,18068,18069,18071],{},[133,18070,17645],{"href":16824}," — how markup survives the split",[45,18073,18074,18076],{},[133,18075,17926],{"href":16823}," — fit mode and rebuild timing",[410,18078,18079],{},"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":18081},[18082,18083,18084,18085,18086,18095,18096,18097,18098,18103,18104,18105],{"id":6073,"depth":258,"text":6074},{"id":4904,"depth":258,"text":4905},{"id":16950,"depth":258,"text":16951},{"id":5688,"depth":258,"text":5689},{"id":17404,"depth":258,"text":17405,"children":18087},[18088,18090,18092,18094],{"id":17414,"depth":265,"text":18089},"On .-s-line",{"id":17476,"depth":265,"text":18091},"On .-s-word",{"id":17523,"depth":265,"text":18093},"On .-s-char",{"id":17570,"depth":265,"text":17571},{"id":17644,"depth":258,"text":17645},{"id":17742,"depth":258,"text":17742},{"id":17094,"depth":258,"text":17818},{"id":17929,"depth":258,"text":17930,"children":18099},[18100,18101,18102],{"id":17933,"depth":265,"text":17934},{"id":17951,"depth":265,"text":17952},{"id":17958,"depth":265,"text":17959},{"id":18024,"depth":258,"text":18025},{"id":3814,"depth":258,"text":5593},{"id":18053,"depth":258,"text":18054},{"path":16821,"title":16960,"description":18107,"kind":5369,"section":5187,"order":18108,"group":5282,"parentPath":5289,"status":5370,"integration":2706,"publicExport":261,"activation":16814,"package":5371,"aliases":18109,"attrs":18111,"events":18112,"cssVars":18113,"related":18114,"body":18115},"Detailed reference for string-split tokens, parameters, random values, and parser rules.",211,[18110,17068,17042,17081],"string-split grammar",[16919,16938],[],[],[5289,16824,16822,2464],{"type":22,"value":18116,"toc":18801},[18117,18120,18131,18135,18143,18169,18173,18176,18286,18293,18333,18337,18345,18421,18426,18430,18433,18491,18495,18547,18554,18621,18625,18630,18645,18648,18652,18657,18665,18671,18675,18738,18742,18772,18776,18798],[25,18118,16960],{"id":18119},"split-grammar",[30,18121,18122,18124,18125,18127,18128,18130],{},[60,18123,5290],{}," is configured through one attribute: ",[60,18126,16919],{}," (also accepted as ",[60,18129,16931],{},"). The parser is strict — it does not try to guess intent.",[37,18132,18134],{"id":18133},"attribute-format","Attribute Format",[225,18136,18141],{"className":18137,"code":18139,"language":18140},[18138],"language-text","token[params]|token[params]|...\n","text",[60,18142,18139],{"__ignoreMap":230},[42,18144,18145,18150,18157,18166],{},[45,18146,18147,18148],{},"tokens are separated by ",[60,18149,1128],{},[45,18151,18152,18153,18156],{},"each token has an optional ",[60,18154,18155],{},"[params]"," block",[45,18158,18159,18160,18162,18163],{},"parameters inside ",[60,18161,16969],{}," are separated by ",[60,18164,18165],{},";",[45,18167,18168],{},"empty parts and extra whitespace are ignored",[37,18170,18172],{"id":18171},"tokens","Tokens",[30,18174,18175],{},"Each token enables one level of wrappers and/or CSS variables.",[2221,18177,18178,18190],{},[2224,18179,18180],{},[2227,18181,18182,18184,18187],{},[2230,18183,17006],{},[2230,18185,18186],{},"Wrappers created",[2230,18188,18189],{},"What it does",[2240,18191,18192,18205,18218,18233,18246,18261,18276],{},[2227,18193,18194,18198,18202],{},[2245,18195,18196],{},[60,18197,236],{},[2245,18199,18200],{},[60,18201,17022],{},[2245,18203,18204],{},"Wraps each visual line",[2227,18206,18207,18211,18215],{},[2245,18208,18209],{},[60,18210,17030],{},[2245,18212,18213],{},[60,18214,17035],{},[2245,18216,18217],{},"Wraps each word, global ordering",[2227,18219,18220,18224,18230],{},[2245,18221,18222],{},[60,18223,17042],{},[2245,18225,18226,17047,18228],{},[60,18227,17022],{},[60,18229,17035],{},[2245,18231,18232],{},"Wraps words with per-line ordering",[2227,18234,18235,18239,18243],{},[2245,18236,18237],{},[60,18238,17056],{},[2245,18240,18241],{},[60,18242,17061],{},[2245,18244,18245],{},"Wraps each character, global ordering",[2227,18247,18248,18252,18258],{},[2245,18249,18250],{},[60,18251,17068],{},[2245,18253,18254,17047,18256],{},[60,18255,17022],{},[60,18257,17061],{},[2245,18259,18260],{},"Wraps characters with per-line ordering",[2227,18262,18263,18267,18273],{},[2245,18264,18265],{},[60,18266,17081],{},[2245,18268,18269,17047,18271],{},[60,18270,17035],{},[60,18272,17061],{},[2245,18274,18275],{},"Wraps characters with per-word ordering",[2227,18277,18278,18282,18284],{},[2245,18279,18280],{},[60,18281,17094],{},[2245,18283,1774],{},[2245,18285,17097],{},[30,18287,18288,18289,18292],{},"A wrapper is created when ",[1929,18290,18291],{},"any"," token that implies it is present:",[42,18294,18295,18309,18321],{},[45,18296,18297,18301,18302,1833,18304,2703,18306,18308],{},[1929,18298,18299],{},[60,18300,17022],{}," appears when ",[60,18303,236],{},[60,18305,17042],{},[60,18307,17068],{}," is used",[45,18310,18311,18301,18315,1833,18317,2703,18319,18308],{},[1929,18312,18313],{},[60,18314,17035],{},[60,18316,17030],{},[60,18318,17042],{},[60,18320,17081],{},[45,18322,18323,18301,18327,1833,18329,2703,18331,18308],{},[1929,18324,18325],{},[60,18326,17061],{},[60,18328,17056],{},[60,18330,17068],{},[60,18332,17081],{},[37,18334,18336],{"id":18335},"alignment-parameters","Alignment Parameters",[30,18338,18339,18340,18342,18343,1114],{},"Each token (except ",[60,18341,17094],{},") accepts an alignment parameter inside ",[60,18344,16969],{},[2221,18346,18347,18360],{},[2224,18348,18349],{},[2227,18350,18351,18354,18357],{},[2230,18352,18353],{},"Parameter",[2230,18355,18356],{},"Produces variable",[2230,18358,18359],{},"Value",[2240,18361,18362,18376,18390,18404],{},[2227,18363,18364,18368,18373],{},[2245,18365,18366],{},[60,18367,326],{},[2245,18369,18370],{},[60,18371,18372],{},"--{token}-start",[2245,18374,18375],{},"Index from the beginning (0, 1, 2...)",[2227,18377,18378,18382,18387],{},[2245,18379,18380],{},[60,18381,1695],{},[2245,18383,18384],{},[60,18385,18386],{},"--{token}-center",[2245,18388,18389],{},"Distance from the center",[2227,18391,18392,18396,18401],{},[2245,18393,18394],{},[60,18395,11775],{},[2245,18397,18398],{},[60,18399,18400],{},"--{token}-end",[2245,18402,18403],{},"Index from the end",[2227,18405,18406,18410,18415],{},[2245,18407,18408],{},[60,18409,17109],{},[2245,18411,18412],{},[60,18413,18414],{},"--{token}-random",[2245,18416,18417,18418],{},"Random integer in ",[60,18419,18420],{},"[min, max]",[30,18422,18423,18424,106],{},"If no parameter is given, the default is ",[60,18425,326],{},[174,18427,18429],{"id":18428},"variable-naming","Variable naming",[30,18431,18432],{},"The CSS variable name combines the token's internal key with the alignment:",[2221,18434,18435,18443],{},[2224,18436,18437],{},[2227,18438,18439,18441],{},[2230,18440,4914],{},[2230,18442,17425],{},[2240,18444,18445,18456,18467,18479],{},[2227,18446,18447,18452],{},[2245,18448,18449],{},[60,18450,18451],{},"line[center]",[2245,18453,18454],{},[60,18455,17467],{},[2227,18457,18458,18463],{},[2245,18459,18460],{},[60,18461,18462],{},"word-line[start]",[2245,18464,18465],{},[60,18466,17519],{},[2227,18468,18469,18474],{},[2245,18470,18471],{},[60,18472,18473],{},"char-word[end]",[2245,18475,18476],{},[60,18477,18478],{},"--charWord-end",[2227,18480,18481,18486],{},[2245,18482,18483],{},[60,18484,18485],{},"char[random(0,10)]",[2245,18487,18488],{},[60,18489,18490],{},"--char-random",[174,18492,18494],{"id":18493},"what-the-values-mean","What the values mean",[2221,18496,18497,18507],{},[2224,18498,18499],{},[2227,18500,18501,18504],{},[2230,18502,18503],{},"Alignment",[2230,18505,18506],{},"Formula",[2240,18508,18509,18518,18529,18538],{},[2227,18510,18511,18515],{},[2245,18512,18513],{},[60,18514,326],{},[2245,18516,18517],{},"Item's 0-based index",[2227,18519,18520,18524],{},[2245,18521,18522],{},[60,18523,11775],{},[2245,18525,18526],{},[60,18527,18528],{},"total - index - 1",[2227,18530,18531,18535],{},[2245,18532,18533],{},[60,18534,1695],{},[2245,18536,18537],{},"Distance from the center index",[2227,18539,18540,18544],{},[2245,18541,18542],{},[60,18543,17109],{},[2245,18545,18546],{},"Random integer in the inclusive range",[30,18548,18549,18550,18553],{},"The scope of ",[60,18551,18552],{},"total"," depends on the token:",[2221,18555,18556,18565],{},[2224,18557,18558],{},[2227,18559,18560,18562],{},[2230,18561,17006],{},[2230,18563,18564],{},"Total is...",[2240,18566,18567,18576,18585,18594,18603,18612],{},[2227,18568,18569,18573],{},[2245,18570,18571],{},[60,18572,236],{},[2245,18574,18575],{},"total lines",[2227,18577,18578,18582],{},[2245,18579,18580],{},[60,18581,17030],{},[2245,18583,18584],{},"total words across all lines",[2227,18586,18587,18591],{},[2245,18588,18589],{},[60,18590,17042],{},[2245,18592,18593],{},"words in the current line",[2227,18595,18596,18600],{},[2245,18597,18598],{},[60,18599,17056],{},[2245,18601,18602],{},"total chars across all lines",[2227,18604,18605,18609],{},[2245,18606,18607],{},[60,18608,17081],{},[2245,18610,18611],{},"chars in the current word",[2227,18613,18614,18618],{},[2245,18615,18616],{},[60,18617,17068],{},[2245,18619,18620],{},"chars in the current line",[37,18622,18624],{"id":18623},"combining-tokens","Combining Tokens",[30,18626,163,18627,18629],{},[60,18628,1128],{}," to combine multiple levels in one attribute:",[225,18631,18633],{"className":338,"code":18632,"language":340,"meta":230,"style":230},"\u003C!-- line + word + char ordering -->\nstring-split=\"line[center]|word-line[start]|char-word[end]\"\n",[60,18634,18635,18640],{"__ignoreMap":230},[234,18636,18637],{"class":236,"line":237},[234,18638,18639],{"class":864},"\u003C!-- line + word + char ordering -->\n",[234,18641,18642],{"class":236,"line":258},[234,18643,18644],{"class":244},"string-split=\"line[center]|word-line[start]|char-word[end]\"\n",[30,18646,18647],{},"This creates all three wrapper levels, each with its own alignment variable.",[37,18649,18650],{"id":17094},[60,18651,17094],{},[30,18653,18654,18656],{},[60,18655,17094],{}," is a standalone token with no parameters:",[225,18658,18659],{"className":338,"code":16994,"language":340,"meta":230,"style":230},[60,18660,18661],{"__ignoreMap":230},[234,18662,18663],{"class":236,"line":237},[234,18664,16994],{"class":244},[30,18666,18667,18668,18670],{},"See ",[133,18669,17926],{"href":16823}," for details.",[37,18672,18674],{"id":18673},"common-patterns","Common Patterns",[2221,18676,18677,18686],{},[2224,18678,18679],{},[2227,18680,18681,18684],{},[2230,18682,18683],{},"Goal",[2230,18685,4914],{},[2240,18687,18688,18698,18708,18718,18728],{},[2227,18689,18690,18693],{},[2245,18691,18692],{},"Reveal chars inside each word",[2245,18694,18695],{},[60,18696,18697],{},"word[start]|char-word[start]",[2227,18699,18700,18703],{},[2245,18701,18702],{},"Stagger lines then chars per line",[2245,18704,18705],{},[60,18706,18707],{},"line[start]|char-line[start]",[2227,18709,18710,18713],{},[2245,18711,18712],{},"Fit text to width with line animation",[2245,18714,18715],{},[60,18716,18717],{},"line[start]|fit",[2227,18719,18720,18723],{},[2245,18721,18722],{},"Word wrappers only (no char split)",[2245,18724,18725],{},[60,18726,18727],{},"word[start]",[2227,18729,18730,18733],{},[2245,18731,18732],{},"Full three-level control",[2245,18734,18735],{},[60,18736,18737],{},"line[center]|word-line[start]|char-word[end]",[37,18739,18741],{"id":18740},"edge-cases","Edge Cases",[42,18743,18744,18750,18753,18760,18763],{},[45,18745,18746,18747,18749],{},"Leading or trailing ",[60,18748,1128],{}," is ignored",[45,18751,18752],{},"Whitespace around tokens is trimmed",[45,18754,18755,18756,2712,18758],{},"A token with empty ",[60,18757,16969],{},[60,18759,326],{},[45,18761,18762],{},"Unrecognized token names are skipped with a console warning",[45,18764,18765,18766,18768,18769,18771],{},"The parser accepts ",[60,18767,2869],{}," as a flag inside ",[60,18770,16969],{},", but it has no public effect in the current runtime",[37,18773,18775],{"id":18774},"related","Related",[42,18777,18778,18783,18788,18793],{},[45,18779,18780,18781],{},"Base module page: ",[133,18782,5290],{"href":5289},[45,18784,18785,18786],{},"DOM output: ",[133,18787,17411],{"href":16822},[45,18789,18790,18791],{},"Inline HTML: ",[133,18792,17645],{"href":16824},[45,18794,18795,18796],{},"Fit behavior: ",[133,18797,17926],{"href":16823},[410,18799,18800],{},"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":18802},[18803,18804,18805,18809,18810,18811,18812,18813],{"id":18133,"depth":258,"text":18134},{"id":18171,"depth":258,"text":18172},{"id":18335,"depth":258,"text":18336,"children":18806},[18807,18808],{"id":18428,"depth":265,"text":18429},{"id":18493,"depth":265,"text":18494},{"id":18623,"depth":258,"text":18624},{"id":17094,"depth":258,"text":17094},{"id":18673,"depth":258,"text":18674},{"id":18740,"depth":258,"text":18741},{"id":18774,"depth":258,"text":18775},{"path":16822,"title":17411,"description":18815,"kind":5369,"section":5187,"order":18816,"group":5282,"parentPath":5289,"status":5370,"integration":2706,"publicExport":261,"activation":16814,"package":5371,"aliases":18817,"attrs":18823,"events":18824,"cssVars":18825,"related":18826,"body":18827},"What wrappers, attributes, classes, text nodes, and CSS variables StringSplit actually writes.",212,[18818,18819,18820,18821,18822],"-s-line","-s-word","-s-char","data-split-content","kerning",[],[],[17319,17445,17497,17507,17343,17553,17591,17601,17611],[5289,16824,8037],{"type":22,"value":18828,"toc":19589},[18829,18832,18838,18842,18902,18905,18908,18951,18956,18977,18981,18986,19091,19096,19166,19171,19260,19264,19354,19358,19368,19380,19384,19387,19393,19405,19409,19437,19441,19447,19452,19458,19461,19471,19477,19484,19504,19507,19510,19523,19526,19530,19542,19562,19567,19569],[25,18830,17411],{"id":18831},"dom-output",[30,18833,18834,18835,18837],{},"The public contract of ",[60,18836,5290],{}," is the rebuilt DOM tree. This page documents every wrapper, class, attribute, and CSS variable the module produces.",[37,18839,18841],{"id":18840},"generated-wrappers","Generated Wrappers",[2221,18843,18844,18854],{},[2224,18845,18846],{},[2227,18847,18848,18851],{},[2230,18849,18850],{},"Wrapper",[2230,18852,18853],{},"Created when",[2240,18855,18856,18872,18887],{},[2227,18857,18858,18863],{},[2245,18859,18860],{},[60,18861,18862],{},"span.-s-line",[2245,18864,18865,1833,18867,2703,18869,18871],{},[60,18866,236],{},[60,18868,17042],{},[60,18870,17068],{}," is present",[2227,18873,18874,18879],{},[2245,18875,18876],{},[60,18877,18878],{},"span.-s-word",[2245,18880,18881,1833,18883,2703,18885,18871],{},[60,18882,17030],{},[60,18884,17042],{},[60,18886,17081],{},[2227,18888,18889,18894],{},[2245,18890,18891],{},[60,18892,18893],{},"span.-s-char",[2245,18895,18896,1833,18898,2703,18900,18871],{},[60,18897,17056],{},[60,18899,17068],{},[60,18901,17081],{},[37,18903,3088],{"id":18904},"source-element",[30,18906,18907],{},"After splitting, the source element receives:",[2221,18909,18910,18919],{},[2224,18911,18912],{},[2227,18913,18914,18917],{},[2230,18915,18916],{},"Output",[2230,18918,16910],{},[2240,18920,18921,18932,18941],{},[2227,18922,18923,18929],{},[2245,18924,18925,18926],{},"class ",[60,18927,18928],{},"-splitted",[2245,18930,18931],{},"Marks that the element has been processed",[2227,18933,18934,18938],{},[2245,18935,18936],{},[60,18937,18039],{},[2245,18939,18940],{},"Original text content for accessibility",[2227,18942,18943,18948],{},[2245,18944,18945],{},[60,18946,18947],{},"string-split-original",[2245,18949,18950],{},"Cached original HTML (runtime-owned, do not modify)",[30,18952,4232,18953,18955],{},[60,18954,16938],{}," fires later:",[2221,18957,18958,18966],{},[2224,18959,18960],{},[2227,18961,18962,18964],{},[2230,18963,18916],{},[2230,18965,16910],{},[2240,18967,18968],{},[2227,18969,18970,18974],{},[2245,18971,18925,18972],{},[60,18973,18020],{},[2245,18975,18976],{},"Marks that the original HTML was restored",[37,18978,18980],{"id":18979},"css-variables-on-wrappers","CSS Variables On Wrappers",[174,18982,18984],{"id":18983},"s-line",[60,18985,17022],{},[2221,18987,18988,18999],{},[2224,18989,18990],{},[2227,18991,18992,18994,18997],{},[2230,18993,17425],{},[2230,18995,18996],{},"Always",[2230,18998,16910],{},[2240,19000,19001,19012,19022,19037,19051,19064,19077],{},[2227,19002,19003,19007,19010],{},[2245,19004,19005],{},[60,19006,17319],{},[2245,19008,19009],{},"yes",[2245,19011,17438],{},[2227,19013,19014,19018,19020],{},[2245,19015,19016],{},[60,19017,17445],{},[2245,19019,19009],{},[2245,19021,17448],{},[2227,19023,19024,19028,19034],{},[2245,19025,19026],{},[60,19027,17455],{},[2245,19029,19030,19031,19033],{},"when ",[60,19032,17094],{}," + line split",[2245,19035,19036],{},"Computed font size to fill container width",[2227,19038,19039,19043,19048],{},[2245,19040,19041],{},[60,19042,17464],{},[2245,19044,19030,19045],{},[60,19046,19047],{},"line[start]",[2245,19049,19050],{},"Index from the beginning",[2227,19052,19053,19057,19061],{},[2245,19054,19055],{},[60,19056,17467],{},[2245,19058,19030,19059],{},[60,19060,18451],{},[2245,19062,19063],{},"Distance from center",[2227,19065,19066,19070,19075],{},[2245,19067,19068],{},[60,19069,17470],{},[2245,19071,19030,19072],{},[60,19073,19074],{},"line[end]",[2245,19076,18403],{},[2227,19078,19079,19083,19088],{},[2245,19080,19081],{},[60,19082,17473],{},[2245,19084,19030,19085],{},[60,19086,19087],{},"line[random()]",[2245,19089,19090],{},"Random value",[174,19092,19094],{"id":19093},"s-word",[60,19095,17035],{},[2221,19097,19098,19108],{},[2224,19099,19100],{},[2227,19101,19102,19104,19106],{},[2230,19103,17425],{},[2230,19105,18996],{},[2230,19107,16910],{},[2240,19109,19110,19120,19130,19143,19156],{},[2227,19111,19112,19116,19118],{},[2245,19113,19114],{},[60,19115,17497],{},[2245,19117,19009],{},[2245,19119,17500],{},[2227,19121,19122,19126,19128],{},[2245,19123,19124],{},[60,19125,17507],{},[2245,19127,19009],{},[2245,19129,17510],{},[2227,19131,19132,19136,19140],{},[2245,19133,19134],{},[60,19135,17516],{},[2245,19137,19030,19138],{},[60,19139,18727],{},[2245,19141,19142],{},"Global word index",[2227,19144,19145,19149,19153],{},[2245,19146,19147],{},[60,19148,17519],{},[2245,19150,19030,19151],{},[60,19152,18462],{},[2245,19154,19155],{},"Per-line word index",[2227,19157,19158,19161,19163],{},[2245,19159,19160],{},"etc.",[2245,19162],{},[2245,19164,19165],{},"Other alignment combinations follow the same pattern",[174,19167,19169],{"id":19168},"s-char",[60,19170,17061],{},[2221,19172,19173,19183],{},[2224,19174,19175],{},[2227,19176,19177,19179,19181],{},[2230,19178,17425],{},[2230,19180,18996],{},[2230,19182,16910],{},[2240,19184,19185,19195,19210,19224,19238,19252],{},[2227,19186,19187,19191,19193],{},[2245,19188,19189],{},[60,19190,17343],{},[2245,19192,19009],{},[2245,19194,17546],{},[2227,19196,19197,19201,19204],{},[2245,19198,19199],{},[60,19200,17553],{},[2245,19202,19203],{},"when needed",[2245,19205,19206,19207,3336],{},"Kerning delta with the next character (also applied as ",[60,19208,19209],{},"margin-right",[2227,19211,19212,19216,19221],{},[2245,19213,19214],{},[60,19215,17561],{},[2245,19217,19030,19218],{},[60,19219,19220],{},"char[start]",[2245,19222,19223],{},"Global char index",[2227,19225,19226,19230,19235],{},[2245,19227,19228],{},[60,19229,17564],{},[2245,19231,19030,19232],{},[60,19233,19234],{},"char-word[start]",[2245,19236,19237],{},"Per-word char index",[2227,19239,19240,19244,19249],{},[2245,19241,19242],{},[60,19243,17567],{},[2245,19245,19030,19246],{},[60,19247,19248],{},"char-line[center]",[2245,19250,19251],{},"Per-line distance from center",[2227,19253,19254,19256,19258],{},[2245,19255,19160],{},[2245,19257],{},[2245,19259,19165],{},[174,19261,19263],{"id":19262},"source-element-variables","Source Element Variables",[2221,19265,19266,19276],{},[2224,19267,19268],{},[2227,19269,19270,19272,19274],{},[2230,19271,17425],{},[2230,19273,17582],{},[2230,19275,16910],{},[2240,19277,19278,19290,19302,19314,19328,19341],{},[2227,19279,19280,19284,19287],{},[2245,19281,19282],{},[60,19283,17591],{},[2245,19285,19286],{},"char wrappers active",[2245,19288,19289],{},"Total char count",[2227,19291,19292,19296,19299],{},[2245,19293,19294],{},[60,19295,17601],{},[2245,19297,19298],{},"word wrappers active",[2245,19300,19301],{},"Total word count",[2227,19303,19304,19308,19311],{},[2245,19305,19306],{},[60,19307,17611],{},[2245,19309,19310],{},"line wrappers active",[2245,19312,19313],{},"Total line count",[2227,19315,19316,19320,19325],{},[2245,19317,19318],{},[60,19319,17455],{},[2245,19321,19322,19324],{},[60,19323,17094],{}," without line split",[2245,19326,19327],{},"Computed font size for the widest line",[2227,19329,19330,19334,19338],{},[2245,19331,19332],{},[60,19333,17630],{},[2245,19335,19336,19324],{},[60,19337,17094],{},[2245,19339,19340],{},"Viewport height / text height ratio",[2227,19342,19343,19347,19351],{},[2245,19344,19345],{},[60,19346,17639],{},[2245,19348,19349,19324],{},[60,19350,17094],{},[2245,19352,19353],{},"Container width / text height ratio",[37,19355,19357],{"id":19356},"wrapper-attributes","Wrapper Attributes",[30,19359,19360,19361,1833,19363,1833,19365,19367],{},"Every generated wrapper (",[60,19362,17022],{},[60,19364,17035],{},[60,19366,17061],{},") receives:",[42,19369,19370,19375],{},[45,19371,19372,19374],{},[60,19373,18033],{}," — so screen readers skip individual wrappers",[45,19376,19377,19379],{},[60,19378,18821],{}," — the text content of that wrapper",[37,19381,19383],{"id":19382},"nesting-order","Nesting Order",[30,19385,19386],{},"When multiple wrapper levels are active, nesting follows this order:",[225,19388,19391],{"className":19389,"code":19390,"language":18140},[18138],".-s-line\n  └─ inline elements (em, strong, a, span...)\n       └─ .-s-word\n            └─ .-s-char\n",[60,19392,19390],{"__ignoreMap":230},[30,19394,19395,19396,1934,19398,19400,19401,19404],{},"Inline HTML elements from the source (like ",[60,19397,17705],{},[60,19399,17711],{},") are ",[1929,19402,19403],{},"reconstructed between"," line and word wrappers. They keep their original tag and attributes so your CSS selectors continue to work.",[37,19406,19408],{"id":19407},"spaces-and-line-breaks","Spaces And Line Breaks",[42,19410,19411,19421,19428,19434],{},[45,19412,19413,19414,19417,19418,19420],{},"Spaces and tabs are ",[1929,19415,19416],{},"not"," wrapped in ",[60,19419,17061],{}," spans",[45,19422,19423,19424,19427],{},"Inter-word spacing uses ",[60,19425,19426],{},"\\u00a0"," (non-breaking space) text nodes between words",[45,19429,19430,19431,19433],{},"When line wrappers are active, ",[60,19432,17733],{}," is inserted between lines",[45,19435,19436],{},"Char-based animation only applies to visible characters, not spaces",[37,19438,19440],{"id":19439},"helper-classes","Helper Classes",[174,19442,19444],{"id":19443},"before-element",[60,19445,19446],{},"-before-element",[30,19448,19449,19450,106],{},"Applied to a wrapper whose content sits immediately before an inline element like ",[60,19451,17721],{},[174,19453,19455],{"id":19454},"after-element",[60,19456,19457],{},"-after-element",[30,19459,19460],{},"Applied to a wrapper whose content sits immediately after an inline element.",[30,19462,19463,19464,1833,19466,2703,19468,19470],{},"These classes appear on the relevant ",[60,19465,17022],{},[60,19467,17035],{},[60,19469,17061],{}," wrapper depending on which levels are active. Use them to adjust spacing or animation timing near embedded elements.",[174,19472,19474,19476],{"id":19473},"split-class-classes",[60,19475,17742],{}," Classes",[30,19478,19479,19480,19483],{},"When you use ",[60,19481,19482],{},"\u003Csplit-class class=\"is-accent\">...\u003C/split-class>"," in the source, those classes appear on the generated wrappers:",[42,19485,19486,19499],{},[45,19487,19488,19489,19491,19492,19495,19496,19498],{},"If every char in a word has the same ",[60,19490,17742],{},", the classes are ",[1929,19493,19494],{},"hoisted"," to the ",[60,19497,17035],{}," wrapper",[45,19500,19501,19502,17023],{},"Otherwise, they appear on individual ",[60,19503,17061],{},[37,19505,19506],{"id":18822},"Kerning",[30,19508,19509],{},"When char wrappers are active, the runtime measures kerning between adjacent characters. If a meaningful kerning delta is detected, it writes:",[42,19511,19512,19517],{},[45,19513,19514,19516],{},[60,19515,17553],{}," CSS variable",[45,19518,19519,19522],{},[60,19520,19521],{},"margin-right: var(--kerning)"," inline style",[30,19524,19525],{},"This preserves the visual tightness/looseness of the original typeface after splitting characters into individual spans.",[37,19527,19529],{"id":19528},"opaque-elements","Opaque Elements",[30,19531,17718,19532,1833,19534,1833,19536,7048,19539,19541],{},[60,19533,17721],{},[60,19535,17724],{},[60,19537,19538],{},"\u003Cvideo>",[60,19540,17727],{}," inside the source are inserted into the output as-is:",[42,19543,19544,19554,19559],{},[45,19545,19546,19547,19549,19550,1934,19552,17023],{},"They do ",[1929,19548,19416],{}," get ",[60,19551,17035],{},[60,19553,17061],{},[45,19555,19546,19556,19558],{},[1929,19557,19416],{}," receive index variables",[45,19560,19561],{},"They do occupy a slot in the word/char index sequence — the next word after an image will have an incremented index",[30,19563,18667,19564,19566],{},[133,19565,17645],{"href":16824}," for the full list.",[37,19568,18775],{"id":18774},[42,19570,19571,19575,19580,19584],{},[45,19572,18780,19573],{},[133,19574,5290],{"href":5289},[45,19576,19577,19578],{},"Grammar: ",[133,19579,16960],{"href":16821},[45,19581,18790,19582],{},[133,19583,17645],{"href":16824},[45,19585,19586,19587],{},"Fit variables: ",[133,19588,17926],{"href":16823},{"title":230,"searchDepth":258,"depth":258,"links":19590},[19591,19592,19593,19599,19600,19601,19602,19608,19609,19610],{"id":18840,"depth":258,"text":18841},{"id":18904,"depth":258,"text":3088},{"id":18979,"depth":258,"text":18980,"children":19594},[19595,19596,19597,19598],{"id":18983,"depth":265,"text":17022},{"id":19093,"depth":265,"text":17035},{"id":19168,"depth":265,"text":17061},{"id":19262,"depth":265,"text":19263},{"id":19356,"depth":258,"text":19357},{"id":19382,"depth":258,"text":19383},{"id":19407,"depth":258,"text":19408},{"id":19439,"depth":258,"text":19440,"children":19603},[19604,19605,19606],{"id":19443,"depth":265,"text":19446},{"id":19454,"depth":265,"text":19457},{"id":19473,"depth":265,"text":19607},"split-class Classes",{"id":18822,"depth":258,"text":19506},{"id":19528,"depth":258,"text":19529},{"id":18774,"depth":258,"text":18775},{"path":16823,"title":17926,"description":19612,"kind":5369,"section":5187,"order":19613,"group":5282,"parentPath":5289,"status":5370,"integration":2706,"publicExport":261,"activation":16814,"package":5371,"aliases":19614,"attrs":19616,"events":19617,"cssVars":19618,"related":19619,"body":19620},"How fit mode measures text, when split DOM is rebuilt, and what happens on width changes and restore-after.",213,[17094,17958,19615],"onResizeWidth",[],[],[17455,17630,17639],[5289,16821,4602],{"type":22,"value":19621,"toc":20346},[19622,19625,19630,19632,19662,19705,19708,19712,19725,19741,19789,20024,20049,20053,20059,20098,20129,20170,20174,20189,20192,20196,20199,20207,20214,20218,20221,20232,20235,20237,20240,20253,20256,20258,20296,20302,20305,20309,20323,20325,20343],[25,19623,17926],{"id":19624},"fit-and-rebuild",[30,19626,19627,19629],{},[60,19628,17094],{}," scales text so it fills the available container width. It produces CSS variables you apply to control the font size.",[37,19631,5011],{"id":5010},[225,19633,19635],{"className":338,"code":19634,"language":340,"meta":230,"style":230},"\u003Ch1 string=\"split\" string-split=\"line[start]|fit\">Big Headline Text\u003C/h1>\n",[60,19636,19637],{"__ignoreMap":230},[234,19638,19639,19641,19643,19645,19647,19649,19651,19653,19655,19658,19660],{"class":236,"line":237},[234,19640,347],{"class":244},[234,19642,25],{"class":350},[234,19644,354],{"class":281},[234,19646,357],{"class":244},[234,19648,17666],{"class":251},[234,19650,17669],{"class":281},[234,19652,357],{"class":244},[234,19654,17850],{"class":251},[234,19656,19657],{"class":244},">Big Headline Text\u003C/",[234,19659,25],{"class":350},[234,19661,376],{"class":244},[225,19663,19665],{"className":5857,"code":19664,"language":5859,"meta":230,"style":230},"h1 .-s-line {\n  font-size: calc(var(--fit-font-size) * 1px);\n}\n",[60,19666,19667,19675,19701],{"__ignoreMap":230},[234,19668,19669,19671,19673],{"class":236,"line":237},[234,19670,25],{"class":350},[234,19672,17191],{"class":281},[234,19674,909],{"class":244},[234,19676,19677,19679,19681,19683,19685,19687,19689,19691,19693,19695,19697,19699],{"class":236,"line":258},[234,19678,9886],{"class":271},[234,19680,1443],{"class":244},[234,19682,1820],{"class":271},[234,19684,329],{"class":244},[234,19686,1825],{"class":271},[234,19688,329],{"class":244},[234,19690,17455],{"class":899},[234,19692,903],{"class":244},[234,19694,1841],{"class":240},[234,19696,1844],{"class":271},[234,19698,1789],{"class":240},[234,19700,335],{"class":244},[234,19702,19703],{"class":236,"line":265},[234,19704,1143],{"class":244},[30,19706,19707],{},"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,19709,19711],{"id":19710},"behavior-with-line-split","Behavior With Line Split",[30,19713,19714,19715,1833,19717,2703,19719,19721,19722,1114],{},"When the config includes a line-level token (",[60,19716,236],{},[60,19718,17042],{},[60,19720,17068],{},"), fit computes a ",[1929,19723,19724],{},"separate value per line",[42,19726,19727,19735,19738],{},[45,19728,19729,19731,19732,19734],{},[60,19730,17455],{}," is set on each ",[60,19733,17022],{}," span",[45,19736,19737],{},"Each line can fill the width independently",[45,19739,19740],{},"Shorter lines get a larger font size, longer lines get a smaller one",[225,19742,19744],{"className":338,"code":19743,"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,19745,19746],{"__ignoreMap":230},[234,19747,19748,19750,19752,19754,19756,19759,19761,19763,19765,19767,19769,19772,19775,19777,19780,19782,19785,19787],{"class":236,"line":237},[234,19749,347],{"class":244},[234,19751,25],{"class":350},[234,19753,1297],{"class":281},[234,19755,357],{"class":244},[234,19757,19758],{"class":251},"\"fit-demo\"",[234,19760,354],{"class":281},[234,19762,357],{"class":244},[234,19764,17666],{"class":251},[234,19766,17669],{"class":281},[234,19768,357],{"class":244},[234,19770,19771],{"class":251},"\"word-line[start]|fit\"",[234,19773,19774],{"class":244},">Short\u003C",[234,19776,2045],{"class":350},[234,19778,19779],{"class":244}," />Medium length\u003C",[234,19781,2045],{"class":350},[234,19783,19784],{"class":244}," />The full wide headline\u003C/",[234,19786,25],{"class":350},[234,19788,376],{"class":244},[225,19790,19792],{"className":5857,"code":19791,"language":5859,"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,19793,19794,19799,19808,19818,19828,19858,19862,19866,19871,19880,19890,19907,19942,19979,19983,19987,19996,20002,20016,20020],{"__ignoreMap":230},[234,19795,19796],{"class":236,"line":237},[234,19797,19798],{"class":864},"/* .-s-line clips its children and holds the per-line font size */\n",[234,19800,19801,19804,19806],{"class":236,"line":258},[234,19802,19803],{"class":281},".fit-demo",[234,19805,17191],{"class":281},[234,19807,909],{"class":244},[234,19809,19810,19812,19814,19816],{"class":236,"line":265},[234,19811,1677],{"class":271},[234,19813,1443],{"class":244},[234,19815,15595],{"class":271},[234,19817,255],{"class":244},[234,19819,19820,19822,19824,19826],{"class":236,"line":288},[234,19821,7610],{"class":271},[234,19823,1443],{"class":244},[234,19825,7615],{"class":271},[234,19827,255],{"class":244},[234,19829,19830,19832,19834,19836,19838,19840,19842,19844,19846,19848,19850,19852,19854,19856],{"class":236,"line":293},[234,19831,9886],{"class":271},[234,19833,1443],{"class":244},[234,19835,1820],{"class":271},[234,19837,329],{"class":244},[234,19839,1825],{"class":271},[234,19841,329],{"class":244},[234,19843,17455],{"class":899},[234,19845,1833],{"class":244},[234,19847,14727],{"class":271},[234,19849,903],{"class":244},[234,19851,1841],{"class":240},[234,19853,1844],{"class":271},[234,19855,1789],{"class":240},[234,19857,335],{"class":244},[234,19859,19860],{"class":236,"line":305},[234,19861,1143],{"class":244},[234,19863,19864],{"class":236,"line":321},[234,19865,262],{"emptyLinePlaceholder":261},[234,19867,19868],{"class":236,"line":946},[234,19869,19870],{"class":864},"/* .-s-word inherits --line-index from its parent .-s-line */\n",[234,19872,19873,19875,19878],{"class":236,"line":955},[234,19874,19803],{"class":281},[234,19876,19877],{"class":281}," .-s-word",[234,19879,909],{"class":244},[234,19881,19882,19884,19886,19888],{"class":236,"line":11},[234,19883,1677],{"class":271},[234,19885,1443],{"class":244},[234,19887,17242],{"class":271},[234,19889,255],{"class":244},[234,19891,19892,19894,19896,19898,19900,19903,19905],{"class":236,"line":980},[234,19893,1810],{"class":271},[234,19895,1443],{"class":244},[234,19897,17253],{"class":271},[234,19899,329],{"class":244},[234,19901,19902],{"class":271},"110",[234,19904,3403],{"class":240},[234,19906,335],{"class":244},[234,19908,19909,19911,19914,19916,19918,19920,19922,19924,19926,19928,19930,19932,19934,19936,19938,19940],{"class":236,"line":994},[234,19910,9850],{"class":271},[234,19912,19913],{"class":244},": lineReveal ",[234,19915,2527],{"class":271},[234,19917,9858],{"class":240},[234,19919,17275],{"class":271},[234,19921,329],{"class":244},[234,19923,7131],{"class":271},[234,19925,1833],{"class":244},[234,19927,1836],{"class":271},[234,19929,1833],{"class":244},[234,19931,1836],{"class":271},[234,19933,1833],{"class":244},[234,19935,1754],{"class":271},[234,19937,903],{"class":244},[234,19939,17296],{"class":271},[234,19941,255],{"class":244},[234,19943,19944,19946,19948,19950,19952,19954,19956,19958,19960,19962,19964,19966,19969,19971,19973,19975,19977],{"class":236,"line":1000},[234,19945,17303],{"class":271},[234,19947,1443],{"class":244},[234,19949,1820],{"class":271},[234,19951,329],{"class":244},[234,19953,1825],{"class":271},[234,19955,329],{"class":244},[234,19957,17319],{"class":899},[234,19959,1833],{"class":244},[234,19961,1836],{"class":271},[234,19963,903],{"class":244},[234,19965,1841],{"class":240},[234,19967,19968],{"class":271}," 0.14",[234,19970,9858],{"class":240},[234,19972,17335],{"class":240},[234,19974,17330],{"class":271},[234,19976,9858],{"class":240},[234,19978,335],{"class":244},[234,19980,19981],{"class":236,"line":1005},[234,19982,1143],{"class":244},[234,19984,19985],{"class":236,"line":1013},[234,19986,262],{"emptyLinePlaceholder":261},[234,19988,19989,19991,19994],{"class":236,"line":1019},[234,19990,10152],{"class":240},[234,19992,19993],{"class":899}," lineReveal",[234,19995,909],{"class":244},[234,19997,19998,20000],{"class":236,"line":1025},[234,19999,10198],{"class":281},[234,20001,909],{"class":244},[234,20003,20004,20006,20008,20010,20012,20014],{"class":236,"line":1031},[234,20005,10171],{"class":271},[234,20007,1443],{"class":244},[234,20009,17253],{"class":271},[234,20011,329],{"class":244},[234,20013,1836],{"class":271},[234,20015,335],{"class":244},[234,20017,20018],{"class":236,"line":1037},[234,20019,1138],{"class":244},[234,20021,20022],{"class":236,"line":427},[234,20023,1143],{"class":244},[30,20025,20026,20028,20029,137,20031,20033,20034,20036,20037,20039,20040,20042,20043,20045,20046,20048],{},[60,20027,17042],{}," creates both ",[60,20030,17022],{},[60,20032,17035],{}," wrappers. The ",[60,20035,17022],{}," acts as a clip mask while ",[60,20038,17035],{}," slides up through it. Because CSS custom properties inherit down the tree, ",[60,20041,17319],{}," set on ",[60,20044,17022],{}," is available inside every ",[60,20047,17035],{}," descendant — no JavaScript needed to stagger per line.",[37,20050,20052],{"id":20051},"behavior-without-line-split","Behavior Without Line Split",[30,20054,20055,20056,1114],{},"When there is no line-level token, fit uses the widest line and writes values on the ",[1929,20057,20058],{},"source element",[2221,20060,20061,20069],{},[2224,20062,20063],{},[2227,20064,20065,20067],{},[2230,20066,17425],{},[2230,20068,16910],{},[2240,20070,20071,20080,20089],{},[2227,20072,20073,20077],{},[2245,20074,20075],{},[60,20076,17455],{},[2245,20078,20079],{},"Font size that makes the widest line fill the container",[2227,20081,20082,20086],{},[2245,20083,20084],{},[60,20085,17630],{},[2245,20087,20088],{},"Ratio of viewport height to text height at fit size",[2227,20090,20091,20095],{},[2245,20092,20093],{},[60,20094,17639],{},[2245,20096,20097],{},"Ratio of container width to text height at fit size",[225,20099,20101],{"className":338,"code":20100,"language":340,"meta":230,"style":230},"\u003Ch1 string=\"split\" string-split=\"char[start]|fit\">Typography\u003C/h1>\n",[60,20102,20103],{"__ignoreMap":230},[234,20104,20105,20107,20109,20111,20113,20115,20117,20119,20122,20125,20127],{"class":236,"line":237},[234,20106,347],{"class":244},[234,20108,25],{"class":350},[234,20110,354],{"class":281},[234,20112,357],{"class":244},[234,20114,17666],{"class":251},[234,20116,17669],{"class":281},[234,20118,357],{"class":244},[234,20120,20121],{"class":251},"\"char[start]|fit\"",[234,20123,20124],{"class":244},">Typography\u003C/",[234,20126,25],{"class":350},[234,20128,376],{"class":244},[225,20130,20132],{"className":5857,"code":20131,"language":5859,"meta":230,"style":230},"h1 {\n  font-size: calc(var(--fit-font-size) * 1px);\n}\n",[60,20133,20134,20140,20166],{"__ignoreMap":230},[234,20135,20136,20138],{"class":236,"line":237},[234,20137,25],{"class":350},[234,20139,909],{"class":244},[234,20141,20142,20144,20146,20148,20150,20152,20154,20156,20158,20160,20162,20164],{"class":236,"line":258},[234,20143,9886],{"class":271},[234,20145,1443],{"class":244},[234,20147,1820],{"class":271},[234,20149,329],{"class":244},[234,20151,1825],{"class":271},[234,20153,329],{"class":244},[234,20155,17455],{"class":899},[234,20157,903],{"class":244},[234,20159,1841],{"class":240},[234,20161,1844],{"class":271},[234,20163,1789],{"class":240},[234,20165,335],{"class":244},[234,20167,20168],{"class":236,"line":265},[234,20169,1143],{"class":244},[37,20171,20173],{"id":20172},"char-split-and-spaces","Char Split And Spaces",[30,20175,20176,20177,1833,20179,2703,20181,20183,20184,19417,20186,20188],{},"When char wrappers are active (",[60,20178,17056],{},[60,20180,17068],{},[60,20182,17081],{},"), inter-word spaces are ",[1929,20185,19416],{},[60,20187,17061],{}," spans. They stay as regular text nodes and do not scale with font-size.",[30,20190,20191],{},"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,20193,20195],{"id":20194},"accuracy","Accuracy",[30,20197,20198],{},"The module performs a two-pass measurement:",[99,20200,20201,20204],{},[45,20202,20203],{},"Compute a provisional font size from the text/container ratio",[45,20205,20206],{},"Render at that size and refine based on the actual result",[30,20208,20209,20210,20213],{},"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,20211,20212],{},"Math.floor()"," rounding.",[37,20215,20217],{"id":20216},"rebuild-timing","Rebuild Timing",[30,20219,20220],{},"The split DOM is rebuilt:",[42,20222,20223,20226,20229],{},[45,20224,20225],{},"on initial connection",[45,20227,20228],{},"on desktop width resize",[45,20230,20231],{},"on reconnect",[30,20233,20234],{},"Each rebuild starts from the cached original HTML, so the result is always clean.",[174,20236,17952],{"id":17951},[30,20238,20239],{},"Mobile rebuilds are disabled by default:",[42,20241,20242,20248],{},[45,20243,20244,20245,20247],{},"Width changes on mobile do ",[1929,20246,19416],{}," trigger a rebuild",[45,20249,20250,20251,20247],{},"Height changes on mobile do ",[1929,20252,19416],{},[30,20254,20255],{},"If you need responsive fit on mobile, the initial render uses the viewport width at load time.",[37,20257,17959],{"id":17958},[225,20259,20261],{"className":338,"code":20260,"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,20262,20263],{"__ignoreMap":230},[234,20264,20265,20267,20269,20271,20273,20275,20277,20279,20281,20284,20286,20289,20292,20294],{"class":236,"line":237},[234,20266,347],{"class":244},[234,20268,25],{"class":350},[234,20270,354],{"class":281},[234,20272,357],{"class":244},[234,20274,17666],{"class":251},[234,20276,17669],{"class":281},[234,20278,357],{"class":244},[234,20280,17850],{"class":251},[234,20282,20283],{"class":281}," string-split-restore-after",[234,20285,357],{"class":244},[234,20287,20288],{"class":251},"\"3000\"",[234,20290,20291],{"class":244},">Intro Text\u003C/",[234,20293,25],{"class":350},[234,20295,376],{"class":244},[30,20297,20298,20299,20301],{},"After 3000ms, the module restores the original HTML and adds class ",[60,20300,18020],{},". The split DOM and fit variables are no longer available.",[30,20303,20304],{},"Use this for one-shot intro effects where the split is temporary.",[37,20306,20308],{"id":20307},"caveats","Caveats",[42,20310,20311,20314,20317],{},[45,20312,20313],{},"Fit is measurement-heavy — it requires multiple layout passes. Avoid applying it to large numbers of elements simultaneously.",[45,20315,20316],{},"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,20318,20319,20320,20322],{},"If your animation depends on split wrappers always being present, do not combine fit with ",[60,20321,16938],{}," unless the one-shot behavior is intentional.",[37,20324,18775],{"id":18774},[42,20326,20327,20331,20335,20339],{},[45,20328,18780,20329],{},[133,20330,5290],{"href":5289},[45,20332,19577,20333],{},[133,20334,16960],{"href":16821},[45,20336,18785,20337],{},[133,20338,17411],{"href":16822},[45,20340,18790,20341],{},[133,20342,17645],{"href":16824},[410,20344,20345],{},"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":20347},[20348,20349,20350,20351,20352,20353,20356,20357,20358],{"id":5010,"depth":258,"text":5011},{"id":19710,"depth":258,"text":19711},{"id":20051,"depth":258,"text":20052},{"id":20172,"depth":258,"text":20173},{"id":20194,"depth":258,"text":20195},{"id":20216,"depth":258,"text":20217,"children":20354},[20355],{"id":17951,"depth":265,"text":17952},{"id":17958,"depth":258,"text":17959},{"id":20307,"depth":258,"text":20308},{"id":18774,"depth":258,"text":18775},{"path":16824,"title":17645,"description":20360,"kind":5369,"section":5187,"order":19613,"group":5282,"parentPath":5289,"status":5370,"integration":2706,"publicExport":261,"activation":16814,"package":5371,"aliases":20361,"attrs":20368,"events":20369,"cssVars":20370,"related":20371,"body":20372},"What HTML elements are supported inside StringSplit, how inline markup is preserved, and how special elements like br, img, and split-class behave.",[17742,19446,19457,20362,20363,20364,20365,20366,20367],"inline tokens","opaque","inline elements","img in split","em in split","br in split",[],[],[],[5289,16822,16821],{"type":22,"value":20373,"toc":21357},[20374,20376,20381,20385,20388,20392,20433,20440,20686,20698,20701,20736,20744,20748,20751,20754,20760,20911,20914,20937,20943,20951,20995,21003,21007,21012,21062,21069,21073,21088,21092,21097,21146,21163,21171,21174,21186,21196,21225,21229,21232,21279,21289,21291,21295,21305,21309,21312,21316,21333,21335,21354],[25,20375,17645],{"id":17644},[30,20377,20378,20380],{},[60,20379,5290],{}," 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,20382,20384],{"id":20383},"how-inline-elements-are-handled","How Inline Elements Are Handled",[30,20386,20387],{},"The module classifies every HTML element inside the source into one of three categories:",[174,20389,20391],{"id":20390},"inline-wrappers-preserved-with-their-children-split","Inline wrappers — preserved with their children split",[30,20393,17718,20394,1833,20396,1833,20398,1833,20400,1833,20402,1833,20405,1833,20408,1833,20411,1833,20414,1833,20417,1833,20420,1833,20423,1833,20426,1833,20429,20432],{},[60,20395,17705],{},[60,20397,17708],{},[60,20399,17711],{},[60,20401,17714],{},[60,20403,20404],{},"\u003Cb>",[60,20406,20407],{},"\u003Ci>",[60,20409,20410],{},"\u003Cu>",[60,20412,20413],{},"\u003Cmark>",[60,20415,20416],{},"\u003Ccode>",[60,20418,20419],{},"\u003Csmall>",[60,20421,20422],{},"\u003Cdel>",[60,20424,20425],{},"\u003Cins>",[60,20427,20428],{},"\u003Csub>",[60,20430,20431],{},"\u003Csup>",", and any other element that is not in the opaque list (see below) and has children.",[30,20434,20435,20436,20439],{},"These elements are ",[1929,20437,20438],{},"reconstructed"," in the output DOM with their original tag and all attributes. Their children are split normally into words and characters.",[225,20441,20443],{"className":338,"code":20442,"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,20444,20445,20450,20471,20503,20511,20515,20520,20535,20559,20580,20588,20608,20616,20637,20651,20670,20678],{"__ignoreMap":230},[234,20446,20447],{"class":236,"line":237},[234,20448,20449],{"class":864},"\u003C!-- source -->\n",[234,20451,20452,20454,20456,20458,20460,20462,20464,20466,20469],{"class":236,"line":258},[234,20453,347],{"class":244},[234,20455,30],{"class":350},[234,20457,354],{"class":281},[234,20459,357],{"class":244},[234,20461,17666],{"class":251},[234,20463,17669],{"class":281},[234,20465,357],{"class":244},[234,20467,20468],{"class":251},"\"word\"",[234,20470,376],{"class":244},[234,20472,20473,20476,20478,20481,20483,20486,20488,20490,20492,20495,20498,20500],{"class":236,"line":265},[234,20474,20475],{"class":244},"  Text in \u003C",[234,20477,3714],{"class":350},[234,20479,20480],{"class":244},">emphasis\u003C/",[234,20482,3714],{"class":350},[234,20484,20485],{"class":244},"> and \u003C",[234,20487,1929],{"class":350},[234,20489,1297],{"class":281},[234,20491,357],{"class":244},[234,20493,20494],{"class":251},"\"bold\"",[234,20496,20497],{"class":244},">bold\u003C/",[234,20499,1929],{"class":350},[234,20501,20502],{"class":244},">.\n",[234,20504,20505,20507,20509],{"class":236,"line":288},[234,20506,1402],{"class":244},[234,20508,30],{"class":350},[234,20510,376],{"class":244},[234,20512,20513],{"class":236,"line":293},[234,20514,262],{"emptyLinePlaceholder":261},[234,20516,20517],{"class":236,"line":305},[234,20518,20519],{"class":864},"\u003C!-- output (simplified) -->\n",[234,20521,20522,20524,20526,20528,20530,20533],{"class":236,"line":321},[234,20523,347],{"class":244},[234,20525,30],{"class":350},[234,20527,1297],{"class":281},[234,20529,357],{"class":244},[234,20531,20532],{"class":251},"\"-splitted\"",[234,20534,376],{"class":244},[234,20536,20537,20539,20541,20543,20545,20548,20551,20553,20556],{"class":236,"line":946},[234,20538,1292],{"class":244},[234,20540,234],{"class":350},[234,20542,1297],{"class":281},[234,20544,357],{"class":244},[234,20546,20547],{"class":251},"\"-s-word\"",[234,20549,20550],{"class":244},">Text\u003C/",[234,20552,234],{"class":350},[234,20554,20555],{"class":244},">",[234,20557,20558],{"class":271},"&nbsp;\n",[234,20560,20561,20563,20565,20567,20569,20571,20574,20576,20578],{"class":236,"line":955},[234,20562,1292],{"class":244},[234,20564,234],{"class":350},[234,20566,1297],{"class":281},[234,20568,357],{"class":244},[234,20570,20547],{"class":251},[234,20572,20573],{"class":244},">in\u003C/",[234,20575,234],{"class":350},[234,20577,20555],{"class":244},[234,20579,20558],{"class":271},[234,20581,20582,20584,20586],{"class":236,"line":11},[234,20583,1292],{"class":244},[234,20585,3714],{"class":350},[234,20587,376],{"class":244},[234,20589,20590,20592,20594,20596,20598,20600,20602,20604,20606],{"class":236,"line":980},[234,20591,1321],{"class":244},[234,20593,234],{"class":350},[234,20595,1297],{"class":281},[234,20597,357],{"class":244},[234,20599,20547],{"class":251},[234,20601,20480],{"class":244},[234,20603,234],{"class":350},[234,20605,20555],{"class":244},[234,20607,20558],{"class":271},[234,20609,20610,20612,20614],{"class":236,"line":994},[234,20611,1393],{"class":244},[234,20613,3714],{"class":350},[234,20615,376],{"class":244},[234,20617,20618,20620,20622,20624,20626,20628,20631,20633,20635],{"class":236,"line":1000},[234,20619,1292],{"class":244},[234,20621,234],{"class":350},[234,20623,1297],{"class":281},[234,20625,357],{"class":244},[234,20627,20547],{"class":251},[234,20629,20630],{"class":244},">and\u003C/",[234,20632,234],{"class":350},[234,20634,20555],{"class":244},[234,20636,20558],{"class":271},[234,20638,20639,20641,20643,20645,20647,20649],{"class":236,"line":1005},[234,20640,1292],{"class":244},[234,20642,1929],{"class":350},[234,20644,1297],{"class":281},[234,20646,357],{"class":244},[234,20648,20494],{"class":251},[234,20650,376],{"class":244},[234,20652,20653,20655,20657,20659,20661,20663,20666,20668],{"class":236,"line":1013},[234,20654,1321],{"class":244},[234,20656,234],{"class":350},[234,20658,1297],{"class":281},[234,20660,357],{"class":244},[234,20662,20547],{"class":251},[234,20664,20665],{"class":244},">bold.\u003C/",[234,20667,234],{"class":350},[234,20669,376],{"class":244},[234,20671,20672,20674,20676],{"class":236,"line":1019},[234,20673,1393],{"class":244},[234,20675,1929],{"class":350},[234,20677,376],{"class":244},[234,20679,20680,20682,20684],{"class":236,"line":1025},[234,20681,1402],{"class":244},[234,20683,30],{"class":350},[234,20685,376],{"class":244},[30,20687,20688,20689,1833,20691,2703,20694,20697],{},"Your CSS selectors like ",[60,20690,3714],{},[60,20692,20693],{},"strong.bold",[60,20695,20696],{},"a[href]"," continue to work because the element is recreated with the same tag and attributes.",[30,20699,20700],{},"Nesting is fully supported:",[225,20702,20704],{"className":338,"code":20703,"language":340,"meta":230,"style":230},"\u003Ca href=\"/link\">\u003Cstrong>click here\u003C/strong>\u003C/a>\n",[60,20705,20706],{"__ignoreMap":230},[234,20707,20708,20710,20712,20715,20717,20720,20723,20725,20728,20730,20732,20734],{"class":236,"line":237},[234,20709,347],{"class":244},[234,20711,133],{"class":350},[234,20713,20714],{"class":281}," href",[234,20716,357],{"class":244},[234,20718,20719],{"class":251},"\"/link\"",[234,20721,20722],{"class":244},">\u003C",[234,20724,1929],{"class":350},[234,20726,20727],{"class":244},">click here\u003C/",[234,20729,1929],{"class":350},[234,20731,371],{"class":244},[234,20733,133],{"class":350},[234,20735,376],{"class":244},[30,20737,20738,20739,137,20741,20743],{},"Both ",[60,20740,17711],{},[60,20742,17708],{}," are preserved in the output, wrapping the split word/char spans.",[174,20745,20747],{"id":20746},"opaque-elements-preserved-as-is-not-split","Opaque elements — preserved as-is, not split",[30,20749,20750],{},"These elements are inserted into the output untouched. Their content is not split into words or characters.",[30,20752,20753],{},"The full list:",[225,20755,20758],{"className":20756,"code":20757,"language":18140},[18138],"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,20759,20757],{"__ignoreMap":230},[225,20761,20763],{"className":338,"code":20762,"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,20764,20765,20769,20789,20813,20821,20825,20829,20843,20864,20884,20903],{"__ignoreMap":230},[234,20766,20767],{"class":236,"line":237},[234,20768,20449],{"class":864},[234,20770,20771,20773,20775,20777,20779,20781,20783,20785,20787],{"class":236,"line":258},[234,20772,347],{"class":244},[234,20774,30],{"class":350},[234,20776,354],{"class":281},[234,20778,357],{"class":244},[234,20780,17666],{"class":251},[234,20782,17669],{"class":281},[234,20784,357],{"class":244},[234,20786,20468],{"class":251},[234,20788,376],{"class":244},[234,20790,20791,20794,20796,20798,20800,20803,20805,20807,20810],{"class":236,"line":265},[234,20792,20793],{"class":244},"  Check \u003C",[234,20795,3282],{"class":350},[234,20797,12316],{"class":281},[234,20799,357],{"class":244},[234,20801,20802],{"class":251},"\"icon.png\"",[234,20804,12324],{"class":281},[234,20806,357],{"class":244},[234,20808,20809],{"class":251},"\"icon\"",[234,20811,20812],{"class":244}," /> this.\n",[234,20814,20815,20817,20819],{"class":236,"line":288},[234,20816,1402],{"class":244},[234,20818,30],{"class":350},[234,20820,376],{"class":244},[234,20822,20823],{"class":236,"line":293},[234,20824,262],{"emptyLinePlaceholder":261},[234,20826,20827],{"class":236,"line":305},[234,20828,20519],{"class":864},[234,20830,20831,20833,20835,20837,20839,20841],{"class":236,"line":321},[234,20832,347],{"class":244},[234,20834,30],{"class":350},[234,20836,1297],{"class":281},[234,20838,357],{"class":244},[234,20840,20532],{"class":251},[234,20842,376],{"class":244},[234,20844,20845,20847,20849,20851,20853,20855,20858,20860,20862],{"class":236,"line":946},[234,20846,1292],{"class":244},[234,20848,234],{"class":350},[234,20850,1297],{"class":281},[234,20852,357],{"class":244},[234,20854,20547],{"class":251},[234,20856,20857],{"class":244},">Check\u003C/",[234,20859,234],{"class":350},[234,20861,20555],{"class":244},[234,20863,20558],{"class":271},[234,20865,20866,20868,20870,20872,20874,20876,20878,20880,20882],{"class":236,"line":955},[234,20867,1292],{"class":244},[234,20869,3282],{"class":350},[234,20871,12316],{"class":281},[234,20873,357],{"class":244},[234,20875,20802],{"class":251},[234,20877,12324],{"class":281},[234,20879,357],{"class":244},[234,20881,20809],{"class":251},[234,20883,12339],{"class":244},[234,20885,20886,20888,20890,20892,20894,20896,20899,20901],{"class":236,"line":11},[234,20887,1292],{"class":244},[234,20889,234],{"class":350},[234,20891,1297],{"class":281},[234,20893,357],{"class":244},[234,20895,20547],{"class":251},[234,20897,20898],{"class":244},">this.\u003C/",[234,20900,234],{"class":350},[234,20902,376],{"class":244},[234,20904,20905,20907,20909],{"class":236,"line":980},[234,20906,1402],{"class":244},[234,20908,30],{"class":350},[234,20910,376],{"class":244},[30,20912,20913],{},"Opaque elements:",[42,20915,20916,20919,20926,20929],{},[45,20917,20918],{},"keep all their attributes and content",[45,20920,20921,20922,1934,20924,17023],{},"do not receive ",[60,20923,17035],{},[60,20925,17061],{},[45,20927,20928],{},"do not receive CSS index variables",[45,20930,20931,20932,20934,20935],{},"occupy a slot in the index sequence — the next word after an ",[60,20933,17721],{}," has an incremented ",[60,20936,17497],{},[174,20938,20940,20942],{"id":20939},"br-line-break",[60,20941,17733],{}," — line break",[30,20944,20945,20947,20948,20950],{},[60,20946,17733],{}," forces a line break in the layout. Text before and after ",[60,20949,17733],{}," ends up on separate lines.",[225,20952,20954],{"className":338,"code":20953,"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,20955,20956,20977,20987],{"__ignoreMap":230},[234,20957,20958,20960,20962,20964,20966,20968,20970,20972,20975],{"class":236,"line":237},[234,20959,347],{"class":244},[234,20961,25],{"class":350},[234,20963,354],{"class":281},[234,20965,357],{"class":244},[234,20967,17666],{"class":251},[234,20969,17669],{"class":281},[234,20971,357],{"class":244},[234,20973,20974],{"class":251},"\"line[start]|char-line[start]\"",[234,20976,376],{"class":244},[234,20978,20979,20982,20984],{"class":236,"line":258},[234,20980,20981],{"class":244},"  Line One\u003C",[234,20983,2045],{"class":350},[234,20985,20986],{"class":244}," />Line Two\n",[234,20988,20989,20991,20993],{"class":236,"line":265},[234,20990,1402],{"class":244},[234,20992,25],{"class":350},[234,20994,376],{"class":244},[30,20996,20997,20998,21000,21001,14079],{},"Each line gets its own ",[60,20999,17022],{}," wrapper with separate ",[60,21002,17319],{},[37,21004,21005],{"id":17742},[60,21006,17749],{},[30,21008,21009,21011],{},[60,21010,17749],{}," is a special authoring helper for applying CSS classes to generated wrappers. It does not appear in the output DOM.",[225,21013,21014],{"className":338,"code":17753,"language":340,"meta":230,"style":230},[60,21015,21016,21036,21054],{"__ignoreMap":230},[234,21017,21018,21020,21022,21024,21026,21028,21030,21032,21034],{"class":236,"line":237},[234,21019,347],{"class":244},[234,21021,37],{"class":350},[234,21023,354],{"class":281},[234,21025,357],{"class":244},[234,21027,17666],{"class":251},[234,21029,17669],{"class":281},[234,21031,357],{"class":244},[234,21033,17674],{"class":251},[234,21035,376],{"class":244},[234,21037,21038,21040,21042,21044,21046,21048,21050,21052],{"class":236,"line":258},[234,21039,1292],{"class":244},[234,21041,17742],{"class":350},[234,21043,1297],{"class":281},[234,21045,357],{"class":244},[234,21047,17788],{"class":251},[234,21049,17791],{"class":244},[234,21051,17742],{"class":350},[234,21053,17796],{"class":244},[234,21055,21056,21058,21060],{"class":236,"line":265},[234,21057,1402],{"class":244},[234,21059,37],{"class":350},[234,21061,376],{"class":244},[30,21063,21064,21065,21068],{},"The word \"Signal\" and its char wrappers receive the class ",[60,21066,21067],{},"is-accent",". The word \"Layer\" does not.",[174,21070,21072],{"id":21071},"how-classes-are-applied","How classes are applied",[42,21074,21075,21083],{},[45,21076,19488,21077,19491,21079,19495,21081,19498],{},[60,21078,17742],{},[1929,21080,19494],{},[60,21082,17035],{},[45,21084,21085,21086,17023],{},"Otherwise, the classes appear on individual ",[60,21087,17061],{},[174,21089,21091],{"id":21090},"nesting","Nesting",[30,21093,21094,21096],{},[60,21095,17749],{}," can be nested. Inner classes accumulate:",[225,21098,21100],{"className":338,"code":21099,"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,21101,21102,21117,21138],{"__ignoreMap":230},[234,21103,21104,21106,21108,21110,21112,21115],{"class":236,"line":237},[234,21105,347],{"class":244},[234,21107,17742],{"class":350},[234,21109,1297],{"class":281},[234,21111,357],{"class":244},[234,21113,21114],{"class":251},"\"highlight\"",[234,21116,376],{"class":244},[234,21118,21119,21121,21123,21125,21127,21130,21133,21135],{"class":236,"line":258},[234,21120,1292],{"class":244},[234,21122,17742],{"class":350},[234,21124,1297],{"class":281},[234,21126,357],{"class":244},[234,21128,21129],{"class":251},"\"accent\"",[234,21131,21132],{"class":244},">Bold\u003C/",[234,21134,17742],{"class":350},[234,21136,21137],{"class":244},"> text\n",[234,21139,21140,21142,21144],{"class":236,"line":265},[234,21141,1402],{"class":244},[234,21143,17742],{"class":350},[234,21145,376],{"class":244},[42,21147,21148,21157],{},[45,21149,21150,21151,137,21154],{},"\"Bold\" gets classes ",[60,21152,21153],{},"highlight",[60,21155,21156],{},"accent",[45,21158,21159,21160,21162],{},"\"text\" gets class ",[60,21161,21153],{}," only",[37,21164,21166,21168,21169],{"id":21165},"before-element-and-after-element",[60,21167,19446],{}," And ",[60,21170,19457],{},[30,21172,21173],{},"When text sits adjacent to an opaque element, the module adds helper classes to the nearby wrappers:",[42,21175,21176,21181],{},[45,21177,21178,21180],{},[60,21179,19446],{}," — on the wrapper immediately before an opaque element",[45,21182,21183,21185],{},[60,21184,19457],{}," — on the wrapper immediately after an opaque element",[30,21187,21188,21189,1833,21191,2703,21193,21195],{},"These classes appear on whichever wrapper level is active (",[60,21190,17022],{},[60,21192,17035],{},[60,21194,17061],{},"). Use them to adjust spacing or animation timing:",[225,21197,21199],{"className":5857,"code":21198,"language":5859,"meta":230,"style":230},".-s-word.-before-element {\n  margin-right: 0.5em;\n}\n",[60,21200,21201,21208,21221],{"__ignoreMap":230},[234,21202,21203,21206],{"class":236,"line":237},[234,21204,21205],{"class":281},".-s-word.-before-element",[234,21207,909],{"class":244},[234,21209,21210,21213,21215,21217,21219],{"class":236,"line":258},[234,21211,21212],{"class":271},"  margin-right",[234,21214,1443],{"class":244},[234,21216,15657],{"class":271},[234,21218,3714],{"class":240},[234,21220,255],{"class":244},[234,21222,21223],{"class":236,"line":265},[234,21224,1143],{"class":244},[37,21226,21228],{"id":21227},"word-joining","Word Joining",[30,21230,21231],{},"When text from different inline elements runs together without whitespace, the module handles it intelligently:",[225,21233,21235],{"className":338,"code":21234,"language":340,"meta":230,"style":230},"\u003Cp string=\"split\" string-split=\"word\">\n  \u003Cem>emph\u003C/em>asis\n\u003C/p>\n",[60,21236,21237,21257,21271],{"__ignoreMap":230},[234,21238,21239,21241,21243,21245,21247,21249,21251,21253,21255],{"class":236,"line":237},[234,21240,347],{"class":244},[234,21242,30],{"class":350},[234,21244,354],{"class":281},[234,21246,357],{"class":244},[234,21248,17666],{"class":251},[234,21250,17669],{"class":281},[234,21252,357],{"class":244},[234,21254,20468],{"class":251},[234,21256,376],{"class":244},[234,21258,21259,21261,21263,21266,21268],{"class":236,"line":258},[234,21260,1292],{"class":244},[234,21262,3714],{"class":350},[234,21264,21265],{"class":244},">emph\u003C/",[234,21267,3714],{"class":350},[234,21269,21270],{"class":244},">asis\n",[234,21272,21273,21275,21277],{"class":236,"line":265},[234,21274,1402],{"class":244},[234,21276,30],{"class":350},[234,21278,376],{"class":244},[30,21280,21281,21282,21285,21286,21288],{},"Since there is no space between ",[60,21283,21284],{},"\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,21287,17705],{}," vs plain text), but they render as one visual word.",[37,21290,18741],{"id":18740},[174,21292,21294],{"id":21293},"empty-inline-elements","Empty inline elements",[30,21296,21297,21298,1934,21301,21304],{},"An element like ",[60,21299,21300],{},"\u003Cspan>\u003C/span>",[60,21302,21303],{},"\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,21306,21308],{"id":21307},"custom-elements-and-shadow-dom","Custom elements and Shadow DOM",[30,21310,21311],{},"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,21313,21315],{"id":21314},"attributes-are-preserved","Attributes are preserved",[30,21317,21318,21319,1833,21322,1833,21325,1833,21327,1833,21330,21332],{},"All attributes on inline elements are preserved exactly: ",[60,21320,21321],{},"class",[60,21323,21324],{},"href",[60,21326,410],{},[60,21328,21329],{},"data-*",[60,21331,4269],{},", etc. The reconstructed element in the output is functionally identical to the original for CSS and JS purposes.",[37,21334,18775],{"id":18774},[42,21336,21337,21341,21346,21350],{},[45,21338,18780,21339],{},[133,21340,5290],{"href":5289},[45,21342,21343,21344],{},"DOM output details: ",[133,21345,17411],{"href":16822},[45,21347,19577,21348],{},[133,21349,16960],{"href":16821},[45,21351,18795,21352],{},[133,21353,17926],{"href":16823},[410,21355,21356],{},"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":21358},[21359,21365,21369,21371,21372,21377],{"id":20383,"depth":258,"text":20384,"children":21360},[21361,21362,21363],{"id":20390,"depth":265,"text":20391},{"id":20746,"depth":265,"text":20747},{"id":20939,"depth":265,"text":21364},"\u003Cbr> — line break",{"id":17742,"depth":258,"text":17749,"children":21366},[21367,21368],{"id":21071,"depth":265,"text":21072},{"id":21090,"depth":265,"text":21091},{"id":21165,"depth":258,"text":21370},"-before-element And -after-element",{"id":21227,"depth":258,"text":21228},{"id":18740,"depth":258,"text":18741,"children":21373},[21374,21375,21376],{"id":21293,"depth":265,"text":21294},{"id":21307,"depth":265,"text":21308},{"id":21314,"depth":265,"text":21315},{"id":18774,"depth":258,"text":18775},{"path":5295,"title":5296,"description":21379,"kind":5369,"section":5187,"order":21380,"group":5282,"status":8027,"integration":2706,"publicExport":261,"activation":21381,"package":5371,"aliases":21382,"attrs":21384,"events":21385,"cssVars":21386,"related":21387,"body":21388},"Lays items into a measured masonry surface using built-in layout helpers.",220,"string=\"masonry\"",[21383,5296],"masonry",[],[],[],[5289,5301,2899],{"type":22,"value":21389,"toc":22297},[21390,21393,21398,21400,21402,21465,21468,21490,21493,21495,21498,21501,21514,21517,21544,21547,21549,21607,21610,21652,21654,21656,21658,21925,22152,22200,22202,22259,22261,22294],[25,21391,5296],{"id":21392},"stringmasonry",[30,21394,21395,21397],{},[60,21396,5296],{}," 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,21399,5407],{"id":5406},[174,21401,4905],{"id":4904},[2221,21403,21404,21416],{},[2224,21405,21406],{},[2227,21407,21408,21410,21412,21414],{},[2230,21409,4914],{},[2230,21411,4917],{},[2230,21413,4920],{},[2230,21415,5424],{},[2240,21417,21418,21434,21449],{},[2227,21419,21420,21425,21428,21431],{},[2245,21421,21422],{},[60,21423,21424],{},"string-masonry-cols",[2245,21426,21427],{},"breakpoint-dimension",[2245,21429,21430],{},"`2",[2245,21432,21433],{},"640:3",[2227,21435,21436,21441,21443,21446],{},[2245,21437,21438],{},[60,21439,21440],{},"string-masonry-gap",[2245,21442,21427],{},[2245,21444,21445],{},"`16",[2245,21447,21448],{},"640:24",[2227,21450,21451,21456,21458,21462],{},[2245,21452,21453],{},[60,21454,21455],{},"string-masonry-mode",[2245,21457,2252],{},[2245,21459,21460],{},[60,21461,11102],{},[2245,21463,21464],{},"Chooses automatic layout updates or event-driven manual control.",[30,21466,21467],{},"Child items may also define animation tuning attributes:",[42,21469,21470,21475,21480,21485],{},[45,21471,21472],{},[60,21473,21474],{},"string-masonry-position-time",[45,21476,21477],{},[60,21478,21479],{},"string-masonry-position-easing",[45,21481,21482],{},[60,21483,21484],{},"string-masonry-size-time",[45,21486,21487],{},[60,21488,21489],{},"string-masonry-size-easing",[30,21491,21492],{},"These are read from the direct child items, not from the masonry container.",[174,21494,5558],{"id":5557},[30,21496,21497],{},"The module writes inline layout styles.",[30,21499,21500],{},"On the container:",[42,21502,21503,21508],{},[45,21504,21505],{},[60,21506,21507],{},"position: relative",[45,21509,21510,21511],{},"animated ",[60,21512,21513],{},"height",[30,21515,21516],{},"On direct children:",[42,21518,21519,21524,21529,21534,21539],{},[45,21520,21521],{},[60,21522,21523],{},"position: absolute",[45,21525,21526],{},[60,21527,21528],{},"top: 0",[45,21530,21531],{},[60,21532,21533],{},"left: 0",[45,21535,7227,21536],{},[60,21537,21538],{},"width",[45,21540,7227,21541],{},[60,21542,21543],{},"transform: translate3d(x, y, 0)",[30,21545,21546],{},"The module does not publish CSS variables for masonry geometry.",[174,21548,5593],{"id":3814},[2221,21550,21551,21561],{},[2224,21552,21553],{},[2227,21554,21555,21557,21559],{},[2230,21556,5602],{},[2230,21558,5605],{},[2230,21560,5608],{},[2240,21562,21563,21578,21592],{},[2227,21564,21565,21570,21575],{},[2245,21566,21567],{},[60,21568,21569],{},"masonry:shuffle:start",[2245,21571,21572],{},[60,21573,21574],{},"{ object }",[2245,21576,21577],{},"A masonry shuffle starts",[2227,21579,21580,21585,21589],{},[2245,21581,21582],{},[60,21583,21584],{},"masonry:shuffle:end",[2245,21586,21587],{},[60,21588,21574],{},[2245,21590,21591],{},"A masonry shuffle ends",[2227,21593,21594,21599,21604],{},[2245,21595,21596],{},[60,21597,21598],{},"masonry:update:\u003Cid>",[2245,21600,21601],{},[60,21602,21603],{},"{ mode?, cols?, gap? }",[2245,21605,21606],{},"Input channel to change settings and force a relayout",[30,21608,21609],{},"Manual update example:",[225,21611,21613],{"className":227,"code":21612,"language":229,"meta":230,"style":230},"stringTune.emit('masonry:update:grid', {\n  cols: 4,\n  gap: 20,\n});\n",[60,21614,21615,21630,21639,21648],{"__ignoreMap":230},[234,21616,21617,21619,21622,21624,21627],{"class":236,"line":237},[234,21618,296],{"class":244},[234,21620,21621],{"class":281},"emit",[234,21623,329],{"class":244},[234,21625,21626],{"class":251},"'masonry:update:grid'",[234,21628,21629],{"class":244},", {\n",[234,21631,21632,21635,21637],{"class":236,"line":258},[234,21633,21634],{"class":244},"  cols: ",[234,21636,15274],{"class":271},[234,21638,2506],{"class":244},[234,21640,21641,21644,21646],{"class":236,"line":265},[234,21642,21643],{"class":244},"  gap: ",[234,21645,5942],{"class":271},[234,21647,2506],{"class":244},[234,21649,21650],{"class":236,"line":288},[234,21651,1040],{"class":244},[174,21653,5667],{"id":5666},[30,21655,10483],{},[37,21657,5689],{"id":5688},[225,21659,21661],{"className":338,"code":21660,"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,21662,21663,21671,21682,21693,21703,21715,21724,21728,21756,21782,21808,21834,21860,21868,21872,21899],{"__ignoreMap":230},[234,21664,21665,21667,21669],{"class":236,"line":237},[234,21666,347],{"class":244},[234,21668,740],{"class":350},[234,21670,15100],{"class":244},[234,21672,21673,21675,21677,21680],{"class":236,"line":258},[234,21674,12249],{"class":281},[234,21676,357],{"class":244},[234,21678,21679],{"class":251},"\"masonry\"",[234,21681,15100],{"class":244},[234,21683,21684,21686,21688,21691],{"class":236,"line":265},[234,21685,12259],{"class":281},[234,21687,357],{"class":244},[234,21689,21690],{"class":251},"\"work-grid\"",[234,21692,15100],{"class":244},[234,21694,21695,21698,21700],{"class":236,"line":288},[234,21696,21697],{"class":281},"  string-masonry-mode",[234,21699,357],{"class":244},[234,21701,21702],{"class":251},"\"manual\"\n",[234,21704,21705,21708,21710,21713],{"class":236,"line":293},[234,21706,21707],{"class":281},"  string-masonry-gap",[234,21709,357],{"class":244},[234,21711,21712],{"class":251},"\"24\"",[234,21714,15100],{"class":244},[234,21716,21717,21719,21721],{"class":236,"line":305},[234,21718,12239],{"class":281},[234,21720,357],{"class":244},[234,21722,21723],{"class":251},"\"work-grid\"\n",[234,21725,21726],{"class":236,"line":321},[234,21727,376],{"class":244},[234,21729,21730,21732,21734,21736,21738,21741,21744,21746,21749,21752,21754],{"class":236,"line":946},[234,21731,1292],{"class":244},[234,21733,12395],{"class":350},[234,21735,1297],{"class":281},[234,21737,357],{"class":244},[234,21739,21740],{"class":251},"\"work-item\"",[234,21742,21743],{"class":281}," style",[234,21745,357],{"class":244},[234,21747,21748],{"class":251},"\"height: 300px;\"",[234,21750,21751],{"class":244},">Project A\u003C/",[234,21753,12395],{"class":350},[234,21755,376],{"class":244},[234,21757,21758,21760,21762,21764,21766,21768,21770,21772,21775,21778,21780],{"class":236,"line":955},[234,21759,1292],{"class":244},[234,21761,12395],{"class":350},[234,21763,1297],{"class":281},[234,21765,357],{"class":244},[234,21767,21740],{"class":251},[234,21769,21743],{"class":281},[234,21771,357],{"class":244},[234,21773,21774],{"class":251},"\"height: 450px;\"",[234,21776,21777],{"class":244},">Project B\u003C/",[234,21779,12395],{"class":350},[234,21781,376],{"class":244},[234,21783,21784,21786,21788,21790,21792,21794,21796,21798,21801,21804,21806],{"class":236,"line":11},[234,21785,1292],{"class":244},[234,21787,12395],{"class":350},[234,21789,1297],{"class":281},[234,21791,357],{"class":244},[234,21793,21740],{"class":251},[234,21795,21743],{"class":281},[234,21797,357],{"class":244},[234,21799,21800],{"class":251},"\"height: 280px;\"",[234,21802,21803],{"class":244},">Project C\u003C/",[234,21805,12395],{"class":350},[234,21807,376],{"class":244},[234,21809,21810,21812,21814,21816,21818,21820,21822,21824,21827,21830,21832],{"class":236,"line":980},[234,21811,1292],{"class":244},[234,21813,12395],{"class":350},[234,21815,1297],{"class":281},[234,21817,357],{"class":244},[234,21819,21740],{"class":251},[234,21821,21743],{"class":281},[234,21823,357],{"class":244},[234,21825,21826],{"class":251},"\"height: 520px;\"",[234,21828,21829],{"class":244},">Project D\u003C/",[234,21831,12395],{"class":350},[234,21833,376],{"class":244},[234,21835,21836,21838,21840,21842,21844,21846,21848,21850,21853,21856,21858],{"class":236,"line":994},[234,21837,1292],{"class":244},[234,21839,12395],{"class":350},[234,21841,1297],{"class":281},[234,21843,357],{"class":244},[234,21845,21740],{"class":251},[234,21847,21743],{"class":281},[234,21849,357],{"class":244},[234,21851,21852],{"class":251},"\"height: 320px;\"",[234,21854,21855],{"class":244},">Project E\u003C/",[234,21857,12395],{"class":350},[234,21859,376],{"class":244},[234,21861,21862,21864,21866],{"class":236,"line":1000},[234,21863,1402],{"class":244},[234,21865,740],{"class":350},[234,21867,376],{"class":244},[234,21869,21870],{"class":236,"line":1005},[234,21871,262],{"emptyLinePlaceholder":261},[234,21873,21874,21876,21878,21880,21882,21885,21887,21889,21892,21895,21897],{"class":236,"line":1013},[234,21875,347],{"class":244},[234,21877,1359],{"class":350},[234,21879,1070],{"class":281},[234,21881,357],{"class":244},[234,21883,21884],{"class":251},"\"button\"",[234,21886,5157],{"class":281},[234,21888,357],{"class":244},[234,21890,21891],{"class":251},"\"cols-2\"",[234,21893,21894],{"class":244},">2 cols\u003C/",[234,21896,1359],{"class":350},[234,21898,376],{"class":244},[234,21900,21901,21903,21905,21907,21909,21911,21913,21915,21918,21921,21923],{"class":236,"line":1019},[234,21902,347],{"class":244},[234,21904,1359],{"class":350},[234,21906,1070],{"class":281},[234,21908,357],{"class":244},[234,21910,21884],{"class":251},[234,21912,5157],{"class":281},[234,21914,357],{"class":244},[234,21916,21917],{"class":251},"\"cols-3\"",[234,21919,21920],{"class":244},">3 cols\u003C/",[234,21922,1359],{"class":350},[234,21924,376],{"class":244},[225,21926,21928],{"className":5857,"code":21927,"language":5859,"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,21929,21930,21937,21949,21962,21976,21986,21990,21994,22001,22012,22028,22038,22048,22058,22068,22080,22113,22117,22121,22128,22138,22148],{"__ignoreMap":230},[234,21931,21932,21935],{"class":236,"line":237},[234,21933,21934],{"class":281},".work-grid",[234,21936,909],{"class":244},[234,21938,21939,21941,21943,21945,21947],{"class":236,"line":258},[234,21940,5977],{"class":271},[234,21942,1443],{"class":244},[234,21944,5883],{"class":271},[234,21946,3403],{"class":240},[234,21948,255],{"class":244},[234,21950,21951,21953,21955,21958,21960],{"class":236,"line":265},[234,21952,15330],{"class":271},[234,21954,1443],{"class":244},[234,21956,21957],{"class":271},"1200",[234,21959,1789],{"class":240},[234,21961,255],{"class":244},[234,21963,21964,21967,21969,21971,21974],{"class":236,"line":288},[234,21965,21966],{"class":271},"  margin",[234,21968,1443],{"class":244},[234,21970,1836],{"class":271},[234,21972,21973],{"class":271}," auto",[234,21975,255],{"class":244},[234,21977,21978,21980,21982,21984],{"class":236,"line":293},[234,21979,7598],{"class":271},[234,21981,1443],{"class":244},[234,21983,7603],{"class":271},[234,21985,255],{"class":244},[234,21987,21988],{"class":236,"line":305},[234,21989,1143],{"class":244},[234,21991,21992],{"class":236,"line":321},[234,21993,262],{"emptyLinePlaceholder":261},[234,21995,21996,21999],{"class":236,"line":946},[234,21997,21998],{"class":281},".work-item",[234,22000,909],{"class":244},[234,22002,22003,22005,22007,22010],{"class":236,"line":955},[234,22004,6023],{"class":271},[234,22006,1443],{"class":244},[234,22008,22009],{"class":271},"#f4f4f4",[234,22011,255],{"class":244},[234,22013,22014,22016,22018,22020,22022,22024,22026],{"class":236,"line":11},[234,22015,1769],{"class":271},[234,22017,1443],{"class":244},[234,22019,1754],{"class":271},[234,22021,1789],{"class":240},[234,22023,6013],{"class":271},[234,22025,6016],{"class":271},[234,22027,255],{"class":244},[234,22029,22030,22032,22034,22036],{"class":236,"line":980},[234,22031,1677],{"class":271},[234,22033,1443],{"class":244},[234,22035,12585],{"class":271},[234,22037,255],{"class":244},[234,22039,22040,22042,22044,22046],{"class":236,"line":994},[234,22041,6805],{"class":271},[234,22043,1443],{"class":244},[234,22045,1695],{"class":271},[234,22047,255],{"class":244},[234,22049,22050,22052,22054,22056],{"class":236,"line":1000},[234,22051,12602],{"class":271},[234,22053,1443],{"class":244},[234,22055,1695],{"class":271},[234,22057,255],{"class":244},[234,22059,22060,22062,22064,22066],{"class":236,"line":1005},[234,22061,14315],{"class":271},[234,22063,1443],{"class":244},[234,22065,14320],{"class":271},[234,22067,255],{"class":244},[234,22069,22070,22072,22074,22076,22078],{"class":236,"line":1013},[234,22071,9886],{"class":271},[234,22073,1443],{"class":244},[234,22075,14331],{"class":271},[234,22077,1711],{"class":240},[234,22079,255],{"class":244},[234,22081,22082,22085,22088,22091,22093,22095,22097,22099,22101,22103,22105,22107,22109,22111],{"class":236,"line":1019},[234,22083,22084],{"class":271},"  transition",[234,22086,22087],{"class":244},": transform ",[234,22089,22090],{"class":271},"0.4",[234,22092,9858],{"class":240},[234,22094,17275],{"class":271},[234,22096,329],{"class":244},[234,22098,7131],{"class":271},[234,22100,1833],{"class":244},[234,22102,1836],{"class":271},[234,22104,1833],{"class":244},[234,22106,1836],{"class":271},[234,22108,1833],{"class":244},[234,22110,1754],{"class":271},[234,22112,335],{"class":244},[234,22114,22115],{"class":236,"line":1025},[234,22116,1143],{"class":244},[234,22118,22119],{"class":236,"line":1031},[234,22120,262],{"emptyLinePlaceholder":261},[234,22122,22123,22126],{"class":236,"line":1037},[234,22124,22125],{"class":281},".work-item:hover",[234,22127,909],{"class":244},[234,22129,22130,22132,22134,22136],{"class":236,"line":427},[234,22131,6023],{"class":271},[234,22133,1443],{"class":244},[234,22135,9965],{"class":271},[234,22137,255],{"class":244},[234,22139,22140,22142,22144,22146],{"class":236,"line":1571},[234,22141,11568],{"class":271},[234,22143,1443],{"class":244},[234,22145,6028],{"class":271},[234,22147,255],{"class":244},[234,22149,22150],{"class":236,"line":1592},[234,22151,1143],{"class":244},[225,22153,22155],{"className":227,"code":22154,"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,22156,22157,22180],{"__ignoreMap":230},[234,22158,22159,22161,22163,22165,22168,22171,22173,22176,22178],{"class":236,"line":237},[234,22160,296],{"class":244},[234,22162,21621],{"class":281},[234,22164,329],{"class":244},[234,22166,22167],{"class":251},"'masonry:update:work-grid'",[234,22169,22170],{"class":244},", { cols: ",[234,22172,6008],{"class":271},[234,22174,22175],{"class":244},", gap: ",[234,22177,6740],{"class":271},[234,22179,318],{"class":244},[234,22181,22182,22184,22186,22188,22190,22192,22194,22196,22198],{"class":236,"line":258},[234,22183,296],{"class":244},[234,22185,21621],{"class":281},[234,22187,329],{"class":244},[234,22189,22167],{"class":251},[234,22191,22170],{"class":244},[234,22193,9609],{"class":271},[234,22195,22175],{"class":244},[234,22197,6740],{"class":271},[234,22199,318],{"class":244},[37,22201,6074],{"id":6073},[225,22203,22205],{"className":227,"code":22204,"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,22206,22207,22220,22224,22238,22247],{"__ignoreMap":230},[234,22208,22209,22211,22214,22216,22218],{"class":236,"line":237},[234,22210,241],{"class":240},[234,22212,22213],{"class":244}," StringTune, { StringMasonry } ",[234,22215,248],{"class":240},[234,22217,252],{"class":251},[234,22219,255],{"class":244},[234,22221,22222],{"class":236,"line":258},[234,22223,262],{"emptyLinePlaceholder":261},[234,22225,22226,22228,22230,22232,22234,22236],{"class":236,"line":265},[234,22227,268],{"class":240},[234,22229,272],{"class":271},[234,22231,275],{"class":240},[234,22233,278],{"class":244},[234,22235,282],{"class":281},[234,22237,285],{"class":244},[234,22239,22240,22242,22244],{"class":236,"line":288},[234,22241,296],{"class":244},[234,22243,299],{"class":281},[234,22245,22246],{"class":244},"(StringMasonry);\n",[234,22248,22249,22251,22253,22255,22257],{"class":236,"line":293},[234,22250,296],{"class":244},[234,22252,326],{"class":281},[234,22254,329],{"class":244},[234,22256,332],{"class":271},[234,22258,335],{"class":244},[37,22260,6133],{"id":6132},[42,22262,22263,22266,22272,22280,22287],{},[45,22264,22265],{},"The module positions only direct children of the masonry container.",[45,22267,22268,22269,22271],{},"In ",[60,22270,11102],{}," mode it reacts to container resize, child add/remove, and unfinished image loads.",[45,22273,22268,22274,22277,22278,106],{},[60,22275,22276],{},"manual"," mode you can still trigger relayout through ",[60,22279,21598],{},[45,22281,22282,22283,22286],{},"Child timing attributes are parsed with ",[60,22284,22285],{},"parseFloat()",". In the current runtime they are plain numeric durations, not documented time-unit strings.",[45,22288,22289,22290,22293],{},"The module also emits a generic ",[60,22291,22292],{},"resize"," event internally after certain height updates, but that should be treated as runtime plumbing rather than masonry-specific public API.",[410,22295,22296],{},"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":22298},[22299,22305,22306,22307],{"id":5406,"depth":258,"text":5407,"children":22300},[22301,22302,22303,22304],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":5301,"title":200,"description":22309,"kind":5369,"section":5187,"order":22310,"group":5282,"status":5370,"integration":11669,"publicExport":261,"activation":22311,"package":5371,"aliases":22312,"attrs":22315,"events":22320,"cssVars":22324,"related":22325,"body":22326},"Global responsive runtime that toggles device-scoped elements and emits screen events.",230,"stringTune.use(StringResponsive)",[22313,200,22314],"responsive","screen:mobile",[22316,22317,22318,22319],"string-mobile","string-tablet","string-laptop","string-desktop",[22314,22321,22322,22323],"screen:tablet","screen:laptop","screen:desktop",[],[5260,2899,2464],{"type":22,"value":22327,"toc":23213},[22328,22331,22344,22346,22350,22353,22377,22379,22382,22400,22402,22411,22425,22430,22432,22498,22538,22540,22542,22544,22744,23049,23051,23107,23113,23192,23194,23211],[25,22329,200],{"id":22330},"stringresponsive",[30,22332,22333,22335,22336,22339,22340,22343],{},[60,22334,200],{}," is a global module. It does not activate through ",[60,22337,22338],{},"string=\"responsive\"",". Instead, it watches viewport width, toggles device-scoped elements, and emits stateful ",[60,22341,22342],{},"screen:*"," events.",[37,22345,5407],{"id":5406},[174,22347,22349],{"id":22348},"default-ranges","Default Ranges",[30,22351,22352],{},"Current default ranges are:",[42,22354,22355,22360,22366,22372],{},[45,22356,4350,22357],{},[60,22358,22359],{},"0..359",[45,22361,22362,22363],{},"tablet: ",[60,22364,22365],{},"360..1023",[45,22367,22368,22369],{},"laptop: ",[60,22370,22371],{},"1024..1365",[45,22373,4345,22374],{},[60,22375,22376],{},"1366+",[174,22378,4905],{"id":4904},[30,22380,22381],{},"The module watches these attributes anywhere in the document:",[42,22383,22384,22388,22392,22396],{},[45,22385,22386],{},[60,22387,22316],{},[45,22389,22390],{},[60,22391,22317],{},[45,22393,22394],{},[60,22395,22318],{},[45,22397,22398],{},[60,22399,22319],{},[174,22401,5558],{"id":5557},[30,22403,22404,22406,22407,22410],{},[60,22405,200],{}," writes directly to ",[60,22408,22409],{},"style.display"," on matching elements:",[42,22412,22413,22419],{},[45,22414,22415,22416],{},"elements that match the active range get ",[60,22417,22418],{},"style.display = null",[45,22420,22421,22422],{},"elements outside the active range get ",[60,22423,22424],{},"style.display = \"none\"",[30,22426,22427,22428,106],{},"The current runtime does not preserve a cached previous display value beyond clearing the inline style back to ",[60,22429,12088],{},[174,22431,5593],{"id":3814},[2221,22433,22434,22444],{},[2224,22435,22436],{},[2227,22437,22438,22440,22442],{},[2230,22439,5602],{},[2230,22441,5605],{},[2230,22443,5608],{},[2240,22445,22446,22459,22472,22485],{},[2227,22447,22448,22452,22456],{},[2245,22449,22450],{},[60,22451,22314],{},[2245,22453,22454],{},[60,22455,14955],{},[2245,22457,22458],{},"Mobile match changes",[2227,22460,22461,22465,22469],{},[2245,22462,22463],{},[60,22464,22321],{},[2245,22466,22467],{},[60,22468,14955],{},[2245,22470,22471],{},"Tablet match changes",[2227,22473,22474,22478,22482],{},[2245,22475,22476],{},[60,22477,22322],{},[2245,22479,22480],{},[60,22481,14955],{},[2245,22483,22484],{},"Laptop match changes",[2227,22486,22487,22491,22495],{},[2245,22488,22489],{},[60,22490,22323],{},[2245,22492,22493],{},[60,22494,14955],{},[2245,22496,22497],{},"Desktop match changes",[225,22499,22501],{"className":227,"code":22500,"language":229,"meta":230,"style":230},"stringTune.on('screen:laptop', (active) => {\n  console.log(active);\n});\n",[60,22502,22503,22525,22534],{"__ignoreMap":230},[234,22504,22505,22507,22509,22511,22514,22516,22519,22521,22523],{"class":236,"line":237},[234,22506,296],{"class":244},[234,22508,1536],{"class":281},[234,22510,329],{"class":244},[234,22512,22513],{"class":251},"'screen:laptop'",[234,22515,2976],{"class":244},[234,22517,22518],{"class":899},"active",[234,22520,903],{"class":244},[234,22522,906],{"class":240},[234,22524,909],{"class":244},[234,22526,22527,22529,22531],{"class":236,"line":258},[234,22528,1482],{"class":244},[234,22530,1485],{"class":281},[234,22532,22533],{"class":244},"(active);\n",[234,22535,22536],{"class":236,"line":265},[234,22537,1040],{"class":244},[174,22539,5667],{"id":5666},[30,22541,10483],{},[37,22543,5689],{"id":5688},[225,22545,22547],{"className":338,"code":22546,"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,22548,22549,22565,22583,22587,22608,22636,22663,22690,22698,22702,22723,22728,22736],{"__ignoreMap":230},[234,22550,22551,22553,22556,22558,22560,22563],{"class":236,"line":237},[234,22552,347],{"class":244},[234,22554,22555],{"class":350},"nav",[234,22557,1297],{"class":281},[234,22559,357],{"class":244},[234,22561,22562],{"class":251},"\"site-nav\"",[234,22564,376],{"class":244},[234,22566,22567,22569,22571,22573,22575,22577,22579,22581],{"class":236,"line":258},[234,22568,1292],{"class":244},[234,22570,351],{"class":350},[234,22572,1297],{"class":281},[234,22574,357],{"class":244},[234,22576,14115],{"class":251},[234,22578,14118],{"class":244},[234,22580,351],{"class":350},[234,22582,376],{"class":244},[234,22584,22585],{"class":236,"line":265},[234,22586,4733],{"class":244},[234,22588,22589,22591,22593,22596,22599,22601,22603,22606],{"class":236,"line":288},[234,22590,1292],{"class":244},[234,22592,42],{"class":350},[234,22594,22595],{"class":281}," string-desktop",[234,22597,22598],{"class":281}," string-laptop",[234,22600,1297],{"class":281},[234,22602,357],{"class":244},[234,22604,22605],{"class":251},"\"nav-links\"",[234,22607,376],{"class":244},[234,22609,22610,22612,22614,22616,22618,22620,22622,22625,22628,22630,22632,22634],{"class":236,"line":293},[234,22611,1321],{"class":244},[234,22613,45],{"class":350},[234,22615,20722],{"class":244},[234,22617,133],{"class":350},[234,22619,20714],{"class":281},[234,22621,357],{"class":244},[234,22623,22624],{"class":251},"\"#\"",[234,22626,22627],{"class":244},">Work\u003C/",[234,22629,133],{"class":350},[234,22631,371],{"class":244},[234,22633,45],{"class":350},[234,22635,376],{"class":244},[234,22637,22638,22640,22642,22644,22646,22648,22650,22652,22655,22657,22659,22661],{"class":236,"line":305},[234,22639,1321],{"class":244},[234,22641,45],{"class":350},[234,22643,20722],{"class":244},[234,22645,133],{"class":350},[234,22647,20714],{"class":281},[234,22649,357],{"class":244},[234,22651,22624],{"class":251},[234,22653,22654],{"class":244},">About\u003C/",[234,22656,133],{"class":350},[234,22658,371],{"class":244},[234,22660,45],{"class":350},[234,22662,376],{"class":244},[234,22664,22665,22667,22669,22671,22673,22675,22677,22679,22682,22684,22686,22688],{"class":236,"line":321},[234,22666,1321],{"class":244},[234,22668,45],{"class":350},[234,22670,20722],{"class":244},[234,22672,133],{"class":350},[234,22674,20714],{"class":281},[234,22676,357],{"class":244},[234,22678,22624],{"class":251},[234,22680,22681],{"class":244},">Contact\u003C/",[234,22683,133],{"class":350},[234,22685,371],{"class":244},[234,22687,45],{"class":350},[234,22689,376],{"class":244},[234,22691,22692,22694,22696],{"class":236,"line":946},[234,22693,1393],{"class":244},[234,22695,42],{"class":350},[234,22697,376],{"class":244},[234,22699,22700],{"class":236,"line":955},[234,22701,262],{"emptyLinePlaceholder":261},[234,22703,22704,22706,22708,22711,22714,22716,22718,22721],{"class":236,"line":11},[234,22705,1292],{"class":244},[234,22707,1359],{"class":350},[234,22709,22710],{"class":281}," string-mobile",[234,22712,22713],{"class":281}," string-tablet",[234,22715,1297],{"class":281},[234,22717,357],{"class":244},[234,22719,22720],{"class":251},"\"menu-btn\"",[234,22722,376],{"class":244},[234,22724,22725],{"class":236,"line":980},[234,22726,22727],{"class":244},"    Menu\n",[234,22729,22730,22732,22734],{"class":236,"line":994},[234,22731,1393],{"class":244},[234,22733,1359],{"class":350},[234,22735,376],{"class":244},[234,22737,22738,22740,22742],{"class":236,"line":1000},[234,22739,1402],{"class":244},[234,22741,22555],{"class":350},[234,22743,376],{"class":244},[225,22745,22747],{"className":5857,"code":22746,"language":5859,"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,22748,22749,22756,22766,22776,22786,22802,22818,22828,22832,22836,22843,22853,22865,22876,22886,22896,22900,22904,22913,22924,22934,22945,22949,22953,22960,22976,22992,23002,23012,23022,23032,23045],{"__ignoreMap":230},[234,22750,22751,22754],{"class":236,"line":237},[234,22752,22753],{"class":281},".site-nav",[234,22755,909],{"class":244},[234,22757,22758,22760,22762,22764],{"class":236,"line":258},[234,22759,1677],{"class":271},[234,22761,1443],{"class":244},[234,22763,12585],{"class":271},[234,22765,255],{"class":244},[234,22767,22768,22770,22772,22774],{"class":236,"line":265},[234,22769,6805],{"class":271},[234,22771,1443],{"class":244},[234,22773,1695],{"class":271},[234,22775,255],{"class":244},[234,22777,22778,22780,22782,22784],{"class":236,"line":288},[234,22779,12602],{"class":271},[234,22781,1443],{"class":244},[234,22783,14260],{"class":271},[234,22785,255],{"class":244},[234,22787,22788,22790,22792,22794,22796,22798,22800],{"class":236,"line":293},[234,22789,1749],{"class":271},[234,22791,1443],{"class":244},[234,22793,1708],{"class":271},[234,22795,1711],{"class":240},[234,22797,14275],{"class":271},[234,22799,1711],{"class":240},[234,22801,255],{"class":244},[234,22803,22804,22806,22808,22810,22812,22814,22816],{"class":236,"line":305},[234,22805,7639],{"class":271},[234,22807,1443],{"class":244},[234,22809,1754],{"class":271},[234,22811,1789],{"class":240},[234,22813,6013],{"class":271},[234,22815,6016],{"class":271},[234,22817,255],{"class":244},[234,22819,22820,22822,22824,22826],{"class":236,"line":321},[234,22821,6023],{"class":271},[234,22823,1443],{"class":244},[234,22825,6028],{"class":271},[234,22827,255],{"class":244},[234,22829,22830],{"class":236,"line":946},[234,22831,1143],{"class":244},[234,22833,22834],{"class":236,"line":955},[234,22835,262],{"emptyLinePlaceholder":261},[234,22837,22838,22841],{"class":236,"line":11},[234,22839,22840],{"class":281},".nav-links",[234,22842,909],{"class":244},[234,22844,22845,22847,22849,22851],{"class":236,"line":980},[234,22846,1677],{"class":271},[234,22848,1443],{"class":244},[234,22850,12585],{"class":271},[234,22852,255],{"class":244},[234,22854,22855,22857,22859,22861,22863],{"class":236,"line":994},[234,22856,1703],{"class":271},[234,22858,1443],{"class":244},[234,22860,6008],{"class":271},[234,22862,1711],{"class":240},[234,22864,255],{"class":244},[234,22866,22867,22870,22872,22874],{"class":236,"line":1000},[234,22868,22869],{"class":271},"  list-style",[234,22871,1443],{"class":244},[234,22873,1774],{"class":271},[234,22875,255],{"class":244},[234,22877,22878,22880,22882,22884],{"class":236,"line":1005},[234,22879,21966],{"class":271},[234,22881,1443],{"class":244},[234,22883,1836],{"class":271},[234,22885,255],{"class":244},[234,22887,22888,22890,22892,22894],{"class":236,"line":1013},[234,22889,1749],{"class":271},[234,22891,1443],{"class":244},[234,22893,1836],{"class":271},[234,22895,255],{"class":244},[234,22897,22898],{"class":236,"line":1019},[234,22899,1143],{"class":244},[234,22901,22902],{"class":236,"line":1025},[234,22903,262],{"emptyLinePlaceholder":261},[234,22905,22906,22908,22911],{"class":236,"line":1031},[234,22907,22840],{"class":281},[234,22909,22910],{"class":350}," a",[234,22912,909],{"class":244},[234,22914,22915,22918,22920,22922],{"class":236,"line":1037},[234,22916,22917],{"class":271},"  text-decoration",[234,22919,1443],{"class":244},[234,22921,1774],{"class":271},[234,22923,255],{"class":244},[234,22925,22926,22928,22930,22932],{"class":236,"line":427},[234,22927,11568],{"class":271},[234,22929,1443],{"class":244},[234,22931,9965],{"class":271},[234,22933,255],{"class":244},[234,22935,22936,22938,22940,22943],{"class":236,"line":1571},[234,22937,14315],{"class":271},[234,22939,1443],{"class":244},[234,22941,22942],{"class":271},"500",[234,22944,255],{"class":244},[234,22946,22947],{"class":236,"line":1592},[234,22948,1143],{"class":244},[234,22950,22951],{"class":236,"line":1600},[234,22952,262],{"emptyLinePlaceholder":261},[234,22954,22955,22958],{"class":236,"line":1615},[234,22956,22957],{"class":281},".menu-btn",[234,22959,909],{"class":244},[234,22961,22962,22964,22966,22968,22970,22972,22974],{"class":236,"line":1620},[234,22963,1749],{"class":271},[234,22965,1443],{"class":244},[234,22967,15657],{"class":271},[234,22969,1711],{"class":240},[234,22971,1844],{"class":271},[234,22973,1711],{"class":240},[234,22975,255],{"class":244},[234,22977,22978,22980,22982,22984,22986,22988,22990],{"class":236,"line":1625},[234,22979,1769],{"class":271},[234,22981,1443],{"class":244},[234,22983,1754],{"class":271},[234,22985,1789],{"class":240},[234,22987,6013],{"class":271},[234,22989,6016],{"class":271},[234,22991,255],{"class":244},[234,22993,22994,22996,22998,23000],{"class":236,"line":1634},[234,22995,6023],{"class":271},[234,22997,1443],{"class":244},[234,22999,16426],{"class":271},[234,23001,255],{"class":244},[234,23003,23004,23006,23008,23010],{"class":236,"line":1639},[234,23005,11568],{"class":271},[234,23007,1443],{"class":244},[234,23009,9965],{"class":271},[234,23011,255],{"class":244},[234,23013,23014,23016,23018,23020],{"class":236,"line":1651},[234,23015,1797],{"class":271},[234,23017,1443],{"class":244},[234,23019,1802],{"class":271},[234,23021,255],{"class":244},[234,23023,23024,23026,23028,23030],{"class":236,"line":609},[234,23025,9899],{"class":271},[234,23027,1443],{"class":244},[234,23029,9904],{"class":271},[234,23031,255],{"class":244},[234,23033,23034,23036,23038,23041,23043],{"class":236,"line":1674},[234,23035,9886],{"class":271},[234,23037,1443],{"class":244},[234,23039,23040],{"class":271},"0.875",[234,23042,1711],{"class":240},[234,23044,255],{"class":244},[234,23046,23047],{"class":236,"line":1687},[234,23048,1143],{"class":244},[37,23050,6074],{"id":6073},[225,23052,23054],{"className":227,"code":23053,"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,23055,23056,23069,23073,23087,23095],{"__ignoreMap":230},[234,23057,23058,23060,23063,23065,23067],{"class":236,"line":237},[234,23059,241],{"class":240},[234,23061,23062],{"class":244}," StringTune, { StringResponsive } ",[234,23064,248],{"class":240},[234,23066,252],{"class":251},[234,23068,255],{"class":244},[234,23070,23071],{"class":236,"line":258},[234,23072,262],{"emptyLinePlaceholder":261},[234,23074,23075,23077,23079,23081,23083,23085],{"class":236,"line":265},[234,23076,268],{"class":240},[234,23078,272],{"class":271},[234,23080,275],{"class":240},[234,23082,278],{"class":244},[234,23084,282],{"class":281},[234,23086,285],{"class":244},[234,23088,23089,23091,23093],{"class":236,"line":288},[234,23090,296],{"class":244},[234,23092,299],{"class":281},[234,23094,688],{"class":244},[234,23096,23097,23099,23101,23103,23105],{"class":236,"line":293},[234,23098,296],{"class":244},[234,23100,326],{"class":281},[234,23102,329],{"class":244},[234,23104,332],{"class":271},[234,23106,335],{"class":244},[30,23108,23109,23110,1114],{},"Custom ranges can be passed through ",[60,23111,23112],{},"use()",[225,23114,23116],{"className":227,"code":23115,"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,23117,23118,23127,23132,23143,23159,23174,23184,23188],{"__ignoreMap":230},[234,23119,23120,23122,23124],{"class":236,"line":237},[234,23121,296],{"class":244},[234,23123,299],{"class":281},[234,23125,23126],{"class":244},"(StringResponsive, {\n",[234,23128,23129],{"class":236,"line":258},[234,23130,23131],{"class":244},"  settings: {\n",[234,23133,23134,23137,23140],{"class":236,"line":265},[234,23135,23136],{"class":244},"    mobile: { max: ",[234,23138,23139],{"class":271},"479",[234,23141,23142],{"class":244}," },\n",[234,23144,23145,23148,23151,23154,23157],{"class":236,"line":288},[234,23146,23147],{"class":244},"    tablet: { min: ",[234,23149,23150],{"class":271},"480",[234,23152,23153],{"class":244},", max: ",[234,23155,23156],{"class":271},"1023",[234,23158,23142],{"class":244},[234,23160,23161,23164,23167,23169,23172],{"class":236,"line":293},[234,23162,23163],{"class":244},"    laptop: { min: ",[234,23165,23166],{"class":271},"1024",[234,23168,23153],{"class":244},[234,23170,23171],{"class":271},"1439",[234,23173,23142],{"class":244},[234,23175,23176,23179,23182],{"class":236,"line":305},[234,23177,23178],{"class":244},"    desktop: { min: ",[234,23180,23181],{"class":271},"1440",[234,23183,23142],{"class":244},[234,23185,23186],{"class":236,"line":321},[234,23187,1256],{"class":244},[234,23189,23190],{"class":236,"line":946},[234,23191,1040],{"class":244},[37,23193,6133],{"id":6132},[42,23195,23196,23201,23208],{},[45,23197,23198,23200],{},[60,23199,22342],{}," events are stateful in the current event manager. A later subscriber receives the last emitted value if one exists.",[45,23202,23203,23204,23207],{},"If a device config block is omitted in ",[60,23205,23206],{},"use(StringResponsive, { settings: ... })",", that range is disabled.",[45,23209,23210],{},"Visibility is based only on viewport width ranges, not orientation or pointer type.",[410,23212,6155],{},{"title":230,"searchDepth":258,"depth":258,"links":23214},[23215,23222,23223,23224],{"id":5406,"depth":258,"text":5407,"children":23216},[23217,23218,23219,23220,23221],{"id":22348,"depth":265,"text":22349},{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":3819,"title":5312,"description":23226,"kind":5369,"section":5187,"order":23227,"group":5305,"status":5370,"integration":2706,"publicExport":261,"activation":23228,"package":5371,"aliases":23229,"attrs":23231,"events":23232,"cssVars":23236,"related":23237,"body":23238},"Validates form inputs declaratively and emits structured form lifecycle events.",310,"string=\"form\"",[23230,5312],"form",[],[23233,23234,23235],"form:submit:\u003Cid>","form:invalid:\u003Cid>","form:field:*",[],[2899,9008,5317],{"type":22,"value":23239,"toc":24779},[23240,23243,23256,23258,23260,23388,23400,23402,23424,23426,23431,23471,23479,23481,23566,23647,23649,23651,23653,24171,24655,24657,24714,24716,24777],[25,23241,5312],{"id":23242},"stringform",[30,23244,23245,23247,23248,23251,23252,23255],{},[60,23246,5312],{}," turns a native ",[60,23249,23250],{},"\u003Cform>"," into a declarative validation surface. Rules live directly in ",[60,23253,23254],{},"string-input",", helper blocks mirror field state, and successful submit data is emitted through scoped events.",[37,23257,5407],{"id":5406},[174,23259,4905],{"id":4904},[2221,23261,23262,23275],{},[2224,23263,23264],{},[2227,23265,23266,23268,23271,23273],{},[2230,23267,4914],{},[2230,23269,23270],{},"Target",[2230,23272,4920],{},[2230,23274,5424],{},[2240,23276,23277,23293,23309,23332,23346,23371],{},[2227,23278,23279,23283,23287,23290],{},[2245,23280,23281],{},[60,23282,23228],{},[2245,23284,23285],{},[60,23286,23250],{},[2245,23288,23289],{},"required",[2245,23291,23292],{},"Activates the module on that form.",[2227,23294,23295,23299,23303,23306],{},[2245,23296,23297],{},[60,23298,764],{},[2245,23300,23301],{},[60,23302,23250],{},[2245,23304,23305],{},"auto-generated",[2245,23307,23308],{},"Names scoped submit and invalid events.",[2227,23310,23311,23314,23317,23328],{},[2245,23312,23313],{},"`string-input=\"rule",[2245,23315,23316],{},"list\"`",[2245,23318,23319,1833,23322,1833,23325],{},[60,23320,23321],{},"\u003Cinput>",[60,23323,23324],{},"\u003Cselect>",[60,23326,23327],{},"\u003Ctextarea>",[2245,23329,23330],{},[60,23331,6246],{},[2227,23333,23334,23338,23341,23343],{},[2245,23335,23336],{},[60,23337,764],{},[2245,23339,23340],{},"field elements",[2245,23342,1774],{},[2245,23344,23345],{},"Overrides the field key used by group, error, and field events.",[2227,23347,23348,23353,23356,23358],{},[2245,23349,23350],{},[60,23351,23352],{},"string-input=\"group[key]\"",[2245,23354,23355],{},"helper container",[2245,23357,1774],{},[2245,23359,23360,23361,1833,23364,7048,23367,23370],{},"Mirrors ",[60,23362,23363],{},"-valid",[60,23365,23366],{},"-invalid",[60,23368,23369],{},"-error"," from the field with that key.",[2227,23372,23373,23378,23380,23382],{},[2245,23374,23375],{},[60,23376,23377],{},"string-input=\"error[key]\"",[2245,23379,23355],{},[2245,23381,1774],{},[2245,23383,23384,23385,23387],{},"Receives one ",[60,23386,17714],{}," per current error message for that field.",[30,23389,23390,23391,23393,23394,137,23397,106],{},"Rules are parsed with ",[60,23392,1128],{},", and parameterized rules support both ",[60,23395,23396],{},"rule:param",[60,23398,23399],{},"rule(param)",[30,23401,183],{},[42,23403,23404,23409,23414,23419],{},[45,23405,23406],{},[60,23407,23408],{},"required|min:2",[45,23410,23411],{},[60,23412,23413],{},"email",[45,23415,23416],{},[60,23417,23418],{},"same:password",[45,23420,23421],{},[60,23422,23423],{},"pattern(^[a-z0-9-]+$)",[174,23425,5558],{"id":5557},[30,23427,23428,23430],{},[60,23429,5312],{}," does not write CSS variables. Its public output is:",[42,23432,23433,23445,23458,23468],{},[45,23434,23435,23436,1833,23439,1833,23441,1833,23443],{},"classes on fields: ",[60,23437,23438],{},"-inited",[60,23440,23363],{},[60,23442,23366],{},[60,23444,23369],{},[45,23446,23447,23448,23451,23452,1833,23454,1833,23456],{},"mirrored classes on ",[60,23449,23450],{},"group[key]"," helpers: ",[60,23453,23363],{},[60,23455,23366],{},[60,23457,23369],{},[45,23459,23460,23461,23463,23464,23467],{},"rendered error ",[60,23462,17714],{}," nodes inside ",[60,23465,23466],{},"error[key]"," helpers",[45,23469,23470],{},"scoped form and field events",[30,23472,23473,23474,23476,23477,106],{},"The live phase uses ",[60,23475,23366],{},". The submit phase uses ",[60,23478,23369],{},[174,23480,5593],{"id":3814},[2221,23482,23483,23493],{},[2224,23484,23485],{},[2227,23486,23487,23489,23491],{},[2230,23488,5602],{},[2230,23490,5605],{},[2230,23492,5608],{},[2240,23494,23495,23509,23523,23538,23552],{},[2227,23496,23497,23501,23506],{},[2245,23498,23499],{},[60,23500,23233],{},[2245,23502,23503],{},[60,23504,23505],{},"Record\u003Cstring, any>",[2245,23507,23508],{},"The form passes validation on submit",[2227,23510,23511,23515,23520],{},[2245,23512,23513],{},[60,23514,23234],{},[2245,23516,23517],{},[60,23518,23519],{},"void",[2245,23521,23522],{},"Submit is attempted with at least one invalid field",[2227,23524,23525,23530,23535],{},[2245,23526,23527],{},[60,23528,23529],{},"form:field:valid:\u003Ckey>",[2245,23531,23532],{},[60,23533,23534],{},"{ key, field, errors, phase, valid }",[2245,23536,23537],{},"A field becomes valid",[2227,23539,23540,23545,23549],{},[2245,23541,23542],{},[60,23543,23544],{},"form:field:invalid:\u003Ckey>",[2245,23546,23547],{},[60,23548,23534],{},[2245,23550,23551],{},"A field fails live validation",[2227,23553,23554,23559,23563],{},[2245,23555,23556],{},[60,23557,23558],{},"form:field:error:\u003Ckey>",[2245,23560,23561],{},[60,23562,23534],{},[2245,23564,23565],{},"A field fails submit validation",[225,23567,23569],{"className":227,"code":23568,"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,23570,23571,23593,23602,23606,23610,23634,23643],{"__ignoreMap":230},[234,23572,23573,23575,23577,23579,23582,23584,23587,23589,23591],{"class":236,"line":237},[234,23574,296],{"class":244},[234,23576,1536],{"class":281},[234,23578,329],{"class":244},[234,23580,23581],{"class":251},"'form:submit:contact'",[234,23583,2976],{"class":244},[234,23585,23586],{"class":899},"data",[234,23588,903],{"class":244},[234,23590,906],{"class":240},[234,23592,909],{"class":244},[234,23594,23595,23597,23599],{"class":236,"line":258},[234,23596,1482],{"class":244},[234,23598,1485],{"class":281},[234,23600,23601],{"class":244},"(data);\n",[234,23603,23604],{"class":236,"line":265},[234,23605,1040],{"class":244},[234,23607,23608],{"class":236,"line":288},[234,23609,262],{"emptyLinePlaceholder":261},[234,23611,23612,23614,23616,23618,23621,23624,23627,23630,23632],{"class":236,"line":293},[234,23613,296],{"class":244},[234,23615,1536],{"class":281},[234,23617,329],{"class":244},[234,23619,23620],{"class":251},"'form:field:error:email'",[234,23622,23623],{"class":244},", ({ ",[234,23625,23626],{"class":899},"errors",[234,23628,23629],{"class":244}," }) ",[234,23631,906],{"class":240},[234,23633,909],{"class":244},[234,23635,23636,23638,23640],{"class":236,"line":305},[234,23637,1482],{"class":244},[234,23639,1485],{"class":281},[234,23641,23642],{"class":244},"(errors);\n",[234,23644,23645],{"class":236,"line":321},[234,23646,1040],{"class":244},[174,23648,5667],{"id":5666},[30,23650,10483],{},[37,23652,5689],{"id":5688},[225,23654,23656],{"className":338,"code":23655,"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,23657,23658,23687,23701,23724,23746,23775,23801,23809,23813,23834,23854,23887,23912,23920,23924,23946,23959,23974,24010,24022,24030,24044,24077,24090,24098,24123,24131,24139,24143,24163],{"__ignoreMap":230},[234,23659,23660,23662,23664,23666,23668,23671,23673,23675,23678,23680,23682,23685],{"class":236,"line":237},[234,23661,347],{"class":244},[234,23663,23230],{"class":350},[234,23665,354],{"class":281},[234,23667,357],{"class":244},[234,23669,23670],{"class":251},"\"form\"",[234,23672,363],{"class":281},[234,23674,357],{"class":244},[234,23676,23677],{"class":251},"\"contact\"",[234,23679,1297],{"class":281},[234,23681,357],{"class":244},[234,23683,23684],{"class":251},"\"form-demo\"",[234,23686,376],{"class":244},[234,23688,23689,23691,23693,23695,23697,23699],{"class":236,"line":258},[234,23690,1292],{"class":244},[234,23692,351],{"class":350},[234,23694,1297],{"class":281},[234,23696,357],{"class":244},[234,23698,10540],{"class":251},[234,23700,376],{"class":244},[234,23702,23703,23705,23707,23709,23711,23714,23717,23719,23722],{"class":236,"line":265},[234,23704,1321],{"class":244},[234,23706,351],{"class":350},[234,23708,1297],{"class":281},[234,23710,357],{"class":244},[234,23712,23713],{"class":251},"\"field\"",[234,23715,23716],{"class":281}," string-input",[234,23718,357],{"class":244},[234,23720,23721],{"class":251},"\"group[name]\"",[234,23723,376],{"class":244},[234,23725,23726,23728,23731,23734,23736,23739,23742,23744],{"class":236,"line":288},[234,23727,6398],{"class":244},[234,23729,23730],{"class":350},"label",[234,23732,23733],{"class":281}," for",[234,23735,357],{"class":244},[234,23737,23738],{"class":251},"\"name\"",[234,23740,23741],{"class":244},">Name\u003C/",[234,23743,23730],{"class":350},[234,23745,376],{"class":244},[234,23747,23748,23750,23753,23755,23757,23759,23762,23764,23766,23768,23770,23773],{"class":236,"line":293},[234,23749,6398],{"class":244},[234,23751,23752],{"class":350},"input",[234,23754,5157],{"class":281},[234,23756,357],{"class":244},[234,23758,23738],{"class":251},[234,23760,23761],{"class":281}," name",[234,23763,357],{"class":244},[234,23765,23738],{"class":251},[234,23767,23716],{"class":281},[234,23769,357],{"class":244},[234,23771,23772],{"class":251},"\"required|min:2\"",[234,23774,12339],{"class":244},[234,23776,23777,23779,23781,23783,23785,23788,23790,23792,23795,23797,23799],{"class":236,"line":305},[234,23778,6398],{"class":244},[234,23780,351],{"class":350},[234,23782,1297],{"class":281},[234,23784,357],{"class":244},[234,23786,23787],{"class":251},"\"errors\"",[234,23789,23716],{"class":281},[234,23791,357],{"class":244},[234,23793,23794],{"class":251},"\"error[name]\"",[234,23796,371],{"class":244},[234,23798,351],{"class":350},[234,23800,376],{"class":244},[234,23802,23803,23805,23807],{"class":236,"line":321},[234,23804,6500],{"class":244},[234,23806,351],{"class":350},[234,23808,376],{"class":244},[234,23810,23811],{"class":236,"line":946},[234,23812,262],{"emptyLinePlaceholder":261},[234,23814,23815,23817,23819,23821,23823,23825,23827,23829,23832],{"class":236,"line":955},[234,23816,1321],{"class":244},[234,23818,351],{"class":350},[234,23820,1297],{"class":281},[234,23822,357],{"class":244},[234,23824,23713],{"class":251},[234,23826,23716],{"class":281},[234,23828,357],{"class":244},[234,23830,23831],{"class":251},"\"group[email]\"",[234,23833,376],{"class":244},[234,23835,23836,23838,23840,23842,23844,23847,23850,23852],{"class":236,"line":11},[234,23837,6398],{"class":244},[234,23839,23730],{"class":350},[234,23841,23733],{"class":281},[234,23843,357],{"class":244},[234,23845,23846],{"class":251},"\"email\"",[234,23848,23849],{"class":244},">Email\u003C/",[234,23851,23730],{"class":350},[234,23853,376],{"class":244},[234,23855,23856,23858,23860,23862,23864,23866,23868,23870,23872,23874,23876,23878,23880,23882,23885],{"class":236,"line":980},[234,23857,6398],{"class":244},[234,23859,23752],{"class":350},[234,23861,5157],{"class":281},[234,23863,357],{"class":244},[234,23865,23846],{"class":251},[234,23867,23761],{"class":281},[234,23869,357],{"class":244},[234,23871,23846],{"class":251},[234,23873,1070],{"class":281},[234,23875,357],{"class":244},[234,23877,23846],{"class":251},[234,23879,23716],{"class":281},[234,23881,357],{"class":244},[234,23883,23884],{"class":251},"\"required|email\"",[234,23886,12339],{"class":244},[234,23888,23889,23891,23893,23895,23897,23899,23901,23903,23906,23908,23910],{"class":236,"line":994},[234,23890,6398],{"class":244},[234,23892,351],{"class":350},[234,23894,1297],{"class":281},[234,23896,357],{"class":244},[234,23898,23787],{"class":251},[234,23900,23716],{"class":281},[234,23902,357],{"class":244},[234,23904,23905],{"class":251},"\"error[email]\"",[234,23907,371],{"class":244},[234,23909,351],{"class":350},[234,23911,376],{"class":244},[234,23913,23914,23916,23918],{"class":236,"line":1000},[234,23915,6500],{"class":244},[234,23917,351],{"class":350},[234,23919,376],{"class":244},[234,23921,23922],{"class":236,"line":1005},[234,23923,262],{"emptyLinePlaceholder":261},[234,23925,23926,23928,23930,23932,23934,23937,23939,23941,23944],{"class":236,"line":1013},[234,23927,1321],{"class":244},[234,23929,351],{"class":350},[234,23931,1297],{"class":281},[234,23933,357],{"class":244},[234,23935,23936],{"class":251},"\"field full\"",[234,23938,23716],{"class":281},[234,23940,357],{"class":244},[234,23942,23943],{"class":251},"\"group[contact-pref]\"",[234,23945,376],{"class":244},[234,23947,23948,23950,23952,23955,23957],{"class":236,"line":1019},[234,23949,6398],{"class":244},[234,23951,23730],{"class":350},[234,23953,23954],{"class":244},">Preferred contact\u003C/",[234,23956,23730],{"class":350},[234,23958,376],{"class":244},[234,23960,23961,23963,23965,23967,23969,23972],{"class":236,"line":1025},[234,23962,6398],{"class":244},[234,23964,23730],{"class":350},[234,23966,1297],{"class":281},[234,23968,357],{"class":244},[234,23970,23971],{"class":251},"\"choice\"",[234,23973,376],{"class":244},[234,23975,23976,23978,23980,23982,23984,23987,23989,23991,23994,23997,23999,24001,24003,24005,24008],{"class":236,"line":1031},[234,23977,6434],{"class":244},[234,23979,23752],{"class":350},[234,23981,1070],{"class":281},[234,23983,357],{"class":244},[234,23985,23986],{"class":251},"\"radio\"",[234,23988,23761],{"class":281},[234,23990,357],{"class":244},[234,23992,23993],{"class":251},"\"contact-pref\"",[234,23995,23996],{"class":281}," value",[234,23998,357],{"class":244},[234,24000,23846],{"class":251},[234,24002,23716],{"class":281},[234,24004,357],{"class":244},[234,24006,24007],{"class":251},"\"required\"",[234,24009,12339],{"class":244},[234,24011,24012,24014,24016,24018,24020],{"class":236,"line":1037},[234,24013,6434],{"class":244},[234,24015,234],{"class":350},[234,24017,23849],{"class":244},[234,24019,234],{"class":350},[234,24021,376],{"class":244},[234,24023,24024,24026,24028],{"class":236,"line":427},[234,24025,6491],{"class":244},[234,24027,23730],{"class":350},[234,24029,376],{"class":244},[234,24031,24032,24034,24036,24038,24040,24042],{"class":236,"line":1571},[234,24033,6398],{"class":244},[234,24035,23730],{"class":350},[234,24037,1297],{"class":281},[234,24039,357],{"class":244},[234,24041,23971],{"class":251},[234,24043,376],{"class":244},[234,24045,24046,24048,24050,24052,24054,24056,24058,24060,24062,24064,24066,24069,24071,24073,24075],{"class":236,"line":1592},[234,24047,6434],{"class":244},[234,24049,23752],{"class":350},[234,24051,1070],{"class":281},[234,24053,357],{"class":244},[234,24055,23986],{"class":251},[234,24057,23761],{"class":281},[234,24059,357],{"class":244},[234,24061,23993],{"class":251},[234,24063,23996],{"class":281},[234,24065,357],{"class":244},[234,24067,24068],{"class":251},"\"phone\"",[234,24070,23716],{"class":281},[234,24072,357],{"class":244},[234,24074,24007],{"class":251},[234,24076,12339],{"class":244},[234,24078,24079,24081,24083,24086,24088],{"class":236,"line":1600},[234,24080,6434],{"class":244},[234,24082,234],{"class":350},[234,24084,24085],{"class":244},">Phone\u003C/",[234,24087,234],{"class":350},[234,24089,376],{"class":244},[234,24091,24092,24094,24096],{"class":236,"line":1615},[234,24093,6491],{"class":244},[234,24095,23730],{"class":350},[234,24097,376],{"class":244},[234,24099,24100,24102,24104,24106,24108,24110,24112,24114,24117,24119,24121],{"class":236,"line":1620},[234,24101,6398],{"class":244},[234,24103,351],{"class":350},[234,24105,1297],{"class":281},[234,24107,357],{"class":244},[234,24109,23787],{"class":251},[234,24111,23716],{"class":281},[234,24113,357],{"class":244},[234,24115,24116],{"class":251},"\"error[contact-pref]\"",[234,24118,371],{"class":244},[234,24120,351],{"class":350},[234,24122,376],{"class":244},[234,24124,24125,24127,24129],{"class":236,"line":1625},[234,24126,6500],{"class":244},[234,24128,351],{"class":350},[234,24130,376],{"class":244},[234,24132,24133,24135,24137],{"class":236,"line":1634},[234,24134,1393],{"class":244},[234,24136,351],{"class":350},[234,24138,376],{"class":244},[234,24140,24141],{"class":236,"line":1639},[234,24142,262],{"emptyLinePlaceholder":261},[234,24144,24145,24147,24149,24151,24153,24156,24159,24161],{"class":236,"line":1651},[234,24146,1292],{"class":244},[234,24148,1359],{"class":350},[234,24150,1070],{"class":281},[234,24152,357],{"class":244},[234,24154,24155],{"class":251},"\"submit\"",[234,24157,24158],{"class":244},">Send\u003C/",[234,24160,1359],{"class":350},[234,24162,376],{"class":244},[234,24164,24165,24167,24169],{"class":236,"line":609},[234,24166,1402],{"class":244},[234,24168,23230],{"class":350},[234,24170,376],{"class":244},[225,24172,24174],{"className":5857,"code":24173,"language":5859,"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,24175,24176,24183,24193,24205,24221,24233,24237,24241,24247,24257,24285,24297,24301,24305,24312,24322,24334,24346,24362,24366,24370,24379,24388,24397,24406,24419,24435,24445,24455,24470,24474,24478,24487,24495,24503,24515,24525,24529,24533,24540,24550,24562,24572,24576,24580,24587,24602,24606,24610,24617,24629,24641,24651],{"__ignoreMap":230},[234,24177,24178,24181],{"class":236,"line":237},[234,24179,24180],{"class":281},".form-demo",[234,24182,909],{"class":244},[234,24184,24185,24187,24189,24191],{"class":236,"line":258},[234,24186,1677],{"class":271},[234,24188,1443],{"class":244},[234,24190,1682],{"class":271},[234,24192,255],{"class":244},[234,24194,24195,24197,24199,24201,24203],{"class":236,"line":265},[234,24196,1703],{"class":271},[234,24198,1443],{"class":244},[234,24200,5942],{"class":271},[234,24202,1789],{"class":240},[234,24204,255],{"class":244},[234,24206,24207,24209,24211,24213,24215,24217,24219],{"class":236,"line":288},[234,24208,1769],{"class":271},[234,24210,1443],{"class":244},[234,24212,1754],{"class":271},[234,24214,1789],{"class":240},[234,24216,6013],{"class":271},[234,24218,6016],{"class":271},[234,24220,255],{"class":244},[234,24222,24223,24225,24227,24229,24231],{"class":236,"line":293},[234,24224,1749],{"class":271},[234,24226,1443],{"class":244},[234,24228,6740],{"class":271},[234,24230,1789],{"class":240},[234,24232,255],{"class":244},[234,24234,24235],{"class":236,"line":305},[234,24236,1143],{"class":244},[234,24238,24239],{"class":236,"line":321},[234,24240,262],{"emptyLinePlaceholder":261},[234,24242,24243,24245],{"class":236,"line":946},[234,24244,10988],{"class":281},[234,24246,909],{"class":244},[234,24248,24249,24251,24253,24255],{"class":236,"line":955},[234,24250,1677],{"class":271},[234,24252,1443],{"class":244},[234,24254,1682],{"class":271},[234,24256,255],{"class":244},[234,24258,24259,24261,24263,24265,24267,24269,24271,24273,24275,24277,24279,24281,24283],{"class":236,"line":11},[234,24260,6774],{"class":271},[234,24262,1443],{"class":244},[234,24264,9604],{"class":271},[234,24266,329],{"class":244},[234,24268,6008],{"class":271},[234,24270,1833],{"class":244},[234,24272,9614],{"class":271},[234,24274,329],{"class":244},[234,24276,1836],{"class":271},[234,24278,1833],{"class":244},[234,24280,1754],{"class":271},[234,24282,6786],{"class":240},[234,24284,1875],{"class":244},[234,24286,24287,24289,24291,24293,24295],{"class":236,"line":980},[234,24288,1703],{"class":271},[234,24290,1443],{"class":244},[234,24292,5942],{"class":271},[234,24294,1789],{"class":240},[234,24296,255],{"class":244},[234,24298,24299],{"class":236,"line":994},[234,24300,1143],{"class":244},[234,24302,24303],{"class":236,"line":1000},[234,24304,262],{"emptyLinePlaceholder":261},[234,24306,24307,24310],{"class":236,"line":1005},[234,24308,24309],{"class":281},".field",[234,24311,909],{"class":244},[234,24313,24314,24316,24318,24320],{"class":236,"line":1013},[234,24315,1677],{"class":271},[234,24317,1443],{"class":244},[234,24319,1682],{"class":271},[234,24321,255],{"class":244},[234,24323,24324,24326,24328,24330,24332],{"class":236,"line":1019},[234,24325,1703],{"class":271},[234,24327,1443],{"class":244},[234,24329,9940],{"class":271},[234,24331,1789],{"class":240},[234,24333,255],{"class":244},[234,24335,24336,24338,24340,24342,24344],{"class":236,"line":1025},[234,24337,1749],{"class":271},[234,24339,1443],{"class":244},[234,24341,8276],{"class":271},[234,24343,1789],{"class":240},[234,24345,255],{"class":244},[234,24347,24348,24350,24352,24354,24356,24358,24360],{"class":236,"line":1031},[234,24349,1769],{"class":271},[234,24351,1443],{"class":244},[234,24353,1754],{"class":271},[234,24355,1789],{"class":240},[234,24357,6013],{"class":271},[234,24359,6016],{"class":271},[234,24361,255],{"class":244},[234,24363,24364],{"class":236,"line":1037},[234,24365,1143],{"class":244},[234,24367,24368],{"class":236,"line":427},[234,24369,262],{"emptyLinePlaceholder":261},[234,24371,24372,24374,24377],{"class":236,"line":1571},[234,24373,24309],{"class":281},[234,24375,24376],{"class":350}," input",[234,24378,2506],{"class":244},[234,24380,24381,24383,24386],{"class":236,"line":1592},[234,24382,24309],{"class":281},[234,24384,24385],{"class":350}," select",[234,24387,2506],{"class":244},[234,24389,24390,24392,24395],{"class":236,"line":1600},[234,24391,24309],{"class":281},[234,24393,24394],{"class":350}," textarea",[234,24396,2506],{"class":244},[234,24398,24399,24401,24404],{"class":236,"line":1615},[234,24400,24180],{"class":281},[234,24402,24403],{"class":350}," button",[234,24405,909],{"class":244},[234,24407,24408,24410,24412,24415,24417],{"class":236,"line":1620},[234,24409,1661],{"class":271},[234,24411,1443],{"class":244},[234,24413,24414],{"class":271},"48",[234,24416,1789],{"class":240},[234,24418,255],{"class":244},[234,24420,24421,24423,24425,24427,24429,24431,24433],{"class":236,"line":1625},[234,24422,1769],{"class":271},[234,24424,1443],{"class":244},[234,24426,1754],{"class":271},[234,24428,1789],{"class":240},[234,24430,6013],{"class":271},[234,24432,6016],{"class":271},[234,24434,255],{"class":244},[234,24436,24437,24439,24441,24443],{"class":236,"line":1634},[234,24438,6023],{"class":271},[234,24440,1443],{"class":244},[234,24442,6028],{"class":271},[234,24444,255],{"class":244},[234,24446,24447,24449,24451,24453],{"class":236,"line":1639},[234,24448,11568],{"class":271},[234,24450,1443],{"class":244},[234,24452,9965],{"class":271},[234,24454,255],{"class":244},[234,24456,24457,24459,24461,24463,24466,24468],{"class":236,"line":1651},[234,24458,1749],{"class":271},[234,24460,1443],{"class":244},[234,24462,1836],{"class":271},[234,24464,24465],{"class":271}," 12",[234,24467,1789],{"class":240},[234,24469,255],{"class":244},[234,24471,24472],{"class":236,"line":609},[234,24473,1143],{"class":244},[234,24475,24476],{"class":236,"line":1674},[234,24477,262],{"emptyLinePlaceholder":261},[234,24479,24480,24483,24485],{"class":236,"line":1687},[234,24481,24482],{"class":281},".field.-error",[234,24484,24376],{"class":350},[234,24486,2506],{"class":244},[234,24488,24489,24491,24493],{"class":236,"line":1700},[234,24490,24482],{"class":281},[234,24492,24385],{"class":350},[234,24494,2506],{"class":244},[234,24496,24497,24499,24501],{"class":236,"line":1716},[234,24498,24482],{"class":281},[234,24500,24394],{"class":350},[234,24502,909],{"class":244},[234,24504,24505,24508,24510,24513],{"class":236,"line":1721},[234,24506,24507],{"class":271},"  border-color",[234,24509,1443],{"class":244},[234,24511,24512],{"class":271},"#c00",[234,24514,255],{"class":244},[234,24516,24517,24519,24521,24523],{"class":236,"line":1726},[234,24518,11568],{"class":271},[234,24520,1443],{"class":244},[234,24522,24512],{"class":271},[234,24524,255],{"class":244},[234,24526,24527],{"class":236,"line":1734},[234,24528,1143],{"class":244},[234,24530,24531],{"class":236,"line":1746},[234,24532,262],{"emptyLinePlaceholder":261},[234,24534,24535,24538],{"class":236,"line":1766},[234,24536,24537],{"class":281},".choice",[234,24539,909],{"class":244},[234,24541,24542,24544,24546,24548],{"class":236,"line":819},[234,24543,1677],{"class":271},[234,24545,1443],{"class":244},[234,24547,12585],{"class":271},[234,24549,255],{"class":244},[234,24551,24552,24554,24556,24558,24560],{"class":236,"line":1794},[234,24553,1703],{"class":271},[234,24555,1443],{"class":244},[234,24557,14727],{"class":271},[234,24559,1789],{"class":240},[234,24561,255],{"class":244},[234,24563,24564,24566,24568,24570],{"class":236,"line":1807},[234,24565,6805],{"class":271},[234,24567,1443],{"class":244},[234,24569,1695],{"class":271},[234,24571,255],{"class":244},[234,24573,24574],{"class":236,"line":1878},[234,24575,1143],{"class":244},[234,24577,24578],{"class":236,"line":1883},[234,24579,262],{"emptyLinePlaceholder":261},[234,24581,24582,24585],{"class":236,"line":9991},[234,24583,24584],{"class":281},".full",[234,24586,909],{"class":244},[234,24588,24589,24592,24594,24596,24598,24600],{"class":236,"line":9999},[234,24590,24591],{"class":271},"  grid-column",[234,24593,1443],{"class":244},[234,24595,1754],{"class":271},[234,24597,4253],{"class":244},[234,24599,11942],{"class":271},[234,24601,255],{"class":244},[234,24603,24604],{"class":236,"line":10013},[234,24605,1143],{"class":244},[234,24607,24608],{"class":236,"line":10027},[234,24609,262],{"emptyLinePlaceholder":261},[234,24611,24612,24615],{"class":236,"line":10032},[234,24613,24614],{"class":281},".errors",[234,24616,909],{"class":244},[234,24618,24619,24621,24623,24625,24627],{"class":236,"line":1908},[234,24620,1661],{"class":271},[234,24622,1443],{"class":244},[234,24624,14871],{"class":271},[234,24626,1789],{"class":240},[234,24628,255],{"class":244},[234,24630,24631,24633,24635,24637,24639],{"class":236,"line":10044},[234,24632,9886],{"class":271},[234,24634,1443],{"class":244},[234,24636,8276],{"class":271},[234,24638,1789],{"class":240},[234,24640,255],{"class":244},[234,24642,24643,24645,24647,24649],{"class":236,"line":10058},[234,24644,11568],{"class":271},[234,24646,1443],{"class":244},[234,24648,24512],{"class":271},[234,24650,255],{"class":244},[234,24652,24653],{"class":236,"line":10071},[234,24654,1143],{"class":244},[37,24656,6074],{"id":6073},[225,24658,24660],{"className":227,"code":24659,"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,24661,24662,24675,24679,24693,24702],{"__ignoreMap":230},[234,24663,24664,24666,24669,24671,24673],{"class":236,"line":237},[234,24665,241],{"class":240},[234,24667,24668],{"class":244}," StringTune, { StringForm } ",[234,24670,248],{"class":240},[234,24672,252],{"class":251},[234,24674,255],{"class":244},[234,24676,24677],{"class":236,"line":258},[234,24678,262],{"emptyLinePlaceholder":261},[234,24680,24681,24683,24685,24687,24689,24691],{"class":236,"line":265},[234,24682,268],{"class":240},[234,24684,272],{"class":271},[234,24686,275],{"class":240},[234,24688,278],{"class":244},[234,24690,282],{"class":281},[234,24692,285],{"class":244},[234,24694,24695,24697,24699],{"class":236,"line":288},[234,24696,296],{"class":244},[234,24698,299],{"class":281},[234,24700,24701],{"class":244},"(StringForm);\n",[234,24703,24704,24706,24708,24710,24712],{"class":236,"line":293},[234,24705,296],{"class":244},[234,24707,326],{"class":281},[234,24709,329],{"class":244},[234,24711,332],{"class":271},[234,24713,335],{"class":244},[37,24715,6133],{"id":6132},[42,24717,24718,24729,24735,24738,24748,24774],{},[45,24719,24720,24721,1833,24723,1833,24726,24728],{},"Field keys resolve in this order: ",[60,24722,764],{},[60,24724,24725],{},"name",[60,24727,4269],{},", generated fallback.",[45,24730,24731,24732,24734],{},"Checkbox groups with the same ",[60,24733,24725],{}," return an array when multiple values are checked.",[45,24736,24737],{},"Radio groups emit the selected value, or an empty string when nothing is selected.",[45,24739,24740,24741,1934,24744,24747],{},"File inputs emit ",[60,24742,24743],{},"File",[60,24745,24746],{},"File[]"," values when files are present.",[45,24749,24750,24751,24754,24755,1833,24757,1833,24760,1833,24762,1833,24765,1833,24768,7048,24771,106],{},"The module blocks illegal keystrokes during ",[60,24752,24753],{},"beforeinput"," for rules such as ",[60,24756,5621],{},[60,24758,24759],{},"integer",[60,24761,23413],{},[60,24763,24764],{},"phone",[60,24766,24767],{},"digits",[60,24769,24770],{},"url",[60,24772,24773],{},"pattern",[45,24775,24776],{},"On failed submit, the first invalid field is focused automatically.",[410,24778,6155],{},{"title":230,"searchDepth":258,"depth":258,"links":24780},[24781,24787,24788,24789],{"id":5406,"depth":258,"text":5407,"children":24782},[24783,24784,24785,24786],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":5317,"title":205,"description":24791,"kind":5369,"section":5187,"order":24792,"group":5305,"status":5370,"integration":11669,"publicExport":261,"activation":24793,"package":5371,"aliases":24794,"attrs":24797,"events":24798,"cssVars":24799,"related":24800,"body":24801},"Global loading gate that flips ready state after a configured timeout.",320,"stringTune.use(StringLoading, { timeout })",[24795,205,24796],"loading","timeout",[],[],[],[5322,5328,2463],{"type":22,"value":24802,"toc":25281},[24803,24806,24817,24819,24821,24824,24827,24865,24872,24874,24879,24886,24889,24891,24894,24896,24898,24900,24968,25197,25199,25260,25262,25279],[25,24804,205],{"id":24805},"stringloading",[30,24807,24808,24810,24811,11943,24814,106],{},[60,24809,205],{}," is a global timing module. It does not bind to elements. After the configured timeout, it adds ",[60,24812,24813],{},"-loaded",[60,24815,24816],{},"document.documentElement",[37,24818,5407],{"id":5406},[174,24820,4905],{"id":4904},[30,24822,24823],{},"This module does not read any HTML activation attributes.",[174,24825,24826],{"id":2452},"Settings",[2221,24828,24829,24842],{},[2224,24830,24831],{},[2227,24832,24833,24836,24838,24840],{},[2230,24834,24835],{},"Setting",[2230,24837,4917],{},[2230,24839,4920],{},[2230,24841,5424],{},[2240,24843,24844],{},[2227,24845,24846,24850,24852,24856],{},[2245,24847,24848],{},[60,24849,24796],{},[2245,24851,5621],{},[2245,24853,24854],{},[60,24855,2537],{},[2245,24857,24858,24859,24861,24862,106],{},"Delay in milliseconds before ",[60,24860,24813],{}," is added to ",[60,24863,24864],{},"\u003Chtml>",[30,24866,24867,24868,24871],{},"There is no ",[60,24869,24870],{},"string-timeout"," DOM attribute for this module.",[174,24873,5558],{"id":5557},[30,24875,24876,24878],{},[60,24877,205],{}," writes one thing:",[42,24880,24881],{},[45,24882,24883],{},[60,24884,24885],{},"document.documentElement.classList.add('-loaded')",[30,24887,24888],{},"It does not write CSS variables or inline styles.",[174,24890,5593],{"id":3814},[30,24892,24893],{},"This module does not emit public events.",[174,24895,5667],{"id":5666},[30,24897,10483],{},[37,24899,5689],{"id":5688},[225,24901,24903],{"className":338,"code":24902,"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,24904,24905,24920,24940,24960],{"__ignoreMap":230},[234,24906,24907,24909,24911,24913,24915,24918],{"class":236,"line":237},[234,24908,347],{"class":244},[234,24910,351],{"class":350},[234,24912,1297],{"class":281},[234,24914,357],{"class":244},[234,24916,24917],{"class":251},"\"loading-demo\"",[234,24919,376],{"class":244},[234,24921,24922,24924,24926,24928,24930,24933,24936,24938],{"class":236,"line":258},[234,24923,1292],{"class":244},[234,24925,351],{"class":350},[234,24927,1297],{"class":281},[234,24929,357],{"class":244},[234,24931,24932],{"class":251},"\"panel loading-panel\"",[234,24934,24935],{"class":244},">Loading\u003C/",[234,24937,351],{"class":350},[234,24939,376],{"class":244},[234,24941,24942,24944,24946,24948,24950,24953,24956,24958],{"class":236,"line":265},[234,24943,1292],{"class":244},[234,24945,351],{"class":350},[234,24947,1297],{"class":281},[234,24949,357],{"class":244},[234,24951,24952],{"class":251},"\"panel ready-panel\"",[234,24954,24955],{"class":244},">Ready\u003C/",[234,24957,351],{"class":350},[234,24959,376],{"class":244},[234,24961,24962,24964,24966],{"class":236,"line":288},[234,24963,1402],{"class":244},[234,24965,351],{"class":350},[234,24967,376],{"class":244},[225,24969,24971],{"className":5857,"code":24970,"language":5859,"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,24972,24973,24980,24992,25002,25012,25016,25020,25027,25041,25053,25063,25073,25089,25099,25109,25113,25117,25124,25134,25138,25142,25154,25164,25168,25172,25183,25193],{"__ignoreMap":230},[234,24974,24975,24978],{"class":236,"line":237},[234,24976,24977],{"class":281},".loading-demo",[234,24979,909],{"class":244},[234,24981,24982,24984,24986,24988,24990],{"class":236,"line":258},[234,24983,5991],{"class":271},[234,24985,1443],{"class":244},[234,24987,10051],{"class":271},[234,24989,1669],{"class":240},[234,24991,255],{"class":244},[234,24993,24994,24996,24998,25000],{"class":236,"line":265},[234,24995,1677],{"class":271},[234,24997,1443],{"class":244},[234,24999,1682],{"class":271},[234,25001,255],{"class":244},[234,25003,25004,25006,25008,25010],{"class":236,"line":288},[234,25005,5902],{"class":271},[234,25007,1443],{"class":244},[234,25009,1695],{"class":271},[234,25011,255],{"class":244},[234,25013,25014],{"class":236,"line":293},[234,25015,1143],{"class":244},[234,25017,25018],{"class":236,"line":305},[234,25019,262],{"emptyLinePlaceholder":261},[234,25021,25022,25025],{"class":236,"line":321},[234,25023,25024],{"class":281},".panel",[234,25026,909],{"class":244},[234,25028,25029,25032,25034,25037,25039],{"class":236,"line":946},[234,25030,25031],{"class":271},"  min-width",[234,25033,1443],{"class":244},[234,25035,25036],{"class":271},"180",[234,25038,1789],{"class":240},[234,25040,255],{"class":244},[234,25042,25043,25045,25047,25049,25051],{"class":236,"line":955},[234,25044,1661],{"class":271},[234,25046,1443],{"class":244},[234,25048,24414],{"class":271},[234,25050,1789],{"class":240},[234,25052,255],{"class":244},[234,25054,25055,25057,25059,25061],{"class":236,"line":11},[234,25056,1677],{"class":271},[234,25058,1443],{"class":244},[234,25060,1682],{"class":271},[234,25062,255],{"class":244},[234,25064,25065,25067,25069,25071],{"class":236,"line":980},[234,25066,5902],{"class":271},[234,25068,1443],{"class":244},[234,25070,1695],{"class":271},[234,25072,255],{"class":244},[234,25074,25075,25077,25079,25081,25083,25085,25087],{"class":236,"line":994},[234,25076,1769],{"class":271},[234,25078,1443],{"class":244},[234,25080,1754],{"class":271},[234,25082,1789],{"class":240},[234,25084,6013],{"class":271},[234,25086,6016],{"class":271},[234,25088,255],{"class":244},[234,25090,25091,25093,25095,25097],{"class":236,"line":1000},[234,25092,6023],{"class":271},[234,25094,1443],{"class":244},[234,25096,6028],{"class":271},[234,25098,255],{"class":244},[234,25100,25101,25103,25105,25107],{"class":236,"line":1005},[234,25102,11568],{"class":271},[234,25104,1443],{"class":244},[234,25106,9965],{"class":271},[234,25108,255],{"class":244},[234,25110,25111],{"class":236,"line":1013},[234,25112,1143],{"class":244},[234,25114,25115],{"class":236,"line":1019},[234,25116,262],{"emptyLinePlaceholder":261},[234,25118,25119,25122],{"class":236,"line":1025},[234,25120,25121],{"class":281},".ready-panel",[234,25123,909],{"class":244},[234,25125,25126,25128,25130,25132],{"class":236,"line":1031},[234,25127,1677],{"class":271},[234,25129,1443],{"class":244},[234,25131,1774],{"class":271},[234,25133,255],{"class":244},[234,25135,25136],{"class":236,"line":1037},[234,25137,1143],{"class":244},[234,25139,25140],{"class":236,"line":427},[234,25141,262],{"emptyLinePlaceholder":261},[234,25143,25144,25146,25149,25152],{"class":236,"line":1571},[234,25145,340],{"class":350},[234,25147,25148],{"class":281},".-loaded",[234,25150,25151],{"class":281}," .loading-panel",[234,25153,909],{"class":244},[234,25155,25156,25158,25160,25162],{"class":236,"line":1592},[234,25157,1677],{"class":271},[234,25159,1443],{"class":244},[234,25161,1774],{"class":271},[234,25163,255],{"class":244},[234,25165,25166],{"class":236,"line":1600},[234,25167,1143],{"class":244},[234,25169,25170],{"class":236,"line":1615},[234,25171,262],{"emptyLinePlaceholder":261},[234,25173,25174,25176,25178,25181],{"class":236,"line":1620},[234,25175,340],{"class":350},[234,25177,25148],{"class":281},[234,25179,25180],{"class":281}," .ready-panel",[234,25182,909],{"class":244},[234,25184,25185,25187,25189,25191],{"class":236,"line":1625},[234,25186,1677],{"class":271},[234,25188,1443],{"class":244},[234,25190,1682],{"class":271},[234,25192,255],{"class":244},[234,25194,25195],{"class":236,"line":1634},[234,25196,1143],{"class":244},[37,25198,6074],{"id":6073},[225,25200,25202],{"className":227,"code":25201,"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,25203,25204,25217,25221,25235,25248],{"__ignoreMap":230},[234,25205,25206,25208,25211,25213,25215],{"class":236,"line":237},[234,25207,241],{"class":240},[234,25209,25210],{"class":244}," StringTune, { StringLoading } ",[234,25212,248],{"class":240},[234,25214,252],{"class":251},[234,25216,255],{"class":244},[234,25218,25219],{"class":236,"line":258},[234,25220,262],{"emptyLinePlaceholder":261},[234,25222,25223,25225,25227,25229,25231,25233],{"class":236,"line":265},[234,25224,268],{"class":240},[234,25226,272],{"class":271},[234,25228,275],{"class":240},[234,25230,278],{"class":244},[234,25232,282],{"class":281},[234,25234,285],{"class":244},[234,25236,25237,25239,25241,25244,25246],{"class":236,"line":288},[234,25238,296],{"class":244},[234,25240,299],{"class":281},[234,25242,25243],{"class":244},"(StringLoading, { timeout: ",[234,25245,2537],{"class":271},[234,25247,318],{"class":244},[234,25249,25250,25252,25254,25256,25258],{"class":236,"line":293},[234,25251,296],{"class":244},[234,25253,326],{"class":281},[234,25255,329],{"class":244},[234,25257,332],{"class":271},[234,25259,335],{"class":244},[37,25261,6133],{"id":6132},[42,25263,25264,25267,25273],{},[45,25265,25266],{},"The class is added once, after the timeout expires.",[45,25268,25269,25270,25272],{},"The module does not remove ",[60,25271,24813],{}," later.",[45,25274,25275,25276,106],{},"If you need transitions, write them in CSS against ",[60,25277,25278],{},"html.-loaded",[410,25280,8986],{},{"title":230,"searchDepth":258,"depth":258,"links":25282},[25283,25290,25291,25292],{"id":5406,"depth":258,"text":5407,"children":25284},[25285,25286,25287,25288,25289],{"id":4904,"depth":265,"text":4905},{"id":2452,"depth":265,"text":24826},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":5322,"title":5323,"description":25294,"kind":5369,"section":5187,"order":25295,"group":5305,"status":5370,"integration":2706,"publicExport":261,"activation":25296,"package":5371,"aliases":25297,"attrs":25299,"events":25300,"cssVars":25301,"related":25302,"body":25303},"Viewport-aware media loading helper for images and other deferred assets.",330,"string=\"lazy\"",[25298,5323],"lazy",[],[],[],[5317,5328,2899],{"type":22,"value":25304,"toc":25966},[25305,25308,25320,25322,25324,25370,25382,25384,25389,25429,25439,25444,25446,25474,25513,25515,25517,25519,25627,25883,25885,25942,25944,25963],[25,25306,5323],{"id":25307},"stringlazy",[30,25309,25310,25312,25313,25315,25316,25319],{},[60,25311,5323],{}," is an image module. It activates on ",[60,25314,17721],{}," elements, reads the real image URL from ",[60,25317,25318],{},"string-lazy",", waits until the object is in view, and then swaps in the final source.",[37,25321,5407],{"id":5406},[174,25323,4905],{"id":4904},[2221,25325,25326,25338],{},[2224,25327,25328],{},[2227,25329,25330,25332,25334,25336],{},[2230,25331,4914],{},[2230,25333,23270],{},[2230,25335,4920],{},[2230,25337,5424],{},[2240,25339,25340,25355],{},[2227,25341,25342,25346,25350,25352],{},[2245,25343,25344],{},[60,25345,25296],{},[2245,25347,25348],{},[60,25349,17721],{},[2245,25351,23289],{},[2245,25353,25354],{},"Activates the module for that image object.",[2227,25356,25357,25361,25365,25367],{},[2245,25358,25359],{},[60,25360,25318],{},[2245,25362,25363],{},[60,25364,17721],{},[2245,25366,23289],{},[2245,25368,25369],{},"Real image source used when the object becomes active.",[30,25371,25372,25374,25375,25377,25378,25381],{},[60,25373,5323],{}," only works on ",[60,25376,17721],{},". A ",[60,25379,25380],{},"\u003Cdiv string=\"lazy\">"," will be ignored by the runtime.",[174,25383,5558],{"id":5557},[30,25385,25386,25388],{},[60,25387,5323],{}," writes:",[42,25390,25391,25398,25404,25410,25416,25421],{},[45,25392,25393,25394,25397],{},"a placeholder ",[60,25395,25396],{},"src"," when the image starts without one",[45,25399,7227,25400,25403],{},[60,25401,25402],{},"aspect-ratio"," once dimensions are known",[45,25405,18925,25406,25409],{},[60,25407,25408],{},"lazyLoad"," when state is initialized",[45,25411,18925,25412,25415],{},[60,25413,25414],{},"-aspect-ready"," when dimensions are known",[45,25417,18925,25418,25420],{},[60,25419,24813],{}," after the final image has loaded",[45,25422,25423,137,25426],{},[60,25424,25425],{},"img.loading = \"lazy\"",[60,25427,25428],{},"img.decoding = \"async\"",[30,25430,25431,25432,137,25435,25438],{},"If a blob URL is used internally, the module also clears ",[60,25433,25434],{},"srcset",[60,25436,25437],{},"sizes"," before swapping the source.",[30,25440,25441,25443],{},[60,25442,5323],{}," does not expose public CSS variables.",[174,25445,5593],{"id":3814},[2221,25447,25448,25458],{},[2224,25449,25450],{},[2227,25451,25452,25454,25456],{},[2230,25453,5602],{},[2230,25455,5605],{},[2230,25457,5608],{},[2240,25459,25460],{},[2227,25461,25462,25467,25471],{},[2245,25463,25464],{},[60,25465,25466],{},"image:load:all",[2245,25468,25469],{},[60,25470,12088],{},[2245,25472,25473],{},"All currently pending lazy images have finished loading",[225,25475,25477],{"className":227,"code":25476,"language":229,"meta":230,"style":230},"stringTune.on('image:load:all', () => {\n  console.log('All lazy images are ready');\n});\n",[60,25478,25479,25496,25509],{"__ignoreMap":230},[234,25480,25481,25483,25485,25487,25490,25492,25494],{"class":236,"line":237},[234,25482,296],{"class":244},[234,25484,1536],{"class":281},[234,25486,329],{"class":244},[234,25488,25489],{"class":251},"'image:load:all'",[234,25491,973],{"class":244},[234,25493,906],{"class":240},[234,25495,909],{"class":244},[234,25497,25498,25500,25502,25504,25507],{"class":236,"line":258},[234,25499,1482],{"class":244},[234,25501,1485],{"class":281},[234,25503,329],{"class":244},[234,25505,25506],{"class":251},"'All lazy images are ready'",[234,25508,335],{"class":244},[234,25510,25511],{"class":236,"line":265},[234,25512,1040],{"class":244},[174,25514,5667],{"id":5666},[30,25516,10483],{},[37,25518,5689],{"id":5688},[225,25520,25522],{"className":338,"code":25521,"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,25523,25524,25543,25547,25554,25563,25573,25583,25592,25597,25601],{"__ignoreMap":230},[234,25525,25526,25528,25530,25532,25534,25537,25539,25541],{"class":236,"line":237},[234,25527,347],{"class":244},[234,25529,351],{"class":350},[234,25531,1297],{"class":281},[234,25533,357],{"class":244},[234,25535,25536],{"class":251},"\"lazy-spacer\"",[234,25538,5709],{"class":244},[234,25540,351],{"class":350},[234,25542,376],{"class":244},[234,25544,25545],{"class":236,"line":258},[234,25546,262],{"emptyLinePlaceholder":261},[234,25548,25549,25551],{"class":236,"line":265},[234,25550,347],{"class":244},[234,25552,25553],{"class":350},"img\n",[234,25555,25556,25558,25560],{"class":236,"line":288},[234,25557,12249],{"class":281},[234,25559,357],{"class":244},[234,25561,25562],{"class":251},"\"lazy\"\n",[234,25564,25565,25568,25570],{"class":236,"line":293},[234,25566,25567],{"class":281},"  string-lazy",[234,25569,357],{"class":244},[234,25571,25572],{"class":251},"\"/images/home/string-scroll.jpg\"\n",[234,25574,25575,25578,25580],{"class":236,"line":305},[234,25576,25577],{"class":281},"  alt",[234,25579,357],{"class":244},[234,25581,25582],{"class":251},"\"String Scroll\"\n",[234,25584,25585,25587,25589],{"class":236,"line":321},[234,25586,12239],{"class":281},[234,25588,357],{"class":244},[234,25590,25591],{"class":251},"\"lazy-image\"\n",[234,25593,25594],{"class":236,"line":946},[234,25595,25596],{"class":244},"/>\n",[234,25598,25599],{"class":236,"line":955},[234,25600,262],{"emptyLinePlaceholder":261},[234,25602,25603,25605,25607,25609,25611,25614,25616,25618,25620,25623,25625],{"class":236,"line":11},[234,25604,347],{"class":244},[234,25606,351],{"class":350},[234,25608,1297],{"class":281},[234,25610,357],{"class":244},[234,25612,25613],{"class":251},"\"lazy-status\"",[234,25615,5157],{"class":281},[234,25617,357],{"class":244},[234,25619,25613],{"class":251},[234,25621,25622],{"class":244},">Waiting\u003C/",[234,25624,351],{"class":350},[234,25626,376],{"class":244},[225,25628,25630],{"className":5857,"code":25629,"language":5859,"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,25631,25632,25639,25652,25662,25672,25676,25680,25687,25697,25720,25732,25748,25758,25768,25772,25776,25783,25793,25797,25801,25808,25818,25822,25826,25833,25846,25856,25866,25879],{"__ignoreMap":230},[234,25633,25634,25637],{"class":236,"line":237},[234,25635,25636],{"class":281},".lazy-spacer",[234,25638,909],{"class":244},[234,25640,25641,25643,25645,25648,25650],{"class":236,"line":258},[234,25642,5991],{"class":271},[234,25644,1443],{"class":244},[234,25646,25647],{"class":271},"70",[234,25649,1669],{"class":240},[234,25651,255],{"class":244},[234,25653,25654,25656,25658,25660],{"class":236,"line":265},[234,25655,1677],{"class":271},[234,25657,1443],{"class":244},[234,25659,1682],{"class":271},[234,25661,255],{"class":244},[234,25663,25664,25666,25668,25670],{"class":236,"line":288},[234,25665,5902],{"class":271},[234,25667,1443],{"class":244},[234,25669,1695],{"class":271},[234,25671,255],{"class":244},[234,25673,25674],{"class":236,"line":293},[234,25675,1143],{"class":244},[234,25677,25678],{"class":236,"line":305},[234,25679,262],{"emptyLinePlaceholder":261},[234,25681,25682,25685],{"class":236,"line":321},[234,25683,25684],{"class":281},".lazy-image",[234,25686,909],{"class":244},[234,25688,25689,25691,25693,25695],{"class":236,"line":946},[234,25690,1677],{"class":271},[234,25692,1443],{"class":244},[234,25694,15595],{"class":271},[234,25696,255],{"class":244},[234,25698,25699,25701,25703,25705,25707,25709,25711,25713,25716,25718],{"class":236,"line":955},[234,25700,5977],{"class":271},[234,25702,1443],{"class":244},[234,25704,10999],{"class":271},[234,25706,329],{"class":244},[234,25708,5883],{"class":271},[234,25710,3403],{"class":240},[234,25712,1833],{"class":244},[234,25714,25715],{"class":271},"520",[234,25717,1789],{"class":240},[234,25719,335],{"class":244},[234,25721,25722,25724,25726,25728,25730],{"class":236,"line":11},[234,25723,21966],{"class":271},[234,25725,1443],{"class":244},[234,25727,1836],{"class":271},[234,25729,21973],{"class":271},[234,25731,255],{"class":244},[234,25733,25734,25736,25738,25740,25742,25744,25746],{"class":236,"line":980},[234,25735,1769],{"class":271},[234,25737,1443],{"class":244},[234,25739,1754],{"class":271},[234,25741,1789],{"class":240},[234,25743,6013],{"class":271},[234,25745,6016],{"class":271},[234,25747,255],{"class":244},[234,25749,25750,25752,25754,25756],{"class":236,"line":994},[234,25751,6023],{"class":271},[234,25753,1443],{"class":244},[234,25755,6028],{"class":271},[234,25757,255],{"class":244},[234,25759,25760,25762,25764,25766],{"class":236,"line":1000},[234,25761,12633],{"class":271},[234,25763,1443],{"class":244},[234,25765,7131],{"class":271},[234,25767,255],{"class":244},[234,25769,25770],{"class":236,"line":1005},[234,25771,1143],{"class":244},[234,25773,25774],{"class":236,"line":1013},[234,25775,262],{"emptyLinePlaceholder":261},[234,25777,25778,25781],{"class":236,"line":1019},[234,25779,25780],{"class":281},".lazy-image.-aspect-ready",[234,25782,909],{"class":244},[234,25784,25785,25787,25789,25791],{"class":236,"line":1025},[234,25786,12633],{"class":271},[234,25788,1443],{"class":244},[234,25790,15657],{"class":271},[234,25792,255],{"class":244},[234,25794,25795],{"class":236,"line":1031},[234,25796,1143],{"class":244},[234,25798,25799],{"class":236,"line":1037},[234,25800,262],{"emptyLinePlaceholder":261},[234,25802,25803,25806],{"class":236,"line":427},[234,25804,25805],{"class":281},".lazy-image.-loaded",[234,25807,909],{"class":244},[234,25809,25810,25812,25814,25816],{"class":236,"line":1571},[234,25811,12633],{"class":271},[234,25813,1443],{"class":244},[234,25815,1754],{"class":271},[234,25817,255],{"class":244},[234,25819,25820],{"class":236,"line":1592},[234,25821,1143],{"class":244},[234,25823,25824],{"class":236,"line":1600},[234,25825,262],{"emptyLinePlaceholder":261},[234,25827,25828,25831],{"class":236,"line":1615},[234,25829,25830],{"class":281},".lazy-status",[234,25832,909],{"class":244},[234,25834,25835,25837,25839,25842,25844],{"class":236,"line":1620},[234,25836,1661],{"class":271},[234,25838,1443],{"class":244},[234,25840,25841],{"class":271},"32",[234,25843,1789],{"class":240},[234,25845,255],{"class":244},[234,25847,25848,25850,25852,25854],{"class":236,"line":1625},[234,25849,1677],{"class":271},[234,25851,1443],{"class":244},[234,25853,1682],{"class":271},[234,25855,255],{"class":244},[234,25857,25858,25860,25862,25864],{"class":236,"line":1634},[234,25859,5902],{"class":271},[234,25861,1443],{"class":244},[234,25863,1695],{"class":271},[234,25865,255],{"class":244},[234,25867,25868,25871,25873,25875,25877],{"class":236,"line":1639},[234,25869,25870],{"class":271},"  margin-top",[234,25872,1443],{"class":244},[234,25874,8276],{"class":271},[234,25876,1789],{"class":240},[234,25878,255],{"class":244},[234,25880,25881],{"class":236,"line":1651},[234,25882,1143],{"class":244},[37,25884,6074],{"id":6073},[225,25886,25888],{"className":227,"code":25887,"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,25889,25890,25903,25907,25921,25930],{"__ignoreMap":230},[234,25891,25892,25894,25897,25899,25901],{"class":236,"line":237},[234,25893,241],{"class":240},[234,25895,25896],{"class":244}," StringTune, { StringLazy } ",[234,25898,248],{"class":240},[234,25900,252],{"class":251},[234,25902,255],{"class":244},[234,25904,25905],{"class":236,"line":258},[234,25906,262],{"emptyLinePlaceholder":261},[234,25908,25909,25911,25913,25915,25917,25919],{"class":236,"line":265},[234,25910,268],{"class":240},[234,25912,272],{"class":271},[234,25914,275],{"class":240},[234,25916,278],{"class":244},[234,25918,282],{"class":281},[234,25920,285],{"class":244},[234,25922,25923,25925,25927],{"class":236,"line":288},[234,25924,296],{"class":244},[234,25926,299],{"class":281},[234,25928,25929],{"class":244},"(StringLazy);\n",[234,25931,25932,25934,25936,25938,25940],{"class":236,"line":293},[234,25933,296],{"class":244},[234,25935,326],{"class":281},[234,25937,329],{"class":244},[234,25939,332],{"class":271},[234,25941,335],{"class":244},[37,25943,6133],{"id":6132},[42,25945,25946,25954,25957,25960],{},[45,25947,25948,25949,25951,25952,106],{},"The real source comes from ",[60,25950,25318],{},", not from ",[60,25953,25396],{},[45,25955,25956],{},"The module listens to the internal object in-view lifecycle before activating the image.",[45,25958,25959],{},"Aspect ratio is resolved before the image is activated whenever dimensions can be detected.",[45,25961,25962],{},"If the fetch path fails, the module falls back to assigning the original source directly.",[410,25964,25965],{},"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":25967},[25968,25974,25975,25976],{"id":5406,"depth":258,"text":5407,"children":25969},[25970,25971,25972,25973],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":5328,"title":5329,"description":25978,"kind":5369,"section":5187,"order":25979,"group":5305,"status":8027,"integration":2706,"publicExport":261,"activation":25980,"package":5371,"aliases":25981,"attrs":25983,"events":25984,"cssVars":25985,"related":25986,"body":25987},"Plays and pauses inline video from local enter and leave events on the owning object.",340,"string=\"video-autoplay\"",[25982,5329],"video-autoplay",[],[],[],[5317,5322,4397],{"type":22,"value":25988,"toc":26511},[25989,25992,26004,26006,26008,26057,26065,26067,26070,26101,26104,26119,26122,26124,26126,26128,26130,26132,26255,26427,26429,26486,26488,26509],[25,25990,5329],{"id":25991},"stringvideoautoplay",[30,25993,25994,25996,25997,25999,26000,26003],{},[60,25995,5329],{}," is a video module. It activates on ",[60,25998,19538],{},", reads the source from ",[60,26001,26002],{},"string-src",", prepares the element for muted inline autoplay, and then plays or pauses the video as the object enters or leaves view.",[37,26005,5407],{"id":5406},[174,26007,4905],{"id":4904},[2221,26009,26010,26022],{},[2224,26011,26012],{},[2227,26013,26014,26016,26018,26020],{},[2230,26015,4914],{},[2230,26017,23270],{},[2230,26019,4920],{},[2230,26021,5424],{},[2240,26023,26024,26040],{},[2227,26025,26026,26031,26035,26037],{},[2245,26027,26028],{},[60,26029,26030],{},"string=\"autoplay\"",[2245,26032,26033],{},[60,26034,19538],{},[2245,26036,23289],{},[2245,26038,26039],{},"Activates the module for that video object.",[2227,26041,26042,26046,26050,26054],{},[2245,26043,26044],{},[60,26045,26002],{},[2245,26047,26048],{},[60,26049,19538],{},[2245,26051,26052],{},[60,26053,6246],{},[2245,26055,26056],{},"Provides the video source assigned on first connect.",[30,26058,26059,26061,26062,26064],{},[60,26060,5329],{}," only works on actual ",[60,26063,19538],{}," elements.",[174,26066,5558],{"id":5557},[30,26068,26069],{},"On first connect, the module mutates the video element by writing:",[42,26071,26072,26077,26082,26087,26092,26097],{},[45,26073,26074],{},[60,26075,26076],{},"string-started",[45,26078,26079],{},[60,26080,26081],{},"muted",[45,26083,26084],{},[60,26085,26086],{},"playsinline",[45,26088,26089],{},[60,26090,26091],{},"loop",[45,26093,26094],{},[60,26095,26096],{},"autoplay",[45,26098,26099],{},[60,26100,25396],{},[30,26102,26103],{},"At runtime, the module then:",[42,26105,26106,26113],{},[45,26107,26108,26109,26112],{},"calls ",[60,26110,26111],{},"play()"," on local object enter",[45,26114,26108,26115,26118],{},[60,26116,26117],{},"pause()"," on local object leave",[30,26120,26121],{},"This module does not expose public CSS variables.",[174,26123,5593],{"id":3814},[30,26125,24893],{},[174,26127,5667],{"id":5666},[30,26129,10483],{},[37,26131,5689],{"id":5688},[225,26133,26135],{"className":338,"code":26134,"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,26136,26137,26156,26160,26167,26176,26186,26195,26204,26208,26233,26237],{"__ignoreMap":230},[234,26138,26139,26141,26143,26145,26147,26150,26152,26154],{"class":236,"line":237},[234,26140,347],{"class":244},[234,26142,351],{"class":350},[234,26144,1297],{"class":281},[234,26146,357],{"class":244},[234,26148,26149],{"class":251},"\"video-spacer\"",[234,26151,5709],{"class":244},[234,26153,351],{"class":350},[234,26155,376],{"class":244},[234,26157,26158],{"class":236,"line":258},[234,26159,262],{"emptyLinePlaceholder":261},[234,26161,26162,26164],{"class":236,"line":265},[234,26163,347],{"class":244},[234,26165,26166],{"class":350},"video\n",[234,26168,26169,26171,26173],{"class":236,"line":288},[234,26170,12249],{"class":281},[234,26172,357],{"class":244},[234,26174,26175],{"class":251},"\"autoplay\"\n",[234,26177,26178,26181,26183],{"class":236,"line":293},[234,26179,26180],{"class":281},"  string-src",[234,26182,357],{"class":244},[234,26184,26185],{"class":251},"\"https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4\"\n",[234,26187,26188,26190,26192],{"class":236,"line":305},[234,26189,12239],{"class":281},[234,26191,357],{"class":244},[234,26193,26194],{"class":251},"\"video-demo\"\n",[234,26196,26197,26199,26202],{"class":236,"line":321},[234,26198,371],{"class":244},[234,26200,26201],{"class":350},"video",[234,26203,376],{"class":244},[234,26205,26206],{"class":236,"line":946},[234,26207,262],{"emptyLinePlaceholder":261},[234,26209,26210,26212,26214,26216,26218,26221,26223,26225,26227,26229,26231],{"class":236,"line":955},[234,26211,347],{"class":244},[234,26213,351],{"class":350},[234,26215,1297],{"class":281},[234,26217,357],{"class":244},[234,26219,26220],{"class":251},"\"video-state\"",[234,26222,5157],{"class":281},[234,26224,357],{"class":244},[234,26226,26220],{"class":251},[234,26228,25622],{"class":244},[234,26230,351],{"class":350},[234,26232,376],{"class":244},[234,26234,26235],{"class":236,"line":11},[234,26236,262],{"emptyLinePlaceholder":261},[234,26238,26239,26241,26243,26245,26247,26249,26251,26253],{"class":236,"line":980},[234,26240,347],{"class":244},[234,26242,351],{"class":350},[234,26244,1297],{"class":281},[234,26246,357],{"class":244},[234,26248,26149],{"class":251},[234,26250,371],{"class":244},[234,26252,351],{"class":350},[234,26254,376],{"class":244},[225,26256,26258],{"className":5857,"code":26257,"language":5859,"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,26259,26260,26267,26279,26283,26287,26294,26304,26326,26338,26354,26364,26368,26372,26379,26391,26401,26411,26423],{"__ignoreMap":230},[234,26261,26262,26265],{"class":236,"line":237},[234,26263,26264],{"class":281},".video-spacer",[234,26266,909],{"class":244},[234,26268,26269,26271,26273,26275,26277],{"class":236,"line":258},[234,26270,5991],{"class":271},[234,26272,1443],{"class":244},[234,26274,25647],{"class":271},[234,26276,1669],{"class":240},[234,26278,255],{"class":244},[234,26280,26281],{"class":236,"line":265},[234,26282,1143],{"class":244},[234,26284,26285],{"class":236,"line":288},[234,26286,262],{"emptyLinePlaceholder":261},[234,26288,26289,26292],{"class":236,"line":293},[234,26290,26291],{"class":281},".video-demo",[234,26293,909],{"class":244},[234,26295,26296,26298,26300,26302],{"class":236,"line":305},[234,26297,1677],{"class":271},[234,26299,1443],{"class":244},[234,26301,15595],{"class":271},[234,26303,255],{"class":244},[234,26305,26306,26308,26310,26312,26314,26316,26318,26320,26322,26324],{"class":236,"line":321},[234,26307,5977],{"class":271},[234,26309,1443],{"class":244},[234,26311,10999],{"class":271},[234,26313,329],{"class":244},[234,26315,5883],{"class":271},[234,26317,3403],{"class":240},[234,26319,1833],{"class":244},[234,26321,25715],{"class":271},[234,26323,1789],{"class":240},[234,26325,335],{"class":244},[234,26327,26328,26330,26332,26334,26336],{"class":236,"line":946},[234,26329,21966],{"class":271},[234,26331,1443],{"class":244},[234,26333,1836],{"class":271},[234,26335,21973],{"class":271},[234,26337,255],{"class":244},[234,26339,26340,26342,26344,26346,26348,26350,26352],{"class":236,"line":955},[234,26341,1769],{"class":271},[234,26343,1443],{"class":244},[234,26345,1754],{"class":271},[234,26347,1789],{"class":240},[234,26349,6013],{"class":271},[234,26351,6016],{"class":271},[234,26353,255],{"class":244},[234,26355,26356,26358,26360,26362],{"class":236,"line":11},[234,26357,6023],{"class":271},[234,26359,1443],{"class":244},[234,26361,9965],{"class":271},[234,26363,255],{"class":244},[234,26365,26366],{"class":236,"line":980},[234,26367,1143],{"class":244},[234,26369,26370],{"class":236,"line":994},[234,26371,262],{"emptyLinePlaceholder":261},[234,26373,26374,26377],{"class":236,"line":1000},[234,26375,26376],{"class":281},".video-state",[234,26378,909],{"class":244},[234,26380,26381,26383,26385,26387,26389],{"class":236,"line":1005},[234,26382,1661],{"class":271},[234,26384,1443],{"class":244},[234,26386,25841],{"class":271},[234,26388,1789],{"class":240},[234,26390,255],{"class":244},[234,26392,26393,26395,26397,26399],{"class":236,"line":1013},[234,26394,1677],{"class":271},[234,26396,1443],{"class":244},[234,26398,1682],{"class":271},[234,26400,255],{"class":244},[234,26402,26403,26405,26407,26409],{"class":236,"line":1019},[234,26404,5902],{"class":271},[234,26406,1443],{"class":244},[234,26408,1695],{"class":271},[234,26410,255],{"class":244},[234,26412,26413,26415,26417,26419,26421],{"class":236,"line":1025},[234,26414,25870],{"class":271},[234,26416,1443],{"class":244},[234,26418,8276],{"class":271},[234,26420,1789],{"class":240},[234,26422,255],{"class":244},[234,26424,26425],{"class":236,"line":1031},[234,26426,1143],{"class":244},[37,26428,6074],{"id":6073},[225,26430,26432],{"className":227,"code":26431,"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,26433,26434,26447,26451,26465,26474],{"__ignoreMap":230},[234,26435,26436,26438,26441,26443,26445],{"class":236,"line":237},[234,26437,241],{"class":240},[234,26439,26440],{"class":244}," StringTune, { StringVideoAutoplay } ",[234,26442,248],{"class":240},[234,26444,252],{"class":251},[234,26446,255],{"class":244},[234,26448,26449],{"class":236,"line":258},[234,26450,262],{"emptyLinePlaceholder":261},[234,26452,26453,26455,26457,26459,26461,26463],{"class":236,"line":265},[234,26454,268],{"class":240},[234,26456,272],{"class":271},[234,26458,275],{"class":240},[234,26460,278],{"class":244},[234,26462,282],{"class":281},[234,26464,285],{"class":244},[234,26466,26467,26469,26471],{"class":236,"line":288},[234,26468,296],{"class":244},[234,26470,299],{"class":281},[234,26472,26473],{"class":244},"(StringVideoAutoplay);\n",[234,26475,26476,26478,26480,26482,26484],{"class":236,"line":293},[234,26477,296],{"class":244},[234,26479,326],{"class":281},[234,26481,329],{"class":244},[234,26483,332],{"class":271},[234,26485,335],{"class":244},[37,26487,6133],{"id":6132},[42,26489,26490,26493,26501,26504],{},[45,26491,26492],{},"Enter and leave are local object events, not documented global channels.",[45,26494,26495,26496,25951,26498,26500],{},"The source is read from ",[60,26497,26002],{},[60,26499,25396],{}," in your HTML.",[45,26502,26503],{},"Autoplay is attempted in muted inline mode because that is what the runtime enforces.",[45,26505,4232,26506,26508],{},[60,26507,26111],{}," is blocked, the module catches the error and logs a warning.",[410,26510,8986],{},{"title":230,"searchDepth":258,"depth":258,"links":26512},[26513,26519,26520,26521],{"id":5406,"depth":258,"text":5407,"children":26514},[26515,26516,26517,26518],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":5340,"title":5341,"description":26523,"kind":5369,"section":5187,"order":26524,"group":5333,"status":8027,"integration":11669,"publicExport":261,"activation":26525,"package":5371,"aliases":26526,"attrs":26528,"events":26529,"cssVars":26530,"related":26531,"body":26532},"Debug overlay that exposes frame-rate data during runtime analysis.",410,"stringTune.use(StringFPSTracker)",[26527,5341],"fps tracker",[],[],[],[5346,4602,3980],{"type":22,"value":26533,"toc":27117},[26534,26537,26542,26557,26560,26562,26564,26574,26577,26583,26585,26587,26594,26597,26606,26608,26635,26674,26676,26678,26680,26750,27005,27007,27064,27067,27083,27085,27115],[25,26535,5341],{"id":26536},"stringfpstracker",[30,26538,26539,26541],{},[60,26540,5341],{}," is a diagnostics module. It counts rendered frames once per second and exposes that number through two public surfaces:",[42,26543,26544,26550],{},[45,26545,26546,26547],{},"elements with ",[60,26548,26549],{},"data-fps",[45,26551,26552,26553,26556],{},"the global ",[60,26554,26555],{},"fps"," event",[30,26558,26559],{},"It can also render its own floating debug overlay, but that overlay is optional and disabled by default.",[37,26561,5407],{"id":5406},[174,26563,4905],{"id":4904},[30,26565,26566,26568,26569,26571,26572,106],{},[60,26567,5341],{}," does not read any ",[60,26570,2042],{}," activation attributes. It is a global module registered through ",[60,26573,23112],{},[30,26575,26576],{},"The only DOM hook it watches is:",[42,26578,26579],{},[45,26580,26581],{},[60,26582,26549],{},[174,26584,5558],{"id":5557},[30,26586,7222],{},[42,26588,26589],{},[45,26590,26591],{},[60,26592,26593],{},"data-fps=\"\u003Cinteger>\"",[30,26595,26596],{},"on every tracked element in the document.",[30,26598,4232,26599,26602,26603,26605],{},[60,26600,26601],{},"stringTune.FPSTrackerVisible = true",", it also creates one floating overlay element in the bottom-right corner and updates the same ",[60,26604,26549],{}," attribute on that overlay.",[174,26607,5593],{"id":3814},[2221,26609,26610,26620],{},[2224,26611,26612],{},[2227,26613,26614,26616,26618],{},[2230,26615,5602],{},[2230,26617,5605],{},[2230,26619,5608],{},[2240,26621,26622],{},[2227,26623,26624,26628,26632],{},[2245,26625,26626],{},[60,26627,26555],{},[2245,26629,26630],{},[60,26631,5621],{},[2245,26633,26634],{},"Once per second after the current frame count is measured",[225,26636,26638],{"className":227,"code":26637,"language":229,"meta":230,"style":230},"stringTune.on('fps', (fps) => {\n  console.log(fps);\n});\n",[60,26639,26640,26661,26670],{"__ignoreMap":230},[234,26641,26642,26644,26646,26648,26651,26653,26655,26657,26659],{"class":236,"line":237},[234,26643,296],{"class":244},[234,26645,1536],{"class":281},[234,26647,329],{"class":244},[234,26649,26650],{"class":251},"'fps'",[234,26652,2976],{"class":244},[234,26654,26555],{"class":899},[234,26656,903],{"class":244},[234,26658,906],{"class":240},[234,26660,909],{"class":244},[234,26662,26663,26665,26667],{"class":236,"line":258},[234,26664,1482],{"class":244},[234,26666,1485],{"class":281},[234,26668,26669],{"class":244},"(fps);\n",[234,26671,26672],{"class":236,"line":265},[234,26673,1040],{"class":244},[174,26675,5667],{"id":5666},[30,26677,10483],{},[37,26679,5689],{"id":5688},[225,26681,26683],{"className":338,"code":26682,"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,26684,26685,26700,26720,26742],{"__ignoreMap":230},[234,26686,26687,26689,26691,26693,26695,26698],{"class":236,"line":237},[234,26688,347],{"class":244},[234,26690,351],{"class":350},[234,26692,1297],{"class":281},[234,26694,357],{"class":244},[234,26696,26697],{"class":251},"\"debug-panel\"",[234,26699,376],{"class":244},[234,26701,26702,26704,26706,26708,26710,26713,26716,26718],{"class":236,"line":258},[234,26703,1292],{"class":244},[234,26705,351],{"class":350},[234,26707,1297],{"class":281},[234,26709,357],{"class":244},[234,26711,26712],{"class":251},"\"debug-label\"",[234,26714,26715],{"class":244},">Performance\u003C/",[234,26717,351],{"class":350},[234,26719,376],{"class":244},[234,26721,26722,26724,26726,26729,26731,26733,26736,26738,26740],{"class":236,"line":265},[234,26723,1292],{"class":244},[234,26725,351],{"class":350},[234,26727,26728],{"class":281}," data-fps",[234,26730,1297],{"class":281},[234,26732,357],{"class":244},[234,26734,26735],{"class":251},"\"fps-value\"",[234,26737,371],{"class":244},[234,26739,351],{"class":350},[234,26741,376],{"class":244},[234,26743,26744,26746,26748],{"class":236,"line":288},[234,26745,1402],{"class":244},[234,26747,351],{"class":350},[234,26749,376],{"class":244},[225,26751,26753],{"className":5857,"code":26752,"language":5859,"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,26754,26755,26762,26772,26784,26796,26806,26816,26828,26844,26854,26866,26876,26894,26906,26910,26914,26921,26931,26941,26945,26949,26956,26966,26970,26974,26981,27001],{"__ignoreMap":230},[234,26756,26757,26760],{"class":236,"line":237},[234,26758,26759],{"class":281},".debug-panel",[234,26761,909],{"class":244},[234,26763,26764,26766,26768,26770],{"class":236,"line":258},[234,26765,7598],{"class":271},[234,26767,1443],{"class":244},[234,26769,2863],{"class":271},[234,26771,255],{"class":244},[234,26773,26774,26776,26778,26780,26782],{"class":236,"line":265},[234,26775,10129],{"class":271},[234,26777,1443],{"class":244},[234,26779,6740],{"class":271},[234,26781,1789],{"class":240},[234,26783,255],{"class":244},[234,26785,26786,26788,26790,26792,26794],{"class":236,"line":288},[234,26787,10115],{"class":271},[234,26789,1443],{"class":244},[234,26791,6740],{"class":271},[234,26793,1789],{"class":240},[234,26795,255],{"class":244},[234,26797,26798,26800,26802,26804],{"class":236,"line":293},[234,26799,6023],{"class":271},[234,26801,1443],{"class":244},[234,26803,9965],{"class":271},[234,26805,255],{"class":244},[234,26807,26808,26810,26812,26814],{"class":236,"line":305},[234,26809,11568],{"class":271},[234,26811,1443],{"class":244},[234,26813,6028],{"class":271},[234,26815,255],{"class":244},[234,26817,26818,26820,26822,26824,26826],{"class":236,"line":321},[234,26819,1749],{"class":271},[234,26821,1443],{"class":244},[234,26823,1754],{"class":271},[234,26825,1711],{"class":240},[234,26827,255],{"class":244},[234,26829,26830,26832,26834,26836,26838,26840,26842],{"class":236,"line":946},[234,26831,1769],{"class":271},[234,26833,1443],{"class":244},[234,26835,1754],{"class":271},[234,26837,1789],{"class":240},[234,26839,6013],{"class":271},[234,26841,16240],{"class":271},[234,26843,255],{"class":244},[234,26845,26846,26848,26850,26852],{"class":236,"line":955},[234,26847,1677],{"class":271},[234,26849,1443],{"class":244},[234,26851,12585],{"class":271},[234,26853,255],{"class":244},[234,26855,26856,26858,26860,26862,26864],{"class":236,"line":11},[234,26857,1703],{"class":271},[234,26859,1443],{"class":244},[234,26861,1754],{"class":271},[234,26863,1711],{"class":240},[234,26865,255],{"class":244},[234,26867,26868,26870,26872,26874],{"class":236,"line":980},[234,26869,6805],{"class":271},[234,26871,1443],{"class":244},[234,26873,1695],{"class":271},[234,26875,255],{"class":244},[234,26877,26878,26881,26883,26886,26889,26892],{"class":236,"line":994},[234,26879,26880],{"class":271},"  font-family",[234,26882,1443],{"class":244},[234,26884,26885],{"class":271},"ui-monospace",[234,26887,26888],{"class":244},", SFMono-Regular, ",[234,26890,26891],{"class":271},"monospace",[234,26893,255],{"class":244},[234,26895,26896,26898,26900,26902,26904],{"class":236,"line":1000},[234,26897,9886],{"class":271},[234,26899,1443],{"class":244},[234,26901,23040],{"class":271},[234,26903,1711],{"class":240},[234,26905,255],{"class":244},[234,26907,26908],{"class":236,"line":1005},[234,26909,1143],{"class":244},[234,26911,26912],{"class":236,"line":1013},[234,26913,262],{"emptyLinePlaceholder":261},[234,26915,26916,26919],{"class":236,"line":1019},[234,26917,26918],{"class":281},".debug-label",[234,26920,909],{"class":244},[234,26922,26923,26925,26927,26929],{"class":236,"line":1025},[234,26924,9899],{"class":271},[234,26926,1443],{"class":244},[234,26928,9904],{"class":271},[234,26930,255],{"class":244},[234,26932,26933,26935,26937,26939],{"class":236,"line":1031},[234,26934,11568],{"class":271},[234,26936,1443],{"class":244},[234,26938,16695],{"class":271},[234,26940,255],{"class":244},[234,26942,26943],{"class":236,"line":1037},[234,26944,1143],{"class":244},[234,26946,26947],{"class":236,"line":427},[234,26948,262],{"emptyLinePlaceholder":261},[234,26950,26951,26954],{"class":236,"line":1571},[234,26952,26953],{"class":281},".fps-value",[234,26955,909],{"class":244},[234,26957,26958,26960,26962,26964],{"class":236,"line":1592},[234,26959,14315],{"class":271},[234,26961,1443],{"class":244},[234,26963,14320],{"class":271},[234,26965,255],{"class":244},[234,26967,26968],{"class":236,"line":1600},[234,26969,1143],{"class":244},[234,26971,26972],{"class":236,"line":1615},[234,26973,262],{"emptyLinePlaceholder":261},[234,26975,26976,26979],{"class":236,"line":1620},[234,26977,26978],{"class":281},".fps-value::before",[234,26980,909],{"class":244},[234,26982,26983,26985,26987,26990,26992,26994,26996,26999],{"class":236,"line":1625},[234,26984,16309],{"class":271},[234,26986,1443],{"class":244},[234,26988,26989],{"class":271},"attr",[234,26991,329],{"class":244},[234,26993,26549],{"class":899},[234,26995,903],{"class":244},[234,26997,26998],{"class":251},"\" FPS\"",[234,27000,255],{"class":244},[234,27002,27003],{"class":236,"line":1634},[234,27004,1143],{"class":244},[37,27006,6074],{"id":6073},[225,27008,27010],{"className":227,"code":27009,"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,27011,27012,27025,27029,27043,27052],{"__ignoreMap":230},[234,27013,27014,27016,27019,27021,27023],{"class":236,"line":237},[234,27015,241],{"class":240},[234,27017,27018],{"class":244}," StringTune, { StringFPSTracker } ",[234,27020,248],{"class":240},[234,27022,252],{"class":251},[234,27024,255],{"class":244},[234,27026,27027],{"class":236,"line":258},[234,27028,262],{"emptyLinePlaceholder":261},[234,27030,27031,27033,27035,27037,27039,27041],{"class":236,"line":265},[234,27032,268],{"class":240},[234,27034,272],{"class":271},[234,27036,275],{"class":240},[234,27038,278],{"class":244},[234,27040,282],{"class":281},[234,27042,285],{"class":244},[234,27044,27045,27047,27049],{"class":236,"line":288},[234,27046,296],{"class":244},[234,27048,299],{"class":281},[234,27050,27051],{"class":244},"(StringFPSTracker);\n",[234,27053,27054,27056,27058,27060,27062],{"class":236,"line":293},[234,27055,296],{"class":244},[234,27057,326],{"class":281},[234,27059,329],{"class":244},[234,27061,332],{"class":271},[234,27063,335],{"class":244},[30,27065,27066],{},"If you want the built-in floating overlay, enable it explicitly:",[225,27068,27070],{"className":227,"code":27069,"language":229,"meta":230,"style":230},"stringTune.FPSTrackerVisible = true;\n",[60,27071,27072],{"__ignoreMap":230},[234,27073,27074,27077,27079,27081],{"class":236,"line":237},[234,27075,27076],{"class":244},"stringTune.FPSTrackerVisible ",[234,27078,357],{"class":240},[234,27080,4833],{"class":271},[234,27082,255],{"class":244},[37,27084,6133],{"id":6132},[42,27086,27087,27096,27099,27109],{},[45,27088,27089,27090,27093,27094,106],{},"The tracker scans the whole document for ",[60,27091,27092],{},"[data-fps]"," and keeps that list fresh with a ",[60,27095,4552],{},[45,27097,27098],{},"The public value is an integer frame count over the last one-second window, not an averaged moving metric.",[45,27100,27101,27102,27105,27106,106],{},"The built-in overlay injects a small helper style that renders ",[60,27103,27104],{},"FPS: \u003Cvalue>"," through ",[60,27107,27108],{},"::before",[45,27110,27111,27112,27114],{},"Without the built-in overlay, your own ",[60,27113,27092],{}," elements still receive attribute updates, but you are responsible for presenting that value in CSS or JavaScript.",[410,27116,6155],{},{"title":230,"searchDepth":258,"depth":258,"links":27118},[27119,27125,27126,27127],{"id":5406,"depth":258,"text":5407,"children":27120},[27121,27122,27123,27124],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":5346,"title":5347,"description":27129,"kind":5369,"section":5187,"order":27130,"group":5333,"status":8027,"integration":11669,"publicExport":261,"activation":27131,"package":5371,"aliases":27132,"attrs":27134,"events":27135,"cssVars":27136,"related":27137,"body":27138},"Debug overlay for observing live scroll position and geometry changes.",420,"stringTune.use(StringPositionTracker)",[27133,5347],"position tracker",[],[],[],[5340,3982,3981],{"type":22,"value":27139,"toc":27981},[27140,27143,27148,27159,27162,27164,27166,27174,27177,27194,27196,27199,27213,27215,27241,27247,27249,27278,27327,27329,27331,27333,27512,27865,27867,27924,27926,27942,27944,27979],[25,27141,5347],{"id":27142},"stringpositiontracker",[30,27144,27145,27147],{},[60,27146,5347],{}," is a diagnostics module for the active global scroll state. On every scroll update it exposes three public values:",[42,27149,27150,27153,27156],{},[45,27151,27152],{},"current scroll position in pixels",[45,27154,27155],{},"current scroll position as a percentage",[45,27157,27158],{},"current direction marker",[30,27160,27161],{},"It can write those values into DOM attributes, emit them as one shared event, and optionally show a floating overlay.",[37,27163,5407],{"id":5406},[174,27165,4905],{"id":4904},[30,27167,27168,26568,27170,26571,27172,106],{},[60,27169,5347],{},[60,27171,2042],{},[60,27173,23112],{},[30,27175,27176],{},"The DOM hooks it watches are:",[42,27178,27179,27184,27189],{},[45,27180,27181],{},[60,27182,27183],{},"data-val",[45,27185,27186],{},[60,27187,27188],{},"data-val-pct",[45,27190,27191],{},[60,27192,27193],{},"data-dir",[174,27195,5558],{"id":5557},[30,27197,27198],{},"The module writes these attributes:",[42,27200,27201,27205,27209],{},[45,27202,27203],{},[60,27204,27183],{},[45,27206,27207],{},[60,27208,27188],{},[45,27210,27211],{},[60,27212,27193],{},[30,27214,3507],{},[42,27216,27217,27222,27227],{},[45,27218,27219,27221],{},[60,27220,27183],{}," is the rounded current scroll position in pixels",[45,27223,27224,27226],{},[60,27225,27188],{}," is the rounded progress percentage of the global scroll range",[45,27228,27229,27231,27232,1833,27235,2703,27238],{},[60,27230,27193],{}," is one of ",[60,27233,27234],{},"â†“",[60,27236,27237],{},"â†‘",[60,27239,27240],{},"â€¢",[30,27242,4232,27243,27246],{},[60,27244,27245],{},"stringTune.PositionTrackerVisible = true",", the runtime also creates one floating overlay in the bottom-left corner and writes the same attributes there.",[174,27248,5593],{"id":3814},[2221,27250,27251,27261],{},[2224,27252,27253],{},[2227,27254,27255,27257,27259],{},[2230,27256,5602],{},[2230,27258,5605],{},[2230,27260,5608],{},[2240,27262,27263],{},[2227,27264,27265,27270,27275],{},[2245,27266,27267],{},[60,27268,27269],{},"scroll-position",[2245,27271,27272],{},[60,27273,27274],{},"{ val, valPct, direction }",[2245,27276,27277],{},"On every scroll update",[225,27279,27281],{"className":227,"code":27280,"language":229,"meta":230,"style":230},"stringTune.on('scroll-position', ({ val, valPct, direction }) => {\n  console.log(val, valPct, direction);\n});\n",[60,27282,27283,27314,27323],{"__ignoreMap":230},[234,27284,27285,27287,27289,27291,27294,27296,27299,27301,27304,27306,27308,27310,27312],{"class":236,"line":237},[234,27286,296],{"class":244},[234,27288,1536],{"class":281},[234,27290,329],{"class":244},[234,27292,27293],{"class":251},"'scroll-position'",[234,27295,23623],{"class":244},[234,27297,27298],{"class":899},"val",[234,27300,1833],{"class":244},[234,27302,27303],{"class":899},"valPct",[234,27305,1833],{"class":244},[234,27307,4217],{"class":899},[234,27309,23629],{"class":244},[234,27311,906],{"class":240},[234,27313,909],{"class":244},[234,27315,27316,27318,27320],{"class":236,"line":258},[234,27317,1482],{"class":244},[234,27319,1485],{"class":281},[234,27321,27322],{"class":244},"(val, valPct, direction);\n",[234,27324,27325],{"class":236,"line":265},[234,27326,1040],{"class":244},[174,27328,5667],{"id":5666},[30,27330,10483],{},[37,27332,5689],{"id":5688},[225,27334,27336],{"className":338,"code":27335,"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,27337,27338,27353,27368,27381,27396,27404,27418,27431,27446,27454,27468,27481,27496,27504],{"__ignoreMap":230},[234,27339,27340,27342,27344,27346,27348,27351],{"class":236,"line":237},[234,27341,347],{"class":244},[234,27343,351],{"class":350},[234,27345,1297],{"class":281},[234,27347,357],{"class":244},[234,27349,27350],{"class":251},"\"scroll-debug\"",[234,27352,376],{"class":244},[234,27354,27355,27357,27359,27361,27363,27366],{"class":236,"line":258},[234,27356,1292],{"class":244},[234,27358,351],{"class":350},[234,27360,1297],{"class":281},[234,27362,357],{"class":244},[234,27364,27365],{"class":251},"\"debug-row\"",[234,27367,376],{"class":244},[234,27369,27370,27372,27374,27377,27379],{"class":236,"line":265},[234,27371,1321],{"class":244},[234,27373,234],{"class":350},[234,27375,27376],{"class":244},">Direction\u003C/",[234,27378,234],{"class":350},[234,27380,376],{"class":244},[234,27382,27383,27385,27387,27390,27392,27394],{"class":236,"line":288},[234,27384,1321],{"class":244},[234,27386,1929],{"class":350},[234,27388,27389],{"class":281}," data-dir",[234,27391,371],{"class":244},[234,27393,1929],{"class":350},[234,27395,376],{"class":244},[234,27397,27398,27400,27402],{"class":236,"line":293},[234,27399,1393],{"class":244},[234,27401,351],{"class":350},[234,27403,376],{"class":244},[234,27405,27406,27408,27410,27412,27414,27416],{"class":236,"line":305},[234,27407,1292],{"class":244},[234,27409,351],{"class":350},[234,27411,1297],{"class":281},[234,27413,357],{"class":244},[234,27415,27365],{"class":251},[234,27417,376],{"class":244},[234,27419,27420,27422,27424,27427,27429],{"class":236,"line":321},[234,27421,1321],{"class":244},[234,27423,234],{"class":350},[234,27425,27426],{"class":244},">Pixels\u003C/",[234,27428,234],{"class":350},[234,27430,376],{"class":244},[234,27432,27433,27435,27437,27440,27442,27444],{"class":236,"line":946},[234,27434,1321],{"class":244},[234,27436,1929],{"class":350},[234,27438,27439],{"class":281}," data-val",[234,27441,371],{"class":244},[234,27443,1929],{"class":350},[234,27445,376],{"class":244},[234,27447,27448,27450,27452],{"class":236,"line":955},[234,27449,1393],{"class":244},[234,27451,351],{"class":350},[234,27453,376],{"class":244},[234,27455,27456,27458,27460,27462,27464,27466],{"class":236,"line":11},[234,27457,1292],{"class":244},[234,27459,351],{"class":350},[234,27461,1297],{"class":281},[234,27463,357],{"class":244},[234,27465,27365],{"class":251},[234,27467,376],{"class":244},[234,27469,27470,27472,27474,27477,27479],{"class":236,"line":980},[234,27471,1321],{"class":244},[234,27473,234],{"class":350},[234,27475,27476],{"class":244},">Progress\u003C/",[234,27478,234],{"class":350},[234,27480,376],{"class":244},[234,27482,27483,27485,27487,27490,27492,27494],{"class":236,"line":994},[234,27484,1321],{"class":244},[234,27486,1929],{"class":350},[234,27488,27489],{"class":281}," data-val-pct",[234,27491,371],{"class":244},[234,27493,1929],{"class":350},[234,27495,376],{"class":244},[234,27497,27498,27500,27502],{"class":236,"line":1000},[234,27499,1393],{"class":244},[234,27501,351],{"class":350},[234,27503,376],{"class":244},[234,27505,27506,27508,27510],{"class":236,"line":1005},[234,27507,1402],{"class":244},[234,27509,351],{"class":350},[234,27511,376],{"class":244},[225,27513,27515],{"className":5857,"code":27514,"language":5859,"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,27516,27517,27524,27534,27546,27558,27568,27578,27590,27606,27620,27632,27642,27654,27666,27670,27674,27681,27691,27701,27711,27715,27719,27727,27737,27747,27759,27771,27775,27779,27806,27836],{"__ignoreMap":230},[234,27518,27519,27522],{"class":236,"line":237},[234,27520,27521],{"class":281},".scroll-debug",[234,27523,909],{"class":244},[234,27525,27526,27528,27530,27532],{"class":236,"line":258},[234,27527,7598],{"class":271},[234,27529,1443],{"class":244},[234,27531,2863],{"class":271},[234,27533,255],{"class":244},[234,27535,27536,27538,27540,27542,27544],{"class":236,"line":265},[234,27537,10129],{"class":271},[234,27539,1443],{"class":244},[234,27541,6740],{"class":271},[234,27543,1789],{"class":240},[234,27545,255],{"class":244},[234,27547,27548,27550,27552,27554,27556],{"class":236,"line":288},[234,27549,10016],{"class":271},[234,27551,1443],{"class":244},[234,27553,6740],{"class":271},[234,27555,1789],{"class":240},[234,27557,255],{"class":244},[234,27559,27560,27562,27564,27566],{"class":236,"line":293},[234,27561,6023],{"class":271},[234,27563,1443],{"class":244},[234,27565,9965],{"class":271},[234,27567,255],{"class":244},[234,27569,27570,27572,27574,27576],{"class":236,"line":305},[234,27571,11568],{"class":271},[234,27573,1443],{"class":244},[234,27575,6028],{"class":271},[234,27577,255],{"class":244},[234,27579,27580,27582,27584,27586,27588],{"class":236,"line":321},[234,27581,1749],{"class":271},[234,27583,1443],{"class":244},[234,27585,14331],{"class":271},[234,27587,1711],{"class":240},[234,27589,255],{"class":244},[234,27591,27592,27594,27596,27598,27600,27602,27604],{"class":236,"line":946},[234,27593,1769],{"class":271},[234,27595,1443],{"class":244},[234,27597,1754],{"class":271},[234,27599,1789],{"class":240},[234,27601,6013],{"class":271},[234,27603,16240],{"class":271},[234,27605,255],{"class":244},[234,27607,27608,27610,27612,27614,27616,27618],{"class":236,"line":955},[234,27609,26880],{"class":271},[234,27611,1443],{"class":244},[234,27613,26885],{"class":271},[234,27615,26888],{"class":244},[234,27617,26891],{"class":271},[234,27619,255],{"class":244},[234,27621,27622,27624,27626,27628,27630],{"class":236,"line":11},[234,27623,9886],{"class":271},[234,27625,1443],{"class":244},[234,27627,23040],{"class":271},[234,27629,1711],{"class":240},[234,27631,255],{"class":244},[234,27633,27634,27636,27638,27640],{"class":236,"line":980},[234,27635,1677],{"class":271},[234,27637,1443],{"class":244},[234,27639,1682],{"class":271},[234,27641,255],{"class":244},[234,27643,27644,27646,27648,27650,27652],{"class":236,"line":994},[234,27645,1703],{"class":271},[234,27647,1443],{"class":244},[234,27649,2527],{"class":271},[234,27651,1711],{"class":240},[234,27653,255],{"class":244},[234,27655,27656,27658,27660,27662,27664],{"class":236,"line":1000},[234,27657,25031],{"class":271},[234,27659,1443],{"class":244},[234,27661,25036],{"class":271},[234,27663,1789],{"class":240},[234,27665,255],{"class":244},[234,27667,27668],{"class":236,"line":1005},[234,27669,1143],{"class":244},[234,27671,27672],{"class":236,"line":1013},[234,27673,262],{"emptyLinePlaceholder":261},[234,27675,27676,27679],{"class":236,"line":1019},[234,27677,27678],{"class":281},".debug-row",[234,27680,909],{"class":244},[234,27682,27683,27685,27687,27689],{"class":236,"line":1025},[234,27684,1677],{"class":271},[234,27686,1443],{"class":244},[234,27688,12585],{"class":271},[234,27690,255],{"class":244},[234,27692,27693,27695,27697,27699],{"class":236,"line":1031},[234,27694,12602],{"class":271},[234,27696,1443],{"class":244},[234,27698,14260],{"class":271},[234,27700,255],{"class":244},[234,27702,27703,27705,27707,27709],{"class":236,"line":1037},[234,27704,6805],{"class":271},[234,27706,1443],{"class":244},[234,27708,1695],{"class":271},[234,27710,255],{"class":244},[234,27712,27713],{"class":236,"line":427},[234,27714,1143],{"class":244},[234,27716,27717],{"class":236,"line":1571},[234,27718,262],{"emptyLinePlaceholder":261},[234,27720,27721,27723,27725],{"class":236,"line":1592},[234,27722,27678],{"class":281},[234,27724,19734],{"class":350},[234,27726,909],{"class":244},[234,27728,27729,27731,27733,27735],{"class":236,"line":1600},[234,27730,11568],{"class":271},[234,27732,1443],{"class":244},[234,27734,16695],{"class":271},[234,27736,255],{"class":244},[234,27738,27739,27741,27743,27745],{"class":236,"line":1615},[234,27740,9899],{"class":271},[234,27742,1443],{"class":244},[234,27744,9904],{"class":271},[234,27746,255],{"class":244},[234,27748,27749,27751,27753,27755,27757],{"class":236,"line":1620},[234,27750,9886],{"class":271},[234,27752,1443],{"class":244},[234,27754,2527],{"class":271},[234,27756,1711],{"class":240},[234,27758,255],{"class":244},[234,27760,27761,27763,27765,27767,27769],{"class":236,"line":1625},[234,27762,15567],{"class":271},[234,27764,1443],{"class":244},[234,27766,14693],{"class":271},[234,27768,3714],{"class":240},[234,27770,255],{"class":244},[234,27772,27773],{"class":236,"line":1634},[234,27774,1143],{"class":244},[234,27776,27777],{"class":236,"line":1639},[234,27778,262],{"emptyLinePlaceholder":261},[234,27780,27781,27784,27786,27789,27791,27793,27796,27798,27800,27802,27804],{"class":236,"line":1651},[234,27782,27783],{"class":244},"[",[234,27785,27193],{"class":281},[234,27787,27788],{"class":244},"]",[234,27790,27108],{"class":281},[234,27792,1437],{"class":244},[234,27794,27795],{"class":271},"content",[234,27797,1443],{"class":244},[234,27799,26989],{"class":271},[234,27801,329],{"class":244},[234,27803,27193],{"class":899},[234,27805,17397],{"class":244},[234,27807,27808,27810,27812,27814,27816,27818,27820,27822,27824,27826,27828,27830,27833],{"class":236,"line":609},[234,27809,27783],{"class":244},[234,27811,27183],{"class":281},[234,27813,27788],{"class":244},[234,27815,27108],{"class":281},[234,27817,1437],{"class":244},[234,27819,27795],{"class":271},[234,27821,1443],{"class":244},[234,27823,26989],{"class":271},[234,27825,329],{"class":244},[234,27827,27183],{"class":899},[234,27829,903],{"class":244},[234,27831,27832],{"class":251},"\"px\"",[234,27834,27835],{"class":244},"; }\n",[234,27837,27838,27840,27842,27844,27846,27848,27850,27852,27854,27856,27858,27860,27863],{"class":236,"line":1674},[234,27839,27783],{"class":244},[234,27841,27188],{"class":281},[234,27843,27788],{"class":244},[234,27845,27108],{"class":281},[234,27847,1437],{"class":244},[234,27849,27795],{"class":271},[234,27851,1443],{"class":244},[234,27853,26989],{"class":271},[234,27855,329],{"class":244},[234,27857,27188],{"class":899},[234,27859,903],{"class":244},[234,27861,27862],{"class":251},"\"%\"",[234,27864,27835],{"class":244},[37,27866,6074],{"id":6073},[225,27868,27870],{"className":227,"code":27869,"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,27871,27872,27885,27889,27903,27912],{"__ignoreMap":230},[234,27873,27874,27876,27879,27881,27883],{"class":236,"line":237},[234,27875,241],{"class":240},[234,27877,27878],{"class":244}," StringTune, { StringPositionTracker } ",[234,27880,248],{"class":240},[234,27882,252],{"class":251},[234,27884,255],{"class":244},[234,27886,27887],{"class":236,"line":258},[234,27888,262],{"emptyLinePlaceholder":261},[234,27890,27891,27893,27895,27897,27899,27901],{"class":236,"line":265},[234,27892,268],{"class":240},[234,27894,272],{"class":271},[234,27896,275],{"class":240},[234,27898,278],{"class":244},[234,27900,282],{"class":281},[234,27902,285],{"class":244},[234,27904,27905,27907,27909],{"class":236,"line":288},[234,27906,296],{"class":244},[234,27908,299],{"class":281},[234,27910,27911],{"class":244},"(StringPositionTracker);\n",[234,27913,27914,27916,27918,27920,27922],{"class":236,"line":293},[234,27915,296],{"class":244},[234,27917,326],{"class":281},[234,27919,329],{"class":244},[234,27921,332],{"class":271},[234,27923,335],{"class":244},[30,27925,27066],{},[225,27927,27929],{"className":227,"code":27928,"language":229,"meta":230,"style":230},"stringTune.PositionTrackerVisible = true;\n",[60,27930,27931],{"__ignoreMap":230},[234,27932,27933,27936,27938,27940],{"class":236,"line":237},[234,27934,27935],{"class":244},"stringTune.PositionTrackerVisible ",[234,27937,357],{"class":240},[234,27939,4833],{"class":271},[234,27941,255],{"class":244},[37,27943,6133],{"id":6132},[42,27945,27946,27951,27958,27967],{},[45,27947,27948,27949,106],{},"The tracker watches the whole document for the three diagnostic attributes and refreshes its cache through a ",[60,27950,4552],{},[45,27952,27953,27954,27957],{},"Percentage is computed from ",[60,27955,27956],{},"current / (contentHeight - windowHeight)"," and rounded to an integer.",[45,27959,27960,27961,27963,27964,106],{},"Direction is derived from scroll motion. When movement stops, the module resets the marker to ",[60,27962,27240],{}," after about ",[60,27965,27966],{},"150ms",[45,27968,27111,27969,1833,27972,7048,27975,27978],{},[60,27970,27971],{},"[data-val]",[60,27973,27974],{},"[data-val-pct]",[60,27976,27977],{},"[data-dir]"," elements still receive updates, but you control their visual presentation.",[410,27980,6155],{},{"title":230,"searchDepth":258,"depth":258,"links":27982},[27983,27989,27990,27991],{"id":5406,"depth":258,"text":5407,"children":27984},[27985,27986,27987,27988],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":2350,"title":5357,"description":27993,"kind":9,"section":5357,"order":11,"aliases":27994,"attrs":27995,"events":27996,"cssVars":27997,"related":27998,"body":28002},"Guidance for project-specific modules that extend StringTune but are not part of the official package API.",[],[],[],[],[27999,28000,28001],"/docs/custom-modules/first-module","/docs/custom-modules/module-contract","/docs/custom-modules/lifecycle-hooks",{"type":22,"value":28003,"toc":28220},[28004,28006,28009,28012,28016,28024,28027,28038,28042,28045,28078,28091,28095,28098,28161,28165,28168,28171,28187,28191,28194,28197,28213],[25,28005,5357],{"id":208},[30,28007,28008],{},"This section is the authoring handbook for project-specific modules.",[30,28010,28011],{},"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,28013,28015],{"id":28014},"what-counts-as-a-custom-module","What counts as a custom module",[30,28017,28018,28019,28021,28022,106],{},"A custom module is a class in your own project that extends ",[60,28020,2379],{}," and is registered through ",[60,28023,67],{},[30,28025,28026],{},"Typical reasons to write one:",[42,28028,28029,28032,28035],{},[45,28030,28031],{},"a design system needs a behavior that is too project-specific for the package",[45,28033,28034],{},"you want to compose existing runtime state into a new output channel",[45,28036,28037],{},"you want one declarative HTML contract shared across several pages",[37,28039,28041],{"id":28040},"safe-authoring-surface","Safe authoring surface",[30,28043,28044],{},"These are the authoring primitives that are exported by the package and are reasonable to rely on when building custom modules:",[42,28046,28047,28051,28056,28061,28065,28069,28073],{},[45,28048,28049],{},[60,28050,2379],{},[45,28052,28053],{},[60,28054,28055],{},"StringObject",[45,28057,28058],{},[60,28059,28060],{},"StringContext",[45,28062,28063],{},[60,28064,2384],{},[45,28066,28067],{},[60,28068,2389],{},[45,28070,28071],{},[60,28072,4655],{},[45,28074,28075],{},[60,28076,28077],{},"DOMBatcher",[30,28079,28080,28081,1833,28084,2703,28087,28090],{},"Everything else in ",[60,28082,28083],{},"core/managers",[60,28085,28086],{},"objects",[60,28088,28089],{},"modules"," should be treated as implementation detail unless it is explicitly exported by the package.",[37,28092,28094],{"id":28093},"what-this-section-covers","What this section covers",[30,28096,28097],{},"Use the pages in this order:",[99,28099,28100,28106,28113,28123,28129,28139,28145,28152],{},[45,28101,28102,28105],{},[133,28103,28104],{"href":27999},"First Custom Module"," for the smallest working example.",[45,28107,28108,28112],{},[133,28109,28111],{"href":28110},"/docs/custom-modules/element-vs-global","Element vs Global Modules"," to choose the right module shape.",[45,28114,28115,28118,28119,28122],{},[133,28116,28117],{"href":28000},"Module Contract"," to understand ",[60,28120,28121],{},"htmlKey",", settings, attribute mapping, and output channels.",[45,28124,28125,28128],{},[133,28126,28127],{"href":28001},"Lifecycle Hooks"," to see which hooks actually run in the current runtime.",[45,28130,28131,28135,28136,28138],{},[133,28132,28134],{"href":28133},"/docs/custom-modules/objects-and-attributes","Objects and Attributes"," for ",[60,28137,28055],{},", mirrored elements, and parsed properties.",[45,28140,28141,28144],{},[133,28142,28143],{"href":9008},"Context, Tools, and Events"," for the injected utilities and event patterns.",[45,28146,28147,28151],{},[133,28148,28150],{"href":28149},"/docs/custom-modules/performance-patterns","Performance Patterns"," for read/write separation and rebuild control.",[45,28153,28154,28158,28159,106],{},[133,28155,28157],{"href":28156},"/docs/custom-modules/worked-example","Worked Example"," for a full element module that composes with ",[60,28160,190],{},[37,28162,28164],{"id":28163},"authoring-rule","Authoring rule",[30,28166,28167],{},"Do not document or ship a project module as if it were a built-in package module.",[30,28169,28170],{},"Every custom module page or code example should make these boundaries explicit:",[42,28172,28173,28176,28179,28184],{},[45,28174,28175],{},"where the module lives",[45,28177,28178],{},"who owns it",[45,28180,28181,28182],{},"whether it ships with ",[60,28183,5371],{},[45,28185,28186],{},"which built-in runtime assumptions it depends on",[37,28188,28190],{"id":28189},"the-practical-mindset","The practical mindset",[30,28192,28193],{},"Good custom modules in StringTune are usually small.",[30,28195,28196],{},"They do one of these things well:",[42,28198,28199,28202,28207,28210],{},[45,28200,28201],{},"read a few attributes and write CSS variables",[45,28203,28204,28205],{},"react to existing object state such as ",[60,28206,5373],{},[45,28208,28209],{},"subscribe to events and republish a more convenient channel",[45,28211,28212],{},"bind one DOM-specific behavior behind a stable declarative API",[30,28214,28215,28216,28219],{},"If a module starts needing deep knowledge of ",[60,28217,28218],{},"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":28221},[28222,28223,28224,28225,28226],{"id":28014,"depth":258,"text":28015},{"id":28040,"depth":258,"text":28041},{"id":28093,"depth":258,"text":28094},{"id":28163,"depth":258,"text":28164},{"id":28189,"depth":258,"text":28190},{"path":27999,"title":28104,"description":28228,"kind":9,"section":5357,"order":427,"group":28229,"aliases":28230,"attrs":28233,"events":28234,"cssVars":28235,"related":28236,"body":28237},"Minimal path from extending StringModule to registering and consuming your own project module.","Getting Started",[28231,28232],"custom module quick start","extend StringModule",[],[],[],[28110,28000],{"type":22,"value":28238,"toc":28817},[28239,28242,28248,28252,28513,28587,28628,28632,28679,28683,28688,28691,28704,28707,28732,28736,28739,28753,28756,28786,28789,28793,28796,28811,28814],[25,28240,28104],{"id":28241},"first-custom-module",[30,28243,28244,28245,28247],{},"The smallest useful custom module is usually an element module with one ",[60,28246,28121],{},", one mapped attribute, and one DOM output.",[37,28249,28251],{"id":28250},"minimal-example","Minimal example",[225,28253,28255],{"className":227,"code":28254,"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,28256,28257,28270,28274,28291,28308,28316,28331,28335,28347,28358,28380,28385,28389,28393,28420,28446,28450,28471,28483,28500,28505,28509],{"__ignoreMap":230},[234,28258,28259,28261,28264,28266,28268],{"class":236,"line":237},[234,28260,241],{"class":240},[234,28262,28263],{"class":244}," { StringContext, StringModule, StringObject } ",[234,28265,248],{"class":240},[234,28267,252],{"class":251},[234,28269,255],{"class":244},[234,28271,28272],{"class":236,"line":258},[234,28273,262],{"emptyLinePlaceholder":261},[234,28275,28276,28278,28280,28283,28286,28289],{"class":236,"line":265},[234,28277,887],{"class":240},[234,28279,1297],{"class":240},[234,28281,28282],{"class":281}," StringOutlineOffset",[234,28284,28285],{"class":240}," extends",[234,28287,28288],{"class":281}," StringModule",[234,28290,909],{"class":244},[234,28292,28293,28296,28298,28301,28303,28306],{"class":236,"line":288},[234,28294,28295],{"class":240},"  constructor",[234,28297,329],{"class":244},[234,28299,28300],{"class":899},"context",[234,28302,1114],{"class":240},[234,28304,28305],{"class":281}," StringContext",[234,28307,1477],{"class":244},[234,28309,28310,28313],{"class":236,"line":293},[234,28311,28312],{"class":271},"    super",[234,28314,28315],{"class":244},"(context);\n",[234,28317,28318,28321,28324,28326,28329],{"class":236,"line":305},[234,28319,28320],{"class":271},"    this",[234,28322,28323],{"class":244},".htmlKey ",[234,28325,357],{"class":240},[234,28327,28328],{"class":251}," 'outline-offset'",[234,28330,255],{"class":244},[234,28332,28333],{"class":236,"line":321},[234,28334,262],{"emptyLinePlaceholder":261},[234,28336,28337,28339,28342,28344],{"class":236,"line":946},[234,28338,28320],{"class":271},[234,28340,28341],{"class":244},".attributesToMap ",[234,28343,357],{"class":240},[234,28345,28346],{"class":244}," [\n",[234,28348,28349,28352,28355],{"class":236,"line":955},[234,28350,28351],{"class":240},"      ...",[234,28353,28354],{"class":271},"this",[234,28356,28357],{"class":244},".attributesToMap,\n",[234,28359,28360,28363,28366,28369,28372,28375,28378],{"class":236,"line":11},[234,28361,28362],{"class":244},"      { key: ",[234,28364,28365],{"class":251},"'outline-offset'",[234,28367,28368],{"class":244},", type: ",[234,28370,28371],{"class":251},"'dimension'",[234,28373,28374],{"class":244},", fallback: ",[234,28376,28377],{"class":251},"'8px'",[234,28379,23142],{"class":244},[234,28381,28382],{"class":236,"line":980},[234,28383,28384],{"class":244},"    ];\n",[234,28386,28387],{"class":236,"line":994},[234,28388,1138],{"class":244},[234,28390,28391],{"class":236,"line":1000},[234,28392,262],{"emptyLinePlaceholder":261},[234,28394,28395,28398,28401,28403,28406,28408,28411,28413,28415,28418],{"class":236,"line":1005},[234,28396,28397],{"class":240},"  override",[234,28399,28400],{"class":281}," onObjectConnected",[234,28402,329],{"class":244},[234,28404,28405],{"class":899},"object",[234,28407,1114],{"class":240},[234,28409,28410],{"class":281}," StringObject",[234,28412,3336],{"class":244},[234,28414,1114],{"class":240},[234,28416,28417],{"class":271}," void",[234,28419,909],{"class":244},[234,28421,28422,28424,28427,28429,28432,28435,28437,28439,28442,28444],{"class":236,"line":1013},[234,28423,2150],{"class":240},[234,28425,28426],{"class":271}," offset",[234,28428,275],{"class":240},[234,28430,28431],{"class":244}," object.",[234,28433,28434],{"class":281},"getProperty",[234,28436,347],{"class":244},[234,28438,5621],{"class":271},[234,28440,28441],{"class":244},">(",[234,28443,28365],{"class":251},[234,28445,335],{"class":244},[234,28447,28448],{"class":236,"line":1019},[234,28449,262],{"emptyLinePlaceholder":261},[234,28451,28452,28454,28456,28459,28462,28465,28467,28469],{"class":236,"line":1025},[234,28453,28320],{"class":271},[234,28455,106],{"class":244},[234,28457,28458],{"class":281},"applyToElementAndConnects",[234,28460,28461],{"class":244},"(object, (",[234,28463,28464],{"class":899},"el",[234,28466,903],{"class":244},[234,28468,906],{"class":240},[234,28470,909],{"class":244},[234,28472,28473,28476,28478,28481],{"class":236,"line":1031},[234,28474,28475],{"class":244},"      el.style.outline ",[234,28477,357],{"class":240},[234,28479,28480],{"class":251}," '1px solid currentColor'",[234,28482,255],{"class":244},[234,28484,28485,28488,28490,28493,28495,28498],{"class":236,"line":1037},[234,28486,28487],{"class":244},"      el.style.outlineOffset ",[234,28489,357],{"class":240},[234,28491,28492],{"class":251}," `${",[234,28494,2719],{"class":244},[234,28496,28497],{"class":251},"}px`",[234,28499,255],{"class":244},[234,28501,28502],{"class":236,"line":427},[234,28503,28504],{"class":244},"    });\n",[234,28506,28507],{"class":236,"line":1571},[234,28508,1138],{"class":244},[234,28510,28511],{"class":236,"line":1592},[234,28512,1143],{"class":244},[225,28514,28516],{"className":227,"code":28515,"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,28517,28518,28530,28544,28548,28562,28566,28575],{"__ignoreMap":230},[234,28519,28520,28522,28524,28526,28528],{"class":236,"line":237},[234,28521,241],{"class":240},[234,28523,1073],{"class":244},[234,28525,248],{"class":240},[234,28527,252],{"class":251},[234,28529,255],{"class":244},[234,28531,28532,28534,28537,28539,28542],{"class":236,"line":258},[234,28533,241],{"class":240},[234,28535,28536],{"class":244}," { StringOutlineOffset } ",[234,28538,248],{"class":240},[234,28540,28541],{"class":251}," './modules/StringOutlineOffset'",[234,28543,255],{"class":244},[234,28545,28546],{"class":236,"line":265},[234,28547,262],{"emptyLinePlaceholder":261},[234,28549,28550,28552,28554,28556,28558,28560],{"class":236,"line":288},[234,28551,268],{"class":240},[234,28553,272],{"class":271},[234,28555,275],{"class":240},[234,28557,278],{"class":244},[234,28559,282],{"class":281},[234,28561,285],{"class":244},[234,28563,28564],{"class":236,"line":293},[234,28565,262],{"emptyLinePlaceholder":261},[234,28567,28568,28570,28572],{"class":236,"line":305},[234,28569,296],{"class":244},[234,28571,299],{"class":281},[234,28573,28574],{"class":244},"(StringOutlineOffset);\n",[234,28576,28577,28579,28581,28583,28585],{"class":236,"line":321},[234,28578,296],{"class":244},[234,28580,326],{"class":281},[234,28582,329],{"class":244},[234,28584,332],{"class":271},[234,28586,335],{"class":244},[225,28588,28590],{"className":338,"code":28589,"language":340,"meta":230,"style":230},"\u003Cbutton string=\"outline-offset\" string-outline-offset=\"14px\">\n  Hover target\n\u003C/button>\n",[60,28591,28592,28615,28620],{"__ignoreMap":230},[234,28593,28594,28596,28598,28600,28602,28605,28608,28610,28613],{"class":236,"line":237},[234,28595,347],{"class":244},[234,28597,1359],{"class":350},[234,28599,354],{"class":281},[234,28601,357],{"class":244},[234,28603,28604],{"class":251},"\"outline-offset\"",[234,28606,28607],{"class":281}," string-outline-offset",[234,28609,357],{"class":244},[234,28611,28612],{"class":251},"\"14px\"",[234,28614,376],{"class":244},[234,28616,28617],{"class":236,"line":258},[234,28618,28619],{"class":244},"  Hover target\n",[234,28621,28622,28624,28626],{"class":236,"line":265},[234,28623,1402],{"class":244},[234,28625,1359],{"class":350},[234,28627,376],{"class":244},[37,28629,28631],{"id":28630},"what-each-part-does","What each part does",[42,28633,28634,28640,28652,28664,28670],{},[45,28635,28636,28639],{},[60,28637,28638],{},"extends StringModule"," opts your class into the module runtime.",[45,28641,28642,28645,28646,28648,28649,106],{},[60,28643,28644],{},"htmlKey = 'outline-offset'"," means the module can connect to elements whose ",[60,28647,2252],{}," list contains ",[60,28650,28651],{},"outline-offset",[45,28653,28654,28657,28658,28661,28662,106],{},[60,28655,28656],{},"attributesToMap"," tells the base class to read ",[60,28659,28660],{},"string-outline-offset"," and parse it as a ",[60,28663,5467],{},[45,28665,28666,28669],{},[60,28667,28668],{},"onObjectConnected(...)"," is the first object-specific hook where the element and parsed properties are ready.",[45,28671,28672,28675,28676,28678],{},[60,28673,28674],{},"applyToElementAndConnects(...)"," writes to the main element and any ",[60,28677,2457],{}," mirrors.",[37,28680,28682],{"id":28681},"the-important-registration-rule","The important registration rule",[30,28684,28685,28687],{},[60,28686,67],{}," expects a class constructor, not an already-created instance.",[30,28689,28690],{},"This is correct:",[225,28692,28694],{"className":227,"code":28693,"language":229,"meta":230,"style":230},"stringTune.use(StringOutlineOffset);\n",[60,28695,28696],{"__ignoreMap":230},[234,28697,28698,28700,28702],{"class":236,"line":237},[234,28699,296],{"class":244},[234,28701,299],{"class":281},[234,28703,28574],{"class":244},[30,28705,28706],{},"This is not:",[225,28708,28710],{"className":227,"code":28709,"language":229,"meta":230,"style":230},"stringTune.use(new StringOutlineOffset(...));\n",[60,28711,28712],{"__ignoreMap":230},[234,28713,28714,28716,28718,28720,28723,28725,28727,28730],{"class":236,"line":237},[234,28715,296],{"class":244},[234,28717,299],{"class":281},[234,28719,329],{"class":244},[234,28721,28722],{"class":240},"new",[234,28724,28282],{"class":281},[234,28726,329],{"class":244},[234,28728,28729],{"class":240},"...",[234,28731,1875],{"class":244},[37,28733,28735],{"id":28734},"where-settings-come-from","Where settings come from",[30,28737,28738],{},"When the runtime instantiates the module, it merges:",[99,28740,28741,28747],{},[45,28742,28743,28744],{},"global defaults from ",[60,28745,28746],{},"stringTune.setupSettings(...)",[45,28748,28749,28750],{},"per-registration overrides from ",[60,28751,28752],{},"stringTune.use(Module, settings)",[30,28754,28755],{},"So this is valid:",[225,28757,28759],{"className":227,"code":28758,"language":229,"meta":230,"style":230},"stringTune.use(StringOutlineOffset, {\n  'outline-offset': '12px',\n});\n",[60,28760,28761,28770,28782],{"__ignoreMap":230},[234,28762,28763,28765,28767],{"class":236,"line":237},[234,28764,296],{"class":244},[234,28766,299],{"class":281},[234,28768,28769],{"class":244},"(StringOutlineOffset, {\n",[234,28771,28772,28775,28777,28780],{"class":236,"line":258},[234,28773,28774],{"class":251},"  'outline-offset'",[234,28776,1443],{"class":244},[234,28778,28779],{"class":251},"'12px'",[234,28781,2506],{"class":244},[234,28783,28784],{"class":236,"line":265},[234,28785,1040],{"class":244},[30,28787,28788],{},"The mapped attribute still wins when the element provides its own value.",[37,28790,28792],{"id":28791},"when-to-stop-at-this-level","When to stop at this level",[30,28794,28795],{},"This pattern is enough if your module only needs to:",[42,28797,28798,28801,28804],{},[45,28799,28800],{},"read attributes once",[45,28802,28803],{},"apply static classes or styles",[45,28805,28806,28807,137,28809],{},"attach object-local listeners such as ",[60,28808,13802],{},[60,28810,13805],{},[30,28812,28813],{},"When you need scroll, cursor, resize, events, or batched writes, move on to the next pages instead of improvising from this example.",[410,28815,28816],{},"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":28818},[28819,28820,28821,28822,28823],{"id":28250,"depth":258,"text":28251},{"id":28630,"depth":258,"text":28631},{"id":28681,"depth":258,"text":28682},{"id":28734,"depth":258,"text":28735},{"id":28791,"depth":258,"text":28792},{"path":28110,"title":28111,"description":28825,"kind":9,"section":5357,"order":609,"group":28229,"aliases":28826,"attrs":28828,"events":28829,"cssVars":28830,"related":28831,"body":28832},"Choose whether your custom module should attach to objects or run as a global runtime participant.",[28827,28121],"global module",[],[],[],[27999,28000],{"type":22,"value":28833,"toc":29258},[28834,28837,28840,28844,28850,28853,28874,28877,28938,28969,28973,28979,28982,28996,28998,29104,29118,29122,29125,29186,29192,29196,29205,29219,29227,29230,29234,29237,29240,29252,29255],[25,28835,28111],{"id":28836},"element-vs-global-modules",[30,28838,28839],{},"Before writing code, decide whether your module is object-driven or runtime-driven.",[37,28841,28843],{"id":28842},"element-modules","Element modules",[30,28845,28846,28847,28849],{},"Element modules connect to ",[60,28848,28055],{}," instances discovered in the DOM.",[30,28851,28852],{},"Use an element module when:",[42,28854,28855,28858,28861,28864],{},[45,28856,28857],{},"behavior is declared in markup",[45,28859,28860],{},"you need per-element attributes",[45,28862,28863],{},"you write output to one element and its mirrors",[45,28865,28866,28867,1833,28869,7048,28871],{},"you want ",[60,28868,28668],{},[60,28870,28086],{},[60,28872,28873],{},"object.events",[30,28875,28876],{},"Typical shape:",[225,28878,28880],{"className":227,"code":28879,"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,28881,28882,28897,28911,28917,28930,28934],{"__ignoreMap":230},[234,28883,28884,28886,28888,28891,28893,28895],{"class":236,"line":237},[234,28885,887],{"class":240},[234,28887,1297],{"class":240},[234,28889,28890],{"class":281}," StringMyModule",[234,28892,28285],{"class":240},[234,28894,28288],{"class":281},[234,28896,909],{"class":244},[234,28898,28899,28901,28903,28905,28907,28909],{"class":236,"line":258},[234,28900,28295],{"class":240},[234,28902,329],{"class":244},[234,28904,28300],{"class":899},[234,28906,1114],{"class":240},[234,28908,28305],{"class":281},[234,28910,1477],{"class":244},[234,28912,28913,28915],{"class":236,"line":265},[234,28914,28312],{"class":271},[234,28916,28315],{"class":244},[234,28918,28919,28921,28923,28925,28928],{"class":236,"line":288},[234,28920,28320],{"class":271},[234,28922,28323],{"class":244},[234,28924,357],{"class":240},[234,28926,28927],{"class":251}," 'my-module'",[234,28929,255],{"class":244},[234,28931,28932],{"class":236,"line":293},[234,28933,1138],{"class":244},[234,28935,28936],{"class":236,"line":305},[234,28937,1143],{"class":244},[225,28939,28941],{"className":338,"code":28940,"language":340,"meta":230,"style":230},"\u003Cdiv string=\"my-module\" string-my-value=\"24\">\u003C/div>\n",[60,28942,28943],{"__ignoreMap":230},[234,28944,28945,28947,28949,28951,28953,28956,28959,28961,28963,28965,28967],{"class":236,"line":237},[234,28946,347],{"class":244},[234,28948,351],{"class":350},[234,28950,354],{"class":281},[234,28952,357],{"class":244},[234,28954,28955],{"class":251},"\"my-module\"",[234,28957,28958],{"class":281}," string-my-value",[234,28960,357],{"class":244},[234,28962,21712],{"class":251},[234,28964,371],{"class":244},[234,28966,351],{"class":350},[234,28968,376],{"class":244},[37,28970,28972],{"id":28971},"global-modules","Global modules",[30,28974,28975,28976,28978],{},"Global modules participate in the runtime without requiring ",[60,28977,112],{}," on elements.",[30,28980,28981],{},"Use a global module when:",[42,28983,28984,28987,28990,28993],{},[45,28985,28986],{},"behavior is app-wide",[45,28988,28989],{},"no per-object connection step is needed",[45,28991,28992],{},"you mainly react to scroll, pointer, viewport, or events",[45,28994,28995],{},"the module manages its own DOM querying or global classes",[30,28997,28876],{},[225,28999,29001],{"className":227,"code":29000,"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,29002,29003,29018,29034,29055,29059,29063,29078,29096,29100],{"__ignoreMap":230},[234,29004,29005,29007,29009,29012,29014,29016],{"class":236,"line":237},[234,29006,887],{"class":240},[234,29008,1297],{"class":240},[234,29010,29011],{"class":281}," StringMyGlobalModule",[234,29013,28285],{"class":240},[234,29015,28288],{"class":281},[234,29017,909],{"class":244},[234,29019,29020,29022,29025,29028,29030,29032],{"class":236,"line":258},[234,29021,28397],{"class":240},[234,29023,29024],{"class":281}," onSubscribe",[234,29026,29027],{"class":244},"()",[234,29029,1114],{"class":240},[234,29031,28417],{"class":271},[234,29033,909],{"class":244},[234,29035,29036,29038,29041,29043,29045,29048,29050,29052],{"class":236,"line":265},[234,29037,28320],{"class":271},[234,29039,29040],{"class":244},".events.",[234,29042,1536],{"class":281},[234,29044,329],{"class":244},[234,29046,29047],{"class":251},"'scroll:start'",[234,29049,1833],{"class":244},[234,29051,28354],{"class":271},[234,29053,29054],{"class":244},".onScrollStartEvent);\n",[234,29056,29057],{"class":236,"line":288},[234,29058,1138],{"class":244},[234,29060,29061],{"class":236,"line":293},[234,29062,262],{"emptyLinePlaceholder":261},[234,29064,29065,29067,29070,29072,29074,29076],{"class":236,"line":305},[234,29066,28397],{"class":240},[234,29068,29069],{"class":281}," onUnsubscribe",[234,29071,29027],{"class":244},[234,29073,1114],{"class":240},[234,29075,28417],{"class":271},[234,29077,909],{"class":244},[234,29079,29080,29082,29084,29086,29088,29090,29092,29094],{"class":236,"line":321},[234,29081,28320],{"class":271},[234,29083,29040],{"class":244},[234,29085,1606],{"class":281},[234,29087,329],{"class":244},[234,29089,29047],{"class":251},[234,29091,1833],{"class":244},[234,29093,28354],{"class":271},[234,29095,29054],{"class":244},[234,29097,29098],{"class":236,"line":946},[234,29099,1138],{"class":244},[234,29101,29102],{"class":236,"line":955},[234,29103,1143],{"class":244},[225,29105,29107],{"className":227,"code":29106,"language":229,"meta":230,"style":230},"stringTune.use(StringMyGlobalModule);\n",[60,29108,29109],{"__ignoreMap":230},[234,29110,29111,29113,29115],{"class":236,"line":237},[234,29112,296],{"class":244},[234,29114,299],{"class":281},[234,29116,29117],{"class":244},"(StringMyGlobalModule);\n",[37,29119,29121],{"id":29120},"how-connection-actually-works","How connection actually works",[30,29123,29124],{},"For element modules, the runtime flow is:",[99,29126,29127,29135,29144,29157,29163,29168,29177],{},[45,29128,29129,29131,29132,29134],{},[60,29130,28218],{}," creates a ",[60,29133,28055],{}," from a DOM element.",[45,29136,29137,29138,29141,29142,106],{},"The module is considered connectable when ",[60,29139,29140],{},"canConnect(object)"," returns ",[60,29143,2629],{},[45,29145,29146,29147,29150,29151,29154,29155,106],{},"By default, ",[60,29148,29149],{},"canConnect(...)"," checks whether ",[60,29152,29153],{},"object.keys"," contains ",[60,29156,28121],{},[45,29158,29159,29160,106],{},"The runtime calls ",[60,29161,29162],{},"initializeObject(...)",[45,29164,29159,29165,106],{},[60,29166,29167],{},"calculatePositions(...)",[45,29169,29159,29170,29173,29174,29176],{},[60,29171,29172],{},"connectObject(...)",", which triggers ",[60,29175,28668],{}," on first connection.",[45,29178,29179,29180,137,29183,29185],{},"The module keeps that object in ",[60,29181,29182],{},"objectsOnPage",[60,29184,28086],{}," collections.",[30,29187,29188,29189,29191],{},"Global modules skip the object connection path unless they override ",[60,29190,29149],{}," or manually manage objects.",[37,29193,29195],{"id":29194},"core-module-vs-ui-module","Core module vs UI module",[30,29197,29198,29200,29201,29204],{},[60,29199,2379],{}," also has an internal ",[60,29202,29203],{},"type"," bucket:",[42,29206,29207,29213],{},[45,29208,29209,29212],{},[60,29210,29211],{},"type = 1"," means core module",[45,29214,29215,29218],{},[60,29216,29217],{},"type = 2"," means UI module",[30,29220,29221,29222,29224,29225,106],{},"Built-ins like ",[60,29223,5266],{}," switch to ",[60,29226,29217],{},[30,29228,29229],{},"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,29231,29233],{"id":29232},"practical-rule","Practical rule",[30,29235,29236],{},"Start with an element module unless you are sure the feature is global.",[30,29238,29239],{},"That keeps the contract clearer:",[42,29241,29242,29246,29249],{},[45,29243,29244],{},[60,29245,112],{},[45,29247,29248],{},"mapped attributes",[45,29250,29251],{},"object-local output",[30,29253,29254],{},"Once that shape stops fitting the feature, move to a global module intentionally rather than by accident.",[410,29256,29257],{},"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":29259},[29260,29261,29262,29263,29264],{"id":28842,"depth":258,"text":28843},{"id":28971,"depth":258,"text":28972},{"id":29120,"depth":258,"text":29121},{"id":29194,"depth":258,"text":29195},{"id":29232,"depth":258,"text":29233},{"path":28000,"title":28117,"description":29266,"kind":9,"section":5357,"order":819,"group":29267,"aliases":29268,"attrs":29271,"events":29272,"cssVars":29273,"related":29274,"body":29275},"What StringModule gives you by default: settings, htmlKey matching, attribute mapping, connection flow, and output channels.","Authoring Surface",[28656,29269,29270],"initializeObject","canConnect",[],[],[],[28133,9008],{"type":22,"value":29276,"toc":29885},[29277,29280,29285,29289,29292,29391,29412,29416,29421,29514,29517,29521,29527,29595,29598,29642,29646,29649,29692,29700,29704,29709,29721,29727,29731,29734,29748,29751,29777,29782,29786,29793,29795,29845,29850,29854,29860,29863,29879,29882],[25,29278,28117],{"id":29279},"module-contract",[30,29281,29282,29284],{},[60,29283,2379],{}," 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,29286,29288],{"id":29287},"what-your-module-usually-sets","What your module usually sets",[30,29290,29291],{},"Most custom modules define these three things first:",[225,29293,29295],{"className":227,"code":29294,"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,29296,29297,29311,29325,29331,29343,29353,29361,29379,29383,29387],{"__ignoreMap":230},[234,29298,29299,29301,29303,29305,29307,29309],{"class":236,"line":237},[234,29300,887],{"class":240},[234,29302,1297],{"class":240},[234,29304,28890],{"class":281},[234,29306,28285],{"class":240},[234,29308,28288],{"class":281},[234,29310,909],{"class":244},[234,29312,29313,29315,29317,29319,29321,29323],{"class":236,"line":258},[234,29314,28295],{"class":240},[234,29316,329],{"class":244},[234,29318,28300],{"class":899},[234,29320,1114],{"class":240},[234,29322,28305],{"class":281},[234,29324,1477],{"class":244},[234,29326,29327,29329],{"class":236,"line":265},[234,29328,28312],{"class":271},[234,29330,28315],{"class":244},[234,29332,29333,29335,29337,29339,29341],{"class":236,"line":288},[234,29334,28320],{"class":271},[234,29336,28323],{"class":244},[234,29338,357],{"class":240},[234,29340,28927],{"class":251},[234,29342,255],{"class":244},[234,29344,29345,29347,29349,29351],{"class":236,"line":293},[234,29346,28320],{"class":271},[234,29348,28341],{"class":244},[234,29350,357],{"class":240},[234,29352,28346],{"class":244},[234,29354,29355,29357,29359],{"class":236,"line":305},[234,29356,28351],{"class":240},[234,29358,28354],{"class":271},[234,29360,28357],{"class":244},[234,29362,29363,29365,29368,29370,29373,29375,29377],{"class":236,"line":321},[234,29364,28362],{"class":244},[234,29366,29367],{"class":251},"'my-value'",[234,29369,28368],{"class":244},[234,29371,29372],{"class":251},"'number'",[234,29374,28374],{"class":244},[234,29376,1836],{"class":271},[234,29378,23142],{"class":244},[234,29380,29381],{"class":236,"line":946},[234,29382,28384],{"class":244},[234,29384,29385],{"class":236,"line":955},[234,29386,1138],{"class":244},[234,29388,29389],{"class":236,"line":11},[234,29390,1143],{"class":244},[42,29392,29393,29398,29403],{},[45,29394,29395,29397],{},[60,29396,28121],{}," controls default object matching.",[45,29399,29400,29402],{},[60,29401,28656],{}," declares additional per-object properties to parse.",[45,29404,29405,29408,29409,106],{},[60,29406,29407],{},"cssProperties"," is optional and only needed when the module wants ",[60,29410,29411],{},"CSS.registerProperty(...)",[37,29413,29415],{"id":29414},"base-attributes-you-already-inherit","Base attributes you already inherit",[30,29417,29418,29420],{},[60,29419,2379],{}," starts with a shared mapping for:",[42,29422,29423,29427,29431,29436,29440,29444,29448,29453,29457,29461,29466,29471,29475,29479,29484,29489,29494,29499,29504,29509],{},[45,29424,29425],{},[60,29426,22518],{},[45,29428,29429],{},[60,29430,2863],{},[45,29432,29433],{},[60,29434,29435],{},"outside-container",[45,29437,29438],{},[60,29439,9604],{},[45,29441,29442],{},[60,29443,2857],{},[45,29445,29446],{},[60,29447,2869],{},[45,29449,29450],{},[60,29451,29452],{},"key",[45,29454,29455],{},[60,29456,3263],{},[45,29458,29459],{},[60,29460,3264],{},[45,29462,29463],{},[60,29464,29465],{},"inview-top",[45,29467,29468],{},[60,29469,29470],{},"inview-bottom",[45,29472,29473],{},[60,29474,326],{},[45,29476,29477],{},[60,29478,11775],{},[45,29480,29481],{},[60,29482,29483],{},"size",[45,29485,29486],{},[60,29487,29488],{},"half-width",[45,29490,29491],{},[60,29492,29493],{},"half-height",[45,29495,29496],{},[60,29497,29498],{},"enter-el",[45,29500,29501],{},[60,29502,29503],{},"enter-vp",[45,29505,29506],{},[60,29507,29508],{},"exit-el",[45,29510,29511],{},[60,29512,29513],{},"exit-vp",[30,29515,29516],{},"That means custom modules automatically get the same geometry-oriented authoring surface as many built-ins.",[37,29518,29520],{"id":29519},"attribute-mapping","Attribute mapping",[30,29522,29523,29524,29526],{},"Each entry in ",[60,29525,28656],{}," has this shape:",[225,29528,29530],{"className":227,"code":29529,"language":229,"meta":230,"style":230},"{\n  key: 'my-value',\n  type: 'number',\n  fallback: 10,\n  transform: (value) => value * 2,\n}\n",[60,29531,29532,29536,29547,29558,29569,29591],{"__ignoreMap":230},[234,29533,29534],{"class":236,"line":237},[234,29535,13681],{"class":244},[234,29537,29538,29541,29543,29545],{"class":236,"line":258},[234,29539,29540],{"class":281},"  key",[234,29542,1443],{"class":244},[234,29544,29367],{"class":251},[234,29546,2506],{"class":244},[234,29548,29549,29552,29554,29556],{"class":236,"line":265},[234,29550,29551],{"class":281},"  type",[234,29553,1443],{"class":244},[234,29555,29372],{"class":251},[234,29557,2506],{"class":244},[234,29559,29560,29563,29565,29567],{"class":236,"line":288},[234,29561,29562],{"class":281},"  fallback",[234,29564,1443],{"class":244},[234,29566,14727],{"class":271},[234,29568,2506],{"class":244},[234,29570,29571,29573,29576,29578,29580,29582,29585,29587,29589],{"class":236,"line":293},[234,29572,1810],{"class":281},[234,29574,29575],{"class":244},": (",[234,29577,1469],{"class":899},[234,29579,903],{"class":244},[234,29581,906],{"class":240},[234,29583,29584],{"class":244}," value ",[234,29586,1841],{"class":240},[234,29588,14275],{"class":271},[234,29590,2506],{"class":244},[234,29592,29593],{"class":236,"line":305},[234,29594,1143],{"class":244},[30,29596,29597],{},"How the base class resolves values:",[99,29599,29600,29608,29618,29621,29624,29629,29636],{},[45,29601,29602,29603,29605,29606,106],{},"It checks the raw ",[60,29604,4904],{}," record passed into ",[60,29607,29162],{},[45,29609,29610,29611,1833,29613,7048,29615,106],{},"It looks for ",[60,29612,29452],{},[60,29614,5375],{},[60,29616,29617],{},"data-string-key",[45,29619,29620],{},"It falls back to module settings.",[45,29622,29623],{},"It falls back to the mapping fallback value or fallback function.",[45,29625,29626,29627,106],{},"It parses by ",[60,29628,29203],{},[45,29630,29631,29632,29635],{},"It applies ",[60,29633,29634],{},"transform(...)"," if present.",[45,29637,29638,29639,106],{},"It stores the final value on the object with ",[60,29640,29641],{},"object.setProperty(key, parsed)",[37,29643,29645],{"id":29644},"supported-parse-types","Supported parse types",[30,29647,29648],{},"The current base parser supports:",[42,29650,29651,29655,29659,29664,29668,29673,29678,29682,29686],{},[45,29652,29653],{},[60,29654,5621],{},[45,29656,29657],{},[60,29658,14955],{},[45,29660,29661],{},[60,29662,29663],{},"json",[45,29665,29666],{},[60,29667,10342],{},[45,29669,29670],{},[60,29671,29672],{},"easing",[45,29674,29675],{},[60,29676,29677],{},"color",[45,29679,29680],{},[60,29681,5467],{},[45,29683,29684],{},[60,29685,21427],{},[45,29687,29688,29689],{},"enum objects like ",[60,29690,29691],{},"{ type: 'enum', values: [...] }",[30,29693,29694,29695,29697,29698,106],{},"If you need something else, parse it in ",[60,29696,29634],{}," or override ",[60,29699,29162],{},[37,29701,29703],{"id":29702},"connection-and-storage","Connection and storage",[30,29705,29706,29708],{},[60,29707,2379],{}," manages two object collections:",[42,29710,29711,29716],{},[45,29712,29713,29715],{},[60,29714,29182],{},"\nevery connected object currently present in the DOM",[45,29717,29718,29720],{},[60,29719,28086],{},"\nobjects that are currently entered or active in the module scope",[30,29722,29723,29724,29726],{},"For scroll-oriented modules, ",[60,29725,28086],{}," is usually the hot path collection used on frame or mutate hooks.",[37,29728,29730],{"id":29729},"output-channels","Output channels",[30,29732,29733],{},"A custom module normally writes through one or more of these channels:",[42,29735,29736,29738,29741,29743,29746],{},[45,29737,777],{},[45,29739,29740],{},"inline styles",[45,29742,12038],{},[45,29744,29745],{},"helper DOM nodes",[45,29747,3814],{},[30,29749,29750],{},"The base class gives you helpers for mirrored output:",[42,29752,29753,29757,29762,29767,29772],{},[45,29754,29755],{},[60,29756,28674],{},[45,29758,29759],{},[60,29760,29761],{},"applyVarToElement(...)",[45,29763,29764],{},[60,29765,29766],{},"applyPropToElement(...)",[45,29768,29769],{},[60,29770,29771],{},"applyVarToConnects(...)",[45,29773,29774],{},[60,29775,29776],{},"applyPropToConnects(...)",[30,29778,29779,29780,28678],{},"Use these instead of hand-duplicating writes to ",[60,29781,2457],{},[37,29783,29785],{"id":29784},"custom-matching","Custom matching",[30,29787,4232,29788,29790,29791,106],{},[60,29789,28121],{}," is not enough, override ",[60,29792,29149],{},[30,29794,2071],{},[225,29796,29798],{"className":227,"code":29797,"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,29799,29800,29810,29841],{"__ignoreMap":230},[234,29801,29802,29805,29807],{"class":236,"line":237},[234,29803,29804],{"class":244},"override ",[234,29806,29270],{"class":281},[234,29808,29809],{"class":244},"(object: StringObject): boolean {\n",[234,29811,29812,29814,29817,29820,29822,29825,29827,29830,29832,29834,29836,29839],{"class":236,"line":258},[234,29813,1008],{"class":240},[234,29815,29816],{"class":244}," object.keys.",[234,29818,29819],{"class":281},"includes",[234,29821,329],{"class":244},[234,29823,29824],{"class":251},"'progress'",[234,29826,903],{"class":244},[234,29828,29829],{"class":240},"&&",[234,29831,29816],{"class":244},[234,29833,29819],{"class":281},[234,29835,329],{"class":244},[234,29837,29838],{"class":251},"'rotate-progress'",[234,29840,335],{"class":244},[234,29842,29843],{"class":236,"line":265},[234,29844,1143],{"class":244},[30,29846,29847,29848,106],{},"That is the correct place for connection rules. Do not bury connect logic inside ",[60,29849,28668],{},[37,29851,29853],{"id":29852},"cleanup-contract","Cleanup contract",[30,29855,29856,29857,106],{},"If your module writes persistent styles or subscribes to object-local listeners, clean them up in ",[60,29858,29859],{},"onObjectDisconnected(...)",[30,29861,29862],{},"That usually means:",[42,29864,29865,29868,29871,29874],{},[45,29866,29867],{},"removing inline styles your module owns",[45,29869,29870],{},"removing CSS variables your module owns",[45,29872,29873],{},"disconnecting observers created by that module",[45,29875,29876,29877],{},"unsubscribing from ",[60,29878,28873],{},[30,29880,29881],{},"Do not remove styles or attributes that belong to other modules.",[410,29883,29884],{},"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":29886},[29887,29888,29889,29890,29891,29892,29893,29894],{"id":29287,"depth":258,"text":29288},{"id":29414,"depth":258,"text":29415},{"id":29519,"depth":258,"text":29520},{"id":29644,"depth":258,"text":29645},{"id":29702,"depth":258,"text":29703},{"id":29729,"depth":258,"text":29730},{"id":29784,"depth":258,"text":29785},{"id":29852,"depth":258,"text":29853},{"path":28001,"title":28127,"description":29896,"kind":9,"section":5357,"order":1908,"group":29267,"aliases":29897,"attrs":29902,"events":29903,"cssVars":29904,"related":29905,"body":29906},"Accurate map of which module hooks run, in what phase, and which ones are object-specific versus global.",[29898,29899,29900,29901],"onFrame","onMutate","onScrollMeasure","onObjectConnected",[],[],[],[28000,28149],{"type":22,"value":29907,"toc":30497},[29908,29911,29917,29920,29924,29927,30003,30007,30012,30099,30108,30112,30115,30258,30262,30421,30425,30428,30444,30448,30451,30491],[25,29909,28127],{"id":29910},"lifecycle-hooks",[30,29912,29913,29914,29916],{},"StringTune exposes many hooks on ",[60,29915,2379],{},", but not all of them are equally important, and not all of them are dispatched in the same way.",[30,29918,29919],{},"This page describes the current runtime behavior, not the theoretical interface.",[37,29921,29923],{"id":29922},"registration-hooks","Registration hooks",[30,29925,29926],{},"These run once per module instance:",[2221,29928,29929,29942],{},[2224,29930,29931],{},[2227,29932,29933,29936,29939],{},[2230,29934,29935],{},"Hook",[2230,29937,29938],{},"When it runs",[2230,29940,29941],{},"Typical use",[2240,29943,29944,29960,29977,29990],{},[2227,29945,29946,29951,29957],{},[2245,29947,29948],{},[60,29949,29950],{},"onSubscribe()",[2245,29952,29953,29954,29956],{},"immediately after ",[60,29955,67],{}," registers the module",[2245,29958,29959],{},"subscribe to global event channels",[2227,29961,29962,29967,29974],{},[2245,29963,29964],{},[60,29965,29966],{},"onInit()",[2245,29968,29969,29970,29973],{},"during ",[60,29971,29972],{},"stringTune.start(...)"," after the runtime starts",[2245,29975,29976],{},"one-time setup that needs the runtime to be alive",[2227,29978,29979,29984,29987],{},[2245,29980,29981],{},[60,29982,29983],{},"onUnsubscribe()",[2245,29985,29986],{},"during runtime teardown",[2245,29988,29989],{},"remove global subscriptions",[2227,29991,29992,29997,30000],{},[2245,29993,29994],{},[60,29995,29996],{},"destroy()",[2245,29998,29999],{},"after unsubscribe during teardown",[2245,30001,30002],{},"clear module-owned state",[37,30004,30006],{"id":30005},"object-hooks","Object hooks",[30,30008,30009,30010,1114],{},"These run per connected ",[60,30011,28055],{},[2221,30013,30014,30024],{},[2224,30015,30016],{},[2227,30017,30018,30020,30022],{},[2230,30019,29935],{},[2230,30021,29938],{},[2230,30023,29941],{},[2240,30025,30026,30038,30050,30062,30074,30087],{},[2227,30027,30028,30032,30035],{},[2245,30029,30030],{},[60,30031,29162],{},[2245,30033,30034],{},"when the object is first processed or refreshed",[2245,30036,30037],{},"map attributes and seed per-object state",[2227,30039,30040,30044,30047],{},[2245,30041,30042],{},[60,30043,29167],{},[2245,30045,30046],{},"after initialization and on rebuild paths",[2245,30048,30049],{},"derive geometry, ranges, and cached values",[2227,30051,30052,30056,30059],{},[2245,30053,30054],{},[60,30055,28668],{},[2245,30057,30058],{},"on first connection to that object",[2245,30060,30061],{},"attach listeners, apply initial output",[2227,30063,30064,30068,30071],{},[2245,30065,30066],{},[60,30067,29859],{},[2245,30069,30070],{},"when the object is removed from the module",[2245,30072,30073],{},"cleanup object-owned side effects",[2227,30075,30076,30081,30084],{},[2245,30077,30078],{},[60,30079,30080],{},"enterObject(...)",[2245,30082,30083],{},"when the object becomes entered or active",[2245,30085,30086],{},"maintain hot-path collections",[2227,30088,30089,30094,30097],{},[2245,30090,30091],{},[60,30092,30093],{},"exitObject(...)",[2245,30095,30096],{},"when the object leaves active scope",[2245,30098,30086],{},[30,30100,30101,30102,30104,30105,30107],{},"The default ",[60,30103,29172],{}," implementation already calls ",[60,30106,28668],{}," only on the first connection.",[37,30109,30111],{"id":30110},"frame-and-interaction-hooks","Frame and interaction hooks",[30,30113,30114],{},"These are the hooks you will use most often:",[2221,30116,30117,30132],{},[2224,30118,30119],{},[2227,30120,30121,30123,30126,30129],{},[2230,30122,29935],{},[2230,30124,30125],{},"Runtime phase",[2230,30127,30128],{},"Receives",[2230,30130,30131],{},"Best for",[2240,30133,30134,30152,30169,30186,30204,30221,30241],{},[2227,30135,30136,30141,30144,30149],{},[2245,30137,30138],{},[60,30139,30140],{},"onFrame(data)",[2245,30142,30143],{},"every frame",[2245,30145,30146],{},[60,30147,30148],{},"StringData",[2245,30150,30151],{},"pure computation and state updates",[2227,30153,30154,30159,30162,30166],{},[2245,30155,30156],{},[60,30157,30158],{},"onScroll(data)",[2245,30160,30161],{},"when scroll changed",[2245,30163,30164],{},[60,30165,30148],{},[2245,30167,30168],{},"scroll-dependent bookkeeping",[2227,30170,30171,30176,30179,30183],{},[2245,30172,30173],{},[60,30174,30175],{},"onScrollMeasure(data)",[2245,30177,30178],{},"scheduled read phase after scroll changes",[2245,30180,30181],{},[60,30182,30148],{},[2245,30184,30185],{},"layout reads tied to scroll",[2227,30187,30188,30193,30196,30201],{},[2245,30189,30190],{},[60,30191,30192],{},"onMouseMove(event)",[2245,30194,30195],{},"every mouse move",[2245,30197,30198],{},[60,30199,30200],{},"MouseEvent",[2245,30202,30203],{},"cursor-driven target updates",[2227,30205,30206,30211,30214,30218],{},[2245,30207,30208],{},[60,30209,30210],{},"onMouseMoveMeasure(data)",[2245,30212,30213],{},"scheduled read phase after mouse move",[2245,30215,30216],{},[60,30217,30148],{},[2245,30219,30220],{},"pointer-related DOM reads",[2227,30222,30223,30228,30234,30238],{},[2245,30224,30225],{},[60,30226,30227],{},"onMutate(data)",[2245,30229,30230,30231,30233],{},"mutate phase inside a ",[60,30232,4655],{}," batch",[2245,30235,30236],{},[60,30237,30148],{},[2245,30239,30240],{},"DOM writes, CSS vars, inline styles",[2227,30242,30243,30248,30251,30255],{},[2245,30244,30245],{},[60,30246,30247],{},"onWheel(event)",[2245,30249,30250],{},"wheel input",[2245,30252,30253],{},[60,30254,11383],{},[2245,30256,30257],{},"wheel-specific behavior separate from scroll",[37,30259,30261],{"id":30260},"resize-and-system-hooks","Resize and system hooks",[2221,30263,30264,30274],{},[2224,30265,30266],{},[2227,30267,30268,30270,30272],{},[2230,30269,29935],{},[2230,30271,29938],{},[2230,30273,2238],{},[2240,30275,30276,30291,30304,30321,30334,30346,30358,30371,30382,30393,30406],{},[2227,30277,30278,30283,30286],{},[2245,30279,30280],{},[60,30281,30282],{},"onResize()",[2245,30284,30285],{},"layout rebuild path",[2245,30287,30288,30289],{},"use for per-object recalculation that is not already handled in ",[60,30290,29162],{},[2227,30292,30293,30298,30301],{},[2245,30294,30295],{},[60,30296,30297],{},"onResizeWidth()",[2245,30299,30300],{},"width changed or forced resize",[2245,30302,30303],{},"useful for responsive-only recalculation",[2227,30305,30306,30311,30318],{},[2245,30307,30308],{},[60,30309,30310],{},"onSettingsChange()",[2245,30312,30313,30314,30317],{},"after ",[60,30315,30316],{},"setupSettings(...)"," changes",[2245,30319,30320],{},"current runtime calls it with no payload",[2227,30322,30323,30328,30331],{},[2245,30324,30325],{},[60,30326,30327],{},"onDirectionChange()",[2245,30329,30330],{},"scroll direction changed",[2245,30332,30333],{},"currently dispatched",[2227,30335,30336,30341,30344],{},[2245,30337,30338],{},[60,30339,30340],{},"onScrollStart()",[2245,30342,30343],{},"scroll begins",[2245,30345,30333],{},[2227,30347,30348,30353,30356],{},[2245,30349,30350],{},[60,30351,30352],{},"onScrollStop()",[2245,30354,30355],{},"scroll stops",[2245,30357,30333],{},[2227,30359,30360,30365,30368],{},[2245,30361,30362],{},[60,30363,30364],{},"onAxisChange()",[2245,30366,30367],{},"reserved hook",[2245,30369,30370],{},"present on base class",[2227,30372,30373,30378,30380],{},[2245,30374,30375],{},[60,30376,30377],{},"onDeviceChange()",[2245,30379,30367],{},[2245,30381,30370],{},[2227,30383,30384,30389,30391],{},[2245,30385,30386],{},[60,30387,30388],{},"onScrollConfigChange()",[2245,30390,30367],{},[2245,30392,30370],{},[2227,30394,30395,30400,30403],{},[2245,30396,30397],{},[60,30398,30399],{},"onDOMMutate(added, removed)",[2245,30401,30402],{},"DOM observer sees mutations",[2245,30404,30405],{},"useful for sidecar scanning",[2227,30407,30408,30413,30416],{},[2245,30409,30410],{},[60,30411,30412],{},"onDOMRebuild()",[2245,30414,30415],{},"object manager rebuilds all modules after DOM work",[2245,30417,30418,30419],{},"current runtime dispatches this from ",[60,30420,28218],{},[37,30422,30424],{"id":30423},"important-current-runtime-caveats","Important current-runtime caveats",[30,30426,30427],{},"Two details matter when writing real custom modules:",[42,30429,30430,30435],{},[45,30431,30432,30434],{},[60,30433,30310],{}," 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,30436,30437,30440,30441,30443],{},[60,30438,30439],{},"onScrollDirectionChange()"," exists on the base class, but the current runtime does not dispatch it. Use ",[60,30442,30327],{}," instead.",[37,30445,30447],{"id":30446},"which-hook-should-own-which-work","Which hook should own which work",[30,30449,30450],{},"Use this rule of thumb:",[42,30452,30453,30458,30463,30469,30478,30484],{},[45,30454,30455,30457],{},[60,30456,29162],{}," for parsing and caching object state",[45,30459,30460,30462],{},[60,30461,29167],{}," for geometry math",[45,30464,30465,30468],{},[60,30466,30467],{},"onFrame(...)"," for cheap pure computations",[45,30470,30471,137,30474,30477],{},[60,30472,30473],{},"onScrollMeasure(...)",[60,30475,30476],{},"onMouseMoveMeasure(...)"," for DOM reads",[45,30479,30480,30483],{},[60,30481,30482],{},"onMutate(...)"," for DOM writes",[45,30485,30486,137,30488,30490],{},[60,30487,28668],{},[60,30489,29859],{}," for listener and observer management",[30,30492,30493,30494,30496],{},"If a module mixes reads and writes into ",[60,30495,30467],{},", it will usually work at first and then degrade as more objects are added.",{"title":230,"searchDepth":258,"depth":258,"links":30498},[30499,30500,30501,30502,30503,30504],{"id":29922,"depth":258,"text":29923},{"id":30005,"depth":258,"text":30006},{"id":30110,"depth":258,"text":30111},{"id":30260,"depth":258,"text":30261},{"id":30423,"depth":258,"text":30424},{"id":30446,"depth":258,"text":30447},{"path":28133,"title":28134,"description":30506,"kind":9,"section":5357,"order":4298,"group":29267,"aliases":30507,"attrs":30509,"events":30510,"cssVars":30511,"related":30512,"body":30513},"How StringObject works, which base properties already exist, and how attribute mapping flows into per-object state.",[28055,2457,30508],"parseAttribute",[],[],[],[28000,9008],{"type":22,"value":30514,"toc":31219},[30515,30518,30524,30527,30531,30537,30577,30580,30584,30587,30626,30632,30641,30646,30657,30660,30663,30687,30690,30714,30717,30721,30727,30744,30747,30750,30787,30790,30815,30818,30842,30846,30849,30859,30923,30926,30930,30939,30946,31146,31149,31153,31166,31172,31186,31189,31191,31197,31199,31213,31216],[25,30516,28134],{"id":30517},"objects-and-attributes",[30,30519,30520,30521,30523],{},"For element modules, ",[60,30522,28055],{}," is the unit of work.",[30,30525,30526],{},"The runtime creates one object per discovered DOM node, stores parsed properties on it, and then reuses that object across modules.",[37,30528,30530],{"id":30529},"what-a-stringobject-gives-you","What a StringObject gives you",[30,30532,30533,30534,30536],{},"The exported ",[60,30535,28055],{}," surface includes:",[42,30538,30539,30544,30548,30553,30557,30562,30567,30572],{},[45,30540,30541],{},[60,30542,30543],{},"htmlElement",[45,30545,30546],{},[60,30547,4269],{},[45,30549,30550],{},[60,30551,30552],{},"keys",[45,30554,30555],{},[60,30556,3814],{},[45,30558,30559],{},[60,30560,30561],{},"mirrorObjects",[45,30563,30564],{},[60,30565,30566],{},"connects",[45,30568,30569],{},[60,30570,30571],{},"setProperty(...)",[45,30573,30574],{},[60,30575,30576],{},"getProperty(...)",[30,30578,30579],{},"That is the stable surface you should prefer inside custom modules.",[37,30581,30583],{"id":30582},"useful-runtime-fields-already-on-the-object","Useful runtime fields already on the object",[30,30585,30586],{},"Some values are also kept as hot-path fields for built-ins:",[42,30588,30589,30593,30598,30603,30608,30612,30616,30621],{},[45,30590,30591],{},[60,30592,5373],{},[45,30594,30595],{},[60,30596,30597],{},"progressRaw",[45,30599,30600],{},[60,30601,30602],{},"startPosition",[45,30604,30605],{},[60,30606,30607],{},"differencePosition",[45,30609,30610],{},[60,30611,8030],{},[45,30613,30614],{},[60,30615,8530],{},[45,30617,30618],{},[60,30619,30620],{},"magneticX",[45,30622,30623],{},[60,30624,30625],{},"magneticY",[30,30627,30628,30629,30631],{},"These can be useful when your module intentionally composes with a built-in module, but they are not a replacement for your own module state. For custom authoring, keep your own values under ",[60,30630,30571],{}," unless you are deliberately consuming a known built-in contract.",[37,30633,30635,30636,30638,30639],{"id":30634},"how-string-becomes-objectkeys","How ",[60,30637,2252],{}," becomes ",[60,30640,29153],{},[30,30642,14962,30643,30645],{},[60,30644,28218],{}," adds an element, it reads:",[42,30647,30648,30652],{},[45,30649,30650],{},[60,30651,2252],{},[45,30653,30654,30655],{},"or ",[60,30656,1999],{},[30,30658,30659],{},"Then it splits the value by pipe characters.",[30,30661,30662],{},"So this markup:",[225,30664,30666],{"className":338,"code":30665,"language":340,"meta":230,"style":230},"\u003Cdiv string=\"progress|rotate-progress\">\u003C/div>\n",[60,30667,30668],{"__ignoreMap":230},[234,30669,30670,30672,30674,30676,30678,30681,30683,30685],{"class":236,"line":237},[234,30671,347],{"class":244},[234,30673,351],{"class":350},[234,30675,354],{"class":281},[234,30677,357],{"class":244},[234,30679,30680],{"class":251},"\"progress|rotate-progress\"",[234,30682,371],{"class":244},[234,30684,351],{"class":350},[234,30686,376],{"class":244},[30,30688,30689],{},"becomes:",[225,30691,30693],{"className":227,"code":30692,"language":229,"meta":230,"style":230},"object.keys = ['progress', 'rotate-progress'];\n",[60,30694,30695],{"__ignoreMap":230},[234,30696,30697,30700,30702,30705,30707,30709,30711],{"class":236,"line":237},[234,30698,30699],{"class":244},"object.keys ",[234,30701,357],{"class":240},[234,30703,30704],{"class":244}," [",[234,30706,29824],{"class":251},[234,30708,1833],{"class":244},[234,30710,29838],{"class":251},[234,30712,30713],{"class":244},"];\n",[30,30715,30716],{},"That is why one element can connect to several modules at once.",[37,30718,30720],{"id":30719},"how-attribute-mapping-resolves-values","How attribute mapping resolves values",[30,30722,30723,30724,30726],{},"Inside ",[60,30725,29162],{},", the base class resolves each mapped key from:",[42,30728,30729,30734,30739],{},[45,30730,30731],{},[60,30732,30733],{},"attributes[key]",[45,30735,30736],{},[60,30737,30738],{},"attributes['string-' + key]",[45,30740,30741],{},[60,30742,30743],{},"attributes['data-string-' + key]",[30,30745,30746],{},"Then it falls back to module settings and the mapping fallback.",[30,30748,30749],{},"That means this mapping:",[225,30751,30753],{"className":227,"code":30752,"language":229,"meta":230,"style":230},"{ key: 'radius', type: 'number', fallback: 150 }\n",[60,30754,30755],{"__ignoreMap":230},[234,30756,30757,30760,30762,30764,30767,30769,30771,30773,30775,30777,30780,30782,30784],{"class":236,"line":237},[234,30758,30759],{"class":244},"{ ",[234,30761,29452],{"class":281},[234,30763,1443],{"class":244},[234,30765,30766],{"class":251},"'radius'",[234,30768,1833],{"class":244},[234,30770,29203],{"class":281},[234,30772,1443],{"class":244},[234,30774,29372],{"class":251},[234,30776,1833],{"class":244},[234,30778,30779],{"class":281},"fallback",[234,30781,1443],{"class":244},[234,30783,14014],{"class":271},[234,30785,30786],{"class":244}," }\n",[30,30788,30789],{},"can be configured through:",[225,30791,30793],{"className":338,"code":30792,"language":340,"meta":230,"style":230},"\u003Cdiv string-radius=\"220\">\u003C/div>\n",[60,30794,30795],{"__ignoreMap":230},[234,30796,30797,30799,30801,30804,30806,30809,30811,30813],{"class":236,"line":237},[234,30798,347],{"class":244},[234,30800,351],{"class":350},[234,30802,30803],{"class":281}," string-radius",[234,30805,357],{"class":244},[234,30807,30808],{"class":251},"\"220\"",[234,30810,371],{"class":244},[234,30812,351],{"class":350},[234,30814,376],{"class":244},[30,30816,30817],{},"or:",[225,30819,30821],{"className":338,"code":30820,"language":340,"meta":230,"style":230},"\u003Cdiv data-string-radius=\"220\">\u003C/div>\n",[60,30822,30823],{"__ignoreMap":230},[234,30824,30825,30827,30829,30832,30834,30836,30838,30840],{"class":236,"line":237},[234,30826,347],{"class":244},[234,30828,351],{"class":350},[234,30830,30831],{"class":281}," data-string-radius",[234,30833,357],{"class":244},[234,30835,30808],{"class":251},[234,30837,371],{"class":244},[234,30839,351],{"class":350},[234,30841,376],{"class":244},[37,30843,30845],{"id":30844},"fallback-functions","Fallback functions",[30,30847,30848],{},"Fallbacks do not have to be static.",[30,30850,30851,30852,1833,30854,7048,30856,30858],{},"The base class uses function fallbacks for geometry fields like ",[60,30853,326],{},[60,30855,11775],{},[60,30857,29483],{},", and your custom module can do the same:",[225,30860,30862],{"className":227,"code":30861,"language":229,"meta":230,"style":230},"{\n  key: 'my-default',\n  type: 'number',\n  fallback: (element, object, rect) => rect.width / 2,\n}\n",[60,30863,30864,30868,30879,30889,30919],{"__ignoreMap":230},[234,30865,30866],{"class":236,"line":237},[234,30867,13681],{"class":244},[234,30869,30870,30872,30874,30877],{"class":236,"line":258},[234,30871,29540],{"class":281},[234,30873,1443],{"class":244},[234,30875,30876],{"class":251},"'my-default'",[234,30878,2506],{"class":244},[234,30880,30881,30883,30885,30887],{"class":236,"line":265},[234,30882,29551],{"class":281},[234,30884,1443],{"class":244},[234,30886,29372],{"class":251},[234,30888,2506],{"class":244},[234,30890,30891,30893,30895,30897,30899,30901,30903,30905,30907,30909,30912,30915,30917],{"class":236,"line":288},[234,30892,29562],{"class":281},[234,30894,29575],{"class":244},[234,30896,2706],{"class":899},[234,30898,1833],{"class":244},[234,30900,28405],{"class":899},[234,30902,1833],{"class":244},[234,30904,4764],{"class":899},[234,30906,903],{"class":244},[234,30908,906],{"class":240},[234,30910,30911],{"class":244}," rect.width ",[234,30913,30914],{"class":240},"/",[234,30916,14275],{"class":271},[234,30918,2506],{"class":244},[234,30920,30921],{"class":236,"line":293},[234,30922,1143],{"class":244},[30,30924,30925],{},"Use this when the default depends on the element or the current layout.",[37,30927,30929],{"id":30928},"object-local-events","Object-local events",[30,30931,30932,30933,30935,30936,30938],{},"Each ",[60,30934,28055],{}," has its own ",[60,30937,3814],{}," emitter.",[30,30940,30941,30942,137,30944,1114],{},"Built-ins use it for local hooks such as ",[60,30943,13802],{},[60,30945,13805],{},[225,30947,30949],{"className":227,"code":30948,"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,30950,30951,30964,30991,31015,31019,31035,31049,31053,31067,31080,31084,31088,31101,31122,31142],{"__ignoreMap":230},[234,30952,30953,30955,30957,30960,30962],{"class":236,"line":237},[234,30954,29804],{"class":244},[234,30956,29901],{"class":281},[234,30958,30959],{"class":244},"(object: StringObject): ",[234,30961,23519],{"class":240},[234,30963,909],{"class":244},[234,30965,30966,30968,30971,30973,30976,30978,30981,30984,30986,30989],{"class":236,"line":258},[234,30967,914],{"class":240},[234,30969,30970],{"class":281}," onEnter",[234,30972,275],{"class":240},[234,30974,30975],{"class":244}," () ",[234,30977,906],{"class":240},[234,30979,30980],{"class":244}," object.htmlElement.classList.",[234,30982,30983],{"class":281},"add",[234,30985,329],{"class":244},[234,30987,30988],{"class":251},"'-active'",[234,30990,335],{"class":244},[234,30992,30993,30995,30998,31000,31002,31004,31006,31009,31011,31013],{"class":236,"line":265},[234,30994,914],{"class":240},[234,30996,30997],{"class":281}," onLeave",[234,30999,275],{"class":240},[234,31001,30975],{"class":244},[234,31003,906],{"class":240},[234,31005,30980],{"class":244},[234,31007,31008],{"class":281},"remove",[234,31010,329],{"class":244},[234,31012,30988],{"class":251},[234,31014,335],{"class":244},[234,31016,31017],{"class":236,"line":288},[234,31018,262],{"emptyLinePlaceholder":261},[234,31020,31021,31024,31027,31029,31032],{"class":236,"line":293},[234,31022,31023],{"class":244},"  object.",[234,31025,31026],{"class":281},"setProperty",[234,31028,329],{"class":244},[234,31030,31031],{"class":251},"'on-enter-handler'",[234,31033,31034],{"class":244},", onEnter);\n",[234,31036,31037,31039,31041,31043,31046],{"class":236,"line":305},[234,31038,31023],{"class":244},[234,31040,31026],{"class":281},[234,31042,329],{"class":244},[234,31044,31045],{"class":251},"'on-leave-handler'",[234,31047,31048],{"class":244},", onLeave);\n",[234,31050,31051],{"class":236,"line":321},[234,31052,262],{"emptyLinePlaceholder":261},[234,31054,31055,31058,31060,31062,31065],{"class":236,"line":946},[234,31056,31057],{"class":244},"  object.events.",[234,31059,1536],{"class":281},[234,31061,329],{"class":244},[234,31063,31064],{"class":251},"'enter'",[234,31066,31034],{"class":244},[234,31068,31069,31071,31073,31075,31078],{"class":236,"line":955},[234,31070,31057],{"class":244},[234,31072,1536],{"class":281},[234,31074,329],{"class":244},[234,31076,31077],{"class":251},"'leave'",[234,31079,31048],{"class":244},[234,31081,31082],{"class":236,"line":11},[234,31083,1143],{"class":244},[234,31085,31086],{"class":236,"line":980},[234,31087,262],{"emptyLinePlaceholder":261},[234,31089,31090,31092,31095,31097,31099],{"class":236,"line":994},[234,31091,29804],{"class":244},[234,31093,31094],{"class":281},"onObjectDisconnected",[234,31096,30959],{"class":244},[234,31098,23519],{"class":240},[234,31100,909],{"class":244},[234,31102,31103,31105,31107,31109,31111,31114,31116,31118,31120],{"class":236,"line":1000},[234,31104,31057],{"class":244},[234,31106,1606],{"class":281},[234,31108,329],{"class":244},[234,31110,31064],{"class":251},[234,31112,31113],{"class":244},", object.",[234,31115,28434],{"class":281},[234,31117,329],{"class":244},[234,31119,31031],{"class":251},[234,31121,1875],{"class":244},[234,31123,31124,31126,31128,31130,31132,31134,31136,31138,31140],{"class":236,"line":1005},[234,31125,31057],{"class":244},[234,31127,1606],{"class":281},[234,31129,329],{"class":244},[234,31131,31077],{"class":251},[234,31133,31113],{"class":244},[234,31135,28434],{"class":281},[234,31137,329],{"class":244},[234,31139,31045],{"class":251},[234,31141,1875],{"class":244},[234,31143,31144],{"class":236,"line":1013},[234,31145,1143],{"class":244},[30,31147,31148],{},"This is the correct pattern for object-local subscriptions.",[37,31150,31152],{"id":31151},"mirrored-elements","Mirrored elements",[30,31154,5670,31155,31158,31159,31162,31163,106],{},[60,31156,31157],{},"string-copy-from=\"\u003Cid>\"",", the source object gets one or more ",[60,31160,31161],{},"StringMirrorObject"," instances in ",[60,31164,31165],{},"object.mirrorObjects",[30,31167,31168,31169,31171],{},"For most modules you do not need to deal with mirrors manually because ",[60,31170,2379],{}," already gives you:",[42,31173,31174,31178,31182],{},[45,31175,31176],{},[60,31177,28674],{},[45,31179,31180],{},[60,31181,29771],{},[45,31183,31184],{},[60,31185,29776],{},[30,31187,31188],{},"Use those helpers so your module respects mirrors without duplicating logic.",[37,31190,29233],{"id":29232},[30,31192,31193,31194,31196],{},"Treat ",[60,31195,28055],{}," as the shared state boundary between modules.",[30,31198,29862],{},[42,31200,31201,31207,31210],{},[45,31202,31203,31204],{},"parse into ",[60,31205,31206],{},"object.setProperty(...)",[45,31208,31209],{},"compute from those properties",[45,31211,31212],{},"write output through the module helpers",[30,31214,31215],{},"Do not mutate unrelated built-in hot fields unless your module is intentionally part of that exact contract.",[410,31217,31218],{},"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":31220},[31221,31222,31223,31225,31226,31227,31228,31229],{"id":30529,"depth":258,"text":30530},{"id":30582,"depth":258,"text":30583},{"id":30634,"depth":258,"text":31224},"How string becomes object.keys",{"id":30719,"depth":258,"text":30720},{"id":30844,"depth":258,"text":30845},{"id":30928,"depth":258,"text":30929},{"id":31151,"depth":258,"text":31152},{"id":29232,"depth":258,"text":29233},{"path":9008,"title":28143,"description":31231,"kind":9,"section":5357,"order":4605,"group":29267,"aliases":31232,"attrs":31233,"events":31234,"cssVars":31235,"related":31236,"body":31241},"What the constructor context contains, which tools are worth using, and how to publish or consume module events safely.",[28060,2389,4655,3814],[],[],[],[31237,31238,31239,31240],"/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":31242,"toc":31385},[31243,31246,31251,31256,31280,31283,31320,31323,31327,31330,31349,31352,31355,31379,31382],[25,31244,28143],{"id":31245},"context-tools-and-events",[30,31247,31248,31249,106],{},"This part of the custom-module docs describes the injected runtime surface you work with after extending ",[60,31250,2379],{},[30,31252,31253,31254,106],{},"Every custom module constructor receives a ",[60,31255,28060],{},[225,31257,31259],{"className":227,"code":31258,"language":229,"meta":230,"style":230},"constructor(context: StringContext) {\n  super(context);\n}\n",[60,31260,31261,31269,31276],{"__ignoreMap":230},[234,31262,31263,31266],{"class":236,"line":237},[234,31264,31265],{"class":281},"constructor",[234,31267,31268],{"class":244},"(context: StringContext) {\n",[234,31270,31271,31274],{"class":236,"line":258},[234,31272,31273],{"class":271},"  super",[234,31275,28315],{"class":244},[234,31277,31278],{"class":236,"line":265},[234,31279,1143],{"class":244},[30,31281,31282],{},"The base class stores that context on protected fields like:",[42,31284,31285,31290,31295,31300,31305,31310,31315],{},[45,31286,31287],{},[60,31288,31289],{},"this.tools",[45,31291,31292],{},[60,31293,31294],{},"this.data",[45,31296,31297],{},[60,31298,31299],{},"this.settings",[45,31301,31302],{},[60,31303,31304],{},"this.events",[45,31306,31307],{},[60,31308,31309],{},"this.centers",[45,31311,31312],{},[60,31313,31314],{},"this.hover",[45,31316,31317],{},[60,31318,31319],{},"this.objectManager",[30,31321,31322],{},"That surface is too important to keep on one long page, so it is split into focused deep dives.",[37,31324,31326],{"id":31325},"what-belongs-here","What belongs here",[30,31328,31329],{},"This cluster answers four different authoring questions:",[99,31331,31332,31338,31341,31346],{},[45,31333,31334,31335,31337],{},"What exactly is available in ",[60,31336,28060],{},"?",[45,31339,31340],{},"Which tools should a custom module reuse instead of reinventing?",[45,31342,31343,31344,31337],{},"How should live runtime state be read from ",[60,31345,31294],{},[45,31347,31348],{},"How should custom modules subscribe to and emit events?",[37,31350,31351],{"id":29232},"Practical Rule",[30,31353,31354],{},"Good custom modules usually stay inside this surface:",[42,31356,31357,31362,31367,31373],{},[45,31358,31359,31360],{},"read shared runtime state from ",[60,31361,31294],{},[45,31363,31364,31365],{},"read author config through attribute mapping and ",[60,31366,31299],{},[45,31368,31369,31370,31372],{},"reuse ",[60,31371,31289],{}," for parsing, interpolation, and writes",[45,31374,31375,31376,31378],{},"use ",[60,31377,31304],{}," for safe runtime communication",[30,31380,31381],{},"If a module starts depending heavily on private manager internals instead of these injected surfaces, that is usually a design smell.",[410,31383,31384],{},"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":31386},[31387,31388],{"id":31325,"depth":258,"text":31326},{"id":29232,"depth":258,"text":31351},{"path":31237,"title":31390,"description":31391,"kind":9,"section":5357,"order":31392,"group":29267,"parentPath":9008,"aliases":31393,"attrs":31394,"events":31395,"cssVars":31396,"related":31397,"body":31398},"Context","Detailed reference for StringContext and the injected surfaces available inside a custom module.",71,[28060,31289,31294,31299],[],[],[],[9008,31238,31239],{"type":22,"value":31399,"toc":31653},[31400,31402,31417,31423,31426,31460,31464,31467,31497,31500,31505,31510,31513,31525,31530,31533,31547,31552,31557,31560,31578,31581,31588,31591,31603,31615,31619,31625,31647,31650],[25,31401,31390],{"id":28300},[30,31403,31253,31404,31406,31407,31409,31410,31413,31414,31416],{},[60,31405,28060],{},". In practice, ",[60,31408,2379],{}," copies that context onto protected fields, so custom modules usually work through ",[60,31411,31412],{},"this.*"," instead of keeping the raw ",[60,31415,28300],{}," reference around.",[37,31418,531,31420,31422],{"id":31419},"what-stringcontext-contains",[60,31421,28060],{}," Contains",[30,31424,31425],{},"The current runtime provides:",[42,31427,31428,31433,31437,31441,31445,31450,31455],{},[45,31429,31430],{},[60,31431,31432],{},"tools",[45,31434,31435],{},[60,31436,23586],{},[45,31438,31439],{},[60,31440,2452],{},[45,31442,31443],{},[60,31444,3814],{},[45,31446,31447],{},[60,31448,31449],{},"centers",[45,31451,31452],{},[60,31453,31454],{},"hover",[45,31456,31457],{},[60,31458,31459],{},"objectManager",[37,31461,31463],{"id":31462},"how-you-usually-access-it","How You Usually Access It",[30,31465,31466],{},"Inside a custom module, use:",[42,31468,31469,31473,31477,31481,31485,31489,31493],{},[45,31470,31471],{},[60,31472,31289],{},[45,31474,31475],{},[60,31476,31294],{},[45,31478,31479],{},[60,31480,31299],{},[45,31482,31483],{},[60,31484,31304],{},[45,31486,31487],{},[60,31488,31309],{},[45,31490,31491],{},[60,31492,31314],{},[45,31494,31495],{},[60,31496,31319],{},[30,31498,31499],{},"That is the normal authoring path. Reaching back to the original constructor argument usually adds noise but no value.",[37,31501,31503],{"id":31502},"thissettings",[60,31504,31299],{},[30,31506,31507,31509],{},[60,31508,31299],{}," is the merged module-level settings object.",[30,31511,31512],{},"Its inputs are:",[42,31514,31515,31519],{},[45,31516,28743,31517],{},[60,31518,28746],{},[45,31520,31521,31522],{},"per-module overrides from ",[60,31523,31524],{},"stringTune.use(MyModule, settings)",[30,31526,163,31527,31529],{},[60,31528,31299],{}," for module-wide defaults, not for per-element state.",[30,31531,31532],{},"Good uses:",[42,31534,31535,31538,31541,31544],{},[45,31536,31537],{},"default strength",[45,31539,31540],{},"default radius",[45,31542,31543],{},"fallback CSS variable key",[45,31545,31546],{},"module feature toggles",[37,31548,31550],{"id":31549},"thisobjectmanager",[60,31551,31319],{},[30,31553,31554,31556],{},[60,31555,31319],{}," is the most advanced surface in the context. Most custom modules should touch it rarely.",[30,31558,31559],{},"The most practical public-ish use is forcing layout refresh after DOM changes:",[225,31561,31563],{"className":227,"code":31562,"language":229,"meta":230,"style":230},"this.objectManager.refreshLayoutForRoot(object.htmlElement);\n",[60,31564,31565],{"__ignoreMap":230},[234,31566,31567,31569,31572,31575],{"class":236,"line":237},[234,31568,28354],{"class":271},[234,31570,31571],{"class":244},".objectManager.",[234,31573,31574],{"class":281},"refreshLayoutForRoot",[234,31576,31577],{"class":244},"(object.htmlElement);\n",[30,31579,31580],{},"Use this sparingly. If a module needs it constantly, the DOM design is usually too heavy.",[37,31582,31584,137,31586],{"id":31583},"thiscenters-and-thishover",[60,31585,31309],{},[60,31587,31314],{},[30,31589,31590],{},"These are helper surfaces for more advanced interaction work.",[42,31592,31593,31598],{},[45,31594,31595,31597],{},[60,31596,31449],{}," helps with cached center lookups and invalidation",[45,31599,31600,31602],{},[60,31601,31454],{}," exposes hover tracking helpers",[30,31604,31605,31606,1833,31608,1833,31610,7048,31612,31614],{},"They are useful when a module genuinely needs those runtime caches. For many modules, ",[60,31607,23586],{},[60,31609,2452],{},[60,31611,31432],{},[60,31613,3814],{}," are enough.",[37,31616,31618],{"id":31617},"mental-model","Mental Model",[30,31620,31621,31622,31624],{},"Think of ",[60,31623,28060],{}," as the dependency-injection layer for custom modules:",[42,31626,31627,31632,31637,31642],{},[45,31628,31629,31631],{},[60,31630,23586],{}," gives you live runtime facts",[45,31633,31634,31636],{},[60,31635,31432],{}," gives you shared parsers and helpers",[45,31638,31639,31641],{},[60,31640,3814],{}," gives you communication",[45,31643,31644,31646],{},[60,31645,2452],{}," gives you module defaults",[30,31648,31649],{},"Everything else is support structure around those main surfaces.",[410,31651,31652],{},"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":31654},[31655,31657,31658,31659,31660,31662],{"id":31419,"depth":258,"text":31656},"What StringContext Contains",{"id":31462,"depth":258,"text":31463},{"id":31502,"depth":258,"text":31299},{"id":31549,"depth":258,"text":31319},{"id":31583,"depth":258,"text":31661},"this.centers and this.hover",{"id":31617,"depth":258,"text":31618},{"path":31238,"title":31664,"description":31665,"kind":9,"section":5357,"order":31666,"group":29267,"parentPath":9008,"aliases":31667,"attrs":31670,"events":31671,"cssVars":31672,"related":31673,"body":31674},"Tools","Full reference for the StringToolsContainer surface available to custom modules.",72,[31668,4655,2389,31669],"StringToolsContainer","unitParser",[],[],[],[9008,31237,28149],{"type":22,"value":31675,"toc":32267},[31676,31678,31683,31687,31693,31701,31704,31714,31720,31723,31725,31733,31737,31743,31748,31751,31757,31760,31763,31771,31777,31780,31782,31790,31796,31799,31830,31834,31839,31842,31845,31873,31876,31881,31886,31889,31895,31901,31904,31910,31913,31919,31923,31927,31934,31937,31974,31980,31983,31986,31992,31995,31998,32004,32010,32016,32019,32023,32029,32035,32038,32049,32055,32058,32064,32069,32072,32075,32079,32084,32089,32092,32134,32140,32208,32214,32222,32225,32242,32244,32247,32264],[25,31677,31664],{"id":31432},[30,31679,31680,31682],{},[60,31681,31289],{}," 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,31684,31686],{"id":31685},"attribute-and-record-tools","Attribute And Record Tools",[174,31688,31690],{"id":31689},"domattribute",[60,31691,31692],{},"domAttribute",[30,31694,31695,31696,137,31698,31700],{},"Reads ",[60,31697,2042],{},[60,31699,2050],{}," attributes from a DOM element.",[30,31702,31703],{},"Use it when:",[42,31705,31706,31711],{},[45,31707,31708,31709],{},"you need an attribute outside normal ",[60,31710,28656],{},[45,31712,31713],{},"a global module is scanning arbitrary DOM",[174,31715,31717],{"id":31716},"recordattribute",[60,31718,31719],{},"recordAttribute",[30,31721,31722],{},"Reads values from a plain record or dataset-like object.",[30,31724,31703],{},[42,31726,31727,31730],{},[45,31728,31729],{},"your module already has a plain attribute object",[45,31731,31732],{},"you are reusing DOM-like config records outside the DOM",[37,31734,31736],{"id":31735},"layout-and-measurement-tools","Layout And Measurement Tools",[174,31738,31740],{"id":31739},"boundingclientrect",[60,31741,31742],{},"boundingClientRect",[30,31744,31745,31746,106],{},"Thin wrapper around ",[60,31747,4638],{},[30,31749,31750],{},"Use it when you want your custom module to stay on the same measurement primitive as the runtime.",[174,31752,31754],{"id":31753},"transformnullify",[60,31755,31756],{},"transformNullify",[30,31758,31759],{},"Measures geometry while compensating for CSS transform matrices.",[30,31761,31762],{},"Useful when:",[42,31764,31765,31768],{},[45,31766,31767],{},"your module works inside scaled or transformed surfaces",[45,31769,31770],{},"raw DOM rects are misleading",[174,31772,31774],{"id":31773},"relativeposition",[60,31775,31776],{},"relativePosition",[30,31778,31779],{},"Returns element position relative to a container instead of the page.",[30,31781,31762],{},[42,31783,31784,31787],{},[45,31785,31786],{},"your module works inside local containers",[45,31788,31789],{},"absolute page coordinates are not the right model",[174,31791,31793],{"id":31792},"transformscaleparser",[60,31794,31795],{},"transformScaleParser",[30,31797,31798],{},"Extracts scale from transform strings like:",[42,31800,31801,31806,31811,31816,31821,31826],{},[45,31802,31803],{},[60,31804,31805],{},"matrix(...)",[45,31807,31808],{},[60,31809,31810],{},"matrix3d(...)",[45,31812,31813],{},[60,31814,31815],{},"scale(...)",[45,31817,31818],{},[60,31819,31820],{},"scaleX(...)",[45,31822,31823],{},[60,31824,31825],{},"scale3d(...)",[45,31827,31828],{},[60,31829,1774],{},[37,31831,31833],{"id":31832},"value-parsing-tools","Value Parsing Tools",[174,31835,31837],{"id":31836},"unitparser",[60,31838,31669],{},[30,31840,31841],{},"Converts author-facing unit strings into numeric values.",[30,31843,31844],{},"Current supported forms include:",[42,31846,31847,31851,31855,31859,31863,31868],{},[45,31848,31849],{},[60,31850,1789],{},[45,31852,31853],{},[60,31854,3403],{},[45,31856,31857],{},[60,31858,1711],{},[45,31860,31861],{},[60,31862,2207],{},[45,31864,31865],{},[60,31866,31867],{},"selfHeight",[45,31869,31870,31871],{},"additive chains split by ",[60,31872,1128],{},[30,31874,31875],{},"Use it when your custom module accepts human-friendly spacing or offset values.",[174,31877,31879],{"id":31878},"originparser",[60,31880,9109],{},[30,31882,31883,31884,106],{},"Parses origin-like strings and can normalize them into ",[60,31885,12102],{},[30,31887,31888],{},"Useful for transform-origin style semantics and anchor-like modules.",[174,31890,31892],{"id":31891},"colorparser",[60,31893,31894],{},"colorParser",[30,31896,31897,31898,106],{},"Parses CSS colors into numeric ",[60,31899,31900],{},"{ r, g, b, a }",[30,31902,31903],{},"Useful when colors must be treated as data, not as opaque strings.",[174,31905,31907],{"id":31906},"easingfunction",[60,31908,31909],{},"easingFunction",[30,31911,31912],{},"Turns easing strings into callable easing functions.",[30,31914,31915,31916,106],{},"Supports common keywords plus ",[60,31917,31918],{},"cubic-bezier(...)",[37,31920,31922],{"id":31921},"interpolation-and-motion-tools","Interpolation And Motion Tools",[174,31924,31925],{"id":8030},[60,31926,8030],{},[30,31928,31929,31930,31933],{},"Important caveat: current ",[60,31931,31932],{},"lerp.process({ from, to, progress })"," returns a delta step, not the final interpolated value.",[30,31935,31936],{},"So the usual pattern is:",[225,31938,31940],{"className":227,"code":31939,"language":229,"meta":230,"style":230},"const step = this.tools.lerp.process({ from, to, progress });\ncurrent += step;\n",[60,31941,31942,31963],{"__ignoreMap":230},[234,31943,31944,31946,31949,31951,31954,31957,31960],{"class":236,"line":237},[234,31945,268],{"class":240},[234,31947,31948],{"class":271}," step",[234,31950,275],{"class":240},[234,31952,31953],{"class":271}," this",[234,31955,31956],{"class":244},".tools.lerp.",[234,31958,31959],{"class":281},"process",[234,31961,31962],{"class":244},"({ from, to, progress });\n",[234,31964,31965,31968,31971],{"class":236,"line":258},[234,31966,31967],{"class":244},"current ",[234,31969,31970],{"class":240},"+=",[234,31972,31973],{"class":244}," step;\n",[174,31975,31977],{"id":31976},"adaptivelerp",[60,31978,31979],{},"adaptiveLerp",[30,31981,31982],{},"Maps an input range into a lerp factor range.",[30,31984,31985],{},"Useful when smoothing should react differently at low and high velocity.",[174,31987,31989],{"id":31988},"magneticpull",[60,31990,31991],{},"magneticPull",[30,31993,31994],{},"Returns a scalar attraction factor from distance, radius, and strength.",[30,31996,31997],{},"Useful for cursor-reactive interaction modules.",[174,31999,32001],{"id":32000},"lerpvector",[60,32002,32003],{},"lerpVector",[30,32005,32006,32007,32009],{},"Like ",[60,32008,8030],{},", but for vector components. It also returns deltas, not final values.",[174,32011,32013],{"id":32012},"lerpcolor",[60,32014,32015],{},"lerpColor",[30,32017,32018],{},"Interpolates numeric color channels between two parsed colors.",[37,32020,32022],{"id":32021},"text-and-form-tools","Text And Form Tools",[174,32024,32026],{"id":32025},"optionsparser",[60,32027,32028],{},"optionsParser",[30,32030,32031,32032,32034],{},"This is the compact parser used by ",[60,32033,5290],{},"-style option strings.",[30,32036,32037],{},"Useful if your custom module wants a terse grammar like:",[225,32039,32043],{"className":32040,"code":32041,"language":32042,"meta":230,"style":230},"language-txt shiki shiki-themes github-light github-dark","line[start]|char-line[center]|fit\n","txt",[60,32044,32045],{"__ignoreMap":230},[234,32046,32047],{"class":236,"line":237},[234,32048,32041],{},[174,32050,32052],{"id":32051},"ruleparser",[60,32053,32054],{},"ruleParser",[30,32056,32057],{},"Parses declarative validation rules into structured rule objects.",[30,32059,32060,32061,32063],{},"Useful when your module wants ",[60,32062,5312],{},"-style rule strings.",[174,32065,32067],{"id":32066},"validation",[60,32068,32066],{},[30,32070,32071],{},"Consumes rules and values and returns validation status plus errors.",[30,32073,32074],{},"Useful for custom field logic without rebuilding the form system.",[37,32076,32078],{"id":32077},"write-batching","Write Batching",[174,32080,32082],{"id":32081},"styletxn",[60,32083,4655],{},[30,32085,32086,32088],{},[60,32087,4655],{}," is part of the tool surface so custom modules can batch style writes like the built-ins do.",[30,32090,32091],{},"It provides:",[42,32093,32094,32099,32104,32109,32114,32119,32124,32129],{},[45,32095,32096],{},[60,32097,32098],{},"begin()",[45,32100,32101],{},[60,32102,32103],{},"setVar(...)",[45,32105,32106],{},[60,32107,32108],{},"setVars(...)",[45,32110,32111],{},[60,32112,32113],{},"setProp(...)",[45,32115,32116],{},[60,32117,32118],{},"setProps(...)",[45,32120,32121],{},[60,32122,32123],{},"commit()",[45,32125,32126],{},[60,32127,32128],{},"cancel()",[45,32130,32131],{},[60,32132,32133],{},"run(fn)",[30,32135,163,32136,32139],{},[60,32137,32138],{},"run(...)"," for the easiest safe path:",[225,32141,32143],{"className":227,"code":32142,"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,32144,32145,32161,32183,32204],{"__ignoreMap":230},[234,32146,32147,32149,32152,32155,32157,32159],{"class":236,"line":237},[234,32148,28354],{"class":271},[234,32150,32151],{"class":244},".tools.styleTxn.",[234,32153,32154],{"class":281},"run",[234,32156,1505],{"class":244},[234,32158,906],{"class":240},[234,32160,909],{"class":244},[234,32162,32163,32166,32168,32171,32174,32177,32179,32181],{"class":236,"line":258},[234,32164,32165],{"class":271},"  this",[234,32167,32151],{"class":244},[234,32169,32170],{"class":281},"setVar",[234,32172,32173],{"class":244},"(object.htmlElement, ",[234,32175,32176],{"class":251},"'--x'",[234,32178,1833],{"class":244},[234,32180,14727],{"class":271},[234,32182,335],{"class":244},[234,32184,32185,32187,32189,32192,32194,32197,32199,32202],{"class":236,"line":265},[234,32186,32165],{"class":271},[234,32188,32151],{"class":244},[234,32190,32191],{"class":281},"setProp",[234,32193,32173],{"class":244},[234,32195,32196],{"class":251},"'transform'",[234,32198,1833],{"class":244},[234,32200,32201],{"class":251},"'translateX(10px)'",[234,32203,335],{"class":244},[234,32205,32206],{"class":236,"line":288},[234,32207,1040],{"class":244},[37,32209,32211,32212],{"id":32210},"related-primitive-framedom","Related Primitive: ",[60,32213,2389],{},[30,32215,32216,32218,32219,32221],{},[60,32217,2389],{}," is not stored on ",[60,32220,31289],{},", but it belongs to the same authoring story.",[30,32223,32224],{},"Use it when you need extra scheduling outside the standard lifecycle hooks:",[42,32226,32227,32232,32237],{},[45,32228,32229],{},[60,32230,32231],{},"measure(fn)",[45,32233,32234],{},[60,32235,32236],{},"mutate(fn)",[45,32238,32239],{},[60,32240,32241],{},"flush()",[37,32243,31351],{"id":29232},[30,32245,32246],{},"Prefer injected tools over handwritten one-off helpers. That keeps your custom module aligned with:",[42,32248,32249,32252,32255,32258,32261],{},[45,32250,32251],{},"runtime parsing rules",[45,32253,32254],{},"easing semantics",[45,32256,32257],{},"unit conversion",[45,32259,32260],{},"write batching",[45,32262,32263],{},"scheduling expectations",[410,32265,32266],{},"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":32268},[32269,32273,32279,32285,32292,32297,32300,32302],{"id":31685,"depth":258,"text":31686,"children":32270},[32271,32272],{"id":31689,"depth":265,"text":31692},{"id":31716,"depth":265,"text":31719},{"id":31735,"depth":258,"text":31736,"children":32274},[32275,32276,32277,32278],{"id":31739,"depth":265,"text":31742},{"id":31753,"depth":265,"text":31756},{"id":31773,"depth":265,"text":31776},{"id":31792,"depth":265,"text":31795},{"id":31832,"depth":258,"text":31833,"children":32280},[32281,32282,32283,32284],{"id":31836,"depth":265,"text":31669},{"id":31878,"depth":265,"text":9109},{"id":31891,"depth":265,"text":31894},{"id":31906,"depth":265,"text":31909},{"id":31921,"depth":258,"text":31922,"children":32286},[32287,32288,32289,32290,32291],{"id":8030,"depth":265,"text":8030},{"id":31976,"depth":265,"text":31979},{"id":31988,"depth":265,"text":31991},{"id":32000,"depth":265,"text":32003},{"id":32012,"depth":265,"text":32015},{"id":32021,"depth":258,"text":32022,"children":32293},[32294,32295,32296],{"id":32025,"depth":265,"text":32028},{"id":32051,"depth":265,"text":32054},{"id":32066,"depth":265,"text":32066},{"id":32077,"depth":258,"text":32078,"children":32298},[32299],{"id":32081,"depth":265,"text":4655},{"id":32210,"depth":258,"text":32301},"Related Primitive: frameDOM",{"id":29232,"depth":258,"text":31351},{"path":31239,"title":32304,"description":32305,"kind":9,"section":5357,"order":32306,"group":29267,"parentPath":9008,"aliases":32307,"attrs":32311,"events":32312,"cssVars":32313,"related":32314,"body":32316},"States","How StringData and its nested state containers should be read from custom modules.",73,[30148,32308,32309,32310],"ScrollState","ViewportState","CursorState",[],[],[],[9008,31237,32315],"/docs/api/state-models",{"type":22,"value":32317,"toc":32530},[32318,32321,32330,32334,32339,32369,32373,32379,32396,32399,32403,32408,32422,32425,32429,32435,32449,32452,32456,32461,32472,32475,32479,32485,32489,32495,32498,32503,32506,32519,32522,32527],[25,32319,32304],{"id":32320},"states",[30,32322,32323,32324,32326,32327,32329],{},"For custom modules, ",[60,32325,31294],{}," is the live runtime state surface. It is an instance of ",[60,32328,30148],{},", which aggregates several state containers.",[37,32331,32333],{"id":32332},"top-level-state-containers","Top-Level State Containers",[30,32335,32336,32338],{},[60,32337,30148],{}," currently exposes:",[42,32340,32341,32346,32350,32354,32359,32364],{},[45,32342,32343],{},[60,32344,32345],{},"scroll",[45,32347,32348],{},[60,32349,3310],{},[45,32351,32352],{},[60,32353,11672],{},[45,32355,32356],{},[60,32357,32358],{},"render",[45,32360,32361],{},[60,32362,32363],{},"time",[45,32365,32366],{},[60,32367,32368],{},"system",[37,32370,32371],{"id":32345},[60,32372,32345],{},[30,32374,163,32375,32378],{},[60,32376,32377],{},"this.data.scroll"," when the module depends on:",[42,32380,32381,32384,32387,32390,32393],{},[45,32382,32383],{},"current scroll position",[45,32385,32386],{},"target scroll position",[45,32388,32389],{},"lerped scroll values",[45,32391,32392],{},"displacement and direction",[45,32394,32395],{},"container and scroll mode state",[30,32397,32398],{},"This is usually the primary state surface for scroll-driven modules.",[37,32400,32401],{"id":3310},[60,32402,3310],{},[30,32404,163,32405,32378],{},[60,32406,32407],{},"this.data.viewport",[42,32409,32410,32413,32416,32419],{},[45,32411,32412],{},"window width and height",[45,32414,32415],{},"content size",[45,32417,32418],{},"transform scale",[45,32420,32421],{},"base rem",[30,32423,32424],{},"This matters for geometry, unit parsing, and layout-sensitive output.",[37,32426,32427],{"id":11672},[60,32428,11672],{},[30,32430,163,32431,32434],{},[60,32432,32433],{},"this.data.cursor"," when the module needs:",[42,32436,32437,32440,32443,32446],{},[45,32438,32439],{},"raw target pointer position",[45,32441,32442],{},"smoothed pointer position",[45,32444,32445],{},"per-frame cursor step values",[45,32447,32448],{},"cursor velocity",[30,32450,32451],{},"This is especially important for custom interaction modules.",[37,32453,32454],{"id":32363},[60,32455,32363],{},[30,32457,163,32458,32378],{},[60,32459,32460],{},"this.data.time",[42,32462,32463,32466,32469],{},[45,32464,32465],{},"frame delta",[45,32467,32468],{},"current frame time",[45,32470,32471],{},"elapsed runtime time",[30,32473,32474],{},"This is useful for time-based animation and damping behavior.",[37,32476,32477],{"id":32358},[60,32478,32358],{},[30,32480,32481,32484],{},[60,32482,32483],{},"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,32486,32487],{"id":32368},[60,32488,32368],{},[30,32490,32491,32494],{},[60,32492,32493],{},"this.data.system"," holds runtime-level flags such as debug overlay visibility and other system-oriented switches.",[37,32496,32497],{"id":28163},"Authoring Rule",[30,32499,31193,32500,32502],{},[60,32501,31294],{}," as read-mostly shared state.",[30,32504,32505],{},"Good pattern:",[42,32507,32508,32513,32516],{},[45,32509,32510,32511],{},"read from ",[60,32512,31294],{},[45,32514,32515],{},"derive your own output",[45,32517,32518],{},"write to DOM or events through your module",[30,32520,32521],{},"Bad pattern:",[42,32523,32524],{},[45,32525,32526],{},"mutate unrelated runtime state just because it is reachable",[30,32528,32529],{},"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":32531},[32532,32533,32534,32535,32536,32537,32538,32539],{"id":32332,"depth":258,"text":32333},{"id":32345,"depth":258,"text":32345},{"id":3310,"depth":258,"text":3310},{"id":11672,"depth":258,"text":11672},{"id":32363,"depth":258,"text":32363},{"id":32358,"depth":258,"text":32358},{"id":32368,"depth":258,"text":32368},{"id":28163,"depth":258,"text":32497},{"path":31240,"title":5593,"description":32541,"kind":9,"section":5357,"order":32542,"group":29267,"parentPath":9008,"aliases":32543,"attrs":32546,"events":32547,"cssVars":32548,"related":32549,"body":32550},"Safe event bus patterns for subscribing, emitting, and naming custom-module channels.",74,[32544,31304,32545],"EventManager","getObjectEventName",[],[],[],[9008,2897,2899],{"type":22,"value":32551,"toc":32811},[32552,32554,32559,32563,32577,32581,32584,32664,32667,32671,32678,32708,32711,32715,32718,32729,32731,32748,32752,32763,32767,32770,32784,32787,32791,32794,32805,32808],[25,32553,5593],{"id":3814},[30,32555,32556,32558],{},[60,32557,31304],{}," 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,32560,32562],{"id":32561},"typical-uses","Typical Uses",[42,32564,32565,32571,32574],{},[45,32566,32567,32568],{},"subscribe to global lifecycle events in ",[60,32569,32570],{},"onSubscribe(...)",[45,32572,32573],{},"emit object-scoped output channels",[45,32575,32576],{},"bridge one runtime signal into a more useful custom-module event",[37,32578,32580],{"id":32579},"subscribe-safely","Subscribe Safely",[30,32582,32583],{},"The usual pattern is:",[225,32585,32587],{"className":227,"code":32586,"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,32588,32589,32603,32621,32625,32629,32642,32660],{"__ignoreMap":230},[234,32590,32591,32593,32596,32599,32601],{"class":236,"line":237},[234,32592,29804],{"class":244},[234,32594,32595],{"class":281},"onSubscribe",[234,32597,32598],{"class":244},"(): ",[234,32600,23519],{"class":240},[234,32602,909],{"class":244},[234,32604,32605,32607,32609,32611,32613,32615,32617,32619],{"class":236,"line":258},[234,32606,32165],{"class":271},[234,32608,29040],{"class":244},[234,32610,1536],{"class":281},[234,32612,329],{"class":244},[234,32614,29047],{"class":251},[234,32616,1833],{"class":244},[234,32618,28354],{"class":271},[234,32620,29054],{"class":244},[234,32622,32623],{"class":236,"line":265},[234,32624,1143],{"class":244},[234,32626,32627],{"class":236,"line":288},[234,32628,262],{"emptyLinePlaceholder":261},[234,32630,32631,32633,32636,32638,32640],{"class":236,"line":293},[234,32632,29804],{"class":244},[234,32634,32635],{"class":281},"onUnsubscribe",[234,32637,32598],{"class":244},[234,32639,23519],{"class":240},[234,32641,909],{"class":244},[234,32643,32644,32646,32648,32650,32652,32654,32656,32658],{"class":236,"line":305},[234,32645,32165],{"class":271},[234,32647,29040],{"class":244},[234,32649,1606],{"class":281},[234,32651,329],{"class":244},[234,32653,29047],{"class":251},[234,32655,1833],{"class":244},[234,32657,28354],{"class":271},[234,32659,29054],{"class":244},[234,32661,32662],{"class":236,"line":321},[234,32663,1143],{"class":244},[30,32665,32666],{},"Keep subscription and unsubscription symmetrical.",[37,32668,32670],{"id":32669},"emit-object-scoped-events","Emit Object-Scoped Events",[30,32672,32673,32674,32677],{},"When publishing per-object channels, prefer ",[60,32675,32676],{},"getObjectEventName(...)"," over manual string building.",[225,32679,32681],{"className":227,"code":32680,"language":229,"meta":230,"style":230},"this.events.emit(this.getObjectEventName(object, 'object:rotate-progress'), { progress, rotation });\n",[60,32682,32683],{"__ignoreMap":230},[234,32684,32685,32687,32689,32691,32693,32695,32697,32699,32702,32705],{"class":236,"line":237},[234,32686,28354],{"class":271},[234,32688,29040],{"class":244},[234,32690,21621],{"class":281},[234,32692,329],{"class":244},[234,32694,28354],{"class":271},[234,32696,106],{"class":244},[234,32698,32545],{"class":281},[234,32700,32701],{"class":244},"(object, ",[234,32703,32704],{"class":251},"'object:rotate-progress'",[234,32706,32707],{"class":244},"), { progress, rotation });\n",[30,32709,32710],{},"That keeps naming consistent and avoids repeated string work in hot paths.",[37,32712,32714],{"id":32713},"what-to-emit","What To Emit",[30,32716,32717],{},"Good custom-module events usually represent one of these:",[42,32719,32720,32723,32726],{},[45,32721,32722],{},"computed output state",[45,32724,32725],{},"phase change",[45,32727,32728],{},"object-scoped interaction data",[30,32730,183],{},[42,32732,32733,32738,32743],{},[45,32734,32735],{},[60,32736,32737],{},"object:rotate-progress:\u003Cid>",[45,32739,32740],{},[60,32741,32742],{},"object:mask-shift:\u003Cid>",[45,32744,32745],{},[60,32746,32747],{},"module:ready",[37,32749,32751],{"id":32750},"what-not-to-do","What Not To Do",[42,32753,32754,32757,32760],{},[45,32755,32756],{},"do not emit noisy per-frame payloads unless consumers really need them",[45,32758,32759],{},"do not invent unclear names that overlap with existing built-in channels",[45,32761,32762],{},"do not rely on undocumented internal channels unless you explicitly control both sides",[37,32764,32766],{"id":32765},"naming-guidance","Naming Guidance",[30,32768,32769],{},"Prefer names that make scope obvious:",[42,32771,32772,32778],{},[45,32773,32774,32775],{},"global channel: ",[60,32776,32777],{},"feature:ready",[45,32779,32780,32781],{},"object-scoped channel: ",[60,32782,32783],{},"object:feature:\u003Cid>",[30,32785,32786],{},"If your custom module mirrors built-in module style, consumers will understand it faster.",[37,32788,32790],{"id":32789},"cross-module-communication","Cross-Module Communication",[30,32792,32793],{},"The event bus is useful when:",[42,32795,32796,32799,32802],{},[45,32797,32798],{},"direct imports would create tighter coupling",[45,32800,32801],{},"one module should react to another module's output",[45,32803,32804],{},"DOM wiring would be noisier than one scoped event",[30,32806,32807],{},"But if two modules are effectively one feature, keep the design honest. Sometimes one module is cleaner than an event-driven split.",[410,32809,32810],{},"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":32812},[32813,32814,32815,32816,32817,32818,32819],{"id":32561,"depth":258,"text":32562},{"id":32579,"depth":258,"text":32580},{"id":32669,"depth":258,"text":32670},{"id":32713,"depth":258,"text":32714},{"id":32750,"depth":258,"text":32751},{"id":32765,"depth":258,"text":32766},{"id":32789,"depth":258,"text":32790},{"path":28149,"title":28150,"description":32821,"kind":9,"section":5357,"order":11302,"group":32822,"aliases":32823,"attrs":32825,"events":32826,"cssVars":32827,"related":32828,"body":32829},"Author custom modules in the same read/write pipeline as the runtime so scroll and cursor work stay stable under load.","Production Patterns",[4655,29407,32824,28077],"permissions",[],[],[],[28001,28156],{"type":22,"value":32830,"toc":33324},[32831,32834,32837,32851,32855,32858,32868,32871,32879,32882,32896,32903,32908,32910,32995,32998,33038,33041,33045,33048,33054,33074,33077,33083,33091,33138,33144,33147,33151,33160,33163,33165,33210,33213,33217,33220,33241,33244,33259,33264,33269,33272,33286,33292,33296,33319,33322],[25,32832,28150],{"id":32833},"performance-patterns",[30,32835,32836],{},"Custom modules should follow the same performance model as the built-ins:",[42,32838,32839,32842,32845,32848],{},[45,32840,32841],{},"reads in measure phases",[45,32843,32844],{},"writes in mutate phases",[45,32846,32847],{},"no unnecessary rebuilds",[45,32849,32850],{},"no repeated string work in hot loops",[37,32852,32854],{"id":32853},"read-and-write-separation","Read and write separation",[30,32856,32857],{},"StringTune exposes two important authoring primitives:",[42,32859,32860,32864],{},[45,32861,32862],{},[60,32863,2389],{},[45,32865,32866],{},[60,32867,4655],{},[30,32869,32870],{},"The runtime already uses them in the main update loop:",[42,32872,32873,32876],{},[45,32874,32875],{},"scroll and pointer reads are queued into measure phases",[45,32877,32878],{},"style writes are committed inside a mutate phase",[30,32880,32881],{},"For module code, the simplest rule is:",[42,32883,32884,32891],{},[45,32885,32886,32887,1934,32889],{},"do DOM reads in ",[60,32888,30473],{},[60,32890,30476],{},[45,32892,32893,32894],{},"do DOM writes in ",[60,32895,30482],{},[37,32897,32899,32900,32902],{"id":32898},"prefer-onmutate-for-output","Prefer ",[60,32901,30482],{}," for output",[30,32904,32905,32906,106],{},"If a module writes CSS variables or inline styles on every frame, do it in ",[60,32907,30482],{},[30,32909,32505],{},[225,32911,32913],{"className":227,"code":32912,"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,32914,32915,32927,32948,32971,32987,32991],{"__ignoreMap":230},[234,32916,32917,32919,32921,32923,32925],{"class":236,"line":237},[234,32918,29804],{"class":244},[234,32920,29899],{"class":281},[234,32922,32598],{"class":244},[234,32924,23519],{"class":240},[234,32926,909],{"class":244},[234,32928,32929,32932,32935,32937,32940,32943,32945],{"class":236,"line":258},[234,32930,32931],{"class":240},"  for",[234,32933,32934],{"class":244}," (",[234,32936,268],{"class":240},[234,32938,32939],{"class":271}," object",[234,32941,32942],{"class":240}," of",[234,32944,31953],{"class":271},[234,32946,32947],{"class":244},".objects) {\n",[234,32949,32950,32952,32954,32956,32958,32960,32962,32964,32966,32969],{"class":236,"line":265},[234,32951,2150],{"class":240},[234,32953,23996],{"class":271},[234,32955,275],{"class":240},[234,32957,28431],{"class":244},[234,32959,28434],{"class":281},[234,32961,347],{"class":244},[234,32963,5621],{"class":271},[234,32965,28441],{"class":244},[234,32967,32968],{"class":251},"'next-value'",[234,32970,335],{"class":244},[234,32972,32973,32975,32977,32980,32982,32985],{"class":236,"line":288},[234,32974,28320],{"class":271},[234,32976,106],{"class":244},[234,32978,32979],{"class":281},"applyVarToElement",[234,32981,32701],{"class":244},[234,32983,32984],{"class":251},"'--my-value'",[234,32986,1493],{"class":244},[234,32988,32989],{"class":236,"line":293},[234,32990,1138],{"class":244},[234,32992,32993],{"class":236,"line":305},[234,32994,1143],{"class":244},[30,32996,32997],{},"Less stable pattern:",[225,32999,33001],{"className":227,"code":33000,"language":229,"meta":230,"style":230},"override onFrame(): void {\n  object.htmlElement.style.setProperty('--my-value', String(value));\n}\n",[60,33002,33003,33015,33034],{"__ignoreMap":230},[234,33004,33005,33007,33009,33011,33013],{"class":236,"line":237},[234,33006,29804],{"class":244},[234,33008,29898],{"class":281},[234,33010,32598],{"class":244},[234,33012,23519],{"class":240},[234,33014,909],{"class":244},[234,33016,33017,33020,33022,33024,33026,33028,33031],{"class":236,"line":258},[234,33018,33019],{"class":244},"  object.htmlElement.style.",[234,33021,31026],{"class":281},[234,33023,329],{"class":244},[234,33025,32984],{"class":251},[234,33027,1833],{"class":244},[234,33029,33030],{"class":281},"String",[234,33032,33033],{"class":244},"(value));\n",[234,33035,33036],{"class":236,"line":265},[234,33037,1143],{"class":244},[30,33039,33040],{},"The second version mixes computation and DOM writes into the hot loop.",[37,33042,33044],{"id":33043},"prefer-cached-object-state-over-repeated-parsing","Prefer cached object state over repeated parsing",[30,33046,33047],{},"Do not re-read attributes or re-parse easing functions on every frame.",[30,33049,33050,33051,33053],{},"Parse once in ",[60,33052,29162],{},", then store the result on the object:",[225,33055,33057],{"className":227,"code":33056,"language":229,"meta":230,"style":230},"object.setProperty('easing', parsedEasing);\n",[60,33058,33059],{"__ignoreMap":230},[234,33060,33061,33064,33066,33068,33071],{"class":236,"line":237},[234,33062,33063],{"class":244},"object.",[234,33065,31026],{"class":281},[234,33067,329],{"class":244},[234,33069,33070],{"class":251},"'easing'",[234,33072,33073],{"class":244},", parsedEasing);\n",[30,33075,33076],{},"After that, read it from object state.",[37,33078,163,33080,33082],{"id":33079},"use-cssproperties-only-when-it-helps",[60,33081,29407],{}," only when it helps",[30,33084,33085,33086,33088,33089,1114],{},"If your module owns a CSS custom property and wants typed registration through ",[60,33087,29411],{},", define it on ",[60,33090,29407],{},[225,33092,33094],{"className":227,"code":33093,"language":229,"meta":230,"style":230},"this.cssProperties = [\n  { name: '--my-progress', syntax: '\u003Cnumber>', initialValue: '0', inherits: true },\n];\n",[60,33095,33096,33107,33134],{"__ignoreMap":230},[234,33097,33098,33100,33103,33105],{"class":236,"line":237},[234,33099,28354],{"class":271},[234,33101,33102],{"class":244},".cssProperties ",[234,33104,357],{"class":240},[234,33106,28346],{"class":244},[234,33108,33109,33112,33115,33118,33121,33124,33127,33130,33132],{"class":236,"line":258},[234,33110,33111],{"class":244},"  { name: ",[234,33113,33114],{"class":251},"'--my-progress'",[234,33116,33117],{"class":244},", syntax: ",[234,33119,33120],{"class":251},"'\u003Cnumber>'",[234,33122,33123],{"class":244},", initialValue: ",[234,33125,33126],{"class":251},"'0'",[234,33128,33129],{"class":244},", inherits: ",[234,33131,2629],{"class":271},[234,33133,23142],{"class":244},[234,33135,33136],{"class":236,"line":265},[234,33137,30713],{"class":244},[30,33139,33140,33143],{},[60,33141,33142],{},"ModuleManager"," registers those properties automatically when the module is registered.",[30,33145,33146],{},"Do this only for variables your module actually owns.",[37,33148,33150],{"id":33149},"rebuild-permissions","Rebuild permissions",[30,33152,33153,33154,137,33157,106],{},"Each module has rebuild permissions on ",[60,33155,33156],{},"permissions.desktop",[60,33158,33159],{},"permissions.mobile",[30,33161,33162],{},"Built-ins use this to skip unnecessary object recalculation on mobile or on certain resize types.",[30,33164,2071],{},[225,33166,33168],{"className":227,"code":33167,"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,33169,33170,33184,33197],{"__ignoreMap":230},[234,33171,33172,33174,33177,33179,33182],{"class":236,"line":237},[234,33173,28354],{"class":271},[234,33175,33176],{"class":244},".permissions.mobile.rebuild.height ",[234,33178,357],{"class":240},[234,33180,33181],{"class":271}," false",[234,33183,255],{"class":244},[234,33185,33186,33188,33191,33193,33195],{"class":236,"line":258},[234,33187,28354],{"class":271},[234,33189,33190],{"class":244},".permissions.mobile.rebuild.width ",[234,33192,357],{"class":240},[234,33194,33181],{"class":271},[234,33196,255],{"class":244},[234,33198,33199,33201,33204,33206,33208],{"class":236,"line":265},[234,33200,28354],{"class":271},[234,33202,33203],{"class":244},".permissions.mobile.rebuild.scrollHeight ",[234,33205,357],{"class":240},[234,33207,33181],{"class":271},[234,33209,255],{"class":244},[30,33211,33212],{},"Use this only when you are certain the module does not depend on those changes.",[37,33214,33216],{"id":33215},"object-local-cleanup","Object-local cleanup",[30,33218,33219],{},"Leaks in custom modules usually come from:",[42,33221,33222,33226,33230,33235],{},[45,33223,33224],{},[60,33225,4552],{},[45,33227,33228],{},[60,33229,4549],{},[45,33231,11891,33232],{},[60,33233,33234],{},"events.on(...)",[45,33236,33237,33238],{},"object-local ",[60,33239,33240],{},"object.events.on(...)",[30,33242,33243],{},"Always pair them with cleanup in:",[42,33245,33246,33250,33255],{},[45,33247,33248],{},[60,33249,29859],{},[45,33251,33252],{},[60,33253,33254],{},"onUnsubscribe(...)",[45,33256,33257],{},[60,33258,29996],{},[37,33260,33262],{"id":33261},"dombatcher",[60,33263,28077],{},[30,33265,33266,33268],{},[60,33267,28077],{}," is exported, but it is an advanced primitive.",[30,33270,33271],{},"Most custom modules do not need their own batcher because the runtime already batches:",[42,33273,33274,33277,33280,33283],{},[45,33275,33276],{},"object initialization",[45,33278,33279],{},"measure work",[45,33281,33282],{},"mutate work",[45,33284,33285],{},"style transactions",[30,33287,33288,33289,33291],{},"Reach for ",[60,33290,28077],{}," 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,33293,33295],{"id":33294},"practical-rules","Practical rules",[42,33297,33298,33304,33310,33313,33316],{},[45,33299,33300,33301,33303],{},"keep ",[60,33302,30467],{}," mostly pure",[45,33305,33306,33307,33309],{},"treat ",[60,33308,30482],{}," as your write lane",[45,33311,33312],{},"cache event names and parsed values",[45,33314,33315],{},"reduce rebuild permissions only when you fully understand the dependency",[45,33317,33318],{},"clean up every observer and subscription you create",[30,33320,33321],{},"That is how custom modules stay compatible with the runtime instead of fighting it.",[410,33323,32810],{},{"title":230,"searchDepth":258,"depth":258,"links":33325},[33326,33327,33329,33330,33332,33333,33334,33335],{"id":32853,"depth":258,"text":32854},{"id":32898,"depth":258,"text":33328},"Prefer onMutate(...) for output",{"id":33043,"depth":258,"text":33044},{"id":33079,"depth":258,"text":33331},"Use cssProperties only when it helps",{"id":33149,"depth":258,"text":33150},{"id":33215,"depth":258,"text":33216},{"id":33261,"depth":258,"text":28077},{"id":33294,"depth":258,"text":33295},{"path":28156,"title":28157,"description":33337,"kind":9,"section":5357,"order":33338,"group":32822,"aliases":33339,"attrs":33342,"events":33343,"cssVars":33344,"related":33345,"body":33346},"End-to-end example of an element module that composes with StringProgress and publishes its own output channel.",90,[33340,33341],"custom progress module","rotate by progress",[],[],[],[27999,28149],{"type":22,"value":33347,"toc":34350},[33348,33351,33356,33365,33369,34058,34060,34170,34174,34254,34258,34261,34264,34282,34285,34289,34324,34328,34331,34345,34348],[25,33349,28157],{"id":33350},"worked-example",[30,33352,33353,33354,106],{},"This example builds a custom module that depends on ",[60,33355,190],{},[30,33357,33358,33359,33361,33362,33364],{},"It reads scroll progress from the shared ",[60,33360,28055],{},", rotates the element, writes a custom CSS variable, mirrors that output to ",[60,33363,2457],{}," targets, and emits its own object-scoped event.",[37,33366,33368],{"id":33367},"module-code","Module code",[225,33370,33372],{"className":227,"code":33371,"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,33373,33374,33380,33385,33390,33395,33406,33410,33425,33439,33445,33458,33462,33472,33494,33498,33502,33512,33520,33537,33541,33545,33549,33573,33600,33604,33608,33623,33661,33675,33694,33724,33741,33765,33769,33783,33790,33795,33799,33813,33817,33836,33853,33878,33883,33887,33897,33911,33916,33921,33925,33929,33933,33956,33980,33994,34006,34011,34015,34022,34038,34046,34050,34054],{"__ignoreMap":230},[234,33375,33376,33378],{"class":236,"line":237},[234,33377,241],{"class":240},[234,33379,909],{"class":244},[234,33381,33382],{"class":236,"line":258},[234,33383,33384],{"class":244},"  StringContext,\n",[234,33386,33387],{"class":236,"line":265},[234,33388,33389],{"class":244},"  StringModule,\n",[234,33391,33392],{"class":236,"line":288},[234,33393,33394],{"class":244},"  StringObject,\n",[234,33396,33397,33400,33402,33404],{"class":236,"line":293},[234,33398,33399],{"class":244},"} ",[234,33401,248],{"class":240},[234,33403,252],{"class":251},[234,33405,255],{"class":244},[234,33407,33408],{"class":236,"line":305},[234,33409,262],{"emptyLinePlaceholder":261},[234,33411,33412,33414,33416,33419,33421,33423],{"class":236,"line":321},[234,33413,887],{"class":240},[234,33415,1297],{"class":240},[234,33417,33418],{"class":281}," StringRotateProgress",[234,33420,28285],{"class":240},[234,33422,28288],{"class":281},[234,33424,909],{"class":244},[234,33426,33427,33429,33431,33433,33435,33437],{"class":236,"line":946},[234,33428,28295],{"class":240},[234,33430,329],{"class":244},[234,33432,28300],{"class":899},[234,33434,1114],{"class":240},[234,33436,28305],{"class":281},[234,33438,1477],{"class":244},[234,33440,33441,33443],{"class":236,"line":955},[234,33442,28312],{"class":271},[234,33444,28315],{"class":244},[234,33446,33447,33449,33451,33453,33456],{"class":236,"line":11},[234,33448,28320],{"class":271},[234,33450,28323],{"class":244},[234,33452,357],{"class":240},[234,33454,33455],{"class":251}," 'rotate-progress'",[234,33457,255],{"class":244},[234,33459,33460],{"class":236,"line":980},[234,33461,262],{"emptyLinePlaceholder":261},[234,33463,33464,33466,33468,33470],{"class":236,"line":994},[234,33465,28320],{"class":271},[234,33467,33102],{"class":244},[234,33469,357],{"class":240},[234,33471,28346],{"class":244},[234,33473,33474,33477,33480,33482,33484,33486,33488,33490,33492],{"class":236,"line":1000},[234,33475,33476],{"class":244},"      { name: ",[234,33478,33479],{"class":251},"'--rotate-progress'",[234,33481,33117],{"class":244},[234,33483,33120],{"class":251},[234,33485,33123],{"class":244},[234,33487,33126],{"class":251},[234,33489,33129],{"class":244},[234,33491,2629],{"class":271},[234,33493,23142],{"class":244},[234,33495,33496],{"class":236,"line":1005},[234,33497,28384],{"class":244},[234,33499,33500],{"class":236,"line":1013},[234,33501,262],{"emptyLinePlaceholder":261},[234,33503,33504,33506,33508,33510],{"class":236,"line":1019},[234,33505,28320],{"class":271},[234,33507,28341],{"class":244},[234,33509,357],{"class":240},[234,33511,28346],{"class":244},[234,33513,33514,33516,33518],{"class":236,"line":1025},[234,33515,28351],{"class":240},[234,33517,28354],{"class":271},[234,33519,28357],{"class":244},[234,33521,33522,33524,33527,33529,33531,33533,33535],{"class":236,"line":1031},[234,33523,28362],{"class":244},[234,33525,33526],{"class":251},"'rotate'",[234,33528,28368],{"class":244},[234,33530,29372],{"class":251},[234,33532,28374],{"class":244},[234,33534,25036],{"class":271},[234,33536,23142],{"class":244},[234,33538,33539],{"class":236,"line":1037},[234,33540,28384],{"class":244},[234,33542,33543],{"class":236,"line":427},[234,33544,1138],{"class":244},[234,33546,33547],{"class":236,"line":1571},[234,33548,262],{"emptyLinePlaceholder":261},[234,33550,33551,33553,33556,33558,33560,33562,33564,33566,33568,33571],{"class":236,"line":1592},[234,33552,28397],{"class":240},[234,33554,33555],{"class":281}," canConnect",[234,33557,329],{"class":244},[234,33559,28405],{"class":899},[234,33561,1114],{"class":240},[234,33563,28410],{"class":281},[234,33565,3336],{"class":244},[234,33567,1114],{"class":240},[234,33569,33570],{"class":271}," boolean",[234,33572,909],{"class":244},[234,33574,33575,33578,33580,33582,33584,33586,33588,33590,33592,33594,33596,33598],{"class":236,"line":1600},[234,33576,33577],{"class":240},"    return",[234,33579,29816],{"class":244},[234,33581,29819],{"class":281},[234,33583,329],{"class":244},[234,33585,29824],{"class":251},[234,33587,903],{"class":244},[234,33589,29829],{"class":240},[234,33591,29816],{"class":244},[234,33593,29819],{"class":281},[234,33595,329],{"class":244},[234,33597,29838],{"class":251},[234,33599,335],{"class":244},[234,33601,33602],{"class":236,"line":1615},[234,33603,1138],{"class":244},[234,33605,33606],{"class":236,"line":1620},[234,33607,262],{"emptyLinePlaceholder":261},[234,33609,33610,33612,33615,33617,33619,33621],{"class":236,"line":1625},[234,33611,28397],{"class":240},[234,33613,33614],{"class":281}," onMutate",[234,33616,29027],{"class":244},[234,33618,1114],{"class":240},[234,33620,28417],{"class":271},[234,33622,909],{"class":244},[234,33624,33625,33628,33630,33633,33636,33638,33640,33643,33645,33647,33650,33653,33656,33659],{"class":236,"line":1634},[234,33626,33627],{"class":240},"    for",[234,33629,32934],{"class":244},[234,33631,33632],{"class":240},"let",[234,33634,33635],{"class":244}," i ",[234,33637,357],{"class":240},[234,33639,7692],{"class":271},[234,33641,33642],{"class":244},"; i ",[234,33644,347],{"class":240},[234,33646,31953],{"class":271},[234,33648,33649],{"class":244},".objects.",[234,33651,33652],{"class":271},"length",[234,33654,33655],{"class":244},"; i",[234,33657,33658],{"class":240},"++",[234,33660,1477],{"class":244},[234,33662,33663,33666,33668,33670,33672],{"class":236,"line":1639},[234,33664,33665],{"class":240},"      const",[234,33667,32939],{"class":271},[234,33669,275],{"class":240},[234,33671,31953],{"class":271},[234,33673,33674],{"class":244},".objects[i];\n",[234,33676,33677,33679,33682,33684,33687,33690,33692],{"class":236,"line":1651},[234,33678,33665],{"class":240},[234,33680,33681],{"class":271}," progress",[234,33683,275],{"class":240},[234,33685,33686],{"class":244}," object.progress ",[234,33688,33689],{"class":240},"??",[234,33691,7692],{"class":271},[234,33693,255],{"class":244},[234,33695,33696,33698,33701,33703,33705,33707,33709,33711,33713,33715,33717,33719,33722],{"class":236,"line":609},[234,33697,33665],{"class":240},[234,33699,33700],{"class":271}," amount",[234,33702,275],{"class":240},[234,33704,28431],{"class":244},[234,33706,28434],{"class":281},[234,33708,347],{"class":244},[234,33710,5621],{"class":271},[234,33712,28441],{"class":244},[234,33714,33526],{"class":251},[234,33716,903],{"class":244},[234,33718,33689],{"class":240},[234,33720,33721],{"class":271}," 180",[234,33723,255],{"class":244},[234,33725,33726,33728,33731,33733,33736,33738],{"class":236,"line":1674},[234,33727,33665],{"class":240},[234,33729,33730],{"class":271}," rotation",[234,33732,275],{"class":240},[234,33734,33735],{"class":244}," progress ",[234,33737,1841],{"class":240},[234,33739,33740],{"class":244}," amount;\n",[234,33742,33743,33745,33748,33750,33752,33754,33756,33758,33760,33763],{"class":236,"line":1687},[234,33744,33665],{"class":240},[234,33746,33747],{"class":271}," prevRotation",[234,33749,275],{"class":240},[234,33751,28431],{"class":244},[234,33753,28434],{"class":281},[234,33755,347],{"class":244},[234,33757,5621],{"class":271},[234,33759,28441],{"class":244},[234,33761,33762],{"class":251},"'rotate-applied'",[234,33764,335],{"class":244},[234,33766,33767],{"class":236,"line":1700},[234,33768,262],{"emptyLinePlaceholder":261},[234,33770,33771,33774,33777,33780],{"class":236,"line":1716},[234,33772,33773],{"class":240},"      if",[234,33775,33776],{"class":244}," (prevRotation ",[234,33778,33779],{"class":240},"===",[234,33781,33782],{"class":244}," rotation) {\n",[234,33784,33785,33788],{"class":236,"line":1721},[234,33786,33787],{"class":240},"        continue",[234,33789,255],{"class":244},[234,33791,33792],{"class":236,"line":1726},[234,33793,33794],{"class":244},"      }\n",[234,33796,33797],{"class":236,"line":1734},[234,33798,262],{"emptyLinePlaceholder":261},[234,33800,33801,33804,33806,33808,33810],{"class":236,"line":1746},[234,33802,33803],{"class":244},"      object.",[234,33805,31026],{"class":281},[234,33807,329],{"class":244},[234,33809,33762],{"class":251},[234,33811,33812],{"class":244},", rotation);\n",[234,33814,33815],{"class":236,"line":1766},[234,33816,262],{"emptyLinePlaceholder":261},[234,33818,33819,33822,33824,33826,33828,33830,33832,33834],{"class":236,"line":819},[234,33820,33821],{"class":271},"      this",[234,33823,106],{"class":244},[234,33825,28458],{"class":281},[234,33827,28461],{"class":244},[234,33829,28464],{"class":899},[234,33831,903],{"class":244},[234,33833,906],{"class":240},[234,33835,909],{"class":244},[234,33837,33838,33841,33843,33845,33848,33850],{"class":236,"line":1794},[234,33839,33840],{"class":271},"        this",[234,33842,32151],{"class":244},[234,33844,32170],{"class":281},[234,33846,33847],{"class":244},"(el, ",[234,33849,33479],{"class":251},[234,33851,33852],{"class":244},", progress);\n",[234,33854,33855,33857,33859,33861,33863,33865,33867,33870,33873,33876],{"class":236,"line":1807},[234,33856,33840],{"class":271},[234,33858,32151],{"class":244},[234,33860,32191],{"class":281},[234,33862,33847],{"class":244},[234,33864,32196],{"class":251},[234,33866,1833],{"class":244},[234,33868,33869],{"class":251},"`rotate(${",[234,33871,33872],{"class":244},"rotation",[234,33874,33875],{"class":251},"}deg)`",[234,33877,335],{"class":244},[234,33879,33880],{"class":236,"line":1878},[234,33881,33882],{"class":244},"      });\n",[234,33884,33885],{"class":236,"line":1883},[234,33886,262],{"emptyLinePlaceholder":261},[234,33888,33889,33891,33893,33895],{"class":236,"line":9991},[234,33890,33821],{"class":271},[234,33892,29040],{"class":244},[234,33894,21621],{"class":281},[234,33896,7773],{"class":244},[234,33898,33899,33901,33903,33905,33907,33909],{"class":236,"line":9999},[234,33900,33840],{"class":271},[234,33902,106],{"class":244},[234,33904,32545],{"class":281},[234,33906,32701],{"class":244},[234,33908,32704],{"class":251},[234,33910,14463],{"class":244},[234,33912,33913],{"class":236,"line":10013},[234,33914,33915],{"class":244},"        { progress, rotation },\n",[234,33917,33918],{"class":236,"line":10027},[234,33919,33920],{"class":244},"      );\n",[234,33922,33923],{"class":236,"line":10032},[234,33924,1549],{"class":244},[234,33926,33927],{"class":236,"line":1908},[234,33928,1138],{"class":244},[234,33930,33931],{"class":236,"line":10044},[234,33932,262],{"emptyLinePlaceholder":261},[234,33934,33935,33937,33940,33942,33944,33946,33948,33950,33952,33954],{"class":236,"line":10058},[234,33936,28397],{"class":240},[234,33938,33939],{"class":281}," onObjectDisconnected",[234,33941,329],{"class":244},[234,33943,28405],{"class":899},[234,33945,1114],{"class":240},[234,33947,28410],{"class":281},[234,33949,3336],{"class":244},[234,33951,1114],{"class":240},[234,33953,28417],{"class":271},[234,33955,909],{"class":244},[234,33957,33958,33960,33963,33965,33967,33969,33971,33974,33976,33978],{"class":236,"line":10071},[234,33959,2150],{"class":240},[234,33961,33962],{"class":281}," clear",[234,33964,275],{"class":240},[234,33966,32934],{"class":244},[234,33968,28464],{"class":899},[234,33970,1114],{"class":240},[234,33972,33973],{"class":281}," HTMLElement",[234,33975,903],{"class":244},[234,33977,906],{"class":240},[234,33979,909],{"class":244},[234,33981,33982,33985,33988,33990,33992],{"class":236,"line":10095},[234,33983,33984],{"class":244},"      el.style.",[234,33986,33987],{"class":281},"removeProperty",[234,33989,329],{"class":244},[234,33991,33479],{"class":251},[234,33993,335],{"class":244},[234,33995,33996,33998,34000,34002,34004],{"class":236,"line":3971},[234,33997,33984],{"class":244},[234,33999,33987],{"class":281},[234,34001,329],{"class":244},[234,34003,32196],{"class":251},[234,34005,335],{"class":244},[234,34007,34008],{"class":236,"line":10104},[234,34009,34010],{"class":244},"    };\n",[234,34012,34013],{"class":236,"line":10112},[234,34014,262],{"emptyLinePlaceholder":261},[234,34016,34017,34020],{"class":236,"line":10126},[234,34018,34019],{"class":281},"    clear",[234,34021,31577],{"class":244},[234,34023,34024,34026,34028,34030,34033,34035],{"class":236,"line":10140},[234,34025,33627],{"class":240},[234,34027,32934],{"class":244},[234,34029,268],{"class":240},[234,34031,34032],{"class":271}," mirror",[234,34034,32942],{"class":240},[234,34036,34037],{"class":244}," object.mirrorObjects) {\n",[234,34039,34040,34043],{"class":236,"line":4298},[234,34041,34042],{"class":281},"      clear",[234,34044,34045],{"class":244},"(mirror.htmlElement);\n",[234,34047,34048],{"class":236,"line":10149},[234,34049,1549],{"class":244},[234,34051,34052],{"class":236,"line":10160},[234,34053,1138],{"class":244},[234,34055,34056],{"class":236,"line":10168},[234,34057,1143],{"class":244},[37,34059,6074],{"id":6073},[225,34061,34063],{"className":227,"code":34062,"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,34064,34065,34072,34077,34087,34101,34105,34119,34123,34131,34140,34150,34154,34158],{"__ignoreMap":230},[234,34066,34067,34069],{"class":236,"line":237},[234,34068,241],{"class":240},[234,34070,34071],{"class":244}," StringTune, {\n",[234,34073,34074],{"class":236,"line":258},[234,34075,34076],{"class":244},"  StringProgress,\n",[234,34078,34079,34081,34083,34085],{"class":236,"line":265},[234,34080,33399],{"class":244},[234,34082,248],{"class":240},[234,34084,252],{"class":251},[234,34086,255],{"class":244},[234,34088,34089,34091,34094,34096,34099],{"class":236,"line":288},[234,34090,241],{"class":240},[234,34092,34093],{"class":244}," { StringRotateProgress } ",[234,34095,248],{"class":240},[234,34097,34098],{"class":251}," './modules/StringRotateProgress'",[234,34100,255],{"class":244},[234,34102,34103],{"class":236,"line":293},[234,34104,262],{"emptyLinePlaceholder":261},[234,34106,34107,34109,34111,34113,34115,34117],{"class":236,"line":305},[234,34108,268],{"class":240},[234,34110,272],{"class":271},[234,34112,275],{"class":240},[234,34114,278],{"class":244},[234,34116,282],{"class":281},[234,34118,285],{"class":244},[234,34120,34121],{"class":236,"line":321},[234,34122,262],{"emptyLinePlaceholder":261},[234,34124,34125,34127,34129],{"class":236,"line":946},[234,34126,296],{"class":244},[234,34128,299],{"class":281},[234,34130,302],{"class":244},[234,34132,34133,34135,34137],{"class":236,"line":955},[234,34134,296],{"class":244},[234,34136,299],{"class":281},[234,34138,34139],{"class":244},"(StringRotateProgress, {\n",[234,34141,34142,34145,34148],{"class":236,"line":11},[234,34143,34144],{"class":244},"  rotate: ",[234,34146,34147],{"class":271},"240",[234,34149,2506],{"class":244},[234,34151,34152],{"class":236,"line":980},[234,34153,1040],{"class":244},[234,34155,34156],{"class":236,"line":994},[234,34157,262],{"emptyLinePlaceholder":261},[234,34159,34160,34162,34164,34166,34168],{"class":236,"line":1000},[234,34161,296],{"class":244},[234,34163,326],{"class":281},[234,34165,329],{"class":244},[234,34167,332],{"class":271},[234,34169,335],{"class":244},[37,34171,34173],{"id":34172},"markup","Markup",[225,34175,34177],{"className":338,"code":34176,"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,34178,34179,34186,34195,34204,34214,34218,34223,34231,34235],{"__ignoreMap":230},[234,34180,34181,34183],{"class":236,"line":237},[234,34182,347],{"class":244},[234,34184,34185],{"class":350},"section\n",[234,34187,34188,34190,34192],{"class":236,"line":258},[234,34189,12249],{"class":281},[234,34191,357],{"class":244},[234,34193,34194],{"class":251},"\"progress|rotate-progress\"\n",[234,34196,34197,34199,34201],{"class":236,"line":265},[234,34198,12259],{"class":281},[234,34200,357],{"class":244},[234,34202,34203],{"class":251},"\"hero-rotate\"\n",[234,34205,34206,34209,34211],{"class":236,"line":288},[234,34207,34208],{"class":281},"  string-rotate",[234,34210,357],{"class":244},[234,34212,34213],{"class":251},"\"270\"\n",[234,34215,34216],{"class":236,"line":293},[234,34217,376],{"class":244},[234,34219,34220],{"class":236,"line":305},[234,34221,34222],{"class":244},"  Rotate me\n",[234,34224,34225,34227,34229],{"class":236,"line":321},[234,34226,1402],{"class":244},[234,34228,740],{"class":350},[234,34230,376],{"class":244},[234,34232,34233],{"class":236,"line":946},[234,34234,262],{"emptyLinePlaceholder":261},[234,34236,34237,34239,34241,34243,34245,34248,34250,34252],{"class":236,"line":955},[234,34238,347],{"class":244},[234,34240,351],{"class":350},[234,34242,3179],{"class":281},[234,34244,357],{"class":244},[234,34246,34247],{"class":251},"\"hero-rotate\"",[234,34249,371],{"class":244},[234,34251,351],{"class":350},[234,34253,376],{"class":244},[37,34255,34257],{"id":34256},"what-this-module-is-intentionally-depending-on","What this module is intentionally depending on",[30,34259,34260],{},"This module composes with the built-in progress contract.",[30,34262,34263],{},"That means it assumes:",[42,34265,34266,34271,34276],{},[45,34267,34268,34270],{},[60,34269,190],{}," is registered",[45,34272,34273,34274],{},"the element connects to ",[60,34275,3242],{},[45,34277,34278,34281],{},[60,34279,34280],{},"object.progress"," is updated by the progress module before mutate output runs",[30,34283,34284],{},"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,34286,34288],{"id":34287},"why-this-example-is-structured-this-way","Why this example is structured this way",[42,34290,34291,34299,34304,34309,34314,34319],{},[45,34292,34293,34295,34296,34298],{},[60,34294,29149],{}," makes the dependency on ",[60,34297,5373],{}," explicit.",[45,34300,34301,34303],{},[60,34302,30482],{}," owns all writes.",[45,34305,34306,34308],{},[60,34307,34280],{}," is consumed as shared state instead of re-implementing progress math.",[45,34310,34311,34313],{},[60,34312,28674],{}," keeps mirrors in sync automatically.",[45,34315,34316,34318],{},[60,34317,32676],{}," publishes a stable object-scoped event.",[45,34320,34321,34323],{},[60,34322,29859],{}," only removes properties owned by this module.",[37,34325,34327],{"id":34326},"when-to-use-this-pattern","When to use this pattern",[30,34329,34330],{},"Use this pattern when you want a custom module to:",[42,34332,34333,34336,34339,34342],{},[45,34334,34335],{},"build on top of a built-in module",[45,34337,34338],{},"publish a project-specific output channel",[45,34340,34341],{},"keep the HTML contract declarative",[45,34343,34344],{},"avoid duplicating runtime math that StringTune already computes",[30,34346,34347],{},"That is one of the strongest reasons to write custom modules in StringTune instead of bolting standalone code onto the page.",[410,34349,28816],{},{"title":230,"searchDepth":258,"depth":258,"links":34351},[34352,34353,34354,34355,34356,34357],{"id":33367,"depth":258,"text":33368},{"id":6073,"depth":258,"text":6074},{"id":34172,"depth":258,"text":34173},{"id":34256,"depth":258,"text":34257},{"id":34287,"depth":258,"text":34288},{"id":34326,"depth":258,"text":34327},{"path":166,"title":167,"description":34359,"kind":34360,"section":34361,"order":11,"group":34362,"aliases":34363,"attrs":34364,"events":34365,"cssVars":34366,"related":34367,"body":34368},"Map of the official export surface and where each symbol belongs.","api-reference","API Reference","Core API",[],[],[],[],[6,158,2350],{"type":22,"value":34369,"toc":34537},[34370,34373,34376,34379,34405,34409,34464,34468,34512,34516,34519,34522],[25,34371,167],{"id":34372},"api-overview",[30,34374,34375],{},"The public API comes from the package exports.",[37,34377,34362],{"id":34378},"core-api",[42,34380,34381,34386,34391,34396,34401],{},[45,34382,34383],{},[133,34384,34385],{"href":3980},"StringTune API",[45,34387,34388],{},[133,34389,34390],{"href":2899},"Event Channels",[45,34392,34393],{},[133,34394,34395],{"href":2463},"Settings Reference",[45,34397,34398],{},[133,34399,34400],{"href":2464},"Common Attributes",[45,34402,34403],{},[133,34404,17405],{"href":8037},[37,34406,34408],{"id":34407},"utilities","Utilities",[42,34410,34411,34417,34421,34425,34429,34435,34441,34447,34453,34458],{},[45,34412,34413],{},[133,34414,34416],{"href":34415},"/docs/api/utilities","Utilities Overview",[45,34418,34419],{},[133,34420,2389],{"href":4614},[45,34422,34423],{},[133,34424,4655],{"href":4615},[45,34426,34427],{},[133,34428,28077],{"href":4616},[45,34430,34431],{},[133,34432,34434],{"href":34433},"/docs/api/grid-adapter","GridAdapter",[45,34436,34437],{},[133,34438,34440],{"href":34439},"/docs/api/debounce","Debounce",[45,34442,34443],{},[133,34444,34446],{"href":34445},"/docs/api/string-fps","StringFPS",[45,34448,34449],{},[133,34450,34452],{"href":34451},"/docs/api/string-settings","StringSettings",[45,34454,34455],{},[133,34456,34457],{"href":13750},"isCoarsePointer",[45,34459,34460],{},[133,34461,34463],{"href":34462},"/docs/api/parse-part-of","parsePartOf",[37,34465,34467],{"id":34466},"state-models","State Models",[42,34469,34470,34475,34479,34484,34489,34494,34500,34506],{},[45,34471,34472],{},[133,34473,34474],{"href":32315},"State Models Overview",[45,34476,34477],{},[133,34478,30148],{"href":3981},[45,34480,34481],{},[133,34482,32308],{"href":34483},"/docs/api/scroll-state",[45,34485,34486],{},[133,34487,32309],{"href":34488},"/docs/api/viewport-state",[45,34490,34491],{},[133,34492,32310],{"href":34493},"/docs/api/cursor-state",[45,34495,34496],{},[133,34497,34499],{"href":34498},"/docs/api/time-state","TimeState",[45,34501,34502],{},[133,34503,34505],{"href":34504},"/docs/api/system-state","SystemState",[45,34507,34508],{},[133,34509,34511],{"href":34510},"/docs/api/render-state","RenderState",[37,34513,34515],{"id":34514},"boundary-rule","Boundary rule",[30,34517,34518],{},"Not every documented page in this section is equally public.",[30,34520,34521],{},"Use this rule:",[42,34523,34524,34527],{},[45,34525,34526],{},"if the symbol is exported by the package root, it is fair integration surface",[45,34528,34529,34530,1934,34533,34536],{},"if it only exists in ",[60,34531,34532],{},"src/utils",[60,34534,34535],{},"src/states",", treat it as runtime reference unless you fully control the surrounding codebase",{"title":230,"searchDepth":258,"depth":258,"links":34538},[34539,34540,34541,34542],{"id":34378,"depth":258,"text":34362},{"id":34407,"depth":258,"text":34408},{"id":34466,"depth":258,"text":34467},{"id":34514,"depth":258,"text":34515},{"path":3980,"title":34385,"description":34544,"kind":34360,"section":34361,"order":427,"group":34362,"aliases":34545,"attrs":34546,"events":34547,"cssVars":34548,"related":34549,"body":34550},"Public instance API for registration, lifecycle, scrolling, and event hooks.",[28,282,299,326,2454],[],[],[],[2463,2899,19],{"type":22,"value":34551,"toc":34961},[34552,34555,34559,34578,34581,34585,34591,34594,34600,34603,34609,34612,34621,34624,34628,34631,34634,34802,34805,34829,34833,34836,34852,34863,34867,34873,34889,34895,34901,34904,34908,34911,34937,34944,34948,34959],[25,34553,34385],{"id":34554},"stringtune-api",[37,34556,34558],{"id":34557},"instance-access","Instance access",[225,34560,34562],{"className":227,"code":34561,"language":229,"meta":230,"style":230},"const stringTune = StringTune.getInstance();\n",[60,34563,34564],{"__ignoreMap":230},[234,34565,34566,34568,34570,34572,34574,34576],{"class":236,"line":237},[234,34567,268],{"class":240},[234,34569,272],{"class":271},[234,34571,275],{"class":240},[234,34573,278],{"class":244},[234,34575,282],{"class":281},[234,34577,285],{"class":244},[30,34579,34580],{},"Use the shared singleton instance unless your package design explicitly changes that assumption.",[37,34582,34584],{"id":34583},"core-methods","Core methods",[174,34586,34588],{"id":34587},"usemodule-options",[60,34589,34590],{},"use(Module, options?)",[30,34592,34593],{},"Registers a built-in or custom module.",[174,34595,34597],{"id":34596},"setupsettingssettings",[60,34598,34599],{},"setupSettings(settings)",[30,34601,34602],{},"Sets global runtime settings such as offsets, cursor lerp, loading timeout, and related defaults.",[174,34604,34606],{"id":34605},"startfps",[60,34607,34608],{},"start(fps?)",[30,34610,34611],{},"Starts the runtime loop and initializes the current DOM state.",[174,34613,34615,4253,34618],{"id":34614},"onname-callback-offname-callback",[60,34616,34617],{},"on(name, callback)",[60,34619,34620],{},"off(name, callback?)",[30,34622,34623],{},"Subscribes to or unsubscribes from supported global event channels.",[174,34625,34626],{"id":2550},[60,34627,2553],{},[30,34629,34630],{},"Scrolls via the active scroll controller. This is the supported public scroll API.",[30,34632,34633],{},"Supported call forms:",[225,34635,34637],{"className":227,"code":34636,"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,34638,34639,34651,34663,34687,34691,34703,34719,34737,34741,34753,34771,34775,34784],{"__ignoreMap":230},[234,34640,34641,34643,34645,34647,34649],{"class":236,"line":237},[234,34642,296],{"class":244},[234,34644,2454],{"class":281},[234,34646,329],{"class":244},[234,34648,2572],{"class":271},[234,34650,335],{"class":244},[234,34652,34653,34655,34657,34659,34661],{"class":236,"line":258},[234,34654,296],{"class":244},[234,34656,2454],{"class":281},[234,34658,329],{"class":244},[234,34660,2585],{"class":251},[234,34662,335],{"class":244},[234,34664,34665,34667,34669,34672,34674,34676,34678,34680,34683,34685],{"class":236,"line":265},[234,34666,296],{"class":244},[234,34668,2454],{"class":281},[234,34670,34671],{"class":244},"(document.",[234,34673,4489],{"class":281},[234,34675,329],{"class":244},[234,34677,2585],{"class":251},[234,34679,903],{"class":244},[234,34681,34682],{"class":240},"as",[234,34684,33973],{"class":281},[234,34686,335],{"class":244},[234,34688,34689],{"class":236,"line":288},[234,34690,262],{"emptyLinePlaceholder":261},[234,34692,34693,34695,34697,34699,34701],{"class":236,"line":293},[234,34694,296],{"class":244},[234,34696,2454],{"class":281},[234,34698,2609],{"class":244},[234,34700,2572],{"class":271},[234,34702,318],{"class":244},[234,34704,34705,34707,34709,34711,34713,34715,34717],{"class":236,"line":305},[234,34706,296],{"class":244},[234,34708,2454],{"class":281},[234,34710,2609],{"class":244},[234,34712,2572],{"class":271},[234,34714,2626],{"class":244},[234,34716,2629],{"class":271},[234,34718,318],{"class":244},[234,34720,34721,34723,34725,34727,34729,34731,34733,34735],{"class":236,"line":321},[234,34722,296],{"class":244},[234,34724,2454],{"class":281},[234,34726,2609],{"class":244},[234,34728,2572],{"class":271},[234,34730,2644],{"class":244},[234,34732,2647],{"class":240},[234,34734,1666],{"class":271},[234,34736,318],{"class":244},[234,34738,34739],{"class":236,"line":946},[234,34740,262],{"emptyLinePlaceholder":261},[234,34742,34743,34745,34747,34749,34751],{"class":236,"line":955},[234,34744,296],{"class":244},[234,34746,2454],{"class":281},[234,34748,2664],{"class":244},[234,34750,2585],{"class":251},[234,34752,318],{"class":244},[234,34754,34755,34757,34759,34761,34763,34765,34767,34769],{"class":236,"line":11},[234,34756,296],{"class":244},[234,34758,2454],{"class":281},[234,34760,2664],{"class":244},[234,34762,2585],{"class":251},[234,34764,2644],{"class":244},[234,34766,2647],{"class":240},[234,34768,1666],{"class":271},[234,34770,318],{"class":244},[234,34772,34773],{"class":236,"line":980},[234,34774,262],{"emptyLinePlaceholder":261},[234,34776,34777,34779,34781],{"class":236,"line":994},[234,34778,296],{"class":244},[234,34780,2454],{"class":281},[234,34782,34783],{"class":244},"({ element: pricingElement });\n",[234,34785,34786,34788,34790,34792,34794,34796,34798,34800],{"class":236,"line":1000},[234,34787,296],{"class":244},[234,34789,2454],{"class":281},[234,34791,2683],{"class":244},[234,34793,2629],{"class":271},[234,34795,2644],{"class":244},[234,34797,2647],{"class":240},[234,34799,1666],{"class":271},[234,34801,318],{"class":244},[30,34803,34804],{},"Behavior notes:",[42,34806,34807,34813,34818,34823,34826],{},[45,34808,34809,2712,34811],{},[60,34810,2711],{},[60,34812,2715],{},[45,34814,34815,34817],{},[60,34816,2719],{}," is added to the resolved position",[45,34819,34820,34822],{},[60,34821,2719],{}," is available on object forms only",[45,34824,34825],{},"string targets are treated as CSS selectors",[45,34827,34828],{},"if the selector or element cannot be resolved, the call becomes a no-op",[174,34830,34831],{"id":2723},[60,34832,2726],{},[30,34834,34835],{},"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,34837,34838],{"className":227,"code":2732,"language":229,"meta":230,"style":230},[60,34839,34840],{"__ignoreMap":230},[234,34841,34842,34844,34846,34848,34850],{"class":236,"line":237},[234,34843,296],{"class":244},[234,34845,2455],{"class":281},[234,34847,329],{"class":244},[234,34849,2745],{"class":251},[234,34851,335],{"class":244},[1042,34853,34854],{},[30,34855,34856,2755,34858,34860,34861,30443],{},[1929,34857,2754],{},[60,34859,2758],{}," method (plural, no argument) was removed in v1.1.51. For bulk DOM changes, use ",[60,34862,2762],{},[174,34864,34865],{"id":2766},[60,34866,2769],{},[30,34868,34869,34870,34872],{},"Triggers a full layout rebuild. Pass ",[60,34871,2629],{}," to force a complete recomputation regardless of whether dimensions appear to have changed.",[225,34874,34875],{"className":227,"code":2778,"language":229,"meta":230,"style":230},[60,34876,34877],{"__ignoreMap":230},[234,34878,34879,34881,34883,34885,34887],{"class":236,"line":237},[234,34880,296],{"class":244},[234,34882,2787],{"class":281},[234,34884,329],{"class":244},[234,34886,2629],{"class":271},[234,34888,335],{"class":244},[30,34890,34891,34892,34894],{},"This is the correct replacement for ",[60,34893,2758],{}," when you need to recompute all positions at once — for example after injecting content or rearranging elements programmatically.",[174,34896,34898],{"id":34897},"registerscrollmodename-controller",[60,34899,34900],{},"registerScrollMode(name, controller)",[30,34902,34903],{},"Registers a custom scroll controller.",[37,34905,34907],{"id":34906},"public-properties","Public properties",[30,34909,34910],{},"Commonly consumed properties include:",[42,34912,34913,34918,34923,34928,34933],{},[45,34914,34915],{},[60,34916,34917],{},"scrollDesktopMode",[45,34919,34920],{},[60,34921,34922],{},"scrollMobileMode",[45,34924,34925],{},[60,34926,34927],{},"speed",[45,34929,34930],{},[60,34931,34932],{},"speedAccelerate",[45,34934,34935],{},[60,34936,2820],{},[30,34938,34939,34941,34942,106],{},[60,34940,2820],{}," is an immediate runtime setter. It does not behave like a built-in animated ",[60,34943,2454],{},[37,34945,34947],{"id":34946},"not-part-of-the-public-contract","Not part of the public contract",[42,34949,34950,34953,34956],{},[45,34951,34952],{},"private runtime managers",[45,34954,34955],{},"bracket access into private fields",[45,34957,34958],{},"undocumented internal caches and observers",[410,34960,32266],{},{"title":230,"searchDepth":258,"depth":258,"links":34962},[34963,34964,34975,34976],{"id":34557,"depth":258,"text":34558},{"id":34583,"depth":258,"text":34584,"children":34965},[34966,34967,34968,34969,34971,34972,34973,34974],{"id":34587,"depth":265,"text":34590},{"id":34596,"depth":265,"text":34599},{"id":34605,"depth":265,"text":34608},{"id":34614,"depth":265,"text":34970},"on(name, callback) / off(name, callback?)",{"id":2550,"depth":265,"text":2553},{"id":2723,"depth":265,"text":2726},{"id":2766,"depth":265,"text":2769},{"id":34897,"depth":265,"text":34900},{"id":34906,"depth":258,"text":34907},{"id":34946,"depth":258,"text":34947},{"path":2899,"title":34390,"description":34978,"kind":34360,"section":34361,"order":609,"group":34362,"aliases":34979,"attrs":34981,"events":34982,"cssVars":34983,"related":34984,"body":34985},"Central reference for global and object-scoped events that are safe to consume.",[3814,22342,34980],"object:*",[],[],[],[2897,2465,3819],{"type":22,"value":34986,"toc":35820},[34987,34990,34993,35015,35018,35022,35025,35027,35041,35044,35048,35160,35164,35327,35331,35336,35379,35384,35406,35410,35499,35502,35525,35529,35660,35663,35675,35679,35758,35761,35765,35772,35774,35784,35792,35796,35817],[25,34988,34390],{"id":34989},"event-channels",[30,34991,34992],{},"StringTune exposes one global event bus through:",[225,34994,34996],{"className":227,"code":34995,"language":229,"meta":230,"style":230},"stringTune.on(eventName, callback);\nstringTune.off(eventName, callback);\n",[60,34997,34998,35007],{"__ignoreMap":230},[234,34999,35000,35002,35004],{"class":236,"line":237},[234,35001,296],{"class":244},[234,35003,1536],{"class":281},[234,35005,35006],{"class":244},"(eventName, callback);\n",[234,35008,35009,35011,35013],{"class":236,"line":258},[234,35010,296],{"class":244},[234,35012,1606],{"class":281},[234,35014,35006],{"class":244},[30,35016,35017],{},"This page lists channels that are reasonable to treat as public integration surface.",[37,35019,35021],{"id":35020},"important-boundary","Important Boundary",[30,35023,35024],{},"Some events in the runtime exist only for internal orchestration.",[30,35026,183],{},[42,35028,35029,35033,35037],{},[45,35030,35031],{},[60,35032,4946],{},[45,35034,35035],{},[60,35036,22292],{},[45,35038,35039],{},[60,35040,2454],{},[30,35042,35043],{},"Those channels are used by controllers and modules internally. They should not be documented as normal app-facing API.",[37,35045,35047],{"id":35046},"global-runtime-channels","Global Runtime Channels",[2221,35049,35050,35060],{},[2224,35051,35052],{},[2227,35053,35054,35056,35058],{},[2230,35055,5602],{},[2230,35057,5605],{},[2230,35059,5608],{},[2240,35061,35062,35078,35092,35105,35118,35132,35146],{},[2227,35063,35064,35068,35072],{},[2245,35065,35066],{},[60,35067,326],{},[2245,35069,35070],{},[60,35071,12088],{},[2245,35073,35074,35077],{},[60,35075,35076],{},"stringTune.start()"," finishes initialization",[2227,35079,35080,35085,35089],{},[2245,35081,35082],{},[60,35083,35084],{},"update",[2245,35086,35087],{},[60,35088,12088],{},[2245,35090,35091],{},"End of each update frame",[2227,35093,35094,35098,35102],{},[2245,35095,35096],{},[60,35097,32345],{},[2245,35099,35100],{},[60,35101,5621],{},[2245,35103,35104],{},"Scroll position changes",[2227,35106,35107,35111,35115],{},[2245,35108,35109],{},[60,35110,8030],{},[2245,35112,35113],{},[60,35114,5621],{},[2245,35116,35117],{},"Shared scroll lerp value changes",[2227,35119,35120,35125,35129],{},[2245,35121,35122],{},[60,35123,35124],{},"scroll:start",[2245,35126,35127],{},[60,35128,12088],{},[2245,35130,35131],{},"Scrolling begins",[2227,35133,35134,35139,35143],{},[2245,35135,35136],{},[60,35137,35138],{},"scroll:stop",[2245,35140,35141],{},[60,35142,12088],{},[2245,35144,35145],{},"Scrolling stops",[2227,35147,35148,35153,35157],{},[2245,35149,35150],{},[60,35151,35152],{},"dom:changed",[2245,35154,35155],{},[60,35156,12088],{},[2245,35158,35159],{},"Object manager detects relevant DOM additions or removals",[37,35161,35163],{"id":35162},"global-module-channels","Global Module Channels",[2221,35165,35166,35176],{},[2224,35167,35168],{},[2227,35169,35170,35172,35174],{},[2230,35171,5602],{},[2230,35173,5605],{},[2230,35175,5608],{},[2240,35177,35178,35191,35204,35217,35230,35243,35256,35269,35285,35301,35314],{},[2227,35179,35180,35184,35188],{},[2245,35181,35182],{},[60,35183,22314],{},[2245,35185,35186],{},[60,35187,14955],{},[2245,35189,35190],{},"Responsive mobile match changes",[2227,35192,35193,35197,35201],{},[2245,35194,35195],{},[60,35196,22321],{},[2245,35198,35199],{},[60,35200,14955],{},[2245,35202,35203],{},"Responsive tablet match changes",[2227,35205,35206,35210,35214],{},[2245,35207,35208],{},[60,35209,22322],{},[2245,35211,35212],{},[60,35213,14955],{},[2245,35215,35216],{},"Responsive laptop match changes",[2227,35218,35219,35223,35227],{},[2245,35220,35221],{},[60,35222,22323],{},[2245,35224,35225],{},[60,35226,14955],{},[2245,35228,35229],{},"Responsive desktop match changes",[2227,35231,35232,35236,35240],{},[2245,35233,35234],{},[60,35235,11672],{},[2245,35237,35238],{},[60,35239,12157],{},[2245,35241,35242],{},"Cursor portal state changes",[2227,35244,35245,35249,35253],{},[2245,35246,35247],{},[60,35248,26555],{},[2245,35250,35251],{},[60,35252,5621],{},[2245,35254,35255],{},"FPS tracker measures a new FPS value",[2227,35257,35258,35262,35266],{},[2245,35259,35260],{},[60,35261,27269],{},[2245,35263,35264],{},[60,35265,27274],{},[2245,35267,35268],{},"Position tracker updates",[2227,35270,35271,35276,35280],{},[2245,35272,35273],{},[60,35274,35275],{},"tracker:fps:visible",[2245,35277,35278],{},[60,35279,14955],{},[2245,35281,35282,30317],{},[60,35283,35284],{},"stringTune.FPSTrackerVisible",[2227,35286,35287,35292,35296],{},[2245,35288,35289],{},[60,35290,35291],{},"tracker:position:visible",[2245,35293,35294],{},[60,35295,14955],{},[2245,35297,35298,30317],{},[60,35299,35300],{},"stringTune.PositionTrackerVisible",[2227,35302,35303,35307,35311],{},[2245,35304,35305],{},[60,35306,21569],{},[2245,35308,35309],{},[60,35310,21574],{},[2245,35312,35313],{},"Masonry shuffle starts",[2227,35315,35316,35320,35324],{},[2245,35317,35318],{},[60,35319,21584],{},[2245,35321,35322],{},[60,35323,21574],{},[2245,35325,35326],{},"Masonry shuffle ends",[37,35328,35330],{"id":35329},"object-lifecycle-channels","Object Lifecycle Channels",[30,35332,35333,35334,106],{},"These are keyed by object ID, so they depend on ",[60,35335,764],{},[2221,35337,35338,35348],{},[2224,35339,35340],{},[2227,35341,35342,35344,35346],{},[2230,35343,5602],{},[2230,35345,5605],{},[2230,35347,5608],{},[2240,35349,35350,35364],{},[2227,35351,35352,35357,35361],{},[2245,35353,35354],{},[60,35355,35356],{},"object:activate:\u003Cid>",[2245,35358,35359],{},[60,35360,14955],{},[2245,35362,35363],{},"Activation observer toggles the object",[2227,35365,35366,35371,35376],{},[2245,35367,35368],{},[60,35369,35370],{},"object:inview:\u003Cid>",[2245,35372,35373],{},[60,35374,35375],{},"{ inView, direction }",[2245,35377,35378],{},"In-view window changes",[30,35380,35381,35383],{},[60,35382,4217],{}," is one of:",[42,35385,35386,35391,35396,35401],{},[45,35387,35388],{},[60,35389,35390],{},"enter-top",[45,35392,35393],{},[60,35394,35395],{},"enter-bottom",[45,35397,35398],{},[60,35399,35400],{},"exit-top",[45,35402,35403],{},[60,35404,35405],{},"exit-bottom",[37,35407,35409],{"id":35408},"progress-and-motion-channels","Progress And Motion Channels",[2221,35411,35412,35422],{},[2224,35413,35414],{},[2227,35415,35416,35418,35420],{},[2230,35417,5602],{},[2230,35419,5605],{},[2230,35421,5608],{},[2240,35423,35424,35439,35454,35469,35484],{},[2227,35425,35426,35430,35434],{},[2245,35427,35428],{},[60,35429,799],{},[2245,35431,35432],{},[60,35433,5621],{},[2245,35435,35436,35438],{},[60,35437,190],{}," updates eased progress",[2227,35440,35441,35445,35449],{},[2245,35442,35443],{},[60,35444,6175],{},[2245,35446,35447],{},[60,35448,5621],{},[2245,35450,35451,35453],{},[60,35452,5216],{}," updates remapped slice progress",[2227,35455,35456,35460,35464],{},[2245,35457,35458],{},[60,35459,2894],{},[2245,35461,35462],{},[60,35463,5621],{},[2245,35465,35466,35468],{},[60,35467,5221],{}," recomputes translation",[2227,35470,35471,35475,35479],{},[2245,35472,35473],{},[60,35474,8033],{},[2245,35476,35477],{},[60,35478,5621],{},[2245,35480,35481,35483],{},[60,35482,5227],{}," applies a new lerp value",[2227,35485,35486,35490,35494],{},[2245,35487,35488],{},[60,35489,8534],{},[2245,35491,35492],{},[60,35493,5621],{},[2245,35495,35496,35498],{},[60,35497,5233],{}," recomputes the pixel translation",[30,35500,35501],{},"Important:",[42,35503,35504,35509,35513,35517,35521],{},[45,35505,35506,35508],{},[60,35507,799],{}," emits a plain number",[45,35510,35511,35508],{},[60,35512,6175],{},[45,35514,35515,35508],{},[60,35516,2894],{},[45,35518,35519,35508],{},[60,35520,8033],{},[45,35522,35523,35508],{},[60,35524,8534],{},[37,35526,35528],{"id":35527},"cursor-and-interaction-channels","Cursor And Interaction Channels",[2221,35530,35531,35541],{},[2224,35532,35533],{},[2227,35534,35535,35537,35539],{},[2230,35536,5602],{},[2230,35538,5605],{},[2230,35540,5608],{},[2240,35542,35543,35556,35569,35582,35595,35608,35621,35634,35647],{},[2227,35544,35545,35549,35553],{},[2245,35546,35547],{},[60,35548,11685],{},[2245,35550,35551],{},[60,35552,12088],{},[2245,35554,35555],{},"Cursor target tracking becomes active",[2227,35557,35558,35562,35566],{},[2245,35559,35560],{},[60,35561,11686],{},[2245,35563,35564],{},[60,35565,12102],{},[2245,35567,35568],{},"Target-local cursor coordinates change",[2227,35570,35571,35575,35579],{},[2245,35572,35573],{},[60,35574,11687],{},[2245,35576,35577],{},[60,35578,12102],{},[2245,35580,35581],{},"Target-local pixel coordinates change",[2227,35583,35584,35588,35592],{},[2245,35585,35586],{},[60,35587,11688],{},[2245,35589,35590],{},[60,35591,12088],{},[2245,35593,35594],{},"Cursor target tracking ends",[2227,35596,35597,35601,35605],{},[2245,35598,35599],{},[60,35600,13951],{},[2245,35602,35603],{},[60,35604,12102],{},[2245,35606,35607],{},"Magnetic offset changes",[2227,35609,35610,35614,35618],{},[2245,35611,35612],{},[60,35613,15997],{},[2245,35615,35616],{},[60,35617,16002],{},[2245,35619,35620],{},"Spotlight values change",[2227,35622,35623,35627,35631],{},[2245,35624,35625],{},[60,35626,14619],{},[2245,35628,35629],{},[60,35630,12102],{},[2245,35632,35633],{},"Impulse translation output changes",[2227,35635,35636,35640,35644],{},[2245,35637,35638],{},[60,35639,14620],{},[2245,35641,35642],{},[60,35643,15039],{},[2245,35645,35646],{},"Impulse rotation output changes",[2227,35648,35649,35653,35657],{},[2245,35650,35651],{},[60,35652,14621],{},[2245,35654,35655],{},[60,35656,15053],{},[2245,35658,35659],{},"Pointer side position across the element changes",[30,35661,35662],{},"The order for suffixed impulse channels is important:",[42,35664,35665,35669],{},[45,35666,35667],{},[60,35668,14619],{},[45,35670,35671,35672],{},"not ",[60,35673,35674],{},"object:impulse:move:\u003Cid>",[37,35676,35678],{"id":35677},"form-channels","Form Channels",[2221,35680,35681,35691],{},[2224,35682,35683],{},[2227,35684,35685,35687,35689],{},[2230,35686,5602],{},[2230,35688,5605],{},[2230,35690,5608],{},[2240,35692,35693,35706,35719,35732,35745],{},[2227,35694,35695,35699,35703],{},[2245,35696,35697],{},[60,35698,23233],{},[2245,35700,35701],{},[60,35702,23505],{},[2245,35704,35705],{},"Submit passes validation",[2227,35707,35708,35712,35716],{},[2245,35709,35710],{},[60,35711,23234],{},[2245,35713,35714],{},[60,35715,23519],{},[2245,35717,35718],{},"Submit fails validation",[2227,35720,35721,35725,35729],{},[2245,35722,35723],{},[60,35724,23529],{},[2245,35726,35727],{},[60,35728,23534],{},[2245,35730,35731],{},"Field becomes valid",[2227,35733,35734,35738,35742],{},[2245,35735,35736],{},[60,35737,23544],{},[2245,35739,35740],{},[60,35741,23534],{},[2245,35743,35744],{},"Field fails live validation",[2227,35746,35747,35751,35755],{},[2245,35748,35749],{},[60,35750,23558],{},[2245,35752,35753],{},[60,35754,23534],{},[2245,35756,35757],{},"Field fails submit validation",[30,35759,35760],{},"Form field channels are keyed by field key, not by form ID.",[37,35762,35764],{"id":35763},"local-object-events","Local Object Events",[30,35766,35767,35768,35771],{},"Some behavior in the runtime is local to ",[60,35769,35770],{},"StringObject.events",", not the global bus.",[30,35773,183],{},[42,35775,35776,35780],{},[45,35777,35778],{},[60,35779,13802],{},[45,35781,35782],{},[60,35783,13805],{},[30,35785,35786,35788,35789,106],{},[60,35787,5329],{}," uses those local object events internally. They are not consumed through ",[60,35790,35791],{},"stringTune.on(...)",[37,35793,35795],{"id":35794},"where-to-go-next","Where To Go Next",[42,35797,35798,35806,35812],{},[45,35799,35800,35801,35803,35804,106],{},"For ",[60,35802,764],{}," and object-scoped naming, see ",[133,35805,2887],{"href":2465},[45,35807,35808,35809,106],{},"For module-specific event contracts, use the relevant page in ",[133,35810,35811],{"href":158},"Built-in Modules",[45,35813,35814,35815,106],{},"For CSS output paired with these channels, see ",[133,35816,17405],{"href":8037},[410,35818,35819],{},"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":35821},[35822,35823,35824,35825,35826,35827,35828,35829,35830],{"id":35020,"depth":258,"text":35021},{"id":35046,"depth":258,"text":35047},{"id":35162,"depth":258,"text":35163},{"id":35329,"depth":258,"text":35330},{"id":35408,"depth":258,"text":35409},{"id":35527,"depth":258,"text":35528},{"id":35677,"depth":258,"text":35678},{"id":35763,"depth":258,"text":35764},{"id":35794,"depth":258,"text":35795},{"path":2463,"title":34395,"description":35832,"kind":34360,"section":34361,"order":819,"group":34362,"aliases":35833,"attrs":35834,"events":35835,"cssVars":35836,"related":35837,"body":35838},"Global runtime settings, default values, and what each setting actually affects.",[2453,3263,11673,24796],[],[],[],[146,2464,3980],{"type":22,"value":35839,"toc":35899},[35840,35843,35848,35852,35879,35883],[25,35841,34395],{"id":35842},"settings-reference",[30,35844,35845,35846,106],{},"Global settings are configured through ",[60,35847,28746],{},[37,35849,35851],{"id":35850},"notable-defaults","Notable defaults",[42,35853,35854,35861,35867,35873],{},[45,35855,35856,35858,35859],{},[60,35857,11673],{},": default runtime value is ",[60,35860,2527],{},[45,35862,35863,35858,35865],{},[60,35864,24796],{},[60,35866,2537],{},[45,35868,35869,35858,35871],{},[60,35870,34917],{},[60,35872,4301],{},[45,35874,35875,35858,35877],{},[60,35876,34922],{},[60,35878,4301],{},[37,35880,35882],{"id":35881},"important-notes","Important notes",[42,35884,35885,35893,35896],{},[45,35886,35887,35889,35890,35892],{},[60,35888,205],{}," reads loading timeout from runtime settings, not from a ",[60,35891,24870],{}," DOM attribute.",[45,35894,35895],{},"mobile scroll mode switching is width-based in the runtime, not a generic touch-device detector.",[45,35897,35898],{},"settings are global; they are not a substitute for per-module declarative attributes.",{"title":230,"searchDepth":258,"depth":258,"links":35900},[35901,35902],{"id":35850,"depth":258,"text":35851},{"id":35881,"depth":258,"text":35882},{"path":2464,"title":34400,"description":35904,"kind":34360,"section":34361,"order":1908,"group":34362,"aliases":35905,"attrs":35906,"events":35907,"cssVars":35908,"related":35909,"body":35910},"Reference for shared declarative attributes used across built-in modules.",[764,2457,2458],[],[],[],[146,2465,8037],{"type":22,"value":35911,"toc":36426},[35912,35914,35917,35927,35931,35934,35944,35946,35987,35993,35995,36038,36042,36125,36128,36146,36150,36160,36292,36295,36299,36368,36372,36405,36407,36424],[25,35913,34400],{"id":2828},[30,35915,35916],{},"This page is for attributes that are shared by the core runtime or by multiple built-in modules.",[30,35918,35919,35920,1833,35922,2703,35924,35926],{},"Module-specific inputs such as ",[60,35921,7124],{},[60,35923,13949],{},[60,35925,23254],{}," still belong on their own module pages.",[37,35928,35930],{"id":35929},"reading-model","Reading Model",[30,35932,35933],{},"The runtime reads both of these forms:",[42,35935,35936,35940],{},[45,35937,35938],{},[60,35939,2042],{},[45,35941,35942],{},[60,35943,2050],{},[30,35945,183],{},[225,35947,35949],{"className":338,"code":35948,"language":340,"meta":230,"style":230},"\u003Csection string=\"progress\">\u003C/section>\n\u003Csection data-string=\"progress\">\u003C/section>\n",[60,35950,35951,35969],{"__ignoreMap":230},[234,35952,35953,35955,35957,35959,35961,35963,35965,35967],{"class":236,"line":237},[234,35954,347],{"class":244},[234,35956,740],{"class":350},[234,35958,354],{"class":281},[234,35960,357],{"class":244},[234,35962,360],{"class":251},[234,35964,371],{"class":244},[234,35966,740],{"class":350},[234,35968,376],{"class":244},[234,35970,35971,35973,35975,35977,35979,35981,35983,35985],{"class":236,"line":258},[234,35972,347],{"class":244},[234,35974,740],{"class":350},[234,35976,2017],{"class":281},[234,35978,357],{"class":244},[234,35980,360],{"class":251},[234,35982,371],{"class":244},[234,35984,740],{"class":350},[234,35986,376],{"class":244},[30,35988,35989,35990,35992],{},"For token lists, the runtime uses ",[60,35991,1128],{}," as the separator.",[30,35994,183],{},[225,35996,35998],{"className":338,"code":35997,"language":340,"meta":230,"style":230},"\u003Cdiv string=\"progress|parallax\">\u003C/div>\n\u003Cdiv string-copy-from=\"hero|sidebar-progress\">\u003C/div>\n",[60,35999,36000,36019],{"__ignoreMap":230},[234,36001,36002,36004,36006,36008,36010,36013,36015,36017],{"class":236,"line":237},[234,36003,347],{"class":244},[234,36005,351],{"class":350},[234,36007,354],{"class":281},[234,36009,357],{"class":244},[234,36011,36012],{"class":251},"\"progress|parallax\"",[234,36014,371],{"class":244},[234,36016,351],{"class":350},[234,36018,376],{"class":244},[234,36020,36021,36023,36025,36027,36029,36032,36034,36036],{"class":236,"line":258},[234,36022,347],{"class":244},[234,36024,351],{"class":350},[234,36026,3179],{"class":281},[234,36028,357],{"class":244},[234,36030,36031],{"class":251},"\"hero|sidebar-progress\"",[234,36033,371],{"class":244},[234,36035,351],{"class":350},[234,36037,376],{"class":244},[37,36039,36041],{"id":36040},"identity-and-routing","Identity And Routing",[2221,36043,36044,36056],{},[2224,36045,36046],{},[2227,36047,36048,36050,36052,36054],{},[2230,36049,4914],{},[2230,36051,23270],{},[2230,36053,4920],{},[2230,36055,5424],{},[2240,36057,36058,36073,36090,36104],{},[2227,36059,36060,36064,36067,36070],{},[2245,36061,36062],{},[60,36063,2252],{},[2245,36065,36066],{},"managed element",[2245,36068,36069],{},"required for element modules",[2245,36071,36072],{},"Declares which element modules can connect to the element. The value is split by `",[2227,36074,36075,36079,36081,36087],{},[2245,36076,36077],{},[60,36078,764],{},[2245,36080,36066],{},[2245,36082,36083,36084],{},"auto-generated ",[60,36085,36086],{},"string-N",[2245,36088,36089],{},"Gives the object a stable runtime ID. Object-scoped events use this ID.",[2227,36091,36092,36096,36099,36101],{},[2245,36093,36094],{},[60,36095,2457],{},[2245,36097,36098],{},"mirror element",[2245,36100,1774],{},[2245,36102,36103],{},"Links the element to one or more source objects. Mirror outputs are copied from those source IDs.",[2227,36105,36106,36110,36113,36120],{},[2245,36107,36108],{},[60,36109,5375],{},[2245,36111,36112],{},"modules that expose named CSS output",[2245,36114,36115,36116,9057,36118],{},"global setting ",[60,36117,29452],{},[60,36119,795],{},[2245,36121,36122,36123,106],{},"Routes a module output into a custom CSS variable name. Most commonly used by ",[60,36124,190],{},[30,36126,36127],{},"Important behavior:",[42,36129,36130,36135,36143],{},[45,36131,36132,36134],{},[60,36133,764],{}," is written back to the DOM when the runtime auto-generates one.",[45,36136,36137,36139,36140,36142],{},[60,36138,2457],{}," is also split by ",[60,36141,1128],{},", so one mirror element can follow multiple source IDs.",[45,36144,36145],{},"Mirrors are separate elements. They do not become managed source objects by themselves.",[37,36147,36149],{"id":36148},"shared-geometry","Shared Geometry",[30,36151,36152,36153,36155,36156,137,36158,106],{},"These attributes come from ",[60,36154,2379],{}," and affect the shared object timeline used by modules such as ",[60,36157,190],{},[60,36159,5221],{},[2221,36161,36162,36172],{},[2224,36163,36164],{},[2227,36165,36166,36168,36170],{},[2230,36167,4914],{},[2230,36169,4920],{},[2230,36171,5424],{},[2240,36173,36174,36187,36200,36219,36237,36250,36265,36278],{},[2227,36175,36176,36180,36184],{},[2245,36177,36178],{},[60,36179,5377],{},[2245,36181,36182],{},[60,36183,5472],{},[2245,36185,36186],{},"Moves the effective end of the object timeline.",[2227,36188,36189,36193,36197],{},[2245,36190,36191],{},[60,36192,5378],{},[2245,36194,36195],{},[60,36196,5472],{},[2245,36198,36199],{},"Moves the effective start of the object timeline.",[2227,36201,36202,36207,36211],{},[2245,36203,36204],{},[60,36205,36206],{},"string-inview-top",[2245,36208,36209],{},[60,36210,5472],{},[2245,36212,36213,36214,137,36216,106],{},"Shifts the in-view start boundary used for ",[60,36215,35370],{},[60,36217,36218],{},"-inview",[2227,36220,36221,36226,36230],{},[2245,36222,36223],{},[60,36224,36225],{},"string-inview-bottom",[2245,36227,36228],{},[60,36229,5472],{},[2245,36231,36232,36233,137,36235,106],{},"Shifts the in-view end boundary used for ",[60,36234,35370],{},[60,36236,36218],{},[2227,36238,36239,36243,36247],{},[2245,36240,36241],{},[60,36242,3325],{},[2245,36244,36245],{},[60,36246,4769],{},[2245,36248,36249],{},"Selects the object edge used for timeline start.",[2227,36251,36252,36256,36260],{},[2245,36253,36254],{},[60,36255,3341],{},[2245,36257,36258],{},[60,36259,5518],{},[2245,36261,36262,36263,106],{},"Selects the viewport edge paired with ",[60,36264,3325],{},[2227,36266,36267,36271,36275],{},[2245,36268,36269],{},[60,36270,3328],{},[2245,36272,36273],{},[60,36274,5518],{},[2245,36276,36277],{},"Selects the object edge used for timeline end.",[2227,36279,36280,36284,36288],{},[2245,36281,36282],{},[60,36283,3344],{},[2245,36285,36286],{},[60,36287,4769],{},[2245,36289,36262,36290,106],{},[60,36291,3328],{},[30,36293,36294],{},"These values are parsed once into numeric positions during object initialization and rebuilds. They do not directly write styles.",[37,36296,36298],{"id":36297},"shared-behavior-flags","Shared Behavior Flags",[2221,36300,36301,36311],{},[2224,36302,36303],{},[2227,36304,36305,36307,36309],{},[2230,36306,4914],{},[2230,36308,4920],{},[2230,36310,5424],{},[2240,36312,36313,36326,36343,36357],{},[2227,36314,36315,36319,36323],{},[2245,36316,36317],{},[60,36318,2459],{},[2245,36320,36321],{},[60,36322,2715],{},[2245,36324,36325],{},"Prevents module style and variable writes on the source element. Mirrors can still receive mirrored output.",[2227,36327,36328,36333,36337],{},[2245,36329,36330],{},[60,36331,36332],{},"string-repeat",[2245,36334,36335],{},[60,36336,2715],{},[2245,36338,36339,36340,36342],{},"Allows ",[60,36341,36218],{}," class removal when the object leaves its in-view window.",[2227,36344,36345,36350,36354],{},[2245,36346,36347],{},[60,36348,36349],{},"string-outside-container",[2245,36351,36352],{},[60,36353,2715],{},[2245,36355,36356],{},"Forces the object activation observer to use the window root instead of the current custom scroll container.",[2227,36358,36359,36363,36365],{},[2245,36360,36361],{},[60,36362,2458],{},[2245,36364,16944],{},[2245,36366,36367],{},"Marks the element as fixed for object-manager mutation handling. This is an advanced runtime flag, not a normal animation setting.",[37,36369,36371],{"id":36370},"practical-notes","Practical Notes",[42,36373,36374,36381,36395,36400],{},[45,36375,36376,36378,36379,22343],{},[60,36377,764],{}," matters whenever you consume ",[60,36380,34980],{},[45,36382,36383,36385,36386,1833,36388,1833,36390,1833,36392,36394],{},[60,36384,2457],{}," matters only for modules that actually mirror output. ",[60,36387,190],{},[60,36389,5227],{},[60,36391,5233],{},[60,36393,5239],{},", and cursor target variables are examples.",[45,36396,36397,36399],{},[60,36398,5375],{}," does not invent new output by itself. It only renames module output that already exists.",[45,36401,36402,36404],{},[60,36403,2458],{}," is easy to overuse. Most normal module elements should not need it.",[37,36406,35795],{"id":35794},[42,36408,36409,36414,36419],{},[45,36410,36411,36412,106],{},"For module-specific inputs, go to the relevant module page in ",[133,36413,35811],{"href":158},[45,36415,36416,36417,106],{},"For outputs written by those attributes, see ",[133,36418,17405],{"href":8037},[45,36420,36421,36422,106],{},"For ID-driven integration, see ",[133,36423,2887],{"href":2465},[410,36425,13728],{},{"title":230,"searchDepth":258,"depth":258,"links":36427},[36428,36429,36430,36431,36432,36433],{"id":35929,"depth":258,"text":35930},{"id":36040,"depth":258,"text":36041},{"id":36148,"depth":258,"text":36149},{"id":36297,"depth":258,"text":36298},{"id":36370,"depth":258,"text":36371},{"id":35794,"depth":258,"text":35795},{"path":8037,"title":17405,"description":36435,"kind":34360,"section":34361,"order":4298,"group":34362,"aliases":36436,"attrs":36437,"events":36438,"cssVars":36439,"related":36440,"body":36441},"Variables written by built-in modules and how they are intended to be consumed.",[],[],[],[],[2464,617,5260],{"type":22,"value":36442,"toc":37317},[36443,36445,36448,36451,36453,36456,36458,36491,36498,36502,36592,36596,36601,36769,36773,36778,36860,36864,36985,36989,36994,37096,37102,37106,37109,37290,37292,37314],[25,36444,17405],{"id":17404},[30,36446,36447],{},"This page covers public CSS variables that are intentionally usable from your own CSS.",[30,36449,36450],{},"If a module only writes inline styles, classes, or DOM attributes, it does not belong here.",[37,36452,35021],{"id":35020},[30,36454,36455],{},"Not every built-in module writes CSS variables.",[30,36457,183],{},[42,36459,36460,36467,36473,36478],{},[45,36461,36462,36464,36465],{},[60,36463,5221],{}," writes inline ",[60,36466,4642],{},[45,36468,36469,36464,36471],{},[60,36470,5239],{},[60,36472,9021],{},[45,36474,36475,36477],{},[60,36476,5312],{}," writes classes and error DOM",[45,36479,36480,1833,36482,1833,36484,1833,36486,7048,36488,36490],{},[60,36481,205],{},[60,36483,5323],{},[60,36485,200],{},[60,36487,5244],{},[60,36489,5249],{}," do not expose public CSS variable output",[30,36492,36493,36494,36497],{},"There is no public ",[60,36495,36496],{},"--parallax"," variable in the current runtime.",[37,36499,36501],{"id":36500},"scroll-progress-and-motion","Scroll Progress And Motion",[2221,36503,36504,36517],{},[2224,36505,36506],{},[2227,36507,36508,36510,36513,36515],{},[2230,36509,17425],{},[2230,36511,36512],{},"Written by",[2230,36514,18359],{},[2230,36516,2238],{},[2240,36518,36519,36540,36558,36574],{},[2227,36520,36521,36525,36530,36535],{},[2245,36522,36523],{},[60,36524,795],{},[2245,36526,36527,36529],{},[60,36528,190],{}," by default",[2245,36531,36532,36533,1474],{},"eased ",[60,36534,5394],{},[2245,36536,36537,36538,106],{},"The actual variable name can be changed with ",[60,36539,5375],{},[2227,36541,36542,36546,36550,36555],{},[2245,36543,36544],{},[60,36545,6177],{},[2245,36547,36548],{},[60,36549,5216],{},[2245,36551,36552,36553,1474],{},"remapped ",[60,36554,5394],{},[2245,36556,36557],{},"Written directly on the slice element.",[2227,36559,36560,36564,36568,36571],{},[2245,36561,36562],{},[60,36563,8035],{},[2245,36565,36566],{},[60,36567,5227],{},[2245,36569,36570],{},"scroll lerp delta",[2245,36572,36573],{},"Written to the source element and mirrors.",[2227,36575,36576,36580,36584,36587],{},[2245,36577,36578],{},[60,36579,8536],{},[2245,36581,36582],{},[60,36583,5233],{},[2245,36585,36586],{},"normalized displacement value",[2245,36588,36589,36590,106],{},"Written to the source element and mirrors. The same module also writes inline ",[60,36591,4642],{},[37,36593,36595],{"id":36594},"cursor-target-variables","Cursor Target Variables",[30,36597,36598,36599,106],{},"These variables are written to elements marked with ",[60,36600,11722],{},[2221,36602,36603,36615],{},[2224,36604,36605],{},[2227,36606,36607,36609,36611,36613],{},[2230,36608,17425],{},[2230,36610,36512],{},[2230,36612,18359],{},[2230,36614,2238],{},[2240,36616,36617,36635,36652,36674,36693,36712,36731,36750],{},[2227,36618,36619,36623,36627,36630],{},[2245,36620,36621],{},[60,36622,1830],{},[2245,36624,36625],{},[60,36626,195],{},[2245,36628,36629],{},"local horizontal cursor position",[2245,36631,36632,36633,106],{},"Meaning depends on ",[60,36634,11683],{},[2227,36636,36637,36641,36645,36648],{},[2245,36638,36639],{},[60,36640,1860],{},[2245,36642,36643],{},[60,36644,195],{},[2245,36646,36647],{},"local vertical cursor position",[2245,36649,36632,36650,106],{},[60,36651,11683],{},[2227,36653,36654,36658,36663,36666],{},[2245,36655,36656],{},[60,36657,11692],{},[2245,36659,36660,36662],{},[60,36661,195],{}," when enabled",[2245,36664,36665],{},"local pixel X",[2245,36667,36668,36669,36671,36672,106],{},"Only written if ",[60,36670,11682],{}," requests ",[60,36673,11826],{},[2227,36675,36676,36680,36684,36687],{},[2245,36677,36678],{},[60,36679,11693],{},[2245,36681,36682,36662],{},[60,36683,195],{},[2245,36685,36686],{},"local pixel Y",[2245,36688,36668,36689,36671,36691,106],{},[60,36690,11682],{},[60,36692,11829],{},[2227,36694,36695,36699,36703,36706],{},[2245,36696,36697],{},[60,36698,11694],{},[2245,36700,36701,36662],{},[60,36702,195],{},[2245,36704,36705],{},"local X delta",[2245,36707,36668,36708,36671,36710,106],{},[60,36709,11682],{},[60,36711,11832],{},[2227,36713,36714,36718,36722,36725],{},[2245,36715,36716],{},[60,36717,11695],{},[2245,36719,36720,36662],{},[60,36721,195],{},[2245,36723,36724],{},"local Y delta",[2245,36726,36668,36727,36671,36729,106],{},[60,36728,11682],{},[60,36730,11835],{},[2227,36732,36733,36737,36741,36744],{},[2245,36734,36735],{},[60,36736,11696],{},[2245,36738,36739,36662],{},[60,36740,195],{},[2245,36742,36743],{},"movement angle in radians",[2245,36745,36668,36746,36671,36748,106],{},[60,36747,11682],{},[60,36749,11838],{},[2227,36751,36752,36756,36760,36763],{},[2245,36753,36754],{},[60,36755,11697],{},[2245,36757,36758,36662],{},[60,36759,195],{},[2245,36761,36762],{},"movement angle in degrees",[2245,36764,36668,36765,36671,36767,106],{},[60,36766,11682],{},[60,36768,11841],{},[37,36770,36772],{"id":36771},"cursor-portal-variables","Cursor Portal Variables",[30,36774,36775,36776,106],{},"These variables are written to floating portal elements marked with ",[60,36777,11728],{},[2221,36779,36780,36792],{},[2224,36781,36782],{},[2227,36783,36784,36786,36788,36790],{},[2230,36785,17425],{},[2230,36787,36512],{},[2230,36789,18359],{},[2230,36791,2238],{},[2240,36793,36794,36813,36829,36845],{},[2227,36795,36796,36800,36804,36807],{},[2245,36797,36798],{},[60,36799,1830],{},[2245,36801,36802],{},[60,36803,195],{},[2245,36805,36806],{},"viewport X position",[2245,36808,36809,36810,106],{},"Consume with pixel math such as ",[60,36811,36812],{},"translate3d(calc(var(--x) * 1px), ...)",[2227,36814,36815,36819,36823,36826],{},[2245,36816,36817],{},[60,36818,1860],{},[2245,36820,36821],{},[60,36822,195],{},[2245,36824,36825],{},"viewport Y position",[2245,36827,36828],{},"Consume with pixel math.",[2227,36830,36831,36835,36839,36842],{},[2245,36832,36833],{},[60,36834,11690],{},[2245,36836,36837],{},[60,36838,195],{},[2245,36840,36841],{},"portal follow velocity on X",[2245,36843,36844],{},"Smoothed portal motion, not target-local motion.",[2227,36846,36847,36851,36855,36858],{},[2245,36848,36849],{},[60,36850,11691],{},[2245,36852,36853],{},[60,36854,195],{},[2245,36856,36857],{},"portal follow velocity on Y",[2245,36859,36844],{},[37,36861,36863],{"id":36862},"interaction-variables","Interaction Variables",[2221,36865,36866,36878],{},[2224,36867,36868],{},[2227,36869,36870,36872,36874,36876],{},[2230,36871,17425],{},[2230,36873,36512],{},[2230,36875,18359],{},[2230,36877,2238],{},[2240,36879,36880,36895,36910,36925,36940,36955,36970],{},[2227,36881,36882,36886,36890,36893],{},[2245,36883,36884],{},[60,36885,13953],{},[2245,36887,36888],{},[60,36889,5266],{},[2245,36891,36892],{},"smoothed X offset",[2245,36894,36573],{},[2227,36896,36897,36901,36905,36908],{},[2245,36898,36899],{},[60,36900,13954],{},[2245,36902,36903],{},[60,36904,5266],{},[2245,36906,36907],{},"smoothed Y offset",[2245,36909,36573],{},[2227,36911,36912,36916,36920,36923],{},[2245,36913,36914],{},[60,36915,14623],{},[2245,36917,36918],{},[60,36919,5272],{},[2245,36921,36922],{},"translated X offset",[2245,36924,36573],{},[2227,36926,36927,36931,36935,36938],{},[2245,36928,36929],{},[60,36930,14624],{},[2245,36932,36933],{},[60,36934,5272],{},[2245,36936,36937],{},"translated Y offset",[2245,36939,36573],{},[2227,36941,36942,36946,36950,36953],{},[2245,36943,36944],{},[60,36945,14625],{},[2245,36947,36948],{},[60,36949,5272],{},[2245,36951,36952],{},"rotation in degrees",[2245,36954,36573],{},[2227,36956,36957,36961,36965,36968],{},[2245,36958,36959],{},[60,36960,15834],{},[2245,36962,36963],{},[60,36964,5278],{},[2245,36966,36967],{},"angle in degrees",[2245,36969,36573],{},[2227,36971,36972,36976,36980,36983],{},[2245,36973,36974],{},[60,36975,15835],{},[2245,36977,36978],{},[60,36979,5278],{},[2245,36981,36982],{},"pointer distance",[2245,36984,36573],{},[37,36986,36988],{"id":36987},"text-split-variables","Text Split Variables",[30,36990,36991,36993],{},[60,36992,5290],{}," writes variables to generated wrappers and sometimes to the source element itself.",[2221,36995,36996,37008],{},[2224,36997,36998],{},[2227,36999,37000,37003,37005],{},[2230,37001,37002],{},"Variable family",[2230,37004,36512],{},[2230,37006,37007],{},"Surface",[2240,37009,37010,37027,37043,37059,37075],{},[2227,37011,37012,37018,37022],{},[2245,37013,37014,1833,37016],{},[60,37015,17319],{},[60,37017,17445],{},[2245,37019,37020],{},[60,37021,5290],{},[2245,37023,37024,37025,17023],{},"generated ",[60,37026,17022],{},[2227,37028,37029,37035,37039],{},[2245,37030,37031,1833,37033],{},[60,37032,17497],{},[60,37034,17507],{},[2245,37036,37037],{},[60,37038,5290],{},[2245,37040,37024,37041,17023],{},[60,37042,17035],{},[2227,37044,37045,37051,37055],{},[2245,37046,37047,1833,37049],{},[60,37048,17343],{},[60,37050,17553],{},[2245,37052,37053],{},[60,37054,5290],{},[2245,37056,37024,37057,17023],{},[60,37058,17061],{},[2227,37060,37061,37069,37073],{},[2245,37062,37063,1833,37065,1833,37067],{},[60,37064,17591],{},[60,37066,17601],{},[60,37068,17611],{},[2245,37070,37071],{},[60,37072,5290],{},[2245,37074,20058],{},[2227,37076,37077,37085,37093],{},[2245,37078,37079,1833,37081,1833,37083],{},[60,37080,17455],{},[60,37082,17630],{},[60,37084,17639],{},[2245,37086,37087,37089,37090,37092],{},[60,37088,5290],{}," when ",[60,37091,17094],{}," is active",[2245,37094,37095],{},"source element and fit-aware wrappers",[30,37097,37098,37099,37101],{},"Because ",[60,37100,5290],{}," rebuilds DOM, those variables are tied to generated wrapper nodes, not only to the original source element.",[37,37103,37105],{"id":37104},"consumption-patterns","Consumption Patterns",[30,37107,37108],{},"Typical usage looks like this:",[225,37110,37112],{"className":5857,"code":37111,"language":5859,"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,37113,37114,37121,37156,37160,37164,37171,37181,37207,37233,37237,37241,37245,37252,37286],{"__ignoreMap":230},[234,37115,37116,37119],{"class":236,"line":237},[234,37117,37118],{"class":281},".card",[234,37120,909],{"class":244},[234,37122,37123,37125,37127,37129,37131,37133,37135,37137,37139,37141,37143,37145,37147,37149,37152,37154],{"class":236,"line":258},[234,37124,1810],{"class":271},[234,37126,1443],{"class":244},[234,37128,17253],{"class":271},[234,37130,329],{"class":244},[234,37132,1820],{"class":271},[234,37134,329],{"class":244},[234,37136,1825],{"class":271},[234,37138,329],{"class":244},[234,37140,8536],{"class":899},[234,37142,1833],{"class":244},[234,37144,1836],{"class":271},[234,37146,903],{"class":244},[234,37148,1841],{"class":240},[234,37150,37151],{"class":271}," 32",[234,37153,1789],{"class":240},[234,37155,1875],{"class":244},[234,37157,37158],{"class":236,"line":265},[234,37159,1143],{"class":244},[234,37161,37162],{"class":236,"line":288},[234,37163,262],{"emptyLinePlaceholder":261},[234,37165,37166,37169],{"class":236,"line":293},[234,37167,37168],{"class":281},".cursor-target",[234,37170,909],{"class":244},[234,37172,37173,37175,37177,37179],{"class":236,"line":305},[234,37174,1810],{"class":271},[234,37176,1443],{"class":244},[234,37178,1815],{"class":271},[234,37180,7773],{"class":244},[234,37182,37183,37185,37187,37189,37191,37193,37195,37197,37199,37201,37203,37205],{"class":236,"line":321},[234,37184,14440],{"class":271},[234,37186,329],{"class":244},[234,37188,1825],{"class":271},[234,37190,329],{"class":244},[234,37192,13953],{"class":899},[234,37194,1833],{"class":244},[234,37196,1836],{"class":271},[234,37198,903],{"class":244},[234,37200,1841],{"class":240},[234,37202,1844],{"class":271},[234,37204,1789],{"class":240},[234,37206,14463],{"class":244},[234,37208,37209,37211,37213,37215,37217,37219,37221,37223,37225,37227,37229,37231],{"class":236,"line":946},[234,37210,14440],{"class":271},[234,37212,329],{"class":244},[234,37214,1825],{"class":271},[234,37216,329],{"class":244},[234,37218,13954],{"class":899},[234,37220,1833],{"class":244},[234,37222,1836],{"class":271},[234,37224,903],{"class":244},[234,37226,1841],{"class":240},[234,37228,1844],{"class":271},[234,37230,1789],{"class":240},[234,37232,8394],{"class":244},[234,37234,37235],{"class":236,"line":955},[234,37236,7829],{"class":244},[234,37238,37239],{"class":236,"line":11},[234,37240,1143],{"class":244},[234,37242,37243],{"class":236,"line":980},[234,37244,262],{"emptyLinePlaceholder":261},[234,37246,37247,37250],{"class":236,"line":994},[234,37248,37249],{"class":281},".progress-rotate",[234,37251,909],{"class":244},[234,37253,37254,37256,37258,37260,37262,37264,37266,37268,37270,37272,37274,37276,37278,37280,37282,37284],{"class":236,"line":1000},[234,37255,1810],{"class":271},[234,37257,1443],{"class":244},[234,37259,6039],{"class":271},[234,37261,329],{"class":244},[234,37263,1820],{"class":271},[234,37265,329],{"class":244},[234,37267,1825],{"class":271},[234,37269,329],{"class":244},[234,37271,795],{"class":899},[234,37273,1833],{"class":244},[234,37275,1836],{"class":271},[234,37277,903],{"class":244},[234,37279,1841],{"class":240},[234,37281,1844],{"class":271},[234,37283,6064],{"class":240},[234,37285,1875],{"class":244},[234,37287,37288],{"class":236,"line":1005},[234,37289,1143],{"class":244},[37,37291,35795],{"id":35794},[42,37293,37294,37299,37309],{},[45,37295,37296,37297,106],{},"For event payloads paired with these variables, see ",[133,37298,34390],{"href":2899},[45,37300,37301,37302,137,37304,37306,37307,106],{},"For routing and mirror-related input such as ",[60,37303,5375],{},[60,37305,2457],{},", see ",[133,37308,34400],{"href":2464},[45,37310,37311,37312,106],{},"For full per-module output contracts, use the relevant module pages in ",[133,37313,35811],{"href":158},[410,37315,37316],{},"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":37318},[37319,37320,37321,37322,37323,37324,37325,37326],{"id":35020,"depth":258,"text":35021},{"id":36500,"depth":258,"text":36501},{"id":36594,"depth":258,"text":36595},{"id":36771,"depth":258,"text":36772},{"id":36862,"depth":258,"text":36863},{"id":36987,"depth":258,"text":36988},{"id":37104,"depth":258,"text":37105},{"id":35794,"depth":258,"text":35795},{"path":34415,"title":34416,"description":37328,"kind":34360,"section":34361,"order":4605,"group":34408,"aliases":37329,"attrs":37330,"events":37331,"cssVars":37332,"related":37333,"body":37334},"Map of public utility exports and internal runtime helpers around the StringTune core.",[2379,28055,2384,2389,4655],[],[],[],[9008,28149,32315],{"type":22,"value":37335,"toc":37425},[37336,37339,37342,37345,37349,37367,37370,37374,37396,37399,37401,37404,37422],[25,37337,34416],{"id":37338},"utilities-overview",[30,37340,37341],{},"This group covers utility-like primitives around the runtime.",[30,37343,37344],{},"Some of them are public exports meant for advanced integrations. Others are internal helpers documented here only so the runtime is understandable.",[37,37346,37348],{"id":37347},"public-utility-exports","Public utility exports",[42,37350,37351,37355,37359,37363],{},[45,37352,37353],{},[133,37354,2389],{"href":4614},[45,37356,37357],{},[133,37358,4655],{"href":4615},[45,37360,37361],{},[133,37362,28077],{"href":4616},[45,37364,37365],{},[133,37366,34434],{"href":34433},[30,37368,37369],{},"These are the utility primitives that matter most for custom authoring and deeper integrations.",[37,37371,37373],{"id":37372},"internal-runtime-helpers","Internal runtime helpers",[42,37375,37376,37380,37384,37388,37392],{},[45,37377,37378],{},[133,37379,34440],{"href":34439},[45,37381,37382],{},[133,37383,34446],{"href":34445},[45,37385,37386],{},[133,37387,34452],{"href":34451},[45,37389,37390],{},[133,37391,34457],{"href":13750},[45,37393,37394],{},[133,37395,34463],{"href":34462},[30,37397,37398],{},"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,37400,29233],{"id":29232},[30,37402,37403],{},"If you are building against the package, prefer:",[42,37405,37406,37410,37414,37418],{},[45,37407,37408],{},[60,37409,2389],{},[45,37411,37412],{},[60,37413,4655],{},[45,37415,37416],{},[60,37417,28077],{},[45,37419,37420],{},[60,37421,34434],{},[30,37423,37424],{},"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":37426},[37427,37428,37429],{"id":37347,"depth":258,"text":37348},{"id":37372,"depth":258,"text":37373},{"id":29232,"depth":258,"text":29233},{"path":4614,"title":2389,"description":37431,"kind":34360,"section":34361,"order":31392,"group":34408,"aliases":37432,"attrs":37434,"events":37435,"cssVars":37436,"related":37437,"body":37438},"Read/write scheduler used by the runtime to separate measure and mutate work.",[4608,4607,37433],"flush",[],[],[],[4602,4615,28149],{"type":22,"value":37439,"toc":37622},[37440,37443,37448,37458,37462,37467,37470,37473,37479,37485,37488,37492,37530,37533,37536,37566,37570,37572,37583,37587,37590,37604,37609,37613,37619],[25,37441,2389],{"id":37442},"framedom",[30,37444,37445,37447],{},[60,37446,2389],{}," is a tiny scheduler with two queues:",[42,37449,37450,37454],{},[45,37451,37452],{},[60,37453,32231],{},[45,37455,37456],{},[60,37457,32236],{},[37,37459,37461],{"id":37460},"public-status","Public status",[30,37463,37464,37466],{},[60,37465,2389],{}," is exported by the package root and is valid advanced integration surface.",[37,37468,18189],{"id":37469},"what-it-does",[30,37471,37472],{},"It lets code queue work into two phases:",[99,37474,37475,37477],{},[45,37476,4608],{},[45,37478,4607],{},[30,37480,37481,37482,37484],{},"Then ",[60,37483,32241],{}," runs the measure queue first and the mutate queue second.",[30,37486,37487],{},"That is the same read/write split the main runtime uses.",[37,37489,37491],{"id":37490},"api-shape","API shape",[225,37493,37495],{"className":227,"code":37494,"language":229,"meta":230,"style":230},"frameDOM.measure(() => {});\nframeDOM.mutate(() => {});\nframeDOM.flush();\n",[60,37496,37497,37510,37522],{"__ignoreMap":230},[234,37498,37499,37501,37503,37505,37507],{"class":236,"line":237},[234,37500,4703],{"class":244},[234,37502,4608],{"class":281},[234,37504,1505],{"class":244},[234,37506,906],{"class":240},[234,37508,37509],{"class":244}," {});\n",[234,37511,37512,37514,37516,37518,37520],{"class":236,"line":258},[234,37513,4703],{"class":244},[234,37515,4607],{"class":281},[234,37517,1505],{"class":244},[234,37519,906],{"class":240},[234,37521,37509],{"class":244},[234,37523,37524,37526,37528],{"class":236,"line":265},[234,37525,4703],{"class":244},[234,37527,37433],{"class":281},[234,37529,285],{"class":244},[37,37531,37532],{"id":3080},"How it works",[30,37534,37535],{},"Important current behavior:",[42,37537,37538,37547,37553,37558],{},[45,37539,37540,137,37543,37546],{},[60,37541,37542],{},"measure(...)",[60,37544,37545],{},"mutate(...)"," only queue work",[45,37548,37549,37552],{},[60,37550,37551],{},"schedule()"," just marks the scheduler as dirty",[45,37554,37555,37556],{},"actual execution happens on ",[60,37557,32241],{},[45,37559,37560,37561,37563,37564],{},"the main ",[60,37562,28],{}," loop already calls ",[60,37565,32241],{},[37,37567,37569],{"id":37568},"when-to-use-it","When to use it",[30,37571,31703],{},[42,37573,37574,37577,37580],{},[45,37575,37576],{},"you need extra DOM reads outside a module hook",[45,37578,37579],{},"you need extra DOM writes outside a module hook",[45,37581,37582],{},"you want custom code to stay aligned with the runtime’s phase order",[37,37584,37586],{"id":37585},"when-not-to-use-it","When not to use it",[30,37588,37589],{},"If you are already inside:",[42,37591,37592,37596,37600],{},[45,37593,37594],{},[60,37595,30473],{},[45,37597,37598],{},[60,37599,30476],{},[45,37601,37602],{},[60,37603,30482],{},[30,37605,37606,37607,106],{},"then you usually do not need to queue more work through ",[60,37608,2389],{},[37,37610,37612],{"id":37611},"practical-note","Practical note",[30,37614,37615,37616,37618],{},"For most modules, lifecycle hooks are the main integration surface and ",[60,37617,2389],{}," is the escape hatch.",[410,37620,37621],{},"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":37623},[37624,37625,37626,37627,37628,37629,37630],{"id":37460,"depth":258,"text":37461},{"id":37469,"depth":258,"text":18189},{"id":37490,"depth":258,"text":37491},{"id":3080,"depth":258,"text":37532},{"id":37568,"depth":258,"text":37569},{"id":37585,"depth":258,"text":37586},{"id":37611,"depth":258,"text":37612},{"path":4615,"title":4655,"description":37632,"kind":34360,"section":34361,"order":31666,"group":34408,"aliases":37633,"attrs":37635,"events":37636,"cssVars":37637,"related":37638,"body":37639},"Batched CSS variable and style writer used by built-in and custom modules.",[37634,32170,32191],"StyleTxn",[],[],[],[4602,4614,28149],{"type":22,"value":37640,"toc":37827},[37641,37643,37648,37650,37654,37656,37659,37667,37670,37674,37713,37717,37775,37779,37797,37799,37801,37814,37816,37824],[25,37642,4655],{"id":32081},[30,37644,37645,37647],{},[60,37646,4655],{}," is the runtime’s style write transaction.",[37,37649,37461],{"id":37460},[30,37651,37652,37466],{},[60,37653,4655],{},[37,37655,18189],{"id":37469},[30,37657,37658],{},"It batches:",[42,37660,37661,37664],{},[45,37662,37663],{},"CSS custom property writes",[45,37665,37666],{},"standard style property writes",[30,37668,37669],{},"so modules can write in one controlled mutate phase instead of spamming direct style mutations.",[37,37671,37673],{"id":37672},"main-methods","Main methods",[42,37675,37676,37680,37684,37688,37692,37696,37700,37704,37708],{},[45,37677,37678],{},[60,37679,32098],{},[45,37681,37682],{},[60,37683,32103],{},[45,37685,37686],{},[60,37687,32108],{},[45,37689,37690],{},[60,37691,32113],{},[45,37693,37694],{},[60,37695,32118],{},[45,37697,37698],{},[60,37699,32123],{},[45,37701,37702],{},[60,37703,32128],{},[45,37705,37706],{},[60,37707,32133],{},[45,37709,37710],{},[60,37711,37712],{},"setVarDirect(...)",[37,37714,37716],{"id":37715},"typical-usage","Typical usage",[225,37718,37720],{"className":227,"code":37719,"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,37721,37722,37735,37754,37771],{"__ignoreMap":230},[234,37723,37724,37727,37729,37731,37733],{"class":236,"line":237},[234,37725,37726],{"class":244},"styleTxn.",[234,37728,32154],{"class":281},[234,37730,1505],{"class":244},[234,37732,906],{"class":240},[234,37734,909],{"class":244},[234,37736,37737,37740,37742,37745,37748,37750,37752],{"class":236,"line":258},[234,37738,37739],{"class":244},"  styleTxn.",[234,37741,32170],{"class":281},[234,37743,37744],{"class":244},"(element, ",[234,37746,37747],{"class":251},"'--progress'",[234,37749,1833],{"class":244},[234,37751,15657],{"class":271},[234,37753,335],{"class":244},[234,37755,37756,37758,37760,37762,37764,37766,37769],{"class":236,"line":265},[234,37757,37739],{"class":244},[234,37759,32191],{"class":281},[234,37761,37744],{"class":244},[234,37763,32196],{"class":251},[234,37765,1833],{"class":244},[234,37767,37768],{"class":251},"'translateY(20px)'",[234,37770,335],{"class":244},[234,37772,37773],{"class":236,"line":288},[234,37774,1040],{"class":244},[37,37776,37778],{"id":37777},"important-behavior","Important behavior",[42,37780,37781,37784,37789,37794],{},[45,37782,37783],{},"queued writes only work while the transaction is open",[45,37785,37786,37788],{},[60,37787,32133],{}," is the easiest safe form",[45,37790,37791,37793],{},[60,37792,37712],{}," writes immediately and bypasses batching",[45,37795,37796],{},"numeric CSS custom properties may use Typed OM internally when available",[37,37798,37569],{"id":37568},[30,37800,31703],{},[42,37802,37803,37806,37811],{},[45,37804,37805],{},"a custom module writes several vars or style props",[45,37807,37808,37809],{},"you want output to stay aligned with ",[60,37810,30482],{},[45,37812,37813],{},"you need deduped writes per element and key",[37,37815,37612],{"id":37611},[30,37817,37818,37819,1833,37821,37823],{},"If you are inside ",[60,37820,30482],{},[60,37822,4655],{}," is usually the correct write primitive.",[410,37825,37826],{},"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":37828},[37829,37830,37831,37832,37833,37834,37835],{"id":37460,"depth":258,"text":37461},{"id":37469,"depth":258,"text":18189},{"id":37672,"depth":258,"text":37673},{"id":37715,"depth":258,"text":37716},{"id":37777,"depth":258,"text":37778},{"id":37568,"depth":258,"text":37569},{"id":37611,"depth":258,"text":37612},{"path":4616,"title":28077,"description":37837,"kind":34360,"section":34361,"order":32306,"group":34408,"aliases":37838,"attrs":37840,"events":37841,"cssVars":37842,"related":37843,"body":37844},"Advanced batching primitive for staged read, compute, and write work.",[37839],"batchModuleInitialization",[],[],[],[4602,4614,5295],{"type":22,"value":37845,"toc":37986},[37846,37848,37853,37855,37860,37862,37865,37876,37879,37881,37913,37917,37923,37944,37948,37951,37959,37962,37964,37967,37978,37980],[25,37847,28077],{"id":33261},[30,37849,37850,37852],{},[60,37851,28077],{}," is an advanced batching helper used by the runtime when initializing or processing many objects.",[37,37854,37461],{"id":37460},[30,37856,37857,37859],{},[60,37858,28077],{}," is exported by the package root, but it is advanced surface rather than everyday API.",[37,37861,18189],{"id":37469},[30,37863,37864],{},"It separates queued work into three lanes:",[42,37866,37867,37870,37873],{},[45,37868,37869],{},"read",[45,37871,37872],{},"compute",[45,37874,37875],{},"write",[30,37877,37878],{},"Each lane is processed in order, and each task can carry a priority.",[37,37880,37673],{"id":37672},[42,37882,37883,37888,37893,37898,37903,37908],{},[45,37884,37885],{},[60,37886,37887],{},"scheduleRead(task, priority?)",[45,37889,37890],{},[60,37891,37892],{},"scheduleCompute(task, priority?)",[45,37894,37895],{},[60,37896,37897],{},"scheduleWrite(task, priority?)",[45,37899,37900],{},[60,37901,37902],{},"batchModuleInitialization(contexts)",[45,37904,37905],{},[60,37906,37907],{},"flushSync()",[45,37909,37910],{},[60,37911,37912],{},"clear()",[37,37914,37916],{"id":37915},"runtime-role","Runtime role",[30,37918,37919,37920,37922],{},"In the current runtime it is used by ",[60,37921,28218],{}," to batch module initialization:",[99,37924,37925,37928,37933,37937],{},[45,37926,37927],{},"read rects and dimensions",[45,37929,37930,37931],{},"run ",[60,37932,29162],{},[45,37934,37930,37935],{},[60,37936,29167],{},[45,37938,37930,37939,137,37941],{},[60,37940,29172],{},[60,37942,37943],{},"addObject(...)",[37,37945,37947],{"id":37946},"cached-data","Cached data",[30,37949,37950],{},"During a batch it also keeps temporary caches for:",[42,37952,37953,37956],{},[45,37954,37955],{},"element rects",[45,37957,37958],{},"element dimensions",[30,37960,37961],{},"Those caches are cleared after the batch flushes.",[37,37963,37569],{"id":37568},[30,37965,37966],{},"Only use it when:",[42,37968,37969,37972,37975],{},[45,37970,37971],{},"you are building an advanced custom module",[45,37973,37974],{},"you are processing many elements in one burst",[45,37976,37977],{},"you have already measured that normal lifecycle batching is not enough",[37,37979,37612],{"id":37611},[30,37981,37982,37983,37985],{},"Most custom modules do not need their own ",[60,37984,28077],{},". The runtime already gives you enough batching through lifecycle phases and object initialization.",{"title":230,"searchDepth":258,"depth":258,"links":37987},[37988,37989,37990,37991,37992,37993,37994],{"id":37460,"depth":258,"text":37461},{"id":37469,"depth":258,"text":18189},{"id":37672,"depth":258,"text":37673},{"id":37915,"depth":258,"text":37916},{"id":37946,"depth":258,"text":37947},{"id":37568,"depth":258,"text":37569},{"id":37611,"depth":258,"text":37612},{"path":34433,"title":34434,"description":37996,"kind":34360,"section":34361,"order":32542,"group":34408,"aliases":37997,"attrs":37998,"events":37999,"cssVars":38000,"related":38001,"body":38002},"Abstract adapter base for SVG-backed grid overlays in the grid subsystem.",[],[],[],[],[34415,5295,2350],{"type":22,"value":38003,"toc":38152},[38004,38007,38012,38014,38019,38021,38024,38051,38055,38058,38087,38091,38094,38128,38130,38133,38144,38146],[25,38005,34434],{"id":38006},"gridadapter",[30,38008,38009,38011],{},[60,38010,34434],{}," is the abstract base used by the grid subsystem to render SVG-backed grid overlays.",[37,38013,37461],{"id":37460},[30,38015,38016,38018],{},[60,38017,34434],{}," 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,38020,18189],{"id":37469},[30,38022,38023],{},"An adapter defines:",[42,38025,38026,38031,38036,38042,38045,38048],{},[45,38027,38028,38029],{},"a unique ",[60,38030,29203],{},[45,38032,38033,38034],{},"a human-readable ",[60,38035,23730],{},[45,38037,38038,38039],{},"an ",[60,38040,38041],{},"icon",[45,38043,38044],{},"default settings",[45,38046,38047],{},"a UI schema",[45,38049,38050],{},"the actual SVG render logic",[37,38052,38054],{"id":38053},"abstract-contract","Abstract contract",[30,38056,38057],{},"You implement:",[42,38059,38060,38064,38068,38072,38077,38082],{},[45,38061,38062],{},[60,38063,29203],{},[45,38065,38066],{},[60,38067,23730],{},[45,38069,38070],{},[60,38071,38041],{},[45,38073,38074],{},[60,38075,38076],{},"getDefaults()",[45,38078,38079],{},[60,38080,38081],{},"getUISchema()",[45,38083,38084],{},[60,38085,38086],{},"render(svg, width, height, settings)",[37,38088,38090],{"id":38089},"built-in-helpers","Built-in helpers",[30,38092,38093],{},"The base class already gives helpers for:",[42,38095,38096,38099,38106,38109,38112,38115],{},[45,38097,38098],{},"clearing the instance group",[45,38100,38101,38102,38105],{},"getting a scoped ",[60,38103,38104],{},"\u003Cg>"," group",[45,38107,38108],{},"creating SVG lines",[45,38110,38111],{},"creating SVG rects",[45,38113,38114],{},"creating SVG paths",[45,38116,38117,38118,1833,38120,1833,38122,7048,38125,38127],{},"resolving ",[60,38119,1789],{},[60,38121,3403],{},[60,38123,38124],{},"vw",[60,38126,1669],{}," units",[37,38129,37569],{"id":37568},[30,38131,38132],{},"Use it only if:",[42,38134,38135,38138,38141],{},[45,38136,38137],{},"your project is intentionally building on top of the grid tooling",[45,38139,38140],{},"you need a new SVG grid renderer",[45,38142,38143],{},"you control the grid integration around it",[37,38145,37612],{"id":37611},[30,38147,38148,38149,38151],{},"For most StringTune users, ",[60,38150,34434],{}," is runtime reference, not a primary integration entry point.",{"title":230,"searchDepth":258,"depth":258,"links":38153},[38154,38155,38156,38157,38158,38159],{"id":37460,"depth":258,"text":37461},{"id":37469,"depth":258,"text":18189},{"id":38053,"depth":258,"text":38054},{"id":38089,"depth":258,"text":38090},{"id":37568,"depth":258,"text":37569},{"id":37611,"depth":258,"text":37612},{"path":34439,"title":34440,"description":38161,"kind":34360,"section":34361,"order":38162,"group":34408,"aliases":38163,"attrs":38164,"events":38165,"cssVars":38166,"related":38167,"body":38168},"Internal debounce helper used by the runtime for delayed reactions.",75,[],[],[],[],[34445,34451,34415],{"type":22,"value":38169,"toc":38223},[38170,38173,38178,38180,38188,38190,38193,38210,38212,38215,38217,38220],[25,38171,34440],{"id":38172},"debounce",[30,38174,38175,38177],{},[60,38176,34440],{}," is a small internal helper that wraps a function and delays execution until calls stop for a given period.",[37,38179,37461],{"id":37460},[30,38181,38182,38184,38185,38187],{},[60,38183,34440],{}," lives in ",[60,38186,34532],{},", but it is not exported by the package root. Treat it as internal runtime reference.",[37,38189,18189],{"id":37469},[30,38191,38192],{},"It:",[42,38194,38195,38198,38201,38204],{},[45,38196,38197],{},"stores the latest timeout id",[45,38199,38200],{},"clears the previous timeout on each call",[45,38202,38203],{},"runs the wrapped function only after the delay passes without another call",[45,38205,38206,38207,38209],{},"preserves the original ",[60,38208,28354],{}," context and arguments",[37,38211,37916],{"id":37915},[30,38213,38214],{},"In the current runtime it is used for delayed resize-related reactions.",[37,38216,37569],{"id":37568},[30,38218,38219],{},"If you are working inside the library itself, it is the standard debounce helper already present in the codebase.",[30,38221,38222],{},"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":38224},[38225,38226,38227,38228],{"id":37460,"depth":258,"text":37461},{"id":37469,"depth":258,"text":18189},{"id":37915,"depth":258,"text":37916},{"id":37568,"depth":258,"text":37569},{"path":34445,"title":34446,"description":38230,"kind":34360,"section":34361,"order":38231,"group":34408,"aliases":38232,"attrs":38233,"events":38234,"cssVars":38235,"related":38236,"body":38237},"Internal requestAnimationFrame loop wrapper with optional FPS limiting.",76,[],[],[],[],[34439,3981,34415],{"type":22,"value":38238,"toc":38347},[38239,38242,38247,38249,38255,38257,38264,38278,38280,38302,38304,38318,38320,38328,38342,38344],[25,38240,34446],{"id":38241},"stringfps",[30,38243,38244,38246],{},[60,38245,34446],{}," is the internal loop wrapper used to drive frame updates.",[37,38248,37461],{"id":37460},[30,38250,38251,38184,38253,38187],{},[60,38252,34446],{},[60,38254,34532],{},[37,38256,18189],{"id":37469},[30,38258,38259,38260,38263],{},"It wraps ",[60,38261,38262],{},"requestAnimationFrame"," and can:",[42,38265,38266,38269,38272,38275],{},[45,38267,38268],{},"run uncapped",[45,38270,38271],{},"run at a target FPS",[45,38273,38274],{},"invoke a callback on each accepted frame",[45,38276,38277],{},"stop and restart the loop",[37,38279,37673],{"id":37672},[42,38281,38282,38287,38292,38297],{},[45,38283,38284],{},[60,38285,38286],{},"start(fps)",[45,38288,38289],{},[60,38290,38291],{},"stop()",[45,38293,38294],{},[60,38295,38296],{},"setOnFrame(callback)",[45,38298,38299],{},[60,38300,38301],{},"destructor()",[37,38303,37778],{"id":37777},[42,38305,38306,38312,38315],{},[45,38307,38308,38311],{},[60,38309,38310],{},"fps = 0"," means uncapped",[45,38313,38314],{},"non-zero FPS uses an internal interval gate",[45,38316,38317],{},"the class contains visibility handling logic, but in the current code the document visibility listener is commented out",[37,38319,37916],{"id":37915},[30,38321,38322,38324,38325,38327],{},[60,38323,28],{}," uses ",[60,38326,34446],{}," for the main update loop that drives:",[42,38329,38330,38333,38336,38339],{},[45,38331,38332],{},"cursor updates",[45,38334,38335],{},"scroll controller updates",[45,38337,38338],{},"module lifecycle dispatch",[45,38340,38341],{},"frameDOM flushes",[37,38343,37612],{"id":37611},[30,38345,38346],{},"Useful as runtime reference. Not something to document as a mainstream package integration symbol.",{"title":230,"searchDepth":258,"depth":258,"links":38348},[38349,38350,38351,38352,38353,38354],{"id":37460,"depth":258,"text":37461},{"id":37469,"depth":258,"text":18189},{"id":37672,"depth":258,"text":37673},{"id":37777,"depth":258,"text":37778},{"id":37915,"depth":258,"text":37916},{"id":37611,"depth":258,"text":37612},{"path":34451,"title":34452,"description":38356,"kind":34360,"section":34361,"order":38357,"group":34408,"aliases":38358,"attrs":38359,"events":38360,"cssVars":38361,"related":38362,"body":38363},"Settings type used for global fallback values and per-module overrides.",77,[],[],[],[],[2463,3980,28000],{"type":22,"value":38364,"toc":38462},[38365,38368,38373,38375,38383,38387,38434,38438,38441,38454,38456,38459],[25,38366,34452],{"id":38367},"stringsettings",[30,38369,38370,38372],{},[60,38371,34452],{}," is the settings map type used throughout the runtime.",[37,38374,37461],{"id":37460},[30,38376,38377,38378,38380,38381,106],{},"This type lives in ",[60,38379,34532],{},". It is useful reference for authoring, but the behavioral contract is covered mainly by ",[133,38382,34395],{"href":2463},[37,38384,38386],{"id":38385},"shape","Shape",[225,38388,38390],{"className":227,"code":38389,"language":229,"meta":230,"style":230},"interface StringSettings {\n  [key: string]: string | number | boolean;\n}\n",[60,38391,38392,38402,38430],{"__ignoreMap":230},[234,38393,38394,38397,38400],{"class":236,"line":237},[234,38395,38396],{"class":240},"interface",[234,38398,38399],{"class":281}," StringSettings",[234,38401,909],{"class":244},[234,38403,38404,38407,38409,38411,38413,38415,38417,38419,38422,38424,38426,38428],{"class":236,"line":258},[234,38405,38406],{"class":244},"  [",[234,38408,29452],{"class":899},[234,38410,1114],{"class":240},[234,38412,354],{"class":271},[234,38414,27788],{"class":244},[234,38416,1114],{"class":240},[234,38418,354],{"class":271},[234,38420,38421],{"class":240}," |",[234,38423,1474],{"class":271},[234,38425,38421],{"class":240},[234,38427,33570],{"class":271},[234,38429,255],{"class":244},[234,38431,38432],{"class":236,"line":265},[234,38433,1143],{"class":244},[37,38435,38437],{"id":38436},"what-it-is-for","What it is for",[30,38439,38440],{},"It represents:",[42,38442,38443,38448],{},[45,38444,38445,38446],{},"global fallback settings passed into ",[60,38447,30316],{},[45,38449,38450,38451],{},"per-module override settings passed into ",[60,38452,38453],{},"use(MyModule, settings)",[37,38455,37612],{"id":37611},[30,38457,38458],{},"The type is intentionally broad because many StringTune settings are attribute-like values that stay string-based until a module parses them.",[410,38460,38461],{},"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":38463},[38464,38465,38466,38467],{"id":37460,"depth":258,"text":37461},{"id":38385,"depth":258,"text":38386},{"id":38436,"depth":258,"text":38437},{"id":37611,"depth":258,"text":37612},{"path":13750,"title":34457,"description":38469,"kind":34360,"section":34361,"order":38470,"group":34408,"aliases":38471,"attrs":38472,"events":38473,"cssVars":38474,"related":38475,"body":38476},"Internal helper for deciding when the environment should be treated as coarse-pointer oriented.",78,[],[],[],[],[5301,34488,34415],{"type":22,"value":38477,"toc":38544},[38478,38481,38486,38488,38493,38497,38500,38520,38524,38537,38541],[25,38479,34457],{"id":38480},"iscoarsepointer",[30,38482,38483,38485],{},[60,38484,34457],{}," is an internal environment helper.",[37,38487,37461],{"id":37460},[30,38489,38490,38491,38187],{},"It lives in ",[60,38492,34532],{},[37,38494,38496],{"id":38495},"what-it-checks","What it checks",[30,38498,38499],{},"The current implementation combines:",[42,38501,38502,38507,38512,38515],{},[45,38503,38504],{},[60,38505,38506],{},"matchMedia('(pointer: coarse)')",[45,38508,38509],{},[60,38510,38511],{},"matchMedia('(pointer: fine)')",[45,38513,38514],{},"viewport width",[45,38516,38517],{},[60,38518,38519],{},"navigator.maxTouchPoints",[37,38521,38523],{"id":38522},"current-behavior","Current behavior",[42,38525,38526,38531,38534],{},[45,38527,38528,38529],{},"if a fine primary pointer is clearly detected, it returns ",[60,38530,2715],{},[45,38532,38533],{},"narrow screens are treated as coarse",[45,38535,38536],{},"touch capability is used as fallback when the pointer media queries are not decisive",[37,38538,38540],{"id":38539},"why-it-exists","Why it exists",[30,38542,38543],{},"This helps the runtime avoid simplistic mobile detection and better decide when touch-oriented behavior should win.",{"title":230,"searchDepth":258,"depth":258,"links":38545},[38546,38547,38548,38549],{"id":37460,"depth":258,"text":37461},{"id":38495,"depth":258,"text":38496},{"id":38522,"depth":258,"text":38523},{"id":38539,"depth":258,"text":38540},{"path":34462,"title":34463,"description":38551,"kind":34360,"section":34361,"order":38552,"group":34408,"aliases":38553,"attrs":38554,"events":38555,"cssVars":38556,"related":38557,"body":38558},"Internal parser for StringProgressPart source syntax such as source[0.2-0.7].",79,[],[],[],[],[5215,2899,34415],{"type":22,"value":38559,"toc":38660},[38560,38563,38570,38572,38576,38580,38589,38593,38622,38624,38627,38638,38643,38647,38657],[25,38561,34463],{"id":38562},"parsepartof",[30,38564,38565,38567,38568,106],{},[60,38566,34463],{}," is a small internal parser used by ",[60,38569,5216],{},[37,38571,37461],{"id":37460},[30,38573,38490,38574,38187],{},[60,38575,34532],{},[37,38577,38579],{"id":38578},"expected-input","Expected input",[225,38581,38583],{"className":32040,"code":38582,"language":32042,"meta":230,"style":230},"sourceId[0.2-0.7]\n",[60,38584,38585],{"__ignoreMap":230},[234,38586,38587],{"class":236,"line":237},[234,38588,38582],{},[37,38590,38592],{"id":38591},"output-shape","Output shape",[225,38594,38596],{"className":227,"code":38595,"language":229,"meta":230,"style":230},"{ id: string; start: number; end: number } | null\n",[60,38597,38598],{"__ignoreMap":230},[234,38599,38600,38602,38604,38607,38609,38612,38614,38617,38619],{"class":236,"line":237},[234,38601,30759],{"class":244},[234,38603,4269],{"class":281},[234,38605,38606],{"class":244},": string; ",[234,38608,326],{"class":281},[234,38610,38611],{"class":244},": number; ",[234,38613,11775],{"class":281},[234,38615,38616],{"class":244},": number } ",[234,38618,1128],{"class":240},[234,38620,38621],{"class":271}," null\n",[37,38623,18189],{"id":37469},[30,38625,38626],{},"It extracts:",[42,38628,38629,38632,38635],{},[45,38630,38631],{},"the source object id",[45,38633,38634],{},"the start of the slice",[45,38636,38637],{},"the end of the slice",[30,38639,38640,38641,106],{},"If the string does not match the expected pattern, it returns ",[60,38642,12088],{},[37,38644,38646],{"id":38645},"why-it-matters","Why it matters",[30,38648,38649,38650,38653,38654,38656],{},"This helper explains the ",[60,38651,38652],{},"string-part-of=\"source[start-end]\""," syntax used by ",[60,38655,5216],{},", but it should not be treated as a standalone public helper.",[410,38658,38659],{},"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":38661},[38662,38663,38664,38665,38666],{"id":37460,"depth":258,"text":37461},{"id":38578,"depth":258,"text":38579},{"id":38591,"depth":258,"text":38592},{"id":37469,"depth":258,"text":18189},{"id":38645,"depth":258,"text":38646},{"path":32315,"title":34474,"description":38668,"kind":34360,"section":34361,"order":11302,"group":34467,"aliases":38669,"attrs":38670,"events":38671,"cssVars":38672,"related":38673,"body":38674},"Reference map for the runtime state containers aggregated by StringData.",[],[],[],[],[3981,34415,9008],{"type":22,"value":38675,"toc":38741},[38676,38679,38684,38691,38695,38725,38729,38731],[25,38677,34474],{"id":38678},"state-models-overview",[30,38680,38681,38682,106],{},"The runtime state is centered around ",[60,38683,30148],{},[30,38685,38686,38688,38689,106],{},[60,38687,30148],{}," 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,38690,23586],{},[37,38692,38694],{"id":38693},"state-map","State map",[42,38696,38697,38701,38705,38709,38713,38717,38721],{},[45,38698,38699],{},[133,38700,30148],{"href":3981},[45,38702,38703],{},[133,38704,32308],{"href":34483},[45,38706,38707],{},[133,38708,32309],{"href":34488},[45,38710,38711],{},[133,38712,32310],{"href":34493},[45,38714,38715],{},[133,38716,34499],{"href":34498},[45,38718,38719],{},[133,38720,34505],{"href":34504},[45,38722,38723],{},[133,38724,34511],{"href":34510},[37,38726,38728],{"id":38727},"practical-boundary","Practical boundary",[30,38730,34521],{},[42,38732,38733,38738],{},[45,38734,38735,38736],{},"integrate publicly against ",[60,38737,30148],{},[45,38739,38740],{},"treat the nested state models as runtime reference unless your integration genuinely depends on their shape",{"title":230,"searchDepth":258,"depth":258,"links":38742},[38743,38744],{"id":38693,"depth":258,"text":38694},{"id":38727,"depth":258,"text":38728},{"path":3981,"title":30148,"description":38746,"kind":34360,"section":34361,"order":38747,"group":34467,"aliases":38748,"attrs":38749,"events":38750,"cssVars":38751,"related":38752,"body":38753},"Top-level runtime state container shared across modules, tools, and controllers.",81,[],[],[],[],[32315,34483,9008],{"type":22,"value":38754,"toc":38829},[38755,38758,38763,38765,38769,38773,38776,38802,38804,38807,38818,38821,38823],[25,38756,30148],{"id":38757},"stringdata",[30,38759,38760,38762],{},[60,38761,30148],{}," is the main shared state container exported by the package.",[37,38764,37461],{"id":37460},[30,38766,38767,37466],{},[60,38768,30148],{},[37,38770,38772],{"id":38771},"what-it-contains","What it contains",[30,38774,38775],{},"It aggregates:",[42,38777,38778,38782,38786,38790,38794,38798],{},[45,38779,38780],{},[60,38781,32345],{},[45,38783,38784],{},[60,38785,3310],{},[45,38787,38788],{},[60,38789,11672],{},[45,38791,38792],{},[60,38793,32358],{},[45,38795,38796],{},[60,38797,32363],{},[45,38799,38800],{},[60,38801,32368],{},[37,38803,38646],{"id":38645},[30,38805,38806],{},"This is the object passed through the runtime into:",[42,38808,38809,38812,38815],{},[45,38810,38811],{},"module lifecycle hooks",[45,38813,38814],{},"controllers",[45,38816,38817],{},"context-aware utilities",[30,38819,38820],{},"If you need live runtime state in a custom module, this is the correct top-level entry point.",[37,38822,37612],{"id":37611},[30,38824,38825,38826,38828],{},"The nested state classes are documented separately, but the usual public authoring surface is still ",[60,38827,30148],{}," as a whole.",{"title":230,"searchDepth":258,"depth":258,"links":38830},[38831,38832,38833,38834],{"id":37460,"depth":258,"text":37461},{"id":38771,"depth":258,"text":38772},{"id":38645,"depth":258,"text":38646},{"id":37611,"depth":258,"text":37612},{"path":34483,"title":32308,"description":38836,"kind":34360,"section":34361,"order":38837,"group":34467,"aliases":38838,"attrs":38839,"events":38840,"cssVars":38841,"related":38842,"body":38843},"Internal model for live scroll, mode, container, and motion-related values.",82,[],[],[],[],[3981,34488,617],{"type":22,"value":38844,"toc":38986},[38845,38848,38853,38855,38864,38868,38956,38958,38961,38975,38977],[25,38846,32308],{"id":38847},"scrollstate",[30,38849,38850,38852],{},[60,38851,32308],{}," holds the runtime's live scroll-related values.",[37,38854,37461],{"id":37460},[30,38856,38857,38184,38859,38861,38862,106],{},[60,38858,32308],{},[60,38860,34535],{}," and is mainly runtime reference. Most integrations should read it through exported ",[60,38863,30148],{},[37,38865,38867],{"id":38866},"important-fields","Important fields",[42,38869,38870,38875,38880,38885,38890,38895,38900,38905,38910,38915,38919,38924,38929,38933,38938,38943,38948,38952],{},[45,38871,38872],{},[60,38873,38874],{},"target",[45,38876,38877],{},[60,38878,38879],{},"current",[45,38881,38882],{},[60,38883,38884],{},"transformedCurrent",[45,38886,38887],{},[60,38888,38889],{},"delta",[45,38891,38892],{},[60,38893,38894],{},"lerped",[45,38896,38897],{},[60,38898,38899],{},"displacement",[45,38901,38902],{},[60,38903,38904],{},"isScrollingDown",[45,38906,38907],{},[60,38908,38909],{},"topPosition",[45,38911,38912],{},[60,38913,38914],{},"bottomPosition",[45,38916,38917],{},[60,38918,4217],{},[45,38920,38921],{},[60,38922,38923],{},"container",[45,38925,38926],{},[60,38927,38928],{},"elementContainer",[45,38930,38931],{},[60,38932,4392],{},[45,38934,38935],{},[60,38936,38937],{},"mode",[45,38939,38940],{},[60,38941,38942],{},"modeMobile",[45,38944,38945],{},[60,38946,38947],{},"modeDesktop",[45,38949,38950],{},[60,38951,34927],{},[45,38953,38954],{},[60,38955,34932],{},[37,38957,38437],{"id":38436},[30,38959,38960],{},"This state powers:",[42,38962,38963,38966,38969,38972],{},[45,38964,38965],{},"scroll progress modules",[45,38967,38968],{},"scroll controller behavior",[45,38970,38971],{},"direction-aware runtime logic",[45,38973,38974],{},"transformed scroll-container math",[37,38976,37612],{"id":37611},[30,38978,38979,38980,38983,38984,106],{},"If a custom module needs current scroll numbers, ",[60,38981,38982],{},"data.scroll"," is usually the most important branch of ",[60,38985,30148],{},{"title":230,"searchDepth":258,"depth":258,"links":38987},[38988,38989,38990,38991],{"id":37460,"depth":258,"text":37461},{"id":38866,"depth":258,"text":38867},{"id":38436,"depth":258,"text":38437},{"id":37611,"depth":258,"text":37612},{"path":34488,"title":32309,"description":38993,"kind":34360,"section":34361,"order":38994,"group":34467,"aliases":38995,"attrs":38996,"events":38997,"cssVars":38998,"related":38999,"body":39000},"Internal model for viewport dimensions, content bounds, transform scale, and rem base.",83,[],[],[],[],[3981,34483,3259],{"type":22,"value":39001,"toc":39090},[39002,39005,39010,39012,39020,39022,39064,39066,39068,39082,39084],[25,39003,32309],{"id":39004},"viewportstate",[30,39006,39007,39009],{},[60,39008,32309],{}," holds current viewport and content geometry.",[37,39011,37461],{"id":37460},[30,39013,39014,38184,39016,38861,39018,106],{},[60,39015,32309],{},[60,39017,34535],{},[60,39019,30148],{},[37,39021,38867],{"id":38866},[42,39023,39024,39029,39034,39039,39044,39049,39054,39059],{},[45,39025,39026],{},[60,39027,39028],{},"windowWidth",[45,39030,39031],{},[60,39032,39033],{},"windowHeight",[45,39035,39036],{},[60,39037,39038],{},"contentWidth",[45,39040,39041],{},[60,39042,39043],{},"contentHeight",[45,39045,39046],{},[60,39047,39048],{},"scaleWidth",[45,39050,39051],{},[60,39052,39053],{},"scaleHeight",[45,39055,39056],{},[60,39057,39058],{},"transformScale",[45,39060,39061],{},[60,39062,39063],{},"baseRem",[37,39065,38437],{"id":38436},[30,39067,38960],{},[42,39069,39070,39073,39076,39079],{},[45,39071,39072],{},"resize-aware modules",[45,39074,39075],{},"dimension parsing",[45,39077,39078],{},"transformed container calculations",[45,39080,39081],{},"responsive behavior",[37,39083,37612],{"id":37611},[30,39085,39086,39087,106],{},"If a module depends on viewport size, root font size, or transformed layout scaling, the needed values usually live in ",[60,39088,39089],{},"data.viewport",{"title":230,"searchDepth":258,"depth":258,"links":39091},[39092,39093,39094,39095],{"id":37460,"depth":258,"text":37461},{"id":38866,"depth":258,"text":38867},{"id":38436,"depth":258,"text":38437},{"id":37611,"depth":258,"text":37612},{"path":34493,"title":32310,"description":39097,"kind":34360,"section":34361,"order":39098,"group":34467,"aliases":39099,"attrs":39100,"events":39101,"cssVars":39102,"related":39103,"body":39104},"Internal model for raw and smoothed cursor position, step values, and cursor velocity.",84,[],[],[],[],[3981,5260,9008],{"type":22,"value":39105,"toc":39192},[39106,39109,39114,39116,39124,39126,39168,39170,39172,39183,39185],[25,39107,32310],{"id":39108},"cursorstate",[30,39110,39111,39113],{},[60,39112,32310],{}," holds raw and smoothed pointer motion data.",[37,39115,37461],{"id":37460},[30,39117,39118,38184,39120,38861,39122,106],{},[60,39119,32310],{},[60,39121,34535],{},[60,39123,30148],{},[37,39125,38867],{"id":38866},[42,39127,39128,39133,39138,39143,39148,39153,39158,39163],{},[45,39129,39130],{},[60,39131,39132],{},"targetX",[45,39134,39135],{},[60,39136,39137],{},"targetY",[45,39139,39140],{},[60,39141,39142],{},"smoothedX",[45,39144,39145],{},[60,39146,39147],{},"smoothedY",[45,39149,39150],{},[60,39151,39152],{},"stepX",[45,39154,39155],{},[60,39156,39157],{},"stepY",[45,39159,39160],{},[60,39161,39162],{},"velocityX",[45,39164,39165],{},[60,39166,39167],{},"velocityY",[37,39169,38437],{"id":38436},[30,39171,38960],{},[42,39173,39174,39177,39180],{},[45,39175,39176],{},"cursor smoothing",[45,39178,39179],{},"pointer-reactive modules",[45,39181,39182],{},"motion derived from cursor velocity",[37,39184,37612],{"id":37611},[30,39186,39187,39188,39191],{},"If a custom interaction module needs runtime cursor state rather than raw DOM events, ",[60,39189,39190],{},"data.cursor"," is the branch to inspect.",{"title":230,"searchDepth":258,"depth":258,"links":39193},[39194,39195,39196,39197],{"id":37460,"depth":258,"text":37461},{"id":38866,"depth":258,"text":38867},{"id":38436,"depth":258,"text":38437},{"id":37611,"depth":258,"text":37612},{"path":34498,"title":34499,"description":39199,"kind":34360,"section":34361,"order":39200,"group":34467,"aliases":39201,"attrs":39202,"events":39203,"cssVars":39204,"related":39205,"body":39206},"Internal model for current frame time, delta, previous timestamp, and total elapsed time.",85,[],[],[],[],[3981,34445,28001],{"type":22,"value":39207,"toc":39276},[39208,39211,39216,39218,39226,39230,39251,39253,39256,39267,39269],[25,39209,34499],{"id":39210},"timestate",[30,39212,39213,39215],{},[60,39214,34499],{}," holds frame timing data.",[37,39217,37461],{"id":37460},[30,39219,39220,38184,39222,38861,39224,106],{},[60,39221,34499],{},[60,39223,34535],{},[60,39225,30148],{},[37,39227,39229],{"id":39228},"fields","Fields",[42,39231,39232,39237,39242,39246],{},[45,39233,39234],{},[60,39235,39236],{},"now",[45,39238,39239],{},[60,39240,39241],{},"previous",[45,39243,39244],{},[60,39245,38889],{},[45,39247,39248],{},[60,39249,39250],{},"elapsed",[37,39252,38437],{"id":38436},[30,39254,39255],{},"This state is useful for:",[42,39257,39258,39261,39264],{},[45,39259,39260],{},"time-based animation logic",[45,39262,39263],{},"frame-rate-aware behavior",[45,39265,39266],{},"duration-dependent custom modules",[37,39268,37612],{"id":37611},[30,39270,39271,39272,39275],{},"If a custom module needs time but should stay inside the runtime model, use ",[60,39273,39274],{},"data.time"," instead of creating a separate loop clock.",{"title":230,"searchDepth":258,"depth":258,"links":39277},[39278,39279,39280,39281],{"id":37460,"depth":258,"text":37461},{"id":39228,"depth":258,"text":39229},{"id":38436,"depth":258,"text":38437},{"id":37611,"depth":258,"text":37612},{"path":34504,"title":34505,"description":39283,"kind":34360,"section":34361,"order":39284,"group":34467,"aliases":39285,"attrs":39286,"events":39287,"cssVars":39288,"related":39289,"body":39290},"Internal runtime flags for debug overlays and certain layout-control switches.",86,[],[],[],[],[3981,5340,5346],{"type":22,"value":39291,"toc":39349},[39292,39295,39300,39302,39310,39314,39331,39333,39336,39344,39346],[25,39293,34505],{"id":39294},"systemstate",[30,39296,39297,39299],{},[60,39298,34505],{}," is a small container for runtime-wide flags.",[37,39301,37461],{"id":37460},[30,39303,39304,38184,39306,38861,39308,106],{},[60,39305,34505],{},[60,39307,34535],{},[60,39309,30148],{},[37,39311,39313],{"id":39312},"current-fields","Current fields",[42,39315,39316,39321,39326],{},[45,39317,39318],{},[60,39319,39320],{},"fpsTracker",[45,39322,39323],{},[60,39324,39325],{},"positionTracker",[45,39327,39328],{},[60,39329,39330],{},"suppressMasonryResize",[37,39332,38437],{"id":38436},[30,39334,39335],{},"These flags are currently used for:",[42,39337,39338,39341],{},[45,39339,39340],{},"enabling debug overlays",[45,39342,39343],{},"controlling specific layout behavior such as masonry resize suppression",[37,39345,37612],{"id":37611},[30,39347,39348],{},"This is more of a runtime control bucket than a general-purpose state model.",{"title":230,"searchDepth":258,"depth":258,"links":39350},[39351,39352,39353,39354],{"id":37460,"depth":258,"text":37461},{"id":39312,"depth":258,"text":39313},{"id":38436,"depth":258,"text":38437},{"id":37611,"depth":258,"text":37612},{"path":34510,"title":34511,"description":39356,"kind":34360,"section":34361,"order":39357,"group":34467,"aliases":39358,"attrs":39359,"events":39360,"cssVars":39361,"related":39362,"body":39363},"Internal holder for external render-context references such as Three.js instances.",87,[],[],[],[],[3981,32315,2350],{"type":22,"value":39364,"toc":39424},[39365,39368,39373,39375,39382,39386,39393,39395,39398,39400,39403,39421],[25,39366,34511],{"id":39367},"renderstate",[30,39369,39370,39372],{},[60,39371,34511],{}," is a very small render-context holder.",[37,39374,37461],{"id":37460},[30,39376,39377,38184,39379,39381],{},[60,39378,34511],{},[60,39380,34535],{}," and is mainly runtime reference.",[37,39383,39385],{"id":39384},"current-field","Current field",[42,39387,39388],{},[45,39389,39390],{},[60,39391,39392],{},"threeInstance",[37,39394,38437],{"id":38436},[30,39396,39397],{},"It exists so render-engine integrations can keep a shared render-context reference inside the broader runtime state model.",[37,39399,37612],{"id":37611},[30,39401,39402],{},"In the current built-in module set, this state is much less central than:",[42,39404,39405,39409,39413,39417],{},[45,39406,39407],{},[60,39408,32345],{},[45,39410,39411],{},[60,39412,3310],{},[45,39414,39415],{},[60,39416,11672],{},[45,39418,39419],{},[60,39420,32363],{},[30,39422,39423],{},"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":39425},[39426,39427,39428,39429],{"id":37460,"depth":258,"text":37461},{"id":39384,"depth":258,"text":39385},{"id":38436,"depth":258,"text":38437},{"id":37611,"depth":258,"text":37612},{"/docs/overview":39431,"/docs/introduction":39695,"/docs/quick-start":39836,"/docs/nuxt":40004,"/docs/nextjs":40887,"/docs/recipes/overview":41193,"/docs/built-in-vs-custom-vs-internal":41223,"/docs/configuration":41301,"/docs/object-ids":41647,"/docs/element-mirroring":41778,"/docs/offset-concepts":41937,"/docs/event-system":42356,"/docs/scroll-marks":42484,"/docs/scroll-modes":42747,"/docs/scroll-containers":42810,"/docs/performance":42978,"/docs/scroll-isolation":43185,"/docs/modules/overview":43444,"/docs/modules/progress":43574,"/docs/modules/progress-part":44275,"/docs/modules/parallax":45110,"/docs/modules/lerp":45979,"/docs/modules/glide":46440,"/docs/modules/anchor":46869,"/docs/modules/scroll-container":48126,"/docs/modules/scroller":48969,"/docs/modules/cursor":49306,"/docs/modules/cursor/targets-and-portals":50442,"/docs/modules/cursor/css-variables-and-events":50772,"/docs/modules/cursor/lifecycle-and-device-behavior":51082,"/docs/modules/magnetic":51232,"/docs/modules/impulse":51837,"/docs/modules/spotlight":52920,"/docs/modules/split":53841,"/docs/modules/split/grammar":54926,"/docs/modules/split/dom-output":55514,"/docs/modules/split/fit-and-rebuild":56176,"/docs/modules/split/inline-html":56833,"/docs/modules/masonry":57707,"/docs/modules/responsive":58534,"/docs/modules/form":59360,"/docs/modules/loading":60777,"/docs/modules/lazy":61235,"/docs/modules/video-autoplay":61850,"/docs/modules/fps-tracker":62347,"/docs/modules/position-tracker":62896,"/docs/custom-modules/overview":63695,"/docs/custom-modules/first-module":63860,"/docs/custom-modules/element-vs-global":64349,"/docs/custom-modules/module-contract":64706,"/docs/custom-modules/lifecycle-hooks":65230,"/docs/custom-modules/objects-and-attributes":65708,"/docs/custom-modules/context-tools-events":66314,"/docs/custom-modules/context-tools-events/context":66434,"/docs/custom-modules/context-tools-events/tools":66652,"/docs/custom-modules/context-tools-events/states":67137,"/docs/custom-modules/context-tools-events/events":67317,"/docs/custom-modules/performance-patterns":67538,"/docs/custom-modules/worked-example":67950,"/docs/api/overview":68854,"/docs/api/string-tune":68992,"/docs/api/events":69371,"/docs/api/settings":70126,"/docs/api/attributes":70186,"/docs/api/css-variables":70652,"/docs/api/utilities":71464,"/docs/api/frame-dom":71555,"/docs/api/style-txn":71716,"/docs/api/dom-batcher":71891,"/docs/api/grid-adapter":72016,"/docs/api/debounce":72144,"/docs/api/string-fps":72198,"/docs/api/string-settings":72298,"/docs/api/is-coarse-pointer":72390,"/docs/api/parse-part-of":72452,"/docs/api/state-models":72543,"/docs/api/string-data":72611,"/docs/api/scroll-state":72687,"/docs/api/viewport-state":72815,"/docs/api/cursor-state":72901,"/docs/api/time-state":72985,"/docs/api/system-state":73053,"/docs/api/render-state":73113},{"path":6,"title":7,"description":8,"kind":9,"section":10,"order":11,"aliases":39432,"attrs":39433,"events":39434,"cssVars":39435,"related":39436,"body":39437},[13,14],[],[],[],[19,20],{"type":22,"value":39438,"toc":39683},[39439,39441,39443,39445,39447,39469,39471,39473,39483,39485,39499,39501,39503,39525,39527,39529,39531,39533,39551,39553,39555,39557,39559,39561,39631,39659,39661,39669,39671,39681],[25,39440,28],{"id":27},[30,39442,32],{},[30,39444,35],{},[37,39446,40],{"id":39},[42,39448,39449,39451,39453],{},[45,39450,47],{},[45,39452,50],{},[45,39454,53,39455],{},[42,39456,39457,39461,39465,39467],{},[45,39458,58,39459],{},[60,39460,28],{},[45,39462,64,39463],{},[60,39464,67],{},[45,39466,70],{},[45,39468,73],{},[37,39470,77],{"id":76},[30,39472,80],{},[42,39474,39475,39477,39479,39481],{},[45,39476,85],{},[45,39478,88],{},[45,39480,91],{},[45,39482,94],{},[30,39484,97],{},[99,39486,39487,39491,39495,39497],{},[45,39488,103,39489,106],{},[60,39490,67],{},[45,39492,109,39493,113],{},[60,39494,112],{},[45,39496,116],{},[45,39498,119],{},[37,39500,123],{"id":122},[30,39502,126],{},[99,39504,39505,39511,39517,39521],{},[45,39506,131,39507,137,39509,141],{},[133,39508,136],{"href":135},[133,39510,140],{"href":19},[45,39512,131,39513,148,39515,152],{},[133,39514,147],{"href":146},[133,39516,151],{"href":20},[45,39518,155,39519,160],{},[133,39520,159],{"href":158},[45,39522,163,39523,168],{},[133,39524,167],{"href":166},[37,39526,172],{"id":171},[174,39528,177],{"id":176},[30,39530,180],{},[30,39532,183],{},[42,39534,39535,39539,39543,39547],{},[45,39536,39537],{},[60,39538,190],{},[45,39540,39541],{},[60,39542,195],{},[45,39544,39545],{},[60,39546,200],{},[45,39548,39549],{},[60,39550,205],{},[174,39552,209],{"id":208},[30,39554,212],{},[174,39556,216],{"id":215},[30,39558,219],{},[37,39560,223],{"id":222},[225,39562,39563],{"className":227,"code":228,"language":229,"meta":230,"style":230},[60,39564,39565,39577,39581,39595,39599,39607,39619],{"__ignoreMap":230},[234,39566,39567,39569,39571,39573,39575],{"class":236,"line":237},[234,39568,241],{"class":240},[234,39570,245],{"class":244},[234,39572,248],{"class":240},[234,39574,252],{"class":251},[234,39576,255],{"class":244},[234,39578,39579],{"class":236,"line":258},[234,39580,262],{"emptyLinePlaceholder":261},[234,39582,39583,39585,39587,39589,39591,39593],{"class":236,"line":265},[234,39584,268],{"class":240},[234,39586,272],{"class":271},[234,39588,275],{"class":240},[234,39590,278],{"class":244},[234,39592,282],{"class":281},[234,39594,285],{"class":244},[234,39596,39597],{"class":236,"line":288},[234,39598,262],{"emptyLinePlaceholder":261},[234,39600,39601,39603,39605],{"class":236,"line":293},[234,39602,296],{"class":244},[234,39604,299],{"class":281},[234,39606,302],{"class":244},[234,39608,39609,39611,39613,39615,39617],{"class":236,"line":305},[234,39610,296],{"class":244},[234,39612,299],{"class":281},[234,39614,312],{"class":244},[234,39616,315],{"class":271},[234,39618,318],{"class":244},[234,39620,39621,39623,39625,39627,39629],{"class":236,"line":321},[234,39622,296],{"class":244},[234,39624,326],{"class":281},[234,39626,329],{"class":244},[234,39628,332],{"class":271},[234,39630,335],{"class":244},[225,39632,39633],{"className":338,"code":339,"language":340,"meta":230,"style":230},[60,39634,39635],{"__ignoreMap":230},[234,39636,39637,39639,39641,39643,39645,39647,39649,39651,39653,39655,39657],{"class":236,"line":237},[234,39638,347],{"class":244},[234,39640,351],{"class":350},[234,39642,354],{"class":281},[234,39644,357],{"class":244},[234,39646,360],{"class":251},[234,39648,363],{"class":281},[234,39650,357],{"class":244},[234,39652,368],{"class":251},[234,39654,371],{"class":244},[234,39656,351],{"class":350},[234,39658,376],{"class":244},[30,39660,379],{},[42,39662,39663,39665,39667],{},[45,39664,384],{},[45,39666,387],{},[45,39668,390],{},[37,39670,394],{"id":393},[42,39672,39673,39675,39677,39679],{},[45,39674,399],{},[45,39676,402],{},[45,39678,405],{},[45,39680,408],{},[410,39682,412],{},{"title":230,"searchDepth":258,"depth":258,"links":39684},[39685,39686,39687,39688,39693,39694],{"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":39689},[39690,39691,39692],{"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":39696,"attrs":39697,"events":39698,"cssVars":39699,"related":39700,"body":39701},[429,430],[],[],[],[19,435,436],{"type":22,"value":39702,"toc":39829},[39703,39705,39707,39719,39721,39779,39783,39787,39793,39795,39807,39809,39827],[25,39704,136],{"id":441},[37,39706,445],{"id":444},[225,39708,39709],{"className":448,"code":449,"language":450,"meta":230,"style":230},[60,39710,39711],{"__ignoreMap":230},[234,39712,39713,39715,39717],{"class":236,"line":237},[234,39714,457],{"class":281},[234,39716,460],{"class":251},[234,39718,463],{"class":251},[37,39720,467],{"id":466},[225,39722,39723],{"className":227,"code":470,"language":229,"meta":230,"style":230},[60,39724,39725,39737,39741,39755,39759,39767],{"__ignoreMap":230},[234,39726,39727,39729,39731,39733,39735],{"class":236,"line":237},[234,39728,241],{"class":240},[234,39730,479],{"class":244},[234,39732,248],{"class":240},[234,39734,252],{"class":251},[234,39736,255],{"class":244},[234,39738,39739],{"class":236,"line":258},[234,39740,262],{"emptyLinePlaceholder":261},[234,39742,39743,39745,39747,39749,39751,39753],{"class":236,"line":265},[234,39744,268],{"class":240},[234,39746,272],{"class":271},[234,39748,275],{"class":240},[234,39750,278],{"class":244},[234,39752,282],{"class":281},[234,39754,285],{"class":244},[234,39756,39757],{"class":236,"line":288},[234,39758,262],{"emptyLinePlaceholder":261},[234,39760,39761,39763,39765],{"class":236,"line":293},[234,39762,296],{"class":244},[234,39764,299],{"class":281},[234,39766,302],{"class":244},[234,39768,39769,39771,39773,39775,39777],{"class":236,"line":305},[234,39770,296],{"class":244},[234,39772,326],{"class":281},[234,39774,329],{"class":244},[234,39776,332],{"class":271},[234,39778,335],{"class":244},[37,39780,531,39781,535],{"id":530},[60,39782,534],{},[30,39784,39785,540],{},[60,39786,534],{},[30,39788,543,39789,547,39791,550],{},[60,39790,546],{},[60,39792,534],{},[37,39794,554],{"id":553},[42,39796,39797,39801,39803,39805],{},[45,39798,559,39799,106],{},[60,39800,562],{},[45,39802,565],{},[45,39804,568],{},[45,39806,571],{},[37,39808,575],{"id":574},[42,39810,39811,39815,39819,39823],{},[45,39812,39813],{},[133,39814,140],{"href":19},[45,39816,39817],{},[133,39818,586],{"href":435},[45,39820,39821],{},[133,39822,591],{"href":436},[45,39824,39825],{},[133,39826,159],{"href":158},[410,39828,598],{},{"title":230,"searchDepth":258,"depth":258,"links":39830},[39831,39832,39833,39834,39835],{"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":39837,"attrs":39838,"events":39839,"cssVars":39840,"related":39841,"body":39842},[611,612],[],[],[],[135,617],{"type":22,"value":39843,"toc":39996},[39844,39846,39848,39882,39884,39904,39908,39916,39918,39934,39936,39964,39968,39970,39972,39982,39990,39992,39994],[25,39845,140],{"id":622},[37,39847,626],{"id":625},[225,39849,39850],{"className":227,"code":629,"language":229,"meta":230,"style":230},[60,39851,39852,39864,39868],{"__ignoreMap":230},[234,39853,39854,39856,39858,39860,39862],{"class":236,"line":237},[234,39855,241],{"class":240},[234,39857,638],{"class":244},[234,39859,248],{"class":240},[234,39861,252],{"class":251},[234,39863,255],{"class":244},[234,39865,39866],{"class":236,"line":258},[234,39867,262],{"emptyLinePlaceholder":261},[234,39869,39870,39872,39874,39876,39878,39880],{"class":236,"line":265},[234,39871,268],{"class":240},[234,39873,272],{"class":271},[234,39875,275],{"class":240},[234,39877,278],{"class":244},[234,39879,282],{"class":281},[234,39881,285],{"class":244},[37,39883,666],{"id":665},[225,39885,39886],{"className":227,"code":669,"language":229,"meta":230,"style":230},[60,39887,39888,39896],{"__ignoreMap":230},[234,39889,39890,39892,39894],{"class":236,"line":237},[234,39891,296],{"class":244},[234,39893,299],{"class":281},[234,39895,302],{"class":244},[234,39897,39898,39900,39902],{"class":236,"line":258},[234,39899,296],{"class":244},[234,39901,299],{"class":281},[234,39903,688],{"class":244},[30,39905,163,39906,693],{},[60,39907,67],{},[42,39909,39910,39914],{},[45,39911,698,39912],{},[60,39913,112],{},[45,39915,703],{},[37,39917,707],{"id":706},[225,39919,39920],{"className":227,"code":710,"language":229,"meta":230,"style":230},[60,39921,39922],{"__ignoreMap":230},[234,39923,39924,39926,39928,39930,39932],{"class":236,"line":237},[234,39925,296],{"class":244},[234,39927,326],{"class":281},[234,39929,329],{"class":244},[234,39931,332],{"class":271},[234,39933,335],{"class":244},[37,39935,728],{"id":727},[225,39937,39938],{"className":338,"code":731,"language":340,"meta":230,"style":230},[60,39939,39940],{"__ignoreMap":230},[234,39941,39942,39944,39946,39948,39950,39952,39954,39956,39958,39960,39962],{"class":236,"line":237},[234,39943,347],{"class":244},[234,39945,740],{"class":350},[234,39947,354],{"class":281},[234,39949,357],{"class":244},[234,39951,360],{"class":251},[234,39953,363],{"class":281},[234,39955,357],{"class":244},[234,39957,368],{"class":251},[234,39959,371],{"class":244},[234,39961,740],{"class":350},[234,39963,376],{"class":244},[30,39965,761,39966,765],{},[60,39967,764],{},[37,39969,769],{"id":768},[30,39971,772],{},[42,39973,39974,39976,39978,39980],{},[45,39975,777],{},[45,39977,780],{},[45,39979,783],{},[45,39981,786],{},[30,39983,789,39984,792,39986,796,39988,106],{},[60,39985,190],{},[60,39987,795],{},[60,39989,799],{},[37,39991,803],{"id":802},[30,39993,806],{},[410,39995,412],{},{"title":230,"searchDepth":258,"depth":258,"links":39997},[39998,39999,40000,40001,40002,40003],{"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":40005,"attrs":40006,"events":40007,"cssVars":40008,"related":40009,"body":40010},[821],[],[],[],[135,19,436],{"type":22,"value":40011,"toc":40880},[40012,40014,40016,40018,40030,40032,40034,40180,40186,40188,40320,40322,40324,40362,40364,40368,40874,40876,40878],[25,40013,586],{"id":830},[30,40015,833],{},[37,40017,136],{"id":441},[225,40019,40020],{"className":448,"code":449,"language":450,"meta":230,"style":230},[60,40021,40022],{"__ignoreMap":230},[234,40023,40024,40026,40028],{"class":236,"line":237},[234,40025,457],{"class":281},[234,40027,460],{"class":251},[234,40029,463],{"class":251},[37,40031,851],{"id":850},[30,40033,854],{},[225,40035,40036],{"className":227,"code":857,"language":229,"meta":230,"style":230},[60,40037,40038,40042,40054,40058,40076,40090,40098,40106,40114,40118,40134,40146,40150,40154,40160,40164,40168,40172,40176],{"__ignoreMap":230},[234,40039,40040],{"class":236,"line":237},[234,40041,865],{"class":864},[234,40043,40044,40046,40048,40050,40052],{"class":236,"line":258},[234,40045,241],{"class":240},[234,40047,872],{"class":244},[234,40049,248],{"class":240},[234,40051,252],{"class":251},[234,40053,255],{"class":244},[234,40055,40056],{"class":236,"line":265},[234,40057,262],{"emptyLinePlaceholder":261},[234,40059,40060,40062,40064,40066,40068,40070,40072,40074],{"class":236,"line":288},[234,40061,887],{"class":240},[234,40063,890],{"class":240},[234,40065,893],{"class":281},[234,40067,896],{"class":244},[234,40069,900],{"class":899},[234,40071,903],{"class":244},[234,40073,906],{"class":240},[234,40075,909],{"class":244},[234,40077,40078,40080,40082,40084,40086,40088],{"class":236,"line":293},[234,40079,914],{"class":240},[234,40081,272],{"class":271},[234,40083,275],{"class":240},[234,40085,278],{"class":244},[234,40087,282],{"class":281},[234,40089,285],{"class":244},[234,40091,40092,40094,40096],{"class":236,"line":305},[234,40093,929],{"class":244},[234,40095,299],{"class":281},[234,40097,934],{"class":244},[234,40099,40100,40102,40104],{"class":236,"line":321},[234,40101,929],{"class":244},[234,40103,299],{"class":281},[234,40105,943],{"class":244},[234,40107,40108,40110,40112],{"class":236,"line":946},[234,40109,929],{"class":244},[234,40111,299],{"class":281},[234,40113,302],{"class":244},[234,40115,40116],{"class":236,"line":955},[234,40117,262],{"emptyLinePlaceholder":261},[234,40119,40120,40122,40124,40126,40128,40130,40132],{"class":236,"line":11},[234,40121,962],{"class":244},[234,40123,965],{"class":281},[234,40125,329],{"class":244},[234,40127,970],{"class":251},[234,40129,973],{"class":244},[234,40131,906],{"class":240},[234,40133,909],{"class":244},[234,40135,40136,40138,40140,40142,40144],{"class":236,"line":980},[234,40137,983],{"class":244},[234,40139,326],{"class":281},[234,40141,329],{"class":244},[234,40143,332],{"class":271},[234,40145,335],{"class":244},[234,40147,40148],{"class":236,"line":994},[234,40149,997],{"class":244},[234,40151,40152],{"class":236,"line":1000},[234,40153,262],{"emptyLinePlaceholder":261},[234,40155,40156,40158],{"class":236,"line":1005},[234,40157,1008],{"class":240},[234,40159,909],{"class":244},[234,40161,40162],{"class":236,"line":1013},[234,40163,1016],{"class":244},[234,40165,40166],{"class":236,"line":1019},[234,40167,1022],{"class":244},[234,40169,40170],{"class":236,"line":1025},[234,40171,1028],{"class":244},[234,40173,40174],{"class":236,"line":1031},[234,40175,1034],{"class":244},[234,40177,40178],{"class":236,"line":1037},[234,40179,1040],{"class":244},[1042,40181,40182],{},[30,40183,1046,40184,1049],{},[60,40185,299],{},[37,40187,1053],{"id":1052},[225,40189,40190],{"className":227,"code":1056,"language":229,"meta":230,"style":230},[60,40191,40192,40196,40210,40214,40224,40232,40252,40256,40260,40264,40274,40282,40302,40306,40310,40314],{"__ignoreMap":230},[234,40193,40194],{"class":236,"line":237},[234,40195,1063],{"class":864},[234,40197,40198,40200,40202,40204,40206,40208],{"class":236,"line":258},[234,40199,241],{"class":240},[234,40201,1070],{"class":240},[234,40203,1073],{"class":244},[234,40205,248],{"class":240},[234,40207,252],{"class":251},[234,40209,255],{"class":244},[234,40211,40212],{"class":236,"line":265},[234,40213,262],{"emptyLinePlaceholder":261},[234,40215,40216,40218,40220,40222],{"class":236,"line":288},[234,40217,1088],{"class":240},[234,40219,1091],{"class":240},[234,40221,1094],{"class":251},[234,40223,909],{"class":244},[234,40225,40226,40228,40230],{"class":236,"line":293},[234,40227,1101],{"class":240},[234,40229,1104],{"class":281},[234,40231,909],{"class":244},[234,40233,40234,40236,40238,40240,40242,40244,40246,40248,40250],{"class":236,"line":305},[234,40235,1111],{"class":899},[234,40237,1114],{"class":240},[234,40239,1117],{"class":281},[234,40241,347],{"class":244},[234,40243,1122],{"class":240},[234,40245,1125],{"class":244},[234,40247,1128],{"class":240},[234,40249,1131],{"class":271},[234,40251,255],{"class":244},[234,40253,40254],{"class":236,"line":321},[234,40255,1138],{"class":244},[234,40257,40258],{"class":236,"line":946},[234,40259,1143],{"class":244},[234,40261,40262],{"class":236,"line":955},[234,40263,262],{"emptyLinePlaceholder":261},[234,40265,40266,40268,40270,40272],{"class":236,"line":11},[234,40267,1088],{"class":240},[234,40269,1091],{"class":240},[234,40271,1156],{"class":251},[234,40273,909],{"class":244},[234,40275,40276,40278,40280],{"class":236,"line":980},[234,40277,1101],{"class":240},[234,40279,1165],{"class":281},[234,40281,909],{"class":244},[234,40283,40284,40286,40288,40290,40292,40294,40296,40298,40300],{"class":236,"line":994},[234,40285,1111],{"class":899},[234,40287,1114],{"class":240},[234,40289,1117],{"class":281},[234,40291,347],{"class":244},[234,40293,1122],{"class":240},[234,40295,1125],{"class":244},[234,40297,1128],{"class":240},[234,40299,1131],{"class":271},[234,40301,255],{"class":244},[234,40303,40304],{"class":236,"line":1000},[234,40305,1138],{"class":244},[234,40307,40308],{"class":236,"line":1005},[234,40309,1143],{"class":244},[234,40311,40312],{"class":236,"line":1013},[234,40313,262],{"emptyLinePlaceholder":261},[234,40315,40316,40318],{"class":236,"line":1019},[234,40317,887],{"class":240},[234,40319,1206],{"class":244},[37,40321,1210],{"id":1209},[30,40323,1213],{},[225,40325,40326],{"className":227,"code":1216,"language":229,"meta":230,"style":230},[60,40327,40328,40338,40342,40346,40354,40358],{"__ignoreMap":230},[234,40329,40330,40332,40334,40336],{"class":236,"line":237},[234,40331,887],{"class":240},[234,40333,890],{"class":240},[234,40335,1227],{"class":281},[234,40337,1230],{"class":244},[234,40339,40340],{"class":236,"line":258},[234,40341,1235],{"class":240},[234,40343,40344],{"class":236,"line":265},[234,40345,1240],{"class":244},[234,40347,40348,40350,40352],{"class":236,"line":288},[234,40349,1245],{"class":244},[234,40351,1248],{"class":251},[234,40353,1251],{"class":244},[234,40355,40356],{"class":236,"line":293},[234,40357,1256],{"class":244},[234,40359,40360],{"class":236,"line":305},[234,40361,1040],{"class":244},[37,40363,1264],{"id":1263},[30,40365,1267,40366,1271],{},[60,40367,1270],{},[225,40369,40370],{"className":1274,"code":1275,"language":1276,"meta":230,"style":230},[60,40371,40372,40380,40406,40436,40466,40474,40482,40486,40502,40522,40538,40550,40554,40564,40574,40580,40592,40596,40600,40604,40614,40634,40640,40652,40656,40660,40668,40672,40682,40688,40700,40710,40720,40732,40736,40740,40746,40756,40772,40782,40794,40804,40862,40866],{"__ignoreMap":230},[234,40373,40374,40376,40378],{"class":236,"line":237},[234,40375,347],{"class":244},[234,40377,1285],{"class":350},[234,40379,376],{"class":244},[234,40381,40382,40384,40386,40388,40390,40392,40394,40396,40398,40400,40402,40404],{"class":236,"line":258},[234,40383,1292],{"class":244},[234,40385,740],{"class":350},[234,40387,1297],{"class":281},[234,40389,357],{"class":244},[234,40391,368],{"class":251},[234,40393,354],{"class":281},[234,40395,357],{"class":244},[234,40397,360],{"class":251},[234,40399,363],{"class":281},[234,40401,357],{"class":244},[234,40403,1314],{"class":251},[234,40405,376],{"class":244},[234,40407,40408,40410,40412,40414,40416,40418,40420,40422,40424,40426,40428,40430,40432,40434],{"class":236,"line":265},[234,40409,1321],{"class":244},[234,40411,25],{"class":350},[234,40413,1297],{"class":281},[234,40415,357],{"class":244},[234,40417,1330],{"class":251},[234,40419,354],{"class":281},[234,40421,357],{"class":244},[234,40423,1337],{"class":251},[234,40425,1340],{"class":281},[234,40427,357],{"class":244},[234,40429,1345],{"class":251},[234,40431,1348],{"class":244},[234,40433,25],{"class":350},[234,40435,376],{"class":244},[234,40437,40438,40440,40442,40444,40446,40448,40450,40452,40454,40456,40458,40460,40462,40464],{"class":236,"line":288},[234,40439,1321],{"class":244},[234,40441,1359],{"class":350},[234,40443,1297],{"class":281},[234,40445,357],{"class":244},[234,40447,1366],{"class":251},[234,40449,354],{"class":281},[234,40451,357],{"class":244},[234,40453,1373],{"class":251},[234,40455,1376],{"class":281},[234,40457,357],{"class":244},[234,40459,1381],{"class":251},[234,40461,1384],{"class":244},[234,40463,1359],{"class":350},[234,40465,376],{"class":244},[234,40467,40468,40470,40472],{"class":236,"line":293},[234,40469,1393],{"class":244},[234,40471,740],{"class":350},[234,40473,376],{"class":244},[234,40475,40476,40478,40480],{"class":236,"line":305},[234,40477,1402],{"class":244},[234,40479,1285],{"class":350},[234,40481,376],{"class":244},[234,40483,40484],{"class":236,"line":321},[234,40485,262],{"emptyLinePlaceholder":261},[234,40487,40488,40490,40492,40494,40496,40498,40500],{"class":236,"line":946},[234,40489,347],{"class":244},[234,40491,1417],{"class":350},[234,40493,1420],{"class":281},[234,40495,1423],{"class":281},[234,40497,357],{"class":244},[234,40499,1428],{"class":251},[234,40501,376],{"class":244},[234,40503,40504,40506,40508,40510,40512,40514,40516,40518,40520],{"class":236,"line":955},[234,40505,268],{"class":240},[234,40507,1437],{"class":244},[234,40509,1440],{"class":899},[234,40511,1443],{"class":244},[234,40513,1446],{"class":271},[234,40515,1449],{"class":244},[234,40517,357],{"class":240},[234,40519,1454],{"class":281},[234,40521,285],{"class":244},[234,40523,40524,40526,40528,40530,40532,40534,40536],{"class":236,"line":11},[234,40525,1461],{"class":240},[234,40527,1464],{"class":281},[234,40529,329],{"class":244},[234,40531,1469],{"class":899},[234,40533,1114],{"class":240},[234,40535,1474],{"class":271},[234,40537,1477],{"class":244},[234,40539,40540,40542,40544,40546,40548],{"class":236,"line":980},[234,40541,1482],{"class":244},[234,40543,1485],{"class":281},[234,40545,329],{"class":244},[234,40547,1490],{"class":251},[234,40549,1493],{"class":244},[234,40551,40552],{"class":236,"line":994},[234,40553,1143],{"class":244},[234,40555,40556,40558,40560,40562],{"class":236,"line":1000},[234,40557,1502],{"class":281},[234,40559,1505],{"class":244},[234,40561,906],{"class":240},[234,40563,909],{"class":244},[234,40565,40566,40568,40570,40572],{"class":236,"line":1005},[234,40567,1514],{"class":281},[234,40569,1505],{"class":244},[234,40571,906],{"class":240},[234,40573,909],{"class":244},[234,40575,40576,40578],{"class":236,"line":1013},[234,40577,1525],{"class":240},[234,40579,1528],{"class":244},[234,40581,40582,40584,40586,40588,40590],{"class":236,"line":1019},[234,40583,1533],{"class":244},[234,40585,1536],{"class":281},[234,40587,329],{"class":244},[234,40589,1541],{"class":251},[234,40591,1544],{"class":244},[234,40593,40594],{"class":236,"line":1025},[234,40595,1549],{"class":244},[234,40597,40598],{"class":236,"line":1031},[234,40599,997],{"class":244},[234,40601,40602],{"class":236,"line":1037},[234,40603,1040],{"class":244},[234,40605,40606,40608,40610,40612],{"class":236,"line":427},[234,40607,1562],{"class":281},[234,40609,1505],{"class":244},[234,40611,906],{"class":240},[234,40613,909],{"class":244},[234,40615,40616,40618,40620,40622,40624,40626,40628,40630,40632],{"class":236,"line":1571},[234,40617,914],{"class":240},[234,40619,1437],{"class":244},[234,40621,1440],{"class":899},[234,40623,1443],{"class":244},[234,40625,1446],{"class":271},[234,40627,1449],{"class":244},[234,40629,357],{"class":240},[234,40631,1454],{"class":281},[234,40633,285],{"class":244},[234,40635,40636,40638],{"class":236,"line":1592},[234,40637,1595],{"class":240},[234,40639,1528],{"class":244},[234,40641,40642,40644,40646,40648,40650],{"class":236,"line":1600},[234,40643,1603],{"class":244},[234,40645,1606],{"class":281},[234,40647,329],{"class":244},[234,40649,1541],{"class":251},[234,40651,1544],{"class":244},[234,40653,40654],{"class":236,"line":1615},[234,40655,1138],{"class":244},[234,40657,40658],{"class":236,"line":1620},[234,40659,1040],{"class":244},[234,40661,40662,40664,40666],{"class":236,"line":1625},[234,40663,1402],{"class":244},[234,40665,1417],{"class":350},[234,40667,376],{"class":244},[234,40669,40670],{"class":236,"line":1634},[234,40671,262],{"emptyLinePlaceholder":261},[234,40673,40674,40676,40678,40680],{"class":236,"line":1639},[234,40675,347],{"class":244},[234,40677,410],{"class":350},[234,40679,1646],{"class":281},[234,40681,376],{"class":244},[234,40683,40684,40686],{"class":236,"line":1651},[234,40685,1654],{"class":281},[234,40687,909],{"class":244},[234,40689,40690,40692,40694,40696,40698],{"class":236,"line":609},[234,40691,1661],{"class":271},[234,40693,1443],{"class":244},[234,40695,1666],{"class":271},[234,40697,1669],{"class":240},[234,40699,255],{"class":244},[234,40701,40702,40704,40706,40708],{"class":236,"line":1674},[234,40703,1677],{"class":271},[234,40705,1443],{"class":244},[234,40707,1682],{"class":271},[234,40709,255],{"class":244},[234,40711,40712,40714,40716,40718],{"class":236,"line":1687},[234,40713,1690],{"class":271},[234,40715,1443],{"class":244},[234,40717,1695],{"class":271},[234,40719,255],{"class":244},[234,40721,40722,40724,40726,40728,40730],{"class":236,"line":1700},[234,40723,1703],{"class":271},[234,40725,1443],{"class":244},[234,40727,1708],{"class":271},[234,40729,1711],{"class":240},[234,40731,255],{"class":244},[234,40733,40734],{"class":236,"line":1716},[234,40735,1143],{"class":244},[234,40737,40738],{"class":236,"line":1721},[234,40739,262],{"emptyLinePlaceholder":261},[234,40741,40742,40744],{"class":236,"line":1726},[234,40743,1729],{"class":281},[234,40745,909],{"class":244},[234,40747,40748,40750,40752,40754],{"class":236,"line":1734},[234,40749,1737],{"class":271},[234,40751,1443],{"class":244},[234,40753,1695],{"class":271},[234,40755,255],{"class":244},[234,40757,40758,40760,40762,40764,40766,40768,40770],{"class":236,"line":1746},[234,40759,1749],{"class":271},[234,40761,1443],{"class":244},[234,40763,1754],{"class":271},[234,40765,1711],{"class":240},[234,40767,1759],{"class":271},[234,40769,1711],{"class":240},[234,40771,255],{"class":244},[234,40773,40774,40776,40778,40780],{"class":236,"line":1766},[234,40775,1769],{"class":271},[234,40777,1443],{"class":244},[234,40779,1774],{"class":271},[234,40781,255],{"class":244},[234,40783,40784,40786,40788,40790,40792],{"class":236,"line":819},[234,40785,1781],{"class":271},[234,40787,1443],{"class":244},[234,40789,1786],{"class":271},[234,40791,1789],{"class":240},[234,40793,255],{"class":244},[234,40795,40796,40798,40800,40802],{"class":236,"line":1794},[234,40797,1797],{"class":271},[234,40799,1443],{"class":244},[234,40801,1802],{"class":271},[234,40803,255],{"class":244},[234,40805,40806,40808,40810,40812,40814,40816,40818,40820,40822,40824,40826,40828,40830,40832,40834,40836,40838,40840,40842,40844,40846,40848,40850,40852,40854,40856,40858,40860],{"class":236,"line":1807},[234,40807,1810],{"class":271},[234,40809,1443],{"class":244},[234,40811,1815],{"class":271},[234,40813,329],{"class":244},[234,40815,1820],{"class":271},[234,40817,329],{"class":244},[234,40819,1825],{"class":271},[234,40821,329],{"class":244},[234,40823,1830],{"class":899},[234,40825,1833],{"class":244},[234,40827,1836],{"class":271},[234,40829,903],{"class":244},[234,40831,1841],{"class":240},[234,40833,1844],{"class":271},[234,40835,1711],{"class":240},[234,40837,1849],{"class":244},[234,40839,1820],{"class":271},[234,40841,329],{"class":244},[234,40843,1825],{"class":271},[234,40845,329],{"class":244},[234,40847,1860],{"class":899},[234,40849,1833],{"class":244},[234,40851,1836],{"class":271},[234,40853,903],{"class":244},[234,40855,1841],{"class":240},[234,40857,1844],{"class":271},[234,40859,1711],{"class":240},[234,40861,1875],{"class":244},[234,40863,40864],{"class":236,"line":1878},[234,40865,1143],{"class":244},[234,40867,40868,40870,40872],{"class":236,"line":1883},[234,40869,1402],{"class":244},[234,40871,410],{"class":350},[234,40873,376],{"class":244},[1891,40875],{},[30,40877,1895],{},[410,40879,1898],{},{"title":230,"searchDepth":258,"depth":258,"links":40881},[40882,40883,40884,40885,40886],{"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":40888,"attrs":40889,"events":40890,"cssVars":40891,"related":40892,"body":40893},[1910],[],[],[],[135,19,435],{"type":22,"value":40894,"toc":41187},[40895,40897,40899,40909,40913,40919,40947,40957,40985,40995,40997,40999,41005,41007,41119,41121,41123,41131,41133,41135,41185],[25,40896,1920],{"id":1919},[174,40898,1924],{"id":1923},[30,40900,1927,40901,1939,40907,1943],{},[1929,40902,1931,40903,1934,40905,1938],{},[60,40904,112],{},[60,40906,1937],{},[60,40908,1942],{},[30,40910,1946,40911,1950],{},[60,40912,1949],{},[42,40914,40915],{},[45,40916,40917,1958],{},[1929,40918,1957],{},[225,40920,40921],{"className":338,"code":1961,"language":340,"meta":230,"style":230},[60,40922,40923],{"__ignoreMap":230},[234,40924,40925,40927,40929,40931,40933,40935,40937,40939,40941,40943,40945],{"class":236,"line":237},[234,40926,347],{"class":244},[234,40928,351],{"class":350},[234,40930,354],{"class":281},[234,40932,357],{"class":244},[234,40934,360],{"class":251},[234,40936,363],{"class":281},[234,40938,357],{"class":244},[234,40940,1982],{"class":251},[234,40942,371],{"class":244},[234,40944,351],{"class":350},[234,40946,376],{"class":244},[42,40948,40949],{},[45,40950,40951,1996,40953,1833,40955,2003],{},[1929,40952,1995],{},[60,40954,1999],{},[60,40956,2002],{},[225,40958,40959],{"className":338,"code":2006,"language":340,"meta":230,"style":230},[60,40960,40961],{"__ignoreMap":230},[234,40962,40963,40965,40967,40969,40971,40973,40975,40977,40979,40981,40983],{"class":236,"line":237},[234,40964,347],{"class":244},[234,40966,351],{"class":350},[234,40968,2017],{"class":281},[234,40970,357],{"class":244},[234,40972,360],{"class":251},[234,40974,2024],{"class":281},[234,40976,357],{"class":244},[234,40978,1982],{"class":251},[234,40980,371],{"class":244},[234,40982,351],{"class":350},[234,40984,376],{"class":244},[1042,40986,40987],{},[30,40988,2039,40989,2043,40991,2047,40993,106],{},[60,40990,2042],{},[2045,40992],{},[60,40994,2050],{},[1891,40996],{},[174,40998,2056],{"id":2055},[30,41000,2059,41001,2062,41003,2066],{},[60,41002,1949],{},[1929,41004,2065],{},[2068,41006,2071],{"id":2070},[225,41008,41009],{"className":2074,"code":2075,"language":2076,"meta":230,"style":230},[60,41010,41011,41017,41021,41033,41045,41049,41061,41071,41085,41099,41103,41107,41115],{"__ignoreMap":230},[234,41012,41013,41015],{"class":236,"line":237},[234,41014,2083],{"class":251},[234,41016,255],{"class":244},[234,41018,41019],{"class":236,"line":258},[234,41020,262],{"emptyLinePlaceholder":261},[234,41022,41023,41025,41027,41029,41031],{"class":236,"line":265},[234,41024,241],{"class":240},[234,41026,2096],{"class":244},[234,41028,248],{"class":240},[234,41030,2101],{"class":251},[234,41032,255],{"class":244},[234,41034,41035,41037,41039,41041,41043],{"class":236,"line":288},[234,41036,241],{"class":240},[234,41038,1073],{"class":244},[234,41040,248],{"class":240},[234,41042,252],{"class":251},[234,41044,255],{"class":244},[234,41046,41047],{"class":236,"line":293},[234,41048,262],{"emptyLinePlaceholder":261},[234,41050,41051,41053,41055,41057,41059],{"class":236,"line":305},[234,41052,887],{"class":240},[234,41054,890],{"class":240},[234,41056,2128],{"class":240},[234,41058,2131],{"class":281},[234,41060,2134],{"class":244},[234,41062,41063,41065,41067,41069],{"class":236,"line":321},[234,41064,2139],{"class":281},[234,41066,1505],{"class":244},[234,41068,906],{"class":240},[234,41070,909],{"class":244},[234,41072,41073,41075,41077,41079,41081,41083],{"class":236,"line":946},[234,41074,2150],{"class":240},[234,41076,2153],{"class":271},[234,41078,275],{"class":240},[234,41080,278],{"class":244},[234,41082,282],{"class":281},[234,41084,285],{"class":244},[234,41086,41087,41089,41091,41093,41095,41097],{"class":236,"line":955},[234,41088,2166],{"class":244},[234,41090,326],{"class":281},[234,41092,329],{"class":244},[234,41094,332],{"class":271},[234,41096,2175],{"class":244},[234,41098,2178],{"class":864},[234,41100,41101],{"class":236,"line":11},[234,41102,2183],{"class":244},[234,41104,41105],{"class":236,"line":980},[234,41106,262],{"emptyLinePlaceholder":261},[234,41108,41109,41111,41113],{"class":236,"line":994},[234,41110,1008],{"class":240},[234,41112,1131],{"class":271},[234,41114,255],{"class":244},[234,41116,41117],{"class":236,"line":1000},[234,41118,1143],{"class":244},[1891,41120],{},[174,41122,136],{"id":441},[225,41124,41125],{"className":2206,"code":449,"language":2207,"meta":230,"style":230},[60,41126,41127],{"__ignoreMap":230},[234,41128,41129],{"class":236,"line":237},[234,41130,449],{},[1891,41132],{},[174,41134,2219],{"id":2218},[2221,41136,41137,41147],{},[2224,41138,41139],{},[2227,41140,41141,41143,41145],{},[2230,41142,2232],{},[2230,41144,2235],{},[2230,41146,2238],{},[2240,41148,41149,41161,41173],{},[2227,41150,41151,41153,41159],{},[2245,41152,2247],{},[2245,41154,41155,1833,41157],{},[60,41156,2252],{},[60,41158,764],{},[2245,41160,2257],{},[2227,41162,41163,41165,41171],{},[2245,41164,2262],{},[2245,41166,41167,1833,41169],{},[60,41168,1999],{},[60,41170,2002],{},[2245,41172,2271],{},[2227,41174,41175,41177,41179],{},[2245,41176,2276],{},[2245,41178,2279],{},[2245,41180,163,41181,1934,41183],{},[60,41182,2284],{},[60,41184,1502],{},[410,41186,2289],{},{"title":230,"searchDepth":258,"depth":258,"links":41188},[41189,41190,41191,41192],{"id":1923,"depth":265,"text":1924},{"id":2055,"depth":265,"text":2056},{"id":441,"depth":265,"text":136},{"id":2218,"depth":265,"text":2219},{"path":2297,"title":2298,"description":2299,"kind":9,"section":10,"order":2300,"aliases":41194,"attrs":41195,"events":41196,"cssVars":41197,"related":41198,"body":41199},[],[],[],[],[],{"type":22,"value":41200,"toc":41221},[41201,41203,41205,41207,41219],[25,41202,2298],{"id":2310},[30,41204,2313],{},[30,41206,2316],{},[42,41208,41209,41213,41215,41217],{},[45,41210,2321,41211],{},[60,41212,190],{},[45,41214,2326],{},[45,41216,2329],{},[45,41218,2332],{},[30,41220,2335],{},{"title":230,"searchDepth":258,"depth":258,"links":41222},[],{"path":20,"title":2339,"description":2340,"kind":2341,"section":151,"order":11,"group":2342,"aliases":41224,"attrs":41225,"events":41226,"cssVars":41227,"related":41228,"body":41229},[2344,2345],[],[],[],[6,158,2350],{"type":22,"value":41230,"toc":41295},[41231,41233,41235,41237,41239,41261,41263,41265,41267,41269,41271,41273,41275,41277,41279,41281,41293],[25,41232,2339],{"id":2355},[37,41234,2359],{"id":2358},[30,41236,2362],{},[30,41238,183],{},[42,41240,41241,41245,41249,41253,41257],{},[45,41242,41243],{},[60,41244,190],{},[45,41246,41247],{},[60,41248,200],{},[45,41250,41251],{},[60,41252,2379],{},[45,41254,41255],{},[60,41256,2384],{},[45,41258,41259],{},[60,41260,2389],{},[30,41262,2392],{},[37,41264,2396],{"id":2395},[30,41266,2399],{},[30,41268,2402],{},[30,41270,2405],{},[37,41272,2409],{"id":2408},[30,41274,2412],{},[30,41276,2415],{},[37,41278,2419],{"id":2418},[30,41280,2422],{},[42,41282,41283,41285,41287,41289,41291],{},[45,41284,2427],{},[45,41286,2430],{},[45,41288,2433],{},[45,41290,2436],{},[45,41292,2439],{},[30,41294,2442],{},{"title":230,"searchDepth":258,"depth":258,"links":41296},[41297,41298,41299,41300],{"id":2358,"depth":258,"text":2359},{"id":2395,"depth":258,"text":2396},{"id":2408,"depth":258,"text":2409},{"id":2418,"depth":258,"text":2419},{"path":146,"title":147,"description":2450,"kind":2341,"section":151,"order":427,"group":2342,"aliases":41302,"attrs":41303,"events":41304,"cssVars":41305,"related":41306,"body":41307},[2452,2453,2454,2455],[2252,764,2457,2458,2459],[],[],[2463,2464,2465],{"type":22,"value":41308,"toc":41635},[41309,41311,41313,41317,41371,41373,41377,41379,41499,41511,41519,41523,41525,41541,41551,41555,41559,41575,41577,41579,41581,41591,41595,41599,41601,41603,41617,41619,41633],[25,41310,147],{"id":2470},[37,41312,2474],{"id":2473},[30,41314,163,41315,2480],{},[60,41316,2479],{},[225,41318,41319],{"className":227,"code":2483,"language":229,"meta":230,"style":230},[60,41320,41321,41329,41339,41349,41359,41367],{"__ignoreMap":230},[234,41322,41323,41325,41327],{"class":236,"line":237},[234,41324,296],{"class":244},[234,41326,2453],{"class":281},[234,41328,1230],{"class":244},[234,41330,41331,41333,41335,41337],{"class":236,"line":258},[234,41332,2498],{"class":251},[234,41334,1443],{"class":244},[234,41336,2503],{"class":251},[234,41338,2506],{"class":244},[234,41340,41341,41343,41345,41347],{"class":236,"line":265},[234,41342,2511],{"class":251},[234,41344,1443],{"class":244},[234,41346,2503],{"class":251},[234,41348,2506],{"class":244},[234,41350,41351,41353,41355,41357],{"class":236,"line":288},[234,41352,2522],{"class":251},[234,41354,1443],{"class":244},[234,41356,2527],{"class":271},[234,41358,2506],{"class":244},[234,41360,41361,41363,41365],{"class":236,"line":293},[234,41362,2534],{"class":244},[234,41364,2537],{"class":271},[234,41366,2506],{"class":244},[234,41368,41369],{"class":236,"line":305},[234,41370,1040],{"class":244},[37,41372,2547],{"id":2546},[174,41374,41375],{"id":2550},[60,41376,2553],{},[30,41378,2556],{},[225,41380,41381],{"className":227,"code":2559,"language":229,"meta":230,"style":230},[60,41382,41383,41395,41407,41415,41419,41431,41447,41465,41469,41487],{"__ignoreMap":230},[234,41384,41385,41387,41389,41391,41393],{"class":236,"line":237},[234,41386,296],{"class":244},[234,41388,2454],{"class":281},[234,41390,329],{"class":244},[234,41392,2572],{"class":271},[234,41394,335],{"class":244},[234,41396,41397,41399,41401,41403,41405],{"class":236,"line":258},[234,41398,296],{"class":244},[234,41400,2454],{"class":281},[234,41402,329],{"class":244},[234,41404,2585],{"class":251},[234,41406,335],{"class":244},[234,41408,41409,41411,41413],{"class":236,"line":265},[234,41410,296],{"class":244},[234,41412,2454],{"class":281},[234,41414,2596],{"class":244},[234,41416,41417],{"class":236,"line":288},[234,41418,262],{"emptyLinePlaceholder":261},[234,41420,41421,41423,41425,41427,41429],{"class":236,"line":293},[234,41422,296],{"class":244},[234,41424,2454],{"class":281},[234,41426,2609],{"class":244},[234,41428,2572],{"class":271},[234,41430,318],{"class":244},[234,41432,41433,41435,41437,41439,41441,41443,41445],{"class":236,"line":305},[234,41434,296],{"class":244},[234,41436,2454],{"class":281},[234,41438,2609],{"class":244},[234,41440,2572],{"class":271},[234,41442,2626],{"class":244},[234,41444,2629],{"class":271},[234,41446,318],{"class":244},[234,41448,41449,41451,41453,41455,41457,41459,41461,41463],{"class":236,"line":321},[234,41450,296],{"class":244},[234,41452,2454],{"class":281},[234,41454,2609],{"class":244},[234,41456,2572],{"class":271},[234,41458,2644],{"class":244},[234,41460,2647],{"class":240},[234,41462,1666],{"class":271},[234,41464,318],{"class":244},[234,41466,41467],{"class":236,"line":946},[234,41468,262],{"emptyLinePlaceholder":261},[234,41470,41471,41473,41475,41477,41479,41481,41483,41485],{"class":236,"line":955},[234,41472,296],{"class":244},[234,41474,2454],{"class":281},[234,41476,2664],{"class":244},[234,41478,2585],{"class":251},[234,41480,2644],{"class":244},[234,41482,2647],{"class":240},[234,41484,1666],{"class":271},[234,41486,318],{"class":244},[234,41488,41489,41491,41493,41495,41497],{"class":236,"line":11},[234,41490,296],{"class":244},[234,41492,2454],{"class":281},[234,41494,2683],{"class":244},[234,41496,2629],{"class":271},[234,41498,318],{"class":244},[30,41500,41501,2692,41503,2696,41505,1833,41507,2703,41509,106],{},[60,41502,2454],{},[60,41504,2695],{},[60,41506,2699],{},[60,41508,2702],{},[60,41510,2706],{},[30,41512,41513,2712,41515,2716,41517,2720],{},[60,41514,2711],{},[60,41516,2715],{},[60,41518,2719],{},[174,41520,41521],{"id":2723},[60,41522,2726],{},[30,41524,2729],{},[225,41526,41527],{"className":227,"code":2732,"language":229,"meta":230,"style":230},[60,41528,41529],{"__ignoreMap":230},[234,41530,41531,41533,41535,41537,41539],{"class":236,"line":237},[234,41532,296],{"class":244},[234,41534,2455],{"class":281},[234,41536,329],{"class":244},[234,41538,2745],{"class":251},[234,41540,335],{"class":244},[1042,41542,41543],{},[30,41544,41545,2755,41547,2759,41549,2763],{},[1929,41546,2754],{},[60,41548,2758],{},[60,41550,2762],{},[174,41552,41553],{"id":2766},[60,41554,2769],{},[30,41556,2772,41557,2775],{},[60,41558,2629],{},[225,41560,41561],{"className":227,"code":2778,"language":229,"meta":230,"style":230},[60,41562,41563],{"__ignoreMap":230},[234,41564,41565,41567,41569,41571,41573],{"class":236,"line":237},[234,41566,296],{"class":244},[234,41568,2787],{"class":281},[234,41570,329],{"class":244},[234,41572,2629],{"class":271},[234,41574,335],{"class":244},[30,41576,2796],{},[37,41578,2800],{"id":2799},[30,41580,2803],{},[42,41582,41583,41587],{},[45,41584,41585],{},[60,41586,2810],{},[45,41588,41589],{},[60,41590,2758],{},[37,41592,41593],{"id":2817},[60,41594,2820],{},[30,41596,41597,2825],{},[60,41598,2820],{},[37,41600,2829],{"id":2828},[30,41602,2832],{},[42,41604,41605,41609,41613],{},[45,41606,41607],{},[60,41608,2252],{},[45,41610,41611],{},[60,41612,764],{},[45,41614,41615],{},[60,41616,2457],{},[37,41618,2850],{"id":2849},[42,41620,41621,41625,41629],{},[45,41622,41623,2858],{},[60,41624,2857],{},[45,41626,41627,2864],{},[60,41628,2863],{},[45,41630,41631,2870],{},[60,41632,2869],{},[410,41634,2873],{},{"title":230,"searchDepth":258,"depth":258,"links":41636},[41637,41638,41643,41644,41645,41646],{"id":2473,"depth":258,"text":2474},{"id":2546,"depth":258,"text":2547,"children":41639},[41640,41641,41642],{"id":2550,"depth":265,"text":2553},{"id":2723,"depth":265,"text":2726},{"id":2766,"depth":265,"text":2769},{"id":2799,"depth":258,"text":2800},{"id":2817,"depth":258,"text":2820},{"id":2828,"depth":258,"text":2829},{"id":2849,"depth":258,"text":2850},{"path":2465,"title":2887,"description":2888,"kind":2341,"section":151,"order":609,"group":2342,"aliases":41648,"attrs":41649,"events":41650,"cssVars":41651,"related":41652,"body":41653},[764,2890,2891],[],[799,2894],[],[2897,2898,2899],{"type":22,"value":41654,"toc":41771},[41655,41657,41661,41665,41673,41675,41703,41739,41741,41751,41753,41757,41761,41763,41769],[25,41656,2887],{"id":2904},[37,41658,2908,41659,2911],{"id":2907},[60,41660,764],{},[30,41662,41663,2916],{},[60,41664,764],{},[42,41666,41667,41669,41671],{},[45,41668,780],{},[45,41670,2923],{},[45,41672,2926],{},[37,41674,2929],{"id":2070},[225,41676,41677],{"className":338,"code":731,"language":340,"meta":230,"style":230},[60,41678,41679],{"__ignoreMap":230},[234,41680,41681,41683,41685,41687,41689,41691,41693,41695,41697,41699,41701],{"class":236,"line":237},[234,41682,347],{"class":244},[234,41684,740],{"class":350},[234,41686,354],{"class":281},[234,41688,357],{"class":244},[234,41690,360],{"class":251},[234,41692,363],{"class":281},[234,41694,357],{"class":244},[234,41696,368],{"class":251},[234,41698,371],{"class":244},[234,41700,740],{"class":350},[234,41702,376],{"class":244},[225,41704,41705],{"className":227,"code":2960,"language":229,"meta":230,"style":230},[60,41706,41707,41727,41735],{"__ignoreMap":230},[234,41708,41709,41711,41713,41715,41717,41719,41721,41723,41725],{"class":236,"line":237},[234,41710,296],{"class":244},[234,41712,1536],{"class":281},[234,41714,329],{"class":244},[234,41716,2973],{"class":251},[234,41718,2976],{"class":244},[234,41720,1469],{"class":899},[234,41722,903],{"class":244},[234,41724,906],{"class":240},[234,41726,909],{"class":244},[234,41728,41729,41731,41733],{"class":236,"line":258},[234,41730,1482],{"class":244},[234,41732,1485],{"class":281},[234,41734,2993],{"class":244},[234,41736,41737],{"class":236,"line":265},[234,41738,1040],{"class":244},[37,41740,3001],{"id":3000},[42,41742,41743,41747],{},[45,41744,41745,3008],{},[60,41746,799],{},[45,41748,41749,3008],{},[60,41750,2894],{},[37,41752,3016],{"id":3015},[30,41754,3019,41755,3022],{},[60,41756,2726],{},[30,41758,3025,41759,3029],{},[60,41760,3028],{},[37,41762,3033],{"id":3032},[30,41764,3036,41765,1934,41767,3042],{},[60,41766,2252],{},[60,41768,3041],{},[410,41770,3045],{},{"title":230,"searchDepth":258,"depth":258,"links":41772},[41773,41774,41775,41776,41777],{"id":2907,"depth":258,"text":3049},{"id":2070,"depth":258,"text":2929},{"id":3000,"depth":258,"text":3001},{"id":3015,"depth":258,"text":3016},{"id":3032,"depth":258,"text":3033},{"path":2898,"title":3055,"description":3056,"kind":2341,"section":151,"order":1721,"group":3057,"aliases":41779,"attrs":41780,"events":41781,"cssVars":41782,"related":41783,"body":41784},[2457],[2457],[],[],[2465,2464,617],{"type":22,"value":41785,"toc":41932},[41786,41788,41790,41794,41796,41810,41902,41904,41906,41914,41916,41930],[25,41787,3068],{"id":3067},[30,41789,3071],{},[30,41791,3074,41792,3077],{},[60,41793,2457],{},[37,41795,3081],{"id":3080},[99,41797,41798,41804],{},[45,41799,41800,3089,41802,106],{},[1929,41801,3088],{},[60,41803,764],{},[45,41805,41806,3097,41808,3101],{},[1929,41807,3096],{},[60,41809,3100],{},[225,41811,41812],{"className":338,"code":3104,"language":340,"meta":230,"style":230},[60,41813,41814,41818,41850,41854,41862,41866,41870,41890,41894],{"__ignoreMap":230},[234,41815,41816],{"class":236,"line":237},[234,41817,3111],{"class":864},[234,41819,41820,41822,41824,41826,41828,41830,41832,41834,41836,41838,41840,41842,41844,41846,41848],{"class":236,"line":258},[234,41821,347],{"class":244},[234,41823,740],{"class":350},[234,41825,354],{"class":281},[234,41827,357],{"class":244},[234,41829,360],{"class":251},[234,41831,363],{"class":281},[234,41833,357],{"class":244},[234,41835,3130],{"class":251},[234,41837,3133],{"class":281},[234,41839,357],{"class":244},[234,41841,3138],{"class":251},[234,41843,3141],{"class":281},[234,41845,357],{"class":244},[234,41847,3146],{"class":251},[234,41849,376],{"class":244},[234,41851,41852],{"class":236,"line":265},[234,41853,3153],{"class":864},[234,41855,41856,41858,41860],{"class":236,"line":288},[234,41857,1402],{"class":244},[234,41859,740],{"class":350},[234,41861,376],{"class":244},[234,41863,41864],{"class":236,"line":293},[234,41865,262],{"emptyLinePlaceholder":261},[234,41867,41868],{"class":236,"line":305},[234,41869,3170],{"class":864},[234,41871,41872,41874,41876,41878,41880,41882,41884,41886,41888],{"class":236,"line":321},[234,41873,347],{"class":244},[234,41875,351],{"class":350},[234,41877,3179],{"class":281},[234,41879,357],{"class":244},[234,41881,3130],{"class":251},[234,41883,1297],{"class":281},[234,41885,357],{"class":244},[234,41887,3190],{"class":251},[234,41889,376],{"class":244},[234,41891,41892],{"class":236,"line":946},[234,41893,3197],{"class":864},[234,41895,41896,41898,41900],{"class":236,"line":955},[234,41897,1402],{"class":244},[234,41899,351],{"class":350},[234,41901,376],{"class":244},[37,41903,3209],{"id":3208},[30,41905,3212],{},[42,41907,41908,41912],{},[45,41909,3217,41910,3220],{},[60,41911,795],{},[45,41913,3223],{},[37,41915,3227],{"id":3226},[42,41917,41918,41926],{},[45,41919,41920,3235,41922,3239,41924,3243],{},[1929,41921,3234],{},[60,41923,3238],{},[60,41925,3242],{},[45,41927,41928,3249],{},[1929,41929,3248],{},[410,41931,3252],{},{"title":230,"searchDepth":258,"depth":258,"links":41933},[41934,41935,41936],{"id":3080,"depth":258,"text":3081},{"id":3208,"depth":258,"text":3209},{"id":3226,"depth":258,"text":3227},{"path":3259,"title":3260,"description":3261,"kind":2341,"section":151,"order":819,"group":2342,"aliases":41938,"attrs":41939,"events":41940,"cssVars":41941,"related":41942,"body":41943},[3263,3264],[],[],[],[146,617,3269],{"type":22,"value":41944,"toc":42341},[41945,41947,41949,41953,41955,41957,41961,41971,41975,41977,41999,42003,42005,42007,42015,42025,42027,42041,42043,42045,42047,42061,42065,42067,42069,42071,42113,42119,42121,42123,42165,42171,42173,42175,42211,42215,42217,42219,42263,42273,42275,42277,42281,42285,42295,42297,42299,42313,42315,42317,42327,42329,42331,42339],[25,41946,3275],{"id":3274},[30,41948,3278],{},[30,41950,41951],{},[3282,41952],{"alt":3284,"src":3285},[1891,41954],{},[37,41956,3291],{"id":3290},[30,41958,3294,41959,1114],{},[1929,41960,3297],{},[42,41962,41963,41967],{},[45,41964,3302,41965,3305],{},[1929,41966,2706],{},[45,41968,3302,41969,3305],{},[1929,41970,3310],{},[30,41972,41973],{},[1929,41974,3315],{},[30,41976,3318],{},[42,41978,41979,41989],{},[45,41980,41981,1833,41983,3329,41985,1934,41987,3336],{},[60,41982,3325],{},[60,41984,3328],{},[60,41986,3332],{},[60,41988,3335],{},[45,41990,41991,1833,41993,3345,41995,1934,41997,3336],{},[60,41992,3341],{},[60,41994,3344],{},[60,41996,3332],{},[60,41998,3335],{},[30,42000,42001],{},[3282,42002],{"alt":3354,"src":3355},[1891,42004],{},[37,42006,3361],{"id":3360},[30,42008,3364,42009,3367,42011,1934,42013,3374],{},[1929,42010,2719],{},[1929,42012,3370],{},[1929,42014,3373],{},[42,42016,42017,42021],{},[45,42018,42019,3382],{},[1929,42020,3381],{},[45,42022,42023,3388],{},[1929,42024,3387],{},[30,42026,3391],{},[42,42028,42029,42033,42037],{},[45,42030,42031,3398],{},[60,42032,1789],{},[45,42034,42035,3404],{},[60,42036,3403],{},[45,42038,42039,3409],{},[60,42040,2207],{},[1891,42042],{},[37,42044,3415],{"id":3414},[30,42046,3418],{},[42,42048,42049,42053,42057],{},[45,42050,42051,3426],{},[60,42052,3425],{},[45,42054,42055,3432],{},[60,42056,3431],{},[45,42058,42059,3438],{},[60,42060,3437],{},[30,42062,3441,42063,3445],{},[1929,42064,3444],{},[1891,42066],{},[37,42068,3451],{"id":3450},[174,42070,3455],{"id":3454},[225,42072,42073],{"className":338,"code":3458,"language":340,"meta":230,"style":230},[60,42074,42075,42101,42105],{"__ignoreMap":230},[234,42076,42077,42079,42081,42083,42085,42087,42089,42091,42093,42095,42097,42099],{"class":236,"line":237},[234,42078,347],{"class":244},[234,42080,351],{"class":350},[234,42082,3469],{"class":281},[234,42084,357],{"class":244},[234,42086,3332],{"class":251},[234,42088,3476],{"class":281},[234,42090,357],{"class":244},[234,42092,3332],{"class":251},[234,42094,3133],{"class":281},[234,42096,357],{"class":244},[234,42098,3487],{"class":251},[234,42100,376],{"class":244},[234,42102,42103],{"class":236,"line":258},[234,42104,3494],{"class":864},[234,42106,42107,42109,42111],{"class":236,"line":265},[234,42108,1402],{"class":244},[234,42110,351],{"class":350},[234,42112,376],{"class":244},[30,42114,42115,3508,42117,3512],{},[1929,42116,3507],{},[1929,42118,3511],{},[1891,42120],{},[174,42122,3518],{"id":3517},[225,42124,42125],{"className":338,"code":3521,"language":340,"meta":230,"style":230},[60,42126,42127,42153,42157],{"__ignoreMap":230},[234,42128,42129,42131,42133,42135,42137,42139,42141,42143,42145,42147,42149,42151],{"class":236,"line":237},[234,42130,347],{"class":244},[234,42132,351],{"class":350},[234,42134,3532],{"class":281},[234,42136,357],{"class":244},[234,42138,3335],{"class":251},[234,42140,3539],{"class":281},[234,42142,357],{"class":244},[234,42144,3335],{"class":251},[234,42146,3141],{"class":281},[234,42148,357],{"class":244},[234,42150,3146],{"class":251},[234,42152,376],{"class":244},[234,42154,42155],{"class":236,"line":258},[234,42156,3494],{"class":864},[234,42158,42159,42161,42163],{"class":236,"line":265},[234,42160,1402],{"class":244},[234,42162,351],{"class":350},[234,42164,376],{"class":244},[30,42166,42167,3568,42169,3572],{},[1929,42168,3507],{},[1929,42170,3571],{},[1891,42172],{},[37,42174,3578],{"id":3577},[2221,42176,42177,42185],{},[2224,42178,42179],{},[2227,42180,42181,42183],{},[2230,42182,3587],{},[2230,42184,3590],{},[2240,42186,42187,42193,42199,42205],{},[2227,42188,42189,42191],{},[2245,42190,3597],{},[2245,42192,3600],{},[2227,42194,42195,42197],{},[2245,42196,3605],{},[2245,42198,3608],{},[2227,42200,42201,42203],{},[2245,42202,3613],{},[2245,42204,3616],{},[2227,42206,42207,42209],{},[2245,42208,3621],{},[2245,42210,3624],{},[42,42212,42213],{},[45,42214,3629],{},[1891,42216],{},[37,42218,3635],{"id":3634},[2221,42220,42221,42231],{},[2224,42222,42223],{},[2227,42224,42225,42227,42229],{},[2230,42226,3644],{},[2230,42228,2929],{},[2230,42230,3649],{},[2240,42232,42233,42243,42253],{},[2227,42234,42235,42237,42241],{},[2245,42236,1789],{},[2245,42238,42239],{},[60,42240,3437],{},[2245,42242,3662],{},[2227,42244,42245,42247,42251],{},[2245,42246,3403],{},[2245,42248,42249],{},[60,42250,3671],{},[2245,42252,3674],{},[2227,42254,42255,42257,42261],{},[2245,42256,2207],{},[2245,42258,42259],{},[60,42260,3425],{},[2245,42262,3685],{},[42,42264,42265,42269],{},[45,42266,3690,42267],{},[1929,42268,3693],{},[45,42270,3696,42271],{},[1929,42272,3699],{},[1891,42274],{},[37,42276,3705],{"id":3704},[30,42278,42279],{},[3282,42280],{"alt":3275,"src":3710},[30,42282,42283],{},[3714,42284,3716],{},[42,42286,42287,42291],{},[45,42288,42289,3724],{},[1929,42290,3723],{},[45,42292,42293,3730],{},[1929,42294,3729],{},[1891,42296],{},[37,42298,3736],{"id":3735},[42,42300,42301,42305,42309,42311],{},[45,42302,163,42303,3743],{},[60,42304,2207],{},[45,42306,163,42307,3748],{},[60,42308,3403],{},[45,42310,3751],{},[45,42312,3754],{},[1891,42314],{},[37,42316,3760],{"id":3759},[42,42318,42319,42323],{},[45,42320,42321,3768],{},[1929,42322,3767],{},[45,42324,42325,3774],{},[1929,42326,3773],{},[1891,42328],{},[37,42330,3780],{"id":3779},[42,42332,42333,42335,42337],{},[45,42334,3785],{},[45,42336,3788],{},[45,42338,3791],{},[410,42340,3794],{},{"title":230,"searchDepth":258,"depth":258,"links":42342},[42343,42344,42345,42346,42350,42351,42352,42353,42354,42355],{"id":3290,"depth":258,"text":3291},{"id":3360,"depth":258,"text":3361},{"id":3414,"depth":258,"text":3415},{"id":3450,"depth":258,"text":3451,"children":42347},[42348,42349],{"id":3454,"depth":265,"text":3455},{"id":3517,"depth":265,"text":3518},{"id":3577,"depth":258,"text":3578},{"id":3634,"depth":258,"text":3635},{"id":3704,"depth":258,"text":3705},{"id":3735,"depth":258,"text":3736},{"id":3759,"depth":258,"text":3760},{"id":3779,"depth":258,"text":3780},{"path":2897,"title":3811,"description":3812,"kind":2341,"section":151,"order":1908,"group":2342,"aliases":42357,"attrs":42358,"events":42359,"cssVars":42360,"related":42361,"body":42362},[1536,1606,3814],[],[],[],[2899,2465,3819],{"type":22,"value":42363,"toc":42478},[42364,42366,42368,42372,42400,42402,42406,42408,42422,42424,42426,42462,42466,42468,42476],[25,42365,3811],{"id":3824},[37,42367,3828],{"id":3827},[30,42369,3831,42370,3834],{},[60,42371,28],{},[225,42373,42374],{"className":227,"code":3837,"language":229,"meta":230,"style":230},[60,42375,42376,42392,42396],{"__ignoreMap":230},[234,42377,42378,42380,42382,42384,42386,42388,42390],{"class":236,"line":237},[234,42379,296],{"class":244},[234,42381,1536],{"class":281},[234,42383,329],{"class":244},[234,42385,3850],{"class":251},[234,42387,973],{"class":244},[234,42389,906],{"class":240},[234,42391,909],{"class":244},[234,42393,42394],{"class":236,"line":258},[234,42395,3861],{"class":864},[234,42397,42398],{"class":236,"line":265},[234,42399,1040],{"class":244},[37,42401,3869],{"id":3868},[30,42403,3872,42404,3875],{},[60,42405,764],{},[30,42407,183],{},[42,42409,42410,42414,42418],{},[45,42411,42412],{},[60,42413,3884],{},[45,42415,42416],{},[60,42417,3889],{},[45,42419,42420],{},[60,42421,3894],{},[37,42423,3898],{"id":3897},[30,42425,3901],{},[225,42427,42428],{"className":227,"code":2960,"language":229,"meta":230,"style":230},[60,42429,42430,42450,42458],{"__ignoreMap":230},[234,42431,42432,42434,42436,42438,42440,42442,42444,42446,42448],{"class":236,"line":237},[234,42433,296],{"class":244},[234,42435,1536],{"class":281},[234,42437,329],{"class":244},[234,42439,2973],{"class":251},[234,42441,2976],{"class":244},[234,42443,1469],{"class":899},[234,42445,903],{"class":244},[234,42447,906],{"class":240},[234,42449,909],{"class":244},[234,42451,42452,42454,42456],{"class":236,"line":258},[234,42453,1482],{"class":244},[234,42455,1485],{"class":281},[234,42457,2993],{"class":244},[234,42459,42460],{"class":236,"line":265},[234,42461,1040],{"class":244},[30,42463,3940,42464,106],{},[60,42465,2894],{},[37,42467,3946],{"id":3945},[42,42469,42470,42472,42474],{},[45,42471,3951],{},[45,42473,3954],{},[45,42475,3957],{},[410,42477,3960],{},{"title":230,"searchDepth":258,"depth":258,"links":42479},[42480,42481,42482,42483],{"id":3827,"depth":258,"text":3828},{"id":3868,"depth":258,"text":3869},{"id":3897,"depth":258,"text":3898},{"id":3945,"depth":258,"text":3946},{"path":3968,"title":3969,"description":3970,"kind":2341,"section":151,"order":3971,"group":3057,"aliases":42485,"attrs":42486,"events":42487,"cssVars":42488,"related":42489,"body":42490},[3973,3974,3975],[],[],[],[3980,3981,3982],{"type":22,"value":42491,"toc":42742},[42492,42494,42498,42502,42504,42508,42674,42676,42716,42718,42724,42740],[25,42493,3969],{"id":3987},[30,42495,3990,42496,3994],{},[60,42497,3993],{},[30,42499,3997,42500,106],{},[60,42501,3973],{},[37,42503,4003],{"id":4002},[30,42505,4006,42506,4009],{},[60,42507,3975],{},[225,42509,42510],{"className":227,"code":4012,"language":229,"meta":230,"style":230},[60,42511,42512,42524,42528,42542,42546,42560,42568,42578,42588,42598,42610,42614,42624,42636,42640,42644,42648,42654,42658,42662,42666],{"__ignoreMap":230},[234,42513,42514,42516,42518,42520,42522],{"class":236,"line":237},[234,42515,241],{"class":240},[234,42517,4021],{"class":244},[234,42519,248],{"class":240},[234,42521,252],{"class":251},[234,42523,255],{"class":244},[234,42525,42526],{"class":236,"line":258},[234,42527,262],{"emptyLinePlaceholder":261},[234,42529,42530,42532,42534,42536,42538,42540],{"class":236,"line":265},[234,42531,268],{"class":240},[234,42533,272],{"class":271},[234,42535,275],{"class":240},[234,42537,278],{"class":244},[234,42539,282],{"class":281},[234,42541,285],{"class":244},[234,42543,42544],{"class":236,"line":288},[234,42545,262],{"emptyLinePlaceholder":261},[234,42547,42548,42550,42552,42554,42556,42558],{"class":236,"line":293},[234,42549,268],{"class":240},[234,42551,4056],{"class":271},[234,42553,1114],{"class":240},[234,42555,4061],{"class":281},[234,42557,275],{"class":240},[234,42559,909],{"class":244},[234,42561,42562,42564,42566],{"class":236,"line":305},[234,42563,4070],{"class":244},[234,42565,4073],{"class":251},[234,42567,2506],{"class":244},[234,42569,42570,42572,42574,42576],{"class":236,"line":321},[234,42571,4080],{"class":244},[234,42573,4083],{"class":271},[234,42575,1833],{"class":244},[234,42577,4088],{"class":864},[234,42579,42580,42582,42584,42586],{"class":236,"line":946},[234,42581,4093],{"class":244},[234,42583,4096],{"class":251},[234,42585,1833],{"class":244},[234,42587,4101],{"class":864},[234,42589,42590,42592,42594,42596],{"class":236,"line":955},[234,42591,4106],{"class":281},[234,42593,4109],{"class":244},[234,42595,906],{"class":240},[234,42597,909],{"class":244},[234,42599,42600,42602,42604,42606,42608],{"class":236,"line":11},[234,42601,4118],{"class":244},[234,42603,1485],{"class":281},[234,42605,329],{"class":244},[234,42607,4125],{"class":251},[234,42609,335],{"class":244},[234,42611,42612],{"class":236,"line":980},[234,42613,1256],{"class":244},[234,42615,42616,42618,42620,42622],{"class":236,"line":994},[234,42617,4136],{"class":281},[234,42619,4109],{"class":244},[234,42621,906],{"class":240},[234,42623,909],{"class":244},[234,42625,42626,42628,42630,42632,42634],{"class":236,"line":1000},[234,42627,4118],{"class":244},[234,42629,1485],{"class":281},[234,42631,329],{"class":244},[234,42633,4153],{"class":251},[234,42635,335],{"class":244},[234,42637,42638],{"class":236,"line":1005},[234,42639,1256],{"class":244},[234,42641,42642],{"class":236,"line":1013},[234,42643,4164],{"class":244},[234,42645,42646],{"class":236,"line":1019},[234,42647,4169],{"class":244},[234,42649,42650,42652],{"class":236,"line":1025},[234,42651,4174],{"class":244},[234,42653,4177],{"class":251},[234,42655,42656],{"class":236,"line":1031},[234,42657,1138],{"class":244},[234,42659,42660],{"class":236,"line":1037},[234,42661,4186],{"class":244},[234,42663,42664],{"class":236,"line":427},[234,42665,262],{"emptyLinePlaceholder":261},[234,42667,42668,42670,42672],{"class":236,"line":1571},[234,42669,296],{"class":244},[234,42671,3973],{"class":281},[234,42673,4199],{"class":244},[37,42675,3081],{"id":3080},[42,42677,42678,42684,42706],{},[45,42679,42680,4210],{},[1929,42681,42682],{},[60,42683,2719],{},[45,42685,42686,4218,42690,1833,42692,2703,42694,4227,42696],{},[1929,42687,42688],{},[60,42689,4217],{},[60,42691,4221],{},[60,42693,4224],{},[60,42695,4096],{},[42,42697,42698],{},[45,42699,4232,42700,1833,42702,4238,42704,4242],{},[60,42701,4221],{},[60,42703,4237],{},[60,42705,4241],{},[45,42707,42708,4250,42712,4253,42714,4256],{},[1929,42709,42710],{},[60,42711,4249],{},[60,42713,4237],{},[60,42715,4241],{},[37,42717,4260],{"id":4259},[30,42719,4263,42720,4266,42722,1114],{},[60,42721,3974],{},[60,42723,4269],{},[225,42725,42726],{"className":227,"code":4272,"language":229,"meta":230,"style":230},[60,42727,42728],{"__ignoreMap":230},[234,42729,42730,42732,42734,42736,42738],{"class":236,"line":237},[234,42731,296],{"class":244},[234,42733,3974],{"class":281},[234,42735,329],{"class":244},[234,42737,4073],{"class":251},[234,42739,335],{"class":244},[410,42741,4289],{},{"title":230,"searchDepth":258,"depth":258,"links":42743},[42744,42745,42746],{"id":4002,"depth":258,"text":4003},{"id":3080,"depth":258,"text":3081},{"id":4259,"depth":258,"text":4260},{"path":3982,"title":4296,"description":4297,"kind":2341,"section":151,"order":4298,"group":4299,"aliases":42748,"attrs":42749,"events":42750,"cssVars":42751,"related":42752,"body":42753},[4301,4302,4303,4304],[],[],[],[3980,4309,4310],{"type":22,"value":42754,"toc":42803},[42755,42757,42759,42773,42775,42777,42787,42789,42791,42793,42799,42801],[25,42756,4296],{"id":4315},[37,42758,4319],{"id":4318},[42,42760,42761,42765,42769],{},[45,42762,42763],{},[60,42764,4301],{},[45,42766,42767],{},[60,42768,4302],{},[45,42770,42771],{},[60,42772,4303],{},[37,42774,4337],{"id":4336},[30,42776,4340],{},[42,42778,42779,42783],{},[45,42780,4345,42781],{},[60,42782,4301],{},[45,42784,4350,42785],{},[60,42786,4301],{},[37,42788,4356],{"id":4355},[30,42790,4359],{},[37,42792,4363],{"id":4362},[30,42794,163,42795,4369,42797,4372],{},[60,42796,4368],{},[60,42798,2384],{},[37,42800,4376],{"id":4375},[30,42802,4379],{},{"title":230,"searchDepth":258,"depth":258,"links":42804},[42805,42806,42807,42808,42809],{"id":4318,"depth":258,"text":4319},{"id":4336,"depth":258,"text":4337},{"id":4355,"depth":258,"text":4356},{"id":4362,"depth":258,"text":4363},{"id":4375,"depth":258,"text":4376},{"path":4310,"title":4388,"description":4389,"kind":2341,"section":151,"order":4390,"group":4299,"aliases":42811,"attrs":42812,"events":42813,"cssVars":42814,"related":42815,"body":42816},[4392],[],[],[],[4397,4398,3980],{"type":22,"value":42817,"toc":42972},[42818,42820,42828,42830,42836,42930,42932,42950,42952,42956,42968,42970],[25,42819,4388],{"id":4403},[30,42821,4406,42822,137,42824,4413,42826,4417],{},[60,42823,4409],{},[60,42825,4412],{},[60,42827,4416],{},[37,42829,4421],{"id":4420},[30,42831,4424,42832,4427,42834,4430],{},[60,42833,2695],{},[60,42835,4392],{},[225,42837,42838],{"className":227,"code":4433,"language":229,"meta":230,"style":230},[60,42839,42840,42852,42856,42870,42874,42878,42896,42902,42910,42914,42918],{"__ignoreMap":230},[234,42841,42842,42844,42846,42848,42850],{"class":236,"line":237},[234,42843,241],{"class":240},[234,42845,1073],{"class":244},[234,42847,248],{"class":240},[234,42849,252],{"class":251},[234,42851,255],{"class":244},[234,42853,42854],{"class":236,"line":258},[234,42855,262],{"emptyLinePlaceholder":261},[234,42857,42858,42860,42862,42864,42866,42868],{"class":236,"line":265},[234,42859,268],{"class":240},[234,42861,272],{"class":271},[234,42863,275],{"class":240},[234,42865,278],{"class":244},[234,42867,282],{"class":281},[234,42869,285],{"class":244},[234,42871,42872],{"class":236,"line":288},[234,42873,262],{"emptyLinePlaceholder":261},[234,42875,42876],{"class":236,"line":293},[234,42877,4474],{"class":864},[234,42879,42880,42882,42884,42886,42888,42890,42892,42894],{"class":236,"line":305},[234,42881,268],{"class":240},[234,42883,4481],{"class":271},[234,42885,275],{"class":240},[234,42887,4486],{"class":244},[234,42889,4489],{"class":281},[234,42891,329],{"class":244},[234,42893,4494],{"class":251},[234,42895,335],{"class":244},[234,42897,42898,42900],{"class":236,"line":321},[234,42899,4501],{"class":240},[234,42901,4504],{"class":244},[234,42903,42904,42906,42908],{"class":236,"line":946},[234,42905,4509],{"class":244},[234,42907,357],{"class":240},[234,42909,4514],{"class":244},[234,42911,42912],{"class":236,"line":955},[234,42913,1143],{"class":244},[234,42915,42916],{"class":236,"line":11},[234,42917,262],{"emptyLinePlaceholder":261},[234,42919,42920,42922,42924,42926,42928],{"class":236,"line":980},[234,42921,296],{"class":244},[234,42923,326],{"class":281},[234,42925,329],{"class":244},[234,42927,332],{"class":271},[234,42929,335],{"class":244},[174,42931,4538],{"id":4537},[42,42933,42934,42942],{},[45,42935,42936,4546,42938,137,42940,4553],{},[1929,42937,4545],{},[60,42939,4549],{},[60,42941,4552],{},[45,42943,42944,4559,42946,137,42948,4564],{},[1929,42945,4558],{},[60,42947,4301],{},[60,42949,4302],{},[37,42951,4568],{"id":4567},[30,42953,4571,42954,4574],{},[60,42955,4409],{},[225,42957,42958],{"className":227,"code":4577,"language":229,"meta":230,"style":230},[60,42959,42960],{"__ignoreMap":230},[234,42961,42962,42964,42966],{"class":236,"line":237},[234,42963,4584],{"class":244},[234,42965,357],{"class":240},[234,42967,4589],{"class":244},[30,42969,4592],{},[410,42971,4289],{},{"title":230,"searchDepth":258,"depth":258,"links":42973},[42974,42977],{"id":4420,"depth":258,"text":4421,"children":42975},[42976],{"id":4537,"depth":265,"text":4538},{"id":4567,"depth":258,"text":4568},{"path":4602,"title":4603,"description":4604,"kind":2341,"section":151,"order":4605,"group":3057,"aliases":42979,"attrs":42980,"events":42981,"cssVars":42982,"related":42983,"body":42984},[2389,4607,4608,4609],[],[],[],[4614,4615,4616],{"type":22,"value":42985,"toc":43178},[42986,42988,42992,42994,43000,43002,43008,43014,43018,43118,43120,43122,43176],[25,42987,4603],{"id":4621},[30,42989,4624,42990,4628],{},[1929,42991,4627],{},[37,42993,4632],{"id":4631},[30,42995,4635,42996,4639,42998,4643],{},[60,42997,4638],{},[60,42999,4642],{},[37,43001,4647],{"id":4646},[30,43003,4650,43004,137,43006,4656],{},[60,43005,2389],{},[60,43007,4655],{},[174,43009,43010,137,43012],{"id":4659},[60,43011,4662],{},[60,43013,4665],{},[30,43015,4668,43016,4671],{},[60,43017,2389],{},[225,43019,43020],{"className":227,"code":4674,"language":229,"meta":230,"style":230},[60,43021,43022,43034,43038,43042,43054,43068,43072,43076,43088,43110,43114],{"__ignoreMap":230},[234,43023,43024,43026,43028,43030,43032],{"class":236,"line":237},[234,43025,241],{"class":240},[234,43027,4683],{"class":244},[234,43029,248],{"class":240},[234,43031,252],{"class":251},[234,43033,255],{"class":244},[234,43035,43036],{"class":236,"line":258},[234,43037,262],{"emptyLinePlaceholder":261},[234,43039,43040],{"class":236,"line":265},[234,43041,4698],{"class":864},[234,43043,43044,43046,43048,43050,43052],{"class":236,"line":288},[234,43045,4703],{"class":244},[234,43047,4608],{"class":281},[234,43049,1505],{"class":244},[234,43051,906],{"class":240},[234,43053,909],{"class":244},[234,43055,43056,43058,43060,43062,43064,43066],{"class":236,"line":293},[234,43057,914],{"class":240},[234,43059,4718],{"class":271},[234,43061,275],{"class":240},[234,43063,4723],{"class":244},[234,43065,4726],{"class":281},[234,43067,285],{"class":244},[234,43069,43070],{"class":236,"line":305},[234,43071,4733],{"class":244},[234,43073,43074],{"class":236,"line":321},[234,43075,4738],{"class":864},[234,43077,43078,43080,43082,43084,43086],{"class":236,"line":946},[234,43079,4743],{"class":244},[234,43081,4607],{"class":281},[234,43083,1505],{"class":244},[234,43085,906],{"class":240},[234,43087,909],{"class":244},[234,43089,43090,43092,43094,43096,43098,43100,43102,43104,43106,43108],{"class":236,"line":955},[234,43091,4756],{"class":244},[234,43093,357],{"class":240},[234,43095,4761],{"class":251},[234,43097,4764],{"class":244},[234,43099,106],{"class":251},[234,43101,4769],{"class":244},[234,43103,4772],{"class":240},[234,43105,4775],{"class":271},[234,43107,4778],{"class":251},[234,43109,255],{"class":244},[234,43111,43112],{"class":236,"line":11},[234,43113,997],{"class":244},[234,43115,43116],{"class":236,"line":980},[234,43117,1040],{"class":244},[174,43119,4792],{"id":4791},[30,43121,4795],{},[225,43123,43124],{"className":227,"code":4798,"language":229,"meta":230,"style":230},[60,43125,43126,43140,43144,43148,43158,43162,43166],{"__ignoreMap":230},[234,43127,43128,43130,43132,43134,43136,43138],{"class":236,"line":237},[234,43129,268],{"class":240},[234,43131,272],{"class":271},[234,43133,275],{"class":240},[234,43135,278],{"class":244},[234,43137,282],{"class":281},[234,43139,285],{"class":244},[234,43141,43142],{"class":236,"line":258},[234,43143,262],{"emptyLinePlaceholder":261},[234,43145,43146],{"class":236,"line":265},[234,43147,4823],{"class":864},[234,43149,43150,43152,43154,43156],{"class":236,"line":288},[234,43151,4828],{"class":244},[234,43153,357],{"class":240},[234,43155,4833],{"class":271},[234,43157,255],{"class":244},[234,43159,43160],{"class":236,"line":293},[234,43161,262],{"emptyLinePlaceholder":261},[234,43163,43164],{"class":236,"line":305},[234,43165,4844],{"class":864},[234,43167,43168,43170,43172,43174],{"class":236,"line":321},[234,43169,4849],{"class":244},[234,43171,357],{"class":240},[234,43173,4833],{"class":271},[234,43175,255],{"class":244},[410,43177,4858],{},{"title":230,"searchDepth":258,"depth":258,"links":43179},[43180,43181],{"id":4631,"depth":258,"text":4632},{"id":4646,"depth":258,"text":4647,"children":43182},[43183,43184],{"id":4659,"depth":265,"text":4865},{"id":4791,"depth":265,"text":4792},{"path":4397,"title":4868,"description":4869,"kind":2341,"section":151,"order":4605,"group":4299,"aliases":43186,"attrs":43187,"events":43188,"cssVars":43189,"related":43190,"body":43191},[],[],[],[],[4310,4398,4309],{"type":22,"value":43192,"toc":43439},[43193,43195,43199,43209,43211,43263,43265,43287,43289,43291,43385,43387,43437],[25,43194,4868],{"id":4879},[30,43196,4882,43197,4886],{},[60,43198,4885],{},[1042,43200,43201],{},[30,43202,43203,4894,43205,1934,43207,4901],{},[1929,43204,4893],{},[60,43206,4897],{},[60,43208,4900],{},[174,43210,4905],{"id":4904},[2221,43212,43213,43227],{},[2224,43214,43215],{},[2227,43216,43217,43219,43221,43223,43225],{},[2230,43218,4914],{},[2230,43220,4917],{},[2230,43222,4920],{},[2230,43224,4923],{},[2230,43226,4926],{},[2240,43228,43229,43247],{},[2227,43230,43231,43235,43237,43239,43245],{},[2245,43232,43233],{},[60,43234,4897],{},[2245,43236,4937],{},[2245,43238,4940],{},[2245,43240,4943,43241,4947,43243,106],{},[60,43242,4946],{},[60,43244,4950],{},[2245,43246,4953],{},[2227,43248,43249,43253,43255,43257,43259],{},[2245,43250,43251],{},[60,43252,4900],{},[2245,43254,4937],{},[2245,43256,4940],{},[2245,43258,4966],{},[2245,43260,4969,43261,106],{},[60,43262,4897],{},[174,43264,4975],{"id":4974},[42,43266,43267,43273,43277,43283],{},[45,43268,43269,4983,43271],{},[1929,43270,4982],{},[60,43272,4897],{},[45,43274,43275,4991],{},[1929,43276,4990],{},[45,43278,43279,4997,43281,5001],{},[1929,43280,4996],{},[60,43282,5000],{},[45,43284,43285,5007],{},[1929,43286,5006],{},[174,43288,5011],{"id":5010},[30,43290,5014],{},[225,43292,43293],{"className":338,"code":5017,"language":340,"meta":230,"style":230},[60,43294,43295,43299,43313,43317,43333,43345,43357,43369,43377],{"__ignoreMap":230},[234,43296,43297],{"class":236,"line":237},[234,43298,5024],{"class":864},[234,43300,43301,43303,43305,43307,43309,43311],{"class":236,"line":258},[234,43302,347],{"class":244},[234,43304,351],{"class":350},[234,43306,1297],{"class":281},[234,43308,357],{"class":244},[234,43310,5037],{"class":251},[234,43312,376],{"class":244},[234,43314,43315],{"class":236,"line":265},[234,43316,5044],{"class":864},[234,43318,43319,43321,43323,43325,43327,43329,43331],{"class":236,"line":288},[234,43320,1292],{"class":244},[234,43322,351],{"class":350},[234,43324,1297],{"class":281},[234,43326,357],{"class":244},[234,43328,5057],{"class":251},[234,43330,5060],{"class":281},[234,43332,376],{"class":244},[234,43334,43335,43337,43339,43341,43343],{"class":236,"line":293},[234,43336,1321],{"class":244},[234,43338,37],{"class":350},[234,43340,5071],{"class":244},[234,43342,37],{"class":350},[234,43344,376],{"class":244},[234,43346,43347,43349,43351,43353,43355],{"class":236,"line":305},[234,43348,1321],{"class":244},[234,43350,30],{"class":350},[234,43352,5084],{"class":244},[234,43354,30],{"class":350},[234,43356,376],{"class":244},[234,43358,43359,43361,43363,43365,43367],{"class":236,"line":321},[234,43360,1321],{"class":244},[234,43362,30],{"class":350},[234,43364,5097],{"class":244},[234,43366,30],{"class":350},[234,43368,376],{"class":244},[234,43370,43371,43373,43375],{"class":236,"line":946},[234,43372,1393],{"class":244},[234,43374,351],{"class":350},[234,43376,376],{"class":244},[234,43378,43379,43381,43383],{"class":236,"line":955},[234,43380,1402],{"class":244},[234,43382,351],{"class":350},[234,43384,376],{"class":244},[30,43386,5120],{},[225,43388,43389],{"className":338,"code":5123,"language":340,"meta":230,"style":230},[60,43390,43391,43407,43411,43429],{"__ignoreMap":230},[234,43392,43393,43395,43397,43399,43401,43403,43405],{"class":236,"line":237},[234,43394,347],{"class":244},[234,43396,351],{"class":350},[234,43398,1297],{"class":281},[234,43400,357],{"class":244},[234,43402,5138],{"class":251},[234,43404,5141],{"class":281},[234,43406,376],{"class":244},[234,43408,43409],{"class":236,"line":258},[234,43410,5148],{"class":864},[234,43412,43413,43415,43417,43419,43421,43423,43425,43427],{"class":236,"line":265},[234,43414,1292],{"class":244},[234,43416,351],{"class":350},[234,43418,5157],{"class":281},[234,43420,357],{"class":244},[234,43422,5162],{"class":251},[234,43424,371],{"class":244},[234,43426,351],{"class":350},[234,43428,376],{"class":244},[234,43430,43431,43433,43435],{"class":236,"line":288},[234,43432,1402],{"class":244},[234,43434,351],{"class":350},[234,43436,376],{"class":244},[410,43438,3252],{},{"title":230,"searchDepth":258,"depth":258,"links":43440},[43441,43442,43443],{"id":4904,"depth":265,"text":4905},{"id":4974,"depth":265,"text":4975},{"id":5010,"depth":265,"text":5011},{"path":158,"title":5185,"description":5186,"kind":9,"section":5187,"order":293,"aliases":43445,"attrs":43446,"events":43447,"cssVars":43448,"related":43449,"body":43450},[],[],[],[],[6,166,2350],{"type":22,"value":43451,"toc":43566},[43452,43454,43456,43458,43492,43494,43512,43514,43528,43530,43548,43550,43560,43562],[25,43453,5185],{"id":5197},[30,43455,5200],{},[37,43457,5204],{"id":5203},[42,43459,43460,43464,43468,43472,43476,43480,43484,43488],{},[45,43461,43462],{},[133,43463,190],{"href":617},[45,43465,43466],{},[133,43467,5216],{"href":5215},[45,43469,43470],{},[133,43471,5221],{"href":3269},[45,43473,43474],{},[133,43475,5227],{"href":5226},[45,43477,43478],{},[133,43479,5233],{"href":5232},[45,43481,43482],{},[133,43483,5239],{"href":5238},[45,43485,43486],{},[133,43487,5244],{"href":4398},[45,43489,43490],{},[133,43491,5249],{"href":4309},[37,43493,5253],{"id":5252},[42,43495,43496,43500,43504,43508],{},[45,43497,43498],{},[133,43499,195],{"href":5260},[45,43501,43502],{},[133,43503,5266],{"href":5265},[45,43505,43506],{},[133,43507,5272],{"href":5271},[45,43509,43510],{},[133,43511,5278],{"href":5277},[37,43513,5282],{"id":5281},[42,43515,43516,43520,43524],{},[45,43517,43518],{},[133,43519,5290],{"href":5289},[45,43521,43522],{},[133,43523,5296],{"href":5295},[45,43525,43526],{},[133,43527,200],{"href":5301},[37,43529,5305],{"id":5304},[42,43531,43532,43536,43540,43544],{},[45,43533,43534],{},[133,43535,5312],{"href":3819},[45,43537,43538],{},[133,43539,205],{"href":5317},[45,43541,43542],{},[133,43543,5323],{"href":5322},[45,43545,43546],{},[133,43547,5329],{"href":5328},[37,43549,5333],{"id":5332},[42,43551,43552,43556],{},[45,43553,43554],{},[133,43555,5341],{"href":5340},[45,43557,43558],{},[133,43559,5347],{"href":5346},[37,43561,5351],{"id":5350},[30,43563,5354,43564,5358],{},[133,43565,5357],{"href":2350},{"title":230,"searchDepth":258,"depth":258,"links":43567},[43568,43569,43570,43571,43572,43573],{"id":5203,"depth":258,"text":5204},{"id":5252,"depth":258,"text":5253},{"id":5281,"depth":258,"text":5282},{"id":5304,"depth":258,"text":5305},{"id":5332,"depth":258,"text":5333},{"id":5350,"depth":258,"text":5351},{"path":617,"title":190,"description":5368,"kind":5369,"section":5187,"order":11,"group":5204,"status":5370,"integration":2706,"publicExport":261,"activation":3242,"package":5371,"aliases":43575,"attrs":43576,"events":43577,"cssVars":43578,"related":43579,"body":43580},[5373,190,2890],[5375,5376,5377,5378,3325,3341,3328,3344],[799],[795],[5215,3269],{"type":22,"value":43581,"toc":44264},[43582,43584,43590,43596,43598,43600,43732,43734,43738,43744,43748,43754,43758,43760,43762,43788,43824,43826,43830,43838,43840,43994,44190,44192,44246,44248,44262],[25,43583,190],{"id":5386},[30,43585,43586,5391,43588,5395],{},[60,43587,190],{},[60,43589,5394],{},[42,43591,43592,43594],{},[45,43593,5400],{},[45,43595,5403],{},[37,43597,5407],{"id":5406},[174,43599,4905],{"id":4904},[2221,43601,43602,43614],{},[2224,43603,43604],{},[2227,43605,43606,43608,43610,43612],{},[2230,43607,4914],{},[2230,43609,4917],{},[2230,43611,4920],{},[2230,43613,5424],{},[2240,43615,43616,43630,43644,43658,43672,43686,43702,43716],{},[2227,43617,43618,43622,43624,43628],{},[2245,43619,43620],{},[60,43621,5375],{},[2245,43623,2252],{},[2245,43625,43626],{},[60,43627,795],{},[2245,43629,5441],{},[2227,43631,43632,43636,43638,43642],{},[2245,43633,43634],{},[60,43635,5376],{},[2245,43637,5450],{},[2245,43639,43640],{},[60,43641,5455],{},[2245,43643,5458],{},[2227,43645,43646,43650,43652,43656],{},[2245,43647,43648],{},[60,43649,5377],{},[2245,43651,5467],{},[2245,43653,43654],{},[60,43655,5472],{},[2245,43657,5475],{},[2227,43659,43660,43664,43666,43670],{},[2245,43661,43662],{},[60,43663,5378],{},[2245,43665,5467],{},[2245,43667,43668],{},[60,43669,5472],{},[2245,43671,5490],{},[2227,43673,43674,43678,43680,43684],{},[2245,43675,43676],{},[60,43677,3325],{},[2245,43679,2252],{},[2245,43681,43682],{},[60,43683,4769],{},[2245,43685,5505],{},[2227,43687,43688,43692,43694,43698],{},[2245,43689,43690],{},[60,43691,3341],{},[2245,43693,2252],{},[2245,43695,43696],{},[60,43697,5518],{},[2245,43699,5521,43700,106],{},[60,43701,3325],{},[2227,43703,43704,43708,43710,43714],{},[2245,43705,43706],{},[60,43707,3328],{},[2245,43709,2252],{},[2245,43711,43712],{},[60,43713,5518],{},[2245,43715,5538],{},[2227,43717,43718,43722,43724,43728],{},[2245,43719,43720],{},[60,43721,3344],{},[2245,43723,2252],{},[2245,43725,43726],{},[60,43727,4769],{},[2245,43729,5521,43730,106],{},[60,43731,3328],{},[174,43733,5558],{"id":5557},[30,43735,43736,5563],{},[60,43737,190],{},[42,43739,43740],{},[45,43741,5568,43742],{},[60,43743,5375],{},[30,43745,5573,43746,5576],{},[60,43747,5375],{},[42,43749,43750],{},[45,43751,43752],{},[60,43753,795],{},[30,43755,5585,43756,106],{},[60,43757,5394],{},[30,43759,5590],{},[174,43761,5593],{"id":3814},[2221,43763,43764,43774],{},[2224,43765,43766],{},[2227,43767,43768,43770,43772],{},[2230,43769,5602],{},[2230,43771,5605],{},[2230,43773,5608],{},[2240,43775,43776],{},[2227,43777,43778,43782,43786],{},[2245,43779,43780],{},[60,43781,799],{},[2245,43783,43784],{},[60,43785,5621],{},[2245,43787,5624],{},[225,43789,43790],{"className":227,"code":5627,"language":229,"meta":230,"style":230},[60,43791,43792,43812,43820],{"__ignoreMap":230},[234,43793,43794,43796,43798,43800,43802,43804,43806,43808,43810],{"class":236,"line":237},[234,43795,296],{"class":244},[234,43797,1536],{"class":281},[234,43799,329],{"class":244},[234,43801,5640],{"class":251},[234,43803,2976],{"class":244},[234,43805,5373],{"class":899},[234,43807,903],{"class":244},[234,43809,906],{"class":240},[234,43811,909],{"class":244},[234,43813,43814,43816,43818],{"class":236,"line":258},[234,43815,1482],{"class":244},[234,43817,1485],{"class":281},[234,43819,5659],{"class":244},[234,43821,43822],{"class":236,"line":265},[234,43823,1040],{"class":244},[174,43825,5667],{"id":5666},[30,43827,5670,43828,5674],{},[60,43829,5673],{},[42,43831,43832,43834],{},[45,43833,5679],{},[45,43835,5682,43836,5685],{},[60,43837,5376],{},[37,43839,5689],{"id":5688},[225,43841,43842],{"className":338,"code":5692,"language":340,"meta":230,"style":230},[60,43843,43844,43862,43866,43892,43906,43924,43956,43964,43972,43976],{"__ignoreMap":230},[234,43845,43846,43848,43850,43852,43854,43856,43858,43860],{"class":236,"line":237},[234,43847,347],{"class":244},[234,43849,740],{"class":350},[234,43851,1297],{"class":281},[234,43853,357],{"class":244},[234,43855,368],{"class":251},[234,43857,5709],{"class":244},[234,43859,740],{"class":350},[234,43861,376],{"class":244},[234,43863,43864],{"class":236,"line":258},[234,43865,262],{"emptyLinePlaceholder":261},[234,43867,43868,43870,43872,43874,43876,43878,43880,43882,43884,43886,43888,43890],{"class":236,"line":265},[234,43869,347],{"class":244},[234,43871,740],{"class":350},[234,43873,354],{"class":281},[234,43875,357],{"class":244},[234,43877,360],{"class":251},[234,43879,363],{"class":281},[234,43881,357],{"class":244},[234,43883,5736],{"class":251},[234,43885,1297],{"class":281},[234,43887,357],{"class":244},[234,43889,5743],{"class":251},[234,43891,376],{"class":244},[234,43893,43894,43896,43898,43900,43902,43904],{"class":236,"line":288},[234,43895,1292],{"class":244},[234,43897,351],{"class":350},[234,43899,1297],{"class":281},[234,43901,357],{"class":244},[234,43903,5758],{"class":251},[234,43905,376],{"class":244},[234,43907,43908,43910,43912,43914,43916,43918,43920,43922],{"class":236,"line":293},[234,43909,1321],{"class":244},[234,43911,351],{"class":350},[234,43913,1297],{"class":281},[234,43915,357],{"class":244},[234,43917,5773],{"class":251},[234,43919,371],{"class":244},[234,43921,351],{"class":350},[234,43923,376],{"class":244},[234,43925,43926,43928,43930,43932,43934,43936,43938,43940,43942,43944,43946,43948,43950,43952,43954],{"class":236,"line":305},[234,43927,1321],{"class":244},[234,43929,351],{"class":350},[234,43931,1297],{"class":281},[234,43933,357],{"class":244},[234,43935,5792],{"class":251},[234,43937,5795],{"class":244},[234,43939,234],{"class":350},[234,43941,5157],{"class":281},[234,43943,357],{"class":244},[234,43945,5804],{"class":251},[234,43947,5807],{"class":244},[234,43949,234],{"class":350},[234,43951,371],{"class":244},[234,43953,351],{"class":350},[234,43955,376],{"class":244},[234,43957,43958,43960,43962],{"class":236,"line":321},[234,43959,1393],{"class":244},[234,43961,351],{"class":350},[234,43963,376],{"class":244},[234,43965,43966,43968,43970],{"class":236,"line":946},[234,43967,1402],{"class":244},[234,43969,740],{"class":350},[234,43971,376],{"class":244},[234,43973,43974],{"class":236,"line":955},[234,43975,262],{"emptyLinePlaceholder":261},[234,43977,43978,43980,43982,43984,43986,43988,43990,43992],{"class":236,"line":11},[234,43979,347],{"class":244},[234,43981,740],{"class":350},[234,43983,1297],{"class":281},[234,43985,357],{"class":244},[234,43987,368],{"class":251},[234,43989,5850],{"class":244},[234,43991,740],{"class":350},[234,43993,376],{"class":244},[225,43995,43996],{"className":5857,"code":5858,"language":5859,"meta":230,"style":230},[60,43997,43998,44004,44010,44022,44032,44042,44046,44050,44056,44066,44078,44088,44092,44096,44102,44114,44126,44142,44152,44186],{"__ignoreMap":230},[234,43999,44000,44002],{"class":236,"line":237},[234,44001,1654],{"class":281},[234,44003,2506],{"class":244},[234,44005,44006,44008],{"class":236,"line":258},[234,44007,5872],{"class":281},[234,44009,909],{"class":244},[234,44011,44012,44014,44016,44018,44020],{"class":236,"line":265},[234,44013,1661],{"class":271},[234,44015,1443],{"class":244},[234,44017,5883],{"class":271},[234,44019,1669],{"class":240},[234,44021,255],{"class":244},[234,44023,44024,44026,44028,44030],{"class":236,"line":288},[234,44025,1677],{"class":271},[234,44027,1443],{"class":244},[234,44029,1682],{"class":271},[234,44031,255],{"class":244},[234,44033,44034,44036,44038,44040],{"class":236,"line":293},[234,44035,5902],{"class":271},[234,44037,1443],{"class":244},[234,44039,1695],{"class":271},[234,44041,255],{"class":244},[234,44043,44044],{"class":236,"line":305},[234,44045,1143],{"class":244},[234,44047,44048],{"class":236,"line":321},[234,44049,262],{"emptyLinePlaceholder":261},[234,44051,44052,44054],{"class":236,"line":946},[234,44053,5921],{"class":281},[234,44055,909],{"class":244},[234,44057,44058,44060,44062,44064],{"class":236,"line":955},[234,44059,1677],{"class":271},[234,44061,1443],{"class":244},[234,44063,1682],{"class":271},[234,44065,255],{"class":244},[234,44067,44068,44070,44072,44074,44076],{"class":236,"line":11},[234,44069,1703],{"class":271},[234,44071,1443],{"class":244},[234,44073,5942],{"class":271},[234,44075,1789],{"class":240},[234,44077,255],{"class":244},[234,44079,44080,44082,44084,44086],{"class":236,"line":980},[234,44081,5951],{"class":271},[234,44083,1443],{"class":244},[234,44085,1695],{"class":271},[234,44087,255],{"class":244},[234,44089,44090],{"class":236,"line":994},[234,44091,1143],{"class":244},[234,44093,44094],{"class":236,"line":1000},[234,44095,262],{"emptyLinePlaceholder":261},[234,44097,44098,44100],{"class":236,"line":1005},[234,44099,5970],{"class":281},[234,44101,909],{"class":244},[234,44103,44104,44106,44108,44110,44112],{"class":236,"line":1013},[234,44105,5977],{"class":271},[234,44107,1443],{"class":244},[234,44109,5982],{"class":271},[234,44111,1789],{"class":240},[234,44113,255],{"class":244},[234,44115,44116,44118,44120,44122,44124],{"class":236,"line":1019},[234,44117,5991],{"class":271},[234,44119,1443],{"class":244},[234,44121,5982],{"class":271},[234,44123,1789],{"class":240},[234,44125,255],{"class":244},[234,44127,44128,44130,44132,44134,44136,44138,44140],{"class":236,"line":1025},[234,44129,1769],{"class":271},[234,44131,1443],{"class":244},[234,44133,6008],{"class":271},[234,44135,1789],{"class":240},[234,44137,6013],{"class":271},[234,44139,6016],{"class":271},[234,44141,255],{"class":244},[234,44143,44144,44146,44148,44150],{"class":236,"line":1031},[234,44145,6023],{"class":271},[234,44147,1443],{"class":244},[234,44149,6028],{"class":271},[234,44151,255],{"class":244},[234,44153,44154,44156,44158,44160,44162,44164,44166,44168,44170,44172,44174,44176,44178,44180,44182,44184],{"class":236,"line":1037},[234,44155,1810],{"class":271},[234,44157,1443],{"class":244},[234,44159,6039],{"class":271},[234,44161,329],{"class":244},[234,44163,1820],{"class":271},[234,44165,329],{"class":244},[234,44167,1825],{"class":271},[234,44169,329],{"class":244},[234,44171,795],{"class":899},[234,44173,1833],{"class":244},[234,44175,1836],{"class":271},[234,44177,903],{"class":244},[234,44179,1841],{"class":240},[234,44181,1844],{"class":271},[234,44183,6064],{"class":240},[234,44185,1875],{"class":244},[234,44187,44188],{"class":236,"line":427},[234,44189,1143],{"class":244},[37,44191,6074],{"id":6073},[225,44193,44194],{"className":227,"code":6077,"language":229,"meta":230,"style":230},[60,44195,44196,44208,44212,44226,44234],{"__ignoreMap":230},[234,44197,44198,44200,44202,44204,44206],{"class":236,"line":237},[234,44199,241],{"class":240},[234,44201,479],{"class":244},[234,44203,248],{"class":240},[234,44205,252],{"class":251},[234,44207,255],{"class":244},[234,44209,44210],{"class":236,"line":258},[234,44211,262],{"emptyLinePlaceholder":261},[234,44213,44214,44216,44218,44220,44222,44224],{"class":236,"line":265},[234,44215,268],{"class":240},[234,44217,272],{"class":271},[234,44219,275],{"class":240},[234,44221,278],{"class":244},[234,44223,282],{"class":281},[234,44225,285],{"class":244},[234,44227,44228,44230,44232],{"class":236,"line":288},[234,44229,296],{"class":244},[234,44231,299],{"class":281},[234,44233,302],{"class":244},[234,44235,44236,44238,44240,44242,44244],{"class":236,"line":293},[234,44237,296],{"class":244},[234,44239,326],{"class":281},[234,44241,329],{"class":244},[234,44243,332],{"class":271},[234,44245,335],{"class":244},[37,44247,6133],{"id":6132},[42,44249,44250,44254,44256,44260],{},[45,44251,6138,44252,106],{},[60,44253,2379],{},[45,44255,6143],{},[45,44257,6146,44258,6149],{},[60,44259,5394],{},[45,44261,6152],{},[410,44263,6155],{},{"title":230,"searchDepth":258,"depth":258,"links":44265},[44266,44272,44273,44274],{"id":5406,"depth":258,"text":5407,"children":44267},[44268,44269,44270,44271],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":5215,"title":5216,"description":6168,"kind":5369,"section":5187,"order":427,"group":5204,"status":5370,"integration":2706,"publicExport":261,"activation":6169,"package":5371,"aliases":44276,"attrs":44277,"events":44278,"cssVars":44279,"related":44280,"body":44281},[6171,5216],[6173],[6175],[6177],[617,3269,2899],{"type":22,"value":44282,"toc":45099},[44283,44285,44291,44293,44307,44309,44311,44343,44345,44347,44353,44357,44359,44385,44387,44393,44395,44719,45001,45003,45065,45073,45075,45097],[25,44284,5216],{"id":6183},[30,44286,44287,6188,44289,106],{},[60,44288,5216],{},[60,44290,5394],{},[30,44292,6193],{},[42,44294,44295,44301],{},[45,44296,6198,44297,6202,44299],{},[60,44298,6201],{},[60,44300,6205],{},[45,44302,6198,44303,6211,44305],{},[60,44304,6210],{},[60,44306,6205],{},[37,44308,5407],{"id":5406},[174,44310,4905],{"id":4904},[2221,44312,44313,44325],{},[2224,44314,44315],{},[2227,44316,44317,44319,44321,44323],{},[2230,44318,4914],{},[2230,44320,4917],{},[2230,44322,4920],{},[2230,44324,5424],{},[2240,44326,44327],{},[2227,44328,44329,44333,44335,44339],{},[2245,44330,44331],{},[60,44332,6173],{},[2245,44334,2252],{},[2245,44336,44337],{},[60,44338,6246],{},[2245,44340,6249,44341,106],{},[60,44342,6252],{},[174,44344,5558],{"id":5557},[30,44346,6257],{},[42,44348,44349],{},[45,44350,44351],{},[60,44352,6177],{},[30,44354,6266,44355,6269],{},[60,44356,6169],{},[174,44358,5593],{"id":3814},[2221,44360,44361,44371],{},[2224,44362,44363],{},[2227,44364,44365,44367,44369],{},[2230,44366,5602],{},[2230,44368,5605],{},[2230,44370,5608],{},[2240,44372,44373],{},[2227,44374,44375,44379,44383],{},[2245,44376,44377],{},[60,44378,6175],{},[2245,44380,44381],{},[60,44382,5621],{},[2245,44384,6298],{},[174,44386,5667],{"id":5666},[30,44388,44389,6305,44391,6308],{},[60,44390,5216],{},[60,44392,6177],{},[37,44394,5689],{"id":5688},[225,44396,44397],{"className":338,"code":6313,"language":340,"meta":230,"style":230},[60,44398,44399,44417,44421,44447,44461,44475,44493,44507,44513,44521,44529,44537,44545,44553,44561,44569,44573,44587,44605,44619,44625,44633,44641,44649,44657,44665,44673,44681,44689,44697,44701],{"__ignoreMap":230},[234,44400,44401,44403,44405,44407,44409,44411,44413,44415],{"class":236,"line":237},[234,44402,347],{"class":244},[234,44404,740],{"class":350},[234,44406,1297],{"class":281},[234,44408,357],{"class":244},[234,44410,368],{"class":251},[234,44412,5709],{"class":244},[234,44414,740],{"class":350},[234,44416,376],{"class":244},[234,44418,44419],{"class":236,"line":258},[234,44420,262],{"emptyLinePlaceholder":261},[234,44422,44423,44425,44427,44429,44431,44433,44435,44437,44439,44441,44443,44445],{"class":236,"line":265},[234,44424,347],{"class":244},[234,44426,740],{"class":350},[234,44428,354],{"class":281},[234,44430,357],{"class":244},[234,44432,360],{"class":251},[234,44434,363],{"class":281},[234,44436,357],{"class":244},[234,44438,5736],{"class":251},[234,44440,1297],{"class":281},[234,44442,357],{"class":244},[234,44444,5743],{"class":251},[234,44446,376],{"class":244},[234,44448,44449,44451,44453,44455,44457,44459],{"class":236,"line":288},[234,44450,1292],{"class":244},[234,44452,351],{"class":350},[234,44454,1297],{"class":281},[234,44456,357],{"class":244},[234,44458,6376],{"class":251},[234,44460,376],{"class":244},[234,44462,44463,44465,44467,44469,44471,44473],{"class":236,"line":293},[234,44464,1321],{"class":244},[234,44466,351],{"class":350},[234,44468,1297],{"class":281},[234,44470,357],{"class":244},[234,44472,6391],{"class":251},[234,44474,376],{"class":244},[234,44476,44477,44479,44481,44483,44485,44487,44489,44491],{"class":236,"line":305},[234,44478,6398],{"class":244},[234,44480,351],{"class":350},[234,44482,1297],{"class":281},[234,44484,357],{"class":244},[234,44486,6407],{"class":251},[234,44488,6410],{"class":244},[234,44490,351],{"class":350},[234,44492,376],{"class":244},[234,44494,44495,44497,44499,44501,44503,44505],{"class":236,"line":321},[234,44496,6398],{"class":244},[234,44498,351],{"class":350},[234,44500,1297],{"class":281},[234,44502,357],{"class":244},[234,44504,6427],{"class":251},[234,44506,376],{"class":244},[234,44508,44509,44511],{"class":236,"line":946},[234,44510,6434],{"class":244},[234,44512,6437],{"class":350},[234,44514,44515,44517,44519],{"class":236,"line":955},[234,44516,6442],{"class":281},[234,44518,357],{"class":244},[234,44520,6447],{"class":251},[234,44522,44523,44525,44527],{"class":236,"line":11},[234,44524,6452],{"class":281},[234,44526,357],{"class":244},[234,44528,6457],{"class":251},[234,44530,44531,44533,44535],{"class":236,"line":980},[234,44532,6462],{"class":281},[234,44534,357],{"class":244},[234,44536,6467],{"class":251},[234,44538,44539,44541,44543],{"class":236,"line":994},[234,44540,6472],{"class":281},[234,44542,357],{"class":244},[234,44544,6477],{"class":251},[234,44546,44547,44549,44551],{"class":236,"line":1000},[234,44548,6482],{"class":244},[234,44550,351],{"class":350},[234,44552,376],{"class":244},[234,44554,44555,44557,44559],{"class":236,"line":1005},[234,44556,6491],{"class":244},[234,44558,351],{"class":350},[234,44560,376],{"class":244},[234,44562,44563,44565,44567],{"class":236,"line":1013},[234,44564,6500],{"class":244},[234,44566,351],{"class":350},[234,44568,376],{"class":244},[234,44570,44571],{"class":236,"line":1019},[234,44572,262],{"emptyLinePlaceholder":261},[234,44574,44575,44577,44579,44581,44583,44585],{"class":236,"line":1025},[234,44576,1321],{"class":244},[234,44578,351],{"class":350},[234,44580,1297],{"class":281},[234,44582,357],{"class":244},[234,44584,6391],{"class":251},[234,44586,376],{"class":244},[234,44588,44589,44591,44593,44595,44597,44599,44601,44603],{"class":236,"line":1031},[234,44590,6398],{"class":244},[234,44592,351],{"class":350},[234,44594,1297],{"class":281},[234,44596,357],{"class":244},[234,44598,6407],{"class":251},[234,44600,6537],{"class":244},[234,44602,351],{"class":350},[234,44604,376],{"class":244},[234,44606,44607,44609,44611,44613,44615,44617],{"class":236,"line":1037},[234,44608,6398],{"class":244},[234,44610,351],{"class":350},[234,44612,1297],{"class":281},[234,44614,357],{"class":244},[234,44616,6427],{"class":251},[234,44618,376],{"class":244},[234,44620,44621,44623],{"class":236,"line":427},[234,44622,6434],{"class":244},[234,44624,6437],{"class":350},[234,44626,44627,44629,44631],{"class":236,"line":1571},[234,44628,6442],{"class":281},[234,44630,357],{"class":244},[234,44632,6447],{"class":251},[234,44634,44635,44637,44639],{"class":236,"line":1592},[234,44636,6452],{"class":281},[234,44638,357],{"class":244},[234,44640,6457],{"class":251},[234,44642,44643,44645,44647],{"class":236,"line":1600},[234,44644,6462],{"class":281},[234,44646,357],{"class":244},[234,44648,6586],{"class":251},[234,44650,44651,44653,44655],{"class":236,"line":1615},[234,44652,6472],{"class":281},[234,44654,357],{"class":244},[234,44656,6595],{"class":251},[234,44658,44659,44661,44663],{"class":236,"line":1620},[234,44660,6482],{"class":244},[234,44662,351],{"class":350},[234,44664,376],{"class":244},[234,44666,44667,44669,44671],{"class":236,"line":1625},[234,44668,6491],{"class":244},[234,44670,351],{"class":350},[234,44672,376],{"class":244},[234,44674,44675,44677,44679],{"class":236,"line":1634},[234,44676,6500],{"class":244},[234,44678,351],{"class":350},[234,44680,376],{"class":244},[234,44682,44683,44685,44687],{"class":236,"line":1639},[234,44684,1393],{"class":244},[234,44686,351],{"class":350},[234,44688,376],{"class":244},[234,44690,44691,44693,44695],{"class":236,"line":1651},[234,44692,1402],{"class":244},[234,44694,740],{"class":350},[234,44696,376],{"class":244},[234,44698,44699],{"class":236,"line":609},[234,44700,262],{"emptyLinePlaceholder":261},[234,44702,44703,44705,44707,44709,44711,44713,44715,44717],{"class":236,"line":1674},[234,44704,347],{"class":244},[234,44706,740],{"class":350},[234,44708,1297],{"class":281},[234,44710,357],{"class":244},[234,44712,368],{"class":251},[234,44714,5850],{"class":244},[234,44716,740],{"class":350},[234,44718,376],{"class":244},[225,44720,44721],{"className":5857,"code":6660,"language":5859,"meta":230,"style":230},[60,44722,44723,44729,44735,44747,44757,44767,44771,44775,44781,44791,44803,44807,44811,44817,44827,44843,44855,44865,44869,44873,44879,44889,44899,44903,44907,44913,44925,44937,44953,44963,44997],{"__ignoreMap":230},[234,44724,44725,44727],{"class":236,"line":237},[234,44726,1654],{"class":281},[234,44728,2506],{"class":244},[234,44730,44731,44733],{"class":236,"line":258},[234,44732,5872],{"class":281},[234,44734,909],{"class":244},[234,44736,44737,44739,44741,44743,44745],{"class":236,"line":265},[234,44738,1661],{"class":271},[234,44740,1443],{"class":244},[234,44742,5883],{"class":271},[234,44744,1669],{"class":240},[234,44746,255],{"class":244},[234,44748,44749,44751,44753,44755],{"class":236,"line":288},[234,44750,1677],{"class":271},[234,44752,1443],{"class":244},[234,44754,1682],{"class":271},[234,44756,255],{"class":244},[234,44758,44759,44761,44763,44765],{"class":236,"line":293},[234,44760,5902],{"class":271},[234,44762,1443],{"class":244},[234,44764,1695],{"class":271},[234,44766,255],{"class":244},[234,44768,44769],{"class":236,"line":305},[234,44770,1143],{"class":244},[234,44772,44773],{"class":236,"line":321},[234,44774,262],{"emptyLinePlaceholder":261},[234,44776,44777,44779],{"class":236,"line":946},[234,44778,6719],{"class":281},[234,44780,909],{"class":244},[234,44782,44783,44785,44787,44789],{"class":236,"line":955},[234,44784,1677],{"class":271},[234,44786,1443],{"class":244},[234,44788,1682],{"class":271},[234,44790,255],{"class":244},[234,44792,44793,44795,44797,44799,44801],{"class":236,"line":11},[234,44794,1703],{"class":271},[234,44796,1443],{"class":244},[234,44798,6740],{"class":271},[234,44800,1789],{"class":240},[234,44802,255],{"class":244},[234,44804,44805],{"class":236,"line":980},[234,44806,1143],{"class":244},[234,44808,44809],{"class":236,"line":994},[234,44810,262],{"emptyLinePlaceholder":261},[234,44812,44813,44815],{"class":236,"line":1000},[234,44814,6757],{"class":281},[234,44816,909],{"class":244},[234,44818,44819,44821,44823,44825],{"class":236,"line":1005},[234,44820,1677],{"class":271},[234,44822,1443],{"class":244},[234,44824,1682],{"class":271},[234,44826,255],{"class":244},[234,44828,44829,44831,44833,44835,44837,44839,44841],{"class":236,"line":1013},[234,44830,6774],{"class":271},[234,44832,1443],{"class":244},[234,44834,6779],{"class":271},[234,44836,1789],{"class":240},[234,44838,1844],{"class":271},[234,44840,6786],{"class":240},[234,44842,255],{"class":244},[234,44844,44845,44847,44849,44851,44853],{"class":236,"line":1019},[234,44846,1703],{"class":271},[234,44848,1443],{"class":244},[234,44850,5942],{"class":271},[234,44852,1789],{"class":240},[234,44854,255],{"class":244},[234,44856,44857,44859,44861,44863],{"class":236,"line":1025},[234,44858,6805],{"class":271},[234,44860,1443],{"class":244},[234,44862,1695],{"class":271},[234,44864,255],{"class":244},[234,44866,44867],{"class":236,"line":1031},[234,44868,1143],{"class":244},[234,44870,44871],{"class":236,"line":1037},[234,44872,262],{"emptyLinePlaceholder":261},[234,44874,44875,44877],{"class":236,"line":427},[234,44876,6824],{"class":281},[234,44878,909],{"class":244},[234,44880,44881,44883,44885,44887],{"class":236,"line":1571},[234,44882,1677],{"class":271},[234,44884,1443],{"class":244},[234,44886,1682],{"class":271},[234,44888,255],{"class":244},[234,44890,44891,44893,44895,44897],{"class":236,"line":1592},[234,44892,5951],{"class":271},[234,44894,1443],{"class":244},[234,44896,1695],{"class":271},[234,44898,255],{"class":244},[234,44900,44901],{"class":236,"line":1600},[234,44902,1143],{"class":244},[234,44904,44905],{"class":236,"line":1615},[234,44906,262],{"emptyLinePlaceholder":261},[234,44908,44909,44911],{"class":236,"line":1620},[234,44910,6859],{"class":281},[234,44912,909],{"class":244},[234,44914,44915,44917,44919,44921,44923],{"class":236,"line":1625},[234,44916,5977],{"class":271},[234,44918,1443],{"class":244},[234,44920,6779],{"class":271},[234,44922,1789],{"class":240},[234,44924,255],{"class":244},[234,44926,44927,44929,44931,44933,44935],{"class":236,"line":1634},[234,44928,5991],{"class":271},[234,44930,1443],{"class":244},[234,44932,6779],{"class":271},[234,44934,1789],{"class":240},[234,44936,255],{"class":244},[234,44938,44939,44941,44943,44945,44947,44949,44951],{"class":236,"line":1639},[234,44940,1769],{"class":271},[234,44942,1443],{"class":244},[234,44944,6008],{"class":271},[234,44946,1789],{"class":240},[234,44948,6013],{"class":271},[234,44950,6016],{"class":271},[234,44952,255],{"class":244},[234,44954,44955,44957,44959,44961],{"class":236,"line":1651},[234,44956,6023],{"class":271},[234,44958,1443],{"class":244},[234,44960,6028],{"class":271},[234,44962,255],{"class":244},[234,44964,44965,44967,44969,44971,44973,44975,44977,44979,44981,44983,44985,44987,44989,44991,44993,44995],{"class":236,"line":609},[234,44966,1810],{"class":271},[234,44968,1443],{"class":244},[234,44970,6039],{"class":271},[234,44972,329],{"class":244},[234,44974,1820],{"class":271},[234,44976,329],{"class":244},[234,44978,1825],{"class":271},[234,44980,329],{"class":244},[234,44982,6177],{"class":899},[234,44984,1833],{"class":244},[234,44986,1836],{"class":271},[234,44988,903],{"class":244},[234,44990,1841],{"class":240},[234,44992,1844],{"class":271},[234,44994,6064],{"class":240},[234,44996,1875],{"class":244},[234,44998,44999],{"class":236,"line":1674},[234,45000,1143],{"class":244},[37,45002,6074],{"id":6073},[225,45004,45005],{"className":227,"code":6954,"language":229,"meta":230,"style":230},[60,45006,45007,45019,45023,45037,45045,45053],{"__ignoreMap":230},[234,45008,45009,45011,45013,45015,45017],{"class":236,"line":237},[234,45010,241],{"class":240},[234,45012,6963],{"class":244},[234,45014,248],{"class":240},[234,45016,252],{"class":251},[234,45018,255],{"class":244},[234,45020,45021],{"class":236,"line":258},[234,45022,262],{"emptyLinePlaceholder":261},[234,45024,45025,45027,45029,45031,45033,45035],{"class":236,"line":265},[234,45026,268],{"class":240},[234,45028,272],{"class":271},[234,45030,275],{"class":240},[234,45032,278],{"class":244},[234,45034,282],{"class":281},[234,45036,285],{"class":244},[234,45038,45039,45041,45043],{"class":236,"line":288},[234,45040,296],{"class":244},[234,45042,299],{"class":281},[234,45044,302],{"class":244},[234,45046,45047,45049,45051],{"class":236,"line":293},[234,45048,296],{"class":244},[234,45050,299],{"class":281},[234,45052,7004],{"class":244},[234,45054,45055,45057,45059,45061,45063],{"class":236,"line":305},[234,45056,296],{"class":244},[234,45058,326],{"class":281},[234,45060,329],{"class":244},[234,45062,332],{"class":271},[234,45064,335],{"class":244},[30,45066,45067,7021,45069,7024,45071,7027],{},[60,45068,5216],{},[60,45070,799],{},[60,45072,190],{},[37,45074,6133],{"id":6132},[42,45076,45077,45083,45091,45095],{},[45,45078,7034,45079,7037,45081,106],{},[60,45080,6173],{},[60,45082,6252],{},[45,45084,7042,45085,1833,45087,7048,45089,106],{},[60,45086,1836],{},[60,45088,7047],{},[60,45090,1754],{},[45,45092,7053,45093,7056],{},[60,45094,5394],{},[45,45096,7059],{},[410,45098,7062],{},{"title":230,"searchDepth":258,"depth":258,"links":45100},[45101,45107,45108,45109],{"id":5406,"depth":258,"text":5407,"children":45102},[45103,45104,45105,45106],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":3269,"title":5221,"description":7075,"kind":5369,"section":5187,"order":609,"group":5204,"status":5370,"integration":2706,"publicExport":261,"activation":7076,"package":5371,"aliases":45111,"attrs":45112,"events":45113,"cssVars":45114,"related":45115,"body":45116},[7078,5221,2891],[],[2894],[],[617,3259,2899],{"type":22,"value":45117,"toc":45968},[45118,45120,45128,45130,45132,45240,45242,45244,45250,45252,45256,45258,45284,45320,45322,45326,45328,45514,45874,45880,45882,45936,45942,45944,45966],[25,45119,5221],{"id":7087},[30,45121,45122,7092,45124,7095,45126,106],{},[60,45123,5221],{},[60,45125,190],{},[60,45127,4642],{},[37,45129,5407],{"id":5406},[174,45131,4905],{"id":4904},[2221,45133,45134,45146],{},[2224,45135,45136],{},[2227,45137,45138,45140,45142,45144],{},[2230,45139,4914],{},[2230,45141,4917],{},[2230,45143,4920],{},[2230,45145,5424],{},[2240,45147,45148,45162,45176,45192,45208,45224],{},[2227,45149,45150,45154,45156,45160],{},[2245,45151,45152],{},[60,45153,7124],{},[2245,45155,5621],{},[2245,45157,45158],{},[60,45159,7131],{},[2245,45161,7134],{},[2227,45163,45164,45168,45170,45174],{},[2245,45165,45166],{},[60,45167,7141],{},[2245,45169,5621],{},[2245,45171,45172],{},[60,45173,7148],{},[2245,45175,7151],{},[2227,45177,45178,45182,45184,45188],{},[2245,45179,45180],{},[60,45181,3325],{},[2245,45183,2252],{},[2245,45185,45186],{},[60,45187,4769],{},[2245,45189,7166,45190,106],{},[60,45191,190],{},[2227,45193,45194,45198,45200,45204],{},[2245,45195,45196],{},[60,45197,3341],{},[2245,45199,2252],{},[2245,45201,45202],{},[60,45203,5518],{},[2245,45205,7166,45206,106],{},[60,45207,190],{},[2227,45209,45210,45214,45216,45220],{},[2245,45211,45212],{},[60,45213,3328],{},[2245,45215,2252],{},[2245,45217,45218],{},[60,45219,5518],{},[2245,45221,7199,45222,106],{},[60,45223,190],{},[2227,45225,45226,45230,45232,45236],{},[2245,45227,45228],{},[60,45229,3344],{},[2245,45231,2252],{},[2245,45233,45234],{},[60,45235,4769],{},[2245,45237,7199,45238,106],{},[60,45239,190],{},[174,45241,5558],{"id":5557},[30,45243,7222],{},[42,45245,45246],{},[45,45247,7227,45248],{},[60,45249,7230],{},[30,45251,7233],{},[30,45253,7236,45254,7239],{},[60,45255,799],{},[174,45257,5593],{"id":3814},[2221,45259,45260,45270],{},[2224,45261,45262],{},[2227,45263,45264,45266,45268],{},[2230,45265,5602],{},[2230,45267,5605],{},[2230,45269,5608],{},[2240,45271,45272],{},[2227,45273,45274,45278,45282],{},[2245,45275,45276],{},[60,45277,2894],{},[2245,45279,45280],{},[60,45281,5621],{},[2245,45283,7268],{},[225,45285,45286],{"className":227,"code":7271,"language":229,"meta":230,"style":230},[60,45287,45288,45308,45316],{"__ignoreMap":230},[234,45289,45290,45292,45294,45296,45298,45300,45302,45304,45306],{"class":236,"line":237},[234,45291,296],{"class":244},[234,45293,1536],{"class":281},[234,45295,329],{"class":244},[234,45297,7284],{"class":251},[234,45299,2976],{"class":244},[234,45301,2719],{"class":899},[234,45303,903],{"class":244},[234,45305,906],{"class":240},[234,45307,909],{"class":244},[234,45309,45310,45312,45314],{"class":236,"line":258},[234,45311,1482],{"class":244},[234,45313,1485],{"class":281},[234,45315,7303],{"class":244},[234,45317,45318],{"class":236,"line":265},[234,45319,1040],{"class":244},[174,45321,5667],{"id":5666},[30,45323,7312,45324,7315],{},[60,45325,2457],{},[37,45327,5689],{"id":5688},[225,45329,45330],{"className":338,"code":7320,"language":340,"meta":230,"style":230},[60,45331,45332,45350,45354,45368,45400,45418,45426,45430,45444,45476,45484,45492,45496],{"__ignoreMap":230},[234,45333,45334,45336,45338,45340,45342,45344,45346,45348],{"class":236,"line":237},[234,45335,347],{"class":244},[234,45337,740],{"class":350},[234,45339,1297],{"class":281},[234,45341,357],{"class":244},[234,45343,368],{"class":251},[234,45345,5709],{"class":244},[234,45347,740],{"class":350},[234,45349,376],{"class":244},[234,45351,45352],{"class":236,"line":258},[234,45353,262],{"emptyLinePlaceholder":261},[234,45355,45356,45358,45360,45362,45364,45366],{"class":236,"line":265},[234,45357,347],{"class":244},[234,45359,740],{"class":350},[234,45361,1297],{"class":281},[234,45363,357],{"class":244},[234,45365,7357],{"class":251},[234,45367,376],{"class":244},[234,45369,45370,45372,45374,45376,45378,45380,45382,45384,45386,45388,45390,45392,45394,45396,45398],{"class":236,"line":288},[234,45371,1292],{"class":244},[234,45373,351],{"class":350},[234,45375,354],{"class":281},[234,45377,357],{"class":244},[234,45379,1337],{"class":251},[234,45381,363],{"class":281},[234,45383,357],{"class":244},[234,45385,7378],{"class":251},[234,45387,1340],{"class":281},[234,45389,357],{"class":244},[234,45391,7385],{"class":251},[234,45393,1297],{"class":281},[234,45395,357],{"class":244},[234,45397,7392],{"class":251},[234,45399,376],{"class":244},[234,45401,45402,45404,45406,45408,45410,45412,45414,45416],{"class":236,"line":293},[234,45403,1321],{"class":244},[234,45405,351],{"class":350},[234,45407,1297],{"class":281},[234,45409,357],{"class":244},[234,45411,7407],{"class":251},[234,45413,371],{"class":244},[234,45415,351],{"class":350},[234,45417,376],{"class":244},[234,45419,45420,45422,45424],{"class":236,"line":305},[234,45421,1393],{"class":244},[234,45423,351],{"class":350},[234,45425,376],{"class":244},[234,45427,45428],{"class":236,"line":321},[234,45429,262],{"emptyLinePlaceholder":261},[234,45431,45432,45434,45436,45438,45440,45442],{"class":236,"line":946},[234,45433,1292],{"class":244},[234,45435,351],{"class":350},[234,45437,1297],{"class":281},[234,45439,357],{"class":244},[234,45441,7438],{"class":251},[234,45443,376],{"class":244},[234,45445,45446,45448,45450,45452,45454,45456,45458,45460,45462,45464,45466,45468,45470,45472,45474],{"class":236,"line":955},[234,45447,1321],{"class":244},[234,45449,351],{"class":350},[234,45451,1297],{"class":281},[234,45453,357],{"class":244},[234,45455,7453],{"class":251},[234,45457,7456],{"class":244},[234,45459,234],{"class":350},[234,45461,5157],{"class":281},[234,45463,357],{"class":244},[234,45465,7465],{"class":251},[234,45467,7468],{"class":244},[234,45469,234],{"class":350},[234,45471,7473],{"class":244},[234,45473,351],{"class":350},[234,45475,376],{"class":244},[234,45477,45478,45480,45482],{"class":236,"line":11},[234,45479,1393],{"class":244},[234,45481,351],{"class":350},[234,45483,376],{"class":244},[234,45485,45486,45488,45490],{"class":236,"line":980},[234,45487,1402],{"class":244},[234,45489,740],{"class":350},[234,45491,376],{"class":244},[234,45493,45494],{"class":236,"line":994},[234,45495,262],{"emptyLinePlaceholder":261},[234,45497,45498,45500,45502,45504,45506,45508,45510,45512],{"class":236,"line":1000},[234,45499,347],{"class":244},[234,45501,740],{"class":350},[234,45503,1297],{"class":281},[234,45505,357],{"class":244},[234,45507,368],{"class":251},[234,45509,5850],{"class":244},[234,45511,740],{"class":350},[234,45513,376],{"class":244},[225,45515,45516],{"className":5857,"code":7518,"language":5859,"meta":230,"style":230},[60,45517,45518,45524,45530,45542,45546,45550,45556,45566,45576,45580,45584,45590,45600,45610,45626,45642,45646,45650,45656,45666,45680,45684,45688,45694,45704,45714,45730,45746,45756,45764,45772,45782,45792,45800,45804,45808,45812,45818,45828,45838,45850,45860,45870],{"__ignoreMap":230},[234,45519,45520,45522],{"class":236,"line":237},[234,45521,1654],{"class":281},[234,45523,2506],{"class":244},[234,45525,45526,45528],{"class":236,"line":258},[234,45527,7531],{"class":281},[234,45529,909],{"class":244},[234,45531,45532,45534,45536,45538,45540],{"class":236,"line":265},[234,45533,1661],{"class":271},[234,45535,1443],{"class":244},[234,45537,5883],{"class":271},[234,45539,1669],{"class":240},[234,45541,255],{"class":244},[234,45543,45544],{"class":236,"line":288},[234,45545,1143],{"class":244},[234,45547,45548],{"class":236,"line":293},[234,45549,262],{"emptyLinePlaceholder":261},[234,45551,45552,45554],{"class":236,"line":305},[234,45553,1654],{"class":281},[234,45555,909],{"class":244},[234,45557,45558,45560,45562,45564],{"class":236,"line":321},[234,45559,1677],{"class":271},[234,45561,1443],{"class":244},[234,45563,1682],{"class":271},[234,45565,255],{"class":244},[234,45567,45568,45570,45572,45574],{"class":236,"line":946},[234,45569,5902],{"class":271},[234,45571,1443],{"class":244},[234,45573,1695],{"class":271},[234,45575,255],{"class":244},[234,45577,45578],{"class":236,"line":955},[234,45579,1143],{"class":244},[234,45581,45582],{"class":236,"line":11},[234,45583,262],{"emptyLinePlaceholder":261},[234,45585,45586,45588],{"class":236,"line":980},[234,45587,7531],{"class":281},[234,45589,909],{"class":244},[234,45591,45592,45594,45596,45598],{"class":236,"line":994},[234,45593,7598],{"class":271},[234,45595,1443],{"class":244},[234,45597,7603],{"class":271},[234,45599,255],{"class":244},[234,45601,45602,45604,45606,45608],{"class":236,"line":1000},[234,45603,7610],{"class":271},[234,45605,1443],{"class":244},[234,45607,7615],{"class":271},[234,45609,255],{"class":244},[234,45611,45612,45614,45616,45618,45620,45622,45624],{"class":236,"line":1005},[234,45613,7622],{"class":271},[234,45615,1443],{"class":244},[234,45617,1754],{"class":271},[234,45619,1789],{"class":240},[234,45621,6013],{"class":271},[234,45623,6016],{"class":271},[234,45625,255],{"class":244},[234,45627,45628,45630,45632,45634,45636,45638,45640],{"class":236,"line":1013},[234,45629,7639],{"class":271},[234,45631,1443],{"class":244},[234,45633,1754],{"class":271},[234,45635,1789],{"class":240},[234,45637,6013],{"class":271},[234,45639,6016],{"class":271},[234,45641,255],{"class":244},[234,45643,45644],{"class":236,"line":1019},[234,45645,1143],{"class":244},[234,45647,45648],{"class":236,"line":1025},[234,45649,262],{"emptyLinePlaceholder":261},[234,45651,45652,45654],{"class":236,"line":1031},[234,45653,7664],{"class":281},[234,45655,909],{"class":244},[234,45657,45658,45660,45662,45664],{"class":236,"line":1037},[234,45659,7598],{"class":271},[234,45661,1443],{"class":244},[234,45663,7675],{"class":271},[234,45665,255],{"class":244},[234,45667,45668,45670,45672,45674,45676,45678],{"class":236,"line":427},[234,45669,7682],{"class":271},[234,45671,1443],{"class":244},[234,45673,7687],{"class":271},[234,45675,3403],{"class":240},[234,45677,7692],{"class":271},[234,45679,255],{"class":244},[234,45681,45682],{"class":236,"line":1571},[234,45683,1143],{"class":244},[234,45685,45686],{"class":236,"line":1592},[234,45687,262],{"emptyLinePlaceholder":261},[234,45689,45690,45692],{"class":236,"line":1600},[234,45691,7707],{"class":281},[234,45693,909],{"class":244},[234,45695,45696,45698,45700,45702],{"class":236,"line":1615},[234,45697,7598],{"class":271},[234,45699,1443],{"class":244},[234,45701,7675],{"class":271},[234,45703,255],{"class":244},[234,45705,45706,45708,45710,45712],{"class":236,"line":1620},[234,45707,7682],{"class":271},[234,45709,1443],{"class":244},[234,45711,1836],{"class":271},[234,45713,255],{"class":244},[234,45715,45716,45718,45720,45722,45724,45726,45728],{"class":236,"line":1625},[234,45717,7622],{"class":271},[234,45719,1443],{"class":244},[234,45721,1754],{"class":271},[234,45723,1789],{"class":240},[234,45725,6013],{"class":271},[234,45727,6016],{"class":271},[234,45729,255],{"class":244},[234,45731,45732,45734,45736,45738,45740,45742,45744],{"class":236,"line":1634},[234,45733,7639],{"class":271},[234,45735,1443],{"class":244},[234,45737,1754],{"class":271},[234,45739,1789],{"class":240},[234,45741,6013],{"class":271},[234,45743,6016],{"class":271},[234,45745,255],{"class":244},[234,45747,45748,45750,45752,45754],{"class":236,"line":1639},[234,45749,6023],{"class":271},[234,45751,1443],{"class":244},[234,45753,7770],{"class":271},[234,45755,7773],{"class":244},[234,45757,45758,45760,45762],{"class":236,"line":1651},[234,45759,7778],{"class":271},[234,45761,7781],{"class":240},[234,45763,2506],{"class":244},[234,45765,45766,45768,45770],{"class":236,"line":609},[234,45767,7788],{"class":271},[234,45769,7692],{"class":271},[234,45771,2506],{"class":244},[234,45773,45774,45776,45778,45780],{"class":236,"line":1674},[234,45775,7788],{"class":271},[234,45777,7799],{"class":271},[234,45779,1789],{"class":240},[234,45781,2506],{"class":244},[234,45783,45784,45786,45788,45790],{"class":236,"line":1687},[234,45785,7808],{"class":271},[234,45787,7799],{"class":271},[234,45789,1789],{"class":240},[234,45791,2506],{"class":244},[234,45793,45794,45796,45798],{"class":236,"line":1700},[234,45795,7808],{"class":271},[234,45797,7821],{"class":271},[234,45799,7824],{"class":240},[234,45801,45802],{"class":236,"line":1716},[234,45803,7829],{"class":244},[234,45805,45806],{"class":236,"line":1721},[234,45807,1143],{"class":244},[234,45809,45810],{"class":236,"line":1726},[234,45811,262],{"emptyLinePlaceholder":261},[234,45813,45814,45816],{"class":236,"line":1734},[234,45815,7842],{"class":281},[234,45817,909],{"class":244},[234,45819,45820,45822,45824,45826],{"class":236,"line":1746},[234,45821,7598],{"class":271},[234,45823,1443],{"class":244},[234,45825,7603],{"class":271},[234,45827,255],{"class":244},[234,45829,45830,45832,45834,45836],{"class":236,"line":1766},[234,45831,7859],{"class":271},[234,45833,1443],{"class":244},[234,45835,1754],{"class":271},[234,45837,255],{"class":244},[234,45839,45840,45842,45844,45846,45848],{"class":236,"line":819},[234,45841,1661],{"class":271},[234,45843,1443],{"class":244},[234,45845,5883],{"class":271},[234,45847,1669],{"class":240},[234,45849,255],{"class":244},[234,45851,45852,45854,45856,45858],{"class":236,"line":1794},[234,45853,1677],{"class":271},[234,45855,1443],{"class":244},[234,45857,1682],{"class":271},[234,45859,255],{"class":244},[234,45861,45862,45864,45866,45868],{"class":236,"line":1807},[234,45863,5902],{"class":271},[234,45865,1443],{"class":244},[234,45867,1695],{"class":271},[234,45869,255],{"class":244},[234,45871,45872],{"class":236,"line":1878},[234,45873,1143],{"class":244},[30,45875,7904,45876,7907,45878,7910],{},[60,45877,5221],{},[60,45879,4642],{},[37,45881,6074],{"id":6073},[225,45883,45884],{"className":227,"code":7915,"language":229,"meta":230,"style":230},[60,45885,45886,45898,45902,45916,45924],{"__ignoreMap":230},[234,45887,45888,45890,45892,45894,45896],{"class":236,"line":237},[234,45889,241],{"class":240},[234,45891,7924],{"class":244},[234,45893,248],{"class":240},[234,45895,252],{"class":251},[234,45897,255],{"class":244},[234,45899,45900],{"class":236,"line":258},[234,45901,262],{"emptyLinePlaceholder":261},[234,45903,45904,45906,45908,45910,45912,45914],{"class":236,"line":265},[234,45905,268],{"class":240},[234,45907,272],{"class":271},[234,45909,275],{"class":240},[234,45911,278],{"class":244},[234,45913,282],{"class":281},[234,45915,285],{"class":244},[234,45917,45918,45920,45922],{"class":236,"line":288},[234,45919,296],{"class":244},[234,45921,299],{"class":281},[234,45923,934],{"class":244},[234,45925,45926,45928,45930,45932,45934],{"class":236,"line":293},[234,45927,296],{"class":244},[234,45929,326],{"class":281},[234,45931,329],{"class":244},[234,45933,332],{"class":271},[234,45935,335],{"class":244},[30,45937,7971,45938,7974,45940,7977],{},[60,45939,190],{},[60,45941,5221],{},[37,45943,6133],{"id":6132},[42,45945,45946,45950,45958],{},[45,45947,45948,7986],{},[60,45949,5221],{},[45,45951,7989,45952,137,45954,7994,45956,7998],{},[60,45953,3263],{},[60,45955,3264],{},[60,45957,7997],{},[45,45959,8001,45960,8005,45962,8008,45964,106],{},[60,45961,8004],{},[60,45963,1836],{},[60,45965,8011],{},[410,45967,6155],{},{"title":230,"searchDepth":258,"depth":258,"links":45969},[45970,45976,45977,45978],{"id":5406,"depth":258,"text":5407,"children":45971},[45972,45973,45974,45975],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":5226,"title":5227,"description":8026,"kind":5369,"section":5187,"order":819,"group":5204,"status":8027,"integration":2706,"publicExport":261,"activation":8028,"package":5371,"aliases":45980,"attrs":45981,"events":45982,"cssVars":45983,"related":45984,"body":45985},[8030,5227],[],[8033],[8035],[5232,617,8037],{"type":22,"value":45986,"toc":46429},[45987,45989,45993,45995,45997,46001,46007,46009,46011,46017,46021,46023,46025,46051,46053,46059,46061,46149,46353,46355,46409,46411,46427],[25,45988,5227],{"id":8042},[30,45990,45991,8047],{},[60,45992,5227],{},[37,45994,5407],{"id":5406},[174,45996,4905],{"id":4904},[30,45998,45999,8056],{},[60,46000,5227],{},[42,46002,46003],{},[45,46004,46005],{},[60,46006,8028],{},[174,46008,5558],{"id":5557},[30,46010,7222],{},[42,46012,46013],{},[45,46014,46015],{},[60,46016,8035],{},[30,46018,8075,46019,106],{},[60,46020,5394],{},[30,46022,8080],{},[174,46024,5593],{"id":3814},[2221,46026,46027,46037],{},[2224,46028,46029],{},[2227,46030,46031,46033,46035],{},[2230,46032,5602],{},[2230,46034,5605],{},[2230,46036,5608],{},[2240,46038,46039],{},[2227,46040,46041,46045,46049],{},[2245,46042,46043],{},[60,46044,8033],{},[2245,46046,46047],{},[60,46048,5621],{},[2245,46050,8109],{},[174,46052,5667],{"id":5666},[30,46054,46055,8116,46057,106],{},[60,46056,8035],{},[60,46058,2457],{},[37,46060,5689],{"id":5688},[225,46062,46063],{"className":338,"code":8123,"language":340,"meta":230,"style":230},[60,46064,46065,46091,46109,46141],{"__ignoreMap":230},[234,46066,46067,46069,46071,46073,46075,46077,46079,46081,46083,46085,46087,46089],{"class":236,"line":237},[234,46068,347],{"class":244},[234,46070,351],{"class":350},[234,46072,354],{"class":281},[234,46074,357],{"class":244},[234,46076,8138],{"class":251},[234,46078,363],{"class":281},[234,46080,357],{"class":244},[234,46082,8145],{"class":251},[234,46084,1297],{"class":281},[234,46086,357],{"class":244},[234,46088,8145],{"class":251},[234,46090,376],{"class":244},[234,46092,46093,46095,46097,46099,46101,46103,46105,46107],{"class":236,"line":258},[234,46094,1292],{"class":244},[234,46096,351],{"class":350},[234,46098,1297],{"class":281},[234,46100,357],{"class":244},[234,46102,8166],{"class":251},[234,46104,371],{"class":244},[234,46106,351],{"class":350},[234,46108,376],{"class":244},[234,46110,46111,46113,46115,46117,46119,46121,46123,46125,46127,46129,46131,46133,46135,46137,46139],{"class":236,"line":265},[234,46112,1292],{"class":244},[234,46114,351],{"class":350},[234,46116,1297],{"class":281},[234,46118,357],{"class":244},[234,46120,8185],{"class":251},[234,46122,8188],{"class":244},[234,46124,234],{"class":350},[234,46126,5157],{"class":281},[234,46128,357],{"class":244},[234,46130,8197],{"class":251},[234,46132,7468],{"class":244},[234,46134,234],{"class":350},[234,46136,371],{"class":244},[234,46138,351],{"class":350},[234,46140,376],{"class":244},[234,46142,46143,46145,46147],{"class":236,"line":288},[234,46144,1402],{"class":244},[234,46146,351],{"class":350},[234,46148,376],{"class":244},[225,46150,46151],{"className":5857,"code":8218,"language":5859,"meta":230,"style":230},[60,46152,46153,46159,46169,46179,46189,46199,46211,46215,46219,46225,46237,46249,46265,46275,46281,46319,46349],{"__ignoreMap":230},[234,46154,46155,46157],{"class":236,"line":237},[234,46156,8225],{"class":281},[234,46158,909],{"class":244},[234,46160,46161,46163,46165,46167],{"class":236,"line":258},[234,46162,7598],{"class":271},[234,46164,1443],{"class":244},[234,46166,2863],{"class":271},[234,46168,255],{"class":244},[234,46170,46171,46173,46175,46177],{"class":236,"line":265},[234,46172,7682],{"class":271},[234,46174,1443],{"class":244},[234,46176,1836],{"class":271},[234,46178,255],{"class":244},[234,46180,46181,46183,46185,46187],{"class":236,"line":288},[234,46182,1677],{"class":271},[234,46184,1443],{"class":244},[234,46186,1682],{"class":271},[234,46188,255],{"class":244},[234,46190,46191,46193,46195,46197],{"class":236,"line":293},[234,46192,5902],{"class":271},[234,46194,1443],{"class":244},[234,46196,1695],{"class":271},[234,46198,255],{"class":244},[234,46200,46201,46203,46205,46207,46209],{"class":236,"line":305},[234,46202,1703],{"class":271},[234,46204,1443],{"class":244},[234,46206,8276],{"class":271},[234,46208,1789],{"class":240},[234,46210,255],{"class":244},[234,46212,46213],{"class":236,"line":321},[234,46214,1143],{"class":244},[234,46216,46217],{"class":236,"line":946},[234,46218,262],{"emptyLinePlaceholder":261},[234,46220,46221,46223],{"class":236,"line":955},[234,46222,8293],{"class":281},[234,46224,909],{"class":244},[234,46226,46227,46229,46231,46233,46235],{"class":236,"line":11},[234,46228,5977],{"class":271},[234,46230,1443],{"class":244},[234,46232,8304],{"class":271},[234,46234,1789],{"class":240},[234,46236,255],{"class":244},[234,46238,46239,46241,46243,46245,46247],{"class":236,"line":980},[234,46240,5991],{"class":271},[234,46242,1443],{"class":244},[234,46244,8304],{"class":271},[234,46246,1789],{"class":240},[234,46248,255],{"class":244},[234,46250,46251,46253,46255,46257,46259,46261,46263],{"class":236,"line":994},[234,46252,1769],{"class":271},[234,46254,1443],{"class":244},[234,46256,1754],{"class":271},[234,46258,1789],{"class":240},[234,46260,6013],{"class":271},[234,46262,6016],{"class":271},[234,46264,255],{"class":244},[234,46266,46267,46269,46271,46273],{"class":236,"line":1000},[234,46268,6023],{"class":271},[234,46270,1443],{"class":244},[234,46272,6028],{"class":271},[234,46274,255],{"class":244},[234,46276,46277,46279],{"class":236,"line":1005},[234,46278,1810],{"class":271},[234,46280,8353],{"class":244},[234,46282,46283,46285,46287,46289,46291,46293,46295,46297,46299,46301,46303,46305,46307,46309,46311,46313,46315,46317],{"class":236,"line":1013},[234,46284,8358],{"class":271},[234,46286,329],{"class":244},[234,46288,1836],{"class":271},[234,46290,1833],{"class":244},[234,46292,1820],{"class":271},[234,46294,329],{"class":244},[234,46296,1825],{"class":271},[234,46298,329],{"class":244},[234,46300,8035],{"class":899},[234,46302,1833],{"class":244},[234,46304,1836],{"class":271},[234,46306,903],{"class":244},[234,46308,1841],{"class":240},[234,46310,8385],{"class":271},[234,46312,1789],{"class":240},[234,46314,1849],{"class":244},[234,46316,1836],{"class":271},[234,46318,8394],{"class":244},[234,46320,46321,46323,46325,46327,46329,46331,46333,46335,46337,46339,46341,46343,46345,46347],{"class":236,"line":1019},[234,46322,8399],{"class":271},[234,46324,329],{"class":244},[234,46326,1820],{"class":271},[234,46328,329],{"class":244},[234,46330,1825],{"class":271},[234,46332,329],{"class":244},[234,46334,8035],{"class":899},[234,46336,1833],{"class":244},[234,46338,1836],{"class":271},[234,46340,903],{"class":244},[234,46342,1841],{"class":240},[234,46344,8422],{"class":271},[234,46346,7781],{"class":240},[234,46348,1875],{"class":244},[234,46350,46351],{"class":236,"line":1025},[234,46352,1143],{"class":244},[37,46354,6074],{"id":6073},[225,46356,46357],{"className":227,"code":8435,"language":229,"meta":230,"style":230},[60,46358,46359,46371,46375,46389,46397],{"__ignoreMap":230},[234,46360,46361,46363,46365,46367,46369],{"class":236,"line":237},[234,46362,241],{"class":240},[234,46364,8444],{"class":244},[234,46366,248],{"class":240},[234,46368,252],{"class":251},[234,46370,255],{"class":244},[234,46372,46373],{"class":236,"line":258},[234,46374,262],{"emptyLinePlaceholder":261},[234,46376,46377,46379,46381,46383,46385,46387],{"class":236,"line":265},[234,46378,268],{"class":240},[234,46380,272],{"class":271},[234,46382,275],{"class":240},[234,46384,278],{"class":244},[234,46386,282],{"class":281},[234,46388,285],{"class":244},[234,46390,46391,46393,46395],{"class":236,"line":288},[234,46392,296],{"class":244},[234,46394,299],{"class":281},[234,46396,8477],{"class":244},[234,46398,46399,46401,46403,46405,46407],{"class":236,"line":293},[234,46400,296],{"class":244},[234,46402,326],{"class":281},[234,46404,329],{"class":244},[234,46406,332],{"class":271},[234,46408,335],{"class":244},[37,46410,6133],{"id":6132},[42,46412,46413,46419,46423],{},[45,46414,8496,46415,7994,46417,106],{},[60,46416,8035],{},[60,46418,1836],{},[45,46420,8503,46421,8507],{},[60,46422,8506],{},[45,46424,8510,46425,106],{},[60,46426,1836],{},[410,46428,7062],{},{"title":230,"searchDepth":258,"depth":258,"links":46430},[46431,46437,46438,46439],{"id":5406,"depth":258,"text":5407,"children":46432},[46433,46434,46435,46436],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":5232,"title":5233,"description":8527,"kind":5369,"section":5187,"order":1908,"group":5204,"status":8027,"integration":2706,"publicExport":261,"activation":8528,"package":5371,"aliases":46441,"attrs":46442,"events":46443,"cssVars":46444,"related":46445,"body":46446},[8530,5233],[8532],[8534],[8536],[5226,617,8037],{"type":22,"value":46447,"toc":46858},[46448,46450,46454,46460,46462,46464,46466,46498,46500,46502,46512,46514,46526,46528,46554,46556,46558,46564,46566,46568,46638,46776,46778,46832,46834,46856],[25,46449,5233],{"id":8542},[30,46451,46452,8547],{},[60,46453,5233],{},[42,46455,46456,46458],{},[45,46457,8552],{},[45,46459,8555],{},[30,46461,8558],{},[37,46463,5407],{"id":5406},[174,46465,4905],{"id":4904},[2221,46467,46468,46480],{},[2224,46469,46470],{},[2227,46471,46472,46474,46476,46478],{},[2230,46473,4914],{},[2230,46475,4917],{},[2230,46477,4920],{},[2230,46479,5424],{},[2240,46481,46482],{},[2227,46483,46484,46488,46490,46494],{},[2245,46485,46486],{},[60,46487,8532],{},[2245,46489,5621],{},[2245,46491,46492],{},[60,46493,1754],{},[2245,46495,8593,46496,106],{},[60,46497,4642],{},[174,46499,5558],{"id":5557},[30,46501,8600],{},[42,46503,46504,46508],{},[45,46505,46506],{},[60,46507,8536],{},[45,46509,7227,46510],{},[60,46511,7230],{},[30,46513,8613],{},[42,46515,46516,46522],{},[45,46517,46518,8620,46520],{},[60,46519,8536],{},[60,46521,8623],{},[45,46523,8626,46524],{},[60,46525,8532],{},[174,46527,5593],{"id":3814},[2221,46529,46530,46540],{},[2224,46531,46532],{},[2227,46533,46534,46536,46538],{},[2230,46535,5602],{},[2230,46537,5605],{},[2230,46539,5608],{},[2240,46541,46542],{},[2227,46543,46544,46548,46552],{},[2245,46545,46546],{},[60,46547,8534],{},[2245,46549,46550],{},[60,46551,5621],{},[2245,46553,8657],{},[174,46555,5667],{"id":5666},[30,46557,8662],{},[42,46559,46560],{},[45,46561,8667,46562,8670],{},[60,46563,8536],{},[30,46565,8673],{},[37,46567,5689],{"id":5688},[225,46569,46570],{"className":338,"code":8678,"language":340,"meta":230,"style":230},[60,46571,46572,46586,46618,46622,46630],{"__ignoreMap":230},[234,46573,46574,46576,46578,46580,46582,46584],{"class":236,"line":237},[234,46575,347],{"class":244},[234,46577,351],{"class":350},[234,46579,1297],{"class":281},[234,46581,357],{"class":244},[234,46583,8693],{"class":251},[234,46585,376],{"class":244},[234,46587,46588,46590,46592,46594,46596,46598,46600,46602,46604,46606,46608,46610,46612,46614,46616],{"class":236,"line":258},[234,46589,1292],{"class":244},[234,46591,351],{"class":350},[234,46593,354],{"class":281},[234,46595,357],{"class":244},[234,46597,8708],{"class":251},[234,46599,363],{"class":281},[234,46601,357],{"class":244},[234,46603,8715],{"class":251},[234,46605,8718],{"class":281},[234,46607,357],{"class":244},[234,46609,8723],{"class":251},[234,46611,1297],{"class":281},[234,46613,357],{"class":244},[234,46615,8715],{"class":251},[234,46617,376],{"class":244},[234,46619,46620],{"class":236,"line":265},[234,46621,8736],{"class":244},[234,46623,46624,46626,46628],{"class":236,"line":288},[234,46625,1393],{"class":244},[234,46627,351],{"class":350},[234,46629,376],{"class":244},[234,46631,46632,46634,46636],{"class":236,"line":293},[234,46633,1402],{"class":244},[234,46635,351],{"class":350},[234,46637,376],{"class":244},[225,46639,46640],{"className":5857,"code":8755,"language":5859,"meta":230,"style":230},[60,46641,46642,46648,46658,46668,46678,46688,46692,46696,46702,46714,46726,46736,46746,46762,46772],{"__ignoreMap":230},[234,46643,46644,46646],{"class":236,"line":237},[234,46645,8762],{"class":281},[234,46647,909],{"class":244},[234,46649,46650,46652,46654,46656],{"class":236,"line":258},[234,46651,7598],{"class":271},[234,46653,1443],{"class":244},[234,46655,2863],{"class":271},[234,46657,255],{"class":244},[234,46659,46660,46662,46664,46666],{"class":236,"line":265},[234,46661,7682],{"class":271},[234,46663,1443],{"class":244},[234,46665,1836],{"class":271},[234,46667,255],{"class":244},[234,46669,46670,46672,46674,46676],{"class":236,"line":288},[234,46671,1677],{"class":271},[234,46673,1443],{"class":244},[234,46675,1682],{"class":271},[234,46677,255],{"class":244},[234,46679,46680,46682,46684,46686],{"class":236,"line":293},[234,46681,5902],{"class":271},[234,46683,1443],{"class":244},[234,46685,1695],{"class":271},[234,46687,255],{"class":244},[234,46689,46690],{"class":236,"line":305},[234,46691,1143],{"class":244},[234,46693,46694],{"class":236,"line":321},[234,46695,262],{"emptyLinePlaceholder":261},[234,46697,46698,46700],{"class":236,"line":946},[234,46699,8817],{"class":281},[234,46701,909],{"class":244},[234,46703,46704,46706,46708,46710,46712],{"class":236,"line":955},[234,46705,5977],{"class":271},[234,46707,1443],{"class":244},[234,46709,5982],{"class":271},[234,46711,1789],{"class":240},[234,46713,255],{"class":244},[234,46715,46716,46718,46720,46722,46724],{"class":236,"line":11},[234,46717,5991],{"class":271},[234,46719,1443],{"class":244},[234,46721,8304],{"class":271},[234,46723,1789],{"class":240},[234,46725,255],{"class":244},[234,46727,46728,46730,46732,46734],{"class":236,"line":980},[234,46729,1677],{"class":271},[234,46731,1443],{"class":244},[234,46733,1682],{"class":271},[234,46735,255],{"class":244},[234,46737,46738,46740,46742,46744],{"class":236,"line":994},[234,46739,5902],{"class":271},[234,46741,1443],{"class":244},[234,46743,1695],{"class":271},[234,46745,255],{"class":244},[234,46747,46748,46750,46752,46754,46756,46758,46760],{"class":236,"line":1000},[234,46749,1769],{"class":271},[234,46751,1443],{"class":244},[234,46753,1754],{"class":271},[234,46755,1789],{"class":240},[234,46757,6013],{"class":271},[234,46759,6016],{"class":271},[234,46761,255],{"class":244},[234,46763,46764,46766,46768,46770],{"class":236,"line":1005},[234,46765,6023],{"class":271},[234,46767,1443],{"class":244},[234,46769,6028],{"class":271},[234,46771,255],{"class":244},[234,46773,46774],{"class":236,"line":1013},[234,46775,1143],{"class":244},[37,46777,6074],{"id":6073},[225,46779,46780],{"className":227,"code":8898,"language":229,"meta":230,"style":230},[60,46781,46782,46794,46798,46812,46820],{"__ignoreMap":230},[234,46783,46784,46786,46788,46790,46792],{"class":236,"line":237},[234,46785,241],{"class":240},[234,46787,8907],{"class":244},[234,46789,248],{"class":240},[234,46791,252],{"class":251},[234,46793,255],{"class":244},[234,46795,46796],{"class":236,"line":258},[234,46797,262],{"emptyLinePlaceholder":261},[234,46799,46800,46802,46804,46806,46808,46810],{"class":236,"line":265},[234,46801,268],{"class":240},[234,46803,272],{"class":271},[234,46805,275],{"class":240},[234,46807,278],{"class":244},[234,46809,282],{"class":281},[234,46811,285],{"class":244},[234,46813,46814,46816,46818],{"class":236,"line":288},[234,46815,296],{"class":244},[234,46817,299],{"class":281},[234,46819,8940],{"class":244},[234,46821,46822,46824,46826,46828,46830],{"class":236,"line":293},[234,46823,296],{"class":244},[234,46825,326],{"class":281},[234,46827,329],{"class":244},[234,46829,332],{"class":271},[234,46831,335],{"class":244},[37,46833,6133],{"id":6132},[42,46835,46836,46842,46846,46852],{},[45,46837,8959,46838,8962,46840,106],{},[60,46839,8506],{},[60,46841,8623],{},[45,46843,8967,46844,8970],{},[60,46845,3671],{},[45,46847,8973,46848,8976,46850,106],{},[60,46849,8536],{},[60,46851,1836],{},[45,46853,8001,46854,8983],{},[60,46855,8004],{},[410,46857,8986],{},{"title":230,"searchDepth":258,"depth":258,"links":46859},[46860,46866,46867,46868],{"id":5406,"depth":258,"text":5407,"children":46861},[46862,46863,46864,46865],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":5238,"title":5239,"description":8999,"kind":5369,"section":5187,"order":4298,"group":5204,"status":5370,"integration":2706,"publicExport":261,"activation":9000,"package":5371,"aliases":46870,"attrs":46871,"events":46872,"cssVars":46873,"related":46874,"body":46875},[9002,5239],[9004],[],[],[9008,3269,2464],{"type":22,"value":46876,"toc":48115},[46877,46879,46885,46887,46889,46925,46927,46949,46955,46957,46971,46975,46977,46981,46983,46989,46991,46993,46995,47001,47003,47379,47987,47991,47993,48047,48049,48073,48075,48113],[25,46878,5239],{"id":9013},[30,46880,46881,9018,46883,9022],{},[60,46882,5239],{},[60,46884,9021],{},[37,46886,5407],{"id":5406},[174,46888,4905],{"id":4904},[2221,46890,46891,46903],{},[2224,46892,46893],{},[2227,46894,46895,46897,46899,46901],{},[2230,46896,4914],{},[2230,46898,4917],{},[2230,46900,4920],{},[2230,46902,5424],{},[2240,46904,46905],{},[2227,46906,46907,46911,46913,46919],{},[2245,46908,46909],{},[60,46910,9004],{},[2245,46912,9051],{},[2245,46914,9054,46915,9057,46917],{},[60,46916,9002],{},[60,46918,9060],{},[2245,46920,9063,46921,9067,46923,9070],{},[60,46922,9066],{},[60,46924,9021],{},[30,46926,9073],{},[42,46928,46929,46933,46937,46941,46945],{},[45,46930,46931],{},[60,46932,9080],{},[45,46934,46935],{},[60,46936,9085],{},[45,46938,46939],{},[60,46940,9060],{},[45,46942,46943],{},[60,46944,9094],{},[45,46946,46947],{},[60,46948,9099],{},[30,46950,9102,46951,9106,46953,106],{},[60,46952,9105],{},[60,46954,9109],{},[30,46956,183],{},[42,46958,46959,46963,46967],{},[45,46960,46961],{},[60,46962,9118],{},[45,46964,46965],{},[60,46966,9123],{},[45,46968,46969],{},[60,46970,9128],{},[30,46972,9131,46973,9134],{},[60,46974,9105],{},[174,46976,5558],{"id":5557},[30,46978,46979,9141],{},[60,46980,5239],{},[30,46982,9144],{},[42,46984,46985],{},[45,46986,46987],{},[60,46988,9151],{},[174,46990,5593],{"id":3814},[30,46992,9156],{},[174,46994,5667],{"id":5666},[30,46996,5670,46997,9163,46999,9166],{},[60,46998,5673],{},[60,47000,9021],{},[37,47002,5689],{"id":5688},[225,47004,47005],{"className":338,"code":9171,"language":340,"meta":230,"style":230},[60,47006,47007,47021,47035,47049,47075,47093,47101,47119,47127,47135,47139,47153,47167,47193,47211,47219,47237,47245,47253,47257,47271,47285,47311,47329,47337,47355,47363,47371],{"__ignoreMap":230},[234,47008,47009,47011,47013,47015,47017,47019],{"class":236,"line":237},[234,47010,347],{"class":244},[234,47012,351],{"class":350},[234,47014,1297],{"class":281},[234,47016,357],{"class":244},[234,47018,9186],{"class":251},[234,47020,376],{"class":244},[234,47022,47023,47025,47027,47029,47031,47033],{"class":236,"line":258},[234,47024,1292],{"class":244},[234,47026,351],{"class":350},[234,47028,1297],{"class":281},[234,47030,357],{"class":244},[234,47032,9201],{"class":251},[234,47034,376],{"class":244},[234,47036,47037,47039,47041,47043,47045,47047],{"class":236,"line":265},[234,47038,1321],{"class":244},[234,47040,351],{"class":350},[234,47042,1297],{"class":281},[234,47044,357],{"class":244},[234,47046,9216],{"class":251},[234,47048,376],{"class":244},[234,47050,47051,47053,47055,47057,47059,47061,47063,47065,47067,47069,47071,47073],{"class":236,"line":288},[234,47052,6398],{"class":244},[234,47054,351],{"class":350},[234,47056,354],{"class":281},[234,47058,357],{"class":244},[234,47060,9231],{"class":251},[234,47062,9234],{"class":281},[234,47064,357],{"class":244},[234,47066,9239],{"class":251},[234,47068,1297],{"class":281},[234,47070,357],{"class":244},[234,47072,9246],{"class":251},[234,47074,376],{"class":244},[234,47076,47077,47079,47081,47083,47085,47087,47089,47091],{"class":236,"line":293},[234,47078,6434],{"class":244},[234,47080,234],{"class":350},[234,47082,1297],{"class":281},[234,47084,357],{"class":244},[234,47086,9261],{"class":251},[234,47088,9264],{"class":244},[234,47090,234],{"class":350},[234,47092,376],{"class":244},[234,47094,47095,47097,47099],{"class":236,"line":305},[234,47096,6491],{"class":244},[234,47098,351],{"class":350},[234,47100,376],{"class":244},[234,47102,47103,47105,47107,47109,47111,47113,47115,47117],{"class":236,"line":321},[234,47104,6398],{"class":244},[234,47106,234],{"class":350},[234,47108,1297],{"class":281},[234,47110,357],{"class":244},[234,47112,9289],{"class":251},[234,47114,371],{"class":244},[234,47116,234],{"class":350},[234,47118,376],{"class":244},[234,47120,47121,47123,47125],{"class":236,"line":946},[234,47122,6500],{"class":244},[234,47124,351],{"class":350},[234,47126,376],{"class":244},[234,47128,47129,47131,47133],{"class":236,"line":955},[234,47130,1393],{"class":244},[234,47132,351],{"class":350},[234,47134,376],{"class":244},[234,47136,47137],{"class":236,"line":11},[234,47138,262],{"emptyLinePlaceholder":261},[234,47140,47141,47143,47145,47147,47149,47151],{"class":236,"line":980},[234,47142,1292],{"class":244},[234,47144,351],{"class":350},[234,47146,1297],{"class":281},[234,47148,357],{"class":244},[234,47150,9201],{"class":251},[234,47152,376],{"class":244},[234,47154,47155,47157,47159,47161,47163,47165],{"class":236,"line":994},[234,47156,1321],{"class":244},[234,47158,351],{"class":350},[234,47160,1297],{"class":281},[234,47162,357],{"class":244},[234,47164,9216],{"class":251},[234,47166,376],{"class":244},[234,47168,47169,47171,47173,47175,47177,47179,47181,47183,47185,47187,47189,47191],{"class":236,"line":1000},[234,47170,6398],{"class":244},[234,47172,351],{"class":350},[234,47174,354],{"class":281},[234,47176,357],{"class":244},[234,47178,9231],{"class":251},[234,47180,9234],{"class":281},[234,47182,357],{"class":244},[234,47184,9362],{"class":251},[234,47186,1297],{"class":281},[234,47188,357],{"class":244},[234,47190,9246],{"class":251},[234,47192,376],{"class":244},[234,47194,47195,47197,47199,47201,47203,47205,47207,47209],{"class":236,"line":1005},[234,47196,6434],{"class":244},[234,47198,234],{"class":350},[234,47200,1297],{"class":281},[234,47202,357],{"class":244},[234,47204,9261],{"class":251},[234,47206,9385],{"class":244},[234,47208,234],{"class":350},[234,47210,376],{"class":244},[234,47212,47213,47215,47217],{"class":236,"line":1013},[234,47214,6491],{"class":244},[234,47216,351],{"class":350},[234,47218,376],{"class":244},[234,47220,47221,47223,47225,47227,47229,47231,47233,47235],{"class":236,"line":1019},[234,47222,6398],{"class":244},[234,47224,234],{"class":350},[234,47226,1297],{"class":281},[234,47228,357],{"class":244},[234,47230,9410],{"class":251},[234,47232,371],{"class":244},[234,47234,234],{"class":350},[234,47236,376],{"class":244},[234,47238,47239,47241,47243],{"class":236,"line":1025},[234,47240,6500],{"class":244},[234,47242,351],{"class":350},[234,47244,376],{"class":244},[234,47246,47247,47249,47251],{"class":236,"line":1031},[234,47248,1393],{"class":244},[234,47250,351],{"class":350},[234,47252,376],{"class":244},[234,47254,47255],{"class":236,"line":1037},[234,47256,262],{"emptyLinePlaceholder":261},[234,47258,47259,47261,47263,47265,47267,47269],{"class":236,"line":427},[234,47260,1292],{"class":244},[234,47262,351],{"class":350},[234,47264,1297],{"class":281},[234,47266,357],{"class":244},[234,47268,9201],{"class":251},[234,47270,376],{"class":244},[234,47272,47273,47275,47277,47279,47281,47283],{"class":236,"line":1571},[234,47274,1321],{"class":244},[234,47276,351],{"class":350},[234,47278,1297],{"class":281},[234,47280,357],{"class":244},[234,47282,9216],{"class":251},[234,47284,376],{"class":244},[234,47286,47287,47289,47291,47293,47295,47297,47299,47301,47303,47305,47307,47309],{"class":236,"line":1592},[234,47288,6398],{"class":244},[234,47290,351],{"class":350},[234,47292,354],{"class":281},[234,47294,357],{"class":244},[234,47296,9231],{"class":251},[234,47298,9234],{"class":281},[234,47300,357],{"class":244},[234,47302,9483],{"class":251},[234,47304,1297],{"class":281},[234,47306,357],{"class":244},[234,47308,9246],{"class":251},[234,47310,376],{"class":244},[234,47312,47313,47315,47317,47319,47321,47323,47325,47327],{"class":236,"line":1600},[234,47314,6434],{"class":244},[234,47316,234],{"class":350},[234,47318,1297],{"class":281},[234,47320,357],{"class":244},[234,47322,9261],{"class":251},[234,47324,9506],{"class":244},[234,47326,234],{"class":350},[234,47328,376],{"class":244},[234,47330,47331,47333,47335],{"class":236,"line":1615},[234,47332,6491],{"class":244},[234,47334,351],{"class":350},[234,47336,376],{"class":244},[234,47338,47339,47341,47343,47345,47347,47349,47351,47353],{"class":236,"line":1620},[234,47340,6398],{"class":244},[234,47342,234],{"class":350},[234,47344,1297],{"class":281},[234,47346,357],{"class":244},[234,47348,9531],{"class":251},[234,47350,371],{"class":244},[234,47352,234],{"class":350},[234,47354,376],{"class":244},[234,47356,47357,47359,47361],{"class":236,"line":1625},[234,47358,6500],{"class":244},[234,47360,351],{"class":350},[234,47362,376],{"class":244},[234,47364,47365,47367,47369],{"class":236,"line":1634},[234,47366,1393],{"class":244},[234,47368,351],{"class":350},[234,47370,376],{"class":244},[234,47372,47373,47375,47377],{"class":236,"line":1639},[234,47374,1402],{"class":244},[234,47376,351],{"class":350},[234,47378,376],{"class":244},[225,47380,47381],{"className":5857,"code":9564,"language":5859,"meta":230,"style":230},[60,47382,47383,47389,47401,47411,47439,47451,47463,47467,47471,47477,47487,47497,47501,47505,47511,47521,47533,47545,47561,47571,47575,47579,47585,47595,47607,47617,47627,47643,47653,47669,47673,47677,47683,47695,47705,47709,47713,47719,47729,47741,47753,47763,47775,47779,47783,47789,47801,47813,47817,47821,47827,47839,47851,47873,47877,47881,47887,47899,47911,47915,47919,47927,47933,47949,47953,47957,47963,47979,47983],{"__ignoreMap":230},[234,47384,47385,47387],{"class":236,"line":237},[234,47386,9571],{"class":281},[234,47388,909],{"class":244},[234,47390,47391,47393,47395,47397,47399],{"class":236,"line":258},[234,47392,1661],{"class":271},[234,47394,1443],{"class":244},[234,47396,5883],{"class":271},[234,47398,1669],{"class":240},[234,47400,255],{"class":244},[234,47402,47403,47405,47407,47409],{"class":236,"line":265},[234,47404,1677],{"class":271},[234,47406,1443],{"class":244},[234,47408,1682],{"class":271},[234,47410,255],{"class":244},[234,47412,47413,47415,47417,47419,47421,47423,47425,47427,47429,47431,47433,47435,47437],{"class":236,"line":288},[234,47414,6774],{"class":271},[234,47416,1443],{"class":244},[234,47418,9604],{"class":271},[234,47420,329],{"class":244},[234,47422,9609],{"class":271},[234,47424,1833],{"class":244},[234,47426,9614],{"class":271},[234,47428,329],{"class":244},[234,47430,1836],{"class":271},[234,47432,1833],{"class":244},[234,47434,1754],{"class":271},[234,47436,6786],{"class":240},[234,47438,1875],{"class":244},[234,47440,47441,47443,47445,47447,47449],{"class":236,"line":293},[234,47442,1703],{"class":271},[234,47444,1443],{"class":244},[234,47446,6740],{"class":271},[234,47448,1789],{"class":240},[234,47450,255],{"class":244},[234,47452,47453,47455,47457,47459,47461],{"class":236,"line":305},[234,47454,1749],{"class":271},[234,47456,1443],{"class":244},[234,47458,6740],{"class":271},[234,47460,1789],{"class":240},[234,47462,255],{"class":244},[234,47464,47465],{"class":236,"line":321},[234,47466,1143],{"class":244},[234,47468,47469],{"class":236,"line":946},[234,47470,262],{"emptyLinePlaceholder":261},[234,47472,47473,47475],{"class":236,"line":955},[234,47474,9663],{"class":281},[234,47476,909],{"class":244},[234,47478,47479,47481,47483,47485],{"class":236,"line":11},[234,47480,1677],{"class":271},[234,47482,1443],{"class":244},[234,47484,1682],{"class":271},[234,47486,255],{"class":244},[234,47488,47489,47491,47493,47495],{"class":236,"line":980},[234,47490,5902],{"class":271},[234,47492,1443],{"class":244},[234,47494,1695],{"class":271},[234,47496,255],{"class":244},[234,47498,47499],{"class":236,"line":994},[234,47500,1143],{"class":244},[234,47502,47503],{"class":236,"line":1000},[234,47504,262],{"emptyLinePlaceholder":261},[234,47506,47507,47509],{"class":236,"line":1005},[234,47508,9698],{"class":281},[234,47510,909],{"class":244},[234,47512,47513,47515,47517,47519],{"class":236,"line":1013},[234,47514,7598],{"class":271},[234,47516,1443],{"class":244},[234,47518,7603],{"class":271},[234,47520,255],{"class":244},[234,47522,47523,47525,47527,47529,47531],{"class":236,"line":1019},[234,47524,5977],{"class":271},[234,47526,1443],{"class":244},[234,47528,9719],{"class":271},[234,47530,1789],{"class":240},[234,47532,255],{"class":244},[234,47534,47535,47537,47539,47541,47543],{"class":236,"line":1025},[234,47536,5991],{"class":271},[234,47538,1443],{"class":244},[234,47540,9719],{"class":271},[234,47542,1789],{"class":240},[234,47544,255],{"class":244},[234,47546,47547,47549,47551,47553,47555,47557,47559],{"class":236,"line":1031},[234,47548,1769],{"class":271},[234,47550,1443],{"class":244},[234,47552,1754],{"class":271},[234,47554,1789],{"class":240},[234,47556,6013],{"class":271},[234,47558,6016],{"class":271},[234,47560,255],{"class":244},[234,47562,47563,47565,47567,47569],{"class":236,"line":1037},[234,47564,7610],{"class":271},[234,47566,1443],{"class":244},[234,47568,7615],{"class":271},[234,47570,255],{"class":244},[234,47572,47573],{"class":236,"line":427},[234,47574,1143],{"class":244},[234,47576,47577],{"class":236,"line":1571},[234,47578,262],{"emptyLinePlaceholder":261},[234,47580,47581,47583],{"class":236,"line":1592},[234,47582,9774],{"class":281},[234,47584,909],{"class":244},[234,47586,47587,47589,47591,47593],{"class":236,"line":1600},[234,47588,7598],{"class":271},[234,47590,1443],{"class":244},[234,47592,7675],{"class":271},[234,47594,255],{"class":244},[234,47596,47597,47599,47601,47603,47605],{"class":236,"line":1615},[234,47598,7682],{"class":271},[234,47600,1443],{"class":244},[234,47602,9795],{"class":271},[234,47604,1789],{"class":240},[234,47606,255],{"class":244},[234,47608,47609,47611,47613,47615],{"class":236,"line":1620},[234,47610,1677],{"class":271},[234,47612,1443],{"class":244},[234,47614,1682],{"class":271},[234,47616,255],{"class":244},[234,47618,47619,47621,47623,47625],{"class":236,"line":1625},[234,47620,5902],{"class":271},[234,47622,1443],{"class":244},[234,47624,1695],{"class":271},[234,47626,255],{"class":244},[234,47628,47629,47631,47633,47635,47637,47639,47641],{"class":236,"line":1634},[234,47630,1769],{"class":271},[234,47632,1443],{"class":244},[234,47634,6008],{"class":271},[234,47636,1789],{"class":240},[234,47638,6013],{"class":271},[234,47640,6016],{"class":271},[234,47642,255],{"class":244},[234,47644,47645,47647,47649,47651],{"class":236,"line":1639},[234,47646,6023],{"class":271},[234,47648,1443],{"class":244},[234,47650,6028],{"class":271},[234,47652,255],{"class":244},[234,47654,47655,47657,47659,47661,47663,47665,47667],{"class":236,"line":1651},[234,47656,9850],{"class":271},[234,47658,9853],{"class":244},[234,47660,9609],{"class":271},[234,47662,9858],{"class":240},[234,47664,9861],{"class":271},[234,47666,9864],{"class":271},[234,47668,255],{"class":244},[234,47670,47671],{"class":236,"line":609},[234,47672,1143],{"class":244},[234,47674,47675],{"class":236,"line":1674},[234,47676,262],{"emptyLinePlaceholder":261},[234,47678,47679,47681],{"class":236,"line":1687},[234,47680,9879],{"class":281},[234,47682,909],{"class":244},[234,47684,47685,47687,47689,47691,47693],{"class":236,"line":1700},[234,47686,9886],{"class":271},[234,47688,1443],{"class":244},[234,47690,8276],{"class":271},[234,47692,1789],{"class":240},[234,47694,255],{"class":244},[234,47696,47697,47699,47701,47703],{"class":236,"line":1716},[234,47698,9899],{"class":271},[234,47700,1443],{"class":244},[234,47702,9904],{"class":271},[234,47704,255],{"class":244},[234,47706,47707],{"class":236,"line":1721},[234,47708,1143],{"class":244},[234,47710,47711],{"class":236,"line":1726},[234,47712,262],{"emptyLinePlaceholder":261},[234,47714,47715,47717],{"class":236,"line":1734},[234,47716,9919],{"class":281},[234,47718,909],{"class":244},[234,47720,47721,47723,47725,47727],{"class":236,"line":1746},[234,47722,7598],{"class":271},[234,47724,1443],{"class":244},[234,47726,7675],{"class":271},[234,47728,255],{"class":244},[234,47730,47731,47733,47735,47737,47739],{"class":236,"line":1766},[234,47732,5977],{"class":271},[234,47734,1443],{"class":244},[234,47736,9940],{"class":271},[234,47738,1789],{"class":240},[234,47740,255],{"class":244},[234,47742,47743,47745,47747,47749,47751],{"class":236,"line":819},[234,47744,5991],{"class":271},[234,47746,1443],{"class":244},[234,47748,9940],{"class":271},[234,47750,1789],{"class":240},[234,47752,255],{"class":244},[234,47754,47755,47757,47759,47761],{"class":236,"line":1794},[234,47756,6023],{"class":271},[234,47758,1443],{"class":244},[234,47760,9965],{"class":271},[234,47762,255],{"class":244},[234,47764,47765,47767,47769,47771,47773],{"class":236,"line":1807},[234,47766,1781],{"class":271},[234,47768,1443],{"class":244},[234,47770,9976],{"class":271},[234,47772,1789],{"class":240},[234,47774,255],{"class":244},[234,47776,47777],{"class":236,"line":1878},[234,47778,1143],{"class":244},[234,47780,47781],{"class":236,"line":1883},[234,47782,262],{"emptyLinePlaceholder":261},[234,47784,47785,47787],{"class":236,"line":9991},[234,47786,9994],{"class":281},[234,47788,909],{"class":244},[234,47790,47791,47793,47795,47797,47799],{"class":236,"line":9999},[234,47792,10002],{"class":271},[234,47794,1443],{"class":244},[234,47796,9795],{"class":271},[234,47798,1789],{"class":240},[234,47800,255],{"class":244},[234,47802,47803,47805,47807,47809,47811],{"class":236,"line":10013},[234,47804,10016],{"class":271},[234,47806,1443],{"class":244},[234,47808,9795],{"class":271},[234,47810,1789],{"class":240},[234,47812,255],{"class":244},[234,47814,47815],{"class":236,"line":10027},[234,47816,1143],{"class":244},[234,47818,47819],{"class":236,"line":10032},[234,47820,262],{"emptyLinePlaceholder":261},[234,47822,47823,47825],{"class":236,"line":1908},[234,47824,10039],{"class":281},[234,47826,909],{"class":244},[234,47828,47829,47831,47833,47835,47837],{"class":236,"line":10044},[234,47830,10002],{"class":271},[234,47832,1443],{"class":244},[234,47834,10051],{"class":271},[234,47836,3403],{"class":240},[234,47838,255],{"class":244},[234,47840,47841,47843,47845,47847,47849],{"class":236,"line":10058},[234,47842,10016],{"class":271},[234,47844,1443],{"class":244},[234,47846,10051],{"class":271},[234,47848,3403],{"class":240},[234,47850,255],{"class":244},[234,47852,47853,47855,47857,47859,47861,47863,47865,47867,47869,47871],{"class":236,"line":10071},[234,47854,1810],{"class":271},[234,47856,1443],{"class":244},[234,47858,1815],{"class":271},[234,47860,329],{"class":244},[234,47862,10082],{"class":271},[234,47864,3403],{"class":240},[234,47866,1833],{"class":244},[234,47868,10082],{"class":271},[234,47870,3403],{"class":240},[234,47872,335],{"class":244},[234,47874,47875],{"class":236,"line":10095},[234,47876,1143],{"class":244},[234,47878,47879],{"class":236,"line":3971},[234,47880,262],{"emptyLinePlaceholder":261},[234,47882,47883,47885],{"class":236,"line":10104},[234,47884,10107],{"class":281},[234,47886,909],{"class":244},[234,47888,47889,47891,47893,47895,47897],{"class":236,"line":10112},[234,47890,10115],{"class":271},[234,47892,1443],{"class":244},[234,47894,9795],{"class":271},[234,47896,1789],{"class":240},[234,47898,255],{"class":244},[234,47900,47901,47903,47905,47907,47909],{"class":236,"line":10126},[234,47902,10129],{"class":271},[234,47904,1443],{"class":244},[234,47906,9795],{"class":271},[234,47908,1789],{"class":240},[234,47910,255],{"class":244},[234,47912,47913],{"class":236,"line":10140},[234,47914,1143],{"class":244},[234,47916,47917],{"class":236,"line":4298},[234,47918,262],{"emptyLinePlaceholder":261},[234,47920,47921,47923,47925],{"class":236,"line":10149},[234,47922,10152],{"class":240},[234,47924,10155],{"class":899},[234,47926,909],{"class":244},[234,47928,47929,47931],{"class":236,"line":10160},[234,47930,10163],{"class":281},[234,47932,909],{"class":244},[234,47934,47935,47937,47939,47941,47943,47945,47947],{"class":236,"line":10168},[234,47936,10171],{"class":271},[234,47938,1443],{"class":244},[234,47940,6039],{"class":271},[234,47942,329],{"class":244},[234,47944,1836],{"class":271},[234,47946,7781],{"class":240},[234,47948,335],{"class":244},[234,47950,47951],{"class":236,"line":10186},[234,47952,1138],{"class":244},[234,47954,47955],{"class":236,"line":4390},[234,47956,262],{"emptyLinePlaceholder":261},[234,47958,47959,47961],{"class":236,"line":10195},[234,47960,10198],{"class":281},[234,47962,909],{"class":244},[234,47964,47965,47967,47969,47971,47973,47975,47977],{"class":236,"line":10203},[234,47966,10171],{"class":271},[234,47968,1443],{"class":244},[234,47970,6039],{"class":271},[234,47972,329],{"class":244},[234,47974,10214],{"class":271},[234,47976,7781],{"class":240},[234,47978,335],{"class":244},[234,47980,47981],{"class":236,"line":10221},[234,47982,1138],{"class":244},[234,47984,47985],{"class":236,"line":10226},[234,47986,1143],{"class":244},[30,47988,10231,47989,10234],{},[60,47990,5239],{},[37,47992,6074],{"id":6073},[225,47994,47995],{"className":227,"code":10239,"language":229,"meta":230,"style":230},[60,47996,47997,48009,48013,48027,48035],{"__ignoreMap":230},[234,47998,47999,48001,48003,48005,48007],{"class":236,"line":237},[234,48000,241],{"class":240},[234,48002,10248],{"class":244},[234,48004,248],{"class":240},[234,48006,252],{"class":251},[234,48008,255],{"class":244},[234,48010,48011],{"class":236,"line":258},[234,48012,262],{"emptyLinePlaceholder":261},[234,48014,48015,48017,48019,48021,48023,48025],{"class":236,"line":265},[234,48016,268],{"class":240},[234,48018,272],{"class":271},[234,48020,275],{"class":240},[234,48022,278],{"class":244},[234,48024,282],{"class":281},[234,48026,285],{"class":244},[234,48028,48029,48031,48033],{"class":236,"line":288},[234,48030,296],{"class":244},[234,48032,299],{"class":281},[234,48034,10281],{"class":244},[234,48036,48037,48039,48041,48043,48045],{"class":236,"line":293},[234,48038,296],{"class":244},[234,48040,326],{"class":281},[234,48042,329],{"class":244},[234,48044,332],{"class":271},[234,48046,335],{"class":244},[30,48048,10296],{},[225,48050,48051],{"className":227,"code":10299,"language":229,"meta":230,"style":230},[60,48052,48053,48061,48069],{"__ignoreMap":230},[234,48054,48055,48057,48059],{"class":236,"line":237},[234,48056,296],{"class":244},[234,48058,299],{"class":281},[234,48060,10310],{"class":244},[234,48062,48063,48065,48067],{"class":236,"line":258},[234,48064,10315],{"class":244},[234,48066,10318],{"class":251},[234,48068,2506],{"class":244},[234,48070,48071],{"class":236,"line":265},[234,48072,1040],{"class":244},[37,48074,6133],{"id":6132},[42,48076,48077,48081,48089,48095,48099,48105,48109],{},[45,48078,10331,48079,106],{},[60,48080,9000],{},[45,48082,10336,48083,10339,48085,10343,48087,106],{},[60,48084,9002],{},[60,48086,10342],{},[60,48088,9004],{},[45,48090,10348,48091,10351,48093,10354],{},[60,48092,9066],{},[60,48094,9105],{},[45,48096,10357,48097,10361],{},[60,48098,10360],{},[45,48100,10364,48101,10368,48103,10371],{},[60,48102,10367],{},[60,48104,5272],{},[45,48106,10374,48107,10377],{},[60,48108,4642],{},[45,48110,10380,48111,10383],{},[60,48112,9021],{},[410,48114,7062],{},{"title":230,"searchDepth":258,"depth":258,"links":48116},[48117,48123,48124,48125],{"id":5406,"depth":258,"text":5407,"children":48118},[48119,48120,48121,48122],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":4398,"title":5244,"description":10398,"kind":5369,"section":5187,"order":4605,"group":5204,"status":8027,"integration":2706,"publicExport":261,"activation":10399,"package":5371,"aliases":48127,"attrs":48128,"events":48129,"cssVars":48130,"related":48131,"body":48132},[10401,5244],[],[],[],[4310,4397,4309],{"type":22,"value":48133,"toc":48958},[48134,48136,48140,48142,48144,48146,48176,48178,48182,48184,48190,48192,48194,48196,48198,48200,48618,48880,48882,48936,48938,48956],[25,48135,5244],{"id":10410},[30,48137,48138,10415],{},[60,48139,5244],{},[30,48141,10418],{},[37,48143,5407],{"id":5406},[174,48145,4905],{"id":4904},[2221,48147,48148,48160],{},[2224,48149,48150],{},[2227,48151,48152,48154,48156,48158],{},[2230,48153,4914],{},[2230,48155,4917],{},[2230,48157,4920],{},[2230,48159,5424],{},[2240,48161,48162],{},[2227,48163,48164,48168,48170,48174],{},[2245,48165,48166],{},[60,48167,10445],{},[2245,48169,5621],{},[2245,48171,48172],{},[60,48173,10452],{},[2245,48175,10455],{},[174,48177,5558],{"id":5557},[30,48179,48180,10462],{},[60,48181,5244],{},[30,48183,10465],{},[42,48185,48186,48188],{},[45,48187,10470],{},[45,48189,10473],{},[174,48191,5593],{"id":3814},[30,48193,10478],{},[174,48195,5667],{"id":5666},[30,48197,10483],{},[37,48199,5689],{"id":5688},[225,48201,48202],{"className":338,"code":10488,"language":340,"meta":230,"style":230},[60,48203,48204,48222,48226,48240,48254,48280,48298,48316,48334,48352,48360,48364,48390,48408,48426,48444,48462,48470,48474,48500,48518,48536,48554,48572,48580,48588,48596,48600],{"__ignoreMap":230},[234,48205,48206,48208,48210,48212,48214,48216,48218,48220],{"class":236,"line":237},[234,48207,347],{"class":244},[234,48209,740],{"class":350},[234,48211,1297],{"class":281},[234,48213,357],{"class":244},[234,48215,368],{"class":251},[234,48217,5709],{"class":244},[234,48219,740],{"class":350},[234,48221,376],{"class":244},[234,48223,48224],{"class":236,"line":258},[234,48225,262],{"emptyLinePlaceholder":261},[234,48227,48228,48230,48232,48234,48236,48238],{"class":236,"line":265},[234,48229,347],{"class":244},[234,48231,740],{"class":350},[234,48233,1297],{"class":281},[234,48235,357],{"class":244},[234,48237,10525],{"class":251},[234,48239,376],{"class":244},[234,48241,48242,48244,48246,48248,48250,48252],{"class":236,"line":288},[234,48243,1292],{"class":244},[234,48245,351],{"class":350},[234,48247,1297],{"class":281},[234,48249,357],{"class":244},[234,48251,10540],{"class":251},[234,48253,376],{"class":244},[234,48255,48256,48258,48260,48262,48264,48266,48268,48270,48272,48274,48276,48278],{"class":236,"line":293},[234,48257,1321],{"class":244},[234,48259,351],{"class":350},[234,48261,354],{"class":281},[234,48263,357],{"class":244},[234,48265,10555],{"class":251},[234,48267,10558],{"class":281},[234,48269,357],{"class":244},[234,48271,10563],{"class":251},[234,48273,1297],{"class":281},[234,48275,357],{"class":244},[234,48277,10570],{"class":251},[234,48279,376],{"class":244},[234,48281,48282,48284,48286,48288,48290,48292,48294,48296],{"class":236,"line":305},[234,48283,6398],{"class":244},[234,48285,351],{"class":350},[234,48287,1297],{"class":281},[234,48289,357],{"class":244},[234,48291,10585],{"class":251},[234,48293,10588],{"class":244},[234,48295,351],{"class":350},[234,48297,376],{"class":244},[234,48299,48300,48302,48304,48306,48308,48310,48312,48314],{"class":236,"line":321},[234,48301,6398],{"class":244},[234,48303,351],{"class":350},[234,48305,1297],{"class":281},[234,48307,357],{"class":244},[234,48309,10585],{"class":251},[234,48311,10607],{"class":244},[234,48313,351],{"class":350},[234,48315,376],{"class":244},[234,48317,48318,48320,48322,48324,48326,48328,48330,48332],{"class":236,"line":946},[234,48319,6398],{"class":244},[234,48321,351],{"class":350},[234,48323,1297],{"class":281},[234,48325,357],{"class":244},[234,48327,10585],{"class":251},[234,48329,10626],{"class":244},[234,48331,351],{"class":350},[234,48333,376],{"class":244},[234,48335,48336,48338,48340,48342,48344,48346,48348,48350],{"class":236,"line":955},[234,48337,6398],{"class":244},[234,48339,351],{"class":350},[234,48341,1297],{"class":281},[234,48343,357],{"class":244},[234,48345,10585],{"class":251},[234,48347,10645],{"class":244},[234,48349,351],{"class":350},[234,48351,376],{"class":244},[234,48353,48354,48356,48358],{"class":236,"line":11},[234,48355,6500],{"class":244},[234,48357,351],{"class":350},[234,48359,376],{"class":244},[234,48361,48362],{"class":236,"line":980},[234,48363,262],{"emptyLinePlaceholder":261},[234,48365,48366,48368,48370,48372,48374,48376,48378,48380,48382,48384,48386,48388],{"class":236,"line":994},[234,48367,1321],{"class":244},[234,48369,351],{"class":350},[234,48371,354],{"class":281},[234,48373,357],{"class":244},[234,48375,10555],{"class":251},[234,48377,10558],{"class":281},[234,48379,357],{"class":244},[234,48381,10680],{"class":251},[234,48383,1297],{"class":281},[234,48385,357],{"class":244},[234,48387,10570],{"class":251},[234,48389,376],{"class":244},[234,48391,48392,48394,48396,48398,48400,48402,48404,48406],{"class":236,"line":1000},[234,48393,6398],{"class":244},[234,48395,351],{"class":350},[234,48397,1297],{"class":281},[234,48399,357],{"class":244},[234,48401,10585],{"class":251},[234,48403,10703],{"class":244},[234,48405,351],{"class":350},[234,48407,376],{"class":244},[234,48409,48410,48412,48414,48416,48418,48420,48422,48424],{"class":236,"line":1005},[234,48411,6398],{"class":244},[234,48413,351],{"class":350},[234,48415,1297],{"class":281},[234,48417,357],{"class":244},[234,48419,10585],{"class":251},[234,48421,10722],{"class":244},[234,48423,351],{"class":350},[234,48425,376],{"class":244},[234,48427,48428,48430,48432,48434,48436,48438,48440,48442],{"class":236,"line":1013},[234,48429,6398],{"class":244},[234,48431,351],{"class":350},[234,48433,1297],{"class":281},[234,48435,357],{"class":244},[234,48437,10585],{"class":251},[234,48439,10741],{"class":244},[234,48441,351],{"class":350},[234,48443,376],{"class":244},[234,48445,48446,48448,48450,48452,48454,48456,48458,48460],{"class":236,"line":1019},[234,48447,6398],{"class":244},[234,48449,351],{"class":350},[234,48451,1297],{"class":281},[234,48453,357],{"class":244},[234,48455,10585],{"class":251},[234,48457,10760],{"class":244},[234,48459,351],{"class":350},[234,48461,376],{"class":244},[234,48463,48464,48466,48468],{"class":236,"line":1025},[234,48465,6500],{"class":244},[234,48467,351],{"class":350},[234,48469,376],{"class":244},[234,48471,48472],{"class":236,"line":1031},[234,48473,262],{"emptyLinePlaceholder":261},[234,48475,48476,48478,48480,48482,48484,48486,48488,48490,48492,48494,48496,48498],{"class":236,"line":1037},[234,48477,1321],{"class":244},[234,48479,351],{"class":350},[234,48481,354],{"class":281},[234,48483,357],{"class":244},[234,48485,10555],{"class":251},[234,48487,10558],{"class":281},[234,48489,357],{"class":244},[234,48491,10795],{"class":251},[234,48493,1297],{"class":281},[234,48495,357],{"class":244},[234,48497,10570],{"class":251},[234,48499,376],{"class":244},[234,48501,48502,48504,48506,48508,48510,48512,48514,48516],{"class":236,"line":427},[234,48503,6398],{"class":244},[234,48505,351],{"class":350},[234,48507,1297],{"class":281},[234,48509,357],{"class":244},[234,48511,10585],{"class":251},[234,48513,10818],{"class":244},[234,48515,351],{"class":350},[234,48517,376],{"class":244},[234,48519,48520,48522,48524,48526,48528,48530,48532,48534],{"class":236,"line":1571},[234,48521,6398],{"class":244},[234,48523,351],{"class":350},[234,48525,1297],{"class":281},[234,48527,357],{"class":244},[234,48529,10585],{"class":251},[234,48531,10837],{"class":244},[234,48533,351],{"class":350},[234,48535,376],{"class":244},[234,48537,48538,48540,48542,48544,48546,48548,48550,48552],{"class":236,"line":1592},[234,48539,6398],{"class":244},[234,48541,351],{"class":350},[234,48543,1297],{"class":281},[234,48545,357],{"class":244},[234,48547,10585],{"class":251},[234,48549,10856],{"class":244},[234,48551,351],{"class":350},[234,48553,376],{"class":244},[234,48555,48556,48558,48560,48562,48564,48566,48568,48570],{"class":236,"line":1600},[234,48557,6398],{"class":244},[234,48559,351],{"class":350},[234,48561,1297],{"class":281},[234,48563,357],{"class":244},[234,48565,10585],{"class":251},[234,48567,10875],{"class":244},[234,48569,351],{"class":350},[234,48571,376],{"class":244},[234,48573,48574,48576,48578],{"class":236,"line":1615},[234,48575,6500],{"class":244},[234,48577,351],{"class":350},[234,48579,376],{"class":244},[234,48581,48582,48584,48586],{"class":236,"line":1620},[234,48583,1393],{"class":244},[234,48585,351],{"class":350},[234,48587,376],{"class":244},[234,48589,48590,48592,48594],{"class":236,"line":1625},[234,48591,1402],{"class":244},[234,48593,740],{"class":350},[234,48595,376],{"class":244},[234,48597,48598],{"class":236,"line":1634},[234,48599,262],{"emptyLinePlaceholder":261},[234,48601,48602,48604,48606,48608,48610,48612,48614,48616],{"class":236,"line":1639},[234,48603,347],{"class":244},[234,48605,740],{"class":350},[234,48607,1297],{"class":281},[234,48609,357],{"class":244},[234,48611,368],{"class":251},[234,48613,5850],{"class":244},[234,48615,740],{"class":350},[234,48617,376],{"class":244},[225,48619,48620],{"className":5857,"code":10928,"language":5859,"meta":230,"style":230},[60,48621,48622,48628,48634,48646,48656,48666,48670,48674,48680,48702,48712,48740,48752,48756,48760,48766,48778,48788,48804,48814,48818,48822,48828,48840,48850,48860,48876],{"__ignoreMap":230},[234,48623,48624,48626],{"class":236,"line":237},[234,48625,1654],{"class":281},[234,48627,2506],{"class":244},[234,48629,48630,48632],{"class":236,"line":258},[234,48631,10941],{"class":281},[234,48633,909],{"class":244},[234,48635,48636,48638,48640,48642,48644],{"class":236,"line":265},[234,48637,1661],{"class":271},[234,48639,1443],{"class":244},[234,48641,5883],{"class":271},[234,48643,1669],{"class":240},[234,48645,255],{"class":244},[234,48647,48648,48650,48652,48654],{"class":236,"line":288},[234,48649,1677],{"class":271},[234,48651,1443],{"class":244},[234,48653,1682],{"class":271},[234,48655,255],{"class":244},[234,48657,48658,48660,48662,48664],{"class":236,"line":293},[234,48659,5902],{"class":271},[234,48661,1443],{"class":244},[234,48663,1695],{"class":271},[234,48665,255],{"class":244},[234,48667,48668],{"class":236,"line":305},[234,48669,1143],{"class":244},[234,48671,48672],{"class":236,"line":321},[234,48673,262],{"emptyLinePlaceholder":261},[234,48675,48676,48678],{"class":236,"line":946},[234,48677,10988],{"class":281},[234,48679,909],{"class":244},[234,48681,48682,48684,48686,48688,48690,48692,48694,48696,48698,48700],{"class":236,"line":955},[234,48683,5977],{"class":271},[234,48685,1443],{"class":244},[234,48687,10999],{"class":271},[234,48689,329],{"class":244},[234,48691,5883],{"class":271},[234,48693,3403],{"class":240},[234,48695,1833],{"class":244},[234,48697,11010],{"class":271},[234,48699,1789],{"class":240},[234,48701,335],{"class":244},[234,48703,48704,48706,48708,48710],{"class":236,"line":11},[234,48705,1677],{"class":271},[234,48707,1443],{"class":244},[234,48709,1682],{"class":271},[234,48711,255],{"class":244},[234,48713,48714,48716,48718,48720,48722,48724,48726,48728,48730,48732,48734,48736,48738],{"class":236,"line":980},[234,48715,6774],{"class":271},[234,48717,1443],{"class":244},[234,48719,9604],{"class":271},[234,48721,329],{"class":244},[234,48723,9609],{"class":271},[234,48725,1833],{"class":244},[234,48727,9614],{"class":271},[234,48729,329],{"class":244},[234,48731,1836],{"class":271},[234,48733,1833],{"class":244},[234,48735,1754],{"class":271},[234,48737,6786],{"class":240},[234,48739,1875],{"class":244},[234,48741,48742,48744,48746,48748,48750],{"class":236,"line":994},[234,48743,1703],{"class":271},[234,48745,1443],{"class":244},[234,48747,5942],{"class":271},[234,48749,1789],{"class":240},[234,48751,255],{"class":244},[234,48753,48754],{"class":236,"line":1000},[234,48755,1143],{"class":244},[234,48757,48758],{"class":236,"line":1005},[234,48759,262],{"emptyLinePlaceholder":261},[234,48761,48762,48764],{"class":236,"line":1013},[234,48763,11077],{"class":281},[234,48765,909],{"class":244},[234,48767,48768,48770,48772,48774,48776],{"class":236,"line":1019},[234,48769,5991],{"class":271},[234,48771,1443],{"class":244},[234,48773,11088],{"class":271},[234,48775,1789],{"class":240},[234,48777,255],{"class":244},[234,48779,48780,48782,48784,48786],{"class":236,"line":1025},[234,48781,11097],{"class":271},[234,48783,1443],{"class":244},[234,48785,11102],{"class":271},[234,48787,255],{"class":244},[234,48789,48790,48792,48794,48796,48798,48800,48802],{"class":236,"line":1031},[234,48791,1769],{"class":271},[234,48793,1443],{"class":244},[234,48795,1754],{"class":271},[234,48797,1789],{"class":240},[234,48799,6013],{"class":271},[234,48801,6016],{"class":271},[234,48803,255],{"class":244},[234,48805,48806,48808,48810,48812],{"class":236,"line":1037},[234,48807,6023],{"class":271},[234,48809,1443],{"class":244},[234,48811,6028],{"class":271},[234,48813,255],{"class":244},[234,48815,48816],{"class":236,"line":427},[234,48817,1143],{"class":244},[234,48819,48820],{"class":236,"line":1571},[234,48821,262],{"emptyLinePlaceholder":261},[234,48823,48824,48826],{"class":236,"line":1592},[234,48825,11143],{"class":281},[234,48827,909],{"class":244},[234,48829,48830,48832,48834,48836,48838],{"class":236,"line":1600},[234,48831,1661],{"class":271},[234,48833,1443],{"class":244},[234,48835,11154],{"class":271},[234,48837,1789],{"class":240},[234,48839,255],{"class":244},[234,48841,48842,48844,48846,48848],{"class":236,"line":1615},[234,48843,1677],{"class":271},[234,48845,1443],{"class":244},[234,48847,1682],{"class":271},[234,48849,255],{"class":244},[234,48851,48852,48854,48856,48858],{"class":236,"line":1620},[234,48853,5902],{"class":271},[234,48855,1443],{"class":244},[234,48857,1695],{"class":271},[234,48859,255],{"class":244},[234,48861,48862,48864,48866,48868,48870,48872,48874],{"class":236,"line":1625},[234,48863,7639],{"class":271},[234,48865,1443],{"class":244},[234,48867,1754],{"class":271},[234,48869,1789],{"class":240},[234,48871,6013],{"class":271},[234,48873,6016],{"class":271},[234,48875,255],{"class":244},[234,48877,48878],{"class":236,"line":1634},[234,48879,1143],{"class":244},[37,48881,6074],{"id":6073},[225,48883,48884],{"className":227,"code":11203,"language":229,"meta":230,"style":230},[60,48885,48886,48898,48902,48916,48924],{"__ignoreMap":230},[234,48887,48888,48890,48892,48894,48896],{"class":236,"line":237},[234,48889,241],{"class":240},[234,48891,11212],{"class":244},[234,48893,248],{"class":240},[234,48895,252],{"class":251},[234,48897,255],{"class":244},[234,48899,48900],{"class":236,"line":258},[234,48901,262],{"emptyLinePlaceholder":261},[234,48903,48904,48906,48908,48910,48912,48914],{"class":236,"line":265},[234,48905,268],{"class":240},[234,48907,272],{"class":271},[234,48909,275],{"class":240},[234,48911,278],{"class":244},[234,48913,282],{"class":281},[234,48915,285],{"class":244},[234,48917,48918,48920,48922],{"class":236,"line":288},[234,48919,296],{"class":244},[234,48921,299],{"class":281},[234,48923,11245],{"class":244},[234,48925,48926,48928,48930,48932,48934],{"class":236,"line":293},[234,48927,296],{"class":244},[234,48929,326],{"class":281},[234,48931,329],{"class":244},[234,48933,332],{"class":271},[234,48935,335],{"class":244},[37,48937,6133],{"id":6132},[42,48939,48940,48946,48948,48950,48954],{},[45,48941,11264,48942,11268,48944,106],{},[60,48943,11267],{},[60,48945,11271],{},[45,48947,11274],{},[45,48949,11277],{},[45,48951,11280,48952,11283],{},[60,48953,190],{},[45,48955,11286],{},[410,48957,8986],{},{"title":230,"searchDepth":258,"depth":258,"links":48959},[48960,48966,48967,48968],{"id":5406,"depth":258,"text":5407,"children":48961},[48962,48963,48964,48965],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":4309,"title":5249,"description":11301,"kind":5369,"section":5187,"order":11302,"group":5204,"status":8027,"integration":2706,"publicExport":261,"activation":11303,"package":5371,"aliases":48970,"attrs":48971,"events":48972,"cssVars":48973,"related":48974,"body":48975},[11305,5249],[],[],[],[4398,3982,3980],{"type":22,"value":48976,"toc":49295},[48977,48979,48987,48989,48991,48993,48997,49003,49005,49007,49009,49015,49017,49045,49047,49049,49051,49087,49225,49227,49281,49283,49293],[25,48978,5249],{"id":11314},[30,48980,48981,11319,48983,11322,48985,106],{},[60,48982,5249],{},[60,48984,4946],{},[60,48986,4946],{},[30,48988,11327],{},[37,48990,5407],{"id":5406},[174,48992,4905],{"id":4904},[30,48994,48995,8056],{},[60,48996,5249],{},[42,48998,48999],{},[45,49000,49001],{},[60,49002,11303],{},[174,49004,5558],{"id":5557},[30,49006,11346],{},[30,49008,11349],{},[42,49010,49011],{},[45,49012,49013],{},[60,49014,4946],{},[174,49016,5593],{"id":3814},[2221,49018,49019,49029],{},[2224,49020,49021],{},[2227,49022,49023,49025,49027],{},[2230,49024,5602],{},[2230,49026,5605],{},[2230,49028,5608],{},[2240,49030,49031],{},[2227,49032,49033,49037,49041],{},[2245,49034,49035],{},[60,49036,4946],{},[2245,49038,11380,49039],{},[60,49040,11383],{},[2245,49042,11386,49043,11389],{},[60,49044,11303],{},[174,49046,5667],{"id":5666},[30,49048,10483],{},[37,49050,5689],{"id":5688},[225,49052,49053],{"className":338,"code":11398,"language":340,"meta":230,"style":230},[60,49054,49055,49075,49079],{"__ignoreMap":230},[234,49056,49057,49059,49061,49063,49065,49067,49069,49071,49073],{"class":236,"line":237},[234,49058,347],{"class":244},[234,49060,351],{"class":350},[234,49062,354],{"class":281},[234,49064,357],{"class":244},[234,49066,11413],{"class":251},[234,49068,1297],{"class":281},[234,49070,357],{"class":244},[234,49072,11420],{"class":251},[234,49074,376],{"class":244},[234,49076,49077],{"class":236,"line":258},[234,49078,11427],{"class":244},[234,49080,49081,49083,49085],{"class":236,"line":265},[234,49082,1402],{"class":244},[234,49084,351],{"class":350},[234,49086,376],{"class":244},[225,49088,49089],{"className":5857,"code":11438,"language":5859,"meta":230,"style":230},[60,49090,49091,49097,49107,49119,49131,49143,49165,49175,49185,49201,49211,49221],{"__ignoreMap":230},[234,49092,49093,49095],{"class":236,"line":237},[234,49094,11445],{"class":281},[234,49096,909],{"class":244},[234,49098,49099,49101,49103,49105],{"class":236,"line":258},[234,49100,7598],{"class":271},[234,49102,1443],{"class":244},[234,49104,2863],{"class":271},[234,49106,255],{"class":244},[234,49108,49109,49111,49113,49115,49117],{"class":236,"line":265},[234,49110,10016],{"class":271},[234,49112,1443],{"class":244},[234,49114,6740],{"class":271},[234,49116,1789],{"class":240},[234,49118,255],{"class":244},[234,49120,49121,49123,49125,49127,49129],{"class":236,"line":288},[234,49122,10115],{"class":271},[234,49124,1443],{"class":244},[234,49126,6740],{"class":271},[234,49128,1789],{"class":240},[234,49130,255],{"class":244},[234,49132,49133,49135,49137,49139,49141],{"class":236,"line":293},[234,49134,10002],{"class":271},[234,49136,1443],{"class":244},[234,49138,6740],{"class":271},[234,49140,1789],{"class":240},[234,49142,255],{"class":244},[234,49144,49145,49147,49149,49151,49153,49155,49157,49159,49161,49163],{"class":236,"line":305},[234,49146,5991],{"class":271},[234,49148,1443],{"class":244},[234,49150,1820],{"class":271},[234,49152,329],{"class":244},[234,49154,10051],{"class":271},[234,49156,1669],{"class":240},[234,49158,11510],{"class":240},[234,49160,11513],{"class":271},[234,49162,1789],{"class":240},[234,49164,335],{"class":244},[234,49166,49167,49169,49171,49173],{"class":236,"line":321},[234,49168,1677],{"class":271},[234,49170,1443],{"class":244},[234,49172,1682],{"class":271},[234,49174,255],{"class":244},[234,49176,49177,49179,49181,49183],{"class":236,"line":946},[234,49178,5902],{"class":271},[234,49180,1443],{"class":244},[234,49182,1695],{"class":271},[234,49184,255],{"class":244},[234,49186,49187,49189,49191,49193,49195,49197,49199],{"class":236,"line":955},[234,49188,1769],{"class":271},[234,49190,1443],{"class":244},[234,49192,1754],{"class":271},[234,49194,1789],{"class":240},[234,49196,6013],{"class":271},[234,49198,6016],{"class":271},[234,49200,255],{"class":244},[234,49202,49203,49205,49207,49209],{"class":236,"line":11},[234,49204,6023],{"class":271},[234,49206,1443],{"class":244},[234,49208,6028],{"class":271},[234,49210,255],{"class":244},[234,49212,49213,49215,49217,49219],{"class":236,"line":980},[234,49214,11568],{"class":271},[234,49216,1443],{"class":244},[234,49218,9965],{"class":271},[234,49220,255],{"class":244},[234,49222,49223],{"class":236,"line":994},[234,49224,1143],{"class":244},[37,49226,6074],{"id":6073},[225,49228,49229],{"className":227,"code":11583,"language":229,"meta":230,"style":230},[60,49230,49231,49243,49247,49261,49269],{"__ignoreMap":230},[234,49232,49233,49235,49237,49239,49241],{"class":236,"line":237},[234,49234,241],{"class":240},[234,49236,11592],{"class":244},[234,49238,248],{"class":240},[234,49240,252],{"class":251},[234,49242,255],{"class":244},[234,49244,49245],{"class":236,"line":258},[234,49246,262],{"emptyLinePlaceholder":261},[234,49248,49249,49251,49253,49255,49257,49259],{"class":236,"line":265},[234,49250,268],{"class":240},[234,49252,272],{"class":271},[234,49254,275],{"class":240},[234,49256,278],{"class":244},[234,49258,282],{"class":281},[234,49260,285],{"class":244},[234,49262,49263,49265,49267],{"class":236,"line":288},[234,49264,296],{"class":244},[234,49266,299],{"class":281},[234,49268,11625],{"class":244},[234,49270,49271,49273,49275,49277,49279],{"class":236,"line":293},[234,49272,296],{"class":244},[234,49274,326],{"class":281},[234,49276,329],{"class":244},[234,49278,332],{"class":271},[234,49280,335],{"class":244},[37,49282,6133],{"id":6132},[42,49284,49285,49287,49289],{},[45,49286,11644],{},[45,49288,11647],{},[45,49290,49291,11652],{},[60,49292,5249],{},[410,49294,8986],{},{"title":230,"searchDepth":258,"depth":258,"links":49296},[49297,49303,49304,49305],{"id":5406,"depth":258,"text":5407,"children":49298},[49299,49300,49301,49302],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":5260,"title":195,"description":11667,"kind":5369,"section":5187,"order":11668,"group":5253,"status":5370,"integration":11669,"publicExport":261,"activation":11670,"package":5371,"aliases":49307,"attrs":49308,"events":49309,"cssVars":49310,"related":49311,"body":49312},[11672,195,11673],[11675,11676,11677,11678,11679,11680,11681,11682,11683],[11672,11685,11686,11687,11688],[1830,1860,11690,11691,11692,11693,11694,11695,11696,11697],[11699,11700,11701,5265],{"type":22,"value":49313,"toc":50430},[49314,49316,49320,49322,49332,49334,49336,49338,49342,49410,49412,49414,49458,49460,49462,49468,49470,49474,49484,49486,49512,49516,49542,49544,49548,49566,49574,49576,49578,49588,49590,49594,49656,49658,49680,49682,49686,49688,49888,50348,50350,50408,50410,50428],[25,49315,195],{"id":11706},[30,49317,49318,11711],{},[60,49319,195],{},[30,49321,11714],{},[42,49323,49324,49328],{},[45,49325,11719,49326],{},[60,49327,11722],{},[45,49329,11725,49330],{},[60,49331,11728],{},[30,49333,11731],{},[37,49335,5407],{"id":5406},[174,49337,11737],{"id":11736},[30,49339,11740,49340,106],{},[60,49341,11722],{},[30,49343,11745,49344,11748,49346,11751,49348,11755,49350,11759,49352,11762,49354,11765,49356,11768,49358,1833,49360,1833,49362,11776,49364,11779,49366,137,49368,11784,49370,11787,49372,1833,49374,11793,49376,11796,49378,11787,49380,1833,49382,11793,49384,11805,49386,11808,49388,11811,49390,11814,49392,11817,49394,11820,49396,11823,49398,1833,49400,1833,49402,1833,49404,1833,49406,1833,49408,11842],{},[60,49345,11676],{},[60,49347,4302],{},[60,49349,11754],{},[60,49351,11758],{},[60,49353,11677],{},[60,49355,6246],{},[60,49357,11683],{},[60,49359,326],{},[60,49361,1695],{},[60,49363,11775],{},[60,49365,1695],{},[60,49367,1830],{},[60,49369,1860],{},[60,49371,11678],{},[60,49373,11790],{},[60,49375,4301],{},[60,49377,11790],{},[60,49379,11679],{},[60,49381,11790],{},[60,49383,4301],{},[60,49385,4301],{},[60,49387,11680],{},[60,49389,2715],{},[60,49391,10445],{},[60,49393,8030],{},[60,49395,11682],{},[60,49397,6246],{},[60,49399,11826],{},[60,49401,11829],{},[60,49403,11832],{},[60,49405,11835],{},[60,49407,11838],{},[60,49409,11841],{},[174,49411,11846],{"id":11845},[30,49413,11849],{},[2221,49415,49416,49428],{},[2224,49417,49418],{},[2227,49419,49420,49422,49424,49426],{},[2230,49421,4914],{},[2230,49423,4917],{},[2230,49425,4920],{},[2230,49427,5424],{},[2240,49429,49430,49444],{},[2227,49431,49432,49436,49438,49442],{},[2245,49433,49434],{},[60,49435,11675],{},[2245,49437,2252],{},[2245,49439,49440],{},[60,49441,4302],{},[2245,49443,11880],{},[2227,49445,49446,49450,49452,49456],{},[2245,49447,49448],{},[60,49449,11681],{},[2245,49451,5621],{},[2245,49453,11891,49454],{},[60,49455,11673],{},[2245,49457,11896],{},[174,49459,5558],{"id":5557},[30,49461,11901],{},[42,49463,49464],{},[45,49465,49466],{},[133,49467,11908],{"href":11700},[2068,49469,11912],{"id":11911},[30,49471,11915,49472,11918],{},[60,49473,11722],{},[42,49475,49476,49480],{},[45,49477,49478],{},[60,49479,1830],{},[45,49481,49482],{},[60,49483,1860],{},[30,49485,11931],{},[42,49487,49488,49496,49504],{},[45,49489,49490,11939,49492,11943,49494],{},[60,49491,11938],{},[60,49493,11942],{},[60,49495,1754],{},[45,49497,49498,11951,49500,11954,49502,11957],{},[60,49499,11950],{},[60,49501,1836],{},[60,49503,1754],{},[45,49505,49506,11951,49508,11943,49510],{},[60,49507,11962],{},[60,49509,11942],{},[60,49511,1836],{},[30,49513,4232,49514,11971],{},[60,49515,11682],{},[42,49517,49518,49522,49526,49530,49534,49538],{},[45,49519,49520],{},[60,49521,11692],{},[45,49523,49524],{},[60,49525,11693],{},[45,49527,49528],{},[60,49529,11694],{},[45,49531,49532],{},[60,49533,11695],{},[45,49535,49536],{},[60,49537,11696],{},[45,49539,49540],{},[60,49541,11697],{},[2068,49543,12001],{"id":12000},[30,49545,11915,49546,12006],{},[60,49547,11728],{},[42,49549,49550,49554,49558,49562],{},[45,49551,49552],{},[60,49553,1830],{},[45,49555,49556],{},[60,49557,1860],{},[45,49559,49560],{},[60,49561,11690],{},[45,49563,49564],{},[60,49565,11691],{},[30,49567,12027,49568,137,49570,12032,49572,106],{},[60,49569,1830],{},[60,49571,1860],{},[60,49573,12035],{},[2068,49575,12039],{"id":12038},[30,49577,12042],{},[42,49579,49580,49584],{},[45,49581,49582,12050],{},[60,49583,12049],{},[45,49585,12053,49586,12056],{},[60,49587,11677],{},[174,49589,5593],{"id":3814},[30,49591,49592,12063],{},[60,49593,195],{},[2221,49595,49596,49606],{},[2224,49597,49598],{},[2227,49599,49600,49602,49604],{},[2230,49601,5602],{},[2230,49603,5605],{},[2230,49605,5608],{},[2240,49607,49608,49620,49632,49644],{},[2227,49609,49610,49614,49618],{},[2245,49611,49612],{},[60,49613,11685],{},[2245,49615,49616],{},[60,49617,12088],{},[2245,49619,12091],{},[2227,49621,49622,49626,49630],{},[2245,49623,49624],{},[60,49625,11686],{},[2245,49627,49628],{},[60,49629,12102],{},[2245,49631,12105],{},[2227,49633,49634,49638,49642],{},[2245,49635,49636],{},[60,49637,11687],{},[2245,49639,49640],{},[60,49641,12102],{},[2245,49643,12118],{},[2227,49645,49646,49650,49654],{},[2245,49647,49648],{},[60,49649,11688],{},[2245,49651,49652],{},[60,49653,12088],{},[2245,49655,12131],{},[30,49657,12134],{},[2221,49659,49660,49668],{},[2224,49661,49662],{},[2227,49663,49664,49666],{},[2230,49665,5602],{},[2230,49667,5605],{},[2240,49669,49670],{},[2227,49671,49672,49676],{},[2245,49673,49674],{},[60,49675,11672],{},[2245,49677,49678],{},[60,49679,12157],{},[174,49681,5667],{"id":5666},[30,49683,12162,49684,12165],{},[60,49685,2457],{},[37,49687,5689],{"id":5688},[225,49689,49690],{"className":338,"code":12170,"language":340,"meta":230,"style":230},[60,49691,49692,49712,49730,49738,49742,49748,49756,49764,49772,49780,49788,49796,49804,49808,49834,49848,49860,49872,49880],{"__ignoreMap":230},[234,49693,49694,49696,49698,49700,49702,49704,49706,49708,49710],{"class":236,"line":237},[234,49695,347],{"class":244},[234,49697,351],{"class":350},[234,49699,12181],{"class":281},[234,49701,357],{"class":244},[234,49703,12186],{"class":251},[234,49705,1297],{"class":281},[234,49707,357],{"class":244},[234,49709,12193],{"class":251},[234,49711,376],{"class":244},[234,49713,49714,49716,49718,49720,49722,49724,49726,49728],{"class":236,"line":258},[234,49715,1292],{"class":244},[234,49717,234],{"class":350},[234,49719,1297],{"class":281},[234,49721,357],{"class":244},[234,49723,12208],{"class":251},[234,49725,12211],{"class":244},[234,49727,234],{"class":350},[234,49729,376],{"class":244},[234,49731,49732,49734,49736],{"class":236,"line":265},[234,49733,1402],{"class":244},[234,49735,351],{"class":350},[234,49737,376],{"class":244},[234,49739,49740],{"class":236,"line":288},[234,49741,262],{"emptyLinePlaceholder":261},[234,49743,49744,49746],{"class":236,"line":293},[234,49745,347],{"class":244},[234,49747,12234],{"class":350},[234,49749,49750,49752,49754],{"class":236,"line":305},[234,49751,12239],{"class":281},[234,49753,357],{"class":244},[234,49755,12244],{"class":251},[234,49757,49758,49760,49762],{"class":236,"line":321},[234,49759,12249],{"class":281},[234,49761,357],{"class":244},[234,49763,12254],{"class":251},[234,49765,49766,49768,49770],{"class":236,"line":946},[234,49767,12259],{"class":281},[234,49769,357],{"class":244},[234,49771,12264],{"class":251},[234,49773,49774,49776,49778],{"class":236,"line":955},[234,49775,12269],{"class":281},[234,49777,357],{"class":244},[234,49779,12274],{"class":251},[234,49781,49782,49784,49786],{"class":236,"line":11},[234,49783,12279],{"class":281},[234,49785,357],{"class":244},[234,49787,12284],{"class":251},[234,49789,49790,49792,49794],{"class":236,"line":980},[234,49791,12289],{"class":281},[234,49793,357],{"class":244},[234,49795,12294],{"class":251},[234,49797,49798,49800,49802],{"class":236,"line":994},[234,49799,12299],{"class":281},[234,49801,357],{"class":244},[234,49803,12294],{"class":251},[234,49805,49806],{"class":236,"line":1000},[234,49807,376],{"class":244},[234,49809,49810,49812,49814,49816,49818,49820,49822,49824,49826,49828,49830,49832],{"class":236,"line":1005},[234,49811,1292],{"class":244},[234,49813,3282],{"class":350},[234,49815,12316],{"class":281},[234,49817,357],{"class":244},[234,49819,12321],{"class":251},[234,49821,12324],{"class":281},[234,49823,357],{"class":244},[234,49825,12329],{"class":251},[234,49827,1297],{"class":281},[234,49829,357],{"class":244},[234,49831,12336],{"class":251},[234,49833,12339],{"class":244},[234,49835,49836,49838,49840,49842,49844,49846],{"class":236,"line":1013},[234,49837,1292],{"class":244},[234,49839,351],{"class":350},[234,49841,1297],{"class":281},[234,49843,357],{"class":244},[234,49845,12352],{"class":251},[234,49847,376],{"class":244},[234,49849,49850,49852,49854,49856,49858],{"class":236,"line":1019},[234,49851,1321],{"class":244},[234,49853,174],{"class":350},[234,49855,12363],{"class":244},[234,49857,174],{"class":350},[234,49859,376],{"class":244},[234,49861,49862,49864,49866,49868,49870],{"class":236,"line":1025},[234,49863,1321],{"class":244},[234,49865,30],{"class":350},[234,49867,12376],{"class":244},[234,49869,30],{"class":350},[234,49871,376],{"class":244},[234,49873,49874,49876,49878],{"class":236,"line":1031},[234,49875,1393],{"class":244},[234,49877,351],{"class":350},[234,49879,376],{"class":244},[234,49881,49882,49884,49886],{"class":236,"line":1037},[234,49883,1402],{"class":244},[234,49885,12395],{"class":350},[234,49887,376],{"class":244},[225,49889,49890],{"className":5857,"code":12400,"language":5859,"meta":230,"style":230},[60,49891,49892,49898,49908,49918,49928,49940,49952,49962,49974,49984,50062,50072,50082,50092,50096,50100,50110,50120,50124,50128,50134,50144,50156,50166,50170,50174,50180,50192,50204,50208,50212,50220,50230,50234,50238,50244,50260,50272,50282,50344],{"__ignoreMap":230},[234,49893,49894,49896],{"class":236,"line":237},[234,49895,12407],{"class":281},[234,49897,909],{"class":244},[234,49899,49900,49902,49904,49906],{"class":236,"line":258},[234,49901,7598],{"class":271},[234,49903,1443],{"class":244},[234,49905,2863],{"class":271},[234,49907,255],{"class":244},[234,49909,49910,49912,49914,49916],{"class":236,"line":265},[234,49911,10016],{"class":271},[234,49913,1443],{"class":244},[234,49915,1836],{"class":271},[234,49917,255],{"class":244},[234,49919,49920,49922,49924,49926],{"class":236,"line":288},[234,49921,10002],{"class":271},[234,49923,1443],{"class":244},[234,49925,1836],{"class":271},[234,49927,255],{"class":244},[234,49929,49930,49932,49934,49936,49938],{"class":236,"line":293},[234,49931,5977],{"class":271},[234,49933,1443],{"class":244},[234,49935,12448],{"class":271},[234,49937,1789],{"class":240},[234,49939,255],{"class":244},[234,49941,49942,49944,49946,49948,49950],{"class":236,"line":305},[234,49943,5991],{"class":271},[234,49945,1443],{"class":244},[234,49947,12448],{"class":271},[234,49949,1789],{"class":240},[234,49951,255],{"class":244},[234,49953,49954,49956,49958,49960],{"class":236,"line":321},[234,49955,6023],{"class":271},[234,49957,1443],{"class":244},[234,49959,9965],{"class":271},[234,49961,255],{"class":244},[234,49963,49964,49966,49968,49970,49972],{"class":236,"line":946},[234,49965,1781],{"class":271},[234,49967,1443],{"class":244},[234,49969,10051],{"class":271},[234,49971,3403],{"class":240},[234,49973,255],{"class":244},[234,49975,49976,49978,49980,49982],{"class":236,"line":955},[234,49977,12491],{"class":271},[234,49979,1443],{"class":244},[234,49981,1774],{"class":271},[234,49983,255],{"class":244},[234,49985,49986,49988,49990,49992,49994,49996,49998,50000,50002,50004,50006,50008,50010,50012,50014,50016,50018,50020,50022,50024,50026,50028,50030,50032,50034,50036,50038,50040,50042,50044,50046,50048,50050,50052,50054,50056,50058,50060],{"class":236,"line":11},[234,49987,1810],{"class":271},[234,49989,1443],{"class":244},[234,49991,12506],{"class":271},[234,49993,329],{"class":244},[234,49995,1820],{"class":271},[234,49997,329],{"class":244},[234,49999,1825],{"class":271},[234,50001,329],{"class":244},[234,50003,1830],{"class":899},[234,50005,1833],{"class":244},[234,50007,1836],{"class":271},[234,50009,903],{"class":244},[234,50011,1841],{"class":240},[234,50013,1844],{"class":271},[234,50015,1789],{"class":240},[234,50017,1849],{"class":244},[234,50019,1820],{"class":271},[234,50021,329],{"class":244},[234,50023,1825],{"class":271},[234,50025,329],{"class":244},[234,50027,1860],{"class":899},[234,50029,1833],{"class":244},[234,50031,1836],{"class":271},[234,50033,903],{"class":244},[234,50035,1841],{"class":240},[234,50037,1844],{"class":271},[234,50039,1789],{"class":240},[234,50041,1849],{"class":244},[234,50043,1836],{"class":271},[234,50045,903],{"class":244},[234,50047,1815],{"class":271},[234,50049,329],{"class":244},[234,50051,10082],{"class":271},[234,50053,3403],{"class":240},[234,50055,1833],{"class":244},[234,50057,10082],{"class":271},[234,50059,3403],{"class":240},[234,50061,335],{"class":244},[234,50063,50064,50066,50068,50070],{"class":236,"line":980},[234,50065,1677],{"class":271},[234,50067,1443],{"class":244},[234,50069,12585],{"class":271},[234,50071,255],{"class":244},[234,50073,50074,50076,50078,50080],{"class":236,"line":994},[234,50075,6805],{"class":271},[234,50077,1443],{"class":244},[234,50079,1695],{"class":271},[234,50081,255],{"class":244},[234,50083,50084,50086,50088,50090],{"class":236,"line":1000},[234,50085,12602],{"class":271},[234,50087,1443],{"class":244},[234,50089,1695],{"class":271},[234,50091,255],{"class":244},[234,50093,50094],{"class":236,"line":1005},[234,50095,1143],{"class":244},[234,50097,50098],{"class":236,"line":1013},[234,50099,262],{"emptyLinePlaceholder":261},[234,50101,50102,50104,50106,50108],{"class":236,"line":1019},[234,50103,12621],{"class":281},[234,50105,329],{"class":244},[234,50107,12626],{"class":281},[234,50109,1477],{"class":244},[234,50111,50112,50114,50116,50118],{"class":236,"line":1025},[234,50113,12633],{"class":271},[234,50115,1443],{"class":244},[234,50117,1836],{"class":271},[234,50119,255],{"class":244},[234,50121,50122],{"class":236,"line":1031},[234,50123,1143],{"class":244},[234,50125,50126],{"class":236,"line":1037},[234,50127,262],{"emptyLinePlaceholder":261},[234,50129,50130,50132],{"class":236,"line":427},[234,50131,12652],{"class":281},[234,50133,909],{"class":244},[234,50135,50136,50138,50140,50142],{"class":236,"line":1571},[234,50137,11568],{"class":271},[234,50139,1443],{"class":244},[234,50141,6028],{"class":271},[234,50143,255],{"class":244},[234,50145,50146,50148,50150,50152,50154],{"class":236,"line":1592},[234,50147,9886],{"class":271},[234,50149,1443],{"class":244},[234,50151,8276],{"class":271},[234,50153,1789],{"class":240},[234,50155,255],{"class":244},[234,50157,50158,50160,50162,50164],{"class":236,"line":1600},[234,50159,12633],{"class":271},[234,50161,1443],{"class":244},[234,50163,1836],{"class":271},[234,50165,255],{"class":244},[234,50167,50168],{"class":236,"line":1615},[234,50169,1143],{"class":244},[234,50171,50172],{"class":236,"line":1620},[234,50173,262],{"emptyLinePlaceholder":261},[234,50175,50176,50178],{"class":236,"line":1625},[234,50177,12699],{"class":281},[234,50179,909],{"class":244},[234,50181,50182,50184,50186,50188,50190],{"class":236,"line":1634},[234,50183,5977],{"class":271},[234,50185,1443],{"class":244},[234,50187,12710],{"class":271},[234,50189,1789],{"class":240},[234,50191,255],{"class":244},[234,50193,50194,50196,50198,50200,50202],{"class":236,"line":1639},[234,50195,5991],{"class":271},[234,50197,1443],{"class":244},[234,50199,12710],{"class":271},[234,50201,1789],{"class":240},[234,50203,255],{"class":244},[234,50205,50206],{"class":236,"line":1651},[234,50207,1143],{"class":244},[234,50209,50210],{"class":236,"line":609},[234,50211,262],{"emptyLinePlaceholder":261},[234,50213,50214,50216,50218],{"class":236,"line":1674},[234,50215,12699],{"class":281},[234,50217,12741],{"class":281},[234,50219,909],{"class":244},[234,50221,50222,50224,50226,50228],{"class":236,"line":1687},[234,50223,12633],{"class":271},[234,50225,1443],{"class":244},[234,50227,1754],{"class":271},[234,50229,255],{"class":244},[234,50231,50232],{"class":236,"line":1700},[234,50233,1143],{"class":244},[234,50235,50236],{"class":236,"line":1716},[234,50237,262],{"emptyLinePlaceholder":261},[234,50239,50240,50242],{"class":236,"line":1721},[234,50241,12766],{"class":281},[234,50243,909],{"class":244},[234,50245,50246,50248,50250,50252,50254,50256,50258],{"class":236,"line":1726},[234,50247,1769],{"class":271},[234,50249,1443],{"class":244},[234,50251,1754],{"class":271},[234,50253,1789],{"class":240},[234,50255,6013],{"class":271},[234,50257,6016],{"class":271},[234,50259,255],{"class":244},[234,50261,50262,50264,50266,50268,50270],{"class":236,"line":1734},[234,50263,1749],{"class":271},[234,50265,1443],{"class":244},[234,50267,1754],{"class":271},[234,50269,1711],{"class":240},[234,50271,255],{"class":244},[234,50273,50274,50276,50278,50280],{"class":236,"line":1746},[234,50275,6023],{"class":271},[234,50277,1443],{"class":244},[234,50279,6028],{"class":271},[234,50281,255],{"class":244},[234,50283,50284,50286,50288,50290,50292,50294,50296,50298,50300,50302,50304,50306,50308,50310,50312,50314,50316,50318,50320,50322,50324,50326,50328,50330,50332,50334,50336,50338,50340,50342],{"class":236,"line":1766},[234,50285,1810],{"class":271},[234,50287,1443],{"class":244},[234,50289,12506],{"class":271},[234,50291,329],{"class":244},[234,50293,1820],{"class":271},[234,50295,329],{"class":244},[234,50297,1825],{"class":271},[234,50299,329],{"class":244},[234,50301,1830],{"class":899},[234,50303,1833],{"class":244},[234,50305,1836],{"class":271},[234,50307,903],{"class":244},[234,50309,1841],{"class":240},[234,50311,12837],{"class":271},[234,50313,1789],{"class":240},[234,50315,1849],{"class":244},[234,50317,1820],{"class":271},[234,50319,329],{"class":244},[234,50321,1825],{"class":271},[234,50323,329],{"class":244},[234,50325,1860],{"class":899},[234,50327,1833],{"class":244},[234,50329,1836],{"class":271},[234,50331,903],{"class":244},[234,50333,1841],{"class":240},[234,50335,12837],{"class":271},[234,50337,1789],{"class":240},[234,50339,1849],{"class":244},[234,50341,1836],{"class":271},[234,50343,335],{"class":244},[234,50345,50346],{"class":236,"line":819},[234,50347,1143],{"class":244},[37,50349,6074],{"id":6073},[225,50351,50352],{"className":227,"code":12878,"language":229,"meta":230,"style":230},[60,50353,50354,50366,50370,50384,50396],{"__ignoreMap":230},[234,50355,50356,50358,50360,50362,50364],{"class":236,"line":237},[234,50357,241],{"class":240},[234,50359,12887],{"class":244},[234,50361,248],{"class":240},[234,50363,252],{"class":251},[234,50365,255],{"class":244},[234,50367,50368],{"class":236,"line":258},[234,50369,262],{"emptyLinePlaceholder":261},[234,50371,50372,50374,50376,50378,50380,50382],{"class":236,"line":265},[234,50373,268],{"class":240},[234,50375,272],{"class":271},[234,50377,275],{"class":240},[234,50379,278],{"class":244},[234,50381,282],{"class":281},[234,50383,285],{"class":244},[234,50385,50386,50388,50390,50392,50394],{"class":236,"line":288},[234,50387,296],{"class":244},[234,50389,299],{"class":281},[234,50391,312],{"class":244},[234,50393,315],{"class":271},[234,50395,318],{"class":244},[234,50397,50398,50400,50402,50404,50406],{"class":236,"line":293},[234,50399,296],{"class":244},[234,50401,326],{"class":281},[234,50403,329],{"class":244},[234,50405,332],{"class":271},[234,50407,335],{"class":244},[37,50409,6133],{"id":6132},[42,50411,50412,50416,50422,50426],{},[45,50413,50414,12944],{},[60,50415,195],{},[45,50417,50418,137,50420,12953],{},[60,50419,12949],{},[60,50421,12952],{},[45,50423,50424,12959],{},[60,50425,12958],{},[45,50427,12962],{},[410,50429,7062],{},{"title":230,"searchDepth":258,"depth":258,"links":50431},[50432,50439,50440,50441],{"id":5406,"depth":258,"text":5407,"children":50433},[50434,50435,50436,50437,50438],{"id":11736,"depth":265,"text":11737},{"id":11845,"depth":265,"text":11846},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":11699,"title":12978,"description":12979,"kind":5369,"section":5187,"order":12980,"group":5253,"parentPath":5260,"status":5370,"integration":11669,"publicExport":261,"activation":11670,"package":5371,"aliases":50443,"attrs":50444,"events":50445,"cssVars":50446,"related":50447,"body":50448},[12982,12983,11676],[11675,11676,11677,11681,11683],[],[],[5260,11700,2464],{"type":22,"value":50449,"toc":50764},[50450,50452,50456,50466,50468,50470,50472,50474,50508,50510,50512,50514,50516,50526,50528,50530,50534,50536,50664,50666,50686,50688,50692,50694,50700,50702,50706,50708,50756,50758,50762],[25,50451,12978],{"id":12992},[30,50453,12995,50454,12998],{},[60,50455,195],{},[42,50457,50458,50462],{},[45,50459,13003,50460],{},[60,50461,11722],{},[45,50463,13008,50464],{},[60,50465,11728],{},[30,50467,13013],{},[37,50469,13017],{"id":13016},[30,50471,13020],{},[30,50473,13023],{},[42,50475,50476,50480,50484,50488,50492,50496,50500,50504],{},[45,50477,50478],{},[60,50479,11676],{},[45,50481,50482],{},[60,50483,11677],{},[45,50485,50486],{},[60,50487,11683],{},[45,50489,50490],{},[60,50491,11678],{},[45,50493,50494],{},[60,50495,11679],{},[45,50497,50498],{},[60,50499,11680],{},[45,50501,50502],{},[60,50503,10445],{},[45,50505,50506],{},[60,50507,11682],{},[30,50509,13060],{},[37,50511,13064],{"id":13063},[30,50513,13067],{},[30,50515,13070],{},[42,50517,50518,50522],{},[45,50519,50520],{},[60,50521,11675],{},[45,50523,50524],{},[60,50525,11681],{},[30,50527,13083],{},[37,50529,13087],{"id":13086},[30,50531,13090,50532,106],{},[60,50533,11676],{},[30,50535,183],{},[225,50537,50538],{"className":338,"code":13097,"language":340,"meta":230,"style":230},[60,50539,50540,50564,50588,50592,50616,50640],{"__ignoreMap":230},[234,50541,50542,50544,50546,50548,50550,50552,50554,50556,50558,50560,50562],{"class":236,"line":237},[234,50543,347],{"class":244},[234,50545,351],{"class":350},[234,50547,12181],{"class":281},[234,50549,357],{"class":244},[234,50551,12186],{"class":251},[234,50553,1297],{"class":281},[234,50555,357],{"class":244},[234,50557,12193],{"class":251},[234,50559,371],{"class":244},[234,50561,351],{"class":350},[234,50563,376],{"class":244},[234,50565,50566,50568,50570,50572,50574,50576,50578,50580,50582,50584,50586],{"class":236,"line":258},[234,50567,347],{"class":244},[234,50569,351],{"class":350},[234,50571,12181],{"class":281},[234,50573,357],{"class":244},[234,50575,13136],{"class":251},[234,50577,1297],{"class":281},[234,50579,357],{"class":244},[234,50581,12193],{"class":251},[234,50583,371],{"class":244},[234,50585,351],{"class":350},[234,50587,376],{"class":244},[234,50589,50590],{"class":236,"line":265},[234,50591,262],{"emptyLinePlaceholder":261},[234,50593,50594,50596,50598,50600,50602,50604,50606,50608,50610,50612,50614],{"class":236,"line":288},[234,50595,347],{"class":244},[234,50597,1359],{"class":350},[234,50599,354],{"class":281},[234,50601,357],{"class":244},[234,50603,1373],{"class":251},[234,50605,13167],{"class":281},[234,50607,357],{"class":244},[234,50609,12186],{"class":251},[234,50611,13174],{"class":244},[234,50613,1359],{"class":350},[234,50615,376],{"class":244},[234,50617,50618,50620,50622,50624,50626,50628,50630,50632,50634,50636,50638],{"class":236,"line":293},[234,50619,347],{"class":244},[234,50621,12395],{"class":350},[234,50623,354],{"class":281},[234,50625,357],{"class":244},[234,50627,1373],{"class":251},[234,50629,13167],{"class":281},[234,50631,357],{"class":244},[234,50633,13136],{"class":251},[234,50635,13199],{"class":244},[234,50637,12395],{"class":350},[234,50639,376],{"class":244},[234,50641,50642,50644,50646,50648,50650,50652,50654,50656,50658,50660,50662],{"class":236,"line":305},[234,50643,347],{"class":244},[234,50645,740],{"class":350},[234,50647,354],{"class":281},[234,50649,357],{"class":244},[234,50651,1373],{"class":251},[234,50653,13167],{"class":281},[234,50655,357],{"class":244},[234,50657,13222],{"class":251},[234,50659,13225],{"class":244},[234,50661,740],{"class":350},[234,50663,376],{"class":244},[30,50665,13232],{},[42,50667,50668,50672,50678,50682],{},[45,50669,13237,50670],{},[60,50671,4302],{},[45,50673,13242,50674,1934,50676],{},[60,50675,13245],{},[60,50677,1128],{},[45,50679,50680,13252],{},[60,50681,1841],{},[45,50683,13255,50684,13258],{},[60,50685,4302],{},[37,50687,13262],{"id":13261},[30,50689,13265,50690,13268],{},[60,50691,11677],{},[30,50693,13271],{},[42,50695,50696,50698],{},[45,50697,13276],{},[45,50699,13279],{},[37,50701,13283],{"id":13282},[30,50703,13286,50704,13289],{},[60,50705,12049],{},[30,50707,13292],{},[225,50709,50710],{"className":5857,"code":13295,"language":5859,"meta":230,"style":230},[60,50711,50712,50718,50728,50732,50736,50742,50752],{"__ignoreMap":230},[234,50713,50714,50716],{"class":236,"line":237},[234,50715,12407],{"class":281},[234,50717,909],{"class":244},[234,50719,50720,50722,50724,50726],{"class":236,"line":258},[234,50721,12633],{"class":271},[234,50723,1443],{"class":244},[234,50725,1836],{"class":271},[234,50727,255],{"class":244},[234,50729,50730],{"class":236,"line":265},[234,50731,1143],{"class":244},[234,50733,50734],{"class":236,"line":288},[234,50735,262],{"emptyLinePlaceholder":261},[234,50737,50738,50740],{"class":236,"line":293},[234,50739,13326],{"class":281},[234,50741,909],{"class":244},[234,50743,50744,50746,50748,50750],{"class":236,"line":305},[234,50745,12633],{"class":271},[234,50747,1443],{"class":244},[234,50749,1754],{"class":271},[234,50751,255],{"class":244},[234,50753,50754],{"class":236,"line":321},[234,50755,1143],{"class":244},[37,50757,13346],{"id":13345},[30,50759,13349,50760,13352],{},[60,50761,2457],{},[410,50763,13355],{},{"title":230,"searchDepth":258,"depth":258,"links":50765},[50766,50767,50768,50769,50770,50771],{"id":13016,"depth":258,"text":13017},{"id":13063,"depth":258,"text":13064},{"id":13086,"depth":258,"text":13087},{"id":13261,"depth":258,"text":13262},{"id":13282,"depth":258,"text":13283},{"id":13345,"depth":258,"text":13346},{"path":11700,"title":11908,"description":13365,"kind":5369,"section":5187,"order":13366,"group":5253,"parentPath":5260,"status":5370,"integration":11669,"publicExport":261,"activation":11670,"package":5371,"aliases":50773,"attrs":50774,"events":50775,"cssVars":50776,"related":50777,"body":50778},[13368,13369,13370,11841],[],[11672,11685,11686,11687,11688],[1830,1860,11690,11691,11692,11693,11694,11695,11696,11697],[5260,2899,8037],{"type":22,"value":50779,"toc":51074},[50780,50782,50786,50792,50794,50798,50808,50810,50812,50832,50834,50838,50864,50870,50872,50900,50902,50906,50924,50926,50940,50942,50958,50960,50962,50980,50982,51008,51014,51016,51020,51026,51028,51056,51058,51060,51062,51072],[25,50781,11908],{"id":13379},[30,50783,50784,13384],{},[60,50785,195],{},[42,50787,50788,50790],{},[45,50789,13389],{},[45,50791,13392],{},[37,50793,13396],{"id":13395},[30,50795,13399,50796,13402],{},[60,50797,11722],{},[42,50799,50800,50804],{},[45,50801,50802],{},[60,50803,1830],{},[45,50805,50806],{},[60,50807,1860],{},[30,50809,13415],{},[30,50811,13418],{},[42,50813,50814,50820,50826],{},[45,50815,50816,1443,50818],{},[60,50817,326],{},[60,50819,13427],{},[45,50821,50822,13432,50824],{},[60,50823,1695],{},[60,50825,13435],{},[45,50827,50828,1443,50830],{},[60,50829,11775],{},[60,50831,13442],{},[37,50833,13446],{"id":13445},[30,50835,4232,50836,13451],{},[60,50837,11682],{},[42,50839,50840,50844,50848,50852,50856,50860],{},[45,50841,50842],{},[60,50843,11692],{},[45,50845,50846],{},[60,50847,11693],{},[45,50849,50850],{},[60,50851,11694],{},[45,50853,50854],{},[60,50855,11695],{},[45,50857,50858],{},[60,50859,11696],{},[45,50861,50862],{},[60,50863,11697],{},[30,50865,13480,50866,1934,50868,106],{},[60,50867,13245],{},[60,50869,1128],{},[30,50871,2071],{},[225,50873,50874],{"className":338,"code":13489,"language":340,"meta":230,"style":230},[60,50875,50876],{"__ignoreMap":230},[234,50877,50878,50880,50882,50884,50886,50888,50890,50892,50894,50896,50898],{"class":236,"line":237},[234,50879,347],{"class":244},[234,50881,1359],{"class":350},[234,50883,354],{"class":281},[234,50885,357],{"class":244},[234,50887,1373],{"class":251},[234,50889,13506],{"class":281},[234,50891,357],{"class":244},[234,50893,13511],{"class":251},[234,50895,13514],{"class":244},[234,50897,1359],{"class":350},[234,50899,376],{"class":244},[37,50901,13522],{"id":13521},[30,50903,11915,50904,13527],{},[60,50905,11728],{},[42,50907,50908,50912,50916,50920],{},[45,50909,50910],{},[60,50911,1830],{},[45,50913,50914],{},[60,50915,1860],{},[45,50917,50918],{},[60,50919,11690],{},[45,50921,50922],{},[60,50923,11691],{},[30,50925,13548],{},[42,50927,50928,50934],{},[45,50929,13553,50930,137,50932,13558],{},[60,50931,1830],{},[60,50933,1860],{},[45,50935,13561,50936,137,50938,13566],{},[60,50937,1830],{},[60,50939,1860],{},[30,50941,13569],{},[225,50943,50944],{"className":5857,"code":13572,"language":5859,"meta":230,"style":230},[60,50945,50946],{"__ignoreMap":230},[234,50947,50948,50950,50952,50954,50956],{"class":236,"line":237},[234,50949,13579],{"class":244},[234,50951,1841],{"class":350},[234,50953,13584],{"class":244},[234,50955,1841],{"class":350},[234,50957,13589],{"class":244},[37,50959,13593],{"id":13592},[30,50961,13596],{},[42,50963,50964,50968,50972,50976],{},[45,50965,50966],{},[60,50967,11685],{},[45,50969,50970],{},[60,50971,11686],{},[45,50973,50974],{},[60,50975,11687],{},[45,50977,50978],{},[60,50979,11688],{},[30,50981,13617],{},[42,50983,50984,50990,50996,51002],{},[45,50985,50986,1443,50988],{},[60,50987,11685],{},[60,50989,12088],{},[45,50991,50992,1443,50994],{},[60,50993,11686],{},[60,50995,12102],{},[45,50997,50998,1443,51000],{},[60,50999,11687],{},[60,51001,12102],{},[45,51003,51004,1443,51006],{},[60,51005,11688],{},[60,51007,12088],{},[30,51009,51010,13648,51012,13652],{},[60,51011,13370],{},[60,51013,13651],{},[37,51015,13656],{"id":13655},[30,51017,13659,51018,13662],{},[60,51019,195],{},[42,51021,51022],{},[45,51023,51024],{},[60,51025,11672],{},[30,51027,13671],{},[225,51029,51030],{"className":227,"code":13674,"language":229,"meta":230,"style":230},[60,51031,51032,51036,51040,51044,51048,51052],{"__ignoreMap":230},[234,51033,51034],{"class":236,"line":237},[234,51035,13681],{"class":244},[234,51037,51038],{"class":236,"line":258},[234,51039,13686],{"class":244},[234,51041,51042],{"class":236,"line":265},[234,51043,13691],{"class":244},[234,51045,51046],{"class":236,"line":288},[234,51047,13696],{"class":244},[234,51049,51050],{"class":236,"line":293},[234,51051,13701],{"class":244},[234,51053,51054],{"class":236,"line":305},[234,51055,1143],{"class":244},[30,51057,13708],{},[37,51059,13262],{"id":13261},[30,51061,13713],{},[42,51063,51064,51068],{},[45,51065,51066,13720],{},[60,51067,12049],{},[45,51069,12053,51070,13725],{},[60,51071,11677],{},[410,51073,13728],{},{"title":230,"searchDepth":258,"depth":258,"links":51075},[51076,51077,51078,51079,51080,51081],{"id":13395,"depth":258,"text":13396},{"id":13445,"depth":258,"text":13446},{"id":13521,"depth":258,"text":13522},{"id":13592,"depth":258,"text":13593},{"id":13655,"depth":258,"text":13656},{"id":13261,"depth":258,"text":13262},{"path":11701,"title":13738,"description":13739,"kind":5369,"section":5187,"order":13740,"group":5253,"parentPath":5260,"status":5370,"integration":11669,"publicExport":261,"activation":11670,"package":5371,"aliases":51083,"attrs":51084,"events":51085,"cssVars":51086,"related":51087,"body":51088},[13742,13743,13744,13745],[],[],[],[5260,13750,5301],{"type":22,"value":51089,"toc":51224},[51090,51092,51096,51098,51102,51104,51106,51108,51126,51128,51130,51132,51134,51148,51150,51154,51156,51158,51160,51162,51176,51178,51180,51188,51190],[25,51091,13738],{"id":13755},[30,51093,51094,13760],{},[60,51095,195],{},[37,51097,13764],{"id":13763},[30,51099,13767,51100,13771],{},[60,51101,13770],{},[30,51103,13774],{},[37,51105,13778],{"id":13777},[30,51107,13781],{},[42,51109,51110,51112,51118,51124],{},[45,51111,13786],{},[45,51113,13789,51114,137,51116,13796],{},[60,51115,13792],{},[60,51117,13795],{},[45,51119,13799,51120,137,51122,13806],{},[60,51121,13802],{},[60,51123,13805],{},[45,51125,13809],{},[30,51127,13812],{},[37,51129,13816],{"id":13815},[30,51131,13819],{},[30,51133,13822],{},[42,51135,51136,51140,51144],{},[45,51137,51138],{},[60,51139,13829],{},[45,51141,51142],{},[60,51143,13834],{},[45,51145,51146],{},[60,51147,13839],{},[37,51149,13843],{"id":13842},[30,51151,51152,13848],{},[60,51153,195],{},[30,51155,13851],{},[37,51157,13855],{"id":13854},[30,51159,13858],{},[30,51161,13861],{},[42,51163,51164,51168,51172],{},[45,51165,51166],{},[60,51167,13744],{},[45,51169,51170],{},[60,51171,13745],{},[45,51173,51174],{},[60,51175,13876],{},[30,51177,13879],{},[37,51179,13883],{"id":13882},[30,51181,13886,51182,1833,51184,7048,51186,13895],{},[60,51183,13889],{},[60,51185,13892],{},[60,51187,12958],{},[30,51189,13898],{},[42,51191,51192,51196,51200,51204,51208,51212,51216,51220],{},[45,51193,51194],{},[60,51195,11676],{},[45,51197,51198],{},[60,51199,11677],{},[45,51201,51202],{},[60,51203,11683],{},[45,51205,51206],{},[60,51207,11678],{},[45,51209,51210],{},[60,51211,11679],{},[45,51213,51214],{},[60,51215,11680],{},[45,51217,51218],{},[60,51219,11682],{},[45,51221,51222],{},[60,51223,11681],{},{"title":230,"searchDepth":258,"depth":258,"links":51225},[51226,51227,51228,51229,51230,51231],{"id":13763,"depth":258,"text":13764},{"id":13777,"depth":258,"text":13778},{"id":13815,"depth":258,"text":13816},{"id":13842,"depth":258,"text":13843},{"id":13854,"depth":258,"text":13855},{"id":13882,"depth":258,"text":13883},{"path":5265,"title":5266,"description":13942,"kind":5369,"section":5187,"order":13943,"group":5253,"status":5370,"integration":2706,"publicExport":261,"activation":13944,"package":5371,"aliases":51233,"attrs":51234,"events":51235,"cssVars":51236,"related":51237,"body":51238},[13946,5266],[13948,13949],[13951],[13953,13954],[5260,5271,8037],{"type":22,"value":51239,"toc":51826},[51240,51242,51246,51248,51250,51294,51296,51298,51308,51312,51314,51340,51342,51350,51352,51472,51742,51744,51798,51804,51806,51824],[25,51241,5266],{"id":13960},[30,51243,51244,13965],{},[60,51245,5266],{},[37,51247,5407],{"id":5406},[174,51249,4905],{"id":4904},[2221,51251,51252,51264],{},[2224,51253,51254],{},[2227,51255,51256,51258,51260,51262],{},[2230,51257,4914],{},[2230,51259,4917],{},[2230,51261,4920],{},[2230,51263,5424],{},[2240,51265,51266,51280],{},[2227,51267,51268,51272,51274,51278],{},[2245,51269,51270],{},[60,51271,13948],{},[2245,51273,5621],{},[2245,51275,51276],{},[60,51277,13998],{},[2245,51279,14001],{},[2227,51281,51282,51286,51288,51292],{},[2245,51283,51284],{},[60,51285,13949],{},[2245,51287,5621],{},[2245,51289,51290],{},[60,51291,14014],{},[2245,51293,14017],{},[174,51295,5558],{"id":5557},[30,51297,14022],{},[42,51299,51300,51304],{},[45,51301,51302],{},[60,51303,13953],{},[45,51305,51306],{},[60,51307,13954],{},[30,51309,14035,51310,106],{},[60,51311,12035],{},[174,51313,5593],{"id":3814},[2221,51315,51316,51326],{},[2224,51317,51318],{},[2227,51319,51320,51322,51324],{},[2230,51321,5602],{},[2230,51323,5605],{},[2230,51325,5608],{},[2240,51327,51328],{},[2227,51329,51330,51334,51338],{},[2245,51331,51332],{},[60,51333,13951],{},[2245,51335,51336],{},[60,51337,12102],{},[2245,51339,14066],{},[174,51341,5667],{"id":5666},[30,51343,14071,51344,14074,51346,137,51348,14079],{},[60,51345,2457],{},[60,51347,13953],{},[60,51349,13954],{},[37,51351,5689],{"id":5688},[225,51353,51354],{"className":338,"code":14084,"language":340,"meta":230,"style":230},[60,51355,51356,51370,51388,51394,51402,51410,51418,51426,51434,51438,51456,51464],{"__ignoreMap":230},[234,51357,51358,51360,51362,51364,51366,51368],{"class":236,"line":237},[234,51359,347],{"class":244},[234,51361,14093],{"class":350},[234,51363,1297],{"class":281},[234,51365,357],{"class":244},[234,51367,14100],{"class":251},[234,51369,376],{"class":244},[234,51371,51372,51374,51376,51378,51380,51382,51384,51386],{"class":236,"line":258},[234,51373,1292],{"class":244},[234,51375,351],{"class":350},[234,51377,1297],{"class":281},[234,51379,357],{"class":244},[234,51381,14115],{"class":251},[234,51383,14118],{"class":244},[234,51385,351],{"class":350},[234,51387,376],{"class":244},[234,51389,51390,51392],{"class":236,"line":265},[234,51391,1292],{"class":244},[234,51393,14129],{"class":350},[234,51395,51396,51398,51400],{"class":236,"line":288},[234,51397,14134],{"class":281},[234,51399,357],{"class":244},[234,51401,14139],{"class":251},[234,51403,51404,51406,51408],{"class":236,"line":293},[234,51405,14144],{"class":281},[234,51407,357],{"class":244},[234,51409,14149],{"class":251},[234,51411,51412,51414,51416],{"class":236,"line":305},[234,51413,14154],{"class":281},[234,51415,357],{"class":244},[234,51417,14159],{"class":251},[234,51419,51420,51422,51424],{"class":236,"line":321},[234,51421,14164],{"class":281},[234,51423,357],{"class":244},[234,51425,14169],{"class":251},[234,51427,51428,51430,51432],{"class":236,"line":946},[234,51429,14174],{"class":281},[234,51431,357],{"class":244},[234,51433,14149],{"class":251},[234,51435,51436],{"class":236,"line":955},[234,51437,14183],{"class":244},[234,51439,51440,51442,51444,51446,51448,51450,51452,51454],{"class":236,"line":11},[234,51441,1321],{"class":244},[234,51443,234],{"class":350},[234,51445,1297],{"class":281},[234,51447,357],{"class":244},[234,51449,14196],{"class":251},[234,51451,14199],{"class":244},[234,51453,234],{"class":350},[234,51455,376],{"class":244},[234,51457,51458,51460,51462],{"class":236,"line":980},[234,51459,1393],{"class":244},[234,51461,1359],{"class":350},[234,51463,376],{"class":244},[234,51465,51466,51468,51470],{"class":236,"line":994},[234,51467,1402],{"class":244},[234,51469,14093],{"class":350},[234,51471,376],{"class":244},[225,51473,51474],{"className":5857,"code":14222,"language":5859,"meta":230,"style":230},[60,51475,51476,51482,51492,51502,51512,51528,51544,51548,51552,51558,51568,51580,51584,51588,51594,51610,51626,51638,51648,51658,51668,51678,51704,51730,51734,51738],{"__ignoreMap":230},[234,51477,51478,51480],{"class":236,"line":237},[234,51479,14229],{"class":281},[234,51481,909],{"class":244},[234,51483,51484,51486,51488,51490],{"class":236,"line":258},[234,51485,1677],{"class":271},[234,51487,1443],{"class":244},[234,51489,12585],{"class":271},[234,51491,255],{"class":244},[234,51493,51494,51496,51498,51500],{"class":236,"line":265},[234,51495,6805],{"class":271},[234,51497,1443],{"class":244},[234,51499,1695],{"class":271},[234,51501,255],{"class":244},[234,51503,51504,51506,51508,51510],{"class":236,"line":288},[234,51505,12602],{"class":271},[234,51507,1443],{"class":244},[234,51509,14260],{"class":271},[234,51511,255],{"class":244},[234,51513,51514,51516,51518,51520,51522,51524,51526],{"class":236,"line":293},[234,51515,1749],{"class":271},[234,51517,1443],{"class":244},[234,51519,1708],{"class":271},[234,51521,1711],{"class":240},[234,51523,14275],{"class":271},[234,51525,1711],{"class":240},[234,51527,255],{"class":244},[234,51529,51530,51532,51534,51536,51538,51540,51542],{"class":236,"line":305},[234,51531,7639],{"class":271},[234,51533,1443],{"class":244},[234,51535,1754],{"class":271},[234,51537,1789],{"class":240},[234,51539,6013],{"class":271},[234,51541,6016],{"class":271},[234,51543,255],{"class":244},[234,51545,51546],{"class":236,"line":321},[234,51547,1143],{"class":244},[234,51549,51550],{"class":236,"line":946},[234,51551,262],{"emptyLinePlaceholder":261},[234,51553,51554,51556],{"class":236,"line":955},[234,51555,14308],{"class":281},[234,51557,909],{"class":244},[234,51559,51560,51562,51564,51566],{"class":236,"line":11},[234,51561,14315],{"class":271},[234,51563,1443],{"class":244},[234,51565,14320],{"class":271},[234,51567,255],{"class":244},[234,51569,51570,51572,51574,51576,51578],{"class":236,"line":980},[234,51571,9886],{"class":271},[234,51573,1443],{"class":244},[234,51575,14331],{"class":271},[234,51577,1711],{"class":240},[234,51579,255],{"class":244},[234,51581,51582],{"class":236,"line":994},[234,51583,1143],{"class":244},[234,51585,51586],{"class":236,"line":1000},[234,51587,262],{"emptyLinePlaceholder":261},[234,51589,51590,51592],{"class":236,"line":1005},[234,51591,14348],{"class":281},[234,51593,909],{"class":244},[234,51595,51596,51598,51600,51602,51604,51606,51608],{"class":236,"line":1013},[234,51597,1749],{"class":271},[234,51599,1443],{"class":244},[234,51601,2527],{"class":271},[234,51603,1711],{"class":240},[234,51605,14363],{"class":271},[234,51607,1711],{"class":240},[234,51609,255],{"class":244},[234,51611,51612,51614,51616,51618,51620,51622,51624],{"class":236,"line":1019},[234,51613,1769],{"class":271},[234,51615,1443],{"class":244},[234,51617,1754],{"class":271},[234,51619,1789],{"class":240},[234,51621,6013],{"class":271},[234,51623,6016],{"class":271},[234,51625,255],{"class":244},[234,51627,51628,51630,51632,51634,51636],{"class":236,"line":1025},[234,51629,1781],{"class":271},[234,51631,1443],{"class":244},[234,51633,1786],{"class":271},[234,51635,1789],{"class":240},[234,51637,255],{"class":244},[234,51639,51640,51642,51644,51646],{"class":236,"line":1031},[234,51641,6023],{"class":271},[234,51643,1443],{"class":244},[234,51645,6028],{"class":271},[234,51647,255],{"class":244},[234,51649,51650,51652,51654,51656],{"class":236,"line":1037},[234,51651,11568],{"class":271},[234,51653,1443],{"class":244},[234,51655,9965],{"class":271},[234,51657,255],{"class":244},[234,51659,51660,51662,51664,51666],{"class":236,"line":427},[234,51661,1797],{"class":271},[234,51663,1443],{"class":244},[234,51665,1802],{"class":271},[234,51667,255],{"class":244},[234,51669,51670,51672,51674,51676],{"class":236,"line":1571},[234,51671,1810],{"class":271},[234,51673,1443],{"class":244},[234,51675,12506],{"class":271},[234,51677,7773],{"class":244},[234,51679,51680,51682,51684,51686,51688,51690,51692,51694,51696,51698,51700,51702],{"class":236,"line":1592},[234,51681,14440],{"class":271},[234,51683,329],{"class":244},[234,51685,1825],{"class":271},[234,51687,329],{"class":244},[234,51689,13953],{"class":899},[234,51691,1833],{"class":244},[234,51693,1836],{"class":271},[234,51695,903],{"class":244},[234,51697,1841],{"class":240},[234,51699,1844],{"class":271},[234,51701,1789],{"class":240},[234,51703,14463],{"class":244},[234,51705,51706,51708,51710,51712,51714,51716,51718,51720,51722,51724,51726,51728],{"class":236,"line":1600},[234,51707,14440],{"class":271},[234,51709,329],{"class":244},[234,51711,1825],{"class":271},[234,51713,329],{"class":244},[234,51715,13954],{"class":899},[234,51717,1833],{"class":244},[234,51719,1836],{"class":271},[234,51721,903],{"class":244},[234,51723,1841],{"class":240},[234,51725,1844],{"class":271},[234,51727,1789],{"class":240},[234,51729,14463],{"class":244},[234,51731,51732],{"class":236,"line":1615},[234,51733,14494],{"class":271},[234,51735,51736],{"class":236,"line":1620},[234,51737,7829],{"class":244},[234,51739,51740],{"class":236,"line":1625},[234,51741,1143],{"class":244},[37,51743,6074],{"id":6073},[225,51745,51746],{"className":227,"code":14507,"language":229,"meta":230,"style":230},[60,51747,51748,51760,51764,51778,51786],{"__ignoreMap":230},[234,51749,51750,51752,51754,51756,51758],{"class":236,"line":237},[234,51751,241],{"class":240},[234,51753,14516],{"class":244},[234,51755,248],{"class":240},[234,51757,252],{"class":251},[234,51759,255],{"class":244},[234,51761,51762],{"class":236,"line":258},[234,51763,262],{"emptyLinePlaceholder":261},[234,51765,51766,51768,51770,51772,51774,51776],{"class":236,"line":265},[234,51767,268],{"class":240},[234,51769,272],{"class":271},[234,51771,275],{"class":240},[234,51773,278],{"class":244},[234,51775,282],{"class":281},[234,51777,285],{"class":244},[234,51779,51780,51782,51784],{"class":236,"line":288},[234,51781,296],{"class":244},[234,51783,299],{"class":281},[234,51785,14549],{"class":244},[234,51787,51788,51790,51792,51794,51796],{"class":236,"line":293},[234,51789,296],{"class":244},[234,51791,326],{"class":281},[234,51793,329],{"class":244},[234,51795,332],{"class":271},[234,51797,335],{"class":244},[30,51799,51800,14566,51802,14569],{},[60,51801,195],{},[60,51803,5266],{},[37,51805,6133],{"id":6132},[42,51807,51808,51814,51820],{},[45,51809,51810,14578,51812,14581],{},[60,51811,5266],{},[60,51813,10452],{},[45,51815,14584,51816,137,51818,14591],{},[60,51817,14587],{},[60,51819,14590],{},[45,51821,14594,51822,14597],{},[60,51823,4642],{},[410,51825,7062],{},{"title":230,"searchDepth":258,"depth":258,"links":51827},[51828,51834,51835,51836],{"id":5406,"depth":258,"text":5407,"children":51829},[51830,51831,51832,51833],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":5271,"title":5272,"description":14612,"kind":5369,"section":5187,"order":14613,"group":5253,"status":8027,"integration":2706,"publicExport":261,"activation":14614,"package":5371,"aliases":51838,"attrs":51839,"events":51840,"cssVars":51841,"related":51842,"body":51843},[14616,5272],[],[14619,14620,14621],[14623,14624,14625],[5260,5265,5277],{"type":22,"value":51844,"toc":52909},[51845,51847,51853,51855,51857,51859,51963,51965,52083,52085,52131,52133,52135,52149,52151,52161,52163,52217,52219,52223,52225,52389,52827,52829,52883,52889,52891,52907],[25,51846,5272],{"id":14631},[30,51848,51849,14636,51851,14639],{},[60,51850,5272],{},[60,51852,4642],{},[37,51854,5407],{"id":5406},[174,51856,4905],{"id":4904},[2068,51858,14647],{"id":14646},[2221,51860,51861,51873],{},[2224,51862,51863],{},[2227,51864,51865,51867,51869,51871],{},[2230,51866,4914],{},[2230,51868,4917],{},[2230,51870,4920],{},[2230,51872,5424],{},[2240,51874,51875,51889,51903,51917,51931,51949],{},[2227,51876,51877,51881,51883,51887],{},[2245,51878,51879],{},[60,51880,14670],{},[2245,51882,5621],{},[2245,51884,51885],{},[60,51886,9609],{},[2245,51888,14679],{},[2227,51890,51891,51895,51897,51901],{},[2245,51892,51893],{},[60,51894,14686],{},[2245,51896,5621],{},[2245,51898,51899],{},[60,51900,14693],{},[2245,51902,14696],{},[2227,51904,51905,51909,51911,51915],{},[2245,51906,51907],{},[60,51908,14703],{},[2245,51910,5621],{},[2245,51912,51913],{},[60,51914,14710],{},[2245,51916,14713],{},[2227,51918,51919,51923,51925,51929],{},[2245,51920,51921],{},[60,51922,14720],{},[2245,51924,5621],{},[2245,51926,51927],{},[60,51928,14727],{},[2245,51930,14730],{},[2227,51932,51933,51937,51939,51943],{},[2245,51934,51935],{},[60,51936,14737],{},[2245,51938,5621],{},[2245,51940,51941],{},[60,51942,10452],{},[2245,51944,14746,51945,137,51947,14751],{},[60,51946,14623],{},[60,51948,14624],{},[2227,51950,51951,51955,51957,51961],{},[2245,51952,51953],{},[60,51954,14758],{},[2245,51956,5621],{},[2245,51958,51959],{},[60,51960,9719],{},[2245,51962,14767],{},[2068,51964,14771],{"id":14770},[2221,51966,51967,51979],{},[2224,51968,51969],{},[2227,51970,51971,51973,51975,51977],{},[2230,51972,4914],{},[2230,51974,4917],{},[2230,51976,4920],{},[2230,51978,5424],{},[2240,51980,51981,51995,52011,52025,52039,52053,52069],{},[2227,51982,51983,51987,51989,51993],{},[2245,51984,51985],{},[60,51986,14794],{},[2245,51988,5621],{},[2245,51990,51991],{},[60,51992,2527],{},[2245,51994,14803],{},[2227,51996,51997,52001,52003,52007],{},[2245,51998,51999],{},[60,52000,14810],{},[2245,52002,5621],{},[2245,52004,52005],{},[60,52006,14817],{},[2245,52008,14820,52009,106],{},[60,52010,14823],{},[2227,52012,52013,52017,52019,52023],{},[2245,52014,52015],{},[60,52016,14830],{},[2245,52018,5621],{},[2245,52020,52021],{},[60,52022,14837],{},[2245,52024,14840],{},[2227,52026,52027,52031,52033,52037],{},[2245,52028,52029],{},[60,52030,14847],{},[2245,52032,5621],{},[2245,52034,52035],{},[60,52036,14854],{},[2245,52038,14857],{},[2227,52040,52041,52045,52047,52051],{},[2245,52042,52043],{},[60,52044,14864],{},[2245,52046,5621],{},[2245,52048,52049],{},[60,52050,14871],{},[2245,52052,14874],{},[2227,52054,52055,52059,52061,52065],{},[2245,52056,52057],{},[60,52058,14881],{},[2245,52060,5621],{},[2245,52062,52063],{},[60,52064,14710],{},[2245,52066,14746,52067,14892],{},[60,52068,14625],{},[2227,52070,52071,52075,52077,52081],{},[2245,52072,52073],{},[60,52074,14899],{},[2245,52076,2252],{},[2245,52078,52079],{},[60,52080,9060],{},[2245,52082,14908],{},[2068,52084,14912],{"id":14911},[2221,52086,52087,52099],{},[2224,52088,52089],{},[2227,52090,52091,52093,52095,52097],{},[2230,52092,4914],{},[2230,52094,4917],{},[2230,52096,4920],{},[2230,52098,5424],{},[2240,52100,52101,52115],{},[2227,52102,52103,52107,52109,52113],{},[2245,52104,52105],{},[60,52106,14935],{},[2245,52108,5621],{},[2245,52110,52111],{},[60,52112,14942],{},[2245,52114,14945],{},[2227,52116,52117,52121,52123,52127],{},[2245,52118,52119],{},[60,52120,14952],{},[2245,52122,14955],{},[2245,52124,52125],{},[60,52126,2629],{},[2245,52128,14962,52129,14965],{},[60,52130,2715],{},[174,52132,5558],{"id":5557},[30,52134,14022],{},[42,52136,52137,52141,52145],{},[45,52138,52139],{},[60,52140,14623],{},[45,52142,52143],{},[60,52144,14624],{},[45,52146,52147],{},[60,52148,14625],{},[30,52150,14986],{},[42,52152,52153,52157],{},[45,52154,14991,52155],{},[60,52156,12035],{},[45,52158,14996,52159],{},[60,52160,14999],{},[174,52162,5593],{"id":3814},[2221,52164,52165,52175],{},[2224,52166,52167],{},[2227,52168,52169,52171,52173],{},[2230,52170,5602],{},[2230,52172,5605],{},[2230,52174,5608],{},[2240,52176,52177,52189,52201],{},[2227,52178,52179,52183,52187],{},[2245,52180,52181],{},[60,52182,14619],{},[2245,52184,52185],{},[60,52186,12102],{},[2245,52188,15028],{},[2227,52190,52191,52195,52199],{},[2245,52192,52193],{},[60,52194,14620],{},[2245,52196,52197],{},[60,52198,15039],{},[2245,52200,15042],{},[2227,52202,52203,52207,52211],{},[2245,52204,52205],{},[60,52206,14621],{},[2245,52208,52209],{},[60,52210,15053],{},[2245,52212,15056,52213,15059,52215,15062],{},[60,52214,1836],{},[60,52216,1754],{},[174,52218,5667],{"id":5666},[30,52220,15067,52221,106],{},[60,52222,764],{},[37,52224,5689],{"id":5688},[225,52226,52227],{"className":338,"code":15074,"language":340,"meta":230,"style":230},[60,52228,52229,52243,52251,52259,52267,52275,52283,52291,52299,52303,52317,52335,52353,52365,52373,52381],{"__ignoreMap":230},[234,52230,52231,52233,52235,52237,52239,52241],{"class":236,"line":237},[234,52232,347],{"class":244},[234,52234,351],{"class":350},[234,52236,1297],{"class":281},[234,52238,357],{"class":244},[234,52240,15089],{"class":251},[234,52242,376],{"class":244},[234,52244,52245,52247,52249],{"class":236,"line":258},[234,52246,1292],{"class":244},[234,52248,12395],{"class":350},[234,52250,15100],{"class":244},[234,52252,52253,52255,52257],{"class":236,"line":265},[234,52254,14174],{"class":281},[234,52256,357],{"class":244},[234,52258,15109],{"class":251},[234,52260,52261,52263,52265],{"class":236,"line":288},[234,52262,14134],{"class":281},[234,52264,357],{"class":244},[234,52266,15118],{"class":251},[234,52268,52269,52271,52273],{"class":236,"line":293},[234,52270,14144],{"class":281},[234,52272,357],{"class":244},[234,52274,15127],{"class":251},[234,52276,52277,52279,52281],{"class":236,"line":305},[234,52278,15132],{"class":281},[234,52280,357],{"class":244},[234,52282,15137],{"class":251},[234,52284,52285,52287,52289],{"class":236,"line":321},[234,52286,15142],{"class":281},[234,52288,357],{"class":244},[234,52290,15147],{"class":251},[234,52292,52293,52295,52297],{"class":236,"line":946},[234,52294,15152],{"class":281},[234,52296,357],{"class":244},[234,52298,15157],{"class":251},[234,52300,52301],{"class":236,"line":955},[234,52302,14183],{"class":244},[234,52304,52305,52307,52309,52311,52313,52315],{"class":236,"line":11},[234,52306,1321],{"class":244},[234,52308,351],{"class":350},[234,52310,1297],{"class":281},[234,52312,357],{"class":244},[234,52314,15174],{"class":251},[234,52316,376],{"class":244},[234,52318,52319,52321,52323,52325,52327,52329,52331,52333],{"class":236,"line":980},[234,52320,6398],{"class":244},[234,52322,234],{"class":350},[234,52324,1297],{"class":281},[234,52326,357],{"class":244},[234,52328,15189],{"class":251},[234,52330,15192],{"class":244},[234,52332,234],{"class":350},[234,52334,376],{"class":244},[234,52336,52337,52339,52341,52343,52345,52347,52349,52351],{"class":236,"line":994},[234,52338,6398],{"class":244},[234,52340,37],{"class":350},[234,52342,1297],{"class":281},[234,52344,357],{"class":244},[234,52346,15209],{"class":251},[234,52348,15212],{"class":244},[234,52350,37],{"class":350},[234,52352,376],{"class":244},[234,52354,52355,52357,52359,52361,52363],{"class":236,"line":1000},[234,52356,6398],{"class":244},[234,52358,30],{"class":350},[234,52360,15225],{"class":244},[234,52362,30],{"class":350},[234,52364,376],{"class":244},[234,52366,52367,52369,52371],{"class":236,"line":1005},[234,52368,6500],{"class":244},[234,52370,351],{"class":350},[234,52372,376],{"class":244},[234,52374,52375,52377,52379],{"class":236,"line":1013},[234,52376,1393],{"class":244},[234,52378,12395],{"class":350},[234,52380,376],{"class":244},[234,52382,52383,52385,52387],{"class":236,"line":1019},[234,52384,1402],{"class":244},[234,52386,351],{"class":350},[234,52388,376],{"class":244},[225,52390,52391],{"className":5857,"code":15256,"language":5859,"meta":230,"style":230},[60,52392,52393,52399,52411,52421,52431,52435,52439,52445,52457,52469,52485,52497,52507,52517,52527,52533,52539,52565,52591,52595,52599,52629,52641,52647,52651,52655,52661,52673,52683,52695,52705,52715,52727,52731,52735,52741,52753,52763,52775,52785,52789,52793,52801,52813,52823],{"__ignoreMap":230},[234,52394,52395,52397],{"class":236,"line":237},[234,52396,15263],{"class":281},[234,52398,909],{"class":244},[234,52400,52401,52403,52405,52407,52409],{"class":236,"line":258},[234,52402,1749],{"class":271},[234,52404,1443],{"class":244},[234,52406,15274],{"class":271},[234,52408,1711],{"class":240},[234,52410,255],{"class":244},[234,52412,52413,52415,52417,52419],{"class":236,"line":265},[234,52414,1677],{"class":271},[234,52416,1443],{"class":244},[234,52418,12585],{"class":271},[234,52420,255],{"class":244},[234,52422,52423,52425,52427,52429],{"class":236,"line":288},[234,52424,12602],{"class":271},[234,52426,1443],{"class":244},[234,52428,1695],{"class":271},[234,52430,255],{"class":244},[234,52432,52433],{"class":236,"line":293},[234,52434,1143],{"class":244},[234,52436,52437],{"class":236,"line":305},[234,52438,262],{"emptyLinePlaceholder":261},[234,52440,52441,52443],{"class":236,"line":321},[234,52442,15311],{"class":281},[234,52444,909],{"class":244},[234,52446,52447,52449,52451,52453,52455],{"class":236,"line":946},[234,52448,5977],{"class":271},[234,52450,1443],{"class":244},[234,52452,5883],{"class":271},[234,52454,3403],{"class":240},[234,52456,255],{"class":244},[234,52458,52459,52461,52463,52465,52467],{"class":236,"line":955},[234,52460,15330],{"class":271},[234,52462,1443],{"class":244},[234,52464,15335],{"class":271},[234,52466,1789],{"class":240},[234,52468,255],{"class":244},[234,52470,52471,52473,52475,52477,52479,52481,52483],{"class":236,"line":11},[234,52472,1769],{"class":271},[234,52474,1443],{"class":244},[234,52476,1754],{"class":271},[234,52478,1789],{"class":240},[234,52480,6013],{"class":271},[234,52482,6016],{"class":271},[234,52484,255],{"class":244},[234,52486,52487,52489,52491,52493,52495],{"class":236,"line":980},[234,52488,1749],{"class":271},[234,52490,1443],{"class":244},[234,52492,15364],{"class":271},[234,52494,1711],{"class":240},[234,52496,255],{"class":244},[234,52498,52499,52501,52503,52505],{"class":236,"line":994},[234,52500,6023],{"class":271},[234,52502,1443],{"class":244},[234,52504,6028],{"class":271},[234,52506,255],{"class":244},[234,52508,52509,52511,52513,52515],{"class":236,"line":1000},[234,52510,11568],{"class":271},[234,52512,1443],{"class":244},[234,52514,9965],{"class":271},[234,52516,255],{"class":244},[234,52518,52519,52521,52523,52525],{"class":236,"line":1005},[234,52520,1797],{"class":271},[234,52522,1443],{"class":244},[234,52524,4302],{"class":271},[234,52526,255],{"class":244},[234,52528,52529,52531],{"class":236,"line":1013},[234,52530,1810],{"class":271},[234,52532,8353],{"class":244},[234,52534,52535,52537],{"class":236,"line":1019},[234,52536,8358],{"class":271},[234,52538,7773],{"class":244},[234,52540,52541,52543,52545,52547,52549,52551,52553,52555,52557,52559,52561,52563],{"class":236,"line":1025},[234,52542,15415],{"class":271},[234,52544,329],{"class":244},[234,52546,1825],{"class":271},[234,52548,329],{"class":244},[234,52550,14623],{"class":899},[234,52552,1833],{"class":244},[234,52554,1836],{"class":271},[234,52556,903],{"class":244},[234,52558,1841],{"class":240},[234,52560,1844],{"class":271},[234,52562,1789],{"class":240},[234,52564,14463],{"class":244},[234,52566,52567,52569,52571,52573,52575,52577,52579,52581,52583,52585,52587,52589],{"class":236,"line":1031},[234,52568,15415],{"class":271},[234,52570,329],{"class":244},[234,52572,1825],{"class":271},[234,52574,329],{"class":244},[234,52576,14624],{"class":899},[234,52578,1833],{"class":244},[234,52580,1836],{"class":271},[234,52582,903],{"class":244},[234,52584,1841],{"class":240},[234,52586,1844],{"class":271},[234,52588,1789],{"class":240},[234,52590,14463],{"class":244},[234,52592,52593],{"class":236,"line":1037},[234,52594,15468],{"class":271},[234,52596,52597],{"class":236,"line":427},[234,52598,15473],{"class":244},[234,52600,52601,52603,52605,52607,52609,52611,52613,52615,52617,52619,52621,52623,52625,52627],{"class":236,"line":1571},[234,52602,8399],{"class":271},[234,52604,329],{"class":244},[234,52606,1820],{"class":271},[234,52608,329],{"class":244},[234,52610,1825],{"class":271},[234,52612,329],{"class":244},[234,52614,14625],{"class":899},[234,52616,1833],{"class":244},[234,52618,1836],{"class":271},[234,52620,903],{"class":244},[234,52622,1841],{"class":240},[234,52624,1844],{"class":271},[234,52626,7781],{"class":240},[234,52628,1875],{"class":244},[234,52630,52631,52633,52635,52637,52639],{"class":236,"line":1592},[234,52632,15508],{"class":271},[234,52634,1443],{"class":244},[234,52636,1695],{"class":271},[234,52638,15515],{"class":271},[234,52640,255],{"class":244},[234,52642,52643,52645],{"class":236,"line":1600},[234,52644,15522],{"class":271},[234,52646,15525],{"class":244},[234,52648,52649],{"class":236,"line":1615},[234,52650,1143],{"class":244},[234,52652,52653],{"class":236,"line":1620},[234,52654,262],{"emptyLinePlaceholder":261},[234,52656,52657,52659],{"class":236,"line":1625},[234,52658,15538],{"class":281},[234,52660,909],{"class":244},[234,52662,52663,52665,52667,52669,52671],{"class":236,"line":1634},[234,52664,9886],{"class":271},[234,52666,1443],{"class":244},[234,52668,2527],{"class":271},[234,52670,1711],{"class":240},[234,52672,255],{"class":244},[234,52674,52675,52677,52679,52681],{"class":236,"line":1639},[234,52676,9899],{"class":271},[234,52678,1443],{"class":244},[234,52680,9904],{"class":271},[234,52682,255],{"class":244},[234,52684,52685,52687,52689,52691,52693],{"class":236,"line":1651},[234,52686,15567],{"class":271},[234,52688,1443],{"class":244},[234,52690,14693],{"class":271},[234,52692,3714],{"class":240},[234,52694,255],{"class":244},[234,52696,52697,52699,52701,52703],{"class":236,"line":609},[234,52698,11568],{"class":271},[234,52700,1443],{"class":244},[234,52702,15584],{"class":271},[234,52704,255],{"class":244},[234,52706,52707,52709,52711,52713],{"class":236,"line":1674},[234,52708,1677],{"class":271},[234,52710,1443],{"class":244},[234,52712,15595],{"class":271},[234,52714,255],{"class":244},[234,52716,52717,52719,52721,52723,52725],{"class":236,"line":1687},[234,52718,15602],{"class":271},[234,52720,1443],{"class":244},[234,52722,1754],{"class":271},[234,52724,1711],{"class":240},[234,52726,255],{"class":244},[234,52728,52729],{"class":236,"line":1700},[234,52730,1143],{"class":244},[234,52732,52733],{"class":236,"line":1716},[234,52734,262],{"emptyLinePlaceholder":261},[234,52736,52737,52739],{"class":236,"line":1721},[234,52738,15623],{"class":281},[234,52740,909],{"class":244},[234,52742,52743,52745,52747,52749,52751],{"class":236,"line":1726},[234,52744,9886],{"class":271},[234,52746,1443],{"class":244},[234,52748,1708],{"class":271},[234,52750,1711],{"class":240},[234,52752,255],{"class":244},[234,52754,52755,52757,52759,52761],{"class":236,"line":1734},[234,52756,14315],{"class":271},[234,52758,1443],{"class":244},[234,52760,15646],{"class":271},[234,52762,255],{"class":244},[234,52764,52765,52767,52769,52771,52773],{"class":236,"line":1746},[234,52766,15602],{"class":271},[234,52768,1443],{"class":244},[234,52770,15657],{"class":271},[234,52772,1711],{"class":240},[234,52774,255],{"class":244},[234,52776,52777,52779,52781,52783],{"class":236,"line":1766},[234,52778,15666],{"class":271},[234,52780,1443],{"class":244},[234,52782,15671],{"class":271},[234,52784,255],{"class":244},[234,52786,52787],{"class":236,"line":819},[234,52788,1143],{"class":244},[234,52790,52791],{"class":236,"line":1794},[234,52792,262],{"emptyLinePlaceholder":261},[234,52794,52795,52797,52799],{"class":236,"line":1807},[234,52796,15311],{"class":281},[234,52798,15688],{"class":350},[234,52800,909],{"class":244},[234,52802,52803,52805,52807,52809,52811],{"class":236,"line":1878},[234,52804,9886],{"class":271},[234,52806,1443],{"class":244},[234,52808,1754],{"class":271},[234,52810,1711],{"class":240},[234,52812,255],{"class":244},[234,52814,52815,52817,52819,52821],{"class":236,"line":1883},[234,52816,11568],{"class":271},[234,52818,1443],{"class":244},[234,52820,15711],{"class":271},[234,52822,255],{"class":244},[234,52824,52825],{"class":236,"line":9991},[234,52826,1143],{"class":244},[37,52828,6074],{"id":6073},[225,52830,52831],{"className":227,"code":15722,"language":229,"meta":230,"style":230},[60,52832,52833,52845,52849,52863,52871],{"__ignoreMap":230},[234,52834,52835,52837,52839,52841,52843],{"class":236,"line":237},[234,52836,241],{"class":240},[234,52838,15731],{"class":244},[234,52840,248],{"class":240},[234,52842,252],{"class":251},[234,52844,255],{"class":244},[234,52846,52847],{"class":236,"line":258},[234,52848,262],{"emptyLinePlaceholder":261},[234,52850,52851,52853,52855,52857,52859,52861],{"class":236,"line":265},[234,52852,268],{"class":240},[234,52854,272],{"class":271},[234,52856,275],{"class":240},[234,52858,278],{"class":244},[234,52860,282],{"class":281},[234,52862,285],{"class":244},[234,52864,52865,52867,52869],{"class":236,"line":288},[234,52866,296],{"class":244},[234,52868,299],{"class":281},[234,52870,15764],{"class":244},[234,52872,52873,52875,52877,52879,52881],{"class":236,"line":293},[234,52874,296],{"class":244},[234,52876,326],{"class":281},[234,52878,329],{"class":244},[234,52880,332],{"class":271},[234,52882,335],{"class":244},[30,52884,52885,14566,52887,15783],{},[60,52886,195],{},[60,52888,5272],{},[37,52890,6133],{"id":6132},[42,52892,52893,52899,52905],{},[45,52894,52895,15792,52897,15795],{},[60,52896,5272],{},[60,52898,4642],{},[45,52900,15798,52901,15801,52903,15804],{},[60,52902,14899],{},[60,52904,9021],{},[45,52906,15807],{},[410,52908,7062],{},{"title":230,"searchDepth":258,"depth":258,"links":52910},[52911,52917,52918,52919],{"id":5406,"depth":258,"text":5407,"children":52912},[52913,52914,52915,52916],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":5277,"title":5278,"description":15822,"kind":5369,"section":5187,"order":15823,"group":5253,"status":8027,"integration":2706,"publicExport":261,"activation":15824,"package":5371,"aliases":52921,"attrs":52922,"events":52923,"cssVars":52924,"related":52925,"body":52926},[15826,5278],[10445,15828,15829,15830,15831],[],[15834,15835],[5260,5271,8037],{"type":22,"value":52927,"toc":53830},[52928,52930,52934,52936,52938,53026,53028,53030,53040,53042,53052,53054,53080,53082,53084,53086,53210,53750,53752,53806,53812,53814,53828],[25,52929,5278],{"id":15841},[30,52931,52932,15846],{},[60,52933,5278],{},[37,52935,5407],{"id":5406},[174,52937,4905],{"id":4904},[2221,52939,52940,52952],{},[2224,52941,52942],{},[2227,52943,52944,52946,52948,52950],{},[2230,52945,4914],{},[2230,52947,4917],{},[2230,52949,4920],{},[2230,52951,5424],{},[2240,52953,52954,52968,52982,52996,53010],{},[2227,52955,52956,52960,52962,52966],{},[2245,52957,52958],{},[60,52959,10445],{},[2245,52961,5621],{},[2245,52963,15877,52964],{},[60,52965,8030],{},[2245,52967,15882],{},[2227,52969,52970,52974,52976,52980],{},[2245,52971,52972],{},[60,52973,15828],{},[2245,52975,5621],{},[2245,52977,52978],{},[60,52979,7131],{},[2245,52981,15897],{},[2227,52983,52984,52988,52990,52994],{},[2245,52985,52986],{},[60,52987,15829],{},[2245,52989,5621],{},[2245,52991,52992],{},[60,52993,15657],{},[2245,52995,15912],{},[2227,52997,52998,53002,53004,53008],{},[2245,52999,53000],{},[60,53001,15830],{},[2245,53003,5621],{},[2245,53005,53006],{},[60,53007,15274],{},[2245,53009,15927],{},[2227,53011,53012,53016,53018,53022],{},[2245,53013,53014],{},[60,53015,15831],{},[2245,53017,5621],{},[2245,53019,53020],{},[60,53021,1836],{},[2245,53023,15942,53024,15945],{},[60,53025,1836],{},[174,53027,5558],{"id":5557},[30,53029,14022],{},[42,53031,53032,53036],{},[45,53033,53034],{},[60,53035,15834],{},[45,53037,53038],{},[60,53039,15835],{},[30,53041,15962],{},[42,53043,53044,53048],{},[45,53045,53046,15969],{},[60,53047,15834],{},[45,53049,53050,15974],{},[60,53051,15835],{},[174,53053,5593],{"id":3814},[2221,53055,53056,53066],{},[2224,53057,53058],{},[2227,53059,53060,53062,53064],{},[2230,53061,5602],{},[2230,53063,5605],{},[2230,53065,5608],{},[2240,53067,53068],{},[2227,53069,53070,53074,53078],{},[2245,53071,53072],{},[60,53073,15997],{},[2245,53075,53076],{},[60,53077,16002],{},[2245,53079,16005],{},[174,53081,5667],{"id":5666},[30,53083,16010],{},[37,53085,5689],{"id":5688},[225,53087,53088],{"className":338,"code":16015,"language":340,"meta":230,"style":230},[60,53089,53090,53104,53112,53120,53128,53136,53144,53148,53162,53174,53186,53194,53202],{"__ignoreMap":230},[234,53091,53092,53094,53096,53098,53100,53102],{"class":236,"line":237},[234,53093,347],{"class":244},[234,53095,351],{"class":350},[234,53097,1297],{"class":281},[234,53099,357],{"class":244},[234,53101,16030],{"class":251},[234,53103,376],{"class":244},[234,53105,53106,53108,53110],{"class":236,"line":258},[234,53107,1292],{"class":244},[234,53109,351],{"class":350},[234,53111,15100],{"class":244},[234,53113,53114,53116,53118],{"class":236,"line":265},[234,53115,14174],{"class":281},[234,53117,357],{"class":244},[234,53119,16049],{"class":251},[234,53121,53122,53124,53126],{"class":236,"line":288},[234,53123,14134],{"class":281},[234,53125,357],{"class":244},[234,53127,16058],{"class":251},[234,53129,53130,53132,53134],{"class":236,"line":293},[234,53131,14144],{"class":281},[234,53133,357],{"class":244},[234,53135,16067],{"class":251},[234,53137,53138,53140,53142],{"class":236,"line":305},[234,53139,16072],{"class":281},[234,53141,357],{"class":244},[234,53143,16077],{"class":251},[234,53145,53146],{"class":236,"line":321},[234,53147,14183],{"class":244},[234,53149,53150,53152,53154,53156,53158,53160],{"class":236,"line":946},[234,53151,1321],{"class":244},[234,53153,351],{"class":350},[234,53155,1297],{"class":281},[234,53157,357],{"class":244},[234,53159,16094],{"class":251},[234,53161,376],{"class":244},[234,53163,53164,53166,53168,53170,53172],{"class":236,"line":955},[234,53165,6398],{"class":244},[234,53167,174],{"class":350},[234,53169,16105],{"class":244},[234,53171,174],{"class":350},[234,53173,376],{"class":244},[234,53175,53176,53178,53180,53182,53184],{"class":236,"line":11},[234,53177,6398],{"class":244},[234,53179,30],{"class":350},[234,53181,16118],{"class":244},[234,53183,30],{"class":350},[234,53185,376],{"class":244},[234,53187,53188,53190,53192],{"class":236,"line":980},[234,53189,6500],{"class":244},[234,53191,351],{"class":350},[234,53193,376],{"class":244},[234,53195,53196,53198,53200],{"class":236,"line":994},[234,53197,1393],{"class":244},[234,53199,351],{"class":350},[234,53201,376],{"class":244},[234,53203,53204,53206,53208],{"class":236,"line":1000},[234,53205,1402],{"class":244},[234,53207,351],{"class":350},[234,53209,376],{"class":244},[225,53211,53212],{"className":5857,"code":16149,"language":5859,"meta":230,"style":230},[60,53213,53214,53220,53230,53240,53252,53256,53260,53266,53276,53286,53302,53314,53324,53336,53348,53352,53356,53362,53372,53382,53394,53406,53418,53430,53442,53484,53490,53508,53542,53568,53578,53588,53592,53596,53602,53612,53622,53632,53648,53660,53664,53668,53676,53688,53698,53710,53714,53718,53726,53736,53746],{"__ignoreMap":230},[234,53215,53216,53218],{"class":236,"line":237},[234,53217,16156],{"class":281},[234,53219,909],{"class":244},[234,53221,53222,53224,53226,53228],{"class":236,"line":258},[234,53223,1677],{"class":271},[234,53225,1443],{"class":244},[234,53227,12585],{"class":271},[234,53229,255],{"class":244},[234,53231,53232,53234,53236,53238],{"class":236,"line":265},[234,53233,12602],{"class":271},[234,53235,1443],{"class":244},[234,53237,1695],{"class":271},[234,53239,255],{"class":244},[234,53241,53242,53244,53246,53248,53250],{"class":236,"line":288},[234,53243,1749],{"class":271},[234,53245,1443],{"class":244},[234,53247,15274],{"class":271},[234,53249,1711],{"class":240},[234,53251,255],{"class":244},[234,53253,53254],{"class":236,"line":293},[234,53255,1143],{"class":244},[234,53257,53258],{"class":236,"line":305},[234,53259,262],{"emptyLinePlaceholder":261},[234,53261,53262,53264],{"class":236,"line":321},[234,53263,16203],{"class":281},[234,53265,909],{"class":244},[234,53267,53268,53270,53272,53274],{"class":236,"line":946},[234,53269,7598],{"class":271},[234,53271,1443],{"class":244},[234,53273,7603],{"class":271},[234,53275,255],{"class":244},[234,53277,53278,53280,53282,53284],{"class":236,"line":955},[234,53279,6023],{"class":271},[234,53281,1443],{"class":244},[234,53283,9965],{"class":271},[234,53285,255],{"class":244},[234,53287,53288,53290,53292,53294,53296,53298,53300],{"class":236,"line":11},[234,53289,1769],{"class":271},[234,53291,1443],{"class":244},[234,53293,1754],{"class":271},[234,53295,1789],{"class":240},[234,53297,6013],{"class":271},[234,53299,16240],{"class":271},[234,53301,255],{"class":244},[234,53303,53304,53306,53308,53310,53312],{"class":236,"line":980},[234,53305,1781],{"class":271},[234,53307,1443],{"class":244},[234,53309,8276],{"class":271},[234,53311,1789],{"class":240},[234,53313,255],{"class":244},[234,53315,53316,53318,53320,53322],{"class":236,"line":994},[234,53317,7610],{"class":271},[234,53319,1443],{"class":244},[234,53321,7615],{"class":271},[234,53323,255],{"class":244},[234,53325,53326,53328,53330,53332,53334],{"class":236,"line":1000},[234,53327,5977],{"class":271},[234,53329,1443],{"class":244},[234,53331,5883],{"class":271},[234,53333,3403],{"class":240},[234,53335,255],{"class":244},[234,53337,53338,53340,53342,53344,53346],{"class":236,"line":1005},[234,53339,15330],{"class":271},[234,53341,1443],{"class":244},[234,53343,16285],{"class":271},[234,53345,1789],{"class":240},[234,53347,255],{"class":244},[234,53349,53350],{"class":236,"line":1013},[234,53351,1143],{"class":244},[234,53353,53354],{"class":236,"line":1019},[234,53355,262],{"emptyLinePlaceholder":261},[234,53357,53358,53360],{"class":236,"line":1025},[234,53359,16302],{"class":281},[234,53361,909],{"class":244},[234,53363,53364,53366,53368,53370],{"class":236,"line":1031},[234,53365,16309],{"class":271},[234,53367,1443],{"class":244},[234,53369,6246],{"class":251},[234,53371,255],{"class":244},[234,53373,53374,53376,53378,53380],{"class":236,"line":1037},[234,53375,7598],{"class":271},[234,53377,1443],{"class":244},[234,53379,7675],{"class":271},[234,53381,255],{"class":244},[234,53383,53384,53386,53388,53390,53392],{"class":236,"line":427},[234,53385,10002],{"class":271},[234,53387,1443],{"class":244},[234,53389,10051],{"class":271},[234,53391,3403],{"class":240},[234,53393,255],{"class":244},[234,53395,53396,53398,53400,53402,53404],{"class":236,"line":1571},[234,53397,10016],{"class":271},[234,53399,1443],{"class":244},[234,53401,10051],{"class":271},[234,53403,3403],{"class":240},[234,53405,255],{"class":244},[234,53407,53408,53410,53412,53414,53416],{"class":236,"line":1592},[234,53409,5977],{"class":271},[234,53411,1443],{"class":244},[234,53413,15335],{"class":271},[234,53415,1789],{"class":240},[234,53417,255],{"class":244},[234,53419,53420,53422,53424,53426,53428],{"class":236,"line":1600},[234,53421,5991],{"class":271},[234,53423,1443],{"class":244},[234,53425,15335],{"class":271},[234,53427,1789],{"class":240},[234,53429,255],{"class":244},[234,53431,53432,53434,53436,53438,53440],{"class":236,"line":1615},[234,53433,1781],{"class":271},[234,53435,1443],{"class":244},[234,53437,10051],{"class":271},[234,53439,3403],{"class":240},[234,53441,255],{"class":244},[234,53443,53444,53446,53448,53450,53452,53454,53456,53458,53460,53462,53464,53466,53468,53470,53472,53474,53476,53478,53480,53482],{"class":236,"line":1620},[234,53445,6023],{"class":271},[234,53447,1443],{"class":244},[234,53449,16394],{"class":271},[234,53451,329],{"class":244},[234,53453,16399],{"class":271},[234,53455,1833],{"class":244},[234,53457,16404],{"class":271},[234,53459,329],{"class":244},[234,53461,16409],{"class":271},[234,53463,13245],{"class":244},[234,53465,16409],{"class":271},[234,53467,13245],{"class":244},[234,53469,16409],{"class":271},[234,53471,13245],{"class":244},[234,53473,14710],{"class":271},[234,53475,1849],{"class":244},[234,53477,16426],{"class":271},[234,53479,16429],{"class":271},[234,53481,3403],{"class":240},[234,53483,335],{"class":244},[234,53485,53486,53488],{"class":236,"line":1625},[234,53487,1810],{"class":271},[234,53489,16440],{"class":244},[234,53491,53492,53494,53496,53498,53500,53502,53504,53506],{"class":236,"line":1634},[234,53493,16445],{"class":271},[234,53495,329],{"class":244},[234,53497,10082],{"class":271},[234,53499,3403],{"class":240},[234,53501,1833],{"class":244},[234,53503,10082],{"class":271},[234,53505,3403],{"class":240},[234,53507,16460],{"class":244},[234,53509,53510,53512,53514,53516,53518,53520,53522,53524,53526,53528,53530,53532,53534,53536,53538,53540],{"class":236,"line":1639},[234,53511,8399],{"class":271},[234,53513,329],{"class":244},[234,53515,1820],{"class":271},[234,53517,896],{"class":244},[234,53519,1825],{"class":271},[234,53521,329],{"class":244},[234,53523,15834],{"class":899},[234,53525,1833],{"class":244},[234,53527,1836],{"class":271},[234,53529,903],{"class":244},[234,53531,16485],{"class":240},[234,53533,16488],{"class":271},[234,53535,16491],{"class":244},[234,53537,1754],{"class":271},[234,53539,7781],{"class":240},[234,53541,16498],{"class":244},[234,53543,53544,53546,53548,53550,53552,53554,53556,53558,53560,53562,53564,53566],{"class":236,"line":1651},[234,53545,16503],{"class":271},[234,53547,329],{"class":244},[234,53549,1820],{"class":271},[234,53551,329],{"class":244},[234,53553,1825],{"class":271},[234,53555,329],{"class":244},[234,53557,15835],{"class":899},[234,53559,16518],{"class":244},[234,53561,2647],{"class":271},[234,53563,1754],{"class":244},[234,53565,1789],{"class":271},[234,53567,1875],{"class":244},[234,53569,53570,53572,53574,53576],{"class":236,"line":609},[234,53571,12491],{"class":271},[234,53573,1443],{"class":244},[234,53575,1774],{"class":271},[234,53577,255],{"class":244},[234,53579,53580,53582,53584,53586],{"class":236,"line":1674},[234,53581,7859],{"class":271},[234,53583,1443],{"class":244},[234,53585,1836],{"class":271},[234,53587,255],{"class":244},[234,53589,53590],{"class":236,"line":1687},[234,53591,1143],{"class":244},[234,53593,53594],{"class":236,"line":1700},[234,53595,262],{"emptyLinePlaceholder":261},[234,53597,53598,53600],{"class":236,"line":1716},[234,53599,16559],{"class":281},[234,53601,909],{"class":244},[234,53603,53604,53606,53608,53610],{"class":236,"line":1721},[234,53605,7598],{"class":271},[234,53607,1443],{"class":244},[234,53609,7603],{"class":271},[234,53611,255],{"class":244},[234,53613,53614,53616,53618,53620],{"class":236,"line":1726},[234,53615,7859],{"class":271},[234,53617,1443],{"class":244},[234,53619,1754],{"class":271},[234,53621,255],{"class":244},[234,53623,53624,53626,53628,53630],{"class":236,"line":1734},[234,53625,11568],{"class":271},[234,53627,1443],{"class":244},[234,53629,6028],{"class":271},[234,53631,255],{"class":244},[234,53633,53634,53636,53638,53640,53642,53644,53646],{"class":236,"line":1746},[234,53635,1749],{"class":271},[234,53637,1443],{"class":244},[234,53639,15364],{"class":271},[234,53641,1711],{"class":240},[234,53643,14275],{"class":271},[234,53645,1711],{"class":240},[234,53647,255],{"class":244},[234,53649,53650,53652,53654,53656,53658],{"class":236,"line":1766},[234,53651,5991],{"class":271},[234,53653,1443],{"class":244},[234,53655,5883],{"class":271},[234,53657,3403],{"class":240},[234,53659,255],{"class":244},[234,53661,53662],{"class":236,"line":819},[234,53663,1143],{"class":244},[234,53665,53666],{"class":236,"line":1794},[234,53667,262],{"emptyLinePlaceholder":261},[234,53669,53670,53672,53674],{"class":236,"line":1807},[234,53671,16559],{"class":281},[234,53673,16634],{"class":350},[234,53675,909],{"class":244},[234,53677,53678,53680,53682,53684,53686],{"class":236,"line":1878},[234,53679,9886],{"class":271},[234,53681,1443],{"class":244},[234,53683,1708],{"class":271},[234,53685,1711],{"class":240},[234,53687,255],{"class":244},[234,53689,53690,53692,53694,53696],{"class":236,"line":1883},[234,53691,14315],{"class":271},[234,53693,1443],{"class":244},[234,53695,14320],{"class":271},[234,53697,255],{"class":244},[234,53699,53700,53702,53704,53706,53708],{"class":236,"line":9991},[234,53701,15602],{"class":271},[234,53703,1443],{"class":244},[234,53705,15657],{"class":271},[234,53707,1711],{"class":240},[234,53709,255],{"class":244},[234,53711,53712],{"class":236,"line":9999},[234,53713,1143],{"class":244},[234,53715,53716],{"class":236,"line":10013},[234,53717,262],{"emptyLinePlaceholder":261},[234,53719,53720,53722,53724],{"class":236,"line":10027},[234,53721,16559],{"class":281},[234,53723,15688],{"class":350},[234,53725,909],{"class":244},[234,53727,53728,53730,53732,53734],{"class":236,"line":10032},[234,53729,11568],{"class":271},[234,53731,1443],{"class":244},[234,53733,16695],{"class":271},[234,53735,255],{"class":244},[234,53737,53738,53740,53742,53744],{"class":236,"line":1908},[234,53739,15666],{"class":271},[234,53741,1443],{"class":244},[234,53743,1708],{"class":271},[234,53745,255],{"class":244},[234,53747,53748],{"class":236,"line":10044},[234,53749,1143],{"class":244},[37,53751,6074],{"id":6073},[225,53753,53754],{"className":227,"code":16716,"language":229,"meta":230,"style":230},[60,53755,53756,53768,53772,53786,53794],{"__ignoreMap":230},[234,53757,53758,53760,53762,53764,53766],{"class":236,"line":237},[234,53759,241],{"class":240},[234,53761,16725],{"class":244},[234,53763,248],{"class":240},[234,53765,252],{"class":251},[234,53767,255],{"class":244},[234,53769,53770],{"class":236,"line":258},[234,53771,262],{"emptyLinePlaceholder":261},[234,53773,53774,53776,53778,53780,53782,53784],{"class":236,"line":265},[234,53775,268],{"class":240},[234,53777,272],{"class":271},[234,53779,275],{"class":240},[234,53781,278],{"class":244},[234,53783,282],{"class":281},[234,53785,285],{"class":244},[234,53787,53788,53790,53792],{"class":236,"line":288},[234,53789,296],{"class":244},[234,53791,299],{"class":281},[234,53793,16758],{"class":244},[234,53795,53796,53798,53800,53802,53804],{"class":236,"line":293},[234,53797,296],{"class":244},[234,53799,326],{"class":281},[234,53801,329],{"class":244},[234,53803,332],{"class":271},[234,53805,335],{"class":244},[30,53807,53808,14566,53810,106],{},[60,53809,195],{},[60,53811,5278],{},[37,53813,6133],{"id":6132},[42,53815,53816,53824,53826],{},[45,53817,16783,53818,16787,53820,137,53822,16792],{},[60,53819,16786],{},[60,53821,15834],{},[60,53823,15835],{},[45,53825,16795],{},[45,53827,12962],{},[410,53829,7062],{},{"title":230,"searchDepth":258,"depth":258,"links":53831},[53832,53838,53839,53840],{"id":5406,"depth":258,"text":5407,"children":53833},[53834,53835,53836,53837],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":5289,"title":5290,"description":16812,"kind":5369,"section":5187,"order":16813,"group":5282,"status":5370,"integration":2706,"publicExport":261,"activation":16814,"package":5371,"aliases":53842,"attrs":53843,"events":53844,"cssVars":53845,"related":53846,"body":53847},[16816,5290],[],[],[],[16821,16822,16823,16824],{"type":22,"value":53848,"toc":54903},[53849,53851,53855,53857,53911,53913,53957,53959,53965,53971,53991,53993,54079,54089,54091,54149,54351,54353,54357,54361,54397,54407,54411,54439,54445,54449,54477,54485,54487,54547,54549,54551,54595,54605,54613,54617,54621,54625,54629,54679,54683,54687,54689,54695,54731,54773,54783,54787,54789,54791,54799,54801,54803,54805,54807,54857,54861,54863,54875,54877,54881,54883,54901],[25,53850,5290],{"id":16829},[30,53852,53853,16834],{},[60,53854,5290],{},[37,53856,6074],{"id":6073},[225,53858,53859],{"className":227,"code":16839,"language":229,"meta":230,"style":230},[60,53860,53861,53873,53877,53891,53899],{"__ignoreMap":230},[234,53862,53863,53865,53867,53869,53871],{"class":236,"line":237},[234,53864,241],{"class":240},[234,53866,16848],{"class":244},[234,53868,248],{"class":240},[234,53870,252],{"class":251},[234,53872,255],{"class":244},[234,53874,53875],{"class":236,"line":258},[234,53876,262],{"emptyLinePlaceholder":261},[234,53878,53879,53881,53883,53885,53887,53889],{"class":236,"line":265},[234,53880,268],{"class":240},[234,53882,272],{"class":271},[234,53884,275],{"class":240},[234,53886,278],{"class":244},[234,53888,282],{"class":281},[234,53890,285],{"class":244},[234,53892,53893,53895,53897],{"class":236,"line":288},[234,53894,296],{"class":244},[234,53896,299],{"class":281},[234,53898,16881],{"class":244},[234,53900,53901,53903,53905,53907,53909],{"class":236,"line":293},[234,53902,296],{"class":244},[234,53904,326],{"class":281},[234,53906,329],{"class":244},[234,53908,332],{"class":271},[234,53910,335],{"class":244},[37,53912,4905],{"id":4904},[2221,53914,53915,53927],{},[2224,53916,53917],{},[2227,53918,53919,53921,53923,53925],{},[2230,53920,4914],{},[2230,53922,4917],{},[2230,53924,4920],{},[2230,53926,16910],{},[2240,53928,53929,53945],{},[2227,53930,53931,53935,53937,53941],{},[2245,53932,53933],{},[60,53934,16919],{},[2245,53936,2252],{},[2245,53938,53939],{},[60,53940,6246],{},[2245,53942,16928,53943,106],{},[60,53944,16931],{},[2227,53946,53947,53951,53953,53955],{},[2245,53948,53949],{},[60,53950,16938],{},[2245,53952,16941],{},[2245,53954,16944],{},[2245,53956,16947],{},[37,53958,16951],{"id":16950},[30,53960,16954,53961,16957,53963,106],{},[60,53962,16919],{},[133,53964,16960],{"href":16821},[30,53966,16963,53967,16966,53969,1114],{},[60,53968,1128],{},[60,53970,16969],{},[225,53972,53973],{"className":338,"code":16972,"language":340,"meta":230,"style":230},[60,53974,53975,53979,53983,53987],{"__ignoreMap":230},[234,53976,53977],{"class":236,"line":237},[234,53978,16979],{"class":244},[234,53980,53981],{"class":236,"line":258},[234,53982,16984],{"class":244},[234,53984,53985],{"class":236,"line":265},[234,53986,16989],{"class":244},[234,53988,53989],{"class":236,"line":288},[234,53990,16994],{"class":244},[30,53992,16997],{},[2221,53994,53995,54003],{},[2224,53996,53997],{},[2227,53998,53999,54001],{},[2230,54000,17006],{},[2230,54002,17009],{},[2240,54004,54005,54015,54025,54037,54047,54059,54071],{},[2227,54006,54007,54011],{},[2245,54008,54009],{},[60,54010,236],{},[2245,54012,54013,17023],{},[60,54014,17022],{},[2227,54016,54017,54021],{},[2245,54018,54019],{},[60,54020,17030],{},[2245,54022,54023,17023],{},[60,54024,17035],{},[2227,54026,54027,54031],{},[2245,54028,54029],{},[60,54030,17042],{},[2245,54032,54033,17047,54035],{},[60,54034,17022],{},[60,54036,17035],{},[2227,54038,54039,54043],{},[2245,54040,54041],{},[60,54042,17056],{},[2245,54044,54045,17023],{},[60,54046,17061],{},[2227,54048,54049,54053],{},[2245,54050,54051],{},[60,54052,17068],{},[2245,54054,54055,17047,54057],{},[60,54056,17022],{},[60,54058,17061],{},[2227,54060,54061,54065],{},[2245,54062,54063],{},[60,54064,17081],{},[2245,54066,54067,17047,54069],{},[60,54068,17035],{},[60,54070,17061],{},[2227,54072,54073,54077],{},[2245,54074,54075],{},[60,54076,17094],{},[2245,54078,17097],{},[30,54080,17100,54081,1833,54083,1833,54085,1833,54087,106],{},[60,54082,326],{},[60,54084,1695],{},[60,54086,11775],{},[60,54088,17109],{},[37,54090,5689],{"id":5688},[225,54092,54093],{"className":338,"code":17114,"language":340,"meta":230,"style":230},[60,54094,54095,54101,54109,54117,54125,54129,54141],{"__ignoreMap":230},[234,54096,54097,54099],{"class":236,"line":237},[234,54098,347],{"class":244},[234,54100,17123],{"class":350},[234,54102,54103,54105,54107],{"class":236,"line":258},[234,54104,12239],{"class":281},[234,54106,357],{"class":244},[234,54108,17132],{"class":251},[234,54110,54111,54113,54115],{"class":236,"line":265},[234,54112,12249],{"class":281},[234,54114,357],{"class":244},[234,54116,17141],{"class":251},[234,54118,54119,54121,54123],{"class":236,"line":288},[234,54120,17146],{"class":281},[234,54122,357],{"class":244},[234,54124,17151],{"class":251},[234,54126,54127],{"class":236,"line":293},[234,54128,376],{"class":244},[234,54130,54131,54133,54135,54137,54139],{"class":236,"line":305},[234,54132,17160],{"class":244},[234,54134,2045],{"class":350},[234,54136,17165],{"class":244},[234,54138,2045],{"class":350},[234,54140,17170],{"class":244},[234,54142,54143,54145,54147],{"class":236,"line":321},[234,54144,1402],{"class":244},[234,54146,25],{"class":350},[234,54148,376],{"class":244},[225,54150,54151],{"className":5857,"code":17181,"language":5859,"meta":230,"style":230},[60,54152,54153,54161,54171,54183,54187,54191,54199,54209,54225,54259,54269,54309,54313,54317,54321,54329,54347],{"__ignoreMap":230},[234,54154,54155,54157,54159],{"class":236,"line":237},[234,54156,17188],{"class":281},[234,54158,17191],{"class":281},[234,54160,909],{"class":244},[234,54162,54163,54165,54167,54169],{"class":236,"line":258},[234,54164,7610],{"class":271},[234,54166,1443],{"class":244},[234,54168,7615],{"class":271},[234,54170,255],{"class":244},[234,54172,54173,54175,54177,54179,54181],{"class":236,"line":265},[234,54174,17208],{"class":271},[234,54176,1443],{"class":244},[234,54178,10452],{"class":271},[234,54180,3714],{"class":240},[234,54182,255],{"class":244},[234,54184,54185],{"class":236,"line":288},[234,54186,1143],{"class":244},[234,54188,54189],{"class":236,"line":293},[234,54190,262],{"emptyLinePlaceholder":261},[234,54192,54193,54195,54197],{"class":236,"line":305},[234,54194,17188],{"class":281},[234,54196,17231],{"class":281},[234,54198,909],{"class":244},[234,54200,54201,54203,54205,54207],{"class":236,"line":321},[234,54202,1677],{"class":271},[234,54204,1443],{"class":244},[234,54206,17242],{"class":271},[234,54208,255],{"class":244},[234,54210,54211,54213,54215,54217,54219,54221,54223],{"class":236,"line":946},[234,54212,1810],{"class":271},[234,54214,1443],{"class":244},[234,54216,17253],{"class":271},[234,54218,329],{"class":244},[234,54220,5883],{"class":271},[234,54222,3403],{"class":240},[234,54224,335],{"class":244},[234,54226,54227,54229,54231,54233,54235,54237,54239,54241,54243,54245,54247,54249,54251,54253,54255,54257],{"class":236,"line":955},[234,54228,9850],{"class":271},[234,54230,17268],{"class":244},[234,54232,315],{"class":271},[234,54234,9858],{"class":240},[234,54236,17275],{"class":271},[234,54238,329],{"class":244},[234,54240,7131],{"class":271},[234,54242,1833],{"class":244},[234,54244,1836],{"class":271},[234,54246,1833],{"class":244},[234,54248,1836],{"class":271},[234,54250,1833],{"class":244},[234,54252,1754],{"class":271},[234,54254,903],{"class":244},[234,54256,17296],{"class":271},[234,54258,255],{"class":244},[234,54260,54261,54263,54265,54267],{"class":236,"line":11},[234,54262,17303],{"class":271},[234,54264,1443],{"class":244},[234,54266,1820],{"class":271},[234,54268,7773],{"class":244},[234,54270,54271,54273,54275,54277,54279,54281,54283,54285,54287,54289,54291,54293,54295,54297,54299,54301,54303,54305,54307],{"class":236,"line":980},[234,54272,17314],{"class":271},[234,54274,329],{"class":244},[234,54276,17319],{"class":899},[234,54278,1833],{"class":244},[234,54280,1836],{"class":271},[234,54282,903],{"class":244},[234,54284,1841],{"class":240},[234,54286,17330],{"class":271},[234,54288,9858],{"class":240},[234,54290,17335],{"class":240},[234,54292,17338],{"class":271},[234,54294,329],{"class":244},[234,54296,17343],{"class":899},[234,54298,1833],{"class":244},[234,54300,1836],{"class":271},[234,54302,903],{"class":244},[234,54304,1841],{"class":240},[234,54306,17354],{"class":271},[234,54308,17357],{"class":240},[234,54310,54311],{"class":236,"line":994},[234,54312,7829],{"class":244},[234,54314,54315],{"class":236,"line":1000},[234,54316,1143],{"class":244},[234,54318,54319],{"class":236,"line":1005},[234,54320,262],{"emptyLinePlaceholder":261},[234,54322,54323,54325,54327],{"class":236,"line":1013},[234,54324,10152],{"class":240},[234,54326,17376],{"class":899},[234,54328,909],{"class":244},[234,54330,54331,54333,54335,54337,54339,54341,54343,54345],{"class":236,"line":1019},[234,54332,10198],{"class":281},[234,54334,1437],{"class":244},[234,54336,4642],{"class":271},[234,54338,1443],{"class":244},[234,54340,17253],{"class":271},[234,54342,329],{"class":244},[234,54344,1836],{"class":271},[234,54346,17397],{"class":244},[234,54348,54349],{"class":236,"line":1025},[234,54350,1143],{"class":244},[37,54352,17405],{"id":17404},[30,54354,17408,54355,106],{},[133,54356,17411],{"href":16822},[174,54358,11915,54359],{"id":17414},[60,54360,17022],{},[2221,54362,54363,54371],{},[2224,54364,54365],{},[2227,54366,54367,54369],{},[2230,54368,17425],{},[2230,54370,16910],{},[2240,54372,54373,54381,54389],{},[2227,54374,54375,54379],{},[2245,54376,54377],{},[60,54378,17319],{},[2245,54380,17438],{},[2227,54382,54383,54387],{},[2245,54384,54385],{},[60,54386,17445],{},[2245,54388,17448],{},[2227,54390,54391,54395],{},[2245,54392,54393],{},[60,54394,17455],{},[2245,54396,17458],{},[30,54398,17461,54399,1833,54401,1833,54403,1833,54405,106],{},[60,54400,17464],{},[60,54402,17467],{},[60,54404,17470],{},[60,54406,17473],{},[174,54408,11915,54409],{"id":17476},[60,54410,17035],{},[2221,54412,54413,54421],{},[2224,54414,54415],{},[2227,54416,54417,54419],{},[2230,54418,17425],{},[2230,54420,16910],{},[2240,54422,54423,54431],{},[2227,54424,54425,54429],{},[2245,54426,54427],{},[60,54428,17497],{},[2245,54430,17500],{},[2227,54432,54433,54437],{},[2245,54434,54435],{},[60,54436,17507],{},[2245,54438,17510],{},[30,54440,17513,54441,1833,54443,17520],{},[60,54442,17516],{},[60,54444,17519],{},[174,54446,11915,54447],{"id":17523},[60,54448,17061],{},[2221,54450,54451,54459],{},[2224,54452,54453],{},[2227,54454,54455,54457],{},[2230,54456,17425],{},[2230,54458,16910],{},[2240,54460,54461,54469],{},[2227,54462,54463,54467],{},[2245,54464,54465],{},[60,54466,17343],{},[2245,54468,17546],{},[2227,54470,54471,54475],{},[2245,54472,54473],{},[60,54474,17553],{},[2245,54476,17556],{},[30,54478,17513,54479,1833,54481,1833,54483,17520],{},[60,54480,17561],{},[60,54482,17564],{},[60,54484,17567],{},[174,54486,17571],{"id":17570},[2221,54488,54489,54497],{},[2224,54490,54491],{},[2227,54492,54493,54495],{},[2230,54494,17425],{},[2230,54496,17582],{},[2240,54498,54499,54507,54515,54523,54531,54539],{},[2227,54500,54501,54505],{},[2245,54502,54503],{},[60,54504,17591],{},[2245,54506,17594],{},[2227,54508,54509,54513],{},[2245,54510,54511],{},[60,54512,17601],{},[2245,54514,17604],{},[2227,54516,54517,54521],{},[2245,54518,54519],{},[60,54520,17611],{},[2245,54522,17614],{},[2227,54524,54525,54529],{},[2245,54526,54527],{},[60,54528,17455],{},[2245,54530,17623],{},[2227,54532,54533,54537],{},[2245,54534,54535],{},[60,54536,17630],{},[2245,54538,17623],{},[2227,54540,54541,54545],{},[2245,54542,54543],{},[60,54544,17639],{},[2245,54546,17623],{},[37,54548,17645],{"id":17644},[30,54550,17648],{},[225,54552,54553],{"className":338,"code":17651,"language":340,"meta":230,"style":230},[60,54554,54555,54575,54587],{"__ignoreMap":230},[234,54556,54557,54559,54561,54563,54565,54567,54569,54571,54573],{"class":236,"line":237},[234,54558,347],{"class":244},[234,54560,25],{"class":350},[234,54562,354],{"class":281},[234,54564,357],{"class":244},[234,54566,17666],{"class":251},[234,54568,17669],{"class":281},[234,54570,357],{"class":244},[234,54572,17674],{"class":251},[234,54574,376],{"class":244},[234,54576,54577,54579,54581,54583,54585],{"class":236,"line":258},[234,54578,17681],{"class":244},[234,54580,3714],{"class":350},[234,54582,17686],{"class":244},[234,54584,3714],{"class":350},[234,54586,17691],{"class":244},[234,54588,54589,54591,54593],{"class":236,"line":265},[234,54590,1402],{"class":244},[234,54592,25],{"class":350},[234,54594,376],{"class":244},[30,54596,17702,54597,1833,54599,1833,54601,1833,54603,17715],{},[60,54598,17705],{},[60,54600,17708],{},[60,54602,17711],{},[60,54604,17714],{},[30,54606,17718,54607,1833,54609,7048,54611,17728],{},[60,54608,17721],{},[60,54610,17724],{},[60,54612,17727],{},[30,54614,54615,17734],{},[60,54616,17733],{},[30,54618,17737,54619,106],{},[133,54620,17645],{"href":16824},[37,54622,54623],{"id":17742},[60,54624,17742],{},[30,54626,54627,17750],{},[60,54628,17749],{},[225,54630,54631],{"className":338,"code":17753,"language":340,"meta":230,"style":230},[60,54632,54633,54653,54671],{"__ignoreMap":230},[234,54634,54635,54637,54639,54641,54643,54645,54647,54649,54651],{"class":236,"line":237},[234,54636,347],{"class":244},[234,54638,37],{"class":350},[234,54640,354],{"class":281},[234,54642,357],{"class":244},[234,54644,17666],{"class":251},[234,54646,17669],{"class":281},[234,54648,357],{"class":244},[234,54650,17674],{"class":251},[234,54652,376],{"class":244},[234,54654,54655,54657,54659,54661,54663,54665,54667,54669],{"class":236,"line":258},[234,54656,1292],{"class":244},[234,54658,17742],{"class":350},[234,54660,1297],{"class":281},[234,54662,357],{"class":244},[234,54664,17788],{"class":251},[234,54666,17791],{"class":244},[234,54668,17742],{"class":350},[234,54670,17796],{"class":244},[234,54672,54673,54675,54677],{"class":236,"line":265},[234,54674,1402],{"class":244},[234,54676,37],{"class":350},[234,54678,376],{"class":244},[30,54680,16954,54681,17809],{},[60,54682,17749],{},[30,54684,17812,54685,17815],{},[60,54686,17742],{},[37,54688,17818],{"id":17094},[30,54690,17821,54691,11943,54693,17826],{},[60,54692,17094],{},[60,54694,16919],{},[225,54696,54697],{"className":338,"code":17829,"language":340,"meta":230,"style":230},[60,54698,54699,54719,54723],{"__ignoreMap":230},[234,54700,54701,54703,54705,54707,54709,54711,54713,54715,54717],{"class":236,"line":237},[234,54702,347],{"class":244},[234,54704,25],{"class":350},[234,54706,354],{"class":281},[234,54708,357],{"class":244},[234,54710,17666],{"class":251},[234,54712,17669],{"class":281},[234,54714,357],{"class":244},[234,54716,17850],{"class":251},[234,54718,376],{"class":244},[234,54720,54721],{"class":236,"line":258},[234,54722,17857],{"class":244},[234,54724,54725,54727,54729],{"class":236,"line":265},[234,54726,1402],{"class":244},[234,54728,25],{"class":350},[234,54730,376],{"class":244},[225,54732,54733],{"className":5857,"code":17868,"language":5859,"meta":230,"style":230},[60,54734,54735,54743,54769],{"__ignoreMap":230},[234,54736,54737,54739,54741],{"class":236,"line":237},[234,54738,17875],{"class":281},[234,54740,17191],{"class":281},[234,54742,909],{"class":244},[234,54744,54745,54747,54749,54751,54753,54755,54757,54759,54761,54763,54765,54767],{"class":236,"line":258},[234,54746,9886],{"class":271},[234,54748,1443],{"class":244},[234,54750,1820],{"class":271},[234,54752,329],{"class":244},[234,54754,1825],{"class":271},[234,54756,329],{"class":244},[234,54758,17455],{"class":899},[234,54760,903],{"class":244},[234,54762,1841],{"class":240},[234,54764,1844],{"class":271},[234,54766,1789],{"class":240},[234,54768,335],{"class":244},[234,54770,54771],{"class":236,"line":265},[234,54772,1143],{"class":244},[30,54774,17912,54775,17915,54777,1833,54779,7048,54781,106],{},[60,54776,17455],{},[60,54778,17455],{},[60,54780,17630],{},[60,54782,17639],{},[30,54784,17737,54785,106],{},[133,54786,17926],{"href":16823},[37,54788,17930],{"id":17929},[174,54790,17934],{"id":17933},[42,54792,54793,54795,54797],{},[45,54794,17939],{},[45,54796,17942],{},[45,54798,17945],{},[30,54800,17948],{},[174,54802,17952],{"id":17951},[30,54804,17955],{},[174,54806,17959],{"id":17958},[225,54808,54809],{"className":338,"code":17962,"language":340,"meta":230,"style":230},[60,54810,54811,54817,54825,54833,54841,54845,54849],{"__ignoreMap":230},[234,54812,54813,54815],{"class":236,"line":237},[234,54814,347],{"class":244},[234,54816,17123],{"class":350},[234,54818,54819,54821,54823],{"class":236,"line":258},[234,54820,12249],{"class":281},[234,54822,357],{"class":244},[234,54824,17141],{"class":251},[234,54826,54827,54829,54831],{"class":236,"line":265},[234,54828,17146],{"class":281},[234,54830,357],{"class":244},[234,54832,17987],{"class":251},[234,54834,54835,54837,54839],{"class":236,"line":288},[234,54836,17992],{"class":281},[234,54838,357],{"class":244},[234,54840,17997],{"class":251},[234,54842,54843],{"class":236,"line":293},[234,54844,376],{"class":244},[234,54846,54847],{"class":236,"line":305},[234,54848,18006],{"class":244},[234,54850,54851,54853,54855],{"class":236,"line":321},[234,54852,1402],{"class":244},[234,54854,25],{"class":350},[234,54856,376],{"class":244},[30,54858,18017,54859,18021],{},[60,54860,18020],{},[37,54862,18025],{"id":18024},[42,54864,54865,54869,54873],{},[45,54866,18030,54867],{},[60,54868,18033],{},[45,54870,18036,54871,18040],{},[60,54872,18039],{},[45,54874,18043],{},[37,54876,5593],{"id":3814},[30,54878,54879,18050],{},[60,54880,5290],{},[37,54882,18054],{"id":18053},[42,54884,54885,54889,54893,54897],{},[45,54886,54887,18061],{},[133,54888,16960],{"href":16821},[45,54890,54891,18066],{},[133,54892,17411],{"href":16822},[45,54894,54895,18071],{},[133,54896,17645],{"href":16824},[45,54898,54899,18076],{},[133,54900,17926],{"href":16823},[410,54902,18079],{},{"title":230,"searchDepth":258,"depth":258,"links":54904},[54905,54906,54907,54908,54909,54915,54916,54917,54918,54923,54924,54925],{"id":6073,"depth":258,"text":6074},{"id":4904,"depth":258,"text":4905},{"id":16950,"depth":258,"text":16951},{"id":5688,"depth":258,"text":5689},{"id":17404,"depth":258,"text":17405,"children":54910},[54911,54912,54913,54914],{"id":17414,"depth":265,"text":18089},{"id":17476,"depth":265,"text":18091},{"id":17523,"depth":265,"text":18093},{"id":17570,"depth":265,"text":17571},{"id":17644,"depth":258,"text":17645},{"id":17742,"depth":258,"text":17742},{"id":17094,"depth":258,"text":17818},{"id":17929,"depth":258,"text":17930,"children":54919},[54920,54921,54922],{"id":17933,"depth":265,"text":17934},{"id":17951,"depth":265,"text":17952},{"id":17958,"depth":265,"text":17959},{"id":18024,"depth":258,"text":18025},{"id":3814,"depth":258,"text":5593},{"id":18053,"depth":258,"text":18054},{"path":16821,"title":16960,"description":18107,"kind":5369,"section":5187,"order":18108,"group":5282,"parentPath":5289,"status":5370,"integration":2706,"publicExport":261,"activation":16814,"package":5371,"aliases":54927,"attrs":54928,"events":54929,"cssVars":54930,"related":54931,"body":54932},[18110,17068,17042,17081],[16919,16938],[],[],[5289,16824,16822,2464],{"type":22,"value":54933,"toc":55501},[54934,54936,54944,54946,54951,54969,54971,54973,55075,55079,55117,55119,55125,55189,55193,55195,55197,55249,55251,55297,55301,55361,55363,55367,55379,55381,55385,55389,55397,55401,55403,55455,55457,55479,55481,55499],[25,54935,16960],{"id":18119},[30,54937,54938,18124,54940,18127,54942,18130],{},[60,54939,5290],{},[60,54941,16919],{},[60,54943,16931],{},[37,54945,18134],{"id":18133},[225,54947,54949],{"className":54948,"code":18139,"language":18140},[18138],[60,54950,18139],{"__ignoreMap":230},[42,54952,54953,54957,54961,54967],{},[45,54954,18147,54955],{},[60,54956,1128],{},[45,54958,18152,54959,18156],{},[60,54960,18155],{},[45,54962,18159,54963,18162,54965],{},[60,54964,16969],{},[60,54966,18165],{},[45,54968,18168],{},[37,54970,18172],{"id":18171},[30,54972,18175],{},[2221,54974,54975,54985],{},[2224,54976,54977],{},[2227,54978,54979,54981,54983],{},[2230,54980,17006],{},[2230,54982,18186],{},[2230,54984,18189],{},[2240,54986,54987,54999,55011,55025,55037,55051,55065],{},[2227,54988,54989,54993,54997],{},[2245,54990,54991],{},[60,54992,236],{},[2245,54994,54995],{},[60,54996,17022],{},[2245,54998,18204],{},[2227,55000,55001,55005,55009],{},[2245,55002,55003],{},[60,55004,17030],{},[2245,55006,55007],{},[60,55008,17035],{},[2245,55010,18217],{},[2227,55012,55013,55017,55023],{},[2245,55014,55015],{},[60,55016,17042],{},[2245,55018,55019,17047,55021],{},[60,55020,17022],{},[60,55022,17035],{},[2245,55024,18232],{},[2227,55026,55027,55031,55035],{},[2245,55028,55029],{},[60,55030,17056],{},[2245,55032,55033],{},[60,55034,17061],{},[2245,55036,18245],{},[2227,55038,55039,55043,55049],{},[2245,55040,55041],{},[60,55042,17068],{},[2245,55044,55045,17047,55047],{},[60,55046,17022],{},[60,55048,17061],{},[2245,55050,18260],{},[2227,55052,55053,55057,55063],{},[2245,55054,55055],{},[60,55056,17081],{},[2245,55058,55059,17047,55061],{},[60,55060,17035],{},[60,55062,17061],{},[2245,55064,18275],{},[2227,55066,55067,55071,55073],{},[2245,55068,55069],{},[60,55070,17094],{},[2245,55072,1774],{},[2245,55074,17097],{},[30,55076,18288,55077,18292],{},[1929,55078,18291],{},[42,55080,55081,55093,55105],{},[45,55082,55083,18301,55087,1833,55089,2703,55091,18308],{},[1929,55084,55085],{},[60,55086,17022],{},[60,55088,236],{},[60,55090,17042],{},[60,55092,17068],{},[45,55094,55095,18301,55099,1833,55101,2703,55103,18308],{},[1929,55096,55097],{},[60,55098,17035],{},[60,55100,17030],{},[60,55102,17042],{},[60,55104,17081],{},[45,55106,55107,18301,55111,1833,55113,2703,55115,18308],{},[1929,55108,55109],{},[60,55110,17061],{},[60,55112,17056],{},[60,55114,17068],{},[60,55116,17081],{},[37,55118,18336],{"id":18335},[30,55120,18339,55121,18342,55123,1114],{},[60,55122,17094],{},[60,55124,16969],{},[2221,55126,55127,55137],{},[2224,55128,55129],{},[2227,55130,55131,55133,55135],{},[2230,55132,18353],{},[2230,55134,18356],{},[2230,55136,18359],{},[2240,55138,55139,55151,55163,55175],{},[2227,55140,55141,55145,55149],{},[2245,55142,55143],{},[60,55144,326],{},[2245,55146,55147],{},[60,55148,18372],{},[2245,55150,18375],{},[2227,55152,55153,55157,55161],{},[2245,55154,55155],{},[60,55156,1695],{},[2245,55158,55159],{},[60,55160,18386],{},[2245,55162,18389],{},[2227,55164,55165,55169,55173],{},[2245,55166,55167],{},[60,55168,11775],{},[2245,55170,55171],{},[60,55172,18400],{},[2245,55174,18403],{},[2227,55176,55177,55181,55185],{},[2245,55178,55179],{},[60,55180,17109],{},[2245,55182,55183],{},[60,55184,18414],{},[2245,55186,18417,55187],{},[60,55188,18420],{},[30,55190,18423,55191,106],{},[60,55192,326],{},[174,55194,18429],{"id":18428},[30,55196,18432],{},[2221,55198,55199,55207],{},[2224,55200,55201],{},[2227,55202,55203,55205],{},[2230,55204,4914],{},[2230,55206,17425],{},[2240,55208,55209,55219,55229,55239],{},[2227,55210,55211,55215],{},[2245,55212,55213],{},[60,55214,18451],{},[2245,55216,55217],{},[60,55218,17467],{},[2227,55220,55221,55225],{},[2245,55222,55223],{},[60,55224,18462],{},[2245,55226,55227],{},[60,55228,17519],{},[2227,55230,55231,55235],{},[2245,55232,55233],{},[60,55234,18473],{},[2245,55236,55237],{},[60,55238,18478],{},[2227,55240,55241,55245],{},[2245,55242,55243],{},[60,55244,18485],{},[2245,55246,55247],{},[60,55248,18490],{},[174,55250,18494],{"id":18493},[2221,55252,55253,55261],{},[2224,55254,55255],{},[2227,55256,55257,55259],{},[2230,55258,18503],{},[2230,55260,18506],{},[2240,55262,55263,55271,55281,55289],{},[2227,55264,55265,55269],{},[2245,55266,55267],{},[60,55268,326],{},[2245,55270,18517],{},[2227,55272,55273,55277],{},[2245,55274,55275],{},[60,55276,11775],{},[2245,55278,55279],{},[60,55280,18528],{},[2227,55282,55283,55287],{},[2245,55284,55285],{},[60,55286,1695],{},[2245,55288,18537],{},[2227,55290,55291,55295],{},[2245,55292,55293],{},[60,55294,17109],{},[2245,55296,18546],{},[30,55298,18549,55299,18553],{},[60,55300,18552],{},[2221,55302,55303,55311],{},[2224,55304,55305],{},[2227,55306,55307,55309],{},[2230,55308,17006],{},[2230,55310,18564],{},[2240,55312,55313,55321,55329,55337,55345,55353],{},[2227,55314,55315,55319],{},[2245,55316,55317],{},[60,55318,236],{},[2245,55320,18575],{},[2227,55322,55323,55327],{},[2245,55324,55325],{},[60,55326,17030],{},[2245,55328,18584],{},[2227,55330,55331,55335],{},[2245,55332,55333],{},[60,55334,17042],{},[2245,55336,18593],{},[2227,55338,55339,55343],{},[2245,55340,55341],{},[60,55342,17056],{},[2245,55344,18602],{},[2227,55346,55347,55351],{},[2245,55348,55349],{},[60,55350,17081],{},[2245,55352,18611],{},[2227,55354,55355,55359],{},[2245,55356,55357],{},[60,55358,17068],{},[2245,55360,18620],{},[37,55362,18624],{"id":18623},[30,55364,163,55365,18629],{},[60,55366,1128],{},[225,55368,55369],{"className":338,"code":18632,"language":340,"meta":230,"style":230},[60,55370,55371,55375],{"__ignoreMap":230},[234,55372,55373],{"class":236,"line":237},[234,55374,18639],{"class":864},[234,55376,55377],{"class":236,"line":258},[234,55378,18644],{"class":244},[30,55380,18647],{},[37,55382,55383],{"id":17094},[60,55384,17094],{},[30,55386,55387,18656],{},[60,55388,17094],{},[225,55390,55391],{"className":338,"code":16994,"language":340,"meta":230,"style":230},[60,55392,55393],{"__ignoreMap":230},[234,55394,55395],{"class":236,"line":237},[234,55396,16994],{"class":244},[30,55398,18667,55399,18670],{},[133,55400,17926],{"href":16823},[37,55402,18674],{"id":18673},[2221,55404,55405,55413],{},[2224,55406,55407],{},[2227,55408,55409,55411],{},[2230,55410,18683],{},[2230,55412,4914],{},[2240,55414,55415,55423,55431,55439,55447],{},[2227,55416,55417,55419],{},[2245,55418,18692],{},[2245,55420,55421],{},[60,55422,18697],{},[2227,55424,55425,55427],{},[2245,55426,18702],{},[2245,55428,55429],{},[60,55430,18707],{},[2227,55432,55433,55435],{},[2245,55434,18712],{},[2245,55436,55437],{},[60,55438,18717],{},[2227,55440,55441,55443],{},[2245,55442,18722],{},[2245,55444,55445],{},[60,55446,18727],{},[2227,55448,55449,55451],{},[2245,55450,18732],{},[2245,55452,55453],{},[60,55454,18737],{},[37,55456,18741],{"id":18740},[42,55458,55459,55463,55465,55471,55473],{},[45,55460,18746,55461,18749],{},[60,55462,1128],{},[45,55464,18752],{},[45,55466,18755,55467,2712,55469],{},[60,55468,16969],{},[60,55470,326],{},[45,55472,18762],{},[45,55474,18765,55475,18768,55477,18771],{},[60,55476,2869],{},[60,55478,16969],{},[37,55480,18775],{"id":18774},[42,55482,55483,55487,55491,55495],{},[45,55484,18780,55485],{},[133,55486,5290],{"href":5289},[45,55488,18785,55489],{},[133,55490,17411],{"href":16822},[45,55492,18790,55493],{},[133,55494,17645],{"href":16824},[45,55496,18795,55497],{},[133,55498,17926],{"href":16823},[410,55500,18800],{},{"title":230,"searchDepth":258,"depth":258,"links":55502},[55503,55504,55505,55509,55510,55511,55512,55513],{"id":18133,"depth":258,"text":18134},{"id":18171,"depth":258,"text":18172},{"id":18335,"depth":258,"text":18336,"children":55506},[55507,55508],{"id":18428,"depth":265,"text":18429},{"id":18493,"depth":265,"text":18494},{"id":18623,"depth":258,"text":18624},{"id":17094,"depth":258,"text":17094},{"id":18673,"depth":258,"text":18674},{"id":18740,"depth":258,"text":18741},{"id":18774,"depth":258,"text":18775},{"path":16822,"title":17411,"description":18815,"kind":5369,"section":5187,"order":18816,"group":5282,"parentPath":5289,"status":5370,"integration":2706,"publicExport":261,"activation":16814,"package":5371,"aliases":55515,"attrs":55516,"events":55517,"cssVars":55518,"related":55519,"body":55520},[18818,18819,18820,18821,18822],[],[],[17319,17445,17497,17507,17343,17553,17591,17601,17611],[5289,16824,8037],{"type":22,"value":55521,"toc":56155},[55522,55524,55528,55530,55584,55586,55588,55624,55628,55648,55650,55654,55748,55752,55818,55822,55902,55904,55984,55986,55994,56004,56006,56008,56013,56021,56023,56041,56043,56047,56051,56055,56057,56065,56069,56073,56087,56089,56091,56101,56103,56105,56115,56131,56135,56137],[25,55523,17411],{"id":18831},[30,55525,18834,55526,18837],{},[60,55527,5290],{},[37,55529,18841],{"id":18840},[2221,55531,55532,55540],{},[2224,55533,55534],{},[2227,55535,55536,55538],{},[2230,55537,18850],{},[2230,55539,18853],{},[2240,55541,55542,55556,55570],{},[2227,55543,55544,55548],{},[2245,55545,55546],{},[60,55547,18862],{},[2245,55549,55550,1833,55552,2703,55554,18871],{},[60,55551,236],{},[60,55553,17042],{},[60,55555,17068],{},[2227,55557,55558,55562],{},[2245,55559,55560],{},[60,55561,18878],{},[2245,55563,55564,1833,55566,2703,55568,18871],{},[60,55565,17030],{},[60,55567,17042],{},[60,55569,17081],{},[2227,55571,55572,55576],{},[2245,55573,55574],{},[60,55575,18893],{},[2245,55577,55578,1833,55580,2703,55582,18871],{},[60,55579,17056],{},[60,55581,17068],{},[60,55583,17081],{},[37,55585,3088],{"id":18904},[30,55587,18907],{},[2221,55589,55590,55598],{},[2224,55591,55592],{},[2227,55593,55594,55596],{},[2230,55595,18916],{},[2230,55597,16910],{},[2240,55599,55600,55608,55616],{},[2227,55601,55602,55606],{},[2245,55603,18925,55604],{},[60,55605,18928],{},[2245,55607,18931],{},[2227,55609,55610,55614],{},[2245,55611,55612],{},[60,55613,18039],{},[2245,55615,18940],{},[2227,55617,55618,55622],{},[2245,55619,55620],{},[60,55621,18947],{},[2245,55623,18950],{},[30,55625,4232,55626,18955],{},[60,55627,16938],{},[2221,55629,55630,55638],{},[2224,55631,55632],{},[2227,55633,55634,55636],{},[2230,55635,18916],{},[2230,55637,16910],{},[2240,55639,55640],{},[2227,55641,55642,55646],{},[2245,55643,18925,55644],{},[60,55645,18020],{},[2245,55647,18976],{},[37,55649,18980],{"id":18979},[174,55651,55652],{"id":18983},[60,55653,17022],{},[2221,55655,55656,55666],{},[2224,55657,55658],{},[2227,55659,55660,55662,55664],{},[2230,55661,17425],{},[2230,55663,18996],{},[2230,55665,16910],{},[2240,55667,55668,55678,55688,55700,55712,55724,55736],{},[2227,55669,55670,55674,55676],{},[2245,55671,55672],{},[60,55673,17319],{},[2245,55675,19009],{},[2245,55677,17438],{},[2227,55679,55680,55684,55686],{},[2245,55681,55682],{},[60,55683,17445],{},[2245,55685,19009],{},[2245,55687,17448],{},[2227,55689,55690,55694,55698],{},[2245,55691,55692],{},[60,55693,17455],{},[2245,55695,19030,55696,19033],{},[60,55697,17094],{},[2245,55699,19036],{},[2227,55701,55702,55706,55710],{},[2245,55703,55704],{},[60,55705,17464],{},[2245,55707,19030,55708],{},[60,55709,19047],{},[2245,55711,19050],{},[2227,55713,55714,55718,55722],{},[2245,55715,55716],{},[60,55717,17467],{},[2245,55719,19030,55720],{},[60,55721,18451],{},[2245,55723,19063],{},[2227,55725,55726,55730,55734],{},[2245,55727,55728],{},[60,55729,17470],{},[2245,55731,19030,55732],{},[60,55733,19074],{},[2245,55735,18403],{},[2227,55737,55738,55742,55746],{},[2245,55739,55740],{},[60,55741,17473],{},[2245,55743,19030,55744],{},[60,55745,19087],{},[2245,55747,19090],{},[174,55749,55750],{"id":19093},[60,55751,17035],{},[2221,55753,55754,55764],{},[2224,55755,55756],{},[2227,55757,55758,55760,55762],{},[2230,55759,17425],{},[2230,55761,18996],{},[2230,55763,16910],{},[2240,55765,55766,55776,55786,55798,55810],{},[2227,55767,55768,55772,55774],{},[2245,55769,55770],{},[60,55771,17497],{},[2245,55773,19009],{},[2245,55775,17500],{},[2227,55777,55778,55782,55784],{},[2245,55779,55780],{},[60,55781,17507],{},[2245,55783,19009],{},[2245,55785,17510],{},[2227,55787,55788,55792,55796],{},[2245,55789,55790],{},[60,55791,17516],{},[2245,55793,19030,55794],{},[60,55795,18727],{},[2245,55797,19142],{},[2227,55799,55800,55804,55808],{},[2245,55801,55802],{},[60,55803,17519],{},[2245,55805,19030,55806],{},[60,55807,18462],{},[2245,55809,19155],{},[2227,55811,55812,55814,55816],{},[2245,55813,19160],{},[2245,55815],{},[2245,55817,19165],{},[174,55819,55820],{"id":19168},[60,55821,17061],{},[2221,55823,55824,55834],{},[2224,55825,55826],{},[2227,55827,55828,55830,55832],{},[2230,55829,17425],{},[2230,55831,18996],{},[2230,55833,16910],{},[2240,55835,55836,55846,55858,55870,55882,55894],{},[2227,55837,55838,55842,55844],{},[2245,55839,55840],{},[60,55841,17343],{},[2245,55843,19009],{},[2245,55845,17546],{},[2227,55847,55848,55852,55854],{},[2245,55849,55850],{},[60,55851,17553],{},[2245,55853,19203],{},[2245,55855,19206,55856,3336],{},[60,55857,19209],{},[2227,55859,55860,55864,55868],{},[2245,55861,55862],{},[60,55863,17561],{},[2245,55865,19030,55866],{},[60,55867,19220],{},[2245,55869,19223],{},[2227,55871,55872,55876,55880],{},[2245,55873,55874],{},[60,55875,17564],{},[2245,55877,19030,55878],{},[60,55879,19234],{},[2245,55881,19237],{},[2227,55883,55884,55888,55892],{},[2245,55885,55886],{},[60,55887,17567],{},[2245,55889,19030,55890],{},[60,55891,19248],{},[2245,55893,19251],{},[2227,55895,55896,55898,55900],{},[2245,55897,19160],{},[2245,55899],{},[2245,55901,19165],{},[174,55903,19263],{"id":19262},[2221,55905,55906,55916],{},[2224,55907,55908],{},[2227,55909,55910,55912,55914],{},[2230,55911,17425],{},[2230,55913,17582],{},[2230,55915,16910],{},[2240,55917,55918,55928,55938,55948,55960,55972],{},[2227,55919,55920,55924,55926],{},[2245,55921,55922],{},[60,55923,17591],{},[2245,55925,19286],{},[2245,55927,19289],{},[2227,55929,55930,55934,55936],{},[2245,55931,55932],{},[60,55933,17601],{},[2245,55935,19298],{},[2245,55937,19301],{},[2227,55939,55940,55944,55946],{},[2245,55941,55942],{},[60,55943,17611],{},[2245,55945,19310],{},[2245,55947,19313],{},[2227,55949,55950,55954,55958],{},[2245,55951,55952],{},[60,55953,17455],{},[2245,55955,55956,19324],{},[60,55957,17094],{},[2245,55959,19327],{},[2227,55961,55962,55966,55970],{},[2245,55963,55964],{},[60,55965,17630],{},[2245,55967,55968,19324],{},[60,55969,17094],{},[2245,55971,19340],{},[2227,55973,55974,55978,55982],{},[2245,55975,55976],{},[60,55977,17639],{},[2245,55979,55980,19324],{},[60,55981,17094],{},[2245,55983,19353],{},[37,55985,19357],{"id":19356},[30,55987,19360,55988,1833,55990,1833,55992,19367],{},[60,55989,17022],{},[60,55991,17035],{},[60,55993,17061],{},[42,55995,55996,56000],{},[45,55997,55998,19374],{},[60,55999,18033],{},[45,56001,56002,19379],{},[60,56003,18821],{},[37,56005,19383],{"id":19382},[30,56007,19386],{},[225,56009,56011],{"className":56010,"code":19390,"language":18140},[18138],[60,56012,19390],{"__ignoreMap":230},[30,56014,19395,56015,1934,56017,19400,56019,19404],{},[60,56016,17705],{},[60,56018,17711],{},[1929,56020,19403],{},[37,56022,19408],{"id":19407},[42,56024,56025,56031,56035,56039],{},[45,56026,19413,56027,19417,56029,19420],{},[1929,56028,19416],{},[60,56030,17061],{},[45,56032,19423,56033,19427],{},[60,56034,19426],{},[45,56036,19430,56037,19433],{},[60,56038,17733],{},[45,56040,19436],{},[37,56042,19440],{"id":19439},[174,56044,56045],{"id":19443},[60,56046,19446],{},[30,56048,19449,56049,106],{},[60,56050,17721],{},[174,56052,56053],{"id":19454},[60,56054,19457],{},[30,56056,19460],{},[30,56058,19463,56059,1833,56061,2703,56063,19470],{},[60,56060,17022],{},[60,56062,17035],{},[60,56064,17061],{},[174,56066,56067,19476],{"id":19473},[60,56068,17742],{},[30,56070,19479,56071,19483],{},[60,56072,19482],{},[42,56074,56075,56083],{},[45,56076,19488,56077,19491,56079,19495,56081,19498],{},[60,56078,17742],{},[1929,56080,19494],{},[60,56082,17035],{},[45,56084,19501,56085,17023],{},[60,56086,17061],{},[37,56088,19506],{"id":18822},[30,56090,19509],{},[42,56092,56093,56097],{},[45,56094,56095,19516],{},[60,56096,17553],{},[45,56098,56099,19522],{},[60,56100,19521],{},[30,56102,19525],{},[37,56104,19529],{"id":19528},[30,56106,17718,56107,1833,56109,1833,56111,7048,56113,19541],{},[60,56108,17721],{},[60,56110,17724],{},[60,56112,19538],{},[60,56114,17727],{},[42,56116,56117,56125,56129],{},[45,56118,19546,56119,19549,56121,1934,56123,17023],{},[1929,56120,19416],{},[60,56122,17035],{},[60,56124,17061],{},[45,56126,19546,56127,19558],{},[1929,56128,19416],{},[45,56130,19561],{},[30,56132,18667,56133,19566],{},[133,56134,17645],{"href":16824},[37,56136,18775],{"id":18774},[42,56138,56139,56143,56147,56151],{},[45,56140,18780,56141],{},[133,56142,5290],{"href":5289},[45,56144,19577,56145],{},[133,56146,16960],{"href":16821},[45,56148,18790,56149],{},[133,56150,17645],{"href":16824},[45,56152,19586,56153],{},[133,56154,17926],{"href":16823},{"title":230,"searchDepth":258,"depth":258,"links":56156},[56157,56158,56159,56165,56166,56167,56168,56173,56174,56175],{"id":18840,"depth":258,"text":18841},{"id":18904,"depth":258,"text":3088},{"id":18979,"depth":258,"text":18980,"children":56160},[56161,56162,56163,56164],{"id":18983,"depth":265,"text":17022},{"id":19093,"depth":265,"text":17035},{"id":19168,"depth":265,"text":17061},{"id":19262,"depth":265,"text":19263},{"id":19356,"depth":258,"text":19357},{"id":19382,"depth":258,"text":19383},{"id":19407,"depth":258,"text":19408},{"id":19439,"depth":258,"text":19440,"children":56169},[56170,56171,56172],{"id":19443,"depth":265,"text":19446},{"id":19454,"depth":265,"text":19457},{"id":19473,"depth":265,"text":19607},{"id":18822,"depth":258,"text":19506},{"id":19528,"depth":258,"text":19529},{"id":18774,"depth":258,"text":18775},{"path":16823,"title":17926,"description":19612,"kind":5369,"section":5187,"order":19613,"group":5282,"parentPath":5289,"status":5370,"integration":2706,"publicExport":261,"activation":16814,"package":5371,"aliases":56177,"attrs":56178,"events":56179,"cssVars":56180,"related":56181,"body":56182},[17094,17958,19615],[],[],[17455,17630,17639],[5289,16821,4602],{"type":22,"value":56183,"toc":56820},[56184,56186,56190,56192,56220,56262,56264,56266,56276,56288,56330,56556,56574,56576,56580,56616,56644,56684,56686,56698,56700,56702,56704,56710,56714,56716,56718,56726,56728,56730,56732,56742,56744,56746,56780,56784,56786,56788,56798,56800,56818],[25,56185,17926],{"id":19624},[30,56187,56188,19629],{},[60,56189,17094],{},[37,56191,5011],{"id":5010},[225,56193,56194],{"className":338,"code":19634,"language":340,"meta":230,"style":230},[60,56195,56196],{"__ignoreMap":230},[234,56197,56198,56200,56202,56204,56206,56208,56210,56212,56214,56216,56218],{"class":236,"line":237},[234,56199,347],{"class":244},[234,56201,25],{"class":350},[234,56203,354],{"class":281},[234,56205,357],{"class":244},[234,56207,17666],{"class":251},[234,56209,17669],{"class":281},[234,56211,357],{"class":244},[234,56213,17850],{"class":251},[234,56215,19657],{"class":244},[234,56217,25],{"class":350},[234,56219,376],{"class":244},[225,56221,56222],{"className":5857,"code":19664,"language":5859,"meta":230,"style":230},[60,56223,56224,56232,56258],{"__ignoreMap":230},[234,56225,56226,56228,56230],{"class":236,"line":237},[234,56227,25],{"class":350},[234,56229,17191],{"class":281},[234,56231,909],{"class":244},[234,56233,56234,56236,56238,56240,56242,56244,56246,56248,56250,56252,56254,56256],{"class":236,"line":258},[234,56235,9886],{"class":271},[234,56237,1443],{"class":244},[234,56239,1820],{"class":271},[234,56241,329],{"class":244},[234,56243,1825],{"class":271},[234,56245,329],{"class":244},[234,56247,17455],{"class":899},[234,56249,903],{"class":244},[234,56251,1841],{"class":240},[234,56253,1844],{"class":271},[234,56255,1789],{"class":240},[234,56257,335],{"class":244},[234,56259,56260],{"class":236,"line":265},[234,56261,1143],{"class":244},[30,56263,19707],{},[37,56265,19711],{"id":19710},[30,56267,19714,56268,1833,56270,2703,56272,19721,56274,1114],{},[60,56269,236],{},[60,56271,17042],{},[60,56273,17068],{},[1929,56275,19724],{},[42,56277,56278,56284,56286],{},[45,56279,56280,19731,56282,19734],{},[60,56281,17455],{},[60,56283,17022],{},[45,56285,19737],{},[45,56287,19740],{},[225,56289,56290],{"className":338,"code":19743,"language":340,"meta":230,"style":230},[60,56291,56292],{"__ignoreMap":230},[234,56293,56294,56296,56298,56300,56302,56304,56306,56308,56310,56312,56314,56316,56318,56320,56322,56324,56326,56328],{"class":236,"line":237},[234,56295,347],{"class":244},[234,56297,25],{"class":350},[234,56299,1297],{"class":281},[234,56301,357],{"class":244},[234,56303,19758],{"class":251},[234,56305,354],{"class":281},[234,56307,357],{"class":244},[234,56309,17666],{"class":251},[234,56311,17669],{"class":281},[234,56313,357],{"class":244},[234,56315,19771],{"class":251},[234,56317,19774],{"class":244},[234,56319,2045],{"class":350},[234,56321,19779],{"class":244},[234,56323,2045],{"class":350},[234,56325,19784],{"class":244},[234,56327,25],{"class":350},[234,56329,376],{"class":244},[225,56331,56332],{"className":5857,"code":19791,"language":5859,"meta":230,"style":230},[60,56333,56334,56338,56346,56356,56366,56396,56400,56404,56408,56416,56426,56442,56476,56512,56516,56520,56528,56534,56548,56552],{"__ignoreMap":230},[234,56335,56336],{"class":236,"line":237},[234,56337,19798],{"class":864},[234,56339,56340,56342,56344],{"class":236,"line":258},[234,56341,19803],{"class":281},[234,56343,17191],{"class":281},[234,56345,909],{"class":244},[234,56347,56348,56350,56352,56354],{"class":236,"line":265},[234,56349,1677],{"class":271},[234,56351,1443],{"class":244},[234,56353,15595],{"class":271},[234,56355,255],{"class":244},[234,56357,56358,56360,56362,56364],{"class":236,"line":288},[234,56359,7610],{"class":271},[234,56361,1443],{"class":244},[234,56363,7615],{"class":271},[234,56365,255],{"class":244},[234,56367,56368,56370,56372,56374,56376,56378,56380,56382,56384,56386,56388,56390,56392,56394],{"class":236,"line":293},[234,56369,9886],{"class":271},[234,56371,1443],{"class":244},[234,56373,1820],{"class":271},[234,56375,329],{"class":244},[234,56377,1825],{"class":271},[234,56379,329],{"class":244},[234,56381,17455],{"class":899},[234,56383,1833],{"class":244},[234,56385,14727],{"class":271},[234,56387,903],{"class":244},[234,56389,1841],{"class":240},[234,56391,1844],{"class":271},[234,56393,1789],{"class":240},[234,56395,335],{"class":244},[234,56397,56398],{"class":236,"line":305},[234,56399,1143],{"class":244},[234,56401,56402],{"class":236,"line":321},[234,56403,262],{"emptyLinePlaceholder":261},[234,56405,56406],{"class":236,"line":946},[234,56407,19870],{"class":864},[234,56409,56410,56412,56414],{"class":236,"line":955},[234,56411,19803],{"class":281},[234,56413,19877],{"class":281},[234,56415,909],{"class":244},[234,56417,56418,56420,56422,56424],{"class":236,"line":11},[234,56419,1677],{"class":271},[234,56421,1443],{"class":244},[234,56423,17242],{"class":271},[234,56425,255],{"class":244},[234,56427,56428,56430,56432,56434,56436,56438,56440],{"class":236,"line":980},[234,56429,1810],{"class":271},[234,56431,1443],{"class":244},[234,56433,17253],{"class":271},[234,56435,329],{"class":244},[234,56437,19902],{"class":271},[234,56439,3403],{"class":240},[234,56441,335],{"class":244},[234,56443,56444,56446,56448,56450,56452,56454,56456,56458,56460,56462,56464,56466,56468,56470,56472,56474],{"class":236,"line":994},[234,56445,9850],{"class":271},[234,56447,19913],{"class":244},[234,56449,2527],{"class":271},[234,56451,9858],{"class":240},[234,56453,17275],{"class":271},[234,56455,329],{"class":244},[234,56457,7131],{"class":271},[234,56459,1833],{"class":244},[234,56461,1836],{"class":271},[234,56463,1833],{"class":244},[234,56465,1836],{"class":271},[234,56467,1833],{"class":244},[234,56469,1754],{"class":271},[234,56471,903],{"class":244},[234,56473,17296],{"class":271},[234,56475,255],{"class":244},[234,56477,56478,56480,56482,56484,56486,56488,56490,56492,56494,56496,56498,56500,56502,56504,56506,56508,56510],{"class":236,"line":1000},[234,56479,17303],{"class":271},[234,56481,1443],{"class":244},[234,56483,1820],{"class":271},[234,56485,329],{"class":244},[234,56487,1825],{"class":271},[234,56489,329],{"class":244},[234,56491,17319],{"class":899},[234,56493,1833],{"class":244},[234,56495,1836],{"class":271},[234,56497,903],{"class":244},[234,56499,1841],{"class":240},[234,56501,19968],{"class":271},[234,56503,9858],{"class":240},[234,56505,17335],{"class":240},[234,56507,17330],{"class":271},[234,56509,9858],{"class":240},[234,56511,335],{"class":244},[234,56513,56514],{"class":236,"line":1005},[234,56515,1143],{"class":244},[234,56517,56518],{"class":236,"line":1013},[234,56519,262],{"emptyLinePlaceholder":261},[234,56521,56522,56524,56526],{"class":236,"line":1019},[234,56523,10152],{"class":240},[234,56525,19993],{"class":899},[234,56527,909],{"class":244},[234,56529,56530,56532],{"class":236,"line":1025},[234,56531,10198],{"class":281},[234,56533,909],{"class":244},[234,56535,56536,56538,56540,56542,56544,56546],{"class":236,"line":1031},[234,56537,10171],{"class":271},[234,56539,1443],{"class":244},[234,56541,17253],{"class":271},[234,56543,329],{"class":244},[234,56545,1836],{"class":271},[234,56547,335],{"class":244},[234,56549,56550],{"class":236,"line":1037},[234,56551,1138],{"class":244},[234,56553,56554],{"class":236,"line":427},[234,56555,1143],{"class":244},[30,56557,56558,20028,56560,137,56562,20033,56564,20036,56566,20039,56568,20042,56570,20045,56572,20048],{},[60,56559,17042],{},[60,56561,17022],{},[60,56563,17035],{},[60,56565,17022],{},[60,56567,17035],{},[60,56569,17319],{},[60,56571,17022],{},[60,56573,17035],{},[37,56575,20052],{"id":20051},[30,56577,20055,56578,1114],{},[1929,56579,20058],{},[2221,56581,56582,56590],{},[2224,56583,56584],{},[2227,56585,56586,56588],{},[2230,56587,17425],{},[2230,56589,16910],{},[2240,56591,56592,56600,56608],{},[2227,56593,56594,56598],{},[2245,56595,56596],{},[60,56597,17455],{},[2245,56599,20079],{},[2227,56601,56602,56606],{},[2245,56603,56604],{},[60,56605,17630],{},[2245,56607,20088],{},[2227,56609,56610,56614],{},[2245,56611,56612],{},[60,56613,17639],{},[2245,56615,20097],{},[225,56617,56618],{"className":338,"code":20100,"language":340,"meta":230,"style":230},[60,56619,56620],{"__ignoreMap":230},[234,56621,56622,56624,56626,56628,56630,56632,56634,56636,56638,56640,56642],{"class":236,"line":237},[234,56623,347],{"class":244},[234,56625,25],{"class":350},[234,56627,354],{"class":281},[234,56629,357],{"class":244},[234,56631,17666],{"class":251},[234,56633,17669],{"class":281},[234,56635,357],{"class":244},[234,56637,20121],{"class":251},[234,56639,20124],{"class":244},[234,56641,25],{"class":350},[234,56643,376],{"class":244},[225,56645,56646],{"className":5857,"code":20131,"language":5859,"meta":230,"style":230},[60,56647,56648,56654,56680],{"__ignoreMap":230},[234,56649,56650,56652],{"class":236,"line":237},[234,56651,25],{"class":350},[234,56653,909],{"class":244},[234,56655,56656,56658,56660,56662,56664,56666,56668,56670,56672,56674,56676,56678],{"class":236,"line":258},[234,56657,9886],{"class":271},[234,56659,1443],{"class":244},[234,56661,1820],{"class":271},[234,56663,329],{"class":244},[234,56665,1825],{"class":271},[234,56667,329],{"class":244},[234,56669,17455],{"class":899},[234,56671,903],{"class":244},[234,56673,1841],{"class":240},[234,56675,1844],{"class":271},[234,56677,1789],{"class":240},[234,56679,335],{"class":244},[234,56681,56682],{"class":236,"line":265},[234,56683,1143],{"class":244},[37,56685,20173],{"id":20172},[30,56687,20176,56688,1833,56690,2703,56692,20183,56694,19417,56696,20188],{},[60,56689,17056],{},[60,56691,17068],{},[60,56693,17081],{},[1929,56695,19416],{},[60,56697,17061],{},[30,56699,20191],{},[37,56701,20195],{"id":20194},[30,56703,20198],{},[99,56705,56706,56708],{},[45,56707,20203],{},[45,56709,20206],{},[30,56711,20209,56712,20213],{},[60,56713,20212],{},[37,56715,20217],{"id":20216},[30,56717,20220],{},[42,56719,56720,56722,56724],{},[45,56721,20225],{},[45,56723,20228],{},[45,56725,20231],{},[30,56727,20234],{},[174,56729,17952],{"id":17951},[30,56731,20239],{},[42,56733,56734,56738],{},[45,56735,20244,56736,20247],{},[1929,56737,19416],{},[45,56739,20250,56740,20247],{},[1929,56741,19416],{},[30,56743,20255],{},[37,56745,17959],{"id":17958},[225,56747,56748],{"className":338,"code":20260,"language":340,"meta":230,"style":230},[60,56749,56750],{"__ignoreMap":230},[234,56751,56752,56754,56756,56758,56760,56762,56764,56766,56768,56770,56772,56774,56776,56778],{"class":236,"line":237},[234,56753,347],{"class":244},[234,56755,25],{"class":350},[234,56757,354],{"class":281},[234,56759,357],{"class":244},[234,56761,17666],{"class":251},[234,56763,17669],{"class":281},[234,56765,357],{"class":244},[234,56767,17850],{"class":251},[234,56769,20283],{"class":281},[234,56771,357],{"class":244},[234,56773,20288],{"class":251},[234,56775,20291],{"class":244},[234,56777,25],{"class":350},[234,56779,376],{"class":244},[30,56781,20298,56782,20301],{},[60,56783,18020],{},[30,56785,20304],{},[37,56787,20308],{"id":20307},[42,56789,56790,56792,56794],{},[45,56791,20313],{},[45,56793,20316],{},[45,56795,20319,56796,20322],{},[60,56797,16938],{},[37,56799,18775],{"id":18774},[42,56801,56802,56806,56810,56814],{},[45,56803,18780,56804],{},[133,56805,5290],{"href":5289},[45,56807,19577,56808],{},[133,56809,16960],{"href":16821},[45,56811,18785,56812],{},[133,56813,17411],{"href":16822},[45,56815,18790,56816],{},[133,56817,17645],{"href":16824},[410,56819,20345],{},{"title":230,"searchDepth":258,"depth":258,"links":56821},[56822,56823,56824,56825,56826,56827,56830,56831,56832],{"id":5010,"depth":258,"text":5011},{"id":19710,"depth":258,"text":19711},{"id":20051,"depth":258,"text":20052},{"id":20172,"depth":258,"text":20173},{"id":20194,"depth":258,"text":20195},{"id":20216,"depth":258,"text":20217,"children":56828},[56829],{"id":17951,"depth":265,"text":17952},{"id":17958,"depth":258,"text":17959},{"id":20307,"depth":258,"text":20308},{"id":18774,"depth":258,"text":18775},{"path":16824,"title":17645,"description":20360,"kind":5369,"section":5187,"order":19613,"group":5282,"parentPath":5289,"status":5370,"integration":2706,"publicExport":261,"activation":16814,"package":5371,"aliases":56834,"attrs":56835,"events":56836,"cssVars":56837,"related":56838,"body":56839},[17742,19446,19457,20362,20363,20364,20365,20366,20367],[],[],[],[5289,16822,16821],{"type":22,"value":56840,"toc":57688},[56841,56843,56847,56849,56851,56853,56883,56887,57115,57123,57125,57155,57161,57163,57165,57167,57172,57316,57318,57336,57340,57346,57386,57392,57396,57400,57450,57454,57456,57470,57472,57476,57520,57532,57538,57540,57550,57558,57584,57586,57588,57632,57638,57640,57642,57648,57650,57652,57654,57666,57668,57686],[25,56842,17645],{"id":17644},[30,56844,56845,20380],{},[60,56846,5290],{},[37,56848,20384],{"id":20383},[30,56850,20387],{},[174,56852,20391],{"id":20390},[30,56854,17718,56855,1833,56857,1833,56859,1833,56861,1833,56863,1833,56865,1833,56867,1833,56869,1833,56871,1833,56873,1833,56875,1833,56877,1833,56879,1833,56881,20432],{},[60,56856,17705],{},[60,56858,17708],{},[60,56860,17711],{},[60,56862,17714],{},[60,56864,20404],{},[60,56866,20407],{},[60,56868,20410],{},[60,56870,20413],{},[60,56872,20416],{},[60,56874,20419],{},[60,56876,20422],{},[60,56878,20425],{},[60,56880,20428],{},[60,56882,20431],{},[30,56884,20435,56885,20439],{},[1929,56886,20438],{},[225,56888,56889],{"className":338,"code":20442,"language":340,"meta":230,"style":230},[60,56890,56891,56895,56915,56941,56949,56953,56957,56971,56991,57011,57019,57039,57047,57067,57081,57099,57107],{"__ignoreMap":230},[234,56892,56893],{"class":236,"line":237},[234,56894,20449],{"class":864},[234,56896,56897,56899,56901,56903,56905,56907,56909,56911,56913],{"class":236,"line":258},[234,56898,347],{"class":244},[234,56900,30],{"class":350},[234,56902,354],{"class":281},[234,56904,357],{"class":244},[234,56906,17666],{"class":251},[234,56908,17669],{"class":281},[234,56910,357],{"class":244},[234,56912,20468],{"class":251},[234,56914,376],{"class":244},[234,56916,56917,56919,56921,56923,56925,56927,56929,56931,56933,56935,56937,56939],{"class":236,"line":265},[234,56918,20475],{"class":244},[234,56920,3714],{"class":350},[234,56922,20480],{"class":244},[234,56924,3714],{"class":350},[234,56926,20485],{"class":244},[234,56928,1929],{"class":350},[234,56930,1297],{"class":281},[234,56932,357],{"class":244},[234,56934,20494],{"class":251},[234,56936,20497],{"class":244},[234,56938,1929],{"class":350},[234,56940,20502],{"class":244},[234,56942,56943,56945,56947],{"class":236,"line":288},[234,56944,1402],{"class":244},[234,56946,30],{"class":350},[234,56948,376],{"class":244},[234,56950,56951],{"class":236,"line":293},[234,56952,262],{"emptyLinePlaceholder":261},[234,56954,56955],{"class":236,"line":305},[234,56956,20519],{"class":864},[234,56958,56959,56961,56963,56965,56967,56969],{"class":236,"line":321},[234,56960,347],{"class":244},[234,56962,30],{"class":350},[234,56964,1297],{"class":281},[234,56966,357],{"class":244},[234,56968,20532],{"class":251},[234,56970,376],{"class":244},[234,56972,56973,56975,56977,56979,56981,56983,56985,56987,56989],{"class":236,"line":946},[234,56974,1292],{"class":244},[234,56976,234],{"class":350},[234,56978,1297],{"class":281},[234,56980,357],{"class":244},[234,56982,20547],{"class":251},[234,56984,20550],{"class":244},[234,56986,234],{"class":350},[234,56988,20555],{"class":244},[234,56990,20558],{"class":271},[234,56992,56993,56995,56997,56999,57001,57003,57005,57007,57009],{"class":236,"line":955},[234,56994,1292],{"class":244},[234,56996,234],{"class":350},[234,56998,1297],{"class":281},[234,57000,357],{"class":244},[234,57002,20547],{"class":251},[234,57004,20573],{"class":244},[234,57006,234],{"class":350},[234,57008,20555],{"class":244},[234,57010,20558],{"class":271},[234,57012,57013,57015,57017],{"class":236,"line":11},[234,57014,1292],{"class":244},[234,57016,3714],{"class":350},[234,57018,376],{"class":244},[234,57020,57021,57023,57025,57027,57029,57031,57033,57035,57037],{"class":236,"line":980},[234,57022,1321],{"class":244},[234,57024,234],{"class":350},[234,57026,1297],{"class":281},[234,57028,357],{"class":244},[234,57030,20547],{"class":251},[234,57032,20480],{"class":244},[234,57034,234],{"class":350},[234,57036,20555],{"class":244},[234,57038,20558],{"class":271},[234,57040,57041,57043,57045],{"class":236,"line":994},[234,57042,1393],{"class":244},[234,57044,3714],{"class":350},[234,57046,376],{"class":244},[234,57048,57049,57051,57053,57055,57057,57059,57061,57063,57065],{"class":236,"line":1000},[234,57050,1292],{"class":244},[234,57052,234],{"class":350},[234,57054,1297],{"class":281},[234,57056,357],{"class":244},[234,57058,20547],{"class":251},[234,57060,20630],{"class":244},[234,57062,234],{"class":350},[234,57064,20555],{"class":244},[234,57066,20558],{"class":271},[234,57068,57069,57071,57073,57075,57077,57079],{"class":236,"line":1005},[234,57070,1292],{"class":244},[234,57072,1929],{"class":350},[234,57074,1297],{"class":281},[234,57076,357],{"class":244},[234,57078,20494],{"class":251},[234,57080,376],{"class":244},[234,57082,57083,57085,57087,57089,57091,57093,57095,57097],{"class":236,"line":1013},[234,57084,1321],{"class":244},[234,57086,234],{"class":350},[234,57088,1297],{"class":281},[234,57090,357],{"class":244},[234,57092,20547],{"class":251},[234,57094,20665],{"class":244},[234,57096,234],{"class":350},[234,57098,376],{"class":244},[234,57100,57101,57103,57105],{"class":236,"line":1019},[234,57102,1393],{"class":244},[234,57104,1929],{"class":350},[234,57106,376],{"class":244},[234,57108,57109,57111,57113],{"class":236,"line":1025},[234,57110,1402],{"class":244},[234,57112,30],{"class":350},[234,57114,376],{"class":244},[30,57116,20688,57117,1833,57119,2703,57121,20697],{},[60,57118,3714],{},[60,57120,20693],{},[60,57122,20696],{},[30,57124,20700],{},[225,57126,57127],{"className":338,"code":20703,"language":340,"meta":230,"style":230},[60,57128,57129],{"__ignoreMap":230},[234,57130,57131,57133,57135,57137,57139,57141,57143,57145,57147,57149,57151,57153],{"class":236,"line":237},[234,57132,347],{"class":244},[234,57134,133],{"class":350},[234,57136,20714],{"class":281},[234,57138,357],{"class":244},[234,57140,20719],{"class":251},[234,57142,20722],{"class":244},[234,57144,1929],{"class":350},[234,57146,20727],{"class":244},[234,57148,1929],{"class":350},[234,57150,371],{"class":244},[234,57152,133],{"class":350},[234,57154,376],{"class":244},[30,57156,20738,57157,137,57159,20743],{},[60,57158,17711],{},[60,57160,17708],{},[174,57162,20747],{"id":20746},[30,57164,20750],{},[30,57166,20753],{},[225,57168,57170],{"className":57169,"code":20757,"language":18140},[18138],[60,57171,20757],{"__ignoreMap":230},[225,57173,57174],{"className":338,"code":20762,"language":340,"meta":230,"style":230},[60,57175,57176,57180,57200,57220,57228,57232,57236,57250,57270,57290,57308],{"__ignoreMap":230},[234,57177,57178],{"class":236,"line":237},[234,57179,20449],{"class":864},[234,57181,57182,57184,57186,57188,57190,57192,57194,57196,57198],{"class":236,"line":258},[234,57183,347],{"class":244},[234,57185,30],{"class":350},[234,57187,354],{"class":281},[234,57189,357],{"class":244},[234,57191,17666],{"class":251},[234,57193,17669],{"class":281},[234,57195,357],{"class":244},[234,57197,20468],{"class":251},[234,57199,376],{"class":244},[234,57201,57202,57204,57206,57208,57210,57212,57214,57216,57218],{"class":236,"line":265},[234,57203,20793],{"class":244},[234,57205,3282],{"class":350},[234,57207,12316],{"class":281},[234,57209,357],{"class":244},[234,57211,20802],{"class":251},[234,57213,12324],{"class":281},[234,57215,357],{"class":244},[234,57217,20809],{"class":251},[234,57219,20812],{"class":244},[234,57221,57222,57224,57226],{"class":236,"line":288},[234,57223,1402],{"class":244},[234,57225,30],{"class":350},[234,57227,376],{"class":244},[234,57229,57230],{"class":236,"line":293},[234,57231,262],{"emptyLinePlaceholder":261},[234,57233,57234],{"class":236,"line":305},[234,57235,20519],{"class":864},[234,57237,57238,57240,57242,57244,57246,57248],{"class":236,"line":321},[234,57239,347],{"class":244},[234,57241,30],{"class":350},[234,57243,1297],{"class":281},[234,57245,357],{"class":244},[234,57247,20532],{"class":251},[234,57249,376],{"class":244},[234,57251,57252,57254,57256,57258,57260,57262,57264,57266,57268],{"class":236,"line":946},[234,57253,1292],{"class":244},[234,57255,234],{"class":350},[234,57257,1297],{"class":281},[234,57259,357],{"class":244},[234,57261,20547],{"class":251},[234,57263,20857],{"class":244},[234,57265,234],{"class":350},[234,57267,20555],{"class":244},[234,57269,20558],{"class":271},[234,57271,57272,57274,57276,57278,57280,57282,57284,57286,57288],{"class":236,"line":955},[234,57273,1292],{"class":244},[234,57275,3282],{"class":350},[234,57277,12316],{"class":281},[234,57279,357],{"class":244},[234,57281,20802],{"class":251},[234,57283,12324],{"class":281},[234,57285,357],{"class":244},[234,57287,20809],{"class":251},[234,57289,12339],{"class":244},[234,57291,57292,57294,57296,57298,57300,57302,57304,57306],{"class":236,"line":11},[234,57293,1292],{"class":244},[234,57295,234],{"class":350},[234,57297,1297],{"class":281},[234,57299,357],{"class":244},[234,57301,20547],{"class":251},[234,57303,20898],{"class":244},[234,57305,234],{"class":350},[234,57307,376],{"class":244},[234,57309,57310,57312,57314],{"class":236,"line":980},[234,57311,1402],{"class":244},[234,57313,30],{"class":350},[234,57315,376],{"class":244},[30,57317,20913],{},[42,57319,57320,57322,57328,57330],{},[45,57321,20918],{},[45,57323,20921,57324,1934,57326,17023],{},[60,57325,17035],{},[60,57327,17061],{},[45,57329,20928],{},[45,57331,20931,57332,20934,57334],{},[60,57333,17721],{},[60,57335,17497],{},[174,57337,57338,20942],{"id":20939},[60,57339,17733],{},[30,57341,57342,20947,57344,20950],{},[60,57343,17733],{},[60,57345,17733],{},[225,57347,57348],{"className":338,"code":20953,"language":340,"meta":230,"style":230},[60,57349,57350,57370,57378],{"__ignoreMap":230},[234,57351,57352,57354,57356,57358,57360,57362,57364,57366,57368],{"class":236,"line":237},[234,57353,347],{"class":244},[234,57355,25],{"class":350},[234,57357,354],{"class":281},[234,57359,357],{"class":244},[234,57361,17666],{"class":251},[234,57363,17669],{"class":281},[234,57365,357],{"class":244},[234,57367,20974],{"class":251},[234,57369,376],{"class":244},[234,57371,57372,57374,57376],{"class":236,"line":258},[234,57373,20981],{"class":244},[234,57375,2045],{"class":350},[234,57377,20986],{"class":244},[234,57379,57380,57382,57384],{"class":236,"line":265},[234,57381,1402],{"class":244},[234,57383,25],{"class":350},[234,57385,376],{"class":244},[30,57387,20997,57388,21000,57390,14079],{},[60,57389,17022],{},[60,57391,17319],{},[37,57393,57394],{"id":17742},[60,57395,17749],{},[30,57397,57398,21011],{},[60,57399,17749],{},[225,57401,57402],{"className":338,"code":17753,"language":340,"meta":230,"style":230},[60,57403,57404,57424,57442],{"__ignoreMap":230},[234,57405,57406,57408,57410,57412,57414,57416,57418,57420,57422],{"class":236,"line":237},[234,57407,347],{"class":244},[234,57409,37],{"class":350},[234,57411,354],{"class":281},[234,57413,357],{"class":244},[234,57415,17666],{"class":251},[234,57417,17669],{"class":281},[234,57419,357],{"class":244},[234,57421,17674],{"class":251},[234,57423,376],{"class":244},[234,57425,57426,57428,57430,57432,57434,57436,57438,57440],{"class":236,"line":258},[234,57427,1292],{"class":244},[234,57429,17742],{"class":350},[234,57431,1297],{"class":281},[234,57433,357],{"class":244},[234,57435,17788],{"class":251},[234,57437,17791],{"class":244},[234,57439,17742],{"class":350},[234,57441,17796],{"class":244},[234,57443,57444,57446,57448],{"class":236,"line":265},[234,57445,1402],{"class":244},[234,57447,37],{"class":350},[234,57449,376],{"class":244},[30,57451,21064,57452,21068],{},[60,57453,21067],{},[174,57455,21072],{"id":21071},[42,57457,57458,57466],{},[45,57459,19488,57460,19491,57462,19495,57464,19498],{},[60,57461,17742],{},[1929,57463,19494],{},[60,57465,17035],{},[45,57467,21085,57468,17023],{},[60,57469,17061],{},[174,57471,21091],{"id":21090},[30,57473,57474,21096],{},[60,57475,17749],{},[225,57477,57478],{"className":338,"code":21099,"language":340,"meta":230,"style":230},[60,57479,57480,57494,57512],{"__ignoreMap":230},[234,57481,57482,57484,57486,57488,57490,57492],{"class":236,"line":237},[234,57483,347],{"class":244},[234,57485,17742],{"class":350},[234,57487,1297],{"class":281},[234,57489,357],{"class":244},[234,57491,21114],{"class":251},[234,57493,376],{"class":244},[234,57495,57496,57498,57500,57502,57504,57506,57508,57510],{"class":236,"line":258},[234,57497,1292],{"class":244},[234,57499,17742],{"class":350},[234,57501,1297],{"class":281},[234,57503,357],{"class":244},[234,57505,21129],{"class":251},[234,57507,21132],{"class":244},[234,57509,17742],{"class":350},[234,57511,21137],{"class":244},[234,57513,57514,57516,57518],{"class":236,"line":265},[234,57515,1402],{"class":244},[234,57517,17742],{"class":350},[234,57519,376],{"class":244},[42,57521,57522,57528],{},[45,57523,21150,57524,137,57526],{},[60,57525,21153],{},[60,57527,21156],{},[45,57529,21159,57530,21162],{},[60,57531,21153],{},[37,57533,57534,21168,57536],{"id":21165},[60,57535,19446],{},[60,57537,19457],{},[30,57539,21173],{},[42,57541,57542,57546],{},[45,57543,57544,21180],{},[60,57545,19446],{},[45,57547,57548,21185],{},[60,57549,19457],{},[30,57551,21188,57552,1833,57554,2703,57556,21195],{},[60,57553,17022],{},[60,57555,17035],{},[60,57557,17061],{},[225,57559,57560],{"className":5857,"code":21198,"language":5859,"meta":230,"style":230},[60,57561,57562,57568,57580],{"__ignoreMap":230},[234,57563,57564,57566],{"class":236,"line":237},[234,57565,21205],{"class":281},[234,57567,909],{"class":244},[234,57569,57570,57572,57574,57576,57578],{"class":236,"line":258},[234,57571,21212],{"class":271},[234,57573,1443],{"class":244},[234,57575,15657],{"class":271},[234,57577,3714],{"class":240},[234,57579,255],{"class":244},[234,57581,57582],{"class":236,"line":265},[234,57583,1143],{"class":244},[37,57585,21228],{"id":21227},[30,57587,21231],{},[225,57589,57590],{"className":338,"code":21234,"language":340,"meta":230,"style":230},[60,57591,57592,57612,57624],{"__ignoreMap":230},[234,57593,57594,57596,57598,57600,57602,57604,57606,57608,57610],{"class":236,"line":237},[234,57595,347],{"class":244},[234,57597,30],{"class":350},[234,57599,354],{"class":281},[234,57601,357],{"class":244},[234,57603,17666],{"class":251},[234,57605,17669],{"class":281},[234,57607,357],{"class":244},[234,57609,20468],{"class":251},[234,57611,376],{"class":244},[234,57613,57614,57616,57618,57620,57622],{"class":236,"line":258},[234,57615,1292],{"class":244},[234,57617,3714],{"class":350},[234,57619,21265],{"class":244},[234,57621,3714],{"class":350},[234,57623,21270],{"class":244},[234,57625,57626,57628,57630],{"class":236,"line":265},[234,57627,1402],{"class":244},[234,57629,30],{"class":350},[234,57631,376],{"class":244},[30,57633,21281,57634,21285,57636,21288],{},[60,57635,21284],{},[60,57637,17705],{},[37,57639,18741],{"id":18740},[174,57641,21294],{"id":21293},[30,57643,21297,57644,1934,57646,21304],{},[60,57645,21300],{},[60,57647,21303],{},[174,57649,21308],{"id":21307},[30,57651,21311],{},[174,57653,21315],{"id":21314},[30,57655,21318,57656,1833,57658,1833,57660,1833,57662,1833,57664,21332],{},[60,57657,21321],{},[60,57659,21324],{},[60,57661,410],{},[60,57663,21329],{},[60,57665,4269],{},[37,57667,18775],{"id":18774},[42,57669,57670,57674,57678,57682],{},[45,57671,18780,57672],{},[133,57673,5290],{"href":5289},[45,57675,21343,57676],{},[133,57677,17411],{"href":16822},[45,57679,19577,57680],{},[133,57681,16960],{"href":16821},[45,57683,18795,57684],{},[133,57685,17926],{"href":16823},[410,57687,21356],{},{"title":230,"searchDepth":258,"depth":258,"links":57689},[57690,57695,57699,57700,57701,57706],{"id":20383,"depth":258,"text":20384,"children":57691},[57692,57693,57694],{"id":20390,"depth":265,"text":20391},{"id":20746,"depth":265,"text":20747},{"id":20939,"depth":265,"text":21364},{"id":17742,"depth":258,"text":17749,"children":57696},[57697,57698],{"id":21071,"depth":265,"text":21072},{"id":21090,"depth":265,"text":21091},{"id":21165,"depth":258,"text":21370},{"id":21227,"depth":258,"text":21228},{"id":18740,"depth":258,"text":18741,"children":57702},[57703,57704,57705],{"id":21293,"depth":265,"text":21294},{"id":21307,"depth":265,"text":21308},{"id":21314,"depth":265,"text":21315},{"id":18774,"depth":258,"text":18775},{"path":5295,"title":5296,"description":21379,"kind":5369,"section":5187,"order":21380,"group":5282,"status":8027,"integration":2706,"publicExport":261,"activation":21381,"package":5371,"aliases":57708,"attrs":57709,"events":57710,"cssVars":57711,"related":57712,"body":57713},[21383,5296],[],[],[],[5289,5301,2899],{"type":22,"value":57714,"toc":58523},[57715,57717,57721,57723,57725,57779,57781,57799,57801,57803,57805,57807,57817,57819,57841,57843,57845,57895,57897,57933,57935,57937,57939,58181,58397,58441,58443,58497,58499,58521],[25,57716,5296],{"id":21392},[30,57718,57719,21397],{},[60,57720,5296],{},[37,57722,5407],{"id":5406},[174,57724,4905],{"id":4904},[2221,57726,57727,57739],{},[2224,57728,57729],{},[2227,57730,57731,57733,57735,57737],{},[2230,57732,4914],{},[2230,57734,4917],{},[2230,57736,4920],{},[2230,57738,5424],{},[2240,57740,57741,57753,57765],{},[2227,57742,57743,57747,57749,57751],{},[2245,57744,57745],{},[60,57746,21424],{},[2245,57748,21427],{},[2245,57750,21430],{},[2245,57752,21433],{},[2227,57754,57755,57759,57761,57763],{},[2245,57756,57757],{},[60,57758,21440],{},[2245,57760,21427],{},[2245,57762,21445],{},[2245,57764,21448],{},[2227,57766,57767,57771,57773,57777],{},[2245,57768,57769],{},[60,57770,21455],{},[2245,57772,2252],{},[2245,57774,57775],{},[60,57776,11102],{},[2245,57778,21464],{},[30,57780,21467],{},[42,57782,57783,57787,57791,57795],{},[45,57784,57785],{},[60,57786,21474],{},[45,57788,57789],{},[60,57790,21479],{},[45,57792,57793],{},[60,57794,21484],{},[45,57796,57797],{},[60,57798,21489],{},[30,57800,21492],{},[174,57802,5558],{"id":5557},[30,57804,21497],{},[30,57806,21500],{},[42,57808,57809,57813],{},[45,57810,57811],{},[60,57812,21507],{},[45,57814,21510,57815],{},[60,57816,21513],{},[30,57818,21516],{},[42,57820,57821,57825,57829,57833,57837],{},[45,57822,57823],{},[60,57824,21523],{},[45,57826,57827],{},[60,57828,21528],{},[45,57830,57831],{},[60,57832,21533],{},[45,57834,7227,57835],{},[60,57836,21538],{},[45,57838,7227,57839],{},[60,57840,21543],{},[30,57842,21546],{},[174,57844,5593],{"id":3814},[2221,57846,57847,57857],{},[2224,57848,57849],{},[2227,57850,57851,57853,57855],{},[2230,57852,5602],{},[2230,57854,5605],{},[2230,57856,5608],{},[2240,57858,57859,57871,57883],{},[2227,57860,57861,57865,57869],{},[2245,57862,57863],{},[60,57864,21569],{},[2245,57866,57867],{},[60,57868,21574],{},[2245,57870,21577],{},[2227,57872,57873,57877,57881],{},[2245,57874,57875],{},[60,57876,21584],{},[2245,57878,57879],{},[60,57880,21574],{},[2245,57882,21591],{},[2227,57884,57885,57889,57893],{},[2245,57886,57887],{},[60,57888,21598],{},[2245,57890,57891],{},[60,57892,21603],{},[2245,57894,21606],{},[30,57896,21609],{},[225,57898,57899],{"className":227,"code":21612,"language":229,"meta":230,"style":230},[60,57900,57901,57913,57921,57929],{"__ignoreMap":230},[234,57902,57903,57905,57907,57909,57911],{"class":236,"line":237},[234,57904,296],{"class":244},[234,57906,21621],{"class":281},[234,57908,329],{"class":244},[234,57910,21626],{"class":251},[234,57912,21629],{"class":244},[234,57914,57915,57917,57919],{"class":236,"line":258},[234,57916,21634],{"class":244},[234,57918,15274],{"class":271},[234,57920,2506],{"class":244},[234,57922,57923,57925,57927],{"class":236,"line":265},[234,57924,21643],{"class":244},[234,57926,5942],{"class":271},[234,57928,2506],{"class":244},[234,57930,57931],{"class":236,"line":288},[234,57932,1040],{"class":244},[174,57934,5667],{"id":5666},[30,57936,10483],{},[37,57938,5689],{"id":5688},[225,57940,57941],{"className":338,"code":21660,"language":340,"meta":230,"style":230},[60,57942,57943,57951,57961,57971,57979,57989,57997,58001,58025,58049,58073,58097,58121,58129,58133,58157],{"__ignoreMap":230},[234,57944,57945,57947,57949],{"class":236,"line":237},[234,57946,347],{"class":244},[234,57948,740],{"class":350},[234,57950,15100],{"class":244},[234,57952,57953,57955,57957,57959],{"class":236,"line":258},[234,57954,12249],{"class":281},[234,57956,357],{"class":244},[234,57958,21679],{"class":251},[234,57960,15100],{"class":244},[234,57962,57963,57965,57967,57969],{"class":236,"line":265},[234,57964,12259],{"class":281},[234,57966,357],{"class":244},[234,57968,21690],{"class":251},[234,57970,15100],{"class":244},[234,57972,57973,57975,57977],{"class":236,"line":288},[234,57974,21697],{"class":281},[234,57976,357],{"class":244},[234,57978,21702],{"class":251},[234,57980,57981,57983,57985,57987],{"class":236,"line":293},[234,57982,21707],{"class":281},[234,57984,357],{"class":244},[234,57986,21712],{"class":251},[234,57988,15100],{"class":244},[234,57990,57991,57993,57995],{"class":236,"line":305},[234,57992,12239],{"class":281},[234,57994,357],{"class":244},[234,57996,21723],{"class":251},[234,57998,57999],{"class":236,"line":321},[234,58000,376],{"class":244},[234,58002,58003,58005,58007,58009,58011,58013,58015,58017,58019,58021,58023],{"class":236,"line":946},[234,58004,1292],{"class":244},[234,58006,12395],{"class":350},[234,58008,1297],{"class":281},[234,58010,357],{"class":244},[234,58012,21740],{"class":251},[234,58014,21743],{"class":281},[234,58016,357],{"class":244},[234,58018,21748],{"class":251},[234,58020,21751],{"class":244},[234,58022,12395],{"class":350},[234,58024,376],{"class":244},[234,58026,58027,58029,58031,58033,58035,58037,58039,58041,58043,58045,58047],{"class":236,"line":955},[234,58028,1292],{"class":244},[234,58030,12395],{"class":350},[234,58032,1297],{"class":281},[234,58034,357],{"class":244},[234,58036,21740],{"class":251},[234,58038,21743],{"class":281},[234,58040,357],{"class":244},[234,58042,21774],{"class":251},[234,58044,21777],{"class":244},[234,58046,12395],{"class":350},[234,58048,376],{"class":244},[234,58050,58051,58053,58055,58057,58059,58061,58063,58065,58067,58069,58071],{"class":236,"line":11},[234,58052,1292],{"class":244},[234,58054,12395],{"class":350},[234,58056,1297],{"class":281},[234,58058,357],{"class":244},[234,58060,21740],{"class":251},[234,58062,21743],{"class":281},[234,58064,357],{"class":244},[234,58066,21800],{"class":251},[234,58068,21803],{"class":244},[234,58070,12395],{"class":350},[234,58072,376],{"class":244},[234,58074,58075,58077,58079,58081,58083,58085,58087,58089,58091,58093,58095],{"class":236,"line":980},[234,58076,1292],{"class":244},[234,58078,12395],{"class":350},[234,58080,1297],{"class":281},[234,58082,357],{"class":244},[234,58084,21740],{"class":251},[234,58086,21743],{"class":281},[234,58088,357],{"class":244},[234,58090,21826],{"class":251},[234,58092,21829],{"class":244},[234,58094,12395],{"class":350},[234,58096,376],{"class":244},[234,58098,58099,58101,58103,58105,58107,58109,58111,58113,58115,58117,58119],{"class":236,"line":994},[234,58100,1292],{"class":244},[234,58102,12395],{"class":350},[234,58104,1297],{"class":281},[234,58106,357],{"class":244},[234,58108,21740],{"class":251},[234,58110,21743],{"class":281},[234,58112,357],{"class":244},[234,58114,21852],{"class":251},[234,58116,21855],{"class":244},[234,58118,12395],{"class":350},[234,58120,376],{"class":244},[234,58122,58123,58125,58127],{"class":236,"line":1000},[234,58124,1402],{"class":244},[234,58126,740],{"class":350},[234,58128,376],{"class":244},[234,58130,58131],{"class":236,"line":1005},[234,58132,262],{"emptyLinePlaceholder":261},[234,58134,58135,58137,58139,58141,58143,58145,58147,58149,58151,58153,58155],{"class":236,"line":1013},[234,58136,347],{"class":244},[234,58138,1359],{"class":350},[234,58140,1070],{"class":281},[234,58142,357],{"class":244},[234,58144,21884],{"class":251},[234,58146,5157],{"class":281},[234,58148,357],{"class":244},[234,58150,21891],{"class":251},[234,58152,21894],{"class":244},[234,58154,1359],{"class":350},[234,58156,376],{"class":244},[234,58158,58159,58161,58163,58165,58167,58169,58171,58173,58175,58177,58179],{"class":236,"line":1019},[234,58160,347],{"class":244},[234,58162,1359],{"class":350},[234,58164,1070],{"class":281},[234,58166,357],{"class":244},[234,58168,21884],{"class":251},[234,58170,5157],{"class":281},[234,58172,357],{"class":244},[234,58174,21917],{"class":251},[234,58176,21920],{"class":244},[234,58178,1359],{"class":350},[234,58180,376],{"class":244},[225,58182,58183],{"className":5857,"code":21927,"language":5859,"meta":230,"style":230},[60,58184,58185,58191,58203,58215,58227,58237,58241,58245,58251,58261,58277,58287,58297,58307,58317,58329,58359,58363,58367,58373,58383,58393],{"__ignoreMap":230},[234,58186,58187,58189],{"class":236,"line":237},[234,58188,21934],{"class":281},[234,58190,909],{"class":244},[234,58192,58193,58195,58197,58199,58201],{"class":236,"line":258},[234,58194,5977],{"class":271},[234,58196,1443],{"class":244},[234,58198,5883],{"class":271},[234,58200,3403],{"class":240},[234,58202,255],{"class":244},[234,58204,58205,58207,58209,58211,58213],{"class":236,"line":265},[234,58206,15330],{"class":271},[234,58208,1443],{"class":244},[234,58210,21957],{"class":271},[234,58212,1789],{"class":240},[234,58214,255],{"class":244},[234,58216,58217,58219,58221,58223,58225],{"class":236,"line":288},[234,58218,21966],{"class":271},[234,58220,1443],{"class":244},[234,58222,1836],{"class":271},[234,58224,21973],{"class":271},[234,58226,255],{"class":244},[234,58228,58229,58231,58233,58235],{"class":236,"line":293},[234,58230,7598],{"class":271},[234,58232,1443],{"class":244},[234,58234,7603],{"class":271},[234,58236,255],{"class":244},[234,58238,58239],{"class":236,"line":305},[234,58240,1143],{"class":244},[234,58242,58243],{"class":236,"line":321},[234,58244,262],{"emptyLinePlaceholder":261},[234,58246,58247,58249],{"class":236,"line":946},[234,58248,21998],{"class":281},[234,58250,909],{"class":244},[234,58252,58253,58255,58257,58259],{"class":236,"line":955},[234,58254,6023],{"class":271},[234,58256,1443],{"class":244},[234,58258,22009],{"class":271},[234,58260,255],{"class":244},[234,58262,58263,58265,58267,58269,58271,58273,58275],{"class":236,"line":11},[234,58264,1769],{"class":271},[234,58266,1443],{"class":244},[234,58268,1754],{"class":271},[234,58270,1789],{"class":240},[234,58272,6013],{"class":271},[234,58274,6016],{"class":271},[234,58276,255],{"class":244},[234,58278,58279,58281,58283,58285],{"class":236,"line":980},[234,58280,1677],{"class":271},[234,58282,1443],{"class":244},[234,58284,12585],{"class":271},[234,58286,255],{"class":244},[234,58288,58289,58291,58293,58295],{"class":236,"line":994},[234,58290,6805],{"class":271},[234,58292,1443],{"class":244},[234,58294,1695],{"class":271},[234,58296,255],{"class":244},[234,58298,58299,58301,58303,58305],{"class":236,"line":1000},[234,58300,12602],{"class":271},[234,58302,1443],{"class":244},[234,58304,1695],{"class":271},[234,58306,255],{"class":244},[234,58308,58309,58311,58313,58315],{"class":236,"line":1005},[234,58310,14315],{"class":271},[234,58312,1443],{"class":244},[234,58314,14320],{"class":271},[234,58316,255],{"class":244},[234,58318,58319,58321,58323,58325,58327],{"class":236,"line":1013},[234,58320,9886],{"class":271},[234,58322,1443],{"class":244},[234,58324,14331],{"class":271},[234,58326,1711],{"class":240},[234,58328,255],{"class":244},[234,58330,58331,58333,58335,58337,58339,58341,58343,58345,58347,58349,58351,58353,58355,58357],{"class":236,"line":1019},[234,58332,22084],{"class":271},[234,58334,22087],{"class":244},[234,58336,22090],{"class":271},[234,58338,9858],{"class":240},[234,58340,17275],{"class":271},[234,58342,329],{"class":244},[234,58344,7131],{"class":271},[234,58346,1833],{"class":244},[234,58348,1836],{"class":271},[234,58350,1833],{"class":244},[234,58352,1836],{"class":271},[234,58354,1833],{"class":244},[234,58356,1754],{"class":271},[234,58358,335],{"class":244},[234,58360,58361],{"class":236,"line":1025},[234,58362,1143],{"class":244},[234,58364,58365],{"class":236,"line":1031},[234,58366,262],{"emptyLinePlaceholder":261},[234,58368,58369,58371],{"class":236,"line":1037},[234,58370,22125],{"class":281},[234,58372,909],{"class":244},[234,58374,58375,58377,58379,58381],{"class":236,"line":427},[234,58376,6023],{"class":271},[234,58378,1443],{"class":244},[234,58380,9965],{"class":271},[234,58382,255],{"class":244},[234,58384,58385,58387,58389,58391],{"class":236,"line":1571},[234,58386,11568],{"class":271},[234,58388,1443],{"class":244},[234,58390,6028],{"class":271},[234,58392,255],{"class":244},[234,58394,58395],{"class":236,"line":1592},[234,58396,1143],{"class":244},[225,58398,58399],{"className":227,"code":22154,"language":229,"meta":230,"style":230},[60,58400,58401,58421],{"__ignoreMap":230},[234,58402,58403,58405,58407,58409,58411,58413,58415,58417,58419],{"class":236,"line":237},[234,58404,296],{"class":244},[234,58406,21621],{"class":281},[234,58408,329],{"class":244},[234,58410,22167],{"class":251},[234,58412,22170],{"class":244},[234,58414,6008],{"class":271},[234,58416,22175],{"class":244},[234,58418,6740],{"class":271},[234,58420,318],{"class":244},[234,58422,58423,58425,58427,58429,58431,58433,58435,58437,58439],{"class":236,"line":258},[234,58424,296],{"class":244},[234,58426,21621],{"class":281},[234,58428,329],{"class":244},[234,58430,22167],{"class":251},[234,58432,22170],{"class":244},[234,58434,9609],{"class":271},[234,58436,22175],{"class":244},[234,58438,6740],{"class":271},[234,58440,318],{"class":244},[37,58442,6074],{"id":6073},[225,58444,58445],{"className":227,"code":22204,"language":229,"meta":230,"style":230},[60,58446,58447,58459,58463,58477,58485],{"__ignoreMap":230},[234,58448,58449,58451,58453,58455,58457],{"class":236,"line":237},[234,58450,241],{"class":240},[234,58452,22213],{"class":244},[234,58454,248],{"class":240},[234,58456,252],{"class":251},[234,58458,255],{"class":244},[234,58460,58461],{"class":236,"line":258},[234,58462,262],{"emptyLinePlaceholder":261},[234,58464,58465,58467,58469,58471,58473,58475],{"class":236,"line":265},[234,58466,268],{"class":240},[234,58468,272],{"class":271},[234,58470,275],{"class":240},[234,58472,278],{"class":244},[234,58474,282],{"class":281},[234,58476,285],{"class":244},[234,58478,58479,58481,58483],{"class":236,"line":288},[234,58480,296],{"class":244},[234,58482,299],{"class":281},[234,58484,22246],{"class":244},[234,58486,58487,58489,58491,58493,58495],{"class":236,"line":293},[234,58488,296],{"class":244},[234,58490,326],{"class":281},[234,58492,329],{"class":244},[234,58494,332],{"class":271},[234,58496,335],{"class":244},[37,58498,6133],{"id":6132},[42,58500,58501,58503,58507,58513,58517],{},[45,58502,22265],{},[45,58504,22268,58505,22271],{},[60,58506,11102],{},[45,58508,22268,58509,22277,58511,106],{},[60,58510,22276],{},[60,58512,21598],{},[45,58514,22282,58515,22286],{},[60,58516,22285],{},[45,58518,22289,58519,22293],{},[60,58520,22292],{},[410,58522,22296],{},{"title":230,"searchDepth":258,"depth":258,"links":58524},[58525,58531,58532,58533],{"id":5406,"depth":258,"text":5407,"children":58526},[58527,58528,58529,58530],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":5301,"title":200,"description":22309,"kind":5369,"section":5187,"order":22310,"group":5282,"status":5370,"integration":11669,"publicExport":261,"activation":22311,"package":5371,"aliases":58535,"attrs":58536,"events":58537,"cssVars":58538,"related":58539,"body":58540},[22313,200,22314],[22316,22317,22318,22319],[22314,22321,22322,22323],[],[5260,2899,2464],{"type":22,"value":58541,"toc":59348},[58542,58544,58552,58554,58556,58558,58576,58578,58580,58598,58600,58606,58616,58620,58622,58684,58720,58722,58724,58726,58912,59208,59210,59264,59268,59332,59334,59346],[25,58543,200],{"id":22330},[30,58545,58546,22335,58548,22339,58550,22343],{},[60,58547,200],{},[60,58549,22338],{},[60,58551,22342],{},[37,58553,5407],{"id":5406},[174,58555,22349],{"id":22348},[30,58557,22352],{},[42,58559,58560,58564,58568,58572],{},[45,58561,4350,58562],{},[60,58563,22359],{},[45,58565,22362,58566],{},[60,58567,22365],{},[45,58569,22368,58570],{},[60,58571,22371],{},[45,58573,4345,58574],{},[60,58575,22376],{},[174,58577,4905],{"id":4904},[30,58579,22381],{},[42,58581,58582,58586,58590,58594],{},[45,58583,58584],{},[60,58585,22316],{},[45,58587,58588],{},[60,58589,22317],{},[45,58591,58592],{},[60,58593,22318],{},[45,58595,58596],{},[60,58597,22319],{},[174,58599,5558],{"id":5557},[30,58601,58602,22406,58604,22410],{},[60,58603,200],{},[60,58605,22409],{},[42,58607,58608,58612],{},[45,58609,22415,58610],{},[60,58611,22418],{},[45,58613,22421,58614],{},[60,58615,22424],{},[30,58617,22427,58618,106],{},[60,58619,12088],{},[174,58621,5593],{"id":3814},[2221,58623,58624,58634],{},[2224,58625,58626],{},[2227,58627,58628,58630,58632],{},[2230,58629,5602],{},[2230,58631,5605],{},[2230,58633,5608],{},[2240,58635,58636,58648,58660,58672],{},[2227,58637,58638,58642,58646],{},[2245,58639,58640],{},[60,58641,22314],{},[2245,58643,58644],{},[60,58645,14955],{},[2245,58647,22458],{},[2227,58649,58650,58654,58658],{},[2245,58651,58652],{},[60,58653,22321],{},[2245,58655,58656],{},[60,58657,14955],{},[2245,58659,22471],{},[2227,58661,58662,58666,58670],{},[2245,58663,58664],{},[60,58665,22322],{},[2245,58667,58668],{},[60,58669,14955],{},[2245,58671,22484],{},[2227,58673,58674,58678,58682],{},[2245,58675,58676],{},[60,58677,22323],{},[2245,58679,58680],{},[60,58681,14955],{},[2245,58683,22497],{},[225,58685,58686],{"className":227,"code":22500,"language":229,"meta":230,"style":230},[60,58687,58688,58708,58716],{"__ignoreMap":230},[234,58689,58690,58692,58694,58696,58698,58700,58702,58704,58706],{"class":236,"line":237},[234,58691,296],{"class":244},[234,58693,1536],{"class":281},[234,58695,329],{"class":244},[234,58697,22513],{"class":251},[234,58699,2976],{"class":244},[234,58701,22518],{"class":899},[234,58703,903],{"class":244},[234,58705,906],{"class":240},[234,58707,909],{"class":244},[234,58709,58710,58712,58714],{"class":236,"line":258},[234,58711,1482],{"class":244},[234,58713,1485],{"class":281},[234,58715,22533],{"class":244},[234,58717,58718],{"class":236,"line":265},[234,58719,1040],{"class":244},[174,58721,5667],{"id":5666},[30,58723,10483],{},[37,58725,5689],{"id":5688},[225,58727,58728],{"className":338,"code":22546,"language":340,"meta":230,"style":230},[60,58729,58730,58744,58762,58766,58784,58810,58836,58862,58870,58874,58892,58896,58904],{"__ignoreMap":230},[234,58731,58732,58734,58736,58738,58740,58742],{"class":236,"line":237},[234,58733,347],{"class":244},[234,58735,22555],{"class":350},[234,58737,1297],{"class":281},[234,58739,357],{"class":244},[234,58741,22562],{"class":251},[234,58743,376],{"class":244},[234,58745,58746,58748,58750,58752,58754,58756,58758,58760],{"class":236,"line":258},[234,58747,1292],{"class":244},[234,58749,351],{"class":350},[234,58751,1297],{"class":281},[234,58753,357],{"class":244},[234,58755,14115],{"class":251},[234,58757,14118],{"class":244},[234,58759,351],{"class":350},[234,58761,376],{"class":244},[234,58763,58764],{"class":236,"line":265},[234,58765,4733],{"class":244},[234,58767,58768,58770,58772,58774,58776,58778,58780,58782],{"class":236,"line":288},[234,58769,1292],{"class":244},[234,58771,42],{"class":350},[234,58773,22595],{"class":281},[234,58775,22598],{"class":281},[234,58777,1297],{"class":281},[234,58779,357],{"class":244},[234,58781,22605],{"class":251},[234,58783,376],{"class":244},[234,58785,58786,58788,58790,58792,58794,58796,58798,58800,58802,58804,58806,58808],{"class":236,"line":293},[234,58787,1321],{"class":244},[234,58789,45],{"class":350},[234,58791,20722],{"class":244},[234,58793,133],{"class":350},[234,58795,20714],{"class":281},[234,58797,357],{"class":244},[234,58799,22624],{"class":251},[234,58801,22627],{"class":244},[234,58803,133],{"class":350},[234,58805,371],{"class":244},[234,58807,45],{"class":350},[234,58809,376],{"class":244},[234,58811,58812,58814,58816,58818,58820,58822,58824,58826,58828,58830,58832,58834],{"class":236,"line":305},[234,58813,1321],{"class":244},[234,58815,45],{"class":350},[234,58817,20722],{"class":244},[234,58819,133],{"class":350},[234,58821,20714],{"class":281},[234,58823,357],{"class":244},[234,58825,22624],{"class":251},[234,58827,22654],{"class":244},[234,58829,133],{"class":350},[234,58831,371],{"class":244},[234,58833,45],{"class":350},[234,58835,376],{"class":244},[234,58837,58838,58840,58842,58844,58846,58848,58850,58852,58854,58856,58858,58860],{"class":236,"line":321},[234,58839,1321],{"class":244},[234,58841,45],{"class":350},[234,58843,20722],{"class":244},[234,58845,133],{"class":350},[234,58847,20714],{"class":281},[234,58849,357],{"class":244},[234,58851,22624],{"class":251},[234,58853,22681],{"class":244},[234,58855,133],{"class":350},[234,58857,371],{"class":244},[234,58859,45],{"class":350},[234,58861,376],{"class":244},[234,58863,58864,58866,58868],{"class":236,"line":946},[234,58865,1393],{"class":244},[234,58867,42],{"class":350},[234,58869,376],{"class":244},[234,58871,58872],{"class":236,"line":955},[234,58873,262],{"emptyLinePlaceholder":261},[234,58875,58876,58878,58880,58882,58884,58886,58888,58890],{"class":236,"line":11},[234,58877,1292],{"class":244},[234,58879,1359],{"class":350},[234,58881,22710],{"class":281},[234,58883,22713],{"class":281},[234,58885,1297],{"class":281},[234,58887,357],{"class":244},[234,58889,22720],{"class":251},[234,58891,376],{"class":244},[234,58893,58894],{"class":236,"line":980},[234,58895,22727],{"class":244},[234,58897,58898,58900,58902],{"class":236,"line":994},[234,58899,1393],{"class":244},[234,58901,1359],{"class":350},[234,58903,376],{"class":244},[234,58905,58906,58908,58910],{"class":236,"line":1000},[234,58907,1402],{"class":244},[234,58909,22555],{"class":350},[234,58911,376],{"class":244},[225,58913,58914],{"className":5857,"code":22746,"language":5859,"meta":230,"style":230},[60,58915,58916,58922,58932,58942,58952,58968,58984,58994,58998,59002,59008,59018,59030,59040,59050,59060,59064,59068,59076,59086,59096,59106,59110,59114,59120,59136,59152,59162,59172,59182,59192,59204],{"__ignoreMap":230},[234,58917,58918,58920],{"class":236,"line":237},[234,58919,22753],{"class":281},[234,58921,909],{"class":244},[234,58923,58924,58926,58928,58930],{"class":236,"line":258},[234,58925,1677],{"class":271},[234,58927,1443],{"class":244},[234,58929,12585],{"class":271},[234,58931,255],{"class":244},[234,58933,58934,58936,58938,58940],{"class":236,"line":265},[234,58935,6805],{"class":271},[234,58937,1443],{"class":244},[234,58939,1695],{"class":271},[234,58941,255],{"class":244},[234,58943,58944,58946,58948,58950],{"class":236,"line":288},[234,58945,12602],{"class":271},[234,58947,1443],{"class":244},[234,58949,14260],{"class":271},[234,58951,255],{"class":244},[234,58953,58954,58956,58958,58960,58962,58964,58966],{"class":236,"line":293},[234,58955,1749],{"class":271},[234,58957,1443],{"class":244},[234,58959,1708],{"class":271},[234,58961,1711],{"class":240},[234,58963,14275],{"class":271},[234,58965,1711],{"class":240},[234,58967,255],{"class":244},[234,58969,58970,58972,58974,58976,58978,58980,58982],{"class":236,"line":305},[234,58971,7639],{"class":271},[234,58973,1443],{"class":244},[234,58975,1754],{"class":271},[234,58977,1789],{"class":240},[234,58979,6013],{"class":271},[234,58981,6016],{"class":271},[234,58983,255],{"class":244},[234,58985,58986,58988,58990,58992],{"class":236,"line":321},[234,58987,6023],{"class":271},[234,58989,1443],{"class":244},[234,58991,6028],{"class":271},[234,58993,255],{"class":244},[234,58995,58996],{"class":236,"line":946},[234,58997,1143],{"class":244},[234,58999,59000],{"class":236,"line":955},[234,59001,262],{"emptyLinePlaceholder":261},[234,59003,59004,59006],{"class":236,"line":11},[234,59005,22840],{"class":281},[234,59007,909],{"class":244},[234,59009,59010,59012,59014,59016],{"class":236,"line":980},[234,59011,1677],{"class":271},[234,59013,1443],{"class":244},[234,59015,12585],{"class":271},[234,59017,255],{"class":244},[234,59019,59020,59022,59024,59026,59028],{"class":236,"line":994},[234,59021,1703],{"class":271},[234,59023,1443],{"class":244},[234,59025,6008],{"class":271},[234,59027,1711],{"class":240},[234,59029,255],{"class":244},[234,59031,59032,59034,59036,59038],{"class":236,"line":1000},[234,59033,22869],{"class":271},[234,59035,1443],{"class":244},[234,59037,1774],{"class":271},[234,59039,255],{"class":244},[234,59041,59042,59044,59046,59048],{"class":236,"line":1005},[234,59043,21966],{"class":271},[234,59045,1443],{"class":244},[234,59047,1836],{"class":271},[234,59049,255],{"class":244},[234,59051,59052,59054,59056,59058],{"class":236,"line":1013},[234,59053,1749],{"class":271},[234,59055,1443],{"class":244},[234,59057,1836],{"class":271},[234,59059,255],{"class":244},[234,59061,59062],{"class":236,"line":1019},[234,59063,1143],{"class":244},[234,59065,59066],{"class":236,"line":1025},[234,59067,262],{"emptyLinePlaceholder":261},[234,59069,59070,59072,59074],{"class":236,"line":1031},[234,59071,22840],{"class":281},[234,59073,22910],{"class":350},[234,59075,909],{"class":244},[234,59077,59078,59080,59082,59084],{"class":236,"line":1037},[234,59079,22917],{"class":271},[234,59081,1443],{"class":244},[234,59083,1774],{"class":271},[234,59085,255],{"class":244},[234,59087,59088,59090,59092,59094],{"class":236,"line":427},[234,59089,11568],{"class":271},[234,59091,1443],{"class":244},[234,59093,9965],{"class":271},[234,59095,255],{"class":244},[234,59097,59098,59100,59102,59104],{"class":236,"line":1571},[234,59099,14315],{"class":271},[234,59101,1443],{"class":244},[234,59103,22942],{"class":271},[234,59105,255],{"class":244},[234,59107,59108],{"class":236,"line":1592},[234,59109,1143],{"class":244},[234,59111,59112],{"class":236,"line":1600},[234,59113,262],{"emptyLinePlaceholder":261},[234,59115,59116,59118],{"class":236,"line":1615},[234,59117,22957],{"class":281},[234,59119,909],{"class":244},[234,59121,59122,59124,59126,59128,59130,59132,59134],{"class":236,"line":1620},[234,59123,1749],{"class":271},[234,59125,1443],{"class":244},[234,59127,15657],{"class":271},[234,59129,1711],{"class":240},[234,59131,1844],{"class":271},[234,59133,1711],{"class":240},[234,59135,255],{"class":244},[234,59137,59138,59140,59142,59144,59146,59148,59150],{"class":236,"line":1625},[234,59139,1769],{"class":271},[234,59141,1443],{"class":244},[234,59143,1754],{"class":271},[234,59145,1789],{"class":240},[234,59147,6013],{"class":271},[234,59149,6016],{"class":271},[234,59151,255],{"class":244},[234,59153,59154,59156,59158,59160],{"class":236,"line":1634},[234,59155,6023],{"class":271},[234,59157,1443],{"class":244},[234,59159,16426],{"class":271},[234,59161,255],{"class":244},[234,59163,59164,59166,59168,59170],{"class":236,"line":1639},[234,59165,11568],{"class":271},[234,59167,1443],{"class":244},[234,59169,9965],{"class":271},[234,59171,255],{"class":244},[234,59173,59174,59176,59178,59180],{"class":236,"line":1651},[234,59175,1797],{"class":271},[234,59177,1443],{"class":244},[234,59179,1802],{"class":271},[234,59181,255],{"class":244},[234,59183,59184,59186,59188,59190],{"class":236,"line":609},[234,59185,9899],{"class":271},[234,59187,1443],{"class":244},[234,59189,9904],{"class":271},[234,59191,255],{"class":244},[234,59193,59194,59196,59198,59200,59202],{"class":236,"line":1674},[234,59195,9886],{"class":271},[234,59197,1443],{"class":244},[234,59199,23040],{"class":271},[234,59201,1711],{"class":240},[234,59203,255],{"class":244},[234,59205,59206],{"class":236,"line":1687},[234,59207,1143],{"class":244},[37,59209,6074],{"id":6073},[225,59211,59212],{"className":227,"code":23053,"language":229,"meta":230,"style":230},[60,59213,59214,59226,59230,59244,59252],{"__ignoreMap":230},[234,59215,59216,59218,59220,59222,59224],{"class":236,"line":237},[234,59217,241],{"class":240},[234,59219,23062],{"class":244},[234,59221,248],{"class":240},[234,59223,252],{"class":251},[234,59225,255],{"class":244},[234,59227,59228],{"class":236,"line":258},[234,59229,262],{"emptyLinePlaceholder":261},[234,59231,59232,59234,59236,59238,59240,59242],{"class":236,"line":265},[234,59233,268],{"class":240},[234,59235,272],{"class":271},[234,59237,275],{"class":240},[234,59239,278],{"class":244},[234,59241,282],{"class":281},[234,59243,285],{"class":244},[234,59245,59246,59248,59250],{"class":236,"line":288},[234,59247,296],{"class":244},[234,59249,299],{"class":281},[234,59251,688],{"class":244},[234,59253,59254,59256,59258,59260,59262],{"class":236,"line":293},[234,59255,296],{"class":244},[234,59257,326],{"class":281},[234,59259,329],{"class":244},[234,59261,332],{"class":271},[234,59263,335],{"class":244},[30,59265,23109,59266,1114],{},[60,59267,23112],{},[225,59269,59270],{"className":227,"code":23115,"language":229,"meta":230,"style":230},[60,59271,59272,59280,59284,59292,59304,59316,59324,59328],{"__ignoreMap":230},[234,59273,59274,59276,59278],{"class":236,"line":237},[234,59275,296],{"class":244},[234,59277,299],{"class":281},[234,59279,23126],{"class":244},[234,59281,59282],{"class":236,"line":258},[234,59283,23131],{"class":244},[234,59285,59286,59288,59290],{"class":236,"line":265},[234,59287,23136],{"class":244},[234,59289,23139],{"class":271},[234,59291,23142],{"class":244},[234,59293,59294,59296,59298,59300,59302],{"class":236,"line":288},[234,59295,23147],{"class":244},[234,59297,23150],{"class":271},[234,59299,23153],{"class":244},[234,59301,23156],{"class":271},[234,59303,23142],{"class":244},[234,59305,59306,59308,59310,59312,59314],{"class":236,"line":293},[234,59307,23163],{"class":244},[234,59309,23166],{"class":271},[234,59311,23153],{"class":244},[234,59313,23171],{"class":271},[234,59315,23142],{"class":244},[234,59317,59318,59320,59322],{"class":236,"line":305},[234,59319,23178],{"class":244},[234,59321,23181],{"class":271},[234,59323,23142],{"class":244},[234,59325,59326],{"class":236,"line":321},[234,59327,1256],{"class":244},[234,59329,59330],{"class":236,"line":946},[234,59331,1040],{"class":244},[37,59333,6133],{"id":6132},[42,59335,59336,59340,59344],{},[45,59337,59338,23200],{},[60,59339,22342],{},[45,59341,23203,59342,23207],{},[60,59343,23206],{},[45,59345,23210],{},[410,59347,6155],{},{"title":230,"searchDepth":258,"depth":258,"links":59349},[59350,59357,59358,59359],{"id":5406,"depth":258,"text":5407,"children":59351},[59352,59353,59354,59355,59356],{"id":22348,"depth":265,"text":22349},{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":3819,"title":5312,"description":23226,"kind":5369,"section":5187,"order":23227,"group":5305,"status":5370,"integration":2706,"publicExport":261,"activation":23228,"package":5371,"aliases":59361,"attrs":59362,"events":59363,"cssVars":59364,"related":59365,"body":59366},[23230,5312],[],[23233,23234,23235],[],[2899,9008,5317],{"type":22,"value":59367,"toc":60766},[59368,59370,59378,59380,59382,59488,59496,59498,59516,59518,59522,59552,59558,59560,59634,59706,59708,59710,59712,60196,60664,60666,60720,60722,60764],[25,59369,5312],{"id":23242},[30,59371,59372,23247,59374,23251,59376,23255],{},[60,59373,5312],{},[60,59375,23250],{},[60,59377,23254],{},[37,59379,5407],{"id":5406},[174,59381,4905],{"id":4904},[2221,59383,59384,59396],{},[2224,59385,59386],{},[2227,59387,59388,59390,59392,59394],{},[2230,59389,4914],{},[2230,59391,23270],{},[2230,59393,4920],{},[2230,59395,5424],{},[2240,59397,59398,59412,59426,59444,59456,59474],{},[2227,59399,59400,59404,59408,59410],{},[2245,59401,59402],{},[60,59403,23228],{},[2245,59405,59406],{},[60,59407,23250],{},[2245,59409,23289],{},[2245,59411,23292],{},[2227,59413,59414,59418,59422,59424],{},[2245,59415,59416],{},[60,59417,764],{},[2245,59419,59420],{},[60,59421,23250],{},[2245,59423,23305],{},[2245,59425,23308],{},[2227,59427,59428,59430,59432,59440],{},[2245,59429,23313],{},[2245,59431,23316],{},[2245,59433,59434,1833,59436,1833,59438],{},[60,59435,23321],{},[60,59437,23324],{},[60,59439,23327],{},[2245,59441,59442],{},[60,59443,6246],{},[2227,59445,59446,59450,59452,59454],{},[2245,59447,59448],{},[60,59449,764],{},[2245,59451,23340],{},[2245,59453,1774],{},[2245,59455,23345],{},[2227,59457,59458,59462,59464,59466],{},[2245,59459,59460],{},[60,59461,23352],{},[2245,59463,23355],{},[2245,59465,1774],{},[2245,59467,23360,59468,1833,59470,7048,59472,23370],{},[60,59469,23363],{},[60,59471,23366],{},[60,59473,23369],{},[2227,59475,59476,59480,59482,59484],{},[2245,59477,59478],{},[60,59479,23377],{},[2245,59481,23355],{},[2245,59483,1774],{},[2245,59485,23384,59486,23387],{},[60,59487,17714],{},[30,59489,23390,59490,23393,59492,137,59494,106],{},[60,59491,1128],{},[60,59493,23396],{},[60,59495,23399],{},[30,59497,183],{},[42,59499,59500,59504,59508,59512],{},[45,59501,59502],{},[60,59503,23408],{},[45,59505,59506],{},[60,59507,23413],{},[45,59509,59510],{},[60,59511,23418],{},[45,59513,59514],{},[60,59515,23423],{},[174,59517,5558],{"id":5557},[30,59519,59520,23430],{},[60,59521,5312],{},[42,59523,59524,59534,59544,59550],{},[45,59525,23435,59526,1833,59528,1833,59530,1833,59532],{},[60,59527,23438],{},[60,59529,23363],{},[60,59531,23366],{},[60,59533,23369],{},[45,59535,23447,59536,23451,59538,1833,59540,1833,59542],{},[60,59537,23450],{},[60,59539,23363],{},[60,59541,23366],{},[60,59543,23369],{},[45,59545,23460,59546,23463,59548,23467],{},[60,59547,17714],{},[60,59549,23466],{},[45,59551,23470],{},[30,59553,23473,59554,23476,59556,106],{},[60,59555,23366],{},[60,59557,23369],{},[174,59559,5593],{"id":3814},[2221,59561,59562,59572],{},[2224,59563,59564],{},[2227,59565,59566,59568,59570],{},[2230,59567,5602],{},[2230,59569,5605],{},[2230,59571,5608],{},[2240,59573,59574,59586,59598,59610,59622],{},[2227,59575,59576,59580,59584],{},[2245,59577,59578],{},[60,59579,23233],{},[2245,59581,59582],{},[60,59583,23505],{},[2245,59585,23508],{},[2227,59587,59588,59592,59596],{},[2245,59589,59590],{},[60,59591,23234],{},[2245,59593,59594],{},[60,59595,23519],{},[2245,59597,23522],{},[2227,59599,59600,59604,59608],{},[2245,59601,59602],{},[60,59603,23529],{},[2245,59605,59606],{},[60,59607,23534],{},[2245,59609,23537],{},[2227,59611,59612,59616,59620],{},[2245,59613,59614],{},[60,59615,23544],{},[2245,59617,59618],{},[60,59619,23534],{},[2245,59621,23551],{},[2227,59623,59624,59628,59632],{},[2245,59625,59626],{},[60,59627,23558],{},[2245,59629,59630],{},[60,59631,23534],{},[2245,59633,23565],{},[225,59635,59636],{"className":227,"code":23568,"language":229,"meta":230,"style":230},[60,59637,59638,59658,59666,59670,59674,59694,59702],{"__ignoreMap":230},[234,59639,59640,59642,59644,59646,59648,59650,59652,59654,59656],{"class":236,"line":237},[234,59641,296],{"class":244},[234,59643,1536],{"class":281},[234,59645,329],{"class":244},[234,59647,23581],{"class":251},[234,59649,2976],{"class":244},[234,59651,23586],{"class":899},[234,59653,903],{"class":244},[234,59655,906],{"class":240},[234,59657,909],{"class":244},[234,59659,59660,59662,59664],{"class":236,"line":258},[234,59661,1482],{"class":244},[234,59663,1485],{"class":281},[234,59665,23601],{"class":244},[234,59667,59668],{"class":236,"line":265},[234,59669,1040],{"class":244},[234,59671,59672],{"class":236,"line":288},[234,59673,262],{"emptyLinePlaceholder":261},[234,59675,59676,59678,59680,59682,59684,59686,59688,59690,59692],{"class":236,"line":293},[234,59677,296],{"class":244},[234,59679,1536],{"class":281},[234,59681,329],{"class":244},[234,59683,23620],{"class":251},[234,59685,23623],{"class":244},[234,59687,23626],{"class":899},[234,59689,23629],{"class":244},[234,59691,906],{"class":240},[234,59693,909],{"class":244},[234,59695,59696,59698,59700],{"class":236,"line":305},[234,59697,1482],{"class":244},[234,59699,1485],{"class":281},[234,59701,23642],{"class":244},[234,59703,59704],{"class":236,"line":321},[234,59705,1040],{"class":244},[174,59707,5667],{"id":5666},[30,59709,10483],{},[37,59711,5689],{"id":5688},[225,59713,59714],{"className":338,"code":23655,"language":340,"meta":230,"style":230},[60,59715,59716,59742,59756,59776,59794,59820,59844,59852,59856,59876,59894,59926,59950,59958,59962,59982,59994,60008,60040,60052,60060,60074,60106,60118,60126,60150,60158,60166,60170,60188],{"__ignoreMap":230},[234,59717,59718,59720,59722,59724,59726,59728,59730,59732,59734,59736,59738,59740],{"class":236,"line":237},[234,59719,347],{"class":244},[234,59721,23230],{"class":350},[234,59723,354],{"class":281},[234,59725,357],{"class":244},[234,59727,23670],{"class":251},[234,59729,363],{"class":281},[234,59731,357],{"class":244},[234,59733,23677],{"class":251},[234,59735,1297],{"class":281},[234,59737,357],{"class":244},[234,59739,23684],{"class":251},[234,59741,376],{"class":244},[234,59743,59744,59746,59748,59750,59752,59754],{"class":236,"line":258},[234,59745,1292],{"class":244},[234,59747,351],{"class":350},[234,59749,1297],{"class":281},[234,59751,357],{"class":244},[234,59753,10540],{"class":251},[234,59755,376],{"class":244},[234,59757,59758,59760,59762,59764,59766,59768,59770,59772,59774],{"class":236,"line":265},[234,59759,1321],{"class":244},[234,59761,351],{"class":350},[234,59763,1297],{"class":281},[234,59765,357],{"class":244},[234,59767,23713],{"class":251},[234,59769,23716],{"class":281},[234,59771,357],{"class":244},[234,59773,23721],{"class":251},[234,59775,376],{"class":244},[234,59777,59778,59780,59782,59784,59786,59788,59790,59792],{"class":236,"line":288},[234,59779,6398],{"class":244},[234,59781,23730],{"class":350},[234,59783,23733],{"class":281},[234,59785,357],{"class":244},[234,59787,23738],{"class":251},[234,59789,23741],{"class":244},[234,59791,23730],{"class":350},[234,59793,376],{"class":244},[234,59795,59796,59798,59800,59802,59804,59806,59808,59810,59812,59814,59816,59818],{"class":236,"line":293},[234,59797,6398],{"class":244},[234,59799,23752],{"class":350},[234,59801,5157],{"class":281},[234,59803,357],{"class":244},[234,59805,23738],{"class":251},[234,59807,23761],{"class":281},[234,59809,357],{"class":244},[234,59811,23738],{"class":251},[234,59813,23716],{"class":281},[234,59815,357],{"class":244},[234,59817,23772],{"class":251},[234,59819,12339],{"class":244},[234,59821,59822,59824,59826,59828,59830,59832,59834,59836,59838,59840,59842],{"class":236,"line":305},[234,59823,6398],{"class":244},[234,59825,351],{"class":350},[234,59827,1297],{"class":281},[234,59829,357],{"class":244},[234,59831,23787],{"class":251},[234,59833,23716],{"class":281},[234,59835,357],{"class":244},[234,59837,23794],{"class":251},[234,59839,371],{"class":244},[234,59841,351],{"class":350},[234,59843,376],{"class":244},[234,59845,59846,59848,59850],{"class":236,"line":321},[234,59847,6500],{"class":244},[234,59849,351],{"class":350},[234,59851,376],{"class":244},[234,59853,59854],{"class":236,"line":946},[234,59855,262],{"emptyLinePlaceholder":261},[234,59857,59858,59860,59862,59864,59866,59868,59870,59872,59874],{"class":236,"line":955},[234,59859,1321],{"class":244},[234,59861,351],{"class":350},[234,59863,1297],{"class":281},[234,59865,357],{"class":244},[234,59867,23713],{"class":251},[234,59869,23716],{"class":281},[234,59871,357],{"class":244},[234,59873,23831],{"class":251},[234,59875,376],{"class":244},[234,59877,59878,59880,59882,59884,59886,59888,59890,59892],{"class":236,"line":11},[234,59879,6398],{"class":244},[234,59881,23730],{"class":350},[234,59883,23733],{"class":281},[234,59885,357],{"class":244},[234,59887,23846],{"class":251},[234,59889,23849],{"class":244},[234,59891,23730],{"class":350},[234,59893,376],{"class":244},[234,59895,59896,59898,59900,59902,59904,59906,59908,59910,59912,59914,59916,59918,59920,59922,59924],{"class":236,"line":980},[234,59897,6398],{"class":244},[234,59899,23752],{"class":350},[234,59901,5157],{"class":281},[234,59903,357],{"class":244},[234,59905,23846],{"class":251},[234,59907,23761],{"class":281},[234,59909,357],{"class":244},[234,59911,23846],{"class":251},[234,59913,1070],{"class":281},[234,59915,357],{"class":244},[234,59917,23846],{"class":251},[234,59919,23716],{"class":281},[234,59921,357],{"class":244},[234,59923,23884],{"class":251},[234,59925,12339],{"class":244},[234,59927,59928,59930,59932,59934,59936,59938,59940,59942,59944,59946,59948],{"class":236,"line":994},[234,59929,6398],{"class":244},[234,59931,351],{"class":350},[234,59933,1297],{"class":281},[234,59935,357],{"class":244},[234,59937,23787],{"class":251},[234,59939,23716],{"class":281},[234,59941,357],{"class":244},[234,59943,23905],{"class":251},[234,59945,371],{"class":244},[234,59947,351],{"class":350},[234,59949,376],{"class":244},[234,59951,59952,59954,59956],{"class":236,"line":1000},[234,59953,6500],{"class":244},[234,59955,351],{"class":350},[234,59957,376],{"class":244},[234,59959,59960],{"class":236,"line":1005},[234,59961,262],{"emptyLinePlaceholder":261},[234,59963,59964,59966,59968,59970,59972,59974,59976,59978,59980],{"class":236,"line":1013},[234,59965,1321],{"class":244},[234,59967,351],{"class":350},[234,59969,1297],{"class":281},[234,59971,357],{"class":244},[234,59973,23936],{"class":251},[234,59975,23716],{"class":281},[234,59977,357],{"class":244},[234,59979,23943],{"class":251},[234,59981,376],{"class":244},[234,59983,59984,59986,59988,59990,59992],{"class":236,"line":1019},[234,59985,6398],{"class":244},[234,59987,23730],{"class":350},[234,59989,23954],{"class":244},[234,59991,23730],{"class":350},[234,59993,376],{"class":244},[234,59995,59996,59998,60000,60002,60004,60006],{"class":236,"line":1025},[234,59997,6398],{"class":244},[234,59999,23730],{"class":350},[234,60001,1297],{"class":281},[234,60003,357],{"class":244},[234,60005,23971],{"class":251},[234,60007,376],{"class":244},[234,60009,60010,60012,60014,60016,60018,60020,60022,60024,60026,60028,60030,60032,60034,60036,60038],{"class":236,"line":1031},[234,60011,6434],{"class":244},[234,60013,23752],{"class":350},[234,60015,1070],{"class":281},[234,60017,357],{"class":244},[234,60019,23986],{"class":251},[234,60021,23761],{"class":281},[234,60023,357],{"class":244},[234,60025,23993],{"class":251},[234,60027,23996],{"class":281},[234,60029,357],{"class":244},[234,60031,23846],{"class":251},[234,60033,23716],{"class":281},[234,60035,357],{"class":244},[234,60037,24007],{"class":251},[234,60039,12339],{"class":244},[234,60041,60042,60044,60046,60048,60050],{"class":236,"line":1037},[234,60043,6434],{"class":244},[234,60045,234],{"class":350},[234,60047,23849],{"class":244},[234,60049,234],{"class":350},[234,60051,376],{"class":244},[234,60053,60054,60056,60058],{"class":236,"line":427},[234,60055,6491],{"class":244},[234,60057,23730],{"class":350},[234,60059,376],{"class":244},[234,60061,60062,60064,60066,60068,60070,60072],{"class":236,"line":1571},[234,60063,6398],{"class":244},[234,60065,23730],{"class":350},[234,60067,1297],{"class":281},[234,60069,357],{"class":244},[234,60071,23971],{"class":251},[234,60073,376],{"class":244},[234,60075,60076,60078,60080,60082,60084,60086,60088,60090,60092,60094,60096,60098,60100,60102,60104],{"class":236,"line":1592},[234,60077,6434],{"class":244},[234,60079,23752],{"class":350},[234,60081,1070],{"class":281},[234,60083,357],{"class":244},[234,60085,23986],{"class":251},[234,60087,23761],{"class":281},[234,60089,357],{"class":244},[234,60091,23993],{"class":251},[234,60093,23996],{"class":281},[234,60095,357],{"class":244},[234,60097,24068],{"class":251},[234,60099,23716],{"class":281},[234,60101,357],{"class":244},[234,60103,24007],{"class":251},[234,60105,12339],{"class":244},[234,60107,60108,60110,60112,60114,60116],{"class":236,"line":1600},[234,60109,6434],{"class":244},[234,60111,234],{"class":350},[234,60113,24085],{"class":244},[234,60115,234],{"class":350},[234,60117,376],{"class":244},[234,60119,60120,60122,60124],{"class":236,"line":1615},[234,60121,6491],{"class":244},[234,60123,23730],{"class":350},[234,60125,376],{"class":244},[234,60127,60128,60130,60132,60134,60136,60138,60140,60142,60144,60146,60148],{"class":236,"line":1620},[234,60129,6398],{"class":244},[234,60131,351],{"class":350},[234,60133,1297],{"class":281},[234,60135,357],{"class":244},[234,60137,23787],{"class":251},[234,60139,23716],{"class":281},[234,60141,357],{"class":244},[234,60143,24116],{"class":251},[234,60145,371],{"class":244},[234,60147,351],{"class":350},[234,60149,376],{"class":244},[234,60151,60152,60154,60156],{"class":236,"line":1625},[234,60153,6500],{"class":244},[234,60155,351],{"class":350},[234,60157,376],{"class":244},[234,60159,60160,60162,60164],{"class":236,"line":1634},[234,60161,1393],{"class":244},[234,60163,351],{"class":350},[234,60165,376],{"class":244},[234,60167,60168],{"class":236,"line":1639},[234,60169,262],{"emptyLinePlaceholder":261},[234,60171,60172,60174,60176,60178,60180,60182,60184,60186],{"class":236,"line":1651},[234,60173,1292],{"class":244},[234,60175,1359],{"class":350},[234,60177,1070],{"class":281},[234,60179,357],{"class":244},[234,60181,24155],{"class":251},[234,60183,24158],{"class":244},[234,60185,1359],{"class":350},[234,60187,376],{"class":244},[234,60189,60190,60192,60194],{"class":236,"line":609},[234,60191,1402],{"class":244},[234,60193,23230],{"class":350},[234,60195,376],{"class":244},[225,60197,60198],{"className":5857,"code":24173,"language":5859,"meta":230,"style":230},[60,60199,60200,60206,60216,60228,60244,60256,60260,60264,60270,60280,60308,60320,60324,60328,60334,60344,60356,60368,60384,60388,60392,60400,60408,60416,60424,60436,60452,60462,60472,60486,60490,60494,60502,60510,60518,60528,60538,60542,60546,60552,60562,60574,60584,60588,60592,60598,60612,60616,60620,60626,60638,60650,60660],{"__ignoreMap":230},[234,60201,60202,60204],{"class":236,"line":237},[234,60203,24180],{"class":281},[234,60205,909],{"class":244},[234,60207,60208,60210,60212,60214],{"class":236,"line":258},[234,60209,1677],{"class":271},[234,60211,1443],{"class":244},[234,60213,1682],{"class":271},[234,60215,255],{"class":244},[234,60217,60218,60220,60222,60224,60226],{"class":236,"line":265},[234,60219,1703],{"class":271},[234,60221,1443],{"class":244},[234,60223,5942],{"class":271},[234,60225,1789],{"class":240},[234,60227,255],{"class":244},[234,60229,60230,60232,60234,60236,60238,60240,60242],{"class":236,"line":288},[234,60231,1769],{"class":271},[234,60233,1443],{"class":244},[234,60235,1754],{"class":271},[234,60237,1789],{"class":240},[234,60239,6013],{"class":271},[234,60241,6016],{"class":271},[234,60243,255],{"class":244},[234,60245,60246,60248,60250,60252,60254],{"class":236,"line":293},[234,60247,1749],{"class":271},[234,60249,1443],{"class":244},[234,60251,6740],{"class":271},[234,60253,1789],{"class":240},[234,60255,255],{"class":244},[234,60257,60258],{"class":236,"line":305},[234,60259,1143],{"class":244},[234,60261,60262],{"class":236,"line":321},[234,60263,262],{"emptyLinePlaceholder":261},[234,60265,60266,60268],{"class":236,"line":946},[234,60267,10988],{"class":281},[234,60269,909],{"class":244},[234,60271,60272,60274,60276,60278],{"class":236,"line":955},[234,60273,1677],{"class":271},[234,60275,1443],{"class":244},[234,60277,1682],{"class":271},[234,60279,255],{"class":244},[234,60281,60282,60284,60286,60288,60290,60292,60294,60296,60298,60300,60302,60304,60306],{"class":236,"line":11},[234,60283,6774],{"class":271},[234,60285,1443],{"class":244},[234,60287,9604],{"class":271},[234,60289,329],{"class":244},[234,60291,6008],{"class":271},[234,60293,1833],{"class":244},[234,60295,9614],{"class":271},[234,60297,329],{"class":244},[234,60299,1836],{"class":271},[234,60301,1833],{"class":244},[234,60303,1754],{"class":271},[234,60305,6786],{"class":240},[234,60307,1875],{"class":244},[234,60309,60310,60312,60314,60316,60318],{"class":236,"line":980},[234,60311,1703],{"class":271},[234,60313,1443],{"class":244},[234,60315,5942],{"class":271},[234,60317,1789],{"class":240},[234,60319,255],{"class":244},[234,60321,60322],{"class":236,"line":994},[234,60323,1143],{"class":244},[234,60325,60326],{"class":236,"line":1000},[234,60327,262],{"emptyLinePlaceholder":261},[234,60329,60330,60332],{"class":236,"line":1005},[234,60331,24309],{"class":281},[234,60333,909],{"class":244},[234,60335,60336,60338,60340,60342],{"class":236,"line":1013},[234,60337,1677],{"class":271},[234,60339,1443],{"class":244},[234,60341,1682],{"class":271},[234,60343,255],{"class":244},[234,60345,60346,60348,60350,60352,60354],{"class":236,"line":1019},[234,60347,1703],{"class":271},[234,60349,1443],{"class":244},[234,60351,9940],{"class":271},[234,60353,1789],{"class":240},[234,60355,255],{"class":244},[234,60357,60358,60360,60362,60364,60366],{"class":236,"line":1025},[234,60359,1749],{"class":271},[234,60361,1443],{"class":244},[234,60363,8276],{"class":271},[234,60365,1789],{"class":240},[234,60367,255],{"class":244},[234,60369,60370,60372,60374,60376,60378,60380,60382],{"class":236,"line":1031},[234,60371,1769],{"class":271},[234,60373,1443],{"class":244},[234,60375,1754],{"class":271},[234,60377,1789],{"class":240},[234,60379,6013],{"class":271},[234,60381,6016],{"class":271},[234,60383,255],{"class":244},[234,60385,60386],{"class":236,"line":1037},[234,60387,1143],{"class":244},[234,60389,60390],{"class":236,"line":427},[234,60391,262],{"emptyLinePlaceholder":261},[234,60393,60394,60396,60398],{"class":236,"line":1571},[234,60395,24309],{"class":281},[234,60397,24376],{"class":350},[234,60399,2506],{"class":244},[234,60401,60402,60404,60406],{"class":236,"line":1592},[234,60403,24309],{"class":281},[234,60405,24385],{"class":350},[234,60407,2506],{"class":244},[234,60409,60410,60412,60414],{"class":236,"line":1600},[234,60411,24309],{"class":281},[234,60413,24394],{"class":350},[234,60415,2506],{"class":244},[234,60417,60418,60420,60422],{"class":236,"line":1615},[234,60419,24180],{"class":281},[234,60421,24403],{"class":350},[234,60423,909],{"class":244},[234,60425,60426,60428,60430,60432,60434],{"class":236,"line":1620},[234,60427,1661],{"class":271},[234,60429,1443],{"class":244},[234,60431,24414],{"class":271},[234,60433,1789],{"class":240},[234,60435,255],{"class":244},[234,60437,60438,60440,60442,60444,60446,60448,60450],{"class":236,"line":1625},[234,60439,1769],{"class":271},[234,60441,1443],{"class":244},[234,60443,1754],{"class":271},[234,60445,1789],{"class":240},[234,60447,6013],{"class":271},[234,60449,6016],{"class":271},[234,60451,255],{"class":244},[234,60453,60454,60456,60458,60460],{"class":236,"line":1634},[234,60455,6023],{"class":271},[234,60457,1443],{"class":244},[234,60459,6028],{"class":271},[234,60461,255],{"class":244},[234,60463,60464,60466,60468,60470],{"class":236,"line":1639},[234,60465,11568],{"class":271},[234,60467,1443],{"class":244},[234,60469,9965],{"class":271},[234,60471,255],{"class":244},[234,60473,60474,60476,60478,60480,60482,60484],{"class":236,"line":1651},[234,60475,1749],{"class":271},[234,60477,1443],{"class":244},[234,60479,1836],{"class":271},[234,60481,24465],{"class":271},[234,60483,1789],{"class":240},[234,60485,255],{"class":244},[234,60487,60488],{"class":236,"line":609},[234,60489,1143],{"class":244},[234,60491,60492],{"class":236,"line":1674},[234,60493,262],{"emptyLinePlaceholder":261},[234,60495,60496,60498,60500],{"class":236,"line":1687},[234,60497,24482],{"class":281},[234,60499,24376],{"class":350},[234,60501,2506],{"class":244},[234,60503,60504,60506,60508],{"class":236,"line":1700},[234,60505,24482],{"class":281},[234,60507,24385],{"class":350},[234,60509,2506],{"class":244},[234,60511,60512,60514,60516],{"class":236,"line":1716},[234,60513,24482],{"class":281},[234,60515,24394],{"class":350},[234,60517,909],{"class":244},[234,60519,60520,60522,60524,60526],{"class":236,"line":1721},[234,60521,24507],{"class":271},[234,60523,1443],{"class":244},[234,60525,24512],{"class":271},[234,60527,255],{"class":244},[234,60529,60530,60532,60534,60536],{"class":236,"line":1726},[234,60531,11568],{"class":271},[234,60533,1443],{"class":244},[234,60535,24512],{"class":271},[234,60537,255],{"class":244},[234,60539,60540],{"class":236,"line":1734},[234,60541,1143],{"class":244},[234,60543,60544],{"class":236,"line":1746},[234,60545,262],{"emptyLinePlaceholder":261},[234,60547,60548,60550],{"class":236,"line":1766},[234,60549,24537],{"class":281},[234,60551,909],{"class":244},[234,60553,60554,60556,60558,60560],{"class":236,"line":819},[234,60555,1677],{"class":271},[234,60557,1443],{"class":244},[234,60559,12585],{"class":271},[234,60561,255],{"class":244},[234,60563,60564,60566,60568,60570,60572],{"class":236,"line":1794},[234,60565,1703],{"class":271},[234,60567,1443],{"class":244},[234,60569,14727],{"class":271},[234,60571,1789],{"class":240},[234,60573,255],{"class":244},[234,60575,60576,60578,60580,60582],{"class":236,"line":1807},[234,60577,6805],{"class":271},[234,60579,1443],{"class":244},[234,60581,1695],{"class":271},[234,60583,255],{"class":244},[234,60585,60586],{"class":236,"line":1878},[234,60587,1143],{"class":244},[234,60589,60590],{"class":236,"line":1883},[234,60591,262],{"emptyLinePlaceholder":261},[234,60593,60594,60596],{"class":236,"line":9991},[234,60595,24584],{"class":281},[234,60597,909],{"class":244},[234,60599,60600,60602,60604,60606,60608,60610],{"class":236,"line":9999},[234,60601,24591],{"class":271},[234,60603,1443],{"class":244},[234,60605,1754],{"class":271},[234,60607,4253],{"class":244},[234,60609,11942],{"class":271},[234,60611,255],{"class":244},[234,60613,60614],{"class":236,"line":10013},[234,60615,1143],{"class":244},[234,60617,60618],{"class":236,"line":10027},[234,60619,262],{"emptyLinePlaceholder":261},[234,60621,60622,60624],{"class":236,"line":10032},[234,60623,24614],{"class":281},[234,60625,909],{"class":244},[234,60627,60628,60630,60632,60634,60636],{"class":236,"line":1908},[234,60629,1661],{"class":271},[234,60631,1443],{"class":244},[234,60633,14871],{"class":271},[234,60635,1789],{"class":240},[234,60637,255],{"class":244},[234,60639,60640,60642,60644,60646,60648],{"class":236,"line":10044},[234,60641,9886],{"class":271},[234,60643,1443],{"class":244},[234,60645,8276],{"class":271},[234,60647,1789],{"class":240},[234,60649,255],{"class":244},[234,60651,60652,60654,60656,60658],{"class":236,"line":10058},[234,60653,11568],{"class":271},[234,60655,1443],{"class":244},[234,60657,24512],{"class":271},[234,60659,255],{"class":244},[234,60661,60662],{"class":236,"line":10071},[234,60663,1143],{"class":244},[37,60665,6074],{"id":6073},[225,60667,60668],{"className":227,"code":24659,"language":229,"meta":230,"style":230},[60,60669,60670,60682,60686,60700,60708],{"__ignoreMap":230},[234,60671,60672,60674,60676,60678,60680],{"class":236,"line":237},[234,60673,241],{"class":240},[234,60675,24668],{"class":244},[234,60677,248],{"class":240},[234,60679,252],{"class":251},[234,60681,255],{"class":244},[234,60683,60684],{"class":236,"line":258},[234,60685,262],{"emptyLinePlaceholder":261},[234,60687,60688,60690,60692,60694,60696,60698],{"class":236,"line":265},[234,60689,268],{"class":240},[234,60691,272],{"class":271},[234,60693,275],{"class":240},[234,60695,278],{"class":244},[234,60697,282],{"class":281},[234,60699,285],{"class":244},[234,60701,60702,60704,60706],{"class":236,"line":288},[234,60703,296],{"class":244},[234,60705,299],{"class":281},[234,60707,24701],{"class":244},[234,60709,60710,60712,60714,60716,60718],{"class":236,"line":293},[234,60711,296],{"class":244},[234,60713,326],{"class":281},[234,60715,329],{"class":244},[234,60717,332],{"class":271},[234,60719,335],{"class":244},[37,60721,6133],{"id":6132},[42,60723,60724,60732,60736,60738,60744,60762],{},[45,60725,24720,60726,1833,60728,1833,60730,24728],{},[60,60727,764],{},[60,60729,24725],{},[60,60731,4269],{},[45,60733,24731,60734,24734],{},[60,60735,24725],{},[45,60737,24737],{},[45,60739,24740,60740,1934,60742,24747],{},[60,60741,24743],{},[60,60743,24746],{},[45,60745,24750,60746,24754,60748,1833,60750,1833,60752,1833,60754,1833,60756,1833,60758,7048,60760,106],{},[60,60747,24753],{},[60,60749,5621],{},[60,60751,24759],{},[60,60753,23413],{},[60,60755,24764],{},[60,60757,24767],{},[60,60759,24770],{},[60,60761,24773],{},[45,60763,24776],{},[410,60765,6155],{},{"title":230,"searchDepth":258,"depth":258,"links":60767},[60768,60774,60775,60776],{"id":5406,"depth":258,"text":5407,"children":60769},[60770,60771,60772,60773],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":5317,"title":205,"description":24791,"kind":5369,"section":5187,"order":24792,"group":5305,"status":5370,"integration":11669,"publicExport":261,"activation":24793,"package":5371,"aliases":60778,"attrs":60779,"events":60780,"cssVars":60781,"related":60782,"body":60783},[24795,205,24796],[],[],[],[5322,5328,2463],{"type":22,"value":60784,"toc":61223},[60785,60787,60795,60797,60799,60801,60803,60837,60841,60843,60847,60853,60855,60857,60859,60861,60863,60865,60927,61147,61149,61207,61209,61221],[25,60786,205],{"id":24805},[30,60788,60789,24810,60791,11943,60793,106],{},[60,60790,205],{},[60,60792,24813],{},[60,60794,24816],{},[37,60796,5407],{"id":5406},[174,60798,4905],{"id":4904},[30,60800,24823],{},[174,60802,24826],{"id":2452},[2221,60804,60805,60817],{},[2224,60806,60807],{},[2227,60808,60809,60811,60813,60815],{},[2230,60810,24835],{},[2230,60812,4917],{},[2230,60814,4920],{},[2230,60816,5424],{},[2240,60818,60819],{},[2227,60820,60821,60825,60827,60831],{},[2245,60822,60823],{},[60,60824,24796],{},[2245,60826,5621],{},[2245,60828,60829],{},[60,60830,2537],{},[2245,60832,24858,60833,24861,60835,106],{},[60,60834,24813],{},[60,60836,24864],{},[30,60838,24867,60839,24871],{},[60,60840,24870],{},[174,60842,5558],{"id":5557},[30,60844,60845,24878],{},[60,60846,205],{},[42,60848,60849],{},[45,60850,60851],{},[60,60852,24885],{},[30,60854,24888],{},[174,60856,5593],{"id":3814},[30,60858,24893],{},[174,60860,5667],{"id":5666},[30,60862,10483],{},[37,60864,5689],{"id":5688},[225,60866,60867],{"className":338,"code":24902,"language":340,"meta":230,"style":230},[60,60868,60869,60883,60901,60919],{"__ignoreMap":230},[234,60870,60871,60873,60875,60877,60879,60881],{"class":236,"line":237},[234,60872,347],{"class":244},[234,60874,351],{"class":350},[234,60876,1297],{"class":281},[234,60878,357],{"class":244},[234,60880,24917],{"class":251},[234,60882,376],{"class":244},[234,60884,60885,60887,60889,60891,60893,60895,60897,60899],{"class":236,"line":258},[234,60886,1292],{"class":244},[234,60888,351],{"class":350},[234,60890,1297],{"class":281},[234,60892,357],{"class":244},[234,60894,24932],{"class":251},[234,60896,24935],{"class":244},[234,60898,351],{"class":350},[234,60900,376],{"class":244},[234,60902,60903,60905,60907,60909,60911,60913,60915,60917],{"class":236,"line":265},[234,60904,1292],{"class":244},[234,60906,351],{"class":350},[234,60908,1297],{"class":281},[234,60910,357],{"class":244},[234,60912,24952],{"class":251},[234,60914,24955],{"class":244},[234,60916,351],{"class":350},[234,60918,376],{"class":244},[234,60920,60921,60923,60925],{"class":236,"line":288},[234,60922,1402],{"class":244},[234,60924,351],{"class":350},[234,60926,376],{"class":244},[225,60928,60929],{"className":5857,"code":24970,"language":5859,"meta":230,"style":230},[60,60930,60931,60937,60949,60959,60969,60973,60977,60983,60995,61007,61017,61027,61043,61053,61063,61067,61071,61077,61087,61091,61095,61105,61115,61119,61123,61133,61143],{"__ignoreMap":230},[234,60932,60933,60935],{"class":236,"line":237},[234,60934,24977],{"class":281},[234,60936,909],{"class":244},[234,60938,60939,60941,60943,60945,60947],{"class":236,"line":258},[234,60940,5991],{"class":271},[234,60942,1443],{"class":244},[234,60944,10051],{"class":271},[234,60946,1669],{"class":240},[234,60948,255],{"class":244},[234,60950,60951,60953,60955,60957],{"class":236,"line":265},[234,60952,1677],{"class":271},[234,60954,1443],{"class":244},[234,60956,1682],{"class":271},[234,60958,255],{"class":244},[234,60960,60961,60963,60965,60967],{"class":236,"line":288},[234,60962,5902],{"class":271},[234,60964,1443],{"class":244},[234,60966,1695],{"class":271},[234,60968,255],{"class":244},[234,60970,60971],{"class":236,"line":293},[234,60972,1143],{"class":244},[234,60974,60975],{"class":236,"line":305},[234,60976,262],{"emptyLinePlaceholder":261},[234,60978,60979,60981],{"class":236,"line":321},[234,60980,25024],{"class":281},[234,60982,909],{"class":244},[234,60984,60985,60987,60989,60991,60993],{"class":236,"line":946},[234,60986,25031],{"class":271},[234,60988,1443],{"class":244},[234,60990,25036],{"class":271},[234,60992,1789],{"class":240},[234,60994,255],{"class":244},[234,60996,60997,60999,61001,61003,61005],{"class":236,"line":955},[234,60998,1661],{"class":271},[234,61000,1443],{"class":244},[234,61002,24414],{"class":271},[234,61004,1789],{"class":240},[234,61006,255],{"class":244},[234,61008,61009,61011,61013,61015],{"class":236,"line":11},[234,61010,1677],{"class":271},[234,61012,1443],{"class":244},[234,61014,1682],{"class":271},[234,61016,255],{"class":244},[234,61018,61019,61021,61023,61025],{"class":236,"line":980},[234,61020,5902],{"class":271},[234,61022,1443],{"class":244},[234,61024,1695],{"class":271},[234,61026,255],{"class":244},[234,61028,61029,61031,61033,61035,61037,61039,61041],{"class":236,"line":994},[234,61030,1769],{"class":271},[234,61032,1443],{"class":244},[234,61034,1754],{"class":271},[234,61036,1789],{"class":240},[234,61038,6013],{"class":271},[234,61040,6016],{"class":271},[234,61042,255],{"class":244},[234,61044,61045,61047,61049,61051],{"class":236,"line":1000},[234,61046,6023],{"class":271},[234,61048,1443],{"class":244},[234,61050,6028],{"class":271},[234,61052,255],{"class":244},[234,61054,61055,61057,61059,61061],{"class":236,"line":1005},[234,61056,11568],{"class":271},[234,61058,1443],{"class":244},[234,61060,9965],{"class":271},[234,61062,255],{"class":244},[234,61064,61065],{"class":236,"line":1013},[234,61066,1143],{"class":244},[234,61068,61069],{"class":236,"line":1019},[234,61070,262],{"emptyLinePlaceholder":261},[234,61072,61073,61075],{"class":236,"line":1025},[234,61074,25121],{"class":281},[234,61076,909],{"class":244},[234,61078,61079,61081,61083,61085],{"class":236,"line":1031},[234,61080,1677],{"class":271},[234,61082,1443],{"class":244},[234,61084,1774],{"class":271},[234,61086,255],{"class":244},[234,61088,61089],{"class":236,"line":1037},[234,61090,1143],{"class":244},[234,61092,61093],{"class":236,"line":427},[234,61094,262],{"emptyLinePlaceholder":261},[234,61096,61097,61099,61101,61103],{"class":236,"line":1571},[234,61098,340],{"class":350},[234,61100,25148],{"class":281},[234,61102,25151],{"class":281},[234,61104,909],{"class":244},[234,61106,61107,61109,61111,61113],{"class":236,"line":1592},[234,61108,1677],{"class":271},[234,61110,1443],{"class":244},[234,61112,1774],{"class":271},[234,61114,255],{"class":244},[234,61116,61117],{"class":236,"line":1600},[234,61118,1143],{"class":244},[234,61120,61121],{"class":236,"line":1615},[234,61122,262],{"emptyLinePlaceholder":261},[234,61124,61125,61127,61129,61131],{"class":236,"line":1620},[234,61126,340],{"class":350},[234,61128,25148],{"class":281},[234,61130,25180],{"class":281},[234,61132,909],{"class":244},[234,61134,61135,61137,61139,61141],{"class":236,"line":1625},[234,61136,1677],{"class":271},[234,61138,1443],{"class":244},[234,61140,1682],{"class":271},[234,61142,255],{"class":244},[234,61144,61145],{"class":236,"line":1634},[234,61146,1143],{"class":244},[37,61148,6074],{"id":6073},[225,61150,61151],{"className":227,"code":25201,"language":229,"meta":230,"style":230},[60,61152,61153,61165,61169,61183,61195],{"__ignoreMap":230},[234,61154,61155,61157,61159,61161,61163],{"class":236,"line":237},[234,61156,241],{"class":240},[234,61158,25210],{"class":244},[234,61160,248],{"class":240},[234,61162,252],{"class":251},[234,61164,255],{"class":244},[234,61166,61167],{"class":236,"line":258},[234,61168,262],{"emptyLinePlaceholder":261},[234,61170,61171,61173,61175,61177,61179,61181],{"class":236,"line":265},[234,61172,268],{"class":240},[234,61174,272],{"class":271},[234,61176,275],{"class":240},[234,61178,278],{"class":244},[234,61180,282],{"class":281},[234,61182,285],{"class":244},[234,61184,61185,61187,61189,61191,61193],{"class":236,"line":288},[234,61186,296],{"class":244},[234,61188,299],{"class":281},[234,61190,25243],{"class":244},[234,61192,2537],{"class":271},[234,61194,318],{"class":244},[234,61196,61197,61199,61201,61203,61205],{"class":236,"line":293},[234,61198,296],{"class":244},[234,61200,326],{"class":281},[234,61202,329],{"class":244},[234,61204,332],{"class":271},[234,61206,335],{"class":244},[37,61208,6133],{"id":6132},[42,61210,61211,61213,61217],{},[45,61212,25266],{},[45,61214,25269,61215,25272],{},[60,61216,24813],{},[45,61218,25275,61219,106],{},[60,61220,25278],{},[410,61222,8986],{},{"title":230,"searchDepth":258,"depth":258,"links":61224},[61225,61232,61233,61234],{"id":5406,"depth":258,"text":5407,"children":61226},[61227,61228,61229,61230,61231],{"id":4904,"depth":265,"text":4905},{"id":2452,"depth":265,"text":24826},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":5322,"title":5323,"description":25294,"kind":5369,"section":5187,"order":25295,"group":5305,"status":5370,"integration":2706,"publicExport":261,"activation":25296,"package":5371,"aliases":61236,"attrs":61237,"events":61238,"cssVars":61239,"related":61240,"body":61241},[25298,5323],[],[],[],[5317,5328,2899],{"type":22,"value":61242,"toc":61839},[61243,61245,61253,61255,61257,61301,61309,61311,61315,61343,61349,61353,61355,61381,61417,61419,61421,61423,61519,61765,61767,61821,61823,61837],[25,61244,5323],{"id":25307},[30,61246,61247,25312,61249,25315,61251,25319],{},[60,61248,5323],{},[60,61250,17721],{},[60,61252,25318],{},[37,61254,5407],{"id":5406},[174,61256,4905],{"id":4904},[2221,61258,61259,61271],{},[2224,61260,61261],{},[2227,61262,61263,61265,61267,61269],{},[2230,61264,4914],{},[2230,61266,23270],{},[2230,61268,4920],{},[2230,61270,5424],{},[2240,61272,61273,61287],{},[2227,61274,61275,61279,61283,61285],{},[2245,61276,61277],{},[60,61278,25296],{},[2245,61280,61281],{},[60,61282,17721],{},[2245,61284,23289],{},[2245,61286,25354],{},[2227,61288,61289,61293,61297,61299],{},[2245,61290,61291],{},[60,61292,25318],{},[2245,61294,61295],{},[60,61296,17721],{},[2245,61298,23289],{},[2245,61300,25369],{},[30,61302,61303,25374,61305,25377,61307,25381],{},[60,61304,5323],{},[60,61306,17721],{},[60,61308,25380],{},[174,61310,5558],{"id":5557},[30,61312,61313,25388],{},[60,61314,5323],{},[42,61316,61317,61321,61325,61329,61333,61337],{},[45,61318,25393,61319,25397],{},[60,61320,25396],{},[45,61322,7227,61323,25403],{},[60,61324,25402],{},[45,61326,18925,61327,25409],{},[60,61328,25408],{},[45,61330,18925,61331,25415],{},[60,61332,25414],{},[45,61334,18925,61335,25420],{},[60,61336,24813],{},[45,61338,61339,137,61341],{},[60,61340,25425],{},[60,61342,25428],{},[30,61344,25431,61345,137,61347,25438],{},[60,61346,25434],{},[60,61348,25437],{},[30,61350,61351,25443],{},[60,61352,5323],{},[174,61354,5593],{"id":3814},[2221,61356,61357,61367],{},[2224,61358,61359],{},[2227,61360,61361,61363,61365],{},[2230,61362,5602],{},[2230,61364,5605],{},[2230,61366,5608],{},[2240,61368,61369],{},[2227,61370,61371,61375,61379],{},[2245,61372,61373],{},[60,61374,25466],{},[2245,61376,61377],{},[60,61378,12088],{},[2245,61380,25473],{},[225,61382,61383],{"className":227,"code":25476,"language":229,"meta":230,"style":230},[60,61384,61385,61401,61413],{"__ignoreMap":230},[234,61386,61387,61389,61391,61393,61395,61397,61399],{"class":236,"line":237},[234,61388,296],{"class":244},[234,61390,1536],{"class":281},[234,61392,329],{"class":244},[234,61394,25489],{"class":251},[234,61396,973],{"class":244},[234,61398,906],{"class":240},[234,61400,909],{"class":244},[234,61402,61403,61405,61407,61409,61411],{"class":236,"line":258},[234,61404,1482],{"class":244},[234,61406,1485],{"class":281},[234,61408,329],{"class":244},[234,61410,25506],{"class":251},[234,61412,335],{"class":244},[234,61414,61415],{"class":236,"line":265},[234,61416,1040],{"class":244},[174,61418,5667],{"id":5666},[30,61420,10483],{},[37,61422,5689],{"id":5688},[225,61424,61425],{"className":338,"code":25521,"language":340,"meta":230,"style":230},[60,61426,61427,61445,61449,61455,61463,61471,61479,61487,61491,61495],{"__ignoreMap":230},[234,61428,61429,61431,61433,61435,61437,61439,61441,61443],{"class":236,"line":237},[234,61430,347],{"class":244},[234,61432,351],{"class":350},[234,61434,1297],{"class":281},[234,61436,357],{"class":244},[234,61438,25536],{"class":251},[234,61440,5709],{"class":244},[234,61442,351],{"class":350},[234,61444,376],{"class":244},[234,61446,61447],{"class":236,"line":258},[234,61448,262],{"emptyLinePlaceholder":261},[234,61450,61451,61453],{"class":236,"line":265},[234,61452,347],{"class":244},[234,61454,25553],{"class":350},[234,61456,61457,61459,61461],{"class":236,"line":288},[234,61458,12249],{"class":281},[234,61460,357],{"class":244},[234,61462,25562],{"class":251},[234,61464,61465,61467,61469],{"class":236,"line":293},[234,61466,25567],{"class":281},[234,61468,357],{"class":244},[234,61470,25572],{"class":251},[234,61472,61473,61475,61477],{"class":236,"line":305},[234,61474,25577],{"class":281},[234,61476,357],{"class":244},[234,61478,25582],{"class":251},[234,61480,61481,61483,61485],{"class":236,"line":321},[234,61482,12239],{"class":281},[234,61484,357],{"class":244},[234,61486,25591],{"class":251},[234,61488,61489],{"class":236,"line":946},[234,61490,25596],{"class":244},[234,61492,61493],{"class":236,"line":955},[234,61494,262],{"emptyLinePlaceholder":261},[234,61496,61497,61499,61501,61503,61505,61507,61509,61511,61513,61515,61517],{"class":236,"line":11},[234,61498,347],{"class":244},[234,61500,351],{"class":350},[234,61502,1297],{"class":281},[234,61504,357],{"class":244},[234,61506,25613],{"class":251},[234,61508,5157],{"class":281},[234,61510,357],{"class":244},[234,61512,25613],{"class":251},[234,61514,25622],{"class":244},[234,61516,351],{"class":350},[234,61518,376],{"class":244},[225,61520,61521],{"className":5857,"code":25629,"language":5859,"meta":230,"style":230},[60,61522,61523,61529,61541,61551,61561,61565,61569,61575,61585,61607,61619,61635,61645,61655,61659,61663,61669,61679,61683,61687,61693,61703,61707,61711,61717,61729,61739,61749,61761],{"__ignoreMap":230},[234,61524,61525,61527],{"class":236,"line":237},[234,61526,25636],{"class":281},[234,61528,909],{"class":244},[234,61530,61531,61533,61535,61537,61539],{"class":236,"line":258},[234,61532,5991],{"class":271},[234,61534,1443],{"class":244},[234,61536,25647],{"class":271},[234,61538,1669],{"class":240},[234,61540,255],{"class":244},[234,61542,61543,61545,61547,61549],{"class":236,"line":265},[234,61544,1677],{"class":271},[234,61546,1443],{"class":244},[234,61548,1682],{"class":271},[234,61550,255],{"class":244},[234,61552,61553,61555,61557,61559],{"class":236,"line":288},[234,61554,5902],{"class":271},[234,61556,1443],{"class":244},[234,61558,1695],{"class":271},[234,61560,255],{"class":244},[234,61562,61563],{"class":236,"line":293},[234,61564,1143],{"class":244},[234,61566,61567],{"class":236,"line":305},[234,61568,262],{"emptyLinePlaceholder":261},[234,61570,61571,61573],{"class":236,"line":321},[234,61572,25684],{"class":281},[234,61574,909],{"class":244},[234,61576,61577,61579,61581,61583],{"class":236,"line":946},[234,61578,1677],{"class":271},[234,61580,1443],{"class":244},[234,61582,15595],{"class":271},[234,61584,255],{"class":244},[234,61586,61587,61589,61591,61593,61595,61597,61599,61601,61603,61605],{"class":236,"line":955},[234,61588,5977],{"class":271},[234,61590,1443],{"class":244},[234,61592,10999],{"class":271},[234,61594,329],{"class":244},[234,61596,5883],{"class":271},[234,61598,3403],{"class":240},[234,61600,1833],{"class":244},[234,61602,25715],{"class":271},[234,61604,1789],{"class":240},[234,61606,335],{"class":244},[234,61608,61609,61611,61613,61615,61617],{"class":236,"line":11},[234,61610,21966],{"class":271},[234,61612,1443],{"class":244},[234,61614,1836],{"class":271},[234,61616,21973],{"class":271},[234,61618,255],{"class":244},[234,61620,61621,61623,61625,61627,61629,61631,61633],{"class":236,"line":980},[234,61622,1769],{"class":271},[234,61624,1443],{"class":244},[234,61626,1754],{"class":271},[234,61628,1789],{"class":240},[234,61630,6013],{"class":271},[234,61632,6016],{"class":271},[234,61634,255],{"class":244},[234,61636,61637,61639,61641,61643],{"class":236,"line":994},[234,61638,6023],{"class":271},[234,61640,1443],{"class":244},[234,61642,6028],{"class":271},[234,61644,255],{"class":244},[234,61646,61647,61649,61651,61653],{"class":236,"line":1000},[234,61648,12633],{"class":271},[234,61650,1443],{"class":244},[234,61652,7131],{"class":271},[234,61654,255],{"class":244},[234,61656,61657],{"class":236,"line":1005},[234,61658,1143],{"class":244},[234,61660,61661],{"class":236,"line":1013},[234,61662,262],{"emptyLinePlaceholder":261},[234,61664,61665,61667],{"class":236,"line":1019},[234,61666,25780],{"class":281},[234,61668,909],{"class":244},[234,61670,61671,61673,61675,61677],{"class":236,"line":1025},[234,61672,12633],{"class":271},[234,61674,1443],{"class":244},[234,61676,15657],{"class":271},[234,61678,255],{"class":244},[234,61680,61681],{"class":236,"line":1031},[234,61682,1143],{"class":244},[234,61684,61685],{"class":236,"line":1037},[234,61686,262],{"emptyLinePlaceholder":261},[234,61688,61689,61691],{"class":236,"line":427},[234,61690,25805],{"class":281},[234,61692,909],{"class":244},[234,61694,61695,61697,61699,61701],{"class":236,"line":1571},[234,61696,12633],{"class":271},[234,61698,1443],{"class":244},[234,61700,1754],{"class":271},[234,61702,255],{"class":244},[234,61704,61705],{"class":236,"line":1592},[234,61706,1143],{"class":244},[234,61708,61709],{"class":236,"line":1600},[234,61710,262],{"emptyLinePlaceholder":261},[234,61712,61713,61715],{"class":236,"line":1615},[234,61714,25830],{"class":281},[234,61716,909],{"class":244},[234,61718,61719,61721,61723,61725,61727],{"class":236,"line":1620},[234,61720,1661],{"class":271},[234,61722,1443],{"class":244},[234,61724,25841],{"class":271},[234,61726,1789],{"class":240},[234,61728,255],{"class":244},[234,61730,61731,61733,61735,61737],{"class":236,"line":1625},[234,61732,1677],{"class":271},[234,61734,1443],{"class":244},[234,61736,1682],{"class":271},[234,61738,255],{"class":244},[234,61740,61741,61743,61745,61747],{"class":236,"line":1634},[234,61742,5902],{"class":271},[234,61744,1443],{"class":244},[234,61746,1695],{"class":271},[234,61748,255],{"class":244},[234,61750,61751,61753,61755,61757,61759],{"class":236,"line":1639},[234,61752,25870],{"class":271},[234,61754,1443],{"class":244},[234,61756,8276],{"class":271},[234,61758,1789],{"class":240},[234,61760,255],{"class":244},[234,61762,61763],{"class":236,"line":1651},[234,61764,1143],{"class":244},[37,61766,6074],{"id":6073},[225,61768,61769],{"className":227,"code":25887,"language":229,"meta":230,"style":230},[60,61770,61771,61783,61787,61801,61809],{"__ignoreMap":230},[234,61772,61773,61775,61777,61779,61781],{"class":236,"line":237},[234,61774,241],{"class":240},[234,61776,25896],{"class":244},[234,61778,248],{"class":240},[234,61780,252],{"class":251},[234,61782,255],{"class":244},[234,61784,61785],{"class":236,"line":258},[234,61786,262],{"emptyLinePlaceholder":261},[234,61788,61789,61791,61793,61795,61797,61799],{"class":236,"line":265},[234,61790,268],{"class":240},[234,61792,272],{"class":271},[234,61794,275],{"class":240},[234,61796,278],{"class":244},[234,61798,282],{"class":281},[234,61800,285],{"class":244},[234,61802,61803,61805,61807],{"class":236,"line":288},[234,61804,296],{"class":244},[234,61806,299],{"class":281},[234,61808,25929],{"class":244},[234,61810,61811,61813,61815,61817,61819],{"class":236,"line":293},[234,61812,296],{"class":244},[234,61814,326],{"class":281},[234,61816,329],{"class":244},[234,61818,332],{"class":271},[234,61820,335],{"class":244},[37,61822,6133],{"id":6132},[42,61824,61825,61831,61833,61835],{},[45,61826,25948,61827,25951,61829,106],{},[60,61828,25318],{},[60,61830,25396],{},[45,61832,25956],{},[45,61834,25959],{},[45,61836,25962],{},[410,61838,25965],{},{"title":230,"searchDepth":258,"depth":258,"links":61840},[61841,61847,61848,61849],{"id":5406,"depth":258,"text":5407,"children":61842},[61843,61844,61845,61846],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":5328,"title":5329,"description":25978,"kind":5369,"section":5187,"order":25979,"group":5305,"status":8027,"integration":2706,"publicExport":261,"activation":25980,"package":5371,"aliases":61851,"attrs":61852,"events":61853,"cssVars":61854,"related":61855,"body":61856},[25982,5329],[],[],[],[5317,5322,4397],{"type":22,"value":61857,"toc":62336},[61858,61860,61868,61870,61872,61918,61924,61926,61928,61954,61956,61966,61968,61970,61972,61974,61976,61978,62092,62260,62262,62316,62318,62334],[25,61859,5329],{"id":25991},[30,61861,61862,25996,61864,25999,61866,26003],{},[60,61863,5329],{},[60,61865,19538],{},[60,61867,26002],{},[37,61869,5407],{"id":5406},[174,61871,4905],{"id":4904},[2221,61873,61874,61886],{},[2224,61875,61876],{},[2227,61877,61878,61880,61882,61884],{},[2230,61879,4914],{},[2230,61881,23270],{},[2230,61883,4920],{},[2230,61885,5424],{},[2240,61887,61888,61902],{},[2227,61889,61890,61894,61898,61900],{},[2245,61891,61892],{},[60,61893,26030],{},[2245,61895,61896],{},[60,61897,19538],{},[2245,61899,23289],{},[2245,61901,26039],{},[2227,61903,61904,61908,61912,61916],{},[2245,61905,61906],{},[60,61907,26002],{},[2245,61909,61910],{},[60,61911,19538],{},[2245,61913,61914],{},[60,61915,6246],{},[2245,61917,26056],{},[30,61919,61920,26061,61922,26064],{},[60,61921,5329],{},[60,61923,19538],{},[174,61925,5558],{"id":5557},[30,61927,26069],{},[42,61929,61930,61934,61938,61942,61946,61950],{},[45,61931,61932],{},[60,61933,26076],{},[45,61935,61936],{},[60,61937,26081],{},[45,61939,61940],{},[60,61941,26086],{},[45,61943,61944],{},[60,61945,26091],{},[45,61947,61948],{},[60,61949,26096],{},[45,61951,61952],{},[60,61953,25396],{},[30,61955,26103],{},[42,61957,61958,61962],{},[45,61959,26108,61960,26112],{},[60,61961,26111],{},[45,61963,26108,61964,26118],{},[60,61965,26117],{},[30,61967,26121],{},[174,61969,5593],{"id":3814},[30,61971,24893],{},[174,61973,5667],{"id":5666},[30,61975,10483],{},[37,61977,5689],{"id":5688},[225,61979,61980],{"className":338,"code":26134,"language":340,"meta":230,"style":230},[60,61981,61982,62000,62004,62010,62018,62026,62034,62042,62046,62070,62074],{"__ignoreMap":230},[234,61983,61984,61986,61988,61990,61992,61994,61996,61998],{"class":236,"line":237},[234,61985,347],{"class":244},[234,61987,351],{"class":350},[234,61989,1297],{"class":281},[234,61991,357],{"class":244},[234,61993,26149],{"class":251},[234,61995,5709],{"class":244},[234,61997,351],{"class":350},[234,61999,376],{"class":244},[234,62001,62002],{"class":236,"line":258},[234,62003,262],{"emptyLinePlaceholder":261},[234,62005,62006,62008],{"class":236,"line":265},[234,62007,347],{"class":244},[234,62009,26166],{"class":350},[234,62011,62012,62014,62016],{"class":236,"line":288},[234,62013,12249],{"class":281},[234,62015,357],{"class":244},[234,62017,26175],{"class":251},[234,62019,62020,62022,62024],{"class":236,"line":293},[234,62021,26180],{"class":281},[234,62023,357],{"class":244},[234,62025,26185],{"class":251},[234,62027,62028,62030,62032],{"class":236,"line":305},[234,62029,12239],{"class":281},[234,62031,357],{"class":244},[234,62033,26194],{"class":251},[234,62035,62036,62038,62040],{"class":236,"line":321},[234,62037,371],{"class":244},[234,62039,26201],{"class":350},[234,62041,376],{"class":244},[234,62043,62044],{"class":236,"line":946},[234,62045,262],{"emptyLinePlaceholder":261},[234,62047,62048,62050,62052,62054,62056,62058,62060,62062,62064,62066,62068],{"class":236,"line":955},[234,62049,347],{"class":244},[234,62051,351],{"class":350},[234,62053,1297],{"class":281},[234,62055,357],{"class":244},[234,62057,26220],{"class":251},[234,62059,5157],{"class":281},[234,62061,357],{"class":244},[234,62063,26220],{"class":251},[234,62065,25622],{"class":244},[234,62067,351],{"class":350},[234,62069,376],{"class":244},[234,62071,62072],{"class":236,"line":11},[234,62073,262],{"emptyLinePlaceholder":261},[234,62075,62076,62078,62080,62082,62084,62086,62088,62090],{"class":236,"line":980},[234,62077,347],{"class":244},[234,62079,351],{"class":350},[234,62081,1297],{"class":281},[234,62083,357],{"class":244},[234,62085,26149],{"class":251},[234,62087,371],{"class":244},[234,62089,351],{"class":350},[234,62091,376],{"class":244},[225,62093,62094],{"className":5857,"code":26257,"language":5859,"meta":230,"style":230},[60,62095,62096,62102,62114,62118,62122,62128,62138,62160,62172,62188,62198,62202,62206,62212,62224,62234,62244,62256],{"__ignoreMap":230},[234,62097,62098,62100],{"class":236,"line":237},[234,62099,26264],{"class":281},[234,62101,909],{"class":244},[234,62103,62104,62106,62108,62110,62112],{"class":236,"line":258},[234,62105,5991],{"class":271},[234,62107,1443],{"class":244},[234,62109,25647],{"class":271},[234,62111,1669],{"class":240},[234,62113,255],{"class":244},[234,62115,62116],{"class":236,"line":265},[234,62117,1143],{"class":244},[234,62119,62120],{"class":236,"line":288},[234,62121,262],{"emptyLinePlaceholder":261},[234,62123,62124,62126],{"class":236,"line":293},[234,62125,26291],{"class":281},[234,62127,909],{"class":244},[234,62129,62130,62132,62134,62136],{"class":236,"line":305},[234,62131,1677],{"class":271},[234,62133,1443],{"class":244},[234,62135,15595],{"class":271},[234,62137,255],{"class":244},[234,62139,62140,62142,62144,62146,62148,62150,62152,62154,62156,62158],{"class":236,"line":321},[234,62141,5977],{"class":271},[234,62143,1443],{"class":244},[234,62145,10999],{"class":271},[234,62147,329],{"class":244},[234,62149,5883],{"class":271},[234,62151,3403],{"class":240},[234,62153,1833],{"class":244},[234,62155,25715],{"class":271},[234,62157,1789],{"class":240},[234,62159,335],{"class":244},[234,62161,62162,62164,62166,62168,62170],{"class":236,"line":946},[234,62163,21966],{"class":271},[234,62165,1443],{"class":244},[234,62167,1836],{"class":271},[234,62169,21973],{"class":271},[234,62171,255],{"class":244},[234,62173,62174,62176,62178,62180,62182,62184,62186],{"class":236,"line":955},[234,62175,1769],{"class":271},[234,62177,1443],{"class":244},[234,62179,1754],{"class":271},[234,62181,1789],{"class":240},[234,62183,6013],{"class":271},[234,62185,6016],{"class":271},[234,62187,255],{"class":244},[234,62189,62190,62192,62194,62196],{"class":236,"line":11},[234,62191,6023],{"class":271},[234,62193,1443],{"class":244},[234,62195,9965],{"class":271},[234,62197,255],{"class":244},[234,62199,62200],{"class":236,"line":980},[234,62201,1143],{"class":244},[234,62203,62204],{"class":236,"line":994},[234,62205,262],{"emptyLinePlaceholder":261},[234,62207,62208,62210],{"class":236,"line":1000},[234,62209,26376],{"class":281},[234,62211,909],{"class":244},[234,62213,62214,62216,62218,62220,62222],{"class":236,"line":1005},[234,62215,1661],{"class":271},[234,62217,1443],{"class":244},[234,62219,25841],{"class":271},[234,62221,1789],{"class":240},[234,62223,255],{"class":244},[234,62225,62226,62228,62230,62232],{"class":236,"line":1013},[234,62227,1677],{"class":271},[234,62229,1443],{"class":244},[234,62231,1682],{"class":271},[234,62233,255],{"class":244},[234,62235,62236,62238,62240,62242],{"class":236,"line":1019},[234,62237,5902],{"class":271},[234,62239,1443],{"class":244},[234,62241,1695],{"class":271},[234,62243,255],{"class":244},[234,62245,62246,62248,62250,62252,62254],{"class":236,"line":1025},[234,62247,25870],{"class":271},[234,62249,1443],{"class":244},[234,62251,8276],{"class":271},[234,62253,1789],{"class":240},[234,62255,255],{"class":244},[234,62257,62258],{"class":236,"line":1031},[234,62259,1143],{"class":244},[37,62261,6074],{"id":6073},[225,62263,62264],{"className":227,"code":26431,"language":229,"meta":230,"style":230},[60,62265,62266,62278,62282,62296,62304],{"__ignoreMap":230},[234,62267,62268,62270,62272,62274,62276],{"class":236,"line":237},[234,62269,241],{"class":240},[234,62271,26440],{"class":244},[234,62273,248],{"class":240},[234,62275,252],{"class":251},[234,62277,255],{"class":244},[234,62279,62280],{"class":236,"line":258},[234,62281,262],{"emptyLinePlaceholder":261},[234,62283,62284,62286,62288,62290,62292,62294],{"class":236,"line":265},[234,62285,268],{"class":240},[234,62287,272],{"class":271},[234,62289,275],{"class":240},[234,62291,278],{"class":244},[234,62293,282],{"class":281},[234,62295,285],{"class":244},[234,62297,62298,62300,62302],{"class":236,"line":288},[234,62299,296],{"class":244},[234,62301,299],{"class":281},[234,62303,26473],{"class":244},[234,62305,62306,62308,62310,62312,62314],{"class":236,"line":293},[234,62307,296],{"class":244},[234,62309,326],{"class":281},[234,62311,329],{"class":244},[234,62313,332],{"class":271},[234,62315,335],{"class":244},[37,62317,6133],{"id":6132},[42,62319,62320,62322,62328,62330],{},[45,62321,26492],{},[45,62323,26495,62324,25951,62326,26500],{},[60,62325,26002],{},[60,62327,25396],{},[45,62329,26503],{},[45,62331,4232,62332,26508],{},[60,62333,26111],{},[410,62335,8986],{},{"title":230,"searchDepth":258,"depth":258,"links":62337},[62338,62344,62345,62346],{"id":5406,"depth":258,"text":5407,"children":62339},[62340,62341,62342,62343],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":5340,"title":5341,"description":26523,"kind":5369,"section":5187,"order":26524,"group":5333,"status":8027,"integration":11669,"publicExport":261,"activation":26525,"package":5371,"aliases":62348,"attrs":62349,"events":62350,"cssVars":62351,"related":62352,"body":62353},[26527,5341],[],[],[],[5346,4602,3980],{"type":22,"value":62354,"toc":62885},[62355,62357,62361,62371,62373,62375,62377,62385,62387,62393,62395,62397,62403,62405,62411,62413,62439,62475,62477,62479,62481,62545,62789,62791,62845,62847,62861,62863,62883],[25,62356,5341],{"id":26536},[30,62358,62359,26541],{},[60,62360,5341],{},[42,62362,62363,62367],{},[45,62364,26546,62365],{},[60,62366,26549],{},[45,62368,26552,62369,26556],{},[60,62370,26555],{},[30,62372,26559],{},[37,62374,5407],{"id":5406},[174,62376,4905],{"id":4904},[30,62378,62379,26568,62381,26571,62383,106],{},[60,62380,5341],{},[60,62382,2042],{},[60,62384,23112],{},[30,62386,26576],{},[42,62388,62389],{},[45,62390,62391],{},[60,62392,26549],{},[174,62394,5558],{"id":5557},[30,62396,7222],{},[42,62398,62399],{},[45,62400,62401],{},[60,62402,26593],{},[30,62404,26596],{},[30,62406,4232,62407,26602,62409,26605],{},[60,62408,26601],{},[60,62410,26549],{},[174,62412,5593],{"id":3814},[2221,62414,62415,62425],{},[2224,62416,62417],{},[2227,62418,62419,62421,62423],{},[2230,62420,5602],{},[2230,62422,5605],{},[2230,62424,5608],{},[2240,62426,62427],{},[2227,62428,62429,62433,62437],{},[2245,62430,62431],{},[60,62432,26555],{},[2245,62434,62435],{},[60,62436,5621],{},[2245,62438,26634],{},[225,62440,62441],{"className":227,"code":26637,"language":229,"meta":230,"style":230},[60,62442,62443,62463,62471],{"__ignoreMap":230},[234,62444,62445,62447,62449,62451,62453,62455,62457,62459,62461],{"class":236,"line":237},[234,62446,296],{"class":244},[234,62448,1536],{"class":281},[234,62450,329],{"class":244},[234,62452,26650],{"class":251},[234,62454,2976],{"class":244},[234,62456,26555],{"class":899},[234,62458,903],{"class":244},[234,62460,906],{"class":240},[234,62462,909],{"class":244},[234,62464,62465,62467,62469],{"class":236,"line":258},[234,62466,1482],{"class":244},[234,62468,1485],{"class":281},[234,62470,26669],{"class":244},[234,62472,62473],{"class":236,"line":265},[234,62474,1040],{"class":244},[174,62476,5667],{"id":5666},[30,62478,10483],{},[37,62480,5689],{"id":5688},[225,62482,62483],{"className":338,"code":26682,"language":340,"meta":230,"style":230},[60,62484,62485,62499,62517,62537],{"__ignoreMap":230},[234,62486,62487,62489,62491,62493,62495,62497],{"class":236,"line":237},[234,62488,347],{"class":244},[234,62490,351],{"class":350},[234,62492,1297],{"class":281},[234,62494,357],{"class":244},[234,62496,26697],{"class":251},[234,62498,376],{"class":244},[234,62500,62501,62503,62505,62507,62509,62511,62513,62515],{"class":236,"line":258},[234,62502,1292],{"class":244},[234,62504,351],{"class":350},[234,62506,1297],{"class":281},[234,62508,357],{"class":244},[234,62510,26712],{"class":251},[234,62512,26715],{"class":244},[234,62514,351],{"class":350},[234,62516,376],{"class":244},[234,62518,62519,62521,62523,62525,62527,62529,62531,62533,62535],{"class":236,"line":265},[234,62520,1292],{"class":244},[234,62522,351],{"class":350},[234,62524,26728],{"class":281},[234,62526,1297],{"class":281},[234,62528,357],{"class":244},[234,62530,26735],{"class":251},[234,62532,371],{"class":244},[234,62534,351],{"class":350},[234,62536,376],{"class":244},[234,62538,62539,62541,62543],{"class":236,"line":288},[234,62540,1402],{"class":244},[234,62542,351],{"class":350},[234,62544,376],{"class":244},[225,62546,62547],{"className":5857,"code":26752,"language":5859,"meta":230,"style":230},[60,62548,62549,62555,62565,62577,62589,62599,62609,62621,62637,62647,62659,62669,62683,62695,62699,62703,62709,62719,62729,62733,62737,62743,62753,62757,62761,62767,62785],{"__ignoreMap":230},[234,62550,62551,62553],{"class":236,"line":237},[234,62552,26759],{"class":281},[234,62554,909],{"class":244},[234,62556,62557,62559,62561,62563],{"class":236,"line":258},[234,62558,7598],{"class":271},[234,62560,1443],{"class":244},[234,62562,2863],{"class":271},[234,62564,255],{"class":244},[234,62566,62567,62569,62571,62573,62575],{"class":236,"line":265},[234,62568,10129],{"class":271},[234,62570,1443],{"class":244},[234,62572,6740],{"class":271},[234,62574,1789],{"class":240},[234,62576,255],{"class":244},[234,62578,62579,62581,62583,62585,62587],{"class":236,"line":288},[234,62580,10115],{"class":271},[234,62582,1443],{"class":244},[234,62584,6740],{"class":271},[234,62586,1789],{"class":240},[234,62588,255],{"class":244},[234,62590,62591,62593,62595,62597],{"class":236,"line":293},[234,62592,6023],{"class":271},[234,62594,1443],{"class":244},[234,62596,9965],{"class":271},[234,62598,255],{"class":244},[234,62600,62601,62603,62605,62607],{"class":236,"line":305},[234,62602,11568],{"class":271},[234,62604,1443],{"class":244},[234,62606,6028],{"class":271},[234,62608,255],{"class":244},[234,62610,62611,62613,62615,62617,62619],{"class":236,"line":321},[234,62612,1749],{"class":271},[234,62614,1443],{"class":244},[234,62616,1754],{"class":271},[234,62618,1711],{"class":240},[234,62620,255],{"class":244},[234,62622,62623,62625,62627,62629,62631,62633,62635],{"class":236,"line":946},[234,62624,1769],{"class":271},[234,62626,1443],{"class":244},[234,62628,1754],{"class":271},[234,62630,1789],{"class":240},[234,62632,6013],{"class":271},[234,62634,16240],{"class":271},[234,62636,255],{"class":244},[234,62638,62639,62641,62643,62645],{"class":236,"line":955},[234,62640,1677],{"class":271},[234,62642,1443],{"class":244},[234,62644,12585],{"class":271},[234,62646,255],{"class":244},[234,62648,62649,62651,62653,62655,62657],{"class":236,"line":11},[234,62650,1703],{"class":271},[234,62652,1443],{"class":244},[234,62654,1754],{"class":271},[234,62656,1711],{"class":240},[234,62658,255],{"class":244},[234,62660,62661,62663,62665,62667],{"class":236,"line":980},[234,62662,6805],{"class":271},[234,62664,1443],{"class":244},[234,62666,1695],{"class":271},[234,62668,255],{"class":244},[234,62670,62671,62673,62675,62677,62679,62681],{"class":236,"line":994},[234,62672,26880],{"class":271},[234,62674,1443],{"class":244},[234,62676,26885],{"class":271},[234,62678,26888],{"class":244},[234,62680,26891],{"class":271},[234,62682,255],{"class":244},[234,62684,62685,62687,62689,62691,62693],{"class":236,"line":1000},[234,62686,9886],{"class":271},[234,62688,1443],{"class":244},[234,62690,23040],{"class":271},[234,62692,1711],{"class":240},[234,62694,255],{"class":244},[234,62696,62697],{"class":236,"line":1005},[234,62698,1143],{"class":244},[234,62700,62701],{"class":236,"line":1013},[234,62702,262],{"emptyLinePlaceholder":261},[234,62704,62705,62707],{"class":236,"line":1019},[234,62706,26918],{"class":281},[234,62708,909],{"class":244},[234,62710,62711,62713,62715,62717],{"class":236,"line":1025},[234,62712,9899],{"class":271},[234,62714,1443],{"class":244},[234,62716,9904],{"class":271},[234,62718,255],{"class":244},[234,62720,62721,62723,62725,62727],{"class":236,"line":1031},[234,62722,11568],{"class":271},[234,62724,1443],{"class":244},[234,62726,16695],{"class":271},[234,62728,255],{"class":244},[234,62730,62731],{"class":236,"line":1037},[234,62732,1143],{"class":244},[234,62734,62735],{"class":236,"line":427},[234,62736,262],{"emptyLinePlaceholder":261},[234,62738,62739,62741],{"class":236,"line":1571},[234,62740,26953],{"class":281},[234,62742,909],{"class":244},[234,62744,62745,62747,62749,62751],{"class":236,"line":1592},[234,62746,14315],{"class":271},[234,62748,1443],{"class":244},[234,62750,14320],{"class":271},[234,62752,255],{"class":244},[234,62754,62755],{"class":236,"line":1600},[234,62756,1143],{"class":244},[234,62758,62759],{"class":236,"line":1615},[234,62760,262],{"emptyLinePlaceholder":261},[234,62762,62763,62765],{"class":236,"line":1620},[234,62764,26978],{"class":281},[234,62766,909],{"class":244},[234,62768,62769,62771,62773,62775,62777,62779,62781,62783],{"class":236,"line":1625},[234,62770,16309],{"class":271},[234,62772,1443],{"class":244},[234,62774,26989],{"class":271},[234,62776,329],{"class":244},[234,62778,26549],{"class":899},[234,62780,903],{"class":244},[234,62782,26998],{"class":251},[234,62784,255],{"class":244},[234,62786,62787],{"class":236,"line":1634},[234,62788,1143],{"class":244},[37,62790,6074],{"id":6073},[225,62792,62793],{"className":227,"code":27009,"language":229,"meta":230,"style":230},[60,62794,62795,62807,62811,62825,62833],{"__ignoreMap":230},[234,62796,62797,62799,62801,62803,62805],{"class":236,"line":237},[234,62798,241],{"class":240},[234,62800,27018],{"class":244},[234,62802,248],{"class":240},[234,62804,252],{"class":251},[234,62806,255],{"class":244},[234,62808,62809],{"class":236,"line":258},[234,62810,262],{"emptyLinePlaceholder":261},[234,62812,62813,62815,62817,62819,62821,62823],{"class":236,"line":265},[234,62814,268],{"class":240},[234,62816,272],{"class":271},[234,62818,275],{"class":240},[234,62820,278],{"class":244},[234,62822,282],{"class":281},[234,62824,285],{"class":244},[234,62826,62827,62829,62831],{"class":236,"line":288},[234,62828,296],{"class":244},[234,62830,299],{"class":281},[234,62832,27051],{"class":244},[234,62834,62835,62837,62839,62841,62843],{"class":236,"line":293},[234,62836,296],{"class":244},[234,62838,326],{"class":281},[234,62840,329],{"class":244},[234,62842,332],{"class":271},[234,62844,335],{"class":244},[30,62846,27066],{},[225,62848,62849],{"className":227,"code":27069,"language":229,"meta":230,"style":230},[60,62850,62851],{"__ignoreMap":230},[234,62852,62853,62855,62857,62859],{"class":236,"line":237},[234,62854,27076],{"class":244},[234,62856,357],{"class":240},[234,62858,4833],{"class":271},[234,62860,255],{"class":244},[37,62862,6133],{"id":6132},[42,62864,62865,62871,62873,62879],{},[45,62866,27089,62867,27093,62869,106],{},[60,62868,27092],{},[60,62870,4552],{},[45,62872,27098],{},[45,62874,27101,62875,27105,62877,106],{},[60,62876,27104],{},[60,62878,27108],{},[45,62880,27111,62881,27114],{},[60,62882,27092],{},[410,62884,6155],{},{"title":230,"searchDepth":258,"depth":258,"links":62886},[62887,62893,62894,62895],{"id":5406,"depth":258,"text":5407,"children":62888},[62889,62890,62891,62892],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":5346,"title":5347,"description":27129,"kind":5369,"section":5187,"order":27130,"group":5333,"status":8027,"integration":11669,"publicExport":261,"activation":27131,"package":5371,"aliases":62897,"attrs":62898,"events":62899,"cssVars":62900,"related":62901,"body":62902},[27133,5347],[],[],[],[5340,3982,3981],{"type":22,"value":62903,"toc":63684},[62904,62906,62910,62918,62920,62922,62924,62932,62934,62948,62950,62952,62966,62968,62988,62992,62994,63020,63064,63066,63068,63070,63240,63584,63586,63640,63642,63656,63658,63682],[25,62905,5347],{"id":27142},[30,62907,62908,27147],{},[60,62909,5347],{},[42,62911,62912,62914,62916],{},[45,62913,27152],{},[45,62915,27155],{},[45,62917,27158],{},[30,62919,27161],{},[37,62921,5407],{"id":5406},[174,62923,4905],{"id":4904},[30,62925,62926,26568,62928,26571,62930,106],{},[60,62927,5347],{},[60,62929,2042],{},[60,62931,23112],{},[30,62933,27176],{},[42,62935,62936,62940,62944],{},[45,62937,62938],{},[60,62939,27183],{},[45,62941,62942],{},[60,62943,27188],{},[45,62945,62946],{},[60,62947,27193],{},[174,62949,5558],{"id":5557},[30,62951,27198],{},[42,62953,62954,62958,62962],{},[45,62955,62956],{},[60,62957,27183],{},[45,62959,62960],{},[60,62961,27188],{},[45,62963,62964],{},[60,62965,27193],{},[30,62967,3507],{},[42,62969,62970,62974,62978],{},[45,62971,62972,27221],{},[60,62973,27183],{},[45,62975,62976,27226],{},[60,62977,27188],{},[45,62979,62980,27231,62982,1833,62984,2703,62986],{},[60,62981,27193],{},[60,62983,27234],{},[60,62985,27237],{},[60,62987,27240],{},[30,62989,4232,62990,27246],{},[60,62991,27245],{},[174,62993,5593],{"id":3814},[2221,62995,62996,63006],{},[2224,62997,62998],{},[2227,62999,63000,63002,63004],{},[2230,63001,5602],{},[2230,63003,5605],{},[2230,63005,5608],{},[2240,63007,63008],{},[2227,63009,63010,63014,63018],{},[2245,63011,63012],{},[60,63013,27269],{},[2245,63015,63016],{},[60,63017,27274],{},[2245,63019,27277],{},[225,63021,63022],{"className":227,"code":27280,"language":229,"meta":230,"style":230},[60,63023,63024,63052,63060],{"__ignoreMap":230},[234,63025,63026,63028,63030,63032,63034,63036,63038,63040,63042,63044,63046,63048,63050],{"class":236,"line":237},[234,63027,296],{"class":244},[234,63029,1536],{"class":281},[234,63031,329],{"class":244},[234,63033,27293],{"class":251},[234,63035,23623],{"class":244},[234,63037,27298],{"class":899},[234,63039,1833],{"class":244},[234,63041,27303],{"class":899},[234,63043,1833],{"class":244},[234,63045,4217],{"class":899},[234,63047,23629],{"class":244},[234,63049,906],{"class":240},[234,63051,909],{"class":244},[234,63053,63054,63056,63058],{"class":236,"line":258},[234,63055,1482],{"class":244},[234,63057,1485],{"class":281},[234,63059,27322],{"class":244},[234,63061,63062],{"class":236,"line":265},[234,63063,1040],{"class":244},[174,63065,5667],{"id":5666},[30,63067,10483],{},[37,63069,5689],{"id":5688},[225,63071,63072],{"className":338,"code":27335,"language":340,"meta":230,"style":230},[60,63073,63074,63088,63102,63114,63128,63136,63150,63162,63176,63184,63198,63210,63224,63232],{"__ignoreMap":230},[234,63075,63076,63078,63080,63082,63084,63086],{"class":236,"line":237},[234,63077,347],{"class":244},[234,63079,351],{"class":350},[234,63081,1297],{"class":281},[234,63083,357],{"class":244},[234,63085,27350],{"class":251},[234,63087,376],{"class":244},[234,63089,63090,63092,63094,63096,63098,63100],{"class":236,"line":258},[234,63091,1292],{"class":244},[234,63093,351],{"class":350},[234,63095,1297],{"class":281},[234,63097,357],{"class":244},[234,63099,27365],{"class":251},[234,63101,376],{"class":244},[234,63103,63104,63106,63108,63110,63112],{"class":236,"line":265},[234,63105,1321],{"class":244},[234,63107,234],{"class":350},[234,63109,27376],{"class":244},[234,63111,234],{"class":350},[234,63113,376],{"class":244},[234,63115,63116,63118,63120,63122,63124,63126],{"class":236,"line":288},[234,63117,1321],{"class":244},[234,63119,1929],{"class":350},[234,63121,27389],{"class":281},[234,63123,371],{"class":244},[234,63125,1929],{"class":350},[234,63127,376],{"class":244},[234,63129,63130,63132,63134],{"class":236,"line":293},[234,63131,1393],{"class":244},[234,63133,351],{"class":350},[234,63135,376],{"class":244},[234,63137,63138,63140,63142,63144,63146,63148],{"class":236,"line":305},[234,63139,1292],{"class":244},[234,63141,351],{"class":350},[234,63143,1297],{"class":281},[234,63145,357],{"class":244},[234,63147,27365],{"class":251},[234,63149,376],{"class":244},[234,63151,63152,63154,63156,63158,63160],{"class":236,"line":321},[234,63153,1321],{"class":244},[234,63155,234],{"class":350},[234,63157,27426],{"class":244},[234,63159,234],{"class":350},[234,63161,376],{"class":244},[234,63163,63164,63166,63168,63170,63172,63174],{"class":236,"line":946},[234,63165,1321],{"class":244},[234,63167,1929],{"class":350},[234,63169,27439],{"class":281},[234,63171,371],{"class":244},[234,63173,1929],{"class":350},[234,63175,376],{"class":244},[234,63177,63178,63180,63182],{"class":236,"line":955},[234,63179,1393],{"class":244},[234,63181,351],{"class":350},[234,63183,376],{"class":244},[234,63185,63186,63188,63190,63192,63194,63196],{"class":236,"line":11},[234,63187,1292],{"class":244},[234,63189,351],{"class":350},[234,63191,1297],{"class":281},[234,63193,357],{"class":244},[234,63195,27365],{"class":251},[234,63197,376],{"class":244},[234,63199,63200,63202,63204,63206,63208],{"class":236,"line":980},[234,63201,1321],{"class":244},[234,63203,234],{"class":350},[234,63205,27476],{"class":244},[234,63207,234],{"class":350},[234,63209,376],{"class":244},[234,63211,63212,63214,63216,63218,63220,63222],{"class":236,"line":994},[234,63213,1321],{"class":244},[234,63215,1929],{"class":350},[234,63217,27489],{"class":281},[234,63219,371],{"class":244},[234,63221,1929],{"class":350},[234,63223,376],{"class":244},[234,63225,63226,63228,63230],{"class":236,"line":1000},[234,63227,1393],{"class":244},[234,63229,351],{"class":350},[234,63231,376],{"class":244},[234,63233,63234,63236,63238],{"class":236,"line":1005},[234,63235,1402],{"class":244},[234,63237,351],{"class":350},[234,63239,376],{"class":244},[225,63241,63242],{"className":5857,"code":27514,"language":5859,"meta":230,"style":230},[60,63243,63244,63250,63260,63272,63284,63294,63304,63316,63332,63346,63358,63368,63380,63392,63396,63400,63406,63416,63426,63436,63440,63444,63452,63462,63472,63484,63496,63500,63504,63528,63556],{"__ignoreMap":230},[234,63245,63246,63248],{"class":236,"line":237},[234,63247,27521],{"class":281},[234,63249,909],{"class":244},[234,63251,63252,63254,63256,63258],{"class":236,"line":258},[234,63253,7598],{"class":271},[234,63255,1443],{"class":244},[234,63257,2863],{"class":271},[234,63259,255],{"class":244},[234,63261,63262,63264,63266,63268,63270],{"class":236,"line":265},[234,63263,10129],{"class":271},[234,63265,1443],{"class":244},[234,63267,6740],{"class":271},[234,63269,1789],{"class":240},[234,63271,255],{"class":244},[234,63273,63274,63276,63278,63280,63282],{"class":236,"line":288},[234,63275,10016],{"class":271},[234,63277,1443],{"class":244},[234,63279,6740],{"class":271},[234,63281,1789],{"class":240},[234,63283,255],{"class":244},[234,63285,63286,63288,63290,63292],{"class":236,"line":293},[234,63287,6023],{"class":271},[234,63289,1443],{"class":244},[234,63291,9965],{"class":271},[234,63293,255],{"class":244},[234,63295,63296,63298,63300,63302],{"class":236,"line":305},[234,63297,11568],{"class":271},[234,63299,1443],{"class":244},[234,63301,6028],{"class":271},[234,63303,255],{"class":244},[234,63305,63306,63308,63310,63312,63314],{"class":236,"line":321},[234,63307,1749],{"class":271},[234,63309,1443],{"class":244},[234,63311,14331],{"class":271},[234,63313,1711],{"class":240},[234,63315,255],{"class":244},[234,63317,63318,63320,63322,63324,63326,63328,63330],{"class":236,"line":946},[234,63319,1769],{"class":271},[234,63321,1443],{"class":244},[234,63323,1754],{"class":271},[234,63325,1789],{"class":240},[234,63327,6013],{"class":271},[234,63329,16240],{"class":271},[234,63331,255],{"class":244},[234,63333,63334,63336,63338,63340,63342,63344],{"class":236,"line":955},[234,63335,26880],{"class":271},[234,63337,1443],{"class":244},[234,63339,26885],{"class":271},[234,63341,26888],{"class":244},[234,63343,26891],{"class":271},[234,63345,255],{"class":244},[234,63347,63348,63350,63352,63354,63356],{"class":236,"line":11},[234,63349,9886],{"class":271},[234,63351,1443],{"class":244},[234,63353,23040],{"class":271},[234,63355,1711],{"class":240},[234,63357,255],{"class":244},[234,63359,63360,63362,63364,63366],{"class":236,"line":980},[234,63361,1677],{"class":271},[234,63363,1443],{"class":244},[234,63365,1682],{"class":271},[234,63367,255],{"class":244},[234,63369,63370,63372,63374,63376,63378],{"class":236,"line":994},[234,63371,1703],{"class":271},[234,63373,1443],{"class":244},[234,63375,2527],{"class":271},[234,63377,1711],{"class":240},[234,63379,255],{"class":244},[234,63381,63382,63384,63386,63388,63390],{"class":236,"line":1000},[234,63383,25031],{"class":271},[234,63385,1443],{"class":244},[234,63387,25036],{"class":271},[234,63389,1789],{"class":240},[234,63391,255],{"class":244},[234,63393,63394],{"class":236,"line":1005},[234,63395,1143],{"class":244},[234,63397,63398],{"class":236,"line":1013},[234,63399,262],{"emptyLinePlaceholder":261},[234,63401,63402,63404],{"class":236,"line":1019},[234,63403,27678],{"class":281},[234,63405,909],{"class":244},[234,63407,63408,63410,63412,63414],{"class":236,"line":1025},[234,63409,1677],{"class":271},[234,63411,1443],{"class":244},[234,63413,12585],{"class":271},[234,63415,255],{"class":244},[234,63417,63418,63420,63422,63424],{"class":236,"line":1031},[234,63419,12602],{"class":271},[234,63421,1443],{"class":244},[234,63423,14260],{"class":271},[234,63425,255],{"class":244},[234,63427,63428,63430,63432,63434],{"class":236,"line":1037},[234,63429,6805],{"class":271},[234,63431,1443],{"class":244},[234,63433,1695],{"class":271},[234,63435,255],{"class":244},[234,63437,63438],{"class":236,"line":427},[234,63439,1143],{"class":244},[234,63441,63442],{"class":236,"line":1571},[234,63443,262],{"emptyLinePlaceholder":261},[234,63445,63446,63448,63450],{"class":236,"line":1592},[234,63447,27678],{"class":281},[234,63449,19734],{"class":350},[234,63451,909],{"class":244},[234,63453,63454,63456,63458,63460],{"class":236,"line":1600},[234,63455,11568],{"class":271},[234,63457,1443],{"class":244},[234,63459,16695],{"class":271},[234,63461,255],{"class":244},[234,63463,63464,63466,63468,63470],{"class":236,"line":1615},[234,63465,9899],{"class":271},[234,63467,1443],{"class":244},[234,63469,9904],{"class":271},[234,63471,255],{"class":244},[234,63473,63474,63476,63478,63480,63482],{"class":236,"line":1620},[234,63475,9886],{"class":271},[234,63477,1443],{"class":244},[234,63479,2527],{"class":271},[234,63481,1711],{"class":240},[234,63483,255],{"class":244},[234,63485,63486,63488,63490,63492,63494],{"class":236,"line":1625},[234,63487,15567],{"class":271},[234,63489,1443],{"class":244},[234,63491,14693],{"class":271},[234,63493,3714],{"class":240},[234,63495,255],{"class":244},[234,63497,63498],{"class":236,"line":1634},[234,63499,1143],{"class":244},[234,63501,63502],{"class":236,"line":1639},[234,63503,262],{"emptyLinePlaceholder":261},[234,63505,63506,63508,63510,63512,63514,63516,63518,63520,63522,63524,63526],{"class":236,"line":1651},[234,63507,27783],{"class":244},[234,63509,27193],{"class":281},[234,63511,27788],{"class":244},[234,63513,27108],{"class":281},[234,63515,1437],{"class":244},[234,63517,27795],{"class":271},[234,63519,1443],{"class":244},[234,63521,26989],{"class":271},[234,63523,329],{"class":244},[234,63525,27193],{"class":899},[234,63527,17397],{"class":244},[234,63529,63530,63532,63534,63536,63538,63540,63542,63544,63546,63548,63550,63552,63554],{"class":236,"line":609},[234,63531,27783],{"class":244},[234,63533,27183],{"class":281},[234,63535,27788],{"class":244},[234,63537,27108],{"class":281},[234,63539,1437],{"class":244},[234,63541,27795],{"class":271},[234,63543,1443],{"class":244},[234,63545,26989],{"class":271},[234,63547,329],{"class":244},[234,63549,27183],{"class":899},[234,63551,903],{"class":244},[234,63553,27832],{"class":251},[234,63555,27835],{"class":244},[234,63557,63558,63560,63562,63564,63566,63568,63570,63572,63574,63576,63578,63580,63582],{"class":236,"line":1674},[234,63559,27783],{"class":244},[234,63561,27188],{"class":281},[234,63563,27788],{"class":244},[234,63565,27108],{"class":281},[234,63567,1437],{"class":244},[234,63569,27795],{"class":271},[234,63571,1443],{"class":244},[234,63573,26989],{"class":271},[234,63575,329],{"class":244},[234,63577,27188],{"class":899},[234,63579,903],{"class":244},[234,63581,27862],{"class":251},[234,63583,27835],{"class":244},[37,63585,6074],{"id":6073},[225,63587,63588],{"className":227,"code":27869,"language":229,"meta":230,"style":230},[60,63589,63590,63602,63606,63620,63628],{"__ignoreMap":230},[234,63591,63592,63594,63596,63598,63600],{"class":236,"line":237},[234,63593,241],{"class":240},[234,63595,27878],{"class":244},[234,63597,248],{"class":240},[234,63599,252],{"class":251},[234,63601,255],{"class":244},[234,63603,63604],{"class":236,"line":258},[234,63605,262],{"emptyLinePlaceholder":261},[234,63607,63608,63610,63612,63614,63616,63618],{"class":236,"line":265},[234,63609,268],{"class":240},[234,63611,272],{"class":271},[234,63613,275],{"class":240},[234,63615,278],{"class":244},[234,63617,282],{"class":281},[234,63619,285],{"class":244},[234,63621,63622,63624,63626],{"class":236,"line":288},[234,63623,296],{"class":244},[234,63625,299],{"class":281},[234,63627,27911],{"class":244},[234,63629,63630,63632,63634,63636,63638],{"class":236,"line":293},[234,63631,296],{"class":244},[234,63633,326],{"class":281},[234,63635,329],{"class":244},[234,63637,332],{"class":271},[234,63639,335],{"class":244},[30,63641,27066],{},[225,63643,63644],{"className":227,"code":27928,"language":229,"meta":230,"style":230},[60,63645,63646],{"__ignoreMap":230},[234,63647,63648,63650,63652,63654],{"class":236,"line":237},[234,63649,27935],{"class":244},[234,63651,357],{"class":240},[234,63653,4833],{"class":271},[234,63655,255],{"class":244},[37,63657,6133],{"id":6132},[42,63659,63660,63664,63668,63674],{},[45,63661,27948,63662,106],{},[60,63663,4552],{},[45,63665,27953,63666,27957],{},[60,63667,27956],{},[45,63669,27960,63670,27963,63672,106],{},[60,63671,27240],{},[60,63673,27966],{},[45,63675,27111,63676,1833,63678,7048,63680,27978],{},[60,63677,27971],{},[60,63679,27974],{},[60,63681,27977],{},[410,63683,6155],{},{"title":230,"searchDepth":258,"depth":258,"links":63685},[63686,63692,63693,63694],{"id":5406,"depth":258,"text":5407,"children":63687},[63688,63689,63690,63691],{"id":4904,"depth":265,"text":4905},{"id":5557,"depth":265,"text":5558},{"id":3814,"depth":265,"text":5593},{"id":5666,"depth":265,"text":5667},{"id":5688,"depth":258,"text":5689},{"id":6073,"depth":258,"text":6074},{"id":6132,"depth":258,"text":6133},{"path":2350,"title":5357,"description":27993,"kind":9,"section":5357,"order":11,"aliases":63696,"attrs":63697,"events":63698,"cssVars":63699,"related":63700,"body":63701},[],[],[],[],[27999,28000,28001],{"type":22,"value":63702,"toc":63853},[63703,63705,63707,63709,63711,63717,63719,63727,63729,63731,63761,63769,63771,63773,63813,63815,63817,63819,63831,63833,63835,63837,63849],[25,63704,5357],{"id":208},[30,63706,28008],{},[30,63708,28011],{},[37,63710,28015],{"id":28014},[30,63712,28018,63713,28021,63715,106],{},[60,63714,2379],{},[60,63716,67],{},[30,63718,28026],{},[42,63720,63721,63723,63725],{},[45,63722,28031],{},[45,63724,28034],{},[45,63726,28037],{},[37,63728,28041],{"id":28040},[30,63730,28044],{},[42,63732,63733,63737,63741,63745,63749,63753,63757],{},[45,63734,63735],{},[60,63736,2379],{},[45,63738,63739],{},[60,63740,28055],{},[45,63742,63743],{},[60,63744,28060],{},[45,63746,63747],{},[60,63748,2384],{},[45,63750,63751],{},[60,63752,2389],{},[45,63754,63755],{},[60,63756,4655],{},[45,63758,63759],{},[60,63760,28077],{},[30,63762,28080,63763,1833,63765,2703,63767,28090],{},[60,63764,28083],{},[60,63766,28086],{},[60,63768,28089],{},[37,63770,28094],{"id":28093},[30,63772,28097],{},[99,63774,63775,63779,63783,63789,63793,63799,63803,63807],{},[45,63776,63777,28105],{},[133,63778,28104],{"href":27999},[45,63780,63781,28112],{},[133,63782,28111],{"href":28110},[45,63784,63785,28118,63787,28122],{},[133,63786,28117],{"href":28000},[60,63788,28121],{},[45,63790,63791,28128],{},[133,63792,28127],{"href":28001},[45,63794,63795,28135,63797,28138],{},[133,63796,28134],{"href":28133},[60,63798,28055],{},[45,63800,63801,28144],{},[133,63802,28143],{"href":9008},[45,63804,63805,28151],{},[133,63806,28150],{"href":28149},[45,63808,63809,28158,63811,106],{},[133,63810,28157],{"href":28156},[60,63812,190],{},[37,63814,28164],{"id":28163},[30,63816,28167],{},[30,63818,28170],{},[42,63820,63821,63823,63825,63829],{},[45,63822,28175],{},[45,63824,28178],{},[45,63826,28181,63827],{},[60,63828,5371],{},[45,63830,28186],{},[37,63832,28190],{"id":28189},[30,63834,28193],{},[30,63836,28196],{},[42,63838,63839,63841,63845,63847],{},[45,63840,28201],{},[45,63842,28204,63843],{},[60,63844,5373],{},[45,63846,28209],{},[45,63848,28212],{},[30,63850,28215,63851,28219],{},[60,63852,28218],{},{"title":230,"searchDepth":258,"depth":258,"links":63854},[63855,63856,63857,63858,63859],{"id":28014,"depth":258,"text":28015},{"id":28040,"depth":258,"text":28041},{"id":28093,"depth":258,"text":28094},{"id":28163,"depth":258,"text":28164},{"id":28189,"depth":258,"text":28190},{"path":27999,"title":28104,"description":28228,"kind":9,"section":5357,"order":427,"group":28229,"aliases":63861,"attrs":63862,"events":63863,"cssVars":63864,"related":63865,"body":63866},[28231,28232],[],[],[],[28110,28000],{"type":22,"value":63867,"toc":64342},[63868,63870,63874,63876,64094,64164,64200,64202,64234,64236,64240,64242,64254,64256,64278,64280,64282,64292,64294,64320,64322,64324,64326,64338,64340],[25,63869,28104],{"id":28241},[30,63871,28244,63872,28247],{},[60,63873,28121],{},[37,63875,28251],{"id":28250},[225,63877,63878],{"className":227,"code":28254,"language":229,"meta":230,"style":230},[60,63879,63880,63892,63896,63910,63924,63930,63942,63946,63956,63964,63980,63984,63988,63992,64014,64036,64040,64058,64068,64082,64086,64090],{"__ignoreMap":230},[234,63881,63882,63884,63886,63888,63890],{"class":236,"line":237},[234,63883,241],{"class":240},[234,63885,28263],{"class":244},[234,63887,248],{"class":240},[234,63889,252],{"class":251},[234,63891,255],{"class":244},[234,63893,63894],{"class":236,"line":258},[234,63895,262],{"emptyLinePlaceholder":261},[234,63897,63898,63900,63902,63904,63906,63908],{"class":236,"line":265},[234,63899,887],{"class":240},[234,63901,1297],{"class":240},[234,63903,28282],{"class":281},[234,63905,28285],{"class":240},[234,63907,28288],{"class":281},[234,63909,909],{"class":244},[234,63911,63912,63914,63916,63918,63920,63922],{"class":236,"line":288},[234,63913,28295],{"class":240},[234,63915,329],{"class":244},[234,63917,28300],{"class":899},[234,63919,1114],{"class":240},[234,63921,28305],{"class":281},[234,63923,1477],{"class":244},[234,63925,63926,63928],{"class":236,"line":293},[234,63927,28312],{"class":271},[234,63929,28315],{"class":244},[234,63931,63932,63934,63936,63938,63940],{"class":236,"line":305},[234,63933,28320],{"class":271},[234,63935,28323],{"class":244},[234,63937,357],{"class":240},[234,63939,28328],{"class":251},[234,63941,255],{"class":244},[234,63943,63944],{"class":236,"line":321},[234,63945,262],{"emptyLinePlaceholder":261},[234,63947,63948,63950,63952,63954],{"class":236,"line":946},[234,63949,28320],{"class":271},[234,63951,28341],{"class":244},[234,63953,357],{"class":240},[234,63955,28346],{"class":244},[234,63957,63958,63960,63962],{"class":236,"line":955},[234,63959,28351],{"class":240},[234,63961,28354],{"class":271},[234,63963,28357],{"class":244},[234,63965,63966,63968,63970,63972,63974,63976,63978],{"class":236,"line":11},[234,63967,28362],{"class":244},[234,63969,28365],{"class":251},[234,63971,28368],{"class":244},[234,63973,28371],{"class":251},[234,63975,28374],{"class":244},[234,63977,28377],{"class":251},[234,63979,23142],{"class":244},[234,63981,63982],{"class":236,"line":980},[234,63983,28384],{"class":244},[234,63985,63986],{"class":236,"line":994},[234,63987,1138],{"class":244},[234,63989,63990],{"class":236,"line":1000},[234,63991,262],{"emptyLinePlaceholder":261},[234,63993,63994,63996,63998,64000,64002,64004,64006,64008,64010,64012],{"class":236,"line":1005},[234,63995,28397],{"class":240},[234,63997,28400],{"class":281},[234,63999,329],{"class":244},[234,64001,28405],{"class":899},[234,64003,1114],{"class":240},[234,64005,28410],{"class":281},[234,64007,3336],{"class":244},[234,64009,1114],{"class":240},[234,64011,28417],{"class":271},[234,64013,909],{"class":244},[234,64015,64016,64018,64020,64022,64024,64026,64028,64030,64032,64034],{"class":236,"line":1013},[234,64017,2150],{"class":240},[234,64019,28426],{"class":271},[234,64021,275],{"class":240},[234,64023,28431],{"class":244},[234,64025,28434],{"class":281},[234,64027,347],{"class":244},[234,64029,5621],{"class":271},[234,64031,28441],{"class":244},[234,64033,28365],{"class":251},[234,64035,335],{"class":244},[234,64037,64038],{"class":236,"line":1019},[234,64039,262],{"emptyLinePlaceholder":261},[234,64041,64042,64044,64046,64048,64050,64052,64054,64056],{"class":236,"line":1025},[234,64043,28320],{"class":271},[234,64045,106],{"class":244},[234,64047,28458],{"class":281},[234,64049,28461],{"class":244},[234,64051,28464],{"class":899},[234,64053,903],{"class":244},[234,64055,906],{"class":240},[234,64057,909],{"class":244},[234,64059,64060,64062,64064,64066],{"class":236,"line":1031},[234,64061,28475],{"class":244},[234,64063,357],{"class":240},[234,64065,28480],{"class":251},[234,64067,255],{"class":244},[234,64069,64070,64072,64074,64076,64078,64080],{"class":236,"line":1037},[234,64071,28487],{"class":244},[234,64073,357],{"class":240},[234,64075,28492],{"class":251},[234,64077,2719],{"class":244},[234,64079,28497],{"class":251},[234,64081,255],{"class":244},[234,64083,64084],{"class":236,"line":427},[234,64085,28504],{"class":244},[234,64087,64088],{"class":236,"line":1571},[234,64089,1138],{"class":244},[234,64091,64092],{"class":236,"line":1592},[234,64093,1143],{"class":244},[225,64095,64096],{"className":227,"code":28515,"language":229,"meta":230,"style":230},[60,64097,64098,64110,64122,64126,64140,64144,64152],{"__ignoreMap":230},[234,64099,64100,64102,64104,64106,64108],{"class":236,"line":237},[234,64101,241],{"class":240},[234,64103,1073],{"class":244},[234,64105,248],{"class":240},[234,64107,252],{"class":251},[234,64109,255],{"class":244},[234,64111,64112,64114,64116,64118,64120],{"class":236,"line":258},[234,64113,241],{"class":240},[234,64115,28536],{"class":244},[234,64117,248],{"class":240},[234,64119,28541],{"class":251},[234,64121,255],{"class":244},[234,64123,64124],{"class":236,"line":265},[234,64125,262],{"emptyLinePlaceholder":261},[234,64127,64128,64130,64132,64134,64136,64138],{"class":236,"line":288},[234,64129,268],{"class":240},[234,64131,272],{"class":271},[234,64133,275],{"class":240},[234,64135,278],{"class":244},[234,64137,282],{"class":281},[234,64139,285],{"class":244},[234,64141,64142],{"class":236,"line":293},[234,64143,262],{"emptyLinePlaceholder":261},[234,64145,64146,64148,64150],{"class":236,"line":305},[234,64147,296],{"class":244},[234,64149,299],{"class":281},[234,64151,28574],{"class":244},[234,64153,64154,64156,64158,64160,64162],{"class":236,"line":321},[234,64155,296],{"class":244},[234,64157,326],{"class":281},[234,64159,329],{"class":244},[234,64161,332],{"class":271},[234,64163,335],{"class":244},[225,64165,64166],{"className":338,"code":28589,"language":340,"meta":230,"style":230},[60,64167,64168,64188,64192],{"__ignoreMap":230},[234,64169,64170,64172,64174,64176,64178,64180,64182,64184,64186],{"class":236,"line":237},[234,64171,347],{"class":244},[234,64173,1359],{"class":350},[234,64175,354],{"class":281},[234,64177,357],{"class":244},[234,64179,28604],{"class":251},[234,64181,28607],{"class":281},[234,64183,357],{"class":244},[234,64185,28612],{"class":251},[234,64187,376],{"class":244},[234,64189,64190],{"class":236,"line":258},[234,64191,28619],{"class":244},[234,64193,64194,64196,64198],{"class":236,"line":265},[234,64195,1402],{"class":244},[234,64197,1359],{"class":350},[234,64199,376],{"class":244},[37,64201,28631],{"id":28630},[42,64203,64204,64208,64216,64224,64228],{},[45,64205,64206,28639],{},[60,64207,28638],{},[45,64209,64210,28645,64212,28648,64214,106],{},[60,64211,28644],{},[60,64213,2252],{},[60,64215,28651],{},[45,64217,64218,28657,64220,28661,64222,106],{},[60,64219,28656],{},[60,64221,28660],{},[60,64223,5467],{},[45,64225,64226,28669],{},[60,64227,28668],{},[45,64229,64230,28675,64232,28678],{},[60,64231,28674],{},[60,64233,2457],{},[37,64235,28682],{"id":28681},[30,64237,64238,28687],{},[60,64239,67],{},[30,64241,28690],{},[225,64243,64244],{"className":227,"code":28693,"language":229,"meta":230,"style":230},[60,64245,64246],{"__ignoreMap":230},[234,64247,64248,64250,64252],{"class":236,"line":237},[234,64249,296],{"class":244},[234,64251,299],{"class":281},[234,64253,28574],{"class":244},[30,64255,28706],{},[225,64257,64258],{"className":227,"code":28709,"language":229,"meta":230,"style":230},[60,64259,64260],{"__ignoreMap":230},[234,64261,64262,64264,64266,64268,64270,64272,64274,64276],{"class":236,"line":237},[234,64263,296],{"class":244},[234,64265,299],{"class":281},[234,64267,329],{"class":244},[234,64269,28722],{"class":240},[234,64271,28282],{"class":281},[234,64273,329],{"class":244},[234,64275,28729],{"class":240},[234,64277,1875],{"class":244},[37,64279,28735],{"id":28734},[30,64281,28738],{},[99,64283,64284,64288],{},[45,64285,28743,64286],{},[60,64287,28746],{},[45,64289,28749,64290],{},[60,64291,28752],{},[30,64293,28755],{},[225,64295,64296],{"className":227,"code":28758,"language":229,"meta":230,"style":230},[60,64297,64298,64306,64316],{"__ignoreMap":230},[234,64299,64300,64302,64304],{"class":236,"line":237},[234,64301,296],{"class":244},[234,64303,299],{"class":281},[234,64305,28769],{"class":244},[234,64307,64308,64310,64312,64314],{"class":236,"line":258},[234,64309,28774],{"class":251},[234,64311,1443],{"class":244},[234,64313,28779],{"class":251},[234,64315,2506],{"class":244},[234,64317,64318],{"class":236,"line":265},[234,64319,1040],{"class":244},[30,64321,28788],{},[37,64323,28792],{"id":28791},[30,64325,28795],{},[42,64327,64328,64330,64332],{},[45,64329,28800],{},[45,64331,28803],{},[45,64333,28806,64334,137,64336],{},[60,64335,13802],{},[60,64337,13805],{},[30,64339,28813],{},[410,64341,28816],{},{"title":230,"searchDepth":258,"depth":258,"links":64343},[64344,64345,64346,64347,64348],{"id":28250,"depth":258,"text":28251},{"id":28630,"depth":258,"text":28631},{"id":28681,"depth":258,"text":28682},{"id":28734,"depth":258,"text":28735},{"id":28791,"depth":258,"text":28792},{"path":28110,"title":28111,"description":28825,"kind":9,"section":5357,"order":609,"group":28229,"aliases":64350,"attrs":64351,"events":64352,"cssVars":64353,"related":64354,"body":64355},[28827,28121],[],[],[],[27999,28000],{"type":22,"value":64356,"toc":64699},[64357,64359,64361,64363,64367,64369,64385,64387,64445,64473,64475,64479,64481,64491,64493,64591,64603,64605,64607,64649,64653,64655,64661,64671,64677,64679,64681,64683,64685,64695,64697],[25,64358,28111],{"id":28836},[30,64360,28839],{},[37,64362,28843],{"id":28842},[30,64364,28846,64365,28849],{},[60,64366,28055],{},[30,64368,28852],{},[42,64370,64371,64373,64375,64377],{},[45,64372,28857],{},[45,64374,28860],{},[45,64376,28863],{},[45,64378,28866,64379,1833,64381,7048,64383],{},[60,64380,28668],{},[60,64382,28086],{},[60,64384,28873],{},[30,64386,28876],{},[225,64388,64389],{"className":227,"code":28879,"language":229,"meta":230,"style":230},[60,64390,64391,64405,64419,64425,64437,64441],{"__ignoreMap":230},[234,64392,64393,64395,64397,64399,64401,64403],{"class":236,"line":237},[234,64394,887],{"class":240},[234,64396,1297],{"class":240},[234,64398,28890],{"class":281},[234,64400,28285],{"class":240},[234,64402,28288],{"class":281},[234,64404,909],{"class":244},[234,64406,64407,64409,64411,64413,64415,64417],{"class":236,"line":258},[234,64408,28295],{"class":240},[234,64410,329],{"class":244},[234,64412,28300],{"class":899},[234,64414,1114],{"class":240},[234,64416,28305],{"class":281},[234,64418,1477],{"class":244},[234,64420,64421,64423],{"class":236,"line":265},[234,64422,28312],{"class":271},[234,64424,28315],{"class":244},[234,64426,64427,64429,64431,64433,64435],{"class":236,"line":288},[234,64428,28320],{"class":271},[234,64430,28323],{"class":244},[234,64432,357],{"class":240},[234,64434,28927],{"class":251},[234,64436,255],{"class":244},[234,64438,64439],{"class":236,"line":293},[234,64440,1138],{"class":244},[234,64442,64443],{"class":236,"line":305},[234,64444,1143],{"class":244},[225,64446,64447],{"className":338,"code":28940,"language":340,"meta":230,"style":230},[60,64448,64449],{"__ignoreMap":230},[234,64450,64451,64453,64455,64457,64459,64461,64463,64465,64467,64469,64471],{"class":236,"line":237},[234,64452,347],{"class":244},[234,64454,351],{"class":350},[234,64456,354],{"class":281},[234,64458,357],{"class":244},[234,64460,28955],{"class":251},[234,64462,28958],{"class":281},[234,64464,357],{"class":244},[234,64466,21712],{"class":251},[234,64468,371],{"class":244},[234,64470,351],{"class":350},[234,64472,376],{"class":244},[37,64474,28972],{"id":28971},[30,64476,28975,64477,28978],{},[60,64478,112],{},[30,64480,28981],{},[42,64482,64483,64485,64487,64489],{},[45,64484,28986],{},[45,64486,28989],{},[45,64488,28992],{},[45,64490,28995],{},[30,64492,28876],{},[225,64494,64495],{"className":227,"code":29000,"language":229,"meta":230,"style":230},[60,64496,64497,64511,64525,64543,64547,64551,64565,64583,64587],{"__ignoreMap":230},[234,64498,64499,64501,64503,64505,64507,64509],{"class":236,"line":237},[234,64500,887],{"class":240},[234,64502,1297],{"class":240},[234,64504,29011],{"class":281},[234,64506,28285],{"class":240},[234,64508,28288],{"class":281},[234,64510,909],{"class":244},[234,64512,64513,64515,64517,64519,64521,64523],{"class":236,"line":258},[234,64514,28397],{"class":240},[234,64516,29024],{"class":281},[234,64518,29027],{"class":244},[234,64520,1114],{"class":240},[234,64522,28417],{"class":271},[234,64524,909],{"class":244},[234,64526,64527,64529,64531,64533,64535,64537,64539,64541],{"class":236,"line":265},[234,64528,28320],{"class":271},[234,64530,29040],{"class":244},[234,64532,1536],{"class":281},[234,64534,329],{"class":244},[234,64536,29047],{"class":251},[234,64538,1833],{"class":244},[234,64540,28354],{"class":271},[234,64542,29054],{"class":244},[234,64544,64545],{"class":236,"line":288},[234,64546,1138],{"class":244},[234,64548,64549],{"class":236,"line":293},[234,64550,262],{"emptyLinePlaceholder":261},[234,64552,64553,64555,64557,64559,64561,64563],{"class":236,"line":305},[234,64554,28397],{"class":240},[234,64556,29069],{"class":281},[234,64558,29027],{"class":244},[234,64560,1114],{"class":240},[234,64562,28417],{"class":271},[234,64564,909],{"class":244},[234,64566,64567,64569,64571,64573,64575,64577,64579,64581],{"class":236,"line":321},[234,64568,28320],{"class":271},[234,64570,29040],{"class":244},[234,64572,1606],{"class":281},[234,64574,329],{"class":244},[234,64576,29047],{"class":251},[234,64578,1833],{"class":244},[234,64580,28354],{"class":271},[234,64582,29054],{"class":244},[234,64584,64585],{"class":236,"line":946},[234,64586,1138],{"class":244},[234,64588,64589],{"class":236,"line":955},[234,64590,1143],{"class":244},[225,64592,64593],{"className":227,"code":29106,"language":229,"meta":230,"style":230},[60,64594,64595],{"__ignoreMap":230},[234,64596,64597,64599,64601],{"class":236,"line":237},[234,64598,296],{"class":244},[234,64600,299],{"class":281},[234,64602,29117],{"class":244},[37,64604,29121],{"id":29120},[30,64606,29124],{},[99,64608,64609,64615,64621,64629,64633,64637,64643],{},[45,64610,64611,29131,64613,29134],{},[60,64612,28218],{},[60,64614,28055],{},[45,64616,29137,64617,29141,64619,106],{},[60,64618,29140],{},[60,64620,2629],{},[45,64622,29146,64623,29150,64625,29154,64627,106],{},[60,64624,29149],{},[60,64626,29153],{},[60,64628,28121],{},[45,64630,29159,64631,106],{},[60,64632,29162],{},[45,64634,29159,64635,106],{},[60,64636,29167],{},[45,64638,29159,64639,29173,64641,29176],{},[60,64640,29172],{},[60,64642,28668],{},[45,64644,29179,64645,137,64647,29185],{},[60,64646,29182],{},[60,64648,28086],{},[30,64650,29188,64651,29191],{},[60,64652,29149],{},[37,64654,29195],{"id":29194},[30,64656,64657,29200,64659,29204],{},[60,64658,2379],{},[60,64660,29203],{},[42,64662,64663,64667],{},[45,64664,64665,29212],{},[60,64666,29211],{},[45,64668,64669,29218],{},[60,64670,29217],{},[30,64672,29221,64673,29224,64675,106],{},[60,64674,5266],{},[60,64676,29217],{},[30,64678,29229],{},[37,64680,29233],{"id":29232},[30,64682,29236],{},[30,64684,29239],{},[42,64686,64687,64691,64693],{},[45,64688,64689],{},[60,64690,112],{},[45,64692,29248],{},[45,64694,29251],{},[30,64696,29254],{},[410,64698,29257],{},{"title":230,"searchDepth":258,"depth":258,"links":64700},[64701,64702,64703,64704,64705],{"id":28842,"depth":258,"text":28843},{"id":28971,"depth":258,"text":28972},{"id":29120,"depth":258,"text":29121},{"id":29194,"depth":258,"text":29195},{"id":29232,"depth":258,"text":29233},{"path":28000,"title":28117,"description":29266,"kind":9,"section":5357,"order":819,"group":29267,"aliases":64707,"attrs":64708,"events":64709,"cssVars":64710,"related":64711,"body":64712},[28656,29269,29270],[],[],[],[28133,9008],{"type":22,"value":64713,"toc":65220},[64714,64716,64720,64722,64724,64820,64836,64838,64842,64924,64926,64928,64932,64994,64996,65028,65030,65032,65070,65076,65078,65082,65092,65096,65098,65100,65112,65114,65136,65140,65142,65148,65150,65192,65196,65198,65202,65204,65216,65218],[25,64715,28117],{"id":29279},[30,64717,64718,29284],{},[60,64719,2379],{},[37,64721,29288],{"id":29287},[30,64723,29291],{},[225,64725,64726],{"className":227,"code":29294,"language":229,"meta":230,"style":230},[60,64727,64728,64742,64756,64762,64774,64784,64792,64808,64812,64816],{"__ignoreMap":230},[234,64729,64730,64732,64734,64736,64738,64740],{"class":236,"line":237},[234,64731,887],{"class":240},[234,64733,1297],{"class":240},[234,64735,28890],{"class":281},[234,64737,28285],{"class":240},[234,64739,28288],{"class":281},[234,64741,909],{"class":244},[234,64743,64744,64746,64748,64750,64752,64754],{"class":236,"line":258},[234,64745,28295],{"class":240},[234,64747,329],{"class":244},[234,64749,28300],{"class":899},[234,64751,1114],{"class":240},[234,64753,28305],{"class":281},[234,64755,1477],{"class":244},[234,64757,64758,64760],{"class":236,"line":265},[234,64759,28312],{"class":271},[234,64761,28315],{"class":244},[234,64763,64764,64766,64768,64770,64772],{"class":236,"line":288},[234,64765,28320],{"class":271},[234,64767,28323],{"class":244},[234,64769,357],{"class":240},[234,64771,28927],{"class":251},[234,64773,255],{"class":244},[234,64775,64776,64778,64780,64782],{"class":236,"line":293},[234,64777,28320],{"class":271},[234,64779,28341],{"class":244},[234,64781,357],{"class":240},[234,64783,28346],{"class":244},[234,64785,64786,64788,64790],{"class":236,"line":305},[234,64787,28351],{"class":240},[234,64789,28354],{"class":271},[234,64791,28357],{"class":244},[234,64793,64794,64796,64798,64800,64802,64804,64806],{"class":236,"line":321},[234,64795,28362],{"class":244},[234,64797,29367],{"class":251},[234,64799,28368],{"class":244},[234,64801,29372],{"class":251},[234,64803,28374],{"class":244},[234,64805,1836],{"class":271},[234,64807,23142],{"class":244},[234,64809,64810],{"class":236,"line":946},[234,64811,28384],{"class":244},[234,64813,64814],{"class":236,"line":955},[234,64815,1138],{"class":244},[234,64817,64818],{"class":236,"line":11},[234,64819,1143],{"class":244},[42,64821,64822,64826,64830],{},[45,64823,64824,29397],{},[60,64825,28121],{},[45,64827,64828,29402],{},[60,64829,28656],{},[45,64831,64832,29408,64834,106],{},[60,64833,29407],{},[60,64835,29411],{},[37,64837,29415],{"id":29414},[30,64839,64840,29420],{},[60,64841,2379],{},[42,64843,64844,64848,64852,64856,64860,64864,64868,64872,64876,64880,64884,64888,64892,64896,64900,64904,64908,64912,64916,64920],{},[45,64845,64846],{},[60,64847,22518],{},[45,64849,64850],{},[60,64851,2863],{},[45,64853,64854],{},[60,64855,29435],{},[45,64857,64858],{},[60,64859,9604],{},[45,64861,64862],{},[60,64863,2857],{},[45,64865,64866],{},[60,64867,2869],{},[45,64869,64870],{},[60,64871,29452],{},[45,64873,64874],{},[60,64875,3263],{},[45,64877,64878],{},[60,64879,3264],{},[45,64881,64882],{},[60,64883,29465],{},[45,64885,64886],{},[60,64887,29470],{},[45,64889,64890],{},[60,64891,326],{},[45,64893,64894],{},[60,64895,11775],{},[45,64897,64898],{},[60,64899,29483],{},[45,64901,64902],{},[60,64903,29488],{},[45,64905,64906],{},[60,64907,29493],{},[45,64909,64910],{},[60,64911,29498],{},[45,64913,64914],{},[60,64915,29503],{},[45,64917,64918],{},[60,64919,29508],{},[45,64921,64922],{},[60,64923,29513],{},[30,64925,29516],{},[37,64927,29520],{"id":29519},[30,64929,29523,64930,29526],{},[60,64931,28656],{},[225,64933,64934],{"className":227,"code":29529,"language":229,"meta":230,"style":230},[60,64935,64936,64940,64950,64960,64970,64990],{"__ignoreMap":230},[234,64937,64938],{"class":236,"line":237},[234,64939,13681],{"class":244},[234,64941,64942,64944,64946,64948],{"class":236,"line":258},[234,64943,29540],{"class":281},[234,64945,1443],{"class":244},[234,64947,29367],{"class":251},[234,64949,2506],{"class":244},[234,64951,64952,64954,64956,64958],{"class":236,"line":265},[234,64953,29551],{"class":281},[234,64955,1443],{"class":244},[234,64957,29372],{"class":251},[234,64959,2506],{"class":244},[234,64961,64962,64964,64966,64968],{"class":236,"line":288},[234,64963,29562],{"class":281},[234,64965,1443],{"class":244},[234,64967,14727],{"class":271},[234,64969,2506],{"class":244},[234,64971,64972,64974,64976,64978,64980,64982,64984,64986,64988],{"class":236,"line":293},[234,64973,1810],{"class":281},[234,64975,29575],{"class":244},[234,64977,1469],{"class":899},[234,64979,903],{"class":244},[234,64981,906],{"class":240},[234,64983,29584],{"class":244},[234,64985,1841],{"class":240},[234,64987,14275],{"class":271},[234,64989,2506],{"class":244},[234,64991,64992],{"class":236,"line":305},[234,64993,1143],{"class":244},[30,64995,29597],{},[99,64997,64998,65004,65012,65014,65016,65020,65024],{},[45,64999,29602,65000,29605,65002,106],{},[60,65001,4904],{},[60,65003,29162],{},[45,65005,29610,65006,1833,65008,7048,65010,106],{},[60,65007,29452],{},[60,65009,5375],{},[60,65011,29617],{},[45,65013,29620],{},[45,65015,29623],{},[45,65017,29626,65018,106],{},[60,65019,29203],{},[45,65021,29631,65022,29635],{},[60,65023,29634],{},[45,65025,29638,65026,106],{},[60,65027,29641],{},[37,65029,29645],{"id":29644},[30,65031,29648],{},[42,65033,65034,65038,65042,65046,65050,65054,65058,65062,65066],{},[45,65035,65036],{},[60,65037,5621],{},[45,65039,65040],{},[60,65041,14955],{},[45,65043,65044],{},[60,65045,29663],{},[45,65047,65048],{},[60,65049,10342],{},[45,65051,65052],{},[60,65053,29672],{},[45,65055,65056],{},[60,65057,29677],{},[45,65059,65060],{},[60,65061,5467],{},[45,65063,65064],{},[60,65065,21427],{},[45,65067,29688,65068],{},[60,65069,29691],{},[30,65071,29694,65072,29697,65074,106],{},[60,65073,29634],{},[60,65075,29162],{},[37,65077,29703],{"id":29702},[30,65079,65080,29708],{},[60,65081,2379],{},[42,65083,65084,65088],{},[45,65085,65086,29715],{},[60,65087,29182],{},[45,65089,65090,29720],{},[60,65091,28086],{},[30,65093,29723,65094,29726],{},[60,65095,28086],{},[37,65097,29730],{"id":29729},[30,65099,29733],{},[42,65101,65102,65104,65106,65108,65110],{},[45,65103,777],{},[45,65105,29740],{},[45,65107,12038],{},[45,65109,29745],{},[45,65111,3814],{},[30,65113,29750],{},[42,65115,65116,65120,65124,65128,65132],{},[45,65117,65118],{},[60,65119,28674],{},[45,65121,65122],{},[60,65123,29761],{},[45,65125,65126],{},[60,65127,29766],{},[45,65129,65130],{},[60,65131,29771],{},[45,65133,65134],{},[60,65135,29776],{},[30,65137,29779,65138,28678],{},[60,65139,2457],{},[37,65141,29785],{"id":29784},[30,65143,4232,65144,29790,65146,106],{},[60,65145,28121],{},[60,65147,29149],{},[30,65149,2071],{},[225,65151,65152],{"className":227,"code":29797,"language":229,"meta":230,"style":230},[60,65153,65154,65162,65188],{"__ignoreMap":230},[234,65155,65156,65158,65160],{"class":236,"line":237},[234,65157,29804],{"class":244},[234,65159,29270],{"class":281},[234,65161,29809],{"class":244},[234,65163,65164,65166,65168,65170,65172,65174,65176,65178,65180,65182,65184,65186],{"class":236,"line":258},[234,65165,1008],{"class":240},[234,65167,29816],{"class":244},[234,65169,29819],{"class":281},[234,65171,329],{"class":244},[234,65173,29824],{"class":251},[234,65175,903],{"class":244},[234,65177,29829],{"class":240},[234,65179,29816],{"class":244},[234,65181,29819],{"class":281},[234,65183,329],{"class":244},[234,65185,29838],{"class":251},[234,65187,335],{"class":244},[234,65189,65190],{"class":236,"line":265},[234,65191,1143],{"class":244},[30,65193,29847,65194,106],{},[60,65195,28668],{},[37,65197,29853],{"id":29852},[30,65199,29856,65200,106],{},[60,65201,29859],{},[30,65203,29862],{},[42,65205,65206,65208,65210,65212],{},[45,65207,29867],{},[45,65209,29870],{},[45,65211,29873],{},[45,65213,29876,65214],{},[60,65215,28873],{},[30,65217,29881],{},[410,65219,29884],{},{"title":230,"searchDepth":258,"depth":258,"links":65221},[65222,65223,65224,65225,65226,65227,65228,65229],{"id":29287,"depth":258,"text":29288},{"id":29414,"depth":258,"text":29415},{"id":29519,"depth":258,"text":29520},{"id":29644,"depth":258,"text":29645},{"id":29702,"depth":258,"text":29703},{"id":29729,"depth":258,"text":29730},{"id":29784,"depth":258,"text":29785},{"id":29852,"depth":258,"text":29853},{"path":28001,"title":28127,"description":29896,"kind":9,"section":5357,"order":1908,"group":29267,"aliases":65231,"attrs":65232,"events":65233,"cssVars":65234,"related":65235,"body":65236},[29898,29899,29900,29901],[],[],[],[28000,28149],{"type":22,"value":65237,"toc":65700},[65238,65240,65244,65246,65248,65250,65308,65310,65314,65388,65394,65396,65398,65514,65516,65646,65648,65650,65662,65664,65666,65696],[25,65239,28127],{"id":29910},[30,65241,29913,65242,29916],{},[60,65243,2379],{},[30,65245,29919],{},[37,65247,29923],{"id":29922},[30,65249,29926],{},[2221,65251,65252,65262],{},[2224,65253,65254],{},[2227,65255,65256,65258,65260],{},[2230,65257,29935],{},[2230,65259,29938],{},[2230,65261,29941],{},[2240,65263,65264,65276,65288,65298],{},[2227,65265,65266,65270,65274],{},[2245,65267,65268],{},[60,65269,29950],{},[2245,65271,29953,65272,29956],{},[60,65273,67],{},[2245,65275,29959],{},[2227,65277,65278,65282,65286],{},[2245,65279,65280],{},[60,65281,29966],{},[2245,65283,29969,65284,29973],{},[60,65285,29972],{},[2245,65287,29976],{},[2227,65289,65290,65294,65296],{},[2245,65291,65292],{},[60,65293,29983],{},[2245,65295,29986],{},[2245,65297,29989],{},[2227,65299,65300,65304,65306],{},[2245,65301,65302],{},[60,65303,29996],{},[2245,65305,29999],{},[2245,65307,30002],{},[37,65309,30006],{"id":30005},[30,65311,30009,65312,1114],{},[60,65313,28055],{},[2221,65315,65316,65326],{},[2224,65317,65318],{},[2227,65319,65320,65322,65324],{},[2230,65321,29935],{},[2230,65323,29938],{},[2230,65325,29941],{},[2240,65327,65328,65338,65348,65358,65368,65378],{},[2227,65329,65330,65334,65336],{},[2245,65331,65332],{},[60,65333,29162],{},[2245,65335,30034],{},[2245,65337,30037],{},[2227,65339,65340,65344,65346],{},[2245,65341,65342],{},[60,65343,29167],{},[2245,65345,30046],{},[2245,65347,30049],{},[2227,65349,65350,65354,65356],{},[2245,65351,65352],{},[60,65353,28668],{},[2245,65355,30058],{},[2245,65357,30061],{},[2227,65359,65360,65364,65366],{},[2245,65361,65362],{},[60,65363,29859],{},[2245,65365,30070],{},[2245,65367,30073],{},[2227,65369,65370,65374,65376],{},[2245,65371,65372],{},[60,65373,30080],{},[2245,65375,30083],{},[2245,65377,30086],{},[2227,65379,65380,65384,65386],{},[2245,65381,65382],{},[60,65383,30093],{},[2245,65385,30096],{},[2245,65387,30086],{},[30,65389,30101,65390,30104,65392,30107],{},[60,65391,29172],{},[60,65393,28668],{},[37,65395,30111],{"id":30110},[30,65397,30114],{},[2221,65399,65400,65412],{},[2224,65401,65402],{},[2227,65403,65404,65406,65408,65410],{},[2230,65405,29935],{},[2230,65407,30125],{},[2230,65409,30128],{},[2230,65411,30131],{},[2240,65413,65414,65428,65442,65456,65470,65484,65500],{},[2227,65415,65416,65420,65422,65426],{},[2245,65417,65418],{},[60,65419,30140],{},[2245,65421,30143],{},[2245,65423,65424],{},[60,65425,30148],{},[2245,65427,30151],{},[2227,65429,65430,65434,65436,65440],{},[2245,65431,65432],{},[60,65433,30158],{},[2245,65435,30161],{},[2245,65437,65438],{},[60,65439,30148],{},[2245,65441,30168],{},[2227,65443,65444,65448,65450,65454],{},[2245,65445,65446],{},[60,65447,30175],{},[2245,65449,30178],{},[2245,65451,65452],{},[60,65453,30148],{},[2245,65455,30185],{},[2227,65457,65458,65462,65464,65468],{},[2245,65459,65460],{},[60,65461,30192],{},[2245,65463,30195],{},[2245,65465,65466],{},[60,65467,30200],{},[2245,65469,30203],{},[2227,65471,65472,65476,65478,65482],{},[2245,65473,65474],{},[60,65475,30210],{},[2245,65477,30213],{},[2245,65479,65480],{},[60,65481,30148],{},[2245,65483,30220],{},[2227,65485,65486,65490,65494,65498],{},[2245,65487,65488],{},[60,65489,30227],{},[2245,65491,30230,65492,30233],{},[60,65493,4655],{},[2245,65495,65496],{},[60,65497,30148],{},[2245,65499,30240],{},[2227,65501,65502,65506,65508,65512],{},[2245,65503,65504],{},[60,65505,30247],{},[2245,65507,30250],{},[2245,65509,65510],{},[60,65511,11383],{},[2245,65513,30257],{},[37,65515,30261],{"id":30260},[2221,65517,65518,65528],{},[2224,65519,65520],{},[2227,65521,65522,65524,65526],{},[2230,65523,29935],{},[2230,65525,29938],{},[2230,65527,2238],{},[2240,65529,65530,65542,65552,65564,65574,65584,65594,65604,65614,65624,65634],{},[2227,65531,65532,65536,65538],{},[2245,65533,65534],{},[60,65535,30282],{},[2245,65537,30285],{},[2245,65539,30288,65540],{},[60,65541,29162],{},[2227,65543,65544,65548,65550],{},[2245,65545,65546],{},[60,65547,30297],{},[2245,65549,30300],{},[2245,65551,30303],{},[2227,65553,65554,65558,65562],{},[2245,65555,65556],{},[60,65557,30310],{},[2245,65559,30313,65560,30317],{},[60,65561,30316],{},[2245,65563,30320],{},[2227,65565,65566,65570,65572],{},[2245,65567,65568],{},[60,65569,30327],{},[2245,65571,30330],{},[2245,65573,30333],{},[2227,65575,65576,65580,65582],{},[2245,65577,65578],{},[60,65579,30340],{},[2245,65581,30343],{},[2245,65583,30333],{},[2227,65585,65586,65590,65592],{},[2245,65587,65588],{},[60,65589,30352],{},[2245,65591,30355],{},[2245,65593,30333],{},[2227,65595,65596,65600,65602],{},[2245,65597,65598],{},[60,65599,30364],{},[2245,65601,30367],{},[2245,65603,30370],{},[2227,65605,65606,65610,65612],{},[2245,65607,65608],{},[60,65609,30377],{},[2245,65611,30367],{},[2245,65613,30370],{},[2227,65615,65616,65620,65622],{},[2245,65617,65618],{},[60,65619,30388],{},[2245,65621,30367],{},[2245,65623,30370],{},[2227,65625,65626,65630,65632],{},[2245,65627,65628],{},[60,65629,30399],{},[2245,65631,30402],{},[2245,65633,30405],{},[2227,65635,65636,65640,65642],{},[2245,65637,65638],{},[60,65639,30412],{},[2245,65641,30415],{},[2245,65643,30418,65644],{},[60,65645,28218],{},[37,65647,30424],{"id":30423},[30,65649,30427],{},[42,65651,65652,65656],{},[45,65653,65654,30434],{},[60,65655,30310],{},[45,65657,65658,30440,65660,30443],{},[60,65659,30439],{},[60,65661,30327],{},[37,65663,30447],{"id":30446},[30,65665,30450],{},[42,65667,65668,65672,65676,65680,65686,65690],{},[45,65669,65670,30457],{},[60,65671,29162],{},[45,65673,65674,30462],{},[60,65675,29167],{},[45,65677,65678,30468],{},[60,65679,30467],{},[45,65681,65682,137,65684,30477],{},[60,65683,30473],{},[60,65685,30476],{},[45,65687,65688,30483],{},[60,65689,30482],{},[45,65691,65692,137,65694,30490],{},[60,65693,28668],{},[60,65695,29859],{},[30,65697,30493,65698,30496],{},[60,65699,30467],{},{"title":230,"searchDepth":258,"depth":258,"links":65701},[65702,65703,65704,65705,65706,65707],{"id":29922,"depth":258,"text":29923},{"id":30005,"depth":258,"text":30006},{"id":30110,"depth":258,"text":30111},{"id":30260,"depth":258,"text":30261},{"id":30423,"depth":258,"text":30424},{"id":30446,"depth":258,"text":30447},{"path":28133,"title":28134,"description":30506,"kind":9,"section":5357,"order":4298,"group":29267,"aliases":65709,"attrs":65710,"events":65711,"cssVars":65712,"related":65713,"body":65714},[28055,2457,30508],[],[],[],[28000,9008],{"type":22,"value":65715,"toc":66304},[65716,65718,65722,65724,65726,65730,65764,65766,65768,65770,65804,65808,65814,65818,65828,65830,65832,65854,65856,65876,65878,65880,65884,65898,65900,65902,65934,65936,65958,65960,65982,65984,65986,65994,66054,66056,66058,66064,66070,66250,66252,66254,66262,66266,66280,66282,66284,66288,66290,66300,66302],[25,65717,28134],{"id":30517},[30,65719,30520,65720,30523],{},[60,65721,28055],{},[30,65723,30526],{},[37,65725,30530],{"id":30529},[30,65727,30533,65728,30536],{},[60,65729,28055],{},[42,65731,65732,65736,65740,65744,65748,65752,65756,65760],{},[45,65733,65734],{},[60,65735,30543],{},[45,65737,65738],{},[60,65739,4269],{},[45,65741,65742],{},[60,65743,30552],{},[45,65745,65746],{},[60,65747,3814],{},[45,65749,65750],{},[60,65751,30561],{},[45,65753,65754],{},[60,65755,30566],{},[45,65757,65758],{},[60,65759,30571],{},[45,65761,65762],{},[60,65763,30576],{},[30,65765,30579],{},[37,65767,30583],{"id":30582},[30,65769,30586],{},[42,65771,65772,65776,65780,65784,65788,65792,65796,65800],{},[45,65773,65774],{},[60,65775,5373],{},[45,65777,65778],{},[60,65779,30597],{},[45,65781,65782],{},[60,65783,30602],{},[45,65785,65786],{},[60,65787,30607],{},[45,65789,65790],{},[60,65791,8030],{},[45,65793,65794],{},[60,65795,8530],{},[45,65797,65798],{},[60,65799,30620],{},[45,65801,65802],{},[60,65803,30625],{},[30,65805,30628,65806,30631],{},[60,65807,30571],{},[37,65809,30635,65810,30638,65812],{"id":30634},[60,65811,2252],{},[60,65813,29153],{},[30,65815,14962,65816,30645],{},[60,65817,28218],{},[42,65819,65820,65824],{},[45,65821,65822],{},[60,65823,2252],{},[45,65825,30654,65826],{},[60,65827,1999],{},[30,65829,30659],{},[30,65831,30662],{},[225,65833,65834],{"className":338,"code":30665,"language":340,"meta":230,"style":230},[60,65835,65836],{"__ignoreMap":230},[234,65837,65838,65840,65842,65844,65846,65848,65850,65852],{"class":236,"line":237},[234,65839,347],{"class":244},[234,65841,351],{"class":350},[234,65843,354],{"class":281},[234,65845,357],{"class":244},[234,65847,30680],{"class":251},[234,65849,371],{"class":244},[234,65851,351],{"class":350},[234,65853,376],{"class":244},[30,65855,30689],{},[225,65857,65858],{"className":227,"code":30692,"language":229,"meta":230,"style":230},[60,65859,65860],{"__ignoreMap":230},[234,65861,65862,65864,65866,65868,65870,65872,65874],{"class":236,"line":237},[234,65863,30699],{"class":244},[234,65865,357],{"class":240},[234,65867,30704],{"class":244},[234,65869,29824],{"class":251},[234,65871,1833],{"class":244},[234,65873,29838],{"class":251},[234,65875,30713],{"class":244},[30,65877,30716],{},[37,65879,30720],{"id":30719},[30,65881,30723,65882,30726],{},[60,65883,29162],{},[42,65885,65886,65890,65894],{},[45,65887,65888],{},[60,65889,30733],{},[45,65891,65892],{},[60,65893,30738],{},[45,65895,65896],{},[60,65897,30743],{},[30,65899,30746],{},[30,65901,30749],{},[225,65903,65904],{"className":227,"code":30752,"language":229,"meta":230,"style":230},[60,65905,65906],{"__ignoreMap":230},[234,65907,65908,65910,65912,65914,65916,65918,65920,65922,65924,65926,65928,65930,65932],{"class":236,"line":237},[234,65909,30759],{"class":244},[234,65911,29452],{"class":281},[234,65913,1443],{"class":244},[234,65915,30766],{"class":251},[234,65917,1833],{"class":244},[234,65919,29203],{"class":281},[234,65921,1443],{"class":244},[234,65923,29372],{"class":251},[234,65925,1833],{"class":244},[234,65927,30779],{"class":281},[234,65929,1443],{"class":244},[234,65931,14014],{"class":271},[234,65933,30786],{"class":244},[30,65935,30789],{},[225,65937,65938],{"className":338,"code":30792,"language":340,"meta":230,"style":230},[60,65939,65940],{"__ignoreMap":230},[234,65941,65942,65944,65946,65948,65950,65952,65954,65956],{"class":236,"line":237},[234,65943,347],{"class":244},[234,65945,351],{"class":350},[234,65947,30803],{"class":281},[234,65949,357],{"class":244},[234,65951,30808],{"class":251},[234,65953,371],{"class":244},[234,65955,351],{"class":350},[234,65957,376],{"class":244},[30,65959,30817],{},[225,65961,65962],{"className":338,"code":30820,"language":340,"meta":230,"style":230},[60,65963,65964],{"__ignoreMap":230},[234,65965,65966,65968,65970,65972,65974,65976,65978,65980],{"class":236,"line":237},[234,65967,347],{"class":244},[234,65969,351],{"class":350},[234,65971,30831],{"class":281},[234,65973,357],{"class":244},[234,65975,30808],{"class":251},[234,65977,371],{"class":244},[234,65979,351],{"class":350},[234,65981,376],{"class":244},[37,65983,30845],{"id":30844},[30,65985,30848],{},[30,65987,30851,65988,1833,65990,7048,65992,30858],{},[60,65989,326],{},[60,65991,11775],{},[60,65993,29483],{},[225,65995,65996],{"className":227,"code":30861,"language":229,"meta":230,"style":230},[60,65997,65998,66002,66012,66022,66050],{"__ignoreMap":230},[234,65999,66000],{"class":236,"line":237},[234,66001,13681],{"class":244},[234,66003,66004,66006,66008,66010],{"class":236,"line":258},[234,66005,29540],{"class":281},[234,66007,1443],{"class":244},[234,66009,30876],{"class":251},[234,66011,2506],{"class":244},[234,66013,66014,66016,66018,66020],{"class":236,"line":265},[234,66015,29551],{"class":281},[234,66017,1443],{"class":244},[234,66019,29372],{"class":251},[234,66021,2506],{"class":244},[234,66023,66024,66026,66028,66030,66032,66034,66036,66038,66040,66042,66044,66046,66048],{"class":236,"line":288},[234,66025,29562],{"class":281},[234,66027,29575],{"class":244},[234,66029,2706],{"class":899},[234,66031,1833],{"class":244},[234,66033,28405],{"class":899},[234,66035,1833],{"class":244},[234,66037,4764],{"class":899},[234,66039,903],{"class":244},[234,66041,906],{"class":240},[234,66043,30911],{"class":244},[234,66045,30914],{"class":240},[234,66047,14275],{"class":271},[234,66049,2506],{"class":244},[234,66051,66052],{"class":236,"line":293},[234,66053,1143],{"class":244},[30,66055,30925],{},[37,66057,30929],{"id":30928},[30,66059,30932,66060,30935,66062,30938],{},[60,66061,28055],{},[60,66063,3814],{},[30,66065,30941,66066,137,66068,1114],{},[60,66067,13802],{},[60,66069,13805],{},[225,66071,66072],{"className":227,"code":30948,"language":229,"meta":230,"style":230},[60,66073,66074,66086,66108,66130,66134,66146,66158,66162,66174,66186,66190,66194,66206,66226,66246],{"__ignoreMap":230},[234,66075,66076,66078,66080,66082,66084],{"class":236,"line":237},[234,66077,29804],{"class":244},[234,66079,29901],{"class":281},[234,66081,30959],{"class":244},[234,66083,23519],{"class":240},[234,66085,909],{"class":244},[234,66087,66088,66090,66092,66094,66096,66098,66100,66102,66104,66106],{"class":236,"line":258},[234,66089,914],{"class":240},[234,66091,30970],{"class":281},[234,66093,275],{"class":240},[234,66095,30975],{"class":244},[234,66097,906],{"class":240},[234,66099,30980],{"class":244},[234,66101,30983],{"class":281},[234,66103,329],{"class":244},[234,66105,30988],{"class":251},[234,66107,335],{"class":244},[234,66109,66110,66112,66114,66116,66118,66120,66122,66124,66126,66128],{"class":236,"line":265},[234,66111,914],{"class":240},[234,66113,30997],{"class":281},[234,66115,275],{"class":240},[234,66117,30975],{"class":244},[234,66119,906],{"class":240},[234,66121,30980],{"class":244},[234,66123,31008],{"class":281},[234,66125,329],{"class":244},[234,66127,30988],{"class":251},[234,66129,335],{"class":244},[234,66131,66132],{"class":236,"line":288},[234,66133,262],{"emptyLinePlaceholder":261},[234,66135,66136,66138,66140,66142,66144],{"class":236,"line":293},[234,66137,31023],{"class":244},[234,66139,31026],{"class":281},[234,66141,329],{"class":244},[234,66143,31031],{"class":251},[234,66145,31034],{"class":244},[234,66147,66148,66150,66152,66154,66156],{"class":236,"line":305},[234,66149,31023],{"class":244},[234,66151,31026],{"class":281},[234,66153,329],{"class":244},[234,66155,31045],{"class":251},[234,66157,31048],{"class":244},[234,66159,66160],{"class":236,"line":321},[234,66161,262],{"emptyLinePlaceholder":261},[234,66163,66164,66166,66168,66170,66172],{"class":236,"line":946},[234,66165,31057],{"class":244},[234,66167,1536],{"class":281},[234,66169,329],{"class":244},[234,66171,31064],{"class":251},[234,66173,31034],{"class":244},[234,66175,66176,66178,66180,66182,66184],{"class":236,"line":955},[234,66177,31057],{"class":244},[234,66179,1536],{"class":281},[234,66181,329],{"class":244},[234,66183,31077],{"class":251},[234,66185,31048],{"class":244},[234,66187,66188],{"class":236,"line":11},[234,66189,1143],{"class":244},[234,66191,66192],{"class":236,"line":980},[234,66193,262],{"emptyLinePlaceholder":261},[234,66195,66196,66198,66200,66202,66204],{"class":236,"line":994},[234,66197,29804],{"class":244},[234,66199,31094],{"class":281},[234,66201,30959],{"class":244},[234,66203,23519],{"class":240},[234,66205,909],{"class":244},[234,66207,66208,66210,66212,66214,66216,66218,66220,66222,66224],{"class":236,"line":1000},[234,66209,31057],{"class":244},[234,66211,1606],{"class":281},[234,66213,329],{"class":244},[234,66215,31064],{"class":251},[234,66217,31113],{"class":244},[234,66219,28434],{"class":281},[234,66221,329],{"class":244},[234,66223,31031],{"class":251},[234,66225,1875],{"class":244},[234,66227,66228,66230,66232,66234,66236,66238,66240,66242,66244],{"class":236,"line":1005},[234,66229,31057],{"class":244},[234,66231,1606],{"class":281},[234,66233,329],{"class":244},[234,66235,31077],{"class":251},[234,66237,31113],{"class":244},[234,66239,28434],{"class":281},[234,66241,329],{"class":244},[234,66243,31045],{"class":251},[234,66245,1875],{"class":244},[234,66247,66248],{"class":236,"line":1013},[234,66249,1143],{"class":244},[30,66251,31148],{},[37,66253,31152],{"id":31151},[30,66255,5670,66256,31158,66258,31162,66260,106],{},[60,66257,31157],{},[60,66259,31161],{},[60,66261,31165],{},[30,66263,31168,66264,31171],{},[60,66265,2379],{},[42,66267,66268,66272,66276],{},[45,66269,66270],{},[60,66271,28674],{},[45,66273,66274],{},[60,66275,29771],{},[45,66277,66278],{},[60,66279,29776],{},[30,66281,31188],{},[37,66283,29233],{"id":29232},[30,66285,31193,66286,31196],{},[60,66287,28055],{},[30,66289,29862],{},[42,66291,66292,66296,66298],{},[45,66293,31203,66294],{},[60,66295,31206],{},[45,66297,31209],{},[45,66299,31212],{},[30,66301,31215],{},[410,66303,31218],{},{"title":230,"searchDepth":258,"depth":258,"links":66305},[66306,66307,66308,66309,66310,66311,66312,66313],{"id":30529,"depth":258,"text":30530},{"id":30582,"depth":258,"text":30583},{"id":30634,"depth":258,"text":31224},{"id":30719,"depth":258,"text":30720},{"id":30844,"depth":258,"text":30845},{"id":30928,"depth":258,"text":30929},{"id":31151,"depth":258,"text":31152},{"id":29232,"depth":258,"text":29233},{"path":9008,"title":28143,"description":31231,"kind":9,"section":5357,"order":4605,"group":29267,"aliases":66315,"attrs":66316,"events":66317,"cssVars":66318,"related":66319,"body":66320},[28060,2389,4655,3814],[],[],[],[31237,31238,31239,31240],{"type":22,"value":66321,"toc":66430},[66322,66324,66328,66332,66352,66354,66384,66386,66388,66390,66404,66406,66408,66426,66428],[25,66323,28143],{"id":31245},[30,66325,31248,66326,106],{},[60,66327,2379],{},[30,66329,31253,66330,106],{},[60,66331,28060],{},[225,66333,66334],{"className":227,"code":31258,"language":229,"meta":230,"style":230},[60,66335,66336,66342,66348],{"__ignoreMap":230},[234,66337,66338,66340],{"class":236,"line":237},[234,66339,31265],{"class":281},[234,66341,31268],{"class":244},[234,66343,66344,66346],{"class":236,"line":258},[234,66345,31273],{"class":271},[234,66347,28315],{"class":244},[234,66349,66350],{"class":236,"line":265},[234,66351,1143],{"class":244},[30,66353,31282],{},[42,66355,66356,66360,66364,66368,66372,66376,66380],{},[45,66357,66358],{},[60,66359,31289],{},[45,66361,66362],{},[60,66363,31294],{},[45,66365,66366],{},[60,66367,31299],{},[45,66369,66370],{},[60,66371,31304],{},[45,66373,66374],{},[60,66375,31309],{},[45,66377,66378],{},[60,66379,31314],{},[45,66381,66382],{},[60,66383,31319],{},[30,66385,31322],{},[37,66387,31326],{"id":31325},[30,66389,31329],{},[99,66391,66392,66396,66398,66402],{},[45,66393,31334,66394,31337],{},[60,66395,28060],{},[45,66397,31340],{},[45,66399,31343,66400,31337],{},[60,66401,31294],{},[45,66403,31348],{},[37,66405,31351],{"id":29232},[30,66407,31354],{},[42,66409,66410,66414,66418,66422],{},[45,66411,31359,66412],{},[60,66413,31294],{},[45,66415,31364,66416],{},[60,66417,31299],{},[45,66419,31369,66420,31372],{},[60,66421,31289],{},[45,66423,31375,66424,31378],{},[60,66425,31304],{},[30,66427,31381],{},[410,66429,31384],{},{"title":230,"searchDepth":258,"depth":258,"links":66431},[66432,66433],{"id":31325,"depth":258,"text":31326},{"id":29232,"depth":258,"text":31351},{"path":31237,"title":31390,"description":31391,"kind":9,"section":5357,"order":31392,"group":29267,"parentPath":9008,"aliases":66435,"attrs":66436,"events":66437,"cssVars":66438,"related":66439,"body":66440},[28060,31289,31294,31299],[],[],[],[9008,31238,31239],{"type":22,"value":66441,"toc":66644},[66442,66444,66454,66458,66460,66490,66492,66494,66524,66526,66530,66534,66536,66546,66550,66552,66562,66566,66570,66572,66586,66588,66594,66596,66606,66616,66618,66622,66640,66642],[25,66443,31390],{"id":28300},[30,66445,31253,66446,31406,66448,31409,66450,31413,66452,31416],{},[60,66447,28060],{},[60,66449,2379],{},[60,66451,31412],{},[60,66453,28300],{},[37,66455,531,66456,31422],{"id":31419},[60,66457,28060],{},[30,66459,31425],{},[42,66461,66462,66466,66470,66474,66478,66482,66486],{},[45,66463,66464],{},[60,66465,31432],{},[45,66467,66468],{},[60,66469,23586],{},[45,66471,66472],{},[60,66473,2452],{},[45,66475,66476],{},[60,66477,3814],{},[45,66479,66480],{},[60,66481,31449],{},[45,66483,66484],{},[60,66485,31454],{},[45,66487,66488],{},[60,66489,31459],{},[37,66491,31463],{"id":31462},[30,66493,31466],{},[42,66495,66496,66500,66504,66508,66512,66516,66520],{},[45,66497,66498],{},[60,66499,31289],{},[45,66501,66502],{},[60,66503,31294],{},[45,66505,66506],{},[60,66507,31299],{},[45,66509,66510],{},[60,66511,31304],{},[45,66513,66514],{},[60,66515,31309],{},[45,66517,66518],{},[60,66519,31314],{},[45,66521,66522],{},[60,66523,31319],{},[30,66525,31499],{},[37,66527,66528],{"id":31502},[60,66529,31299],{},[30,66531,66532,31509],{},[60,66533,31299],{},[30,66535,31512],{},[42,66537,66538,66542],{},[45,66539,28743,66540],{},[60,66541,28746],{},[45,66543,31521,66544],{},[60,66545,31524],{},[30,66547,163,66548,31529],{},[60,66549,31299],{},[30,66551,31532],{},[42,66553,66554,66556,66558,66560],{},[45,66555,31537],{},[45,66557,31540],{},[45,66559,31543],{},[45,66561,31546],{},[37,66563,66564],{"id":31549},[60,66565,31319],{},[30,66567,66568,31556],{},[60,66569,31319],{},[30,66571,31559],{},[225,66573,66574],{"className":227,"code":31562,"language":229,"meta":230,"style":230},[60,66575,66576],{"__ignoreMap":230},[234,66577,66578,66580,66582,66584],{"class":236,"line":237},[234,66579,28354],{"class":271},[234,66581,31571],{"class":244},[234,66583,31574],{"class":281},[234,66585,31577],{"class":244},[30,66587,31580],{},[37,66589,66590,137,66592],{"id":31583},[60,66591,31309],{},[60,66593,31314],{},[30,66595,31590],{},[42,66597,66598,66602],{},[45,66599,66600,31597],{},[60,66601,31449],{},[45,66603,66604,31602],{},[60,66605,31454],{},[30,66607,31605,66608,1833,66610,1833,66612,7048,66614,31614],{},[60,66609,23586],{},[60,66611,2452],{},[60,66613,31432],{},[60,66615,3814],{},[37,66617,31618],{"id":31617},[30,66619,31621,66620,31624],{},[60,66621,28060],{},[42,66623,66624,66628,66632,66636],{},[45,66625,66626,31631],{},[60,66627,23586],{},[45,66629,66630,31636],{},[60,66631,31432],{},[45,66633,66634,31641],{},[60,66635,3814],{},[45,66637,66638,31646],{},[60,66639,2452],{},[30,66641,31649],{},[410,66643,31652],{},{"title":230,"searchDepth":258,"depth":258,"links":66645},[66646,66647,66648,66649,66650,66651],{"id":31419,"depth":258,"text":31656},{"id":31462,"depth":258,"text":31463},{"id":31502,"depth":258,"text":31299},{"id":31549,"depth":258,"text":31319},{"id":31583,"depth":258,"text":31661},{"id":31617,"depth":258,"text":31618},{"path":31238,"title":31664,"description":31665,"kind":9,"section":5357,"order":31666,"group":29267,"parentPath":9008,"aliases":66653,"attrs":66654,"events":66655,"cssVars":66656,"related":66657,"body":66658},[31668,4655,2389,31669],[],[],[],[9008,31237,28149],{"type":22,"value":66659,"toc":67102},[66660,66662,66666,66668,66672,66678,66680,66688,66692,66694,66696,66702,66704,66708,66712,66714,66718,66720,66722,66728,66732,66734,66736,66742,66746,66748,66774,66776,66780,66782,66784,66810,66812,66816,66820,66822,66826,66830,66832,66836,66838,66842,66844,66848,66852,66854,66882,66886,66888,66890,66894,66896,66898,66902,66906,66910,66912,66914,66918,66922,66924,66932,66936,66938,66942,66946,66948,66950,66952,66956,66960,66962,66996,67000,67058,67062,67068,67070,67084,67086,67088,67100],[25,66661,31664],{"id":31432},[30,66663,66664,31682],{},[60,66665,31289],{},[37,66667,31686],{"id":31685},[174,66669,66670],{"id":31689},[60,66671,31692],{},[30,66673,31695,66674,137,66676,31700],{},[60,66675,2042],{},[60,66677,2050],{},[30,66679,31703],{},[42,66681,66682,66686],{},[45,66683,31708,66684],{},[60,66685,28656],{},[45,66687,31713],{},[174,66689,66690],{"id":31716},[60,66691,31719],{},[30,66693,31722],{},[30,66695,31703],{},[42,66697,66698,66700],{},[45,66699,31729],{},[45,66701,31732],{},[37,66703,31736],{"id":31735},[174,66705,66706],{"id":31739},[60,66707,31742],{},[30,66709,31745,66710,106],{},[60,66711,4638],{},[30,66713,31750],{},[174,66715,66716],{"id":31753},[60,66717,31756],{},[30,66719,31759],{},[30,66721,31762],{},[42,66723,66724,66726],{},[45,66725,31767],{},[45,66727,31770],{},[174,66729,66730],{"id":31773},[60,66731,31776],{},[30,66733,31779],{},[30,66735,31762],{},[42,66737,66738,66740],{},[45,66739,31786],{},[45,66741,31789],{},[174,66743,66744],{"id":31792},[60,66745,31795],{},[30,66747,31798],{},[42,66749,66750,66754,66758,66762,66766,66770],{},[45,66751,66752],{},[60,66753,31805],{},[45,66755,66756],{},[60,66757,31810],{},[45,66759,66760],{},[60,66761,31815],{},[45,66763,66764],{},[60,66765,31820],{},[45,66767,66768],{},[60,66769,31825],{},[45,66771,66772],{},[60,66773,1774],{},[37,66775,31833],{"id":31832},[174,66777,66778],{"id":31836},[60,66779,31669],{},[30,66781,31841],{},[30,66783,31844],{},[42,66785,66786,66790,66794,66798,66802,66806],{},[45,66787,66788],{},[60,66789,1789],{},[45,66791,66792],{},[60,66793,3403],{},[45,66795,66796],{},[60,66797,1711],{},[45,66799,66800],{},[60,66801,2207],{},[45,66803,66804],{},[60,66805,31867],{},[45,66807,31870,66808],{},[60,66809,1128],{},[30,66811,31875],{},[174,66813,66814],{"id":31878},[60,66815,9109],{},[30,66817,31883,66818,106],{},[60,66819,12102],{},[30,66821,31888],{},[174,66823,66824],{"id":31891},[60,66825,31894],{},[30,66827,31897,66828,106],{},[60,66829,31900],{},[30,66831,31903],{},[174,66833,66834],{"id":31906},[60,66835,31909],{},[30,66837,31912],{},[30,66839,31915,66840,106],{},[60,66841,31918],{},[37,66843,31922],{"id":31921},[174,66845,66846],{"id":8030},[60,66847,8030],{},[30,66849,31929,66850,31933],{},[60,66851,31932],{},[30,66853,31936],{},[225,66855,66856],{"className":227,"code":31939,"language":229,"meta":230,"style":230},[60,66857,66858,66874],{"__ignoreMap":230},[234,66859,66860,66862,66864,66866,66868,66870,66872],{"class":236,"line":237},[234,66861,268],{"class":240},[234,66863,31948],{"class":271},[234,66865,275],{"class":240},[234,66867,31953],{"class":271},[234,66869,31956],{"class":244},[234,66871,31959],{"class":281},[234,66873,31962],{"class":244},[234,66875,66876,66878,66880],{"class":236,"line":258},[234,66877,31967],{"class":244},[234,66879,31970],{"class":240},[234,66881,31973],{"class":244},[174,66883,66884],{"id":31976},[60,66885,31979],{},[30,66887,31982],{},[30,66889,31985],{},[174,66891,66892],{"id":31988},[60,66893,31991],{},[30,66895,31994],{},[30,66897,31997],{},[174,66899,66900],{"id":32000},[60,66901,32003],{},[30,66903,32006,66904,32009],{},[60,66905,8030],{},[174,66907,66908],{"id":32012},[60,66909,32015],{},[30,66911,32018],{},[37,66913,32022],{"id":32021},[174,66915,66916],{"id":32025},[60,66917,32028],{},[30,66919,32031,66920,32034],{},[60,66921,5290],{},[30,66923,32037],{},[225,66925,66926],{"className":32040,"code":32041,"language":32042,"meta":230,"style":230},[60,66927,66928],{"__ignoreMap":230},[234,66929,66930],{"class":236,"line":237},[234,66931,32041],{},[174,66933,66934],{"id":32051},[60,66935,32054],{},[30,66937,32057],{},[30,66939,32060,66940,32063],{},[60,66941,5312],{},[174,66943,66944],{"id":32066},[60,66945,32066],{},[30,66947,32071],{},[30,66949,32074],{},[37,66951,32078],{"id":32077},[174,66953,66954],{"id":32081},[60,66955,4655],{},[30,66957,66958,32088],{},[60,66959,4655],{},[30,66961,32091],{},[42,66963,66964,66968,66972,66976,66980,66984,66988,66992],{},[45,66965,66966],{},[60,66967,32098],{},[45,66969,66970],{},[60,66971,32103],{},[45,66973,66974],{},[60,66975,32108],{},[45,66977,66978],{},[60,66979,32113],{},[45,66981,66982],{},[60,66983,32118],{},[45,66985,66986],{},[60,66987,32123],{},[45,66989,66990],{},[60,66991,32128],{},[45,66993,66994],{},[60,66995,32133],{},[30,66997,163,66998,32139],{},[60,66999,32138],{},[225,67001,67002],{"className":227,"code":32142,"language":229,"meta":230,"style":230},[60,67003,67004,67018,67036,67054],{"__ignoreMap":230},[234,67005,67006,67008,67010,67012,67014,67016],{"class":236,"line":237},[234,67007,28354],{"class":271},[234,67009,32151],{"class":244},[234,67011,32154],{"class":281},[234,67013,1505],{"class":244},[234,67015,906],{"class":240},[234,67017,909],{"class":244},[234,67019,67020,67022,67024,67026,67028,67030,67032,67034],{"class":236,"line":258},[234,67021,32165],{"class":271},[234,67023,32151],{"class":244},[234,67025,32170],{"class":281},[234,67027,32173],{"class":244},[234,67029,32176],{"class":251},[234,67031,1833],{"class":244},[234,67033,14727],{"class":271},[234,67035,335],{"class":244},[234,67037,67038,67040,67042,67044,67046,67048,67050,67052],{"class":236,"line":265},[234,67039,32165],{"class":271},[234,67041,32151],{"class":244},[234,67043,32191],{"class":281},[234,67045,32173],{"class":244},[234,67047,32196],{"class":251},[234,67049,1833],{"class":244},[234,67051,32201],{"class":251},[234,67053,335],{"class":244},[234,67055,67056],{"class":236,"line":288},[234,67057,1040],{"class":244},[37,67059,32211,67060],{"id":32210},[60,67061,2389],{},[30,67063,67064,32218,67066,32221],{},[60,67065,2389],{},[60,67067,31289],{},[30,67069,32224],{},[42,67071,67072,67076,67080],{},[45,67073,67074],{},[60,67075,32231],{},[45,67077,67078],{},[60,67079,32236],{},[45,67081,67082],{},[60,67083,32241],{},[37,67085,31351],{"id":29232},[30,67087,32246],{},[42,67089,67090,67092,67094,67096,67098],{},[45,67091,32251],{},[45,67093,32254],{},[45,67095,32257],{},[45,67097,32260],{},[45,67099,32263],{},[410,67101,32266],{},{"title":230,"searchDepth":258,"depth":258,"links":67103},[67104,67108,67114,67120,67127,67132,67135,67136],{"id":31685,"depth":258,"text":31686,"children":67105},[67106,67107],{"id":31689,"depth":265,"text":31692},{"id":31716,"depth":265,"text":31719},{"id":31735,"depth":258,"text":31736,"children":67109},[67110,67111,67112,67113],{"id":31739,"depth":265,"text":31742},{"id":31753,"depth":265,"text":31756},{"id":31773,"depth":265,"text":31776},{"id":31792,"depth":265,"text":31795},{"id":31832,"depth":258,"text":31833,"children":67115},[67116,67117,67118,67119],{"id":31836,"depth":265,"text":31669},{"id":31878,"depth":265,"text":9109},{"id":31891,"depth":265,"text":31894},{"id":31906,"depth":265,"text":31909},{"id":31921,"depth":258,"text":31922,"children":67121},[67122,67123,67124,67125,67126],{"id":8030,"depth":265,"text":8030},{"id":31976,"depth":265,"text":31979},{"id":31988,"depth":265,"text":31991},{"id":32000,"depth":265,"text":32003},{"id":32012,"depth":265,"text":32015},{"id":32021,"depth":258,"text":32022,"children":67128},[67129,67130,67131],{"id":32025,"depth":265,"text":32028},{"id":32051,"depth":265,"text":32054},{"id":32066,"depth":265,"text":32066},{"id":32077,"depth":258,"text":32078,"children":67133},[67134],{"id":32081,"depth":265,"text":4655},{"id":32210,"depth":258,"text":32301},{"id":29232,"depth":258,"text":31351},{"path":31239,"title":32304,"description":32305,"kind":9,"section":5357,"order":32306,"group":29267,"parentPath":9008,"aliases":67138,"attrs":67139,"events":67140,"cssVars":67141,"related":67142,"body":67143},[30148,32308,32309,32310],[],[],[],[9008,31237,32315],{"type":22,"value":67144,"toc":67307},[67145,67147,67153,67155,67159,67185,67189,67193,67205,67207,67211,67215,67225,67227,67231,67235,67245,67247,67251,67255,67263,67265,67269,67273,67277,67281,67283,67287,67289,67299,67301,67305],[25,67146,32304],{"id":32320},[30,67148,32323,67149,32326,67151,32329],{},[60,67150,31294],{},[60,67152,30148],{},[37,67154,32333],{"id":32332},[30,67156,67157,32338],{},[60,67158,30148],{},[42,67160,67161,67165,67169,67173,67177,67181],{},[45,67162,67163],{},[60,67164,32345],{},[45,67166,67167],{},[60,67168,3310],{},[45,67170,67171],{},[60,67172,11672],{},[45,67174,67175],{},[60,67176,32358],{},[45,67178,67179],{},[60,67180,32363],{},[45,67182,67183],{},[60,67184,32368],{},[37,67186,67187],{"id":32345},[60,67188,32345],{},[30,67190,163,67191,32378],{},[60,67192,32377],{},[42,67194,67195,67197,67199,67201,67203],{},[45,67196,32383],{},[45,67198,32386],{},[45,67200,32389],{},[45,67202,32392],{},[45,67204,32395],{},[30,67206,32398],{},[37,67208,67209],{"id":3310},[60,67210,3310],{},[30,67212,163,67213,32378],{},[60,67214,32407],{},[42,67216,67217,67219,67221,67223],{},[45,67218,32412],{},[45,67220,32415],{},[45,67222,32418],{},[45,67224,32421],{},[30,67226,32424],{},[37,67228,67229],{"id":11672},[60,67230,11672],{},[30,67232,163,67233,32434],{},[60,67234,32433],{},[42,67236,67237,67239,67241,67243],{},[45,67238,32439],{},[45,67240,32442],{},[45,67242,32445],{},[45,67244,32448],{},[30,67246,32451],{},[37,67248,67249],{"id":32363},[60,67250,32363],{},[30,67252,163,67253,32378],{},[60,67254,32460],{},[42,67256,67257,67259,67261],{},[45,67258,32465],{},[45,67260,32468],{},[45,67262,32471],{},[30,67264,32474],{},[37,67266,67267],{"id":32358},[60,67268,32358],{},[30,67270,67271,32484],{},[60,67272,32483],{},[37,67274,67275],{"id":32368},[60,67276,32368],{},[30,67278,67279,32494],{},[60,67280,32493],{},[37,67282,32497],{"id":28163},[30,67284,31193,67285,32502],{},[60,67286,31294],{},[30,67288,32505],{},[42,67290,67291,67295,67297],{},[45,67292,32510,67293],{},[60,67294,31294],{},[45,67296,32515],{},[45,67298,32518],{},[30,67300,32521],{},[42,67302,67303],{},[45,67304,32526],{},[30,67306,32529],{},{"title":230,"searchDepth":258,"depth":258,"links":67308},[67309,67310,67311,67312,67313,67314,67315,67316],{"id":32332,"depth":258,"text":32333},{"id":32345,"depth":258,"text":32345},{"id":3310,"depth":258,"text":3310},{"id":11672,"depth":258,"text":11672},{"id":32363,"depth":258,"text":32363},{"id":32358,"depth":258,"text":32358},{"id":32368,"depth":258,"text":32368},{"id":28163,"depth":258,"text":32497},{"path":31240,"title":5593,"description":32541,"kind":9,"section":5357,"order":32542,"group":29267,"parentPath":9008,"aliases":67318,"attrs":67319,"events":67320,"cssVars":67321,"related":67322,"body":67323},[32544,31304,32545],[],[],[],[9008,2897,2899],{"type":22,"value":67324,"toc":67529},[67325,67327,67331,67333,67343,67345,67347,67423,67425,67427,67431,67457,67459,67461,67463,67471,67473,67487,67489,67497,67499,67501,67511,67513,67515,67517,67525,67527],[25,67326,5593],{"id":3814},[30,67328,67329,32558],{},[60,67330,31304],{},[37,67332,32562],{"id":32561},[42,67334,67335,67339,67341],{},[45,67336,32567,67337],{},[60,67338,32570],{},[45,67340,32573],{},[45,67342,32576],{},[37,67344,32580],{"id":32579},[30,67346,32583],{},[225,67348,67349],{"className":227,"code":32586,"language":229,"meta":230,"style":230},[60,67350,67351,67363,67381,67385,67389,67401,67419],{"__ignoreMap":230},[234,67352,67353,67355,67357,67359,67361],{"class":236,"line":237},[234,67354,29804],{"class":244},[234,67356,32595],{"class":281},[234,67358,32598],{"class":244},[234,67360,23519],{"class":240},[234,67362,909],{"class":244},[234,67364,67365,67367,67369,67371,67373,67375,67377,67379],{"class":236,"line":258},[234,67366,32165],{"class":271},[234,67368,29040],{"class":244},[234,67370,1536],{"class":281},[234,67372,329],{"class":244},[234,67374,29047],{"class":251},[234,67376,1833],{"class":244},[234,67378,28354],{"class":271},[234,67380,29054],{"class":244},[234,67382,67383],{"class":236,"line":265},[234,67384,1143],{"class":244},[234,67386,67387],{"class":236,"line":288},[234,67388,262],{"emptyLinePlaceholder":261},[234,67390,67391,67393,67395,67397,67399],{"class":236,"line":293},[234,67392,29804],{"class":244},[234,67394,32635],{"class":281},[234,67396,32598],{"class":244},[234,67398,23519],{"class":240},[234,67400,909],{"class":244},[234,67402,67403,67405,67407,67409,67411,67413,67415,67417],{"class":236,"line":305},[234,67404,32165],{"class":271},[234,67406,29040],{"class":244},[234,67408,1606],{"class":281},[234,67410,329],{"class":244},[234,67412,29047],{"class":251},[234,67414,1833],{"class":244},[234,67416,28354],{"class":271},[234,67418,29054],{"class":244},[234,67420,67421],{"class":236,"line":321},[234,67422,1143],{"class":244},[30,67424,32666],{},[37,67426,32670],{"id":32669},[30,67428,32673,67429,32677],{},[60,67430,32676],{},[225,67432,67433],{"className":227,"code":32680,"language":229,"meta":230,"style":230},[60,67434,67435],{"__ignoreMap":230},[234,67436,67437,67439,67441,67443,67445,67447,67449,67451,67453,67455],{"class":236,"line":237},[234,67438,28354],{"class":271},[234,67440,29040],{"class":244},[234,67442,21621],{"class":281},[234,67444,329],{"class":244},[234,67446,28354],{"class":271},[234,67448,106],{"class":244},[234,67450,32545],{"class":281},[234,67452,32701],{"class":244},[234,67454,32704],{"class":251},[234,67456,32707],{"class":244},[30,67458,32710],{},[37,67460,32714],{"id":32713},[30,67462,32717],{},[42,67464,67465,67467,67469],{},[45,67466,32722],{},[45,67468,32725],{},[45,67470,32728],{},[30,67472,183],{},[42,67474,67475,67479,67483],{},[45,67476,67477],{},[60,67478,32737],{},[45,67480,67481],{},[60,67482,32742],{},[45,67484,67485],{},[60,67486,32747],{},[37,67488,32751],{"id":32750},[42,67490,67491,67493,67495],{},[45,67492,32756],{},[45,67494,32759],{},[45,67496,32762],{},[37,67498,32766],{"id":32765},[30,67500,32769],{},[42,67502,67503,67507],{},[45,67504,32774,67505],{},[60,67506,32777],{},[45,67508,32780,67509],{},[60,67510,32783],{},[30,67512,32786],{},[37,67514,32790],{"id":32789},[30,67516,32793],{},[42,67518,67519,67521,67523],{},[45,67520,32798],{},[45,67522,32801],{},[45,67524,32804],{},[30,67526,32807],{},[410,67528,32810],{},{"title":230,"searchDepth":258,"depth":258,"links":67530},[67531,67532,67533,67534,67535,67536,67537],{"id":32561,"depth":258,"text":32562},{"id":32579,"depth":258,"text":32580},{"id":32669,"depth":258,"text":32670},{"id":32713,"depth":258,"text":32714},{"id":32750,"depth":258,"text":32751},{"id":32765,"depth":258,"text":32766},{"id":32789,"depth":258,"text":32790},{"path":28149,"title":28150,"description":32821,"kind":9,"section":5357,"order":11302,"group":32822,"aliases":67539,"attrs":67540,"events":67541,"cssVars":67542,"related":67543,"body":67544},[4655,29407,32824,28077],[],[],[],[28001,28156],{"type":22,"value":67545,"toc":67940},[67546,67548,67550,67560,67562,67564,67574,67576,67582,67584,67596,67600,67604,67606,67682,67684,67720,67722,67724,67726,67730,67746,67748,67752,67758,67796,67800,67802,67804,67810,67812,67814,67854,67856,67858,67860,67878,67880,67894,67898,67902,67904,67914,67918,67920,67936,67938],[25,67547,28150],{"id":32833},[30,67549,32836],{},[42,67551,67552,67554,67556,67558],{},[45,67553,32841],{},[45,67555,32844],{},[45,67557,32847],{},[45,67559,32850],{},[37,67561,32854],{"id":32853},[30,67563,32857],{},[42,67565,67566,67570],{},[45,67567,67568],{},[60,67569,2389],{},[45,67571,67572],{},[60,67573,4655],{},[30,67575,32870],{},[42,67577,67578,67580],{},[45,67579,32875],{},[45,67581,32878],{},[30,67583,32881],{},[42,67585,67586,67592],{},[45,67587,32886,67588,1934,67590],{},[60,67589,30473],{},[60,67591,30476],{},[45,67593,32893,67594],{},[60,67595,30482],{},[37,67597,32899,67598,32902],{"id":32898},[60,67599,30482],{},[30,67601,32905,67602,106],{},[60,67603,30482],{},[30,67605,32505],{},[225,67607,67608],{"className":227,"code":32912,"language":229,"meta":230,"style":230},[60,67609,67610,67622,67638,67660,67674,67678],{"__ignoreMap":230},[234,67611,67612,67614,67616,67618,67620],{"class":236,"line":237},[234,67613,29804],{"class":244},[234,67615,29899],{"class":281},[234,67617,32598],{"class":244},[234,67619,23519],{"class":240},[234,67621,909],{"class":244},[234,67623,67624,67626,67628,67630,67632,67634,67636],{"class":236,"line":258},[234,67625,32931],{"class":240},[234,67627,32934],{"class":244},[234,67629,268],{"class":240},[234,67631,32939],{"class":271},[234,67633,32942],{"class":240},[234,67635,31953],{"class":271},[234,67637,32947],{"class":244},[234,67639,67640,67642,67644,67646,67648,67650,67652,67654,67656,67658],{"class":236,"line":265},[234,67641,2150],{"class":240},[234,67643,23996],{"class":271},[234,67645,275],{"class":240},[234,67647,28431],{"class":244},[234,67649,28434],{"class":281},[234,67651,347],{"class":244},[234,67653,5621],{"class":271},[234,67655,28441],{"class":244},[234,67657,32968],{"class":251},[234,67659,335],{"class":244},[234,67661,67662,67664,67666,67668,67670,67672],{"class":236,"line":288},[234,67663,28320],{"class":271},[234,67665,106],{"class":244},[234,67667,32979],{"class":281},[234,67669,32701],{"class":244},[234,67671,32984],{"class":251},[234,67673,1493],{"class":244},[234,67675,67676],{"class":236,"line":293},[234,67677,1138],{"class":244},[234,67679,67680],{"class":236,"line":305},[234,67681,1143],{"class":244},[30,67683,32997],{},[225,67685,67686],{"className":227,"code":33000,"language":229,"meta":230,"style":230},[60,67687,67688,67700,67716],{"__ignoreMap":230},[234,67689,67690,67692,67694,67696,67698],{"class":236,"line":237},[234,67691,29804],{"class":244},[234,67693,29898],{"class":281},[234,67695,32598],{"class":244},[234,67697,23519],{"class":240},[234,67699,909],{"class":244},[234,67701,67702,67704,67706,67708,67710,67712,67714],{"class":236,"line":258},[234,67703,33019],{"class":244},[234,67705,31026],{"class":281},[234,67707,329],{"class":244},[234,67709,32984],{"class":251},[234,67711,1833],{"class":244},[234,67713,33030],{"class":281},[234,67715,33033],{"class":244},[234,67717,67718],{"class":236,"line":265},[234,67719,1143],{"class":244},[30,67721,33040],{},[37,67723,33044],{"id":33043},[30,67725,33047],{},[30,67727,33050,67728,33053],{},[60,67729,29162],{},[225,67731,67732],{"className":227,"code":33056,"language":229,"meta":230,"style":230},[60,67733,67734],{"__ignoreMap":230},[234,67735,67736,67738,67740,67742,67744],{"class":236,"line":237},[234,67737,33063],{"class":244},[234,67739,31026],{"class":281},[234,67741,329],{"class":244},[234,67743,33070],{"class":251},[234,67745,33073],{"class":244},[30,67747,33076],{},[37,67749,163,67750,33082],{"id":33079},[60,67751,29407],{},[30,67753,33085,67754,33088,67756,1114],{},[60,67755,29411],{},[60,67757,29407],{},[225,67759,67760],{"className":227,"code":33093,"language":229,"meta":230,"style":230},[60,67761,67762,67772,67792],{"__ignoreMap":230},[234,67763,67764,67766,67768,67770],{"class":236,"line":237},[234,67765,28354],{"class":271},[234,67767,33102],{"class":244},[234,67769,357],{"class":240},[234,67771,28346],{"class":244},[234,67773,67774,67776,67778,67780,67782,67784,67786,67788,67790],{"class":236,"line":258},[234,67775,33111],{"class":244},[234,67777,33114],{"class":251},[234,67779,33117],{"class":244},[234,67781,33120],{"class":251},[234,67783,33123],{"class":244},[234,67785,33126],{"class":251},[234,67787,33129],{"class":244},[234,67789,2629],{"class":271},[234,67791,23142],{"class":244},[234,67793,67794],{"class":236,"line":265},[234,67795,30713],{"class":244},[30,67797,67798,33143],{},[60,67799,33142],{},[30,67801,33146],{},[37,67803,33150],{"id":33149},[30,67805,33153,67806,137,67808,106],{},[60,67807,33156],{},[60,67809,33159],{},[30,67811,33162],{},[30,67813,2071],{},[225,67815,67816],{"className":227,"code":33167,"language":229,"meta":230,"style":230},[60,67817,67818,67830,67842],{"__ignoreMap":230},[234,67819,67820,67822,67824,67826,67828],{"class":236,"line":237},[234,67821,28354],{"class":271},[234,67823,33176],{"class":244},[234,67825,357],{"class":240},[234,67827,33181],{"class":271},[234,67829,255],{"class":244},[234,67831,67832,67834,67836,67838,67840],{"class":236,"line":258},[234,67833,28354],{"class":271},[234,67835,33190],{"class":244},[234,67837,357],{"class":240},[234,67839,33181],{"class":271},[234,67841,255],{"class":244},[234,67843,67844,67846,67848,67850,67852],{"class":236,"line":265},[234,67845,28354],{"class":271},[234,67847,33203],{"class":244},[234,67849,357],{"class":240},[234,67851,33181],{"class":271},[234,67853,255],{"class":244},[30,67855,33212],{},[37,67857,33216],{"id":33215},[30,67859,33219],{},[42,67861,67862,67866,67870,67874],{},[45,67863,67864],{},[60,67865,4552],{},[45,67867,67868],{},[60,67869,4549],{},[45,67871,11891,67872],{},[60,67873,33234],{},[45,67875,33237,67876],{},[60,67877,33240],{},[30,67879,33243],{},[42,67881,67882,67886,67890],{},[45,67883,67884],{},[60,67885,29859],{},[45,67887,67888],{},[60,67889,33254],{},[45,67891,67892],{},[60,67893,29996],{},[37,67895,67896],{"id":33261},[60,67897,28077],{},[30,67899,67900,33268],{},[60,67901,28077],{},[30,67903,33271],{},[42,67905,67906,67908,67910,67912],{},[45,67907,33276],{},[45,67909,33279],{},[45,67911,33282],{},[45,67913,33285],{},[30,67915,33288,67916,33291],{},[60,67917,28077],{},[37,67919,33295],{"id":33294},[42,67921,67922,67926,67930,67932,67934],{},[45,67923,33300,67924,33303],{},[60,67925,30467],{},[45,67927,33306,67928,33309],{},[60,67929,30482],{},[45,67931,33312],{},[45,67933,33315],{},[45,67935,33318],{},[30,67937,33321],{},[410,67939,32810],{},{"title":230,"searchDepth":258,"depth":258,"links":67941},[67942,67943,67944,67945,67946,67947,67948,67949],{"id":32853,"depth":258,"text":32854},{"id":32898,"depth":258,"text":33328},{"id":33043,"depth":258,"text":33044},{"id":33079,"depth":258,"text":33331},{"id":33149,"depth":258,"text":33150},{"id":33215,"depth":258,"text":33216},{"id":33261,"depth":258,"text":28077},{"id":33294,"depth":258,"text":33295},{"path":28156,"title":28157,"description":33337,"kind":9,"section":5357,"order":33338,"group":32822,"aliases":67951,"attrs":67952,"events":67953,"cssVars":67954,"related":67955,"body":67956},[33340,33341],[],[],[],[27999,28149],{"type":22,"value":67957,"toc":68846},[67958,67960,67964,67970,67972,68598,68600,68702,68704,68776,68778,68780,68782,68796,68798,68800,68828,68830,68832,68842,68844],[25,67959,28157],{"id":33350},[30,67961,33353,67962,106],{},[60,67963,190],{},[30,67965,33358,67966,33361,67968,33364],{},[60,67967,28055],{},[60,67969,2457],{},[37,67971,33368],{"id":33367},[225,67973,67974],{"className":227,"code":33371,"language":229,"meta":230,"style":230},[60,67975,67976,67982,67986,67990,67994,68004,68008,68022,68036,68042,68054,68058,68068,68088,68092,68096,68106,68114,68130,68134,68138,68142,68164,68190,68194,68198,68212,68242,68254,68270,68298,68312,68334,68338,68348,68354,68358,68362,68374,68378,68396,68410,68432,68436,68440,68450,68464,68468,68472,68476,68480,68484,68506,68528,68540,68552,68556,68560,68566,68580,68586,68590,68594],{"__ignoreMap":230},[234,67977,67978,67980],{"class":236,"line":237},[234,67979,241],{"class":240},[234,67981,909],{"class":244},[234,67983,67984],{"class":236,"line":258},[234,67985,33384],{"class":244},[234,67987,67988],{"class":236,"line":265},[234,67989,33389],{"class":244},[234,67991,67992],{"class":236,"line":288},[234,67993,33394],{"class":244},[234,67995,67996,67998,68000,68002],{"class":236,"line":293},[234,67997,33399],{"class":244},[234,67999,248],{"class":240},[234,68001,252],{"class":251},[234,68003,255],{"class":244},[234,68005,68006],{"class":236,"line":305},[234,68007,262],{"emptyLinePlaceholder":261},[234,68009,68010,68012,68014,68016,68018,68020],{"class":236,"line":321},[234,68011,887],{"class":240},[234,68013,1297],{"class":240},[234,68015,33418],{"class":281},[234,68017,28285],{"class":240},[234,68019,28288],{"class":281},[234,68021,909],{"class":244},[234,68023,68024,68026,68028,68030,68032,68034],{"class":236,"line":946},[234,68025,28295],{"class":240},[234,68027,329],{"class":244},[234,68029,28300],{"class":899},[234,68031,1114],{"class":240},[234,68033,28305],{"class":281},[234,68035,1477],{"class":244},[234,68037,68038,68040],{"class":236,"line":955},[234,68039,28312],{"class":271},[234,68041,28315],{"class":244},[234,68043,68044,68046,68048,68050,68052],{"class":236,"line":11},[234,68045,28320],{"class":271},[234,68047,28323],{"class":244},[234,68049,357],{"class":240},[234,68051,33455],{"class":251},[234,68053,255],{"class":244},[234,68055,68056],{"class":236,"line":980},[234,68057,262],{"emptyLinePlaceholder":261},[234,68059,68060,68062,68064,68066],{"class":236,"line":994},[234,68061,28320],{"class":271},[234,68063,33102],{"class":244},[234,68065,357],{"class":240},[234,68067,28346],{"class":244},[234,68069,68070,68072,68074,68076,68078,68080,68082,68084,68086],{"class":236,"line":1000},[234,68071,33476],{"class":244},[234,68073,33479],{"class":251},[234,68075,33117],{"class":244},[234,68077,33120],{"class":251},[234,68079,33123],{"class":244},[234,68081,33126],{"class":251},[234,68083,33129],{"class":244},[234,68085,2629],{"class":271},[234,68087,23142],{"class":244},[234,68089,68090],{"class":236,"line":1005},[234,68091,28384],{"class":244},[234,68093,68094],{"class":236,"line":1013},[234,68095,262],{"emptyLinePlaceholder":261},[234,68097,68098,68100,68102,68104],{"class":236,"line":1019},[234,68099,28320],{"class":271},[234,68101,28341],{"class":244},[234,68103,357],{"class":240},[234,68105,28346],{"class":244},[234,68107,68108,68110,68112],{"class":236,"line":1025},[234,68109,28351],{"class":240},[234,68111,28354],{"class":271},[234,68113,28357],{"class":244},[234,68115,68116,68118,68120,68122,68124,68126,68128],{"class":236,"line":1031},[234,68117,28362],{"class":244},[234,68119,33526],{"class":251},[234,68121,28368],{"class":244},[234,68123,29372],{"class":251},[234,68125,28374],{"class":244},[234,68127,25036],{"class":271},[234,68129,23142],{"class":244},[234,68131,68132],{"class":236,"line":1037},[234,68133,28384],{"class":244},[234,68135,68136],{"class":236,"line":427},[234,68137,1138],{"class":244},[234,68139,68140],{"class":236,"line":1571},[234,68141,262],{"emptyLinePlaceholder":261},[234,68143,68144,68146,68148,68150,68152,68154,68156,68158,68160,68162],{"class":236,"line":1592},[234,68145,28397],{"class":240},[234,68147,33555],{"class":281},[234,68149,329],{"class":244},[234,68151,28405],{"class":899},[234,68153,1114],{"class":240},[234,68155,28410],{"class":281},[234,68157,3336],{"class":244},[234,68159,1114],{"class":240},[234,68161,33570],{"class":271},[234,68163,909],{"class":244},[234,68165,68166,68168,68170,68172,68174,68176,68178,68180,68182,68184,68186,68188],{"class":236,"line":1600},[234,68167,33577],{"class":240},[234,68169,29816],{"class":244},[234,68171,29819],{"class":281},[234,68173,329],{"class":244},[234,68175,29824],{"class":251},[234,68177,903],{"class":244},[234,68179,29829],{"class":240},[234,68181,29816],{"class":244},[234,68183,29819],{"class":281},[234,68185,329],{"class":244},[234,68187,29838],{"class":251},[234,68189,335],{"class":244},[234,68191,68192],{"class":236,"line":1615},[234,68193,1138],{"class":244},[234,68195,68196],{"class":236,"line":1620},[234,68197,262],{"emptyLinePlaceholder":261},[234,68199,68200,68202,68204,68206,68208,68210],{"class":236,"line":1625},[234,68201,28397],{"class":240},[234,68203,33614],{"class":281},[234,68205,29027],{"class":244},[234,68207,1114],{"class":240},[234,68209,28417],{"class":271},[234,68211,909],{"class":244},[234,68213,68214,68216,68218,68220,68222,68224,68226,68228,68230,68232,68234,68236,68238,68240],{"class":236,"line":1634},[234,68215,33627],{"class":240},[234,68217,32934],{"class":244},[234,68219,33632],{"class":240},[234,68221,33635],{"class":244},[234,68223,357],{"class":240},[234,68225,7692],{"class":271},[234,68227,33642],{"class":244},[234,68229,347],{"class":240},[234,68231,31953],{"class":271},[234,68233,33649],{"class":244},[234,68235,33652],{"class":271},[234,68237,33655],{"class":244},[234,68239,33658],{"class":240},[234,68241,1477],{"class":244},[234,68243,68244,68246,68248,68250,68252],{"class":236,"line":1639},[234,68245,33665],{"class":240},[234,68247,32939],{"class":271},[234,68249,275],{"class":240},[234,68251,31953],{"class":271},[234,68253,33674],{"class":244},[234,68255,68256,68258,68260,68262,68264,68266,68268],{"class":236,"line":1651},[234,68257,33665],{"class":240},[234,68259,33681],{"class":271},[234,68261,275],{"class":240},[234,68263,33686],{"class":244},[234,68265,33689],{"class":240},[234,68267,7692],{"class":271},[234,68269,255],{"class":244},[234,68271,68272,68274,68276,68278,68280,68282,68284,68286,68288,68290,68292,68294,68296],{"class":236,"line":609},[234,68273,33665],{"class":240},[234,68275,33700],{"class":271},[234,68277,275],{"class":240},[234,68279,28431],{"class":244},[234,68281,28434],{"class":281},[234,68283,347],{"class":244},[234,68285,5621],{"class":271},[234,68287,28441],{"class":244},[234,68289,33526],{"class":251},[234,68291,903],{"class":244},[234,68293,33689],{"class":240},[234,68295,33721],{"class":271},[234,68297,255],{"class":244},[234,68299,68300,68302,68304,68306,68308,68310],{"class":236,"line":1674},[234,68301,33665],{"class":240},[234,68303,33730],{"class":271},[234,68305,275],{"class":240},[234,68307,33735],{"class":244},[234,68309,1841],{"class":240},[234,68311,33740],{"class":244},[234,68313,68314,68316,68318,68320,68322,68324,68326,68328,68330,68332],{"class":236,"line":1687},[234,68315,33665],{"class":240},[234,68317,33747],{"class":271},[234,68319,275],{"class":240},[234,68321,28431],{"class":244},[234,68323,28434],{"class":281},[234,68325,347],{"class":244},[234,68327,5621],{"class":271},[234,68329,28441],{"class":244},[234,68331,33762],{"class":251},[234,68333,335],{"class":244},[234,68335,68336],{"class":236,"line":1700},[234,68337,262],{"emptyLinePlaceholder":261},[234,68339,68340,68342,68344,68346],{"class":236,"line":1716},[234,68341,33773],{"class":240},[234,68343,33776],{"class":244},[234,68345,33779],{"class":240},[234,68347,33782],{"class":244},[234,68349,68350,68352],{"class":236,"line":1721},[234,68351,33787],{"class":240},[234,68353,255],{"class":244},[234,68355,68356],{"class":236,"line":1726},[234,68357,33794],{"class":244},[234,68359,68360],{"class":236,"line":1734},[234,68361,262],{"emptyLinePlaceholder":261},[234,68363,68364,68366,68368,68370,68372],{"class":236,"line":1746},[234,68365,33803],{"class":244},[234,68367,31026],{"class":281},[234,68369,329],{"class":244},[234,68371,33762],{"class":251},[234,68373,33812],{"class":244},[234,68375,68376],{"class":236,"line":1766},[234,68377,262],{"emptyLinePlaceholder":261},[234,68379,68380,68382,68384,68386,68388,68390,68392,68394],{"class":236,"line":819},[234,68381,33821],{"class":271},[234,68383,106],{"class":244},[234,68385,28458],{"class":281},[234,68387,28461],{"class":244},[234,68389,28464],{"class":899},[234,68391,903],{"class":244},[234,68393,906],{"class":240},[234,68395,909],{"class":244},[234,68397,68398,68400,68402,68404,68406,68408],{"class":236,"line":1794},[234,68399,33840],{"class":271},[234,68401,32151],{"class":244},[234,68403,32170],{"class":281},[234,68405,33847],{"class":244},[234,68407,33479],{"class":251},[234,68409,33852],{"class":244},[234,68411,68412,68414,68416,68418,68420,68422,68424,68426,68428,68430],{"class":236,"line":1807},[234,68413,33840],{"class":271},[234,68415,32151],{"class":244},[234,68417,32191],{"class":281},[234,68419,33847],{"class":244},[234,68421,32196],{"class":251},[234,68423,1833],{"class":244},[234,68425,33869],{"class":251},[234,68427,33872],{"class":244},[234,68429,33875],{"class":251},[234,68431,335],{"class":244},[234,68433,68434],{"class":236,"line":1878},[234,68435,33882],{"class":244},[234,68437,68438],{"class":236,"line":1883},[234,68439,262],{"emptyLinePlaceholder":261},[234,68441,68442,68444,68446,68448],{"class":236,"line":9991},[234,68443,33821],{"class":271},[234,68445,29040],{"class":244},[234,68447,21621],{"class":281},[234,68449,7773],{"class":244},[234,68451,68452,68454,68456,68458,68460,68462],{"class":236,"line":9999},[234,68453,33840],{"class":271},[234,68455,106],{"class":244},[234,68457,32545],{"class":281},[234,68459,32701],{"class":244},[234,68461,32704],{"class":251},[234,68463,14463],{"class":244},[234,68465,68466],{"class":236,"line":10013},[234,68467,33915],{"class":244},[234,68469,68470],{"class":236,"line":10027},[234,68471,33920],{"class":244},[234,68473,68474],{"class":236,"line":10032},[234,68475,1549],{"class":244},[234,68477,68478],{"class":236,"line":1908},[234,68479,1138],{"class":244},[234,68481,68482],{"class":236,"line":10044},[234,68483,262],{"emptyLinePlaceholder":261},[234,68485,68486,68488,68490,68492,68494,68496,68498,68500,68502,68504],{"class":236,"line":10058},[234,68487,28397],{"class":240},[234,68489,33939],{"class":281},[234,68491,329],{"class":244},[234,68493,28405],{"class":899},[234,68495,1114],{"class":240},[234,68497,28410],{"class":281},[234,68499,3336],{"class":244},[234,68501,1114],{"class":240},[234,68503,28417],{"class":271},[234,68505,909],{"class":244},[234,68507,68508,68510,68512,68514,68516,68518,68520,68522,68524,68526],{"class":236,"line":10071},[234,68509,2150],{"class":240},[234,68511,33962],{"class":281},[234,68513,275],{"class":240},[234,68515,32934],{"class":244},[234,68517,28464],{"class":899},[234,68519,1114],{"class":240},[234,68521,33973],{"class":281},[234,68523,903],{"class":244},[234,68525,906],{"class":240},[234,68527,909],{"class":244},[234,68529,68530,68532,68534,68536,68538],{"class":236,"line":10095},[234,68531,33984],{"class":244},[234,68533,33987],{"class":281},[234,68535,329],{"class":244},[234,68537,33479],{"class":251},[234,68539,335],{"class":244},[234,68541,68542,68544,68546,68548,68550],{"class":236,"line":3971},[234,68543,33984],{"class":244},[234,68545,33987],{"class":281},[234,68547,329],{"class":244},[234,68549,32196],{"class":251},[234,68551,335],{"class":244},[234,68553,68554],{"class":236,"line":10104},[234,68555,34010],{"class":244},[234,68557,68558],{"class":236,"line":10112},[234,68559,262],{"emptyLinePlaceholder":261},[234,68561,68562,68564],{"class":236,"line":10126},[234,68563,34019],{"class":281},[234,68565,31577],{"class":244},[234,68567,68568,68570,68572,68574,68576,68578],{"class":236,"line":10140},[234,68569,33627],{"class":240},[234,68571,32934],{"class":244},[234,68573,268],{"class":240},[234,68575,34032],{"class":271},[234,68577,32942],{"class":240},[234,68579,34037],{"class":244},[234,68581,68582,68584],{"class":236,"line":4298},[234,68583,34042],{"class":281},[234,68585,34045],{"class":244},[234,68587,68588],{"class":236,"line":10149},[234,68589,1549],{"class":244},[234,68591,68592],{"class":236,"line":10160},[234,68593,1138],{"class":244},[234,68595,68596],{"class":236,"line":10168},[234,68597,1143],{"class":244},[37,68599,6074],{"id":6073},[225,68601,68602],{"className":227,"code":34062,"language":229,"meta":230,"style":230},[60,68603,68604,68610,68614,68624,68636,68640,68654,68658,68666,68674,68682,68686,68690],{"__ignoreMap":230},[234,68605,68606,68608],{"class":236,"line":237},[234,68607,241],{"class":240},[234,68609,34071],{"class":244},[234,68611,68612],{"class":236,"line":258},[234,68613,34076],{"class":244},[234,68615,68616,68618,68620,68622],{"class":236,"line":265},[234,68617,33399],{"class":244},[234,68619,248],{"class":240},[234,68621,252],{"class":251},[234,68623,255],{"class":244},[234,68625,68626,68628,68630,68632,68634],{"class":236,"line":288},[234,68627,241],{"class":240},[234,68629,34093],{"class":244},[234,68631,248],{"class":240},[234,68633,34098],{"class":251},[234,68635,255],{"class":244},[234,68637,68638],{"class":236,"line":293},[234,68639,262],{"emptyLinePlaceholder":261},[234,68641,68642,68644,68646,68648,68650,68652],{"class":236,"line":305},[234,68643,268],{"class":240},[234,68645,272],{"class":271},[234,68647,275],{"class":240},[234,68649,278],{"class":244},[234,68651,282],{"class":281},[234,68653,285],{"class":244},[234,68655,68656],{"class":236,"line":321},[234,68657,262],{"emptyLinePlaceholder":261},[234,68659,68660,68662,68664],{"class":236,"line":946},[234,68661,296],{"class":244},[234,68663,299],{"class":281},[234,68665,302],{"class":244},[234,68667,68668,68670,68672],{"class":236,"line":955},[234,68669,296],{"class":244},[234,68671,299],{"class":281},[234,68673,34139],{"class":244},[234,68675,68676,68678,68680],{"class":236,"line":11},[234,68677,34144],{"class":244},[234,68679,34147],{"class":271},[234,68681,2506],{"class":244},[234,68683,68684],{"class":236,"line":980},[234,68685,1040],{"class":244},[234,68687,68688],{"class":236,"line":994},[234,68689,262],{"emptyLinePlaceholder":261},[234,68691,68692,68694,68696,68698,68700],{"class":236,"line":1000},[234,68693,296],{"class":244},[234,68695,326],{"class":281},[234,68697,329],{"class":244},[234,68699,332],{"class":271},[234,68701,335],{"class":244},[37,68703,34173],{"id":34172},[225,68705,68706],{"className":338,"code":34176,"language":340,"meta":230,"style":230},[60,68707,68708,68714,68722,68730,68738,68742,68746,68754,68758],{"__ignoreMap":230},[234,68709,68710,68712],{"class":236,"line":237},[234,68711,347],{"class":244},[234,68713,34185],{"class":350},[234,68715,68716,68718,68720],{"class":236,"line":258},[234,68717,12249],{"class":281},[234,68719,357],{"class":244},[234,68721,34194],{"class":251},[234,68723,68724,68726,68728],{"class":236,"line":265},[234,68725,12259],{"class":281},[234,68727,357],{"class":244},[234,68729,34203],{"class":251},[234,68731,68732,68734,68736],{"class":236,"line":288},[234,68733,34208],{"class":281},[234,68735,357],{"class":244},[234,68737,34213],{"class":251},[234,68739,68740],{"class":236,"line":293},[234,68741,376],{"class":244},[234,68743,68744],{"class":236,"line":305},[234,68745,34222],{"class":244},[234,68747,68748,68750,68752],{"class":236,"line":321},[234,68749,1402],{"class":244},[234,68751,740],{"class":350},[234,68753,376],{"class":244},[234,68755,68756],{"class":236,"line":946},[234,68757,262],{"emptyLinePlaceholder":261},[234,68759,68760,68762,68764,68766,68768,68770,68772,68774],{"class":236,"line":955},[234,68761,347],{"class":244},[234,68763,351],{"class":350},[234,68765,3179],{"class":281},[234,68767,357],{"class":244},[234,68769,34247],{"class":251},[234,68771,371],{"class":244},[234,68773,351],{"class":350},[234,68775,376],{"class":244},[37,68777,34257],{"id":34256},[30,68779,34260],{},[30,68781,34263],{},[42,68783,68784,68788,68792],{},[45,68785,68786,34270],{},[60,68787,190],{},[45,68789,34273,68790],{},[60,68791,3242],{},[45,68793,68794,34281],{},[60,68795,34280],{},[30,68797,34284],{},[37,68799,34288],{"id":34287},[42,68801,68802,68808,68812,68816,68820,68824],{},[45,68803,68804,34295,68806,34298],{},[60,68805,29149],{},[60,68807,5373],{},[45,68809,68810,34303],{},[60,68811,30482],{},[45,68813,68814,34308],{},[60,68815,34280],{},[45,68817,68818,34313],{},[60,68819,28674],{},[45,68821,68822,34318],{},[60,68823,32676],{},[45,68825,68826,34323],{},[60,68827,29859],{},[37,68829,34327],{"id":34326},[30,68831,34330],{},[42,68833,68834,68836,68838,68840],{},[45,68835,34335],{},[45,68837,34338],{},[45,68839,34341],{},[45,68841,34344],{},[30,68843,34347],{},[410,68845,28816],{},{"title":230,"searchDepth":258,"depth":258,"links":68847},[68848,68849,68850,68851,68852,68853],{"id":33367,"depth":258,"text":33368},{"id":6073,"depth":258,"text":6074},{"id":34172,"depth":258,"text":34173},{"id":34256,"depth":258,"text":34257},{"id":34287,"depth":258,"text":34288},{"id":34326,"depth":258,"text":34327},{"path":166,"title":167,"description":34359,"kind":34360,"section":34361,"order":11,"group":34362,"aliases":68855,"attrs":68856,"events":68857,"cssVars":68858,"related":68859,"body":68860},[],[],[],[],[6,158,2350],{"type":22,"value":68861,"toc":68986},[68862,68864,68866,68868,68890,68892,68934,68936,68970,68972,68974,68976],[25,68863,167],{"id":34372},[30,68865,34375],{},[37,68867,34362],{"id":34378},[42,68869,68870,68874,68878,68882,68886],{},[45,68871,68872],{},[133,68873,34385],{"href":3980},[45,68875,68876],{},[133,68877,34390],{"href":2899},[45,68879,68880],{},[133,68881,34395],{"href":2463},[45,68883,68884],{},[133,68885,34400],{"href":2464},[45,68887,68888],{},[133,68889,17405],{"href":8037},[37,68891,34408],{"id":34407},[42,68893,68894,68898,68902,68906,68910,68914,68918,68922,68926,68930],{},[45,68895,68896],{},[133,68897,34416],{"href":34415},[45,68899,68900],{},[133,68901,2389],{"href":4614},[45,68903,68904],{},[133,68905,4655],{"href":4615},[45,68907,68908],{},[133,68909,28077],{"href":4616},[45,68911,68912],{},[133,68913,34434],{"href":34433},[45,68915,68916],{},[133,68917,34440],{"href":34439},[45,68919,68920],{},[133,68921,34446],{"href":34445},[45,68923,68924],{},[133,68925,34452],{"href":34451},[45,68927,68928],{},[133,68929,34457],{"href":13750},[45,68931,68932],{},[133,68933,34463],{"href":34462},[37,68935,34467],{"id":34466},[42,68937,68938,68942,68946,68950,68954,68958,68962,68966],{},[45,68939,68940],{},[133,68941,34474],{"href":32315},[45,68943,68944],{},[133,68945,30148],{"href":3981},[45,68947,68948],{},[133,68949,32308],{"href":34483},[45,68951,68952],{},[133,68953,32309],{"href":34488},[45,68955,68956],{},[133,68957,32310],{"href":34493},[45,68959,68960],{},[133,68961,34499],{"href":34498},[45,68963,68964],{},[133,68965,34505],{"href":34504},[45,68967,68968],{},[133,68969,34511],{"href":34510},[37,68971,34515],{"id":34514},[30,68973,34518],{},[30,68975,34521],{},[42,68977,68978,68980],{},[45,68979,34526],{},[45,68981,34529,68982,1934,68984,34536],{},[60,68983,34532],{},[60,68985,34535],{},{"title":230,"searchDepth":258,"depth":258,"links":68987},[68988,68989,68990,68991],{"id":34378,"depth":258,"text":34362},{"id":34407,"depth":258,"text":34408},{"id":34466,"depth":258,"text":34467},{"id":34514,"depth":258,"text":34515},{"path":3980,"title":34385,"description":34544,"kind":34360,"section":34361,"order":427,"group":34362,"aliases":68993,"attrs":68994,"events":68995,"cssVars":68996,"related":68997,"body":68998},[28,282,299,326,2454],[],[],[],[2463,2899,19],{"type":22,"value":68999,"toc":69356},[69000,69002,69004,69022,69024,69026,69030,69032,69036,69038,69042,69044,69050,69052,69056,69058,69060,69224,69226,69246,69250,69252,69268,69278,69282,69286,69302,69306,69310,69312,69314,69316,69338,69344,69346,69354],[25,69001,34385],{"id":34554},[37,69003,34558],{"id":34557},[225,69005,69006],{"className":227,"code":34561,"language":229,"meta":230,"style":230},[60,69007,69008],{"__ignoreMap":230},[234,69009,69010,69012,69014,69016,69018,69020],{"class":236,"line":237},[234,69011,268],{"class":240},[234,69013,272],{"class":271},[234,69015,275],{"class":240},[234,69017,278],{"class":244},[234,69019,282],{"class":281},[234,69021,285],{"class":244},[30,69023,34580],{},[37,69025,34584],{"id":34583},[174,69027,69028],{"id":34587},[60,69029,34590],{},[30,69031,34593],{},[174,69033,69034],{"id":34596},[60,69035,34599],{},[30,69037,34602],{},[174,69039,69040],{"id":34605},[60,69041,34608],{},[30,69043,34611],{},[174,69045,69046,4253,69048],{"id":34614},[60,69047,34617],{},[60,69049,34620],{},[30,69051,34623],{},[174,69053,69054],{"id":2550},[60,69055,2553],{},[30,69057,34630],{},[30,69059,34633],{},[225,69061,69062],{"className":227,"code":34636,"language":229,"meta":230,"style":230},[60,69063,69064,69076,69088,69110,69114,69126,69142,69160,69164,69176,69194,69198,69206],{"__ignoreMap":230},[234,69065,69066,69068,69070,69072,69074],{"class":236,"line":237},[234,69067,296],{"class":244},[234,69069,2454],{"class":281},[234,69071,329],{"class":244},[234,69073,2572],{"class":271},[234,69075,335],{"class":244},[234,69077,69078,69080,69082,69084,69086],{"class":236,"line":258},[234,69079,296],{"class":244},[234,69081,2454],{"class":281},[234,69083,329],{"class":244},[234,69085,2585],{"class":251},[234,69087,335],{"class":244},[234,69089,69090,69092,69094,69096,69098,69100,69102,69104,69106,69108],{"class":236,"line":265},[234,69091,296],{"class":244},[234,69093,2454],{"class":281},[234,69095,34671],{"class":244},[234,69097,4489],{"class":281},[234,69099,329],{"class":244},[234,69101,2585],{"class":251},[234,69103,903],{"class":244},[234,69105,34682],{"class":240},[234,69107,33973],{"class":281},[234,69109,335],{"class":244},[234,69111,69112],{"class":236,"line":288},[234,69113,262],{"emptyLinePlaceholder":261},[234,69115,69116,69118,69120,69122,69124],{"class":236,"line":293},[234,69117,296],{"class":244},[234,69119,2454],{"class":281},[234,69121,2609],{"class":244},[234,69123,2572],{"class":271},[234,69125,318],{"class":244},[234,69127,69128,69130,69132,69134,69136,69138,69140],{"class":236,"line":305},[234,69129,296],{"class":244},[234,69131,2454],{"class":281},[234,69133,2609],{"class":244},[234,69135,2572],{"class":271},[234,69137,2626],{"class":244},[234,69139,2629],{"class":271},[234,69141,318],{"class":244},[234,69143,69144,69146,69148,69150,69152,69154,69156,69158],{"class":236,"line":321},[234,69145,296],{"class":244},[234,69147,2454],{"class":281},[234,69149,2609],{"class":244},[234,69151,2572],{"class":271},[234,69153,2644],{"class":244},[234,69155,2647],{"class":240},[234,69157,1666],{"class":271},[234,69159,318],{"class":244},[234,69161,69162],{"class":236,"line":946},[234,69163,262],{"emptyLinePlaceholder":261},[234,69165,69166,69168,69170,69172,69174],{"class":236,"line":955},[234,69167,296],{"class":244},[234,69169,2454],{"class":281},[234,69171,2664],{"class":244},[234,69173,2585],{"class":251},[234,69175,318],{"class":244},[234,69177,69178,69180,69182,69184,69186,69188,69190,69192],{"class":236,"line":11},[234,69179,296],{"class":244},[234,69181,2454],{"class":281},[234,69183,2664],{"class":244},[234,69185,2585],{"class":251},[234,69187,2644],{"class":244},[234,69189,2647],{"class":240},[234,69191,1666],{"class":271},[234,69193,318],{"class":244},[234,69195,69196],{"class":236,"line":980},[234,69197,262],{"emptyLinePlaceholder":261},[234,69199,69200,69202,69204],{"class":236,"line":994},[234,69201,296],{"class":244},[234,69203,2454],{"class":281},[234,69205,34783],{"class":244},[234,69207,69208,69210,69212,69214,69216,69218,69220,69222],{"class":236,"line":1000},[234,69209,296],{"class":244},[234,69211,2454],{"class":281},[234,69213,2683],{"class":244},[234,69215,2629],{"class":271},[234,69217,2644],{"class":244},[234,69219,2647],{"class":240},[234,69221,1666],{"class":271},[234,69223,318],{"class":244},[30,69225,34804],{},[42,69227,69228,69234,69238,69242,69244],{},[45,69229,69230,2712,69232],{},[60,69231,2711],{},[60,69233,2715],{},[45,69235,69236,34817],{},[60,69237,2719],{},[45,69239,69240,34822],{},[60,69241,2719],{},[45,69243,34825],{},[45,69245,34828],{},[174,69247,69248],{"id":2723},[60,69249,2726],{},[30,69251,34835],{},[225,69253,69254],{"className":227,"code":2732,"language":229,"meta":230,"style":230},[60,69255,69256],{"__ignoreMap":230},[234,69257,69258,69260,69262,69264,69266],{"class":236,"line":237},[234,69259,296],{"class":244},[234,69261,2455],{"class":281},[234,69263,329],{"class":244},[234,69265,2745],{"class":251},[234,69267,335],{"class":244},[1042,69269,69270],{},[30,69271,69272,2755,69274,34860,69276,30443],{},[1929,69273,2754],{},[60,69275,2758],{},[60,69277,2762],{},[174,69279,69280],{"id":2766},[60,69281,2769],{},[30,69283,34869,69284,34872],{},[60,69285,2629],{},[225,69287,69288],{"className":227,"code":2778,"language":229,"meta":230,"style":230},[60,69289,69290],{"__ignoreMap":230},[234,69291,69292,69294,69296,69298,69300],{"class":236,"line":237},[234,69293,296],{"class":244},[234,69295,2787],{"class":281},[234,69297,329],{"class":244},[234,69299,2629],{"class":271},[234,69301,335],{"class":244},[30,69303,34891,69304,34894],{},[60,69305,2758],{},[174,69307,69308],{"id":34897},[60,69309,34900],{},[30,69311,34903],{},[37,69313,34907],{"id":34906},[30,69315,34910],{},[42,69317,69318,69322,69326,69330,69334],{},[45,69319,69320],{},[60,69321,34917],{},[45,69323,69324],{},[60,69325,34922],{},[45,69327,69328],{},[60,69329,34927],{},[45,69331,69332],{},[60,69333,34932],{},[45,69335,69336],{},[60,69337,2820],{},[30,69339,69340,34941,69342,106],{},[60,69341,2820],{},[60,69343,2454],{},[37,69345,34947],{"id":34946},[42,69347,69348,69350,69352],{},[45,69349,34952],{},[45,69351,34955],{},[45,69353,34958],{},[410,69355,32266],{},{"title":230,"searchDepth":258,"depth":258,"links":69357},[69358,69359,69369,69370],{"id":34557,"depth":258,"text":34558},{"id":34583,"depth":258,"text":34584,"children":69360},[69361,69362,69363,69364,69365,69366,69367,69368],{"id":34587,"depth":265,"text":34590},{"id":34596,"depth":265,"text":34599},{"id":34605,"depth":265,"text":34608},{"id":34614,"depth":265,"text":34970},{"id":2550,"depth":265,"text":2553},{"id":2723,"depth":265,"text":2726},{"id":2766,"depth":265,"text":2769},{"id":34897,"depth":265,"text":34900},{"id":34906,"depth":258,"text":34907},{"id":34946,"depth":258,"text":34947},{"path":2899,"title":34390,"description":34978,"kind":34360,"section":34361,"order":609,"group":34362,"aliases":69372,"attrs":69373,"events":69374,"cssVars":69375,"related":69376,"body":69377},[3814,22342,34980],[],[],[],[2897,2465,3819],{"type":22,"value":69378,"toc":70115},[69379,69381,69383,69403,69405,69407,69409,69411,69425,69427,69429,69529,69531,69681,69683,69687,69725,69729,69747,69749,69833,69835,69857,69859,69981,69983,69993,69995,70069,70071,70073,70077,70079,70089,70095,70097,70113],[25,69380,34390],{"id":34989},[30,69382,34992],{},[225,69384,69385],{"className":227,"code":34995,"language":229,"meta":230,"style":230},[60,69386,69387,69395],{"__ignoreMap":230},[234,69388,69389,69391,69393],{"class":236,"line":237},[234,69390,296],{"class":244},[234,69392,1536],{"class":281},[234,69394,35006],{"class":244},[234,69396,69397,69399,69401],{"class":236,"line":258},[234,69398,296],{"class":244},[234,69400,1606],{"class":281},[234,69402,35006],{"class":244},[30,69404,35017],{},[37,69406,35021],{"id":35020},[30,69408,35024],{},[30,69410,183],{},[42,69412,69413,69417,69421],{},[45,69414,69415],{},[60,69416,4946],{},[45,69418,69419],{},[60,69420,22292],{},[45,69422,69423],{},[60,69424,2454],{},[30,69426,35043],{},[37,69428,35047],{"id":35046},[2221,69430,69431,69441],{},[2224,69432,69433],{},[2227,69434,69435,69437,69439],{},[2230,69436,5602],{},[2230,69438,5605],{},[2230,69440,5608],{},[2240,69442,69443,69457,69469,69481,69493,69505,69517],{},[2227,69444,69445,69449,69453],{},[2245,69446,69447],{},[60,69448,326],{},[2245,69450,69451],{},[60,69452,12088],{},[2245,69454,69455,35077],{},[60,69456,35076],{},[2227,69458,69459,69463,69467],{},[2245,69460,69461],{},[60,69462,35084],{},[2245,69464,69465],{},[60,69466,12088],{},[2245,69468,35091],{},[2227,69470,69471,69475,69479],{},[2245,69472,69473],{},[60,69474,32345],{},[2245,69476,69477],{},[60,69478,5621],{},[2245,69480,35104],{},[2227,69482,69483,69487,69491],{},[2245,69484,69485],{},[60,69486,8030],{},[2245,69488,69489],{},[60,69490,5621],{},[2245,69492,35117],{},[2227,69494,69495,69499,69503],{},[2245,69496,69497],{},[60,69498,35124],{},[2245,69500,69501],{},[60,69502,12088],{},[2245,69504,35131],{},[2227,69506,69507,69511,69515],{},[2245,69508,69509],{},[60,69510,35138],{},[2245,69512,69513],{},[60,69514,12088],{},[2245,69516,35145],{},[2227,69518,69519,69523,69527],{},[2245,69520,69521],{},[60,69522,35152],{},[2245,69524,69525],{},[60,69526,12088],{},[2245,69528,35159],{},[37,69530,35163],{"id":35162},[2221,69532,69533,69543],{},[2224,69534,69535],{},[2227,69536,69537,69539,69541],{},[2230,69538,5602],{},[2230,69540,5605],{},[2230,69542,5608],{},[2240,69544,69545,69557,69569,69581,69593,69605,69617,69629,69643,69657,69669],{},[2227,69546,69547,69551,69555],{},[2245,69548,69549],{},[60,69550,22314],{},[2245,69552,69553],{},[60,69554,14955],{},[2245,69556,35190],{},[2227,69558,69559,69563,69567],{},[2245,69560,69561],{},[60,69562,22321],{},[2245,69564,69565],{},[60,69566,14955],{},[2245,69568,35203],{},[2227,69570,69571,69575,69579],{},[2245,69572,69573],{},[60,69574,22322],{},[2245,69576,69577],{},[60,69578,14955],{},[2245,69580,35216],{},[2227,69582,69583,69587,69591],{},[2245,69584,69585],{},[60,69586,22323],{},[2245,69588,69589],{},[60,69590,14955],{},[2245,69592,35229],{},[2227,69594,69595,69599,69603],{},[2245,69596,69597],{},[60,69598,11672],{},[2245,69600,69601],{},[60,69602,12157],{},[2245,69604,35242],{},[2227,69606,69607,69611,69615],{},[2245,69608,69609],{},[60,69610,26555],{},[2245,69612,69613],{},[60,69614,5621],{},[2245,69616,35255],{},[2227,69618,69619,69623,69627],{},[2245,69620,69621],{},[60,69622,27269],{},[2245,69624,69625],{},[60,69626,27274],{},[2245,69628,35268],{},[2227,69630,69631,69635,69639],{},[2245,69632,69633],{},[60,69634,35275],{},[2245,69636,69637],{},[60,69638,14955],{},[2245,69640,69641,30317],{},[60,69642,35284],{},[2227,69644,69645,69649,69653],{},[2245,69646,69647],{},[60,69648,35291],{},[2245,69650,69651],{},[60,69652,14955],{},[2245,69654,69655,30317],{},[60,69656,35300],{},[2227,69658,69659,69663,69667],{},[2245,69660,69661],{},[60,69662,21569],{},[2245,69664,69665],{},[60,69666,21574],{},[2245,69668,35313],{},[2227,69670,69671,69675,69679],{},[2245,69672,69673],{},[60,69674,21584],{},[2245,69676,69677],{},[60,69678,21574],{},[2245,69680,35326],{},[37,69682,35330],{"id":35329},[30,69684,35333,69685,106],{},[60,69686,764],{},[2221,69688,69689,69699],{},[2224,69690,69691],{},[2227,69692,69693,69695,69697],{},[2230,69694,5602],{},[2230,69696,5605],{},[2230,69698,5608],{},[2240,69700,69701,69713],{},[2227,69702,69703,69707,69711],{},[2245,69704,69705],{},[60,69706,35356],{},[2245,69708,69709],{},[60,69710,14955],{},[2245,69712,35363],{},[2227,69714,69715,69719,69723],{},[2245,69716,69717],{},[60,69718,35370],{},[2245,69720,69721],{},[60,69722,35375],{},[2245,69724,35378],{},[30,69726,69727,35383],{},[60,69728,4217],{},[42,69730,69731,69735,69739,69743],{},[45,69732,69733],{},[60,69734,35390],{},[45,69736,69737],{},[60,69738,35395],{},[45,69740,69741],{},[60,69742,35400],{},[45,69744,69745],{},[60,69746,35405],{},[37,69748,35409],{"id":35408},[2221,69750,69751,69761],{},[2224,69752,69753],{},[2227,69754,69755,69757,69759],{},[2230,69756,5602],{},[2230,69758,5605],{},[2230,69760,5608],{},[2240,69762,69763,69777,69791,69805,69819],{},[2227,69764,69765,69769,69773],{},[2245,69766,69767],{},[60,69768,799],{},[2245,69770,69771],{},[60,69772,5621],{},[2245,69774,69775,35438],{},[60,69776,190],{},[2227,69778,69779,69783,69787],{},[2245,69780,69781],{},[60,69782,6175],{},[2245,69784,69785],{},[60,69786,5621],{},[2245,69788,69789,35453],{},[60,69790,5216],{},[2227,69792,69793,69797,69801],{},[2245,69794,69795],{},[60,69796,2894],{},[2245,69798,69799],{},[60,69800,5621],{},[2245,69802,69803,35468],{},[60,69804,5221],{},[2227,69806,69807,69811,69815],{},[2245,69808,69809],{},[60,69810,8033],{},[2245,69812,69813],{},[60,69814,5621],{},[2245,69816,69817,35483],{},[60,69818,5227],{},[2227,69820,69821,69825,69829],{},[2245,69822,69823],{},[60,69824,8534],{},[2245,69826,69827],{},[60,69828,5621],{},[2245,69830,69831,35498],{},[60,69832,5233],{},[30,69834,35501],{},[42,69836,69837,69841,69845,69849,69853],{},[45,69838,69839,35508],{},[60,69840,799],{},[45,69842,69843,35508],{},[60,69844,6175],{},[45,69846,69847,35508],{},[60,69848,2894],{},[45,69850,69851,35508],{},[60,69852,8033],{},[45,69854,69855,35508],{},[60,69856,8534],{},[37,69858,35528],{"id":35527},[2221,69860,69861,69871],{},[2224,69862,69863],{},[2227,69864,69865,69867,69869],{},[2230,69866,5602],{},[2230,69868,5605],{},[2230,69870,5608],{},[2240,69872,69873,69885,69897,69909,69921,69933,69945,69957,69969],{},[2227,69874,69875,69879,69883],{},[2245,69876,69877],{},[60,69878,11685],{},[2245,69880,69881],{},[60,69882,12088],{},[2245,69884,35555],{},[2227,69886,69887,69891,69895],{},[2245,69888,69889],{},[60,69890,11686],{},[2245,69892,69893],{},[60,69894,12102],{},[2245,69896,35568],{},[2227,69898,69899,69903,69907],{},[2245,69900,69901],{},[60,69902,11687],{},[2245,69904,69905],{},[60,69906,12102],{},[2245,69908,35581],{},[2227,69910,69911,69915,69919],{},[2245,69912,69913],{},[60,69914,11688],{},[2245,69916,69917],{},[60,69918,12088],{},[2245,69920,35594],{},[2227,69922,69923,69927,69931],{},[2245,69924,69925],{},[60,69926,13951],{},[2245,69928,69929],{},[60,69930,12102],{},[2245,69932,35607],{},[2227,69934,69935,69939,69943],{},[2245,69936,69937],{},[60,69938,15997],{},[2245,69940,69941],{},[60,69942,16002],{},[2245,69944,35620],{},[2227,69946,69947,69951,69955],{},[2245,69948,69949],{},[60,69950,14619],{},[2245,69952,69953],{},[60,69954,12102],{},[2245,69956,35633],{},[2227,69958,69959,69963,69967],{},[2245,69960,69961],{},[60,69962,14620],{},[2245,69964,69965],{},[60,69966,15039],{},[2245,69968,35646],{},[2227,69970,69971,69975,69979],{},[2245,69972,69973],{},[60,69974,14621],{},[2245,69976,69977],{},[60,69978,15053],{},[2245,69980,35659],{},[30,69982,35662],{},[42,69984,69985,69989],{},[45,69986,69987],{},[60,69988,14619],{},[45,69990,35671,69991],{},[60,69992,35674],{},[37,69994,35678],{"id":35677},[2221,69996,69997,70007],{},[2224,69998,69999],{},[2227,70000,70001,70003,70005],{},[2230,70002,5602],{},[2230,70004,5605],{},[2230,70006,5608],{},[2240,70008,70009,70021,70033,70045,70057],{},[2227,70010,70011,70015,70019],{},[2245,70012,70013],{},[60,70014,23233],{},[2245,70016,70017],{},[60,70018,23505],{},[2245,70020,35705],{},[2227,70022,70023,70027,70031],{},[2245,70024,70025],{},[60,70026,23234],{},[2245,70028,70029],{},[60,70030,23519],{},[2245,70032,35718],{},[2227,70034,70035,70039,70043],{},[2245,70036,70037],{},[60,70038,23529],{},[2245,70040,70041],{},[60,70042,23534],{},[2245,70044,35731],{},[2227,70046,70047,70051,70055],{},[2245,70048,70049],{},[60,70050,23544],{},[2245,70052,70053],{},[60,70054,23534],{},[2245,70056,35744],{},[2227,70058,70059,70063,70067],{},[2245,70060,70061],{},[60,70062,23558],{},[2245,70064,70065],{},[60,70066,23534],{},[2245,70068,35757],{},[30,70070,35760],{},[37,70072,35764],{"id":35763},[30,70074,35767,70075,35771],{},[60,70076,35770],{},[30,70078,183],{},[42,70080,70081,70085],{},[45,70082,70083],{},[60,70084,13802],{},[45,70086,70087],{},[60,70088,13805],{},[30,70090,70091,35788,70093,106],{},[60,70092,5329],{},[60,70094,35791],{},[37,70096,35795],{"id":35794},[42,70098,70099,70105,70109],{},[45,70100,35800,70101,35803,70103,106],{},[60,70102,764],{},[133,70104,2887],{"href":2465},[45,70106,35808,70107,106],{},[133,70108,35811],{"href":158},[45,70110,35814,70111,106],{},[133,70112,17405],{"href":8037},[410,70114,35819],{},{"title":230,"searchDepth":258,"depth":258,"links":70116},[70117,70118,70119,70120,70121,70122,70123,70124,70125],{"id":35020,"depth":258,"text":35021},{"id":35046,"depth":258,"text":35047},{"id":35162,"depth":258,"text":35163},{"id":35329,"depth":258,"text":35330},{"id":35408,"depth":258,"text":35409},{"id":35527,"depth":258,"text":35528},{"id":35677,"depth":258,"text":35678},{"id":35763,"depth":258,"text":35764},{"id":35794,"depth":258,"text":35795},{"path":2463,"title":34395,"description":35832,"kind":34360,"section":34361,"order":819,"group":34362,"aliases":70127,"attrs":70128,"events":70129,"cssVars":70130,"related":70131,"body":70132},[2453,3263,11673,24796],[],[],[],[146,2464,3980],{"type":22,"value":70133,"toc":70182},[70134,70136,70140,70142,70168,70170],[25,70135,34395],{"id":35842},[30,70137,35845,70138,106],{},[60,70139,28746],{},[37,70141,35851],{"id":35850},[42,70143,70144,70150,70156,70162],{},[45,70145,70146,35858,70148],{},[60,70147,11673],{},[60,70149,2527],{},[45,70151,70152,35858,70154],{},[60,70153,24796],{},[60,70155,2537],{},[45,70157,70158,35858,70160],{},[60,70159,34917],{},[60,70161,4301],{},[45,70163,70164,35858,70166],{},[60,70165,34922],{},[60,70167,4301],{},[37,70169,35882],{"id":35881},[42,70171,70172,70178,70180],{},[45,70173,70174,35889,70176,35892],{},[60,70175,205],{},[60,70177,24870],{},[45,70179,35895],{},[45,70181,35898],{},{"title":230,"searchDepth":258,"depth":258,"links":70183},[70184,70185],{"id":35850,"depth":258,"text":35851},{"id":35881,"depth":258,"text":35882},{"path":2464,"title":34400,"description":35904,"kind":34360,"section":34361,"order":1908,"group":34362,"aliases":70187,"attrs":70188,"events":70189,"cssVars":70190,"related":70191,"body":70192},[764,2457,2458],[],[],[],[146,2465,8037],{"type":22,"value":70193,"toc":70644},[70194,70196,70198,70206,70208,70210,70220,70222,70262,70266,70268,70308,70310,70382,70384,70398,70400,70408,70530,70532,70534,70596,70598,70626,70628,70642],[25,70195,34400],{"id":2828},[30,70197,35916],{},[30,70199,35919,70200,1833,70202,2703,70204,35926],{},[60,70201,7124],{},[60,70203,13949],{},[60,70205,23254],{},[37,70207,35930],{"id":35929},[30,70209,35933],{},[42,70211,70212,70216],{},[45,70213,70214],{},[60,70215,2042],{},[45,70217,70218],{},[60,70219,2050],{},[30,70221,183],{},[225,70223,70224],{"className":338,"code":35948,"language":340,"meta":230,"style":230},[60,70225,70226,70244],{"__ignoreMap":230},[234,70227,70228,70230,70232,70234,70236,70238,70240,70242],{"class":236,"line":237},[234,70229,347],{"class":244},[234,70231,740],{"class":350},[234,70233,354],{"class":281},[234,70235,357],{"class":244},[234,70237,360],{"class":251},[234,70239,371],{"class":244},[234,70241,740],{"class":350},[234,70243,376],{"class":244},[234,70245,70246,70248,70250,70252,70254,70256,70258,70260],{"class":236,"line":258},[234,70247,347],{"class":244},[234,70249,740],{"class":350},[234,70251,2017],{"class":281},[234,70253,357],{"class":244},[234,70255,360],{"class":251},[234,70257,371],{"class":244},[234,70259,740],{"class":350},[234,70261,376],{"class":244},[30,70263,35989,70264,35992],{},[60,70265,1128],{},[30,70267,183],{},[225,70269,70270],{"className":338,"code":35997,"language":340,"meta":230,"style":230},[60,70271,70272,70290],{"__ignoreMap":230},[234,70273,70274,70276,70278,70280,70282,70284,70286,70288],{"class":236,"line":237},[234,70275,347],{"class":244},[234,70277,351],{"class":350},[234,70279,354],{"class":281},[234,70281,357],{"class":244},[234,70283,36012],{"class":251},[234,70285,371],{"class":244},[234,70287,351],{"class":350},[234,70289,376],{"class":244},[234,70291,70292,70294,70296,70298,70300,70302,70304,70306],{"class":236,"line":258},[234,70293,347],{"class":244},[234,70295,351],{"class":350},[234,70297,3179],{"class":281},[234,70299,357],{"class":244},[234,70301,36031],{"class":251},[234,70303,371],{"class":244},[234,70305,351],{"class":350},[234,70307,376],{"class":244},[37,70309,36041],{"id":36040},[2221,70311,70312,70324],{},[2224,70313,70314],{},[2227,70315,70316,70318,70320,70322],{},[2230,70317,4914],{},[2230,70319,23270],{},[2230,70321,4920],{},[2230,70323,5424],{},[2240,70325,70326,70338,70352,70364],{},[2227,70327,70328,70332,70334,70336],{},[2245,70329,70330],{},[60,70331,2252],{},[2245,70333,36066],{},[2245,70335,36069],{},[2245,70337,36072],{},[2227,70339,70340,70344,70346,70350],{},[2245,70341,70342],{},[60,70343,764],{},[2245,70345,36066],{},[2245,70347,36083,70348],{},[60,70349,36086],{},[2245,70351,36089],{},[2227,70353,70354,70358,70360,70362],{},[2245,70355,70356],{},[60,70357,2457],{},[2245,70359,36098],{},[2245,70361,1774],{},[2245,70363,36103],{},[2227,70365,70366,70370,70372,70378],{},[2245,70367,70368],{},[60,70369,5375],{},[2245,70371,36112],{},[2245,70373,36115,70374,9057,70376],{},[60,70375,29452],{},[60,70377,795],{},[2245,70379,36122,70380,106],{},[60,70381,190],{},[30,70383,36127],{},[42,70385,70386,70390,70396],{},[45,70387,70388,36134],{},[60,70389,764],{},[45,70391,70392,36139,70394,36142],{},[60,70393,2457],{},[60,70395,1128],{},[45,70397,36145],{},[37,70399,36149],{"id":36148},[30,70401,36152,70402,36155,70404,137,70406,106],{},[60,70403,2379],{},[60,70405,190],{},[60,70407,5221],{},[2221,70409,70410,70420],{},[2224,70411,70412],{},[2227,70413,70414,70416,70418],{},[2230,70415,4914],{},[2230,70417,4920],{},[2230,70419,5424],{},[2240,70421,70422,70434,70446,70462,70478,70490,70504,70516],{},[2227,70423,70424,70428,70432],{},[2245,70425,70426],{},[60,70427,5377],{},[2245,70429,70430],{},[60,70431,5472],{},[2245,70433,36186],{},[2227,70435,70436,70440,70444],{},[2245,70437,70438],{},[60,70439,5378],{},[2245,70441,70442],{},[60,70443,5472],{},[2245,70445,36199],{},[2227,70447,70448,70452,70456],{},[2245,70449,70450],{},[60,70451,36206],{},[2245,70453,70454],{},[60,70455,5472],{},[2245,70457,36213,70458,137,70460,106],{},[60,70459,35370],{},[60,70461,36218],{},[2227,70463,70464,70468,70472],{},[2245,70465,70466],{},[60,70467,36225],{},[2245,70469,70470],{},[60,70471,5472],{},[2245,70473,36232,70474,137,70476,106],{},[60,70475,35370],{},[60,70477,36218],{},[2227,70479,70480,70484,70488],{},[2245,70481,70482],{},[60,70483,3325],{},[2245,70485,70486],{},[60,70487,4769],{},[2245,70489,36249],{},[2227,70491,70492,70496,70500],{},[2245,70493,70494],{},[60,70495,3341],{},[2245,70497,70498],{},[60,70499,5518],{},[2245,70501,36262,70502,106],{},[60,70503,3325],{},[2227,70505,70506,70510,70514],{},[2245,70507,70508],{},[60,70509,3328],{},[2245,70511,70512],{},[60,70513,5518],{},[2245,70515,36277],{},[2227,70517,70518,70522,70526],{},[2245,70519,70520],{},[60,70521,3344],{},[2245,70523,70524],{},[60,70525,4769],{},[2245,70527,36262,70528,106],{},[60,70529,3328],{},[30,70531,36294],{},[37,70533,36298],{"id":36297},[2221,70535,70536,70546],{},[2224,70537,70538],{},[2227,70539,70540,70542,70544],{},[2230,70541,4914],{},[2230,70543,4920],{},[2230,70545,5424],{},[2240,70547,70548,70560,70574,70586],{},[2227,70549,70550,70554,70558],{},[2245,70551,70552],{},[60,70553,2459],{},[2245,70555,70556],{},[60,70557,2715],{},[2245,70559,36325],{},[2227,70561,70562,70566,70570],{},[2245,70563,70564],{},[60,70565,36332],{},[2245,70567,70568],{},[60,70569,2715],{},[2245,70571,36339,70572,36342],{},[60,70573,36218],{},[2227,70575,70576,70580,70584],{},[2245,70577,70578],{},[60,70579,36349],{},[2245,70581,70582],{},[60,70583,2715],{},[2245,70585,36356],{},[2227,70587,70588,70592,70594],{},[2245,70589,70590],{},[60,70591,2458],{},[2245,70593,16944],{},[2245,70595,36367],{},[37,70597,36371],{"id":36370},[42,70599,70600,70606,70618,70622],{},[45,70601,70602,36378,70604,22343],{},[60,70603,764],{},[60,70605,34980],{},[45,70607,70608,36385,70610,1833,70612,1833,70614,1833,70616,36394],{},[60,70609,2457],{},[60,70611,190],{},[60,70613,5227],{},[60,70615,5233],{},[60,70617,5239],{},[45,70619,70620,36399],{},[60,70621,5375],{},[45,70623,70624,36404],{},[60,70625,2458],{},[37,70627,35795],{"id":35794},[42,70629,70630,70634,70638],{},[45,70631,36411,70632,106],{},[133,70633,35811],{"href":158},[45,70635,36416,70636,106],{},[133,70637,17405],{"href":8037},[45,70639,36421,70640,106],{},[133,70641,2887],{"href":2465},[410,70643,13728],{},{"title":230,"searchDepth":258,"depth":258,"links":70645},[70646,70647,70648,70649,70650,70651],{"id":35929,"depth":258,"text":35930},{"id":36040,"depth":258,"text":36041},{"id":36148,"depth":258,"text":36149},{"id":36297,"depth":258,"text":36298},{"id":36370,"depth":258,"text":36371},{"id":35794,"depth":258,"text":35795},{"path":8037,"title":17405,"description":36435,"kind":34360,"section":34361,"order":4298,"group":34362,"aliases":70653,"attrs":70654,"events":70655,"cssVars":70656,"related":70657,"body":70658},[],[],[],[],[2464,617,5260],{"type":22,"value":70659,"toc":71454},[70660,70662,70664,70666,70668,70670,70672,70702,70706,70708,70788,70790,70794,70950,70952,70956,71030,71032,71146,71148,71152,71248,71252,71254,71256,71432,71434,71452],[25,70661,17405],{"id":17404},[30,70663,36447],{},[30,70665,36450],{},[37,70667,35021],{"id":35020},[30,70669,36455],{},[30,70671,183],{},[42,70673,70674,70680,70686,70690],{},[45,70675,70676,36464,70678],{},[60,70677,5221],{},[60,70679,4642],{},[45,70681,70682,36464,70684],{},[60,70683,5239],{},[60,70685,9021],{},[45,70687,70688,36477],{},[60,70689,5312],{},[45,70691,70692,1833,70694,1833,70696,1833,70698,7048,70700,36490],{},[60,70693,205],{},[60,70695,5323],{},[60,70697,200],{},[60,70699,5244],{},[60,70701,5249],{},[30,70703,36493,70704,36497],{},[60,70705,36496],{},[37,70707,36501],{"id":36500},[2221,70709,70710,70722],{},[2224,70711,70712],{},[2227,70713,70714,70716,70718,70720],{},[2230,70715,17425],{},[2230,70717,36512],{},[2230,70719,18359],{},[2230,70721,2238],{},[2240,70723,70724,70742,70758,70772],{},[2227,70725,70726,70730,70734,70738],{},[2245,70727,70728],{},[60,70729,795],{},[2245,70731,70732,36529],{},[60,70733,190],{},[2245,70735,36532,70736,1474],{},[60,70737,5394],{},[2245,70739,36537,70740,106],{},[60,70741,5375],{},[2227,70743,70744,70748,70752,70756],{},[2245,70745,70746],{},[60,70747,6177],{},[2245,70749,70750],{},[60,70751,5216],{},[2245,70753,36552,70754,1474],{},[60,70755,5394],{},[2245,70757,36557],{},[2227,70759,70760,70764,70768,70770],{},[2245,70761,70762],{},[60,70763,8035],{},[2245,70765,70766],{},[60,70767,5227],{},[2245,70769,36570],{},[2245,70771,36573],{},[2227,70773,70774,70778,70782,70784],{},[2245,70775,70776],{},[60,70777,8536],{},[2245,70779,70780],{},[60,70781,5233],{},[2245,70783,36586],{},[2245,70785,36589,70786,106],{},[60,70787,4642],{},[37,70789,36595],{"id":36594},[30,70791,36598,70792,106],{},[60,70793,11722],{},[2221,70795,70796,70808],{},[2224,70797,70798],{},[2227,70799,70800,70802,70804,70806],{},[2230,70801,17425],{},[2230,70803,36512],{},[2230,70805,18359],{},[2230,70807,2238],{},[2240,70809,70810,70826,70842,70860,70878,70896,70914,70932],{},[2227,70811,70812,70816,70820,70822],{},[2245,70813,70814],{},[60,70815,1830],{},[2245,70817,70818],{},[60,70819,195],{},[2245,70821,36629],{},[2245,70823,36632,70824,106],{},[60,70825,11683],{},[2227,70827,70828,70832,70836,70838],{},[2245,70829,70830],{},[60,70831,1860],{},[2245,70833,70834],{},[60,70835,195],{},[2245,70837,36647],{},[2245,70839,36632,70840,106],{},[60,70841,11683],{},[2227,70843,70844,70848,70852,70854],{},[2245,70845,70846],{},[60,70847,11692],{},[2245,70849,70850,36662],{},[60,70851,195],{},[2245,70853,36665],{},[2245,70855,36668,70856,36671,70858,106],{},[60,70857,11682],{},[60,70859,11826],{},[2227,70861,70862,70866,70870,70872],{},[2245,70863,70864],{},[60,70865,11693],{},[2245,70867,70868,36662],{},[60,70869,195],{},[2245,70871,36686],{},[2245,70873,36668,70874,36671,70876,106],{},[60,70875,11682],{},[60,70877,11829],{},[2227,70879,70880,70884,70888,70890],{},[2245,70881,70882],{},[60,70883,11694],{},[2245,70885,70886,36662],{},[60,70887,195],{},[2245,70889,36705],{},[2245,70891,36668,70892,36671,70894,106],{},[60,70893,11682],{},[60,70895,11832],{},[2227,70897,70898,70902,70906,70908],{},[2245,70899,70900],{},[60,70901,11695],{},[2245,70903,70904,36662],{},[60,70905,195],{},[2245,70907,36724],{},[2245,70909,36668,70910,36671,70912,106],{},[60,70911,11682],{},[60,70913,11835],{},[2227,70915,70916,70920,70924,70926],{},[2245,70917,70918],{},[60,70919,11696],{},[2245,70921,70922,36662],{},[60,70923,195],{},[2245,70925,36743],{},[2245,70927,36668,70928,36671,70930,106],{},[60,70929,11682],{},[60,70931,11838],{},[2227,70933,70934,70938,70942,70944],{},[2245,70935,70936],{},[60,70937,11697],{},[2245,70939,70940,36662],{},[60,70941,195],{},[2245,70943,36762],{},[2245,70945,36668,70946,36671,70948,106],{},[60,70947,11682],{},[60,70949,11841],{},[37,70951,36772],{"id":36771},[30,70953,36775,70954,106],{},[60,70955,11728],{},[2221,70957,70958,70970],{},[2224,70959,70960],{},[2227,70961,70962,70964,70966,70968],{},[2230,70963,17425],{},[2230,70965,36512],{},[2230,70967,18359],{},[2230,70969,2238],{},[2240,70971,70972,70988,71002,71016],{},[2227,70973,70974,70978,70982,70984],{},[2245,70975,70976],{},[60,70977,1830],{},[2245,70979,70980],{},[60,70981,195],{},[2245,70983,36806],{},[2245,70985,36809,70986,106],{},[60,70987,36812],{},[2227,70989,70990,70994,70998,71000],{},[2245,70991,70992],{},[60,70993,1860],{},[2245,70995,70996],{},[60,70997,195],{},[2245,70999,36825],{},[2245,71001,36828],{},[2227,71003,71004,71008,71012,71014],{},[2245,71005,71006],{},[60,71007,11690],{},[2245,71009,71010],{},[60,71011,195],{},[2245,71013,36841],{},[2245,71015,36844],{},[2227,71017,71018,71022,71026,71028],{},[2245,71019,71020],{},[60,71021,11691],{},[2245,71023,71024],{},[60,71025,195],{},[2245,71027,36857],{},[2245,71029,36844],{},[37,71031,36863],{"id":36862},[2221,71033,71034,71046],{},[2224,71035,71036],{},[2227,71037,71038,71040,71042,71044],{},[2230,71039,17425],{},[2230,71041,36512],{},[2230,71043,18359],{},[2230,71045,2238],{},[2240,71047,71048,71062,71076,71090,71104,71118,71132],{},[2227,71049,71050,71054,71058,71060],{},[2245,71051,71052],{},[60,71053,13953],{},[2245,71055,71056],{},[60,71057,5266],{},[2245,71059,36892],{},[2245,71061,36573],{},[2227,71063,71064,71068,71072,71074],{},[2245,71065,71066],{},[60,71067,13954],{},[2245,71069,71070],{},[60,71071,5266],{},[2245,71073,36907],{},[2245,71075,36573],{},[2227,71077,71078,71082,71086,71088],{},[2245,71079,71080],{},[60,71081,14623],{},[2245,71083,71084],{},[60,71085,5272],{},[2245,71087,36922],{},[2245,71089,36573],{},[2227,71091,71092,71096,71100,71102],{},[2245,71093,71094],{},[60,71095,14624],{},[2245,71097,71098],{},[60,71099,5272],{},[2245,71101,36937],{},[2245,71103,36573],{},[2227,71105,71106,71110,71114,71116],{},[2245,71107,71108],{},[60,71109,14625],{},[2245,71111,71112],{},[60,71113,5272],{},[2245,71115,36952],{},[2245,71117,36573],{},[2227,71119,71120,71124,71128,71130],{},[2245,71121,71122],{},[60,71123,15834],{},[2245,71125,71126],{},[60,71127,5278],{},[2245,71129,36967],{},[2245,71131,36573],{},[2227,71133,71134,71138,71142,71144],{},[2245,71135,71136],{},[60,71137,15835],{},[2245,71139,71140],{},[60,71141,5278],{},[2245,71143,36982],{},[2245,71145,36573],{},[37,71147,36988],{"id":36987},[30,71149,71150,36993],{},[60,71151,5290],{},[2221,71153,71154,71164],{},[2224,71155,71156],{},[2227,71157,71158,71160,71162],{},[2230,71159,37002],{},[2230,71161,36512],{},[2230,71163,37007],{},[2240,71165,71166,71182,71198,71214,71230],{},[2227,71167,71168,71174,71178],{},[2245,71169,71170,1833,71172],{},[60,71171,17319],{},[60,71173,17445],{},[2245,71175,71176],{},[60,71177,5290],{},[2245,71179,37024,71180,17023],{},[60,71181,17022],{},[2227,71183,71184,71190,71194],{},[2245,71185,71186,1833,71188],{},[60,71187,17497],{},[60,71189,17507],{},[2245,71191,71192],{},[60,71193,5290],{},[2245,71195,37024,71196,17023],{},[60,71197,17035],{},[2227,71199,71200,71206,71210],{},[2245,71201,71202,1833,71204],{},[60,71203,17343],{},[60,71205,17553],{},[2245,71207,71208],{},[60,71209,5290],{},[2245,71211,37024,71212,17023],{},[60,71213,17061],{},[2227,71215,71216,71224,71228],{},[2245,71217,71218,1833,71220,1833,71222],{},[60,71219,17591],{},[60,71221,17601],{},[60,71223,17611],{},[2245,71225,71226],{},[60,71227,5290],{},[2245,71229,20058],{},[2227,71231,71232,71240,71246],{},[2245,71233,71234,1833,71236,1833,71238],{},[60,71235,17455],{},[60,71237,17630],{},[60,71239,17639],{},[2245,71241,71242,37089,71244,37092],{},[60,71243,5290],{},[60,71245,17094],{},[2245,71247,37095],{},[30,71249,37098,71250,37101],{},[60,71251,5290],{},[37,71253,37105],{"id":37104},[30,71255,37108],{},[225,71257,71258],{"className":5857,"code":37111,"language":5859,"meta":230,"style":230},[60,71259,71260,71266,71300,71304,71308,71314,71324,71350,71376,71380,71384,71388,71394,71428],{"__ignoreMap":230},[234,71261,71262,71264],{"class":236,"line":237},[234,71263,37118],{"class":281},[234,71265,909],{"class":244},[234,71267,71268,71270,71272,71274,71276,71278,71280,71282,71284,71286,71288,71290,71292,71294,71296,71298],{"class":236,"line":258},[234,71269,1810],{"class":271},[234,71271,1443],{"class":244},[234,71273,17253],{"class":271},[234,71275,329],{"class":244},[234,71277,1820],{"class":271},[234,71279,329],{"class":244},[234,71281,1825],{"class":271},[234,71283,329],{"class":244},[234,71285,8536],{"class":899},[234,71287,1833],{"class":244},[234,71289,1836],{"class":271},[234,71291,903],{"class":244},[234,71293,1841],{"class":240},[234,71295,37151],{"class":271},[234,71297,1789],{"class":240},[234,71299,1875],{"class":244},[234,71301,71302],{"class":236,"line":265},[234,71303,1143],{"class":244},[234,71305,71306],{"class":236,"line":288},[234,71307,262],{"emptyLinePlaceholder":261},[234,71309,71310,71312],{"class":236,"line":293},[234,71311,37168],{"class":281},[234,71313,909],{"class":244},[234,71315,71316,71318,71320,71322],{"class":236,"line":305},[234,71317,1810],{"class":271},[234,71319,1443],{"class":244},[234,71321,1815],{"class":271},[234,71323,7773],{"class":244},[234,71325,71326,71328,71330,71332,71334,71336,71338,71340,71342,71344,71346,71348],{"class":236,"line":321},[234,71327,14440],{"class":271},[234,71329,329],{"class":244},[234,71331,1825],{"class":271},[234,71333,329],{"class":244},[234,71335,13953],{"class":899},[234,71337,1833],{"class":244},[234,71339,1836],{"class":271},[234,71341,903],{"class":244},[234,71343,1841],{"class":240},[234,71345,1844],{"class":271},[234,71347,1789],{"class":240},[234,71349,14463],{"class":244},[234,71351,71352,71354,71356,71358,71360,71362,71364,71366,71368,71370,71372,71374],{"class":236,"line":946},[234,71353,14440],{"class":271},[234,71355,329],{"class":244},[234,71357,1825],{"class":271},[234,71359,329],{"class":244},[234,71361,13954],{"class":899},[234,71363,1833],{"class":244},[234,71365,1836],{"class":271},[234,71367,903],{"class":244},[234,71369,1841],{"class":240},[234,71371,1844],{"class":271},[234,71373,1789],{"class":240},[234,71375,8394],{"class":244},[234,71377,71378],{"class":236,"line":955},[234,71379,7829],{"class":244},[234,71381,71382],{"class":236,"line":11},[234,71383,1143],{"class":244},[234,71385,71386],{"class":236,"line":980},[234,71387,262],{"emptyLinePlaceholder":261},[234,71389,71390,71392],{"class":236,"line":994},[234,71391,37249],{"class":281},[234,71393,909],{"class":244},[234,71395,71396,71398,71400,71402,71404,71406,71408,71410,71412,71414,71416,71418,71420,71422,71424,71426],{"class":236,"line":1000},[234,71397,1810],{"class":271},[234,71399,1443],{"class":244},[234,71401,6039],{"class":271},[234,71403,329],{"class":244},[234,71405,1820],{"class":271},[234,71407,329],{"class":244},[234,71409,1825],{"class":271},[234,71411,329],{"class":244},[234,71413,795],{"class":899},[234,71415,1833],{"class":244},[234,71417,1836],{"class":271},[234,71419,903],{"class":244},[234,71421,1841],{"class":240},[234,71423,1844],{"class":271},[234,71425,6064],{"class":240},[234,71427,1875],{"class":244},[234,71429,71430],{"class":236,"line":1005},[234,71431,1143],{"class":244},[37,71433,35795],{"id":35794},[42,71435,71436,71440,71448],{},[45,71437,37296,71438,106],{},[133,71439,34390],{"href":2899},[45,71441,37301,71442,137,71444,37306,71446,106],{},[60,71443,5375],{},[60,71445,2457],{},[133,71447,34400],{"href":2464},[45,71449,37311,71450,106],{},[133,71451,35811],{"href":158},[410,71453,37316],{},{"title":230,"searchDepth":258,"depth":258,"links":71455},[71456,71457,71458,71459,71460,71461,71462,71463],{"id":35020,"depth":258,"text":35021},{"id":36500,"depth":258,"text":36501},{"id":36594,"depth":258,"text":36595},{"id":36771,"depth":258,"text":36772},{"id":36862,"depth":258,"text":36863},{"id":36987,"depth":258,"text":36988},{"id":37104,"depth":258,"text":37105},{"id":35794,"depth":258,"text":35795},{"path":34415,"title":34416,"description":37328,"kind":34360,"section":34361,"order":4605,"group":34408,"aliases":71465,"attrs":71466,"events":71467,"cssVars":71468,"related":71469,"body":71470},[2379,28055,2384,2389,4655],[],[],[],[9008,28149,32315],{"type":22,"value":71471,"toc":71550},[71472,71474,71476,71478,71480,71498,71500,71502,71524,71526,71528,71530,71548],[25,71473,34416],{"id":37338},[30,71475,37341],{},[30,71477,37344],{},[37,71479,37348],{"id":37347},[42,71481,71482,71486,71490,71494],{},[45,71483,71484],{},[133,71485,2389],{"href":4614},[45,71487,71488],{},[133,71489,4655],{"href":4615},[45,71491,71492],{},[133,71493,28077],{"href":4616},[45,71495,71496],{},[133,71497,34434],{"href":34433},[30,71499,37369],{},[37,71501,37373],{"id":37372},[42,71503,71504,71508,71512,71516,71520],{},[45,71505,71506],{},[133,71507,34440],{"href":34439},[45,71509,71510],{},[133,71511,34446],{"href":34445},[45,71513,71514],{},[133,71515,34452],{"href":34451},[45,71517,71518],{},[133,71519,34457],{"href":13750},[45,71521,71522],{},[133,71523,34463],{"href":34462},[30,71525,37398],{},[37,71527,29233],{"id":29232},[30,71529,37403],{},[42,71531,71532,71536,71540,71544],{},[45,71533,71534],{},[60,71535,2389],{},[45,71537,71538],{},[60,71539,4655],{},[45,71541,71542],{},[60,71543,28077],{},[45,71545,71546],{},[60,71547,34434],{},[30,71549,37424],{},{"title":230,"searchDepth":258,"depth":258,"links":71551},[71552,71553,71554],{"id":37347,"depth":258,"text":37348},{"id":37372,"depth":258,"text":37373},{"id":29232,"depth":258,"text":29233},{"path":4614,"title":2389,"description":37431,"kind":34360,"section":34361,"order":31392,"group":34408,"aliases":71556,"attrs":71557,"events":71558,"cssVars":71559,"related":71560,"body":71561},[4608,4607,37433],[],[],[],[4602,4615,28149],{"type":22,"value":71562,"toc":71707},[71563,71565,71569,71579,71581,71585,71587,71589,71595,71599,71601,71603,71639,71641,71643,71665,71667,71669,71677,71679,71681,71695,71699,71701,71705],[25,71564,2389],{"id":37442},[30,71566,71567,37447],{},[60,71568,2389],{},[42,71570,71571,71575],{},[45,71572,71573],{},[60,71574,32231],{},[45,71576,71577],{},[60,71578,32236],{},[37,71580,37461],{"id":37460},[30,71582,71583,37466],{},[60,71584,2389],{},[37,71586,18189],{"id":37469},[30,71588,37472],{},[99,71590,71591,71593],{},[45,71592,4608],{},[45,71594,4607],{},[30,71596,37481,71597,37484],{},[60,71598,32241],{},[30,71600,37487],{},[37,71602,37491],{"id":37490},[225,71604,71605],{"className":227,"code":37494,"language":229,"meta":230,"style":230},[60,71606,71607,71619,71631],{"__ignoreMap":230},[234,71608,71609,71611,71613,71615,71617],{"class":236,"line":237},[234,71610,4703],{"class":244},[234,71612,4608],{"class":281},[234,71614,1505],{"class":244},[234,71616,906],{"class":240},[234,71618,37509],{"class":244},[234,71620,71621,71623,71625,71627,71629],{"class":236,"line":258},[234,71622,4703],{"class":244},[234,71624,4607],{"class":281},[234,71626,1505],{"class":244},[234,71628,906],{"class":240},[234,71630,37509],{"class":244},[234,71632,71633,71635,71637],{"class":236,"line":265},[234,71634,4703],{"class":244},[234,71636,37433],{"class":281},[234,71638,285],{"class":244},[37,71640,37532],{"id":3080},[30,71642,37535],{},[42,71644,71645,71651,71655,71659],{},[45,71646,71647,137,71649,37546],{},[60,71648,37542],{},[60,71650,37545],{},[45,71652,71653,37552],{},[60,71654,37551],{},[45,71656,37555,71657],{},[60,71658,32241],{},[45,71660,37560,71661,37563,71663],{},[60,71662,28],{},[60,71664,32241],{},[37,71666,37569],{"id":37568},[30,71668,31703],{},[42,71670,71671,71673,71675],{},[45,71672,37576],{},[45,71674,37579],{},[45,71676,37582],{},[37,71678,37586],{"id":37585},[30,71680,37589],{},[42,71682,71683,71687,71691],{},[45,71684,71685],{},[60,71686,30473],{},[45,71688,71689],{},[60,71690,30476],{},[45,71692,71693],{},[60,71694,30482],{},[30,71696,37606,71697,106],{},[60,71698,2389],{},[37,71700,37612],{"id":37611},[30,71702,37615,71703,37618],{},[60,71704,2389],{},[410,71706,37621],{},{"title":230,"searchDepth":258,"depth":258,"links":71708},[71709,71710,71711,71712,71713,71714,71715],{"id":37460,"depth":258,"text":37461},{"id":37469,"depth":258,"text":18189},{"id":37490,"depth":258,"text":37491},{"id":3080,"depth":258,"text":37532},{"id":37568,"depth":258,"text":37569},{"id":37585,"depth":258,"text":37586},{"id":37611,"depth":258,"text":37612},{"path":4615,"title":4655,"description":37632,"kind":34360,"section":34361,"order":31666,"group":34408,"aliases":71717,"attrs":71718,"events":71719,"cssVars":71720,"related":71721,"body":71722},[37634,32170,32191],[],[],[],[4602,4614,28149],{"type":22,"value":71723,"toc":71882},[71724,71726,71730,71732,71736,71738,71740,71746,71748,71750,71788,71790,71842,71844,71858,71860,71862,71872,71874,71880],[25,71725,4655],{"id":32081},[30,71727,71728,37647],{},[60,71729,4655],{},[37,71731,37461],{"id":37460},[30,71733,71734,37466],{},[60,71735,4655],{},[37,71737,18189],{"id":37469},[30,71739,37658],{},[42,71741,71742,71744],{},[45,71743,37663],{},[45,71745,37666],{},[30,71747,37669],{},[37,71749,37673],{"id":37672},[42,71751,71752,71756,71760,71764,71768,71772,71776,71780,71784],{},[45,71753,71754],{},[60,71755,32098],{},[45,71757,71758],{},[60,71759,32103],{},[45,71761,71762],{},[60,71763,32108],{},[45,71765,71766],{},[60,71767,32113],{},[45,71769,71770],{},[60,71771,32118],{},[45,71773,71774],{},[60,71775,32123],{},[45,71777,71778],{},[60,71779,32128],{},[45,71781,71782],{},[60,71783,32133],{},[45,71785,71786],{},[60,71787,37712],{},[37,71789,37716],{"id":37715},[225,71791,71792],{"className":227,"code":37719,"language":229,"meta":230,"style":230},[60,71793,71794,71806,71822,71838],{"__ignoreMap":230},[234,71795,71796,71798,71800,71802,71804],{"class":236,"line":237},[234,71797,37726],{"class":244},[234,71799,32154],{"class":281},[234,71801,1505],{"class":244},[234,71803,906],{"class":240},[234,71805,909],{"class":244},[234,71807,71808,71810,71812,71814,71816,71818,71820],{"class":236,"line":258},[234,71809,37739],{"class":244},[234,71811,32170],{"class":281},[234,71813,37744],{"class":244},[234,71815,37747],{"class":251},[234,71817,1833],{"class":244},[234,71819,15657],{"class":271},[234,71821,335],{"class":244},[234,71823,71824,71826,71828,71830,71832,71834,71836],{"class":236,"line":265},[234,71825,37739],{"class":244},[234,71827,32191],{"class":281},[234,71829,37744],{"class":244},[234,71831,32196],{"class":251},[234,71833,1833],{"class":244},[234,71835,37768],{"class":251},[234,71837,335],{"class":244},[234,71839,71840],{"class":236,"line":288},[234,71841,1040],{"class":244},[37,71843,37778],{"id":37777},[42,71845,71846,71848,71852,71856],{},[45,71847,37783],{},[45,71849,71850,37788],{},[60,71851,32133],{},[45,71853,71854,37793],{},[60,71855,37712],{},[45,71857,37796],{},[37,71859,37569],{"id":37568},[30,71861,31703],{},[42,71863,71864,71866,71870],{},[45,71865,37805],{},[45,71867,37808,71868],{},[60,71869,30482],{},[45,71871,37813],{},[37,71873,37612],{"id":37611},[30,71875,37818,71876,1833,71878,37823],{},[60,71877,30482],{},[60,71879,4655],{},[410,71881,37826],{},{"title":230,"searchDepth":258,"depth":258,"links":71883},[71884,71885,71886,71887,71888,71889,71890],{"id":37460,"depth":258,"text":37461},{"id":37469,"depth":258,"text":18189},{"id":37672,"depth":258,"text":37673},{"id":37715,"depth":258,"text":37716},{"id":37777,"depth":258,"text":37778},{"id":37568,"depth":258,"text":37569},{"id":37611,"depth":258,"text":37612},{"path":4616,"title":28077,"description":37837,"kind":34360,"section":34361,"order":32306,"group":34408,"aliases":71892,"attrs":71893,"events":71894,"cssVars":71895,"related":71896,"body":71897},[37839],[],[],[],[4602,4614,5295],{"type":22,"value":71898,"toc":72007},[71899,71901,71905,71907,71911,71913,71915,71923,71925,71927,71953,71955,71959,71977,71979,71981,71987,71989,71991,71993,72001,72003],[25,71900,28077],{"id":33261},[30,71902,71903,37852],{},[60,71904,28077],{},[37,71906,37461],{"id":37460},[30,71908,71909,37859],{},[60,71910,28077],{},[37,71912,18189],{"id":37469},[30,71914,37864],{},[42,71916,71917,71919,71921],{},[45,71918,37869],{},[45,71920,37872],{},[45,71922,37875],{},[30,71924,37878],{},[37,71926,37673],{"id":37672},[42,71928,71929,71933,71937,71941,71945,71949],{},[45,71930,71931],{},[60,71932,37887],{},[45,71934,71935],{},[60,71936,37892],{},[45,71938,71939],{},[60,71940,37897],{},[45,71942,71943],{},[60,71944,37902],{},[45,71946,71947],{},[60,71948,37907],{},[45,71950,71951],{},[60,71952,37912],{},[37,71954,37916],{"id":37915},[30,71956,37919,71957,37922],{},[60,71958,28218],{},[99,71960,71961,71963,71967,71971],{},[45,71962,37927],{},[45,71964,37930,71965],{},[60,71966,29162],{},[45,71968,37930,71969],{},[60,71970,29167],{},[45,71972,37930,71973,137,71975],{},[60,71974,29172],{},[60,71976,37943],{},[37,71978,37947],{"id":37946},[30,71980,37950],{},[42,71982,71983,71985],{},[45,71984,37955],{},[45,71986,37958],{},[30,71988,37961],{},[37,71990,37569],{"id":37568},[30,71992,37966],{},[42,71994,71995,71997,71999],{},[45,71996,37971],{},[45,71998,37974],{},[45,72000,37977],{},[37,72002,37612],{"id":37611},[30,72004,37982,72005,37985],{},[60,72006,28077],{},{"title":230,"searchDepth":258,"depth":258,"links":72008},[72009,72010,72011,72012,72013,72014,72015],{"id":37460,"depth":258,"text":37461},{"id":37469,"depth":258,"text":18189},{"id":37672,"depth":258,"text":37673},{"id":37915,"depth":258,"text":37916},{"id":37946,"depth":258,"text":37947},{"id":37568,"depth":258,"text":37569},{"id":37611,"depth":258,"text":37612},{"path":34433,"title":34434,"description":37996,"kind":34360,"section":34361,"order":32542,"group":34408,"aliases":72017,"attrs":72018,"events":72019,"cssVars":72020,"related":72021,"body":72022},[],[],[],[],[34415,5295,2350],{"type":22,"value":72023,"toc":72136},[72024,72026,72030,72032,72036,72038,72040,72060,72062,72064,72090,72092,72094,72118,72120,72122,72130,72132],[25,72025,34434],{"id":38006},[30,72027,72028,38011],{},[60,72029,34434],{},[37,72031,37461],{"id":37460},[30,72033,72034,38018],{},[60,72035,34434],{},[37,72037,18189],{"id":37469},[30,72039,38023],{},[42,72041,72042,72046,72050,72054,72056,72058],{},[45,72043,38028,72044],{},[60,72045,29203],{},[45,72047,38033,72048],{},[60,72049,23730],{},[45,72051,38038,72052],{},[60,72053,38041],{},[45,72055,38044],{},[45,72057,38047],{},[45,72059,38050],{},[37,72061,38054],{"id":38053},[30,72063,38057],{},[42,72065,72066,72070,72074,72078,72082,72086],{},[45,72067,72068],{},[60,72069,29203],{},[45,72071,72072],{},[60,72073,23730],{},[45,72075,72076],{},[60,72077,38041],{},[45,72079,72080],{},[60,72081,38076],{},[45,72083,72084],{},[60,72085,38081],{},[45,72087,72088],{},[60,72089,38086],{},[37,72091,38090],{"id":38089},[30,72093,38093],{},[42,72095,72096,72098,72102,72104,72106,72108],{},[45,72097,38098],{},[45,72099,38101,72100,38105],{},[60,72101,38104],{},[45,72103,38108],{},[45,72105,38111],{},[45,72107,38114],{},[45,72109,38117,72110,1833,72112,1833,72114,7048,72116,38127],{},[60,72111,1789],{},[60,72113,3403],{},[60,72115,38124],{},[60,72117,1669],{},[37,72119,37569],{"id":37568},[30,72121,38132],{},[42,72123,72124,72126,72128],{},[45,72125,38137],{},[45,72127,38140],{},[45,72129,38143],{},[37,72131,37612],{"id":37611},[30,72133,38148,72134,38151],{},[60,72135,34434],{},{"title":230,"searchDepth":258,"depth":258,"links":72137},[72138,72139,72140,72141,72142,72143],{"id":37460,"depth":258,"text":37461},{"id":37469,"depth":258,"text":18189},{"id":38053,"depth":258,"text":38054},{"id":38089,"depth":258,"text":38090},{"id":37568,"depth":258,"text":37569},{"id":37611,"depth":258,"text":37612},{"path":34439,"title":34440,"description":38161,"kind":34360,"section":34361,"order":38162,"group":34408,"aliases":72145,"attrs":72146,"events":72147,"cssVars":72148,"related":72149,"body":72150},[],[],[],[],[34445,34451,34415],{"type":22,"value":72151,"toc":72192},[72152,72154,72158,72160,72166,72168,72170,72182,72184,72186,72188,72190],[25,72153,34440],{"id":38172},[30,72155,72156,38177],{},[60,72157,34440],{},[37,72159,37461],{"id":37460},[30,72161,72162,38184,72164,38187],{},[60,72163,34440],{},[60,72165,34532],{},[37,72167,18189],{"id":37469},[30,72169,38192],{},[42,72171,72172,72174,72176,72178],{},[45,72173,38197],{},[45,72175,38200],{},[45,72177,38203],{},[45,72179,38206,72180,38209],{},[60,72181,28354],{},[37,72183,37916],{"id":37915},[30,72185,38214],{},[37,72187,37569],{"id":37568},[30,72189,38219],{},[30,72191,38222],{},{"title":230,"searchDepth":258,"depth":258,"links":72193},[72194,72195,72196,72197],{"id":37460,"depth":258,"text":37461},{"id":37469,"depth":258,"text":18189},{"id":37915,"depth":258,"text":37916},{"id":37568,"depth":258,"text":37569},{"path":34445,"title":34446,"description":38230,"kind":34360,"section":34361,"order":38231,"group":34408,"aliases":72199,"attrs":72200,"events":72201,"cssVars":72202,"related":72203,"body":72204},[],[],[],[],[34439,3981,34415],{"type":22,"value":72205,"toc":72290},[72206,72208,72212,72214,72220,72222,72226,72236,72238,72256,72258,72268,72270,72276,72286,72288],[25,72207,34446],{"id":38241},[30,72209,72210,38246],{},[60,72211,34446],{},[37,72213,37461],{"id":37460},[30,72215,72216,38184,72218,38187],{},[60,72217,34446],{},[60,72219,34532],{},[37,72221,18189],{"id":37469},[30,72223,38259,72224,38263],{},[60,72225,38262],{},[42,72227,72228,72230,72232,72234],{},[45,72229,38268],{},[45,72231,38271],{},[45,72233,38274],{},[45,72235,38277],{},[37,72237,37673],{"id":37672},[42,72239,72240,72244,72248,72252],{},[45,72241,72242],{},[60,72243,38286],{},[45,72245,72246],{},[60,72247,38291],{},[45,72249,72250],{},[60,72251,38296],{},[45,72253,72254],{},[60,72255,38301],{},[37,72257,37778],{"id":37777},[42,72259,72260,72264,72266],{},[45,72261,72262,38311],{},[60,72263,38310],{},[45,72265,38314],{},[45,72267,38317],{},[37,72269,37916],{"id":37915},[30,72271,72272,38324,72274,38327],{},[60,72273,28],{},[60,72275,34446],{},[42,72277,72278,72280,72282,72284],{},[45,72279,38332],{},[45,72281,38335],{},[45,72283,38338],{},[45,72285,38341],{},[37,72287,37612],{"id":37611},[30,72289,38346],{},{"title":230,"searchDepth":258,"depth":258,"links":72291},[72292,72293,72294,72295,72296,72297],{"id":37460,"depth":258,"text":37461},{"id":37469,"depth":258,"text":18189},{"id":37672,"depth":258,"text":37673},{"id":37777,"depth":258,"text":37778},{"id":37915,"depth":258,"text":37916},{"id":37611,"depth":258,"text":37612},{"path":34451,"title":34452,"description":38356,"kind":34360,"section":34361,"order":38357,"group":34408,"aliases":72299,"attrs":72300,"events":72301,"cssVars":72302,"related":72303,"body":72304},[],[],[],[],[2463,3980,28000],{"type":22,"value":72305,"toc":72384},[72306,72308,72312,72314,72320,72322,72364,72366,72368,72378,72380,72382],[25,72307,34452],{"id":38367},[30,72309,72310,38372],{},[60,72311,34452],{},[37,72313,37461],{"id":37460},[30,72315,38377,72316,38380,72318,106],{},[60,72317,34532],{},[133,72319,34395],{"href":2463},[37,72321,38386],{"id":38385},[225,72323,72324],{"className":227,"code":38389,"language":229,"meta":230,"style":230},[60,72325,72326,72334,72360],{"__ignoreMap":230},[234,72327,72328,72330,72332],{"class":236,"line":237},[234,72329,38396],{"class":240},[234,72331,38399],{"class":281},[234,72333,909],{"class":244},[234,72335,72336,72338,72340,72342,72344,72346,72348,72350,72352,72354,72356,72358],{"class":236,"line":258},[234,72337,38406],{"class":244},[234,72339,29452],{"class":899},[234,72341,1114],{"class":240},[234,72343,354],{"class":271},[234,72345,27788],{"class":244},[234,72347,1114],{"class":240},[234,72349,354],{"class":271},[234,72351,38421],{"class":240},[234,72353,1474],{"class":271},[234,72355,38421],{"class":240},[234,72357,33570],{"class":271},[234,72359,255],{"class":244},[234,72361,72362],{"class":236,"line":265},[234,72363,1143],{"class":244},[37,72365,38437],{"id":38436},[30,72367,38440],{},[42,72369,72370,72374],{},[45,72371,38445,72372],{},[60,72373,30316],{},[45,72375,38450,72376],{},[60,72377,38453],{},[37,72379,37612],{"id":37611},[30,72381,38458],{},[410,72383,38461],{},{"title":230,"searchDepth":258,"depth":258,"links":72385},[72386,72387,72388,72389],{"id":37460,"depth":258,"text":37461},{"id":38385,"depth":258,"text":38386},{"id":38436,"depth":258,"text":38437},{"id":37611,"depth":258,"text":37612},{"path":13750,"title":34457,"description":38469,"kind":34360,"section":34361,"order":38470,"group":34408,"aliases":72391,"attrs":72392,"events":72393,"cssVars":72394,"related":72395,"body":72396},[],[],[],[],[5301,34488,34415],{"type":22,"value":72397,"toc":72446},[72398,72400,72404,72406,72410,72412,72414,72430,72432,72442,72444],[25,72399,34457],{"id":38480},[30,72401,72402,38485],{},[60,72403,34457],{},[37,72405,37461],{"id":37460},[30,72407,38490,72408,38187],{},[60,72409,34532],{},[37,72411,38496],{"id":38495},[30,72413,38499],{},[42,72415,72416,72420,72424,72426],{},[45,72417,72418],{},[60,72419,38506],{},[45,72421,72422],{},[60,72423,38511],{},[45,72425,38514],{},[45,72427,72428],{},[60,72429,38519],{},[37,72431,38523],{"id":38522},[42,72433,72434,72438,72440],{},[45,72435,38528,72436],{},[60,72437,2715],{},[45,72439,38533],{},[45,72441,38536],{},[37,72443,38540],{"id":38539},[30,72445,38543],{},{"title":230,"searchDepth":258,"depth":258,"links":72447},[72448,72449,72450,72451],{"id":37460,"depth":258,"text":37461},{"id":38495,"depth":258,"text":38496},{"id":38522,"depth":258,"text":38523},{"id":38539,"depth":258,"text":38540},{"path":34462,"title":34463,"description":38551,"kind":34360,"section":34361,"order":38552,"group":34408,"aliases":72453,"attrs":72454,"events":72455,"cssVars":72456,"related":72457,"body":72458},[],[],[],[],[5215,2899,34415],{"type":22,"value":72459,"toc":72536},[72460,72462,72468,72470,72474,72476,72484,72486,72510,72512,72514,72522,72526,72528,72534],[25,72461,34463],{"id":38562},[30,72463,72464,38567,72466,106],{},[60,72465,34463],{},[60,72467,5216],{},[37,72469,37461],{"id":37460},[30,72471,38490,72472,38187],{},[60,72473,34532],{},[37,72475,38579],{"id":38578},[225,72477,72478],{"className":32040,"code":38582,"language":32042,"meta":230,"style":230},[60,72479,72480],{"__ignoreMap":230},[234,72481,72482],{"class":236,"line":237},[234,72483,38582],{},[37,72485,38592],{"id":38591},[225,72487,72488],{"className":227,"code":38595,"language":229,"meta":230,"style":230},[60,72489,72490],{"__ignoreMap":230},[234,72491,72492,72494,72496,72498,72500,72502,72504,72506,72508],{"class":236,"line":237},[234,72493,30759],{"class":244},[234,72495,4269],{"class":281},[234,72497,38606],{"class":244},[234,72499,326],{"class":281},[234,72501,38611],{"class":244},[234,72503,11775],{"class":281},[234,72505,38616],{"class":244},[234,72507,1128],{"class":240},[234,72509,38621],{"class":271},[37,72511,18189],{"id":37469},[30,72513,38626],{},[42,72515,72516,72518,72520],{},[45,72517,38631],{},[45,72519,38634],{},[45,72521,38637],{},[30,72523,38640,72524,106],{},[60,72525,12088],{},[37,72527,38646],{"id":38645},[30,72529,38649,72530,38653,72532,38656],{},[60,72531,38652],{},[60,72533,5216],{},[410,72535,38659],{},{"title":230,"searchDepth":258,"depth":258,"links":72537},[72538,72539,72540,72541,72542],{"id":37460,"depth":258,"text":37461},{"id":38578,"depth":258,"text":38579},{"id":38591,"depth":258,"text":38592},{"id":37469,"depth":258,"text":18189},{"id":38645,"depth":258,"text":38646},{"path":32315,"title":34474,"description":38668,"kind":34360,"section":34361,"order":11302,"group":34467,"aliases":72544,"attrs":72545,"events":72546,"cssVars":72547,"related":72548,"body":72549},[],[],[],[],[3981,34415,9008],{"type":22,"value":72550,"toc":72607},[72551,72553,72557,72563,72565,72595,72597,72599],[25,72552,34474],{"id":38678},[30,72554,38681,72555,106],{},[60,72556,30148],{},[30,72558,72559,38688,72561,106],{},[60,72560,30148],{},[60,72562,23586],{},[37,72564,38694],{"id":38693},[42,72566,72567,72571,72575,72579,72583,72587,72591],{},[45,72568,72569],{},[133,72570,30148],{"href":3981},[45,72572,72573],{},[133,72574,32308],{"href":34483},[45,72576,72577],{},[133,72578,32309],{"href":34488},[45,72580,72581],{},[133,72582,32310],{"href":34493},[45,72584,72585],{},[133,72586,34499],{"href":34498},[45,72588,72589],{},[133,72590,34505],{"href":34504},[45,72592,72593],{},[133,72594,34511],{"href":34510},[37,72596,38728],{"id":38727},[30,72598,34521],{},[42,72600,72601,72605],{},[45,72602,38735,72603],{},[60,72604,30148],{},[45,72606,38740],{},{"title":230,"searchDepth":258,"depth":258,"links":72608},[72609,72610],{"id":38693,"depth":258,"text":38694},{"id":38727,"depth":258,"text":38728},{"path":3981,"title":30148,"description":38746,"kind":34360,"section":34361,"order":38747,"group":34467,"aliases":72612,"attrs":72613,"events":72614,"cssVars":72615,"related":72616,"body":72617},[],[],[],[],[32315,34483,9008],{"type":22,"value":72618,"toc":72681},[72619,72621,72625,72627,72631,72633,72635,72661,72663,72665,72673,72675,72677],[25,72620,30148],{"id":38757},[30,72622,72623,38762],{},[60,72624,30148],{},[37,72626,37461],{"id":37460},[30,72628,72629,37466],{},[60,72630,30148],{},[37,72632,38772],{"id":38771},[30,72634,38775],{},[42,72636,72637,72641,72645,72649,72653,72657],{},[45,72638,72639],{},[60,72640,32345],{},[45,72642,72643],{},[60,72644,3310],{},[45,72646,72647],{},[60,72648,11672],{},[45,72650,72651],{},[60,72652,32358],{},[45,72654,72655],{},[60,72656,32363],{},[45,72658,72659],{},[60,72660,32368],{},[37,72662,38646],{"id":38645},[30,72664,38806],{},[42,72666,72667,72669,72671],{},[45,72668,38811],{},[45,72670,38814],{},[45,72672,38817],{},[30,72674,38820],{},[37,72676,37612],{"id":37611},[30,72678,38825,72679,38828],{},[60,72680,30148],{},{"title":230,"searchDepth":258,"depth":258,"links":72682},[72683,72684,72685,72686],{"id":37460,"depth":258,"text":37461},{"id":38771,"depth":258,"text":38772},{"id":38645,"depth":258,"text":38646},{"id":37611,"depth":258,"text":37612},{"path":34483,"title":32308,"description":38836,"kind":34360,"section":34361,"order":38837,"group":34467,"aliases":72688,"attrs":72689,"events":72690,"cssVars":72691,"related":72692,"body":72693},[],[],[],[],[3981,34488,617],{"type":22,"value":72694,"toc":72809},[72695,72697,72701,72703,72711,72713,72787,72789,72791,72801,72803],[25,72696,32308],{"id":38847},[30,72698,72699,38852],{},[60,72700,32308],{},[37,72702,37461],{"id":37460},[30,72704,72705,38184,72707,38861,72709,106],{},[60,72706,32308],{},[60,72708,34535],{},[60,72710,30148],{},[37,72712,38867],{"id":38866},[42,72714,72715,72719,72723,72727,72731,72735,72739,72743,72747,72751,72755,72759,72763,72767,72771,72775,72779,72783],{},[45,72716,72717],{},[60,72718,38874],{},[45,72720,72721],{},[60,72722,38879],{},[45,72724,72725],{},[60,72726,38884],{},[45,72728,72729],{},[60,72730,38889],{},[45,72732,72733],{},[60,72734,38894],{},[45,72736,72737],{},[60,72738,38899],{},[45,72740,72741],{},[60,72742,38904],{},[45,72744,72745],{},[60,72746,38909],{},[45,72748,72749],{},[60,72750,38914],{},[45,72752,72753],{},[60,72754,4217],{},[45,72756,72757],{},[60,72758,38923],{},[45,72760,72761],{},[60,72762,38928],{},[45,72764,72765],{},[60,72766,4392],{},[45,72768,72769],{},[60,72770,38937],{},[45,72772,72773],{},[60,72774,38942],{},[45,72776,72777],{},[60,72778,38947],{},[45,72780,72781],{},[60,72782,34927],{},[45,72784,72785],{},[60,72786,34932],{},[37,72788,38437],{"id":38436},[30,72790,38960],{},[42,72792,72793,72795,72797,72799],{},[45,72794,38965],{},[45,72796,38968],{},[45,72798,38971],{},[45,72800,38974],{},[37,72802,37612],{"id":37611},[30,72804,38979,72805,38983,72807,106],{},[60,72806,38982],{},[60,72808,30148],{},{"title":230,"searchDepth":258,"depth":258,"links":72810},[72811,72812,72813,72814],{"id":37460,"depth":258,"text":37461},{"id":38866,"depth":258,"text":38867},{"id":38436,"depth":258,"text":38437},{"id":37611,"depth":258,"text":37612},{"path":34488,"title":32309,"description":38993,"kind":34360,"section":34361,"order":38994,"group":34467,"aliases":72816,"attrs":72817,"events":72818,"cssVars":72819,"related":72820,"body":72821},[],[],[],[],[3981,34483,3259],{"type":22,"value":72822,"toc":72895},[72823,72825,72829,72831,72839,72841,72875,72877,72879,72889,72891],[25,72824,32309],{"id":39004},[30,72826,72827,39009],{},[60,72828,32309],{},[37,72830,37461],{"id":37460},[30,72832,72833,38184,72835,38861,72837,106],{},[60,72834,32309],{},[60,72836,34535],{},[60,72838,30148],{},[37,72840,38867],{"id":38866},[42,72842,72843,72847,72851,72855,72859,72863,72867,72871],{},[45,72844,72845],{},[60,72846,39028],{},[45,72848,72849],{},[60,72850,39033],{},[45,72852,72853],{},[60,72854,39038],{},[45,72856,72857],{},[60,72858,39043],{},[45,72860,72861],{},[60,72862,39048],{},[45,72864,72865],{},[60,72866,39053],{},[45,72868,72869],{},[60,72870,39058],{},[45,72872,72873],{},[60,72874,39063],{},[37,72876,38437],{"id":38436},[30,72878,38960],{},[42,72880,72881,72883,72885,72887],{},[45,72882,39072],{},[45,72884,39075],{},[45,72886,39078],{},[45,72888,39081],{},[37,72890,37612],{"id":37611},[30,72892,39086,72893,106],{},[60,72894,39089],{},{"title":230,"searchDepth":258,"depth":258,"links":72896},[72897,72898,72899,72900],{"id":37460,"depth":258,"text":37461},{"id":38866,"depth":258,"text":38867},{"id":38436,"depth":258,"text":38437},{"id":37611,"depth":258,"text":37612},{"path":34493,"title":32310,"description":39097,"kind":34360,"section":34361,"order":39098,"group":34467,"aliases":72902,"attrs":72903,"events":72904,"cssVars":72905,"related":72906,"body":72907},[],[],[],[],[3981,5260,9008],{"type":22,"value":72908,"toc":72979},[72909,72911,72915,72917,72925,72927,72961,72963,72965,72973,72975],[25,72910,32310],{"id":39108},[30,72912,72913,39113],{},[60,72914,32310],{},[37,72916,37461],{"id":37460},[30,72918,72919,38184,72921,38861,72923,106],{},[60,72920,32310],{},[60,72922,34535],{},[60,72924,30148],{},[37,72926,38867],{"id":38866},[42,72928,72929,72933,72937,72941,72945,72949,72953,72957],{},[45,72930,72931],{},[60,72932,39132],{},[45,72934,72935],{},[60,72936,39137],{},[45,72938,72939],{},[60,72940,39142],{},[45,72942,72943],{},[60,72944,39147],{},[45,72946,72947],{},[60,72948,39152],{},[45,72950,72951],{},[60,72952,39157],{},[45,72954,72955],{},[60,72956,39162],{},[45,72958,72959],{},[60,72960,39167],{},[37,72962,38437],{"id":38436},[30,72964,38960],{},[42,72966,72967,72969,72971],{},[45,72968,39176],{},[45,72970,39179],{},[45,72972,39182],{},[37,72974,37612],{"id":37611},[30,72976,39187,72977,39191],{},[60,72978,39190],{},{"title":230,"searchDepth":258,"depth":258,"links":72980},[72981,72982,72983,72984],{"id":37460,"depth":258,"text":37461},{"id":38866,"depth":258,"text":38867},{"id":38436,"depth":258,"text":38437},{"id":37611,"depth":258,"text":37612},{"path":34498,"title":34499,"description":39199,"kind":34360,"section":34361,"order":39200,"group":34467,"aliases":72986,"attrs":72987,"events":72988,"cssVars":72989,"related":72990,"body":72991},[],[],[],[],[3981,34445,28001],{"type":22,"value":72992,"toc":73047},[72993,72995,72999,73001,73009,73011,73029,73031,73033,73041,73043],[25,72994,34499],{"id":39210},[30,72996,72997,39215],{},[60,72998,34499],{},[37,73000,37461],{"id":37460},[30,73002,73003,38184,73005,38861,73007,106],{},[60,73004,34499],{},[60,73006,34535],{},[60,73008,30148],{},[37,73010,39229],{"id":39228},[42,73012,73013,73017,73021,73025],{},[45,73014,73015],{},[60,73016,39236],{},[45,73018,73019],{},[60,73020,39241],{},[45,73022,73023],{},[60,73024,38889],{},[45,73026,73027],{},[60,73028,39250],{},[37,73030,38437],{"id":38436},[30,73032,39255],{},[42,73034,73035,73037,73039],{},[45,73036,39260],{},[45,73038,39263],{},[45,73040,39266],{},[37,73042,37612],{"id":37611},[30,73044,39271,73045,39275],{},[60,73046,39274],{},{"title":230,"searchDepth":258,"depth":258,"links":73048},[73049,73050,73051,73052],{"id":37460,"depth":258,"text":37461},{"id":39228,"depth":258,"text":39229},{"id":38436,"depth":258,"text":38437},{"id":37611,"depth":258,"text":37612},{"path":34504,"title":34505,"description":39283,"kind":34360,"section":34361,"order":39284,"group":34467,"aliases":73054,"attrs":73055,"events":73056,"cssVars":73057,"related":73058,"body":73059},[],[],[],[],[3981,5340,5346],{"type":22,"value":73060,"toc":73107},[73061,73063,73067,73069,73077,73079,73093,73095,73097,73103,73105],[25,73062,34505],{"id":39294},[30,73064,73065,39299],{},[60,73066,34505],{},[37,73068,37461],{"id":37460},[30,73070,73071,38184,73073,38861,73075,106],{},[60,73072,34505],{},[60,73074,34535],{},[60,73076,30148],{},[37,73078,39313],{"id":39312},[42,73080,73081,73085,73089],{},[45,73082,73083],{},[60,73084,39320],{},[45,73086,73087],{},[60,73088,39325],{},[45,73090,73091],{},[60,73092,39330],{},[37,73094,38437],{"id":38436},[30,73096,39335],{},[42,73098,73099,73101],{},[45,73100,39340],{},[45,73102,39343],{},[37,73104,37612],{"id":37611},[30,73106,39348],{},{"title":230,"searchDepth":258,"depth":258,"links":73108},[73109,73110,73111,73112],{"id":37460,"depth":258,"text":37461},{"id":39312,"depth":258,"text":39313},{"id":38436,"depth":258,"text":38437},{"id":37611,"depth":258,"text":37612},{"path":34510,"title":34511,"description":39356,"kind":34360,"section":34361,"order":39357,"group":34467,"aliases":73114,"attrs":73115,"events":73116,"cssVars":73117,"related":73118,"body":73119},[],[],[],[],[3981,32315,2350],{"type":22,"value":73120,"toc":73171},[73121,73123,73127,73129,73135,73137,73143,73145,73147,73149,73151,73169],[25,73122,34511],{"id":39367},[30,73124,73125,39372],{},[60,73126,34511],{},[37,73128,37461],{"id":37460},[30,73130,73131,38184,73133,39381],{},[60,73132,34511],{},[60,73134,34535],{},[37,73136,39385],{"id":39384},[42,73138,73139],{},[45,73140,73141],{},[60,73142,39392],{},[37,73144,38437],{"id":38436},[30,73146,39397],{},[37,73148,37612],{"id":37611},[30,73150,39402],{},[42,73152,73153,73157,73161,73165],{},[45,73154,73155],{},[60,73156,32345],{},[45,73158,73159],{},[60,73160,3310],{},[45,73162,73163],{},[60,73164,11672],{},[45,73166,73167],{},[60,73168,32363],{},[30,73170,39423],{},{"title":230,"searchDepth":258,"depth":258,"links":73172},[73173,73174,73175,73176],{"id":37460,"depth":258,"text":37461},{"id":39384,"depth":258,"text":39385},{"id":38436,"depth":258,"text":38437},{"id":37611,"depth":258,"text":37612},[73178,73184,73193,73198,73203,73208,73213,73218,73223,73228,73233,73238,73245,73250,73255,73260,73265,73270,73277,73282,73287,73292,73297,73302,73307,73314,73319,73324,73329,73334,73339,73346,73351,73356,73361,73365,73371,73378,73383,73388,73393,73397,73404,73409,73414,73419,73424,73430,73435,73440,73445,73450,73455,73460,73465,73470,73475,73484,73489,73495,73500,73505,73510,73515,73521,73528,73534,73539,73544,73549,73556,73561,73566,73571,73576,73581,73586,73591,73596,73601,73606,73611,73616,73623,73628,73633,73638,73643,73650,73655,73660,73666,73673,73678,73683,73688,73693,73698,73705,73710,73715,73720,73727,73732,73737,73742,73747,73754,73759,73764,73768,73775,73780,73785,73790,73795,73800,73805,73812,73817,73822,73827,73832,73837,73842,73847,73853,73861,73867,73872,73877,73882,73887,73892,73897,73902,73907,73914,73920,73926,73932,73937,73942,73947,73952,73957,73962,73967,73971,73978,73984,73989,73994,73999,74004,74009,74014,74019,74023,74030,74036,74042,74047,74052,74057,74062,74067,74072,74077,74081,74088,74094,74100,74106,74111,74116,74121,74126,74131,74136,74141,74145,74152,74158,74163,74168,74173,74178,74183,74188,74193,74198,74205,74210,74215,74220,74225,74230,74235,74240,74244,74251,74256,74261,74266,74271,74276,74281,74286,74291,74298,74303,74308,74313,74318,74323,74328,74333,74338,74344,74349,74354,74359,74364,74370,74375,74380,74385,74390,74395,74400,74405,74410,74415,74421,74426,74431,74436,74441,74446,74451,74456,74461,74466,74473,74478,74483,74488,74493,74499,74504,74509,74514,74519,74524,74529,74536,74541,74546,74551,74556,74562,74567,74572,74577,74582,74587,74592,74597,74602,74607,74613,74618,74623,74628,74633,74638,74643,74650,74655,74660,74665,74670,74675,74679,74686,74691,74697,74703,74708,74714,74719,74724,74729,74734,74739,74744,74749,74753,74760,74765,74770,74776,74781,74786,74792,74797,74802,74807,74812,74817,74822,74827,74831,74838,74843,74848,74853,74858,74864,74869,74875,74880,74885,74890,74895,74900,74905,74910,74915,74922,74927,74932,74937,74942,74947,74952,74957,74962,74967,74972,74977,74982,74987,74992,74997,75002,75007,75012,75016,75023,75028,75034,75039,75044,75049,75054,75059,75064,75069,75074,75079,75084,75091,75096,75101,75106,75111,75116,75121,75126,75131,75137,75142,75147,75152,75157,75162,75167,75172,75177,75182,75187,75192,75197,75202,75207,75212,75217,75222,75229,75234,75239,75245,75250,75255,75260,75265,75270,75275,75280,75285,75290,75295,75302,75307,75312,75317,75322,75327,75332,75337,75342,75347,75352,75357,75362,75367,75371,75378,75383,75388,75393,75398,75403,75408,75413,75417,75424,75429,75434,75439,75445,75450,75455,75460,75466,75471,75476,75481,75486,75491,75496,75501,75506,75511,75518,75523,75528,75534,75539,75544,75549,75554,75559,75564,75569,75573,75580,75585,75590,75595,75600,75605,75610,75615,75620,75624,75631,75636,75641,75646,75651,75656,75661,75666,75671,75678,75683,75688,75693,75698,75703,75708,75713,75718,75725,75730,75735,75740,75745,75750,75755,75760,75764,75771,75776,75781,75786,75791,75796,75801,75806,75811,75818,75823,75828,75833,75838,75844,75851,75856,75861,75866,75871,75876,75883,75888,75893,75898,75903,75909,75916,75921,75926,75931,75936,75941,75946,75951,75956,75963,75968,75973,75978,75983,75988,75993,76000,76005,76010,76015,76020,76025,76030,76035,76040,76047,76052,76056,76063,76068,76073,76078,76083,76088,76092,76099,76104,76109,76114,76119,76124,76129,76134,76139,76144,76149,76154,76159,76164,76169,76174,76179,76184,76189,76194,76199,76204,76209,76214,76219,76224,76229,76233,76240,76245,76250,76255,76260,76265,76270,76275,76279,76286,76291,76296,76301,76306,76311,76316,76322,76329,76334,76339,76344,76349,76354,76359,76364,76369,76376,76381,76386,76391,76396,76401,76407,76414,76419,76424,76429,76434,76441,76446,76451,76456,76461,76466,76471,76476,76481,76486,76491,76496,76500,76507,76512,76517,76522,76527,76532,76537,76542,76547,76551,76558,76563,76567,76574,76579,76584,76589,76594,76599,76604,76611,76616,76621,76626,76631,76636,76641,76646,76651,76658,76663,76668,76673,76680,76685,76690,76695,76700,76705,76710,76715,76722,76727,76732,76737,76742,76747,76752,76757,76764,76769,76774,76779,76784,76789,76794,76799,76806,76811,76816,76821,76826,76831,76835,76842,76847,76852,76857,76862,76869,76874,76879,76884,76889,76894,76899,76906,76911,76916,76921,76926,76933,76938,76943,76948,76953,76960,76965,76970,76975,76980,76986,76993,76998,77003,77010,77015,77020,77025,77030,77037,77042,77047,77052,77057,77064,77069,77074,77079,77084,77091,77096,77101,77106,77111,77118,77123,77128,77133,77138,77145,77150,77155,77160,77165,77172,77177,77182],{"id":6,"title":7,"description":8,"kind":9,"type":73179,"section":10,"path":6,"order":11,"pageTitle":7,"context":10,"tokens":73180,"tags":73182,"related":73183},"page",[7,8,10,13,14,73181,14],"docs",[10],[19,20],{"id":73185,"title":40,"description":73186,"kind":9,"type":73187,"section":10,"path":6,"anchor":39,"order":11,"pageTitle":7,"context":73188,"tokens":73189,"tags":73190,"related":73192},"/docs/overview::heading::what-matters-first","Section in Overview","heading","Overview / Start Here",[40,7,8,10,13,14],[73191,10],"Heading",[19,20],{"id":73194,"title":77,"description":73186,"kind":9,"type":73187,"section":10,"path":6,"anchor":76,"order":11,"pageTitle":7,"context":73188,"tokens":73195,"tags":73196,"related":73197},"/docs/overview::heading::runtime-model",[77,7,8,10,13,14],[73191,10],[19,20],{"id":73199,"title":123,"description":73186,"kind":9,"type":73187,"section":10,"path":6,"anchor":122,"order":11,"pageTitle":7,"context":73188,"tokens":73200,"tags":73201,"related":73202},"/docs/overview::heading::documentation-model",[123,7,8,10,13,14],[73191,10],[19,20],{"id":73204,"title":172,"description":73186,"kind":9,"type":73187,"section":10,"path":6,"anchor":171,"order":11,"pageTitle":7,"context":73188,"tokens":73205,"tags":73206,"related":73207},"/docs/overview::heading::package-boundaries",[172,7,8,10,13,14],[73191,10],[19,20],{"id":73209,"title":177,"description":73186,"kind":9,"type":73187,"section":10,"path":6,"anchor":176,"order":11,"pageTitle":7,"context":73188,"tokens":73210,"tags":73211,"related":73212},"/docs/overview::heading::built-in-modules",[177,7,8,10,13,14],[73191,10],[19,20],{"id":73214,"title":209,"description":73186,"kind":9,"type":73187,"section":10,"path":6,"anchor":208,"order":11,"pageTitle":7,"context":73188,"tokens":73215,"tags":73216,"related":73217},"/docs/overview::heading::custom-modules",[209,7,8,10,13,14],[73191,10],[19,20],{"id":73219,"title":216,"description":73186,"kind":9,"type":73187,"section":10,"path":6,"anchor":215,"order":11,"pageTitle":7,"context":73188,"tokens":73220,"tags":73221,"related":73222},"/docs/overview::heading::internal-runtime",[216,7,8,10,13,14],[73191,10],[19,20],{"id":73224,"title":223,"description":73186,"kind":9,"type":73187,"section":10,"path":6,"anchor":222,"order":11,"pageTitle":7,"context":73188,"tokens":73225,"tags":73226,"related":73227},"/docs/overview::heading::core-integration-pattern",[223,7,8,10,13,14],[73191,10],[19,20],{"id":73229,"title":394,"description":73186,"kind":9,"type":73187,"section":10,"path":6,"anchor":393,"order":11,"pageTitle":7,"context":73188,"tokens":73230,"tags":73231,"related":73232},"/docs/overview::heading::what-this-docs-site-optimizes-for",[394,7,8,10,13,14],[73191,10],[19,20],{"id":135,"title":136,"description":426,"kind":9,"type":73179,"section":10,"path":135,"order":427,"pageTitle":136,"context":10,"tokens":73234,"tags":73236,"related":73237},[136,426,10,429,430,73181,73235],"introduction",[10],[19,435,436],{"id":73239,"title":445,"description":73240,"kind":9,"type":73187,"section":10,"path":135,"anchor":444,"order":427,"pageTitle":136,"context":73241,"tokens":73242,"tags":73243,"related":73244},"/docs/introduction::heading::install-the-package","Section in Installation","Installation / Start Here",[445,136,426,10,429,430],[73191,10],[19,435,436],{"id":73246,"title":467,"description":73240,"kind":9,"type":73187,"section":10,"path":135,"anchor":466,"order":427,"pageTitle":136,"context":73241,"tokens":73247,"tags":73248,"related":73249},"/docs/introduction::heading::minimal-setup",[467,136,426,10,429,430],[73191,10],[19,435,436],{"id":73251,"title":604,"description":73240,"kind":9,"type":73187,"section":10,"path":135,"anchor":530,"order":427,"pageTitle":136,"context":73241,"tokens":73252,"tags":73253,"related":73254},"/docs/introduction::heading::what-start-does",[604,136,426,10,429,430],[73191,10],[19,435,436],{"id":73256,"title":554,"description":73240,"kind":9,"type":73187,"section":10,"path":135,"anchor":553,"order":427,"pageTitle":136,"context":73241,"tokens":73257,"tags":73258,"related":73259},"/docs/introduction::heading::recommended-setup-rules",[554,136,426,10,429,430],[73191,10],[19,435,436],{"id":73261,"title":575,"description":73240,"kind":9,"type":73187,"section":10,"path":135,"anchor":574,"order":427,"pageTitle":136,"context":73241,"tokens":73262,"tags":73263,"related":73264},"/docs/introduction::heading::next-steps",[575,136,426,10,429,430],[73191,10],[19,435,436],{"id":19,"title":140,"description":608,"kind":9,"type":73179,"section":10,"path":19,"order":609,"pageTitle":140,"context":10,"tokens":73266,"tags":73268,"related":73269},[140,608,10,611,612,73181,73267],"quick start",[10],[135,617],{"id":73271,"title":626,"description":73272,"kind":9,"type":73187,"section":10,"path":19,"anchor":625,"order":609,"pageTitle":140,"context":73273,"tokens":73274,"tags":73275,"related":73276},"/docs/quick-start::heading::_1-create-the-instance","Section in Quick Start","Quick Start / Start Here",[626,140,608,10,611,612],[73191,10],[135,617],{"id":73278,"title":666,"description":73272,"kind":9,"type":73187,"section":10,"path":19,"anchor":665,"order":609,"pageTitle":140,"context":73273,"tokens":73279,"tags":73280,"related":73281},"/docs/quick-start::heading::_2-register-built-in-modules",[666,140,608,10,611,612],[73191,10],[135,617],{"id":73283,"title":707,"description":73272,"kind":9,"type":73187,"section":10,"path":19,"anchor":706,"order":609,"pageTitle":140,"context":73273,"tokens":73284,"tags":73285,"related":73286},"/docs/quick-start::heading::_3-start-the-runtime",[707,140,608,10,611,612],[73191,10],[135,617],{"id":73288,"title":728,"description":73272,"kind":9,"type":73187,"section":10,"path":19,"anchor":727,"order":609,"pageTitle":140,"context":73273,"tokens":73289,"tags":73290,"related":73291},"/docs/quick-start::heading::_4-mark-up-your-first-object",[728,140,608,10,611,612],[73191,10],[135,617],{"id":73293,"title":769,"description":73272,"kind":9,"type":73187,"section":10,"path":19,"anchor":768,"order":609,"pageTitle":140,"context":73273,"tokens":73294,"tags":73295,"related":73296},"/docs/quick-start::heading::_5-consume-the-result",[769,140,608,10,611,612],[73191,10],[135,617],{"id":73298,"title":803,"description":73272,"kind":9,"type":73187,"section":10,"path":19,"anchor":802,"order":609,"pageTitle":140,"context":73273,"tokens":73299,"tags":73300,"related":73301},"/docs/quick-start::heading::common-mistake",[803,140,608,10,611,612],[73191,10],[135,617],{"id":435,"title":586,"description":818,"kind":9,"type":73179,"section":10,"path":435,"order":819,"pageTitle":586,"context":10,"tokens":73303,"tags":73305,"related":73306},[586,818,10,821,73181,73304],"nuxt",[10],[135,19,436],{"id":73308,"title":136,"description":73309,"kind":9,"type":73187,"section":10,"path":435,"anchor":441,"order":819,"pageTitle":586,"context":73310,"tokens":73311,"tags":73312,"related":73313},"/docs/nuxt::heading::installation","Section in Nuxt Integration","Nuxt Integration / Start Here",[136,586,818,10,821],[73191,10],[135,19,436],{"id":73315,"title":851,"description":73309,"kind":9,"type":73187,"section":10,"path":435,"anchor":850,"order":819,"pageTitle":586,"context":73310,"tokens":73316,"tags":73317,"related":73318},"/docs/nuxt::heading::client-plugin",[851,586,818,10,821],[73191,10],[135,19,436],{"id":73320,"title":1053,"description":73309,"kind":9,"type":73187,"section":10,"path":435,"anchor":1052,"order":819,"pageTitle":586,"context":73310,"tokens":73321,"tags":73322,"related":73323},"/docs/nuxt::heading::typing-the-injection-optional",[1053,586,818,10,821],[73191,10],[135,19,436],{"id":73325,"title":1210,"description":73309,"kind":9,"type":73187,"section":10,"path":435,"anchor":1209,"order":819,"pageTitle":586,"context":73310,"tokens":73326,"tags":73327,"related":73328},"/docs/nuxt::heading::nuxt-configuration",[1210,586,818,10,821],[73191,10],[135,19,436],{"id":73330,"title":1264,"description":73309,"kind":9,"type":73187,"section":10,"path":435,"anchor":1263,"order":819,"pageTitle":586,"context":73310,"tokens":73331,"tags":73332,"related":73333},"/docs/nuxt::heading::using-stringtune-in-components",[1264,586,818,10,821],[73191,10],[135,19,436],{"id":436,"title":591,"description":1907,"kind":9,"type":73179,"section":10,"path":436,"order":1908,"pageTitle":591,"context":10,"tokens":73335,"tags":73337,"related":73338},[591,1907,10,1910,73181,73336],"nextjs",[10],[135,19,435],{"id":73340,"title":1924,"description":73341,"kind":9,"type":73187,"section":10,"path":436,"anchor":1923,"order":1908,"pageTitle":591,"context":73342,"tokens":73343,"tags":73344,"related":73345},"/docs/nextjs::heading::react-restriction-on-custom-attributes","Section in Next.js Integration","Next.js Integration / Start Here",[1924,591,1907,10,1910],[73191,10],[135,19,435],{"id":73347,"title":2056,"description":73341,"kind":9,"type":73187,"section":10,"path":436,"anchor":2055,"order":1908,"pageTitle":591,"context":73342,"tokens":73348,"tags":73349,"related":73350},"/docs/nextjs::heading::using-in-nextjs-components",[2056,591,1907,10,1910],[73191,10],[135,19,435],{"id":73352,"title":136,"description":73341,"kind":9,"type":73187,"section":10,"path":436,"anchor":441,"order":1908,"pageTitle":591,"context":73342,"tokens":73353,"tags":73354,"related":73355},"/docs/nextjs::heading::installation",[136,591,1907,10,1910],[73191,10],[135,19,435],{"id":73357,"title":2219,"description":73341,"kind":9,"type":73187,"section":10,"path":436,"anchor":2218,"order":1908,"pageTitle":591,"context":73342,"tokens":73358,"tags":73359,"related":73360},"/docs/nextjs::heading::summary",[2219,591,1907,10,1910],[73191,10],[135,19,435],{"id":2297,"title":2298,"description":2299,"kind":9,"type":73179,"section":10,"path":2297,"order":2300,"pageTitle":2298,"context":10,"tokens":73362,"tags":73363,"related":73364},[2298,2299,10,73181,2310,14],[10],[],{"id":20,"title":2339,"description":2340,"kind":2341,"type":73179,"section":151,"path":20,"group":2342,"order":11,"pageTitle":2339,"context":73366,"tokens":73367,"tags":73369,"related":73370},"Concepts / Core Concepts",[2339,2340,151,2342,2344,2345,73181,73368],"built in vs custom vs internal",[151,2342],[6,158,2350],{"id":73372,"title":2359,"description":73373,"kind":2341,"type":73187,"section":151,"path":20,"anchor":2358,"group":2342,"order":11,"pageTitle":2339,"context":73374,"tokens":73375,"tags":73376,"related":73377},"/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",[2359,2339,2340,151,2342,2344,2345],[73191,151,2342],[6,158,2350],{"id":73379,"title":2396,"description":73373,"kind":2341,"type":73187,"section":151,"path":20,"anchor":2395,"group":2342,"order":11,"pageTitle":2339,"context":73374,"tokens":73380,"tags":73381,"related":73382},"/docs/built-in-vs-custom-vs-internal::heading::custom",[2396,2339,2340,151,2342,2344,2345],[73191,151,2342],[6,158,2350],{"id":73384,"title":2409,"description":73373,"kind":2341,"type":73187,"section":151,"path":20,"anchor":2408,"group":2342,"order":11,"pageTitle":2339,"context":73374,"tokens":73385,"tags":73386,"related":73387},"/docs/built-in-vs-custom-vs-internal::heading::internal",[2409,2339,2340,151,2342,2344,2345],[73191,151,2342],[6,158,2350],{"id":73389,"title":2419,"description":73373,"kind":2341,"type":73187,"section":151,"path":20,"anchor":2418,"group":2342,"order":11,"pageTitle":2339,"context":73374,"tokens":73390,"tags":73391,"related":73392},"/docs/built-in-vs-custom-vs-internal::heading::documentation-rule",[2419,2339,2340,151,2342,2344,2345],[73191,151,2342],[6,158,2350],{"id":146,"title":147,"description":2450,"kind":2341,"type":73179,"section":151,"path":146,"group":2342,"order":427,"pageTitle":147,"context":73366,"tokens":73394,"tags":73395,"related":73396},[147,2450,151,2342,2452,2453,2454,2455,2252,764,2457,2458,2459,73181,2470],[151,2342],[2463,2464,2465],{"id":73398,"title":2252,"description":73399,"kind":2341,"type":4937,"section":151,"path":146,"group":2342,"order":427,"pageTitle":147,"context":73400,"tokens":73401,"tags":73402,"related":73403},"/docs/configuration::attr::string","Configuration attribute","Configuration / Concepts",[2252,147,2450,151,2342,2452,2453,2454,2455],[4914,151,2342],[2463,2464,2465],{"id":73405,"title":764,"description":73399,"kind":2341,"type":4937,"section":151,"path":146,"group":2342,"order":427,"pageTitle":147,"context":73400,"tokens":73406,"tags":73407,"related":73408},"/docs/configuration::attr::string-id",[764,147,2450,151,2342,2452,2453,2454,2455],[4914,151,2342],[2463,2464,2465],{"id":73410,"title":2457,"description":73399,"kind":2341,"type":4937,"section":151,"path":146,"group":2342,"order":427,"pageTitle":147,"context":73400,"tokens":73411,"tags":73412,"related":73413},"/docs/configuration::attr::string-copy-from",[2457,147,2450,151,2342,2452,2453,2454,2455],[4914,151,2342],[2463,2464,2465],{"id":73415,"title":2458,"description":73399,"kind":2341,"type":4937,"section":151,"path":146,"group":2342,"order":427,"pageTitle":147,"context":73400,"tokens":73416,"tags":73417,"related":73418},"/docs/configuration::attr::string-fixed",[2458,147,2450,151,2342,2452,2453,2454,2455],[4914,151,2342],[2463,2464,2465],{"id":73420,"title":2459,"description":73399,"kind":2341,"type":4937,"section":151,"path":146,"group":2342,"order":427,"pageTitle":147,"context":73400,"tokens":73421,"tags":73422,"related":73423},"/docs/configuration::attr::string-self-disable",[2459,147,2450,151,2342,2452,2453,2454,2455],[4914,151,2342],[2463,2464,2465],{"id":73425,"title":2474,"description":73426,"kind":2341,"type":73187,"section":151,"path":146,"anchor":2473,"group":2342,"order":427,"pageTitle":147,"context":73400,"tokens":73427,"tags":73428,"related":73429},"/docs/configuration::heading::global-setup","Section in Configuration",[2474,147,2450,151,2342,2452,2453,2454,2455],[73191,151,2342],[2463,2464,2465],{"id":73431,"title":2547,"description":73426,"kind":2341,"type":73187,"section":151,"path":146,"anchor":2546,"group":2342,"order":427,"pageTitle":147,"context":73400,"tokens":73432,"tags":73433,"related":73434},"/docs/configuration::heading::supported-helpers",[2547,147,2450,151,2342,2452,2453,2454,2455],[73191,151,2342],[2463,2464,2465],{"id":73436,"title":2553,"description":73426,"kind":2341,"type":73187,"section":151,"path":146,"anchor":2550,"group":2342,"order":427,"pageTitle":147,"context":73400,"tokens":73437,"tags":73438,"related":73439},"/docs/configuration::heading::scrollto",[2553,147,2450,151,2342,2452,2453,2454,2455],[73191,151,2342],[2463,2464,2465],{"id":73441,"title":2726,"description":73426,"kind":2341,"type":73187,"section":151,"path":146,"anchor":2723,"group":2342,"order":427,"pageTitle":147,"context":73400,"tokens":73442,"tags":73443,"related":73444},"/docs/configuration::heading::invalidatecenterid",[2726,147,2450,151,2342,2452,2453,2454,2455],[73191,151,2342],[2463,2464,2465],{"id":73446,"title":2769,"description":73426,"kind":2341,"type":73187,"section":151,"path":146,"anchor":2766,"group":2342,"order":427,"pageTitle":147,"context":73400,"tokens":73447,"tags":73448,"related":73449},"/docs/configuration::heading::onresizeforce",[2769,147,2450,151,2342,2452,2453,2454,2455],[73191,151,2342],[2463,2464,2465],{"id":73451,"title":2800,"description":73426,"kind":2341,"type":73187,"section":151,"path":146,"anchor":2799,"group":2342,"order":427,"pageTitle":147,"context":73400,"tokens":73452,"tags":73453,"related":73454},"/docs/configuration::heading::not-supported-as-public-api",[2800,147,2450,151,2342,2452,2453,2454,2455],[73191,151,2342],[2463,2464,2465],{"id":73456,"title":2820,"description":73426,"kind":2341,"type":73187,"section":151,"path":146,"anchor":2817,"group":2342,"order":427,"pageTitle":147,"context":73400,"tokens":73457,"tags":73458,"related":73459},"/docs/configuration::heading::scrollposition",[2820,147,2450,151,2342,2452,2453,2454,2455],[73191,151,2342],[2463,2464,2465],{"id":73461,"title":2829,"description":73426,"kind":2341,"type":73187,"section":151,"path":146,"anchor":2828,"group":2342,"order":427,"pageTitle":147,"context":73400,"tokens":73462,"tags":73463,"related":73464},"/docs/configuration::heading::common-attributes",[2829,147,2450,151,2342,2452,2453,2454,2455],[73191,151,2342],[2463,2464,2465],{"id":73466,"title":2850,"description":73426,"kind":2341,"type":73187,"section":151,"path":146,"anchor":2849,"group":2342,"order":427,"pageTitle":147,"context":73400,"tokens":73467,"tags":73468,"related":73469},"/docs/configuration::heading::notes-on-legacy-or-misleading-attributes",[2850,147,2450,151,2342,2452,2453,2454,2455],[73191,151,2342],[2463,2464,2465],{"id":2465,"title":2887,"description":2888,"kind":2341,"type":73179,"section":151,"path":2465,"group":2342,"order":609,"pageTitle":2887,"context":73366,"tokens":73471,"tags":73473,"related":73474},[2887,2888,151,2342,764,2890,2891,799,2894,73181,73472],"object ids",[151,2342],[2897,2898,2899],{"id":73476,"title":799,"description":73477,"kind":2341,"type":73478,"section":151,"path":2465,"group":2342,"order":609,"pageTitle":2887,"context":73479,"tokens":73480,"tags":73481,"related":73483},"/docs/object-ids::event::object:progress:\u003Cid>","Object IDs event","event","Object IDs / Concepts",[799,2887,2888,151,2342,764,2890,2891],[73482,151,2342],"Event",[2897,2898,2899],{"id":73485,"title":2894,"description":73477,"kind":2341,"type":73478,"section":151,"path":2465,"group":2342,"order":609,"pageTitle":2887,"context":73479,"tokens":73486,"tags":73487,"related":73488},"/docs/object-ids::event::object:parallax:\u003Cid>",[2894,2887,2888,151,2342,764,2890,2891],[73482,151,2342],[2897,2898,2899],{"id":73490,"title":3049,"description":73491,"kind":2341,"type":73187,"section":151,"path":2465,"anchor":2907,"group":2342,"order":609,"pageTitle":2887,"context":73479,"tokens":73492,"tags":73493,"related":73494},"/docs/object-ids::heading::why-string-id-exists","Section in Object IDs",[3049,2887,2888,151,2342,764,2890,2891],[73191,151,2342],[2897,2898,2899],{"id":73496,"title":2929,"description":73491,"kind":2341,"type":73187,"section":151,"path":2465,"anchor":2070,"group":2342,"order":609,"pageTitle":2887,"context":73479,"tokens":73497,"tags":73498,"related":73499},"/docs/object-ids::heading::example",[2929,2887,2888,151,2342,764,2890,2891],[73191,151,2342],[2897,2898,2899],{"id":73501,"title":3001,"description":73491,"kind":2341,"type":73187,"section":151,"path":2465,"anchor":3000,"group":2342,"order":609,"pageTitle":2887,"context":73479,"tokens":73502,"tags":73503,"related":73504},"/docs/object-ids::heading::important-payload-note",[3001,2887,2888,151,2342,764,2890,2891],[73191,151,2342],[2897,2898,2899],{"id":73506,"title":3016,"description":73491,"kind":2341,"type":73187,"section":151,"path":2465,"anchor":3015,"group":2342,"order":609,"pageTitle":2887,"context":73479,"tokens":73507,"tags":73508,"related":73509},"/docs/object-ids::heading::public-api-boundary",[3016,2887,2888,151,2342,764,2890,2891],[73191,151,2342],[2897,2898,2899],{"id":73511,"title":3033,"description":73491,"kind":2341,"type":73187,"section":151,"path":2465,"anchor":3032,"group":2342,"order":609,"pageTitle":2887,"context":73479,"tokens":73512,"tags":73513,"related":73514},"/docs/object-ids::heading::attribute-removal",[3033,2887,2888,151,2342,764,2890,2891],[73191,151,2342],[2897,2898,2899],{"id":2898,"title":3055,"description":3056,"kind":2341,"type":73179,"section":151,"path":2898,"group":3057,"order":1721,"pageTitle":3055,"context":73516,"tokens":73517,"tags":73519,"related":73520},"Concepts / Advanced Concepts",[3055,3056,151,3057,2457,2457,73181,73518],"element mirroring",[151,3057],[2465,2464,617],{"id":73522,"title":2457,"description":73523,"kind":2341,"type":4937,"section":151,"path":2898,"group":3057,"order":1721,"pageTitle":3055,"context":73524,"tokens":73525,"tags":73526,"related":73527},"/docs/element-mirroring::attr::string-copy-from","Element Mirroring attribute","Element Mirroring / Concepts",[2457,3055,3056,151,3057,2457],[4914,151,3057],[2465,2464,617],{"id":73529,"title":3081,"description":73530,"kind":2341,"type":73187,"section":151,"path":2898,"anchor":3080,"group":3057,"order":1721,"pageTitle":3055,"context":73524,"tokens":73531,"tags":73532,"related":73533},"/docs/element-mirroring::heading::how-it-works","Section in Element Mirroring",[3081,3055,3056,151,3057,2457],[73191,151,3057],[2465,2464,617],{"id":73535,"title":3209,"description":73530,"kind":2341,"type":73187,"section":151,"path":2898,"anchor":3208,"group":3057,"order":1721,"pageTitle":3055,"context":73524,"tokens":73536,"tags":73537,"related":73538},"/docs/element-mirroring::heading::supported-behavior",[3209,3055,3056,151,3057,2457],[73191,151,3057],[2465,2464,617],{"id":73540,"title":3227,"description":73530,"kind":2341,"type":73187,"section":151,"path":2898,"anchor":3226,"group":3057,"order":1721,"pageTitle":3055,"context":73524,"tokens":73541,"tags":73542,"related":73543},"/docs/element-mirroring::heading::use-cases",[3227,3055,3056,151,3057,2457],[73191,151,3057],[2465,2464,617],{"id":3259,"title":3260,"description":3261,"kind":2341,"type":73179,"section":151,"path":3259,"group":2342,"order":819,"pageTitle":3260,"context":73366,"tokens":73545,"tags":73547,"related":73548},[3260,3261,151,2342,3263,3264,73181,73546],"offset concepts",[151,2342],[146,617,3269],{"id":73550,"title":3291,"description":73551,"kind":2341,"type":73187,"section":151,"path":3259,"anchor":3290,"group":2342,"order":819,"pageTitle":3260,"context":73552,"tokens":73553,"tags":73554,"related":73555},"/docs/offset-concepts::heading::core-principle","Section in Offsets","Offsets / Concepts",[3291,3260,3261,151,2342,3263,3264],[73191,151,2342],[146,617,3269],{"id":73557,"title":3361,"description":73551,"kind":2341,"type":73187,"section":151,"path":3259,"anchor":3360,"group":2342,"order":819,"pageTitle":3260,"context":73552,"tokens":73558,"tags":73559,"related":73560},"/docs/offset-concepts::heading::what-is-an-offset",[3361,3260,3261,151,2342,3263,3264],[73191,151,2342],[146,617,3269],{"id":73562,"title":3415,"description":73551,"kind":2341,"type":73187,"section":151,"path":3259,"anchor":3414,"group":2342,"order":819,"pageTitle":3260,"context":73552,"tokens":73563,"tags":73564,"related":73565},"/docs/offset-concepts::heading::how-offsets-are-calculated",[3415,3260,3261,151,2342,3263,3264],[73191,151,2342],[146,617,3269],{"id":73567,"title":3451,"description":73551,"kind":2341,"type":73187,"section":151,"path":3259,"anchor":3450,"group":2342,"order":819,"pageTitle":3260,"context":73552,"tokens":73568,"tags":73569,"related":73570},"/docs/offset-concepts::heading::practical-examples",[3451,3260,3261,151,2342,3263,3264],[73191,151,2342],[146,617,3269],{"id":73572,"title":3455,"description":73551,"kind":2341,"type":73187,"section":151,"path":3259,"anchor":3454,"group":2342,"order":819,"pageTitle":3260,"context":73552,"tokens":73573,"tags":73574,"related":73575},"/docs/offset-concepts::heading::example-1-positive-offset-delay-the-trigger",[3455,3260,3261,151,2342,3263,3264],[73191,151,2342],[146,617,3269],{"id":73577,"title":3518,"description":73551,"kind":2341,"type":73187,"section":151,"path":3259,"anchor":3517,"group":2342,"order":819,"pageTitle":3260,"context":73552,"tokens":73578,"tags":73579,"related":73580},"/docs/offset-concepts::heading::example-2-negative-offset-early-trigger",[3518,3260,3261,151,2342,3263,3264],[73191,151,2342],[146,617,3269],{"id":73582,"title":3578,"description":73551,"kind":2341,"type":73187,"section":151,"path":3259,"anchor":3577,"group":2342,"order":819,"pageTitle":3260,"context":73552,"tokens":73583,"tags":73584,"related":73585},"/docs/offset-concepts::heading::offset-control-points-table",[3578,3260,3261,151,2342,3263,3264],[73191,151,2342],[146,617,3269],{"id":73587,"title":3635,"description":73551,"kind":2341,"type":73187,"section":151,"path":3259,"anchor":3634,"group":2342,"order":819,"pageTitle":3260,"context":73552,"tokens":73588,"tags":73589,"related":73590},"/docs/offset-concepts::heading::offset-units-table",[3635,3260,3261,151,2342,3263,3264],[73191,151,2342],[146,617,3269],{"id":73592,"title":3705,"description":73551,"kind":2341,"type":73187,"section":151,"path":3259,"anchor":3704,"group":2342,"order":819,"pageTitle":3260,"context":73552,"tokens":73593,"tags":73594,"related":73595},"/docs/offset-concepts::heading::visual-explanation",[3705,3260,3261,151,2342,3263,3264],[73191,151,2342],[146,617,3269],{"id":73597,"title":3736,"description":73551,"kind":2341,"type":73187,"section":151,"path":3259,"anchor":3735,"group":2342,"order":819,"pageTitle":3260,"context":73552,"tokens":73598,"tags":73599,"related":73600},"/docs/offset-concepts::heading::best-practices",[3736,3260,3261,151,2342,3263,3264],[73191,151,2342],[146,617,3269],{"id":73602,"title":3760,"description":73551,"kind":2341,"type":73187,"section":151,"path":3259,"anchor":3759,"group":2342,"order":819,"pageTitle":3260,"context":73552,"tokens":73603,"tags":73604,"related":73605},"/docs/offset-concepts::heading::common-pitfalls",[3760,3260,3261,151,2342,3263,3264],[73191,151,2342],[146,617,3269],{"id":73607,"title":3780,"description":73551,"kind":2341,"type":73187,"section":151,"path":3259,"anchor":3779,"group":2342,"order":819,"pageTitle":3260,"context":73552,"tokens":73608,"tags":73609,"related":73610},"/docs/offset-concepts::heading::in-summary",[3780,3260,3261,151,2342,3263,3264],[73191,151,2342],[146,617,3269],{"id":2897,"title":3811,"description":3812,"kind":2341,"type":73179,"section":151,"path":2897,"group":2342,"order":1908,"pageTitle":3811,"context":73366,"tokens":73612,"tags":73614,"related":73615},[3811,3812,151,2342,1536,1606,3814,73181,73613],"event system",[151,2342],[2899,2465,3819],{"id":73617,"title":3828,"description":73618,"kind":2341,"type":73187,"section":151,"path":2897,"anchor":3827,"group":2342,"order":1908,"pageTitle":3811,"context":73619,"tokens":73620,"tags":73621,"related":73622},"/docs/event-system::heading::global-events","Section in Event System","Event System / Concepts",[3828,3811,3812,151,2342,1536,1606,3814],[73191,151,2342],[2899,2465,3819],{"id":73624,"title":3869,"description":73618,"kind":2341,"type":73187,"section":151,"path":2897,"anchor":3868,"group":2342,"order":1908,"pageTitle":3811,"context":73619,"tokens":73625,"tags":73626,"related":73627},"/docs/event-system::heading::object-scoped-events",[3869,3811,3812,151,2342,1536,1606,3814],[73191,151,2342],[2899,2465,3819],{"id":73629,"title":3898,"description":73618,"kind":2341,"type":73187,"section":151,"path":2897,"anchor":3897,"group":2342,"order":1908,"pageTitle":3811,"context":73619,"tokens":73630,"tags":73631,"related":73632},"/docs/event-system::heading::payload-shape",[3898,3811,3812,151,2342,1536,1606,3814],[73191,151,2342],[2899,2465,3819],{"id":73634,"title":3946,"description":73618,"kind":2341,"type":73187,"section":151,"path":2897,"anchor":3945,"group":2342,"order":1908,"pageTitle":3811,"context":73619,"tokens":73635,"tags":73636,"related":73637},"/docs/event-system::heading::what-not-to-document-as-supported",[3946,3811,3812,151,2342,1536,1606,3814],[73191,151,2342],[2899,2465,3819],{"id":3968,"title":3969,"description":3970,"kind":2341,"type":73179,"section":151,"path":3968,"group":3057,"order":3971,"pageTitle":3969,"context":73516,"tokens":73639,"tags":73641,"related":73642},[3969,3970,151,3057,3973,3974,3975,73181,73640],"scroll marks",[151,3057],[3980,3981,3982],{"id":73644,"title":4003,"description":73645,"kind":2341,"type":73187,"section":151,"path":3968,"anchor":4002,"group":3057,"order":3971,"pageTitle":3969,"context":73646,"tokens":73647,"tags":73648,"related":73649},"/docs/scroll-marks::heading::usage","Section in Programmatic Scroll Marks","Programmatic Scroll Marks / Concepts",[4003,3969,3970,151,3057,3973,3974,3975],[73191,151,3057],[3980,3981,3982],{"id":73651,"title":3081,"description":73645,"kind":2341,"type":73187,"section":151,"path":3968,"anchor":3080,"group":3057,"order":3971,"pageTitle":3969,"context":73646,"tokens":73652,"tags":73653,"related":73654},"/docs/scroll-marks::heading::how-it-works",[3081,3969,3970,151,3057,3973,3974,3975],[73191,151,3057],[3980,3981,3982],{"id":73656,"title":4260,"description":73645,"kind":2341,"type":73187,"section":151,"path":3968,"anchor":4259,"group":3057,"order":3971,"pageTitle":3969,"context":73646,"tokens":73657,"tags":73658,"related":73659},"/docs/scroll-marks::heading::managing-memory",[4260,3969,3970,151,3057,3973,3974,3975],[73191,151,3057],[3980,3981,3982],{"id":3982,"title":4296,"description":4297,"kind":2341,"type":73179,"section":151,"path":3982,"group":4299,"order":4298,"pageTitle":4296,"context":73661,"tokens":73662,"tags":73664,"related":73665},"Concepts / Scroll Concepts",[4296,4297,151,4299,4301,4302,4303,4304,73181,73663],"scroll modes",[151,4299],[3980,4309,4310],{"id":73667,"title":4319,"description":73668,"kind":2341,"type":73187,"section":151,"path":3982,"anchor":4318,"group":4299,"order":4298,"pageTitle":4296,"context":73669,"tokens":73670,"tags":73671,"related":73672},"/docs/scroll-modes::heading::built-in-modes","Section in Scroll Modes","Scroll Modes / Concepts",[4319,4296,4297,151,4299,4301,4302,4303,4304],[73191,151,4299],[3980,4309,4310],{"id":73674,"title":4337,"description":73668,"kind":2341,"type":73187,"section":151,"path":3982,"anchor":4336,"group":4299,"order":4298,"pageTitle":4296,"context":73669,"tokens":73675,"tags":73676,"related":73677},"/docs/scroll-modes::heading::defaults",[4337,4296,4297,151,4299,4301,4302,4303,4304],[73191,151,4299],[3980,4309,4310],{"id":73679,"title":4356,"description":73668,"kind":2341,"type":73187,"section":151,"path":3982,"anchor":4355,"group":4299,"order":4298,"pageTitle":4296,"context":73669,"tokens":73680,"tags":73681,"related":73682},"/docs/scroll-modes::heading::responsive-switching",[4356,4296,4297,151,4299,4301,4302,4303,4304],[73191,151,4299],[3980,4309,4310],{"id":73684,"title":4363,"description":73668,"kind":2341,"type":73187,"section":151,"path":3982,"anchor":4362,"group":4299,"order":4298,"pageTitle":4296,"context":73669,"tokens":73685,"tags":73686,"related":73687},"/docs/scroll-modes::heading::custom-modes",[4363,4296,4297,151,4299,4301,4302,4303,4304],[73191,151,4299],[3980,4309,4310],{"id":73689,"title":4376,"description":73668,"kind":2341,"type":73187,"section":151,"path":3982,"anchor":4375,"group":4299,"order":4298,"pageTitle":4296,"context":73669,"tokens":73690,"tags":73691,"related":73692},"/docs/scroll-modes::heading::public-guidance",[4376,4296,4297,151,4299,4301,4302,4303,4304],[73191,151,4299],[3980,4309,4310],{"id":4310,"title":4388,"description":4389,"kind":2341,"type":73179,"section":151,"path":4310,"group":4299,"order":4390,"pageTitle":4388,"context":73661,"tokens":73694,"tags":73696,"related":73697},[4388,4389,151,4299,4392,73181,73695],"scroll containers",[151,4299],[4397,4398,3980],{"id":73699,"title":4421,"description":73700,"kind":2341,"type":73187,"section":151,"path":4310,"anchor":4420,"group":4299,"order":4390,"pageTitle":4388,"context":73701,"tokens":73702,"tags":73703,"related":73704},"/docs/scroll-containers::heading::setting-a-custom-container","Section in Custom Scroll Containers","Custom Scroll Containers / Concepts",[4421,4388,4389,151,4299,4392],[73191,151,4299],[4397,4398,3980],{"id":73706,"title":4538,"description":73700,"kind":2341,"type":73187,"section":151,"path":4310,"anchor":4537,"group":4299,"order":4390,"pageTitle":4388,"context":73701,"tokens":73707,"tags":73708,"related":73709},"/docs/scroll-containers::heading::important-details",[4538,4388,4389,151,4299,4392],[73191,151,4299],[4397,4398,3980],{"id":73711,"title":4568,"description":73700,"kind":2341,"type":73187,"section":151,"path":4310,"anchor":4567,"group":4299,"order":4390,"pageTitle":4388,"context":73701,"tokens":73712,"tags":73713,"related":73714},"/docs/scroll-containers::heading::resetting-to-window",[4568,4388,4389,151,4299,4392],[73191,151,4299],[4397,4398,3980],{"id":4602,"title":4603,"description":4604,"kind":2341,"type":73179,"section":151,"path":4602,"group":3057,"order":4605,"pageTitle":4603,"context":73516,"tokens":73716,"tags":73718,"related":73719},[4603,4604,151,3057,2389,4607,4608,4609,73181,73717],"performance",[151,3057],[4614,4615,4616],{"id":73721,"title":4632,"description":73722,"kind":2341,"type":73187,"section":151,"path":4602,"anchor":4631,"group":3057,"order":4605,"pageTitle":4603,"context":73723,"tokens":73724,"tags":73725,"related":73726},"/docs/performance::heading::the-layout-thrashing-problem","Section in Performance & Batching","Performance & Batching / Concepts",[4632,4603,4604,151,3057,2389,4607,4608,4609],[73191,151,3057],[4614,4615,4616],{"id":73728,"title":4647,"description":73722,"kind":2341,"type":73187,"section":151,"path":4602,"anchor":4646,"group":3057,"order":4605,"pageTitle":4603,"context":73723,"tokens":73729,"tags":73730,"related":73731},"/docs/performance::heading::how-stringtune-solves-it",[4647,4603,4604,151,3057,2389,4607,4608,4609],[73191,151,3057],[4614,4615,4616],{"id":73733,"title":4865,"description":73722,"kind":2341,"type":73187,"section":151,"path":4602,"anchor":4659,"group":3057,"order":4605,"pageTitle":4603,"context":73723,"tokens":73734,"tags":73735,"related":73736},"/docs/performance::heading::framedommeasure-and-framedommutate",[4865,4603,4604,151,3057,2389,4607,4608,4609],[73191,151,3057],[4614,4615,4616],{"id":73738,"title":4792,"description":73722,"kind":2341,"type":73187,"section":151,"path":4602,"anchor":4791,"group":3057,"order":4605,"pageTitle":4603,"context":73723,"tokens":73739,"tags":73740,"related":73741},"/docs/performance::heading::global-configuration",[4792,4603,4604,151,3057,2389,4607,4608,4609],[73191,151,3057],[4614,4615,4616],{"id":4397,"title":4868,"description":4869,"kind":2341,"type":73179,"section":151,"path":4397,"group":4299,"order":4605,"pageTitle":4868,"context":73661,"tokens":73743,"tags":73745,"related":73746},[4868,4869,151,4299,73181,73744],"scroll isolation",[151,4299],[4310,4398,4309],{"id":73748,"title":4905,"description":73749,"kind":2341,"type":73187,"section":151,"path":4397,"anchor":4904,"group":4299,"order":4605,"pageTitle":4868,"context":73750,"tokens":73751,"tags":73752,"related":73753},"/docs/scroll-isolation::heading::attributes","Section in Scroll Isolation","Scroll Isolation / Concepts",[4905,4868,4869,151,4299],[73191,151,4299],[4310,4398,4309],{"id":73755,"title":4975,"description":73749,"kind":2341,"type":73187,"section":151,"path":4397,"anchor":4974,"group":4299,"order":4605,"pageTitle":4868,"context":73750,"tokens":73756,"tags":73757,"related":73758},"/docs/scroll-isolation::heading::module-snapshot",[4975,4868,4869,151,4299],[73191,151,4299],[4310,4398,4309],{"id":73760,"title":5011,"description":73749,"kind":2341,"type":73187,"section":151,"path":4397,"anchor":5010,"group":4299,"order":4605,"pageTitle":4868,"context":73750,"tokens":73761,"tags":73762,"related":73763},"/docs/scroll-isolation::heading::basic-usage",[5011,4868,4869,151,4299],[73191,151,4299],[4310,4398,4309],{"id":158,"title":5185,"description":5186,"kind":9,"type":73179,"section":5187,"path":158,"order":293,"pageTitle":5185,"context":5187,"tokens":73765,"tags":73766,"related":73767},[5185,5186,5187,73181,28089,14],[5187],[6,166,2350],{"id":73769,"title":5204,"description":73770,"kind":9,"type":73187,"section":5187,"path":158,"anchor":5203,"order":293,"pageTitle":5185,"context":73771,"tokens":73772,"tags":73773,"related":73774},"/docs/modules/overview::heading::scroll-motion","Section in Modules Overview","Modules Overview / Modules",[5204,5185,5186,5187],[73191,5187],[6,166,2350],{"id":73776,"title":5253,"description":73770,"kind":9,"type":73187,"section":5187,"path":158,"anchor":5252,"order":293,"pageTitle":5185,"context":73771,"tokens":73777,"tags":73778,"related":73779},"/docs/modules/overview::heading::cursor-interaction",[5253,5185,5186,5187],[73191,5187],[6,166,2350],{"id":73781,"title":5282,"description":73770,"kind":9,"type":73187,"section":5187,"path":158,"anchor":5281,"order":293,"pageTitle":5185,"context":73771,"tokens":73782,"tags":73783,"related":73784},"/docs/modules/overview::heading::content-layout",[5282,5185,5186,5187],[73191,5187],[6,166,2350],{"id":73786,"title":5305,"description":73770,"kind":9,"type":73187,"section":5187,"path":158,"anchor":5304,"order":293,"pageTitle":5185,"context":73771,"tokens":73787,"tags":73788,"related":73789},"/docs/modules/overview::heading::media-forms",[5305,5185,5186,5187],[73191,5187],[6,166,2350],{"id":73791,"title":5333,"description":73770,"kind":9,"type":73187,"section":5187,"path":158,"anchor":5332,"order":293,"pageTitle":5185,"context":73771,"tokens":73792,"tags":73793,"related":73794},"/docs/modules/overview::heading::diagnostics",[5333,5185,5186,5187],[73191,5187],[6,166,2350],{"id":73796,"title":5351,"description":73770,"kind":9,"type":73187,"section":5187,"path":158,"anchor":5350,"order":293,"pageTitle":5185,"context":73771,"tokens":73797,"tags":73798,"related":73799},"/docs/modules/overview::heading::not-in-this-section",[5351,5185,5186,5187],[73191,5187],[6,166,2350],{"id":617,"title":190,"description":5368,"kind":5369,"type":73179,"section":5187,"path":617,"group":5204,"order":11,"pageTitle":190,"context":73801,"tokens":73802,"tags":73803,"activation":3242,"related":73804,"status":5370,"integration":2706},"Modules / Scroll & Motion",[190,5368,5187,5204,5373,190,2890,5375,5376,5377,5378,3325,3341,3328,3344,799,795,3242,5370,2706,73181,28089,5373],[5187,5204,2706,5370],[5215,3269],{"id":73806,"title":5375,"description":73807,"kind":5369,"type":4937,"section":5187,"path":617,"group":5204,"order":11,"pageTitle":190,"context":73808,"tokens":73809,"tags":73810,"activation":3242,"related":73811,"status":5370,"integration":2706},"/docs/modules/progress::attr::string-key","StringProgress attribute","StringProgress / Modules",[5375,190,5368,5187,5204,5373,190,2890],[4914,5187,5204,2706,5370],[5215,3269],{"id":73813,"title":5376,"description":73807,"kind":5369,"type":4937,"section":5187,"path":617,"group":5204,"order":11,"pageTitle":190,"context":73808,"tokens":73814,"tags":73815,"activation":3242,"related":73816,"status":5370,"integration":2706},"/docs/modules/progress::attr::string-easing",[5376,190,5368,5187,5204,5373,190,2890],[4914,5187,5204,2706,5370],[5215,3269],{"id":73818,"title":5377,"description":73807,"kind":5369,"type":4937,"section":5187,"path":617,"group":5204,"order":11,"pageTitle":190,"context":73808,"tokens":73819,"tags":73820,"activation":3242,"related":73821,"status":5370,"integration":2706},"/docs/modules/progress::attr::string-offset-top",[5377,190,5368,5187,5204,5373,190,2890],[4914,5187,5204,2706,5370],[5215,3269],{"id":73823,"title":5378,"description":73807,"kind":5369,"type":4937,"section":5187,"path":617,"group":5204,"order":11,"pageTitle":190,"context":73808,"tokens":73824,"tags":73825,"activation":3242,"related":73826,"status":5370,"integration":2706},"/docs/modules/progress::attr::string-offset-bottom",[5378,190,5368,5187,5204,5373,190,2890],[4914,5187,5204,2706,5370],[5215,3269],{"id":73828,"title":3325,"description":73807,"kind":5369,"type":4937,"section":5187,"path":617,"group":5204,"order":11,"pageTitle":190,"context":73808,"tokens":73829,"tags":73830,"activation":3242,"related":73831,"status":5370,"integration":2706},"/docs/modules/progress::attr::string-enter-el",[3325,190,5368,5187,5204,5373,190,2890],[4914,5187,5204,2706,5370],[5215,3269],{"id":73833,"title":3341,"description":73807,"kind":5369,"type":4937,"section":5187,"path":617,"group":5204,"order":11,"pageTitle":190,"context":73808,"tokens":73834,"tags":73835,"activation":3242,"related":73836,"status":5370,"integration":2706},"/docs/modules/progress::attr::string-enter-vp",[3341,190,5368,5187,5204,5373,190,2890],[4914,5187,5204,2706,5370],[5215,3269],{"id":73838,"title":3328,"description":73807,"kind":5369,"type":4937,"section":5187,"path":617,"group":5204,"order":11,"pageTitle":190,"context":73808,"tokens":73839,"tags":73840,"activation":3242,"related":73841,"status":5370,"integration":2706},"/docs/modules/progress::attr::string-exit-el",[3328,190,5368,5187,5204,5373,190,2890],[4914,5187,5204,2706,5370],[5215,3269],{"id":73843,"title":3344,"description":73807,"kind":5369,"type":4937,"section":5187,"path":617,"group":5204,"order":11,"pageTitle":190,"context":73808,"tokens":73844,"tags":73845,"activation":3242,"related":73846,"status":5370,"integration":2706},"/docs/modules/progress::attr::string-exit-vp",[3344,190,5368,5187,5204,5373,190,2890],[4914,5187,5204,2706,5370],[5215,3269],{"id":73848,"title":799,"description":73849,"kind":5369,"type":73478,"section":5187,"path":617,"group":5204,"order":11,"pageTitle":190,"context":73808,"tokens":73850,"tags":73851,"activation":3242,"related":73852,"status":5370,"integration":2706},"/docs/modules/progress::event::object:progress:\u003Cid>","StringProgress event",[799,190,5368,5187,5204,5373,190,2890],[73482,5187,5204,2706,5370],[5215,3269],{"id":73854,"title":795,"description":73855,"kind":5369,"type":73856,"section":5187,"path":617,"group":5204,"order":11,"pageTitle":190,"context":73808,"tokens":73857,"tags":73858,"activation":3242,"related":73860,"status":5370,"integration":2706},"/docs/modules/progress::css::--progress","StringProgress CSS variable","css-variable",[795,190,5368,5187,5204,5373,190,2890],[73859,5187,5204,2706,5370],"CSS Variable",[5215,3269],{"id":73862,"title":5407,"description":73863,"kind":5369,"type":73187,"section":5187,"path":617,"anchor":5406,"group":5204,"order":11,"pageTitle":190,"context":73808,"tokens":73864,"tags":73865,"activation":3242,"related":73866,"status":5370,"integration":2706},"/docs/modules/progress::heading::public-api","Section in StringProgress",[5407,190,5368,5187,5204,5373,190,2890],[73191,5187,5204,2706,5370],[5215,3269],{"id":73868,"title":4905,"description":73863,"kind":5369,"type":73187,"section":5187,"path":617,"anchor":4904,"group":5204,"order":11,"pageTitle":190,"context":73808,"tokens":73869,"tags":73870,"activation":3242,"related":73871,"status":5370,"integration":2706},"/docs/modules/progress::heading::attributes",[4905,190,5368,5187,5204,5373,190,2890],[73191,5187,5204,2706,5370],[5215,3269],{"id":73873,"title":5558,"description":73863,"kind":5369,"type":73187,"section":5187,"path":617,"anchor":5557,"group":5204,"order":11,"pageTitle":190,"context":73808,"tokens":73874,"tags":73875,"activation":3242,"related":73876,"status":5370,"integration":2706},"/docs/modules/progress::heading::css-variables-and-dom-output",[5558,190,5368,5187,5204,5373,190,2890],[73191,5187,5204,2706,5370],[5215,3269],{"id":73878,"title":5593,"description":73863,"kind":5369,"type":73187,"section":5187,"path":617,"anchor":3814,"group":5204,"order":11,"pageTitle":190,"context":73808,"tokens":73879,"tags":73880,"activation":3242,"related":73881,"status":5370,"integration":2706},"/docs/modules/progress::heading::events",[5593,190,5368,5187,5204,5373,190,2890],[73191,5187,5204,2706,5370],[5215,3269],{"id":73883,"title":5667,"description":73863,"kind":5369,"type":73187,"section":5187,"path":617,"anchor":5666,"group":5204,"order":11,"pageTitle":190,"context":73808,"tokens":73884,"tags":73885,"activation":3242,"related":73886,"status":5370,"integration":2706},"/docs/modules/progress::heading::mirror-behavior",[5667,190,5368,5187,5204,5373,190,2890],[73191,5187,5204,2706,5370],[5215,3269],{"id":73888,"title":5689,"description":73863,"kind":5369,"type":73187,"section":5187,"path":617,"anchor":5688,"group":5204,"order":11,"pageTitle":190,"context":73808,"tokens":73889,"tags":73890,"activation":3242,"related":73891,"status":5370,"integration":2706},"/docs/modules/progress::heading::quick-example",[5689,190,5368,5187,5204,5373,190,2890],[73191,5187,5204,2706,5370],[5215,3269],{"id":73893,"title":6074,"description":73863,"kind":5369,"type":73187,"section":5187,"path":617,"anchor":6073,"group":5204,"order":11,"pageTitle":190,"context":73808,"tokens":73894,"tags":73895,"activation":3242,"related":73896,"status":5370,"integration":2706},"/docs/modules/progress::heading::registration",[6074,190,5368,5187,5204,5373,190,2890],[73191,5187,5204,2706,5370],[5215,3269],{"id":73898,"title":6133,"description":73863,"kind":5369,"type":73187,"section":5187,"path":617,"anchor":6132,"group":5204,"order":11,"pageTitle":190,"context":73808,"tokens":73899,"tags":73900,"activation":3242,"related":73901,"status":5370,"integration":2706},"/docs/modules/progress::heading::detailed-behavior",[6133,190,5368,5187,5204,5373,190,2890],[73191,5187,5204,2706,5370],[5215,3269],{"id":5215,"title":5216,"description":6168,"kind":5369,"type":73179,"section":5187,"path":5215,"group":5204,"order":427,"pageTitle":5216,"context":73801,"tokens":73903,"tags":73905,"activation":6169,"related":73906,"status":5370,"integration":2706},[5216,6168,5187,5204,6171,5216,6173,6175,6177,6169,5370,2706,73181,28089,73904],"progress part",[5187,5204,2706,5370],[617,3269,2899],{"id":73908,"title":6173,"description":73909,"kind":5369,"type":4937,"section":5187,"path":5215,"group":5204,"order":427,"pageTitle":5216,"context":73910,"tokens":73911,"tags":73912,"activation":6169,"related":73913,"status":5370,"integration":2706},"/docs/modules/progress-part::attr::string-part-of","StringProgressPart attribute","StringProgressPart / Modules",[6173,5216,6168,5187,5204,6171,5216],[4914,5187,5204,2706,5370],[617,3269,2899],{"id":73915,"title":6175,"description":73916,"kind":5369,"type":73478,"section":5187,"path":5215,"group":5204,"order":427,"pageTitle":5216,"context":73910,"tokens":73917,"tags":73918,"activation":6169,"related":73919,"status":5370,"integration":2706},"/docs/modules/progress-part::event::object:progress-slice:\u003Cid>","StringProgressPart event",[6175,5216,6168,5187,5204,6171,5216],[73482,5187,5204,2706,5370],[617,3269,2899],{"id":73921,"title":6177,"description":73922,"kind":5369,"type":73856,"section":5187,"path":5215,"group":5204,"order":427,"pageTitle":5216,"context":73910,"tokens":73923,"tags":73924,"activation":6169,"related":73925,"status":5370,"integration":2706},"/docs/modules/progress-part::css::--progress-slice","StringProgressPart CSS variable",[6177,5216,6168,5187,5204,6171,5216],[73859,5187,5204,2706,5370],[617,3269,2899],{"id":73927,"title":5407,"description":73928,"kind":5369,"type":73187,"section":5187,"path":5215,"anchor":5406,"group":5204,"order":427,"pageTitle":5216,"context":73910,"tokens":73929,"tags":73930,"activation":6169,"related":73931,"status":5370,"integration":2706},"/docs/modules/progress-part::heading::public-api","Section in StringProgressPart",[5407,5216,6168,5187,5204,6171,5216],[73191,5187,5204,2706,5370],[617,3269,2899],{"id":73933,"title":4905,"description":73928,"kind":5369,"type":73187,"section":5187,"path":5215,"anchor":4904,"group":5204,"order":427,"pageTitle":5216,"context":73910,"tokens":73934,"tags":73935,"activation":6169,"related":73936,"status":5370,"integration":2706},"/docs/modules/progress-part::heading::attributes",[4905,5216,6168,5187,5204,6171,5216],[73191,5187,5204,2706,5370],[617,3269,2899],{"id":73938,"title":5558,"description":73928,"kind":5369,"type":73187,"section":5187,"path":5215,"anchor":5557,"group":5204,"order":427,"pageTitle":5216,"context":73910,"tokens":73939,"tags":73940,"activation":6169,"related":73941,"status":5370,"integration":2706},"/docs/modules/progress-part::heading::css-variables-and-dom-output",[5558,5216,6168,5187,5204,6171,5216],[73191,5187,5204,2706,5370],[617,3269,2899],{"id":73943,"title":5593,"description":73928,"kind":5369,"type":73187,"section":5187,"path":5215,"anchor":3814,"group":5204,"order":427,"pageTitle":5216,"context":73910,"tokens":73944,"tags":73945,"activation":6169,"related":73946,"status":5370,"integration":2706},"/docs/modules/progress-part::heading::events",[5593,5216,6168,5187,5204,6171,5216],[73191,5187,5204,2706,5370],[617,3269,2899],{"id":73948,"title":5667,"description":73928,"kind":5369,"type":73187,"section":5187,"path":5215,"anchor":5666,"group":5204,"order":427,"pageTitle":5216,"context":73910,"tokens":73949,"tags":73950,"activation":6169,"related":73951,"status":5370,"integration":2706},"/docs/modules/progress-part::heading::mirror-behavior",[5667,5216,6168,5187,5204,6171,5216],[73191,5187,5204,2706,5370],[617,3269,2899],{"id":73953,"title":5689,"description":73928,"kind":5369,"type":73187,"section":5187,"path":5215,"anchor":5688,"group":5204,"order":427,"pageTitle":5216,"context":73910,"tokens":73954,"tags":73955,"activation":6169,"related":73956,"status":5370,"integration":2706},"/docs/modules/progress-part::heading::quick-example",[5689,5216,6168,5187,5204,6171,5216],[73191,5187,5204,2706,5370],[617,3269,2899],{"id":73958,"title":6074,"description":73928,"kind":5369,"type":73187,"section":5187,"path":5215,"anchor":6073,"group":5204,"order":427,"pageTitle":5216,"context":73910,"tokens":73959,"tags":73960,"activation":6169,"related":73961,"status":5370,"integration":2706},"/docs/modules/progress-part::heading::registration",[6074,5216,6168,5187,5204,6171,5216],[73191,5187,5204,2706,5370],[617,3269,2899],{"id":73963,"title":6133,"description":73928,"kind":5369,"type":73187,"section":5187,"path":5215,"anchor":6132,"group":5204,"order":427,"pageTitle":5216,"context":73910,"tokens":73964,"tags":73965,"activation":6169,"related":73966,"status":5370,"integration":2706},"/docs/modules/progress-part::heading::detailed-behavior",[6133,5216,6168,5187,5204,6171,5216],[73191,5187,5204,2706,5370],[617,3269,2899],{"id":3269,"title":5221,"description":7075,"kind":5369,"type":73179,"section":5187,"path":3269,"group":5204,"order":609,"pageTitle":5221,"context":73801,"tokens":73968,"tags":73969,"activation":7076,"related":73970,"status":5370,"integration":2706},[5221,7075,5187,5204,7078,5221,2891,2894,7076,5370,2706,73181,28089,7078],[5187,5204,2706,5370],[617,3259,2899],{"id":73972,"title":2894,"description":73973,"kind":5369,"type":73478,"section":5187,"path":3269,"group":5204,"order":609,"pageTitle":5221,"context":73974,"tokens":73975,"tags":73976,"activation":7076,"related":73977,"status":5370,"integration":2706},"/docs/modules/parallax::event::object:parallax:\u003Cid>","StringParallax event","StringParallax / Modules",[2894,5221,7075,5187,5204,7078,5221,2891],[73482,5187,5204,2706,5370],[617,3259,2899],{"id":73979,"title":5407,"description":73980,"kind":5369,"type":73187,"section":5187,"path":3269,"anchor":5406,"group":5204,"order":609,"pageTitle":5221,"context":73974,"tokens":73981,"tags":73982,"activation":7076,"related":73983,"status":5370,"integration":2706},"/docs/modules/parallax::heading::public-api","Section in StringParallax",[5407,5221,7075,5187,5204,7078,5221,2891],[73191,5187,5204,2706,5370],[617,3259,2899],{"id":73985,"title":4905,"description":73980,"kind":5369,"type":73187,"section":5187,"path":3269,"anchor":4904,"group":5204,"order":609,"pageTitle":5221,"context":73974,"tokens":73986,"tags":73987,"activation":7076,"related":73988,"status":5370,"integration":2706},"/docs/modules/parallax::heading::attributes",[4905,5221,7075,5187,5204,7078,5221,2891],[73191,5187,5204,2706,5370],[617,3259,2899],{"id":73990,"title":5558,"description":73980,"kind":5369,"type":73187,"section":5187,"path":3269,"anchor":5557,"group":5204,"order":609,"pageTitle":5221,"context":73974,"tokens":73991,"tags":73992,"activation":7076,"related":73993,"status":5370,"integration":2706},"/docs/modules/parallax::heading::css-variables-and-dom-output",[5558,5221,7075,5187,5204,7078,5221,2891],[73191,5187,5204,2706,5370],[617,3259,2899],{"id":73995,"title":5593,"description":73980,"kind":5369,"type":73187,"section":5187,"path":3269,"anchor":3814,"group":5204,"order":609,"pageTitle":5221,"context":73974,"tokens":73996,"tags":73997,"activation":7076,"related":73998,"status":5370,"integration":2706},"/docs/modules/parallax::heading::events",[5593,5221,7075,5187,5204,7078,5221,2891],[73191,5187,5204,2706,5370],[617,3259,2899],{"id":74000,"title":5667,"description":73980,"kind":5369,"type":73187,"section":5187,"path":3269,"anchor":5666,"group":5204,"order":609,"pageTitle":5221,"context":73974,"tokens":74001,"tags":74002,"activation":7076,"related":74003,"status":5370,"integration":2706},"/docs/modules/parallax::heading::mirror-behavior",[5667,5221,7075,5187,5204,7078,5221,2891],[73191,5187,5204,2706,5370],[617,3259,2899],{"id":74005,"title":5689,"description":73980,"kind":5369,"type":73187,"section":5187,"path":3269,"anchor":5688,"group":5204,"order":609,"pageTitle":5221,"context":73974,"tokens":74006,"tags":74007,"activation":7076,"related":74008,"status":5370,"integration":2706},"/docs/modules/parallax::heading::quick-example",[5689,5221,7075,5187,5204,7078,5221,2891],[73191,5187,5204,2706,5370],[617,3259,2899],{"id":74010,"title":6074,"description":73980,"kind":5369,"type":73187,"section":5187,"path":3269,"anchor":6073,"group":5204,"order":609,"pageTitle":5221,"context":73974,"tokens":74011,"tags":74012,"activation":7076,"related":74013,"status":5370,"integration":2706},"/docs/modules/parallax::heading::registration",[6074,5221,7075,5187,5204,7078,5221,2891],[73191,5187,5204,2706,5370],[617,3259,2899],{"id":74015,"title":6133,"description":73980,"kind":5369,"type":73187,"section":5187,"path":3269,"anchor":6132,"group":5204,"order":609,"pageTitle":5221,"context":73974,"tokens":74016,"tags":74017,"activation":7076,"related":74018,"status":5370,"integration":2706},"/docs/modules/parallax::heading::detailed-behavior",[6133,5221,7075,5187,5204,7078,5221,2891],[73191,5187,5204,2706,5370],[617,3259,2899],{"id":5226,"title":5227,"description":8026,"kind":5369,"type":73179,"section":5187,"path":5226,"group":5204,"order":819,"pageTitle":5227,"context":73801,"tokens":74020,"tags":74021,"activation":8028,"related":74022,"status":8027,"integration":2706},[5227,8026,5187,5204,8030,5227,8033,8035,8028,8027,2706,73181,28089,8030],[5187,5204,2706,8027],[5232,617,8037],{"id":74024,"title":8033,"description":74025,"kind":5369,"type":73478,"section":5187,"path":5226,"group":5204,"order":819,"pageTitle":5227,"context":74026,"tokens":74027,"tags":74028,"activation":8028,"related":74029,"status":8027,"integration":2706},"/docs/modules/lerp::event::object:lerp:\u003Cid>","StringLerp event","StringLerp / Modules",[8033,5227,8026,5187,5204,8030,5227],[73482,5187,5204,2706,8027],[5232,617,8037],{"id":74031,"title":8035,"description":74032,"kind":5369,"type":73856,"section":5187,"path":5226,"group":5204,"order":819,"pageTitle":5227,"context":74026,"tokens":74033,"tags":74034,"activation":8028,"related":74035,"status":8027,"integration":2706},"/docs/modules/lerp::css::--lerp","StringLerp CSS variable",[8035,5227,8026,5187,5204,8030,5227],[73859,5187,5204,2706,8027],[5232,617,8037],{"id":74037,"title":5407,"description":74038,"kind":5369,"type":73187,"section":5187,"path":5226,"anchor":5406,"group":5204,"order":819,"pageTitle":5227,"context":74026,"tokens":74039,"tags":74040,"activation":8028,"related":74041,"status":8027,"integration":2706},"/docs/modules/lerp::heading::public-api","Section in StringLerp",[5407,5227,8026,5187,5204,8030,5227],[73191,5187,5204,2706,8027],[5232,617,8037],{"id":74043,"title":4905,"description":74038,"kind":5369,"type":73187,"section":5187,"path":5226,"anchor":4904,"group":5204,"order":819,"pageTitle":5227,"context":74026,"tokens":74044,"tags":74045,"activation":8028,"related":74046,"status":8027,"integration":2706},"/docs/modules/lerp::heading::attributes",[4905,5227,8026,5187,5204,8030,5227],[73191,5187,5204,2706,8027],[5232,617,8037],{"id":74048,"title":5558,"description":74038,"kind":5369,"type":73187,"section":5187,"path":5226,"anchor":5557,"group":5204,"order":819,"pageTitle":5227,"context":74026,"tokens":74049,"tags":74050,"activation":8028,"related":74051,"status":8027,"integration":2706},"/docs/modules/lerp::heading::css-variables-and-dom-output",[5558,5227,8026,5187,5204,8030,5227],[73191,5187,5204,2706,8027],[5232,617,8037],{"id":74053,"title":5593,"description":74038,"kind":5369,"type":73187,"section":5187,"path":5226,"anchor":3814,"group":5204,"order":819,"pageTitle":5227,"context":74026,"tokens":74054,"tags":74055,"activation":8028,"related":74056,"status":8027,"integration":2706},"/docs/modules/lerp::heading::events",[5593,5227,8026,5187,5204,8030,5227],[73191,5187,5204,2706,8027],[5232,617,8037],{"id":74058,"title":5667,"description":74038,"kind":5369,"type":73187,"section":5187,"path":5226,"anchor":5666,"group":5204,"order":819,"pageTitle":5227,"context":74026,"tokens":74059,"tags":74060,"activation":8028,"related":74061,"status":8027,"integration":2706},"/docs/modules/lerp::heading::mirror-behavior",[5667,5227,8026,5187,5204,8030,5227],[73191,5187,5204,2706,8027],[5232,617,8037],{"id":74063,"title":5689,"description":74038,"kind":5369,"type":73187,"section":5187,"path":5226,"anchor":5688,"group":5204,"order":819,"pageTitle":5227,"context":74026,"tokens":74064,"tags":74065,"activation":8028,"related":74066,"status":8027,"integration":2706},"/docs/modules/lerp::heading::quick-example",[5689,5227,8026,5187,5204,8030,5227],[73191,5187,5204,2706,8027],[5232,617,8037],{"id":74068,"title":6074,"description":74038,"kind":5369,"type":73187,"section":5187,"path":5226,"anchor":6073,"group":5204,"order":819,"pageTitle":5227,"context":74026,"tokens":74069,"tags":74070,"activation":8028,"related":74071,"status":8027,"integration":2706},"/docs/modules/lerp::heading::registration",[6074,5227,8026,5187,5204,8030,5227],[73191,5187,5204,2706,8027],[5232,617,8037],{"id":74073,"title":6133,"description":74038,"kind":5369,"type":73187,"section":5187,"path":5226,"anchor":6132,"group":5204,"order":819,"pageTitle":5227,"context":74026,"tokens":74074,"tags":74075,"activation":8028,"related":74076,"status":8027,"integration":2706},"/docs/modules/lerp::heading::detailed-behavior",[6133,5227,8026,5187,5204,8030,5227],[73191,5187,5204,2706,8027],[5232,617,8037],{"id":5232,"title":5233,"description":8527,"kind":5369,"type":73179,"section":5187,"path":5232,"group":5204,"order":1908,"pageTitle":5233,"context":73801,"tokens":74078,"tags":74079,"activation":8528,"related":74080,"status":8027,"integration":2706},[5233,8527,5187,5204,8530,5233,8532,8534,8536,8528,8027,2706,73181,28089,8530],[5187,5204,2706,8027],[5226,617,8037],{"id":74082,"title":8532,"description":74083,"kind":5369,"type":4937,"section":5187,"path":5232,"group":5204,"order":1908,"pageTitle":5233,"context":74084,"tokens":74085,"tags":74086,"activation":8528,"related":74087,"status":8027,"integration":2706},"/docs/modules/glide::attr::string-glide","StringGlide attribute","StringGlide / Modules",[8532,5233,8527,5187,5204,8530,5233],[4914,5187,5204,2706,8027],[5226,617,8037],{"id":74089,"title":8534,"description":74090,"kind":5369,"type":73478,"section":5187,"path":5232,"group":5204,"order":1908,"pageTitle":5233,"context":74084,"tokens":74091,"tags":74092,"activation":8528,"related":74093,"status":8027,"integration":2706},"/docs/modules/glide::event::object:glide:\u003Cid>","StringGlide event",[8534,5233,8527,5187,5204,8530,5233],[73482,5187,5204,2706,8027],[5226,617,8037],{"id":74095,"title":8536,"description":74096,"kind":5369,"type":73856,"section":5187,"path":5232,"group":5204,"order":1908,"pageTitle":5233,"context":74084,"tokens":74097,"tags":74098,"activation":8528,"related":74099,"status":8027,"integration":2706},"/docs/modules/glide::css::--glide","StringGlide CSS variable",[8536,5233,8527,5187,5204,8530,5233],[73859,5187,5204,2706,8027],[5226,617,8037],{"id":74101,"title":5407,"description":74102,"kind":5369,"type":73187,"section":5187,"path":5232,"anchor":5406,"group":5204,"order":1908,"pageTitle":5233,"context":74084,"tokens":74103,"tags":74104,"activation":8528,"related":74105,"status":8027,"integration":2706},"/docs/modules/glide::heading::public-api","Section in StringGlide",[5407,5233,8527,5187,5204,8530,5233],[73191,5187,5204,2706,8027],[5226,617,8037],{"id":74107,"title":4905,"description":74102,"kind":5369,"type":73187,"section":5187,"path":5232,"anchor":4904,"group":5204,"order":1908,"pageTitle":5233,"context":74084,"tokens":74108,"tags":74109,"activation":8528,"related":74110,"status":8027,"integration":2706},"/docs/modules/glide::heading::attributes",[4905,5233,8527,5187,5204,8530,5233],[73191,5187,5204,2706,8027],[5226,617,8037],{"id":74112,"title":5558,"description":74102,"kind":5369,"type":73187,"section":5187,"path":5232,"anchor":5557,"group":5204,"order":1908,"pageTitle":5233,"context":74084,"tokens":74113,"tags":74114,"activation":8528,"related":74115,"status":8027,"integration":2706},"/docs/modules/glide::heading::css-variables-and-dom-output",[5558,5233,8527,5187,5204,8530,5233],[73191,5187,5204,2706,8027],[5226,617,8037],{"id":74117,"title":5593,"description":74102,"kind":5369,"type":73187,"section":5187,"path":5232,"anchor":3814,"group":5204,"order":1908,"pageTitle":5233,"context":74084,"tokens":74118,"tags":74119,"activation":8528,"related":74120,"status":8027,"integration":2706},"/docs/modules/glide::heading::events",[5593,5233,8527,5187,5204,8530,5233],[73191,5187,5204,2706,8027],[5226,617,8037],{"id":74122,"title":5667,"description":74102,"kind":5369,"type":73187,"section":5187,"path":5232,"anchor":5666,"group":5204,"order":1908,"pageTitle":5233,"context":74084,"tokens":74123,"tags":74124,"activation":8528,"related":74125,"status":8027,"integration":2706},"/docs/modules/glide::heading::mirror-behavior",[5667,5233,8527,5187,5204,8530,5233],[73191,5187,5204,2706,8027],[5226,617,8037],{"id":74127,"title":5689,"description":74102,"kind":5369,"type":73187,"section":5187,"path":5232,"anchor":5688,"group":5204,"order":1908,"pageTitle":5233,"context":74084,"tokens":74128,"tags":74129,"activation":8528,"related":74130,"status":8027,"integration":2706},"/docs/modules/glide::heading::quick-example",[5689,5233,8527,5187,5204,8530,5233],[73191,5187,5204,2706,8027],[5226,617,8037],{"id":74132,"title":6074,"description":74102,"kind":5369,"type":73187,"section":5187,"path":5232,"anchor":6073,"group":5204,"order":1908,"pageTitle":5233,"context":74084,"tokens":74133,"tags":74134,"activation":8528,"related":74135,"status":8027,"integration":2706},"/docs/modules/glide::heading::registration",[6074,5233,8527,5187,5204,8530,5233],[73191,5187,5204,2706,8027],[5226,617,8037],{"id":74137,"title":6133,"description":74102,"kind":5369,"type":73187,"section":5187,"path":5232,"anchor":6132,"group":5204,"order":1908,"pageTitle":5233,"context":74084,"tokens":74138,"tags":74139,"activation":8528,"related":74140,"status":8027,"integration":2706},"/docs/modules/glide::heading::detailed-behavior",[6133,5233,8527,5187,5204,8530,5233],[73191,5187,5204,2706,8027],[5226,617,8037],{"id":5238,"title":5239,"description":8999,"kind":5369,"type":73179,"section":5187,"path":5238,"group":5204,"order":4298,"pageTitle":5239,"context":73801,"tokens":74142,"tags":74143,"activation":9000,"related":74144,"status":5370,"integration":2706},[5239,8999,5187,5204,9002,5239,9004,9000,5370,2706,73181,28089,9002],[5187,5204,2706,5370],[9008,3269,2464],{"id":74146,"title":9004,"description":74147,"kind":5369,"type":4937,"section":5187,"path":5238,"group":5204,"order":4298,"pageTitle":5239,"context":74148,"tokens":74149,"tags":74150,"activation":9000,"related":74151,"status":5370,"integration":2706},"/docs/modules/anchor::attr::string-anchor","StringAnchor attribute","StringAnchor / Modules",[9004,5239,8999,5187,5204,9002,5239],[4914,5187,5204,2706,5370],[9008,3269,2464],{"id":74153,"title":5407,"description":74154,"kind":5369,"type":73187,"section":5187,"path":5238,"anchor":5406,"group":5204,"order":4298,"pageTitle":5239,"context":74148,"tokens":74155,"tags":74156,"activation":9000,"related":74157,"status":5370,"integration":2706},"/docs/modules/anchor::heading::public-api","Section in StringAnchor",[5407,5239,8999,5187,5204,9002,5239],[73191,5187,5204,2706,5370],[9008,3269,2464],{"id":74159,"title":4905,"description":74154,"kind":5369,"type":73187,"section":5187,"path":5238,"anchor":4904,"group":5204,"order":4298,"pageTitle":5239,"context":74148,"tokens":74160,"tags":74161,"activation":9000,"related":74162,"status":5370,"integration":2706},"/docs/modules/anchor::heading::attributes",[4905,5239,8999,5187,5204,9002,5239],[73191,5187,5204,2706,5370],[9008,3269,2464],{"id":74164,"title":5558,"description":74154,"kind":5369,"type":73187,"section":5187,"path":5238,"anchor":5557,"group":5204,"order":4298,"pageTitle":5239,"context":74148,"tokens":74165,"tags":74166,"activation":9000,"related":74167,"status":5370,"integration":2706},"/docs/modules/anchor::heading::css-variables-and-dom-output",[5558,5239,8999,5187,5204,9002,5239],[73191,5187,5204,2706,5370],[9008,3269,2464],{"id":74169,"title":5593,"description":74154,"kind":5369,"type":73187,"section":5187,"path":5238,"anchor":3814,"group":5204,"order":4298,"pageTitle":5239,"context":74148,"tokens":74170,"tags":74171,"activation":9000,"related":74172,"status":5370,"integration":2706},"/docs/modules/anchor::heading::events",[5593,5239,8999,5187,5204,9002,5239],[73191,5187,5204,2706,5370],[9008,3269,2464],{"id":74174,"title":5667,"description":74154,"kind":5369,"type":73187,"section":5187,"path":5238,"anchor":5666,"group":5204,"order":4298,"pageTitle":5239,"context":74148,"tokens":74175,"tags":74176,"activation":9000,"related":74177,"status":5370,"integration":2706},"/docs/modules/anchor::heading::mirror-behavior",[5667,5239,8999,5187,5204,9002,5239],[73191,5187,5204,2706,5370],[9008,3269,2464],{"id":74179,"title":5689,"description":74154,"kind":5369,"type":73187,"section":5187,"path":5238,"anchor":5688,"group":5204,"order":4298,"pageTitle":5239,"context":74148,"tokens":74180,"tags":74181,"activation":9000,"related":74182,"status":5370,"integration":2706},"/docs/modules/anchor::heading::quick-example",[5689,5239,8999,5187,5204,9002,5239],[73191,5187,5204,2706,5370],[9008,3269,2464],{"id":74184,"title":6074,"description":74154,"kind":5369,"type":73187,"section":5187,"path":5238,"anchor":6073,"group":5204,"order":4298,"pageTitle":5239,"context":74148,"tokens":74185,"tags":74186,"activation":9000,"related":74187,"status":5370,"integration":2706},"/docs/modules/anchor::heading::registration",[6074,5239,8999,5187,5204,9002,5239],[73191,5187,5204,2706,5370],[9008,3269,2464],{"id":74189,"title":6133,"description":74154,"kind":5369,"type":73187,"section":5187,"path":5238,"anchor":6132,"group":5204,"order":4298,"pageTitle":5239,"context":74148,"tokens":74190,"tags":74191,"activation":9000,"related":74192,"status":5370,"integration":2706},"/docs/modules/anchor::heading::detailed-behavior",[6133,5239,8999,5187,5204,9002,5239],[73191,5187,5204,2706,5370],[9008,3269,2464],{"id":4398,"title":5244,"description":10398,"kind":5369,"type":73179,"section":5187,"path":4398,"group":5204,"order":4605,"pageTitle":5244,"context":73801,"tokens":74194,"tags":74196,"activation":10399,"related":74197,"status":8027,"integration":2706},[5244,10398,5187,5204,10401,5244,10399,8027,2706,73181,28089,74195],"scroll container",[5187,5204,2706,8027],[4310,4397,4309],{"id":74199,"title":5407,"description":74200,"kind":5369,"type":73187,"section":5187,"path":4398,"anchor":5406,"group":5204,"order":4605,"pageTitle":5244,"context":74201,"tokens":74202,"tags":74203,"activation":10399,"related":74204,"status":8027,"integration":2706},"/docs/modules/scroll-container::heading::public-api","Section in StringScrollContainer","StringScrollContainer / Modules",[5407,5244,10398,5187,5204,10401,5244],[73191,5187,5204,2706,8027],[4310,4397,4309],{"id":74206,"title":4905,"description":74200,"kind":5369,"type":73187,"section":5187,"path":4398,"anchor":4904,"group":5204,"order":4605,"pageTitle":5244,"context":74201,"tokens":74207,"tags":74208,"activation":10399,"related":74209,"status":8027,"integration":2706},"/docs/modules/scroll-container::heading::attributes",[4905,5244,10398,5187,5204,10401,5244],[73191,5187,5204,2706,8027],[4310,4397,4309],{"id":74211,"title":5558,"description":74200,"kind":5369,"type":73187,"section":5187,"path":4398,"anchor":5557,"group":5204,"order":4605,"pageTitle":5244,"context":74201,"tokens":74212,"tags":74213,"activation":10399,"related":74214,"status":8027,"integration":2706},"/docs/modules/scroll-container::heading::css-variables-and-dom-output",[5558,5244,10398,5187,5204,10401,5244],[73191,5187,5204,2706,8027],[4310,4397,4309],{"id":74216,"title":5593,"description":74200,"kind":5369,"type":73187,"section":5187,"path":4398,"anchor":3814,"group":5204,"order":4605,"pageTitle":5244,"context":74201,"tokens":74217,"tags":74218,"activation":10399,"related":74219,"status":8027,"integration":2706},"/docs/modules/scroll-container::heading::events",[5593,5244,10398,5187,5204,10401,5244],[73191,5187,5204,2706,8027],[4310,4397,4309],{"id":74221,"title":5667,"description":74200,"kind":5369,"type":73187,"section":5187,"path":4398,"anchor":5666,"group":5204,"order":4605,"pageTitle":5244,"context":74201,"tokens":74222,"tags":74223,"activation":10399,"related":74224,"status":8027,"integration":2706},"/docs/modules/scroll-container::heading::mirror-behavior",[5667,5244,10398,5187,5204,10401,5244],[73191,5187,5204,2706,8027],[4310,4397,4309],{"id":74226,"title":5689,"description":74200,"kind":5369,"type":73187,"section":5187,"path":4398,"anchor":5688,"group":5204,"order":4605,"pageTitle":5244,"context":74201,"tokens":74227,"tags":74228,"activation":10399,"related":74229,"status":8027,"integration":2706},"/docs/modules/scroll-container::heading::quick-example",[5689,5244,10398,5187,5204,10401,5244],[73191,5187,5204,2706,8027],[4310,4397,4309],{"id":74231,"title":6074,"description":74200,"kind":5369,"type":73187,"section":5187,"path":4398,"anchor":6073,"group":5204,"order":4605,"pageTitle":5244,"context":74201,"tokens":74232,"tags":74233,"activation":10399,"related":74234,"status":8027,"integration":2706},"/docs/modules/scroll-container::heading::registration",[6074,5244,10398,5187,5204,10401,5244],[73191,5187,5204,2706,8027],[4310,4397,4309],{"id":74236,"title":6133,"description":74200,"kind":5369,"type":73187,"section":5187,"path":4398,"anchor":6132,"group":5204,"order":4605,"pageTitle":5244,"context":74201,"tokens":74237,"tags":74238,"activation":10399,"related":74239,"status":8027,"integration":2706},"/docs/modules/scroll-container::heading::detailed-behavior",[6133,5244,10398,5187,5204,10401,5244],[73191,5187,5204,2706,8027],[4310,4397,4309],{"id":4309,"title":5249,"description":11301,"kind":5369,"type":73179,"section":5187,"path":4309,"group":5204,"order":11302,"pageTitle":5249,"context":73801,"tokens":74241,"tags":74242,"activation":11303,"related":74243,"status":8027,"integration":2706},[5249,11301,5187,5204,11305,5249,11303,8027,2706,73181,28089,11305],[5187,5204,2706,8027],[4398,3982,3980],{"id":74245,"title":5407,"description":74246,"kind":5369,"type":73187,"section":5187,"path":4309,"anchor":5406,"group":5204,"order":11302,"pageTitle":5249,"context":74247,"tokens":74248,"tags":74249,"activation":11303,"related":74250,"status":8027,"integration":2706},"/docs/modules/scroller::heading::public-api","Section in StringScroller","StringScroller / Modules",[5407,5249,11301,5187,5204,11305,5249],[73191,5187,5204,2706,8027],[4398,3982,3980],{"id":74252,"title":4905,"description":74246,"kind":5369,"type":73187,"section":5187,"path":4309,"anchor":4904,"group":5204,"order":11302,"pageTitle":5249,"context":74247,"tokens":74253,"tags":74254,"activation":11303,"related":74255,"status":8027,"integration":2706},"/docs/modules/scroller::heading::attributes",[4905,5249,11301,5187,5204,11305,5249],[73191,5187,5204,2706,8027],[4398,3982,3980],{"id":74257,"title":5558,"description":74246,"kind":5369,"type":73187,"section":5187,"path":4309,"anchor":5557,"group":5204,"order":11302,"pageTitle":5249,"context":74247,"tokens":74258,"tags":74259,"activation":11303,"related":74260,"status":8027,"integration":2706},"/docs/modules/scroller::heading::css-variables-and-dom-output",[5558,5249,11301,5187,5204,11305,5249],[73191,5187,5204,2706,8027],[4398,3982,3980],{"id":74262,"title":5593,"description":74246,"kind":5369,"type":73187,"section":5187,"path":4309,"anchor":3814,"group":5204,"order":11302,"pageTitle":5249,"context":74247,"tokens":74263,"tags":74264,"activation":11303,"related":74265,"status":8027,"integration":2706},"/docs/modules/scroller::heading::events",[5593,5249,11301,5187,5204,11305,5249],[73191,5187,5204,2706,8027],[4398,3982,3980],{"id":74267,"title":5667,"description":74246,"kind":5369,"type":73187,"section":5187,"path":4309,"anchor":5666,"group":5204,"order":11302,"pageTitle":5249,"context":74247,"tokens":74268,"tags":74269,"activation":11303,"related":74270,"status":8027,"integration":2706},"/docs/modules/scroller::heading::mirror-behavior",[5667,5249,11301,5187,5204,11305,5249],[73191,5187,5204,2706,8027],[4398,3982,3980],{"id":74272,"title":5689,"description":74246,"kind":5369,"type":73187,"section":5187,"path":4309,"anchor":5688,"group":5204,"order":11302,"pageTitle":5249,"context":74247,"tokens":74273,"tags":74274,"activation":11303,"related":74275,"status":8027,"integration":2706},"/docs/modules/scroller::heading::quick-example",[5689,5249,11301,5187,5204,11305,5249],[73191,5187,5204,2706,8027],[4398,3982,3980],{"id":74277,"title":6074,"description":74246,"kind":5369,"type":73187,"section":5187,"path":4309,"anchor":6073,"group":5204,"order":11302,"pageTitle":5249,"context":74247,"tokens":74278,"tags":74279,"activation":11303,"related":74280,"status":8027,"integration":2706},"/docs/modules/scroller::heading::registration",[6074,5249,11301,5187,5204,11305,5249],[73191,5187,5204,2706,8027],[4398,3982,3980],{"id":74282,"title":6133,"description":74246,"kind":5369,"type":73187,"section":5187,"path":4309,"anchor":6132,"group":5204,"order":11302,"pageTitle":5249,"context":74247,"tokens":74283,"tags":74284,"activation":11303,"related":74285,"status":8027,"integration":2706},"/docs/modules/scroller::heading::detailed-behavior",[6133,5249,11301,5187,5204,11305,5249],[73191,5187,5204,2706,8027],[4398,3982,3980],{"id":5260,"title":195,"description":11667,"kind":5369,"type":73179,"section":5187,"path":5260,"group":5253,"order":11668,"pageTitle":195,"context":74287,"tokens":74288,"tags":74289,"activation":11670,"related":74290,"status":5370,"integration":11669},"Modules / Cursor & Interaction",[195,11667,5187,5253,11672,195,11673,11675,11676,11677,11678,11679,11680,11681,11682,11683,11672,11685,11686,11687,11688,1830,1860,11690,11691,11692,11693,11694,11695,11696,11697,11670,5370,11669,73181,28089,11672],[5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74292,"title":11675,"description":74293,"kind":5369,"type":4937,"section":5187,"path":5260,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74295,"tags":74296,"activation":11670,"related":74297,"status":5370,"integration":11669},"/docs/modules/cursor::attr::string-cursor","StringCursor attribute","StringCursor / Modules",[11675,195,11667,5187,5253,11672,195,11673],[4914,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74299,"title":11676,"description":74293,"kind":5369,"type":4937,"section":5187,"path":5260,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74300,"tags":74301,"activation":11670,"related":74302,"status":5370,"integration":11669},"/docs/modules/cursor::attr::string-cursor-target",[11676,195,11667,5187,5253,11672,195,11673],[4914,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74304,"title":11677,"description":74293,"kind":5369,"type":4937,"section":5187,"path":5260,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74305,"tags":74306,"activation":11670,"related":74307,"status":5370,"integration":11669},"/docs/modules/cursor::attr::string-cursor-class",[11677,195,11667,5187,5253,11672,195,11673],[4914,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74309,"title":11678,"description":74293,"kind":5369,"type":4937,"section":5187,"path":5260,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74310,"tags":74311,"activation":11670,"related":74312,"status":5370,"integration":11669},"/docs/modules/cursor::attr::string-cursor-enter",[11678,195,11667,5187,5253,11672,195,11673],[4914,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74314,"title":11679,"description":74293,"kind":5369,"type":4937,"section":5187,"path":5260,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74315,"tags":74316,"activation":11670,"related":74317,"status":5370,"integration":11669},"/docs/modules/cursor::attr::string-cursor-leave",[11679,195,11667,5187,5253,11672,195,11673],[4914,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74319,"title":11680,"description":74293,"kind":5369,"type":4937,"section":5187,"path":5260,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74320,"tags":74321,"activation":11670,"related":74322,"status":5370,"integration":11669},"/docs/modules/cursor::attr::string-cursor-leave-hold",[11680,195,11667,5187,5253,11672,195,11673],[4914,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74324,"title":11681,"description":74293,"kind":5369,"type":4937,"section":5187,"path":5260,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74325,"tags":74326,"activation":11670,"related":74327,"status":5370,"integration":11669},"/docs/modules/cursor::attr::string-cursor-lerp",[11681,195,11667,5187,5253,11672,195,11673],[4914,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74329,"title":11682,"description":74293,"kind":5369,"type":4937,"section":5187,"path":5260,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74330,"tags":74331,"activation":11670,"related":74332,"status":5370,"integration":11669},"/docs/modules/cursor::attr::string-cursor-vars",[11682,195,11667,5187,5253,11672,195,11673],[4914,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74334,"title":11683,"description":74293,"kind":5369,"type":4937,"section":5187,"path":5260,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74335,"tags":74336,"activation":11670,"related":74337,"status":5370,"integration":11669},"/docs/modules/cursor::attr::string-alignment",[11683,195,11667,5187,5253,11672,195,11673],[4914,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74339,"title":11672,"description":74340,"kind":5369,"type":73478,"section":5187,"path":5260,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74341,"tags":74342,"activation":11670,"related":74343,"status":5370,"integration":11669},"/docs/modules/cursor::event::cursor","StringCursor event",[11672,195,11667,5187,5253,11672,195,11673],[73482,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74345,"title":11685,"description":74340,"kind":5369,"type":73478,"section":5187,"path":5260,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74346,"tags":74347,"activation":11670,"related":74348,"status":5370,"integration":11669},"/docs/modules/cursor::event::cursor:start:\u003Cid>",[11685,195,11667,5187,5253,11672,195,11673],[73482,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74350,"title":11686,"description":74340,"kind":5369,"type":73478,"section":5187,"path":5260,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74351,"tags":74352,"activation":11670,"related":74353,"status":5370,"integration":11669},"/docs/modules/cursor::event::cursor:move:\u003Cid>",[11686,195,11667,5187,5253,11672,195,11673],[73482,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74355,"title":11687,"description":74340,"kind":5369,"type":73478,"section":5187,"path":5260,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74356,"tags":74357,"activation":11670,"related":74358,"status":5370,"integration":11669},"/docs/modules/cursor::event::cursor:pixel:\u003Cid>",[11687,195,11667,5187,5253,11672,195,11673],[73482,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74360,"title":11688,"description":74340,"kind":5369,"type":73478,"section":5187,"path":5260,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74361,"tags":74362,"activation":11670,"related":74363,"status":5370,"integration":11669},"/docs/modules/cursor::event::cursor:end:\u003Cid>",[11688,195,11667,5187,5253,11672,195,11673],[73482,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74365,"title":1830,"description":74366,"kind":5369,"type":73856,"section":5187,"path":5260,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74367,"tags":74368,"activation":11670,"related":74369,"status":5370,"integration":11669},"/docs/modules/cursor::css::--x","StringCursor CSS variable",[1830,195,11667,5187,5253,11672,195,11673],[73859,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74371,"title":1860,"description":74366,"kind":5369,"type":73856,"section":5187,"path":5260,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74372,"tags":74373,"activation":11670,"related":74374,"status":5370,"integration":11669},"/docs/modules/cursor::css::--y",[1860,195,11667,5187,5253,11672,195,11673],[73859,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74376,"title":11690,"description":74366,"kind":5369,"type":73856,"section":5187,"path":5260,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74377,"tags":74378,"activation":11670,"related":74379,"status":5370,"integration":11669},"/docs/modules/cursor::css::--x-lerp",[11690,195,11667,5187,5253,11672,195,11673],[73859,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74381,"title":11691,"description":74366,"kind":5369,"type":73856,"section":5187,"path":5260,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74382,"tags":74383,"activation":11670,"related":74384,"status":5370,"integration":11669},"/docs/modules/cursor::css::--y-lerp",[11691,195,11667,5187,5253,11672,195,11673],[73859,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74386,"title":11692,"description":74366,"kind":5369,"type":73856,"section":5187,"path":5260,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74387,"tags":74388,"activation":11670,"related":74389,"status":5370,"integration":11669},"/docs/modules/cursor::css::--x-px",[11692,195,11667,5187,5253,11672,195,11673],[73859,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74391,"title":11693,"description":74366,"kind":5369,"type":73856,"section":5187,"path":5260,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74392,"tags":74393,"activation":11670,"related":74394,"status":5370,"integration":11669},"/docs/modules/cursor::css::--y-px",[11693,195,11667,5187,5253,11672,195,11673],[73859,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74396,"title":11694,"description":74366,"kind":5369,"type":73856,"section":5187,"path":5260,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74397,"tags":74398,"activation":11670,"related":74399,"status":5370,"integration":11669},"/docs/modules/cursor::css::--dx",[11694,195,11667,5187,5253,11672,195,11673],[73859,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74401,"title":11695,"description":74366,"kind":5369,"type":73856,"section":5187,"path":5260,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74402,"tags":74403,"activation":11670,"related":74404,"status":5370,"integration":11669},"/docs/modules/cursor::css::--dy",[11695,195,11667,5187,5253,11672,195,11673],[73859,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74406,"title":11696,"description":74366,"kind":5369,"type":73856,"section":5187,"path":5260,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74407,"tags":74408,"activation":11670,"related":74409,"status":5370,"integration":11669},"/docs/modules/cursor::css::--angle",[11696,195,11667,5187,5253,11672,195,11673],[73859,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74411,"title":11697,"description":74366,"kind":5369,"type":73856,"section":5187,"path":5260,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74412,"tags":74413,"activation":11670,"related":74414,"status":5370,"integration":11669},"/docs/modules/cursor::css::--angle-deg",[11697,195,11667,5187,5253,11672,195,11673],[73859,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74416,"title":5407,"description":74417,"kind":5369,"type":73187,"section":5187,"path":5260,"anchor":5406,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74418,"tags":74419,"activation":11670,"related":74420,"status":5370,"integration":11669},"/docs/modules/cursor::heading::public-api","Section in StringCursor",[5407,195,11667,5187,5253,11672,195,11673],[73191,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74422,"title":11737,"description":74417,"kind":5369,"type":73187,"section":5187,"path":5260,"anchor":11736,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74423,"tags":74424,"activation":11670,"related":74425,"status":5370,"integration":11669},"/docs/modules/cursor::heading::target-attributes",[11737,195,11667,5187,5253,11672,195,11673],[73191,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74427,"title":11846,"description":74417,"kind":5369,"type":73187,"section":5187,"path":5260,"anchor":11845,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74428,"tags":74429,"activation":11670,"related":74430,"status":5370,"integration":11669},"/docs/modules/cursor::heading::portal-attributes",[11846,195,11667,5187,5253,11672,195,11673],[73191,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74432,"title":5558,"description":74417,"kind":5369,"type":73187,"section":5187,"path":5260,"anchor":5557,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74433,"tags":74434,"activation":11670,"related":74435,"status":5370,"integration":11669},"/docs/modules/cursor::heading::css-variables-and-dom-output",[5558,195,11667,5187,5253,11672,195,11673],[73191,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74437,"title":5593,"description":74417,"kind":5369,"type":73187,"section":5187,"path":5260,"anchor":3814,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74438,"tags":74439,"activation":11670,"related":74440,"status":5370,"integration":11669},"/docs/modules/cursor::heading::events",[5593,195,11667,5187,5253,11672,195,11673],[73191,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74442,"title":5667,"description":74417,"kind":5369,"type":73187,"section":5187,"path":5260,"anchor":5666,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74443,"tags":74444,"activation":11670,"related":74445,"status":5370,"integration":11669},"/docs/modules/cursor::heading::mirror-behavior",[5667,195,11667,5187,5253,11672,195,11673],[73191,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74447,"title":5689,"description":74417,"kind":5369,"type":73187,"section":5187,"path":5260,"anchor":5688,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74448,"tags":74449,"activation":11670,"related":74450,"status":5370,"integration":11669},"/docs/modules/cursor::heading::quick-example",[5689,195,11667,5187,5253,11672,195,11673],[73191,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74452,"title":6074,"description":74417,"kind":5369,"type":73187,"section":5187,"path":5260,"anchor":6073,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74453,"tags":74454,"activation":11670,"related":74455,"status":5370,"integration":11669},"/docs/modules/cursor::heading::registration",[6074,195,11667,5187,5253,11672,195,11673],[73191,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":74457,"title":6133,"description":74417,"kind":5369,"type":73187,"section":5187,"path":5260,"anchor":6132,"group":5253,"order":11668,"pageTitle":195,"context":74294,"tokens":74458,"tags":74459,"activation":11670,"related":74460,"status":5370,"integration":11669},"/docs/modules/cursor::heading::detailed-behavior",[6133,195,11667,5187,5253,11672,195,11673],[73191,5187,5253,11669,5370],[11699,11700,11701,5265],{"id":11699,"title":12978,"description":12979,"kind":5369,"type":73179,"section":5187,"path":11699,"group":5253,"order":12980,"pageTitle":12978,"context":74287,"tokens":74462,"tags":74464,"activation":11670,"related":74465,"status":5370,"integration":11669},[12978,12979,5187,5253,12982,12983,11676,11675,11676,11677,11681,11683,11670,5370,11669,73181,28089,11672,74463],"targets and portals",[5187,5253,11669,5370],[5260,11700,2464],{"id":74467,"title":11675,"description":74468,"kind":5369,"type":4937,"section":5187,"path":11699,"group":5253,"order":12980,"pageTitle":12978,"context":74469,"tokens":74470,"tags":74471,"activation":11670,"related":74472,"status":5370,"integration":11669},"/docs/modules/cursor/targets-and-portals::attr::string-cursor","Targets And Portals attribute","Targets And Portals / Modules",[11675,12978,12979,5187,5253,12982,12983,11676],[4914,5187,5253,11669,5370],[5260,11700,2464],{"id":74474,"title":11676,"description":74468,"kind":5369,"type":4937,"section":5187,"path":11699,"group":5253,"order":12980,"pageTitle":12978,"context":74469,"tokens":74475,"tags":74476,"activation":11670,"related":74477,"status":5370,"integration":11669},"/docs/modules/cursor/targets-and-portals::attr::string-cursor-target",[11676,12978,12979,5187,5253,12982,12983,11676],[4914,5187,5253,11669,5370],[5260,11700,2464],{"id":74479,"title":11677,"description":74468,"kind":5369,"type":4937,"section":5187,"path":11699,"group":5253,"order":12980,"pageTitle":12978,"context":74469,"tokens":74480,"tags":74481,"activation":11670,"related":74482,"status":5370,"integration":11669},"/docs/modules/cursor/targets-and-portals::attr::string-cursor-class",[11677,12978,12979,5187,5253,12982,12983,11676],[4914,5187,5253,11669,5370],[5260,11700,2464],{"id":74484,"title":11681,"description":74468,"kind":5369,"type":4937,"section":5187,"path":11699,"group":5253,"order":12980,"pageTitle":12978,"context":74469,"tokens":74485,"tags":74486,"activation":11670,"related":74487,"status":5370,"integration":11669},"/docs/modules/cursor/targets-and-portals::attr::string-cursor-lerp",[11681,12978,12979,5187,5253,12982,12983,11676],[4914,5187,5253,11669,5370],[5260,11700,2464],{"id":74489,"title":11683,"description":74468,"kind":5369,"type":4937,"section":5187,"path":11699,"group":5253,"order":12980,"pageTitle":12978,"context":74469,"tokens":74490,"tags":74491,"activation":11670,"related":74492,"status":5370,"integration":11669},"/docs/modules/cursor/targets-and-portals::attr::string-alignment",[11683,12978,12979,5187,5253,12982,12983,11676],[4914,5187,5253,11669,5370],[5260,11700,2464],{"id":74494,"title":13017,"description":74495,"kind":5369,"type":73187,"section":5187,"path":11699,"anchor":13016,"group":5253,"order":12980,"pageTitle":12978,"context":74469,"tokens":74496,"tags":74497,"activation":11670,"related":74498,"status":5370,"integration":11669},"/docs/modules/cursor/targets-and-portals::heading::cursor-targets","Section in Targets And Portals",[13017,12978,12979,5187,5253,12982,12983,11676],[73191,5187,5253,11669,5370],[5260,11700,2464],{"id":74500,"title":13064,"description":74495,"kind":5369,"type":73187,"section":5187,"path":11699,"anchor":13063,"group":5253,"order":12980,"pageTitle":12978,"context":74469,"tokens":74501,"tags":74502,"activation":11670,"related":74503,"status":5370,"integration":11669},"/docs/modules/cursor/targets-and-portals::heading::cursor-portals",[13064,12978,12979,5187,5253,12982,12983,11676],[73191,5187,5253,11669,5370],[5260,11700,2464],{"id":74505,"title":13087,"description":74495,"kind":5369,"type":73187,"section":5187,"path":11699,"anchor":13086,"group":5253,"order":12980,"pageTitle":12978,"context":74469,"tokens":74506,"tags":74507,"activation":11670,"related":74508,"status":5370,"integration":11669},"/docs/modules/cursor/targets-and-portals::heading::how-linking-works",[13087,12978,12979,5187,5253,12982,12983,11676],[73191,5187,5253,11669,5370],[5260,11700,2464],{"id":74510,"title":13262,"description":74495,"kind":5369,"type":73187,"section":5187,"path":11699,"anchor":13261,"group":5253,"order":12980,"pageTitle":12978,"context":74469,"tokens":74511,"tags":74512,"activation":11670,"related":74513,"status":5370,"integration":11669},"/docs/modules/cursor/targets-and-portals::heading::portal-classes",[13262,12978,12979,5187,5253,12982,12983,11676],[73191,5187,5253,11669,5370],[5260,11700,2464],{"id":74515,"title":13283,"description":74495,"kind":5369,"type":73187,"section":5187,"path":11699,"anchor":13282,"group":5253,"order":12980,"pageTitle":12978,"context":74469,"tokens":74516,"tags":74517,"activation":11670,"related":74518,"status":5370,"integration":11669},"/docs/modules/cursor/targets-and-portals::heading::hover-visibility",[13283,12978,12979,5187,5253,12982,12983,11676],[73191,5187,5253,11669,5370],[5260,11700,2464],{"id":74520,"title":13346,"description":74495,"kind":5369,"type":73187,"section":5187,"path":11699,"anchor":13345,"group":5253,"order":12980,"pageTitle":12978,"context":74469,"tokens":74521,"tags":74522,"activation":11670,"related":74523,"status":5370,"integration":11669},"/docs/modules/cursor/targets-and-portals::heading::mirror-boundary",[13346,12978,12979,5187,5253,12982,12983,11676],[73191,5187,5253,11669,5370],[5260,11700,2464],{"id":11700,"title":11908,"description":13365,"kind":5369,"type":73179,"section":5187,"path":11700,"group":5253,"order":13366,"pageTitle":11908,"context":74287,"tokens":74525,"tags":74527,"activation":11670,"related":74528,"status":5370,"integration":11669},[11908,13365,5187,5253,13368,13369,13370,11841,11672,11685,11686,11687,11688,1830,1860,11690,11691,11692,11693,11694,11695,11696,11697,11670,5370,11669,73181,28089,11672,74526],"css variables and events",[5187,5253,11669,5370],[5260,2899,8037],{"id":74530,"title":11672,"description":74531,"kind":5369,"type":73478,"section":5187,"path":11700,"group":5253,"order":13366,"pageTitle":11908,"context":74532,"tokens":74533,"tags":74534,"activation":11670,"related":74535,"status":5370,"integration":11669},"/docs/modules/cursor/css-variables-and-events::event::cursor","CSS Variables And Events event","CSS Variables And Events / Modules",[11672,11908,13365,5187,5253,13368,13369,13370,11841],[73482,5187,5253,11669,5370],[5260,2899,8037],{"id":74537,"title":11685,"description":74531,"kind":5369,"type":73478,"section":5187,"path":11700,"group":5253,"order":13366,"pageTitle":11908,"context":74532,"tokens":74538,"tags":74539,"activation":11670,"related":74540,"status":5370,"integration":11669},"/docs/modules/cursor/css-variables-and-events::event::cursor:start:\u003Cid>",[11685,11908,13365,5187,5253,13368,13369,13370,11841],[73482,5187,5253,11669,5370],[5260,2899,8037],{"id":74542,"title":11686,"description":74531,"kind":5369,"type":73478,"section":5187,"path":11700,"group":5253,"order":13366,"pageTitle":11908,"context":74532,"tokens":74543,"tags":74544,"activation":11670,"related":74545,"status":5370,"integration":11669},"/docs/modules/cursor/css-variables-and-events::event::cursor:move:\u003Cid>",[11686,11908,13365,5187,5253,13368,13369,13370,11841],[73482,5187,5253,11669,5370],[5260,2899,8037],{"id":74547,"title":11687,"description":74531,"kind":5369,"type":73478,"section":5187,"path":11700,"group":5253,"order":13366,"pageTitle":11908,"context":74532,"tokens":74548,"tags":74549,"activation":11670,"related":74550,"status":5370,"integration":11669},"/docs/modules/cursor/css-variables-and-events::event::cursor:pixel:\u003Cid>",[11687,11908,13365,5187,5253,13368,13369,13370,11841],[73482,5187,5253,11669,5370],[5260,2899,8037],{"id":74552,"title":11688,"description":74531,"kind":5369,"type":73478,"section":5187,"path":11700,"group":5253,"order":13366,"pageTitle":11908,"context":74532,"tokens":74553,"tags":74554,"activation":11670,"related":74555,"status":5370,"integration":11669},"/docs/modules/cursor/css-variables-and-events::event::cursor:end:\u003Cid>",[11688,11908,13365,5187,5253,13368,13369,13370,11841],[73482,5187,5253,11669,5370],[5260,2899,8037],{"id":74557,"title":1830,"description":74558,"kind":5369,"type":73856,"section":5187,"path":11700,"group":5253,"order":13366,"pageTitle":11908,"context":74532,"tokens":74559,"tags":74560,"activation":11670,"related":74561,"status":5370,"integration":11669},"/docs/modules/cursor/css-variables-and-events::css::--x","CSS Variables And Events CSS variable",[1830,11908,13365,5187,5253,13368,13369,13370,11841],[73859,5187,5253,11669,5370],[5260,2899,8037],{"id":74563,"title":1860,"description":74558,"kind":5369,"type":73856,"section":5187,"path":11700,"group":5253,"order":13366,"pageTitle":11908,"context":74532,"tokens":74564,"tags":74565,"activation":11670,"related":74566,"status":5370,"integration":11669},"/docs/modules/cursor/css-variables-and-events::css::--y",[1860,11908,13365,5187,5253,13368,13369,13370,11841],[73859,5187,5253,11669,5370],[5260,2899,8037],{"id":74568,"title":11690,"description":74558,"kind":5369,"type":73856,"section":5187,"path":11700,"group":5253,"order":13366,"pageTitle":11908,"context":74532,"tokens":74569,"tags":74570,"activation":11670,"related":74571,"status":5370,"integration":11669},"/docs/modules/cursor/css-variables-and-events::css::--x-lerp",[11690,11908,13365,5187,5253,13368,13369,13370,11841],[73859,5187,5253,11669,5370],[5260,2899,8037],{"id":74573,"title":11691,"description":74558,"kind":5369,"type":73856,"section":5187,"path":11700,"group":5253,"order":13366,"pageTitle":11908,"context":74532,"tokens":74574,"tags":74575,"activation":11670,"related":74576,"status":5370,"integration":11669},"/docs/modules/cursor/css-variables-and-events::css::--y-lerp",[11691,11908,13365,5187,5253,13368,13369,13370,11841],[73859,5187,5253,11669,5370],[5260,2899,8037],{"id":74578,"title":11692,"description":74558,"kind":5369,"type":73856,"section":5187,"path":11700,"group":5253,"order":13366,"pageTitle":11908,"context":74532,"tokens":74579,"tags":74580,"activation":11670,"related":74581,"status":5370,"integration":11669},"/docs/modules/cursor/css-variables-and-events::css::--x-px",[11692,11908,13365,5187,5253,13368,13369,13370,11841],[73859,5187,5253,11669,5370],[5260,2899,8037],{"id":74583,"title":11693,"description":74558,"kind":5369,"type":73856,"section":5187,"path":11700,"group":5253,"order":13366,"pageTitle":11908,"context":74532,"tokens":74584,"tags":74585,"activation":11670,"related":74586,"status":5370,"integration":11669},"/docs/modules/cursor/css-variables-and-events::css::--y-px",[11693,11908,13365,5187,5253,13368,13369,13370,11841],[73859,5187,5253,11669,5370],[5260,2899,8037],{"id":74588,"title":11694,"description":74558,"kind":5369,"type":73856,"section":5187,"path":11700,"group":5253,"order":13366,"pageTitle":11908,"context":74532,"tokens":74589,"tags":74590,"activation":11670,"related":74591,"status":5370,"integration":11669},"/docs/modules/cursor/css-variables-and-events::css::--dx",[11694,11908,13365,5187,5253,13368,13369,13370,11841],[73859,5187,5253,11669,5370],[5260,2899,8037],{"id":74593,"title":11695,"description":74558,"kind":5369,"type":73856,"section":5187,"path":11700,"group":5253,"order":13366,"pageTitle":11908,"context":74532,"tokens":74594,"tags":74595,"activation":11670,"related":74596,"status":5370,"integration":11669},"/docs/modules/cursor/css-variables-and-events::css::--dy",[11695,11908,13365,5187,5253,13368,13369,13370,11841],[73859,5187,5253,11669,5370],[5260,2899,8037],{"id":74598,"title":11696,"description":74558,"kind":5369,"type":73856,"section":5187,"path":11700,"group":5253,"order":13366,"pageTitle":11908,"context":74532,"tokens":74599,"tags":74600,"activation":11670,"related":74601,"status":5370,"integration":11669},"/docs/modules/cursor/css-variables-and-events::css::--angle",[11696,11908,13365,5187,5253,13368,13369,13370,11841],[73859,5187,5253,11669,5370],[5260,2899,8037],{"id":74603,"title":11697,"description":74558,"kind":5369,"type":73856,"section":5187,"path":11700,"group":5253,"order":13366,"pageTitle":11908,"context":74532,"tokens":74604,"tags":74605,"activation":11670,"related":74606,"status":5370,"integration":11669},"/docs/modules/cursor/css-variables-and-events::css::--angle-deg",[11697,11908,13365,5187,5253,13368,13369,13370,11841],[73859,5187,5253,11669,5370],[5260,2899,8037],{"id":74608,"title":13396,"description":74609,"kind":5369,"type":73187,"section":5187,"path":11700,"anchor":13395,"group":5253,"order":13366,"pageTitle":11908,"context":74532,"tokens":74610,"tags":74611,"activation":11670,"related":74612,"status":5370,"integration":11669},"/docs/modules/cursor/css-variables-and-events::heading::target-variables","Section in CSS Variables And Events",[13396,11908,13365,5187,5253,13368,13369,13370,11841],[73191,5187,5253,11669,5370],[5260,2899,8037],{"id":74614,"title":13446,"description":74609,"kind":5369,"type":73187,"section":5187,"path":11700,"anchor":13445,"group":5253,"order":13366,"pageTitle":11908,"context":74532,"tokens":74615,"tags":74616,"activation":11670,"related":74617,"status":5370,"integration":11669},"/docs/modules/cursor/css-variables-and-events::heading::extra-target-variables",[13446,11908,13365,5187,5253,13368,13369,13370,11841],[73191,5187,5253,11669,5370],[5260,2899,8037],{"id":74619,"title":13522,"description":74609,"kind":5369,"type":73187,"section":5187,"path":11700,"anchor":13521,"group":5253,"order":13366,"pageTitle":11908,"context":74532,"tokens":74620,"tags":74621,"activation":11670,"related":74622,"status":5370,"integration":11669},"/docs/modules/cursor/css-variables-and-events::heading::portal-variables",[13522,11908,13365,5187,5253,13368,13369,13370,11841],[73191,5187,5253,11669,5370],[5260,2899,8037],{"id":74624,"title":13593,"description":74609,"kind":5369,"type":73187,"section":5187,"path":11700,"anchor":13592,"group":5253,"order":13366,"pageTitle":11908,"context":74532,"tokens":74625,"tags":74626,"activation":11670,"related":74627,"status":5370,"integration":11669},"/docs/modules/cursor/css-variables-and-events::heading::target-events",[13593,11908,13365,5187,5253,13368,13369,13370,11841],[73191,5187,5253,11669,5370],[5260,2899,8037],{"id":74629,"title":13656,"description":74609,"kind":5369,"type":73187,"section":5187,"path":11700,"anchor":13655,"group":5253,"order":13366,"pageTitle":11908,"context":74532,"tokens":74630,"tags":74631,"activation":11670,"related":74632,"status":5370,"integration":11669},"/docs/modules/cursor/css-variables-and-events::heading::global-cursor-event",[13656,11908,13365,5187,5253,13368,13369,13370,11841],[73191,5187,5253,11669,5370],[5260,2899,8037],{"id":74634,"title":13262,"description":74609,"kind":5369,"type":73187,"section":5187,"path":11700,"anchor":13261,"group":5253,"order":13366,"pageTitle":11908,"context":74532,"tokens":74635,"tags":74636,"activation":11670,"related":74637,"status":5370,"integration":11669},"/docs/modules/cursor/css-variables-and-events::heading::portal-classes",[13262,11908,13365,5187,5253,13368,13369,13370,11841],[73191,5187,5253,11669,5370],[5260,2899,8037],{"id":11701,"title":13738,"description":13739,"kind":5369,"type":73179,"section":5187,"path":11701,"group":5253,"order":13740,"pageTitle":13738,"context":74287,"tokens":74639,"tags":74641,"activation":11670,"related":74642,"status":5370,"integration":11669},[13738,13739,5187,5253,13742,13743,13744,13745,11670,5370,11669,73181,28089,11672,74640],"lifecycle and device behavior",[5187,5253,11669,5370],[5260,13750,5301],{"id":74644,"title":13764,"description":74645,"kind":5369,"type":73187,"section":5187,"path":11701,"anchor":13763,"group":5253,"order":13740,"pageTitle":13738,"context":74646,"tokens":74647,"tags":74648,"activation":11670,"related":74649,"status":5370,"integration":11669},"/docs/modules/cursor/lifecycle-and-device-behavior::heading::coarse-pointer-devices","Section in Lifecycle And Device Behavior","Lifecycle And Device Behavior / Modules",[13764,13738,13739,5187,5253,13742,13743,13744,13745],[73191,5187,5253,11669,5370],[5260,13750,5301],{"id":74651,"title":13778,"description":74645,"kind":5369,"type":73187,"section":5187,"path":11701,"anchor":13777,"group":5253,"order":13740,"pageTitle":13738,"context":74646,"tokens":74652,"tags":74653,"activation":11670,"related":74654,"status":5370,"integration":11669},"/docs/modules/cursor/lifecycle-and-device-behavior::heading::object-connection",[13778,13738,13739,5187,5253,13742,13743,13744,13745],[73191,5187,5253,11669,5370],[5260,13750,5301],{"id":74656,"title":13816,"description":74645,"kind":5369,"type":73187,"section":5187,"path":11701,"anchor":13815,"group":5253,"order":13740,"pageTitle":13738,"context":74646,"tokens":74657,"tags":74658,"activation":11670,"related":74659,"status":5370,"integration":11669},"/docs/modules/cursor/lifecycle-and-device-behavior::heading::resize-behavior",[13816,13738,13739,5187,5253,13742,13743,13744,13745],[73191,5187,5253,11669,5370],[5260,13750,5301],{"id":74661,"title":13843,"description":74645,"kind":5369,"type":73187,"section":5187,"path":11701,"anchor":13842,"group":5253,"order":13740,"pageTitle":13738,"context":74646,"tokens":74662,"tags":74663,"activation":11670,"related":74664,"status":5370,"integration":11669},"/docs/modules/cursor/lifecycle-and-device-behavior::heading::dom-rebuilds-and-mutations",[13843,13738,13739,5187,5253,13742,13743,13744,13745],[73191,5187,5253,11669,5370],[5260,13750,5301],{"id":74666,"title":13855,"description":74645,"kind":5369,"type":73187,"section":5187,"path":11701,"anchor":13854,"group":5253,"order":13740,"pageTitle":13738,"context":74646,"tokens":74667,"tags":74668,"activation":11670,"related":74669,"status":5370,"integration":11669},"/docs/modules/cursor/lifecycle-and-device-behavior::heading::navigation-cleanup",[13855,13738,13739,5187,5253,13742,13743,13744,13745],[73191,5187,5253,11669,5370],[5260,13750,5301],{"id":74671,"title":13883,"description":74645,"kind":5369,"type":73187,"section":5187,"path":11701,"anchor":13882,"group":5253,"order":13740,"pageTitle":13738,"context":74646,"tokens":74672,"tags":74673,"activation":11670,"related":74674,"status":5370,"integration":11669},"/docs/modules/cursor/lifecycle-and-device-behavior::heading::older-parsed-flags",[13883,13738,13739,5187,5253,13742,13743,13744,13745],[73191,5187,5253,11669,5370],[5260,13750,5301],{"id":5265,"title":5266,"description":13942,"kind":5369,"type":73179,"section":5187,"path":5265,"group":5253,"order":13943,"pageTitle":5266,"context":74287,"tokens":74676,"tags":74677,"activation":13944,"related":74678,"status":5370,"integration":2706},[5266,13942,5187,5253,13946,5266,13948,13949,13951,13953,13954,13944,5370,2706,73181,28089,13946],[5187,5253,2706,5370],[5260,5271,8037],{"id":74680,"title":13948,"description":74681,"kind":5369,"type":4937,"section":5187,"path":5265,"group":5253,"order":13943,"pageTitle":5266,"context":74682,"tokens":74683,"tags":74684,"activation":13944,"related":74685,"status":5370,"integration":2706},"/docs/modules/magnetic::attr::string-strength","StringMagnetic attribute","StringMagnetic / Modules",[13948,5266,13942,5187,5253,13946,5266],[4914,5187,5253,2706,5370],[5260,5271,8037],{"id":74687,"title":13949,"description":74681,"kind":5369,"type":4937,"section":5187,"path":5265,"group":5253,"order":13943,"pageTitle":5266,"context":74682,"tokens":74688,"tags":74689,"activation":13944,"related":74690,"status":5370,"integration":2706},"/docs/modules/magnetic::attr::string-radius",[13949,5266,13942,5187,5253,13946,5266],[4914,5187,5253,2706,5370],[5260,5271,8037],{"id":74692,"title":13951,"description":74693,"kind":5369,"type":73478,"section":5187,"path":5265,"group":5253,"order":13943,"pageTitle":5266,"context":74682,"tokens":74694,"tags":74695,"activation":13944,"related":74696,"status":5370,"integration":2706},"/docs/modules/magnetic::event::magnetic:move:\u003Cid>","StringMagnetic event",[13951,5266,13942,5187,5253,13946,5266],[73482,5187,5253,2706,5370],[5260,5271,8037],{"id":74698,"title":13953,"description":74699,"kind":5369,"type":73856,"section":5187,"path":5265,"group":5253,"order":13943,"pageTitle":5266,"context":74682,"tokens":74700,"tags":74701,"activation":13944,"related":74702,"status":5370,"integration":2706},"/docs/modules/magnetic::css::--magnetic-x","StringMagnetic CSS variable",[13953,5266,13942,5187,5253,13946,5266],[73859,5187,5253,2706,5370],[5260,5271,8037],{"id":74704,"title":13954,"description":74699,"kind":5369,"type":73856,"section":5187,"path":5265,"group":5253,"order":13943,"pageTitle":5266,"context":74682,"tokens":74705,"tags":74706,"activation":13944,"related":74707,"status":5370,"integration":2706},"/docs/modules/magnetic::css::--magnetic-y",[13954,5266,13942,5187,5253,13946,5266],[73859,5187,5253,2706,5370],[5260,5271,8037],{"id":74709,"title":5407,"description":74710,"kind":5369,"type":73187,"section":5187,"path":5265,"anchor":5406,"group":5253,"order":13943,"pageTitle":5266,"context":74682,"tokens":74711,"tags":74712,"activation":13944,"related":74713,"status":5370,"integration":2706},"/docs/modules/magnetic::heading::public-api","Section in StringMagnetic",[5407,5266,13942,5187,5253,13946,5266],[73191,5187,5253,2706,5370],[5260,5271,8037],{"id":74715,"title":4905,"description":74710,"kind":5369,"type":73187,"section":5187,"path":5265,"anchor":4904,"group":5253,"order":13943,"pageTitle":5266,"context":74682,"tokens":74716,"tags":74717,"activation":13944,"related":74718,"status":5370,"integration":2706},"/docs/modules/magnetic::heading::attributes",[4905,5266,13942,5187,5253,13946,5266],[73191,5187,5253,2706,5370],[5260,5271,8037],{"id":74720,"title":5558,"description":74710,"kind":5369,"type":73187,"section":5187,"path":5265,"anchor":5557,"group":5253,"order":13943,"pageTitle":5266,"context":74682,"tokens":74721,"tags":74722,"activation":13944,"related":74723,"status":5370,"integration":2706},"/docs/modules/magnetic::heading::css-variables-and-dom-output",[5558,5266,13942,5187,5253,13946,5266],[73191,5187,5253,2706,5370],[5260,5271,8037],{"id":74725,"title":5593,"description":74710,"kind":5369,"type":73187,"section":5187,"path":5265,"anchor":3814,"group":5253,"order":13943,"pageTitle":5266,"context":74682,"tokens":74726,"tags":74727,"activation":13944,"related":74728,"status":5370,"integration":2706},"/docs/modules/magnetic::heading::events",[5593,5266,13942,5187,5253,13946,5266],[73191,5187,5253,2706,5370],[5260,5271,8037],{"id":74730,"title":5667,"description":74710,"kind":5369,"type":73187,"section":5187,"path":5265,"anchor":5666,"group":5253,"order":13943,"pageTitle":5266,"context":74682,"tokens":74731,"tags":74732,"activation":13944,"related":74733,"status":5370,"integration":2706},"/docs/modules/magnetic::heading::mirror-behavior",[5667,5266,13942,5187,5253,13946,5266],[73191,5187,5253,2706,5370],[5260,5271,8037],{"id":74735,"title":5689,"description":74710,"kind":5369,"type":73187,"section":5187,"path":5265,"anchor":5688,"group":5253,"order":13943,"pageTitle":5266,"context":74682,"tokens":74736,"tags":74737,"activation":13944,"related":74738,"status":5370,"integration":2706},"/docs/modules/magnetic::heading::quick-example",[5689,5266,13942,5187,5253,13946,5266],[73191,5187,5253,2706,5370],[5260,5271,8037],{"id":74740,"title":6074,"description":74710,"kind":5369,"type":73187,"section":5187,"path":5265,"anchor":6073,"group":5253,"order":13943,"pageTitle":5266,"context":74682,"tokens":74741,"tags":74742,"activation":13944,"related":74743,"status":5370,"integration":2706},"/docs/modules/magnetic::heading::registration",[6074,5266,13942,5187,5253,13946,5266],[73191,5187,5253,2706,5370],[5260,5271,8037],{"id":74745,"title":6133,"description":74710,"kind":5369,"type":73187,"section":5187,"path":5265,"anchor":6132,"group":5253,"order":13943,"pageTitle":5266,"context":74682,"tokens":74746,"tags":74747,"activation":13944,"related":74748,"status":5370,"integration":2706},"/docs/modules/magnetic::heading::detailed-behavior",[6133,5266,13942,5187,5253,13946,5266],[73191,5187,5253,2706,5370],[5260,5271,8037],{"id":5271,"title":5272,"description":14612,"kind":5369,"type":73179,"section":5187,"path":5271,"group":5253,"order":14613,"pageTitle":5272,"context":74287,"tokens":74750,"tags":74751,"activation":14614,"related":74752,"status":8027,"integration":2706},[5272,14612,5187,5253,14616,5272,14619,14620,14621,14623,14624,14625,14614,8027,2706,73181,28089,14616],[5187,5253,2706,8027],[5260,5265,5277],{"id":74754,"title":14619,"description":74755,"kind":5369,"type":73478,"section":5187,"path":5271,"group":5253,"order":14613,"pageTitle":5272,"context":74756,"tokens":74757,"tags":74758,"activation":14614,"related":74759,"status":8027,"integration":2706},"/docs/modules/impulse::event::object:impulse:\u003Cid>:move","StringImpulse event","StringImpulse / Modules",[14619,5272,14612,5187,5253,14616,5272],[73482,5187,5253,2706,8027],[5260,5265,5277],{"id":74761,"title":14620,"description":74755,"kind":5369,"type":73478,"section":5187,"path":5271,"group":5253,"order":14613,"pageTitle":5272,"context":74756,"tokens":74762,"tags":74763,"activation":14614,"related":74764,"status":8027,"integration":2706},"/docs/modules/impulse::event::object:impulse:\u003Cid>:rotate",[14620,5272,14612,5187,5253,14616,5272],[73482,5187,5253,2706,8027],[5260,5265,5277],{"id":74766,"title":14621,"description":74755,"kind":5369,"type":73478,"section":5187,"path":5271,"group":5253,"order":14613,"pageTitle":5272,"context":74756,"tokens":74767,"tags":74768,"activation":14614,"related":74769,"status":8027,"integration":2706},"/docs/modules/impulse::event::object:impulse:\u003Cid>:side",[14621,5272,14612,5187,5253,14616,5272],[73482,5187,5253,2706,8027],[5260,5265,5277],{"id":74771,"title":14623,"description":74772,"kind":5369,"type":73856,"section":5187,"path":5271,"group":5253,"order":14613,"pageTitle":5272,"context":74756,"tokens":74773,"tags":74774,"activation":14614,"related":74775,"status":8027,"integration":2706},"/docs/modules/impulse::css::--push-x","StringImpulse CSS variable",[14623,5272,14612,5187,5253,14616,5272],[73859,5187,5253,2706,8027],[5260,5265,5277],{"id":74777,"title":14624,"description":74772,"kind":5369,"type":73856,"section":5187,"path":5271,"group":5253,"order":14613,"pageTitle":5272,"context":74756,"tokens":74778,"tags":74779,"activation":14614,"related":74780,"status":8027,"integration":2706},"/docs/modules/impulse::css::--push-y",[14624,5272,14612,5187,5253,14616,5272],[73859,5187,5253,2706,8027],[5260,5265,5277],{"id":74782,"title":14625,"description":74772,"kind":5369,"type":73856,"section":5187,"path":5271,"group":5253,"order":14613,"pageTitle":5272,"context":74756,"tokens":74783,"tags":74784,"activation":14614,"related":74785,"status":8027,"integration":2706},"/docs/modules/impulse::css::--push-rotation",[14625,5272,14612,5187,5253,14616,5272],[73859,5187,5253,2706,8027],[5260,5265,5277],{"id":74787,"title":5407,"description":74788,"kind":5369,"type":73187,"section":5187,"path":5271,"anchor":5406,"group":5253,"order":14613,"pageTitle":5272,"context":74756,"tokens":74789,"tags":74790,"activation":14614,"related":74791,"status":8027,"integration":2706},"/docs/modules/impulse::heading::public-api","Section in StringImpulse",[5407,5272,14612,5187,5253,14616,5272],[73191,5187,5253,2706,8027],[5260,5265,5277],{"id":74793,"title":4905,"description":74788,"kind":5369,"type":73187,"section":5187,"path":5271,"anchor":4904,"group":5253,"order":14613,"pageTitle":5272,"context":74756,"tokens":74794,"tags":74795,"activation":14614,"related":74796,"status":8027,"integration":2706},"/docs/modules/impulse::heading::attributes",[4905,5272,14612,5187,5253,14616,5272],[73191,5187,5253,2706,8027],[5260,5265,5277],{"id":74798,"title":5558,"description":74788,"kind":5369,"type":73187,"section":5187,"path":5271,"anchor":5557,"group":5253,"order":14613,"pageTitle":5272,"context":74756,"tokens":74799,"tags":74800,"activation":14614,"related":74801,"status":8027,"integration":2706},"/docs/modules/impulse::heading::css-variables-and-dom-output",[5558,5272,14612,5187,5253,14616,5272],[73191,5187,5253,2706,8027],[5260,5265,5277],{"id":74803,"title":5593,"description":74788,"kind":5369,"type":73187,"section":5187,"path":5271,"anchor":3814,"group":5253,"order":14613,"pageTitle":5272,"context":74756,"tokens":74804,"tags":74805,"activation":14614,"related":74806,"status":8027,"integration":2706},"/docs/modules/impulse::heading::events",[5593,5272,14612,5187,5253,14616,5272],[73191,5187,5253,2706,8027],[5260,5265,5277],{"id":74808,"title":5667,"description":74788,"kind":5369,"type":73187,"section":5187,"path":5271,"anchor":5666,"group":5253,"order":14613,"pageTitle":5272,"context":74756,"tokens":74809,"tags":74810,"activation":14614,"related":74811,"status":8027,"integration":2706},"/docs/modules/impulse::heading::mirror-behavior",[5667,5272,14612,5187,5253,14616,5272],[73191,5187,5253,2706,8027],[5260,5265,5277],{"id":74813,"title":5689,"description":74788,"kind":5369,"type":73187,"section":5187,"path":5271,"anchor":5688,"group":5253,"order":14613,"pageTitle":5272,"context":74756,"tokens":74814,"tags":74815,"activation":14614,"related":74816,"status":8027,"integration":2706},"/docs/modules/impulse::heading::quick-example",[5689,5272,14612,5187,5253,14616,5272],[73191,5187,5253,2706,8027],[5260,5265,5277],{"id":74818,"title":6074,"description":74788,"kind":5369,"type":73187,"section":5187,"path":5271,"anchor":6073,"group":5253,"order":14613,"pageTitle":5272,"context":74756,"tokens":74819,"tags":74820,"activation":14614,"related":74821,"status":8027,"integration":2706},"/docs/modules/impulse::heading::registration",[6074,5272,14612,5187,5253,14616,5272],[73191,5187,5253,2706,8027],[5260,5265,5277],{"id":74823,"title":6133,"description":74788,"kind":5369,"type":73187,"section":5187,"path":5271,"anchor":6132,"group":5253,"order":14613,"pageTitle":5272,"context":74756,"tokens":74824,"tags":74825,"activation":14614,"related":74826,"status":8027,"integration":2706},"/docs/modules/impulse::heading::detailed-behavior",[6133,5272,14612,5187,5253,14616,5272],[73191,5187,5253,2706,8027],[5260,5265,5277],{"id":5277,"title":5278,"description":15822,"kind":5369,"type":73179,"section":5187,"path":5277,"group":5253,"order":15823,"pageTitle":5278,"context":74287,"tokens":74828,"tags":74829,"activation":15824,"related":74830,"status":8027,"integration":2706},[5278,15822,5187,5253,15826,5278,10445,15828,15829,15830,15831,15834,15835,15824,8027,2706,73181,28089,15826],[5187,5253,2706,8027],[5260,5271,8037],{"id":74832,"title":10445,"description":74833,"kind":5369,"type":4937,"section":5187,"path":5277,"group":5253,"order":15823,"pageTitle":5278,"context":74834,"tokens":74835,"tags":74836,"activation":15824,"related":74837,"status":8027,"integration":2706},"/docs/modules/spotlight::attr::string-lerp","StringSpotlight attribute","StringSpotlight / Modules",[10445,5278,15822,5187,5253,15826,5278],[4914,5187,5253,2706,8027],[5260,5271,8037],{"id":74839,"title":15828,"description":74833,"kind":5369,"type":4937,"section":5187,"path":5277,"group":5253,"order":15823,"pageTitle":5278,"context":74834,"tokens":74840,"tags":74841,"activation":15824,"related":74842,"status":8027,"integration":2706},"/docs/modules/spotlight::attr::string-angle-threshold",[15828,5278,15822,5187,5253,15826,5278],[4914,5187,5253,2706,8027],[5260,5271,8037],{"id":74844,"title":15829,"description":74833,"kind":5369,"type":4937,"section":5187,"path":5277,"group":5253,"order":15823,"pageTitle":5278,"context":74834,"tokens":74845,"tags":74846,"activation":15824,"related":74847,"status":8027,"integration":2706},"/docs/modules/spotlight::attr::string-distance-threshold",[15829,5278,15822,5187,5253,15826,5278],[4914,5187,5253,2706,8027],[5260,5271,8037],{"id":74849,"title":15830,"description":74833,"kind":5369,"type":4937,"section":5187,"path":5277,"group":5253,"order":15823,"pageTitle":5278,"context":74834,"tokens":74850,"tags":74851,"activation":15824,"related":74852,"status":8027,"integration":2706},"/docs/modules/spotlight::attr::string-deadzone",[15830,5278,15822,5187,5253,15826,5278],[4914,5187,5253,2706,8027],[5260,5271,8037],{"id":74854,"title":15831,"description":74833,"kind":5369,"type":4937,"section":5187,"path":5277,"group":5253,"order":15823,"pageTitle":5278,"context":74834,"tokens":74855,"tags":74856,"activation":15824,"related":74857,"status":8027,"integration":2706},"/docs/modules/spotlight::attr::string-dist-max",[15831,5278,15822,5187,5253,15826,5278],[4914,5187,5253,2706,8027],[5260,5271,8037],{"id":74859,"title":15834,"description":74860,"kind":5369,"type":73856,"section":5187,"path":5277,"group":5253,"order":15823,"pageTitle":5278,"context":74834,"tokens":74861,"tags":74862,"activation":15824,"related":74863,"status":8027,"integration":2706},"/docs/modules/spotlight::css::--spotlight-angle","StringSpotlight CSS variable",[15834,5278,15822,5187,5253,15826,5278],[73859,5187,5253,2706,8027],[5260,5271,8037],{"id":74865,"title":15835,"description":74860,"kind":5369,"type":73856,"section":5187,"path":5277,"group":5253,"order":15823,"pageTitle":5278,"context":74834,"tokens":74866,"tags":74867,"activation":15824,"related":74868,"status":8027,"integration":2706},"/docs/modules/spotlight::css::--spotlight-distance",[15835,5278,15822,5187,5253,15826,5278],[73859,5187,5253,2706,8027],[5260,5271,8037],{"id":74870,"title":5407,"description":74871,"kind":5369,"type":73187,"section":5187,"path":5277,"anchor":5406,"group":5253,"order":15823,"pageTitle":5278,"context":74834,"tokens":74872,"tags":74873,"activation":15824,"related":74874,"status":8027,"integration":2706},"/docs/modules/spotlight::heading::public-api","Section in StringSpotlight",[5407,5278,15822,5187,5253,15826,5278],[73191,5187,5253,2706,8027],[5260,5271,8037],{"id":74876,"title":4905,"description":74871,"kind":5369,"type":73187,"section":5187,"path":5277,"anchor":4904,"group":5253,"order":15823,"pageTitle":5278,"context":74834,"tokens":74877,"tags":74878,"activation":15824,"related":74879,"status":8027,"integration":2706},"/docs/modules/spotlight::heading::attributes",[4905,5278,15822,5187,5253,15826,5278],[73191,5187,5253,2706,8027],[5260,5271,8037],{"id":74881,"title":5558,"description":74871,"kind":5369,"type":73187,"section":5187,"path":5277,"anchor":5557,"group":5253,"order":15823,"pageTitle":5278,"context":74834,"tokens":74882,"tags":74883,"activation":15824,"related":74884,"status":8027,"integration":2706},"/docs/modules/spotlight::heading::css-variables-and-dom-output",[5558,5278,15822,5187,5253,15826,5278],[73191,5187,5253,2706,8027],[5260,5271,8037],{"id":74886,"title":5593,"description":74871,"kind":5369,"type":73187,"section":5187,"path":5277,"anchor":3814,"group":5253,"order":15823,"pageTitle":5278,"context":74834,"tokens":74887,"tags":74888,"activation":15824,"related":74889,"status":8027,"integration":2706},"/docs/modules/spotlight::heading::events",[5593,5278,15822,5187,5253,15826,5278],[73191,5187,5253,2706,8027],[5260,5271,8037],{"id":74891,"title":5667,"description":74871,"kind":5369,"type":73187,"section":5187,"path":5277,"anchor":5666,"group":5253,"order":15823,"pageTitle":5278,"context":74834,"tokens":74892,"tags":74893,"activation":15824,"related":74894,"status":8027,"integration":2706},"/docs/modules/spotlight::heading::mirror-behavior",[5667,5278,15822,5187,5253,15826,5278],[73191,5187,5253,2706,8027],[5260,5271,8037],{"id":74896,"title":5689,"description":74871,"kind":5369,"type":73187,"section":5187,"path":5277,"anchor":5688,"group":5253,"order":15823,"pageTitle":5278,"context":74834,"tokens":74897,"tags":74898,"activation":15824,"related":74899,"status":8027,"integration":2706},"/docs/modules/spotlight::heading::quick-example",[5689,5278,15822,5187,5253,15826,5278],[73191,5187,5253,2706,8027],[5260,5271,8037],{"id":74901,"title":6074,"description":74871,"kind":5369,"type":73187,"section":5187,"path":5277,"anchor":6073,"group":5253,"order":15823,"pageTitle":5278,"context":74834,"tokens":74902,"tags":74903,"activation":15824,"related":74904,"status":8027,"integration":2706},"/docs/modules/spotlight::heading::registration",[6074,5278,15822,5187,5253,15826,5278],[73191,5187,5253,2706,8027],[5260,5271,8037],{"id":74906,"title":6133,"description":74871,"kind":5369,"type":73187,"section":5187,"path":5277,"anchor":6132,"group":5253,"order":15823,"pageTitle":5278,"context":74834,"tokens":74907,"tags":74908,"activation":15824,"related":74909,"status":8027,"integration":2706},"/docs/modules/spotlight::heading::detailed-behavior",[6133,5278,15822,5187,5253,15826,5278],[73191,5187,5253,2706,8027],[5260,5271,8037],{"id":5289,"title":5290,"description":16812,"kind":5369,"type":73179,"section":5187,"path":5289,"group":5282,"order":16813,"pageTitle":5290,"context":74911,"tokens":74912,"tags":74913,"activation":16814,"related":74914,"status":5370,"integration":2706},"Modules / Content & Layout",[5290,16812,5187,5282,16816,5290,16814,5370,2706,73181,28089,16816],[5187,5282,2706,5370],[16821,16822,16823,16824],{"id":74916,"title":6074,"description":74917,"kind":5369,"type":73187,"section":5187,"path":5289,"anchor":6073,"group":5282,"order":16813,"pageTitle":5290,"context":74918,"tokens":74919,"tags":74920,"activation":16814,"related":74921,"status":5370,"integration":2706},"/docs/modules/split::heading::registration","Section in StringSplit","StringSplit / Modules",[6074,5290,16812,5187,5282,16816,5290],[73191,5187,5282,2706,5370],[16821,16822,16823,16824],{"id":74923,"title":4905,"description":74917,"kind":5369,"type":73187,"section":5187,"path":5289,"anchor":4904,"group":5282,"order":16813,"pageTitle":5290,"context":74918,"tokens":74924,"tags":74925,"activation":16814,"related":74926,"status":5370,"integration":2706},"/docs/modules/split::heading::attributes",[4905,5290,16812,5187,5282,16816,5290],[73191,5187,5282,2706,5370],[16821,16822,16823,16824],{"id":74928,"title":16951,"description":74917,"kind":5369,"type":73187,"section":5187,"path":5289,"anchor":16950,"group":5282,"order":16813,"pageTitle":5290,"context":74918,"tokens":74929,"tags":74930,"activation":16814,"related":74931,"status":5370,"integration":2706},"/docs/modules/split::heading::grammar",[16951,5290,16812,5187,5282,16816,5290],[73191,5187,5282,2706,5370],[16821,16822,16823,16824],{"id":74933,"title":5689,"description":74917,"kind":5369,"type":73187,"section":5187,"path":5289,"anchor":5688,"group":5282,"order":16813,"pageTitle":5290,"context":74918,"tokens":74934,"tags":74935,"activation":16814,"related":74936,"status":5370,"integration":2706},"/docs/modules/split::heading::quick-example",[5689,5290,16812,5187,5282,16816,5290],[73191,5187,5282,2706,5370],[16821,16822,16823,16824],{"id":74938,"title":17405,"description":74917,"kind":5369,"type":73187,"section":5187,"path":5289,"anchor":17404,"group":5282,"order":16813,"pageTitle":5290,"context":74918,"tokens":74939,"tags":74940,"activation":16814,"related":74941,"status":5370,"integration":2706},"/docs/modules/split::heading::css-variables",[17405,5290,16812,5187,5282,16816,5290],[73191,5187,5282,2706,5370],[16821,16822,16823,16824],{"id":74943,"title":18089,"description":74917,"kind":5369,"type":73187,"section":5187,"path":5289,"anchor":17414,"group":5282,"order":16813,"pageTitle":5290,"context":74918,"tokens":74944,"tags":74945,"activation":16814,"related":74946,"status":5370,"integration":2706},"/docs/modules/split::heading::on-s-line",[18089,5290,16812,5187,5282,16816,5290],[73191,5187,5282,2706,5370],[16821,16822,16823,16824],{"id":74948,"title":18091,"description":74917,"kind":5369,"type":73187,"section":5187,"path":5289,"anchor":17476,"group":5282,"order":16813,"pageTitle":5290,"context":74918,"tokens":74949,"tags":74950,"activation":16814,"related":74951,"status":5370,"integration":2706},"/docs/modules/split::heading::on-s-word",[18091,5290,16812,5187,5282,16816,5290],[73191,5187,5282,2706,5370],[16821,16822,16823,16824],{"id":74953,"title":18093,"description":74917,"kind":5369,"type":73187,"section":5187,"path":5289,"anchor":17523,"group":5282,"order":16813,"pageTitle":5290,"context":74918,"tokens":74954,"tags":74955,"activation":16814,"related":74956,"status":5370,"integration":2706},"/docs/modules/split::heading::on-s-char",[18093,5290,16812,5187,5282,16816,5290],[73191,5187,5282,2706,5370],[16821,16822,16823,16824],{"id":74958,"title":17571,"description":74917,"kind":5369,"type":73187,"section":5187,"path":5289,"anchor":17570,"group":5282,"order":16813,"pageTitle":5290,"context":74918,"tokens":74959,"tags":74960,"activation":16814,"related":74961,"status":5370,"integration":2706},"/docs/modules/split::heading::on-the-source-element",[17571,5290,16812,5187,5282,16816,5290],[73191,5187,5282,2706,5370],[16821,16822,16823,16824],{"id":74963,"title":17645,"description":74917,"kind":5369,"type":73187,"section":5187,"path":5289,"anchor":17644,"group":5282,"order":16813,"pageTitle":5290,"context":74918,"tokens":74964,"tags":74965,"activation":16814,"related":74966,"status":5370,"integration":2706},"/docs/modules/split::heading::inline-html",[17645,5290,16812,5187,5282,16816,5290],[73191,5187,5282,2706,5370],[16821,16822,16823,16824],{"id":74968,"title":17742,"description":74917,"kind":5369,"type":73187,"section":5187,"path":5289,"anchor":17742,"group":5282,"order":16813,"pageTitle":5290,"context":74918,"tokens":74969,"tags":74970,"activation":16814,"related":74971,"status":5370,"integration":2706},"/docs/modules/split::heading::split-class",[17742,5290,16812,5187,5282,16816,5290],[73191,5187,5282,2706,5370],[16821,16822,16823,16824],{"id":74973,"title":17818,"description":74917,"kind":5369,"type":73187,"section":5187,"path":5289,"anchor":17094,"group":5282,"order":16813,"pageTitle":5290,"context":74918,"tokens":74974,"tags":74975,"activation":16814,"related":74976,"status":5370,"integration":2706},"/docs/modules/split::heading::fit",[17818,5290,16812,5187,5282,16816,5290],[73191,5187,5282,2706,5370],[16821,16822,16823,16824],{"id":74978,"title":17930,"description":74917,"kind":5369,"type":73187,"section":5187,"path":5289,"anchor":17929,"group":5282,"order":16813,"pageTitle":5290,"context":74918,"tokens":74979,"tags":74980,"activation":16814,"related":74981,"status":5370,"integration":2706},"/docs/modules/split::heading::lifecycle",[17930,5290,16812,5187,5282,16816,5290],[73191,5187,5282,2706,5370],[16821,16822,16823,16824],{"id":74983,"title":17934,"description":74917,"kind":5369,"type":73187,"section":5187,"path":5289,"anchor":17933,"group":5282,"order":16813,"pageTitle":5290,"context":74918,"tokens":74984,"tags":74985,"activation":16814,"related":74986,"status":5370,"integration":2706},"/docs/modules/split::heading::when-the-dom-is-rebuilt",[17934,5290,16812,5187,5282,16816,5290],[73191,5187,5282,2706,5370],[16821,16822,16823,16824],{"id":74988,"title":17952,"description":74917,"kind":5369,"type":73187,"section":5187,"path":5289,"anchor":17951,"group":5282,"order":16813,"pageTitle":5290,"context":74918,"tokens":74989,"tags":74990,"activation":16814,"related":74991,"status":5370,"integration":2706},"/docs/modules/split::heading::mobile",[17952,5290,16812,5187,5282,16816,5290],[73191,5187,5282,2706,5370],[16821,16822,16823,16824],{"id":74993,"title":17959,"description":74917,"kind":5369,"type":73187,"section":5187,"path":5289,"anchor":17958,"group":5282,"order":16813,"pageTitle":5290,"context":74918,"tokens":74994,"tags":74995,"activation":16814,"related":74996,"status":5370,"integration":2706},"/docs/modules/split::heading::restore-after",[17959,5290,16812,5187,5282,16816,5290],[73191,5187,5282,2706,5370],[16821,16822,16823,16824],{"id":74998,"title":18025,"description":74917,"kind":5369,"type":73187,"section":5187,"path":5289,"anchor":18024,"group":5282,"order":16813,"pageTitle":5290,"context":74918,"tokens":74999,"tags":75000,"activation":16814,"related":75001,"status":5370,"integration":2706},"/docs/modules/split::heading::accessibility",[18025,5290,16812,5187,5282,16816,5290],[73191,5187,5282,2706,5370],[16821,16822,16823,16824],{"id":75003,"title":5593,"description":74917,"kind":5369,"type":73187,"section":5187,"path":5289,"anchor":3814,"group":5282,"order":16813,"pageTitle":5290,"context":74918,"tokens":75004,"tags":75005,"activation":16814,"related":75006,"status":5370,"integration":2706},"/docs/modules/split::heading::events",[5593,5290,16812,5187,5282,16816,5290],[73191,5187,5282,2706,5370],[16821,16822,16823,16824],{"id":75008,"title":18054,"description":74917,"kind":5369,"type":73187,"section":5187,"path":5289,"anchor":18053,"group":5282,"order":16813,"pageTitle":5290,"context":74918,"tokens":75009,"tags":75010,"activation":16814,"related":75011,"status":5370,"integration":2706},"/docs/modules/split::heading::deep-dives",[18054,5290,16812,5187,5282,16816,5290],[73191,5187,5282,2706,5370],[16821,16822,16823,16824],{"id":16821,"title":16960,"description":18107,"kind":5369,"type":73179,"section":5187,"path":16821,"group":5282,"order":18108,"pageTitle":16960,"context":74911,"tokens":75013,"tags":75014,"activation":16814,"related":75015,"status":5370,"integration":2706},[16960,18107,5187,5282,18110,17068,17042,17081,16919,16938,16814,5370,2706,73181,28089,16816,16950],[5187,5282,2706,5370],[5289,16824,16822,2464],{"id":75017,"title":16919,"description":75018,"kind":5369,"type":4937,"section":5187,"path":16821,"group":5282,"order":18108,"pageTitle":16960,"context":75019,"tokens":75020,"tags":75021,"activation":16814,"related":75022,"status":5370,"integration":2706},"/docs/modules/split/grammar::attr::string-split","Split Grammar attribute","Split Grammar / Modules",[16919,16960,18107,5187,5282,18110,17068,17042,17081],[4914,5187,5282,2706,5370],[5289,16824,16822,2464],{"id":75024,"title":16938,"description":75018,"kind":5369,"type":4937,"section":5187,"path":16821,"group":5282,"order":18108,"pageTitle":16960,"context":75019,"tokens":75025,"tags":75026,"activation":16814,"related":75027,"status":5370,"integration":2706},"/docs/modules/split/grammar::attr::string-split-restore-after",[16938,16960,18107,5187,5282,18110,17068,17042,17081],[4914,5187,5282,2706,5370],[5289,16824,16822,2464],{"id":75029,"title":18134,"description":75030,"kind":5369,"type":73187,"section":5187,"path":16821,"anchor":18133,"group":5282,"order":18108,"pageTitle":16960,"context":75019,"tokens":75031,"tags":75032,"activation":16814,"related":75033,"status":5370,"integration":2706},"/docs/modules/split/grammar::heading::attribute-format","Section in Split Grammar",[18134,16960,18107,5187,5282,18110,17068,17042,17081],[73191,5187,5282,2706,5370],[5289,16824,16822,2464],{"id":75035,"title":18172,"description":75030,"kind":5369,"type":73187,"section":5187,"path":16821,"anchor":18171,"group":5282,"order":18108,"pageTitle":16960,"context":75019,"tokens":75036,"tags":75037,"activation":16814,"related":75038,"status":5370,"integration":2706},"/docs/modules/split/grammar::heading::tokens",[18172,16960,18107,5187,5282,18110,17068,17042,17081],[73191,5187,5282,2706,5370],[5289,16824,16822,2464],{"id":75040,"title":18336,"description":75030,"kind":5369,"type":73187,"section":5187,"path":16821,"anchor":18335,"group":5282,"order":18108,"pageTitle":16960,"context":75019,"tokens":75041,"tags":75042,"activation":16814,"related":75043,"status":5370,"integration":2706},"/docs/modules/split/grammar::heading::alignment-parameters",[18336,16960,18107,5187,5282,18110,17068,17042,17081],[73191,5187,5282,2706,5370],[5289,16824,16822,2464],{"id":75045,"title":18429,"description":75030,"kind":5369,"type":73187,"section":5187,"path":16821,"anchor":18428,"group":5282,"order":18108,"pageTitle":16960,"context":75019,"tokens":75046,"tags":75047,"activation":16814,"related":75048,"status":5370,"integration":2706},"/docs/modules/split/grammar::heading::variable-naming",[18429,16960,18107,5187,5282,18110,17068,17042,17081],[73191,5187,5282,2706,5370],[5289,16824,16822,2464],{"id":75050,"title":18494,"description":75030,"kind":5369,"type":73187,"section":5187,"path":16821,"anchor":18493,"group":5282,"order":18108,"pageTitle":16960,"context":75019,"tokens":75051,"tags":75052,"activation":16814,"related":75053,"status":5370,"integration":2706},"/docs/modules/split/grammar::heading::what-the-values-mean",[18494,16960,18107,5187,5282,18110,17068,17042,17081],[73191,5187,5282,2706,5370],[5289,16824,16822,2464],{"id":75055,"title":18624,"description":75030,"kind":5369,"type":73187,"section":5187,"path":16821,"anchor":18623,"group":5282,"order":18108,"pageTitle":16960,"context":75019,"tokens":75056,"tags":75057,"activation":16814,"related":75058,"status":5370,"integration":2706},"/docs/modules/split/grammar::heading::combining-tokens",[18624,16960,18107,5187,5282,18110,17068,17042,17081],[73191,5187,5282,2706,5370],[5289,16824,16822,2464],{"id":75060,"title":17094,"description":75030,"kind":5369,"type":73187,"section":5187,"path":16821,"anchor":17094,"group":5282,"order":18108,"pageTitle":16960,"context":75019,"tokens":75061,"tags":75062,"activation":16814,"related":75063,"status":5370,"integration":2706},"/docs/modules/split/grammar::heading::fit",[17094,16960,18107,5187,5282,18110,17068,17042,17081],[73191,5187,5282,2706,5370],[5289,16824,16822,2464],{"id":75065,"title":18674,"description":75030,"kind":5369,"type":73187,"section":5187,"path":16821,"anchor":18673,"group":5282,"order":18108,"pageTitle":16960,"context":75019,"tokens":75066,"tags":75067,"activation":16814,"related":75068,"status":5370,"integration":2706},"/docs/modules/split/grammar::heading::common-patterns",[18674,16960,18107,5187,5282,18110,17068,17042,17081],[73191,5187,5282,2706,5370],[5289,16824,16822,2464],{"id":75070,"title":18741,"description":75030,"kind":5369,"type":73187,"section":5187,"path":16821,"anchor":18740,"group":5282,"order":18108,"pageTitle":16960,"context":75019,"tokens":75071,"tags":75072,"activation":16814,"related":75073,"status":5370,"integration":2706},"/docs/modules/split/grammar::heading::edge-cases",[18741,16960,18107,5187,5282,18110,17068,17042,17081],[73191,5187,5282,2706,5370],[5289,16824,16822,2464],{"id":75075,"title":18775,"description":75030,"kind":5369,"type":73187,"section":5187,"path":16821,"anchor":18774,"group":5282,"order":18108,"pageTitle":16960,"context":75019,"tokens":75076,"tags":75077,"activation":16814,"related":75078,"status":5370,"integration":2706},"/docs/modules/split/grammar::heading::related",[18775,16960,18107,5187,5282,18110,17068,17042,17081],[73191,5187,5282,2706,5370],[5289,16824,16822,2464],{"id":16822,"title":17411,"description":18815,"kind":5369,"type":73179,"section":5187,"path":16822,"group":5282,"order":18816,"pageTitle":17411,"context":74911,"tokens":75080,"tags":75082,"activation":16814,"related":75083,"status":5370,"integration":2706},[17411,18815,5187,5282,18818,18819,18820,18821,18822,17319,17445,17497,17507,17343,17553,17591,17601,17611,16814,5370,2706,73181,28089,16816,75081],"dom output",[5187,5282,2706,5370],[5289,16824,8037],{"id":75085,"title":17319,"description":75086,"kind":5369,"type":73856,"section":5187,"path":16822,"group":5282,"order":18816,"pageTitle":17411,"context":75087,"tokens":75088,"tags":75089,"activation":16814,"related":75090,"status":5370,"integration":2706},"/docs/modules/split/dom-output::css::--line-index","DOM Output CSS variable","DOM Output / Modules",[17319,17411,18815,5187,5282,18818,18819,18820,18821,18822],[73859,5187,5282,2706,5370],[5289,16824,8037],{"id":75092,"title":17445,"description":75086,"kind":5369,"type":73856,"section":5187,"path":16822,"group":5282,"order":18816,"pageTitle":17411,"context":75087,"tokens":75093,"tags":75094,"activation":16814,"related":75095,"status":5370,"integration":2706},"/docs/modules/split/dom-output::css::--word-total",[17445,17411,18815,5187,5282,18818,18819,18820,18821,18822],[73859,5187,5282,2706,5370],[5289,16824,8037],{"id":75097,"title":17497,"description":75086,"kind":5369,"type":73856,"section":5187,"path":16822,"group":5282,"order":18816,"pageTitle":17411,"context":75087,"tokens":75098,"tags":75099,"activation":16814,"related":75100,"status":5370,"integration":2706},"/docs/modules/split/dom-output::css::--word-index",[17497,17411,18815,5187,5282,18818,18819,18820,18821,18822],[73859,5187,5282,2706,5370],[5289,16824,8037],{"id":75102,"title":17507,"description":75086,"kind":5369,"type":73856,"section":5187,"path":16822,"group":5282,"order":18816,"pageTitle":17411,"context":75087,"tokens":75103,"tags":75104,"activation":16814,"related":75105,"status":5370,"integration":2706},"/docs/modules/split/dom-output::css::--char-total",[17507,17411,18815,5187,5282,18818,18819,18820,18821,18822],[73859,5187,5282,2706,5370],[5289,16824,8037],{"id":75107,"title":17343,"description":75086,"kind":5369,"type":73856,"section":5187,"path":16822,"group":5282,"order":18816,"pageTitle":17411,"context":75087,"tokens":75108,"tags":75109,"activation":16814,"related":75110,"status":5370,"integration":2706},"/docs/modules/split/dom-output::css::--char-index",[17343,17411,18815,5187,5282,18818,18819,18820,18821,18822],[73859,5187,5282,2706,5370],[5289,16824,8037],{"id":75112,"title":17553,"description":75086,"kind":5369,"type":73856,"section":5187,"path":16822,"group":5282,"order":18816,"pageTitle":17411,"context":75087,"tokens":75113,"tags":75114,"activation":16814,"related":75115,"status":5370,"integration":2706},"/docs/modules/split/dom-output::css::--kerning",[17553,17411,18815,5187,5282,18818,18819,18820,18821,18822],[73859,5187,5282,2706,5370],[5289,16824,8037],{"id":75117,"title":17591,"description":75086,"kind":5369,"type":73856,"section":5187,"path":16822,"group":5282,"order":18816,"pageTitle":17411,"context":75087,"tokens":75118,"tags":75119,"activation":16814,"related":75120,"status":5370,"integration":2706},"/docs/modules/split/dom-output::css::--char-global-total",[17591,17411,18815,5187,5282,18818,18819,18820,18821,18822],[73859,5187,5282,2706,5370],[5289,16824,8037],{"id":75122,"title":17601,"description":75086,"kind":5369,"type":73856,"section":5187,"path":16822,"group":5282,"order":18816,"pageTitle":17411,"context":75087,"tokens":75123,"tags":75124,"activation":16814,"related":75125,"status":5370,"integration":2706},"/docs/modules/split/dom-output::css::--word-global-total",[17601,17411,18815,5187,5282,18818,18819,18820,18821,18822],[73859,5187,5282,2706,5370],[5289,16824,8037],{"id":75127,"title":17611,"description":75086,"kind":5369,"type":73856,"section":5187,"path":16822,"group":5282,"order":18816,"pageTitle":17411,"context":75087,"tokens":75128,"tags":75129,"activation":16814,"related":75130,"status":5370,"integration":2706},"/docs/modules/split/dom-output::css::--line-global-total",[17611,17411,18815,5187,5282,18818,18819,18820,18821,18822],[73859,5187,5282,2706,5370],[5289,16824,8037],{"id":75132,"title":18841,"description":75133,"kind":5369,"type":73187,"section":5187,"path":16822,"anchor":18840,"group":5282,"order":18816,"pageTitle":17411,"context":75087,"tokens":75134,"tags":75135,"activation":16814,"related":75136,"status":5370,"integration":2706},"/docs/modules/split/dom-output::heading::generated-wrappers","Section in DOM Output",[18841,17411,18815,5187,5282,18818,18819,18820,18821,18822],[73191,5187,5282,2706,5370],[5289,16824,8037],{"id":75138,"title":3088,"description":75133,"kind":5369,"type":73187,"section":5187,"path":16822,"anchor":18904,"group":5282,"order":18816,"pageTitle":17411,"context":75087,"tokens":75139,"tags":75140,"activation":16814,"related":75141,"status":5370,"integration":2706},"/docs/modules/split/dom-output::heading::source-element",[3088,17411,18815,5187,5282,18818,18819,18820,18821,18822],[73191,5187,5282,2706,5370],[5289,16824,8037],{"id":75143,"title":18980,"description":75133,"kind":5369,"type":73187,"section":5187,"path":16822,"anchor":18979,"group":5282,"order":18816,"pageTitle":17411,"context":75087,"tokens":75144,"tags":75145,"activation":16814,"related":75146,"status":5370,"integration":2706},"/docs/modules/split/dom-output::heading::css-variables-on-wrappers",[18980,17411,18815,5187,5282,18818,18819,18820,18821,18822],[73191,5187,5282,2706,5370],[5289,16824,8037],{"id":75148,"title":17022,"description":75133,"kind":5369,"type":73187,"section":5187,"path":16822,"anchor":18983,"group":5282,"order":18816,"pageTitle":17411,"context":75087,"tokens":75149,"tags":75150,"activation":16814,"related":75151,"status":5370,"integration":2706},"/docs/modules/split/dom-output::heading::s-line",[17022,17411,18815,5187,5282,18818,18819,18820,18821,18822],[73191,5187,5282,2706,5370],[5289,16824,8037],{"id":75153,"title":17035,"description":75133,"kind":5369,"type":73187,"section":5187,"path":16822,"anchor":19093,"group":5282,"order":18816,"pageTitle":17411,"context":75087,"tokens":75154,"tags":75155,"activation":16814,"related":75156,"status":5370,"integration":2706},"/docs/modules/split/dom-output::heading::s-word",[17035,17411,18815,5187,5282,18818,18819,18820,18821,18822],[73191,5187,5282,2706,5370],[5289,16824,8037],{"id":75158,"title":17061,"description":75133,"kind":5369,"type":73187,"section":5187,"path":16822,"anchor":19168,"group":5282,"order":18816,"pageTitle":17411,"context":75087,"tokens":75159,"tags":75160,"activation":16814,"related":75161,"status":5370,"integration":2706},"/docs/modules/split/dom-output::heading::s-char",[17061,17411,18815,5187,5282,18818,18819,18820,18821,18822],[73191,5187,5282,2706,5370],[5289,16824,8037],{"id":75163,"title":19263,"description":75133,"kind":5369,"type":73187,"section":5187,"path":16822,"anchor":19262,"group":5282,"order":18816,"pageTitle":17411,"context":75087,"tokens":75164,"tags":75165,"activation":16814,"related":75166,"status":5370,"integration":2706},"/docs/modules/split/dom-output::heading::source-element-variables",[19263,17411,18815,5187,5282,18818,18819,18820,18821,18822],[73191,5187,5282,2706,5370],[5289,16824,8037],{"id":75168,"title":19357,"description":75133,"kind":5369,"type":73187,"section":5187,"path":16822,"anchor":19356,"group":5282,"order":18816,"pageTitle":17411,"context":75087,"tokens":75169,"tags":75170,"activation":16814,"related":75171,"status":5370,"integration":2706},"/docs/modules/split/dom-output::heading::wrapper-attributes",[19357,17411,18815,5187,5282,18818,18819,18820,18821,18822],[73191,5187,5282,2706,5370],[5289,16824,8037],{"id":75173,"title":19383,"description":75133,"kind":5369,"type":73187,"section":5187,"path":16822,"anchor":19382,"group":5282,"order":18816,"pageTitle":17411,"context":75087,"tokens":75174,"tags":75175,"activation":16814,"related":75176,"status":5370,"integration":2706},"/docs/modules/split/dom-output::heading::nesting-order",[19383,17411,18815,5187,5282,18818,18819,18820,18821,18822],[73191,5187,5282,2706,5370],[5289,16824,8037],{"id":75178,"title":19408,"description":75133,"kind":5369,"type":73187,"section":5187,"path":16822,"anchor":19407,"group":5282,"order":18816,"pageTitle":17411,"context":75087,"tokens":75179,"tags":75180,"activation":16814,"related":75181,"status":5370,"integration":2706},"/docs/modules/split/dom-output::heading::spaces-and-line-breaks",[19408,17411,18815,5187,5282,18818,18819,18820,18821,18822],[73191,5187,5282,2706,5370],[5289,16824,8037],{"id":75183,"title":19440,"description":75133,"kind":5369,"type":73187,"section":5187,"path":16822,"anchor":19439,"group":5282,"order":18816,"pageTitle":17411,"context":75087,"tokens":75184,"tags":75185,"activation":16814,"related":75186,"status":5370,"integration":2706},"/docs/modules/split/dom-output::heading::helper-classes",[19440,17411,18815,5187,5282,18818,18819,18820,18821,18822],[73191,5187,5282,2706,5370],[5289,16824,8037],{"id":75188,"title":19446,"description":75133,"kind":5369,"type":73187,"section":5187,"path":16822,"anchor":19443,"group":5282,"order":18816,"pageTitle":17411,"context":75087,"tokens":75189,"tags":75190,"activation":16814,"related":75191,"status":5370,"integration":2706},"/docs/modules/split/dom-output::heading::before-element",[19446,17411,18815,5187,5282,18818,18819,18820,18821,18822],[73191,5187,5282,2706,5370],[5289,16824,8037],{"id":75193,"title":19457,"description":75133,"kind":5369,"type":73187,"section":5187,"path":16822,"anchor":19454,"group":5282,"order":18816,"pageTitle":17411,"context":75087,"tokens":75194,"tags":75195,"activation":16814,"related":75196,"status":5370,"integration":2706},"/docs/modules/split/dom-output::heading::after-element",[19457,17411,18815,5187,5282,18818,18819,18820,18821,18822],[73191,5187,5282,2706,5370],[5289,16824,8037],{"id":75198,"title":19607,"description":75133,"kind":5369,"type":73187,"section":5187,"path":16822,"anchor":19473,"group":5282,"order":18816,"pageTitle":17411,"context":75087,"tokens":75199,"tags":75200,"activation":16814,"related":75201,"status":5370,"integration":2706},"/docs/modules/split/dom-output::heading::split-class-classes",[19607,17411,18815,5187,5282,18818,18819,18820,18821,18822],[73191,5187,5282,2706,5370],[5289,16824,8037],{"id":75203,"title":19506,"description":75133,"kind":5369,"type":73187,"section":5187,"path":16822,"anchor":18822,"group":5282,"order":18816,"pageTitle":17411,"context":75087,"tokens":75204,"tags":75205,"activation":16814,"related":75206,"status":5370,"integration":2706},"/docs/modules/split/dom-output::heading::kerning",[19506,17411,18815,5187,5282,18818,18819,18820,18821,18822],[73191,5187,5282,2706,5370],[5289,16824,8037],{"id":75208,"title":19529,"description":75133,"kind":5369,"type":73187,"section":5187,"path":16822,"anchor":19528,"group":5282,"order":18816,"pageTitle":17411,"context":75087,"tokens":75209,"tags":75210,"activation":16814,"related":75211,"status":5370,"integration":2706},"/docs/modules/split/dom-output::heading::opaque-elements",[19529,17411,18815,5187,5282,18818,18819,18820,18821,18822],[73191,5187,5282,2706,5370],[5289,16824,8037],{"id":75213,"title":18775,"description":75133,"kind":5369,"type":73187,"section":5187,"path":16822,"anchor":18774,"group":5282,"order":18816,"pageTitle":17411,"context":75087,"tokens":75214,"tags":75215,"activation":16814,"related":75216,"status":5370,"integration":2706},"/docs/modules/split/dom-output::heading::related",[18775,17411,18815,5187,5282,18818,18819,18820,18821,18822],[73191,5187,5282,2706,5370],[5289,16824,8037],{"id":16823,"title":17926,"description":19612,"kind":5369,"type":73179,"section":5187,"path":16823,"group":5282,"order":19613,"pageTitle":17926,"context":74911,"tokens":75218,"tags":75220,"activation":16814,"related":75221,"status":5370,"integration":2706},[17926,19612,5187,5282,17094,17958,19615,17455,17630,17639,16814,5370,2706,73181,28089,16816,75219],"fit and rebuild",[5187,5282,2706,5370],[5289,16821,4602],{"id":75223,"title":17455,"description":75224,"kind":5369,"type":73856,"section":5187,"path":16823,"group":5282,"order":19613,"pageTitle":17926,"context":75225,"tokens":75226,"tags":75227,"activation":16814,"related":75228,"status":5370,"integration":2706},"/docs/modules/split/fit-and-rebuild::css::--fit-font-size","Fit And Rebuild CSS variable","Fit And Rebuild / Modules",[17455,17926,19612,5187,5282,17094,17958,19615],[73859,5187,5282,2706,5370],[5289,16821,4602],{"id":75230,"title":17630,"description":75224,"kind":5369,"type":73856,"section":5187,"path":16823,"group":5282,"order":19613,"pageTitle":17926,"context":75225,"tokens":75231,"tags":75232,"activation":16814,"related":75233,"status":5370,"integration":2706},"/docs/modules/split/fit-and-rebuild::css::--fit-scale-y",[17630,17926,19612,5187,5282,17094,17958,19615],[73859,5187,5282,2706,5370],[5289,16821,4602],{"id":75235,"title":17639,"description":75224,"kind":5369,"type":73856,"section":5187,"path":16823,"group":5282,"order":19613,"pageTitle":17926,"context":75225,"tokens":75236,"tags":75237,"activation":16814,"related":75238,"status":5370,"integration":2706},"/docs/modules/split/fit-and-rebuild::css::--fit-aspect-ratio",[17639,17926,19612,5187,5282,17094,17958,19615],[73859,5187,5282,2706,5370],[5289,16821,4602],{"id":75240,"title":5011,"description":75241,"kind":5369,"type":73187,"section":5187,"path":16823,"anchor":5010,"group":5282,"order":19613,"pageTitle":17926,"context":75225,"tokens":75242,"tags":75243,"activation":16814,"related":75244,"status":5370,"integration":2706},"/docs/modules/split/fit-and-rebuild::heading::basic-usage","Section in Fit And Rebuild",[5011,17926,19612,5187,5282,17094,17958,19615],[73191,5187,5282,2706,5370],[5289,16821,4602],{"id":75246,"title":19711,"description":75241,"kind":5369,"type":73187,"section":5187,"path":16823,"anchor":19710,"group":5282,"order":19613,"pageTitle":17926,"context":75225,"tokens":75247,"tags":75248,"activation":16814,"related":75249,"status":5370,"integration":2706},"/docs/modules/split/fit-and-rebuild::heading::behavior-with-line-split",[19711,17926,19612,5187,5282,17094,17958,19615],[73191,5187,5282,2706,5370],[5289,16821,4602],{"id":75251,"title":20052,"description":75241,"kind":5369,"type":73187,"section":5187,"path":16823,"anchor":20051,"group":5282,"order":19613,"pageTitle":17926,"context":75225,"tokens":75252,"tags":75253,"activation":16814,"related":75254,"status":5370,"integration":2706},"/docs/modules/split/fit-and-rebuild::heading::behavior-without-line-split",[20052,17926,19612,5187,5282,17094,17958,19615],[73191,5187,5282,2706,5370],[5289,16821,4602],{"id":75256,"title":20173,"description":75241,"kind":5369,"type":73187,"section":5187,"path":16823,"anchor":20172,"group":5282,"order":19613,"pageTitle":17926,"context":75225,"tokens":75257,"tags":75258,"activation":16814,"related":75259,"status":5370,"integration":2706},"/docs/modules/split/fit-and-rebuild::heading::char-split-and-spaces",[20173,17926,19612,5187,5282,17094,17958,19615],[73191,5187,5282,2706,5370],[5289,16821,4602],{"id":75261,"title":20195,"description":75241,"kind":5369,"type":73187,"section":5187,"path":16823,"anchor":20194,"group":5282,"order":19613,"pageTitle":17926,"context":75225,"tokens":75262,"tags":75263,"activation":16814,"related":75264,"status":5370,"integration":2706},"/docs/modules/split/fit-and-rebuild::heading::accuracy",[20195,17926,19612,5187,5282,17094,17958,19615],[73191,5187,5282,2706,5370],[5289,16821,4602],{"id":75266,"title":20217,"description":75241,"kind":5369,"type":73187,"section":5187,"path":16823,"anchor":20216,"group":5282,"order":19613,"pageTitle":17926,"context":75225,"tokens":75267,"tags":75268,"activation":16814,"related":75269,"status":5370,"integration":2706},"/docs/modules/split/fit-and-rebuild::heading::rebuild-timing",[20217,17926,19612,5187,5282,17094,17958,19615],[73191,5187,5282,2706,5370],[5289,16821,4602],{"id":75271,"title":17952,"description":75241,"kind":5369,"type":73187,"section":5187,"path":16823,"anchor":17951,"group":5282,"order":19613,"pageTitle":17926,"context":75225,"tokens":75272,"tags":75273,"activation":16814,"related":75274,"status":5370,"integration":2706},"/docs/modules/split/fit-and-rebuild::heading::mobile",[17952,17926,19612,5187,5282,17094,17958,19615],[73191,5187,5282,2706,5370],[5289,16821,4602],{"id":75276,"title":17959,"description":75241,"kind":5369,"type":73187,"section":5187,"path":16823,"anchor":17958,"group":5282,"order":19613,"pageTitle":17926,"context":75225,"tokens":75277,"tags":75278,"activation":16814,"related":75279,"status":5370,"integration":2706},"/docs/modules/split/fit-and-rebuild::heading::restore-after",[17959,17926,19612,5187,5282,17094,17958,19615],[73191,5187,5282,2706,5370],[5289,16821,4602],{"id":75281,"title":20308,"description":75241,"kind":5369,"type":73187,"section":5187,"path":16823,"anchor":20307,"group":5282,"order":19613,"pageTitle":17926,"context":75225,"tokens":75282,"tags":75283,"activation":16814,"related":75284,"status":5370,"integration":2706},"/docs/modules/split/fit-and-rebuild::heading::caveats",[20308,17926,19612,5187,5282,17094,17958,19615],[73191,5187,5282,2706,5370],[5289,16821,4602],{"id":75286,"title":18775,"description":75241,"kind":5369,"type":73187,"section":5187,"path":16823,"anchor":18774,"group":5282,"order":19613,"pageTitle":17926,"context":75225,"tokens":75287,"tags":75288,"activation":16814,"related":75289,"status":5370,"integration":2706},"/docs/modules/split/fit-and-rebuild::heading::related",[18775,17926,19612,5187,5282,17094,17958,19615],[73191,5187,5282,2706,5370],[5289,16821,4602],{"id":16824,"title":17645,"description":20360,"kind":5369,"type":73179,"section":5187,"path":16824,"group":5282,"order":19613,"pageTitle":17645,"context":74911,"tokens":75291,"tags":75293,"activation":16814,"related":75294,"status":5370,"integration":2706},[17645,20360,5187,5282,17742,19446,19457,20362,20363,20364,20365,20366,20367,16814,5370,2706,73181,28089,16816,75292],"inline html",[5187,5282,2706,5370],[5289,16822,16821],{"id":75296,"title":20384,"description":75297,"kind":5369,"type":73187,"section":5187,"path":16824,"anchor":20383,"group":5282,"order":19613,"pageTitle":17645,"context":75298,"tokens":75299,"tags":75300,"activation":16814,"related":75301,"status":5370,"integration":2706},"/docs/modules/split/inline-html::heading::how-inline-elements-are-handled","Section in Inline HTML","Inline HTML / Modules",[20384,17645,20360,5187,5282,17742,19446,19457,20362,20363,20364,20365,20366,20367],[73191,5187,5282,2706,5370],[5289,16822,16821],{"id":75303,"title":20391,"description":75297,"kind":5369,"type":73187,"section":5187,"path":16824,"anchor":20390,"group":5282,"order":19613,"pageTitle":17645,"context":75298,"tokens":75304,"tags":75305,"activation":16814,"related":75306,"status":5370,"integration":2706},"/docs/modules/split/inline-html::heading::inline-wrappers-preserved-with-their-children-split",[20391,17645,20360,5187,5282,17742,19446,19457,20362,20363,20364,20365,20366,20367],[73191,5187,5282,2706,5370],[5289,16822,16821],{"id":75308,"title":20747,"description":75297,"kind":5369,"type":73187,"section":5187,"path":16824,"anchor":20746,"group":5282,"order":19613,"pageTitle":17645,"context":75298,"tokens":75309,"tags":75310,"activation":16814,"related":75311,"status":5370,"integration":2706},"/docs/modules/split/inline-html::heading::opaque-elements-preserved-as-is-not-split",[20747,17645,20360,5187,5282,17742,19446,19457,20362,20363,20364,20365,20366,20367],[73191,5187,5282,2706,5370],[5289,16822,16821],{"id":75313,"title":21364,"description":75297,"kind":5369,"type":73187,"section":5187,"path":16824,"anchor":20939,"group":5282,"order":19613,"pageTitle":17645,"context":75298,"tokens":75314,"tags":75315,"activation":16814,"related":75316,"status":5370,"integration":2706},"/docs/modules/split/inline-html::heading::br-line-break",[21364,17645,20360,5187,5282,17742,19446,19457,20362,20363,20364,20365,20366,20367],[73191,5187,5282,2706,5370],[5289,16822,16821],{"id":75318,"title":17749,"description":75297,"kind":5369,"type":73187,"section":5187,"path":16824,"anchor":17742,"group":5282,"order":19613,"pageTitle":17645,"context":75298,"tokens":75319,"tags":75320,"activation":16814,"related":75321,"status":5370,"integration":2706},"/docs/modules/split/inline-html::heading::split-class",[17749,17645,20360,5187,5282,17742,19446,19457,20362,20363,20364,20365,20366,20367],[73191,5187,5282,2706,5370],[5289,16822,16821],{"id":75323,"title":21072,"description":75297,"kind":5369,"type":73187,"section":5187,"path":16824,"anchor":21071,"group":5282,"order":19613,"pageTitle":17645,"context":75298,"tokens":75324,"tags":75325,"activation":16814,"related":75326,"status":5370,"integration":2706},"/docs/modules/split/inline-html::heading::how-classes-are-applied",[21072,17645,20360,5187,5282,17742,19446,19457,20362,20363,20364,20365,20366,20367],[73191,5187,5282,2706,5370],[5289,16822,16821],{"id":75328,"title":21091,"description":75297,"kind":5369,"type":73187,"section":5187,"path":16824,"anchor":21090,"group":5282,"order":19613,"pageTitle":17645,"context":75298,"tokens":75329,"tags":75330,"activation":16814,"related":75331,"status":5370,"integration":2706},"/docs/modules/split/inline-html::heading::nesting",[21091,17645,20360,5187,5282,17742,19446,19457,20362,20363,20364,20365,20366,20367],[73191,5187,5282,2706,5370],[5289,16822,16821],{"id":75333,"title":21370,"description":75297,"kind":5369,"type":73187,"section":5187,"path":16824,"anchor":21165,"group":5282,"order":19613,"pageTitle":17645,"context":75298,"tokens":75334,"tags":75335,"activation":16814,"related":75336,"status":5370,"integration":2706},"/docs/modules/split/inline-html::heading::before-element-and-after-element",[21370,17645,20360,5187,5282,17742,19446,19457,20362,20363,20364,20365,20366,20367],[73191,5187,5282,2706,5370],[5289,16822,16821],{"id":75338,"title":21228,"description":75297,"kind":5369,"type":73187,"section":5187,"path":16824,"anchor":21227,"group":5282,"order":19613,"pageTitle":17645,"context":75298,"tokens":75339,"tags":75340,"activation":16814,"related":75341,"status":5370,"integration":2706},"/docs/modules/split/inline-html::heading::word-joining",[21228,17645,20360,5187,5282,17742,19446,19457,20362,20363,20364,20365,20366,20367],[73191,5187,5282,2706,5370],[5289,16822,16821],{"id":75343,"title":18741,"description":75297,"kind":5369,"type":73187,"section":5187,"path":16824,"anchor":18740,"group":5282,"order":19613,"pageTitle":17645,"context":75298,"tokens":75344,"tags":75345,"activation":16814,"related":75346,"status":5370,"integration":2706},"/docs/modules/split/inline-html::heading::edge-cases",[18741,17645,20360,5187,5282,17742,19446,19457,20362,20363,20364,20365,20366,20367],[73191,5187,5282,2706,5370],[5289,16822,16821],{"id":75348,"title":21294,"description":75297,"kind":5369,"type":73187,"section":5187,"path":16824,"anchor":21293,"group":5282,"order":19613,"pageTitle":17645,"context":75298,"tokens":75349,"tags":75350,"activation":16814,"related":75351,"status":5370,"integration":2706},"/docs/modules/split/inline-html::heading::empty-inline-elements",[21294,17645,20360,5187,5282,17742,19446,19457,20362,20363,20364,20365,20366,20367],[73191,5187,5282,2706,5370],[5289,16822,16821],{"id":75353,"title":21308,"description":75297,"kind":5369,"type":73187,"section":5187,"path":16824,"anchor":21307,"group":5282,"order":19613,"pageTitle":17645,"context":75298,"tokens":75354,"tags":75355,"activation":16814,"related":75356,"status":5370,"integration":2706},"/docs/modules/split/inline-html::heading::custom-elements-and-shadow-dom",[21308,17645,20360,5187,5282,17742,19446,19457,20362,20363,20364,20365,20366,20367],[73191,5187,5282,2706,5370],[5289,16822,16821],{"id":75358,"title":21315,"description":75297,"kind":5369,"type":73187,"section":5187,"path":16824,"anchor":21314,"group":5282,"order":19613,"pageTitle":17645,"context":75298,"tokens":75359,"tags":75360,"activation":16814,"related":75361,"status":5370,"integration":2706},"/docs/modules/split/inline-html::heading::attributes-are-preserved",[21315,17645,20360,5187,5282,17742,19446,19457,20362,20363,20364,20365,20366,20367],[73191,5187,5282,2706,5370],[5289,16822,16821],{"id":75363,"title":18775,"description":75297,"kind":5369,"type":73187,"section":5187,"path":16824,"anchor":18774,"group":5282,"order":19613,"pageTitle":17645,"context":75298,"tokens":75364,"tags":75365,"activation":16814,"related":75366,"status":5370,"integration":2706},"/docs/modules/split/inline-html::heading::related",[18775,17645,20360,5187,5282,17742,19446,19457,20362,20363,20364,20365,20366,20367],[73191,5187,5282,2706,5370],[5289,16822,16821],{"id":5295,"title":5296,"description":21379,"kind":5369,"type":73179,"section":5187,"path":5295,"group":5282,"order":21380,"pageTitle":5296,"context":74911,"tokens":75368,"tags":75369,"activation":21381,"related":75370,"status":8027,"integration":2706},[5296,21379,5187,5282,21383,5296,21381,8027,2706,73181,28089,21383],[5187,5282,2706,8027],[5289,5301,2899],{"id":75372,"title":5407,"description":75373,"kind":5369,"type":73187,"section":5187,"path":5295,"anchor":5406,"group":5282,"order":21380,"pageTitle":5296,"context":75374,"tokens":75375,"tags":75376,"activation":21381,"related":75377,"status":8027,"integration":2706},"/docs/modules/masonry::heading::public-api","Section in StringMasonry","StringMasonry / Modules",[5407,5296,21379,5187,5282,21383,5296],[73191,5187,5282,2706,8027],[5289,5301,2899],{"id":75379,"title":4905,"description":75373,"kind":5369,"type":73187,"section":5187,"path":5295,"anchor":4904,"group":5282,"order":21380,"pageTitle":5296,"context":75374,"tokens":75380,"tags":75381,"activation":21381,"related":75382,"status":8027,"integration":2706},"/docs/modules/masonry::heading::attributes",[4905,5296,21379,5187,5282,21383,5296],[73191,5187,5282,2706,8027],[5289,5301,2899],{"id":75384,"title":5558,"description":75373,"kind":5369,"type":73187,"section":5187,"path":5295,"anchor":5557,"group":5282,"order":21380,"pageTitle":5296,"context":75374,"tokens":75385,"tags":75386,"activation":21381,"related":75387,"status":8027,"integration":2706},"/docs/modules/masonry::heading::css-variables-and-dom-output",[5558,5296,21379,5187,5282,21383,5296],[73191,5187,5282,2706,8027],[5289,5301,2899],{"id":75389,"title":5593,"description":75373,"kind":5369,"type":73187,"section":5187,"path":5295,"anchor":3814,"group":5282,"order":21380,"pageTitle":5296,"context":75374,"tokens":75390,"tags":75391,"activation":21381,"related":75392,"status":8027,"integration":2706},"/docs/modules/masonry::heading::events",[5593,5296,21379,5187,5282,21383,5296],[73191,5187,5282,2706,8027],[5289,5301,2899],{"id":75394,"title":5667,"description":75373,"kind":5369,"type":73187,"section":5187,"path":5295,"anchor":5666,"group":5282,"order":21380,"pageTitle":5296,"context":75374,"tokens":75395,"tags":75396,"activation":21381,"related":75397,"status":8027,"integration":2706},"/docs/modules/masonry::heading::mirror-behavior",[5667,5296,21379,5187,5282,21383,5296],[73191,5187,5282,2706,8027],[5289,5301,2899],{"id":75399,"title":5689,"description":75373,"kind":5369,"type":73187,"section":5187,"path":5295,"anchor":5688,"group":5282,"order":21380,"pageTitle":5296,"context":75374,"tokens":75400,"tags":75401,"activation":21381,"related":75402,"status":8027,"integration":2706},"/docs/modules/masonry::heading::quick-example",[5689,5296,21379,5187,5282,21383,5296],[73191,5187,5282,2706,8027],[5289,5301,2899],{"id":75404,"title":6074,"description":75373,"kind":5369,"type":73187,"section":5187,"path":5295,"anchor":6073,"group":5282,"order":21380,"pageTitle":5296,"context":75374,"tokens":75405,"tags":75406,"activation":21381,"related":75407,"status":8027,"integration":2706},"/docs/modules/masonry::heading::registration",[6074,5296,21379,5187,5282,21383,5296],[73191,5187,5282,2706,8027],[5289,5301,2899],{"id":75409,"title":6133,"description":75373,"kind":5369,"type":73187,"section":5187,"path":5295,"anchor":6132,"group":5282,"order":21380,"pageTitle":5296,"context":75374,"tokens":75410,"tags":75411,"activation":21381,"related":75412,"status":8027,"integration":2706},"/docs/modules/masonry::heading::detailed-behavior",[6133,5296,21379,5187,5282,21383,5296],[73191,5187,5282,2706,8027],[5289,5301,2899],{"id":5301,"title":200,"description":22309,"kind":5369,"type":73179,"section":5187,"path":5301,"group":5282,"order":22310,"pageTitle":200,"context":74911,"tokens":75414,"tags":75415,"activation":22311,"related":75416,"status":5370,"integration":11669},[200,22309,5187,5282,22313,200,22314,22316,22317,22318,22319,22314,22321,22322,22323,22311,5370,11669,73181,28089,22313],[5187,5282,11669,5370],[5260,2899,2464],{"id":75418,"title":22316,"description":75419,"kind":5369,"type":4937,"section":5187,"path":5301,"group":5282,"order":22310,"pageTitle":200,"context":75420,"tokens":75421,"tags":75422,"activation":22311,"related":75423,"status":5370,"integration":11669},"/docs/modules/responsive::attr::string-mobile","StringResponsive attribute","StringResponsive / Modules",[22316,200,22309,5187,5282,22313,200,22314],[4914,5187,5282,11669,5370],[5260,2899,2464],{"id":75425,"title":22317,"description":75419,"kind":5369,"type":4937,"section":5187,"path":5301,"group":5282,"order":22310,"pageTitle":200,"context":75420,"tokens":75426,"tags":75427,"activation":22311,"related":75428,"status":5370,"integration":11669},"/docs/modules/responsive::attr::string-tablet",[22317,200,22309,5187,5282,22313,200,22314],[4914,5187,5282,11669,5370],[5260,2899,2464],{"id":75430,"title":22318,"description":75419,"kind":5369,"type":4937,"section":5187,"path":5301,"group":5282,"order":22310,"pageTitle":200,"context":75420,"tokens":75431,"tags":75432,"activation":22311,"related":75433,"status":5370,"integration":11669},"/docs/modules/responsive::attr::string-laptop",[22318,200,22309,5187,5282,22313,200,22314],[4914,5187,5282,11669,5370],[5260,2899,2464],{"id":75435,"title":22319,"description":75419,"kind":5369,"type":4937,"section":5187,"path":5301,"group":5282,"order":22310,"pageTitle":200,"context":75420,"tokens":75436,"tags":75437,"activation":22311,"related":75438,"status":5370,"integration":11669},"/docs/modules/responsive::attr::string-desktop",[22319,200,22309,5187,5282,22313,200,22314],[4914,5187,5282,11669,5370],[5260,2899,2464],{"id":75440,"title":22314,"description":75441,"kind":5369,"type":73478,"section":5187,"path":5301,"group":5282,"order":22310,"pageTitle":200,"context":75420,"tokens":75442,"tags":75443,"activation":22311,"related":75444,"status":5370,"integration":11669},"/docs/modules/responsive::event::screen:mobile","StringResponsive event",[22314,200,22309,5187,5282,22313,200,22314],[73482,5187,5282,11669,5370],[5260,2899,2464],{"id":75446,"title":22321,"description":75441,"kind":5369,"type":73478,"section":5187,"path":5301,"group":5282,"order":22310,"pageTitle":200,"context":75420,"tokens":75447,"tags":75448,"activation":22311,"related":75449,"status":5370,"integration":11669},"/docs/modules/responsive::event::screen:tablet",[22321,200,22309,5187,5282,22313,200,22314],[73482,5187,5282,11669,5370],[5260,2899,2464],{"id":75451,"title":22322,"description":75441,"kind":5369,"type":73478,"section":5187,"path":5301,"group":5282,"order":22310,"pageTitle":200,"context":75420,"tokens":75452,"tags":75453,"activation":22311,"related":75454,"status":5370,"integration":11669},"/docs/modules/responsive::event::screen:laptop",[22322,200,22309,5187,5282,22313,200,22314],[73482,5187,5282,11669,5370],[5260,2899,2464],{"id":75456,"title":22323,"description":75441,"kind":5369,"type":73478,"section":5187,"path":5301,"group":5282,"order":22310,"pageTitle":200,"context":75420,"tokens":75457,"tags":75458,"activation":22311,"related":75459,"status":5370,"integration":11669},"/docs/modules/responsive::event::screen:desktop",[22323,200,22309,5187,5282,22313,200,22314],[73482,5187,5282,11669,5370],[5260,2899,2464],{"id":75461,"title":5407,"description":75462,"kind":5369,"type":73187,"section":5187,"path":5301,"anchor":5406,"group":5282,"order":22310,"pageTitle":200,"context":75420,"tokens":75463,"tags":75464,"activation":22311,"related":75465,"status":5370,"integration":11669},"/docs/modules/responsive::heading::public-api","Section in StringResponsive",[5407,200,22309,5187,5282,22313,200,22314],[73191,5187,5282,11669,5370],[5260,2899,2464],{"id":75467,"title":22349,"description":75462,"kind":5369,"type":73187,"section":5187,"path":5301,"anchor":22348,"group":5282,"order":22310,"pageTitle":200,"context":75420,"tokens":75468,"tags":75469,"activation":22311,"related":75470,"status":5370,"integration":11669},"/docs/modules/responsive::heading::default-ranges",[22349,200,22309,5187,5282,22313,200,22314],[73191,5187,5282,11669,5370],[5260,2899,2464],{"id":75472,"title":4905,"description":75462,"kind":5369,"type":73187,"section":5187,"path":5301,"anchor":4904,"group":5282,"order":22310,"pageTitle":200,"context":75420,"tokens":75473,"tags":75474,"activation":22311,"related":75475,"status":5370,"integration":11669},"/docs/modules/responsive::heading::attributes",[4905,200,22309,5187,5282,22313,200,22314],[73191,5187,5282,11669,5370],[5260,2899,2464],{"id":75477,"title":5558,"description":75462,"kind":5369,"type":73187,"section":5187,"path":5301,"anchor":5557,"group":5282,"order":22310,"pageTitle":200,"context":75420,"tokens":75478,"tags":75479,"activation":22311,"related":75480,"status":5370,"integration":11669},"/docs/modules/responsive::heading::css-variables-and-dom-output",[5558,200,22309,5187,5282,22313,200,22314],[73191,5187,5282,11669,5370],[5260,2899,2464],{"id":75482,"title":5593,"description":75462,"kind":5369,"type":73187,"section":5187,"path":5301,"anchor":3814,"group":5282,"order":22310,"pageTitle":200,"context":75420,"tokens":75483,"tags":75484,"activation":22311,"related":75485,"status":5370,"integration":11669},"/docs/modules/responsive::heading::events",[5593,200,22309,5187,5282,22313,200,22314],[73191,5187,5282,11669,5370],[5260,2899,2464],{"id":75487,"title":5667,"description":75462,"kind":5369,"type":73187,"section":5187,"path":5301,"anchor":5666,"group":5282,"order":22310,"pageTitle":200,"context":75420,"tokens":75488,"tags":75489,"activation":22311,"related":75490,"status":5370,"integration":11669},"/docs/modules/responsive::heading::mirror-behavior",[5667,200,22309,5187,5282,22313,200,22314],[73191,5187,5282,11669,5370],[5260,2899,2464],{"id":75492,"title":5689,"description":75462,"kind":5369,"type":73187,"section":5187,"path":5301,"anchor":5688,"group":5282,"order":22310,"pageTitle":200,"context":75420,"tokens":75493,"tags":75494,"activation":22311,"related":75495,"status":5370,"integration":11669},"/docs/modules/responsive::heading::quick-example",[5689,200,22309,5187,5282,22313,200,22314],[73191,5187,5282,11669,5370],[5260,2899,2464],{"id":75497,"title":6074,"description":75462,"kind":5369,"type":73187,"section":5187,"path":5301,"anchor":6073,"group":5282,"order":22310,"pageTitle":200,"context":75420,"tokens":75498,"tags":75499,"activation":22311,"related":75500,"status":5370,"integration":11669},"/docs/modules/responsive::heading::registration",[6074,200,22309,5187,5282,22313,200,22314],[73191,5187,5282,11669,5370],[5260,2899,2464],{"id":75502,"title":6133,"description":75462,"kind":5369,"type":73187,"section":5187,"path":5301,"anchor":6132,"group":5282,"order":22310,"pageTitle":200,"context":75420,"tokens":75503,"tags":75504,"activation":22311,"related":75505,"status":5370,"integration":11669},"/docs/modules/responsive::heading::detailed-behavior",[6133,200,22309,5187,5282,22313,200,22314],[73191,5187,5282,11669,5370],[5260,2899,2464],{"id":3819,"title":5312,"description":23226,"kind":5369,"type":73179,"section":5187,"path":3819,"group":5305,"order":23227,"pageTitle":5312,"context":75507,"tokens":75508,"tags":75509,"activation":23228,"related":75510,"status":5370,"integration":2706},"Modules / Media & Forms",[5312,23226,5187,5305,23230,5312,23233,23234,23235,23228,5370,2706,73181,28089,23230],[5187,5305,2706,5370],[2899,9008,5317],{"id":75512,"title":23233,"description":75513,"kind":5369,"type":73478,"section":5187,"path":3819,"group":5305,"order":23227,"pageTitle":5312,"context":75514,"tokens":75515,"tags":75516,"activation":23228,"related":75517,"status":5370,"integration":2706},"/docs/modules/form::event::form:submit:\u003Cid>","StringForm event","StringForm / Modules",[23233,5312,23226,5187,5305,23230,5312],[73482,5187,5305,2706,5370],[2899,9008,5317],{"id":75519,"title":23234,"description":75513,"kind":5369,"type":73478,"section":5187,"path":3819,"group":5305,"order":23227,"pageTitle":5312,"context":75514,"tokens":75520,"tags":75521,"activation":23228,"related":75522,"status":5370,"integration":2706},"/docs/modules/form::event::form:invalid:\u003Cid>",[23234,5312,23226,5187,5305,23230,5312],[73482,5187,5305,2706,5370],[2899,9008,5317],{"id":75524,"title":23235,"description":75513,"kind":5369,"type":73478,"section":5187,"path":3819,"group":5305,"order":23227,"pageTitle":5312,"context":75514,"tokens":75525,"tags":75526,"activation":23228,"related":75527,"status":5370,"integration":2706},"/docs/modules/form::event::form:field:*",[23235,5312,23226,5187,5305,23230,5312],[73482,5187,5305,2706,5370],[2899,9008,5317],{"id":75529,"title":5407,"description":75530,"kind":5369,"type":73187,"section":5187,"path":3819,"anchor":5406,"group":5305,"order":23227,"pageTitle":5312,"context":75514,"tokens":75531,"tags":75532,"activation":23228,"related":75533,"status":5370,"integration":2706},"/docs/modules/form::heading::public-api","Section in StringForm",[5407,5312,23226,5187,5305,23230,5312],[73191,5187,5305,2706,5370],[2899,9008,5317],{"id":75535,"title":4905,"description":75530,"kind":5369,"type":73187,"section":5187,"path":3819,"anchor":4904,"group":5305,"order":23227,"pageTitle":5312,"context":75514,"tokens":75536,"tags":75537,"activation":23228,"related":75538,"status":5370,"integration":2706},"/docs/modules/form::heading::attributes",[4905,5312,23226,5187,5305,23230,5312],[73191,5187,5305,2706,5370],[2899,9008,5317],{"id":75540,"title":5558,"description":75530,"kind":5369,"type":73187,"section":5187,"path":3819,"anchor":5557,"group":5305,"order":23227,"pageTitle":5312,"context":75514,"tokens":75541,"tags":75542,"activation":23228,"related":75543,"status":5370,"integration":2706},"/docs/modules/form::heading::css-variables-and-dom-output",[5558,5312,23226,5187,5305,23230,5312],[73191,5187,5305,2706,5370],[2899,9008,5317],{"id":75545,"title":5593,"description":75530,"kind":5369,"type":73187,"section":5187,"path":3819,"anchor":3814,"group":5305,"order":23227,"pageTitle":5312,"context":75514,"tokens":75546,"tags":75547,"activation":23228,"related":75548,"status":5370,"integration":2706},"/docs/modules/form::heading::events",[5593,5312,23226,5187,5305,23230,5312],[73191,5187,5305,2706,5370],[2899,9008,5317],{"id":75550,"title":5667,"description":75530,"kind":5369,"type":73187,"section":5187,"path":3819,"anchor":5666,"group":5305,"order":23227,"pageTitle":5312,"context":75514,"tokens":75551,"tags":75552,"activation":23228,"related":75553,"status":5370,"integration":2706},"/docs/modules/form::heading::mirror-behavior",[5667,5312,23226,5187,5305,23230,5312],[73191,5187,5305,2706,5370],[2899,9008,5317],{"id":75555,"title":5689,"description":75530,"kind":5369,"type":73187,"section":5187,"path":3819,"anchor":5688,"group":5305,"order":23227,"pageTitle":5312,"context":75514,"tokens":75556,"tags":75557,"activation":23228,"related":75558,"status":5370,"integration":2706},"/docs/modules/form::heading::quick-example",[5689,5312,23226,5187,5305,23230,5312],[73191,5187,5305,2706,5370],[2899,9008,5317],{"id":75560,"title":6074,"description":75530,"kind":5369,"type":73187,"section":5187,"path":3819,"anchor":6073,"group":5305,"order":23227,"pageTitle":5312,"context":75514,"tokens":75561,"tags":75562,"activation":23228,"related":75563,"status":5370,"integration":2706},"/docs/modules/form::heading::registration",[6074,5312,23226,5187,5305,23230,5312],[73191,5187,5305,2706,5370],[2899,9008,5317],{"id":75565,"title":6133,"description":75530,"kind":5369,"type":73187,"section":5187,"path":3819,"anchor":6132,"group":5305,"order":23227,"pageTitle":5312,"context":75514,"tokens":75566,"tags":75567,"activation":23228,"related":75568,"status":5370,"integration":2706},"/docs/modules/form::heading::detailed-behavior",[6133,5312,23226,5187,5305,23230,5312],[73191,5187,5305,2706,5370],[2899,9008,5317],{"id":5317,"title":205,"description":24791,"kind":5369,"type":73179,"section":5187,"path":5317,"group":5305,"order":24792,"pageTitle":205,"context":75507,"tokens":75570,"tags":75571,"activation":24793,"related":75572,"status":5370,"integration":11669},[205,24791,5187,5305,24795,205,24796,24793,5370,11669,73181,28089,24795],[5187,5305,11669,5370],[5322,5328,2463],{"id":75574,"title":5407,"description":75575,"kind":5369,"type":73187,"section":5187,"path":5317,"anchor":5406,"group":5305,"order":24792,"pageTitle":205,"context":75576,"tokens":75577,"tags":75578,"activation":24793,"related":75579,"status":5370,"integration":11669},"/docs/modules/loading::heading::public-api","Section in StringLoading","StringLoading / Modules",[5407,205,24791,5187,5305,24795,205,24796],[73191,5187,5305,11669,5370],[5322,5328,2463],{"id":75581,"title":4905,"description":75575,"kind":5369,"type":73187,"section":5187,"path":5317,"anchor":4904,"group":5305,"order":24792,"pageTitle":205,"context":75576,"tokens":75582,"tags":75583,"activation":24793,"related":75584,"status":5370,"integration":11669},"/docs/modules/loading::heading::attributes",[4905,205,24791,5187,5305,24795,205,24796],[73191,5187,5305,11669,5370],[5322,5328,2463],{"id":75586,"title":24826,"description":75575,"kind":5369,"type":73187,"section":5187,"path":5317,"anchor":2452,"group":5305,"order":24792,"pageTitle":205,"context":75576,"tokens":75587,"tags":75588,"activation":24793,"related":75589,"status":5370,"integration":11669},"/docs/modules/loading::heading::settings",[24826,205,24791,5187,5305,24795,205,24796],[73191,5187,5305,11669,5370],[5322,5328,2463],{"id":75591,"title":5558,"description":75575,"kind":5369,"type":73187,"section":5187,"path":5317,"anchor":5557,"group":5305,"order":24792,"pageTitle":205,"context":75576,"tokens":75592,"tags":75593,"activation":24793,"related":75594,"status":5370,"integration":11669},"/docs/modules/loading::heading::css-variables-and-dom-output",[5558,205,24791,5187,5305,24795,205,24796],[73191,5187,5305,11669,5370],[5322,5328,2463],{"id":75596,"title":5593,"description":75575,"kind":5369,"type":73187,"section":5187,"path":5317,"anchor":3814,"group":5305,"order":24792,"pageTitle":205,"context":75576,"tokens":75597,"tags":75598,"activation":24793,"related":75599,"status":5370,"integration":11669},"/docs/modules/loading::heading::events",[5593,205,24791,5187,5305,24795,205,24796],[73191,5187,5305,11669,5370],[5322,5328,2463],{"id":75601,"title":5667,"description":75575,"kind":5369,"type":73187,"section":5187,"path":5317,"anchor":5666,"group":5305,"order":24792,"pageTitle":205,"context":75576,"tokens":75602,"tags":75603,"activation":24793,"related":75604,"status":5370,"integration":11669},"/docs/modules/loading::heading::mirror-behavior",[5667,205,24791,5187,5305,24795,205,24796],[73191,5187,5305,11669,5370],[5322,5328,2463],{"id":75606,"title":5689,"description":75575,"kind":5369,"type":73187,"section":5187,"path":5317,"anchor":5688,"group":5305,"order":24792,"pageTitle":205,"context":75576,"tokens":75607,"tags":75608,"activation":24793,"related":75609,"status":5370,"integration":11669},"/docs/modules/loading::heading::quick-example",[5689,205,24791,5187,5305,24795,205,24796],[73191,5187,5305,11669,5370],[5322,5328,2463],{"id":75611,"title":6074,"description":75575,"kind":5369,"type":73187,"section":5187,"path":5317,"anchor":6073,"group":5305,"order":24792,"pageTitle":205,"context":75576,"tokens":75612,"tags":75613,"activation":24793,"related":75614,"status":5370,"integration":11669},"/docs/modules/loading::heading::registration",[6074,205,24791,5187,5305,24795,205,24796],[73191,5187,5305,11669,5370],[5322,5328,2463],{"id":75616,"title":6133,"description":75575,"kind":5369,"type":73187,"section":5187,"path":5317,"anchor":6132,"group":5305,"order":24792,"pageTitle":205,"context":75576,"tokens":75617,"tags":75618,"activation":24793,"related":75619,"status":5370,"integration":11669},"/docs/modules/loading::heading::detailed-behavior",[6133,205,24791,5187,5305,24795,205,24796],[73191,5187,5305,11669,5370],[5322,5328,2463],{"id":5322,"title":5323,"description":25294,"kind":5369,"type":73179,"section":5187,"path":5322,"group":5305,"order":25295,"pageTitle":5323,"context":75507,"tokens":75621,"tags":75622,"activation":25296,"related":75623,"status":5370,"integration":2706},[5323,25294,5187,5305,25298,5323,25296,5370,2706,73181,28089,25298],[5187,5305,2706,5370],[5317,5328,2899],{"id":75625,"title":5407,"description":75626,"kind":5369,"type":73187,"section":5187,"path":5322,"anchor":5406,"group":5305,"order":25295,"pageTitle":5323,"context":75627,"tokens":75628,"tags":75629,"activation":25296,"related":75630,"status":5370,"integration":2706},"/docs/modules/lazy::heading::public-api","Section in StringLazy","StringLazy / Modules",[5407,5323,25294,5187,5305,25298,5323],[73191,5187,5305,2706,5370],[5317,5328,2899],{"id":75632,"title":4905,"description":75626,"kind":5369,"type":73187,"section":5187,"path":5322,"anchor":4904,"group":5305,"order":25295,"pageTitle":5323,"context":75627,"tokens":75633,"tags":75634,"activation":25296,"related":75635,"status":5370,"integration":2706},"/docs/modules/lazy::heading::attributes",[4905,5323,25294,5187,5305,25298,5323],[73191,5187,5305,2706,5370],[5317,5328,2899],{"id":75637,"title":5558,"description":75626,"kind":5369,"type":73187,"section":5187,"path":5322,"anchor":5557,"group":5305,"order":25295,"pageTitle":5323,"context":75627,"tokens":75638,"tags":75639,"activation":25296,"related":75640,"status":5370,"integration":2706},"/docs/modules/lazy::heading::css-variables-and-dom-output",[5558,5323,25294,5187,5305,25298,5323],[73191,5187,5305,2706,5370],[5317,5328,2899],{"id":75642,"title":5593,"description":75626,"kind":5369,"type":73187,"section":5187,"path":5322,"anchor":3814,"group":5305,"order":25295,"pageTitle":5323,"context":75627,"tokens":75643,"tags":75644,"activation":25296,"related":75645,"status":5370,"integration":2706},"/docs/modules/lazy::heading::events",[5593,5323,25294,5187,5305,25298,5323],[73191,5187,5305,2706,5370],[5317,5328,2899],{"id":75647,"title":5667,"description":75626,"kind":5369,"type":73187,"section":5187,"path":5322,"anchor":5666,"group":5305,"order":25295,"pageTitle":5323,"context":75627,"tokens":75648,"tags":75649,"activation":25296,"related":75650,"status":5370,"integration":2706},"/docs/modules/lazy::heading::mirror-behavior",[5667,5323,25294,5187,5305,25298,5323],[73191,5187,5305,2706,5370],[5317,5328,2899],{"id":75652,"title":5689,"description":75626,"kind":5369,"type":73187,"section":5187,"path":5322,"anchor":5688,"group":5305,"order":25295,"pageTitle":5323,"context":75627,"tokens":75653,"tags":75654,"activation":25296,"related":75655,"status":5370,"integration":2706},"/docs/modules/lazy::heading::quick-example",[5689,5323,25294,5187,5305,25298,5323],[73191,5187,5305,2706,5370],[5317,5328,2899],{"id":75657,"title":6074,"description":75626,"kind":5369,"type":73187,"section":5187,"path":5322,"anchor":6073,"group":5305,"order":25295,"pageTitle":5323,"context":75627,"tokens":75658,"tags":75659,"activation":25296,"related":75660,"status":5370,"integration":2706},"/docs/modules/lazy::heading::registration",[6074,5323,25294,5187,5305,25298,5323],[73191,5187,5305,2706,5370],[5317,5328,2899],{"id":75662,"title":6133,"description":75626,"kind":5369,"type":73187,"section":5187,"path":5322,"anchor":6132,"group":5305,"order":25295,"pageTitle":5323,"context":75627,"tokens":75663,"tags":75664,"activation":25296,"related":75665,"status":5370,"integration":2706},"/docs/modules/lazy::heading::detailed-behavior",[6133,5323,25294,5187,5305,25298,5323],[73191,5187,5305,2706,5370],[5317,5328,2899],{"id":5328,"title":5329,"description":25978,"kind":5369,"type":73179,"section":5187,"path":5328,"group":5305,"order":25979,"pageTitle":5329,"context":75507,"tokens":75667,"tags":75669,"activation":25980,"related":75670,"status":8027,"integration":2706},[5329,25978,5187,5305,25982,5329,25980,8027,2706,73181,28089,75668],"video autoplay",[5187,5305,2706,8027],[5317,5322,4397],{"id":75672,"title":5407,"description":75673,"kind":5369,"type":73187,"section":5187,"path":5328,"anchor":5406,"group":5305,"order":25979,"pageTitle":5329,"context":75674,"tokens":75675,"tags":75676,"activation":25980,"related":75677,"status":8027,"integration":2706},"/docs/modules/video-autoplay::heading::public-api","Section in StringVideoAutoplay","StringVideoAutoplay / Modules",[5407,5329,25978,5187,5305,25982,5329],[73191,5187,5305,2706,8027],[5317,5322,4397],{"id":75679,"title":4905,"description":75673,"kind":5369,"type":73187,"section":5187,"path":5328,"anchor":4904,"group":5305,"order":25979,"pageTitle":5329,"context":75674,"tokens":75680,"tags":75681,"activation":25980,"related":75682,"status":8027,"integration":2706},"/docs/modules/video-autoplay::heading::attributes",[4905,5329,25978,5187,5305,25982,5329],[73191,5187,5305,2706,8027],[5317,5322,4397],{"id":75684,"title":5558,"description":75673,"kind":5369,"type":73187,"section":5187,"path":5328,"anchor":5557,"group":5305,"order":25979,"pageTitle":5329,"context":75674,"tokens":75685,"tags":75686,"activation":25980,"related":75687,"status":8027,"integration":2706},"/docs/modules/video-autoplay::heading::css-variables-and-dom-output",[5558,5329,25978,5187,5305,25982,5329],[73191,5187,5305,2706,8027],[5317,5322,4397],{"id":75689,"title":5593,"description":75673,"kind":5369,"type":73187,"section":5187,"path":5328,"anchor":3814,"group":5305,"order":25979,"pageTitle":5329,"context":75674,"tokens":75690,"tags":75691,"activation":25980,"related":75692,"status":8027,"integration":2706},"/docs/modules/video-autoplay::heading::events",[5593,5329,25978,5187,5305,25982,5329],[73191,5187,5305,2706,8027],[5317,5322,4397],{"id":75694,"title":5667,"description":75673,"kind":5369,"type":73187,"section":5187,"path":5328,"anchor":5666,"group":5305,"order":25979,"pageTitle":5329,"context":75674,"tokens":75695,"tags":75696,"activation":25980,"related":75697,"status":8027,"integration":2706},"/docs/modules/video-autoplay::heading::mirror-behavior",[5667,5329,25978,5187,5305,25982,5329],[73191,5187,5305,2706,8027],[5317,5322,4397],{"id":75699,"title":5689,"description":75673,"kind":5369,"type":73187,"section":5187,"path":5328,"anchor":5688,"group":5305,"order":25979,"pageTitle":5329,"context":75674,"tokens":75700,"tags":75701,"activation":25980,"related":75702,"status":8027,"integration":2706},"/docs/modules/video-autoplay::heading::quick-example",[5689,5329,25978,5187,5305,25982,5329],[73191,5187,5305,2706,8027],[5317,5322,4397],{"id":75704,"title":6074,"description":75673,"kind":5369,"type":73187,"section":5187,"path":5328,"anchor":6073,"group":5305,"order":25979,"pageTitle":5329,"context":75674,"tokens":75705,"tags":75706,"activation":25980,"related":75707,"status":8027,"integration":2706},"/docs/modules/video-autoplay::heading::registration",[6074,5329,25978,5187,5305,25982,5329],[73191,5187,5305,2706,8027],[5317,5322,4397],{"id":75709,"title":6133,"description":75673,"kind":5369,"type":73187,"section":5187,"path":5328,"anchor":6132,"group":5305,"order":25979,"pageTitle":5329,"context":75674,"tokens":75710,"tags":75711,"activation":25980,"related":75712,"status":8027,"integration":2706},"/docs/modules/video-autoplay::heading::detailed-behavior",[6133,5329,25978,5187,5305,25982,5329],[73191,5187,5305,2706,8027],[5317,5322,4397],{"id":5340,"title":5341,"description":26523,"kind":5369,"type":73179,"section":5187,"path":5340,"group":5333,"order":26524,"pageTitle":5341,"context":75714,"tokens":75715,"tags":75716,"activation":26525,"related":75717,"status":8027,"integration":11669},"Modules / Diagnostics",[5341,26523,5187,5333,26527,5341,26525,8027,11669,73181,28089,26527],[5187,5333,11669,8027],[5346,4602,3980],{"id":75719,"title":5407,"description":75720,"kind":5369,"type":73187,"section":5187,"path":5340,"anchor":5406,"group":5333,"order":26524,"pageTitle":5341,"context":75721,"tokens":75722,"tags":75723,"activation":26525,"related":75724,"status":8027,"integration":11669},"/docs/modules/fps-tracker::heading::public-api","Section in StringFPSTracker","StringFPSTracker / Modules",[5407,5341,26523,5187,5333,26527,5341],[73191,5187,5333,11669,8027],[5346,4602,3980],{"id":75726,"title":4905,"description":75720,"kind":5369,"type":73187,"section":5187,"path":5340,"anchor":4904,"group":5333,"order":26524,"pageTitle":5341,"context":75721,"tokens":75727,"tags":75728,"activation":26525,"related":75729,"status":8027,"integration":11669},"/docs/modules/fps-tracker::heading::attributes",[4905,5341,26523,5187,5333,26527,5341],[73191,5187,5333,11669,8027],[5346,4602,3980],{"id":75731,"title":5558,"description":75720,"kind":5369,"type":73187,"section":5187,"path":5340,"anchor":5557,"group":5333,"order":26524,"pageTitle":5341,"context":75721,"tokens":75732,"tags":75733,"activation":26525,"related":75734,"status":8027,"integration":11669},"/docs/modules/fps-tracker::heading::css-variables-and-dom-output",[5558,5341,26523,5187,5333,26527,5341],[73191,5187,5333,11669,8027],[5346,4602,3980],{"id":75736,"title":5593,"description":75720,"kind":5369,"type":73187,"section":5187,"path":5340,"anchor":3814,"group":5333,"order":26524,"pageTitle":5341,"context":75721,"tokens":75737,"tags":75738,"activation":26525,"related":75739,"status":8027,"integration":11669},"/docs/modules/fps-tracker::heading::events",[5593,5341,26523,5187,5333,26527,5341],[73191,5187,5333,11669,8027],[5346,4602,3980],{"id":75741,"title":5667,"description":75720,"kind":5369,"type":73187,"section":5187,"path":5340,"anchor":5666,"group":5333,"order":26524,"pageTitle":5341,"context":75721,"tokens":75742,"tags":75743,"activation":26525,"related":75744,"status":8027,"integration":11669},"/docs/modules/fps-tracker::heading::mirror-behavior",[5667,5341,26523,5187,5333,26527,5341],[73191,5187,5333,11669,8027],[5346,4602,3980],{"id":75746,"title":5689,"description":75720,"kind":5369,"type":73187,"section":5187,"path":5340,"anchor":5688,"group":5333,"order":26524,"pageTitle":5341,"context":75721,"tokens":75747,"tags":75748,"activation":26525,"related":75749,"status":8027,"integration":11669},"/docs/modules/fps-tracker::heading::quick-example",[5689,5341,26523,5187,5333,26527,5341],[73191,5187,5333,11669,8027],[5346,4602,3980],{"id":75751,"title":6074,"description":75720,"kind":5369,"type":73187,"section":5187,"path":5340,"anchor":6073,"group":5333,"order":26524,"pageTitle":5341,"context":75721,"tokens":75752,"tags":75753,"activation":26525,"related":75754,"status":8027,"integration":11669},"/docs/modules/fps-tracker::heading::registration",[6074,5341,26523,5187,5333,26527,5341],[73191,5187,5333,11669,8027],[5346,4602,3980],{"id":75756,"title":6133,"description":75720,"kind":5369,"type":73187,"section":5187,"path":5340,"anchor":6132,"group":5333,"order":26524,"pageTitle":5341,"context":75721,"tokens":75757,"tags":75758,"activation":26525,"related":75759,"status":8027,"integration":11669},"/docs/modules/fps-tracker::heading::detailed-behavior",[6133,5341,26523,5187,5333,26527,5341],[73191,5187,5333,11669,8027],[5346,4602,3980],{"id":5346,"title":5347,"description":27129,"kind":5369,"type":73179,"section":5187,"path":5346,"group":5333,"order":27130,"pageTitle":5347,"context":75714,"tokens":75761,"tags":75762,"activation":27131,"related":75763,"status":8027,"integration":11669},[5347,27129,5187,5333,27133,5347,27131,8027,11669,73181,28089,27133],[5187,5333,11669,8027],[5340,3982,3981],{"id":75765,"title":5407,"description":75766,"kind":5369,"type":73187,"section":5187,"path":5346,"anchor":5406,"group":5333,"order":27130,"pageTitle":5347,"context":75767,"tokens":75768,"tags":75769,"activation":27131,"related":75770,"status":8027,"integration":11669},"/docs/modules/position-tracker::heading::public-api","Section in StringPositionTracker","StringPositionTracker / Modules",[5407,5347,27129,5187,5333,27133,5347],[73191,5187,5333,11669,8027],[5340,3982,3981],{"id":75772,"title":4905,"description":75766,"kind":5369,"type":73187,"section":5187,"path":5346,"anchor":4904,"group":5333,"order":27130,"pageTitle":5347,"context":75767,"tokens":75773,"tags":75774,"activation":27131,"related":75775,"status":8027,"integration":11669},"/docs/modules/position-tracker::heading::attributes",[4905,5347,27129,5187,5333,27133,5347],[73191,5187,5333,11669,8027],[5340,3982,3981],{"id":75777,"title":5558,"description":75766,"kind":5369,"type":73187,"section":5187,"path":5346,"anchor":5557,"group":5333,"order":27130,"pageTitle":5347,"context":75767,"tokens":75778,"tags":75779,"activation":27131,"related":75780,"status":8027,"integration":11669},"/docs/modules/position-tracker::heading::css-variables-and-dom-output",[5558,5347,27129,5187,5333,27133,5347],[73191,5187,5333,11669,8027],[5340,3982,3981],{"id":75782,"title":5593,"description":75766,"kind":5369,"type":73187,"section":5187,"path":5346,"anchor":3814,"group":5333,"order":27130,"pageTitle":5347,"context":75767,"tokens":75783,"tags":75784,"activation":27131,"related":75785,"status":8027,"integration":11669},"/docs/modules/position-tracker::heading::events",[5593,5347,27129,5187,5333,27133,5347],[73191,5187,5333,11669,8027],[5340,3982,3981],{"id":75787,"title":5667,"description":75766,"kind":5369,"type":73187,"section":5187,"path":5346,"anchor":5666,"group":5333,"order":27130,"pageTitle":5347,"context":75767,"tokens":75788,"tags":75789,"activation":27131,"related":75790,"status":8027,"integration":11669},"/docs/modules/position-tracker::heading::mirror-behavior",[5667,5347,27129,5187,5333,27133,5347],[73191,5187,5333,11669,8027],[5340,3982,3981],{"id":75792,"title":5689,"description":75766,"kind":5369,"type":73187,"section":5187,"path":5346,"anchor":5688,"group":5333,"order":27130,"pageTitle":5347,"context":75767,"tokens":75793,"tags":75794,"activation":27131,"related":75795,"status":8027,"integration":11669},"/docs/modules/position-tracker::heading::quick-example",[5689,5347,27129,5187,5333,27133,5347],[73191,5187,5333,11669,8027],[5340,3982,3981],{"id":75797,"title":6074,"description":75766,"kind":5369,"type":73187,"section":5187,"path":5346,"anchor":6073,"group":5333,"order":27130,"pageTitle":5347,"context":75767,"tokens":75798,"tags":75799,"activation":27131,"related":75800,"status":8027,"integration":11669},"/docs/modules/position-tracker::heading::registration",[6074,5347,27129,5187,5333,27133,5347],[73191,5187,5333,11669,8027],[5340,3982,3981],{"id":75802,"title":6133,"description":75766,"kind":5369,"type":73187,"section":5187,"path":5346,"anchor":6132,"group":5333,"order":27130,"pageTitle":5347,"context":75767,"tokens":75803,"tags":75804,"activation":27131,"related":75805,"status":8027,"integration":11669},"/docs/modules/position-tracker::heading::detailed-behavior",[6133,5347,27129,5187,5333,27133,5347],[73191,5187,5333,11669,8027],[5340,3982,3981],{"id":2350,"title":5357,"description":27993,"kind":9,"type":73179,"section":5357,"path":2350,"order":11,"pageTitle":5357,"context":5357,"tokens":75807,"tags":75809,"related":75810},[5357,27993,5357,73181,75808,14],"custom modules",[5357],[27999,28000,28001],{"id":75812,"title":28015,"description":75813,"kind":9,"type":73187,"section":5357,"path":2350,"anchor":28014,"order":11,"pageTitle":5357,"context":75814,"tokens":75815,"tags":75816,"related":75817},"/docs/custom-modules/overview::heading::what-counts-as-a-custom-module","Section in Custom Modules","Custom Modules / Custom Modules",[28015,5357,27993,5357],[73191,5357],[27999,28000,28001],{"id":75819,"title":28041,"description":75813,"kind":9,"type":73187,"section":5357,"path":2350,"anchor":28040,"order":11,"pageTitle":5357,"context":75814,"tokens":75820,"tags":75821,"related":75822},"/docs/custom-modules/overview::heading::safe-authoring-surface",[28041,5357,27993,5357],[73191,5357],[27999,28000,28001],{"id":75824,"title":28094,"description":75813,"kind":9,"type":73187,"section":5357,"path":2350,"anchor":28093,"order":11,"pageTitle":5357,"context":75814,"tokens":75825,"tags":75826,"related":75827},"/docs/custom-modules/overview::heading::what-this-section-covers",[28094,5357,27993,5357],[73191,5357],[27999,28000,28001],{"id":75829,"title":28164,"description":75813,"kind":9,"type":73187,"section":5357,"path":2350,"anchor":28163,"order":11,"pageTitle":5357,"context":75814,"tokens":75830,"tags":75831,"related":75832},"/docs/custom-modules/overview::heading::authoring-rule",[28164,5357,27993,5357],[73191,5357],[27999,28000,28001],{"id":75834,"title":28190,"description":75813,"kind":9,"type":73187,"section":5357,"path":2350,"anchor":28189,"order":11,"pageTitle":5357,"context":75814,"tokens":75835,"tags":75836,"related":75837},"/docs/custom-modules/overview::heading::the-practical-mindset",[28190,5357,27993,5357],[73191,5357],[27999,28000,28001],{"id":27999,"title":28104,"description":28228,"kind":9,"type":73179,"section":5357,"path":27999,"group":28229,"order":427,"pageTitle":28104,"context":75839,"tokens":75840,"tags":75842,"related":75843},"Custom Modules / Getting Started",[28104,28228,5357,28229,28231,28232,73181,75808,75841],"first module",[5357,28229],[28110,28000],{"id":75845,"title":28251,"description":75846,"kind":9,"type":73187,"section":5357,"path":27999,"anchor":28250,"group":28229,"order":427,"pageTitle":28104,"context":75847,"tokens":75848,"tags":75849,"related":75850},"/docs/custom-modules/first-module::heading::minimal-example","Section in First Custom Module","First Custom Module / Custom Modules",[28251,28104,28228,5357,28229,28231,28232],[73191,5357,28229],[28110,28000],{"id":75852,"title":28631,"description":75846,"kind":9,"type":73187,"section":5357,"path":27999,"anchor":28630,"group":28229,"order":427,"pageTitle":28104,"context":75847,"tokens":75853,"tags":75854,"related":75855},"/docs/custom-modules/first-module::heading::what-each-part-does",[28631,28104,28228,5357,28229,28231,28232],[73191,5357,28229],[28110,28000],{"id":75857,"title":28682,"description":75846,"kind":9,"type":73187,"section":5357,"path":27999,"anchor":28681,"group":28229,"order":427,"pageTitle":28104,"context":75847,"tokens":75858,"tags":75859,"related":75860},"/docs/custom-modules/first-module::heading::the-important-registration-rule",[28682,28104,28228,5357,28229,28231,28232],[73191,5357,28229],[28110,28000],{"id":75862,"title":28735,"description":75846,"kind":9,"type":73187,"section":5357,"path":27999,"anchor":28734,"group":28229,"order":427,"pageTitle":28104,"context":75847,"tokens":75863,"tags":75864,"related":75865},"/docs/custom-modules/first-module::heading::where-settings-come-from",[28735,28104,28228,5357,28229,28231,28232],[73191,5357,28229],[28110,28000],{"id":75867,"title":28792,"description":75846,"kind":9,"type":73187,"section":5357,"path":27999,"anchor":28791,"group":28229,"order":427,"pageTitle":28104,"context":75847,"tokens":75868,"tags":75869,"related":75870},"/docs/custom-modules/first-module::heading::when-to-stop-at-this-level",[28792,28104,28228,5357,28229,28231,28232],[73191,5357,28229],[28110,28000],{"id":28110,"title":28111,"description":28825,"kind":9,"type":73179,"section":5357,"path":28110,"group":28229,"order":609,"pageTitle":28111,"context":75839,"tokens":75872,"tags":75874,"related":75875},[28111,28825,5357,28229,28827,28121,73181,75808,75873],"element vs global",[5357,28229],[27999,28000],{"id":75877,"title":28843,"description":75878,"kind":9,"type":73187,"section":5357,"path":28110,"anchor":28842,"group":28229,"order":609,"pageTitle":28111,"context":75879,"tokens":75880,"tags":75881,"related":75882},"/docs/custom-modules/element-vs-global::heading::element-modules","Section in Element vs Global Modules","Element vs Global Modules / Custom Modules",[28843,28111,28825,5357,28229,28827,28121],[73191,5357,28229],[27999,28000],{"id":75884,"title":28972,"description":75878,"kind":9,"type":73187,"section":5357,"path":28110,"anchor":28971,"group":28229,"order":609,"pageTitle":28111,"context":75879,"tokens":75885,"tags":75886,"related":75887},"/docs/custom-modules/element-vs-global::heading::global-modules",[28972,28111,28825,5357,28229,28827,28121],[73191,5357,28229],[27999,28000],{"id":75889,"title":29121,"description":75878,"kind":9,"type":73187,"section":5357,"path":28110,"anchor":29120,"group":28229,"order":609,"pageTitle":28111,"context":75879,"tokens":75890,"tags":75891,"related":75892},"/docs/custom-modules/element-vs-global::heading::how-connection-actually-works",[29121,28111,28825,5357,28229,28827,28121],[73191,5357,28229],[27999,28000],{"id":75894,"title":29195,"description":75878,"kind":9,"type":73187,"section":5357,"path":28110,"anchor":29194,"group":28229,"order":609,"pageTitle":28111,"context":75879,"tokens":75895,"tags":75896,"related":75897},"/docs/custom-modules/element-vs-global::heading::core-module-vs-ui-module",[29195,28111,28825,5357,28229,28827,28121],[73191,5357,28229],[27999,28000],{"id":75899,"title":29233,"description":75878,"kind":9,"type":73187,"section":5357,"path":28110,"anchor":29232,"group":28229,"order":609,"pageTitle":28111,"context":75879,"tokens":75900,"tags":75901,"related":75902},"/docs/custom-modules/element-vs-global::heading::practical-rule",[29233,28111,28825,5357,28229,28827,28121],[73191,5357,28229],[27999,28000],{"id":28000,"title":28117,"description":29266,"kind":9,"type":73179,"section":5357,"path":28000,"group":29267,"order":819,"pageTitle":28117,"context":75904,"tokens":75905,"tags":75907,"related":75908},"Custom Modules / Authoring Surface",[28117,29266,5357,29267,28656,29269,29270,73181,75808,75906],"module contract",[5357,29267],[28133,9008],{"id":75910,"title":29288,"description":75911,"kind":9,"type":73187,"section":5357,"path":28000,"anchor":29287,"group":29267,"order":819,"pageTitle":28117,"context":75912,"tokens":75913,"tags":75914,"related":75915},"/docs/custom-modules/module-contract::heading::what-your-module-usually-sets","Section in Module Contract","Module Contract / Custom Modules",[29288,28117,29266,5357,29267,28656,29269,29270],[73191,5357,29267],[28133,9008],{"id":75917,"title":29415,"description":75911,"kind":9,"type":73187,"section":5357,"path":28000,"anchor":29414,"group":29267,"order":819,"pageTitle":28117,"context":75912,"tokens":75918,"tags":75919,"related":75920},"/docs/custom-modules/module-contract::heading::base-attributes-you-already-inherit",[29415,28117,29266,5357,29267,28656,29269,29270],[73191,5357,29267],[28133,9008],{"id":75922,"title":29520,"description":75911,"kind":9,"type":73187,"section":5357,"path":28000,"anchor":29519,"group":29267,"order":819,"pageTitle":28117,"context":75912,"tokens":75923,"tags":75924,"related":75925},"/docs/custom-modules/module-contract::heading::attribute-mapping",[29520,28117,29266,5357,29267,28656,29269,29270],[73191,5357,29267],[28133,9008],{"id":75927,"title":29645,"description":75911,"kind":9,"type":73187,"section":5357,"path":28000,"anchor":29644,"group":29267,"order":819,"pageTitle":28117,"context":75912,"tokens":75928,"tags":75929,"related":75930},"/docs/custom-modules/module-contract::heading::supported-parse-types",[29645,28117,29266,5357,29267,28656,29269,29270],[73191,5357,29267],[28133,9008],{"id":75932,"title":29703,"description":75911,"kind":9,"type":73187,"section":5357,"path":28000,"anchor":29702,"group":29267,"order":819,"pageTitle":28117,"context":75912,"tokens":75933,"tags":75934,"related":75935},"/docs/custom-modules/module-contract::heading::connection-and-storage",[29703,28117,29266,5357,29267,28656,29269,29270],[73191,5357,29267],[28133,9008],{"id":75937,"title":29730,"description":75911,"kind":9,"type":73187,"section":5357,"path":28000,"anchor":29729,"group":29267,"order":819,"pageTitle":28117,"context":75912,"tokens":75938,"tags":75939,"related":75940},"/docs/custom-modules/module-contract::heading::output-channels",[29730,28117,29266,5357,29267,28656,29269,29270],[73191,5357,29267],[28133,9008],{"id":75942,"title":29785,"description":75911,"kind":9,"type":73187,"section":5357,"path":28000,"anchor":29784,"group":29267,"order":819,"pageTitle":28117,"context":75912,"tokens":75943,"tags":75944,"related":75945},"/docs/custom-modules/module-contract::heading::custom-matching",[29785,28117,29266,5357,29267,28656,29269,29270],[73191,5357,29267],[28133,9008],{"id":75947,"title":29853,"description":75911,"kind":9,"type":73187,"section":5357,"path":28000,"anchor":29852,"group":29267,"order":819,"pageTitle":28117,"context":75912,"tokens":75948,"tags":75949,"related":75950},"/docs/custom-modules/module-contract::heading::cleanup-contract",[29853,28117,29266,5357,29267,28656,29269,29270],[73191,5357,29267],[28133,9008],{"id":28001,"title":28127,"description":29896,"kind":9,"type":73179,"section":5357,"path":28001,"group":29267,"order":1908,"pageTitle":28127,"context":75904,"tokens":75952,"tags":75954,"related":75955},[28127,29896,5357,29267,29898,29899,29900,29901,73181,75808,75953],"lifecycle hooks",[5357,29267],[28000,28149],{"id":75957,"title":29923,"description":75958,"kind":9,"type":73187,"section":5357,"path":28001,"anchor":29922,"group":29267,"order":1908,"pageTitle":28127,"context":75959,"tokens":75960,"tags":75961,"related":75962},"/docs/custom-modules/lifecycle-hooks::heading::registration-hooks","Section in Lifecycle Hooks","Lifecycle Hooks / Custom Modules",[29923,28127,29896,5357,29267,29898,29899,29900,29901],[73191,5357,29267],[28000,28149],{"id":75964,"title":30006,"description":75958,"kind":9,"type":73187,"section":5357,"path":28001,"anchor":30005,"group":29267,"order":1908,"pageTitle":28127,"context":75959,"tokens":75965,"tags":75966,"related":75967},"/docs/custom-modules/lifecycle-hooks::heading::object-hooks",[30006,28127,29896,5357,29267,29898,29899,29900,29901],[73191,5357,29267],[28000,28149],{"id":75969,"title":30111,"description":75958,"kind":9,"type":73187,"section":5357,"path":28001,"anchor":30110,"group":29267,"order":1908,"pageTitle":28127,"context":75959,"tokens":75970,"tags":75971,"related":75972},"/docs/custom-modules/lifecycle-hooks::heading::frame-and-interaction-hooks",[30111,28127,29896,5357,29267,29898,29899,29900,29901],[73191,5357,29267],[28000,28149],{"id":75974,"title":30261,"description":75958,"kind":9,"type":73187,"section":5357,"path":28001,"anchor":30260,"group":29267,"order":1908,"pageTitle":28127,"context":75959,"tokens":75975,"tags":75976,"related":75977},"/docs/custom-modules/lifecycle-hooks::heading::resize-and-system-hooks",[30261,28127,29896,5357,29267,29898,29899,29900,29901],[73191,5357,29267],[28000,28149],{"id":75979,"title":30424,"description":75958,"kind":9,"type":73187,"section":5357,"path":28001,"anchor":30423,"group":29267,"order":1908,"pageTitle":28127,"context":75959,"tokens":75980,"tags":75981,"related":75982},"/docs/custom-modules/lifecycle-hooks::heading::important-current-runtime-caveats",[30424,28127,29896,5357,29267,29898,29899,29900,29901],[73191,5357,29267],[28000,28149],{"id":75984,"title":30447,"description":75958,"kind":9,"type":73187,"section":5357,"path":28001,"anchor":30446,"group":29267,"order":1908,"pageTitle":28127,"context":75959,"tokens":75985,"tags":75986,"related":75987},"/docs/custom-modules/lifecycle-hooks::heading::which-hook-should-own-which-work",[30447,28127,29896,5357,29267,29898,29899,29900,29901],[73191,5357,29267],[28000,28149],{"id":28133,"title":28134,"description":30506,"kind":9,"type":73179,"section":5357,"path":28133,"group":29267,"order":4298,"pageTitle":28134,"context":75904,"tokens":75989,"tags":75991,"related":75992},[28134,30506,5357,29267,28055,2457,30508,73181,75808,75990],"objects and attributes",[5357,29267],[28000,9008],{"id":75994,"title":30530,"description":75995,"kind":9,"type":73187,"section":5357,"path":28133,"anchor":30529,"group":29267,"order":4298,"pageTitle":28134,"context":75996,"tokens":75997,"tags":75998,"related":75999},"/docs/custom-modules/objects-and-attributes::heading::what-a-stringobject-gives-you","Section in Objects and Attributes","Objects and Attributes / Custom Modules",[30530,28134,30506,5357,29267,28055,2457,30508],[73191,5357,29267],[28000,9008],{"id":76001,"title":30583,"description":75995,"kind":9,"type":73187,"section":5357,"path":28133,"anchor":30582,"group":29267,"order":4298,"pageTitle":28134,"context":75996,"tokens":76002,"tags":76003,"related":76004},"/docs/custom-modules/objects-and-attributes::heading::useful-runtime-fields-already-on-the-object",[30583,28134,30506,5357,29267,28055,2457,30508],[73191,5357,29267],[28000,9008],{"id":76006,"title":31224,"description":75995,"kind":9,"type":73187,"section":5357,"path":28133,"anchor":30634,"group":29267,"order":4298,"pageTitle":28134,"context":75996,"tokens":76007,"tags":76008,"related":76009},"/docs/custom-modules/objects-and-attributes::heading::how-string-becomes-objectkeys",[31224,28134,30506,5357,29267,28055,2457,30508],[73191,5357,29267],[28000,9008],{"id":76011,"title":30720,"description":75995,"kind":9,"type":73187,"section":5357,"path":28133,"anchor":30719,"group":29267,"order":4298,"pageTitle":28134,"context":75996,"tokens":76012,"tags":76013,"related":76014},"/docs/custom-modules/objects-and-attributes::heading::how-attribute-mapping-resolves-values",[30720,28134,30506,5357,29267,28055,2457,30508],[73191,5357,29267],[28000,9008],{"id":76016,"title":30845,"description":75995,"kind":9,"type":73187,"section":5357,"path":28133,"anchor":30844,"group":29267,"order":4298,"pageTitle":28134,"context":75996,"tokens":76017,"tags":76018,"related":76019},"/docs/custom-modules/objects-and-attributes::heading::fallback-functions",[30845,28134,30506,5357,29267,28055,2457,30508],[73191,5357,29267],[28000,9008],{"id":76021,"title":30929,"description":75995,"kind":9,"type":73187,"section":5357,"path":28133,"anchor":30928,"group":29267,"order":4298,"pageTitle":28134,"context":75996,"tokens":76022,"tags":76023,"related":76024},"/docs/custom-modules/objects-and-attributes::heading::object-local-events",[30929,28134,30506,5357,29267,28055,2457,30508],[73191,5357,29267],[28000,9008],{"id":76026,"title":31152,"description":75995,"kind":9,"type":73187,"section":5357,"path":28133,"anchor":31151,"group":29267,"order":4298,"pageTitle":28134,"context":75996,"tokens":76027,"tags":76028,"related":76029},"/docs/custom-modules/objects-and-attributes::heading::mirrored-elements",[31152,28134,30506,5357,29267,28055,2457,30508],[73191,5357,29267],[28000,9008],{"id":76031,"title":29233,"description":75995,"kind":9,"type":73187,"section":5357,"path":28133,"anchor":29232,"group":29267,"order":4298,"pageTitle":28134,"context":75996,"tokens":76032,"tags":76033,"related":76034},"/docs/custom-modules/objects-and-attributes::heading::practical-rule",[29233,28134,30506,5357,29267,28055,2457,30508],[73191,5357,29267],[28000,9008],{"id":9008,"title":28143,"description":31231,"kind":9,"type":73179,"section":5357,"path":9008,"group":29267,"order":4605,"pageTitle":28143,"context":75904,"tokens":76036,"tags":76038,"related":76039},[28143,31231,5357,29267,28060,2389,4655,3814,73181,75808,76037],"context tools events",[5357,29267],[31237,31238,31239,31240],{"id":76041,"title":31326,"description":76042,"kind":9,"type":73187,"section":5357,"path":9008,"anchor":31325,"group":29267,"order":4605,"pageTitle":28143,"context":76043,"tokens":76044,"tags":76045,"related":76046},"/docs/custom-modules/context-tools-events::heading::what-belongs-here","Section in Context, Tools, and Events","Context, Tools, and Events / Custom Modules",[31326,28143,31231,5357,29267,28060,2389,4655,3814],[73191,5357,29267],[31237,31238,31239,31240],{"id":76048,"title":31351,"description":76042,"kind":9,"type":73187,"section":5357,"path":9008,"anchor":29232,"group":29267,"order":4605,"pageTitle":28143,"context":76043,"tokens":76049,"tags":76050,"related":76051},"/docs/custom-modules/context-tools-events::heading::practical-rule",[31351,28143,31231,5357,29267,28060,2389,4655,3814],[73191,5357,29267],[31237,31238,31239,31240],{"id":31237,"title":31390,"description":31391,"kind":9,"type":73179,"section":5357,"path":31237,"group":29267,"order":31392,"pageTitle":31390,"context":75904,"tokens":76053,"tags":76054,"related":76055},[31390,31391,5357,29267,28060,31289,31294,31299,73181,75808,76037,28300],[5357,29267],[9008,31238,31239],{"id":76057,"title":31656,"description":76058,"kind":9,"type":73187,"section":5357,"path":31237,"anchor":31419,"group":29267,"order":31392,"pageTitle":31390,"context":76059,"tokens":76060,"tags":76061,"related":76062},"/docs/custom-modules/context-tools-events/context::heading::what-stringcontext-contains","Section in Context","Context / Custom Modules",[31656,31390,31391,5357,29267,28060,31289,31294,31299],[73191,5357,29267],[9008,31238,31239],{"id":76064,"title":31463,"description":76058,"kind":9,"type":73187,"section":5357,"path":31237,"anchor":31462,"group":29267,"order":31392,"pageTitle":31390,"context":76059,"tokens":76065,"tags":76066,"related":76067},"/docs/custom-modules/context-tools-events/context::heading::how-you-usually-access-it",[31463,31390,31391,5357,29267,28060,31289,31294,31299],[73191,5357,29267],[9008,31238,31239],{"id":76069,"title":31299,"description":76058,"kind":9,"type":73187,"section":5357,"path":31237,"anchor":31502,"group":29267,"order":31392,"pageTitle":31390,"context":76059,"tokens":76070,"tags":76071,"related":76072},"/docs/custom-modules/context-tools-events/context::heading::thissettings",[31299,31390,31391,5357,29267,28060,31289,31294,31299],[73191,5357,29267],[9008,31238,31239],{"id":76074,"title":31319,"description":76058,"kind":9,"type":73187,"section":5357,"path":31237,"anchor":31549,"group":29267,"order":31392,"pageTitle":31390,"context":76059,"tokens":76075,"tags":76076,"related":76077},"/docs/custom-modules/context-tools-events/context::heading::thisobjectmanager",[31319,31390,31391,5357,29267,28060,31289,31294,31299],[73191,5357,29267],[9008,31238,31239],{"id":76079,"title":31661,"description":76058,"kind":9,"type":73187,"section":5357,"path":31237,"anchor":31583,"group":29267,"order":31392,"pageTitle":31390,"context":76059,"tokens":76080,"tags":76081,"related":76082},"/docs/custom-modules/context-tools-events/context::heading::thiscenters-and-thishover",[31661,31390,31391,5357,29267,28060,31289,31294,31299],[73191,5357,29267],[9008,31238,31239],{"id":76084,"title":31618,"description":76058,"kind":9,"type":73187,"section":5357,"path":31237,"anchor":31617,"group":29267,"order":31392,"pageTitle":31390,"context":76059,"tokens":76085,"tags":76086,"related":76087},"/docs/custom-modules/context-tools-events/context::heading::mental-model",[31618,31390,31391,5357,29267,28060,31289,31294,31299],[73191,5357,29267],[9008,31238,31239],{"id":31238,"title":31664,"description":31665,"kind":9,"type":73179,"section":5357,"path":31238,"group":29267,"order":31666,"pageTitle":31664,"context":75904,"tokens":76089,"tags":76090,"related":76091},[31664,31665,5357,29267,31668,4655,2389,31669,73181,75808,76037,31432],[5357,29267],[9008,31237,28149],{"id":76093,"title":31686,"description":76094,"kind":9,"type":73187,"section":5357,"path":31238,"anchor":31685,"group":29267,"order":31666,"pageTitle":31664,"context":76095,"tokens":76096,"tags":76097,"related":76098},"/docs/custom-modules/context-tools-events/tools::heading::attribute-and-record-tools","Section in Tools","Tools / Custom Modules",[31686,31664,31665,5357,29267,31668,4655,2389,31669],[73191,5357,29267],[9008,31237,28149],{"id":76100,"title":31692,"description":76094,"kind":9,"type":73187,"section":5357,"path":31238,"anchor":31689,"group":29267,"order":31666,"pageTitle":31664,"context":76095,"tokens":76101,"tags":76102,"related":76103},"/docs/custom-modules/context-tools-events/tools::heading::domattribute",[31692,31664,31665,5357,29267,31668,4655,2389,31669],[73191,5357,29267],[9008,31237,28149],{"id":76105,"title":31719,"description":76094,"kind":9,"type":73187,"section":5357,"path":31238,"anchor":31716,"group":29267,"order":31666,"pageTitle":31664,"context":76095,"tokens":76106,"tags":76107,"related":76108},"/docs/custom-modules/context-tools-events/tools::heading::recordattribute",[31719,31664,31665,5357,29267,31668,4655,2389,31669],[73191,5357,29267],[9008,31237,28149],{"id":76110,"title":31736,"description":76094,"kind":9,"type":73187,"section":5357,"path":31238,"anchor":31735,"group":29267,"order":31666,"pageTitle":31664,"context":76095,"tokens":76111,"tags":76112,"related":76113},"/docs/custom-modules/context-tools-events/tools::heading::layout-and-measurement-tools",[31736,31664,31665,5357,29267,31668,4655,2389,31669],[73191,5357,29267],[9008,31237,28149],{"id":76115,"title":31742,"description":76094,"kind":9,"type":73187,"section":5357,"path":31238,"anchor":31739,"group":29267,"order":31666,"pageTitle":31664,"context":76095,"tokens":76116,"tags":76117,"related":76118},"/docs/custom-modules/context-tools-events/tools::heading::boundingclientrect",[31742,31664,31665,5357,29267,31668,4655,2389,31669],[73191,5357,29267],[9008,31237,28149],{"id":76120,"title":31756,"description":76094,"kind":9,"type":73187,"section":5357,"path":31238,"anchor":31753,"group":29267,"order":31666,"pageTitle":31664,"context":76095,"tokens":76121,"tags":76122,"related":76123},"/docs/custom-modules/context-tools-events/tools::heading::transformnullify",[31756,31664,31665,5357,29267,31668,4655,2389,31669],[73191,5357,29267],[9008,31237,28149],{"id":76125,"title":31776,"description":76094,"kind":9,"type":73187,"section":5357,"path":31238,"anchor":31773,"group":29267,"order":31666,"pageTitle":31664,"context":76095,"tokens":76126,"tags":76127,"related":76128},"/docs/custom-modules/context-tools-events/tools::heading::relativeposition",[31776,31664,31665,5357,29267,31668,4655,2389,31669],[73191,5357,29267],[9008,31237,28149],{"id":76130,"title":31795,"description":76094,"kind":9,"type":73187,"section":5357,"path":31238,"anchor":31792,"group":29267,"order":31666,"pageTitle":31664,"context":76095,"tokens":76131,"tags":76132,"related":76133},"/docs/custom-modules/context-tools-events/tools::heading::transformscaleparser",[31795,31664,31665,5357,29267,31668,4655,2389,31669],[73191,5357,29267],[9008,31237,28149],{"id":76135,"title":31833,"description":76094,"kind":9,"type":73187,"section":5357,"path":31238,"anchor":31832,"group":29267,"order":31666,"pageTitle":31664,"context":76095,"tokens":76136,"tags":76137,"related":76138},"/docs/custom-modules/context-tools-events/tools::heading::value-parsing-tools",[31833,31664,31665,5357,29267,31668,4655,2389,31669],[73191,5357,29267],[9008,31237,28149],{"id":76140,"title":31669,"description":76094,"kind":9,"type":73187,"section":5357,"path":31238,"anchor":31836,"group":29267,"order":31666,"pageTitle":31664,"context":76095,"tokens":76141,"tags":76142,"related":76143},"/docs/custom-modules/context-tools-events/tools::heading::unitparser",[31669,31664,31665,5357,29267,31668,4655,2389,31669],[73191,5357,29267],[9008,31237,28149],{"id":76145,"title":9109,"description":76094,"kind":9,"type":73187,"section":5357,"path":31238,"anchor":31878,"group":29267,"order":31666,"pageTitle":31664,"context":76095,"tokens":76146,"tags":76147,"related":76148},"/docs/custom-modules/context-tools-events/tools::heading::originparser",[9109,31664,31665,5357,29267,31668,4655,2389,31669],[73191,5357,29267],[9008,31237,28149],{"id":76150,"title":31894,"description":76094,"kind":9,"type":73187,"section":5357,"path":31238,"anchor":31891,"group":29267,"order":31666,"pageTitle":31664,"context":76095,"tokens":76151,"tags":76152,"related":76153},"/docs/custom-modules/context-tools-events/tools::heading::colorparser",[31894,31664,31665,5357,29267,31668,4655,2389,31669],[73191,5357,29267],[9008,31237,28149],{"id":76155,"title":31909,"description":76094,"kind":9,"type":73187,"section":5357,"path":31238,"anchor":31906,"group":29267,"order":31666,"pageTitle":31664,"context":76095,"tokens":76156,"tags":76157,"related":76158},"/docs/custom-modules/context-tools-events/tools::heading::easingfunction",[31909,31664,31665,5357,29267,31668,4655,2389,31669],[73191,5357,29267],[9008,31237,28149],{"id":76160,"title":31922,"description":76094,"kind":9,"type":73187,"section":5357,"path":31238,"anchor":31921,"group":29267,"order":31666,"pageTitle":31664,"context":76095,"tokens":76161,"tags":76162,"related":76163},"/docs/custom-modules/context-tools-events/tools::heading::interpolation-and-motion-tools",[31922,31664,31665,5357,29267,31668,4655,2389,31669],[73191,5357,29267],[9008,31237,28149],{"id":76165,"title":8030,"description":76094,"kind":9,"type":73187,"section":5357,"path":31238,"anchor":8030,"group":29267,"order":31666,"pageTitle":31664,"context":76095,"tokens":76166,"tags":76167,"related":76168},"/docs/custom-modules/context-tools-events/tools::heading::lerp",[8030,31664,31665,5357,29267,31668,4655,2389,31669],[73191,5357,29267],[9008,31237,28149],{"id":76170,"title":31979,"description":76094,"kind":9,"type":73187,"section":5357,"path":31238,"anchor":31976,"group":29267,"order":31666,"pageTitle":31664,"context":76095,"tokens":76171,"tags":76172,"related":76173},"/docs/custom-modules/context-tools-events/tools::heading::adaptivelerp",[31979,31664,31665,5357,29267,31668,4655,2389,31669],[73191,5357,29267],[9008,31237,28149],{"id":76175,"title":31991,"description":76094,"kind":9,"type":73187,"section":5357,"path":31238,"anchor":31988,"group":29267,"order":31666,"pageTitle":31664,"context":76095,"tokens":76176,"tags":76177,"related":76178},"/docs/custom-modules/context-tools-events/tools::heading::magneticpull",[31991,31664,31665,5357,29267,31668,4655,2389,31669],[73191,5357,29267],[9008,31237,28149],{"id":76180,"title":32003,"description":76094,"kind":9,"type":73187,"section":5357,"path":31238,"anchor":32000,"group":29267,"order":31666,"pageTitle":31664,"context":76095,"tokens":76181,"tags":76182,"related":76183},"/docs/custom-modules/context-tools-events/tools::heading::lerpvector",[32003,31664,31665,5357,29267,31668,4655,2389,31669],[73191,5357,29267],[9008,31237,28149],{"id":76185,"title":32015,"description":76094,"kind":9,"type":73187,"section":5357,"path":31238,"anchor":32012,"group":29267,"order":31666,"pageTitle":31664,"context":76095,"tokens":76186,"tags":76187,"related":76188},"/docs/custom-modules/context-tools-events/tools::heading::lerpcolor",[32015,31664,31665,5357,29267,31668,4655,2389,31669],[73191,5357,29267],[9008,31237,28149],{"id":76190,"title":32022,"description":76094,"kind":9,"type":73187,"section":5357,"path":31238,"anchor":32021,"group":29267,"order":31666,"pageTitle":31664,"context":76095,"tokens":76191,"tags":76192,"related":76193},"/docs/custom-modules/context-tools-events/tools::heading::text-and-form-tools",[32022,31664,31665,5357,29267,31668,4655,2389,31669],[73191,5357,29267],[9008,31237,28149],{"id":76195,"title":32028,"description":76094,"kind":9,"type":73187,"section":5357,"path":31238,"anchor":32025,"group":29267,"order":31666,"pageTitle":31664,"context":76095,"tokens":76196,"tags":76197,"related":76198},"/docs/custom-modules/context-tools-events/tools::heading::optionsparser",[32028,31664,31665,5357,29267,31668,4655,2389,31669],[73191,5357,29267],[9008,31237,28149],{"id":76200,"title":32054,"description":76094,"kind":9,"type":73187,"section":5357,"path":31238,"anchor":32051,"group":29267,"order":31666,"pageTitle":31664,"context":76095,"tokens":76201,"tags":76202,"related":76203},"/docs/custom-modules/context-tools-events/tools::heading::ruleparser",[32054,31664,31665,5357,29267,31668,4655,2389,31669],[73191,5357,29267],[9008,31237,28149],{"id":76205,"title":32066,"description":76094,"kind":9,"type":73187,"section":5357,"path":31238,"anchor":32066,"group":29267,"order":31666,"pageTitle":31664,"context":76095,"tokens":76206,"tags":76207,"related":76208},"/docs/custom-modules/context-tools-events/tools::heading::validation",[32066,31664,31665,5357,29267,31668,4655,2389,31669],[73191,5357,29267],[9008,31237,28149],{"id":76210,"title":32078,"description":76094,"kind":9,"type":73187,"section":5357,"path":31238,"anchor":32077,"group":29267,"order":31666,"pageTitle":31664,"context":76095,"tokens":76211,"tags":76212,"related":76213},"/docs/custom-modules/context-tools-events/tools::heading::write-batching",[32078,31664,31665,5357,29267,31668,4655,2389,31669],[73191,5357,29267],[9008,31237,28149],{"id":76215,"title":4655,"description":76094,"kind":9,"type":73187,"section":5357,"path":31238,"anchor":32081,"group":29267,"order":31666,"pageTitle":31664,"context":76095,"tokens":76216,"tags":76217,"related":76218},"/docs/custom-modules/context-tools-events/tools::heading::styletxn",[4655,31664,31665,5357,29267,31668,4655,2389,31669],[73191,5357,29267],[9008,31237,28149],{"id":76220,"title":32301,"description":76094,"kind":9,"type":73187,"section":5357,"path":31238,"anchor":32210,"group":29267,"order":31666,"pageTitle":31664,"context":76095,"tokens":76221,"tags":76222,"related":76223},"/docs/custom-modules/context-tools-events/tools::heading::related-primitive-framedom",[32301,31664,31665,5357,29267,31668,4655,2389,31669],[73191,5357,29267],[9008,31237,28149],{"id":76225,"title":31351,"description":76094,"kind":9,"type":73187,"section":5357,"path":31238,"anchor":29232,"group":29267,"order":31666,"pageTitle":31664,"context":76095,"tokens":76226,"tags":76227,"related":76228},"/docs/custom-modules/context-tools-events/tools::heading::practical-rule",[31351,31664,31665,5357,29267,31668,4655,2389,31669],[73191,5357,29267],[9008,31237,28149],{"id":31239,"title":32304,"description":32305,"kind":9,"type":73179,"section":5357,"path":31239,"group":29267,"order":32306,"pageTitle":32304,"context":75904,"tokens":76230,"tags":76231,"related":76232},[32304,32305,5357,29267,30148,32308,32309,32310,73181,75808,76037,32320],[5357,29267],[9008,31237,32315],{"id":76234,"title":32333,"description":76235,"kind":9,"type":73187,"section":5357,"path":31239,"anchor":32332,"group":29267,"order":32306,"pageTitle":32304,"context":76236,"tokens":76237,"tags":76238,"related":76239},"/docs/custom-modules/context-tools-events/states::heading::top-level-state-containers","Section in States","States / Custom Modules",[32333,32304,32305,5357,29267,30148,32308,32309,32310],[73191,5357,29267],[9008,31237,32315],{"id":76241,"title":32345,"description":76235,"kind":9,"type":73187,"section":5357,"path":31239,"anchor":32345,"group":29267,"order":32306,"pageTitle":32304,"context":76236,"tokens":76242,"tags":76243,"related":76244},"/docs/custom-modules/context-tools-events/states::heading::scroll",[32345,32304,32305,5357,29267,30148,32308,32309,32310],[73191,5357,29267],[9008,31237,32315],{"id":76246,"title":3310,"description":76235,"kind":9,"type":73187,"section":5357,"path":31239,"anchor":3310,"group":29267,"order":32306,"pageTitle":32304,"context":76236,"tokens":76247,"tags":76248,"related":76249},"/docs/custom-modules/context-tools-events/states::heading::viewport",[3310,32304,32305,5357,29267,30148,32308,32309,32310],[73191,5357,29267],[9008,31237,32315],{"id":76251,"title":11672,"description":76235,"kind":9,"type":73187,"section":5357,"path":31239,"anchor":11672,"group":29267,"order":32306,"pageTitle":32304,"context":76236,"tokens":76252,"tags":76253,"related":76254},"/docs/custom-modules/context-tools-events/states::heading::cursor",[11672,32304,32305,5357,29267,30148,32308,32309,32310],[73191,5357,29267],[9008,31237,32315],{"id":76256,"title":32363,"description":76235,"kind":9,"type":73187,"section":5357,"path":31239,"anchor":32363,"group":29267,"order":32306,"pageTitle":32304,"context":76236,"tokens":76257,"tags":76258,"related":76259},"/docs/custom-modules/context-tools-events/states::heading::time",[32363,32304,32305,5357,29267,30148,32308,32309,32310],[73191,5357,29267],[9008,31237,32315],{"id":76261,"title":32358,"description":76235,"kind":9,"type":73187,"section":5357,"path":31239,"anchor":32358,"group":29267,"order":32306,"pageTitle":32304,"context":76236,"tokens":76262,"tags":76263,"related":76264},"/docs/custom-modules/context-tools-events/states::heading::render",[32358,32304,32305,5357,29267,30148,32308,32309,32310],[73191,5357,29267],[9008,31237,32315],{"id":76266,"title":32368,"description":76235,"kind":9,"type":73187,"section":5357,"path":31239,"anchor":32368,"group":29267,"order":32306,"pageTitle":32304,"context":76236,"tokens":76267,"tags":76268,"related":76269},"/docs/custom-modules/context-tools-events/states::heading::system",[32368,32304,32305,5357,29267,30148,32308,32309,32310],[73191,5357,29267],[9008,31237,32315],{"id":76271,"title":32497,"description":76235,"kind":9,"type":73187,"section":5357,"path":31239,"anchor":28163,"group":29267,"order":32306,"pageTitle":32304,"context":76236,"tokens":76272,"tags":76273,"related":76274},"/docs/custom-modules/context-tools-events/states::heading::authoring-rule",[32497,32304,32305,5357,29267,30148,32308,32309,32310],[73191,5357,29267],[9008,31237,32315],{"id":31240,"title":5593,"description":32541,"kind":9,"type":73179,"section":5357,"path":31240,"group":29267,"order":32542,"pageTitle":5593,"context":75904,"tokens":76276,"tags":76277,"related":76278},[5593,32541,5357,29267,32544,31304,32545,73181,75808,76037,3814],[5357,29267],[9008,2897,2899],{"id":76280,"title":32562,"description":76281,"kind":9,"type":73187,"section":5357,"path":31240,"anchor":32561,"group":29267,"order":32542,"pageTitle":5593,"context":76282,"tokens":76283,"tags":76284,"related":76285},"/docs/custom-modules/context-tools-events/events::heading::typical-uses","Section in Events","Events / Custom Modules",[32562,5593,32541,5357,29267,32544,31304,32545],[73191,5357,29267],[9008,2897,2899],{"id":76287,"title":32580,"description":76281,"kind":9,"type":73187,"section":5357,"path":31240,"anchor":32579,"group":29267,"order":32542,"pageTitle":5593,"context":76282,"tokens":76288,"tags":76289,"related":76290},"/docs/custom-modules/context-tools-events/events::heading::subscribe-safely",[32580,5593,32541,5357,29267,32544,31304,32545],[73191,5357,29267],[9008,2897,2899],{"id":76292,"title":32670,"description":76281,"kind":9,"type":73187,"section":5357,"path":31240,"anchor":32669,"group":29267,"order":32542,"pageTitle":5593,"context":76282,"tokens":76293,"tags":76294,"related":76295},"/docs/custom-modules/context-tools-events/events::heading::emit-object-scoped-events",[32670,5593,32541,5357,29267,32544,31304,32545],[73191,5357,29267],[9008,2897,2899],{"id":76297,"title":32714,"description":76281,"kind":9,"type":73187,"section":5357,"path":31240,"anchor":32713,"group":29267,"order":32542,"pageTitle":5593,"context":76282,"tokens":76298,"tags":76299,"related":76300},"/docs/custom-modules/context-tools-events/events::heading::what-to-emit",[32714,5593,32541,5357,29267,32544,31304,32545],[73191,5357,29267],[9008,2897,2899],{"id":76302,"title":32751,"description":76281,"kind":9,"type":73187,"section":5357,"path":31240,"anchor":32750,"group":29267,"order":32542,"pageTitle":5593,"context":76282,"tokens":76303,"tags":76304,"related":76305},"/docs/custom-modules/context-tools-events/events::heading::what-not-to-do",[32751,5593,32541,5357,29267,32544,31304,32545],[73191,5357,29267],[9008,2897,2899],{"id":76307,"title":32766,"description":76281,"kind":9,"type":73187,"section":5357,"path":31240,"anchor":32765,"group":29267,"order":32542,"pageTitle":5593,"context":76282,"tokens":76308,"tags":76309,"related":76310},"/docs/custom-modules/context-tools-events/events::heading::naming-guidance",[32766,5593,32541,5357,29267,32544,31304,32545],[73191,5357,29267],[9008,2897,2899],{"id":76312,"title":32790,"description":76281,"kind":9,"type":73187,"section":5357,"path":31240,"anchor":32789,"group":29267,"order":32542,"pageTitle":5593,"context":76282,"tokens":76313,"tags":76314,"related":76315},"/docs/custom-modules/context-tools-events/events::heading::cross-module-communication",[32790,5593,32541,5357,29267,32544,31304,32545],[73191,5357,29267],[9008,2897,2899],{"id":28149,"title":28150,"description":32821,"kind":9,"type":73179,"section":5357,"path":28149,"group":32822,"order":11302,"pageTitle":28150,"context":76317,"tokens":76318,"tags":76320,"related":76321},"Custom Modules / Production Patterns",[28150,32821,5357,32822,4655,29407,32824,28077,73181,75808,76319],"performance patterns",[5357,32822],[28001,28156],{"id":76323,"title":32854,"description":76324,"kind":9,"type":73187,"section":5357,"path":28149,"anchor":32853,"group":32822,"order":11302,"pageTitle":28150,"context":76325,"tokens":76326,"tags":76327,"related":76328},"/docs/custom-modules/performance-patterns::heading::read-and-write-separation","Section in Performance Patterns","Performance Patterns / Custom Modules",[32854,28150,32821,5357,32822,4655,29407,32824,28077],[73191,5357,32822],[28001,28156],{"id":76330,"title":33328,"description":76324,"kind":9,"type":73187,"section":5357,"path":28149,"anchor":32898,"group":32822,"order":11302,"pageTitle":28150,"context":76325,"tokens":76331,"tags":76332,"related":76333},"/docs/custom-modules/performance-patterns::heading::prefer-onmutate-for-output",[33328,28150,32821,5357,32822,4655,29407,32824,28077],[73191,5357,32822],[28001,28156],{"id":76335,"title":33044,"description":76324,"kind":9,"type":73187,"section":5357,"path":28149,"anchor":33043,"group":32822,"order":11302,"pageTitle":28150,"context":76325,"tokens":76336,"tags":76337,"related":76338},"/docs/custom-modules/performance-patterns::heading::prefer-cached-object-state-over-repeated-parsing",[33044,28150,32821,5357,32822,4655,29407,32824,28077],[73191,5357,32822],[28001,28156],{"id":76340,"title":33331,"description":76324,"kind":9,"type":73187,"section":5357,"path":28149,"anchor":33079,"group":32822,"order":11302,"pageTitle":28150,"context":76325,"tokens":76341,"tags":76342,"related":76343},"/docs/custom-modules/performance-patterns::heading::use-cssproperties-only-when-it-helps",[33331,28150,32821,5357,32822,4655,29407,32824,28077],[73191,5357,32822],[28001,28156],{"id":76345,"title":33150,"description":76324,"kind":9,"type":73187,"section":5357,"path":28149,"anchor":33149,"group":32822,"order":11302,"pageTitle":28150,"context":76325,"tokens":76346,"tags":76347,"related":76348},"/docs/custom-modules/performance-patterns::heading::rebuild-permissions",[33150,28150,32821,5357,32822,4655,29407,32824,28077],[73191,5357,32822],[28001,28156],{"id":76350,"title":33216,"description":76324,"kind":9,"type":73187,"section":5357,"path":28149,"anchor":33215,"group":32822,"order":11302,"pageTitle":28150,"context":76325,"tokens":76351,"tags":76352,"related":76353},"/docs/custom-modules/performance-patterns::heading::object-local-cleanup",[33216,28150,32821,5357,32822,4655,29407,32824,28077],[73191,5357,32822],[28001,28156],{"id":76355,"title":28077,"description":76324,"kind":9,"type":73187,"section":5357,"path":28149,"anchor":33261,"group":32822,"order":11302,"pageTitle":28150,"context":76325,"tokens":76356,"tags":76357,"related":76358},"/docs/custom-modules/performance-patterns::heading::dombatcher",[28077,28150,32821,5357,32822,4655,29407,32824,28077],[73191,5357,32822],[28001,28156],{"id":76360,"title":33295,"description":76324,"kind":9,"type":73187,"section":5357,"path":28149,"anchor":33294,"group":32822,"order":11302,"pageTitle":28150,"context":76325,"tokens":76361,"tags":76362,"related":76363},"/docs/custom-modules/performance-patterns::heading::practical-rules",[33295,28150,32821,5357,32822,4655,29407,32824,28077],[73191,5357,32822],[28001,28156],{"id":28156,"title":28157,"description":33337,"kind":9,"type":73179,"section":5357,"path":28156,"group":32822,"order":33338,"pageTitle":28157,"context":76317,"tokens":76365,"tags":76367,"related":76368},[28157,33337,5357,32822,33340,33341,73181,75808,76366],"worked example",[5357,32822],[27999,28149],{"id":76370,"title":33368,"description":76371,"kind":9,"type":73187,"section":5357,"path":28156,"anchor":33367,"group":32822,"order":33338,"pageTitle":28157,"context":76372,"tokens":76373,"tags":76374,"related":76375},"/docs/custom-modules/worked-example::heading::module-code","Section in Worked Example","Worked Example / Custom Modules",[33368,28157,33337,5357,32822,33340,33341],[73191,5357,32822],[27999,28149],{"id":76377,"title":6074,"description":76371,"kind":9,"type":73187,"section":5357,"path":28156,"anchor":6073,"group":32822,"order":33338,"pageTitle":28157,"context":76372,"tokens":76378,"tags":76379,"related":76380},"/docs/custom-modules/worked-example::heading::registration",[6074,28157,33337,5357,32822,33340,33341],[73191,5357,32822],[27999,28149],{"id":76382,"title":34173,"description":76371,"kind":9,"type":73187,"section":5357,"path":28156,"anchor":34172,"group":32822,"order":33338,"pageTitle":28157,"context":76372,"tokens":76383,"tags":76384,"related":76385},"/docs/custom-modules/worked-example::heading::markup",[34173,28157,33337,5357,32822,33340,33341],[73191,5357,32822],[27999,28149],{"id":76387,"title":34257,"description":76371,"kind":9,"type":73187,"section":5357,"path":28156,"anchor":34256,"group":32822,"order":33338,"pageTitle":28157,"context":76372,"tokens":76388,"tags":76389,"related":76390},"/docs/custom-modules/worked-example::heading::what-this-module-is-intentionally-depending-on",[34257,28157,33337,5357,32822,33340,33341],[73191,5357,32822],[27999,28149],{"id":76392,"title":34288,"description":76371,"kind":9,"type":73187,"section":5357,"path":28156,"anchor":34287,"group":32822,"order":33338,"pageTitle":28157,"context":76372,"tokens":76393,"tags":76394,"related":76395},"/docs/custom-modules/worked-example::heading::why-this-example-is-structured-this-way",[34288,28157,33337,5357,32822,33340,33341],[73191,5357,32822],[27999,28149],{"id":76397,"title":34327,"description":76371,"kind":9,"type":73187,"section":5357,"path":28156,"anchor":34326,"group":32822,"order":33338,"pageTitle":28157,"context":76372,"tokens":76398,"tags":76399,"related":76400},"/docs/custom-modules/worked-example::heading::when-to-use-this-pattern",[34327,28157,33337,5357,32822,33340,33341],[73191,5357,32822],[27999,28149],{"id":166,"title":167,"description":34359,"kind":34360,"type":73179,"section":34361,"path":166,"group":34362,"order":11,"pageTitle":167,"context":76402,"tokens":76403,"tags":76405,"related":76406},"API Reference / Core API",[167,34359,34361,34362,73181,76404,14],"api",[34361,34362],[6,158,2350],{"id":76408,"title":34362,"description":76409,"kind":34360,"type":73187,"section":34361,"path":166,"anchor":34378,"group":34362,"order":11,"pageTitle":167,"context":76410,"tokens":76411,"tags":76412,"related":76413},"/docs/api/overview::heading::core-api","Section in API Overview","API Overview / API Reference",[34362,167,34359,34361,34362],[73191,34361,34362],[6,158,2350],{"id":76415,"title":34408,"description":76409,"kind":34360,"type":73187,"section":34361,"path":166,"anchor":34407,"group":34362,"order":11,"pageTitle":167,"context":76410,"tokens":76416,"tags":76417,"related":76418},"/docs/api/overview::heading::utilities",[34408,167,34359,34361,34362],[73191,34361,34362],[6,158,2350],{"id":76420,"title":34467,"description":76409,"kind":34360,"type":73187,"section":34361,"path":166,"anchor":34466,"group":34362,"order":11,"pageTitle":167,"context":76410,"tokens":76421,"tags":76422,"related":76423},"/docs/api/overview::heading::state-models",[34467,167,34359,34361,34362],[73191,34361,34362],[6,158,2350],{"id":76425,"title":34515,"description":76409,"kind":34360,"type":73187,"section":34361,"path":166,"anchor":34514,"group":34362,"order":11,"pageTitle":167,"context":76410,"tokens":76426,"tags":76427,"related":76428},"/docs/api/overview::heading::boundary-rule",[34515,167,34359,34361,34362],[73191,34361,34362],[6,158,2350],{"id":3980,"title":34385,"description":34544,"kind":34360,"type":73179,"section":34361,"path":3980,"group":34362,"order":427,"pageTitle":34385,"context":76402,"tokens":76430,"tags":76432,"related":76433},[34385,34544,34361,34362,28,282,299,326,2454,73181,76404,76431],"string tune",[34361,34362],[2463,2899,19],{"id":76435,"title":34558,"description":76436,"kind":34360,"type":73187,"section":34361,"path":3980,"anchor":34557,"group":34362,"order":427,"pageTitle":34385,"context":76437,"tokens":76438,"tags":76439,"related":76440},"/docs/api/string-tune::heading::instance-access","Section in StringTune API","StringTune API / API Reference",[34558,34385,34544,34361,34362,28,282,299,326,2454],[73191,34361,34362],[2463,2899,19],{"id":76442,"title":34584,"description":76436,"kind":34360,"type":73187,"section":34361,"path":3980,"anchor":34583,"group":34362,"order":427,"pageTitle":34385,"context":76437,"tokens":76443,"tags":76444,"related":76445},"/docs/api/string-tune::heading::core-methods",[34584,34385,34544,34361,34362,28,282,299,326,2454],[73191,34361,34362],[2463,2899,19],{"id":76447,"title":34590,"description":76436,"kind":34360,"type":73187,"section":34361,"path":3980,"anchor":34587,"group":34362,"order":427,"pageTitle":34385,"context":76437,"tokens":76448,"tags":76449,"related":76450},"/docs/api/string-tune::heading::usemodule-options",[34590,34385,34544,34361,34362,28,282,299,326,2454],[73191,34361,34362],[2463,2899,19],{"id":76452,"title":34599,"description":76436,"kind":34360,"type":73187,"section":34361,"path":3980,"anchor":34596,"group":34362,"order":427,"pageTitle":34385,"context":76437,"tokens":76453,"tags":76454,"related":76455},"/docs/api/string-tune::heading::setupsettingssettings",[34599,34385,34544,34361,34362,28,282,299,326,2454],[73191,34361,34362],[2463,2899,19],{"id":76457,"title":34608,"description":76436,"kind":34360,"type":73187,"section":34361,"path":3980,"anchor":34605,"group":34362,"order":427,"pageTitle":34385,"context":76437,"tokens":76458,"tags":76459,"related":76460},"/docs/api/string-tune::heading::startfps",[34608,34385,34544,34361,34362,28,282,299,326,2454],[73191,34361,34362],[2463,2899,19],{"id":76462,"title":34970,"description":76436,"kind":34360,"type":73187,"section":34361,"path":3980,"anchor":34614,"group":34362,"order":427,"pageTitle":34385,"context":76437,"tokens":76463,"tags":76464,"related":76465},"/docs/api/string-tune::heading::onname-callback-offname-callback",[34970,34385,34544,34361,34362,28,282,299,326,2454],[73191,34361,34362],[2463,2899,19],{"id":76467,"title":2553,"description":76436,"kind":34360,"type":73187,"section":34361,"path":3980,"anchor":2550,"group":34362,"order":427,"pageTitle":34385,"context":76437,"tokens":76468,"tags":76469,"related":76470},"/docs/api/string-tune::heading::scrollto",[2553,34385,34544,34361,34362,28,282,299,326,2454],[73191,34361,34362],[2463,2899,19],{"id":76472,"title":2726,"description":76436,"kind":34360,"type":73187,"section":34361,"path":3980,"anchor":2723,"group":34362,"order":427,"pageTitle":34385,"context":76437,"tokens":76473,"tags":76474,"related":76475},"/docs/api/string-tune::heading::invalidatecenterid",[2726,34385,34544,34361,34362,28,282,299,326,2454],[73191,34361,34362],[2463,2899,19],{"id":76477,"title":2769,"description":76436,"kind":34360,"type":73187,"section":34361,"path":3980,"anchor":2766,"group":34362,"order":427,"pageTitle":34385,"context":76437,"tokens":76478,"tags":76479,"related":76480},"/docs/api/string-tune::heading::onresizeforce",[2769,34385,34544,34361,34362,28,282,299,326,2454],[73191,34361,34362],[2463,2899,19],{"id":76482,"title":34900,"description":76436,"kind":34360,"type":73187,"section":34361,"path":3980,"anchor":34897,"group":34362,"order":427,"pageTitle":34385,"context":76437,"tokens":76483,"tags":76484,"related":76485},"/docs/api/string-tune::heading::registerscrollmodename-controller",[34900,34385,34544,34361,34362,28,282,299,326,2454],[73191,34361,34362],[2463,2899,19],{"id":76487,"title":34907,"description":76436,"kind":34360,"type":73187,"section":34361,"path":3980,"anchor":34906,"group":34362,"order":427,"pageTitle":34385,"context":76437,"tokens":76488,"tags":76489,"related":76490},"/docs/api/string-tune::heading::public-properties",[34907,34385,34544,34361,34362,28,282,299,326,2454],[73191,34361,34362],[2463,2899,19],{"id":76492,"title":34947,"description":76436,"kind":34360,"type":73187,"section":34361,"path":3980,"anchor":34946,"group":34362,"order":427,"pageTitle":34385,"context":76437,"tokens":76493,"tags":76494,"related":76495},"/docs/api/string-tune::heading::not-part-of-the-public-contract",[34947,34385,34544,34361,34362,28,282,299,326,2454],[73191,34361,34362],[2463,2899,19],{"id":2899,"title":34390,"description":34978,"kind":34360,"type":73179,"section":34361,"path":2899,"group":34362,"order":609,"pageTitle":34390,"context":76402,"tokens":76497,"tags":76498,"related":76499},[34390,34978,34361,34362,3814,22342,34980,73181,76404,3814],[34361,34362],[2897,2465,3819],{"id":76501,"title":35021,"description":76502,"kind":34360,"type":73187,"section":34361,"path":2899,"anchor":35020,"group":34362,"order":609,"pageTitle":34390,"context":76503,"tokens":76504,"tags":76505,"related":76506},"/docs/api/events::heading::important-boundary","Section in Event Channels","Event Channels / API Reference",[35021,34390,34978,34361,34362,3814,22342,34980],[73191,34361,34362],[2897,2465,3819],{"id":76508,"title":35047,"description":76502,"kind":34360,"type":73187,"section":34361,"path":2899,"anchor":35046,"group":34362,"order":609,"pageTitle":34390,"context":76503,"tokens":76509,"tags":76510,"related":76511},"/docs/api/events::heading::global-runtime-channels",[35047,34390,34978,34361,34362,3814,22342,34980],[73191,34361,34362],[2897,2465,3819],{"id":76513,"title":35163,"description":76502,"kind":34360,"type":73187,"section":34361,"path":2899,"anchor":35162,"group":34362,"order":609,"pageTitle":34390,"context":76503,"tokens":76514,"tags":76515,"related":76516},"/docs/api/events::heading::global-module-channels",[35163,34390,34978,34361,34362,3814,22342,34980],[73191,34361,34362],[2897,2465,3819],{"id":76518,"title":35330,"description":76502,"kind":34360,"type":73187,"section":34361,"path":2899,"anchor":35329,"group":34362,"order":609,"pageTitle":34390,"context":76503,"tokens":76519,"tags":76520,"related":76521},"/docs/api/events::heading::object-lifecycle-channels",[35330,34390,34978,34361,34362,3814,22342,34980],[73191,34361,34362],[2897,2465,3819],{"id":76523,"title":35409,"description":76502,"kind":34360,"type":73187,"section":34361,"path":2899,"anchor":35408,"group":34362,"order":609,"pageTitle":34390,"context":76503,"tokens":76524,"tags":76525,"related":76526},"/docs/api/events::heading::progress-and-motion-channels",[35409,34390,34978,34361,34362,3814,22342,34980],[73191,34361,34362],[2897,2465,3819],{"id":76528,"title":35528,"description":76502,"kind":34360,"type":73187,"section":34361,"path":2899,"anchor":35527,"group":34362,"order":609,"pageTitle":34390,"context":76503,"tokens":76529,"tags":76530,"related":76531},"/docs/api/events::heading::cursor-and-interaction-channels",[35528,34390,34978,34361,34362,3814,22342,34980],[73191,34361,34362],[2897,2465,3819],{"id":76533,"title":35678,"description":76502,"kind":34360,"type":73187,"section":34361,"path":2899,"anchor":35677,"group":34362,"order":609,"pageTitle":34390,"context":76503,"tokens":76534,"tags":76535,"related":76536},"/docs/api/events::heading::form-channels",[35678,34390,34978,34361,34362,3814,22342,34980],[73191,34361,34362],[2897,2465,3819],{"id":76538,"title":35764,"description":76502,"kind":34360,"type":73187,"section":34361,"path":2899,"anchor":35763,"group":34362,"order":609,"pageTitle":34390,"context":76503,"tokens":76539,"tags":76540,"related":76541},"/docs/api/events::heading::local-object-events",[35764,34390,34978,34361,34362,3814,22342,34980],[73191,34361,34362],[2897,2465,3819],{"id":76543,"title":35795,"description":76502,"kind":34360,"type":73187,"section":34361,"path":2899,"anchor":35794,"group":34362,"order":609,"pageTitle":34390,"context":76503,"tokens":76544,"tags":76545,"related":76546},"/docs/api/events::heading::where-to-go-next",[35795,34390,34978,34361,34362,3814,22342,34980],[73191,34361,34362],[2897,2465,3819],{"id":2463,"title":34395,"description":35832,"kind":34360,"type":73179,"section":34361,"path":2463,"group":34362,"order":819,"pageTitle":34395,"context":76402,"tokens":76548,"tags":76549,"related":76550},[34395,35832,34361,34362,2453,3263,11673,24796,73181,76404,2452],[34361,34362],[146,2464,3980],{"id":76552,"title":35851,"description":76553,"kind":34360,"type":73187,"section":34361,"path":2463,"anchor":35850,"group":34362,"order":819,"pageTitle":34395,"context":76554,"tokens":76555,"tags":76556,"related":76557},"/docs/api/settings::heading::notable-defaults","Section in Settings Reference","Settings Reference / API Reference",[35851,34395,35832,34361,34362,2453,3263,11673,24796],[73191,34361,34362],[146,2464,3980],{"id":76559,"title":35882,"description":76553,"kind":34360,"type":73187,"section":34361,"path":2463,"anchor":35881,"group":34362,"order":819,"pageTitle":34395,"context":76554,"tokens":76560,"tags":76561,"related":76562},"/docs/api/settings::heading::important-notes",[35882,34395,35832,34361,34362,2453,3263,11673,24796],[73191,34361,34362],[146,2464,3980],{"id":2464,"title":34400,"description":35904,"kind":34360,"type":73179,"section":34361,"path":2464,"group":34362,"order":1908,"pageTitle":34400,"context":76402,"tokens":76564,"tags":76565,"related":76566},[34400,35904,34361,34362,764,2457,2458,73181,76404,4904],[34361,34362],[146,2465,8037],{"id":76568,"title":35930,"description":76569,"kind":34360,"type":73187,"section":34361,"path":2464,"anchor":35929,"group":34362,"order":1908,"pageTitle":34400,"context":76570,"tokens":76571,"tags":76572,"related":76573},"/docs/api/attributes::heading::reading-model","Section in Common Attributes","Common Attributes / API Reference",[35930,34400,35904,34361,34362,764,2457,2458],[73191,34361,34362],[146,2465,8037],{"id":76575,"title":36041,"description":76569,"kind":34360,"type":73187,"section":34361,"path":2464,"anchor":36040,"group":34362,"order":1908,"pageTitle":34400,"context":76570,"tokens":76576,"tags":76577,"related":76578},"/docs/api/attributes::heading::identity-and-routing",[36041,34400,35904,34361,34362,764,2457,2458],[73191,34361,34362],[146,2465,8037],{"id":76580,"title":36149,"description":76569,"kind":34360,"type":73187,"section":34361,"path":2464,"anchor":36148,"group":34362,"order":1908,"pageTitle":34400,"context":76570,"tokens":76581,"tags":76582,"related":76583},"/docs/api/attributes::heading::shared-geometry",[36149,34400,35904,34361,34362,764,2457,2458],[73191,34361,34362],[146,2465,8037],{"id":76585,"title":36298,"description":76569,"kind":34360,"type":73187,"section":34361,"path":2464,"anchor":36297,"group":34362,"order":1908,"pageTitle":34400,"context":76570,"tokens":76586,"tags":76587,"related":76588},"/docs/api/attributes::heading::shared-behavior-flags",[36298,34400,35904,34361,34362,764,2457,2458],[73191,34361,34362],[146,2465,8037],{"id":76590,"title":36371,"description":76569,"kind":34360,"type":73187,"section":34361,"path":2464,"anchor":36370,"group":34362,"order":1908,"pageTitle":34400,"context":76570,"tokens":76591,"tags":76592,"related":76593},"/docs/api/attributes::heading::practical-notes",[36371,34400,35904,34361,34362,764,2457,2458],[73191,34361,34362],[146,2465,8037],{"id":76595,"title":35795,"description":76569,"kind":34360,"type":73187,"section":34361,"path":2464,"anchor":35794,"group":34362,"order":1908,"pageTitle":34400,"context":76570,"tokens":76596,"tags":76597,"related":76598},"/docs/api/attributes::heading::where-to-go-next",[35795,34400,35904,34361,34362,764,2457,2458],[73191,34361,34362],[146,2465,8037],{"id":8037,"title":17405,"description":36435,"kind":34360,"type":73179,"section":34361,"path":8037,"group":34362,"order":4298,"pageTitle":17405,"context":76402,"tokens":76600,"tags":76602,"related":76603},[17405,36435,34361,34362,73181,76404,76601],"css variables",[34361,34362],[2464,617,5260],{"id":76605,"title":35021,"description":76606,"kind":34360,"type":73187,"section":34361,"path":8037,"anchor":35020,"group":34362,"order":4298,"pageTitle":17405,"context":76607,"tokens":76608,"tags":76609,"related":76610},"/docs/api/css-variables::heading::important-boundary","Section in CSS Variables","CSS Variables / API Reference",[35021,17405,36435,34361,34362],[73191,34361,34362],[2464,617,5260],{"id":76612,"title":36501,"description":76606,"kind":34360,"type":73187,"section":34361,"path":8037,"anchor":36500,"group":34362,"order":4298,"pageTitle":17405,"context":76607,"tokens":76613,"tags":76614,"related":76615},"/docs/api/css-variables::heading::scroll-progress-and-motion",[36501,17405,36435,34361,34362],[73191,34361,34362],[2464,617,5260],{"id":76617,"title":36595,"description":76606,"kind":34360,"type":73187,"section":34361,"path":8037,"anchor":36594,"group":34362,"order":4298,"pageTitle":17405,"context":76607,"tokens":76618,"tags":76619,"related":76620},"/docs/api/css-variables::heading::cursor-target-variables",[36595,17405,36435,34361,34362],[73191,34361,34362],[2464,617,5260],{"id":76622,"title":36772,"description":76606,"kind":34360,"type":73187,"section":34361,"path":8037,"anchor":36771,"group":34362,"order":4298,"pageTitle":17405,"context":76607,"tokens":76623,"tags":76624,"related":76625},"/docs/api/css-variables::heading::cursor-portal-variables",[36772,17405,36435,34361,34362],[73191,34361,34362],[2464,617,5260],{"id":76627,"title":36863,"description":76606,"kind":34360,"type":73187,"section":34361,"path":8037,"anchor":36862,"group":34362,"order":4298,"pageTitle":17405,"context":76607,"tokens":76628,"tags":76629,"related":76630},"/docs/api/css-variables::heading::interaction-variables",[36863,17405,36435,34361,34362],[73191,34361,34362],[2464,617,5260],{"id":76632,"title":36988,"description":76606,"kind":34360,"type":73187,"section":34361,"path":8037,"anchor":36987,"group":34362,"order":4298,"pageTitle":17405,"context":76607,"tokens":76633,"tags":76634,"related":76635},"/docs/api/css-variables::heading::text-split-variables",[36988,17405,36435,34361,34362],[73191,34361,34362],[2464,617,5260],{"id":76637,"title":37105,"description":76606,"kind":34360,"type":73187,"section":34361,"path":8037,"anchor":37104,"group":34362,"order":4298,"pageTitle":17405,"context":76607,"tokens":76638,"tags":76639,"related":76640},"/docs/api/css-variables::heading::consumption-patterns",[37105,17405,36435,34361,34362],[73191,34361,34362],[2464,617,5260],{"id":76642,"title":35795,"description":76606,"kind":34360,"type":73187,"section":34361,"path":8037,"anchor":35794,"group":34362,"order":4298,"pageTitle":17405,"context":76607,"tokens":76643,"tags":76644,"related":76645},"/docs/api/css-variables::heading::where-to-go-next",[35795,17405,36435,34361,34362],[73191,34361,34362],[2464,617,5260],{"id":34415,"title":34416,"description":37328,"kind":34360,"type":73179,"section":34361,"path":34415,"group":34408,"order":4605,"pageTitle":34416,"context":76647,"tokens":76648,"tags":76649,"related":76650},"API Reference / Utilities",[34416,37328,34361,34408,2379,28055,2384,2389,4655,73181,76404,34407],[34361,34408],[9008,28149,32315],{"id":76652,"title":37348,"description":76653,"kind":34360,"type":73187,"section":34361,"path":34415,"anchor":37347,"group":34408,"order":4605,"pageTitle":34416,"context":76654,"tokens":76655,"tags":76656,"related":76657},"/docs/api/utilities::heading::public-utility-exports","Section in Utilities Overview","Utilities Overview / API Reference",[37348,34416,37328,34361,34408,2379,28055,2384,2389,4655],[73191,34361,34408],[9008,28149,32315],{"id":76659,"title":37373,"description":76653,"kind":34360,"type":73187,"section":34361,"path":34415,"anchor":37372,"group":34408,"order":4605,"pageTitle":34416,"context":76654,"tokens":76660,"tags":76661,"related":76662},"/docs/api/utilities::heading::internal-runtime-helpers",[37373,34416,37328,34361,34408,2379,28055,2384,2389,4655],[73191,34361,34408],[9008,28149,32315],{"id":76664,"title":29233,"description":76653,"kind":34360,"type":73187,"section":34361,"path":34415,"anchor":29232,"group":34408,"order":4605,"pageTitle":34416,"context":76654,"tokens":76665,"tags":76666,"related":76667},"/docs/api/utilities::heading::practical-rule",[29233,34416,37328,34361,34408,2379,28055,2384,2389,4655],[73191,34361,34408],[9008,28149,32315],{"id":4614,"title":2389,"description":37431,"kind":34360,"type":73179,"section":34361,"path":4614,"group":34408,"order":31392,"pageTitle":2389,"context":76647,"tokens":76669,"tags":76671,"related":76672},[2389,37431,34361,34408,4608,4607,37433,73181,76404,76670],"frame dom",[34361,34408],[4602,4615,28149],{"id":76674,"title":37461,"description":76675,"kind":34360,"type":73187,"section":34361,"path":4614,"anchor":37460,"group":34408,"order":31392,"pageTitle":2389,"context":76676,"tokens":76677,"tags":76678,"related":76679},"/docs/api/frame-dom::heading::public-status","Section in frameDOM","frameDOM / API Reference",[37461,2389,37431,34361,34408,4608,4607,37433],[73191,34361,34408],[4602,4615,28149],{"id":76681,"title":18189,"description":76675,"kind":34360,"type":73187,"section":34361,"path":4614,"anchor":37469,"group":34408,"order":31392,"pageTitle":2389,"context":76676,"tokens":76682,"tags":76683,"related":76684},"/docs/api/frame-dom::heading::what-it-does",[18189,2389,37431,34361,34408,4608,4607,37433],[73191,34361,34408],[4602,4615,28149],{"id":76686,"title":37491,"description":76675,"kind":34360,"type":73187,"section":34361,"path":4614,"anchor":37490,"group":34408,"order":31392,"pageTitle":2389,"context":76676,"tokens":76687,"tags":76688,"related":76689},"/docs/api/frame-dom::heading::api-shape",[37491,2389,37431,34361,34408,4608,4607,37433],[73191,34361,34408],[4602,4615,28149],{"id":76691,"title":37532,"description":76675,"kind":34360,"type":73187,"section":34361,"path":4614,"anchor":3080,"group":34408,"order":31392,"pageTitle":2389,"context":76676,"tokens":76692,"tags":76693,"related":76694},"/docs/api/frame-dom::heading::how-it-works",[37532,2389,37431,34361,34408,4608,4607,37433],[73191,34361,34408],[4602,4615,28149],{"id":76696,"title":37569,"description":76675,"kind":34360,"type":73187,"section":34361,"path":4614,"anchor":37568,"group":34408,"order":31392,"pageTitle":2389,"context":76676,"tokens":76697,"tags":76698,"related":76699},"/docs/api/frame-dom::heading::when-to-use-it",[37569,2389,37431,34361,34408,4608,4607,37433],[73191,34361,34408],[4602,4615,28149],{"id":76701,"title":37586,"description":76675,"kind":34360,"type":73187,"section":34361,"path":4614,"anchor":37585,"group":34408,"order":31392,"pageTitle":2389,"context":76676,"tokens":76702,"tags":76703,"related":76704},"/docs/api/frame-dom::heading::when-not-to-use-it",[37586,2389,37431,34361,34408,4608,4607,37433],[73191,34361,34408],[4602,4615,28149],{"id":76706,"title":37612,"description":76675,"kind":34360,"type":73187,"section":34361,"path":4614,"anchor":37611,"group":34408,"order":31392,"pageTitle":2389,"context":76676,"tokens":76707,"tags":76708,"related":76709},"/docs/api/frame-dom::heading::practical-note",[37612,2389,37431,34361,34408,4608,4607,37433],[73191,34361,34408],[4602,4615,28149],{"id":4615,"title":4655,"description":37632,"kind":34360,"type":73179,"section":34361,"path":4615,"group":34408,"order":31666,"pageTitle":4655,"context":76647,"tokens":76711,"tags":76713,"related":76714},[4655,37632,34361,34408,37634,32170,32191,73181,76404,76712],"style txn",[34361,34408],[4602,4614,28149],{"id":76716,"title":37461,"description":76717,"kind":34360,"type":73187,"section":34361,"path":4615,"anchor":37460,"group":34408,"order":31666,"pageTitle":4655,"context":76718,"tokens":76719,"tags":76720,"related":76721},"/docs/api/style-txn::heading::public-status","Section in styleTxn","styleTxn / API Reference",[37461,4655,37632,34361,34408,37634,32170,32191],[73191,34361,34408],[4602,4614,28149],{"id":76723,"title":18189,"description":76717,"kind":34360,"type":73187,"section":34361,"path":4615,"anchor":37469,"group":34408,"order":31666,"pageTitle":4655,"context":76718,"tokens":76724,"tags":76725,"related":76726},"/docs/api/style-txn::heading::what-it-does",[18189,4655,37632,34361,34408,37634,32170,32191],[73191,34361,34408],[4602,4614,28149],{"id":76728,"title":37673,"description":76717,"kind":34360,"type":73187,"section":34361,"path":4615,"anchor":37672,"group":34408,"order":31666,"pageTitle":4655,"context":76718,"tokens":76729,"tags":76730,"related":76731},"/docs/api/style-txn::heading::main-methods",[37673,4655,37632,34361,34408,37634,32170,32191],[73191,34361,34408],[4602,4614,28149],{"id":76733,"title":37716,"description":76717,"kind":34360,"type":73187,"section":34361,"path":4615,"anchor":37715,"group":34408,"order":31666,"pageTitle":4655,"context":76718,"tokens":76734,"tags":76735,"related":76736},"/docs/api/style-txn::heading::typical-usage",[37716,4655,37632,34361,34408,37634,32170,32191],[73191,34361,34408],[4602,4614,28149],{"id":76738,"title":37778,"description":76717,"kind":34360,"type":73187,"section":34361,"path":4615,"anchor":37777,"group":34408,"order":31666,"pageTitle":4655,"context":76718,"tokens":76739,"tags":76740,"related":76741},"/docs/api/style-txn::heading::important-behavior",[37778,4655,37632,34361,34408,37634,32170,32191],[73191,34361,34408],[4602,4614,28149],{"id":76743,"title":37569,"description":76717,"kind":34360,"type":73187,"section":34361,"path":4615,"anchor":37568,"group":34408,"order":31666,"pageTitle":4655,"context":76718,"tokens":76744,"tags":76745,"related":76746},"/docs/api/style-txn::heading::when-to-use-it",[37569,4655,37632,34361,34408,37634,32170,32191],[73191,34361,34408],[4602,4614,28149],{"id":76748,"title":37612,"description":76717,"kind":34360,"type":73187,"section":34361,"path":4615,"anchor":37611,"group":34408,"order":31666,"pageTitle":4655,"context":76718,"tokens":76749,"tags":76750,"related":76751},"/docs/api/style-txn::heading::practical-note",[37612,4655,37632,34361,34408,37634,32170,32191],[73191,34361,34408],[4602,4614,28149],{"id":4616,"title":28077,"description":37837,"kind":34360,"type":73179,"section":34361,"path":4616,"group":34408,"order":32306,"pageTitle":28077,"context":76647,"tokens":76753,"tags":76755,"related":76756},[28077,37837,34361,34408,37839,73181,76404,76754],"dom batcher",[34361,34408],[4602,4614,5295],{"id":76758,"title":37461,"description":76759,"kind":34360,"type":73187,"section":34361,"path":4616,"anchor":37460,"group":34408,"order":32306,"pageTitle":28077,"context":76760,"tokens":76761,"tags":76762,"related":76763},"/docs/api/dom-batcher::heading::public-status","Section in DOMBatcher","DOMBatcher / API Reference",[37461,28077,37837,34361,34408,37839],[73191,34361,34408],[4602,4614,5295],{"id":76765,"title":18189,"description":76759,"kind":34360,"type":73187,"section":34361,"path":4616,"anchor":37469,"group":34408,"order":32306,"pageTitle":28077,"context":76760,"tokens":76766,"tags":76767,"related":76768},"/docs/api/dom-batcher::heading::what-it-does",[18189,28077,37837,34361,34408,37839],[73191,34361,34408],[4602,4614,5295],{"id":76770,"title":37673,"description":76759,"kind":34360,"type":73187,"section":34361,"path":4616,"anchor":37672,"group":34408,"order":32306,"pageTitle":28077,"context":76760,"tokens":76771,"tags":76772,"related":76773},"/docs/api/dom-batcher::heading::main-methods",[37673,28077,37837,34361,34408,37839],[73191,34361,34408],[4602,4614,5295],{"id":76775,"title":37916,"description":76759,"kind":34360,"type":73187,"section":34361,"path":4616,"anchor":37915,"group":34408,"order":32306,"pageTitle":28077,"context":76760,"tokens":76776,"tags":76777,"related":76778},"/docs/api/dom-batcher::heading::runtime-role",[37916,28077,37837,34361,34408,37839],[73191,34361,34408],[4602,4614,5295],{"id":76780,"title":37947,"description":76759,"kind":34360,"type":73187,"section":34361,"path":4616,"anchor":37946,"group":34408,"order":32306,"pageTitle":28077,"context":76760,"tokens":76781,"tags":76782,"related":76783},"/docs/api/dom-batcher::heading::cached-data",[37947,28077,37837,34361,34408,37839],[73191,34361,34408],[4602,4614,5295],{"id":76785,"title":37569,"description":76759,"kind":34360,"type":73187,"section":34361,"path":4616,"anchor":37568,"group":34408,"order":32306,"pageTitle":28077,"context":76760,"tokens":76786,"tags":76787,"related":76788},"/docs/api/dom-batcher::heading::when-to-use-it",[37569,28077,37837,34361,34408,37839],[73191,34361,34408],[4602,4614,5295],{"id":76790,"title":37612,"description":76759,"kind":34360,"type":73187,"section":34361,"path":4616,"anchor":37611,"group":34408,"order":32306,"pageTitle":28077,"context":76760,"tokens":76791,"tags":76792,"related":76793},"/docs/api/dom-batcher::heading::practical-note",[37612,28077,37837,34361,34408,37839],[73191,34361,34408],[4602,4614,5295],{"id":34433,"title":34434,"description":37996,"kind":34360,"type":73179,"section":34361,"path":34433,"group":34408,"order":32542,"pageTitle":34434,"context":76647,"tokens":76795,"tags":76797,"related":76798},[34434,37996,34361,34408,73181,76404,76796],"grid adapter",[34361,34408],[34415,5295,2350],{"id":76800,"title":37461,"description":76801,"kind":34360,"type":73187,"section":34361,"path":34433,"anchor":37460,"group":34408,"order":32542,"pageTitle":34434,"context":76802,"tokens":76803,"tags":76804,"related":76805},"/docs/api/grid-adapter::heading::public-status","Section in GridAdapter","GridAdapter / API Reference",[37461,34434,37996,34361,34408],[73191,34361,34408],[34415,5295,2350],{"id":76807,"title":18189,"description":76801,"kind":34360,"type":73187,"section":34361,"path":34433,"anchor":37469,"group":34408,"order":32542,"pageTitle":34434,"context":76802,"tokens":76808,"tags":76809,"related":76810},"/docs/api/grid-adapter::heading::what-it-does",[18189,34434,37996,34361,34408],[73191,34361,34408],[34415,5295,2350],{"id":76812,"title":38054,"description":76801,"kind":34360,"type":73187,"section":34361,"path":34433,"anchor":38053,"group":34408,"order":32542,"pageTitle":34434,"context":76802,"tokens":76813,"tags":76814,"related":76815},"/docs/api/grid-adapter::heading::abstract-contract",[38054,34434,37996,34361,34408],[73191,34361,34408],[34415,5295,2350],{"id":76817,"title":38090,"description":76801,"kind":34360,"type":73187,"section":34361,"path":34433,"anchor":38089,"group":34408,"order":32542,"pageTitle":34434,"context":76802,"tokens":76818,"tags":76819,"related":76820},"/docs/api/grid-adapter::heading::built-in-helpers",[38090,34434,37996,34361,34408],[73191,34361,34408],[34415,5295,2350],{"id":76822,"title":37569,"description":76801,"kind":34360,"type":73187,"section":34361,"path":34433,"anchor":37568,"group":34408,"order":32542,"pageTitle":34434,"context":76802,"tokens":76823,"tags":76824,"related":76825},"/docs/api/grid-adapter::heading::when-to-use-it",[37569,34434,37996,34361,34408],[73191,34361,34408],[34415,5295,2350],{"id":76827,"title":37612,"description":76801,"kind":34360,"type":73187,"section":34361,"path":34433,"anchor":37611,"group":34408,"order":32542,"pageTitle":34434,"context":76802,"tokens":76828,"tags":76829,"related":76830},"/docs/api/grid-adapter::heading::practical-note",[37612,34434,37996,34361,34408],[73191,34361,34408],[34415,5295,2350],{"id":34439,"title":34440,"description":38161,"kind":34360,"type":73179,"section":34361,"path":34439,"group":34408,"order":38162,"pageTitle":34440,"context":76647,"tokens":76832,"tags":76833,"related":76834},[34440,38161,34361,34408,73181,76404,38172],[34361,34408],[34445,34451,34415],{"id":76836,"title":37461,"description":76837,"kind":34360,"type":73187,"section":34361,"path":34439,"anchor":37460,"group":34408,"order":38162,"pageTitle":34440,"context":76838,"tokens":76839,"tags":76840,"related":76841},"/docs/api/debounce::heading::public-status","Section in Debounce","Debounce / API Reference",[37461,34440,38161,34361,34408],[73191,34361,34408],[34445,34451,34415],{"id":76843,"title":18189,"description":76837,"kind":34360,"type":73187,"section":34361,"path":34439,"anchor":37469,"group":34408,"order":38162,"pageTitle":34440,"context":76838,"tokens":76844,"tags":76845,"related":76846},"/docs/api/debounce::heading::what-it-does",[18189,34440,38161,34361,34408],[73191,34361,34408],[34445,34451,34415],{"id":76848,"title":37916,"description":76837,"kind":34360,"type":73187,"section":34361,"path":34439,"anchor":37915,"group":34408,"order":38162,"pageTitle":34440,"context":76838,"tokens":76849,"tags":76850,"related":76851},"/docs/api/debounce::heading::runtime-role",[37916,34440,38161,34361,34408],[73191,34361,34408],[34445,34451,34415],{"id":76853,"title":37569,"description":76837,"kind":34360,"type":73187,"section":34361,"path":34439,"anchor":37568,"group":34408,"order":38162,"pageTitle":34440,"context":76838,"tokens":76854,"tags":76855,"related":76856},"/docs/api/debounce::heading::when-to-use-it",[37569,34440,38161,34361,34408],[73191,34361,34408],[34445,34451,34415],{"id":34445,"title":34446,"description":38230,"kind":34360,"type":73179,"section":34361,"path":34445,"group":34408,"order":38231,"pageTitle":34446,"context":76647,"tokens":76858,"tags":76860,"related":76861},[34446,38230,34361,34408,73181,76404,76859],"string fps",[34361,34408],[34439,3981,34415],{"id":76863,"title":37461,"description":76864,"kind":34360,"type":73187,"section":34361,"path":34445,"anchor":37460,"group":34408,"order":38231,"pageTitle":34446,"context":76865,"tokens":76866,"tags":76867,"related":76868},"/docs/api/string-fps::heading::public-status","Section in StringFPS","StringFPS / API Reference",[37461,34446,38230,34361,34408],[73191,34361,34408],[34439,3981,34415],{"id":76870,"title":18189,"description":76864,"kind":34360,"type":73187,"section":34361,"path":34445,"anchor":37469,"group":34408,"order":38231,"pageTitle":34446,"context":76865,"tokens":76871,"tags":76872,"related":76873},"/docs/api/string-fps::heading::what-it-does",[18189,34446,38230,34361,34408],[73191,34361,34408],[34439,3981,34415],{"id":76875,"title":37673,"description":76864,"kind":34360,"type":73187,"section":34361,"path":34445,"anchor":37672,"group":34408,"order":38231,"pageTitle":34446,"context":76865,"tokens":76876,"tags":76877,"related":76878},"/docs/api/string-fps::heading::main-methods",[37673,34446,38230,34361,34408],[73191,34361,34408],[34439,3981,34415],{"id":76880,"title":37778,"description":76864,"kind":34360,"type":73187,"section":34361,"path":34445,"anchor":37777,"group":34408,"order":38231,"pageTitle":34446,"context":76865,"tokens":76881,"tags":76882,"related":76883},"/docs/api/string-fps::heading::important-behavior",[37778,34446,38230,34361,34408],[73191,34361,34408],[34439,3981,34415],{"id":76885,"title":37916,"description":76864,"kind":34360,"type":73187,"section":34361,"path":34445,"anchor":37915,"group":34408,"order":38231,"pageTitle":34446,"context":76865,"tokens":76886,"tags":76887,"related":76888},"/docs/api/string-fps::heading::runtime-role",[37916,34446,38230,34361,34408],[73191,34361,34408],[34439,3981,34415],{"id":76890,"title":37612,"description":76864,"kind":34360,"type":73187,"section":34361,"path":34445,"anchor":37611,"group":34408,"order":38231,"pageTitle":34446,"context":76865,"tokens":76891,"tags":76892,"related":76893},"/docs/api/string-fps::heading::practical-note",[37612,34446,38230,34361,34408],[73191,34361,34408],[34439,3981,34415],{"id":34451,"title":34452,"description":38356,"kind":34360,"type":73179,"section":34361,"path":34451,"group":34408,"order":38357,"pageTitle":34452,"context":76647,"tokens":76895,"tags":76897,"related":76898},[34452,38356,34361,34408,73181,76404,76896],"string settings",[34361,34408],[2463,3980,28000],{"id":76900,"title":37461,"description":76901,"kind":34360,"type":73187,"section":34361,"path":34451,"anchor":37460,"group":34408,"order":38357,"pageTitle":34452,"context":76902,"tokens":76903,"tags":76904,"related":76905},"/docs/api/string-settings::heading::public-status","Section in StringSettings","StringSettings / API Reference",[37461,34452,38356,34361,34408],[73191,34361,34408],[2463,3980,28000],{"id":76907,"title":38386,"description":76901,"kind":34360,"type":73187,"section":34361,"path":34451,"anchor":38385,"group":34408,"order":38357,"pageTitle":34452,"context":76902,"tokens":76908,"tags":76909,"related":76910},"/docs/api/string-settings::heading::shape",[38386,34452,38356,34361,34408],[73191,34361,34408],[2463,3980,28000],{"id":76912,"title":38437,"description":76901,"kind":34360,"type":73187,"section":34361,"path":34451,"anchor":38436,"group":34408,"order":38357,"pageTitle":34452,"context":76902,"tokens":76913,"tags":76914,"related":76915},"/docs/api/string-settings::heading::what-it-is-for",[38437,34452,38356,34361,34408],[73191,34361,34408],[2463,3980,28000],{"id":76917,"title":37612,"description":76901,"kind":34360,"type":73187,"section":34361,"path":34451,"anchor":37611,"group":34408,"order":38357,"pageTitle":34452,"context":76902,"tokens":76918,"tags":76919,"related":76920},"/docs/api/string-settings::heading::practical-note",[37612,34452,38356,34361,34408],[73191,34361,34408],[2463,3980,28000],{"id":13750,"title":34457,"description":38469,"kind":34360,"type":73179,"section":34361,"path":13750,"group":34408,"order":38470,"pageTitle":34457,"context":76647,"tokens":76922,"tags":76924,"related":76925},[34457,38469,34361,34408,73181,76404,76923],"is coarse pointer",[34361,34408],[5301,34488,34415],{"id":76927,"title":37461,"description":76928,"kind":34360,"type":73187,"section":34361,"path":13750,"anchor":37460,"group":34408,"order":38470,"pageTitle":34457,"context":76929,"tokens":76930,"tags":76931,"related":76932},"/docs/api/is-coarse-pointer::heading::public-status","Section in isCoarsePointer","isCoarsePointer / API Reference",[37461,34457,38469,34361,34408],[73191,34361,34408],[5301,34488,34415],{"id":76934,"title":38496,"description":76928,"kind":34360,"type":73187,"section":34361,"path":13750,"anchor":38495,"group":34408,"order":38470,"pageTitle":34457,"context":76929,"tokens":76935,"tags":76936,"related":76937},"/docs/api/is-coarse-pointer::heading::what-it-checks",[38496,34457,38469,34361,34408],[73191,34361,34408],[5301,34488,34415],{"id":76939,"title":38523,"description":76928,"kind":34360,"type":73187,"section":34361,"path":13750,"anchor":38522,"group":34408,"order":38470,"pageTitle":34457,"context":76929,"tokens":76940,"tags":76941,"related":76942},"/docs/api/is-coarse-pointer::heading::current-behavior",[38523,34457,38469,34361,34408],[73191,34361,34408],[5301,34488,34415],{"id":76944,"title":38540,"description":76928,"kind":34360,"type":73187,"section":34361,"path":13750,"anchor":38539,"group":34408,"order":38470,"pageTitle":34457,"context":76929,"tokens":76945,"tags":76946,"related":76947},"/docs/api/is-coarse-pointer::heading::why-it-exists",[38540,34457,38469,34361,34408],[73191,34361,34408],[5301,34488,34415],{"id":34462,"title":34463,"description":38551,"kind":34360,"type":73179,"section":34361,"path":34462,"group":34408,"order":38552,"pageTitle":34463,"context":76647,"tokens":76949,"tags":76951,"related":76952},[34463,38551,34361,34408,73181,76404,76950],"parse part of",[34361,34408],[5215,2899,34415],{"id":76954,"title":37461,"description":76955,"kind":34360,"type":73187,"section":34361,"path":34462,"anchor":37460,"group":34408,"order":38552,"pageTitle":34463,"context":76956,"tokens":76957,"tags":76958,"related":76959},"/docs/api/parse-part-of::heading::public-status","Section in parsePartOf","parsePartOf / API Reference",[37461,34463,38551,34361,34408],[73191,34361,34408],[5215,2899,34415],{"id":76961,"title":38579,"description":76955,"kind":34360,"type":73187,"section":34361,"path":34462,"anchor":38578,"group":34408,"order":38552,"pageTitle":34463,"context":76956,"tokens":76962,"tags":76963,"related":76964},"/docs/api/parse-part-of::heading::expected-input",[38579,34463,38551,34361,34408],[73191,34361,34408],[5215,2899,34415],{"id":76966,"title":38592,"description":76955,"kind":34360,"type":73187,"section":34361,"path":34462,"anchor":38591,"group":34408,"order":38552,"pageTitle":34463,"context":76956,"tokens":76967,"tags":76968,"related":76969},"/docs/api/parse-part-of::heading::output-shape",[38592,34463,38551,34361,34408],[73191,34361,34408],[5215,2899,34415],{"id":76971,"title":18189,"description":76955,"kind":34360,"type":73187,"section":34361,"path":34462,"anchor":37469,"group":34408,"order":38552,"pageTitle":34463,"context":76956,"tokens":76972,"tags":76973,"related":76974},"/docs/api/parse-part-of::heading::what-it-does",[18189,34463,38551,34361,34408],[73191,34361,34408],[5215,2899,34415],{"id":76976,"title":38646,"description":76955,"kind":34360,"type":73187,"section":34361,"path":34462,"anchor":38645,"group":34408,"order":38552,"pageTitle":34463,"context":76956,"tokens":76977,"tags":76978,"related":76979},"/docs/api/parse-part-of::heading::why-it-matters",[38646,34463,38551,34361,34408],[73191,34361,34408],[5215,2899,34415],{"id":32315,"title":34474,"description":38668,"kind":34360,"type":73179,"section":34361,"path":32315,"group":34467,"order":11302,"pageTitle":34474,"context":76981,"tokens":76982,"tags":76984,"related":76985},"API Reference / State Models",[34474,38668,34361,34467,73181,76404,76983],"state models",[34361,34467],[3981,34415,9008],{"id":76987,"title":38694,"description":76988,"kind":34360,"type":73187,"section":34361,"path":32315,"anchor":38693,"group":34467,"order":11302,"pageTitle":34474,"context":76989,"tokens":76990,"tags":76991,"related":76992},"/docs/api/state-models::heading::state-map","Section in State Models Overview","State Models Overview / API Reference",[38694,34474,38668,34361,34467],[73191,34361,34467],[3981,34415,9008],{"id":76994,"title":38728,"description":76988,"kind":34360,"type":73187,"section":34361,"path":32315,"anchor":38727,"group":34467,"order":11302,"pageTitle":34474,"context":76989,"tokens":76995,"tags":76996,"related":76997},"/docs/api/state-models::heading::practical-boundary",[38728,34474,38668,34361,34467],[73191,34361,34467],[3981,34415,9008],{"id":3981,"title":30148,"description":38746,"kind":34360,"type":73179,"section":34361,"path":3981,"group":34467,"order":38747,"pageTitle":30148,"context":76981,"tokens":76999,"tags":77001,"related":77002},[30148,38746,34361,34467,73181,76404,77000],"string data",[34361,34467],[32315,34483,9008],{"id":77004,"title":37461,"description":77005,"kind":34360,"type":73187,"section":34361,"path":3981,"anchor":37460,"group":34467,"order":38747,"pageTitle":30148,"context":77006,"tokens":77007,"tags":77008,"related":77009},"/docs/api/string-data::heading::public-status","Section in StringData","StringData / API Reference",[37461,30148,38746,34361,34467],[73191,34361,34467],[32315,34483,9008],{"id":77011,"title":38772,"description":77005,"kind":34360,"type":73187,"section":34361,"path":3981,"anchor":38771,"group":34467,"order":38747,"pageTitle":30148,"context":77006,"tokens":77012,"tags":77013,"related":77014},"/docs/api/string-data::heading::what-it-contains",[38772,30148,38746,34361,34467],[73191,34361,34467],[32315,34483,9008],{"id":77016,"title":38646,"description":77005,"kind":34360,"type":73187,"section":34361,"path":3981,"anchor":38645,"group":34467,"order":38747,"pageTitle":30148,"context":77006,"tokens":77017,"tags":77018,"related":77019},"/docs/api/string-data::heading::why-it-matters",[38646,30148,38746,34361,34467],[73191,34361,34467],[32315,34483,9008],{"id":77021,"title":37612,"description":77005,"kind":34360,"type":73187,"section":34361,"path":3981,"anchor":37611,"group":34467,"order":38747,"pageTitle":30148,"context":77006,"tokens":77022,"tags":77023,"related":77024},"/docs/api/string-data::heading::practical-note",[37612,30148,38746,34361,34467],[73191,34361,34467],[32315,34483,9008],{"id":34483,"title":32308,"description":38836,"kind":34360,"type":73179,"section":34361,"path":34483,"group":34467,"order":38837,"pageTitle":32308,"context":76981,"tokens":77026,"tags":77028,"related":77029},[32308,38836,34361,34467,73181,76404,77027],"scroll state",[34361,34467],[3981,34488,617],{"id":77031,"title":37461,"description":77032,"kind":34360,"type":73187,"section":34361,"path":34483,"anchor":37460,"group":34467,"order":38837,"pageTitle":32308,"context":77033,"tokens":77034,"tags":77035,"related":77036},"/docs/api/scroll-state::heading::public-status","Section in ScrollState","ScrollState / API Reference",[37461,32308,38836,34361,34467],[73191,34361,34467],[3981,34488,617],{"id":77038,"title":38867,"description":77032,"kind":34360,"type":73187,"section":34361,"path":34483,"anchor":38866,"group":34467,"order":38837,"pageTitle":32308,"context":77033,"tokens":77039,"tags":77040,"related":77041},"/docs/api/scroll-state::heading::important-fields",[38867,32308,38836,34361,34467],[73191,34361,34467],[3981,34488,617],{"id":77043,"title":38437,"description":77032,"kind":34360,"type":73187,"section":34361,"path":34483,"anchor":38436,"group":34467,"order":38837,"pageTitle":32308,"context":77033,"tokens":77044,"tags":77045,"related":77046},"/docs/api/scroll-state::heading::what-it-is-for",[38437,32308,38836,34361,34467],[73191,34361,34467],[3981,34488,617],{"id":77048,"title":37612,"description":77032,"kind":34360,"type":73187,"section":34361,"path":34483,"anchor":37611,"group":34467,"order":38837,"pageTitle":32308,"context":77033,"tokens":77049,"tags":77050,"related":77051},"/docs/api/scroll-state::heading::practical-note",[37612,32308,38836,34361,34467],[73191,34361,34467],[3981,34488,617],{"id":34488,"title":32309,"description":38993,"kind":34360,"type":73179,"section":34361,"path":34488,"group":34467,"order":38994,"pageTitle":32309,"context":76981,"tokens":77053,"tags":77055,"related":77056},[32309,38993,34361,34467,73181,76404,77054],"viewport state",[34361,34467],[3981,34483,3259],{"id":77058,"title":37461,"description":77059,"kind":34360,"type":73187,"section":34361,"path":34488,"anchor":37460,"group":34467,"order":38994,"pageTitle":32309,"context":77060,"tokens":77061,"tags":77062,"related":77063},"/docs/api/viewport-state::heading::public-status","Section in ViewportState","ViewportState / API Reference",[37461,32309,38993,34361,34467],[73191,34361,34467],[3981,34483,3259],{"id":77065,"title":38867,"description":77059,"kind":34360,"type":73187,"section":34361,"path":34488,"anchor":38866,"group":34467,"order":38994,"pageTitle":32309,"context":77060,"tokens":77066,"tags":77067,"related":77068},"/docs/api/viewport-state::heading::important-fields",[38867,32309,38993,34361,34467],[73191,34361,34467],[3981,34483,3259],{"id":77070,"title":38437,"description":77059,"kind":34360,"type":73187,"section":34361,"path":34488,"anchor":38436,"group":34467,"order":38994,"pageTitle":32309,"context":77060,"tokens":77071,"tags":77072,"related":77073},"/docs/api/viewport-state::heading::what-it-is-for",[38437,32309,38993,34361,34467],[73191,34361,34467],[3981,34483,3259],{"id":77075,"title":37612,"description":77059,"kind":34360,"type":73187,"section":34361,"path":34488,"anchor":37611,"group":34467,"order":38994,"pageTitle":32309,"context":77060,"tokens":77076,"tags":77077,"related":77078},"/docs/api/viewport-state::heading::practical-note",[37612,32309,38993,34361,34467],[73191,34361,34467],[3981,34483,3259],{"id":34493,"title":32310,"description":39097,"kind":34360,"type":73179,"section":34361,"path":34493,"group":34467,"order":39098,"pageTitle":32310,"context":76981,"tokens":77080,"tags":77082,"related":77083},[32310,39097,34361,34467,73181,76404,77081],"cursor state",[34361,34467],[3981,5260,9008],{"id":77085,"title":37461,"description":77086,"kind":34360,"type":73187,"section":34361,"path":34493,"anchor":37460,"group":34467,"order":39098,"pageTitle":32310,"context":77087,"tokens":77088,"tags":77089,"related":77090},"/docs/api/cursor-state::heading::public-status","Section in CursorState","CursorState / API Reference",[37461,32310,39097,34361,34467],[73191,34361,34467],[3981,5260,9008],{"id":77092,"title":38867,"description":77086,"kind":34360,"type":73187,"section":34361,"path":34493,"anchor":38866,"group":34467,"order":39098,"pageTitle":32310,"context":77087,"tokens":77093,"tags":77094,"related":77095},"/docs/api/cursor-state::heading::important-fields",[38867,32310,39097,34361,34467],[73191,34361,34467],[3981,5260,9008],{"id":77097,"title":38437,"description":77086,"kind":34360,"type":73187,"section":34361,"path":34493,"anchor":38436,"group":34467,"order":39098,"pageTitle":32310,"context":77087,"tokens":77098,"tags":77099,"related":77100},"/docs/api/cursor-state::heading::what-it-is-for",[38437,32310,39097,34361,34467],[73191,34361,34467],[3981,5260,9008],{"id":77102,"title":37612,"description":77086,"kind":34360,"type":73187,"section":34361,"path":34493,"anchor":37611,"group":34467,"order":39098,"pageTitle":32310,"context":77087,"tokens":77103,"tags":77104,"related":77105},"/docs/api/cursor-state::heading::practical-note",[37612,32310,39097,34361,34467],[73191,34361,34467],[3981,5260,9008],{"id":34498,"title":34499,"description":39199,"kind":34360,"type":73179,"section":34361,"path":34498,"group":34467,"order":39200,"pageTitle":34499,"context":76981,"tokens":77107,"tags":77109,"related":77110},[34499,39199,34361,34467,73181,76404,77108],"time state",[34361,34467],[3981,34445,28001],{"id":77112,"title":37461,"description":77113,"kind":34360,"type":73187,"section":34361,"path":34498,"anchor":37460,"group":34467,"order":39200,"pageTitle":34499,"context":77114,"tokens":77115,"tags":77116,"related":77117},"/docs/api/time-state::heading::public-status","Section in TimeState","TimeState / API Reference",[37461,34499,39199,34361,34467],[73191,34361,34467],[3981,34445,28001],{"id":77119,"title":39229,"description":77113,"kind":34360,"type":73187,"section":34361,"path":34498,"anchor":39228,"group":34467,"order":39200,"pageTitle":34499,"context":77114,"tokens":77120,"tags":77121,"related":77122},"/docs/api/time-state::heading::fields",[39229,34499,39199,34361,34467],[73191,34361,34467],[3981,34445,28001],{"id":77124,"title":38437,"description":77113,"kind":34360,"type":73187,"section":34361,"path":34498,"anchor":38436,"group":34467,"order":39200,"pageTitle":34499,"context":77114,"tokens":77125,"tags":77126,"related":77127},"/docs/api/time-state::heading::what-it-is-for",[38437,34499,39199,34361,34467],[73191,34361,34467],[3981,34445,28001],{"id":77129,"title":37612,"description":77113,"kind":34360,"type":73187,"section":34361,"path":34498,"anchor":37611,"group":34467,"order":39200,"pageTitle":34499,"context":77114,"tokens":77130,"tags":77131,"related":77132},"/docs/api/time-state::heading::practical-note",[37612,34499,39199,34361,34467],[73191,34361,34467],[3981,34445,28001],{"id":34504,"title":34505,"description":39283,"kind":34360,"type":73179,"section":34361,"path":34504,"group":34467,"order":39284,"pageTitle":34505,"context":76981,"tokens":77134,"tags":77136,"related":77137},[34505,39283,34361,34467,73181,76404,77135],"system state",[34361,34467],[3981,5340,5346],{"id":77139,"title":37461,"description":77140,"kind":34360,"type":73187,"section":34361,"path":34504,"anchor":37460,"group":34467,"order":39284,"pageTitle":34505,"context":77141,"tokens":77142,"tags":77143,"related":77144},"/docs/api/system-state::heading::public-status","Section in SystemState","SystemState / API Reference",[37461,34505,39283,34361,34467],[73191,34361,34467],[3981,5340,5346],{"id":77146,"title":39313,"description":77140,"kind":34360,"type":73187,"section":34361,"path":34504,"anchor":39312,"group":34467,"order":39284,"pageTitle":34505,"context":77141,"tokens":77147,"tags":77148,"related":77149},"/docs/api/system-state::heading::current-fields",[39313,34505,39283,34361,34467],[73191,34361,34467],[3981,5340,5346],{"id":77151,"title":38437,"description":77140,"kind":34360,"type":73187,"section":34361,"path":34504,"anchor":38436,"group":34467,"order":39284,"pageTitle":34505,"context":77141,"tokens":77152,"tags":77153,"related":77154},"/docs/api/system-state::heading::what-it-is-for",[38437,34505,39283,34361,34467],[73191,34361,34467],[3981,5340,5346],{"id":77156,"title":37612,"description":77140,"kind":34360,"type":73187,"section":34361,"path":34504,"anchor":37611,"group":34467,"order":39284,"pageTitle":34505,"context":77141,"tokens":77157,"tags":77158,"related":77159},"/docs/api/system-state::heading::practical-note",[37612,34505,39283,34361,34467],[73191,34361,34467],[3981,5340,5346],{"id":34510,"title":34511,"description":39356,"kind":34360,"type":73179,"section":34361,"path":34510,"group":34467,"order":39357,"pageTitle":34511,"context":76981,"tokens":77161,"tags":77163,"related":77164},[34511,39356,34361,34467,73181,76404,77162],"render state",[34361,34467],[3981,32315,2350],{"id":77166,"title":37461,"description":77167,"kind":34360,"type":73187,"section":34361,"path":34510,"anchor":37460,"group":34467,"order":39357,"pageTitle":34511,"context":77168,"tokens":77169,"tags":77170,"related":77171},"/docs/api/render-state::heading::public-status","Section in RenderState","RenderState / API Reference",[37461,34511,39356,34361,34467],[73191,34361,34467],[3981,32315,2350],{"id":77173,"title":39385,"description":77167,"kind":34360,"type":73187,"section":34361,"path":34510,"anchor":39384,"group":34467,"order":39357,"pageTitle":34511,"context":77168,"tokens":77174,"tags":77175,"related":77176},"/docs/api/render-state::heading::current-field",[39385,34511,39356,34361,34467],[73191,34361,34467],[3981,32315,2350],{"id":77178,"title":38437,"description":77167,"kind":34360,"type":73187,"section":34361,"path":34510,"anchor":38436,"group":34467,"order":39357,"pageTitle":34511,"context":77168,"tokens":77179,"tags":77180,"related":77181},"/docs/api/render-state::heading::what-it-is-for",[38437,34511,39356,34361,34467],[73191,34361,34467],[3981,32315,2350],{"id":77183,"title":37612,"description":77167,"kind":34360,"type":73187,"section":34361,"path":34510,"anchor":37611,"group":34467,"order":39357,"pageTitle":34511,"context":77168,"tokens":77184,"tags":77185,"related":77186},"/docs/api/render-state::heading::practical-note",[37612,34511,39356,34361,34467],[73191,34361,34467],[3981,32315,2350],{"id":77188,"title":34390,"activation":77189,"aliases":77189,"api":77189,"attrs":77189,"body":77190,"category":76404,"cssVars":77189,"description":77939,"events":77189,"extension":77940,"integration":77189,"kind":34360,"meta":77941,"navigation":261,"order":609,"package":77189,"path":2899,"publicExport":77942,"seo":77943,"status":77189,"stem":77944,"tags":77189,"__hash__":77945},"content/docs/api/events.md",null,{"type":22,"value":77191,"toc":77928},[77192,77194,77196,77216,77218,77220,77222,77224,77238,77240,77242,77342,77344,77494,77496,77500,77538,77542,77560,77562,77646,77648,77670,77672,77794,77796,77806,77808,77882,77884,77886,77890,77892,77902,77908,77910,77926],[25,77193,34390],{"id":34989},[30,77195,34992],{},[225,77197,77198],{"className":227,"code":34995,"language":229,"meta":230,"style":230},[60,77199,77200,77208],{"__ignoreMap":230},[234,77201,77202,77204,77206],{"class":236,"line":237},[234,77203,296],{"class":244},[234,77205,1536],{"class":281},[234,77207,35006],{"class":244},[234,77209,77210,77212,77214],{"class":236,"line":258},[234,77211,296],{"class":244},[234,77213,1606],{"class":281},[234,77215,35006],{"class":244},[30,77217,35017],{},[37,77219,35021],{"id":35020},[30,77221,35024],{},[30,77223,183],{},[42,77225,77226,77230,77234],{},[45,77227,77228],{},[60,77229,4946],{},[45,77231,77232],{},[60,77233,22292],{},[45,77235,77236],{},[60,77237,2454],{},[30,77239,35043],{},[37,77241,35047],{"id":35046},[2221,77243,77244,77254],{},[2224,77245,77246],{},[2227,77247,77248,77250,77252],{},[2230,77249,5602],{},[2230,77251,5605],{},[2230,77253,5608],{},[2240,77255,77256,77270,77282,77294,77306,77318,77330],{},[2227,77257,77258,77262,77266],{},[2245,77259,77260],{},[60,77261,326],{},[2245,77263,77264],{},[60,77265,12088],{},[2245,77267,77268,35077],{},[60,77269,35076],{},[2227,77271,77272,77276,77280],{},[2245,77273,77274],{},[60,77275,35084],{},[2245,77277,77278],{},[60,77279,12088],{},[2245,77281,35091],{},[2227,77283,77284,77288,77292],{},[2245,77285,77286],{},[60,77287,32345],{},[2245,77289,77290],{},[60,77291,5621],{},[2245,77293,35104],{},[2227,77295,77296,77300,77304],{},[2245,77297,77298],{},[60,77299,8030],{},[2245,77301,77302],{},[60,77303,5621],{},[2245,77305,35117],{},[2227,77307,77308,77312,77316],{},[2245,77309,77310],{},[60,77311,35124],{},[2245,77313,77314],{},[60,77315,12088],{},[2245,77317,35131],{},[2227,77319,77320,77324,77328],{},[2245,77321,77322],{},[60,77323,35138],{},[2245,77325,77326],{},[60,77327,12088],{},[2245,77329,35145],{},[2227,77331,77332,77336,77340],{},[2245,77333,77334],{},[60,77335,35152],{},[2245,77337,77338],{},[60,77339,12088],{},[2245,77341,35159],{},[37,77343,35163],{"id":35162},[2221,77345,77346,77356],{},[2224,77347,77348],{},[2227,77349,77350,77352,77354],{},[2230,77351,5602],{},[2230,77353,5605],{},[2230,77355,5608],{},[2240,77357,77358,77370,77382,77394,77406,77418,77430,77442,77456,77470,77482],{},[2227,77359,77360,77364,77368],{},[2245,77361,77362],{},[60,77363,22314],{},[2245,77365,77366],{},[60,77367,14955],{},[2245,77369,35190],{},[2227,77371,77372,77376,77380],{},[2245,77373,77374],{},[60,77375,22321],{},[2245,77377,77378],{},[60,77379,14955],{},[2245,77381,35203],{},[2227,77383,77384,77388,77392],{},[2245,77385,77386],{},[60,77387,22322],{},[2245,77389,77390],{},[60,77391,14955],{},[2245,77393,35216],{},[2227,77395,77396,77400,77404],{},[2245,77397,77398],{},[60,77399,22323],{},[2245,77401,77402],{},[60,77403,14955],{},[2245,77405,35229],{},[2227,77407,77408,77412,77416],{},[2245,77409,77410],{},[60,77411,11672],{},[2245,77413,77414],{},[60,77415,12157],{},[2245,77417,35242],{},[2227,77419,77420,77424,77428],{},[2245,77421,77422],{},[60,77423,26555],{},[2245,77425,77426],{},[60,77427,5621],{},[2245,77429,35255],{},[2227,77431,77432,77436,77440],{},[2245,77433,77434],{},[60,77435,27269],{},[2245,77437,77438],{},[60,77439,27274],{},[2245,77441,35268],{},[2227,77443,77444,77448,77452],{},[2245,77445,77446],{},[60,77447,35275],{},[2245,77449,77450],{},[60,77451,14955],{},[2245,77453,77454,30317],{},[60,77455,35284],{},[2227,77457,77458,77462,77466],{},[2245,77459,77460],{},[60,77461,35291],{},[2245,77463,77464],{},[60,77465,14955],{},[2245,77467,77468,30317],{},[60,77469,35300],{},[2227,77471,77472,77476,77480],{},[2245,77473,77474],{},[60,77475,21569],{},[2245,77477,77478],{},[60,77479,21574],{},[2245,77481,35313],{},[2227,77483,77484,77488,77492],{},[2245,77485,77486],{},[60,77487,21584],{},[2245,77489,77490],{},[60,77491,21574],{},[2245,77493,35326],{},[37,77495,35330],{"id":35329},[30,77497,35333,77498,106],{},[60,77499,764],{},[2221,77501,77502,77512],{},[2224,77503,77504],{},[2227,77505,77506,77508,77510],{},[2230,77507,5602],{},[2230,77509,5605],{},[2230,77511,5608],{},[2240,77513,77514,77526],{},[2227,77515,77516,77520,77524],{},[2245,77517,77518],{},[60,77519,35356],{},[2245,77521,77522],{},[60,77523,14955],{},[2245,77525,35363],{},[2227,77527,77528,77532,77536],{},[2245,77529,77530],{},[60,77531,35370],{},[2245,77533,77534],{},[60,77535,35375],{},[2245,77537,35378],{},[30,77539,77540,35383],{},[60,77541,4217],{},[42,77543,77544,77548,77552,77556],{},[45,77545,77546],{},[60,77547,35390],{},[45,77549,77550],{},[60,77551,35395],{},[45,77553,77554],{},[60,77555,35400],{},[45,77557,77558],{},[60,77559,35405],{},[37,77561,35409],{"id":35408},[2221,77563,77564,77574],{},[2224,77565,77566],{},[2227,77567,77568,77570,77572],{},[2230,77569,5602],{},[2230,77571,5605],{},[2230,77573,5608],{},[2240,77575,77576,77590,77604,77618,77632],{},[2227,77577,77578,77582,77586],{},[2245,77579,77580],{},[60,77581,799],{},[2245,77583,77584],{},[60,77585,5621],{},[2245,77587,77588,35438],{},[60,77589,190],{},[2227,77591,77592,77596,77600],{},[2245,77593,77594],{},[60,77595,6175],{},[2245,77597,77598],{},[60,77599,5621],{},[2245,77601,77602,35453],{},[60,77603,5216],{},[2227,77605,77606,77610,77614],{},[2245,77607,77608],{},[60,77609,2894],{},[2245,77611,77612],{},[60,77613,5621],{},[2245,77615,77616,35468],{},[60,77617,5221],{},[2227,77619,77620,77624,77628],{},[2245,77621,77622],{},[60,77623,8033],{},[2245,77625,77626],{},[60,77627,5621],{},[2245,77629,77630,35483],{},[60,77631,5227],{},[2227,77633,77634,77638,77642],{},[2245,77635,77636],{},[60,77637,8534],{},[2245,77639,77640],{},[60,77641,5621],{},[2245,77643,77644,35498],{},[60,77645,5233],{},[30,77647,35501],{},[42,77649,77650,77654,77658,77662,77666],{},[45,77651,77652,35508],{},[60,77653,799],{},[45,77655,77656,35508],{},[60,77657,6175],{},[45,77659,77660,35508],{},[60,77661,2894],{},[45,77663,77664,35508],{},[60,77665,8033],{},[45,77667,77668,35508],{},[60,77669,8534],{},[37,77671,35528],{"id":35527},[2221,77673,77674,77684],{},[2224,77675,77676],{},[2227,77677,77678,77680,77682],{},[2230,77679,5602],{},[2230,77681,5605],{},[2230,77683,5608],{},[2240,77685,77686,77698,77710,77722,77734,77746,77758,77770,77782],{},[2227,77687,77688,77692,77696],{},[2245,77689,77690],{},[60,77691,11685],{},[2245,77693,77694],{},[60,77695,12088],{},[2245,77697,35555],{},[2227,77699,77700,77704,77708],{},[2245,77701,77702],{},[60,77703,11686],{},[2245,77705,77706],{},[60,77707,12102],{},[2245,77709,35568],{},[2227,77711,77712,77716,77720],{},[2245,77713,77714],{},[60,77715,11687],{},[2245,77717,77718],{},[60,77719,12102],{},[2245,77721,35581],{},[2227,77723,77724,77728,77732],{},[2245,77725,77726],{},[60,77727,11688],{},[2245,77729,77730],{},[60,77731,12088],{},[2245,77733,35594],{},[2227,77735,77736,77740,77744],{},[2245,77737,77738],{},[60,77739,13951],{},[2245,77741,77742],{},[60,77743,12102],{},[2245,77745,35607],{},[2227,77747,77748,77752,77756],{},[2245,77749,77750],{},[60,77751,15997],{},[2245,77753,77754],{},[60,77755,16002],{},[2245,77757,35620],{},[2227,77759,77760,77764,77768],{},[2245,77761,77762],{},[60,77763,14619],{},[2245,77765,77766],{},[60,77767,12102],{},[2245,77769,35633],{},[2227,77771,77772,77776,77780],{},[2245,77773,77774],{},[60,77775,14620],{},[2245,77777,77778],{},[60,77779,15039],{},[2245,77781,35646],{},[2227,77783,77784,77788,77792],{},[2245,77785,77786],{},[60,77787,14621],{},[2245,77789,77790],{},[60,77791,15053],{},[2245,77793,35659],{},[30,77795,35662],{},[42,77797,77798,77802],{},[45,77799,77800],{},[60,77801,14619],{},[45,77803,35671,77804],{},[60,77805,35674],{},[37,77807,35678],{"id":35677},[2221,77809,77810,77820],{},[2224,77811,77812],{},[2227,77813,77814,77816,77818],{},[2230,77815,5602],{},[2230,77817,5605],{},[2230,77819,5608],{},[2240,77821,77822,77834,77846,77858,77870],{},[2227,77823,77824,77828,77832],{},[2245,77825,77826],{},[60,77827,23233],{},[2245,77829,77830],{},[60,77831,23505],{},[2245,77833,35705],{},[2227,77835,77836,77840,77844],{},[2245,77837,77838],{},[60,77839,23234],{},[2245,77841,77842],{},[60,77843,23519],{},[2245,77845,35718],{},[2227,77847,77848,77852,77856],{},[2245,77849,77850],{},[60,77851,23529],{},[2245,77853,77854],{},[60,77855,23534],{},[2245,77857,35731],{},[2227,77859,77860,77864,77868],{},[2245,77861,77862],{},[60,77863,23544],{},[2245,77865,77866],{},[60,77867,23534],{},[2245,77869,35744],{},[2227,77871,77872,77876,77880],{},[2245,77873,77874],{},[60,77875,23558],{},[2245,77877,77878],{},[60,77879,23534],{},[2245,77881,35757],{},[30,77883,35760],{},[37,77885,35764],{"id":35763},[30,77887,35767,77888,35771],{},[60,77889,35770],{},[30,77891,183],{},[42,77893,77894,77898],{},[45,77895,77896],{},[60,77897,13802],{},[45,77899,77900],{},[60,77901,13805],{},[30,77903,77904,35788,77906,106],{},[60,77905,5329],{},[60,77907,35791],{},[37,77909,35795],{"id":35794},[42,77911,77912,77918,77922],{},[45,77913,35800,77914,35803,77916,106],{},[60,77915,764],{},[133,77917,2887],{"href":2465},[45,77919,35808,77920,106],{},[133,77921,35811],{"href":158},[45,77923,35814,77924,106],{},[133,77925,17405],{"href":8037},[410,77927,35819],{},{"title":230,"searchDepth":258,"depth":258,"links":77929},[77930,77931,77932,77933,77934,77935,77936,77937,77938],{"id":35020,"depth":258,"text":35021},{"id":35046,"depth":258,"text":35047},{"id":35162,"depth":258,"text":35163},{"id":35329,"depth":258,"text":35330},{"id":35408,"depth":258,"text":35409},{"id":35527,"depth":258,"text":35528},{"id":35677,"depth":258,"text":35678},{"id":35763,"depth":258,"text":35764},{"id":35794,"depth":258,"text":35795},"Public runtime events, object-scoped channels, payload shapes, and which channels are safe to consume.","md",{},false,{"title":34390,"description":77939},"docs/api/events","cMiy_ddCy6QA1s_KKAwVe-nWpqOrq3Jxa24wwgtjQ0M",1775034973514]