iBet uBet web content aggregator. Adding the entire web to your favor.
iBet uBet web content aggregator. Adding the entire web to your favor.



Link to original content: http://www.homedepot.com/services/js/hubService.b4de2a58.js
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["hubService","chunk-669d44f7","chunk-313f43cc","chunk-8a5bdd7a"],{"0ab1":function(e,t,s){},"0c67":function(e,t,s){"use strict";s("55e4")},"24e7":function(e,t,s){"use strict";var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"d-flex REVIEWS-CONTAINER",class:e.averageReviewRating||e.total?"ACTIVE":""},[t("a",{on:{click:function(t){return e.$emit("see-review")}}},[t("rating-stars",{class:e.starSize,attrs:{value:e.averageReviewRating}})],1),t("a",{staticClass:"m-l-1 REVIEWS-COUNT",on:{click:function(t){return e.$emit("see-review")}}},[e._v(" ("+e._s(e.total)+") ")])])},r=[],a=s("5530"),n=(s("a9e3"),s("9b02")),o=s.n(n),c=s("2f62"),l=s("e135"),u={name:"rating-stars-and-count",components:{RatingStars:l["a"]},props:{stars:{type:Number,required:!1},starSize:{type:String,required:!1},totalReviews:{type:Number,required:!1}},computed:Object(a["a"])(Object(a["a"])({},Object(c["e"])("reviews",["stats"])),{},{averageReviewRating:function(){return this.stars||o()(this.stats,"average_review_rating",0)},total:function(){return this.totalReviews||o()(this.stats,"total",0)}})},m=u,d=(s("0c67"),s("2877")),f=Object(d["a"])(m,i,r,!1,null,"2693262c",null);t["a"]=f.exports},"25a6":function(e,t,s){},"2efe":function(e,t,s){"use strict";s("99af");var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"TASK-CONTAINER"},[e.$device.isMobile?t("div",{staticClass:"CONTACT-HEADER-MOBILE"},[t("div",{staticClass:"flex-1-1 p-2"},[t("div",{staticClass:"d-flex ai-center",attrs:{selenium:"contact-modal-header"}},[t("div",{staticClass:"CIRCLE"},[t("vk-icon",{staticClass:"c-white",attrs:{name:e.icon,size:25,selenium:"form-icon"}})],1),t("div",{staticClass:"flex-1-1"},[t("div",{staticClass:"text-bold",attrs:{selenium:"contact-title"}},[e._v(" "+e._s(e.headerText)+" ")])]),t("vk-icon",{staticClass:"CLOSE-ICON",attrs:{name:"close"},nativeOn:{click:function(t){return e.$emit("close")}}})],1)])]):t("div",{staticClass:"CONTACT-HEADER-DESKTOP"},[t("span",{staticClass:"h5 text-bold c-white",attrs:{selenium:"contact-title"}},[e._v(" "+e._s(e.title)+" ")]),t("button",{staticClass:"BUTTON",attrs:{title:"Close Form",selenium:"form-close-button"},on:{click:function(t){return e.$emit("close")}}},[t("vk-icon",{attrs:{size:16,name:"close"}})],1)]),t("div",{staticClass:"CONTACT-OPTIONS-BODY d-flex fd-column:mo"},[e.textOrCallClicked?t("text-or-call-option",{attrs:{contactDetails:e.contactDetails},on:{back:function(t){e.textOrCallClicked=!1}}}):e.emailClicked?t("email-option",{attrs:{contactDetails:e.contactDetails},on:{back:function(t){e.emailClicked=!1}}}):e._l(e.contactOptions,(function(s,i){return t("div",{key:"".concat(i,"-").concat(s.contentTypeId),staticClass:"CONTACT-OPTIONS-CONTAINER",on:{click:function(t){return e.onContactTaskClick(s)}}},[t("div",{attrs:{selenium:"contact-option-icon"}},[t("vk-icon",{class:s.contactOption,attrs:{name:s.contactIcon,size:50}})],1),t("div",{staticClass:"CONTACT-TITLE text-bold",attrs:{selenium:"contact-option-title"}},[e._v(" "+e._s(s.contactOption)+" ")])])}))],2)])},r=[],a=s("5530"),n=s("2f62"),o=s("b48b"),c=s("5fb0"),l=function(){var e=this,t=e._self._c;return t("div",{staticClass:"CONTACT-OPTION-BODY d-flex"},[t("div",{staticClass:"CONTACT-TTLE text-bold"},[e._v(e._s(e.contactDetails.title))]),e.isText?t("a",{staticClass:"CONTACT-NUMBER text-bold",attrs:{href:"sms:".concat(e.contactDetails.contactNumber)},on:{click:e.emitEvent}},[e._v(e._s(e.contactDetails.contactNumber))]):t("a",{staticClass:"CONTACT-NUMBER text-bold",attrs:{href:"tel:".concat(e.contactDetails.contactNumber)},on:{click:e.emitEvent}},[e._v(e._s(e.contactDetails.contactNumber))]),e.isText?t("div",{staticClass:"text-sm m-b-2"},[e._v("Standard carrier rates apply")]):e._e(),t("div",{staticClass:"text-sm m-t-2"},[e._v(e._s(e.contactDetails.extraInfo))]),t("div",{staticClass:"CONTACT-TIME text-bold"},[e._v(e._s(e.contactDetails.availability))]),t("div",{staticClass:"d-flex"},[t("a",{staticClass:"btn-secondary p-x-5 m-t-4",on:{click:function(t){return e.$emit("back")}}},[e._v("Back")]),t("a",{staticClass:"btn p-x-5 m-t-4 m-l-2",attrs:{href:e.getTextOrCallHref},on:{click:e.emitEvent}},[e._v(" "+e._s(e.isText?"Send SMS":"Call")+" ")])])])},u=[],m={name:"text-or-call-option",props:{contactDetails:{type:Object,required:!0}},computed:Object(a["a"])(Object(a["a"])({},Object(n["e"])("service",["service"])),{},{isText:function(){return"Text"===this.contactDetails.contactOption},getTextOrCallHref:function(){return"".concat(this.isText?"sms":"tel",":").concat(this.contactDetails.contactNumber)}}),methods:{emitEvent:function(){this.$events.$emit(this.$events.CONTACT_OPTION_CONVERSION,{type:this.contactDetails.contactOption,destination:this.contactDetails.contactNumber,slug:this.service.slug,serviceName:this.service.title,serviceId:this.service.serviceId,provider:this.service.provider})}}},d=m,f=(s("afb7"),s("2877")),p=Object(f["a"])(d,l,u,!1,null,"63ae4de4",null),h=p.exports,v=function(){var e=this,t=e._self._c;return t("div",{staticClass:"CONTACT-OPTION-BODY d-flex"},[1==e.step?t("step-name",{staticClass:"d-flex fd-column ai-center",attrs:{config:e.$options.NAME_CONFIG,backBtn:""},on:{previous:function(t){return e.$emit("back")},valid:function(t){e.step=2}}}):e._e(),2==e.step?t("step-email-message",{staticClass:"d-flex fd-column ai-center",attrs:{config:e.$options.EMAIL_CONFIG},on:{previous:function(t){e.step=1},valid:e.sendEmail}}):e._e()],1)},b=[],g=s("c7eb"),C=s("1da1"),O=s("5abb"),k=(s("498a"),function(){var e=this,t=e._self._c;return t("form",{attrs:{novalidate:""},on:{submit:function(t){return t.preventDefault(),e.submit.apply(null,arguments)}}},[t("step-heading",{class:{"m-b-4":e.isInPilot},attrs:{preamble:e.config.preamble},scopedSlots:e._u([{key:"stepSubhead",fn:function(){return[t("p",{staticClass:"text-center c-gray70",domProps:{innerHTML:e._s(e.config.subhead)}})]},proxy:!0}])},[t("span",{domProps:{innerHTML:e._s(e.config.formPrompt)}})]),t("div",{staticClass:"text-center",class:{"m-b-1":e.isInPilot}},[t("div",{staticClass:"INPUT-CONTAINER input-container",class:{error:e.hasAttemptedSubmission&&e.emailErrorMessage},attrs:{error:e.emailErrorMessage,selenium:"input-container:email"}},[t("input",{directives:[{name:"dk-input",rawName:"v-dk-input"},{name:"vk-focus",rawName:"v-vk-focus",value:e.isActive,expression:"isActive"},{name:"ascii-only",rawName:"v-ascii-only"},{name:"model",rawName:"v-model.trim",value:e.email,expression:"email",modifiers:{trim:!0}}],staticClass:"input",attrs:{type:"email",name:"email",autocomplete:"email",selenium:"input"},domProps:{value:e.email},on:{input:function(t){t.target.composing||(e.email=t.target.value.trim())},blur:function(t){return e.$forceUpdate()}}}),t("label",{staticClass:"input-label",attrs:{selenium:"label"}},[e._v("Email Address")])]),t("div",{staticClass:"INPUT-CONTAINER input-container",class:{error:e.hasAttemptedSubmission&&e.commentsErrorMessage},attrs:{error:0===e.comments.length?e.commentsErrorMessage:"",selenium:"input-container:phone"}},[t("textarea",{directives:[{name:"dk-input",rawName:"v-dk-input"},{name:"ascii-only",rawName:"v-ascii-only"},{name:"vk-focus",rawName:"v-vk-focus",value:e.isActive,expression:"isActive"}],ref:"comments",staticClass:"input",attrs:{rows:"3",placeholder:"",autocapitalize:"sentences",selenium:"optional-comments"},domProps:{value:e.comments},on:{input:function(t){return e.comments=t.target.value.trim()}}}),e._v(" "),t("label",{staticClass:"input-label",attrs:{selenium:"label"}},[e._v("Enter your message")]),e.comments.length?t("p",{staticClass:"text-md m-t-1",class:e.showWarning?"c-red":"c-gray70",attrs:{selenium:"character-count"}},[e._v(" "+e._s(e.remainingCharacters)+" "),e.remainingCharacters<0?t("span",[e._v(" "+e._s(e.commentsErrorMessage)+" ")]):e._e()]):t("p",{staticClass:"text-md c-gray50 m-t-1",attrs:{selenium:"character-count"}},[e._v(" "+e._s(e.maxCharacters)+" characters max ")])])]),t("step-button",{attrs:{text:e.config.ctaText,disabled:e.shouldShowError,previousButton:e.config.previousButton}}),t("transition",{attrs:{name:"x-fade"},on:{"after-leave":function(t){return e.$emit("valid")}}},[e.showSuccess&&e.config.success?t("success-message-overlay",{attrs:{success:e.config.success},on:{done:function(t){e.showSuccess=!1}}}):e._e()],1)],1)}),T=[],S=s("ade3"),N=(s("ac1f"),s("7440")),I=s("2bbf"),x={name:"step-email-message",mixins:[N["a"]],data:function(){return{maxCharacters:1024}},computed:Object(a["a"])(Object(a["a"])(Object(a["a"])({},Object(n["e"])("form",["isInPilot"])),Object(I["a"])("form",["email","comments"])),{},{emailErrorMessage:function(){return c["cb"].test(this.email)?"":this.getValidationMessage("INVALID_EMAIL")},remainingCharacters:function(){return this.maxCharacters-this.comments.length},showWarning:function(){return this.remainingCharacters<=c["m"]},commentsErrorMessage:function(){return this.remainingCharacters<0?this.getMessage(Object(S["a"])({code:"INVALID_COMMENTS_LENGTH"},c["F"].MAX_CHAR,this.maxCharacters)):0===this.comments.length?this.getMessage({code:"ENTER_COMMENTS"}):""},hasError:function(){return!!this.errorMessages.length},_allErrorMessages:function(){return[this.emailErrorMessage,this.commentsErrorMessage]}})},_=x,y=(s("aa0e"),Object(f["a"])(_,k,T,!1,null,"0ac38f2a",null)),w=y.exports,E={name:"General - Form Step - Customer Name",trackingName:"NameStep",componentType:"Customer Name",loadingMessage:"",unavailableMessage:"",unavailableCta:"",submissionLabel:"",preamble:"",ctaText:"",fieldId:"",pilotType:"",formPrompt:"What’s your name?",subhead:"",content:"",allowMultipleOptions:!1,optional:!1,options:[],success:null,messages:[{type:"VALIDATION",code:"INVALID_FIRST_NAME",text:"Please enter a valid first name."},{type:"VALIDATION",code:"INVALID_LAST_NAME",text:"Please enter a valid last name."}],validations:[]},j={name:"General - Form Step - Service Comments",trackingName:"CommentsStep",componentType:"Service Comments",loadingMessage:"",unavailableMessage:"",unavailableCta:"",submissionLabel:"Notes",preamble:"",ctaText:"Submit",fieldId:"",pilotType:"",formPrompt:"Send us a message",subhead:"",content:"",allowMultipleOptions:!1,optional:!0,options:[],success:null,messages:[{type:"VALIDATION",code:"INVALID_COMMENTS_LENGTH",text:"Please limit your response to [MAX-CHAR] characters."}],validations:[]},A={name:"email-option",NAME_CONFIG:E,EMAIL_CONFIG:j,components:{StepName:O["a"],StepEmailMessage:w},props:{contactDetails:{type:Object,required:!0}},data:function(){return{step:1}},computed:Object(a["a"])({},Object(n["e"])("service",["service"])),methods:{showEmail:function(){this.step=2},sendEmail:function(){var e=this;return Object(C["a"])(Object(g["a"])().mark((function t(){return Object(g["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.$events.$emit(e.$events.CONTACT_OPTION_CONVERSION,{type:e.contactDetails.contactOption,destination:e.contactDetails.contactNumber,slug:e.service.slug,serviceName:e.service.title,serviceId:e.service.serviceId,provider:e.service.provider}),t.next=3,e.$store.dispatch("form/submitEmail",{recipient:e.contactDetails.contactNumber,title:e.service.title});case 3:e.pushPreservePrefix({name:"service-confirmation",params:Object(a["a"])(Object(a["a"])({},e.$route.params),{},{serviceName:e.service.title,orderIdentifier:"email",greeting:"You can trust The Home Depot with all of your needs. We will get back to you in 24 hours."})});case 4:case"end":return t.stop()}}),t)})))()}}},M=A,R=(s("ce6b"),Object(f["a"])(M,v,b,!1,null,"accc1bf0",null)),P=R.exports,$={name:"contact-options-task",components:{TextOrCallOption:h,EmailOption:P},mixins:[o["a"]],props:{contactOptions:{type:Array,required:!0},title:{type:String,required:!0},icon:{type:String,default:""},headerText:{type:String,default:""}},data:function(){return{textOrCallClicked:!1,emailClicked:!1,contactDetails:{}}},computed:Object(a["a"])({},Object(n["e"])("service",["service"])),methods:{onContactTaskClick:function(e){this.$events.$emit(this.$events.HERO_SECONDARY_CTA_CLICKED,{ctaTitle:e.trackingName,title:e.contactOption,slug:this.service.slug,serviceName:this.service.title,serviceId:this.service.serviceId,provider:this.service.provider}),e.contactOption===c["o"].text||e.contactOption===c["o"].call?(this.textOrCallClicked=!0,this.contactDetails=e):(this.emailClicked=!0,this.contactDetails=e)}}},D=$,F=(s("48a7"),Object(f["a"])(D,i,r,!1,null,"32ac3833",null));t["a"]=F.exports},"30bb":function(e,t,s){},"35bd":function(e,t,s){"use strict";s("4a81")},"406c":function(e,t,s){"use strict";s.r(t);var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"SECTION-EXPLORE-MORE"},[e.loading?t("sawblade",{staticClass:"m-x-auto"}):e._e(),!e.loading&&e.seoLinks?t("explore-more",{attrs:{title:"Explore more at Home Depot",services:e.seoLinks,isLightMode:e.$props.isLightMode}}):e._e()],1)},r=[],a=s("c7eb"),n=s("1da1"),o=s("5530"),c=(s("d81d"),s("2f62")),l=s("5fb0"),u=s("1816"),m=s("0644"),d=s.n(m),f={name:"section-explore-more",SOURCE_ALL_SECTION:l["wb"],components:{ExploreMore:u["a"]},props:{isLightMode:{type:Boolean,required:!0}},data:function(){return{loading:!1}},computed:Object(o["a"])(Object(o["a"])({},Object(c["c"])("service",["serviceSeoLinks"])),{},{seoLinks:function(){var e;return null!==(e=this.serviceSeoLinks)&&void 0!==e&&e.sets?d()(this.serviceSeoLinks.sets).map((function(e){return{title:e.category,pages:e.links.map((function(e){return{title:e.keyword,url:e.url}}))}})):null}}),mounted:function(){var e=this;return Object(n["a"])(Object(a["a"])().mark((function t(){return Object(a["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.next=3,e.$store.dispatch("service/fetchServiceSeoLinks");case 3:e.loading=!1;case 4:case"end":return t.stop()}}),t)})))()}},p=f,h=s("2877"),v=Object(h["a"])(p,i,r,!1,null,null,null);t["default"]=v.exports},"443b":function(e,t,s){},"48a7":function(e,t,s){"use strict";s("6b620")},"4a81":function(e,t,s){},"4a86":function(e,t,s){"use strict";s.r(t);s("b0c0");var i=function(){var e=this,t=e._self._c;return t("div",{attrs:{id:e.domId}},[t("vk-background-image",{staticClass:"HERO-IMAGE",attrs:{url:e.imgUrl(e.imageUrl,e.imgWidth),lazy:!1,selenium:"hero-image"}},[t("div",{staticClass:"HERO-GRID x-hd-container",class:{hasForm:e.hasForm}},[e.showReview?e._e():t("h1",{directives:[{name:"anchor",rawName:"v-anchor"}],staticClass:"TITLE",attrs:{selenium:"page-title"},domProps:{innerHTML:e._s(e.title)}}),e.showReview?t("title-with-review-stars",{attrs:{title:e.title,starSize:"h6"},on:{"see-review":function(t){return e.$emit("see-review")}}}):e._e(),e.isPR?t("div",{staticClass:"PR-IMAGE"},[t("img",{attrs:{src:"".concat(e.$store.$staticUrl,"/powered-by-pr.svg")}})]):e._e(),e.subtitle?t("h2",{directives:[{name:"anchor",rawName:"v-anchor"}],staticClass:"SUBTITLE",attrs:{selenium:"page-subtitle"},domProps:{innerHTML:e._s(e.subtitle)}}):e._e(),e.hasPromo?t("div",{staticClass:"PROMO"},[t("featured-carousel",{attrs:{items:e.featuredItems},on:{"see-offer":function(t){return e.$emit("see-offer")}}})],1):e._e(),e.isCTAUnderHeroSection?e._e():t("div",{class:e.showReview?"BTN-CONTAINER":""},[e.hasForm&&e.showMobileButtonsFeaturedTasks?t("a",{staticClass:"btn d-none:d w-100 text-bold m-b-2 m-t-6",on:{click:function(t){return e.pushPreservePrefix({name:"service-form",params:{source:e.$options.name}})}}},[t("cta-text",{staticClass:"m-x-auto",attrs:{short:e.ctaShort,full:e.ctaFull}})],1):e._e(),e.hasForm&&e.phoneNumber&&e.showMobileButtonsFeaturedTasks?t("phone-link",{staticClass:"CALL",attrs:{num:e.phoneNumber.number},on:{click:function(t){return e.$events.$emit(e.$events.CALL,{phoneNumber:e.phoneNumber.number,where:"Service Hero"})}}},[t("vk-icon",{staticClass:"ICON",attrs:{name:"phone"}}),e._v(" Or call us: "),t("span",[e._v("   "+e._s(e.phoneNumberFormatted)+" ")])],1):e._e(),e.featuredTasks.length?t("featured-tasks",{staticClass:"TASKS d-block:mo d-none:d",attrs:{tasks:e.featuredTasks,isCTAUnderHeroSection:e.isCTAUnderHeroSection},on:{"on-task-click":e.onTaskClick}}):e._e()],1),e.showForm||e.formTaskClicked?t("div",{staticClass:"FORM"},[e._t("default")],2):e.contactTaskClicked?t("contact-options-task",{staticClass:"CONTACT-TASK",attrs:{contactOptions:e.contactTask.contactOptions,title:e.contactTask.title},on:{close:function(t){return e.$store.commit("service/setContactTaskClicked",!1)}}}):t("featured-tasks",{staticClass:"TASKS d-none:mo",attrs:{tasks:e.featuredTasks,isCTAUnderHeroSection:e.isCTAUnderHeroSection},on:{"on-task-click":e.onTaskClick}})],1)]),e.isCTAUnderHeroSection?t("div",{staticClass:"p-1:mo"},[e.hasForm&&e.showMobileButtonsFeaturedTasks?t("a",{staticClass:"btn d-none:d w-100 text-bold m-b-1",on:{click:function(t){return e.pushPreservePrefix({name:"service-form",params:{source:e.$options.name}})}}},[t("cta-text",{staticClass:"m-x-auto",attrs:{short:e.ctaShort,full:e.ctaFull}})],1):e._e(),e.hasForm&&e.phoneNumber&&e.showMobileButtonsFeaturedTasks?t("phone-link",{staticClass:"CALL",attrs:{num:e.phoneNumber.number},on:{click:function(t){return e.$events.$emit(e.$events.CALL,{phoneNumber:e.phoneNumber.number,where:"Service Hero"})}}},[t("vk-icon",{staticClass:"ICON",attrs:{name:"phone"}}),e._v(" Or call us: "),t("span",[e._v("   "+e._s(e.phoneNumberFormatted)+" ")])],1):e._e(),e.featuredTasks.length?t("featured-tasks",{staticClass:"TASKS1 p-1:mo d-block:mo d-none:d",attrs:{tasks:e.featuredTasks,isCTAUnderHeroSection:e.isCTAUnderHeroSection},on:{"on-task-click":e.onTaskClick}}):e._e()],1):e._e(),e.hasPromo?t("featured-carousel",{staticClass:"d-none:d",attrs:{items:e.featuredItems},on:{"see-offer":function(t){return e.$emit("see-offer")}}}):e._e()],1)},r=[],a=s("5530"),n=(s("99af"),s("2f62")),o=s("2769"),c=s.n(o),l=s("5fb0"),u=s("7f6d"),m=s("deda"),d=function(){var e=this,t=e._self._c;return t("div",{staticClass:"BG-CONTAINER"},[t("div",{staticClass:"x-hd-container"},[t("h1",{directives:[{name:"anchor",rawName:"v-anchor"}],staticClass:"TITLE",attrs:{selenium:"page-title"},domProps:{innerHTML:e._s(e.title)}}),t("rating-stars-and-count",{attrs:{starSize:e.starSize},on:{"see-review":function(t){return e.$emit("see-review")}}})],1)])},f=[],p=s("24e7"),h={name:"title-with-review-stars",components:{RatingStarsAndCount:p["a"]},props:{title:{type:String,required:!0},starSize:{type:String,required:!1}}},v=h,b=(s("693af"),s("2877")),g=Object(b["a"])(v,d,f,!1,null,"7bb5541d",null),C=g.exports,O=(s("9911"),function(){var e=this,t=e._self._c;return t("div",e._l(e.tasks,(function(s,i){return t("div",{key:"".concat(i,"-").concat(s.contentTypeId),ref:s.contentTypeId,refInFor:!0,class:e.isCTAUnderHeroSection?"MOBILECTACONTAINER d-flex":"CONTAINER d-flex",attrs:{selenium:"task:".concat(s.contentTypeId)},on:{click:function(t){return e.$emit("on-task-click",s.contentTypeId,s.trackingName,s.link||"")}}},[t("div",{staticClass:"ICON",attrs:{selenium:"task-icon"}},[t("vk-icon",{attrs:{name:s.taskIcon,size:e.$device.isMobile?25:40}})],1),t("div",{staticClass:"text-center w-100"},[t("span",{staticClass:"text-bold d-block",class:e.$device.isMobile?"text-lg":"h6",attrs:{selenium:"task-title"}},[e._v(" "+e._s(s.title)+" ")]),s.subtitle?t("span",{staticClass:"text-md d-block",attrs:{selenium:"task-subtitle"}},[e._v(" "+e._s(s.subtitle)+" ")]):e._e()]),t("div",{staticClass:"ACTIVE"})])})),0)}),k=[],T={name:"featured-tasks",props:{tasks:{type:Array,required:!0},isCTAUnderHeroSection:{type:Boolean,required:!1}}},S=T,N=(s("e128"),Object(b["a"])(S,O,k,!1,null,"35d8929c",null)),I=N.exports,x=s("2efe"),_={name:"section-hero",components:{FeaturedCarousel:m["default"],TitleWithReviewStars:C,FeaturedTasks:I,ContactOptionsTask:x["a"]},props:{contentTypeId:{type:String,required:!0},title:{type:String,required:!0},subtitle:{type:String,default:""},imageUrl:{type:String,default:""},ctaShort:{type:String,default:""},ctaFull:{type:String,default:""},featuredItems:{type:Array,default:function(){return[]}},featuredTasks:{type:Array,default:function(){return[]}},phoneNumber:{type:Object},isPR:{type:Boolean,required:!0}},computed:Object(a["a"])(Object(a["a"])(Object(a["a"])({},Object(n["c"])("service",["section"])),{},{showReview:function(){return this.section("Hero").showReviewStars},isCTAUnderHeroSection:function(){var e;return null===(e=this.section("Hero"))||void 0===e?void 0:e.mobileCtaPlacement}},Object(n["e"])("service",["formTaskClicked","contactTaskClicked","service"])),{},{domId:function(){return"".concat(l["rb"],"-").concat(this.contentTypeId)},hasForm:function(){return Boolean(this.$slots.default)},showForm:function(){return this.hasForm&&!this.featuredTasks.length},hasPromo:function(){return Boolean(this.featuredItems.length&&this.featuredItems[0].title)},contactTask:function(){return c()(this.featuredTasks,{contentTypeId:"ContactTask"})},phoneNumberFormatted:function(){var e=this.phoneNumber;return e.name||this.$options.filters.formatPhone(e.number)},imgWidth:function(){return window.innerWidth},showMobileButtonsFeaturedTasks:function(){return!this.featuredTasks.length||!this.$device.isMobile&&this.featuredTasks.length}}),methods:{imgUrl:function(e,t){return Object(u["c"])(e,t)},onTaskClick:function(e,t,s){switch(this.$events.$emit(this.$events.HERO_CTA_CLICKED,{ctaTitle:t,ctaType:e,slug:this.service.slug,serviceName:this.service.title,serviceId:this.service.serviceId,provider:this.service.provider}),e){case"RedirectTask":window.location.href=s;break;case"FormTask":this.$store.commit("service/setFormTaskClicked",!0),this.$device.isMobile&&this.pushPreservePrefix({name:"service-form",params:{source:"hero"}});break;case"ContactTask":this.$store.commit("service/setContactTaskClicked",!0),this.$store.commit("form/clear"),this.$device.isMobile&&this.pushPreservePrefix({name:"contact-task",params:{source:"hero"}});break;default:break}}}},y=_,w=(s("35bd"),Object(b["a"])(y,i,r,!1,null,"0b722b74",null));t["default"]=w.exports},"55e4":function(e,t,s){},6286:function(e,t,s){},"64c0":function(e,t,s){"use strict";s.r(t);var i=s("5530"),r=s("c7eb"),a=s("1da1"),n=(s("b0c0"),s("d3b7"),s("3ca3"),s("ddb0"),s("2f62")),o=s("3e17"),c=s("9037"),l=s("197d"),u=s("b48b"),m=s("f078"),d=s("706d");function f(e){return p.apply(this,arguments)}function p(){return p=Object(a["a"])(Object(r["a"])().mark((function e(t){var s,i,a,n,c;return Object(r["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return s=t.store,i=t.to,a=t.from,n=[],c=Object(o["paramChanged"])(i,a,"slug"),c&&n.push(s.dispatch("service/fetchHubService",{slug:i.params.slug}).catch((function(){throw new l["a"]('Problem fetching Hub service from CMS with slug "'.concat(i.params.slug,'"'))}))),e.next=6,Promise.all(n);case 6:case"end":return e.stop()}}),e)}))),p.apply(this,arguments)}var h,v,b={name:"hub-service-wrapper",components:{PageService:d["a"]},mixins:[u["a"],m["a"],c["a"]],prefetch:function(e){return Object(a["a"])(Object(r["a"])().mark((function t(){var s,i,a;return Object(r["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return s=e.store,i=e.to,a=e.from,t.abrupt("return",f({store:s,to:i,from:a}));case 2:case"end":return t.stop()}}),t)})))()},computed:Object(i["a"])(Object(i["a"])({},Object(n["c"])("service",["section"])),{},{heroProps:function(){return this.heroSectionConfig}}),beforeRouteUpdate:function(e,t,s){this.$store.commit("tracking/addContext",this.trackingContext),e.name===t.name&&(Object(o["paramChanged"])(e,t,"slug")&&(this.$store.commit("form/clear"),window.scrollTo(0,0)),e.params.slug!==t.params.slug&&this.$store.commit("servicecatalog/clear")),s(),this.$device.isMobile&&setTimeout((function(){window.scrollBy(0,0)}),50)},beforeRouteLeave:function(e,t,s){var i=Object(o["paramChanged"])(e,t,"slug");i&&this.$store.commit("service/clear"),s()},render:function(e){return e(d["a"],{props:this.serviceProps})}},g=b,C=s("2877"),O=Object(C["a"])(g,h,v,!1,null,null,null);t["default"]=O.exports},"693af":function(e,t,s){"use strict";s("0ab1")},"6b620":function(e,t,s){},"706d":function(e,t,s){"use strict";var i=function(){var e=this,t=e._self._c;return t("div",[e.schemas.size>0?t("structured-data",{attrs:{schemas:e.schemas}}):e._e(),t("super-header",{class:{"d-none:mo":e.isPR},attrs:{service:e.service,isInPilot:e.isInPilot,related:e.related,breadcrumbs:e.breadcrumbs,offset:e.offset,dark:e.isPR,"is-generic":e.isGeneric,"menu-hidden":e.navigationMenuHidden}}),t("transition",{attrs:{name:"x-slide-down"}},[t("super-header",{directives:[{name:"show",rawName:"v-show",value:e.showSticky,expression:"showSticky"}],staticClass:"d-none:mo",attrs:{service:e.service,related:e.related,offset:e.offset,dark:e.isPR,"has-form":e.hasForm,"is-generic":e.isGeneric,"menu-hidden":e.navigationMenuHidden,sticky:""},on:{"show-form":e.scrollToTop}})],1),t("transition",{attrs:{name:"x-slide-down"}},[t("sticky-ctas",{directives:[{name:"show",rawName:"v-show",value:e.showSticky&&!e.isPR,expression:"showSticky && !isPR"}],staticClass:"d-none:t",attrs:{service:e.service,"has-form":e.hasForm,top:""}})],1),t("transition",{attrs:{name:"x-fade"}},[t("router-view")],1),e.showHero?t("section-hero",e._b({ref:"hero",on:{"see-offer":function(t){return e.scrollToSection("Offers")},"see-review":function(t){return e.scrollToSection("Reviews")}}},"section-hero",e.heroProps,!1),[e.hasForm?t("embedded-form",{attrs:{form:e.service.form,"is-p-r":e.isPR,"service-icon":e.service.serviceIcon,visible:!this.showSticky},on:{close:function(t){return e.$store.commit("service/setFormTaskClicked",!1)}}}):e._e()],1):e._e(),t("page-sections",{attrs:{sections:e.pageSections,"starting-color-mode":e.startingColorMode,offset:e.offset}})],1)},r=[],a=s("5530"),n=(s("a9e3"),s("d3b7"),s("6062"),s("3ca3"),s("ddb0"),s("2f62")),o=s("5fb0"),c=s("6015"),l=(s("99af"),function(){var e=this,t=e._self._c;return t("div",[e._l(e.processedSections,(function(s,i){return t(s.component,{key:"".concat(i,"-").concat(s.contentTypeId),ref:s.contentTypeId,refInFor:!0,tag:"component",class:[e.getBackgroundColor(s.sectionColor,s.isLightMode),e.getDisplayProps(s.showDeviceOnly,e.$options)],attrs:{section:s,id:s.domId,offset:e.offset,selenium:"section:".concat(s.contentTypeId)},on:{scrollToSection:e.scrollToSection}})})),t("section-explore-more")],2)}),u=[],m=(s("4de4"),s("7db0"),s("d81d"),s("a38a")),d=s("7f6d"),f=s("406c"),p={name:"page-sections",MOBILE:m["n"],DESKTOP:m["k"],components:{SectionExploreMore:f["default"]},mixins:[c["a"]],props:{startingColorMode:{type:Boolean,default:!1},sections:{type:Array,required:!0},offset:{type:Number,required:!0}},computed:{processedSections:function(){var e=this,t=this.startingColorMode,i=!!this.sections.filter((function(e){return"SummarizedJobData"===e.contentTypeId})).length,r=!!this.sections.find((function(e){return"AllHubServices"===e.contentTypeId})),n=!!this.sections.filter((function(e){return"Reviews"===e.contentTypeId})).length,o=n&&"#Reviews"===this.$route.hash;return this.sections.map((function(n,c){var l=n.showDeviceOnly,u=l===m["n"]&&!e.$device.isMobile||l===m["k"]&&e.$device.isMobile;return c>0&&!u&&(t=!t),Object(a["a"])(Object(a["a"])({},n),{},{isLightMode:t,hasSummarizedJobData:i,hasAllHubServicesSection:r,scrollToReviews:o,component:function(){return s("dbba")("./Section".concat(n.contentTypeId))}})}))}},methods:{scrollToSection:function(e){var t,s=null===(t=this.sections.find((function(t){return t.contentTypeId===e})))||void 0===t?void 0:t.domId;this.scroll("#".concat(s))},getBackgroundColor:function(e,t){return Object(d["s"])(e,t)},getDisplayProps:function(e,t){var s="";return e===t.DESKTOP?s="d-none:mo":e===t.MOBILE&&(s="d-none:t"),s}}},h=p,v=s("2877"),b=Object(v["a"])(h,l,u,!1,null,null,null),g=b.exports,C=function(){var e=this,t=e._self._c;return t("div",{staticClass:"FORM",attrs:{id:"Form",selenium:"embedded-form"}},[e.proreferralOverlayShown?t("lead-proreferral",{attrs:{"header-text":e.form.headerText}}):e._e(),t("lead-header",{staticClass:"flex-shrink-0",attrs:{text:e.form.headerText,"is-p-r":e.isPR,iconName:e.form.formIcon||e.serviceIcon},on:{close:function(t){return e.$emit("close")}}}),e.steps&&Boolean(e.progress)?t("div",{staticClass:"STEPS bg-white"},[t("step-form-controller",{on:{"update-steps":e.updateStep}})],1):e._e(),t("lead-form",{ref:"form",attrs:{visible:e.visible},on:{"inner-form":e.innerForm}}),e.steps?e._e():t("div",{staticClass:"PROGRESS-BAR-CONTAINER",class:{SHOWN:Boolean(e.progress)}},[t("app-progress-bar",{staticClass:"PROGRESS-BAR",class:{SHOWN:Boolean(e.progress)},attrs:{value:e.progress}})],1)],1)},O=[],k=function(){var e=this,t=e._self._c;return t("progress-steps",{attrs:{mySteps:e.mySteps,current:e.currentSection,active:e.activeSection,sectionsToStepsMap:e.sectionsToStepsMap},on:{"update-step":e.updateStep}})},T=[],S=(s("159b"),s("07ac"),s("caad"),s("2532"),s("b64b"),s("743c")),N={name:"step-form-controller",components:{ProgressSteps:S["a"]},computed:Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])({},Object(n["e"])("form",["completed","activeIndex"])),Object(n["c"])("service",["slug","form"])),Object(n["c"])("form",["stepsInFlow"])),{},{formSteps:function(){return this.stepsInFlow.map((function(e){return e.trackingName}))},sectionsToStepsMap:function(){var e={};switch(this.slug){case"cabinet-refacing-t":e={"Project Details":[this.form.steps[1].trackingName,this.form.steps[2].trackingName,this.form.steps[3].trackingName,this.form.steps[4].trackingName],"Contact Info":[this.form.steps[5].trackingName,this.form.steps[6].trackingName,this.form.steps[7].trackingName],"Date/Time":[this.form.steps[8].trackingName],Confirm:[this.form.steps[9].trackingName]};break;case"bathroom-remodel":e={"Project Details":[this.form.steps[1].trackingName,this.form.steps[2].trackingName],"Contact Info":[this.form.steps[3].trackingName,this.form.steps[4].trackingName,this.form.steps[5].trackingName,this.form.steps[6].trackingName],Confirm:[this.form.steps[7].trackingName]},8===this.stepsInFlow.length&&(e={"Project Details":[this.form.steps[1].trackingName,this.form.steps[2].trackingName],"Date/Time":[this.form.steps[3].trackingName],"Contact Info":[this.form.steps[4].trackingName,this.form.steps[5].trackingName,this.form.steps[6].trackingName],Confirm:[this.form.steps[7].trackingName]});break;case"cabinet-refacing-v":e={"Project Details":[this.form.steps[0].trackingName,this.form.steps[1].trackingName,this.form.steps[2].trackingName,this.form.steps[3].trackingName],"Contact Info":[this.form.steps[4].trackingName,this.form.steps[5].trackingName,this.form.steps[6].trackingName],Confirm:[this.form.steps[7].trackingName]};break;default:break}return e},currentSection:function(){var e=this,t=1;return this.completed.length&&Object.values(this.sectionsToStepsMap).forEach((function(s){var i=s.filter((function(t){return e.completed.includes(t)})).length;s.length===i&&(t+=1)})),t},activeSection:function(){var e=this,t=1,s=0;return Object.values(this.sectionsToStepsMap).forEach((function(i){s+=i.length,e.activeIndex>=s&&(t+=1)})),t},mySteps:function(){return Object.keys(this.sectionsToStepsMap)}}),methods:{updateStep:function(e){this.$emit("update-steps",this.getIndex(e))},getIndex:function(e){var t=this,s=0,i=0;return Object.keys(this.sectionsToStepsMap).forEach((function(r){r===e?i=s:s+=t.sectionsToStepsMap[r].length})),i}}},I=N,x=Object(v["a"])(I,k,T,!1,null,null,null),_=x.exports,y=s("30ff"),w=s("5a9d"),E=s("fc4d"),j={name:"embedded-form",components:{StepFormController:_,LeadHeader:w["a"],LeadForm:E["a"],LeadProreferral:y["a"]},props:{form:{type:Object,required:!0},isPR:{type:Boolean,default:!1},serviceIcon:{type:String,default:""},visible:{type:Boolean,default:!0}},data:function(){return{getInnerForm:!1}},computed:Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])({},Object(n["c"])("form",["progress","proreferralOverlayShown","isSamOrOrderUp"])),Object(n["e"])("service",["service"])),Object(n["e"])("form",["completed"])),Object(n["e"])("tracking",["context"])),{},{steps:function(){var e=!1;return"cabinet-refacing-t"===this.service.slug&&this.getInnerForm&&this.$route.query.steps&&(e=!0),"bathroom-remodel"===this.service.slug&&this.$route.query.steps&&(e=!0),this.isSamOrOrderUp&&this.$route.query.steps&&(e=!0),e}}),created:function(){this.$route.query.estimateUrl&&this.$store.commit("form/updateCustomerEstimateUrl",this.$route.query.estimateUrl)},methods:{updateStep:function(e){this.$refs.form.scrollTo(e)},innerForm:function(e){this.getInnerForm=e}}},A=j,M=(s("7c284"),Object(v["a"])(A,C,O,!1,null,"06bb20e4",null)),R=M.exports,P=s("0f11"),$=s("8402"),D=s("4a86"),F=s("8c11"),L={name:"page-service",components:{SuperHeader:P["a"],StickyCtas:$["a"],SectionHero:D["default"],EmbeddedForm:R,StructuredData:F["a"],PageSections:g},mixins:[c["a"]],props:{service:{type:Object,required:!0},related:{type:Array,default:function(){return[]}},breadcrumbs:{type:Array,default:function(){return[]}},navigationMenuHidden:{type:Boolean,default:!1},heroProps:{type:Object,required:!0},pageSections:{type:Array,required:!0},isPR:{type:Boolean,required:!0},isGeneric:{type:Boolean,default:!1},hasForm:{type:Boolean,default:!0},offset:{type:Number,required:!0},startingColorMode:{type:Boolean,default:!1},trackingContext:{type:Object,required:!0},schemas:{type:Set,default:function(){return new Set}}},data:function(){return{stickyTriggerPoint:300,covidSlug:"covid-19",serviceId:78979}},computed:Object(a["a"])(Object(a["a"])(Object(a["a"])({},Object(n["c"])("service",["section"])),Object(n["e"])("form",["isInPilot"])),{},{showSticky:function(){return this.$scrolled.y>=this.stickyTriggerPoint},showHero:function(){return Boolean(this.heroProps.contentTypeId)},link:function(){return{name:"".concat(o["Z"].NATIONAL,"-service-page"),params:{slug:this.covidSlug,serviceId:this.serviceId}}},message:function(){return o["r"].COVID_MESSAGE}}),mounted:function(){var e=this,t=this.$refs.hero.$el;this.stickyTriggerPoint=t.offsetTop+t.offsetHeight+this.offset,this.$store.commit("tracking/addContext",this.trackingContext),window.location.hash&&setTimeout((function(){try{e.scroll(window.location.hash)}catch(t){}}),1e3)},destroyed:function(){this.$store.commit("tracking/clearContext")},methods:{scrollToTop:function(){this.scroll("#app",void 0,0)},scrollToSection:function(e){var t=this.section(e)||{},s=t.domId;this.scroll("#".concat(s))}}},H=L,B=Object(v["a"])(H,i,r,!1,null,null,null);t["a"]=B.exports},"7c284":function(e,t,s){"use strict";s("e73a")},8770:function(e,t,s){},9911:function(e,t,s){"use strict";var i=s("23e7"),r=s("857a"),a=s("af03");i({target:"String",proto:!0,forced:a("link")},{link:function(e){return r(this,"a","href",e)}})},"9ca0":function(e,t,s){"use strict";s.r(t);s("a4d3"),s("e01a");var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"FEATURED",attrs:{selenium:"special-offer"}},[t("vk-icon",{staticClass:"ICON",attrs:{name:e.item.iconName}}),t("span",{staticClass:"TITLE",attrs:{selenium:"title"}},[e._v(" "+e._s(e.item.title)+" ")]),t("div",{directives:[{name:"anchor",rawName:"v-anchor"}],staticClass:"DESCRIPTION",attrs:{selenium:"text"},domProps:{innerHTML:e._s(e.item.description)},on:{click:function(t){return t.preventDefault(),e.trackMixpanel.apply(null,arguments)}}}),e.item.readMoreLinkText?t("a",{staticClass:"LINK",attrs:{selenium:"see-offer-button"},on:{click:function(t){return t.preventDefault(),e.navigateToSection.apply(null,arguments)}}},[e._v(" "+e._s(e.item.readMoreLinkText)+" ")]):e._e()],1)},r=[],a=s("5530"),n=s("2f62"),o={name:"section-hero-featured-item",props:{item:{type:Object,required:!0}},computed:Object(a["a"])({},Object(n["c"])("service",["slug"])),methods:{trackMixpanel:function(e){var t=this.$store.state.tracking.context,s=t.serviceId,i=t.serviceName,r=t.serviceSlug,a=t.provider,n=t.page;this.$events.$emit(this.$events.HERO_FEATURED_ITEM_LINK_CLICKED,{linkDestination:e.target.href,linkTitle:e.target.innerText,title:this.item.title,serviceId:s,serviceName:i,slug:r,provider:a,page:n}),e.target.href&&(window.location.href=e.target.href)},navigateToSection:function(e){this.$emit("see-offer"),this.trackMixpanel(e)}}},c=o,l=(s("cb17"),s("2877")),u=Object(l["a"])(c,i,r,!1,null,"4a97c7f0",null);t["default"]=u.exports},aa0e:function(e,t,s){"use strict";s("443b")},ac44:function(e,t,s){},afb7:function(e,t,s){"use strict";s("ac44")},b48b:function(e,t,s){"use strict";var i=s("5530"),r=s("ade3"),a=(s("99af"),s("a4d3"),s("e01a"),s("4de4"),s("d3b7"),s("6062"),s("3ca3"),s("ddb0"),s("2f62")),n=s("6f68"),o=s("7f6d"),c=s("6f71"),l=s("5fb0");t["a"]={metaInfo:function(){var e=this,t=function(t){var s;return Object(n["insertReplacements"])(t,(s={},Object(r["a"])(s,l["F"].SERVICE_NAME,e.service.title),Object(r["a"])(s,l["F"].CITY_NAME,e.cityName),Object(r["a"])(s,l["F"].STATE_ABBREV,e.stateAbbrev),s))},s=this.service.serviceMeta,i="https://".concat(l["B"]).concat(this.$route.path),a=t(s.title),o=t(s.description);return{title:a,meta:[c["a"].generate(this.$route.query,this.$store.$isAkamai,this.service.controlSlug,s.robots),{name:"description",content:o},{property:"og:title",content:a},{property:"og:description",content:o},{property:"og:url",content:i},{property:"og:image",content:"https:".concat(this.heroImageUrl)}],link:[{rel:"canonical",href:i}],__dangerouslyDisableSanitizers:["title"]}},computed:Object(i["a"])(Object(i["a"])(Object(i["a"])(Object(i["a"])({},Object(a["e"])("form",["isInPilot"])),Object(a["e"])("service",["service"])),Object(a["c"])("service",["section","sections","related","isPR","hasForm","heroImageUrl","trackingContext"])),{},{serviceProps:function(){return{service:this.service,related:this.related,breadcrumbs:this.breadcrumbs,heroProps:this.heroProps,hasForm:this.hasForm,isPR:this.isPR,isGeneric:Boolean(this.isGeneric),pageSections:this.pageSections,startingColorMode:this.service.startingColorMode,offset:this.offset,trackingContext:this.trackingContext,schemas:this.jsonLDSchemas}},breadcrumbs:function(){return[]},heroSectionConfig:function(){var e=this.section("Hero")||{},t=e.title,s=e.subtitle,i=e.backgroundImage,r=e.featuredItems,a=e.featuredTasks,n=e.contentTypeId;return{contentTypeId:n,title:t,subtitle:s,featuredItems:r,featuredTasks:a,imageUrl:Object(o["p"])(this.$device.isMobile,i).url,phoneNumber:Object(o["n"])(this.service,this.isInPilot,this.$device.isMobile),ctaShort:this.service.form&&this.service.form.ctaShort,ctaFull:this.service.form&&this.service.form.ctaFull,isPR:this.isPR}},heroProps:function(){return this.heroSectionConfig},pageSections:function(){return this.sections.filter((function(e){return"Hero"!==e.contentTypeId}))},offset:function(){return-(this.$device.isMobile?l["Ob"]:l["Nb"])},jsonLDSchemas:function(){if(this.isGeneric)return new Set;var e=[l["G"].BREADCRUMBS,l["G"].SERVICE,l["G"].FAQ];return new Set(this.isPR?e:[].concat(e,[l["G"].REVIEWS,l["G"].AGGREGATE_RATINGS,l["G"].FAQ,l["G"].OFFERS]))}})}},cb17:function(e,t,s){"use strict";s("25a6")},ce6b:function(e,t,s){"use strict";s("8770")},deda:function(e,t,s){"use strict";s.r(t);var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"FEATURED-ITEMS"},[e.hasMultiple?[t("vk-carousel",{staticClass:"CAROUSEL",attrs:{"arrows-hidden":""},on:{"scroll-done":e.onScrollDone}},[t("template",{slot:"custom"},[t("vk-carousel-content",{staticClass:"CONTENT"},e._l(e.items,(function(s,i){return t("featured-item",{key:i,staticClass:"CAROUSEL-ITEM",attrs:{item:s},on:{"see-offer":function(t){return e.$emit("see-offer")}}})})),1),t("vk-carousel-arrow",{staticClass:"ARROW LEFT",attrs:{size:24}}),t("vk-carousel-arrow",{staticClass:"ARROW RIGHT",attrs:{size:24,direction:"right"}}),t("div",{staticClass:"DOTS"},e._l(e.items.length,(function(s,i){return t("span",{key:i,staticClass:"DOT",class:{ACTIVE:i===e.activeIndex}})})),0)],1)],2)]:t("featured-item",{attrs:{item:e.featuredItem},on:{"see-offer":function(t){return e.$emit("see-offer")}}})],2)},r=[],a=s("9ca0"),n={name:"section-hero-featured-carousel",components:{FeaturedItem:a["default"]},props:{items:{type:Array,default:function(){return[]}}},data:function(){return{activeIndex:0}},computed:{featuredItem:function(){return this.items[0]},hasMultiple:function(){return this.items.length>1}},methods:{onScrollDone:function(e){var t=e.visibleIndex;this.activeIndex=t;var s=this.items[t].title;this.trackMixpanelHeroFeaturedViewed(s)},trackMixpanelHeroFeaturedViewed:function(e){var t=this.$store.state.tracking.context,s=t.serviceId,i=t.serviceName,r=t.serviceSlug,a=t.provider,n=t.page;this.$events.$emit(this.$events.HERO_FEATURED_ITEM_VIEWED,{title:e,serviceId:s,serviceName:i,slug:r,provider:a,page:n})}}},o=n,c=(s("f594"),s("2877")),l=Object(c["a"])(o,i,r,!1,null,"74f70740",null);t["default"]=l.exports},e128:function(e,t,s){"use strict";s("6286")},e73a:function(e,t,s){},f078:function(e,t,s){"use strict";var i=s("5530"),r=(s("b0c0"),s("4de4"),s("d3b7"),s("2f62")),a=s("5fb0");t["a"]={computed:Object(i["a"])(Object(i["a"])(Object(i["a"])(Object(i["a"])({},Object(r["e"])("service",["service"])),Object(r["e"])("config",["taxonomyGroupName"])),Object(r["c"])("categories",["parentCategory"])),{},{breadcrumbs:function(){var e=this.$route.name,t=this.$route.params.slug,s=this.parentCategory,r=void 0===s?{}:s;return r.slug=r.slug||r.hubPageSlug,[a["g"].HOME,Object(i["a"])(Object(i["a"])({},a["g"].HOMEPAGE),{},{url:"/services"}),r&&r.slug&&r.serviceId&&{text:r.title,route:this.preservePrefix({name:"service-page",params:{slug:r.slug,serviceId:r.serviceId}}),selenium:"service-page"},r&&r.slug&&!r.serviceId&&{text:r.title,route:this.preservePrefix({name:"hub-service-page",params:{slug:r.slug}}),selenium:"hub-page"},t&&{text:this.service.title||this.serviceName,route:this.preservePrefix({name:"service-page"}),selenium:"service-page"},"national-service-reviews"===e&&{text:"Reviews",selenium:"reviews"},"national-service-projects"===e&&{text:"Projects",selenium:"projects"},"all-services"===e&&a["g"].ALLSERVICES,e===this.preservePrefix({name:"service-confirmation"})&&a["g"].CONFIRMATION].filter(Boolean)}})}},f594:function(e,t,s){"use strict";s("30bb")}}]);