Add remaining project files (exclude ignored folders)

This commit is contained in:
WD - Dev
2025-07-05 15:11:40 +07:00
parent a96eb2b958
commit b440b80882
4697 changed files with 1365702 additions and 0 deletions
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
+3123
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
Binary file not shown.
File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 580 KiB

Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

@@ -0,0 +1 @@
<svg height="638.601" viewBox="0 0 494.836 638.601" width="494.836" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path d="m319.3 0c176.345 0-67.066 208.923 88.593 319.3s87.752 319.3-88.593 319.3-319.3-142.955-319.3-319.3 142.956-319.3 319.3-319.3z" transform="translate(297.858 1341)"/></clipPath><linearGradient id="b" gradientUnits="objectBoundingBox" x1=".5" x2=".5" y2="1"><stop offset="0" stop-color="#dddff9"/><stop offset="1" stop-color="#5864ff"/></linearGradient><path d="m319.3 0c176.345 0-67.066 208.923 88.593 319.3s87.752 319.3-88.593 319.3-319.3-142.955-319.3-319.3 142.956-319.3 319.3-319.3z" fill="#5864ff"/><g clip-path="url(#a)" transform="translate(-297.858 -1341)"><path d="m319.3 0c176.345 0-67.066 208.923 88.593 319.3s87.752 319.3-88.593 319.3-319.3-142.955-319.3-319.3 142.956-319.3 319.3-319.3z" fill="url(#b)" opacity=".3" transform="matrix(-1 0 0 -1 792.694 1979.601)"/></g></svg>

After

Width:  |  Height:  |  Size: 957 B

@@ -0,0 +1 @@
<svg height="638.601" viewBox="0 0 494.836 638.601" width="494.836" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path d="m175.536 0c-176.345 0 67.064 208.923-88.593 319.3s-87.752 319.3 88.593 319.3 319.3-142.956 319.3-319.3-142.955-319.3-319.3-319.3z"/></clipPath><linearGradient id="b" gradientUnits="objectBoundingBox" x1=".5" x2=".5" y1="1"><stop offset="0" stop-color="#dddff9"/><stop offset="1" stop-color="#5864ff"/></linearGradient><path d="m175.536 0c-176.345 0 67.064 208.923-88.593 319.3s-87.752 319.3 88.593 319.3 319.3-142.956 319.3-319.3-142.955-319.3-319.3-319.3z" fill="#5864ff"/><g clip-path="url(#a)"><path d="m319.3 638.6c176.345 0-67.066-208.922 88.593-319.3s87.752-319.3-88.593-319.3-319.3 142.956-319.3 319.3 142.956 319.3 319.3 319.3z" fill="url(#b)" opacity=".3"/></g></svg>

After

Width:  |  Height:  |  Size: 848 B

+1
View File
@@ -0,0 +1 @@
<svg height="160" viewBox="0 0 370 160" width="370" xmlns="http://www.w3.org/2000/svg"><g fill="#00909e"><circle cx="365" cy="5" r="5"/><circle cx="335" cy="5" r="5"/><circle cx="305" cy="5" r="5"/><circle cx="275" cy="5" r="5"/><circle cx="245" cy="5" r="5"/><circle cx="215" cy="5" r="5"/><circle cx="185" cy="5" r="5"/><circle cx="155" cy="5" r="5"/><circle cx="125" cy="5" r="5"/><circle cx="95" cy="5" r="5"/><circle cx="65" cy="5" r="5"/><circle cx="35" cy="5" r="5"/><circle cx="5" cy="5" r="5"/><circle cx="365" cy="35" r="5"/><circle cx="335" cy="35" r="5"/><circle cx="305" cy="35" r="5"/><circle cx="275" cy="35" r="5"/><circle cx="245" cy="35" r="5"/><circle cx="215" cy="35" r="5"/><circle cx="185" cy="35" r="5"/><circle cx="155" cy="35" r="5"/><circle cx="125" cy="35" r="5"/><circle cx="95" cy="35" r="5"/><circle cx="65" cy="35" r="5"/><circle cx="35" cy="35" r="5"/><circle cx="5" cy="35" r="5"/></g><circle cx="365" cy="65" fill="#5864ff" r="5"/><circle cx="335" cy="65" fill="#5864ff" r="5"/><circle cx="305" cy="65" fill="#5864ff" r="5"/><circle cx="275" cy="65" fill="#5864ff" r="5"/><circle cx="245" cy="65" fill="#5864ff" r="5"/><circle cx="215" cy="65" fill="#5864ff" r="5"/><circle cx="185" cy="65" fill="#fff" r="5"/><circle cx="155" cy="65" fill="#fff" r="5"/><circle cx="125" cy="65" fill="#fff" r="5"/><circle cx="95" cy="65" fill="#fff" r="5"/><circle cx="65" cy="65" fill="#fff" r="5"/><circle cx="35" cy="65" fill="#fff" r="5"/><circle cx="5" cy="65" fill="#fff" r="5"/><circle cx="365" cy="95" fill="#5864ff" r="5"/><circle cx="335" cy="95" fill="#5864ff" r="5"/><circle cx="305" cy="95" fill="#5864ff" r="5"/><circle cx="275" cy="95" fill="#5864ff" r="5"/><circle cx="245" cy="95" fill="#5864ff" r="5"/><circle cx="215" cy="95" fill="#5864ff" r="5"/><circle cx="185" cy="95" fill="#fff" r="5"/><circle cx="155" cy="95" fill="#fff" r="5"/><circle cx="125" cy="95" fill="#fff" r="5"/><circle cx="95" cy="95" fill="#fff" r="5"/><circle cx="65" cy="95" fill="#fff" r="5"/><circle cx="35" cy="95" fill="#fff" r="5"/><circle cx="5" cy="95" fill="#fff" r="5"/><circle cx="365" cy="125" fill="#5864ff" r="5"/><circle cx="335" cy="125" fill="#5864ff" r="5"/><circle cx="305" cy="125" fill="#5864ff" r="5"/><circle cx="275" cy="125" fill="#5864ff" r="5"/><circle cx="245" cy="125" fill="#5864ff" r="5"/><circle cx="215" cy="125" fill="#5864ff" r="5"/><circle cx="185" cy="125" fill="#5864ff" r="5"/><circle cx="155" cy="125" fill="#fff" r="5"/><circle cx="125" cy="125" fill="#fff" r="5"/><circle cx="95" cy="125" fill="#fff" r="5"/><circle cx="65" cy="125" fill="#fff" r="5"/><circle cx="35" cy="125" fill="#fff" r="5"/><circle cx="5" cy="125" fill="#fff" r="5"/><circle cx="365" cy="155" fill="#5864ff" r="5"/><circle cx="335" cy="155" fill="#5864ff" r="5"/><circle cx="305" cy="155" fill="#5864ff" r="5"/><circle cx="275" cy="155" fill="#5864ff" r="5"/><circle cx="245" cy="155" fill="#5864ff" r="5"/><circle cx="215" cy="155" fill="#5864ff" r="5"/><circle cx="185" cy="155" fill="#5864ff" r="5"/><circle cx="155" cy="155" fill="#5864ff" r="5"/><circle cx="125" cy="155" fill="#fff" r="5"/><circle cx="95" cy="155" fill="#fff" r="5"/><circle cx="65" cy="155" fill="#fff" r="5"/><circle cx="35" cy="155" fill="#fff" r="5"/><circle cx="5" cy="155" fill="#fff" r="5"/></svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

