thanthamky commited on
Commit
efaf190
·
verified ·
1 Parent(s): ac218ce

Upload 59 files

Browse files
.gitattributes CHANGED
@@ -37,3 +37,4 @@ data/common/province_admin_diva.geojson filter=lfs diff=lfs merge=lfs -text
37
  data/common/province_admin_diva.shp filter=lfs diff=lfs merge=lfs -text
38
  static/image/hero-city-pin.png filter=lfs diff=lfs merge=lfs -text
39
  static/image/hero-city.jpg filter=lfs diff=lfs merge=lfs -text
 
 
37
  data/common/province_admin_diva.shp filter=lfs diff=lfs merge=lfs -text
38
  static/image/hero-city-pin.png filter=lfs diff=lfs merge=lfs -text
39
  static/image/hero-city.jpg filter=lfs diff=lfs merge=lfs -text
40
+ static/image/story-deckgl.webp filter=lfs diff=lfs merge=lfs -text
analytics.html CHANGED
@@ -81,12 +81,12 @@
81
  <!-- DAP -->
82
 
83
  <h2 class="text-l font-bold mt-8 mb-4">
84
- Disaster Affection Probability (DAP)
85
  </h2>
86
 
87
  <canvas id="DAPRadarChart" class="bg-transparent rounded-xl"></canvas>
88
 
89
- <h2 class="text-md mt-8 mb-4">Disaster Affection Probability (DAP)</h2>
90
 
91
  <div class="relative overflow-x-auto rounded-xl">
92
  <table
@@ -287,10 +287,14 @@
287
  <!-- DQC -->
288
 
289
  <h2 class="text-l font-bold mt-8 mb-4">
290
- Disaster Quantity Coefficients (DQC)
291
  </h2>
292
 
293
- <canvas id="DQCBarChart" class="bg-transparent rounded-xl"></canvas>
 
 
 
 
294
 
295
  <!--h2 class="text-md mt-8 mb-4">Disaster Quantity Coefficients (DQC)</h2>
296
 
@@ -581,51 +585,33 @@
581
  datasets: [
582
  {
583
  label: "Wind",
584
- data: [-0.2422706118363361,
585
- 0.0944654213932851,
586
- 0.10946664573317823,
587
- -0.2635881587808216,
588
- 1.6468128742085861,
589
- 1.81343360114032,
590
- 0.6844300257725531,
591
- -0.7277852127157011,
592
- 2.2367857616664835,
593
- 2.488924354367551,
594
- 0.106834547304031,
595
- 1.1691284243686468,
596
- 0.885037040855672],
597
  },
598
  {
599
  label: "Flood",
600
- data: [0.8600522301934065,
601
- -0.5588222574508711,
602
- -0.06795048991347222,
603
- 0.8115310593522213,
604
- 5.861538708787576,
605
- 5.460325579030252,
606
- 8.377749342537179,
607
- 1.3362524044153352,
608
- -2.7475583580473337,
609
- -3.9853109972001706,
610
- -0.9466984525926432,
611
- -3.385174369728646,
612
- 3.9789016460835334],
613
  },
614
  {
615
  label: "Pollution",
616
- data: [2.1933516572229355,
617
- -2.4879927846021577,
618
- -0.6000178704859911,
619
- -6.396226349326616,
620
- 2.3073451589071494,
621
- 0.3808370479344142,
622
- 8.911713608602666,
623
- -2.6315086036282316,
624
- -15.640730983677106,
625
- -20.120868745704833,
626
- -3.2905810349601716,
627
- -11.649785403267158,
628
- -0.22138555929730494],
629
  },
630
  ],
631
  },
@@ -634,11 +620,14 @@
634
  scales: {
635
  x: {
636
  stacked: true,
 
 
 
 
637
  },
638
  y: {
639
  stacked: true,
640
  },
641
-
642
  },
643
  responsive: true,
644
  plugins: {
@@ -700,7 +689,11 @@
700
  options: {
701
  scales: {
702
  y: {
703
- beginAtZero: true,
 
 
 
 
704
  },
705
  },
706
  plugins: {
@@ -779,6 +772,15 @@
779
  borderWidth: 3,
780
  },
781
  },
 
 
 
 
 
 
 
 
 
782
  plugins: {
783
  legend: {
784
  labels: {
 
81
  <!-- DAP -->
82
 
83
  <h2 class="text-l font-bold mt-8 mb-4">
84
+ Top-5 Rank Disaster Impact Factors
85
  </h2>
86
 
87
  <canvas id="DAPRadarChart" class="bg-transparent rounded-xl"></canvas>
88
 
89
+ <h2 class="text-md mt-8 mb-4">All Disaster Imapacts to Finances</h2>
90
 
91
  <div class="relative overflow-x-auto rounded-xl">
92
  <table
 
287
  <!-- DQC -->
288
 
289
  <h2 class="text-l font-bold mt-8 mb-4">
290
+ Potential Quantity of Financial Changes
291
  </h2>
292
 
293
+ <canvas
294
+ height="300px"
295
+ id="DQCBarChart"
296
+ class="bg-transparent rounded-xl"
297
+ ></canvas>
298
 
299
  <!--h2 class="text-md mt-8 mb-4">Disaster Quantity Coefficients (DQC)</h2>
300
 
 
585
  datasets: [
586
  {
587
  label: "Wind",
588
+ data: [
589
+ -0.2422706118363361, 0.0944654213932851, 0.10946664573317823,
590
+ -0.2635881587808216, 1.6468128742085861, 1.81343360114032,
591
+ 0.6844300257725531, -0.7277852127157011, 2.2367857616664835,
592
+ 2.488924354367551, 0.106834547304031, 1.1691284243686468,
593
+ 0.885037040855672,
594
+ ],
 
 
 
 
 
 
595
  },
596
  {
597
  label: "Flood",
598
+ data: [
599
+ 0.8600522301934065, -0.5588222574508711, -0.06795048991347222,
600
+ 0.8115310593522213, 5.861538708787576, 5.460325579030252,
601
+ 8.377749342537179, 1.3362524044153352, -2.7475583580473337,
602
+ -3.9853109972001706, -0.9466984525926432, -3.385174369728646,
603
+ 3.9789016460835334,
604
+ ],
 
 
 
 
 
 
605
  },
606
  {
607
  label: "Pollution",
608
+ data: [
609
+ 2.1933516572229355, -2.4879927846021577, -0.6000178704859911,
610
+ -6.396226349326616, 2.3073451589071494, 0.3808370479344142,
611
+ 8.911713608602666, -2.6315086036282316, -15.640730983677106,
612
+ -20.120868745704833, -3.2905810349601716, -11.649785403267158,
613
+ -0.22138555929730494,
614
+ ],
 
 
 
 
 
 
615
  },
616
  ],
617
  },
 
620
  scales: {
621
  x: {
622
  stacked: true,
623
+ title: {
624
+ display: true,
625
+ text: "Potential Impact (M.THB)",
626
+ },
627
  },
628
  y: {
629
  stacked: true,
630
  },
 
631
  },
632
  responsive: true,
633
  plugins: {
 
689
  options: {
690
  scales: {
691
  y: {
692
+ beginAtZero: false,
693
+ title: {
694
+ display: true,
695
+ text: "Count (Times)",
696
+ },
697
  },
698
  },
699
  plugins: {
 
772
  borderWidth: 3,
773
  },
774
  },
775
+ scales: {
776
+ r: {
777
+ angleLines: {
778
+ display: true,
779
+ },
780
+ suggestedMin: 0,
781
+ suggestedMax: 0.6
782
+ }
783
+ },
784
  plugins: {
785
  legend: {
786
  labels: {
data/.DS_Store CHANGED
Binary files a/data/.DS_Store and b/data/.DS_Store differ
 
forecast.html CHANGED
@@ -548,7 +548,12 @@
548
  scales: {
549
  x: {
550
  beginAtZero: true,
 
 
 
 
551
  },
 
552
  },
553
  },
554
  });
@@ -616,6 +621,10 @@
616
  scales: {
617
  y: {
618
  beginAtZero: true,
 
 
 
 
619
  },
620
  },
621
  },
 
548
  scales: {
549
  x: {
550
  beginAtZero: true,
551
+ title: {
552
+ display: true,
553
+ text: "Potential Impact (M.THB)",
554
+ },
555
  },
556
+
557
  },
558
  },
559
  });
 
