Update nach EDK-Read

This commit is contained in:
Stefan Hutter
2024-07-19 09:51:03 +02:00
parent 977d1b0c9f
commit 153fbef133
7735 changed files with 187935 additions and 103935 deletions

View File

@@ -202,6 +202,7 @@
<Compile Include="Klassen\clsStaticValues.cs" />
<Compile Include="Klassen\clstheming.cs" />
<Compile Include="Klassen\clsWordEdit.cs" />
<Compile Include="Klassen\EDKFile.cs" />
<Compile Include="Klassen\EventHandler.cs" />
<Compile Include="Klassen\Factory.cs" />
<Compile Include="Program.cs" />

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
<StartArguments>shodoc:%3fpartnernr=1000210&amp;vorlagenr=125&amp;interaktion=NO&amp;showdoc=YES&amp;funktion=Createdoc</StartArguments>
<StartArguments>E:\Software-Projekte\OnDoc\EDK_Dateien\3bv.edk</StartArguments>
</PropertyGroup>
<PropertyGroup>
<PublishUrlHistory>publish\</PublishUrlHistory>

137
Client/Klassen/EDKFile.cs Normal file
View File

@@ -0,0 +1,137 @@
using Microsoft.Office.Interop.Excel;
using Newtonsoft.Json.Linq;
using Syncfusion.Windows.Forms.Tools.Win32API;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Web.UI.WebControls;
using System.Xml;
using System.Xml.Linq;
using System.Xml.Serialization;
namespace OnDoc.Klassen
{
public enum EDK_ActionType
{
AnzeigePartnerdossier = 1,
DokumentAnzeige = 2,
DokumentErstellung = 3,
DokumentBearbeitung = 4,
Statusmutation = 5,
HostDokumentAnzeige = 6,
UVMDokumentanzeige = 7,
ZVDokumentanzeige = 8,
DokLoeschung = 9,
AusHyperlink = 10
}
public class EDK_Parameters
{
private string name { get; set; }
private string value { get; set; }
public EDK_Parameters(string name, string value)
{
this.name = name;
this.value = value;
}
}
public class EDK_Dokumentwerte
{
private string name { get; set; }
private string value { get; set; }
public EDK_Dokumentwerte (string name, string value)
{
this.name=name;
this.value=value;
}
}
public static class EDK_Data
{
public static EDK_ActionType action { get; set; }
public static string creatortg { get; set; }
public static string source { get; set; }
public static bool executed { get; set; }
public static bool toexecute { get; set; }
public static List<EDK_Parameters> parameters { get; set; }
public static List<EDK_Dokumentwerte> dokumentwerte { get; set; }
public static void Load_EDK_File(string filename)
{
//XmlSerializer serializer = new XmlSerializer(typeof(Action));
//using (StringReader reader = new StringReader(filename))
//{
// var test = (Action)serializer.Deserialize(reader);
//}
var doc = new XmlDocument();
try
{
doc.Load(filename);
}
catch (Exception ex)
{
}
// read header elements
action = (EDK_ActionType)Enum.Parse(typeof(EDK_ActionType), doc.SelectSingleNode("action/actionId").InnerText, true);
creatortg = doc.SelectSingleNode("action/creatorTg").InnerText;
source = doc.SelectSingleNode("action/sourceApplication").InnerText;
XmlElement RootNode = doc.DocumentElement;
XmlNodeList nodeList = RootNode.ChildNodes;
XmlNodeList dokwerte = RootNode.LastChild.ChildNodes;
List<EDK_Parameters> Params = new List<EDK_Parameters>();
List<EDK_Dokumentwerte> Dokwerte = new List<EDK_Dokumentwerte>();
if (nodeList.Count > 0)
{
string value;
string name;
var loopTo = nodeList.Count - 1;
for (int i = 0; i < nodeList.Count - 1; i++)
{
value = nodeList.Item(i).InnerText;
name = nodeList.Item(i).LocalName;
Params.Add(new EDK_Parameters(name, value));
}
}
parameters = Params;
if (dokwerte.Count > 0)
{
for (int i = 0; i < dokwerte.Count - 1; i++)
{
XmlNodeList XNode = dokwerte[i].ChildNodes;
string value;
string name;
value = XNode[1].InnerText;
name = XNode[0].InnerText;
Dokwerte.Add(new EDK_Dokumentwerte(name, value));
}
dokumentwerte = Dokwerte;
if (parameters.Count > 0)
{
executed = false;
toexecute = true;
}
}
}
}
}