+1
View File
@@ -0,0 +1 @@
<svg height="160" viewBox="0 0 370 160" width="370" xmlns="http://www.w3.org/2000/svg"><g fill="#00909e"><circle cx="5" cy="5" r="5"/><circle cx="35" cy="5" r="5"/><circle cx="65" cy="5" r="5"/><circle cx="95" cy="5" r="5"/><circle cx="125" cy="5" r="5"/><circle cx="155" cy="5" r="5"/><circle cx="185" cy="5" r="5"/><circle cx="215" cy="5" r="5"/><circle cx="245" cy="5" r="5"/><circle cx="275" cy="5" r="5"/><circle cx="305" cy="5" r="5"/><circle cx="335" cy="5" r="5"/><circle cx="365" cy="5" r="5"/><circle cx="5" cy="35" r="5"/><circle cx="35" cy="35" r="5"/><circle cx="65" cy="35" r="5"/><circle cx="95" cy="35" r="5"/><circle cx="125" cy="35" r="5"/><circle cx="155" cy="35" r="5"/><circle cx="185" cy="35" r="5"/><circle cx="215" cy="35" r="5"/><circle cx="245" cy="35" r="5"/><circle cx="275" cy="35" r="5"/><circle cx="305" cy="35" r="5"/><circle cx="335" cy="35" r="5"/><circle cx="365" cy="35" r="5"/></g><circle cx="5" cy="65" fill="#5864ff" r="5"/><circle cx="35" cy="65" fill="#5864ff" r="5"/><circle cx="65" cy="65" fill="#5864ff" r="5"/><circle cx="95" cy="65" fill="#5864ff" r="5"/><circle cx="125" cy="65" fill="#5864ff" r="5"/><circle cx="155" cy="65" fill="#5864ff" r="5"/><circle cx="185" cy="65" fill="#fff" r="5"/><circle cx="215" cy="65" fill="#fff" r="5"/><circle cx="245" cy="65" fill="#fff" r="5"/><circle cx="275" cy="65" fill="#fff" r="5"/><circle cx="305" cy="65" fill="#fff" r="5"/><circle cx="335" cy="65" fill="#fff" r="5"/><circle cx="365" cy="65" fill="#fff" r="5"/><circle cx="5" cy="95" fill="#5864ff" r="5"/><circle cx="35" cy="95" fill="#5864ff" r="5"/><circle cx="65" cy="95" fill="#5864ff" r="5"/><circle cx="95" cy="95" fill="#5864ff" r="5"/><circle cx="125" cy="95" fill="#5864ff" r="5"/><circle cx="155" cy="95" fill="#5864ff" r="5"/><circle cx="185" cy="95" fill="#fff" r="5"/><circle cx="215" cy="95" fill="#fff" r="5"/><circle cx="245" cy="95" fill="#fff" r="5"/><circle cx="275" cy="95" fill="#fff" r="5"/><circle cx="305" cy="95" fill="#fff" r="5"/><circle cx="335" cy="95" fill="#fff" r="5"/><circle cx="365" cy="95" fill="#fff" r="5"/><circle cx="5" cy="125" fill="#5864ff" r="5"/><circle cx="35" cy="125" fill="#5864ff" r="5"/><circle cx="65" cy="125" fill="#5864ff" r="5"/><circle cx="95" cy="125" fill="#5864ff" r="5"/><circle cx="125" cy="125" fill="#5864ff" r="5"/><circle cx="155" cy="125" fill="#5864ff" r="5"/><circle cx="185" cy="125" fill="#5864ff" r="5"/><circle cx="215" cy="125" fill="#fff" r="5"/><circle cx="245" cy="125" fill="#fff" r="5"/><circle cx="275" cy="125" fill="#fff" r="5"/><circle cx="305" cy="125" fill="#fff" r="5"/><circle cx="335" cy="125" fill="#fff" r="5"/><circle cx="365" cy="125" fill="#fff" r="5"/><circle cx="5" cy="155" fill="#5864ff" r="5"/><circle cx="35" cy="155" fill="#5864ff" r="5"/><circle cx="65" cy="155" fill="#5864ff" r="5"/><circle cx="95" cy="155" fill="#5864ff" r="5"/><circle cx="125" cy="155" fill="#5864ff" r="5"/><circle cx="155" cy="155" fill="#5864ff" r="5"/><circle cx="185" cy="155" fill="#5864ff" r="5"/><circle cx="215" cy="155" fill="#5864ff" r="5"/><circle cx="245" cy="155" fill="#fff" r="5"/><circle cx="275" cy="155" fill="#fff" r="5"/><circle cx="305" cy="155" fill="#fff" r="5"/><circle cx="335" cy="155" fill="#fff" r="5"/><circle cx="365" cy="155" fill="#fff" r="5"/></svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 961 B

