[{"data":1,"prerenderedAt":1033},["ShallowReactive",2],{"navigation":3,"/examples/heatmap-data":238,"/examples/heatmap-data-surround":1028},[4,22,55,88,105,138,159,180,217],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Getting Started",false,"/getting-started","01.getting-started",[10,14,18],{"title":11,"path":12,"stem":13},"Introduction","/getting-started/introduction","01.getting-started/1.introduction",{"title":15,"path":16,"stem":17},"Installation","/getting-started/installation","01.getting-started/2.installation",{"title":19,"path":20,"stem":21},"Quick Start","/getting-started/quick-start","01.getting-started/3.quick-start",{"title":23,"path":24,"stem":25,"children":26,"page":6},"Configuration","/configuration","02.configuration",[27,31,35,39,43,47,51],{"title":28,"path":29,"stem":30},"Overview","/configuration/overview","02.configuration/1.overview",{"title":32,"path":33,"stem":34},"Size","/configuration/size","02.configuration/2.size",{"title":36,"path":37,"stem":38},"Shape","/configuration/shape","02.configuration/3.shape",{"title":40,"path":41,"stem":42},"Positioning","/configuration/positioning","02.configuration/4.positioning",{"title":44,"path":45,"stem":46},"Placement","/configuration/placement","02.configuration/5.placement",{"title":48,"path":49,"stem":50},"Video","/configuration/video","02.configuration/6.video",{"title":52,"path":53,"stem":54},"Styles","/configuration/styles","02.configuration/7.styles",{"title":56,"path":57,"stem":58,"children":59,"page":6},"Components","/components","03.components",[60,64,68,72,76,80,84],{"title":61,"path":62,"stem":63},"Container","/components/container","03.components/1.container",{"title":65,"path":66,"stem":67},"Close Button","/components/close-button","03.components/2.close-button",{"title":69,"path":70,"stem":71},"CTA Button","/components/cta-button","03.components/3.cta-button",{"title":73,"path":74,"stem":75},"Video Controls","/components/video-controls","03.components/4.video-controls",{"title":77,"path":78,"stem":79},"Video Loader","/components/video-loader","03.components/5.video-loader",{"title":81,"path":82,"stem":83},"Video Progress","/components/video-progress","03.components/6.video-progress",{"title":85,"path":86,"stem":87},"Video Volume","/components/video-volume","03.components/7.video-volume",{"title":89,"path":90,"stem":91,"children":92,"page":6},"Features","/features","04.features",[93,97,101],{"title":94,"path":95,"stem":96},"Preview","/features/preview","04.features/1.preview",{"title":98,"path":99,"stem":100},"Visibility","/features/visibility","04.features/2.visibility",{"title":102,"path":103,"stem":104},"Responsive","/features/responsive","04.features/3.responsive",{"title":106,"path":107,"stem":108,"children":109,"page":6},"API Reference","/api-reference","05.api-reference",[110,114,118,122,126,130,134],{"title":111,"path":112,"stem":113},"useScena","/api-reference/use-scena","05.api-reference/1.use-scena",{"title":115,"path":116,"stem":117},"useConfig","/api-reference/use-config","05.api-reference/2.use-config",{"title":119,"path":120,"stem":121},"Scena Instance","/api-reference/scena-instance","05.api-reference/3.scena-instance",{"title":123,"path":124,"stem":125},"Video Controller","/api-reference/video-controller","05.api-reference/4.video-controller",{"title":127,"path":128,"stem":129},"Video State","/api-reference/video-state","05.api-reference/5.video-state",{"title":131,"path":132,"stem":133},"Visibility API","/api-reference/visibility-api","05.api-reference/6.visibility-api",{"title":135,"path":136,"stem":137},"Preview API","/api-reference/preview-api","05.api-reference/7.preview-api",{"title":139,"path":140,"stem":141,"children":142,"page":6},"Events","/events","06.events",[143,147,151,155],{"title":144,"path":145,"stem":146},"Widget Events","/events/widget-events","06.events/1.widget-events",{"title":148,"path":149,"stem":150},"Video Events","/events/video-events","06.events/2.video-events",{"title":152,"path":153,"stem":154},"Feature Events","/events/feature-events","06.events/3.feature-events",{"title":156,"path":157,"stem":158},"Click Events","/events/click-events","06.events/4.click-events",{"title":160,"path":161,"stem":162,"children":163,"page":6},"Custom Element","/custom-element","07.custom-element",[164,168,172,176],{"title":165,"path":166,"stem":167},"Setup","/custom-element/setup","07.custom-element/1.setup",{"title":169,"path":170,"stem":171},"Usage","/custom-element/usage","07.custom-element/2.usage",{"title":173,"path":174,"stem":175},"DOM Events","/custom-element/events","07.custom-element/3.events",{"title":177,"path":178,"stem":179},"Integration","/custom-element/integration","07.custom-element/4.integration",{"title":181,"path":182,"stem":183,"children":184,"page":6},"Examples","/examples","08.examples",[185,189,193,197,201,205,209,213],{"title":186,"path":187,"stem":188},"Basic Setup","/examples/basic-setup","08.examples/1.basic-setup",{"title":190,"path":191,"stem":192},"Custom Styling","/examples/custom-styling","08.examples/2.custom-styling",{"title":194,"path":195,"stem":196},"Responsive Widget","/examples/responsive-widget","08.examples/3.responsive-widget",{"title":198,"path":199,"stem":200},"Custom Controls","/examples/custom-controls","08.examples/4.custom-controls",{"title":202,"path":203,"stem":204},"Viewport Mount","/examples/viewport-mount","08.examples/5.viewport-mount",{"title":206,"path":207,"stem":208},"Timed Overlay","/examples/timed-overlay","08.examples/6.timed-overlay",{"title":210,"path":211,"stem":212},"Loop Segment","/examples/loop-segment","08.examples/7.loop-segment",{"title":214,"path":215,"stem":216},"Heatmap Data","/examples/heatmap-data","08.examples/8.heatmap-data",{"title":218,"path":219,"stem":220,"children":221,"page":6},"Distribution","/distribution","09.distribution",[222,226,230,234],{"title":223,"path":224,"stem":225},"Formats","/distribution/formats","09.distribution/1.formats",{"title":227,"path":228,"stem":229},"Browser Support","/distribution/browser-support","09.distribution/2.browser-support",{"title":231,"path":232,"stem":233},"Bundle Size","/distribution/bundle-size","09.distribution/3.bundle-size",{"title":235,"path":236,"stem":237},"TypeScript","/distribution/typescript","09.distribution/4.typescript",{"id":239,"title":214,"body":240,"description":1022,"extension":1023,"links":1024,"meta":1025,"navigation":374,"path":215,"seo":1026,"stem":216,"__hash__":1027},"docs/08.examples/8.heatmap-data.md",{"type":241,"value":242,"toc":1018},"minimark",[243,252,255,260,263,271,274,1004,1014],[244,245,246,247,251],"p",{},"Every time the viewer seeks, ",[248,249,250],"code",{},"ON_VIDEO_SEEKED"," fires with the new playback position. This example accumulates those positions into time buckets and renders them as a bar chart — giving a real-time view of which moments attract the most attention.",[244,253,254],{},"The heatmap resets on page reload. In production, persist bucket data to a backend and aggregate across sessions for meaningful results.",[256,257,259],"h2",{"id":258},"demo","Demo",[244,261,262],{},"Seek around to build up the heatmap.",[264,265,267],"scena-container",{"style":266},"height:640px",[268,269],"scena-component-heatmap-data",{":config":270},"{\"video\":{\"src\":\"/examples/example-cat.mp4\",\"poster\":\"/examples/example-cat.jpg\",\"autoplay\":false,\"loop\":true,\"muted\":true},\"size\":\"md\",\"shape\":\"circle\",\"container\":{\"position\":\"absolute\",\"placement\":\"middle-center\"}}",[256,272,273],{"id":248},"Code",[275,276,282],"pre",{"className":277,"code":278,"filename":279,"language":280,"meta":281,"style":281},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import {\n  useScena,\n  ScenaEvent,\n  ComponentSize,\n  ComponentShape,\n  ComponentPosition,\n  ComponentPlacement,\n} from '@retoo/scena';\n\nimport '@retoo/scena/styles';\n\nconst BUCKETS = 30;\nconst counts = new Array(BUCKETS).fill(0);\nlet duration = 0;\n\nconst scena = useScena();\n\nconst instance = await scena.mount(\n  {\n    video: {\n      src: '/video.mp4',\n      autoplay: false,\n      loop: true,\n      muted: true,\n    },\n    size: ComponentSize.MD,\n    shape: ComponentShape.CIRCLE,\n    container: {\n      position: ComponentPosition.ABSOLUTE,\n      placement: ComponentPlacement.MIDDLE_CENTER,\n    },\n  },\n  document.getElementById('target'),\n);\n\ninstance.api.events.on(ScenaEvent.ON_VIDEO_LOADED, () => {\n  duration = instance.api.controller.duration;\n});\n\ninstance.api.events.on(ScenaEvent.ON_VIDEO_SEEKED, () => {\n  if (!duration) return;\n\n  const ratio = instance.api.controller.currentTime / duration;\n  const index = Math.min(Math.floor(ratio * BUCKETS), BUCKETS - 1);\n\n  counts[index]++;\n  renderHeatmap(counts);\n});\n","main.ts","ts","",[248,283,284,297,307,315,323,331,339,347,369,376,390,395,414,451,467,472,490,495,519,525,537,554,568,581,593,599,617,635,645,663,681,686,692,716,723,728,768,796,805,810,841,863,868,902,957,962,980,995],{"__ignoreMap":281},[285,286,289,293],"span",{"class":287,"line":288},"line",1,[285,290,292],{"class":291},"s7zQu","import",[285,294,296],{"class":295},"sMK4o"," {\n",[285,298,300,304],{"class":287,"line":299},2,[285,301,303],{"class":302},"sTEyZ","  useScena",[285,305,306],{"class":295},",\n",[285,308,310,313],{"class":287,"line":309},3,[285,311,312],{"class":302},"  ScenaEvent",[285,314,306],{"class":295},[285,316,318,321],{"class":287,"line":317},4,[285,319,320],{"class":302},"  ComponentSize",[285,322,306],{"class":295},[285,324,326,329],{"class":287,"line":325},5,[285,327,328],{"class":302},"  ComponentShape",[285,330,306],{"class":295},[285,332,334,337],{"class":287,"line":333},6,[285,335,336],{"class":302},"  ComponentPosition",[285,338,306],{"class":295},[285,340,342,345],{"class":287,"line":341},7,[285,343,344],{"class":302},"  ComponentPlacement",[285,346,306],{"class":295},[285,348,350,353,356,359,363,366],{"class":287,"line":349},8,[285,351,352],{"class":295},"}",[285,354,355],{"class":291}," from",[285,357,358],{"class":295}," '",[285,360,362],{"class":361},"sfazB","@retoo/scena",[285,364,365],{"class":295},"'",[285,367,368],{"class":295},";\n",[285,370,372],{"class":287,"line":371},9,[285,373,375],{"emptyLinePlaceholder":374},true,"\n",[285,377,379,381,383,386,388],{"class":287,"line":378},10,[285,380,292],{"class":291},[285,382,358],{"class":295},[285,384,385],{"class":361},"@retoo/scena/styles",[285,387,365],{"class":295},[285,389,368],{"class":295},[285,391,393],{"class":287,"line":392},11,[285,394,375],{"emptyLinePlaceholder":374},[285,396,398,402,405,408,412],{"class":287,"line":397},12,[285,399,401],{"class":400},"spNyl","const",[285,403,404],{"class":302}," BUCKETS ",[285,406,407],{"class":295},"=",[285,409,411],{"class":410},"sbssI"," 30",[285,413,368],{"class":295},[285,415,417,419,422,424,427,431,434,437,440,443,446,449],{"class":287,"line":416},13,[285,418,401],{"class":400},[285,420,421],{"class":302}," counts ",[285,423,407],{"class":295},[285,425,426],{"class":295}," new",[285,428,430],{"class":429},"s2Zo4"," Array",[285,432,433],{"class":302},"(BUCKETS)",[285,435,436],{"class":295},".",[285,438,439],{"class":429},"fill",[285,441,442],{"class":302},"(",[285,444,445],{"class":410},"0",[285,447,448],{"class":302},")",[285,450,368],{"class":295},[285,452,454,457,460,462,465],{"class":287,"line":453},14,[285,455,456],{"class":400},"let",[285,458,459],{"class":302}," duration ",[285,461,407],{"class":295},[285,463,464],{"class":410}," 0",[285,466,368],{"class":295},[285,468,470],{"class":287,"line":469},15,[285,471,375],{"emptyLinePlaceholder":374},[285,473,475,477,480,482,485,488],{"class":287,"line":474},16,[285,476,401],{"class":400},[285,478,479],{"class":302}," scena ",[285,481,407],{"class":295},[285,483,484],{"class":429}," useScena",[285,486,487],{"class":302},"()",[285,489,368],{"class":295},[285,491,493],{"class":287,"line":492},17,[285,494,375],{"emptyLinePlaceholder":374},[285,496,498,500,503,505,508,511,513,516],{"class":287,"line":497},18,[285,499,401],{"class":400},[285,501,502],{"class":302}," instance ",[285,504,407],{"class":295},[285,506,507],{"class":291}," await",[285,509,510],{"class":302}," scena",[285,512,436],{"class":295},[285,514,515],{"class":429},"mount",[285,517,518],{"class":302},"(\n",[285,520,522],{"class":287,"line":521},19,[285,523,524],{"class":295},"  {\n",[285,526,528,532,535],{"class":287,"line":527},20,[285,529,531],{"class":530},"swJcz","    video",[285,533,534],{"class":295},":",[285,536,296],{"class":295},[285,538,540,543,545,547,550,552],{"class":287,"line":539},21,[285,541,542],{"class":530},"      src",[285,544,534],{"class":295},[285,546,358],{"class":295},[285,548,549],{"class":361},"/video.mp4",[285,551,365],{"class":295},[285,553,306],{"class":295},[285,555,557,560,562,566],{"class":287,"line":556},22,[285,558,559],{"class":530},"      autoplay",[285,561,534],{"class":295},[285,563,565],{"class":564},"sfNiH"," false",[285,567,306],{"class":295},[285,569,571,574,576,579],{"class":287,"line":570},23,[285,572,573],{"class":530},"      loop",[285,575,534],{"class":295},[285,577,578],{"class":564}," true",[285,580,306],{"class":295},[285,582,584,587,589,591],{"class":287,"line":583},24,[285,585,586],{"class":530},"      muted",[285,588,534],{"class":295},[285,590,578],{"class":564},[285,592,306],{"class":295},[285,594,596],{"class":287,"line":595},25,[285,597,598],{"class":295},"    },\n",[285,600,602,605,607,610,612,615],{"class":287,"line":601},26,[285,603,604],{"class":530},"    size",[285,606,534],{"class":295},[285,608,609],{"class":302}," ComponentSize",[285,611,436],{"class":295},[285,613,614],{"class":302},"MD",[285,616,306],{"class":295},[285,618,620,623,625,628,630,633],{"class":287,"line":619},27,[285,621,622],{"class":530},"    shape",[285,624,534],{"class":295},[285,626,627],{"class":302}," ComponentShape",[285,629,436],{"class":295},[285,631,632],{"class":302},"CIRCLE",[285,634,306],{"class":295},[285,636,638,641,643],{"class":287,"line":637},28,[285,639,640],{"class":530},"    container",[285,642,534],{"class":295},[285,644,296],{"class":295},[285,646,648,651,653,656,658,661],{"class":287,"line":647},29,[285,649,650],{"class":530},"      position",[285,652,534],{"class":295},[285,654,655],{"class":302}," ComponentPosition",[285,657,436],{"class":295},[285,659,660],{"class":302},"ABSOLUTE",[285,662,306],{"class":295},[285,664,666,669,671,674,676,679],{"class":287,"line":665},30,[285,667,668],{"class":530},"      placement",[285,670,534],{"class":295},[285,672,673],{"class":302}," ComponentPlacement",[285,675,436],{"class":295},[285,677,678],{"class":302},"MIDDLE_CENTER",[285,680,306],{"class":295},[285,682,684],{"class":287,"line":683},31,[285,685,598],{"class":295},[285,687,689],{"class":287,"line":688},32,[285,690,691],{"class":295},"  },\n",[285,693,695,698,700,703,705,707,710,712,714],{"class":287,"line":694},33,[285,696,697],{"class":302},"  document",[285,699,436],{"class":295},[285,701,702],{"class":429},"getElementById",[285,704,442],{"class":302},[285,706,365],{"class":295},[285,708,709],{"class":361},"target",[285,711,365],{"class":295},[285,713,448],{"class":302},[285,715,306],{"class":295},[285,717,719,721],{"class":287,"line":718},34,[285,720,448],{"class":302},[285,722,368],{"class":295},[285,724,726],{"class":287,"line":725},35,[285,727,375],{"emptyLinePlaceholder":374},[285,729,731,734,736,739,741,744,746,749,752,754,757,760,763,766],{"class":287,"line":730},36,[285,732,733],{"class":302},"instance",[285,735,436],{"class":295},[285,737,738],{"class":302},"api",[285,740,436],{"class":295},[285,742,743],{"class":302},"events",[285,745,436],{"class":295},[285,747,748],{"class":429},"on",[285,750,751],{"class":302},"(ScenaEvent",[285,753,436],{"class":295},[285,755,756],{"class":302},"ON_VIDEO_LOADED",[285,758,759],{"class":295},",",[285,761,762],{"class":295}," ()",[285,764,765],{"class":400}," =>",[285,767,296],{"class":295},[285,769,771,774,777,780,782,784,786,789,791,794],{"class":287,"line":770},37,[285,772,773],{"class":302},"  duration",[285,775,776],{"class":295}," =",[285,778,779],{"class":302}," instance",[285,781,436],{"class":295},[285,783,738],{"class":302},[285,785,436],{"class":295},[285,787,788],{"class":302},"controller",[285,790,436],{"class":295},[285,792,793],{"class":302},"duration",[285,795,368],{"class":295},[285,797,799,801,803],{"class":287,"line":798},38,[285,800,352],{"class":295},[285,802,448],{"class":302},[285,804,368],{"class":295},[285,806,808],{"class":287,"line":807},39,[285,809,375],{"emptyLinePlaceholder":374},[285,811,813,815,817,819,821,823,825,827,829,831,833,835,837,839],{"class":287,"line":812},40,[285,814,733],{"class":302},[285,816,436],{"class":295},[285,818,738],{"class":302},[285,820,436],{"class":295},[285,822,743],{"class":302},[285,824,436],{"class":295},[285,826,748],{"class":429},[285,828,751],{"class":302},[285,830,436],{"class":295},[285,832,250],{"class":302},[285,834,759],{"class":295},[285,836,762],{"class":295},[285,838,765],{"class":400},[285,840,296],{"class":295},[285,842,844,847,850,853,855,858,861],{"class":287,"line":843},41,[285,845,846],{"class":291},"  if",[285,848,849],{"class":530}," (",[285,851,852],{"class":295},"!",[285,854,793],{"class":302},[285,856,857],{"class":530},") ",[285,859,860],{"class":291},"return",[285,862,368],{"class":295},[285,864,866],{"class":287,"line":865},42,[285,867,375],{"emptyLinePlaceholder":374},[285,869,871,874,877,879,881,883,885,887,889,891,894,897,900],{"class":287,"line":870},43,[285,872,873],{"class":400},"  const",[285,875,876],{"class":302}," ratio",[285,878,776],{"class":295},[285,880,779],{"class":302},[285,882,436],{"class":295},[285,884,738],{"class":302},[285,886,436],{"class":295},[285,888,788],{"class":302},[285,890,436],{"class":295},[285,892,893],{"class":302},"currentTime",[285,895,896],{"class":295}," /",[285,898,899],{"class":302}," duration",[285,901,368],{"class":295},[285,903,905,907,910,912,915,917,920,922,925,927,930,932,935,938,941,943,945,947,950,953,955],{"class":287,"line":904},44,[285,906,873],{"class":400},[285,908,909],{"class":302}," index",[285,911,776],{"class":295},[285,913,914],{"class":302}," Math",[285,916,436],{"class":295},[285,918,919],{"class":429},"min",[285,921,442],{"class":530},[285,923,924],{"class":302},"Math",[285,926,436],{"class":295},[285,928,929],{"class":429},"floor",[285,931,442],{"class":530},[285,933,934],{"class":302},"ratio",[285,936,937],{"class":295}," *",[285,939,940],{"class":302}," BUCKETS",[285,942,448],{"class":530},[285,944,759],{"class":295},[285,946,940],{"class":302},[285,948,949],{"class":295}," -",[285,951,952],{"class":410}," 1",[285,954,448],{"class":530},[285,956,368],{"class":295},[285,958,960],{"class":287,"line":959},45,[285,961,375],{"emptyLinePlaceholder":374},[285,963,965,968,971,974,977],{"class":287,"line":964},46,[285,966,967],{"class":302},"  counts",[285,969,970],{"class":530},"[",[285,972,973],{"class":302},"index",[285,975,976],{"class":530},"]",[285,978,979],{"class":295},"++;\n",[285,981,983,986,988,991,993],{"class":287,"line":982},47,[285,984,985],{"class":429},"  renderHeatmap",[285,987,442],{"class":530},[285,989,990],{"class":302},"counts",[285,992,448],{"class":530},[285,994,368],{"class":295},[285,996,998,1000,1002],{"class":287,"line":997},48,[285,999,352],{"class":295},[285,1001,448],{"class":302},[285,1003,368],{"class":295},[1005,1006,1008],"callout",{"icon":1007,"to":145},"i-lucide-arrow-right",[244,1009,1010,1011,436],{},"Full list of available events — see ",[1012,1013,139],"strong",{},[1015,1016,1017],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":281,"searchDepth":288,"depth":299,"links":1019},[1020,1021],{"id":258,"depth":299,"text":259},{"id":248,"depth":299,"text":273},"Collect seek positions and visualize which parts of the video users rewatch most.","md",null,{},{"title":214,"description":1022},"cxev186RB3soxAWvA-4UNb-glZdtw2T6DAZJ2v5jJb4",[1029,1031],{"title":210,"path":211,"stem":212,"description":1030,"children":-1},"Loop playback between two timestamps by seeking back to the start point when the end is reached.",{"title":223,"path":224,"stem":225,"description":1032,"children":-1},"Available build formats — ES Module, UMD, CommonJS, and their minified variants.",1777984324737]