From 3da5213e1a6d666840a7b4458854b534424b9217 Mon Sep 17 00:00:00 2001 From: Johannes Rest Date: Thu, 2 Apr 2026 16:48:03 +0200 Subject: [PATCH] Initial import --- .gitignore | 5 + .../.idea/.gitignore | 13 + .../.idea/encodings.xml | 4 + .../.idea/indexLayout.xml | 8 + .../.idea/vcs.xml | 6 + .../17.14.1347.20289/CodeChunks.db | Bin 0 -> 110592 bytes .../17.14.1347.20289/SemanticSymbols.db | Bin 0 -> 61440 bytes .../DesignTimeBuild/.dtbcache-winwork11jr.v2 | Bin 0 -> 84415 bytes .../DesignTimeBuild/.dtbcache.v2 | Bin 0 -> 84936 bytes ...1c2b4799-7c48-488d-847b-9fe3dbe6203a.vsidx | Bin 0 -> 626837 bytes .../v17/-winwork11jr.suo | Bin 0 -> 48640 bytes .vs/ClearstreamAPIConnector/v17/.futdcache.v2 | Bin 0 -> 298 bytes .vs/ClearstreamAPIConnector/v17/.suo | Bin 0 -> 52736 bytes .vs/ClearstreamAPIConnector/v17/.wsuo | Bin 0 -> 28160 bytes .../v17/DocumentLayout.backup.json | 125 + .../v17/DocumentLayout.json | 125 + .vs/ClearstreamAPIConnector/v18/.futdcache.v2 | Bin 0 -> 147 bytes .vs/ClearstreamAPIConnector/v18/.suo | Bin 0 -> 52736 bytes .../v18/DocumentLayout.json | 125 + .../clearstreamapiconnector.metadata.v9.bin | Bin 0 -> 1449 bytes .../clearstreamapiconnector.projects.v9.bin | Bin 0 -> 26611 bytes .../clearstreamapiconnector.strings.v9.bin | Bin 0 -> 130870 bytes .vs/ProjectSettings.json | 3 + .vs/VSWorkspaceState.json | 7 + .vs/slnx.sqlite | Bin 0 -> 163840 bytes .vscode/launch.json | 28 + .vscode/tasks.json | 41 + Cert/P12/xact-api-credentials-3des.p12 | Bin 0 -> 2660 bytes Cert/ocapi-stb2_01014165_1000181-cacert.pem | 50 + Cert/ocapi-stb2_01014165_1000181-ssl.pem | 54 + ClearstreamAPIConnector.csproj | 10 + ClearstreamAPIConnector.ndproj | 520 ++++ ClearstreamAPIConnector.sln | 25 + DiTemplate.cs | 22 + LoggingHandler.cs | 37 + .../2024_07/04_11_53_22/InfoWarnings.xml | 62 + ...streamAPIConnector_2024Jul04_11h53m22.ndar | Bin 0 -> 21764 bytes .../2024_07/04_11_53_22/NDependReport.html | 2103 +++++++++++++++++ .../NDependReportFiles/NDependReport.css | 1 + .../NDependReportFiles/NDependReport.js | 50 + .../NDependReportFiles/NDependVersion.xml | 2 + .../2024_07/04_11_53_22/SourceFiles.zip | Bin 0 -> 5498 bytes NDependOut/InfoWarnings.xml | 23 + ...streamAPIConnector_2024Jul04_11h56m14.ndar | Bin 0 -> 21764 bytes NDependOut/SourceFiles.zip | Bin 0 -> 5498 bytes .../TrendMetrics/NDependTrendData2024.xml | 76 + Program.cs | 515 ++++ Token.cs | 12 + .../net7.0/ClearstreamAPIConnector.deps.json | 23 + bin/Debug/net7.0/ClearstreamAPIConnector.dll | Bin 0 -> 27136 bytes bin/Debug/net7.0/ClearstreamAPIConnector.exe | Bin 0 -> 154624 bytes bin/Debug/net7.0/ClearstreamAPIConnector.pdb | Bin 0 -> 15336 bytes ...ClearstreamAPIConnector.runtimeconfig.json | 9 + .../net8.0/ClearstreamAPIConnector.deps.json | 23 + bin/Debug/net8.0/ClearstreamAPIConnector.dll | Bin 0 -> 27136 bytes bin/Debug/net8.0/ClearstreamAPIConnector.exe | Bin 0 -> 143360 bytes bin/Debug/net8.0/ClearstreamAPIConnector.pdb | Bin 0 -> 15336 bytes ...ClearstreamAPIConnector.runtimeconfig.json | 12 + ...ector.csproj.nuget.dgspec-winwork11jr.json | 67 + ...treamAPIConnector.csproj.nuget.dgspec.json | 74 + ...earstreamAPIConnector.csproj.nuget.g.props | 16 + ...rstreamAPIConnector.csproj.nuget.g.targets | 2 + ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 4 + .../ClearstreamAPIConnector.AssemblyInfo.cs | 23 + ...treamAPIConnector.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + .../ClearstreamAPIConnector.GlobalUsings.g.cs | 8 + .../ClearstreamAPIConnector.assets.cache | Bin 0 -> 228 bytes ...APIConnector.csproj.BuildWithSkipAnalyzers | 0 ...PIConnector.csproj.CoreCompileInputs.cache | 1 + ...amAPIConnector.csproj.FileListAbsolute.txt | 40 + obj/Debug/net6.0/ClearstreamAPIConnector.dll | Bin 0 -> 27136 bytes ...rstreamAPIConnector.genruntimeconfig.cache | 1 + obj/Debug/net6.0/ClearstreamAPIConnector.pdb | Bin 0 -> 15088 bytes obj/Debug/net6.0/_IsIncrementalBuild | 1 + obj/Debug/net6.0/apphost | Bin 0 -> 142840 bytes obj/Debug/net6.0/apphost.exe | Bin 0 -> 147968 bytes .../net6.0/ref/ClearstreamAPIConnector.dll | Bin 0 -> 9216 bytes .../net6.0/refint/ClearstreamAPIConnector.dll | Bin 0 -> 9216 bytes ...CoreApp,Version=v7.0.AssemblyAttributes.cs | 4 + .../ClearstreamAPIConnector.AssemblyInfo.cs | 23 + ...treamAPIConnector.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 13 + .../ClearstreamAPIConnector.GlobalUsings.g.cs | 8 + .../ClearstreamAPIConnector.assets.cache | Bin 0 -> 228 bytes ...APIConnector.csproj.BuildWithSkipAnalyzers | 0 ...PIConnector.csproj.CoreCompileInputs.cache | 1 + ...amAPIConnector.csproj.FileListAbsolute.txt | 14 + obj/Debug/net7.0/ClearstreamAPIConnector.dll | Bin 0 -> 27136 bytes ...rstreamAPIConnector.genruntimeconfig.cache | 1 + obj/Debug/net7.0/ClearstreamAPIConnector.pdb | Bin 0 -> 15336 bytes obj/Debug/net7.0/apphost | Bin 0 -> 151064 bytes obj/Debug/net7.0/apphost.exe | Bin 0 -> 157696 bytes ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + .../ClearstreamAPIConnector.AssemblyInfo.cs | 23 + ...treamAPIConnector.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 15 + .../ClearstreamAPIConnector.GlobalUsings.g.cs | 8 + .../ClearstreamAPIConnector.assets.cache | Bin 0 -> 228 bytes ...PIConnector.csproj.CoreCompileInputs.cache | 1 + ...amAPIConnector.csproj.FileListAbsolute.txt | 14 + obj/Debug/net8.0/ClearstreamAPIConnector.dll | Bin 0 -> 27136 bytes ...rstreamAPIConnector.genruntimeconfig.cache | 1 + obj/Debug/net8.0/ClearstreamAPIConnector.pdb | Bin 0 -> 15336 bytes obj/Debug/net8.0/apphost.exe | Bin 0 -> 152064 bytes obj/project.assets-winwork11jr.json | 73 + obj/project.assets.json | 80 + obj/project.nuget-winwork11jr.cache | 8 + obj/project.nuget.cache | 8 + obj/project.packagespec.json | 1 + obj/rider.project.model.nuget.info | 1 + obj/rider.project.restore.info | 1 + 112 files changed, 4672 insertions(+) create mode 100644 .gitignore create mode 100644 .idea/.idea.ClearstreamAPIConnector/.idea/.gitignore create mode 100644 .idea/.idea.ClearstreamAPIConnector/.idea/encodings.xml create mode 100644 .idea/.idea.ClearstreamAPIConnector/.idea/indexLayout.xml create mode 100644 .idea/.idea.ClearstreamAPIConnector/.idea/vcs.xml create mode 100644 .vs/ClearstreamAPIConnector/CopilotIndices/17.14.1347.20289/CodeChunks.db create mode 100644 .vs/ClearstreamAPIConnector/CopilotIndices/17.14.1347.20289/SemanticSymbols.db create mode 100644 .vs/ClearstreamAPIConnector/DesignTimeBuild/.dtbcache-winwork11jr.v2 create mode 100644 .vs/ClearstreamAPIConnector/DesignTimeBuild/.dtbcache.v2 create mode 100644 .vs/ClearstreamAPIConnector/FileContentIndex/1c2b4799-7c48-488d-847b-9fe3dbe6203a.vsidx create mode 100644 .vs/ClearstreamAPIConnector/v17/-winwork11jr.suo create mode 100644 .vs/ClearstreamAPIConnector/v17/.futdcache.v2 create mode 100644 .vs/ClearstreamAPIConnector/v17/.suo create mode 100644 .vs/ClearstreamAPIConnector/v17/.wsuo create mode 100644 .vs/ClearstreamAPIConnector/v17/DocumentLayout.backup.json create mode 100644 .vs/ClearstreamAPIConnector/v17/DocumentLayout.json create mode 100644 .vs/ClearstreamAPIConnector/v18/.futdcache.v2 create mode 100644 .vs/ClearstreamAPIConnector/v18/.suo create mode 100644 .vs/ClearstreamAPIConnector/v18/DocumentLayout.json create mode 100644 .vs/ProjectEvaluation/clearstreamapiconnector.metadata.v9.bin create mode 100644 .vs/ProjectEvaluation/clearstreamapiconnector.projects.v9.bin create mode 100644 .vs/ProjectEvaluation/clearstreamapiconnector.strings.v9.bin create mode 100644 .vs/ProjectSettings.json create mode 100644 .vs/VSWorkspaceState.json create mode 100644 .vs/slnx.sqlite create mode 100644 .vscode/launch.json create mode 100644 .vscode/tasks.json create mode 100644 Cert/P12/xact-api-credentials-3des.p12 create mode 100644 Cert/ocapi-stb2_01014165_1000181-cacert.pem create mode 100644 Cert/ocapi-stb2_01014165_1000181-ssl.pem create mode 100644 ClearstreamAPIConnector.csproj create mode 100644 ClearstreamAPIConnector.ndproj create mode 100644 ClearstreamAPIConnector.sln create mode 100644 DiTemplate.cs create mode 100644 LoggingHandler.cs create mode 100644 NDependOut/2024_07/04_11_53_22/InfoWarnings.xml create mode 100644 NDependOut/2024_07/04_11_53_22/NDependAnalysisResult_ClearstreamAPIConnector_2024Jul04_11h53m22.ndar create mode 100644 NDependOut/2024_07/04_11_53_22/NDependReport.html create mode 100644 NDependOut/2024_07/04_11_53_22/NDependReportFiles/NDependReport.css create mode 100644 NDependOut/2024_07/04_11_53_22/NDependReportFiles/NDependReport.js create mode 100644 NDependOut/2024_07/04_11_53_22/NDependReportFiles/NDependVersion.xml create mode 100644 NDependOut/2024_07/04_11_53_22/SourceFiles.zip create mode 100644 NDependOut/InfoWarnings.xml create mode 100644 NDependOut/NDependAnalysisResult_ClearstreamAPIConnector_2024Jul04_11h56m14.ndar create mode 100644 NDependOut/SourceFiles.zip create mode 100644 NDependOut/TrendMetrics/NDependTrendData2024.xml create mode 100644 Program.cs create mode 100644 Token.cs create mode 100644 bin/Debug/net7.0/ClearstreamAPIConnector.deps.json create mode 100644 bin/Debug/net7.0/ClearstreamAPIConnector.dll create mode 100644 bin/Debug/net7.0/ClearstreamAPIConnector.exe create mode 100644 bin/Debug/net7.0/ClearstreamAPIConnector.pdb create mode 100644 bin/Debug/net7.0/ClearstreamAPIConnector.runtimeconfig.json create mode 100644 bin/Debug/net8.0/ClearstreamAPIConnector.deps.json create mode 100644 bin/Debug/net8.0/ClearstreamAPIConnector.dll create mode 100644 bin/Debug/net8.0/ClearstreamAPIConnector.exe create mode 100644 bin/Debug/net8.0/ClearstreamAPIConnector.pdb create mode 100644 bin/Debug/net8.0/ClearstreamAPIConnector.runtimeconfig.json create mode 100644 obj/ClearstreamAPIConnector.csproj.nuget.dgspec-winwork11jr.json create mode 100644 obj/ClearstreamAPIConnector.csproj.nuget.dgspec.json create mode 100644 obj/ClearstreamAPIConnector.csproj.nuget.g.props create mode 100644 obj/ClearstreamAPIConnector.csproj.nuget.g.targets create mode 100644 obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs create mode 100644 obj/Debug/net6.0/ClearstreamAPIConnector.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0/ClearstreamAPIConnector.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0/ClearstreamAPIConnector.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0/ClearstreamAPIConnector.GlobalUsings.g.cs create mode 100644 obj/Debug/net6.0/ClearstreamAPIConnector.assets.cache create mode 100644 obj/Debug/net6.0/ClearstreamAPIConnector.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0/ClearstreamAPIConnector.csproj.CoreCompileInputs.cache create mode 100644 obj/Debug/net6.0/ClearstreamAPIConnector.csproj.FileListAbsolute.txt create mode 100644 obj/Debug/net6.0/ClearstreamAPIConnector.dll create mode 100644 obj/Debug/net6.0/ClearstreamAPIConnector.genruntimeconfig.cache create mode 100644 obj/Debug/net6.0/ClearstreamAPIConnector.pdb create mode 100644 obj/Debug/net6.0/_IsIncrementalBuild create mode 100644 obj/Debug/net6.0/apphost create mode 100644 obj/Debug/net6.0/apphost.exe create mode 100644 obj/Debug/net6.0/ref/ClearstreamAPIConnector.dll create mode 100644 obj/Debug/net6.0/refint/ClearstreamAPIConnector.dll create mode 100644 obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs create mode 100644 obj/Debug/net7.0/ClearstreamAPIConnector.AssemblyInfo.cs create mode 100644 obj/Debug/net7.0/ClearstreamAPIConnector.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net7.0/ClearstreamAPIConnector.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net7.0/ClearstreamAPIConnector.GlobalUsings.g.cs create mode 100644 obj/Debug/net7.0/ClearstreamAPIConnector.assets.cache create mode 100644 obj/Debug/net7.0/ClearstreamAPIConnector.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net7.0/ClearstreamAPIConnector.csproj.CoreCompileInputs.cache create mode 100644 obj/Debug/net7.0/ClearstreamAPIConnector.csproj.FileListAbsolute.txt create mode 100644 obj/Debug/net7.0/ClearstreamAPIConnector.dll create mode 100644 obj/Debug/net7.0/ClearstreamAPIConnector.genruntimeconfig.cache create mode 100644 obj/Debug/net7.0/ClearstreamAPIConnector.pdb create mode 100644 obj/Debug/net7.0/apphost create mode 100644 obj/Debug/net7.0/apphost.exe create mode 100644 obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 obj/Debug/net8.0/ClearstreamAPIConnector.AssemblyInfo.cs create mode 100644 obj/Debug/net8.0/ClearstreamAPIConnector.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net8.0/ClearstreamAPIConnector.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net8.0/ClearstreamAPIConnector.GlobalUsings.g.cs create mode 100644 obj/Debug/net8.0/ClearstreamAPIConnector.assets.cache create mode 100644 obj/Debug/net8.0/ClearstreamAPIConnector.csproj.CoreCompileInputs.cache create mode 100644 obj/Debug/net8.0/ClearstreamAPIConnector.csproj.FileListAbsolute.txt create mode 100644 obj/Debug/net8.0/ClearstreamAPIConnector.dll create mode 100644 obj/Debug/net8.0/ClearstreamAPIConnector.genruntimeconfig.cache create mode 100644 obj/Debug/net8.0/ClearstreamAPIConnector.pdb create mode 100644 obj/Debug/net8.0/apphost.exe create mode 100644 obj/project.assets-winwork11jr.json create mode 100644 obj/project.assets.json create mode 100644 obj/project.nuget-winwork11jr.cache create mode 100644 obj/project.nuget.cache create mode 100644 obj/project.packagespec.json create mode 100644 obj/rider.project.model.nuget.info create mode 100644 obj/rider.project.restore.info diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b25641c --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +################################################################################ +# Diese .gitignore-Datei wurde von Microsoft(R) Visual Studio automatisch erstellt. +################################################################################ + +/.vs/ClearstreamAPIConnector/FileContentIndex/b3742b59-3079-442f-8ac0-b3a694dd7689.vsidx diff --git a/.idea/.idea.ClearstreamAPIConnector/.idea/.gitignore b/.idea/.idea.ClearstreamAPIConnector/.idea/.gitignore new file mode 100644 index 0000000..026494a --- /dev/null +++ b/.idea/.idea.ClearstreamAPIConnector/.idea/.gitignore @@ -0,0 +1,13 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Rider ignored files +/projectSettingsUpdater.xml +/contentModel.xml +/modules.xml +/.idea.ClearstreamAPIConnector.iml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/.idea.ClearstreamAPIConnector/.idea/encodings.xml b/.idea/.idea.ClearstreamAPIConnector/.idea/encodings.xml new file mode 100644 index 0000000..df87cf9 --- /dev/null +++ b/.idea/.idea.ClearstreamAPIConnector/.idea/encodings.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/.idea.ClearstreamAPIConnector/.idea/indexLayout.xml b/.idea/.idea.ClearstreamAPIConnector/.idea/indexLayout.xml new file mode 100644 index 0000000..f5a863a --- /dev/null +++ b/.idea/.idea.ClearstreamAPIConnector/.idea/indexLayout.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/.idea.ClearstreamAPIConnector/.idea/vcs.xml b/.idea/.idea.ClearstreamAPIConnector/.idea/vcs.xml new file mode 100644 index 0000000..c8397c9 --- /dev/null +++ b/.idea/.idea.ClearstreamAPIConnector/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.vs/ClearstreamAPIConnector/CopilotIndices/17.14.1347.20289/CodeChunks.db b/.vs/ClearstreamAPIConnector/CopilotIndices/17.14.1347.20289/CodeChunks.db new file mode 100644 index 0000000000000000000000000000000000000000..326739a32d47112c3581dd88aa0483faf171448e GIT binary patch literal 110592 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�zNi=LaalkL01PhxSxOw<*AS%9eqC zLHL7N;cw3rRvsOpscuPb3vCZ)&x`V5F|VIL63Z2tyo!V^?kKFzP(Ek-!TKxmq(OdF zAVJ^Ret5b@<`;G*Zi8H*VR^ywWFQiz)nxBcjy{mOJ$37{G3z7d_W+uyU~E!*+(7WAKyh_!m>SRuCV^QG}~&dTX~+ zX}0e#F%L+uhVcD5o=f3(9TFcnv<;F$ypPCaWi^C%==fj?Cl85p2e(myEkYpY+A#WF z68#{BUh5U-4%`9RS?FWNQbQPhHi`aI3VpIyyl+26xYQF>8+0>oN2jp2^pYPP(X%po zF7>{B;;DTU;Rp7v_AqaQ(yDh_`W5^)v!wgX-VF`LR#did|KaR;GIy9<({*|pnZ`#D z{Q>=R`akKb^h@;j=u7lp(_g3mjDCndZG41!v`R10i}W}x(0#Ov>c-z2uN&VrUNgRG z{Ac5H#%GM*Ha_+fFf!uc;Nalk;Nalk;Nal+F@i3^dnS1IbR-I<(U%X8wt~O4|ClDh z_&e?8M&i&|epr{_wORTAdiAI#VU^%C`cW|lv%=pF z#KFU2zR)V{$^HGUU}k?`9K_!oJlqO?;z+&~tQC4&!FL_XwSvh*hvFc5t@mIn_{rV_ zk&=Y>?b{#m6=q5IzBqW8T-&P~Uqfc^%3Jc^h@+#&`;8TpL!+r8RNsokC6p&aBy&NaBy&NaBy(^ z7@}RsuVJ}{tMtKY_SLZ>Fv*^LpAZgR2 zt;||kHcg-EOb9!1JiDpmCPjm>c>BtHqBKHiHYM!AD=|Z$^!3wl1~*3y+=N2`B#CFY z^g}qFoYDt%v36R?;fyeVH_ZjfcL_sy^ZboosMyuH7rC&WS7uNg0@|%hnEh~YZ3N6! zIG_tXIGSs)AMRbXt9>^q%U%f~gy|2#ISl&4)b~$ zoT4tE$AJV%-i4CsaF#B-;=x$NSi)GwSixAuSi@MyIDs)j7hd?l2R`rtETZN===-(6GH@M8tx}{9{DMf?u+a5fuy98ul?Fh^nfn zs;XZ2?L21!Qbz2N4LVmGh8hcM?G&f`DsT zB4J3VTLwvpB%zUnOcDZS2T6hu4U@Eh8{LEw;#4TnG0_QW*ak_7Bqfub0vuC>c)md- zkw`Mp1UO0p4*G$v&w7E+a+=5@Nn_GM$ZkRc)+s6-0!a~3>CixK1&4nkNrb}Nd17Fo zvb3Lwge+IPNr!;lJZR>!<@bg~s&#>8%2utLkTg*R9CVVbM6!gG*)CwtyiU?4kv0MQ zyMRoM83fKUkp(ysLfm>EAp&*`(k7BNjkL+6jS!C=hQz=%NJb=3Y@4ollfWQoXW(2pJLBcMHCNJ$ctBo>%eH;670T_%PAM_s_4K}3;= zGE|r-6H&myVGys(ItdkUV31CcbZVqiCY=fpocA(BPC&`*$|2BN&F&&n7Lw|2CsbP_ zOSA-$ph)4L0%51L8$`4+gkqAWU;vdg)Jo6?N@#e!kjpFg5JSMM6Vja=kwbl^C9r_2 zJ;1{+?IDVQSr6n`$N(ofRINlvU}b?K>w=?~3G4g-h2uvP~Y$?YZ?EG(1)6Ot{5 zg2jejkbx?)Ex()WBIL5&1-#2vC+U(%mw;V^P?1oLP#H|SVs#Qp0=n~dC+U<(XQWz< z5T{Csj6r1A$&)q=bUd~P^7?)b^c)-k2ME|cA|%3McLD1~=48Nx+hiz3A}mM}3pFdq zl4Js;1*#YfF(rcSE_ai5Ldv!7(CYJGN6a#aAQC|)iU3E@EF~!n{OrqJp!`ZF5hbu3 z{|HG6IOu}=YUS?Gn6jbRRT|H}4_Fpjgt}$#0J$3mNs1(?k)#Y(&73|cRGsyK&fTCB zA{(_V_B-d z9UAG7p&h6$(9q`zahO5cMbfU3cA2ze!JVJagD}-94Xs$fUI$3E$TCoTDnqOuwp(EO z^*(S3r*atd=olm|lC(zBGD#ESH+n(Y0qX>6^EEFQGL-m6NVj?M_DYzYkWI!XHRqp_elvxj$6x5w25=|y4 z0gjpm)i<9ZQUW;FJD~yaGep(F3cyLN91wJ?9gxxQ1y5V*CS8R1fdP%D3~dG+WkLeG zle9~uUBJuzAm3Hi1J>o2>^)&SxC=-zCmq&vFBpT@17%z&nLszlz=dP=f}{=B3x@8O zc7Z`HK{6+)I+4)`rQX-H|u;3<2s5LmTrXmb0*X1Cl4s;JR6-Cq9lCs{>AuDvRCM&Y4Bs4{rI~1z4$%-l`b-lA) zR@!w%S29XcmK8;oAtU^kWkpqV-OzPikyRZosIDuzt|+oDXLrbo+@UF&EGx3Es8msu z9yO()#WZlfhbj06e{=Vs?w#&Ng&^$17`(pQxrv3+LboA)H1+X*Sctzu4o{< zl2BAtX;bv~exlXEIfW3K76(g#I}Fcdt6Uz2mcLwP!=Y99!_dkz-ye?qJ;TsYx{GX> z=wQ3SFj$yh8U}X?+{NLjzY}(&lzqP$vJuez2%&d~gNw{L3gp~Hb~NrT9VJ9m)#iy` zjRm^?Btq!p;-FQxilF<3U4;7g{37r#*H{rM)OCvR#1GseJW7~VFNQW%gnBCnMbe1{ zyX+PT#X^l)Mc`Gp8bz=fhn0)akU6Xvwpxx;Bx&dvmWyCD9%Kj43W`u7Kk$ms{syjB zjO?^XR8dtF_>-ejLf=kRpOJngF2V;5gz$x^cZb8y9TqTj?Qqny!_aZtiJ@$8^!%MT zR5&CsAC5H!39bXjz=dRH)pue6dk|9&;5hG@IP4|h@EMN;QiljtIDM^-<)6ci;yA2_9LL9XGi1Xkfx ztRb*SpE*NdSj)~3RQIw|9)fxf`|XX7w1`y@Lhls^EvGUF)?cZyK`^Om)gA=PTd)Sh zHqaRa77La$2qO{OsSX0`8uJFhl-=qec$ibE4T6DJ7Y2c&TdfX;0}wDQFes(*;mvFZ zVzvV@+kuGfK*V++W;+nG9f;WuL~I9QwgVB{ftc;UdbZ6IABy>|am7O9iiOA(3$ZH} zB3CR#u2_g&u@JgqA#%k+?23ih6$`N|7GhT{M6OtfU9k|mVj*_LLgb2t*cA)0D;6SG zENtP5*C&29F2c`&EB1t~i2=4-p`m#;Y`F4#IQq+JaK9RZ3)g{T;2JnIm2~Kfa8EQA z07HcgLX>Qt;WhVEA= zCo98^)rIKFVUWYEhIfD?!ezrQ!^s1pVXp)HjyWKC5X!pjfRuq7UU(siWv845rvh&Z zA4!rdYpSY+jT(5A3QsEq5)neFe;X=Or_Z4jeHPI-=wH#lpnpRDJN+a2Rr+7(f25zI zFVRoaXIua7>@5HX2L}fS2L}fS2L}fS2M0hFaT2Eqyi&z&B)p< zqLUt-wCJQpCnY+`(MgIYZBW49; zq{J=(8J%KAKt{XR8K!m!$dJVL@U9^N8HzY4AR{RbgvUY{eQ?iY|Diu=O&y+93q{}0peBl`Wfb1iXjaBy&NaBy&NaBy&N z{PY3#EVvr|%&C~dCy{|Zis)Z!Ipg2lX#KzTo;%YJK8c3k&g=gXQvM{`tbnio=j;Dr zMHOHF&)5G8eEmOP{~s=(=j;F92J8PvbOAM>A4F2eQR;R!F-pQdMhnp*OA$3^5kilI z3-U+9eT?S4QCNuYFO0$>*m;kQ!g}R}QZNeZ^%t2l3QK9-MK%fx^F1~{3Y$Rqqp(KT zUnq@6OJ)~GiQd}XNR?H-{-3Y^=j;FZ`hQqW&e#9*_5WM0|5s!g3#i?ECJpodv9g4e zr8^ttb8v8QaBy(k0({F@*aeqw8Oyhf{uk&|h<=&= zEBX}TKjg>3!NI}7@m7J4|M~bIw!r4&e?I=_<9|N>=i~pM#_|6lLF^gXHM3m5?A9h9 zE=7UTDYv{-XHGC#Ia)N|X%3k~IU@Glli8SW&bhK=)$DnjRp9pkj~2~h5sM=uJyFJS Wx8A6+z;>OIUAcCnxS^v!{Qm>YK=d2{ literal 0 HcmV?d00001 diff --git a/.vs/ClearstreamAPIConnector/DesignTimeBuild/.dtbcache-winwork11jr.v2 b/.vs/ClearstreamAPIConnector/DesignTimeBuild/.dtbcache-winwork11jr.v2 new file mode 100644 index 0000000000000000000000000000000000000000..b8e2267062735333031786f6e3b793f88b01c006 GIT binary patch literal 84415 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 literal 0 HcmV?d00001 diff --git a/.vs/ClearstreamAPIConnector/DesignTimeBuild/.dtbcache.v2 b/.vs/ClearstreamAPIConnector/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000000000000000000000000000000000000..00cb0c7a259ad4b548a810abf6555c4731fe1dca GIT binary patch literal 84936 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 literal 0 HcmV?d00001 diff --git a/.vs/ClearstreamAPIConnector/FileContentIndex/1c2b4799-7c48-488d-847b-9fe3dbe6203a.vsidx b/.vs/ClearstreamAPIConnector/FileContentIndex/1c2b4799-7c48-488d-847b-9fe3dbe6203a.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..6d32fcd6c2c4ec8f1349e952c05976a9991074f9 GIT binary patch literal 626837 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%0Awjkp*PZBCW@6iN?J$9lb{*UA#x*d}LwS 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 mQDjjm8#n}5 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 F2LMPOYuf+- literal 0 HcmV?d00001 diff --git a/.vs/ClearstreamAPIConnector/v17/.suo b/.vs/ClearstreamAPIConnector/v17/.suo new file mode 100644 index 0000000000000000000000000000000000000000..77acd7df3ded417aeaccfd1b12e5cfbb96fef529 GIT binary patch literal 52736 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 W_f6w-%+j8B2T$tEf9zND|NjBNyQ*sd literal 0 HcmV?d00001 diff --git a/.vs/ClearstreamAPIConnector/v17/.wsuo b/.vs/ClearstreamAPIConnector/v17/.wsuo new file mode 100644 index 0000000000000000000000000000000000000000..88b5e71de4fd1a9b7813f98ad89eebae319b4b54 GIT binary patch literal 28160 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 P=^PMxGhy9P1~dQwvX3t( literal 0 HcmV?d00001 diff --git a/.vs/ClearstreamAPIConnector/v18/.suo b/.vs/ClearstreamAPIConnector/v18/.suo new file mode 100644 index 0000000000000000000000000000000000000000..1416e4cae180efe19b13742b0ea36e03c1dce476 GIT binary patch literal 52736 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 literal 0 HcmV?d00001 diff --git a/.vs/ProjectEvaluation/clearstreamapiconnector.projects.v9.bin b/.vs/ProjectEvaluation/clearstreamapiconnector.projects.v9.bin new file mode 100644 index 0000000000000000000000000000000000000000..9d7d03d82dac3d755c4661eece5d3b44f7671802 GIT binary patch literal 26611 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%0AlXpO()e*M2gxH|t`L z%NKlSaZeZ`KKQ+QSleZmD?;GPr!(Y$%-19#h%u-z@-zv{3#t);! zba)ne(C%_y5|Vhln{u{((Wrd9q`dtx-}kZsp9w3|x&lu@SIN|B^&wB8wwUwLIflIS z13@_tE_EHCECgESonz!Ck)743O0+dvILRGgmg{Z}8z$~+iAolhcm>mb)KE+E3-inq zXgVa%9C|r-{bt#iLeFRk|6Mb$N)a0A!%<_eiruXVE1wqjinGX@k4&`+q(>0bF_#0S zku;sI*le+bvNLY7Qu@X;X6AtBi5d4UPwGUSRRi7CV4=sIu~s;B@$EojU8q;XfO^xO zr*3|ns(FEAN)ODE+013N2B7*KI|^wrr@C`}F}o_Os61+K_hpd>75!zYq?66#37qo@ z$)zjC#KgRv0_UEE3Qay~8lACPx+IzX=H2Ak@E4jo)j5VbQN^DoV+BEHfa?dd*??zp zsb{z!&KfFNV3R{dOSNv^n6=d=$!tu_ziW>$U--Fh@Sa3!kl@mXiUN!#q4)mFUUOR1 zh1p4k(D7{D_uYygSz)hsx1EX`k{o#@C^=d^9gi(~E%!^-deTFaJ*weHJgZfJLWKXK zx~3ccFc&lWQCMSKKCLt-sGVGn8YOsTxl^>#pWB#31;jRgj+w^yoe$+39dQ}F%sLEV)}Hj%qs%>t5#@^^j%s}dGVhzVu^;(Pu6RblDkZQd%~@Y z=kT&5X``0R0h~td)D$MX#LaBLEMBU(MreKg)$wB|8cozoS5x1>h4t6Gu7Py3TE&lE z_T}jf9xbsthG9@2YpM5)olop@4LQe$wRvT0b)#rX{o<^w!rSc98#Vlt$vF2BzGR)> zl25WzGDirH?^A_W9?1ttT1(ieJp1J8LOxTA+o(A% zp4=eAG3KdOh-Z|SleAvA%cfiYxI90sL>9%Lj`}M;Y1S(C_Gq&5(#aC3gVB{0ZkhY_ z{Y{$1d~p%6uNRiZ7yAX)uCza=IwgO?S_OgWp#aII;+nz~{Q;+;T+ za)nbp(WG#va0{~2X0{STy0dsJpWtC>CiRxNGSrbe8TN*xj)=Il;|sE`M$dHYm-TP4 zeC(CyPuLh67Rj)f+SsGkvB`IoRoq(sJ`k?y5*~TqB4*{0G*r->K&@)I7wB2`SWsEp zw)eSAq#v(4`5Efcim_ZyQMp=L0z=*jDH*IiSgTybK@ybA{tLb&(*#4)jMQ2 zv4=m+zvag6<{p#i$i25*^&eUGOcO0dj8d%|BnG03S5K#Ps?A+SUqH9^W>z*oZL}~` zZ@WA4;3qUo)LGG5dPB2lIO^k_S?MArrb?Au+ik_T(!ST6#dlq?F;|AKCzYp@tdpHp zMfp^bkupgzRMgcOk=0l!wc~rypJnrh9o1W3PPBH$Jfx~gn`iyMA<6(!fPlj)3S!U_ pSQJb-`%Bv%BO|pd_#1^%h4FVE#_44xz + + + Exe + net8.0 + enable + enable + + + diff --git a/ClearstreamAPIConnector.ndproj b/ClearstreamAPIConnector.ndproj new file mode 100644 index 0000000..0a4976f --- /dev/null +++ b/ClearstreamAPIConnector.ndproj @@ -0,0 +1,520 @@ + + + .\NDependOut + + + + . + + + + .NET 7.0 + + + True + True + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 1 + 0 + 0 + $ManDay$ + 50 + USD + After + 18 + 240 + 8 + 5 + 10 + 20 + 50 + 1200000000 + 12000000000 + 72000000000 + 360000000000 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ClearstreamAPIConnector.sln b/ClearstreamAPIConnector.sln new file mode 100644 index 0000000..34e6a47 --- /dev/null +++ b/ClearstreamAPIConnector.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.4.33205.214 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClearstreamAPIConnector", "ClearstreamAPIConnector.csproj", "{E515D972-CAC3-4EC9-9140-C95F4A96F02F}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {E515D972-CAC3-4EC9-9140-C95F4A96F02F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E515D972-CAC3-4EC9-9140-C95F4A96F02F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E515D972-CAC3-4EC9-9140-C95F4A96F02F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E515D972-CAC3-4EC9-9140-C95F4A96F02F}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {62269C29-F7C9-4113-BF84-2CFBAF7A1390} + EndGlobalSection +EndGlobal diff --git a/DiTemplate.cs b/DiTemplate.cs new file mode 100644 index 0000000..fb09c6d --- /dev/null +++ b/DiTemplate.cs @@ -0,0 +1,22 @@ +#region Using Statements + +#endregion + +namespace ClearstreamAPIConnector +{ + public class DiTemplate + { + public string status { get; set; } + public string templateType { get; set; } + public string templateName { get; set; } + public string templateId { get; set; } + public string issuerName { get; set; } + public string baseProspectusName { get; set; } + public string payoffCalculation { get; set; } + public DateTimeOffset creationDate { get; set; } + public string comment { get; set; } + public string partyId { get; set; } + } + + class DiTemplateList : List { } +} \ No newline at end of file diff --git a/LoggingHandler.cs b/LoggingHandler.cs new file mode 100644 index 0000000..41c6d36 --- /dev/null +++ b/LoggingHandler.cs @@ -0,0 +1,37 @@ +#region Using Statements + +#endregion + +namespace ClearstreamAPIConnector +{ + public class LoggingHandler : DelegatingHandler + { + public LoggingHandler(HttpMessageHandler innerHandler) + : base(innerHandler) + { + } + + protected override async Task SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) + { + Console.WriteLine("Request:"); + Console.WriteLine(request.ToString()); + if (request.Content != null) + { + Console.WriteLine(await request.Content.ReadAsStringAsync()); + } + Console.WriteLine(); + + var response = await base.SendAsync(request, cancellationToken); + + Console.WriteLine("Response:"); + Console.WriteLine(response.ToString()); + if (response.Content != null) + { + Console.WriteLine(await response.Content.ReadAsStringAsync()); + } + Console.WriteLine(); + + return response; + } + } +} \ No newline at end of file diff --git a/NDependOut/2024_07/04_11_53_22/InfoWarnings.xml b/NDependOut/2024_07/04_11_53_22/InfoWarnings.xml new file mode 100644 index 0000000..8f97600 --- /dev/null +++ b/NDependOut/2024_07/04_11_53_22/InfoWarnings.xml @@ -0,0 +1,62 @@ + + + Begin full analysis with NDepend v2024.1.1 on 04 Jul 2024 11:53:22 + Visual Studio solution file resolved to absolute file path: from {.\ClearstreamAPIConnector.sln} to {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\ClearstreamAPIConnector.sln} + Output directory resolved to absolute directory path: C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\NDependOut + .NET Assembly resolved from the Visual Studio solution file {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\ClearstreamAPIConnector.sln} + C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\bin\Debug\net7.0\ClearstreamAPIConnector.dll + No .NET Assembly filtered out from the Visual Studio solution file {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\ClearstreamAPIConnector.sln}. + Concurrent mode + The source file {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\DiTemplate.cs} (last modified 26 Jun 2024 08:42:44) and the PDB file of the assembly {ClearstreamAPIConnector} (last modified 18 Aug 2023 12:45:55) are not in-sync. + The source file {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\LoggingHandler.cs} (last modified 26 Jun 2024 08:42:44) and the PDB file of the assembly {ClearstreamAPIConnector} (last modified 18 Aug 2023 12:45:55) are not in-sync. + The source file {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\Program.cs} (last modified 26 Jun 2024 08:42:44) and the PDB file of the assembly {ClearstreamAPIConnector} (last modified 18 Aug 2023 12:45:55) are not in-sync. + The source file {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\Token.cs} (last modified 26 Jun 2024 08:42:44) and the PDB file of the assembly {ClearstreamAPIConnector} (last modified 18 Aug 2023 12:45:55) are not in-sync. + 4 source files parsed ; 4 source files not found ; 4 source files not in-sync with PDB + 0 code rule has been extracted from code. + No issue have been imported. No directory that contains issue files have been resolved from the project ClearstreamAPIConnector + No dependency cycle detected in assemblies referencement graph. + Do merge code generated by compiler into application code. + Analyze dependencies of your application. + No SuppressMessageAttribute found in the analyzed code base. Since NDepend v2018.2 SuppressMessageAttribute can be used to suppress NDepend issues. Don't forget to set in your projects the compilation symbol CODE_ANALYSIS to use this attribute to suppress NDepend issues. + Persisting code model snapshot in {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\NDependOut\NDependAnalysisResult_ClearstreamAPIConnector_2024Jul04_11h53m22.ndar} + The source directory {C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector} referenced by the PDB file of the assembly {ClearstreamAPIConnector} can't be found. + Log trend metrics values. + Rule {From now, all types added should be 100% covered by tests} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots. + Rule {From now, all types added should be 100% covered by tests} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots. + Rule {Avoid decreasing code coverage by tests of types} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots. + Rule {Avoid decreasing code coverage by tests of types} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots. + Rule {Code should be tested} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots. + Rule {Code should be tested} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots. + Rule {New Types and Methods should be tested} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots. + Rule {New Types and Methods should be tested} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots. + Rule {Methods refactored should be tested} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots. + Rule {Methods refactored should be tested} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots. + Rule {Assemblies and Namespaces should be tested} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots. + Rule {Assemblies and Namespaces should be tested} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots. + Rule {Types almost 100% tested should be 100% tested} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots. + Rule {Types almost 100% tested should be 100% tested} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots. + Rule {Namespaces almost 100% tested should be 100% tested} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots. + Rule {Namespaces almost 100% tested should be 100% tested} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots. + Rule {Types that used to be 100% covered by tests should still be 100% covered} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots. + Rule {Types that used to be 100% covered by tests should still be 100% covered} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots. + Rule {Types tagged with FullCoveredAttribute should be 100% covered} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots. + Rule {Types tagged with FullCoveredAttribute should be 100% covered} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots. + Rule {Types 100% covered should be tagged with FullCoveredAttribute} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots. + Rule {Types 100% covered should be tagged with FullCoveredAttribute} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots. + Rule {Methods should have a low C.R.A.P score} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots. + Rule {Methods should have a low C.R.A.P score} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots. + Quality Gate {Percentage Coverage} relies on code coverage data that is not available in the baseline code base snapshot. + Quality Gate {Percentage Coverage} relies on code coverage data that is not available in the newer code base snapshot. + Quality Gate {Percentage Coverage on New Code} relies on code coverage data that is not available in the baseline code base snapshot. + Quality Gate {Percentage Coverage on New Code} relies on code coverage data that is not available in the newer code base snapshot. + Quality Gate {Percentage Coverage on Refactored Code} relies on code coverage data that is not available in the baseline code base snapshot. + Quality Gate {Percentage Coverage on Refactored Code} relies on code coverage data that is not available in the newer code base snapshot. + Execute queries and rules + Output report source files + The baseline versions of source files modified are not available in the report. +Reason: Cannot find the file {SourceFiles.zip} in the analysis result directory {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\NDependOut}. +Make sure that the NDepend Project Properties > Analysis > Zip Source Files setting is enabled. + Output report projects + Building the report (standard). + NDepend analysis done. Duration: 00:05.663 + \ No newline at end of file diff --git a/NDependOut/2024_07/04_11_53_22/NDependAnalysisResult_ClearstreamAPIConnector_2024Jul04_11h53m22.ndar b/NDependOut/2024_07/04_11_53_22/NDependAnalysisResult_ClearstreamAPIConnector_2024Jul04_11h53m22.ndar new file mode 100644 index 0000000000000000000000000000000000000000..dfc846cf1ae80f8b67a3ace500be2b6c525c180f GIT binary patch literal 21764 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 G5cU7#!#w2x literal 0 HcmV?d00001 diff --git a/NDependOut/2024_07/04_11_53_22/NDependReport.html b/NDependOut/2024_07/04_11_53_22/NDependReport.html new file mode 100644 index 0000000..32f8a8d --- /dev/null +++ b/NDependOut/2024_07/04_11_53_22/NDependReport.html @@ -0,0 +1,2103 @@ +Report: ClearstreamAPIConnector (v1.0.0.0)
ClearstreamAPIConnector (v1.0.0.0) \ + + Main +
ClearstreamAPIConnector (v1.0.0.0) \ + + Main + \ Rules
ClearstreamAPIConnector (v1.0.0.0) \ + + Main + \ Quality Gates
ClearstreamAPIConnector (v1.0.0.0) \ + + Main + \ Quality Gates + \ + Quality Gates
ClearstreamAPIConnector (v1.0.0.0) \ + + Main + \ Rules + \ + Object Oriented Design
ClearstreamAPIConnector (v1.0.0.0) \ + + Main + \ Rules + \ + Design
ClearstreamAPIConnector (v1.0.0.0) \ + + Main + \ Rules + \ + Dead Code
ClearstreamAPIConnector (v1.0.0.0) \ + + Main + \ Rules + \ + Security
ClearstreamAPIConnector (v1.0.0.0) \ + + Main + \ Rules + \ + Visibility
ClearstreamAPIConnector (v1.0.0.0) \ + + Main + \ Rules + \ + Source Files Organization
ClearstreamAPIConnector (v1.0.0.0) \ + + Main + \ Group of Queries + + \ + Hot Spots
ClearstreamAPIConnector (v1.0.0.0) \ + + Main + \ Group of Queries + + \ + Object Oriented Design
ClearstreamAPIConnector (v1.0.0.0) \ + + Main + \ Group of Queries + + \ + API Breaking Changes
ClearstreamAPIConnector (v1.0.0.0) \ + + Main + \ Group of Queries + + \ + Code Coverage
ClearstreamAPIConnector (v1.0.0.0) \ + + Main + \ Group of Queries + + \ + Dead Code
ClearstreamAPIConnector (v1.0.0.0) \ + + Main + \ Group of Queries + + \ + Code Diff Summary
ClearstreamAPIConnector (v1.0.0.0) \ + + Main + \ Metrics + \ + + Application Statistics +
ClearstreamAPIConnector (v1.0.0.0) \ + + Main + \ Metrics + \ + + Assemblies Metrics +
ClearstreamAPIConnector (v1.0.0.0) \ + + Main + \ Metrics + \ + + Namespaces Metrics +
ClearstreamAPIConnector (v1.0.0.0) \ + + Main + \ Metrics + \ + + Types Metrics +
ClearstreamAPIConnector (v1.0.0.0) \ + + Main + \ + + Assemblies Dependencies +
ClearstreamAPIConnector (v1.0.0.0) \ + + Main + \ + + Namespaces Dependencies +
ClearstreamAPIConnector (v1.0.0.0) \ + + Main + \ + + Types Dependencies +
ClearstreamAPIConnector (v1.0.0.0) \ + + Main + \ + + Build Order +
ClearstreamAPIConnector (v1.0.0.0) \ + + Main + \ + + Abstractness vs. Instability +
report date04 Jul 2024 11:53:22
analysis duration00:05.663
ndepend + version + 2024.1.1   Professional Developer/Build-Machine Edition
baselineBaseline is same code base snapshot.
code coverage data + Not Defined. To import Code Coverage Data, please read this online documentation. +

