"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[36257],{62849:(t,e,r)=>{r.d(e,{t:()=>b});var n=r(67294);function o(t,e,r,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){return void r(t)}c.done?e(u):Promise.resolve(u).then(n,o)}var i,a,c=function(t,e){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(i){return function(c){return function(i){if(r)throw new TypeError("Generator is already executing.");for(;a;)try{if(r=1,n&&(o=2&i[0]?n.return:i[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,n=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]t.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0?i.pop():n[0].instalments.pop()))throw new Error("there is no instalments");return[2,{bestInstalment:(a.amount/100).toString().replace(".",","),isZeroInterest:o}]}}))}));return function(e,r){return t.apply(this,arguments)}}(),b=function(){var t=p((0,n.useState)(void 0),2),e=t[0],r=t[1],o=(0,n.useCallback)(function(){var t=f((function(t,e){var n;return d(this,(function(o){switch(o.label){case 0:return[4,y(t,"".concat(e))];case 1:return(n=o.sent())&&r({bestInstalment:n.bestInstalment,isZeroInterest:n.isZeroInterest}),[2]}}))}));return function(e,r){return t.apply(this,arguments)}}(),[]);return{getAplazameInstalmentsInfo:o,aplazameInstalmentsInfo:e}}},77883:(t,e,r)=>{r.d(e,{x:()=>l});var n=r(67294),o=r(74782);function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]{r.d(e,{J:()=>o});var n=r(27585),o=function(t){return t.articles.map((function(e){return{id:e.idArticle.toString(),name:e.name,image:e.image,priceProps:(0,n.Sw)({price:e.price.price+t.installationServiceOS.price,tax:e.price.tax.iva,originalPrice:e.originalPrice.price+t.installationServiceOS.price,isWinnerPcc:!0})}}))}},79434:(t,e,r)=>{r.d(e,{B:()=>a});var n=r(65720);function o(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function i(t,e){return e=null!=e?e:{},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):function(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}(Object(e)).forEach((function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))})),t}var a=function(t,e,r){return i(function(t){for(var e=1;e{r.d(e,{DK:()=>u,Pv:()=>a,R2:()=>c,lI:()=>i});var n=r(78449),o=r(72845),i=function(t){return o.Tu.includes(t)},a=function(t,e){if(t!==n.kv.NORMAL||!e)return t===n.kv.REFURBISHED||t===n.kv.DEAL&&e?n.kv.NORMAL:t},c=function(t){return t?"yes":"no"},u=function(t){return t?"yes":void 0}},26922:(t,e,r)=>{r.d(e,{I:()=>u});var n=r(54545),o=r(65720);function i(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function a(t){for(var e=1;e{r.d(e,{R:()=>u});var n=r(16475),o=r(12219),i=r(72845),a=r(54545);function c(t,e){if(null==t)return{};var r,n,o=function(t,e){if(null==t)return{};var r,n,o={},i=Object.keys(t);for(n=0;n=0||(o[r]=t[r]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}var u=function(t,e,r){var u,l,s,f,p,d,y,b,v,m=i.SH[t.condition];return{id:t.productId.toString(),name:e,brand:t.brandName,category:"".concat(t.superFamily.slug,"/").concat(t.family.slug),main_category:t.family.slug,main_category_clean:t.family.name,main_category_id:t.family.id,variant:void 0,quantity:void 0,price:(null===(u=t.price)||void 0===u?void 0:u.toString())||void 0,position:void 0,stock_web:(null===t||void 0===t?void 0:t.isWinnerPCC)?t.availabilityCode.toString():"1",parent_id:(null===(l=t.originalArticle)||void 0===l?void 0:l.toString())||t.productId.toString(),type:(0,a.Pv)(t.type,t.isWinnerPCC),marketplace:(null===(s=t.sellers)||void 0===s?void 0:s.winner.name)||"",promotion_ids:t.promotionIds,campaigns:t.campaigns,is_on_sale:(0,a.R2)(!!t.sellers),stock_shop:Object.values(t.storeAvailability).map((function(t){return e={},r=t.name.toLowerCase(),n=(0,a.R2)(t.warehouse),r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e;var e,r,n})),financing:void 0,reconditioned:(0,n.Z)(a.lI,a.DK)(m),reconditioned_type:m,other_vendors:(0,a.R2)(!!(null===(f=t.sellers)||void 0===f?void 0:f.otherVendors)),image_url:t.mainImage.cdn,image_url_thumb:"https:".concat(t.mainImage.thumb),rating_avg:((null===(p=t.valoration)||void 0===p?void 0:p.avg)/2).toString()||"0",rating_count:(null===(d=t.valoration)||void 0===d?void 0:d.totalComments.toString())||"0",description:t.description.slice(0,100).replace(/(<([^>]+)>)/gi,""),original_price:(null===(y=t.originalPrice)||void 0===y?void 0:y.toString())||"0",added_date:new Date(t.added_date).toLocaleDateString("fr-CA"),url:(0,o.K)(r,t.slug.replace(i.wC,"")),total_discount:t.recommendedPrice?(t.recommendedPrice-t.price).toFixed(2):(t.originalPrice-t.price).toFixed(2),total_discount_percent:(null===(b=t.discount)||void 0===b?void 0:b.toString())||0,ean:t.ean,part_number:t.reference,marketplaces:t.marketplaces.map((function(t){t.minShippingPrice;return c(t,["minShippingPrice"])})),recommended_price:(null===(v=t.recommendedPrice)||void 0===v?void 0:v.toString())||void 0,is_in_liquidation:t.isInLiquidation}}},14155:(t,e,r)=>{r.d(e,{Z:()=>c});var n=r(67294);function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r{r.d(e,{A:()=>o,S:()=>n});var n=function(t){var e=t.staticContext,r=t.seconds;e&&(e.cacheControl=r)},o=function(t){var e=t.failed,r=t.staticContext;e&&n({staticContext:r,seconds:5})}}}]); //# sourceMappingURL=ProductDetail-31743c5a.js.map