1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[974],{2938:(e,s,t)=>{"use strict";t.d(s,{default:()=>i});var a=t(8914),n=t(7693),r=t(1234);let l=e=>{let{icon:s,title:t,description:n}=e;return(0,a.jsxs)("div",{className:"relative bg-white p-6 rounded-xl shadow-sm border border-gray-100 hover:shadow-md transition-all duration-300 group overflow-hidden h-full",children:[(0,a.jsx)("div",{className:"absolute -right-8 -bottom-8 w-32 h-32 bg-orange-100 rounded-full opacity-30 group-hover:opacity-60 transition-opacity duration-500"}),(0,a.jsxs)("div",{className:"flex items-start",children:[(0,a.jsx)("div",{className:"flex-shrink-0 p-2 bg-orange-100 rounded-lg text-orange-600 mr-4",children:s}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"text-lg font-semibold text-gray-900 mb-2",children:t}),(0,a.jsx)("p",{className:"text-gray-600 text-sm",children:n})]})]})]})};function i(){let e=[{icon:(0,a.jsx)(n.tMZ,{size:24}),title:"High-Speed Connectivity",description:"Enjoy blazing fast internet with speeds up to 1Gbps, perfect for streaming, gaming, and work."},{icon:(0,a.jsx)(n.Ohp,{size:24}),title:"Uptime",description:"Our reliable network ensures you stay connected when you need it most."},{icon:(0,a.jsx)(n.pcC,{size:24}),title:"No Hidden Fees",description:"Transparent pricing with no long-term contracts or unexpected charges."},{icon:(0,a.jsx)(n.HzC,{size:24}),title:"Local Provider",description:"Proudly serving East London with dedicated support and community focus."},{icon:(0,a.jsx)(n.ppo,{size:24}),title:"Local Support",description:"Get help from our East London-based team who understand your needs."},{icon:(0,a.jsx)(n.ARf,{size:24}),title:"Scalable Solutions",description:"From home users to businesses, our plans grow with your needs."}];return(0,a.jsx)("section",{className:"py-20 bg-gray-50",children:(0,a.jsxs)("div",{className:"container max-w-7xl mx-auto px-4",children:[(0,a.jsxs)("div",{className:"max-w-3xl mx-auto text-center mb-16",children:[(0,a.jsx)("div",{className:"inline-block px-3 py-1 text-sm font-medium text-orange-600 bg-orange-100 rounded-full mb-4",children:"Why Choose Blaze Internet"}),(0,a.jsx)("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-6",children:"The East London Advantage"}),(0,a.jsx)("p",{className:"text-gray-600 text-lg",children:"Experience the difference with a provider that understands East London's unique connectivity needs."})]}),(0,a.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:e.map((e,s)=>(0,a.jsx)("div",{className:"h-full animate-[fadeInUp_0.5s_ease-out_forwards]",style:{animationDelay:"".concat(.1*s,"s")},children:(0,a.jsx)(l,{icon:e.icon,title:e.title,description:e.description})},s))}),(0,a.jsx)("div",{className:"mt-16 relative max-w-4xl mx-auto rounded-2xl overflow-hidden shadow-xl",children:(0,a.jsxs)("div",{className:"aspect-[16/7] relative",children:[(0,a.jsx)(r.default,{src:"/images/friends-wifi.jpg",alt:"Blaze Internet coverage map of East London",fill:!0,className:"object-cover"}),(0,a.jsx)("div",{className:"absolute inset-0 bg-gradient-to-r from-black/70 to-transparent flex items-center",children:(0,a.jsxs)("div",{className:"p-8 md:p-12 max-w-lg",children:[(0,a.jsx)("h3",{className:"text-2xl md:text-3xl font-bold text-white mb-4",children:"Serving East London with good internet"}),(0,a.jsx)("p",{className:"text-white/80 mb-6",children:"We've been connecting the Eastern Cape with reliable internet services."}),(0,a.jsxs)("div",{className:"inline-flex items-center space-x-1 text-orange-400 font-medium",children:[(0,a.jsx)("span",{children:"Check coverage in your area"}),(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,a.jsx)("path",{d:"M5 12h14"}),(0,a.jsx)("path",{d:"m12 5 7 7-7 7"})]})]})]})})]})})]})})}},5180:(e,s,t)=>{"use strict";t.d(s,{default:()=>x});var a=t(8914),n=t(9626),r=t(7693),l=t(5598),i=t.n(l),o=t(9779);function c(){for(var e=arguments.length,s=Array(e),t=0;t<e;t++)s[t]=arguments[t];let a=s.flat().map(e=>e.price);return a.length>0?Math.min(...a):null}function d(e){let{value:s}=e;return null===s?(0,a.jsx)("span",{className:"text-lg font-medium text-gray-400",children:"Currently unavailable"}):(0,a.jsxs)("div",{className:"flex items-baseline",children:[(0,a.jsx)("span",{className:"text-xl font-medium text-gray-700",children:"From R"}),(0,a.jsx)("span",{className:"text-4xl font-bold tracking-tight text-gray-900",children:Math.floor(s)}),(0,a.jsxs)("span",{className:"text-xl text-gray-700",children:[".",(s%1*100).toFixed(0).padEnd(2,"0")]}),(0,a.jsx)("span",{className:"ml-2 text-sm text-gray-500",children:"/month"})]})}function x(){let{plans:e}=(0,o.A)(),s=c(e["wireless-urban"]),t=c(e["fibre-home"].frogfoot,e["fibre-home"].vuma,e["fibre-home"].openserve),l=c(e.voip),x=(0,n.useRef)(null),m=(0,n.useRef)(null),h=(0,n.useRef)(null),[u,g]=(0,n.use
1State)(!1),[f,p]=(0,n.useState)(!1),[v,b]=(0,n.useState)(!1),[j,w]=(0,n.useState)(!1),[N,y]=(0,n.useState)(!1),[E,k]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{let e={threshold:.1,rootMargin:"0px 0px -50px 0px"},s=new IntersectionObserver(e=>{e[0].isIntersecting&&setTimeout(()=>g(!0),100)},e),t=new IntersectionObserver(e=>{e[0].isIntersecting&&setTimeout(()=>p(!0),300)},e),a=new IntersectionObserver(e=>{e[0].isIntersecting&&setTimeout(()=>b(!0),400)},e),n=x.current,r=m.current,l=h.current;return n&&s.observe(n),r&&t.observe(r),l&&a.observe(l),()=>{n&&s.unobserve(n),r&&t.unobserve(r),l&&a.unobserve(l)}},[]),(0,a.jsx)("section",{className:"py-12 md:py-24 bg-gray-50 relative w-full",children:(0,a.jsxs)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative",children:[(0,a.jsxs)("div",{className:"text-center mb-16",children:[(0,a.jsx)("div",{className:"inline-block px-4 py-1 bg-orange-100 text-orange-800 rounded-full text-sm font-medium mb-4",children:"Flexible Plans for Every Need"}),(0,a.jsx)("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900",children:"Choose Your Perfect Internet Service"}),(0,a.jsx)("p",{className:"mt-4 text-xl text-gray-600 max-w-3xl mx-auto",children:"Find the ideal balance of speed, features, and value with our transparent pricing structure."})]}),(0,a.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[(0,a.jsx)("div",{ref:x,className:"relative rounded-xl overflow-hidden transition-all duration-700 h-full ".concat(j?"shadow-xl shadow-orange-500/10 scale-[1.02]":"shadow-lg"," ").concat(u?"opacity-100 translate-y-0":"opacity-0 translate-y-16"),onMouseEnter:()=>w(!0),onMouseLeave:()=>w(!1),children:(0,a.jsxs)("div",{className:"p-6 bg-white h-full flex flex-col",children:[(0,a.jsxs)("div",{className:"flex items-center gap-4 mb-4",children:[(0,a.jsx)("div",{className:"w-12 h-12 rounded-full flex items-center justify-center bg-blue-500",children:(0,a.jsx)(r.DQs,{className:"h-6 w-6 text-white"})}),(0,a.jsx)("h3",{className:"text-xl font-bold text-gray-900",children:"Wireless"})]}),(0,a.jsx)("p",{className:"text-gray-600 mb-6",children:"Reliable wireless internet with no installation hassle. Perfect for areas without fibre coverage."}),(0,a.jsxs)("div",{className:"mt-auto",children:[(0,a.jsx)("div",{className:"mb-6",children:(0,a.jsx)(d,{value:s})}),(0,a.jsxs)(i(),{href:"/plans/wireless",className:"w-full py-3 px-4 rounded-lg font-medium transition-colors duration-200 flex items-center justify-center bg-orange-500 hover:bg-orange-600 text-white",children:["View Plans ",(0,a.jsx)(r.fOo,{className:"ml-2"})]})]})]})}),(0,a.jsx)("div",{ref:m,className:"relative rounded-xl overflow-hidden transition-all duration-700 h-full ".concat(N?"shadow-xl shadow-orange-500/10 scale-[1.02]":"shadow-lg"," ").concat(f?"opacity-100 translate-y-0":"opacity-0 translate-y-16"),onMouseEnter:()=>y(!0),onMouseLeave:()=>y(!1),children:(0,a.jsxs)("div",{className:"p-6 bg-white h-full flex flex-col",children:[(0,a.jsxs)("div",{className:"flex items-center gap-4 mb-4",children:[(0,a.jsx)("div",{className:"w-12 h-12 rounded-full flex items-center justify-center bg-green-500",children:(0,a.jsx)(r.V5Y,{className:"h-6 w-6 text-white"})}),(0,a.jsx)("h3",{className:"text-xl font-bold text-gray-900",children:"Fibre"})]}),(0,a.jsx)("p",{className:"text-gray-600 mb-6",children:"Ultra-fast fibre internet with multiple provider options. Best for streaming, gaming, and working from home."}),(0,a.jsxs)("div",{className:"mt-auto",children:[(0,a.jsx)("div",{className:"mb-6",children:(0,a.jsx)(d,{value:t})}),(0,a.jsxs)(i(),{href:"/plans/fibre",className:"w-full py-3 px-4 rounded-lg font-medium transition-colors duration-200 flex items-center justify-center bg-orange-500 hover:bg-orange-600 text-white",children:["View Plans ",(0,a.jsx)(r.fOo,{className:"ml-2"})]})]})]})}),(0,a.jsx)("div",{ref:h,className:"relative rounded-xl overflow-hidden transition-all duration-700 h-full ".concat(E?"shadow-xl shadow-orange-500/10 scale-[1.02]":"shadow-lg"," ").concat(v?"opacity-100 translate-y-0":"opacity-0 translate-y-16"),onMouseEnter:()=>k(!0),onMouseLeave:()=>k(!1),children:(0,a.jsxs)("div",{className:"p-6 bg-white h-full flex flex-col",children:[(0,a.jsxs)("div",{className:"flex items-center gap-4 mb-4",children:[(0,a.jsx)("div",{className:"w-12 h-12 rounded-full flex items-center justify-center bg-green-600",children:(0,a.jsx)(r.QFc,{className:"h-6 w-6 text-white"})}),(0,a.jsx)("h3",{className:"text-xl font-bold text-gray-900",children:"VoIP Services"})]}),(0,a.jsx)("p",{className:"text-gray-600 mb-6",children:"Crystal-clear voice communication over the internet with advanced calling features at affordable rates."}),(0,a.jsxs)("div",{className:"mt-auto",children:[(0,a.jsx)("div",{className:"mb-6",children:(0,a.jsx)(d,{value:l})}),(0,a.jsxs)(i(),{href:"/plans/voip",className:"w-full py-3 px-4 roun
1ded-lg font-medium transition-colors duration-200 flex items-center justify-center bg-orange-500 hover:bg-orange-600 text-white",children:["View Plans ",(0,a.jsx)(r.fOo,{className:"ml-2"})]})]})]})})]})]})})}},9833:(e,s,t)=>{Promise.resolve().then(t.t.bind(t,5598,23)),Promise.resolve().then(t.t.bind(t,6192,23)),Promise.resolve().then(t.bind(t,7020)),Promise.resolve().then(t.bind(t,2891)),Promise.resolve().then(t.bind(t,2938)),Promise.resolve().then(t.bind(t,5180))}},e=>{e.O(0,[88,234,903,337,20,115,179,358],()=>e(e.s=9833)),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.