Diagrams

;TinyComponentDependenciesDiagram.png
Dependency Graph
+ View as + ?fullscaled
;TinyComponentDependenciesMatrix.png
Dependency Matrix
+ View as + ?fullscaled
;TinyVisualNDependView.png
Treemap Metric View
+ View as + ?fullscaled
;TinyAbstractnessVSInstability.png
Abstractness vs. Instability
+ View + ?controlimage

Application Metrics

+ Note: Further Application Statistics are available. +
# Lines of Code
213   ;TrendIconGrayConstant.png   no diff
0   (NotMyCode)   ;TrendIconGrayConstant.png   no diff
Estimated Dev Effort   5.49d   ;TrendIconGrayConstant.png   no diff
# Types
5   ;TrendIconGrayConstant.png   no diff
1   Assemblies   ;TrendIconGrayConstant.png   no diff
4   Namespaces   ;TrendIconGrayConstant.png   no diff
14   Methods   ;TrendIconGrayConstant.png   no diff
0   Fields   ;TrendIconGrayConstant.png   no diff
8   Source Files   ;TrendIconGrayConstant.png   no diff
586   Line Feed   ;TrendIconGrayConstant.png   no diff
220   Third-Party Elements   ;TrendIconGrayConstant.png   no diff
Comment
35.84%   ;TrendIconGrayConstant.png   no diff
119   Lines of Comment   ;TrendIconGrayConstant.png   no diff
Debt
6.64%   ;TrendIconGrayConstant.png   no diff
Rating   B   43min + effort to reach +  A
Debt   2h 55min   ;TrendIconGrayConstant.png   no diff
The technical-debt is incomplete because no coverage data specified.      
CoverageN/A because no coverage data specified
Method Complexity (IL)
34   Max   ;TrendIconGrayConstant.png   no diff
4.77   Average   ;TrendIconGrayConstant.png   no diff
+ Quality Gates +
;StatusQGFail.pngFail0
;StatusQGWarn.pngWarn0
;StatusQGPass.pngPass12
+ Rules +
;StatusWarningCritical.pngCritical0
;StatusWarning.pngViolated8
;StatusBigOk.pngOk158
+ Issues +
;Empty.pngAll19
;Severity_Blocker.pngBlocker0
;Severity_Critical.pngCritical0
;Severity_High.pngHigh6
;Severity_Medium.pngMedium5
;Severity_Low.pngLow8
;Empty.pngSuppressed0
+ + + + + + + + + +
0
  • The number of projects with no issues.
  • + Sort the column #Un-resolved ascending to list these files first. +
1
  • The number of projects with at least one unresolved issue but no new issue added since the baseline.
  • + Sort the column #Un-resolved Issues to list these files first. +
0
  • The number of projects with at least one new issue introduced since the baseline.
  • + Sort the column #New Issues to list these files first. +
;InfoSmall.png + Clicking a project's name selects its associated source files under the Issues tab.
+ This occurs because the search pattern for the source files grid is set to the project's name. +
Project Name#New Issues#Un- resolved#Fixed
New Debt
Debt%Cov#Types#Statements
;Project-CSharp.pngClearstreamAPIConnector01900min 0s2h 55minN/A9213
;StatusQGPass.png12 pass +
  • The number of Quality Gates that pass.
  • A Quality Gate passes if its value is lower than its warning threshold, and lower than its failure threshold.
;StatusQGWarn.png0 warn +
  • The number of Quality Gates that warn.
  • A Quality Gate warns if its value is equal to or higher than its warning threshold, but lower than its failure threshold.
;StatusQGFail.png0 fail +
  • The number of Quality Gates that fail.
  • A Quality Gate fails if its value is equal to or higher than its failure threshold. If any, it means that the code is not ready for production. You have the option to stop the build process upon any Quality Gate failure.
;Info.png + Quality Gates that measure diff cannot
+ be run on the baseline. Hence they
+ have blank trend and baseline value. +
NameTrendBaseline StatusStatusGroup
;StatusQGPass.png   Percentage Coverage
;TrendIconGrayConstant.png;StatusQGPass.pngN/A %;StatusQGPass.pngN/A %Quality Gates
;StatusQGPass.png   Percentage Coverage on New Code
;TrendIconGrayConstant.png;StatusQGPass.pngN/A %;StatusQGPass.pngN/A %Quality Gates
;StatusQGPass.png   Percentage Coverage on Refactored Code
;TrendIconGrayConstant.png;StatusQGPass.pngN/A %;StatusQGPass.pngN/A %Quality Gates
;StatusQGPass.png   Blocker Issues
;TrendIconGrayConstant.png;StatusQGPass.png0 issues;StatusQGPass.png0 issuesQuality Gates
;StatusQGPass.png   Critical Issues
;TrendIconGrayConstant.png;StatusQGPass.png0 issues;StatusQGPass.png0 issuesQuality Gates
;StatusQGPass.png   New Blocker / Critical / High Issues
;StatusQGPass.png0 issuesQuality Gates
;StatusQGPass.png   Critical Rules Violated
;TrendIconGrayConstant.png;StatusQGPass.png0 rules;StatusQGPass.png0 rulesQuality Gates
;StatusQGPass.png   Treat Compiler Warnings as Error
;TrendIconGrayConstant.png;StatusQGPass.png0 issues;StatusQGPass.png0 issuesQuality Gates
;StatusQGPass.png   Percentage Debt
;TrendIconGrayConstant.png;StatusQGPass.png6.64 %;StatusQGPass.png6.64 %Quality Gates
;StatusQGPass.png   New Debt since Baseline
;StatusQGPass.png0 man-daysQuality Gates
;StatusQGPass.png   Debt Rating per Namespace
;TrendIconGrayConstant.png;StatusQGPass.png0 namespaces;StatusQGPass.png0 namespacesQuality Gates
;StatusQGPass.png   New Annual Interest since Baseline
;StatusQGPass.png0 man-daysQuality Gates
;StatusBigOk.png158 pass +
  • The number of CQLinq rules that are not violated. Those rules are not listed below.
  • Notice that Roslyn Analyzers that pass are not imported. Thus, they are not counted in this number.
;StatusWarning.png8 violated + The number of CQLinq rules and Roslyn Analyzers that are violated. They are listed below.;StatusWarningCritical.png0 violated +
  • The number of CQLinq rules marked as critical that are violated. They are listed below with a top-left red tick.
  • By sorting the first column, violated critical rules can be listed first.
;InfoSmall.png
  • + Rules can also be checked live at + development-time, from within the IDE + Online documentation. +
  • + Rules that rely on diff cannot be run on the baseline. Hence, they have blank values in column #New Issues or Fixed. +
  • + Number of Rules or Queries with Error (syntax error, exception thrown, time-out): 0
+ + +
+

Size

+
+ +
+

% Coverage and % Debt

+
+ +
+

Issues

+
+ +
+

Rules

+
+ +
+

Quality Gates

+
+ +
+

Debt

+
+ + + + + + + + +

Analysis Logs

Logs emitted during NDepend analysis.

Warnings can reveal potential flaws concerning the health of the build process.

A particular warning can be disabled through the NDepend interactive UI, panel Error List, tick the checkbox Disabled corresponding to the warning to disable.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Message +
;InfoBig.pngBegin full analysis with NDepend v2024.1.1 on 04 Jul 2024 11:53:22
;InfoBig.pngVisual Studio solution file resolved to absolute file path: from {.\ClearstreamAPIConnector.sln} to {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\ClearstreamAPIConnector.sln}
;InfoBig.pngOutput directory resolved to absolute directory path: C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\NDependOut
;InfoBig.png.NET Assembly resolved from the Visual Studio solution file {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\ClearstreamAPIConnector.sln} + C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\bin\Debug\net7.0\ClearstreamAPIConnector.dll
;InfoBig.pngNo .NET Assembly filtered out from the Visual Studio solution file {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\ClearstreamAPIConnector.sln}.
;InfoBig.pngConcurrent mode
;StatusWarning.pngThe source file {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\DiTemplate.cs} (last modified 26 Jun 2024 08:42:44) and the PDB file of the assembly {ClearstreamAPIConnector} (last modified 18 Aug 2023 12:45:55) are not in-sync.
;StatusWarning.pngThe source file {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\LoggingHandler.cs} (last modified 26 Jun 2024 08:42:44) and the PDB file of the assembly {ClearstreamAPIConnector} (last modified 18 Aug 2023 12:45:55) are not in-sync.
;StatusWarning.pngThe source file {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\Program.cs} (last modified 26 Jun 2024 08:42:44) and the PDB file of the assembly {ClearstreamAPIConnector} (last modified 18 Aug 2023 12:45:55) are not in-sync.
;StatusWarning.pngThe source file {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\Token.cs} (last modified 26 Jun 2024 08:42:44) and the PDB file of the assembly {ClearstreamAPIConnector} (last modified 18 Aug 2023 12:45:55) are not in-sync.
;InfoBig.png4 source files parsed ; 4 source files not found ; 4 source files not in-sync with PDB
;InfoBig.png0 code rule has been extracted from code.
;InfoBig.pngNo issue have been imported. No directory that contains issue files have been resolved from the project ClearstreamAPIConnector
;InfoBig.pngNo dependency cycle detected in assemblies referencement graph.
;InfoBig.pngDo merge code generated by compiler into application code.
;InfoBig.pngAnalyze dependencies of your application.
;InfoBig.pngNo SuppressMessageAttribute found in the analyzed code base. Since NDepend v2018.2 SuppressMessageAttribute can be used to suppress NDepend issues. Don't forget to set in your projects the compilation symbol CODE_ANALYSIS to use this attribute to suppress NDepend issues.
;InfoBig.pngPersisting code model snapshot in {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\NDependOut\NDependAnalysisResult_ClearstreamAPIConnector_2024Jul04_11h53m22.ndar}
;StatusWarning.pngThe source directory {C:\Users\johan\OneDrive\DEV\ClearstreamAPIConnector} referenced by the PDB file of the assembly {ClearstreamAPIConnector} can't be found.
;InfoBig.pngLog trend metrics values.
;StatusWarning.pngRule {From now, all types added should be 100% covered by tests} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.
;StatusWarning.pngRule {From now, all types added should be 100% covered by tests} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.
;StatusWarning.pngRule {Avoid decreasing code coverage by tests of types} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.
;StatusWarning.pngRule {Avoid decreasing code coverage by tests of types} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.
;StatusWarning.pngRule {Code should be tested} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.
;StatusWarning.pngRule {Code should be tested} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.
;StatusWarning.pngRule {New Types and Methods should be tested} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.
;StatusWarning.pngRule {New Types and Methods should be tested} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.
;StatusWarning.pngRule {Methods refactored should be tested} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.
;StatusWarning.pngRule {Methods refactored should be tested} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.
;StatusWarning.pngRule {Assemblies and Namespaces should be tested} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.
;StatusWarning.pngRule {Assemblies and Namespaces should be tested} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.
;StatusWarning.pngRule {Types almost 100% tested should be 100% tested} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.
;StatusWarning.pngRule {Types almost 100% tested should be 100% tested} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.
;StatusWarning.pngRule {Namespaces almost 100% tested should be 100% tested} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.
;StatusWarning.pngRule {Namespaces almost 100% tested should be 100% tested} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.
;StatusWarning.pngRule {Types that used to be 100% covered by tests should still be 100% covered} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.
;StatusWarning.pngRule {Types that used to be 100% covered by tests should still be 100% covered} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.
;StatusWarning.pngRule {Types tagged with FullCoveredAttribute should be 100% covered} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.
;StatusWarning.pngRule {Types tagged with FullCoveredAttribute should be 100% covered} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.
;StatusWarning.pngRule {Types 100% covered should be tagged with FullCoveredAttribute} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.
;StatusWarning.pngRule {Types 100% covered should be tagged with FullCoveredAttribute} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.
;StatusWarning.pngRule {Methods should have a low C.R.A.P score} relies on code coverage data that is not available in the baseline code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.
;StatusWarning.pngRule {Methods should have a low C.R.A.P score} relies on code coverage data that is not available in the newer code base snapshot. The rule hasen't been executed on both baseline and newer code base snapshots.
;StatusWarning.pngQuality Gate {Percentage Coverage} relies on code coverage data that is not available in the baseline code base snapshot.
;StatusWarning.pngQuality Gate {Percentage Coverage} relies on code coverage data that is not available in the newer code base snapshot.
;StatusWarning.pngQuality Gate {Percentage Coverage on New Code} relies on code coverage data that is not available in the baseline code base snapshot.
;StatusWarning.pngQuality Gate {Percentage Coverage on New Code} relies on code coverage data that is not available in the newer code base snapshot.
;StatusWarning.pngQuality Gate {Percentage Coverage on Refactored Code} relies on code coverage data that is not available in the baseline code base snapshot.
;StatusWarning.pngQuality Gate {Percentage Coverage on Refactored Code} relies on code coverage data that is not available in the newer code base snapshot.
;InfoBig.pngExecute queries and rules
;InfoBig.pngOutput report source files
;StatusWarning.pngThe baseline versions of source files modified are not available in the report. +Reason: Cannot find the file {SourceFiles.zip} in the analysis result directory {C:\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\NDependOut}. +Make sure that the NDepend Project Properties > Analysis > Zip Source Files setting is enabled.
;InfoBig.pngOutput report projects
;InfoBig.pngBuilding the report (standard).
;InfoBig.pngNDepend analysis done. Duration: 00:05.663

Application Statistics

+ Stat + + # Occurences + + Avg + + StdDev + + Max +
+ Properties on interfaces + interfaces + 00-1 properties on
+ Methods on interfaces + interfaces + 00-1 methods on
+ Arguments on methods on interfaces + methods + 00-1 arguments on
+ Public properties on classes + 9 Classes + 1.563.2410 public properties on TestClearstreamAPIEndpoint.DiTemplate
+ Public methods on classes + 9 classes + 4.226.4321 public methods on TestClearstreamAPIEndpoint.DiTemplate
+ Arguments on public methods on classes + 38 methods + 0.50.51 arguments on System.Runtime.CompilerServices.NullableAttribute..ctor(Byte)
+ IL instructions in non-abstract methods + 47 methods + 52.57121.36430 IL instructions in TestClearstreamAPIEndpoint.Program.GetRefreshTokenAsync(Token)
+ Cyclomatic complexity on non abstract Methods + 47 Methods + 4.779.64 + CC = 34 for TestClearstreamAPIEndpoint.Program.GetRefreshTokenAsync(Token)

Assemblies Metrics

+ If you wish to define thresholds on assemblies' Code Metrics, consider writing some Rules.
+ Clicking column header arrows sorts values.
+ Clicking column header title text redirect to the online Code Metric definition.
+ Assemblies + # lines of code# IL instruction + # Types + + # Abstract Types + # lines of comment% Comment% CoverageAfferent CouplingEfferent CouplingRelational CohesionInstabilityAbstractnessDistance
ClearstreamAPIConnector v1.0.0.021324719011935.84-0652100

+ If you wish to define thresholds on types' Code Metrics, consider writing some Rule.
+ Clicking column header arrows sorts values.
+ Clicking column header title text redirect to the online Code Metric definition.

Types Metrics : Code Quality

+ Type Name + Type Rank# Lines Of Code# IL Instructions# Lines Of Comment% CommentCyclomatic ComplexityIL Cyclomatic Complexity% CoverageAfferent CouplingEfferent Coupling + Type Namespace +
EmbeddedAttribute4.5104---1-33Microsoft.CodeAnalysis
NullableAttribute4.49019---2-57System.Runtime.CompilerServices
NullableContextAttribute2.6407---1-46System.Runtime.CompilerServices
DiTemplate2.12207400021-28TestClearstreamAPIEndpoint
LoggingHandler0.271326700020-123TestClearstreamAPIEndpoint
DiTemplateList0.2704---1-14TestClearstreamAPIEndpoint
Token0.278320009-18
Program0.151722057000168-063TestClearstreamAPIEndpoint
RefSafetyRulesAttribute0.1507---1-06System.Runtime.CompilerServices


  