621
  scales: {
622
  y: {
623
  beginAtZero: true,
624
+ title: {
625
+ display: true,
626
+ text: "Count (Times)",
627
+ },
628
  },
629
  },
630
  },
index.html CHANGED
@@ -1,236 +1,406 @@
1
  <!DOCTYPE html>
2
  <html lang="en">
3
- <head>
4
- <title></title>
5
- <meta charset="UTF-8">
6
- <meta name="viewport" content="width=device-width, initial-scale=1">
7
- <script src="static/js/tailwind@3.4.5.js"></script>
8
- </head>
9
- <body>
10
-
11
- <header>
12
- <nav x-data="{ isOpen: false }" class="bg-white shadow dark:bg-gray-900">
13
- <div class="container px-6 py-4 mx-auto">
14
- <div class="lg:flex lg:items-center lg:justify-between">
15
- <div class="flex items-center justify-between">
16
- <a href="#" class="mx-auto ">
17
- <img class="w-auto h-6 sm:h-7" src="static/icon/logo.png" alt="">
18
- </a>
19
-
20
- <!-- Mobile menu button -->
21
- <div class="flex lg:hidden">
22
- <button x-cloak @click="isOpen = !isOpen" type="button" class="text-gray-500 dark:text-gray-200 hover:text-gray-600 dark:hover:text-gray-400 focus:outline-none focus:text-gray-600 dark:focus:text-gray-400" aria-label="toggle menu">
23
- <svg x-show="!isOpen" xmlns="http://www.w3.org/2000/svg" class="w-6 h-6" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2">
24
- <path stroke-linecap="round" stroke-linejoin="round" d="M4 8h16M4 16h16" />
25
- </svg>
26
-
27
- <svg x-show="isOpen" xmlns="http://www.w3.org/2000/svg" class="w-6 h-6" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2">
28
- <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12" />
29
- </svg>
30
- </button>
31
- </div>
32
- </div>
33
-
34
- <!-- Mobile Menu open: "block", Menu closed: "hidden" -->
35
- <div x-cloak :class="[isOpen ? 'translate-x-0 opacity-100 ' : 'opacity-0 -translate-x-full']" class="absolute inset-x-0 z-20 w-full px-6 py-4 transition-all duration-300 ease-in-out bg-white shadow-md lg:bg-transparent lg:dark:bg-transparent lg:shadow-none dark:bg-gray-900 lg:mt-0 lg:p-0 lg:top-0 lg:relative lg:w-auto lg:opacity-100 lg:translate-x-0">
36
- <div class="-mx-4 lg:flex lg:items-center">
37
- <a href="analytics.html" class="block mx-4 text-blue-900 font-bold capitalize dark:text-gray-200 hover:text-blue-600 dark:hover:text-blue-400">Overview Map</a>
38
- <a href="locations.html" class="block mx-4 mt-4 text-blue-900 font-bold capitalize lg:mt-0 dark:text-gray-200 hover:text-blue-600 dark:hover:text-blue-400">Location-Based</a>
39
- <a href="forecast.html" class="block mx-4 mt-4 text-blue-900 font-bold capitalize lg:mt-0 dark:text-gray-200 hover:text-blue-600 dark:hover:text-blue-400">Forecasting</a>
40
- <a href="#" class="block mx-4 mt-4 text-rose-900 font-bold capitalize lg:mt-0 dark:text-gray-200 hover:text-blue-600 dark:hover:text-blue-400">Contact</a>
41
- </div>
42
- </div>
43
- </div>
44
- </div>
45
- </nav>
46
-
47
- <div class="w-full bg-center bg-cover h-[38rem]" style="background-image: url('static/image/hero-city-pin.png');">
48
- <div class="flex items-center justify-center w-full h-full bg-gray-900/40">
49
- <div class="text-center">
50
- <h1 class="text-3xl font-semibold text-white lg:text-4xl">Economic-Disaster for <span class="text-blue-400">Business</span></h1>
51
- <button class="w-full px-5 py-2 mt-4 text-sm font-medium text-white capitalize transition-colors duration-300 transform bg-blue-400 rounded-md lg:w-auto hover:bg-blue-200 focus:outline-none focus:bg-blue-500">Demo</button>
52
- </div>
53
- </div>
54
- </div>
55
- </header>
56
-
57
-
58
-
59
- <section class="bg-white dark:bg-gray-900">
60
- <div class="container px-6 py-10 mx-auto">
61
-
62
-
63
- <h1 class="text-lg font-semibold text-center text-blue-800 capitalize lg:text-3xl dark:text-white">
64
- Analytical Integration for Finanance and Geoinfomatics</h1>
65
-
66
-
67
-
68
- <div class="grid grid-cols-1 gap-8 mt-8 xl:mt-12 xl:gap-12 lg:grid-cols-4">
69
- <div class="flex items-end overflow-hidden bg-cover rounded-lg h-96" style="background-image:url('static/image/flood.jpeg')">
70
- <div class="w-full px-8 py-4 overflow-hidden rounded-b-lg backdrop-blur-sm bg-white/60 dark:bg-gray-800/60">
71
- <h2 class="mt-4 text-xl font-semibold text-blue-800 capitalize dark:text-white">Disaster Impact</h2>
72
- <p class="mt-2 text-lg tracking-wider text-blue-500 uppercase dark:text-blue-400 ">Finance</p>
73
- </div>
74
- </div>
75
-
76
- <div class="flex items-end overflow-hidden bg-cover rounded-lg h-96" style="background-image:url('static/image/economic.webp')">
77
- <div class="w-full px-8 py-4 overflow-hidden rounded-b-lg backdrop-blur-sm bg-white/60 dark:bg-gray-800/60">
78
- <h2 class="mt-4 text-xl font-semibold text-blue-800 capitalize dark:text-white">Economic Affect</h2>
79
- <p class="mt-2 text-lg tracking-wider text-blue-500 uppercase dark:text-blue-400 ">Loss and Gain</p>
80
- </div>
81
- </div>
82
-
83
- <div class="flex items-end overflow-hidden bg-cover rounded-lg h-96" style="background-image:url('static/image/pin-location.jpeg')">
84
- <div class="w-full px-8 py-4 overflow-hidden rounded-b-lg backdrop-blur-sm bg-white/60 dark:bg-gray-800/60">
85
- <h2 class="mt-4 text-xl font-semibold text-blue-800 capitalize dark:text-white">Location Visual</h2>
86
- <p class="mt-2 text-lg tracking-wider text-blue-500 uppercase dark:text-blue-400 ">3D Map</p>
87
- </div>
88
- </div>
89
-
90
- <div class="flex items-end overflow-hidden bg-cover rounded-lg h-96" style="background-image:url('static/image/climate.webp')">
91
- <div class="w-full px-8 py-4 overflow-hidden rounded-b-lg backdrop-blur-sm bg-white/60 dark:bg-gray-800/60">
92
- <h2 class="mt-4 text-xl font-semibold text-blue-800 capitalize dark:text-white">Forecasting</h2>
93
- <p class="mt-2 text-lg tracking-wider text-blue-500 uppercase dark:text-blue-400 ">10 Years</p>
94
- </div>
95
- </div>
96
- </div>
97
- </div>
98
- </section>
99
-
100
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101
 
