1/* empty css */import{a5 as P,c_ as L,dK as j,cH as m,cB as E,c7 as n,au as l,ar as c,F as w,ci as x,cC as h,aF as y,bU as k,as as S,dJ as $,cj as _,cm as N,bE as z,ap as R,d4 as U,ds as I,d7 as Y,d3 as q,c2 as F,c5 as G,ck as V,aD as Z,aH as H,e as J,at as A,b2 as K,cf as W,cV as Q,cO as X,g as D,dM as ee,s as te,bT as O,dF as M,z as oe}from"./XCBz1NK-.js";import{u as ne}from"./DriUD9pC.js";import{C as ae}from"./DZ8sOTql.js";import{u as re}from"./CBpRQbrm.js";import"./BmpRKuej.js";import"./Co9BLA6b.js";/* empty css */const se={class:"fact-label"},ie={key:1,class:"fact-label"},le=["innerHTML"],de={key:1,class:"fact-value"},ue=["innerHTML"],ce={__name:"SimpleComparisonRow",props:{data:{type:Object,required:!0},applySync:{type:Boolean,default:!1},numberProducts:{type:Number,default:5},numberProductsMobile:{type:Number,default:2},noBorder:{type:Boolean,default:!1},noPaddingTop:{type:Boolean,default:!1},noPaddingBottom:{type:Boolean,default:!1},label:{type:String,default:""},index:{type:Number,default:0},noHighlight:{type:Boolean,default:!1}},setup(e){const f=E,o=e,{t:b}=L(),g=R(()=>Math.max(0,o.numberProducts-o.data.columns.length)),s=R(()=>Math.max(...o.data.columns.map(t=>Array.isArray(t.value)?Math.max(...t.value.map(a=>typeof a=="number"&&a.toString().split(".")[1]?.length||0)):0)));function v(t,a){if(t==null)return"‐";if(t==="No"||t===b("generic.no")||t===!1)return"✗";if(t==="Yes"||t===b("generic.yes")||t===!0)return"✓";if(a.test&&a.test.slug_raw!=="weight"){const i=z.getTestValue(a.test,t);return typeof i=="boolean"?i?"✓":"✗":a.test.type==="score"?i+"/5":i}let r=t;return typeof r=="number"&&(r=Number(r).toFixed(s.value)),a.units?a.units.length<2?`${r}${a.units}`:`${r} ${a.units}`:t}function d(t){return t&&t.charAt(0).toUpperCase()+t.slice(1).toLowerCase()}return(t,a)=>j((n(),l("tr",{class:k(["simple-comparison-row",{"data-no-border":e.noBorder,"data-no-padding-top":e.noPaddingTop,"data-no-padding-bottom":e.noPaddingBottom,[e.index%2===1?"even-row":"odd-row"]:!0,syncscroll:!0}])},[c("th",{class:k(["simple-comparison-row__label",{"no-border":e.noHighlight,[e.index%2===1?"even":"odd"]:!0}])},[e.data.value_labels&&e.data.value_labels.length>0?(n(!0),l(w,{key:0},x(e.data.value_labels,(r,i)=>(n(),l(w,{key:i},[c("span",se,h(d(e.data.label))+" "+h(r),1),a[0]||(a[0]=y(h(" "),-1))],64))),128)):(n(),l("span",ie,h(d(e.data.label)),1
1))],2),a[2]||(a[2]=y()),(n(!0),l(w,null,x(e.data.columns,(r,i)=>(n(),S(N(e.index===0?"th":"td"),{key:i,class:k(["similar-comparison-data",{"similar-comparison-data-first":i===0&&!e.noHighlight,[e.index%2===1?"even":"odd"]:!0}])},{default:$(()=>[_(t.$slots,"default",{columnData:r,index:i},()=>[Array.isArray(r.value)&&r.value.length>0?(n(!0),l(w,{key:0},x(r.value,(p,u)=>(n(),l(w,{key:u},[c("span",{class:"fact-value",innerHTML:v(p,r)},null,8,le),a[1]||(a[1]=y(h(" "),-1))],64))),128)):Array.isArray(r.value)&&r.value.length===0?(n(),l("span",de,"â")):(n(),l("span",{key:2,innerHTML:v(r.value,r)},null,8,ue))],!0)]),_:2},1032,["class"]))),128)),a[3]||(a[3]=y()),(n(!0),l(w,null,x(g.value,(r,i)=>(n(),S(N(e.index===0?"th":"td"),{key:"empty-slot"+i,class:"similar-comparison-data simple-comaprison-data__empty-slot"},{default:$(()=>[_(t.$slots,"emptySlot",{},void 0,!0)]),_:3}))),128))],2)),[[m(f),void 0,e.applySync]])}},B=P(ce,[["__scopeId","data-v-b6fbbe96"]]),me={class:"similar-comparison-data-body facts-body"},pe=["innerHTML"],fe={key:1,class:"fact-value"},ye={__name:"SimpleComparisonRowArray",props:{data:{type:Object,required:!0},numberProducts:{type:Number,default:3},index:{type:Number,default:0},includes:{type:Array,default:()=>[]},excludes:{type:Array,default:()=>[]}},setup(e){function f(o){return typeof o=="object"&&"name"in o?o.name:typeof o=="string"&&!isNaN(o)?Number(o):typeof o=="boolean"?o?"✓":"✗":o}return(o,b)=>(n(),S(m(B),{"apply-sync":!0,"no-padding-bottom":"","no-padding-top":"","no-border":"",data:e.data,"number-products":e.numberProducts,index:e.index,"no-highlight":o.$parent.noHighlight},{default:$(({columnData:g})=>[c("div",me,[Array.isArray(g.value)&&g.value.length>0?(n(!0),l(w,{key:0},x(g.value,s=>(n(),l("span",{key:s,class:"fact-value",innerHTML:f(s)},null,8,pe))),128)):(n(),l("span",fe,"-"))])]),_:1},8,["data","number-products","index","no-highlight"]))}},be=P(ye,[["__scopeId","data-v-f59f6e89"]]),ge={},he={xmlns:"http://www.w3.org/2000/svg",width:"111.827",height:"52.781",viewBox:"0 0 111.827 52.781"};function ve(e,f){return n(),l("svg",he,[...f[0]||(f[0]=[c("g",{transform:"translate(-1015.086 -110.109)"},[c("path",{d:"M138.324,75.9a12.361,12.361,0,0,1,1.115,3.346c.335,1.9,2.231,4.462,2.566,5.131s1.562,1.9-.446,4.239-7.362,6.8-16.174,7.585l-6.358.446-1.9-1.115-1,1.339s-15.282.781-16.4.446a16.445,16.445,0,0,1-2.454-1.339l-.446,1.115s-12.27,1.227-13.385,1.227a4.63,4.63,0,0,1-2.454-1l-.558,1a53.1,53.1,0,0,1-17.624-.335c-1-1-1.562-1.673-1.562-1.673L60.019,97.54S46.41,95.309,39.494,90.959s-8.477-6.916-8.589-7.474a13.11,13.11,0,0,1,0-2.119l6.916-.223Z",transform:"translate(984.231 64.014)",fill:"#d8d8d8"}),y(),c("path",{d:"M135.084,59.911a4.8,4.8,0,0,0,.335-3.235c-.558-1.339-2.119-.892-3.235-.223a63.167,63.167,0,0,0-8.254,5.577c-2.231,2.008-6.47,6.358-14.724,5.02-1.9-.558-4.573-3.569-4.573-3.569a2.593,2.593,0,0,0,.892-2.789c-.446-1.9.446-4.35,3.569-6.693s1.562-4.239,1.115-4.462a3.068,3.068,0,0,0-3.235.223c-1.45,1-9.035,4.8-10.82,5.689s-4.462,2.677-4.462,2.677a11.019,11.019,0,0,0-4.573,2.9,3.762,3.762,0,0,1-1.785,1.562c-.223.112-2.119,1.339-2.566,1.673a2.982,2.982,0,0,1-1.785.669c-1,.112-1,.558-1.339.669a7.657,7.657,0,0,0-2.231.781,2.5,2.5,0,0,1-1.562.669,3.342,3.342,0,0,0-2.008.669,6.6,6.6,0,0,1-1.9,1.339c-.558.112-2.231,1-4.016,1.562-1.785.669-2.231,1.45-7.362,2.342-5.131.781-7.7.892-9.593,1.227s-4.685,1-7.25,1.673c-2.454.558-3.458.669-5.912,1.339-2.566.669-6.581,2.119-6.916,7.027.112,1.115,2.677,3.123,3.793,3.346,1,.112,11.824,5.577,28.221,6.135A48.729,48.729,0,0,0,79.757,92.37c5.912-1.115,15.616-4.35,20.19-5.02s12.047-1.115,22.978-.669c9.035.335,10.82.781,13.162-.892s1.9-5.131,2.119-6.8a16.39,16.39,0,0,0-1.227-8.924C135.642,67.384,133.968,63.815,135.084,59.911Z",transform:"translate(984.236 60.929)",fill:"#d8d8d8"})],-1)])])}const we=P(ge,[["render",ve]]),Ce={class:"similar-comparison-img-info-container"},Se=["href","onClick"],xe={class:"similar-comparison-img-container"},ke={class:"similar-comparison-shoe-name"},$e={key:0,class:"similar-comparison__remove-product"},Pe={class:"similar-comparison-img-container"},Te={class:"similar-comparison-img-label"},Be={__name:"SimpleComparisonImagesRow",props:{data:{type:Object,required:!0},numberProducts:{type:Number,default:4},index:{type:Number,default:0},noHighlight:{type:Boolean,default:!1}},setup(e){const f=e,{$gaEvents:o}=U(),b=I(),g=Y(),s=q(),v=ne(),d=W(!1);function t(r){g.type==="product"&&o.productSimilarProductClicked(r,f.index+1),g.type==="buying_guide"&&o.guideSimilarProductClicked(r,f.index+1)}function a(){if(!v.value)return;const{bottom:r,top:i}=v.value.getBoundingClientRect(),p=Number.parseFloat(K(v.value).top)||0,u=Math.abs(i-p)<=2&&r>p;d.value=u,s.setStickyElementAttachedToTop(u)}return F(()=>{a(),window.addEventListener("scroll",a,{passive:!0}),window.addEventListener("resize",a,{passive:!0})}),G(()=>{window.removeEventListener("scroll",a),window.removeEventListener("resize",a),s.setStickyElementAttachedToTop(!1)}),(r,i)=>{const p=V("TheImage");return n(),S(m(B),{"no-border":"","no-padding-top":"",data:e.data,"number-products":e.numberProducts,index:e.index,"no-highlight":e.noHighlight,class:"simple-comparison-row-images"},Z({default:$(({columnData:u,index:C})=>[c("div",Ce,[c("a",{href:r.$localePath("/"+u.slug),onClick:T=>t(u.name)}
1,[c("span",xe,[H(p,{profile:"thumb-90",image:u.value,alt:u.value.title},null,8,["image","alt"])]),i[1]||(i[1]=y()),c("span",ke,h(u.name),1)],8,Se),i[2]||(i[2]=y()),C!==0?(n(),l("div",$e,[H(m(J),{height:"35px",width:"35px",onClick:T=>m(b).removeProduct({productId:T.id,index:C,productName:u.name})},null,8,["onClick"])])):A("",!0)])]),_:2},[m(d)?void 0:{name:"emptySlot",fn:$(()=>[c("div",{class:"similar-comparison-img-info-container similar-comparison-img-info-container__empty-slot",onClick:i[0]||(i[0]=u=>m(b).openSearchModal("Images"))},[c("span",Pe,[H(m(we),{class:"simple-comparison-img-icon"}),i[3]||(i[3]=y()),i[4]||(i[4]=c("span",{class:"similar-comparison-img-plus"},"+",-1))]),i[5]||(i[5]=y()),c("span",Te,"+ "+h(r.$t("product.comparison.add_product")),1)])]),key:"0"}]),1032,["data","number-products","index","no-highlight"])}}},He=P(Be,[["__scopeId","data-v-2a8dd958"]]),Me={class:"similar-comparison-data-body"},_e={__name:"SimpleComparisonCoreScoreRow",props:{data:{type:Object,required:!0},numberProducts:{type:Number,default:3},index:{type:Number,default:0},scoresSmall:{type:Boolean,default:!1}},setup(e){const f=Q(),o=X();return(b,g)=>(n(),S(m(B),{label:b.$t("generic.our_score"),"no-padding-top":"",data:e.data,"number-products":e.numberProducts,index:e.index,"no-highlight":b.$parent.noHighlight},{default:$(({columnData:s})=>[c("div",Me,[H(m(ae),{score:s.value?.score,text:s.value?.score_text,color:s.value?.score_color,"explainer-bars":m(f).scoreDistribution,category:m(o).currentCategory},null,8,["score","text","color","explainer-bars","category"])])]),_:1},8,["label","data","number-products","index","no-highlight"]))}},Ne=P(_e,[["__scopeId","data-v-40949d30"]]),Re={components:{SimpleComparisonRow:B},props:{data:{type:Object,required:!0},numberProducts:{type:Number,default:4},index:{type:Number,default:0}},methods:{percentileText(e){return e>0?this.$t("partials.top_percent",{percent:e}):this.$t("partials.bottom_percent",{percent:Math.abs(e)})}}},Ae={class:"similar-comparison-data-body"},Le={key:1};function Ie(e,f,o,b,g,s){const v=V("SimpleComparisonRow");return n(),S(v,{class:"simple-comparison-row__rank",label:"Ranking",data:o.data,"number-products":o.numberProducts,index:o.index,"no-highlight":e.$parent.noHighlight},{default:$(({columnData:d})=>[c("div",Ae,[d&&d.value&&Array.isArray(d.value)?(n(!0),l(w,{key:0},x(d.value,t=>(n(),l(w,null,[y(h("#"+t.value.value)+" ",1),c("span",{class:k(["label",t.value.percentile>0?"label-warning":"label-default"])},h(s.percentileText(t.value.percentile)),3)],64))),256)):(n(),l("span",Le,h(e.$t("generic.n_a")),1))])]),_:1},8,["data","number-products","index","no-highlight"])}const Ve=P(Re,[["render",Ie],["__scopeId","data-v-39df0bb6"]]),Oe={components:{SimpleComparisonRow:B},props:{data:{type:Object,required:!0},numberProducts:{type:Number,default:3},index:{type:Number,default:0}}},je={class:"similar-comparison-data-body"},Ee=["innerHTML"],qe={key:1},Fe=["innerHTML"],ze=["innerHTML"];function Ue(e,f,o,b,g,s){const v=V("SimpleComparisonRow");return n(),S(v,{label:"Price",data:o.data,"number-products":o.numberProducts,index:o.index,"no-highlight":e.$parent.noHighlight},{default:$(({columnData:d,index:t})=>[c("div",je,[d.value.value===null?(n(),l("span",{key:0,innerHTML:d.value.formatted},null,8,Ee)):(n(),l("span",qe,[d.value.msrp?(n(),l("span",{key:0,class:"list-price-crossed",innerHTML:d.value.msrp},null,8,Fe)):A("",!0),f[0]||(f[0]=y()),c("span",{innerHTML:d.value.formatted},null,8,ze)]))])]),_:1},8,["data","number-products","index","no-highlight"])}const Ye=P(Oe,[["render",Ue]]),Ge={__name:"SimpleComparisonBadgeRow",props:{data:{type:Object,required:!0},applySync:{type:Boolean,default:!1},numberProducts:{type:Number,default:5},numberProductsMobile:{type:Number,default:2},noBorder:{type:Boolean,default:!1},noPaddingTop:{type:Boolean,default:!1},noPaddingBottom:{type:Boolean,default:!1},label:{type:String,default:""},index:{type:Number,default:0},noHighlight:{type:Boolean,default:!1}},setup(e){const f=E,o=e,{t:b}=L(),g=I(),s=R(()=>Math.max(0,o.numberProducts-o.data.columns.length));function v(d){return d==="No"||d===b("generic.no")?"-":d==="Yes"||d===b("generic.yes")?"✓":d}return(d,t)=>j((n(),l("tr",{class:k(["simple-comparison-row",{"data-no-border":e.noBorder,"data-no-padding-top":e.noPaddingTop,"data-no-padding-bottom":e.noPaddingBottom,[e.index%2===1?"even-row":"odd-row"]:!0,syncscroll:!0}])},[c("th",{class:k(["simple-comparison-row__label",{"no-border":e.noHighlight,[e.index%2===1?"even":"odd"]:!0}])},[e.index===0?(n(),l("label",{key:0,class:"checkbox-label",for:"same-brand-checkbox",onClick:t[1]||(t[1]=a=>m(g).toggleSameBrand())},[H(m(D),{id:"same-brand-checkbox",name:"same-brand",checked:m(g).sameBrand},null,8,["checked"]),t[2]||(t[2]=y()),c("span",{onClick:t[0]||(t[0]=ee(()=>{},["prevent"]))},h(d.$t("product.comparison.same_brand_only")),1)])):(n(),l(w,{key:1},[y(h(e.data.label),1)],64))],2),t[3]||(t[3]=y()),(n(!0),l(w,null,x(e.data.columns,(a,r)=>(n(),S(N(e.index===0?"th":"td"),{key:r,class:k(["similar-comparison-data",{"similar-comparison-data-first":r===0&&!e.noHighlight,[e.index%2===1?"even":"odd"]:!0}])},{default:$(()=>[_(d.$slots,"default",{columnData:a,index:r},()=>[a.value?(n(),S(m(te),{key:0,uid:Math.random(),label:{name:v(a.value),slug:"",description:""}},null,8,["uid","label"])):A("",!0)],!0)]),_:2},1032,["class"]))),128)),t[4]||(t[4]=y()),(n(!0),l(w,null,x(m(s),(a,r)=>(n(),l("td",{key:"empty-slot"+r,class:"similar-comparison-data simple-comaprison-data__empty-slot"},[_(d.$slots,"emptySlot",{},void 0,!0)]))),128))],2)),[[m(f),void 0,e.applySync]])}}
1,Ze=P(Ge,[["__scopeId","data-v-5be4f764"]]),Je={class:"simple-comparison-section"},Ke={class:"rr_section_title simple-comparison__title"},We=["textContent"],Qe={class:"simple-comparison__value-selector"},Xe={class:"simple-comparison"},it={__name:"SimpleComparison",props:{title:{type:String,default:null},titleText:{type:String,default:""},currentProduct:{type:Object,required:!0},numberProducts:{type:Number,default:5},numberProductsMobile:{type:Number,default:2},currentCategory:{type:Object,required:!0},scoresSmall:{type:Boolean,default:!1},sameCollection:{type:Boolean,default:!1},forceProducts:{type:Array,default(){return[]}},forceColor:{type:String,default:""},noHighlight:{type:Boolean,default:!1},labels:{type:Object,default(){return{}}}},setup(e){const f={images:He,score:Ne,normal:B,array:be,price:Ye,rank:Ve,"bordered-text":Ze},o=e,{t:b}=L(),{isMobileOrTablet:g}=re(),s=I(),v=q(),d=R(()=>{if(s.rowsData.length===0)return[];let p=[...s.rowsData];if(!o.labels||Object.keys(o.labels).length===0)return p;let u=p[0].columns,C=[];for(let T in u)C.push({value:o.labels[u[T].id]??""});return p.splice(1,0,{columns:C,label:b("generic.best"),type:"bordered-text"}),p});F(()=>{s.numberOfProductsToCompare=o.numberProducts-1,s.products.length===0&&i(),O(()=>{requestAnimationFrame(()=>{s.markComparisonHydrated(),r()&&a()})})}),M(()=>v.fullParamsHash,p=>{i()}),M(()=>s.loadingSimilarProducts,p=>{r()&&a()}),M(()=>s.showRawValues,()=>{r()&&a()}),M(s.products,p=>{!p&&r()&&a()});function t(p){return f?.[p]||f.normal}function a(){O(()=>setTimeout(()=>oe.onMobile()))}function r(){return g||window.matchMedia("(max-width: 991px)").matches}function i(){s.fetchInitial({productId:o.currentProduct.id,sameCollection:o.sameCollection,forceProducts:o.forceProducts,forceColor:o.forceColor})}return(p,u)=>(n(),l("section",Je,[c("h2",Ke,h(e.title||p.$t("product.comparison.comparison_to_similar",{category:(e.currentCategory.name||"").toLowerCase()})),1),u[3]||(u[3]=y()),e.titleText?(n(),l("p",{key:0,class:"simple-comparison__title-text",textContent:h(e.titleText)},null,8,We)):A("",!0),u[4]||(u[4]=y()),c("div",Qe,[c("div",{class:k(["two-circles",{active:!m(s).showRawValues}]),onClick:u[0]||(u[0]=C=>m(s).setShowRawValues(!1))},h(p.$t("product.comparison.option_default")),3),u[2]||(u[2]=y()),c("div",{class:k(["two-circles",{active:m(s).showRawValues}]),onClick:u[1]||(u[1]=C=>m(s).setShowRawValues(!0))},h(p.$t("product.comparison.option_raw")),3)]),u[5]||(u[5]=y()),c("table",Xe,[c("tbody",null,[(n(!0),l(w,null,x(m(d),(C,T)=>(n(),S(N(t(C.type)),{key:T,data:C,"number-products":e.numberProducts,index:T,"no-highlight":e.noHighlight},null,8,["data","number-products","index","no-highlight"]))),128))])])]))}};export{it as default};
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.