Types Metrics : Code Members and Inheritance

+ Type Name + # Instance Methods + Nb Static Methods + + Nb Properties + # Fields# Children ClassesDepth Of Inheritance Tree + Type Namespace +
EmbeddedAttribute100002Microsoft.CodeAnalysis
NullableAttribute200102System.Runtime.CompilerServices
NullableContextAttribute100102System.Runtime.CompilerServices
DiTemplate210101001TestClearstreamAPIEndpoint
LoggingHandler200001TestClearstreamAPIEndpoint
DiTemplateList100001TestClearstreamAPIEndpoint
Token904401
Program180001TestClearstreamAPIEndpoint
RefSafetyRulesAttribute100102System.Runtime.CompilerServices


  

Types Metrics : Lack Of Cohesion Of Methods and Association Between Classes

+ Type Name + Lack Of Cohesion Of MethodsLack Of Cohesion Of Methods HSAssociation Between Classes + Type Namespace +
EmbeddedAttribute001Microsoft.CodeAnalysis
NullableAttribute001System.Runtime.CompilerServices
NullableContextAttribute001System.Runtime.CompilerServices
DiTemplate001TestClearstreamAPIEndpoint
LoggingHandler0018TestClearstreamAPIEndpoint
DiTemplateList001TestClearstreamAPIEndpoint
Token001
Program0081TestClearstreamAPIEndpoint
RefSafetyRulesAttribute001System.Runtime.CompilerServices

Namespaces Metrics

+ If you wish to define thresholds on namespaces' Code Metrics, consider writing some Code Rules.
+ Clicking column header arrows sorts values.
+ Clicking column header title text redirect to the online Code Metric definition.
+ Namespaces + # lines of code# IL instruction + # Types + # lines of comment% Comment% CoverageAfferent CouplingEfferent Coupling
8321---14
Microsoft.CodeAnalysis041---12
ClearstreamAPIConnector .dll::System.Runtime .CompilerServices0333---23
TestClearstreamAPIEndpoint20524024---019

Quality Gates
1200

;QGPass.png   Quality Gate Pass:    Percentage Coverage
• Quality Gate Description:

+Code coverage is a measure used to describe the degree to which the source code of a program is tested by a particular test suite. A program with high code coverage, measured as a percentage, has had more of its source code executed during testing which suggests it has a lower chance of containing undetected software bugs compared to a program with low code coverage.

+Code coverage is certainly the most important quality code metric. But coverage is not enough the team needs to ensure that results are checked at test-time. These checks can be done both in test code, and in application code through assertions. The important part is that a test must fail explicitly when a check gets unvalidated during the test execution.

+This quality gate defines a warn threshold (80%) and a fail threshold (70%). These are indicative thresholds and in practice the more the better. To achieve high coverage and low risk, make sure that new and refactored classes gets 100% covered by tests and that the application and test code contains as many checks/assertions as possible.

+ Scalar Result: N/A %

;QGPass.png   Quality Gate Pass:    Percentage Coverage on New Code
• Quality Gate Description:

+New Code is defined as methods added since the baseline.

+To achieve high code coverage it is essential that new code gets properly tested and covered by tests. It is advised that all non-UI new classes gets 100% covered.

+Typically 90% of a class is easy to cover by tests and 10% is hard to reach through tests. It means that this 10% remaining is not easily testable, which means it is not well designed, which often means that this code is especially error-prone. This is the reason why it is important to reach 100% coverage for a class, to make sure that potentially error-prone code gets tested.

+ Scalar Result: N/A %

;QGPass.png   Quality Gate Pass:    Percentage Coverage on Refactored Code

+ Scalar Result: N/A %

;QGPass.png   Quality Gate Pass:    Blocker Issues
• Quality Gate Description:

+An issue with the severity Blocker cannot move to production, it must be fixed.

+The severity of an issue is either defined explicitly in the rule source code, either inferred from the issue annual interest and thresholds defined in the NDepend Project Properties > Issue and Debt.

+ No issue matched

;QGPass.png   Quality Gate Pass:    Critical Issues
• Quality Gate Description:

+An issue with a severity level Critical shouldn't move to production. It still can for business imperative needs purposes, but at worst it must be fixed during the next iterations.

+The severity of an issue is either defined explicitly in the rule source code, either inferred from the issue annual interest and thresholds defined in the NDepend Project Properties > Issue and Debt.

+ No issue matched

;QGPass.png   Quality Gate Pass:    New Blocker / Critical / High Issues

+ No issue matched

;QGPass.png   Quality Gate Pass:    Critical Rules Violated

+ No rule matched

;QGPass.png   Quality Gate Pass:    Treat Compiler Warnings as Error

+ No issue matched

;QGPass.png   Quality Gate Pass:    Percentage Debt

+ Scalar Result: 6.64 %

;QGPass.png   Quality Gate Pass:    New Debt since Baseline
• Quality Gate Description:

+This Quality Gate fails if the estimated effort to fix new or worsened issues (what is called the New Debt since Baseline) is higher than 2 man-days.

+This Quality Gate warns if this estimated effort is positive.

+Debt documentation: https://www.ndepend.com/docs/technical-debt#Debt

+ Scalar Result: 0 man-days

;QGPass.png   Quality Gate Pass:    Debt Rating per Namespace

+ No namespace matched

;QGPass.png   Quality Gate Pass:    New Annual Interest since Baseline

+ Scalar Result: 0 man-days