102
- <div class="flex justify-center items-center p-6">
103
- <div class="flex flex-col md:flex-row items-center bg-white p-6 md:p-12 rounded-lg max-w-4xl">
104
- <!-- Text Section -->
105
- <div class="md:w-1/2 mb-6 md:mb-0 md:pr-8 text-center md:text-left">
106
- <h2 class="text-3xl font-bold text-indigo-800 mb-4">
107
- High-capability analysis
108
- </h2>
109
- <p class="text-indigo-500 text-lg leading-relaxed italic">
110
- Enable geospatial data on disaster location hightlighting occurances affecting business unit.
111
- </p>
 
 
 
 
 
 
112
  </div>
113
-
114
- <!-- Image Section -->
115
- <div class="md:w-1/2 flex justify-center">
116
- <img
117
- src="static/image/hero.png"
118
- alt="Data Insights"
119
- class="rounded-lg shadow-lg w-full max-w-xs md:max-w-sm"
120
- />
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
121
  </div>
122
  </div>
123
  </div>
124
-
125
-
126
- <div class="flex flex-col md:flex-row items-center bg-white p-8 md:p-16">
127
-
128
- <!-- Image Section -->
129
- <div class="md:w-1/2 flex justify-center">
130
- <img
131
- src="static/image/report.jpeg"
132
- alt="Data Insights"
133
- class="rounded-lg shadow-lg w-full max-w-sm"
134
- />
135
- </div>
136
-
137
- <!-- Text Section -->
138
- <div class="md:w-1/2 mb-8 md:mb-0 md:pr-8">
139
- <h2 class="text-3xl font-bold text-indigo-800 mb-4">
140
- Evalute Financial Impact Concerns
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
141
  </h2>
142
- <p class="text-indigo-600 text-lg leading-relaxed italic">
143
- Discover insights and make data-driven decisions for business. Academic proved modeling enlightens considerable fianances for future management.
 
 
144
  </p>
145
  </div>
146
-
147
-
148
  </div>
149
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
150
 
151
- <div class="mt-6">
152
- <div class="grid sm:grid-cols-2 items-start gap-14 p-8 mx-auto max-w-4xl bg-white shadow-[0_2px_10px_-3px_rgba(6,81,237,0.3)] rounded-md font-[sans-serif]">
153
- <div>
154
- <h1 class="text-gray-800 text-3xl font-extrabold">Interesting?</h1>
155
- <p class="text-sm text-gray-500 mt-4">Feel free to contact us for more updates and news. Ask anything and let's talk together</p>
156
-
157
- <div class="mt-12">
158
- <h2 class="text-gray-800 text-base font-bold">Email</h2>
159
- <ul class="mt-4">
160
- <li class="flex items-center">
161
- <div class="bg-[#e6e6e6cf] h-10 w-10 rounded-full flex items-center justify-center shrink-0">
162
- <svg xmlns="http://www.w3.org/2000/svg" width="20px" height="20px" fill='#007bff'
163
- viewBox="0 0 479.058 479.058">
164
- <path
165
- d="M434.146 59.882H44.912C20.146 59.882 0 80.028 0 104.794v269.47c0 24.766 20.146 44.912 44.912 44.912h389.234c24.766 0 44.912-20.146 44.912-44.912v-269.47c0-24.766-20.146-44.912-44.912-44.912zm0 29.941c2.034 0 3.969.422 5.738 1.159L239.529 264.631 39.173 90.982a14.902 14.902 0 0 1 5.738-1.159zm0 299.411H44.912c-8.26 0-14.971-6.71-14.971-14.971V122.615l199.778 173.141c2.822 2.441 6.316 3.655 9.81 3.655s6.988-1.213 9.81-3.655l199.778-173.141v251.649c-.001 8.26-6.711 14.97-14.971 14.97z"
166
- data-original="#000000" />
167
- </svg>
168
- </div>
169
- <a href="javascript:void(0)" class="text-[#007bff] text-sm ml-4">
170
- <small class="block">Mail</small>
171
- <strong>info@example.com</strong>
172
- </a>
173
- </li>
174
- </ul>
175
- </div>
176
-
177
- <div class="mt-12">
178
- <h2 class="text-gray-800 text-base font-bold">Socials</h2>
179
-
180
- <ul class="flex mt-4 space-x-4">
181
- <li class="bg-[#e6e6e6cf] h-10 w-10 rounded-full flex items-center justify-center shrink-0">
182
- <a href="javascript:void(0)">
183
- <svg xmlns="http://www.w3.org/2000/svg" width="20px" height="20px" fill='#007bff'
184
- viewBox="0 0 24 24">
185
- <path
186
- d="M6.812 13.937H9.33v9.312c0 .414.335.75.75.75l4.007.001a.75.75 0 0 0 .75-.75v-9.312h2.387a.75.75 0 0 0 .744-.657l.498-4a.75.75 0 0 0-.744-.843h-2.885c.113-2.471-.435-3.202 1.172-3.202 1.088-.13 2.804.421 2.804-.75V.909a.75.75 0 0 0-.648-.743A26.926 26.926 0 0 0 15.071 0c-7.01 0-5.567 7.772-5.74 8.437H6.812a.75.75 0 0 0-.75.75v4c0 .414.336.75.75.75zm.75-3.999h2.518a.75.75 0 0 0 .75-.75V6.037c0-2.883 1.545-4.536 4.24-4.536.878 0 1.686.043 2.242.087v2.149c-.402.205-3.976-.884-3.976 2.697v2.755c0 .414.336.75.75.75h2.786l-.312 2.5h-2.474a.75.75 0 0 0-.75.75V22.5h-2.505v-9.312a.75.75 0 0 0-.75-.75H7.562z"
187
- data-original="#000000" />
188
- </svg>
189
- </a>
190
- </li>
191
- <li class="bg-[#e6e6e6cf] h-10 w-10 rounded-full flex items-center justify-center shrink-0">
192
- <a href="javascript:void(0)">
193
- <svg xmlns="http://www.w3.org/2000/svg" width="20px" height="20px" fill='#007bff'
194
- viewBox="0 0 511 512">
195
- <path
196
- d="M111.898 160.664H15.5c-8.285 0-15 6.719-15 15V497c0 8.285 6.715 15 15 15h96.398c8.286 0 15-6.715 15-15V175.664c0-8.281-6.714-15-15-15zM96.898 482H30.5V190.664h66.398zM63.703 0C28.852 0 .5 28.352.5 63.195c0 34.852 28.352 63.2 63.203 63.2 34.848 0 63.195-28.352 63.195-63.2C126.898 28.352 98.551 0 63.703 0zm0 96.395c-18.308 0-33.203-14.891-33.203-33.2C30.5 44.891 45.395 30 63.703 30c18.305 0 33.195 14.89 33.195 33.195 0 18.309-14.89 33.2-33.195 33.2zm289.207 62.148c-22.8 0-45.273 5.496-65.398 15.777-.684-7.652-7.11-13.656-14.942-13.656h-96.406c-8.281 0-15 6.719-15 15V497c0 8.285 6.719 15 15 15h96.406c8.285 0 15-6.715 15-15V320.266c0-22.735 18.5-41.23 41.235-41.23 22.734 0 41.226 18.495 41.226 41.23V497c0 8.285 6.719 15 15 15h96.403c8.285 0 15-6.715 15-15V302.066c0-79.14-64.383-143.523-143.524-143.523zM466.434 482h-66.399V320.266c0-39.278-31.953-71.23-71.226-71.23-39.282 0-71.239 31.952-71.239 71.23V482h-66.402V190.664h66.402v11.082c0 5.77 3.309 11.027 8.512 13.524a15.01 15.01 0 0 0 15.875-1.82c20.313-16.294 44.852-24.907 70.953-24.907 62.598 0 113.524 50.926 113.524 113.523zm0 0"
197
- data-original="#000000" />
198
- </svg>
199
- </a>
200
- </li>
201
- <li class="bg-[#e6e6e6cf] h-10 w-10 rounded-full flex items-center justify-center shrink-0">
202
- <a href="javascript:void(0)">
203
- <svg xmlns="http://www.w3.org/2000/svg" width="20px" height="20px" fill='#007bff'
204
- viewBox="0 0 24 24">
205
- <path
206
- d="M12 9.3a2.7 2.7 0 1 0 0 5.4 2.7 2.7 0 0 0 0-5.4Zm0-1.8a4.5 4.5 0 1 1 0 9 4.5 4.5 0 0 1 0-9Zm5.85-.225a1.125 1.125 0 1 1-2.25 0 1.125 1.125 0 0 1 2.25 0ZM12 4.8c-2.227 0-2.59.006-3.626.052-.706.034-1.18.128-1.618.299a2.59 2.59 0 0 0-.972.633 2.601 2.601 0 0 0-.634.972c-.17.44-.265.913-.298 1.618C4.805 9.367 4.8 9.714 4.8 12c0 2.227.006 2.59.052 3.626.034.705.128 1.18.298 1.617.153.392.333.674.632.972.303.303.585.484.972.633.445.172.918.267 1.62.3.993.047 1.34.052 3.626.052 2.227 0 2.59-.006 3.626-.052.704-.034 1.178-.128 1.617-.298.39-.152.674-.333.972-.632.304-.303.485-.585.634-.972.171-.444.266-.918.299-1.62.047-.993.052-1.34.052-3.626 0-2.227-.006-2.59-.052-3.626-.034-.704-.128-1.18-.299-1.618a2.619 2.619 0 0 0-.633-.972 2.595 2.595 0 0 0-.972-.634c-.44-.17-.914-.265-1.618-.298-.993-.047-1.34-.052-3.626-.052ZM12 3c2.445 0 2.75.009 3.71.054.958.045 1.61.195 2.185.419A4.388 4.388 0 0 1 19.49 4.51c.457.45.812.994 1.038 1.595.222.573.373 1.227.418 2.185.042.96.054 1.265.054 3.71 0 2.445-.009 2.75-.054 3.71-.045.958-.196 1.61-.419 2.185a4.395 4.395 0 0 1-1.037 1.595 4.44 4.44 0 0 1-1.595 1.038c-.573.222-1.227.373-2.185.418-.96.042-1.265.054-3.71.054-2.445 0-2.75-.009-3.71-.054-.958-.045-1.61-.196-2.185-.419A4.402 4.402 0 0 1 4.51 19.49a4.414 4.414 0 0 1-1.037-1.595c-.224-.573-.374-1.227-.419-2.185C3.012 14.75 3 14.445 3 12c0-2.445.009-2.75.054-3.71s.195-1.61.419-2.185A4.392 4.392 0 0 1 4.51 4.51c.45-.458.994-.812 1.595-1.037.574-.224 1.226-.374 2.185-.419C9.25 3.012 9.555 3 12 3Z">
207
- </path>
208
- </svg>
209
- </a>
210
- </li>
211
- </ul>
212
- </div>
213
- </div>
214
 
