PageSourceSearch

https://www.soprema.es/static/version1790861188/frontend/Magento/b…/beforeWidgetInitializationHook.min.js

js soprema.es collected 2026-10-01 16:12:18 UTC 1,588 bytes, 7 lines download raw bytes

1require(['algoliaCommon'],()=>{algolia.registerHook('beforeWidgetInitialization',function(allWidgetConfiguration,algoliaBundleInstantSearch){const sessionStorageCache=algoliaBundleInstantSearch.instantsearch.createInfiniteHitsSessionStorageCache();const facetSortByAttribute=(algoliaConfig.facets_system_selector||[]).reduce(function(acc,facet){if(facet&&facet.attribute&&facet.sort){acc[facet.attribute]=facet.sort;}
2return acc;},{});jQuery.each(allWidgetConfiguration,function(widgetType){var customerGroupId=algoliaConfig.customerGroup;if(widgetType==='configure'){allWidgetConfiguration[widgetType].filters='category_permission.customer_group_'+customerGroupId+'=0 OR category_permission.customer_group_'+customerGroupId+'=1';}
3if((widgetType==='refinementList')&&allWidgetConfiguration[widgetType].length>0){var callbackRefinimentList=allWidgetConfiguration[widgetType];callbackRefinimentList.forEach((item,index)=>{if(index==0){item.panelOptions.collapsed=function(){return false;};}else{item.panelOptions.collapsed=function(){return true;};}
4item.showMore=true;item.templates.showMoreText=`{{#isShowingMore}}`+algoliaConfig.titleShowLess+`{{/isShowingMore}}
5                        {{^isShowingMore}}
6                        `+algoliaConfig.titleShowMore+`{{/isShowingMore}}`;const sortPref=facetSortByAttribute[item.attribute];if(sortPref==='alpha'){item.sortBy=['name:asc'];}else if(sortPref==='count'){item.sortBy=['count:desc','name:asc'];}})}
7if(widgetType==='infiniteHits'){allWidgetConfiguration[widgetType].cache=sessionStorageCache;}});return allWidgetConfiguration;});});

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.