Hot Spots
000

    Code Smells
    000

      Code Smells Regression
      000

        Object Oriented Design
        000

          Design
          000

            Architecture
            000

              API Breaking Changes
              000

                Code Coverage
                000

                  Dead Code
                  000

                    Security
                    000

                      Visibility
                      000

                        Immutability
                        000

                          Naming Conventions
                          000

                            Source Files Organization
                            000

                              ;GroupHierarchy.png
                              .NET Framework Usage
                              000

                                ;GroupHierarchy.png
                                API Usage
                                000

                                  Defining JustMyCode
                                  000

                                    ;GroupHierarchy.png
                                    Trend Metrics
                                    000

                                      Code Diff Summary
                                      000

                                        Roslyn Analyzers
                                        000

                                          Rules extracted from Source Code
                                          000

                                            Object Oriented Design
                                            1310

                                            ;Warning.png   Rule Violated:    ND1203    Class with no descendant should be sealed if possible

                                            3 types matched + Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) +

                                            3 types# lines of code (LOC)DebtSeverityFull Name
                                            ;class.pngProgram|m100|0| 172|m0|0| 0min 30s0MediumTestClearstreamAPIEndpoint.Program
                                            ;class.pngToken|m4|1| 8|m0|1| 0min 30s1MediumToken
                                            ;class.pngDiTemplateList|m0|2| 0|m0|2| 0min 30s2MediumTestClearstreamAPIEndpoint .DiTemplateList

                                            Design
                                            1110

                                            ;Warning.png   Rule Violated:    ND1307    Declare types in namespaces

                                            1 namespace matched + Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) +

                                            1 namespacechildTypes# lines of code (LOC)DebtSeverityFull Name
                                            N:anonymous namespace in assembly ClearstreamAPIConnector|m0|0|

                                            1 type

                                            |m0|0| 8|m0|0| 2min 0s0Medium{anonymous namespace} in assembly ClearstreamAPIConnector

                                            Dead Code
                                            310

                                            ;Warning.png   Rule Violated:    ND1701    Potentially Dead Methods

                                            3 methods matched + Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) +

                                            3 methodsdepthMethodsCallingMeDebtAnnual InterestFull Name
                                            ;method.pngValidateRemoteCertificate(Object ,X509Certificate,X509Chain ,SslPolicyErrors)|m0|0| 00no method|m0|0| 10min210minTestClearstreamAPIEndpoint.Program .ValidateRemoteCertificate(Object ,X509Certificate,X509Chain ,SslPolicyErrors)
                                            ;method.pngGetRefreshTokenAsync(Token)|m0|1| 01no method|m0|1| 10min042minTestClearstreamAPIEndpoint.Program .GetRefreshTokenAsync(Token)
                                            ;method.pngCallClearstreamPlaygroundApiAsyn c (Token)|m0|2| 02no method|m0|2| 10min128minTestClearstreamAPIEndpoint.Program .CallClearstreamPlaygroundApiAsync (Token)

                                            Security
                                            810

                                            ;Warning.png   Rule Violated:    ND3103    Don't disable certificate validation

                                            3 methods matched + Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) +

                                            3 methodsDebtSeverityFull Name
                                            ;method.pngGetRefreshTokenAsync(Token)|m0|0| 30min0HighTestClearstreamAPIEndpoint.Program .GetRefreshTokenAsync(Token)
                                            ;method.pngGetElibilityTokenAsync()|m0|1| 30min1HighTestClearstreamAPIEndpoint.Program .GetElibilityTokenAsync()
                                            ;method.pngMain(String[])|m0|2| 30min2HighTestClearstreamAPIEndpoint.Program .Main(String[])

                                            Visibility
                                            920

                                            ;Warning.png   Rule Violated:    ND1807    Avoid public methods not publicly visible

                                            3 methods matched + Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) +

                                            3 methodsparentTypeVisibilitydeclareMethodAsmethodsCallerDebtSeverityFull Name
                                            ;property-get.pngget_access_token()0declared as *internal*0internal|m100|0|

                                            3 methods

                                            |m0|0| 0min 30s0LowToken.get_access_token()
                                            ;property-get.pngget_expires_in()1declared as *internal*1internal|m0|2|

                                            1 method

                                            |m0|1| 0min 30s1LowToken.get_expires_in()
                                            ;property-get.pngget_refresh_token()2declared as *internal*2internal|m50|1|

                                            2 methods

                                            |m0|2| 0min 30s2LowToken.get_refresh_token()
                                            ;Warning.png   Rule Violated:    ND1803    Types that could be declared as private, nested in a parent type

                                            1 type matched + Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) +

                                            1 typecouldBeNestedInDebtSeverityFull Name
                                            ;class.pngDiTemplateList0;class.pngTestClearstreamAPIEndpoint.Program|m0|0| 3min 0s0LowTestClearstreamAPIEndpoint .DiTemplateList

                                            Source Files Organization
                                            420

                                            ;Warning.png   Rule Violated:    ND2100    Avoid referencing source file out of the project directory

                                            4 types matched + Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) +

                                            4 typessourceFilePathprojectFilePathDebtSeverityFull Name
                                            ;class.pngToken1;class.png\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\Token.cs1;class.png\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\ClearstreamAPIConnector.csproj|m0|1| 10min1LowToken
                                            ;class.pngDiTemplate0;class.png\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\DiTemplate.cs0;class.png\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\ClearstreamAPIConnector.csproj|m0|0| 10min0LowTestClearstreamAPIEndpoint .DiTemplate
                                            ;class.pngLoggingHandler3;class.png\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\LoggingHandler.cs3;class.png\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\ClearstreamAPIConnector.csproj|m0|3| 10min3LowTestClearstreamAPIEndpoint .LoggingHandler
                                            ;class.pngProgram2;class.png\Users\johan\OneDrive\DEV\ClearstreamAPIConnector\Program.cs2;class.png\Users\Johannes Rest\OneDrive\DEV\ClearstreamAPIConnector\ClearstreamAPIConnector.csproj|m0|2| 10min2LowTestClearstreamAPIEndpoint.Program
                                            ;Warning.png   Rule Violated:    ND2104    Types with source files stored in the same directory, should be declared in the same namespace

                                            1 namespace matched + Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) +

                                            1 namespacetypesOutOfMainNamespacetypesInMainNamespaceDebtSeverityFull Name
                                            ;namespace.pngTestClearstreamAPIEndpoint|m0|0|

                                            1 type

                                            |m0|0|

                                            3 types

                                            |m0|0| 7min0HighTestClearstreamAPIEndpoint

                                            Hot Spots

                                            ;Ok.png   Code Query:    Types Hot Spots

                                            3 types matched

                                            3 typesDebtIssuesAnnual InterestBreaking Point# lines of code (LOC)DebtRatingDebtRatioFull Name
                                            ;class.pngProgram|m100|0| 2h 10min|m100|0|

                                            First 3 of 8 issues

                                            |m100|0| 2h 22min|m0|2| 335d|m100|0| 1721B|m19|1| 8.3TestClearstreamAPIEndpoint.Program
                                            ;class.pngToken|m6|1| 12min|m50|1|

                                            First 3 of 5 issues

                                            • ;class.pngToken violates rule 'Class with no descendant should be sealed if possible'
                                            • ;class.pngToken violates rule 'Avoid referencing source file out of the project directory'
                                            • ;property-get.pngToken.get_access_token() violates rule 'Avoid public methods not publicly visible'
                                            |m0|1| 2min 0s|m100|0| 6y|m4|1| 82B|m0|2| 5.34Token
                                            ;class.pngDiTemplateList|m0|2| 3min 30s|m0|2|

                                            2 issues

                                            • TestClearstreamAPIEndpoint .DiTemplateList} violates rule 'Class with no descendant should be sealed if possible'
                                            • TestClearstreamAPIEndpoint .DiTemplateList} violates rule 'Types that could be declared as private, nested in a parent type'
                                            |m0|2| 2min 0s|m16|1| 1y 273d|m0|2| 00D|m100|0| 20.25TestClearstreamAPIEndpoint .DiTemplateList
                                            ;Ok.png   Code Query:    Types to Fix Priority

                                            1 type matched

                                            1 typeBreaking PointDebtAnnual InterestIssues# lines of code (LOC)DebtRatingDebtRatioFull Name
                                            ;class.pngProgram|m0|0| 335d|m0|0| 2h 10min|m0|0| 2h 22min|m0|0|

                                            First 3 of 8 issues

                                            |m0|0| 1720B|m0|0| 8.3TestClearstreamAPIEndpoint.Program
                                            ;Ok.png   Code Query:    Issues to Fix Priority

                                            19 issues matched

                                            19 issuesDebtAnnual InterestBreaking PointCodeElementFull Name
                                            High issue on: ;method.pngTestClearstreamAPIEndpoint .Program .GetRefreshTokenAsync(Token)|m32|05| 10min0042min|m15|10| 86d06;method.pngTestClearstreamAPIEndpoint.Program .GetRefreshTokenAsync(Token)Rule violated: Potentially Dead Methods
                                            Medium issue on: ;class.pngTestClearstreamAPIEndpoint .Program|m0|14| 0min 30s102min 0s|m16|09| 91d05;class.pngTestClearstreamAPIEndpoint.ProgramRule violated: Class with no descendant should be sealed if possible
                                            Medium issue on: ;class.pngToken|m0|13| 0min 30s072min 0s|m16|07| 91d08;class.pngTokenRule violated: Class with no descendant should be sealed if possible
                                            {C:TestClearstreamAPIEndpoint .DiTemplateList}|m0|18| 0min 30s082min 0s|m16|08| 91d07;class.pngTestClearstreamAPIEndpoint .DiTemplateListRule violated: Class with no descendant should be sealed if possible
                                            {N:TestClearstreamAPIEndpoint}|m22|10| 7min0420min|m23|06| 127d04;namespace.pngTestClearstreamAPIEndpointRule violated: Types with source files stored in the same directory, should be declared in the same namespace
                                            High issue on: ;method.pngTestClearstreamAPIEndpoint .Program .CallClearstreamPlaygroundApiAsync (Token)|m32|06| 10min0128min|m23|05| 130d01;method.pngTestClearstreamAPIEndpoint.Program .CallClearstreamPlaygroundApiAsync (Token)Rule violated: Potentially Dead Methods
                                            Medium issue on: ;namespace.png{anonymous namespace in assembly ClearstreamAPIConnector}|m5|12| 2min 0s092min 0s|m66|04| 1y00N:anonymous namespace in assembly ClearstreamAPIConnectorRule violated: Declare types in namespaces
                                            Medium issue on: ;method.pngTestClearstreamAPIEndpoint .Program .ValidateRemoteCertificate(Object ,X509Certificate,X509Chain ,SslPolicyErrors)|m32|04| 10min0610min|m66|03| 1y03;method.pngTestClearstreamAPIEndpoint.Program .ValidateRemoteCertificate(Object ,X509Certificate,X509Chain ,SslPolicyErrors)Rule violated: Potentially Dead Methods
                                            High issue on: ;method.pngTestClearstreamAPIEndpoint .Program .GetRefreshTokenAsync(Token)|m100|01| 30min0520min|m100|00| 1y 182d02;method.pngTestClearstreamAPIEndpoint.Program .GetRefreshTokenAsync(Token)Rule violated: Don't disable certificate validation
                                            High issue on: ;method.pngTestClearstreamAPIEndpoint .Program .GetElibilityTokenAsync()|m100|02| 30min0220min|m100|02| 1y 182d09;method.pngTestClearstreamAPIEndpoint.Program .GetElibilityTokenAsync()Rule violated: Don't disable certificate validation
                                            High issue on: ;method.pngTestClearstreamAPIEndpoint .Program .Main(String[])|m100|00| 30min0320min|m100|01| 1y 182d16;method.pngTestClearstreamAPIEndpoint.Program .Main(String[])Rule violated: Don't disable certificate validation
                                            {C:TestClearstreamAPIEndpoint .DiTemplateList}|m8|11| 3min 0s150min 0s|m0|16| 00:00:0015;class.pngTestClearstreamAPIEndpoint .DiTemplateListRule violated: Types that could be declared as private, nested in a parent type
                                            Low issue on: ;property-get.pngToken.get_access_token()|m0|16| 0min 30s170min 0s|m0|15| 00:00:0018;property-get.pngToken.get_access_token()Rule violated: Avoid public methods not publicly visible
                                            Low issue on: ;property-get.pngToken.get_expires_in()|m0|15| 0min 30s140min 0s|m0|18| 00:00:0017;property-get.pngToken.get_expires_in()Rule violated: Avoid public methods not publicly visible
                                            Low issue on: ;property-get.pngToken.get_refresh_token()|m0|17| 0min 30s160min 0s|m0|17| 00:00:0014;property-get.pngToken.get_refresh_token()Rule violated: Avoid public methods not publicly visible
                                            Low issue on: ;class.pngToken|m32|07| 10min180min 0s|m0|12| 00:00:0011;class.pngTokenRule violated: Avoid referencing source file out of the project directory
                                            Low issue on: ;class.pngTestClearstreamAPIEndpoint .DiTemplate|m32|08| 10min130min 0s|m0|11| 00:00:0010;class.pngTestClearstreamAPIEndpoint .DiTemplateRule violated: Avoid referencing source file out of the project directory
                                            Low issue on: ;class.pngTestClearstreamAPIEndpoint .LoggingHandler|m32|09| 10min110min 0s|m0|14| 00:00:0013;class.pngTestClearstreamAPIEndpoint .LoggingHandlerRule violated: Avoid referencing source file out of the project directory
                                            Low issue on: ;class.pngTestClearstreamAPIEndpoint .Program|m32|03| 10min120min 0s|m0|13| 00:00:0012;class.pngTestClearstreamAPIEndpoint.ProgramRule violated: Avoid referencing source file out of the project directory
                                            ;Ok.png   Code Query:    Debt and Issues per Rule

                                            8 rules matched

                                            8 rulesIssuesDebtAnnual InterestBreaking PointCategoryFull Name
                                            Don't disable certificate validation|m66|1|

                                            3 issues

                                            |m100|0| 1h 30min|m75|1| 1h 0min|m100|0| 1y 182d2Project Rules \ SecurityRule
                                            Avoid referencing source file out of the project directory|m100|0|

                                            First 3 of 4 issues

                                            |m43|1| 40min|m0|6| 0min 0s|m0|6| 00:00:003Project Rules \ Source Files OrganizationRule
                                            Potentially Dead Methods|m66|2|

                                            3 issues

                                            |m32|2| 30min|m100|0| 1h 20min|m25|2| 136d0Project Rules \ Dead CodeRule
                                            Types with source files stored in the same directory, should be declared in the same namespace|m0|5|

                                            1 issue

                                            • TestClearstreamAPIEndpoint} violates rule 'Types with source files stored in the same directory, should be declared in the same namespace'
                                            |m6|3| 7min|m25|2| 20min|m23|3| 127d1Project Rules \ Source Files OrganizationRule
                                            Types that could be declared as private, nested in a parent type|m0|7|

                                            1 issue

                                            • TestClearstreamAPIEndpoint .DiTemplateList} violates rule 'Types that could be declared as private, nested in a parent type'
                                            |m1|4| 3min 0s|m0|7| 0min 0s|m0|7| 00:00:006Project Rules \ VisibilityRule
                                            Declare types in namespaces|m0|6|

                                            1 issue

                                            • ;namespace.png{anonymous namespace in assembly ClearstreamAPIConnector} violates rule 'Declare types in namespaces'
                                            |m0|5| 2min 0s|m2|4| 2min 0s|m66|1| 1y7Project Rules \ DesignRule
                                            Class with no descendant should be sealed if possible|m66|4|

                                            3 issues

                                            • ;class.pngTestClearstreamAPIEndpoint.Program violates rule 'Class with no descendant should be sealed if possible'
                                            • ;class.pngToken violates rule 'Class with no descendant should be sealed if possible'
                                            • TestClearstreamAPIEndpoint .DiTemplateList} violates rule 'Class with no descendant should be sealed if possible'
                                            |m0|7| 1min 30s|m7|3| 6min|m16|4| 91d4Project Rules \ Object Oriented DesignRule
                                            Avoid public methods not publicly visible|m66|3|

                                            3 issues

                                            |m0|6| 1min 30s|m0|5| 0min 0s|m0|5| 00:00:005Project Rules \ VisibilityRule
                                            ;Ok.png   Code Query:    New Debt and Issues per Rule

                                            + No rule matched

                                            ;Ok.png   Code Query:    Debt and Issues per Code Element

                                            15 code containers matched

                                            15 code containersIssuesDebtAnnual InterestBreaking PointFull Name
                                            ;method.pngGetRefreshTokenAsync(Token)|m100|03|

                                            2 issues

                                            |m100|00| 40min|m100|00| 1h 2min|m12|07| 235dTestClearstreamAPIEndpoint.Program .GetRefreshTokenAsync(Token)
                                            ;method.pngGetElibilityTokenAsync()|m0|07|

                                            1 issue

                                            |m74|02| 30min|m32|03| 20min|m28|03| 1y 182dTestClearstreamAPIEndpoint.Program .GetElibilityTokenAsync()
                                            ;method.pngMain(String[])|m0|06|

                                            1 issue

                                            |m74|01| 30min|m32|04| 20min|m28|04| 1y 182dTestClearstreamAPIEndpoint.Program .Main(String[])
                                            ;class.pngToken|m100|01|

                                            2 issues

                                            • ;class.pngToken violates rule 'Class with no descendant should be sealed if possible'
                                            • ;class.pngToken violates rule 'Avoid referencing source file out of the project directory'
                                            |m25|04| 10min|m3|07| 2min 0s|m100|00| 5y 91dToken
                                            ;class.pngProgram|m100|02|

                                            2 issues

                                            |m25|03| 10min|m3|06| 2min 0s|m100|01| 5y 91dTestClearstreamAPIEndpoint.Program
                                            ;class.pngDiTemplate|m0|04|

                                            1 issue

                                            |m24|06| 10min|m0|13| 0min 0s|m0|13| 00:00:00TestClearstreamAPIEndpoint .DiTemplate
                                            ;class.pngLoggingHandler|m0|08|

                                            1 issue

                                            |m24|05| 10min|m0|14| 0min 0s|m0|14| 00:00:00TestClearstreamAPIEndpoint .LoggingHandler
                                            ;method.pngValidateRemoteCertificate(Object ,X509Certificate,X509Chain ,SslPolicyErrors)|m0|05|

                                            1 issue

                                            |m24|07| 10min|m16|05| 10min|m19|06| 1yTestClearstreamAPIEndpoint.Program .ValidateRemoteCertificate(Object ,X509Certificate,X509Chain ,SslPolicyErrors)
                                            ;method.pngCallClearstreamPlaygroundApiAsyn c (Token)|m0|13|

                                            1 issue

                                            |m24|08| 10min|m45|01| 28min|m6|08| 130dTestClearstreamAPIEndpoint.Program .CallClearstreamPlaygroundApiAsync (Token)
                                            ;namespace.pngTestClearstreamAPIEndpoint|m0|14|

                                            1 issue

                                            • TestClearstreamAPIEndpoint} violates rule 'Types with source files stored in the same directory, should be declared in the same namespace'
                                            |m16|09| 7min|m32|02| 20min|m6|09| 127dTestClearstreamAPIEndpoint
                                            ;class.pngDiTemplateList|m100|00|

                                            2 issues

                                            • TestClearstreamAPIEndpoint .DiTemplateList} violates rule 'Class with no descendant should be sealed if possible'
                                            • TestClearstreamAPIEndpoint .DiTemplateList} violates rule 'Types that could be declared as private, nested in a parent type'
                                            |m7|10| 3min 30s|m3|09| 2min 0s|m33|02| 1y 273dTestClearstreamAPIEndpoint .DiTemplateList
                                            N:anonymous namespace in assembly ClearstreamAPIConnector|m0|09|

                                            1 issue

                                            • ;namespace.png{anonymous namespace in assembly ClearstreamAPIConnector} violates rule 'Declare types in namespaces'
                                            |m3|11| 2min 0s|m3|08| 2min 0s|m19|05| 1y{anonymous namespace} in assembly ClearstreamAPIConnector
                                            ;property-get.pngget_access_token()|m0|10|

                                            1 issue

                                            |m0|14| 0min 30s|m0|12| 0min 0s|m0|12| 00:00:00Token.get_access_token()
                                            ;property-get.pngget_expires_in()|m0|11|

                                            1 issue

                                            |m0|13| 0min 30s|m0|10| 0min 0s|m0|10| 00:00:00Token.get_expires_in()
                                            ;property-get.pngget_refresh_token()|m0|12|

                                            1 issue

                                            |m0|12| 0min 30s|m0|11| 0min 0s|m0|11| 00:00:00Token.get_refresh_token()
                                            ;Ok.png   Code Query:    New Debt and Issues per Code Element

                                            + No code element matched

                                            Object Oriented Design

                                            ;Ok.png   Validated Rule:    Avoid interfaces too big

                                            + No type matched

                                            ;Ok.png   Validated Rule:    Base class should not use derivatives

                                            + No type matched

                                            ;Ok.png   Validated Rule:    Class shouldn't be too deep in inheritance tree

                                            + No type matched

                                            ;Warning.png   Rule Violated:    ND1203    Class with no descendant should be sealed if possible

                                            3 types matched + Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) +

                                            3 types# lines of code (LOC)DebtSeverityFull Name
                                            ;class.pngProgram|m100|0| 172|m0|0| 0min 30s0MediumTestClearstreamAPIEndpoint.Program
                                            ;class.pngToken|m4|1| 8|m0|1| 0min 30s1MediumToken
                                            ;class.pngDiTemplateList|m0|2| 0|m0|2| 0min 30s2MediumTestClearstreamAPIEndpoint .DiTemplateList
                                            ;Ok.png   Validated Rule:    Overrides of Method() should call base.Method()

                                            + No method matched

                                            ;Ok.png   Validated Rule:    Do not hide base class methods

                                            + No method matched

                                            ;Ok.png   Validated Rule:    A stateless class or structure might be turned into a static type

                                            + No type matched

                                            ;Ok.png   Validated Rule:    Non-static classes should be instantiated or turned to static

                                            + No type matched

                                            ;Ok.png   Validated Rule:    Methods should be declared static if possible

                                            + No method matched

                                            ;Ok.png   Validated Rule:    Constructor should not call a virtual method

                                            + No method matched

                                            ;Ok.png   Validated Rule:    Avoid the Singleton pattern

                                            + No type matched

                                            ;Ok.png   Validated Rule:    Don't assign static fields from instance methods

                                            + No field matched

                                            ;Ok.png   Validated Rule:    Avoid empty interfaces

                                            + No type matched

                                            ;Ok.png   Validated Rule:    Avoid types initialization cycles

                                            + No method matched

                                            API Breaking Changes

                                            ;Ok.png   Validated Rule:    API Breaking Changes: Types

                                            + No type matched

                                            ;Ok.png   Validated Rule:    API Breaking Changes: Methods

                                            + No method matched

                                            ;Ok.png   Validated Rule:    API Breaking Changes: Fields

                                            + No field matched

                                            ;Ok.png   Validated Rule:    API Breaking Changes: Interfaces and Abstract Classes

                                            + No type matched

                                            ;Ok.png   Validated Rule:    Broken serializable types

                                            + No type matched

                                            ;Ok.png   Validated Rule:    Avoid changing enumerations Flags status

                                            + No type matched

                                            Code Coverage

                                            ;Ok.png   Validated Rule:    Code should be tested

                                            + No code container matched

                                            ;Ok.png   Validated Rule:    New Types and Methods should be tested

                                            + No code container matched

                                            ;Ok.png   Validated Rule:    Methods refactored should be tested

                                            + No method matched

                                            ;Ok.png   Validated Rule:    Assemblies and Namespaces should be tested

                                            + No code element parent matched

                                            ;Ok.png   Validated Rule:    Types almost 100% tested should be 100% tested

                                            + No type matched

                                            ;Ok.png   Validated Rule:    Namespaces almost 100% tested should be 100% tested

                                            + No namespace matched

                                            ;Ok.png   Validated Rule:    Types that used to be 100% covered by tests should still be 100% covered

                                            + No method matched

                                            ;Ok.png   Validated Rule:    Types tagged with FullCoveredAttribute should be 100% covered

                                            + No method matched

                                            ;Ok.png   Validated Rule:    Types 100% covered should be tagged with FullCoveredAttribute

                                            + No type matched

                                            ;Ok.png   Validated Rule:    Methods should have a low C.R.A.P score

                                            + No method matched

                                            Dead Code

                                            ;Ok.png   Validated Rule:    Potentially Dead Types

                                            + No type matched

                                            ;Warning.png   Rule Violated:    ND1701    Potentially Dead Methods

                                            3 methods matched + Formatting: bold✱ means added     ● means code was changed     strike-bold means removed (since baseline) +

                                            3 methodsdepthMethodsCallingMeDebtAnnual InterestFull Name
                                            ;method.pngValidateRemoteCertificate(Object ,X509Certificate,X509Chain ,SslPolicyErrors)|m0|0| 00no method|m0|0| 10min210minTestClearstreamAPIEndpoint.Program .ValidateRemoteCertificate(Object ,X509Certificate,X509Chain ,SslPolicyErrors)
                                            ;method.pngGetRefreshTokenAsync(Token)|m0|1| 01no method|m0|1| 10min042minTestClearstreamAPIEndpoint.Program .GetRefreshTokenAsync(Token)
                                            ;method.pngCallClearstreamPlaygroundApiAsyn c (Token)|m0|2| 02no method|m0|2| 10min128minTestClearstreamAPIEndpoint.Program .CallClearstreamPlaygroundApiAsync (Token)
                                            ;Ok.png   Validated Rule:    Potentially Dead Fields

                                            + No field matched

                                            ;Ok.png   Validated Rule:    Wrong usage of IsNotDeadCodeAttribute

                                            + No member matched

                                            Code Diff Summary

                                            + » Baseline : Baseline is same code base snapshot.

                                            ;Ok.png   Code Query:    New assemblies
                                            • Query Description:

                                            +This query is executed only if a baseline for comparison is defined (diff mode).

                                            +This code query lists assemblies that have been added since the baseline.

                                            + No assembly matched

                                            ;Ok.png   Code Query:    Assemblies removed
                                            • Query Description:

                                            +This query is executed only if a baseline for comparison is defined (diff mode).

                                            +This code query lists assemblies that have been removed since the baseline.

                                            + No assembly matched

                                            ;Ok.png   Code Query:    Assemblies where code was changed
                                            • Query Description:

                                            +This query is executed only if a baseline for comparison is defined (diff mode).

                                            +This code query lists assemblies in which, code has been changed since the baseline.

                                            + No assembly matched

                                            ;Ok.png   Code Query:    New namespaces
                                            • Query Description:

                                            +This query is executed only if a baseline for comparison is defined (diff mode).

                                            +This code query lists namespaces that have been added since the baseline.

                                            + No namespace matched

                                            ;Ok.png   Code Query:    Namespaces removed
                                            • Query Description:

                                            +This query is executed only if a baseline for comparison is defined (diff mode).

                                            +This code query lists namespaces that have been removed since the baseline.

                                            + No namespace matched

                                            ;Ok.png   Code Query:    Namespaces where code was changed
                                            • Query Description:

                                            +This query is executed only if a baseline for comparison is defined (diff mode).

                                            +This code query lists namespaces in which, code has been changed since the baseline.

                                            + No namespace matched

                                            ;Ok.png   Code Query:    New types
                                            • Query Description:

                                            +This query is executed only if a baseline for comparison is defined (diff mode).

                                            +This code query lists types that have been added since the baseline.

                                            + No type matched

                                            ;Ok.png   Code Query:    Types removed
                                            • Query Description:

                                            +This query is executed only if a baseline for comparison is defined (diff mode).

                                            +This code query lists types that have been removed since the baseline.

                                            + No type matched

                                            ;Ok.png   Code Query:    Types where code was changed

                                            + No type matched

                                            ;Ok.png   Code Query:    Heuristic to find types moved from one namespace or assembly to another
                                            • Query Description:

                                            +This query is executed only if a baseline for comparison is defined (diff mode).

                                            +This code query lists types moved from one namespace or assembly to another. The heuristic implemented consists in making a join LINQ query on type name (without namespace prefix), applied to the two sets of types added and types removed.

                                            + No type matched

                                            ;Ok.png   Code Query:    Types directly using one or several types changed

                                            + No type matched

                                            ;Ok.png   Code Query:    Types indirectly using one or several types changed

                                            + No type matched

                                            ;Ok.png   Code Query:    New methods
                                            • Query Description:

                                            +This query is executed only if a baseline for comparison is defined (diff mode).

                                            +This code query lists methods that have been added since the baseline.

                                            + No method matched

                                            ;Ok.png   Code Query:    Methods removed
                                            • Query Description:

                                            +This query is executed only if a baseline for comparison is defined (diff mode).

                                            +This code query lists methods that have been removed since the baseline.

                                            + No method matched

                                            ;Ok.png   Code Query:    Methods where code was changed

                                            + No method matched

                                            ;Ok.png   Code Query:    Methods directly calling one or several methods changed

                                            + No method matched

                                            ;Ok.png   Code Query:    Methods indirectly calling one or several methods changed

                                            + No method matched

                                            ;Ok.png   Code Query:    New fields
                                            • Query Description:

                                            +This query is executed only if a baseline for comparison is defined (diff mode).

                                            +This code query lists fields that have been added since the baseline.

                                            + No field matched

                                            ;Ok.png   Code Query:    Fields removed
                                            • Query Description:

                                            +This query is executed only if a baseline for comparison is defined (diff mode).

                                            +This code query lists fields that have been removed since the baseline.

                                            + No field matched

                                            ;Ok.png   Code Query:    Third party types that were not used and that are now used
                                            • Query Description:

                                            +This query is executed only if a baseline for comparison is defined (diff mode).

                                            +This code query lists types defined in third-party assemblies, that were not used at baseline time, and that are now used.

                                            + No type matched

                                            ;Ok.png   Code Query:    Third party types that were used and that are not used anymore
                                            • Query Description:

                                            +This query is executed only if a baseline for comparison is defined (diff mode).

                                            +This code query lists types defined in third-party assemblies, that were used at baseline time, and that are not used anymore.

                                            + No type matched

                                            ;Ok.png   Code Query:    Third party methods that were not used and that are now used
                                            • Query Description:

                                            +This query is executed only if a baseline for comparison is defined (diff mode).

                                            +This code query lists methods defined in third-party assemblies, that were not used at baseline time, and that are now used.

                                            + No method matched

                                            ;Ok.png   Code Query:    Third party methods that were used and that are not used anymore
                                            • Query Description:

                                            +This query is executed only if a baseline for comparison is defined (diff mode).

                                            +This code query lists methods defined in third-party assemblies, that were used at baseline time, and that are not used anymore.

                                            + No method matched

                                            ;Ok.png   Code Query:    Third party fields that were not used and that are now used
                                            • Query Description:

                                            +This query is executed only if a baseline for comparison is defined (diff mode).

                                            +This code query lists fields defined in third-party assemblies, that were not used at baseline time, and that are now used.

                                            + No field matched

                                            ;Ok.png   Code Query:    Third party fields that were used and that are not used anymore
                                            • Query Description:

                                            +This query is executed only if a baseline for comparison is defined (diff mode).

                                            +This code query lists fields defined in third-party assemblies, that were used at baseline time, and that are not used anymore.

                                            + No field matched

                                            Assemblies Dependencies

                                            + Assembly + + Depends on + + Is referenced by +
                                            ClearstreamAPIConnector v1.0.0.0System.Runtime v7.0.0.0 ; + System.Collections v7.0.0.0 ; + System.Net.Http v7.0.0.0 ; + System.Console v7.0.0.0 ; + System.Security.Cryptography v7.0.0.0 ; + System.Net.Primitives v7.0.0.0 ; + System.Net.Security v7.0.0.0 ; + System.Text.Json v7.0.0.0 ; + System.Net.ServicePoint v7.0.0.0 ; + System.Net.WebProxy v7.0.0.0 ; + -

                                            Assemblies Build Order

                                            1. ClearstreamAPIConnector

                                            Assemblies Build Order

                                            1. ClearstreamAPIConnector

                                            Abstractness versus Instability Diagram

                                            + The Abstractness versus Instability Diagram helps to detect which assemblies are potentially painful to maintain (i.e concrete and stable) and which assemblies are potentially useless (i.e abstract and instable). +

                                            • Abstractness: + If an assembly contains many abstract types (i.e interfaces and abstract classes) and few concrete types, it is considered as abstract.
                                            • Instability: + An assembly is considered stable if its types are used by a lot of types from other assemblies. In this context stable means painful to modify. +

                                            + Online documentation: +

                                            \ No newline at end of file diff --git a/NDependOut/2024_07/04_11_53_22/NDependReportFiles/NDependReport.css b/NDependOut/2024_07/04_11_53_22/NDependReportFiles/NDependReport.css new file mode 100644 index 0000000..5a20f8f --- /dev/null +++ b/NDependOut/2024_07/04_11_53_22/NDependReportFiles/NDependReport.css @@ -0,0 +1 @@ +@import url('ndependreport.css');.ndependScreen{display:none;}html,body{padding:0;margin:0;background:#f0f0f0;}body{font-family:Simple,"Proxima Nova",ProximaNova,proxima-nova,sans-serif;}h4{display:block;width:100%;width:100%;padding-left:19px;font-weight:normal;font-size:20px;margin-top:20px;margin-bottom:14px;clear:both;}ol{font-size:14px;line-height:20px;}a,a:active,a:visited{color:black;text-decoration:none;border-bottom:solid 1px #d6d6d6;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}a:hover{border-bottom:solid 1px black;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}#container #content .dataTables_wrapper .sorting{background:url('filter.png') no-repeat 95% center #fff4e8;padding-right:20px;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;}#container #content .dataTables_wrapper .sorting:hover{background:url('filter_down.png') no-repeat 95% center #fae0be;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;}#container #content .dataTables_wrapper .sorting_desc{background:url('filter_up.png') no-repeat 95% center #fae0be;padding-right:20px;}#container #content .dataTables_wrapper tr,#container #content .dataTables_wrapper tr:hover{-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;}#container #content .dataTables_wrapper .sorting_asc{background:url('filter_down.png') no-repeat 95% center #fae0be;padding-right:20px;}#content,#Groups{width:100%;float:left;background:#fff;}#container #content .ndepend{font-weight:bold;}#container #content .ndepend .then{color:#ff9f10;font-weight:bold;}#lightbox-content{display:none;}.okCount{background:#26d571;border-color:#26d571;color:#116936;}.warnCount{background:#f1c42c;border-color:#f1c42c;color:#95631e;}.errorCount{background:#fb6c5e;border-color:#fb6c5e;color:#7d2a22;}.rn{padding-top:2px!important;padding-bottom:3px!important;}.ry{font-size:8px;color:#bbb;}.tblq{width:100%;}.tdq{text-align:right;color:#aaa;font-size:12px;}body.menu-is-pinned #content{padding-left:260px;box-sizing:border-box;}.imy{transform:translateY(3px);}table.no-line-feed-in-path td:nth-child(10){white-space:nowrap;}#header-wrap{transition:width .5s ease-in-out;-webkit-transition:width .5s ease-in-out;position:fixed;top:0;bottom:0;left:0;width:40px;z-index:100;background:#fafafa;overflow:hidden;}#header-wrap:hover{width:260px;transition:width .5s ease-in-out;-webkit-transition:width .5s ease-in-out;}#header-wrap:hover #Menu{left:0;transition:left .5s ease-in-out;-webkit-transition:left .5s ease-in-out;}body.menu-is-pinned #header-wrap{width:260px;}body.menu-is-pinned #header-wrap #Menu{left:0;display:block;}#header-container{position:relative;width:100%;height:100%;background:#7A8189;}#header{width:100%;height:100%;margin-top:35px;}#Menu{transition:left .5s ease-in-out;-webkit-transition:left .5s ease-in-out;position:absolute;top:0;left:-220px;display:none;background:#4a525c;width:220px;height:100%;font-size:14px;}.classIssuesInSourceFiles{color:white;}#MenuLabel{font-weight:bold;font-size:14px;color:white;position:absolute;top:40px;right:0;display:flex;align-items:center;justify-content:center;width:40px;}#MenuLabel span{writing-mode:vertical-rl;}#MenuPin{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;width:40px;height:30px;border:none;background:none;color:#fff;cursor:pointer;}#MenuPin:hover,#MenuPin:focus{background:#30362d;color:#fff;}#MenuPin svg{fill:currentColor;width:auto;height:12px;}body.menu-is-pinned #MenuPin{color:#ff9f10;}#MenuArrow{display:none;position:absolute;top:15px;right:18px;width:6px;height:10px;background:url('menu_white.png') no-repeat left top transparent;}#header #Menu li.current{background:#30362d;cursor:pointer;}#header #Menu li.current li{background:#4a525c;cursor:pointer;}#header #Menu li.current li.current{background:#30362d;cursor:pointer;}#header #Menu li.current li:hover{background:#30362d;cursor:pointer;}#Menu li:hover{background:#30362d;cursor:pointer;-webkit-transition:background-color .4s ease-in-out;-moz-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out;-ms-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;}#Menu li{-webkit-transition:background-color .4s ease-in-out;-moz-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out;-ms-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;position:relative;display:block;float:left;width:209px;overflow:hidden;padding-top:5px;padding-bottom:2px;padding-left:11px;line-height:22px;border-bottom:solid 1px #3e4650;}#Menu table{float:left;display:block;clear:both;border-collapse:collapse;}#Menu table td{padding-right:10px;}#Menu td{display:block;float:left;}#Menu a,#Menu a:active,#Menu a:hover,#Menu a:visited{color:white;text-decoration:none;border-bottom:0;}.sf-sub-indicator{right:10px;top:8px;display:block;position:absolute;width:8px;height:14px;background:url('menu_gray.png') no-repeat right center transparent;}#Menu .okCount,#Menu .warnCount,#Menu .errorCount{display:block;float:left;width:36px;height:24px;text-align:center;margin-bottom:5px;margin-right:10px;}#Menu .back{-webkit-transition:background-color .4s ease-in-out;-moz-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out;-ms-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;display:none;float:left;width:208px;overflow:auto;padding-top:5px;padding-bottom:2px;padding-left:12px;line-height:22px;border-bottom:solid 1px #3e4650;color:white;}#Menu .back:hover{cursor:pointer;background:#30362d;-webkit-transition:background-color .4s ease-in-out;-moz-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out;-ms-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;}#Menu .back .arrow{background:url('menu_gray.png') no-repeat left center transparent;width:8px;height:14px;float:left;display:block;margin-top:3px;margin-right:8px;}#Menu .back.active{display:block;}#Menu li.active>a{display:none;}#Menu li.active>ul{display:block;}#Menu li.active{padding:0;width:220px;border:0;}#Menu li.active:hover{background:#4a525c;}#header-wrap:hover #Menu{display:block;}#header-wrap ul{list-style-type:none;margin:0;padding:0;}#header-wrap ul ul{display:none;}#divNavBars{height:35px;}body.menu-is-pinned #divNavBars{padding-left:260px;}.analyzedOn{position:absolute;left:560px;color:#777;}.ndpWebSite{display:block;width:152px;height:35px;position:absolute;top:0;left:952px;border:0!important;}.ndpWebSite a:hover{border:0!important;}.ndependNavbar{font-size:12px;line-height:35px;height:35px;width:100%;display:none;padding-left:182px;background:url('logo.png') no-repeat right center transparent;position:fixed;z-index:999;background-color:#fff;border-bottom:1px solid #e2e2e2;background-position-x:952px;}#ReportInfo{background:#E5F4FF;padding-left:19px;padding-top:7px;padding-bottom:5px;display:table;margin-left:162px;width:921px;position:relative;color:#004672;border-top-right-radius:10px;border:1px solid #e2e2e2;border-bottom:none;margin-top:-1px;}#ReportInfo a,#ReportInfo a:active,#ReportInfo a:visited{color:#004672;border-bottom:solid 1px #81B3D3;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}#ReportInfo a:hover{border-bottom:solid 1px #002135;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}#ReportInfo .heading{font-size:24px;display:block;float:left;clear:left;margin-top:15px;margin-bottom:15px;}#ReportInfo .infotable{float:left;}#ReportInfo .infotable0{width:137px;font-size:13px;padding-bottom:3px;}#ReportInfo .infotable1{font-size:13px;padding-bottom:4px;}#ReportInfo .line .name{font-weight:normal;display:block;float:left;clear:left;width:162px;}#ReportInfo .lineWarning{font-size:14px;margin-top:18px;display:block;float:left;clear:left;font-weight:bold;background:#ff0;color:black;padding:4px;}#ReportInfo .explanations{position:absolute;background:#cceaff;left:677px;width:238px;padding:10px 5px 10px 20px;margin-top:-8px;border-top-right-radius:10px;}#ReportInfo .explanations .links{display:block;float:left;overflow:visible;}#ReportInfo .explanations .links a,#ReportInfo .explanations .links a:active,#ReportInfo .explanations .links a:visited{font-size:12px;font-weight:bold;color:#004672;text-transform:uppercase;display:block;float:left;text-decoration:none;border-bottom:solid 1px #4089ba;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}#ReportInfo .explanations .links a:hover{border-bottom:solid 1px #002135;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}#QuickTipsMain,#BackToSite{margin-left:25px;}#ReportInfo .explanations .text{margin-top:15px;font-size:12px;line-height:18px;display:block;clear:both;float:left;}#Diagrams{width:940px;}#Diagrams img{border:0;}#Diagrams h4{display:block;float:left;width:100%;}#Diagrams .diagramCell{background:#4a525c;color:white;float:left;width:223px;height:199px;margin-right:16px;border-radius:10px;}#Diagrams .diagramCell.last{margin-right:0;}#Diagrams .diagramCell .diagramTitle{text-align:center;width:100%;margin-top:7px;float:left;}#Diagrams .diagramButtons{margin-top:12px;margin-left:12px;float:left;width:213px;font-size:13px;line-height:18px;position:relative;}#Diagrams .diagramButtons a,#Diagrams .diagramButtons a:active,#Diagrams .diagramButtons a:visited{color:white;background:#7b8188;text-decoration:none;text-transform:uppercase;display:block;position:absolute;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;border-bottom:0;}#Diagrams .diagramButtons a:hover{color:#7b8188;background:white;text-decoration:none;text-transform:uppercase;display:block;position:absolute;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;border-bottom:0;}#Diagrams .diagramButtons .fullImage,#Diagrams .diagramButtons .diagramImage{padding:2px 6px 0;top:-2px;}#Diagrams .diagramButtons .fullImage{right:46px;}#Diagrams .diagramButtons .diagramImage{right:100px;}#Diagrams .diagramButtons .diagramControl{padding:2px 6px 0;top:-2px;right:106px;}#Diagrams .diagramButtons a.help,#Diagrams .diagramButtons a.help:active,#Diagrams .diagramButtons a.help:visited{text-align:center;border-radius:8px;width:16px;height:16px;color:#4a525c;background:white;top:0;right:17px;}#Diagrams .diagramButtons a.help:hover{color:white;background:#7b8188;}#divDashboardHeader{width:940px;float:left;position:relative;background:#fff;}#divDashboardHeader .note{position:absolute;top:40px;right:0;display:block;font-size:12px;color:#999;}#divDashboardHeader .note a,#divDashboard .note a:active,#divDashboard .note a:visited,#divDashboard .note a:hover{color:black;}#divDashboard{width:940px;float:left;position:relative;background:#fff4e8;}#divDashboard .tv{border:solid #fff4e8 12px;border-collapse:collapse;border-spacing:0;line-height:1.1em;width:300px;height:100%;border-radius:10px;}#divDashboard .tnv{vertical-align:top;}#divDashboard .separator{border:solid #fff 10px;border-collapse:collapse;border-spacing:0;}#divDashboard .tinyVSeparator{border:solid #fff4e8 4px;border-collapse:collapse;border-spacing:0;}#divDashboard .debtRatingTable{height:50px;}#divDashboard .summaryLineCellImage{width:23px;height:23px;vertical-align:bottom;}#divDashboard .summaryLineCellName{width:68px;}#divDashboard .summaryLineCellContent{width:60px;text-align:right;}#divDashboard .sub{display:block;font-size:12px;color:#ba7207;}#divDashboard .imageCell{vertical-align:bottom;}#divDashboard .sub .diff{color:#999;}#divDashboard .sub .diffGreen{color:#008000;}#divDashboard .sub .diffRed{color:#f00;}#divDashboard .error{margin-top:12px;display:block;font-size:12px;color:#774704;}#divDashboard .errorUrl{margin-top:12px;display:block;font-size:12px;color:#774704;text-decoration:underline;}#divDashboard a:hover .errorUrl{margin-top:12px;display:block;font-size:12px;color:#A00;text-decoration:underline;}#divDashboard .title,.titleClickable{display:block;font-size:17px;color:#ba7207;font-weight:bold;line-height:1.5em;}#divDashboard .titleClickable{text-decoration:underline;}#divDashboard a:hover span{color:#da7f15;}#quality-gates-summary{margin-left:162px;width:940px;float:left;position:relative;border:1px solid #e2e2e2;background:#fff;margin-top:-1px;border-radius:10px;}#quality-gates-summary .score{display:block;position:absolute;top:6px;right:7px;}#quality-gates-summary .score>span{display:block;float:left;width:88px;height:34px;font-size:15px;margin:5px;text-align:center;line-height:35px;}#quality-gates-summary .counthead{margin-top:7px;float:left;display:block;font-weight:bold;font-size:14px;}#quality-gates-summary .countlist{font-size:14px;list-style-type:none;margin:8px 0 28px;padding-left:20px;width:100%;float:left;display:block;}#quality-gates-summary .countlist li{line-height:30px;padding-left:40px;background:url('li_square.png') left center transparent no-repeat;background-position-x:20px;}#quality-gates-summary .countlist .count{font-weight:bold;}#quality-gates-summary .explanations img{width:auto;height:auto;margin:16px 12px;display:block;float:left;}#quality-gates-summary .explanations a,#quality-gates-summary .explanations a:visited,#quality-gates-summary .explanations a:active,#quality-gates-summary .explanations a:hover{color:black;}.logs-explanation{padding:0 20px;font-size:14px;}#rules-summary,#issues-summary,#projects-summary,#logs{margin-left:162px;width:940px;float:left;position:relative;border:1px solid #e2e2e2;background:#fff;margin-top:-1px;padding-bottom:12px;border-radius:10px;}#rules-summary .score,#issues-summary .score,#projects-summary .score{display:block;float:right;padding-top:5px;padding-right:10px;}#rules-summary .score>span,#issues-summary .score>span,#projects-summary .score>span{display:block;float:left;height:36px;font-size:15px;margin:5px;text-align:center;line-height:35px;}#rules-summary .score>span{width:108px;}#issues-summary .score>span{width:44px;}#projects-summary .score>span{width:44px;}#rules-summary .counthead,#issues-summary .counthead,#projects-summary .counthead{margin-top:7px;float:left;display:block;font-weight:bold;font-size:14px;}#rules-summary .countlist,#issues-summary .countlist,#projects-summary .countlist{font-size:14px;list-style-type:none;margin:8px 0 28px;padding:0;width:100%;float:left;display:block;}#rules-summary .countlist li,#issues-summary .countlist li,#projects-summary .countlist li{line-height:30px;padding-left:40px;background:url('li_square.png') left center transparent no-repeat;background-position-x:20px;}#rules-summary .countlist .count,#issues-summary .countlist .count,#projects-summary .countlist .count{font-weight:bold;}#rules-summary .explanations img,#issues-summary .explanations img,#projects-summary .explanations img{width:auto;height:auto;margin:16px 12px;display:block;float:left;}#rules-summary .explanations a,#rules-summary .explanations a:visited,#rules-summary .explanations a:active,#rules-summary .explanations a:hover,#issues-summary .explanations a,#issues-summary .explanations a:visited,#issues-summary .explanations a:active,#issues-summary .explanations a:hover,#projects-summary .explanations a,#projects-summary .explanations a:visited,#projects-summary .explanations a:active,#projects-summary .explanations a:hover{color:black;}.rules-explanations{width:940px;float:left;margin-bottom:22px;margin-top:10px;}.rules-explanations>div{height:85px;background:#f7f7f7;float:left;margin-right:35px;width:273px;font-size:12px;line-height:20px;}.rules-explanations>div>span{display:block;float:left;margin-top:13px;}.rules-explanations .critical{background:#fdf2f2;color:#7d2a22;margin-right:35px;width:273px;}.rules-explanations .critical a,.rules-explanations .critical a:active,.rules-explanations .critical a:visited{color:black;text-decoration:none;border-bottom:solid 1px #c6bdbd;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}.rules-explanations .critical a:hover{text-decoration:none;border-bottom:solid 1px black;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}.source-file-warn{padding:6px 0 0 20px;}.source-file-warn-msg{color:#888;}.source-file-warn-score{width:250px;}#Main .divGrid{padding-bottom:30px;clear:both;border:0;}.divGrid{float:left;position:relative;width:938px;border-left:solid 1px #f9f5ff;border-right:solid 1px #f9f5ff;overflow:hidden;padding-top:10px;padding-bottom:50px;}.dataTables_wrapper{margin-top:32px;float:left;width:940px;max-height:calc(100vh - 220px);overflow-y:auto;}.ndependScreen.rules .dataTables_wrapper{width:938px;}.ndependScreen.rules .divStat .dataTables_wrapper{padding-top:0;margin-left:20px;width:918px;}.divStat .dataTables_wrapper .dataTables_info{display:none;}.dataTables_length{font-size:13px;left:20px;top:0;position:absolute;margin-top:6px;}.dataTables_length select{display:none;}.dataTables_length .customDropdown{-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;cursor:pointer;display:inline-block;padding:5px 15px 5px 5px;width:30px;position:relative;background:url('dropdown.png') 90% center #fff no-repeat;border-bottom:solid 2px #d2d2d2;}.dataTables_length .customDropdown .optionWrap{-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;transition:top .5s ease-in-out;-webkit-transition:top .5s ease-in-out;position:absolute;top:-100px;left:0;}.dataTables_length .customDropdown.active .optionWrap{transition:top .5s ease-in-out;-webkit-transition:top .5s ease-in-out;top:0;}.dataTables_length .customDropdown .optionWrap span{-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;display:none;z-index:1000;cursor:pointer;padding:5px;width:40px;background:#fff;position:relative;}.dataTables_length .customDropdown .optionWrap span:hover{-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;background:#f9f5ff;}.dataTables_length .customDropdown .currentValue{display:inline;}.dataTables_length .customDropdown.active .optionWrap span{display:block;}.dataTables_filter{position:absolute;top:0;right:20px;}.dataTables_filter input,.dataTables_filter input:focus{text-indent:0;padding:6px 3px 6px 25px;width:138px;height:14px;font-size:14px;border:none;display:block;float:right;outline:none;border-top:solid #f5f5f5 1px;border-bottom:solid #f5f5f5 1px;background:url('search.png') no-repeat 5px center #f9f5ff;margin-top:6px;}.dataTables_scroll{float:left;width:940px;overflow:auto;}#content .dataTables_scrollBody thead th{padding:0;}.ndependGrid{text-align:left;min-width:938px;}.dataTables_scrollHead{color:#ba7207;background:#fff4e8;margin-top:13px;}.ndependGrid .dataTable th{padding:0;}.ndependGrid.dataTable.ci img{vertical-align:middle;margin-right:2px;width:16px;height:16px;}.dataTables_scrollBody>table>tbody>tr>td{color:black;}.ndependGrid.dataTable img{margin-right:8px;border:0;width:auto;height:auto;}.dataTables_scrollBody .gD1>td,.dataTables_scrollBody .gD0>td{position:relative;}.dataTables_scrollBody td a,.dataTables_scrollBody td a:active,.dataTables_scrollBody td a:hover,.dataTables_scrollBody td a:visited{color:black;}.ci{vertical-align:middle;margin-bottom:3px;margin-right:3px!important;width:16px!important;height:16px!important;border:0;}.dataTables_scrollFoot{display:none;}.dataTables_paginate{font-size:13px;position:absolute;bottom:0;right:20px;}.ndependScreen.rules .dataTables_paginate{bottom:20px;}#content .dataTables_paginate .first,#content .dataTables_paginate .previous,#content .dataTables_paginate .last,#content .dataTables_paginate .next{display:none;}.dataTables_paginate .paginate_active,.dataTables_paginate .paginate_button{display:block;float:left;text-align:center;width:12px;margin:4px;text-decoration:none;line-height:12px;}.dataTables_paginate>span>.paginate_button:hover{border-bottom:solid 1px black;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}.dataTables_paginate>span>.paginate_button{cursor:pointer;border-bottom:solid 1px #c6bdbd;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}.dataTables_paginate>span>.paginate_active{text-decoration:none;cursor:default;border-bottom:0;}.ndependTable{border-spacing:0;border-collapse:collapse;font-size:13px;text-align:left;min-width:940px;}.ndependTable th{font-weight:normal;color:#ba7207;background:#fff4e8;line-height:23px;padding-top:2px;padding-left:12px;padding-right:12px;padding-bottom:0;white-space:pre-line;}.ndependTable td{line-height:23px;padding-top:2px;padding-left:12px;padding-right:12px;padding-bottom:0;white-space:pre-line;}.tc{cellpadding:0;cellspacing:0;}.va{vertical-align:middle;}.ta{text-align:left;line-height:22px;margin-top:3px;margin-bottom:3px;}.ma{max-width:300px;white-space:pre-line;}.ds{display:block;visibility:visible;}.ig,ih{border:0;height:16px;width:16px;}.ih{margin-bottom:-2px;margin-right:6px;}.jg{border:0;height:32px;width:32px;}.jf{background:#f9ebd2;height:32px;width:32px;}.debtH{margin-right:15px;margin-left:15px;white-space:nowrap;}.newDebtH{white-space:nowrap;}.alR{white-space:nowrap;text-align:right;float:right;}.c0{background:linear-gradient(to right,#9BF7BF 0,#FFBFBF 0);}.c1{background:linear-gradient(to right,#9BF7BF 1%,#FFBFBF 1%);}.c2{background:linear-gradient(to right,#9BF7BF 2%,#FFBFBF 2%);}.c3{background:linear-gradient(to right,#9BF7BF 3%,#FFBFBF 3%);}.c4{background:linear-gradient(to right,#9BF7BF 4%,#FFBFBF 4%);}.c5{background:linear-gradient(to right,#9BF7BF 5%,#FFBFBF 5%);}.c6{background:linear-gradient(to right,#9BF7BF 6%,#FFBFBF 6%);}.c7{background:linear-gradient(to right,#9BF7BF 7%,#FFBFBF 7%);}.c8{background:linear-gradient(to right,#9BF7BF 8%,#FFBFBF 8%);}.c9{background:linear-gradient(to right,#9BF7BF 9%,#FFBFBF 9%);}.c10{background:linear-gradient(to right,#9BF7BF 10%,#FFBFBF 10%);}.c11{background:linear-gradient(to right,#9BF7BF 11%,#FFBFBF 11%);}.c12{background:linear-gradient(to right,#9BF7BF 12%,#FFBFBF 12%);}.c13{background:linear-gradient(to right,#9BF7BF 13%,#FFBFBF 13%);}.c14{background:linear-gradient(to right,#9BF7BF 14%,#FFBFBF 14%);}.c15{background:linear-gradient(to right,#9BF7BF 15%,#FFBFBF 15%);}.c16{background:linear-gradient(to right,#9BF7BF 16%,#FFBFBF 16%);}.c17{background:linear-gradient(to right,#9BF7BF 17%,#FFBFBF 17%);}.c18{background:linear-gradient(to right,#9BF7BF 18%,#FFBFBF 18%);}.c19{background:linear-gradient(to right,#9BF7BF 19%,#FFBFBF 19%);}.c20{background:linear-gradient(to right,#9BF7BF 20%,#FFBFBF 20%);}.c21{background:linear-gradient(to right,#9BF7BF 21%,#FFBFBF 21%);}.c22{background:linear-gradient(to right,#9BF7BF 22%,#FFBFBF 22%);}.c23{background:linear-gradient(to right,#9BF7BF 23%,#FFBFBF 23%);}.c24{background:linear-gradient(to right,#9BF7BF 24%,#FFBFBF 24%);}.c25{background:linear-gradient(to right,#9BF7BF 25%,#FFBFBF 25%);}.c26{background:linear-gradient(to right,#9BF7BF 26%,#FFBFBF 26%);}.c27{background:linear-gradient(to right,#9BF7BF 27%,#FFBFBF 27%);}.c28{background:linear-gradient(to right,#9BF7BF 28%,#FFBFBF 28%);}.c29{background:linear-gradient(to right,#9BF7BF 29%,#FFBFBF 29%);}.c30{background:linear-gradient(to right,#9BF7BF 30%,#FFBFBF 30%);}.c31{background:linear-gradient(to right,#9BF7BF 31%,#FFBFBF 31%);}.c32{background:linear-gradient(to right,#9BF7BF 32%,#FFBFBF 32%);}.c33{background:linear-gradient(to right,#9BF7BF 33%,#FFBFBF 33%);}.c34{background:linear-gradient(to right,#9BF7BF 34%,#FFBFBF 34%);}.c35{background:linear-gradient(to right,#9BF7BF 35%,#FFBFBF 35%);}.c36{background:linear-gradient(to right,#9BF7BF 36%,#FFBFBF 36%);}.c37{background:linear-gradient(to right,#9BF7BF 37%,#FFBFBF 37%);}.c38{background:linear-gradient(to right,#9BF7BF 38%,#FFBFBF 38%);}.c39{background:linear-gradient(to right,#9BF7BF 39%,#FFBFBF 39%);}.c40{background:linear-gradient(to right,#9BF7BF 40%,#FFBFBF 40%);}.c41{background:linear-gradient(to right,#9BF7BF 41%,#FFBFBF 41%);}.c42{background:linear-gradient(to right,#9BF7BF 42%,#FFBFBF 42%);}.c43{background:linear-gradient(to right,#9BF7BF 43%,#FFBFBF 43%);}.c44{background:linear-gradient(to right,#9BF7BF 44%,#FFBFBF 44%);}.c45{background:linear-gradient(to right,#9BF7BF 45%,#FFBFBF 45%);}.c46{background:linear-gradient(to right,#9BF7BF 46%,#FFBFBF 46%);}.c47{background:linear-gradient(to right,#9BF7BF 47%,#FFBFBF 47%);}.c48{background:linear-gradient(to right,#9BF7BF 48%,#FFBFBF 48%);}.c49{background:linear-gradient(to right,#9BF7BF 49%,#FFBFBF 49%);}.c50{background:linear-gradient(to right,#9BF7BF 50%,#FFBFBF 50%);}.c51{background:linear-gradient(to right,#9BF7BF 51%,#FFBFBF 51%);}.c52{background:linear-gradient(to right,#9BF7BF 52%,#FFBFBF 52%);}.c53{background:linear-gradient(to right,#9BF7BF 53%,#FFBFBF 53%);}.c54{background:linear-gradient(to right,#9BF7BF 54%,#FFBFBF 54%);}.c55{background:linear-gradient(to right,#9BF7BF 55%,#FFBFBF 55%);}.c56{background:linear-gradient(to right,#9BF7BF 56%,#FFBFBF 56%);}.c57{background:linear-gradient(to right,#9BF7BF 57%,#FFBFBF 57%);}.c58{background:linear-gradient(to right,#9BF7BF 58%,#FFBFBF 58%);}.c59{background:linear-gradient(to right,#9BF7BF 59%,#FFBFBF 59%);}.c60{background:linear-gradient(to right,#9BF7BF 60%,#FFBFBF 60%);}.c61{background:linear-gradient(to right,#9BF7BF 61%,#FFBFBF 61%);}.c62{background:linear-gradient(to right,#9BF7BF 62%,#FFBFBF 62%);}.c63{background:linear-gradient(to right,#9BF7BF 63%,#FFBFBF 63%);}.c64{background:linear-gradient(to right,#9BF7BF 64%,#FFBFBF 64%);}.c65{background:linear-gradient(to right,#9BF7BF 65%,#FFBFBF 65%);}.c66{background:linear-gradient(to right,#9BF7BF 66%,#FFBFBF 66%);}.c67{background:linear-gradient(to right,#9BF7BF 67%,#FFBFBF 67%);}.c68{background:linear-gradient(to right,#9BF7BF 68%,#FFBFBF 68%);}.c69{background:linear-gradient(to right,#9BF7BF 69%,#FFBFBF 69%);}.c70{background:linear-gradient(to right,#9BF7BF 70%,#FFBFBF 70%);}.c71{background:linear-gradient(to right,#9BF7BF 71%,#FFBFBF 71%);}.c72{background:linear-gradient(to right,#9BF7BF 72%,#FFBFBF 72%);}.c73{background:linear-gradient(to right,#9BF7BF 73%,#FFBFBF 73%);}.c74{background:linear-gradient(to right,#9BF7BF 74%,#FFBFBF 74%);}.c75{background:linear-gradient(to right,#9BF7BF 75%,#FFBFBF 75%);}.c76{background:linear-gradient(to right,#9BF7BF 76%,#FFBFBF 76%);}.c77{background:linear-gradient(to right,#9BF7BF 77%,#FFBFBF 77%);}.c78{background:linear-gradient(to right,#9BF7BF 78%,#FFBFBF 78%);}.c79{background:linear-gradient(to right,#9BF7BF 79%,#FFBFBF 79%);}.c80{background:linear-gradient(to right,#9BF7BF 80%,#FFBFBF 80%);}.c81{background:linear-gradient(to right,#9BF7BF 81%,#FFBFBF 81%);}.c82{background:linear-gradient(to right,#9BF7BF 82%,#FFBFBF 82%);}.c83{background:linear-gradient(to right,#9BF7BF 83%,#FFBFBF 83%);}.c84{background:linear-gradient(to right,#9BF7BF 84%,#FFBFBF 84%);}.c85{background:linear-gradient(to right,#9BF7BF 85%,#FFBFBF 85%);}.c86{background:linear-gradient(to right,#9BF7BF 86%,#FFBFBF 86%);}.c87{background:linear-gradient(to right,#9BF7BF 87%,#FFBFBF 87%);}.c88{background:linear-gradient(to right,#9BF7BF 88%,#FFBFBF 88%);}.c89{background:linear-gradient(to right,#9BF7BF 89%,#FFBFBF 89%);}.c90{background:linear-gradient(to right,#9BF7BF 90%,#FFBFBF 90%);}.c91{background:linear-gradient(to right,#9BF7BF 91%,#FFBFBF 91%);}.c92{background:linear-gradient(to right,#9BF7BF 92%,#FFBFBF 92%);}.c93{background:linear-gradient(to right,#9BF7BF 93%,#FFBFBF 93%);}.c94{background:linear-gradient(to right,#9BF7BF 94%,#FFBFBF 94%);}.c95{background:linear-gradient(to right,#9BF7BF 95%,#FFBFBF 95%);}.c96{background:linear-gradient(to right,#9BF7BF 96%,#FFBFBF 96%);}.c97{background:linear-gradient(to right,#9BF7BF 97%,#FFBFBF 97%);}.c98{background:linear-gradient(to right,#9BF7BF 98%,#FFBFBF 98%);}.c99{background:linear-gradient(to right,#9BF7BF 99%,#FFBFBF 99%);}.c100{background:linear-gradient(to right,#9BF7BF 100%,#FFBFBF 100%);}.m0{background:linear-gradient(to left,#DADADA 0,rgba(0,0,0,0.035) 0);}.m1{background:linear-gradient(to left,#DADADA 1%,rgba(0,0,0,0.035) 1%);}.m2{background:linear-gradient(to left,#DADADA 2%,rgba(0,0,0,0.035) 2%);}.m3{background:linear-gradient(to left,#DADADA 3%,rgba(0,0,0,0.035) 3%);}.m4{background:linear-gradient(to left,#DADADA 4%,rgba(0,0,0,0.035) 4%);}.m5{background:linear-gradient(to left,#DADADA 5%,rgba(0,0,0,0.035) 5%);}.m6{background:linear-gradient(to left,#DADADA 6%,rgba(0,0,0,0.035) 6%);}.m7{background:linear-gradient(to left,#DADADA 7%,rgba(0,0,0,0.035) 7%);}.m8{background:linear-gradient(to left,#DADADA 8%,rgba(0,0,0,0.035) 8%);}.m9{background:linear-gradient(to left,#DADADA 9%,rgba(0,0,0,0.035) 9%);}.m10{background:linear-gradient(to left,#DADADA 10%,rgba(0,0,0,0.035) 10%);}.m11{background:linear-gradient(to left,#DADADA 11%,rgba(0,0,0,0.035) 11%);}.m12{background:linear-gradient(to left,#DADADA 12%,rgba(0,0,0,0.035) 12%);}.m13{background:linear-gradient(to left,#DADADA 13%,rgba(0,0,0,0.035) 13%);}.m14{background:linear-gradient(to left,#DADADA 14%,rgba(0,0,0,0.035) 14%);}.m15{background:linear-gradient(to left,#DADADA 15%,rgba(0,0,0,0.035) 15%);}.m16{background:linear-gradient(to left,#DADADA 16%,rgba(0,0,0,0.035) 16%);}.m17{background:linear-gradient(to left,#DADADA 17%,rgba(0,0,0,0.035) 17%);}.m18{background:linear-gradient(to left,#DADADA 18%,rgba(0,0,0,0.035) 18%);}.m19{background:linear-gradient(to left,#DADADA 19%,rgba(0,0,0,0.035) 19%);}.m20{background:linear-gradient(to left,#DADADA 20%,rgba(0,0,0,0.035) 20%);}.m21{background:linear-gradient(to left,#DADADA 21%,rgba(0,0,0,0.035) 21%);}.m22{background:linear-gradient(to left,#DADADA 22%,rgba(0,0,0,0.035) 22%);}.m23{background:linear-gradient(to left,#DADADA 23%,rgba(0,0,0,0.035) 23%);}.m24{background:linear-gradient(to left,#DADADA 24%,rgba(0,0,0,0.035) 24%);}.m25{background:linear-gradient(to left,#DADADA 25%,rgba(0,0,0,0.035) 25%);}.m26{background:linear-gradient(to left,#DADADA 26%,rgba(0,0,0,0.035) 26%);}.m27{background:linear-gradient(to left,#DADADA 27%,rgba(0,0,0,0.035) 27%);}.m28{background:linear-gradient(to left,#DADADA 28%,rgba(0,0,0,0.035) 28%);}.m29{background:linear-gradient(to left,#DADADA 29%,rgba(0,0,0,0.035) 29%);}.m30{background:linear-gradient(to left,#DADADA 30%,rgba(0,0,0,0.035) 30%);}.m31{background:linear-gradient(to left,#DADADA 31%,rgba(0,0,0,0.035) 31%);}.m32{background:linear-gradient(to left,#DADADA 32%,rgba(0,0,0,0.035) 32%);}.m33{background:linear-gradient(to left,#DADADA 33%,rgba(0,0,0,0.035) 33%);}.m34{background:linear-gradient(to left,#DADADA 34%,rgba(0,0,0,0.035) 34%);}.m35{background:linear-gradient(to left,#DADADA 35%,rgba(0,0,0,0.035) 35%);}.m36{background:linear-gradient(to left,#DADADA 36%,rgba(0,0,0,0.035) 36%);}.m37{background:linear-gradient(to left,#DADADA 37%,rgba(0,0,0,0.035) 37%);}.m38{background:linear-gradient(to left,#DADADA 38%,rgba(0,0,0,0.035) 38%);}.m39{background:linear-gradient(to left,#DADADA 39%,rgba(0,0,0,0.035) 39%);}.m40{background:linear-gradient(to left,#DADADA 40%,rgba(0,0,0,0.035) 40%);}.m41{background:linear-gradient(to left,#DADADA 41%,rgba(0,0,0,0.035) 41%);}.m42{background:linear-gradient(to left,#DADADA 42%,rgba(0,0,0,0.035) 42%);}.m43{background:linear-gradient(to left,#DADADA 43%,rgba(0,0,0,0.035) 43%);}.m44{background:linear-gradient(to left,#DADADA 44%,rgba(0,0,0,0.035) 44%);}.m45{background:linear-gradient(to left,#DADADA 45%,rgba(0,0,0,0.035) 45%);}.m46{background:linear-gradient(to left,#DADADA 46%,rgba(0,0,0,0.035) 46%);}.m47{background:linear-gradient(to left,#DADADA 47%,rgba(0,0,0,0.035) 47%);}.m48{background:linear-gradient(to left,#DADADA 48%,rgba(0,0,0,0.035) 48%);}.m49{background:linear-gradient(to left,#DADADA 49%,rgba(0,0,0,0.035) 49%);}.m50{background:linear-gradient(to left,#DADADA 50%,rgba(0,0,0,0.035) 50%);}.m51{background:linear-gradient(to left,#DADADA 51%,rgba(0,0,0,0.035) 51%);}.m52{background:linear-gradient(to left,#DADADA 52%,rgba(0,0,0,0.035) 52%);}.m53{background:linear-gradient(to left,#DADADA 53%,rgba(0,0,0,0.035) 53%);}.m54{background:linear-gradient(to left,#DADADA 54%,rgba(0,0,0,0.035) 54%);}.m55{background:linear-gradient(to left,#DADADA 55%,rgba(0,0,0,0.035) 55%);}.m56{background:linear-gradient(to left,#DADADA 56%,rgba(0,0,0,0.035) 56%);}.m57{background:linear-gradient(to left,#DADADA 57%,rgba(0,0,0,0.035) 57%);}.m58{background:linear-gradient(to left,#DADADA 58%,rgba(0,0,0,0.035) 58%);}.m59{background:linear-gradient(to left,#DADADA 59%,rgba(0,0,0,0.035) 59%);}.m60{background:linear-gradient(to left,#DADADA 60%,rgba(0,0,0,0.035) 60%);}.m61{background:linear-gradient(to left,#DADADA 61%,rgba(0,0,0,0.035) 61%);}.m62{background:linear-gradient(to left,#DADADA 62%,rgba(0,0,0,0.035) 62%);}.m63{background:linear-gradient(to left,#DADADA 63%,rgba(0,0,0,0.035) 63%);}.m64{background:linear-gradient(to left,#DADADA 64%,rgba(0,0,0,0.035) 64%);}.m65{background:linear-gradient(to left,#DADADA 65%,rgba(0,0,0,0.035) 65%);}.m66{background:linear-gradient(to left,#DADADA 66%,rgba(0,0,0,0.035) 66%);}.m67{background:linear-gradient(to left,#DADADA 67%,rgba(0,0,0,0.035) 67%);}.m68{background:linear-gradient(to left,#DADADA 68%,rgba(0,0,0,0.035) 68%);}.m69{background:linear-gradient(to left,#DADADA 69%,rgba(0,0,0,0.035) 69%);}.m70{background:linear-gradient(to left,#DADADA 70%,rgba(0,0,0,0.035) 70%);}.m71{background:linear-gradient(to left,#DADADA 71%,rgba(0,0,0,0.035) 71%);}.m72{background:linear-gradient(to left,#DADADA 72%,rgba(0,0,0,0.035) 72%);}.m73{background:linear-gradient(to left,#DADADA 73%,rgba(0,0,0,0.035) 73%);}.m74{background:linear-gradient(to left,#DADADA 74%,rgba(0,0,0,0.035) 74%);}.m75{background:linear-gradient(to left,#DADADA 75%,rgba(0,0,0,0.035) 75%);}.m76{background:linear-gradient(to left,#DADADA 76%,rgba(0,0,0,0.035) 76%);}.m77{background:linear-gradient(to left,#DADADA 77%,rgba(0,0,0,0.035) 77%);}.m78{background:linear-gradient(to left,#DADADA 78%,rgba(0,0,0,0.035) 78%);}.m79{background:linear-gradient(to left,#DADADA 79%,rgba(0,0,0,0.035) 79%);}.m80{background:linear-gradient(to left,#DADADA 80%,rgba(0,0,0,0.035) 80%);}.m81{background:linear-gradient(to left,#DADADA 81%,rgba(0,0,0,0.035) 81%);}.m82{background:linear-gradient(to left,#DADADA 82%,rgba(0,0,0,0.035) 82%);}.m83{background:linear-gradient(to left,#DADADA 83%,rgba(0,0,0,0.035) 83%);}.m84{background:linear-gradient(to left,#DADADA 84%,rgba(0,0,0,0.035) 84%);}.m85{background:linear-gradient(to left,#DADADA 85%,rgba(0,0,0,0.035) 85%);}.m86{background:linear-gradient(to left,#DADADA 86%,rgba(0,0,0,0.035) 86%);}.m87{background:linear-gradient(to left,#DADADA 87%,rgba(0,0,0,0.035) 87%);}.m88{background:linear-gradient(to left,#DADADA 88%,rgba(0,0,0,0.035) 88%);}.m89{background:linear-gradient(to left,#DADADA 89%,rgba(0,0,0,0.035) 89%);}.m90{background:linear-gradient(to left,#DADADA 90%,rgba(0,0,0,0.035) 90%);}.m91{background:linear-gradient(to left,#DADADA 91%,rgba(0,0,0,0.035) 91%);}.m92{background:linear-gradient(to left,#DADADA 92%,rgba(0,0,0,0.035) 92%);}.m93{background:linear-gradient(to left,#DADADA 93%,rgba(0,0,0,0.035) 93%);}.m94{background:linear-gradient(to left,#DADADA 94%,rgba(0,0,0,0.035) 94%);}.m95{background:linear-gradient(to left,#DADADA 95%,rgba(0,0,0,0.035) 95%);}.m96{background:linear-gradient(to left,#DADADA 96%,rgba(0,0,0,0.035) 96%);}.m97{background:linear-gradient(to left,#DADADA 97%,rgba(0,0,0,0.035) 97%);}.m98{background:linear-gradient(to left,#DADADA 98%,rgba(0,0,0,0.035) 98%);}.m99{background:linear-gradient(to left,#DADADA 99%,rgba(0,0,0,0.035) 99%);}.m100{background:linear-gradient(to left,#DADADA 100%,rgba(0,0,0,0.035) 100%);}.m0,.c0,.m1,.c1,.m2,.c2,.m3,.c3,.m4,.c4,.m5,.c5,.m6,.c6,.m7,.c7,.m8,.c8,.m9,.c9,.m10,.c10,.m11,.c11,.m12,.c12,.m13,.c13,.m14,.c14,.m15,.c15,.m16,.c16,.m17,.c17,.m18,.c18,.m19,.c19,.m20,.c20,.m21,.c21,.m22,.c22,.m23,.c23,.m24,.c24,.m25,.c25,.m26,.c26,.m27,.c27,.m28,.c28,.m29,.c29,.m30,.c30,.m31,.c31,.m32,.c32,.m33,.c33,.m34,.c34,.m35,.c35,.m36,.c36,.m37,.c37,.m38,.c38,.m39,.c39,.m40,.c40,.m41,.c41,.m42,.c42,.m43,.c43,.m44,.c44,.m45,.c45,.m46,.c46,.m47,.c47,.m48,.c48,.m49,.c49,.m50,.c50,.m51,.c51,.m52,.c52,.m53,.c53,.m54,.c54,.m55,.c55,.m56,.c56,.m57,.c57,.m58,.c58,.m59,.c59,.m60,.c60,.m61,.c61,.m62,.c62,.m63,.c63,.m64,.c64,.m65,.c65,.m66,.c66,.m67,.c67,.m68,.c68,.m69,.c69,.m70,.c70,.m71,.c71,.m72,.c72,.m73,.c73,.m74,.c74,.m75,.c75,.m76,.c76,.m77,.c77,.m78,.c78,.m79,.c79,.m80,.c80,.m81,.c81,.m82,.c82,.m83,.c83,.m84,.c84,.m85,.c85,.m86,.c86,.m87,.c87,.m88,.c88,.m89,.c89,.m90,.c90,.m91,.c91,.m92,.c92,.m93,.c93,.m94,.c94,.m95,.c95,.m96,.c96,.m97,.c97,.m98,.c98,.m99,.c99,.m100,.c100{background-position:center;background-size:95% 18px;text-align:right;background-repeat:no-repeat;}.drBig{font-size:22px;font-weight:bold;line-height:1.6em;}.drSub{font-size:13px;}.drA{background:#3C3;color:black;border-top:3px solid #3C3;border-bottom:3px solid #3C3;border-left:6px solid #3C3;border-right:6px solid #3C3;}.drB{background:#99ff65;color:black;border-top:3px solid #99ff65;border-bottom:3px solid #99ff65;border-left:6px solid #99ff65;border-right:6px solid #99ff65;}.drC{background:#ff0;color:black;border-top:3px solid #ff0;border-bottom:3px solid #ff0;border-left:6px solid #ff0;border-right:6px solid #ff0;}.drD{background:#f90;color:black;border-top:3px solid #f90;border-bottom:3px solid #f90;border-left:6px solid #f90;border-right:6px solid #f90;}.drE{background:#f00;color:white;border-top:3px solid #f00;border-bottom:3px solid #f00;border-left:6px solid #f00;border-right:6px solid #f00;}.svL{background-image:url('Severity_Low.png');background-repeat:no-repeat;padding-left:20px;}.svM{background-image:url('Severity_Medium.png');background-repeat:no-repeat;padding-left:20px;}.svH{background-image:url('Severity_High.png');background-repeat:no-repeat;padding-left:20px;}.svC{background-image:url('Severity_Critical.png');background-repeat:no-repeat;padding-left:20px;}.svB{background-image:url('Severity_Blocker.png');background-repeat:no-repeat;padding-left:20px;}.aiI{background-image:url('Severity_Low.png');background-repeat:no-repeat;white-space:nowrap;padding-right:20px;text-align:right;float:right;background-position:100%;}.aiM{background-image:url('Severity_Medium.png');background-repeat:no-repeat;white-space:nowrap;padding-right:20px;text-align:right;float:right;background-position:100%;}.aiJ{background-image:url('Severity_High.png');background-repeat:no-repeat;white-space:nowrap;padding-right:20px;text-align:right;float:right;background-position:100%;}.aiC{background-image:url('Severity_Critical.png');background-repeat:no-repeat;white-space:nowrap;padding-right:20px;text-align:right;float:right;background-position:100%;}.aiB{background-image:url('Severity_Blocker.png');background-repeat:no-repeat;white-space:nowrap;padding-right:20px;text-align:right;float:right;background-position:100%;}.qgsF{background-image:url('StatusQGFail.png');background-repeat:no-repeat;padding-left:20px;}.qgsW{background-image:url('StatusQGWarn.png');background-repeat:no-repeat;padding-left:20px;}.qgsP{background-image:url('StatusQGPass.png');background-repeat:no-repeat;padding-left:20px;}.tiC{background-image:url('TrendIconGrayConstant.png');background-repeat:no-repeat;padding-left:20px;}.tiN{background-image:url('TrendIconNone.png');background-repeat:no-repeat;padding-left:20px;}.tiRU{background-image:url('TrendIconRedUp.png');background-repeat:no-repeat;padding-left:20px;}.tiRD{background-image:url('TrendIconRedDown.png');background-repeat:no-repeat;padding-left:20px;}.tiGU{background-image:url('TrendIconGreenUp.png');background-repeat:no-repeat;padding-left:20px;}.tiGD{background-image:url('TrendIconGreenDown.png');background-repeat:no-repeat;padding-left:20px;}#content .ndependTable tr:hover{background:#fff4e8;}.ndependTable tfoot{display:none;}.ndependTable .even,.ndependTable .data1{background:#fff;}.ndependTable .odd,.ndependTable .data0{background:#f9f5ff;}.ndependScreen{overflow:auto;float:left;width:940px;margin-left:162px;min-height:400px;}.ndependScreen .info>.explanations{font-size:14px;line-height:20px;margin-bottom:0;}#Main.ndependScreen{width:100%;margin-left:0;padding-bottom:0;background:#f0f0f0;}.dataTables_info{position:absolute;bottom:6px;left:20px;font-size:13px;}.ndependScreen.rules .dataTables_info{bottom:20px;}.ndependScreen.rules .divGroup>table{float:left;margin-bottom:20px;}.ndependScreen.rules{overflow:hidden;}.ndependScreen .ndependGrid tfoot{display:none;}.ndependScreen .ndependGrid th{cursor:pointer;font-size:13px;font-weight:normal;color:#ba7207;background:#fff4e8;line-height:23px;padding-top:2px;padding-left:12px;padding-right:12px;padding-bottom:0;white-space:pre-line;}.ndependScreen .ndependGrid th.sorting_asc,.ndependScreen .ndependGrid th.sorting_desc{color:#95631e;background:#fbedbe;}.ndependScreen .ndependGrid th a,.ndependScreen .ndependGrid th a:visited,.ndependScreen .ndependGrid th a:active,.ndependScreen .ndependGrid th a:hover{color:#ba7207;}.ndependScreen .ndependGrid td{font-size:13px;line-height:23px;padding-top:2px;padding-left:12px;padding-right:12px;padding-bottom:0;white-space:pre-line;}#content .ndependScreen .ndependGrid tr:hover{background:#fff4e8;}.ndependScreen .ndependGrid td td{padding-left:0;padding-right:0;}.ndependScreen .ndependGrid tr.even{background:#fff;}.ndependScreen .ndependGrid tr.odd{background:#f9f5ff;}.divStat{position:relative;padding-bottom:20px;float:left;overflow:auto;width:938px;border:solid 1px #f9f5ff;border-top:0;border-bottom:0;}.divStat .dataTables_length,.divStat .dataTables_filter,.divStat .dataTables_paginate{display:none;}.divStat .dataTables_info{left:20px;}.ndependStatGrid tfoot{display:none;}.ndependStatGrid th{text-align:left;font-size:13px;font-weight:normal;color:#ba7207;background:#fff4e8;line-height:23px;padding-top:2px;padding-left:12px;padding-right:12px;padding-bottom:0;white-space:pre-line;}.ndependStatGrid td{font-size:13px;line-height:23px;padding-top:2px;padding-left:12px;padding-right:12px;padding-bottom:0;white-space:pre-line;}#content .ndependStatGrid tr:hover{background:#fff4e8;}.ndependStatGrid tr.even{background:#fff;}.ndependStatGrid tr.odd{background:#f9f5ff;}.dgs ul{list-style-type:none;}.dgs li{font-size:14px;line-height:30px;padding-left:20px;background:url('li_square.png') left 9px transparent no-repeat;}.dgs li li{background:url('li_triangle.png') left center transparent no-repeat;}.dgs br{display:none;}.dgs>ul{padding:0;margin:0;}.ndependScreen.rules .divGroup{float:left;}.ndependScreen.rules h4{margin-top:20px;float:left;}.ndependScreen.rules h4>table{width:940px;}.ndependScreen.rules h4>table table{float:right;}.ndependScreen.rules h4 .okCount,.ndependScreen.rules h4 .warnCount,.ndependScreen.rules h4 .errorCount{display:block;float:left;width:34px;height:34px;font-size:15px;margin:5px;text-align:center;line-height:35px;}.ndependScreen.rules h4 .groupHierarchy{margin:5px;line-height:55px;}.groupHierarchy img{margin:0;border:0;}.dqr,.divCqlResultError{float:left;border-bottom:solid 1px #f9f5ff;margin-bottom:20px;margin-top:20px;}.dqr:after,.divCqlResultError:after{position:absolute;left:0;right:0;margin-top:-20px;border-top:solid 1px #f9f5ff;content:" ";display:block;height:20px;}.dqh,.drb,.divQueryErrorHeader,.divQueryErrorBody{float:left;}.dqr .sqh,.divQueryErrorHeader .errorHeaderColor{color:#ba7207;background:#fff4e8;display:block;float:left;width:940px;font-size:16px;}.dqr .sqh img,.divQueryErrorHeader .errorHeaderColor img{border:0;padding:10px;margin-right:10px;}.drb h3,.divQueryErrorBody h3{font-weight:normal;font-size:16px;display:block;float:left;width:898px;border:solid 1px #f9f5ff;border-bottom:0;padding-left:25px;padding-right:20px;margin:0;}.drb .explanations,.dqr .explanations{display:block;float:left;width:938px;color:#333;background:#fbedbe;font-size:13px;border-left:solid 1px #f3e4b5;border-right:solid 1px #f3e4b5;}.divQueryErrorDescription{display:block;float:left;width:938px;color:#333;background:#fbedbe;font-size:13px;border-left:solid 1px #f3e4b5;border-right:solid 1px #f3e4b5;padding:20px;}.drb .explanations,.dqr .explanations{position:relative;}.drb .explanations:after,.dqr .explanations:after{bottom:0;left:-1px;position:absolute;background:white;border-left:solid 1px #f9f5ff;border-right:solid 1px #f9f5ff;content:" ";display:block;float:left;width:938px;}#InfoWarnings .explanations{margin-bottom:0;}#InfoWarnings tr:nth-child(even){background:#f9f5ff;}#InfoWarnings tr:nth-child(odd){background:#fff;}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;overflow:visible;}#cboxLoadedContent{overflow:auto;}#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}#cboxOverlay{background:#fff;}#colorbox{outline:0;}#cboxContent{margin-top:32px;text-align:center;}#cboxLoadingGraphic{background:url(loading.gif) center center no-repeat;}#cboxLoadingOverlay{background:#000;}#cboxTitle{position:absolute;top:-22px;left:0;color:#000;}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px;}#cboxSlideshow,#cboxPrevious,#cboxNext,#cboxClose{border:0;text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(controls.png) 0 0 no-repeat;}#cboxPrevious{background-position:0 0;right:44px;}#cboxPrevious.hover{background-position:0 -25px;}#cboxNext{background-position:-25px 0;right:22px;}#cboxNext.hover{background-position:-25px -25px;}#cboxClose{background-position:-50px 0;right:0;}#cboxClose.hover{background-position:-50px -25px;}.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px;}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px;}.cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:44px;}.cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}#cboxContent .inlineHelp{text-align:left;background:white;padding:20px;line-height:22px;}#cboxContent .inlineHelp li{margin-bottom:10px;}#cboxWrapper,#cboxWrapper:focus{border:none;}#container .codequery_body{background:#f7f7f7;position:relative;padding:10px;width:920px;overflow:hidden;font-size:13px;line-height:16px;-webkit-transition:height .2s ease-in-out;-moz-transition:height .2s ease-in-out;-o-transition:height .2s ease-in-out;-ms-transition:height .2s ease-in-out;transition:height .2s ease-in-out;}#container .codequery_body[textKind="sourcecode"]{font-family:"Courier New",Consolas,Courier,monospace;}#container .codequery_body.collapsed .handle{left:10px;bottom:0;width:auto;height:auto;font-size:16px;color:#999;background:url(menu_black.png) transparent no-repeat right 10px center;}#container .codequery_body .handle{display:block;position:absolute;top:0;right:0;width:20px;height:20px;font-size:0;padding:10px;font-family:Simple,"Proxima Nova",ProximaNova,proxima-nova,sans-serif;line-height:16px;cursor:pointer;background:url(menu_black_close.png) transparent no-repeat center center;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;}#container .codequery_body .handle:hover{background-color:#eee;}#container .codequery_body.collapsed{height:16px;}#container .codequery_body font,#container .codequery_body b,#container .codequery_body i,#container .codequery_body a{-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:1;}#container .codequery_body.collapsed font,#container .codequery_body.collapsed b,#container .codequery_body.collapsed i,#container .codequery_body.collapsed a,#container .codequery_body.collapsed ul{opacity:0;}svg{display:block;}.dn{display:none;}#AIContainer,svg{margin:0;padding:0;height:750px;width:750px;}.nv-axis text{display:none;}.divAI{float:left;position:relative;width:px;overflow:hidden;padding-top:10px;padding-bottom:50px;}.failqgtilt,.warnqgtilt,.passqgtilt{-webkit-transform:rotate(45deg) translateY(-10px);display:inline-block;font-size:12px;font-weight:bold;opacity:.9;border-width:1px 5px 1px 5px;border-style:solid;}.failqgtilt{margin-left:-12px;}.warnqgtilt{margin-left:-17px;}.passqgtilt{margin-left:-16px;}.maintab{overflow:hidden;margin-left:162px;width:940px;}.maintab button{background-color:#f0f0f0;float:left;border:none;outline:none;cursor:pointer;padding:7px 20px 10px 20px;transition:.3s;font-size:20px;color:#111;border-top:5px solid #f0f0f0;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;border-top-left-radius:8px;border-top-right-radius:8px;}.maintab button:hover{background-color:#fff;color:#000;border-top:5px solid #888;}.maintab button.active{background-color:#fff;color:#000;border-top:5px solid #fa0;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;z-index:40;position:relative;}.maintabcontent{display:none;width:940px;}.main-summary-tab{margin-left:162px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;width:940px;background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-bottom:25px;display:inline-block;}.main-trend-tab{margin-left:162px;border:1px solid #e2e2e2;width:940px;overflow-y:hidden;overflow-x:hidden;background:#fff;margin-top:-1px;z-index:30;position:relative;border-radius:10px;}.buttonfile{text-indent:0;float:left;display:block;margin-right:16px;margin-top:8px;background-color:#f9f9f9;border:1px solid #e2e2e2;height:25px;cursor:pointer;}.buttonfilehover{background-color:#e3e3e3!important;}.tooltip2{position:relative;display:inline-block;}.tooltip2 .tooltiptext2{visibility:hidden;background-color:#fffff2;color:black;text-align:left;border:solid 1px #dda;padding:10px;border-radius:6px;margin-top:33px;margin-left:-400px;width:400px;line-height:21px;position:absolute;z-index:1000;}.tooltip2 .tooltiptext2 li{margin-bottom:6px;}.tooltip2 .tooltiptext2 ul{margin:5px 6px 0 -20px;}.tooltip2:hover .tooltiptext2{visibility:visible;}.smallInfoScore{padding-top:14px;}.smallInfoScoreTooltiptext2{width:400px;margin-left:-400px;}.nvd3 .nv-axis line,.nvd3 .nv-axis path{fill:none;shape-rendering:crispEdges;}.nv-brush .extent,.nvd3 .background path,.nvd3 .nv-axis line,.nvd3 .nv-axis path{shape-rendering:crispEdges;}.nv-distx,.nv-disty,.nv-noninteractive,.nvd3 .nv-axis,.nvd3.nv-pie .nv-label,.nvd3.nv-sparklineplus g.nv-hoverValue{pointer-events:none;}.nvd3 .nv-axis{opacity:1;}.nvd3 .nv-axis.nv-disabled,.nvd3 .nv-controlsWrap .nv-legend .nv-check-box .nv-check{opacity:0;}.nvd3 .nv-axis path{stroke:#000;stroke-opacity:.75;}.nvd3 .nv-axis path.domain{stroke-opacity:.75;}.nvd3 .nv-axis.nv-x path.domain{stroke-opacity:0;}.nvd3 .nv-axis line{stroke:#e5e5e5;}.nvd3 .nv-axis .zero line,.nvd3 .nv-axis line.zero{stroke-opacity:.75;}.nvd3 .nv-axis .nv-axisMaxMin text{font-weight:700;}.nvd3 .x .nv-axis .nv-axisMaxMin text,.nvd3 .x2 .nv-axis .nv-axisMaxMin text,.nvd3 .x3 .nv-axis .nv-axisMaxMin text{text-anchor:middle;}.nvd3 .nv-bars rect{fill-opacity:.75;transition:fill-opacity 250ms linear;}.nvd3 .nv-bars rect.hover{fill-opacity:1;}.nvd3 .nv-bars .hover rect{fill:#add8e6;}.nvd3 .nv-bars text{fill:transparent;}.nvd3 .nv-bars .hover text{fill:rgba(0,0,0,1);}.nvd3 .nv-discretebar .nv-groups rect,.nvd3 .nv-multibar .nv-groups rect,.nvd3 .nv-multibarHorizontal .nv-groups rect{stroke-opacity:0;transition:fill-opacity 250ms linear;}.with-transitions .nv-candlestickBar .nv-ticks .nv-tick,.with-transitions .nvd3 .nv-groups .nv-point{transition:stroke-width 250ms linear,stroke-opacity 250ms linear;}.nvd3 .nv-candlestickBar .nv-ticks rect:hover,.nvd3 .nv-discretebar .nv-groups rect:hover,.nvd3 .nv-multibar .nv-groups rect:hover,.nvd3 .nv-multibarHorizontal .nv-groups rect:hover{fill-opacity:1;}.nvd3 .nv-discretebar .nv-groups text,.nvd3 .nv-multibarHorizontal .nv-groups text{font-weight:700;fill:rgba(0,0,0,1);stroke:transparent;}.nvd3 .nv-boxplot circle{fill-opacity:.5;}.nvd3 .nv-boxplot circle:hover,.nvd3 .nv-boxplot rect:hover{fill-opacity:1;}.nvd3 line.nv-boxplot-median{stroke:#000;}.nv-boxplot-tick:hover{stroke-width:2.5px;}.nvd3.nv-bullet{font:10px sans-serif;}.nvd3.nv-bullet .nv-measure{fill-opacity:.8;}.nvd3.nv-bullet .nv-measure:hover{fill-opacity:1;}.nvd3.nv-bullet .nv-marker{stroke:#000;stroke-width:2px;}.nvd3.nv-bullet .nv-markerTriangle{stroke:#000;fill:#fff;stroke-width:1.5px;}.nvd3.nv-bullet .nv-markerLine{stroke:#000;stroke-width:1.5px;}.nvd3.nv-bullet .nv-tick line{stroke:#666;stroke-width:.5px;}.nvd3.nv-bullet .nv-range.nv-s0{fill:#eee;}.nvd3.nv-bullet .nv-range.nv-s1{fill:#ddd;}.nvd3.nv-bullet .nv-range.nv-s2{fill:#ccc;}.nvd3.nv-bullet .nv-title{font-size:14px;font-weight:700;}.nvd3.nv-bullet .nv-subtitle{fill:#999;}.nvd3.nv-bullet .nv-range{fill:#bababa;fill-opacity:.4;}.nvd3.nv-bullet .nv-range:hover{fill-opacity:.7;}.nvd3.nv-candlestickBar .nv-ticks .nv-tick{stroke-width:1px;}.nvd3.nv-candlestickBar .nv-ticks .nv-tick.hover{stroke-width:2px;}.nvd3.nv-candlestickBar .nv-ticks .nv-tick.positive rect{stroke:#2ca02c;fill:#2ca02c;}.nvd3.nv-candlestickBar .nv-ticks .nv-tick.negative rect{stroke:#d62728;fill:#d62728;}.nvd3.nv-candlestickBar .nv-ticks line{stroke:#333;}.nv-force-node{stroke:#fff;stroke-width:1.5px;}.nv-force-link{stroke:#999;stroke-opacity:.6;}.nv-force-node text{stroke-width:0;}.nvd3 .nv-check-box .nv-box{fill-opacity:0;stroke-width:2;}.nvd3 .nv-check-box .nv-check{fill-opacity:0;stroke-width:4;}.nvd3 .nv-series.nv-disabled .nv-check-box .nv-check{fill-opacity:0;stroke-opacity:0;}.nvd3.nv-linePlusBar .nv-bar rect{fill-opacity:.75;}.nvd3.nv-linePlusBar .nv-bar rect:hover{fill-opacity:1;}.nvd3 .nv-groups path.nv-line{fill:none;}.nvd3 .nv-groups path.nv-area{stroke:none;}.nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point{fill-opacity:0;stroke-opacity:0;}.nvd3.nv-scatter.nv-single-point .nv-groups .nv-point{fill-opacity:.5!important;stroke-opacity:.5!important;}.nvd3 .nv-groups .nv-point.hover,.nvd3.nv-scatter .nv-groups .nv-point.hover{stroke-width:7px;fill-opacity:.95!important;stroke-opacity:.95!important;}.nvd3 .nv-point-paths path{stroke:#aaa;stroke-opacity:0;fill:#eee;fill-opacity:0;}.nvd3 .nv-indexLine{cursor:ew-resize;}svg.nvd3-svg{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;width:100%;height:100%;}.nvtooltip.with-3d-shadow,.with-3d-shadow .nvtooltip{box-shadow:0 5px 10px rgba(0,0,0,.2);border-radius:5px;}.nvd3 text{font:400 12px Arial,sans-serif;}.nvd3 .title{font:700 14px Arial,sans-serif;}.nvd3 .nv-background{fill:#fff;fill-opacity:0;}.nvd3.nv-noData{font-size:18px;font-weight:700;}.nv-brush .extent{fill-opacity:.125;}.nv-brush .resize path{fill:#eee;stroke:#666;}.nvd3 .nv-legend .nv-series{cursor:pointer;}.nvd3 .nv-legend .nv-disabled circle{fill-opacity:0;}.nvd3 .nv-brush .extent{fill-opacity:0!important;}.nvd3 .nv-brushBackground rect{stroke:#000;stroke-width:.4;fill:#fff;fill-opacity:.7;}@media print{.nvd3 text{stroke-width:0;fill-opacity:1;}}.nvd3.nv-ohlcBar .nv-ticks .nv-tick{stroke-width:1px;}.nvd3.nv-ohlcBar .nv-ticks .nv-tick.hover{stroke-width:2px;}.nvd3.nv-ohlcBar .nv-ticks .nv-tick.positive{stroke:#2ca02c;}.nvd3.nv-ohlcBar .nv-ticks .nv-tick.negative{stroke:#d62728;}.nvd3 .background path{fill:none;stroke:#EEE;stroke-opacity:.4;}.nvd3 .foreground path{fill:none;stroke-opacity:.7;}.nvd3 .nv-parallelCoordinates-brush .extent{fill:#fff;fill-opacity:.6;stroke:gray;shape-rendering:crispEdges;}.nvd3 .nv-parallelCoordinates .hover{fill-opacity:1;stroke-width:3px;}.nvd3 .missingValuesline line{fill:none;stroke:#000;stroke-width:1;stroke-opacity:1;stroke-dasharray:5,5;}.nvd3.nv-pie .nv-pie-title{font-size:24px;fill:rgba(19,196,249,.59);}.nvd3.nv-pie .nv-slice text{stroke:#000;stroke-width:0;}.nvd3.nv-pie path{transition:fill-opacity 250ms linear,stroke-width 250ms linear,stroke-opacity 250ms linear;stroke:#fff;stroke-width:1px;stroke-opacity:1;fill-opacity:.7;}.nvd3.nv-pie .hover path{fill-opacity:1;}.nvd3.nv-pie .nv-label rect{fill-opacity:0;stroke-opacity:0;}.nvd3 .nv-groups .nv-point.hover{stroke-width:20px;stroke-opacity:.5;}.nvd3 .nv-scatter .nv-point.hover{fill-opacity:1;}.nvd3.nv-sparkline path{fill:none;}.nvd3.nv-sparklineplus .nv-hoverValue line{stroke:#333;stroke-width:1.5px;}.nvd3.nv-sparklineplus,.nvd3.nv-sparklineplus g{pointer-events:all;}.nvd3 .nv-interactiveGuideLine,.nvtooltip{pointer-events:none;}.nvd3 .nv-hoverArea{fill-opacity:0;stroke-opacity:0;}.nvd3.nv-sparklineplus .nv-xValue,.nvd3.nv-sparklineplus .nv-yValue{stroke-width:0;font-size:.9em;font-weight:400;}.nvd3.nv-sparklineplus .nv-yValue{stroke:#f66;}.nvd3.nv-sparklineplus .nv-maxValue{stroke:#2ca02c;fill:#2ca02c;}.nvd3.nv-sparklineplus .nv-minValue{stroke:#d62728;fill:#d62728;}.nvd3.nv-sparklineplus .nv-currentValue{font-weight:700;font-size:1.1em;}.nvtooltip h3,.nvtooltip table td.key{font-weight:400;}.nvd3.nv-stackedarea path.nv-area{fill-opacity:.7;stroke-opacity:0;transition:fill-opacity 250ms linear,stroke-opacity 250ms linear;}.nvd3.nv-stackedarea path.nv-area.hover{fill-opacity:.9;}.nvd3.nv-stackedarea .nv-groups .nv-point{stroke-opacity:0;fill-opacity:0;}.nvtooltip{position:absolute;color:rgba(0,0,0,1);padding:1px;z-index:10000;display:block;font-family:Arial,sans-serif;font-size:13px;text-align:left;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.5);border-radius:4px;}.nvtooltip h3,.nvtooltip p{margin:0;text-align:center;}.nvtooltip.with-transitions,.with-transitions .nvtooltip{transition:opacity 50ms linear;transition-delay:200ms;}.nvtooltip.x-nvtooltip,.nvtooltip.y-nvtooltip{padding:8px;}.nvtooltip h3{padding:4px 14px;line-height:18px;background-color:rgba(247,247,247,.75);color:rgba(0,0,0,1);border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0;}.nvtooltip p{padding:5px 14px;}.nvtooltip span{display:inline-block;margin:2px 0;}.nvtooltip table{margin:6px;border-spacing:0;}.nvtooltip table td{padding:2px 9px 2px 0;vertical-align:middle;}.nvtooltip table td.key.total{font-weight:700;}.nvtooltip table td.value{text-align:right;font-weight:700;}.nvtooltip table td.percent{color:#a9a9a9;}.nvtooltip table tr.highlight td{padding:1px 9px 1px 0;border-bottom-style:solid;border-bottom-width:1px;border-top-style:solid;border-top-width:1px;}.nvtooltip table td.legend-color-guide div{vertical-align:middle;width:12px;height:12px;border:1px solid #999;}.nvtooltip .footer{padding:3px;text-align:center;}.nvtooltip-pending-removal{pointer-events:none;display:none;}.nvd3 line.nv-guideline{stroke:#ccc;} \ No newline at end of file diff --git a/NDependOut/2024_07/04_11_53_22/NDependReportFiles/NDependReport.js b/NDependOut/2024_07/04_11_53_22/NDependReportFiles/NDependReport.js new file mode 100644 index 0000000..32d7ce0 --- /dev/null +++ b/NDependOut/2024_07/04_11_53_22/NDependReportFiles/NDependReport.js @@ -0,0 +1,50 @@ +document.addEventListener("DOMContentLoaded",function(){decompressDatatablesCells();decompressImgSrc();decompressAhref();updateAnalysisDateWithAgo()});function decompressDatatablesCells(){var a=document.querySelectorAll("td");for(var f=0;f0){e=generateTimeAgoString(c)}}const g=document.getElementById("invisibleAnalysisDate");if(g){const a=g.textContent;const d=generateTimeAgoString(a);if(d.trim().length>0){var f="Analyzed "+d;if(e!=null&&e.trim().length>0){f=f+" vs. baseline obtained "+e+""}document.getElementById("analyzedTimeAgo").innerHTML=f}}}function generateTimeAgoString(j){const k=j.split(" ");const h=parseInt(k[0]);const e=k[1];const f=parseInt(k[2]);const g=k[3].split(":");const d=parseInt(g[0]);const c=parseInt(g[1]);const b=parseInt(g[2]);const i=new Date(f,monthToIndex(e),h,d,c,b);var a=timeAgo(i);return a}function monthToIndex(b){const a=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];return a.indexOf(b)}function timeAgo(c){const a=new Date();const h=a-c;if(h<0){return""}const g=Math.floor(h/1000);const d=Math.floor(g/60);const f=Math.floor(d/60);const i=Math.floor(f/24);const b=Math.floor(i/30);const e=Math.floor(b/12);if(e>0){if(e===1){return"1 year ago"}else{return e+" years ago"}}else{if(b>0){if(b===1){return"1 month ago"}else{return b+" months ago"}}else{if(i>0){if(i===1){return"yesterday"}else{return i+" days ago"}}else{if(f>0){if(f===1){return"1 hour ago"}else{return f+" hours ago"}}else{if(d>0){if(d===1){return"1 minute ago"}else{return d+" minutes ago"}}}}}}return"just now"} +/* + * jQuery JavaScript Library v1.10.2 + * http://jquery.com/ + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * + * Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2013-07-03T13:48Z + */ +(function(a1,aE){var ag,w,aA=typeof aE,aJ=a1.location,l=a1.document,bV=l.documentElement,bh=a1.jQuery,G=a1.$,Y={},a5=[],s="1.10.2",aG=a5.concat,am=a5.push,a3=a5.slice,aK=a5.indexOf,y=Y.toString,T=Y.hasOwnProperty,aO=s.trim,bI=function(e,b3){return new bI.fn.init(e,b3,w)},bz=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,aa=/\S+/g,B=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,bq=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,a=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,bg=/^[\],:{}\s]*$/,bj=/(?:^|:|,)(?:\s*\[)+/g,bF=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,aX=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,bR=/^-ms-/,aT=/-([\da-z])/gi,K=function(e,b3){return b3.toUpperCase()},bW=function(e){if(l.addEventListener||e.type==="load"||l.readyState==="complete"){bk();bI.ready()}},bk=function(){if(l.addEventListener){l.removeEventListener("DOMContentLoaded",bW,false);a1.removeEventListener("load",bW,false)}else{l.detachEvent("onreadystatechange",bW);a1.detachEvent("onload",bW)}};bI.fn=bI.prototype={jquery:s,constructor:bI,init:function(e,b5,b4){var b3,b6;if(!e){return this}if(typeof e==="string"){if(e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3){b3=[null,e,null]}else{b3=bq.exec(e)}if(b3&&(b3[1]||!b5)){if(b3[1]){b5=b5 instanceof bI?b5[0]:b5;bI.merge(this,bI.parseHTML(b3[1],b5&&b5.nodeType?b5.ownerDocument||b5:l,true));if(a.test(b3[1])&&bI.isPlainObject(b5)){for(b3 in b5){if(bI.isFunction(this[b3])){this[b3](b5[b3])}else{this.attr(b3,b5[b3])}}}return this}else{b6=l.getElementById(b3[2]);if(b6&&b6.parentNode){if(b6.id!==b3[2]){return b4.find(e)}this.length=1;this[0]=b6}this.context=l;this.selector=e;return this}}else{if(!b5||b5.jquery){return(b5||b4).find(e)}else{return this.constructor(b5).find(e)}}}else{if(e.nodeType){this.context=this[0]=e;this.length=1;return this}else{if(bI.isFunction(e)){return b4.ready(e)}}}if(e.selector!==aE){this.selector=e.selector;this.context=e.context}return bI.makeArray(e,this)},selector:"",length:0,toArray:function(){return a3.call(this)},get:function(e){return e==null?this.toArray():(e<0?this[this.length+e]:this[e])},pushStack:function(e){var b3=bI.merge(this.constructor(),e);b3.prevObject=this;b3.context=this.context;return b3},each:function(b3,e){return bI.each(this,b3,e)},ready:function(e){bI.ready.promise().done(e);return this},slice:function(){return this.pushStack(a3.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(b4){var e=this.length,b3=+b4+(b4<0?e:0);return this.pushStack(b3>=0&&b30){return}ag.resolveWith(l,[bI]);if(bI.fn.trigger){bI(l).trigger("ready").off("ready")}},isFunction:function(e){return bI.type(e)==="function"},isArray:Array.isArray||function(e){return bI.type(e)==="array"},isWindow:function(e){return e!=null&&e==e.window},isNumeric:function(e){return !isNaN(parseFloat(e))&&isFinite(e)},type:function(e){if(e==null){return String(e)}return typeof e==="object"||typeof e==="function"?Y[y.call(e)]||"object":typeof e},isPlainObject:function(b5){var b3;if(!b5||bI.type(b5)!=="object"||b5.nodeType||bI.isWindow(b5)){return false}try{if(b5.constructor&&!T.call(b5,"constructor")&&!T.call(b5.constructor.prototype,"isPrototypeOf")){return false}}catch(b4){return false}if(bI.support.ownLast){for(b3 in b5){return T.call(b5,b3)}}for(b3 in b5){}return b3===aE||T.call(b5,b3)},isEmptyObject:function(b3){var e;for(e in b3){return false}return true},error:function(e){throw new Error(e)},parseHTML:function(b6,b4,b5){if(!b6||typeof b6!=="string"){return null}if(typeof b4==="boolean"){b5=b4;b4=false}b4=b4||l;var b3=a.exec(b6),e=!b5&&[];if(b3){return[b4.createElement(b3[1])]}b3=bI.buildFragment([b6],b4,e);if(e){bI(e).remove()}return bI.merge([],b3.childNodes)},parseJSON:function(e){if(a1.JSON&&a1.JSON.parse){return a1.JSON.parse(e)}if(e===null){return e}if(typeof e==="string"){e=bI.trim(e);if(e){if(bg.test(e.replace(bF,"@").replace(aX,"]").replace(bj,""))){return(new Function("return "+e))()}}}bI.error("Invalid JSON: "+e)},parseXML:function(b5){var b3,b4;if(!b5||typeof b5!=="string"){return null}try{if(a1.DOMParser){b4=new DOMParser();b3=b4.parseFromString(b5,"text/xml")}else{b3=new ActiveXObject("Microsoft.XMLDOM");b3.async="false";b3.loadXML(b5)}}catch(b6){b3=aE}if(!b3||!b3.documentElement||b3.getElementsByTagName("parsererror").length){bI.error("Invalid XML: "+b5)}return b3},noop:function(){},globalEval:function(e){if(e&&bI.trim(e)){(a1.execScript||function(b3){a1["eval"].call(a1,b3)})(e)}},camelCase:function(e){return e.replace(bR,"ms-").replace(aT,K)},nodeName:function(b3,e){return b3.nodeName&&b3.nodeName.toLowerCase()===e.toLowerCase()},each:function(b7,b8,b3){var b6,b4=0,b5=b7.length,e=Z(b7);if(b3){if(e){for(;b40&&(b3-1) in b4)}w=bI(l); +/* + * Sizzle CSS Selector Engine v1.10.2 + * http://sizzlejs.com/ + * + * Copyright 2013 jQuery Foundation, Inc. and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2013-07-03 + */ +(function(dc,ch){var cw,df,cc,cm,cF,cI,cT,dj,cG,cW,cA,cn,c5,c0,dd,cb,cD,c7="sizzle"+-(new Date()),cH=dc.document,dg=0,c1=0,b6=cy(),c6=cy(),cE=cy(),cU=false,cC=function(dk,e){if(dk===e){cU=true;return 0}return 0},db=typeof ch,cO=1<<31,cM=({}).hasOwnProperty,c9=[],da=c9.pop,cK=c9.push,b4=c9.push,cl=c9.slice,ca=c9.indexOf||function(dl){var dk=0,e=this.length;for(;dk+~]|"+co+")"+co+"*"),cY=new RegExp(co+"*[+~]"),cs=new RegExp("="+co+"*([^\\]'\"]*)"+co+"*\\]","g"),cQ=new RegExp(cj),cR=new RegExp("^"+cJ+"$"),cZ={ID:new RegExp("^#("+b3+")"),CLASS:new RegExp("^\\.("+b3+")"),TAG:new RegExp("^("+b3.replace("w","w*")+")"),ATTR:new RegExp("^"+c3),PSEUDO:new RegExp("^"+cj),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+co+"*(even|odd|(([+-]|)(\\d*)n|)"+co+"*(?:([+-]|)"+co+"*(\\d+)|))"+co+"*\\)|)","i"),bool:new RegExp("^(?:"+b5+")$","i"),needsContext:new RegExp("^"+co+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+co+"*((?:-\\d)?\\d*)"+co+"*\\)|)(?=[^-]|$)","i")},cN=/^[^{]+\{\s*\[native \w/,cP=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,b9=/^(?:input|select|textarea|button)$/i,ck=/^h\d$/i,cL=/'|\\/g,cr=new RegExp("\\\\([\\da-f]{1,6}"+co+"?|("+co+")|.)","ig"),c2=function(e,dm,dk){var dl="0x"+dm-65536;return dl!==dl||dk?dm:dl<0?String.fromCharCode(dl+65536):String.fromCharCode(dl>>10|55296,dl&1023|56320)};try{b4.apply((c9=cl.call(cH.childNodes)),cH.childNodes);c9[cH.childNodes.length].nodeType}catch(cB){b4={apply:c9.length?function(dk,e){cK.apply(dk,cl.call(e))}:function(dm,dl){var e=dm.length,dk=0;while((dm[e++]=dl[dk++])){}dm.length=e-1}}}function cu(ds,dk,dw,dy){var dx,dp,dq,du,dv,dn,dm,e,dl,dt;if((dk?dk.ownerDocument||dk:cH)!==cA){cW(dk)}dk=dk||cA;dw=dw||[];if(!ds||typeof ds!=="string"){return dw}if((du=dk.nodeType)!==1&&du!==9){return[]}if(c5&&!dy){if((dx=cP.exec(ds))){if((dq=dx[1])){if(du===9){dp=dk.getElementById(dq);if(dp&&dp.parentNode){if(dp.id===dq){dw.push(dp);return dw}}else{return dw}}else{if(dk.ownerDocument&&(dp=dk.ownerDocument.getElementById(dq))&&cD(dk,dp)&&dp.id===dq){dw.push(dp);return dw}}}else{if(dx[2]){b4.apply(dw,dk.getElementsByTagName(ds));return dw}else{if((dq=dx[3])&&df.getElementsByClassName&&dk.getElementsByClassName){b4.apply(dw,dk.getElementsByClassName(dq));return dw}}}}if(df.qsa&&(!c0||!c0.test(ds))){e=dm=c7;dl=dk;dt=du===9&&ds;if(du===1&&dk.nodeName.toLowerCase()!=="object"){dn=cf(ds);if((dm=dk.getAttribute("id"))){e=dm.replace(cL,"\\$&")}else{dk.setAttribute("id",e)}e="[id='"+e+"'] ";dv=dn.length;while(dv--){dn[dv]=e+cg(dn[dv])}dl=cY.test(ds)&&dk.parentNode||dk;dt=dn.join(",")}if(dt){try{b4.apply(dw,dl.querySelectorAll(dt));return dw}catch(dr){}finally{if(!dm){dk.removeAttribute("id")}}}}}return de(ds.replace(cq,"$1"),dk,dw,dy)}function cy(){var dk=[];function e(dl,dm){if(dk.push(dl+=" ")>cm.cacheLength){delete e[dk.shift()]}return(e[dl]=dm)}return e}function ci(e){e[c7]=true;return e}function cd(dk){var dm=cA.createElement("div");try{return !!dk(dm)}catch(dl){return false}finally{if(dm.parentNode){dm.parentNode.removeChild(dm)}dm=null}}function dh(dk,dm){var e=dk.split("|"),dl=dk.length;while(dl--){cm.attrHandle[e[dl]]=dm}}function b7(dk,e){var dm=e&&dk,dl=dm&&dk.nodeType===1&&e.nodeType===1&&(~e.sourceIndex||cO)-(~dk.sourceIndex||cO);if(dl){return dl}if(dm){while((dm=dm.nextSibling)){if(dm===e){return -1}}}return dk?1:-1}function cv(e){return function(dl){var dk=dl.nodeName.toLowerCase();return dk==="input"&&dl.type===e}}function b8(e){return function(dl){var dk=dl.nodeName.toLowerCase();return(dk==="input"||dk==="button")&&dl.type===e}}function c4(e){return ci(function(dk){dk=+dk;return ci(function(dl,dq){var dn,dm=e([],dl.length,dk),dp=dm.length;while(dp--){if(dl[(dn=dm[dp])]){dl[dn]=!(dq[dn]=dl[dn])}}})})}cI=cu.isXML=function(e){var dk=e&&(e.ownerDocument||e).documentElement;return dk?dk.nodeName!=="HTML":false};df=cu.support={};cW=cu.setDocument=function(dk){var dl=dk?dk.ownerDocument||dk:cH,e=dl.defaultView;if(dl===cA||dl.nodeType!==9||!dl.documentElement){return cA}cA=dl;cn=dl.documentElement;c5=!cI(dl);if(e&&e.attachEvent&&e!==e.top){e.attachEvent("onbeforeunload",function(){cW()})}df.attributes=cd(function(dm){dm.className="i";return !dm.getAttribute("className")});df.getElementsByTagName=cd(function(dm){dm.appendChild(dl.createComment(""));return !dm.getElementsByTagName("*").length});df.getElementsByClassName=cd(function(dm){dm.innerHTML="
                                            ";dm.firstChild.className="i";return dm.getElementsByClassName("i").length===2});df.getById=cd(function(dm){cn.appendChild(dm).id=c7;return !dl.getElementsByName||!dl.getElementsByName(c7).length});if(df.getById){cm.find.ID=function(dp,dn){if(typeof dn.getElementById!==db&&c5){var dm=dn.getElementById(dp);return dm&&dm.parentNode?[dm]:[]}};cm.filter.ID=function(dn){var dm=dn.replace(cr,c2);return function(dp){return dp.getAttribute("id")===dm}}}else{delete cm.find.ID;cm.filter.ID=function(dn){var dm=dn.replace(cr,c2);return function(dq){var dp=typeof dq.getAttributeNode!==db&&dq.getAttributeNode("id");return dp&&dp.value===dm}}}cm.find.TAG=df.getElementsByTagName?function(dm,dn){if(typeof dn.getElementsByTagName!==db){return dn.getElementsByTagName(dm)}}:function(dm,dr){var ds,dq=[],dp=0,dn=dr.getElementsByTagName(dm);if(dm==="*"){while((ds=dn[dp++])){if(ds.nodeType===1){dq.push(ds)}}return dq}return dn};cm.find.CLASS=df.getElementsByClassName&&function(dn,dm){if(typeof dm.getElementsByClassName!==db&&c5){return dm.getElementsByClassName(dn)}};dd=[];c0=[];if((df.qsa=cN.test(dl.querySelectorAll))){cd(function(dm){dm.innerHTML="";if(!dm.querySelectorAll("[selected]").length){c0.push("\\["+co+"*(?:value|"+b5+")")}if(!dm.querySelectorAll(":checked").length){c0.push(":checked")}});cd(function(dn){var dm=dl.createElement("input");dm.setAttribute("type","hidden");dn.appendChild(dm).setAttribute("t","");if(dn.querySelectorAll("[t^='']").length){c0.push("[*^$]="+co+"*(?:''|\"\")")}if(!dn.querySelectorAll(":enabled").length){c0.push(":enabled",":disabled")}dn.querySelectorAll("*,:x");c0.push(",.*:")})}if((df.matchesSelector=cN.test((cb=cn.webkitMatchesSelector||cn.mozMatchesSelector||cn.oMatchesSelector||cn.msMatchesSelector)))){cd(function(dm){df.disconnectedMatch=cb.call(dm,"div");cb.call(dm,"[s!='']:x");dd.push("!=",cj)})}c0=c0.length&&new RegExp(c0.join("|"));dd=dd.length&&new RegExp(dd.join("|"));cD=cN.test(cn.contains)||cn.compareDocumentPosition?function(dn,dm){var dq=dn.nodeType===9?dn.documentElement:dn,dp=dm&&dm.parentNode;return dn===dp||!!(dp&&dp.nodeType===1&&(dq.contains?dq.contains(dp):dn.compareDocumentPosition&&dn.compareDocumentPosition(dp)&16))}:function(dn,dm){if(dm){while((dm=dm.parentNode)){if(dm===dn){return true}}}return false};cC=cn.compareDocumentPosition?function(dn,dm){if(dn===dm){cU=true;return 0}var dp=dm.compareDocumentPosition&&dn.compareDocumentPosition&&dn.compareDocumentPosition(dm);if(dp){if(dp&1||(!df.sortDetached&&dm.compareDocumentPosition(dn)===dp)){if(dn===dl||cD(cH,dn)){return -1}if(dm===dl||cD(cH,dm)){return 1}return cG?(ca.call(cG,dn)-ca.call(cG,dm)):0}return dp&4?-1:1}return dn.compareDocumentPosition?-1:1}:function(dn,dm){var du,dr=0,dt=dn.parentNode,dq=dm.parentNode,dp=[dn],ds=[dm];if(dn===dm){cU=true;return 0}else{if(!dt||!dq){return dn===dl?-1:dm===dl?1:dt?-1:dq?1:cG?(ca.call(cG,dn)-ca.call(cG,dm)):0}else{if(dt===dq){return b7(dn,dm)}}}du=dn;while((du=du.parentNode)){dp.unshift(du)}du=dm;while((du=du.parentNode)){ds.unshift(du)}while(dp[dr]===ds[dr]){dr++}return dr?b7(dp[dr],ds[dr]):dp[dr]===cH?-1:ds[dr]===cH?1:0};return dl};cu.matches=function(dk,e){return cu(dk,null,null,e)};cu.matchesSelector=function(dl,dn){if((dl.ownerDocument||dl)!==cA){cW(dl)}dn=dn.replace(cs,"='$1']");if(df.matchesSelector&&c5&&(!dd||!dd.test(dn))&&(!c0||!c0.test(dn))){try{var dk=cb.call(dl,dn);if(dk||df.disconnectedMatch||dl.document&&dl.document.nodeType!==11){return dk}}catch(dm){}}return cu(dn,cA,null,[dl]).length>0};cu.contains=function(e,dk){if((e.ownerDocument||e)!==cA){cW(e)}return cD(e,dk)};cu.attr=function(dl,e){if((dl.ownerDocument||dl)!==cA){cW(dl)}var dk=cm.attrHandle[e.toLowerCase()],dm=dk&&cM.call(cm.attrHandle,e.toLowerCase())?dk(dl,e,!c5):ch;return dm===ch?df.attributes||!c5?dl.getAttribute(e):(dm=dl.getAttributeNode(e))&&dm.specified?dm.value:null:dm};cu.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)};cu.uniqueSort=function(dl){var dm,dn=[],e=0,dk=0;cU=!df.detectDuplicates;cG=!df.sortStable&&dl.slice(0);dl.sort(cC);if(cU){while((dm=dl[dk++])){if(dm===dl[dk]){e=dn.push(dk)}}while(e--){dl.splice(dn[e],1)}}return dl};cF=cu.getText=function(dn){var dm,dk="",dl=0,e=dn.nodeType;if(!e){for(;(dm=dn[dl]);dl++){dk+=cF(dm)}}else{if(e===1||e===9||e===11){if(typeof dn.textContent==="string"){return dn.textContent}else{for(dn=dn.firstChild;dn;dn=dn.nextSibling){dk+=cF(dn)}}}else{if(e===3||e===4){return dn.nodeValue}}}return dk};cm=cu.selectors={cacheLength:50,createPseudo:ci,match:cZ,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:true}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:true},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){e[1]=e[1].replace(cr,c2);e[3]=(e[4]||e[5]||"").replace(cr,c2);if(e[2]==="~="){e[3]=" "+e[3]+" "}return e.slice(0,4)},CHILD:function(e){e[1]=e[1].toLowerCase();if(e[1].slice(0,3)==="nth"){if(!e[3]){cu.error(e[0])}e[4]=+(e[4]?e[5]+(e[6]||1):2*(e[3]==="even"||e[3]==="odd"));e[5]=+((e[7]+e[8])||e[3]==="odd")}else{if(e[3]){cu.error(e[0])}}return e},PSEUDO:function(dk){var e,dl=!dk[5]&&dk[2];if(cZ.CHILD.test(dk[0])){return null}if(dk[3]&&dk[4]!==ch){dk[2]=dk[4]}else{if(dl&&cQ.test(dl)&&(e=cf(dl,true))&&(e=dl.indexOf(")",dl.length-e)-dl.length)){dk[0]=dk[0].slice(0,e);dk[2]=dl.slice(0,e)}}return dk.slice(0,3)}},filter:{TAG:function(dk){var e=dk.replace(cr,c2).toLowerCase();return dk==="*"?function(){return true}:function(dl){return dl.nodeName&&dl.nodeName.toLowerCase()===e}},CLASS:function(e){var dk=b6[e+" "];return dk||(dk=new RegExp("(^|"+co+")"+e+"("+co+"|$)"))&&b6(e,function(dl){return dk.test(typeof dl.className==="string"&&dl.className||typeof dl.getAttribute!==db&&dl.getAttribute("class")||"")})},ATTR:function(dl,dk,e){return function(dn){var dm=cu.attr(dn,dl);if(dm==null){return dk==="!="}if(!dk){return true}dm+="";return dk==="="?dm===e:dk==="!="?dm!==e:dk==="^="?e&&dm.indexOf(e)===0:dk==="*="?e&&dm.indexOf(e)>-1:dk==="$="?e&&dm.slice(-e.length)===e:dk==="~="?(" "+dm+" ").indexOf(e)>-1:dk==="|="?dm===e||dm.slice(0,e.length+1)===e+"-":false}},CHILD:function(dk,dn,dm,dp,dl){var dr=dk.slice(0,3)!=="nth",e=dk.slice(-4)!=="last",dq=dn==="of-type";return dp===1&&dl===0?function(ds){return !!ds.parentNode}:function(dy,dw,dB){var ds,dE,dz,dD,dA,dv,dx=dr!==e?"nextSibling":"previousSibling",dC=dy.parentNode,du=dq&&dy.nodeName.toLowerCase(),dt=!dB&&!dq;if(dC){if(dr){while(dx){dz=dy;while((dz=dz[dx])){if(dq?dz.nodeName.toLowerCase()===du:dz.nodeType===1){return false}}dv=dx=dk==="only"&&!dv&&"nextSibling"}return true}dv=[e?dC.firstChild:dC.lastChild];if(e&&dt){dE=dC[c7]||(dC[c7]={});ds=dE[dk]||[];dA=ds[0]===dg&&ds[1];dD=ds[0]===dg&&ds[2];dz=dA&&dC.childNodes[dA];while((dz=++dA&&dz&&dz[dx]||(dD=dA=0)||dv.pop())){if(dz.nodeType===1&&++dD&&dz===dy){dE[dk]=[dg,dA,dD];break}}}else{if(dt&&(ds=(dy[c7]||(dy[c7]={}))[dk])&&ds[0]===dg){dD=ds[1]}else{while((dz=++dA&&dz&&dz[dx]||(dD=dA=0)||dv.pop())){if((dq?dz.nodeName.toLowerCase()===du:dz.nodeType===1)&&++dD){if(dt){(dz[c7]||(dz[c7]={}))[dk]=[dg,dD]}if(dz===dy){break}}}}}dD-=dl;return dD===dp||(dD%dp===0&&dD/dp>=0)}}},PSEUDO:function(dm,dl){var e,dk=cm.pseudos[dm]||cm.setFilters[dm.toLowerCase()]||cu.error("unsupported pseudo: "+dm);if(dk[c7]){return dk(dl)}if(dk.length>1){e=[dm,dm,"",dl];return cm.setFilters.hasOwnProperty(dm.toLowerCase())?ci(function(dq,ds){var dp,dn=dk(dq,dl),dr=dn.length;while(dr--){dp=ca.call(dq,dn[dr]);dq[dp]=!(ds[dp]=dn[dr])}}):function(dn){return dk(dn,0,e)}}return dk}},pseudos:{not:ci(function(e){var dk=[],dl=[],dm=cT(e.replace(cq,"$1"));return dm[c7]?ci(function(dp,du,ds,dq){var dt,dn=dm(dp,null,dq,[]),dr=dp.length;while(dr--){if((dt=dn[dr])){dp[dr]=!(du[dr]=dt)}}}):function(dq,dp,dn){dk[0]=dq;dm(dk,null,dn,dl);return !dl.pop()}}),has:ci(function(e){return function(dk){return cu(e,dk).length>0}}),contains:ci(function(e){return function(dk){return(dk.textContent||dk.innerText||cF(dk)).indexOf(e)>-1}}),lang:ci(function(e){if(!cR.test(e||"")){cu.error("unsupported lang: "+e)}e=e.replace(cr,c2).toLowerCase();return function(dl){var dk;do{if((dk=c5?dl.lang:dl.getAttribute("xml:lang")||dl.getAttribute("lang"))){dk=dk.toLowerCase();return dk===e||dk.indexOf(e+"-")===0}}while((dl=dl.parentNode)&&dl.nodeType===1);return false}}),target:function(e){var dk=dc.location&&dc.location.hash;return dk&&dk.slice(1)===e.id},root:function(e){return e===cn},focus:function(e){return e===cA.activeElement&&(!cA.hasFocus||cA.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===false},disabled:function(e){return e.disabled===true},checked:function(e){var dk=e.nodeName.toLowerCase();return(dk==="input"&&!!e.checked)||(dk==="option"&&!!e.selected)},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling){if(e.nodeName>"@"||e.nodeType===3||e.nodeType===4){return false}}return true},parent:function(e){return !cm.pseudos.empty(e)},header:function(e){return ck.test(e.nodeName)},input:function(e){return b9.test(e.nodeName)},button:function(dk){var e=dk.nodeName.toLowerCase();return e==="input"&&dk.type==="button"||e==="button"},text:function(dk){var e;return dk.nodeName.toLowerCase()==="input"&&dk.type==="text"&&((e=dk.getAttribute("type"))==null||e.toLowerCase()===dk.type)},first:c4(function(){return[0]}),last:c4(function(e,dk){return[dk-1]}),eq:c4(function(e,dl,dk){return[dk<0?dk+dl:dk]}),even:c4(function(e,dl){var dk=0;for(;dk=0;){e.push(dk)}return e}),gt:c4(function(e,dm,dl){var dk=dl<0?dl+dm:dl;for(;++dk1?function(dn,dm,dk){var dl=e.length;while(dl--){if(!e[dl](dn,dm,dk)){return false}}return true}:e[0]}function cX(e,dk,dl,dm,dq){var dn,dt=[],dp=0,dr=e.length,ds=dk!=null;for(;dp-1){dA[dC]=!(dx[dC]=du)}}}}else{dw=cX(dw===dx?dw.splice(dr,dw.length):dw);if(dp){dp(null,dx,dw,dz)}else{b4.apply(dx,dw)}}})}function c8(dq){var dk,dn,dl,dp=dq.length,dt=cm.relative[dq[0].type],du=dt||cm.relative[" "],dm=dt?1:0,dr=cp(function(dv){return dv===dk},du,true),ds=cp(function(dv){return ca.call(dk,dv)>-1},du,true),e=[function(dx,dw,dv){return(!dt&&(dv||dw!==dj))||((dk=dw).nodeType?dr(dx,dw,dv):ds(dx,dw,dv))}];for(;dm1&&di(e),dm>1&&cg(dq.slice(0,dm-1).concat({value:dq[dm-2].type===" "?"*":""})).replace(cq,"$1"),dn,dm0,dn=dm.length>0,dk=function(dz,dt,dy,dx,dF){var du,dv,dA,dE=[],dD=0,dw="0",dq=dz&&[],dB=dF!=null,dC=dj,ds=dz||dn&&cm.find.TAG("*",dF&&dt.parentNode||dt),dr=(dg+=dC==null?1:Math.random()||0.1);if(dB){dj=dt!==cA&&dt;cc=dp}for(;(du=ds[dw])!=null;dw++){if(dn&&du){dv=0;while((dA=dm[dv++])){if(dA(du,dt,dy)){dx.push(du);break}}if(dB){dg=dr;cc=++dp}}if(e){if((du=!dA&&du)){dD--}if(dz){dq.push(du)}}}dD+=dw;if(e&&dw!==dD){dv=0;while((dA=dl[dv++])){dA(dq,dE,dt,dy)}if(dz){if(dD>0){while(dw--){if(!(dq[dw]||dE[dw])){dE[dw]=da.call(dx)}}}dE=cX(dE)}b4.apply(dx,dE);if(dB&&!dz&&dE.length>0&&(dD+dl.length)>1){cu.uniqueSort(dx)}}if(dB){dg=dr;dj=dC}return dq};return e?ci(dk):dk}cT=cu.compile=function(e,dp){var dl,dk=[],dn=[],dm=cE[e+" "];if(!dm){if(!dp){dp=cf(e)}dl=dp.length;while(dl--){dm=c8(dp[dl]);if(dm[c7]){dk.push(dm)}else{dn.push(dm)}}dm=cE(e,cV(dn,dk))}return dm};function cx(dk,dn,dm){var dl=0,e=dn.length;for(;dl2&&(dk=ds[0]).type==="ID"&&df.getById&&e.nodeType===9&&c5&&cm.relative[ds[1].type]){e=(cm.find.ID(dk.matches[0].replace(cr,c2),e)||[])[0];if(!e){return dm}dl=dl.slice(ds.shift().value.length)}dn=cZ.needsContext.test(dl)?0:ds.length;while(dn--){dk=ds[dn];if(cm.relative[(dt=dk.type)]){break}if((dr=cm.find[dt])){if((dq=dr(dk.matches[0].replace(cr,c2),cY.test(ds[0].type)&&e.parentNode||e))){ds.splice(dn,1);dl=dq.length&&cg(ds);if(!dl){b4.apply(dm,dq);return dm}break}}}}}cT(dl,dp)(dq,e,!c5,dm,cY.test(dl));return dm}df.sortStable=c7.split("").sort(cC).join("")===c7;df.detectDuplicates=cU;cW();df.sortDetached=cd(function(e){return e.compareDocumentPosition(cA.createElement("div"))&1});if(!cd(function(e){e.innerHTML="";return e.firstChild.getAttribute("href")==="#"})){dh("type|href|height|width",function(dk,e,dl){if(!dl){return dk.getAttribute(e,e.toLowerCase()==="type"?1:2)}})}if(!df.attributes||!cd(function(e){e.innerHTML="";e.firstChild.setAttribute("value","");return e.firstChild.getAttribute("value")===""})){dh("value",function(dk,e,dl){if(!dl&&dk.nodeName.toLowerCase()==="input"){return dk.defaultValue}})}if(!cd(function(e){return e.getAttribute("disabled")==null})){dh(b5,function(dk,e,dm){var dl;if(!dm){return(dl=dk.getAttributeNode(e))&&dl.specified?dl.value:dk[e]===true?e.toLowerCase():null}})}bI.find=cu;bI.expr=cu.selectors;bI.expr[":"]=bI.expr.pseudos;bI.unique=cu.uniqueSort;bI.text=cu.getText;bI.isXMLDoc=cu.isXML;bI.contains=cu.contains})(a1);var bY={};function ac(b3){var e=bY[b3]={};bI.each(b3.match(aa)||[],function(b5,b4){e[b4]=true});return e}bI.Callbacks=function(cc){cc=typeof cc==="string"?(bY[cc]||ac(cc)):bI.extend({},cc);var b6,b5,e,b7,b8,b4,b9=[],ca=!cc.once&&[],b3=function(cd){b5=cc.memory&&cd;e=true;b8=b4||0;b4=0;b7=b9.length;b6=true;for(;b9&&b8-1){b9.splice(ce,1);if(b6){if(ce<=b7){b7--}if(ce<=b8){b8--}}}})}return this},has:function(cd){return cd?bI.inArray(cd,b9)>-1:!!(b9&&b9.length)},empty:function(){b9=[];b7=0;return this},disable:function(){b9=ca=b5=aE;return this},disabled:function(){return !b9},lock:function(){ca=aE;if(!b5){cb.disable()}return this},locked:function(){return !ca},fireWith:function(ce,cd){if(b9&&(!e||ca)){cd=cd||[];cd=[ce,cd.slice?cd.slice():cd];if(b6){ca.push(cd)}else{b3(cd)}}return this},fire:function(){cb.fireWith(this,arguments);return this},fired:function(){return !!e}};return cb};bI.extend({Deferred:function(b4){var b3=[["resolve","done",bI.Callbacks("once memory"),"resolved"],["reject","fail",bI.Callbacks("once memory"),"rejected"],["notify","progress",bI.Callbacks("memory")]],b5="pending",b6={state:function(){return b5},always:function(){e.done(arguments).fail(arguments);return this},then:function(){var b7=arguments;return bI.Deferred(function(b8){bI.each(b3,function(ca,b9){var cc=b9[0],cb=bI.isFunction(b7[ca])&&b7[ca];e[b9[1]](function(){var cd=cb&&cb.apply(this,arguments);if(cd&&bI.isFunction(cd.promise)){cd.promise().done(b8.resolve).fail(b8.reject).progress(b8.notify)}else{b8[cc+"With"](this===b6?b8.promise():this,cb?[cd]:arguments)}})});b7=null}).promise()},promise:function(b7){return b7!=null?bI.extend(b7,b6):b6}},e={};b6.pipe=b6.then;bI.each(b3,function(b8,b7){var ca=b7[2],b9=b7[3];b6[b7[1]]=ca.add;if(b9){ca.add(function(){b5=b9},b3[b8^1][2].disable,b3[2][2].lock)}e[b7[0]]=function(){e[b7[0]+"With"](this===e?b6:this,arguments);return this};e[b7[0]+"With"]=ca.fireWith});b6.promise(e);if(b4){b4.call(e,e)}return e},when:function(b6){var b4=0,b8=a3.call(arguments),e=b8.length,b3=e!==1||(b6&&bI.isFunction(b6.promise))?e:0,cb=b3===1?b6:bI.Deferred(),b5=function(cd,ce,cc){return function(cf){ce[cd]=this;cc[cd]=arguments.length>1?a3.call(arguments):cf;if(cc===ca){cb.notifyWith(ce,cc)}else{if(!(--b3)){cb.resolveWith(ce,cc)}}}},ca,b7,b9;if(e>1){ca=new Array(e);b7=new Array(e);b9=new Array(e);for(;b4
                                            a";cd=b3.getElementsByTagName("*")||[];cb=b3.getElementsByTagName("a")[0];if(!cb||!cb.style||!cd.length){return ce}cc=l.createElement("select");b5=cc.appendChild(l.createElement("option"));ca=b3.getElementsByTagName("input")[0];cb.style.cssText="top:1px;float:left;opacity:.5";ce.getSetAttribute=b3.className!=="t";ce.leadingWhitespace=b3.firstChild.nodeType===3;ce.tbody=!b3.getElementsByTagName("tbody").length;ce.htmlSerialize=!!b3.getElementsByTagName("link").length;ce.style=/top/.test(cb.getAttribute("style"));ce.hrefNormalized=cb.getAttribute("href")==="/a";ce.opacity=/^0.5/.test(cb.style.opacity);ce.cssFloat=!!cb.style.cssFloat;ce.checkOn=!!ca.value;ce.optSelected=b5.selected;ce.enctype=!!l.createElement("form").enctype;ce.html5Clone=l.createElement("nav").cloneNode(true).outerHTML!=="<:nav>";ce.inlineBlockNeedsLayout=false;ce.shrinkWrapBlocks=false;ce.pixelPosition=false;ce.deleteExpando=true;ce.noCloneEvent=true;ce.reliableMarginRight=true;ce.boxSizingReliable=true;ca.checked=true;ce.noCloneChecked=ca.cloneNode(true).checked;cc.disabled=true;ce.optDisabled=!b5.disabled;try{delete b3.test}catch(b8){ce.deleteExpando=false}ca=l.createElement("input");ca.setAttribute("value","");ce.input=ca.getAttribute("value")==="";ca.value="t";ca.setAttribute("type","radio");ce.radioValue=ca.value==="t";ca.setAttribute("checked","t");ca.setAttribute("name","t");b9=l.createDocumentFragment();b9.appendChild(ca);ce.appendChecked=ca.checked;ce.checkClone=b9.cloneNode(true).cloneNode(true).lastChild.checked;if(b3.attachEvent){b3.attachEvent("onclick",function(){ce.noCloneEvent=false});b3.cloneNode(true).click()}for(b6 in {submit:true,change:true,focusin:true}){b3.setAttribute(b7="on"+b6,"t");ce[b6+"Bubbles"]=b7 in a1||b3.attributes[b7].expando===false}b3.style.backgroundClip="content-box";b3.cloneNode(true).style.backgroundClip="";ce.clearCloneStyle=b3.style.backgroundClip==="content-box";for(b6 in bI(ce)){break}ce.ownLast=b6!=="0";bI(function(){var cf,ci,ch,cg="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",e=l.getElementsByTagName("body")[0];if(!e){return}cf=l.createElement("div");cf.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px";e.appendChild(cf).appendChild(b3);b3.innerHTML="
                                            t
                                            ";ch=b3.getElementsByTagName("td");ch[0].style.cssText="padding:0;margin:0;border:0;display:none";b4=(ch[0].offsetHeight===0);ch[0].style.display="";ch[1].style.display="none";ce.reliableHiddenOffsets=b4&&(ch[0].offsetHeight===0);b3.innerHTML="";b3.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;";bI.swap(e,e.style.zoom!=null?{zoom:1}:{},function(){ce.boxSizing=b3.offsetWidth===4});if(a1.getComputedStyle){ce.pixelPosition=(a1.getComputedStyle(b3,null)||{}).top!=="1%";ce.boxSizingReliable=(a1.getComputedStyle(b3,null)||{width:"4px"}).width==="4px";ci=b3.appendChild(l.createElement("div"));ci.style.cssText=b3.style.cssText=cg;ci.style.marginRight=ci.style.width="0";b3.style.width="1px";ce.reliableMarginRight=!parseFloat((a1.getComputedStyle(ci,null)||{}).marginRight)}if(typeof b3.style.zoom!==aA){b3.innerHTML="";b3.style.cssText=cg+"width:1px;padding:1px;display:inline;zoom:1";ce.inlineBlockNeedsLayout=(b3.offsetWidth===3);b3.style.display="block";b3.innerHTML="
                                            ";b3.firstChild.style.width="5px";ce.shrinkWrapBlocks=(b3.offsetWidth!==3);if(ce.inlineBlockNeedsLayout){e.style.zoom=1}}e.removeChild(cf);cf=b3=ch=ci=null});cd=cc=b9=b5=cb=ca=null;return ce})({});var bv=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,aL=/([A-Z])/g;function a9(b5,b3,b7,b6){if(!bI.acceptData(b5)){return}var b9,b8,ca=bI.expando,cb=b5.nodeType,e=cb?bI.cache:b5,b4=cb?b5[ca]:b5[ca]&&ca;if((!b4||!e[b4]||(!b6&&!e[b4].data))&&b7===aE&&typeof b3==="string"){return}if(!b4){if(cb){b4=b5[ca]=a5.pop()||bI.guid++}else{b4=ca}}if(!e[b4]){e[b4]=cb?{}:{toJSON:bI.noop}}if(typeof b3==="object"||typeof b3==="function"){if(b6){e[b4]=bI.extend(e[b4],b3)}else{e[b4].data=bI.extend(e[b4].data,b3)}}b8=e[b4];if(!b6){if(!b8.data){b8.data={}}b8=b8.data}if(b7!==aE){b8[bI.camelCase(b3)]=b7}if(typeof b3==="string"){b9=b8[b3];if(b9==null){b9=b8[bI.camelCase(b3)]}}else{b9=b8}return b9}function X(b6,b4,e){if(!bI.acceptData(b6)){return}var b8,b5,b7=b6.nodeType,b3=b7?bI.cache:b6,b9=b7?b6[bI.expando]:bI.expando;if(!b3[b9]){return}if(b4){b8=e?b3[b9]:b3[b9].data;if(b8){if(!bI.isArray(b4)){if(b4 in b8){b4=[b4]}else{b4=bI.camelCase(b4);if(b4 in b8){b4=[b4]}else{b4=b4.split(" ")}}}else{b4=b4.concat(bI.map(b4,bI.camelCase))}b5=b4.length;while(b5--){delete b8[b4[b5]]}if(e?!L(b8):!bI.isEmptyObject(b8)){return}}}if(!e){delete b3[b9].data;if(!L(b3[b9])){return}}if(b7){bI.cleanData([b6],true)}else{if(bI.support.deleteExpando||b3!=b3.window){delete b3[b9]}else{b3[b9]=null}}}bI.extend({cache:{},noData:{applet:true,embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){e=e.nodeType?bI.cache[e[bI.expando]]:e[bI.expando];return !!e&&!L(e)},data:function(b3,e,b4){return a9(b3,e,b4)},removeData:function(b3,e){return X(b3,e)},_data:function(b3,e,b4){return a9(b3,e,b4,true)},_removeData:function(b3,e){return X(b3,e,true)},acceptData:function(b3){if(b3.nodeType&&b3.nodeType!==1&&b3.nodeType!==9){return false}var e=b3.nodeName&&bI.noData[b3.nodeName.toLowerCase()];return !e||e!==true&&b3.getAttribute("classid")===e}});bI.fn.extend({data:function(b5,b8){var b3,e,b7=null,b4=0,b6=this[0];if(b5===aE){if(this.length){b7=bI.data(b6);if(b6.nodeType===1&&!bI._data(b6,"parsedAttrs")){b3=b6.attributes;for(;b41?this.each(function(){bI.data(this,b5,b8)}):b6?bx(b6,b5,bI.data(b6,b5)):null},removeData:function(e){return this.each(function(){bI.removeData(this,e)})}});function bx(b5,b4,b6){if(b6===aE&&b5.nodeType===1){var b3="data-"+b4.replace(aL,"-$1").toLowerCase();b6=b5.getAttribute(b3);if(typeof b6==="string"){try{b6=b6==="true"?true:b6==="false"?false:b6==="null"?null:+b6+""===b6?+b6:bv.test(b6)?bI.parseJSON(b6):b6}catch(b7){}bI.data(b5,b4,b6)}else{b6=aE}}return b6}function L(b3){var e;for(e in b3){if(e==="data"&&bI.isEmptyObject(b3[e])){continue}if(e!=="toJSON"){return false}}return true}bI.extend({queue:function(b4,b3,b5){var e;if(b4){b3=(b3||"fx")+"queue";e=bI._data(b4,b3);if(b5){if(!e||bI.isArray(b5)){e=bI._data(b4,b3,bI.makeArray(b5))}else{e.push(b5)}}return e||[]}},dequeue:function(b7,b6){b6=b6||"fx";var b3=bI.queue(b7,b6),b8=b3.length,b5=b3.shift(),e=bI._queueHooks(b7,b6),b4=function(){bI.dequeue(b7,b6)};if(b5==="inprogress"){b5=b3.shift();b8--}if(b5){if(b6==="fx"){b3.unshift("inprogress")}delete e.stop;b5.call(b7,b4,e)}if(!b8&&e){e.empty.fire()}},_queueHooks:function(b4,b3){var e=b3+"queueHooks";return bI._data(b4,e)||bI._data(b4,e,{empty:bI.Callbacks("once memory").add(function(){bI._removeData(b4,b3+"queue");bI._removeData(b4,e)})})}});bI.fn.extend({queue:function(e,b3){var b4=2;if(typeof e!=="string"){b3=e;e="fx";b4--}if(arguments.length1)},removeAttr:function(e){return this.each(function(){bI.removeAttr(this,e)})},prop:function(e,b3){return bI.access(this,bI.prop,e,b3,arguments.length>1)},removeProp:function(e){e=bI.propFix[e]||e;return this.each(function(){try{this[e]=aE;delete this[e]}catch(b3){}})},addClass:function(b9){var b3,e,ca,b6,b4,b5=0,b7=this.length,b8=typeof b9==="string"&&b9;if(bI.isFunction(b9)){return this.each(function(cb){bI(this).addClass(b9.call(this,cb,this.className))})}if(b8){b3=(b9||"").match(aa)||[];for(;b5=0){ca=ca.replace(" "+b6+" "," ")}}e.className=b9?bI.trim(ca):""}}}return this},toggleClass:function(b4,e){var b3=typeof b4;if(typeof e==="boolean"&&b3==="string"){return e?this.addClass(b4):this.removeClass(b4)}if(bI.isFunction(b4)){return this.each(function(b5){bI(this).toggleClass(b4.call(this,b5,this.className,e),e)})}return this.each(function(){if(b3==="string"){var b7,b6=0,b5=bI(this),b8=b4.match(aa)||[];while((b7=b8[b6++])){if(b5.hasClass(b7)){b5.removeClass(b7)}else{b5.addClass(b7)}}}else{if(b3===aA||b3==="boolean"){if(this.className){bI._data(this,"__className__",this.className)}this.className=this.className||b4===false?"":bI._data(this,"__className__")||""}}})},hasClass:function(e){var b5=" "+e+" ",b4=0,b3=this.length;for(;b4=0){return true}}return false},val:function(b5){var b3,e,b6,b4=this[0];if(!arguments.length){if(b4){e=bI.valHooks[b4.type]||bI.valHooks[b4.nodeName.toLowerCase()];if(e&&"get" in e&&(b3=e.get(b4,"value"))!==aE){return b3}b3=b4.value;return typeof b3==="string"?b3.replace(ah,""):b3==null?"":b3}return}b6=bI.isFunction(b5);return this.each(function(b7){var b8;if(this.nodeType!==1){return}if(b6){b8=b5.call(this,b7,bI(this).val())}else{b8=b5}if(b8==null){b8=""}else{if(typeof b8==="number"){b8+=""}else{if(bI.isArray(b8)){b8=bI.map(b8,function(b9){return b9==null?"":b9+""})}}}e=bI.valHooks[this.type]||bI.valHooks[this.nodeName.toLowerCase()];if(!e||!("set" in e)||e.set(this,b8,"value")===aE){this.value=b8}})}});bI.extend({valHooks:{option:{get:function(e){var b3=bI.find.attr(e,"value");return b3!=null?b3:e.text}},select:{get:function(e){var b8,b4,ca=e.options,b6=e.selectedIndex,b5=e.type==="select-one"||b6<0,b9=b5?null:[],b7=b5?b6+1:ca.length,b3=b6<0?b7:b5?b6:0;for(;b3=0)){b8=true}}if(!b8){b6.selectedIndex=-1}return e}}},attr:function(b6,b5,b7){var e,b4,b3=b6.nodeType;if(!b6||b3===3||b3===8||b3===2){return}if(typeof b6.getAttribute===aA){return bI.prop(b6,b5,b7)}if(b3!==1||!bI.isXMLDoc(b6)){b5=b5.toLowerCase();e=bI.attrHooks[b5]||(bI.expr.match.bool.test(b5)?bZ:a7)}if(b7!==aE){if(b7===null){bI.removeAttr(b6,b5)}else{if(e&&"set" in e&&(b4=e.set(b6,b7,b5))!==aE){return b4}else{b6.setAttribute(b5,b7+"");return b7}}}else{if(e&&"get" in e&&(b4=e.get(b6,b5))!==null){return b4}else{b4=bI.find.attr(b6,b5);return b4==null?aE:b4}}},removeAttr:function(b4,b6){var e,b5,b3=0,b7=b6&&b6.match(aa);if(b7&&b4.nodeType===1){while((e=b7[b3++])){b5=bI.propFix[e]||e;if(bI.expr.match.bool.test(e)){if(bE&&bO||!ao.test(e)){b4[b5]=false}else{b4[bI.camelCase("default-"+e)]=b4[b5]=false}}else{bI.attr(b4,e,"")}b4.removeAttribute(bO?e:b5)}}},attrHooks:{type:{set:function(e,b3){if(!bI.support.radioValue&&b3==="radio"&&bI.nodeName(e,"input")){var b4=e.value;e.setAttribute("type",b3);if(b4){e.value=b4}return b3}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(b7,b5,b8){var b4,e,b6,b3=b7.nodeType;if(!b7||b3===3||b3===8||b3===2){return}b6=b3!==1||!bI.isXMLDoc(b7);if(b6){b5=bI.propFix[b5]||b5;e=bI.propHooks[b5]}if(b8!==aE){return e&&"set" in e&&(b4=e.set(b7,b8,b5))!==aE?b4:(b7[b5]=b8)}else{return e&&"get" in e&&(b4=e.get(b7,b5))!==null?b4:b7[b5]}},propHooks:{tabIndex:{get:function(b3){var e=bI.find.attr(b3,"tabindex");return e?parseInt(e,10):aD.test(b3.nodeName)||C.test(b3.nodeName)&&b3.href?0:-1}}}});bZ={set:function(b3,b4,e){if(b4===false){bI.removeAttr(b3,e)}else{if(bE&&bO||!ao.test(e)){b3.setAttribute(!bO&&bI.propFix[e]||e,e)}else{b3[bI.camelCase("default-"+e)]=b3[e]=true}}return e}};bI.each(bI.expr.match.bool.source.match(/\w+/g),function(b4,b3){var e=bI.expr.attrHandle[b3]||bI.find.attr;bI.expr.attrHandle[b3]=bE&&bO||!ao.test(b3)?function(b8,b6,b9){var b7=bI.expr.attrHandle[b6],b5=b9?aE:(bI.expr.attrHandle[b6]=aE)!=e(b8,b6,b9)?b6.toLowerCase():null;bI.expr.attrHandle[b6]=b7;return b5}:function(b6,b5,b7){return b7?aE:b6[bI.camelCase("default-"+b5)]?b5.toLowerCase():null}});if(!bE||!bO){bI.attrHooks.value={set:function(b3,b4,e){if(bI.nodeName(b3,"input")){b3.defaultValue=b4}else{return a7&&a7.set(b3,b4,e)}}}}if(!bO){a7={set:function(b4,b5,b3){var e=b4.getAttributeNode(b3);if(!e){b4.setAttributeNode((e=b4.ownerDocument.createAttribute(b3)))}e.value=b5+="";return b3==="value"||b5===b4.getAttribute(b3)?b5:aE}};bI.expr.attrHandle.id=bI.expr.attrHandle.name=bI.expr.attrHandle.coords=function(b4,b3,b5){var e;return b5?aE:(e=b4.getAttributeNode(b3))&&e.value!==""?e.value:null};bI.valHooks.button={get:function(b4,b3){var e=b4.getAttributeNode(b3);return e&&e.specified?e.value:aE},set:a7.set};bI.attrHooks.contenteditable={set:function(b3,b4,e){a7.set(b3,b4===""?false:b4,e)}};bI.each(["width","height"],function(b3,e){bI.attrHooks[e]={set:function(b4,b5){if(b5===""){b4.setAttribute(e,"auto");return b5}}}})}if(!bI.support.hrefNormalized){bI.each(["href","src"],function(b3,e){bI.propHooks[e]={get:function(b4){return b4.getAttribute(e,4)}}})}if(!bI.support.style){bI.attrHooks.style={get:function(e){return e.style.cssText||aE},set:function(e,b3){return(e.style.cssText=b3+"")}}}if(!bI.support.optSelected){bI.propHooks.selected={get:function(b3){var e=b3.parentNode;if(e){e.selectedIndex;if(e.parentNode){e.parentNode.selectedIndex}}return null}}}bI.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){bI.propFix[this.toLowerCase()]=this});if(!bI.support.enctype){bI.propFix.enctype="encoding"}bI.each(["radio","checkbox"],function(){bI.valHooks[this]={set:function(e,b3){if(bI.isArray(b3)){return(e.checked=bI.inArray(bI(e).val(),b3)>=0)}}};if(!bI.support.checkOn){bI.valHooks[this].get=function(e){return e.getAttribute("value")===null?"on":e.value}}});var bG=/^(?:input|select|textarea)$/i,a2=/^key/,bM=/^(?:mouse|contextmenu)|click/,bA=/^(?:focusinfocus|focusoutblur)$/,bt=/^([^.]*)(?:\.(.+)|)$/;function P(){return true}function V(){return false}function ai(){try{return l.activeElement}catch(e){}}bI.event={global:{},add:function(b6,cb,cg,b8,b7){var b9,ch,ci,b4,cd,ca,cf,b5,ce,e,b3,cc=bI._data(b6);if(!cc){return}if(cg.handler){b4=cg;cg=b4.handler;b7=b4.selector}if(!cg.guid){cg.guid=bI.guid++}if(!(ch=cc.events)){ch=cc.events={}}if(!(ca=cc.handle)){ca=cc.handle=function(cj){return typeof bI!==aA&&(!cj||bI.event.triggered!==cj.type)?bI.event.dispatch.apply(ca.elem,arguments):aE};ca.elem=b6}cb=(cb||"").match(aa)||[""];ci=cb.length;while(ci--){b9=bt.exec(cb[ci])||[];ce=b3=b9[1];e=(b9[2]||"").split(".").sort();if(!ce){continue}cd=bI.event.special[ce]||{};ce=(b7?cd.delegateType:cd.bindType)||ce;cd=bI.event.special[ce]||{};cf=bI.extend({type:ce,origType:b3,data:b8,handler:cg,guid:cg.guid,selector:b7,needsContext:b7&&bI.expr.match.needsContext.test(b7),namespace:e.join(".")},b4);if(!(b5=ch[ce])){b5=ch[ce]=[];b5.delegateCount=0;if(!cd.setup||cd.setup.call(b6,b8,e,ca)===false){if(b6.addEventListener){b6.addEventListener(ce,ca,false)}else{if(b6.attachEvent){b6.attachEvent("on"+ce,ca)}}}}if(cd.add){cd.add.call(b6,cf);if(!cf.handler.guid){cf.handler.guid=cg.guid}}if(b7){b5.splice(b5.delegateCount++,0,cf)}else{b5.push(cf)}bI.event.global[ce]=true}b6=null},remove:function(b5,cb,ci,b6,ca){var b8,cf,b9,b7,ch,cg,cd,b4,ce,e,b3,cc=bI.hasData(b5)&&bI._data(b5);if(!cc||!(cg=cc.events)){return}cb=(cb||"").match(aa)||[""];ch=cb.length;while(ch--){b9=bt.exec(cb[ch])||[];ce=b3=b9[1];e=(b9[2]||"").split(".").sort();if(!ce){for(ce in cg){bI.event.remove(b5,ce+cb[ch],ci,b6,true)}continue}cd=bI.event.special[ce]||{};ce=(b6?cd.delegateType:cd.bindType)||ce;b4=cg[ce]||[];b9=b9[2]&&new RegExp("(^|\\.)"+e.join("\\.(?:.*\\.|)")+"(\\.|$)");b7=b8=b4.length;while(b8--){cf=b4[b8];if((ca||b3===cf.origType)&&(!ci||ci.guid===cf.guid)&&(!b9||b9.test(cf.namespace))&&(!b6||b6===cf.selector||b6==="**"&&cf.selector)){b4.splice(b8,1);if(cf.selector){b4.delegateCount--}if(cd.remove){cd.remove.call(b5,cf)}}}if(b7&&!b4.length){if(!cd.teardown||cd.teardown.call(b5,e,cc.handle)===false){bI.removeEvent(b5,ce,cc.handle)}delete cg[ce]}}if(bI.isEmptyObject(cg)){delete cc.handle;bI._removeData(b5,"events")}},trigger:function(b3,ca,b6,ch){var cb,b5,cf,cg,cd,b9,b8,b7=[b6||l],ce=T.call(b3,"type")?b3.type:b3,b4=T.call(b3,"namespace")?b3.namespace.split("."):[];cf=b9=b6=b6||l;if(b6.nodeType===3||b6.nodeType===8){return}if(bA.test(ce+bI.event.triggered)){return}if(ce.indexOf(".")>=0){b4=ce.split(".");ce=b4.shift();b4.sort()}b5=ce.indexOf(":")<0&&"on"+ce;b3=b3[bI.expando]?b3:new bI.Event(ce,typeof b3==="object"&&b3);b3.isTrigger=ch?2:3;b3.namespace=b4.join(".");b3.namespace_re=b3.namespace?new RegExp("(^|\\.)"+b4.join("\\.(?:.*\\.|)")+"(\\.|$)"):null;b3.result=aE;if(!b3.target){b3.target=b6}ca=ca==null?[b3]:bI.makeArray(ca,[b3]);cd=bI.event.special[ce]||{};if(!ch&&cd.trigger&&cd.trigger.apply(b6,ca)===false){return}if(!ch&&!cd.noBubble&&!bI.isWindow(b6)){cg=cd.delegateType||ce;if(!bA.test(cg+ce)){cf=cf.parentNode}for(;cf;cf=cf.parentNode){b7.push(cf);b9=cf}if(b9===(b6.ownerDocument||l)){b7.push(b9.defaultView||b9.parentWindow||a1)}}b8=0;while((cf=b7[b8++])&&!b3.isPropagationStopped()){b3.type=b8>1?cg:cd.bindType||ce;cb=(bI._data(cf,"events")||{})[b3.type]&&bI._data(cf,"handle");if(cb){cb.apply(cf,ca)}cb=b5&&cf[b5];if(cb&&bI.acceptData(cf)&&cb.apply&&cb.apply(cf,ca)===false){b3.preventDefault()}}b3.type=ce;if(!ch&&!b3.isDefaultPrevented()){if((!cd._default||cd._default.apply(b7.pop(),ca)===false)&&bI.acceptData(b6)){if(b5&&b6[ce]&&!bI.isWindow(b6)){b9=b6[b5];if(b9){b6[b5]=null}bI.event.triggered=ce;try{b6[ce]()}catch(cc){}bI.event.triggered=aE;if(b9){b6[b5]=b9}}}}return b3.result},dispatch:function(e){e=bI.event.fix(e);var b6,b7,cb,b3,b5,ca=[],b9=a3.call(arguments),b4=(bI._data(this,"events")||{})[e.type]||[],b8=bI.event.special[e.type]||{};b9[0]=e;e.delegateTarget=this;if(b8.preDispatch&&b8.preDispatch.call(this,e)===false){return}ca=bI.event.handlers.call(this,e,b4);b6=0;while((b3=ca[b6++])&&!e.isPropagationStopped()){e.currentTarget=b3.elem;b5=0;while((cb=b3.handlers[b5++])&&!e.isImmediatePropagationStopped()){if(!e.namespace_re||e.namespace_re.test(cb.namespace)){e.handleObj=cb;e.data=cb.data;b7=((bI.event.special[cb.origType]||{}).handle||cb.handler).apply(b3.elem,b9);if(b7!==aE){if((e.result=b7)===false){e.preventDefault();e.stopPropagation()}}}}}if(b8.postDispatch){b8.postDispatch.call(this,e)}return e.result},handlers:function(e,b4){var b3,b9,b7,b6,b8=[],b5=b4.delegateCount,ca=e.target;if(b5&&ca.nodeType&&(!e.button||e.type!=="click")){for(;ca!=this;ca=ca.parentNode||this){if(ca.nodeType===1&&(ca.disabled!==true||e.type!=="click")){b7=[];for(b6=0;b6=0:bI.find(b3,this,null,[ca]).length}if(b7[b3]){b7.push(b9)}}if(b7.length){b8.push({elem:ca,handlers:b7})}}}}if(b51?bI.unique(b5):b5);b5.selector=this.selector?this.selector+" "+b3:b3;return b5},has:function(b5){var b4,b3=bI(b5,this),e=b3.length;return this.filter(function(){for(b4=0;b4-1:b7.nodeType===1&&bI.find.matchesSelector(b7,b6))){b7=b3.push(b7);break}}}return this.pushStack(b3.length>1?bI.unique(b3):b3)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.first().prevAll().length:-1}if(typeof e==="string"){return bI.inArray(this[0],bI(e))}return bI.inArray(e.jquery?e[0]:e,this)},add:function(e,b3){var b5=typeof e==="string"?bI(e,b3):bI.makeArray(e&&e.nodeType?[e]:e),b4=bI.merge(this.get(),b5);return this.pushStack(bI.unique(b4))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}});function aV(b3,e){do{b3=b3[e]}while(b3&&b3.nodeType!==1);return b3}bI.each({parent:function(b3){var e=b3.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return bI.dir(e,"parentNode")},parentsUntil:function(b3,e,b4){return bI.dir(b3,"parentNode",b4)},next:function(e){return aV(e,"nextSibling")},prev:function(e){return aV(e,"previousSibling")},nextAll:function(e){return bI.dir(e,"nextSibling")},prevAll:function(e){return bI.dir(e,"previousSibling")},nextUntil:function(b3,e,b4){return bI.dir(b3,"nextSibling",b4)},prevUntil:function(b3,e,b4){return bI.dir(b3,"previousSibling",b4)},siblings:function(e){return bI.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return bI.sibling(e.firstChild)},contents:function(e){return bI.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:bI.merge([],e.childNodes)}},function(e,b3){bI.fn[e]=function(b6,b4){var b5=bI.map(this,b3,b6);if(e.slice(-5)!=="Until"){b4=b6}if(b4&&typeof b4==="string"){b5=bI.filter(b4,b5)}if(this.length>1){if(!bw[e]){b5=bI.unique(b5)}if(bs.test(e)){b5=b5.reverse()}}return this.pushStack(b5)}});bI.extend({filter:function(b5,e,b4){var b3=e[0];if(b4){b5=":not("+b5+")"}return e.length===1&&b3.nodeType===1?bI.find.matchesSelector(b3,b5)?[b3]:[]:bI.find.matches(b5,bI.grep(e,function(b6){return b6.nodeType===1}))},dir:function(b4,b3,b6){var e=[],b5=b4[b3];while(b5&&b5.nodeType!==9&&(b6===aE||b5.nodeType!==1||!bI(b5).is(b6))){if(b5.nodeType===1){e.push(b5)}b5=b5[b3]}return e},sibling:function(b4,b3){var e=[];for(;b4;b4=b4.nextSibling){if(b4.nodeType===1&&b4!==b3){e.push(b4)}}return e}});function aM(b4,e,b3){if(bI.isFunction(e)){return bI.grep(b4,function(b6,b5){return !!e.call(b6,b5,b6)!==b3})}if(e.nodeType){return bI.grep(b4,function(b5){return(b5===e)!==b3})}if(typeof e==="string"){if(al.test(e)){return bI.filter(e,b4,b3)}e=bI.filter(e,b4)}return bI.grep(b4,function(b5){return(bI.inArray(b5,e)>=0)!==b3})}function z(e){var b4=d.split("|"),b3=e.createDocumentFragment();if(b3.createElement){while(b4.length){b3.createElement(b4.pop())}}return b3}var d="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ay=/ jQuery\d+="(?:null|\d+)"/g,I=new RegExp("<(?:"+d+")[\\s/>]","i"),b2=/^\s+/,aB=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,m=/<([\w:]+)/,bX=/\s*$/g,R={option:[1,""],legend:[1,"
                                            ","
                                            "],area:[1,"",""],param:[1,"",""],thead:[1,"","
                                            "],tr:[2,"","
                                            "],col:[2,"","
                                            "],td:[3,"","
                                            "],_default:bI.support.htmlSerialize?[0,"",""]:[1,"X
                                            ","
                                            "]},aQ=z(l),j=aQ.appendChild(l.createElement("div"));R.optgroup=R.option;R.tbody=R.tfoot=R.colgroup=R.caption=R.thead;R.th=R.td;bI.fn.extend({text:function(e){return bI.access(this,function(b3){return b3===aE?bI.text(this):this.empty().append((this[0]&&this[0].ownerDocument||l).createTextNode(b3))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var b3=aZ(this,e);b3.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var b3=aZ(this,e);b3.insertBefore(e,b3.firstChild)}})},before:function(){return this.domManip(arguments,function(e){if(this.parentNode){this.parentNode.insertBefore(e,this)}})},after:function(){return this.domManip(arguments,function(e){if(this.parentNode){this.parentNode.insertBefore(e,this.nextSibling)}})},remove:function(e,b6){var b5,b3=e?bI.filter(e,this):this,b4=0;for(;(b5=b3[b4])!=null;b4++){if(!b6&&b5.nodeType===1){bI.cleanData(k(b5))}if(b5.parentNode){if(b6&&bI.contains(b5.ownerDocument,b5)){br(k(b5,"script"))}b5.parentNode.removeChild(b5)}}return this},empty:function(){var b3,e=0;for(;(b3=this[e])!=null;e++){if(b3.nodeType===1){bI.cleanData(k(b3,false))}while(b3.firstChild){b3.removeChild(b3.firstChild)}if(b3.options&&bI.nodeName(b3,"select")){b3.options.length=0}}return this},clone:function(b3,e){b3=b3==null?false:b3;e=e==null?b3:e;return this.map(function(){return bI.clone(this,b3,e)})},html:function(e){return bI.access(this,function(b6){var b5=this[0]||{},b4=0,b3=this.length;if(b6===aE){return b5.nodeType===1?b5.innerHTML.replace(ay,""):aE}if(typeof b6==="string"&&!aj.test(b6)&&(bI.support.htmlSerialize||!I.test(b6))&&(bI.support.leadingWhitespace||!b2.test(b6))&&!R[(m.exec(b6)||["",""])[1].toLowerCase()]){b6=b6.replace(aB,"<$1>");try{for(;b4")){ca=b3.cloneNode(true)}else{j.innerHTML=b3.outerHTML;j.removeChild(ca=j.firstChild)}if((!bI.support.noCloneEvent||!bI.support.noCloneChecked)&&(b3.nodeType===1||b3.nodeType===11)&&!bI.isXMLDoc(b3)){b7=k(ca);b8=k(b3);for(b6=0;(b4=b8[b6])!=null;++b6){if(b7[b6]){O(b4,b7[b6])}}}if(b5){if(e){b8=b8||k(b3);b7=b7||k(ca);for(b6=0;(b4=b8[b6])!=null;b6++){aq(b4,b7[b6])}}else{aq(b3,ca)}}b7=k(ca,"script");if(b7.length>0){br(b7,!b9&&k(b3,"script"))}b7=b8=b4=null;return ca},buildFragment:function(b3,b5,ca,cf){var cb,b7,b9,ce,cg,cd,b4,b8=b3.length,b6=z(b5),e=[],cc=0;for(;cc")+b4[2];cb=b4[0];while(cb--){ce=ce.lastChild}if(!bI.support.leadingWhitespace&&b2.test(b7)){e.push(b5.createTextNode(b2.exec(b7)[0]))}if(!bI.support.tbody){b7=cg==="table"&&!bX.test(b7)?ce.firstChild:b4[1]===""&&!bX.test(b7)?ce:0;cb=b7&&b7.childNodes.length;while(cb--){if(bI.nodeName((cd=b7.childNodes[cb]),"tbody")&&!cd.childNodes.length){b7.removeChild(cd)}}}bI.merge(e,ce.childNodes);ce.textContent="";while(ce.firstChild){ce.removeChild(ce.firstChild)}ce=b6.lastChild}}}}if(ce){b6.removeChild(ce)}if(!bI.support.appendChecked){bI.grep(k(e,"input"),bU)}cc=0;while((b7=e[cc++])){if(cf&&bI.inArray(b7,cf)!==-1){continue}b9=bI.contains(b7.ownerDocument,b7);ce=k(b6.appendChild(b7),"script");if(b9){br(ce)}if(ca){cb=0;while((b7=ce[cb++])){if(by.test(b7.type||"")){ca.push(b7)}}}}ce=null;return b6},cleanData:function(b3,cb){var b5,ca,b4,b6,b7=0,cc=bI.expando,e=bI.cache,b8=bI.support.deleteExpando,b9=bI.event.special;for(;(b5=b3[b7])!=null;b7++){if(cb||bI.acceptData(b5)){b4=b5[cc];b6=b4&&e[b4];if(b6){if(b6.events){for(ca in b6.events){if(b9[ca]){bI.event.remove(b5,ca)}else{bI.removeEvent(b5,ca,b6.handle)}}}if(e[b4]){delete e[b4];if(b8){delete b5[cc]}else{if(typeof b5.removeAttribute!==aA){b5.removeAttribute(cc)}else{b5[cc]=null}}a5.push(b4)}}}}},_evalUrl:function(e){return bI.ajax({url:e,type:"GET",dataType:"script",async:false,global:false,"throws":true})}});bI.fn.extend({wrapAll:function(e){if(bI.isFunction(e)){return this.each(function(b4){bI(this).wrapAll(e.call(this,b4))})}if(this[0]){var b3=bI(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){b3.insertBefore(this[0])}b3.map(function(){var b4=this;while(b4.firstChild&&b4.firstChild.nodeType===1){b4=b4.firstChild}return b4}).append(this)}return this},wrapInner:function(e){if(bI.isFunction(e)){return this.each(function(b3){bI(this).wrapInner(e.call(this,b3))})}return this.each(function(){var b3=bI(this),b4=b3.contents();if(b4.length){b4.wrapAll(e)}else{b3.append(e)}})},wrap:function(e){var b3=bI.isFunction(e);return this.each(function(b4){bI(this).wrapAll(b3?e.call(this,b4):e)})},unwrap:function(){return this.parent().each(function(){if(!bI.nodeName(this,"body")){bI(this).replaceWith(this.childNodes)}}).end()}});var aC,bn,D,bf=/alpha\([^)]*\)/i,aR=/opacity\s*=\s*([^)]*)/,bm=/^(top|right|bottom|left)$/,E=/^(none|table(?!-c[ea]).+)/,aW=/^margin/,a8=new RegExp("^("+bz+")(.*)$","i"),U=new RegExp("^("+bz+")(?!px)[a-z%]+$","i"),Q=new RegExp("^([+-])=("+bz+")","i"),bi={BODY:"block"},bb={position:"absolute",visibility:"hidden",display:"block"},bB={letterSpacing:0,fontWeight:400},bS=["Top","Right","Bottom","Left"],at=["Webkit","O","Moz","ms"];function b(b5,b3){if(b3 in b5){return b3}var b6=b3.charAt(0).toUpperCase()+b3.slice(1),e=b3,b4=at.length;while(b4--){b3=at[b4]+b6;if(b3 in b5){return b3}}return e}function N(b3,e){b3=e||b3;return bI.css(b3,"display")==="none"||!bI.contains(b3.ownerDocument,b3)}function p(b8,e){var b9,b6,b7,b3=[],b4=0,b5=b8.length;for(;b41)},show:function(){return p(this,true)},hide:function(){return p(this)},toggle:function(e){if(typeof e==="boolean"){return e?this.show():this.hide()}return this.each(function(){if(N(this)){bI(this).show()}else{bI(this).hide()}})}});bI.extend({cssHooks:{opacity:{get:function(b4,b3){if(b3){var e=D(b4,"opacity");return e===""?"1":e}}}},cssNumber:{columnCount:true,fillOpacity:true,fontWeight:true,lineHeight:true,opacity:true,order:true,orphans:true,widows:true,zIndex:true,zoom:true},cssProps:{"float":bI.support.cssFloat?"cssFloat":"styleFloat"},style:function(b5,b4,cb,b6){if(!b5||b5.nodeType===3||b5.nodeType===8||!b5.style){return}var b9,ca,cc,b7=bI.camelCase(b4),b3=b5.style;b4=bI.cssProps[b7]||(bI.cssProps[b7]=b(b3,b7));cc=bI.cssHooks[b4]||bI.cssHooks[b7];if(cb!==aE){ca=typeof cb;if(ca==="string"&&(b9=Q.exec(cb))){cb=(b9[1]+1)*b9[2]+parseFloat(bI.css(b5,b4));ca="number"}if(cb==null||ca==="number"&&isNaN(cb)){return}if(ca==="number"&&!bI.cssNumber[b7]){cb+="px"}if(!bI.support.clearCloneStyle&&cb===""&&b4.indexOf("background")===0){b3[b4]="inherit"}if(!cc||!("set" in cc)||(cb=cc.set(b5,cb,b6))!==aE){try{b3[b4]=cb}catch(b8){}}}else{if(cc&&"get" in cc&&(b9=cc.get(b5,false,b6))!==aE){return b9}return b3[b4]}},css:function(b8,b6,b3,b7){var b5,b9,e,b4=bI.camelCase(b6);b6=bI.cssProps[b4]||(bI.cssProps[b4]=b(b8.style,b4));e=bI.cssHooks[b6]||bI.cssHooks[b4];if(e&&"get" in e){b9=e.get(b8,true,b3)}if(b9===aE){b9=D(b8,b6,b7)}if(b9==="normal"&&b6 in bB){b9=bB[b6]}if(b3===""||b3){b5=parseFloat(b9);return b3===true||bI.isNumeric(b5)?b5||0:b9}return b9}});if(a1.getComputedStyle){bn=function(e){return a1.getComputedStyle(e,null)};D=function(b6,b4,b8){var b5,b3,ca,b7=b8||bn(b6),b9=b7?b7.getPropertyValue(b4)||b7[b4]:aE,e=b6.style;if(b7){if(b9===""&&!bI.contains(b6.ownerDocument,b6)){b9=bI.style(b6,b4)}if(U.test(b9)&&aW.test(b4)){b5=e.width;b3=e.minWidth;ca=e.maxWidth;e.minWidth=e.maxWidth=e.width=b9;b9=b7.width;e.width=b5;e.minWidth=b3;e.maxWidth=ca}}return b9}}else{if(l.documentElement.currentStyle){bn=function(e){return e.currentStyle};D=function(b5,b3,b8){var b4,b7,b9,b6=b8||bn(b5),ca=b6?b6[b3]:aE,e=b5.style;if(ca==null&&e&&e[b3]){ca=e[b3]}if(U.test(ca)&&!bm.test(b3)){b4=e.left;b7=b5.runtimeStyle;b9=b7&&b7.left;if(b9){b7.left=b5.currentStyle.left}e.left=b3==="fontSize"?"1em":ca;ca=e.pixelLeft+"px";e.left=b4;if(b9){b7.left=b9}}return ca===""?"auto":ca}}}function aH(e,b4,b5){var b3=a8.exec(b4);return b3?Math.max(0,b3[1]-(b5||0))+(b3[2]||"px"):b4}function au(b6,b3,e,b8,b5){var b4=e===(b8?"border":"content")?4:b3==="width"?1:0,b7=0;for(;b4<4;b4+=2){if(e==="margin"){b7+=bI.css(b6,e+bS[b4],true,b5)}if(b8){if(e==="content"){b7-=bI.css(b6,"padding"+bS[b4],true,b5)}if(e!=="margin"){b7-=bI.css(b6,"border"+bS[b4]+"Width",true,b5)}}else{b7+=bI.css(b6,"padding"+bS[b4],true,b5);if(e!=="padding"){b7+=bI.css(b6,"border"+bS[b4]+"Width",true,b5)}}}return b7}function u(b6,b3,e){var b5=true,b7=b3==="width"?b6.offsetWidth:b6.offsetHeight,b4=bn(b6),b8=bI.support.boxSizing&&bI.css(b6,"boxSizing",false,b4)==="border-box";if(b7<=0||b7==null){b7=D(b6,b3,b4);if(b7<0||b7==null){b7=b6.style[b3]}if(U.test(b7)){return b7}b5=b8&&(bI.support.boxSizingReliable||b7===b6.style[b3]);b7=parseFloat(b7)||0}return(b7+au(b6,b3,e||(b8?"border":"content"),b5,b4))+"px"}function bD(b4){var b3=l,e=bi[b4];if(!e){e=a0(b4,b3);if(e==="none"||!e){aC=(aC||bI("

                                            Dependency Matrix

                                            • This diagram represents the DSM (Dependency Structure Matrix) beetween the .NET assemblies of your application.
                                            • The Dependency Matrix is a compact way to represent and navigate across dependencies between components.
                                            • The number on cells of the Dependency Matrix included in the report, represent the number of types involved in the coupling
                                            • + It is recommended to use the NDepend interactive Dependency Matrix and interactive Dependency Graph found in the NDepend UI for an in-depth exploration of the actual architecture of your code. +

                                            + Online documentation: +

                                            Visualizing Code Metrics through Treemaping

                                            • In this Metric View, the code base is represented through a Treemap.
                                            • Treemapping is a method for displaying tree-structured data by using nested rectangles.
                                            • In the present treemap, each rectangle represents a method and the area of a rectangle is proportional to the number of lines of code of the corresponding method.
                                            • + It is recommended to use the NDepend interactive Metric View found in the NDepend UI for an in-depth code metrics exploration. +

                                            + With the Online documentation, understand how Treemaping can help you see patterns in your code base, that would be hard to spot with other ways.

                                            Abstractness versus Instability Diagram

                                            + The Abstractness versus Instability Diagram helps to detect which assemblies are potentially painful to maintain (i.e concrete and stable) and which assemblies are potentially useless (i.e abstract and instable). +

                                            • Abstractness: + If an assembly contains many abstract types (i.e interfaces and abstract classes) and few concrete types, it is considered as abstract.
                                            • Instability: + An assembly is considered stable if its types are used by a lot of types from other assemblies. In this context stable means painful to modify. +

                                            + Online documentation: +

                                            For beginners: Where to start

                                            • + The Issues tab makes it easy to identify the source files with most issues and most technical debt. +
                                            • Write clean code from now on: + The first analysis result of your project is considered as the baseline. + Continue your development and further analysis results will be compared against the baseline. + In all tabs new issues introduced on new and refactored classes will be highlighted. + This will be the issues to fix first. +
                                            • Import test coverage data to assess possible improvements in your testing strategy . +
                                            • + Watch the series of 4mn videos about various NDepend features. +
                                            • + Discover the most typical use-cases. +
                                            • + In addition to the NDepend report, use the interactive UI through the standalone executable VisualNDepend.exe, or through the Visual Studio NDepend extension. + With the interactive UI, browse more detailed data and have Rules checking updated each time the code is modified and recompiled. +
                                            • + The baseline, the analysis execution and the report options settings are customizable through the interactive UI, in the panel Project Properties. +

                                            + Code queries and rules results are truncated to list a maximum of 20 code elements in this report +

                                            • + To enable or disable this setting, there is a tickbox labelled + Don't show more than 20 matched items for a Rule violated + + in the NDepend Project Properties panel > Report tab > Avoid too big report for large code base section
                                            • + This setting is enabled by default to avoid to have too large reports when analyzing large code bases. +

                                            Does this report gets too large?

                                            • + There is a setting enabled by default to avoid to have too large reports when analyzing large code bases. +
                                            • + To enable or disable this setting, there is a tick-box labelled Don't show more than 100 matched items for a Rule violated + in the NDepend Project Properties panel > Report tab > Avoid too big report for large code base section