215
- <form class="ml-auo space-y-4">
216
- <input type='text' placeholder='How can we call your name?'
217
- class="w-full text-gray-800 rounded-md py-2.5 px-4 border text-sm outline-blue-500" />
218
- <input type='email' placeholder='Email'
219
- class="w-full text-gray-800 rounded-md py-2.5 px-4 border text-sm outline-blue-500" />
220
- <input type='text' placeholder='Something may we can help you?'
221
- class="w-full text-gray-800 rounded-md py-2.5 px-4 border text-sm outline-blue-500" />
222
- <textarea placeholder='We are great to see your comments...' rows="6"
223
- class="w-full text-gray-800 rounded-md px-4 border text-sm pt-2.5 outline-blue-500"></textarea>
224
- <button type='button'
225
- class="text-white bg-blue-500 hover:bg-blue-600 rounded-md text-sm px-4 py-3 w-full !mt-6">Greeting us!</button>
226
- </form>
 
 
 
 
 
227
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
228
  </div>
229
-
230
-
231
-
232
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
233
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
234
 
235
- </body>
236
- </html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  <!DOCTYPE html>
2
  <html lang="en">
3
+ <head>
4
+ <title></title>
5
+ <meta charset="UTF-8" />
6
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
7
+ <script src="static/js/tailwind@3.4.5.js"></script>
8
+ </head>
9
+ <body>
10
+ <header>
11
+ <nav x-data="{ isOpen: false }" class="bg-white shadow dark:bg-gray-900">
12
+ <div class="container px-6 py-4 mx-auto">
13
+ <div class="lg:flex lg:items-center lg:justify-between">
14
+ <div class="flex items-center justify-between">
15
+ <a href="index.html" class="mx-auto">
16
+ <!-- img class="w-auto h-14 sm:h-7" src="static/icon/logo2.png" alt=""-->
17
+ <h1 class="text-2xl text-blue-900">Kepler</h1>
18
+ </a>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
 
20
+ <!-- Mobile menu button -->
21
+ <div class="flex lg:hidden">
22
+ <button
23
+ x-cloak
24
+ @click="isOpen = !isOpen"
25
+ type="button"
26
+ class="text-gray-500 dark:text-gray-200 hover:text-gray-600 dark:hover:text-gray-400 focus:outline-none focus:text-gray-600 dark:focus:text-gray-400"
27
+ aria-label="toggle menu"
28
+ >
29
+ <svg
30
+ x-show="!isOpen"
31
+ xmlns="http://www.w3.org/2000/svg"
32
+ class="w-6 h-6"
33
+ fill="none"
34
+ viewBox="0 0 24 24"
35
+ stroke="currentColor"
36
+ stroke-width="2"
37
+ >
38
+ <path
39
+ stroke-linecap="round"
40
+ stroke-linejoin="round"
41
+ d="M4 8h16M4 16h16"
42
+ />
43
+ </svg>
44
 
45
+ <svg
46
+ x-show="isOpen"
47
+ xmlns="http://www.w3.org/2000/svg"
48
+ class="w-6 h-6"
49
+ fill="none"
50
+ viewBox="0 0 24 24"
51
+ stroke="currentColor"
52
+ stroke-width="2"
53
+ >
54
+ <path
55
+ stroke-linecap="round"
56
+ stroke-linejoin="round"
57
+ d="M6 18L18 6M6 6l12 12"
58
+ />
59
+ </svg>
60
+ </button>
61
  </div>
62
+ </div>
63
+
64
+ <!-- Mobile Menu open: "block", Menu closed: "hidden" -->
65
+ <div
66
+ x-cloak
67
+ :class="[isOpen ? 'translate-x-0 opacity-100 ' : 'opacity-0 -translate-x-full']"
68
+ class="absolute inset-x-0 z-20 w-full px-6 py-4 transition-all duration-300 ease-in-out bg-white shadow-md lg:bg-transparent lg:dark:bg-transparent lg:shadow-none dark:bg-gray-900 lg:mt-0 lg:p-0 lg:top-0 lg:relative lg:w-auto lg:opacity-100 lg:translate-x-0"
69
+ >
70
+ <div class="-mx-4 lg:flex lg:items-center">
71
+ <a
72
+ href="analytics.html"
73
+ class="block mx-4 text-blue-900 font-bold capitalize dark:text-gray-200 hover:text-blue-600 dark:hover:text-blue-400"
74
+ >Overview Map</a
75
+ >
76
+ <a
77
+ href="locations.html"
78
+ class="block mx-4 mt-4 text-blue-900 font-bold capitalize lg:mt-0 dark:text-gray-200 hover:text-blue-600 dark:hover:text-blue-400"
79
+ >Location-Based</a
80
+ >
81
+ <a
82
+ href="forecast.html"
83
+ class="block mx-4 mt-4 text-blue-900 font-bold capitalize lg:mt-0 dark:text-gray-200 hover:text-blue-600 dark:hover:text-blue-400"
84
+ >Forecasting</a
85
+ >
86
+ <a
87
+ href="#"
88
+ class="block mx-4 mt-4 font-bold capitalize text-blue-600 lg:mt-0 dark:text-gray-200 hover:text-blue-600 dark:hover:text-blue-400"
89
+ >Contact</a
90
+ >
91
  </div>
