JavedA commited on
Commit
887dfe1
·
1 Parent(s): 93ffc98

modified certifcate files

Browse files
0_Web/0_CV/2_Zertifikate/1_Unterlagen_Einzeln/Certificate_2023-IKILEUS_Butt.pdf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:38573a015d9c127a08197bd41b80a22595ea05a16f131990f474638f98e8df2f
3
+ size 96380
0_Web/0_CV/2_Zertifikate/1_Unterlagen_Einzeln/Participation_2023-IKILEUS_Butt.pdf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6697f6479e429c722a3fbd63c18d076a88bb7411bed0fbeb368df3a866a5e3aa
3
+ size 97409
0_Web/0_CV/2_Zertifikate/4_Zertifikate_Javed_Butt.pdf CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:c868ef825abb358673efd40f4dac62275470f553e8a064a6518ac4a9db7a1a77
3
- size 6654183
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6a52e62aeaae741bff795dd570474cd2ac77eaa7742dbabdea7e9096ce01b592
3
+ size 6719929
0_Web/1_Code/0_JS/0_Palestine/0003.js ADDED
@@ -0,0 +1,81 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <script>
2
+ const numbers = [1, 10, 100, 1000, 1e5, 1e6, 2e6, 18e9];
3
+ const labels = ['One', 'Ten', 'Hundred', 'Thousand', 'Hundred<br>Thousand', 'Million', 'Two<br>Million', 'Eighteen<br>Billion'];
4
+ const colors = ['#FF6B6B', '#4ECDC4', '#45B7D1', '#FFA07A', '#98D8C8', '#F06000', '#7CB9E8', '#C3B1E1'];
5
+
6
+ function formatNumber(num) {
7
+ if (num >= 1e9) return `${(num/1e9).toFixed(0)}B`;
8
+ if (num >= 1e6) return `${(num/1e6).toFixed(0)}M`;
9
+ if (num >= 1e3) return `${(num/1e3).toFixed(0)}K`;
10
+ return Math.floor(num).toString();
11
+ }
12
+
13
+ const frames = numbers.map((_, i) => ({
14
+ name: `frame${i}`,
15
+ data: [{
16
+ x: labels.slice(0, i+1),
17
+ y: numbers.slice(0, i+1),
18
+ text: numbers.slice(0, i+1).map(formatNumber),
19
+ textposition: 'outside',
20
+ marker: { color: colors.slice(0, i+1) }
21
+ }],
22
+ layout: {
23
+ title: `Numbers up to: ${formatNumber(numbers[i])}`,
24
+ yaxis: {
25
+ range: [0, Math.max(...numbers.slice(0, i+1)) * 1.1],
26
+ tickformat: ',.0f'
27
+ },
28
+ xaxis: { range: [-0.5, i+0.5] }
29
+ }
30
+ }));
31
+
32
+ const layout = {
33
+ title: "Number Scale Comparison",
34
+ yaxis: {
35
+ title: "Value",
36
+ range: [0, numbers[0] * 1.1],
37
+ tickformat: ',.0f'
38
+ },
39
+ xaxis: {
40
+ title: "Numbers",
41
+ range: [-0.5, 0.5]
42
+ },
43
+ updatemenus: [{
44
+ type: "buttons",
45
+ buttons: [
46
+ {
47
+ label: "Play",
48
+ method: "animate",
49
+ args: [null, {
50
+ frame: { duration: 1000, redraw: false },
51
+ fromcurrent: true,
52
+ transition: { duration: 300, easing: "quadratic-in-out" }
53
+ }]
54
+ },
55
+ {
56
+ label: "Pause",
57
+ method: "animate",
58
+ args: [[null], {
59
+ frame: { duration: 0, redraw: false },
60
+ mode: "immediate",
61
+ transition: { duration: 0 }
62
+ }]
63
+ }
64
+ ]
65
+ }],
66
+
67
+ };
68
+
69
+ Plotly.newPlot('myPlot', {
70
+ data: [{
71
+ type: 'bar',
72
+ x: [labels[0]],
73
+ y: [numbers[0]],
74
+ marker: { color: [colors[0]] }
75
+ }],
76
+ layout: layout,
77
+ frames: frames
78
+ }, {
79
+ template: 'plotly_dark'
80
+ });
81
+ </script>