1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[61865],{61865:(e,t,n)=>{n.r(t),n.d(t,{default:()=>r});var s=n(95155),i=n(12115);let a=[{image:"/signature/homepage/anisha.webp",heading1:"ANISHA HINDOCHA",heading2:"Lawyer and Business Owner",description:"Mocha Accounting Software is easy to learn and simple to use and has more functionalities than other software in the market. I switched from Quick Books for my business, and I don't see myself using another accounting software again."},{image:"/signature/homepage/nirmiti.webp",heading1:"NIRMITI NIMKAR",heading2:"Accountant",description:"Mocha is intuitive and user-friendly, making tasks like invoicing, expense tracking, and financial reporting much simpler. It not only saves time by reducing human error but also improves reliability of Financial Reporting."},{image:"/signature/homepage/bhumish.webp",heading1:"BHUMISH SHETH",heading2:"Entrepreneur",description:"Mocha Accounting is modular, easy-to-use accounting software. It offers everything its competitors offer, but beyond that, Mocha's USP is the customization they can offer to match your industry and business's custom requirements."}];function r(){let[e,t]=i.useState(0),[n,r]=i.useState(3);i.useEffect(()=>{let e=()=>{window.innerWidth<768?r(1):window.innerWidth<1024?r(2):r(3)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);let o=()=>{t(e=>(e+1)%a.length)};i.useEffect(()=>{let e=setInterval(o,4e3);return()=>clearInterval(e)},[n]);let l=(()=>{let t=[];for(let s=0;s<n;s++){let n=(e+s)%a.length;t.push({...a[n],originalIndex:n})}return t})();return(0,s.jsxs)("div",{className:"w-full max-w-7xl mx-auto px-4 py-8 pt-2",children:[(0,s.jsx)("h2",{className:"text-center mb-12 text-2xl md:text-4xl text-[#1C352D] font-bold leading-tight",children:"What our Clients Say about Mocha Signature Software"}),(0,s.jsxs)("div",{className:"relative",children:[(0,s.jsxs)("div",{className:"flex justify-end gap-2 mb-6",children:[(0,s.jsx)("button",{onClick:()=>{t(e=>(e-1+a.length)%a.length)},className:"w-12 h-12 bg-[#D8D8D8] hover:bg-[#D8D8D8] rounded-lg flex items-center justify-center transition-colors duration-200 shadow-sm",children:(0,s.jsx)("svg",{className:"w-5 h-5 text-green-700",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M15 19l-7-7 7-7"})})}),(0,s.jsx)("button",{onClick:o,className:"w-12 h-12 bg-[#D8D8D8] hover:bg-[#D8D8D8] rounded-lg flex items-center justify-center transition-colors duration-200 shadow-sm",children:(0,s.jsx)("svg",{className:"w-5 h-5 text-green-700",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 5l7 7-7 7"})})})]}),(0,s.jsx)("div",{className:"overflow-hidden",children:(0,s.jsx)("div",{className:"flex gap-6",children:l.map((t,i)=>(0,s.jsx)("div",{className:"flex-shrink-0",style:{width:"calc(".concat(100/n,"% - ").concat((n-1)*1.5,"rem / ").concat(n,")")},children:(0,s.jsx)("div",{className:"bg-white rounded-xl border border-gray-200 p-6 h-full shadow-sm hover:shadow-md transition-shadow duration-200",children:(0,s.jsxs)("div",{className:"flex flex-col h-full",children:[(0,s.jsx)("p",{className:"text-gray-600 text-sm md:text-base leading-relaxed mb-8 flex-grow",children:t.description}),(0,s.jsxs)("div",{className:"flex flex-col items-center text-center",children:[(0,s.jsx)("img",{src:t.image,alt:t.heading1,className:"w-16 h-16 rounded-full mb-3 object-cover",onError:e=>{e.target.style.display="none",e.target.nextSibling.style.display="flex"}}),(0,s.jsx)("div",{className:"w-16 h-16 bg-gray-200 rounded-full mb-3 items-center justify-center hidden",children:(0,s.jsx)("span",{className:"text-xs text-gray-500",children:"Photo"})}),(0,s.jsx)("h3",{className:"text-[#C4A574] font-bold text-sm md:text-base mb-1",children:t.heading1}),(0,s.jsx)("p",{className:"text-[#C4A574] text-sm",children:t.heading2})]})]})})},"".concat(t.originalIndex,"-").concat(e)))})})]})]})}}}]);
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.