92
  </div>
93
  </div>
94
+ </div>
95
+ </nav>
96
+
97
+ <div
98
+ class="w-full bg-center bg-cover h-[38rem]"
99
+ style="background-image: url('static/image/hero-city-pin.png')"
100
+ >
101
+ <div
102
+ class="flex items-center justify-center w-full h-full bg-gray-900/40"
103
+ >
104
+ <div class="text-center">
105
+ <h1 class="text-3xl font-semibold text-white lg:text-4xl">
106
+ Economic-Disaster for <span class="text-blue-400">Business</span>
107
+ </h1>
108
+
109
+ <a href="analytics.html">
110
+ <button
111
+ class="w-full px-5 py-2 mt-4 text-sm font-medium text-white capitalize transition-colors duration-300 transform bg-blue-400 rounded-md lg:w-auto hover:bg-blue-200 focus:outline-none focus:bg-blue-500"
112
+ >
113
+ Demo
114
+ </button>
115
+ </a>
116
+
117
+ <a href="story.html">
118
+ <button
119
+ class="w-full px-5 py-2 ml-8 mt-4 text-sm font-medium text-white capitalize transition-colors duration-300 transform bg-sky-300 rounded-md lg:w-auto hover:bg-blue-200 focus:outline-none focus:bg-blue-500"
120
+ >
121
+ Story
122
+ </button>
123
+ </a>
124
+ </div>
125
+ </div>
126
+ </div>
127
+ </header>
128
+
129
+ <section class="bg-white dark:bg-gray-900">
130
+ <div class="container px-6 py-10 mx-auto">
131
+ <h1
132
+ class="text-lg font-semibold text-center text-blue-800 capitalize lg:text-3xl dark:text-white"
133
+ >
134
+ Analytical Integration for Finanance and Geoinfomatics
135
+ </h1>
136
+
137
+ <div
138
+ class="grid grid-cols-1 gap-8 mt-8 xl:mt-12 xl:gap-12 lg:grid-cols-4"
139
+ >
140
+ <div
141
+ class="flex items-end overflow-hidden bg-cover rounded-lg h-96 shadow-xl"
142
+ style="background-image: url('static/image/flood.jpeg')"
143
+ >
144
+ <div
145
+ class="w-full px-8 py-4 overflow-hidden rounded-b-lg backdrop-blur-sm bg-white/60 dark:bg-gray-800/60"
146
+ >
147
+ <h2
148
+ class="mt-4 text-xl font-semibold text-blue-800 capitalize dark:text-white"
149
+ >
150
+ Disaster Impact
151
  </h2>
152
+ <p
153
+ class="mt-2 text-lg tracking-wider text-blue-500 uppercase dark:text-blue-400"
154
+ >
155
+ Finance
156
  </p>
157
  </div>
 
 
158
  </div>
159
 
160
+ <div
161
+ class="flex items-end overflow-hidden bg-cover rounded-lg h-96 shadow-xl"
162
+ style="background-image: url('static/image/economic.webp')"
163
+ >
164
+ <div
165
+ class="w-full px-8 py-4 overflow-hidden rounded-b-lg backdrop-blur-sm bg-white/60 dark:bg-gray-800/60"
166
+ >
167
+ <h2
168
+ class="mt-4 text-xl font-semibold text-blue-800 capitalize dark:text-white"
169
+ >
170
+ Economic Affect
171
+ </h2>
172
+ <p
173
+ class="mt-2 text-lg tracking-wider text-blue-500 uppercase dark:text-blue-400"
174
+ >
175
+ Loss and Gain
176
+ </p>
177
+ </div>
178
+ </div>
179
 
180
+ <div
181
+ class="flex items-end overflow-hidden bg-cover rounded-lg h-96 shadow-xl"
182
+ style="background-image: url('static/image/pin-location.jpeg')"
183
+ >
184
+ <div
185
+ class="w-full px-8 py-4 overflow-hidden rounded-b-lg backdrop-blur-sm bg-white/60 dark:bg-gray-800/60"
186
+ >
187
+ <h2
188
+ class="mt-4 text-xl font-semibold text-blue-800 capitalize dark:text-white"
189
+ >
190
+ Location Visual
191
+ </h2>
192
+ <p
193
+ class="mt-2 text-lg tracking-wider text-blue-500 uppercase dark:text-blue-400"
194
+ >
195
+ 3D Map
196
+ </p>
197
+ </div>
198
+ </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
199
 
200
+ <div
201
+ class="flex items-end overflow-hidden bg-cover rounded-lg h-96 shadow-xl"
202
+ style="background-image: url('static/image/climate.webp')"
203
+ >
204
+ <div
205
+ class="w-full px-8 py-4 overflow-hidden rounded-b-lg backdrop-blur-sm bg-white/60 dark:bg-gray-800/60"
206
+ >
207
+ <h2
208
+ class="mt-4 text-xl font-semibold text-blue-800 capitalize dark:text-white"
209
+ >
210
+ Forecasting
211
+ </h2>
212
+ <p
213
+ class="mt-2 text-lg tracking-wider text-blue-500 uppercase dark:text-blue-400"
214
+ >
215
+ 10 Years
216
+ </p>
217
  </div>
218
+ </div>
219
+ </div>
220
+ </div>
221
+ </section>
222
+
223
+ <div class="flex justify-center items-center p-6">
224
+ <div
225
+ class="flex flex-col md:flex-row items-center bg-white p-6 md:p-12 rounded-lg max-w-4xl"
226
+ >
227
+ <!-- Text Section -->
228
+ <div class="md:w-1/2 mb-6 md:mb-0 md:pr-8 text-center md:text-left">
229
+ <h2 class="text-3xl font-bold text-indigo-800 mb-4">
230
+ High-capability analysis
231
+ </h2>
232
+ <p class="text-indigo-500 text-lg leading-relaxed italic">
233
+ Enable geospatial data on disaster location hightlighting occurances
234
+ affecting business unit.
235
+ </p>
236
  </div>
 
 
 
237
 