+1
View File
@@ -0,0 +1 @@
<svg height="44.274" viewBox="0 0 44.274 44.274" width="44.274" xmlns="http://www.w3.org/2000/svg"><path d="m44.274 22.137q0 1.026-.092 2.028-.07.793-.2 1.567a22.153 22.153 0 1 1 .291-3.594z" fill="#fff"/><text fill="#5a65ff" font-family="SegoeUI, Segoe UI" font-size="19" transform="translate(5 28)"><tspan x="0" y="0">Saas</tspan></text></svg>

After

Width:  |  Height:  |  Size: 345 B

+1
View File
@@ -0,0 +1 @@
<svg height="517" viewBox="0 0 1692 517" width="1692" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path d="m159 5841h1692v517h-1692z"/></clipPath><linearGradient id="b" gradientUnits="objectBoundingBox" x1=".404" x2=".411" y1="-.343" y2=".819"><stop offset="0" stop-color="#737dfc"/><stop offset="1" stop-color="#5864ff"/></linearGradient><g clip-path="url(#a)" transform="translate(-159 -5841)"><path d="m-52.41 1302c62.21-79.011 157.84-232.31 251.61-305.49 347.561-270.678 504.052 31.946 1066.283-204.393 356.452-149.838 405.56 239.187 393.783 508.735z" fill="#5864ff" transform="translate(190 5091)"/><path d="m-113.148 1297.79c-41.4-185.711 96.459-247.977 228.027-344.267 255.548-186.624 370.256-9.856 783.643-172.8s264.57 517.071 264.57 517.071z" fill="#fff" opacity=".05" transform="translate(515.633 5267.644)"/><path d="m1181.684 1297.789c41.4-185.71-96.459-247.977-228.027-344.266-255.548-186.623-370.257-9.856-783.643-172.804s-264.57 517.07-264.57 517.07z" fill="url(#b)" transform="translate(633.633 5267.644)"/></g></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

+1
View File
@@ -0,0 +1 @@
<svg height="796.067" viewBox="0 0 1781.408 796.067" width="1781.408" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="objectBoundingBox" x1=".5" x2=".5" y2="1"><stop offset="0" stop-color="#5864ff"/><stop offset="1" stop-color="#6a74ff"/></linearGradient><path d="m1650.595 755.5c56.3 272.618-131.189 364.024-310.13 505.374-347.561 273.959-503.57 14.469-1065.8 253.673s-359.832-759.047-359.832-759.047z" fill="#5864ff" transform="translate(120.633 -755.5)"/><path d="m-113.148 755.5c-41.4 185.71 96.459 247.977 228.027 344.266 255.548 186.624 370.256 9.856 783.643 172.8s264.57-517.07 264.57-517.07z" fill="url(#a)" transform="translate(286.464 -753.856)"/></svg>

After

Width:  |  Height:  |  Size: 731 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

+1
View File
@@ -0,0 +1 @@
<svg height="160" viewBox="0 0 220 160" width="220" xmlns="http://www.w3.org/2000/svg"><circle cx="5" cy="5" fill="#fff" r="5"/><circle cx="35" cy="5" fill="#fff" r="5"/><circle cx="65" cy="5" fill="#fff" r="5"/><circle cx="95" cy="5" fill="#40bad5" r="5"/><circle cx="125" cy="5" fill="#40bad5" r="5"/><circle cx="155" cy="5" fill="#40bad5" r="5"/><circle cx="185" cy="5" fill="#40bad5" r="5"/><circle cx="215" cy="5" fill="#40bad5" r="5"/><circle cx="5" cy="35" fill="#fff" r="5"/><circle cx="35" cy="35" fill="#fff" r="5"/><circle cx="65" cy="35" fill="#fff" r="5"/><circle cx="95" cy="35" fill="#40bad5" r="5"/><circle cx="125" cy="35" fill="#40bad5" r="5"/><circle cx="155" cy="35" fill="#40bad5" r="5"/><circle cx="185" cy="35" fill="#40bad5" r="5"/><circle cx="215" cy="35" fill="#40bad5" r="5"/><g fill="#5864ff"><circle cx="5" cy="65" r="5"/><circle cx="35" cy="65" r="5"/><circle cx="65" cy="65" r="5"/><circle cx="95" cy="65" r="5"/><circle cx="125" cy="65" r="5"/><circle cx="155" cy="65" r="5"/><circle cx="185" cy="65" r="5"/><circle cx="215" cy="65" r="5"/><circle cx="5" cy="95" r="5"/><circle cx="35" cy="95" r="5"/><circle cx="65" cy="95" r="5"/><circle cx="95" cy="95" r="5"/><circle cx="125" cy="95" r="5"/><circle cx="155" cy="95" r="5"/><circle cx="185" cy="95" r="5"/><circle cx="215" cy="95" r="5"/><circle cx="5" cy="125" r="5"/><circle cx="35" cy="125" r="5"/><circle cx="65" cy="125" r="5"/><circle cx="95" cy="125" r="5"/><circle cx="125" cy="125" r="5"/><circle cx="155" cy="125" r="5"/><circle cx="185" cy="125" r="5"/><circle cx="215" cy="125" r="5"/><circle cx="5" cy="155" r="5"/><circle cx="35" cy="155" r="5"/><circle cx="65" cy="155" r="5"/><circle cx="95" cy="155" r="5"/><circle cx="125" cy="155" r="5"/><circle cx="155" cy="155" r="5"/><circle cx="185" cy="155" r="5"/><circle cx="215" cy="155" r="5"/></g></svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

