PageSourceSearch

https://mangfamilyinsurance.com/_next/static/chunks/app/insurance/…?dpl=dpl_BBmbCgTPzkinj9XKfVyoMnSVEsPy

js mangfamilyinsurance.com collected 2026-10-08 10:27:42 UTC 17,652 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3974],{8400:(e,t,s)=>{Promise.resolve().then(s.bind(s,93337)),Promise.resolve().then(s.bind(s,77443)),Promise.resolve().then(s.bind(s,95559)),Promise.resolve().then(s.bind(s,48033)),Promise.resolve().then(s.t.bind(s,52619,23)),Promise.resolve().then(s.t.bind(s,41402,23))},65993:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});let a=(0,s(71847).A)("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]])},77443:(e,t,s)=>{"use strict";s.d(t,{default:()=>N});var a=s(95155),n=s(12115),l=s(52619),r=s.n(l),i=s(15239),o=s(83209),c=s(97003),d=s(65993),h=s(24947),m=s(83457),u=s(29633),x=s(24127),g=s(17910),f=s(91169),p=s(52056),b=s(52987),y=s(86273);let v={home:d.A,car:h.A,auto:h.A,life:m.A,health:m.A,business:u.A,umbrella:x.A,shield:g.A,users:f.A},j=["text-blue-600","text-red-600","text-emerald-400","text-purple-600","text-pink-600","text-indigo-600"];
1function N(){let[e,t]=(0,n.useState)([]),[s,l]=(0,n.useState)(!0),[u,N]=(0,n.useState)(null);function w(){return[{id:"homeowners",icon:d.A,title:"Homeowners Insurance",description:"Your home is more than an investment—it's where your family feels safe",content:"We'll walk you through your options, explain the fine print in plain English, and help you make a confident choice about protecting what matters most.",href:"/insurance/personal/homeowners",color:"text-blue-600"},{id:"auto",icon:h.A,title:"Auto Insurance",description:"Hit the road knowing you're protected by people who care",content:"We compare rates from multiple carriers to find you the best coverage at the best price. No surprises, just honest advice from your neighbors.",href:"/insurance/personal/auto",color:"text-red-600"},{id:"life",icon:m.A,title:"Life Insurance",description:"Secure your family's future with compassionate guidance",content:"Life insurance doesn't have to be complicated. We'll help you understand your options and choose coverage that gives you peace of mind.",href:"/insurance/personal/life",color:"text-emerald-400"},{id:"health",icon:m.A,title:"Health Insurance",description:"Healthcare coverage that works for your family's needs",content:"Navigate the complex world of health insurance with local experts who understand your community's healthcare landscape.",href:"/insurance/personal/health",color:"text-purple-600"},{id:"umbrella",icon:x.A,title:"Umbrella Insurance",description:"Extra protection for life's unexpected moments",content:"Sometimes life throws curveballs. Umbrella insurance provides that extra layer of protection when you need it most.",href:"/insurance/personal/umbrella",color:"text-pink-600"},{id:"renters",icon:f.A,title:"Renters Insurance",description:"Protect your belongings and peace of mind",content:"Your landlord's insurance doesn't cover your stuff. Renters insurance protects your belongings and provides liability coverage.",href:"/insurance/personal/renters",color:"text-indigo-600"}]}return((0,n.useEffect)(()=>{!async function(){try{l(!0),N(null);let e=await (0,y.XF)();if(0===e.length)t(w());else{let s=e.map((e,t)=>(function(e,t){var s,a;let n=e.name.toLowerCase(),l=g.A;return Object.keys(v).forEach(e=>{n.includes(e)&&(l=v[e])}),{id:e._id,title:e.name,description:e.shortDescription,content:e.keyBenefits?e.keyBenefits.slice(0,2).join(". ")+".":"Comprehensive coverage tailored to your needs.",href:"/insurance/personal/".concat(e.slug.current),icon:l,color:j[t%j.length],iconUrl:null==(a=e.icon)||null==(s=a.asset)?void 0:s.url}})(e,t));t(s)}}catch(e){console.error("Error fetching personal insurance products:",e),N("Failed to load insurance products"),t(w())}finally{l(!1)}}()},[]),s)?(0,a.jsx)("section",{className:"py-16",children:(0,a.jsxs)("div",{className:"container mx-auto px-4",children:[(0,a.jsxs)("div",{className:"mb-12 text-center",children:[(0,a.jsx)("div",{className:"h-8 bg-gray-200 rounded w-96 mx-auto mb-4 animate-pulse"}),(0,a.jsx)("div",{className:"h-4 bg-gray-200 rounded w-full max-w-2xl mx-auto animate-pulse"})]}),(0,a.jsx)("div",{className:"grid gap-6 md:grid-cols-2 lg:grid-cols-3",children:[...Array(6)].map((e,t)=>(0,a.jsxs)("div",{className:"bg-white rounded-lg border shadow-sm p-6",children:[(0,a.jsx)("div",{className:"h-10 w-10 bg-gray-200 rounded mb-4 animate-pulse"}),(0,a.jsx)("div",{className:"h-6 bg-gray-200 rounded mb-2 animate-pulse"}),(0,a.jsx)("div",{className:"h-4 bg-gray-200 rounded mb-4 animate-pulse"}),(0,a.jsx)("div",{className:"h-3 bg-gray-200 rounded mb-2 animate-pulse"}),(0,a.jsx)("div",{className:"h-3 bg-gray-200 rounded mb-4 animate-pulse"}),(0,a.jsx)("div",{className:"h-8 bg-gray-200 rounded w-32 animate-pulse"})]},t))})]})}):u&&0===e.length?(0,a.jsx)("section",{className:"py-16",children:(0,a.jsx)("div",{className:"container mx-auto px-4",children:(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)(p.A,{className:"h-12 w-12 text-yellow-500 mx-auto mb-4"}),(0,a.jsx)("h2",{className:"text-2xl font-bold text-gray-900 mb-4",children:"Unable to Load Services"}),(0,a.jsx)("p",{className:"text-gray-600 mb-6",children:"We're having trouble loading our insurance products. Please try again later."}),(0,a.jsx)(c.$,{asChild:!0,children:(0,a.jsx)(r(),{href:"/contact",children:"Contact Us Directly"})})]})})}):(0,a.jsx)("section",{className:"py-16 bg-white",children:(0,a.jsxs)("div",{className:"container mx-auto px-4",children:[(0,a.jsxs)("div",{className:"mb-12 text-center",children:[(0,a.jsx)("h2",{className:"mb-4 text-4xl md:text-5xl font-bold font-libre-franklin",children:(0,a.jsx)("span",{className:"bg-gradient-to-r from-gray-900 to-blue-600 bg-clip-text text-transparent",children:"Personal Insurance That Actually Makes Sense"})}),(0,a.jsx)("p",{className:"text-gray-600 mx-auto max-w-3xl text-lg font-libre-franklin leading-relaxed",children:"We take the time to understand your needs first—then find coverage that fits your life, your risks, and your budget. No confusing jargon, no pushy sales tactics."})]}),(0,a.jsx)("div",{className:"grid gap-6 md:grid-cols-2 lg:grid-cols-3",children:e.map(e=>(0,a.jsxs)(o.Zp,{className:"hover:shadow-lg transition-shadow duration-300 border-gray-200 flex flex-col h-full",children:[(0,a.jsxs)(o.aR,{className:"pb-4",children:[(0,a.jsx)("div",{className:"flex items-center justify-between mb-3",children:e.iconUrl?(0,a.jsx)(i.default,{src:e.iconUrl,alt:"".concat(e.title," icon"),width:40,height:40,className:"object-contain"}):(0,a.jsx)(e.icon,{className:"h-10 w-10 ".concat(e.color)})}),(0,a.jsx)("h3",{className:"text-xl font-bold font-libre-franklin leading-none",children:e.title}),(0,a.jsx)(o.BT,{className:"text-gray-600 font-libre-franklin",children:e.description})]}),(0,a.jsxs)(o.Wu,{className:"pt-0 flex-1 flex flex-col",children:[(0,a.jsx)("p",{className:"text-gray-600 mb-6 text-sm font-libre-franklin leading-relaxed flex-1",children:e.content}),(0,a.jsxs)("div",{className:"flex flex-col sm:flex-row gap-3 mt-auto",children:[(0,a.jsx)(c.$,{size:"default",className:"bg-blue-600 hover:bg-blue-700 text-white flex-1 font-libre-franklin py-2.5 px-4 text-sm md:text-base",asChild:!0,children:(0,a.jsxs)(r(),{href:e.href,children:["Learn More",(0,a.jsx)(b.A,{className:"w-4 h-4 ml-2"})]})}),(0,a.jsx)(c.$,{variant:"outline",size:"default",className:"border-red-600 text-red-600 hover:bg-red-50 flex-1 font-libre-franklin py-2.5 px-4 text-sm md:text-base",asChild:!0,children:(0,a.jsx)(r(),{href:"https://app.usecanopy.com/c/Mang-Family-Insurance",target:"_blank",children:"Get Quote"})})]})]})]},e.id))}),u&&(0,a.jsx)("div",{className:"mt-8 text-center",children:(0,a.jsx)("p",{className:"text-sm text-yellow-600 bg-yellow-50 border border-yellow-200 rounded-lg px-4 py-2 inline-block",children:"Some services loaded from backup data. Please refresh to try loading from our CMS."})})]})})}},83457:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});let a=(0,s(71847).A)("heart",[["path",{d:"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5",key:"mvr1a0"}]])},95559:(e,t,s)=>{"use strict";s.d(t,{default:()=>u});var a=s(95155),n=s(83209),l=s(39347),r=s(35299),i=s(90368),o=s(27937),c=s(97003),d=s(42148),h=s(12115);let m=e=>{let{rating:t}=e;return(0,a.jsx)("div",{className:"flex gap-1",children:[void 0,void 0,void 0,void 0,void 0].map((e,s)=>(0,a.jsx)(l.A,{className:"w-4 h-4 ".concat(s<t?"fill-yellow-400 text-yellow-400":"text-gray-200")},s))})};function u(e){let{limit:t=9}=e,{testimonials:s,loading:l,error:u}=(0,d.nU)({minRating:4,limit:50}),x=(0,h.useRef)(null),[g,f]=(0,h.useState)(!1),[p,b]=(0,h.useState)(0),[y,v]=(0,h.useState)(0),j=(0,h.useRef)(null),[N,w]=(0,h.useState)(()=>[]);(0,h.useEffect)(()=>{s.length>0&&0===N.length&&w([...s].sort(()=>Math.random()-.5).slice(0,t))},[s,t,N.length]);let[k,A]=(0,h.useState)(3);(0,h.useEffect)(()=>{let e=()=>{window.innerWidth<768?A(1):window.innerWidth<1024?A(2):A(3)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);let S=k+2,[R,C]=(0,h.useState)([]);(0,h.useEffect)(()=>
1{if(0===N.length)return;let e=[];for(let t=0;t<S;t++){let s=t%N.length;e.push(N[s])}C(e)},[N,S]);let M=100/k;(0,h.useEffect)(()=>{if(0===N.length||0===R.length)return;let e=setTimeout(()=>{let e=document.querySelectorAll(".testimonial-card"),t=0;e.forEach(e=>{let s=e.getBoundingClientRect().height;s>t&&(t=s)}),t>0&&b(t)},200);return()=>clearTimeout(e)},[N.length,k,R.length]);let E=(0,h.useCallback)(()=>{if(!x.current||0===N.length)return;let e=x.current,t=e.offsetWidth/k;e.style.transition="transform 1700ms ease-in-out",e.style.transform="translateX(-".concat(t,"px)"),setTimeout(()=>{e.style.transition="none",e.style.transform="translateX(0px)";let t=(y+1)%N.length;v(t);let s=[];for(let e=0;e<S;e++){let a=(t+e)%N.length;s.push(N[a])}C(s)},1700)},[k,y,S,N]),I=(0,h.useCallback)(()=>{if(!x.current||0===N.length)return;let e=(y-1+N.length)%N.length;v(e);let t=[];for(let s=0;s<S;s++){let a=(e+s)%N.length;t.push(N[a])}C(t);let s=x.current,a=s.offsetWidth/k;s.style.transition="none",s.style.transform="translateX(-".concat(a,"px)"),setTimeout(()=>{s.style.transition="transform 1700ms ease-in-out",s.style.transform="translateX(0px)"},50)},[k,y,S,N]);(0,h.useEffect)(()=>(j.current&&(clearInterval(j.current),j.current=null),N.length>k&&!g&&(j.current=setInterval(()=>{E()},5e3)),()=>{j.current&&(clearInterval(j.current),j.current=null)}),[N.length,k,g,E]);let P=()=>f(!0),L=()=>f(!1);(0,h.useEffect)(()=>()=>{j.current&&(clearInterval(j.current),j.current=null)},[]);let _={"@context":"https://schema.org","@type":"Organization","@id":"https://mangfamilyinsurance.com/#organization",name:"Mang Family Insurance",aggregateRating:{"@type":"AggregateRating",ratingValue:N.length>0?(N.reduce((e,t)=>e+t.rating,0)/N.length).toFixed(1):"5",reviewCount:N.length||150,bestRating:"5",worstRating:"1"},review:N.slice(0,5).map(e=>({"@type":"Review",author:{"@type":"Person",name:e.customerName},reviewRating:{"@type":"Rating",ratingValue:e.rating,bestRating:"5",worstRating:"1"},reviewBody:e.testimonial,datePublished:e.dateReceived}))};return l?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(_)}}),(0,a.jsx)("section",{className:"py-12 bg-white",children:(0,a.jsxs)("div",{className:"container mx-auto px-4",children:[(0,a.jsxs)("div",{className:"max-w-3xl mx-auto text-center mb-8",children:[(0,a.jsx)("h2",{className:"text-2xl md:text-3xl font-bold text-gray-900 mb-4 font-libre-franklin",children:"What Our Personal Insurance Clients Say"}),(0,a.jsx)("p",{className:"text-lg text-gray-600 font-libre-franklin",children:"Real stories from Ohio and Pennsylvania families we've helped protect"})]}),(0,a.jsxs)("div",{className:"flex justify-center items-center py-12",children:[(0,a.jsx)(r.A,{className:"h-8 w-8 animate-spin text-blue-600"}),(0,a.jsx)("span",{className:"ml-3 text-gray-600",children:"Loading testimonials..."})]})]})})]}):u||0===N.length?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(_)}}),(0,a.jsx)("section",{className:"py-12 bg-white",children:(0,a.jsxs)("div",{className:"container mx-auto px-4",children:[(0,a.jsxs)("div",{className:"max-w-3xl mx-auto text-center mb-8",children:[(0,a.jsx)("h2",{className:"text-2xl md:text-3xl font-bold text-gray-900 mb-4 font-libre-franklin",children:"What Our Personal Insurance Clients Say"}),(0,a.jsx)("p",{className:"text-lg text-gray-600 font-libre-franklin",children:"Real stories from Ohio and Pennsylvania families we've helped protect"})]}),(0,a.jsx)("div",{className:"text-center py-12",children:(0,a.jsx)("p",{className:"text-gray-600",children:"Join hundreds of satisfied families who trust us with their personal insurance needs."})})]})})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(_)}}),(0,a.jsx)("section",{className:"py-12 bg-white",children:(0,a.jsxs)("div",{className:"container mx-auto px-4",children:[(0,a.jsxs)("div",{className:"max-w-3xl mx-auto text-center mb-8",children:[(0,a.jsx)("h2",{className:"text-2xl md:text-3xl font-bold text-gray-900 mb-4 font-libre-franklin",children:"What Our Personal Insurance Clients Say"}),(0,a.jsx)("p",{className:"text-lg text-gray-600 font-libre-franklin",children:"Real stories from Ohio and Pennsylvania families we've helped protect"})]}),(0,a.jsxs)("div",{className:"relative max-w-6xl mx-auto",children:[N.length>k&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(c.$,{variant:"outline",size:"sm",onClick:I,onMouseEnter:P,onMouseLeave:L,className:"absolute -left-6 top-1/2 -translate-y-1/2 z-10 bg-white hover:bg-gray-50 shadow-lg border-gray-200","aria-label":"Previous testimonials",children:(0,a.jsx)(i.A,{className:"h-4 w-4"})}),(0,a.jsx)(c.$,{variant:"outline",size:"sm",onClick:E,onMouseEnter:P,onMouseLeave:L,className:"absolute -right-6 top-1/2 -translate-y-1/2 z-10 bg-white hover:bg-gray-50 shadow-lg border-gray-200","aria-label":"Next testimonials",children:(0,a.jsx)(o.A,{className:"h-4 w-4"})})]}),(0,a.jsx)("div",{className:"overflow-hidden mx-12",onMouseEnter:P,onMouseLeave:L,children:(0,a.jsx)("div",{className:"relative",children:(0,a.jsx)("div",{ref:x,className:"flex",style:{transform:"translateX(0px)"},children:R.map((e,t)=>(0,a.jsx)("div",{className:"flex-shrink-0 px-3",style:{width:"".concat(M,"%")}
1,children:(0,a.jsxs)(n.Zp,{className:"testimonial-card hover:shadow-lg transition-shadow duration-300 flex flex-col h-full",style:{minHeight:p||"auto"},children:[(0,a.jsx)(n.aR,{className:"pb-2 px-5 pt-5",children:(0,a.jsxs)("div",{className:"flex items-center justify-between mb-2",children:[(0,a.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("h3",{className:"font-semibold text-gray-900 text-lg",children:e.customerName}),(0,a.jsxs)("svg",{className:"w-4 h-4",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{fill:"#4285F4",d:"M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"}),(0,a.jsx)("path",{fill:"#34A853",d:"M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"}),(0,a.jsx)("path",{fill:"#FBBC05",d:"M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"}),(0,a.jsx)("path",{fill:"#EA4335",d:"M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"})]})]}),e.customerTitle&&(0,a.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:e.customerTitle}),e.customerLocation&&(0,a.jsx)("p",{className:"text-xs text-blue-600 mt-1",children:e.customerLocation})]}),(0,a.jsx)("div",{className:"flex-shrink-0 ml-3",children:(0,a.jsx)(m,{rating:e.rating})})]})}),(0,a.jsx)(n.Wu,{className:"px-5 pb-5 flex-1 flex flex-col",children:(0,a.jsxs)("blockquote",{className:"text-gray-700 text-base leading-relaxed flex-1",children:['"',e.testimonial,'"']})})]})},"visible-".concat(t,"-").concat(e._id||e.customerName)))})})}),N.length>k&&(0,a.jsx)("div",{className:"flex justify-center mt-6 space-x-2",children:N.map((e,t)=>(0,a.jsx)("button",{onClick:()=>{v(t);let e=[];for(let s=0;s<S;s++){let a=(t+s)%N.length;e.push(N[a])}C(e)},className:"w-3 h-3 rounded-full transition-colors duration-200 ".concat(t===y?"bg-blue-600":"bg-gray-300"),"aria-label":"Go to testimonial ".concat(t+1)},t))})]}),(0,a.jsxs)("div",{className:"text-center mt-8",children:[(0,a.jsx)("p",{className:"text-gray-600 text-lg mb-4",children:"Join hundreds of satisfied families who trust us with their personal insurance needs"}),(0,a.jsxs)("div",{className:"flex justify-center gap-4 text-sm text-gray-500",children:[(0,a.jsx)("a",{href:"https://maps.app.goo.gl/oFBKTjhX4yHWWARp6",target:"_blank",rel:"noopener noreferrer",className:"hover:text-blue-600 transition-colors duration-200",children:"★★★★★ Google Reviews"}),(0,a.jsx)("a",{href:"https://www.facebook.com/MangFamilyInsurance/",target:"_blank",rel:"noopener noreferrer",className:"hover:text-blue-600 transition-colors duration-200",children:"★★★★★ Facebook Reviews"})]})]})]})})]})}}},e=>{e.O(0,[2619,6096,4545,8045,5239,8003,4454,4585,4179,8441,1255,7358],()=>e(e.s=8400)),_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.