238
+ <!-- Image Section -->
239
+ <div class="md:w-1/2 flex justify-center">
240
+ <img
241
+ src="static/image/hero.png"
242
+ alt="Data Insights"
243
+ class="rounded-lg shadow-lg w-full max-w-xs md:max-w-sm"
244
+ />
245
+ </div>
246
+ </div>
247
+ </div>
248
+
249
+ <div class="flex flex-col md:flex-row items-center bg-white p-8 md:p-16">
250
+ <!-- Image Section -->
251
+ <div class="md:w-1/2 flex justify-center">
252
+ <img
253
+ src="static/image/report.jpeg"
254
+ alt="Data Insights"
255
+ class="rounded-lg shadow-lg w-full max-w-sm"
256
+ />
257
+ </div>
258
+
259
+ <!-- Text Section -->
260
+ <div class="md:w-1/2 mb-8 md:mb-0 md:pr-8">
261
+ <h2 class="text-3xl font-bold text-indigo-800 mb-4">
262
+ Evalute Financial Impact Concerns
263
+ </h2>
264
+ <p class="text-indigo-600 text-lg leading-relaxed italic">
265
+ Discover insights and make data-driven decisions for business.
266
+ Academic proved modeling enlightens considerable fianances for future
267
+ management.
268
+ </p>
269
+ </div>
270
+ </div>
271
+
272
+ <div class="mt-6">
273
+ <div
274
+ class="grid sm:grid-cols-2 items-start gap-14 p-8 mx-auto max-w-4xl bg-white shadow-[0_2px_10px_-3px_rgba(6,81,237,0.3)] rounded-md font-[sans-serif]"
275
+ >
276
+ <div>
277
+ <h1 class="text-gray-800 text-3xl font-extrabold">Interesting?</h1>
278
+ <p class="text-sm text-gray-500 mt-4">
279
+ Feel free to contact us for more updates and news. Ask anything and
280
+ let's talk together
281
+ </p>
282
+
283
+ <div class="mt-12">
284
+ <h2 class="text-gray-800 text-base font-bold">Email</h2>
285
+ <ul class="mt-4">
286
+ <li class="flex items-center">
287
+ <div
288
+ class="bg-[#e6e6e6cf] h-10 w-10 rounded-full flex items-center justify-center shrink-0"
289
+ >
290
+ <svg
291
+ xmlns="http://www.w3.org/2000/svg"
292
+ width="20px"
293
+ height="20px"
294
+ fill="#007bff"
295
+ viewBox="0 0 479.058 479.058"
296
+ >
297
+ <path
298
+ d="M434.146 59.882H44.912C20.146 59.882 0 80.028 0 104.794v269.47c0 24.766 20.146 44.912 44.912 44.912h389.234c24.766 0 44.912-20.146 44.912-44.912v-269.47c0-24.766-20.146-44.912-44.912-44.912zm0 29.941c2.034 0 3.969.422 5.738 1.159L239.529 264.631 39.173 90.982a14.902 14.902 0 0 1 5.738-1.159zm0 299.411H44.912c-8.26 0-14.971-6.71-14.971-14.971V122.615l199.778 173.141c2.822 2.441 6.316 3.655 9.81 3.655s6.988-1.213 9.81-3.655l199.778-173.141v251.649c-.001 8.26-6.711 14.97-14.971 14.97z"
299
+ data-original="#000000"
300
+ />
301
+ </svg>
302
+ </div>
303
+ <a
304
+ href="javascript:void(0)"
305
+ class="text-[#007bff] text-sm ml-4"
306
+ >
307
+ <small class="block">Mail</small>
308
+ <strong>info@example.com</strong>
309
+ </a>
310
+ </li>
311
+ </ul>
312
+ </div>
313
+
314
+ <div class="mt-12">
315
+ <h2 class="text-gray-800 text-base font-bold">Socials</h2>
316
 
317
+ <ul class="flex mt-4 space-x-4">
318
+ <li
319
+ class="bg-[#e6e6e6cf] h-10 w-10 rounded-full flex items-center justify-center shrink-0"
320
+ >
321
+ <a href="javascript:void(0)">
322
+ <svg
323
+ xmlns="http://www.w3.org/2000/svg"
324
+ width="20px"
325
+ height="20px"
326
+ fill="#007bff"
327
+ viewBox="0 0 24 24"
328
+ >
329
+ <path
330
+ d="M6.812 13.937H9.33v9.312c0 .414.335.75.75.75l4.007.001a.75.75 0 0 0 .75-.75v-9.312h2.387a.75.75 0 0 0 .744-.657l.498-4a.75.75 0 0 0-.744-.843h-2.885c.113-2.471-.435-3.202 1.172-3.202 1.088-.13 2.804.421 2.804-.75V.909a.75.75 0 0 0-.648-.743A26.926 26.926 0 0 0 15.071 0c-7.01 0-5.567 7.772-5.74 8.437H6.812a.75.75 0 0 0-.75.75v4c0 .414.336.75.75.75zm.75-3.999h2.518a.75.75 0 0 0 .75-.75V6.037c0-2.883 1.545-4.536 4.24-4.536.878 0 1.686.043 2.242.087v2.149c-.402.205-3.976-.884-3.976 2.697v2.755c0 .414.336.75.75.75h2.786l-.312 2.5h-2.474a.75.75 0 0 0-.75.75V22.5h-2.505v-9.312a.75.75 0 0 0-.75-.75H7.562z"
331
+ data-original="#000000"
332
+ />
333
+ </svg>
334
+ </a>
335
+ </li>
336
+ <li
337
+ class="bg-[#e6e6e6cf] h-10 w-10 rounded-full flex items-center justify-center shrink-0"
338
+ >
339
+ <a href="javascript:void(0)">
340
+ <svg
341
+ xmlns="http://www.w3.org/2000/svg"
342
+ width="20px"
343
+ height="20px"
344
+ fill="#007bff"
345
+ viewBox="0 0 511 512"
346
+ >
347
+ <path
348
+ d="M111.898 160.664H15.5c-8.285 0-15 6.719-15 15V497c0 8.285 6.715 15 15 15h96.398c8.286 0 15-6.715 15-15V175.664c0-8.281-6.714-15-15-15zM96.898 482H30.5V190.664h66.398zM63.703 0C28.852 0 .5 28.352.5 63.195c0 34.852 28.352 63.2 63.203 63.2 34.848 0 63.195-28.352 63.195-63.2C126.898 28.352 98.551 0 63.703 0zm0 96.395c-18.308 0-33.203-14.891-33.203-33.2C30.5 44.891 45.395 30 63.703 30c18.305 0 33.195 14.89 33.195 33.195 0 18.309-14.89 33.2-33.195 33.2zm289.207 62.148c-22.8 0-45.273 5.496-65.398 15.777-.684-7.652-7.11-13.656-14.942-13.656h-96.406c-8.281 0-15 6.719-15 15V497c0 8.285 6.719 15 15 15h96.406c8.285 0 15-6.715 15-15V320.266c0-22.735 18.5-41.23 41.235-41.23 22.734 0 41.226 18.495 41.226 41.23V497c0 8.285 6.719 15 15 15h96.403c8.285 0 15-6.715 15-15V302.066c0-79.14-64.383-143.523-143.524-143.523zM466.434 482h-66.399V320.266c0-39.278-31.953-71.23-71.226-71.23-39.282 0-71.239 31.952-71.239 71.23V482h-66.402V190.664h66.402v11.082c0 5.77 3.309 11.027 8.512 13.524a15.01 15.01 0 0 0 15.875-1.82c20.313-16.294 44.852-24.907 70.953-24.907 62.598 0 113.524 50.926 113.524 113.523zm0 0"
349
+ data-original="#000000"
350
+ />
351
+ </svg>
352
+ </a>
353
+ </li>
354
+ <li
355
+ class="bg-[#e6e6e6cf] h-10 w-10 rounded-full flex items-center justify-center shrink-0"
356
+ >
357
+ <a href="javascript:void(0)">
358
+ <svg
359
+ xmlns="http://www.w3.org/2000/svg"
360
+ width="20px"
361
+ height="20px"
362
+ fill="#007bff"
363
+ viewBox="0 0 24 24"
364
+ >
365
+ <path
366
+ d="M12 9.3a2.7 2.7 0 1 0 0 5.4 2.7 2.7 0 0 0 0-5.4Zm0-1.8a4.5 4.5 0 1 1 0 9 4.5 4.5 0 0 1 0-9Zm5.85-.225a1.125 1.125 0 1 1-2.25 0 1.125 1.125 0 0 1 2.25 0ZM12 4.8c-2.227 0-2.59.006-3.626.052-.706.034-1.18.128-1.618.299a2.59 2.59 0 0 0-.972.633 2.601 2.601 0 0 0-.634.972c-.17.44-.265.913-.298 1.618C4.805 9.367 4.8 9.714 4.8 12c0 2.227.006 2.59.052 3.626.034.705.128 1.18.298 1.617.153.392.333.674.632.972.303.303.585.484.972.633.445.172.918.267 1.62.3.993.047 1.34.052 3.626.052 2.227 0 2.59-.006 3.626-.052.704-.034 1.178-.128 1.617-.298.39-.152.674-.333.972-.632.304-.303.485-.585.634-.972.171-.444.266-.918.299-1.62.047-.993.052-1.34.052-3.626 0-2.227-.006-2.59-.052-3.626-.034-.704-.128-1.18-.299-1.618a2.619 2.619 0 0 0-.633-.972 2.595 2.595 0 0 0-.972-.634c-.44-.17-.914-.265-1.618-.298-.993-.047-1.34-.052-3.626-.052ZM12 3c2.445 0 2.75.009 3.71.054.958.045 1.61.195 2.185.419A4.388 4.388 0 0 1 19.49 4.51c.457.45.812.994 1.038 1.595.222.573.373 1.227.418 2.185.042.96.054 1.265.054 3.71 0 2.445-.009 2.75-.054 3.71-.045.958-.196 1.61-.419 2.185a4.395 4.395 0 0 1-1.037 1.595 4.44 4.44 0 0 1-1.595 1.038c-.573.222-1.227.373-2.185.418-.96.042-1.265.054-3.71.054-2.445 0-2.75-.009-3.71-.054-.958-.045-1.61-.196-2.185-.419A4.402 4.402 0 0 1 4.51 19.49a4.414 4.414 0 0 1-1.037-1.595c-.224-.573-.374-1.227-.419-2.185C3.012 14.75 3 14.445 3 12c0-2.445.009-2.75.054-3.71s.195-1.61.419-2.185A4.392 4.392 0 0 1 4.51 4.51c.45-.458.994-.812 1.595-1.037.574-.224 1.226-.374 2.185-.419C9.25 3.012 9.555 3 12 3Z"
367
+ ></path>
368
+ </svg>
369
+ </a>
370
+ </li>
371
+ </ul>
372
+ </div>
373
+ </div>
374
 
