(self["webpackChunkcigar_finder_frontend"]=self["webpackChunkcigar_finder_frontend"]||[]).push([[411],{511:function(e,t,i){"use strict";i.d(t,{A:function(){return g}});var s=i(641),r=i(33),o=i(3751),a=i(8657);const l=["src"],n=["src"],c={key:1,class:"static-image"};function d(e,t,i,d,u,p){return i.attachments?((0,s.uX)(),(0,s.CE)("div",{key:0,class:(0,r.C4)([i.slider,i.advertiseSlider,i.type])},[(0,s.Lk)("button",{"aria-label":"prev",class:(0,r.C4)(["prev-btn",i.btn]),onClick:t[0]||(t[0]=(...e)=>p.prevImage&&p.prevImage(...e))},t[2]||(t[2]=[(0,s.Lk)("svg",{width:"30",height:"30",viewBox:"0 0 30 30",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[(0,s.Lk)("circle",{cx:"15",cy:"15",r:"15",fill:"#F2E2D3"}),(0,s.Lk)("path",{d:"M16.8 10.2L12 15L16.8 19.8",stroke:"#6C3F13","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]),2),(0,s.Lk)("button",{"aria-label":"next",class:(0,r.C4)(["next-btn",i.btn]),onClick:t[1]||(t[1]=(...e)=>p.nextImage&&p.nextImage(...e))},t[3]||(t[3]=[(0,s.Lk)("svg",{width:"30",height:"30",viewBox:"0 0 30 30",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[(0,s.Lk)("circle",{cx:"15",cy:"15",r:"15",transform:"rotate(-180 15 15)",fill:"#F2E2D3"}),(0,s.Lk)("path",{d:"M13.2 19.8L18 15L13.2 10.2",stroke:"#6C3F13","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]),2),((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(i.attachments,((e,t)=>((0,s.uX)(),(0,s.CE)("div",{class:"large",key:e.id},[(0,s.bo)((0,s.Lk)("img",{class:(0,r.C4)([{active:u.activeImage===t},i.slide,i.advertiseSlide]),src:e.url,alt:"image"},null,10,l),[[o.aG,u.activeImage===t]])])))),128)),(0,s.Lk)("div",{class:(0,r.C4)([i.miniSliderWrap,i.advertiseSliderMiniWrap])},[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(i.attachments,((e,t)=>((0,s.uX)(),(0,s.CE)("div",{class:(0,r.C4)([i.mini,i.advertiseMini]),key:e.id},[(0,s.Lk)("img",{class:(0,r.C4)([{active:u.activeImage===t},i.advertiseSliderMini,i.miniSlide]),src:e.url,alt:"image"},null,10,n)],2)))),128))],2)],2)):!i.attachments&&i.staticImage?((0,s.uX)(),(0,s.CE)("div",c,t[4]||(t[4]=[(0,s.Lk)("img",{src:a,alt:"main image"},null,-1)]))):(0,s.Q3)("",!0)}var u={props:{attachments:Object,slider:String,slide:String,miniSliderWrap:String,miniSlide:String,mini:String,advertiseSlider:String,advertiseSlide:String,advertiseSliderMiniWrap:String,advertiseSliderMini:String,advertiseMini:String,btn:String,staticImage:Boolean,type:String},data(){return{activeImage:0}},methods:{prevImage(){0===this.activeImage?this.activeImage=this.attachments.length-1:this.activeImage--},nextImage(){this.attachments.length-1===this.activeImage?this.activeImage=0:this.activeImage++}}},p=i(6262);const h=(0,p.A)(u,[["render",d],["__scopeId","data-v-4daced82"]]);var g=h},3569:function(e,t,i){"use strict";i.d(t,{A:function(){return p}});var s=i(641),r=i(33);const o={key:0,class:"accent_text"},a={class:"title"},l={key:1,class:"banner"};function n(e,t,i,n,c,d){const u=(0,s.g2)("test-ads-banner");return(0,s.uX)(),(0,s.CE)("div",{class:(0,r.C4)(["text_block",[i.extended?"flex_wrapper flex_between":""]])},[i.accentText?((0,s.uX)(),(0,s.CE)("p",o,(0,r.v_)(i.accentText),1)):(0,s.Q3)("",!0),(0,s.Lk)("h1",a,(0,r.v_)(i.title),1),i.extended?((0,s.uX)(),(0,s.CE)("div",l,[(0,s.bF)(u,{type:"small-horizontal"})])):(0,s.Q3)("",!0)],2)}var c={props:{title:{type:String,required:!0},accentText:{type:String,default:""},extended:{type:Boolean,default:!1}}},d=i(6262);const u=(0,d.A)(c,[["render",n],["__scopeId","data-v-748696e3"]]);var p=u},9161:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return j}});var s=i(641),r=i(3751),o=i(33);const a={key:0},l={key:1},n=["onClick"],c=["onClick"],d={key:0,class:"star"},u=["onClick"],p={class:"filters mobile"},h={class:"filter_wrapper"},g={key:0};function m(e,t,i,m,v,k){const b=(0,s.g2)("base-meta"),y=(0,s.g2)("header-block"),f=(0,s.g2)("e-cigarettes-page"),C=(0,s.g2)("base-spinner"),w=(0,s.g2)("range-filter"),L=(0,s.g2)("array-filter"),F=(0,s.g2)("rating-filter"),S=(0,s.g2)("sort-input"),A=(0,s.g2)("base-dialog"),I=(0,s.g2)("products-list"),P=(0,s.g2)("banners-section"),_=(0,s.g2)("test-ads-banner"),x=(0,s.g2)("base-categories-wrapper");return(0,s.uX)(),(0,s.CE)(s.FK,null,[(0,s.bF)(b,{pageType:k.pageTypeName()},null,8,["pageType"]),(0,s.bF)(x,null,{default:(0,s.k6)((()=>["E-Cigarettes"===k.pageHeader?((0,s.uX)(),(0,s.CE)("div",a,[(0,s.bF)(y,{accentText:k.pageHeader,title:"Categories"},null,8,["accentText"]),(0,s.bF)(f)])):((0,s.uX)(),(0,s.CE)("div",l,[(0,s.bF)(y,{title:k.pageHeader,class:"not-e-cigarettes"},null,8,["title"]),(0,s.bF)(I,{countTitle:k.countProducts,products:k.productsList.products,count:k.productsList.count,startPage:k.page,showCount:""},(0,s.eX)({filters:(0,s.k6)((()=>[(0,s.bo)((0,s.bF)(C,null,null,512),[[r.aG,k.isLoading]]),(0,s.bo)((0,s.Lk)("div",null,[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(k.rangeFilters,(e=>((0,s.uX)(),(0,s.Wv)(w,{key:e[0]+e[1].values.max,title:e[0],minValue:e[1].values.min,maxValue:e[1].values.max},null,8,["title","minValue","maxValue"])))),128)),((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(k.arrayFilters,(e=>((0,s.uX)(),(0,s.Wv)(L,{key:e[0],title:e[0],values:e[1].values},null,8,["title","values"])))),128))],512),[[r.aG,k.filtersList&&!k.isLoading]]),k.isMobileScreen||k.isLoading?(0,s.Q3)("",!0):((0,s.uX)(),(0,s.Wv)(F,{key:0}))])),"active-filters":(0,s.k6)((()=>[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(k.activeFilters,(e=>((0,s.uX)(),(0,s.CE)("div",{class:"item",key:e},[(0,s.eW)((0,o.v_)(k.itemValue(e))+" ",1),"rating"===e.type?((0,s.uX)(),(0,s.CE)("span",d)):(0,s.Q3)("",!0),(0,s.Lk)("span",{class:"remove",onClick:t=>k.disableFilter(e)},null,8,u)])))),128))])),"mobile-control":(0,s.k6)((()=>[(0,s.Lk)("div",{class:"sorting",onClick:t[0]||(t[0]=(...e)=>k.openMobileSorting&&k.openMobileSorting(...e))},t[3]||(t[3]=[(0,s.Lk)("span",{class:"icon"},null,-1),(0,s.Lk)("span",{class:"title"},"Sort By",-1)])),(0,s.bF)(A,{show:k.isMobileScreen,reOpen:v.mobileSortingIsOpen,title:"Sort by",onClose:k.closeModal,isFilter:""},{default:(0,s.k6)((()=>[(0,s.bF)(S,{isMobile:""})])),_:1},8,["show","reOpen","onClose"]),(0,s.Lk)("div",{class:"filter",onClick:t[1]||(t[1]=(...e)=>k.openMobileFilters&&k.openMobileFilters(...e))},t[4]||(t[4]=[(0,s.Lk)("span",{class:"icon"},null,-1),(0,s.Lk)("span",{class:"title"},"Filter",-1)])),(0,s.bF)(A,{show:k.isMobileScreen,reOpen:v.mobileFiltersIsOpen,title:"Filter",onClose:k.closeModal,isFilter:""},{default:(0,s.k6)((()=>[(0,s.bo)((0,s.Lk)("div",p,[(0,s.Lk)("div",h,[k.filtersList?((0,s.uX)(),(0,s.CE)("div",g,[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(k.rangeFilters,(e=>((0,s.uX)(),(0,s.Wv)(w,{key:e[0],title:e[0],minValue:e[1].values.min,maxValue:e[1].values.max},null,8,["title","minValue","maxValue"])))),128)),((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(k.arrayFilters,(e=>((0,s.uX)(),(0,s.Wv)(L,{key:e[0],title:e[0],values:e[1].values},null,8,["title","values"])))),128))])):(0,s.Q3)("",!0),(0,s.bF)(F)]),(0,s.Lk)("div",{class:"ok-button",onClick:t[2]||(t[2]=(...e)=>k.closeModal&&k.closeModal(...e))},"ok")],512),[[r.aG,v.mobileFiltersIsOpen]])])),_:1},8,["show","reOpen","onClose"])])),_:2},["Cigars"===k.currentCategory?.title&&k.activeFilters?.length<6?{name:"shape-options",fn:(0,s.k6)((()=>[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(k.shapeOptions,(e=>((0,s.uX)(),(0,s.CE)("div",{class:"item",key:e.name,onClick:t=>k.selectShape(e.name,"shape")},(0,o.v_)(e.name)+" ("+(0,o.v_)(e.count||0)+") ",9,n)))),128))])),key:"0"}:void 0,"Cigars"===k.currentCategory?.title&&k.activeFilters?.length<6?{name:"quantity-options",fn:(0,s.k6)((()=>[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(k.quantityOptions,(e=>((0,s.uX)(),(0,s.CE)("div",{class:"item",key:e.name,onClick:t=>k.selectShape(e.name,"quantity")},(0,o.v_)(e.name)+" ("+(0,o.v_)(e.count||0)+") ",9,c)))),128))])),key:"1"}:void 0]),1032,["countTitle","products","count","startPage"])])),(0,s.bF)(P),(0,s.bF)(_,{type:"footer"})])),_:1})],64)}i(4114),i(8992),i(4520),i(2577),i(3949);var v=i(7546),k=i(3569),b=i(9371),y=i(6815),f=i(2649),C=i(494);const w={class:"subcategories"},L={class:"category-image"},F=["src","alt"],S={class:"title"};function A(e,t,i,r,a,l){const n=(0,s.g2)("router-link"),c=(0,s.g2)("hot-sale-section"),d=(0,s.g2)("banners-section");return(0,s.uX)(),(0,s.CE)("section",null,[(0,s.Lk)("div",w,[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(l.subCategories,(e=>((0,s.uX)(),(0,s.CE)("div",{class:"subcategory",key:e.id},[(0,s.bF)(n,{to:"/categories/"+e.slug},{default:(0,s.k6)((()=>[(0,s.Lk)("div",L,[e.image?((0,s.uX)(),(0,s.CE)("img",{key:0,src:e.image.medium.url,alt:e.title},null,8,F)):(0,s.Q3)("",!0)]),(0,s.Lk)("p",S,(0,o.v_)(e.title),1)])),_:2},1032,["to"])])))),128))]),(0,s.bF)(c),(0,s.bF)(d)])}const I={id:"hot-sale"},P={class:"wrapper flex_wrapper flex_between flex_wrap"};function _(e,t,i,r,o,a){const l=(0,s.g2)("product-preview");return(0,s.uX)(),(0,s.CE)("section",I,[t[0]||(t[0]=(0,s.Lk)("div",{class:"wrapper"},[(0,s.Lk)("div",{class:"text_block"},[(0,s.Lk)("p",{class:"accent_text"},"Hot"),(0,s.Lk)("h2",{class:"title"},"Sale")])],-1)),(0,s.Lk)("div",P,[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(a.hotSaleProduct,(e=>((0,s.uX)(),(0,s.Wv)(l,{key:e.id,seller:e.seller,imageUrl:e.image_url,name:e.title,price:e.price,homePageFavorite:"",rating:e.rating,idHotSale:e.id,id:e.id,slug:e.slug,className:"no-flex",isFavorite:e.favorite,clickLink:e.click_link,link:e.link,handleFavorite:a.handleFavorite,class:"grid"},null,8,["seller","imageUrl","name","price","rating","idHotSale","id","slug","isFavorite","clickLink","link","handleFavorite"])))),128))])])}var x=i(9098),E={components:{ProductPreview:(0,s.$V)((()=>Promise.all([i.e(978),i.e(553)]).then(i.bind(i,6978))))},computed:{hotSaleProduct(){return this.$store.getters.hotSaleproducts}},methods:{handleFavorite:function({isFavorite:e,id:t}){e?this.removeFromWishlist(t):this.addToWishlistDebounce(t)},async addToWishlist(e){await this.$store.dispatch("addToWishlist",{id:e,updateAction:"updateHotSaleProducts"})},addToWishlistDebounce:(0,x.A)((function(e){this.addToWishlist(e)}),500),async removeFromWishlist(e){await this.$store.dispatch("removeFromWishlist",{id:e,updateAction:"updateHotSaleProducts"}),this.$store.dispatch("loadViewedProduct")}},created(){this.$store.dispatch("loadHotSale")}},R=i(6262);const $=(0,R.A)(E,[["render",_],["__scopeId","data-v-193114be"]]);var M=$,X={components:{HotSaleSection:M,BannersSection:v.A},computed:{subCategories(){const e=this.$store.getters.categoriesList;return e?e.find((e=>"E-Cigarettes"===e.title)).subcategories:[]}}};const U=(0,R.A)(X,[["render",A],["__scopeId","data-v-69e9c079"]]);var W=U,O=i(8261),q=i(5481),T={components:{BaseDialog:(0,s.$V)((()=>i.e(850).then(i.bind(i,5850)))),BaseCategoriesWrapper:(0,s.$V)((()=>i.e(792).then(i.bind(i,4411)))),BannersSection:v.A,HeaderBlock:k.A,ProductsList:b.A,RatingFilter:y.A,RangeFilter:f.A,ArrayFilter:C.A,ECigarettesPage:W,SortInput:O.A},data(){return{screenWidth:0,mobileFiltersIsOpen:!1,mobileSortingIsOpen:!1}},computed:{isMobileScreen(){return this.screenWidth<=720},productsList(){return this.$store.getters.productsList},filtersList(){return this.$store.getters.filters},rangeFilters(){return this.filtersList?this.$store.getters.filters.filter((e=>"range"===e[1].type)):null},arrayFilters(){return this.filtersList?this.$store.getters.filters.filter((e=>"array"===e[1].type)):null},countProducts(){return this.productsList?this.productsList.count+" products found":"0 products found"},pageHeader(){const e=this.$store.getters.categoriesList;return e&&this.$route.params.slug&&this.$route.path.includes("/categories")?e.find((e=>e.id.toString()===this.categoryId(this.$route.params.slug))).title:""},activeFilters(){return this.$store.getters.activeFilters},shapeOptions(){return this.$store.getters.shapeOptions},quantityOptions(){return this.$store.getters.quantityOptions},sorting(){return this.$store.getters.sorting},page(){return this.$store.getters.page},isLoading(){return this.$store.getters.isLoading},currentCategory(){return this.$store.getters.categoriesList?.find((e=>e.id===parseInt(this.categoryId(this.$route.params.slug||""))))}},watch:{pageHeader(e){e&&"Best Sellers"===e&&(this.loadProducts(),this.loadFilters())},$route(e,t){if(this.$store.dispatch("disableSorting"),t.params.slug&&e.params.slug&&t.params.slug!==e.params.slug&&e.path.includes("/categories")){this.$store.dispatch("setPage",1),this.loadProducts(),this.loadFilters("",!0);const e=this.currentCategory;e&&this.$store.dispatch("setRequest",{category:{id:e.id,title:e?.title}}),"E-Cigarettes"===e?.title&&this.$store.dispatch("setRequest",{category:{id:0,title:"All Categories"}})}else e.params.slug||"/search-results"===e.path||this.$store.dispatch("setRequest",{category:{id:0,title:"All Categories"}});this.$store.dispatch("disableAllFilters"),location.reload()},activeFilters:{handler(e){if(this.$route.params.slug&&this.$route.path.includes("/categories")){const t=this.parseActiveFilters(e);this.loadProducts(t),this.loadFilters(t),this.loadQuantites(t),this.loadShapes(t)}},deep:!0},sorting(){const e=this.parseActiveFilters(this.activeFilters);this.loadProducts(e)}},created(){this.screenWidth=window.innerWidth,this.screenWidth<=720&&(this.itemsMode="grid"),this.buildFilters();const e=this.parseActiveFilters(this.activeFilters);if(this.loadProducts(e),this.loadFilters(e),this.$store.getters.categoriesList&&this.$route.path.includes("/categories")){const e=this.$store.getters.categoriesList.find((e=>e.id===parseInt(this.categoryId(this.$route.params.slug))));this.$store.dispatch("setRequest",{category:{id:e.id,title:e?.title}})}let t=!1;this.filtersList&&!t||this.$store.dispatch("enableLoading");let i="&category_id="+this.categoryId(this.$route.params.slug);"Best Sellers"===this.pageHeader&&(i+="&best_sellers=true");const s={params:i+e};this.$store.dispatch("loadShapeOptions",s),this.$store.dispatch("loadQuantityOptions",s)},mounted(){(0,q.h)()},methods:{parseActiveFilters(e){let t=[];e.filter((function(e){let i=t.findIndex((t=>t.type==e.type));return i<=-1&&t.push(e),null}));let i=t.map((e=>e.type)),s="",r=[],o="";return i.forEach((t=>{e.filter((e=>e.type===t)).forEach((e=>{e.type===t&&"string"===typeof e.values||"number"===typeof e.values?r.push(encodeURIComponent(e.values)):e.type===t&&"object"===typeof e.values&&(o+="&"+t+"_from="+parseInt(e.values.min)+"&"+t+"_to="+parseInt(e.values.max))})),o?(s+=o,o=""):s+="&"+t+"="+r.join(","),r=[]})),s},itemValue(e){let t=e.values;const i=t.max,s=t.min;return"object"===typeof t&&"price"===e.type?"$"+Math.trunc(s/100)+" - $"+Math.trunc(i/100):"object"===typeof t?s+" - "+i:t},pageTypeName(){return window.location.href.includes("machine")?"machine-made-cigars":window.location.href.includes("cigars")?"cigars":window.location.href.includes("accessories")?"accessories":window.location.href.includes("tobacco")?"tobacco":void 0},loadProducts(e=""){let t="&category_id="+this.categoryId(this.$route.params.slug);"Best Sellers"===this.pageHeader&&(t="&best_sellers=true"),this.page&&this.page>1&&(t+="&page="+this.page),this.replaceState(e);const i={params:t+e+this.sorting};this.$store.dispatch("loadProducts",i),setTimeout((()=>{(0,q.h)()}),1500)},loadQuantites(e=""){let t="&category_id="+this.categoryId(this.$route.params.slug);"Best Sellers"===this.pageHeader&&(t="&best_sellers=true"),this.page&&this.page>1&&(t+="&page="+this.page),this.replaceState(e);const i={params:t+e+this.sorting};this.$store.dispatch("loadQuantityOptions",i),setTimeout((()=>{(0,q.h)()}),1500)},loadShapes(e=""){let t="&category_id="+this.categoryId(this.$route.params.slug);"Best Sellers"===this.pageHeader&&(t="&best_sellers=true"),this.page&&this.page>1&&(t+="&page="+this.page),this.replaceState(e);const i={params:t+e+this.sorting};this.$store.dispatch("loadShapeOptions",i),setTimeout((()=>{(0,q.h)()}),1500)},loadFilters(e="",t=!1){this.filtersList&&!t||this.$store.dispatch("enableLoading");let i="&category_id="+this.categoryId(this.$route.params.slug);"Best Sellers"===this.pageHeader&&(i+="&best_sellers=true");const s={params:i+e};this.$store.dispatch("loadFilters",s)},activeMode(e){return this.itemsMode===e},activateGridMode(){this.itemsMode="grid"},activateListMode(){this.itemsMode="list"},disableFilter(e){this.$store.dispatch("disableFilter",e)},openMobileFilters(){this.mobileFiltersIsOpen=!0},openMobileSorting(){this.mobileSortingIsOpen=!0},closeModal(){this.mobileFiltersIsOpen=!1,this.mobileSortingIsOpen=!1},categoryId(e){return e.split("-")[0]},replaceState(e){let t=e+this.sorting;this.$store.getters.page&&this.$store.getters.page>1&&(t+="&page="+this.page),"&"===t[0]&&(t=t.slice(1));let i=location.pathname;t&&(i+="?"+t),window.history.replaceState({current:i},document.title,i)},selectShape(e,t="shape"){e&&this.$store.dispatch("addToActive",{type:t,values:e})},buildFilters(){let e="",t=window.location.href.split("?"),i={},s={},r="";t.length>1&&(e=t[1].split("&"));for(var o=0;o<e.length;o++){var a=e[o].split("=");if(2==a.length&&a[0]&&a[1]){var l=a[0],n=decodeURIComponent(a[1]);if("page"===l)this.$store.dispatch("setPage",parseInt(n));else if("sort_column"===l||"sort_type"===l)r+="&"+l+"="+n;else if(l.includes("price"))l.includes("_from")?i.min=n:l.includes("_to")&&(i.max=n);else if(l.includes("ring"))l.includes("_from")?s.min=n:l.includes("_to")&&(s.max=n);else if(["title","q","category_id"].indexOf(l)<0)for(var c=n.split(","),d=0;d<c.length;d++)c[d]&&this.$store.dispatch("addToActive",{type:l,values:c[d]})}}(i.min||i.max)&&this.$store.dispatch("addToActive",{type:"price",values:i}),(s.min||s.max)&&this.$store.dispatch("addToActive",{type:"ring",values:s}),r&&this.$store.dispatch("setSorting",r)}}};const B=(0,R.A)(T,[["render",m]]);var j=B},9079:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return bt}});var s=i(641),r=i(33),o=i.p+"img/blank_products.24796d3d.svg";const a={key:0,class:"unavailable-message"},l={class:"redirect-controls"},n={class:"page-block"},c={class:"review-block"},d={class:"resently-block"};function u(e,t,i,u,p,h){const g=(0,s.g2)("base-meta"),m=(0,s.g2)("Details"),v=(0,s.g2)("Review"),k=(0,s.g2)("RecommendedSection"),b=(0,s.g2)("banners-section"),y=(0,s.g2)("test-ads-banner"),f=(0,s.g2)("base-product-wrapper");return(0,s.uX)(),(0,s.CE)(s.FK,null,[p.isProductUnavailable?((0,s.uX)(),(0,s.CE)("div",a,[t[2]||(t[2]=(0,s.Lk)("img",{src:o,class:"unavailable-icon",alt:"Product Unavailable"},null,-1)),(0,s.eW)(" This product is unavailable. Redirecting to search results in "+(0,r.v_)(p.countdown)+" second"+(0,r.v_)(1!==p.countdown?"s":"")+"... ",1),(0,s.Lk)("div",l,[(0,s.Lk)("button",{onClick:t[0]||(t[0]=(...e)=>h.redirectNow&&h.redirectNow(...e))},"Redirect Now"),(0,s.Lk)("button",{onClick:t[1]||(t[1]=(...e)=>h.cancelRedirect&&h.cancelRedirect(...e))},"Cancel")])])):((0,s.uX)(),(0,s.Wv)(g,{key:1,titleProp:h.product.title+" | Cigar Finder",descriptionProp:h.product.description?.substr(0,140)+"..."},null,8,["titleProp","descriptionProp"])),p.isProductUnavailable?(0,s.Q3)("",!0):((0,s.uX)(),(0,s.Wv)(f,{key:2,titleCategory:h.product.category?.title,titleProduct:h.product.title,productCategotyId:h.product.category_id,sellerName:h.product.seller||"",sellerCouponSlug:h.sellerCouponSlug},{default:(0,s.k6)((()=>[(0,s.Lk)("div",n,[(0,s.bF)(m,{product:h.product},null,8,["product"]),(0,s.Lk)("div",c,[(0,s.bF)(v,{product:h.product},null,8,["product"])]),(0,s.Lk)("div",d,[(0,s.bF)(k,{accent_text:"Recently",title:"viewed",items:h.viewed,productPageClass:{product_page:"product-page",img_wraper_page:"img-wraper-page",img:"img",btn_show:"btn-show"}},null,8,["items"]),(0,s.bF)(b),(0,s.bF)(y,{type:"footer"})])])])),_:1},8,["titleCategory","titleProduct","productCategotyId","sellerName","sellerCouponSlug"]))],64)}i(4114);const p={class:"customer-review-wrapper"},h={key:0,class:"customer-review"},g={id:"review"},m={class:"average-rating"},v={class:"pagination"},k={class:"advertising"};function b(e,t,i,r,o,a){const l=(0,s.g2)("CommunityReview"),n=(0,s.g2)("base-rating"),c=(0,s.g2)("CommentCard"),d=(0,s.g2)("pagination"),u=(0,s.g2)("test-ads-banner");return(0,s.uX)(),(0,s.CE)("div",p,[(0,s.bF)(l,{productId:i.product.id,productName:i.product.title||i.product.name||""},null,8,["productId","productName"]),0!==a.productsCount?((0,s.uX)(),(0,s.CE)("div",h,[(0,s.Lk)("div",g,[t[2]||(t[2]=(0,s.Lk)("div",{class:"block-title"},[(0,s.Lk)("div",{class:"customer"},"Customer"),(0,s.Lk)("div",{class:"review"},"Review")],-1)),(0,s.Lk)("div",m,[t[1]||(t[1]=(0,s.eW)("Average Rating: ")),(0,s.bF)(n,{rating:i.product.rating},null,8,["rating"])]),((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(a.reviewsList.reviews,(e=>((0,s.uX)(),(0,s.CE)("div",{class:"comment-card-block",key:e.id},[(0,s.bF)(c,{title:e?.title,body:e?.body,rating:e?.rating,date:e?.review_date,full_name:e?.reviewer_name},null,8,["title","body","rating","date","full_name"])])))),128)),(0,s.Lk)("div",v,[(0,s.bF)(d,{modelValue:o.page,"onUpdate:modelValue":t[0]||(t[0]=e=>o.page=e),records:a.productsCount,"per-page":3,options:o.options,onPaginate:a.commentPagination},null,8,["modelValue","records","options","onPaginate"])])]),(0,s.Lk)("div",k,[(0,s.bF)(u,{type:"small",classname:"active"}),(0,s.bF)(u,{type:"small",classname:"active"})])])):(0,s.Q3)("",!0)])}const y={class:"comment-card-block"},f={class:"answer"},C={class:"rating"},w={class:"block-info"},L={class:"name-commentator"},F={class:"date"},S={class:"text"};function A(e,t,i,o,a,l){const n=(0,s.g2)("base-rating");return(0,s.uX)(),(0,s.CE)("div",y,[(0,s.Lk)("div",f,(0,r.v_)(i.title),1),(0,s.Lk)("div",C,[(0,s.bF)(n,{rating:i.rating},null,8,["rating"])]),(0,s.Lk)("div",w,[(0,s.Lk)("div",L,(0,r.v_)(i.full_name),1),(0,s.Lk)("div",F,(0,r.v_)(l.formattedDate),1)]),(0,s.Lk)("div",S,(0,r.v_)(i.body),1)])}var I=i(3495),P={props:{title:String,body:String,rating:{type:Number,required:!0},date:{type:String,required:!0},full_name:{type:String,required:!0}},computed:{formattedDate(){return(0,I.A)(new Date(this.date),"do MMM yyyy")}}},_=i(6262);const x=(0,_.A)(P,[["render",A],["__scopeId","data-v-83c17cb8"]]);var E=x,R=i(3751);const $={class:"community-reviews"},M={class:"section-header"},X={key:0,class:"review-summary"},U={class:"write-review-section"},W={key:2,class:"login-prompt"},O={key:3,class:"login-prompt"},q={key:0,class:"review-form"},T={class:"form-rating"},B={class:"stars"},j=["onClick"],V={class:"char-count title"},K={class:"char-count"},H={key:0,class:"form-errors"},Q={class:"form-actions"},D=["disabled"],N={key:1,class:"reviews-list"},J={class:"review-header"},G={class:"reviewer-info"},Y={class:"reviewer-name"},Z={key:0,class:"verified-badge"},z={class:"review-stars"},ee={class:"review-title"},te={class:"review-body"},ie={class:"review-footer"},se={class:"review-date"},re=["onClick"],oe={key:1,class:"my-label"},ae={key:2,class:"no-reviews"};function le(e,t,i,o,a,l){const n=(0,s.g2)("router-link");return(0,s.uX)(),(0,s.CE)("div",$,[(0,s.Lk)("div",M,[t[6]||(t[6]=(0,s.Lk)("div",{class:"section-title"},[(0,s.Lk)("span",{class:"accent"},"Community"),(0,s.Lk)("span",{class:"bold"},"Reviews")],-1)),l.reviews.length?((0,s.uX)(),(0,s.CE)("div",X,(0,r.v_)(l.reviews.length)+" review"+(0,r.v_)(1!==l.reviews.length?"s":"")+" · Avg "+(0,r.v_)(l.avgRating)+"/5 ",1)):(0,s.Q3)("",!0)]),(0,s.Lk)("div",U,[!a.showForm&&l.isLoggedIn&&l.hasProfile&&!l.existingReview?((0,s.uX)(),(0,s.CE)("button",{key:0,class:"btn-write",onClick:t[0]||(t[0]=e=>a.showForm=!0)}," âœï¸ Write a Review ")):(0,s.Q3)("",!0),l.existingReview&&!a.showForm?((0,s.uX)(),(0,s.CE)("button",{key:1,class:"btn-write edit",onClick:t[1]||(t[1]=(...e)=>l.editMyReview&&l.editMyReview(...e))}," âœï¸ Edit Your Review ")):(0,s.Q3)("",!0),l.isLoggedIn?(0,s.Q3)("",!0):((0,s.uX)(),(0,s.CE)("p",W,[(0,s.bF)(n,{to:"/profile"},{default:(0,s.k6)((()=>t[7]||(t[7]=[(0,s.eW)("Log in")]))),_:1}),t[8]||(t[8]=(0,s.eW)(" to write a review "))])),l.isLoggedIn&&!l.hasProfile?((0,s.uX)(),(0,s.CE)("p",O,[t[10]||(t[10]=(0,s.eW)(" Please ")),(0,s.bF)(n,{to:"/profile"},{default:(0,s.k6)((()=>t[9]||(t[9]=[(0,s.eW)("complete your profile")]))),_:1}),t[11]||(t[11]=(0,s.eW)(" (add your name) before writing a review. "))])):(0,s.Q3)("",!0)]),a.showForm?((0,s.uX)(),(0,s.CE)("div",q,[(0,s.Lk)("h4",null,(0,r.v_)(a.editingId?"Edit Your Review":"Write Your Review"),1),(0,s.Lk)("div",T,[t[12]||(t[12]=(0,s.Lk)("label",null,"Your Rating *",-1)),(0,s.Lk)("div",B,[((0,s.uX)(),(0,s.CE)(s.FK,null,(0,s.pI)(5,(e=>(0,s.Lk)("span",{key:e,class:(0,r.C4)(["star",{filled:e<=a.form.rating}]),onClick:t=>a.form.rating=e},"★",10,j))),64))])]),(0,s.bo)((0,s.Lk)("input",{"onUpdate:modelValue":t[2]||(t[2]=e=>a.form.title=e),placeholder:"Review title (e.g., 'Smooth and complex') *",class:"form-input",maxlength:"100"},null,512),[[R.Jo,a.form.title]]),(0,s.Lk)("div",V,(0,r.v_)(a.form.title.length)+"/100",1),(0,s.bo)((0,s.Lk)("textarea",{"onUpdate:modelValue":t[3]||(t[3]=e=>a.form.body=e),placeholder:"Share your experience with this cigar... (min 20 characters) *",class:"form-input",rows:"4",maxlength:"500"},null,512),[[R.Jo,a.form.body]]),(0,s.Lk)("div",K,(0,r.v_)(a.form.body.length)+"/500",1),a.errors.length?((0,s.uX)(),(0,s.CE)("div",H,[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(a.errors,((e,t)=>((0,s.uX)(),(0,s.CE)("p",{key:t},(0,r.v_)(e),1)))),128))])):(0,s.Q3)("",!0),(0,s.Lk)("div",Q,[(0,s.Lk)("button",{class:"btn-submit",onClick:t[4]||(t[4]=(...e)=>l.submitReview&&l.submitReview(...e)),disabled:!a.form.title||!a.form.body||!a.form.rating},(0,r.v_)(a.editingId?"Update Review":"Submit Review"),9,D),(0,s.Lk)("button",{class:"btn-cancel",onClick:t[5]||(t[5]=(...e)=>l.cancelForm&&l.cancelForm(...e))},"Cancel")])])):(0,s.Q3)("",!0),l.reviews.length?((0,s.uX)(),(0,s.CE)("div",N,[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(l.reviews,(e=>((0,s.uX)(),(0,s.CE)("div",{class:(0,r.C4)(["review-card",{"my-review":e.userId===l.currentUserId}]),key:e.id},[(0,s.Lk)("div",J,[(0,s.Lk)("div",G,[(0,s.Lk)("span",Y,(0,r.v_)(e.displayName||"Anonymous"),1),e.fromJournal?((0,s.uX)(),(0,s.CE)("span",Z,"✓ Smoked & Reviewed")):(0,s.Q3)("",!0)]),(0,s.Lk)("div",z,[((0,s.uX)(),(0,s.CE)(s.FK,null,(0,s.pI)(5,(t=>(0,s.Lk)("span",{key:t,class:(0,r.C4)(["star-sm",{filled:t<=e.rating}])},"★",2))),64))])]),(0,s.Lk)("h5",ee,(0,r.v_)(e.title),1),(0,s.Lk)("p",te,(0,r.v_)(e.body),1),(0,s.Lk)("div",ie,[(0,s.Lk)("span",se,(0,r.v_)(l.formatDate(e.createdAt)),1),e.userId!==l.currentUserId?((0,s.uX)(),(0,s.CE)("button",{key:0,class:"btn-report",onClick:t=>l.reportReview(e.id)}," Report ",8,re)):(0,s.Q3)("",!0),e.userId===l.currentUserId?((0,s.uX)(),(0,s.CE)("span",oe,"Your review")):(0,s.Q3)("",!0)])],2)))),128))])):a.showForm?(0,s.Q3)("",!0):((0,s.uX)(),(0,s.CE)("div",ae,t[13]||(t[13]=[(0,s.Lk)("p",null,"No community reviews yet. Be the first to share your experience!",-1)])))])}i(8992),i(8872);var ne={props:{productId:{type:Number,required:!0},productName:{type:String,default:""}},data(){return{showForm:!1,editingId:null,form:{rating:0,title:"",body:""},errors:[]}},computed:{isLoggedIn(){return this.$store.getters.isAuthenticated},currentUserId(){const e=this.$store.getters.user?.current_user;return e?.id||null},currentDisplayName(){const e=this.$store.getters.user?.current_user;if(!e)return"Anonymous";const t=e.full_name||e.email||"Anonymous",i=t.split(" ");return i.length>1?i[0]+" "+i[1].charAt(0)+".":i[0]},reviews(){return this.$store.getters["cigarlife/getProductReviews"](this.productId)},hasProfile(){const e=this.$store.getters.user?.current_user;return e&&e.full_name&&e.full_name.trim().length>0},existingReview(){return this.currentUserId?this.$store.getters["cigarlife/getUserReview"](this.productId,this.currentUserId):null},avgRating(){return this.reviews.length?(this.reviews.reduce(((e,t)=>e+t.rating),0)/this.reviews.length).toFixed(1):"0"}},methods:{submitReview(){this.errors=[];const e={productId:this.productId,productName:this.productName,userId:this.currentUserId,displayName:this.currentDisplayName,rating:this.form.rating,title:this.form.title,body:this.form.body,fromJournal:!1};if(this.editingId)return this.$store.dispatch("cigarlife/editReview",{id:this.editingId,updates:e}),void this.cancelForm();const t=this.$store.dispatch("cigarlife/submitReview",e);t&&!t.success?this.errors=t.errors||["Failed to submit review"]:this.cancelForm()},editMyReview(){this.existingReview&&(this.editingId=this.existingReview.id,this.form={rating:this.existingReview.rating,title:this.existingReview.title,body:this.existingReview.body},this.showForm=!0)},cancelForm(){this.showForm=!1,this.editingId=null,this.form={rating:0,title:"",body:""},this.errors=[]},reportReview(e){const t=prompt("Why are you reporting this review?");t&&(this.$store.dispatch("cigarlife/reportReview",{reviewId:e,reason:t,reporterId:this.currentUserId}),alert("Report submitted. Thank you for keeping the community safe."))},formatDate(e){return e?new Date(e).toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"}):""}}};const ce=(0,_.A)(ne,[["render",le],["__scopeId","data-v-02e73ce4"]]);var de=ce,ue=i(60),pe=i(4497),he=i(5481),ge={data(){return{page:1,options:Object.freeze({template:pe.A,edgeNavigation:!0,texts:{first:"<<",last:">>",variant:"secondary"}})}},props:{product:{type:Object}},computed:{productsCount(){return this.reviewsList.count||0},reviewsList(){return this.$store.getters.reviewsList}},components:{TestAdsBanner:ue.A,CommentCard:E,CommunityReview:de},methods:{commentPagination(){const e="&page="+this.page,t={params:e,id:this.product.id};this.$store.dispatch("reviewsListPagination",t),setTimeout((()=>{(0,he.h)()}),1500)}}};const me=(0,_.A)(ge,[["render",b],["__scopeId","data-v-55b4a80b"]]);var ve=me;const ke={class:"page-details"},be={class:"content-info"},ye={class:"title"},fe={class:"description"},Ce={class:"seller"},we={class:"logo-seller"},Le={class:"logo-svg"},Fe=["src","alt"],Se={class:"info-seller"},Ae={class:"value-seller"},Ie={class:"block-specefication"},Pe={class:"label"},_e={key:0},xe={key:1},Ee={key:2},Re={class:"value"},$e={key:0,class:"details-featured-promo"},Me={key:0},Xe=["innerHTML"],Ue={key:2,class:"copy-code-inline"},We=["href"],Oe={class:"code"},qe={key:0,class:"copied-feedback"},Te=["href"],Be={class:"coupon-text"},je={class:"coupon-label"};function Ve(e,t,o,a,l,n){const c=(0,s.g2)("AdvertiseSlider"),d=(0,s.g2)("base-rating"),u=(0,s.g2)("Specification");return(0,s.uX)(),(0,s.CE)("div",ke,[(0,s.bF)(c,{attachments:o.product.attachments,slider:"slider",slide:"slide",miniSliderWrap:"mini-slider-wrap",miniSlide:"mini-slide",mini:"mini",type:"product-details"},null,8,["attachments"]),(0,s.Lk)("div",be,[(0,s.Lk)("div",ye,[(0,s.Lk)("h1",null,(0,r.v_)(o.product.title),1)]),(0,s.bF)(d,{rating:o.product.rating},null,8,["rating"]),(0,s.Lk)("div",fe,(0,r.v_)(o.product.description),1),(0,s.Lk)("div",Ce,[(0,s.Lk)("div",we,[(0,s.Lk)("div",Le,[n.sellerLogo?((0,s.uX)(),(0,s.CE)("img",{key:0,src:i(4093)(`./${n.sellerLogo}`),alt:n.sellerLogo},null,8,Fe)):(0,s.Q3)("",!0)]),(0,s.Lk)("div",Se,[t[2]||(t[2]=(0,s.Lk)("div",{class:"label"},"Seller:",-1)),(0,s.Lk)("div",Ae,(0,r.v_)(o.product.seller),1)])]),(0,s.bo)((0,s.Lk)("div",Ie,[t[3]||(t[3]=(0,s.Lk)("div",{class:"overlay"},null,-1)),((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(Object.keys(n.specificationDetails),(e=>((0,s.uX)(),(0,s.CE)("div",{class:"specification",key:e},[(0,s.Lk)("span",Pe,["type"===e&&n.isAccessory?((0,s.uX)(),(0,s.CE)("span",_e,"Type: ")):"type"===e?((0,s.uX)(),(0,s.CE)("span",xe,"Quantity: ")):((0,s.uX)(),(0,s.CE)("span",Ee,(0,r.v_)(e)+": ",1)),(0,s.Lk)("span",Re,(0,r.v_)(n.specificationDetails[e]),1)])])))),128))],512),[[R.aG,n.showDetails]])]),o.product.featured_promo?.text||n.promoCode||n.sellerCouponSlug?((0,s.uX)(),(0,s.CE)("div",$e,[o.product.featured_promo?.text||n.promoCode?((0,s.uX)(),(0,s.CE)("h3",Me,"Special Offer")):(0,s.Q3)("",!0),o.product.featured_promo?.text?((0,s.uX)(),(0,s.CE)("p",{key:1,innerHTML:o.product.featured_promo?.text},null,8,Xe)):(0,s.Q3)("",!0),n.promoCode?((0,s.uX)(),(0,s.CE)("div",Ue,[(0,s.Lk)("a",{ref:"copyShopLink",href:n.productLink,target:"_blank",rel:"nofollow sponsored noopener",class:"copy-code-btn-inline",onClick:t[0]||(t[0]=(0,R.D$)(((...e)=>n.copyCodeAndShop&&n.copyCodeAndShop(...e)),["prevent"]))},[(0,s.Lk)("span",Oe,(0,r.v_)(n.promoCode),1),t[4]||(t[4]=(0,s.Lk)("span",{class:"action-text"},"Copy Code & Shop",-1)),l.copied?((0,s.uX)(),(0,s.CE)("span",qe,"Copied!")):(0,s.Q3)("",!0)],8,We)])):(0,s.Q3)("",!0),n.sellerCouponSlug?((0,s.uX)(),(0,s.CE)("a",{key:3,href:"/coupon-detail/"+n.sellerCouponSlug,class:"promo-coupon-link",onClick:t[1]||(t[1]=(0,R.D$)((t=>e.$router.push("/coupon-detail/"+n.sellerCouponSlug)),["prevent"]))},[t[6]||(t[6]=(0,s.Lk)("span",{class:"coupon-icon"},"ðŸ·ï¸",-1)),(0,s.Lk)("span",Be,[(0,s.Lk)("span",je,(0,r.v_)(o.product.seller)+" Coupons Available",1),t[5]||(t[5]=(0,s.Lk)("span",{class:"coupon-cta"},"View verified codes & deals →",-1))])],8,Te)):(0,s.Q3)("",!0)])):(0,s.Q3)("",!0),(0,s.bF)(u,{specification:n.specification,product:n.currentProduct,handleFavourite:n.handleFavourite,id:o.product.id,clickLink:o.product.click_link,link:o.product.link,price:o.product.price,oldPrice:o.product.old_price},null,8,["specification","product","handleFavourite","id","clickLink","link","price","oldPrice"])])])}i(3949);const Ke={class:"specification-section"},He={class:"specification-title"},Qe={class:"specification-info"},De={class:"product-buy"},Ne={class:"prices"},Je={class:"price-line"},Ge={key:0,class:"per-cigar"},Ye={class:"item_row"},Ze=["href"],ze={key:0,class:"cigarlife-actions"},et={class:"payment-methods list-only"},tt={class:"payment"},it=["src","alt"],st={class:"free-shipping"},rt={class:"value-shipping"};function ot(e,t,o,a,l,n){return(0,s.uX)(),(0,s.CE)("div",Ke,[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(n.filteredSpecs,(e=>((0,s.uX)(),(0,s.CE)("div",{class:"specification-block",key:e.key},[(0,s.Lk)("div",He,(0,r.v_)(e.label),1),(0,s.Lk)("div",Qe,(0,r.v_)(e.value),1)])))),128)),(0,s.Lk)("div",De,[(0,s.Lk)("div",Ne,[(0,s.Lk)("div",Je,[(0,s.bo)((0,s.Lk)("p",{class:"old-price"},"$"+(0,r.v_)((o.oldPrice/100).toFixed(2)),513),[[R.aG,o.oldPrice]]),(0,s.bo)((0,s.Lk)("p",{class:"price"},(0,r.v_)(n.priceValue),513),[[R.aG,o.price]]),null!==n.pricePerCigar?((0,s.uX)(),(0,s.CE)("p",Ge,(0,r.v_)(n.pricePerCigar)+" Per Cigar",1)):(0,s.Q3)("",!0)])]),(0,s.Lk)("div",Ye,[(0,s.Lk)("a",{class:"btn btn-show link hvr-radial-out lite",href:n.correctLink,target:"_blank",rel:"noopener noreferrer",onClick:t[0]||(t[0]=e=>n.addToPurchased(o.id,e))},"Shop Now",8,Ze),(0,s.Lk)("div",{class:(0,r.C4)(["to_wishlists hvr-radial-out lite for-circle",{"is-favorite":o.product.favorite}]),onClick:t[1]||(t[1]=(...e)=>n.toggleFavorite&&n.toggleFavorite(...e))},t[4]||(t[4]=[(0,s.Lk)("svg",{width:"24",height:"22",viewBox:"0 0 24 22",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[(0,s.Lk)("path",{d:"M11.5948 3.18661L12 3.74685L12.4051 3.18663C12.8296 2.59975 13.3075 2.10173 13.8304 1.69723C14.8616 0.899833 16.0232 0.5 17.2956 0.5C19.0111 0.5 20.5819 1.18501 21.7285 2.42853C22.8632 3.65939 23.5 5.35416 23.5 7.21252C23.5 9.09882 22.8038 10.8477 21.2348 12.7408L21.2348 12.7408C19.8158 14.4531 17.7661 16.2019 15.3373 18.2717L15.3372 18.2717L15.3165 18.2894C14.4958 18.9889 13.5646 19.7826 12.5983 20.6276L12.598 20.6279C12.433 20.7723 12.2206 20.8523 12 20.8523C11.7794 20.8523 11.5671 20.7724 11.4016 20.6275L11.4013 20.6272C10.4279 19.7762 9.49075 18.9775 8.66603 18.2745L8.66332 18.2722L8.66329 18.2722C6.2341 16.2021 4.18441 14.4532 2.76535 12.741C1.19634 10.8477 0.5 9.09879 0.5 7.21271C0.5 5.35416 1.1368 3.65939 2.27135 2.42853C3.41786 1.18502 4.98889 0.5 6.70441 0.5C7.97679 0.5 9.1384 0.899836 10.1694 1.69721L10.1694 1.69723C10.6925 2.10171 11.1706 2.59991 11.5948 3.18661Z",stroke:"#6C3F13"})],-1)]),2)]),n.isLoggedIn?((0,s.uX)(),(0,s.CE)("div",ze,[(0,s.Lk)("button",{class:(0,r.C4)(["btn-humidor",{added:n.humidorAdded}]),onClick:t[2]||(t[2]=(...e)=>n.addToHumidor&&n.addToHumidor(...e))},(0,r.v_)(n.humidorAdded?"✓ In Humidor":"ðŸ—„ï¸ Add to Humidor"),3),(0,s.Lk)("button",{class:"btn-journal",onClick:t[3]||(t[3]=(...e)=>n.logSmoke&&n.logSmoke(...e))}," 📓 Log a Smoke ")])):(0,s.Q3)("",!0)]),(0,s.Lk)("div",et,[(0,s.Lk)("div",tt,[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(n.paymentsMethods,(e=>((0,s.uX)(),(0,s.CE)("img",{key:e,src:i(2183)(`./${e}.png`),alt:e+" logo",class:(0,r.C4)(e)},null,10,it)))),128))]),(0,s.bo)((0,s.Lk)("span",st,[(0,s.eW)((0,r.v_)(n.shippingPrice.text)+" ",1),(0,s.Lk)("span",rt,(0,r.v_)(n.shippingPrice.price),1)],512),[[R.aG,n.showShippingPrice]])])])}i(4520),i(1454),i(7550);var at=i(7465),lt={props:{product:{type:Object,required:!0},handleFavourite:{type:Function},clickLink:{type:String},link:{type:String},specification:{type:Object},id:{type:Number},oldPrice:{type:Number},price:{type:Number}},data(){return{screenWidth:window.innerWidth}},computed:{isMobileScreen(){return this.screenWidth<=720},isLoggedIn(){return this.$store.getters.isAuthenticated},humidorAdded(){const e=this.$store.getters["cigarlife/humidorItems"]||[];return e.some((e=>e.productId===this.id))},token(){return this.$store.getters.token},showShippingPrice(){return Object.keys(this.shippingPrice).length>0},shippingPrice(){let e=this.product.seller,t={};switch(e){case"JR Cigar":t={text:"Free shipping on all orders for an entire year for only",price:"$39.95"};break;case"Blu":t={text:"Shipping fees on orders under",price:"$80"};break}return t},paymentsMethods(){return["visa","mastercard","discover"]},correctLink(){return this.product&&this.product.buy_url?this.product.buy_url:this.clickLink?this.clickLink:this.product&&this.product.click_link?this.product.click_link:this.link},priceValue(){return"Online-Cigars"===this.product.seller?"£"+this.price:"$"+(this.price/100).toFixed(2)},quantityValue(){const e=this.specification;if(!e)return null;const t=["type","quantity","qty","count","pack","box_count"];let i=null;for(const r of t)if(e[r]){i=e[r].toString();break}if(!i)return null;const s=i.match(/(\d+)/);return s?parseInt(s[1],10):null},pricePerCigar(){if(null===this.quantityValue||!this.price||"Online-Cigars"===this.product.seller)return null;const e=this.price/100,t=e/this.quantityValue;return"$"+t.toFixed(2)},filteredSpecs(){const e=this.specification||{},t=this.product?.category?.original_title||this.product?.category?.title||"";let i;return i="Accessories"===t?[{key:"accessory_type",label:"Type"},{key:"color",label:"Color"}]:[{key:"type",label:"Quantity"},{key:"shape",label:"Shape"},{key:"ring_gauge",label:"Ring"},{key:"length",label:"Length"},{key:"strength",label:"Strength"},{key:"country",label:"Country"},{key:"wrapper",label:"Wrapper"},{key:"filler",label:"Filler"},{key:"binder",label:"Binder"}],i.map((t=>e[t.key]?{key:t.key,label:t.label,value:e[t.key]}:null)).filter(Boolean)}},methods:{addToHumidor(){this.isLoggedIn?(this.$store.dispatch("cigarlife/addToHumidor",{productId:this.id,name:this.product.title||this.product.name||"",brand:this.product.brand_name||this.product.seller||"",price:this.price?this.price/100:null,image:this.product.attachments&&this.product.attachments[0]&&this.product.attachments[0].small?this.product.attachments[0].small.url:"",wrapper:this.product.specifications&&this.product.specifications.wrapper||"",quantity:1,notes:""}),alert("Added to Humidor!")):this.openRegisterModal()},logSmoke(){this.isLoggedIn?(this.$store.dispatch("cigarlife/addJournalEntry",{productId:this.id,name:this.product.title||this.product.name||"",brand:this.product.brand_name||this.product.seller||"",image:this.product.attachments&&this.product.attachments[0]&&this.product.attachments[0].small?this.product.attachments[0].small.url:"",wrapper:this.product.specifications&&this.product.specifications.wrapper||"",rating:0,notes:"",pairing:"",flavor:"",draw:"",burn:"",strength:""}),this.$router.push("/journal")):this.openRegisterModal()},toggleFavorite(e){e.stopPropagation(),this.isLoggedIn?this.handleFavourite():this.openRegisterModal()},openRegisterModal(){this.$store.dispatch("registrationModalToggle",!0)},async addToPurchased(e,t){t.stopPropagation();const i=await fetch(`${at.baseUrl}api/v1/products/${e}/buy`,{method:"POST",headers:{"Content-Type":"application/json","Session-Token":this.$store.getters.token}});await i.json(),this.isLoggedIn&&this.$store.dispatch("loadOrderHistory")}}};const nt=(0,_.A)(lt,[["render",ot],["__scopeId","data-v-361c94ce"]]);var ct=nt,dt=i(511),ut={props:{product:{type:Object}},data(){return{activeImage:0,copied:!1}},components:{Specification:ct,AdvertiseSlider:dt.A},computed:{currentProduct(){return this.product},specificationDetails(){const e=this.product?.specifications||{},t=this.product?.category?.original_title||this.product?.category?.title||"",i={};return"Accessories"===t?(e["accessory_type"]&&(i["type"]=e["accessory_type"]),e["color"]&&(i["color"]=e["color"])):Object.keys(e).forEach((t=>{i[t.replace(/_+/," ")]=e[t]})),i},showDetails(){return Object.keys(this.specificationDetails).length>0},isAccessory(){const e=this.product?.category?.original_title||this.product?.category?.title||"";return"Accessories"===e},specification(){return this.specificationDetails},sellerLogo(){let e=this.product.seller,t="";switch(e){case"JR Cigar":t="jrcigars.jpg";break;case"Cigars Month Club":t="month _club.png";break;case"Kind Juice":t="KINDJUICE.png";break;case"VaporDNA":t="vapordna.png";break;case"Avail Vapor":t="avail_vapor.png";break;case"Blu":t="blu.png";break;case"DirectDelta8":t="directdelta.png";break;case"AirVape":t="airvape.png";break;case"Famous Smoke":t="famous.png";break;case"Thompson Cigar":t="thompson.webp";break;case"Gotham Cigars":t="gotham.png";break;case"Cigars International":t="international.svg";break;case"BnB Tobacco":t="bnb.png";break;case"Best Cigar Prices":t="bestcigarprices.webp";break;case"Smoke Inn":t="Smoked_Inn_logo.png";break;case"Cigar Page":t="Cigar_Page.webp";break;case"Cigars N Cigars":t="CigarsNcigars.webp";break;case"Cigora":t="cigora.webp";break;case"Flying Cigars":t="FlyingCigarLogo.webp";break;case"I Heart Cigars":t="iheartcigarlogo_ver2.png";break;case"Northwoods Humidors":t="northwoods_humidors.png";break}return t},sellerCouponSlug(){const e={"Famous Smoke":"1-famous-smoke","Cigar Page":"4-cigarpage","Cigars.com":"5-cigarscom","JR Cigar":"8-jrcigarscom","Thompson Cigar":"10-thompson-cigar",Cigora:"11-cigora","Cigars N Cigars":"16-cigarsncigarscom","Flying Cigars":"17-flyingcigarscom","Mike's Cigars":"19-mikes-cigars","Gotham Cigars":"21-gotham-cigars","Best Cigar Prices":"24-best-cigar-prices","Cigars International":"33-cigars-international","Smoke Inn":"39-smoke-inn","I Heart Cigars":"48-iheart-cigars"};return e[this.product.seller]||null},promoCode(){return this.product.resource?.promo_code||null},productLink(){return this.product?.click_link?this.product.click_link:this.product?.buy_url?this.product.buy_url:this.product?.link||"#"}},mounted(){try{(0,he.h)()}catch(e){console.debug("initCJDeepLinks mounted error:",e)}},updated(){try{(0,he.h)()}catch(e){console.debug("initCJDeepLinks updated error:",e)}},methods:{handleFavourite(){this.currentProduct.favorite?(this.$store.dispatch("requestToWishlist",{id:this.product.id,mode:"remove"}),this.currentProduct.favorite=!1):(this.$store.dispatch("requestToWishlist",{id:this.product.id}),this.currentProduct.favorite=!0)},prevImage(){0===this.activeImage?this.activeImage=this.product.attachments.length-1:this.activeImage--},nextImage(){this.product.attachments.length-1===this.activeImage?this.activeImage=0:this.activeImage++},async copyCodeAndShop(){if(!this.promoCode)return;try{await navigator.clipboard.writeText(this.promoCode),this.copied=!0,setTimeout((()=>{this.copied=!1}),2e3)}catch(i){console.error("Failed to copy code:",i);try{const e=document.createElement("textarea");e.value=this.promoCode,e.style.position="fixed",e.style.opacity="0",document.body.appendChild(e),e.focus(),e.select(),document.execCommand("copy"),document.body.removeChild(e),this.copied=!0,setTimeout((()=>{this.copied=!1}),2e3)}catch(s){console.error("Fallback copy failed:",s)}}try{(0,he.h)()}catch(s){console.debug("initCJDeepLinks click error:",s)}const e=this.$refs.copyShopLink,t=e&&e.href?e.href:this.productLink;try{const e=this.$store.getters.token;await fetch(at.baseUrl+"api/v1/products/"+this.product.id+"/buy",{method:"POST",headers:{"Content-Type":"application/json","Session-Token":e}}),this.$store.getters.isAuthenticated&&this.$store.dispatch("loadOrderHistory")}catch(s){console.debug("Failed to log purchase:",s)}t&&"#"!==t&&window.open(t,"_blank","noopener")}}};const pt=(0,_.A)(ut,[["render",Ve],["__scopeId","data-v-1cd76e3a"]]);var ht=pt,gt=i(6553),mt=i(7546),vt={components:{BaseProductWrapper:(0,s.$V)((()=>i.e(752).then(i.bind(i,5752)))),Review:ve,Details:ht,RecommendedSection:gt.A,BannersSection:mt.A},props:{idProduct:{type:String}},data(){return{isProductUnavailable:!1,countdown:3,redirectTimeout:null}},methods:{handleUnavailable(){console.log("handleUnavailable triggered"),this.isProductUnavailable=!0;const e=this.$route.params.slug.replace(/^\d+-/,"").replace(/-/g,"+");console.log("Rendering unavailable message, redirecting to:",`/search-results?q=${encodeURIComponent(e)}`),this.countdown=3,this.redirectTimeout=setInterval((()=>{this.countdown-=1,this.countdown<=0&&(clearInterval(this.redirectTimeout),console.log("Executing redirect now"),this.$router.push(`/search-results?q=${encodeURIComponent(e)}`))}),1e3)},redirectNow(){clearInterval(this.redirectTimeout);const e=this.$route.params.slug.replace(/^\d+-/,"").replace(/-/g,"+");console.log("Immediate redirect to:",`/search-results?q=${encodeURIComponent(e)}`),this.$router.push(`/search-results?q=${encodeURIComponent(e)}`)},cancelRedirect(){clearInterval(this.redirectTimeout),this.isProductUnavailable=!1,console.log("Redirect cancelled")}},watch:{$route(e,t){if(e.params.slug&&e.params.slug!==t.params.slug&&e.path.includes("/product")){console.log("Route changed to:",e.path),clearInterval(this.redirectTimeout);const t=e.params.slug.split("-")[0];this.isProductUnavailable=!1,this.$store.dispatch("loadProductDetails",{id:t}).then((e=>{console.log("loadProductDetails response:",e),this.product&&this.product.title?.trim()&&this.product.price&&!(this.product.price<=0)||(console.log("Product invalid, calling handleUnavailable"),this.handleUnavailable())})).catch((e=>{console.error("loadProductDetails error:",e.response?.status,e.message),console.log("API error, calling handleUnavailable"),this.handleUnavailable()})),this.$store.dispatch("getReviewsList",t),this.$store.dispatch("loadViewedProduct")}}},computed:{sellerCouponSlug(){const e={"Famous Smoke":"1-famous-smoke","Cigar Page":"4-cigarpage","Cigars.com":"5-cigarscom","JR Cigar":"8-jrcigarscom","Thompson Cigar":"10-thompson-cigar",Cigora:"11-cigora","Cigars N Cigars":"16-cigarsncigarscom","Flying Cigars":"17-flyingcigarscom","Mike's Cigars":"19-mikes-cigars","Gotham Cigars":"21-gotham-cigars","Best Cigar Prices":"24-best-cigar-prices","Cigars International":"33-cigars-international","Smoke Inn":"39-smoke-inn","I Heart Cigars":"48-iheart-cigars"};return e[this.product?.seller]||""},product(){return this.$store.getters.product},viewed(){return this.$store.getters.viewedProduct.products}},mounted(){console.log("ProductPage mounted, route:",this.$route.path),window.scrollTo({top:0,behavior:"smooth"});const e=this.$route.params.slug.split("-")[0];this.isProductUnavailable=!1,this.$store.dispatch("loadProductDetails",{id:e}).then((e=>{console.log("loadProductDetails response:",e),this.product&&this.product.title?.trim()&&this.product.price&&!(this.product.price<=0)||(console.log("Product invalid, calling handleUnavailable"),this.handleUnavailable())})).catch((e=>{console.error("loadProductDetails error:",e.response?.status,e.message),console.log("API error, calling handleUnavailable"),this.handleUnavailable()})),this.$store.dispatch("getReviewsList",e),this.$store.dispatch("recordProductView",{id:e}),this.$store.dispatch("loadViewedProduct")},beforeUnmount(){console.log("ProductPage unmounting, clearing timeout"),clearInterval(this.redirectTimeout)}};const kt=(0,_.A)(vt,[["render",u],["__scopeId","data-v-bf7fd6c6"]]);var bt=kt},3274:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return G}});var s=i(641),r=i(33),o=i(3751);const a={key:0},l=["onClick"],n=["onClick"],c={key:0,class:"star"},d=["onClick"],u={class:"filters mobile"},p={class:"filter_wrapper"},h={key:0},g={key:0,class:"infinite-wrap"},m={key:0,class:"infinite-loading"},v={key:1,class:"infinite-end"},k={ref:"infiniteSentinel",class:"infinite-sentinel"};function b(e,t,i,b,y,f){const C=(0,s.g2)("base-meta"),w=(0,s.g2)("header-block"),L=(0,s.g2)("range-filter"),F=(0,s.g2)("array-filter"),S=(0,s.g2)("rating-filter"),A=(0,s.g2)("sort-input"),I=(0,s.g2)("base-dialog"),P=(0,s.g2)("search-list"),_=(0,s.g2)("test-ads-banner"),x=(0,s.g2)("base-categories-wrapper");return(0,s.uX)(),(0,s.CE)(s.FK,null,[(0,s.bF)(C,{pageType:"search_page"}),(0,s.bF)(x,{class:"m-top-300"},{default:(0,s.k6)((()=>[(0,s.bF)(w,{title:f.headerTitle,extended:""},null,8,["title"]),(0,s.bF)(P,{countTitle:f.countProducts,products:f.displayProducts,count:f.displayCount,categoriesList:f.categoriesList,categoriesWithProducts:f.categoriesWithProducts},(0,s.eX)({filters:(0,s.k6)((()=>[f.filtersList?((0,s.uX)(),(0,s.CE)("div",a,[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(f.rangeFilters,(e=>((0,s.uX)(),(0,s.Wv)(L,{key:e[0],title:e[0],minValue:e[1].values.min,maxValue:e[1].values.max},null,8,["title","minValue","maxValue"])))),128)),((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(f.arrayFilters,(e=>((0,s.uX)(),(0,s.Wv)(F,{key:e[0],title:e[0],values:e[1].values},null,8,["title","values"])))),128))])):(0,s.Q3)("",!0),f.isMobileScreen?(0,s.Q3)("",!0):((0,s.uX)(),(0,s.Wv)(S,{key:1}))])),"active-filters":(0,s.k6)((()=>[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(f.activeFilters,(e=>((0,s.uX)(),(0,s.CE)("div",{class:"item",key:e},[(0,s.eW)((0,r.v_)(f.itemValue(e))+" ",1),"rating"===e.type?((0,s.uX)(),(0,s.CE)("span",c)):(0,s.Q3)("",!0),(0,s.Lk)("span",{class:"remove",onClick:t=>f.disableFilter(e)},null,8,d)])))),128))])),"mobile-control":(0,s.k6)((()=>[(0,s.Lk)("div",{class:"sorting",onClick:t[0]||(t[0]=(...e)=>f.openMobileSorting&&f.openMobileSorting(...e))},t[3]||(t[3]=[(0,s.Lk)("span",{class:"icon"},null,-1),(0,s.Lk)("span",{class:"title"},"Sort By",-1)])),(0,s.bF)(I,{show:f.isMobileScreen,reOpen:y.mobileSortingIsOpen,title:"Sort by",onClose:f.closeModal,isFilter:""},{default:(0,s.k6)((()=>[(0,s.bF)(A,{isMobile:""})])),_:1},8,["show","reOpen","onClose"]),(0,s.Lk)("div",{class:"filter",onClick:t[1]||(t[1]=(...e)=>f.openMobileFilters&&f.openMobileFilters(...e))},t[4]||(t[4]=[(0,s.Lk)("span",{class:"icon"},null,-1),(0,s.Lk)("span",{class:"title"},"Filter",-1)])),(0,s.bF)(I,{show:f.isMobileScreen,reOpen:y.mobileFiltersIsOpen,title:"Filter",onClose:f.closeModal,isFilter:""},{default:(0,s.k6)((()=>[(0,s.bo)((0,s.Lk)("div",u,[(0,s.Lk)("div",p,[f.filtersList?((0,s.uX)(),(0,s.CE)("div",h,[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(f.rangeFilters,(e=>((0,s.uX)(),(0,s.Wv)(L,{key:e[0],title:e[0],minValue:e[1].values.min,maxValue:e[1].values.max},null,8,["title","minValue","maxValue"])))),128)),((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(f.arrayFilters,(e=>((0,s.uX)(),(0,s.Wv)(F,{key:e[0],title:e[0],values:e[1].values},null,8,["title","values"])))),128))])):(0,s.Q3)("",!0),(0,s.bF)(S)]),(0,s.Lk)("div",{class:"ok-button",onClick:t[2]||(t[2]=(...e)=>f.closeModal&&f.closeModal(...e))},"ok")],512),[[o.aG,y.mobileFiltersIsOpen]])])),_:1},8,["show","reOpen","onClose"])])),_:2},["Cigars"===f.categoryObj()?.title&&f.activeFilters?.length<6?{name:"shape-options",fn:(0,s.k6)((()=>[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(f.shapeOptions,(e=>((0,s.uX)(),(0,s.CE)("div",{class:"item",key:e.name,onClick:t=>f.selectShape(e.name)},(0,r.v_)(e.name)+" ("+(0,r.v_)(e.count||0)+") ",9,l)))),128))])),key:"0"}:void 0,"Cigars"===f.categoryObj()?.title&&f.activeFilters?.length<6?{name:"quantity-options",fn:(0,s.k6)((()=>[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(f.quantityOptions,(e=>((0,s.uX)(),(0,s.CE)("div",{class:"item",key:e.name,onClick:t=>f.selectQuantity(e.name)},(0,r.v_)(e.name)+" ("+(0,r.v_)(e.count||0)+") ",9,n)))),128))])),key:"1"}:void 0]),1032,["countTitle","products","count","categoriesList","categoriesWithProducts"]),f.categoriesWithProducts?(0,s.Q3)("",!0):((0,s.uX)(),(0,s.CE)("div",g,[y.isLoadingMore?((0,s.uX)(),(0,s.CE)("div",m,"Loading more products...")):(0,s.Q3)("",!0),!y.hasMore&&y.productsAccum.length>0?((0,s.uX)(),(0,s.CE)("div",v,"All products loaded")):(0,s.Q3)("",!0),(0,s.Lk)("div",k,null,512)])),(0,s.bF)(_,{type:"footer"})])),_:1})],64)}i(4114),i(8992),i(4520),i(2577),i(3949);var y=i(3569);i(1454);const f={id:"products-list",class:"flex_wrapper flex_between"},C={key:0,class:"filters"},w={class:"filter_wrapper"},L={class:"body"},F={key:0,class:"list-header flex_wrapper flex_between desktop"},S={class:"products-count desktop",style:{"font-weight":"bold"}},A={key:0,class:"view-control flex_wrapper"},I={key:1,class:"mobile-control"},P={key:2,class:"active-filters"},_={key:3,class:"shape-options"},x={key:5,class:"list-header flex_wrapper flex_between mobile"},E={class:"products-count mobile"},R={key:6,class:"blank-products"},$={key:7},M={key:0},X={class:"title"},U=["onClick"];function W(e,t,i,o,a,l){const n=(0,s.g2)("test-ads-banner"),c=(0,s.g2)("sort-input"),d=(0,s.g2)("product-preview");return(0,s.uX)(),(0,s.CE)("section",f,[i.onlyList?(0,s.Q3)("",!0):((0,s.uX)(),(0,s.CE)("div",C,[(0,s.Lk)("div",w,[(0,s.RG)(e.$slots,"filters",{},void 0,!0)]),(0,s.bF)(n,{type:"filter"})])),(0,s.Lk)("div",L,[i.count>0?((0,s.uX)(),(0,s.CE)("div",F,[(0,s.Lk)("p",S,(0,r.v_)(i.countTitle),1),(0,s.bF)(c),l.isMobileScreen?(0,s.Q3)("",!0):((0,s.uX)(),(0,s.CE)("div",A,[(0,s.Lk)("div",{class:(0,r.C4)(["list",{active:l.activeMode("list")}]),onClick:t[0]||(t[0]=(...e)=>l.activateListMode&&l.activateListMode(...e))},t[2]||(t[2]=[(0,s.Lk)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[(0,s.Lk)("rect",{width:"16",height:"4",rx:"1",fill:"#F2E2D3"}),(0,s.Lk)("rect",{y:"6",width:"16",height:"4",rx:"1",fill:"#F2E2D3"}),(0,s.Lk)("rect",{y:"12",width:"16",height:"4",rx:"1",fill:"#F2E2D3"})],-1)]),2),(0,s.Lk)("div",{class:(0,r.C4)(["grid",{active:l.activeMode("grid")}]),onClick:t[1]||(t[1]=(...e)=>l.activateGridMode&&l.activateGridMode(...e))},t[3]||(t[3]=[(0,s.Fv)('<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-783c5b14><mask id="path-1-inside-1" fill="white" data-v-783c5b14><rect width="7" height="7" rx="1" data-v-783c5b14></rect></mask><rect width="7" height="7" rx="1" fill="#F2E2D3" stroke="#F2E2D3" stroke-width="4" mask="url(#path-1-inside-1)" data-v-783c5b14></rect><mask id="path-2-inside-2" fill="white" data-v-783c5b14><rect y="9" width="7" height="7" rx="1" data-v-783c5b14></rect></mask><rect y="9" width="7" height="7" rx="1" fill="#F2E2D3" stroke="#F2E2D3" stroke-width="4" mask="url(#path-2-inside-2)" data-v-783c5b14></rect><mask id="path-3-inside-3" fill="white" data-v-783c5b14><rect x="9" y="9" width="7" height="7" rx="1" data-v-783c5b14></rect></mask><rect x="9" y="9" width="7" height="7" rx="1" fill="#F2E2D3" stroke="#F2E2D3" stroke-width="4" mask="url(#path-3-inside-3)" data-v-783c5b14></rect><mask id="path-4-inside-4" fill="white" data-v-783c5b14><rect x="9" width="7" height="7" rx="1" data-v-783c5b14></rect></mask><rect x="9" width="7" height="7" rx="1" fill="#F2E2D3" stroke="#F2E2D3" stroke-width="4" mask="url(#path-4-inside-4)" data-v-783c5b14></rect></svg>',1)]),2)]))])):(0,s.Q3)("",!0),i.onlyList?(0,s.Q3)("",!0):((0,s.uX)(),(0,s.CE)("div",I,[(0,s.RG)(e.$slots,"mobile-control",{},void 0,!0)])),i.onlyList?(0,s.Q3)("",!0):((0,s.uX)(),(0,s.CE)("div",P,[(0,s.RG)(e.$slots,"active-filters",{},void 0,!0)])),!i.onlyList&&this.$store.getters.activeFilters?.length<6&&"Cigars"===l.currentCategory?.title&&this.$store.getters.shapeOptions.length>1?((0,s.uX)(),(0,s.CE)("div",_,[(0,s.RG)(e.$slots,"shape-options",{},void 0,!0)])):(0,s.Q3)("",!0),!i.onlyList&&this.$store.getters.activeFilters?.length<6&&"Cigars"===l.currentCategory?.title&&this.$store.getters.quantityOptions.length>1?((0,s.uX)(),(0,s.CE)("div",{class:"quantity-options",key:"quantity-"+this.$store.getters.quantityOptions.map((e=>e.name)).join("-")},[(0,s.RG)(e.$slots,"quantity-options",{},void 0,!0)])):(0,s.Q3)("",!0),i.count>0?((0,s.uX)(),(0,s.CE)("div",x,[(0,s.Lk)("h2",E,(0,r.v_)(i.countTitle),1)])):(0,s.Q3)("",!0),l.productsList?((0,s.uX)(),(0,s.CE)("div",$,[i.categoriesList&&i.categoriesWithProducts?((0,s.uX)(),(0,s.CE)("div",M,[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(i.categoriesWithProducts.categories.filter((e=>e.products)),(e=>((0,s.uX)(),(0,s.CE)("div",{class:"category",key:e.id},[(0,s.Lk)("p",X,(0,r.v_)(e.title),1),(0,s.Lk)("div",{class:(0,r.C4)(["product-items",a.itemsMode])},[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(e.products,(t=>((0,s.uX)(),(0,s.Wv)(d,{key:t.id,id:t.id,imageUrl:t.image_url,name:t.title,oldPrice:t.old_price,price:t.price,class:(0,r.C4)([a.itemsMode,a.noHover?"no-hover":""]),isFavorite:t.favorite,specs:t.specifications,seller:t.seller,link:t.link,clickLink:t.click_link,rating:t.rating,reload:l.hardReload,category:e,slug:t.slug,defaultProduct:t,featuredPromo:t.featured_promo},null,8,["id","imageUrl","name","oldPrice","price","class","isFavorite","specs","seller","link","clickLink","rating","reload","category","slug","defaultProduct","featuredPromo"])))),128))],2),(0,s.Lk)("div",{class:"show-more",onClick:t=>l.setRequest(e)},"Show More →",8,U)])))),128))])):((0,s.uX)(),(0,s.CE)("div",{key:1,class:(0,r.C4)(["product-items",a.itemsMode])},[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(l.productsList,(e=>((0,s.uX)(),(0,s.Wv)(d,{key:e.id,id:e.id,imageUrl:e.image_url,name:e.title,oldPrice:e.old_price,price:e.price,class:(0,r.C4)([a.itemsMode,a.noHover?"no-hover":""]),isFavorite:e.favorite,specs:e.specifications,seller:e.seller,link:e.link,clickLink:e.click_link,rating:e.rating,reload:l.hardReload,slug:e.slug,defaultProduct:e,featuredPromo:e.featured_promo},null,8,["id","imageUrl","name","oldPrice","price","class","isFavorite","specs","seller","link","clickLink","rating","reload","slug","defaultProduct","featuredPromo"])))),128))],2))])):((0,s.uX)(),(0,s.CE)("div",R,t[4]||(t[4]=[(0,s.Lk)("div",{class:"image"},null,-1),(0,s.Lk)("h2",{class:"title"},"no data to display",-1)])))])])}var O=i(8261),q={props:{onlyList:{type:Boolean,default:!1},countTitle:{type:String,default:"0 products found"},count:{type:Number,default:0},products:{type:Array,default:null},categoriesWithProducts:{type:Object,default:null},reload:{type:Boolean,default:!1},categoriesList:{type:Boolean,default:!1}},components:{ProductPreview:(0,s.$V)((()=>Promise.all([i.e(978),i.e(553)]).then(i.bind(i,6978)))),SortInput:O.A},data(){return{itemsMode:"list",noHover:!1,screenWidth:0,mobileFiltersIsOpen:!1,mobileSortingIsOpen:!1}},computed:{isMobileScreen(){return this.screenWidth<=720},productsList(){return this.products&&this.products.length>0?this.products:null},productsCount(){return this.count},hardReload(){return this.reload},currentCategory(){return this.$store.getters.category}},created(){this.screenWidth=window.innerWidth,this.screenWidth<=720&&(this.itemsMode="list",this.noHover=!0)},methods:{activeMode(e){return this.itemsMode===e},activateGridMode(){this.itemsMode="grid"},activateListMode(){this.itemsMode="list"},setRequest(e){this.$store.dispatch("setRequest",{request:this.$store.getters.request,category:{id:e.id,title:e.title}})}}},T=i(6262);const B=(0,T.A)(q,[["render",W],["__scopeId","data-v-783c5b14"]]);var j=B,V=i(6815),K=i(2649),H=i(494),Q=i(4497),D=i(5481),N={components:{BaseDialog:(0,s.$V)((()=>i.e(850).then(i.bind(i,5850)))),BaseCategoriesWrapper:(0,s.$V)((()=>i.e(792).then(i.bind(i,4411)))),HeaderBlock:y.A,SearchList:j,RatingFilter:V.A,RangeFilter:K.A,ArrayFilter:H.A,SortInput:O.A},data(){return{screenWidth:0,mobileFiltersIsOpen:!1,mobileSortingIsOpen:!1,page:1,options:Object.freeze({template:Q.A,edgeNavigation:!0,texts:{first:"<<",last:">>"}}),productsAccum:[],totalCount:0,isLoadingMore:!1,hasMore:!0,observer:null,lastLoadMoreAt:0}},computed:{headerTitle(){const e=this.searchCategory,t=this.$store.getters.request;let i="";if(t&&(i=`"${t}" `),e&&void 0!==e.title)i+=`${e.title}`;else if(void 0===e.title){let t=this.$store.getters.categoriesList.find((t=>t.id===parseInt(e)))?.title;i+=`${t}`}return i},searchCategory(){return this.$store.getters.category},searchRequest(){return this.$store.getters.request},categoriesWithProducts(){return this.$store.getters.categoriesWithProducts},categoriesList(){return this.$store.getters.category&&0===this.$store.getters.category.id},isMobileScreen(){return this.screenWidth<=720},productsList(){return this.$store.getters.productsList},filtersList(){return this.$store.getters.filters},rangeFilters(){return this.filtersList?this.$store.getters.filters.filter((e=>"range"===e[1].type)):null},arrayFilters(){return this.filtersList?this.$store.getters.filters.filter((e=>"array"===e[1].type)):null},countProducts(){return this.displayCount+" products found"},displayProducts(){return this.productsAccum.length>0?this.productsAccum:this.productsList&&this.productsList.products?this.productsList.products:[]},displayCount(){return this.totalCount>0?this.totalCount:this.productsList&&this.productsList.count||0},activeFilters(){return this.$store.getters.activeFilters},shapeOptions(){return this.$store.getters.shapeOptions},quantityOptions(){return this.$store.getters.quantityOptions},sorting(){return this.$store.getters.sorting},fromSuggestion(){return this.$store.getters.fromSuggestion}},watch:{searchCategory(){let e=this.parseActiveFilters(this.activeFilters);this.loadProducts(e),this.loadFilters(e),this.categoriesList&&this.loadCategoriesWithProducts(e)},searchRequest:{handler(e,t){e&&t&&e!=t&&(this.page=1);let i=this.parseActiveFilters(this.activeFilters);this.loadFilters(i),this.categoriesList&&this.loadCategoriesWithProducts(i)},deep:!0},$route(e){if(e.fullPath.includes("/product")){let e=this.parseActiveFilters(this.activeFilters);this.loadFilters(e)}else this.$store.dispatch("disableSorting"),this.$store.dispatch("disableAllFilters"),this.buildFilters()},activeFilters:{handler(e){let t=this.parseActiveFilters(e);this.loadFilters(t),this.loadQuantites(t),this.loadShapes(t),this.loadProducts(t),this.categoriesList&&this.loadCategoriesWithProducts(t)},deep:!0},sorting(){let e=this.parseActiveFilters(this.activeFilters);if(this.categoriesList)return this.loadCategoriesWithProducts(e);this.loadProducts(e)},productsList(e,t){e&&e.products&&(this.isLoadingMore?(this.productsAccum=[...this.productsAccum,...e.products],this.isLoadingMore=!1,this.hasMore=this.productsAccum.length<(this.totalCount||e.count)):(this.productsAccum=[...e.products],this.totalCount=e.count||0,this.hasMore=this.productsAccum.length<this.totalCount,e.count>0&&e.count<=15&&(this.page=1)),this.$nextTick((()=>{this.hasMore&&this.setupObserver()})))}},created(){this.screenWidth=window.innerWidth,this.screenWidth<=720&&(this.itemsMode="grid"),this.$store.dispatch("disableAllFilters"),this.buildFilters();const e=this.parseActiveFilters(this.activeFilters);let t=this.categoryObj(),i=t&&t.id>0?"&category_id="+t.id:"";2!==t?.id&&"Best Sellers"!==t?.title||(i+="&best_sellers=true"),this.$store.dispatch("loadShapeOptions",{params:i+e+(this.sorting||""),q:this.$store.getters.request}),this.$store.dispatch("loadQuantityOptions",{params:i+e+(this.sorting||""),q:this.$store.getters.request}),this.categoriesList||this.loadProducts(e),this.loadFilters(e),this.categoriesList&&this.loadCategoriesWithProducts(),this.buildCategory()},mounted(){(0,D.h)(),this.$nextTick((()=>{this.setupObserver()}))},beforeUnmount(){this.disconnectObserver()},methods:{parseActiveFilters(e){if(e.filter){let t=[];e.filter((function(e){let i=t.findIndex((t=>t.type==e.type));return i<=-1&&t.push(e),null}));let i=t.map((e=>e.type)),s="",r=[],o="";return i.forEach((t=>{e.filter((e=>e.type===t)).forEach((e=>{e.type===t&&"string"===typeof e.values||"number"===typeof e.values?r.push(encodeURIComponent(e.values)):e.type===t&&"object"===typeof e.values&&(o+="&"+t+"_from="+parseInt(e.values.min)+"&"+t+"_to="+parseInt(e.values.max))})),o?(s+=o,o=""):s+="&"+t+"="+r.join(","),r=[]})),s}},itemValue(e){let t=e.values;return"object"===typeof t&&"price"===e.type?"$"+t.min/100+" - $"+t.max/100:"object"===typeof t?t.min/100+" - "+t.max/100:t},loadProducts(e=""){this.isLoadingMore||(this.page=1);let t="",i=this.categoryObj();this.page&&this.page>0&&(t+="&page="+this.page),i&&i.id>0&&(t+="&category_id="+i.id),2!==i?.id&&"Best Sellers"!==i?.title||(t+="&best_sellers=true"),this.searchRequest&&(t+=`&q=${this.searchRequest}`,this.fromSuggestion||(t+=`&title=${this.searchRequest}`)),this.replaceState(t+e);const s={params:t+e+this.sorting};"/search-results"===this.$route.path?this.$store.dispatch("loadProducts",s):"/search-results"!==this.$route.path||this.searchCategory.id||this.$store.dispatch("removeCategoriesWithProducts"),this.isLoadingMore||this.scrollToTop(),setTimeout((()=>{(0,D.h)()}),1500)},loadCategoriesWithProducts(e=""){let t="";this.searchRequest&&(t+=`&title=${this.searchRequest}`);const i={params:t+e+this.sorting};"/search-results"===this.$route.path&&this.$store.dispatch("loadCategoriesWithProducts",i)},loadFilters(e=""){let t="",i=this.categoryObj();i&&i.id>0&&(t="&category_id="+i.id),2!==i?.id&&"Best Sellers"!==i?.title||(t+="&best_sellers=true"),this.searchRequest&&this.fromSuggestion&&(t+=`&q=${this.searchRequest}`),this.searchRequest&&!this.fromSuggestion&&(t+=`&q=${this.searchRequest}&title=${this.searchRequest}`);const s={params:t+e};"/search-results"===this.$route.path&&(this.$store.dispatch("enableLoading"),this.$store.dispatch("loadFilters",s))},loadQuantites(e=""){let t=this.categoryObj(),i="&category_id="+t.id;"Best Sellers"===this.pageHeader&&(i="&best_sellers=true");const s={params:i+e+this.sorting,q:this.searchRequest};this.$store.dispatch("loadQuantityOptions",s)},loadShapes(e=""){let t=this.categoryObj(),i="&category_id="+t.id;"Best Sellers"===this.pageHeader&&(i="&best_sellers=true");const s={params:i+e+this.sorting,q:this.searchRequest};this.$store.dispatch("loadShapeOptions",s)},selectQuantity(e){e&&this.$store.dispatch("addToActive",{type:"quantity",values:e})},selectShape(e){e&&this.$store.dispatch("addToActive",{type:"shape",values:e})},activeMode(e){return this.itemsMode===e},activateGridMode(){this.itemsMode="grid"},activateListMode(){this.itemsMode="list"},disableFilter(e){this.$store.dispatch("disableFilter",e)},openMobileFilters(){this.mobileFiltersIsOpen=!0},openMobileSorting(){this.mobileSortingIsOpen=!0},closeModal(){this.mobileFiltersIsOpen=!1,this.mobileSortingIsOpen=!1},setupObserver(){this.disconnectObserver();const e=this.$refs.infiniteSentinel;e&&(this.observer=new IntersectionObserver((e=>{e[0].isIntersecting&&this.hasMore&&!this.isLoadingMore&&this.loadMore()}),{rootMargin:"200px"}),this.observer.observe(e))},disconnectObserver(){this.observer&&(this.observer.disconnect(),this.observer=null)},loadMore(){const e=Date.now();if(e-this.lastLoadMoreAt<500)return;this.lastLoadMoreAt=e,this.isLoadingMore=!0,this.page++;const t=this.parseActiveFilters(this.activeFilters);this.loadProducts(t)},scrollToTop(){const e=document.getElementById("products-list"),t=e?.offsetTop-50;window.scrollTo(0,t)},replaceState(e=""){let t=e+this.sorting;"&"===t[0]&&(t=t.slice(1));let i=location.pathname;t&&(i+="?"+t),window.history.replaceState({current:i},document.title,i)},categoryObj(){return"object"===typeof this.searchCategory?this.searchCategory:null===this.$store.getters.categoriesList?{id:1,title:"Cigars"}:this.$store.getters.categoriesList.find((e=>e.id===parseInt(this.searchCategory)))},buildFilters(){let e="",t=window.location.href.split("?"),i={},s={},r="",o="",a="";t.length>1&&(e=decodeURIComponent(t[1]).split("&"));for(var l=0;l<e.length;l++){var n=e[l].split("=");if(2==n.length&&n[0]&&n[1]){var c=n[0],d=decodeURIComponent(n[1]);if("page"===c)this.page=parseInt(n[1]);else if("sort_column"===c||"sort_type"===c)r+="&"+c+"="+d;else if(c.includes("price"))c.includes("_from")?i.min=d:c.includes("_to")&&(i.max=d);else if(c.includes("ring"))c.includes("_from")?s.min=d:c.includes("_to")&&(s.max=d);else if("q"===c)o=d;else if("category_id"===c)a=d;else if(["title"].indexOf(c)<0)for(var u=d.split(","),p=0;p<u.length;p++)u[p]&&this.$store.dispatch("addToActive",{type:c,values:u[p]})}}(i.min||i.max)&&this.$store.dispatch("addToActive",{type:"price",values:i}),(s.min||s.max)&&this.$store.dispatch("addToActive",{type:"ring",values:s}),o&&this.$store.dispatch("setRequest",{request:o,category:a}),r&&this.$store.dispatch("setSorting",r)},buildCategory(){let e={};"object"!==typeof this.searchCategory&&null!==this.searchCategory&&this.$store.getters.categoriesList?(e=this.$store.getters.categoriesList.find((e=>e.id===parseInt(this.searchCategory))),this.$store.dispatch("setRequest",{request:this.searchRequest,category:e})):null===this.$store.getters.categoriesList&&(e={id:1,title:"Cigars"},this.$store.dispatch("setRequest",{request:this.searchRequest,category:e}))}}};const J=(0,T.A)(N,[["render",b],["__scopeId","data-v-6d4fce7c"]]);var G=J},4093:function(e,t,i){var s={"./Casa_de_Montecristo.png":4601,"./Cigar_Page.jpg":5841,"./Cigar_Page.webp":2066,"./CigarsNcigars.webp":8922,"./Cigars_International.png":329,"./FlyingCigarLogo.webp":1478,"./KINDJUICE.png":135,"./Mikes_Cigars.png":8848,"./Smoked_Inn.png":8416,"./Smoked_Inn_logo.png":4556,"./airvape.png":3875,"./avail_vapor.png":8619,"./bestcigarprices.webp":4340,"./blu.png":8550,"./bnb.png":2103,"./cigora.webp":3281,"./cigora_owl.png":9771,"./default-logo.png":2884,"./directdelta.png":118,"./download.png":281,"./famous.png":5766,"./gotham.png":8661,"./iheartcigarlogo_ver2.png":5811,"./international.svg":4833,"./jrcigars.jpg":5152,"./logo.webp":9085,"./month _club.png":3852,"./northwoods_humidors.png":372,"./thompson.webp":4885,"./vapordna.png":3052};function r(e){var t=o(e);return i(t)}function o(e){if(!i.o(s,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return s[e]}r.keys=function(){return Object.keys(s)},r.resolve=o,e.exports=r,r.id=4093},4833:function(e,t,i){"use strict";e.exports=i.p+"img/international.3427a7b5.svg"},5841:function(e,t,i){"use strict";e.exports=i.p+"img/Cigar_Page.01b618d4.jpg"},2066:function(e,t,i){"use strict";e.exports=i.p+"img/Cigar_Page.eee8f5eb.webp"},8922:function(e,t,i){"use strict";e.exports=i.p+"img/CigarsNcigars.eefd3cd0.webp"},1478:function(e,t,i){"use strict";e.exports=i.p+"img/FlyingCigarLogo.14532d41.webp"},4340:function(e,t,i){"use strict";e.exports=i.p+"img/bestcigarprices.0e4fcce5.webp"},3281:function(e,t,i){"use strict";e.exports=i.p+"img/cigora.00815a41.webp"},5152:function(e){"use strict";e.exports="data:image/jpeg;base64,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"},9085:function(e,t,i){"use strict";e.exports=i.p+"img/logo.6dfa5463.webp"},4885:function(e,t,i){"use strict";e.exports=i.p+"img/thompson.4bde1e2e.webp"},3579:function(e,t,i){"use strict";var s=i(6518),r=i(2652),o=i(9306),a=i(8551),l=i(1767);s({target:"Iterator",proto:!0,real:!0},{some:function(e){a(this),o(e);var t=l(this),i=0;return r(t,(function(t,s){if(e(t,i++))return s()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},7550:function(e,t,i){"use strict";i(3579)}}]);
//# sourceMappingURL=product-pages.efa76bc1.js.map