PageSourceSearch

https://www.claroshop.com/static/js/FiltrosDeskLogica.5391d614e49b05d235a8.chunk.js

js claroshop.com collected 2026-10-03 21:03:55 UTC 17,100 bytes, 2 lines download raw bytes

1(this.webpackJsonpclaroshop_pwa=this.webpackJsonpclaroshop_pwa||[]).push([[45],{278:function(e,a,t){},580:function(e,a,t){"use strict";t.r(a),t.d(a,"default",(function(){return m}));var c=t(16),l=t(3),n=t(0),r=t.n(n),i=t(32),o=t.n(i);t(278);function s(e){var a=e.tieneReview,t=e.activarEstrellas,c=e.handleActivarEstrellas,l=e.tieneEnvioGratis,i=e.activarEnvioGratis,s=e.handleEnvioGratis,m=e.tieneFulfillment,u=e.activarFullfilment,d=e.handleActivarFullfilment,p=e.seleccionarCategoria,b=e.listaCategorias,v=e.idCategoria,E=e.seleccionarMarca,N=e.listaMarcas,f=e.checkedItem,h=e.seleccionarDiscount,g=e.checkedDiscount,O=e.precioMax,j=e.precioMenor,M=e.precioMin,k=e.PrecioMax,S=e.filtrarPrecio,y=e.limpiarFiltros,x=e.verMasCategorias,C=e.VerMasCate,D=e.verMasMarcas,F=e.VerMasMar,P=e.history,V=e.valorDescuento,w=e.minimo,A=e.maximo,R=0,G=0;N&&(R=N.length),b&&(G=b.length),Object(n.useEffect)((function(){for(var e=1;e<8;e++){o()("#d"+e).val()<g&&document.getElementById("discount"+e).classList.add("none")}}),[]);var Y=function(e){(e.keyCode<48||e.keyCode>57)&&(e.keyCode<96||e.keyCode>105)&&190!=e.keyCode&&110!=e.keyCode&&8!==e.keyCode&&9!==e.keyCode&&e.preventDefault()};return r.a.createElement("div",{className:"contenedorFiltros"},r.a.createElement("div",{className:"titulo"},r.a.createElement("span",{className:"h2"},"Filtros"),(P.location.pathname.includes("/orden=")||P.location.pathname.includes("/preciomenor=")||P.location.pathname.includes("/preciomayor=")||P.location.pathname.includes("/marca=")||P.location.pathname.includes("/categoria=")||P.location.pathname.includes("/estrellas=")||P.location.pathname.includes("/enviogratis=")||P.location.pathname.includes("/fulfillment=")||P.location.pathname.includes("/descuento="))&&r.a.createElement("p",{onClick:y,className:"limpiarFiltros"},"Limpiar Filtros")),!0===m?r.a.createElement("div",{className:"seccionFulfillment"},r.a.createElement("div",{className:"cajaFulfillment"},r.a.createElement("div",{className:"cajaTexto"},r.a.createElement("img",{className:"express",src:"./img/Express.svg"})),r.a.createElement("div",{className:"cajaSwitch"},r.a.createElement("label",null,r.a.createElement("input",{type:"checkbox",className:"input",checked:u,onChange:d}),r.a.createElement("div",{className:"toggle"},r.a.createElement("span",{className:"selector"}))))),r.a.createElement("div",{className:"barra"})):null,!0===l?r.a.createElement("div",{className:"seccionEnvioFiltros"},r.a.createElement("div",{className:"cajaEnvio"},r.a.createElement("div",{className:"cajaTexto"},r.a.createElement("p",null," Env\xedo gratis")),r.a.createElement("div",{className:"cajaSwitch"},r.a.createElement("label",null,r.a.createElement("input",{type:"checkbox",className:"input",checked:i,onChange:s}),r.a.createElement("div",{className:"toggle"},r.a.createElement("span",{className:"selector"}))))),r.a.createElement("div",{className:"barra"})):null,!0===a?r.a.createElement("div",{className:"seccionEstrellas"},r.a.createElement("div",{className:"cajaEstrellas"},r.a.createElement("div",{className:"estrellas"},r.a.createElement("span",{className:"startYellow",id:"1"}),r.a.createElement("span",{className:"startYellow",id:"2"}),r.a.createElement("span",{className:"startYellow",id:"3"}),r.a.createElement("span",{className:"startYellow",id:"4"}),r.a.createElement("p",null,"o m\xe1s")),r.a.createElement("div",{className:"cajaSwitch"},r.a.createElement("label",null,r.a.createElement("input",{type:"checkbox",className:"input",checked:!0===t,onChange:c}),r.a.createElement("div",{className:"toggle"},r.a.createElement("span",{className:"selector"}))))),r.a.createElement("div",{className:"barra"})):null,b&&r.a.createElement("div",{className:"contentModalCategoria largo contenidoCategorias"},r.a.createElement("div",{className:"seccionSuperior"},r.a.createElement("span",{className:"h2"},"Categor\xedas")),r.a.createElement("div",{className:"dataModalDescuentos iteracion"},r.a.createElement("ul",{onChange:p},b&&b.map((function(e,a){return!1===x?a<=4&&r.a.createElement("li",{key:e.id},r.a.createElement("label",{name:e.id,htmlFor:e.id},"  ",e.name," "),r.a.createElement("input",{className:"radio",type:"checkbox",value:e.name,id:e.id,name:"categoria",checked:v===e.id})):r.a.createElement("li",{key:e.id},r.a.createElement("label",{name:e.id,htmlFor:e.id},"  ",e.name," "),r.a.createElement("input",{className:"radio",type:"checkbox",value:e.name,id:e.id,name:"categoria",checked:v===e.id}))}))),G>4&&r.a.createElement("div",{className:"boxVerMasCategorias"},!1===x?r.a.createElement("p",{onClick:C,className:"textoVerMas"}," Ver todas"):r.a.createElement("p",{onClick:C,className:"textoVerMe
1nos"}," Ver menos")))),N&&r.a.createElement("div",{className:"contentModalMarca largo contenidoCategorias"},r.a.createElement("div",{className:"seccionSuperior"},r.a.createElement("span",{className:"h2"},"Marcas")),r.a.createElement("div",{className:"dataModalDescuentos iteracion"},r.a.createElement("ul",{onChange:E},N&&N.map((function(e,a){return!1===D?a<=4&&r.a.createElement("li",{key:e.marca},r.a.createElement("label",{name:e.marca,htmlFor:e.marca}," ",e.marca," "),r.a.createElement("input",{className:"radio",type:"checkbox",id:e.marca,value:e.marca,name:"marca",checked:f===e.marca})):r.a.createElement("li",{key:e.marca},r.a.createElement("label",{name:e.marca,htmlFor:e.marca}," ",e.marca," "),r.a.createElement("input",{className:"radio",type:"checkbox",id:e.marca,value:e.marca,name:"marca",checked:f===e.marca}))}))),R>4&&r.a.createElement("div",{className:"boxVerMasMarcas"},!1===D?r.a.createElement("p",{onClick:F,className:"textoVerMas"}," Ver todas"):r.a.createElement("p",{onClick:F,className:"textoVerMenos"}," Ver menos")))),V>0&&r.a.createElement("div",{className:"contentModalCategoria largo contenidoCategorias"},r.a.createElement("div",{className:"seccionSuperior"},r.a.createElement("span",{className:"h2"},"Descuento")),r.a.createElement("div",{className:"dataModalDescuentos iteracion"},r.a.createElement("ul",{onChange:h},V>=10&&r.a.createElement("li",{id:"discount1"},r.a.createElement("label",{name:"d1",htmlFor:"d1"}," Descuento del 10% o m\xe1s "),r.a.createElement("input",{className:"radio",id:"d1",type:"checkbox",value:Number(10),name:"discount",checked:Number(g)===Number(10)})),V>=20&&r.a.createElement("li",{id:"discount2"},r.a.createElement("label",{name:"d2",htmlFor:"d2"}," Descuento del 20% o m\xe1s "),r.a.createElement("input",{className:"radio",id:"d2",type:"checkbox",value:Number(20),name:"discount",checked:Number(g)===Number(20)})),V>=30&&r.a.createElement("li",{id:"discount3"},r.a.createElement("label",{name:"d3",htmlFor:"d3"}," Descuento del 30% o m\xe1s "),r.a.createElement("input",{className:"radio",id:"d3",type:"checkbox",value:Number(30),name:"discount",checked:Number(g)===Number(30)})),V>=40&&r.a.createElement("li",{id:"discount4"},r.a.createElement("label",{name:"d4",htmlFor:"d4"}," Descuento del 40% o m\xe1s "),r.a.createElement("input",{className:"radio",id:"d4",type:"checkbox",value:Number(40),name:"discount",checked:Number(g)===Number(40)})),V>=50&&r.a.createElement("li",{id:"discount5"},r.a.createElement("label",{name:"d5",htmlFor:"d5"}," Descuento del 50% o m\xe1s "),r.a.createElement("input",{className:"radio",id:"d5",type:"checkbox",value:Number(50),name:"discount",checked:Number(g)===Number(50)})),V>=60&&r.a.createElement("li",{id:"discount6"},r.a.createElement("label",{name:"d6",htmlFor:"d6"}," Descuento del 60% o m\xe1s "),r.a.createElement("input",{className:"radio",id:"d6",type:"checkbox",value:Number(60),name:"discount",checked:Number(g)===Number(60)})),Number(V)>=70&&r.a.createElement("li",{id:"discount7"},r.a.createElement("label",{name:"d7",htmlFor:"d7"}," Descuento del 70% o m\xe1s "),r.a.createElement("input",{className:"radio",id:"d7",type:"checkbox",value:Number(70),name:"discount",checked:Number(g)===Number(70)}))))),V<=0&&r.a.createElement("div",{className:"borderTop"}),r.a.createElement("div",{className:"seccionPrecio"},r.a.createElement("div",{className:"texto"},r.a.createElement("p",null,"Precio")),r.a.createElement("div",{className:"precios"},0!=j?r.a.createElement("input",{placeholder:"Min $"+w.toLocaleString("en-US"),onChange:M,value:j,onKeyDown:Y,pattern:"[0-9]{0,13}"}):r.a.createElement("input",{placeholder:"Min $"+w.toLocaleString("en-US"),onChange:M,value:"",onKeyDown:Y,pattern:"[0-9]{0,13}"}),0!=k?r.a.createElement("input",{placeholder:"Max $"+A.toLocaleString("en-US"),onChange:O,value:k,pattern:"[0-9]{0,13}",onKeyDown:Y}):r.a.createElement("input",{placeholder:"Max $"+A.toLocaleString("en-US"),onChange:O,value:"",pattern:"[0-9]{0,13}",onKeyDown:Y}))),r.a.createElement("div",{className:"botonFiltrarDes"},r.a.createElement("button",{className:"bFiltrar",onClick:function(){return S(j,k)}},"Aplicar")))}function m(e){var a=e.searchResults,t=e.searchParams,i=e.params,o=e.setSearchParams,m=e.history,u=e.primeraParte,d=e.marcaP,p=e.tieneEnvioGratis,b=e.tieneFulfillment,v=e.tieneReview,E=e.ordenS,N=e.setOrdenS,f=e.valorDescuento,h=e.minimo,g=e.maximo,O=Object(n.useState)(!1),j=Object(l.a)(O,2),M=j[0],k=j[1],S=Object(n.useState)(1),y=Object(l.a)(S,2),x=y[0],C=y[1],D=Object(n.useState)(""),F=Object(l.a)(D,2),P=F[0],V=F[1],w=Object(n.useState)(0),A=Object(l.a)(w,2)[1],R=Object(n.useState)(0),G=Object(l.a)(R,2),Y=G[0],L=G[1],T=Object(n.useState)(!1),K=Object(l.a)(T,2),U=K[0],$=K[1],I=Object(n.useState)(0),J=Object(l.a)(I,2),_=J[0],B=J[1],q=Object(n.useState)(!1),z=Object(l.a)(q,2),H=z[0],Q=z[1],W=Object(n.useState)(0),X=Object(l.a)(W,2),Z=X[0],ee=X[1],ae=Object(n.useState)(!1),te=Object(l.a)(ae,2),ce=te[0],le=te[1],ne=Object(n.useState)(0),re=Object(l.a)(ne,2),ie=re[0],oe=re[1],se=Object(n.useState)(0),me=Object(l.a)(se,2),ue=me[0],de=me[1],pe=Object(n.useState)(""),be=Object(l.a)(pe,2),ve=be[0],Ee=be[1],Ne=Object(n.useState)(0),fe=Object(l.a)(Ne,2),he=fe[0],ge=fe[1],Oe=Object(n.useState)(!1),je=Object(l.a)(Oe,2),Me=je[0],ke=je[1],Se=Object(n.useState)(""),ye=Object(l.a)(Se,2)[1],xe=Object(n.useState)(null),Ce=Object(l.a)(xe,2),De=Ce[0],Fe=Ce[1],Pe=Object(n.useState)(!1),Ve=Object(l.a)(Pe,2),we=Ve[0],Ae=Ve[1],Re=Object(n.useState)(0),Ge=Object(l.a)(Re,2),Ye=Ge[0],Le=Ge[1],Te=Object(n.useState)(0),Ke=Object(l.a)(Te,2),Ue=Ke[0],$e=Ke[1],Ie=Object(n.useState)(0),Je=Object(l.a)(Ie,2),_e=Je[0],Be=Je[1],qe=Object(n.useState)(0),ze=Object(l.a)(qe,2),He=ze[0],Qe=ze[1];Object(n.useEffect)((function(){Number(E)===Number(1)&&(L(1),k(!1),V(""),We(1,U,H,ce,he,De,Ue)),Number(E)===Number(2)&&(L(2),k(!1),V("A:Y"),We(E,U,H,ce,he,De,Ue)),Number(E)===Number(3)&&(L(3),k(!1),V("D:Y"),We(E,U,H,ce,he,De,Ue))}),[E]);Object(n.useEffect)((function(){We(Y,!0===U&&U,H,ce,he,De,Ue)}),[U]);Object(n.useEffect)((function(){We(Y,U,!0===H&&H,ce,he,De,Ue)}),[H]);Object(n.useEffect)((function(){We(Y,U,H,!0===ce&&ce,he,De,Ue)}),[ce]);Object(n.useEffect)((function(){We(Y,U,H,ce,0!=he?he:0,De,Ue)}),[he]);Object(n.useEffect)((function(){We(Y,U,H,ce,he,null!=De?De:null,Ue)}),[De]);Object(n.useEffect)((function(){0!=Ye&&We(Y,U,H,ce,he,De,Ye),0==Ye&&We(Y,U,H,ce,he,De,0)}),[Ye]);function We(e,a,t,c,l,n,r){A(1!=e?e:1),!0===a?($(!0),B(1),C(1)):($(!1),B(0)),!0===t?(Q(!0),ee(1),C(1)):(Q(!1),ee(0)),!0===c?(le(!0),oe(1),C(1)):(le(!1),oe(0)),0!=Number(l)?(de(l),ge(l),C(1)):(de(0),ge(0)),null!=n?(ye(n),Fe(n),C(1)):(ye(""),Fe(null)),0!=Number(r)?($e(r),Le(r),C(1)):($e(0),Le(0)),1===Number(e)&&!1===a&&!1===t&&!1===c&&0===Number(l)&&null===n&&0===Number(r)&&C(1),k(!0)}
1var Xe=Object(n.useState)(!1),Ze=Object(l.a)(Xe,2),ea=Ze[0],aa=Ze[1];Object(n.useEffect)((function(){aa(1)}),[]),Object(n.useEffect)((function(){!0===M&&(null!=De||0!=He||0!=_e||0!=he||""!=P||0!=ie||0!=Z||0!=_||0!=Ye?1===ea?(o(Object(c.a)(Object(c.a)({},t),{},{precioMenor:_e,precioMayor:He,categoria:he,marca:De,order:P,start:ie,shipping:Z,fulfillment:_,discount:Ye,page:x})),aa(ea+1)):o(Object(c.a)(Object(c.a)({},t),{},{precioMenor:_e,precioMayor:He,categoria:he,marca:De,order:P,start:ie,shipping:Z,fulfillment:_,discount:Ye,page:1})):o(Object(c.a)(Object(c.a)({},t),{},{precioMenor:_e,precioMayor:He,categoria:he,marca:null,order:P,start:ie,shipping:Z,fulfillment:_,discount:Ye,page:x})),k(!1));var e="",a="",l="",n="",r="",s="",d="",p=null;""!=t.order||0!=Number(t.discount)||1==t.fulfillment||1==Number(t.shipping)||1==Number(t.start)||0!=Number(t.categoria)||null!=t.marca||0!=Number(t.precioMenor)&&0!=Number(t.precioMayor)?(0!=Number(t.discount)&&(e="/descuento=".concat(Number(t.discount))),1===Number(t.fulfillment)&&(a="/fulfillment=".concat(t.fulfillment)),1===Number(t.shipping)&&(l="/enviogratis=".concat(t.shipping)),1===Number(t.start)&&(n="/estrellas=".concat(t.start)),0!=Number(t.categoria)&&(r="/categoria=".concat(Number(t.categoria))),null!=t.marca&&(s="/marca=".concat(t.marca)),0!=Number(t.precioMenor)&&0!=Number(t.precioMayor)&&(d="/preciomenor=".concat(Number(t.precioMenor),"/preciomayor=").concat(Number(t.precioMayor))),null!=t.order&&(""==String(t.order)?p="":("A:Y"===t.order&&(p="/orden=A"),"D:Y"===t.order&&(p="/orden=D"))),m.replace(u+s+r+d+e+n+l+a+p+"/pagina="+t.page)):""==t.order&&0==Number(t.discount)&&0==t.fulfillment&&0==t.shipping&&0==t.start&&0==t.categoria&&null==t.marca&&0==t.precioMenor&&0==t.precioMayor&&(m.replace(i,null),m.replace(u+"/pagina="+t.page))}),[M]);Object(n.useEffect)((function(){!function(e){var a=e.params,t=null===a||void 0===a?void 0:a.split("/");t.shift();for(var c=null,l=null,n=null,r=null,i=null,o=null,s=null,m=null,u=null,p=null,b=0;b<=(null===t||void 0===t?void 0:t.length)-1;b++){var v,E,f,h,g,O,j,M,k,S,y,x,D,F,P,w,R,G,Y,T;if((null===(v=t[b])||void 0===v?void 0:v.indexOf("preciomenor="))>=0)l=null===(y=t[b])||void 0===y?void 0:y.replace("preciomenor=","");if((null===(E=t[b])||void 0===E?void 0:E.indexOf("preciomayor="))>=0)n=null===(x=t[b])||void 0===x?void 0:x.replace("preciomayor=","");if((null===(f=t[b])||void 0===f?void 0:f.indexOf("marca="))>=0)c=null===(D=t[b])||void 0===D?void 0:D.replace("marca=","");if((null===(h=t[b])||void 0===h?void 0:h.indexOf("categoria="))>=0)r=null===(F=t[b])||void 0===F?void 0:F.replace("categoria=","");if((null===(g=t[b])||void 0===g?void 0:g.indexOf("estrellas="))>=0)o=null===(P=t[b])||void 0===P?void 0:P.replace("estrellas=","");if((null===(O=t[b])||void 0===O?void 0:O.indexOf("enviogratis="))>=0)s=null===(w=t[b])||void 0===w?void 0:w.replace("enviogratis=","");if((null===(j=t[b])||void 0===j?void 0:j.indexOf("fulfillment="))>=0)m=null===(R=t[b])||void 0===R?void 0:R.replace("fulfillment=","");if((null===(M=t[b])||void 0===M?void 0:M.indexOf("descuento="))>=0)u=null===(G=t[b])||void 0===G?void 0:G.replace("descuento=","");if((null===(k=t[b])||void 0===k?void 0:k.indexOf("orden="))>=0)p=null===(Y=t[b])||void 0===Y?void 0:Y.replace("orden=","");if((null===(S=t[b])||void 0===S?void 0:S.indexOf("pagina="))>=0)i=null===(T=t[b])||void 0===T?void 0:T.replace("pagina=","")}Be(null!=l?l:0),Qe(null!=n?n:0),Fe(null!=c?d:null),ge(null!=r?r:0),null!=o&&1===Number(o)?(oe(1),le(!0)):(le(!1),oe(0)),null!=s&&1===Number(s)?(ee(1),Q(!0)):(Q(!1),ee(0)),null!=m&&1===Number(m)?($(!0),B(1)):($(!1),B(0)),Le(null!=u?u:0),null!=p&&(L(p),"A"===p&&(A(2),V("A:Y"),N(2)),"D"===p&&(A(3),V("D:Y"),N(3))),null==p&&(A(1),V(""),N(1)),null!=i&&C(i)}({params:i})}),[i]);var ta=[],ca=[];if(a.searchResult&&0!=Number(a.searchResult.GSP.RES.M)&&(a.searchResult.GSP.RES.PARM.PMT.map((function(e){return"breadcrumbs"===e.DN?e.PV.map((function(e){return ta.push({id:e.id,name:e.name})})):null})),a.searchResult.GSP.RES.PARM.PMT.map((function(e){return"marcas"===e.DN&&"undefined"!=e.PV&&void 0!=e.PV?e.PV.length>1?e.PV.map((function(e){return ca.push({marca:String(e.V).toLowerCase()})}
1)):ca.push({marca:String(e.PV.V).toLowerCase()}):null}))),ca.length>0)var la=function(e,a){var t=[],c={};for(var l in e)c[e[l][a]]=e[l];for(l in c)t.push(c[l]);return t}(ca,"marca");else la=!1;return r.a.createElement(s,{tieneFulfillment:b,tieneEnvioGratis:p,tieneReview:v,filtrarAhora:We,limpiarFiltros:function(){k(!1),L(1),A(1),Ee(""),ge(0),Fe(null),Qe(0),Be(0),le(!1),Q(!1),$(!1),Le(0),$e(""),B(0),oe(0),ee(0),m.replace(i,null),m.replace(u+"/pagina=1")},verMasCategorias:Me,VerMasCate:function(){ke(!Me)},verMasMarcas:we,VerMasMar:function(){Ae(!we)},activarFullfilment:U,handleActivarFullfilment:function(){$(!U)},activarEnvioGratis:H,handleEnvioGratis:function(){Q(!H)},activarEstrellas:ce,handleActivarEstrellas:function(){le(!ce)},categoria:ve,categoriaSeleccionada:ue,setCategoria:Ee,idCategoria:he,seleccionarCategoria:function(e){var a=e.target.value,t=e.target.id;Number(t)===Number(he)?(Ee(""),ge(0)):(Ee(a),ge(t))},listaCategorias:ta,seleccionarMarca:function(e){var a=String(e.target.value);a===String(De)?(Fe(null),ye("")):(Fe(a),ye(a))},listaMarcas:la,checkedItem:De,checkedDiscount:Ye,seleccionarDiscount:function(e){var a=Number(e.target.value);Number(a)===Number(Ye)?Le(0):Le(a)},precioMenor:_e,PrecioMax:He,precioMin:function(e){Be(e.target.value)},precioMax:function(e){Qe(e.target.value)},filtrarPrecio:function(e,a){k(!0)},history:m,minimo:h,maximo:g,valorDescuento:f})}}}]);
2//# sourceMappingURL=FiltrosDeskLogica.5391d614e49b05d235a8.chunk.js.map

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.