diff --git a/.gitignore b/.gitignore
index dc0ea582..d2095899 100644
--- a/.gitignore
+++ b/.gitignore
@@ -62,6 +62,9 @@ claude-flow.bat
claude-flow.ps1
hive-mind-prompt-*.txt
+# Test coverage reports
+coverage/
+
# MLC/WebLLM model compilation
mlc-venv/
local-models/
diff --git a/coverage/clover.xml b/coverage/clover.xml
deleted file mode 100644
index ab6e4220..00000000
--- a/coverage/clover.xml
+++ /dev/null
@@ -1,539 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/coverage/coverage-final.json b/coverage/coverage-final.json
deleted file mode 100644
index a8101eda..00000000
--- a/coverage/coverage-final.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{"/Users/jrosenbaum/Documents/Code/.obsidian/plugins/claudesidian-mcp/src/services/InlineEditService.ts": {"path":"/Users/jrosenbaum/Documents/Code/.obsidian/plugins/claudesidian-mcp/src/services/InlineEditService.ts","statementMap":{"0":{"start":{"line":24,"column":34},"end":{"line":36,"column":36}},"1":{"start":{"line":44,"column":22},"end":{"line":44,"column":44}},"2":{"start":{"line":39,"column":10},"end":{"line":39,"column":72}},"3":{"start":{"line":40,"column":10},"end":{"line":40,"column":57}},"4":{"start":{"line":41,"column":10},"end":{"line":41,"column":27}},"5":{"start":{"line":42,"column":10},"end":{"line":42,"column":46}},"6":{"start":{"line":50,"column":4},"end":{"line":50,"column":31}},"7":{"start":{"line":57,"column":4},"end":{"line":57,"column":22}},"8":{"start":{"line":64,"column":4},"end":{"line":64,"column":25}},"9":{"start":{"line":71,"column":4},"end":{"line":71,"column":50}},"10":{"start":{"line":72,"column":4},"end":{"line":72,"column":29}},"11":{"start":{"line":87,"column":4},"end":{"line":92,"column":5}},"12":{"start":{"line":88,"column":6},"end":{"line":91,"column":8}},"13":{"start":{"line":95,"column":4},"end":{"line":98,"column":5}},"14":{"start":{"line":96,"column":6},"end":{"line":96,"column":86}},"15":{"start":{"line":97,"column":6},"end":{"line":97,"column":60}},"16":{"start":{"line":101,"column":4},"end":{"line":101,"column":25}},"17":{"start":{"line":102,"column":4},"end":{"line":102,"column":83}},"18":{"start":{"line":103,"column":4},"end":{"line":103,"column":29}},"19":{"start":{"line":106,"column":4},"end":{"line":106,"column":49}},"20":{"start":{"line":108,"column":4},"end":{"line":140,"column":5}},"21":{"start":{"line":109,"column":21},"end":{"line":109,"column":58}},"22":{"start":{"line":111,"column":6},"end":{"line":122,"column":7}},"23":{"start":{"line":113,"column":8},"end":{"line":117,"column":10}},"24":{"start":{"line":118,"column":8},"end":{"line":118,"column":33}},"25":{"start":{"line":119,"column":8},"end":{"line":119,"column":44}},"26":{"start":{"line":121,"column":8},"end":{"line":121,"column":94}},"27":{"start":{"line":124,"column":6},"end":{"line":124,"column":20}},"28":{"start":{"line":127,"column":6},"end":{"line":132,"column":7}},"29":{"start":{"line":129,"column":8},"end":{"line":129,"column":76}},"30":{"start":{"line":130,"column":8},"end":{"line":130,"column":33}},"31":{"start":{"line":131,"column":8},"end":{"line":131,"column":62}},"32":{"start":{"line":134,"column":27},"end":{"line":134,"column":92}},"33":{"start":{"line":135,"column":6},"end":{"line":135,"column":64}},"34":{"start":{"line":136,"column":6},"end":{"line":136,"column":53}},"35":{"start":{"line":138,"column":6},"end":{"line":138,"column":28}},"36":{"start":{"line":139,"column":6},"end":{"line":139,"column":34}},"37":{"start":{"line":147,"column":64},"end":{"line":147,"column":71}},"38":{"start":{"line":150,"column":21},"end":{"line":150,"column":84}},"39":{"start":{"line":151,"column":4},"end":{"line":153,"column":5}},"40":{"start":{"line":152,"column":6},"end":{"line":152,"column":66}},"41":{"start":{"line":156,"column":21},"end":{"line":159,"column":6}},"42":{"start":{"line":162,"column":20},"end":{"line":167,"column":6}},"43":{"start":{"line":169,"column":26},"end":{"line":169,"column":28}},"44":{"start":{"line":170,"column":22},"end":{"line":170,"column":23}},"45":{"start":{"line":171,"column":23},"end":{"line":171,"column":24}},"46":{"start":{"line":174,"column":4},"end":{"line":174,"column":83}},"47":{"start":{"line":175,"column":4},"end":{"line":175,"column":29}},"48":{"start":{"line":178,"column":4},"end":{"line":203,"column":5}},"49":{"start":{"line":180,"column":6},"end":{"line":182,"column":7}},"50":{"start":{"line":181,"column":8},"end":{"line":181,"column":75}},"51":{"start":{"line":185,"column":6},"end":{"line":196,"column":7}},"52":{"start":{"line":186,"column":8},"end":{"line":186,"column":39}},"53":{"start":{"line":189,"column":8},"end":{"line":193,"column":10}},"54":{"start":{"line":194,"column":8},"end":{"line":194,"column":33}},"55":{"start":{"line":195,"column":8},"end":{"line":195,"column":52}},"56":{"start":{"line":199,"column":6},"end":{"line":202,"column":7}},"57":{"start":{"line":200,"column":8},"end":{"line":200,"column":52}},"58":{"start":{"line":201,"column":8},"end":{"line":201,"column":57}},"59":{"start":{"line":206,"column":4},"end":{"line":213,"column":6}},"60":{"start":{"line":220,"column":4},"end":{"line":222,"column":5}},"61":{"start":{"line":221,"column":6},"end":{"line":221,"column":35}},"62":{"start":{"line":229,"column":4},"end":{"line":229,"column":18}},"63":{"start":{"line":230,"column":4},"end":{"line":230,"column":26}},"64":{"start":{"line":231,"column":4},"end":{"line":231,"column":50}},"65":{"start":{"line":232,"column":4},"end":{"line":232,"column":29}},"66":{"start":{"line":239,"column":4},"end":{"line":245,"column":5}},"67":{"start":{"line":240,"column":6},"end":{"line":243,"column":8}},"68":{"start":{"line":252,"column":4},"end":{"line":252,"column":62}},"69":{"start":{"line":253,"column":4},"end":{"line":253,"column":29}},"70":{"start":{"line":254,"column":4},"end":{"line":254,"column":38}},"71":{"start":{"line":261,"column":4},"end":{"line":261,"column":47}},"72":{"start":{"line":268,"column":4},"end":{"line":268,"column":18}},"73":{"start":{"line":269,"column":4},"end":{"line":269,"column":24}},"74":{"start":{"line":38,"column":0},"end":{"line":38,"column":13}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":44,"column":2},"end":{"line":44,"column":22}},"loc":{"start":{"line":44,"column":44},"end":{"line":44,"column":48}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":49,"column":2},"end":{"line":49,"column":14}},"loc":{"start":{"line":49,"column":45},"end":{"line":51,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":56,"column":2},"end":{"line":56,"column":10}},"loc":{"start":{"line":56,"column":10},"end":{"line":58,"column":3}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":63,"column":2},"end":{"line":63,"column":14}},"loc":{"start":{"line":63,"column":14},"end":{"line":65,"column":3}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":70,"column":2},"end":{"line":70,"column":12}},"loc":{"start":{"line":70,"column":33},"end":{"line":73,"column":3}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":85,"column":2},"end":{"line":85,"column":7}},"loc":{"start":{"line":85,"column":43},"end":{"line":141,"column":3}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":146,"column":10},"end":{"line":146,"column":15}},"loc":{"start":{"line":146,"column":60},"end":{"line":214,"column":3}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":219,"column":2},"end":{"line":219,"column":8}},"loc":{"start":{"line":219,"column":8},"end":{"line":223,"column":3}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":228,"column":2},"end":{"line":228,"column":7}},"loc":{"start":{"line":228,"column":28},"end":{"line":233,"column":3}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":238,"column":2},"end":{"line":238,"column":18}},"loc":{"start":{"line":238,"column":34},"end":{"line":246,"column":3}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":251,"column":10},"end":{"line":251,"column":27}},"loc":{"start":{"line":251,"column":69},"end":{"line":255,"column":3}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":260,"column":10},"end":{"line":260,"column":27}},"loc":{"start":{"line":260,"column":27},"end":{"line":262,"column":3}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":267,"column":2},"end":{"line":267,"column":9}},"loc":{"start":{"line":267,"column":9},"end":{"line":270,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":87,"column":4},"end":{"line":92,"column":5}},"type":"if","locations":[{"start":{"line":87,"column":4},"end":{"line":92,"column":5}}]},"1":{"loc":{"start":{"line":95,"column":4},"end":{"line":98,"column":5}},"type":"if","locations":[{"start":{"line":95,"column":4},"end":{"line":98,"column":5}}]},"2":{"loc":{"start":{"line":95,"column":8},"end":{"line":95,"column":71}},"type":"binary-expr","locations":[{"start":{"line":95,"column":8},"end":{"line":95,"column":28}},{"start":{"line":95,"column":32},"end":{"line":95,"column":71}}]},"3":{"loc":{"start":{"line":111,"column":6},"end":{"line":122,"column":7}},"type":"if","locations":[{"start":{"line":111,"column":6},"end":{"line":122,"column":7}},{"start":{"line":120,"column":13},"end":{"line":122,"column":7}}]},"4":{"loc":{"start":{"line":111,"column":10},"end":{"line":111,"column":45}},"type":"binary-expr","locations":[{"start":{"line":111,"column":10},"end":{"line":111,"column":24}},{"start":{"line":111,"column":28},"end":{"line":111,"column":45}}]},"5":{"loc":{"start":{"line":121,"column":31},"end":{"line":121,"column":71}},"type":"binary-expr","locations":[{"start":{"line":121,"column":31},"end":{"line":121,"column":43}},{"start":{"line":121,"column":47},"end":{"line":121,"column":71}}]},"6":{"loc":{"start":{"line":127,"column":6},"end":{"line":132,"column":7}},"type":"if","locations":[{"start":{"line":127,"column":6},"end":{"line":132,"column":7}}]},"7":{"loc":{"start":{"line":127,"column":10},"end":{"line":127,"column":70}},"type":"binary-expr","locations":[{"start":{"line":127,"column":10},"end":{"line":127,"column":39}},{"start":{"line":127,"column":43},"end":{"line":127,"column":70}}]},"8":{"loc":{"start":{"line":134,"column":27},"end":{"line":134,"column":92}},"type":"cond-expr","locations":[{"start":{"line":134,"column":52},"end":{"line":134,"column":65}},{"start":{"line":134,"column":68},"end":{"line":134,"column":92}}]},"9":{"loc":{"start":{"line":151,"column":4},"end":{"line":153,"column":5}},"type":"if","locations":[{"start":{"line":151,"column":4},"end":{"line":153,"column":5}}]},"10":{"loc":{"start":{"line":180,"column":6},"end":{"line":182,"column":7}},"type":"if","locations":[{"start":{"line":180,"column":6},"end":{"line":182,"column":7}}]},"11":{"loc":{"start":{"line":185,"column":6},"end":{"line":196,"column":7}},"type":"if","locations":[{"start":{"line":185,"column":6},"end":{"line":196,"column":7}}]},"12":{"loc":{"start":{"line":199,"column":6},"end":{"line":202,"column":7}},"type":"if","locations":[{"start":{"line":199,"column":6},"end":{"line":202,"column":7}}]},"13":{"loc":{"start":{"line":199,"column":10},"end":{"line":199,"column":39}},"type":"binary-expr","locations":[{"start":{"line":199,"column":10},"end":{"line":199,"column":24}},{"start":{"line":199,"column":28},"end":{"line":199,"column":39}}]},"14":{"loc":{"start":{"line":200,"column":22},"end":{"line":200,"column":51}},"type":"binary-expr","locations":[{"start":{"line":200,"column":22},"end":{"line":200,"column":46}},{"start":{"line":200,"column":50},"end":{"line":200,"column":51}}]},"15":{"loc":{"start":{"line":201,"column":23},"end":{"line":201,"column":56}},"type":"binary-expr","locations":[{"start":{"line":201,"column":23},"end":{"line":201,"column":51}},{"start":{"line":201,"column":55},"end":{"line":201,"column":56}}]},"16":{"loc":{"start":{"line":220,"column":4},"end":{"line":222,"column":5}},"type":"if","locations":[{"start":{"line":220,"column":4},"end":{"line":222,"column":5}}]},"17":{"loc":{"start":{"line":220,"column":8},"end":{"line":220,"column":45}},"type":"binary-expr","locations":[{"start":{"line":220,"column":8},"end":{"line":220,"column":28}},{"start":{"line":220,"column":32},"end":{"line":220,"column":45}}]},"18":{"loc":{"start":{"line":239,"column":4},"end":{"line":245,"column":5}},"type":"if","locations":[{"start":{"line":239,"column":4},"end":{"line":245,"column":5}}]}},"s":{"0":1,"1":73,"2":73,"3":73,"4":73,"5":73,"6":72,"7":11,"8":5,"9":43,"10":43,"11":37,"12":1,"13":36,"14":4,"15":4,"16":32,"17":32,"18":32,"19":32,"20":32,"21":32,"22":20,"23":19,"24":19,"25":19,"26":1,"27":20,"28":12,"29":6,"30":6,"31":6,"32":6,"33":6,"34":6,"35":32,"36":32,"37":32,"38":32,"39":32,"40":32,"41":32,"42":32,"43":32,"44":32,"45":32,"46":32,"47":32,"48":32,"49":53,"50":6,"51":47,"52":26,"53":26,"54":26,"55":26,"56":47,"57":20,"58":20,"59":20,"60":51,"61":6,"62":2,"63":2,"64":2,"65":2,"66":2,"67":1,"68":11,"69":11,"70":11,"71":171,"72":43,"73":43,"74":1},"f":{"0":73,"1":72,"2":11,"3":5,"4":43,"5":37,"6":32,"7":51,"8":2,"9":2,"10":11,"11":171,"12":43},"b":{"0":[1],"1":[4],"2":[36,33],"3":[19,1],"4":[20,20],"5":[1,1],"6":[6],"7":[12,6],"8":[6,0],"9":[32],"10":[6],"11":[26],"12":[20],"13":[47,20],"14":[20,0],"15":[20,1],"16":[6],"17":[51,6],"18":[1]}}
-,"/Users/jrosenbaum/Documents/Code/.obsidian/plugins/claudesidian-mcp/src/ui/chat/components/MessageBranchNavigator.ts": {"path":"/Users/jrosenbaum/Documents/Code/.obsidian/plugins/claudesidian-mcp/src/ui/chat/components/MessageBranchNavigator.ts","statementMap":{"0":{"start":{"line":9,"column":0},"end":{"line":9,"column":46}},"1":{"start":{"line":25,"column":12},"end":{"line":25,"column":48}},"2":{"start":{"line":26,"column":12},"end":{"line":26,"column":33}},"3":{"start":{"line":21,"column":10},"end":{"line":21,"column":60}},"4":{"start":{"line":28,"column":4},"end":{"line":28,"column":31}},"5":{"start":{"line":29,"column":4},"end":{"line":29,"column":33}},"6":{"start":{"line":30,"column":4},"end":{"line":30,"column":16}},"7":{"start":{"line":37,"column":4},"end":{"line":37,"column":56}},"8":{"start":{"line":39,"column":4},"end":{"line":45,"column":7}},"9":{"start":{"line":46,"column":4},"end":{"line":46,"column":45}},"10":{"start":{"line":49,"column":4},"end":{"line":49,"column":80}},"11":{"start":{"line":50,"column":4},"end":{"line":50,"column":45}},"12":{"start":{"line":52,"column":4},"end":{"line":58,"column":7}},"13":{"start":{"line":59,"column":4},"end":{"line":59,"column":46}},"14":{"start":{"line":62,"column":24},"end":{"line":62,"column":62}},"15":{"start":{"line":62,"column":30},"end":{"line":62,"column":62}},"16":{"start":{"line":63,"column":24},"end":{"line":63,"column":58}},"17":{"start":{"line":63,"column":30},"end":{"line":63,"column":58}},"18":{"start":{"line":64,"column":4},"end":{"line":64,"column":76}},"19":{"start":{"line":65,"column":4},"end":{"line":65,"column":76}},"20":{"start":{"line":72,"column":4},"end":{"line":72,"column":34}},"21":{"start":{"line":73,"column":4},"end":{"line":73,"column":25}},"22":{"start":{"line":80,"column":4},"end":{"line":83,"column":5}},"23":{"start":{"line":81,"column":6},"end":{"line":81,"column":18}},"24":{"start":{"line":82,"column":6},"end":{"line":82,"column":13}},"25":{"start":{"line":85,"column":29},"end":{"line":85,"column":55}},"26":{"start":{"line":86,"column":25},"end":{"line":86,"column":72}},"27":{"start":{"line":89,"column":4},"end":{"line":89,"column":16}},"28":{"start":{"line":90,"column":4},"end":{"line":90,"column":81}},"29":{"start":{"line":93,"column":4},"end":{"line":93,"column":60}},"30":{"start":{"line":100,"column":20},"end":{"line":100,"column":38}},"31":{"start":{"line":101,"column":19},"end":{"line":101,"column":50}},"32":{"start":{"line":103,"column":4},"end":{"line":103,"column":39}},"33":{"start":{"line":104,"column":4},"end":{"line":104,"column":38}},"34":{"start":{"line":107,"column":4},"end":{"line":107,"column":53}},"35":{"start":{"line":108,"column":4},"end":{"line":108,"column":52}},"36":{"start":{"line":115,"column":4},"end":{"line":115,"column":37}},"37":{"start":{"line":115,"column":30},"end":{"line":115,"column":37}},"38":{"start":{"line":117,"column":25},"end":{"line":117,"column":72}},"39":{"start":{"line":118,"column":4},"end":{"line":118,"column":34}},"40":{"start":{"line":118,"column":27},"end":{"line":118,"column":34}},"41":{"start":{"line":120,"column":21},"end":{"line":120,"column":37}},"42":{"start":{"line":121,"column":4},"end":{"line":121,"column":71}},"43":{"start":{"line":122,"column":4},"end":{"line":122,"column":25}},"44":{"start":{"line":129,"column":4},"end":{"line":129,"column":37}},"45":{"start":{"line":129,"column":30},"end":{"line":129,"column":37}},"46":{"start":{"line":131,"column":25},"end":{"line":131,"column":72}},"47":{"start":{"line":132,"column":23},"end":{"line":132,"column":49}},"48":{"start":{"line":133,"column":4},"end":{"line":133,"column":47}},"49":{"start":{"line":133,"column":40},"end":{"line":133,"column":47}},"50":{"start":{"line":135,"column":21},"end":{"line":135,"column":37}},"51":{"start":{"line":136,"column":4},"end":{"line":136,"column":71}},"52":{"start":{"line":137,"column":4},"end":{"line":137,"column":25}},"53":{"start":{"line":144,"column":4},"end":{"line":144,"column":88}},"54":{"start":{"line":151,"column":4},"end":{"line":151,"column":42}},"55":{"start":{"line":151,"column":33},"end":{"line":151,"column":42}},"56":{"start":{"line":152,"column":4},"end":{"line":152,"column":55}},"57":{"start":{"line":159,"column":4},"end":{"line":159,"column":66}},"58":{"start":{"line":160,"column":4},"end":{"line":160,"column":64}},"59":{"start":{"line":167,"column":4},"end":{"line":167,"column":67}},"60":{"start":{"line":168,"column":4},"end":{"line":168,"column":63}},"61":{"start":{"line":175,"column":4},"end":{"line":175,"column":42}},"62":{"start":{"line":175,"column":30},"end":{"line":175,"column":42}},"63":{"start":{"line":177,"column":25},"end":{"line":177,"column":72}},"64":{"start":{"line":178,"column":23},"end":{"line":178,"column":49}},"65":{"start":{"line":180,"column":4},"end":{"line":184,"column":6}},"66":{"start":{"line":191,"column":4},"end":{"line":191,"column":71}},"67":{"start":{"line":201,"column":4},"end":{"line":201,"column":27}},"68":{"start":{"line":202,"column":4},"end":{"line":202,"column":31}},"69":{"start":{"line":16,"column":0},"end":{"line":16,"column":13}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":23,"column":2},"end":{"line":23,"column":null}},"loc":{"start":{"line":26,"column":33},"end":{"line":31,"column":3}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":36,"column":10},"end":{"line":36,"column":31}},"loc":{"start":{"line":36,"column":31},"end":{"line":66,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":62,"column":24},"end":{"line":62,"column":27}},"loc":{"start":{"line":62,"column":30},"end":{"line":62,"column":62}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":63,"column":24},"end":{"line":63,"column":27}},"loc":{"start":{"line":63,"column":30},"end":{"line":63,"column":58}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":71,"column":2},"end":{"line":71,"column":15}},"loc":{"start":{"line":71,"column":44},"end":{"line":74,"column":3}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":79,"column":10},"end":{"line":79,"column":23}},"loc":{"start":{"line":79,"column":23},"end":{"line":94,"column":3}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":99,"column":10},"end":{"line":99,"column":28}},"loc":{"start":{"line":99,"column":69},"end":{"line":109,"column":3}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":114,"column":10},"end":{"line":114,"column":15}},"loc":{"start":{"line":114,"column":41},"end":{"line":123,"column":3}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":128,"column":10},"end":{"line":128,"column":15}},"loc":{"start":{"line":128,"column":37},"end":{"line":138,"column":3}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":143,"column":10},"end":{"line":143,"column":25}},"loc":{"start":{"line":143,"column":25},"end":{"line":145,"column":3}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":150,"column":10},"end":{"line":150,"column":29}},"loc":{"start":{"line":150,"column":29},"end":{"line":153,"column":3}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":158,"column":10},"end":{"line":158,"column":14}},"loc":{"start":{"line":158,"column":14},"end":{"line":161,"column":3}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":166,"column":10},"end":{"line":166,"column":14}},"loc":{"start":{"line":166,"column":14},"end":{"line":169,"column":3}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":174,"column":2},"end":{"line":174,"column":27}},"loc":{"start":{"line":174,"column":27},"end":{"line":185,"column":3}}},"14":{"name":"(anonymous_14)","decl":{"start":{"line":190,"column":2},"end":{"line":190,"column":11}},"loc":{"start":{"line":190,"column":11},"end":{"line":192,"column":3}}},"15":{"name":"(anonymous_15)","decl":{"start":{"line":200,"column":2},"end":{"line":200,"column":9}},"loc":{"start":{"line":200,"column":9},"end":{"line":203,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":80,"column":4},"end":{"line":83,"column":5}},"type":"if","locations":[{"start":{"line":80,"column":4},"end":{"line":83,"column":5}}]},"1":{"loc":{"start":{"line":80,"column":8},"end":{"line":80,"column":55}},"type":"binary-expr","locations":[{"start":{"line":80,"column":8},"end":{"line":80,"column":28}},{"start":{"line":80,"column":32},"end":{"line":80,"column":55}}]},"2":{"loc":{"start":{"line":86,"column":25},"end":{"line":86,"column":72}},"type":"binary-expr","locations":[{"start":{"line":86,"column":25},"end":{"line":86,"column":67}},{"start":{"line":86,"column":71},"end":{"line":86,"column":72}}]},"3":{"loc":{"start":{"line":115,"column":4},"end":{"line":115,"column":37}},"type":"if","locations":[{"start":{"line":115,"column":4},"end":{"line":115,"column":37}}]},"4":{"loc":{"start":{"line":117,"column":25},"end":{"line":117,"column":72}},"type":"binary-expr","locations":[{"start":{"line":117,"column":25},"end":{"line":117,"column":67}},{"start":{"line":117,"column":71},"end":{"line":117,"column":72}}]},"5":{"loc":{"start":{"line":118,"column":4},"end":{"line":118,"column":34}},"type":"if","locations":[{"start":{"line":118,"column":4},"end":{"line":118,"column":34}}]},"6":{"loc":{"start":{"line":129,"column":4},"end":{"line":129,"column":37}},"type":"if","locations":[{"start":{"line":129,"column":4},"end":{"line":129,"column":37}}]},"7":{"loc":{"start":{"line":131,"column":25},"end":{"line":131,"column":72}},"type":"binary-expr","locations":[{"start":{"line":131,"column":25},"end":{"line":131,"column":67}},{"start":{"line":131,"column":71},"end":{"line":131,"column":72}}]},"8":{"loc":{"start":{"line":133,"column":4},"end":{"line":133,"column":47}},"type":"if","locations":[{"start":{"line":133,"column":4},"end":{"line":133,"column":47}}]},"9":{"loc":{"start":{"line":144,"column":14},"end":{"line":144,"column":86}},"type":"binary-expr","locations":[{"start":{"line":144,"column":14},"end":{"line":144,"column":43}},{"start":{"line":144,"column":47},"end":{"line":144,"column":86}}]},"10":{"loc":{"start":{"line":151,"column":4},"end":{"line":151,"column":42}},"type":"if","locations":[{"start":{"line":151,"column":4},"end":{"line":151,"column":42}}]},"11":{"loc":{"start":{"line":175,"column":4},"end":{"line":175,"column":42}},"type":"if","locations":[{"start":{"line":175,"column":4},"end":{"line":175,"column":42}}]},"12":{"loc":{"start":{"line":177,"column":25},"end":{"line":177,"column":72}},"type":"binary-expr","locations":[{"start":{"line":177,"column":25},"end":{"line":177,"column":67}},{"start":{"line":177,"column":71},"end":{"line":177,"column":72}}]}},"s":{"0":1,"1":9,"2":9,"3":9,"4":9,"5":9,"6":9,"7":9,"8":9,"9":9,"10":9,"11":9,"12":9,"13":9,"14":9,"15":0,"16":9,"17":0,"18":9,"19":9,"20":5,"21":5,"22":5,"23":2,"24":2,"25":3,"26":3,"27":3,"28":3,"29":3,"30":3,"31":3,"32":3,"33":3,"34":3,"35":3,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":12,"54":5,"55":1,"56":4,"57":3,"58":3,"59":11,"60":11,"61":4,"62":2,"63":2,"64":2,"65":2,"66":0,"67":2,"68":2,"69":1},"f":{"0":9,"1":9,"2":0,"3":0,"4":5,"5":5,"6":3,"7":0,"8":0,"9":12,"10":5,"11":3,"12":11,"13":4,"14":0,"15":2},"b":{"0":[2],"1":[5,5],"2":[3,2],"3":[0],"4":[0,0],"5":[0],"6":[0],"7":[0,0],"8":[0],"9":[12,8],"10":[1],"11":[2],"12":[2,1]}}
-,"/Users/jrosenbaum/Documents/Code/.obsidian/plugins/claudesidian-mcp/src/ui/chat/components/MessageDisplay.ts": {"path":"/Users/jrosenbaum/Documents/Code/.obsidian/plugins/claudesidian-mcp/src/ui/chat/components/MessageDisplay.ts","statementMap":{"0":{"start":{"line":8,"column":0},"end":{"line":8,"column":48}},"1":{"start":{"line":10,"column":0},"end":{"line":10,"column":57}},"2":{"start":{"line":18,"column":12},"end":{"line":18,"column":34}},"3":{"start":{"line":19,"column":12},"end":{"line":19,"column":20}},"4":{"start":{"line":20,"column":12},"end":{"line":20,"column":40}},"5":{"start":{"line":21,"column":12},"end":{"line":21,"column":56}},"6":{"start":{"line":22,"column":12},"end":{"line":22,"column":75}},"7":{"start":{"line":23,"column":12},"end":{"line":23,"column":121}},"8":{"start":{"line":24,"column":12},"end":{"line":24,"column":95}},"9":{"start":{"line":25,"column":12},"end":{"line":25,"column":53}},"10":{"start":{"line":13,"column":10},"end":{"line":13,"column":55}},"11":{"start":{"line":14,"column":10},"end":{"line":14,"column":54}},"12":{"start":{"line":15,"column":10},"end":{"line":15,"column":65}},"13":{"start":{"line":27,"column":4},"end":{"line":27,"column":18}},"14":{"start":{"line":37,"column":35},"end":{"line":37,"column":61}},"15":{"start":{"line":38,"column":4},"end":{"line":38,"column":37}},"16":{"start":{"line":39,"column":4},"end":{"line":39,"column":49}},"17":{"start":{"line":42,"column":4},"end":{"line":46,"column":5}},"18":{"start":{"line":43,"column":6},"end":{"line":43,"column":20}},"19":{"start":{"line":44,"column":6},"end":{"line":44,"column":28}},"20":{"start":{"line":45,"column":6},"end":{"line":45,"column":13}},"21":{"start":{"line":49,"column":4},"end":{"line":49,"column":33}},"22":{"start":{"line":50,"column":4},"end":{"line":50,"column":26}},"23":{"start":{"line":59,"column":30},"end":{"line":59,"column":81}},"24":{"start":{"line":60,"column":4},"end":{"line":64,"column":5}},"25":{"start":{"line":62,"column":6},"end":{"line":62,"column":20}},"26":{"start":{"line":63,"column":6},"end":{"line":63,"column":13}},"27":{"start":{"line":66,"column":24},"end":{"line":66,"column":45}},"28":{"start":{"line":67,"column":26},"end":{"line":67,"column":61}},"29":{"start":{"line":67,"column":55},"end":{"line":67,"column":59}},"30":{"start":{"line":70,"column":4},"end":{"line":79,"column":5}},"31":{"start":{"line":71,"column":6},"end":{"line":78,"column":7}},"32":{"start":{"line":72,"column":24},"end":{"line":72,"column":43}},"33":{"start":{"line":73,"column":8},"end":{"line":75,"column":9}},"34":{"start":{"line":74,"column":10},"end":{"line":74,"column":27}},"35":{"start":{"line":76,"column":8},"end":{"line":76,"column":25}},"36":{"start":{"line":77,"column":8},"end":{"line":77,"column":39}},"37":{"start":{"line":82,"column":42},"end":{"line":82,"column":46}},"38":{"start":{"line":83,"column":4},"end":{"line":115,"column":5}},"39":{"start":{"line":84,"column":29},"end":{"line":84,"column":64}},"40":{"start":{"line":86,"column":6},"end":{"line":114,"column":7}},"41":{"start":{"line":88,"column":8},"end":{"line":88,"column":53}},"42":{"start":{"line":89,"column":24},"end":{"line":89,"column":51}},"43":{"start":{"line":92,"column":8},"end":{"line":102,"column":9}},"44":{"start":{"line":93,"column":47},"end":{"line":93,"column":137}},"45":{"start":{"line":94,"column":10},"end":{"line":100,"column":11}},"46":{"start":{"line":95,"column":12},"end":{"line":99,"column":13}},"47":{"start":{"line":96,"column":14},"end":{"line":96,"column":45}},"48":{"start":{"line":98,"column":14},"end":{"line":98,"column":49}},"49":{"start":{"line":101,"column":10},"end":{"line":101,"column":36}},"50":{"start":{"line":105,"column":25},"end":{"line":105,"column":58}},"51":{"start":{"line":108,"column":8},"end":{"line":112,"column":9}},"52":{"start":{"line":109,"column":10},"end":{"line":109,"column":42}},"53":{"start":{"line":111,"column":10},"end":{"line":111,"column":46}},"54":{"start":{"line":113,"column":8},"end":{"line":113,"column":35}},"55":{"start":{"line":122,"column":41},"end":{"line":128,"column":6}},"56":{"start":{"line":130,"column":19},"end":{"line":130,"column":52}},"57":{"start":{"line":131,"column":30},"end":{"line":131,"column":81}},"58":{"start":{"line":132,"column":4},"end":{"line":134,"column":5}},"59":{"start":{"line":133,"column":6},"end":{"line":133,"column":44}},"60":{"start":{"line":135,"column":4},"end":{"line":135,"column":26}},"61":{"start":{"line":142,"column":19},"end":{"line":142,"column":52}},"62":{"start":{"line":143,"column":4},"end":{"line":143,"column":77}},"63":{"start":{"line":144,"column":4},"end":{"line":144,"column":26}},"64":{"start":{"line":151,"column":19},"end":{"line":151,"column":52}},"65":{"start":{"line":152,"column":4},"end":{"line":152,"column":77}},"66":{"start":{"line":153,"column":4},"end":{"line":153,"column":26}},"67":{"start":{"line":160,"column":26},"end":{"line":160,"column":60}},"68":{"start":{"line":161,"column":4},"end":{"line":163,"column":5}},"69":{"start":{"line":162,"column":6},"end":{"line":162,"column":43}},"70":{"start":{"line":170,"column":4},"end":{"line":172,"column":5}},"71":{"start":{"line":171,"column":6},"end":{"line":171,"column":13}},"72":{"start":{"line":175,"column":25},"end":{"line":175,"column":90}},"73":{"start":{"line":175,"column":69},"end":{"line":175,"column":89}},"74":{"start":{"line":176,"column":4},"end":{"line":178,"column":5}},"75":{"start":{"line":177,"column":6},"end":{"line":177,"column":64}},"76":{"start":{"line":181,"column":26},"end":{"line":181,"column":60}},"77":{"start":{"line":182,"column":4},"end":{"line":184,"column":5}},"78":{"start":{"line":183,"column":6},"end":{"line":183,"column":57}},"79":{"start":{"line":191,"column":16},"end":{"line":191,"column":45}},"80":{"start":{"line":192,"column":4},"end":{"line":192,"column":27}},"81":{"start":{"line":193,"column":4},"end":{"line":193,"column":25}},"82":{"start":{"line":201,"column":4},"end":{"line":201,"column":27}},"83":{"start":{"line":202,"column":4},"end":{"line":202,"column":47}},"84":{"start":{"line":204,"column":20},"end":{"line":204,"column":60}},"85":{"start":{"line":205,"column":27},"end":{"line":205,"column":68}},"86":{"start":{"line":207,"column":24},"end":{"line":207,"column":69}},"87":{"start":{"line":208,"column":4},"end":{"line":208,"column":43}},"88":{"start":{"line":211,"column":4},"end":{"line":214,"column":39}},"89":{"start":{"line":223,"column":4},"end":{"line":225,"column":5}},"90":{"start":{"line":224,"column":6},"end":{"line":224,"column":23}},"91":{"start":{"line":226,"column":4},"end":{"line":226,"column":32}},"92":{"start":{"line":228,"column":4},"end":{"line":228,"column":27}},"93":{"start":{"line":229,"column":4},"end":{"line":229,"column":47}},"94":{"start":{"line":231,"column":4},"end":{"line":234,"column":5}},"95":{"start":{"line":232,"column":6},"end":{"line":232,"column":25}},"96":{"start":{"line":233,"column":6},"end":{"line":233,"column":13}},"97":{"start":{"line":237,"column":30},"end":{"line":237,"column":76}},"98":{"start":{"line":240,"column":4},"end":{"line":243,"column":7}},"99":{"start":{"line":241,"column":24},"end":{"line":241,"column":57}},"100":{"start":{"line":242,"column":6},"end":{"line":242,"column":47}},"101":{"start":{"line":245,"column":4},"end":{"line":245,"column":26}},"102":{"start":{"line":253,"column":27},"end":{"line":259,"column":15}},"103":{"start":{"line":261,"column":19},"end":{"line":269,"column":null}},"104":{"start":{"line":264,"column":29},"end":{"line":264,"column":58}},"105":{"start":{"line":265,"column":29},"end":{"line":265,"column":63}},"106":{"start":{"line":266,"column":49},"end":{"line":266,"column":94}},"107":{"start":{"line":268,"column":90},"end":{"line":268,"column":155}},"108":{"start":{"line":272,"column":4},"end":{"line":272,"column":48}},"109":{"start":{"line":274,"column":21},"end":{"line":274,"column":43}},"110":{"start":{"line":278,"column":4},"end":{"line":278,"column":20}},"111":{"start":{"line":285,"column":20},"end":{"line":285,"column":47}},"112":{"start":{"line":286,"column":4},"end":{"line":292,"column":5}},"113":{"start":{"line":287,"column":6},"end":{"line":291,"column":9}},"114":{"start":{"line":299,"column":4},"end":{"line":301,"column":5}},"115":{"start":{"line":300,"column":6},"end":{"line":300,"column":37}},"116":{"start":{"line":308,"column":4},"end":{"line":310,"column":5}},"117":{"start":{"line":309,"column":6},"end":{"line":309,"column":48}},"118":{"start":{"line":317,"column":4},"end":{"line":319,"column":5}},"119":{"start":{"line":318,"column":6},"end":{"line":318,"column":68}},"120":{"start":{"line":326,"column":4},"end":{"line":326,"column":73}},"121":{"start":{"line":326,"column":51},"end":{"line":326,"column":71}},"122":{"start":{"line":333,"column":4},"end":{"line":333,"column":46}},"123":{"start":{"line":340,"column":26},"end":{"line":340,"column":56}},"124":{"start":{"line":341,"column":4},"end":{"line":353,"column":5}},"125":{"start":{"line":343,"column":6},"end":{"line":343,"column":40}},"126":{"start":{"line":344,"column":6},"end":{"line":344,"column":52}},"127":{"start":{"line":347,"column":6},"end":{"line":347,"column":57}},"128":{"start":{"line":349,"column":22},"end":{"line":349,"column":48}},"129":{"start":{"line":350,"column":6},"end":{"line":352,"column":7}},"130":{"start":{"line":351,"column":8},"end":{"line":351,"column":55}},"131":{"start":{"line":360,"column":4},"end":{"line":364,"column":5}},"132":{"start":{"line":361,"column":6},"end":{"line":363,"column":7}},"133":{"start":{"line":362,"column":8},"end":{"line":362,"column":20}},"134":{"start":{"line":365,"column":4},"end":{"line":365,"column":17}},"135":{"start":{"line":372,"column":30},"end":{"line":372,"column":81}},"136":{"start":{"line":373,"column":4},"end":{"line":375,"column":5}},"137":{"start":{"line":374,"column":6},"end":{"line":374,"column":67}},"138":{"start":{"line":382,"column":30},"end":{"line":382,"column":81}},"139":{"start":{"line":383,"column":4},"end":{"line":383,"column":45}},"140":{"start":{"line":390,"column":30},"end":{"line":390,"column":81}},"141":{"start":{"line":391,"column":4},"end":{"line":393,"column":5}},"142":{"start":{"line":392,"column":6},"end":{"line":392,"column":45}},"143":{"start":{"line":400,"column":4},"end":{"line":402,"column":5}},"144":{"start":{"line":401,"column":6},"end":{"line":401,"column":23}},"145":{"start":{"line":403,"column":4},"end":{"line":403,"column":32}},"146":{"start":{"line":404,"column":4},"end":{"line":404,"column":38}},"147":{"start":{"line":12,"column":0},"end":{"line":12,"column":13}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":17,"column":2},"end":{"line":17,"column":null}},"loc":{"start":{"line":25,"column":53},"end":{"line":28,"column":3}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":36,"column":2},"end":{"line":36,"column":17}},"loc":{"start":{"line":36,"column":48},"end":{"line":51,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":58,"column":10},"end":{"line":58,"column":19}},"loc":{"start":{"line":58,"column":50},"end":{"line":116,"column":3}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":67,"column":50},"end":{"line":67,"column":51}},"loc":{"start":{"line":67,"column":55},"end":{"line":67,"column":59}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":121,"column":2},"end":{"line":121,"column":16}},"loc":{"start":{"line":121,"column":32},"end":{"line":136,"column":3}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":141,"column":2},"end":{"line":141,"column":12}},"loc":{"start":{"line":141,"column":41},"end":{"line":145,"column":3}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":150,"column":2},"end":{"line":150,"column":14}},"loc":{"start":{"line":150,"column":43},"end":{"line":154,"column":3}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":159,"column":2},"end":{"line":159,"column":22}},"loc":{"start":{"line":159,"column":57},"end":{"line":164,"column":3}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":169,"column":2},"end":{"line":169,"column":15}},"loc":{"start":{"line":169,"column":70},"end":{"line":185,"column":3}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":175,"column":62},"end":{"line":175,"column":65}},"loc":{"start":{"line":175,"column":69},"end":{"line":175,"column":89}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":190,"column":10},"end":{"line":190,"column":20}},"loc":{"start":{"line":190,"column":33},"end":{"line":194,"column":3}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":200,"column":2},"end":{"line":200,"column":13}},"loc":{"start":{"line":200,"column":13},"end":{"line":215,"column":3}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":221,"column":10},"end":{"line":221,"column":16}},"loc":{"start":{"line":221,"column":16},"end":{"line":246,"column":3}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":240,"column":39},"end":{"line":240,"column":40}},"loc":{"start":{"line":240,"column":51},"end":{"line":243,"column":5}}},"14":{"name":"(anonymous_14)","decl":{"start":{"line":251,"column":10},"end":{"line":251,"column":29}},"loc":{"start":{"line":251,"column":58},"end":{"line":279,"column":3}}},"15":{"name":"(anonymous_15)","decl":{"start":{"line":264,"column":6},"end":{"line":264,"column":7}},"loc":{"start":{"line":264,"column":29},"end":{"line":264,"column":58}}},"16":{"name":"(anonymous_16)","decl":{"start":{"line":265,"column":6},"end":{"line":265,"column":7}},"loc":{"start":{"line":265,"column":29},"end":{"line":265,"column":63}}},"17":{"name":"(anonymous_17)","decl":{"start":{"line":266,"column":6},"end":{"line":266,"column":7}},"loc":{"start":{"line":266,"column":49},"end":{"line":266,"column":94}}},"18":{"name":"(anonymous_18)","decl":{"start":{"line":268,"column":41},"end":{"line":268,"column":42}},"loc":{"start":{"line":268,"column":90},"end":{"line":268,"column":155}}},"19":{"name":"(anonymous_19)","decl":{"start":{"line":284,"column":10},"end":{"line":284,"column":23}},"loc":{"start":{"line":284,"column":41},"end":{"line":293,"column":3}}},"20":{"name":"(anonymous_20)","decl":{"start":{"line":287,"column":58},"end":{"line":287,"column":61}},"loc":{"start":{"line":287,"column":63},"end":{"line":289,"column":7}}},"21":{"name":"(anonymous_21)","decl":{"start":{"line":289,"column":15},"end":{"line":289,"column":18}},"loc":{"start":{"line":289,"column":21},"end":{"line":291,"column":7}}},"22":{"name":"(anonymous_22)","decl":{"start":{"line":298,"column":10},"end":{"line":298,"column":28}},"loc":{"start":{"line":298,"column":46},"end":{"line":302,"column":3}}},"23":{"name":"(anonymous_23)","decl":{"start":{"line":307,"column":10},"end":{"line":307,"column":27}},"loc":{"start":{"line":307,"column":65},"end":{"line":311,"column":3}}},"24":{"name":"(anonymous_24)","decl":{"start":{"line":316,"column":10},"end":{"line":316,"column":41}},"loc":{"start":{"line":316,"column":85},"end":{"line":320,"column":3}}},"25":{"name":"(anonymous_25)","decl":{"start":{"line":325,"column":10},"end":{"line":325,"column":21}},"loc":{"start":{"line":325,"column":39},"end":{"line":327,"column":3}}},"26":{"name":"(anonymous_26)","decl":{"start":{"line":326,"column":44},"end":{"line":326,"column":47}},"loc":{"start":{"line":326,"column":51},"end":{"line":326,"column":71}}},"27":{"name":"(anonymous_27)","decl":{"start":{"line":332,"column":2},"end":{"line":332,"column":19}},"loc":{"start":{"line":332,"column":37},"end":{"line":334,"column":3}}},"28":{"name":"(anonymous_28)","decl":{"start":{"line":339,"column":2},"end":{"line":339,"column":17}},"loc":{"start":{"line":339,"column":83},"end":{"line":354,"column":3}}},"29":{"name":"(anonymous_29)","decl":{"start":{"line":359,"column":2},"end":{"line":359,"column":30}},"loc":{"start":{"line":359,"column":30},"end":{"line":366,"column":3}}},"30":{"name":"(anonymous_30)","decl":{"start":{"line":371,"column":10},"end":{"line":371,"column":24}},"loc":{"start":{"line":371,"column":24},"end":{"line":376,"column":3}}},"31":{"name":"(anonymous_31)","decl":{"start":{"line":381,"column":2},"end":{"line":381,"column":19}},"loc":{"start":{"line":381,"column":19},"end":{"line":384,"column":3}}},"32":{"name":"(anonymous_32)","decl":{"start":{"line":389,"column":2},"end":{"line":389,"column":19}},"loc":{"start":{"line":389,"column":36},"end":{"line":394,"column":3}}},"33":{"name":"(anonymous_33)","decl":{"start":{"line":399,"column":2},"end":{"line":399,"column":9}},"loc":{"start":{"line":399,"column":9},"end":{"line":405,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":42,"column":4},"end":{"line":46,"column":5}},"type":"if","locations":[{"start":{"line":42,"column":4},"end":{"line":46,"column":5}}]},"1":{"loc":{"start":{"line":60,"column":4},"end":{"line":64,"column":5}},"type":"if","locations":[{"start":{"line":60,"column":4},"end":{"line":64,"column":5}}]},"2":{"loc":{"start":{"line":71,"column":6},"end":{"line":78,"column":7}},"type":"if","locations":[{"start":{"line":71,"column":6},"end":{"line":78,"column":7}}]},"3":{"loc":{"start":{"line":73,"column":8},"end":{"line":75,"column":9}},"type":"if","locations":[{"start":{"line":73,"column":8},"end":{"line":75,"column":9}}]},"4":{"loc":{"start":{"line":86,"column":6},"end":{"line":114,"column":7}},"type":"if","locations":[{"start":{"line":86,"column":6},"end":{"line":114,"column":7}},{"start":{"line":103,"column":13},"end":{"line":114,"column":7}}]},"5":{"loc":{"start":{"line":92,"column":8},"end":{"line":102,"column":9}},"type":"if","locations":[{"start":{"line":92,"column":8},"end":{"line":102,"column":9}}]},"6":{"loc":{"start":{"line":93,"column":47},"end":{"line":93,"column":137}},"type":"cond-expr","locations":[{"start":{"line":93,"column":65},"end":{"line":93,"column":99}},{"start":{"line":93,"column":102},"end":{"line":93,"column":137}}]},"7":{"loc":{"start":{"line":94,"column":10},"end":{"line":100,"column":11}},"type":"if","locations":[{"start":{"line":94,"column":10},"end":{"line":100,"column":11}}]},"8":{"loc":{"start":{"line":95,"column":12},"end":{"line":99,"column":13}},"type":"if","locations":[{"start":{"line":95,"column":12},"end":{"line":99,"column":13}},{"start":{"line":97,"column":19},"end":{"line":99,"column":13}}]},"9":{"loc":{"start":{"line":108,"column":8},"end":{"line":112,"column":9}},"type":"if","locations":[{"start":{"line":108,"column":8},"end":{"line":112,"column":9}},{"start":{"line":110,"column":15},"end":{"line":112,"column":9}}]},"10":{"loc":{"start":{"line":127,"column":22},"end":{"line":127,"column":56}},"type":"binary-expr","locations":[{"start":{"line":127,"column":22},"end":{"line":127,"column":43}},{"start":{"line":127,"column":47},"end":{"line":127,"column":56}}]},"11":{"loc":{"start":{"line":132,"column":4},"end":{"line":134,"column":5}},"type":"if","locations":[{"start":{"line":132,"column":4},"end":{"line":134,"column":5}}]},"12":{"loc":{"start":{"line":161,"column":4},"end":{"line":163,"column":5}},"type":"if","locations":[{"start":{"line":161,"column":4},"end":{"line":163,"column":5}}]},"13":{"loc":{"start":{"line":170,"column":4},"end":{"line":172,"column":5}},"type":"if","locations":[{"start":{"line":170,"column":4},"end":{"line":172,"column":5}}]},"14":{"loc":{"start":{"line":176,"column":4},"end":{"line":178,"column":5}},"type":"if","locations":[{"start":{"line":176,"column":4},"end":{"line":178,"column":5}}]},"15":{"loc":{"start":{"line":182,"column":4},"end":{"line":184,"column":5}},"type":"if","locations":[{"start":{"line":182,"column":4},"end":{"line":184,"column":5}}]},"16":{"loc":{"start":{"line":231,"column":4},"end":{"line":234,"column":5}},"type":"if","locations":[{"start":{"line":231,"column":4},"end":{"line":234,"column":5}}]},"17":{"loc":{"start":{"line":253,"column":27},"end":{"line":259,"column":15}},"type":"cond-expr","locations":[{"start":{"line":254,"column":8},"end":{"line":258,"column":null}},{"start":{"line":259,"column":8},"end":{"line":259,"column":15}}]},"18":{"loc":{"start":{"line":268,"column":6},"end":{"line":268,"column":167}},"type":"cond-expr","locations":[{"start":{"line":268,"column":41},"end":{"line":268,"column":155}},{"start":{"line":268,"column":158},"end":{"line":268,"column":167}}]},"19":{"loc":{"start":{"line":286,"column":4},"end":{"line":292,"column":5}},"type":"if","locations":[{"start":{"line":286,"column":4},"end":{"line":292,"column":5}}]},"20":{"loc":{"start":{"line":299,"column":4},"end":{"line":301,"column":5}},"type":"if","locations":[{"start":{"line":299,"column":4},"end":{"line":301,"column":5}}]},"21":{"loc":{"start":{"line":308,"column":4},"end":{"line":310,"column":5}},"type":"if","locations":[{"start":{"line":308,"column":4},"end":{"line":310,"column":5}}]},"22":{"loc":{"start":{"line":317,"column":4},"end":{"line":319,"column":5}},"type":"if","locations":[{"start":{"line":317,"column":4},"end":{"line":319,"column":5}}]},"23":{"loc":{"start":{"line":341,"column":4},"end":{"line":353,"column":5}},"type":"if","locations":[{"start":{"line":341,"column":4},"end":{"line":353,"column":5}}]},"24":{"loc":{"start":{"line":350,"column":6},"end":{"line":352,"column":7}},"type":"if","locations":[{"start":{"line":350,"column":6},"end":{"line":352,"column":7}}]},"25":{"loc":{"start":{"line":361,"column":6},"end":{"line":363,"column":7}},"type":"if","locations":[{"start":{"line":361,"column":6},"end":{"line":363,"column":7}}]},"26":{"loc":{"start":{"line":373,"column":4},"end":{"line":375,"column":5}},"type":"if","locations":[{"start":{"line":373,"column":4},"end":{"line":375,"column":5}}]},"27":{"loc":{"start":{"line":383,"column":11},"end":{"line":383,"column":44}},"type":"binary-expr","locations":[{"start":{"line":383,"column":11},"end":{"line":383,"column":39}},{"start":{"line":383,"column":43},"end":{"line":383,"column":44}}]},"28":{"loc":{"start":{"line":391,"column":4},"end":{"line":393,"column":5}},"type":"if","locations":[{"start":{"line":391,"column":4},"end":{"line":393,"column":5}}]}},"s":{"0":1,"1":1,"2":6,"3":6,"4":6,"5":6,"6":6,"7":6,"8":6,"9":6,"10":6,"11":6,"12":6,"13":6,"14":7,"15":7,"16":7,"17":7,"18":7,"19":7,"20":7,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":6,"83":6,"84":6,"85":6,"86":6,"87":6,"88":6,"89":13,"90":2,"91":13,"92":13,"93":13,"94":13,"95":6,"96":6,"97":7,"98":7,"99":13,"100":13,"101":7,"102":13,"103":13,"104":0,"105":0,"106":0,"107":0,"108":13,"109":13,"110":13,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":4,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":0,"132":0,"133":0,"134":0,"135":14,"136":14,"137":14,"138":0,"139":0,"140":0,"141":0,"142":0,"143":1,"144":2,"145":1,"146":1,"147":1},"f":{"0":6,"1":7,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":6,"12":13,"13":13,"14":13,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":4,"28":1,"29":0,"30":14,"31":0,"32":0,"33":1},"b":{"0":[7],"1":[0],"2":[0],"3":[0],"4":[0,0],"5":[0],"6":[0,0],"7":[0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0],"12":[0],"13":[0],"14":[0],"15":[0],"16":[6],"17":[13,0],"18":[0,13],"19":[0],"20":[0],"21":[0],"22":[0],"23":[1],"24":[1],"25":[0],"26":[14],"27":[0,0],"28":[0]}}
-,"/Users/jrosenbaum/Documents/Code/.obsidian/plugins/claudesidian-mcp/src/ui/chat/services/BranchManager.ts": {"path":"/Users/jrosenbaum/Documents/Code/.obsidian/plugins/claudesidian-mcp/src/ui/chat/services/BranchManager.ts","statementMap":{"0":{"start":{"line":25,"column":12},"end":{"line":25,"column":52}},"1":{"start":{"line":26,"column":12},"end":{"line":26,"column":39}},"2":{"start":{"line":38,"column":4},"end":{"line":89,"column":5}},"3":{"start":{"line":40,"column":27},"end":{"line":40,"column":89}},"4":{"start":{"line":40,"column":68},"end":{"line":40,"column":88}},"5":{"start":{"line":41,"column":6},"end":{"line":44,"column":7}},"6":{"start":{"line":42,"column":8},"end":{"line":42,"column":71}},"7":{"start":{"line":43,"column":8},"end":{"line":43,"column":20}},"8":{"start":{"line":46,"column":22},"end":{"line":46,"column":57}},"9":{"start":{"line":49,"column":6},"end":{"line":51,"column":7}},"10":{"start":{"line":50,"column":8},"end":{"line":50,"column":30}},"11":{"start":{"line":54,"column":18},"end":{"line":54,"column":28}},"12":{"start":{"line":55,"column":23},"end":{"line":55,"column":84}},"13":{"start":{"line":57,"column":44},"end":{"line":59,"column":8}},"14":{"start":{"line":61,"column":44},"end":{"line":69,"column":8}},"15":{"start":{"line":72,"column":6},"end":{"line":72,"column":39}},"16":{"start":{"line":75,"column":6},"end":{"line":75,"column":63}},"17":{"start":{"line":78,"column":6},"end":{"line":80,"column":9}},"18":{"start":{"line":82,"column":6},"end":{"line":82,"column":55}},"19":{"start":{"line":84,"column":6},"end":{"line":84,"column":22}},"20":{"start":{"line":86,"column":6},"end":{"line":86,"column":71}},"21":{"start":{"line":87,"column":6},"end":{"line":87,"column":67}},"22":{"start":{"line":88,"column":6},"end":{"line":88,"column":18}},"23":{"start":{"line":100,"column":4},"end":{"line":138,"column":5}},"24":{"start":{"line":102,"column":27},"end":{"line":102,"column":89}},"25":{"start":{"line":102,"column":68},"end":{"line":102,"column":88}},"26":{"start":{"line":103,"column":6},"end":{"line":106,"column":7}},"27":{"start":{"line":104,"column":8},"end":{"line":104,"column":71}},"28":{"start":{"line":105,"column":8},"end":{"line":105,"column":21}},"29":{"start":{"line":108,"column":22},"end":{"line":108,"column":57}},"30":{"start":{"line":111,"column":6},"end":{"line":114,"column":7}},"31":{"start":{"line":112,"column":8},"end":{"line":112,"column":76}},"32":{"start":{"line":113,"column":8},"end":{"line":113,"column":21}},"33":{"start":{"line":116,"column":26},"end":{"line":116,"column":78}},"34":{"start":{"line":116,"column":60},"end":{"line":116,"column":77}},"35":{"start":{"line":117,"column":6},"end":{"line":120,"column":7}},"36":{"start":{"line":118,"column":8},"end":{"line":118,"column":69}},"37":{"start":{"line":119,"column":8},"end":{"line":119,"column":21}},"38":{"start":{"line":124,"column":6},"end":{"line":124,"column":55}},"39":{"start":{"line":127,"column":6},"end":{"line":129,"column":9}},"40":{"start":{"line":131,"column":6},"end":{"line":131,"column":56}},"41":{"start":{"line":133,"column":6},"end":{"line":133,"column":18}},"42":{"start":{"line":135,"column":6},"end":{"line":135,"column":71}},"43":{"start":{"line":136,"column":6},"end":{"line":136,"column":56}},"44":{"start":{"line":137,"column":6},"end":{"line":137,"column":19}},"45":{"start":{"line":148,"column":4},"end":{"line":166,"column":5}},"46":{"start":{"line":149,"column":27},"end":{"line":149,"column":89}},"47":{"start":{"line":149,"column":68},"end":{"line":149,"column":88}},"48":{"start":{"line":150,"column":6},"end":{"line":152,"column":7}},"49":{"start":{"line":151,"column":8},"end":{"line":151,"column":21}},"50":{"start":{"line":154,"column":22},"end":{"line":154,"column":57}},"51":{"start":{"line":155,"column":6},"end":{"line":155,"column":41}},"52":{"start":{"line":157,"column":6},"end":{"line":159,"column":9}},"53":{"start":{"line":161,"column":6},"end":{"line":161,"column":58}},"54":{"start":{"line":162,"column":6},"end":{"line":162,"column":18}},"55":{"start":{"line":164,"column":6},"end":{"line":164,"column":76}},"56":{"start":{"line":165,"column":6},"end":{"line":165,"column":19}},"57":{"start":{"line":177,"column":4},"end":{"line":179,"column":5}},"58":{"start":{"line":178,"column":6},"end":{"line":178,"column":60}},"59":{"start":{"line":181,"column":20},"end":{"line":181,"column":77}},"60":{"start":{"line":181,"column":56},"end":{"line":181,"column":76}},"61":{"start":{"line":182,"column":4},"end":{"line":184,"column":5}},"62":{"start":{"line":183,"column":6},"end":{"line":183,"column":19}},"63":{"start":{"line":186,"column":24},"end":{"line":186,"column":33}},"64":{"start":{"line":187,"column":4},"end":{"line":189,"column":5}},"65":{"start":{"line":188,"column":6},"end":{"line":188,"column":19}},"66":{"start":{"line":191,"column":4},"end":{"line":191,"column":90}},"67":{"start":{"line":198,"column":24},"end":{"line":198,"column":59}},"68":{"start":{"line":201,"column":4},"end":{"line":203,"column":5}},"69":{"start":{"line":202,"column":6},"end":{"line":202,"column":18}},"70":{"start":{"line":205,"column":24},"end":{"line":205,"column":39}},"71":{"start":{"line":206,"column":4},"end":{"line":208,"column":5}},"72":{"start":{"line":207,"column":6},"end":{"line":207,"column":43}},"73":{"start":{"line":210,"column":4},"end":{"line":210,"column":16}},"74":{"start":{"line":217,"column":19},"end":{"line":217,"column":48}},"75":{"start":{"line":218,"column":4},"end":{"line":226,"column":5}},"76":{"start":{"line":219,"column":6},"end":{"line":221,"column":7}},"77":{"start":{"line":220,"column":8},"end":{"line":220,"column":67}},"78":{"start":{"line":225,"column":6},"end":{"line":225,"column":16}},"79":{"start":{"line":227,"column":4},"end":{"line":227,"column":27}},"80":{"start":{"line":234,"column":19},"end":{"line":234,"column":48}},"81":{"start":{"line":235,"column":4},"end":{"line":243,"column":5}},"82":{"start":{"line":236,"column":6},"end":{"line":238,"column":7}},"83":{"start":{"line":237,"column":8},"end":{"line":237,"column":69}},"84":{"start":{"line":242,"column":6},"end":{"line":242,"column":23}},"85":{"start":{"line":244,"column":4},"end":{"line":244,"column":29}},"86":{"start":{"line":251,"column":19},"end":{"line":251,"column":48}},"87":{"start":{"line":252,"column":4},"end":{"line":258,"column":5}},"88":{"start":{"line":253,"column":6},"end":{"line":255,"column":7}},"89":{"start":{"line":254,"column":8},"end":{"line":254,"column":69}},"90":{"start":{"line":257,"column":6},"end":{"line":257,"column":23}},"91":{"start":{"line":259,"column":4},"end":{"line":259,"column":29}},"92":{"start":{"line":272,"column":24},"end":{"line":272,"column":59}},"93":{"start":{"line":273,"column":24},"end":{"line":273,"column":53}},"94":{"start":{"line":274,"column":18},"end":{"line":274,"column":33}},"95":{"start":{"line":276,"column":19},"end":{"line":276,"column":48}},"96":{"start":{"line":278,"column":4},"end":{"line":284,"column":6}},"97":{"start":{"line":291,"column":4},"end":{"line":291,"column":47}},"98":{"start":{"line":298,"column":4},"end":{"line":298,"column":34}},"99":{"start":{"line":305,"column":4},"end":{"line":307,"column":5}},"100":{"start":{"line":306,"column":6},"end":{"line":306,"column":18}},"101":{"start":{"line":308,"column":4},"end":{"line":308,"column":67}},"102":{"start":{"line":308,"column":40},"end":{"line":308,"column":57}},"103":{"start":{"line":315,"column":4},"end":{"line":317,"column":5}},"104":{"start":{"line":316,"column":6},"end":{"line":316,"column":19}},"105":{"start":{"line":318,"column":4},"end":{"line":318,"column":63}},"106":{"start":{"line":318,"column":40},"end":{"line":318,"column":61}},"107":{"start":{"line":325,"column":4},"end":{"line":327,"column":5}},"108":{"start":{"line":326,"column":6},"end":{"line":326,"column":16}},"109":{"start":{"line":328,"column":4},"end":{"line":328,"column":65}},"110":{"start":{"line":328,"column":42},"end":{"line":328,"column":63}},"111":{"start":{"line":335,"column":4},"end":{"line":337,"column":5}},"112":{"start":{"line":336,"column":6},"end":{"line":336,"column":16}},"113":{"start":{"line":338,"column":4},"end":{"line":338,"column":62}},"114":{"start":{"line":338,"column":42},"end":{"line":338,"column":60}},"115":{"start":{"line":345,"column":25},"end":{"line":345,"column":60}},"116":{"start":{"line":346,"column":4},"end":{"line":346,"column":54}},"117":{"start":{"line":353,"column":25},"end":{"line":353,"column":60}},"118":{"start":{"line":354,"column":18},"end":{"line":354,"column":53}},"119":{"start":{"line":355,"column":4},"end":{"line":355,"column":62}},"120":{"start":{"line":23,"column":0},"end":{"line":23,"column":13}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":24,"column":2},"end":{"line":24,"column":null}},"loc":{"start":{"line":26,"column":39},"end":{"line":27,"column":6}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":32,"column":2},"end":{"line":32,"column":7}},"loc":{"start":{"line":36,"column":24},"end":{"line":90,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":40,"column":59},"end":{"line":40,"column":60}},"loc":{"start":{"line":40,"column":68},"end":{"line":40,"column":88}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":95,"column":2},"end":{"line":95,"column":7}},"loc":{"start":{"line":98,"column":20},"end":{"line":139,"column":3}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":102,"column":59},"end":{"line":102,"column":60}},"loc":{"start":{"line":102,"column":68},"end":{"line":102,"column":88}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":116,"column":53},"end":{"line":116,"column":54}},"loc":{"start":{"line":116,"column":60},"end":{"line":116,"column":77}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":144,"column":2},"end":{"line":144,"column":7}},"loc":{"start":{"line":146,"column":21},"end":{"line":167,"column":3}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":149,"column":59},"end":{"line":149,"column":60}},"loc":{"start":{"line":149,"column":68},"end":{"line":149,"column":88}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":172,"column":2},"end":{"line":172,"column":7}},"loc":{"start":{"line":175,"column":17},"end":{"line":192,"column":3}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":181,"column":47},"end":{"line":181,"column":48}},"loc":{"start":{"line":181,"column":56},"end":{"line":181,"column":76}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":197,"column":2},"end":{"line":197,"column":17}},"loc":{"start":{"line":197,"column":46},"end":{"line":211,"column":3}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":216,"column":2},"end":{"line":216,"column":25}},"loc":{"start":{"line":216,"column":54},"end":{"line":228,"column":3}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":233,"column":2},"end":{"line":233,"column":27}},"loc":{"start":{"line":233,"column":56},"end":{"line":245,"column":3}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":250,"column":2},"end":{"line":250,"column":27}},"loc":{"start":{"line":250,"column":56},"end":{"line":260,"column":3}}},"14":{"name":"(anonymous_14)","decl":{"start":{"line":265,"column":2},"end":{"line":265,"column":15}},"loc":{"start":{"line":265,"column":44},"end":{"line":285,"column":3}}},"15":{"name":"(anonymous_15)","decl":{"start":{"line":290,"column":2},"end":{"line":290,"column":13}},"loc":{"start":{"line":290,"column":42},"end":{"line":292,"column":3}}},"16":{"name":"(anonymous_16)","decl":{"start":{"line":297,"column":2},"end":{"line":297,"column":13}},"loc":{"start":{"line":297,"column":42},"end":{"line":299,"column":3}}},"17":{"name":"(anonymous_17)","decl":{"start":{"line":304,"column":2},"end":{"line":304,"column":15}},"loc":{"start":{"line":304,"column":62},"end":{"line":309,"column":3}}},"18":{"name":"(anonymous_18)","decl":{"start":{"line":308,"column":33},"end":{"line":308,"column":34}},"loc":{"start":{"line":308,"column":40},"end":{"line":308,"column":57}}},"19":{"name":"(anonymous_19)","decl":{"start":{"line":314,"column":2},"end":{"line":314,"column":21}},"loc":{"start":{"line":314,"column":50},"end":{"line":319,"column":3}}},"20":{"name":"(anonymous_20)","decl":{"start":{"line":318,"column":33},"end":{"line":318,"column":34}},"loc":{"start":{"line":318,"column":40},"end":{"line":318,"column":61}}},"21":{"name":"(anonymous_21)","decl":{"start":{"line":324,"column":2},"end":{"line":324,"column":21}},"loc":{"start":{"line":324,"column":50},"end":{"line":329,"column":3}}},"22":{"name":"(anonymous_22)","decl":{"start":{"line":328,"column":35},"end":{"line":328,"column":36}},"loc":{"start":{"line":328,"column":42},"end":{"line":328,"column":63}}},"23":{"name":"(anonymous_23)","decl":{"start":{"line":334,"column":2},"end":{"line":334,"column":18}},"loc":{"start":{"line":334,"column":47},"end":{"line":339,"column":3}}},"24":{"name":"(anonymous_24)","decl":{"start":{"line":338,"column":35},"end":{"line":338,"column":36}},"loc":{"start":{"line":338,"column":42},"end":{"line":338,"column":60}}},"25":{"name":"(anonymous_25)","decl":{"start":{"line":344,"column":2},"end":{"line":344,"column":18}},"loc":{"start":{"line":344,"column":47},"end":{"line":347,"column":3}}},"26":{"name":"(anonymous_26)","decl":{"start":{"line":352,"column":2},"end":{"line":352,"column":14}},"loc":{"start":{"line":352,"column":43},"end":{"line":356,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":41,"column":6},"end":{"line":44,"column":7}},"type":"if","locations":[{"start":{"line":41,"column":6},"end":{"line":44,"column":7}}]},"1":{"loc":{"start":{"line":49,"column":6},"end":{"line":51,"column":7}},"type":"if","locations":[{"start":{"line":49,"column":6},"end":{"line":51,"column":7}}]},"2":{"loc":{"start":{"line":58,"column":21},"end":{"line":58,"column":89}},"type":"binary-expr","locations":[{"start":{"line":58,"column":21},"end":{"line":58,"column":32}},{"start":{"line":58,"column":36},"end":{"line":58,"column":89}}]},"3":{"loc":{"start":{"line":103,"column":6},"end":{"line":106,"column":7}},"type":"if","locations":[{"start":{"line":103,"column":6},"end":{"line":106,"column":7}}]},"4":{"loc":{"start":{"line":111,"column":6},"end":{"line":114,"column":7}},"type":"if","locations":[{"start":{"line":111,"column":6},"end":{"line":114,"column":7}}]},"5":{"loc":{"start":{"line":117,"column":6},"end":{"line":120,"column":7}},"type":"if","locations":[{"start":{"line":117,"column":6},"end":{"line":120,"column":7}}]},"6":{"loc":{"start":{"line":150,"column":6},"end":{"line":152,"column":7}},"type":"if","locations":[{"start":{"line":150,"column":6},"end":{"line":152,"column":7}}]},"7":{"loc":{"start":{"line":177,"column":4},"end":{"line":179,"column":5}},"type":"if","locations":[{"start":{"line":177,"column":4},"end":{"line":179,"column":5}}]},"8":{"loc":{"start":{"line":182,"column":4},"end":{"line":184,"column":5}},"type":"if","locations":[{"start":{"line":182,"column":4},"end":{"line":184,"column":5}}]},"9":{"loc":{"start":{"line":187,"column":4},"end":{"line":189,"column":5}},"type":"if","locations":[{"start":{"line":187,"column":4},"end":{"line":189,"column":5}}]},"10":{"loc":{"start":{"line":187,"column":8},"end":{"line":187,"column":65}},"type":"binary-expr","locations":[{"start":{"line":187,"column":8},"end":{"line":187,"column":23}},{"start":{"line":187,"column":27},"end":{"line":187,"column":65}}]},"11":{"loc":{"start":{"line":198,"column":24},"end":{"line":198,"column":59}},"type":"binary-expr","locations":[{"start":{"line":198,"column":24},"end":{"line":198,"column":54}},{"start":{"line":198,"column":58},"end":{"line":198,"column":59}}]},"12":{"loc":{"start":{"line":201,"column":4},"end":{"line":203,"column":5}},"type":"if","locations":[{"start":{"line":201,"column":4},"end":{"line":203,"column":5}}]},"13":{"loc":{"start":{"line":201,"column":8},"end":{"line":201,"column":46}},"type":"binary-expr","locations":[{"start":{"line":201,"column":8},"end":{"line":201,"column":25}},{"start":{"line":201,"column":29},"end":{"line":201,"column":46}}]},"14":{"loc":{"start":{"line":206,"column":4},"end":{"line":208,"column":5}},"type":"if","locations":[{"start":{"line":206,"column":4},"end":{"line":208,"column":5}}]},"15":{"loc":{"start":{"line":206,"column":8},"end":{"line":206,"column":65}},"type":"binary-expr","locations":[{"start":{"line":206,"column":8},"end":{"line":206,"column":24}},{"start":{"line":206,"column":28},"end":{"line":206,"column":65}}]},"16":{"loc":{"start":{"line":218,"column":4},"end":{"line":226,"column":5}},"type":"if","locations":[{"start":{"line":218,"column":4},"end":{"line":226,"column":5}}]},"17":{"loc":{"start":{"line":219,"column":6},"end":{"line":221,"column":7}},"type":"if","locations":[{"start":{"line":219,"column":6},"end":{"line":221,"column":7}}]},"18":{"loc":{"start":{"line":235,"column":4},"end":{"line":243,"column":5}},"type":"if","locations":[{"start":{"line":235,"column":4},"end":{"line":243,"column":5}}]},"19":{"loc":{"start":{"line":236,"column":6},"end":{"line":238,"column":7}},"type":"if","locations":[{"start":{"line":236,"column":6},"end":{"line":238,"column":7}}]},"20":{"loc":{"start":{"line":252,"column":4},"end":{"line":258,"column":5}},"type":"if","locations":[{"start":{"line":252,"column":4},"end":{"line":258,"column":5}}]},"21":{"loc":{"start":{"line":253,"column":6},"end":{"line":255,"column":7}},"type":"if","locations":[{"start":{"line":253,"column":6},"end":{"line":255,"column":7}}]},"22":{"loc":{"start":{"line":272,"column":24},"end":{"line":272,"column":59}},"type":"binary-expr","locations":[{"start":{"line":272,"column":24},"end":{"line":272,"column":54}},{"start":{"line":272,"column":58},"end":{"line":272,"column":59}}]},"23":{"loc":{"start":{"line":273,"column":24},"end":{"line":273,"column":53}},"type":"binary-expr","locations":[{"start":{"line":273,"column":24},"end":{"line":273,"column":48}},{"start":{"line":273,"column":52},"end":{"line":273,"column":53}}]},"24":{"loc":{"start":{"line":291,"column":12},"end":{"line":291,"column":41}},"type":"binary-expr","locations":[{"start":{"line":291,"column":12},"end":{"line":291,"column":36}},{"start":{"line":291,"column":40},"end":{"line":291,"column":41}}]},"25":{"loc":{"start":{"line":298,"column":11},"end":{"line":298,"column":33}},"type":"binary-expr","locations":[{"start":{"line":298,"column":11},"end":{"line":298,"column":27}},{"start":{"line":298,"column":31},"end":{"line":298,"column":33}}]},"26":{"loc":{"start":{"line":305,"column":4},"end":{"line":307,"column":5}},"type":"if","locations":[{"start":{"line":305,"column":4},"end":{"line":307,"column":5}}]},"27":{"loc":{"start":{"line":308,"column":11},"end":{"line":308,"column":66}},"type":"binary-expr","locations":[{"start":{"line":308,"column":11},"end":{"line":308,"column":58}},{"start":{"line":308,"column":62},"end":{"line":308,"column":66}}]},"28":{"loc":{"start":{"line":315,"column":4},"end":{"line":317,"column":5}},"type":"if","locations":[{"start":{"line":315,"column":4},"end":{"line":317,"column":5}}]},"29":{"loc":{"start":{"line":325,"column":4},"end":{"line":327,"column":5}},"type":"if","locations":[{"start":{"line":325,"column":4},"end":{"line":327,"column":5}}]},"30":{"loc":{"start":{"line":335,"column":4},"end":{"line":337,"column":5}},"type":"if","locations":[{"start":{"line":335,"column":4},"end":{"line":337,"column":5}}]},"31":{"loc":{"start":{"line":345,"column":25},"end":{"line":345,"column":60}},"type":"binary-expr","locations":[{"start":{"line":345,"column":25},"end":{"line":345,"column":55}},{"start":{"line":345,"column":59},"end":{"line":345,"column":60}}]},"32":{"loc":{"start":{"line":346,"column":11},"end":{"line":346,"column":53}},"type":"cond-expr","locations":[{"start":{"line":346,"column":30},"end":{"line":346,"column":46}},{"start":{"line":346,"column":49},"end":{"line":346,"column":53}}]},"33":{"loc":{"start":{"line":353,"column":25},"end":{"line":353,"column":60}},"type":"binary-expr","locations":[{"start":{"line":353,"column":25},"end":{"line":353,"column":55}},{"start":{"line":353,"column":59},"end":{"line":353,"column":60}}]},"34":{"loc":{"start":{"line":354,"column":19},"end":{"line":354,"column":48}},"type":"binary-expr","locations":[{"start":{"line":354,"column":19},"end":{"line":354,"column":43}},{"start":{"line":354,"column":47},"end":{"line":354,"column":48}}]},"35":{"loc":{"start":{"line":355,"column":11},"end":{"line":355,"column":61}},"type":"cond-expr","locations":[{"start":{"line":355,"column":38},"end":{"line":355,"column":54}},{"start":{"line":355,"column":57},"end":{"line":355,"column":61}}]}},"s":{"0":26,"1":26,"2":4,"3":4,"4":8,"5":4,"6":1,"7":1,"8":3,"9":3,"10":3,"11":3,"12":3,"13":3,"14":3,"15":3,"16":3,"17":3,"18":3,"19":3,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":1,"46":1,"47":2,"48":1,"49":0,"50":1,"51":1,"52":1,"53":1,"54":1,"55":0,"56":0,"57":3,"58":1,"59":2,"60":4,"61":2,"62":1,"63":1,"64":1,"65":1,"66":0,"67":15,"68":15,"69":6,"70":9,"71":9,"72":8,"73":1,"74":3,"75":3,"76":2,"77":1,"78":1,"79":1,"80":4,"81":4,"82":2,"83":1,"84":1,"85":2,"86":2,"87":2,"88":2,"89":1,"90":1,"91":0,"92":2,"93":2,"94":2,"95":2,"96":2,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":2,"116":2,"117":2,"118":2,"119":2,"120":1},"f":{"0":26,"1":4,"2":8,"3":0,"4":0,"5":0,"6":1,"7":2,"8":3,"9":4,"10":15,"11":3,"12":4,"13":2,"14":2,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":2,"26":2},"b":{"0":[1],"1":[3],"2":[3,3],"3":[0],"4":[0],"5":[0],"6":[0],"7":[1],"8":[1],"9":[1],"10":[1,1],"11":[15,6],"12":[6],"13":[15,9],"14":[8],"15":[9,9],"16":[2],"17":[1],"18":[2],"19":[1],"20":[2],"21":[1],"22":[2,1],"23":[2,1],"24":[0,0],"25":[0,0],"26":[0],"27":[0,0],"28":[0],"29":[0],"30":[0],"31":[2,1],"32":[1,1],"33":[2,1],"34":[2,0],"35":[1,1]}}
-,"/Users/jrosenbaum/Documents/Code/.obsidian/plugins/claudesidian-mcp/src/ui/chat/services/MessageAlternativeService.ts": {"path":"/Users/jrosenbaum/Documents/Code/.obsidian/plugins/claudesidian-mcp/src/ui/chat/services/MessageAlternativeService.ts","statementMap":{"0":{"start":{"line":25,"column":0},"end":{"line":25,"column":66}},"1":{"start":{"line":53,"column":12},"end":{"line":53,"column":36}},"2":{"start":{"line":54,"column":12},"end":{"line":54,"column":40}},"3":{"start":{"line":55,"column":12},"end":{"line":55,"column":47}},"4":{"start":{"line":56,"column":12},"end":{"line":56,"column":38}},"5":{"start":{"line":57,"column":12},"end":{"line":57,"column":51}},"6":{"start":{"line":46,"column":10},"end":{"line":46,"column":64}},"7":{"start":{"line":47,"column":10},"end":{"line":47,"column":58}},"8":{"start":{"line":50,"column":10},"end":{"line":50,"column":51}},"9":{"start":{"line":78,"column":4},"end":{"line":80,"column":5}},"10":{"start":{"line":79,"column":6},"end":{"line":79,"column":13}},"11":{"start":{"line":82,"column":27},"end":{"line":82,"column":89}},"12":{"start":{"line":82,"column":66},"end":{"line":82,"column":88}},"13":{"start":{"line":83,"column":4},"end":{"line":83,"column":38}},"14":{"start":{"line":83,"column":31},"end":{"line":83,"column":38}},"15":{"start":{"line":85,"column":22},"end":{"line":85,"column":59}},"16":{"start":{"line":86,"column":4},"end":{"line":86,"column":61}},"17":{"start":{"line":86,"column":54},"end":{"line":86,"column":61}},"18":{"start":{"line":89,"column":4},"end":{"line":89,"column":37}},"19":{"start":{"line":89,"column":30},"end":{"line":89,"column":37}},"20":{"start":{"line":90,"column":24},"end":{"line":90,"column":65}},"21":{"start":{"line":91,"column":4},"end":{"line":91,"column":60}},"22":{"start":{"line":91,"column":53},"end":{"line":91,"column":60}},"23":{"start":{"line":94,"column":4},"end":{"line":94,"column":42}},"24":{"start":{"line":96,"column":4},"end":{"line":211,"column":5}},"25":{"start":{"line":97,"column":6},"end":{"line":97,"column":46}},"26":{"start":{"line":100,"column":30},"end":{"line":100,"column":47}},"27":{"start":{"line":101,"column":32},"end":{"line":101,"column":90}},"28":{"start":{"line":102,"column":32},"end":{"line":102,"column":51}},"29":{"start":{"line":104,"column":49},"end":{"line":113,"column":8}},"30":{"start":{"line":115,"column":23},"end":{"line":118,"column":null}},"31":{"start":{"line":124,"column":35},"end":{"line":124,"column":83}},"32":{"start":{"line":125,"column":6},"end":{"line":133,"column":7}},"33":{"start":{"line":126,"column":29},"end":{"line":126,"column":77}},"34":{"start":{"line":126,"column":59},"end":{"line":126,"column":76}},"35":{"start":{"line":127,"column":8},"end":{"line":132,"column":9}},"36":{"start":{"line":128,"column":10},"end":{"line":128,"column":62}},"37":{"start":{"line":129,"column":10},"end":{"line":129,"column":44}},"38":{"start":{"line":131,"column":10},"end":{"line":131,"column":66}},"39":{"start":{"line":136,"column":6},"end":{"line":136,"column":29}},"40":{"start":{"line":137,"column":6},"end":{"line":137,"column":38}},"41":{"start":{"line":138,"column":6},"end":{"line":138,"column":38}},"42":{"start":{"line":139,"column":6},"end":{"line":139,"column":33}},"43":{"start":{"line":140,"column":6},"end":{"line":140,"column":32}},"44":{"start":{"line":144,"column":6},"end":{"line":144,"column":43}},"45":{"start":{"line":147,"column":6},"end":{"line":147,"column":54}},"46":{"start":{"line":150,"column":6},"end":{"line":150,"column":58}},"47":{"start":{"line":151,"column":6},"end":{"line":151,"column":51}},"48":{"start":{"line":154,"column":33},"end":{"line":154,"column":52}},"49":{"start":{"line":159,"column":6},"end":{"line":168,"column":8}},"50":{"start":{"line":171,"column":6},"end":{"line":171,"column":62}},"51":{"start":{"line":174,"column":6},"end":{"line":174,"column":54}},"52":{"start":{"line":177,"column":6},"end":{"line":205,"column":7}},"53":{"start":{"line":180,"column":31},"end":{"line":180,"column":68}},"54":{"start":{"line":181,"column":8},"end":{"line":200,"column":9}},"55":{"start":{"line":182,"column":29},"end":{"line":182,"column":84}},"56":{"start":{"line":184,"column":10},"end":{"line":199,"column":11}},"57":{"start":{"line":186,"column":12},"end":{"line":186,"column":90}},"58":{"start":{"line":187,"column":12},"end":{"line":187,"column":45}},"59":{"start":{"line":188,"column":12},"end":{"line":188,"column":45}},"60":{"start":{"line":190,"column":12},"end":{"line":190,"column":68}},"61":{"start":{"line":191,"column":12},"end":{"line":191,"column":92}},"62":{"start":{"line":194,"column":12},"end":{"line":194,"column":45}},"63":{"start":{"line":195,"column":12},"end":{"line":195,"column":45}},"64":{"start":{"line":196,"column":12},"end":{"line":196,"column":40}},"65":{"start":{"line":198,"column":12},"end":{"line":198,"column":68}},"66":{"start":{"line":202,"column":8},"end":{"line":202,"column":56}},"67":{"start":{"line":204,"column":8},"end":{"line":204,"column":71}},"68":{"start":{"line":207,"column":6},"end":{"line":207,"column":47}},"69":{"start":{"line":208,"column":6},"end":{"line":208,"column":41}},"70":{"start":{"line":209,"column":6},"end":{"line":209,"column":44}},"71":{"start":{"line":210,"column":6},"end":{"line":210,"column":47}},"72":{"start":{"line":218,"column":4},"end":{"line":222,"column":5}},"73":{"start":{"line":219,"column":6},"end":{"line":219,"column":42}},"74":{"start":{"line":220,"column":6},"end":{"line":220,"column":41}},"75":{"start":{"line":221,"column":6},"end":{"line":221,"column":44}},"76":{"start":{"line":229,"column":4},"end":{"line":229,"column":48}},"77":{"start":{"line":45,"column":0},"end":{"line":45,"column":13}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":52,"column":2},"end":{"line":52,"column":null}},"loc":{"start":{"line":57,"column":51},"end":{"line":58,"column":6}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":66,"column":2},"end":{"line":66,"column":7}},"loc":{"start":{"line":75,"column":5},"end":{"line":212,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":82,"column":59},"end":{"line":82,"column":62}},"loc":{"start":{"line":82,"column":66},"end":{"line":82,"column":88}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":126,"column":54},"end":{"line":126,"column":55}},"loc":{"start":{"line":126,"column":59},"end":{"line":126,"column":76}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":217,"column":2},"end":{"line":217,"column":8}},"loc":{"start":{"line":217,"column":8},"end":{"line":223,"column":3}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":228,"column":2},"end":{"line":228,"column":14}},"loc":{"start":{"line":228,"column":14},"end":{"line":230,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":78,"column":4},"end":{"line":80,"column":5}},"type":"if","locations":[{"start":{"line":78,"column":4},"end":{"line":80,"column":5}}]},"1":{"loc":{"start":{"line":83,"column":4},"end":{"line":83,"column":38}},"type":"if","locations":[{"start":{"line":83,"column":4},"end":{"line":83,"column":38}}]},"2":{"loc":{"start":{"line":86,"column":4},"end":{"line":86,"column":61}},"type":"if","locations":[{"start":{"line":86,"column":4},"end":{"line":86,"column":61}}]},"3":{"loc":{"start":{"line":86,"column":8},"end":{"line":86,"column":52}},"type":"binary-expr","locations":[{"start":{"line":86,"column":8},"end":{"line":86,"column":18}},{"start":{"line":86,"column":22},"end":{"line":86,"column":52}}]},"4":{"loc":{"start":{"line":89,"column":4},"end":{"line":89,"column":37}},"type":"if","locations":[{"start":{"line":89,"column":4},"end":{"line":89,"column":37}}]},"5":{"loc":{"start":{"line":91,"column":4},"end":{"line":91,"column":60}},"type":"if","locations":[{"start":{"line":91,"column":4},"end":{"line":91,"column":60}}]},"6":{"loc":{"start":{"line":91,"column":8},"end":{"line":91,"column":51}},"type":"binary-expr","locations":[{"start":{"line":91,"column":8},"end":{"line":91,"column":20}},{"start":{"line":91,"column":24},"end":{"line":91,"column":51}}]},"7":{"loc":{"start":{"line":101,"column":32},"end":{"line":101,"column":90}},"type":"cond-expr","locations":[{"start":{"line":101,"column":54},"end":{"line":101,"column":78}},{"start":{"line":101,"column":81},"end":{"line":101,"column":90}}]},"8":{"loc":{"start":{"line":110,"column":15},"end":{"line":110,"column":44}},"type":"binary-expr","locations":[{"start":{"line":110,"column":15},"end":{"line":110,"column":30}},{"start":{"line":110,"column":34},"end":{"line":110,"column":44}}]},"9":{"loc":{"start":{"line":125,"column":6},"end":{"line":133,"column":7}},"type":"if","locations":[{"start":{"line":125,"column":6},"end":{"line":133,"column":7}}]},"10":{"loc":{"start":{"line":125,"column":10},"end":{"line":125,"column":53}},"type":"binary-expr","locations":[{"start":{"line":125,"column":10},"end":{"line":125,"column":41}},{"start":{"line":125,"column":45},"end":{"line":125,"column":53}}]},"11":{"loc":{"start":{"line":127,"column":8},"end":{"line":132,"column":9}},"type":"if","locations":[{"start":{"line":127,"column":8},"end":{"line":132,"column":9}}]},"12":{"loc":{"start":{"line":177,"column":6},"end":{"line":205,"column":7}},"type":"if","locations":[{"start":{"line":177,"column":6},"end":{"line":205,"column":7}},{"start":{"line":203,"column":13},"end":{"line":205,"column":7}}]},"13":{"loc":{"start":{"line":177,"column":10},"end":{"line":177,"column":63}},"type":"binary-expr","locations":[{"start":{"line":177,"column":10},"end":{"line":177,"column":32}},{"start":{"line":177,"column":36},"end":{"line":177,"column":63}}]},"14":{"loc":{"start":{"line":181,"column":8},"end":{"line":200,"column":9}},"type":"if","locations":[{"start":{"line":181,"column":8},"end":{"line":200,"column":9}}]},"15":{"loc":{"start":{"line":182,"column":29},"end":{"line":182,"column":84}},"type":"binary-expr","locations":[{"start":{"line":182,"column":29},"end":{"line":182,"column":51}},{"start":{"line":182,"column":55},"end":{"line":182,"column":84}}]},"16":{"loc":{"start":{"line":184,"column":10},"end":{"line":199,"column":11}},"type":"if","locations":[{"start":{"line":184,"column":10},"end":{"line":199,"column":11}},{"start":{"line":192,"column":17},"end":{"line":199,"column":11}}]},"17":{"loc":{"start":{"line":218,"column":4},"end":{"line":222,"column":5}},"type":"if","locations":[{"start":{"line":218,"column":4},"end":{"line":222,"column":5}}]},"18":{"loc":{"start":{"line":218,"column":8},"end":{"line":218,"column":69}},"type":"binary-expr","locations":[{"start":{"line":218,"column":8},"end":{"line":218,"column":35}},{"start":{"line":218,"column":39},"end":{"line":218,"column":69}}]}},"s":{"0":1,"1":22,"2":22,"3":22,"4":22,"5":22,"6":22,"7":22,"8":22,"9":23,"10":1,"11":22,"12":42,"13":22,"14":1,"15":21,"16":21,"17":1,"18":20,"19":1,"20":19,"21":19,"22":0,"23":19,"24":19,"25":19,"26":19,"27":19,"28":19,"29":19,"30":19,"31":19,"32":19,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":19,"40":19,"41":19,"42":19,"43":19,"44":19,"45":19,"46":19,"47":19,"48":19,"49":19,"50":15,"51":15,"52":4,"53":2,"54":2,"55":2,"56":2,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":2,"67":2,"68":19,"69":19,"70":19,"71":19,"72":1,"73":0,"74":0,"75":0,"76":1,"77":1},"f":{"0":22,"1":23,"2":42,"3":0,"4":1,"5":1},"b":{"0":[1],"1":[1],"2":[1],"3":[21,21],"4":[1],"5":[0],"6":[19,19],"7":[17,2],"8":[19,0],"9":[0],"10":[19,0],"11":[0],"12":[2,2],"13":[4,4],"14":[2],"15":[2,1],"16":[1,1],"17":[0],"18":[1,0]}}
-,"/Users/jrosenbaum/Documents/Code/.obsidian/plugins/claudesidian-mcp/src/ui/chat/utils/AbortHandler.ts": {"path":"/Users/jrosenbaum/Documents/Code/.obsidian/plugins/claudesidian-mcp/src/ui/chat/utils/AbortHandler.ts","statementMap":{"0":{"start":{"line":13,"column":0},"end":{"line":13,"column":59}},"1":{"start":{"line":26,"column":12},"end":{"line":26,"column":36}},"2":{"start":{"line":27,"column":12},"end":{"line":27,"column":38}},"3":{"start":{"line":42,"column":4},"end":{"line":42,"column":29}},"4":{"start":{"line":42,"column":22},"end":{"line":42,"column":29}},"5":{"start":{"line":44,"column":27},"end":{"line":44,"column":89}},"6":{"start":{"line":44,"column":66},"end":{"line":44,"column":88}},"7":{"start":{"line":45,"column":4},"end":{"line":45,"column":35}},"8":{"start":{"line":45,"column":28},"end":{"line":45,"column":35}},"9":{"start":{"line":47,"column":22},"end":{"line":47,"column":59}},"10":{"start":{"line":48,"column":23},"end":{"line":48,"column":68}},"11":{"start":{"line":51,"column":4},"end":{"line":54,"column":5}},"12":{"start":{"line":52,"column":6},"end":{"line":52,"column":51}},"13":{"start":{"line":53,"column":6},"end":{"line":53,"column":13}},"14":{"start":{"line":57,"column":4},"end":{"line":84,"column":5}},"15":{"start":{"line":59,"column":6},"end":{"line":59,"column":74}},"16":{"start":{"line":60,"column":6},"end":{"line":60,"column":34}},"17":{"start":{"line":61,"column":6},"end":{"line":61,"column":34}},"18":{"start":{"line":64,"column":6},"end":{"line":64,"column":62}},"19":{"start":{"line":67,"column":6},"end":{"line":67,"column":81}},"20":{"start":{"line":70,"column":6},"end":{"line":70,"column":54}},"21":{"start":{"line":73,"column":6},"end":{"line":73,"column":34}},"22":{"start":{"line":74,"column":6},"end":{"line":74,"column":34}},"23":{"start":{"line":77,"column":6},"end":{"line":77,"column":54}},"24":{"start":{"line":80,"column":6},"end":{"line":80,"column":62}},"25":{"start":{"line":83,"column":6},"end":{"line":83,"column":54}},"26":{"start":{"line":91,"column":4},"end":{"line":91,"column":65}},"27":{"start":{"line":104,"column":4},"end":{"line":107,"column":5}},"28":{"start":{"line":105,"column":6},"end":{"line":105,"column":71}},"29":{"start":{"line":106,"column":6},"end":{"line":106,"column":18}},"30":{"start":{"line":108,"column":4},"end":{"line":108,"column":17}},"31":{"start":{"line":24,"column":0},"end":{"line":24,"column":13}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":25,"column":2},"end":{"line":25,"column":null}},"loc":{"start":{"line":27,"column":38},"end":{"line":28,"column":6}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":37,"column":2},"end":{"line":37,"column":7}},"loc":{"start":{"line":40,"column":90},"end":{"line":85,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":44,"column":59},"end":{"line":44,"column":62}},"loc":{"start":{"line":44,"column":66},"end":{"line":44,"column":88}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":90,"column":2},"end":{"line":90,"column":14}},"loc":{"start":{"line":90,"column":29},"end":{"line":92,"column":3}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":98,"column":2},"end":{"line":98,"column":7}},"loc":{"start":{"line":102,"column":90},"end":{"line":109,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":42,"column":4},"end":{"line":42,"column":29}},"type":"if","locations":[{"start":{"line":42,"column":4},"end":{"line":42,"column":29}}]},"1":{"loc":{"start":{"line":45,"column":4},"end":{"line":45,"column":35}},"type":"if","locations":[{"start":{"line":45,"column":4},"end":{"line":45,"column":35}}]},"2":{"loc":{"start":{"line":48,"column":23},"end":{"line":48,"column":68}},"type":"binary-expr","locations":[{"start":{"line":48,"column":23},"end":{"line":48,"column":40}},{"start":{"line":48,"column":44},"end":{"line":48,"column":68}}]},"3":{"loc":{"start":{"line":51,"column":4},"end":{"line":54,"column":5}},"type":"if","locations":[{"start":{"line":51,"column":4},"end":{"line":54,"column":5}}]},"4":{"loc":{"start":{"line":57,"column":4},"end":{"line":84,"column":5}},"type":"if","locations":[{"start":{"line":57,"column":4},"end":{"line":84,"column":5}},{"start":{"line":71,"column":11},"end":{"line":84,"column":5}}]},"5":{"loc":{"start":{"line":91,"column":11},"end":{"line":91,"column":64}},"type":"binary-expr","locations":[{"start":{"line":91,"column":11},"end":{"line":91,"column":33}},{"start":{"line":91,"column":37},"end":{"line":91,"column":64}}]},"6":{"loc":{"start":{"line":104,"column":4},"end":{"line":107,"column":5}},"type":"if","locations":[{"start":{"line":104,"column":4},"end":{"line":107,"column":5}}]}},"s":{"0":1,"1":15,"2":15,"3":11,"4":1,"5":10,"6":20,"7":10,"8":1,"9":9,"10":9,"11":9,"12":1,"13":1,"14":8,"15":5,"16":5,"17":5,"18":5,"19":5,"20":5,"21":3,"22":3,"23":3,"24":3,"25":3,"26":7,"27":2,"28":1,"29":1,"30":1,"31":1},"f":{"0":15,"1":11,"2":20,"3":7,"4":2},"b":{"0":[1],"1":[1],"2":[9,7],"3":[1],"4":[5,3],"5":[7,4],"6":[1]}}
-,"/Users/jrosenbaum/Documents/Code/.obsidian/plugins/claudesidian-mcp/src/ui/chat/utils/toolCallUtils.ts": {"path":"/Users/jrosenbaum/Documents/Code/.obsidian/plugins/claudesidian-mcp/src/ui/chat/utils/toolCallUtils.ts","statementMap":{"0":{"start":{"line":16,"column":0},"end":{"line":16,"column":16}},"1":{"start":{"line":17,"column":2},"end":{"line":19,"column":3}},"2":{"start":{"line":18,"column":4},"end":{"line":18,"column":21}},"3":{"start":{"line":21,"column":20},"end":{"line":21,"column":95}},"4":{"start":{"line":21,"column":43},"end":{"line":21,"column":94}},"5":{"start":{"line":23,"column":2},"end":{"line":23,"column":54}}},"fnMap":{"0":{"name":"filterCompletedToolCalls","decl":{"start":{"line":16,"column":16},"end":{"line":16,"column":40}},"loc":{"start":{"line":16,"column":63},"end":{"line":24,"column":1}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":21,"column":37},"end":{"line":21,"column":39}},"loc":{"start":{"line":21,"column":43},"end":{"line":21,"column":94}}}},"branchMap":{"0":{"loc":{"start":{"line":17,"column":2},"end":{"line":19,"column":3}},"type":"if","locations":[{"start":{"line":17,"column":2},"end":{"line":19,"column":3}}]},"1":{"loc":{"start":{"line":17,"column":6},"end":{"line":17,"column":42}},"type":"binary-expr","locations":[{"start":{"line":17,"column":6},"end":{"line":17,"column":16}},{"start":{"line":17,"column":20},"end":{"line":17,"column":42}}]},"2":{"loc":{"start":{"line":21,"column":43},"end":{"line":21,"column":94}},"type":"binary-expr","locations":[{"start":{"line":21,"column":43},"end":{"line":21,"column":66}},{"start":{"line":21,"column":70},"end":{"line":21,"column":94}}]},"3":{"loc":{"start":{"line":23,"column":9},"end":{"line":23,"column":53}},"type":"cond-expr","locations":[{"start":{"line":23,"column":32},"end":{"line":23,"column":41}},{"start":{"line":23,"column":44},"end":{"line":23,"column":53}}]}},"s":{"0":3,"1":20,"2":3,"3":17,"4":37,"5":17},"f":{"0":20,"1":37},"b":{"0":[3],"1":[20,18],"2":[37,17],"3":[14,3]}}
-}
diff --git a/coverage/lcov-report/InlineEditService.ts.html b/coverage/lcov-report/InlineEditService.ts.html
deleted file mode 100644
index 0ed4efe7..00000000
--- a/coverage/lcov-report/InlineEditService.ts.html
+++ /dev/null
@@ -1,898 +0,0 @@
-
-
-
-
-
- Code coverage report for InlineEditService.ts
-
-
-
-
-
-
-
-
-
-
-
-
All files InlineEditService.ts
-
-
-
- 100%
- Statements
- 75/75
-
-
-
-
- 93.1%
- Branches
- 27/29
-
-
-
-
- 100%
- Functions
- 13/13
-
-
-
-
- 100%
- Lines
- 75/75
-
-
-
-
-
- Press n or j to go to the next uncovered block, b, p or k for the previous block.
-
-
-
- Filter:
-
-
-
-
-
-
-| 1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-88
-89
-90
-91
-92
-93
-94
-95
-96
-97
-98
-99
-100
-101
-102
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-113
-114
-115
-116
-117
-118
-119
-120
-121
-122
-123
-124
-125
-126
-127
-128
-129
-130
-131
-132
-133
-134
-135
-136
-137
-138
-139
-140
-141
-142
-143
-144
-145
-146
-147
-148
-149
-150
-151
-152
-153
-154
-155
-156
-157
-158
-159
-160
-161
-162
-163
-164
-165
-166
-167
-168
-169
-170
-171
-172
-173
-174
-175
-176
-177
-178
-179
-180
-181
-182
-183
-184
-185
-186
-187
-188
-189
-190
-191
-192
-193
-194
-195
-196
-197
-198
-199
-200
-201
-202
-203
-204
-205
-206
-207
-208
-209
-210
-211
-212
-213
-214
-215
-216
-217
-218
-219
-220
-221
-222
-223
-224
-225
-226
-227
-228
-229
-230
-231
-232
-233
-234
-235
-236
-237
-238
-239
-240
-241
-242
-243
-244
-245
-246
-247
-248
-249
-250
-251
-252
-253
-254
-255
-256
-257
-258
-259
-260
-261
-262
-263
-264
-265
-266
-267
-268
-269
-270
-271
-272 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1x
-
-
-
-
-
-
-
-
-
-
-
-
-
-1x
-71x
-71x
-71x
-71x
-
-71x
-
-
-
-
-
-70x
-
-
-
-
-
-
-10x
-
-
-
-
-
-
-4x
-
-
-
-
-
-
-42x
-42x
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-36x
-1x
-
-
-
-
-
-
-35x
-4x
-4x
-
-
-
-31x
-31x
-31x
-
-
-31x
-
-31x
-31x
-
-20x
-
-19x
-
-
-
-
-19x
-19x
-
-1x
-
-
-20x
-
-
-11x
-
-6x
-6x
-6x
-
-
-5x
-5x
-5x
-
-31x
-31x
-
-
-
-
-
-
-
-31x
-
-
-31x
-31x
-31x
-
-
-
-31x
-
-
-
-
-
-31x
-
-
-
-
-
-
-31x
-31x
-31x
-
-
-31x
-31x
-
-
-31x
-
-52x
-6x
-
-
-
-46x
-25x
-
-
-25x
-
-
-
-
-25x
-25x
-
-
-
-46x
-20x
-20x
-
-
-
-
-20x
-
-
-
-
-
-
-
-
-
-
-
-
-
-50x
-6x
-
-
-
-
-
-
-
-2x
-2x
-2x
-2x
-
-
-
-
-
-
-2x
-1x
-
-
-
-
-
-
-
-
-
-
-
-10x
-10x
-10x
-
-
-
-
-
-
-166x
-
-
-
-
-
-
-42x
-42x
-
-
- | /**
- * InlineEditService - Business logic for inline AI text editing
- *
- * Responsibilities:
- * - State machine management (INPUT -> LOADING -> RESULT)
- * - LLM streaming integration with cancellation support
- * - Concurrent request blocking
- *
- * Uses the same LLMService infrastructure as the chat system.
- */
-
-import type { LLMService } from './llm/core/LLMService';
-import type {
- InlineEditState,
- InlineEditRequest,
- InlineEditResult,
- InlineEditCallbacks
-} from '../ui/inline-edit/types';
-
-/**
- * System prompt for inline editing operations
- * Instructs the LLM to only return the edited text, no explanations
- */
-const INLINE_EDIT_SYSTEM_PROMPT = `You are a precise text editor. Your task is to modify the given text according to the user's instructions.
-
-Rules:
-1. Return ONLY the modified text - no explanations, no markdown code blocks, no preamble
-2. Preserve the original formatting style (markdown, indentation, etc.) unless instructed otherwise
-3. If the instruction is unclear, make your best interpretation
-4. If the instruction cannot be applied, return the original text unchanged
-
-You will receive:
-- The selected text to edit
-- An instruction for how to modify it
-
-Respond with only the edited text.`;
-
-export class InlineEditService {
- private state: InlineEditState = { phase: 'input', selectedText: '' };
- private abortController: AbortController | null = null;
- private isActive = false;
- private callbacks: InlineEditCallbacks = {};
-
- constructor(private llmService: LLMService) {}
-
- /**
- * Set callbacks for state changes and events
- */
- setCallbacks(callbacks: InlineEditCallbacks): void {
- this.callbacks = callbacks;
- }
-
- /**
- * Get current state
- */
- getState(): InlineEditState {
- return this.state;
- }
-
- /**
- * Check if a generation is currently active
- */
- isGenerating(): boolean {
- return this.isActive;
- }
-
- /**
- * Initialize with selected text (transition to INPUT state)
- */
- initialize(selectedText: string): void {
- this.state = { phase: 'input', selectedText };
- this.notifyStateChange();
- }
-
- /**
- * Generate edited text from instruction
- *
- * State transitions:
- * INPUT -> LOADING -> RESULT (success)
- * INPUT -> LOADING -> ERROR (failure)
- *
- * @param request - The edit request parameters
- * @returns Promise resolving to the edit result
- */
- async generate(request: InlineEditRequest): Promise<InlineEditResult> {
- // Block concurrent requests
- if (this.isActive) {
- return {
- success: false,
- error: 'A generation is already in progress. Please wait or cancel first.'
- };
- }
-
- // Validate instruction
- if (!request.instruction || request.instruction.trim().length === 0) {
- this.transitionToError('Please enter an instruction for how to edit the text.');
- return { success: false, error: 'Empty instruction' };
- }
-
- // Transition to loading state
- this.isActive = true;
- this.state = { phase: 'loading', progress: 'Connecting...', streamedText: '' };
- this.notifyStateChange();
-
- // Create abort controller for cancellation
- this.abortController = new AbortController();
-
- try {
- const result = await this.executeGeneration(request);
-
- if (result.success && result.editedText) {
- // Transition to result state
- this.state = {
- phase: 'result',
- original: request.selectedText,
- edited: result.editedText
- };
- this.notifyStateChange();
- this.callbacks.onComplete?.(result);
- } else {
- this.transitionToError(result.error || 'Unknown error occurred', request.instruction);
- }
-
- return result;
- } catch (error) {
- // Handle abort specifically
- if (error instanceof DOMException && error.name === 'AbortError') {
- // User cancelled - return to input state
- this.state = { phase: 'input', selectedText: request.selectedText };
- this.notifyStateChange();
- return { success: false, error: 'Cancelled by user' };
- }
-
- const errorMessage = error instanceof Error ? error.message : 'Unknown error occurred';
- this.transitionToError(errorMessage, request.instruction);
- return { success: false, error: errorMessage };
- } finally {
- this.isActive = false;
- this.abortController = null;
- }
- }
-
- /**
- * Execute the LLM generation with streaming
- */
- private async executeGeneration(request: InlineEditRequest): Promise<InlineEditResult> {
- const { selectedText, instruction, modelConfig, context } = request;
-
- // Build user prompt with context
- let userPrompt = `TEXT TO EDIT:\n${selectedText}\n\nINSTRUCTION: ${instruction}`;
- if (context?.fileName) {
- userPrompt = `[File: ${context.fileName}]\n\n${userPrompt}`;
- }
-
- // Build messages array for LLM
- const messages = [
- { role: 'system', content: INLINE_EDIT_SYSTEM_PROMPT },
- { role: 'user', content: userPrompt }
- ];
-
- // Stream options
- const options = {
- provider: modelConfig.provider,
- model: modelConfig.model,
- temperature: 0.3, // Lower temperature for more predictable edits
- abortSignal: this.abortController?.signal
- };
-
- let accumulatedText = '';
- let inputTokens = 0;
- let outputTokens = 0;
-
- // Update progress state
- this.state = { phase: 'loading', progress: 'Generating...', streamedText: '' };
- this.notifyStateChange();
-
- // Stream the response
- for await (const chunk of this.llmService.generateResponseStream(messages, options)) {
- // Check for abort
- if (this.abortController?.signal.aborted) {
- throw new DOMException('Generation aborted by user', 'AbortError');
- }
-
- // Accumulate text
- if (chunk.chunk) {
- accumulatedText += chunk.chunk;
-
- // Update state with streamed text
- this.state = {
- phase: 'loading',
- progress: 'Generating...',
- streamedText: accumulatedText
- };
- this.notifyStateChange();
- this.callbacks.onStreamChunk?.(chunk.chunk);
- }
-
- // Capture usage on completion
- if (chunk.complete && chunk.usage) {
- inputTokens = chunk.usage.promptTokens || 0;
- outputTokens = chunk.usage.completionTokens || 0;
- }
- }
-
- // Return result
- return {
- success: true,
- editedText: accumulatedText.trim(),
- tokenUsage: {
- input: inputTokens,
- output: outputTokens
- }
- };
- }
-
- /**
- * Cancel current generation
- */
- cancel(): void {
- if (this.abortController && this.isActive) {
- this.abortController.abort();
- }
- }
-
- /**
- * Reset to input state (for retry from result)
- */
- reset(selectedText: string, preserveInstruction?: string): void {
- this.cancel();
- this.isActive = false;
- this.state = { phase: 'input', selectedText };
- this.notifyStateChange();
- }
-
- /**
- * Update the edited text (user editing in result state)
- */
- updateEditedText(newText: string): void {
- if (this.state.phase === 'result') {
- this.state = {
- ...this.state,
- edited: newText
- };
- // Don't notify - this is just tracking local edits
- }
- }
-
- /**
- * Transition to error state
- */
- private transitionToError(message: string, lastInstruction?: string): void {
- this.state = { phase: 'error', message, lastInstruction };
- this.notifyStateChange();
- this.callbacks.onError?.(message);
- }
-
- /**
- * Notify callbacks of state change
- */
- private notifyStateChange(): void {
- this.callbacks.onStateChange?.(this.state);
- }
-
- /**
- * Clean up resources
- */
- dispose(): void {
- this.cancel();
- this.callbacks = {};
- }
-}
- |
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/coverage/lcov-report/base.css b/coverage/lcov-report/base.css
deleted file mode 100644
index f418035b..00000000
--- a/coverage/lcov-report/base.css
+++ /dev/null
@@ -1,224 +0,0 @@
-body, html {
- margin:0; padding: 0;
- height: 100%;
-}
-body {
- font-family: Helvetica Neue, Helvetica, Arial;
- font-size: 14px;
- color:#333;
-}
-.small { font-size: 12px; }
-*, *:after, *:before {
- -webkit-box-sizing:border-box;
- -moz-box-sizing:border-box;
- box-sizing:border-box;
- }
-h1 { font-size: 20px; margin: 0;}
-h2 { font-size: 14px; }
-pre {
- font: 12px/1.4 Consolas, "Liberation Mono", Menlo, Courier, monospace;
- margin: 0;
- padding: 0;
- -moz-tab-size: 2;
- -o-tab-size: 2;
- tab-size: 2;
-}
-a { color:#0074D9; text-decoration:none; }
-a:hover { text-decoration:underline; }
-.strong { font-weight: bold; }
-.space-top1 { padding: 10px 0 0 0; }
-.pad2y { padding: 20px 0; }
-.pad1y { padding: 10px 0; }
-.pad2x { padding: 0 20px; }
-.pad2 { padding: 20px; }
-.pad1 { padding: 10px; }
-.space-left2 { padding-left:55px; }
-.space-right2 { padding-right:20px; }
-.center { text-align:center; }
-.clearfix { display:block; }
-.clearfix:after {
- content:'';
- display:block;
- height:0;
- clear:both;
- visibility:hidden;
- }
-.fl { float: left; }
-@media only screen and (max-width:640px) {
- .col3 { width:100%; max-width:100%; }
- .hide-mobile { display:none!important; }
-}
-
-.quiet {
- color: #7f7f7f;
- color: rgba(0,0,0,0.5);
-}
-.quiet a { opacity: 0.7; }
-
-.fraction {
- font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace;
- font-size: 10px;
- color: #555;
- background: #E8E8E8;
- padding: 4px 5px;
- border-radius: 3px;
- vertical-align: middle;
-}
-
-div.path a:link, div.path a:visited { color: #333; }
-table.coverage {
- border-collapse: collapse;
- margin: 10px 0 0 0;
- padding: 0;
-}
-
-table.coverage td {
- margin: 0;
- padding: 0;
- vertical-align: top;
-}
-table.coverage td.line-count {
- text-align: right;
- padding: 0 5px 0 20px;
-}
-table.coverage td.line-coverage {
- text-align: right;
- padding-right: 10px;
- min-width:20px;
-}
-
-table.coverage td span.cline-any {
- display: inline-block;
- padding: 0 5px;
- width: 100%;
-}
-.missing-if-branch {
- display: inline-block;
- margin-right: 5px;
- border-radius: 3px;
- position: relative;
- padding: 0 4px;
- background: #333;
- color: yellow;
-}
-
-.skip-if-branch {
- display: none;
- margin-right: 10px;
- position: relative;
- padding: 0 4px;
- background: #ccc;
- color: white;
-}
-.missing-if-branch .typ, .skip-if-branch .typ {
- color: inherit !important;
-}
-.coverage-summary {
- border-collapse: collapse;
- width: 100%;
-}
-.coverage-summary tr { border-bottom: 1px solid #bbb; }
-.keyline-all { border: 1px solid #ddd; }
-.coverage-summary td, .coverage-summary th { padding: 10px; }
-.coverage-summary tbody { border: 1px solid #bbb; }
-.coverage-summary td { border-right: 1px solid #bbb; }
-.coverage-summary td:last-child { border-right: none; }
-.coverage-summary th {
- text-align: left;
- font-weight: normal;
- white-space: nowrap;
-}
-.coverage-summary th.file { border-right: none !important; }
-.coverage-summary th.pct { }
-.coverage-summary th.pic,
-.coverage-summary th.abs,
-.coverage-summary td.pct,
-.coverage-summary td.abs { text-align: right; }
-.coverage-summary td.file { white-space: nowrap; }
-.coverage-summary td.pic { min-width: 120px !important; }
-.coverage-summary tfoot td { }
-
-.coverage-summary .sorter {
- height: 10px;
- width: 7px;
- display: inline-block;
- margin-left: 0.5em;
- background: url(sort-arrow-sprite.png) no-repeat scroll 0 0 transparent;
-}
-.coverage-summary .sorted .sorter {
- background-position: 0 -20px;
-}
-.coverage-summary .sorted-desc .sorter {
- background-position: 0 -10px;
-}
-.status-line { height: 10px; }
-/* yellow */
-.cbranch-no { background: yellow !important; color: #111; }
-/* dark red */
-.red.solid, .status-line.low, .low .cover-fill { background:#C21F39 }
-.low .chart { border:1px solid #C21F39 }
-.highlighted,
-.highlighted .cstat-no, .highlighted .fstat-no, .highlighted .cbranch-no{
- background: #C21F39 !important;
-}
-/* medium red */
-.cstat-no, .fstat-no, .cbranch-no, .cbranch-no { background:#F6C6CE }
-/* light red */
-.low, .cline-no { background:#FCE1E5 }
-/* light green */
-.high, .cline-yes { background:rgb(230,245,208) }
-/* medium green */
-.cstat-yes { background:rgb(161,215,106) }
-/* dark green */
-.status-line.high, .high .cover-fill { background:rgb(77,146,33) }
-.high .chart { border:1px solid rgb(77,146,33) }
-/* dark yellow (gold) */
-.status-line.medium, .medium .cover-fill { background: #f9cd0b; }
-.medium .chart { border:1px solid #f9cd0b; }
-/* light yellow */
-.medium { background: #fff4c2; }
-
-.cstat-skip { background: #ddd; color: #111; }
-.fstat-skip { background: #ddd; color: #111 !important; }
-.cbranch-skip { background: #ddd !important; color: #111; }
-
-span.cline-neutral { background: #eaeaea; }
-
-.coverage-summary td.empty {
- opacity: .5;
- padding-top: 4px;
- padding-bottom: 4px;
- line-height: 1;
- color: #888;
-}
-
-.cover-fill, .cover-empty {
- display:inline-block;
- height: 12px;
-}
-.chart {
- line-height: 0;
-}
-.cover-empty {
- background: white;
-}
-.cover-full {
- border-right: none !important;
-}
-pre.prettyprint {
- border: none !important;
- padding: 0 !important;
- margin: 0 !important;
-}
-.com { color: #999 !important; }
-.ignore-none { color: #999; font-weight: normal; }
-
-.wrapper {
- min-height: 100%;
- height: auto !important;
- height: 100%;
- margin: 0 auto -48px;
-}
-.footer, .push {
- height: 48px;
-}
diff --git a/coverage/lcov-report/block-navigation.js b/coverage/lcov-report/block-navigation.js
deleted file mode 100644
index cc121302..00000000
--- a/coverage/lcov-report/block-navigation.js
+++ /dev/null
@@ -1,87 +0,0 @@
-/* eslint-disable */
-var jumpToCode = (function init() {
- // Classes of code we would like to highlight in the file view
- var missingCoverageClasses = ['.cbranch-no', '.cstat-no', '.fstat-no'];
-
- // Elements to highlight in the file listing view
- var fileListingElements = ['td.pct.low'];
-
- // We don't want to select elements that are direct descendants of another match
- var notSelector = ':not(' + missingCoverageClasses.join('):not(') + ') > '; // becomes `:not(a):not(b) > `
-
- // Selecter that finds elements on the page to which we can jump
- var selector =
- fileListingElements.join(', ') +
- ', ' +
- notSelector +
- missingCoverageClasses.join(', ' + notSelector); // becomes `:not(a):not(b) > a, :not(a):not(b) > b`
-
- // The NodeList of matching elements
- var missingCoverageElements = document.querySelectorAll(selector);
-
- var currentIndex;
-
- function toggleClass(index) {
- missingCoverageElements
- .item(currentIndex)
- .classList.remove('highlighted');
- missingCoverageElements.item(index).classList.add('highlighted');
- }
-
- function makeCurrent(index) {
- toggleClass(index);
- currentIndex = index;
- missingCoverageElements.item(index).scrollIntoView({
- behavior: 'smooth',
- block: 'center',
- inline: 'center'
- });
- }
-
- function goToPrevious() {
- var nextIndex = 0;
- if (typeof currentIndex !== 'number' || currentIndex === 0) {
- nextIndex = missingCoverageElements.length - 1;
- } else if (missingCoverageElements.length > 1) {
- nextIndex = currentIndex - 1;
- }
-
- makeCurrent(nextIndex);
- }
-
- function goToNext() {
- var nextIndex = 0;
-
- if (
- typeof currentIndex === 'number' &&
- currentIndex < missingCoverageElements.length - 1
- ) {
- nextIndex = currentIndex + 1;
- }
-
- makeCurrent(nextIndex);
- }
-
- return function jump(event) {
- if (
- document.getElementById('fileSearch') === document.activeElement &&
- document.activeElement != null
- ) {
- // if we're currently focused on the search input, we don't want to navigate
- return;
- }
-
- switch (event.which) {
- case 78: // n
- case 74: // j
- goToNext();
- break;
- case 66: // b
- case 75: // k
- case 80: // p
- goToPrevious();
- break;
- }
- };
-})();
-window.addEventListener('keydown', jumpToCode);
diff --git a/coverage/lcov-report/favicon.png b/coverage/lcov-report/favicon.png
deleted file mode 100644
index c1525b81..00000000
Binary files a/coverage/lcov-report/favicon.png and /dev/null differ
diff --git a/coverage/lcov-report/index.html b/coverage/lcov-report/index.html
deleted file mode 100644
index 32efd60f..00000000
--- a/coverage/lcov-report/index.html
+++ /dev/null
@@ -1,161 +0,0 @@
-
-
-
-
-
- Code coverage report for All files
-
-
-
-
-
-
-
-
-
-
-
-
All files
-
-
-
- 69.24%
- Statements
- 367/530
-
-
-
-
- 65.93%
- Branches
- 120/182
-
-
-
-
- 58.25%
- Functions
- 60/103
-
-
-
-
- 70.8%
- Lines
- 354/500
-
-
-
-
-
- Press n or j to go to the next uncovered block, b, p or k for the previous block.
-
-
-
- Filter:
-
-
-
-
-
-
-
-
-
- | File |
- |
- Statements |
- |
- Branches |
- |
- Functions |
- |
- Lines |
- |
-
-
-
- | services |
-
-
- |
- 100% |
- 75/75 |
- 93.1% |
- 27/29 |
- 100% |
- 13/13 |
- 100% |
- 75/75 |
-
-
-
- | ui/chat/components |
-
-
- |
- 51.83% |
- 113/218 |
- 32.14% |
- 18/56 |
- 42% |
- 21/50 |
- 53.62% |
- 111/207 |
-
-
-
- | ui/chat/services |
-
-
- |
- 70.85% |
- 141/199 |
- 72.5% |
- 58/80 |
- 57.57% |
- 19/33 |
- 72.82% |
- 134/184 |
-
-
-
- | ui/chat/utils |
-
-
- |
- 100% |
- 38/38 |
- 100% |
- 17/17 |
- 100% |
- 7/7 |
- 100% |
- 34/34 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/coverage/lcov-report/prettify.css b/coverage/lcov-report/prettify.css
deleted file mode 100644
index b317a7cd..00000000
--- a/coverage/lcov-report/prettify.css
+++ /dev/null
@@ -1 +0,0 @@
-.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
diff --git a/coverage/lcov-report/prettify.js b/coverage/lcov-report/prettify.js
deleted file mode 100644
index b3225238..00000000
--- a/coverage/lcov-report/prettify.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/* eslint-disable */
-window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\.?|[+-]|\\!|\\!=|\\!==|\\#|\\%|\\%=|&|&&|&&=|&=|\\(|\\*|\\*=|\\+=|\\,|\\-=|\\->|\\/|\\/=|:|::|\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\?|\\@|\\[|\\^|\\^=|\\^\\^|\\^\\^=|\\{|\\||\\|=|\\|\\||\\|\\|=|\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;arat[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\"){aj[ak]=ag.replace(/[a-zA-Z]/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(/[\0-\uffff]/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,"'\""])}else{if(T.multiLineStrings){W.push([C,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"])}else{W.push([C,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,"\"'"])}}if(T.verbatimStrings){S.push([C,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"])}else{W.push([j,/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"])}S.push([C,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,null])}else{W.push([j,/^#[^\r\n]*/,null,"#"])}}if(T.cStyleComments){S.push([j,/^\/\/[^\r\n]*/,null]);S.push([j,/^\/\*[\s\S]*?(?:\*\/|$)/,null])}if(T.regexLiterals){var X=("/(?=[^/*])(?:[^/\\x5B\\x5C]|\\x5C[\\s\\S]|\\x5B(?:[^\\x5C\\x5D]|\\x5C[\\s\\S])*(?:\\x5D|$))+/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(/^ | $/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(/[\s,]+/g,"|")+")\\b"),null])}W.push([F,/^\s+/,null," \r\n\t\xA0"]);S.push([G,/^@[a-z_$][a-z_$@0-9]*/i,null],[O,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[F,/^[a-z_$][a-z_$@0-9]*/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[F,/^\\[\s\S]?/,null],[L,/^.[^\s\w\.$@\'\"\`\/\#\\]*/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=/(?:^|\s)nocode(?:\s|$)/;var ab=/\r\n?|\n/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=/^\s*]*(?:>|$)/],[j,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[L,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^
-
-
-
-