375
+ <form class="ml-auo space-y-4">
376
+ <input
377
+ type="text"
378
+ placeholder="How can we call your name?"
379
+ class="w-full text-gray-800 rounded-md py-2.5 px-4 border text-sm outline-blue-500"
380
+ />
381
+ <input
382
+ type="email"
383
+ placeholder="Email"
384
+ class="w-full text-gray-800 rounded-md py-2.5 px-4 border text-sm outline-blue-500"
385
+ />
386
+ <input
387
+ type="text"
388
+ placeholder="Something may we can help you?"
389
+ class="w-full text-gray-800 rounded-md py-2.5 px-4 border text-sm outline-blue-500"
390
+ />
391
+ <textarea
392
+ placeholder="We are great to see your comments..."
393
+ rows="6"
394
+ class="w-full text-gray-800 rounded-md px-4 border text-sm pt-2.5 outline-blue-500"
395
+ ></textarea>
396
+ <button
397
+ type="button"
398
+ class="text-white bg-blue-500 hover:bg-blue-600 rounded-md text-sm px-4 py-3 w-full !mt-6"
399
+ >
400
+ Greeting us!
401
+ </button>
402
+ </form>
403
+ </div>
404
+ </div>
405
+ </body>
406
+ </html>
static/.DS_Store CHANGED
Binary files a/static/.DS_Store and b/static/.DS_Store differ
 
static/icon/logo2.png ADDED
static/image/story-7-11.webp ADDED
static/image/story-air.jpeg ADDED
static/image/story-climate.webp ADDED
static/image/story-dashboard.webp ADDED
static/image/story-deckgl.webp ADDED

Git LFS Details

  • SHA256: d55337aeba5b4cb854cc5f937c78be6a4b21cb5a5463fc2cdf562870a5caa7b7
  • Pointer size: 132 Bytes
  • Size of remote file: 1.46 MB
