1import{j as be,Q as ye,h as we,R as xe}from"../chunks/1o8tcSrv.js";import"../chunks/CvUwwT2K.js";import{b9 as X,bI as N,b6 as K,a7 as a,bx as i,b3 as ae,bh as e,as as F,av as t,bN as Q,bv as _e,bB as ke}from"../chunks/BsYzA_zc.js";import{a as n,u as ne,j as w,d as J,q as Y,r as Se}from"../chunks/DgSQVxTh.js";import{i as M}from"../chunks/DsQXT7nI.js";import{e as H,i as G,h as Ce}from"../chunks/xOxDyzGa.js";import{e as D,c as q,s as re,a as Re}from"../chunks/CGyVtb6L.js";import{d as ce,a as B}from"../chunks/35JmFgyF.js";import"../chunks/BrmXQTzm.js";import"../chunks/DSjmjTNt.js";import{F as Ee}from"../chunks/Dk5l1aZV.js";import{C as ee}from"../chunks/DAVS4kkR.js";import{C as de,c as $e,d as Ie}from"../chunks/DTEeQltb.js";import{S as me}from"../chunks/aiUVAcfO.js";import{p as ze}from"../chunks/DUXoH5cW.js";import"../chunks/D_Y8aMP_.js";import"../chunks/BMD7Lvtq.js";import{D as Ae}from"../chunks/DfmXwY_B.js";import{i as ue}from"../chunks/D9FWCEf-.js";import"../chunks/CGd6pq2H.js";import{p as te}from"../chunks/B5CkfElG.js";import{i as oe}from"../chunks/D6rrjiu5.js";import{M as Pe}from"../chunks/DHChyQEf.js";(function(){try{var o=typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},r=new o.Error().stack;r&&(o._sentryDebugIds=o._sentryDebugIds||{},o._sentryDebugIds[r]="23a7fbe9-6d54-44f2-8f3b-9ada182948ae",o._sentryDebugIdIdentifier="sentry-dbid-23a7fbe9-6d54-44f2-8f3b-9ada182948ae")}catch{}})();var We={prefix:"fal",iconName:"scissors",icon:[512,512,[9984,9986,9988,"cut"],"f0c4","M508.2 442.4c5.7-6.7 4.9-16.8-1.8-22.6l-152-129.3c-6.7-5.7-16.8-4.9-22.6 1.8s-4.9 16.8 1.8 22.6l152 129.3c6.7 5.7 16.8 4.9 22.6-1.8zM287 235.1l-78.5-66.1c9.9-16.7 15.5-36.2 15.5-56.9C224 50.1 173.9 0 112 0S0 50.1 0 112s50.1 112 112 112c29.5 0 56.4-11.4 76.4-30.1L262.2 256l-73.8 62.1c-20-18.7-46.9-30.1-76.4-30.1C50.1 288 0 338.1 0 400s50.1 112 112 112s112-50.1 112-112c0-20.8-5.7-40.3-15.5-56.9L506.3 92.2c6.8-5.7 7.6-15.8 1.9-22.5s-15.8-7.6-22.5-1.9L287 235.1zM112 192a80 80 0 1 1 0-160 80 80 0 1 1 0 160zm0 128a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},Ne=w('<section class="flex flex-col md:max-w-4xl mx-auto gap-6"><h2>Save on Electrical Services Today!</h2> <div class="flex place-items-center place-content-center py-24 bg-tee-blue-t90 rounded-lg border-2 border-dashed border-tee-blue-default relative md:aspect-[2.2/1]"><!> <div class="flex flex-col place-items-center place-content-center max-w-2xl md:gap-6 text-center"><h3 class="font-headline text-tee-orange-default text-3xl sm:text-5xl md:text-7xl leading-tight font-bold">Up to $100 Off</h3> <p class="font-headline text-2xl sm:text-3xl md:text-5xl font-semibold">Limited Time Offer!</p></div></div> <div class="mx-auto"><!></div></section>');function Qe(o,r){X(r,!1);let u=ce(B.blocks.h3,"lg:text-3xl text-white text-center");ue();var p=Ne(),h=a(p),f=i(h,2),$=a(f);Ee($,{get icon(){return We},size:"2x",rotation:270,class:"absolute -left-4 top-1/2 -mt-4"}),ae(2),e(f);var l=i(f,2),I=a(l);de(I,{theme:"light",get icon(){return $e},href:"/coupon/100",target:"_blank",rel:"nofollow",children:(_,T)=>{ae();var P=ne("Print Coupon");n(_,P)},$$slots:{default:!0}}),e(l),e(p),N(()=>D(h,1,q(u))),n(o,p),K()}const Te={name:"homeQuery",kind:"HoudiniQuery",hash:"433d754675110f69ecb1cbb769ea3c19cf1a53de540310f3a28e4a43c8ed559f",raw:`query homeQuery { 2 bobAwards: awardCollection( 3 limit: 20 4 order: year_DESC 5 where: {program: {sys: {id: "5r2rtiK5X2GymqrPX0liGR"}}} 6 ) { 7 total 8 skip 9 limit 10 items { 11 name 12 year 13 program { 14 name 15 } 16 image { 17 alt 18 caption 19 desktop 20 mobile 21 } 22 } 23 } 24 bhlAwards: awardCollection( 25 limit: 20 26 order: year_DESC 27 where: {program: {sys: {id: "4RaSEBBgBZN78CYrDRoymu"}}} 28 ) { 29 total 30 skip 31 limit 32 items { 33 name 34 year 35 program { 36 name 37 } 38 image { 39 alt 40 caption 41 desktop 42 mobile 43 } 44 } 45 } 46} 47`,rootType:"Query",stripVariables:[],selection:{fields:{bobAwards:{type:"AwardCollection",keyRaw:'bobAwards(limit: 20, order: year_DESC, where: {program: {sys: {id: "5r2rtiK5X2GymqrPX0liGR"}}})',nullable:!0,selection:{fields:{total:{type:"Int",keyRaw:"total",visible:!0},skip:{type:"Int",keyRaw:"skip",visible:!0},limit:{type:"Int",keyRaw:"limit",visible:!0},items:{type:"Award",keyRaw:"items",selection:{fields:{name:{type:"String",keyRaw:"name",nullable:!0,visible:!0},year:{type:"Int",keyRaw:"year",nullable:!0,visible:!0},program:{type:"AwardProgram",keyRaw:"program",nullable:!0,selection:{fields:{name:{type:"String",keyRaw:"name",nullable:!0,visible:!0}}},visible:!0},image:{type:"ContentImage",keyRaw:"image",nullable:!0,selection:{fields:{alt:{type:"String",keyRaw:"alt",nullable:!0,visible:!0},caption:{type:"String",keyRaw:"caption",nullable:!0,visible:!0},desktop:{type:"JSON",keyRaw:"desktop",nullable:!0,visible:!0},mobile:{type:"JSON",keyRaw:"mobile",nullable:!0,visible:!0}}},visible:!0}}},visible:!0}}},visible:!0},bhlAwards:{type:"AwardCollection",keyRaw:'bhlAwards(limit: 20, order: year_DESC, where: {program: {sys: {id: "4RaSEBBgBZN78CYrDRoymu"}}})',nullable:!0,selection:{fields:{total:{type:"Int",keyRaw:"total",visible:!0},skip:{type:"Int",keyRaw:"skip",visible:!0},limit:{type:"Int",keyRaw:"limit",visible:!0},items:{type:"Award",keyRaw:"items",selection:{fields:{name:{type:"String",keyRaw:"name",nullable:!0,visible:!0},year:{type:"Int",keyRaw:"year",nullable:!0,visible:!0},program:{type:"AwardProgram",keyRaw:"program",nullable:!0,selection:{fields:{name:{type:"String",keyRaw:"name",nullable:!0,visible:!0}}},visible:!0},image:{type:"ContentImage",keyRaw:"image",nullable:!0,selection:{fields:{alt:{type:"String",keyRaw:"alt",nullable:!0,visible:!0},caption:{type:"String",keyRaw:"caption",nullable:!0,visible:!0},desktop:{type:"JSON",keyRaw:"desktop",nullable:!0,visible:!0},mobile:{type:"JSON",keyRaw:"mobile",nullable:!0,visible:!0}}},visible:!0}}},visible:!0}}},visible:!0}}},pluginData:{"houdini-svelte":{}},policy:"CacheOrNetwork",partial:!1};class Oe extends ye{constructor(){super({artifact:Te,storeName:"homeQueryStore",variables:!1})}}async function je(o){await be();const r=new Oe;return await r.fetch(o),{homeQuery:r}}const De=!0;async function pe({data:o,input:r,event:u}){return{}}async function qe(o){const r=new xe(o);we();const u=[],p={};p.homeQuery={},u.push(je({variables:p.homeQuery,event:o,blocking:!0}));let h={};try{h=Object.assign({},...await Promise.all(u))}catch(f){throw f}return await r.invokeLoadHook({variant:"after",hookFn:pe,input:p,data:h}),{...r.returnValue,...h}}const _t=Object.freeze(Object.defineProperty({__proto__:null,_houdini_afterLoad:pe,load:qe,prerender:De},Symbol.toStringTag,{value:"Module"}));var Fe=w('<li><a class="hover:underline"> </a></li>'),Me=w(`<section class="bg-no-repeat bg-cover bg-top aspect-[0.76/1] py-32" style="background-image:url('//res.cloudinary.com/thomasedison/image/upload/c_scale,f_auto,q_auto,w_1900/home/fancy-background')"><div class="relative md:px-16"><h2 class="font-headline font-semibold text-3xl md:text-6xl text-center text-tee-blue-default">Local Electricians You Can Trust</h2> <div class="relative rounded-[20px] mt-60 p-4 md:max-w-4xl mx-auto bg-white/50 z-10"><img loading="lazy" class="z-10 absolute -top-[234px] left-1/2 -translate-x-1/2" src="//res.cloudinary.com/thomasedison/image/upload/f_auto,q_auto/home/tee-technician-graphic" alt=""/> <div class="bg-tee-blue-default rounded-[20px] z-0"><div class="flex flex-col place-items-center place-content-center px-8 py-16 sm:px-16 gap-12"><h3 class="font-headline text-white text-2xl text-center">Featured Electrical Services</h3> <ul class="list-disc text-white max-md:flex max-md:flex-col md:columns-2 ml-4 md:gap-x-16 space-y-2"></ul></div></div></div> <div class="flex flex-col justify-center sm:flex-row items-center gap-6 my-4 pt-12 z-0"><!> <!></div></div> <div class="p-8 md:px-16 -mt-4"><!></div></section>`);function Ye(o,r){X(r,!1);let{routeInfo:u}=ze.data;ue();var p=Me(),h=a(p),f=i(a(h),2),$=a(f),l=i($,2),I=a(l),_=i(a(I),2);H(_,5,()=>u.relatedServices.items,G,(c,s)=>{var g=J(),y=F(g);{var O=S=>{var d=Fe(),x=a(d),L=a(x,!0);
47e(x),e(d),N(()=>{re(x,"href",t(s).page.path),Y(L,t(s).name)}),n(S,d)};M(y,S=>{var d;(d=t(s))!=null&&d.page&&S(O)})}n(c,g)}),e(_),e(I),e(l),e(f);var T=i(f,2),P=a(T);me(P,{});var v=i(P,2);de(v,{theme:"light",get icon(){return Ie},href:"/services",children:(c,s)=>{ae();var g=ne("See Additional Services");n(c,g)},$$slots:{default:!0}}),e(T),e(h);var b=i(h,2),k=a(b);Qe(k,{}),e(b),e(p),n(o,p),K()}var le=w('<source sizes="100vw"/>'),Be=w('<picture class="w-full overflow-hidden"><!> <!> <img/></picture>');function se(o,r){X(r,!0);let u=te(r,"intent",3,"default"),p=te(r,"imgClasses",3,"w-full h-full object-contain object-top"),h=te(r,"srcSets",19,()=>["desktop","mobile"]);const f={desktop:{width:{min:1024,max:1536,imagePortion:1/10,increment:200},height:{min:631,max:631,aspect:1}},mobile:{width:{min:330,max:1023,imagePortion:1/4,increment:200},height:{min:572,max:572,aspect:1}}};function $(v){var k;const b=(k=r.image[v])==null?void 0:k[0];if(b){const c=f[v],s={min:Math.round(c.width.min*c.width.imagePortion),max:Math.round(c.width.max*c.width.imagePortion),range:[]},g={min:Math.round(c.height.min),max:Math.round(c.height.max),aspect:c.height.aspect};let y=s.min;for(;y<s.max;)s.max-c.width.increment>y&&s.range.push(y),y=y+c.width.increment;return s.range.push(s.max),{src:oe({image:b,range:[s.max],intent:u(),aspect:g.aspect,isSrc:!0}),srcset:oe({image:b,range:s.range,intent:u(),aspect:g.aspect}),width:s,height:g}}}const l=Q(()=>({desktop:$("desktop"),mobile:$("mobile"),alt:r.image.alt}));let I=Q(()=>{const v={loading:u()==="hero"?"eager":"lazy"};return u()==="hero"&&(v.fetchpriority="high"),v});var _=J(),T=F(_);{var P=v=>{var b=Be(),k=a(b);{var c=d=>{var x=le();N(()=>re(x,"srcset",t(l).mobile.srcset)),n(d,x)},s=Q(()=>h().includes("mobile")&&t(l).mobile);M(k,d=>{t(s)&&d(c)})}var g=i(k,2);{var y=d=>{var x=le();N(()=>re(x,"srcset",t(l).desktop.srcset)),n(d,x)},O=Q(()=>h().includes("desktop"));M(g,d=>{t(O)&&d(y)})}var S=i(g,2);Re(S,()=>({...t(I),src:t(l).desktop.src,alt:t(l).alt,sizes:`(max-width: ${t(l).desktop.width.max??""}px) 100vw, ${t(l).desktop.width.max??""}px`,width:t(l).desktop.width.max,height:t(l).desktop.height.max,class:p()})),e(b),Se(S),n(v,b)};M(T,v=>{t(l).desktop&&v(P)})}n(o,_),K()}const Le=`## Your Trusted Electrician Near Me â 24/7 Service You Can Count On 48 49When you're searching for a reliable electrician near me, look no further than Thomas Edison Electric. We're your local, licensed professionals delivering top-tier electrical services for homes and businessesâ24 hours a day, 7 days a week. Whether you're dealing with flickering lights, outlets not working but the breaker isn't tripped, or you're planning a generator installation or EV charger installation, our expert team is here to help. 50 51## Emergency Electrical Repairs, Fast 52 53Electrical issues can strike at any time. Thatâs why we offer same-day emergency electrician services and 24/7 electrician support. If the power went out in one room, a light switch stopped working, or your breaker isnât tripped but thereâs no power, donât waitâcall our emergency electricians near you right away for prompt, professional help. We specialize in: 54 55* Electrical panel repair 56* Smoke detector repair 57* Outlet and switch troubleshooting 58* Emergency electrical service 59* Circuit breaker testing and replacement 60* Emergency electrical repair 61 62## Residential & Commercial Electricians Near You 63 64From quick home electrical repair services to large-scale commercial electrical services, our experienced team does it all. We handle everything from lighting installation services and smart home setups to whole-home generator installation, portable generator transfer switches, and EV charger installation for home and business. No job is too smallâor too complex. 65 66Need help with a ceiling fan repair near you, outdoor outlet not working, or wondering why your breaker keeps tripping? Weâll diagnose the issue and get your home or business powered up safely and efficiently. 67 68## Why Choose Thomas Edison Electric? 69 70* Fast, professional service 71* Licensed residential and commercial electricians near you 72* Advanced troubleshooting and diagnostics 73* Expert knowledge of how to test a breaker with a multimeter, what causes lights to flicker, and why a GFI might trip 74* Transparent pricing and financing options 75* Specialists in generator sizing, EV charger compatibility, and electrical code
75compliance 76* A team that knows electricity inside and outâfrom when electricity was invented to modern green energy solutions 77 78## Got Electrical Questions? We've Got Answers. 79 80Curious about why your Christmas lights keep blowing fuses or how many amps a power tool uses? Wondering how to test an outlet with a multimeter, reset a motion light, or install a ceiling fan where no fixture exists? We're not just an electric repair companyâwe're your go-to experts for everything electrical, including how to choose the right EV charger and what size generator you need for your house. 81 82## Call Today for Electrical Repair & Installation Services Near You 83 84If you're looking for electricians near me who show up on time, get the job done right, and treat your home or business with care, Thomas Edison Electric is the name to trust. Whether itâs routine home electrical service, urgent electrical repair near you, or expert EV charger installation and backup generator setup, weâre just a phone call away. 85 86Call now for emergency service or to schedule an appointment with a licensed electrician near you. 87`;var Ve=w('<li class="flex flex-1 flex-col shadow-md p-10 bg-white rounded-lg"><h3> </h3> <p> </p></li>'),He=w(`<h2>We're Committed to Your Satisfaction</h2> <ul class="flex flex-col md:flex-row gap-4 text-center md:text-left"></ul>`,1),Ge=w("<div><h3>The Electrical Help You Need, When You Need It</h3> <p>When you need a 24-hour electrician, you can count on us to deliver prompt, professional service every time. Whether you have an old home in need of electrical rewiring, a garage in need of an EV charging station, or a burning smell in need of attention, the friendly folks at Thomas Edison have your back.</p></div>"),Je=w('<div class="flex-auto max-h-full"><!></div>'),Xe=w('<div class="flex-auto max-h-full -mr-8"><!></div>'),Ke=w('<div class="space-y-4 markdown"></div>'),Ze=w('<!> <!> <!> <!> <section class="bg-white flex flex-col gap-8 py-12"><div class="relative text-center grid place-items-center"><div class="absolute w-full h-5 hidden sm:block gradient-gold top-[62%] md:top-[57%] -translate-y-1/2 z-10"></div> <div class="rounded-[100%] block max-sm-w-full sm:w-[250px] sm:h-[250px] md:w-[460px] md:h-[460px] bg-white col-start-1 z-10 row-start-1 col-span-1 row-span-1"></div> <img loading="lazy" class="block w-[278px] h-[278px] max-w-full md:w-[500px] md:h-[500px] col-start-1 row-start-1 col-span-1 row-span-1 z-20" src="//res.cloudinary.com/thomasedison/image/upload/f_auto,q_auto,ar_1,c_fill,w_500/home/award-wreath" alt=""/> <h2 class="font-headline text-tee-dark-additional1 text-3xl md:text-5xl text-center mb-4 col-start-1 row-start-1 col-span-1 row-span-1 z-30">Award-Winning<br/> Company</h2></div> <div class="w-full mx-auto p-8 md:px-16 flex flex-col lg:flex-row gap-20 lg:gap-48 justify-between"><div class="flex flex-col gap-4 mx-auto"><div class="flex w-full gap-4 max-h-32"></div> <h3 class="text-tee-blue-default/40 pt-1 border-t-2 text-2xl md:text-3xl text-tee-dark-additional1 text-center font-headline border-t-black/40"> </h3></div> <div class="flex flex-col gap-4 mx-auto"><div class="flex w-full pr-4 max-h-32"></div> <h3 class="text-tee-blue-default/40 pt-1 border-t-2 text-2xl md:text-3xl text-tee-dark-additional1 text-center font-headline border-t-black/40"> </h3></div></div></section> <!>',1);function kt(o,r){X(r,!0);const u=()=>ke(t(f),"$homeQuery",p),[p,h]=_e(),f=Q(()=>r.data.homeQuery),$=Q(()=>u().data),l=Q(()=>t($).bobAwards),I=Q(()=>t($).bhlAwards);let _={heading:ce(B.blocks.h3,"lg:text-3xl text-tee-red-default pt-0"),text:"text-xl"},T=[{heading:"Excellence",text:"Our skilled electricians provide high-quality services that stand the test of time."},{heading:"Timeliness",text:"Your time is precious. If we're late, we'll waive your dispatch fee."},{heading:"Honesty",text:"Transparent pricing means written quotes with no surprises."}];const P=new Pe;var v=Ze(),b=F(v);Ae(b,{buttons:R=>{me(R,{theme:"light"})},$$slots:{buttons:!0}});var k=i(b,2);ee(k,{background:"[background-image:linear-gradient(180deg,_#F2F6F9_4.28%,_rgba(255,_255,_255,_0.202772)_69.19%,_rgba(255,_255,_255,_0)_89.5%),_url(//res.cloudinary.com/thomasedison/image/upload/f_auto,q_auto/home/home-excellence-bg)] bg-cover bg-no-repeat",children:(C,R)=>{var m=He(),z=F(m),W=i(z,2);H(W,21,()=>T,G,(A,E)=>{var j=Ve(),V=a(j),ve=a(V,!0);e(V);var U=i(V,2),fe=a(U,!0);e(U),e(j),N(()=>{D(V,1,q(_.heading)),Y(ve,t(E).heading),D(U,1,q(_.text)),Y(fe,t(E).text)}),n(A,j)}),e(W),N(()=>D(z,1,q(B.blocks.intro))),n(C,m)},$$slots:{default:!0}});var c=i(k,2);ee(c,{children:(C,R)=>{var m=Ge(),z=a(m),W=i(z,2);e(m),N(()=>{D(z,1,q(B.blocks.h3)),D(W,1,q(B.blocks.p))}),n(C,m)},$$slots:{default:!0}});var s=i(c,2);Ye(s,{});var g=i(s,2),y=i(a(g),2),O=a(y),S=a(O);H(S,21,()=>t(I).items,G,(C,R)=>{var m=J(),z=F(m);{var W=A=>{var E=Je(),j=a(E);se(j,{get image(){return t(R).image}}),e(E),n(A,E)};M(z,A=>{t(R).image&&A(W)})}n(C,m)}),e(S);var d=i(S,2),x=a(d);e(d),e(O);var L=i(O,2),Z=a(L);H(Z,21,()=>t(l).items,G,(C,R)=>{var m=J(),z=F(m);{var W=A=>{var E=Xe(),j=a(E);se(j,{get image(){return t(R).image}}),e(E),n(A,E)};M(z,A=>{t(R).image&&A(W)})}n(C,m)}),e(Z);var ie=i(Z,2),he=a(ie);e(ie),e(L),e(y),e(g);var ge=i(g,2);ee(ge,{children:(C,R)=>{var m=Ke();Ce(m,()=>P.render(Le),!0),e(m),n(C,m)},$$slots:{default:!0}}),N(()=>{Y(x,`${t(I).items.length??""} Times on the Happening List`),Y(he,`${t(l).items.length??""} Times One Of the Best`)}),n(o,v),K(),h()}export{kt as component,_t as universal}; 88//# sourceMappingURL=4.Ca_hcokk.js.map
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.