View File

@@ -38,10 +38,9 @@ namespace OnDoc.Klassen
StaticValues.UserID = "Stefan Hutter";
}
}
public static class ExternalCall
{
public static bool executed { get; set; } = false;

View File

@@ -17,6 +17,10 @@ namespace OnDoc
{
internal static class Program
{
/// Args
/// shodoc:?partnernr=1000210&vorlagenr=125&interaktion=NO&showdoc=YES&funktion=Createdoc
/// E:\Software-Projekte\OnDoc\EDK_Dateien\3bv.edk
/// <summary>
/// Der Haupteinstiegspunkt für die Anwendung.
/// </summary>
@@ -32,13 +36,27 @@ namespace OnDoc
ExternalCall.sourceparam = "";
if (args.Length > 0)
{
AppParams.init();
//MessageBox.Show(AppParams.tempdir);
string destfile = AppParams.tempdir + "tmpfile.tmp";
using (StreamWriter outputfile = new StreamWriter(destfile))
if (args[0].ToString().ToUpper().Substring(args[0].ToString().Length - 4, 4) == ".EDK")
{
outputfile.WriteLine(Uri.UnescapeDataString(args[0]));
outputfile.Close();
EDK_Data.Load_EDK_File(args[0]);
}
else
{
if (args[0].ToString().ToUpper().IndexOf("PARTNERNR") > 0)
{
AppParams.init();
//MessageBox.Show(AppParams.tempdir);
string destfile = AppParams.tempdir + "tmpfile.tmp";
using (StreamWriter outputfile = new StreamWriter(destfile))
{
outputfile.WriteLine(Uri.UnescapeDataString(args[0]));
outputfile.Close();
}
}
else
{
MessageBox.Show("Die Übergabeparemeter '" + args[0].ToString()+"' sind ungültig","Aufruffehler",MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
}

View File

@@ -104,11 +104,13 @@
//
// timer1
//
this.timer1.Enabled = true;
this.timer1.Interval = 3000;
this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
//
// dokList1
//
this.dokList1.datafilter = "";
this.dokList1.docartnr = 0;
this.dokList1.Dock = System.Windows.Forms.DockStyle.Fill;
this.dokList1.Location = new System.Drawing.Point(2, 2);
@@ -116,6 +118,7 @@
this.dokList1.Name = "dokList1";
this.dokList1.partnernr = 0;
this.dokList1.profilnr = 0;
this.dokList1.selected_cellvalue = null;
this.dokList1.selected_dokumentid = null;
this.dokList1.Size = new System.Drawing.Size(1584, 796);
this.dokList1.TabIndex = 4;

View File

@@ -107,10 +107,7 @@ namespace OnDoc
public void External_Call()
{
timer1.Start();
}
private void Start_Load(object sender, EventArgs e)
@@ -118,20 +115,16 @@ namespace OnDoc
if (ExternalCall.sourceparam.Trim().ToString() !="" && ExternalCall.executed == false)
{
External_Call();
}
if (EDK_Data.toexecute == true)
{
exec_edk();
}
//partnerTree1.mitarbeiternr = AppParams.CurrentMitarbieter;
}
//private void rbcomboboxprofil_DropDownItemClicked(object sender, RibbonItemEventArgs e)
//{
// Logging.Logging.Debug("rbcomboboxprofil_DropDownItemClicked", "start.cs", "");
// //partnerTree1.Refresh(-1, AppParams.CurrentMitarbieter, Convert.ToInt32(e.Item.Tag.ToString()));
// //MessageBox.Show(e.Item.Tag.ToString());
//}
private void dokList1_Load(object sender, EventArgs e)
private void dokList1_Load(object sender, EventArgs e)
{
}
@@ -177,5 +170,13 @@ namespace OnDoc
}
}
private void exec_edk()
{
if (EDK_Data.action == EDK_ActionType.DokumentErstellung)
{
}
}
}
}

View File

@@ -153,13 +153,13 @@
<data name="ribbonButton1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vgAADr4B6kKxwAAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
</value>
</data>
<data name="ribbonButton1.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vgAADr4B6kKxwAAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
</value>
</data>
<data name="ribbonButton1.SmallImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">

View File

@@ -39,6 +39,7 @@
this.barcodeDemoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.vertragPDFDEMOToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.zellenwertInZwischenablageKopierenToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.druckenToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.toolStrip1 = new System.Windows.Forms.ToolStrip();
this.toolStripLabel1 = new System.Windows.Forms.ToolStripLabel();
this.tsrbvorschau = new System.Windows.Forms.ToolStripComboBox();
@@ -79,9 +80,11 @@
this.RibbonPanelDoklist = new System.Windows.Forms.RibbonPanel();
this.RibbonButtonRefresh = new System.Windows.Forms.RibbonButton();
this.RibbonTabAdmin = new System.Windows.Forms.RibbonTab();
this.ribbonPanel1 = new System.Windows.Forms.RibbonPanel();
this.RibbonButtonDokumenttyp = new System.Windows.Forms.RibbonButton();
this.RibbonButtonVorlagen = new System.Windows.Forms.RibbonButton();
this.pdfConfig1 = new Syncfusion.Pdf.PdfConfig();
this.RibbonButtonCreateNewDoc = new System.Windows.Forms.RibbonButton();
this.druckenToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
((System.ComponentModel.ISupportInitialize)(this.sfDataGrid1)).BeginInit();
this.ctxMenuDokList.SuspendLayout();
this.toolStrip1.SuspendLayout();
@@ -124,7 +127,7 @@
this.zellenwertInZwischenablageKopierenToolStripMenuItem,
this.druckenToolStripMenuItem});
this.ctxMenuDokList.Name = "ctxMenuDokList";
this.ctxMenuDokList.Size = new System.Drawing.Size(280, 202);
this.ctxMenuDokList.Size = new System.Drawing.Size(280, 180);
//
// dokumentAnzeigenToolStripMenuItem
//
@@ -180,6 +183,13 @@
this.zellenwertInZwischenablageKopierenToolStripMenuItem.Text = "Zellenwert in Zwischenablage kopieren";
this.zellenwertInZwischenablageKopierenToolStripMenuItem.Click += new System.EventHandler(this.zellenwertInZwischenablageKopierenToolStripMenuItem_Click);
//
// druckenToolStripMenuItem
//
this.druckenToolStripMenuItem.Name = "druckenToolStripMenuItem";
this.druckenToolStripMenuItem.Size = new System.Drawing.Size(279, 22);
this.druckenToolStripMenuItem.Text = "Drucken";
this.druckenToolStripMenuItem.Click += new System.EventHandler(this.druckenToolStripMenuItem_Click);
//
// toolStrip1
//
this.toolStrip1.Dock = System.Windows.Forms.DockStyle.Bottom;
@@ -570,8 +580,34 @@
// RibbonTabAdmin
//
this.RibbonTabAdmin.Name = "RibbonTabAdmin";
this.RibbonTabAdmin.Panels.Add(this.ribbonPanel1);
this.RibbonTabAdmin.Text = "Administration";
//
// ribbonPanel1
//
this.ribbonPanel1.ButtonMoreVisible = false;
this.ribbonPanel1.FlowsTo = System.Windows.Forms.RibbonPanelFlowDirection.Right;
this.ribbonPanel1.Items.Add(this.RibbonButtonDokumenttyp);
this.ribbonPanel1.Items.Add(this.RibbonButtonVorlagen);
this.ribbonPanel1.Name = "ribbonPanel1";
this.ribbonPanel1.Text = "ribbonPanel1";
//
// RibbonButtonDokumenttyp
//
this.RibbonButtonDokumenttyp.Image = ((System.Drawing.Image)(resources.GetObject("RibbonButtonDokumenttyp.Image")));
this.RibbonButtonDokumenttyp.LargeImage = ((System.Drawing.Image)(resources.GetObject("RibbonButtonDokumenttyp.LargeImage")));
this.RibbonButtonDokumenttyp.Name = "RibbonButtonDokumenttyp";
this.RibbonButtonDokumenttyp.SmallImage = ((System.Drawing.Image)(resources.GetObject("RibbonButtonDokumenttyp.SmallImage")));
this.RibbonButtonDokumenttyp.Text = "Dokumenttyp";
//
// RibbonButtonVorlagen
//
this.RibbonButtonVorlagen.Image = ((System.Drawing.Image)(resources.GetObject("RibbonButtonVorlagen.Image")));
this.RibbonButtonVorlagen.LargeImage = ((System.Drawing.Image)(resources.GetObject("RibbonButtonVorlagen.LargeImage")));
this.RibbonButtonVorlagen.Name = "RibbonButtonVorlagen";
this.RibbonButtonVorlagen.SmallImage = ((System.Drawing.Image)(resources.GetObject("RibbonButtonVorlagen.SmallImage")));
this.RibbonButtonVorlagen.Text = "Vorlagen";
//
// RibbonButtonCreateNewDoc
//
this.RibbonButtonCreateNewDoc.Image = global::OnDoc.Properties.Resources.NewDoc_32x32_32;
@@ -581,13 +617,6 @@
this.RibbonButtonCreateNewDoc.Text = "Dokument";
this.RibbonButtonCreateNewDoc.Click += new System.EventHandler(this.RibbonButtonCreateNewDoc_Click);
//
// druckenToolStripMenuItem
//
this.druckenToolStripMenuItem.Name = "druckenToolStripMenuItem";
this.druckenToolStripMenuItem.Size = new System.Drawing.Size(279, 22);
this.druckenToolStripMenuItem.Text = "Drucken";
this.druckenToolStripMenuItem.Click += new System.EventHandler(this.druckenToolStripMenuItem_Click);
//
// DokList
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
@@ -666,5 +695,8 @@
private System.Windows.Forms.RibbonButton RibbonButtonCreateNewDoc;
private System.Windows.Forms.ToolStripMenuItem zellenwertInZwischenablageKopierenToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem druckenToolStripMenuItem;
private System.Windows.Forms.RibbonPanel ribbonPanel1;
private System.Windows.Forms.RibbonButton RibbonButtonDokumenttyp;
private System.Windows.Forms.RibbonButton RibbonButtonVorlagen;
}
}