BIN
View File
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

@@ -0,0 +1 @@
<svg height="256" viewBox="0 0 1170 256" width="1170" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="objectBoundingBox" x1=".506" x2=".5" y1="1.061"><stop offset="0" stop-color="#6b75fb"/><stop offset="1" stop-color="#5864ff"/></linearGradient><clipPath id="b"><rect height="256" rx="29" transform="translate(0 .493)" width="1170"/></clipPath><rect fill="#5864ff" height="256" rx="29" width="1170"/><g clip-path="url(#b)" transform="translate(0 -.493)"><path d="m0 181.607 9.75 14.277c9.75 14.277 29.25 42.831 48.75 23.825 19.5-19.363 39-85.394 58.5-99.939 19.5-14.009 39 23.468 58.5 38.013 19.5 14.009 39 5.086 58.5 0 19.5-4.729 39-4.729 58.5-14.277 19.5-9.191 39-28.822 58.5-4.729s39 90.123 58.5 123.763c19.5 33.283 39 33.283 58.5 4.729s39-85.662 58.5-114.216 39-28.554 58.5-38.1c19.5-9.191 39-28.822 58.5-4.729s39 90.124 58.5 123.764c19.5 33.283 39 33.283 58.5 4.729s39-85.662 58.5-104.668c19.5-19.363 39 .268 58.5 28.554 19.5 28.822 39 66.3 58.5 95.121 19.5 28.286 39 47.917 58.5 14.277 19.5-33.283 39-118.945 58.5-128.493 19.5-9.191 39 56.84 58.5 57.108 19.5-.268 39-66.3 48.75-99.939l9.75-33.286v-28.554h-1170z" fill="url(#a)" transform="translate(0 -74.675)"/></g></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

@@ -0,0 +1 @@
<svg height="160" viewBox="0 0 370 160" width="370" xmlns="http://www.w3.org/2000/svg"><g fill="#5864ff"><circle cx="365" cy="5" r="5"/><circle cx="335" cy="5" r="5"/><circle cx="305" cy="5" r="5"/><circle cx="275" cy="5" r="5"/><circle cx="245" cy="5" r="5"/><circle cx="215" cy="5" r="5"/><circle cx="185" cy="5" r="5"/><circle cx="155" cy="5" r="5"/><circle cx="125" cy="5" r="5"/><circle cx="95" cy="5" r="5"/><circle cx="65" cy="5" r="5"/><circle cx="35" cy="5" r="5"/></g><circle cx="5" cy="5" fill="#fff" r="5"/><circle cx="365" cy="35" fill="#5864ff" r="5"/><circle cx="335" cy="35" fill="#5864ff" r="5"/><circle cx="305" cy="35" fill="#5864ff" r="5"/><circle cx="275" cy="35" fill="#5864ff" r="5"/><circle cx="245" cy="35" fill="#5864ff" r="5"/><circle cx="215" cy="35" fill="#fff" r="5"/><circle cx="185" cy="35" fill="#fff" r="5"/><circle cx="155" cy="35" fill="#fff" r="5"/><circle cx="125" cy="35" fill="#fff" r="5"/><circle cx="95" cy="35" fill="#fff" r="5"/><circle cx="65" cy="35" fill="#fff" r="5"/><circle cx="35" cy="35" fill="#fff" r="5"/><circle cx="5" cy="35" fill="#fff" r="5"/><circle cx="365" cy="65" fill="#5864ff" r="5"/><circle cx="335" cy="65" fill="#5864ff" r="5"/><circle cx="305" cy="65" fill="#5864ff" r="5"/><circle cx="275" cy="65" fill="#5864ff" r="5"/><circle cx="245" cy="65" fill="#5864ff" r="5"/><circle cx="215" cy="65" fill="#fff" r="5"/><circle cx="185" cy="65" fill="#fff" r="5"/><circle cx="155" cy="65" fill="#fff" r="5"/><circle cx="125" cy="65" fill="#fff" r="5"/><circle cx="95" cy="65" fill="#fff" r="5"/><circle cx="65" cy="65" fill="#fff" r="5"/><circle cx="35" cy="65" fill="#fff" r="5"/><circle cx="5" cy="65" fill="#fff" r="5"/><circle cx="365" cy="95" fill="#5864ff" r="5"/><circle cx="335" cy="95" fill="#5864ff" r="5"/><circle cx="305" cy="95" fill="#5864ff" r="5"/><circle cx="275" cy="95" fill="#5864ff" r="5"/><circle cx="245" cy="95" fill="#5864ff" r="5"/><circle cx="215" cy="95" fill="#fff" r="5"/><circle cx="185" cy="95" fill="#fff" r="5"/><circle cx="155" cy="95" fill="#fff" r="5"/><circle cx="125" cy="95" fill="#fff" r="5"/><circle cx="95" cy="95" fill="#fff" r="5"/><circle cx="65" cy="95" fill="#fff" r="5"/><circle cx="35" cy="95" fill="#fff" r="5"/><circle cx="5" cy="95" fill="#fff" r="5"/><circle cx="365" cy="125" fill="#5864ff" r="5"/><circle cx="335" cy="125" fill="#5864ff" r="5"/><circle cx="305" cy="125" fill="#5864ff" r="5"/><circle cx="275" cy="125" fill="#5864ff" r="5"/><circle cx="245" cy="125" fill="#5864ff" r="5"/><circle cx="215" cy="125" fill="#fff" r="5"/><circle cx="185" cy="125" fill="#fff" r="5"/><circle cx="155" cy="125" fill="#fff" r="5"/><circle cx="125" cy="125" fill="#fff" r="5"/><circle cx="95" cy="125" fill="#fff" r="5"/><circle cx="65" cy="125" fill="#fff" r="5"/><circle cx="35" cy="125" fill="#fff" r="5"/><circle cx="5" cy="125" fill="#fff" r="5"/><circle cx="365" cy="155" fill="#5864ff" r="5"/><circle cx="335" cy="155" fill="#5864ff" r="5"/><circle cx="305" cy="155" fill="#5864ff" r="5"/><circle cx="275" cy="155" fill="#5864ff" r="5"/><circle cx="245" cy="155" fill="#5864ff" r="5"/><circle cx="215" cy="155" fill="#5864ff" r="5"/><circle cx="185" cy="155" fill="#fff" r="5"/><circle cx="155" cy="155" fill="#fff" r="5"/><circle cx="125" cy="155" fill="#fff" r="5"/><circle cx="95" cy="155" fill="#fff" r="5"/><circle cx="65" cy="155" fill="#fff" r="5"/><circle cx="35" cy="155" fill="#fff" r="5"/><circle cx="5" cy="155" fill="#fff" r="5"/></svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

