diff --git a/bin/pq_tool.exe b/bin/pq_tool.exe
index 113124c..878b6d7 100644
Binary files a/bin/pq_tool.exe and b/bin/pq_tool.exe differ
diff --git a/docs/add_function_comments.ps1 b/docs/add_function_comments.ps1
new file mode 100644
index 0000000..ef61363
--- /dev/null
+++ b/docs/add_function_comments.ps1
@@ -0,0 +1,219 @@
+param(
+ [string[]]$Files = @(
+ "source/icd_mapper.cpp",
+ "source/interface.cpp",
+ "source/main.cpp",
+ "source/mq.cpp"
+ )
+)
+
+$ErrorActionPreference = "Stop"
+$root = Split-Path -Parent $PSScriptRoot
+$utf8NoBom = New-Object System.Text.UTF8Encoding($false)
+
+function Split-Words([string]$name) {
+ $text = $name -replace '^~', ''
+ $text = $text -creplace '([a-z0-9])([A-Z])', '$1 $2'
+ return ($text -replace '_', ' ').ToLowerInvariant()
+}
+
+function Brief-For([string]$name, [string]$fileName) {
+ $display = '“' + $name + '”'
+ if ($name -match '^(is|has|can|should|looks|declares|matches|contains|equals|same)') {
+ return "判断 $display 所表达的条件;该函数只读取输入,不负责修改业务状态。"
+ }
+ if ($name -match '^(read|load)') { return "读取或加载 $display 对应的数据,并转换为本模块后续逻辑使用的内存结构。" }
+ if ($name -match '^(write|save|export)') { return "把 $display 对应的内存数据序列化并写入目标位置。" }
+ if ($name -match '^(parse|decode)') { return "解析 $display 对应的文本或结构,提取经过校验的业务字段。" }
+ if ($name -match '^(find|search|lookup)') { return "在现有数据结构中查找 $display 对应的对象或位置。" }
+ if ($name -match '^(collect|gather|scan)') { return "遍历输入结构并收集 $display 所需的候选数据。" }
+ if ($name -match '^(build|make|create|new)') { return "构造 $display 对应的对象、消息、窗口控件或输出结构。" }
+ if ($name -match '^(update|refresh|populate|rebuild|reset)') { return "根据当前模型状态刷新 $display 对应的缓存或界面。" }
+ if ($name -match '^(run|handle|on|wndProc)') { return "处理 $display 对应的业务入口或事件,并调度下游函数完成实际工作。" }
+ if ($name -match '^(add|append|insert|ensure)') { return "向目标结构追加或保证存在 $display 所描述的数据。" }
+ if ($name -match '^(trim|lower|normalize|sanitize|safe|clean|collapse)') { return "规范化 $display 对应的字符串或标识,减少格式差异对匹配造成的影响。" }
+ if ($name -match '^(send|fetch|download)') { return "执行 $display 对应的外部通信,并把结果交给日志、事件或落盘流程。" }
+ if ($name -match '^(compare|match)') { return "比较或匹配 $display 涉及的数据,返回匹配结果或构造匹配信息。" }
+ if ($name -match '^(generate|reverse)') { return "根据当前配置和编辑状态生成 $display 对应的输出内容。" }
+ if ($name -match '^(set|apply|commit|sync)') { return "把 $display 对应的变更应用到模型、控件或输出文档。" }
+ if ($name -eq 'main') { return "命令行入口;无参数时转入 Win32 GUI,有参数时执行兼容的批处理解析流程。" }
+ if ($fileName -eq 'interface.cpp') { return "实现界面层的 $display 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。" }
+ if ($fileName -eq 'mq.cpp') { return "实现外部通信层的 $display 功能,服务于 HTTP、RocketMQ 或运行时文件管理。" }
+ if ($fileName -eq 'main.cpp') { return "实现解析/报表层的 $display 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。" }
+ return "实现 $display 对应的模块内功能。"
+}
+
+function Detail-For([string]$fileName) {
+ switch ($fileName) {
+ 'interface.cpp' { return '界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。' }
+ 'mq.cpp' { return '本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。' }
+ 'main.cpp' { return '本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。' }
+ 'icd_mapper.cpp' { return '本文件使用 tinyxml2 遍历 ICD/Excel XML,并使用 Windows 代码页 API 兼容 GBK/GB2312;文件操作采用 std::filesystem 与二进制流,失败时抛出异常交给公共入口处理。' }
+ default { return '函数属于工具内部实现,输入输出与副作用以参数和返回值为边界。' }
+ }
+}
+
+function Param-Description([string]$name) {
+ if ($name -match '^(app|state)$') { return '应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。' }
+ if ($name -match 'cfg|config') { return '运行配置;提供接口地址、MQ 参数、路径和当前数据模式。' }
+ if ($name -match '(path|file|dir|root|output|workbook|xmlPath|jsonPath|originPath)$') { return '文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。' }
+ if ($name -match '^(doc|document)$') { return 'tinyxml2 文档对象;节点的生命周期由该文档管理。' }
+ if ($name -match '(row|cell|node|element|item|sheet)$') { return '当前处理的数据行、单元格、XML 节点或模型项。' }
+ if ($name -match '^(text|raw|body|value|name|key|tag|topic|label|title|search)$') { return '待解析、比较、显示或发送的 UTF-8 文本。' }
+ if ($name -match '^(hwnd|parent|ctl|control|list|tree)$') { return 'Win32 窗口或控件句柄;必须在有效窗口生命周期内使用。' }
+ if ($name -match '(index|idx|count|size|start|end|offset|col|rowIndex|id)$') { return '索引、数量、范围或偏移参数;具体边界由函数体校验。' }
+ if ($name -match '^(log|event|callback|fn)$') { return '回调函数;用于向界面或日志系统报告进度和结果。' }
+ if ($name -match '^(out|result|message|err|error)$') { return '输出参数;函数在成功或失败时写入结果或诊断信息。' }
+ return '调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。'
+}
+
+function Return-Description([string]$prefix, [string]$name) {
+ if ($name -eq 'main' -or $prefix -match '(^|\s)int\s*$') { return '整数状态、索引或计数;入口函数以 0 表示成功。' }
+ if ($prefix -match '(^|\s)bool\s*$') { return '条件成立或操作成功时为 true,否则为 false。' }
+ if ($prefix -match '(^|\s)void\s*$' -or $name.StartsWith('~')) { return $null }
+ return '构造、解析或查找到的结果;所有权与生命周期遵循返回类型。'
+}
+
+function Split-Parameters([string]$header) {
+ $open = $header.IndexOf('(')
+ if ($open -lt 0) { return @() }
+ $depth = 0
+ $close = -1
+ for ($i = $open; $i -lt $header.Length; $i++) {
+ if ($header[$i] -eq '(') { $depth++ }
+ elseif ($header[$i] -eq ')') {
+ $depth--
+ if ($depth -eq 0) { $close = $i; break }
+ }
+ }
+ if ($close -lt 0) { return @() }
+ $body = $header.Substring($open + 1, $close - $open - 1).Trim()
+ if ([string]::IsNullOrWhiteSpace($body) -or $body -eq 'void') { return @() }
+
+ $parts = New-Object System.Collections.Generic.List[string]
+ $start = 0; $angle = 0; $paren = 0; $bracket = 0; $brace = 0
+ for ($i = 0; $i -lt $body.Length; $i++) {
+ switch ($body[$i]) {
+ '<' { $angle++ }
+ '>' { if ($angle -gt 0) { $angle-- } }
+ '(' { $paren++ }
+ ')' { if ($paren -gt 0) { $paren-- } }
+ '[' { $bracket++ }
+ ']' { if ($bracket -gt 0) { $bracket-- } }
+ '{' { $brace++ }
+ '}' { if ($brace -gt 0) { $brace-- } }
+ ',' {
+ if ($angle -eq 0 -and $paren -eq 0 -and $bracket -eq 0 -and $brace -eq 0) {
+ $parts.Add($body.Substring($start, $i - $start).Trim())
+ $start = $i + 1
+ }
+ }
+ }
+ }
+ $parts.Add($body.Substring($start).Trim())
+ return $parts
+}
+
+function Parameter-Name([string]$declaration, [int]$position) {
+ $decl = ($declaration -replace '=.*$', '').Trim()
+ if ($decl -match '\(\s*\*\s*([A-Za-z_][A-Za-z0-9_]*)\s*\)') { return $Matches[1] }
+ $matches = [regex]::Matches($decl, '[A-Za-z_][A-Za-z0-9_]*')
+ if ($matches.Count -eq 0) { return "arg$position" }
+ $candidate = $matches[$matches.Count - 1].Value
+ if ($candidate -in @('const','unsigned','signed','long','short','int','char','bool','double','float','void')) { return "arg$position" }
+ return $candidate
+}
+
+function Find-Functions([string[]]$lines) {
+ $found = New-Object System.Collections.Generic.List[object]
+ for ($i = 0; $i -lt $lines.Count; $i++) {
+ $first = $lines[$i].Trim()
+ if ([string]::IsNullOrWhiteSpace($first) -or $first.StartsWith('#') -or
+ $first.StartsWith('//') -or $first.StartsWith('/*') -or $first.StartsWith('*')) { continue }
+ if ($first -match '^(if|for|while|switch|catch|return|else|do|try)\b') { continue }
+ if ($first.StartsWith('(') -or $first.StartsWith('!') -or $first.StartsWith(':')) { continue }
+ # A definition must begin on this line. Requiring '(' here prevents a closing brace
+ # or an ordinary statement from borrowing the next function's signature.
+ if (-not $first.Contains('(')) { continue }
+
+ $headerLines = New-Object System.Collections.Generic.List[string]
+ $hasBrace = $false
+ for ($j = $i; $j -lt [Math]::Min($lines.Count, $i + 16); $j++) {
+ $part = $lines[$j].Trim()
+ $headerLines.Add($part)
+ if ($part.Contains(';') -and -not $part.Contains('{')) { break }
+ if ($part.Contains('{')) { $hasBrace = $true; break }
+ }
+ if (-not $hasBrace) { continue }
+ $header = ($headerLines -join ' ')
+ $beforeBrace = $header.Substring(0, $header.IndexOf('{')).Trim()
+ if (-not $beforeBrace.Contains('(') -or -not $beforeBrace.Contains(')')) { continue }
+ if ($beforeBrace -match '\[.*\]\s*\(' -or $beforeBrace -match '\b(auto|const auto|auto&)\s+\w+\s*=') { continue }
+ if ($beforeBrace -match '^\s*(if|for|while|switch|catch)\s*\(') { continue }
+ if ($beforeBrace.Contains('(*')) { continue }
+
+ $open = $beforeBrace.IndexOf('(')
+ $left = $beforeBrace.Substring(0, $open).Trim()
+ $nameMatch = [regex]::Match($left, '([A-Za-z_~][A-Za-z0-9_:~]*)\s*$')
+ if (-not $nameMatch.Success) { continue }
+ $fullName = $nameMatch.Groups[1].Value
+ $name = ($fullName -split '::')[-1]
+ if ($name -in @('if','for','while','switch','catch')) { continue }
+ $prefix = $left.Substring(0, $nameMatch.Index).Trim()
+ if ($prefix.Contains('=')) { continue }
+ if ($prefix -notmatch '[A-Za-z_]') { continue }
+ # Ordinary calls such as ListView_SetItemText(...) also have no return-type prefix.
+ # Constructors have no return-type prefix and resemble ordinary calls, so this
+ # conservative scanner leaves them to a short manual review after generation.
+ if ([string]::IsNullOrWhiteSpace($prefix) -and -not $name.StartsWith('~')) { continue }
+ if ($prefix.EndsWith('.') -or $prefix.EndsWith('->')) { continue }
+ $found.Add([pscustomobject]@{ Index=$i; Header=$beforeBrace; Name=$name; Prefix=$prefix })
+ }
+ return $found
+}
+
+foreach ($relative in $Files) {
+ $path = Join-Path $root $relative
+ if (-not (Test-Path -LiteralPath $path)) { throw "Missing source file: $path" }
+ $text = [IO.File]::ReadAllText($path, [Text.Encoding]::UTF8)
+ $newline = if ($text.Contains("`r`n")) { "`r`n" } else { "`n" }
+ $lines = [regex]::Split($text, "\r?\n")
+ $functions = @(Find-Functions $lines)
+ $byIndex = @{}
+ foreach ($fn in $functions) { $byIndex[$fn.Index] = $fn }
+ $out = New-Object System.Collections.Generic.List[string]
+ $fileName = [IO.Path]::GetFileName($path)
+ $inserted = 0
+ for ($i = 0; $i -lt $lines.Count; $i++) {
+ if ($byIndex.ContainsKey($i)) {
+ $fn = $byIndex[$i]
+ $already = $false
+ # A function with many parameters can have a fairly long generated Doxygen
+ # block. Search far enough back that a second run remains idempotent.
+ for ($k = [Math]::Max(0, $i - 64); $k -lt $i; $k++) {
+ if ($lines[$k] -like "*Function: $($fn.Name)*") { $already = $true; break }
+ }
+ if (-not $already) {
+ $indent = ([regex]::Match($lines[$i], '^\s*')).Value
+ $out.Add($indent + '/**')
+ $out.Add($indent + " * Function: $($fn.Name)")
+ $out.Add($indent + ' *')
+ $out.Add($indent + ' * @brief ' + (Brief-For $fn.Name $fileName))
+ $out.Add($indent + ' * @details ' + (Detail-For $fileName))
+ $position = 1
+ foreach ($param in @(Split-Parameters $fn.Header)) {
+ $paramName = Parameter-Name $param $position
+ $out.Add($indent + " * @param $paramName " + (Param-Description $paramName))
+ $position++
+ }
+ $returnText = Return-Description $fn.Prefix $fn.Name
+ if ($null -ne $returnText) { $out.Add($indent + ' * @return ' + $returnText) }
+ $out.Add($indent + ' */')
+ $inserted++
+ }
+ }
+ $out.Add($lines[$i])
+ }
+ [IO.File]::WriteAllText($path, ($out -join $newline), $utf8NoBom)
+ Write-Host "[OK] ${relative}: detected=$($functions.Count), inserted=$inserted"
+}
diff --git a/docs/~$$pq_tool_flowcharts.~vsdx b/docs/~$$pq_tool_flowcharts.~vsdx
deleted file mode 100644
index f4b300d..0000000
Binary files a/docs/~$$pq_tool_flowcharts.~vsdx and /dev/null differ
diff --git a/runtime/json/last_realtime_request.json b/runtime/json/last_realtime_request.json
index 2f0d7f8..c855f3e 100644
--- a/runtime/json/last_realtime_request.json
+++ b/runtime/json/last_realtime_request.json
@@ -1,7 +1,7 @@
{
- "key": "b699a184-9a96-4ab2-81f7-b60dc84c1483",
+ "key": "5b7ef86c-8944-48c2-ad9e-3722380e87b5",
"messageBody": "{\"devSeries\":\"ca5420a552a727558c3b27ffaaf22a59\",\"limit\":20,\"line\":\"73e0a6553c2d24ee17f2623e14f9776b\",\"realData\":true,\"soeData\":true}",
"retryTimes": 0,
- "sendTime": "2026-07-14T15:09:20.405",
+ "sendTime": "2026-07-14T15:21:54.967",
"source": "WEB"
}
\ No newline at end of file
diff --git a/runtime/json/last_trace_request.json b/runtime/json/last_trace_request.json
index 9bab921..ecdf767 100644
--- a/runtime/json/last_trace_request.json
+++ b/runtime/json/last_trace_request.json
@@ -1,7 +1,7 @@
{
- "key": "ede0f3ef-93ea-43e5-8023-61867603162e",
- "messageBody": "{\"code\":\"set_log\",\"frontType\":\"cfg_3s_data\",\"grade\":\"TRACE\",\"guid\":\"ede0f3ef-93ea-43e5-8023-61867603162e\",\"id\":\"73e0a6553c2d24ee17f2623e14f9776b\",\"level\":\"measurepoint\",\"logtype\":1,\"nodeId\":\"6c2adb324940e19e208d717f4970f2ee\",\"processNo\":0}",
+ "key": "669ce489-2b6c-4331-b862-c55b777d4a01",
+ "messageBody": "{\"code\":\"set_log\",\"frontType\":\"cfg_3s_data\",\"grade\":\"TRACE\",\"guid\":\"669ce489-2b6c-4331-b862-c55b777d4a01\",\"id\":\"73e0a6553c2d24ee17f2623e14f9776b\",\"level\":\"measurepoint\",\"logtype\":1,\"nodeId\":\"6c2adb324940e19e208d717f4970f2ee\",\"processNo\":0}",
"retryTimes": 0,
- "sendTime": "2026-07-14T15:09:20.368",
+ "sendTime": "2026-07-14T15:21:54.919",
"source": "WEB"
}
\ No newline at end of file
diff --git a/runtime/json/ledger_response.json b/runtime/json/ledger_response.json
index 143718d..30ff56d 100644
--- a/runtime/json/ledger_response.json
+++ b/runtime/json/ledger_response.json
@@ -1 +1 @@
-{"code":"A0000","message":"根据前置ip获取对应的终端台账信息,成功","data":[{"id":"08faa2065851a339c717c3ed740a4101","ip":"10.98.2.163","devType":"NRJB","org_name":null,"port":"102","stationName":null,"name":"CN-PQ-10101","subName":"110kV龙楼站","updateTime":"2026-04-15 09:13:13","manufacturer":"南瑞继保","status":"0","series":"3EE892A1B700DC65","devKey":"3EE892A1B700DC65","processNo":1,"maxProcessNum":2,"monitorData":[{"id":"046237ae3fdb2c4140d23e6dfb0f84e1","name":"110kV龙商线","lineNo":"1","voltageLevel":"110kV","ptType":"0","status":"0"},{"id":"4ce4ec51ccd9ac5fcead64cdd1ca18b2","name":"测时间点","lineNo":"4","voltageLevel":"110kV","ptType":"0","status":"0"}]},{"id":"2846527052bb9676b1e4cb4aa12eb955","ip":"192.168.2.136","devType":"QHMS_MMS","org_name":null,"port":"102","stationName":null,"name":"580数据校验测试1","subName":"测试变电站","updateTime":"2026-06-22 22:01:00","manufacturer":"南京灿能","status":"0","series":"2DijPPYO62hj8xoILU8wjA==","devKey":"2DijPPYO62hj8xoILU8wjA==","processNo":1,"maxProcessNum":2,"monitorData":[{"id":"0c9df16db618355080964b4b21d65110","name":"监测点1_星型","lineNo":"1","voltageLevel":"10kV","ptType":"0","status":"0"},{"id":"ce79a007a2bde0d58ff11540a9f50df7","name":"监测点2_角形","lineNo":"2","voltageLevel":"10kV","ptType":"1","status":"0"}]},{"id":"2e096de089538622968ceb790ef6e42e","ip":"192.168.1.103","devType":"NPQS_882_QH","org_name":null,"port":"102","stationName":null,"name":"海口测试装置","subName":"海口测试变电站","updateTime":"2026-04-15 09:13:14","manufacturer":"南京灿能","status":"0","series":"","devKey":"","processNo":1,"maxProcessNum":2,"monitorData":[{"id":"1c67c3eb11b8f532701e767d83890d86","name":"海口测试监测点","lineNo":"1","voltageLevel":"0.1kV","ptType":"0","status":"0"}]},{"id":"ae459b86e680f3532a686813f4b5f7f1","ip":"10.96.71.89","devType":"PQS882_B4(4U4I)","org_name":null,"port":"102","stationName":null,"name":"CN-PQ-C-LL882B4","subName":"110kV龙楼站","updateTime":"2026-04-15 09:13:14","manufacturer":"南京灿能","status":"0","series":"3EE892A1B700DC65","devKey":"3EE892A1B700DC65","processNo":1,"maxProcessNum":2,"monitorData":[{"id":"b4a7ecede01717b2f9487ac5ef72e851","name":"110kV龙发线","lineNo":"1","voltageLevel":"110kV","ptType":"0","status":"0"}]},{"id":"be2a30de595edcccd0275c9ec5cf3f4e","ip":"192.168.2.227","devType":"QHMS_MMS","org_name":null,"port":"102","stationName":null,"name":"国产装置测试辽宁","subName":"测试变电站","updateTime":"2011-12-26 05:21:00","manufacturer":"南京灿能","status":"0","series":"","devKey":"","processNo":1,"maxProcessNum":2,"monitorData":[{"id":"10ecb57a79aaa1b4804d45a71cf868c7","name":"辽宁国产装置测点1","lineNo":"1","voltageLevel":"0.1kV","ptType":"0","status":"0"}]},{"id":"ca5420a552a727558c3b27ffaaf22a59","ip":"192.168.3.126","devType":"QH_ms","org_name":null,"port":"102","stationName":null,"name":"自主协议测试终端1","subName":"测试变电站","updateTime":"2019-04-05 08:10:00","manufacturer":"南京灿能","status":"1","series":"","devKey":"","processNo":1,"maxProcessNum":2,"monitorData":[{"id":"73e0a6553c2d24ee17f2623e14f9776b","name":"自主协议监测点4","lineNo":"4","voltageLevel":"0.1kV","ptType":"0","status":"0"},{"id":"bd45e7c4df770ae1af803e8a05465e54","name":"自主协议测试监测点1","lineNo":"1","voltageLevel":"0.1kV","ptType":"1","status":"0"},{"id":"c7dbb4ebdb4a3aee920b5f0c9cb58d3d","name":"自主协议测试检测点2","lineNo":"2","voltageLevel":"0.1kV","ptType":"0","status":"0"},{"id":"e57ecbe0e81e29b7b0d6f1c902af655a","name":"自主协议监测点3","lineNo":"3","voltageLevel":"0.1kV","ptType":"0","status":"0"}]}]}
\ No newline at end of file
+{"code":"A0000","message":"根据前置ip获取对应的终端台账信息,成功","data":[{"id":"08faa2065851a339c717c3ed740a4101","ip":"10.98.2.163","devType":"NRJB","org_name":null,"port":"102","stationName":null,"name":"CN-PQ-10101","subName":"110kV龙楼站","updateTime":"2026-04-15 09:13:13","manufacturer":"南瑞继保","status":"0","series":"3EE892A1B700DC65","devKey":"3EE892A1B700DC65","processNo":1,"maxProcessNum":2,"monitorData":[{"id":"046237ae3fdb2c4140d23e6dfb0f84e1","name":"110kV龙商线","lineNo":"1","voltageLevel":"110kV","ptType":"0","status":"0"},{"id":"4ce4ec51ccd9ac5fcead64cdd1ca18b2","name":"测时间点","lineNo":"4","voltageLevel":"110kV","ptType":"0","status":"0"}]},{"id":"2846527052bb9676b1e4cb4aa12eb955","ip":"192.168.2.136","devType":"QHMS_MMS","org_name":null,"port":"102","stationName":null,"name":"580数据校验测试1","subName":"测试变电站","updateTime":"2026-06-22 22:01:00","manufacturer":"南京灿能","status":"0","series":"2DijPPYO62hj8xoILU8wjA==","devKey":"2DijPPYO62hj8xoILU8wjA==","processNo":1,"maxProcessNum":2,"monitorData":[{"id":"0c9df16db618355080964b4b21d65110","name":"监测点1_星型","lineNo":"1","voltageLevel":"10kV","ptType":"0","status":"0"},{"id":"ce79a007a2bde0d58ff11540a9f50df7","name":"监测点2_角形","lineNo":"2","voltageLevel":"10kV","ptType":"1","status":"0"}]},{"id":"2e096de089538622968ceb790ef6e42e","ip":"192.168.1.103","devType":"NPQS_882_QH","org_name":null,"port":"102","stationName":null,"name":"海口测试装置","subName":"海口测试变电站","updateTime":"2026-04-15 09:13:14","manufacturer":"南京灿能","status":"0","series":"","devKey":"","processNo":1,"maxProcessNum":2,"monitorData":[{"id":"1c67c3eb11b8f532701e767d83890d86","name":"海口测试监测点","lineNo":"1","voltageLevel":"0.1kV","ptType":"0","status":"0"}]},{"id":"ae459b86e680f3532a686813f4b5f7f1","ip":"10.96.71.89","devType":"PQS882_B4(4U4I)","org_name":null,"port":"102","stationName":null,"name":"CN-PQ-C-LL882B4","subName":"110kV龙楼站","updateTime":"2026-04-15 09:13:14","manufacturer":"南京灿能","status":"0","series":"3EE892A1B700DC65","devKey":"3EE892A1B700DC65","processNo":1,"maxProcessNum":2,"monitorData":[{"id":"b4a7ecede01717b2f9487ac5ef72e851","name":"110kV龙发线","lineNo":"1","voltageLevel":"110kV","ptType":"0","status":"0"}]},{"id":"be2a30de595edcccd0275c9ec5cf3f4e","ip":"192.168.2.227","devType":"QHMS_MMS","org_name":null,"port":"102","stationName":null,"name":"国产装置测试辽宁","subName":"测试变电站","updateTime":"2011-12-26 05:21:00","manufacturer":"南京灿能","status":"0","series":"","devKey":"","processNo":1,"maxProcessNum":2,"monitorData":[{"id":"10ecb57a79aaa1b4804d45a71cf868c7","name":"辽宁国产装置测点1","lineNo":"1","voltageLevel":"0.1kV","ptType":"0","status":"0"}]},{"id":"ca5420a552a727558c3b27ffaaf22a59","ip":"192.168.3.126","devType":"QH_ms","org_name":null,"port":"102","stationName":null,"name":"自主协议测试终端1","subName":"测试变电站","updateTime":"2019-04-05 08:21:00","manufacturer":"南京灿能","status":"1","series":"","devKey":"","processNo":1,"maxProcessNum":2,"monitorData":[{"id":"73e0a6553c2d24ee17f2623e14f9776b","name":"自主协议监测点4","lineNo":"4","voltageLevel":"0.1kV","ptType":"0","status":"0"},{"id":"bd45e7c4df770ae1af803e8a05465e54","name":"自主协议测试监测点1","lineNo":"1","voltageLevel":"0.1kV","ptType":"1","status":"0"},{"id":"c7dbb4ebdb4a3aee920b5f0c9cb58d3d","name":"自主协议测试检测点2","lineNo":"2","voltageLevel":"0.1kV","ptType":"0","status":"0"},{"id":"e57ecbe0e81e29b7b0d6f1c902af655a","name":"自主协议监测点3","lineNo":"3","voltageLevel":"0.1kV","ptType":"0","status":"0"}]}]}
\ No newline at end of file
diff --git a/runtime/logs/mq_messages.log b/runtime/logs/mq_messages.log
index 379c1e4..1d3f60b 100644
--- a/runtime/logs/mq_messages.log
+++ b/runtime/logs/mq_messages.log
@@ -31042,3 +31042,953 @@
2026-07-14T15:13:28.203 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
2026-07-14T15:13:31.195 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
2026-07-14T15:13:31.197 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.590 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=bd45e7c4df770ae1af803e8a05465e54 bodyLen=106863
+2026-07-14T15:21:50.611 skipped DATATopic by monitor router: monitor not being traced, actual=bd45e7c4df770ae1af803e8a05465e54 topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.612 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=c7dbb4ebdb4a3aee920b5f0c9cb58d3d bodyLen=117921
+2026-07-14T15:21:50.633 skipped DATATopic by monitor router: monitor not being traced, actual=c7dbb4ebdb4a3aee920b5f0c9cb58d3d topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.633 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=bd45e7c4df770ae1af803e8a05465e54 bodyLen=106863
+2026-07-14T15:21:50.657 skipped DATATopic by monitor router: monitor not being traced, actual=bd45e7c4df770ae1af803e8a05465e54 topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.658 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=c7dbb4ebdb4a3aee920b5f0c9cb58d3d bodyLen=117921
+2026-07-14T15:21:50.682 skipped DATATopic by monitor router: monitor not being traced, actual=c7dbb4ebdb4a3aee920b5f0c9cb58d3d topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.683 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=c7dbb4ebdb4a3aee920b5f0c9cb58d3d bodyLen=289
+2026-07-14T15:21:50.683 skipped DATATopic by monitor router: monitor not being traced, actual=c7dbb4ebdb4a3aee920b5f0c9cb58d3d topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.683 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=bd45e7c4df770ae1af803e8a05465e54 bodyLen=84299
+2026-07-14T15:21:50.696 skipped DATATopic by monitor router: monitor not being traced, actual=bd45e7c4df770ae1af803e8a05465e54 topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.696 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=c7dbb4ebdb4a3aee920b5f0c9cb58d3d bodyLen=117921
+2026-07-14T15:21:50.711 skipped DATATopic by monitor router: monitor not being traced, actual=c7dbb4ebdb4a3aee920b5f0c9cb58d3d topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.712 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=bd45e7c4df770ae1af803e8a05465e54 bodyLen=106863
+2026-07-14T15:21:50.727 skipped DATATopic by monitor router: monitor not being traced, actual=bd45e7c4df770ae1af803e8a05465e54 topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.728 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=e57ecbe0e81e29b7b0d6f1c902af655a bodyLen=117921
+2026-07-14T15:21:50.744 skipped DATATopic by monitor router: monitor not being traced, actual=e57ecbe0e81e29b7b0d6f1c902af655a topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.744 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=117921
+2026-07-14T15:21:50.760 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.760 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=e57ecbe0e81e29b7b0d6f1c902af655a bodyLen=117921
+2026-07-14T15:21:50.775 skipped DATATopic by monitor router: monitor not being traced, actual=e57ecbe0e81e29b7b0d6f1c902af655a topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.775 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=e57ecbe0e81e29b7b0d6f1c902af655a bodyLen=289
+2026-07-14T15:21:50.776 skipped DATATopic by monitor router: monitor not being traced, actual=e57ecbe0e81e29b7b0d6f1c902af655a topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.776 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=117921
+2026-07-14T15:21:50.792 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.793 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=e57ecbe0e81e29b7b0d6f1c902af655a bodyLen=117921
+2026-07-14T15:21:50.808 skipped DATATopic by monitor router: monitor not being traced, actual=e57ecbe0e81e29b7b0d6f1c902af655a topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.808 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=289
+2026-07-14T15:21:50.809 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.809 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.812 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.812 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=117921
+2026-07-14T15:21:50.827 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.827 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.830 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.830 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.832 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.832 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.835 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.835 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.837 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.838 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.840 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.840 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.843 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.843 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.845 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.845 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.848 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.848 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.850 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.850 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.853 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.853 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.856 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.856 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.859 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.859 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.862 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.862 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.864 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.864 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.867 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.867 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.869 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.870 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.873 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.873 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.876 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.876 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.879 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.879 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.882 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.882 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.884 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.885 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.887 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.887 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.890 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.891 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.893 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.894 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.897 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.897 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.899 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.899 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.901 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.902 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.905 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.906 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.909 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.909 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.911 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.912 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.914 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.914 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.916 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.917 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.919 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.920 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.922 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.922 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.925 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.925 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.928 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.928 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.930 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.930 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.932 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.933 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.935 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.935 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.940 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.941 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.945 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.945 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.948 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.949 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.951 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.951 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.953 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.954 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.957 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.957 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.960 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.960 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.962 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.962 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.965 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.965 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.968 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.968 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.970 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.971 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.973 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.973 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.976 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.976 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.979 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.979 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.981 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.982 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.984 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.984 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.987 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.987 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.991 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.991 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.995 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.995 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:50.999 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:50.999 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.002 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.002 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.004 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.005 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.007 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.007 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.010 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.010 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.012 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.013 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.015 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.015 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.018 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.018 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.020 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.021 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.023 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.023 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.026 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.026 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.028 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.028 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.031 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.031 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.033 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.034 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.036 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.036 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.040 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.041 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.043 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.044 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.046 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.046 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.048 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.049 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.051 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.051 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.054 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.055 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.057 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.058 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.061 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.061 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.063 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.064 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.066 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.066 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.068 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.069 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.071 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.072 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.075 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.075 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.078 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.078 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.080 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.081 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.083 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.083 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.086 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.086 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.089 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.089 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.092 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.092 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.094 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.095 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.097 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.098 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.100 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.100 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.103 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.103 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.106 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.107 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.110 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.110 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.112 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.112 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.115 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.115 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.117 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.118 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.120 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.120 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.122 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.123 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.125 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.126 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.128 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.129 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.131 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.131 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.133 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.134 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.136 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.136 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.139 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.139 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.142 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.142 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.145 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.145 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.147 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.147 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.149 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.150 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.152 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.152 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.155 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.155 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.158 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.158 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.161 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.161 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.163 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.163 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.166 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.166 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.168 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.168 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.171 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.172 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.174 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.175 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.177 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.177 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.180 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.180 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.182 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.183 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.185 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.185 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.188 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.189 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.191 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.192 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.194 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.194 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.196 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.197 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.199 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.199 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.201 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.201 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.204 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.204 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.207 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.208 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.212 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.212 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.214 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.214 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.217 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.217 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.219 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.219 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.221 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.222 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.224 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.224 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.227 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.227 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.229 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.230 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.232 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.232 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.235 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.235 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.238 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.238 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.241 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.241 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.244 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.244 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.246 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.247 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.249 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.249 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.251 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.252 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.254 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.255 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.257 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.258 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.260 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.260 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.263 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.263 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.265 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.266 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.268 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.268 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.272 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.273 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.277 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.278 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.281 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.282 received topic=Trace_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=299
+2026-07-14T15:21:51.282 skipped TraceTopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=Trace_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.283 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.285 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.285 received topic=Trace_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=297
+2026-07-14T15:21:51.286 skipped TraceTopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=Trace_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.286 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.289 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.290 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.292 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.293 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.295 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.296 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.298 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:51.298 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:51.301 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:52.170 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:52.173 skipped DATATopic by monitor router: monitor not being traced, actual=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:21:55.191 received topic=Trace_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=90050
+2026-07-14T15:21:55.202 TraceTopic tag=6c2adb324940e19e208d717f4970f2ee -> D:\canneng\发送jaon映射xml工具\runtime\trace_data\process_1\device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59\monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b\origin_rptRtHarm.txt
+2026-07-14T15:21:55.203 received topic=Trace_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=14158
+2026-07-14T15:21:55.206 TraceTopic tag=6c2adb324940e19e208d717f4970f2ee -> D:\canneng\发送jaon映射xml工具\runtime\trace_data\process_1\device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59\monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b\origin_rptRtIHarm.txt
+2026-07-14T15:21:55.213 received topic=Trace_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=1692
+2026-07-14T15:21:55.214 TraceTopic tag=6c2adb324940e19e208d717f4970f2ee -> D:\canneng\发送jaon映射xml工具\runtime\trace_data\process_1\device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59\monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b\origin_rptRtMMXU.txt
+2026-07-14T15:21:55.223 received topic=Trace_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=846
+2026-07-14T15:21:55.224 TraceTopic tag=6c2adb324940e19e208d717f4970f2ee -> D:\canneng\发送jaon映射xml工具\runtime\trace_data\process_1\device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59\monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b\origin_rptRtMSQI.txt
+2026-07-14T15:21:55.235 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:55.238 DATATopic DATA_TYPE=01 tag=6c2adb324940e19e208d717f4970f2ee -> D:\canneng\发送jaon映射xml工具\runtime\trace_data\process_1\device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59\monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b\jsondata_01.txt
+2026-07-14T15:21:58.175 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:21:58.178 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:22:01.169 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:22:01.171 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:22:04.182 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:22:04.184 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:22:07.175 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:22:07.177 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:22:10.166 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:22:10.168 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:22:13.179 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:22:13.180 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:22:16.170 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:22:16.172 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:22:19.173 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:22:19.174 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:22:22.174 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:22:22.176 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:22:25.178 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:22:25.180 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:22:28.179 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:22:28.181 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:22:31.167 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:22:31.169 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:22:34.170 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:22:34.171 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:22:37.172 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:22:37.174 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:22:40.174 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:22:40.177 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:22:43.176 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:22:43.177 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:22:46.187 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:22:46.189 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:22:49.254 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=bd45e7c4df770ae1af803e8a05465e54 bodyLen=106863
+2026-07-14T15:22:49.268 skipped DATATopic by monitor router: monitor not being traced, actual=bd45e7c4df770ae1af803e8a05465e54 topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:22:49.328 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=c7dbb4ebdb4a3aee920b5f0c9cb58d3d bodyLen=117921
+2026-07-14T15:22:49.343 skipped DATATopic by monitor router: monitor not being traced, actual=c7dbb4ebdb4a3aee920b5f0c9cb58d3d topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:22:49.403 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=e57ecbe0e81e29b7b0d6f1c902af655a bodyLen=117921
+2026-07-14T15:22:49.418 skipped DATATopic by monitor router: monitor not being traced, actual=e57ecbe0e81e29b7b0d6f1c902af655a topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:22:49.421 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:22:49.423 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:22:49.488 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=117921
+2026-07-14T15:22:49.493 skipped DATATopic by frontType router: session=cfg_3s_data, message=cfg_stat_data topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:22:52.172 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:22:52.174 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:22:55.173 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:22:55.175 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:22:58.175 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:22:58.177 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:23:01.178 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:23:01.180 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:23:04.179 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:23:04.181 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:23:07.181 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:23:07.183 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:23:10.174 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:23:10.176 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:23:13.165 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:23:13.168 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:23:16.178 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:23:16.181 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:23:19.179 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:23:19.180 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:23:22.181 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:23:22.184 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:23:25.173 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:23:25.175 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:23:28.166 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:23:28.167 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:23:31.180 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:23:31.182 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:23:34.181 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:23:34.183 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:23:37.166 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:23:37.167 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:23:40.167 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:23:40.169 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:23:43.170 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:23:43.172 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:23:46.173 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:23:46.174 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:23:49.175 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:23:49.177 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:23:52.176 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:23:52.179 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:23:55.178 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:23:55.180 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:23:58.180 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:23:58.182 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:24:01.163 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:24:01.165 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:24:04.167 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:24:04.168 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:24:07.168 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:24:07.170 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:24:10.159 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:24:10.161 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:24:13.171 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:24:13.173 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:24:16.173 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:24:16.176 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:24:19.177 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:24:19.178 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:24:22.167 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:24:22.170 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:24:25.170 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:24:25.172 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:24:28.172 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:24:28.174 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:24:31.163 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:24:31.165 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:24:34.164 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:24:34.165 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:24:37.176 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:24:37.178 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:24:40.178 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:24:40.180 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:24:43.169 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:24:43.171 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:24:46.171 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:24:46.173 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:24:49.173 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:24:49.175 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:24:52.168 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:24:52.169 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:24:55.180 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:24:55.181 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:24:58.181 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:24:58.182 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:25:01.178 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:25:01.182 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:25:04.169 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:25:04.171 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:25:07.164 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:25:07.165 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:25:10.165 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:25:10.167 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:25:13.157 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:25:13.159 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:25:16.181 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:25:16.182 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:25:19.163 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:25:19.165 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:25:22.164 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:25:22.165 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:25:25.175 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:25:25.177 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:25:28.157 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:25:28.160 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:25:31.165 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:25:31.167 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:25:34.157 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:25:34.159 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:25:37.160 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:25:37.161 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:25:40.172 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:25:40.174 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:25:43.165 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:25:43.167 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:25:46.176 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:25:46.178 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:25:49.157 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:25:49.159 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:25:49.277 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=bd45e7c4df770ae1af803e8a05465e54 bodyLen=106863
+2026-07-14T15:25:49.298 skipped DATATopic by monitor router: monitor not being traced, actual=bd45e7c4df770ae1af803e8a05465e54 topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:25:49.353 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=c7dbb4ebdb4a3aee920b5f0c9cb58d3d bodyLen=117921
+2026-07-14T15:25:49.367 skipped DATATopic by monitor router: monitor not being traced, actual=c7dbb4ebdb4a3aee920b5f0c9cb58d3d topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:25:49.427 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=e57ecbe0e81e29b7b0d6f1c902af655a bodyLen=117921
+2026-07-14T15:25:49.442 skipped DATATopic by monitor router: monitor not being traced, actual=e57ecbe0e81e29b7b0d6f1c902af655a topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:25:49.502 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=117921
+2026-07-14T15:25:49.507 skipped DATATopic by frontType router: session=cfg_3s_data, message=cfg_stat_data topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:25:52.161 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:25:52.162 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:25:55.171 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:25:55.173 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:25:58.163 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:25:58.165 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:26:01.161 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:26:01.163 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:26:04.172 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:26:04.174 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:26:07.174 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:26:07.176 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:26:10.167 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:26:10.169 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:26:13.158 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:26:13.160 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:26:16.161 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:26:16.164 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:26:19.173 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:26:19.176 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:26:22.155 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:26:22.157 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:26:25.176 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:26:25.181 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:26:28.168 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:26:28.169 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:26:31.177 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:26:31.179 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:26:34.159 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:26:34.165 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:26:37.162 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:26:37.164 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:26:40.174 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:26:40.176 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:26:43.175 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:26:43.177 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:26:46.157 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:26:46.158 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:26:49.160 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:26:49.162 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:26:52.161 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:26:52.163 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:26:55.164 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:26:55.167 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:26:58.165 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:26:58.166 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:27:01.162 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:27:01.165 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:27:04.173 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:27:04.175 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:27:07.167 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:27:07.169 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:27:10.169 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:27:10.171 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:27:13.171 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:27:13.173 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:27:16.163 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:27:16.166 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:27:19.163 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:27:19.167 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:27:22.155 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:27:22.156 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:27:25.167 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:27:25.169 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:27:28.159 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:27:28.160 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:27:31.160 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:27:31.163 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:27:34.171 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:27:34.172 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:27:37.153 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:27:37.156 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:27:40.165 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:27:40.166 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:27:43.157 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:27:43.161 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:27:46.158 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:27:46.160 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:27:49.161 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:27:49.164 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:27:52.171 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:27:52.174 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:27:55.164 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:27:55.168 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:27:58.164 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:27:58.165 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:28:01.172 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:28:01.175 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:28:04.174 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:28:04.175 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:28:07.156 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:28:07.158 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:28:10.157 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:28:10.159 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:28:13.160 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:28:13.161 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:28:16.159 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:28:16.161 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:28:19.170 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:28:19.171 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:28:22.151 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:28:22.153 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:28:25.184 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:28:25.186 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:28:28.156 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:28:28.158 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:28:31.255 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:28:31.257 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:28:34.156 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:28:34.158 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:28:37.158 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:28:37.160 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:28:40.170 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:28:40.172 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:28:43.173 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:28:43.175 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:28:46.174 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:28:46.175 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:28:49.125 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=bd45e7c4df770ae1af803e8a05465e54 bodyLen=84299
+2026-07-14T15:28:49.144 skipped DATATopic by monitor router: monitor not being traced, actual=bd45e7c4df770ae1af803e8a05465e54 topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:28:49.144 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=c7dbb4ebdb4a3aee920b5f0c9cb58d3d bodyLen=289
+2026-07-14T15:28:49.145 skipped DATATopic by monitor router: monitor not being traced, actual=c7dbb4ebdb4a3aee920b5f0c9cb58d3d topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:28:49.147 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=e57ecbe0e81e29b7b0d6f1c902af655a bodyLen=289
+2026-07-14T15:28:49.148 skipped DATATopic by monitor router: monitor not being traced, actual=e57ecbe0e81e29b7b0d6f1c902af655a topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:28:49.158 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=289
+2026-07-14T15:28:49.158 skipped DATATopic by frontType router: session=cfg_3s_data, message=cfg_stat_data topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:28:49.164 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:28:49.166 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:28:49.175 received topic=Trace_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=297
+2026-07-14T15:28:49.176 TraceTopic tag=6c2adb324940e19e208d717f4970f2ee -> D:\canneng\发送jaon映射xml工具\runtime\trace_data\process_1\device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59\monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b\origin_rptFluc.txt
+2026-07-14T15:28:49.187 received topic=Trace_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=299
+2026-07-14T15:28:49.188 TraceTopic tag=6c2adb324940e19e208d717f4970f2ee -> D:\canneng\发送jaon映射xml工具\runtime\trace_data\process_1\device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59\monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b\origin_rptPST.txt
+2026-07-14T15:28:49.284 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=bd45e7c4df770ae1af803e8a05465e54 bodyLen=106863
+2026-07-14T15:28:49.307 skipped DATATopic by monitor router: monitor not being traced, actual=bd45e7c4df770ae1af803e8a05465e54 topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:28:49.369 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=c7dbb4ebdb4a3aee920b5f0c9cb58d3d bodyLen=117921
+2026-07-14T15:28:49.388 skipped DATATopic by monitor router: monitor not being traced, actual=c7dbb4ebdb4a3aee920b5f0c9cb58d3d topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:28:49.443 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=e57ecbe0e81e29b7b0d6f1c902af655a bodyLen=117921
+2026-07-14T15:28:49.461 skipped DATATopic by monitor router: monitor not being traced, actual=e57ecbe0e81e29b7b0d6f1c902af655a topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:28:49.517 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=117921
+2026-07-14T15:28:49.522 skipped DATATopic by frontType router: session=cfg_3s_data, message=cfg_stat_data topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:28:52.158 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:28:52.159 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:28:55.159 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:28:55.161 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:28:58.150 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:28:58.153 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:29:01.170 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:29:01.173 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:29:04.170 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:29:04.172 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:29:07.164 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:29:07.165 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:29:10.155 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:29:10.156 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:29:13.156 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:29:13.158 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:29:16.168 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:29:16.171 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:29:19.159 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:29:19.163 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:29:22.152 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:29:22.153 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:29:25.163 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:29:25.165 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:29:28.165 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:29:28.166 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:29:31.171 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:29:31.173 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:29:34.162 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:29:34.164 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:29:37.155 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:29:37.157 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:29:40.167 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:29:40.169 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:29:43.158 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:29:43.160 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:29:46.159 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:29:46.161 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:29:49.162 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:29:49.165 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:29:52.173 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:29:52.174 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:29:55.164 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:29:55.166 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:29:58.156 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:29:58.159 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:30:01.156 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:30:01.158 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:30:04.168 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:30:04.169 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:30:07.170 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:30:07.173 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:30:10.161 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:30:10.163 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:30:13.163 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:30:13.165 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:30:16.165 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:30:16.167 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:30:19.157 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:30:19.159 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:30:22.159 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:30:22.161 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:30:25.161 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:30:25.163 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:30:28.153 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:30:28.154 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:30:31.160 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:30:31.161 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:30:34.152 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:30:34.153 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:30:37.165 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:30:37.171 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:30:40.145 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:30:40.147 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:30:43.148 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:30:43.151 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:30:46.149 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:30:46.150 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:30:49.160 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:30:49.163 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:30:52.153 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:30:52.154 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:30:55.165 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:30:55.167 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:30:58.165 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:30:58.167 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:31:01.157 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:31:01.160 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:31:04.169 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:31:04.171 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:31:07.152 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:31:07.154 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:31:10.145 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:31:10.148 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:31:13.156 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:31:13.158 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:31:16.157 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:31:16.160 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:31:19.162 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:31:19.167 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:31:22.162 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:31:22.166 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:31:25.155 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:31:25.158 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:31:28.165 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:31:28.167 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:31:31.159 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:31:31.161 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:31:34.161 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:31:34.164 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:31:37.164 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:31:37.167 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:31:40.158 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:31:40.159 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:31:43.149 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:31:43.151 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:31:46.141 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:31:46.143 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:31:49.233 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=bd45e7c4df770ae1af803e8a05465e54 bodyLen=106863
+2026-07-14T15:31:49.250 skipped DATATopic by monitor router: monitor not being traced, actual=bd45e7c4df770ae1af803e8a05465e54 topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:31:49.316 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=c7dbb4ebdb4a3aee920b5f0c9cb58d3d bodyLen=117921
+2026-07-14T15:31:49.332 skipped DATATopic by monitor router: monitor not being traced, actual=c7dbb4ebdb4a3aee920b5f0c9cb58d3d topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:31:49.391 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=e57ecbe0e81e29b7b0d6f1c902af655a bodyLen=117921
+2026-07-14T15:31:49.412 skipped DATATopic by monitor router: monitor not being traced, actual=e57ecbe0e81e29b7b0d6f1c902af655a topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:31:49.413 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:31:49.416 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:31:49.465 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=117921
+2026-07-14T15:31:49.474 skipped DATATopic by frontType router: session=cfg_3s_data, message=cfg_stat_data topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:31:52.165 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:31:52.167 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:31:55.157 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:31:55.159 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:31:58.158 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:31:58.161 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:32:01.147 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:32:01.150 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:32:04.148 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:32:04.150 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:32:07.163 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:32:07.164 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:32:10.165 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:32:10.166 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:32:13.145 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:32:13.147 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:32:16.158 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:32:16.161 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:32:19.159 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:32:19.161 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:32:22.160 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:32:22.162 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:32:25.142 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:32:25.144 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:32:28.154 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:32:28.156 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:32:31.163 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:32:31.166 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:32:34.155 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:32:34.156 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:32:37.148 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:32:37.150 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:32:40.159 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:32:40.161 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:32:43.161 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:32:43.163 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:32:46.142 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:32:46.144 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:32:49.145 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:32:49.147 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:32:52.157 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:32:52.159 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:32:55.149 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:32:55.150 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:32:58.149 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:32:58.151 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:33:01.151 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:33:01.154 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:33:04.153 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:33:04.154 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:33:07.156 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:33:07.158 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:33:10.147 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:33:10.149 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:33:13.159 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:33:13.161 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:33:16.160 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:33:16.162 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:33:19.152 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:33:19.155 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:33:22.144 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:33:22.147 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:33:25.146 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:33:25.147 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:33:28.146 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:33:28.148 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:33:31.157 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:33:31.159 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:33:34.138 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:33:34.140 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:33:37.140 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:33:37.142 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:33:40.162 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:33:40.164 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:33:43.154 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:33:43.156 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:34:05.188 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:34:05.190 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:34:05.190 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:34:05.192 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:34:08.196 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:34:08.199 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:34:08.199 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:34:08.202 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:34:10.146 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:34:10.148 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:34:11.207 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:34:11.209 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:34:11.209 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:34:11.211 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:34:13.156 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:34:13.158 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:34:14.205 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:34:14.207 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:34:14.207 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:34:14.209 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:34:16.157 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:34:16.158 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:34:19.138 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:34:19.140 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:34:22.150 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:34:22.155 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:34:25.151 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:34:25.153 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:34:28.547 received topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=15441
+2026-07-14T15:34:28.549 skipped DATATopic duplicate DATA_TYPE=01 monitor=73e0a6553c2d24ee17f2623e14f9776b topic=MQ_INST_1697676490574298_Bm3DLamM%Real_Time_Data_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:34:49.231 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=bd45e7c4df770ae1af803e8a05465e54 bodyLen=106863
+2026-07-14T15:34:49.245 skipped DATATopic by monitor router: monitor not being traced, actual=bd45e7c4df770ae1af803e8a05465e54 topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:34:49.305 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=c7dbb4ebdb4a3aee920b5f0c9cb58d3d bodyLen=117921
+2026-07-14T15:34:49.319 skipped DATATopic by monitor router: monitor not being traced, actual=c7dbb4ebdb4a3aee920b5f0c9cb58d3d topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:34:49.380 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=e57ecbe0e81e29b7b0d6f1c902af655a bodyLen=117921
+2026-07-14T15:34:49.394 skipped DATATopic by monitor router: monitor not being traced, actual=e57ecbe0e81e29b7b0d6f1c902af655a topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:34:49.454 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=117921
+2026-07-14T15:34:49.459 skipped DATATopic by frontType router: session=cfg_3s_data, message=cfg_stat_data topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:37:49.217 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=bd45e7c4df770ae1af803e8a05465e54 bodyLen=106863
+2026-07-14T15:37:49.231 skipped DATATopic by monitor router: monitor not being traced, actual=bd45e7c4df770ae1af803e8a05465e54 topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:37:49.291 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=c7dbb4ebdb4a3aee920b5f0c9cb58d3d bodyLen=117921
+2026-07-14T15:37:49.306 skipped DATATopic by monitor router: monitor not being traced, actual=c7dbb4ebdb4a3aee920b5f0c9cb58d3d topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:37:49.366 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=e57ecbe0e81e29b7b0d6f1c902af655a bodyLen=117921
+2026-07-14T15:37:49.381 skipped DATATopic by monitor router: monitor not being traced, actual=e57ecbe0e81e29b7b0d6f1c902af655a topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:37:49.450 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=117921
+2026-07-14T15:37:49.455 skipped DATATopic by frontType router: session=cfg_3s_data, message=cfg_stat_data topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:38:49.073 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=bd45e7c4df770ae1af803e8a05465e54 bodyLen=84299
+2026-07-14T15:38:49.084 skipped DATATopic by monitor router: monitor not being traced, actual=bd45e7c4df770ae1af803e8a05465e54 topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:38:49.085 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=c7dbb4ebdb4a3aee920b5f0c9cb58d3d bodyLen=289
+2026-07-14T15:38:49.085 skipped DATATopic by monitor router: monitor not being traced, actual=c7dbb4ebdb4a3aee920b5f0c9cb58d3d topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:38:49.094 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=e57ecbe0e81e29b7b0d6f1c902af655a bodyLen=289
+2026-07-14T15:38:49.095 skipped DATATopic by monitor router: monitor not being traced, actual=e57ecbe0e81e29b7b0d6f1c902af655a topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
+2026-07-14T15:38:49.105 received topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee key=73e0a6553c2d24ee17f2623e14f9776b bodyLen=289
+2026-07-14T15:38:49.106 skipped DATATopic by frontType router: session=cfg_3s_data, message=cfg_stat_data topic=MQ_INST_1697676490574298_Bm3DLamM%LN_Topic tag=6c2adb324940e19e208d717f4970f2ee
diff --git a/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/final_sorted.xls b/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/final_sorted.xls
index 4085052..c54ac7d 100644
--- a/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/final_sorted.xls
+++ b/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/final_sorted.xls
@@ -16,8 +16,8 @@
| 头部信息 |
| DATA_TYPE | 01 | 原始报告 | origin_rptRtHarm.txt | origin_rptRtIHarm.txt | origin_rptRtMMXU.txt | origin_rptRtMSQI.txt |
| Monitor | 73e0a6553c2d24ee17f2623e14f9776b | rpt_no | 4 | 3 | 6 | 5 |
-| Value_FLAG | 0 | data_time | 1554423033000 | 1554423033000 | 1554423033000 | 1554423033000 |
-| Value_TIME | 1554423033000 | mp_id | 73e0a6553c2d24ee17f2623e14f9776b | 73e0a6553c2d24ee17f2623e14f9776b | 73e0a6553c2d24ee17f2623e14f9776b | 73e0a6553c2d24ee17f2623e14f9776b |
+| Value_FLAG | 0 | data_time | 1554423786000 | 1554423786000 | 1554423786000 | 1554423786000 |
+| Value_TIME | 1554423786000 | mp_id | 73e0a6553c2d24ee17f2623e14f9776b | 73e0a6553c2d24ee17f2623e14f9776b | 73e0a6553c2d24ee17f2623e14f9776b | 73e0a6553c2d24ee17f2623e14f9776b |
| | voltage_level | 0.000000 | 0.000000 | 0.000000 | 0.000000 |
| | v_wiring_type | 0 | 0 | 0 | 0 |
| 名称 | 数组基准 | 取值偏移量 | 最终值偏移 | 配置项 | 报告名 | 原始路径 | 类型 | 字段 | 值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 |
@@ -25,12 +25,12 @@
| T 相 |
| 正序电压 | 0 | 0 | 0 | DO="MSQI1$MX$SeqV" DA="c1$cVal$mag$f" | rptRtMSQI | MSQI1$MX$SeqV$c1$cVal$mag$f | 最终值 | V_T_VPSEQ | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 原始值 | V_T_VPSEQ | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| 负序电压 | 0 | 0 | 0 | DO="MSQI1$MX$SeqV" DA="c2$cVal$mag$f" | rptRtMSQI | MSQI1$MX$SeqV$c2$cVal$mag$f | 最终值 | V_T_VNSEQ | 0.000124 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| 原始值 | V_T_VNSEQ | 0.000124 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| 负序电压 | 0 | 0 | 0 | DO="MSQI1$MX$SeqV" DA="c2$cVal$mag$f" | rptRtMSQI | MSQI1$MX$SeqV$c2$cVal$mag$f | 最终值 | V_T_VNSEQ | 0.000112 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| 原始值 | V_T_VNSEQ | 0.000112 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 负序电压不平衡 | 0 | 0 | 0 | DO="MSQI1$MX$ImbNgV" DA="mag$f" | rptRtMSQI | MSQI1$MX$ImbNgV$mag$f | 最终值 | V_T_V_UNBAN | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 原始值 | V_T_V_UNBAN | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| 零序电压 | 0 | 0 | 0 | DO="MSQI1$MX$SeqV" DA="c3$cVal$mag$f" | rptRtMSQI | MSQI1$MX$SeqV$c3$cVal$mag$f | 最终值 | V_T_VZSEQ | 0.000382 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| 原始值 | V_T_VZSEQ | 0.000382 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| 零序电压 | 0 | 0 | 0 | DO="MSQI1$MX$SeqV" DA="c3$cVal$mag$f" | rptRtMSQI | MSQI1$MX$SeqV$c3$cVal$mag$f | 最终值 | V_T_VZSEQ | 0.000432 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| 原始值 | V_T_VZSEQ | 0.000432 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 零序电压不平衡 | 0 | 0 | 0 | DO="MSQI1$MX$ImbZroV" DA="mag$f" | rptRtMSQI | MSQI1$MX$ImbZroV$mag$f | 最终值 | V_T_VZSEQ_UNBAN | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 原始值 | V_T_VZSEQ_UNBAN | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 频率 | 0 | 0 | 0 | DO="MMXU1$MX$Hz" DA="mag$f" | | | 最终值 | V_T_FREQ | 50.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
@@ -42,8 +42,8 @@
| 原始值 | V_A_SV[0-52] | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | | | | | | | | | | | |
| A相2-50次谐波电压含有率 | 2-->50 | -2 | 0 | DO="MHAI1$MX$HPhVMag" DA="phs*Har[0-48]$mag$f" | rptRtHarm | MHAI1$MX$HPhVMag$phsAHar[0-50]$mag$f | 最终值 | V_A_V[2-50] | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | | | | | | | | | | | | | | | |
| 原始值 | V_A_V[0-50] | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | | | | | | | | | | | | | |
-| A相基波电压有效值 | 0 | 0 | 0 | DO="MHAI1$MX$FundPhV" DA="phs*$cVal$mag$f" | rptRtHarm | MHAI1$MX$FundPhV$phsA$cVal$mag$f | 最终值 | V_A_V1 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| 原始值 | V_A_V1 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| A相基波电压有效值 | 0 | 0 | 0 | DO="MHAI1$MX$FundPhV" DA="phs*$cVal$mag$f" | rptRtHarm | MHAI1$MX$FundPhV$phsA$cVal$mag$f | 最终值 | V_A_V1 | 0.000001 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| 原始值 | V_A_V1 | 0.000001 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| A相基波电压相角 | 0 | 0 | 0 | DO="MHAI1$MX$FundPhVAng" DA="phs*$cVal$ang$f" | rptRtHarm | MHAI1$MX$FundPhVAng$phsA$cVal$ang$f | 最终值 | V_A_VFUND_ANGLE | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 原始值 | V_A_VFUND_ANGLE | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| A相电压偏差 | 0 | 0 | 0 | DO="MMXU1$MX$VolDev" DA="phs*$cVal$mag$f" | rptRtMMXU | MMXU1$MX$VolDev$phsA$cVal$mag$f | 最终值 | V_A_DELTA_V | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
@@ -71,7 +71,7 @@
| 原始值 | V_B_VTHD | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| B相电压有效值 | 0 | 0 | 0 | DO="MMXU1$MX$PhV" DA="phs*$cVal$mag$f" | rptRtMMXU | MMXU1$MX$PhV$phsB$cVal$mag$f | 最终值 | V_B_VRMS | 0.000005 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 原始值 | V_B_VRMS | 0.000005 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| B相线电压有效值 | 0 | 0 | 0 | DO="MMXU1$MX$PPV" DA="l_phs*$cVal$mag$f" | | | 最终值 | V_B_VRMS_LVR | 0.000049 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| B相线电压有效值 | 0 | 0 | 0 | DO="MMXU1$MX$PPV" DA="l_phs*$cVal$mag$f" | | | 最终值 | V_B_VRMS_LVR | 0.000048 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 原始值 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| B相谐波电压相角(2-50) | 2-->50 | -2 | 0 | DO="MHAI1$MX$HPhV" DA="phs*Har[0-48]$ang$f" | rptRtHarm | MHAI1$MX$HPhV$phsBHar[0-52]$ang$f | 最终值 | V_B_VA[2-50] | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | | | | | | | | | | | | | | | |
| 原始值 | V_B_VA[0-52] | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | | | | | | | | | | | |
@@ -96,55 +96,55 @@
| 原始值 | V_C_VA[0-52] | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | | | | | | | | | | | |
| I |
| T 相 |
-| 正序电流 | 0 | 0 | 0 | DO="MSQI1$MX$SeqA" DA="c1$cVal$mag$f" | rptRtMSQI | MSQI1$MX$SeqA$c1$cVal$mag$f | 最终值 | I_T_IPSEQ | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| 原始值 | I_T_IPSEQ | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| 负序电流 | 0 | 0 | 0 | DO="MSQI1$MX$SeqA" DA="c2$cVal$mag$f" | rptRtMSQI | MSQI1$MX$SeqA$c2$cVal$mag$f | 最终值 | I_T_INSEQ | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| 原始值 | I_T_INSEQ | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| 正序电流 | 0 | 0 | 0 | DO="MSQI1$MX$SeqA" DA="c1$cVal$mag$f" | rptRtMSQI | MSQI1$MX$SeqA$c1$cVal$mag$f | 最终值 | I_T_IPSEQ | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| 原始值 | I_T_IPSEQ | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| 负序电流 | 0 | 0 | 0 | DO="MSQI1$MX$SeqA" DA="c2$cVal$mag$f" | rptRtMSQI | MSQI1$MX$SeqA$c2$cVal$mag$f | 最终值 | I_T_INSEQ | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| 原始值 | I_T_INSEQ | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 负序电流不平衡 | 0 | 0 | 0 | DO="MSQI1$MX$ImbNgA" DA="mag$f" | rptRtMSQI | MSQI1$MX$ImbNgA$mag$f | 最终值 | I_T_I_UNBAN | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 原始值 | I_T_I_UNBAN | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| 零序电流 | 0 | 0 | 0 | DO="MSQI1$MX$SeqA" DA="c3$cVal$mag$f" | rptRtMSQI | MSQI1$MX$SeqA$c3$cVal$mag$f | 最终值 | I_T_IZSEQ | 0.000163 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| 原始值 | I_T_IZSEQ | 0.000163 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| 零序电流 | 0 | 0 | 0 | DO="MSQI1$MX$SeqA" DA="c3$cVal$mag$f" | rptRtMSQI | MSQI1$MX$SeqA$c3$cVal$mag$f | 最终值 | I_T_IZSEQ | 0.000161 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| 原始值 | I_T_IZSEQ | 0.000161 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 零序电流不平衡 | 0 | 0 | 0 | DO="MSQI1$MX$ImbZroA" DA="mag$f" | rptRtMSQI | MSQI1$MX$ImbZroA$mag$f | 最终值 | I_T_IZSEQ_UNBAN | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 原始值 | I_T_IZSEQ_UNBAN | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| A 相 |
-| A相1-50次间谐波电流含有率 | 0-->49 | 0 | 0 | DO="MHAI7$MX$HA" DA="phs*Har[0-49]$mag$f" | rptRtIHarm | MHAI7$MX$HA$phsAHar[0-52]$mag$f | 最终值 | I_A_SI[0-49] | 0.000000 | 0.000202 | 0.000048 | 0.000044 | 0.000046 | 0.000040 | 0.000041 | 0.000043 | 0.000049 | 0.000036 | 0.000046 | 0.000040 | 0.000043 | 0.000031 | 0.000045 | 0.000041 | 0.000042 | 0.000051 | 0.000039 | 0.000045 | 0.000040 | 0.000045 | 0.000051 | 0.000052 | 0.000042 | 0.000045 | 0.000041 | 0.000043 | 0.000052 | 0.000041 | 0.000041 | 0.000045 | 0.000044 | 0.000049 | 0.000046 | 0.000042 | 0.000042 | 0.000044 | 0.000046 | 0.000044 | 0.000043 | 0.000049 | 0.000041 | 0.000049 | 0.000040 | 0.000046 | 0.000050 | 0.000047 | 0.000040 | 0.000045 | | | | | | | | | | | | | | |
-| 原始值 | I_A_SI[0-52] | 0.000000 | 0.000202 | 0.000048 | 0.000044 | 0.000046 | 0.000040 | 0.000041 | 0.000043 | 0.000049 | 0.000036 | 0.000046 | 0.000040 | 0.000043 | 0.000031 | 0.000045 | 0.000041 | 0.000042 | 0.000051 | 0.000039 | 0.000045 | 0.000040 | 0.000045 | 0.000051 | 0.000052 | 0.000042 | 0.000045 | 0.000041 | 0.000043 | 0.000052 | 0.000041 | 0.000041 | 0.000045 | 0.000044 | 0.000049 | 0.000046 | 0.000042 | 0.000042 | 0.000044 | 0.000046 | 0.000044 | 0.000043 | 0.000049 | 0.000041 | 0.000049 | 0.000040 | 0.000046 | 0.000050 | 0.000047 | 0.000040 | 0.000045 | 0.000046 | 0.000042 | 0.000000 | | | | | | | | | | | |
-| A相2-50次谐波电流幅值 | 2-->50 | 0 | 0 | DO="MHAI1$MX$HA" DA="phs*Har[2-50]$mag$f" | rptRtHarm | MHAI1$MX$HA$phsAHar[0-52]$mag$f | 最终值 | I_A_I[2-50] | 0.000043 | 0.000122 | 0.000039 | 0.000058 | 0.000036 | 0.000070 | 0.000036 | 0.000045 | 0.000036 | 0.000047 | 0.000043 | 0.000043 | 0.000045 | 0.000040 | 0.000033 | 0.000038 | 0.000045 | 0.000040 | 0.000039 | 0.000050 | 0.000040 | 0.000047 | 0.000036 | 0.000048 | 0.000040 | 0.000050 | 0.000041 | 0.000040 | 0.000036 | 0.000038 | 0.000036 | 0.000041 | 0.000034 | 0.000045 | 0.000029 | 0.000047 | 0.000040 | 0.000041 | 0.000043 | 0.000040 | 0.000042 | 0.000041 | 0.000041 | 0.000042 | 0.000039 | 0.000039 | 0.000038 | 0.000043 | 0.000037 | | | | | | | | | | | | | | | |
-| 原始值 | I_A_I[0-52] | 0.000000 | 0.000202 | 0.000043 | 0.000122 | 0.000039 | 0.000058 | 0.000036 | 0.000070 | 0.000036 | 0.000045 | 0.000036 | 0.000047 | 0.000043 | 0.000043 | 0.000045 | 0.000040 | 0.000033 | 0.000038 | 0.000045 | 0.000040 | 0.000039 | 0.000050 | 0.000040 | 0.000047 | 0.000036 | 0.000048 | 0.000040 | 0.000050 | 0.000041 | 0.000040 | 0.000036 | 0.000038 | 0.000036 | 0.000041 | 0.000034 | 0.000045 | 0.000029 | 0.000047 | 0.000040 | 0.000041 | 0.000043 | 0.000040 | 0.000042 | 0.000041 | 0.000041 | 0.000042 | 0.000039 | 0.000039 | 0.000038 | 0.000043 | 0.000037 | 0.000000 | 0.000000 | | | | | | | | | | | |
-| A相基波电流有效值 | 0 | 0 | 0 | DO="MHAI1$MX$FundA" DA="phs*$cVal$mag$f" | rptRtHarm | MHAI1$MX$FundA$phsA$cVal$mag$f | 最终值 | I_A_I1 | 0.000202 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| 原始值 | I_A_I1 | 0.000202 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| A相1-50次间谐波电流含有率 | 0-->49 | 0 | 0 | DO="MHAI7$MX$HA" DA="phs*Har[0-49]$mag$f" | rptRtIHarm | MHAI7$MX$HA$phsAHar[0-52]$mag$f | 最终值 | I_A_SI[0-49] | 0.000000 | 0.000204 | 0.000059 | 0.000044 | 0.000044 | 0.000039 | 0.000053 | 0.000046 | 0.000043 | 0.000045 | 0.000051 | 0.000047 | 0.000043 | 0.000043 | 0.000044 | 0.000046 | 0.000045 | 0.000043 | 0.000052 | 0.000046 | 0.000056 | 0.000042 | 0.000040 | 0.000039 | 0.000049 | 0.000045 | 0.000045 | 0.000034 | 0.000048 | 0.000037 | 0.000046 | 0.000046 | 0.000045 | 0.000047 | 0.000047 | 0.000050 | 0.000047 | 0.000039 | 0.000047 | 0.000046 | 0.000048 | 0.000042 | 0.000047 | 0.000051 | 0.000046 | 0.000042 | 0.000050 | 0.000052 | 0.000045 | 0.000043 | | | | | | | | | | | | | | |
+| 原始值 | I_A_SI[0-52] | 0.000000 | 0.000204 | 0.000059 | 0.000044 | 0.000044 | 0.000039 | 0.000053 | 0.000046 | 0.000043 | 0.000045 | 0.000051 | 0.000047 | 0.000043 | 0.000043 | 0.000044 | 0.000046 | 0.000045 | 0.000043 | 0.000052 | 0.000046 | 0.000056 | 0.000042 | 0.000040 | 0.000039 | 0.000049 | 0.000045 | 0.000045 | 0.000034 | 0.000048 | 0.000037 | 0.000046 | 0.000046 | 0.000045 | 0.000047 | 0.000047 | 0.000050 | 0.000047 | 0.000039 | 0.000047 | 0.000046 | 0.000048 | 0.000042 | 0.000047 | 0.000051 | 0.000046 | 0.000042 | 0.000050 | 0.000052 | 0.000045 | 0.000043 | 0.000044 | 0.000043 | 0.000000 | | | | | | | | | | | |
+| A相2-50次谐波电流幅值 | 2-->50 | 0 | 0 | DO="MHAI1$MX$HA" DA="phs*Har[2-50]$mag$f" | rptRtHarm | MHAI1$MX$HA$phsAHar[0-52]$mag$f | 最终值 | I_A_I[2-50] | 0.000039 | 0.000118 | 0.000044 | 0.000054 | 0.000042 | 0.000059 | 0.000038 | 0.000047 | 0.000041 | 0.000046 | 0.000042 | 0.000042 | 0.000040 | 0.000034 | 0.000039 | 0.000043 | 0.000039 | 0.000049 | 0.000044 | 0.000060 | 0.000040 | 0.000057 | 0.000038 | 0.000050 | 0.000036 | 0.000048 | 0.000037 | 0.000037 | 0.000041 | 0.000038 | 0.000037 | 0.000048 | 0.000036 | 0.000049 | 0.000041 | 0.000046 | 0.000038 | 0.000044 | 0.000040 | 0.000039 | 0.000038 | 0.000039 | 0.000039 | 0.000042 | 0.000036 | 0.000040 | 0.000035 | 0.000036 | 0.000043 | | | | | | | | | | | | | | | |
+| 原始值 | I_A_I[0-52] | 0.000000 | 0.000204 | 0.000039 | 0.000118 | 0.000044 | 0.000054 | 0.000042 | 0.000059 | 0.000038 | 0.000047 | 0.000041 | 0.000046 | 0.000042 | 0.000042 | 0.000040 | 0.000034 | 0.000039 | 0.000043 | 0.000039 | 0.000049 | 0.000044 | 0.000060 | 0.000040 | 0.000057 | 0.000038 | 0.000050 | 0.000036 | 0.000048 | 0.000037 | 0.000037 | 0.000041 | 0.000038 | 0.000037 | 0.000048 | 0.000036 | 0.000049 | 0.000041 | 0.000046 | 0.000038 | 0.000044 | 0.000040 | 0.000039 | 0.000038 | 0.000039 | 0.000039 | 0.000042 | 0.000036 | 0.000040 | 0.000035 | 0.000036 | 0.000043 | 0.000000 | 0.000000 | | | | | | | | | | | |
+| A相基波电流有效值 | 0 | 0 | 0 | DO="MHAI1$MX$FundA" DA="phs*$cVal$mag$f" | rptRtHarm | MHAI1$MX$FundA$phsA$cVal$mag$f | 最终值 | I_A_I1 | 0.000204 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| 原始值 | I_A_I1 | 0.000204 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| A相基波电流相角 | 0 | 0 | 0 | DO="MHAI1$MX$FundAAng" DA="phs*$cVal$ang$f" | rptRtHarm | MHAI1$MX$FundAAng$phsA$cVal$ang$f | 最终值 | I_A_I_ANGLE | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 原始值 | I_A_I_ANGLE | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| A相电流总谐波畸变率 | 0 | 0 | 0 | DO="MHAI1$MX$ThdA" DA="phs*$cVal$mag$f" | rptRtHarm | MHAI1$MX$ThdA$phsA$cVal$mag$f | 最终值 | I_A_ITHD | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 原始值 | I_A_ITHD | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| A相电流有效值 | 0 | 0 | 0 | DO="MMXU1$MX$A" DA="phs*$cVal$mag$f" | rptRtMMXU | MMXU1$MX$A$phsA$cVal$mag$f | 最终值 | I_A_IRMS | 0.005346 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| 原始值 | I_A_IRMS | 0.005346 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| A相电流有效值 | 0 | 0 | 0 | DO="MMXU1$MX$A" DA="phs*$cVal$mag$f" | rptRtMMXU | MMXU1$MX$A$phsA$cVal$mag$f | 最终值 | I_A_IRMS | 0.005323 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| 原始值 | I_A_IRMS | 0.005323 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| B 相 |
-| B相1-50次间谐波电流含有率 | 0-->49 | 0 | 0 | DO="MHAI7$MX$HA" DA="phs*Har[0-49]$mag$f" | rptRtIHarm | MHAI7$MX$HA$phsBHar[0-52]$mag$f | 最终值 | I_B_SI[0-49] | 0.000000 | 0.000205 | 0.000039 | 0.000040 | 0.000041 | 0.000042 | 0.000046 | 0.000048 | 0.000048 | 0.000042 | 0.000037 | 0.000036 | 0.000043 | 0.000034 | 0.000045 | 0.000047 | 0.000040 | 0.000031 | 0.000044 | 0.000042 | 0.000043 | 0.000038 | 0.000045 | 0.000034 | 0.000043 | 0.000037 | 0.000048 | 0.000044 | 0.000044 | 0.000037 | 0.000049 | 0.000036 | 0.000049 | 0.000039 | 0.000045 | 0.000052 | 0.000050 | 0.000048 | 0.000045 | 0.000045 | 0.000046 | 0.000047 | 0.000052 | 0.000047 | 0.000040 | 0.000046 | 0.000046 | 0.000037 | 0.000042 | 0.000037 | | | | | | | | | | | | | | |
-| 原始值 | I_B_SI[0-52] | 0.000000 | 0.000205 | 0.000039 | 0.000040 | 0.000041 | 0.000042 | 0.000046 | 0.000048 | 0.000048 | 0.000042 | 0.000037 | 0.000036 | 0.000043 | 0.000034 | 0.000045 | 0.000047 | 0.000040 | 0.000031 | 0.000044 | 0.000042 | 0.000043 | 0.000038 | 0.000045 | 0.000034 | 0.000043 | 0.000037 | 0.000048 | 0.000044 | 0.000044 | 0.000037 | 0.000049 | 0.000036 | 0.000049 | 0.000039 | 0.000045 | 0.000052 | 0.000050 | 0.000048 | 0.000045 | 0.000045 | 0.000046 | 0.000047 | 0.000052 | 0.000047 | 0.000040 | 0.000046 | 0.000046 | 0.000037 | 0.000042 | 0.000037 | 0.000040 | 0.000048 | 0.000000 | | | | | | | | | | | |
-| B相2-50次谐波电流幅值 | 2-->50 | 0 | 0 | DO="MHAI1$MX$HA" DA="phs*Har[2-50]$mag$f" | rptRtHarm | MHAI1$MX$HA$phsBHar[0-52]$mag$f | 最终值 | I_B_I[2-50] | 0.000039 | 0.000124 | 0.000036 | 0.000060 | 0.000037 | 0.000060 | 0.000038 | 0.000048 | 0.000039 | 0.000043 | 0.000041 | 0.000049 | 0.000032 | 0.000037 | 0.000041 | 0.000045 | 0.000041 | 0.000043 | 0.000035 | 0.000049 | 0.000035 | 0.000056 | 0.000038 | 0.000048 | 0.000041 | 0.000045 | 0.000040 | 0.000041 | 0.000038 | 0.000041 | 0.000039 | 0.000042 | 0.000040 | 0.000042 | 0.000034 | 0.000037 | 0.000038 | 0.000043 | 0.000032 | 0.000045 | 0.000038 | 0.000043 | 0.000035 | 0.000043 | 0.000037 | 0.000036 | 0.000037 | 0.000038 | 0.000044 | | | | | | | | | | | | | | | |
-| 原始值 | I_B_I[0-52] | 0.000000 | 0.000205 | 0.000039 | 0.000124 | 0.000036 | 0.000060 | 0.000037 | 0.000060 | 0.000038 | 0.000048 | 0.000039 | 0.000043 | 0.000041 | 0.000049 | 0.000032 | 0.000037 | 0.000041 | 0.000045 | 0.000041 | 0.000043 | 0.000035 | 0.000049 | 0.000035 | 0.000056 | 0.000038 | 0.000048 | 0.000041 | 0.000045 | 0.000040 | 0.000041 | 0.000038 | 0.000041 | 0.000039 | 0.000042 | 0.000040 | 0.000042 | 0.000034 | 0.000037 | 0.000038 | 0.000043 | 0.000032 | 0.000045 | 0.000038 | 0.000043 | 0.000035 | 0.000043 | 0.000037 | 0.000036 | 0.000037 | 0.000038 | 0.000044 | 0.000000 | 0.000000 | | | | | | | | | | | |
-| B相基波电流有效值 | 0 | 0 | 0 | DO="MHAI1$MX$FundA" DA="phs*$cVal$mag$f" | rptRtHarm | MHAI1$MX$FundA$phsB$cVal$mag$f | 最终值 | I_B_I1 | 0.000205 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| 原始值 | I_B_I1 | 0.000205 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| B相1-50次间谐波电流含有率 | 0-->49 | 0 | 0 | DO="MHAI7$MX$HA" DA="phs*Har[0-49]$mag$f" | rptRtIHarm | MHAI7$MX$HA$phsBHar[0-52]$mag$f | 最终值 | I_B_SI[0-49] | 0.000000 | 0.000203 | 0.000041 | 0.000043 | 0.000048 | 0.000046 | 0.000042 | 0.000048 | 0.000039 | 0.000042 | 0.000044 | 0.000040 | 0.000052 | 0.000039 | 0.000036 | 0.000047 | 0.000049 | 0.000036 | 0.000035 | 0.000048 | 0.000046 | 0.000047 | 0.000041 | 0.000037 | 0.000048 | 0.000036 | 0.000041 | 0.000044 | 0.000043 | 0.000043 | 0.000032 | 0.000039 | 0.000041 | 0.000044 | 0.000038 | 0.000053 | 0.000044 | 0.000041 | 0.000046 | 0.000044 | 0.000049 | 0.000041 | 0.000043 | 0.000052 | 0.000044 | 0.000046 | 0.000045 | 0.000049 | 0.000038 | 0.000049 | | | | | | | | | | | | | | |
+| 原始值 | I_B_SI[0-52] | 0.000000 | 0.000203 | 0.000041 | 0.000043 | 0.000048 | 0.000046 | 0.000042 | 0.000048 | 0.000039 | 0.000042 | 0.000044 | 0.000040 | 0.000052 | 0.000039 | 0.000036 | 0.000047 | 0.000049 | 0.000036 | 0.000035 | 0.000048 | 0.000046 | 0.000047 | 0.000041 | 0.000037 | 0.000048 | 0.000036 | 0.000041 | 0.000044 | 0.000043 | 0.000043 | 0.000032 | 0.000039 | 0.000041 | 0.000044 | 0.000038 | 0.000053 | 0.000044 | 0.000041 | 0.000046 | 0.000044 | 0.000049 | 0.000041 | 0.000043 | 0.000052 | 0.000044 | 0.000046 | 0.000045 | 0.000049 | 0.000038 | 0.000049 | 0.000035 | 0.000048 | 0.000000 | | | | | | | | | | | |
+| B相2-50次谐波电流幅值 | 2-->50 | 0 | 0 | DO="MHAI1$MX$HA" DA="phs*Har[2-50]$mag$f" | rptRtHarm | MHAI1$MX$HA$phsBHar[0-52]$mag$f | 最终值 | I_B_I[2-50] | 0.000042 | 0.000119 | 0.000038 | 0.000050 | 0.000035 | 0.000064 | 0.000040 | 0.000047 | 0.000038 | 0.000046 | 0.000039 | 0.000043 | 0.000035 | 0.000040 | 0.000042 | 0.000041 | 0.000036 | 0.000050 | 0.000044 | 0.000048 | 0.000039 | 0.000052 | 0.000036 | 0.000054 | 0.000042 | 0.000042 | 0.000036 | 0.000037 | 0.000035 | 0.000045 | 0.000035 | 0.000038 | 0.000040 | 0.000049 | 0.000038 | 0.000036 | 0.000036 | 0.000035 | 0.000042 | 0.000039 | 0.000039 | 0.000041 | 0.000038 | 0.000043 | 0.000038 | 0.000039 | 0.000035 | 0.000040 | 0.000039 | | | | | | | | | | | | | | | |
+| 原始值 | I_B_I[0-52] | 0.000000 | 0.000203 | 0.000042 | 0.000119 | 0.000038 | 0.000050 | 0.000035 | 0.000064 | 0.000040 | 0.000047 | 0.000038 | 0.000046 | 0.000039 | 0.000043 | 0.000035 | 0.000040 | 0.000042 | 0.000041 | 0.000036 | 0.000050 | 0.000044 | 0.000048 | 0.000039 | 0.000052 | 0.000036 | 0.000054 | 0.000042 | 0.000042 | 0.000036 | 0.000037 | 0.000035 | 0.000045 | 0.000035 | 0.000038 | 0.000040 | 0.000049 | 0.000038 | 0.000036 | 0.000036 | 0.000035 | 0.000042 | 0.000039 | 0.000039 | 0.000041 | 0.000038 | 0.000043 | 0.000038 | 0.000039 | 0.000035 | 0.000040 | 0.000039 | 0.000000 | 0.000000 | | | | | | | | | | | |
+| B相基波电流有效值 | 0 | 0 | 0 | DO="MHAI1$MX$FundA" DA="phs*$cVal$mag$f" | rptRtHarm | MHAI1$MX$FundA$phsB$cVal$mag$f | 最终值 | I_B_I1 | 0.000203 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| 原始值 | I_B_I1 | 0.000203 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| B相基波电流相角 | 0 | 0 | 0 | DO="MHAI1$MX$FundAAng" DA="phs*$cVal$ang$f" | rptRtHarm | MHAI1$MX$FundAAng$phsB$cVal$ang$f | 最终值 | I_B_I_ANGLE | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 原始值 | I_B_I_ANGLE | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| B相电流总谐波畸变率 | 0 | 0 | 0 | DO="MHAI1$MX$ThdA" DA="phs*$cVal$mag$f" | rptRtHarm | MHAI1$MX$ThdA$phsB$cVal$mag$f | 最终值 | I_B_ITHD | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 原始值 | I_B_ITHD | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| B相电流有效值 | 0 | 0 | 0 | DO="MMXU1$MX$A" DA="phs*$cVal$mag$f" | rptRtMMXU | MMXU1$MX$A$phsB$cVal$mag$f | 最终值 | I_B_IRMS | 0.001428 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| 原始值 | I_B_IRMS | 0.001428 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| B相电流有效值 | 0 | 0 | 0 | DO="MMXU1$MX$A" DA="phs*$cVal$mag$f" | rptRtMMXU | MMXU1$MX$A$phsB$cVal$mag$f | 最终值 | I_B_IRMS | 0.001391 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| 原始值 | I_B_IRMS | 0.001391 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| C 相 |
-| C相1-50次间谐波电流含有率 | 0-->49 | 0 | 0 | DO="MHAI7$MX$HA" DA="phs*Har[0-49]$mag$f" | rptRtIHarm | MHAI7$MX$HA$phsCHar[0-52]$mag$f | 最终值 | I_C_SI[0-49] | 0.000000 | 0.000094 | 0.000036 | 0.000033 | 0.000025 | 0.000030 | 0.000035 | 0.000031 | 0.000033 | 0.000035 | 0.000035 | 0.000034 | 0.000033 | 0.000036 | 0.000026 | 0.000030 | 0.000028 | 0.000025 | 0.000032 | 0.000025 | 0.000030 | 0.000028 | 0.000036 | 0.000026 | 0.000027 | 0.000038 | 0.000038 | 0.000032 | 0.000035 | 0.000035 | 0.000027 | 0.000033 | 0.000038 | 0.000031 | 0.000033 | 0.000029 | 0.000033 | 0.000032 | 0.000032 | 0.000038 | 0.000035 | 0.000039 | 0.000030 | 0.000031 | 0.000033 | 0.000037 | 0.000032 | 0.000025 | 0.000030 | 0.000021 | | | | | | | | | | | | | | |
-| 原始值 | I_C_SI[0-52] | 0.000000 | 0.000094 | 0.000036 | 0.000033 | 0.000025 | 0.000030 | 0.000035 | 0.000031 | 0.000033 | 0.000035 | 0.000035 | 0.000034 | 0.000033 | 0.000036 | 0.000026 | 0.000030 | 0.000028 | 0.000025 | 0.000032 | 0.000025 | 0.000030 | 0.000028 | 0.000036 | 0.000026 | 0.000027 | 0.000038 | 0.000038 | 0.000032 | 0.000035 | 0.000035 | 0.000027 | 0.000033 | 0.000038 | 0.000031 | 0.000033 | 0.000029 | 0.000033 | 0.000032 | 0.000032 | 0.000038 | 0.000035 | 0.000039 | 0.000030 | 0.000031 | 0.000033 | 0.000037 | 0.000032 | 0.000025 | 0.000030 | 0.000021 | 0.000033 | 0.000032 | 0.000000 | | | | | | | | | | | |
-| C相2-50次谐波电流幅值 | 2-->50 | 0 | 0 | DO="MHAI1$MX$HA" DA="phs*Har[2-50]$mag$f" | rptRtHarm | MHAI1$MX$HA$phsCHar[0-52]$mag$f | 最终值 | I_C_I[2-50] | 0.000036 | 0.000068 | 0.000037 | 0.000044 | 0.000036 | 0.000040 | 0.000037 | 0.000035 | 0.000033 | 0.000030 | 0.000037 | 0.000034 | 0.000037 | 0.000034 | 0.000038 | 0.000029 | 0.000036 | 0.000035 | 0.000034 | 0.000040 | 0.000035 | 0.000042 | 0.000034 | 0.000037 | 0.000035 | 0.000032 | 0.000035 | 0.000038 | 0.000034 | 0.000035 | 0.000037 | 0.000035 | 0.000032 | 0.000035 | 0.000033 | 0.000033 | 0.000035 | 0.000034 | 0.000036 | 0.000032 | 0.000036 | 0.000034 | 0.000034 | 0.000036 | 0.000032 | 0.000038 | 0.000035 | 0.000032 | 0.000036 | | | | | | | | | | | | | | | |
-| 原始值 | I_C_I[0-52] | 0.000000 | 0.000094 | 0.000036 | 0.000068 | 0.000037 | 0.000044 | 0.000036 | 0.000040 | 0.000037 | 0.000035 | 0.000033 | 0.000030 | 0.000037 | 0.000034 | 0.000037 | 0.000034 | 0.000038 | 0.000029 | 0.000036 | 0.000035 | 0.000034 | 0.000040 | 0.000035 | 0.000042 | 0.000034 | 0.000037 | 0.000035 | 0.000032 | 0.000035 | 0.000038 | 0.000034 | 0.000035 | 0.000037 | 0.000035 | 0.000032 | 0.000035 | 0.000033 | 0.000033 | 0.000035 | 0.000034 | 0.000036 | 0.000032 | 0.000036 | 0.000034 | 0.000034 | 0.000036 | 0.000032 | 0.000038 | 0.000035 | 0.000032 | 0.000036 | 0.000000 | 0.000000 | | | | | | | | | | | |
-| C相基波电流有效值 | 0 | 0 | 0 | DO="MHAI1$MX$FundA" DA="phs*$cVal$mag$f" | rptRtHarm | MHAI1$MX$FundA$phsC$cVal$mag$f | 最终值 | I_C_I1 | 0.000094 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| 原始值 | I_C_I1 | 0.000094 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| C相1-50次间谐波电流含有率 | 0-->49 | 0 | 0 | DO="MHAI7$MX$HA" DA="phs*Har[0-49]$mag$f" | rptRtIHarm | MHAI7$MX$HA$phsCHar[0-52]$mag$f | 最终值 | I_C_SI[0-49] | 0.000000 | 0.000091 | 0.000032 | 0.000030 | 0.000031 | 0.000043 | 0.000027 | 0.000035 | 0.000032 | 0.000033 | 0.000032 | 0.000032 | 0.000035 | 0.000032 | 0.000034 | 0.000027 | 0.000033 | 0.000035 | 0.000040 | 0.000028 | 0.000030 | 0.000028 | 0.000034 | 0.000028 | 0.000025 | 0.000033 | 0.000037 | 0.000035 | 0.000032 | 0.000032 | 0.000041 | 0.000032 | 0.000037 | 0.000031 | 0.000034 | 0.000031 | 0.000034 | 0.000031 | 0.000037 | 0.000032 | 0.000034 | 0.000034 | 0.000032 | 0.000034 | 0.000037 | 0.000032 | 0.000029 | 0.000038 | 0.000032 | 0.000039 | | | | | | | | | | | | | | |
+| 原始值 | I_C_SI[0-52] | 0.000000 | 0.000091 | 0.000032 | 0.000030 | 0.000031 | 0.000043 | 0.000027 | 0.000035 | 0.000032 | 0.000033 | 0.000032 | 0.000032 | 0.000035 | 0.000032 | 0.000034 | 0.000027 | 0.000033 | 0.000035 | 0.000040 | 0.000028 | 0.000030 | 0.000028 | 0.000034 | 0.000028 | 0.000025 | 0.000033 | 0.000037 | 0.000035 | 0.000032 | 0.000032 | 0.000041 | 0.000032 | 0.000037 | 0.000031 | 0.000034 | 0.000031 | 0.000034 | 0.000031 | 0.000037 | 0.000032 | 0.000034 | 0.000034 | 0.000032 | 0.000034 | 0.000037 | 0.000032 | 0.000029 | 0.000038 | 0.000032 | 0.000039 | 0.000035 | 0.000033 | 0.000000 | | | | | | | | | | | |
+| C相2-50次谐波电流幅值 | 2-->50 | 0 | 0 | DO="MHAI1$MX$HA" DA="phs*Har[2-50]$mag$f" | rptRtHarm | MHAI1$MX$HA$phsCHar[0-52]$mag$f | 最终值 | I_C_I[2-50] | 0.000039 | 0.000063 | 0.000037 | 0.000044 | 0.000033 | 0.000035 | 0.000034 | 0.000033 | 0.000034 | 0.000032 | 0.000037 | 0.000038 | 0.000036 | 0.000033 | 0.000031 | 0.000031 | 0.000036 | 0.000036 | 0.000036 | 0.000037 | 0.000032 | 0.000042 | 0.000034 | 0.000040 | 0.000028 | 0.000037 | 0.000034 | 0.000028 | 0.000032 | 0.000034 | 0.000036 | 0.000037 | 0.000033 | 0.000035 | 0.000036 | 0.000035 | 0.000033 | 0.000028 | 0.000031 | 0.000034 | 0.000036 | 0.000034 | 0.000036 | 0.000036 | 0.000031 | 0.000036 | 0.000028 | 0.000035 | 0.000032 | | | | | | | | | | | | | | | |
+| 原始值 | I_C_I[0-52] | 0.000000 | 0.000091 | 0.000039 | 0.000063 | 0.000037 | 0.000044 | 0.000033 | 0.000035 | 0.000034 | 0.000033 | 0.000034 | 0.000032 | 0.000037 | 0.000038 | 0.000036 | 0.000033 | 0.000031 | 0.000031 | 0.000036 | 0.000036 | 0.000036 | 0.000037 | 0.000032 | 0.000042 | 0.000034 | 0.000040 | 0.000028 | 0.000037 | 0.000034 | 0.000028 | 0.000032 | 0.000034 | 0.000036 | 0.000037 | 0.000033 | 0.000035 | 0.000036 | 0.000035 | 0.000033 | 0.000028 | 0.000031 | 0.000034 | 0.000036 | 0.000034 | 0.000036 | 0.000036 | 0.000031 | 0.000036 | 0.000028 | 0.000035 | 0.000032 | 0.000000 | 0.000000 | | | | | | | | | | | |
+| C相基波电流有效值 | 0 | 0 | 0 | DO="MHAI1$MX$FundA" DA="phs*$cVal$mag$f" | rptRtHarm | MHAI1$MX$FundA$phsC$cVal$mag$f | 最终值 | I_C_I1 | 0.000091 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| 原始值 | I_C_I1 | 0.000091 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| C相基波电流相角 | 0 | 0 | 0 | DO="MHAI1$MX$FundAAng" DA="phs*$cVal$ang$f" | rptRtHarm | MHAI1$MX$FundAAng$phsC$cVal$ang$f | 最终值 | I_C_I_ANGLE | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 原始值 | I_C_I_ANGLE | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| C相电流总谐波畸变率 | 0 | 0 | 0 | DO="MHAI1$MX$ThdA" DA="phs*$cVal$mag$f" | rptRtHarm | MHAI1$MX$ThdA$phsC$cVal$mag$f | 最终值 | I_C_ITHD | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 原始值 | I_C_ITHD | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| C相电流有效值 | 0 | 0 | 0 | DO="MMXU1$MX$A" DA="phs*$cVal$mag$f" | rptRtMMXU | MMXU1$MX$A$phsC$cVal$mag$f | 最终值 | I_C_IRMS | 0.001831 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| 原始值 | I_C_IRMS | 0.001831 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| C相电流有效值 | 0 | 0 | 0 | DO="MMXU1$MX$A" DA="phs*$cVal$mag$f" | rptRtMMXU | MMXU1$MX$A$phsC$cVal$mag$f | 最终值 | I_C_IRMS | 0.001830 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| 原始值 | I_C_IRMS | 0.001830 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| PQ |
| T 相 |
| 功率因数 | 0 | 0 | 0 | DO="MMXU1$MX$TotPF" DA="mag$f" | rptRtMMXU | MMXU1$MX$TotPF$mag$f | 最终值 | PQ_T_PF | 1.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
@@ -202,8 +202,8 @@
| 头部信息 |
| DATA_TYPE | 01 | 原始报告 | origin_rptRtHarm.txt | origin_rptRtMMXU.txt | origin_rptRtMSQI.txt |
| Monitor | 73e0a6553c2d24ee17f2623e14f9776b | rpt_no | 4 | 6 | 5 |
-| Value_FLAG | 0 | data_time | 1554423033000 | 1554423033000 | 1554423033000 |
-| Value_TIME | 1554423033000 | mp_id | 73e0a6553c2d24ee17f2623e14f9776b | 73e0a6553c2d24ee17f2623e14f9776b | 73e0a6553c2d24ee17f2623e14f9776b |
+| Value_FLAG | 0 | data_time | 1554423786000 | 1554423786000 | 1554423786000 |
+| Value_TIME | 1554423786000 | mp_id | 73e0a6553c2d24ee17f2623e14f9776b | 73e0a6553c2d24ee17f2623e14f9776b | 73e0a6553c2d24ee17f2623e14f9776b |
| | voltage_level | 0.000000 | 0.000000 | 0.000000 |
| | v_wiring_type | 0 | 0 | 0 |
| 名称 | 数组基准 | 取值偏移量 | 最终值偏移 | 配置项 | 报告名 | 原始路径 | 类型 | 字段 | 值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 |
@@ -211,12 +211,12 @@
| T 相 |
| 正序电压 | 0 | 0 | 0 | DO="MSQI1$MX$SeqV" DA="c1$cVal$mag$f" | rptRtMSQI | MSQI1$MX$SeqV$c1$cVal$mag$f | 最终值 | V_T_VPSEQ | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 原始值 | V_T_VPSEQ | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| 负序电压 | 0 | 0 | 0 | DO="MSQI1$MX$SeqV" DA="c2$cVal$mag$f" | rptRtMSQI | MSQI1$MX$SeqV$c2$cVal$mag$f | 最终值 | V_T_VNSEQ | 0.000124 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| 原始值 | V_T_VNSEQ | 0.000124 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| 负序电压 | 0 | 0 | 0 | DO="MSQI1$MX$SeqV" DA="c2$cVal$mag$f" | rptRtMSQI | MSQI1$MX$SeqV$c2$cVal$mag$f | 最终值 | V_T_VNSEQ | 0.000112 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| 原始值 | V_T_VNSEQ | 0.000112 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 负序电压不平衡 | 0 | 0 | 0 | DO="MSQI1$MX$ImbNgV" DA="mag$f" | rptRtMSQI | MSQI1$MX$ImbNgV$mag$f | 最终值 | V_T_V_UNBAN | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 原始值 | V_T_V_UNBAN | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| 零序电压 | 0 | 0 | 0 | DO="MSQI1$MX$SeqV" DA="c3$cVal$mag$f" | rptRtMSQI | MSQI1$MX$SeqV$c3$cVal$mag$f | 最终值 | V_T_VZSEQ | 0.000382 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| 原始值 | V_T_VZSEQ | 0.000382 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| 零序电压 | 0 | 0 | 0 | DO="MSQI1$MX$SeqV" DA="c3$cVal$mag$f" | rptRtMSQI | MSQI1$MX$SeqV$c3$cVal$mag$f | 最终值 | V_T_VZSEQ | 0.000432 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| 原始值 | V_T_VZSEQ | 0.000432 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 零序电压不平衡 | 0 | 0 | 0 | DO="MSQI1$MX$ImbZroV" DA="mag$f" | rptRtMSQI | MSQI1$MX$ImbZroV$mag$f | 最终值 | V_T_VZSEQ_UNBAN | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 原始值 | V_T_VZSEQ_UNBAN | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 频率 | 0 | 0 | 0 | DO="MMXU1$MX$Hz" DA="mag$f" | | | 最终值 | V_T_FREQ | 50.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
@@ -224,8 +224,8 @@
| 频率偏差 | 0 | 0 | 0 | DO="MMXU1$MX$FreqDev" DA="mag$f" | | | 最终值 | V_T_DELTA_FREQ | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 原始值 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| A 相 |
-| A相基波电压有效值 | 0 | 0 | 0 | DO="MHAI1$MX$FundPPV" DA="phs*$cVal$mag$f" | rptRtHarm | MHAI1$MX$FundPPV$phsAB$cVal$mag$f | 最终值 | V_A_V1 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| 原始值 | V_A_V1 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| A相基波电压有效值 | 0 | 0 | 0 | DO="MHAI1$MX$FundPPV" DA="phs*$cVal$mag$f" | rptRtHarm | MHAI1$MX$FundPPV$phsAB$cVal$mag$f | 最终值 | V_A_V1 | 0.000001 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| 原始值 | V_A_V1 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| A相基波电压相角 | 0 | 0 | 0 | DO="MHAI1$MX$FundPPVAng" DA="phs*$cVal$ang$f" | rptRtHarm | MHAI1$MX$FundPPVAng$phsAB$cVal$ang$f | 最终值 | V_A_VFUND_ANGLE | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 原始值 | V_A_VFUND_ANGLE | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| A相电压偏差 | 0 | 0 | 0 | DO="MMXU1$MX$VolDev" DA="phs*$cVal$mag$f" | | | 最终值 | V_A_DELTA_V | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
@@ -249,8 +249,8 @@
| 原始值 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| B相电压总谐波畸变率 | 0 | 0 | 0 | DO="MHAI1$MX$ThdPPV" DA="phs*$cVal$mag$f" | | | 最终值 | V_B_VTHD | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 原始值 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| B相电压有效值 | 0 | 0 | 0 | DO="MMXU1$MX$PPV" DA="phs*$cVal$mag$f" | rptRtMMXU | MMXU1$MX$PPV$phsBC$cVal$mag$f | 最终值 | V_B_VRMS_LVR | 0.000049 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| 原始值 | V_B_VRMS_LVR | 0.000049 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| B相电压有效值 | 0 | 0 | 0 | DO="MMXU1$MX$PPV" DA="phs*$cVal$mag$f" | rptRtMMXU | MMXU1$MX$PPV$phsBC$cVal$mag$f | 最终值 | V_B_VRMS_LVR | 0.000048 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| 原始值 | V_B_VRMS_LVR | 0.000048 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| B相谐波电压含有率(2-50) | 2-->50 | -2 | 0 | DO="MHAI1$MX$HPPV" DA="phs*Har[0-48]$mag$f" | | | 最终值 | V_B_V[2-50] | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | | | | | | | | | | | | | | | |
| 原始值 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| B相谐波电压相角(2-50) | 2-->50 | -2 | 0 | DO="MHAI1$MX$HPPV" DA="phs*Har[0-48]$ang$f" | | | 最终值 | V_B_VA[2-50] | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | | | | | | | | | | | | | | | |
@@ -276,14 +276,14 @@
| 原始值 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| I |
| T 相 |
-| 正序电流 | 0 | 0 | 0 | DO="MSQI1$MX$SeqA" DA="c1$cVal$mag$f" | rptRtMSQI | MSQI1$MX$SeqA$c1$cVal$mag$f | 最终值 | I_T_IPSEQ | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| 原始值 | I_T_IPSEQ | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| 负序电流 | 0 | 0 | 0 | DO="MSQI1$MX$SeqA" DA="c2$cVal$mag$f" | rptRtMSQI | MSQI1$MX$SeqA$c2$cVal$mag$f | 最终值 | I_T_INSEQ | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| 原始值 | I_T_INSEQ | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| 正序电流 | 0 | 0 | 0 | DO="MSQI1$MX$SeqA" DA="c1$cVal$mag$f" | rptRtMSQI | MSQI1$MX$SeqA$c1$cVal$mag$f | 最终值 | I_T_IPSEQ | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| 原始值 | I_T_IPSEQ | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| 负序电流 | 0 | 0 | 0 | DO="MSQI1$MX$SeqA" DA="c2$cVal$mag$f" | rptRtMSQI | MSQI1$MX$SeqA$c2$cVal$mag$f | 最终值 | I_T_INSEQ | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| 原始值 | I_T_INSEQ | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 负序电流不平衡 | 0 | 0 | 0 | DO="MSQI1$MX$ImbNgA" DA="mag$f" | rptRtMSQI | MSQI1$MX$ImbNgA$mag$f | 最终值 | I_T_I_UNBAN | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 原始值 | I_T_I_UNBAN | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| 零序电流 | 0 | 0 | 0 | DO="MSQI1$MX$SeqA" DA="c3$cVal$mag$f" | rptRtMSQI | MSQI1$MX$SeqA$c3$cVal$mag$f | 最终值 | I_T_IZSEQ | 0.000163 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| 原始值 | I_T_IZSEQ | 0.000163 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| 零序电流 | 0 | 0 | 0 | DO="MSQI1$MX$SeqA" DA="c3$cVal$mag$f" | rptRtMSQI | MSQI1$MX$SeqA$c3$cVal$mag$f | 最终值 | I_T_IZSEQ | 0.000161 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| 原始值 | I_T_IZSEQ | 0.000161 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 零序电流不平衡 | 0 | 0 | 0 | DO="MSQI1$MX$ImbZroA" DA="mag$f" | rptRtMSQI | MSQI1$MX$ImbZroA$mag$f | 最终值 | I_T_IZSEQ_UNBAN | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 原始值 | I_T_IZSEQ_UNBAN | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| PQ |
@@ -391,193 +391,193 @@
| 工作表 | 数据正常个数 | 数据异常个数 | 数据缺失个数 | 总数 |
| 星型实时 | 71 | 0 | 9 | 80 |
-| 角形实时 | 22 | 1 | 18 | 41 |
+| 角形实时 | 21 | 2 | 18 | 41 |
| 星型实时闪变02 | 0 | 0 | 6 | 6 |
| 角形实时闪变02 | 0 | 0 | 6 | 6 |
| 星型实时闪变03 | 0 | 0 | 6 | 6 |
| 角形实时闪变03 | 0 | 0 | 6 | 6 |
-| 合计 | 93 | 1 | 51 | 145 |
+| 合计 | 92 | 2 | 51 | 145 |
| 原始路径 | 报告名 | icd中代表的字段 | 原始值 | 值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 |
-| MHAI1$MX$FundA$phsA$cVal$mag$f | rptRtHarm | | 0.000201591174118221 | 0.000202 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$FundA$phsB$cVal$mag$f | rptRtHarm | | 0.000205107993679121 | 0.000205 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$FundA$phsC$cVal$mag$f | rptRtHarm | | 9.40345780691132e-05 | 0.000094 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$FundA$phsA$cVal$mag$f | rptRtHarm | | 0.000203718460397795 | 0.000204 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$FundA$phsB$cVal$mag$f | rptRtHarm | | 0.000202769704628736 | 0.000203 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$FundA$phsC$cVal$mag$f | rptRtHarm | | 9.06437417143025e-05 | 0.000091 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$FundAAng$phsA$cVal$ang$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$FundAAng$phsB$cVal$ang$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$FundAAng$phsC$cVal$ang$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$FundPPV$phsAB$cVal$mag$f | rptRtHarm | | 1.46396715194896e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$FundPPV$phsBC$cVal$mag$f | rptRtHarm | | 2.19659270328521e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$FundPPV$phsCA$cVal$mag$f | rptRtHarm | | 2.34462007142611e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$FundPPV$phsAB$cVal$mag$f | rptRtHarm | | 2.2094639007264e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$FundPPV$phsBC$cVal$mag$f | rptRtHarm | | 2.43469088445636e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$FundPPV$phsCA$cVal$mag$f | rptRtHarm | | 1.65607630719933e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$FundPPVAng$phsAB$cVal$ang$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$FundPPVAng$phsBC$cVal$ang$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$FundPPVAng$phsCA$cVal$ang$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$FundPhV$phsA$cVal$mag$f | rptRtHarm | | 4.99167470024986e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$FundPhV$phsB$cVal$mag$f | rptRtHarm | | 4.61768735249279e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$FundPhV$phsC$cVal$mag$f | rptRtHarm | | 5.63709988909977e-07 | 0.000001 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$FundPhV$phsA$cVal$mag$f | rptRtHarm | | 5.64445144846104e-07 | 0.000001 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$FundPhV$phsB$cVal$mag$f | rptRtHarm | | 4.32359968272067e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$FundPhV$phsC$cVal$mag$f | rptRtHarm | | 6.14015505107091e-07 | 0.000001 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$FundPhVAng$phsA$cVal$ang$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$FundPhVAng$phsB$cVal$ang$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$FundPhVAng$phsC$cVal$ang$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HA$phsAHar[0]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[10]$mag$f | rptRtHarm | | 3.57578319380991e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[11]$mag$f | rptRtHarm | | 4.71311286673881e-05 | 0.000047 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[12]$mag$f | rptRtHarm | | 4.27008162660059e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[13]$mag$f | rptRtHarm | | 4.29189567512367e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[14]$mag$f | rptRtHarm | | 4.5206441427581e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[15]$mag$f | rptRtHarm | | 4.01139259338379e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[16]$mag$f | rptRtHarm | | 3.31783594447188e-05 | 0.000033 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[17]$mag$f | rptRtHarm | | 3.7577650800813e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[18]$mag$f | rptRtHarm | | 4.50468432973139e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[19]$mag$f | rptRtHarm | | 3.96725699829403e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[1]$mag$f | rptRtHarm | | 0.000201591174118221 | 0.000202 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[20]$mag$f | rptRtHarm | | 3.87980726372916e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[21]$mag$f | rptRtHarm | | 5.01444919791538e-05 | 0.000050 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[22]$mag$f | rptRtHarm | | 4.03996491513681e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[23]$mag$f | rptRtHarm | | 4.65977645944804e-05 | 0.000047 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[24]$mag$f | rptRtHarm | | 3.64805673598312e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[25]$mag$f | rptRtHarm | | 4.84563133795746e-05 | 0.000048 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[26]$mag$f | rptRtHarm | | 3.95192837459035e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[27]$mag$f | rptRtHarm | | 4.97158180223778e-05 | 0.000050 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[28]$mag$f | rptRtHarm | | 4.11955297749955e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[29]$mag$f | rptRtHarm | | 4.02146797569003e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[2]$mag$f | rptRtHarm | | 4.28352250310127e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[30]$mag$f | rptRtHarm | | 3.58628276444506e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[31]$mag$f | rptRtHarm | | 3.77088363165967e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[32]$mag$f | rptRtHarm | | 3.58482247975189e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[33]$mag$f | rptRtHarm | | 4.14431997342035e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[34]$mag$f | rptRtHarm | | 3.38311219820753e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[35]$mag$f | rptRtHarm | | 4.49463223048951e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[36]$mag$f | rptRtHarm | | 2.9314738640096e-05 | 0.000029 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[37]$mag$f | rptRtHarm | | 4.67882273369469e-05 | 0.000047 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[38]$mag$f | rptRtHarm | | 3.96559407818131e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[39]$mag$f | rptRtHarm | | 4.14312708016951e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[3]$mag$f | rptRtHarm | | 0.000121638331620488 | 0.000122 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[40]$mag$f | rptRtHarm | | 4.30009713454638e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[41]$mag$f | rptRtHarm | | 3.95257229683921e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[42]$mag$f | rptRtHarm | | 4.21459262724966e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[43]$mag$f | rptRtHarm | | 4.08409687224776e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[44]$mag$f | rptRtHarm | | 4.08077903557569e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[45]$mag$f | rptRtHarm | | 4.22623015765566e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[46]$mag$f | rptRtHarm | | 3.88182234019041e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[47]$mag$f | rptRtHarm | | 3.94286944356281e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[48]$mag$f | rptRtHarm | | 3.78165241272654e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[49]$mag$f | rptRtHarm | | 4.33211571362335e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[4]$mag$f | rptRtHarm | | 3.94304770452436e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[50]$mag$f | rptRtHarm | | 3.72240938304458e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[10]$mag$f | rptRtHarm | | 4.13452944485471e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[11]$mag$f | rptRtHarm | | 4.60408155049663e-05 | 0.000046 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[12]$mag$f | rptRtHarm | | 4.22205703216605e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[13]$mag$f | rptRtHarm | | 4.17824812757317e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[14]$mag$f | rptRtHarm | | 4.04842940042727e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[15]$mag$f | rptRtHarm | | 3.42207531502936e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[16]$mag$f | rptRtHarm | | 3.91640860470943e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[17]$mag$f | rptRtHarm | | 4.27000741183292e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[18]$mag$f | rptRtHarm | | 3.9426395233022e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[19]$mag$f | rptRtHarm | | 4.86856770294253e-05 | 0.000049 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[1]$mag$f | rptRtHarm | | 0.000203718460397795 | 0.000204 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[20]$mag$f | rptRtHarm | | 4.44939614681061e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[21]$mag$f | rptRtHarm | | 5.97442231082823e-05 | 0.000060 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[22]$mag$f | rptRtHarm | | 3.9926148019731e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[23]$mag$f | rptRtHarm | | 5.70699230593164e-05 | 0.000057 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[24]$mag$f | rptRtHarm | | 3.80641467927489e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[25]$mag$f | rptRtHarm | | 4.99047309858724e-05 | 0.000050 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[26]$mag$f | rptRtHarm | | 3.58694087481126e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[27]$mag$f | rptRtHarm | | 4.75630695291329e-05 | 0.000048 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[28]$mag$f | rptRtHarm | | 3.70817469956819e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[29]$mag$f | rptRtHarm | | 3.71114874724299e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[2]$mag$f | rptRtHarm | | 3.92452711821534e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[30]$mag$f | rptRtHarm | | 4.13361594837625e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[31]$mag$f | rptRtHarm | | 3.83045698981732e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[32]$mag$f | rptRtHarm | | 3.65400082955603e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[33]$mag$f | rptRtHarm | | 4.81602983199991e-05 | 0.000048 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[34]$mag$f | rptRtHarm | | 3.5691715311259e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[35]$mag$f | rptRtHarm | | 4.87668512505479e-05 | 0.000049 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[36]$mag$f | rptRtHarm | | 4.07428706239443e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[37]$mag$f | rptRtHarm | | 4.57464702776633e-05 | 0.000046 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[38]$mag$f | rptRtHarm | | 3.84859413316008e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[39]$mag$f | rptRtHarm | | 4.38261558883823e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[3]$mag$f | rptRtHarm | | 0.000117784817120992 | 0.000118 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[40]$mag$f | rptRtHarm | | 3.96837422158569e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[41]$mag$f | rptRtHarm | | 3.88324879168067e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[42]$mag$f | rptRtHarm | | 3.75263625755906e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[43]$mag$f | rptRtHarm | | 3.89361084671691e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[44]$mag$f | rptRtHarm | | 3.91941248381045e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[45]$mag$f | rptRtHarm | | 4.21829354309011e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[46]$mag$f | rptRtHarm | | 3.61936617991887e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[47]$mag$f | rptRtHarm | | 3.97687217628118e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[48]$mag$f | rptRtHarm | | 3.4683667763602e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[49]$mag$f | rptRtHarm | | 3.64576299034525e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[4]$mag$f | rptRtHarm | | 4.3764419388026e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[50]$mag$f | rptRtHarm | | 4.26760889240541e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HA$phsAHar[51]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HA$phsAHar[52]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[5]$mag$f | rptRtHarm | | 5.77393220737576e-05 | 0.000058 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[6]$mag$f | rptRtHarm | | 3.60271769750398e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[7]$mag$f | rptRtHarm | | 6.95018607075326e-05 | 0.000070 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[8]$mag$f | rptRtHarm | | 3.64074694516603e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsAHar[9]$mag$f | rptRtHarm | | 4.53027932962868e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[5]$mag$f | rptRtHarm | | 5.42941634193994e-05 | 0.000054 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[6]$mag$f | rptRtHarm | | 4.20649994339328e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[7]$mag$f | rptRtHarm | | 5.94322336837649e-05 | 0.000059 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[8]$mag$f | rptRtHarm | | 3.80080491595436e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsAHar[9]$mag$f | rptRtHarm | | 4.66663223051e-05 | 0.000047 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HA$phsBHar[0]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[10]$mag$f | rptRtHarm | | 3.92502843169495e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[11]$mag$f | rptRtHarm | | 4.32690721936524e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[12]$mag$f | rptRtHarm | | 4.07524130423553e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[13]$mag$f | rptRtHarm | | 4.93703591928352e-05 | 0.000049 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[14]$mag$f | rptRtHarm | | 3.18983729812317e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[15]$mag$f | rptRtHarm | | 3.66866734111682e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[16]$mag$f | rptRtHarm | | 4.07502193411347e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[17]$mag$f | rptRtHarm | | 4.51533596788067e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[18]$mag$f | rptRtHarm | | 4.08984342357144e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[19]$mag$f | rptRtHarm | | 4.2701492930064e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[1]$mag$f | rptRtHarm | | 0.000205107993679121 | 0.000205 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[20]$mag$f | rptRtHarm | | 3.52057068084832e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[21]$mag$f | rptRtHarm | | 4.86178723804187e-05 | 0.000049 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[22]$mag$f | rptRtHarm | | 3.45801927323919e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[23]$mag$f | rptRtHarm | | 5.62456043553539e-05 | 0.000056 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[24]$mag$f | rptRtHarm | | 3.830229252344e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[25]$mag$f | rptRtHarm | | 4.79689952044282e-05 | 0.000048 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[26]$mag$f | rptRtHarm | | 4.14142486988567e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[27]$mag$f | rptRtHarm | | 4.53198226750828e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[28]$mag$f | rptRtHarm | | 3.97309777326882e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[29]$mag$f | rptRtHarm | | 4.08884261560161e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[2]$mag$f | rptRtHarm | | 3.86391911888495e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[30]$mag$f | rptRtHarm | | 3.82655780413188e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[31]$mag$f | rptRtHarm | | 4.05698920076247e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[32]$mag$f | rptRtHarm | | 3.88379194191657e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[33]$mag$f | rptRtHarm | | 4.16068869526498e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[34]$mag$f | rptRtHarm | | 3.98858537664637e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[35]$mag$f | rptRtHarm | | 4.18950767198112e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[36]$mag$f | rptRtHarm | | 3.36287303071003e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[37]$mag$f | rptRtHarm | | 3.69547778973356e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[38]$mag$f | rptRtHarm | | 3.82336584152654e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[39]$mag$f | rptRtHarm | | 4.32349625043571e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[3]$mag$f | rptRtHarm | | 0.000123745965538546 | 0.000124 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[40]$mag$f | rptRtHarm | | 3.16996702167671e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[41]$mag$f | rptRtHarm | | 4.50267871201504e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[42]$mag$f | rptRtHarm | | 3.77340875274967e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[43]$mag$f | rptRtHarm | | 4.29379761044402e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[44]$mag$f | rptRtHarm | | 3.50260233972222e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[45]$mag$f | rptRtHarm | | 4.33493005402852e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[46]$mag$f | rptRtHarm | | 3.67242537322454e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[47]$mag$f | rptRtHarm | | 3.5537679650588e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[48]$mag$f | rptRtHarm | | 3.67173270205967e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[49]$mag$f | rptRtHarm | | 3.83427395718172e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[4]$mag$f | rptRtHarm | | 3.59590303560253e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[50]$mag$f | rptRtHarm | | 4.42595155618619e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[10]$mag$f | rptRtHarm | | 3.7847497878829e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[11]$mag$f | rptRtHarm | | 4.55956360383425e-05 | 0.000046 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[12]$mag$f | rptRtHarm | | 3.86347855965141e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[13]$mag$f | rptRtHarm | | 4.27087652496994e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[14]$mag$f | rptRtHarm | | 3.46821179846302e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[15]$mag$f | rptRtHarm | | 3.9698468754068e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[16]$mag$f | rptRtHarm | | 4.2129398934776e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[17]$mag$f | rptRtHarm | | 4.06127182941418e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[18]$mag$f | rptRtHarm | | 3.58549623342697e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[19]$mag$f | rptRtHarm | | 4.99079033033922e-05 | 0.000050 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[1]$mag$f | rptRtHarm | | 0.000202769704628736 | 0.000203 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[20]$mag$f | rptRtHarm | | 4.35491419921163e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[21]$mag$f | rptRtHarm | | 4.80562302982435e-05 | 0.000048 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[22]$mag$f | rptRtHarm | | 3.94113594666123e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[23]$mag$f | rptRtHarm | | 5.21368601766881e-05 | 0.000052 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[24]$mag$f | rptRtHarm | | 3.60119520337321e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[25]$mag$f | rptRtHarm | | 5.3840376494918e-05 | 0.000054 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[26]$mag$f | rptRtHarm | | 4.23862038587686e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[27]$mag$f | rptRtHarm | | 4.21742661274038e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[28]$mag$f | rptRtHarm | | 3.62021637556609e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[29]$mag$f | rptRtHarm | | 3.66424028470647e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[2]$mag$f | rptRtHarm | | 4.21500371885486e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[30]$mag$f | rptRtHarm | | 3.51945745933335e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[31]$mag$f | rptRtHarm | | 4.47224992967676e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[32]$mag$f | rptRtHarm | | 3.4857599530369e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[33]$mag$f | rptRtHarm | | 3.8168622268131e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[34]$mag$f | rptRtHarm | | 4.04132078983821e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[35]$mag$f | rptRtHarm | | 4.85274686070625e-05 | 0.000049 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[36]$mag$f | rptRtHarm | | 3.76934767700732e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[37]$mag$f | rptRtHarm | | 3.61961610906292e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[38]$mag$f | rptRtHarm | | 3.57009885192383e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[39]$mag$f | rptRtHarm | | 3.47863169736229e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[3]$mag$f | rptRtHarm | | 0.000119364711281378 | 0.000119 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[40]$mag$f | rptRtHarm | | 4.22120319854002e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[41]$mag$f | rptRtHarm | | 3.94070957554504e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[42]$mag$f | rptRtHarm | | 3.90369750675745e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[43]$mag$f | rptRtHarm | | 4.09311141993385e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[44]$mag$f | rptRtHarm | | 3.79672055714764e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[45]$mag$f | rptRtHarm | | 4.29019091825467e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[46]$mag$f | rptRtHarm | | 3.84184349968564e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[47]$mag$f | rptRtHarm | | 3.88896223739721e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[48]$mag$f | rptRtHarm | | 3.54133699147496e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[49]$mag$f | rptRtHarm | | 4.01558791054413e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[4]$mag$f | rptRtHarm | | 3.80393794330303e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[50]$mag$f | rptRtHarm | | 3.91048233723268e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HA$phsBHar[51]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HA$phsBHar[52]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[5]$mag$f | rptRtHarm | | 6.01357241976075e-05 | 0.000060 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[6]$mag$f | rptRtHarm | | 3.72754293493927e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[7]$mag$f | rptRtHarm | | 5.9857549786102e-05 | 0.000060 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[8]$mag$f | rptRtHarm | | 3.8228838093346e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsBHar[9]$mag$f | rptRtHarm | | 4.75912347610574e-05 | 0.000048 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[5]$mag$f | rptRtHarm | | 4.95484455313999e-05 | 0.000050 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[6]$mag$f | rptRtHarm | | 3.50175578205381e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[7]$mag$f | rptRtHarm | | 6.35000033071265e-05 | 0.000064 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[8]$mag$f | rptRtHarm | | 3.9977614505915e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsBHar[9]$mag$f | rptRtHarm | | 4.72284154966474e-05 | 0.000047 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HA$phsCHar[0]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[10]$mag$f | rptRtHarm | | 3.25189030263573e-05 | 0.000033 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[11]$mag$f | rptRtHarm | | 3.0271265131887e-05 | 0.000030 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[12]$mag$f | rptRtHarm | | 3.72334543499164e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[13]$mag$f | rptRtHarm | | 3.40193910233211e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[14]$mag$f | rptRtHarm | | 3.69804656656925e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[15]$mag$f | rptRtHarm | | 3.36237681040075e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[16]$mag$f | rptRtHarm | | 3.82367252313998e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[17]$mag$f | rptRtHarm | | 2.91464057227131e-05 | 0.000029 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[18]$mag$f | rptRtHarm | | 3.57315111614298e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[19]$mag$f | rptRtHarm | | 3.53968789568171e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[1]$mag$f | rptRtHarm | | 9.40345780691132e-05 | 0.000094 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[20]$mag$f | rptRtHarm | | 3.38014542649034e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[21]$mag$f | rptRtHarm | | 3.9992322854232e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[22]$mag$f | rptRtHarm | | 3.45079861290287e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[23]$mag$f | rptRtHarm | | 4.15985996369272e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[24]$mag$f | rptRtHarm | | 3.39154576067813e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[25]$mag$f | rptRtHarm | | 3.65799787687138e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[26]$mag$f | rptRtHarm | | 3.54405783582479e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[27]$mag$f | rptRtHarm | | 3.22277519444469e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[28]$mag$f | rptRtHarm | | 3.45797088812105e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[29]$mag$f | rptRtHarm | | 3.83526676159818e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[2]$mag$f | rptRtHarm | | 3.60519370588008e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[30]$mag$f | rptRtHarm | | 3.35778713633772e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[31]$mag$f | rptRtHarm | | 3.51787421095651e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[32]$mag$f | rptRtHarm | | 3.66664862667676e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[33]$mag$f | rptRtHarm | | 3.46891974913888e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[34]$mag$f | rptRtHarm | | 3.24140710290521e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[35]$mag$f | rptRtHarm | | 3.48705725627951e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[36]$mag$f | rptRtHarm | | 3.32556446664967e-05 | 0.000033 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[37]$mag$f | rptRtHarm | | 3.31465671479236e-05 | 0.000033 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[38]$mag$f | rptRtHarm | | 3.52981151081622e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[39]$mag$f | rptRtHarm | | 3.4104104997823e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[3]$mag$f | rptRtHarm | | 6.75898045301437e-05 | 0.000068 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[40]$mag$f | rptRtHarm | | 3.59108053089585e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[41]$mag$f | rptRtHarm | | 3.18571874231566e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[42]$mag$f | rptRtHarm | | 3.64550323865842e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[43]$mag$f | rptRtHarm | | 3.36344564857427e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[44]$mag$f | rptRtHarm | | 3.41843042406254e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[45]$mag$f | rptRtHarm | | 3.5533492336981e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[46]$mag$f | rptRtHarm | | 3.21142433676869e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[47]$mag$f | rptRtHarm | | 3.77149699488655e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[48]$mag$f | rptRtHarm | | 3.53745854226872e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[49]$mag$f | rptRtHarm | | 3.22222113027237e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[4]$mag$f | rptRtHarm | | 3.74112714780495e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[50]$mag$f | rptRtHarm | | 3.63245962944347e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[10]$mag$f | rptRtHarm | | 3.35906406689901e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[11]$mag$f | rptRtHarm | | 3.19175815093331e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[12]$mag$f | rptRtHarm | | 3.66594540537335e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[13]$mag$f | rptRtHarm | | 3.75328127120156e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[14]$mag$f | rptRtHarm | | 3.64755615009926e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[15]$mag$f | rptRtHarm | | 3.31598166667391e-05 | 0.000033 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[16]$mag$f | rptRtHarm | | 3.11656112899072e-05 | 0.000031 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[17]$mag$f | rptRtHarm | | 3.10799150611274e-05 | 0.000031 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[18]$mag$f | rptRtHarm | | 3.58897523256019e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[19]$mag$f | rptRtHarm | | 3.64033039659262e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[1]$mag$f | rptRtHarm | | 9.06437417143025e-05 | 0.000091 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[20]$mag$f | rptRtHarm | | 3.58752076863311e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[21]$mag$f | rptRtHarm | | 3.70730049326085e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[22]$mag$f | rptRtHarm | | 3.19951686833519e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[23]$mag$f | rptRtHarm | | 4.23852034145966e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[24]$mag$f | rptRtHarm | | 3.38800964527763e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[25]$mag$f | rptRtHarm | | 4.04072161472868e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[26]$mag$f | rptRtHarm | | 2.82904675259488e-05 | 0.000028 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[27]$mag$f | rptRtHarm | | 3.69963054254185e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[28]$mag$f | rptRtHarm | | 3.37079545715824e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[29]$mag$f | rptRtHarm | | 2.83521549135912e-05 | 0.000028 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[2]$mag$f | rptRtHarm | | 3.88726875826251e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[30]$mag$f | rptRtHarm | | 3.24792454193812e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[31]$mag$f | rptRtHarm | | 3.44176878570579e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[32]$mag$f | rptRtHarm | | 3.59441473847255e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[33]$mag$f | rptRtHarm | | 3.7249737943057e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[34]$mag$f | rptRtHarm | | 3.25029504892882e-05 | 0.000033 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[35]$mag$f | rptRtHarm | | 3.48721841874067e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[36]$mag$f | rptRtHarm | | 3.56997661583591e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[37]$mag$f | rptRtHarm | | 3.45971857313998e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[38]$mag$f | rptRtHarm | | 3.32635390805081e-05 | 0.000033 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[39]$mag$f | rptRtHarm | | 2.76740956905996e-05 | 0.000028 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[3]$mag$f | rptRtHarm | | 6.25429602223448e-05 | 0.000063 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[40]$mag$f | rptRtHarm | | 3.12719748762902e-05 | 0.000031 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[41]$mag$f | rptRtHarm | | 3.36651391990017e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[42]$mag$f | rptRtHarm | | 3.64217812602874e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[43]$mag$f | rptRtHarm | | 3.40851256623864e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[44]$mag$f | rptRtHarm | | 3.56932941940613e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[45]$mag$f | rptRtHarm | | 3.57807184627745e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[46]$mag$f | rptRtHarm | | 3.13329001073726e-05 | 0.000031 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[47]$mag$f | rptRtHarm | | 3.63794206350576e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[48]$mag$f | rptRtHarm | | 2.82301989500411e-05 | 0.000028 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[49]$mag$f | rptRtHarm | | 3.51993912772741e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[4]$mag$f | rptRtHarm | | 3.6890953197144e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[50]$mag$f | rptRtHarm | | 3.17622725560796e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HA$phsCHar[51]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HA$phsCHar[52]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[5]$mag$f | rptRtHarm | | 4.43091994384304e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[6]$mag$f | rptRtHarm | | 3.58741381205618e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[7]$mag$f | rptRtHarm | | 3.95355709770229e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[8]$mag$f | rptRtHarm | | 3.74661794921849e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HA$phsCHar[9]$mag$f | rptRtHarm | | 3.51459784724284e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[5]$mag$f | rptRtHarm | | 4.42062628280837e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[6]$mag$f | rptRtHarm | | 3.28863461618312e-05 | 0.000033 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[7]$mag$f | rptRtHarm | | 3.46744200214744e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[8]$mag$f | rptRtHarm | | 3.36900993715972e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HA$phsCHar[9]$mag$f | rptRtHarm | | 3.27391026075929e-05 | 0.000033 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HPhV$phsAHar[0]$ang$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HPhV$phsAHar[10]$ang$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HPhV$phsAHar[11]$ang$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
@@ -900,164 +900,164 @@
| MHAI1$MX$ThdPhV$phsB$cVal$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$ThdPhV$phsC$cVal$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI7$MX$HA$phsAHar[0]$mag$f | rptRtIHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[10]$mag$f | rptRtIHarm | | 4.58340946352109e-05 | 0.000046 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[11]$mag$f | rptRtIHarm | | 3.97178337152582e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[12]$mag$f | rptRtIHarm | | 4.26716687798034e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[13]$mag$f | rptRtIHarm | | 3.0762079404667e-05 | 0.000031 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[14]$mag$f | rptRtIHarm | | 4.46730155090336e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[15]$mag$f | rptRtIHarm | | 4.08955966122448e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[16]$mag$f | rptRtIHarm | | 4.23981437052134e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[17]$mag$f | rptRtIHarm | | 5.07082768308464e-05 | 0.000051 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[18]$mag$f | rptRtIHarm | | 3.87255786336027e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[19]$mag$f | rptRtIHarm | | 4.45667865278665e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[1]$mag$f | rptRtIHarm | | 0.000201591174118221 | 0.000202 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[20]$mag$f | rptRtIHarm | | 3.95942770410329e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[21]$mag$f | rptRtIHarm | | 4.50542429462075e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[22]$mag$f | rptRtIHarm | | 5.0629379984457e-05 | 0.000051 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[23]$mag$f | rptRtIHarm | | 5.21647671121173e-05 | 0.000052 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[24]$mag$f | rptRtIHarm | | 4.21593504142947e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[25]$mag$f | rptRtIHarm | | 4.46413832833059e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[26]$mag$f | rptRtIHarm | | 4.07691804866772e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[27]$mag$f | rptRtIHarm | | 4.34099456469994e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[28]$mag$f | rptRtIHarm | | 5.22002337675076e-05 | 0.000052 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[29]$mag$f | rptRtIHarm | | 4.07004990847781e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[2]$mag$f | rptRtIHarm | | 4.77558751299512e-05 | 0.000048 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[30]$mag$f | rptRtIHarm | | 4.06745493819471e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[31]$mag$f | rptRtIHarm | | 4.51341256848536e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[32]$mag$f | rptRtIHarm | | 4.40662188339047e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[33]$mag$f | rptRtIHarm | | 4.88943805976305e-05 | 0.000049 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[34]$mag$f | rptRtIHarm | | 4.6280758397188e-05 | 0.000046 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[35]$mag$f | rptRtIHarm | | 4.2124986066483e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[36]$mag$f | rptRtIHarm | | 4.19994466938078e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[37]$mag$f | rptRtIHarm | | 4.39076902694069e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[38]$mag$f | rptRtIHarm | | 4.6388442569878e-05 | 0.000046 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[39]$mag$f | rptRtIHarm | | 4.38850001955871e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[3]$mag$f | rptRtIHarm | | 4.43054668721743e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[40]$mag$f | rptRtIHarm | | 4.33843888458796e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[41]$mag$f | rptRtIHarm | | 4.89188860228751e-05 | 0.000049 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[42]$mag$f | rptRtIHarm | | 4.14725764130708e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[43]$mag$f | rptRtIHarm | | 4.88320838485379e-05 | 0.000049 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[44]$mag$f | rptRtIHarm | | 4.03826234105509e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[45]$mag$f | rptRtIHarm | | 4.6345066948561e-05 | 0.000046 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[46]$mag$f | rptRtIHarm | | 4.95265558129176e-05 | 0.000050 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[47]$mag$f | rptRtIHarm | | 4.71821367682423e-05 | 0.000047 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[48]$mag$f | rptRtIHarm | | 3.99348973587621e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[49]$mag$f | rptRtIHarm | | 4.52789499831852e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[4]$mag$f | rptRtIHarm | | 4.60588271380402e-05 | 0.000046 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[50]$mag$f | rptRtIHarm | | 4.63371543446556e-05 | 0.000046 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[51]$mag$f | rptRtIHarm | | 4.24947429564781e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[10]$mag$f | rptRtIHarm | | 5.10470017616171e-05 | 0.000051 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[11]$mag$f | rptRtIHarm | | 4.7344496124424e-05 | 0.000047 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[12]$mag$f | rptRtIHarm | | 4.32854358223267e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[13]$mag$f | rptRtIHarm | | 4.33773784607183e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[14]$mag$f | rptRtIHarm | | 4.3500418541953e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[15]$mag$f | rptRtIHarm | | 4.61963791167364e-05 | 0.000046 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[16]$mag$f | rptRtIHarm | | 4.45926962129306e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[17]$mag$f | rptRtIHarm | | 4.30784530180972e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[18]$mag$f | rptRtIHarm | | 5.15221399837174e-05 | 0.000052 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[19]$mag$f | rptRtIHarm | | 4.64157164969947e-05 | 0.000046 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[1]$mag$f | rptRtIHarm | | 0.000203718460397795 | 0.000204 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[20]$mag$f | rptRtIHarm | | 5.6311644584639e-05 | 0.000056 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[21]$mag$f | rptRtIHarm | | 4.24203244620003e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[22]$mag$f | rptRtIHarm | | 3.9874739741208e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[23]$mag$f | rptRtIHarm | | 3.85586499760393e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[24]$mag$f | rptRtIHarm | | 4.85221244161949e-05 | 0.000049 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[25]$mag$f | rptRtIHarm | | 4.48475584562402e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[26]$mag$f | rptRtIHarm | | 4.50662919320166e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[27]$mag$f | rptRtIHarm | | 3.44055915775243e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[28]$mag$f | rptRtIHarm | | 4.84884767502081e-05 | 0.000048 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[29]$mag$f | rptRtIHarm | | 3.69639819837175e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[2]$mag$f | rptRtIHarm | | 5.94105440541171e-05 | 0.000059 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[30]$mag$f | rptRtIHarm | | 4.62793650513049e-05 | 0.000046 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[31]$mag$f | rptRtIHarm | | 4.63192955066916e-05 | 0.000046 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[32]$mag$f | rptRtIHarm | | 4.54934634035453e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[33]$mag$f | rptRtIHarm | | 4.73397376481444e-05 | 0.000047 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[34]$mag$f | rptRtIHarm | | 4.65240445919335e-05 | 0.000047 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[35]$mag$f | rptRtIHarm | | 4.9989150284091e-05 | 0.000050 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[36]$mag$f | rptRtIHarm | | 4.68349280708935e-05 | 0.000047 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[37]$mag$f | rptRtIHarm | | 3.88641201425344e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[38]$mag$f | rptRtIHarm | | 4.74654443678446e-05 | 0.000047 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[39]$mag$f | rptRtIHarm | | 4.58755494037177e-05 | 0.000046 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[3]$mag$f | rptRtIHarm | | 4.41978627350181e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[40]$mag$f | rptRtIHarm | | 4.80831367895007e-05 | 0.000048 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[41]$mag$f | rptRtIHarm | | 4.23503297497518e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[42]$mag$f | rptRtIHarm | | 4.70820195914712e-05 | 0.000047 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[43]$mag$f | rptRtIHarm | | 5.05835887452122e-05 | 0.000051 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[44]$mag$f | rptRtIHarm | | 4.62882489955518e-05 | 0.000046 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[45]$mag$f | rptRtIHarm | | 4.20932919951156e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[46]$mag$f | rptRtIHarm | | 5.02699222124647e-05 | 0.000050 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[47]$mag$f | rptRtIHarm | | 5.20617832080461e-05 | 0.000052 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[48]$mag$f | rptRtIHarm | | 4.50737934443168e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[49]$mag$f | rptRtIHarm | | 4.26393489760812e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[4]$mag$f | rptRtIHarm | | 4.439623808139e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[50]$mag$f | rptRtIHarm | | 4.37852322647814e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[51]$mag$f | rptRtIHarm | | 4.27245067839976e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI7$MX$HA$phsAHar[52]$mag$f | rptRtIHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[5]$mag$f | rptRtIHarm | | 4.04398087994196e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[6]$mag$f | rptRtIHarm | | 4.12353474530391e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[7]$mag$f | rptRtIHarm | | 4.34501635027118e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[8]$mag$f | rptRtIHarm | | 4.94009073008783e-05 | 0.000049 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsAHar[9]$mag$f | rptRtIHarm | | 3.61329912266228e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[5]$mag$f | rptRtIHarm | | 3.94869239244144e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[6]$mag$f | rptRtIHarm | | 5.2757233788725e-05 | 0.000053 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[7]$mag$f | rptRtIHarm | | 4.56799862149637e-05 | 0.000046 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[8]$mag$f | rptRtIHarm | | 4.26291990152095e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsAHar[9]$mag$f | rptRtIHarm | | 4.46605263277888e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI7$MX$HA$phsBHar[0]$mag$f | rptRtIHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[10]$mag$f | rptRtIHarm | | 3.67963330063503e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[11]$mag$f | rptRtIHarm | | 3.56838318111841e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[12]$mag$f | rptRtIHarm | | 4.28845996793825e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[13]$mag$f | rptRtIHarm | | 3.37910350935999e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[14]$mag$f | rptRtIHarm | | 4.52705899078865e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[15]$mag$f | rptRtIHarm | | 4.65689845441375e-05 | 0.000047 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[16]$mag$f | rptRtIHarm | | 3.98297197534703e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[17]$mag$f | rptRtIHarm | | 3.10659088427201e-05 | 0.000031 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[18]$mag$f | rptRtIHarm | | 4.36322261521127e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[19]$mag$f | rptRtIHarm | | 4.20915239374153e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[1]$mag$f | rptRtIHarm | | 0.000205107993679121 | 0.000205 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[20]$mag$f | rptRtIHarm | | 4.32965643994976e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[21]$mag$f | rptRtIHarm | | 3.75532508769538e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[22]$mag$f | rptRtIHarm | | 4.54602886748035e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[23]$mag$f | rptRtIHarm | | 3.43316896760371e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[24]$mag$f | rptRtIHarm | | 4.25884936703369e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[25]$mag$f | rptRtIHarm | | 3.73556249542162e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[26]$mag$f | rptRtIHarm | | 4.81970055261627e-05 | 0.000048 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[27]$mag$f | rptRtIHarm | | 4.4155847717775e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[28]$mag$f | rptRtIHarm | | 4.41359661635943e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[29]$mag$f | rptRtIHarm | | 3.71755813830532e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[2]$mag$f | rptRtIHarm | | 3.91330067941453e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[30]$mag$f | rptRtIHarm | | 4.85259624838363e-05 | 0.000049 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[31]$mag$f | rptRtIHarm | | 3.62499922630377e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[32]$mag$f | rptRtIHarm | | 4.8692698328523e-05 | 0.000049 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[33]$mag$f | rptRtIHarm | | 3.86972133128438e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[34]$mag$f | rptRtIHarm | | 4.46355952590238e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[35]$mag$f | rptRtIHarm | | 5.20783032698091e-05 | 0.000052 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[36]$mag$f | rptRtIHarm | | 4.95998283440713e-05 | 0.000050 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[37]$mag$f | rptRtIHarm | | 4.76096574857365e-05 | 0.000048 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[38]$mag$f | rptRtIHarm | | 4.49034341727383e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[39]$mag$f | rptRtIHarm | | 4.48011269327253e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[3]$mag$f | rptRtIHarm | | 3.97943294956349e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[40]$mag$f | rptRtIHarm | | 4.56626221421175e-05 | 0.000046 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[41]$mag$f | rptRtIHarm | | 4.65434204670601e-05 | 0.000047 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[42]$mag$f | rptRtIHarm | | 5.16678373969626e-05 | 0.000052 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[43]$mag$f | rptRtIHarm | | 4.68263715447392e-05 | 0.000047 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[44]$mag$f | rptRtIHarm | | 4.04812162742019e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[45]$mag$f | rptRtIHarm | | 4.56714478787035e-05 | 0.000046 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[46]$mag$f | rptRtIHarm | | 4.61287636426277e-05 | 0.000046 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[47]$mag$f | rptRtIHarm | | 3.71771784557495e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[48]$mag$f | rptRtIHarm | | 4.23284436692484e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[49]$mag$f | rptRtIHarm | | 3.70649504475296e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[4]$mag$f | rptRtIHarm | | 4.13104899052996e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[50]$mag$f | rptRtIHarm | | 3.98996853618883e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[51]$mag$f | rptRtIHarm | | 4.82248324260581e-05 | 0.000048 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[10]$mag$f | rptRtIHarm | | 4.37647468061186e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[11]$mag$f | rptRtIHarm | | 4.03097255912144e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[12]$mag$f | rptRtIHarm | | 5.15822503075469e-05 | 0.000052 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[13]$mag$f | rptRtIHarm | | 3.91732173739001e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[14]$mag$f | rptRtIHarm | | 3.60629164788406e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[15]$mag$f | rptRtIHarm | | 4.72850224468857e-05 | 0.000047 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[16]$mag$f | rptRtIHarm | | 4.89286430820357e-05 | 0.000049 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[17]$mag$f | rptRtIHarm | | 3.56430682586506e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[18]$mag$f | rptRtIHarm | | 3.54473304469138e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[19]$mag$f | rptRtIHarm | | 4.80023045383859e-05 | 0.000048 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[1]$mag$f | rptRtIHarm | | 0.000202769704628736 | 0.000203 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[20]$mag$f | rptRtIHarm | | 4.6132889110595e-05 | 0.000046 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[21]$mag$f | rptRtIHarm | | 4.73636100650765e-05 | 0.000047 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[22]$mag$f | rptRtIHarm | | 4.05821192543954e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[23]$mag$f | rptRtIHarm | | 3.70456327800639e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[24]$mag$f | rptRtIHarm | | 4.82311224914156e-05 | 0.000048 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[25]$mag$f | rptRtIHarm | | 3.58964134647977e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[26]$mag$f | rptRtIHarm | | 4.07375991926529e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[27]$mag$f | rptRtIHarm | | 4.38303432019893e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[28]$mag$f | rptRtIHarm | | 4.30431973654777e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[29]$mag$f | rptRtIHarm | | 4.25748730776832e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[2]$mag$f | rptRtIHarm | | 4.09294116252568e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[30]$mag$f | rptRtIHarm | | 3.15223624056671e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[31]$mag$f | rptRtIHarm | | 3.91479807149153e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[32]$mag$f | rptRtIHarm | | 4.14390997320879e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[33]$mag$f | rptRtIHarm | | 4.35397960245609e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[34]$mag$f | rptRtIHarm | | 3.78456352336798e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[35]$mag$f | rptRtIHarm | | 5.27974443684798e-05 | 0.000053 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[36]$mag$f | rptRtIHarm | | 4.39678515249398e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[37]$mag$f | rptRtIHarm | | 4.05188511649612e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[38]$mag$f | rptRtIHarm | | 4.63582182419486e-05 | 0.000046 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[39]$mag$f | rptRtIHarm | | 4.41608790424652e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[3]$mag$f | rptRtIHarm | | 4.32108499808237e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[40]$mag$f | rptRtIHarm | | 4.87356737721711e-05 | 0.000049 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[41]$mag$f | rptRtIHarm | | 4.12361005146522e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[42]$mag$f | rptRtIHarm | | 4.34683279308956e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[43]$mag$f | rptRtIHarm | | 5.23339185747318e-05 | 0.000052 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[44]$mag$f | rptRtIHarm | | 4.41002957813907e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[45]$mag$f | rptRtIHarm | | 4.60413320979569e-05 | 0.000046 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[46]$mag$f | rptRtIHarm | | 4.47529200755525e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[47]$mag$f | rptRtIHarm | | 4.88612095068675e-05 | 0.000049 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[48]$mag$f | rptRtIHarm | | 3.8111498724902e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[49]$mag$f | rptRtIHarm | | 4.87135839648545e-05 | 0.000049 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[4]$mag$f | rptRtIHarm | | 4.79731570521835e-05 | 0.000048 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[50]$mag$f | rptRtIHarm | | 3.53118812199682e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[51]$mag$f | rptRtIHarm | | 4.75147571705747e-05 | 0.000048 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI7$MX$HA$phsBHar[52]$mag$f | rptRtIHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[5]$mag$f | rptRtIHarm | | 4.22564917244017e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[6]$mag$f | rptRtIHarm | | 4.57795649708714e-05 | 0.000046 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[7]$mag$f | rptRtIHarm | | 4.76462300866842e-05 | 0.000048 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[8]$mag$f | rptRtIHarm | | 4.78722322441172e-05 | 0.000048 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsBHar[9]$mag$f | rptRtIHarm | | 4.17599803768098e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[5]$mag$f | rptRtIHarm | | 4.56762718386017e-05 | 0.000046 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[6]$mag$f | rptRtIHarm | | 4.190511390334e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[7]$mag$f | rptRtIHarm | | 4.80361777590588e-05 | 0.000048 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[8]$mag$f | rptRtIHarm | | 3.85537132387981e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsBHar[9]$mag$f | rptRtIHarm | | 4.15929353039246e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI7$MX$HA$phsCHar[0]$mag$f | rptRtIHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[10]$mag$f | rptRtIHarm | | 3.47298555425368e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[11]$mag$f | rptRtIHarm | | 3.42768980772234e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[12]$mag$f | rptRtIHarm | | 3.32744602928869e-05 | 0.000033 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[13]$mag$f | rptRtIHarm | | 3.55544980266131e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[14]$mag$f | rptRtIHarm | | 2.63908259512391e-05 | 0.000026 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[15]$mag$f | rptRtIHarm | | 2.98074246529723e-05 | 0.000030 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[16]$mag$f | rptRtIHarm | | 2.8036258299835e-05 | 0.000028 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[17]$mag$f | rptRtIHarm | | 2.53260750469053e-05 | 0.000025 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[18]$mag$f | rptRtIHarm | | 3.23709573422093e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[19]$mag$f | rptRtIHarm | | 2.53319594776258e-05 | 0.000025 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[1]$mag$f | rptRtIHarm | | 9.40345780691132e-05 | 0.000094 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[20]$mag$f | rptRtIHarm | | 2.99535968224518e-05 | 0.000030 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[21]$mag$f | rptRtIHarm | | 2.82871005765628e-05 | 0.000028 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[22]$mag$f | rptRtIHarm | | 3.5711989767151e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[23]$mag$f | rptRtIHarm | | 2.61401437455788e-05 | 0.000026 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[24]$mag$f | rptRtIHarm | | 2.66829283646075e-05 | 0.000027 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[25]$mag$f | rptRtIHarm | | 3.83105107175652e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[26]$mag$f | rptRtIHarm | | 3.79509619961027e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[27]$mag$f | rptRtIHarm | | 3.18377460644115e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[28]$mag$f | rptRtIHarm | | 3.49057918356266e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[29]$mag$f | rptRtIHarm | | 3.45095249940641e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[2]$mag$f | rptRtIHarm | | 3.56055752490647e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[30]$mag$f | rptRtIHarm | | 2.67705090664094e-05 | 0.000027 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[31]$mag$f | rptRtIHarm | | 3.26878507621586e-05 | 0.000033 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[32]$mag$f | rptRtIHarm | | 3.79375160264317e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[33]$mag$f | rptRtIHarm | | 3.10880568576977e-05 | 0.000031 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[34]$mag$f | rptRtIHarm | | 3.28415299009066e-05 | 0.000033 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[35]$mag$f | rptRtIHarm | | 2.89432591671357e-05 | 0.000029 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[36]$mag$f | rptRtIHarm | | 3.33313437295146e-05 | 0.000033 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[37]$mag$f | rptRtIHarm | | 3.15572069666814e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[38]$mag$f | rptRtIHarm | | 3.17756894219201e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[39]$mag$f | rptRtIHarm | | 3.83351798518561e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[3]$mag$f | rptRtIHarm | | 3.31235496560112e-05 | 0.000033 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[40]$mag$f | rptRtIHarm | | 3.48228131770156e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[41]$mag$f | rptRtIHarm | | 3.87159998354036e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[42]$mag$f | rptRtIHarm | | 3.03998858726118e-05 | 0.000030 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[43]$mag$f | rptRtIHarm | | 3.0943650926929e-05 | 0.000031 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[44]$mag$f | rptRtIHarm | | 3.28704991261475e-05 | 0.000033 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[45]$mag$f | rptRtIHarm | | 3.71077876479831e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[46]$mag$f | rptRtIHarm | | 3.23109125019982e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[47]$mag$f | rptRtIHarm | | 2.54312399192713e-05 | 0.000025 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[48]$mag$f | rptRtIHarm | | 2.95994832413271e-05 | 0.000030 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[49]$mag$f | rptRtIHarm | | 2.09478876058711e-05 | 0.000021 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[4]$mag$f | rptRtIHarm | | 2.54141887126025e-05 | 0.000025 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[50]$mag$f | rptRtIHarm | | 3.28752321365755e-05 | 0.000033 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[51]$mag$f | rptRtIHarm | | 3.24856337101664e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[10]$mag$f | rptRtIHarm | | 3.18308739224449e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[11]$mag$f | rptRtIHarm | | 3.19723039865494e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[12]$mag$f | rptRtIHarm | | 3.46238266502041e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[13]$mag$f | rptRtIHarm | | 3.15121178573463e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[14]$mag$f | rptRtIHarm | | 3.39076723321341e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[15]$mag$f | rptRtIHarm | | 2.65283797489246e-05 | 0.000027 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[16]$mag$f | rptRtIHarm | | 3.26436420436949e-05 | 0.000033 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[17]$mag$f | rptRtIHarm | | 3.47751993103884e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[18]$mag$f | rptRtIHarm | | 3.96681462007109e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[19]$mag$f | rptRtIHarm | | 2.80417389149079e-05 | 0.000028 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[1]$mag$f | rptRtIHarm | | 9.06437417143025e-05 | 0.000091 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[20]$mag$f | rptRtIHarm | | 3.02367752738064e-05 | 0.000030 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[21]$mag$f | rptRtIHarm | | 2.79210926237283e-05 | 0.000028 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[22]$mag$f | rptRtIHarm | | 3.3817530493252e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[23]$mag$f | rptRtIHarm | | 2.8222346372786e-05 | 0.000028 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[24]$mag$f | rptRtIHarm | | 2.54777896770975e-05 | 0.000025 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[25]$mag$f | rptRtIHarm | | 3.30383591062855e-05 | 0.000033 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[26]$mag$f | rptRtIHarm | | 3.69018998753745e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[27]$mag$f | rptRtIHarm | | 3.52002316503786e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[28]$mag$f | rptRtIHarm | | 3.21130937663838e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[29]$mag$f | rptRtIHarm | | 3.15230026899371e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[2]$mag$f | rptRtIHarm | | 3.24647007801104e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[30]$mag$f | rptRtIHarm | | 4.12670560763218e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[31]$mag$f | rptRtIHarm | | 3.24898937833495e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[32]$mag$f | rptRtIHarm | | 3.68623150279745e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[33]$mag$f | rptRtIHarm | | 3.14583303406835e-05 | 0.000031 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[34]$mag$f | rptRtIHarm | | 3.38058489433024e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[35]$mag$f | rptRtIHarm | | 3.10912146233022e-05 | 0.000031 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[36]$mag$f | rptRtIHarm | | 3.37325072905514e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[37]$mag$f | rptRtIHarm | | 3.07223708659876e-05 | 0.000031 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[38]$mag$f | rptRtIHarm | | 3.73490292986389e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[39]$mag$f | rptRtIHarm | | 3.1533509172732e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[3]$mag$f | rptRtIHarm | | 3.03111009998247e-05 | 0.000030 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[40]$mag$f | rptRtIHarm | | 3.39566213369835e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[41]$mag$f | rptRtIHarm | | 3.43215651810169e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[42]$mag$f | rptRtIHarm | | 3.19567734550219e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[43]$mag$f | rptRtIHarm | | 3.35150289174635e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[44]$mag$f | rptRtIHarm | | 3.71698079106864e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[45]$mag$f | rptRtIHarm | | 3.19259961543139e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[46]$mag$f | rptRtIHarm | | 2.88379742414691e-05 | 0.000029 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[47]$mag$f | rptRtIHarm | | 3.7899320886936e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[48]$mag$f | rptRtIHarm | | 3.1724641303299e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[49]$mag$f | rptRtIHarm | | 3.89555025321897e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[4]$mag$f | rptRtIHarm | | 3.09295937768184e-05 | 0.000031 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[50]$mag$f | rptRtIHarm | | 3.54003204847686e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[51]$mag$f | rptRtIHarm | | 3.25986329698935e-05 | 0.000033 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI7$MX$HA$phsCHar[52]$mag$f | rptRtIHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[5]$mag$f | rptRtIHarm | | 2.98399827443063e-05 | 0.000030 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[6]$mag$f | rptRtIHarm | | 3.49927249772009e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[7]$mag$f | rptRtIHarm | | 3.14932112814859e-05 | 0.000031 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[8]$mag$f | rptRtIHarm | | 3.27037523675244e-05 | 0.000033 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI7$MX$HA$phsCHar[9]$mag$f | rptRtIHarm | | 3.49813744833227e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[5]$mag$f | rptRtIHarm | | 4.26301812694874e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[6]$mag$f | rptRtIHarm | | 2.68607236648677e-05 | 0.000027 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[7]$mag$f | rptRtIHarm | | 3.48311114066746e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[8]$mag$f | rptRtIHarm | | 3.16795521939639e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI7$MX$HA$phsCHar[9]$mag$f | rptRtIHarm | | 3.31746159645263e-05 | 0.000033 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI7$MX$HPhV$phsAHar[0]$mag$f | rptRtIHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI7$MX$HPhV$phsAHar[10]$mag$f | rptRtIHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI7$MX$HPhV$phsAHar[11]$mag$f | rptRtIHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
@@ -1217,48 +1217,54 @@
| MHAI7$MX$HPhV$phsCHar[7]$mag$f | rptRtIHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI7$MX$HPhV$phsCHar[8]$mag$f | rptRtIHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI7$MX$HPhV$phsCHar[9]$mag$f | rptRtIHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MMXU1$MX$A$phsA$cVal$mag$f | rptRtMMXU | | 0.00534555548802018 | 0.005346 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MMXU1$MX$A$phsB$cVal$mag$f | rptRtMMXU | | 0.00142798584420234 | 0.001428 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MMXU1$MX$A$phsC$cVal$mag$f | rptRtMMXU | | 0.00183050846680999 | 0.001831 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MMXU1$MX$A$phsA$cVal$mag$f | rptRtMMXU | | 0.00532262120395899 | 0.005323 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MMXU1$MX$A$phsB$cVal$mag$f | rptRtMMXU | | 0.00139106076676399 | 0.001391 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MMXU1$MX$A$phsC$cVal$mag$f | rptRtMMXU | | 0.00183037540409714 | 0.001830 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MMXU1$MX$PF$phsA$cVal$mag$f | rptRtMMXU | | 1 | 1.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MMXU1$MX$PF$phsB$cVal$mag$f | rptRtMMXU | | 1 | 1.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MMXU1$MX$PF$phsC$cVal$mag$f | rptRtMMXU | | 1 | 1.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MMXU1$MX$PPV$phsAB$cVal$mag$f | rptRtMMXU | | 1.10044593384373e-05 | 0.000011 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MMXU1$MX$PPV$phsBC$cVal$mag$f | rptRtMMXU | | 4.90294878545683e-05 | 0.000049 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MMXU1$MX$PPV$phsCA$cVal$mag$f | rptRtMMXU | | 4.32097003795207e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MMXU1$MX$PhV$phsA$cVal$mag$f | rptRtMMXU | | 4.74101216241252e-06 | 0.000005 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MMXU1$MX$PhV$phsB$cVal$mag$f | rptRtMMXU | | 5.34178616362624e-06 | 0.000005 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MMXU1$MX$PhV$phsC$cVal$mag$f | rptRtMMXU | | 8.99274766652525e-07 | 0.000001 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MMXU1$MX$PPV$phsBC$cVal$mag$f | rptRtMMXU | | 4.84918236907106e-05 | 0.000048 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MMXU1$MX$PPV$phsCA$cVal$mag$f | rptRtMMXU | | 4.25514044763986e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MMXU1$MX$PhV$phsA$cVal$mag$f | rptRtMMXU | | 4.70905433758162e-06 | 0.000005 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MMXU1$MX$PhV$phsB$cVal$mag$f | rptRtMMXU | | 5.30866782355588e-06 | 0.000005 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MMXU1$MX$PhV$phsC$cVal$mag$f | rptRtMMXU | | 9.0056386170545e-07 | 0.000001 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MMXU1$MX$TotPF$mag$f | rptRtMMXU | | 1 | 1.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MMXU1$MX$TotVA$mag$f | rptRtMMXU | | 2.6581070677878e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MMXU1$MX$TotVA$mag$f | rptRtMMXU | | 2.59430787963311e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MMXU1$MX$TotVAr$mag$f | rptRtMMXU | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MMXU1$MX$TotW$mag$f | rptRtMMXU | | 2.6581070677878e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MMXU1$MX$VA$phsA$cVal$mag$f | rptRtMMXU | | 9.83165215906467e-10 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MMXU1$MX$VA$phsB$cVal$mag$f | rptRtMMXU | | 8.93840002014201e-10 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MMXU1$MX$VA$phsC$cVal$mag$f | rptRtMMXU | | 7.8110196088943e-10 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MMXU1$MX$TotW$mag$f | rptRtMMXU | | 2.59430787963311e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MMXU1$MX$VA$phsA$cVal$mag$f | rptRtMMXU | | 9.6099439517161e-10 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MMXU1$MX$VA$phsB$cVal$mag$f | rptRtMMXU | | 8.71454630679835e-10 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MMXU1$MX$VA$phsC$cVal$mag$f | rptRtMMXU | | 7.6185929787087e-10 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MMXU1$MX$VAr$phsA$cVal$mag$f | rptRtMMXU | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MMXU1$MX$VAr$phsB$cVal$mag$f | rptRtMMXU | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MMXU1$MX$VAr$phsC$cVal$mag$f | rptRtMMXU | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MMXU1$MX$VolDev$phsA$cVal$mag$f | rptRtMMXU | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MMXU1$MX$VolDev$phsB$cVal$mag$f | rptRtMMXU | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MMXU1$MX$VolDev$phsC$cVal$mag$f | rptRtMMXU | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MMXU1$MX$W$phsA$cVal$mag$f | rptRtMMXU | | 9.83165215906467e-10 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MMXU1$MX$W$phsB$cVal$mag$f | rptRtMMXU | | 8.93840002014201e-10 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MMXU1$MX$W$phsC$cVal$mag$f | rptRtMMXU | | 7.8110196088943e-10 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MMXU1$MX$W$phsA$cVal$mag$f | rptRtMMXU | | 9.6099439517161e-10 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MMXU1$MX$W$phsB$cVal$mag$f | rptRtMMXU | | 8.71454630679835e-10 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MMXU1$MX$W$phsC$cVal$mag$f | rptRtMMXU | | 7.6185929787087e-10 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MSQI1$MX$ImbNgA$mag$f | rptRtMSQI | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MSQI1$MX$ImbNgV$mag$f | rptRtMSQI | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MSQI1$MX$ImbZroA$mag$f | rptRtMSQI | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MSQI1$MX$ImbZroV$mag$f | rptRtMSQI | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MSQI1$MX$SeqA$c1$cVal$mag$f | rptRtMSQI | | 3.79269768018275e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MSQI1$MX$SeqA$c2$cVal$mag$f | rptRtMSQI | | 4.16279581259005e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MSQI1$MX$SeqA$c3$cVal$mag$f | rptRtMSQI | | 0.000162676893523894 | 0.000163 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MSQI1$MX$SeqV$c1$cVal$mag$f | rptRtMSQI | | 1.39747072580576e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MSQI1$MX$SeqV$c2$cVal$mag$f | rptRtMSQI | | 0.000123805395560339 | 0.000124 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MSQI1$MX$SeqV$c3$cVal$mag$f | rptRtMSQI | | 0.000381623744033277 | 0.000382 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MSQI1$MX$SeqA$c1$cVal$mag$f | rptRtMSQI | | 3.9798607758712e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MSQI1$MX$SeqA$c2$cVal$mag$f | rptRtMSQI | | 4.14424830523785e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MSQI1$MX$SeqA$c3$cVal$mag$f | rptRtMSQI | | 0.000161031712195836 | 0.000161 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MSQI1$MX$SeqV$c1$cVal$mag$f | rptRtMSQI | | 1.38746059974437e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MSQI1$MX$SeqV$c2$cVal$mag$f | rptRtMSQI | | 0.000112178415292874 | 0.000112 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MSQI1$MX$SeqV$c3$cVal$mag$f | rptRtMSQI | | 0.000431957305409014 | 0.000432 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 原始路径 | 报告名 | icd中代表的字段 | 原始值 | 值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 |
+| MMXU2$MX$FLUC$phsA$cVal$mag$f | rptFluc | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MMXU2$MX$FLUC$phsB$cVal$mag$f | rptFluc | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MMXU2$MX$FLUC$phsC$cVal$mag$f | rptFluc | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MFLK1$MX$PhPst$phsA$cVal$mag$f | rptPST | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MFLK1$MX$PhPst$phsB$cVal$mag$f | rptPST | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MFLK1$MX$PhPst$phsC$cVal$mag$f | rptPST | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HA$phsAHar[0]$ang$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HA$phsAHar[10]$ang$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HA$phsAHar[11]$ang$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
@@ -1571,159 +1577,159 @@
| MHAI1$MX$HAAng$phsCHar[7]$ang$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HAAng$phsCHar[8]$ang$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HAAng$phsCHar[9]$ang$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[0]$mag$f | rptRtHarm | | 4.28352250310127e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[10]$mag$f | rptRtHarm | | 4.27008162660059e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[11]$mag$f | rptRtHarm | | 4.29189567512367e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[12]$mag$f | rptRtHarm | | 4.5206441427581e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[13]$mag$f | rptRtHarm | | 4.01139259338379e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[14]$mag$f | rptRtHarm | | 3.31783594447188e-05 | 0.000033 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[15]$mag$f | rptRtHarm | | 3.7577650800813e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[16]$mag$f | rptRtHarm | | 4.50468432973139e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[17]$mag$f | rptRtHarm | | 3.96725699829403e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[18]$mag$f | rptRtHarm | | 3.87980726372916e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[19]$mag$f | rptRtHarm | | 5.01444919791538e-05 | 0.000050 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[1]$mag$f | rptRtHarm | | 0.000121638331620488 | 0.000122 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[20]$mag$f | rptRtHarm | | 4.03996491513681e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[21]$mag$f | rptRtHarm | | 4.65977645944804e-05 | 0.000047 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[22]$mag$f | rptRtHarm | | 3.64805673598312e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[23]$mag$f | rptRtHarm | | 4.84563133795746e-05 | 0.000048 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[24]$mag$f | rptRtHarm | | 3.95192837459035e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[25]$mag$f | rptRtHarm | | 4.97158180223778e-05 | 0.000050 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[26]$mag$f | rptRtHarm | | 4.11955297749955e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[27]$mag$f | rptRtHarm | | 4.02146797569003e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[28]$mag$f | rptRtHarm | | 3.58628276444506e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[29]$mag$f | rptRtHarm | | 3.77088363165967e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[2]$mag$f | rptRtHarm | | 3.94304770452436e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[30]$mag$f | rptRtHarm | | 3.58482247975189e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[31]$mag$f | rptRtHarm | | 4.14431997342035e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[32]$mag$f | rptRtHarm | | 3.38311219820753e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[33]$mag$f | rptRtHarm | | 4.49463223048951e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[34]$mag$f | rptRtHarm | | 2.9314738640096e-05 | 0.000029 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[35]$mag$f | rptRtHarm | | 4.67882273369469e-05 | 0.000047 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[36]$mag$f | rptRtHarm | | 3.96559407818131e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[37]$mag$f | rptRtHarm | | 4.14312708016951e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[38]$mag$f | rptRtHarm | | 4.30009713454638e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[39]$mag$f | rptRtHarm | | 3.95257229683921e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[3]$mag$f | rptRtHarm | | 5.77393220737576e-05 | 0.000058 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[40]$mag$f | rptRtHarm | | 4.21459262724966e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[41]$mag$f | rptRtHarm | | 4.08409687224776e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[42]$mag$f | rptRtHarm | | 4.08077903557569e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[43]$mag$f | rptRtHarm | | 4.22623015765566e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[44]$mag$f | rptRtHarm | | 3.88182234019041e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[45]$mag$f | rptRtHarm | | 3.94286944356281e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[46]$mag$f | rptRtHarm | | 3.78165241272654e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[47]$mag$f | rptRtHarm | | 4.33211571362335e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[48]$mag$f | rptRtHarm | | 3.72240938304458e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[0]$mag$f | rptRtHarm | | 3.92452711821534e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[10]$mag$f | rptRtHarm | | 4.22205703216605e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[11]$mag$f | rptRtHarm | | 4.17824812757317e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[12]$mag$f | rptRtHarm | | 4.04842940042727e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[13]$mag$f | rptRtHarm | | 3.42207531502936e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[14]$mag$f | rptRtHarm | | 3.91640860470943e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[15]$mag$f | rptRtHarm | | 4.27000741183292e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[16]$mag$f | rptRtHarm | | 3.9426395233022e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[17]$mag$f | rptRtHarm | | 4.86856770294253e-05 | 0.000049 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[18]$mag$f | rptRtHarm | | 4.44939614681061e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[19]$mag$f | rptRtHarm | | 5.97442231082823e-05 | 0.000060 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[1]$mag$f | rptRtHarm | | 0.000117784817120992 | 0.000118 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[20]$mag$f | rptRtHarm | | 3.9926148019731e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[21]$mag$f | rptRtHarm | | 5.70699230593164e-05 | 0.000057 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[22]$mag$f | rptRtHarm | | 3.80641467927489e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[23]$mag$f | rptRtHarm | | 4.99047309858724e-05 | 0.000050 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[24]$mag$f | rptRtHarm | | 3.58694087481126e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[25]$mag$f | rptRtHarm | | 4.75630695291329e-05 | 0.000048 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[26]$mag$f | rptRtHarm | | 3.70817469956819e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[27]$mag$f | rptRtHarm | | 3.71114874724299e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[28]$mag$f | rptRtHarm | | 4.13361594837625e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[29]$mag$f | rptRtHarm | | 3.83045698981732e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[2]$mag$f | rptRtHarm | | 4.3764419388026e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[30]$mag$f | rptRtHarm | | 3.65400082955603e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[31]$mag$f | rptRtHarm | | 4.81602983199991e-05 | 0.000048 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[32]$mag$f | rptRtHarm | | 3.5691715311259e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[33]$mag$f | rptRtHarm | | 4.87668512505479e-05 | 0.000049 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[34]$mag$f | rptRtHarm | | 4.07428706239443e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[35]$mag$f | rptRtHarm | | 4.57464702776633e-05 | 0.000046 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[36]$mag$f | rptRtHarm | | 3.84859413316008e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[37]$mag$f | rptRtHarm | | 4.38261558883823e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[38]$mag$f | rptRtHarm | | 3.96837422158569e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[39]$mag$f | rptRtHarm | | 3.88324879168067e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[3]$mag$f | rptRtHarm | | 5.42941634193994e-05 | 0.000054 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[40]$mag$f | rptRtHarm | | 3.75263625755906e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[41]$mag$f | rptRtHarm | | 3.89361084671691e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[42]$mag$f | rptRtHarm | | 3.91941248381045e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[43]$mag$f | rptRtHarm | | 4.21829354309011e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[44]$mag$f | rptRtHarm | | 3.61936617991887e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[45]$mag$f | rptRtHarm | | 3.97687217628118e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[46]$mag$f | rptRtHarm | | 3.4683667763602e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[47]$mag$f | rptRtHarm | | 3.64576299034525e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[48]$mag$f | rptRtHarm | | 4.26760889240541e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HAMag$phsAHar[49]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[4]$mag$f | rptRtHarm | | 3.60271769750398e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[4]$mag$f | rptRtHarm | | 4.20649994339328e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HAMag$phsAHar[50]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[5]$mag$f | rptRtHarm | | 6.95018607075326e-05 | 0.000070 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[6]$mag$f | rptRtHarm | | 3.64074694516603e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[7]$mag$f | rptRtHarm | | 4.53027932962868e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[8]$mag$f | rptRtHarm | | 3.57578319380991e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsAHar[9]$mag$f | rptRtHarm | | 4.71311286673881e-05 | 0.000047 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[0]$mag$f | rptRtHarm | | 3.86391911888495e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[10]$mag$f | rptRtHarm | | 4.07524130423553e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[11]$mag$f | rptRtHarm | | 4.93703591928352e-05 | 0.000049 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[12]$mag$f | rptRtHarm | | 3.18983729812317e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[13]$mag$f | rptRtHarm | | 3.66866734111682e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[14]$mag$f | rptRtHarm | | 4.07502193411347e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[15]$mag$f | rptRtHarm | | 4.51533596788067e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[16]$mag$f | rptRtHarm | | 4.08984342357144e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[17]$mag$f | rptRtHarm | | 4.2701492930064e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[18]$mag$f | rptRtHarm | | 3.52057068084832e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[19]$mag$f | rptRtHarm | | 4.86178723804187e-05 | 0.000049 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[1]$mag$f | rptRtHarm | | 0.000123745965538546 | 0.000124 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[20]$mag$f | rptRtHarm | | 3.45801927323919e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[21]$mag$f | rptRtHarm | | 5.62456043553539e-05 | 0.000056 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[22]$mag$f | rptRtHarm | | 3.830229252344e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[23]$mag$f | rptRtHarm | | 4.79689952044282e-05 | 0.000048 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[24]$mag$f | rptRtHarm | | 4.14142486988567e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[25]$mag$f | rptRtHarm | | 4.53198226750828e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[26]$mag$f | rptRtHarm | | 3.97309777326882e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[27]$mag$f | rptRtHarm | | 4.08884261560161e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[28]$mag$f | rptRtHarm | | 3.82655780413188e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[29]$mag$f | rptRtHarm | | 4.05698920076247e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[2]$mag$f | rptRtHarm | | 3.59590303560253e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[30]$mag$f | rptRtHarm | | 3.88379194191657e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[31]$mag$f | rptRtHarm | | 4.16068869526498e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[32]$mag$f | rptRtHarm | | 3.98858537664637e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[33]$mag$f | rptRtHarm | | 4.18950767198112e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[34]$mag$f | rptRtHarm | | 3.36287303071003e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[35]$mag$f | rptRtHarm | | 3.69547778973356e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[36]$mag$f | rptRtHarm | | 3.82336584152654e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[37]$mag$f | rptRtHarm | | 4.32349625043571e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[38]$mag$f | rptRtHarm | | 3.16996702167671e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[39]$mag$f | rptRtHarm | | 4.50267871201504e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[3]$mag$f | rptRtHarm | | 6.01357241976075e-05 | 0.000060 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[40]$mag$f | rptRtHarm | | 3.77340875274967e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[41]$mag$f | rptRtHarm | | 4.29379761044402e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[42]$mag$f | rptRtHarm | | 3.50260233972222e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[43]$mag$f | rptRtHarm | | 4.33493005402852e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[44]$mag$f | rptRtHarm | | 3.67242537322454e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[45]$mag$f | rptRtHarm | | 3.5537679650588e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[46]$mag$f | rptRtHarm | | 3.67173270205967e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[47]$mag$f | rptRtHarm | | 3.83427395718172e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[48]$mag$f | rptRtHarm | | 4.42595155618619e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[5]$mag$f | rptRtHarm | | 5.94322336837649e-05 | 0.000059 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[6]$mag$f | rptRtHarm | | 3.80080491595436e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[7]$mag$f | rptRtHarm | | 4.66663223051e-05 | 0.000047 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[8]$mag$f | rptRtHarm | | 4.13452944485471e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsAHar[9]$mag$f | rptRtHarm | | 4.60408155049663e-05 | 0.000046 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[0]$mag$f | rptRtHarm | | 4.21500371885486e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[10]$mag$f | rptRtHarm | | 3.86347855965141e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[11]$mag$f | rptRtHarm | | 4.27087652496994e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[12]$mag$f | rptRtHarm | | 3.46821179846302e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[13]$mag$f | rptRtHarm | | 3.9698468754068e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[14]$mag$f | rptRtHarm | | 4.2129398934776e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[15]$mag$f | rptRtHarm | | 4.06127182941418e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[16]$mag$f | rptRtHarm | | 3.58549623342697e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[17]$mag$f | rptRtHarm | | 4.99079033033922e-05 | 0.000050 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[18]$mag$f | rptRtHarm | | 4.35491419921163e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[19]$mag$f | rptRtHarm | | 4.80562302982435e-05 | 0.000048 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[1]$mag$f | rptRtHarm | | 0.000119364711281378 | 0.000119 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[20]$mag$f | rptRtHarm | | 3.94113594666123e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[21]$mag$f | rptRtHarm | | 5.21368601766881e-05 | 0.000052 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[22]$mag$f | rptRtHarm | | 3.60119520337321e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[23]$mag$f | rptRtHarm | | 5.3840376494918e-05 | 0.000054 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[24]$mag$f | rptRtHarm | | 4.23862038587686e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[25]$mag$f | rptRtHarm | | 4.21742661274038e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[26]$mag$f | rptRtHarm | | 3.62021637556609e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[27]$mag$f | rptRtHarm | | 3.66424028470647e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[28]$mag$f | rptRtHarm | | 3.51945745933335e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[29]$mag$f | rptRtHarm | | 4.47224992967676e-05 | 0.000045 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[2]$mag$f | rptRtHarm | | 3.80393794330303e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[30]$mag$f | rptRtHarm | | 3.4857599530369e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[31]$mag$f | rptRtHarm | | 3.8168622268131e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[32]$mag$f | rptRtHarm | | 4.04132078983821e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[33]$mag$f | rptRtHarm | | 4.85274686070625e-05 | 0.000049 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[34]$mag$f | rptRtHarm | | 3.76934767700732e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[35]$mag$f | rptRtHarm | | 3.61961610906292e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[36]$mag$f | rptRtHarm | | 3.57009885192383e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[37]$mag$f | rptRtHarm | | 3.47863169736229e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[38]$mag$f | rptRtHarm | | 4.22120319854002e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[39]$mag$f | rptRtHarm | | 3.94070957554504e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[3]$mag$f | rptRtHarm | | 4.95484455313999e-05 | 0.000050 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[40]$mag$f | rptRtHarm | | 3.90369750675745e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[41]$mag$f | rptRtHarm | | 4.09311141993385e-05 | 0.000041 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[42]$mag$f | rptRtHarm | | 3.79672055714764e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[43]$mag$f | rptRtHarm | | 4.29019091825467e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[44]$mag$f | rptRtHarm | | 3.84184349968564e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[45]$mag$f | rptRtHarm | | 3.88896223739721e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[46]$mag$f | rptRtHarm | | 3.54133699147496e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[47]$mag$f | rptRtHarm | | 4.01558791054413e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[48]$mag$f | rptRtHarm | | 3.91048233723268e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HAMag$phsBHar[49]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[4]$mag$f | rptRtHarm | | 3.72754293493927e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[4]$mag$f | rptRtHarm | | 3.50175578205381e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HAMag$phsBHar[50]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[5]$mag$f | rptRtHarm | | 5.9857549786102e-05 | 0.000060 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[6]$mag$f | rptRtHarm | | 3.8228838093346e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[7]$mag$f | rptRtHarm | | 4.75912347610574e-05 | 0.000048 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[8]$mag$f | rptRtHarm | | 3.92502843169495e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsBHar[9]$mag$f | rptRtHarm | | 4.32690721936524e-05 | 0.000043 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[0]$mag$f | rptRtHarm | | 3.60519370588008e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[10]$mag$f | rptRtHarm | | 3.72334543499164e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[11]$mag$f | rptRtHarm | | 3.40193910233211e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[12]$mag$f | rptRtHarm | | 3.69804656656925e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[13]$mag$f | rptRtHarm | | 3.36237681040075e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[14]$mag$f | rptRtHarm | | 3.82367252313998e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[15]$mag$f | rptRtHarm | | 2.91464057227131e-05 | 0.000029 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[16]$mag$f | rptRtHarm | | 3.57315111614298e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[17]$mag$f | rptRtHarm | | 3.53968789568171e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[18]$mag$f | rptRtHarm | | 3.38014542649034e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[19]$mag$f | rptRtHarm | | 3.9992322854232e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[1]$mag$f | rptRtHarm | | 6.75898045301437e-05 | 0.000068 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[20]$mag$f | rptRtHarm | | 3.45079861290287e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[21]$mag$f | rptRtHarm | | 4.15985996369272e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[22]$mag$f | rptRtHarm | | 3.39154576067813e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[23]$mag$f | rptRtHarm | | 3.65799787687138e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[24]$mag$f | rptRtHarm | | 3.54405783582479e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[25]$mag$f | rptRtHarm | | 3.22277519444469e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[26]$mag$f | rptRtHarm | | 3.45797088812105e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[27]$mag$f | rptRtHarm | | 3.83526676159818e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[28]$mag$f | rptRtHarm | | 3.35778713633772e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[29]$mag$f | rptRtHarm | | 3.51787421095651e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[2]$mag$f | rptRtHarm | | 3.74112714780495e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[30]$mag$f | rptRtHarm | | 3.66664862667676e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[31]$mag$f | rptRtHarm | | 3.46891974913888e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[32]$mag$f | rptRtHarm | | 3.24140710290521e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[33]$mag$f | rptRtHarm | | 3.48705725627951e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[34]$mag$f | rptRtHarm | | 3.32556446664967e-05 | 0.000033 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[35]$mag$f | rptRtHarm | | 3.31465671479236e-05 | 0.000033 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[36]$mag$f | rptRtHarm | | 3.52981151081622e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[37]$mag$f | rptRtHarm | | 3.4104104997823e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[38]$mag$f | rptRtHarm | | 3.59108053089585e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[39]$mag$f | rptRtHarm | | 3.18571874231566e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[3]$mag$f | rptRtHarm | | 4.43091994384304e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[40]$mag$f | rptRtHarm | | 3.64550323865842e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[41]$mag$f | rptRtHarm | | 3.36344564857427e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[42]$mag$f | rptRtHarm | | 3.41843042406254e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[43]$mag$f | rptRtHarm | | 3.5533492336981e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[44]$mag$f | rptRtHarm | | 3.21142433676869e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[45]$mag$f | rptRtHarm | | 3.77149699488655e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[46]$mag$f | rptRtHarm | | 3.53745854226872e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[47]$mag$f | rptRtHarm | | 3.22222113027237e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[48]$mag$f | rptRtHarm | | 3.63245962944347e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[5]$mag$f | rptRtHarm | | 6.35000033071265e-05 | 0.000064 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[6]$mag$f | rptRtHarm | | 3.9977614505915e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[7]$mag$f | rptRtHarm | | 4.72284154966474e-05 | 0.000047 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[8]$mag$f | rptRtHarm | | 3.7847497878829e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsBHar[9]$mag$f | rptRtHarm | | 4.55956360383425e-05 | 0.000046 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[0]$mag$f | rptRtHarm | | 3.88726875826251e-05 | 0.000039 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[10]$mag$f | rptRtHarm | | 3.66594540537335e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[11]$mag$f | rptRtHarm | | 3.75328127120156e-05 | 0.000038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[12]$mag$f | rptRtHarm | | 3.64755615009926e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[13]$mag$f | rptRtHarm | | 3.31598166667391e-05 | 0.000033 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[14]$mag$f | rptRtHarm | | 3.11656112899072e-05 | 0.000031 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[15]$mag$f | rptRtHarm | | 3.10799150611274e-05 | 0.000031 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[16]$mag$f | rptRtHarm | | 3.58897523256019e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[17]$mag$f | rptRtHarm | | 3.64033039659262e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[18]$mag$f | rptRtHarm | | 3.58752076863311e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[19]$mag$f | rptRtHarm | | 3.70730049326085e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[1]$mag$f | rptRtHarm | | 6.25429602223448e-05 | 0.000063 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[20]$mag$f | rptRtHarm | | 3.19951686833519e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[21]$mag$f | rptRtHarm | | 4.23852034145966e-05 | 0.000042 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[22]$mag$f | rptRtHarm | | 3.38800964527763e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[23]$mag$f | rptRtHarm | | 4.04072161472868e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[24]$mag$f | rptRtHarm | | 2.82904675259488e-05 | 0.000028 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[25]$mag$f | rptRtHarm | | 3.69963054254185e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[26]$mag$f | rptRtHarm | | 3.37079545715824e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[27]$mag$f | rptRtHarm | | 2.83521549135912e-05 | 0.000028 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[28]$mag$f | rptRtHarm | | 3.24792454193812e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[29]$mag$f | rptRtHarm | | 3.44176878570579e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[2]$mag$f | rptRtHarm | | 3.6890953197144e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[30]$mag$f | rptRtHarm | | 3.59441473847255e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[31]$mag$f | rptRtHarm | | 3.7249737943057e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[32]$mag$f | rptRtHarm | | 3.25029504892882e-05 | 0.000033 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[33]$mag$f | rptRtHarm | | 3.48721841874067e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[34]$mag$f | rptRtHarm | | 3.56997661583591e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[35]$mag$f | rptRtHarm | | 3.45971857313998e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[36]$mag$f | rptRtHarm | | 3.32635390805081e-05 | 0.000033 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[37]$mag$f | rptRtHarm | | 2.76740956905996e-05 | 0.000028 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[38]$mag$f | rptRtHarm | | 3.12719748762902e-05 | 0.000031 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[39]$mag$f | rptRtHarm | | 3.36651391990017e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[3]$mag$f | rptRtHarm | | 4.42062628280837e-05 | 0.000044 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[40]$mag$f | rptRtHarm | | 3.64217812602874e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[41]$mag$f | rptRtHarm | | 3.40851256623864e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[42]$mag$f | rptRtHarm | | 3.56932941940613e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[43]$mag$f | rptRtHarm | | 3.57807184627745e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[44]$mag$f | rptRtHarm | | 3.13329001073726e-05 | 0.000031 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[45]$mag$f | rptRtHarm | | 3.63794206350576e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[46]$mag$f | rptRtHarm | | 2.82301989500411e-05 | 0.000028 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[47]$mag$f | rptRtHarm | | 3.51993912772741e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[48]$mag$f | rptRtHarm | | 3.17622725560796e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HAMag$phsCHar[49]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[4]$mag$f | rptRtHarm | | 3.58741381205618e-05 | 0.000036 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[4]$mag$f | rptRtHarm | | 3.28863461618312e-05 | 0.000033 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HAMag$phsCHar[50]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[5]$mag$f | rptRtHarm | | 3.95355709770229e-05 | 0.000040 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[6]$mag$f | rptRtHarm | | 3.74661794921849e-05 | 0.000037 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[7]$mag$f | rptRtHarm | | 3.51459784724284e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[8]$mag$f | rptRtHarm | | 3.25189030263573e-05 | 0.000033 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HAMag$phsCHar[9]$mag$f | rptRtHarm | | 3.0271265131887e-05 | 0.000030 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[5]$mag$f | rptRtHarm | | 3.46744200214744e-05 | 0.000035 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[6]$mag$f | rptRtHarm | | 3.36900993715972e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[7]$mag$f | rptRtHarm | | 3.27391026075929e-05 | 0.000033 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[8]$mag$f | rptRtHarm | | 3.35906406689901e-05 | 0.000034 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HAMag$phsCHar[9]$mag$f | rptRtHarm | | 3.19175815093331e-05 | 0.000032 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HPhV$phsAHar[0]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HPhV$phsAHar[10]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HPhV$phsAHar[11]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
@@ -2249,58 +2255,58 @@
| MHAI1$MX$HTotPF$har[8]$mag$f | rptRtHarm | | 1 | 1.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HTotPF$har[9]$mag$f | rptRtHarm | | 1 | 1.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HTotVA$har[0]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[10]$mag$f | rptRtHarm | | 3.55469964574695e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[11]$mag$f | rptRtHarm | | 3.94994401631266e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[12]$mag$f | rptRtHarm | | 3.71277764088518e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[13]$mag$f | rptRtHarm | | 3.8066424679073e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[14]$mag$f | rptRtHarm | | 3.49610829175617e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[15]$mag$f | rptRtHarm | | 3.35059731071397e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[16]$mag$f | rptRtHarm | | 3.15412016504979e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[17]$mag$f | rptRtHarm | | 3.36092753627781e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[18]$mag$f | rptRtHarm | | 3.55475791025128e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[19]$mag$f | rptRtHarm | | 4.11438705327782e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[1]$mag$f | rptRtHarm | | 2.4166957324212e-10 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[20]$mag$f | rptRtHarm | | 3.36859926619582e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[21]$mag$f | rptRtHarm | | 4.37147953391559e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[22]$mag$f | rptRtHarm | | 3.45768675913405e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[23]$mag$f | rptRtHarm | | 4.55735467141949e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[24]$mag$f | rptRtHarm | | 3.22282822651232e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[25]$mag$f | rptRtHarm | | 4.5065181808468e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[26]$mag$f | rptRtHarm | | 3.51061295589261e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[27]$mag$f | rptRtHarm | | 4.09594989037032e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[28]$mag$f | rptRtHarm | | 3.65723487050218e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[29]$mag$f | rptRtHarm | | 3.70112402947598e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[2]$mag$f | rptRtHarm | | 3.99994490862809e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[30]$mag$f | rptRtHarm | | 3.18618056383002e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[31]$mag$f | rptRtHarm | | 3.80557310108998e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[32]$mag$f | rptRtHarm | | 3.43744126496404e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[33]$mag$f | rptRtHarm | | 3.70663677529137e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[34]$mag$f | rptRtHarm | | 3.46245414561963e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[35]$mag$f | rptRtHarm | | 4.00304678294106e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[36]$mag$f | rptRtHarm | | 3.01972811200812e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[37]$mag$f | rptRtHarm | | 3.51490427874523e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[38]$mag$f | rptRtHarm | | 3.44660513462713e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[39]$mag$f | rptRtHarm | | 3.81510538716157e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[3]$mag$f | rptRtHarm | | 2.35694827210864e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[40]$mag$f | rptRtHarm | | 3.56536098422566e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[41]$mag$f | rptRtHarm | | 3.56143132762554e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[42]$mag$f | rptRtHarm | | 3.87091532161321e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[43]$mag$f | rptRtHarm | | 3.51908795437339e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[44]$mag$f | rptRtHarm | | 3.44686199582611e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[45]$mag$f | rptRtHarm | | 4.16844727624266e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[46]$mag$f | rptRtHarm | | 3.77675810625533e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[47]$mag$f | rptRtHarm | | 3.62947574217287e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[48]$mag$f | rptRtHarm | | 3.2509415603954e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[49]$mag$f | rptRtHarm | | 3.65400758539636e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[4]$mag$f | rptRtHarm | | 3.78993796346094e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[50]$mag$f | rptRtHarm | | 3.64104124628284e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[10]$mag$f | rptRtHarm | | 3.78661404454306e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[11]$mag$f | rptRtHarm | | 3.99427442232536e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[12]$mag$f | rptRtHarm | | 3.79465383559818e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[13]$mag$f | rptRtHarm | | 4.10969605013634e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[14]$mag$f | rptRtHarm | | 3.48415731821206e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[15]$mag$f | rptRtHarm | | 3.28601252874705e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[16]$mag$f | rptRtHarm | | 3.595451403271e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[17]$mag$f | rptRtHarm | | 3.65173349337056e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[18]$mag$f | rptRtHarm | | 3.40856161074043e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[19]$mag$f | rptRtHarm | | 4.30468496404046e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[1]$mag$f | rptRtHarm | | 2.51097198589179e-10 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[20]$mag$f | rptRtHarm | | 4.29330206941358e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[21]$mag$f | rptRtHarm | | 4.5836106465913e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[22]$mag$f | rptRtHarm | | 3.48861952659263e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[23]$mag$f | rptRtHarm | | 5.11323037244438e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[24]$mag$f | rptRtHarm | | 3.22703499477939e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[25]$mag$f | rptRtHarm | | 4.43253895809903e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[26]$mag$f | rptRtHarm | | 3.22180220280188e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[27]$mag$f | rptRtHarm | | 3.87164185156053e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[28]$mag$f | rptRtHarm | | 3.19906590107166e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[29]$mag$f | rptRtHarm | | 3.11430881083652e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[2]$mag$f | rptRtHarm | | 4.24460111503322e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[30]$mag$f | rptRtHarm | | 3.37410490658385e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[31]$mag$f | rptRtHarm | | 3.5791920538486e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[32]$mag$f | rptRtHarm | | 3.42896768756873e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[33]$mag$f | rptRtHarm | | 3.78258064870352e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[34]$mag$f | rptRtHarm | | 2.96347568706778e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[35]$mag$f | rptRtHarm | | 4.06225133531279e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[36]$mag$f | rptRtHarm | | 3.60192764503608e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[37]$mag$f | rptRtHarm | | 3.35789955840937e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[38]$mag$f | rptRtHarm | | 3.52781910351041e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[39]$mag$f | rptRtHarm | | 3.46718813659663e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[3]$mag$f | rptRtHarm | | 2.19320170913306e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[40]$mag$f | rptRtHarm | | 3.84250320450974e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[41]$mag$f | rptRtHarm | | 3.24814806162976e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[42]$mag$f | rptRtHarm | | 3.54511833222659e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[43]$mag$f | rptRtHarm | | 3.40354056049819e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[44]$mag$f | rptRtHarm | | 3.31151071009117e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[45]$mag$f | rptRtHarm | | 3.55107161453816e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[46]$mag$f | rptRtHarm | | 3.06735472577202e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[47]$mag$f | rptRtHarm | | 3.67762531539029e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[48]$mag$f | rptRtHarm | | 3.37175016795754e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[49]$mag$f | rptRtHarm | | 3.54592728513126e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[4]$mag$f | rptRtHarm | | 3.85336917929635e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[50]$mag$f | rptRtHarm | | 3.41457990771232e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HTotVA$har[51]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HTotVA$har[52]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[5]$mag$f | rptRtHarm | | 2.58621753346233e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[6]$mag$f | rptRtHarm | | 3.36759633512429e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[7]$mag$f | rptRtHarm | | 2.31998882327389e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[8]$mag$f | rptRtHarm | | 3.54155602622086e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotVA$har[9]$mag$f | rptRtHarm | | 4.32679811979142e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[5]$mag$f | rptRtHarm | | 2.27017437737231e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[6]$mag$f | rptRtHarm | | 3.52222109256672e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[7]$mag$f | rptRtHarm | | 2.09076475243819e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[8]$mag$f | rptRtHarm | | 3.71371378093954e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotVA$har[9]$mag$f | rptRtHarm | | 4.36023306349398e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HTotVAr$har[0]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HTotVAr$har[10]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HTotVAr$har[11]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
@@ -2355,217 +2361,217 @@
| MHAI1$MX$HTotVAr$har[8]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HTotVAr$har[9]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HTotW$har[0]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[10]$mag$f | rptRtHarm | | 3.55469964574695e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[11]$mag$f | rptRtHarm | | 3.94994401631266e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[12]$mag$f | rptRtHarm | | 3.71277764088518e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[13]$mag$f | rptRtHarm | | 3.8066424679073e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[14]$mag$f | rptRtHarm | | 3.49610829175617e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[15]$mag$f | rptRtHarm | | 3.35059731071397e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[16]$mag$f | rptRtHarm | | 3.15412016504979e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[17]$mag$f | rptRtHarm | | 3.36092753627781e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[18]$mag$f | rptRtHarm | | 3.55475791025128e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[19]$mag$f | rptRtHarm | | 4.11438705327782e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[1]$mag$f | rptRtHarm | | 2.4166957324212e-10 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[20]$mag$f | rptRtHarm | | 3.36859926619582e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[21]$mag$f | rptRtHarm | | 4.37147953391559e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[22]$mag$f | rptRtHarm | | 3.45768675913405e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[23]$mag$f | rptRtHarm | | 4.55735467141949e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[24]$mag$f | rptRtHarm | | 3.22282822651232e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[25]$mag$f | rptRtHarm | | 4.5065181808468e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[26]$mag$f | rptRtHarm | | 3.51061295589261e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[27]$mag$f | rptRtHarm | | 4.09594989037032e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[28]$mag$f | rptRtHarm | | 3.65723487050218e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[29]$mag$f | rptRtHarm | | 3.70112402947598e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[2]$mag$f | rptRtHarm | | 3.99994490862809e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[30]$mag$f | rptRtHarm | | 3.18618056383002e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[31]$mag$f | rptRtHarm | | 3.80557310108998e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[32]$mag$f | rptRtHarm | | 3.43744126496404e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[33]$mag$f | rptRtHarm | | 3.70663677529137e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[34]$mag$f | rptRtHarm | | 3.46245414561963e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[35]$mag$f | rptRtHarm | | 4.00304678294106e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[36]$mag$f | rptRtHarm | | 3.01972811200812e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[37]$mag$f | rptRtHarm | | 3.51490427874523e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[38]$mag$f | rptRtHarm | | 3.44660513462713e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[39]$mag$f | rptRtHarm | | 3.81510538716157e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[3]$mag$f | rptRtHarm | | 2.35694827210864e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[40]$mag$f | rptRtHarm | | 3.56536098422566e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[41]$mag$f | rptRtHarm | | 3.56143132762554e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[42]$mag$f | rptRtHarm | | 3.87091532161321e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[43]$mag$f | rptRtHarm | | 3.51908795437339e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[44]$mag$f | rptRtHarm | | 3.44686199582611e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[45]$mag$f | rptRtHarm | | 4.16844727624266e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[46]$mag$f | rptRtHarm | | 3.77675810625533e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[47]$mag$f | rptRtHarm | | 3.62947574217287e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[48]$mag$f | rptRtHarm | | 3.2509415603954e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[49]$mag$f | rptRtHarm | | 3.65400758539636e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[4]$mag$f | rptRtHarm | | 3.78993796346094e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[50]$mag$f | rptRtHarm | | 3.64104124628284e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[10]$mag$f | rptRtHarm | | 3.78661404454306e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[11]$mag$f | rptRtHarm | | 3.99427442232536e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[12]$mag$f | rptRtHarm | | 3.79465383559818e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[13]$mag$f | rptRtHarm | | 4.10969605013634e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[14]$mag$f | rptRtHarm | | 3.48415731821206e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[15]$mag$f | rptRtHarm | | 3.28601252874705e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[16]$mag$f | rptRtHarm | | 3.595451403271e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[17]$mag$f | rptRtHarm | | 3.65173349337056e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[18]$mag$f | rptRtHarm | | 3.40856161074043e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[19]$mag$f | rptRtHarm | | 4.30468496404046e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[1]$mag$f | rptRtHarm | | 2.51097198589179e-10 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[20]$mag$f | rptRtHarm | | 4.29330206941358e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[21]$mag$f | rptRtHarm | | 4.5836106465913e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[22]$mag$f | rptRtHarm | | 3.48861952659263e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[23]$mag$f | rptRtHarm | | 5.11323037244438e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[24]$mag$f | rptRtHarm | | 3.22703499477939e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[25]$mag$f | rptRtHarm | | 4.43253895809903e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[26]$mag$f | rptRtHarm | | 3.22180220280188e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[27]$mag$f | rptRtHarm | | 3.87164185156053e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[28]$mag$f | rptRtHarm | | 3.19906590107166e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[29]$mag$f | rptRtHarm | | 3.11430881083652e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[2]$mag$f | rptRtHarm | | 4.24460111503322e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[30]$mag$f | rptRtHarm | | 3.37410490658385e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[31]$mag$f | rptRtHarm | | 3.5791920538486e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[32]$mag$f | rptRtHarm | | 3.42896768756873e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[33]$mag$f | rptRtHarm | | 3.78258064870352e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[34]$mag$f | rptRtHarm | | 2.96347568706778e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[35]$mag$f | rptRtHarm | | 4.06225133531279e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[36]$mag$f | rptRtHarm | | 3.60192764503608e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[37]$mag$f | rptRtHarm | | 3.35789955840937e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[38]$mag$f | rptRtHarm | | 3.52781910351041e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[39]$mag$f | rptRtHarm | | 3.46718813659663e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[3]$mag$f | rptRtHarm | | 2.19320170913306e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[40]$mag$f | rptRtHarm | | 3.84250320450974e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[41]$mag$f | rptRtHarm | | 3.24814806162976e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[42]$mag$f | rptRtHarm | | 3.54511833222659e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[43]$mag$f | rptRtHarm | | 3.40354056049819e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[44]$mag$f | rptRtHarm | | 3.31151071009117e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[45]$mag$f | rptRtHarm | | 3.55107161453816e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[46]$mag$f | rptRtHarm | | 3.06735472577202e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[47]$mag$f | rptRtHarm | | 3.67762531539029e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[48]$mag$f | rptRtHarm | | 3.37175016795754e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[49]$mag$f | rptRtHarm | | 3.54592728513126e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[4]$mag$f | rptRtHarm | | 3.85336917929635e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[50]$mag$f | rptRtHarm | | 3.41457990771232e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HTotW$har[51]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HTotW$har[52]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[5]$mag$f | rptRtHarm | | 2.58621753346233e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[6]$mag$f | rptRtHarm | | 3.36759633512429e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[7]$mag$f | rptRtHarm | | 2.31998882327389e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[8]$mag$f | rptRtHarm | | 3.54155602622086e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HTotW$har[9]$mag$f | rptRtHarm | | 4.32679811979142e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[5]$mag$f | rptRtHarm | | 2.27017437737231e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[6]$mag$f | rptRtHarm | | 3.52222109256672e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[7]$mag$f | rptRtHarm | | 2.09076475243819e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[8]$mag$f | rptRtHarm | | 3.71371378093954e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HTotW$har[9]$mag$f | rptRtHarm | | 4.36023306349398e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HVA$phsAHar[0]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[10]$mag$f | rptRtHarm | | 9.81843850667019e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[11]$mag$f | rptRtHarm | | 1.51450940677478e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[12]$mag$f | rptRtHarm | | 1.37594255988915e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[13]$mag$f | rptRtHarm | | 1.3626690886781e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[14]$mag$f | rptRtHarm | | 1.33938184987414e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[15]$mag$f | rptRtHarm | | 1.07624460454758e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[16]$mag$f | rptRtHarm | | 1.00013775039542e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[17]$mag$f | rptRtHarm | | 1.16239409209129e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[18]$mag$f | rptRtHarm | | 1.31415722748329e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[19]$mag$f | rptRtHarm | | 1.23797443407625e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[1]$mag$f | rptRtHarm | | 9.79861053407305e-11 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[20]$mag$f | rptRtHarm | | 1.16065743682725e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[21]$mag$f | rptRtHarm | | 1.75000298696659e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[22]$mag$f | rptRtHarm | | 1.22636469868098e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[23]$mag$f | rptRtHarm | | 1.43466731827857e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[24]$mag$f | rptRtHarm | | 1.12597673407322e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[25]$mag$f | rptRtHarm | | 1.5433279543231e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[26]$mag$f | rptRtHarm | | 1.17177521019585e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[27]$mag$f | rptRtHarm | | 1.763732626614e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[28]$mag$f | rptRtHarm | | 1.20004823855879e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[29]$mag$f | rptRtHarm | | 1.26592905047573e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[2]$mag$f | rptRtHarm | | 1.2933844217855e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[30]$mag$f | rptRtHarm | | 1.06283888356984e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[31]$mag$f | rptRtHarm | | 1.25849579646342e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[32]$mag$f | rptRtHarm | | 1.07868523002708e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[33]$mag$f | rptRtHarm | | 1.27342385525253e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[34]$mag$f | rptRtHarm | | 1.11090967536143e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[35]$mag$f | rptRtHarm | | 1.37379032594254e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[36]$mag$f | rptRtHarm | | 1.03743325041705e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[37]$mag$f | rptRtHarm | | 1.38438682739661e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[38]$mag$f | rptRtHarm | | 1.17499814322741e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[39]$mag$f | rptRtHarm | | 1.21888836801531e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[3]$mag$f | rptRtHarm | | 8.31136830470314e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[40]$mag$f | rptRtHarm | | 1.21447900625071e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[41]$mag$f | rptRtHarm | | 1.30348150051418e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[42]$mag$f | rptRtHarm | | 1.34686475306012e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[43]$mag$f | rptRtHarm | | 1.06473230232496e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[44]$mag$f | rptRtHarm | | 1.33071944574681e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[45]$mag$f | rptRtHarm | | 1.40178375573896e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[46]$mag$f | rptRtHarm | | 1.35863773564893e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[47]$mag$f | rptRtHarm | | 1.18187726272367e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[48]$mag$f | rptRtHarm | | 1.1509969866097e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[49]$mag$f | rptRtHarm | | 1.43738132507565e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[4]$mag$f | rptRtHarm | | 1.3619440686341e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[50]$mag$f | rptRtHarm | | 1.17718172987225e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[10]$mag$f | rptRtHarm | | 1.16180567388824e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[11]$mag$f | rptRtHarm | | 1.56710520116121e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[12]$mag$f | rptRtHarm | | 1.26150316859253e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[13]$mag$f | rptRtHarm | | 1.52529153751857e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[14]$mag$f | rptRtHarm | | 1.21228129756901e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[15]$mag$f | rptRtHarm | | 9.04839403403912e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[16]$mag$f | rptRtHarm | | 1.13615854502314e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[17]$mag$f | rptRtHarm | | 1.35401299061755e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[18]$mag$f | rptRtHarm | | 1.20432899208822e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[19]$mag$f | rptRtHarm | | 1.42584948292779e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[1]$mag$f | rptRtHarm | | 1.12930415019363e-10 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[20]$mag$f | rptRtHarm | | 1.3444067192836e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[21]$mag$f | rptRtHarm | | 1.91836289076264e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[22]$mag$f | rptRtHarm | | 1.18651071190357e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[23]$mag$f | rptRtHarm | | 1.8250689848287e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[24]$mag$f | rptRtHarm | | 9.69011004769982e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[25]$mag$f | rptRtHarm | | 1.47002108263905e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[26]$mag$f | rptRtHarm | | 1.11173301675649e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[27]$mag$f | rptRtHarm | | 1.37096698438199e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[28]$mag$f | rptRtHarm | | 9.89094761649767e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[29]$mag$f | rptRtHarm | | 1.09427418237829e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[2]$mag$f | rptRtHarm | | 1.18199423582155e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[30]$mag$f | rptRtHarm | | 1.14047269406115e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[31]$mag$f | rptRtHarm | | 1.14993419231268e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[32]$mag$f | rptRtHarm | | 1.02073220986654e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[33]$mag$f | rptRtHarm | | 1.43368463767501e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[34]$mag$f | rptRtHarm | | 1.0895355728735e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[35]$mag$f | rptRtHarm | | 1.45600740353302e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[36]$mag$f | rptRtHarm | | 1.22144054870432e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[37]$mag$f | rptRtHarm | | 1.26453940652027e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[38]$mag$f | rptRtHarm | | 1.29004558147017e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[39]$mag$f | rptRtHarm | | 1.35454465421958e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[3]$mag$f | rptRtHarm | | 7.38204519734609e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[40]$mag$f | rptRtHarm | | 1.2788235359551e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[41]$mag$f | rptRtHarm | | 1.16809388828187e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[42]$mag$f | rptRtHarm | | 1.16411049688736e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[43]$mag$f | rptRtHarm | | 1.14075655588408e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[44]$mag$f | rptRtHarm | | 1.04929549493704e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[45]$mag$f | rptRtHarm | | 1.31521042945337e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[46]$mag$f | rptRtHarm | | 9.95821469729208e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[47]$mag$f | rptRtHarm | | 1.19220509020579e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[48]$mag$f | rptRtHarm | | 1.18488969746977e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[49]$mag$f | rptRtHarm | | 1.1644646136233e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[4]$mag$f | rptRtHarm | | 1.18696812378971e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[50]$mag$f | rptRtHarm | | 1.2889894485113e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HVA$phsAHar[51]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HVA$phsAHar[52]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[5]$mag$f | rptRtHarm | | 3.93928196729121e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[6]$mag$f | rptRtHarm | | 1.16699041541324e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[7]$mag$f | rptRtHarm | | 1.76510468463675e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[8]$mag$f | rptRtHarm | | 1.0661354465924e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsAHar[9]$mag$f | rptRtHarm | | 1.7780154237812e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[5]$mag$f | rptRtHarm | | 4.16146583859245e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[6]$mag$f | rptRtHarm | | 1.25278853957411e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[7]$mag$f | rptRtHarm | | 1.52403089259678e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[8]$mag$f | rptRtHarm | | 1.1977121516793e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsAHar[9]$mag$f | rptRtHarm | | 1.80687340645136e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HVA$phsBHar[0]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[10]$mag$f | rptRtHarm | | 1.34221194159068e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[11]$mag$f | rptRtHarm | | 1.32273338948607e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[12]$mag$f | rptRtHarm | | 1.20180754237253e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[13]$mag$f | rptRtHarm | | 1.40027305306489e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[14]$mag$f | rptRtHarm | | 9.44273637060178e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[15]$mag$f | rptRtHarm | | 1.16596048371775e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[16]$mag$f | rptRtHarm | | 1.09368514245034e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[17]$mag$f | rptRtHarm | | 1.29259811743054e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[18]$mag$f | rptRtHarm | | 1.23518910655207e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[19]$mag$f | rptRtHarm | | 1.52200581027273e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[1]$mag$f | rptRtHarm | | 9.25831841747105e-11 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[20]$mag$f | rptRtHarm | | 1.05690736162956e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[21]$mag$f | rptRtHarm | | 1.4646510670957e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[22]$mag$f | rptRtHarm | | 1.14371809800673e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[23]$mag$f | rptRtHarm | | 1.81237780338961e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[24]$mag$f | rptRtHarm | | 1.07341193711363e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[25]$mag$f | rptRtHarm | | 1.54015200592994e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[26]$mag$f | rptRtHarm | | 1.20857812646591e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[27]$mag$f | rptRtHarm | | 1.26522037291465e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[28]$mag$f | rptRtHarm | | 1.32030057997667e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[29]$mag$f | rptRtHarm | | 1.26524710708509e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[2]$mag$f | rptRtHarm | | 1.19826317757088e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[30]$mag$f | rptRtHarm | | 1.0999736232975e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[31]$mag$f | rptRtHarm | | 1.42063338870457e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[32]$mag$f | rptRtHarm | | 1.18474021704174e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[33]$mag$f | rptRtHarm | | 1.24567840487089e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[34]$mag$f | rptRtHarm | | 1.35806104140102e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[35]$mag$f | rptRtHarm | | 1.47650780490949e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[36]$mag$f | rptRtHarm | | 1.01800061713675e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[37]$mag$f | rptRtHarm | | 1.12823155262731e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[38]$mag$f | rptRtHarm | | 1.19184901947733e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[39]$mag$f | rptRtHarm | | 1.39353248940211e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[3]$mag$f | rptRtHarm | | 7.63528120728552e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[40]$mag$f | rptRtHarm | | 9.72318492387103e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[41]$mag$f | rptRtHarm | | 1.24545271873444e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[42]$mag$f | rptRtHarm | | 1.22460415141745e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[43]$mag$f | rptRtHarm | | 1.38312730157963e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[44]$mag$f | rptRtHarm | | 9.81226921936695e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[45]$mag$f | rptRtHarm | | 1.52826977739551e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[46]$mag$f | rptRtHarm | | 1.32123796348083e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[47]$mag$f | rptRtHarm | | 1.26554544621627e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[48]$mag$f | rptRtHarm | | 1.03295176856477e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[49]$mag$f | rptRtHarm | | 1.14684937102538e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[4]$mag$f | rptRtHarm | | 1.18805481008621e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[50]$mag$f | rptRtHarm | | 1.28436754565087e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[10]$mag$f | rptRtHarm | | 1.1443351155549e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[11]$mag$f | rptRtHarm | | 1.41077212134633e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[12]$mag$f | rptRtHarm | | 1.36157458641151e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[13]$mag$f | rptRtHarm | | 1.35679671942057e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[14]$mag$f | rptRtHarm | | 9.77382175193497e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[15]$mag$f | rptRtHarm | | 1.25178925003411e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[16]$mag$f | rptRtHarm | | 1.41446125923039e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[17]$mag$f | rptRtHarm | | 1.34907756077496e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[18]$mag$f | rptRtHarm | | 1.17785718956043e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[19]$mag$f | rptRtHarm | | 1.61143738353076e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[1]$mag$f | rptRtHarm | | 8.37466485048566e-11 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[20]$mag$f | rptRtHarm | | 1.74154290988326e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[21]$mag$f | rptRtHarm | | 1.46642271658948e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[22]$mag$f | rptRtHarm | | 1.24613555030351e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[23]$mag$f | rptRtHarm | | 1.77867534034704e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[24]$mag$f | rptRtHarm | | 1.08898374762134e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[25]$mag$f | rptRtHarm | | 1.68987330795289e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[26]$mag$f | rptRtHarm | | 1.20304894934975e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[27]$mag$f | rptRtHarm | | 1.3239348284344e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[28]$mag$f | rptRtHarm | | 1.12432489984826e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[29]$mag$f | rptRtHarm | | 1.17495977391968e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[2]$mag$f | rptRtHarm | | 1.44095420040458e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[30]$mag$f | rptRtHarm | | 1.17401075527823e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[31]$mag$f | rptRtHarm | | 1.38087399292885e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[32]$mag$f | rptRtHarm | | 1.23601493484671e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[33]$mag$f | rptRtHarm | | 1.14189093736172e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[34]$mag$f | rptRtHarm | | 9.69289359886716e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[35]$mag$f | rptRtHarm | | 1.46710856796517e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[36]$mag$f | rptRtHarm | | 1.36014959295494e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[37]$mag$f | rptRtHarm | | 1.12576712396617e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[38]$mag$f | rptRtHarm | | 1.16234524227821e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[39]$mag$f | rptRtHarm | | 1.17638663255093e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[3]$mag$f | rptRtHarm | | 7.36814342872094e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[40]$mag$f | rptRtHarm | | 1.5835084354876e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[41]$mag$f | rptRtHarm | | 1.11583133843851e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[42]$mag$f | rptRtHarm | | 1.18115455194356e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[43]$mag$f | rptRtHarm | | 1.22564154381166e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[44]$mag$f | rptRtHarm | | 1.131064930604e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[45]$mag$f | rptRtHarm | | 1.11941256264458e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[46]$mag$f | rptRtHarm | | 1.1622491413732e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[47]$mag$f | rptRtHarm | | 1.32842430389246e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[48]$mag$f | rptRtHarm | | 1.25067112222155e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[49]$mag$f | rptRtHarm | | 1.28587283043657e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[4]$mag$f | rptRtHarm | | 1.23254944028872e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[50]$mag$f | rptRtHarm | | 1.16021290352819e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HVA$phsBHar[51]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HVA$phsBHar[52]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[5]$mag$f | rptRtHarm | | 1.15913806553181e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[6]$mag$f | rptRtHarm | | 1.10774855954787e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[7]$mag$f | rptRtHarm | | 3.28994431697538e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[8]$mag$f | rptRtHarm | | 1.11388747114916e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsBHar[9]$mag$f | rptRtHarm | | 1.42666740643449e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[5]$mag$f | rptRtHarm | | 8.67317666575218e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[6]$mag$f | rptRtHarm | | 1.11358309240472e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[7]$mag$f | rptRtHarm | | 3.53509044259681e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[8]$mag$f | rptRtHarm | | 1.32595143753633e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsBHar[9]$mag$f | rptRtHarm | | 1.45007730267821e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HVA$phsCHar[0]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[10]$mag$f | rptRtHarm | | 1.2306439423071e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[11]$mag$f | rptRtHarm | | 1.11270130886965e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[12]$mag$f | rptRtHarm | | 1.1350279827127e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[13]$mag$f | rptRtHarm | | 1.04370041498214e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[14]$mag$f | rptRtHarm | | 1.21245298245753e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[15]$mag$f | rptRtHarm | | 1.10839222244863e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[16]$mag$f | rptRtHarm | | 1.06029753865755e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[17]$mag$f | rptRtHarm | | 9.05935060302454e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[18]$mag$f | rptRtHarm | | 1.00541122094455e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[19]$mag$f | rptRtHarm | | 1.35440707538237e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[1]$mag$f | rptRtHarm | | 5.11003184211489e-11 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[20]$mag$f | rptRtHarm | | 1.15103455655685e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[21]$mag$f | rptRtHarm | | 1.15682574630682e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[22]$mag$f | rptRtHarm | | 1.08760396244634e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[23]$mag$f | rptRtHarm | | 1.31030990502268e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[24]$mag$f | rptRtHarm | | 1.02343982177899e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[25]$mag$f | rptRtHarm | | 1.42303804295807e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[26]$mag$f | rptRtHarm | | 1.13025944159517e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[27]$mag$f | rptRtHarm | | 1.06699697965951e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[28]$mag$f | rptRtHarm | | 1.13688596314887e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[29]$mag$f | rptRtHarm | | 1.1699473390081e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[2]$mag$f | rptRtHarm | | 1.50829784217876e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[30]$mag$f | rptRtHarm | | 1.02336805696268e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[31]$mag$f | rptRtHarm | | 1.12644400473982e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[32]$mag$f | rptRtHarm | | 1.17401572907738e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[33]$mag$f | rptRtHarm | | 1.1875346039858e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[34]$mag$f | rptRtHarm | | 9.93483162403663e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[35]$mag$f | rptRtHarm | | 1.15274865208903e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[36]$mag$f | rptRtHarm | | 9.64294066818638e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[37]$mag$f | rptRtHarm | | 1.00228598753915e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[38]$mag$f | rptRtHarm | | 1.07975823837592e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[39]$mag$f | rptRtHarm | | 1.20268417447278e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[3]$mag$f | rptRtHarm | | 7.62283605126868e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[40]$mag$f | rptRtHarm | | 1.37856357440569e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[41]$mag$f | rptRtHarm | | 1.0124972860126e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[42]$mag$f | rptRtHarm | | 1.2994463283178e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[43]$mag$f | rptRtHarm | | 1.07122843928664e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[44]$mag$f | rptRtHarm | | 1.13491589459613e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[45]$mag$f | rptRtHarm | | 1.23839374310819e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[46]$mag$f | rptRtHarm | | 1.09688222948989e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[47]$mag$f | rptRtHarm | | 1.18205267796156e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[48]$mag$f | rptRtHarm | | 1.06699280522093e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[49]$mag$f | rptRtHarm | | 1.06977671165964e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[4]$mag$f | rptRtHarm | | 1.23993917355847e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[50]$mag$f | rptRtHarm | | 1.17949205957757e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[10]$mag$f | rptRtHarm | | 1.48047343273561e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[11]$mag$f | rptRtHarm | | 1.01639736627135e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[12]$mag$f | rptRtHarm | | 1.17157616941199e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[13]$mag$f | rptRtHarm | | 1.22760743792583e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[14]$mag$f | rptRtHarm | | 1.29449393426739e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[15]$mag$f | rptRtHarm | | 1.12938405294472e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[16]$mag$f | rptRtHarm | | 1.04483195428884e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[17]$mag$f | rptRtHarm | | 9.48643386067261e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[18]$mag$f | rptRtHarm | | 1.02637534027394e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[19]$mag$f | rptRtHarm | | 1.26739863048897e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[1]$mag$f | rptRtHarm | | 5.44201454732995e-11 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[20]$mag$f | rptRtHarm | | 1.20735244024672e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[21]$mag$f | rptRtHarm | | 1.19882477278566e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[22]$mag$f | rptRtHarm | | 1.05597282029635e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[23]$mag$f | rptRtHarm | | 1.50948569199727e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[24]$mag$f | rptRtHarm | | 1.16904068647727e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[25]$mag$f | rptRtHarm | | 1.2726443898714e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[26]$mag$f | rptRtHarm | | 9.07020236695644e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[27]$mag$f | rptRtHarm | | 1.17674012756197e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[28]$mag$f | rptRtHarm | | 1.08564623957363e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[29]$mag$f | rptRtHarm | | 8.45074943356394e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[2]$mag$f | rptRtHarm | | 1.6216526788071e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[30]$mag$f | rptRtHarm | | 1.05962119079095e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[31]$mag$f | rptRtHarm | | 1.04838360215354e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[32]$mag$f | rptRtHarm | | 1.17222045403764e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[33]$mag$f | rptRtHarm | | 1.20700542893815e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[34]$mag$f | rptRtHarm | | 9.0465084312541e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[35]$mag$f | rptRtHarm | | 1.13913527499676e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[36]$mag$f | rptRtHarm | | 1.02033750337682e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[37]$mag$f | rptRtHarm | | 9.67592761469405e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[38]$mag$f | rptRtHarm | | 1.07542810212635e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[39]$mag$f | rptRtHarm | | 9.36256672190439e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[3]$mag$f | rptRtHarm | | 7.18182775472087e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[40]$mag$f | rptRtHarm | | 9.80171321884882e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[41]$mag$f | rptRtHarm | | 9.64222479638011e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[42]$mag$f | rptRtHarm | | 1.19985372748488e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[43]$mag$f | rptRtHarm | | 1.03714254962028e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[44]$mag$f | rptRtHarm | | 1.13115010691445e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[45]$mag$f | rptRtHarm | | 1.11644835598668e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[46]$mag$f | rptRtHarm | | 9.09284203487459e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[47]$mag$f | rptRtHarm | | 1.15699583247419e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[48]$mag$f | rptRtHarm | | 9.36189437084067e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[49]$mag$f | rptRtHarm | | 1.09558957461786e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[4]$mag$f | rptRtHarm | | 1.43385188167144e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[50]$mag$f | rptRtHarm | | 9.65376756312253e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HVA$phsCHar[51]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HVA$phsCHar[52]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[5]$mag$f | rptRtHarm | | 1.03315109356572e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[6]$mag$f | rptRtHarm | | 1.09285762661671e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[7]$mag$f | rptRtHarm | | 2.25889404958934e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[8]$mag$f | rptRtHarm | | 1.36153275320794e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HVA$phsCHar[9]$mag$f | rptRtHarm | | 1.12211537839357e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[5]$mag$f | rptRtHarm | | 9.86710091410714e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[6]$mag$f | rptRtHarm | | 1.1558492829522e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[7]$mag$f | rptRtHarm | | 2.13224815581725e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[8]$mag$f | rptRtHarm | | 1.19005001408823e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HVA$phsCHar[9]$mag$f | rptRtHarm | | 1.10328235436441e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HVAr$phsAHar[0]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HVAr$phsAHar[10]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HVAr$phsAHar[11]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
@@ -2725,162 +2731,162 @@
| MHAI1$MX$HVAr$phsCHar[7]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HVAr$phsCHar[8]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HVAr$phsCHar[9]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[10]$mag$f | rptRtHarm | | 9.81843850667019e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[11]$mag$f | rptRtHarm | | 1.51450940677478e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[12]$mag$f | rptRtHarm | | 1.37594255988915e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[13]$mag$f | rptRtHarm | | 1.3626690886781e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[14]$mag$f | rptRtHarm | | 1.33938184987414e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[15]$mag$f | rptRtHarm | | 1.07624460454758e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[16]$mag$f | rptRtHarm | | 1.00013775039542e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[17]$mag$f | rptRtHarm | | 1.16239409209129e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[18]$mag$f | rptRtHarm | | 1.31415722748329e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[19]$mag$f | rptRtHarm | | 1.23797443407625e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[1]$mag$f | rptRtHarm | | 9.79861053407305e-11 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[20]$mag$f | rptRtHarm | | 1.16065743682725e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[21]$mag$f | rptRtHarm | | 1.75000298696659e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[22]$mag$f | rptRtHarm | | 1.22636469868098e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[23]$mag$f | rptRtHarm | | 1.43466731827857e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[24]$mag$f | rptRtHarm | | 1.12597673407322e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[25]$mag$f | rptRtHarm | | 1.5433279543231e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[26]$mag$f | rptRtHarm | | 1.17177521019585e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[27]$mag$f | rptRtHarm | | 1.763732626614e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[28]$mag$f | rptRtHarm | | 1.20004823855879e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[29]$mag$f | rptRtHarm | | 1.26592905047573e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[2]$mag$f | rptRtHarm | | 1.2933844217855e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[30]$mag$f | rptRtHarm | | 1.06283888356984e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[31]$mag$f | rptRtHarm | | 1.25849579646342e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[32]$mag$f | rptRtHarm | | 1.07868523002708e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[33]$mag$f | rptRtHarm | | 1.27342385525253e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[34]$mag$f | rptRtHarm | | 1.11090967536143e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[35]$mag$f | rptRtHarm | | 1.37379032594254e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[36]$mag$f | rptRtHarm | | 1.03743325041705e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[37]$mag$f | rptRtHarm | | 1.38438682739661e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[38]$mag$f | rptRtHarm | | 1.17499814322741e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[39]$mag$f | rptRtHarm | | 1.21888836801531e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[3]$mag$f | rptRtHarm | | 8.31136830470314e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[40]$mag$f | rptRtHarm | | 1.21447900625071e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[41]$mag$f | rptRtHarm | | 1.30348150051418e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[42]$mag$f | rptRtHarm | | 1.34686475306012e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[43]$mag$f | rptRtHarm | | 1.06473230232496e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[44]$mag$f | rptRtHarm | | 1.33071944574681e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[45]$mag$f | rptRtHarm | | 1.40178375573896e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[46]$mag$f | rptRtHarm | | 1.35863773564893e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[47]$mag$f | rptRtHarm | | 1.18187726272367e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[48]$mag$f | rptRtHarm | | 1.1509969866097e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[49]$mag$f | rptRtHarm | | 1.43738132507565e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[4]$mag$f | rptRtHarm | | 1.3619440686341e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[50]$mag$f | rptRtHarm | | 1.17718172987225e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[10]$mag$f | rptRtHarm | | 1.16180567388824e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[11]$mag$f | rptRtHarm | | 1.56710520116121e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[12]$mag$f | rptRtHarm | | 1.26150316859253e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[13]$mag$f | rptRtHarm | | 1.52529153751857e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[14]$mag$f | rptRtHarm | | 1.21228129756901e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[15]$mag$f | rptRtHarm | | 9.04839403403912e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[16]$mag$f | rptRtHarm | | 1.13615854502314e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[17]$mag$f | rptRtHarm | | 1.35401299061755e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[18]$mag$f | rptRtHarm | | 1.20432899208822e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[19]$mag$f | rptRtHarm | | 1.42584948292779e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[1]$mag$f | rptRtHarm | | 1.12930415019363e-10 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[20]$mag$f | rptRtHarm | | 1.3444067192836e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[21]$mag$f | rptRtHarm | | 1.91836289076264e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[22]$mag$f | rptRtHarm | | 1.18651071190357e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[23]$mag$f | rptRtHarm | | 1.8250689848287e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[24]$mag$f | rptRtHarm | | 9.69011004769982e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[25]$mag$f | rptRtHarm | | 1.47002108263905e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[26]$mag$f | rptRtHarm | | 1.11173301675649e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[27]$mag$f | rptRtHarm | | 1.37096698438199e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[28]$mag$f | rptRtHarm | | 9.89094761649767e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[29]$mag$f | rptRtHarm | | 1.09427418237829e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[2]$mag$f | rptRtHarm | | 1.18199423582155e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[30]$mag$f | rptRtHarm | | 1.14047269406115e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[31]$mag$f | rptRtHarm | | 1.14993419231268e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[32]$mag$f | rptRtHarm | | 1.02073220986654e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[33]$mag$f | rptRtHarm | | 1.43368463767501e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[34]$mag$f | rptRtHarm | | 1.0895355728735e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[35]$mag$f | rptRtHarm | | 1.45600740353302e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[36]$mag$f | rptRtHarm | | 1.22144054870432e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[37]$mag$f | rptRtHarm | | 1.26453940652027e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[38]$mag$f | rptRtHarm | | 1.29004558147017e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[39]$mag$f | rptRtHarm | | 1.35454465421958e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[3]$mag$f | rptRtHarm | | 7.38204519734609e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[40]$mag$f | rptRtHarm | | 1.2788235359551e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[41]$mag$f | rptRtHarm | | 1.16809388828187e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[42]$mag$f | rptRtHarm | | 1.16411049688736e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[43]$mag$f | rptRtHarm | | 1.14075655588408e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[44]$mag$f | rptRtHarm | | 1.04929549493704e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[45]$mag$f | rptRtHarm | | 1.31521042945337e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[46]$mag$f | rptRtHarm | | 9.95821469729208e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[47]$mag$f | rptRtHarm | | 1.19220509020579e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[48]$mag$f | rptRtHarm | | 1.18488969746977e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[49]$mag$f | rptRtHarm | | 1.1644646136233e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[4]$mag$f | rptRtHarm | | 1.18696812378971e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[50]$mag$f | rptRtHarm | | 1.2889894485113e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HW$phsAHar[51]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HW$phsAHar[52]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[5]$mag$f | rptRtHarm | | 3.93928196729121e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[6]$mag$f | rptRtHarm | | 1.16699041541324e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[7]$mag$f | rptRtHarm | | 1.76510468463675e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[8]$mag$f | rptRtHarm | | 1.0661354465924e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsAHar[9]$mag$f | rptRtHarm | | 1.7780154237812e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[10]$mag$f | rptRtHarm | | 1.34221194159068e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[11]$mag$f | rptRtHarm | | 1.32273338948607e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[12]$mag$f | rptRtHarm | | 1.20180754237253e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[13]$mag$f | rptRtHarm | | 1.40027305306489e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[14]$mag$f | rptRtHarm | | 9.44273637060178e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[15]$mag$f | rptRtHarm | | 1.16596048371775e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[16]$mag$f | rptRtHarm | | 1.09368514245034e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[17]$mag$f | rptRtHarm | | 1.29259811743054e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[18]$mag$f | rptRtHarm | | 1.23518910655207e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[19]$mag$f | rptRtHarm | | 1.52200581027273e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[1]$mag$f | rptRtHarm | | 9.25831841747105e-11 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[20]$mag$f | rptRtHarm | | 1.05690736162956e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[21]$mag$f | rptRtHarm | | 1.4646510670957e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[22]$mag$f | rptRtHarm | | 1.14371809800673e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[23]$mag$f | rptRtHarm | | 1.81237780338961e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[24]$mag$f | rptRtHarm | | 1.07341193711363e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[25]$mag$f | rptRtHarm | | 1.54015200592994e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[26]$mag$f | rptRtHarm | | 1.20857812646591e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[27]$mag$f | rptRtHarm | | 1.26522037291465e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[28]$mag$f | rptRtHarm | | 1.32030057997667e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[29]$mag$f | rptRtHarm | | 1.26524710708509e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[2]$mag$f | rptRtHarm | | 1.19826317757088e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[30]$mag$f | rptRtHarm | | 1.0999736232975e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[31]$mag$f | rptRtHarm | | 1.42063338870457e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[32]$mag$f | rptRtHarm | | 1.18474021704174e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[33]$mag$f | rptRtHarm | | 1.24567840487089e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[34]$mag$f | rptRtHarm | | 1.35806104140102e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[35]$mag$f | rptRtHarm | | 1.47650780490949e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[36]$mag$f | rptRtHarm | | 1.01800061713675e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[37]$mag$f | rptRtHarm | | 1.12823155262731e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[38]$mag$f | rptRtHarm | | 1.19184901947733e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[39]$mag$f | rptRtHarm | | 1.39353248940211e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[3]$mag$f | rptRtHarm | | 7.63528120728552e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[40]$mag$f | rptRtHarm | | 9.72318492387103e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[41]$mag$f | rptRtHarm | | 1.24545271873444e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[42]$mag$f | rptRtHarm | | 1.22460415141745e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[43]$mag$f | rptRtHarm | | 1.38312730157963e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[44]$mag$f | rptRtHarm | | 9.81226921936695e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[45]$mag$f | rptRtHarm | | 1.52826977739551e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[46]$mag$f | rptRtHarm | | 1.32123796348083e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[47]$mag$f | rptRtHarm | | 1.26554544621627e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[48]$mag$f | rptRtHarm | | 1.03295176856477e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[49]$mag$f | rptRtHarm | | 1.14684937102538e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[4]$mag$f | rptRtHarm | | 1.18805481008621e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[50]$mag$f | rptRtHarm | | 1.28436754565087e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[5]$mag$f | rptRtHarm | | 4.16146583859245e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[6]$mag$f | rptRtHarm | | 1.25278853957411e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[7]$mag$f | rptRtHarm | | 1.52403089259678e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[8]$mag$f | rptRtHarm | | 1.1977121516793e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsAHar[9]$mag$f | rptRtHarm | | 1.80687340645136e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[10]$mag$f | rptRtHarm | | 1.1443351155549e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[11]$mag$f | rptRtHarm | | 1.41077212134633e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[12]$mag$f | rptRtHarm | | 1.36157458641151e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[13]$mag$f | rptRtHarm | | 1.35679671942057e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[14]$mag$f | rptRtHarm | | 9.77382175193497e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[15]$mag$f | rptRtHarm | | 1.25178925003411e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[16]$mag$f | rptRtHarm | | 1.41446125923039e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[17]$mag$f | rptRtHarm | | 1.34907756077496e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[18]$mag$f | rptRtHarm | | 1.17785718956043e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[19]$mag$f | rptRtHarm | | 1.61143738353076e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[1]$mag$f | rptRtHarm | | 8.37466485048566e-11 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[20]$mag$f | rptRtHarm | | 1.74154290988326e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[21]$mag$f | rptRtHarm | | 1.46642271658948e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[22]$mag$f | rptRtHarm | | 1.24613555030351e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[23]$mag$f | rptRtHarm | | 1.77867534034704e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[24]$mag$f | rptRtHarm | | 1.08898374762134e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[25]$mag$f | rptRtHarm | | 1.68987330795289e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[26]$mag$f | rptRtHarm | | 1.20304894934975e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[27]$mag$f | rptRtHarm | | 1.3239348284344e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[28]$mag$f | rptRtHarm | | 1.12432489984826e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[29]$mag$f | rptRtHarm | | 1.17495977391968e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[2]$mag$f | rptRtHarm | | 1.44095420040458e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[30]$mag$f | rptRtHarm | | 1.17401075527823e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[31]$mag$f | rptRtHarm | | 1.38087399292885e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[32]$mag$f | rptRtHarm | | 1.23601493484671e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[33]$mag$f | rptRtHarm | | 1.14189093736172e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[34]$mag$f | rptRtHarm | | 9.69289359886716e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[35]$mag$f | rptRtHarm | | 1.46710856796517e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[36]$mag$f | rptRtHarm | | 1.36014959295494e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[37]$mag$f | rptRtHarm | | 1.12576712396617e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[38]$mag$f | rptRtHarm | | 1.16234524227821e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[39]$mag$f | rptRtHarm | | 1.17638663255093e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[3]$mag$f | rptRtHarm | | 7.36814342872094e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[40]$mag$f | rptRtHarm | | 1.5835084354876e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[41]$mag$f | rptRtHarm | | 1.11583133843851e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[42]$mag$f | rptRtHarm | | 1.18115455194356e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[43]$mag$f | rptRtHarm | | 1.22564154381166e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[44]$mag$f | rptRtHarm | | 1.131064930604e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[45]$mag$f | rptRtHarm | | 1.11941256264458e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[46]$mag$f | rptRtHarm | | 1.1622491413732e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[47]$mag$f | rptRtHarm | | 1.32842430389246e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[48]$mag$f | rptRtHarm | | 1.25067112222155e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[49]$mag$f | rptRtHarm | | 1.28587283043657e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[4]$mag$f | rptRtHarm | | 1.23254944028872e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[50]$mag$f | rptRtHarm | | 1.16021290352819e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HW$phsBHar[51]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HW$phsBHar[52]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[5]$mag$f | rptRtHarm | | 1.15913806553181e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[6]$mag$f | rptRtHarm | | 1.10774855954787e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[7]$mag$f | rptRtHarm | | 3.28994431697538e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[8]$mag$f | rptRtHarm | | 1.11388747114916e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsBHar[9]$mag$f | rptRtHarm | | 1.42666740643449e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[10]$mag$f | rptRtHarm | | 1.2306439423071e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[11]$mag$f | rptRtHarm | | 1.11270130886965e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[12]$mag$f | rptRtHarm | | 1.1350279827127e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[13]$mag$f | rptRtHarm | | 1.04370041498214e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[14]$mag$f | rptRtHarm | | 1.21245298245753e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[15]$mag$f | rptRtHarm | | 1.10839222244863e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[16]$mag$f | rptRtHarm | | 1.06029753865755e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[17]$mag$f | rptRtHarm | | 9.05935060302454e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[18]$mag$f | rptRtHarm | | 1.00541122094455e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[19]$mag$f | rptRtHarm | | 1.35440707538237e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[1]$mag$f | rptRtHarm | | 5.11003184211489e-11 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[20]$mag$f | rptRtHarm | | 1.15103455655685e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[21]$mag$f | rptRtHarm | | 1.15682574630682e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[22]$mag$f | rptRtHarm | | 1.08760396244634e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[23]$mag$f | rptRtHarm | | 1.31030990502268e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[24]$mag$f | rptRtHarm | | 1.02343982177899e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[25]$mag$f | rptRtHarm | | 1.42303804295807e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[26]$mag$f | rptRtHarm | | 1.13025944159517e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[27]$mag$f | rptRtHarm | | 1.06699697965951e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[28]$mag$f | rptRtHarm | | 1.13688596314887e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[29]$mag$f | rptRtHarm | | 1.1699473390081e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[2]$mag$f | rptRtHarm | | 1.50829784217876e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[30]$mag$f | rptRtHarm | | 1.02336805696268e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[31]$mag$f | rptRtHarm | | 1.12644400473982e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[32]$mag$f | rptRtHarm | | 1.17401572907738e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[33]$mag$f | rptRtHarm | | 1.1875346039858e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[34]$mag$f | rptRtHarm | | 9.93483162403663e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[35]$mag$f | rptRtHarm | | 1.15274865208903e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[36]$mag$f | rptRtHarm | | 9.64294066818638e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[37]$mag$f | rptRtHarm | | 1.00228598753915e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[38]$mag$f | rptRtHarm | | 1.07975823837592e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[39]$mag$f | rptRtHarm | | 1.20268417447278e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[3]$mag$f | rptRtHarm | | 7.62283605126868e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[40]$mag$f | rptRtHarm | | 1.37856357440569e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[41]$mag$f | rptRtHarm | | 1.0124972860126e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[42]$mag$f | rptRtHarm | | 1.2994463283178e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[43]$mag$f | rptRtHarm | | 1.07122843928664e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[44]$mag$f | rptRtHarm | | 1.13491589459613e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[45]$mag$f | rptRtHarm | | 1.23839374310819e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[46]$mag$f | rptRtHarm | | 1.09688222948989e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[47]$mag$f | rptRtHarm | | 1.18205267796156e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[48]$mag$f | rptRtHarm | | 1.06699280522093e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[49]$mag$f | rptRtHarm | | 1.06977671165964e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[4]$mag$f | rptRtHarm | | 1.23993917355847e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[50]$mag$f | rptRtHarm | | 1.17949205957757e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[5]$mag$f | rptRtHarm | | 8.67317666575218e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[6]$mag$f | rptRtHarm | | 1.11358309240472e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[7]$mag$f | rptRtHarm | | 3.53509044259681e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[8]$mag$f | rptRtHarm | | 1.32595143753633e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsBHar[9]$mag$f | rptRtHarm | | 1.45007730267821e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[10]$mag$f | rptRtHarm | | 1.48047343273561e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[11]$mag$f | rptRtHarm | | 1.01639736627135e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[12]$mag$f | rptRtHarm | | 1.17157616941199e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[13]$mag$f | rptRtHarm | | 1.22760743792583e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[14]$mag$f | rptRtHarm | | 1.29449393426739e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[15]$mag$f | rptRtHarm | | 1.12938405294472e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[16]$mag$f | rptRtHarm | | 1.04483195428884e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[17]$mag$f | rptRtHarm | | 9.48643386067261e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[18]$mag$f | rptRtHarm | | 1.02637534027394e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[19]$mag$f | rptRtHarm | | 1.26739863048897e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[1]$mag$f | rptRtHarm | | 5.44201454732995e-11 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[20]$mag$f | rptRtHarm | | 1.20735244024672e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[21]$mag$f | rptRtHarm | | 1.19882477278566e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[22]$mag$f | rptRtHarm | | 1.05597282029635e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[23]$mag$f | rptRtHarm | | 1.50948569199727e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[24]$mag$f | rptRtHarm | | 1.16904068647727e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[25]$mag$f | rptRtHarm | | 1.2726443898714e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[26]$mag$f | rptRtHarm | | 9.07020236695644e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[27]$mag$f | rptRtHarm | | 1.17674012756197e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[28]$mag$f | rptRtHarm | | 1.08564623957363e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[29]$mag$f | rptRtHarm | | 8.45074943356394e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[2]$mag$f | rptRtHarm | | 1.6216526788071e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[30]$mag$f | rptRtHarm | | 1.05962119079095e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[31]$mag$f | rptRtHarm | | 1.04838360215354e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[32]$mag$f | rptRtHarm | | 1.17222045403764e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[33]$mag$f | rptRtHarm | | 1.20700542893815e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[34]$mag$f | rptRtHarm | | 9.0465084312541e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[35]$mag$f | rptRtHarm | | 1.13913527499676e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[36]$mag$f | rptRtHarm | | 1.02033750337682e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[37]$mag$f | rptRtHarm | | 9.67592761469405e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[38]$mag$f | rptRtHarm | | 1.07542810212635e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[39]$mag$f | rptRtHarm | | 9.36256672190439e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[3]$mag$f | rptRtHarm | | 7.18182775472087e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[40]$mag$f | rptRtHarm | | 9.80171321884882e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[41]$mag$f | rptRtHarm | | 9.64222479638011e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[42]$mag$f | rptRtHarm | | 1.19985372748488e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[43]$mag$f | rptRtHarm | | 1.03714254962028e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[44]$mag$f | rptRtHarm | | 1.13115010691445e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[45]$mag$f | rptRtHarm | | 1.11644835598668e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[46]$mag$f | rptRtHarm | | 9.09284203487459e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[47]$mag$f | rptRtHarm | | 1.15699583247419e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[48]$mag$f | rptRtHarm | | 9.36189437084067e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[49]$mag$f | rptRtHarm | | 1.09558957461786e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[4]$mag$f | rptRtHarm | | 1.43385188167144e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[50]$mag$f | rptRtHarm | | 9.65376756312253e-09 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HW$phsCHar[51]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$HW$phsCHar[52]$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[5]$mag$f | rptRtHarm | | 1.03315109356572e-07 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[6]$mag$f | rptRtHarm | | 1.09285762661671e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[7]$mag$f | rptRtHarm | | 2.25889404958934e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[8]$mag$f | rptRtHarm | | 1.36153275320794e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| MHAI1$MX$HW$phsCHar[9]$mag$f | rptRtHarm | | 1.12211537839357e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[5]$mag$f | rptRtHarm | | 9.86710091410714e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[6]$mag$f | rptRtHarm | | 1.1558492829522e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[7]$mag$f | rptRtHarm | | 2.13224815581725e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[8]$mag$f | rptRtHarm | | 1.19005001408823e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+| MHAI1$MX$HW$phsCHar[9]$mag$f | rptRtHarm | | 1.10328235436441e-08 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$TddA$phsA$cVal$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$TddA$phsB$cVal$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MHAI1$MX$TddA$phsC$cVal$mag$f | rptRtHarm | | 0 | 0.000000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
diff --git a/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/jsondata_01.txt b/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/jsondata_01.txt
index f409b6f..2b3742b 100644
--- a/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/jsondata_01.txt
+++ b/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/jsondata_01.txt
@@ -1 +1 @@
-{"DATA_TYPE":"01" , "Monitor":"73e0a6553c2d24ee17f2623e14f9776b" , "Value":{"FLAG":"0", "TIME":"1554423033000", "V":{"A":{ "VRMS":"0.000005", "DELTA_V":"0.000000", "VTHD":"0.000000", "VFUND_ANGLE":"0.000000", "VRMS_LVR":"0.000011", "V1":"0.000000", "V2":"0.000000", "V3":"0.000000", "V4":"0.000000", "V5":"0.000000", "V6":"0.000000", "V7":"0.000000", "V8":"0.000000", "V9":"0.000000", "V10":"0.000000", "V11":"0.000000", "V12":"0.000000", "V13":"0.000000", "V14":"0.000000", "V15":"0.000000", "V16":"0.000000", "V17":"0.000000", "V18":"0.000000", "V19":"0.000000", "V20":"0.000000", "V21":"0.000000", "V22":"0.000000", "V23":"0.000000", "V24":"0.000000", "V25":"0.000000", "V26":"0.000000", "V27":"0.000000", "V28":"0.000000", "V29":"0.000000", "V30":"0.000000", "V31":"0.000000", "V32":"0.000000", "V33":"0.000000", "V34":"0.000000", "V35":"0.000000", "V36":"0.000000", "V37":"0.000000", "V38":"0.000000", "V39":"0.000000", "V40":"0.000000", "V41":"0.000000", "V42":"0.000000", "V43":"0.000000", "V44":"0.000000", "V45":"0.000000", "V46":"0.000000", "V47":"0.000000", "V48":"0.000000", "V49":"0.000000", "V50":"0.000000", "SV_0":"0.000000", "SV_1":"0.000000", "SV_2":"0.000000", "SV_3":"0.000000", "SV_4":"0.000000", "SV_5":"0.000000", "SV_6":"0.000000", "SV_7":"0.000000", "SV_8":"0.000000", "SV_9":"0.000000", "SV_10":"0.000000", "SV_11":"0.000000", "SV_12":"0.000000", "SV_13":"0.000000", "SV_14":"0.000000", "SV_15":"0.000000", "SV_16":"0.000000", "SV_17":"0.000000", "SV_18":"0.000000", "SV_19":"0.000000", "SV_20":"0.000000", "SV_21":"0.000000", "SV_22":"0.000000", "SV_23":"0.000000", "SV_24":"0.000000", "SV_25":"0.000000", "SV_26":"0.000000", "SV_27":"0.000000", "SV_28":"0.000000", "SV_29":"0.000000", "SV_30":"0.000000", "SV_31":"0.000000", "SV_32":"0.000000", "SV_33":"0.000000", "SV_34":"0.000000", "SV_35":"0.000000", "SV_36":"0.000000", "SV_37":"0.000000", "SV_38":"0.000000", "SV_39":"0.000000", "SV_40":"0.000000", "SV_41":"0.000000", "SV_42":"0.000000", "SV_43":"0.000000", "SV_44":"0.000000", "SV_45":"0.000000", "SV_46":"0.000000", "SV_47":"0.000000", "SV_48":"0.000000", "SV_49":"0.000000", "VA2":"0.000000", "VA3":"0.000000", "VA4":"0.000000", "VA5":"0.000000", "VA6":"0.000000", "VA7":"0.000000", "VA8":"0.000000", "VA9":"0.000000", "VA10":"0.000000", "VA11":"0.000000", "VA12":"0.000000", "VA13":"0.000000", "VA14":"0.000000", "VA15":"0.000000", "VA16":"0.000000", "VA17":"0.000000", "VA18":"0.000000", "VA19":"0.000000", "VA20":"0.000000", "VA21":"0.000000", "VA22":"0.000000", "VA23":"0.000000", "VA24":"0.000000", "VA25":"0.000000", "VA26":"0.000000", "VA27":"0.000000", "VA28":"0.000000", "VA29":"0.000000", "VA30":"0.000000", "VA31":"0.000000", "VA32":"0.000000", "VA33":"0.000000", "VA34":"0.000000", "VA35":"0.000000", "VA36":"0.000000", "VA37":"0.000000", "VA38":"0.000000", "VA39":"0.000000", "VA40":"0.000000", "VA41":"0.000000", "VA42":"0.000000", "VA43":"0.000000", "VA44":"0.000000", "VA45":"0.000000", "VA46":"0.000000", "VA47":"0.000000", "VA48":"0.000000", "VA49":"0.000000", "VA50":"0.000000" }, "B":{ "VRMS":"0.000005", "DELTA_V":"0.000000", "VTHD":"0.000000", "VFUND_ANGLE":"0.000000", "VRMS_LVR":"0.000049", "V1":"0.000000", "V2":"0.000000", "V3":"0.000000", "V4":"0.000000", "V5":"0.000000", "V6":"0.000000", "V7":"0.000000", "V8":"0.000000", "V9":"0.000000", "V10":"0.000000", "V11":"0.000000", "V12":"0.000000", "V13":"0.000000", "V14":"0.000000", "V15":"0.000000", "V16":"0.000000", "V17":"0.000000", "V18":"0.000000", "V19":"0.000000", "V20":"0.000000", "V21":"0.000000", "V22":"0.000000", "V23":"0.000000", "V24":"0.000000", "V25":"0.000000", "V26":"0.000000", "V27":"0.000000", "V28":"0.000000", "V29":"0.000000", "V30":"0.000000", "V31":"0.000000", "V32":"0.000000", "V33":"0.000000", "V34":"0.000000", "V35":"0.000000", "V36":"0.000000", "V37":"0.000000", "V38":"0.000000", "V39":"0.000000", "V40":"0.000000", "V41":"0.000000", "V42":"0.000000", "V43":"0.000000", "V44":"0.000000", "V45":"0.000000", "V46":"0.000000", "V47":"0.000000", "V48":"0.000000", "V49":"0.000000", "V50":"0.000000", "SV_0":"0.000000", "SV_1":"0.000000", "SV_2":"0.000000", "SV_3":"0.000000", "SV_4":"0.000000", "SV_5":"0.000000", "SV_6":"0.000000", "SV_7":"0.000000", "SV_8":"0.000000", "SV_9":"0.000000", "SV_10":"0.000000", "SV_11":"0.000000", "SV_12":"0.000000", "SV_13":"0.000000", "SV_14":"0.000000", "SV_15":"0.000000", "SV_16":"0.000000", "SV_17":"0.000000", "SV_18":"0.000000", "SV_19":"0.000000", "SV_20":"0.000000", "SV_21":"0.000000", "SV_22":"0.000000", "SV_23":"0.000000", "SV_24":"0.000000", "SV_25":"0.000000", "SV_26":"0.000000", "SV_27":"0.000000", "SV_28":"0.000000", "SV_29":"0.000000", "SV_30":"0.000000", "SV_31":"0.000000", "SV_32":"0.000000", "SV_33":"0.000000", "SV_34":"0.000000", "SV_35":"0.000000", "SV_36":"0.000000", "SV_37":"0.000000", "SV_38":"0.000000", "SV_39":"0.000000", "SV_40":"0.000000", "SV_41":"0.000000", "SV_42":"0.000000", "SV_43":"0.000000", "SV_44":"0.000000", "SV_45":"0.000000", "SV_46":"0.000000", "SV_47":"0.000000", "SV_48":"0.000000", "SV_49":"0.000000", "VA2":"0.000000", "VA3":"0.000000", "VA4":"0.000000", "VA5":"0.000000", "VA6":"0.000000", "VA7":"0.000000", "VA8":"0.000000", "VA9":"0.000000", "VA10":"0.000000", "VA11":"0.000000", "VA12":"0.000000", "VA13":"0.000000", "VA14":"0.000000", "VA15":"0.000000", "VA16":"0.000000", "VA17":"0.000000", "VA18":"0.000000", "VA19":"0.000000", "VA20":"0.000000", "VA21":"0.000000", "VA22":"0.000000", "VA23":"0.000000", "VA24":"0.000000", "VA25":"0.000000", "VA26":"0.000000", "VA27":"0.000000", "VA28":"0.000000", "VA29":"0.000000", "VA30":"0.000000", "VA31":"0.000000", "VA32":"0.000000", "VA33":"0.000000", "VA34":"0.000000", "VA35":"0.000000", "VA36":"0.000000", "VA37":"0.000000", "VA38":"0.000000", "VA39":"0.000000", "VA40":"0.000000", "VA41":"0.000000", "VA42":"0.000000", "VA43":"0.000000", "VA44":"0.000000", "VA45":"0.000000", "VA46":"0.000000", "VA47":"0.000000", "VA48":"0.000000", "VA49":"0.000000", "VA50":"0.000000" }, "C":{ "VRMS":"0.000001", "DELTA_V":"0.000000", "VTHD":"0.000000", "VFUND_ANGLE":"0.000000", "VRMS_LVR":"0.000043", "V1":"0.000001", "V2":"0.000000", "V3":"0.000000", "V4":"0.000000", "V5":"0.000000", "V6":"0.000000", "V7":"0.000000", "V8":"0.000000", "V9":"0.000000", "V10":"0.000000", "V11":"0.000000", "V12":"0.000000", "V13":"0.000000", "V14":"0.000000", "V15":"0.000000", "V16":"0.000000", "V17":"0.000000", "V18":"0.000000", "V19":"0.000000", "V20":"0.000000", "V21":"0.000000", "V22":"0.000000", "V23":"0.000000", "V24":"0.000000", "V25":"0.000000", "V26":"0.000000", "V27":"0.000000", "V28":"0.000000", "V29":"0.000000", "V30":"0.000000", "V31":"0.000000", "V32":"0.000000", "V33":"0.000000", "V34":"0.000000", "V35":"0.000000", "V36":"0.000000", "V37":"0.000000", "V38":"0.000000", "V39":"0.000000", "V40":"0.000000", "V41":"0.000000", "V42":"0.000000", "V43":"0.000000", "V44":"0.000000", "V45":"0.000000", "V46":"0.000000", "V47":"0.000000", "V48":"0.000000", "V49":"0.000000", "V50":"0.000000", "SV_0":"0.000000", "SV_1":"0.000000", "SV_2":"0.000000", "SV_3":"0.000000", "SV_4":"0.000000", "SV_5":"0.000000", "SV_6":"0.000000", "SV_7":"0.000000", "SV_8":"0.000000", "SV_9":"0.000000", "SV_10":"0.000000", "SV_11":"0.000000", "SV_12":"0.000000", "SV_13":"0.000000", "SV_14":"0.000000", "SV_15":"0.000000", "SV_16":"0.000000", "SV_17":"0.000000", "SV_18":"0.000000", "SV_19":"0.000000", "SV_20":"0.000000", "SV_21":"0.000000", "SV_22":"0.000000", "SV_23":"0.000000", "SV_24":"0.000000", "SV_25":"0.000000", "SV_26":"0.000000", "SV_27":"0.000000", "SV_28":"0.000000", "SV_29":"0.000000", "SV_30":"0.000000", "SV_31":"0.000000", "SV_32":"0.000000", "SV_33":"0.000000", "SV_34":"0.000000", "SV_35":"0.000000", "SV_36":"0.000000", "SV_37":"0.000000", "SV_38":"0.000000", "SV_39":"0.000000", "SV_40":"0.000000", "SV_41":"0.000000", "SV_42":"0.000000", "SV_43":"0.000000", "SV_44":"0.000000", "SV_45":"0.000000", "SV_46":"0.000000", "SV_47":"0.000000", "SV_48":"0.000000", "SV_49":"0.000000", "VA2":"0.000000", "VA3":"0.000000", "VA4":"0.000000", "VA5":"0.000000", "VA6":"0.000000", "VA7":"0.000000", "VA8":"0.000000", "VA9":"0.000000", "VA10":"0.000000", "VA11":"0.000000", "VA12":"0.000000", "VA13":"0.000000", "VA14":"0.000000", "VA15":"0.000000", "VA16":"0.000000", "VA17":"0.000000", "VA18":"0.000000", "VA19":"0.000000", "VA20":"0.000000", "VA21":"0.000000", "VA22":"0.000000", "VA23":"0.000000", "VA24":"0.000000", "VA25":"0.000000", "VA26":"0.000000", "VA27":"0.000000", "VA28":"0.000000", "VA29":"0.000000", "VA30":"0.000000", "VA31":"0.000000", "VA32":"0.000000", "VA33":"0.000000", "VA34":"0.000000", "VA35":"0.000000", "VA36":"0.000000", "VA37":"0.000000", "VA38":"0.000000", "VA39":"0.000000", "VA40":"0.000000", "VA41":"0.000000", "VA42":"0.000000", "VA43":"0.000000", "VA44":"0.000000", "VA45":"0.000000", "VA46":"0.000000", "VA47":"0.000000", "VA48":"0.000000", "VA49":"0.000000", "VA50":"0.000000" }, "T":{ "VNSEQ":"0.000124", "V_UNBAN":"0.000000", "VZSEQ":"0.000382", "VZSEQ_UNBAN":"0.000000", "FREQ":"50.000000", "DELTA_FREQ":"0.000000", "VPSEQ":"0.000000" }}, "I":{"A":{ "IRMS":"0.005346", "I1":"0.000202", "ITHD":"0.000000", "I_ANGLE":"0.000000", "I2":"0.000043", "I3":"0.000122", "I4":"0.000039", "I5":"0.000058", "I6":"0.000036", "I7":"0.000070", "I8":"0.000036", "I9":"0.000045", "I10":"0.000036", "I11":"0.000047", "I12":"0.000043", "I13":"0.000043", "I14":"0.000045", "I15":"0.000040", "I16":"0.000033", "I17":"0.000038", "I18":"0.000045", "I19":"0.000040", "I20":"0.000039", "I21":"0.000050", "I22":"0.000040", "I23":"0.000047", "I24":"0.000036", "I25":"0.000048", "I26":"0.000040", "I27":"0.000050", "I28":"0.000041", "I29":"0.000040", "I30":"0.000036", "I31":"0.000038", "I32":"0.000036", "I33":"0.000041", "I34":"0.000034", "I35":"0.000045", "I36":"0.000029", "I37":"0.000047", "I38":"0.000040", "I39":"0.000041", "I40":"0.000043", "I41":"0.000040", "I42":"0.000042", "I43":"0.000041", "I44":"0.000041", "I45":"0.000042", "I46":"0.000039", "I47":"0.000039", "I48":"0.000038", "I49":"0.000043", "I50":"0.000037", "SI_0":"0.000000", "SI_1":"0.000202", "SI_2":"0.000048", "SI_3":"0.000044", "SI_4":"0.000046", "SI_5":"0.000040", "SI_6":"0.000041", "SI_7":"0.000043", "SI_8":"0.000049", "SI_9":"0.000036", "SI_10":"0.000046", "SI_11":"0.000040", "SI_12":"0.000043", "SI_13":"0.000031", "SI_14":"0.000045", "SI_15":"0.000041", "SI_16":"0.000042", "SI_17":"0.000051", "SI_18":"0.000039", "SI_19":"0.000045", "SI_20":"0.000040", "SI_21":"0.000045", "SI_22":"0.000051", "SI_23":"0.000052", "SI_24":"0.000042", "SI_25":"0.000045", "SI_26":"0.000041", "SI_27":"0.000043", "SI_28":"0.000052", "SI_29":"0.000041", "SI_30":"0.000041", "SI_31":"0.000045", "SI_32":"0.000044", "SI_33":"0.000049", "SI_34":"0.000046", "SI_35":"0.000042", "SI_36":"0.000042", "SI_37":"0.000044", "SI_38":"0.000046", "SI_39":"0.000044", "SI_40":"0.000043", "SI_41":"0.000049", "SI_42":"0.000041", "SI_43":"0.000049", "SI_44":"0.000040", "SI_45":"0.000046", "SI_46":"0.000050", "SI_47":"0.000047", "SI_48":"0.000040", "SI_49":"0.000045" }, "B":{ "IRMS":"0.001428", "I1":"0.000205", "ITHD":"0.000000", "I_ANGLE":"0.000000", "I2":"0.000039", "I3":"0.000124", "I4":"0.000036", "I5":"0.000060", "I6":"0.000037", "I7":"0.000060", "I8":"0.000038", "I9":"0.000048", "I10":"0.000039", "I11":"0.000043", "I12":"0.000041", "I13":"0.000049", "I14":"0.000032", "I15":"0.000037", "I16":"0.000041", "I17":"0.000045", "I18":"0.000041", "I19":"0.000043", "I20":"0.000035", "I21":"0.000049", "I22":"0.000035", "I23":"0.000056", "I24":"0.000038", "I25":"0.000048", "I26":"0.000041", "I27":"0.000045", "I28":"0.000040", "I29":"0.000041", "I30":"0.000038", "I31":"0.000041", "I32":"0.000039", "I33":"0.000042", "I34":"0.000040", "I35":"0.000042", "I36":"0.000034", "I37":"0.000037", "I38":"0.000038", "I39":"0.000043", "I40":"0.000032", "I41":"0.000045", "I42":"0.000038", "I43":"0.000043", "I44":"0.000035", "I45":"0.000043", "I46":"0.000037", "I47":"0.000036", "I48":"0.000037", "I49":"0.000038", "I50":"0.000044", "SI_0":"0.000000", "SI_1":"0.000205", "SI_2":"0.000039", "SI_3":"0.000040", "SI_4":"0.000041", "SI_5":"0.000042", "SI_6":"0.000046", "SI_7":"0.000048", "SI_8":"0.000048", "SI_9":"0.000042", "SI_10":"0.000037", "SI_11":"0.000036", "SI_12":"0.000043", "SI_13":"0.000034", "SI_14":"0.000045", "SI_15":"0.000047", "SI_16":"0.000040", "SI_17":"0.000031", "SI_18":"0.000044", "SI_19":"0.000042", "SI_20":"0.000043", "SI_21":"0.000038", "SI_22":"0.000045", "SI_23":"0.000034", "SI_24":"0.000043", "SI_25":"0.000037", "SI_26":"0.000048", "SI_27":"0.000044", "SI_28":"0.000044", "SI_29":"0.000037", "SI_30":"0.000049", "SI_31":"0.000036", "SI_32":"0.000049", "SI_33":"0.000039", "SI_34":"0.000045", "SI_35":"0.000052", "SI_36":"0.000050", "SI_37":"0.000048", "SI_38":"0.000045", "SI_39":"0.000045", "SI_40":"0.000046", "SI_41":"0.000047", "SI_42":"0.000052", "SI_43":"0.000047", "SI_44":"0.000040", "SI_45":"0.000046", "SI_46":"0.000046", "SI_47":"0.000037", "SI_48":"0.000042", "SI_49":"0.000037" }, "C":{ "IRMS":"0.001831", "I1":"0.000094", "ITHD":"0.000000", "I_ANGLE":"0.000000", "I2":"0.000036", "I3":"0.000068", "I4":"0.000037", "I5":"0.000044", "I6":"0.000036", "I7":"0.000040", "I8":"0.000037", "I9":"0.000035", "I10":"0.000033", "I11":"0.000030", "I12":"0.000037", "I13":"0.000034", "I14":"0.000037", "I15":"0.000034", "I16":"0.000038", "I17":"0.000029", "I18":"0.000036", "I19":"0.000035", "I20":"0.000034", "I21":"0.000040", "I22":"0.000035", "I23":"0.000042", "I24":"0.000034", "I25":"0.000037", "I26":"0.000035", "I27":"0.000032", "I28":"0.000035", "I29":"0.000038", "I30":"0.000034", "I31":"0.000035", "I32":"0.000037", "I33":"0.000035", "I34":"0.000032", "I35":"0.000035", "I36":"0.000033", "I37":"0.000033", "I38":"0.000035", "I39":"0.000034", "I40":"0.000036", "I41":"0.000032", "I42":"0.000036", "I43":"0.000034", "I44":"0.000034", "I45":"0.000036", "I46":"0.000032", "I47":"0.000038", "I48":"0.000035", "I49":"0.000032", "I50":"0.000036", "SI_0":"0.000000", "SI_1":"0.000094", "SI_2":"0.000036", "SI_3":"0.000033", "SI_4":"0.000025", "SI_5":"0.000030", "SI_6":"0.000035", "SI_7":"0.000031", "SI_8":"0.000033", "SI_9":"0.000035", "SI_10":"0.000035", "SI_11":"0.000034", "SI_12":"0.000033", "SI_13":"0.000036", "SI_14":"0.000026", "SI_15":"0.000030", "SI_16":"0.000028", "SI_17":"0.000025", "SI_18":"0.000032", "SI_19":"0.000025", "SI_20":"0.000030", "SI_21":"0.000028", "SI_22":"0.000036", "SI_23":"0.000026", "SI_24":"0.000027", "SI_25":"0.000038", "SI_26":"0.000038", "SI_27":"0.000032", "SI_28":"0.000035", "SI_29":"0.000035", "SI_30":"0.000027", "SI_31":"0.000033", "SI_32":"0.000038", "SI_33":"0.000031", "SI_34":"0.000033", "SI_35":"0.000029", "SI_36":"0.000033", "SI_37":"0.000032", "SI_38":"0.000032", "SI_39":"0.000038", "SI_40":"0.000035", "SI_41":"0.000039", "SI_42":"0.000030", "SI_43":"0.000031", "SI_44":"0.000033", "SI_45":"0.000037", "SI_46":"0.000032", "SI_47":"0.000025", "SI_48":"0.000030", "SI_49":"0.000021" }, "T":{ "INSEQ":"0.000042", "I_UNBAN":"0.000000", "IZSEQ":"0.000163", "IZSEQ_UNBAN":"0.000000", "IPSEQ":"0.000038" }}, "PQ":{"A":{ "PF":"1.000000", "DF":"0.000000", "P_FUND":"0.000000", "S":"0.000000", "Q":"0.000000", "P":"0.000000" }, "B":{ "PF":"1.000000", "DF":"0.000000", "P_FUND":"0.000000", "S":"0.000000", "Q":"0.000000", "P":"0.000000" }, "C":{ "PF":"1.000000", "DF":"0.000000", "P_FUND":"0.000000", "S":"0.000000", "Q":"0.000000", "P":"0.000000" }, "T":{ "PF":"1.000000", "DF":"0.000000", "S":"0.000000", "Q":"0.000000", "P":"0.000000" }}}}
\ No newline at end of file
+{"DATA_TYPE":"01" , "Monitor":"73e0a6553c2d24ee17f2623e14f9776b" , "Value":{"FLAG":"0", "TIME":"1554423786000", "V":{"A":{ "VRMS":"0.000005", "DELTA_V":"0.000000", "VTHD":"0.000000", "VFUND_ANGLE":"0.000000", "VRMS_LVR":"0.000011", "V1":"0.000001", "V2":"0.000000", "V3":"0.000000", "V4":"0.000000", "V5":"0.000000", "V6":"0.000000", "V7":"0.000000", "V8":"0.000000", "V9":"0.000000", "V10":"0.000000", "V11":"0.000000", "V12":"0.000000", "V13":"0.000000", "V14":"0.000000", "V15":"0.000000", "V16":"0.000000", "V17":"0.000000", "V18":"0.000000", "V19":"0.000000", "V20":"0.000000", "V21":"0.000000", "V22":"0.000000", "V23":"0.000000", "V24":"0.000000", "V25":"0.000000", "V26":"0.000000", "V27":"0.000000", "V28":"0.000000", "V29":"0.000000", "V30":"0.000000", "V31":"0.000000", "V32":"0.000000", "V33":"0.000000", "V34":"0.000000", "V35":"0.000000", "V36":"0.000000", "V37":"0.000000", "V38":"0.000000", "V39":"0.000000", "V40":"0.000000", "V41":"0.000000", "V42":"0.000000", "V43":"0.000000", "V44":"0.000000", "V45":"0.000000", "V46":"0.000000", "V47":"0.000000", "V48":"0.000000", "V49":"0.000000", "V50":"0.000000", "SV_0":"0.000000", "SV_1":"0.000000", "SV_2":"0.000000", "SV_3":"0.000000", "SV_4":"0.000000", "SV_5":"0.000000", "SV_6":"0.000000", "SV_7":"0.000000", "SV_8":"0.000000", "SV_9":"0.000000", "SV_10":"0.000000", "SV_11":"0.000000", "SV_12":"0.000000", "SV_13":"0.000000", "SV_14":"0.000000", "SV_15":"0.000000", "SV_16":"0.000000", "SV_17":"0.000000", "SV_18":"0.000000", "SV_19":"0.000000", "SV_20":"0.000000", "SV_21":"0.000000", "SV_22":"0.000000", "SV_23":"0.000000", "SV_24":"0.000000", "SV_25":"0.000000", "SV_26":"0.000000", "SV_27":"0.000000", "SV_28":"0.000000", "SV_29":"0.000000", "SV_30":"0.000000", "SV_31":"0.000000", "SV_32":"0.000000", "SV_33":"0.000000", "SV_34":"0.000000", "SV_35":"0.000000", "SV_36":"0.000000", "SV_37":"0.000000", "SV_38":"0.000000", "SV_39":"0.000000", "SV_40":"0.000000", "SV_41":"0.000000", "SV_42":"0.000000", "SV_43":"0.000000", "SV_44":"0.000000", "SV_45":"0.000000", "SV_46":"0.000000", "SV_47":"0.000000", "SV_48":"0.000000", "SV_49":"0.000000", "VA2":"0.000000", "VA3":"0.000000", "VA4":"0.000000", "VA5":"0.000000", "VA6":"0.000000", "VA7":"0.000000", "VA8":"0.000000", "VA9":"0.000000", "VA10":"0.000000", "VA11":"0.000000", "VA12":"0.000000", "VA13":"0.000000", "VA14":"0.000000", "VA15":"0.000000", "VA16":"0.000000", "VA17":"0.000000", "VA18":"0.000000", "VA19":"0.000000", "VA20":"0.000000", "VA21":"0.000000", "VA22":"0.000000", "VA23":"0.000000", "VA24":"0.000000", "VA25":"0.000000", "VA26":"0.000000", "VA27":"0.000000", "VA28":"0.000000", "VA29":"0.000000", "VA30":"0.000000", "VA31":"0.000000", "VA32":"0.000000", "VA33":"0.000000", "VA34":"0.000000", "VA35":"0.000000", "VA36":"0.000000", "VA37":"0.000000", "VA38":"0.000000", "VA39":"0.000000", "VA40":"0.000000", "VA41":"0.000000", "VA42":"0.000000", "VA43":"0.000000", "VA44":"0.000000", "VA45":"0.000000", "VA46":"0.000000", "VA47":"0.000000", "VA48":"0.000000", "VA49":"0.000000", "VA50":"0.000000" }, "B":{ "VRMS":"0.000005", "DELTA_V":"0.000000", "VTHD":"0.000000", "VFUND_ANGLE":"0.000000", "VRMS_LVR":"0.000048", "V1":"0.000000", "V2":"0.000000", "V3":"0.000000", "V4":"0.000000", "V5":"0.000000", "V6":"0.000000", "V7":"0.000000", "V8":"0.000000", "V9":"0.000000", "V10":"0.000000", "V11":"0.000000", "V12":"0.000000", "V13":"0.000000", "V14":"0.000000", "V15":"0.000000", "V16":"0.000000", "V17":"0.000000", "V18":"0.000000", "V19":"0.000000", "V20":"0.000000", "V21":"0.000000", "V22":"0.000000", "V23":"0.000000", "V24":"0.000000", "V25":"0.000000", "V26":"0.000000", "V27":"0.000000", "V28":"0.000000", "V29":"0.000000", "V30":"0.000000", "V31":"0.000000", "V32":"0.000000", "V33":"0.000000", "V34":"0.000000", "V35":"0.000000", "V36":"0.000000", "V37":"0.000000", "V38":"0.000000", "V39":"0.000000", "V40":"0.000000", "V41":"0.000000", "V42":"0.000000", "V43":"0.000000", "V44":"0.000000", "V45":"0.000000", "V46":"0.000000", "V47":"0.000000", "V48":"0.000000", "V49":"0.000000", "V50":"0.000000", "SV_0":"0.000000", "SV_1":"0.000000", "SV_2":"0.000000", "SV_3":"0.000000", "SV_4":"0.000000", "SV_5":"0.000000", "SV_6":"0.000000", "SV_7":"0.000000", "SV_8":"0.000000", "SV_9":"0.000000", "SV_10":"0.000000", "SV_11":"0.000000", "SV_12":"0.000000", "SV_13":"0.000000", "SV_14":"0.000000", "SV_15":"0.000000", "SV_16":"0.000000", "SV_17":"0.000000", "SV_18":"0.000000", "SV_19":"0.000000", "SV_20":"0.000000", "SV_21":"0.000000", "SV_22":"0.000000", "SV_23":"0.000000", "SV_24":"0.000000", "SV_25":"0.000000", "SV_26":"0.000000", "SV_27":"0.000000", "SV_28":"0.000000", "SV_29":"0.000000", "SV_30":"0.000000", "SV_31":"0.000000", "SV_32":"0.000000", "SV_33":"0.000000", "SV_34":"0.000000", "SV_35":"0.000000", "SV_36":"0.000000", "SV_37":"0.000000", "SV_38":"0.000000", "SV_39":"0.000000", "SV_40":"0.000000", "SV_41":"0.000000", "SV_42":"0.000000", "SV_43":"0.000000", "SV_44":"0.000000", "SV_45":"0.000000", "SV_46":"0.000000", "SV_47":"0.000000", "SV_48":"0.000000", "SV_49":"0.000000", "VA2":"0.000000", "VA3":"0.000000", "VA4":"0.000000", "VA5":"0.000000", "VA6":"0.000000", "VA7":"0.000000", "VA8":"0.000000", "VA9":"0.000000", "VA10":"0.000000", "VA11":"0.000000", "VA12":"0.000000", "VA13":"0.000000", "VA14":"0.000000", "VA15":"0.000000", "VA16":"0.000000", "VA17":"0.000000", "VA18":"0.000000", "VA19":"0.000000", "VA20":"0.000000", "VA21":"0.000000", "VA22":"0.000000", "VA23":"0.000000", "VA24":"0.000000", "VA25":"0.000000", "VA26":"0.000000", "VA27":"0.000000", "VA28":"0.000000", "VA29":"0.000000", "VA30":"0.000000", "VA31":"0.000000", "VA32":"0.000000", "VA33":"0.000000", "VA34":"0.000000", "VA35":"0.000000", "VA36":"0.000000", "VA37":"0.000000", "VA38":"0.000000", "VA39":"0.000000", "VA40":"0.000000", "VA41":"0.000000", "VA42":"0.000000", "VA43":"0.000000", "VA44":"0.000000", "VA45":"0.000000", "VA46":"0.000000", "VA47":"0.000000", "VA48":"0.000000", "VA49":"0.000000", "VA50":"0.000000" }, "C":{ "VRMS":"0.000001", "DELTA_V":"0.000000", "VTHD":"0.000000", "VFUND_ANGLE":"0.000000", "VRMS_LVR":"0.000043", "V1":"0.000001", "V2":"0.000000", "V3":"0.000000", "V4":"0.000000", "V5":"0.000000", "V6":"0.000000", "V7":"0.000000", "V8":"0.000000", "V9":"0.000000", "V10":"0.000000", "V11":"0.000000", "V12":"0.000000", "V13":"0.000000", "V14":"0.000000", "V15":"0.000000", "V16":"0.000000", "V17":"0.000000", "V18":"0.000000", "V19":"0.000000", "V20":"0.000000", "V21":"0.000000", "V22":"0.000000", "V23":"0.000000", "V24":"0.000000", "V25":"0.000000", "V26":"0.000000", "V27":"0.000000", "V28":"0.000000", "V29":"0.000000", "V30":"0.000000", "V31":"0.000000", "V32":"0.000000", "V33":"0.000000", "V34":"0.000000", "V35":"0.000000", "V36":"0.000000", "V37":"0.000000", "V38":"0.000000", "V39":"0.000000", "V40":"0.000000", "V41":"0.000000", "V42":"0.000000", "V43":"0.000000", "V44":"0.000000", "V45":"0.000000", "V46":"0.000000", "V47":"0.000000", "V48":"0.000000", "V49":"0.000000", "V50":"0.000000", "SV_0":"0.000000", "SV_1":"0.000000", "SV_2":"0.000000", "SV_3":"0.000000", "SV_4":"0.000000", "SV_5":"0.000000", "SV_6":"0.000000", "SV_7":"0.000000", "SV_8":"0.000000", "SV_9":"0.000000", "SV_10":"0.000000", "SV_11":"0.000000", "SV_12":"0.000000", "SV_13":"0.000000", "SV_14":"0.000000", "SV_15":"0.000000", "SV_16":"0.000000", "SV_17":"0.000000", "SV_18":"0.000000", "SV_19":"0.000000", "SV_20":"0.000000", "SV_21":"0.000000", "SV_22":"0.000000", "SV_23":"0.000000", "SV_24":"0.000000", "SV_25":"0.000000", "SV_26":"0.000000", "SV_27":"0.000000", "SV_28":"0.000000", "SV_29":"0.000000", "SV_30":"0.000000", "SV_31":"0.000000", "SV_32":"0.000000", "SV_33":"0.000000", "SV_34":"0.000000", "SV_35":"0.000000", "SV_36":"0.000000", "SV_37":"0.000000", "SV_38":"0.000000", "SV_39":"0.000000", "SV_40":"0.000000", "SV_41":"0.000000", "SV_42":"0.000000", "SV_43":"0.000000", "SV_44":"0.000000", "SV_45":"0.000000", "SV_46":"0.000000", "SV_47":"0.000000", "SV_48":"0.000000", "SV_49":"0.000000", "VA2":"0.000000", "VA3":"0.000000", "VA4":"0.000000", "VA5":"0.000000", "VA6":"0.000000", "VA7":"0.000000", "VA8":"0.000000", "VA9":"0.000000", "VA10":"0.000000", "VA11":"0.000000", "VA12":"0.000000", "VA13":"0.000000", "VA14":"0.000000", "VA15":"0.000000", "VA16":"0.000000", "VA17":"0.000000", "VA18":"0.000000", "VA19":"0.000000", "VA20":"0.000000", "VA21":"0.000000", "VA22":"0.000000", "VA23":"0.000000", "VA24":"0.000000", "VA25":"0.000000", "VA26":"0.000000", "VA27":"0.000000", "VA28":"0.000000", "VA29":"0.000000", "VA30":"0.000000", "VA31":"0.000000", "VA32":"0.000000", "VA33":"0.000000", "VA34":"0.000000", "VA35":"0.000000", "VA36":"0.000000", "VA37":"0.000000", "VA38":"0.000000", "VA39":"0.000000", "VA40":"0.000000", "VA41":"0.000000", "VA42":"0.000000", "VA43":"0.000000", "VA44":"0.000000", "VA45":"0.000000", "VA46":"0.000000", "VA47":"0.000000", "VA48":"0.000000", "VA49":"0.000000", "VA50":"0.000000" }, "T":{ "VNSEQ":"0.000112", "V_UNBAN":"0.000000", "VZSEQ":"0.000432", "VZSEQ_UNBAN":"0.000000", "FREQ":"50.000000", "DELTA_FREQ":"0.000000", "VPSEQ":"0.000000" }}, "I":{"A":{ "IRMS":"0.005323", "I1":"0.000204", "ITHD":"0.000000", "I_ANGLE":"0.000000", "I2":"0.000039", "I3":"0.000118", "I4":"0.000044", "I5":"0.000054", "I6":"0.000042", "I7":"0.000059", "I8":"0.000038", "I9":"0.000047", "I10":"0.000041", "I11":"0.000046", "I12":"0.000042", "I13":"0.000042", "I14":"0.000040", "I15":"0.000034", "I16":"0.000039", "I17":"0.000043", "I18":"0.000039", "I19":"0.000049", "I20":"0.000044", "I21":"0.000060", "I22":"0.000040", "I23":"0.000057", "I24":"0.000038", "I25":"0.000050", "I26":"0.000036", "I27":"0.000048", "I28":"0.000037", "I29":"0.000037", "I30":"0.000041", "I31":"0.000038", "I32":"0.000037", "I33":"0.000048", "I34":"0.000036", "I35":"0.000049", "I36":"0.000041", "I37":"0.000046", "I38":"0.000038", "I39":"0.000044", "I40":"0.000040", "I41":"0.000039", "I42":"0.000038", "I43":"0.000039", "I44":"0.000039", "I45":"0.000042", "I46":"0.000036", "I47":"0.000040", "I48":"0.000035", "I49":"0.000036", "I50":"0.000043", "SI_0":"0.000000", "SI_1":"0.000204", "SI_2":"0.000059", "SI_3":"0.000044", "SI_4":"0.000044", "SI_5":"0.000039", "SI_6":"0.000053", "SI_7":"0.000046", "SI_8":"0.000043", "SI_9":"0.000045", "SI_10":"0.000051", "SI_11":"0.000047", "SI_12":"0.000043", "SI_13":"0.000043", "SI_14":"0.000044", "SI_15":"0.000046", "SI_16":"0.000045", "SI_17":"0.000043", "SI_18":"0.000052", "SI_19":"0.000046", "SI_20":"0.000056", "SI_21":"0.000042", "SI_22":"0.000040", "SI_23":"0.000039", "SI_24":"0.000049", "SI_25":"0.000045", "SI_26":"0.000045", "SI_27":"0.000034", "SI_28":"0.000048", "SI_29":"0.000037", "SI_30":"0.000046", "SI_31":"0.000046", "SI_32":"0.000045", "SI_33":"0.000047", "SI_34":"0.000047", "SI_35":"0.000050", "SI_36":"0.000047", "SI_37":"0.000039", "SI_38":"0.000047", "SI_39":"0.000046", "SI_40":"0.000048", "SI_41":"0.000042", "SI_42":"0.000047", "SI_43":"0.000051", "SI_44":"0.000046", "SI_45":"0.000042", "SI_46":"0.000050", "SI_47":"0.000052", "SI_48":"0.000045", "SI_49":"0.000043" }, "B":{ "IRMS":"0.001391", "I1":"0.000203", "ITHD":"0.000000", "I_ANGLE":"0.000000", "I2":"0.000042", "I3":"0.000119", "I4":"0.000038", "I5":"0.000050", "I6":"0.000035", "I7":"0.000064", "I8":"0.000040", "I9":"0.000047", "I10":"0.000038", "I11":"0.000046", "I12":"0.000039", "I13":"0.000043", "I14":"0.000035", "I15":"0.000040", "I16":"0.000042", "I17":"0.000041", "I18":"0.000036", "I19":"0.000050", "I20":"0.000044", "I21":"0.000048", "I22":"0.000039", "I23":"0.000052", "I24":"0.000036", "I25":"0.000054", "I26":"0.000042", "I27":"0.000042", "I28":"0.000036", "I29":"0.000037", "I30":"0.000035", "I31":"0.000045", "I32":"0.000035", "I33":"0.000038", "I34":"0.000040", "I35":"0.000049", "I36":"0.000038", "I37":"0.000036", "I38":"0.000036", "I39":"0.000035", "I40":"0.000042", "I41":"0.000039", "I42":"0.000039", "I43":"0.000041", "I44":"0.000038", "I45":"0.000043", "I46":"0.000038", "I47":"0.000039", "I48":"0.000035", "I49":"0.000040", "I50":"0.000039", "SI_0":"0.000000", "SI_1":"0.000203", "SI_2":"0.000041", "SI_3":"0.000043", "SI_4":"0.000048", "SI_5":"0.000046", "SI_6":"0.000042", "SI_7":"0.000048", "SI_8":"0.000039", "SI_9":"0.000042", "SI_10":"0.000044", "SI_11":"0.000040", "SI_12":"0.000052", "SI_13":"0.000039", "SI_14":"0.000036", "SI_15":"0.000047", "SI_16":"0.000049", "SI_17":"0.000036", "SI_18":"0.000035", "SI_19":"0.000048", "SI_20":"0.000046", "SI_21":"0.000047", "SI_22":"0.000041", "SI_23":"0.000037", "SI_24":"0.000048", "SI_25":"0.000036", "SI_26":"0.000041", "SI_27":"0.000044", "SI_28":"0.000043", "SI_29":"0.000043", "SI_30":"0.000032", "SI_31":"0.000039", "SI_32":"0.000041", "SI_33":"0.000044", "SI_34":"0.000038", "SI_35":"0.000053", "SI_36":"0.000044", "SI_37":"0.000041", "SI_38":"0.000046", "SI_39":"0.000044", "SI_40":"0.000049", "SI_41":"0.000041", "SI_42":"0.000043", "SI_43":"0.000052", "SI_44":"0.000044", "SI_45":"0.000046", "SI_46":"0.000045", "SI_47":"0.000049", "SI_48":"0.000038", "SI_49":"0.000049" }, "C":{ "IRMS":"0.001830", "I1":"0.000091", "ITHD":"0.000000", "I_ANGLE":"0.000000", "I2":"0.000039", "I3":"0.000063", "I4":"0.000037", "I5":"0.000044", "I6":"0.000033", "I7":"0.000035", "I8":"0.000034", "I9":"0.000033", "I10":"0.000034", "I11":"0.000032", "I12":"0.000037", "I13":"0.000038", "I14":"0.000036", "I15":"0.000033", "I16":"0.000031", "I17":"0.000031", "I18":"0.000036", "I19":"0.000036", "I20":"0.000036", "I21":"0.000037", "I22":"0.000032", "I23":"0.000042", "I24":"0.000034", "I25":"0.000040", "I26":"0.000028", "I27":"0.000037", "I28":"0.000034", "I29":"0.000028", "I30":"0.000032", "I31":"0.000034", "I32":"0.000036", "I33":"0.000037", "I34":"0.000033", "I35":"0.000035", "I36":"0.000036", "I37":"0.000035", "I38":"0.000033", "I39":"0.000028", "I40":"0.000031", "I41":"0.000034", "I42":"0.000036", "I43":"0.000034", "I44":"0.000036", "I45":"0.000036", "I46":"0.000031", "I47":"0.000036", "I48":"0.000028", "I49":"0.000035", "I50":"0.000032", "SI_0":"0.000000", "SI_1":"0.000091", "SI_2":"0.000032", "SI_3":"0.000030", "SI_4":"0.000031", "SI_5":"0.000043", "SI_6":"0.000027", "SI_7":"0.000035", "SI_8":"0.000032", "SI_9":"0.000033", "SI_10":"0.000032", "SI_11":"0.000032", "SI_12":"0.000035", "SI_13":"0.000032", "SI_14":"0.000034", "SI_15":"0.000027", "SI_16":"0.000033", "SI_17":"0.000035", "SI_18":"0.000040", "SI_19":"0.000028", "SI_20":"0.000030", "SI_21":"0.000028", "SI_22":"0.000034", "SI_23":"0.000028", "SI_24":"0.000025", "SI_25":"0.000033", "SI_26":"0.000037", "SI_27":"0.000035", "SI_28":"0.000032", "SI_29":"0.000032", "SI_30":"0.000041", "SI_31":"0.000032", "SI_32":"0.000037", "SI_33":"0.000031", "SI_34":"0.000034", "SI_35":"0.000031", "SI_36":"0.000034", "SI_37":"0.000031", "SI_38":"0.000037", "SI_39":"0.000032", "SI_40":"0.000034", "SI_41":"0.000034", "SI_42":"0.000032", "SI_43":"0.000034", "SI_44":"0.000037", "SI_45":"0.000032", "SI_46":"0.000029", "SI_47":"0.000038", "SI_48":"0.000032", "SI_49":"0.000039" }, "T":{ "INSEQ":"0.000041", "I_UNBAN":"0.000000", "IZSEQ":"0.000161", "IZSEQ_UNBAN":"0.000000", "IPSEQ":"0.000040" }}, "PQ":{"A":{ "PF":"1.000000", "DF":"0.000000", "P_FUND":"0.000000", "S":"0.000000", "Q":"0.000000", "P":"0.000000" }, "B":{ "PF":"1.000000", "DF":"0.000000", "P_FUND":"0.000000", "S":"0.000000", "Q":"0.000000", "P":"0.000000" }, "C":{ "PF":"1.000000", "DF":"0.000000", "P_FUND":"0.000000", "S":"0.000000", "Q":"0.000000", "P":"0.000000" }, "T":{ "PF":"1.000000", "DF":"0.000000", "S":"0.000000", "Q":"0.000000", "P":"0.000000" }}}}
\ No newline at end of file
diff --git a/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/origin_rptFluc.txt b/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/origin_rptFluc.txt
new file mode 100644
index 0000000..0c27539
--- /dev/null
+++ b/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/origin_rptFluc.txt
@@ -0,0 +1 @@
+{"mp_id":"73e0a6553c2d24ee17f2623e14f9776b","v_wiring_type":"0","rpt_id":"rptFluc","rpt_no":2,"func_type":200,"data_time":1554424200000,"voltage_level":"0.000000","dev_type":"QH_ms","mms_json":{"MMXU2$MX$FLUC$phsA$cVal$mag$f":0,"MMXU2$MX$FLUC$phsB$cVal$mag$f":0,"MMXU2$MX$FLUC$phsC$cVal$mag$f":0}}
\ No newline at end of file
diff --git a/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/origin_rptPST.txt b/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/origin_rptPST.txt
new file mode 100644
index 0000000..6c357ab
--- /dev/null
+++ b/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/origin_rptPST.txt
@@ -0,0 +1 @@
+{"mp_id":"73e0a6553c2d24ee17f2623e14f9776b","v_wiring_type":"0","rpt_id":"rptPST","rpt_no":1,"func_type":200,"data_time":1554424200000,"voltage_level":"0.000000","dev_type":"QH_ms","mms_json":{"MFLK1$MX$PhPst$phsA$cVal$mag$f":0,"MFLK1$MX$PhPst$phsB$cVal$mag$f":0,"MFLK1$MX$PhPst$phsC$cVal$mag$f":0}}
\ No newline at end of file
diff --git a/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/origin_rptRtHarm.txt b/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/origin_rptRtHarm.txt
index 68e57f0..ab3ab9c 100644
--- a/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/origin_rptRtHarm.txt
+++ b/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/origin_rptRtHarm.txt
@@ -1 +1 @@
-{"mp_id":"73e0a6553c2d24ee17f2623e14f9776b","v_wiring_type":"0","rpt_id":"rptRtHarm","rpt_no":4,"func_type":200,"data_time":1554423033000,"voltage_level":"0.000000","dev_type":"QH_ms","mms_json":{"MHAI1$MX$FundA$phsA$cVal$mag$f":0.000201591174118221,"MHAI1$MX$FundA$phsB$cVal$mag$f":0.000205107993679121,"MHAI1$MX$FundA$phsC$cVal$mag$f":9.40345780691132e-05,"MHAI1$MX$FundAAng$phsA$cVal$ang$f":0,"MHAI1$MX$FundAAng$phsB$cVal$ang$f":0,"MHAI1$MX$FundAAng$phsC$cVal$ang$f":0,"MHAI1$MX$FundPPV$phsAB$cVal$mag$f":1.46396715194896e-07,"MHAI1$MX$FundPPV$phsBC$cVal$mag$f":2.19659270328521e-07,"MHAI1$MX$FundPPV$phsCA$cVal$mag$f":2.34462007142611e-07,"MHAI1$MX$FundPPVAng$phsAB$cVal$ang$f":0,"MHAI1$MX$FundPPVAng$phsBC$cVal$ang$f":0,"MHAI1$MX$FundPPVAng$phsCA$cVal$ang$f":0,"MHAI1$MX$FundPhV$phsA$cVal$mag$f":4.99167470024986e-07,"MHAI1$MX$FundPhV$phsB$cVal$mag$f":4.61768735249279e-07,"MHAI1$MX$FundPhV$phsC$cVal$mag$f":5.63709988909977e-07,"MHAI1$MX$FundPhVAng$phsA$cVal$ang$f":0,"MHAI1$MX$FundPhVAng$phsB$cVal$ang$f":0,"MHAI1$MX$FundPhVAng$phsC$cVal$ang$f":0,"MHAI1$MX$HA$phsAHar[0]$ang$f":0,"MHAI1$MX$HA$phsAHar[0]$mag$f":0,"MHAI1$MX$HA$phsAHar[10]$ang$f":0,"MHAI1$MX$HA$phsAHar[10]$mag$f":3.57578319380991e-05,"MHAI1$MX$HA$phsAHar[11]$ang$f":0,"MHAI1$MX$HA$phsAHar[11]$mag$f":4.71311286673881e-05,"MHAI1$MX$HA$phsAHar[12]$ang$f":0,"MHAI1$MX$HA$phsAHar[12]$mag$f":4.27008162660059e-05,"MHAI1$MX$HA$phsAHar[13]$ang$f":0,"MHAI1$MX$HA$phsAHar[13]$mag$f":4.29189567512367e-05,"MHAI1$MX$HA$phsAHar[14]$ang$f":0,"MHAI1$MX$HA$phsAHar[14]$mag$f":4.5206441427581e-05,"MHAI1$MX$HA$phsAHar[15]$ang$f":0,"MHAI1$MX$HA$phsAHar[15]$mag$f":4.01139259338379e-05,"MHAI1$MX$HA$phsAHar[16]$ang$f":0,"MHAI1$MX$HA$phsAHar[16]$mag$f":3.31783594447188e-05,"MHAI1$MX$HA$phsAHar[17]$ang$f":0,"MHAI1$MX$HA$phsAHar[17]$mag$f":3.7577650800813e-05,"MHAI1$MX$HA$phsAHar[18]$ang$f":0,"MHAI1$MX$HA$phsAHar[18]$mag$f":4.50468432973139e-05,"MHAI1$MX$HA$phsAHar[19]$ang$f":0,"MHAI1$MX$HA$phsAHar[19]$mag$f":3.96725699829403e-05,"MHAI1$MX$HA$phsAHar[1]$ang$f":0,"MHAI1$MX$HA$phsAHar[1]$mag$f":0.000201591174118221,"MHAI1$MX$HA$phsAHar[20]$ang$f":0,"MHAI1$MX$HA$phsAHar[20]$mag$f":3.87980726372916e-05,"MHAI1$MX$HA$phsAHar[21]$ang$f":0,"MHAI1$MX$HA$phsAHar[21]$mag$f":5.01444919791538e-05,"MHAI1$MX$HA$phsAHar[22]$ang$f":0,"MHAI1$MX$HA$phsAHar[22]$mag$f":4.03996491513681e-05,"MHAI1$MX$HA$phsAHar[23]$ang$f":0,"MHAI1$MX$HA$phsAHar[23]$mag$f":4.65977645944804e-05,"MHAI1$MX$HA$phsAHar[24]$ang$f":0,"MHAI1$MX$HA$phsAHar[24]$mag$f":3.64805673598312e-05,"MHAI1$MX$HA$phsAHar[25]$ang$f":0,"MHAI1$MX$HA$phsAHar[25]$mag$f":4.84563133795746e-05,"MHAI1$MX$HA$phsAHar[26]$ang$f":0,"MHAI1$MX$HA$phsAHar[26]$mag$f":3.95192837459035e-05,"MHAI1$MX$HA$phsAHar[27]$ang$f":0,"MHAI1$MX$HA$phsAHar[27]$mag$f":4.97158180223778e-05,"MHAI1$MX$HA$phsAHar[28]$ang$f":0,"MHAI1$MX$HA$phsAHar[28]$mag$f":4.11955297749955e-05,"MHAI1$MX$HA$phsAHar[29]$ang$f":0,"MHAI1$MX$HA$phsAHar[29]$mag$f":4.02146797569003e-05,"MHAI1$MX$HA$phsAHar[2]$ang$f":0,"MHAI1$MX$HA$phsAHar[2]$mag$f":4.28352250310127e-05,"MHAI1$MX$HA$phsAHar[30]$ang$f":0,"MHAI1$MX$HA$phsAHar[30]$mag$f":3.58628276444506e-05,"MHAI1$MX$HA$phsAHar[31]$ang$f":0,"MHAI1$MX$HA$phsAHar[31]$mag$f":3.77088363165967e-05,"MHAI1$MX$HA$phsAHar[32]$ang$f":0,"MHAI1$MX$HA$phsAHar[32]$mag$f":3.58482247975189e-05,"MHAI1$MX$HA$phsAHar[33]$ang$f":0,"MHAI1$MX$HA$phsAHar[33]$mag$f":4.14431997342035e-05,"MHAI1$MX$HA$phsAHar[34]$ang$f":0,"MHAI1$MX$HA$phsAHar[34]$mag$f":3.38311219820753e-05,"MHAI1$MX$HA$phsAHar[35]$ang$f":0,"MHAI1$MX$HA$phsAHar[35]$mag$f":4.49463223048951e-05,"MHAI1$MX$HA$phsAHar[36]$ang$f":0,"MHAI1$MX$HA$phsAHar[36]$mag$f":2.9314738640096e-05,"MHAI1$MX$HA$phsAHar[37]$ang$f":0,"MHAI1$MX$HA$phsAHar[37]$mag$f":4.67882273369469e-05,"MHAI1$MX$HA$phsAHar[38]$ang$f":0,"MHAI1$MX$HA$phsAHar[38]$mag$f":3.96559407818131e-05,"MHAI1$MX$HA$phsAHar[39]$ang$f":0,"MHAI1$MX$HA$phsAHar[39]$mag$f":4.14312708016951e-05,"MHAI1$MX$HA$phsAHar[3]$ang$f":0,"MHAI1$MX$HA$phsAHar[3]$mag$f":0.000121638331620488,"MHAI1$MX$HA$phsAHar[40]$ang$f":0,"MHAI1$MX$HA$phsAHar[40]$mag$f":4.30009713454638e-05,"MHAI1$MX$HA$phsAHar[41]$ang$f":0,"MHAI1$MX$HA$phsAHar[41]$mag$f":3.95257229683921e-05,"MHAI1$MX$HA$phsAHar[42]$ang$f":0,"MHAI1$MX$HA$phsAHar[42]$mag$f":4.21459262724966e-05,"MHAI1$MX$HA$phsAHar[43]$ang$f":0,"MHAI1$MX$HA$phsAHar[43]$mag$f":4.08409687224776e-05,"MHAI1$MX$HA$phsAHar[44]$ang$f":0,"MHAI1$MX$HA$phsAHar[44]$mag$f":4.08077903557569e-05,"MHAI1$MX$HA$phsAHar[45]$ang$f":0,"MHAI1$MX$HA$phsAHar[45]$mag$f":4.22623015765566e-05,"MHAI1$MX$HA$phsAHar[46]$ang$f":0,"MHAI1$MX$HA$phsAHar[46]$mag$f":3.88182234019041e-05,"MHAI1$MX$HA$phsAHar[47]$ang$f":0,"MHAI1$MX$HA$phsAHar[47]$mag$f":3.94286944356281e-05,"MHAI1$MX$HA$phsAHar[48]$ang$f":0,"MHAI1$MX$HA$phsAHar[48]$mag$f":3.78165241272654e-05,"MHAI1$MX$HA$phsAHar[49]$ang$f":0,"MHAI1$MX$HA$phsAHar[49]$mag$f":4.33211571362335e-05,"MHAI1$MX$HA$phsAHar[4]$ang$f":0,"MHAI1$MX$HA$phsAHar[4]$mag$f":3.94304770452436e-05,"MHAI1$MX$HA$phsAHar[50]$ang$f":0,"MHAI1$MX$HA$phsAHar[50]$mag$f":3.72240938304458e-05,"MHAI1$MX$HA$phsAHar[51]$ang$f":0,"MHAI1$MX$HA$phsAHar[51]$mag$f":0,"MHAI1$MX$HA$phsAHar[52]$ang$f":0,"MHAI1$MX$HA$phsAHar[52]$mag$f":0,"MHAI1$MX$HA$phsAHar[5]$ang$f":0,"MHAI1$MX$HA$phsAHar[5]$mag$f":5.77393220737576e-05,"MHAI1$MX$HA$phsAHar[6]$ang$f":0,"MHAI1$MX$HA$phsAHar[6]$mag$f":3.60271769750398e-05,"MHAI1$MX$HA$phsAHar[7]$ang$f":0,"MHAI1$MX$HA$phsAHar[7]$mag$f":6.95018607075326e-05,"MHAI1$MX$HA$phsAHar[8]$ang$f":0,"MHAI1$MX$HA$phsAHar[8]$mag$f":3.64074694516603e-05,"MHAI1$MX$HA$phsAHar[9]$ang$f":0,"MHAI1$MX$HA$phsAHar[9]$mag$f":4.53027932962868e-05,"MHAI1$MX$HA$phsBHar[0]$ang$f":0,"MHAI1$MX$HA$phsBHar[0]$mag$f":0,"MHAI1$MX$HA$phsBHar[10]$ang$f":0,"MHAI1$MX$HA$phsBHar[10]$mag$f":3.92502843169495e-05,"MHAI1$MX$HA$phsBHar[11]$ang$f":0,"MHAI1$MX$HA$phsBHar[11]$mag$f":4.32690721936524e-05,"MHAI1$MX$HA$phsBHar[12]$ang$f":0,"MHAI1$MX$HA$phsBHar[12]$mag$f":4.07524130423553e-05,"MHAI1$MX$HA$phsBHar[13]$ang$f":0,"MHAI1$MX$HA$phsBHar[13]$mag$f":4.93703591928352e-05,"MHAI1$MX$HA$phsBHar[14]$ang$f":0,"MHAI1$MX$HA$phsBHar[14]$mag$f":3.18983729812317e-05,"MHAI1$MX$HA$phsBHar[15]$ang$f":0,"MHAI1$MX$HA$phsBHar[15]$mag$f":3.66866734111682e-05,"MHAI1$MX$HA$phsBHar[16]$ang$f":0,"MHAI1$MX$HA$phsBHar[16]$mag$f":4.07502193411347e-05,"MHAI1$MX$HA$phsBHar[17]$ang$f":0,"MHAI1$MX$HA$phsBHar[17]$mag$f":4.51533596788067e-05,"MHAI1$MX$HA$phsBHar[18]$ang$f":0,"MHAI1$MX$HA$phsBHar[18]$mag$f":4.08984342357144e-05,"MHAI1$MX$HA$phsBHar[19]$ang$f":0,"MHAI1$MX$HA$phsBHar[19]$mag$f":4.2701492930064e-05,"MHAI1$MX$HA$phsBHar[1]$ang$f":0,"MHAI1$MX$HA$phsBHar[1]$mag$f":0.000205107993679121,"MHAI1$MX$HA$phsBHar[20]$ang$f":0,"MHAI1$MX$HA$phsBHar[20]$mag$f":3.52057068084832e-05,"MHAI1$MX$HA$phsBHar[21]$ang$f":0,"MHAI1$MX$HA$phsBHar[21]$mag$f":4.86178723804187e-05,"MHAI1$MX$HA$phsBHar[22]$ang$f":0,"MHAI1$MX$HA$phsBHar[22]$mag$f":3.45801927323919e-05,"MHAI1$MX$HA$phsBHar[23]$ang$f":0,"MHAI1$MX$HA$phsBHar[23]$mag$f":5.62456043553539e-05,"MHAI1$MX$HA$phsBHar[24]$ang$f":0,"MHAI1$MX$HA$phsBHar[24]$mag$f":3.830229252344e-05,"MHAI1$MX$HA$phsBHar[25]$ang$f":0,"MHAI1$MX$HA$phsBHar[25]$mag$f":4.79689952044282e-05,"MHAI1$MX$HA$phsBHar[26]$ang$f":0,"MHAI1$MX$HA$phsBHar[26]$mag$f":4.14142486988567e-05,"MHAI1$MX$HA$phsBHar[27]$ang$f":0,"MHAI1$MX$HA$phsBHar[27]$mag$f":4.53198226750828e-05,"MHAI1$MX$HA$phsBHar[28]$ang$f":0,"MHAI1$MX$HA$phsBHar[28]$mag$f":3.97309777326882e-05,"MHAI1$MX$HA$phsBHar[29]$ang$f":0,"MHAI1$MX$HA$phsBHar[29]$mag$f":4.08884261560161e-05,"MHAI1$MX$HA$phsBHar[2]$ang$f":0,"MHAI1$MX$HA$phsBHar[2]$mag$f":3.86391911888495e-05,"MHAI1$MX$HA$phsBHar[30]$ang$f":0,"MHAI1$MX$HA$phsBHar[30]$mag$f":3.82655780413188e-05,"MHAI1$MX$HA$phsBHar[31]$ang$f":0,"MHAI1$MX$HA$phsBHar[31]$mag$f":4.05698920076247e-05,"MHAI1$MX$HA$phsBHar[32]$ang$f":0,"MHAI1$MX$HA$phsBHar[32]$mag$f":3.88379194191657e-05,"MHAI1$MX$HA$phsBHar[33]$ang$f":0,"MHAI1$MX$HA$phsBHar[33]$mag$f":4.16068869526498e-05,"MHAI1$MX$HA$phsBHar[34]$ang$f":0,"MHAI1$MX$HA$phsBHar[34]$mag$f":3.98858537664637e-05,"MHAI1$MX$HA$phsBHar[35]$ang$f":0,"MHAI1$MX$HA$phsBHar[35]$mag$f":4.18950767198112e-05,"MHAI1$MX$HA$phsBHar[36]$ang$f":0,"MHAI1$MX$HA$phsBHar[36]$mag$f":3.36287303071003e-05,"MHAI1$MX$HA$phsBHar[37]$ang$f":0,"MHAI1$MX$HA$phsBHar[37]$mag$f":3.69547778973356e-05,"MHAI1$MX$HA$phsBHar[38]$ang$f":0,"MHAI1$MX$HA$phsBHar[38]$mag$f":3.82336584152654e-05,"MHAI1$MX$HA$phsBHar[39]$ang$f":0,"MHAI1$MX$HA$phsBHar[39]$mag$f":4.32349625043571e-05,"MHAI1$MX$HA$phsBHar[3]$ang$f":0,"MHAI1$MX$HA$phsBHar[3]$mag$f":0.000123745965538546,"MHAI1$MX$HA$phsBHar[40]$ang$f":0,"MHAI1$MX$HA$phsBHar[40]$mag$f":3.16996702167671e-05,"MHAI1$MX$HA$phsBHar[41]$ang$f":0,"MHAI1$MX$HA$phsBHar[41]$mag$f":4.50267871201504e-05,"MHAI1$MX$HA$phsBHar[42]$ang$f":0,"MHAI1$MX$HA$phsBHar[42]$mag$f":3.77340875274967e-05,"MHAI1$MX$HA$phsBHar[43]$ang$f":0,"MHAI1$MX$HA$phsBHar[43]$mag$f":4.29379761044402e-05,"MHAI1$MX$HA$phsBHar[44]$ang$f":0,"MHAI1$MX$HA$phsBHar[44]$mag$f":3.50260233972222e-05,"MHAI1$MX$HA$phsBHar[45]$ang$f":0,"MHAI1$MX$HA$phsBHar[45]$mag$f":4.33493005402852e-05,"MHAI1$MX$HA$phsBHar[46]$ang$f":0,"MHAI1$MX$HA$phsBHar[46]$mag$f":3.67242537322454e-05,"MHAI1$MX$HA$phsBHar[47]$ang$f":0,"MHAI1$MX$HA$phsBHar[47]$mag$f":3.5537679650588e-05,"MHAI1$MX$HA$phsBHar[48]$ang$f":0,"MHAI1$MX$HA$phsBHar[48]$mag$f":3.67173270205967e-05,"MHAI1$MX$HA$phsBHar[49]$ang$f":0,"MHAI1$MX$HA$phsBHar[49]$mag$f":3.83427395718172e-05,"MHAI1$MX$HA$phsBHar[4]$ang$f":0,"MHAI1$MX$HA$phsBHar[4]$mag$f":3.59590303560253e-05,"MHAI1$MX$HA$phsBHar[50]$ang$f":0,"MHAI1$MX$HA$phsBHar[50]$mag$f":4.42595155618619e-05,"MHAI1$MX$HA$phsBHar[51]$ang$f":0,"MHAI1$MX$HA$phsBHar[51]$mag$f":0,"MHAI1$MX$HA$phsBHar[52]$ang$f":0,"MHAI1$MX$HA$phsBHar[52]$mag$f":0,"MHAI1$MX$HA$phsBHar[5]$ang$f":0,"MHAI1$MX$HA$phsBHar[5]$mag$f":6.01357241976075e-05,"MHAI1$MX$HA$phsBHar[6]$ang$f":0,"MHAI1$MX$HA$phsBHar[6]$mag$f":3.72754293493927e-05,"MHAI1$MX$HA$phsBHar[7]$ang$f":0,"MHAI1$MX$HA$phsBHar[7]$mag$f":5.9857549786102e-05,"MHAI1$MX$HA$phsBHar[8]$ang$f":0,"MHAI1$MX$HA$phsBHar[8]$mag$f":3.8228838093346e-05,"MHAI1$MX$HA$phsBHar[9]$ang$f":0,"MHAI1$MX$HA$phsBHar[9]$mag$f":4.75912347610574e-05,"MHAI1$MX$HA$phsCHar[0]$ang$f":0,"MHAI1$MX$HA$phsCHar[0]$mag$f":0,"MHAI1$MX$HA$phsCHar[10]$ang$f":0,"MHAI1$MX$HA$phsCHar[10]$mag$f":3.25189030263573e-05,"MHAI1$MX$HA$phsCHar[11]$ang$f":0,"MHAI1$MX$HA$phsCHar[11]$mag$f":3.0271265131887e-05,"MHAI1$MX$HA$phsCHar[12]$ang$f":0,"MHAI1$MX$HA$phsCHar[12]$mag$f":3.72334543499164e-05,"MHAI1$MX$HA$phsCHar[13]$ang$f":0,"MHAI1$MX$HA$phsCHar[13]$mag$f":3.40193910233211e-05,"MHAI1$MX$HA$phsCHar[14]$ang$f":0,"MHAI1$MX$HA$phsCHar[14]$mag$f":3.69804656656925e-05,"MHAI1$MX$HA$phsCHar[15]$ang$f":0,"MHAI1$MX$HA$phsCHar[15]$mag$f":3.36237681040075e-05,"MHAI1$MX$HA$phsCHar[16]$ang$f":0,"MHAI1$MX$HA$phsCHar[16]$mag$f":3.82367252313998e-05,"MHAI1$MX$HA$phsCHar[17]$ang$f":0,"MHAI1$MX$HA$phsCHar[17]$mag$f":2.91464057227131e-05,"MHAI1$MX$HA$phsCHar[18]$ang$f":0,"MHAI1$MX$HA$phsCHar[18]$mag$f":3.57315111614298e-05,"MHAI1$MX$HA$phsCHar[19]$ang$f":0,"MHAI1$MX$HA$phsCHar[19]$mag$f":3.53968789568171e-05,"MHAI1$MX$HA$phsCHar[1]$ang$f":0,"MHAI1$MX$HA$phsCHar[1]$mag$f":9.40345780691132e-05,"MHAI1$MX$HA$phsCHar[20]$ang$f":0,"MHAI1$MX$HA$phsCHar[20]$mag$f":3.38014542649034e-05,"MHAI1$MX$HA$phsCHar[21]$ang$f":0,"MHAI1$MX$HA$phsCHar[21]$mag$f":3.9992322854232e-05,"MHAI1$MX$HA$phsCHar[22]$ang$f":0,"MHAI1$MX$HA$phsCHar[22]$mag$f":3.45079861290287e-05,"MHAI1$MX$HA$phsCHar[23]$ang$f":0,"MHAI1$MX$HA$phsCHar[23]$mag$f":4.15985996369272e-05,"MHAI1$MX$HA$phsCHar[24]$ang$f":0,"MHAI1$MX$HA$phsCHar[24]$mag$f":3.39154576067813e-05,"MHAI1$MX$HA$phsCHar[25]$ang$f":0,"MHAI1$MX$HA$phsCHar[25]$mag$f":3.65799787687138e-05,"MHAI1$MX$HA$phsCHar[26]$ang$f":0,"MHAI1$MX$HA$phsCHar[26]$mag$f":3.54405783582479e-05,"MHAI1$MX$HA$phsCHar[27]$ang$f":0,"MHAI1$MX$HA$phsCHar[27]$mag$f":3.22277519444469e-05,"MHAI1$MX$HA$phsCHar[28]$ang$f":0,"MHAI1$MX$HA$phsCHar[28]$mag$f":3.45797088812105e-05,"MHAI1$MX$HA$phsCHar[29]$ang$f":0,"MHAI1$MX$HA$phsCHar[29]$mag$f":3.83526676159818e-05,"MHAI1$MX$HA$phsCHar[2]$ang$f":0,"MHAI1$MX$HA$phsCHar[2]$mag$f":3.60519370588008e-05,"MHAI1$MX$HA$phsCHar[30]$ang$f":0,"MHAI1$MX$HA$phsCHar[30]$mag$f":3.35778713633772e-05,"MHAI1$MX$HA$phsCHar[31]$ang$f":0,"MHAI1$MX$HA$phsCHar[31]$mag$f":3.51787421095651e-05,"MHAI1$MX$HA$phsCHar[32]$ang$f":0,"MHAI1$MX$HA$phsCHar[32]$mag$f":3.66664862667676e-05,"MHAI1$MX$HA$phsCHar[33]$ang$f":0,"MHAI1$MX$HA$phsCHar[33]$mag$f":3.46891974913888e-05,"MHAI1$MX$HA$phsCHar[34]$ang$f":0,"MHAI1$MX$HA$phsCHar[34]$mag$f":3.24140710290521e-05,"MHAI1$MX$HA$phsCHar[35]$ang$f":0,"MHAI1$MX$HA$phsCHar[35]$mag$f":3.48705725627951e-05,"MHAI1$MX$HA$phsCHar[36]$ang$f":0,"MHAI1$MX$HA$phsCHar[36]$mag$f":3.32556446664967e-05,"MHAI1$MX$HA$phsCHar[37]$ang$f":0,"MHAI1$MX$HA$phsCHar[37]$mag$f":3.31465671479236e-05,"MHAI1$MX$HA$phsCHar[38]$ang$f":0,"MHAI1$MX$HA$phsCHar[38]$mag$f":3.52981151081622e-05,"MHAI1$MX$HA$phsCHar[39]$ang$f":0,"MHAI1$MX$HA$phsCHar[39]$mag$f":3.4104104997823e-05,"MHAI1$MX$HA$phsCHar[3]$ang$f":0,"MHAI1$MX$HA$phsCHar[3]$mag$f":6.75898045301437e-05,"MHAI1$MX$HA$phsCHar[40]$ang$f":0,"MHAI1$MX$HA$phsCHar[40]$mag$f":3.59108053089585e-05,"MHAI1$MX$HA$phsCHar[41]$ang$f":0,"MHAI1$MX$HA$phsCHar[41]$mag$f":3.18571874231566e-05,"MHAI1$MX$HA$phsCHar[42]$ang$f":0,"MHAI1$MX$HA$phsCHar[42]$mag$f":3.64550323865842e-05,"MHAI1$MX$HA$phsCHar[43]$ang$f":0,"MHAI1$MX$HA$phsCHar[43]$mag$f":3.36344564857427e-05,"MHAI1$MX$HA$phsCHar[44]$ang$f":0,"MHAI1$MX$HA$phsCHar[44]$mag$f":3.41843042406254e-05,"MHAI1$MX$HA$phsCHar[45]$ang$f":0,"MHAI1$MX$HA$phsCHar[45]$mag$f":3.5533492336981e-05,"MHAI1$MX$HA$phsCHar[46]$ang$f":0,"MHAI1$MX$HA$phsCHar[46]$mag$f":3.21142433676869e-05,"MHAI1$MX$HA$phsCHar[47]$ang$f":0,"MHAI1$MX$HA$phsCHar[47]$mag$f":3.77149699488655e-05,"MHAI1$MX$HA$phsCHar[48]$ang$f":0,"MHAI1$MX$HA$phsCHar[48]$mag$f":3.53745854226872e-05,"MHAI1$MX$HA$phsCHar[49]$ang$f":0,"MHAI1$MX$HA$phsCHar[49]$mag$f":3.22222113027237e-05,"MHAI1$MX$HA$phsCHar[4]$ang$f":0,"MHAI1$MX$HA$phsCHar[4]$mag$f":3.74112714780495e-05,"MHAI1$MX$HA$phsCHar[50]$ang$f":0,"MHAI1$MX$HA$phsCHar[50]$mag$f":3.63245962944347e-05,"MHAI1$MX$HA$phsCHar[51]$ang$f":0,"MHAI1$MX$HA$phsCHar[51]$mag$f":0,"MHAI1$MX$HA$phsCHar[52]$ang$f":0,"MHAI1$MX$HA$phsCHar[52]$mag$f":0,"MHAI1$MX$HA$phsCHar[5]$ang$f":0,"MHAI1$MX$HA$phsCHar[5]$mag$f":4.43091994384304e-05,"MHAI1$MX$HA$phsCHar[6]$ang$f":0,"MHAI1$MX$HA$phsCHar[6]$mag$f":3.58741381205618e-05,"MHAI1$MX$HA$phsCHar[7]$ang$f":0,"MHAI1$MX$HA$phsCHar[7]$mag$f":3.95355709770229e-05,"MHAI1$MX$HA$phsCHar[8]$ang$f":0,"MHAI1$MX$HA$phsCHar[8]$mag$f":3.74661794921849e-05,"MHAI1$MX$HA$phsCHar[9]$ang$f":0,"MHAI1$MX$HA$phsCHar[9]$mag$f":3.51459784724284e-05,"MHAI1$MX$HAAng$phsAHar[0]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[10]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[11]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[12]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[13]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[14]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[15]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[16]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[17]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[18]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[19]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[1]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[20]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[21]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[22]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[23]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[24]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[25]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[26]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[27]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[28]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[29]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[2]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[30]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[31]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[32]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[33]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[34]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[35]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[36]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[37]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[38]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[39]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[3]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[40]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[41]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[42]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[43]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[44]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[45]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[46]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[47]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[48]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[49]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[4]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[50]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[5]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[6]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[7]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[8]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[9]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[0]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[10]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[11]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[12]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[13]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[14]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[15]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[16]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[17]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[18]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[19]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[1]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[20]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[21]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[22]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[23]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[24]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[25]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[26]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[27]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[28]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[29]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[2]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[30]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[31]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[32]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[33]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[34]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[35]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[36]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[37]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[38]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[39]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[3]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[40]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[41]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[42]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[43]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[44]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[45]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[46]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[47]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[48]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[49]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[4]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[50]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[5]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[6]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[7]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[8]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[9]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[0]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[10]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[11]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[12]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[13]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[14]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[15]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[16]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[17]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[18]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[19]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[1]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[20]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[21]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[22]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[23]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[24]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[25]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[26]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[27]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[28]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[29]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[2]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[30]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[31]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[32]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[33]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[34]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[35]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[36]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[37]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[38]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[39]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[3]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[40]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[41]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[42]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[43]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[44]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[45]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[46]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[47]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[48]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[49]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[4]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[50]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[5]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[6]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[7]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[8]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[9]$ang$f":0,"MHAI1$MX$HAMag$phsAHar[0]$mag$f":4.28352250310127e-05,"MHAI1$MX$HAMag$phsAHar[10]$mag$f":4.27008162660059e-05,"MHAI1$MX$HAMag$phsAHar[11]$mag$f":4.29189567512367e-05,"MHAI1$MX$HAMag$phsAHar[12]$mag$f":4.5206441427581e-05,"MHAI1$MX$HAMag$phsAHar[13]$mag$f":4.01139259338379e-05,"MHAI1$MX$HAMag$phsAHar[14]$mag$f":3.31783594447188e-05,"MHAI1$MX$HAMag$phsAHar[15]$mag$f":3.7577650800813e-05,"MHAI1$MX$HAMag$phsAHar[16]$mag$f":4.50468432973139e-05,"MHAI1$MX$HAMag$phsAHar[17]$mag$f":3.96725699829403e-05,"MHAI1$MX$HAMag$phsAHar[18]$mag$f":3.87980726372916e-05,"MHAI1$MX$HAMag$phsAHar[19]$mag$f":5.01444919791538e-05,"MHAI1$MX$HAMag$phsAHar[1]$mag$f":0.000121638331620488,"MHAI1$MX$HAMag$phsAHar[20]$mag$f":4.03996491513681e-05,"MHAI1$MX$HAMag$phsAHar[21]$mag$f":4.65977645944804e-05,"MHAI1$MX$HAMag$phsAHar[22]$mag$f":3.64805673598312e-05,"MHAI1$MX$HAMag$phsAHar[23]$mag$f":4.84563133795746e-05,"MHAI1$MX$HAMag$phsAHar[24]$mag$f":3.95192837459035e-05,"MHAI1$MX$HAMag$phsAHar[25]$mag$f":4.97158180223778e-05,"MHAI1$MX$HAMag$phsAHar[26]$mag$f":4.11955297749955e-05,"MHAI1$MX$HAMag$phsAHar[27]$mag$f":4.02146797569003e-05,"MHAI1$MX$HAMag$phsAHar[28]$mag$f":3.58628276444506e-05,"MHAI1$MX$HAMag$phsAHar[29]$mag$f":3.77088363165967e-05,"MHAI1$MX$HAMag$phsAHar[2]$mag$f":3.94304770452436e-05,"MHAI1$MX$HAMag$phsAHar[30]$mag$f":3.58482247975189e-05,"MHAI1$MX$HAMag$phsAHar[31]$mag$f":4.14431997342035e-05,"MHAI1$MX$HAMag$phsAHar[32]$mag$f":3.38311219820753e-05,"MHAI1$MX$HAMag$phsAHar[33]$mag$f":4.49463223048951e-05,"MHAI1$MX$HAMag$phsAHar[34]$mag$f":2.9314738640096e-05,"MHAI1$MX$HAMag$phsAHar[35]$mag$f":4.67882273369469e-05,"MHAI1$MX$HAMag$phsAHar[36]$mag$f":3.96559407818131e-05,"MHAI1$MX$HAMag$phsAHar[37]$mag$f":4.14312708016951e-05,"MHAI1$MX$HAMag$phsAHar[38]$mag$f":4.30009713454638e-05,"MHAI1$MX$HAMag$phsAHar[39]$mag$f":3.95257229683921e-05,"MHAI1$MX$HAMag$phsAHar[3]$mag$f":5.77393220737576e-05,"MHAI1$MX$HAMag$phsAHar[40]$mag$f":4.21459262724966e-05,"MHAI1$MX$HAMag$phsAHar[41]$mag$f":4.08409687224776e-05,"MHAI1$MX$HAMag$phsAHar[42]$mag$f":4.08077903557569e-05,"MHAI1$MX$HAMag$phsAHar[43]$mag$f":4.22623015765566e-05,"MHAI1$MX$HAMag$phsAHar[44]$mag$f":3.88182234019041e-05,"MHAI1$MX$HAMag$phsAHar[45]$mag$f":3.94286944356281e-05,"MHAI1$MX$HAMag$phsAHar[46]$mag$f":3.78165241272654e-05,"MHAI1$MX$HAMag$phsAHar[47]$mag$f":4.33211571362335e-05,"MHAI1$MX$HAMag$phsAHar[48]$mag$f":3.72240938304458e-05,"MHAI1$MX$HAMag$phsAHar[49]$mag$f":0,"MHAI1$MX$HAMag$phsAHar[4]$mag$f":3.60271769750398e-05,"MHAI1$MX$HAMag$phsAHar[50]$mag$f":0,"MHAI1$MX$HAMag$phsAHar[5]$mag$f":6.95018607075326e-05,"MHAI1$MX$HAMag$phsAHar[6]$mag$f":3.64074694516603e-05,"MHAI1$MX$HAMag$phsAHar[7]$mag$f":4.53027932962868e-05,"MHAI1$MX$HAMag$phsAHar[8]$mag$f":3.57578319380991e-05,"MHAI1$MX$HAMag$phsAHar[9]$mag$f":4.71311286673881e-05,"MHAI1$MX$HAMag$phsBHar[0]$mag$f":3.86391911888495e-05,"MHAI1$MX$HAMag$phsBHar[10]$mag$f":4.07524130423553e-05,"MHAI1$MX$HAMag$phsBHar[11]$mag$f":4.93703591928352e-05,"MHAI1$MX$HAMag$phsBHar[12]$mag$f":3.18983729812317e-05,"MHAI1$MX$HAMag$phsBHar[13]$mag$f":3.66866734111682e-05,"MHAI1$MX$HAMag$phsBHar[14]$mag$f":4.07502193411347e-05,"MHAI1$MX$HAMag$phsBHar[15]$mag$f":4.51533596788067e-05,"MHAI1$MX$HAMag$phsBHar[16]$mag$f":4.08984342357144e-05,"MHAI1$MX$HAMag$phsBHar[17]$mag$f":4.2701492930064e-05,"MHAI1$MX$HAMag$phsBHar[18]$mag$f":3.52057068084832e-05,"MHAI1$MX$HAMag$phsBHar[19]$mag$f":4.86178723804187e-05,"MHAI1$MX$HAMag$phsBHar[1]$mag$f":0.000123745965538546,"MHAI1$MX$HAMag$phsBHar[20]$mag$f":3.45801927323919e-05,"MHAI1$MX$HAMag$phsBHar[21]$mag$f":5.62456043553539e-05,"MHAI1$MX$HAMag$phsBHar[22]$mag$f":3.830229252344e-05,"MHAI1$MX$HAMag$phsBHar[23]$mag$f":4.79689952044282e-05,"MHAI1$MX$HAMag$phsBHar[24]$mag$f":4.14142486988567e-05,"MHAI1$MX$HAMag$phsBHar[25]$mag$f":4.53198226750828e-05,"MHAI1$MX$HAMag$phsBHar[26]$mag$f":3.97309777326882e-05,"MHAI1$MX$HAMag$phsBHar[27]$mag$f":4.08884261560161e-05,"MHAI1$MX$HAMag$phsBHar[28]$mag$f":3.82655780413188e-05,"MHAI1$MX$HAMag$phsBHar[29]$mag$f":4.05698920076247e-05,"MHAI1$MX$HAMag$phsBHar[2]$mag$f":3.59590303560253e-05,"MHAI1$MX$HAMag$phsBHar[30]$mag$f":3.88379194191657e-05,"MHAI1$MX$HAMag$phsBHar[31]$mag$f":4.16068869526498e-05,"MHAI1$MX$HAMag$phsBHar[32]$mag$f":3.98858537664637e-05,"MHAI1$MX$HAMag$phsBHar[33]$mag$f":4.18950767198112e-05,"MHAI1$MX$HAMag$phsBHar[34]$mag$f":3.36287303071003e-05,"MHAI1$MX$HAMag$phsBHar[35]$mag$f":3.69547778973356e-05,"MHAI1$MX$HAMag$phsBHar[36]$mag$f":3.82336584152654e-05,"MHAI1$MX$HAMag$phsBHar[37]$mag$f":4.32349625043571e-05,"MHAI1$MX$HAMag$phsBHar[38]$mag$f":3.16996702167671e-05,"MHAI1$MX$HAMag$phsBHar[39]$mag$f":4.50267871201504e-05,"MHAI1$MX$HAMag$phsBHar[3]$mag$f":6.01357241976075e-05,"MHAI1$MX$HAMag$phsBHar[40]$mag$f":3.77340875274967e-05,"MHAI1$MX$HAMag$phsBHar[41]$mag$f":4.29379761044402e-05,"MHAI1$MX$HAMag$phsBHar[42]$mag$f":3.50260233972222e-05,"MHAI1$MX$HAMag$phsBHar[43]$mag$f":4.33493005402852e-05,"MHAI1$MX$HAMag$phsBHar[44]$mag$f":3.67242537322454e-05,"MHAI1$MX$HAMag$phsBHar[45]$mag$f":3.5537679650588e-05,"MHAI1$MX$HAMag$phsBHar[46]$mag$f":3.67173270205967e-05,"MHAI1$MX$HAMag$phsBHar[47]$mag$f":3.83427395718172e-05,"MHAI1$MX$HAMag$phsBHar[48]$mag$f":4.42595155618619e-05,"MHAI1$MX$HAMag$phsBHar[49]$mag$f":0,"MHAI1$MX$HAMag$phsBHar[4]$mag$f":3.72754293493927e-05,"MHAI1$MX$HAMag$phsBHar[50]$mag$f":0,"MHAI1$MX$HAMag$phsBHar[5]$mag$f":5.9857549786102e-05,"MHAI1$MX$HAMag$phsBHar[6]$mag$f":3.8228838093346e-05,"MHAI1$MX$HAMag$phsBHar[7]$mag$f":4.75912347610574e-05,"MHAI1$MX$HAMag$phsBHar[8]$mag$f":3.92502843169495e-05,"MHAI1$MX$HAMag$phsBHar[9]$mag$f":4.32690721936524e-05,"MHAI1$MX$HAMag$phsCHar[0]$mag$f":3.60519370588008e-05,"MHAI1$MX$HAMag$phsCHar[10]$mag$f":3.72334543499164e-05,"MHAI1$MX$HAMag$phsCHar[11]$mag$f":3.40193910233211e-05,"MHAI1$MX$HAMag$phsCHar[12]$mag$f":3.69804656656925e-05,"MHAI1$MX$HAMag$phsCHar[13]$mag$f":3.36237681040075e-05,"MHAI1$MX$HAMag$phsCHar[14]$mag$f":3.82367252313998e-05,"MHAI1$MX$HAMag$phsCHar[15]$mag$f":2.91464057227131e-05,"MHAI1$MX$HAMag$phsCHar[16]$mag$f":3.57315111614298e-05,"MHAI1$MX$HAMag$phsCHar[17]$mag$f":3.53968789568171e-05,"MHAI1$MX$HAMag$phsCHar[18]$mag$f":3.38014542649034e-05,"MHAI1$MX$HAMag$phsCHar[19]$mag$f":3.9992322854232e-05,"MHAI1$MX$HAMag$phsCHar[1]$mag$f":6.75898045301437e-05,"MHAI1$MX$HAMag$phsCHar[20]$mag$f":3.45079861290287e-05,"MHAI1$MX$HAMag$phsCHar[21]$mag$f":4.15985996369272e-05,"MHAI1$MX$HAMag$phsCHar[22]$mag$f":3.39154576067813e-05,"MHAI1$MX$HAMag$phsCHar[23]$mag$f":3.65799787687138e-05,"MHAI1$MX$HAMag$phsCHar[24]$mag$f":3.54405783582479e-05,"MHAI1$MX$HAMag$phsCHar[25]$mag$f":3.22277519444469e-05,"MHAI1$MX$HAMag$phsCHar[26]$mag$f":3.45797088812105e-05,"MHAI1$MX$HAMag$phsCHar[27]$mag$f":3.83526676159818e-05,"MHAI1$MX$HAMag$phsCHar[28]$mag$f":3.35778713633772e-05,"MHAI1$MX$HAMag$phsCHar[29]$mag$f":3.51787421095651e-05,"MHAI1$MX$HAMag$phsCHar[2]$mag$f":3.74112714780495e-05,"MHAI1$MX$HAMag$phsCHar[30]$mag$f":3.66664862667676e-05,"MHAI1$MX$HAMag$phsCHar[31]$mag$f":3.46891974913888e-05,"MHAI1$MX$HAMag$phsCHar[32]$mag$f":3.24140710290521e-05,"MHAI1$MX$HAMag$phsCHar[33]$mag$f":3.48705725627951e-05,"MHAI1$MX$HAMag$phsCHar[34]$mag$f":3.32556446664967e-05,"MHAI1$MX$HAMag$phsCHar[35]$mag$f":3.31465671479236e-05,"MHAI1$MX$HAMag$phsCHar[36]$mag$f":3.52981151081622e-05,"MHAI1$MX$HAMag$phsCHar[37]$mag$f":3.4104104997823e-05,"MHAI1$MX$HAMag$phsCHar[38]$mag$f":3.59108053089585e-05,"MHAI1$MX$HAMag$phsCHar[39]$mag$f":3.18571874231566e-05,"MHAI1$MX$HAMag$phsCHar[3]$mag$f":4.43091994384304e-05,"MHAI1$MX$HAMag$phsCHar[40]$mag$f":3.64550323865842e-05,"MHAI1$MX$HAMag$phsCHar[41]$mag$f":3.36344564857427e-05,"MHAI1$MX$HAMag$phsCHar[42]$mag$f":3.41843042406254e-05,"MHAI1$MX$HAMag$phsCHar[43]$mag$f":3.5533492336981e-05,"MHAI1$MX$HAMag$phsCHar[44]$mag$f":3.21142433676869e-05,"MHAI1$MX$HAMag$phsCHar[45]$mag$f":3.77149699488655e-05,"MHAI1$MX$HAMag$phsCHar[46]$mag$f":3.53745854226872e-05,"MHAI1$MX$HAMag$phsCHar[47]$mag$f":3.22222113027237e-05,"MHAI1$MX$HAMag$phsCHar[48]$mag$f":3.63245962944347e-05,"MHAI1$MX$HAMag$phsCHar[49]$mag$f":0,"MHAI1$MX$HAMag$phsCHar[4]$mag$f":3.58741381205618e-05,"MHAI1$MX$HAMag$phsCHar[50]$mag$f":0,"MHAI1$MX$HAMag$phsCHar[5]$mag$f":3.95355709770229e-05,"MHAI1$MX$HAMag$phsCHar[6]$mag$f":3.74661794921849e-05,"MHAI1$MX$HAMag$phsCHar[7]$mag$f":3.51459784724284e-05,"MHAI1$MX$HAMag$phsCHar[8]$mag$f":3.25189030263573e-05,"MHAI1$MX$HAMag$phsCHar[9]$mag$f":3.0271265131887e-05,"MHAI1$MX$HPhV$phsAHar[0]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[0]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[10]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[10]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[11]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[11]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[12]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[12]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[13]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[13]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[14]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[14]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[15]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[15]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[16]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[16]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[17]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[17]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[18]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[18]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[19]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[19]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[1]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[1]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[20]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[20]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[21]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[21]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[22]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[22]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[23]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[23]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[24]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[24]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[25]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[25]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[26]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[26]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[27]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[27]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[28]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[28]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[29]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[29]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[2]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[2]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[30]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[30]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[31]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[31]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[32]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[32]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[33]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[33]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[34]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[34]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[35]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[35]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[36]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[36]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[37]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[37]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[38]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[38]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[39]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[39]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[3]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[3]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[40]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[40]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[41]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[41]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[42]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[42]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[43]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[43]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[44]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[44]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[45]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[45]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[46]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[46]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[47]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[47]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[48]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[48]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[49]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[49]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[4]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[4]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[50]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[50]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[51]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[51]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[52]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[52]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[5]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[5]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[6]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[6]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[7]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[7]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[8]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[8]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[9]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[9]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[0]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[0]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[10]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[10]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[11]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[11]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[12]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[12]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[13]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[13]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[14]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[14]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[15]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[15]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[16]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[16]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[17]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[17]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[18]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[18]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[19]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[19]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[1]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[1]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[20]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[20]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[21]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[21]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[22]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[22]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[23]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[23]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[24]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[24]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[25]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[25]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[26]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[26]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[27]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[27]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[28]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[28]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[29]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[29]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[2]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[2]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[30]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[30]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[31]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[31]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[32]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[32]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[33]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[33]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[34]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[34]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[35]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[35]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[36]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[36]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[37]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[37]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[38]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[38]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[39]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[39]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[3]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[3]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[40]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[40]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[41]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[41]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[42]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[42]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[43]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[43]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[44]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[44]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[45]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[45]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[46]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[46]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[47]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[47]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[48]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[48]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[49]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[49]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[4]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[4]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[50]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[50]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[51]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[51]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[52]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[52]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[5]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[5]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[6]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[6]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[7]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[7]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[8]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[8]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[9]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[9]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[0]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[0]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[10]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[10]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[11]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[11]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[12]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[12]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[13]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[13]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[14]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[14]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[15]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[15]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[16]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[16]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[17]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[17]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[18]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[18]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[19]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[19]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[1]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[1]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[20]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[20]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[21]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[21]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[22]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[22]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[23]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[23]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[24]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[24]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[25]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[25]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[26]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[26]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[27]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[27]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[28]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[28]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[29]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[29]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[2]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[2]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[30]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[30]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[31]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[31]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[32]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[32]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[33]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[33]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[34]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[34]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[35]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[35]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[36]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[36]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[37]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[37]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[38]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[38]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[39]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[39]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[3]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[3]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[40]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[40]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[41]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[41]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[42]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[42]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[43]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[43]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[44]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[44]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[45]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[45]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[46]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[46]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[47]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[47]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[48]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[48]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[49]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[49]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[4]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[4]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[50]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[50]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[51]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[51]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[52]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[52]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[5]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[5]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[6]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[6]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[7]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[7]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[8]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[8]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[9]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[9]$mag$f":0,"MHAI1$MX$HPhVAng$phsAHar[0]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[10]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[11]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[12]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[13]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[14]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[15]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[16]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[17]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[18]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[19]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[1]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[20]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[21]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[22]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[23]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[24]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[25]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[26]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[27]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[28]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[29]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[2]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[30]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[31]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[32]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[33]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[34]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[35]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[36]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[37]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[38]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[39]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[3]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[40]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[41]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[42]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[43]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[44]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[45]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[46]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[47]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[48]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[49]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[4]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[50]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[5]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[6]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[7]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[8]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[9]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[0]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[10]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[11]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[12]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[13]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[14]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[15]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[16]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[17]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[18]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[19]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[1]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[20]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[21]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[22]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[23]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[24]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[25]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[26]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[27]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[28]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[29]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[2]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[30]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[31]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[32]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[33]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[34]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[35]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[36]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[37]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[38]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[39]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[3]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[40]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[41]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[42]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[43]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[44]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[45]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[46]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[47]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[48]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[49]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[4]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[50]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[5]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[6]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[7]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[8]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[9]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[0]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[10]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[11]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[12]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[13]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[14]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[15]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[16]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[17]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[18]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[19]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[1]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[20]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[21]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[22]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[23]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[24]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[25]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[26]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[27]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[28]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[29]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[2]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[30]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[31]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[32]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[33]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[34]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[35]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[36]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[37]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[38]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[39]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[3]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[40]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[41]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[42]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[43]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[44]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[45]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[46]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[47]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[48]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[49]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[4]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[50]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[5]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[6]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[7]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[8]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[9]$ang$f":0,"MHAI1$MX$HPhVMag$phsAHar[0]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[10]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[11]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[12]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[13]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[14]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[15]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[16]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[17]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[18]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[19]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[1]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[20]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[21]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[22]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[23]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[24]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[25]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[26]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[27]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[28]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[29]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[2]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[30]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[31]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[32]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[33]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[34]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[35]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[36]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[37]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[38]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[39]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[3]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[40]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[41]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[42]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[43]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[44]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[45]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[46]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[47]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[48]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[49]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[4]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[50]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[5]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[6]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[7]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[8]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[9]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[0]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[10]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[11]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[12]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[13]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[14]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[15]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[16]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[17]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[18]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[19]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[1]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[20]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[21]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[22]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[23]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[24]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[25]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[26]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[27]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[28]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[29]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[2]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[30]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[31]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[32]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[33]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[34]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[35]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[36]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[37]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[38]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[39]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[3]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[40]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[41]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[42]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[43]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[44]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[45]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[46]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[47]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[48]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[49]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[4]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[50]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[5]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[6]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[7]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[8]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[9]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[0]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[10]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[11]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[12]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[13]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[14]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[15]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[16]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[17]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[18]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[19]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[1]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[20]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[21]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[22]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[23]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[24]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[25]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[26]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[27]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[28]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[29]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[2]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[30]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[31]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[32]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[33]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[34]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[35]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[36]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[37]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[38]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[39]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[3]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[40]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[41]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[42]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[43]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[44]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[45]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[46]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[47]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[48]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[49]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[4]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[50]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[5]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[6]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[7]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[8]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[9]$mag$f":0,"MHAI1$MX$HSigPF$phsAHar[0]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[10]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[11]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[12]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[13]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[14]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[15]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[16]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[17]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[18]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[19]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[1]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[20]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[21]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[22]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[23]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[24]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[25]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[26]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[27]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[28]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[29]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[2]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[30]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[31]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[32]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[33]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[34]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[35]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[36]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[37]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[38]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[39]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[3]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[40]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[41]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[42]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[43]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[44]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[45]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[46]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[47]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[48]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[49]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[4]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[50]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[51]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[52]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[5]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[6]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[7]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[8]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[9]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[0]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[10]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[11]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[12]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[13]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[14]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[15]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[16]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[17]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[18]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[19]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[1]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[20]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[21]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[22]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[23]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[24]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[25]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[26]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[27]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[28]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[29]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[2]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[30]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[31]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[32]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[33]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[34]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[35]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[36]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[37]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[38]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[39]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[3]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[40]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[41]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[42]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[43]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[44]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[45]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[46]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[47]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[48]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[49]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[4]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[50]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[51]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[52]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[5]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[6]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[7]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[8]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[9]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[0]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[10]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[11]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[12]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[13]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[14]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[15]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[16]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[17]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[18]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[19]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[1]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[20]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[21]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[22]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[23]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[24]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[25]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[26]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[27]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[28]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[29]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[2]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[30]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[31]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[32]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[33]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[34]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[35]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[36]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[37]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[38]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[39]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[3]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[40]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[41]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[42]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[43]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[44]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[45]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[46]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[47]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[48]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[49]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[4]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[50]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[51]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[52]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[5]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[6]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[7]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[8]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[9]$mag$f":1,"MHAI1$MX$HTotPF$har[0]$mag$f":1,"MHAI1$MX$HTotPF$har[10]$mag$f":1,"MHAI1$MX$HTotPF$har[11]$mag$f":1,"MHAI1$MX$HTotPF$har[12]$mag$f":1,"MHAI1$MX$HTotPF$har[13]$mag$f":1,"MHAI1$MX$HTotPF$har[14]$mag$f":1,"MHAI1$MX$HTotPF$har[15]$mag$f":1,"MHAI1$MX$HTotPF$har[16]$mag$f":1,"MHAI1$MX$HTotPF$har[17]$mag$f":1,"MHAI1$MX$HTotPF$har[18]$mag$f":1,"MHAI1$MX$HTotPF$har[19]$mag$f":1,"MHAI1$MX$HTotPF$har[1]$mag$f":1,"MHAI1$MX$HTotPF$har[20]$mag$f":1,"MHAI1$MX$HTotPF$har[21]$mag$f":1,"MHAI1$MX$HTotPF$har[22]$mag$f":1,"MHAI1$MX$HTotPF$har[23]$mag$f":1,"MHAI1$MX$HTotPF$har[24]$mag$f":1,"MHAI1$MX$HTotPF$har[25]$mag$f":1,"MHAI1$MX$HTotPF$har[26]$mag$f":1,"MHAI1$MX$HTotPF$har[27]$mag$f":1,"MHAI1$MX$HTotPF$har[28]$mag$f":1,"MHAI1$MX$HTotPF$har[29]$mag$f":1,"MHAI1$MX$HTotPF$har[2]$mag$f":1,"MHAI1$MX$HTotPF$har[30]$mag$f":1,"MHAI1$MX$HTotPF$har[31]$mag$f":1,"MHAI1$MX$HTotPF$har[32]$mag$f":1,"MHAI1$MX$HTotPF$har[33]$mag$f":1,"MHAI1$MX$HTotPF$har[34]$mag$f":1,"MHAI1$MX$HTotPF$har[35]$mag$f":1,"MHAI1$MX$HTotPF$har[36]$mag$f":1,"MHAI1$MX$HTotPF$har[37]$mag$f":1,"MHAI1$MX$HTotPF$har[38]$mag$f":1,"MHAI1$MX$HTotPF$har[39]$mag$f":1,"MHAI1$MX$HTotPF$har[3]$mag$f":1,"MHAI1$MX$HTotPF$har[40]$mag$f":1,"MHAI1$MX$HTotPF$har[41]$mag$f":1,"MHAI1$MX$HTotPF$har[42]$mag$f":1,"MHAI1$MX$HTotPF$har[43]$mag$f":1,"MHAI1$MX$HTotPF$har[44]$mag$f":1,"MHAI1$MX$HTotPF$har[45]$mag$f":1,"MHAI1$MX$HTotPF$har[46]$mag$f":1,"MHAI1$MX$HTotPF$har[47]$mag$f":1,"MHAI1$MX$HTotPF$har[48]$mag$f":1,"MHAI1$MX$HTotPF$har[49]$mag$f":1,"MHAI1$MX$HTotPF$har[4]$mag$f":1,"MHAI1$MX$HTotPF$har[50]$mag$f":1,"MHAI1$MX$HTotPF$har[51]$mag$f":1,"MHAI1$MX$HTotPF$har[52]$mag$f":1,"MHAI1$MX$HTotPF$har[5]$mag$f":1,"MHAI1$MX$HTotPF$har[6]$mag$f":1,"MHAI1$MX$HTotPF$har[7]$mag$f":1,"MHAI1$MX$HTotPF$har[8]$mag$f":1,"MHAI1$MX$HTotPF$har[9]$mag$f":1,"MHAI1$MX$HTotVA$har[0]$mag$f":0,"MHAI1$MX$HTotVA$har[10]$mag$f":3.55469964574695e-08,"MHAI1$MX$HTotVA$har[11]$mag$f":3.94994401631266e-08,"MHAI1$MX$HTotVA$har[12]$mag$f":3.71277764088518e-08,"MHAI1$MX$HTotVA$har[13]$mag$f":3.8066424679073e-08,"MHAI1$MX$HTotVA$har[14]$mag$f":3.49610829175617e-08,"MHAI1$MX$HTotVA$har[15]$mag$f":3.35059731071397e-08,"MHAI1$MX$HTotVA$har[16]$mag$f":3.15412016504979e-08,"MHAI1$MX$HTotVA$har[17]$mag$f":3.36092753627781e-08,"MHAI1$MX$HTotVA$har[18]$mag$f":3.55475791025128e-08,"MHAI1$MX$HTotVA$har[19]$mag$f":4.11438705327782e-08,"MHAI1$MX$HTotVA$har[1]$mag$f":2.4166957324212e-10,"MHAI1$MX$HTotVA$har[20]$mag$f":3.36859926619582e-08,"MHAI1$MX$HTotVA$har[21]$mag$f":4.37147953391559e-08,"MHAI1$MX$HTotVA$har[22]$mag$f":3.45768675913405e-08,"MHAI1$MX$HTotVA$har[23]$mag$f":4.55735467141949e-08,"MHAI1$MX$HTotVA$har[24]$mag$f":3.22282822651232e-08,"MHAI1$MX$HTotVA$har[25]$mag$f":4.5065181808468e-08,"MHAI1$MX$HTotVA$har[26]$mag$f":3.51061295589261e-08,"MHAI1$MX$HTotVA$har[27]$mag$f":4.09594989037032e-08,"MHAI1$MX$HTotVA$har[28]$mag$f":3.65723487050218e-08,"MHAI1$MX$HTotVA$har[29]$mag$f":3.70112402947598e-08,"MHAI1$MX$HTotVA$har[2]$mag$f":3.99994490862809e-08,"MHAI1$MX$HTotVA$har[30]$mag$f":3.18618056383002e-08,"MHAI1$MX$HTotVA$har[31]$mag$f":3.80557310108998e-08,"MHAI1$MX$HTotVA$har[32]$mag$f":3.43744126496404e-08,"MHAI1$MX$HTotVA$har[33]$mag$f":3.70663677529137e-08,"MHAI1$MX$HTotVA$har[34]$mag$f":3.46245414561963e-08,"MHAI1$MX$HTotVA$har[35]$mag$f":4.00304678294106e-08,"MHAI1$MX$HTotVA$har[36]$mag$f":3.01972811200812e-08,"MHAI1$MX$HTotVA$har[37]$mag$f":3.51490427874523e-08,"MHAI1$MX$HTotVA$har[38]$mag$f":3.44660513462713e-08,"MHAI1$MX$HTotVA$har[39]$mag$f":3.81510538716157e-08,"MHAI1$MX$HTotVA$har[3]$mag$f":2.35694827210864e-07,"MHAI1$MX$HTotVA$har[40]$mag$f":3.56536098422566e-08,"MHAI1$MX$HTotVA$har[41]$mag$f":3.56143132762554e-08,"MHAI1$MX$HTotVA$har[42]$mag$f":3.87091532161321e-08,"MHAI1$MX$HTotVA$har[43]$mag$f":3.51908795437339e-08,"MHAI1$MX$HTotVA$har[44]$mag$f":3.44686199582611e-08,"MHAI1$MX$HTotVA$har[45]$mag$f":4.16844727624266e-08,"MHAI1$MX$HTotVA$har[46]$mag$f":3.77675810625533e-08,"MHAI1$MX$HTotVA$har[47]$mag$f":3.62947574217287e-08,"MHAI1$MX$HTotVA$har[48]$mag$f":3.2509415603954e-08,"MHAI1$MX$HTotVA$har[49]$mag$f":3.65400758539636e-08,"MHAI1$MX$HTotVA$har[4]$mag$f":3.78993796346094e-08,"MHAI1$MX$HTotVA$har[50]$mag$f":3.64104124628284e-08,"MHAI1$MX$HTotVA$har[51]$mag$f":0,"MHAI1$MX$HTotVA$har[52]$mag$f":0,"MHAI1$MX$HTotVA$har[5]$mag$f":2.58621753346233e-07,"MHAI1$MX$HTotVA$har[6]$mag$f":3.36759633512429e-08,"MHAI1$MX$HTotVA$har[7]$mag$f":2.31998882327389e-07,"MHAI1$MX$HTotVA$har[8]$mag$f":3.54155602622086e-08,"MHAI1$MX$HTotVA$har[9]$mag$f":4.32679811979142e-08,"MHAI1$MX$HTotVAr$har[0]$mag$f":0,"MHAI1$MX$HTotVAr$har[10]$mag$f":0,"MHAI1$MX$HTotVAr$har[11]$mag$f":0,"MHAI1$MX$HTotVAr$har[12]$mag$f":0,"MHAI1$MX$HTotVAr$har[13]$mag$f":0,"MHAI1$MX$HTotVAr$har[14]$mag$f":0,"MHAI1$MX$HTotVAr$har[15]$mag$f":0,"MHAI1$MX$HTotVAr$har[16]$mag$f":0,"MHAI1$MX$HTotVAr$har[17]$mag$f":0,"MHAI1$MX$HTotVAr$har[18]$mag$f":0,"MHAI1$MX$HTotVAr$har[19]$mag$f":0,"MHAI1$MX$HTotVAr$har[1]$mag$f":0,"MHAI1$MX$HTotVAr$har[20]$mag$f":0,"MHAI1$MX$HTotVAr$har[21]$mag$f":0,"MHAI1$MX$HTotVAr$har[22]$mag$f":0,"MHAI1$MX$HTotVAr$har[23]$mag$f":0,"MHAI1$MX$HTotVAr$har[24]$mag$f":0,"MHAI1$MX$HTotVAr$har[25]$mag$f":0,"MHAI1$MX$HTotVAr$har[26]$mag$f":0,"MHAI1$MX$HTotVAr$har[27]$mag$f":0,"MHAI1$MX$HTotVAr$har[28]$mag$f":0,"MHAI1$MX$HTotVAr$har[29]$mag$f":0,"MHAI1$MX$HTotVAr$har[2]$mag$f":0,"MHAI1$MX$HTotVAr$har[30]$mag$f":0,"MHAI1$MX$HTotVAr$har[31]$mag$f":0,"MHAI1$MX$HTotVAr$har[32]$mag$f":0,"MHAI1$MX$HTotVAr$har[33]$mag$f":0,"MHAI1$MX$HTotVAr$har[34]$mag$f":0,"MHAI1$MX$HTotVAr$har[35]$mag$f":0,"MHAI1$MX$HTotVAr$har[36]$mag$f":0,"MHAI1$MX$HTotVAr$har[37]$mag$f":0,"MHAI1$MX$HTotVAr$har[38]$mag$f":0,"MHAI1$MX$HTotVAr$har[39]$mag$f":0,"MHAI1$MX$HTotVAr$har[3]$mag$f":0,"MHAI1$MX$HTotVAr$har[40]$mag$f":0,"MHAI1$MX$HTotVAr$har[41]$mag$f":0,"MHAI1$MX$HTotVAr$har[42]$mag$f":0,"MHAI1$MX$HTotVAr$har[43]$mag$f":0,"MHAI1$MX$HTotVAr$har[44]$mag$f":0,"MHAI1$MX$HTotVAr$har[45]$mag$f":0,"MHAI1$MX$HTotVAr$har[46]$mag$f":0,"MHAI1$MX$HTotVAr$har[47]$mag$f":0,"MHAI1$MX$HTotVAr$har[48]$mag$f":0,"MHAI1$MX$HTotVAr$har[49]$mag$f":0,"MHAI1$MX$HTotVAr$har[4]$mag$f":0,"MHAI1$MX$HTotVAr$har[50]$mag$f":0,"MHAI1$MX$HTotVAr$har[51]$mag$f":0,"MHAI1$MX$HTotVAr$har[52]$mag$f":0,"MHAI1$MX$HTotVAr$har[5]$mag$f":0,"MHAI1$MX$HTotVAr$har[6]$mag$f":0,"MHAI1$MX$HTotVAr$har[7]$mag$f":0,"MHAI1$MX$HTotVAr$har[8]$mag$f":0,"MHAI1$MX$HTotVAr$har[9]$mag$f":0,"MHAI1$MX$HTotW$har[0]$mag$f":0,"MHAI1$MX$HTotW$har[10]$mag$f":3.55469964574695e-08,"MHAI1$MX$HTotW$har[11]$mag$f":3.94994401631266e-08,"MHAI1$MX$HTotW$har[12]$mag$f":3.71277764088518e-08,"MHAI1$MX$HTotW$har[13]$mag$f":3.8066424679073e-08,"MHAI1$MX$HTotW$har[14]$mag$f":3.49610829175617e-08,"MHAI1$MX$HTotW$har[15]$mag$f":3.35059731071397e-08,"MHAI1$MX$HTotW$har[16]$mag$f":3.15412016504979e-08,"MHAI1$MX$HTotW$har[17]$mag$f":3.36092753627781e-08,"MHAI1$MX$HTotW$har[18]$mag$f":3.55475791025128e-08,"MHAI1$MX$HTotW$har[19]$mag$f":4.11438705327782e-08,"MHAI1$MX$HTotW$har[1]$mag$f":2.4166957324212e-10,"MHAI1$MX$HTotW$har[20]$mag$f":3.36859926619582e-08,"MHAI1$MX$HTotW$har[21]$mag$f":4.37147953391559e-08,"MHAI1$MX$HTotW$har[22]$mag$f":3.45768675913405e-08,"MHAI1$MX$HTotW$har[23]$mag$f":4.55735467141949e-08,"MHAI1$MX$HTotW$har[24]$mag$f":3.22282822651232e-08,"MHAI1$MX$HTotW$har[25]$mag$f":4.5065181808468e-08,"MHAI1$MX$HTotW$har[26]$mag$f":3.51061295589261e-08,"MHAI1$MX$HTotW$har[27]$mag$f":4.09594989037032e-08,"MHAI1$MX$HTotW$har[28]$mag$f":3.65723487050218e-08,"MHAI1$MX$HTotW$har[29]$mag$f":3.70112402947598e-08,"MHAI1$MX$HTotW$har[2]$mag$f":3.99994490862809e-08,"MHAI1$MX$HTotW$har[30]$mag$f":3.18618056383002e-08,"MHAI1$MX$HTotW$har[31]$mag$f":3.80557310108998e-08,"MHAI1$MX$HTotW$har[32]$mag$f":3.43744126496404e-08,"MHAI1$MX$HTotW$har[33]$mag$f":3.70663677529137e-08,"MHAI1$MX$HTotW$har[34]$mag$f":3.46245414561963e-08,"MHAI1$MX$HTotW$har[35]$mag$f":4.00304678294106e-08,"MHAI1$MX$HTotW$har[36]$mag$f":3.01972811200812e-08,"MHAI1$MX$HTotW$har[37]$mag$f":3.51490427874523e-08,"MHAI1$MX$HTotW$har[38]$mag$f":3.44660513462713e-08,"MHAI1$MX$HTotW$har[39]$mag$f":3.81510538716157e-08,"MHAI1$MX$HTotW$har[3]$mag$f":2.35694827210864e-07,"MHAI1$MX$HTotW$har[40]$mag$f":3.56536098422566e-08,"MHAI1$MX$HTotW$har[41]$mag$f":3.56143132762554e-08,"MHAI1$MX$HTotW$har[42]$mag$f":3.87091532161321e-08,"MHAI1$MX$HTotW$har[43]$mag$f":3.51908795437339e-08,"MHAI1$MX$HTotW$har[44]$mag$f":3.44686199582611e-08,"MHAI1$MX$HTotW$har[45]$mag$f":4.16844727624266e-08,"MHAI1$MX$HTotW$har[46]$mag$f":3.77675810625533e-08,"MHAI1$MX$HTotW$har[47]$mag$f":3.62947574217287e-08,"MHAI1$MX$HTotW$har[48]$mag$f":3.2509415603954e-08,"MHAI1$MX$HTotW$har[49]$mag$f":3.65400758539636e-08,"MHAI1$MX$HTotW$har[4]$mag$f":3.78993796346094e-08,"MHAI1$MX$HTotW$har[50]$mag$f":3.64104124628284e-08,"MHAI1$MX$HTotW$har[51]$mag$f":0,"MHAI1$MX$HTotW$har[52]$mag$f":0,"MHAI1$MX$HTotW$har[5]$mag$f":2.58621753346233e-07,"MHAI1$MX$HTotW$har[6]$mag$f":3.36759633512429e-08,"MHAI1$MX$HTotW$har[7]$mag$f":2.31998882327389e-07,"MHAI1$MX$HTotW$har[8]$mag$f":3.54155602622086e-08,"MHAI1$MX$HTotW$har[9]$mag$f":4.32679811979142e-08,"MHAI1$MX$HVA$phsAHar[0]$mag$f":0,"MHAI1$MX$HVA$phsAHar[10]$mag$f":9.81843850667019e-09,"MHAI1$MX$HVA$phsAHar[11]$mag$f":1.51450940677478e-08,"MHAI1$MX$HVA$phsAHar[12]$mag$f":1.37594255988915e-08,"MHAI1$MX$HVA$phsAHar[13]$mag$f":1.3626690886781e-08,"MHAI1$MX$HVA$phsAHar[14]$mag$f":1.33938184987414e-08,"MHAI1$MX$HVA$phsAHar[15]$mag$f":1.07624460454758e-08,"MHAI1$MX$HVA$phsAHar[16]$mag$f":1.00013775039542e-08,"MHAI1$MX$HVA$phsAHar[17]$mag$f":1.16239409209129e-08,"MHAI1$MX$HVA$phsAHar[18]$mag$f":1.31415722748329e-08,"MHAI1$MX$HVA$phsAHar[19]$mag$f":1.23797443407625e-08,"MHAI1$MX$HVA$phsAHar[1]$mag$f":9.79861053407305e-11,"MHAI1$MX$HVA$phsAHar[20]$mag$f":1.16065743682725e-08,"MHAI1$MX$HVA$phsAHar[21]$mag$f":1.75000298696659e-08,"MHAI1$MX$HVA$phsAHar[22]$mag$f":1.22636469868098e-08,"MHAI1$MX$HVA$phsAHar[23]$mag$f":1.43466731827857e-08,"MHAI1$MX$HVA$phsAHar[24]$mag$f":1.12597673407322e-08,"MHAI1$MX$HVA$phsAHar[25]$mag$f":1.5433279543231e-08,"MHAI1$MX$HVA$phsAHar[26]$mag$f":1.17177521019585e-08,"MHAI1$MX$HVA$phsAHar[27]$mag$f":1.763732626614e-08,"MHAI1$MX$HVA$phsAHar[28]$mag$f":1.20004823855879e-08,"MHAI1$MX$HVA$phsAHar[29]$mag$f":1.26592905047573e-08,"MHAI1$MX$HVA$phsAHar[2]$mag$f":1.2933844217855e-08,"MHAI1$MX$HVA$phsAHar[30]$mag$f":1.06283888356984e-08,"MHAI1$MX$HVA$phsAHar[31]$mag$f":1.25849579646342e-08,"MHAI1$MX$HVA$phsAHar[32]$mag$f":1.07868523002708e-08,"MHAI1$MX$HVA$phsAHar[33]$mag$f":1.27342385525253e-08,"MHAI1$MX$HVA$phsAHar[34]$mag$f":1.11090967536143e-08,"MHAI1$MX$HVA$phsAHar[35]$mag$f":1.37379032594254e-08,"MHAI1$MX$HVA$phsAHar[36]$mag$f":1.03743325041705e-08,"MHAI1$MX$HVA$phsAHar[37]$mag$f":1.38438682739661e-08,"MHAI1$MX$HVA$phsAHar[38]$mag$f":1.17499814322741e-08,"MHAI1$MX$HVA$phsAHar[39]$mag$f":1.21888836801531e-08,"MHAI1$MX$HVA$phsAHar[3]$mag$f":8.31136830470314e-08,"MHAI1$MX$HVA$phsAHar[40]$mag$f":1.21447900625071e-08,"MHAI1$MX$HVA$phsAHar[41]$mag$f":1.30348150051418e-08,"MHAI1$MX$HVA$phsAHar[42]$mag$f":1.34686475306012e-08,"MHAI1$MX$HVA$phsAHar[43]$mag$f":1.06473230232496e-08,"MHAI1$MX$HVA$phsAHar[44]$mag$f":1.33071944574681e-08,"MHAI1$MX$HVA$phsAHar[45]$mag$f":1.40178375573896e-08,"MHAI1$MX$HVA$phsAHar[46]$mag$f":1.35863773564893e-08,"MHAI1$MX$HVA$phsAHar[47]$mag$f":1.18187726272367e-08,"MHAI1$MX$HVA$phsAHar[48]$mag$f":1.1509969866097e-08,"MHAI1$MX$HVA$phsAHar[49]$mag$f":1.43738132507565e-08,"MHAI1$MX$HVA$phsAHar[4]$mag$f":1.3619440686341e-08,"MHAI1$MX$HVA$phsAHar[50]$mag$f":1.17718172987225e-08,"MHAI1$MX$HVA$phsAHar[51]$mag$f":0,"MHAI1$MX$HVA$phsAHar[52]$mag$f":0,"MHAI1$MX$HVA$phsAHar[5]$mag$f":3.93928196729121e-08,"MHAI1$MX$HVA$phsAHar[6]$mag$f":1.16699041541324e-08,"MHAI1$MX$HVA$phsAHar[7]$mag$f":1.76510468463675e-07,"MHAI1$MX$HVA$phsAHar[8]$mag$f":1.0661354465924e-08,"MHAI1$MX$HVA$phsAHar[9]$mag$f":1.7780154237812e-08,"MHAI1$MX$HVA$phsBHar[0]$mag$f":0,"MHAI1$MX$HVA$phsBHar[10]$mag$f":1.34221194159068e-08,"MHAI1$MX$HVA$phsBHar[11]$mag$f":1.32273338948607e-08,"MHAI1$MX$HVA$phsBHar[12]$mag$f":1.20180754237253e-08,"MHAI1$MX$HVA$phsBHar[13]$mag$f":1.40027305306489e-08,"MHAI1$MX$HVA$phsBHar[14]$mag$f":9.44273637060178e-09,"MHAI1$MX$HVA$phsBHar[15]$mag$f":1.16596048371775e-08,"MHAI1$MX$HVA$phsBHar[16]$mag$f":1.09368514245034e-08,"MHAI1$MX$HVA$phsBHar[17]$mag$f":1.29259811743054e-08,"MHAI1$MX$HVA$phsBHar[18]$mag$f":1.23518910655207e-08,"MHAI1$MX$HVA$phsBHar[19]$mag$f":1.52200581027273e-08,"MHAI1$MX$HVA$phsBHar[1]$mag$f":9.25831841747105e-11,"MHAI1$MX$HVA$phsBHar[20]$mag$f":1.05690736162956e-08,"MHAI1$MX$HVA$phsBHar[21]$mag$f":1.4646510670957e-08,"MHAI1$MX$HVA$phsBHar[22]$mag$f":1.14371809800673e-08,"MHAI1$MX$HVA$phsBHar[23]$mag$f":1.81237780338961e-08,"MHAI1$MX$HVA$phsBHar[24]$mag$f":1.07341193711363e-08,"MHAI1$MX$HVA$phsBHar[25]$mag$f":1.54015200592994e-08,"MHAI1$MX$HVA$phsBHar[26]$mag$f":1.20857812646591e-08,"MHAI1$MX$HVA$phsBHar[27]$mag$f":1.26522037291465e-08,"MHAI1$MX$HVA$phsBHar[28]$mag$f":1.32030057997667e-08,"MHAI1$MX$HVA$phsBHar[29]$mag$f":1.26524710708509e-08,"MHAI1$MX$HVA$phsBHar[2]$mag$f":1.19826317757088e-08,"MHAI1$MX$HVA$phsBHar[30]$mag$f":1.0999736232975e-08,"MHAI1$MX$HVA$phsBHar[31]$mag$f":1.42063338870457e-08,"MHAI1$MX$HVA$phsBHar[32]$mag$f":1.18474021704174e-08,"MHAI1$MX$HVA$phsBHar[33]$mag$f":1.24567840487089e-08,"MHAI1$MX$HVA$phsBHar[34]$mag$f":1.35806104140102e-08,"MHAI1$MX$HVA$phsBHar[35]$mag$f":1.47650780490949e-08,"MHAI1$MX$HVA$phsBHar[36]$mag$f":1.01800061713675e-08,"MHAI1$MX$HVA$phsBHar[37]$mag$f":1.12823155262731e-08,"MHAI1$MX$HVA$phsBHar[38]$mag$f":1.19184901947733e-08,"MHAI1$MX$HVA$phsBHar[39]$mag$f":1.39353248940211e-08,"MHAI1$MX$HVA$phsBHar[3]$mag$f":7.63528120728552e-08,"MHAI1$MX$HVA$phsBHar[40]$mag$f":9.72318492387103e-09,"MHAI1$MX$HVA$phsBHar[41]$mag$f":1.24545271873444e-08,"MHAI1$MX$HVA$phsBHar[42]$mag$f":1.22460415141745e-08,"MHAI1$MX$HVA$phsBHar[43]$mag$f":1.38312730157963e-08,"MHAI1$MX$HVA$phsBHar[44]$mag$f":9.81226921936695e-09,"MHAI1$MX$HVA$phsBHar[45]$mag$f":1.52826977739551e-08,"MHAI1$MX$HVA$phsBHar[46]$mag$f":1.32123796348083e-08,"MHAI1$MX$HVA$phsBHar[47]$mag$f":1.26554544621627e-08,"MHAI1$MX$HVA$phsBHar[48]$mag$f":1.03295176856477e-08,"MHAI1$MX$HVA$phsBHar[49]$mag$f":1.14684937102538e-08,"MHAI1$MX$HVA$phsBHar[4]$mag$f":1.18805481008621e-08,"MHAI1$MX$HVA$phsBHar[50]$mag$f":1.28436754565087e-08,"MHAI1$MX$HVA$phsBHar[51]$mag$f":0,"MHAI1$MX$HVA$phsBHar[52]$mag$f":0,"MHAI1$MX$HVA$phsBHar[5]$mag$f":1.15913806553181e-07,"MHAI1$MX$HVA$phsBHar[6]$mag$f":1.10774855954787e-08,"MHAI1$MX$HVA$phsBHar[7]$mag$f":3.28994431697538e-08,"MHAI1$MX$HVA$phsBHar[8]$mag$f":1.11388747114916e-08,"MHAI1$MX$HVA$phsBHar[9]$mag$f":1.42666740643449e-08,"MHAI1$MX$HVA$phsCHar[0]$mag$f":0,"MHAI1$MX$HVA$phsCHar[10]$mag$f":1.2306439423071e-08,"MHAI1$MX$HVA$phsCHar[11]$mag$f":1.11270130886965e-08,"MHAI1$MX$HVA$phsCHar[12]$mag$f":1.1350279827127e-08,"MHAI1$MX$HVA$phsCHar[13]$mag$f":1.04370041498214e-08,"MHAI1$MX$HVA$phsCHar[14]$mag$f":1.21245298245753e-08,"MHAI1$MX$HVA$phsCHar[15]$mag$f":1.10839222244863e-08,"MHAI1$MX$HVA$phsCHar[16]$mag$f":1.06029753865755e-08,"MHAI1$MX$HVA$phsCHar[17]$mag$f":9.05935060302454e-09,"MHAI1$MX$HVA$phsCHar[18]$mag$f":1.00541122094455e-08,"MHAI1$MX$HVA$phsCHar[19]$mag$f":1.35440707538237e-08,"MHAI1$MX$HVA$phsCHar[1]$mag$f":5.11003184211489e-11,"MHAI1$MX$HVA$phsCHar[20]$mag$f":1.15103455655685e-08,"MHAI1$MX$HVA$phsCHar[21]$mag$f":1.15682574630682e-08,"MHAI1$MX$HVA$phsCHar[22]$mag$f":1.08760396244634e-08,"MHAI1$MX$HVA$phsCHar[23]$mag$f":1.31030990502268e-08,"MHAI1$MX$HVA$phsCHar[24]$mag$f":1.02343982177899e-08,"MHAI1$MX$HVA$phsCHar[25]$mag$f":1.42303804295807e-08,"MHAI1$MX$HVA$phsCHar[26]$mag$f":1.13025944159517e-08,"MHAI1$MX$HVA$phsCHar[27]$mag$f":1.06699697965951e-08,"MHAI1$MX$HVA$phsCHar[28]$mag$f":1.13688596314887e-08,"MHAI1$MX$HVA$phsCHar[29]$mag$f":1.1699473390081e-08,"MHAI1$MX$HVA$phsCHar[2]$mag$f":1.50829784217876e-08,"MHAI1$MX$HVA$phsCHar[30]$mag$f":1.02336805696268e-08,"MHAI1$MX$HVA$phsCHar[31]$mag$f":1.12644400473982e-08,"MHAI1$MX$HVA$phsCHar[32]$mag$f":1.17401572907738e-08,"MHAI1$MX$HVA$phsCHar[33]$mag$f":1.1875346039858e-08,"MHAI1$MX$HVA$phsCHar[34]$mag$f":9.93483162403663e-09,"MHAI1$MX$HVA$phsCHar[35]$mag$f":1.15274865208903e-08,"MHAI1$MX$HVA$phsCHar[36]$mag$f":9.64294066818638e-09,"MHAI1$MX$HVA$phsCHar[37]$mag$f":1.00228598753915e-08,"MHAI1$MX$HVA$phsCHar[38]$mag$f":1.07975823837592e-08,"MHAI1$MX$HVA$phsCHar[39]$mag$f":1.20268417447278e-08,"MHAI1$MX$HVA$phsCHar[3]$mag$f":7.62283605126868e-08,"MHAI1$MX$HVA$phsCHar[40]$mag$f":1.37856357440569e-08,"MHAI1$MX$HVA$phsCHar[41]$mag$f":1.0124972860126e-08,"MHAI1$MX$HVA$phsCHar[42]$mag$f":1.2994463283178e-08,"MHAI1$MX$HVA$phsCHar[43]$mag$f":1.07122843928664e-08,"MHAI1$MX$HVA$phsCHar[44]$mag$f":1.13491589459613e-08,"MHAI1$MX$HVA$phsCHar[45]$mag$f":1.23839374310819e-08,"MHAI1$MX$HVA$phsCHar[46]$mag$f":1.09688222948989e-08,"MHAI1$MX$HVA$phsCHar[47]$mag$f":1.18205267796156e-08,"MHAI1$MX$HVA$phsCHar[48]$mag$f":1.06699280522093e-08,"MHAI1$MX$HVA$phsCHar[49]$mag$f":1.06977671165964e-08,"MHAI1$MX$HVA$phsCHar[4]$mag$f":1.23993917355847e-08,"MHAI1$MX$HVA$phsCHar[50]$mag$f":1.17949205957757e-08,"MHAI1$MX$HVA$phsCHar[51]$mag$f":0,"MHAI1$MX$HVA$phsCHar[52]$mag$f":0,"MHAI1$MX$HVA$phsCHar[5]$mag$f":1.03315109356572e-07,"MHAI1$MX$HVA$phsCHar[6]$mag$f":1.09285762661671e-08,"MHAI1$MX$HVA$phsCHar[7]$mag$f":2.25889404958934e-08,"MHAI1$MX$HVA$phsCHar[8]$mag$f":1.36153275320794e-08,"MHAI1$MX$HVA$phsCHar[9]$mag$f":1.12211537839357e-08,"MHAI1$MX$HVAr$phsAHar[0]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[10]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[11]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[12]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[13]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[14]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[15]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[16]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[17]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[18]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[19]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[1]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[20]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[21]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[22]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[23]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[24]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[25]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[26]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[27]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[28]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[29]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[2]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[30]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[31]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[32]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[33]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[34]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[35]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[36]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[37]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[38]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[39]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[3]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[40]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[41]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[42]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[43]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[44]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[45]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[46]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[47]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[48]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[49]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[4]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[50]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[51]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[52]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[5]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[6]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[7]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[8]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[9]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[0]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[10]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[11]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[12]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[13]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[14]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[15]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[16]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[17]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[18]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[19]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[1]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[20]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[21]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[22]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[23]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[24]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[25]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[26]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[27]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[28]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[29]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[2]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[30]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[31]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[32]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[33]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[34]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[35]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[36]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[37]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[38]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[39]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[3]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[40]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[41]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[42]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[43]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[44]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[45]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[46]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[47]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[48]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[49]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[4]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[50]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[51]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[52]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[5]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[6]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[7]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[8]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[9]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[0]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[10]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[11]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[12]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[13]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[14]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[15]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[16]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[17]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[18]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[19]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[1]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[20]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[21]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[22]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[23]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[24]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[25]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[26]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[27]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[28]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[29]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[2]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[30]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[31]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[32]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[33]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[34]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[35]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[36]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[37]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[38]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[39]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[3]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[40]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[41]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[42]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[43]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[44]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[45]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[46]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[47]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[48]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[49]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[4]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[50]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[51]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[52]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[5]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[6]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[7]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[8]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[9]$mag$f":0,"MHAI1$MX$HW$phsAHar[0]$mag$f":0,"MHAI1$MX$HW$phsAHar[10]$mag$f":9.81843850667019e-09,"MHAI1$MX$HW$phsAHar[11]$mag$f":1.51450940677478e-08,"MHAI1$MX$HW$phsAHar[12]$mag$f":1.37594255988915e-08,"MHAI1$MX$HW$phsAHar[13]$mag$f":1.3626690886781e-08,"MHAI1$MX$HW$phsAHar[14]$mag$f":1.33938184987414e-08,"MHAI1$MX$HW$phsAHar[15]$mag$f":1.07624460454758e-08,"MHAI1$MX$HW$phsAHar[16]$mag$f":1.00013775039542e-08,"MHAI1$MX$HW$phsAHar[17]$mag$f":1.16239409209129e-08,"MHAI1$MX$HW$phsAHar[18]$mag$f":1.31415722748329e-08,"MHAI1$MX$HW$phsAHar[19]$mag$f":1.23797443407625e-08,"MHAI1$MX$HW$phsAHar[1]$mag$f":9.79861053407305e-11,"MHAI1$MX$HW$phsAHar[20]$mag$f":1.16065743682725e-08,"MHAI1$MX$HW$phsAHar[21]$mag$f":1.75000298696659e-08,"MHAI1$MX$HW$phsAHar[22]$mag$f":1.22636469868098e-08,"MHAI1$MX$HW$phsAHar[23]$mag$f":1.43466731827857e-08,"MHAI1$MX$HW$phsAHar[24]$mag$f":1.12597673407322e-08,"MHAI1$MX$HW$phsAHar[25]$mag$f":1.5433279543231e-08,"MHAI1$MX$HW$phsAHar[26]$mag$f":1.17177521019585e-08,"MHAI1$MX$HW$phsAHar[27]$mag$f":1.763732626614e-08,"MHAI1$MX$HW$phsAHar[28]$mag$f":1.20004823855879e-08,"MHAI1$MX$HW$phsAHar[29]$mag$f":1.26592905047573e-08,"MHAI1$MX$HW$phsAHar[2]$mag$f":1.2933844217855e-08,"MHAI1$MX$HW$phsAHar[30]$mag$f":1.06283888356984e-08,"MHAI1$MX$HW$phsAHar[31]$mag$f":1.25849579646342e-08,"MHAI1$MX$HW$phsAHar[32]$mag$f":1.07868523002708e-08,"MHAI1$MX$HW$phsAHar[33]$mag$f":1.27342385525253e-08,"MHAI1$MX$HW$phsAHar[34]$mag$f":1.11090967536143e-08,"MHAI1$MX$HW$phsAHar[35]$mag$f":1.37379032594254e-08,"MHAI1$MX$HW$phsAHar[36]$mag$f":1.03743325041705e-08,"MHAI1$MX$HW$phsAHar[37]$mag$f":1.38438682739661e-08,"MHAI1$MX$HW$phsAHar[38]$mag$f":1.17499814322741e-08,"MHAI1$MX$HW$phsAHar[39]$mag$f":1.21888836801531e-08,"MHAI1$MX$HW$phsAHar[3]$mag$f":8.31136830470314e-08,"MHAI1$MX$HW$phsAHar[40]$mag$f":1.21447900625071e-08,"MHAI1$MX$HW$phsAHar[41]$mag$f":1.30348150051418e-08,"MHAI1$MX$HW$phsAHar[42]$mag$f":1.34686475306012e-08,"MHAI1$MX$HW$phsAHar[43]$mag$f":1.06473230232496e-08,"MHAI1$MX$HW$phsAHar[44]$mag$f":1.33071944574681e-08,"MHAI1$MX$HW$phsAHar[45]$mag$f":1.40178375573896e-08,"MHAI1$MX$HW$phsAHar[46]$mag$f":1.35863773564893e-08,"MHAI1$MX$HW$phsAHar[47]$mag$f":1.18187726272367e-08,"MHAI1$MX$HW$phsAHar[48]$mag$f":1.1509969866097e-08,"MHAI1$MX$HW$phsAHar[49]$mag$f":1.43738132507565e-08,"MHAI1$MX$HW$phsAHar[4]$mag$f":1.3619440686341e-08,"MHAI1$MX$HW$phsAHar[50]$mag$f":1.17718172987225e-08,"MHAI1$MX$HW$phsAHar[51]$mag$f":0,"MHAI1$MX$HW$phsAHar[52]$mag$f":0,"MHAI1$MX$HW$phsAHar[5]$mag$f":3.93928196729121e-08,"MHAI1$MX$HW$phsAHar[6]$mag$f":1.16699041541324e-08,"MHAI1$MX$HW$phsAHar[7]$mag$f":1.76510468463675e-07,"MHAI1$MX$HW$phsAHar[8]$mag$f":1.0661354465924e-08,"MHAI1$MX$HW$phsAHar[9]$mag$f":1.7780154237812e-08,"MHAI1$MX$HW$phsBHar[0]$mag$f":0,"MHAI1$MX$HW$phsBHar[10]$mag$f":1.34221194159068e-08,"MHAI1$MX$HW$phsBHar[11]$mag$f":1.32273338948607e-08,"MHAI1$MX$HW$phsBHar[12]$mag$f":1.20180754237253e-08,"MHAI1$MX$HW$phsBHar[13]$mag$f":1.40027305306489e-08,"MHAI1$MX$HW$phsBHar[14]$mag$f":9.44273637060178e-09,"MHAI1$MX$HW$phsBHar[15]$mag$f":1.16596048371775e-08,"MHAI1$MX$HW$phsBHar[16]$mag$f":1.09368514245034e-08,"MHAI1$MX$HW$phsBHar[17]$mag$f":1.29259811743054e-08,"MHAI1$MX$HW$phsBHar[18]$mag$f":1.23518910655207e-08,"MHAI1$MX$HW$phsBHar[19]$mag$f":1.52200581027273e-08,"MHAI1$MX$HW$phsBHar[1]$mag$f":9.25831841747105e-11,"MHAI1$MX$HW$phsBHar[20]$mag$f":1.05690736162956e-08,"MHAI1$MX$HW$phsBHar[21]$mag$f":1.4646510670957e-08,"MHAI1$MX$HW$phsBHar[22]$mag$f":1.14371809800673e-08,"MHAI1$MX$HW$phsBHar[23]$mag$f":1.81237780338961e-08,"MHAI1$MX$HW$phsBHar[24]$mag$f":1.07341193711363e-08,"MHAI1$MX$HW$phsBHar[25]$mag$f":1.54015200592994e-08,"MHAI1$MX$HW$phsBHar[26]$mag$f":1.20857812646591e-08,"MHAI1$MX$HW$phsBHar[27]$mag$f":1.26522037291465e-08,"MHAI1$MX$HW$phsBHar[28]$mag$f":1.32030057997667e-08,"MHAI1$MX$HW$phsBHar[29]$mag$f":1.26524710708509e-08,"MHAI1$MX$HW$phsBHar[2]$mag$f":1.19826317757088e-08,"MHAI1$MX$HW$phsBHar[30]$mag$f":1.0999736232975e-08,"MHAI1$MX$HW$phsBHar[31]$mag$f":1.42063338870457e-08,"MHAI1$MX$HW$phsBHar[32]$mag$f":1.18474021704174e-08,"MHAI1$MX$HW$phsBHar[33]$mag$f":1.24567840487089e-08,"MHAI1$MX$HW$phsBHar[34]$mag$f":1.35806104140102e-08,"MHAI1$MX$HW$phsBHar[35]$mag$f":1.47650780490949e-08,"MHAI1$MX$HW$phsBHar[36]$mag$f":1.01800061713675e-08,"MHAI1$MX$HW$phsBHar[37]$mag$f":1.12823155262731e-08,"MHAI1$MX$HW$phsBHar[38]$mag$f":1.19184901947733e-08,"MHAI1$MX$HW$phsBHar[39]$mag$f":1.39353248940211e-08,"MHAI1$MX$HW$phsBHar[3]$mag$f":7.63528120728552e-08,"MHAI1$MX$HW$phsBHar[40]$mag$f":9.72318492387103e-09,"MHAI1$MX$HW$phsBHar[41]$mag$f":1.24545271873444e-08,"MHAI1$MX$HW$phsBHar[42]$mag$f":1.22460415141745e-08,"MHAI1$MX$HW$phsBHar[43]$mag$f":1.38312730157963e-08,"MHAI1$MX$HW$phsBHar[44]$mag$f":9.81226921936695e-09,"MHAI1$MX$HW$phsBHar[45]$mag$f":1.52826977739551e-08,"MHAI1$MX$HW$phsBHar[46]$mag$f":1.32123796348083e-08,"MHAI1$MX$HW$phsBHar[47]$mag$f":1.26554544621627e-08,"MHAI1$MX$HW$phsBHar[48]$mag$f":1.03295176856477e-08,"MHAI1$MX$HW$phsBHar[49]$mag$f":1.14684937102538e-08,"MHAI1$MX$HW$phsBHar[4]$mag$f":1.18805481008621e-08,"MHAI1$MX$HW$phsBHar[50]$mag$f":1.28436754565087e-08,"MHAI1$MX$HW$phsBHar[51]$mag$f":0,"MHAI1$MX$HW$phsBHar[52]$mag$f":0,"MHAI1$MX$HW$phsBHar[5]$mag$f":1.15913806553181e-07,"MHAI1$MX$HW$phsBHar[6]$mag$f":1.10774855954787e-08,"MHAI1$MX$HW$phsBHar[7]$mag$f":3.28994431697538e-08,"MHAI1$MX$HW$phsBHar[8]$mag$f":1.11388747114916e-08,"MHAI1$MX$HW$phsBHar[9]$mag$f":1.42666740643449e-08,"MHAI1$MX$HW$phsCHar[0]$mag$f":0,"MHAI1$MX$HW$phsCHar[10]$mag$f":1.2306439423071e-08,"MHAI1$MX$HW$phsCHar[11]$mag$f":1.11270130886965e-08,"MHAI1$MX$HW$phsCHar[12]$mag$f":1.1350279827127e-08,"MHAI1$MX$HW$phsCHar[13]$mag$f":1.04370041498214e-08,"MHAI1$MX$HW$phsCHar[14]$mag$f":1.21245298245753e-08,"MHAI1$MX$HW$phsCHar[15]$mag$f":1.10839222244863e-08,"MHAI1$MX$HW$phsCHar[16]$mag$f":1.06029753865755e-08,"MHAI1$MX$HW$phsCHar[17]$mag$f":9.05935060302454e-09,"MHAI1$MX$HW$phsCHar[18]$mag$f":1.00541122094455e-08,"MHAI1$MX$HW$phsCHar[19]$mag$f":1.35440707538237e-08,"MHAI1$MX$HW$phsCHar[1]$mag$f":5.11003184211489e-11,"MHAI1$MX$HW$phsCHar[20]$mag$f":1.15103455655685e-08,"MHAI1$MX$HW$phsCHar[21]$mag$f":1.15682574630682e-08,"MHAI1$MX$HW$phsCHar[22]$mag$f":1.08760396244634e-08,"MHAI1$MX$HW$phsCHar[23]$mag$f":1.31030990502268e-08,"MHAI1$MX$HW$phsCHar[24]$mag$f":1.02343982177899e-08,"MHAI1$MX$HW$phsCHar[25]$mag$f":1.42303804295807e-08,"MHAI1$MX$HW$phsCHar[26]$mag$f":1.13025944159517e-08,"MHAI1$MX$HW$phsCHar[27]$mag$f":1.06699697965951e-08,"MHAI1$MX$HW$phsCHar[28]$mag$f":1.13688596314887e-08,"MHAI1$MX$HW$phsCHar[29]$mag$f":1.1699473390081e-08,"MHAI1$MX$HW$phsCHar[2]$mag$f":1.50829784217876e-08,"MHAI1$MX$HW$phsCHar[30]$mag$f":1.02336805696268e-08,"MHAI1$MX$HW$phsCHar[31]$mag$f":1.12644400473982e-08,"MHAI1$MX$HW$phsCHar[32]$mag$f":1.17401572907738e-08,"MHAI1$MX$HW$phsCHar[33]$mag$f":1.1875346039858e-08,"MHAI1$MX$HW$phsCHar[34]$mag$f":9.93483162403663e-09,"MHAI1$MX$HW$phsCHar[35]$mag$f":1.15274865208903e-08,"MHAI1$MX$HW$phsCHar[36]$mag$f":9.64294066818638e-09,"MHAI1$MX$HW$phsCHar[37]$mag$f":1.00228598753915e-08,"MHAI1$MX$HW$phsCHar[38]$mag$f":1.07975823837592e-08,"MHAI1$MX$HW$phsCHar[39]$mag$f":1.20268417447278e-08,"MHAI1$MX$HW$phsCHar[3]$mag$f":7.62283605126868e-08,"MHAI1$MX$HW$phsCHar[40]$mag$f":1.37856357440569e-08,"MHAI1$MX$HW$phsCHar[41]$mag$f":1.0124972860126e-08,"MHAI1$MX$HW$phsCHar[42]$mag$f":1.2994463283178e-08,"MHAI1$MX$HW$phsCHar[43]$mag$f":1.07122843928664e-08,"MHAI1$MX$HW$phsCHar[44]$mag$f":1.13491589459613e-08,"MHAI1$MX$HW$phsCHar[45]$mag$f":1.23839374310819e-08,"MHAI1$MX$HW$phsCHar[46]$mag$f":1.09688222948989e-08,"MHAI1$MX$HW$phsCHar[47]$mag$f":1.18205267796156e-08,"MHAI1$MX$HW$phsCHar[48]$mag$f":1.06699280522093e-08,"MHAI1$MX$HW$phsCHar[49]$mag$f":1.06977671165964e-08,"MHAI1$MX$HW$phsCHar[4]$mag$f":1.23993917355847e-08,"MHAI1$MX$HW$phsCHar[50]$mag$f":1.17949205957757e-08,"MHAI1$MX$HW$phsCHar[51]$mag$f":0,"MHAI1$MX$HW$phsCHar[52]$mag$f":0,"MHAI1$MX$HW$phsCHar[5]$mag$f":1.03315109356572e-07,"MHAI1$MX$HW$phsCHar[6]$mag$f":1.09285762661671e-08,"MHAI1$MX$HW$phsCHar[7]$mag$f":2.25889404958934e-08,"MHAI1$MX$HW$phsCHar[8]$mag$f":1.36153275320794e-08,"MHAI1$MX$HW$phsCHar[9]$mag$f":1.12211537839357e-08,"MHAI1$MX$TddA$phsA$cVal$mag$f":0,"MHAI1$MX$TddA$phsB$cVal$mag$f":0,"MHAI1$MX$TddA$phsC$cVal$mag$f":0,"MHAI1$MX$ThdA$phsA$cVal$mag$f":0,"MHAI1$MX$ThdA$phsB$cVal$mag$f":0,"MHAI1$MX$ThdA$phsC$cVal$mag$f":0,"MHAI1$MX$ThdEvnA$phsA$cVal$mag$f":0,"MHAI1$MX$ThdEvnA$phsB$cVal$mag$f":0,"MHAI1$MX$ThdEvnA$phsC$cVal$mag$f":0,"MHAI1$MX$ThdEvnPhV$phsA$cVal$mag$f":0,"MHAI1$MX$ThdEvnPhV$phsB$cVal$mag$f":0,"MHAI1$MX$ThdEvnPhV$phsC$cVal$mag$f":0,"MHAI1$MX$ThdOddA$phsA$cVal$mag$f":0,"MHAI1$MX$ThdOddA$phsB$cVal$mag$f":0,"MHAI1$MX$ThdOddA$phsC$cVal$mag$f":0,"MHAI1$MX$ThdOddPhV$phsA$cVal$mag$f":0,"MHAI1$MX$ThdOddPhV$phsB$cVal$mag$f":0,"MHAI1$MX$ThdOddPhV$phsC$cVal$mag$f":0,"MHAI1$MX$ThdPhV$phsA$cVal$mag$f":0,"MHAI1$MX$ThdPhV$phsB$cVal$mag$f":0,"MHAI1$MX$ThdPhV$phsC$cVal$mag$f":0}}
\ No newline at end of file
+{"mp_id":"73e0a6553c2d24ee17f2623e14f9776b","v_wiring_type":"0","rpt_id":"rptRtHarm","rpt_no":4,"func_type":200,"data_time":1554423786000,"voltage_level":"0.000000","dev_type":"QH_ms","mms_json":{"MHAI1$MX$FundA$phsA$cVal$mag$f":0.000203718460397795,"MHAI1$MX$FundA$phsB$cVal$mag$f":0.000202769704628736,"MHAI1$MX$FundA$phsC$cVal$mag$f":9.06437417143025e-05,"MHAI1$MX$FundAAng$phsA$cVal$ang$f":0,"MHAI1$MX$FundAAng$phsB$cVal$ang$f":0,"MHAI1$MX$FundAAng$phsC$cVal$ang$f":0,"MHAI1$MX$FundPPV$phsAB$cVal$mag$f":2.2094639007264e-07,"MHAI1$MX$FundPPV$phsBC$cVal$mag$f":2.43469088445636e-07,"MHAI1$MX$FundPPV$phsCA$cVal$mag$f":1.65607630719933e-07,"MHAI1$MX$FundPPVAng$phsAB$cVal$ang$f":0,"MHAI1$MX$FundPPVAng$phsBC$cVal$ang$f":0,"MHAI1$MX$FundPPVAng$phsCA$cVal$ang$f":0,"MHAI1$MX$FundPhV$phsA$cVal$mag$f":5.64445144846104e-07,"MHAI1$MX$FundPhV$phsB$cVal$mag$f":4.32359968272067e-07,"MHAI1$MX$FundPhV$phsC$cVal$mag$f":6.14015505107091e-07,"MHAI1$MX$FundPhVAng$phsA$cVal$ang$f":0,"MHAI1$MX$FundPhVAng$phsB$cVal$ang$f":0,"MHAI1$MX$FundPhVAng$phsC$cVal$ang$f":0,"MHAI1$MX$HA$phsAHar[0]$ang$f":0,"MHAI1$MX$HA$phsAHar[0]$mag$f":0,"MHAI1$MX$HA$phsAHar[10]$ang$f":0,"MHAI1$MX$HA$phsAHar[10]$mag$f":4.13452944485471e-05,"MHAI1$MX$HA$phsAHar[11]$ang$f":0,"MHAI1$MX$HA$phsAHar[11]$mag$f":4.60408155049663e-05,"MHAI1$MX$HA$phsAHar[12]$ang$f":0,"MHAI1$MX$HA$phsAHar[12]$mag$f":4.22205703216605e-05,"MHAI1$MX$HA$phsAHar[13]$ang$f":0,"MHAI1$MX$HA$phsAHar[13]$mag$f":4.17824812757317e-05,"MHAI1$MX$HA$phsAHar[14]$ang$f":0,"MHAI1$MX$HA$phsAHar[14]$mag$f":4.04842940042727e-05,"MHAI1$MX$HA$phsAHar[15]$ang$f":0,"MHAI1$MX$HA$phsAHar[15]$mag$f":3.42207531502936e-05,"MHAI1$MX$HA$phsAHar[16]$ang$f":0,"MHAI1$MX$HA$phsAHar[16]$mag$f":3.91640860470943e-05,"MHAI1$MX$HA$phsAHar[17]$ang$f":0,"MHAI1$MX$HA$phsAHar[17]$mag$f":4.27000741183292e-05,"MHAI1$MX$HA$phsAHar[18]$ang$f":0,"MHAI1$MX$HA$phsAHar[18]$mag$f":3.9426395233022e-05,"MHAI1$MX$HA$phsAHar[19]$ang$f":0,"MHAI1$MX$HA$phsAHar[19]$mag$f":4.86856770294253e-05,"MHAI1$MX$HA$phsAHar[1]$ang$f":0,"MHAI1$MX$HA$phsAHar[1]$mag$f":0.000203718460397795,"MHAI1$MX$HA$phsAHar[20]$ang$f":0,"MHAI1$MX$HA$phsAHar[20]$mag$f":4.44939614681061e-05,"MHAI1$MX$HA$phsAHar[21]$ang$f":0,"MHAI1$MX$HA$phsAHar[21]$mag$f":5.97442231082823e-05,"MHAI1$MX$HA$phsAHar[22]$ang$f":0,"MHAI1$MX$HA$phsAHar[22]$mag$f":3.9926148019731e-05,"MHAI1$MX$HA$phsAHar[23]$ang$f":0,"MHAI1$MX$HA$phsAHar[23]$mag$f":5.70699230593164e-05,"MHAI1$MX$HA$phsAHar[24]$ang$f":0,"MHAI1$MX$HA$phsAHar[24]$mag$f":3.80641467927489e-05,"MHAI1$MX$HA$phsAHar[25]$ang$f":0,"MHAI1$MX$HA$phsAHar[25]$mag$f":4.99047309858724e-05,"MHAI1$MX$HA$phsAHar[26]$ang$f":0,"MHAI1$MX$HA$phsAHar[26]$mag$f":3.58694087481126e-05,"MHAI1$MX$HA$phsAHar[27]$ang$f":0,"MHAI1$MX$HA$phsAHar[27]$mag$f":4.75630695291329e-05,"MHAI1$MX$HA$phsAHar[28]$ang$f":0,"MHAI1$MX$HA$phsAHar[28]$mag$f":3.70817469956819e-05,"MHAI1$MX$HA$phsAHar[29]$ang$f":0,"MHAI1$MX$HA$phsAHar[29]$mag$f":3.71114874724299e-05,"MHAI1$MX$HA$phsAHar[2]$ang$f":0,"MHAI1$MX$HA$phsAHar[2]$mag$f":3.92452711821534e-05,"MHAI1$MX$HA$phsAHar[30]$ang$f":0,"MHAI1$MX$HA$phsAHar[30]$mag$f":4.13361594837625e-05,"MHAI1$MX$HA$phsAHar[31]$ang$f":0,"MHAI1$MX$HA$phsAHar[31]$mag$f":3.83045698981732e-05,"MHAI1$MX$HA$phsAHar[32]$ang$f":0,"MHAI1$MX$HA$phsAHar[32]$mag$f":3.65400082955603e-05,"MHAI1$MX$HA$phsAHar[33]$ang$f":0,"MHAI1$MX$HA$phsAHar[33]$mag$f":4.81602983199991e-05,"MHAI1$MX$HA$phsAHar[34]$ang$f":0,"MHAI1$MX$HA$phsAHar[34]$mag$f":3.5691715311259e-05,"MHAI1$MX$HA$phsAHar[35]$ang$f":0,"MHAI1$MX$HA$phsAHar[35]$mag$f":4.87668512505479e-05,"MHAI1$MX$HA$phsAHar[36]$ang$f":0,"MHAI1$MX$HA$phsAHar[36]$mag$f":4.07428706239443e-05,"MHAI1$MX$HA$phsAHar[37]$ang$f":0,"MHAI1$MX$HA$phsAHar[37]$mag$f":4.57464702776633e-05,"MHAI1$MX$HA$phsAHar[38]$ang$f":0,"MHAI1$MX$HA$phsAHar[38]$mag$f":3.84859413316008e-05,"MHAI1$MX$HA$phsAHar[39]$ang$f":0,"MHAI1$MX$HA$phsAHar[39]$mag$f":4.38261558883823e-05,"MHAI1$MX$HA$phsAHar[3]$ang$f":0,"MHAI1$MX$HA$phsAHar[3]$mag$f":0.000117784817120992,"MHAI1$MX$HA$phsAHar[40]$ang$f":0,"MHAI1$MX$HA$phsAHar[40]$mag$f":3.96837422158569e-05,"MHAI1$MX$HA$phsAHar[41]$ang$f":0,"MHAI1$MX$HA$phsAHar[41]$mag$f":3.88324879168067e-05,"MHAI1$MX$HA$phsAHar[42]$ang$f":0,"MHAI1$MX$HA$phsAHar[42]$mag$f":3.75263625755906e-05,"MHAI1$MX$HA$phsAHar[43]$ang$f":0,"MHAI1$MX$HA$phsAHar[43]$mag$f":3.89361084671691e-05,"MHAI1$MX$HA$phsAHar[44]$ang$f":0,"MHAI1$MX$HA$phsAHar[44]$mag$f":3.91941248381045e-05,"MHAI1$MX$HA$phsAHar[45]$ang$f":0,"MHAI1$MX$HA$phsAHar[45]$mag$f":4.21829354309011e-05,"MHAI1$MX$HA$phsAHar[46]$ang$f":0,"MHAI1$MX$HA$phsAHar[46]$mag$f":3.61936617991887e-05,"MHAI1$MX$HA$phsAHar[47]$ang$f":0,"MHAI1$MX$HA$phsAHar[47]$mag$f":3.97687217628118e-05,"MHAI1$MX$HA$phsAHar[48]$ang$f":0,"MHAI1$MX$HA$phsAHar[48]$mag$f":3.4683667763602e-05,"MHAI1$MX$HA$phsAHar[49]$ang$f":0,"MHAI1$MX$HA$phsAHar[49]$mag$f":3.64576299034525e-05,"MHAI1$MX$HA$phsAHar[4]$ang$f":0,"MHAI1$MX$HA$phsAHar[4]$mag$f":4.3764419388026e-05,"MHAI1$MX$HA$phsAHar[50]$ang$f":0,"MHAI1$MX$HA$phsAHar[50]$mag$f":4.26760889240541e-05,"MHAI1$MX$HA$phsAHar[51]$ang$f":0,"MHAI1$MX$HA$phsAHar[51]$mag$f":0,"MHAI1$MX$HA$phsAHar[52]$ang$f":0,"MHAI1$MX$HA$phsAHar[52]$mag$f":0,"MHAI1$MX$HA$phsAHar[5]$ang$f":0,"MHAI1$MX$HA$phsAHar[5]$mag$f":5.42941634193994e-05,"MHAI1$MX$HA$phsAHar[6]$ang$f":0,"MHAI1$MX$HA$phsAHar[6]$mag$f":4.20649994339328e-05,"MHAI1$MX$HA$phsAHar[7]$ang$f":0,"MHAI1$MX$HA$phsAHar[7]$mag$f":5.94322336837649e-05,"MHAI1$MX$HA$phsAHar[8]$ang$f":0,"MHAI1$MX$HA$phsAHar[8]$mag$f":3.80080491595436e-05,"MHAI1$MX$HA$phsAHar[9]$ang$f":0,"MHAI1$MX$HA$phsAHar[9]$mag$f":4.66663223051e-05,"MHAI1$MX$HA$phsBHar[0]$ang$f":0,"MHAI1$MX$HA$phsBHar[0]$mag$f":0,"MHAI1$MX$HA$phsBHar[10]$ang$f":0,"MHAI1$MX$HA$phsBHar[10]$mag$f":3.7847497878829e-05,"MHAI1$MX$HA$phsBHar[11]$ang$f":0,"MHAI1$MX$HA$phsBHar[11]$mag$f":4.55956360383425e-05,"MHAI1$MX$HA$phsBHar[12]$ang$f":0,"MHAI1$MX$HA$phsBHar[12]$mag$f":3.86347855965141e-05,"MHAI1$MX$HA$phsBHar[13]$ang$f":0,"MHAI1$MX$HA$phsBHar[13]$mag$f":4.27087652496994e-05,"MHAI1$MX$HA$phsBHar[14]$ang$f":0,"MHAI1$MX$HA$phsBHar[14]$mag$f":3.46821179846302e-05,"MHAI1$MX$HA$phsBHar[15]$ang$f":0,"MHAI1$MX$HA$phsBHar[15]$mag$f":3.9698468754068e-05,"MHAI1$MX$HA$phsBHar[16]$ang$f":0,"MHAI1$MX$HA$phsBHar[16]$mag$f":4.2129398934776e-05,"MHAI1$MX$HA$phsBHar[17]$ang$f":0,"MHAI1$MX$HA$phsBHar[17]$mag$f":4.06127182941418e-05,"MHAI1$MX$HA$phsBHar[18]$ang$f":0,"MHAI1$MX$HA$phsBHar[18]$mag$f":3.58549623342697e-05,"MHAI1$MX$HA$phsBHar[19]$ang$f":0,"MHAI1$MX$HA$phsBHar[19]$mag$f":4.99079033033922e-05,"MHAI1$MX$HA$phsBHar[1]$ang$f":0,"MHAI1$MX$HA$phsBHar[1]$mag$f":0.000202769704628736,"MHAI1$MX$HA$phsBHar[20]$ang$f":0,"MHAI1$MX$HA$phsBHar[20]$mag$f":4.35491419921163e-05,"MHAI1$MX$HA$phsBHar[21]$ang$f":0,"MHAI1$MX$HA$phsBHar[21]$mag$f":4.80562302982435e-05,"MHAI1$MX$HA$phsBHar[22]$ang$f":0,"MHAI1$MX$HA$phsBHar[22]$mag$f":3.94113594666123e-05,"MHAI1$MX$HA$phsBHar[23]$ang$f":0,"MHAI1$MX$HA$phsBHar[23]$mag$f":5.21368601766881e-05,"MHAI1$MX$HA$phsBHar[24]$ang$f":0,"MHAI1$MX$HA$phsBHar[24]$mag$f":3.60119520337321e-05,"MHAI1$MX$HA$phsBHar[25]$ang$f":0,"MHAI1$MX$HA$phsBHar[25]$mag$f":5.3840376494918e-05,"MHAI1$MX$HA$phsBHar[26]$ang$f":0,"MHAI1$MX$HA$phsBHar[26]$mag$f":4.23862038587686e-05,"MHAI1$MX$HA$phsBHar[27]$ang$f":0,"MHAI1$MX$HA$phsBHar[27]$mag$f":4.21742661274038e-05,"MHAI1$MX$HA$phsBHar[28]$ang$f":0,"MHAI1$MX$HA$phsBHar[28]$mag$f":3.62021637556609e-05,"MHAI1$MX$HA$phsBHar[29]$ang$f":0,"MHAI1$MX$HA$phsBHar[29]$mag$f":3.66424028470647e-05,"MHAI1$MX$HA$phsBHar[2]$ang$f":0,"MHAI1$MX$HA$phsBHar[2]$mag$f":4.21500371885486e-05,"MHAI1$MX$HA$phsBHar[30]$ang$f":0,"MHAI1$MX$HA$phsBHar[30]$mag$f":3.51945745933335e-05,"MHAI1$MX$HA$phsBHar[31]$ang$f":0,"MHAI1$MX$HA$phsBHar[31]$mag$f":4.47224992967676e-05,"MHAI1$MX$HA$phsBHar[32]$ang$f":0,"MHAI1$MX$HA$phsBHar[32]$mag$f":3.4857599530369e-05,"MHAI1$MX$HA$phsBHar[33]$ang$f":0,"MHAI1$MX$HA$phsBHar[33]$mag$f":3.8168622268131e-05,"MHAI1$MX$HA$phsBHar[34]$ang$f":0,"MHAI1$MX$HA$phsBHar[34]$mag$f":4.04132078983821e-05,"MHAI1$MX$HA$phsBHar[35]$ang$f":0,"MHAI1$MX$HA$phsBHar[35]$mag$f":4.85274686070625e-05,"MHAI1$MX$HA$phsBHar[36]$ang$f":0,"MHAI1$MX$HA$phsBHar[36]$mag$f":3.76934767700732e-05,"MHAI1$MX$HA$phsBHar[37]$ang$f":0,"MHAI1$MX$HA$phsBHar[37]$mag$f":3.61961610906292e-05,"MHAI1$MX$HA$phsBHar[38]$ang$f":0,"MHAI1$MX$HA$phsBHar[38]$mag$f":3.57009885192383e-05,"MHAI1$MX$HA$phsBHar[39]$ang$f":0,"MHAI1$MX$HA$phsBHar[39]$mag$f":3.47863169736229e-05,"MHAI1$MX$HA$phsBHar[3]$ang$f":0,"MHAI1$MX$HA$phsBHar[3]$mag$f":0.000119364711281378,"MHAI1$MX$HA$phsBHar[40]$ang$f":0,"MHAI1$MX$HA$phsBHar[40]$mag$f":4.22120319854002e-05,"MHAI1$MX$HA$phsBHar[41]$ang$f":0,"MHAI1$MX$HA$phsBHar[41]$mag$f":3.94070957554504e-05,"MHAI1$MX$HA$phsBHar[42]$ang$f":0,"MHAI1$MX$HA$phsBHar[42]$mag$f":3.90369750675745e-05,"MHAI1$MX$HA$phsBHar[43]$ang$f":0,"MHAI1$MX$HA$phsBHar[43]$mag$f":4.09311141993385e-05,"MHAI1$MX$HA$phsBHar[44]$ang$f":0,"MHAI1$MX$HA$phsBHar[44]$mag$f":3.79672055714764e-05,"MHAI1$MX$HA$phsBHar[45]$ang$f":0,"MHAI1$MX$HA$phsBHar[45]$mag$f":4.29019091825467e-05,"MHAI1$MX$HA$phsBHar[46]$ang$f":0,"MHAI1$MX$HA$phsBHar[46]$mag$f":3.84184349968564e-05,"MHAI1$MX$HA$phsBHar[47]$ang$f":0,"MHAI1$MX$HA$phsBHar[47]$mag$f":3.88896223739721e-05,"MHAI1$MX$HA$phsBHar[48]$ang$f":0,"MHAI1$MX$HA$phsBHar[48]$mag$f":3.54133699147496e-05,"MHAI1$MX$HA$phsBHar[49]$ang$f":0,"MHAI1$MX$HA$phsBHar[49]$mag$f":4.01558791054413e-05,"MHAI1$MX$HA$phsBHar[4]$ang$f":0,"MHAI1$MX$HA$phsBHar[4]$mag$f":3.80393794330303e-05,"MHAI1$MX$HA$phsBHar[50]$ang$f":0,"MHAI1$MX$HA$phsBHar[50]$mag$f":3.91048233723268e-05,"MHAI1$MX$HA$phsBHar[51]$ang$f":0,"MHAI1$MX$HA$phsBHar[51]$mag$f":0,"MHAI1$MX$HA$phsBHar[52]$ang$f":0,"MHAI1$MX$HA$phsBHar[52]$mag$f":0,"MHAI1$MX$HA$phsBHar[5]$ang$f":0,"MHAI1$MX$HA$phsBHar[5]$mag$f":4.95484455313999e-05,"MHAI1$MX$HA$phsBHar[6]$ang$f":0,"MHAI1$MX$HA$phsBHar[6]$mag$f":3.50175578205381e-05,"MHAI1$MX$HA$phsBHar[7]$ang$f":0,"MHAI1$MX$HA$phsBHar[7]$mag$f":6.35000033071265e-05,"MHAI1$MX$HA$phsBHar[8]$ang$f":0,"MHAI1$MX$HA$phsBHar[8]$mag$f":3.9977614505915e-05,"MHAI1$MX$HA$phsBHar[9]$ang$f":0,"MHAI1$MX$HA$phsBHar[9]$mag$f":4.72284154966474e-05,"MHAI1$MX$HA$phsCHar[0]$ang$f":0,"MHAI1$MX$HA$phsCHar[0]$mag$f":0,"MHAI1$MX$HA$phsCHar[10]$ang$f":0,"MHAI1$MX$HA$phsCHar[10]$mag$f":3.35906406689901e-05,"MHAI1$MX$HA$phsCHar[11]$ang$f":0,"MHAI1$MX$HA$phsCHar[11]$mag$f":3.19175815093331e-05,"MHAI1$MX$HA$phsCHar[12]$ang$f":0,"MHAI1$MX$HA$phsCHar[12]$mag$f":3.66594540537335e-05,"MHAI1$MX$HA$phsCHar[13]$ang$f":0,"MHAI1$MX$HA$phsCHar[13]$mag$f":3.75328127120156e-05,"MHAI1$MX$HA$phsCHar[14]$ang$f":0,"MHAI1$MX$HA$phsCHar[14]$mag$f":3.64755615009926e-05,"MHAI1$MX$HA$phsCHar[15]$ang$f":0,"MHAI1$MX$HA$phsCHar[15]$mag$f":3.31598166667391e-05,"MHAI1$MX$HA$phsCHar[16]$ang$f":0,"MHAI1$MX$HA$phsCHar[16]$mag$f":3.11656112899072e-05,"MHAI1$MX$HA$phsCHar[17]$ang$f":0,"MHAI1$MX$HA$phsCHar[17]$mag$f":3.10799150611274e-05,"MHAI1$MX$HA$phsCHar[18]$ang$f":0,"MHAI1$MX$HA$phsCHar[18]$mag$f":3.58897523256019e-05,"MHAI1$MX$HA$phsCHar[19]$ang$f":0,"MHAI1$MX$HA$phsCHar[19]$mag$f":3.64033039659262e-05,"MHAI1$MX$HA$phsCHar[1]$ang$f":0,"MHAI1$MX$HA$phsCHar[1]$mag$f":9.06437417143025e-05,"MHAI1$MX$HA$phsCHar[20]$ang$f":0,"MHAI1$MX$HA$phsCHar[20]$mag$f":3.58752076863311e-05,"MHAI1$MX$HA$phsCHar[21]$ang$f":0,"MHAI1$MX$HA$phsCHar[21]$mag$f":3.70730049326085e-05,"MHAI1$MX$HA$phsCHar[22]$ang$f":0,"MHAI1$MX$HA$phsCHar[22]$mag$f":3.19951686833519e-05,"MHAI1$MX$HA$phsCHar[23]$ang$f":0,"MHAI1$MX$HA$phsCHar[23]$mag$f":4.23852034145966e-05,"MHAI1$MX$HA$phsCHar[24]$ang$f":0,"MHAI1$MX$HA$phsCHar[24]$mag$f":3.38800964527763e-05,"MHAI1$MX$HA$phsCHar[25]$ang$f":0,"MHAI1$MX$HA$phsCHar[25]$mag$f":4.04072161472868e-05,"MHAI1$MX$HA$phsCHar[26]$ang$f":0,"MHAI1$MX$HA$phsCHar[26]$mag$f":2.82904675259488e-05,"MHAI1$MX$HA$phsCHar[27]$ang$f":0,"MHAI1$MX$HA$phsCHar[27]$mag$f":3.69963054254185e-05,"MHAI1$MX$HA$phsCHar[28]$ang$f":0,"MHAI1$MX$HA$phsCHar[28]$mag$f":3.37079545715824e-05,"MHAI1$MX$HA$phsCHar[29]$ang$f":0,"MHAI1$MX$HA$phsCHar[29]$mag$f":2.83521549135912e-05,"MHAI1$MX$HA$phsCHar[2]$ang$f":0,"MHAI1$MX$HA$phsCHar[2]$mag$f":3.88726875826251e-05,"MHAI1$MX$HA$phsCHar[30]$ang$f":0,"MHAI1$MX$HA$phsCHar[30]$mag$f":3.24792454193812e-05,"MHAI1$MX$HA$phsCHar[31]$ang$f":0,"MHAI1$MX$HA$phsCHar[31]$mag$f":3.44176878570579e-05,"MHAI1$MX$HA$phsCHar[32]$ang$f":0,"MHAI1$MX$HA$phsCHar[32]$mag$f":3.59441473847255e-05,"MHAI1$MX$HA$phsCHar[33]$ang$f":0,"MHAI1$MX$HA$phsCHar[33]$mag$f":3.7249737943057e-05,"MHAI1$MX$HA$phsCHar[34]$ang$f":0,"MHAI1$MX$HA$phsCHar[34]$mag$f":3.25029504892882e-05,"MHAI1$MX$HA$phsCHar[35]$ang$f":0,"MHAI1$MX$HA$phsCHar[35]$mag$f":3.48721841874067e-05,"MHAI1$MX$HA$phsCHar[36]$ang$f":0,"MHAI1$MX$HA$phsCHar[36]$mag$f":3.56997661583591e-05,"MHAI1$MX$HA$phsCHar[37]$ang$f":0,"MHAI1$MX$HA$phsCHar[37]$mag$f":3.45971857313998e-05,"MHAI1$MX$HA$phsCHar[38]$ang$f":0,"MHAI1$MX$HA$phsCHar[38]$mag$f":3.32635390805081e-05,"MHAI1$MX$HA$phsCHar[39]$ang$f":0,"MHAI1$MX$HA$phsCHar[39]$mag$f":2.76740956905996e-05,"MHAI1$MX$HA$phsCHar[3]$ang$f":0,"MHAI1$MX$HA$phsCHar[3]$mag$f":6.25429602223448e-05,"MHAI1$MX$HA$phsCHar[40]$ang$f":0,"MHAI1$MX$HA$phsCHar[40]$mag$f":3.12719748762902e-05,"MHAI1$MX$HA$phsCHar[41]$ang$f":0,"MHAI1$MX$HA$phsCHar[41]$mag$f":3.36651391990017e-05,"MHAI1$MX$HA$phsCHar[42]$ang$f":0,"MHAI1$MX$HA$phsCHar[42]$mag$f":3.64217812602874e-05,"MHAI1$MX$HA$phsCHar[43]$ang$f":0,"MHAI1$MX$HA$phsCHar[43]$mag$f":3.40851256623864e-05,"MHAI1$MX$HA$phsCHar[44]$ang$f":0,"MHAI1$MX$HA$phsCHar[44]$mag$f":3.56932941940613e-05,"MHAI1$MX$HA$phsCHar[45]$ang$f":0,"MHAI1$MX$HA$phsCHar[45]$mag$f":3.57807184627745e-05,"MHAI1$MX$HA$phsCHar[46]$ang$f":0,"MHAI1$MX$HA$phsCHar[46]$mag$f":3.13329001073726e-05,"MHAI1$MX$HA$phsCHar[47]$ang$f":0,"MHAI1$MX$HA$phsCHar[47]$mag$f":3.63794206350576e-05,"MHAI1$MX$HA$phsCHar[48]$ang$f":0,"MHAI1$MX$HA$phsCHar[48]$mag$f":2.82301989500411e-05,"MHAI1$MX$HA$phsCHar[49]$ang$f":0,"MHAI1$MX$HA$phsCHar[49]$mag$f":3.51993912772741e-05,"MHAI1$MX$HA$phsCHar[4]$ang$f":0,"MHAI1$MX$HA$phsCHar[4]$mag$f":3.6890953197144e-05,"MHAI1$MX$HA$phsCHar[50]$ang$f":0,"MHAI1$MX$HA$phsCHar[50]$mag$f":3.17622725560796e-05,"MHAI1$MX$HA$phsCHar[51]$ang$f":0,"MHAI1$MX$HA$phsCHar[51]$mag$f":0,"MHAI1$MX$HA$phsCHar[52]$ang$f":0,"MHAI1$MX$HA$phsCHar[52]$mag$f":0,"MHAI1$MX$HA$phsCHar[5]$ang$f":0,"MHAI1$MX$HA$phsCHar[5]$mag$f":4.42062628280837e-05,"MHAI1$MX$HA$phsCHar[6]$ang$f":0,"MHAI1$MX$HA$phsCHar[6]$mag$f":3.28863461618312e-05,"MHAI1$MX$HA$phsCHar[7]$ang$f":0,"MHAI1$MX$HA$phsCHar[7]$mag$f":3.46744200214744e-05,"MHAI1$MX$HA$phsCHar[8]$ang$f":0,"MHAI1$MX$HA$phsCHar[8]$mag$f":3.36900993715972e-05,"MHAI1$MX$HA$phsCHar[9]$ang$f":0,"MHAI1$MX$HA$phsCHar[9]$mag$f":3.27391026075929e-05,"MHAI1$MX$HAAng$phsAHar[0]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[10]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[11]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[12]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[13]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[14]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[15]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[16]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[17]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[18]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[19]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[1]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[20]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[21]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[22]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[23]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[24]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[25]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[26]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[27]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[28]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[29]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[2]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[30]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[31]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[32]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[33]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[34]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[35]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[36]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[37]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[38]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[39]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[3]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[40]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[41]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[42]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[43]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[44]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[45]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[46]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[47]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[48]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[49]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[4]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[50]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[5]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[6]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[7]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[8]$ang$f":0,"MHAI1$MX$HAAng$phsAHar[9]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[0]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[10]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[11]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[12]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[13]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[14]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[15]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[16]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[17]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[18]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[19]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[1]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[20]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[21]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[22]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[23]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[24]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[25]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[26]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[27]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[28]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[29]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[2]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[30]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[31]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[32]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[33]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[34]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[35]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[36]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[37]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[38]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[39]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[3]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[40]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[41]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[42]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[43]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[44]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[45]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[46]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[47]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[48]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[49]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[4]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[50]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[5]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[6]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[7]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[8]$ang$f":0,"MHAI1$MX$HAAng$phsBHar[9]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[0]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[10]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[11]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[12]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[13]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[14]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[15]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[16]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[17]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[18]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[19]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[1]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[20]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[21]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[22]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[23]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[24]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[25]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[26]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[27]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[28]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[29]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[2]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[30]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[31]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[32]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[33]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[34]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[35]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[36]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[37]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[38]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[39]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[3]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[40]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[41]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[42]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[43]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[44]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[45]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[46]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[47]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[48]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[49]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[4]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[50]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[5]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[6]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[7]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[8]$ang$f":0,"MHAI1$MX$HAAng$phsCHar[9]$ang$f":0,"MHAI1$MX$HAMag$phsAHar[0]$mag$f":3.92452711821534e-05,"MHAI1$MX$HAMag$phsAHar[10]$mag$f":4.22205703216605e-05,"MHAI1$MX$HAMag$phsAHar[11]$mag$f":4.17824812757317e-05,"MHAI1$MX$HAMag$phsAHar[12]$mag$f":4.04842940042727e-05,"MHAI1$MX$HAMag$phsAHar[13]$mag$f":3.42207531502936e-05,"MHAI1$MX$HAMag$phsAHar[14]$mag$f":3.91640860470943e-05,"MHAI1$MX$HAMag$phsAHar[15]$mag$f":4.27000741183292e-05,"MHAI1$MX$HAMag$phsAHar[16]$mag$f":3.9426395233022e-05,"MHAI1$MX$HAMag$phsAHar[17]$mag$f":4.86856770294253e-05,"MHAI1$MX$HAMag$phsAHar[18]$mag$f":4.44939614681061e-05,"MHAI1$MX$HAMag$phsAHar[19]$mag$f":5.97442231082823e-05,"MHAI1$MX$HAMag$phsAHar[1]$mag$f":0.000117784817120992,"MHAI1$MX$HAMag$phsAHar[20]$mag$f":3.9926148019731e-05,"MHAI1$MX$HAMag$phsAHar[21]$mag$f":5.70699230593164e-05,"MHAI1$MX$HAMag$phsAHar[22]$mag$f":3.80641467927489e-05,"MHAI1$MX$HAMag$phsAHar[23]$mag$f":4.99047309858724e-05,"MHAI1$MX$HAMag$phsAHar[24]$mag$f":3.58694087481126e-05,"MHAI1$MX$HAMag$phsAHar[25]$mag$f":4.75630695291329e-05,"MHAI1$MX$HAMag$phsAHar[26]$mag$f":3.70817469956819e-05,"MHAI1$MX$HAMag$phsAHar[27]$mag$f":3.71114874724299e-05,"MHAI1$MX$HAMag$phsAHar[28]$mag$f":4.13361594837625e-05,"MHAI1$MX$HAMag$phsAHar[29]$mag$f":3.83045698981732e-05,"MHAI1$MX$HAMag$phsAHar[2]$mag$f":4.3764419388026e-05,"MHAI1$MX$HAMag$phsAHar[30]$mag$f":3.65400082955603e-05,"MHAI1$MX$HAMag$phsAHar[31]$mag$f":4.81602983199991e-05,"MHAI1$MX$HAMag$phsAHar[32]$mag$f":3.5691715311259e-05,"MHAI1$MX$HAMag$phsAHar[33]$mag$f":4.87668512505479e-05,"MHAI1$MX$HAMag$phsAHar[34]$mag$f":4.07428706239443e-05,"MHAI1$MX$HAMag$phsAHar[35]$mag$f":4.57464702776633e-05,"MHAI1$MX$HAMag$phsAHar[36]$mag$f":3.84859413316008e-05,"MHAI1$MX$HAMag$phsAHar[37]$mag$f":4.38261558883823e-05,"MHAI1$MX$HAMag$phsAHar[38]$mag$f":3.96837422158569e-05,"MHAI1$MX$HAMag$phsAHar[39]$mag$f":3.88324879168067e-05,"MHAI1$MX$HAMag$phsAHar[3]$mag$f":5.42941634193994e-05,"MHAI1$MX$HAMag$phsAHar[40]$mag$f":3.75263625755906e-05,"MHAI1$MX$HAMag$phsAHar[41]$mag$f":3.89361084671691e-05,"MHAI1$MX$HAMag$phsAHar[42]$mag$f":3.91941248381045e-05,"MHAI1$MX$HAMag$phsAHar[43]$mag$f":4.21829354309011e-05,"MHAI1$MX$HAMag$phsAHar[44]$mag$f":3.61936617991887e-05,"MHAI1$MX$HAMag$phsAHar[45]$mag$f":3.97687217628118e-05,"MHAI1$MX$HAMag$phsAHar[46]$mag$f":3.4683667763602e-05,"MHAI1$MX$HAMag$phsAHar[47]$mag$f":3.64576299034525e-05,"MHAI1$MX$HAMag$phsAHar[48]$mag$f":4.26760889240541e-05,"MHAI1$MX$HAMag$phsAHar[49]$mag$f":0,"MHAI1$MX$HAMag$phsAHar[4]$mag$f":4.20649994339328e-05,"MHAI1$MX$HAMag$phsAHar[50]$mag$f":0,"MHAI1$MX$HAMag$phsAHar[5]$mag$f":5.94322336837649e-05,"MHAI1$MX$HAMag$phsAHar[6]$mag$f":3.80080491595436e-05,"MHAI1$MX$HAMag$phsAHar[7]$mag$f":4.66663223051e-05,"MHAI1$MX$HAMag$phsAHar[8]$mag$f":4.13452944485471e-05,"MHAI1$MX$HAMag$phsAHar[9]$mag$f":4.60408155049663e-05,"MHAI1$MX$HAMag$phsBHar[0]$mag$f":4.21500371885486e-05,"MHAI1$MX$HAMag$phsBHar[10]$mag$f":3.86347855965141e-05,"MHAI1$MX$HAMag$phsBHar[11]$mag$f":4.27087652496994e-05,"MHAI1$MX$HAMag$phsBHar[12]$mag$f":3.46821179846302e-05,"MHAI1$MX$HAMag$phsBHar[13]$mag$f":3.9698468754068e-05,"MHAI1$MX$HAMag$phsBHar[14]$mag$f":4.2129398934776e-05,"MHAI1$MX$HAMag$phsBHar[15]$mag$f":4.06127182941418e-05,"MHAI1$MX$HAMag$phsBHar[16]$mag$f":3.58549623342697e-05,"MHAI1$MX$HAMag$phsBHar[17]$mag$f":4.99079033033922e-05,"MHAI1$MX$HAMag$phsBHar[18]$mag$f":4.35491419921163e-05,"MHAI1$MX$HAMag$phsBHar[19]$mag$f":4.80562302982435e-05,"MHAI1$MX$HAMag$phsBHar[1]$mag$f":0.000119364711281378,"MHAI1$MX$HAMag$phsBHar[20]$mag$f":3.94113594666123e-05,"MHAI1$MX$HAMag$phsBHar[21]$mag$f":5.21368601766881e-05,"MHAI1$MX$HAMag$phsBHar[22]$mag$f":3.60119520337321e-05,"MHAI1$MX$HAMag$phsBHar[23]$mag$f":5.3840376494918e-05,"MHAI1$MX$HAMag$phsBHar[24]$mag$f":4.23862038587686e-05,"MHAI1$MX$HAMag$phsBHar[25]$mag$f":4.21742661274038e-05,"MHAI1$MX$HAMag$phsBHar[26]$mag$f":3.62021637556609e-05,"MHAI1$MX$HAMag$phsBHar[27]$mag$f":3.66424028470647e-05,"MHAI1$MX$HAMag$phsBHar[28]$mag$f":3.51945745933335e-05,"MHAI1$MX$HAMag$phsBHar[29]$mag$f":4.47224992967676e-05,"MHAI1$MX$HAMag$phsBHar[2]$mag$f":3.80393794330303e-05,"MHAI1$MX$HAMag$phsBHar[30]$mag$f":3.4857599530369e-05,"MHAI1$MX$HAMag$phsBHar[31]$mag$f":3.8168622268131e-05,"MHAI1$MX$HAMag$phsBHar[32]$mag$f":4.04132078983821e-05,"MHAI1$MX$HAMag$phsBHar[33]$mag$f":4.85274686070625e-05,"MHAI1$MX$HAMag$phsBHar[34]$mag$f":3.76934767700732e-05,"MHAI1$MX$HAMag$phsBHar[35]$mag$f":3.61961610906292e-05,"MHAI1$MX$HAMag$phsBHar[36]$mag$f":3.57009885192383e-05,"MHAI1$MX$HAMag$phsBHar[37]$mag$f":3.47863169736229e-05,"MHAI1$MX$HAMag$phsBHar[38]$mag$f":4.22120319854002e-05,"MHAI1$MX$HAMag$phsBHar[39]$mag$f":3.94070957554504e-05,"MHAI1$MX$HAMag$phsBHar[3]$mag$f":4.95484455313999e-05,"MHAI1$MX$HAMag$phsBHar[40]$mag$f":3.90369750675745e-05,"MHAI1$MX$HAMag$phsBHar[41]$mag$f":4.09311141993385e-05,"MHAI1$MX$HAMag$phsBHar[42]$mag$f":3.79672055714764e-05,"MHAI1$MX$HAMag$phsBHar[43]$mag$f":4.29019091825467e-05,"MHAI1$MX$HAMag$phsBHar[44]$mag$f":3.84184349968564e-05,"MHAI1$MX$HAMag$phsBHar[45]$mag$f":3.88896223739721e-05,"MHAI1$MX$HAMag$phsBHar[46]$mag$f":3.54133699147496e-05,"MHAI1$MX$HAMag$phsBHar[47]$mag$f":4.01558791054413e-05,"MHAI1$MX$HAMag$phsBHar[48]$mag$f":3.91048233723268e-05,"MHAI1$MX$HAMag$phsBHar[49]$mag$f":0,"MHAI1$MX$HAMag$phsBHar[4]$mag$f":3.50175578205381e-05,"MHAI1$MX$HAMag$phsBHar[50]$mag$f":0,"MHAI1$MX$HAMag$phsBHar[5]$mag$f":6.35000033071265e-05,"MHAI1$MX$HAMag$phsBHar[6]$mag$f":3.9977614505915e-05,"MHAI1$MX$HAMag$phsBHar[7]$mag$f":4.72284154966474e-05,"MHAI1$MX$HAMag$phsBHar[8]$mag$f":3.7847497878829e-05,"MHAI1$MX$HAMag$phsBHar[9]$mag$f":4.55956360383425e-05,"MHAI1$MX$HAMag$phsCHar[0]$mag$f":3.88726875826251e-05,"MHAI1$MX$HAMag$phsCHar[10]$mag$f":3.66594540537335e-05,"MHAI1$MX$HAMag$phsCHar[11]$mag$f":3.75328127120156e-05,"MHAI1$MX$HAMag$phsCHar[12]$mag$f":3.64755615009926e-05,"MHAI1$MX$HAMag$phsCHar[13]$mag$f":3.31598166667391e-05,"MHAI1$MX$HAMag$phsCHar[14]$mag$f":3.11656112899072e-05,"MHAI1$MX$HAMag$phsCHar[15]$mag$f":3.10799150611274e-05,"MHAI1$MX$HAMag$phsCHar[16]$mag$f":3.58897523256019e-05,"MHAI1$MX$HAMag$phsCHar[17]$mag$f":3.64033039659262e-05,"MHAI1$MX$HAMag$phsCHar[18]$mag$f":3.58752076863311e-05,"MHAI1$MX$HAMag$phsCHar[19]$mag$f":3.70730049326085e-05,"MHAI1$MX$HAMag$phsCHar[1]$mag$f":6.25429602223448e-05,"MHAI1$MX$HAMag$phsCHar[20]$mag$f":3.19951686833519e-05,"MHAI1$MX$HAMag$phsCHar[21]$mag$f":4.23852034145966e-05,"MHAI1$MX$HAMag$phsCHar[22]$mag$f":3.38800964527763e-05,"MHAI1$MX$HAMag$phsCHar[23]$mag$f":4.04072161472868e-05,"MHAI1$MX$HAMag$phsCHar[24]$mag$f":2.82904675259488e-05,"MHAI1$MX$HAMag$phsCHar[25]$mag$f":3.69963054254185e-05,"MHAI1$MX$HAMag$phsCHar[26]$mag$f":3.37079545715824e-05,"MHAI1$MX$HAMag$phsCHar[27]$mag$f":2.83521549135912e-05,"MHAI1$MX$HAMag$phsCHar[28]$mag$f":3.24792454193812e-05,"MHAI1$MX$HAMag$phsCHar[29]$mag$f":3.44176878570579e-05,"MHAI1$MX$HAMag$phsCHar[2]$mag$f":3.6890953197144e-05,"MHAI1$MX$HAMag$phsCHar[30]$mag$f":3.59441473847255e-05,"MHAI1$MX$HAMag$phsCHar[31]$mag$f":3.7249737943057e-05,"MHAI1$MX$HAMag$phsCHar[32]$mag$f":3.25029504892882e-05,"MHAI1$MX$HAMag$phsCHar[33]$mag$f":3.48721841874067e-05,"MHAI1$MX$HAMag$phsCHar[34]$mag$f":3.56997661583591e-05,"MHAI1$MX$HAMag$phsCHar[35]$mag$f":3.45971857313998e-05,"MHAI1$MX$HAMag$phsCHar[36]$mag$f":3.32635390805081e-05,"MHAI1$MX$HAMag$phsCHar[37]$mag$f":2.76740956905996e-05,"MHAI1$MX$HAMag$phsCHar[38]$mag$f":3.12719748762902e-05,"MHAI1$MX$HAMag$phsCHar[39]$mag$f":3.36651391990017e-05,"MHAI1$MX$HAMag$phsCHar[3]$mag$f":4.42062628280837e-05,"MHAI1$MX$HAMag$phsCHar[40]$mag$f":3.64217812602874e-05,"MHAI1$MX$HAMag$phsCHar[41]$mag$f":3.40851256623864e-05,"MHAI1$MX$HAMag$phsCHar[42]$mag$f":3.56932941940613e-05,"MHAI1$MX$HAMag$phsCHar[43]$mag$f":3.57807184627745e-05,"MHAI1$MX$HAMag$phsCHar[44]$mag$f":3.13329001073726e-05,"MHAI1$MX$HAMag$phsCHar[45]$mag$f":3.63794206350576e-05,"MHAI1$MX$HAMag$phsCHar[46]$mag$f":2.82301989500411e-05,"MHAI1$MX$HAMag$phsCHar[47]$mag$f":3.51993912772741e-05,"MHAI1$MX$HAMag$phsCHar[48]$mag$f":3.17622725560796e-05,"MHAI1$MX$HAMag$phsCHar[49]$mag$f":0,"MHAI1$MX$HAMag$phsCHar[4]$mag$f":3.28863461618312e-05,"MHAI1$MX$HAMag$phsCHar[50]$mag$f":0,"MHAI1$MX$HAMag$phsCHar[5]$mag$f":3.46744200214744e-05,"MHAI1$MX$HAMag$phsCHar[6]$mag$f":3.36900993715972e-05,"MHAI1$MX$HAMag$phsCHar[7]$mag$f":3.27391026075929e-05,"MHAI1$MX$HAMag$phsCHar[8]$mag$f":3.35906406689901e-05,"MHAI1$MX$HAMag$phsCHar[9]$mag$f":3.19175815093331e-05,"MHAI1$MX$HPhV$phsAHar[0]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[0]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[10]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[10]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[11]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[11]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[12]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[12]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[13]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[13]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[14]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[14]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[15]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[15]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[16]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[16]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[17]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[17]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[18]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[18]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[19]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[19]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[1]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[1]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[20]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[20]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[21]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[21]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[22]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[22]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[23]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[23]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[24]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[24]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[25]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[25]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[26]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[26]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[27]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[27]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[28]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[28]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[29]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[29]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[2]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[2]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[30]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[30]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[31]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[31]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[32]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[32]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[33]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[33]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[34]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[34]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[35]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[35]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[36]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[36]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[37]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[37]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[38]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[38]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[39]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[39]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[3]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[3]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[40]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[40]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[41]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[41]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[42]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[42]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[43]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[43]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[44]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[44]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[45]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[45]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[46]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[46]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[47]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[47]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[48]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[48]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[49]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[49]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[4]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[4]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[50]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[50]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[51]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[51]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[52]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[52]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[5]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[5]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[6]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[6]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[7]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[7]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[8]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[8]$mag$f":0,"MHAI1$MX$HPhV$phsAHar[9]$ang$f":0,"MHAI1$MX$HPhV$phsAHar[9]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[0]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[0]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[10]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[10]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[11]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[11]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[12]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[12]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[13]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[13]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[14]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[14]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[15]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[15]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[16]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[16]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[17]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[17]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[18]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[18]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[19]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[19]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[1]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[1]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[20]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[20]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[21]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[21]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[22]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[22]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[23]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[23]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[24]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[24]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[25]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[25]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[26]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[26]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[27]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[27]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[28]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[28]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[29]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[29]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[2]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[2]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[30]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[30]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[31]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[31]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[32]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[32]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[33]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[33]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[34]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[34]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[35]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[35]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[36]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[36]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[37]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[37]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[38]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[38]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[39]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[39]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[3]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[3]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[40]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[40]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[41]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[41]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[42]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[42]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[43]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[43]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[44]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[44]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[45]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[45]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[46]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[46]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[47]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[47]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[48]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[48]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[49]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[49]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[4]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[4]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[50]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[50]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[51]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[51]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[52]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[52]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[5]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[5]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[6]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[6]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[7]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[7]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[8]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[8]$mag$f":0,"MHAI1$MX$HPhV$phsBHar[9]$ang$f":0,"MHAI1$MX$HPhV$phsBHar[9]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[0]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[0]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[10]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[10]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[11]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[11]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[12]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[12]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[13]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[13]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[14]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[14]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[15]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[15]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[16]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[16]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[17]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[17]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[18]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[18]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[19]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[19]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[1]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[1]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[20]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[20]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[21]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[21]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[22]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[22]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[23]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[23]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[24]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[24]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[25]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[25]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[26]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[26]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[27]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[27]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[28]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[28]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[29]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[29]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[2]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[2]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[30]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[30]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[31]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[31]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[32]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[32]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[33]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[33]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[34]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[34]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[35]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[35]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[36]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[36]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[37]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[37]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[38]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[38]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[39]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[39]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[3]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[3]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[40]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[40]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[41]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[41]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[42]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[42]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[43]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[43]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[44]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[44]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[45]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[45]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[46]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[46]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[47]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[47]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[48]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[48]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[49]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[49]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[4]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[4]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[50]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[50]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[51]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[51]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[52]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[52]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[5]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[5]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[6]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[6]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[7]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[7]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[8]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[8]$mag$f":0,"MHAI1$MX$HPhV$phsCHar[9]$ang$f":0,"MHAI1$MX$HPhV$phsCHar[9]$mag$f":0,"MHAI1$MX$HPhVAng$phsAHar[0]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[10]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[11]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[12]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[13]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[14]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[15]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[16]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[17]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[18]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[19]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[1]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[20]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[21]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[22]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[23]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[24]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[25]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[26]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[27]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[28]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[29]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[2]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[30]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[31]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[32]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[33]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[34]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[35]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[36]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[37]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[38]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[39]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[3]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[40]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[41]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[42]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[43]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[44]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[45]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[46]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[47]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[48]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[49]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[4]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[50]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[5]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[6]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[7]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[8]$ang$f":0,"MHAI1$MX$HPhVAng$phsAHar[9]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[0]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[10]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[11]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[12]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[13]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[14]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[15]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[16]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[17]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[18]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[19]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[1]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[20]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[21]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[22]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[23]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[24]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[25]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[26]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[27]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[28]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[29]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[2]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[30]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[31]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[32]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[33]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[34]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[35]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[36]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[37]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[38]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[39]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[3]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[40]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[41]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[42]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[43]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[44]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[45]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[46]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[47]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[48]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[49]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[4]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[50]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[5]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[6]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[7]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[8]$ang$f":0,"MHAI1$MX$HPhVAng$phsBHar[9]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[0]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[10]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[11]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[12]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[13]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[14]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[15]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[16]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[17]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[18]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[19]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[1]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[20]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[21]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[22]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[23]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[24]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[25]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[26]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[27]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[28]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[29]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[2]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[30]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[31]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[32]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[33]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[34]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[35]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[36]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[37]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[38]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[39]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[3]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[40]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[41]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[42]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[43]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[44]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[45]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[46]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[47]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[48]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[49]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[4]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[50]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[5]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[6]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[7]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[8]$ang$f":0,"MHAI1$MX$HPhVAng$phsCHar[9]$ang$f":0,"MHAI1$MX$HPhVMag$phsAHar[0]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[10]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[11]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[12]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[13]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[14]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[15]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[16]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[17]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[18]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[19]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[1]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[20]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[21]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[22]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[23]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[24]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[25]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[26]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[27]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[28]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[29]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[2]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[30]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[31]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[32]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[33]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[34]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[35]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[36]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[37]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[38]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[39]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[3]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[40]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[41]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[42]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[43]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[44]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[45]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[46]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[47]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[48]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[49]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[4]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[50]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[5]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[6]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[7]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[8]$mag$f":0,"MHAI1$MX$HPhVMag$phsAHar[9]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[0]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[10]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[11]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[12]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[13]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[14]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[15]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[16]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[17]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[18]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[19]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[1]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[20]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[21]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[22]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[23]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[24]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[25]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[26]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[27]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[28]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[29]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[2]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[30]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[31]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[32]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[33]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[34]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[35]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[36]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[37]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[38]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[39]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[3]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[40]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[41]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[42]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[43]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[44]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[45]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[46]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[47]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[48]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[49]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[4]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[50]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[5]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[6]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[7]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[8]$mag$f":0,"MHAI1$MX$HPhVMag$phsBHar[9]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[0]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[10]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[11]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[12]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[13]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[14]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[15]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[16]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[17]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[18]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[19]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[1]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[20]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[21]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[22]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[23]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[24]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[25]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[26]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[27]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[28]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[29]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[2]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[30]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[31]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[32]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[33]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[34]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[35]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[36]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[37]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[38]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[39]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[3]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[40]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[41]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[42]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[43]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[44]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[45]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[46]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[47]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[48]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[49]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[4]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[50]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[5]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[6]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[7]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[8]$mag$f":0,"MHAI1$MX$HPhVMag$phsCHar[9]$mag$f":0,"MHAI1$MX$HSigPF$phsAHar[0]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[10]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[11]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[12]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[13]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[14]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[15]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[16]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[17]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[18]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[19]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[1]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[20]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[21]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[22]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[23]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[24]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[25]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[26]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[27]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[28]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[29]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[2]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[30]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[31]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[32]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[33]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[34]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[35]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[36]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[37]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[38]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[39]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[3]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[40]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[41]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[42]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[43]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[44]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[45]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[46]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[47]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[48]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[49]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[4]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[50]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[51]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[52]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[5]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[6]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[7]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[8]$mag$f":1,"MHAI1$MX$HSigPF$phsAHar[9]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[0]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[10]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[11]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[12]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[13]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[14]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[15]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[16]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[17]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[18]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[19]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[1]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[20]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[21]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[22]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[23]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[24]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[25]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[26]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[27]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[28]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[29]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[2]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[30]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[31]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[32]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[33]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[34]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[35]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[36]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[37]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[38]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[39]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[3]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[40]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[41]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[42]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[43]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[44]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[45]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[46]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[47]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[48]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[49]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[4]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[50]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[51]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[52]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[5]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[6]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[7]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[8]$mag$f":1,"MHAI1$MX$HSigPF$phsBHar[9]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[0]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[10]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[11]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[12]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[13]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[14]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[15]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[16]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[17]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[18]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[19]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[1]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[20]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[21]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[22]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[23]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[24]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[25]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[26]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[27]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[28]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[29]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[2]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[30]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[31]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[32]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[33]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[34]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[35]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[36]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[37]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[38]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[39]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[3]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[40]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[41]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[42]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[43]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[44]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[45]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[46]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[47]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[48]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[49]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[4]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[50]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[51]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[52]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[5]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[6]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[7]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[8]$mag$f":1,"MHAI1$MX$HSigPF$phsCHar[9]$mag$f":1,"MHAI1$MX$HTotPF$har[0]$mag$f":1,"MHAI1$MX$HTotPF$har[10]$mag$f":1,"MHAI1$MX$HTotPF$har[11]$mag$f":1,"MHAI1$MX$HTotPF$har[12]$mag$f":1,"MHAI1$MX$HTotPF$har[13]$mag$f":1,"MHAI1$MX$HTotPF$har[14]$mag$f":1,"MHAI1$MX$HTotPF$har[15]$mag$f":1,"MHAI1$MX$HTotPF$har[16]$mag$f":1,"MHAI1$MX$HTotPF$har[17]$mag$f":1,"MHAI1$MX$HTotPF$har[18]$mag$f":1,"MHAI1$MX$HTotPF$har[19]$mag$f":1,"MHAI1$MX$HTotPF$har[1]$mag$f":1,"MHAI1$MX$HTotPF$har[20]$mag$f":1,"MHAI1$MX$HTotPF$har[21]$mag$f":1,"MHAI1$MX$HTotPF$har[22]$mag$f":1,"MHAI1$MX$HTotPF$har[23]$mag$f":1,"MHAI1$MX$HTotPF$har[24]$mag$f":1,"MHAI1$MX$HTotPF$har[25]$mag$f":1,"MHAI1$MX$HTotPF$har[26]$mag$f":1,"MHAI1$MX$HTotPF$har[27]$mag$f":1,"MHAI1$MX$HTotPF$har[28]$mag$f":1,"MHAI1$MX$HTotPF$har[29]$mag$f":1,"MHAI1$MX$HTotPF$har[2]$mag$f":1,"MHAI1$MX$HTotPF$har[30]$mag$f":1,"MHAI1$MX$HTotPF$har[31]$mag$f":1,"MHAI1$MX$HTotPF$har[32]$mag$f":1,"MHAI1$MX$HTotPF$har[33]$mag$f":1,"MHAI1$MX$HTotPF$har[34]$mag$f":1,"MHAI1$MX$HTotPF$har[35]$mag$f":1,"MHAI1$MX$HTotPF$har[36]$mag$f":1,"MHAI1$MX$HTotPF$har[37]$mag$f":1,"MHAI1$MX$HTotPF$har[38]$mag$f":1,"MHAI1$MX$HTotPF$har[39]$mag$f":1,"MHAI1$MX$HTotPF$har[3]$mag$f":1,"MHAI1$MX$HTotPF$har[40]$mag$f":1,"MHAI1$MX$HTotPF$har[41]$mag$f":1,"MHAI1$MX$HTotPF$har[42]$mag$f":1,"MHAI1$MX$HTotPF$har[43]$mag$f":1,"MHAI1$MX$HTotPF$har[44]$mag$f":1,"MHAI1$MX$HTotPF$har[45]$mag$f":1,"MHAI1$MX$HTotPF$har[46]$mag$f":1,"MHAI1$MX$HTotPF$har[47]$mag$f":1,"MHAI1$MX$HTotPF$har[48]$mag$f":1,"MHAI1$MX$HTotPF$har[49]$mag$f":1,"MHAI1$MX$HTotPF$har[4]$mag$f":1,"MHAI1$MX$HTotPF$har[50]$mag$f":1,"MHAI1$MX$HTotPF$har[51]$mag$f":1,"MHAI1$MX$HTotPF$har[52]$mag$f":1,"MHAI1$MX$HTotPF$har[5]$mag$f":1,"MHAI1$MX$HTotPF$har[6]$mag$f":1,"MHAI1$MX$HTotPF$har[7]$mag$f":1,"MHAI1$MX$HTotPF$har[8]$mag$f":1,"MHAI1$MX$HTotPF$har[9]$mag$f":1,"MHAI1$MX$HTotVA$har[0]$mag$f":0,"MHAI1$MX$HTotVA$har[10]$mag$f":3.78661404454306e-08,"MHAI1$MX$HTotVA$har[11]$mag$f":3.99427442232536e-08,"MHAI1$MX$HTotVA$har[12]$mag$f":3.79465383559818e-08,"MHAI1$MX$HTotVA$har[13]$mag$f":4.10969605013634e-08,"MHAI1$MX$HTotVA$har[14]$mag$f":3.48415731821206e-08,"MHAI1$MX$HTotVA$har[15]$mag$f":3.28601252874705e-08,"MHAI1$MX$HTotVA$har[16]$mag$f":3.595451403271e-08,"MHAI1$MX$HTotVA$har[17]$mag$f":3.65173349337056e-08,"MHAI1$MX$HTotVA$har[18]$mag$f":3.40856161074043e-08,"MHAI1$MX$HTotVA$har[19]$mag$f":4.30468496404046e-08,"MHAI1$MX$HTotVA$har[1]$mag$f":2.51097198589179e-10,"MHAI1$MX$HTotVA$har[20]$mag$f":4.29330206941358e-08,"MHAI1$MX$HTotVA$har[21]$mag$f":4.5836106465913e-08,"MHAI1$MX$HTotVA$har[22]$mag$f":3.48861952659263e-08,"MHAI1$MX$HTotVA$har[23]$mag$f":5.11323037244438e-08,"MHAI1$MX$HTotVA$har[24]$mag$f":3.22703499477939e-08,"MHAI1$MX$HTotVA$har[25]$mag$f":4.43253895809903e-08,"MHAI1$MX$HTotVA$har[26]$mag$f":3.22180220280188e-08,"MHAI1$MX$HTotVA$har[27]$mag$f":3.87164185156053e-08,"MHAI1$MX$HTotVA$har[28]$mag$f":3.19906590107166e-08,"MHAI1$MX$HTotVA$har[29]$mag$f":3.11430881083652e-08,"MHAI1$MX$HTotVA$har[2]$mag$f":4.24460111503322e-08,"MHAI1$MX$HTotVA$har[30]$mag$f":3.37410490658385e-08,"MHAI1$MX$HTotVA$har[31]$mag$f":3.5791920538486e-08,"MHAI1$MX$HTotVA$har[32]$mag$f":3.42896768756873e-08,"MHAI1$MX$HTotVA$har[33]$mag$f":3.78258064870352e-08,"MHAI1$MX$HTotVA$har[34]$mag$f":2.96347568706778e-08,"MHAI1$MX$HTotVA$har[35]$mag$f":4.06225133531279e-08,"MHAI1$MX$HTotVA$har[36]$mag$f":3.60192764503608e-08,"MHAI1$MX$HTotVA$har[37]$mag$f":3.35789955840937e-08,"MHAI1$MX$HTotVA$har[38]$mag$f":3.52781910351041e-08,"MHAI1$MX$HTotVA$har[39]$mag$f":3.46718813659663e-08,"MHAI1$MX$HTotVA$har[3]$mag$f":2.19320170913306e-07,"MHAI1$MX$HTotVA$har[40]$mag$f":3.84250320450974e-08,"MHAI1$MX$HTotVA$har[41]$mag$f":3.24814806162976e-08,"MHAI1$MX$HTotVA$har[42]$mag$f":3.54511833222659e-08,"MHAI1$MX$HTotVA$har[43]$mag$f":3.40354056049819e-08,"MHAI1$MX$HTotVA$har[44]$mag$f":3.31151071009117e-08,"MHAI1$MX$HTotVA$har[45]$mag$f":3.55107161453816e-08,"MHAI1$MX$HTotVA$har[46]$mag$f":3.06735472577202e-08,"MHAI1$MX$HTotVA$har[47]$mag$f":3.67762531539029e-08,"MHAI1$MX$HTotVA$har[48]$mag$f":3.37175016795754e-08,"MHAI1$MX$HTotVA$har[49]$mag$f":3.54592728513126e-08,"MHAI1$MX$HTotVA$har[4]$mag$f":3.85336917929635e-08,"MHAI1$MX$HTotVA$har[50]$mag$f":3.41457990771232e-08,"MHAI1$MX$HTotVA$har[51]$mag$f":0,"MHAI1$MX$HTotVA$har[52]$mag$f":0,"MHAI1$MX$HTotVA$har[5]$mag$f":2.27017437737231e-07,"MHAI1$MX$HTotVA$har[6]$mag$f":3.52222109256672e-08,"MHAI1$MX$HTotVA$har[7]$mag$f":2.09076475243819e-07,"MHAI1$MX$HTotVA$har[8]$mag$f":3.71371378093954e-08,"MHAI1$MX$HTotVA$har[9]$mag$f":4.36023306349398e-08,"MHAI1$MX$HTotVAr$har[0]$mag$f":0,"MHAI1$MX$HTotVAr$har[10]$mag$f":0,"MHAI1$MX$HTotVAr$har[11]$mag$f":0,"MHAI1$MX$HTotVAr$har[12]$mag$f":0,"MHAI1$MX$HTotVAr$har[13]$mag$f":0,"MHAI1$MX$HTotVAr$har[14]$mag$f":0,"MHAI1$MX$HTotVAr$har[15]$mag$f":0,"MHAI1$MX$HTotVAr$har[16]$mag$f":0,"MHAI1$MX$HTotVAr$har[17]$mag$f":0,"MHAI1$MX$HTotVAr$har[18]$mag$f":0,"MHAI1$MX$HTotVAr$har[19]$mag$f":0,"MHAI1$MX$HTotVAr$har[1]$mag$f":0,"MHAI1$MX$HTotVAr$har[20]$mag$f":0,"MHAI1$MX$HTotVAr$har[21]$mag$f":0,"MHAI1$MX$HTotVAr$har[22]$mag$f":0,"MHAI1$MX$HTotVAr$har[23]$mag$f":0,"MHAI1$MX$HTotVAr$har[24]$mag$f":0,"MHAI1$MX$HTotVAr$har[25]$mag$f":0,"MHAI1$MX$HTotVAr$har[26]$mag$f":0,"MHAI1$MX$HTotVAr$har[27]$mag$f":0,"MHAI1$MX$HTotVAr$har[28]$mag$f":0,"MHAI1$MX$HTotVAr$har[29]$mag$f":0,"MHAI1$MX$HTotVAr$har[2]$mag$f":0,"MHAI1$MX$HTotVAr$har[30]$mag$f":0,"MHAI1$MX$HTotVAr$har[31]$mag$f":0,"MHAI1$MX$HTotVAr$har[32]$mag$f":0,"MHAI1$MX$HTotVAr$har[33]$mag$f":0,"MHAI1$MX$HTotVAr$har[34]$mag$f":0,"MHAI1$MX$HTotVAr$har[35]$mag$f":0,"MHAI1$MX$HTotVAr$har[36]$mag$f":0,"MHAI1$MX$HTotVAr$har[37]$mag$f":0,"MHAI1$MX$HTotVAr$har[38]$mag$f":0,"MHAI1$MX$HTotVAr$har[39]$mag$f":0,"MHAI1$MX$HTotVAr$har[3]$mag$f":0,"MHAI1$MX$HTotVAr$har[40]$mag$f":0,"MHAI1$MX$HTotVAr$har[41]$mag$f":0,"MHAI1$MX$HTotVAr$har[42]$mag$f":0,"MHAI1$MX$HTotVAr$har[43]$mag$f":0,"MHAI1$MX$HTotVAr$har[44]$mag$f":0,"MHAI1$MX$HTotVAr$har[45]$mag$f":0,"MHAI1$MX$HTotVAr$har[46]$mag$f":0,"MHAI1$MX$HTotVAr$har[47]$mag$f":0,"MHAI1$MX$HTotVAr$har[48]$mag$f":0,"MHAI1$MX$HTotVAr$har[49]$mag$f":0,"MHAI1$MX$HTotVAr$har[4]$mag$f":0,"MHAI1$MX$HTotVAr$har[50]$mag$f":0,"MHAI1$MX$HTotVAr$har[51]$mag$f":0,"MHAI1$MX$HTotVAr$har[52]$mag$f":0,"MHAI1$MX$HTotVAr$har[5]$mag$f":0,"MHAI1$MX$HTotVAr$har[6]$mag$f":0,"MHAI1$MX$HTotVAr$har[7]$mag$f":0,"MHAI1$MX$HTotVAr$har[8]$mag$f":0,"MHAI1$MX$HTotVAr$har[9]$mag$f":0,"MHAI1$MX$HTotW$har[0]$mag$f":0,"MHAI1$MX$HTotW$har[10]$mag$f":3.78661404454306e-08,"MHAI1$MX$HTotW$har[11]$mag$f":3.99427442232536e-08,"MHAI1$MX$HTotW$har[12]$mag$f":3.79465383559818e-08,"MHAI1$MX$HTotW$har[13]$mag$f":4.10969605013634e-08,"MHAI1$MX$HTotW$har[14]$mag$f":3.48415731821206e-08,"MHAI1$MX$HTotW$har[15]$mag$f":3.28601252874705e-08,"MHAI1$MX$HTotW$har[16]$mag$f":3.595451403271e-08,"MHAI1$MX$HTotW$har[17]$mag$f":3.65173349337056e-08,"MHAI1$MX$HTotW$har[18]$mag$f":3.40856161074043e-08,"MHAI1$MX$HTotW$har[19]$mag$f":4.30468496404046e-08,"MHAI1$MX$HTotW$har[1]$mag$f":2.51097198589179e-10,"MHAI1$MX$HTotW$har[20]$mag$f":4.29330206941358e-08,"MHAI1$MX$HTotW$har[21]$mag$f":4.5836106465913e-08,"MHAI1$MX$HTotW$har[22]$mag$f":3.48861952659263e-08,"MHAI1$MX$HTotW$har[23]$mag$f":5.11323037244438e-08,"MHAI1$MX$HTotW$har[24]$mag$f":3.22703499477939e-08,"MHAI1$MX$HTotW$har[25]$mag$f":4.43253895809903e-08,"MHAI1$MX$HTotW$har[26]$mag$f":3.22180220280188e-08,"MHAI1$MX$HTotW$har[27]$mag$f":3.87164185156053e-08,"MHAI1$MX$HTotW$har[28]$mag$f":3.19906590107166e-08,"MHAI1$MX$HTotW$har[29]$mag$f":3.11430881083652e-08,"MHAI1$MX$HTotW$har[2]$mag$f":4.24460111503322e-08,"MHAI1$MX$HTotW$har[30]$mag$f":3.37410490658385e-08,"MHAI1$MX$HTotW$har[31]$mag$f":3.5791920538486e-08,"MHAI1$MX$HTotW$har[32]$mag$f":3.42896768756873e-08,"MHAI1$MX$HTotW$har[33]$mag$f":3.78258064870352e-08,"MHAI1$MX$HTotW$har[34]$mag$f":2.96347568706778e-08,"MHAI1$MX$HTotW$har[35]$mag$f":4.06225133531279e-08,"MHAI1$MX$HTotW$har[36]$mag$f":3.60192764503608e-08,"MHAI1$MX$HTotW$har[37]$mag$f":3.35789955840937e-08,"MHAI1$MX$HTotW$har[38]$mag$f":3.52781910351041e-08,"MHAI1$MX$HTotW$har[39]$mag$f":3.46718813659663e-08,"MHAI1$MX$HTotW$har[3]$mag$f":2.19320170913306e-07,"MHAI1$MX$HTotW$har[40]$mag$f":3.84250320450974e-08,"MHAI1$MX$HTotW$har[41]$mag$f":3.24814806162976e-08,"MHAI1$MX$HTotW$har[42]$mag$f":3.54511833222659e-08,"MHAI1$MX$HTotW$har[43]$mag$f":3.40354056049819e-08,"MHAI1$MX$HTotW$har[44]$mag$f":3.31151071009117e-08,"MHAI1$MX$HTotW$har[45]$mag$f":3.55107161453816e-08,"MHAI1$MX$HTotW$har[46]$mag$f":3.06735472577202e-08,"MHAI1$MX$HTotW$har[47]$mag$f":3.67762531539029e-08,"MHAI1$MX$HTotW$har[48]$mag$f":3.37175016795754e-08,"MHAI1$MX$HTotW$har[49]$mag$f":3.54592728513126e-08,"MHAI1$MX$HTotW$har[4]$mag$f":3.85336917929635e-08,"MHAI1$MX$HTotW$har[50]$mag$f":3.41457990771232e-08,"MHAI1$MX$HTotW$har[51]$mag$f":0,"MHAI1$MX$HTotW$har[52]$mag$f":0,"MHAI1$MX$HTotW$har[5]$mag$f":2.27017437737231e-07,"MHAI1$MX$HTotW$har[6]$mag$f":3.52222109256672e-08,"MHAI1$MX$HTotW$har[7]$mag$f":2.09076475243819e-07,"MHAI1$MX$HTotW$har[8]$mag$f":3.71371378093954e-08,"MHAI1$MX$HTotW$har[9]$mag$f":4.36023306349398e-08,"MHAI1$MX$HVA$phsAHar[0]$mag$f":0,"MHAI1$MX$HVA$phsAHar[10]$mag$f":1.16180567388824e-08,"MHAI1$MX$HVA$phsAHar[11]$mag$f":1.56710520116121e-08,"MHAI1$MX$HVA$phsAHar[12]$mag$f":1.26150316859253e-08,"MHAI1$MX$HVA$phsAHar[13]$mag$f":1.52529153751857e-08,"MHAI1$MX$HVA$phsAHar[14]$mag$f":1.21228129756901e-08,"MHAI1$MX$HVA$phsAHar[15]$mag$f":9.04839403403912e-09,"MHAI1$MX$HVA$phsAHar[16]$mag$f":1.13615854502314e-08,"MHAI1$MX$HVA$phsAHar[17]$mag$f":1.35401299061755e-08,"MHAI1$MX$HVA$phsAHar[18]$mag$f":1.20432899208822e-08,"MHAI1$MX$HVA$phsAHar[19]$mag$f":1.42584948292779e-08,"MHAI1$MX$HVA$phsAHar[1]$mag$f":1.12930415019363e-10,"MHAI1$MX$HVA$phsAHar[20]$mag$f":1.3444067192836e-08,"MHAI1$MX$HVA$phsAHar[21]$mag$f":1.91836289076264e-08,"MHAI1$MX$HVA$phsAHar[22]$mag$f":1.18651071190357e-08,"MHAI1$MX$HVA$phsAHar[23]$mag$f":1.8250689848287e-08,"MHAI1$MX$HVA$phsAHar[24]$mag$f":9.69011004769982e-09,"MHAI1$MX$HVA$phsAHar[25]$mag$f":1.47002108263905e-08,"MHAI1$MX$HVA$phsAHar[26]$mag$f":1.11173301675649e-08,"MHAI1$MX$HVA$phsAHar[27]$mag$f":1.37096698438199e-08,"MHAI1$MX$HVA$phsAHar[28]$mag$f":9.89094761649767e-09,"MHAI1$MX$HVA$phsAHar[29]$mag$f":1.09427418237829e-08,"MHAI1$MX$HVA$phsAHar[2]$mag$f":1.18199423582155e-08,"MHAI1$MX$HVA$phsAHar[30]$mag$f":1.14047269406115e-08,"MHAI1$MX$HVA$phsAHar[31]$mag$f":1.14993419231268e-08,"MHAI1$MX$HVA$phsAHar[32]$mag$f":1.02073220986654e-08,"MHAI1$MX$HVA$phsAHar[33]$mag$f":1.43368463767501e-08,"MHAI1$MX$HVA$phsAHar[34]$mag$f":1.0895355728735e-08,"MHAI1$MX$HVA$phsAHar[35]$mag$f":1.45600740353302e-08,"MHAI1$MX$HVA$phsAHar[36]$mag$f":1.22144054870432e-08,"MHAI1$MX$HVA$phsAHar[37]$mag$f":1.26453940652027e-08,"MHAI1$MX$HVA$phsAHar[38]$mag$f":1.29004558147017e-08,"MHAI1$MX$HVA$phsAHar[39]$mag$f":1.35454465421958e-08,"MHAI1$MX$HVA$phsAHar[3]$mag$f":7.38204519734609e-08,"MHAI1$MX$HVA$phsAHar[40]$mag$f":1.2788235359551e-08,"MHAI1$MX$HVA$phsAHar[41]$mag$f":1.16809388828187e-08,"MHAI1$MX$HVA$phsAHar[42]$mag$f":1.16411049688736e-08,"MHAI1$MX$HVA$phsAHar[43]$mag$f":1.14075655588408e-08,"MHAI1$MX$HVA$phsAHar[44]$mag$f":1.04929549493704e-08,"MHAI1$MX$HVA$phsAHar[45]$mag$f":1.31521042945337e-08,"MHAI1$MX$HVA$phsAHar[46]$mag$f":9.95821469729208e-09,"MHAI1$MX$HVA$phsAHar[47]$mag$f":1.19220509020579e-08,"MHAI1$MX$HVA$phsAHar[48]$mag$f":1.18488969746977e-08,"MHAI1$MX$HVA$phsAHar[49]$mag$f":1.1644646136233e-08,"MHAI1$MX$HVA$phsAHar[4]$mag$f":1.18696812378971e-08,"MHAI1$MX$HVA$phsAHar[50]$mag$f":1.2889894485113e-08,"MHAI1$MX$HVA$phsAHar[51]$mag$f":0,"MHAI1$MX$HVA$phsAHar[52]$mag$f":0,"MHAI1$MX$HVA$phsAHar[5]$mag$f":4.16146583859245e-08,"MHAI1$MX$HVA$phsAHar[6]$mag$f":1.25278853957411e-08,"MHAI1$MX$HVA$phsAHar[7]$mag$f":1.52403089259678e-07,"MHAI1$MX$HVA$phsAHar[8]$mag$f":1.1977121516793e-08,"MHAI1$MX$HVA$phsAHar[9]$mag$f":1.80687340645136e-08,"MHAI1$MX$HVA$phsBHar[0]$mag$f":0,"MHAI1$MX$HVA$phsBHar[10]$mag$f":1.1443351155549e-08,"MHAI1$MX$HVA$phsBHar[11]$mag$f":1.41077212134633e-08,"MHAI1$MX$HVA$phsBHar[12]$mag$f":1.36157458641151e-08,"MHAI1$MX$HVA$phsBHar[13]$mag$f":1.35679671942057e-08,"MHAI1$MX$HVA$phsBHar[14]$mag$f":9.77382175193497e-09,"MHAI1$MX$HVA$phsBHar[15]$mag$f":1.25178925003411e-08,"MHAI1$MX$HVA$phsBHar[16]$mag$f":1.41446125923039e-08,"MHAI1$MX$HVA$phsBHar[17]$mag$f":1.34907756077496e-08,"MHAI1$MX$HVA$phsBHar[18]$mag$f":1.17785718956043e-08,"MHAI1$MX$HVA$phsBHar[19]$mag$f":1.61143738353076e-08,"MHAI1$MX$HVA$phsBHar[1]$mag$f":8.37466485048566e-11,"MHAI1$MX$HVA$phsBHar[20]$mag$f":1.74154290988326e-08,"MHAI1$MX$HVA$phsBHar[21]$mag$f":1.46642271658948e-08,"MHAI1$MX$HVA$phsBHar[22]$mag$f":1.24613555030351e-08,"MHAI1$MX$HVA$phsBHar[23]$mag$f":1.77867534034704e-08,"MHAI1$MX$HVA$phsBHar[24]$mag$f":1.08898374762134e-08,"MHAI1$MX$HVA$phsBHar[25]$mag$f":1.68987330795289e-08,"MHAI1$MX$HVA$phsBHar[26]$mag$f":1.20304894934975e-08,"MHAI1$MX$HVA$phsBHar[27]$mag$f":1.3239348284344e-08,"MHAI1$MX$HVA$phsBHar[28]$mag$f":1.12432489984826e-08,"MHAI1$MX$HVA$phsBHar[29]$mag$f":1.17495977391968e-08,"MHAI1$MX$HVA$phsBHar[2]$mag$f":1.44095420040458e-08,"MHAI1$MX$HVA$phsBHar[30]$mag$f":1.17401075527823e-08,"MHAI1$MX$HVA$phsBHar[31]$mag$f":1.38087399292885e-08,"MHAI1$MX$HVA$phsBHar[32]$mag$f":1.23601493484671e-08,"MHAI1$MX$HVA$phsBHar[33]$mag$f":1.14189093736172e-08,"MHAI1$MX$HVA$phsBHar[34]$mag$f":9.69289359886716e-09,"MHAI1$MX$HVA$phsBHar[35]$mag$f":1.46710856796517e-08,"MHAI1$MX$HVA$phsBHar[36]$mag$f":1.36014959295494e-08,"MHAI1$MX$HVA$phsBHar[37]$mag$f":1.12576712396617e-08,"MHAI1$MX$HVA$phsBHar[38]$mag$f":1.16234524227821e-08,"MHAI1$MX$HVA$phsBHar[39]$mag$f":1.17638663255093e-08,"MHAI1$MX$HVA$phsBHar[3]$mag$f":7.36814342872094e-08,"MHAI1$MX$HVA$phsBHar[40]$mag$f":1.5835084354876e-08,"MHAI1$MX$HVA$phsBHar[41]$mag$f":1.11583133843851e-08,"MHAI1$MX$HVA$phsBHar[42]$mag$f":1.18115455194356e-08,"MHAI1$MX$HVA$phsBHar[43]$mag$f":1.22564154381166e-08,"MHAI1$MX$HVA$phsBHar[44]$mag$f":1.131064930604e-08,"MHAI1$MX$HVA$phsBHar[45]$mag$f":1.11941256264458e-08,"MHAI1$MX$HVA$phsBHar[46]$mag$f":1.1622491413732e-08,"MHAI1$MX$HVA$phsBHar[47]$mag$f":1.32842430389246e-08,"MHAI1$MX$HVA$phsBHar[48]$mag$f":1.25067112222155e-08,"MHAI1$MX$HVA$phsBHar[49]$mag$f":1.28587283043657e-08,"MHAI1$MX$HVA$phsBHar[4]$mag$f":1.23254944028872e-08,"MHAI1$MX$HVA$phsBHar[50]$mag$f":1.16021290352819e-08,"MHAI1$MX$HVA$phsBHar[51]$mag$f":0,"MHAI1$MX$HVA$phsBHar[52]$mag$f":0,"MHAI1$MX$HVA$phsBHar[5]$mag$f":8.67317666575218e-08,"MHAI1$MX$HVA$phsBHar[6]$mag$f":1.11358309240472e-08,"MHAI1$MX$HVA$phsBHar[7]$mag$f":3.53509044259681e-08,"MHAI1$MX$HVA$phsBHar[8]$mag$f":1.32595143753633e-08,"MHAI1$MX$HVA$phsBHar[9]$mag$f":1.45007730267821e-08,"MHAI1$MX$HVA$phsCHar[0]$mag$f":0,"MHAI1$MX$HVA$phsCHar[10]$mag$f":1.48047343273561e-08,"MHAI1$MX$HVA$phsCHar[11]$mag$f":1.01639736627135e-08,"MHAI1$MX$HVA$phsCHar[12]$mag$f":1.17157616941199e-08,"MHAI1$MX$HVA$phsCHar[13]$mag$f":1.22760743792583e-08,"MHAI1$MX$HVA$phsCHar[14]$mag$f":1.29449393426739e-08,"MHAI1$MX$HVA$phsCHar[15]$mag$f":1.12938405294472e-08,"MHAI1$MX$HVA$phsCHar[16]$mag$f":1.04483195428884e-08,"MHAI1$MX$HVA$phsCHar[17]$mag$f":9.48643386067261e-09,"MHAI1$MX$HVA$phsCHar[18]$mag$f":1.02637534027394e-08,"MHAI1$MX$HVA$phsCHar[19]$mag$f":1.26739863048897e-08,"MHAI1$MX$HVA$phsCHar[1]$mag$f":5.44201454732995e-11,"MHAI1$MX$HVA$phsCHar[20]$mag$f":1.20735244024672e-08,"MHAI1$MX$HVA$phsCHar[21]$mag$f":1.19882477278566e-08,"MHAI1$MX$HVA$phsCHar[22]$mag$f":1.05597282029635e-08,"MHAI1$MX$HVA$phsCHar[23]$mag$f":1.50948569199727e-08,"MHAI1$MX$HVA$phsCHar[24]$mag$f":1.16904068647727e-08,"MHAI1$MX$HVA$phsCHar[25]$mag$f":1.2726443898714e-08,"MHAI1$MX$HVA$phsCHar[26]$mag$f":9.07020236695644e-09,"MHAI1$MX$HVA$phsCHar[27]$mag$f":1.17674012756197e-08,"MHAI1$MX$HVA$phsCHar[28]$mag$f":1.08564623957363e-08,"MHAI1$MX$HVA$phsCHar[29]$mag$f":8.45074943356394e-09,"MHAI1$MX$HVA$phsCHar[2]$mag$f":1.6216526788071e-08,"MHAI1$MX$HVA$phsCHar[30]$mag$f":1.05962119079095e-08,"MHAI1$MX$HVA$phsCHar[31]$mag$f":1.04838360215354e-08,"MHAI1$MX$HVA$phsCHar[32]$mag$f":1.17222045403764e-08,"MHAI1$MX$HVA$phsCHar[33]$mag$f":1.20700542893815e-08,"MHAI1$MX$HVA$phsCHar[34]$mag$f":9.0465084312541e-09,"MHAI1$MX$HVA$phsCHar[35]$mag$f":1.13913527499676e-08,"MHAI1$MX$HVA$phsCHar[36]$mag$f":1.02033750337682e-08,"MHAI1$MX$HVA$phsCHar[37]$mag$f":9.67592761469405e-09,"MHAI1$MX$HVA$phsCHar[38]$mag$f":1.07542810212635e-08,"MHAI1$MX$HVA$phsCHar[39]$mag$f":9.36256672190439e-09,"MHAI1$MX$HVA$phsCHar[3]$mag$f":7.18182775472087e-08,"MHAI1$MX$HVA$phsCHar[40]$mag$f":9.80171321884882e-09,"MHAI1$MX$HVA$phsCHar[41]$mag$f":9.64222479638011e-09,"MHAI1$MX$HVA$phsCHar[42]$mag$f":1.19985372748488e-08,"MHAI1$MX$HVA$phsCHar[43]$mag$f":1.03714254962028e-08,"MHAI1$MX$HVA$phsCHar[44]$mag$f":1.13115010691445e-08,"MHAI1$MX$HVA$phsCHar[45]$mag$f":1.11644835598668e-08,"MHAI1$MX$HVA$phsCHar[46]$mag$f":9.09284203487459e-09,"MHAI1$MX$HVA$phsCHar[47]$mag$f":1.15699583247419e-08,"MHAI1$MX$HVA$phsCHar[48]$mag$f":9.36189437084067e-09,"MHAI1$MX$HVA$phsCHar[49]$mag$f":1.09558957461786e-08,"MHAI1$MX$HVA$phsCHar[4]$mag$f":1.43385188167144e-08,"MHAI1$MX$HVA$phsCHar[50]$mag$f":9.65376756312253e-09,"MHAI1$MX$HVA$phsCHar[51]$mag$f":0,"MHAI1$MX$HVA$phsCHar[52]$mag$f":0,"MHAI1$MX$HVA$phsCHar[5]$mag$f":9.86710091410714e-08,"MHAI1$MX$HVA$phsCHar[6]$mag$f":1.1558492829522e-08,"MHAI1$MX$HVA$phsCHar[7]$mag$f":2.13224815581725e-08,"MHAI1$MX$HVA$phsCHar[8]$mag$f":1.19005001408823e-08,"MHAI1$MX$HVA$phsCHar[9]$mag$f":1.10328235436441e-08,"MHAI1$MX$HVAr$phsAHar[0]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[10]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[11]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[12]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[13]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[14]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[15]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[16]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[17]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[18]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[19]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[1]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[20]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[21]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[22]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[23]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[24]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[25]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[26]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[27]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[28]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[29]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[2]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[30]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[31]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[32]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[33]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[34]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[35]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[36]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[37]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[38]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[39]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[3]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[40]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[41]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[42]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[43]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[44]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[45]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[46]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[47]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[48]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[49]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[4]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[50]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[51]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[52]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[5]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[6]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[7]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[8]$mag$f":0,"MHAI1$MX$HVAr$phsAHar[9]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[0]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[10]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[11]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[12]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[13]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[14]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[15]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[16]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[17]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[18]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[19]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[1]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[20]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[21]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[22]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[23]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[24]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[25]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[26]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[27]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[28]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[29]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[2]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[30]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[31]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[32]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[33]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[34]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[35]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[36]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[37]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[38]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[39]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[3]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[40]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[41]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[42]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[43]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[44]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[45]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[46]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[47]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[48]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[49]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[4]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[50]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[51]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[52]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[5]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[6]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[7]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[8]$mag$f":0,"MHAI1$MX$HVAr$phsBHar[9]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[0]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[10]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[11]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[12]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[13]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[14]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[15]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[16]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[17]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[18]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[19]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[1]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[20]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[21]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[22]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[23]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[24]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[25]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[26]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[27]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[28]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[29]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[2]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[30]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[31]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[32]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[33]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[34]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[35]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[36]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[37]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[38]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[39]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[3]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[40]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[41]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[42]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[43]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[44]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[45]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[46]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[47]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[48]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[49]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[4]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[50]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[51]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[52]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[5]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[6]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[7]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[8]$mag$f":0,"MHAI1$MX$HVAr$phsCHar[9]$mag$f":0,"MHAI1$MX$HW$phsAHar[0]$mag$f":0,"MHAI1$MX$HW$phsAHar[10]$mag$f":1.16180567388824e-08,"MHAI1$MX$HW$phsAHar[11]$mag$f":1.56710520116121e-08,"MHAI1$MX$HW$phsAHar[12]$mag$f":1.26150316859253e-08,"MHAI1$MX$HW$phsAHar[13]$mag$f":1.52529153751857e-08,"MHAI1$MX$HW$phsAHar[14]$mag$f":1.21228129756901e-08,"MHAI1$MX$HW$phsAHar[15]$mag$f":9.04839403403912e-09,"MHAI1$MX$HW$phsAHar[16]$mag$f":1.13615854502314e-08,"MHAI1$MX$HW$phsAHar[17]$mag$f":1.35401299061755e-08,"MHAI1$MX$HW$phsAHar[18]$mag$f":1.20432899208822e-08,"MHAI1$MX$HW$phsAHar[19]$mag$f":1.42584948292779e-08,"MHAI1$MX$HW$phsAHar[1]$mag$f":1.12930415019363e-10,"MHAI1$MX$HW$phsAHar[20]$mag$f":1.3444067192836e-08,"MHAI1$MX$HW$phsAHar[21]$mag$f":1.91836289076264e-08,"MHAI1$MX$HW$phsAHar[22]$mag$f":1.18651071190357e-08,"MHAI1$MX$HW$phsAHar[23]$mag$f":1.8250689848287e-08,"MHAI1$MX$HW$phsAHar[24]$mag$f":9.69011004769982e-09,"MHAI1$MX$HW$phsAHar[25]$mag$f":1.47002108263905e-08,"MHAI1$MX$HW$phsAHar[26]$mag$f":1.11173301675649e-08,"MHAI1$MX$HW$phsAHar[27]$mag$f":1.37096698438199e-08,"MHAI1$MX$HW$phsAHar[28]$mag$f":9.89094761649767e-09,"MHAI1$MX$HW$phsAHar[29]$mag$f":1.09427418237829e-08,"MHAI1$MX$HW$phsAHar[2]$mag$f":1.18199423582155e-08,"MHAI1$MX$HW$phsAHar[30]$mag$f":1.14047269406115e-08,"MHAI1$MX$HW$phsAHar[31]$mag$f":1.14993419231268e-08,"MHAI1$MX$HW$phsAHar[32]$mag$f":1.02073220986654e-08,"MHAI1$MX$HW$phsAHar[33]$mag$f":1.43368463767501e-08,"MHAI1$MX$HW$phsAHar[34]$mag$f":1.0895355728735e-08,"MHAI1$MX$HW$phsAHar[35]$mag$f":1.45600740353302e-08,"MHAI1$MX$HW$phsAHar[36]$mag$f":1.22144054870432e-08,"MHAI1$MX$HW$phsAHar[37]$mag$f":1.26453940652027e-08,"MHAI1$MX$HW$phsAHar[38]$mag$f":1.29004558147017e-08,"MHAI1$MX$HW$phsAHar[39]$mag$f":1.35454465421958e-08,"MHAI1$MX$HW$phsAHar[3]$mag$f":7.38204519734609e-08,"MHAI1$MX$HW$phsAHar[40]$mag$f":1.2788235359551e-08,"MHAI1$MX$HW$phsAHar[41]$mag$f":1.16809388828187e-08,"MHAI1$MX$HW$phsAHar[42]$mag$f":1.16411049688736e-08,"MHAI1$MX$HW$phsAHar[43]$mag$f":1.14075655588408e-08,"MHAI1$MX$HW$phsAHar[44]$mag$f":1.04929549493704e-08,"MHAI1$MX$HW$phsAHar[45]$mag$f":1.31521042945337e-08,"MHAI1$MX$HW$phsAHar[46]$mag$f":9.95821469729208e-09,"MHAI1$MX$HW$phsAHar[47]$mag$f":1.19220509020579e-08,"MHAI1$MX$HW$phsAHar[48]$mag$f":1.18488969746977e-08,"MHAI1$MX$HW$phsAHar[49]$mag$f":1.1644646136233e-08,"MHAI1$MX$HW$phsAHar[4]$mag$f":1.18696812378971e-08,"MHAI1$MX$HW$phsAHar[50]$mag$f":1.2889894485113e-08,"MHAI1$MX$HW$phsAHar[51]$mag$f":0,"MHAI1$MX$HW$phsAHar[52]$mag$f":0,"MHAI1$MX$HW$phsAHar[5]$mag$f":4.16146583859245e-08,"MHAI1$MX$HW$phsAHar[6]$mag$f":1.25278853957411e-08,"MHAI1$MX$HW$phsAHar[7]$mag$f":1.52403089259678e-07,"MHAI1$MX$HW$phsAHar[8]$mag$f":1.1977121516793e-08,"MHAI1$MX$HW$phsAHar[9]$mag$f":1.80687340645136e-08,"MHAI1$MX$HW$phsBHar[0]$mag$f":0,"MHAI1$MX$HW$phsBHar[10]$mag$f":1.1443351155549e-08,"MHAI1$MX$HW$phsBHar[11]$mag$f":1.41077212134633e-08,"MHAI1$MX$HW$phsBHar[12]$mag$f":1.36157458641151e-08,"MHAI1$MX$HW$phsBHar[13]$mag$f":1.35679671942057e-08,"MHAI1$MX$HW$phsBHar[14]$mag$f":9.77382175193497e-09,"MHAI1$MX$HW$phsBHar[15]$mag$f":1.25178925003411e-08,"MHAI1$MX$HW$phsBHar[16]$mag$f":1.41446125923039e-08,"MHAI1$MX$HW$phsBHar[17]$mag$f":1.34907756077496e-08,"MHAI1$MX$HW$phsBHar[18]$mag$f":1.17785718956043e-08,"MHAI1$MX$HW$phsBHar[19]$mag$f":1.61143738353076e-08,"MHAI1$MX$HW$phsBHar[1]$mag$f":8.37466485048566e-11,"MHAI1$MX$HW$phsBHar[20]$mag$f":1.74154290988326e-08,"MHAI1$MX$HW$phsBHar[21]$mag$f":1.46642271658948e-08,"MHAI1$MX$HW$phsBHar[22]$mag$f":1.24613555030351e-08,"MHAI1$MX$HW$phsBHar[23]$mag$f":1.77867534034704e-08,"MHAI1$MX$HW$phsBHar[24]$mag$f":1.08898374762134e-08,"MHAI1$MX$HW$phsBHar[25]$mag$f":1.68987330795289e-08,"MHAI1$MX$HW$phsBHar[26]$mag$f":1.20304894934975e-08,"MHAI1$MX$HW$phsBHar[27]$mag$f":1.3239348284344e-08,"MHAI1$MX$HW$phsBHar[28]$mag$f":1.12432489984826e-08,"MHAI1$MX$HW$phsBHar[29]$mag$f":1.17495977391968e-08,"MHAI1$MX$HW$phsBHar[2]$mag$f":1.44095420040458e-08,"MHAI1$MX$HW$phsBHar[30]$mag$f":1.17401075527823e-08,"MHAI1$MX$HW$phsBHar[31]$mag$f":1.38087399292885e-08,"MHAI1$MX$HW$phsBHar[32]$mag$f":1.23601493484671e-08,"MHAI1$MX$HW$phsBHar[33]$mag$f":1.14189093736172e-08,"MHAI1$MX$HW$phsBHar[34]$mag$f":9.69289359886716e-09,"MHAI1$MX$HW$phsBHar[35]$mag$f":1.46710856796517e-08,"MHAI1$MX$HW$phsBHar[36]$mag$f":1.36014959295494e-08,"MHAI1$MX$HW$phsBHar[37]$mag$f":1.12576712396617e-08,"MHAI1$MX$HW$phsBHar[38]$mag$f":1.16234524227821e-08,"MHAI1$MX$HW$phsBHar[39]$mag$f":1.17638663255093e-08,"MHAI1$MX$HW$phsBHar[3]$mag$f":7.36814342872094e-08,"MHAI1$MX$HW$phsBHar[40]$mag$f":1.5835084354876e-08,"MHAI1$MX$HW$phsBHar[41]$mag$f":1.11583133843851e-08,"MHAI1$MX$HW$phsBHar[42]$mag$f":1.18115455194356e-08,"MHAI1$MX$HW$phsBHar[43]$mag$f":1.22564154381166e-08,"MHAI1$MX$HW$phsBHar[44]$mag$f":1.131064930604e-08,"MHAI1$MX$HW$phsBHar[45]$mag$f":1.11941256264458e-08,"MHAI1$MX$HW$phsBHar[46]$mag$f":1.1622491413732e-08,"MHAI1$MX$HW$phsBHar[47]$mag$f":1.32842430389246e-08,"MHAI1$MX$HW$phsBHar[48]$mag$f":1.25067112222155e-08,"MHAI1$MX$HW$phsBHar[49]$mag$f":1.28587283043657e-08,"MHAI1$MX$HW$phsBHar[4]$mag$f":1.23254944028872e-08,"MHAI1$MX$HW$phsBHar[50]$mag$f":1.16021290352819e-08,"MHAI1$MX$HW$phsBHar[51]$mag$f":0,"MHAI1$MX$HW$phsBHar[52]$mag$f":0,"MHAI1$MX$HW$phsBHar[5]$mag$f":8.67317666575218e-08,"MHAI1$MX$HW$phsBHar[6]$mag$f":1.11358309240472e-08,"MHAI1$MX$HW$phsBHar[7]$mag$f":3.53509044259681e-08,"MHAI1$MX$HW$phsBHar[8]$mag$f":1.32595143753633e-08,"MHAI1$MX$HW$phsBHar[9]$mag$f":1.45007730267821e-08,"MHAI1$MX$HW$phsCHar[0]$mag$f":0,"MHAI1$MX$HW$phsCHar[10]$mag$f":1.48047343273561e-08,"MHAI1$MX$HW$phsCHar[11]$mag$f":1.01639736627135e-08,"MHAI1$MX$HW$phsCHar[12]$mag$f":1.17157616941199e-08,"MHAI1$MX$HW$phsCHar[13]$mag$f":1.22760743792583e-08,"MHAI1$MX$HW$phsCHar[14]$mag$f":1.29449393426739e-08,"MHAI1$MX$HW$phsCHar[15]$mag$f":1.12938405294472e-08,"MHAI1$MX$HW$phsCHar[16]$mag$f":1.04483195428884e-08,"MHAI1$MX$HW$phsCHar[17]$mag$f":9.48643386067261e-09,"MHAI1$MX$HW$phsCHar[18]$mag$f":1.02637534027394e-08,"MHAI1$MX$HW$phsCHar[19]$mag$f":1.26739863048897e-08,"MHAI1$MX$HW$phsCHar[1]$mag$f":5.44201454732995e-11,"MHAI1$MX$HW$phsCHar[20]$mag$f":1.20735244024672e-08,"MHAI1$MX$HW$phsCHar[21]$mag$f":1.19882477278566e-08,"MHAI1$MX$HW$phsCHar[22]$mag$f":1.05597282029635e-08,"MHAI1$MX$HW$phsCHar[23]$mag$f":1.50948569199727e-08,"MHAI1$MX$HW$phsCHar[24]$mag$f":1.16904068647727e-08,"MHAI1$MX$HW$phsCHar[25]$mag$f":1.2726443898714e-08,"MHAI1$MX$HW$phsCHar[26]$mag$f":9.07020236695644e-09,"MHAI1$MX$HW$phsCHar[27]$mag$f":1.17674012756197e-08,"MHAI1$MX$HW$phsCHar[28]$mag$f":1.08564623957363e-08,"MHAI1$MX$HW$phsCHar[29]$mag$f":8.45074943356394e-09,"MHAI1$MX$HW$phsCHar[2]$mag$f":1.6216526788071e-08,"MHAI1$MX$HW$phsCHar[30]$mag$f":1.05962119079095e-08,"MHAI1$MX$HW$phsCHar[31]$mag$f":1.04838360215354e-08,"MHAI1$MX$HW$phsCHar[32]$mag$f":1.17222045403764e-08,"MHAI1$MX$HW$phsCHar[33]$mag$f":1.20700542893815e-08,"MHAI1$MX$HW$phsCHar[34]$mag$f":9.0465084312541e-09,"MHAI1$MX$HW$phsCHar[35]$mag$f":1.13913527499676e-08,"MHAI1$MX$HW$phsCHar[36]$mag$f":1.02033750337682e-08,"MHAI1$MX$HW$phsCHar[37]$mag$f":9.67592761469405e-09,"MHAI1$MX$HW$phsCHar[38]$mag$f":1.07542810212635e-08,"MHAI1$MX$HW$phsCHar[39]$mag$f":9.36256672190439e-09,"MHAI1$MX$HW$phsCHar[3]$mag$f":7.18182775472087e-08,"MHAI1$MX$HW$phsCHar[40]$mag$f":9.80171321884882e-09,"MHAI1$MX$HW$phsCHar[41]$mag$f":9.64222479638011e-09,"MHAI1$MX$HW$phsCHar[42]$mag$f":1.19985372748488e-08,"MHAI1$MX$HW$phsCHar[43]$mag$f":1.03714254962028e-08,"MHAI1$MX$HW$phsCHar[44]$mag$f":1.13115010691445e-08,"MHAI1$MX$HW$phsCHar[45]$mag$f":1.11644835598668e-08,"MHAI1$MX$HW$phsCHar[46]$mag$f":9.09284203487459e-09,"MHAI1$MX$HW$phsCHar[47]$mag$f":1.15699583247419e-08,"MHAI1$MX$HW$phsCHar[48]$mag$f":9.36189437084067e-09,"MHAI1$MX$HW$phsCHar[49]$mag$f":1.09558957461786e-08,"MHAI1$MX$HW$phsCHar[4]$mag$f":1.43385188167144e-08,"MHAI1$MX$HW$phsCHar[50]$mag$f":9.65376756312253e-09,"MHAI1$MX$HW$phsCHar[51]$mag$f":0,"MHAI1$MX$HW$phsCHar[52]$mag$f":0,"MHAI1$MX$HW$phsCHar[5]$mag$f":9.86710091410714e-08,"MHAI1$MX$HW$phsCHar[6]$mag$f":1.1558492829522e-08,"MHAI1$MX$HW$phsCHar[7]$mag$f":2.13224815581725e-08,"MHAI1$MX$HW$phsCHar[8]$mag$f":1.19005001408823e-08,"MHAI1$MX$HW$phsCHar[9]$mag$f":1.10328235436441e-08,"MHAI1$MX$TddA$phsA$cVal$mag$f":0,"MHAI1$MX$TddA$phsB$cVal$mag$f":0,"MHAI1$MX$TddA$phsC$cVal$mag$f":0,"MHAI1$MX$ThdA$phsA$cVal$mag$f":0,"MHAI1$MX$ThdA$phsB$cVal$mag$f":0,"MHAI1$MX$ThdA$phsC$cVal$mag$f":0,"MHAI1$MX$ThdEvnA$phsA$cVal$mag$f":0,"MHAI1$MX$ThdEvnA$phsB$cVal$mag$f":0,"MHAI1$MX$ThdEvnA$phsC$cVal$mag$f":0,"MHAI1$MX$ThdEvnPhV$phsA$cVal$mag$f":0,"MHAI1$MX$ThdEvnPhV$phsB$cVal$mag$f":0,"MHAI1$MX$ThdEvnPhV$phsC$cVal$mag$f":0,"MHAI1$MX$ThdOddA$phsA$cVal$mag$f":0,"MHAI1$MX$ThdOddA$phsB$cVal$mag$f":0,"MHAI1$MX$ThdOddA$phsC$cVal$mag$f":0,"MHAI1$MX$ThdOddPhV$phsA$cVal$mag$f":0,"MHAI1$MX$ThdOddPhV$phsB$cVal$mag$f":0,"MHAI1$MX$ThdOddPhV$phsC$cVal$mag$f":0,"MHAI1$MX$ThdPhV$phsA$cVal$mag$f":0,"MHAI1$MX$ThdPhV$phsB$cVal$mag$f":0,"MHAI1$MX$ThdPhV$phsC$cVal$mag$f":0}}
\ No newline at end of file
diff --git a/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/origin_rptRtIHarm.txt b/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/origin_rptRtIHarm.txt
index 9d9cce1..dca3051 100644
--- a/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/origin_rptRtIHarm.txt
+++ b/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/origin_rptRtIHarm.txt
@@ -1 +1 @@
-{"mp_id":"73e0a6553c2d24ee17f2623e14f9776b","v_wiring_type":"0","rpt_id":"rptRtIHarm","rpt_no":3,"func_type":200,"data_time":1554423033000,"voltage_level":"0.000000","dev_type":"QH_ms","mms_json":{"MHAI7$MX$HA$phsAHar[0]$mag$f":0,"MHAI7$MX$HA$phsAHar[10]$mag$f":4.58340946352109e-05,"MHAI7$MX$HA$phsAHar[11]$mag$f":3.97178337152582e-05,"MHAI7$MX$HA$phsAHar[12]$mag$f":4.26716687798034e-05,"MHAI7$MX$HA$phsAHar[13]$mag$f":3.0762079404667e-05,"MHAI7$MX$HA$phsAHar[14]$mag$f":4.46730155090336e-05,"MHAI7$MX$HA$phsAHar[15]$mag$f":4.08955966122448e-05,"MHAI7$MX$HA$phsAHar[16]$mag$f":4.23981437052134e-05,"MHAI7$MX$HA$phsAHar[17]$mag$f":5.07082768308464e-05,"MHAI7$MX$HA$phsAHar[18]$mag$f":3.87255786336027e-05,"MHAI7$MX$HA$phsAHar[19]$mag$f":4.45667865278665e-05,"MHAI7$MX$HA$phsAHar[1]$mag$f":0.000201591174118221,"MHAI7$MX$HA$phsAHar[20]$mag$f":3.95942770410329e-05,"MHAI7$MX$HA$phsAHar[21]$mag$f":4.50542429462075e-05,"MHAI7$MX$HA$phsAHar[22]$mag$f":5.0629379984457e-05,"MHAI7$MX$HA$phsAHar[23]$mag$f":5.21647671121173e-05,"MHAI7$MX$HA$phsAHar[24]$mag$f":4.21593504142947e-05,"MHAI7$MX$HA$phsAHar[25]$mag$f":4.46413832833059e-05,"MHAI7$MX$HA$phsAHar[26]$mag$f":4.07691804866772e-05,"MHAI7$MX$HA$phsAHar[27]$mag$f":4.34099456469994e-05,"MHAI7$MX$HA$phsAHar[28]$mag$f":5.22002337675076e-05,"MHAI7$MX$HA$phsAHar[29]$mag$f":4.07004990847781e-05,"MHAI7$MX$HA$phsAHar[2]$mag$f":4.77558751299512e-05,"MHAI7$MX$HA$phsAHar[30]$mag$f":4.06745493819471e-05,"MHAI7$MX$HA$phsAHar[31]$mag$f":4.51341256848536e-05,"MHAI7$MX$HA$phsAHar[32]$mag$f":4.40662188339047e-05,"MHAI7$MX$HA$phsAHar[33]$mag$f":4.88943805976305e-05,"MHAI7$MX$HA$phsAHar[34]$mag$f":4.6280758397188e-05,"MHAI7$MX$HA$phsAHar[35]$mag$f":4.2124986066483e-05,"MHAI7$MX$HA$phsAHar[36]$mag$f":4.19994466938078e-05,"MHAI7$MX$HA$phsAHar[37]$mag$f":4.39076902694069e-05,"MHAI7$MX$HA$phsAHar[38]$mag$f":4.6388442569878e-05,"MHAI7$MX$HA$phsAHar[39]$mag$f":4.38850001955871e-05,"MHAI7$MX$HA$phsAHar[3]$mag$f":4.43054668721743e-05,"MHAI7$MX$HA$phsAHar[40]$mag$f":4.33843888458796e-05,"MHAI7$MX$HA$phsAHar[41]$mag$f":4.89188860228751e-05,"MHAI7$MX$HA$phsAHar[42]$mag$f":4.14725764130708e-05,"MHAI7$MX$HA$phsAHar[43]$mag$f":4.88320838485379e-05,"MHAI7$MX$HA$phsAHar[44]$mag$f":4.03826234105509e-05,"MHAI7$MX$HA$phsAHar[45]$mag$f":4.6345066948561e-05,"MHAI7$MX$HA$phsAHar[46]$mag$f":4.95265558129176e-05,"MHAI7$MX$HA$phsAHar[47]$mag$f":4.71821367682423e-05,"MHAI7$MX$HA$phsAHar[48]$mag$f":3.99348973587621e-05,"MHAI7$MX$HA$phsAHar[49]$mag$f":4.52789499831852e-05,"MHAI7$MX$HA$phsAHar[4]$mag$f":4.60588271380402e-05,"MHAI7$MX$HA$phsAHar[50]$mag$f":4.63371543446556e-05,"MHAI7$MX$HA$phsAHar[51]$mag$f":4.24947429564781e-05,"MHAI7$MX$HA$phsAHar[52]$mag$f":0,"MHAI7$MX$HA$phsAHar[5]$mag$f":4.04398087994196e-05,"MHAI7$MX$HA$phsAHar[6]$mag$f":4.12353474530391e-05,"MHAI7$MX$HA$phsAHar[7]$mag$f":4.34501635027118e-05,"MHAI7$MX$HA$phsAHar[8]$mag$f":4.94009073008783e-05,"MHAI7$MX$HA$phsAHar[9]$mag$f":3.61329912266228e-05,"MHAI7$MX$HA$phsBHar[0]$mag$f":0,"MHAI7$MX$HA$phsBHar[10]$mag$f":3.67963330063503e-05,"MHAI7$MX$HA$phsBHar[11]$mag$f":3.56838318111841e-05,"MHAI7$MX$HA$phsBHar[12]$mag$f":4.28845996793825e-05,"MHAI7$MX$HA$phsBHar[13]$mag$f":3.37910350935999e-05,"MHAI7$MX$HA$phsBHar[14]$mag$f":4.52705899078865e-05,"MHAI7$MX$HA$phsBHar[15]$mag$f":4.65689845441375e-05,"MHAI7$MX$HA$phsBHar[16]$mag$f":3.98297197534703e-05,"MHAI7$MX$HA$phsBHar[17]$mag$f":3.10659088427201e-05,"MHAI7$MX$HA$phsBHar[18]$mag$f":4.36322261521127e-05,"MHAI7$MX$HA$phsBHar[19]$mag$f":4.20915239374153e-05,"MHAI7$MX$HA$phsBHar[1]$mag$f":0.000205107993679121,"MHAI7$MX$HA$phsBHar[20]$mag$f":4.32965643994976e-05,"MHAI7$MX$HA$phsBHar[21]$mag$f":3.75532508769538e-05,"MHAI7$MX$HA$phsBHar[22]$mag$f":4.54602886748035e-05,"MHAI7$MX$HA$phsBHar[23]$mag$f":3.43316896760371e-05,"MHAI7$MX$HA$phsBHar[24]$mag$f":4.25884936703369e-05,"MHAI7$MX$HA$phsBHar[25]$mag$f":3.73556249542162e-05,"MHAI7$MX$HA$phsBHar[26]$mag$f":4.81970055261627e-05,"MHAI7$MX$HA$phsBHar[27]$mag$f":4.4155847717775e-05,"MHAI7$MX$HA$phsBHar[28]$mag$f":4.41359661635943e-05,"MHAI7$MX$HA$phsBHar[29]$mag$f":3.71755813830532e-05,"MHAI7$MX$HA$phsBHar[2]$mag$f":3.91330067941453e-05,"MHAI7$MX$HA$phsBHar[30]$mag$f":4.85259624838363e-05,"MHAI7$MX$HA$phsBHar[31]$mag$f":3.62499922630377e-05,"MHAI7$MX$HA$phsBHar[32]$mag$f":4.8692698328523e-05,"MHAI7$MX$HA$phsBHar[33]$mag$f":3.86972133128438e-05,"MHAI7$MX$HA$phsBHar[34]$mag$f":4.46355952590238e-05,"MHAI7$MX$HA$phsBHar[35]$mag$f":5.20783032698091e-05,"MHAI7$MX$HA$phsBHar[36]$mag$f":4.95998283440713e-05,"MHAI7$MX$HA$phsBHar[37]$mag$f":4.76096574857365e-05,"MHAI7$MX$HA$phsBHar[38]$mag$f":4.49034341727383e-05,"MHAI7$MX$HA$phsBHar[39]$mag$f":4.48011269327253e-05,"MHAI7$MX$HA$phsBHar[3]$mag$f":3.97943294956349e-05,"MHAI7$MX$HA$phsBHar[40]$mag$f":4.56626221421175e-05,"MHAI7$MX$HA$phsBHar[41]$mag$f":4.65434204670601e-05,"MHAI7$MX$HA$phsBHar[42]$mag$f":5.16678373969626e-05,"MHAI7$MX$HA$phsBHar[43]$mag$f":4.68263715447392e-05,"MHAI7$MX$HA$phsBHar[44]$mag$f":4.04812162742019e-05,"MHAI7$MX$HA$phsBHar[45]$mag$f":4.56714478787035e-05,"MHAI7$MX$HA$phsBHar[46]$mag$f":4.61287636426277e-05,"MHAI7$MX$HA$phsBHar[47]$mag$f":3.71771784557495e-05,"MHAI7$MX$HA$phsBHar[48]$mag$f":4.23284436692484e-05,"MHAI7$MX$HA$phsBHar[49]$mag$f":3.70649504475296e-05,"MHAI7$MX$HA$phsBHar[4]$mag$f":4.13104899052996e-05,"MHAI7$MX$HA$phsBHar[50]$mag$f":3.98996853618883e-05,"MHAI7$MX$HA$phsBHar[51]$mag$f":4.82248324260581e-05,"MHAI7$MX$HA$phsBHar[52]$mag$f":0,"MHAI7$MX$HA$phsBHar[5]$mag$f":4.22564917244017e-05,"MHAI7$MX$HA$phsBHar[6]$mag$f":4.57795649708714e-05,"MHAI7$MX$HA$phsBHar[7]$mag$f":4.76462300866842e-05,"MHAI7$MX$HA$phsBHar[8]$mag$f":4.78722322441172e-05,"MHAI7$MX$HA$phsBHar[9]$mag$f":4.17599803768098e-05,"MHAI7$MX$HA$phsCHar[0]$mag$f":0,"MHAI7$MX$HA$phsCHar[10]$mag$f":3.47298555425368e-05,"MHAI7$MX$HA$phsCHar[11]$mag$f":3.42768980772234e-05,"MHAI7$MX$HA$phsCHar[12]$mag$f":3.32744602928869e-05,"MHAI7$MX$HA$phsCHar[13]$mag$f":3.55544980266131e-05,"MHAI7$MX$HA$phsCHar[14]$mag$f":2.63908259512391e-05,"MHAI7$MX$HA$phsCHar[15]$mag$f":2.98074246529723e-05,"MHAI7$MX$HA$phsCHar[16]$mag$f":2.8036258299835e-05,"MHAI7$MX$HA$phsCHar[17]$mag$f":2.53260750469053e-05,"MHAI7$MX$HA$phsCHar[18]$mag$f":3.23709573422093e-05,"MHAI7$MX$HA$phsCHar[19]$mag$f":2.53319594776258e-05,"MHAI7$MX$HA$phsCHar[1]$mag$f":9.40345780691132e-05,"MHAI7$MX$HA$phsCHar[20]$mag$f":2.99535968224518e-05,"MHAI7$MX$HA$phsCHar[21]$mag$f":2.82871005765628e-05,"MHAI7$MX$HA$phsCHar[22]$mag$f":3.5711989767151e-05,"MHAI7$MX$HA$phsCHar[23]$mag$f":2.61401437455788e-05,"MHAI7$MX$HA$phsCHar[24]$mag$f":2.66829283646075e-05,"MHAI7$MX$HA$phsCHar[25]$mag$f":3.83105107175652e-05,"MHAI7$MX$HA$phsCHar[26]$mag$f":3.79509619961027e-05,"MHAI7$MX$HA$phsCHar[27]$mag$f":3.18377460644115e-05,"MHAI7$MX$HA$phsCHar[28]$mag$f":3.49057918356266e-05,"MHAI7$MX$HA$phsCHar[29]$mag$f":3.45095249940641e-05,"MHAI7$MX$HA$phsCHar[2]$mag$f":3.56055752490647e-05,"MHAI7$MX$HA$phsCHar[30]$mag$f":2.67705090664094e-05,"MHAI7$MX$HA$phsCHar[31]$mag$f":3.26878507621586e-05,"MHAI7$MX$HA$phsCHar[32]$mag$f":3.79375160264317e-05,"MHAI7$MX$HA$phsCHar[33]$mag$f":3.10880568576977e-05,"MHAI7$MX$HA$phsCHar[34]$mag$f":3.28415299009066e-05,"MHAI7$MX$HA$phsCHar[35]$mag$f":2.89432591671357e-05,"MHAI7$MX$HA$phsCHar[36]$mag$f":3.33313437295146e-05,"MHAI7$MX$HA$phsCHar[37]$mag$f":3.15572069666814e-05,"MHAI7$MX$HA$phsCHar[38]$mag$f":3.17756894219201e-05,"MHAI7$MX$HA$phsCHar[39]$mag$f":3.83351798518561e-05,"MHAI7$MX$HA$phsCHar[3]$mag$f":3.31235496560112e-05,"MHAI7$MX$HA$phsCHar[40]$mag$f":3.48228131770156e-05,"MHAI7$MX$HA$phsCHar[41]$mag$f":3.87159998354036e-05,"MHAI7$MX$HA$phsCHar[42]$mag$f":3.03998858726118e-05,"MHAI7$MX$HA$phsCHar[43]$mag$f":3.0943650926929e-05,"MHAI7$MX$HA$phsCHar[44]$mag$f":3.28704991261475e-05,"MHAI7$MX$HA$phsCHar[45]$mag$f":3.71077876479831e-05,"MHAI7$MX$HA$phsCHar[46]$mag$f":3.23109125019982e-05,"MHAI7$MX$HA$phsCHar[47]$mag$f":2.54312399192713e-05,"MHAI7$MX$HA$phsCHar[48]$mag$f":2.95994832413271e-05,"MHAI7$MX$HA$phsCHar[49]$mag$f":2.09478876058711e-05,"MHAI7$MX$HA$phsCHar[4]$mag$f":2.54141887126025e-05,"MHAI7$MX$HA$phsCHar[50]$mag$f":3.28752321365755e-05,"MHAI7$MX$HA$phsCHar[51]$mag$f":3.24856337101664e-05,"MHAI7$MX$HA$phsCHar[52]$mag$f":0,"MHAI7$MX$HA$phsCHar[5]$mag$f":2.98399827443063e-05,"MHAI7$MX$HA$phsCHar[6]$mag$f":3.49927249772009e-05,"MHAI7$MX$HA$phsCHar[7]$mag$f":3.14932112814859e-05,"MHAI7$MX$HA$phsCHar[8]$mag$f":3.27037523675244e-05,"MHAI7$MX$HA$phsCHar[9]$mag$f":3.49813744833227e-05,"MHAI7$MX$HPhV$phsAHar[0]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[10]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[11]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[12]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[13]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[14]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[15]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[16]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[17]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[18]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[19]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[1]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[20]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[21]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[22]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[23]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[24]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[25]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[26]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[27]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[28]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[29]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[2]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[30]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[31]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[32]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[33]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[34]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[35]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[36]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[37]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[38]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[39]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[3]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[40]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[41]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[42]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[43]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[44]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[45]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[46]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[47]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[48]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[49]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[4]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[50]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[51]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[52]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[5]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[6]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[7]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[8]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[9]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[0]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[10]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[11]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[12]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[13]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[14]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[15]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[16]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[17]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[18]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[19]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[1]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[20]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[21]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[22]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[23]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[24]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[25]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[26]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[27]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[28]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[29]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[2]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[30]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[31]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[32]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[33]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[34]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[35]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[36]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[37]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[38]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[39]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[3]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[40]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[41]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[42]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[43]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[44]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[45]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[46]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[47]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[48]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[49]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[4]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[50]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[51]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[52]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[5]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[6]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[7]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[8]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[9]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[0]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[10]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[11]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[12]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[13]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[14]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[15]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[16]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[17]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[18]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[19]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[1]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[20]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[21]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[22]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[23]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[24]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[25]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[26]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[27]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[28]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[29]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[2]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[30]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[31]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[32]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[33]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[34]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[35]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[36]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[37]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[38]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[39]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[3]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[40]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[41]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[42]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[43]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[44]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[45]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[46]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[47]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[48]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[49]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[4]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[50]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[51]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[52]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[5]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[6]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[7]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[8]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[9]$mag$f":0}}
\ No newline at end of file
+{"mp_id":"73e0a6553c2d24ee17f2623e14f9776b","v_wiring_type":"0","rpt_id":"rptRtIHarm","rpt_no":3,"func_type":200,"data_time":1554423786000,"voltage_level":"0.000000","dev_type":"QH_ms","mms_json":{"MHAI7$MX$HA$phsAHar[0]$mag$f":0,"MHAI7$MX$HA$phsAHar[10]$mag$f":5.10470017616171e-05,"MHAI7$MX$HA$phsAHar[11]$mag$f":4.7344496124424e-05,"MHAI7$MX$HA$phsAHar[12]$mag$f":4.32854358223267e-05,"MHAI7$MX$HA$phsAHar[13]$mag$f":4.33773784607183e-05,"MHAI7$MX$HA$phsAHar[14]$mag$f":4.3500418541953e-05,"MHAI7$MX$HA$phsAHar[15]$mag$f":4.61963791167364e-05,"MHAI7$MX$HA$phsAHar[16]$mag$f":4.45926962129306e-05,"MHAI7$MX$HA$phsAHar[17]$mag$f":4.30784530180972e-05,"MHAI7$MX$HA$phsAHar[18]$mag$f":5.15221399837174e-05,"MHAI7$MX$HA$phsAHar[19]$mag$f":4.64157164969947e-05,"MHAI7$MX$HA$phsAHar[1]$mag$f":0.000203718460397795,"MHAI7$MX$HA$phsAHar[20]$mag$f":5.6311644584639e-05,"MHAI7$MX$HA$phsAHar[21]$mag$f":4.24203244620003e-05,"MHAI7$MX$HA$phsAHar[22]$mag$f":3.9874739741208e-05,"MHAI7$MX$HA$phsAHar[23]$mag$f":3.85586499760393e-05,"MHAI7$MX$HA$phsAHar[24]$mag$f":4.85221244161949e-05,"MHAI7$MX$HA$phsAHar[25]$mag$f":4.48475584562402e-05,"MHAI7$MX$HA$phsAHar[26]$mag$f":4.50662919320166e-05,"MHAI7$MX$HA$phsAHar[27]$mag$f":3.44055915775243e-05,"MHAI7$MX$HA$phsAHar[28]$mag$f":4.84884767502081e-05,"MHAI7$MX$HA$phsAHar[29]$mag$f":3.69639819837175e-05,"MHAI7$MX$HA$phsAHar[2]$mag$f":5.94105440541171e-05,"MHAI7$MX$HA$phsAHar[30]$mag$f":4.62793650513049e-05,"MHAI7$MX$HA$phsAHar[31]$mag$f":4.63192955066916e-05,"MHAI7$MX$HA$phsAHar[32]$mag$f":4.54934634035453e-05,"MHAI7$MX$HA$phsAHar[33]$mag$f":4.73397376481444e-05,"MHAI7$MX$HA$phsAHar[34]$mag$f":4.65240445919335e-05,"MHAI7$MX$HA$phsAHar[35]$mag$f":4.9989150284091e-05,"MHAI7$MX$HA$phsAHar[36]$mag$f":4.68349280708935e-05,"MHAI7$MX$HA$phsAHar[37]$mag$f":3.88641201425344e-05,"MHAI7$MX$HA$phsAHar[38]$mag$f":4.74654443678446e-05,"MHAI7$MX$HA$phsAHar[39]$mag$f":4.58755494037177e-05,"MHAI7$MX$HA$phsAHar[3]$mag$f":4.41978627350181e-05,"MHAI7$MX$HA$phsAHar[40]$mag$f":4.80831367895007e-05,"MHAI7$MX$HA$phsAHar[41]$mag$f":4.23503297497518e-05,"MHAI7$MX$HA$phsAHar[42]$mag$f":4.70820195914712e-05,"MHAI7$MX$HA$phsAHar[43]$mag$f":5.05835887452122e-05,"MHAI7$MX$HA$phsAHar[44]$mag$f":4.62882489955518e-05,"MHAI7$MX$HA$phsAHar[45]$mag$f":4.20932919951156e-05,"MHAI7$MX$HA$phsAHar[46]$mag$f":5.02699222124647e-05,"MHAI7$MX$HA$phsAHar[47]$mag$f":5.20617832080461e-05,"MHAI7$MX$HA$phsAHar[48]$mag$f":4.50737934443168e-05,"MHAI7$MX$HA$phsAHar[49]$mag$f":4.26393489760812e-05,"MHAI7$MX$HA$phsAHar[4]$mag$f":4.439623808139e-05,"MHAI7$MX$HA$phsAHar[50]$mag$f":4.37852322647814e-05,"MHAI7$MX$HA$phsAHar[51]$mag$f":4.27245067839976e-05,"MHAI7$MX$HA$phsAHar[52]$mag$f":0,"MHAI7$MX$HA$phsAHar[5]$mag$f":3.94869239244144e-05,"MHAI7$MX$HA$phsAHar[6]$mag$f":5.2757233788725e-05,"MHAI7$MX$HA$phsAHar[7]$mag$f":4.56799862149637e-05,"MHAI7$MX$HA$phsAHar[8]$mag$f":4.26291990152095e-05,"MHAI7$MX$HA$phsAHar[9]$mag$f":4.46605263277888e-05,"MHAI7$MX$HA$phsBHar[0]$mag$f":0,"MHAI7$MX$HA$phsBHar[10]$mag$f":4.37647468061186e-05,"MHAI7$MX$HA$phsBHar[11]$mag$f":4.03097255912144e-05,"MHAI7$MX$HA$phsBHar[12]$mag$f":5.15822503075469e-05,"MHAI7$MX$HA$phsBHar[13]$mag$f":3.91732173739001e-05,"MHAI7$MX$HA$phsBHar[14]$mag$f":3.60629164788406e-05,"MHAI7$MX$HA$phsBHar[15]$mag$f":4.72850224468857e-05,"MHAI7$MX$HA$phsBHar[16]$mag$f":4.89286430820357e-05,"MHAI7$MX$HA$phsBHar[17]$mag$f":3.56430682586506e-05,"MHAI7$MX$HA$phsBHar[18]$mag$f":3.54473304469138e-05,"MHAI7$MX$HA$phsBHar[19]$mag$f":4.80023045383859e-05,"MHAI7$MX$HA$phsBHar[1]$mag$f":0.000202769704628736,"MHAI7$MX$HA$phsBHar[20]$mag$f":4.6132889110595e-05,"MHAI7$MX$HA$phsBHar[21]$mag$f":4.73636100650765e-05,"MHAI7$MX$HA$phsBHar[22]$mag$f":4.05821192543954e-05,"MHAI7$MX$HA$phsBHar[23]$mag$f":3.70456327800639e-05,"MHAI7$MX$HA$phsBHar[24]$mag$f":4.82311224914156e-05,"MHAI7$MX$HA$phsBHar[25]$mag$f":3.58964134647977e-05,"MHAI7$MX$HA$phsBHar[26]$mag$f":4.07375991926529e-05,"MHAI7$MX$HA$phsBHar[27]$mag$f":4.38303432019893e-05,"MHAI7$MX$HA$phsBHar[28]$mag$f":4.30431973654777e-05,"MHAI7$MX$HA$phsBHar[29]$mag$f":4.25748730776832e-05,"MHAI7$MX$HA$phsBHar[2]$mag$f":4.09294116252568e-05,"MHAI7$MX$HA$phsBHar[30]$mag$f":3.15223624056671e-05,"MHAI7$MX$HA$phsBHar[31]$mag$f":3.91479807149153e-05,"MHAI7$MX$HA$phsBHar[32]$mag$f":4.14390997320879e-05,"MHAI7$MX$HA$phsBHar[33]$mag$f":4.35397960245609e-05,"MHAI7$MX$HA$phsBHar[34]$mag$f":3.78456352336798e-05,"MHAI7$MX$HA$phsBHar[35]$mag$f":5.27974443684798e-05,"MHAI7$MX$HA$phsBHar[36]$mag$f":4.39678515249398e-05,"MHAI7$MX$HA$phsBHar[37]$mag$f":4.05188511649612e-05,"MHAI7$MX$HA$phsBHar[38]$mag$f":4.63582182419486e-05,"MHAI7$MX$HA$phsBHar[39]$mag$f":4.41608790424652e-05,"MHAI7$MX$HA$phsBHar[3]$mag$f":4.32108499808237e-05,"MHAI7$MX$HA$phsBHar[40]$mag$f":4.87356737721711e-05,"MHAI7$MX$HA$phsBHar[41]$mag$f":4.12361005146522e-05,"MHAI7$MX$HA$phsBHar[42]$mag$f":4.34683279308956e-05,"MHAI7$MX$HA$phsBHar[43]$mag$f":5.23339185747318e-05,"MHAI7$MX$HA$phsBHar[44]$mag$f":4.41002957813907e-05,"MHAI7$MX$HA$phsBHar[45]$mag$f":4.60413320979569e-05,"MHAI7$MX$HA$phsBHar[46]$mag$f":4.47529200755525e-05,"MHAI7$MX$HA$phsBHar[47]$mag$f":4.88612095068675e-05,"MHAI7$MX$HA$phsBHar[48]$mag$f":3.8111498724902e-05,"MHAI7$MX$HA$phsBHar[49]$mag$f":4.87135839648545e-05,"MHAI7$MX$HA$phsBHar[4]$mag$f":4.79731570521835e-05,"MHAI7$MX$HA$phsBHar[50]$mag$f":3.53118812199682e-05,"MHAI7$MX$HA$phsBHar[51]$mag$f":4.75147571705747e-05,"MHAI7$MX$HA$phsBHar[52]$mag$f":0,"MHAI7$MX$HA$phsBHar[5]$mag$f":4.56762718386017e-05,"MHAI7$MX$HA$phsBHar[6]$mag$f":4.190511390334e-05,"MHAI7$MX$HA$phsBHar[7]$mag$f":4.80361777590588e-05,"MHAI7$MX$HA$phsBHar[8]$mag$f":3.85537132387981e-05,"MHAI7$MX$HA$phsBHar[9]$mag$f":4.15929353039246e-05,"MHAI7$MX$HA$phsCHar[0]$mag$f":0,"MHAI7$MX$HA$phsCHar[10]$mag$f":3.18308739224449e-05,"MHAI7$MX$HA$phsCHar[11]$mag$f":3.19723039865494e-05,"MHAI7$MX$HA$phsCHar[12]$mag$f":3.46238266502041e-05,"MHAI7$MX$HA$phsCHar[13]$mag$f":3.15121178573463e-05,"MHAI7$MX$HA$phsCHar[14]$mag$f":3.39076723321341e-05,"MHAI7$MX$HA$phsCHar[15]$mag$f":2.65283797489246e-05,"MHAI7$MX$HA$phsCHar[16]$mag$f":3.26436420436949e-05,"MHAI7$MX$HA$phsCHar[17]$mag$f":3.47751993103884e-05,"MHAI7$MX$HA$phsCHar[18]$mag$f":3.96681462007109e-05,"MHAI7$MX$HA$phsCHar[19]$mag$f":2.80417389149079e-05,"MHAI7$MX$HA$phsCHar[1]$mag$f":9.06437417143025e-05,"MHAI7$MX$HA$phsCHar[20]$mag$f":3.02367752738064e-05,"MHAI7$MX$HA$phsCHar[21]$mag$f":2.79210926237283e-05,"MHAI7$MX$HA$phsCHar[22]$mag$f":3.3817530493252e-05,"MHAI7$MX$HA$phsCHar[23]$mag$f":2.8222346372786e-05,"MHAI7$MX$HA$phsCHar[24]$mag$f":2.54777896770975e-05,"MHAI7$MX$HA$phsCHar[25]$mag$f":3.30383591062855e-05,"MHAI7$MX$HA$phsCHar[26]$mag$f":3.69018998753745e-05,"MHAI7$MX$HA$phsCHar[27]$mag$f":3.52002316503786e-05,"MHAI7$MX$HA$phsCHar[28]$mag$f":3.21130937663838e-05,"MHAI7$MX$HA$phsCHar[29]$mag$f":3.15230026899371e-05,"MHAI7$MX$HA$phsCHar[2]$mag$f":3.24647007801104e-05,"MHAI7$MX$HA$phsCHar[30]$mag$f":4.12670560763218e-05,"MHAI7$MX$HA$phsCHar[31]$mag$f":3.24898937833495e-05,"MHAI7$MX$HA$phsCHar[32]$mag$f":3.68623150279745e-05,"MHAI7$MX$HA$phsCHar[33]$mag$f":3.14583303406835e-05,"MHAI7$MX$HA$phsCHar[34]$mag$f":3.38058489433024e-05,"MHAI7$MX$HA$phsCHar[35]$mag$f":3.10912146233022e-05,"MHAI7$MX$HA$phsCHar[36]$mag$f":3.37325072905514e-05,"MHAI7$MX$HA$phsCHar[37]$mag$f":3.07223708659876e-05,"MHAI7$MX$HA$phsCHar[38]$mag$f":3.73490292986389e-05,"MHAI7$MX$HA$phsCHar[39]$mag$f":3.1533509172732e-05,"MHAI7$MX$HA$phsCHar[3]$mag$f":3.03111009998247e-05,"MHAI7$MX$HA$phsCHar[40]$mag$f":3.39566213369835e-05,"MHAI7$MX$HA$phsCHar[41]$mag$f":3.43215651810169e-05,"MHAI7$MX$HA$phsCHar[42]$mag$f":3.19567734550219e-05,"MHAI7$MX$HA$phsCHar[43]$mag$f":3.35150289174635e-05,"MHAI7$MX$HA$phsCHar[44]$mag$f":3.71698079106864e-05,"MHAI7$MX$HA$phsCHar[45]$mag$f":3.19259961543139e-05,"MHAI7$MX$HA$phsCHar[46]$mag$f":2.88379742414691e-05,"MHAI7$MX$HA$phsCHar[47]$mag$f":3.7899320886936e-05,"MHAI7$MX$HA$phsCHar[48]$mag$f":3.1724641303299e-05,"MHAI7$MX$HA$phsCHar[49]$mag$f":3.89555025321897e-05,"MHAI7$MX$HA$phsCHar[4]$mag$f":3.09295937768184e-05,"MHAI7$MX$HA$phsCHar[50]$mag$f":3.54003204847686e-05,"MHAI7$MX$HA$phsCHar[51]$mag$f":3.25986329698935e-05,"MHAI7$MX$HA$phsCHar[52]$mag$f":0,"MHAI7$MX$HA$phsCHar[5]$mag$f":4.26301812694874e-05,"MHAI7$MX$HA$phsCHar[6]$mag$f":2.68607236648677e-05,"MHAI7$MX$HA$phsCHar[7]$mag$f":3.48311114066746e-05,"MHAI7$MX$HA$phsCHar[8]$mag$f":3.16795521939639e-05,"MHAI7$MX$HA$phsCHar[9]$mag$f":3.31746159645263e-05,"MHAI7$MX$HPhV$phsAHar[0]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[10]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[11]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[12]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[13]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[14]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[15]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[16]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[17]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[18]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[19]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[1]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[20]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[21]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[22]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[23]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[24]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[25]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[26]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[27]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[28]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[29]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[2]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[30]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[31]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[32]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[33]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[34]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[35]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[36]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[37]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[38]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[39]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[3]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[40]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[41]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[42]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[43]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[44]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[45]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[46]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[47]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[48]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[49]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[4]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[50]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[51]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[52]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[5]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[6]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[7]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[8]$mag$f":0,"MHAI7$MX$HPhV$phsAHar[9]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[0]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[10]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[11]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[12]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[13]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[14]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[15]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[16]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[17]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[18]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[19]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[1]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[20]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[21]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[22]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[23]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[24]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[25]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[26]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[27]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[28]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[29]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[2]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[30]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[31]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[32]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[33]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[34]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[35]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[36]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[37]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[38]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[39]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[3]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[40]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[41]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[42]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[43]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[44]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[45]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[46]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[47]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[48]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[49]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[4]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[50]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[51]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[52]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[5]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[6]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[7]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[8]$mag$f":0,"MHAI7$MX$HPhV$phsBHar[9]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[0]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[10]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[11]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[12]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[13]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[14]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[15]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[16]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[17]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[18]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[19]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[1]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[20]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[21]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[22]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[23]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[24]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[25]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[26]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[27]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[28]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[29]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[2]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[30]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[31]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[32]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[33]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[34]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[35]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[36]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[37]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[38]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[39]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[3]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[40]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[41]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[42]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[43]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[44]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[45]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[46]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[47]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[48]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[49]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[4]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[50]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[51]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[52]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[5]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[6]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[7]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[8]$mag$f":0,"MHAI7$MX$HPhV$phsCHar[9]$mag$f":0}}
\ No newline at end of file
diff --git a/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/origin_rptRtMMXU.txt b/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/origin_rptRtMMXU.txt
index 2e6a3ea..fc1e892 100644
--- a/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/origin_rptRtMMXU.txt
+++ b/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/origin_rptRtMMXU.txt
@@ -1 +1 @@
-{"mp_id":"73e0a6553c2d24ee17f2623e14f9776b","v_wiring_type":"0","rpt_id":"rptRtMMXU","rpt_no":6,"func_type":200,"data_time":1554423033000,"voltage_level":"0.000000","dev_type":"QH_ms","mms_json":{"MMXU1$MX$A$phsA$cVal$ang$f":0,"MMXU1$MX$A$phsA$cVal$mag$f":0.00534555548802018,"MMXU1$MX$A$phsB$cVal$ang$f":0,"MMXU1$MX$A$phsB$cVal$mag$f":0.00142798584420234,"MMXU1$MX$A$phsC$cVal$ang$f":0,"MMXU1$MX$A$phsC$cVal$mag$f":0.00183050846680999,"MMXU1$MX$PF$phsA$cVal$mag$f":1,"MMXU1$MX$PF$phsB$cVal$mag$f":1,"MMXU1$MX$PF$phsC$cVal$mag$f":1,"MMXU1$MX$PPV$phsAB$cVal$ang$f":0,"MMXU1$MX$PPV$phsAB$cVal$mag$f":1.10044593384373e-05,"MMXU1$MX$PPV$phsBC$cVal$ang$f":0,"MMXU1$MX$PPV$phsBC$cVal$mag$f":4.90294878545683e-05,"MMXU1$MX$PPV$phsCA$cVal$ang$f":0,"MMXU1$MX$PPV$phsCA$cVal$mag$f":4.32097003795207e-05,"MMXU1$MX$PhV$phsA$cVal$ang$f":0,"MMXU1$MX$PhV$phsA$cVal$mag$f":4.74101216241252e-06,"MMXU1$MX$PhV$phsB$cVal$ang$f":0,"MMXU1$MX$PhV$phsB$cVal$mag$f":5.34178616362624e-06,"MMXU1$MX$PhV$phsC$cVal$ang$f":0,"MMXU1$MX$PhV$phsC$cVal$mag$f":8.99274766652525e-07,"MMXU1$MX$TotPF$mag$f":1,"MMXU1$MX$TotVA$mag$f":2.6581070677878e-09,"MMXU1$MX$TotVAr$mag$f":0,"MMXU1$MX$TotW$mag$f":2.6581070677878e-09,"MMXU1$MX$VA$phsA$cVal$mag$f":9.83165215906467e-10,"MMXU1$MX$VA$phsB$cVal$mag$f":8.93840002014201e-10,"MMXU1$MX$VA$phsC$cVal$mag$f":7.8110196088943e-10,"MMXU1$MX$VAr$phsA$cVal$mag$f":0,"MMXU1$MX$VAr$phsB$cVal$mag$f":0,"MMXU1$MX$VAr$phsC$cVal$mag$f":0,"MMXU1$MX$VolDev$phsA$cVal$mag$f":0,"MMXU1$MX$VolDev$phsB$cVal$mag$f":0,"MMXU1$MX$VolDev$phsC$cVal$mag$f":0,"MMXU1$MX$W$phsA$cVal$mag$f":9.83165215906467e-10,"MMXU1$MX$W$phsB$cVal$mag$f":8.93840002014201e-10,"MMXU1$MX$W$phsC$cVal$mag$f":7.8110196088943e-10}}
\ No newline at end of file
+{"mp_id":"73e0a6553c2d24ee17f2623e14f9776b","v_wiring_type":"0","rpt_id":"rptRtMMXU","rpt_no":6,"func_type":200,"data_time":1554423786000,"voltage_level":"0.000000","dev_type":"QH_ms","mms_json":{"MMXU1$MX$A$phsA$cVal$ang$f":0,"MMXU1$MX$A$phsA$cVal$mag$f":0.00532262120395899,"MMXU1$MX$A$phsB$cVal$ang$f":0,"MMXU1$MX$A$phsB$cVal$mag$f":0.00139106076676399,"MMXU1$MX$A$phsC$cVal$ang$f":0,"MMXU1$MX$A$phsC$cVal$mag$f":0.00183037540409714,"MMXU1$MX$PF$phsA$cVal$mag$f":1,"MMXU1$MX$PF$phsB$cVal$mag$f":1,"MMXU1$MX$PF$phsC$cVal$mag$f":1,"MMXU1$MX$PPV$phsAB$cVal$ang$f":0,"MMXU1$MX$PPV$phsAB$cVal$mag$f":1.10044593384373e-05,"MMXU1$MX$PPV$phsBC$cVal$ang$f":0,"MMXU1$MX$PPV$phsBC$cVal$mag$f":4.84918236907106e-05,"MMXU1$MX$PPV$phsCA$cVal$ang$f":0,"MMXU1$MX$PPV$phsCA$cVal$mag$f":4.25514044763986e-05,"MMXU1$MX$PhV$phsA$cVal$ang$f":0,"MMXU1$MX$PhV$phsA$cVal$mag$f":4.70905433758162e-06,"MMXU1$MX$PhV$phsB$cVal$ang$f":0,"MMXU1$MX$PhV$phsB$cVal$mag$f":5.30866782355588e-06,"MMXU1$MX$PhV$phsC$cVal$ang$f":0,"MMXU1$MX$PhV$phsC$cVal$mag$f":9.0056386170545e-07,"MMXU1$MX$TotPF$mag$f":1,"MMXU1$MX$TotVA$mag$f":2.59430787963311e-09,"MMXU1$MX$TotVAr$mag$f":0,"MMXU1$MX$TotW$mag$f":2.59430787963311e-09,"MMXU1$MX$VA$phsA$cVal$mag$f":9.6099439517161e-10,"MMXU1$MX$VA$phsB$cVal$mag$f":8.71454630679835e-10,"MMXU1$MX$VA$phsC$cVal$mag$f":7.6185929787087e-10,"MMXU1$MX$VAr$phsA$cVal$mag$f":0,"MMXU1$MX$VAr$phsB$cVal$mag$f":0,"MMXU1$MX$VAr$phsC$cVal$mag$f":0,"MMXU1$MX$VolDev$phsA$cVal$mag$f":0,"MMXU1$MX$VolDev$phsB$cVal$mag$f":0,"MMXU1$MX$VolDev$phsC$cVal$mag$f":0,"MMXU1$MX$W$phsA$cVal$mag$f":9.6099439517161e-10,"MMXU1$MX$W$phsB$cVal$mag$f":8.71454630679835e-10,"MMXU1$MX$W$phsC$cVal$mag$f":7.6185929787087e-10}}
\ No newline at end of file
diff --git a/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/origin_rptRtMSQI.txt b/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/origin_rptRtMSQI.txt
index bdc8440..a2a4329 100644
--- a/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/origin_rptRtMSQI.txt
+++ b/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/origin_rptRtMSQI.txt
@@ -1 +1 @@
-{"mp_id":"73e0a6553c2d24ee17f2623e14f9776b","v_wiring_type":"0","rpt_id":"rptRtMSQI","rpt_no":5,"func_type":200,"data_time":1554423033000,"voltage_level":"0.000000","dev_type":"QH_ms","mms_json":{"MSQI1$MX$ImbNgA$mag$f":0,"MSQI1$MX$ImbNgV$mag$f":0,"MSQI1$MX$ImbZroA$mag$f":0,"MSQI1$MX$ImbZroV$mag$f":0,"MSQI1$MX$SeqA$c1$cVal$ang$f":0,"MSQI1$MX$SeqA$c1$cVal$mag$f":3.79269768018275e-05,"MSQI1$MX$SeqA$c2$cVal$ang$f":0,"MSQI1$MX$SeqA$c2$cVal$mag$f":4.16279581259005e-05,"MSQI1$MX$SeqA$c3$cVal$ang$f":0,"MSQI1$MX$SeqA$c3$cVal$mag$f":0.000162676893523894,"MSQI1$MX$SeqA$seqT":0,"MSQI1$MX$SeqV$c1$cVal$ang$f":0,"MSQI1$MX$SeqV$c1$cVal$mag$f":1.39747072580576e-07,"MSQI1$MX$SeqV$c2$cVal$ang$f":0,"MSQI1$MX$SeqV$c2$cVal$mag$f":0.000123805395560339,"MSQI1$MX$SeqV$c3$cVal$ang$f":0,"MSQI1$MX$SeqV$c3$cVal$mag$f":0.000381623744033277,"MSQI1$MX$SeqV$seqT":0}}
\ No newline at end of file
+{"mp_id":"73e0a6553c2d24ee17f2623e14f9776b","v_wiring_type":"0","rpt_id":"rptRtMSQI","rpt_no":5,"func_type":200,"data_time":1554423786000,"voltage_level":"0.000000","dev_type":"QH_ms","mms_json":{"MSQI1$MX$ImbNgA$mag$f":0,"MSQI1$MX$ImbNgV$mag$f":0,"MSQI1$MX$ImbZroA$mag$f":0,"MSQI1$MX$ImbZroV$mag$f":0,"MSQI1$MX$SeqA$c1$cVal$ang$f":0,"MSQI1$MX$SeqA$c1$cVal$mag$f":3.9798607758712e-05,"MSQI1$MX$SeqA$c2$cVal$ang$f":0,"MSQI1$MX$SeqA$c2$cVal$mag$f":4.14424830523785e-05,"MSQI1$MX$SeqA$c3$cVal$ang$f":0,"MSQI1$MX$SeqA$c3$cVal$mag$f":0.000161031712195836,"MSQI1$MX$SeqA$seqT":0,"MSQI1$MX$SeqV$c1$cVal$ang$f":0,"MSQI1$MX$SeqV$c1$cVal$mag$f":1.38746059974437e-07,"MSQI1$MX$SeqV$c2$cVal$ang$f":0,"MSQI1$MX$SeqV$c2$cVal$mag$f":0.000112178415292874,"MSQI1$MX$SeqV$c3$cVal$ang$f":0,"MSQI1$MX$SeqV$c3$cVal$mag$f":0.000431957305409014,"MSQI1$MX$SeqV$seqT":0}}
\ No newline at end of file
diff --git a/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/sent_realtime_request.json b/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/sent_realtime_request.json
index 2f0d7f8..c855f3e 100644
--- a/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/sent_realtime_request.json
+++ b/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/sent_realtime_request.json
@@ -1,7 +1,7 @@
{
- "key": "b699a184-9a96-4ab2-81f7-b60dc84c1483",
+ "key": "5b7ef86c-8944-48c2-ad9e-3722380e87b5",
"messageBody": "{\"devSeries\":\"ca5420a552a727558c3b27ffaaf22a59\",\"limit\":20,\"line\":\"73e0a6553c2d24ee17f2623e14f9776b\",\"realData\":true,\"soeData\":true}",
"retryTimes": 0,
- "sendTime": "2026-07-14T15:09:20.405",
+ "sendTime": "2026-07-14T15:21:54.967",
"source": "WEB"
}
\ No newline at end of file
diff --git a/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/sent_trace_request.json b/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/sent_trace_request.json
index 9bab921..ecdf767 100644
--- a/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/sent_trace_request.json
+++ b/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/sent_trace_request.json
@@ -1,7 +1,7 @@
{
- "key": "ede0f3ef-93ea-43e5-8023-61867603162e",
- "messageBody": "{\"code\":\"set_log\",\"frontType\":\"cfg_3s_data\",\"grade\":\"TRACE\",\"guid\":\"ede0f3ef-93ea-43e5-8023-61867603162e\",\"id\":\"73e0a6553c2d24ee17f2623e14f9776b\",\"level\":\"measurepoint\",\"logtype\":1,\"nodeId\":\"6c2adb324940e19e208d717f4970f2ee\",\"processNo\":0}",
+ "key": "669ce489-2b6c-4331-b862-c55b777d4a01",
+ "messageBody": "{\"code\":\"set_log\",\"frontType\":\"cfg_3s_data\",\"grade\":\"TRACE\",\"guid\":\"669ce489-2b6c-4331-b862-c55b777d4a01\",\"id\":\"73e0a6553c2d24ee17f2623e14f9776b\",\"level\":\"measurepoint\",\"logtype\":1,\"nodeId\":\"6c2adb324940e19e208d717f4970f2ee\",\"processNo\":0}",
"retryTimes": 0,
- "sendTime": "2026-07-14T15:09:20.368",
+ "sendTime": "2026-07-14T15:21:54.919",
"source": "WEB"
}
\ No newline at end of file
diff --git a/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/trace_context.json b/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/trace_context.json
index d4ef20d..23a9e24 100644
--- a/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/trace_context.json
+++ b/runtime/trace_data/process_1/device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59/monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b/trace_context.json
@@ -3,7 +3,7 @@
"deviceId": "ca5420a552a727558c3b27ffaaf22a59",
"deviceName": "自主协议测试终端1",
"frontType": "cfg_3s_data",
- "guid": "ede0f3ef-93ea-43e5-8023-61867603162e",
+ "guid": "669ce489-2b6c-4331-b862-c55b777d4a01",
"jsonDataPath": "D:\\canneng\\发送jaon映射xml工具\\runtime\\trace_data\\process_1\\device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59\\monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b\\jsondata_01.txt",
"jsonDataPaths": [
"D:\\canneng\\发送jaon映射xml工具\\runtime\\trace_data\\process_1\\device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59\\monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b\\jsondata_01.txt",
@@ -14,7 +14,7 @@
"monitorName": "自主协议监测点4",
"outputPath": "D:\\canneng\\发送jaon映射xml工具\\runtime\\trace_data\\process_1\\device_自主协议测试终端1_ca5420a552a727558c3b27ffaaf22a59\\monitor_自主协议监测点4_73e0a6553c2d24ee17f2623e14f9776b\\final_sorted.xls",
"processNo": "1",
- "startedAt": "2026-07-14T15:09:20.372",
- "startedAtMs": 1784012960369,
+ "startedAt": "2026-07-14T15:21:54.923",
+ "startedAtMs": 1784013714920,
"xmlPath": "D:\\canneng\\发送jaon映射xml工具\\runtime\\downloaded_xml\\be3e57c36220ed847a4acfa62c59dc38.xml"
}
\ No newline at end of file
diff --git a/source/icd_mapper.cpp b/source/icd_mapper.cpp
index e11475b..73e6f61 100644
--- a/source/icd_mapper.cpp
+++ b/source/icd_mapper.cpp
@@ -32,12 +32,27 @@
* 2. 组成 DO key:lnClass + inst + "$MX$" + DOI/@name;
* 3. 工作簿未匹配页的“原始路径”如果等于该 key,或以 key + "$" 开头,
* 就认为该原始 MMS 路径属于这个 DOI,把 DOI/@desc 写入目标列。
+ *
+ * 阅读本文件时可留意的 C++/库语法:
+ * - namespace fs = std::filesystem 是命名空间别名,后文 fs::path 即文件系统路径类型;
+ * - namespace { ... } 是匿名命名空间,使辅助函数只在当前编译单元内可见;
+ * - tinyxml2::XMLDocument 拥有解析后的节点,XMLNode/XMLElement 指针不能脱离文档存活;
+ * - std::unordered_map 用散列表保存 ICD key -> desc,适合大量精确查询;
+ * - std::sort/std::transform 中的 [](...) { ... } 是短生命周期 lambda(匿名函数);
+ * - MultiByteToWideChar/WideCharToMultiByte 负责 Windows 本地代码页与 UTF-8 转换。
*/
namespace fs = std::filesystem;
namespace {
-
+/**
+ * Function: readAllBinary
+ *
+ * @brief 读取或加载 “readAllBinary” 对应的数据,并转换为本模块后续逻辑使用的内存结构。
+ * @details 本文件使用 tinyxml2 遍历 ICD/Excel XML,并使用 Windows 代码页 API 兼容 GBK/GB2312;文件操作采用 std::filesystem 与二进制流,失败时抛出异常交给公共入口处理。
+ * @param path 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string readAllBinary(const fs::path& path) {
std::ifstream ifs(path, std::ios::binary);
if (!ifs) throw std::runtime_error("Failed to open file: " + path.string());
@@ -45,26 +60,54 @@ std::string readAllBinary(const fs::path& path) {
ss << ifs.rdbuf();
return ss.str();
}
-
+/**
+ * Function: writeAllBinary
+ *
+ * @brief 把 “writeAllBinary” 对应的内存数据序列化并写入目标位置。
+ * @details 本文件使用 tinyxml2 遍历 ICD/Excel XML,并使用 Windows 代码页 API 兼容 GBK/GB2312;文件操作采用 std::filesystem 与二进制流,失败时抛出异常交给公共入口处理。
+ * @param path 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ */
void writeAllBinary(const fs::path& path, const std::string& text) {
std::ofstream ofs(path, std::ios::binary);
if (!ofs) throw std::runtime_error("Failed to write file: " + path.string());
ofs << text;
}
-
+/**
+ * Function: lowerAscii
+ *
+ * @brief 规范化 “lowerAscii” 对应的字符串或标识,减少格式差异对匹配造成的影响。
+ * @details 本文件使用 tinyxml2 遍历 ICD/Excel XML,并使用 Windows 代码页 API 兼容 GBK/GB2312;文件操作采用 std::filesystem 与二进制流,失败时抛出异常交给公共入口处理。
+ * @param s 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string lowerAscii(std::string s) {
std::transform(s.begin(), s.end(), s.begin(),
[](unsigned char c) { return static_cast(std::tolower(c)); });
return s;
}
-
+/**
+ * Function: declaresGbEncoding
+ *
+ * @brief 判断 “declaresGbEncoding” 所表达的条件;该函数只读取输入,不负责修改业务状态。
+ * @details 本文件使用 tinyxml2 遍历 ICD/Excel XML,并使用 Windows 代码页 API 兼容 GBK/GB2312;文件操作采用 std::filesystem 与二进制流,失败时抛出异常交给公共入口处理。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool declaresGbEncoding(const std::string& text) {
std::string head = lowerAscii(text.substr(0, std::min(text.size(), 256)));
return head.find("gb2312") != std::string::npos ||
head.find("gbk") != std::string::npos ||
head.find("gb18030") != std::string::npos;
}
-
+/**
+ * Function: isLikelyUtf8
+ *
+ * @brief 判断 “isLikelyUtf8” 所表达的条件;该函数只读取输入,不负责修改业务状态。
+ * @details 本文件使用 tinyxml2 遍历 ICD/Excel XML,并使用 Windows 代码页 API 兼容 GBK/GB2312;文件操作采用 std::filesystem 与二进制流,失败时抛出异常交给公共入口处理。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool isLikelyUtf8(const std::string& text) {
// 只做 UTF-8 字节合法性判断,不判断语义;合法就优先按 UTF-8 给 tinyxml2。
int remaining = 0;
@@ -82,7 +125,14 @@ bool isLikelyUtf8(const std::string& text) {
}
return remaining == 0;
}
-
+/**
+ * Function: ansiToUtf8
+ *
+ * @brief 实现 “ansiToUtf8” 对应的模块内功能。
+ * @details 本文件使用 tinyxml2 遍历 ICD/Excel XML,并使用 Windows 代码页 API 兼容 GBK/GB2312;文件操作采用 std::filesystem 与二进制流,失败时抛出异常交给公共入口处理。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string ansiToUtf8(const std::string& text) {
// 936 是 Windows 简体中文代码页,兼容常见 GBK/GB2312 ICD 文件。
if (text.empty()) return "";
@@ -95,26 +145,55 @@ std::string ansiToUtf8(const std::string& text) {
WideCharToMultiByte(CP_UTF8, 0, wide.data(), wideLen, out.data(), utf8Len, nullptr, nullptr);
return out;
}
-
+/**
+ * Function: loadXmlText
+ *
+ * @brief 读取或加载 “loadXmlText” 对应的数据,并转换为本模块后续逻辑使用的内存结构。
+ * @details 本文件使用 tinyxml2 遍历 ICD/Excel XML,并使用 Windows 代码页 API 兼容 GBK/GB2312;文件操作采用 std::filesystem 与二进制流,失败时抛出异常交给公共入口处理。
+ * @param path 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string loadXmlText(const fs::path& path) {
std::string raw = readAllBinary(path);
// ICD 声明 GB 编码或字节本身不像 UTF-8 时,先转成 UTF-8 再交给 tinyxml2。
if (declaresGbEncoding(raw) || !isLikelyUtf8(raw)) return ansiToUtf8(raw);
return raw;
}
-
+/**
+ * Function: localName
+ *
+ * @brief 实现 “localName” 对应的模块内功能。
+ * @details 本文件使用 tinyxml2 遍历 ICD/Excel XML,并使用 Windows 代码页 API 兼容 GBK/GB2312;文件操作采用 std::filesystem 与二进制流,失败时抛出异常交给公共入口处理。
+ * @param name 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string localName(const char* name) {
if (!name) return "";
std::string s(name);
size_t pos = s.find(':');
return pos == std::string::npos ? s : s.substr(pos + 1);
}
-
+/**
+ * Function: attr
+ *
+ * @brief 实现 “attr” 对应的模块内功能。
+ * @details 本文件使用 tinyxml2 遍历 ICD/Excel XML,并使用 Windows 代码页 API 兼容 GBK/GB2312;文件操作采用 std::filesystem 与二进制流,失败时抛出异常交给公共入口处理。
+ * @param e 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param name 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string attr(const tinyxml2::XMLElement* e, const char* name) {
const char* v = e ? e->Attribute(name) : nullptr;
return v ? v : "";
}
-
+/**
+ * Function: collectIcdDescriptions
+ *
+ * @brief 遍历输入结构并收集 “collectIcdDescriptions” 所需的候选数据。
+ * @details 本文件使用 tinyxml2 遍历 ICD/Excel XML,并使用 Windows 代码页 API 兼容 GBK/GB2312;文件操作采用 std::filesystem 与二进制流,失败时抛出异常交给公共入口处理。
+ * @param element 当前处理的数据行、单元格、XML 节点或模型项。
+ * @param descByDo 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
void collectIcdDescriptions(const tinyxml2::XMLElement* element,
std::unordered_map& descByDo) {
if (!element) return;
@@ -141,7 +220,14 @@ void collectIcdDescriptions(const tinyxml2::XMLElement* element,
collectIcdDescriptions(child, descByDo);
}
}
-
+/**
+ * Function: parseIcdDescriptions
+ *
+ * @brief 解析 “parseIcdDescriptions” 对应的文本或结构,提取经过校验的业务字段。
+ * @details 本文件使用 tinyxml2 遍历 ICD/Excel XML,并使用 Windows 代码页 API 兼容 GBK/GB2312;文件操作采用 std::filesystem 与二进制流,失败时抛出异常交给公共入口处理。
+ * @param icdPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::unordered_map parseIcdDescriptions(const fs::path& icdPath) {
tinyxml2::XMLDocument doc;
std::string xml = loadXmlText(icdPath);
@@ -153,18 +239,41 @@ std::unordered_map parseIcdDescriptions(const fs::path
collectIcdDescriptions(doc.RootElement(), descByDo);
return descByDo;
}
-
+/**
+ * Function: cellText
+ *
+ * @brief 实现 “cellText” 对应的模块内功能。
+ * @details 本文件使用 tinyxml2 遍历 ICD/Excel XML,并使用 Windows 代码页 API 兼容 GBK/GB2312;文件操作采用 std::filesystem 与二进制流,失败时抛出异常交给公共入口处理。
+ * @param cell 当前处理的数据行、单元格、XML 节点或模型项。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string cellText(const tinyxml2::XMLElement* cell) {
const tinyxml2::XMLElement* data = cell ? cell->FirstChildElement("Data") : nullptr;
const char* text = data ? data->GetText() : nullptr;
return text ? text : "";
}
-
+/**
+ * Function: cellIndex
+ *
+ * @brief 实现 “cellIndex” 对应的模块内功能。
+ * @details 本文件使用 tinyxml2 遍历 ICD/Excel XML,并使用 Windows 代码页 API 兼容 GBK/GB2312;文件操作采用 std::filesystem 与二进制流,失败时抛出异常交给公共入口处理。
+ * @param cell 当前处理的数据行、单元格、XML 节点或模型项。
+ * @param fallback 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 整数状态、索引或计数;入口函数以 0 表示成功。
+ */
int cellIndex(const tinyxml2::XMLElement* cell, int fallback) {
const char* idx = cell ? cell->Attribute("ss:Index") : nullptr;
return idx && *idx ? std::max(1, std::atoi(idx)) : fallback;
}
-
+/**
+ * Function: cellAt
+ *
+ * @brief 实现 “cellAt” 对应的模块内功能。
+ * @details 本文件使用 tinyxml2 遍历 ICD/Excel XML,并使用 Windows 代码页 API 兼容 GBK/GB2312;文件操作采用 std::filesystem 与二进制流,失败时抛出异常交给公共入口处理。
+ * @param row 当前处理的数据行、单元格、XML 节点或模型项。
+ * @param col 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
tinyxml2::XMLElement* cellAt(tinyxml2::XMLElement* row, int col) {
int current = 1;
for (tinyxml2::XMLElement* cell = row ? row->FirstChildElement("Cell") : nullptr;
@@ -176,7 +285,16 @@ tinyxml2::XMLElement* cellAt(tinyxml2::XMLElement* row, int col) {
}
return nullptr;
}
-
+/**
+ * Function: ensureCell
+ *
+ * @brief 向目标结构追加或保证存在 “ensureCell” 所描述的数据。
+ * @details 本文件使用 tinyxml2 遍历 ICD/Excel XML,并使用 Windows 代码页 API 兼容 GBK/GB2312;文件操作采用 std::filesystem 与二进制流,失败时抛出异常交给公共入口处理。
+ * @param doc tinyxml2 文档对象;节点的生命周期由该文档管理。
+ * @param row 当前处理的数据行、单元格、XML 节点或模型项。
+ * @param col 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
tinyxml2::XMLElement* ensureCell(tinyxml2::XMLDocument& doc, tinyxml2::XMLElement* row, int col) {
if (tinyxml2::XMLElement* existing = cellAt(row, col)) return existing;
// Excel XML 允许通过 ss:Index 跳列;补列时直接设置 ss:Index,避免改动前面已有单元格。
@@ -185,7 +303,15 @@ tinyxml2::XMLElement* ensureCell(tinyxml2::XMLDocument& doc, tinyxml2::XMLElemen
row->InsertEndChild(cell);
return cell;
}
-
+/**
+ * Function: setCellText
+ *
+ * @brief 把 “setCellText” 对应的变更应用到模型、控件或输出文档。
+ * @details 本文件使用 tinyxml2 遍历 ICD/Excel XML,并使用 Windows 代码页 API 兼容 GBK/GB2312;文件操作采用 std::filesystem 与二进制流,失败时抛出异常交给公共入口处理。
+ * @param doc tinyxml2 文档对象;节点的生命周期由该文档管理。
+ * @param cell 当前处理的数据行、单元格、XML 节点或模型项。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ */
void setCellText(tinyxml2::XMLDocument& doc, tinyxml2::XMLElement* cell, const std::string& text) {
tinyxml2::XMLElement* data = cell->FirstChildElement("Data");
if (!data) {
@@ -195,7 +321,14 @@ void setCellText(tinyxml2::XMLDocument& doc, tinyxml2::XMLElement* cell, const s
}
data->SetText(text.c_str());
}
-
+/**
+ * Function: sortedKeysByLength
+ *
+ * @brief 实现 “sortedKeysByLength” 对应的模块内功能。
+ * @details 本文件使用 tinyxml2 遍历 ICD/Excel XML,并使用 Windows 代码页 API 兼容 GBK/GB2312;文件操作采用 std::filesystem 与二进制流,失败时抛出异常交给公共入口处理。
+ * @param values 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::vector sortedKeysByLength(const std::unordered_map& values) {
std::vector keys;
keys.reserve(values.size());
@@ -207,7 +340,15 @@ std::vector sortedKeysByLength(const std::unordered_map& descByDo,
const std::vector& orderedKeys) {
@@ -227,7 +377,15 @@ std::string descForPath(const std::string& rawPath,
}
return "";
}
-
+/**
+ * Function: findWorksheet
+ *
+ * @brief 在现有数据结构中查找 “findWorksheet” 对应的对象或位置。
+ * @details 本文件使用 tinyxml2 遍历 ICD/Excel XML,并使用 Windows 代码页 API 兼容 GBK/GB2312;文件操作采用 std::filesystem 与二进制流,失败时抛出异常交给公共入口处理。
+ * @param doc tinyxml2 文档对象;节点的生命周期由该文档管理。
+ * @param sheetName 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
tinyxml2::XMLElement* findWorksheet(tinyxml2::XMLDocument& doc, const char* sheetName) {
tinyxml2::XMLElement* workbook = doc.FirstChildElement("Workbook");
for (tinyxml2::XMLElement* ws = workbook ? workbook->FirstChildElement("Worksheet") : nullptr;
@@ -238,7 +396,15 @@ tinyxml2::XMLElement* findWorksheet(tinyxml2::XMLDocument& doc, const char* shee
}
return nullptr;
}
-
+/**
+ * Function: headerColumn
+ *
+ * @brief 实现 “headerColumn” 对应的模块内功能。
+ * @details 本文件使用 tinyxml2 遍历 ICD/Excel XML,并使用 Windows 代码页 API 兼容 GBK/GB2312;文件操作采用 std::filesystem 与二进制流,失败时抛出异常交给公共入口处理。
+ * @param headerRow 当前处理的数据行、单元格、XML 节点或模型项。
+ * @param title 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 整数状态、索引或计数;入口函数以 0 表示成功。
+ */
int headerColumn(tinyxml2::XMLElement* headerRow, const std::string& title) {
int current = 1;
for (tinyxml2::XMLElement* cell = headerRow ? headerRow->FirstChildElement("Cell") : nullptr;
@@ -250,9 +416,17 @@ int headerColumn(tinyxml2::XMLElement* headerRow, const std::string& title) {
}
return 0;
}
-
} // namespace
-
+/**
+ * Function: pqApplyIcdDescriptionsToWorkbook
+ *
+ * @brief 实现 “pqApplyIcdDescriptionsToWorkbook” 对应的模块内功能。
+ * @details 本文件使用 tinyxml2 遍历 ICD/Excel XML,并使用 Windows 代码页 API 兼容 GBK/GB2312;文件操作采用 std::filesystem 与二进制流,失败时抛出异常交给公共入口处理。
+ * @param icdPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param workbookPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param message 输出参数;函数在成功或失败时写入结果或诊断信息。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool pqApplyIcdDescriptionsToWorkbook(const std::string& icdPath,
const std::string& workbookPath,
std::string* message) {
diff --git a/source/interface.cpp b/source/interface.cpp
index edc707c..468b128 100644
--- a/source/interface.cpp
+++ b/source/interface.cpp
@@ -46,6 +46,15 @@
* runTrace() -> pqSendTraceRequest() -> MQ 回调 addJsonEvent() -> autoParseTraceDir()
* runParse() -> pqRunParser() -> refreshPreviewFromWorkbook()
* runReverseXml()-> generateReverseXml() -> XML 预览页
+ *
+ * 阅读本文件时可留意的 C++/Win32 语法:
+ * - HWND 是窗口/控件句柄,控件并非 C++ 对象;GetDlgItem、SendMessageW 按句柄操作它们;
+ * - wndProc 是 CALLBACK 函数,Windows 通过 UINT msg 把 WM_COMMAND/WM_NOTIFY 等事件送入;
+ * - WPARAM/LPARAM 是随消息携带的整数或指针,必须按具体消息约定转换后使用;
+ * - AppState 集中保存界面模型,避免依赖大量全局变量;unique_ptr 表示独占所有权;
+ * - [&, hwnd](...) 形式是 lambda 捕获列表:& 捕获局部引用,hwnd 按值保存句柄;
+ * - BusyPopupGuard 展示 RAII:构造时进入忙碌状态,析构时自动清理,异常路径也安全;
+ * - MQ 回调线程不直接操作控件,而是 PostMessage 给 GUI 线程,符合 Win32 线程约束。
*/
namespace {
@@ -251,7 +260,14 @@ struct AppState {
AppState* g_app = nullptr;
constexpr UINT WM_PQ_MQ_EVENT = WM_APP + 101;
constexpr UINT WM_PQ_START_PREVIEW_EDIT = WM_APP + 102;
-
+/**
+ * Function: u8w
+ *
+ * @brief 实现界面层的 “u8w” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param s 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::wstring u8w(const std::string& s) {
if (s.empty()) return L"";
int n = MultiByteToWideChar(CP_UTF8, 0, s.data(), (int)s.size(), nullptr, 0);
@@ -259,7 +275,14 @@ std::wstring u8w(const std::string& s) {
MultiByteToWideChar(CP_UTF8, 0, s.data(), (int)s.size(), out.data(), n);
return out;
}
-
+/**
+ * Function: w8
+ *
+ * @brief 实现界面层的 “w8” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param s 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string w8(const std::wstring& s) {
if (s.empty()) return "";
int n = WideCharToMultiByte(CP_UTF8, 0, s.data(), (int)s.size(), nullptr, 0, nullptr, nullptr);
@@ -272,7 +295,15 @@ struct FindCtx {
int id;
HWND found;
};
-
+/**
+ * Function: enumFindControl
+ *
+ * @brief 实现界面层的 “enumFindControl” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param child 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param lp 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
BOOL CALLBACK enumFindControl(HWND child, LPARAM lp) {
auto* ctx = reinterpret_cast(lp);
if (GetDlgCtrlID(child) == ctx->id) {
@@ -281,7 +312,15 @@ BOOL CALLBACK enumFindControl(HWND child, LPARAM lp) {
}
return TRUE;
}
-
+/**
+ * Function: findControl
+ *
+ * @brief 在现有数据结构中查找 “findControl” 对应的对象或位置。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param root 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param id 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
HWND findControl(HWND root, int id) {
HWND direct = GetDlgItem(root, id);
if (direct) return direct;
@@ -289,7 +328,15 @@ HWND findControl(HWND root, int id) {
EnumChildWindows(root, enumFindControl, reinterpret_cast(&ctx));
return ctx.found;
}
-
+/**
+ * Function: getText
+ *
+ * @brief 实现界面层的 “getText” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param hwnd Win32 窗口或控件句柄;必须在有效窗口生命周期内使用。
+ * @param id 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string getText(HWND hwnd, int id) {
HWND h = findControl(hwnd, id);
if (!h) return "";
@@ -299,16 +346,37 @@ std::string getText(HWND hwnd, int id) {
text.resize(len);
return w8(text);
}
-
+/**
+ * Function: setText
+ *
+ * @brief 把 “setText” 对应的变更应用到模型、控件或输出文档。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param hwnd Win32 窗口或控件句柄;必须在有效窗口生命周期内使用。
+ * @param id 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @param value 待解析、比较、显示或发送的 UTF-8 文本。
+ */
void setText(HWND hwnd, int id, const std::string& value) {
HWND h = findControl(hwnd, id);
if (h) SetWindowTextW(h, u8w(value).c_str());
}
-
+/**
+ * Function: applyFont
+ *
+ * @brief 把 “applyFont” 对应的变更应用到模型、控件或输出文档。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param ctl Win32 窗口或控件句柄;必须在有效窗口生命周期内使用。
+ */
void applyFont(AppState& app, HWND ctl) {
SendMessageW(ctl, WM_SETFONT, (WPARAM)app.font, TRUE);
}
-
+/**
+ * Function: updatePreviewFont
+ *
+ * @brief 根据当前模型状态刷新 “updatePreviewFont” 对应的缓存或界面。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ */
void updatePreviewFont(AppState& app) {
if (app.previewFont) {
DeleteObject(app.previewFont);
@@ -323,21 +391,58 @@ void updatePreviewFont(AppState& app) {
InvalidateRect(app.previewList, nullptr, TRUE);
}
}
-
+/**
+ * Function: panelProc
+ *
+ * @brief 实现界面层的 “panelProc” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param hwnd Win32 窗口或控件句柄;必须在有效窗口生命周期内使用。
+ * @param msg 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param wp 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param lp 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
LRESULT CALLBACK panelProc(HWND hwnd, UINT msg, WPARAM wp, LPARAM lp) {
if ((msg == WM_COMMAND || msg == WM_NOTIFY) && g_app && g_app->hwnd) {
return SendMessageW(g_app->hwnd, msg, wp, lp);
}
return DefWindowProcW(hwnd, msg, wp, lp);
}
-
+/**
+ * Function: addLabel
+ *
+ * @brief 向目标结构追加或保证存在 “addLabel” 所描述的数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param parent Win32 窗口或控件句柄;必须在有效窗口生命周期内使用。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param x 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param y 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param w 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param h 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
HWND addLabel(AppState& app, HWND parent, const wchar_t* text, int x, int y, int w, int h) {
HWND ctl = CreateWindowExW(0, L"STATIC", text, WS_CHILD | WS_VISIBLE | SS_LEFT | SS_NOPREFIX,
x, y + 4, w, h, parent, nullptr, app.inst, nullptr);
applyFont(app, ctl);
return ctl;
}
-
+/**
+ * Function: addEdit
+ *
+ * @brief 向目标结构追加或保证存在 “addEdit” 所描述的数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param parent Win32 窗口或控件句柄;必须在有效窗口生命周期内使用。
+ * @param id 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param x 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param y 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param w 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param h 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
HWND addEdit(AppState& app, HWND parent, int id, const std::string& text, int x, int y, int w, int h) {
h = std::max(h, 28);
HWND ctl = CreateWindowExW(WS_EX_CLIENTEDGE, L"EDIT", u8w(text).c_str(),
@@ -347,7 +452,20 @@ HWND addEdit(AppState& app, HWND parent, int id, const std::string& text, int x,
SendMessageW(ctl, EM_SETMARGINS, EC_LEFTMARGIN | EC_RIGHTMARGIN, MAKELPARAM(5, 5));
return ctl;
}
-
+/**
+ * Function: addMemo
+ *
+ * @brief 向目标结构追加或保证存在 “addMemo” 所描述的数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param parent Win32 窗口或控件句柄;必须在有效窗口生命周期内使用。
+ * @param id 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @param x 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param y 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param w 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param h 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
HWND addMemo(AppState& app, HWND parent, int id, int x, int y, int w, int h) {
HWND ctl = CreateWindowExW(WS_EX_CLIENTEDGE, L"EDIT", L"",
WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_MULTILINE |
@@ -356,27 +474,75 @@ HWND addMemo(AppState& app, HWND parent, int id, int x, int y, int w, int h) {
applyFont(app, ctl);
return ctl;
}
-
+/**
+ * Function: addButton
+ *
+ * @brief 向目标结构追加或保证存在 “addButton” 所描述的数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param parent Win32 窗口或控件句柄;必须在有效窗口生命周期内使用。
+ * @param id 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param x 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param y 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param w 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param h 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
HWND addButton(AppState& app, HWND parent, int id, const wchar_t* text, int x, int y, int w, int h) {
HWND ctl = CreateWindowExW(0, L"BUTTON", text, WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_PUSHBUTTON,
x, y, w, h, parent, (HMENU)(INT_PTR)id, app.inst, nullptr);
applyFont(app, ctl);
return ctl;
}
-
+/**
+ * Function: addGroup
+ *
+ * @brief 向目标结构追加或保证存在 “addGroup” 所描述的数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param parent Win32 窗口或控件句柄;必须在有效窗口生命周期内使用。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param x 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param y 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param w 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param h 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
HWND addGroup(AppState& app, HWND parent, const wchar_t* text, int x, int y, int w, int h) {
HWND ctl = CreateWindowExW(0, L"BUTTON", text, WS_CHILD | WS_VISIBLE | BS_GROUPBOX,
x, y, w, h, parent, nullptr, app.inst, nullptr);
applyFont(app, ctl);
return ctl;
}
-
+/**
+ * Function: addLabeledEdit
+ *
+ * @brief 向目标结构追加或保证存在 “addLabeledEdit” 所描述的数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param parent Win32 窗口或控件句柄;必须在有效窗口生命周期内使用。
+ * @param label 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param id 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @param value 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param x 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param y 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param labelW 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param editW 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
void addLabeledEdit(AppState& app, HWND parent, const wchar_t* label, int id, const std::string& value,
int x, int y, int labelW, int editW) {
addLabel(app, parent, label, x, y, labelW, 22);
addEdit(app, parent, id, value, x + labelW, y, editW, 28);
}
-
+/**
+ * Function: appendLogW
+ *
+ * @brief 向目标结构追加或保证存在 “appendLogW” 所描述的数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param line 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
void appendLogW(AppState& app, const std::wstring& line) {
if (!app.log) return;
std::wstring text = line + L"\r\n";
@@ -384,11 +550,25 @@ void appendLogW(AppState& app, const std::wstring& line) {
SendMessageW(app.log, EM_SETSEL, len, len);
SendMessageW(app.log, EM_REPLACESEL, FALSE, (LPARAM)text.c_str());
}
-
+/**
+ * Function: appendLog
+ *
+ * @brief 向目标结构追加或保证存在 “appendLog” 所描述的数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param line 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
void appendLog(AppState& app, const std::string& line) {
appendLogW(app, u8w(line));
}
-
+/**
+ * Function: xmlPreviewDisplayText
+ *
+ * @brief 实现界面层的 “xmlPreviewDisplayText” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param xml 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string xmlPreviewDisplayText(const std::string& xml) {
// 可编辑预览必须展示原始 XML,不能再混入行号,否则导出后不是合法 XML。
std::string out;
@@ -405,7 +585,16 @@ std::string xmlPreviewDisplayText(const std::string& xml) {
}
return out;
}
-
+/**
+ * Function: highlightXmlSearch
+ *
+ * @brief 实现界面层的 “highlightXmlSearch” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param focusPreview 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param findNext 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool highlightXmlSearch(AppState& app, bool focusPreview = false, bool findNext = false) {
if (!app.xmlPreview) return false;
std::string search = app.xmlSearchText;
@@ -443,7 +632,13 @@ bool highlightXmlSearch(AppState& app, bool focusPreview = false, bool findNext
if (focusPreview) SetFocus(app.xmlPreview);
return true;
}
-
+/**
+ * Function: updateXmlPreviewText
+ *
+ * @brief 根据当前模型状态刷新 “updateXmlPreviewText” 对应的缓存或界面。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ */
void updateXmlPreviewText(AppState& app) {
if (!app.xmlPreview) return;
app.updatingXmlPreview = true;
@@ -452,14 +647,27 @@ void updateXmlPreviewText(AppState& app) {
app.xmlPreviewEdited = false;
highlightXmlSearch(app, false, false);
}
-
+/**
+ * Function: syncXmlPreviewFromEditor
+ *
+ * @brief 把 “syncXmlPreviewFromEditor” 对应的变更应用到模型、控件或输出文档。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ */
void syncXmlPreviewFromEditor(AppState& app) {
if (!app.xmlPreview || app.updatingXmlPreview) return;
app.generatedXmlText = getText(app.hwnd, IDC_XML_PREVIEW_EDIT);
app.reverseXmlDirty = false;
app.xmlPreviewEdited = true;
}
-
+/**
+ * Function: showBusyPopup
+ *
+ * @brief 实现界面层的 “showBusyPopup” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param message 输出参数;函数在成功或失败时写入结果或诊断信息。
+ */
void showBusyPopup(AppState& app, const wchar_t* message) {
if (!app.hwnd) return;
if (app.busyPopup && IsWindow(app.busyPopup)) {
@@ -487,7 +695,13 @@ void showBusyPopup(AppState& app, const wchar_t* message) {
UpdateWindow(app.busyPopup);
}
}
-
+/**
+ * Function: hideBusyPopup
+ *
+ * @brief 实现界面层的 “hideBusyPopup” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ */
void hideBusyPopup(AppState& app) {
if (app.busyPopup && IsWindow(app.busyPopup)) {
DestroyWindow(app.busyPopup);
@@ -499,6 +713,15 @@ struct BusyPopupGuard {
AppState& app;
bool active;
+ /**
+ * @brief 构造一个忙碌提示的作用域守卫。
+ * @details 这是 C++ 的 RAII(资源获取即初始化)写法:构造时在需要的情况下设置
+ * autoParseBusy 并显示提示窗;无论调用流程正常结束还是抛出异常,析构函数
+ * 都会自动恢复状态,因此调用方不必在每个 return/catch 分支重复清理界面。
+ * @param state GUI 的共享 AppState,本对象仅保存引用,不取得其所有权。
+ * @param show true 时启用忙碌状态;false 时守卫不产生界面副作用。
+ * @param message 显示在 Win32 STATIC 弹窗中的宽字符串。
+ */
BusyPopupGuard(AppState& state, bool show, const wchar_t* message)
: app(state), active(show) {
if (active) {
@@ -507,6 +730,11 @@ struct BusyPopupGuard {
}
}
+ /**
+ * @brief 结束作用域时关闭忙碌提示并恢复自动解析状态。
+ * @details 析构函数不能手动返回结果;它由 C++ 在局部对象离开作用域时自动调用,
+ * 与构造函数配对形成异常安全的清理路径。
+ */
~BusyPopupGuard() {
if (active) {
hideBusyPopup(app);
@@ -514,7 +742,14 @@ struct BusyPopupGuard {
}
}
};
-
+/**
+ * Function: readAllText
+ *
+ * @brief 读取或加载 “readAllText” 对应的数据,并转换为本模块后续逻辑使用的内存结构。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param path 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string readAllText(const fs::path& path) {
std::ifstream ifs(path, std::ios::binary);
if (!ifs) return "";
@@ -522,30 +757,67 @@ std::string readAllText(const fs::path& path) {
ss << ifs.rdbuf();
return ss.str();
}
-
+/**
+ * Function: truncateText
+ *
+ * @brief 实现界面层的 “truncateText” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param limit 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string truncateText(std::string text, size_t limit = 260) {
if (text.size() <= limit) return text;
return text.substr(0, limit) + "...";
}
-
+/**
+ * Function: trimAscii
+ *
+ * @brief 规范化 “trimAscii” 对应的字符串或标识,减少格式差异对匹配造成的影响。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param s 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string trimAscii(std::string s) {
auto isSpace = [](unsigned char c) { return std::isspace(c) != 0; };
s.erase(s.begin(), std::find_if(s.begin(), s.end(), [&](char c) { return !isSpace(static_cast(c)); }));
s.erase(std::find_if(s.rbegin(), s.rend(), [&](char c) { return !isSpace(static_cast(c)); }).base(), s.end());
return s;
}
-
+/**
+ * Function: lowerAsciiCopy
+ *
+ * @brief 规范化 “lowerAsciiCopy” 对应的字符串或标识,减少格式差异对匹配造成的影响。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param s 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string lowerAsciiCopy(std::string s) {
std::transform(s.begin(), s.end(), s.begin(),
[](unsigned char c) { return static_cast(std::tolower(c)); });
return s;
}
-
+/**
+ * Function: textContainsFilter
+ *
+ * @brief 实现界面层的 “textContainsFilter” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param filter 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool textContainsFilter(const std::string& text, const std::string& filter) {
if (filter.empty()) return true;
return lowerAsciiCopy(text).find(lowerAsciiCopy(filter)) != std::string::npos;
}
-
+/**
+ * Function: splitPathList
+ *
+ * @brief 实现界面层的 “splitPathList” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::vector splitPathList(std::string text) {
for (char& c : text) {
if (c == ';' || c == '\r' || c == '\n') c = '\n';
@@ -563,7 +835,14 @@ std::vector splitPathList(std::string text) {
std::string joinPaths(const std::vector& paths);
std::vector collectOriginFiles(const fs::path& dir);
std::vector collectJsonDataFiles(const fs::path& dir);
-
+/**
+ * Function: selectedFrontTypeFromWindow
+ *
+ * @brief 实现界面层的 “selectedFrontTypeFromWindow” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param hwnd Win32 窗口或控件句柄;必须在有效窗口生命周期内使用。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string selectedFrontTypeFromWindow(HWND hwnd) {
HWND combo = findControl(hwnd, IDC_FRONT_TYPE);
if (!combo) return "cfg_stat_data";
@@ -573,7 +852,14 @@ std::string selectedFrontTypeFromWindow(HWND hwnd) {
std::string value = w8(buf);
return value.empty() ? "cfg_stat_data" : value;
}
-
+/**
+ * Function: readConfig
+ *
+ * @brief 读取或加载 “readConfig” 对应的数据,并转换为本模块后续逻辑使用的内存结构。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param hwnd Win32 窗口或控件句柄;必须在有效窗口生命周期内使用。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
PqToolConfig readConfig(HWND hwnd) {
PqToolConfig cfg = pqDefaultConfig();
// GUI 编辑框是配置最终来源;先用默认值兜底,再逐项用界面内容覆盖。
@@ -628,7 +914,14 @@ PqToolConfig readConfig(HWND hwnd) {
cfg.originPaths = splitPathList(getText(hwnd, IDC_ORIGIN_PATHS));
return cfg;
}
-
+/**
+ * Function: toInt
+ *
+ * @brief 实现界面层的 “toInt” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param s 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 整数状态、索引或计数;入口函数以 0 表示成功。
+ */
int toInt(const std::string& s) {
try {
return s.empty() ? 0 : std::stoi(s);
@@ -636,7 +929,16 @@ int toInt(const std::string& s) {
return 0;
}
}
-
+/**
+ * Function: makeRef
+ *
+ * @brief 构造 “makeRef” 对应的对象、消息、窗口控件或输出结构。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param device 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param monitor 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
NodeRef* makeRef(AppState& app, int device, int monitor) {
auto ref = std::make_unique();
ref->device = device;
@@ -645,7 +947,15 @@ NodeRef* makeRef(AppState& app, int device, int monitor) {
app.refs.push_back(std::move(ref));
return p;
}
-
+/**
+ * Function: makeJsonRef
+ *
+ * @brief 构造 “makeJsonRef” 对应的对象、消息、窗口控件或输出结构。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param index 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
JsonNodeRef* makeJsonRef(AppState& app, int index) {
auto ref = std::make_unique();
ref->index = index;
@@ -653,7 +963,17 @@ JsonNodeRef* makeJsonRef(AppState& app, int index) {
app.jsonRefs.push_back(std::move(ref));
return p;
}
-
+/**
+ * Function: insertTreeItemRaw
+ *
+ * @brief 向目标结构追加或保证存在 “insertTreeItemRaw” 所描述的数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param tree Win32 窗口或控件句柄;必须在有效窗口生命周期内使用。
+ * @param parent Win32 窗口或控件句柄;必须在有效窗口生命周期内使用。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param ref 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
HTREEITEM insertTreeItemRaw(HWND tree, HTREEITEM parent, const std::wstring& text, LPARAM ref) {
TVINSERTSTRUCTW tv{};
tv.hParent = parent;
@@ -663,15 +983,42 @@ HTREEITEM insertTreeItemRaw(HWND tree, HTREEITEM parent, const std::wstring& tex
tv.item.lParam = ref;
return (HTREEITEM)SendMessageW(tree, TVM_INSERTITEMW, 0, (LPARAM)&tv);
}
-
+/**
+ * Function: insertTreeItem
+ *
+ * @brief 向目标结构追加或保证存在 “insertTreeItem” 所描述的数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param parent Win32 窗口或控件句柄;必须在有效窗口生命周期内使用。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param ref 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
HTREEITEM insertTreeItem(AppState& app, HTREEITEM parent, const std::wstring& text, NodeRef* ref) {
return insertTreeItemRaw(app.tree, parent, text, (LPARAM)ref);
}
-
+/**
+ * Function: insertJsonTreeItem
+ *
+ * @brief 向目标结构追加或保证存在 “insertJsonTreeItem” 所描述的数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param parent Win32 窗口或控件句柄;必须在有效窗口生命周期内使用。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param ref 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
HTREEITEM insertJsonTreeItem(AppState& app, HTREEITEM parent, const std::wstring& text, JsonNodeRef* ref) {
return insertTreeItemRaw(app.jsonTree, parent, text, (LPARAM)ref);
}
-
+/**
+ * Function: deviceLabel
+ *
+ * @brief 实现界面层的 “deviceLabel” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param d 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::wstring deviceLabel(const PqLedgerDevice& d) {
{
std::wstring text = L"\x88C5\x7F6E ";
@@ -686,7 +1033,14 @@ std::wstring deviceLabel(const PqLedgerDevice& d) {
text += L" type=" + u8w(d.devType);
return text;
}
-
+/**
+ * Function: monitorLabel
+ *
+ * @brief 实现界面层的 “monitorLabel” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param m 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::wstring monitorLabel(const PqLedgerMonitor& m) {
{
std::wstring text = L"\x6D4B\x70B9 ";
@@ -699,11 +1053,24 @@ std::wstring monitorLabel(const PqLedgerMonitor& m) {
text += L" id=" + u8w(m.id);
return text;
}
-
+/**
+ * Function: processLabel
+ *
+ * @brief 实现界面层的 “processLabel” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param processNo 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::wstring processLabel(int processNo) {
return L"\x8FDB\x7A0B " + std::to_wstring(processNo);
}
-
+/**
+ * Function: populateTree
+ *
+ * @brief 根据当前模型状态刷新 “populateTree” 对应的缓存或界面。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ */
void populateTree(AppState& app) {
TreeView_DeleteAllItems(app.tree);
app.refs.clear();
@@ -738,13 +1105,26 @@ void populateTree(AppState& app) {
TreeView_Expand(app.tree, devItem, TVE_EXPAND);
}
}
-
+/**
+ * Function: appendFields
+ *
+ * @brief 向目标结构追加或保证存在 “appendFields” 所描述的数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param fields 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
void appendFields(std::wstring& text, const std::vector>& fields) {
for (const auto& kv : fields) {
text += u8w(kv.first) + L": " + u8w(kv.second) + L"\r\n";
}
}
-
+/**
+ * Function: updateDetails
+ *
+ * @brief 根据当前模型状态刷新 “updateDetails” 对应的缓存或界面。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ */
void updateDetails(AppState& app) {
{
std::wstring text;
@@ -824,7 +1204,14 @@ void updateDetails(AppState& app) {
}
SetWindowTextW(app.detail, text.c_str());
}
-
+/**
+ * Function: prettyJsonText
+ *
+ * @brief 实现界面层的 “prettyJsonText” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string prettyJsonText(const std::string& text) {
try {
return json::parse(text).dump(2);
@@ -832,7 +1219,14 @@ std::string prettyJsonText(const std::string& text) {
return text;
}
}
-
+/**
+ * Function: jsonScalarString
+ *
+ * @brief 实现界面层的 “jsonScalarString” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param value 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string jsonScalarString(const json& value) {
if (value.is_string()) return value.get();
if (value.is_number_integer()) return std::to_string(value.get());
@@ -845,7 +1239,14 @@ std::string jsonScalarString(const json& value) {
if (value.is_boolean()) return value.get() ? "true" : "false";
return value.dump();
}
-
+/**
+ * Function: normalizeDataTypeText
+ *
+ * @brief 规范化 “normalizeDataTypeText” 对应的字符串或标识,减少格式差异对匹配造成的影响。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param dataType 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string normalizeDataTypeText(std::string dataType) {
dataType.erase(std::remove_if(dataType.begin(), dataType.end(),
[](unsigned char c) { return std::isspace(c) != 0; }),
@@ -855,7 +1256,15 @@ std::string normalizeDataTypeText(std::string dataType) {
}
return dataType;
}
-
+/**
+ * Function: findDataTypeInJson
+ *
+ * @brief 在现有数据结构中查找 “findDataTypeInJson” 对应的对象或位置。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param value 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param out 输出参数;函数在成功或失败时写入结果或诊断信息。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool findDataTypeInJson(const json& value, std::string& out) {
if (value.is_object()) {
auto it = value.find("DATA_TYPE");
@@ -873,7 +1282,14 @@ bool findDataTypeInJson(const json& value, std::string& out) {
}
return false;
}
-
+/**
+ * Function: dataTypeFromJsonText
+ *
+ * @brief 实现界面层的 “dataTypeFromJsonText” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string dataTypeFromJsonText(const std::string& text) {
try {
json root = json::parse(text);
@@ -883,7 +1299,14 @@ std::string dataTypeFromJsonText(const std::string& text) {
}
return "";
}
-
+/**
+ * Function: appendOriginPathToUi
+ *
+ * @brief 向目标结构追加或保证存在 “appendOriginPathToUi” 所描述的数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param path 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ */
void appendOriginPathToUi(AppState& app, const std::string& path) {
if (path.empty()) return;
std::vector paths = splitPathList(getText(app.hwnd, IDC_ORIGIN_PATHS));
@@ -892,7 +1315,14 @@ void appendOriginPathToUi(AppState& app, const std::string& path) {
setText(app.hwnd, IDC_ORIGIN_PATHS, joinPaths(paths));
}
}
-
+/**
+ * Function: appendJsonPathToUi
+ *
+ * @brief 向目标结构追加或保证存在 “appendJsonPathToUi” 所描述的数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param path 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ */
void appendJsonPathToUi(AppState& app, const std::string& path) {
if (path.empty()) return;
std::vector paths = splitPathList(getText(app.hwnd, IDC_JSON_PATH));
@@ -901,7 +1331,14 @@ void appendJsonPathToUi(AppState& app, const std::string& path) {
setText(app.hwnd, IDC_JSON_PATH, joinPaths(paths));
}
}
-
+/**
+ * Function: normalizedPathPrefix
+ *
+ * @brief 规范化 “normalizedPathPrefix” 对应的字符串或标识,减少格式差异对匹配造成的影响。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param path 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string normalizedPathPrefix(std::string path) {
try {
path = fs::absolute(fs::u8path(path)).lexically_normal().u8string();
@@ -912,7 +1349,15 @@ std::string normalizedPathPrefix(std::string path) {
}
return path;
}
-
+/**
+ * Function: pathIsUnderDir
+ *
+ * @brief 实现界面层的 “pathIsUnderDir” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param filePath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param dirPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool pathIsUnderDir(const std::string& filePath, const std::string& dirPath) {
if (filePath.empty() || dirPath.empty()) return true;
std::string file = normalizedPathPrefix(filePath);
@@ -921,7 +1366,14 @@ bool pathIsUnderDir(const std::string& filePath, const std::string& dirPath) {
if (!dir.empty() && dir.back() != '\\') dir += '\\';
return file.rfind(dir, 0) == 0;
}
-
+/**
+ * Function: traceDirFromPath
+ *
+ * @brief 实现界面层的 “traceDirFromPath” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param path 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string traceDirFromPath(const std::string& path) {
if (path.empty()) return "";
try {
@@ -930,30 +1382,67 @@ std::string traceDirFromPath(const std::string& path) {
return "";
}
}
-
+/**
+ * Function: eventTraceDir
+ *
+ * @brief 实现界面层的 “eventTraceDir” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param ev 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string eventTraceDir(const PqMqEvent& ev) {
if (!ev.traceDir.empty()) return ev.traceDir;
return traceDirFromPath(ev.path);
}
-
+/**
+ * Function: sameTraceDir
+ *
+ * @brief 判断 “sameTraceDir” 所表达的条件;该函数只读取输入,不负责修改业务状态。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param a 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param b 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool sameTraceDir(const std::string& a, const std::string& b) {
if (a.empty() || b.empty()) return false;
return normalizedPathPrefix(a) == normalizedPathPrefix(b);
}
-
+/**
+ * Function: jsonItemVisible
+ *
+ * @brief 实现界面层的 “jsonItemVisible” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param item 当前处理的数据行、单元格、XML 节点或模型项。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool jsonItemVisible(const AppState& app, const JsonItem& item) {
if (app.activeTraceDir.empty()) return true;
if (!item.traceDir.empty() && sameTraceDir(item.traceDir, app.activeTraceDir)) return true;
return pathIsUnderDir(item.path, app.activeTraceDir);
}
-
+/**
+ * Function: latestVisibleJsonIndex
+ *
+ * @brief 实现界面层的 “latestVisibleJsonIndex” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @return 整数状态、索引或计数;入口函数以 0 表示成功。
+ */
int latestVisibleJsonIndex(const AppState& app) {
for (int i = (int)app.jsonItems.size() - 1; i >= 0; --i) {
if (jsonItemVisible(app, app.jsonItems[i])) return i;
}
return -1;
}
-
+/**
+ * Function: refreshTraceInputsFromDisk
+ *
+ * @brief 根据当前模型状态刷新 “refreshTraceInputsFromDisk” 对应的缓存或界面。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param traceDir 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ */
void refreshTraceInputsFromDisk(AppState& app, const std::string& traceDir) {
if (traceDir.empty() || !app.hwnd || !sameTraceDir(traceDir, app.activeTraceDir)) return;
fs::path dir = fs::u8path(traceDir);
@@ -962,7 +1451,13 @@ void refreshTraceInputsFromDisk(AppState& app, const std::string& traceDir) {
setText(app.hwnd, IDC_JSON_PATH, joinPaths(jsonPaths));
setText(app.hwnd, IDC_ORIGIN_PATHS, joinPaths(originPaths));
}
-
+/**
+ * Function: refreshTraceInputsFromDisk
+ *
+ * @brief 根据当前模型状态刷新 “refreshTraceInputsFromDisk” 对应的缓存或界面。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ */
void refreshTraceInputsFromDisk(AppState& app) {
refreshTraceInputsFromDisk(app, app.activeTraceDir);
}
@@ -976,7 +1471,15 @@ void autoParseTraceDir(AppState& app, const std::string& traceDir, const char* r
void refreshJsonMonitorChoices(AppState& app, const std::string& selectedTraceDir);
void selectJsonMonitorChoice(AppState& app, int index);
std::string generateReverseXml(AppState& app, bool showMessage);
-
+/**
+ * Function: previewWorkbookLabel
+ *
+ * @brief 实现界面层的 “previewWorkbookLabel” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param workbook 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param cfg 运行配置;提供接口地址、MQ 参数、路径和当前数据模式。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string previewWorkbookLabel(const fs::path& workbook, const PqToolConfig& cfg) {
std::error_code ec;
fs::path root = fs::u8path(cfg.traceRootDir.empty() ? "runtime\\trace_data" : cfg.traceRootDir);
@@ -989,7 +1492,16 @@ std::string previewWorkbookLabel(const fs::path& workbook, const PqToolConfig& c
if (!ec && !rel.empty() && rel.u8string().find("..") != 0) return rel.u8string();
return parent.empty() ? workbook.filename().u8string() : parent.u8string();
}
-
+/**
+ * Function: addPreviewWorkbookChoice
+ *
+ * @brief 向目标结构追加或保证存在 “addPreviewWorkbookChoice” 所描述的数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param choices 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param seen 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param workbook 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param cfg 运行配置;提供接口地址、MQ 参数、路径和当前数据模式。
+ */
void addPreviewWorkbookChoice(std::vector& choices,
std::unordered_set& seen,
const fs::path& workbook,
@@ -999,7 +1511,14 @@ void addPreviewWorkbookChoice(std::vector& choices,
if (!seen.insert(key).second) return;
choices.push_back({previewWorkbookLabel(workbook, cfg), workbook.u8string()});
}
-
+/**
+ * Function: refreshPreviewWorkbookChoices
+ *
+ * @brief 根据当前模型状态刷新 “refreshPreviewWorkbookChoices” 对应的缓存或界面。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param selectedPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ */
void refreshPreviewWorkbookChoices(AppState& app, const std::string& selectedPath) {
if (!app.previewWorkbook || !app.hwnd) return;
PqToolConfig cfg = readConfig(app.hwnd);
@@ -1033,7 +1552,14 @@ void refreshPreviewWorkbookChoices(AppState& app, const std::string& selectedPat
if (selectedIndex < 0 && !app.previewWorkbooks.empty()) selectedIndex = 0;
if (selectedIndex >= 0) SendMessageW(app.previewWorkbook, CB_SETCURSEL, selectedIndex, 0);
}
-
+/**
+ * Function: resetJsonSession
+ *
+ * @brief 根据当前模型状态刷新 “resetJsonSession” 对应的缓存或界面。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param traceDir 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ */
void resetJsonSession(AppState& app, const std::string& traceDir) {
app.activeTraceDir = traceDir;
// 切换测点追踪时只清掉当前 traceDir 对应的 JSON 记录,其他测点历史还能通过下拉框找回。
@@ -1064,13 +1590,26 @@ void resetJsonSession(AppState& app, const std::string& traceDir) {
if (app.previewList) ListView_DeleteAllItems(app.previewList);
if (app.previewStatus) SetWindowTextW(app.previewStatus, L"\x5C1A\x672A\x5F00\x59CB\x6570\x636E\x8FFD\x8E2A");
}
-
+/**
+ * Function: jsonGroupTitle
+ *
+ * @brief 实现界面层的 “jsonGroupTitle” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param kind 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::wstring jsonGroupTitle(const std::string& kind) {
if (kind == "sent") return L"\x6784\x9020\x548C\x53D1\x9001\x7684JSON";
if (kind == "data") return L"\x6536\x5230\x7684" L"DATATopic JSON";
return L"TraceTopic\x6536\x5230\x7684JSON\x5217\x8868";
}
-
+/**
+ * Function: updateJsonDetail
+ *
+ * @brief 根据当前模型状态刷新 “updateJsonDetail” 对应的缓存或界面。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ */
void updateJsonDetail(AppState& app) {
std::wstring text;
if (app.selectedJson >= 0 && app.selectedJson < (int)app.jsonItems.size() &&
@@ -1087,7 +1626,13 @@ void updateJsonDetail(AppState& app) {
}
if (app.jsonDetail) SetWindowTextW(app.jsonDetail, text.c_str());
}
-
+/**
+ * Function: rebuildJsonTree
+ *
+ * @brief 根据当前模型状态刷新 “rebuildJsonTree” 对应的缓存或界面。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ */
void rebuildJsonTree(AppState& app) {
if (!app.jsonTree) return;
TreeView_DeleteAllItems(app.jsonTree);
@@ -1114,7 +1659,14 @@ void rebuildJsonTree(AppState& app) {
TreeView_Expand(app.jsonTree, traceRoot, TVE_EXPAND);
if (selectedItem) TreeView_SelectItem(app.jsonTree, selectedItem);
}
-
+/**
+ * Function: addJsonEvent
+ *
+ * @brief 向目标结构追加或保证存在 “addJsonEvent” 所描述的数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param ev 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
void addJsonEvent(AppState& app, const PqMqEvent& ev) {
JsonItem item{ev.kind, ev.title, ev.body, ev.path, "", ev.monitorId, eventTraceDir(ev)};
if (item.kind.empty()) item.kind = "trace";
@@ -1154,13 +1706,28 @@ void addJsonEvent(AppState& app, const PqMqEvent& ev) {
autoParseTraceDir(app, stored.traceDir, stored.kind.c_str());
}
}
-
+/**
+ * Function: attrValue
+ *
+ * @brief 实现界面层的 “attrValue” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param element 当前处理的数据行、单元格、XML 节点或模型项。
+ * @param name 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string attrValue(const tinyxml2::XMLElement* element, const char* name) {
if (!element) return "";
const char* value = element->Attribute(name);
return value ? value : "";
}
-
+/**
+ * Function: cellText
+ *
+ * @brief 实现界面层的 “cellText” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param cell 当前处理的数据行、单元格、XML 节点或模型项。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string cellText(const tinyxml2::XMLElement* cell) {
if (!cell) return "";
const tinyxml2::XMLElement* data = cell->FirstChildElement("Data");
@@ -1168,7 +1735,15 @@ std::string cellText(const tinyxml2::XMLElement* cell) {
const char* text = data->GetText();
return text ? text : "";
}
-
+/**
+ * Function: compactCells
+ *
+ * @brief 实现界面层的 “compactCells” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param cells 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param start 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string compactCells(const std::vector& cells, size_t start) {
size_t end = cells.size();
while (end > start && cells[end - 1].empty()) --end;
@@ -1179,7 +1754,14 @@ std::string compactCells(const std::vector& cells, size_t start) {
}
return truncateText(out);
}
-
+/**
+ * Function: previewStatusFromStyle
+ *
+ * @brief 实现界面层的 “previewStatusFromStyle” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param style 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 整数状态、索引或计数;入口函数以 0 表示成功。
+ */
int previewStatusFromStyle(const std::string& style) {
// 这里把 main.cpp 写出的 Excel 样式名转换成 GUI 过滤/着色用的状态码。
if (style == "MatchGreen") return 1;
@@ -1190,7 +1772,16 @@ int previewStatusFromStyle(const std::string& style) {
if (style == "Sub") return 6;
return 0;
}
-
+/**
+ * Function: rowCells
+ *
+ * @brief 实现界面层的 “rowCells” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param row 当前处理的数据行、单元格、XML 节点或模型项。
+ * @param style 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param cellStyles 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::vector rowCells(const tinyxml2::XMLElement* row,
std::string& style,
std::vector* cellStyles = nullptr) {
@@ -1221,7 +1812,14 @@ std::vector rowCells(const tinyxml2::XMLElement* row,
if (cellStyles) *cellStyles = std::move(styles);
return cells;
}
-
+/**
+ * Function: excelColumnName
+ *
+ * @brief 实现界面层的 “excelColumnName” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param index 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string excelColumnName(int index) {
std::string name;
++index;
@@ -1232,7 +1830,14 @@ std::string excelColumnName(int index) {
}
return name;
}
-
+/**
+ * Function: resetPreviewColumns
+ *
+ * @brief 根据当前模型状态刷新 “resetPreviewColumns” 对应的缓存或界面。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param list Win32 窗口或控件句柄;必须在有效窗口生命周期内使用。
+ * @param colCount 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ */
void resetPreviewColumns(HWND list, size_t colCount) {
if (!list) return;
while (ListView_DeleteColumn(list, 0)) {
@@ -1252,12 +1857,27 @@ void resetPreviewColumns(HWND list, size_t colCount) {
ListView_InsertColumn(list, static_cast(i), &col);
}
}
-
+/**
+ * Function: previewRowMatchesFilter
+ *
+ * @brief 实现界面层的 “previewRowMatchesFilter” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param row 当前处理的数据行、单元格、XML 节点或模型项。
+ * @param statusFilter 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool previewRowMatchesFilter(const PreviewSheetRow& row, int statusFilter) {
if (statusFilter < 0) return true;
return row.status == statusFilter;
}
-
+/**
+ * Function: phaseFromText
+ *
+ * @brief 实现界面层的 “phaseFromText” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string phaseFromText(const std::string& text) {
if (text.rfind("A相", 0) == 0 || text == "A 相") return "A";
if (text.rfind("B相", 0) == 0 || text == "B 相") return "B";
@@ -1265,7 +1885,14 @@ std::string phaseFromText(const std::string& text) {
if (text.rfind("T相", 0) == 0 || text == "T 相") return "T";
return "";
}
-
+/**
+ * Function: labelWithoutPhase
+ *
+ * @brief 实现界面层的 “labelWithoutPhase” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string labelWithoutPhase(std::string text) {
if (text.rfind("A相", 0) == 0 || text.rfind("B相", 0) == 0 ||
text.rfind("C相", 0) == 0 || text.rfind("T相", 0) == 0) {
@@ -1273,14 +1900,30 @@ std::string labelWithoutPhase(std::string text) {
}
return text;
}
-
+/**
+ * Function: previewRowMatchesPhase
+ *
+ * @brief 实现界面层的 “previewRowMatchesPhase” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param row 当前处理的数据行、单元格、XML 节点或模型项。
+ * @param phaseFilter 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool previewRowMatchesPhase(const PreviewSheetRow& row, const std::string& phaseFilter) {
if (phaseFilter.empty()) return true;
if (row.status == 1 || row.status == 2 || row.status == 3) return row.phase == phaseFilter;
if (row.status == 6) return row.phase.empty() || row.phase == phaseFilter;
return true;
}
-
+/**
+ * Function: previewRowMatchesSearch
+ *
+ * @brief 实现界面层的 “previewRowMatchesSearch” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param row 当前处理的数据行、单元格、XML 节点或模型项。
+ * @param searchText 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool previewRowMatchesSearch(const PreviewSheetRow& row, const std::string& searchText) {
if (trimAscii(searchText).empty()) return true;
for (const auto& cell : row.cells) {
@@ -1288,7 +1931,15 @@ bool previewRowMatchesSearch(const PreviewSheetRow& row, const std::string& sear
}
return false;
}
-
+/**
+ * Function: capturePreviewViewport
+ *
+ * @brief 实现界面层的 “capturePreviewViewport” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param topModelRow 当前处理的数据行、单元格、XML 节点或模型项。
+ * @param horzPos 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
void capturePreviewViewport(AppState& app, int& topModelRow, int& horzPos) {
topModelRow = -1;
horzPos = 0;
@@ -1303,7 +1954,15 @@ void capturePreviewViewport(AppState& app, int& topModelRow, int& horzPos) {
si.fMask = SIF_POS;
if (GetScrollInfo(app.previewList, SB_HORZ, &si)) horzPos = si.nPos;
}
-
+/**
+ * Function: restorePreviewViewport
+ *
+ * @brief 实现界面层的 “restorePreviewViewport” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param topModelRow 当前处理的数据行、单元格、XML 节点或模型项。
+ * @param horzPos 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
void restorePreviewViewport(AppState& app, int topModelRow, int horzPos) {
if (!app.previewList) return;
int count = ListView_GetItemCount(app.previewList);
@@ -1342,7 +2001,15 @@ void restorePreviewViewport(AppState& app, int topModelRow, int horzPos) {
if (horzPos != current) ListView_Scroll(app.previewList, horzPos - current, 0);
}
}
-
+/**
+ * Function: populatePreviewList
+ *
+ * @brief 根据当前模型状态刷新 “populatePreviewList” 对应的缓存或界面。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param forcedTopModelRow 当前处理的数据行、单元格、XML 节点或模型项。
+ * @param forcedHorzPos 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
void populatePreviewList(AppState& app, int forcedTopModelRow = -1, int forcedHorzPos = -1) {
int oldTopModelRow = -1;
int oldHorzPos = 0;
@@ -1391,11 +2058,27 @@ void populatePreviewList(AppState& app, int forcedTopModelRow = -1, int forcedHo
restorePreviewViewport(app, oldTopModelRow, oldHorzPos);
InvalidateRect(app.previewList, nullptr, TRUE);
}
-
+/**
+ * Function: isAbcPhase
+ *
+ * @brief 判断 “isAbcPhase” 所表达的条件;该函数只读取输入,不负责修改业务状态。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param phase 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool isAbcPhase(const std::string& phase) {
return phase == "A" || phase == "B" || phase == "C";
}
-
+/**
+ * Function: isEditablePreviewCell
+ *
+ * @brief 判断 “isEditablePreviewCell” 所表达的条件;该函数只读取输入,不负责修改业务状态。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param rowIndex 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @param colIndex 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool isEditablePreviewCell(const AppState& app, int rowIndex, int colIndex) {
if (app.activePreviewSheet < 0 || app.activePreviewSheet >= (int)app.previewSheets.size()) return false;
const auto& rows = app.previewSheets[app.activePreviewSheet].rows;
@@ -1406,7 +2089,15 @@ bool isEditablePreviewCell(const AppState& app, int rowIndex, int colIndex) {
if (!(row.status == 1 || row.status == 2 || row.status == 3)) return false;
return !row.cells.empty() && !row.cells[0].empty();
}
-
+/**
+ * Function: previewRowIndexFromListItem
+ *
+ * @brief 实现界面层的 “previewRowIndexFromListItem” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param list Win32 窗口或控件句柄;必须在有效窗口生命周期内使用。
+ * @param item 当前处理的数据行、单元格、XML 节点或模型项。
+ * @return 整数状态、索引或计数;入口函数以 0 表示成功。
+ */
int previewRowIndexFromListItem(HWND list, int item) {
LVITEMW lv{};
lv.mask = LVIF_PARAM;
@@ -1414,7 +2105,16 @@ int previewRowIndexFromListItem(HWND list, int item) {
if (!ListView_GetItem(list, &lv)) return -1;
return static_cast(lv.lParam);
}
-
+/**
+ * Function: syncPreviewPhaseGroup
+ *
+ * @brief 把 “syncPreviewPhaseGroup” 对应的变更应用到模型、控件或输出文档。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param rowIndex 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @param colIndex 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @param value 待解析、比较、显示或发送的 UTF-8 文本。
+ */
void syncPreviewPhaseGroup(AppState& app, int rowIndex, int colIndex, const std::string& value) {
if (app.activePreviewSheet < 0 || app.activePreviewSheet >= (int)app.previewSheets.size()) return;
PreviewSheet& sheet = app.previewSheets[app.activePreviewSheet];
@@ -1430,7 +2130,16 @@ void syncPreviewPhaseGroup(AppState& app, int rowIndex, int colIndex, const std:
other.cells[colIndex] = value;
}
}
-
+/**
+ * Function: parsePreviewRange
+ *
+ * @brief 解析 “parsePreviewRange” 对应的文本或结构,提取经过校验的业务字段。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param start 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @param end 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool parsePreviewRange(const std::string& text, int& start, int& end) {
std::smatch m;
static const std::regex re(R"(^\s*(-?\d+)\s*-->\s*(-?\d+)\s*$)");
@@ -1443,7 +2152,16 @@ bool parsePreviewRange(const std::string& text, int& start, int& end) {
return false;
}
}
-
+/**
+ * Function: parsePreviewFieldRange
+ *
+ * @brief 解析 “parsePreviewFieldRange” 对应的文本或结构,提取经过校验的业务字段。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param field 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param start 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @param end 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool parsePreviewFieldRange(const std::string& field, int& start, int& end) {
std::smatch m;
static const std::regex re(R"(\[(-?\d+)-(-?\d+)\])");
@@ -1456,7 +2174,14 @@ bool parsePreviewFieldRange(const std::string& field, int& start, int& end) {
return false;
}
}
-
+/**
+ * Function: parsePreviewOffset
+ *
+ * @brief 解析 “parsePreviewOffset” 对应的文本或结构,提取经过校验的业务字段。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 整数状态、索引或计数;入口函数以 0 表示成功。
+ */
int parsePreviewOffset(const std::string& text) {
try {
std::string value = trimAscii(text);
@@ -1465,19 +2190,41 @@ int parsePreviewOffset(const std::string& text) {
return 0;
}
}
-
+/**
+ * Function: replacePreviewFieldRange
+ *
+ * @brief 实现界面层的 “replacePreviewFieldRange” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param field 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param start 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @param end 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string replacePreviewFieldRange(const std::string& field, int start, int end) {
static const std::regex re(R"(\[(-?\d+)-(-?\d+)\])");
return std::regex_replace(field, re,
"[" + std::to_string(start) + "-" + std::to_string(end) + "]",
std::regex_constants::format_first_only);
}
-
+/**
+ * Function: effectivePreviewField
+ *
+ * @brief 实现界面层的 “effectivePreviewField” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param field 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string effectivePreviewField(const std::string& field) {
size_t arrow = field.rfind(" >> ");
return arrow == std::string::npos ? field : field.substr(arrow + 4);
}
-
+/**
+ * Function: recalculatePreviewEditEffects
+ *
+ * @brief 实现界面层的 “recalculatePreviewEditEffects” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param sheet 当前处理的数据行、单元格、XML 节点或模型项。
+ */
void recalculatePreviewEditEffects(PreviewSheet& sheet) {
for (auto& row : sheet.rows) {
row.finalRangeChanged = false;
@@ -1532,7 +2279,14 @@ void recalculatePreviewEditEffects(PreviewSheet& sheet) {
}
}
}
-
+/**
+ * Function: commitPreviewEdit
+ *
+ * @brief 把 “commitPreviewEdit” 对应的变更应用到模型、控件或输出文档。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param save 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
void commitPreviewEdit(AppState& app, bool save) {
HWND edit = app.previewEdit;
if (!edit) return;
@@ -1564,7 +2318,15 @@ void commitPreviewEdit(AppState& app, bool save) {
DestroyWindow(edit);
populatePreviewList(app, topModelRow, horzPos);
}
-
+/**
+ * Function: startPreviewEdit
+ *
+ * @brief 实现界面层的 “startPreviewEdit” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param listItem 当前处理的数据行、单元格、XML 节点或模型项。
+ * @param subItem 当前处理的数据行、单元格、XML 节点或模型项。
+ */
void startPreviewEdit(AppState& app, int listItem, int subItem) {
int rowIndex = previewRowIndexFromListItem(app.previewList, listItem);
if (!isEditablePreviewCell(app, rowIndex, subItem)) return;
@@ -1598,7 +2360,14 @@ void startPreviewEdit(AppState& app, int listItem, int subItem) {
SendMessageW(edit, EM_SETSEL, 0, -1);
SetFocus(edit);
}
-
+/**
+ * Function: refreshPreviewFromWorkbook
+ *
+ * @brief 根据当前模型状态刷新 “refreshPreviewFromWorkbook” 对应的缓存或界面。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param workbookPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ */
void refreshPreviewFromWorkbook(AppState& app, const std::string& workbookPath) {
if (app.previewEdit) {
if (app.previewStatus) {
@@ -1687,7 +2456,14 @@ void refreshPreviewFromWorkbook(AppState& app, const std::string& workbookPath)
SetWindowTextW(app.previewStatus, u8w(text).c_str());
}
}
-
+/**
+ * Function: makeMqEventCallback
+ *
+ * @brief 构造 “makeMqEventCallback” 对应的对象、消息、窗口控件或输出结构。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
PqMqEventFn makeMqEventCallback(AppState& app) {
HWND hwnd = app.hwnd;
return [hwnd](const PqMqEvent& ev) {
@@ -1695,14 +2471,31 @@ PqMqEventFn makeMqEventCallback(AppState& app) {
if (!PostMessageW(hwnd, WM_PQ_MQ_EVENT, 0, (LPARAM)copy)) delete copy;
};
}
-
+/**
+ * Function: selectedFrontType
+ *
+ * @brief 实现界面层的 “selectedFrontType” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string selectedFrontType(AppState& app) {
int idx = (int)SendMessageW(app.frontType, CB_GETCURSEL, 0, 0);
wchar_t buf[128]{};
SendMessageW(app.frontType, CB_GETLBTEXT, idx < 0 ? 0 : idx, (LPARAM)buf);
return w8(buf);
}
-
+/**
+ * Function: openFileDialog
+ *
+ * @brief 实现界面层的 “openFileDialog” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param owner 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param title 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param filter 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param out 输出参数;函数在成功或失败时写入结果或诊断信息。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool openFileDialog(HWND owner, const wchar_t* title, const wchar_t* filter, std::string& out) {
wchar_t file[4096]{};
OPENFILENAMEW ofn{};
@@ -1717,7 +2510,18 @@ bool openFileDialog(HWND owner, const wchar_t* title, const wchar_t* filter, std
out = w8(file);
return true;
}
-
+/**
+ * Function: saveFileDialog
+ *
+ * @brief 把 “saveFileDialog” 对应的内存数据序列化并写入目标位置。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param owner 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param title 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param filter 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param defaultExt 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param out 输出参数;函数在成功或失败时写入结果或诊断信息。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool saveFileDialog(HWND owner, const wchar_t* title, const wchar_t* filter, const wchar_t* defaultExt, std::string& out) {
wchar_t file[4096]{};
OPENFILENAMEW ofn{};
@@ -1733,7 +2537,14 @@ bool saveFileDialog(HWND owner, const wchar_t* title, const wchar_t* filter, con
out = w8(file);
return true;
}
-
+/**
+ * Function: collectOriginFiles
+ *
+ * @brief 遍历输入结构并收集 “collectOriginFiles” 所需的候选数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param dir 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::vector collectOriginFiles(const fs::path& dir) {
std::vector files;
if (!fs::exists(dir)) return files;
@@ -1747,7 +2558,14 @@ std::vector collectOriginFiles(const fs::path& dir) {
std::sort(files.begin(), files.end());
return files;
}
-
+/**
+ * Function: collectJsonDataFiles
+ *
+ * @brief 遍历输入结构并收集 “collectJsonDataFiles” 所需的候选数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param dir 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::vector collectJsonDataFiles(const fs::path& dir) {
std::vector files;
if (!fs::exists(dir)) return files;
@@ -1762,7 +2580,14 @@ std::vector collectJsonDataFiles(const fs::path& dir) {
std::sort(files.begin(), files.end());
return files;
}
-
+/**
+ * Function: joinPaths
+ *
+ * @brief 实现界面层的 “joinPaths” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param paths 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string joinPaths(const std::vector& paths) {
std::string out;
for (const auto& p : paths) {
@@ -1771,7 +2596,17 @@ std::string joinPaths(const std::vector& paths) {
}
return out;
}
-
+/**
+ * Function: prepareTraceWorkspace
+ *
+ * @brief 实现界面层的 “prepareTraceWorkspace” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param cfg 运行配置;提供接口地址、MQ 参数、路径和当前数据模式。
+ * @param d 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param m 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param updateUi 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
void prepareTraceWorkspace(AppState& app,
PqToolConfig& cfg,
const PqLedgerDevice& d,
@@ -1794,7 +2629,18 @@ void prepareTraceWorkspace(AppState& app,
setText(app.hwnd, IDC_OUTPUT_PATH, cfg.outputPath);
}
}
-
+/**
+ * Function: addJsonMonitorChoice
+ *
+ * @brief 向目标结构追加或保证存在 “addJsonMonitorChoice” 所描述的数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param seen 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param label 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param traceDir 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param device 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param monitor 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
void addJsonMonitorChoice(AppState& app,
std::unordered_set& seen,
const std::string& label,
@@ -1805,7 +2651,15 @@ void addJsonMonitorChoice(AppState& app,
if (!seen.insert(key).second) return;
app.jsonMonitorChoices.push_back({label, traceDir, device, monitor});
}
-
+/**
+ * Function: contextStringValue
+ *
+ * @brief 实现界面层的 “contextStringValue” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param contextPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param key 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string contextStringValue(const fs::path& contextPath, const char* key) {
try {
if (!fs::exists(contextPath)) return "";
@@ -1816,7 +2670,14 @@ std::string contextStringValue(const fs::path& contextPath, const char* key) {
return "";
}
}
-
+/**
+ * Function: refreshJsonMonitorChoices
+ *
+ * @brief 根据当前模型状态刷新 “refreshJsonMonitorChoices” 对应的缓存或界面。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param selectedTraceDir 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ */
void refreshJsonMonitorChoices(AppState& app, const std::string& selectedTraceDir) {
if (!app.jsonMonitor) return;
if (!app.jsonMonitorRefreshing &&
@@ -1871,7 +2732,14 @@ void refreshJsonMonitorChoices(AppState& app, const std::string& selectedTraceDi
app.jsonMonitorRefreshPending = false;
app.pendingJsonMonitorTraceDir.clear();
}
-
+/**
+ * Function: selectJsonMonitorChoice
+ *
+ * @brief 实现界面层的 “selectJsonMonitorChoice” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param index 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ */
void selectJsonMonitorChoice(AppState& app, int index) {
if (index < 0 || index >= (int)app.jsonMonitorChoices.size()) return;
const JsonMonitorChoice choice = app.jsonMonitorChoices[index];
@@ -1911,7 +2779,13 @@ void selectJsonMonitorChoice(AppState& app, int index) {
refreshPreviewWorkbookChoices(app, outputPath);
if (!outputPath.empty()) refreshPreviewFromWorkbook(app, outputPath);
}
-
+/**
+ * Function: updatePathsForSelection
+ *
+ * @brief 根据当前模型状态刷新 “updatePathsForSelection” 对应的缓存或界面。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ */
void updatePathsForSelection(AppState& app) {
if (app.selectedDevice < 0 || app.selectedDevice >= (int)app.devices.size()) return;
PqToolConfig cfg = readConfig(app.hwnd);
@@ -1936,7 +2810,14 @@ void updatePathsForSelection(AppState& app) {
std::string xmlPath = pqFindDeviceXmlPath(cfg, d);
if (!xmlPath.empty()) setText(app.hwnd, IDC_XML_PATH, xmlPath);
}
-
+/**
+ * Function: showPage
+ *
+ * @brief 实现界面层的 “showPage” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param index 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ */
void showPage(AppState& app, int index) {
ShowWindow(app.pageConfig, index == 0 ? SW_SHOW : SW_HIDE);
ShowWindow(app.pageLedger, index == 1 ? SW_SHOW : SW_HIDE);
@@ -1958,12 +2839,25 @@ void showPage(AppState& app, int index) {
}
}
}
-
+/**
+ * Function: selectPage
+ *
+ * @brief 实现界面层的 “selectPage” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param index 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ */
void selectPage(AppState& app, int index) {
if (app.tab) SendMessageW(app.tab, TCM_SETCURSEL, index, 0);
showPage(app, index);
}
-
+/**
+ * Function: runGetLedger
+ *
+ * @brief 处理 “runGetLedger” 对应的业务入口或事件,并调度下游函数完成实际工作。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ */
void runGetLedger(AppState& app) {
try {
PqToolConfig cfg = readConfig(app.hwnd);
@@ -1981,7 +2875,13 @@ void runGetLedger(AppState& app) {
MessageBoxW(app.hwnd, u8w(e.what()).c_str(), L"获取台账失败", MB_ICONERROR);
}
}
-
+/**
+ * Function: runInitMq
+ *
+ * @brief 处理 “runInitMq” 对应的业务入口或事件,并调度下游函数完成实际工作。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ */
void runInitMq(AppState& app) {
try {
PqToolConfig cfg = readConfig(app.hwnd);
@@ -1992,7 +2892,13 @@ void runInitMq(AppState& app) {
appendLog(app, std::string("初始化 MQ 失败: ") + e.what());
}
}
-
+/**
+ * Function: runTrace
+ *
+ * @brief 处理 “runTrace” 对应的业务入口或事件,并调度下游函数完成实际工作。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ */
void runTrace(AppState& app) {
try {
if (app.selectedDevice < 0 || app.selectedMonitor < 0) {
@@ -2018,7 +2924,13 @@ void runTrace(AppState& app) {
appendLog(app, std::string("数据追踪失败: ") + e.what());
}
}
-
+/**
+ * Function: runParse
+ *
+ * @brief 处理 “runParse” 对应的业务入口或事件,并调度下游函数完成实际工作。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ */
void runParse(AppState& app) {
PqToolConfig cfg = readConfig(app.hwnd);
std::string err;
@@ -2036,7 +2948,14 @@ void runParse(AppState& app) {
MessageBoxW(app.hwnd, u8w(err).c_str(), L"表格生成失败", MB_ICONERROR);
}
}
-
+/**
+ * Function: currentWorkbookForPreview
+ *
+ * @brief 实现界面层的 “currentWorkbookForPreview” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string currentWorkbookForPreview(AppState& app) {
if (!app.activePreviewWorkbook.empty()) return app.activePreviewWorkbook;
if (app.previewWorkbook) {
@@ -2045,7 +2964,13 @@ std::string currentWorkbookForPreview(AppState& app) {
}
return readConfig(app.hwnd).outputPath;
}
-
+/**
+ * Function: runImportIcd
+ *
+ * @brief 处理 “runImportIcd” 对应的业务入口或事件,并调度下游函数完成实际工作。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ */
void runImportIcd(AppState& app) {
std::string icdPath;
if (!openFileDialog(app.hwnd,
@@ -2072,14 +2997,29 @@ void runImportIcd(AppState& app) {
MessageBoxW(app.hwnd, u8w(msg).c_str(), L"\x5BFC\x5165ICD\x5931\x8D25", MB_ICONERROR);
}
}
-
+/**
+ * Function: xmlLocalName
+ *
+ * @brief 实现界面层的 “xmlLocalName” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param name 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string xmlLocalName(const char* name) {
if (!name) return "";
std::string s(name);
size_t pos = s.find(':');
return pos == std::string::npos ? s : s.substr(pos + 1);
}
-
+/**
+ * Function: xmlAttr
+ *
+ * @brief 实现界面层的 “xmlAttr” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param e 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param name 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string xmlAttr(const tinyxml2::XMLElement* e, const char* name) {
const char* v = e ? e->Attribute(name) : nullptr;
return v ? v : "";
@@ -2090,7 +3030,14 @@ struct ReverseSheetSpec {
std::string dataType;
std::string wiring;
};
-
+/**
+ * Function: reverseSpecForSheet
+ *
+ * @brief 根据当前配置和编辑状态生成 “reverseSpecForSheet” 对应的输出内容。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param sheetName 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
ReverseSheetSpec reverseSpecForSheet(const std::string& sheetName) {
ReverseSheetSpec spec;
spec.topic = sheetName.find("实时") == std::string::npos ? "HISDATA" : "RTDATA";
@@ -2099,16 +3046,39 @@ ReverseSheetSpec reverseSpecForSheet(const std::string& sheetName) {
spec.wiring = (sheetName.find("角") != std::string::npos) ? "delta" : "star";
return spec;
}
-
+/**
+ * Function: reverseWiringAllowed
+ *
+ * @brief 根据当前配置和编辑状态生成 “reverseWiringAllowed” 对应的输出内容。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param valueWiring 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param sheetWiring 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool reverseWiringAllowed(const std::string& valueWiring, const std::string& sheetWiring) {
return valueWiring.empty() || valueWiring == "common" || valueWiring == sheetWiring;
}
-
+/**
+ * Function: cleanPhaseLabelForReverse
+ *
+ * @brief 规范化 “cleanPhaseLabelForReverse” 对应的字符串或标识,减少格式差异对匹配造成的影响。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param label 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string cleanPhaseLabelForReverse(std::string label) {
label = labelWithoutPhase(label);
return trimAscii(label);
}
-
+/**
+ * Function: reverseNameFromField
+ *
+ * @brief 根据当前配置和编辑状态生成 “reverseNameFromField” 对应的输出内容。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param field 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param arrayBase 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string reverseNameFromField(const std::string& field, const std::string& arrayBase) {
std::string name = field;
std::vector parts;
@@ -2138,7 +3108,16 @@ std::string reverseNameFromField(const std::string& field, const std::string& ar
}
return name;
}
-
+/**
+ * Function: parseConfigText
+ *
+ * @brief 解析 “parseConfigText” 对应的文本或结构,提取经过校验的业务字段。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param config 运行配置;提供接口地址、MQ 参数、路径和当前数据模式。
+ * @param doPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param daPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool parseConfigText(const std::string& config, std::string& doPath, std::string& daPath) {
std::smatch m;
static const std::regex doRe("DO=\"([^\"]*)\"");
@@ -2154,7 +3133,14 @@ bool parseConfigText(const std::string& config, std::string& doPath, std::string
}
return ok;
}
-
+/**
+ * Function: placeholderForValueOffset
+ *
+ * @brief 实现界面层的 “placeholderForValueOffset” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param offsetText 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string placeholderForValueOffset(const std::string& offsetText) {
int offset = 0;
try {
@@ -2165,7 +3151,15 @@ std::string placeholderForValueOffset(const std::string& offsetText) {
if (offset <= 0) return "%-" + std::to_string(-offset);
return "%" + std::to_string(offset);
}
-
+/**
+ * Function: reverseDaForXml
+ *
+ * @brief 根据当前配置和编辑状态生成 “reverseDaForXml” 对应的输出内容。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param daPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param valueOffset 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string reverseDaForXml(std::string daPath, const std::string& valueOffset) {
if (valueOffset.empty()) return daPath;
static const std::regex rangeRe(R"(\[\d+-\d+\])");
@@ -2186,7 +3180,14 @@ struct ReverseRowEdit {
std::string originalDaPath;
bool modified = false;
};
-
+/**
+ * Function: collectReverseRows
+ *
+ * @brief 遍历输入结构并收集 “collectReverseRows” 所需的候选数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::vector collectReverseRows(const AppState& app) {
std::vector rows;
if (app.activePreviewSheet < 0 || app.activePreviewSheet >= (int)app.previewSheets.size()) return rows;
@@ -2221,7 +3222,17 @@ struct ValueNodeRef {
std::string dataType;
std::string wiring = "common";
};
-
+/**
+ * Function: collectValueNodes
+ *
+ * @brief 遍历输入结构并收集 “collectValueNodes” 所需的候选数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param e 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param topic 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param dataType 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param wiring 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param out 输出参数;函数在成功或失败时写入结果或诊断信息。
+ */
void collectValueNodes(tinyxml2::XMLElement* e,
std::string topic,
std::string dataType,
@@ -2244,7 +3255,16 @@ void collectValueNodes(tinyxml2::XMLElement* e,
collectValueNodes(e->FirstChildElement(), nextTopic, nextDataType, nextWiring, out);
}
}
-
+/**
+ * Function: reverseNodeMatches
+ *
+ * @brief 根据当前配置和编辑状态生成 “reverseNodeMatches” 对应的输出内容。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param node 当前处理的数据行、单元格、XML 节点或模型项。
+ * @param spec 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param edit 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool reverseNodeMatches(const ValueNodeRef& node, const ReverseSheetSpec& spec, const ReverseRowEdit& edit) {
if (node.topic != spec.topic || node.dataType != spec.dataType || !reverseWiringAllowed(node.wiring, spec.wiring)) return false;
std::string nodeDo = xmlAttr(node.element, "DO");
@@ -2261,7 +3281,15 @@ bool reverseNodeMatches(const ValueNodeRef& node, const ReverseSheetSpec& spec,
if (!edit.label.empty() && nodeDesc == edit.label) return true;
return false;
}
-
+/**
+ * Function: generateReverseXml
+ *
+ * @brief 根据当前配置和编辑状态生成 “generateReverseXml” 对应的输出内容。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param showMessage 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string generateReverseXml(AppState& app, bool showMessage) {
commitPreviewEdit(app, true);
PqToolConfig cfg = readConfig(app.hwnd);
@@ -2313,7 +3341,13 @@ std::string generateReverseXml(AppState& app, bool showMessage) {
}
return app.generatedXmlText;
}
-
+/**
+ * Function: runReverseXml
+ *
+ * @brief 处理 “runReverseXml” 对应的业务入口或事件,并调度下游函数完成实际工作。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ */
void runReverseXml(AppState& app) {
if (app.xmlPreviewEdited) {
int choice = MessageBoxW(app.hwnd,
@@ -2324,7 +3358,13 @@ void runReverseXml(AppState& app) {
}
if (!generateReverseXml(app, true).empty()) selectPage(app, 4);
}
-
+/**
+ * Function: runExportXml
+ *
+ * @brief 处理 “runExportXml” 对应的业务入口或事件,并调度下游函数完成实际工作。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ */
void runExportXml(AppState& app) {
if (app.xmlPreviewEdited) syncXmlPreviewFromEditor(app);
if (app.generatedXmlText.empty() || app.reverseXmlDirty) generateReverseXml(app, false);
@@ -2343,7 +3383,15 @@ void runExportXml(AppState& app) {
ofs << app.generatedXmlText;
appendLog(app, "XML exported: " + out);
}
-
+/**
+ * Function: autoParseTraceDir
+ *
+ * @brief 实现界面层的 “autoParseTraceDir” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param traceDir 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param reason 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
void autoParseTraceDir(AppState& app, const std::string& traceDir, const char* reason) {
if (traceDir.empty()) {
autoParseAndRefresh(app, reason);
@@ -2405,7 +3453,14 @@ void autoParseTraceDir(AppState& app, const std::string& traceDir, const char* r
appendLog(app, "Auto parse failed: " + err);
}
}
-
+/**
+ * Function: autoParseAndRefresh
+ *
+ * @brief 实现界面层的 “autoParseAndRefresh” 功能,并在 Win32 控件与 AppState 业务模型之间传递数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ * @param reason 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
void autoParseAndRefresh(AppState& app, const char* reason) {
PqToolConfig cfg = readConfig(app.hwnd);
std::vector jsonPaths = cfg.jsonDataPaths.empty() ? splitPathList(cfg.jsonDataPath) : cfg.jsonDataPaths;
@@ -2424,7 +3479,13 @@ void autoParseAndRefresh(AppState& app, const char* reason) {
appendLog(app, "Auto parse failed: " + err);
}
}
-
+/**
+ * Function: createConfigPage
+ *
+ * @brief 构造 “createConfigPage” 对应的对象、消息、窗口控件或输出结构。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ */
void createConfigPage(AppState& app) {
PqToolConfig cfg = pqDefaultConfig();
HWND p = app.pageConfig;
@@ -2475,7 +3536,13 @@ void createConfigPage(AppState& app) {
addLabeledEdit(app, p, L"TraceTag", IDC_TRACE_TAG, cfg.traceTag, 575, consumerY + rowGap * 4, 75, 270);
addLabeledEdit(app, p, L"TraceKey", IDC_TRACE_KEY, cfg.traceKey, 940, consumerY + rowGap * 4, 70, 120);
}
-
+/**
+ * Function: createLedgerPage
+ *
+ * @brief 构造 “createLedgerPage” 对应的对象、消息、窗口控件或输出结构。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ */
void createLedgerPage(AppState& app) {
PqToolConfig cfg = pqDefaultConfig();
HWND p = app.pageLedger;
@@ -2519,7 +3586,13 @@ void createLedgerPage(AppState& app) {
updateDetails(app);
appendLogW(app, L"工具已启动。无参数运行显示界面;带 XML 参数运行原命令行解析。");
}
-
+/**
+ * Function: createJsonPage
+ *
+ * @brief 构造 “createJsonPage” 对应的对象、消息、窗口控件或输出结构。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ */
void createJsonPage(AppState& app) {
HWND p = app.pageJson;
addLabel(app, p, L"\x6D4B\x70B9", 18, 14, 50, 24);
@@ -2539,7 +3612,16 @@ void createJsonPage(AppState& app) {
rebuildJsonTree(app);
updateJsonDetail(app);
}
-
+/**
+ * Function: addPreviewColumn
+ *
+ * @brief 向目标结构追加或保证存在 “addPreviewColumn” 所描述的数据。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param list Win32 窗口或控件句柄;必须在有效窗口生命周期内使用。
+ * @param index 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param width 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
void addPreviewColumn(HWND list, int index, const wchar_t* text, int width) {
LVCOLUMNW col{};
col.mask = LVCF_TEXT | LVCF_WIDTH | LVCF_SUBITEM;
@@ -2548,7 +3630,13 @@ void addPreviewColumn(HWND list, int index, const wchar_t* text, int width) {
col.iSubItem = index;
ListView_InsertColumn(list, index, &col);
}
-
+/**
+ * Function: createPreviewPage
+ *
+ * @brief 构造 “createPreviewPage” 对应的对象、消息、窗口控件或输出结构。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ */
void createPreviewPage(AppState& app) {
HWND p = app.pagePreview;
addLabel(app, p, L"\x6D4B\x70B9", 18, 14, 42, 24);
@@ -2601,7 +3689,13 @@ void createPreviewPage(AppState& app) {
resetPreviewColumns(app.previewList, 12);
refreshPreviewWorkbookChoices(app, "");
}
-
+/**
+ * Function: createXmlPreviewPage
+ *
+ * @brief 构造 “createXmlPreviewPage” 对应的对象、消息、窗口控件或输出结构。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ */
void createXmlPreviewPage(AppState& app) {
HWND p = app.pageXmlPreview;
addButton(app, p, IDC_EXPORT_XML, L"\x5BFC\x51FAxml", 18, 12, 110, 28);
@@ -2619,7 +3713,13 @@ void createXmlPreviewPage(AppState& app) {
SendMessageW(app.xmlPreview, WM_SETFONT, (WPARAM)(app.xmlFont ? app.xmlFont : app.font), TRUE);
SendMessageW(app.xmlPreview, EM_SETLIMITTEXT, 0x7FFFFFFE, 0);
}
-
+/**
+ * Function: createConfigPageClean
+ *
+ * @brief 构造 “createConfigPageClean” 对应的对象、消息、窗口控件或输出结构。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ */
void createConfigPageClean(AppState& app) {
PqToolConfig cfg = pqDefaultConfig();
HWND p = app.pageConfig;
@@ -2672,7 +3772,13 @@ void createConfigPageClean(AppState& app) {
addLabeledEdit(app, p, L"TraceTag", IDC_TRACE_TAG, cfg.traceTag, mqTagX, consumerY + rowGap * 4, 75, mqTagW);
addLabeledEdit(app, p, L"TraceKey", IDC_TRACE_KEY, cfg.traceKey, mqKeyX, consumerY + rowGap * 4, 70, mqKeyW);
}
-
+/**
+ * Function: createLedgerPageClean
+ *
+ * @brief 构造 “createLedgerPageClean” 对应的对象、消息、窗口控件或输出结构。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ */
void createLedgerPageClean(AppState& app) {
PqToolConfig cfg = pqDefaultConfig();
HWND p = app.pageLedger;
@@ -2716,7 +3822,13 @@ void createLedgerPageClean(AppState& app) {
updateDetails(app);
appendLogW(app, L"\x5DE5\x5177\x5DF2\x542F\x52A8\x3002");
}
-
+/**
+ * Function: createUi
+ *
+ * @brief 构造 “createUi” 对应的对象、消息、窗口控件或输出结构。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param app 应用状态;包含窗口句柄、当前选择、预览模型和运行期标志。
+ */
void createUi(AppState& app) {
// 这里手写 Win32 控件,没有资源文件;所有页面尺寸和控件布局都在 create*Page 函数中生成。
app.font = CreateFontW(-16, 0, 0, 0, FW_NORMAL, FALSE, FALSE, FALSE,
@@ -2763,7 +3875,17 @@ void createUi(AppState& app) {
createXmlPreviewPage(app);
showPage(app, 0);
}
-
+/**
+ * Function: wndProc
+ *
+ * @brief 处理 “wndProc” 对应的业务入口或事件,并调度下游函数完成实际工作。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @param hwnd Win32 窗口或控件句柄;必须在有效窗口生命周期内使用。
+ * @param msg 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param wp 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param lp 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
LRESULT CALLBACK wndProc(HWND hwnd, UINT msg, WPARAM wp, LPARAM lp) {
AppState& app = *g_app;
switch (msg) {
@@ -3000,9 +4122,14 @@ LRESULT CALLBACK wndProc(HWND hwnd, UINT msg, WPARAM wp, LPARAM lp) {
}
return DefWindowProcW(hwnd, msg, wp, lp);
}
-
} // namespace
-
+/**
+ * Function: runPqGuiApp
+ *
+ * @brief 处理 “runPqGuiApp” 对应的业务入口或事件,并调度下游函数完成实际工作。
+ * @details 界面使用原生 Win32 API;函数通常读取或更新 AppState,并通过控件 ID、消息通知和 ListView/TreeView API 驱动交互。除 MQ 事件投递外,界面控件操作应在 GUI 线程执行。
+ * @return 整数状态、索引或计数;入口函数以 0 表示成功。
+ */
int runPqGuiApp() {
AppState app;
g_app = &app;
diff --git a/source/main.cpp b/source/main.cpp
index 07556c9..e06c2f8 100644
--- a/source/main.cpp
+++ b/source/main.cpp
@@ -1,4 +1,4 @@
-#include
+#include
#include
#include
#include
@@ -45,6 +45,15 @@
* - DA 中 phs* 是相位占位符,星形转换为 phsA/phsB/phsC,角形转换为
* phsAB/phsBC/phsCA。
* - Value 名称中的 %start,end% 是 XML 序列模板;运行时显示成 [start-end]。
+ *
+ * 阅读本文件时可留意的 C++/库语法:
+ * - using json = nlohmann::json 给长类型起别名;json::parse/contains/value 完成 JSON 解析;
+ * - struct ValueMeta/OutItem/WorkbookContext 是逐阶段的数据模型,数据按主流程向后传递;
+ * - const T& 表示只读引用,避免复制大型字符串/容器;T* 常用于可为空的输出或上下文;
+ * - std::vector 保持有序行,map/set 保持键有序,unordered_map 用于高频散列查找;
+ * - std::regex 解析键名、范围和路径;std::stable_sort 在键相等时保留原始先后顺序;
+ * - lambda 用于局部排序/筛选/写行逻辑,捕获的 &ctx 等对象只在当前调用期间有效;
+ * - 输出的 .xls 实质是 Excel 2003 XML,writeSsCell 等函数直接写 SpreadsheetML 标签。
*/
using json = nlohmann::json;
@@ -74,7 +83,14 @@ struct ValueMeta {
int seqEnd = 0; // 例如 %2,50% 里的 50。
std::string seqPrefixName; // 例如 MAX_V_%2,50% 的前缀 MAX_V_。
};
-
+/**
+ * Function: readAll
+ *
+ * @brief 读取或加载 “readAll” 对应的数据,并转换为本模块后续逻辑使用的内存结构。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param p 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string readAll(const fs::path& p) {
std::ifstream ifs(p, std::ios::binary);
if (!ifs) throw std::runtime_error("Failed to open: " + p.string());
@@ -82,7 +98,14 @@ static std::string readAll(const fs::path& p) {
oss << ifs.rdbuf();
return oss.str();
}
-
+/**
+ * Function: ltrimBOM
+ *
+ * @brief 实现解析/报表层的 “ltrimBOM” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param s 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string ltrimBOM(std::string s) {
const std::string bom = "\xEF\xBB\xBF";
if (s.rfind(bom, 0) == 0) s.erase(0, bom.size());
@@ -90,6 +113,14 @@ static std::string ltrimBOM(std::string s) {
}
// DO/DA 中有时会出现 A||A||B 这种重复候选;这里保持顺序并去重,减少表格噪声。
+/**
+ * Function: collapseRepeatedAlternatives
+ *
+ * @brief 规范化 “collapseRepeatedAlternatives” 对应的字符串或标识,减少格式差异对匹配造成的影响。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param s 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string collapseRepeatedAlternatives(const std::string& s) {
std::vector parts;
std::unordered_set seen;
@@ -111,7 +142,14 @@ static std::string collapseRepeatedAlternatives(const std::string& s) {
}
return oss.str();
}
-
+/**
+ * Function: toStr
+ *
+ * @brief 实现解析/报表层的 “toStr” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param v 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string toStr(const json& v) {
if (v.is_null()) return "null";
if (v.is_boolean()) return v.get() ? "true" : "false";
@@ -140,6 +178,15 @@ static std::string toStr(const json& v) {
*
* 数组会直接转成逗号分隔值,这样后续单元格可以拆成多列展示。
*/
+/**
+ * Function: flattenJson
+ *
+ * @brief 实现解析/报表层的 “flattenJson” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param j 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param prefix 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param out 输出参数;函数在成功或失败时写入结果或诊断信息。
+ */
static void flattenJson(const json& j, const std::string& prefix,
std::vector>& out) {
if (j.is_object()) {
@@ -175,6 +222,14 @@ static void flattenJson(const json& j, const std::string& prefix,
* itemName 最近一个父级 Item/@name;
* seqValue 最近一个父级 Sequence/@value。
*/
+/**
+ * Function: loadValueMetas
+ *
+ * @brief 读取或加载 “loadValueMetas” 对应的数据,并转换为本模块后续逻辑使用的内存结构。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param xmlPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::unordered_map> loadValueMetas(const fs::path& xmlPath) {
std::unordered_map> mp;
tinyxml2::XMLDocument doc;
@@ -265,6 +320,13 @@ static std::unordered_map> loadValueMetas(co
// 相位
static const std::vector PHASES = {"A", "B", "C", "T"};
+/**
+ * Function: phaseRank
+ *
+ * @brief 实现解析/报表层的 “phaseRank” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::unordered_map phaseRank() {
std::unordered_map m;
for (int i = 0; i < (int)PHASES.size(); ++i) m[PHASES[i]] = i;
@@ -273,6 +335,14 @@ static std::unordered_map phaseRank() {
// 从 key 中提取 “相位之后的 metricName”
// 例如:Value_V_A_MAX_V1 -> MAX_V1
+/**
+ * Function: metricAfterPhase
+ *
+ * @brief 实现解析/报表层的 “metricAfterPhase” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param key 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string metricAfterPhase(const std::string& key) {
std::string base = key;
auto bpos = base.find('[');
@@ -298,6 +368,16 @@ static std::string metricAfterPhase(const std::string& key) {
// 尝试把 key 识别成序列:
// 1) ..._
// 2) ..._ (如 ..._V2, ..._VA50)
+/**
+ * Function: parseSequenceKey
+ *
+ * @brief 解析 “parseSequenceKey” 对应的文本或结构,提取经过校验的业务字段。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param key 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param groupId 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @param idx 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
static bool parseSequenceKey(const std::string& key, std::string& groupId, int& idx) {
auto posBracket = key.find('[');
std::string base = (posBracket == std::string::npos) ? key : key.substr(0, posBracket);
@@ -418,6 +498,14 @@ struct ParsedKey {
* stat 由指标名前缀转换:G_=95值,MAX_=最大值,MIN_=最小值,默认平均值;
* baseName 去掉统计前缀后的基础指标名,用于匹配 XML Value/@name。
*/
+/**
+ * Function: parseForSort
+ *
+ * @brief 解析 “parseForSort” 对应的文本或结构,提取经过校验的业务字段。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param key 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static ParsedKey parseForSort(const std::string& key) {
std::string base = key;
auto bpos = base.find('[');
@@ -461,12 +549,26 @@ static ParsedKey parseForSort(const std::string& key) {
return pk;
}
-
+/**
+ * Function: cleanDescSuffix
+ *
+ * @brief 规范化 “cleanDescSuffix” 对应的字符串或标识,减少格式差异对匹配造成的影响。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param desc 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string cleanDescSuffix(std::string desc) {
static const std::regex re(R"((平均值|最大值|最小值|95值)$)");
return std::regex_replace(desc, re, "");
}
-
+/**
+ * Function: getDisplayWidth
+ *
+ * @brief 实现解析/报表层的 “getDisplayWidth” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param s 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 整数状态、索引或计数;入口函数以 0 表示成功。
+ */
static int getDisplayWidth(const std::string& s) {
int w = 0;
for (size_t i = 0; i < s.size(); ) {
@@ -491,19 +593,45 @@ static int getDisplayWidth(const std::string& s) {
}
return w;
}
-
+/**
+ * Function: appendPad
+ *
+ * @brief 向目标结构追加或保证存在 “appendPad” 所描述的数据。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param oss 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param s 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param targetWidth 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
static void appendPad(std::ostringstream& oss, const std::string& s, int targetWidth) {
oss << s;
int pad = targetWidth - getDisplayWidth(s);
if (pad < 1) pad = 1; // 至少留 1 个空格,避免粘连
oss << std::string(pad, ' ');
}
-
+/**
+ * Function: startsWithStr
+ *
+ * @brief 实现解析/报表层的 “startsWithStr” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param s 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param pre 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
static bool startsWithStr(const std::string& s, const std::string& pre) {
return s.size() >= pre.size() && s.compare(0, pre.size(), pre) == 0;
}
// 从类似 Value_V_A_MAX_V[2-50] 中取出区间
+/**
+ * Function: parseKeyRange
+ *
+ * @brief 解析 “parseKeyRange” 对应的文本或结构,提取经过校验的业务字段。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param key 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param start 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @param end 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
static bool parseKeyRange(const std::string& key, int& start, int& end) {
std::smatch m;
std::regex re(R"(\[(\d+)-(\d+)\])");
@@ -516,46 +644,108 @@ static bool parseKeyRange(const std::string& key, int& start, int& end) {
}
// 给普通项找 meta;找不到时,再去匹配序列模板项
+/**
+ * Function: trimRightUnderscore
+ *
+ * @brief 规范化 “trimRightUnderscore” 对应的字符串或标识,减少格式差异对匹配造成的影响。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param s 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string trimRightUnderscore(std::string s) {
while (!s.empty() && s.back() == '_') {
s.pop_back();
}
return s;
}
-
+/**
+ * Function: rawMetricNameFromKey
+ *
+ * @brief 实现解析/报表层的 “rawMetricNameFromKey” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param key 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string rawMetricNameFromKey(const std::string& key) {
return metricAfterPhase(key);
}
-
+/**
+ * Function: preferredMetaName
+ *
+ * @brief 实现解析/报表层的 “preferredMetaName” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param rawMetric 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param pk 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string preferredMetaName(const std::string& rawMetric, const ParsedKey& pk) {
if (startsWithStr(rawMetric, "G_")) return pk.baseName;
return rawMetric.empty() ? pk.baseName : rawMetric;
}
-
+/**
+ * Function: secondaryMetaName
+ *
+ * @brief 实现解析/报表层的 “secondaryMetaName” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param rawMetric 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param pk 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string secondaryMetaName(const std::string& rawMetric, const ParsedKey& pk) {
std::string preferred = preferredMetaName(rawMetric, pk);
std::string secondary = (preferred == pk.baseName) ? rawMetric : pk.baseName;
return secondary == preferred ? "" : secondary;
}
-
+/**
+ * Function: isNeutralDesc
+ *
+ * @brief 判断 “isNeutralDesc” 所表达的条件;该函数只读取输入,不负责修改业务状态。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param desc 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
static bool isNeutralDesc(const std::string& desc) {
return desc.find("95值") == std::string::npos &&
desc.find("平均值") == std::string::npos &&
desc.find("最大值") == std::string::npos &&
desc.find("最小值") == std::string::npos;
}
-
+/**
+ * Function: statMatchesMeta
+ *
+ * @brief 实现解析/报表层的 “statMatchesMeta” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param vm 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param pk 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
static bool statMatchesMeta(const ValueMeta& vm, const ParsedKey& pk) {
return !pk.stat.empty() && vm.desc.find(pk.stat) != std::string::npos;
}
-
+/**
+ * Function: daMatchesPhase
+ *
+ * @brief 实现解析/报表层的 “daMatchesPhase” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param daPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param phase 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
static bool daMatchesPhase(const std::string& daPath, const std::string& phase) {
bool phased = daPath.find("phs*") != std::string::npos;
if (phase == "A" || phase == "B" || phase == "C") return phased;
if (phase == "T") return !phased;
return true;
}
-
+/**
+ * Function: wiringAllowed
+ *
+ * @brief 实现解析/报表层的 “wiringAllowed” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param vm 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param wiring 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
static bool wiringAllowed(const ValueMeta& vm, const std::string& wiring) {
if (wiring.empty() || wiring == "any") return true;
return vm.wiring == wiring || vm.wiring == "common";
@@ -565,7 +755,15 @@ struct MetaFilter {
std::string topic;
std::string dataType;
};
-
+/**
+ * Function: metaFilterAllowed
+ *
+ * @brief 实现解析/报表层的 “metaFilterAllowed” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param vm 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param filter 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
static bool metaFilterAllowed(const ValueMeta& vm, const MetaFilter& filter) {
if (!filter.topic.empty() && vm.topic != filter.topic) return false;
if (!filter.dataType.empty() && vm.dataType != filter.dataType) return false;
@@ -573,6 +771,15 @@ static bool metaFilterAllowed(const ValueMeta& vm, const MetaFilter& filter) {
}
// 多个 ValueMeta 都可能同名时,用相位、统计类型、Offset、Tot 等特征打分选最像的那一个。
+/**
+ * Function: scoreMetaForKey
+ *
+ * @brief 实现解析/报表层的 “scoreMetaForKey” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param vm 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param pk 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 整数状态、索引或计数;入口函数以 0 表示成功。
+ */
static int scoreMetaForKey(const ValueMeta& vm, const ParsedKey& pk) {
int score = 0;
if (daMatchesPhase(vm.daPath, pk.phase)) score += 20;
@@ -583,7 +790,15 @@ static int scoreMetaForKey(const ValueMeta& vm, const ParsedKey& pk) {
if ((pk.phase == "A" || pk.phase == "B" || pk.phase == "C") && vm.doPath.find("Tot") == std::string::npos) score += 4;
return score;
}
-
+/**
+ * Function: bestMeta
+ *
+ * @brief 实现解析/报表层的 “bestMeta” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param candidates 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param pk 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static const ValueMeta* bestMeta(const std::vector& candidates, const ParsedKey& pk) {
const ValueMeta* best = nullptr;
int bestScore = -1;
@@ -604,7 +819,17 @@ static const ValueMeta* bestMeta(const std::vector& candidates
}
return best;
}
-
+/**
+ * Function: collectByName
+ *
+ * @brief 遍历输入结构并收集 “collectByName” 所需的候选数据。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param metas 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param name 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param wiring 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param filter 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param out 输出参数;函数在成功或失败时写入结果或诊断信息。
+ */
static void collectByName(const std::unordered_map>& metas,
const std::string& name,
const std::string& wiring,
@@ -617,7 +842,20 @@ static void collectByName(const std::unordered_map collectSequenceCandidates(
const std::unordered_map>& metas,
const std::string& wantedName,
@@ -675,6 +913,15 @@ static const ValueMeta* findMetaForKey(
if (exactCandidates.empty()) collectByName(metas, secondary, wiring, filter, exactCandidates);
return bestMeta(exactCandidates, pk);
}
+/**
+ * Function: parseDaValueOffset
+ *
+ * @brief 解析 “parseDaValueOffset” 对应的文本或结构,提取经过校验的业务字段。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param daPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param offset 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
static bool parseDaValueOffset(const std::string& daPath, int& offset) {
std::smatch m;
std::regex re(R"(%(-?\d+))");
@@ -684,6 +931,17 @@ static bool parseDaValueOffset(const std::string& daPath, int& offset) {
}
// 把 XML 中序列 DA,如 phs*Har[%-2]$mag$f,按“数组基准 + 取值偏移量”改显示成 phs*Har[0-48]$mag$f
+/**
+ * Function: rewriteDaRangeForDisplay
+ *
+ * @brief 实现解析/报表层的 “rewriteDaRangeForDisplay” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param daPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param vm 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param keyStart 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @param keyEnd 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string rewriteDaRangeForDisplay(const std::string& daPath,
const ValueMeta& vm,
int keyStart,
@@ -709,6 +967,14 @@ static std::string rewriteDaRangeForDisplay(const std::string& daPath,
}
// 在当前目录找一个后缀文件(找不到就抛)
+/**
+ * Function: findFirstByExt
+ *
+ * @brief 在现有数据结构中查找 “findFirstByExt” 对应的对象或位置。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param ext 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static fs::path findFirstByExt(const std::string& ext) {
for (auto& e : fs::directory_iterator(fs::current_path())) {
if (!e.is_regular_file()) continue;
@@ -716,7 +982,13 @@ static fs::path findFirstByExt(const std::string& ext) {
}
throw std::runtime_error("No file found with extension: " + ext + " in current folder");
}
-
+/**
+ * Function: findFirstInputTxt
+ *
+ * @brief 在现有数据结构中查找 “findFirstInputTxt” 对应的对象或位置。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static fs::path findFirstInputTxt() {
for (auto& e : fs::directory_iterator(fs::current_path())) {
if (!e.is_regular_file()) continue;
@@ -734,7 +1006,14 @@ struct HeaderItem {
std::string key;
std::string val;
};
-
+/**
+ * Function: isHeaderKey
+ *
+ * @brief 判断 “isHeaderKey” 所表达的条件;该函数只读取输入,不负责修改业务状态。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param key 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
static bool isHeaderKey(const std::string& key) {
return key == "DATA_TYPE" ||
key == "Monitor" ||
@@ -744,6 +1023,14 @@ static bool isHeaderKey(const std::string& key) {
}
// 【新增】相别排序:A相 -> B相 -> C相 -> T相
+/**
+ * Function: phaseOrderOf
+ *
+ * @brief 实现解析/报表层的 “phaseOrderOf” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param phase 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 整数状态、索引或计数;入口函数以 0 表示成功。
+ */
static int phaseOrderOf(const std::string& phase)
{
if (phase == "A") return 1;
@@ -847,12 +1134,28 @@ struct WorkbookContext {
bool hasOrigin = false;
std::string frontType;
};
-
+/**
+ * Function: jsonScalarForOutput
+ *
+ * @brief 实现解析/报表层的 “jsonScalarForOutput” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param v 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string jsonScalarForOutput(const json& v) {
if (v.is_string()) return v.get();
return v.dump();
}
-
+/**
+ * Function: reportNameFromRoot
+ *
+ * @brief 实现解析/报表层的 “reportNameFromRoot” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param root 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param originPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param sourceOrder 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string reportNameFromRoot(const json& root, const fs::path& originPath, int sourceOrder) {
if (root.is_object() && root.contains("rpt_id")) return jsonScalarForOutput(root["rpt_id"]);
if (root.is_object() && root.contains("rpt_name")) return jsonScalarForOutput(root["rpt_name"]);
@@ -860,7 +1163,13 @@ static std::string reportNameFromRoot(const json& root, const fs::path& originPa
if (root.is_object() && root.contains("rpt_no")) return "rpt_no=" + jsonScalarForOutput(root["rpt_no"]);
return originPath.filename().u8string();
}
-
+/**
+ * Function: originHeaderKeys
+ *
+ * @brief 实现解析/报表层的 “originHeaderKeys” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static const std::vector& originHeaderKeys() {
static const std::vector keys = {
"rpt_no",
@@ -872,7 +1181,13 @@ static const std::vector& originHeaderKeys() {
};
return keys;
}
-
+/**
+ * Function: originHeaderDisplayKeys
+ *
+ * @brief 实现解析/报表层的 “originHeaderDisplayKeys” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static const std::vector& originHeaderDisplayKeys() {
static const std::vector keys = {
"rpt_no",
@@ -883,14 +1198,32 @@ static const std::vector& originHeaderDisplayKeys() {
};
return keys;
}
-
+/**
+ * Function: rootHeaderValue
+ *
+ * @brief 实现解析/报表层的 “rootHeaderValue” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param root 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param key 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string rootHeaderValue(const json& root, const std::string& key) {
if (!root.is_object()) return "";
auto it = root.find(key);
if (it == root.end()) return "";
return jsonScalarForOutput(*it);
}
-
+/**
+ * Function: appendOriginHeader
+ *
+ * @brief 向目标结构追加或保证存在 “appendOriginHeader” 所描述的数据。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param data 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param originPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param sourceOrder 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param root 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param reportName 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
static void appendOriginHeader(OriginData& data,
const fs::path& originPath,
int sourceOrder,
@@ -905,7 +1238,14 @@ static void appendOriginHeader(OriginData& data,
}
data.headers.push_back(std::move(header));
}
-
+/**
+ * Function: parseJsonRoots
+ *
+ * @brief 解析 “parseJsonRoots” 对应的文本或结构,提取经过校验的业务字段。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::vector parseJsonRoots(const std::string& text) {
std::vector roots;
size_t pos = 0;
@@ -950,7 +1290,16 @@ static std::vector parseJsonRoots(const std::string& text) {
}
return roots;
}
-
+/**
+ * Function: appendOriginRoot
+ *
+ * @brief 向目标结构追加或保证存在 “appendOriginRoot” 所描述的数据。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param data 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param originPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param sourceOrder 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param root 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ */
static void appendOriginRoot(OriginData& data, const fs::path& originPath, int sourceOrder, const json& root) {
std::string reportName = reportNameFromRoot(root, originPath, sourceOrder);
appendOriginHeader(data, originPath, sourceOrder, root, reportName);
@@ -976,14 +1325,29 @@ static void appendOriginRoot(OriginData& data, const fs::path& originPath, int s
data.pathToRecords[rec.path].push_back(idx);
}
}
-
+/**
+ * Function: appendOriginData
+ *
+ * @brief 向目标结构追加或保证存在 “appendOriginData” 所描述的数据。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param data 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param originPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param sourceOrder 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
static void appendOriginData(OriginData& data, const fs::path& originPath, int sourceOrder) {
std::string raw = ltrimBOM(readAll(originPath));
for (const auto& root : parseJsonRoots(raw)) {
appendOriginRoot(data, originPath, sourceOrder, root);
}
}
-
+/**
+ * Function: loadOriginData
+ *
+ * @brief 读取或加载 “loadOriginData” 对应的数据,并转换为本模块后续逻辑使用的内存结构。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param originPaths 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static OriginData loadOriginData(const std::vector& originPaths) {
OriginData data;
for (size_t i = 0; i < originPaths.size(); ++i) {
@@ -991,12 +1355,27 @@ static OriginData loadOriginData(const std::vector& originPaths) {
}
return data;
}
-
+/**
+ * Function: loadOriginData
+ *
+ * @brief 读取或加载 “loadOriginData” 对应的数据,并转换为本模块后续逻辑使用的内存结构。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param originPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static OriginData loadOriginData(const fs::path& originPath) {
std::vector paths{originPath};
return loadOriginData(paths);
}
-
+/**
+ * Function: firstUnusedRecord
+ *
+ * @brief 实现解析/报表层的 “firstUnusedRecord” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param origin 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param path 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static const OriginRecord* firstUnusedRecord(OriginData* origin, const std::string& path) {
if (!origin) return nullptr;
auto it = origin->pathToRecords.find(path);
@@ -1007,12 +1386,27 @@ static const OriginRecord* firstUnusedRecord(OriginData* origin, const std::stri
if (!it->second.empty()) return &origin->records[it->second.front()];
return nullptr;
}
-
+/**
+ * Function: markRecordUsed
+ *
+ * @brief 实现解析/报表层的 “markRecordUsed” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param origin 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param rec 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
static void markRecordUsed(OriginData* origin, const OriginRecord* rec) {
if (!origin || !rec) return;
size_t idx = static_cast(rec - origin->records.data());
if (idx < origin->records.size()) origin->used.insert(idx);
}
+/**
+ * Function: statInstanceSuffix
+ *
+ * @brief 实现解析/报表层的 “statInstanceSuffix” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param stat 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string statInstanceSuffix(const std::string& stat) {
if (stat == "平均值") return "1";
if (stat == "最大值") return "2";
@@ -1027,6 +1421,15 @@ static std::string statInstanceSuffix(const std::string& stat) {
* 规则来自原始路径约定:平均/最大/最小/95值分别用 1/2/3/4 替换 DO 头部末尾的 0。
* 例如 xxx0$MX$... + 最大值 -> xxx2$MX$...
*/
+/**
+ * Function: applyStatInstance
+ *
+ * @brief 把 “applyStatInstance” 对应的变更应用到模型、控件或输出文档。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param doPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param stat 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string applyStatInstance(const std::string& doPath, const std::string& stat) {
std::string suffix = statInstanceSuffix(stat);
if (suffix.empty()) return doPath;
@@ -1040,7 +1443,15 @@ static std::string applyStatInstance(const std::string& doPath, const std::strin
}
return doPath;
}
-
+/**
+ * Function: phaseTokenForDa
+ *
+ * @brief 实现解析/报表层的 “phaseTokenForDa” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param phase 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param wiring 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string phaseTokenForDa(const std::string& phase, const std::string& wiring) {
// 角形接线的 A/B/C 在 DA 中对应线电压 AB/BC/CA;星形对应普通相 A/B/C。
if (wiring == "delta") {
@@ -1053,7 +1464,16 @@ static std::string phaseTokenForDa(const std::string& phase, const std::string&
if (phase == "C") return "phsC";
return "phs";
}
-
+/**
+ * Function: concreteDaPath
+ *
+ * @brief 实现解析/报表层的 “concreteDaPath” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param daPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param phase 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param wiring 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string concreteDaPath(std::string daPath, const std::string& phase, const std::string& wiring) {
size_t pos = 0;
const std::string from = "phs*";
@@ -1064,7 +1484,18 @@ static std::string concreteDaPath(std::string daPath, const std::string& phase,
}
return daPath;
}
-
+/**
+ * Function: makeOriginPath
+ *
+ * @brief 构造 “makeOriginPath” 对应的对象、消息、窗口控件或输出结构。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param doPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param daPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param stat 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param phase 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param wiring 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string makeOriginPath(const std::string& doPath,
const std::string& daPath,
const std::string& stat,
@@ -1074,7 +1505,18 @@ static std::string makeOriginPath(const std::string& doPath,
// origin 的 MMS 路径由 DO 与具体相位后的 DA 拼接,stat 预留给 DO 实例号转换。
return doPath + "$" + concreteDaPath(daPath, phase, wiring);
}
-
+/**
+ * Function: makeOriginPathCandidates
+ *
+ * @brief 构造 “makeOriginPathCandidates” 对应的对象、消息、窗口控件或输出结构。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param doPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param daPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param stat 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param phase 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param wiring 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::vector makeOriginPathCandidates(const std::string& doPath,
const std::string& daPath,
const std::string& stat,
@@ -1085,7 +1527,18 @@ static std::vector makeOriginPathCandidates(const std::string& doPa
if (!primary.empty()) paths.push_back(primary);
return paths;
}
-
+/**
+ * Function: parseOriginRangePath
+ *
+ * @brief 解析 “parseOriginRangePath” 对应的文本或结构,提取经过校验的业务字段。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param path 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param before 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param start 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @param end 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @param after 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
static bool parseOriginRangePath(const std::string& path,
std::string& before,
int& start,
@@ -1100,7 +1553,17 @@ static bool parseOriginRangePath(const std::string& path,
after = m[4].str();
return start <= end;
}
-
+/**
+ * Function: parseOriginIndexedPath
+ *
+ * @brief 解析 “parseOriginIndexedPath” 对应的文本或结构,提取经过校验的业务字段。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param path 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param before 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param after 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param index 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
static bool parseOriginIndexedPath(const std::string& path,
const std::string& before,
const std::string& after,
@@ -1124,7 +1587,21 @@ static bool parseOriginIndexedPath(const std::string& path,
index = std::stoi(number);
return true;
}
-
+/**
+ * Function: matchOrigin
+ *
+ * @brief 比较或匹配 “matchOrigin” 涉及的数据,返回匹配结果或构造匹配信息。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param origin 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param doPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param daPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param stat 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param phase 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param wiring 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param pickStartOverride 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param pickEndOverride 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static OriginMatch matchOrigin(OriginData* origin,
const std::string& doPath,
const std::string& daPath,
@@ -1235,7 +1712,14 @@ static OriginMatch matchOrigin(OriginData* origin,
return match;
}
-
+/**
+ * Function: utf8CharLen
+ *
+ * @brief 实现解析/报表层的 “utf8CharLen” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param c 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static size_t utf8CharLen(unsigned char c) {
if (c < 0x80) return 1;
if ((c & 0xE0) == 0xC0) return 2;
@@ -1243,7 +1727,15 @@ static size_t utf8CharLen(unsigned char c) {
if ((c & 0xF8) == 0xF0) return 4;
return 1;
}
-
+/**
+ * Function: wrapDisplay
+ *
+ * @brief 实现解析/报表层的 “wrapDisplay” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param s 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param width 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::vector wrapDisplay(const std::string& s, int width) {
std::vector lines;
if (s.empty()) {
@@ -1273,7 +1765,15 @@ static std::vector wrapDisplay(const std::string& s, int width) {
if (!current.empty()) lines.push_back(current);
return lines;
}
-
+/**
+ * Function: padCell
+ *
+ * @brief 实现解析/报表层的 “padCell” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param s 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param width 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string padCell(const std::string& s, int width) {
int pad = width - getDisplayWidth(s);
return s + std::string(pad > 0 ? pad : 0, ' ');
@@ -1282,7 +1782,15 @@ static std::string padCell(const std::string& s, int width) {
static std::string arrayBaseForMeta(const ValueMeta* vm);
static std::string valueOffsetForDa(const std::string& daPath);
static std::string finalOffsetForMeta(const ValueMeta* vm);
-
+/**
+ * Function: makeCompareLine
+ *
+ * @brief 构造 “makeCompareLine” 对应的对象、消息、窗口控件或输出结构。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param item 当前处理的数据行、单元格、XML 节点或模型项。
+ * @param origin 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string makeCompareLine(const OutItem& item, OriginData* origin) {
OriginMatch om = matchOrigin(origin, item.doPath, item.daPath, item.stat, item.phase, item.wiring);
@@ -1311,7 +1819,22 @@ static std::string makeCompareLine(const OutItem& item, OriginData* origin) {
}
return oss.str();
}
-
+/**
+ * Function: makeOutItemForWiring
+ *
+ * @brief 构造 “makeOutItemForWiring” 对应的对象、消息、窗口控件或输出结构。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param valueMetas 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param key 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param val 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param pk 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param category 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param wiring 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param filter 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param requireMeta 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param out 输出参数;函数在成功或失败时写入结果或诊断信息。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
static bool makeOutItemForWiring(const std::unordered_map>& valueMetas,
const std::string& key,
const std::string& val,
@@ -1380,24 +1903,52 @@ static bool makeOutItemForWiring(const std::unordered_mapisSequence) return "0";
return std::to_string(vm->seqStart) + "-->" + std::to_string(vm->seqEnd);
}
-
+/**
+ * Function: valueOffsetForDa
+ *
+ * @brief 实现解析/报表层的 “valueOffsetForDa” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param daPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string valueOffsetForDa(const std::string& daPath) {
std::smatch m;
static const std::regex re(R"(%(-?\d+))");
if (!std::regex_search(daPath, m, re)) return "0";
return std::to_string(std::stoi(m[1].str()));
}
-
+/**
+ * Function: finalOffsetForMeta
+ *
+ * @brief 实现解析/报表层的 “finalOffsetForMeta” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param vm 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string finalOffsetForMeta(const ValueMeta* vm) {
if (!vm || !vm->hasOffset) return "0";
return std::to_string(vm->offset);
}
-
+/**
+ * Function: metaNameToKeyName
+ *
+ * @brief 实现解析/报表层的 “metaNameToKeyName” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param vm 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string metaNameToKeyName(const ValueMeta& vm) {
std::smatch m;
static const std::regex re(R"(^(.*)%(\d+),(\d+)%$)");
@@ -1408,14 +1959,29 @@ static std::string metaNameToKeyName(const ValueMeta& vm) {
}
return vm.name;
}
-
+/**
+ * Function: dataKeyForMeta
+ *
+ * @brief 实现解析/报表层的 “dataKeyForMeta” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param vm 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param phase 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string dataKeyForMeta(const ValueMeta& vm, const std::string& phase) {
std::string key = "Value_" + vm.itemName;
if (!phase.empty()) key += "_" + phase;
key += "_" + metaNameToKeyName(vm);
return key;
}
-
+/**
+ * Function: lookupNameForMeta
+ *
+ * @brief 在现有数据结构中查找 “lookupNameForMeta” 对应的对象或位置。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param vm 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string lookupNameForMeta(const ValueMeta& vm) {
std::string name = metaNameToKeyName(vm);
if (!vm.hasOffset) return name;
@@ -1423,28 +1989,60 @@ static std::string lookupNameForMeta(const ValueMeta& vm) {
if (!parseKeyRange(name, start, end)) return name;
return replaceKeyRange(name, start + vm.offset, end + vm.offset);
}
-
+/**
+ * Function: lookupDataKeyForMeta
+ *
+ * @brief 在现有数据结构中查找 “lookupDataKeyForMeta” 对应的对象或位置。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param vm 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param phase 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string lookupDataKeyForMeta(const ValueMeta& vm, const std::string& phase) {
std::string key = "Value_" + vm.itemName;
if (!phase.empty()) key += "_" + phase;
key += "_" + lookupNameForMeta(vm);
return key;
}
-
+/**
+ * Function: displayKeyForMeta
+ *
+ * @brief 实现解析/报表层的 “displayKeyForMeta” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param vm 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param phase 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string displayKeyForMeta(const ValueMeta& vm, const std::string& phase) {
std::string key = vm.itemName;
if (!phase.empty()) key += "_" + phase;
key += "_" + metaNameToKeyName(vm);
return key;
}
-
+/**
+ * Function: phasesForMeta
+ *
+ * @brief 实现解析/报表层的 “phasesForMeta” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param vm 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param sheetWiring 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::vector phasesForMeta(const ValueMeta& vm, const std::string& sheetWiring) {
if (vm.seqValue == "8") return {"T"};
if (vm.wiring == "star" || vm.wiring == "delta") return {"A", "B", "C"};
if (sheetWiring == "star" || sheetWiring == "delta") return {"A", "B", "C"};
return {""};
}
-
+/**
+ * Function: categoryForKeyAndItem
+ *
+ * @brief 实现解析/报表层的 “categoryForKeyAndItem” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param key 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param itemName 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string categoryForKeyAndItem(const std::string& key, const std::string& itemName) {
if (itemName == "V" || itemName == "I" || itemName == "PQ" || itemName == "F_S" || itemName == "F_L") return itemName;
if (key.find("_V_") != std::string::npos) return "V";
@@ -1452,7 +2050,17 @@ static std::string categoryForKeyAndItem(const std::string& key, const std::stri
if (key.find("PQ_") != std::string::npos || key.find("_PQ_") != std::string::npos) return "PQ";
return itemName.empty() ? "Z" : itemName;
}
-
+/**
+ * Function: makeOutItemFromMeta
+ *
+ * @brief 构造 “makeOutItemFromMeta” 对应的对象、消息、窗口控件或输出结构。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param vm 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param phase 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param sheetWiring 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param valueByKey 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static OutItem makeOutItemFromMeta(const ValueMeta& vm,
const std::string& phase,
const std::string& sheetWiring,
@@ -1504,7 +2112,17 @@ static OutItem makeOutItemFromMeta(const ValueMeta& vm,
vm.offset
};
}
-
+/**
+ * Function: alreadyAddedMetaRow
+ *
+ * @brief 实现解析/报表层的 “alreadyAddedMetaRow” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param seen 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param vm 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param phase 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param sheetWiring 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
static bool alreadyAddedMetaRow(std::unordered_set& seen,
const ValueMeta& vm,
const std::string& phase,
@@ -1515,7 +2133,15 @@ static bool alreadyAddedMetaRow(std::unordered_set& seen,
seen.insert(key);
return false;
}
-
+/**
+ * Function: specAllowsDataType
+ *
+ * @brief 实现解析/报表层的 “specAllowsDataType” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param spec 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param dataType 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
static bool specAllowsDataType(const SheetSpec& spec, const std::string& dataType) {
std::stringstream ss(spec.dataType);
std::string part;
@@ -1524,7 +2150,16 @@ static bool specAllowsDataType(const SheetSpec& spec, const std::string& dataTyp
}
return false;
}
-
+/**
+ * Function: buildItemsForSheet
+ *
+ * @brief 构造 “buildItemsForSheet” 对应的对象、消息、窗口控件或输出结构。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param valueMetas 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param spec 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param valueByKey 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::vector buildItemsForSheet(const std::unordered_map>& valueMetas,
const SheetSpec& spec,
const std::unordered_map& valueByKey) {
@@ -1544,6 +2179,14 @@ static std::vector buildItemsForSheet(const std::unordered_map splitCommaValues(const std::string& s) {
std::vector values;
std::stringstream ss(s);
@@ -1565,7 +2215,14 @@ static std::vector splitCommaValues(const std::string& s) {
if (values.empty()) values.push_back("");
return values;
}
-
+/**
+ * Function: trimValue
+ *
+ * @brief 规范化 “trimValue” 对应的字符串或标识,减少格式差异对匹配造成的影响。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param value 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string trimValue(std::string value) {
value.erase(value.begin(), std::find_if(value.begin(), value.end(), [](unsigned char ch) {
return std::isspace(ch) == 0;
@@ -1575,13 +2232,28 @@ static std::string trimValue(std::string value) {
}).base(), value.end());
return value;
}
-
+/**
+ * Function: lowerValue
+ *
+ * @brief 规范化 “lowerValue” 对应的字符串或标识,减少格式差异对匹配造成的影响。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param value 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string lowerValue(std::string value) {
std::transform(value.begin(), value.end(), value.begin(),
[](unsigned char ch) { return static_cast(std::tolower(ch)); });
return value;
}
-
+/**
+ * Function: parseNumberValue
+ *
+ * @brief 解析 “parseNumberValue” 对应的文本或结构,提取经过校验的业务字段。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param out 输出参数;函数在成功或失败时写入结果或诊断信息。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
static bool parseNumberValue(const std::string& text, long double& out) {
std::string s = trimValue(text);
if (s.empty()) return false;
@@ -1597,7 +2269,14 @@ static bool parseNumberValue(const std::string& text, long double& out) {
out = value;
return true;
}
-
+/**
+ * Function: fixedSixNumber
+ *
+ * @brief 实现解析/报表层的 “fixedSixNumber” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param value 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string fixedSixNumber(long double value) {
std::ostringstream oss;
oss.setf(std::ios::fixed, std::ios::floatfield);
@@ -1606,20 +2285,41 @@ static std::string fixedSixNumber(long double value) {
if (out == "-0.000000") out = "0.000000";
return out;
}
-
+/**
+ * Function: roundOriginValueForDisplay
+ *
+ * @brief 实现解析/报表层的 “roundOriginValueForDisplay” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param value 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string roundOriginValueForDisplay(const std::string& value) {
long double number = 0;
if (!parseNumberValue(value, number)) return trimValue(value);
return fixedSixNumber(number);
}
-
+/**
+ * Function: roundOriginValuesForDisplay
+ *
+ * @brief 实现解析/报表层的 “roundOriginValuesForDisplay” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param values 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::vector roundOriginValuesForDisplay(const std::vector& values) {
std::vector out;
out.reserve(values.size());
for (const auto& value : values) out.push_back(roundOriginValueForDisplay(value));
return out;
}
-
+/**
+ * Function: compareValueKey
+ *
+ * @brief 比较或匹配 “compareValueKey” 涉及的数据,返回匹配结果或构造匹配信息。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param value 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string compareValueKey(const std::string& value) {
std::string trimmed = trimValue(value);
long double number = 0;
@@ -1627,14 +2327,30 @@ static std::string compareValueKey(const std::string& value) {
if (parseNumberValue(trimmed, number)) return fixedSixNumber(number);
return lowerValue(trimmed);
}
-
+/**
+ * Function: hasNullValue
+ *
+ * @brief 判断 “hasNullValue” 所表达的条件;该函数只读取输入,不负责修改业务状态。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param values 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
static bool hasNullValue(const std::vector& values) {
for (const auto& value : values) {
if (lowerValue(trimValue(value)) == "null") return true;
}
return false;
}
-
+/**
+ * Function: valuesEqualForCompare
+ *
+ * @brief 实现解析/报表层的 “valuesEqualForCompare” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param finalValues 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param originValues 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param originStartIndex 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
static bool valuesEqualForCompare(const std::vector& finalValues,
const std::vector& originValues,
int originStartIndex = 0) {
@@ -1645,13 +2361,31 @@ static bool valuesEqualForCompare(const std::vector& finalValues,
}
return true;
}
-
+/**
+ * Function: displayIndexForOriginIndex
+ *
+ * @brief 实现解析/报表层的 “displayIndexForOriginIndex” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param originIndexes 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param originIndex 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @return 整数状态、索引或计数;入口函数以 0 表示成功。
+ */
static int displayIndexForOriginIndex(const std::vector& originIndexes, int originIndex) {
auto it = std::find(originIndexes.begin(), originIndexes.end(), originIndex);
if (it == originIndexes.end()) return -1;
return static_cast(std::distance(originIndexes.begin(), it));
}
-
+/**
+ * Function: valuesEqualForCompareByOriginIndex
+ *
+ * @brief 实现解析/报表层的 “valuesEqualForCompareByOriginIndex” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param finalValues 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param originValues 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param originIndexes 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param originPickStart 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
static bool valuesEqualForCompareByOriginIndex(const std::vector& finalValues,
const std::vector& originValues,
const std::vector& originIndexes,
@@ -1670,7 +2404,16 @@ static bool valuesEqualForCompareByOriginIndex(const std::vector& f
}
return true;
}
-
+/**
+ * Function: parseArrayBaseRange
+ *
+ * @brief 解析 “parseArrayBaseRange” 对应的文本或结构,提取经过校验的业务字段。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param arrayBase 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param start 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @param end 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
static bool parseArrayBaseRange(const std::string& arrayBase, int& start, int& end) {
std::smatch m;
static const std::regex re(R"(^\s*(-?\d+)\s*-->\s*(-?\d+)\s*$)");
@@ -1679,7 +2422,15 @@ static bool parseArrayBaseRange(const std::string& arrayBase, int& start, int& e
end = std::stoi(m[2].str());
return start <= end;
}
-
+/**
+ * Function: parseOffsetText
+ *
+ * @brief 解析 “parseOffsetText” 对应的文本或结构,提取经过校验的业务字段。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param fallback 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 整数状态、索引或计数;入口函数以 0 表示成功。
+ */
static int parseOffsetText(const std::string& text, int fallback = 0) {
try {
if (trimValue(text).empty()) return fallback;
@@ -1688,7 +2439,15 @@ static int parseOffsetText(const std::string& text, int fallback = 0) {
return fallback;
}
}
-
+/**
+ * Function: comparePlanForItem
+ *
+ * @brief 比较或匹配 “comparePlanForItem” 涉及的数据,返回匹配结果或构造匹配信息。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param finalKey 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param item 当前处理的数据行、单元格、XML 节点或模型项。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static ComparePlan comparePlanForItem(const std::string& finalKey, const OutItem& item) {
ComparePlan plan;
(void)finalKey;
@@ -1701,7 +2460,18 @@ static ComparePlan comparePlanForItem(const std::string& finalKey, const OutItem
plan.originPickEnd = baseEnd + valueOffset;
return plan;
}
-
+/**
+ * Function: matchStyleForValues
+ *
+ * @brief 比较或匹配 “matchStyleForValues” 涉及的数据,返回匹配结果或构造匹配信息。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param hasOriginContext 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param hasOriginMatch 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param finalValues 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param originDisplayValues 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param originStartIndex 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string matchStyleForValues(bool hasOriginContext,
bool hasOriginMatch,
const std::vector& finalValues,
@@ -1712,21 +2482,45 @@ static std::string matchStyleForValues(bool hasOriginContext,
if (!hasOriginMatch) return "MatchRed";
return valuesEqualForCompare(finalValues, originDisplayValues, originStartIndex) ? "MatchGreen" : "MatchOrange";
}
-
+/**
+ * Function: addRowStats
+ *
+ * @brief 向目标结构追加或保证存在 “addRowStats” 所描述的数据。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param stats 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param rowStyle 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
static void addRowStats(SheetStats* stats, const std::string& rowStyle) {
if (!stats) return;
if (rowStyle == "MatchGreen") ++stats->normal;
else if (rowStyle == "MatchOrange") ++stats->abnormal;
else if (rowStyle == "MatchRed") ++stats->missing;
}
-
+/**
+ * Function: cellAttrs
+ *
+ * @brief 实现解析/报表层的 “cellAttrs” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param styleId 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @param extra 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string cellAttrs(const std::string& styleId, const std::string& extra = "") {
std::string attrs;
if (!styleId.empty()) attrs += " ss:StyleID=\"" + styleId + "\"";
attrs += extra;
return attrs;
}
-
+/**
+ * Function: splitFinalText
+ *
+ * @brief 实现解析/报表层的 “splitFinalText” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param key 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param value 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
static bool splitFinalText(const std::string& text, std::string& key, std::string& value) {
size_t pos = text.find(" = ");
if (pos == std::string::npos) {
@@ -1738,27 +2532,61 @@ static bool splitFinalText(const std::string& text, std::string& key, std::strin
value = text.substr(pos + 3);
return true;
}
-
+/**
+ * Function: replaceKeyRange
+ *
+ * @brief 实现解析/报表层的 “replaceKeyRange” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param key 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param start 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @param end 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string replaceKeyRange(const std::string& key, int start, int end) {
std::regex re(R"(\[(\d+)-(\d+)\])");
std::ostringstream oss;
oss << "[" << start << "-" << end << "]";
return std::regex_replace(key, re, oss.str(), std::regex_constants::format_first_only);
}
-
+/**
+ * Function: offsetFinalKey
+ *
+ * @brief 实现解析/报表层的 “offsetFinalKey” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param key 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param item 当前处理的数据行、单元格、XML 节点或模型项。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string offsetFinalKey(const std::string& key, const OutItem& item) {
if (!item.hasOffset) return key;
int start = 0, end = 0;
if (!parseKeyRange(key, start, end)) return key;
return replaceKeyRange(key, start + item.offset, end + item.offset);
}
-
+/**
+ * Function: originSeriesKey
+ *
+ * @brief 实现解析/报表层的 “originSeriesKey” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param finalKey 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param item 当前处理的数据行、单元格、XML 节点或模型项。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string originSeriesKey(const std::string& finalKey, const OutItem& item) {
int start = 0, end = 0;
if (!parseKeyRange(item.daPath, start, end)) return finalKey;
return replaceKeyRange(finalKey, start, end);
}
-
+/**
+ * Function: originSeriesKeyForMatch
+ *
+ * @brief 实现解析/报表层的 “originSeriesKeyForMatch” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param finalKey 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param item 当前处理的数据行、单元格、XML 节点或模型项。
+ * @param match 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string originSeriesKeyForMatch(const std::string& finalKey,
const OutItem& item,
const OriginMatch& match) {
@@ -1768,30 +2596,69 @@ static std::string originSeriesKeyForMatch(const std::string& finalKey,
}
return originSeriesKey(finalKey, item);
}
-
+/**
+ * Function: writeSsCell
+ *
+ * @brief 把 “writeSsCell” 对应的内存数据序列化并写入目标位置。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param ofs 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param value 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param attrs 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
static void writeSsCell(std::ofstream& ofs, const std::string& value, const std::string& attrs = "") {
ofs << "" << htmlEscape(value) << " | ";
}
-
+/**
+ * Function: writeSsRowStart
+ *
+ * @brief 把 “writeSsRowStart” 对应的内存数据序列化并写入目标位置。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param ofs 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param height 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
static void writeSsRowStart(std::ofstream& ofs, int height = 0) {
if (height > 0) ofs << "";
else ofs << "";
}
-
+/**
+ * Function: displayLabelForSheet
+ *
+ * @brief 实现解析/报表层的 “displayLabelForSheet” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param item 当前处理的数据行、单元格、XML 节点或模型项。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string displayLabelForSheet(const OutItem& item) {
if (item.phase == "A" || item.phase == "B" || item.phase == "C") {
return item.phase + "相" + item.label;
}
return item.label;
}
-
+/**
+ * Function: originHeaderFieldValue
+ *
+ * @brief 实现解析/报表层的 “originHeaderFieldValue” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param header 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param key 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string originHeaderFieldValue(const OriginHeader& header, const std::string& key) {
for (const auto& field : header.fields) {
if (field.key == key) return field.val;
}
return "";
}
-
+/**
+ * Function: visibleOriginHeadersForSheet
+ *
+ * @brief 实现解析/报表层的 “visibleOriginHeadersForSheet” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param origin 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param items 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param wiring 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::vector visibleOriginHeadersForSheet(OriginData* origin,
const std::vector& items,
const std::string& wiring) {
@@ -1811,7 +2678,21 @@ static std::vector visibleOriginHeadersForSheet(OriginData* origin
}
return visible;
}
-
+/**
+ * Function: writeDataWorksheet
+ *
+ * @brief 把 “writeDataWorksheet” 对应的内存数据序列化并写入目标位置。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param ofs 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param sheetName 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param wiring 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param headers 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param blocks 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param items 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param origin 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param showStatBlocks 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param stats 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
static void writeDataWorksheet(std::ofstream& ofs,
const std::string& sheetName,
const std::string& wiring,
@@ -1980,7 +2861,17 @@ static void writeDataWorksheet(std::ofstream& ofs,
ofs << "
\n";
}
-
+/**
+ * Function: writeOriginRecordWorksheet
+ *
+ * @brief 把 “writeOriginRecordWorksheet” 对应的内存数据序列化并写入目标位置。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param ofs 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param origin 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param sheetName 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param matched 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param roundValues 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
static void writeOriginRecordWorksheet(std::ofstream& ofs,
const OriginData& origin,
const std::string& sheetName,
@@ -2016,15 +2907,36 @@ static void writeOriginRecordWorksheet(std::ofstream& ofs,
}
ofs << "\n";
}
-
+/**
+ * Function: writeMatchedWorksheet
+ *
+ * @brief 把 “writeMatchedWorksheet” 对应的内存数据序列化并写入目标位置。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param ofs 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param origin 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
static void writeMatchedWorksheet(std::ofstream& ofs, const OriginData& origin) {
writeOriginRecordWorksheet(ofs, origin, "已匹配的原始数据", true, true);
}
-
+/**
+ * Function: writeUnmatchedWorksheet
+ *
+ * @brief 把 “writeUnmatchedWorksheet” 对应的内存数据序列化并写入目标位置。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param ofs 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param origin 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
static void writeUnmatchedWorksheet(std::ofstream& ofs, const OriginData& origin) {
writeOriginRecordWorksheet(ofs, origin, "未匹配的原始数据", false, true);
}
-
+/**
+ * Function: writeSummaryWorksheet
+ *
+ * @brief 把 “writeSummaryWorksheet” 对应的内存数据序列化并写入目标位置。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param ofs 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param stats 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
static void writeSummaryWorksheet(std::ofstream& ofs, const std::vector& stats) {
ofs << "\n";
ofs << "\n";
@@ -2060,7 +2972,15 @@ static void writeSummaryWorksheet(std::ofstream& ofs, const std::vector\n";
ofs << "
\n";
}
-
+/**
+ * Function: headersForSheet
+ *
+ * @brief 实现解析/报表层的 “headersForSheet” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param headers 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param dataType 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::vector headersForSheet(const std::vector& headers, const std::string& dataType) {
std::vector out = headers;
std::string displayDataType = dataType;
@@ -2076,11 +2996,25 @@ static std::vector headersForSheet(const std::vector& he
if (!found) out.insert(out.begin(), {"DATA_TYPE", displayDataType});
return out;
}
-
+/**
+ * Function: specAllowsFrontType
+ *
+ * @brief 实现解析/报表层的 “specAllowsFrontType” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param spec 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param frontType 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
static bool specAllowsFrontType(const SheetSpec& spec, const std::string& frontType) {
return frontType.empty() || spec.frontType.empty() || spec.frontType == frontType;
}
-
+/**
+ * Function: sortOutItems
+ *
+ * @brief 实现解析/报表层的 “sortOutItems” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param items 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
static void sortOutItems(std::vector& items) {
std::unordered_map statRank{
{"95值", 0}, {"平均值", 1}, {"最大值", 2}, {"最小值", 3}
@@ -2107,7 +3041,18 @@ static void sortOutItems(std::vector& items) {
return a.configText < b.configText;
});
}
-
+/**
+ * Function: writeExcelWorkbook
+ *
+ * @brief 把 “writeExcelWorkbook” 对应的内存数据序列化并写入目标位置。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param outPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param blocks 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param valueMetas 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param dataByType 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param origin 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param frontType 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
static void writeExcelWorkbook(const fs::path& outPath,
const std::vector& blocks,
const std::unordered_map>& valueMetas,
@@ -2174,19 +3119,41 @@ static void writeExcelWorkbook(const fs::path& outPath,
ofs << "\n";
}
-
+/**
+ * Function: statBlocks
+ *
+ * @brief 实现解析/报表层的 “statBlocks” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static const std::vector& statBlocks() {
static const std::vector blocks = {"95值", "平均值", "最大值", "最小值"};
return blocks;
}
-
+/**
+ * Function: writeWorkbookStage
+ *
+ * @brief 把 “writeWorkbookStage” 对应的内存数据序列化并写入目标位置。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param ctx 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param outPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ */
static void writeWorkbookStage(WorkbookContext& ctx, const fs::path& outPath) {
// 每次重写工作簿前清空 used,让匹配过程从头计算,避免多次刷新后状态累积。
if (ctx.hasOrigin) ctx.originData.used.clear();
OriginData* origin = ctx.hasOrigin ? &ctx.originData : nullptr;
writeExcelWorkbook(outPath, statBlocks(), ctx.valueMetas, ctx.dataByType, origin, ctx.frontType);
}
-
+/**
+ * Function: createWorkbookTemplateFromXml
+ *
+ * @brief 构造 “createWorkbookTemplateFromXml” 对应的对象、消息、窗口控件或输出结构。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param xmlPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param outPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param frontType 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static WorkbookContext createWorkbookTemplateFromXml(const fs::path& xmlPath, const fs::path& outPath, const std::string& frontType = "") {
WorkbookContext ctx;
ctx.xmlPath = xmlPath;
@@ -2198,7 +3165,14 @@ static WorkbookContext createWorkbookTemplateFromXml(const fs::path& xmlPath, co
writeWorkbookStage(ctx, outPath);
return ctx;
}
-
+/**
+ * Function: collectDataTypedJsonRoots
+ *
+ * @brief 遍历输入结构并收集 “collectDataTypedJsonRoots” 所需的候选数据。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param node 当前处理的数据行、单元格、XML 节点或模型项。
+ * @param roots 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
static void collectDataTypedJsonRoots(const json& node, std::vector& roots) {
if (node.is_object()) {
if (node.contains("DATA_TYPE")) {
@@ -2210,7 +3184,14 @@ static void collectDataTypedJsonRoots(const json& node, std::vector
for (const auto& item : node) collectDataTypedJsonRoots(item, roots);
}
}
-
+/**
+ * Function: normalizeDataType
+ *
+ * @brief 规范化 “normalizeDataType” 对应的字符串或标识,减少格式差异对匹配造成的影响。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param dataType 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string normalizeDataType(std::string dataType) {
dataType.erase(std::remove_if(dataType.begin(), dataType.end(),
[](unsigned char c) { return std::isspace(c) != 0; }),
@@ -2220,14 +3201,29 @@ static std::string normalizeDataType(std::string dataType) {
}
return dataType.empty() ? "01" : dataType;
}
-
+/**
+ * Function: dataTypeFromMerged
+ *
+ * @brief 实现解析/报表层的 “dataTypeFromMerged” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param merged 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static std::string dataTypeFromMerged(const std::vector>& merged) {
for (const auto& kv : merged) {
if (kv.first == "DATA_TYPE") return normalizeDataType(kv.second);
}
return "01";
}
-
+/**
+ * Function: applyJsonDataToWorkbook
+ *
+ * @brief 把 “applyJsonDataToWorkbook” 对应的变更应用到模型、控件或输出文档。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param ctx 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param data 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param outPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ */
static void applyJsonDataToWorkbook(WorkbookContext& ctx, const json& data, const fs::path& outPath) {
std::vector roots;
collectDataTypedJsonRoots(data, roots);
@@ -2254,7 +3250,17 @@ static void applyJsonDataToWorkbook(WorkbookContext& ctx, const json& data, cons
writeWorkbookStage(ctx, outPath);
}
-
+/**
+ * Function: applyOriginJsonToWorkbook
+ *
+ * @brief 把 “applyOriginJsonToWorkbook” 对应的变更应用到模型、控件或输出文档。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param ctx 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param originRoot 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param originPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param sourceOrder 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param outPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ */
static void applyOriginJsonToWorkbook(WorkbookContext& ctx,
const json& originRoot,
const fs::path& originPath,
@@ -2264,7 +3270,16 @@ static void applyOriginJsonToWorkbook(WorkbookContext& ctx,
ctx.hasOrigin = true;
writeWorkbookStage(ctx, outPath);
}
-
+/**
+ * Function: addOriginJsonToContext
+ *
+ * @brief 向目标结构追加或保证存在 “addOriginJsonToContext” 所描述的数据。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param ctx 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param originRoot 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param originPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param sourceOrder 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
static void addOriginJsonToContext(WorkbookContext& ctx,
const json& originRoot,
const fs::path& originPath,
@@ -2272,7 +3287,14 @@ static void addOriginJsonToContext(WorkbookContext& ctx,
appendOriginRoot(ctx.originData, originPath, sourceOrder, originRoot);
ctx.hasOrigin = true;
}
-
+/**
+ * Function: readJsonDataFile
+ *
+ * @brief 读取或加载 “readJsonDataFile” 对应的数据,并转换为本模块后续逻辑使用的内存结构。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param txtPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static json readJsonDataFile(const fs::path& txtPath) {
std::string raw = ltrimBOM(readAll(txtPath));
try {
@@ -2283,7 +3305,16 @@ static json readJsonDataFile(const fs::path& txtPath) {
return roots;
}
}
-
+/**
+ * Function: applyOriginFileToWorkbook
+ *
+ * @brief 把 “applyOriginFileToWorkbook” 对应的变更应用到模型、控件或输出文档。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param ctx 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param originPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param sourceOrder 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param outPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ */
static void applyOriginFileToWorkbook(WorkbookContext& ctx,
const fs::path& originPath,
int sourceOrder,
@@ -2293,7 +3324,15 @@ static void applyOriginFileToWorkbook(WorkbookContext& ctx,
applyOriginJsonToWorkbook(ctx, root, originPath, sourceOrder, outPath);
}
}
-
+/**
+ * Function: addOriginFileToContext
+ *
+ * @brief 向目标结构追加或保证存在 “addOriginFileToContext” 所描述的数据。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param ctx 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param originPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param sourceOrder 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
static void addOriginFileToContext(WorkbookContext& ctx,
const fs::path& originPath,
int sourceOrder) {
@@ -2302,7 +3341,19 @@ static void addOriginFileToContext(WorkbookContext& ctx,
addOriginJsonToContext(ctx, root, originPath, sourceOrder);
}
}
-
+/**
+ * Function: pqRunParser
+ *
+ * @brief 实现解析/报表层的 “pqRunParser” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param xmlPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param jsonPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param originPaths 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param outPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param err 输出参数;函数在成功或失败时写入结果或诊断信息。
+ * @param frontType 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool pqRunParser(const std::string& xmlPath,
const std::string& jsonPath,
const std::vector& originPaths,
@@ -2313,7 +3364,19 @@ bool pqRunParser(const std::string& xmlPath,
if (!jsonPath.empty()) jsonPaths.push_back(jsonPath);
return pqRunParser(xmlPath, jsonPaths, originPaths, outPath, err, frontType);
}
-
+/**
+ * Function: pqRunParser
+ *
+ * @brief 实现解析/报表层的 “pqRunParser” 功能,参与 XML、JSON、origin 与工作簿之间的数据转换。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param xmlPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param jsonPaths 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param originPaths 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param outPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param err 输出参数;函数在成功或失败时写入结果或诊断信息。
+ * @param frontType 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool pqRunParser(const std::string& xmlPath,
const std::vector& jsonPaths,
const std::vector& originPaths,
@@ -2339,7 +3402,15 @@ bool pqRunParser(const std::string& xmlPath,
return false;
}
}
-
+/**
+ * Function: main
+ *
+ * @brief 命令行入口;无参数时转入 Win32 GUI,有参数时执行兼容的批处理解析流程。
+ * @details 本文件使用 tinyxml2、nlohmann::json、正则表达式和标准容器完成映射、范围计算、值比较及 Excel 2003 XML 输出;调用方应关注输入格式与路径有效性。
+ * @param argc 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param argv 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 整数状态、索引或计数;入口函数以 0 表示成功。
+ */
int main(int argc, char** argv) {
try {
if (argc == 1) {
diff --git a/source/mq.cpp b/source/mq.cpp
index 68b8862..1dcb50f 100644
--- a/source/mq.cpp
+++ b/source/mq.cpp
@@ -41,20 +41,41 @@
* jsondata_02.txt/03.txt 闪变等其它 DATA_TYPE;
* origin_*.txt TraceTopic 原始 MMS/报告数据;
* final_sorted.xls 自动解析生成的工作簿。
+ *
+ * 阅读本文件时可留意的 C++/Windows/RocketMQ 语法:
+ * - WinHTTP 的 Open -> Connect -> OpenRequest -> Send/Receive 是成对句柄流程,错误码需逐层检查;
+ * - LoadLibrary/GetProcAddress 在运行时解析 RocketMQ C DLL,成员中的 (*Fn)(...) 是函数指针;
+ * - RocketMqRuntime 是进程级单例;std::mutex + lock_guard 保护 SDK 回调与 GUI 操作共享的状态;
+ * - TraceSession 保存一次点击“数据追踪”的开始时间、GUID 和去重集合,阻断历史/重复消息;
+ * - DetachedHandles 配合析构函数实现 RAII,先从共享状态摘除句柄,再在锁外关闭 SDK;
+ * - nlohmann::json 同时用于构造双层消息体和递归查找字段;filesystem 统一创建/清理落盘目录;
+ * - std::thread([h]{...}).detach() 是异步清理;lambda 按值捕获 h,避免引用已失效的局部变量。
*/
using json = nlohmann::json;
namespace fs = std::filesystem;
namespace {
-
+/**
+ * Function: executableDir
+ *
+ * @brief 实现外部通信层的 “executableDir” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
fs::path executableDir() {
wchar_t path[MAX_PATH]{};
DWORD n = GetModuleFileNameW(nullptr, path, (DWORD)std::size(path));
if (n == 0 || n >= std::size(path)) return fs::current_path();
return fs::path(path).parent_path();
}
-
+/**
+ * Function: appRootDir
+ *
+ * @brief 实现外部通信层的 “appRootDir” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
fs::path appRootDir() {
fs::path dir = executableDir();
std::wstring name = dir.filename().wstring();
@@ -63,27 +84,66 @@ fs::path appRootDir() {
if (name == L"bin" && dir.has_parent_path()) return dir.parent_path();
return dir;
}
-
+/**
+ * Function: runtimeDir
+ *
+ * @brief 处理 “runtimeDir” 对应的业务入口或事件,并调度下游函数完成实际工作。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
fs::path runtimeDir() {
return appRootDir() / "runtime";
}
-
+/**
+ * Function: runtimeJsonDir
+ *
+ * @brief 处理 “runtimeJsonDir” 对应的业务入口或事件,并调度下游函数完成实际工作。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
fs::path runtimeJsonDir() {
return runtimeDir() / "json";
}
-
+/**
+ * Function: runtimeLogsDir
+ *
+ * @brief 处理 “runtimeLogsDir” 对应的业务入口或事件,并调度下游函数完成实际工作。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
fs::path runtimeLogsDir() {
return runtimeDir() / "logs";
}
-
+/**
+ * Function: runtimeJsonPath
+ *
+ * @brief 处理 “runtimeJsonPath” 对应的业务入口或事件,并调度下游函数完成实际工作。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param name 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
fs::path runtimeJsonPath(const std::string& name) {
return runtimeJsonDir() / fs::u8path(name);
}
-
+/**
+ * Function: runtimeLogPath
+ *
+ * @brief 处理 “runtimeLogPath” 对应的业务入口或事件,并调度下游函数完成实际工作。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param name 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
fs::path runtimeLogPath(const std::string& name) {
return runtimeLogsDir() / fs::u8path(name);
}
-
+/**
+ * Function: utf8ToWide
+ *
+ * @brief 实现外部通信层的 “utf8ToWide” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param s 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::wstring utf8ToWide(const std::string& s) {
if (s.empty()) return L"";
int n = MultiByteToWideChar(CP_UTF8, 0, s.data(), (int)s.size(), nullptr, 0);
@@ -91,7 +151,14 @@ std::wstring utf8ToWide(const std::string& s) {
MultiByteToWideChar(CP_UTF8, 0, s.data(), (int)s.size(), out.data(), n);
return out;
}
-
+/**
+ * Function: wideToUtf8
+ *
+ * @brief 实现外部通信层的 “wideToUtf8” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param s 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string wideToUtf8(const std::wstring& s) {
if (s.empty()) return "";
int n = WideCharToMultiByte(CP_UTF8, 0, s.data(), (int)s.size(), nullptr, 0, nullptr, nullptr);
@@ -99,7 +166,15 @@ std::string wideToUtf8(const std::wstring& s) {
WideCharToMultiByte(CP_UTF8, 0, s.data(), (int)s.size(), out.data(), n, nullptr, nullptr);
return out;
}
-
+/**
+ * Function: jsonString
+ *
+ * @brief 实现外部通信层的 “jsonString” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param obj 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param key 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string jsonString(const json& obj, const char* key) {
auto it = obj.find(key);
if (it == obj.end() || it->is_null()) return "";
@@ -110,11 +185,26 @@ std::string jsonString(const json& obj, const char* key) {
if (it->is_boolean()) return it->get() ? "true" : "false";
return it->dump();
}
-
+/**
+ * Function: setContains
+ *
+ * @brief 把 “setContains” 对应的变更应用到模型、控件或输出文档。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param allowed 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param value 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool setContains(const std::unordered_set& allowed, const std::string& value) {
return allowed.empty() || allowed.count(value) > 0;
}
-
+/**
+ * Function: parseStatusSet
+ *
+ * @brief 解析 “parseStatusSet” 对应的文本或结构,提取经过校验的业务字段。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::unordered_set parseStatusSet(const std::string& text) {
std::unordered_set out;
try {
@@ -136,7 +226,14 @@ std::unordered_set parseStatusSet(const std::string& text) {
}
return out;
}
-
+/**
+ * Function: sanitizeFilePart
+ *
+ * @brief 规范化 “sanitizeFilePart” 对应的字符串或标识,减少格式差异对匹配造成的影响。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param s 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string sanitizeFilePart(std::string s) {
for (char& ch : s) {
if (!(std::isalnum((unsigned char)ch) || ch == '-' || ch == '_' || ch == '.')) ch = '_';
@@ -144,7 +241,14 @@ std::string sanitizeFilePart(std::string s) {
if (s.empty()) s = "unnamed";
return s;
}
-
+/**
+ * Function: urlEncode
+ *
+ * @brief 实现外部通信层的 “urlEncode” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param value 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string urlEncode(const std::string& value) {
static const char* hex = "0123456789ABCDEF";
std::string out;
@@ -159,7 +263,17 @@ std::string urlEncode(const std::string& value) {
}
return out;
}
-
+/**
+ * Function: httpRequest
+ *
+ * @brief 实现外部通信层的 “httpRequest” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param url 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param query 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param body 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param log 回调函数;用于向界面或日志系统报告进度和结果。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string httpRequest(const std::string& url,
const std::string& query,
const std::string& body,
@@ -260,14 +374,29 @@ std::string httpRequest(const std::string& url,
if (log) log("HTTP " + std::string(body.empty() ? "GET " : "POST ") + url + " 返回 " + std::to_string(response.size()) + " 字节");
return response;
}
-
+/**
+ * Function: writeTextFile
+ *
+ * @brief 把 “writeTextFile” 对应的内存数据序列化并写入目标位置。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param path 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ */
void writeTextFile(const fs::path& path, const std::string& text) {
fs::create_directories(path.parent_path().empty() ? fs::path(".") : path.parent_path());
std::ofstream ofs(path, std::ios::binary);
if (!ofs) throw std::runtime_error("无法写入文件: " + path.string());
ofs << text;
}
-
+/**
+ * Function: parseResponseDataArray
+ *
+ * @brief 解析 “parseResponseDataArray” 对应的文本或结构,提取经过校验的业务字段。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param raw 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param name 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
json parseResponseDataArray(const std::string& raw, const std::string& name) {
json root = json::parse(raw);
if (!root.contains("data") || !root["data"].is_array()) {
@@ -289,13 +418,26 @@ std::vector> objectFields(
}
return out;
}
-
+/**
+ * Function: looksLikeXml
+ *
+ * @brief 判断 “looksLikeXml” 所表达的条件;该函数只读取输入,不负责修改业务状态。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool looksLikeXml(const std::string& text) {
std::string s = text;
s.erase(s.begin(), std::find_if(s.begin(), s.end(), [](unsigned char ch) { return !std::isspace(ch); }));
return s.rfind("(
std::chrono::system_clock::now().time_since_epoch())
.count();
}
-
+/**
+ * Function: appendTextFile
+ *
+ * @brief 向目标结构追加或保证存在 “appendTextFile” 所描述的数据。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param path 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ */
void appendTextFile(const fs::path& path, const std::string& text) {
fs::create_directories(path.parent_path().empty() ? fs::path(".") : path.parent_path());
std::ofstream ofs(path, std::ios::binary | std::ios::app);
if (!ofs) throw std::runtime_error("无法追加写入文件: " + path.string());
ofs << text;
}
-
+/**
+ * Function: nonEmptyCStr
+ *
+ * @brief 实现外部通信层的 “nonEmptyCStr” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param value 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param fallback 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
const char* nonEmptyCStr(const std::string& value, const char* fallback) {
return value.empty() ? fallback : value.c_str();
}
-
+/**
+ * Function: trimCopy
+ *
+ * @brief 规范化 “trimCopy” 对应的字符串或标识,减少格式差异对匹配造成的影响。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param value 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string trimCopy(std::string value) {
value.erase(value.begin(), std::find_if(value.begin(), value.end(), [](unsigned char ch) {
return !std::isspace(ch);
@@ -350,16 +526,38 @@ std::string trimCopy(std::string value) {
}).base(), value.end());
return value;
}
-
+/**
+ * Function: isWildcardTag
+ *
+ * @brief 判断 “isWildcardTag” 所表达的条件;该函数只读取输入,不负责修改业务状态。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param tag 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool isWildcardTag(const std::string& tag) {
std::string t = trimCopy(tag);
return t.empty() || t == "*";
}
-
+/**
+ * Function: subscribeTagExpression
+ *
+ * @brief 实现外部通信层的 “subscribeTagExpression” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param tag 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string subscribeTagExpression(const std::string& tag) {
return isWildcardTag(tag) ? "*" : trimCopy(tag);
}
-
+/**
+ * Function: mergeSubscribeTags
+ *
+ * @brief 实现外部通信层的 “mergeSubscribeTags” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param left 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param right 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string mergeSubscribeTags(const std::string& left, const std::string& right) {
std::string a = subscribeTagExpression(left);
std::string b = subscribeTagExpression(right);
@@ -367,7 +565,15 @@ std::string mergeSubscribeTags(const std::string& left, const std::string& right
if (a == b) return a;
return a + " || " + b;
}
-
+/**
+ * Function: tagMatches
+ *
+ * @brief 实现外部通信层的 “tagMatches” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param expectedExpression 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param actualTag 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool tagMatches(const std::string& expectedExpression, const std::string& actualTag) {
if (isWildcardTag(expectedExpression)) return true;
std::string actual = trimCopy(actualTag);
@@ -383,7 +589,14 @@ bool tagMatches(const std::string& expectedExpression, const std::string& actual
}
return false;
}
-
+/**
+ * Function: parseLongLong
+ *
+ * @brief 解析 “parseLongLong” 对应的文本或结构,提取经过校验的业务字段。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param value 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
long long parseLongLong(const json& value) {
try {
if (value.is_number_integer()) return value.get();
@@ -394,7 +607,14 @@ long long parseLongLong(const json& value) {
}
return 0;
}
-
+/**
+ * Function: findTimestampValue
+ *
+ * @brief 在现有数据结构中查找 “findTimestampValue” 对应的对象或位置。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param value 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
long long findTimestampValue(const json& value) {
static const std::unordered_set keys = {
"Value_TIME", "valueTime", "timestamp", "timeStamp", "storeTimestamp", "time", "Time"
@@ -420,7 +640,14 @@ long long findTimestampValue(const json& value) {
}
return 0;
}
-
+/**
+ * Function: timestampFromJsonText
+ *
+ * @brief 实现外部通信层的 “timestampFromJsonText” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
long long timestampFromJsonText(const std::string& text) {
try {
return findTimestampValue(json::parse(text));
@@ -428,7 +655,14 @@ long long timestampFromJsonText(const std::string& text) {
return 0;
}
}
-
+/**
+ * Function: jsonScalarToString
+ *
+ * @brief 实现外部通信层的 “jsonScalarToString” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param value 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string jsonScalarToString(const json& value) {
if (value.is_string()) return value.get();
if (value.is_number_integer()) return std::to_string(value.get());
@@ -441,7 +675,14 @@ std::string jsonScalarToString(const json& value) {
if (value.is_boolean()) return value.get() ? "true" : "false";
return value.is_null() ? "" : value.dump();
}
-
+/**
+ * Function: normalizeDataType
+ *
+ * @brief 规范化 “normalizeDataType” 对应的字符串或标识,减少格式差异对匹配造成的影响。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param dataType 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string normalizeDataType(std::string dataType) {
dataType.erase(std::remove_if(dataType.begin(), dataType.end(),
[](unsigned char ch) { return std::isspace(ch) != 0; }),
@@ -451,7 +692,15 @@ std::string normalizeDataType(std::string dataType) {
}
return dataType.empty() ? "unknown" : dataType;
}
-
+/**
+ * Function: findDataTypeValue
+ *
+ * @brief 在现有数据结构中查找 “findDataTypeValue” 对应的对象或位置。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param value 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param out 输出参数;函数在成功或失败时写入结果或诊断信息。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool findDataTypeValue(const json& value, std::string& out) {
if (value.is_object()) {
auto it = value.find("DATA_TYPE");
@@ -469,7 +718,14 @@ bool findDataTypeValue(const json& value, std::string& out) {
}
return false;
}
-
+/**
+ * Function: dataTypeFromJsonText
+ *
+ * @brief 实现外部通信层的 “dataTypeFromJsonText” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string dataTypeFromJsonText(const std::string& text) {
try {
std::string dataType;
@@ -478,7 +734,15 @@ std::string dataTypeFromJsonText(const std::string& text) {
}
return "unknown";
}
-
+/**
+ * Function: findReportNameValue
+ *
+ * @brief 在现有数据结构中查找 “findReportNameValue” 对应的对象或位置。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param value 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param out 输出参数;函数在成功或失败时写入结果或诊断信息。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool findReportNameValue(const json& value, std::string& out) {
static const char* keys[] = {"rpt_id", "rpt_name", "report_name", "rpt_no"};
if (value.is_object()) {
@@ -499,7 +763,14 @@ bool findReportNameValue(const json& value, std::string& out) {
}
return false;
}
-
+/**
+ * Function: reportNameFromJsonText
+ *
+ * @brief 实现外部通信层的 “reportNameFromJsonText” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string reportNameFromJsonText(const std::string& text) {
try {
std::string reportName;
@@ -510,7 +781,14 @@ std::string reportNameFromJsonText(const std::string& text) {
}
std::string lowerAscii(std::string value);
-
+/**
+ * Function: isMonitorIdKey
+ *
+ * @brief 判断 “isMonitorIdKey” 所表达的条件;该函数只读取输入,不负责修改业务状态。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param key 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool isMonitorIdKey(const std::string& key) {
std::string k = lowerAscii(trimCopy(key));
return k == "monitor" ||
@@ -523,12 +801,27 @@ bool isMonitorIdKey(const std::string& key) {
k == "measureid" ||
k == "measure_id";
}
-
+/**
+ * Function: looksLikeJsonText
+ *
+ * @brief 判断 “looksLikeJsonText” 所表达的条件;该函数只读取输入,不负责修改业务状态。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool looksLikeJsonText(const std::string& text) {
std::string s = trimCopy(text);
return !s.empty() && (s.front() == '{' || s.front() == '[');
}
-
+/**
+ * Function: findMonitorIdValue
+ *
+ * @brief 在现有数据结构中查找 “findMonitorIdValue” 对应的对象或位置。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param value 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param out 输出参数;函数在成功或失败时写入结果或诊断信息。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool findMonitorIdValue(const json& value, std::string& out) {
if (value.is_object()) {
for (auto it = value.begin(); it != value.end(); ++it) {
@@ -557,7 +850,14 @@ bool findMonitorIdValue(const json& value, std::string& out) {
}
return false;
}
-
+/**
+ * Function: monitorIdFromJsonText
+ *
+ * @brief 实现外部通信层的 “monitorIdFromJsonText” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string monitorIdFromJsonText(const std::string& text) {
try {
std::string monitorId;
@@ -566,7 +866,15 @@ std::string monitorIdFromJsonText(const std::string& text) {
}
return "";
}
-
+/**
+ * Function: findGuidValue
+ *
+ * @brief 在现有数据结构中查找 “findGuidValue” 对应的对象或位置。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param value 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param out 输出参数;函数在成功或失败时写入结果或诊断信息。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool findGuidValue(const json& value, std::string& out) {
if (value.is_object()) {
for (auto it = value.begin(); it != value.end(); ++it) {
@@ -595,7 +903,14 @@ bool findGuidValue(const json& value, std::string& out) {
}
return false;
}
-
+/**
+ * Function: guidFromJsonText
+ *
+ * @brief 实现外部通信层的 “guidFromJsonText” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string guidFromJsonText(const std::string& text) {
try {
std::string guid;
@@ -609,7 +924,14 @@ std::string guidFromJsonText(const std::string& text) {
}
return "";
}
-
+/**
+ * Function: normalizeMonitorId
+ *
+ * @brief 规范化 “normalizeMonitorId” 对应的字符串或标识,减少格式差异对匹配造成的影响。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param value 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string normalizeMonitorId(std::string value) {
value = trimCopy(value);
value.erase(std::remove_if(value.begin(), value.end(), [](unsigned char ch) {
@@ -617,7 +939,15 @@ std::string normalizeMonitorId(std::string value) {
}), value.end());
return lowerAscii(value);
}
-
+/**
+ * Function: safePathPart
+ *
+ * @brief 规范化 “safePathPart” 对应的字符串或标识,减少格式差异对匹配造成的影响。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param value 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param fallback 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string safePathPart(std::string value, const std::string& fallback) {
if (value.empty()) value = fallback;
for (char& ch : value) {
@@ -632,11 +962,26 @@ std::string safePathPart(std::string value, const std::string& fallback) {
if (value.size() > 96) value.resize(96);
return value;
}
-
+/**
+ * Function: firstNonEmpty
+ *
+ * @brief 实现外部通信层的 “firstNonEmpty” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param a 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param b 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string firstNonEmpty(const std::string& a, const std::string& b) {
return !a.empty() ? a : b;
}
-
+/**
+ * Function: prettyJsonOrRaw
+ *
+ * @brief 实现外部通信层的 “prettyJsonOrRaw” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param text 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string prettyJsonOrRaw(const std::string& text) {
try {
return json::parse(text).dump(2);
@@ -644,13 +989,28 @@ std::string prettyJsonOrRaw(const std::string& text) {
return text;
}
}
-
+/**
+ * Function: eventTitle
+ *
+ * @brief 实现外部通信层的 “eventTitle” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param prefix 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param path 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string eventTitle(const std::string& prefix, const std::string& path) {
fs::path p = fs::u8path(path);
std::string name = p.filename().u8string();
return prefix + " " + nowIsoMillis() + (name.empty() ? "" : (" " + name));
}
-
+/**
+ * Function: existingOriginCount
+ *
+ * @brief 实现外部通信层的 “existingOriginCount” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param dir 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @return 整数状态、索引或计数;入口函数以 0 表示成功。
+ */
int existingOriginCount(const fs::path& dir) {
int count = 0;
if (!fs::exists(dir)) return 0;
@@ -661,19 +1021,39 @@ int existingOriginCount(const fs::path& dir) {
}
return count;
}
-
+/**
+ * Function: lowerAscii
+ *
+ * @brief 规范化 “lowerAscii” 对应的字符串或标识,减少格式差异对匹配造成的影响。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param value 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string lowerAscii(std::string value) {
std::transform(value.begin(), value.end(), value.begin(),
[](unsigned char ch) { return static_cast(std::tolower(ch)); });
return value;
}
-
+/**
+ * Function: isTraceTextRecord
+ *
+ * @brief 判断 “isTraceTextRecord” 所表达的条件;该函数只读取输入,不负责修改业务状态。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param path 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool isTraceTextRecord(const fs::path& path) {
std::string ext = lowerAscii(path.extension().u8string());
if (ext == ".txt" || ext == ".json" || ext == ".jsonl" || ext == ".log") return true;
return false;
}
-
+/**
+ * Function: clearTraceTextRecords
+ *
+ * @brief 实现外部通信层的 “clearTraceTextRecords” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param dir 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ */
void clearTraceTextRecords(const fs::path& dir) {
if (!fs::exists(dir)) return;
for (const auto& entry : fs::directory_iterator(dir)) {
@@ -728,8 +1108,14 @@ class RocketMqRuntime {
long long dataTimestamp = 0;
int originCounter = 0;
};
-
public:
+ /**
+ * @brief 释放 RocketMQ 生产者、消费者和动态库句柄。
+ * @details 先在互斥锁保护下用 detachLocked() 把共享句柄移出运行时对象,再在锁外
+ * 调用 shutdownDetached();这样既避免回调线程看到半释放状态,也避免 SDK
+ * 的阻塞式 Shutdown/Destroy 调用长时间占用 mu_。该析构函数由单例在进程
+ * 退出时自动执行。
+ */
~RocketMqRuntime() {
DetachedHandles old;
{
@@ -738,7 +1124,16 @@ public:
}
shutdownDetached(old);
}
-
+ /**
+ * Function: initialize
+ *
+ * @brief 实现外部通信层的 “initialize” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param cfg 运行配置;提供接口地址、MQ 参数、路径和当前数据模式。
+ * @param log 回调函数;用于向界面或日志系统报告进度和结果。
+ * @param event 回调函数;用于向界面或日志系统报告进度和结果。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool initialize(const PqToolConfig& cfg, PqLogFn log, PqMqEventFn event) {
DetachedHandles old;
{
@@ -870,7 +1265,17 @@ public:
}
return true;
}
-
+ /**
+ * Function: setTraceTarget
+ *
+ * @brief 把 “setTraceTarget” 对应的变更应用到模型、控件或输出文档。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param cfg 运行配置;提供接口地址、MQ 参数、路径和当前数据模式。
+ * @param device 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param monitor 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param frontType 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param guid 索引、数量、范围或偏移参数;具体边界由函数体校验。
+ */
void setTraceTarget(const PqToolConfig& cfg,
const PqLedgerDevice& device,
const PqLedgerMonitor& monitor,
@@ -930,7 +1335,20 @@ public:
};
writeTextFile(dir / "trace_context.json", context.dump(2));
}
-
+ /**
+ * Function: sendPayload
+ *
+ * @brief 执行 “sendPayload” 对应的外部通信,并把结果交给日志、事件或落盘流程。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param topic 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param tag 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param messageKey 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param payload 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param label 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param err 输出参数;函数在成功或失败时写入结果或诊断信息。
+ * @param log 回调函数;用于向界面或日志系统报告进度和结果。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool sendPayload(const std::string& topic,
const std::string& tag,
const std::string& messageKey,
@@ -972,11 +1390,29 @@ public:
private:
using MessageCallback = int (*)(CPushConsumer*, CMessageExt*);
-
+ /**
+ * Function: messageCallback
+ *
+ * @brief 实现外部通信层的 “messageCallback” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param CPushConsumer 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param msg 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 整数状态、索引或计数;入口函数以 0 表示成功。
+ */
static int messageCallback(CPushConsumer*, CMessageExt* msg) {
return instance().onMessage(msg);
}
-
+ /**
+ * Function: findSessionForMessageLocked
+ *
+ * @brief 在现有数据结构中查找 “findSessionForMessageLocked” 对应的对象或位置。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param body 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param key 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param actualMonitor 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param reason 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
TraceSession* findSessionForMessageLocked(const std::string& body,
const std::string& key,
std::string& actualMonitor,
@@ -1008,7 +1444,14 @@ private:
if (reason.empty()) reason = "missing monitor id/guid";
return nullptr;
}
-
+ /**
+ * Function: onMessage
+ *
+ * @brief 处理 “onMessage” 对应的业务入口或事件,并调度下游函数完成实际工作。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param msg 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 整数状态、索引或计数;入口函数以 0 表示成功。
+ */
int onMessage(CMessageExt* msg) {
std::string topic = GetMessageTopic && GetMessageTopic(msg) ? GetMessageTopic(msg) : "";
std::string tag = GetMessageTags && GetMessageTags(msg) ? GetMessageTags(msg) : "";
@@ -1109,27 +1552,55 @@ private:
}
return 0;
}
-
+ /**
+ * Function: instance
+ *
+ * @brief 实现外部通信层的 “instance” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
static RocketMqRuntime& instance() {
static RocketMqRuntime runtime;
return runtime;
}
friend RocketMqRuntime& rocketRuntime();
-
+ /**
+ * Function: originOutputPath
+ *
+ * @brief 实现外部通信层的 “originOutputPath” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
fs::path originOutputPath() const {
if (!cfg_.originPaths.empty() && !cfg_.originPaths.front().empty()) {
return fs::u8path(cfg_.originPaths.front());
}
return fs::u8path("origin.txt");
}
-
+ /**
+ * Function: dataFrontTypeForMessageLocked
+ *
+ * @brief 实现外部通信层的 “dataFrontTypeForMessageLocked” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param topic 待解析、比较、显示或发送的 UTF-8 文本。
+ * @param tag 待解析、比较、显示或发送的 UTF-8 文本。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string dataFrontTypeForMessageLocked(const std::string& topic, const std::string& tag) const {
if (topic == cfg_.dataStatTopic && tagMatches(cfg_.dataStatTag, tag)) return "cfg_stat_data";
if (topic == cfg_.dataRealtimeTopic && tagMatches(cfg_.dataRealtimeTag, tag)) return "cfg_3s_data";
return "";
}
-
+ /**
+ * Function: jsonDataOutputPathLocked
+ *
+ * @brief 实现外部通信层的 “jsonDataOutputPathLocked” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param session 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param dataType 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
fs::path jsonDataOutputPathLocked(const TraceSession& session, const std::string& dataType) const {
std::string suffix = normalizeDataType(dataType);
std::string filename = "jsondata_" + safePathPart(suffix, "unknown") + ".txt";
@@ -1149,7 +1620,15 @@ private:
}
return runtimeJsonPath(filename);
}
-
+ /**
+ * Function: nextOriginOutputPathLocked
+ *
+ * @brief 实现外部通信层的 “nextOriginOutputPathLocked” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param session 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param reportName 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
fs::path nextOriginOutputPathLocked(TraceSession& session, const std::string& reportName) {
if (session.traceDir.empty() && currentTraceDir_.empty()) return originOutputPath();
std::string safeReport = reportName.empty() ? "" : safePathPart(reportName, "report");
@@ -1169,19 +1648,42 @@ private:
}
return out;
}
-
+ /**
+ * Function: failLocked
+ *
+ * @brief 实现外部通信层的 “failLocked” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param message 输出参数;函数在成功或失败时写入结果或诊断信息。
+ * @param log 回调函数;用于向界面或日志系统报告进度和结果。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool failLocked(const std::string& message, PqLogFn log) {
lastError_ = message;
shutdownLocked();
if (log) log("RocketMQ 初始化失败: " + message);
return false;
}
-
+ /**
+ * Function: okLocked
+ *
+ * @brief 实现外部通信层的 “okLocked” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param rc 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param op 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param log 回调函数;用于向界面或日志系统报告进度和结果。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool okLocked(int rc, const char* op, PqLogFn log) {
if (rc == 0) return true;
return failLocked(std::string(op) + " 返回错误码 " + std::to_string(rc), log);
}
-
+ /**
+ * Function: loadLibraryLocked
+ *
+ * @brief 读取或加载 “loadLibraryLocked” 对应的数据,并转换为本模块后续逻辑使用的内存结构。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool loadLibraryLocked() {
if (module_) return true;
@@ -1289,7 +1791,13 @@ private:
return true;
}
-
+ /**
+ * Function: detachLocked
+ *
+ * @brief 实现外部通信层的 “detachLocked” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
DetachedHandles detachLocked() {
DetachedHandles h;
h.producer = producer_;
@@ -1306,7 +1814,13 @@ private:
loadedFrom_.clear();
return h;
}
-
+ /**
+ * Function: shutdownDetached
+ *
+ * @brief 实现外部通信层的 “shutdownDetached” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param h 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
void shutdownDetached(const DetachedHandles& h) {
if (h.consumer) {
if (h.ShutdownPushConsumer) h.ShutdownPushConsumer(h.consumer);
@@ -1318,7 +1832,13 @@ private:
}
if (h.module) FreeLibrary(h.module);
}
-
+ /**
+ * Function: shutdownDetachedAsync
+ *
+ * @brief 实现外部通信层的 “shutdownDetachedAsync” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param h 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
void shutdownDetachedAsync(DetachedHandles h) {
std::thread([h]() {
try {
@@ -1335,7 +1855,12 @@ private:
}
}).detach();
}
-
+ /**
+ * Function: shutdownLocked
+ *
+ * @brief 实现外部通信层的 “shutdownLocked” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ */
void shutdownLocked() {
active_ = false;
if (consumer_) {
@@ -1401,13 +1926,24 @@ private:
const char* (*GetMessageBody)(CMessageExt*) = nullptr;
long long (*GetMessageStoreTimestamp)(CMessageExt*) = nullptr;
};
-
+/**
+ * Function: rocketRuntime
+ *
+ * @brief 实现外部通信层的 “rocketRuntime” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
RocketMqRuntime& rocketRuntime() {
return RocketMqRuntime::instance();
}
-
} // namespace
-
+/**
+ * Function: pqDefaultConfig
+ *
+ * @brief 实现外部通信层的 “pqDefaultConfig” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
PqToolConfig pqDefaultConfig() {
PqToolConfig cfg;
// 这里只覆盖需要根据 exe 位置动态计算的路径,以及 MQ 常用默认参数。
@@ -1428,7 +1964,16 @@ PqToolConfig pqDefaultConfig() {
cfg.outputPath = (runtimeDir() / "final_sorted.xls").u8string();
return cfg;
}
-
+/**
+ * Function: pqTraceDirectoryFor
+ *
+ * @brief 实现外部通信层的 “pqTraceDirectoryFor” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param cfg 运行配置;提供接口地址、MQ 参数、路径和当前数据模式。
+ * @param device 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param monitor 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string pqTraceDirectoryFor(const PqToolConfig& cfg,
const PqLedgerDevice& device,
const PqLedgerMonitor& monitor) {
@@ -1444,7 +1989,15 @@ std::string pqTraceDirectoryFor(const PqToolConfig& cfg,
fs::u8path("monitor_" + mon);
return dir.u8string();
}
-
+/**
+ * Function: pqClearTraceRecords
+ *
+ * @brief 实现外部通信层的 “pqClearTraceRecords” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param cfg 运行配置;提供接口地址、MQ 参数、路径和当前数据模式。
+ * @param device 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param monitor 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ */
void pqClearTraceRecords(const PqToolConfig& cfg,
const PqLedgerDevice& device,
const PqLedgerMonitor& monitor) {
@@ -1452,7 +2005,15 @@ void pqClearTraceRecords(const PqToolConfig& cfg,
fs::create_directories(dir);
clearTraceTextRecords(dir);
}
-
+/**
+ * Function: pqFindDeviceXmlPath
+ *
+ * @brief 实现外部通信层的 “pqFindDeviceXmlPath” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param cfg 运行配置;提供接口地址、MQ 参数、路径和当前数据模式。
+ * @param device 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string pqFindDeviceXmlPath(const PqToolConfig& cfg, const PqLedgerDevice& device) {
if (!device.xmlPath.empty() && fs::exists(fs::u8path(device.xmlPath))) return device.xmlPath;
@@ -1500,7 +2061,17 @@ std::string pqFindDeviceXmlPath(const PqToolConfig& cfg, const PqLedgerDevice& d
if (!cfg.xmlPath.empty() && fs::exists(fs::u8path(cfg.xmlPath))) return cfg.xmlPath;
return "";
}
-
+/**
+ * Function: pqFetchLedgerAndIcd
+ *
+ * @brief 实现外部通信层的 “pqFetchLedgerAndIcd” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param cfg 运行配置;提供接口地址、MQ 参数、路径和当前数据模式。
+ * @param devices 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param firstXmlPath 文件或目录路径;函数按 UTF-8/Windows 路径规则读取或写入。
+ * @param log 回调函数;用于向界面或日志系统报告进度和结果。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool pqFetchLedgerAndIcd(const PqToolConfig& cfg,
std::vector& devices,
std::string& firstXmlPath,
@@ -1611,7 +2182,16 @@ bool pqFetchLedgerAndIcd(const PqToolConfig& cfg,
}
return true;
}
-
+/**
+ * Function: pqInitializeMq
+ *
+ * @brief 实现外部通信层的 “pqInitializeMq” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param cfg 运行配置;提供接口地址、MQ 参数、路径和当前数据模式。
+ * @param log 回调函数;用于向界面或日志系统报告进度和结果。
+ * @param event 回调函数;用于向界面或日志系统报告进度和结果。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool pqInitializeMq(const PqToolConfig& cfg, PqLogFn log, PqMqEventFn event) {
// 初始化时先把界面配置落盘,便于用户核对,也便于离线排查 MQ 参数。
json saved = {
@@ -1657,7 +2237,17 @@ bool pqInitializeMq(const PqToolConfig& cfg, PqLogFn log, PqMqEventFn event) {
}
return true;
}
-
+/**
+ * Function: pqBuildTracePayload
+ *
+ * @brief 实现外部通信层的 “pqBuildTracePayload” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param cfg 运行配置;提供接口地址、MQ 参数、路径和当前数据模式。
+ * @param device 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param monitor 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param frontType 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string pqBuildTracePayload(const PqToolConfig& cfg,
const PqLedgerDevice& device,
const PqLedgerMonitor& monitor,
@@ -1697,7 +2287,15 @@ std::string pqBuildTracePayload(const PqToolConfig& cfg,
};
return outer.dump();
}
-
+/**
+ * Function: buildRealtimeAskPayload
+ *
+ * @brief 构造 “buildRealtimeAskPayload” 对应的对象、消息、窗口控件或输出结构。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param device 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param monitor 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @return 构造、解析或查找到的结果;所有权与生命周期遵循返回类型。
+ */
std::string buildRealtimeAskPayload(const PqLedgerDevice& device,
const PqLedgerMonitor& monitor) {
const std::string guid = makeGuid();
@@ -1717,7 +2315,19 @@ std::string buildRealtimeAskPayload(const PqLedgerDevice& device,
};
return outer.dump();
}
-
+/**
+ * Function: pqSendTraceRequest
+ *
+ * @brief 实现外部通信层的 “pqSendTraceRequest” 功能,服务于 HTTP、RocketMQ 或运行时文件管理。
+ * @details 本文件组合使用 WinHTTP、Windows 动态库 API、RocketMQ C 接口、nlohmann::json 与 std::filesystem;异常会转换为日志、错误字符串或离线 outbox。共享 MQ 会话状态由互斥锁保护。
+ * @param cfg 运行配置;提供接口地址、MQ 参数、路径和当前数据模式。
+ * @param device 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param monitor 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param frontType 调用方传入的业务参数;其用途与约束由类型、名称及函数体共同定义。
+ * @param log 回调函数;用于向界面或日志系统报告进度和结果。
+ * @param event 回调函数;用于向界面或日志系统报告进度和结果。
+ * @return 条件成立或操作成功时为 true,否则为 false。
+ */
bool pqSendTraceRequest(const PqToolConfig& cfg,
const PqLedgerDevice& device,
const PqLedgerMonitor& monitor,
diff --git a/source/pq_app.h b/source/pq_app.h
index fa84a68..e7dd83f 100644
--- a/source/pq_app.h
+++ b/source/pq_app.h
@@ -157,7 +157,12 @@ struct PqMqEvent {
using PqMqEventFn = std::function;
-// 默认配置。mq.cpp 会把运行期路径修正到 exe 所在目录旁的 runtime 目录。
+/**
+ * @brief 创建一份完整的默认运行配置。
+ * @details mq.cpp 会把相对路径修正到 exe 所在目录旁的 runtime 目录;GUI 随后再用
+ * 编辑框内容覆盖相应字段。返回值是独立副本,调用方可以安全修改。
+ * @return 包含 HTTP、RocketMQ、Topic/Tag/Key 和落盘路径默认值的 PqToolConfig。
+ */
PqToolConfig pqDefaultConfig();
/*
@@ -214,17 +219,37 @@ bool pqSendTraceRequest(const PqToolConfig& cfg,
PqLogFn log,
PqMqEventFn event = {});
-// 清空某个追踪目录下的 txt/json/jsonl/log 文本记录,保留目录本身。
+/**
+ * @brief 清空指定装置/测点本次追踪可消费的历史文本记录。
+ * @details 路径由 pqTraceDirectoryFor() 统一计算;只移除 txt、json、jsonl、log 等
+ * 追踪记录并保留目录,以保证点击“数据追踪”后只读取新到达的数据。
+ * @param cfg 包含 traceRootDir 的运行配置。
+ * @param device 当前台账装置,参与进程和装置目录名计算。
+ * @param monitor 当前测点,参与最终目录名计算。
+ */
void pqClearTraceRecords(const PqToolConfig& cfg,
const PqLedgerDevice& device,
const PqLedgerMonitor& monitor);
-// 按 traceRootDir/process_x/device_x/monitor_x 生成稳定追踪目录。
+/**
+ * @brief 计算某个装置和测点的稳定追踪目录。
+ * @details 目录布局为 traceRootDir/process_x/device_x/monitor_x;实现会清理不适合
+ * Windows 文件名的字符,所有发送、消费、自动解析流程都应调用本函数,避免
+ * 各模块自行拼路径后指向不同目录。
+ * @return UTF-8 编码的目录字符串;本函数只计算路径,不创建目录。
+ */
std::string pqTraceDirectoryFor(const PqToolConfig& cfg,
const PqLedgerDevice& device,
const PqLedgerMonitor& monitor);
-// 为装置寻找 XML:优先 device.xmlPath,其次 icd_response.json 下载缓存,最后 cfg.xmlPath。
+/**
+ * @brief 为当前装置选择最合适的 ICD/XML 映射模板。
+ * @details 查找顺序为 device.xmlPath、icd_response.json 中的下载缓存、cfg.xmlPath;
+ * 只有实际存在的普通文件才会返回,防止解析阶段拿到失效路径。
+ * @param cfg 提供 XML 缓存目录和用户配置的兜底路径。
+ * @param device 提供装置自身的 xmlPath、devType 等识别信息。
+ * @return 找到时返回 UTF-8 路径,未找到时返回空字符串。
+ */
std::string pqFindDeviceXmlPath(const PqToolConfig& cfg, const PqLedgerDevice& device);
/*
@@ -266,5 +291,10 @@ bool pqApplyIcdDescriptionsToWorkbook(const std::string& icdPath,
const std::string& workbookPath,
std::string* message = nullptr);
-// GUI 入口。main.cpp 无命令行参数时调用,内部创建 Win32 主窗口和消息循环。
+/**
+ * @brief 启动 Win32 图形界面并运行消息循环。
+ * @details main.cpp 在无命令行参数时调用;函数注册窗口类、创建 AppState 和各页面,
+ * 然后通过 GetMessage/DispatchMessage 把用户操作交给 interface.cpp::wndProc。
+ * @return 正常退出时返回消息循环的退出码,初始化失败时返回非零值。
+ */
int runPqGuiApp();