Malware Insights
The PDF file contains multiple JavaScript streams, including calls to 'eval()', which are indicative of exploit code. The 'PDF_JS_EXPLOIT_CLUSTER' heuristic firing strongly suggests a known exploit pattern. While the embedded JavaScript itself appears to be primarily for form manipulation and information gathering (e.g., collecting viewer details), the presence of 'eval()' and the exploit cluster heuristic indicate it's designed to trigger a vulnerability. The URL http://www.adobe.de was found in the JavaScript, but it is marked as benign and likely serves as a decoy or part of the exploit chain.
Machine Learning
- Nyx PDF Classifier suspicious score 0.3258
Heuristics 7
-
JavaScript action low 2 related findings PDF_JAVASCRIPTPDF contains a /JavaScript action. Generic JavaScript is common in benign forms; specific dangerous APIs are scored by separate rules.
-
PDF JavaScript exploit cluster critical PDF_JS_EXPLOIT_CLUSTERPDF combines an executable JavaScript/action surface with exploit staging indicators such as eval/unescape/fromCharCode, XFA script content, or a related CVE pattern. Benign form JavaScript remains low-severity, but this correlated cluster is high-confidence malicious behavior.Matched line in script
return eval( this.getField("BMFPers").value ); -
Embedded JS stream low PDF_JSPDF references a /JS stream. Generic JavaScript is common in benign forms; specific dangerous APIs are scored by separate rules.
-
SubmitForm action medium PDF_SUBMITFORMPDF has a /SubmitForm action — form data can be silently posted to an attacker-controlled URL
-
AcroForm button with action trigger low PDF_ACROFORM_BUTTONPDF contains a /Btn form field together with a SubmitForm/URI/Launch/JS trigger — this is the building block of fake 'Download' or 'Open' button overlays used in PDF phishing lures
-
Suspicious extracted artifact info EXTRACTED_FILE_STATIC_TRIAGEOne or more files extracted from inside this sample matched static suspicious-content checks such as script obfuscation, encoded payload blobs, packed data, or execution/download terms.
-
Embedded URL info EMBEDDED_URLOne or more URLs were extracted from the document. The URL itself is not a detection — see the per-URL labels for which channel (macro, JS, link annotation, document body, ...) reached each URL.URL http://www.w3.org/1999/02/22-rdf-syntax-ns# In PDF document text
- http://ns.adobe.com/pdf/1.3/In PDF document text
- http://ns.adobe.com/xap/1.0/In PDF document text
- http://purl.org/dc/elements/1.1/In PDF document text
- http://ns.adobe.com/xap/1.0/mm/In PDF document text
- http://www.adobe.deReferenced by PDF JavaScript
- https://www.verisign.com/repository/CPS��In extracted file (font_02_sfnt_off0000ab58.bin)
- https://www.verisign.comIn extracted file (font_02_sfnt_off0000ab58.bin)
- https://www.verisign.com/repository/verisignlogo.gif06In extracted file (font_02_sfnt_off0000ab58.bin)
- http://status.verisign.com/class1.crl0In extracted file (font_02_sfnt_off0000ab58.bin)
- http://www.microsoft.com/typographyIn extracted file (font_02_sfnt_off0000ab58.bin)
Extracted artifacts 27
Files carved from inside the sample during analysis.
| Filename | Kind | Source | Size |
|---|---|---|---|
javascript_obj0035_000.js |
pdf-javascript-stream | PDF /JS object 35 at offset 0x11D23 | 76 bytes |
SHA-256: a11b711e7dbb55adc6c5123c4b8500c22b4a30969c5caf07be5cbb6dfc7e726f |
|||
Preview scriptFirst 1,000 lines of the extracted script
this.getField("Datum_09_20").value= util.printd("dd.mm.yyyy", new Date());
|
|||
javascript_obj0045_001.js |
pdf-javascript-stream | PDF /JS object 45 at offset 0x120E5 | 97 bytes |
SHA-256: 1dd217fb04e605025a3fdd98e35431aa45379a297f137ce1a53d04e47ebe77ea |
|||
Preview scriptFirst 1,000 lines of the extracted script
event.value=std_format_date(event.value,"dd.mm.yyyy","TT.MM.JJJJ","","true","","","true","",""); |
|||
javascript_obj0064_002.js |
pdf-javascript-stream | PDF /JS object 64 at offset 0x13463 | 38 bytes |
SHA-256: c2afec67f7073f3266b6cc41d0ad47033305a3f36ff85b3d1052a5d576850bd1 |
|||
Preview scriptFirst 1,000 lines of the extracted script
app.alert("Formatbeispiel 15:30",3);
|
|||
javascript_obj0093_003.js |
pdf-javascript-stream | PDF /JS object 93 at offset 0x1615B | 98 bytes |
SHA-256: 328d2b036128bd98cfbb313534c50a2ca3b8c69b61cf843ab3204911582428a5 |
|||
Preview scriptFirst 1,000 lines of the extracted script
event.value=std_format_date(event.value,"dd.mm.yyyy","TT.MM.JJJJ","","false","","","true","",""); |
|||
javascript_obj0119_004.js |
pdf-javascript-stream | PDF /JS object 119 at offset 0x17DD5 | 50 bytes |
SHA-256: 2590071e027a491f6d57a9838f86a8ef1c84fe0658d91276a4e11149b667be18 |
|||
Preview scriptFirst 1,000 lines of the extracted script
std_roundEventDig(100); std_setEventPositive(); |
|||
javascript_obj0120_005.js |
pdf-javascript-stream | PDF /JS object 120 at offset 0x17E3A | 41 bytes |
SHA-256: 6aeb2fc8f6b0dba7b9d76914b437aa0140bcd183b4c2b0d2b66173e7a39a1974 |
|||
Preview scriptFirst 1,000 lines of the extracted script
AFNumber_Keystroke(2, 2, 0, 0, "", true); |
|||
javascript_obj0121_006.js |
pdf-javascript-stream | PDF /JS object 121 at offset 0x17E92 | 38 bytes |
SHA-256: dd4e86ff46931388298d522a0c25afc2a74df361f28fb6ad9f104ffc1f5056c1 |
|||
Preview scriptFirst 1,000 lines of the extracted script
AFNumber_Format(2, 2, 0, 0, "", true); |
|||
javascript_obj0130_007.js |
pdf-javascript-stream | PDF /JS object 130 at offset 0x1878F | 72 bytes |
SHA-256: 27b87cc250a90fcd32d25dd38c86882c4b9cf098226424f7d658d79118072d63 |
|||
Preview scriptFirst 1,000 lines of the extracted script
std_roundEventDig(1); std_setEventPositive(); std_maxMinEvent(999,0); |
|||
javascript_obj0131_008.js |
pdf-javascript-stream | PDF /JS object 131 at offset 0x1880D | 41 bytes |
SHA-256: 572a91fc51702643df28955aaeeb86dd1625f4e3544ee1ba29446fcedc17c93d |
|||
Preview scriptFirst 1,000 lines of the extracted script
AFNumber_Keystroke(0, 2, 0, 0, "", true); |
|||
javascript_obj0132_009.js |
pdf-javascript-stream | PDF /JS object 132 at offset 0x18865 | 38 bytes |
SHA-256: fefbea8a61fff6d2a5e8d7c764a407c92249644f8a10b0dec3cfae812883a2b7 |
|||
Preview scriptFirst 1,000 lines of the extracted script
AFNumber_Format(0, 2, 0, 0, "", true); |
|||
javascript_obj0279_010.js |
pdf-javascript-stream | PDF /JS object 279 at offset 0x211C7 | 156 bytes |
SHA-256: 5b0712842335b0a44459a54d9b4f9dd113722b1574b35b32712557e01424f21c |
|||
Preview scriptFirst 1,000 lines of the extracted script
// Methode for automatic configuration routine if (event.target.value!="" && event.target.defaultValue=="") event.target.defaultValue=event.target.value; |
|||
javascript_obj0284_011.js |
pdf-javascript-stream | PDF /JS object 284 at offset 0x215D8 | 64 bytes |
SHA-256: 9d944ad482148fddbb4c3ec07997e46533d25f7326485ec4758d22f05845d057 |
|||
Preview scriptFirst 1,000 lines of the extracted script
var f=this.getField("Help_LOK_Text");
f.display=display.noPrint;
|
|||
javascript_obj0289_012.js |
pdf-javascript-stream | PDF /JS object 289 at offset 0x219ED | 66 bytes |
SHA-256: 1a9154d2ad00d560fc77073bbd656979bb01ee79af52659d3e79ea66edf26023 |
|||
Preview scriptFirst 1,000 lines of the extracted script
var f=this.getField("Help_IMP_Text");
f.display=display.noPrint;
|
|||
javascript_obj0295_013.js |
pdf-javascript-stream | PDF /JS object 295 at offset 0x21E59 | 74 bytes |
SHA-256: 5e9ecaaf074aec2dec679a750aac27d146d56776e4c2ae417df321dd4c2b4283 |
|||
Preview scriptFirst 1,000 lines of the extracted script
std_roundEventDig(100); std_setEventPositive(); std_maxMinEvent(999,0); |
|||
javascript_obj0297_014.js |
pdf-javascript-stream | PDF /JS object 297 at offset 0x21F59 | 75 bytes |
SHA-256: 0f0b3c58873b4700c6b869ef81b2b9eca8b12c6cafb76aac8c8b049287721cb4 |
|||
Preview scriptFirst 1,000 lines of the extracted script
std_roundEventDig(100); std_setEventPositive(); std_maxMinEvent(9999,0); |
|||
javascript_obj0301_015.js |
pdf-javascript-stream | PDF /JS object 301 at offset 0x22108 | 73 bytes |
SHA-256: f98f59a123d85c2df582a4bbc656465a1996349f94b1efab088525a632df6532 |
|||
Preview scriptFirst 1,000 lines of the extracted script
std_roundEventDig(1); std_setEventPositive(); std_maxMinEvent(9999,0); |
|||
javascript_obj0302_016.js |
pdf-javascript-stream | PDF /JS object 302 at offset 0x22187 | 41 bytes |
SHA-256: 5b4e1a57bf6476c87a1db4d415eeb42e1477d446a4236b8ae4189d3d8f669dde |
|||
Preview scriptFirst 1,000 lines of the extracted script
AFNumber_Keystroke(0, 3, 0, 0, "", true); |
|||
javascript_obj0303_017.js |
pdf-javascript-stream | PDF /JS object 303 at offset 0x221DF | 38 bytes |
SHA-256: ff0b1e0798b55aee9e494d4b5046c0d747ee05557796f33002cd8f8168a10b67 |
|||
Preview scriptFirst 1,000 lines of the extracted script
AFNumber_Format(0, 3, 0, 0, "", true); |
|||
javascript_obj0311_019.js |
pdf-javascript-stream | PDF /JS object 311 at offset 0x224CD | 33 bytes |
SHA-256: 75a1cbe4e281d6b35addda0cd0f2fda7a8468297d37a6cc0813f672ac53611e8 |
|||
Preview scriptFirst 1,000 lines of the extracted script
AFNumber_Keystroke(0,0,0,0,"",1); |
|||
javascript_obj0312_020.js |
pdf-javascript-stream | PDF /JS object 312 at offset 0x2251D | 39 bytes |
SHA-256: a90a7efbb584485ff3347dc5e329e79d4d8c7314f6a6fc7b951b18f0c915358c |
|||
Preview scriptFirst 1,000 lines of the extracted script
std_AutoTab(this, event, "Zahl07_02"); |
|||
javascript_obj0020_021.js |
pdf-javascript-stream | PDF /JS object 20 at offset 0xF998 | 781 bytes |
SHA-256: 3f47657062b15749b9c6a387de3d40eed6b65bc0084fb4aa6894a70b9dc33fec |
|||
Preview scriptFirst 1,000 lines of the extracted script
var infoField=this.getField("param_1206_Versionsinfo");
var msg="Version:"+infoField.value+"\r"+
"viewerType:"+app.viewerType+"\r"+
"viewerVersion:"+app.viewerVersion+"\r"+
"formsVersion:"+app.formsVersion+"\r"+
"language:"+app.language+"\r"+
"platform:"+app.platform+"\r"+
"modDate:"+this.modDate+"\r"+
"filesize:"+this.filesize+"\r"+
"Number of Fields:"+this.numFields+"\r"+
"---------------------------------"+"\r"+
"orgID:"+this.getField("param_1207_OrganizationID").value+"\r"+
"FID:"+this.getField("param_1207_FID").value+"\r"+
"Version:"+this.getField("param_1207_Version").value+"\r"+
"Filename:"+this.getField("param_1207_Formularname").value;
app.alert(msg);
|
|||
javascript_obj0021_022.js |
pdf-javascript-stream | PDF /JS object 21 at offset 0xFAF6 | 23740 bytes |
SHA-256: d5adf5f05c0bfbb950b598845c1394fe82aa7c7967460fa98397372ea331c415 |
|||
Preview scriptFirst 1,000 lines of the extracted script
function pupUpZL(destinationform,destfrom, destto,txtfrom, txtto,one2oneOff,freeInput) {
var cItem;
var mx=new Array
("00:00","00:30", "01:00","01:30","02:00","02:30",
"03:00","03:30", "04:00","04:30","05:00","05:30",
"06:00","06:30", "07:00","07:30","08:00","08:30",
"09:00","09:30", "10:00","10:30","11:00","11:30",
"12:00","12:30", "13:00","13:30","14:00","14:30",
"15:00","15:30", "16:00","16:30","17:00","17:30",
"18:00","18:30", "19:00","19:30","20:00","20:30",
"21:00","21:30", "22:00","22:30","23:00","23:30");
if (txtfrom==null || txtfrom=="") txtfrom="von";
if (txtto==null || txtto=="") txtto="bis";
var zf=txtfrom;
var zt=txtto;
//
if (one2oneOff=="" || one2oneOff==1) {
cItem= app.popUpMenu(
[""+zf+" "+mx[0] ,""+zt+" "+mx[1]+ " (00:00->00:30)",""+zt+" "+mx[2]+ " (00:00->01:00)",""+zt+" "+mx[3]+ " (00:00->01:30)",""+zt+" "+mx[4]+ " (00:00->02:00)",""+zt+" "+mx[5]+ " (00:00->02:30)",""+zt+" "+mx[6]+ " (00:00->03:00)",""+zt+" "+mx[7]+ " (00:00->03:30)",""+zt+" "+mx[8]+ " (00:00->04:00)",""+zt+" "+mx[9]+ " (00:00->04:30)",""+zt+" "+mx[10]+ " (00:00->05:00)",""+zt+" "+mx[11]+ " (00:00->05:30)",""+zt+" "+mx[11]+ " (00:00->06:00)",""+zt+" "+mx[11]+ " (00:00->06:30)",""+zt+" "+mx[11]+ " (00:00->07:00)",""+zt+" "+mx[11]+ " (00:00->75:30)",""+zt+" "+mx[11]+ " (00:00->08:00)",""+zt+" "+mx[11]+ " (00:00->08:30)",""+zt+" "+mx[11]+ " (00:00->09:00)",""+zt+" "+mx[11]+ " (00:00->09:30)",""+zt+" "+mx[11]+ " (00:00->10:00)",""+zt+" "+mx[11]+ " (00:00->10:30)",""+zt+" "+mx[11]+ " (00:00->11:00)",""+zt+" "+mx[11]+ " (00:00->11:30)",""+zt+" "+mx[11]+ " (00:00->12:00)",""+zt+" "+mx[11]+ " (00:00->12:30)",""+zt+" "+mx[11]+ " (00:00->13:00)",""+zt+" "+mx[11]+ " (00:00->13:30)",""+zt+" "+mx[11]+ " (00:00->14:00)",""+zt+" "+mx[11]+ " (00:00->14:30)",""+zt+" "+mx[11]+ " (00:00->15:00)",""+zt+" "+mx[11]+ " (00:00->15:30)",""+zt+" "+mx[11]+ " (00:00->16:00)",""+zt+" "+mx[11]+ " (00:00->16:30)",""+zt+" "+mx[11]+ " (00:00->17:00)",""+zt+" "+mx[11]+ " (00:00->17:30)",""+zt+" "+mx[11]+ " (00:00->18:00)",""+zt+" "+mx[11]+ " (00:00->18:30)",""+zt+" "+mx[11]+ " (00:00->19:00)",""+zt+" "+mx[11]+ " (00:00->19:30)",""+zt+" "+mx[11]+ " (00:00->20:00)",""+zt+" "+mx[11]+ " (00:00->20:30)",""+zt+" "+mx[11]+ " (00:00->20:30)",""+zt+" "+mx[11]+ " (00:00->21:00)",""+zt+" "+mx[11]+ " (00:00->21:30)",""+zt+" "+mx[11]+ " (00:00->22:00)",""+zt+" "+mx[11]+ " (00:00->22:30)",""+zt+" "+mx[11]+ " (00:00->23:00)",""+zt+" "+mx[11]+ " (00:00->23:30)"],
[""+zf+" "+mx[1] ,""+zt+" "+mx[2]+ " (00:30->01:00)",""+zt+" "+mx[3]+ " (00:30->01:30)",""+zt+" "+mx[4]+ " (00:30->02:00)",""+zt+" "+mx[5]+ " (00:30->02:30)",""+zt+" "+mx[6]+ " (00:30->03:00)",""+zt+" "+mx[7]+ " (00:30->03:30)",""+zt+" "+mx[8]+ " (00:30->04:00)",""+zt+" "+mx[9]+ " (00:30->04:30)",""+zt+" "+mx[10]+ " (00:30->05:00)",""+zt+" "+mx[11]+ " (00:30->05:30)",""+zt+" "+mx[11]+ " (00:30->06:00)",""+zt+" "+mx[11]+ " (00:30->06:30)",""+zt+" "+mx[11]+ " (00:30->07:00)",""+zt+" "+mx[11]+ " (00:30->75:30)",""+zt+" "+mx[11]+ " (00:30->08:00)",""+zt+" "+mx[11]+ " (00:30->08:30)",""+zt+" "+mx[11]+ " (00:30->09:00)",""+zt+" "+mx[11]+ " (00:30->09:30)",""+zt+" "+mx[11]+ " (00:30->10:00)",""+zt+" "+mx[11]+ " (00:30->10:30)",""+zt+" "+mx[11]+ " (00:30->11:00)",""+zt+" "+mx[11]+ " (00:30->11:30)",""+zt+" "+mx[11]+ " (00:30->12:00)",""+zt+" "+mx[11]+ " (00:30->12:30)",""+zt+" "+mx[11]+ " (00:30->13:00)",""+zt+" "+mx[11]+ " (00:30->13:30)",""+zt+" "+mx[11]+ " (00:30->14:00)",""+zt+" "+mx[11]+ " (00:30->14:30)",""+zt+" "+mx[11]+ " (00:30->15:00)",""+zt+" "+mx[11]+ " (00:30->15:30)",""+zt+" "+mx[11]+ " (00:30->16:00)",""+zt+" "+mx[11]+ " (00:30->16:30)",""+zt+" "+mx[11]+ " (00:30->17:00)",""+zt+" "+mx[11]+ " (00:30->17:30)",""+zt+" "+mx[11]+ " (00:30->18:00)",""+zt+" "+mx[11]+ " (00:30->18:30)",""+zt+" "+mx[11]+ " (00:30->19:00)",""+zt+" "+mx[11]+ " (00:30->19:30)",""+zt+" "+mx[11]+ " (00:30->20:00)",""+zt+" "+mx[11]+ " (00:30->20:30)",""+zt+" "+mx[11]+ " (00:30->20:30)",""+zt+" "+mx[11]+ " (00:30->21:00)",""+zt+" "+mx[11]+ " (00:30->21:30)",""+zt+" "+mx[11]+ " (00:30->22:00)",""+zt+" "+mx[11]+ " (00:30->22:30)",""+zt+" "+mx[11]+ " (00:30->23:00)",""+zt+" "+mx[11]+ " (00:30->23:30)"],
[""+zf+" "+mx[2] ,""+zt+" "+mx[3]+ " (01:00->01:30)",""+zt+" "+mx[4]+ " (01:00->02:00)",""+zt+" "+mx[5]+ " (01:00->02:30)",""+zt+" "+mx[6]+ " (01:00->03:00)",""+zt+" "+mx[7]+ " (01:00->03:30)",""+zt+" "+mx[8]+ " (01:00->04:00)",""+zt+" "+mx[9]+ " (01:00->04:30)",""+zt+" "+mx[10]+ " (01:00->05:00)",""+zt+" "+mx[11]+ " (01:00->05:30)",""+zt+" "+mx[11]+ " (01:00->06:00)",""+zt+" "+mx[11]+ " (01:00->06:30)",""+zt+" "+mx[11]+ " (01:00->07:00)",""+zt+" "+mx[11]+ " (01:00->75:30)",""+zt+" "+mx[11]+ " (01:00->08:00)",""+zt+" "+mx[11]+ " (01:00->08:30)",""+zt+" "+mx[11]+ " (01:00->09:00)",""+zt+" "+mx[11]+ " (01:00->09:30)",""+zt+" "+mx[11]+ " (01:00->10:00)",""+zt+" "+mx[11]+ " (01:00->10:30)",""+zt+" "+mx[11]+ " (01:00->11:00)",""+zt+" "+mx[11]+ " (01:00->11:30)",""+zt+" "+mx[11]+ " (01:00->12:00)",""+zt+" "+mx[11]+ " (01:00->12:30)",""+zt+" "+mx[11]+ " (01:00->13:00)",""+zt+" "+mx[11]+ " (01:00->13:30)",""+zt+" "+mx[11]+ " (01:00->14:00)",""+zt+" "+mx[11]+ " (01:00->14:30)",""+zt+" "+mx[11]+ " (01:00->15:00)",""+zt+" "+mx[11]+ " (01:00->15:30)",""+zt+" "+mx[11]+ " (01:00->16:00)",""+zt+" "+mx[11]+ " (01:00->16:30)",""+zt+" "+mx[11]+ " (01:00->17:00)",""+zt+" "+mx[11]+ " (01:00->17:30)",""+zt+" "+mx[11]+ " (01:00->18:00)",""+zt+" "+mx[11]+ " (01:00->18:30)",""+zt+" "+mx[11]+ " (01:00->19:00)",""+zt+" "+mx[11]+ " (01:00->19:30)",""+zt+" "+mx[11]+ " (01:00->20:00)",""+zt+" "+mx[11]+ " (01:00->20:30)",""+zt+" "+mx[11]+ " (01:00->20:30)",""+zt+" "+mx[11]+ " (01:00->21:00)",""+zt+" "+mx[11]+ " (01:00->21:30)",""+zt+" "+mx[11]+ " (01:00->22:00)",""+zt+" "+mx[11]+ " (01:00->22:30)",""+zt+" "+mx[11]+ " (01:00->23:00)",""+zt+" "+mx[11]+ " (01:00->23:30)"],
[""+zf+" "+mx[3] ,""+zt+" "+mx[4]+ " (01:30->02:00)",""+zt+" "+mx[5]+ " (01:30->02:30)",""+zt+" "+mx[6]+ " (01:30->03:00)",""+zt+" "+mx[7]+ " (01:30->03:30)",""+zt+" "+mx[8]+ " (01:30->04:00)",""+zt+" "+mx[9]+ " (01:30->04:30)",""+zt+" "+mx[10]+ " (01:30->05:00)",""+zt+" "+mx[11]+ " (01:30->05:30)",""+zt+" "+mx[11]+ " (01:30->06:00)",""+zt+" "+mx[11]+ " (01:30->06:30)",""+zt+" "+mx[11]+ " (01:30->07:00)",""+zt+" "+mx[11]+ " (01:30->75:30)",""+zt+" "+mx[11]+ " (01:30->08:00)",""+zt+" "+mx[11]+ " (01:30->08:30)",""+zt+" "+mx[11]+ " (01:30->09:00)",""+zt+" "+mx[11]+ " (01:30->09:30)",""+zt+" "+mx[11]+ " (01:30->10:00)",""+zt+" "+mx[11]+ " (01:30->10:30)",""+zt+" "+mx[11]+ " (01:30->11:00)",""+zt+" "+mx[11]+ " (01:30->11:30)",""+zt+" "+mx[11]+ " (01:30->12:00)",""+zt+" "+mx[11]+ " (01:30->12:30)",""+zt+" "+mx[11]+ " (01:30->13:00)",""+zt+" "+mx[11]+ " (01:30->13:30)",""+zt+" "+mx[11]+ " (01:30->14:00)",""+zt+" "+mx[11]+ " (01:30->14:30)",""+zt+" "+mx[11]+ " (01:30->15:00)",""+zt+" "+mx[11]+ " (01:30->15:30)",""+zt+" "+mx[11]+ " (01:30->16:00)",""+zt+" "+mx[11]+ " (01:30->16:30)",""+zt+" "+mx[11]+ " (01:30->17:00)",""+zt+" "+mx[11]+ " (01:30->17:30)",""+zt+" "+mx[11]+ " (01:30->18:00)",""+zt+" "+mx[11]+ " (01:30->18:30)",""+zt+" "+mx[11]+ " (01:30->19:00)",""+zt+" "+mx[11]+ " (01:30->19:30)",""+zt+" "+mx[11]+ " (01:30->20:00)",""+zt+" "+mx[11]+ " (01:30->20:30)",""+zt+" "+mx[11]+ " (01:30->20:30)",""+zt+" "+mx[11]+ " (01:30->21:00)",""+zt+" "+mx[11]+ " (01:30->21:30)",""+zt+" "+mx[11]+ " (01:30->22:00)",""+zt+" "+mx[11]+ " (01:30->22:30)",""+zt+" "+mx[11]+ " (01:30->23:00)",""+zt+" "+mx[11]+ " (01:30->23:30)"],
[""+zf+" "+mx[4] ,""+zt+" "+mx[4]+ " (01:30->02:00)",""+zt+" "+mx[5]+ " (01:30->02:30)",""+zt+" "+mx[6]+ " (01:30->03:00)",""+zt+" "+mx[7]+ " (01:30->03:30)",""+zt+" "+mx[8]+ " (01:30->04:00)",""+zt+" "+mx[9]+ " (01:30->04:30)",""+zt+" "+mx[10]+ " (01:30->05:00)",""+zt+" "+mx[11]+ " (01:30->05:30)",""+zt+" "+mx[11]+ " (01:30->06:00)",""+zt+" "+mx[11]+ " (01:30->06:30)",""+zt+" "+mx[11]+ " (01:30->07:00)",""+zt+" "+mx[11]+ " (01:30->75:30)",""+zt+" "+mx[11]+ " (01:30->08:00)",""+zt+" "+mx[11]+ " (01:30->08:30)",""+zt+" "+mx[11]+ " (01:30->09:00)",""+zt+" "+mx[11]+ " (01:30->09:30)",""+zt+" "+mx[11]+ " (01:30->10:00)",""+zt+" "+mx[11]+ " (01:30->10:30)",""+zt+" "+mx[11]+ " (01:30->11:00)",""+zt+" "+mx[11]+ " (01:30->11:30)",""+zt+" "+mx[11]+ " (01:30->12:00)",""+zt+" "+mx[11]+ " (01:30->12:30)",""+zt+" "+mx[11]+ " (01:30->13:00)",""+zt+" "+mx[11]+ " (01:30->13:30)",""+zt+" "+mx[11]+ " (01:30->14:00)",""+zt+" "+mx[11]+ " (01:30->14:30)",""+zt+" "+mx[11]+ " (01:30->15:00)",""+zt+" "+mx[11]+ " (01:30->15:30)",""+zt+" "+mx[11]+ " (01:30->16:00)",""+zt+" "+mx[11]+ " (01:30->16:30)",""+zt+" "+mx[11]+ " (01:30->17:00)",""+zt+" "+mx[11]+ " (01:30->17:30)",""+zt+" "+mx[11]+ " (01:30->18:00)",""+zt+" "+mx[11]+ " (01:30->18:30)",""+zt+" "+mx[11]+ " (01:30->19:00)",""+zt+" "+mx[11]+ " (01:30->19:30)",""+zt+" "+mx[11]+ " (01:30->20:00)",""+zt+" "+mx[11]+ " (01:30->20:30)",""+zt+" "+mx[11]+ " (01:30->20:30)",""+zt+" "+mx[11]+ " (01:30->21:00)",""+zt+" "+mx[11]+ " (01:30->21:30)",""+zt+" "+mx[11]+ " (01:30->22:00)",""+zt+" "+mx[11]+ " (01:30->22:30)",""+zt+" "+mx[11]+ " (01:30->23:00)",""+zt+" "+mx[11]+ " (01:30->23:30)"],
[""+zf+" "+mx[5] ,""+zt+" "+mx[4]+ " (01:30->02:00)",""+zt+" "+mx[5]+ " (01:30->02:30)",""+zt+" "+mx[6]+ " (01:30->03:00)",""+zt+" "+mx[7]+ " (01:30->03:30)",""+zt+" "+mx[8]+ " (01:30->04:00)",""+zt+" "+mx[9]+ " (01:30->04:30)",""+zt+" "+mx[10]+ " (01:30->05:00)",""+zt+" "+mx[11]+ " (01:30->05:30)",""+zt+" "+mx[11]+ " (01:30->06:00)",""+zt+" "+mx[11]+ " (01:30->06:30)",""+zt+" "+mx[11]+ " (01:30->07:00)",""+zt+" "+mx[11]+ " (01:30->75:30)",""+zt+" "+mx[11]+ " (01:30->08:00)",""+zt+" "+mx[11]+ " (01:30->08:30)",""+zt+" "+mx[11]+ " (01:30->09:00)",""+zt+" "+mx[11]+ " (01:30->09:30)",""+zt+" "+mx[11]+ " (01:30->10:00)",""+zt+" "+mx[11]+ " (01:30->10:30)",""+zt+" "+mx[11]+ " (01:30->11:00)",""+zt+" "+mx[11]+ " (01:30->11:30)",""+zt+" "+mx[11]+ " (01:30->12:00)",""+zt+" "+mx[11]+ " (01:30->12:30)",""+zt+" "+mx[11]+ " (01:30->13:00)",""+zt+" "+mx[11]+ " (01:30->13:30)",""+zt+" "+mx[11]+ " (01:30->14:00)",""+zt+" "+mx[11]+ " (01:30->14:30)",""+zt+" "+mx[11]+ " (01:30->15:00)",""+zt+" "+mx[11]+ " (01:30->15:30)",""+zt+" "+mx[11]+ " (01:30->16:00)",""+zt+" "+mx[11]+ " (01:30->16:30)",""+zt+" "+mx[11]+ " (01:30->17:00)",""+zt+" "+mx[11]+ " (01:30->17:30)",""+zt+" "+mx[11]+ " (01:30->18:00)",""+zt+" "+mx[11]+ " (01:30->18:30)",""+zt+" "+mx[11]+ " (01:30->19:00)",""+zt+" "+mx[11]+ " (01:30->19:30)",""+zt+" "+mx[11]+ " (01:30->20:00)",""+zt+" "+mx[11]+ " (01:30->20:30)",""+zt+" "+mx[11]+ " (01:30->20:30)",""+zt+" "+mx[11]+ " (01:30->21:00)",""+zt+" "+mx[11]+ " (01:30->21:30)",""+zt+" "+mx[11]+ " (01:30->22:00)",""+zt+" "+mx[11]+ " (01:30->22:30)",""+zt+" "+mx[11]+ " (01:30->23:00)",""+zt+" "+mx[11]+ " (01:30->23:30)"],
[""+zf+" "+mx[6] ,""+zt+" "+mx[4]+ " (01:30->02:00)",""+zt+" "+mx[5]+ " (01:30->02:30)",""+zt+" "+mx[6]+ " (01:30->03:00)",""+zt+" "+mx[7]+ " (01:30->03:30)",""+zt+" "+mx[8]+ " (01:30->04:00)",""+zt+" "+mx[9]+ " (01:30->04:30)",""+zt+" "+mx[10]+ " (01:30->05:00)",""+zt+" "+mx[11]+ " (01:30->05:30)",""+zt+" "+mx[11]+ " (01:30->06:00)",""+zt+" "+mx[11]+ " (01:30->06:30)",""+zt+" "+mx[11]+ " (01:30->07:00)",""+zt+" "+mx[11]+ " (01:30->75:30)",""+zt+" "+mx[11]+ " (01:30->08:00)",""+zt+" "+mx[11]+ " (01:30->08:30)",""+zt+" "+mx[11]+ " (01:30->09:00)",""+zt+" "+mx[11]+ " (01:30->09:30)",""+zt+" "+mx[11]+ " (01:30->10:00)",""+zt+" "+mx[11]+ " (01:30->10:30)",""+zt+" "+mx[11]+ " (01:30->11:00)",""+zt+" "+mx[11]+ " (01:30->11:30)",""+zt+" "+mx[11]+ " (01:30->12:00)",""+zt+" "+mx[11]+ " (01:30->12:30)",""+zt+" "+mx[11]+ " (01:30->13:00)",""+zt+" "+mx[11]+ " (01:30->13:30)",""+zt+" "+mx[11]+ " (01:30->14:00)",""+zt+" "+mx[11]+ " (01:30->14:30)",""+zt+" "+mx[11]+ " (01:30->15:00)",""+zt+" "+mx[11]+ " (01:30->15:30)",""+zt+" "+mx[11]+ " (01:30->16:00)",""+zt+" "+mx[11]+ " (01:30->16:30)",""+zt+" "+mx[11]+ " (01:30->17:00)",""+zt+" "+mx[11]+ " (01:30->17:30)",""+zt+" "+mx[11]+ " (01:30->18:00)",""+zt+" "+mx[11]+ " (01:30->18:30)",""+zt+" "+mx[11]+ " (01:30->19:00)",""+zt+" "+mx[11]+ " (01:30->19:30)",""+zt+" "+mx[11]+ " (01:30->20:00)",""+zt+" "+mx[11]+ " (01:30->20:30)",""+zt+" "+mx[11]+ " (01:30->20:30)",""+zt+" "+mx[11]+ " (01:30->21:00)",""+zt+" "+mx[11]+ " (01:30->21:30)",""+zt+" "+mx[11]+ " (01:30->22:00)",""+zt+" "+mx[11]+ " (01:30->22:30)",""+zt+" "+mx[11]+ " (01:30->23:00)",""+zt+" "+mx[11]+ " (01:30->23:30)"],
[""+zf+" "+mx[7] ,""+zt+" "+mx[4]+ " (01:30->02:00)",""+zt+" "+mx[5]+ " (01:30->02:30)",""+zt+" "+mx[6]+ " (01:30->03:00)",""+zt+" "+mx[7]+ " (01:30->03:30)",""+zt+" "+mx[8]+ " (01:30->04:00)",""+zt+" "+mx[9]+ " (01:30->04:30)",""+zt+" "+mx[10]+ " (01:30->05:00)",""+zt+" "+mx[11]+ " (01:30->05:30)",""+zt+" "+mx[11]+ " (01:30->06:00)",""+zt+" "+mx[11]+ " (01:30->06:30)",""+zt+" "+mx[11]+ " (01:30->07:00)",""+zt+" "+mx[11]+ " (01:30->75:30)",""+zt+" "+mx[11]+ " (01:30->08:00)",""+zt+" "+mx[11]+ " (01:30->08:30)",""+zt+" "+mx[11]+ " (01:30->09:00)",""+zt+" "+mx[11]+ " (01:30->09:30)",""+zt+" "+mx[11]+ " (01:30->10:00)",""+zt+" "+mx[11]+ " (01:30->10:30)",""+zt+" "+mx[11]+ " (01:30->11:00)",""+zt+" "+mx[11]+ " (01:30->11:30)",""+zt+" "+mx[11]+ " (01:30->12:00)",""+zt+" "+mx[11]+ " (01:30->12:30)",""+zt+" "+mx[11]+ " (01:30->13:00)",""+zt+" "+mx[11]+ " (01:30->13:30)",""+zt+" "+mx[11]+ " (01:30->14:00)",""+zt+" "+mx[11]+ " (01:30->14:30)",""+zt+" "+mx[11]+ " (01:30->15:00)",""+zt+" "+mx[11]+ " (01:30->15:30)",""+zt+" "+mx[11]+ " (01:30->16:00)",""+zt+" "+mx[11]+ " (01:30->16:30)",""+zt+" "+mx[11]+ " (01:30->17:00)",""+zt+" "+mx[11]+ " (01:30->17:30)",""+zt+" "+mx[11]+ " (01:30->18:00)",""+zt+" "+mx[11]+ " (01:30->18:30)",""+zt+" "+mx[11]+ " (01:30->19:00)",""+zt+" "+mx[11]+ " (01:30->19:30)",""+zt+" "+mx[11]+ " (01:30->20:00)",""+zt+" "+mx[11]+ " (01:30->20:30)",""+zt+" "+mx[11]+ " (01:30->20:30)",""+zt+" "+mx[11]+ " (01:30->21:00)",""+zt+" "+mx[11]+ " (01:30->21:30)",""+zt+" "+mx[11]+ " (01:30->22:00)",""+zt+" "+mx[11]+ " (01:30->22:30)",""+zt+" "+mx[11]+ " (01:30->23:00)",""+zt+" "+mx[11]+ " (01:30->23:30)"],
[""+zf+" "+mx[8] ,""+zt+" "+mx[4]+ " (01:30->02:00)",""+zt+" "+mx[5]+ " (01:30->02:30)",""+zt+" "+mx[6]+ " (01:30->03:00)",""+zt+" "+mx[7]+ " (01:30->03:30)",""+zt+" "+mx[8]+ " (01:30->04:00)",""+zt+" "+mx[9]+ " (01:30->04:30)",""+zt+" "+mx[10]+ " (01:30->05:00)",""+zt+" "+mx[11]+ " (01:30->05:30)",""+zt+" "+mx[11]+ " (01:30->06:00)",""+zt+" "+mx[11]+ " (01:30->06:30)",""+zt+" "+mx[11]+ " (01:30->07:00)",""+zt+" "+mx[11]+ " (01:30->75:30)",""+zt+" "+mx[11]+ " (01:30->08:00)",""+zt+" "+mx[11]+ " (01:30->08:30)",""+zt+" "+mx[11]+ " (01:30->09:00)",""+zt+" "+mx[11]+ " (01:30->09:30)",""+zt+" "+mx[11]+ " (01:30->10:00)",""+zt+" "+mx[11]+ " (01:30->10:30)",""+zt+" "+mx[11]+ " (01:30->11:00)",""+zt+" "+mx[11]+ " (01:30->11:30)",""+zt+" "+mx[11]+ " (01:30->12:00)",""+zt+" "+mx[11]+ " (01:30->12:30)",""+zt+" "+mx[11]+ " (01:30->13:00)",""+zt+" "+mx[11]+ " (01:30->13:30)",""+zt+" "+mx[11]+ " (01:30->14:00)",""+zt+" "+mx[11]+ " (01:30->14:30)",""+zt+" "+mx[11]+ " (01:30->15:00)",""+zt+" "+mx[11]+ " (01:30->15:30)",""+zt+" "+mx[11]+ " (01:30->16:00)",""+zt+" "+mx[11]+ " (01:30->16:30)",""+zt+" "+mx[11]+ " (01:30->17:00)",""+zt+" "+mx[11]+ " (01:30->17:30)",""+zt+" "+mx[11]+ " (01:30->18:00)",""+zt+" "+mx[11]+ " (01:30->18:30)",""+zt+" "+mx[11]+ " (01:30->19:00)",""+zt+" "+mx[11]+ " (01:30->19:30)",""+zt+" "+mx[11]+ " (01:30->20:00)",""+zt+" "+mx[11]+ " (01:30->20:30)",""+zt+" "+mx[11]+ " (01:30->20:30)",""+zt+" "+mx[11]+ " (01:30->21:00)",""+zt+" "+mx[11]+ " (01:30->21:30)",""+zt+" "+mx[11]+ " (01:30->22:00)",""+zt+" "+mx[11]+ " (01:30->22:30)",""+zt+" "+mx[11]+ " (01:30->23:00)",""+zt+" "+mx[11]+ " (01:30->23:30)"],
[""+zf+" "+mx[0] ,""+zt+" "+mx[4]+ " (01:30->02:00)",""+zt+" "+mx[5]+ " (01:30->02:30)",""+zt+" "+mx[6]+ " (01:30->03:00)",""+zt+" "+mx[7]+ " (01:30->03:30)",""+zt+" "+mx[8]+ " (01:30->04:00)",""+zt+" "+mx[9]+ " (01:30->04:30)",""+zt+" "+mx[10]+ " (01:30->05:00)",""+zt+" "+mx[11]+ " (01:30->05:30)",""+zt+" "+mx[11]+ " (01:30->06:00)",""+zt+" "+mx[11]+ " (01:30->06:30)",""+zt+" "+mx[11]+ " (01:30->07:00)",""+zt+" "+mx[11]+ " (01:30->75:30)",""+zt+" "+mx[11]+ " (01:30->08:00)",""+zt+" "+mx[11]+ " (01:30->08:30)",""+zt+" "+mx[11]+ " (01:30->09:00)",""+zt+" "+mx[11]+ " (01:30->09:30)",""+zt+" "+mx[11]+ " (01:30->10:00)",""+zt+" "+mx[11]+ " (01:30->10:30)",""+zt+" "+mx[11]+ " (01:30->11:00)",""+zt+" "+mx[11]+ " (01:30->11:30)",""+zt+" "+mx[11]+ " (01:30->12:00)",""+zt+" "+mx[11]+ " (01:30->12:30)",""+zt+" "+mx[11]+ " (01:30->13:00)",""+zt+" "+mx[11]+ " (01:30->13:30)",""+zt+" "+mx[11]+ " (01:30->14:00)",""+zt+" "+mx[11]+ " (01:30->14:30)",""+zt+" "+mx[11]+ " (01:30->15:00)",""+zt+" "+mx[11]+ " (01:30->15:30)",""+zt+" "+mx[11]+ " (01:30->16:00)",""+zt+" "+mx[11]+ " (01:30->16:30)",""+zt+" "+mx[11]+ " (01:30->17:00)",""+zt+" "+mx[11]+ " (01:30->17:30)",""+zt+" "+mx[11]+ " (01:30->18:00)",""+zt+" "+mx[11]+ " (01:30->18:30)",""+zt+" "+mx[11]+ " (01:30->19:00)",""+zt+" "+mx[11]+ " (01:30->19:30)",""+zt+" "+mx[11]+ " (01:30->20:00)",""+zt+" "+mx[11]+ " (01:30->20:30)",""+zt+" "+mx[11]+ " (01:30->20:30)",""+zt+" "+mx[11]+ " (01:30->21:00)",""+zt+" "+mx[11]+ " (01:30->21:30)",""+zt+" "+mx[11]+ " (01:30->22:00)",""+zt+" "+mx[11]+ " (01:30->22:30)",""+zt+" "+mx[11]+ " (01:30->23:00)",""+zt+" "+mx[11]+ " (01:30->23:30)"],
[""+zf+" "+mx[3] ,""+zt+" "+mx[3]+ " (04->04)",""+zt+" "+mx[4]+ " (04->05)",""+zt+" "+mx[5]+ " (04->06)",""+zt+" "+mx[6]+ " (04->07)",""+zt+" "+mx[7]+ " (04->08)",""+zt+" "+mx[8]+ " (04->09)",""+zt+" "+mx[9]+ " (04->10)",""+zt+" "+mx[10]+" (04->11)",""+zt+" "+mx[11]+" (04->12)"],
[""+zf+" "+mx[4] ,""+zt+" "+mx[4]+ " (05->05)",""+zt+" "+mx[5]+ " (05->06)",""+zt+" "+mx[6]+ " (05->07)",""+zt+" "+mx[7]+ " (05->08)",""+zt+" "+mx[8]+ " (05->09)",""+zt+" "+mx[9]+ " (05->10)",""+zt+" "+mx[10]+" (05->11)",""+zt+" "+mx[11]+" (05->12)"],
[""+zf+" "+mx[5] ,""+zt+" "+mx[5]+ " (06->06)",""+zt+" "+mx[6]+ " (06->07)",""+zt+" "+mx[7]+ " (06->08)",""+zt+" "+mx[8]+ " (06->09)",""+zt+" "+mx[9]+ " (06->10)",""+zt+" "+mx[10]+" (06->11)",""+zt+" "+mx[11]+" (06->12)"],
[""+zf+" "+mx[6] ,""+zt+" "+mx[6]+ " (07->07)",""+zt+" "+mx[7]+ " (07->08)",""+zt+" "+mx[8]+ " (07->09)",""+zt+" "+mx[9]+ " (07->10)",""+zt+" "+mx[10]+" (07->11)",""+zt+" "+mx[11]+" (07->12)"],
[""+zf+" "+mx[7] ,""+zt+" "+mx[7]+ " (08->08)",""+zt+" "+mx[8]+ " (08->09)",""+zt+" "+mx[9]+ " (08->10)",""+zt+" "+mx[10]+" (08->11)",""+zt+" "+mx[11]+" (08->12)"],
[""+zf+" "+mx[8] ,""+zt+" "+mx[8]+ " (09->09)",""+zt+" "+mx[9]+ " (09->10)",""+zt+" "+mx[10]+" (09->11)",""+zt+" "+mx[11]+" (09->12)"],
[""+zf+" "+mx[9] ,""+zt+" "+mx[9]+ " (10->10)",""+zt+" "+mx[10]+" (10->11)",""+zt+" "+mx[11]+" (10->12)"],
[""+zf+" "+mx[10] ,""+zt+" "+mx[10]+" (11->11)",""+zt+" "+mx[11]+" (11->12)"],
[""+zf+" "+mx[11] ,""+zt+" "+mx[11]+" (12->12)"],
"Freie Eingabe"
);
}
else {
cItem= app.popUpMenu(
[""+zf+" "+mx[0] ,""+zt+" "+mx[1]+ " (01->02)",""+zt+" "+mx[2]+ " (01->03)",""+zt+" "+mx[3]+ " (01->04)",""+zt+" "+mx[4]+ " (01->05)",""+zt+" "+mx[5]+ " (01->06)",""+zt+" "+mx[6]+ " (01->07)",""+zt+" "+mx[7]+ " (01->08)",""+zt+" "+mx[8]+ " (01->09)",""+zt+" "+mx[9]+ " (01->10)",""+zt+" "+mx[10]+ " (01->11)",""+zt+" "+mx[11]+ " (01->12)"],
[""+zf+" "+mx[1] ,""+zt+" "+mx[2]+ " (02->03)",""+zt+" "+mx[3]+ " (02->04)",""+zt+" "+mx[4]+ " (02->05)",""+zt+" "+mx[5]+ " (02->06)",""+zt+" "+mx[6]+ " (02->07)",""+zt+" "+mx[7]+ " (02->08)",""+zt+" "+mx[8]+ " (02->09)",""+zt+" "+mx[9]+ " (02->10)",""+zt+" "+mx[10]+" (02->11)",""+zt+" "+mx[11]+ " (02->12)"],
[""+zf+" "+mx[2] ,""+zt+" "+mx[3]+ " (03->04)",""+zt+" "+mx[4]+ " (03->05)",""+zt+" "+mx[5]+ " (03->06)",""+zt+" "+mx[6]+ " (03->07)",""+zt+" "+mx[7]+ " (03->08)",""+zt+" "+mx[8]+ " (03->09)",""+zt+" "+mx[9]+ " (03->10)",""+zt+" "+mx[10]+" (03->11)",""+zt+" "+mx[11]+" (03->12)"],
[""+zf+" "+mx[3] ,""+zt+" "+mx[4]+ " (04->05)",""+zt+" "+mx[5]+ " (04->06)",""+zt+" "+mx[6]+ " (04->07)",""+zt+" "+mx[7]+ " (04->08)",""+zt+" "+mx[8]+ " (04->09)",""+zt+" "+mx[9]+ " (04->10)",""+zt+" "+mx[10]+" (04->11)",""+zt+" "+mx[11]+" (04->12)"],
[""+zf+" "+mx[4] ,""+zt+" "+mx[5]+ " (05->06)",""+zt+" "+mx[6]+ " (05->07)",""+zt+" "+mx[7]+ " (05->08)",""+zt+" "+mx[8]+ " (05->09)",""+zt+" "+mx[9]+ " (05->10)",""+zt+" "+mx[10]+" (05->11)",""+zt+" "+mx[11]+" (05->12)"],
[""+zf+" "+mx[5] ,""+zt+" "+mx[6]+ " (06->07)",""+zt+" "+mx[7]+ " (06->08)",""+zt+" "+mx[8]+ " (06->09)",""+zt+" "+mx[9]+ " (06->10)",""+zt+" "+mx[10]+" (06->11)",""+zt+" "+mx[11]+" (06->12)"],
[""+zf+" "+mx[6] ,""+zt+" "+mx[7]+ " (07->08)",""+zt+" "+mx[8]+ " (07->09)",""+zt+" "+mx[9]+ " (07->10)",""+zt+" "+mx[10]+" (07->11)",""+zt+" "+mx[11]+" (07->12)"],
[""+zf+" "+mx[7] ,""+zt+" "+mx[8]+ " (08->09)",""+zt+" "+mx[9]+ " (08->10)",""+zt+" "+mx[10]+" (08->11)",""+zt+" "+mx[11]+" (08->12)"],
[""+zf+" "+mx[8] ,""+zt+" "+mx[9]+ " (09->10)",""+zt+" "+mx[10]+" (09->11)",""+zt+" "+mx[11]+" (09->12)"],
[""+zf+" "+mx[9] ,""+zt+" "+mx[10]+" (10->11)",""+zt+" "+mx[11]+" (10->12)"],
[""+zf+" "+mx[10] ,""+zt+" "+mx[11]+" (11->12)"],
"Freie Eingabe"
);
}// end esle
var ff=this.getField(destfrom);
var ft=this.getField(destto);
if (cItem=="") {
return "";
}
if (cItem=="Freie Eingabe") {
ff.value="";
ft.value="";
return "";
} // end if
// get short info (xx->yy)
var strX=new String(cItem) ;
var p1=strX.lastIndexOf("(");
var p2=strX.lastIndexOf(")");
if (p1==-1 || p2==-1) return ""; // error in text
var fromMonth =strX.substring(p1+1,p1+6);
var toMonth =strX.substring(p1+8,p1+13);
ft.value="";
ff.value="";
ff.value=fromMonth; //2 digits
ft.value=toMonth; //2 digits
return "-";
}
function user_cv()
{
var val=event.target.value;
if (val=="Off") {
gf("Text41").value="";
gf("Text42b").value="";
gf("Text42c").value="";
gf("Text42x").value="";
gf("Datum42d").value="";
gf("Checkbox42e").value="Off";
gf("Text44").value="";
}
else if (event.target.value=="1") {
gf("Text42b").value="";
gf("Text42c").value="";
gf("Text42x").value="";
gf("Datum42d").value="";
gf("Checkbox42e").value="Off";
gf("Text44").value="";
}
else if (event.target.value=="2") {
gf("Text41").value="";
gf("Checkbox42e").value="Off";
gf("Text44").value="";
}
else if (event.target.value=="3") {
gf("Text41").value="";
gf("Text42b").value="";
gf("Text42c").value="";
gf("Text42x").value="";
gf("Datum42d").value="";
gf("Checkbox42e").value="Off";
gf("Text44").value="";
}
else if (event.target.value=="4") {
gf("Text41").value="";
gf("Text42b").value="";
gf("Text42c").value="";
gf("Text42x").value="";
gf("Datum42d").value="";
gf("Checkbox42e").value="Off";
}
}
function user_cv2()
{
var val=event.target.value;
if (val=="Off") {
}
else {
gf("Text41").value="";
gf("Checkbox41").value="2";
gf("Text44").value="";
}
}
function user_tf()
{
var val=event.value;
if (val=="") {
return;
}
if (event.target.name=="Text41") {
gf("Checkbox41").value="1";
gf("Text42b").value="";
gf("Text42c").value="";
gf("Datum42d").value="";
gf("Checkbox42e").value="Off";
gf("Text44").value="";
}
else if (event.target.name=="Text42b" ||
event.target.name=="Text42c" ||
event.target.name=="Datum42d")
{
gf("Checkbox41").value="2";
gf("Text41").value="";
gf("Checkbox42e").value="Off";
gf("Text44").value="";
}
else if (event.target.name=="Text44") {
gf("Checkbox41").value="4";
gf("Text41").value="";
gf("Text42b").value="";
gf("Text42c").value="";
gf("Datum42d").value="";
gf("Checkbox42e").value="Off";
}
}
|
|||
javascript_obj0022_023.js |
pdf-javascript-stream | PDF /JS object 22 at offset 0x1032A | 607 bytes |
SHA-256: 4789477b0456c4380767d8b47c198958760a574c4a16a594499bbdccaa252ba3 |
|||
Preview scriptFirst 1,000 lines of the extracted script
function std_getVersionInfo_Setting() {
return
"<modul-info>"+
" <name>settings</name>"+
" <date>26.11.2004</date>"+
" <version>3.0.0.0</version>"+
"</modul-info>";
}
function std_constants(name)
{
if (name=="includeList")
return new Array("a","apprText","Tagesdatum","SteuerlicheVertretung","DropDown");
if (name=="whiteList")
return new Array("Zahl02","Zahl89");
if (name=="colorBackground")
// return new Array("RGB",0.86,0.92,0.98); // --BMF
return new Array("RGB",0.86,0.94,0.78); // --Zoll
}
|
|||
javascript_obj0023_024.js |
pdf-javascript-stream | PDF /JS object 23 at offset 0x104B8 | 20743 bytes |
SHA-256: e0071920049fad5771a655a1812ed999df564cc98fcdef89fc6b5bd9b9e226a7 |
|||
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 1 eval/decoder/string-building token(s).
|
|||
Preview scriptFirst 1,000 lines of the extracted script
/*
<formconfiguration>
<TV>3.0.0.3</TV>
<company>forms2web</company>
<author>DI(FH) H�usler Markus</author>
<e-mail>Markus.haeusler@sw-management.at</e-mail>
<author-web>http: www.sw-management.at</author-web>
</formconfiguration>
*/
if (app.viewerVersion == "undefined" || app.viewerVersion <7.0) {
this.calculate=false;
for (var i = 0; i < this.numFields; i++){
var cField = this.getNthFieldName(i);
var curField = this.getField(cField);
curField.readonly=true;
} //end for
if (this.getField("versioncheckcontrol")!=null) {
var msg="Achtung Sie haben die Programmversion "+app.viewerVersion+"!\r"+
" Zum Ausf�llen dieses Formulars ben�tigen Sie mindestens die Version 7.0."+
" Eine aktuelle Version erhalten Sie kostenlos auf 'http://www.adobe.de";
this.getField("versioncheckcontrol").display=display.visible;
this.getField("versioncheckcontrol").value=msg;
} // end if
} // end if
else {
//---------------------------------------------------------------------------------
var system_global_initialized=false;
this.calculate=false;
// Enumerate through and trigger format for all of the fields in the document
for (var i = 0; i < this.numFields; i++){
var cField = this.getNthFieldName(i);
var curField = this.getField(cField);
if (curField.type == "text"){
var curFieldValue =curField.value;
curField.value =curFieldValue;
} //end if
} //end for
var system_global_initialized=true;
this.calculate=true;
} // end else
//---------------------------------------------------------------------------------
function std_getVersionInfo() {
return
"<modul-info>"+
" <name>main</name>"+
" <date>08.03.2006</date>"+
" <version>3.0.0.3</version>"+
"</modul-info>";
}
function std_isNull(value) {
var s=new String(value);
if (s.length==0) return true;
else return false;
}
function user_isNull(value) {
return std_isNull(value);
}
//event.value=std_format_date(event.value,"dd.mm.yyyy","TT.MM.JJJJ","","false","01.01.1999","01.01.2000","true","","");
//event.value=std_format_date(event.value,"dd.mm.yyyy","TT.MM.JJJJ","","true","","","true","","");
//event.value=std_format_date(event.value,"dd.mm","TT.MM","20.02","false","","","true","01.01","31.12");
function std_format_date(valueDate,formatString,formatString_DE, exampleDateValue, lessnow,
minDateValue,maxDateValue, alertMsg,
minDateValueDisplay,maxDateValueDisplay) {
var minDate;
var maxDate;
var minDateString;
var maxDateString;
if (valueDate=="") return "";
var date = AFParseDateEx(valueDate, formatString);
var comperatorValue=1000*60*60*24;
if (formatString=="") formatString="dd.mm.yyyy";
if (formatString_DE=="") formatString_DE="TT.MM.JJJJ";
if (exampleDateValue=="") exampleDateValue="11.03.2007";
if (lessnow!="false" && lessnow!="true") lessnow=="disabled";
if (minDateValue=="") {
minDate=AFParseDateEx("01.01.1850", "dd.mm.yyyy");
minDateString="01.01.1850";
}
else {
minDate=AFParseDateEx(minDateValue,"dd.mm.yyyy");
if (!minDate) {
minDate=AFParseDateEx("01.01.1850", "dd.mm.yyyy");
minDateString="01.01.1850";
}
else {
minDateString=util.printd("dd.mm.yyyy", minDate);
}
}
if (maxDateValue=="") {
maxDate=AFParseDateEx("31.12.2200", "dd.mm.yyyy");
maxDateString="31.12.2200";
}
else {
maxDate=AFParseDateEx(maxDateValue,"dd.mm.yyyy");
if (!maxDate) {
maxDate=AFParseDateEx("31.12.2200", "dd.mm.yyyy");
maxDateString="31.12.2200";
}
else {
maxDateString=util.printd("dd.mm.yyyy", maxDate);
}
}
if (minDateValueDisplay!="") minDateString=minDateValueDisplay;
if (maxDateValueDisplay!="") maxDateString=maxDateValueDisplay;
if (alertMsg!="false" && alertMsg!="true") alertMsg=="true";
var curdate=new Date();
if (!date) {
if (alertMsg=="true") app.alert("Bitte geben Sie das Datum im Format "+formatString_DE+ " ein. (Beispiel:"+exampleDateValue+")");
return "";
}// end if
if ( lessnow=="true") {
if (std_is_date1_greater_date2(date,curdate,comperatorValue)) {
if (alertMsg=="true") app.alert("Das Datum darf nicht nach dem akutellen Datum liegen!");
return "";
}
} // end if
// mindate check
if (std_is_date1_greater_date2(minDate,date,comperatorValue)) {
if (alertMsg=="true") app.alert("Das Datum muss nach "+minDateString+ " liegen.");
return "";
}
// maxdate check
if (std_is_date1_greater_date2(date,maxDate,comperatorValue)) {
if (alertMsg=="true") app.alert("Das Datum muss vor "+maxDateString+ " liegen.");
return "";
}
return util.printd(formatString, date);
}
//--------------------------------------------------------------------
// not used anymore
function std_is_date1_greater_date2(date1,date2,comperatorValue) {
var vd1=date1.valueOf()/comperatorValue
var vd2=date2.valueOf()/comperatorValue;
if (vd1>vd2)
return true;
else
return false;;
}
function std_is_date1_less_date2(date1,date2,comperatorValue) {
var vd1=date1.valueOf()/comperatorValue;
var vd2=date2.valueOf()/comperatorValue;
if (vd1<vd2)
return true;
else
return false;;
}
function std_is_date1_greater_equal_date2(date1,date2,comperatorValue) {
var vd1=date1.valueOf()/comperatorValue;
var vd2=date2.valueOf()/comperatorValue;
if (vd1>=vd2)
return true;
else
return false;;
}
function std_maxMinValue( val ,maxValue,minValue)
{
if (val=="") return "";
tval=std_toFloat(val);
if (maxValue!="" && tval>maxValue) {
return maxValue;
} // end if
if ( minValue !="" && tval< minValue ) {
return minValue;
} // end if
return tval;
} // end if
function srd_maxMinEvent(maxValue,minValue)
{
std_maxMinEvent(maxValue,minValue);
}
function std_maxMinEvent(maxValue,minValue)
{
if (event.value=="") return;
var tval=std_toFloat(event.value);
if (maxValue!="" && tval>maxValue) {
event.value=maxValue;
return;
} // end if
if ( minValue !="" && tval< minValue ) {
event.value=minValue;
return;
} // end if
}
function std_toFloat(value1)
{
var anyString=value1;
var lenthL1=anyString.length;
// check if the number is a String because of the "," format character
if (lenthL1=="undefined") {
return anyString; // the number hat no digits behind the ",";
}
// Find pos of ","
var found=0; // interupt condition
var pos=lenthL1; // position of ",";
var i=lenthL1; // counter
while (found==0 && i>=1) {
var semicolon=anyString.substring(i-1,i);
if (semicolon==",") {
found=1; // cancel search
pos=i; // store position
}// end if
else {
i--;
} // end else
} // endwhile
// check, if there was an "," in the String
if (found==0) {
return anyString; // the operation was not successfull
} // end if
// Calculate Substrings and Positions
var leftSubString=anyString.substring(0,pos-1);
var rightSubString=anyString.substring(pos,lenthL1);
// Genearate normed String with "." instead of ",";
var result=leftSubString+"."+rightSubString;
// Check if the the resulting String is a float
var resultFloat=parseFloat(result);
return resultFloat;
}
// check the second part of the ensurence number
//..............................................
function std_enCheck() {
if (event.value=="") return true;
if (event.value.length<6) {
app.alert("Der zweite Teil der Versicherungsnummer muss aus 6 Zeichen bestehen");
event.rc=false;
return false;
} // end if
var anystr=""+event.value;
var year=anystr.substring(4,6);
var month=anystr.substring(2,4);
var day=anystr.substring(0,2);
if (day>31) {
var msg="Der Tag darf nicht gr��er als 31 sein";
app.alert(msg);
event.rc=false;
return false;
} // end if
// f�r t�rken
if (month>15) {
var msg="Falsche Monatsangabe!";
app.alert(msg);
event.rc=false;
return false;
} // end if
return true;
}
function std_getLastPart(current_fieldname,nrOfPositions)
{
lenthL1=current_fieldname.length; // example: 9
l1=current_fieldname.substring(lenthL1-nrOfPositions,lenthL1);
return l1;
}
function std_AutoTab(doc, event, cNext)
{
// Call the built-in routine to allow numbers only.
AFNumber_Keystroke(0, 0, 0, 0, "", true);
// If we've filled in the field completely, jump to the next one.
if (event.rc && AFMergeChange(event).length == event.target.charLimit )
doc.getField(cNext).setFocus();
}
function std_roundValueDig(val,dig)
{
if (val!="") {
return Math.round(std_toFloat(val)*dig)/dig;
} // end if
return val;
}
/**
* Nr determines the numer of to round digits
* 100..tho digits
* 1000 .. three digits
* 10 .. one digit after comma
*/
function std_roundEventDig(nr)
{
if (event.value!="") {
var val=std_toFloat(event.value);
event.value=Math.round(std_toFloat(val)*nr)/nr;
} // end if
}
function std_setEventPositive()
{
if (event.value=="") return;
x=std_toFloat(event.value);
if (x<0) {
event.value=0-x;
} // end if
}
function std_setEventNegative()
{
if (event.value=="") return;
var val=event.value;
var x=std_toFloat(val);
if (x>0) {
event.value=0-x;
} // end if
}
function std_calcsumDig(arr,dig)
{
if (arr.length==0) {
return "";
}
var result=0;
var prefix="Zahl";
var empty=true // set zhis flag to false, if one field is filled out
for (var i=0;i<arr.length;i++) {
var valStr=gf(prefix+arr[i]).value
if (!std_isNull(valStr)) empty=false;
result=result-(-valStr);
} // end for
if (empty) {
return "";
}
else {
var xx=Math.round(std_toFloat(result)*dig)/dig;
return xx;
} // end else
}
function std_minus(f1name,f2name,dig) {
var f1=gv(f1name);
var f2=gv(f2name);
if (std_isNull(f1) && std_isNull(f2)) return "";
return std_roundValueDig(f1-f2,dig);
}
function gf(fname) {
return this.getField(fname);
}
function gv(fname) {
return std_toFloat(gf(fname).value);
}
function std_isArrayNull(arr)
{
if (arr.length==0) {
return true;
}
for (var i=0;i<arr.length;i++) {
if (!std_isNull(gf(arr[i]).value)) return false;
}
return true;
}
function std_absoluteValue(val)
{
if (val<0) {
var res=0-std_toFloat(val);
return res;
} // end if
return val;
}
function std_calcPercentDig(source, percent,dig)
{
var field1=gf(source);
if (field1.value=="") {
return "";
} // end if
else {
var result=percent*std_toFloat(field1.value);
return Math.round(std_toFloat(result)*dig)/dig;
} // end else;
}
function std_hideBackground()
{
var x=new String();
var includeArr=std_constants("includeList");
var whiteArr=std_constants("whiteList");
for (var i = 0; i < this.numFields; i++) {
var f=gf(this.getNthFieldName(i));
x=new String(this.getNthFieldName(i));
if (x.substring(0,4)=="Zahl") f.fillColor=color.white;
if (x.substring(0,8)=="Dropdown") f.fillColor=color.white;
if (x.substring(0,4)=="Text") f.fillColor=color.white;
if (x.substring(0,8)=="Checkbox") f.fillColor=color.white;
if (x.substring(0,5)=="Datum") f.fillColor=color.white;
for (var incl=0; incl<includeArr.length; incl++) {
if (x.substring(0,includeArr[incl].length)==includeArr[incl]) {
f.fillColor=color.white;
}
} // end for
for (var wh=0; wh<whiteArr.length; wh++) {
if (x.substring(0,whiteArr[wh].length)==whiteArr[wh]) f.fillColor=color.white;
} // end for
} // end for
}
function std_showBackground()
{
var x=new String();
var cArray=std_constants("colorBackground");
var includeArr=std_constants("includeList");
for (var i = 0; i < this.numFields; i++) {
var f=gf(this.getNthFieldName(i));
x=new String(this.getNthFieldName(i));
if (x.substring(0,4)=="Zahl") f.fillColor=cArray;
if (x.substring(0,8)=="Dropdown") f.fillColor=cArray;
if (x.substring(0,4)=="Text") f.fillColor=cArray;
if (x.substring(0,8)=="Checkbox") f.fillColor=cArray;
if (x.substring(0,5)=="Datum") f.fillColor=cArray;
for (var incl=0; incl<includeArr.length; incl++) {
if (x.substring(0,includeArr[incl].length)==includeArr[incl])
f.fillColor=cArray;
} // end for
} // end for
}
function jump_toSuccessorField(event) {
var fname=event.target.name; // e.g. Zahl128_1a
var lengthLX=fname.length;
var prefix=fname.substring(0,lengthLX-3);
var postfix=fname.substring(lengthLX-1,lengthLX);
var newName=prefix+"_2"+postfix; // e.g. Zahl128_1b
std_AutoTab(this, event, newName);
}
// drop down part
//---------------------------------------------------------------------------------------------------------------
function std_getCurrentExportValueForDropdown(fieldname) {
var x=gf(fieldname);
if (app.viewerVersion >=5 && app.viewerVersion <6) {
return x.value;
} // end else
else if (app.viewerVersion >=6) {
return x.value;
} // end else
return "";
}
function std_getCurrentElementValueForDropdown(fieldname) {
var x=gf(fieldname);
if (app.viewerVersion >=5 && app.viewerVersion <6) {
return std_getElementValueForExportValue(fieldname,x.value);
} // end else
else if (app.viewerVersion >=6) {
return std_getElementValueForExportValue(fieldname,x.value);
} // end if
return "";
}
function std_getCurrentIndexValueForDropdown(fieldname) {
var x=gf(fieldname);
if (app.viewerVersion >=5 && app.viewerVersion <6) {
return std_getIndexOfSelectedExportValue(fieldname,x.value);
} // end else
else if (app.viewerVersion >=6) {
return std_getIndexOfSelectedExportValue(fieldname,x.value);
} // end else
return "";
}
function std_getExportValueForDropdownEvent() {
var selectedItemExportValue="";
var selectedItemElementValue="";
var selectedItemElementIndex="";
if (app.viewerVersion >=5 && app.viewerVersion <6) {
selectedItemExportValue=event.target.value;
return selectedItemExportValue;
} // end else
else if (app.viewerVersion >=6) {
selectedItemElementValue=event.value; // contains the selected element value
selectedItemExportValue=std_getExportValueForElementValue(event.target.name,selectedItemElementValue);
return selectedItemExportValue;
} // end else
return "";
}
function std_getElementValueForDropdownEvent() {
var selectedItemExportValue="";
var selectedItemElementValue="";
var selectedItemElementIndex="";
if (app.viewerVersion >=5 && app.viewerVersion <6) {
selectedItemExportValue=event.target.value;
selectedItemElementValue=std_getElementValueForExportValue(event.target.name,selectedItemExportValue);
return selectedItemElementValue;
} // end else
else if (app.viewerVersion >=6) {
selectedItemElementValue=event.value; // contains the selected element value
return selectedItemElementValue;
} // end else
return "";
}
function std_getSelectedIndexForDropdownEvent() {
var selectedItemExportValue="";
var selectedItemElementValue="";
var selectedItemElementIndex="";
if (app.viewerVersion >=5 && app.viewerVersion <6) {
selectedItemExportValue=event.target.value;
selectedItemElementIndex= std_getIndexOfSelectedExportValue(event.target.name,selectedItemExportValue);
return selectedItemElementIndex;
} // end else
else if (app.viewerVersion >=6) {
//selectedItemExportValue=vent.target.value; contains the last value of THE EXPORT VALUE
selectedItemElementValue=event.value; // contains the selected element value
selectedItemElementIndex=std_getIndexOfSelectedElementValue(event.target.name,selectedItemElementValue);
return selectedItemElementIndex;
} // end else
return "";
}
function std_getExportValueForElementValue(fieldname,selectedElementValue) {
var x=gf(fieldname);
for (var i=0; i < x.numItems; i++) {
var elementVal=x.getItemAt(i,false);
var exportVal=x.getItemAt(i,true);
if (selectedElementValue==elementVal) {
return exportVal;
}
} // end for
return "";
}
function std_getElementValueForExportValue(fieldname,selectedExportValue) {
var x=gf(fieldname);
for (var i=0; i < x.numItems; i++) {
var elementVal=x.getItemAt(i,false);
var exportVal=x.getItemAt(i,true);
if (selectedExportValue==exportVal) {
return elementVal;
}
} // end for
return "";
}
function std_getIndexOfSelectedElementValue(fieldname,selectedElementValue) {
var x=gf(fieldname);
for (var i=0; i < x.numItems; i++) {
var elementVal=x.getItemAt(i,false);
var exportVal=x.getItemAt(i,true);
if (selectedElementValue==elementVal) {
return i;
}
} // end for
return -1;
}
function std_getIndexOfSelectedExportValue(fieldname,selectedExportValue) {
var x=gf(fieldname);
for (var i=0; i < x.numItems; i++) {
var elementVal=x.getItemAt(i,false);
var exportVal=x.getItemAt(i,true);
if (selectedExportValue==exportVal) {
return i;
}
} // end for
return -1;
}
// Assistent
//------------------------------
function assistent_list_commit(targetField){
var fieldname=std_getLastPart(event.target.name,5);
gf(event.target.name).display=display.hidden;// hide itself
gf("Assistent_close_"+fieldname).display=display.hidden;
gf("Assistent_info_"+fieldname).display=display.hidden;
gf("Assistent_infotext_"+fieldname).display=display.hidden;
gf("Assistent_show_"+fieldname).display=display.noPrint;
gf("Assistent_list_"+fieldname).display=display.hidden;
}
function assistent_list_Close(){
var fieldname=std_getLastPart(event.target.name,5);
gf(event.target.name).display=display.hidden;// hide itself
gf("Assistent_commit_"+fieldname).display=display.hidden;
gf("Assistent_info_"+fieldname).display=display.hidden;
gf("Assistent_infotext_"+fieldname).display=display.hidden;
gf("Assistent_show_"+fieldname).display=display.noPrint;
gf("Assistent_list_"+fieldname).display=display.hidden;
}
function assistent_list_show(){
var fieldname=std_getLastPart(event.target.name,5);
gf(event.target.name).display=display.hidden;// hide itself
gf("Assistent_commit_"+fieldname).display=display.noPrint;
gf("Assistent_info_"+fieldname).display=display.noPrint;
gf("Assistent_infotext_"+fieldname).display=display.hidden;
gf("Assistent_close_"+fieldname).display=display.noPrint;
gf("Assistent_list_"+fieldname).display=display.noPrint;
}
function assistent_list_init(elements){
var fieldname=std_getLastPart(event.target.name,5);
var f=gf("Assistent_list_"+fieldname);
f.setItems(elements);
}
function assistent_list_setVal(targetField,comma){
var fieldname=std_getLastPart(event.target.name,5);
var dest;
if (targetField=="")
dest=gf("Text_Assistent_"+fieldname);
else
dest=gf(targetField);
dest.value="";
var f=gf("Assistent_list_"+fieldname);
var a = f.currentValueIndices;
if (typeof a == "number") {
dest.value=f.getItemAt(a, true);
}
else {
for (var i = 0; i < a.length; i ++) {
if (i==0)
dest.value=comma+f.getItemAt(a[i], true);
else
dest.value=dest.value+"\n"+comma+f.getItemAt(a[i], true);
}// end for
}// end else (mulitiple selection
}
function bmf_personalize()
{
return eval( this.getField("BMFPers").value );
}
|
|||
font_00_cff_off00000447.bin |
pdf-font-stream | PDF embedded font (cff) at offset 0x447 | 29688 bytes |
SHA-256: 9990409bbf59a9858ef34345b777969ea1ac81b4c02bde365b530f919a959ba0 |
|||
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact entropy is 7.41, consistent with packed or encrypted content.
|
|||
font_01_sfnt_off00005a65.bin |
pdf-font-stream | PDF embedded font (sfnt) at offset 0x5A65 | 50539 bytes |
SHA-256: 2bd80005d2ca3f4dc3badbc274453dc14fd52047e5860cab0816f8de1df305a6 |
|||
font_02_sfnt_off0000ab58.bin |
pdf-font-stream | PDF embedded font (sfnt) at offset 0xAB58 | 22528 bytes |
SHA-256: a56800752ddd6b8074fe53133eed72289305711fcbbfcc93994c488b64f460fd |
|||
Open this report in the interactive analyzer, or submit your own file for analysis.