Linux server1.signalhg.team 4.18.0-553.134.1.el8_10.x86_64 #1 SMP Tue Jun 16 16:05:57 EDT 2026 x86_64
Apache
: 209.74.80.147 | : 216.73.217.138
150 Domain
8.1.34
signgwph
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
home /
signgwph /
signaltechs.io /
assets /
[ HOME SHELL ]
Name
Size
Permission
Action
assets
[ DIR ]
drwxr-xr-x
.htaccess
127
B
-r--r--r--
AboutPage-BFl-6cdQ-xcVGd7Gs.js
11.09
KB
-rw-r--r--
AboutPage-BFl-6cdQ.js
11.01
KB
-rw-r--r--
AboutPage-CRYHjz8B.js
11.08
KB
-rw-r--r--
AboutPage-D8o4mb0o.js
11.01
KB
-rw-r--r--
AccountDock-CByk1p32-CvIHjYO8....
5.12
KB
-rw-r--r--
AccountDock-CByk1p32.js
5.09
KB
-rw-r--r--
AccountDock-McBBbuGp.js
5.09
KB
-rw-r--r--
AccountDock-jB2pi2PH.js
4.55
KB
-rw-r--r--
AdminPanelPage-BKaudkeA-BfT7Qn...
65.79
KB
-rw-r--r--
AdminPanelPage-BKaudkeA.js
65.75
KB
-rw-r--r--
AdminPanelPage-hxg7mlUz.js
65.77
KB
-rw-r--r--
AdminPanelPage-kvHyxrbX.js
65.78
KB
-rw-r--r--
AuthPage-CWZaRQ53.js
7.93
KB
-rw-r--r--
AuthPage-D2oEk9fK.js
7.93
KB
-rw-r--r--
AuthPage-IoEHnwV2-DMx3f31D.js
7.99
KB
-rw-r--r--
AuthPage-IoEHnwV2.js
7.93
KB
-rw-r--r--
BlogPage-DGMv-nlg.js
1.05
KB
-rw-r--r--
Button-BI6JHCK5.js
894
B
-rw-r--r--
Button-D2wDOozD-BtIMHGpv.js
898
B
-rw-r--r--
Button-D2wDOozD.js
894
B
-rw-r--r--
Button-DPbE3uKx.js
894
B
-rw-r--r--
ClientDashboardPage-BFRChU8j.j...
21.08
KB
-rw-r--r--
ClientDashboardPage-D7gOu81u-C...
21.13
KB
-rw-r--r--
ClientDashboardPage-D7gOu81u.j...
21.04
KB
-rw-r--r--
ClientDashboardPage-DAtumH_H.j...
21.11
KB
-rw-r--r--
ContactPage-BnwClT5m-pkrl2KVG....
9.63
KB
-rw-r--r--
ContactPage-BnwClT5m.js
9.53
KB
-rw-r--r--
ContactPage-CQKICACj.js
9.59
KB
-rw-r--r--
ContactPage-Dyl_poQ9.js
9.53
KB
-rw-r--r--
DemoShellPage-BDFaqClQ-N4jADs2...
11.26
KB
-rw-r--r--
DemoShellPage-BDFaqClQ.js
11.17
KB
-rw-r--r--
DemoShellPage-CXk-WyIs.js
13.31
KB
-rw-r--r--
DemoShellPage-CnphZX4a.js
11.17
KB
-rw-r--r--
ProductDetailsPage--xf82Wdc.js
12.51
KB
-rw-r--r--
ProductDetailsPage-Bst2BMXl.js
12.58
KB
-rw-r--r--
ProductDetailsPage-DbsKzKmO-Bo...
12.6
KB
-rw-r--r--
ProductDetailsPage-DbsKzKmO.js
12.51
KB
-rw-r--r--
ScrollTrigger-7Zy99s9Q-BPq82Yl...
42.93
KB
-rw-r--r--
ScrollTrigger-7Zy99s9Q.js
42.96
KB
-rw-r--r--
SiteChrome-CkbUXxf_.js
7.16
KB
-rw-r--r--
SiteChrome-D3D3Aw-2.js
6.2
KB
-rw-r--r--
SiteChrome-DJFTF4Ff-Fp7FHZ2Q.j...
6.58
KB
-rw-r--r--
SiteChrome-DJFTF4Ff.js
6.56
KB
-rw-r--r--
StorePage-CCLakifp.js
22.82
KB
-rw-r--r--
StorePage-Cca-p5Z_-D_zPBVRK.js
22.89
KB
-rw-r--r--
StorePage-Cca-p5Z_.js
22.75
KB
-rw-r--r--
StorePage-D3IosLOe.js
22.75
KB
-rw-r--r--
arrow-right-1RKBaJm4.js
344
B
-rw-r--r--
arrow-right-DF_6IH5_-B53OQOKh....
348
B
-rw-r--r--
arrow-right-DF_6IH5_.js
344
B
-rw-r--r--
arrow-right-DwjVqvji.js
344
B
-rw-r--r--
circle-check-B9su1Bzf.js
352
B
-rw-r--r--
circle-check-CTBPBmCf-n9VsgXx6...
366
B
-rw-r--r--
circle-check-CTBPBmCf.js
352
B
-rw-r--r--
circle-check-u9adkwRC.js
352
B
-rw-r--r--
clock-3-Cu3htX6m-rnEJxpV8.js
370
B
-rw-r--r--
clock-3-Cu3htX6m.js
361
B
-rw-r--r--
clock-3-DF9c78Tc.js
361
B
-rw-r--r--
clock-3-edy3tJrX.js
361
B
-rw-r--r--
createLucideIcon-9GDfkjCp-1qLQ...
1.52
KB
-rw-r--r--
createLucideIcon-9GDfkjCp.js
1.54
KB
-rw-r--r--
createLucideIcon-BWeLwUUK.js
1.54
KB
-rw-r--r--
createLucideIcon-CMq6eM5C.js
1.54
KB
-rw-r--r--
credit-card-AIrys0eB.js
386
B
-rw-r--r--
credit-card-Cd-r6u3q-EXOseSEX....
395
B
-rw-r--r--
credit-card-Cd-r6u3q.js
386
B
-rw-r--r--
credit-card-Q8P3iw5M.js
386
B
-rw-r--r--
eye-BzKTFY0m.js
431
B
-rw-r--r--
eye-C03LuO7d-D6_xK8Ps.js
445
B
-rw-r--r--
eye-C03LuO7d.js
431
B
-rw-r--r--
eye-Cx56kTmG.js
431
B
-rw-r--r--
firebase-DEg1zKlq-B7QEUBhI.js
162.07
KB
-rw-r--r--
firebase-DEg1zKlq.js
163.55
KB
-rw-r--r--
index-BWPb6fzk.css
62.31
KB
-rw-r--r--
index-Bvu9zNsI-DX1QA0ik.js
69.18
KB
-rw-r--r--
index-Bvu9zNsI.js
69.19
KB
-rw-r--r--
index-Bz4UyWnK.js
171.01
KB
-rw-r--r--
index-CBe4ypir.css
60.82
KB
-rw-r--r--
index-CDOUjI53.js
174.43
KB
-rw-r--r--
index-CTlm15d2.js
171.05
KB
-rw-r--r--
index-DNmw2oyp.css
61.82
KB
-rw-r--r--
index-Dwjfbpr8.js
171.3
KB
-rw-r--r--
loader-circle-D7oyO-2w.js
323
B
-rw-r--r--
loader-circle-DMRH_mR_.js
323
B
-rw-r--r--
loader-circle-IEDYPIER-CuEXV5k...
332
B
-rw-r--r--
loader-circle-IEDYPIER.js
323
B
-rw-r--r--
logo-pVcFpWoF.png
506.48
KB
-rw-r--r--
mail-BJu8buSm-BZTw5WIs.js
404
B
-rw-r--r--
mail-BJu8buSm.js
395
B
-rw-r--r--
mail-DFP30gPy.js
395
B
-rw-r--r--
mail-mV4CdDUR.js
395
B
-rw-r--r--
output-onlinegiftools-1-1-BQn0...
485
B
-rw-r--r--
output-onlinegiftools-1-1-BZ2C...
3.78
MB
-rw-r--r--
output-onlinegiftools-1-1-C0SM...
494
B
-rw-r--r--
output-onlinegiftools-1-1-C0SM...
485
B
-rw-r--r--
output-onlinegiftools-1-1-C7Gw...
485
B
-rw-r--r--
output-onlinegiftools-2-BMi0cX...
4
MB
-rw-r--r--
output-onlinegiftools-2-BnXksE...
753
B
-rw-r--r--
output-onlinegiftools-2-BnXksE...
744
B
-rw-r--r--
output-onlinegiftools-2-CNwtJS...
744
B
-rw-r--r--
output-onlinegiftools-2-D4M_L7...
744
B
-rw-r--r--
package-check-DDRkTBqD.js
605
B
-rw-r--r--
phone-1yK55Cb0.js
574
B
-rw-r--r--
phone-C1JglSQK-DjOzq1OR.js
578
B
-rw-r--r--
phone-C1JglSQK.js
574
B
-rw-r--r--
phone-v32ABdJw.js
944
B
-rw-r--r--
refresh-cw-B3cmlBmt.js
500
B
-rw-r--r--
send-ClB1CbTm.js
470
B
-rw-r--r--
settings-BZIrvXP2.js
905
B
-rw-r--r--
settings-Biipnq-T-D6uXb2ZX.js
909
B
-rw-r--r--
settings-Biipnq-T.js
905
B
-rw-r--r--
settings-WguBlejS.js
905
B
-rw-r--r--
shopping-bag-BgB0pOAF.js
804
B
-rw-r--r--
shopping-bag-CHYQamNb.js
804
B
-rw-r--r--
shopping-bag-DdF-XavL-GKTs5aMq...
803
B
-rw-r--r--
shopping-bag-DdF-XavL.js
804
B
-rw-r--r--
truck-CcDe-2TB.js
1.58
KB
-rw-r--r--
truck-Cqzh9gCM-C5hCHi2O.js
1.58
KB
-rw-r--r--
truck-Cqzh9gCM.js
1.58
KB
-rw-r--r--
truck-DiaBXU-o.js
1.58
KB
-rw-r--r--
usePortalSocket-BunRYVgj.js
15.98
KB
-rw-r--r--
usePortalSocket-CijdJaF-.js
16.4
KB
-rw-r--r--
usePortalSocket-DaFfMY0_-D7Cb-...
16.41
KB
-rw-r--r--
usePortalSocket-DaFfMY0_.js
16.41
KB
-rw-r--r--
user-plus-DHnwp5UO.js
868
B
-rw-r--r--
user-plus-DVissIdY.js
868
B
-rw-r--r--
user-plus-DoawIM15--VPezORf.js
867
B
-rw-r--r--
user-plus-DoawIM15.js
868
B
-rw-r--r--
user-round-CppNcdCW-BRXg1PZR.j...
1.54
KB
-rw-r--r--
user-round-CppNcdCW.js
1.55
KB
-rw-r--r--
user-round-D64-Xj15.js
1.15
KB
-rw-r--r--
user-round-DU-BBHF0.js
1.55
KB
-rw-r--r--
x-BmeVBLEj.js
334
B
-rw-r--r--
x-COYnIX-z-_goiIEX7.js
343
B
-rw-r--r--
x-COYnIX-z.js
334
B
-rw-r--r--
x-DgvKnt-9.js
334
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : StorePage-Cca-p5Z_.js
import{u as W,a as $,b as I,r as x,c as k,j as e,L as g,_ as A}from"./index-Bz4UyWnK.js";import{A as H,P as D}from"./AccountDock-CByk1p32.js";import{S as F,a as O}from"./SiteChrome-DJFTF4Ff.js";import{a as U,U as S}from"./output-onlinegiftools-1-1-C0SMaM0C.js";import{A as f}from"./arrow-right-DF_6IH5_.js";import{c as u}from"./createLucideIcon-9GDfkjCp.js";import{S as N}from"./user-round-CppNcdCW.js";import{L as V}from"./loader-circle-IEDYPIER.js";import{S as Z,B as G,T as K}from"./truck-Cqzh9gCM.js";import{S as X,L as Q}from"./shopping-bag-DdF-XavL.js";import{C as J}from"./credit-card-Cd-r6u3q.js";import"./user-plus-DoawIM15.js";import"./mail-BJu8buSm.js";import"./phone-C1JglSQK.js";/** * @license lucide-react v0.468.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const P=u("Award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]]);/** * @license lucide-react v0.468.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Y=u("BadgeDollarSign",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 18V6",key:"zqpxq5"}]]);/** * @license lucide-react v0.468.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const T=u("Boxes",[["path",{d:"M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z",key:"lc1i9w"}],["path",{d:"m7 16.5-4.74-2.85",key:"1o9zyk"}],["path",{d:"m7 16.5 5-3",key:"va8pkn"}],["path",{d:"M7 16.5v5.17",key:"jnp8gn"}],["path",{d:"M12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z",key:"8zsnat"}],["path",{d:"m17 16.5-5-3",key:"8arw3v"}],["path",{d:"m17 16.5 4.74-2.85",key:"8rfmw"}],["path",{d:"M17 16.5v5.17",key:"k6z78m"}],["path",{d:"M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z",key:"1xygjf"}],["path",{d:"M12 8 7.26 5.15",key:"1vbdud"}],["path",{d:"m12 8 4.74-2.85",key:"3rx089"}],["path",{d:"M12 13.5V8",key:"1io7kd"}]]);/** * @license lucide-react v0.468.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const z=u("CodeXml",[["path",{d:"m18 16 4-4-4-4",key:"1inbqp"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}],["path",{d:"m14.5 4-5 16",key:"e7oirm"}]]);/** * @license lucide-react v0.468.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ee=u("Headphones",[["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3",key:"1xhozi"}]]);/** * @license lucide-react v0.468.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const te=u("PhoneCall",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}],["path",{d:"M14.05 2a9 9 0 0 1 8 7.94",key:"vmijpz"}],["path",{d:"M14.05 6A5 5 0 0 1 18 10",key:"13nbpp"}]]),se="/store-support-call-ai.svg";let w;function E(){return w||(w=Promise.all([A(()=>import("./index-Bvu9zNsI.js"),[]),A(()=>import("./ScrollTrigger-7Zy99s9Q.js"),[])]).then(([a,r])=>{const i=a.gsap||a.default,s=r.ScrollTrigger;return i.registerPlugin(s),{gsap:i,ScrollTrigger:s}})),w}const y=["https://images.unsplash.com/photo-1622560480605-d83c853bc5c3?auto=format&fit=crop&w=900&q=80","https://images.unsplash.com/photo-1523275335684-37898b6baf30?auto=format&fit=crop&w=900&q=80","https://images.unsplash.com/photo-1505740420928-5e560c06d30e?auto=format&fit=crop&w=900&q=80","https://images.unsplash.com/photo-1507473885765-e6ed057f782c?auto=format&fit=crop&w=900&q=80","https://images.unsplash.com/photo-1553062407-98eeb64c6a62?auto=format&fit=crop&w=900&q=80","https://images.unsplash.com/photo-1546435770-a3e426bf472b?auto=format&fit=crop&w=900&q=80"],ae=[["Ready catalog","Product pages, gallery images, price cards, and stock-ready shopping layouts.",T],["Private preview","Open a protected product demo for every item after account login.",Q],["Fast buying flow","Clean product details and purchase prompts built for quick customer decisions.",J]],re=[["5.5K","Projects done",T],["1200+","Happy clients",N],["56","Team members",S],["7","Awards won",P]],ie=[["ALL","All"],["SOFTWARE","Software"],["WEBSITE","Website"]],ne=[["SOFTWARE","Software Solutions","hero-liquid-gold"],["WEBSITE","Website Designs","hero-liquid-cyan"],["AI","AI Innovation","hero-liquid-clear"]];function v(a){var r;if(typeof a=="object"&&a!==null){const i=((r=a.title)==null?void 0:r.toLowerCase())||"";return a.category==="WEBSITE"||/wordpress|website design|theme design/.test(i)?"WEBSITE":"SOFTWARE"}return a==="WEBSITE"?"WEBSITE":"SOFTWARE"}function le(a){return new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",maximumFractionDigits:0}).format(a)}function oe({products:a,homepageImages:r}){const i=a.flatMap(d=>d.screenshots||[]),s=r!=null&&r.length?r:i.length?i:y,c=Array.from({length:6},(d,t)=>{const m=Array.from({length:9},(h,b)=>s[(t*3+b)%s.length]);return[...m,...m]});return e.jsxs("div",{className:"absolute inset-0 overflow-hidden",children:[e.jsx("div",{className:"hero-mosaic",children:c.map((d,t)=>e.jsx("div",{className:`hero-lane ${t%2===0?"hero-lane-up":"hero-lane-down"}`,style:{"--lane-delay":`${t*-4.5}s`,"--lane-duration":`${58+t*5}s`},children:d.map((m,h)=>e.jsx("figure",{className:"hero-tile",children:e.jsx("img",{src:m,alt:"",loading:t<2&&h<4?"eager":"lazy"})},`${m}-${t}-${h}`))},`lane-${t}`))}),e.jsx("div",{className:"absolute inset-0 bg-slate-950/74"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-cyan-950/35 via-transparent to-amber-950/25"})]})}function ce({products:a,homepageImages:r,onHeroAction:i}){const s=a.length||16;return e.jsxs("section",{className:"relative min-h-[680px] overflow-hidden bg-slate-950 px-4 pb-10 pt-24 text-white sm:min-h-[760px] sm:px-6 sm:pb-12 sm:pt-32 lg:px-8 lg:pb-16",children:[e.jsx(oe,{products:a,homepageImages:r}),e.jsxs("div",{className:"relative z-10 mx-auto flex min-h-[600px] max-w-7xl flex-col justify-center sm:min-h-[660px]",children:[e.jsxs("div",{className:"max-w-5xl",children:[e.jsx("h1",{className:"max-w-6xl text-balance text-4xl font-black leading-tight tracking-normal sm:text-7xl sm:leading-[0.95] lg:text-8xl",children:"Browse Ready Software and Website Products"}),e.jsx("p",{className:"mt-8 max-w-3xl text-lg font-medium leading-8 text-zinc-100 sm:text-xl",children:"Explore live software packages, review their screenshots, and open protected demos with admin credentials after login."}),e.jsx("div",{className:"mt-10 grid gap-3 sm:grid-cols-3",children:ne.map(([o,c,d])=>{const t=`hero-liquid-action inline-flex min-h-14 w-full items-center justify-center gap-3 px-5 text-base font-extrabold transition hover:-translate-y-1 ${d}`;return o==="AI"?e.jsxs("a",{href:"https://signalhgai.org/",target:"_blank",rel:"noopener noreferrer",className:t,children:[e.jsx("span",{children:c}),e.jsx(f,{size:20,"aria-hidden":"true"})]},o):e.jsxs("button",{type:"button",onClick:()=>i(o),className:t,children:[e.jsx("span",{children:c}),e.jsx(f,{size:20,"aria-hidden":"true"})]},o)})})]}),e.jsx("div",{className:"mt-14 grid gap-4 sm:grid-cols-3",children:[["48h","Protected product demo"],[`${s}`,"Our Products"],["Live","Admin preview links"]].map(([o,c])=>e.jsxs("div",{className:"rounded-lg border border-white/15 bg-white/10 p-5 backdrop-blur",children:[e.jsx("strong",{className:"block text-3xl font-black text-amber-300",children:o}),e.jsx("span",{className:"mt-1 block text-sm font-extrabold uppercase text-cyan-100",children:c})]},c))})]})]})}function de(){const a=[["Best Support","Clear guidance and reliable support for every product handoff.",ee],["Best Team","Developers, designers, and support specialists working as one delivery team.",S]];return e.jsx("section",{id:"ai-innovation",className:"about-ripple-bg relative overflow-hidden bg-white px-4 py-20 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"mx-auto max-w-7xl",children:[e.jsxs("div",{className:"mx-auto max-w-5xl text-center",children:[e.jsxs("span",{className:"section-eyebrow",children:[e.jsx("span",{"aria-hidden":"true"}),"About Us",e.jsx("span",{"aria-hidden":"true"})]}),e.jsx("h2",{className:"mt-6 text-balance text-4xl font-black leading-tight text-slate-950 sm:text-5xl lg:text-6xl",children:"The Signal Tech offers innovative software and website solutions. We are dedicated to improving business efficiency with cutting-edge technology."})]}),e.jsxs("div",{className:"mt-14 grid gap-10 lg:grid-cols-[0.95fr_1.25fr] lg:items-center",children:[e.jsxs("div",{className:"relative min-h-[390px]",children:[e.jsx("figure",{className:"about-visual-card float-soft h-full min-h-[390px] overflow-hidden rounded-lg border border-cyan-100 bg-white shadow-2xl shadow-cyan-950/10",children:e.jsx("img",{src:U,alt:"Animated developers collaborating at a desk",className:"h-full w-full object-contain p-6",loading:"lazy"})}),e.jsx("div",{className:"liquid-stat-badge absolute -right-4 top-8 hidden h-32 w-32 place-items-center rounded-full text-center sm:grid lg:-right-10",children:e.jsxs("span",{children:[e.jsx("strong",{children:"6+"}),"years of working experience"]})})]}),e.jsxs("div",{className:"grid gap-8 xl:grid-cols-[1fr_0.78fr] xl:items-center",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-lg leading-8 text-slate-600",children:"At The Signal Tech, we specialize in delivering cutting-edge software and website solutions tailored for your business. Our mission is to enhance your operations with innovative technology, seamless design, and dependable support."}),e.jsx("div",{className:"mt-7 divide-y divide-slate-200",children:a.map(([r,i,s])=>e.jsxs("div",{className:"flex gap-4 py-5",children:[e.jsx("span",{className:"grid h-12 w-12 shrink-0 place-items-center rounded-full border border-cyan-100 bg-cyan-50 text-cyan-700",children:e.jsx(s,{size:24,"aria-hidden":"true"})}),e.jsxs("span",{children:[e.jsx("strong",{className:"block text-xl font-black text-slate-950",children:r}),e.jsx("span",{className:"mt-1 block text-base leading-7 text-slate-600",children:i})]})]},r))}),e.jsxs(g,{to:"/about",className:"mt-8 inline-flex min-h-14 items-center justify-center gap-3 rounded-xl bg-blue-700 px-7 text-base font-extrabold text-white shadow-xl shadow-blue-700/20 transition hover:-translate-y-1 hover:bg-blue-600",children:["Learn More",e.jsx(f,{size:19,"aria-hidden":"true"})]})]}),e.jsxs("div",{className:"store-call-showcase relative min-h-[340px]",children:[e.jsx("figure",{className:"store-call-frame overflow-hidden rounded-lg border border-cyan-100 bg-white p-3 shadow-2xl shadow-slate-300/60",children:e.jsx("img",{src:se,alt:"AI assisted support specialist taking a customer call",className:"h-80 w-full rounded-md object-cover",loading:"lazy"})}),e.jsxs("a",{href:"tel:+17026639222",className:"store-call-cta absolute -bottom-6 left-4 inline-flex min-h-36 w-56 flex-col justify-end rounded-lg p-5 text-white shadow-2xl backdrop-blur transition hover:-translate-y-1 sm:left-8",children:[e.jsx(te,{className:"mb-auto text-amber-300",size:32,"aria-hidden":"true"}),e.jsx("span",{className:"text-sm font-bold text-amber-200",children:"Give Us A Call"}),e.jsx("strong",{className:"mt-2 text-2xl leading-tight",children:"+1(702) 663-9222"})]})]})]})]}),e.jsx("div",{className:"mt-16 grid gap-4 md:grid-cols-3",children:[["Custom solutions","Software and websites shaped around the exact workflow your business runs.",z],["Quality delivery","Clean interface, secure foundations, and dependable product handover.",P],["Long-term care","Implementation, maintenance, and support after the first launch.",N]].map(([r,i,s])=>e.jsxs("article",{className:"project-card rounded-lg border border-slate-200 bg-white/90 p-6 shadow-sm",style:{"--project-delay":"0.05s"},children:[e.jsx("span",{className:"grid h-12 w-12 place-items-center rounded-full bg-slate-950 text-cyan-100",children:e.jsx(s,{size:22,"aria-hidden":"true"})}),e.jsx("h3",{className:"mt-5 text-xl font-black text-slate-950",children:r}),e.jsx("p",{className:"mt-3 text-sm leading-6 text-slate-600",children:i})]},r))})]})})}function me({products:a,loading:r,error:i,activeCategory:s,productCounts:o,onCategoryChange:c,onHireExpert:d}){return e.jsx("section",{id:"products",className:"bg-[#f5efe6] px-4 py-20 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"mx-auto max-w-7xl",children:[e.jsxs("div",{children:[e.jsxs("div",{children:[e.jsxs("span",{className:"inline-flex items-center gap-2 text-sm font-extrabold uppercase tracking-[0.2em] text-cyan-800",children:[e.jsx(D,{size:17,"aria-hidden":"true"}),"Software Catalogue"]}),e.jsx("h2",{className:"mt-4 max-w-3xl text-4xl font-black leading-tight text-slate-950 sm:text-5xl",children:"Products Ready to Demo, Review, and Sell"})]}),e.jsx("div",{className:"mt-7 grid w-full grid-cols-3 gap-1.5 rounded-lg border border-slate-200 bg-white/85 p-1.5 shadow-sm sm:flex sm:w-fit sm:flex-wrap sm:gap-2 sm:p-1",children:ie.map(([t,m])=>{const h=s===t;return e.jsxs("button",{type:"button",onClick:()=>c(t),className:`inline-flex min-h-11 min-w-0 items-center justify-center gap-1.5 rounded-md px-2 text-xs font-black transition sm:min-h-10 sm:gap-2 sm:px-4 sm:text-sm ${h?"bg-cyan-700 text-white shadow-md shadow-cyan-900/15":"text-slate-700 hover:bg-cyan-50 hover:text-cyan-800"}`,children:[e.jsx("span",{className:"truncate",children:m}),e.jsx("span",{className:`shrink-0 rounded-full px-1.5 py-0.5 text-[11px] sm:px-2 sm:text-xs ${h?"bg-white/20 text-white":"bg-slate-100 text-slate-500"}`,children:o[t]||0})]},t)})})]}),r&&e.jsx("div",{className:"mt-10 grid min-h-64 place-items-center rounded-lg border border-slate-200 bg-white",children:e.jsx(V,{className:"animate-spin text-cyan-700","aria-hidden":"true"})}),i&&e.jsx("div",{className:"mt-10 rounded-lg border border-red-200 bg-red-50 p-4 text-sm font-semibold text-red-700",children:i}),!r&&!i&&a.length===0&&e.jsx("div",{className:"mt-10 rounded-lg border border-slate-200 bg-white p-6 text-sm font-semibold text-slate-600",children:"No products are available for this filter yet."}),!r&&!i&&a.length>0&&e.jsx("div",{className:"mt-10 grid gap-6 md:grid-cols-2 xl:grid-cols-4",children:a.map((t,m)=>{var h;return e.jsxs("article",{className:"project-card group flex h-full flex-col overflow-hidden rounded-lg border border-slate-200 bg-white shadow-xl shadow-slate-200/60 transition hover:-translate-y-1 hover:shadow-2xl",style:{"--project-delay":`${m*.1}s`},children:[e.jsxs(g,{to:`/products/${t.id}`,className:"relative block aspect-[16/10] overflow-hidden bg-slate-100",children:[e.jsx("img",{src:((h=t.screenshots)==null?void 0:h[0])||y[m%y.length],alt:"",className:"h-full w-full object-contain p-2 transition duration-700 group-hover:scale-105",loading:"lazy"}),e.jsxs("span",{className:"absolute left-4 top-4 inline-flex items-center gap-2 rounded-full bg-white/90 px-3 py-1 text-xs font-black text-slate-950 shadow-sm",children:[e.jsx(Z,{className:"fill-amber-400 text-amber-400",size:14,"aria-hidden":"true"}),"Live demo"]})]}),e.jsxs("div",{className:"flex flex-1 flex-col p-5",children:[e.jsxs("div",{className:"grid gap-3",children:[e.jsx(g,{to:`/products/${t.id}`,className:"text-xl font-black leading-tight text-slate-950 transition hover:text-cyan-800",children:t.title}),e.jsx("span",{className:"inline-flex w-fit rounded-full bg-slate-100 px-2.5 py-1 text-xs font-black uppercase text-cyan-800",children:v(t).toLowerCase()}),e.jsxs("div",{className:"grid gap-2 sm:grid-cols-[1fr_auto] sm:items-center",children:[e.jsxs("span",{className:"inline-flex w-fit items-center gap-1 rounded-md bg-cyan-50 px-2 py-1 text-sm font-black text-cyan-800",children:[e.jsx(Y,{size:15,"aria-hidden":"true"}),le(t.price)]}),e.jsxs("button",{type:"button",onClick:()=>d(t.id),className:"inline-flex min-h-10 items-center justify-center gap-2 rounded-md bg-amber-400 px-3 text-xs font-black text-slate-950 transition hover:bg-amber-300",children:[e.jsx(G,{size:15,"aria-hidden":"true"}),"Hire an expert"]})]})]}),e.jsx("p",{className:"mt-4 line-clamp-3 text-sm leading-6 text-slate-600",children:t.description}),e.jsxs(g,{to:`/products/${t.id}`,className:"mt-auto inline-flex items-center gap-2 pt-5 text-sm font-extrabold text-cyan-700 transition hover:text-cyan-900",children:["View Product",e.jsx(f,{size:16,"aria-hidden":"true"})]})]})]},t.id)})})]})})}function he(){const a=x.useRef(null),r=x.useRef(null);return x.useLayoutEffect(()=>{const i=a.current,s=r.current;if(!i||!s)return;if(window.matchMedia("(prefers-reduced-motion: reduce)").matches){s.style.transform="none";return}let o=!0,c=()=>{};return E().then(({gsap:d})=>{if(!o)return;const t=d.matchMedia();t.add("(min-width: 901px)",()=>{d.set(s,{y:0,scale:.72,transformOrigin:"left center",xPercent:58}),d.to(s,{scale:1,xPercent:0,ease:"none",scrollTrigger:{trigger:i,start:"top 82%",end:"top 18%",scrub:.65,invalidateOnRefresh:!0}})}),t.add("(max-width: 900px)",()=>{d.set(s,{xPercent:0,y:54,scale:.9,transformOrigin:"center bottom"}),d.to(s,{y:0,scale:1,ease:"none",scrollTrigger:{trigger:i,start:"top 82%",end:"center 48%",scrub:.55,invalidateOnRefresh:!0}})}),c=()=>t.revert()}),()=>{o=!1,c()}},[]),e.jsxs("section",{ref:a,className:"story-showcase-section relative overflow-hidden px-4 py-20 text-white sm:px-6 lg:px-8",children:[e.jsx("div",{className:"story-showcase-bg","aria-hidden":"true"}),e.jsx("div",{className:"story-scan-grid","aria-hidden":"true"}),e.jsxs("div",{className:"relative z-10 mx-auto grid max-w-7xl gap-10 lg:grid-cols-[0.84fr_1.16fr] lg:items-center",children:[e.jsxs("div",{className:"max-w-xl",children:[e.jsxs("span",{className:"inline-flex items-center gap-2 text-sm font-extrabold uppercase tracking-[0.22em] text-cyan-100",children:[e.jsx(z,{size:17,"aria-hidden":"true"}),"Behind The Story Of"]}),e.jsx("h2",{className:"mt-6 text-balance text-4xl font-black leading-tight text-white sm:text-5xl lg:text-6xl",children:"The Signal Tech"}),e.jsx("p",{className:"mt-6 text-base font-medium leading-8 text-white/80 sm:text-lg",children:"We turn business ideas into reliable software, clean product pages, and private demo workflows that clients can review before launch."}),e.jsxs(g,{to:"/contact",className:"mt-8 inline-flex min-h-14 items-center justify-center gap-3 rounded-xl bg-blue-700 px-7 text-base font-extrabold text-white shadow-xl shadow-blue-950/30 transition hover:-translate-y-1 hover:bg-blue-600",children:["Contact Us",e.jsx(f,{size:19,"aria-hidden":"true"})]})]}),e.jsx("div",{ref:r,className:"story-stats-shell",children:e.jsx("div",{className:"story-stats-grid",children:re.map(([i,s,o])=>e.jsxs("div",{className:"story-stat-item",children:[e.jsx(o,{size:44,"aria-hidden":"true"}),e.jsx("strong",{children:i}),e.jsx("span",{children:s})]},s))})})]})]})}function xe(){return e.jsx("section",{className:"bg-white px-4 py-20 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"mx-auto grid max-w-7xl gap-8 lg:grid-cols-[0.75fr_1fr] lg:items-center",children:[e.jsxs("div",{children:[e.jsxs("span",{className:"inline-flex items-center gap-2 text-sm font-extrabold uppercase tracking-[0.2em] text-amber-700",children:[e.jsx(N,{size:17,"aria-hidden":"true"}),"Store Experience"]}),e.jsx("h2",{className:"mt-4 text-4xl font-black leading-tight text-slate-950",children:"Public Product Pages with Private Demo Access"}),e.jsx("p",{className:"mt-5 text-base leading-8 text-slate-600",children:"The storefront shows the software catalogue publicly, while the protected demo keeps admin URLs and credentials available only inside logged-in product previews."}),e.jsxs("div",{className:"mt-7 flex flex-wrap gap-3 text-sm font-bold text-slate-700",children:[e.jsxs("span",{className:"inline-flex items-center gap-2 rounded-full bg-slate-100 px-4 py-2",children:[e.jsx(K,{size:16,"aria-hidden":"true"}),"Delivery-ready copy"]}),e.jsxs("span",{className:"inline-flex items-center gap-2 rounded-full bg-slate-100 px-4 py-2",children:[e.jsx(X,{size:16,"aria-hidden":"true"}),"Product-first pages"]})]})]}),e.jsx("div",{className:"grid gap-4 md:grid-cols-3",children:ae.map(([a,r,i])=>e.jsxs("article",{className:"rounded-lg border border-slate-200 bg-[#fbfaf8] p-5 shadow-sm",children:[e.jsx("span",{className:"grid h-12 w-12 place-items-center rounded-full bg-cyan-700 text-white",children:e.jsx(i,{size:22,"aria-hidden":"true"})}),e.jsx("h3",{className:"mt-5 text-lg font-black text-slate-950",children:a}),e.jsx("p",{className:"mt-3 text-sm leading-6 text-slate-600",children:r})]},a))})]})})}function Te(){const a=W(),r=$(),{user:i}=I(),[s,o]=x.useState([]),[c,d]=x.useState("ALL"),[t,m]=x.useState([]),[h,b]=x.useState(!0),[L,j]=x.useState("");x.useEffect(()=>{let l=!0;return k("/api/site/homepage").then(n=>{var p;l&&m(Array.isArray((p=n==null?void 0:n.homepage)==null?void 0:p.images)?n.homepage.images:[])}).catch(()=>{l&&m([])}),k("/api/products").then(n=>{if(l){if(Array.isArray(n==null?void 0:n.products)){o(n.products),j("");return}o([]),j("Cannot connect to the product database right now. Please check the API/database connection and try again.")}}).catch(n=>{l&&(console.error("Product catalogue request failed",n),o([]),j("Cannot connect to the product database right now. Please check the API/database connection and try again."))}).finally(()=>{l&&b(!1)}),()=>{l=!1}},[]);const C=x.useMemo(()=>s.reduce((l,n)=>{const p=v(n);return{...l,ALL:l.ALL+1,[p]:l[p]+1}},{ALL:0,SOFTWARE:0,WEBSITE:0}),[s]),R=x.useMemo(()=>c==="ALL"?s:s.filter(l=>v(l)===c),[c,s]);x.useEffect(()=>{if(h)return;let l=!0;const n=()=>{E().then(({ScrollTrigger:q})=>{l&&q.refresh()})},p=window.requestAnimationFrame(n),M=window.setTimeout(n,450);return()=>{l=!1,window.cancelAnimationFrame(p),window.clearTimeout(M)}},[t.length,h,s.length]);function B(l){const n=`/products/${l}?intent=hire`;if(!i){a(`/auth?mode=login&returnTo=${encodeURIComponent(n)}`);return}a(n,{state:{from:r.pathname}})}function _(l){var n;if(l==="AI"){window.location.href="https://signalhgai.org/";return}d(l),(n=document.getElementById("products"))==null||n.scrollIntoView({behavior:"smooth",block:"start"})}return e.jsxs("div",{className:"min-h-screen bg-slate-950",children:[e.jsx(H,{}),e.jsx(F,{}),e.jsx(ce,{products:s,homepageImages:t,onHeroAction:_}),e.jsx(de,{}),e.jsx(me,{products:R,loading:h,error:L,activeCategory:c,productCounts:C,onCategoryChange:d,onHireExpert:B}),e.jsx(he,{}),e.jsx(xe,{}),e.jsx(O,{})]})}export{Te as StorePage};
Close