View File

@@ -357,6 +357,42 @@
HwlkxKJc0Gw7nIj2L2EcX4yAJ6eqqQ6ginIFDHpjsMzbMP7BjK8bLriJWZ1D0M1P4agrjHWWr3enUgBo
QiD04bcGdOrb0KE7TKwVpx+1YdxpQrrw7/UUgJpoEU9+nE0mQB5XAEJR2bUh4De6MJTcWL7XngAAAABJ
RU5ErkJggg==
</value>
</data>
<data name="RibbonButtonDokumenttyp.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wgAADsIBFShKgAAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
</value>
</data>
<data name="RibbonButtonDokumenttyp.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wgAADsIBFShKgAAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
</value>
</data>
<data name="RibbonButtonDokumenttyp.SmallImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wgAADsIBFShKgAAAABNJREFUOE9jGAWjYBSMAjBgYAAABBAAAadEfGMAAAAASUVORK5CYII=
</value>
</data>
<data name="RibbonButtonVorlagen.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wgAADsIBFShKgAAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
</value>
</data>
<data name="RibbonButtonVorlagen.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wgAADsIBFShKgAAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
</value>
</data>
<data name="RibbonButtonVorlagen.SmallImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wgAADsIBFShKgAAAABNJREFUOE9jGAWjYBSMAjBgYAAABBAAAadEfGMAAAAASUVORK5CYII=
</value>
</data>
<metadata name="pdfConfig1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">

