<#assign getString="com.huawei.ism.tool.inspect.utils.FTLGetString"?new()>
    ${getString("summary.title")}


${getString("summary.cluster.basicinfo")} <#if isEval>
${getString("summary.cluster.mode")} ${mode}
${getString("summary.cluster.float.ip")} ${floatIp}
${getString("summary.cluster.fsm.version")} ${originalVersion}
${getString("summary.eval.path")} <#if !isRecommendedPath>${targetVersion} ${getString("summary.eval.path.remind")}<#else>${targetVersion}
${getString("summary.eval.node.num")} ${sumNum}
${getString("summary.eval.pass.num")} ${passNum}
${getString("summary.eval.notpass.num")} style='color: red;'>${notPassNum} <#if notPassNum != 0>   ${getString("show.all.failed")}
${getString("summary.eval.fail.num")} style='color: red;'>${faildNum}


${getString("node.summary")}

<#else> <#list nodes as checknode> <#else>
${getString("node.name")} ${getString("node.type")} ${getString("node.ip")} ${getString("node.eval.time")} <#if isFusionCubeEval> ${getString("node.stat.dev")} ${getString("node.stat.fusioncube")} ${getString("node.stat.fusionstorage")}${getString("node.stat")}
${checknode.name} ${checknode.type} ${checknode.ip} ${checknode.checkTime} <#if isFusionCubeEval> ${checknode.status} ${checknode.statusByFusionCube} <#if checknode.hasCubeItem> ${getString("node.detail")} <#else> ${getString("node.detail")} ${checknode.statusByFusionStorage} ${getString("node.detail")} ${checknode.status} ${getString("node.detail")}
<#if topoNotExis??>
${getString("fsa.node.detail.notmatch.topo")}

${topoNotExis}

<#if detailNotExistNodes??>
${getString("fsa.node.detail.notmatch.topo2")}

${detailNotExistNodes}

${getString("detail.view.result.nodata")}