@@ -0,0 +1 @@
<svg height="638.601" viewBox="0 0 494.836 638.601" width="494.836" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path d="m319.3 0c176.345 0-67.066 208.923 88.593 319.3s87.752 319.3-88.593 319.3-319.3-142.955-319.3-319.3 142.956-319.3 319.3-319.3z"/></clipPath><linearGradient id="b" gradientUnits="objectBoundingBox" x1=".5" x2=".5" y1="1"><stop offset="0" stop-color="#dddff9"/><stop offset="1" stop-color="#5864ff"/></linearGradient><path d="m319.3 0c176.345 0-67.066 208.923 88.593 319.3s87.752 319.3-88.593 319.3-319.3-142.955-319.3-319.3 142.956-319.3 319.3-319.3z" fill="#5864ff"/><g clip-path="url(#a)"><path d="m175.536 638.6c-176.345 0 67.064-208.922-88.593-319.3s-87.752-319.3 88.593-319.3 319.3 142.956 319.3 319.3-142.955 319.3-319.3 319.3z" fill="url(#b)" opacity=".3"/></g></svg>

After

Width:  |  Height:  |  Size: 844 B

BIN
View File
Binary file not shown.
File diff suppressed because one or more lines are too long
+97
View File
@@ -0,0 +1,97 @@
(function () {
//===== Prealoder
window.onload = function () {
window.setTimeout(fadeout, 500);
};
function fadeout() {
document.querySelector(".preloader").style.opacity = "0";
document.querySelector(".preloader").style.display = "none";
}
/*=====================================
Sticky
======================================= */
window.onscroll = function () {
const header_navbar = document.querySelector(".navbar-area");
const sticky = header_navbar.offsetTop;
const logo = document.querySelector(".navbar-brand img");
if (window.pageYOffset > sticky) {
header_navbar.classList.add("sticky");
logo.src = "web/assets/img/logo/logo_clr.png";
} else {
header_navbar.classList.remove("sticky");
logo.src = "web/assets/img/logo/logo_wht.png";
}
// show or hide the back-top-top button
const backToTo = document.querySelector(".scroll-top");
if (
document.body.scrollTop > 50 ||
document.documentElement.scrollTop > 50
) {
backToTo.style.display = "flex";
} else {
backToTo.style.display = "none";
}
};
// for menu scroll
const pageLink = document.querySelectorAll(".page-scroll");
pageLink.forEach((elem) => {
elem.addEventListener("click", (e) => {
e.preventDefault();
document.querySelector(elem.getAttribute("href")).scrollIntoView({
behavior: "smooth",
offsetTop: 1 - 60,
});
});
});
// section menu active
function onScroll(event) {
const sections = document.querySelectorAll(".page-scroll");
const scrollPos =
window.pageYOffset ||
document.documentElement.scrollTop ||
document.body.scrollTop;
for (let i = 0; i < sections.length; i++) {
const currLink = sections[i];
const val = currLink.getAttribute("href");
const refElement = document.querySelector(val);
const scrollTopMinus = scrollPos + 73;
if (
refElement.offsetTop <= scrollTopMinus &&
refElement.offsetTop + refElement.offsetHeight > scrollTopMinus
) {
document.querySelector(".page-scroll").classList.remove("active");
currLink.classList.add("active");
} else {
currLink.classList.remove("active");
}
}
}
window.document.addEventListener("scroll", onScroll);
//===== close navbar-collapse when a clicked
let navbarToggler = document.querySelector(".navbar-toggler");
const navbarCollapse = document.querySelector(".navbar-collapse");
document.querySelectorAll(".page-scroll").forEach((e) =>
e.addEventListener("click", () => {
navbarToggler.classList.remove("active");
navbarCollapse.classList.remove("show");
})
);
navbarToggler.addEventListener("click", function () {
navbarToggler.classList.toggle("active");
});
// WOW active
new WOW().init();
})();
+3
View File
File diff suppressed because one or more lines are too long
+490
View File
@@ -0,0 +1,490 @@
<?php
$jam = date('H');
if ($jam >= 5 && $jam < 11) {
$waktuSapa = "Selamat Pagi";
} elseif ($jam >= 11 && $jam < 15) {
$waktuSapa = "Selamat Siang";
} elseif ($jam >= 15 && $jam < 18) {
$waktuSapa = "Selamat Sore";
} else {
$waktuSapa = "Selamat Malam";
}
$pesantext = $waktuSapa.', Ada yang mau saya tanyakan terkait Apklikasi ManjaPro';
?>
<!DOCTYPE html>
<html class="no-js" lang="">
<head>
<meta charset="utf-8" />
<meta http-equiv="x-ua-compatible" content="ie=edge" />
<title>ManjaPro</title>
<meta name="description" content="" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="icon" href="dist/img/logo-sm.png" type="image/gif" />
<!-- ======== CSS here ======== -->
<link rel="stylesheet" href="web/assets/css/bootstrap.min.css" />
<link rel="stylesheet" href="web/assets/css/lineicons.css" />
<link rel="stylesheet" href="web/assets/css/animate.css" />
<link rel="stylesheet" href="web/assets/css/main.css" />
</head>
<body>
<!-- ======== preloader start ======== -->
<div class="preloader">
<div class="loader">
<div class="spinner">
<div class="spinner-container">
<div class="spinner-rotator">
<div class="spinner-left">
<div class="spinner-circle"></div>
</div>
<div class="spinner-right">
<div class="spinner-circle"></div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- preloader end -->
<!-- ======== header start ======== -->
<header class="header">
<div class="navbar-area">
<div class="container">
<div class="row align-items-center">
<div class="col-lg-12">
<nav class="navbar navbar-expand-lg">
<a class="navbar-brand" href="index.html">
<img src="web/assets/img/logo/logo_wht.png" alt="Logo" />
</a>
<button
class="navbar-toggler"
type="button"
data-bs-toggle="collapse"
data-bs-target="#navbarSupportedContent"
aria-controls="navbarSupportedContent"
aria-expanded="false"
aria-label="Toggle navigation"
>
<span class="toggler-icon"></span>
<span class="toggler-icon"></span>
<span class="toggler-icon"></span>
</button>
<div
class="collapse navbar-collapse sub-menu-bar"
id="navbarSupportedContent"
>
<ul id="nav" class="navbar-nav ms-auto">
<li class="nav-item">
<a class="page-scroll active" href="#home">Home</a>
</li>
<li class="nav-item">
<a class="page-scroll" href="#features">Fitur</a>
</li>
<li class="nav-item">
<a class="page-scroll" href="#why">Harga</a>
</li>
<li class="nav-item">
<a href="/login" class="main-btn btn-hover bg-light fadeInUp text-primary" style="width: 100px;">Login</a>
</li>
<li class="nav-item">
<a href="/register">Register</a>
</li>
</ul>
</div>
<!-- navbar collapse -->
</nav>
<!-- navbar -->
</div>
</div>
<!-- row -->
</div>
<!-- container -->
</div>
<!-- navbar area -->
</header>
<!-- ======== header end ======== -->
<!-- ======== hero-section start ======== -->
<section id="home" class="hero-section">
<div class="container">
<div class="row align-items-center position-relative">
<div class="col-lg-6">
<!--<div class="hero-content">-->
<!-- <h1 class="wow fadeInUp" data-wow-delay=".4s">-->
<!-- Satu Tampilan Kontrol Semua Kebutuhan-->
<!-- </h1>-->
<!-- <p class="wow fadeInUp" data-wow-delay=".6s" style="text-align: justify;">-->
<!-- Aplikasi management user mikrotik dengan berbagai fitur yang sesuai kebutuhan pengguna, mulai dari PPPOE, Hotspot, Kirim Tagihan Otomatis, Isolir Otomatis, WhatsApp Gateway, Multi User Admin, Tiket Gangguan, Aplikasi Agen Hotspot, Invoice, Managemnet OLT, Support Lebih dari satu Mikrotik dan Berbagai banyak Automasi yang kami sediakan untuk memudahkan pekerjaan anda.-->
<!-- </p>-->
<!-- <a href="/register"-->
<!-- class="main-btn border-btn btn-hover wow fadeInUp"-->
<!-- data-wow-delay=".6s">Registrasi Sekarang</a>-->
<!-- <a href="#features" class="scroll-bottom">-->
<!-- <i class="lni lni-arrow-down"></i-->
<!-- ></a>-->
<!--</div>-->
<div class="hero-content">
<h1 class="wow fadeInUp" data-wow-delay=".4s">
Satu Tampilan Kontrol Semua Kebutuhan
</h1>
<p class="wow fadeInUp" data-wow-delay=".6s" style="text-align: justify;">
<strong>MANJAPRO</strong> (Manajemen Jaringan Profesional) adalah solusi all-in-one untuk manajemen pengguna Mikrotik. Dilengkapi dengan fitur lengkap seperti PPPOE, Hotspot, tagihan & isolir otomatis, WhatsApp Gateway, multi admin, tiket gangguan, aplikasi agen hotspot, invoice, manajemen OLT, dukungan multi Mikrotik, serta automasi canggih yang dirancang untuk mempermudah dan mempercepat pekerjaan Anda.
💡 Praktis, otomatis, dan efisien <strong>MANJAPRO</strong> adalah partner terbaik untuk managemen jaringan Anda!
</p>
<a href="/register"
class="main-btn border-btn btn-hover wow fadeInUp"
data-wow-delay=".6s">Registrasi Sekarang</a>
<a href="#features" class="scroll-bottom">
<i class="lni lni-arrow-down"></i>
</a>
</div>
</div>
<div class="col-lg-6">
<div class="hero-img wow fadeInUp" data-wow-delay=".5s">
<img src="web/assets/img/hero/hero-img.png" alt="" />
</div>
</div>
</div>
<!-- <center>
<h2 class="wow fadeInUp mt-4" data-wow-delay=".6s">Gunakan dulu 1 Minggu baru Mulai Bayar</h2>
</center> -->
</div>
</section>
<!-- ======== hero-section end ======== -->
<!-- ======== feature-section start ======== -->
<section id="features" class="feature-section pt-120">
<div class="container">
<div class="row justify-content-center">
<div class="col-lg-4 col-md-8 col-sm-10">
<div class="single-feature">
<div class="icon">
<i class="lni lni-laptop"></i>
</div>
<div class="content">
<h3>Mudah di Gunakan</h3>
<p>
Bisa custom fitur yang mau di gunakan jadi gak bikin ribet dan pusing karena banyak fitur.
</p>
</div>
</div>
</div>
<div class="col-lg-4 col-md-8 col-sm-10">
<div class="single-feature">
<div class="icon">
<i class="lni lni-users"></i>
</div>
<div class="content">
<h3>Multi User Akses</h3>
<p>
Bisa membuat Group akses sesuai kebutuhan (Admin, Teknisi, Penagih, dll).
</p>
</div>
</div>
</div>
<div class="col-lg-4 col-md-8 col-sm-10">
<div class="single-feature">
<div class="icon">
<i class="lni lni-map"></i>
</div>
<div class="content">
<h3>Maps Monitoring</h3>
<p>
Monitoring Pelanggan dan Topologi jadi mudah karena sudah muncul dalam 1 tampilan.
</p>
</div>
</div>
</div>
<div class="col-lg-4 col-md-8 col-sm-10">
<div class="single-feature">
<div class="icon">
<i class="lni lni-code-alt"></i>
</div>
<div class="content">
<h3>Management Tagihan</h3>
<p>
Pengelolaan tagihan sudah otomatis dan mulai kirim tagihan, peringatan tagihan, kirim invoice jika sudah melakukan pembayaran, isolir pelanggan.
</p>
</div>
</div>
</div>
<div class="col-lg-4 col-md-8 col-sm-10">
<div class="single-feature">
<div class="icon">
<i class="lni lni-ticket"></i>
</div>
<div class="content">
<h3>Tiket Managemnet</h3>
<p>
Sistem Tiketing yang profesional, setiap tiket bisa di di trancking status dari mulai di buat sampai selesai
</p>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- ======== feature-section end ======== -->
<!-- ======== about-section start ======== -->
<section id="about" class="about-section pt-150">
<div class="container">
<div class="row align-items-center">
<div class="col-xl-6 col-lg-6">
<div class="about-img">
<img src="web/assets/img/about/about-1.png" alt="" class="w-100" />
<img
src="web/assets/img/about/about-left-shape.svg"
alt=""
class="shape shape-1"
/>
<img
src="web/assets/img/about/left-dots.svg"
alt=""
class="shape shape-2"
/>
</div>
</div>
<div class="col-xl-6 col-lg-6">
<div class="about-content">
<div class="section-title mb-30">
<h2 class="mb-25 wow fadeInUp" data-wow-delay=".2s">
Tersedia Apk Android untuk Agen Voucher
</h2>
<p class="wow fadeInUp" data-wow-delay=".4s">
Kami menyediakan Apk Pendukung untuk Agen Voucher yang sudah Support Printer Thermal Bluetooth, untuk mempermudah pembuatan Voucher Hotspot di sisi Agen dan Memudahkan Pemantauan di sisi Managemant.
</p>
</div>
<a
href="https://bilspro.com/apk/BilsProAgen.apk"
class="main-btn btn-hover border-btn wow fadeInUp"
data-wow-delay=".6s"
download>Download Disini</a
>
<p>
<a class="mt-4 wow fadeInUp" data-bs-toggle="collapse" href="#collapseExample" role="button" aria-expanded="false" aria-controls="collapseExample" data-wow-delay=".6s">
Syarat & Ketentuan
</a>
</p>
<div class="collapse" id="collapseExample">
<div class="card card-body" style="border: none;">
<ul style="zoom: 80%;">
<li><p>Gunakan apk ini dengan Bijak</p></li>
<li><p>Jika disalahgunakan maka semua layanan nya akan kami berhentikan sepihak</p></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- ======== about-section end ======== -->
<!-- ======== feature-section start ======== -->
<section id="why" class="feature-extended-section pt-100">
<div class="feature-extended-wrapper">
<div class="container">
<div class="row justify-content-center">
<div class="col-xxl-5 col-xl-6 col-lg-8 col-md-9">
<div class="section-title text-center mb-60">
<h2 class="mb-25 wow fadeInUp" data-wow-delay=".2s">
Paket Layanan
</h2>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-4 col-md-6">
<div class="single-feature-extended text-center">
<div class="icon">
<i class="lni lni-database"></i>
</div>
<div class="content">
<h3>Paket Basic</h3><hr>
<p>Managemant PPPOE Max 200</p><hr>
<p>Managemant Hotspot Unlimited</p><hr>
<p>Apk Agen Hotspot Max 10</p><hr>
<p>Multi Level Akses</p><hr>
<h3>Rp. 200.000,- / Bln</h3><hr>
<a href="/register"
class="main-btn border-btn btn-hover wow fadeInUp"
data-wow-delay=".6s">Order Now</a>
</div>
</div>
</div>
<div class="col-lg-4 col-md-6">
<div class="single-feature-extended text-center">
<div class="icon">
<i class="lni lni-layers"></i>
</div>
<div class="content">
<h3>Paket Intermediate</h3><hr>
<p>Managemant PPPOE Max 500</p><hr>
<p>Managemant Hotspot Unlimited</p><hr>
<p>Apk Agen Hotspot Max 20</p><hr>
<p>Multi Level Akses</p><hr>
<h3>Rp. 300.000,- / Bln</h3><hr>
<a href="/register"
class="main-btn border-btn btn-hover wow fadeInUp"
data-wow-delay=".6s">Order Now</a>
</div>
</div>
</div>
<div class="col-lg-4 col-md-6">
<div class="single-feature-extended text-center">
<div class="icon">
<i class="lni lni-grid-alt"></i>
</div>
<div class="content">
<h3>Paket Advanced</h3><hr>
<p>Managemant PPPOE Max 800</p><hr>
<p>Managemant Hotspot Unlimited</p><hr>
<p>Apk Agen Hotspot Max 50</p><hr>
<p>Multi Level Akses</p><hr>
<h3>Rp. 450.000,- / Bln</h3><hr>
<a href="/register"
class="main-btn border-btn btn-hover wow fadeInUp"
data-wow-delay=".6s">Order Now</a>
</div>
</div>
</div>
<div class="col-lg-4 col-md-6">
<div class="single-feature-extended text-center">
<div class="icon">
<i class="lni lni-network"></i>
</div>
<div class="content">
<h3>Paket Expert</h3><hr>
<p>Managemant PPPOE Max 1200</p><hr>
<p>Managemant Hotspot Unlimited</p><hr>
<p>Apk Agen Hotspot Max 70</p><hr>
<p>Multi Level Akses</p><hr>
<h3>Rp. 750.000,- / Bln</h3><hr>
<a href="/register"
class="main-btn border-btn btn-hover wow fadeInUp"
data-wow-delay=".6s">Order Now</a>
</div>
</div>
</div><div class="col-lg-4 col-md-6">
<div class="single-feature-extended text-center">
<div class="icon">
<i class="lni lni-medium"></i>
</div>
<div class="content">
<h3>Paket Master</h3><hr>
<p>Managemant PPPOE Max 1600</p><hr>
<p>Managemant Hotspot Unlimited</p><hr>
<p>Apk Agen Hotspot Max 100</p><hr>
<p>Multi Level Akses</p><hr>
<h3>Rp. 1.000.000,- / Bln</h3><hr>
<a href="/register"
class="main-btn border-btn btn-hover wow fadeInUp"
data-wow-delay=".6s">Order Now</a>
</div>
</div>
</div><div class="col-lg-4 col-md-6">
<div class="single-feature-extended text-center">
<div class="icon">
<i class="lni lni-laptop-phone"></i>
</div>
<div class="content">
<h3>Paket Custom</h3><hr>
<p>Managemant PPPOE Unlimited</p><hr>
<p>Managemant Hotspot Unlimited</p><hr>
<p>Apk Agen Hotspot Unlimited</p><hr>
<p>Multi Level Akses</p><hr>
<h3>Rp. ?,- / Bln</h3><hr>
<a href="/register"
class="main-btn border-btn btn-hover wow fadeInUp"
data-wow-delay=".6s">Order Now</a>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- ======== feature-section end ======== -->
<!-- Modal -->
<div class="modal fade" id="staticBackdrop" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" aria-labelledby="staticBackdropLabel" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered modal-lg">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="staticBackdropLabel">Form Registrasi</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
...
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Order</button>
</div>
</div>
</div>
</div>
<!-- End Modal -->
<!-- ======== footer start ======== -->
<footer class="footer">
<div class="container">
<div class="widget-wrapper">
<div class="row">
<div class="col-xl-4 col-lg-4 col-md-6">
<div class="footer-widget">
<div class="logo mb-30">
<a href="index.html">
<img src="web/assets/img/logo/logo_wht.png" alt="" width="200px" />
</a>
</div>
<p class="desc mb-30 text-white">
Cikembar - Sukabumi - Jawa Barat<br>
Tlp. Support 1 : <a class="text-white" href="https://wa.me/6281242659178?text=<?php echo $pesantext; ?>" target="_blank"><i class="lni lni-whatsapp"></i> 0812-4265-9178</a><br>
Tlp. Support 2 : <a class="text-white" href="https://wa.me/6285603935233?text=<?php echo $pesantext; ?>" target="_blank"><i class="lni lni-whatsapp"></i> 0856-0393-5233</a>
</p>
<ul class="socials">
<li>
<a href="jvascript:void(0)">
<i class="lni lni-facebook-filled"></i>
</a>
</li>
<li>
<a href="jvascript:void(0)">
<i class="lni lni-twitter-filled"></i>
</a>
</li>
<li>
<a href="jvascript:void(0)">
<i class="lni lni-instagram-filled"></i>
</a>
</li>
<li>
<a href="jvascript:void(0)">
<i class="lni lni-support"></i>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</footer>
<!-- ======== footer end ======== -->
<!-- ======== scroll-top ======== -->
<a href="#" class="scroll-top btn-hover">
<i class="lni lni-chevron-up"></i>
</a>
<!-- ======== JS here ======== -->
<script src="web/assets/js/bootstrap.bundle.min.js"></script>
<script src="web/assets/js/wow.min.js"></script>
<script src="web/assets/js/main.js"></script>
</body>
</html>