PageSourceSearch

https://www.albernipowermarine.com/_nuxt/0fec9ba64df002aad737.js

js albernipowermarine.com collected 2026-09-29 09:21:27 UTC 19,584 bytes, 1 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[73],{510:function(t,e,r){var a=r(843);"string"==typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);(0,r(10).default)("00585469",a,!0,{sourceMap:!1})},837:function(t,e,r){t.exports=r.p+"img/c58f8ff.gif"},842:function(t,e,r){"use strict";var a=r(510);r.n(a).a},843:function(t,e,r){(t.exports=r(9)(!1)).push([t.i,".bg-header-engines{max-height:519px}@media screen and (max-width:1680px){.bg-header-engines{max-height:409px}}.boat-banner{margin-bottom:25px;overflow:auto}",""])},946:function(t,e,r){"use strict";r.r(e);var a=[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"alert-pagination-mobile"},[e("div",[e("span",[e("img",{attrs:{src:r(837)}})])])])}],o=(r(154),r(43),r(32),r(106),r(53),r(303)),i=r.n(o),s=(r(51),r(14)),n=r.n(s),c=(r(151),r(152),r(150),r(26)),u=r.n(c),l=r(0),p=r(52),d=r(42),h=r(1),f=r(387),m=r(537),g={components:{showVideo:r(312).a},mixins:[p.b],props:["src","text","level","post","has-mobile","h1"],computed:u()({},Object(d.d)({posts:function(t){return t.post.posts},window:function(t){return t.front.window}}),{isMobileIOS:function(){return this.hasMobile||this.window>0&&this.window<626},getPost:function(){return this.post},getVideo:function(){return this.getPost&&this.$helpers.isVideo(this.$_.get(this.getPost,"media.name"))?this.getPost.media.url:""}})},b=(r(842),r(7)),v=Object(b.a)(g,function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"img-banner-single boat-banner"},[r("div",[t.isMobileIOS&&t.$_.get(t.getPost,"mediaIOS.name")?r("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.$_.get(t.getPost,"mediaIOS.url"),expression:"$_.get(getPost, 'mediaIOS.url')"}],key:t.getPost.subCategory,attrs:{alt:t.h1||t.$helpers.getAltImage(t.getPost.mediaIOS.name),decoding:"async"}}):t.getVideo?r("showVideo",{key:"other-"+t.getVideo,attrs:{video:t.getVideo,alt:t.h1}}):t.$_.get(t.getPost,"media.url")?r("img",{key:t.getPost.subCategory,attrs:{src:t.$_.get(t.getPost,"media.url"),alt:t.h1||t.$helpers.getAltImage(t.getPost.media.name),loading:"eager",width:t.$_.get(t.getPost,"media.width"),height:t.$_.get(t.getPost,"media.height"),decoding:"async"}}):t._e(),t._v(" "),t.getPost&&t.getPost.isShowSticker?r("div",{class:t.getPost&&!t.getPost.isShowStickerOnMobile?"sticker-label hide-sticker-mobile":"sticker-label"},[r("p",{style:{backgroundColor:t.getPost.stickerColor&&t.getPost.stickerColor.hex?t.getPost.stickerColor.hex:"#C92432"}},[r("span",{style:{color:t.getPost.stickerTextColor&&t.getPost.stickerTextColor.hex?t.getPost.stickerTextColor.hex:"#FFFFFF"}},[t._v(t._s(t.getPost.sticker))])])]):t._e()],1)])},[],!1,null,null,null);v.options.__file="bannerOther.vue";var y=v.exports,w=r(344),_=r(543),P=r(535),x=r(6),T=r.n(x),k=r(4),S=T.a,C={components:{BannerCarousel:m.a,ListProduct:P.a,GridProduct:function(){return r.e(15).then(r.bind(null,952))},Breadcrumb:f.a,ContentMeta:w.default,toolBar:function(){return r.e(19).then(r.bind(null,992))},BannerOther:y,FilterProductV2:function(){return Promise.all([r.e(6),r.e(18),r.e(116)]).then(r.bind(null,989))},FilterDataStringV2:function(){return r.e(17).then(r.bind(null,988))},Faqs:_.a},head:function(){var t=this.post||{},e=this.$route.params?this.$route.params.cat:"";return u()({},this.metaTags(u()({},t,{CollectionPage:!0}),l.a.serverUrl+"/"+e))},validate:function(t){var e=t.params,r=t.redirect;if(e.cat){var a=h.find(l.f.catList,function(t){return t.cat===e.cat});if(a&&!h.isEmpty(a))return r(301,a.to)}var o=l.a.catList.concat(h.map(l.a.filterTypeCategory,"url"));return h.includes(o,"/"+e.cat)},mixins:[p.f,p.b,p.a,p.c],data:function(){return{currentPage:1,renderComponent:!0,isVisible:!1,isMove:0,isH3Seo:!1,post:null,hasMobile:!1}},computed:u()({},Object(d.d)({productCategory:function(t){return t.productCategory.productCategory},items:function(t){return t.product.list},page:function(t){return t.product.page},query:function(t){return t.product.query},listSortBy:function(t){return t.product.listSortBy},posts:function(t){return t.post.posts},viewCustom:function(t){return t.viewCustom},listProductFilter:function(t){return t.productFilter.list},filterResults:function(t){return t.product.filterResults},filterQueryStore:function(t){return t.product.filterQueryStore},filterFieldsDefault:function(t){return t.product.filterFieldsDefault},filterQuery:function(t){return t.product.filterQuery},isMobileOnly:function(t){return t.front.isPhone},isListView:function(t){return t.isListView}}),{getViewCustom:function(){return this.viewCustom&&this.viewCustom.path===this.$route.path?u()({},this.viewCustom,{value:1}):{value:0}},checkIsListView:function(){return this.items&&this.isListView&&this.getViewCustom&&0===this.getViewCustom.value||this.getViewCustom&&1===this.getViewCustom.value&&this.getViewCustom.isListView},getListProductFilter:function(){var t=this;return this.listProductFilter&&this.listProductFilter.filter(function(e){return e.type==("boats-for-sale-vancouver-island-bc"===t.$route.params.cat?1:2)})},getCatFromSlug:function(){return this.$_.find(l.a.typeCategory,["url","/"+this.$route.params.cat])},getBreadscrumb:function(){var t=this,e=l.a.filterTypeCategory.find(function(e){return e.url===t.$route.path});return e?[{label:e.text}]:[{label:""}]}}),watch:{$route:function(){var t=n()(regeneratorRuntime.mark(function t(e,r){var a=this;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:this.renderComponent=!1,this.$nextTick(function(){a.renderComponent=!0}),this.getTypeView(),e&&e.path!==r.path&&this.resetStore({filterQuery:!0}),"/pre-owned"==e.path&&e.query&&e.query.category!==r.query.category&&this.scrollType();case 5:case"end":return t.stop()}},t,this)}));return function(e,r){return t.apply(this,arguments)}}(),filterQuery:{handler:function(){var t=n()(regeneratorRuntime.mark(function t(e){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.fetchFilter(e);case 2:case"end":return t.stop()}},t,this)}));return function(e){return t.apply(this,arguments)}}(),deep:!0}},fetch:function(){var t=n()(regeneratorRuntime.mark(function t(e){var r,a,o,s,n,c,p,d,f,m,g;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(r=e.store,a=e.req,o=e.route,s=e.from,!h.includes([0,1],r.state.productCategory.productCategory.length)||!h.includes(["boats-for-sale-vancouver-island-bc","boat-engines-outboard-motors-for-sale"],o.params.cat)){t.next=4;break}
1return t.next=4,r.dispatch("productCategory/".concat(l.d.productCategory.UPDATE_LISTS),{req:a,query:{sort:"asc",limit:0}});case 4:n=0==o.query.limit?0:l.a.limitListProduct,c=o.params.cat,p={},d=[{text:"Select one",value:""}],t.t0=c,t.next="parts-accessories"===t.t0?10:"boat-engines-outboard-motors-for-sale"===t.t0?13:"boats-for-sale-vancouver-island-bc"===t.t0?16:"boats-for-sale-usa"===t.t0?19:"clearance"===t.t0?22:"boat-show-special-boats"===t.t0?25:"black-friday-sale"===t.t0?28:"pre-owned"===t.t0?31:"used-outboards-for-sale"===t.t0?34:"used-boats-for-sale"===t.t0?37:40;break;case 10:return d=[].concat(i()(d),[{text:"Price",value:"price"}]),p=u()({},p,{category:3}),t.abrupt("break",40);case 13:return d=[].concat(i()(d),[{text:"Shaft Length",value:"omShLe"},{text:"Horsepower",value:"omHoPo",actived:1},{text:"Price",value:"price"}]),p=u()({},p,{category:2}),t.abrupt("break",40);case 16:return d=[].concat(i()(d),i()(l.a.BoatSort)),p=u()({},p,{category:1,showListProduct:!0}),t.abrupt("break",40);case 19:return d=[].concat(i()(d),i()(l.a.BoatSort)),p=u()({},p,{category:1,showListProduct:!0,boatsUSA:!0}),t.abrupt("break",40);case 22:return d=[].concat(i()(d),[{text:"Horsepower",value:"omHoPo",actived:1},{text:"Price",value:"price"}]),p=u()({},p,{special:!0}),t.abrupt("break",40);case 25:return d=[].concat(i()(d),[{text:"Price",value:"price"}]),p=u()({},p,{specialBoatShow:!0}),t.abrupt("break",40);case 28:return d=[].concat(i()(d),[{text:"Price",value:"price"}]),p=u()({},p,{blackFriday:!0}),t.abrupt("break",40);case 31:return d=[].concat(i()(d),[{text:"Price",value:"price"}]),p=u()({},p,{condition:"Used"}),t.abrupt("break",40);case 34:return d=[].concat(i()(d),[{text:"Price",value:"price"}]),p=u()({},p,{condition:"Used",category:2}),t.abrupt("break",40);case 37:return d=[].concat(i()(d),[{text:"Price",value:"price"}]),p=u()({},p,{condition:"Used",category:1}),t.abrupt("break",40);case 40:p=Object.assign(u()({},o.query,{limit:n,page:1,publish:"1"}),p),f=r.state.productCategory.productCategory.filter(function(t){return t.type==p.category}),p&&!p.sort&&(m=l.a.filterTypeCategory.find(function(t){return t.url==="/".concat(c)}))&&(p=u()({},p,{sort:JSON.stringify(m.sort)})),g=r.state.product.filterQuery,o&&s&&o.path!==s.path&&(g=[],!1===r.state.front.isLoad&&r.commit("front/UPDATE_STATE",{data:!0,name:"isLoad"})),g&&g.length>0&&(p=u()({},p,{filterQuery:JSON.stringify(g)})),"";try{0}catch(t){console.log(t)}return t.next=50,Promise.all([r.dispatch("product/".concat(l.d.product.GET_LISTS),{req:a,query:u()({},p,{clientUrl:""})}),r.commit("product/UPDATE_STATE",{data:d,name:"listSortBy"}),r.commit("front/UPDATE_STATE",{data:f||[],name:"productCategoryList"})]);case 50:S(".alert-pagination").hide();case 51:case"end":return t.stop()}},t)}));return function(e){return t.apply(this,arguments)}}(),asyncData:function(){var t=n()(regeneratorRuntime.mark(function t(e){var r,a,o,i,s,n,c,u,l,p,d;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r=e.route,a=e.app,o=e.error,i=!1,s=null,n="",t.next=6,k.b.oneWithCache({slug:r.params.cat});case 6:if((c=t.sent)&&1==c.success&&(s=c.result&&c.result.record&&c.result.record[0]),!s){t.next=23;break}if(!(s.contentMeta&&s.contentMeta.length>0)){t.next=21;break}u=0;case 11:if(!(u<s.contentMeta.length)){t.next=21;break}if(l=s.contentMeta[u],!(p=l.desc.match(/<h1[^>]*>(.*?)<\/h1>/i))){t.next=18;break}return n=p[1].trim(),i=!0,t.abrupt("break",21);case 18:u++,t.next=11;break;case 21:if("0"!=s.publish){t.next=23;break}return t.abrupt("return",o({statusCode:404}));case 23:return(d=a.$mobileDetect.mobile())&&h.includes(["iPad","Nexus"],d)&&(d=null),t.abrupt("return",{isH3Seo:i,post:s,hasMobile:d,h1:n});case 26:case"end":return t.stop()}},t)}));return function(e){return t.apply(this,arguments)}}(),created:function(){var t=n()(regeneratorRuntime.mark(function t(){var e;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(0===this.$store.state.front.brands.length&&this.$store.dispatch("front/".concat(l.d.brands.GET_LISTS),{query:{sort:"asc",limit:0}}),e=this.$route.query,this.resetStore({filterQuery:!1}),!e||!e.filterQuery){t.next=8;break}return t.next=6,this.fetchFilter(JSON.parse(e.filterQuery),!0);case 6:t.next=10;break;case 8:return t.next=10,this.fetchFilter([],!0);case 10:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}(),beforeMount:function(){window.addEventListener("touchmove",this.initMove),window.addEventListener("mousemove",this.initMove)},mounted:function(){this.$nextTick(function(){this.initToTopButton()}),this.getTypeView(),this.clickAll()},beforeDestroy:function(){window.removeEventListener("touchmove",this.initMove),window.removeEventListener("mousemove",this.initMove)},methods:{initMove:function(){0==this.isMove&&this.isMove++},resetStore:function(t){var e=t.filterQuery,r=void 0===e||e;this.$_.includes(["boats-for-sale-vancouver-island-bc","boat-engines-outboard-motors-for-sale"],this.$route.params.cat)&&0===this.$store.state.productFilter.list.length&&this.$store.dispatch("productFilter/".concat(l.d.productFilter.GET_LIST),{query:{sort:JSON.stringify({index:1}),limit:0}}),(!0===r||this.$store.state.product.filterQuery.length>0)&&this.$store.commit("product/UPDATE_STATE",{data:[],name:"filterQuery"}),this.$store.state.product.filterResults.length>0&&this.$store.commit("product/UPDATE_STATE",{data:[],name:"filterResults"}),this.$store.state.product.filterQueryStore.length>0&&this.$store.commit("product/UPDATE_STATE",{data:[],name:"filterQueryStore"}),this.$store.state.product.filterFieldsDefault.length>0&&this.$store.commit("product/UPDATE_STATE",{data:[],name:"filterFieldsDefault"})},conditionQuery:function(){var t=this.$route,e=t.query,r=t.params,a=0==e.limit?0:l.a.limitListProduct,o=r.cat,s={},n=[{text:"Select one",value:""}];switch(o){case"parts-accessories":n=[].concat(i()(n),[{text:"Price",value:"price"}]),s=u()({},s,{category:3});break;case"boat-engines-outboard-motors-for-sale":n=[].concat(i()(n),[{text:"Shaft Length",value:"omShLe"},{text:"Horsepower",value:"omHoPo",actived:1},{text:"Price",value:"price"}]),s=u()({},s,{category:2});break;case"boats-for-sale-vancouver-island-bc":n=[].concat(i()(n),i()(l.a.BoatSort)),s=u()({},s,{category:1,showListProduct:!0});break;case"boats-for-sale-usa":n=[].concat(i()(n),i()(l.a.BoatSort)),s=u()({},s,{category:1,showListProduct:!0,boatsUSA:!0});break;case"clearance":n=[].concat(i()(n),[{text:"Horsepower",value:"omHoPo",actived:1},{text:"Price",value:"price"}]),s=u()({},s,{special:!0});break;case"boat-show-special-boats":n=[].concat(i()(n),[{text:"Price",value:"price"}]),s=u()({},s,{specialBoatShow:!0});break;case"black-friday-sale":n=[].concat(i()(n),[{text:"Price",value:"price"}]),s=u()({},s,{blackFriday:!0});break;case"pre-owned":n=[].concat(i()(n),[{text:"Price",value:"price"}]),s=u()({},s,{condition:"Used"})}if((s=Object.assign(u()({},h.omit(e,"filterQuery"),{limit:a,page:1,publish:"1"}),s))&&!s.sort){var c=l.a.filterTypeCategory.find(function(t){return t.url==="/".concat(o)});c&&(s=u()({},s,{sort:JSON.stringify(c.sort)}))}return{condition:s,listSortBy:n}},fetchFilter:function(){var t=n()(regeneratorRuntime.mark(function t(e){var r,a,o,i,s,n=arguments;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(r=n.length>1&&void 0!==n[1]&&n[1],!this.$_.includes(["boat-engines-outboard-motors-for-sale","boats-for-sale-vancouver-island-bc"],this.$route.params.cat)){t.next=9;break}return a={},o=this.conditionQuery(),i=o.condition,e&&h.size(e)>0&&(a=u()({},a,{filter:!0,filterQuery:JSON.stringify(e),page:1})),s=[this.$store.dispatch("product/".concat(l.d.product.GET_FILTER_FIELDS_PRODUCT),{query:u()({category:"boats-for-sale-vancouver-island-bc"===this.$route.params.cat?1:2,publish:"1",limit:0},a)}),this.$store.dispatch("product/".concat(l.d.product.GET_TOTAL_OF_CATEGORY),{query:u()({category:"boats-for-sale-vancouver-island-bc"===this.$route.params.cat?1:2,publish:"1",limit:0},a)})],!1===r&&(s.concat(this.$store.dispatch("product/".concat(l.d.product.GET_LISTS),{query:u()({},i,a)})),this.currentPage=1),t.next=9,Promise.all(s);case 9:case"end":return t.stop()}},t,this)}));return function(e){return t.apply(this,arguments)}}(),viewAll:function(){return this.$store.dispatch("product/".concat(l.d.product.GET_LISTS),{query:u()({},this.query,{limit:0,page:null,filterQuery:JSON.stringify(this.filterQuery)})}),this.moveToTopProducts(!1,2e3,this.currentPage)},initToTopButton:function(){S(document).bind("scroll",function(){var t=S(".goTop");S(document).scrollTop()>127?(t.addClass("isVisible"),this.isVisible=!0):(t.removeClass("isVisible"),this.isVisible=!1)}.bind(this))},backToTop:function(){S("html,body").stop().animate({scrollTop:0},"slow","swing")},scrollType:function(){var t=S("#title-category").offset().top;S("html,body").stop().animate({scrollTop:t-150},"slow","swing")},getTypeView:function(){var t=n()(regeneratorRuntime.mark(function t(){var e;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,h.find(this.posts,["slug",this.$route.params.cat]);case 2:if(e=t.sent,!(h.isEmpty(this.viewCustom)||this.viewCustom&&h.get(this.viewCustom,"path")!==this.$route.path)){t.next=9;break}if(!e||!e.isGridView||0!=this.isMobileOnly){t.next=8;break}return t.abrupt("return",this.$store.commit("UPDATE_STATE_LIST",{value:!1}));case 8:return t.abrupt("return",this.$store.commit("UPDATE_STATE_LIST",{value:!0}));case 9:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}(),clickAll:function(){S(".view-all a").on("click",function(){var t=S(window).scrollTop();S("html,body").animate({scrollTop:t},"slow","swing")})}}},$=Object(b.a)(C,function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("section",{staticClass:"main-content"},[r("div",{class:"cat-page bg-light "+t.$route.params.cat},[r("Breadcrumb",{attrs:{content:t.getBreadscrumb}}),t._v(" "),t.$_.includes(["boats-for-sale-vancouver-island-bc","boat-engines-outboard-motors-for-sale"],t.$route.params.cat)?r("BannerCarousel",{key:t.$route.params.cat,attrs:{level:"1",slug:t.$route.params.cat,"has-mobile":t.hasMobile,h1:t.h1}}):r("BannerOther",{key:t.$route.params.cat,attrs:{post:t.post,"has-mobile":t.hasMobile,h1:t.h1}}),t._v(" "),t.$route.params.slug?t._e():r("ContentMeta",{attrs:{post:t.post,bottom:[!1,void 0]}}),t._v(" "),r("div",{class:"archive-product container "+(t.checkIsListView?"is-list":""),attrs:{id:"title-category"}},[r("toolBar",{attrs:{title:t.$route.params.cat,"is-h3-seo":t.isH3Seo,"show-number":t.numberResult},on:{updateCurrentPage:t.updateCurrentPage}}),t._v(" "),t.$route.params&&t.$_.includes(["boats-for-sale-vancouver-island-bc","boat-engines-outboard-motors-for-sale"],t.$route.params.cat)&&t.isMove>0?r("FilterDataStringV2",{attrs:{"list-product-filter":t.getListProductFilter}}):t._e(),t._v(" "),t.checkIsListView?r("ListProduct",{attrs:{items:t.items,path:t.$route.path}}):t._e(),t._v(" "),t.checkIsListView?t._e():r("GridProduct",{attrs:{items:t.items,path:t.$route.path}}),t._v(" "),0==t.items.length?r("b-alert",{staticClass:"top-65",attrs:{variant:"secondary",show:""}},[t._v(t._s(t.Message.MS8006))]):t._e(),t._v(" "),r("div",{staticClass:"top-25 alert-pagination alert alert-secondary",staticStyle:{display:"none"},attrs:{role:"alert","aria-live":"polite","aria-atomic":"true"}},[t._v(t._s(t.Message.MS8008))]),t._v(" "),r("div",{staticClass:"pagination-page"},[0!=t.query.limit&&t.totalRows>t.Const.limitListProduct?r("ul",{staticClass:"text-right pagination main-pagination"},[r("li",[r("div",{staticClass:"total-result"},[t._v(t._s(t.numberResult))])]),t._v(" "),t.canLoadMore?r("li",{staticClass:"page-item view-all"},[r("a",{staticClass:"btn btn-outline-secondary text-uppercase page-link",on:{click:function(e){return t.viewAll()}}},[t._v("View all")])]):t._e()]):t._e(),t._v(" "),t.canLoadMore?r("div",{staticClass:"text-center load-more-wrapper"},[r("button",{staticClass:"btn btn-danger text-uppercase btn-load-more",attrs:{type:"button",disabled:t.isLoadingMore},on:{click:t.loadMore}},[t._v(t._s(t.isLoadingMore?"Loading...":"Load More"))])]):t._e()])],1),t._v(" "),t.$route.params.slug?t._e():r("ContentMeta",{attrs:{post:t.post,bottom:[!0]}}),t._v(" "),Array.isArray(t.post.faqs)&&t.post.faqs.length>0?r("Faqs",{attrs:{faqs:t.post.faqs||[]}}):t._e(),t._v(" "),r("div",{staticClass:"pb-30"},[t._v(" ")])],1),t._v(" "),t._m(0),t._v(" "),t.isVisible?r("button",{staticClass:"goTop",on:{click:t.backToTop}},[r("fa",{attrs:{icon:"angle-up",width:"20"}})],1):t._e(),t._v(" "),t.$route.params&&t.$_.includes(["boats-for-sale-vancouver-island-bc","boat-engines-outboard-motors-for-sale"],t.$route.params.cat)&&t.isMove>0&&t.filterResults.length>0?r("FilterProductV2",{attrs:{category:t.$route.params.cat,"list-product-filter":t.getListProductFilter,"filter-results":t.filterResults,"filter-query-store":t.filterQueryStore,"filter-fields-default":t.filterFieldsDefault}}):t._e()],1)},a,!1,null,null,null);$.options.__file="index.vue";e.default=$.exports}}]);

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.