1(self.webpackChunkmain=self.webpackChunkmain||[]).push([[6283],{87863:function(t,a,e){"use strict";e.r(a);var o=e(76314),i=e.n(o)()((function(t){return t[1]}));i.push([t.id,".b_comparison__compare{display:none}@media(min-width: 992px){.b_comparison__compare{display:inline-block}}.b_comparison__compare .b_icon{background:var(--color-highlight-hover, #fc0);color:var(--color-db-white, #fff);margin-right:5px;height:23px;width:23px;border-radius:50%;transition:background .3s}.no-touchevents .b_comparison__compare:hover .b_icon{background:var(--color-highlight-hover, #fc0)}.b_comparison__compare--disabled{color:#828282}.b_comparison__count{color:#828282}.b_comparison__add{display:none}@media(min-width: 992px){.b_comparison__add{display:inline-block}}.b_comparison__add .b_icon{font-size:23px;margin-right:5px}.b_comparison__remove{background:var(--color-db-purple-02);border-radius:50%;cursor:pointer;color:var(--color-db-black);position:absolute;top:20px;left:0;height:23px;width:23px;transition:color .3s}.b_comparison__remove .b_icon{display:block;height:23px;width:23px;line-height:23px;text-align:center}@media(hover: hover)and (pointer: fine){.b_comparison__remove:hover{background:var(--color-db-purple-01);color:var(--color-db-black)}}.b_comparison__titleLink{color:var(--color-db-black, #1b122b)}.b_comparisonList-options__container{display:flex;margin:0 -0.83332%;margin-top:30px;margin-bottom:30px}.b_comparisonList-options__col{margin:0 .83332%;flex:1}.b_comparisonList-options__col--right{text-align:right}.b_comparisonList-options__col--right>*{display:inline-block}.b_comparisonList-typeSwitch__container{background-color:#000;min-height:80px}.b_comparisonList-typeSwitch__container--max{position:relative}.b_comparisonList-typeSwitch__list{padding-left:0}.b_comparisonList-typeSwitch__listItem{display:inline}.b_comparisonList-typeSwitch__link{display:inline-block;padding:0 25px;line-height:80px;color:var(--color-db-white, #fff);font-size:22px}@media(hover: hover)and (pointer: fine){.b_comparisonList-typeSwitch__link:hover{color:var(--color-db-purple-01)}}.b_comparisonList-typeSwitch__link--active{background-color:var(--color-db-purple-02);cursor:default}@media(hover: hover)and (pointer: fine){.b_comparisonList-typeSwitch__link--active:hover{color:var(--color-db-white)}}.b_comparison .b_comparisonList-typeSwitch__closeLink{position:absolute;top:15px;right:50px;height:50px;width:50px;background:var(--color-db-white, #fff);color:#000;font-size:35px;font-weight:bold;border-radius:50%;line-height:50px;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;font-style:normal;font-family:Arial,Baskerville,monospace;transition:color 0ms}@media(hover: hover)and (pointer: fine){.b_comparison .b_comparisonList-typeSwitch__closeLink:hover{background:var(--color-db-purple-01);color:var(--color-db-black)}}",""]),a.default=i},56283:function(t,a,e){"use strict";e.r(a),e.d(a,{default:function(){return c}});var o=function(){var t=this,a=t._self._c,e=t._self._setupProxy;return a("div",[a("section",{staticClass:"b_comparison b_comparisonList-typeSwitch__container"},[a("div",{staticClass:"b_container b_container--max b_comparisonList-typeSwitch__container"},[a("ul",{staticClass:"b_comparisonList-typeSwitch__list"},[a("li",{staticClass:"b_comparisonList-typeSwitch__listItem"},[e.showSpeakerComparisonList?a("a",{staticClass:"b_comparisonList-typeSwitch__link",class:{"b_comparisonList-typeSwitch__link--active":"speaker"===e.selectedType},attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.switchType("speaker")}}},[t._v("\n\t\t\t\t\t\t"+t._s(t.speakerLabel)+"\n\t\t\t\t\t")]):t._e()]),t._v(" "),a("li",{staticClass:"b_comparisonList-typeSwitch__listItem"},[e.showAmplifierComparisonList?a("a",{staticClass:"b_comparisonList-typeSwitch__link",class:{"b_comparisonList-typeSwitch__link--active":"amplifier"===e.selectedType},attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.switchType("amplifier")}}},[t._v("\n\t\t\t\t\t\t"+t._s(t.amplifierLabel)+"\n\t\t\t\t\t")]):t._e()])]),t._v(" "),t.onLayer?a("a",{staticClass:"b_comparisonList-typeSwitch__closeLink",attrs:{href:"#"},on:{click:function(a){return a.preventDefault(),t.lityInstance.close()}}},[t._v("Ã\n\t\t\t")]):a("a",{staticClass:"b_comparisonList-typeSwitch__closeLink",attrs:{href:t.allProductsLink}},[t._v("Ã\n\t\t\t")])])]),t._v(" "),a("section",{staticClass:"b_comparison b_section"},[a("div",{staticClass:"b_container b_container--max"},[e.productData.length>0?a("section",{staticClass:"b_comparisonList-options__container"},[a("div",{staticClass:"b_comparisonList-options__col"},[e.dataLoaded?a("a",{attrs:{href:e.pdfDownloadLink,target:"_blank",title:t.downloadLabel}},[a("i",{staticClass:"b_icon b_icon--download"}),t._v(" "+t._s(t.downloadLabel)+"\n\t\t\t\t\t")]):t._e()]),t._v(" "),a("div",{staticClass:"b_comparisonList-options__col b_comparisonList-options__col--right"},[e.productData.length>e.productsPerPage?a("pagination-simple",{attrs:{"page-count":Math.ceil(e.productData.length/e.productsPerPage),"active-page":e.currentPage+1},on:{"pagination-active-page-changed":e.handlePageChange}}):t._e()],1)]):t._e(),t._v(" "),e.dataLoaded&&0===e.productData.length?a("div",{staticClass:"b_filter-noResults"},[a("div",{staticClass:"b_filter-noResults__textContainer"},[a("h3",{staticClass:"b_filter-noResults__headline"},[t._v(t._s(t.emptyListHeadline))]),t._v(" "),a("p",{staticClass:"b_filter-noResults__subline"},[a("span",{domProps:{innerHTML:t._s(e.emptyListMsg1)}}),t._v(" "),e.data.speaker.productData.length>0?a("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.switchType("speaker")}}},[t._v("\n\t\t\t\t\t\t\t"+t._s(t.speakerLabel)+"\n\t\t\t\t\t\t")]):t._e(),t._v(" "),e.data.amplifier.productData.length>0?a("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.switchType("amplifier")}}},[t._v("\n\t\t\t\t\t\t\t"+t._s(t.amplifierLabel)+"\n\t\t\t\t\t\t")]):t._e(),t._v(" "),a("span",{domProps:{innerHTML:t._s(e.emptyListMsg2)}})])]),t._v(" "),a("div",{staticClass:"b_filter-noResults__imgContainer"},[a("img",{attrs:{src:t.emptyListImage}})])]):t._e(),t._v(" "),e.dataLoaded&&e.productData.length>0?a("section",{staticClass:"b_table b_table--comparison"},[a("div",{staticClass:"b_table__head"},[a("div",{staticClass:"b_table__row"},[a("div",{staticClass:"b_table__cell b_table__cell--25"},[t._v("Â ")]),t._v(" "),t._l(e.productsPerPage,(function(o){return e.productData[e.currentPage*e.productsPerPage+(o-1)]?a("div",{key:o,staticClass:"b_table__cell b_table__cell--25"},[a("a",{staticClass:"b_comparison__remove",attrs:{href:"#"},on:{click:function(t){t.preventDefault(),e.removeFromList(e.productData[e.currentPage*e.productsPerPage+(o-1)].uid)}}},[a("i",{staticClass:"b_icon b_icon--close"})]),t._v(" "),a("h2",[a("a",{staticClass:"b_comparison__titleLink",attrs:{href:e.productData[e.currentPage*e.productsPerPage+(o-1)].link}},[t._v("\n\t\t\t\t\t\t\t\t\t"+t._s(e.productData[e.currentPage*e.productsPerPage+(o-1)].title)+"\n\t\t\t\t\t\t\t\t")]),t._v(" "),"speaker"===e.selectedType?a("span",[t._v(t._s(t.speakerLabel))]):t._e(),t._v(" "),"amplifier"===e.selectedType?a("span",[t._v(t._s(t.amplifierLabel))]):t._e()])]):t._e()}))],2)]),t._v(" "),a("div",{staticClass:"b_table__body"},t._l(e.rowData,(function(o,i){return a("div",{key:i},[a("div",{staticClass:"b_table__row"},[a("div",{staticClass:"b_table__cell b_table__cell--100 b_table__headline"},[t._v("\n\t\t\t\t\t\t\t\t"+t._s(o.rowGroupHeadline)+"\n\t\t\t\t\t\t\t")])]),t._v(" "),t._l(o.rowLabels,(function(o,r){return a("div",{key:r,staticClass:"b_table__row"},[a("div",{staticClass:"b_table__cell b_table__cell--25"},[a("span",{domProps:{innerHTML:t._s(o.title)}})]),t._v(" "),t._l(e.productsPerPage,(function(r){return e.productData[e.currentPage*e.productsPerPage+(r-1)]&&e.productData[e.currentPage*e.productsPerPage+(r-1)].data[i]?a("div",{key:r,staticClass:"b_table__cell b_table__cell--25"},[a("span",{domProps:{innerHTML:t._s(e.productData[e.currentPage*e.productsPerPage+(r-1)].data[i][o.uid])}})]):t._e()}))],2)}))],2)})),0)]):t._e(),t._v(" "),e.productData.length>0?a("section",[a("p",[a("small",t._l(e.footnoteData,(function(e,o){return a("div",{key:o},[a("sup",[t._v(t._s(o+1))]),t._v("\n\t\t\t\t\t\t\t"+t._s(e)+"\n\t\t\t\t\t\t")])}
1)),0)])]):t._e(),t._v(" "),e.productData.length>0?a("section",{staticClass:"b_comparisonList-options__container"},[a("div",{staticClass:"b_comparisonList-options__col"},[e.dataLoaded?a("a",{attrs:{href:e.pdfDownloadLink,target:"_blank",title:t.downloadLabel}},[a("i",{staticClass:"b_icon b_icon--download"}),t._v(" "+t._s(t.downloadLabel)+"\n\t\t\t\t\t")]):t._e()]),t._v(" "),a("div",{staticClass:"b_comparisonList-options__col b_comparisonList-options__col--right"},[e.productData.length>e.productsPerPage?a("pagination-simple",{attrs:{"page-count":Math.ceil(e.productData.length/e.productsPerPage),"active-page":e.currentPage+1},on:{"pagination-active-page-changed":e.handlePageChange}}):t._e()],1)]):t._e()])]),t._v(" "),a("scroll-to-top",{attrs:{"scroll-target-id":"bJS_comparisonList"}})],1)};o._withStripped=!0;var i=e(26678),r=e(97786),s=e(23840),n={__name:"comparisonList",props:{downloadLabel:{type:String,default:""},downloadLink:{type:String,default:""},downloadPrintAction:{type:String,default:""},speakerLabel:{type:String,default:""},amplifierLabel:{type:String,default:""},allProductsLink:{type:String,default:""},allProductsLabel:{type:String,default:""},emptyListImage:{type:String,default:""},emptyListHeadline:{type:String,default:""},emptyListMsg:{type:String,default:""},emptyListMsgSwitchType:{type:String,default:""},lityInstance:{type:Object,default(){return null}},onLayer:{type:Boolean,default:!1}},setup(t){const a=t,e=`comparisonList${s.D.getLanguageId()}`,o=(0,r.Mjh)(e,[]),n=(0,i.ref)(!1),l=(0,i.ref)(!1),c=(0,i.ref)(!1),p=(0,i.ref)({}),_=(0,i.ref)("speaker"),d=(0,i.ref)([]),u=(0,i.ref)([]),v=(0,i.ref)([]),b=(0,i.ref)(0),m=(0,i.ref)(3),h=(0,i.ref)(""),g=(0,i.ref)(""),f=(0,i.ref)(""),L=()=>{const t=localStorage.getItem(e);return t?JSON.parse(t):[]},y=async()=>{const t=L().map((t=>t.uid));f.value=`${a.downloadLink}&products=${t.join("-")}`;const e=`${s.D.getJsonData("comparisonList")}?products=${t.join("-")}`;try{const t=await fetch(e),a=await t.json();p.value=a,p.value.speaker.productData=Object.values(p.value.speaker.productData),n.value=p.value.speaker.productData.length>0,p.value.amplifier.productData=Object.values(p.value.amplifier.productData),l.value=p.value.amplifier.productData.length>0,n.value||(_.value="amplifier"),d.value=p.value[_.value].productData,u.value=p.value[_.value].rowData,v.value=p.value[_.value].footnoteData,c.value=!0}catch(t){console.error(t)}};return(0,i.watch)(_,(t=>{d.value=p.value[t].productData,u.value=p.value[t].rowData,v.value=p.value[t].footnoteData,b.value=0})),(0,i.watch)(d,(t=>{if(0!==b.value&&t.length<=b.value*m.value&&b.value--,0===t.length)if("speaker"===_.value&&p.value.amplifier.productData.length>0||"amplifier"===_.value&&p.value.speaker.productData.length>0){const t=a.emptyListMsgSwitchType.split("{placeholderSwitchType}");h.value=t[0],g.value=t[1].replace(/{placeholderLink}/,`<a href="${a.allProductsLink}" title="${a.allProductsLabel}">${a.allProductsLabel}</a>`)}else h.value="",g.value=a.emptyListMsg.replace(/{placeholderLink}/,`<a href="${a.allProductsLink}" title="${a.allProductsLabel}">${a.allProductsLabel}</a>`)})),(0,i.watch)(o,(t=>{localStorage.setItem(e,JSON.stringify(o.value));const i=t.map((t=>t.uid));f.value=`${a.downloadLink}&products=${i.join("-")}`}),{deep:!0,immediate:!0}),(0,i.onMounted)((()=>{y()})),{__sfc:!0,props:a,comparisonListKey:e,comparisonList:o,showSpeakerComparisonList:n,showAmplifierComparisonList:l,dataLoaded:c,data:p,selectedType:_,productData:d,rowData:u,footnoteData:v,currentPage:b,productsPerPage:m,emptyListMsg1:h,emptyListMsg2:g,pdfDownloadLink:f,switchType:t=>{_.value=t,d.value=p.value[t].productData,u.value=p.value[t].rowData,v.value=p.value[t].footnoteData,b.value=0},removeFromList:t=>{const a=p.value[_.value].productData.findIndex((a=>~~a.uid===t));-1!==a&&(p.value[_.value].productData.splice(a,1),d.value=p.value[_.value].productData);const e=o.value.findIndex((a=>~~a.uid===t));-1!==e&&o.value.splice(e,1)},getLocalStorageList:L,fetchData:y,handlePageChange:t=>{b.value=t-1}}}},l=n,c=(e(16610),(0,e(14486).A)(l,o,[],!1,null,null,null).exports
1)},16610:function(t,a,e){var o=e(87863);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[t.id,o,""]]),o.locals&&(t.exports=o.locals),(0,e(70534).A)("18da0f5c",o,!1,{})}}]);
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.