static/image/story-features.png ADDED
static/image/story-flood.jpeg ADDED
static/image/story-forecast.webp ADDED
static/image/story-locationbased.webp ADDED
static/image/story-wind.jpeg ADDED
story.html ADDED
@@ -0,0 +1,194 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <title></title>
5
+ <meta charset="UTF-8" />
6
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
7
+ <script src="static/js/tailwind@3.4.5.js"></script>
8
+ </head>
9
+ <body>
10
+ <header>
11
+ <nav x-data="{ isOpen: false }" class="bg-white shadow-lg dark:bg-gray-900">
12
+ <div class="container px-6 py-4 mx-auto">
13
+ <div class="lg:flex lg:items-center lg:justify-between">
14
+ <div class="flex items-center justify-between">
15
+ <a href="index.html" class="mx-auto">
16
+ <!-- img class="w-auto h-14 sm:h-7" src="static/icon/logo2.png" alt=""-->
17
+ <h1 class="text-2xl text-blue-900">Kepler</h1>
18
+ </a>
19
+
20
+ <!-- Mobile menu button -->
21
+ <div class="flex lg:hidden">
22
+ <button
23
+ x-cloak
24
+ @click="isOpen = !isOpen"
25
+ type="button"
26
+ class="text-gray-500 dark:text-gray-200 hover:text-gray-600 dark:hover:text-gray-400 focus:outline-none focus:text-gray-600 dark:focus:text-gray-400"
27
+ aria-label="toggle menu"
28
+ >
29
+ <svg
30
+ x-show="!isOpen"
31
+ xmlns="http://www.w3.org/2000/svg"
32
+ class="w-6 h-6"
33
+ fill="none"
34
+ viewBox="0 0 24 24"
35
+ stroke="currentColor"
36
+ stroke-width="2"
37
+ >
38
+ <path
39
+ stroke-linecap="round"
40
+ stroke-linejoin="round"
41
+ d="M4 8h16M4 16h16"
42
+ />
43
+ </svg>
44
+
45
+ <svg
46
+ x-show="isOpen"
47
+ xmlns="http://www.w3.org/2000/svg"
48
+ class="w-6 h-6"
49
+ fill="none"
50
+ viewBox="0 0 24 24"
51
+ stroke="currentColor"
52
+ stroke-width="2"
53
+ >
54
+ <path
55
+ stroke-linecap="round"
56
+ stroke-linejoin="round"
57
+ d="M6 18L18 6M6 6l12 12"
58
+ />
59
+ </svg>
60
+ </button>
61
+ </div>
62
+ </div>
63
+
64
+ <!-- Mobile Menu open: "block", Menu closed: "hidden" -->
65
+ <div
66
+ x-cloak
67
+ :class="[isOpen ? 'translate-x-0 opacity-100 ' : 'opacity-0 -translate-x-full']"
68
+ class="absolute inset-x-0 z-20 w-full px-6 py-4 transition-all duration-300 ease-in-out bg-white shadow-md lg:bg-transparent lg:dark:bg-transparent lg:shadow-none dark:bg-gray-900 lg:mt-0 lg:p-0 lg:top-0 lg:relative lg:w-auto lg:opacity-100 lg:translate-x-0"
69
+ >
70
+ <div class="-mx-4 lg:flex lg:items-center">
71
+ <a
72
+ href="analytics.html"
73
+ class="block mx-4 text-blue-900 font-bold capitalize dark:text-gray-200 hover:text-blue-600 dark:hover:text-blue-400"
74
+ >Overview Map</a
75
+ >
76
+ <a
77
+ href="locations.html"
78
+ class="block mx-4 mt-4 text-blue-900 font-bold capitalize lg:mt-0 dark:text-gray-200 hover:text-blue-600 dark:hover:text-blue-400"
79
+ >Location-Based</a
80
+ >
81
+ <a
82
+ href="forecast.html"
83
+ class="block mx-4 mt-4 text-blue-900 font-bold capitalize lg:mt-0 dark:text-gray-200 hover:text-blue-600 dark:hover:text-blue-400"
84
+ >Forecasting</a
85
+ >
86
+ <div
87
+ class="block mx-4 mt-4 font-bold capitalize text-blue-600 lg:mt-0 dark:text-gray-200 hover:text-blue-600 dark:hover:text-blue-400"
88
+ >Contact</div
89
+ >
90
+
91
+ </div>
92
+ </div>
93
+ </div>
94
+ </div>
95
+ </nav>
96
+ </header>
97
+
98
+ <div class="text-black bg-white leading-relaxed max-w-5xl mx-auto p-6 mt-8">
99
+
100
+ <!-- Hero Section with Image -->
101
+ <header class="text-center my-12">
102
+ <h1 class="text-4xl font-bold text-gray-900 mb-4">Empowering Business Resilience with Disaster Analytics</h1>
103
+ <p class="text-lg text-gray-600 mb-6">
104
+ Leveraging Geographic Information Systems (GIS) for Economic Insights in Climate-Induced Disaster Risk Management
105
+ </p>
106
+ <img src="static/image/story-climate.webp" alt="Disaster Impact on Business" class="w-full h-64 object-cover object-bottom rounded shadow-lg mb-8">
107
+ </header>
108
+
109
+ <!-- Introduction Section -->
110
+ <section class="mb-12 text-center">
111
+ <p class="text-lg">
112
+ Climate-related disasters like floods, storms, and air pollution are no longer rare occurrences. For businesses that rely on location-based assets—such as retail outlets, transportation hubs, and supply chains—the economic implications are substantial. Our WebGIS Dashboard is designed to help organizations assess, anticipate, and mitigate these risks through data-driven insights.
113
+ </p>
114
+ </section>
115
+
116
+ <!-- Why Disaster Awareness Matters Section with Image Cards -->
117
+ <section class="my-12 bg-sky-100 p-8 rounded-lg shadow-lg">
118
+ <h2 class="text-3xl font-semibold text-gray-900 mb-6 text-center">Why Climate-Related Disasters Demand Business Attention</h2>
119
+ <div class="grid md:grid-cols-3 gap-6">
120
+ <div class="bg-white p-6 rounded shadow-lg">
121
+ <img src="static/image/story-flood.jpeg" alt="Flood Impact" class="w-full h-40 object-cover rounded mb-4">
122
+ <h3 class="text-xl font-semibold mb-2">Floods and Supply Chains</h3>
123
+ <p>Flooding can disrupt supply chains, increase inventory costs, and impact customer access, leading to significant revenue loss.</p>
124
+ </div>
125
+ <div class="bg-white p-6 rounded shadow-lg">
126
+ <img src="static/image/story-wind.jpeg" alt="Windstorm Impact" class="w-full h-40 object-cover rounded mb-4">
127
+ <h3 class="text-xl font-semibold mb-2">Windstorms and Logistics</h3>
128
+ <p>High winds can delay transportation, increase maintenance costs, and disrupt distribution networks, affecting operational efficiency.</p>
129
+ </div>
130
+ <div class="bg-white p-6 rounded shadow-lg">
131
+ <img src="static/image/story-air.jpeg" alt="Air Pollution" class="w-full h-40 object-cover rounded mb-4">
132
+ <h3 class="text-xl font-semibold mb-2">Air Pollution’s Hidden Costs</h3>
133
+ <p>Poor air quality can decrease foot traffic in urban areas and impact workforce productivity, indirectly affecting profitability.</p>
134
+ </div>
135
+ </div>
136
+ </section>
137
+
138
+ <!-- Economic Impact of Disasters Section with Inline Image -->
139
+ <section class="my-12">
140
+ <h2 class="text-3xl font-semibold text-gray-900 mb-6">The Economic Consequences of Disasters on Business</h2>
141
+ <p class="text-lg mb-6">
142
+ The financial impacts of disasters differ by sector. Retail businesses, for instance, face not only physical damage but also disruptions in customer access and supply availability, leading to stockouts and increased costs. Transportation companies encounter delays and rerouting expenses, while sectors reliant on outdoor activities experience reduced customer flow.
143
+ </p>
144
+ <img src="static/image/story-7-11.webp" alt="Economic Impact Analysis" class="w-full h-64 object-cover rounded shadow-lg mb-8">
145
+ <p class="text-lg">
146
+ To assess these impacts, businesses need tools that combine economic modeling with environmental monitoring. The WebGIS Dashboard addresses this need by providing a real-time, data-rich environment for evaluating both immediate risks and long-term financial consequences, empowering businesses to make evidence-based decisions.
147
+ </p>
148
+ </section>
149
+
150
+ <!-- WebGIS Dashboard Highlights Section with Feature Cards -->
151
+ <section class="my-12 bg-blue-200 p-8 rounded-lg shadow-lg">
152
+ <h2 class="text-3xl font-semibold text-gray-900 mb-6 text-center">Key Features of the WebGIS Dashboard</h2>
153
+ <p class="text-lg text-center mb-8">
154
+ Our platform combines GIS technology with predictive analytics, enabling organizations to navigate complex disaster risks and optimize resource allocation.
155
+ </p>
156
+ <div class="grid md:grid-cols-2 gap-8">
157
+ <div class="bg-white p-6 rounded-xl shadow-lg">
158
+ <img src="static/image/story-dashboard.webp" alt="Real-time Data" class="w-full h-40 object-cover rounded mb-4">
159
+ <h3 class="text-xl font-semibold mb-2">Overview Insight</h3>
160
+ <p>Stay with up-to-date data on environmental hazards, enabling swift, data-driven responses to emerging threats.</p>
161
+ </div>
162
+ <div class="bg-white p-6 rounded-xl shadow-lg">
163
+ <img src="static/image/story-locationbased.webp" alt="Predictive Analytics" class="w-full h-40 object-cover rounded mb-4">
164
+ <h3 class="text-xl font-semibold mb-2">Location-Based</h3>
165
+ <p>Utilize historical data and machine learning to forecast disaster patterns, supporting proactive risk management.</p>
166
+ </div>
167
+ <div class="bg-white p-6 rounded-xl shadow-lg">
168
+ <img src="static/image/story-forecast.webp" alt="Forecasting Impact" class="w-full h-40 object-cover rounded mb-4">
169
+ <h3 class="text-xl font-semibold mb-2">Forecasting Impact Analysis</h3>
170
+ <p>Quantify the potential costs of disasters on operations, helping prioritize investments in risk mitigation.</p>
171
+ </div>
172
+ <div class="bg-white p-6 rounded-xl shadow-lg">
173
+ <img src="static/image/story-deckgl.webp" alt="User Interface" class="w-full h-40 object-cover rounded mb-4">
174
+ <h3 class="text-xl font-semibold mb-2">Modern WebGIS Dashboard</h3>
175
+ <p>Interactive maps and dashboards offer an accessible view of complex data, streamlining decision-making for users.</p>
176
+ </div>
177
+ </div>
178
+ </section>
179
+
180
+
181
+
182
+ </div>
183
+
184
+ <h2 class="text-3xl font-semibold text-gray-900 mb-6 text-center">Kepler Platform</h2>
185
+
186
+ <div class="flex justify-center mt-10 mb-20">
187
+ <img
188
+ src="static/image/story-features.png"
189
+ alt="Centered Image"
190
+ class="w-3/4 h-auto"
191
+ />
192
+ </div>
193
+ </body>
194
+ </html>