[{"data":1,"prerenderedAt":930},["ShallowReactive",2],{"navigation_docs":3,"trending-repo-vercel-labs\u002Fagent-browser":249,"page-views-\u002Ftrending\u002Fvercel-labs\u002Fagent-browser":928},[4,29,104,124,194],{"title":5,"icon":6,"path":7,"stem":8,"children":9},"Start",false,"\u002Fstart","1.start",[10,14,19,24],{"title":11,"path":7,"stem":12,"icon":13},"What jscpd finds","1.start\u002Findex","i-lucide-house",{"title":15,"path":16,"stem":17,"icon":18},"Installation","\u002Fstart\u002Finstallation","1.start\u002F2.installation","i-lucide-download",{"title":20,"path":21,"stem":22,"icon":23},"Quickstart","\u002Fstart\u002Fquickstart","1.start\u002F3.quickstart","i-lucide-rocket",{"title":25,"path":26,"stem":27,"icon":28},"Configuration basics","\u002Fstart\u002Fconfiguration","1.start\u002F4.configuration","i-lucide-settings-2",{"title":30,"icon":6,"path":31,"stem":32,"children":33,"page":6},"Guides","\u002Fguides","2.guides",[34,39,44,49,54,59,64,69,74,79,84,89,94,99],{"title":35,"path":36,"stem":37,"icon":38},"Use jscpd in CI","\u002Fguides\u002Fci","2.guides\u002F01.ci","i-lucide-github",{"title":40,"path":41,"stem":42,"icon":43},"Pre-commit hooks","\u002Fguides\u002Fpre-commit","2.guides\u002F02.pre-commit","i-lucide-git-commit",{"title":45,"path":46,"stem":47,"icon":48},"Fail only on new duplication","\u002Fguides\u002Fbaseline","2.guides\u002F03.baseline","i-lucide-git-compare",{"title":50,"path":51,"stem":52,"icon":53},"Monorepos","\u002Fguides\u002Fmonorepos","2.guides\u002F04.monorepos","i-lucide-folder-tree",{"title":55,"path":56,"stem":57,"icon":58},"Cross-format detection","\u002Fguides\u002Fcross-format","2.guides\u002F05.cross-format","i-lucide-layers",{"title":60,"path":61,"stem":62,"icon":63},"Agents","\u002Fguides\u002Fagents","2.guides\u002F06.agents","i-lucide-cpu",{"title":65,"path":66,"stem":67,"icon":68},"Editors","\u002Fguides\u002Feditors","2.guides\u002F07.editors","i-lucide-code",{"title":70,"path":71,"stem":72,"icon":73},"Duplication over git history","\u002Fguides\u002Fhistory","2.guides\u002F08.history","i-lucide-chart-no-axes-combined",{"title":75,"path":76,"stem":77,"icon":78},"Dashboard and health score","\u002Fguides\u002Fdashboard","2.guides\u002F09.dashboard","i-lucide-layout-dashboard",{"title":80,"path":81,"stem":82,"icon":83},"Dead code","\u002Fguides\u002Fdead-code","2.guides\u002F10.dead-code","i-lucide-ghost",{"title":85,"path":86,"stem":87,"icon":88},"Comparing two codebases","\u002Fguides\u002Fcompare","2.guides\u002F11.compare","i-lucide-git-compare-arrows",{"title":90,"path":91,"stem":92,"icon":93},"Semantic clones","\u002Fguides\u002Fsemantic-clones","2.guides\u002F12.semantic-clones","i-lucide-brain-circuit",{"title":95,"path":96,"stem":97,"icon":98},"Similar functions","\u002Fguides\u002Fsimilarity","2.guides\u002F13.similarity","i-lucide-list-tree",{"title":100,"path":101,"stem":102,"icon":103},"Boundaries","\u002Fguides\u002Fboundaries","2.guides\u002F14.boundaries","i-lucide-fence",{"title":105,"icon":6,"path":106,"stem":107,"children":108,"page":6},"Concepts","\u002Fconcepts","3.concepts",[109,114,119],{"title":110,"path":111,"stem":112,"icon":113},"Types of code clones","\u002Fconcepts\u002Fclone-types","3.concepts\u002F1.clone-types","i-lucide-copy",{"title":115,"path":116,"stem":117,"icon":118},"How detection works","\u002Fconcepts\u002Fhow-detection-works","3.concepts\u002F2.how-detection-works","i-lucide-scan-search",{"title":120,"path":121,"stem":122,"icon":123},"The health score","\u002Fconcepts\u002Fhealth-score","3.concepts\u002F3.health-score","i-lucide-heart-pulse",{"title":125,"icon":6,"path":126,"stem":127,"children":128,"page":6},"Reference","\u002Freference","4.reference",[129,134,139,144,181,186,190],{"title":130,"path":131,"stem":132,"icon":133},"CLI options","\u002Freference\u002Fcli","4.reference\u002F1.cli","i-lucide-terminal",{"title":135,"path":136,"stem":137,"icon":138},"The config file","\u002Freference\u002Fconfig-file","4.reference\u002F2.config-file","i-lucide-settings",{"title":140,"path":141,"stem":142,"icon":143},"Exit codes","\u002Freference\u002Fexit-codes","4.reference\u002F3.exit-codes","i-lucide-log-out",{"title":145,"icon":6,"path":146,"stem":147,"children":148},"Reporters","\u002Freference\u002Freporters","4.reference\u002F4.reporters\u002Findex",[149,151,156,161,166,171,176],{"title":145,"path":146,"stem":147,"icon":150},"i-lucide-file-chart-column",{"title":152,"path":153,"stem":154,"icon":155},"HTML reporter","\u002Freference\u002Freporters\u002Fhtml","4.reference\u002F4.reporters\u002F2.html","i-lucide-file-code",{"title":157,"path":158,"stem":159,"icon":160},"JSON reporter","\u002Freference\u002Freporters\u002Fjson","4.reference\u002F4.reporters\u002F3.json","i-lucide-braces",{"title":162,"path":163,"stem":164,"icon":165},"Badge reporter","\u002Freference\u002Freporters\u002Fbadge","4.reference\u002F4.reporters\u002F4.badge","i-lucide-award",{"title":167,"path":168,"stem":169,"icon":170},"SARIF reporter","\u002Freference\u002Freporters\u002Fsarif","4.reference\u002F4.reporters\u002F5.sarif","i-lucide-shield-check",{"title":172,"path":173,"stem":174,"icon":175},"CodeClimate reporter","\u002Freference\u002Freporters\u002Fcodeclimate","4.reference\u002F4.reporters\u002F6.codeclimate","i-lucide-flag-triangle-right",{"title":177,"path":178,"stem":179,"icon":180},"OpenMetrics reporter","\u002Freference\u002Freporters\u002Fopenmetrics","4.reference\u002F4.reporters\u002F7.openmetrics","i-lucide-activity",{"title":182,"path":183,"stem":184,"icon":185},"Supported formats","\u002Freference\u002Fsupported-formats","4.reference\u002F5.supported-formats","i-lucide-languages",{"title":187,"path":188,"stem":189,"icon":38},"GitHub Action","\u002Freference\u002Fgithub-action","4.reference\u002F6.github-action",{"title":191,"path":192,"stem":193,"icon":68},"Rust crates","\u002Freference\u002Frust-crates","4.reference\u002F7.rust-crates",{"title":195,"icon":6,"path":196,"stem":197,"children":198,"page":6},"Project","\u002Fproject","5.project",[199,204,209,214,239,244],{"title":200,"path":201,"stem":202,"icon":203},"Changelog","\u002Fproject\u002Fchangelog","5.project\u002F1.changelog","i-lucide-scroll-text",{"title":205,"path":206,"stem":207,"icon":208},"Migrating from v4 to v5","\u002Fproject\u002Fmigration","5.project\u002F2.migration","i-lucide-arrow-right-left",{"title":210,"path":211,"stem":212,"icon":213},"jscpd v4 (TypeScript)","\u002Fproject\u002Fv4","5.project\u002F3.v4","i-simple-icons-typescript",{"title":215,"icon":6,"path":216,"stem":217,"children":218},"Benchmarks","\u002Fproject\u002Fbenchmarks","5.project\u002F4.benchmarks\u002Findex",[219,221,226,230,235],{"title":215,"path":216,"stem":217,"icon":220},"i-lucide-gauge",{"title":222,"path":223,"stem":224,"icon":225},"Detection Speed","\u002Fproject\u002Fbenchmarks\u002Fdetection-speed","5.project\u002F4.benchmarks\u002F2.detection-speed","i-lucide-zap",{"title":227,"path":228,"stem":229,"icon":58},"Multi-Format Detection","\u002Fproject\u002Fbenchmarks\u002Fcross-format","5.project\u002F4.benchmarks\u002F3.cross-format",{"title":231,"path":232,"stem":233,"icon":234},"AI Token Efficiency","\u002Fproject\u002Fbenchmarks\u002Fai-token-efficiency","5.project\u002F4.benchmarks\u002F4.ai-token-efficiency","i-lucide-sparkles",{"title":236,"path":237,"stem":238,"icon":93},"Embedding Models","\u002Fproject\u002Fbenchmarks\u002Fembedding-models","5.project\u002F4.benchmarks\u002F5.embedding-models",{"title":240,"path":241,"stem":242,"icon":243},"Research","\u002Fproject\u002Fresearch","5.project\u002F5.research","i-lucide-graduation-cap",{"title":245,"path":246,"stem":247,"icon":248},"Articles","\u002Fproject\u002Farticles","5.project\u002F6.articles","i-lucide-newspaper",{"name":250,"url":251,"appearances":252,"latest":268},"vercel-labs\u002Fagent-browser","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fagent-browser",[253],{"date":254,"rank":255,"stars":256,"starsToday":257,"headSha":258,"sources":259,"lines":260,"clones":261,"duplicatedLines":262,"percentage":263,"codePercentage":264,"codeSources":265,"healthScore":266,"healthGrade":267},"2026-11-06",8,46032,150,"71850a021c5cb694513d720d61c156dd317d63cf",430,181945,941,11356,6.24,6.89,175,43,"D",{"date":254,"generatedAt":269,"name":250,"url":251,"description":270,"language":271,"stars":256,"starsToday":257,"defaultBranch":272,"headSha":258,"durationMs":273,"total":274,"formats":278,"topClones":342,"code":626,"health":801,"complexity":833,"deadCode":883},"2026-11-06T05:21:38.798Z","Browser automation CLI for AI agents","Rust","main",1954,{"sources":259,"lines":260,"tokens":275,"clones":261,"duplicatedLines":262,"duplicatedTokens":276,"percentage":263,"percentageTokens":277},1214303,69959,5.76,[279,286,293,300,306,313,320,326,333,337],{"format":280,"sources":281,"lines":282,"clones":283,"duplicatedLines":284,"percentage":285},"rust",114,134233,857,9712,7.24,{"format":287,"sources":288,"lines":289,"clones":290,"duplicatedLines":291,"percentage":292},"typescript",68,7112,19,359,5.05,{"format":294,"sources":295,"lines":296,"clones":297,"duplicatedLines":298,"percentage":299},"tsx",84,13365,17,293,2.19,{"format":301,"sources":302,"lines":303,"clones":297,"duplicatedLines":304,"percentage":305},"json",29,10510,662,6.3,{"format":307,"sources":308,"lines":309,"clones":310,"duplicatedLines":311,"percentage":312},"yaml",15,1087,11,131,12.05,{"format":314,"sources":315,"lines":316,"clones":317,"duplicatedLines":318,"percentage":319},"javascript",23,4181,9,81,1.94,{"format":321,"sources":322,"lines":323,"clones":317,"duplicatedLines":324,"percentage":325},"css",4,608,103,16.94,{"format":327,"sources":328,"lines":329,"clones":330,"duplicatedLines":331,"percentage":332},"markup",13,729,1,7,0.96,{"format":334,"sources":330,"lines":335,"clones":330,"duplicatedLines":255,"percentage":336},"diff",26,30.77,{"format":338,"sources":339,"lines":340,"clones":341,"duplicatedLines":341,"percentage":341},"markdown",41,7747,0,[343,393,439,471,494,523,553,563,588,614],{"format":280,"lines":344,"tokens":345,"first":346,"others":350,"copies":375,"excerpt":376,"excerptSecond":387,"kind":392},12,72,{"name":347,"start":348,"end":349},"cli\u002Fsrc\u002Fnative\u002Fe2e_tests.rs",1997,2008,[351,354,357,360,363,366,369,372],{"name":347,"start":352,"end":353},2276,2285,{"name":347,"start":355,"end":356},2407,2418,{"name":347,"start":358,"end":359},2751,2762,{"name":347,"start":361,"end":362},2909,2920,{"name":347,"start":364,"end":365},2957,2968,{"name":347,"start":367,"end":368},3114,3125,{"name":347,"start":370,"end":371},3158,3169,{"name":347,"start":373,"end":374},3430,3441,31,{"lines":377,"total":344},[378,379,380,381,382,383,384,385,386,380],"async fn e2e_screenshot() {","    let mut state = DaemonState::new();","","    let resp = execute_command(","        &json!({ \"id\": \"1\", \"action\": \"launch\", \"headless\": true }),","        &mut state,","    )","    .await;","    assert_success(&resp);",{"lines":388,"total":391},[389,379,381,382,383,384,385,386,381,390],"async fn e2e_select_option_label_override_names() {","        &json!({ \"id\": \"2\", \"action\": \"navigate\", \"url\": \"data:text\u002Fhtml,\u003Chtml>\u003Cbody>\u003C\u002Fbody>\u003C\u002Fhtml>\" }),",10,"code",{"format":280,"lines":317,"tokens":394,"first":395,"others":399,"copies":424,"excerpt":425,"excerptSecond":435,"kind":392},77,{"name":396,"start":397,"end":398},"cli\u002Fsrc\u002Fnative\u002Factions.rs",7091,7099,[400,403,406,409,412,415,418,421],{"name":396,"start":401,"end":402},7151,7158,{"name":396,"start":404,"end":405},7234,7242,{"name":396,"start":407,"end":408},7291,7299,{"name":396,"start":410,"end":411},7437,7445,{"name":396,"start":413,"end":414},7457,7464,{"name":396,"start":416,"end":417},7482,7490,{"name":396,"start":419,"end":420},7502,7510,{"name":396,"start":422,"end":423},7522,7530,18,{"lines":426,"total":317},[427,428,429,430,431,432,433,380,434],"async fn handle_dblclick(cmd: &Value, state: &mut DaemonState) -> Result\u003CValue, String> {","    let mgr = state.browser.as_ref().ok_or(\"Browser not launched\")?;","    let session_id = mgr.active_session_id()?.to_string();","    let selector = cmd","        .get(\"selector\")","        .and_then(|v| v.as_str())","        .ok_or(\"Missing 'selector' parameter\")?;","    let result = interaction::dblclick(",{"lines":436,"total":255},[437,428,429,430,431,432,433,438],"async fn handle_type(cmd: &Value, state: &mut DaemonState) -> Result\u003CValue, String> {","    let text = cmd",{"format":280,"lines":310,"tokens":440,"first":441,"others":443,"copies":468,"excerpt":469,"kind":392},53,{"name":347,"start":348,"end":442},2007,[444,447,450,453,456,459,462,465],{"name":347,"start":445,"end":446},2150,2160,{"name":347,"start":448,"end":449},3196,3206,{"name":347,"start":451,"end":452},3289,3299,{"name":347,"start":454,"end":455},3368,3378,{"name":347,"start":457,"end":458},3774,3784,{"name":347,"start":460,"end":461},3842,3852,{"name":347,"start":463,"end":464},5818,5828,{"name":347,"start":466,"end":467},5942,5952,21,{"lines":470,"total":310},[378,379,380,381,382,383,384,385,386,380],{"format":280,"lines":472,"tokens":473,"first":474,"others":477,"copies":493,"kind":392},16,207,{"name":347,"start":475,"end":476},4881,4896,[478,481,484,487,490],{"name":347,"start":479,"end":480},5076,5091,{"name":347,"start":482,"end":483},5159,5174,{"name":347,"start":485,"end":486},5293,5308,{"name":347,"start":488,"end":489},5440,5455,{"name":347,"start":491,"end":492},5582,5597,6,{"format":280,"lines":472,"tokens":495,"first":496,"others":498,"copies":391,"kind":392},90,{"name":347,"start":348,"end":497},2012,[499,502,505,508,511,514,517,520],{"name":347,"start":500,"end":501},2617,2632,{"name":347,"start":503,"end":504},2677,2692,{"name":347,"start":506,"end":507},4519,4534,{"name":347,"start":509,"end":510},6511,6526,{"name":347,"start":512,"end":513},11816,11831,{"name":347,"start":515,"end":516},12170,12185,{"name":347,"start":518,"end":519},12848,12863,{"name":347,"start":521,"end":522},12976,12991,{"format":280,"lines":317,"tokens":524,"first":525,"others":527,"copies":552,"kind":392},52,{"name":347,"start":348,"end":526},2005,[528,531,534,537,540,543,546,549],{"name":347,"start":529,"end":530},2545,2553,{"name":347,"start":532,"end":533},2835,2843,{"name":347,"start":535,"end":536},3547,3555,{"name":347,"start":538,"end":539},6568,6576,{"name":347,"start":541,"end":542},6928,6936,{"name":347,"start":544,"end":545},7105,7113,{"name":347,"start":547,"end":548},7356,7364,{"name":347,"start":550,"end":551},7415,7423,14,{"format":301,"lines":554,"tokens":555,"first":556,"others":558,"copies":561,"kind":562},182,563,{"name":557,"start":330,"end":554},"agent-browser.schema.json",[559],{"name":560,"start":330,"end":554},"docs\u002Fpublic\u002Fschema.json",2,"data",{"format":280,"lines":391,"tokens":564,"first":565,"others":567,"copies":310,"kind":392},54,{"name":347,"start":566,"end":446},2151,[568,570,572,574,577,580,582,585],{"name":347,"start":569,"end":452},3290,{"name":347,"start":571,"end":458},3775,{"name":347,"start":573,"end":461},3843,{"name":347,"start":575,"end":576},6143,6152,{"name":347,"start":578,"end":579},6226,6234,{"name":347,"start":416,"end":581},7491,{"name":347,"start":583,"end":584},7596,7605,{"name":347,"start":586,"end":587},10919,10927,{"format":280,"lines":331,"tokens":589,"first":590,"others":592,"copies":255,"kind":392},76,{"name":396,"start":397,"end":591},7097,[593,596,599,602,605,608,611],{"name":396,"start":594,"end":595},7324,7330,{"name":396,"start":597,"end":598},7349,7355,{"name":396,"start":600,"end":601},9005,9011,{"name":396,"start":603,"end":604},9024,9030,{"name":396,"start":606,"end":607},9043,9049,{"name":396,"start":609,"end":610},9062,9068,{"name":396,"start":612,"end":613},9108,9114,{"format":321,"lines":615,"tokens":616,"first":617,"others":620,"copies":561,"kind":625},33,488,{"name":618,"start":619,"end":311},"examples\u002Fenvironments\u002Fapp\u002Fglobals.css",99,[621],{"name":622,"start":623,"end":624},"packages\u002Fdashboard\u002Fsrc\u002Fapp\u002Fglobals.css",101,133,"docs",{"sources":265,"lines":627,"tokens":628,"clones":629,"duplicatedLines":630,"duplicatedTokens":631,"percentage":264,"percentageTokens":632,"formats":633,"topClones":658,"generated":799},142861,980826,861,9847,62911,6.41,[634,639,644,649,652,655],{"format":280,"sources":623,"lines":635,"clones":636,"duplicatedLines":637,"percentage":638},131027,844,9587,7.32,{"format":287,"sources":640,"lines":641,"clones":328,"duplicatedLines":642,"percentage":643},36,5359,224,4.18,{"format":294,"sources":335,"lines":645,"clones":646,"duplicatedLines":647,"percentage":648},5190,3,24,0.46,{"format":314,"sources":331,"lines":650,"clones":330,"duplicatedLines":344,"percentage":651},783,1.53,{"format":653,"sources":322,"lines":654,"clones":341,"duplicatedLines":341,"percentage":341},"bash",326,{"format":656,"sources":330,"lines":657,"clones":341,"duplicatedLines":341,"percentage":341},"python",176,[659,674,689,702,710,721,732,743,753,778],{"format":280,"lines":344,"tokens":345,"first":660,"others":661,"copies":375,"excerpt":670,"excerptSecond":672,"kind":392},{"name":347,"start":348,"end":349},[662,663,664,665,666,667,668,669],{"name":347,"start":352,"end":353},{"name":347,"start":355,"end":356},{"name":347,"start":358,"end":359},{"name":347,"start":361,"end":362},{"name":347,"start":364,"end":365},{"name":347,"start":367,"end":368},{"name":347,"start":370,"end":371},{"name":347,"start":373,"end":374},{"lines":671,"total":344},[378,379,380,381,382,383,384,385,386,380],{"lines":673,"total":391},[389,379,381,382,383,384,385,386,381,390],{"format":280,"lines":317,"tokens":394,"first":675,"others":676,"copies":424,"excerpt":685,"excerptSecond":687,"kind":392},{"name":396,"start":397,"end":398},[677,678,679,680,681,682,683,684],{"name":396,"start":401,"end":402},{"name":396,"start":404,"end":405},{"name":396,"start":407,"end":408},{"name":396,"start":410,"end":411},{"name":396,"start":413,"end":414},{"name":396,"start":416,"end":417},{"name":396,"start":419,"end":420},{"name":396,"start":422,"end":423},{"lines":686,"total":317},[427,428,429,430,431,432,433,380,434],{"lines":688,"total":255},[437,428,429,430,431,432,433,438],{"format":280,"lines":310,"tokens":440,"first":690,"others":691,"copies":468,"excerpt":700,"kind":392},{"name":347,"start":348,"end":442},[692,693,694,695,696,697,698,699],{"name":347,"start":445,"end":446},{"name":347,"start":448,"end":449},{"name":347,"start":451,"end":452},{"name":347,"start":454,"end":455},{"name":347,"start":457,"end":458},{"name":347,"start":460,"end":461},{"name":347,"start":463,"end":464},{"name":347,"start":466,"end":467},{"lines":701,"total":310},[378,379,380,381,382,383,384,385,386,380],{"format":280,"lines":472,"tokens":473,"first":703,"others":704,"copies":493,"kind":392},{"name":347,"start":475,"end":476},[705,706,707,708,709],{"name":347,"start":479,"end":480},{"name":347,"start":482,"end":483},{"name":347,"start":485,"end":486},{"name":347,"start":488,"end":489},{"name":347,"start":491,"end":492},{"format":280,"lines":472,"tokens":495,"first":711,"others":712,"copies":391,"kind":392},{"name":347,"start":348,"end":497},[713,714,715,716,717,718,719,720],{"name":347,"start":500,"end":501},{"name":347,"start":503,"end":504},{"name":347,"start":506,"end":507},{"name":347,"start":509,"end":510},{"name":347,"start":512,"end":513},{"name":347,"start":515,"end":516},{"name":347,"start":518,"end":519},{"name":347,"start":521,"end":522},{"format":280,"lines":317,"tokens":524,"first":722,"others":723,"copies":552,"kind":392},{"name":347,"start":348,"end":526},[724,725,726,727,728,729,730,731],{"name":347,"start":529,"end":530},{"name":347,"start":532,"end":533},{"name":347,"start":535,"end":536},{"name":347,"start":538,"end":539},{"name":347,"start":541,"end":542},{"name":347,"start":544,"end":545},{"name":347,"start":547,"end":548},{"name":347,"start":550,"end":551},{"format":280,"lines":391,"tokens":564,"first":733,"others":734,"copies":310,"kind":392},{"name":347,"start":566,"end":446},[735,736,737,738,739,740,741,742],{"name":347,"start":569,"end":452},{"name":347,"start":571,"end":458},{"name":347,"start":573,"end":461},{"name":347,"start":575,"end":576},{"name":347,"start":578,"end":579},{"name":347,"start":416,"end":581},{"name":347,"start":583,"end":584},{"name":347,"start":586,"end":587},{"format":280,"lines":331,"tokens":589,"first":744,"others":745,"copies":255,"kind":392},{"name":396,"start":397,"end":591},[746,747,748,749,750,751,752],{"name":396,"start":594,"end":595},{"name":396,"start":597,"end":598},{"name":396,"start":600,"end":601},{"name":396,"start":603,"end":604},{"name":396,"start":606,"end":607},{"name":396,"start":609,"end":610},{"name":396,"start":612,"end":613},{"format":280,"lines":255,"tokens":754,"first":755,"others":759,"copies":331,"kind":392},69,{"name":756,"start":757,"end":758},"cli\u002Fsrc\u002Fcommands.rs",4299,4306,[760,763,766,769,772,775],{"name":756,"start":761,"end":762},4312,4319,{"name":756,"start":764,"end":765},4325,4332,{"name":756,"start":767,"end":768},4338,4345,{"name":756,"start":770,"end":771},4351,4358,{"name":756,"start":773,"end":774},4364,4371,{"name":756,"start":776,"end":777},4377,4384,{"format":280,"lines":344,"tokens":779,"first":780,"others":783,"copies":493,"kind":392},82,{"name":347,"start":781,"end":782},1493,1504,[784,787,790,793,796],{"name":347,"start":785,"end":786},9501,9512,{"name":347,"start":788,"end":789},9704,9715,{"name":347,"start":791,"end":792},9823,9834,{"name":347,"start":794,"end":795},10093,10104,{"name":347,"start":797,"end":798},10220,10231,{"files":341,"minified":341,"sample":800},[],{"score":266,"grade":267,"size":802,"dimensions":806},{"lines":803,"files":804,"class":805},159233,289,"L",[807,817,826],{"id":808,"source":809,"value":810,"adjusted":810,"lines":811,"halfLife":812,"formats":813,"excluded":814,"weight":330,"score":816},"duplication","jscpd",6.5,10427,8.5,[280,294,287,314,653,656],[327,815,562],"text",58.8,{"id":818,"source":809,"value":819,"adjusted":820,"lines":821,"halfLife":822,"coverage":823,"weight":824,"score":825},"dead-code",9.2,8.7,2292,7.5,15.7,0.157,44.6,{"id":827,"source":809,"value":828,"adjusted":829,"lines":830,"halfLife":831,"weight":330,"score":832},"complexity",84.9,84.1,135160,50,31.2,{"total":834,"mean":829,"files":835},24299,[836,840,845,849,854,859,864,868,873,878],{"path":396,"complexity":837,"lines":838,"bytes":839},3328,22418,858743,{"path":841,"complexity":842,"lines":843,"bytes":844},"cli\u002Fsrc\u002Fnative\u002Freact\u002FinstallHook.js",3040,27,182992,{"path":756,"complexity":846,"lines":847,"bytes":848},1291,7401,285794,{"path":850,"complexity":851,"lines":852,"bytes":853},"cli\u002Fsrc\u002Fmcp.rs",1118,6651,250572,{"path":855,"complexity":856,"lines":857,"bytes":858},"cli\u002Fsrc\u002Foutput.rs",1022,5499,213992,{"path":860,"complexity":861,"lines":862,"bytes":863},"cli\u002Fsrc\u002Fnative\u002Fbrowser.rs",685,5621,213546,{"path":347,"complexity":865,"lines":866,"bytes":867},637,15713,530810,{"path":869,"complexity":870,"lines":871,"bytes":872},"cli\u002Fsrc\u002Fnative\u002Fflow\u002Fmod.rs",611,5827,209850,{"path":874,"complexity":875,"lines":876,"bytes":877},"cli\u002Fsrc\u002Fmain.rs",423,2903,101530,{"path":879,"complexity":880,"lines":881,"bytes":882},"cli\u002Fsrc\u002Fnative\u002Fcdp\u002Fchrome.rs",408,3156,113680,{"percentage":884,"findings":885,"files":886,"byCategory":887,"largest":898},9.18,93,238,[888,891,894,896],{"category":889,"count":890},"unused-file",55,{"category":892,"count":893},"unused-export",30,{"category":895,"count":330},"unused-symbol",{"category":897,"count":331},"unused-import",[899,902,905,908,911,914,917,919,922,925],{"category":889,"path":900,"name":380,"line":330,"lines":901},"docs\u002Fscripts\u002Fcapture-docs-baseline.mjs",345,{"category":889,"path":903,"name":380,"line":330,"lines":904},"docs\u002Fsrc\u002Fcomponents\u002Fdiff-demo.tsx",282,{"category":889,"path":906,"name":380,"line":330,"lines":907},"docs\u002Fsrc\u002Fcomponents\u002Fsearch.tsx",265,{"category":889,"path":909,"name":380,"line":330,"lines":910},"packages\u002F@agent-browser\u002Feve\u002Fextension\u002Flib\u002Fsandbox.ts",216,{"category":889,"path":912,"name":380,"line":330,"lines":913},"packages\u002F@agent-browser\u002Feve\u002Fextension\u002Flib\u002Fbrowser.ts",190,{"category":889,"path":915,"name":380,"line":330,"lines":916},"docs\u002Fsrc\u002Fcomponents\u002Fheader.tsx",86,{"category":889,"path":918,"name":380,"line":330,"lines":318},"docs\u002Fsrc\u002Fcomponents\u002Fdocs-mobile-nav.tsx",{"category":889,"path":920,"name":380,"line":330,"lines":921},"docs\u002Fsrc\u002Fcomponents\u002Fcopy-page-button.tsx",71,{"category":889,"path":923,"name":380,"line":330,"lines":924},"cli\u002Fsrc\u002Fnative\u002Frecording-cursor.js",63,{"category":889,"path":926,"name":380,"line":330,"lines":927},"docs\u002Fsrc\u002Fcomponents\u002Fdocs-sidebar.tsx",44,{"\u002Ftrending\u002Fvercel-labs\u002Fagent-browser":929},{"views":341,"visits":341},1793953243168]