1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7345],{74918:function(e,r,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/products",function(){return t(50810)}])},50810:function(e,r,t){"use strict";t.r(r);var n=t(85893),a=t(71335),s=t(98175),l=t(25675),c=t.n(l),i=t(41664),o=t.n(i),d=t(95443);r.default=function(){return(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)(s.Ar,{children:[(0,n.jsx)(s.Oo,{}),(0,n.jsxs)("section",{className:"px-4 xl:container pt-12 pb-52",children:[(0,n.jsx)("h1",{className:"text-center font-playfair tracking-wide mb-6 text-3xl lg:text-5xl",children:"Openware Software Products"}),(0,n.jsx)("p",{className:"text-center mb-8",children:"Customizable market-ready Blockchain applications to build, deploy, and manage Fintech projects."}),(0,n.jsx)("div",{className:"grid md:grid-cols-3 gap-4 lg:gap-10 w-full",children:d.bQ.map((function(e){var r=e.link,t=e.iconSrc,s=e.iconAlt,l=e.title,i=e.bodyTextArray;return(0,n.jsx)("div",{className:"group border border-gray-300 bg-white hover:shadow-xl duration-300",children:(0,n.jsx)(o(),{href:r,children:(0,n.jsxs)("a",{className:"text-center flex flex-col h-full",children:[(0,n.jsxs)("div",{className:"pt-9 px-4 lg:px-12 pb-3",children:[(0,n.jsx)(c(),{width:64,height:64,src:t,alt:s}),(0,n.jsx)("h2",{className:"font-playfair tracking-wide mb-6 mt-2 text-3xl lg:text-4xl",children:l}),i.map((function(e){return(0,n.jsx)("p",{className:"mb-4",children:e},e)}))]}),(0,n.jsxs)("div",{className:"flex justify-center items-center mt-auto text-blue border-t border-gray-300 py-4",children:["Explore ",l,(0,n.jsx)(a.Z,{className:"w-5 h-5 ml-3 transform group-hover:translate-x-1.5 duration-300"})]})]})})},l)}))})]})]})})}}},function(e){e.O(0,[959,8710,8175,9774,2888,179],(function(){return r=74918,e(e.s=r);var r}));var r=e.O();_N_E=r}]);
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.