Binary file not shown.

Binary file not shown.

View File

@@ -15024,3 +15024,51 @@
2024-07-18 14:20:25.8347|DEBUG|EDOKA|
2024-07-18 14:20:43.4065|DEBUG|EDOKA|
2024-07-18 14:20:49.6416|DEBUG|EDOKA|
2024-07-18 16:21:30.1833|DEBUG|EDOKA|Start
2024-07-19 08:49:28.9877|DEBUG|EDOKA|Start
2024-07-19 08:49:29.0498|DEBUG|EDOKA|
2024-07-19 08:49:29.0498|DEBUG|EDOKA|
2024-07-19 08:49:29.0498|DEBUG|EDOKA|
2024-07-19 08:49:29.0498|DEBUG|EDOKA|
2024-07-19 08:49:29.1374|DEBUG|EDOKA|Start - Ende
2024-07-19 08:55:30.0277|DEBUG|EDOKA|Start
2024-07-19 08:55:30.0888|DEBUG|EDOKA|
2024-07-19 08:55:30.0888|DEBUG|EDOKA|
2024-07-19 08:55:30.0888|DEBUG|EDOKA|
2024-07-19 08:55:30.0988|DEBUG|EDOKA|
2024-07-19 08:55:30.1667|DEBUG|EDOKA|Start - Ende
2024-07-19 08:59:10.9075|DEBUG|EDOKA|Start
2024-07-19 08:59:10.9662|DEBUG|EDOKA|
2024-07-19 08:59:10.9662|DEBUG|EDOKA|
2024-07-19 08:59:10.9662|DEBUG|EDOKA|
2024-07-19 08:59:10.9742|DEBUG|EDOKA|
2024-07-19 08:59:11.0447|DEBUG|EDOKA|Start - Ende
2024-07-19 08:59:17.4100|DEBUG|EDOKA|
2024-07-19 08:59:17.4470|DEBUG|EDOKA|
2024-07-19 08:59:17.7993|DEBUG|EDOKA|
2024-07-19 08:59:17.8429|DEBUG|EDOKA|
2024-07-19 08:59:17.8919|DEBUG|EDOKA|
2024-07-19 08:59:17.8949|DEBUG|EDOKA|
2024-07-19 08:59:17.8949|DEBUG|EDOKA|
2024-07-19 08:59:17.8949|DEBUG|EDOKA|
2024-07-19 08:59:17.9109|DEBUG|EDOKA|
2024-07-19 08:59:17.9109|DEBUG|EDOKA|
2024-07-19 08:59:17.9399|DEBUG|EDOKA|
2024-07-19 09:00:14.1483|DEBUG|EDOKA|Start
2024-07-19 09:00:14.2080|DEBUG|EDOKA|
2024-07-19 09:00:14.2080|DEBUG|EDOKA|
2024-07-19 09:00:14.2080|DEBUG|EDOKA|
2024-07-19 09:00:14.2080|DEBUG|EDOKA|
2024-07-19 09:00:14.2875|DEBUG|EDOKA|Start - Ende
2024-07-19 09:06:21.2757|DEBUG|EDOKA|Start
2024-07-19 09:06:21.3356|DEBUG|EDOKA|
2024-07-19 09:06:21.3356|DEBUG|EDOKA|
2024-07-19 09:06:21.3356|DEBUG|EDOKA|
2024-07-19 09:06:21.3526|DEBUG|EDOKA|
2024-07-19 09:06:21.4201|DEBUG|EDOKA|Start - Ende
2024-07-19 09:49:57.9494|DEBUG|EDOKA|Start
2024-07-19 09:49:58.0085|DEBUG|EDOKA|
2024-07-19 09:49:58.0085|DEBUG|EDOKA|
2024-07-19 09:49:58.0085|DEBUG|EDOKA|
2024-07-19 09:49:58.0085|DEBUG|EDOKA|
2024-07-19 09:49:58.0888|DEBUG|EDOKA|Start - Ende

View File

@@ -1 +1 @@
0e96e841bafed15f8dc556cd5af78ed568f09a88caaf8ca805fb32c56e392722
c15d02835333e1b836eea7ced198ac5906af7cbb62c10ba6322f7413272a50d2

Binary file not shown.

Binary file not shown.