-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path0e2cccd.modern.js
More file actions
1 lines (1 loc) · 7.75 KB
/
Copy path0e2cccd.modern.js
File metadata and controls
1 lines (1 loc) · 7.75 KB
1
(window.webpackJsonp=window.webpackJsonp||[]).push([[22,100],{193:function(e,t,o){"use strict";o.r(t);var n,r=o(1);class c{}n=c,c.observer=void 0,c.observe=e=>{n.observer||(n.observer=new IntersectionObserver(e=>{e.forEach(e=>{const t=e.target;e.isIntersecting&&(t.callback(),n.observer.unobserve(t))})})),n.observer.observe(e)};var l={props:{lazyCallback:{type:Function,required:!0},elementType:{type:String,default:"section"}},setup(e){const{lazyElementRef:t}=function(e){const t=Object(r.d)(null),o=Object(r.d)(!1);return Object(r.c)(()=>{t.value.callback=e||(()=>{}),t.value&&c.observe(t.value)}),Object(r.b)(()=>{c.observer.unobserve(t.value)}),{lazyElementRef:t,isVisible:o}}(e.lazyCallback);return{lazyElementRef:t}}},h=o(12),component=Object(h.a)(l,function(){var e=this;return(0,e._self._c)(e.elementType,{ref:"lazyElementRef",tag:"component"},[e._t("default")],2)},[],!1,null,null,null);t.default=component.exports},301:function(e,t,o){var content=o(551);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(11).default)("d38bfcce",content,!0,{sourceMap:!1})},302:function(e,t,o){var content=o(553);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(11).default)("17fa180f",content,!0,{sourceMap:!1})},550:function(e,t,o){"use strict";o(301)},551:function(e,t,o){var n=o(10)(function(i){return i[1]});n.push([e.i,'.showcase_categories_content[data-v-4443a4b0]{margin:20px auto;position:relative;transition:var(--transition_fade)}.showcase_categories_content.transitioning[data-v-4443a4b0],.showcase_categories_content.transitioning .showcase_categories_products[data-v-4443a4b0]{opacity:0}.showcase_categories_content .showcase_categories_products[data-v-4443a4b0]{align-content:center;transition:var(--transition_fade)}.showcase_categories_content .title_container_products[data-v-4443a4b0]{color:var(--text_base);font-size:var(--font_size_title);font-weight:var(--font_weight_medium);margin-bottom:24px}.showcase_categories_content .showroom_names[data-v-4443a4b0]{display:flex;justify-content:center;margin-bottom:40px;padding:0 var(--section_padding)}.showcase_categories_content .showroom_name_container[data-v-4443a4b0]{opacity:1;transition:var(--transition_fade);visibility:visible;width:-moz-fit-content;width:fit-content}.showcase_categories_content .showroom_name_container.skeleton[data-v-4443a4b0]{opacity:0;visibility:hidden}.showcase_categories_content .showroom_name[data-v-4443a4b0]{color:var(--primary_color);font-size:var(--font_size_big);font-weight:var(--font_weight_semi_bold)}.showcase_categories_content .showroom_name.active[data-v-4443a4b0]:after{width:100%}.showcase_categories_content .showroom_name[data-v-4443a4b0]:after{background-color:var(--secondary_color);content:"";display:block;height:3px;justify-self:center;transition:width .4s ease;width:0}@media (min-width:1440px){.showcase_categories_content .showroom_name[data-v-4443a4b0]{font-size:var(--font_size_heading)}}@media (min-width:1024px){.showcase_categories_content .showroom_name[data-v-4443a4b0]{text-transform:uppercase}.showcase_categories_content .showroom_name[data-v-4443a4b0]:hover:after{width:100%}.showcase_categories_content .showroom_name_container[data-v-4443a4b0]:not(:last-child){margin-right:24px}}@media (min-width:768px){.showcase_categories_content .showcase_categories_products[data-v-4443a4b0]{width:100%}}@media (max-width:1024px){.showcase_categories_content .showroom_name_container[data-v-4443a4b0]:not(:last-child){margin-right:12px}}@media (max-width:350px){.showcase_categories_content .showroom_names[data-v-4443a4b0]{align-items:center;flex-direction:column}.showcase_categories_content .showroom_name_container[data-v-4443a4b0]{margin-right:0}}',""]),n.locals={},e.exports=n},552:function(e,t,o){"use strict";o(302)},553:function(e,t,o){var n=o(10)(function(i){return i[1]});n.push([e.i,"#showcase-categories .cardprod{width:calc(50% - 6px)}.showcase_categories_content.container .showcase_categories_products .container,.showcase_categories_content.container .showcase_categories_products .container_swiper{padding:0}@media (min-width:1024px){.showcase_categories_content .showcase_categories_products .container{overflow:visible}}.showcase_categories_content .container_swiper .swiper-button-prev{transform:translateX(-75%)}.showcase_categories_content .container_swiper .swiper-button-next{transform:translateX(75%)}@media (max-width:1024px){.showcase_categories_content .container_swiper .swiper-button-prev{transform:translateX(-50%)}.showcase_categories_content .container_swiper .swiper-button-next{transform:translateX(50%)}}",""]),n.locals={},e.exports=n},815:function(e,t,o){"use strict";o.r(t);var n={props:{showcaseName:String},data:()=>({selectedShowroom:0,isTransitioning:!1,showroomData:Array.from({length:3},(e,i)=>({placeholder:!0})),banners:Array.from({length:3},(e,i)=>({placeholder:!0}))}),methods:{initShowcaseCategories(){const{showcaseName:e}=this.$props;this.getShowcaseCategoriesData(e),"category-showcase-banner"===e&&this.getBannerData()},async getShowcaseCategoriesData(e){try{const t=await Promise.all([1,2,3].map(t=>this.$dataFetcher.getShowcaseData(`${e}-${t}`)));this.showroomData=t.filter(Boolean)}catch(e){console.error("Showcase Categories - Error fetching showcase data:",e)}},async getBannerData(){try{const e=await this.$dataFetcher.getBanners("category-showcase-banner-img");this.banners=e}catch(e){console.error("Showcase Categories - Error fetching banner data:",e)}},setSelectedShowroom(e){this.selectedShowroom!==e&&(this.isTransitioning=!0,setTimeout(()=>{this.selectedShowroom=e},300),this.getSlicedShowroomData(this.showroomData[0]))},handleTransitionEnd(){this.isTransitioning=!1},getSlicedShowroomData(e){var t;if(e.placeholder||null==e||null===(t=e.produtos)||void 0===t||!t.length)return[];const o=e.produtos,n=Math.ceil(o.length/2);return[{vitrine:e.vitrine,produtos:o.slice(0,n)},{vitrine:e.vitrine,produtos:o.slice(n)}]}}},r=(o(550),o(552),o(12)),component=Object(r.a)(n,function(){var e=this,t=e._self._c;return t("Lazy",{staticClass:"showcase_slider section",attrs:{lazyCallback:e.initShowcaseCategories,showcaseName:e.showcaseName}},[t("div",{staticClass:"showcase_categories_content container",class:{transitioning:e.isTransitioning},on:{transitionend:e.handleTransitionEnd}},[e.showroomData[e.selectedShowroom]?t("div",{staticClass:"products showcase_categories_products"},[t("div",{staticClass:"showroom_names"},e._l(e.showroomData,function(o,n){return t("div",{key:`showcase_category_title_${n}`,staticClass:"showroom_name_container",class:{skeleton:o.placeholder}},[o&&o.vitrine?t("button",{ref:"showroomName",refInFor:!0,staticClass:"showroom_name",class:{active:n==e.selectedShowroom},on:{click:function(t){return e.setSelectedShowroom(n)}}},[e._v("\n "+e._s(o.vitrine.titulo)+"\n ")]):t("div",{staticClass:"showroom_name skeleton"},[e._v("\n .\n ")])])}),0),e._v(" "),"category-showcase-banner"==e.showcaseName?t("homeSetup-showcase-banner",{key:`slider-banner-${e.selectedShowroom}`,attrs:{id:"showcase-categories",vitrineData:e.getSlicedShowroomData(e.showroomData[e.selectedShowroom])[0],banner:e.banners[e.selectedShowroom],showcaseName:e.showcaseName,amountProductsToDisplay:2,showTitle:!1}}):t("div",{staticClass:"showcase"},[t("geralShowcase-slider",{key:`slider1-${e.selectedShowroom}`,attrs:{vitrineData:e.getSlicedShowroomData(e.showroomData[e.selectedShowroom])[0]}})],1),e._v(" "),t("div",{staticClass:"showcase"},[t("geralShowcase-slider",{key:`slider2-${e.selectedShowroom}`,attrs:{vitrineData:e.getSlicedShowroomData(e.showroomData[e.selectedShowroom])[1]}})],1)],1):e._e()])])},[],!1,null,"4443a4b0",null);t.default=component.exports;installComponents(component,{Lazy:o(193).default})}}]);