1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[892],{713:(e,t,s)=>{"use strict";function a(e){return new Date(e).toLocaleDateString("en-US",{month:"long",day:"numeric",year:"numeric",timeZone:"America/Phoenix"})}s.d(t,{Y:()=>a})},727:(e,t,s)=>{"use strict";s.d(t,{BT:()=>c,Wu:()=>m,ZB:()=>o,Zp:()=>i,aR:()=>l});var a=s(7876),n=s(4232),r=s(684);let i=n.forwardRef((e,t)=>{let{className:s,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,r.cn)("rounded-lg border border-gray-200 bg-white text-gray-950 shadow-sm",s),...n})});i.displayName="Card";let l=n.forwardRef((e,t)=>{let{className:s,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,r.cn)("flex flex-col space-y-1.5 p-6",s),...n})});l.displayName="CardHeader";let o=n.forwardRef((e,t)=>{let{className:s,...n}=e;return(0,a.jsx)("h3",{ref:t,className:(0,r.cn)("text-2xl font-semibold leading-none tracking-tight",s),...n})});o.displayName="CardTitle";let c=n.forwardRef((e,t)=>{let{className:s,...n}=e;return(0,a.jsx)("p",{ref:t,className:(0,r.cn)("text-sm text-gray-500",s),...n})});c.displayName="CardDescription";let m=n.forwardRef((e,t)=>{let{className:s,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,r.cn)("p-6 pt-0",s),...n})});m.displayName="CardContent",n.forwardRef((e,t)=>{let{className:s,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,r.cn)("flex items-center p-6 pt-0",s),...n})}).displayName="CardFooter"},4267:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/blog",function(){return s(6374)}])},6374:(e,t,s)=>{"use strict";s.r(t),s.d(t,{__N_SSG:()=>g,default:()=>h});var a=s(7876),n=s(7328),r=s.n(n),i=s(8230),l=s.n(i),o=s(727),c=s(28),m=s(3654),d=s(710),x=s(2627),p=s(713);function u(e){return e.toLowerCase().replace(/\s+/g,"-").replace(/&/g,"and")}var g=!0;let h=e=>{let{posts:t,categories:s}=e,n={"@context":"https://schema.org","@type":"Blog",name:`${x.Pu.name} Plumbing Blog`,description:"Expert plumbing tips, maintenance guides, and industry insights from Tucson's most trusted plumbing company",url:`${x.Pu.website}/blog`,publisher:{"@type":"Organization",name:x.Pu.name,url:x.Pu.website},blogPost:t.slice(0,5).map(e=>({"@type":"BlogPosting",headline:e.title,description:e.excerpt,url:`${x.Pu.website}/blog/${e.slug}`,datePublished:e.publishedAt,author:{"@type":"Person",name:e.author}}))};return(0,a.jsxs)("div",{children:[(0,a.jsxs)(r(),{children:[(0,a.jsx)("title",{children:"Plumbing Blog & Tips - Expert Guides for Homeowners | Wood's Plumbing"}),(0,a.jsx)("meta",{name:"description",content:"Expert plumbing tips, maintenance guides, and DIY advice from licensed Arizona plumbers. Learn from 46+ years of experience serving Tucson, Marana, and Southern Arizona homeowners."}),(0,a.jsx)("meta",{name:"keywords",content:"plumbing blog, plumbing tips, plumbing maintenance, Arizona plumbing, water heater guide, drain cleaning tips"}),(0,a.jsx)("meta",{name:"robots",content:"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"}),(0,a.jsx)("link",{rel:"canonical",href:`${x.Pu.website}/blog`}),(0,a.jsx)("meta",{property:"og:title",content:`Plumbing Blog & Tips | ${x.Pu.name}`}),(0,a.jsx)("meta",{property:"og:description",content:`Expert tips from ${x.Pu.trust.yearsInBusiness}+ years of plumbing experience in Southern Arizona.`}),(0,a.jsx)("meta",{property:"og:url",content:`${x.Pu.website}/blog`}),(0,a.jsx)("meta",{property:"og:type",content:"website"}),(0,a.jsx)("meta",{property:"og:locale",content:"en_US"}),(0,a.jsx)("meta",{property:"og:site_name",content:x.Pu.name}),(0,a.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,a.jsx)("meta",{name:"twitter:title",content:"Plumbing Blog & Tips"}),(0,a.jsx)("meta",{name:"author",content:x.Pu.name}),(0,a.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(n)}})]}),(0,a.jsx)("section",{className:"bg-blue-900 text-white py-16",children:(0,a.jsx)("div",{className:"container mx-auto px-4",children:(0,a.jsxs)("div",{className:"max-w-4xl mx-auto text-center",children:[(0,a.jsx)("h1",{className:"text-4xl md:text-5xl font-bold mb-4",children:"Plumbing Blog & Resources"}),(0,a.jsxs)("p",{className:"text-xl text-blue-100",children:["Expert tips, maintenance guides, and plumbing insights from our ",x.Pu.trust.yearsInBusiness,"+ years of experience"]})]})})}),(0,a.jsx)("section",{className:"py-8 bg-gray-100",children:(0,a.jsxs)("div",{className:"container mx-auto px-4",children:[(0,a.jsx)("h2",{className:"text-2xl font-bold text-center mb-6 text-gray-900",children:"Browse By Category"}),(0,a.jsxs)("div",{className:"flex flex-wrap gap-3 justify-center",children:[(0,a.jsx)(c.$,{variant:"default",children:"All Posts"}),s.map(e=>(0,a.jsx)(l(),{href:`/blog/category/${u(e)}`,children:(0,a.jsx)(c.$,{variant:"outline",children:e})},e))]})]})}),(0,a.jsx)("section",{className:"py-16",children:(0,a.jsx)("div",{className:"container mx-auto px-4",children:(0,a.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:t.map(e=>(0,a.jsxs)(o.Zp,{className:"hover:shadow-lg transition-shadow flex flex-col",children:[(0,a.jsxs)(o.aR,{children:[(0,a.jsx)("div",{className:"flex items-center gap-2 mb-2",children:(0,a.jsx)(l(),{href:`/blog/category/${u(e.category)}`,children:(0,a.jsx)("span",{className:"text-xs bg-blue-100 text-blue-900 px-2 py-1 rounded hover:bg-blue-200 transition-colors",children:e.category})})}),(0,a.jsx)(o.ZB,{className:"text-xl",children:e.title}),(0,a.jsx)(o.BT,{children:e.excerpt})]}),(0,a.jsxs)(o.Wu,{className:"flex-grow flex flex-col justify-end",children:[(0,a.jsxs)("div",{className:"flex items-center gap-4 text-sm text-gray-600 mb-4",children:[(0,a.jsxs)("div",{className:"flex items-center gap-1",children:[(0,a.jsx)(m.A,{className:"w-4 h-4"}),(0,p.Y)(e.publishedAt)]}),(0,a.jsxs)("div",{className:"flex items-center gap-1",children:[(0,a.jsx)(d.A,{className:"w-4 h-4"}),e.readTime," min read"]})]}),(0,a.jsx)(l(),{href:`/blog/${e.slug}`,children:(0,a.jsx)(c.$,{variant:"outline",className:"w-full",children:"Read Article"})})]})]},e.slug))})})})]})}},7328:(e,t,s)=>{e.exports=s(9836)}},e=>{var t=t=>e(e.s=t);e.O(0,[636,593,792],()=>t(4267)),_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.