PageSourceSearch

https://www.repsol.es/etc.clientlibs/repsol-catalog/clientlibs/cli…rch.min.778f1afec18a751e23e871d18b37b036.js

js repsol.es collected 2026-09-24 17:15:02 UTC 6,452 bytes, 1 lines download raw bytes

1var HeaderSearchEs={bpS:720,timeKey:null,timeOut:null,init:function(){HeaderSearchEs.initInfo(),HeaderSearchEs.events()},events:function(){$(".header-ecom").on("click",".header-search-button",function(){loginLayer.hideLoginLayer($(document).find(".layer-login")),HeaderSearchEs.openSearch()}),$(".header-layer-search").on("click",".js-hide-header-layer",function(){HeaderSearchEs.closeSearch()}),$(".layer-search-expand").on("click",function(){HeaderSearchEs.closeSearch()}),$(document).on("click","header .box-input .search-btn",function(){var e=$(this).closest(".box-input").find("input[name='search']"),a=(0==$(".header-2024").length?Repsol.Analytics.ES.search.enterSearch($("header .box-input input[name='search']")):Repsol.Analytics.ES.search.enterSearch2024(e),{component_name:"flujo de busqueda",search_term:e.val(),search_suggestion:e.closest(".search-content").find(".list-results p").text()||void 0,search_engine_name:"buscador general"});SearchRomProd.pushData(e,a),HeaderSearchEs.submitSearch($(this).closest(".header-layer-search")),HeaderSearchEs.closeSearch()}),$(document).on("keypress","header .box-input input[name='search']",function(e){var a=$(this).parents(".search-content"),r=$(this).val();13==e.which&&0<r.length?HeaderSearchEs.submitSearch(a):0<r.length&&(null!=HeaderSearchEs.timeKey&&clearTimeout(HeaderSearchEs.timeKey),HeaderSearchEs.showResetSearchButton(),HeaderSearchEs.timeKey=setTimeout(HeaderSearchEs.predictiveSearch(a),500))}),$(document).on("keyup","header .box-input input[name='search']",function(e){0==$(this).val().length&&(HeaderSearchEs.resetSearch(),HeaderSearchEs.hideResetSearchButton())}),$(document).on("click","header .search-content .list-results p",function(){var e=$
1(this).parents(".search-content");HeaderSearchEs.setValueSearch(e,$(this)),HeaderSearchEs.submitSearch(e),HeaderSearchEs.resetSearch()}),$(document).on("mouseenter","header .header-net-top .search-content .box-results .list-results,header .header-net-top .search-content .box-results .list-results p ",function(e){null!=HeaderSearchEs.timeOut&&(clearTimeout(HeaderSearchEs.timeOut),HeaderSearchEs.timeOut=null)}),$(document).on("mouseout","header .header-net-top .search-content .box-results .list-results",function(e){null==HeaderSearchEs.timeOut&&(HeaderSearchEs.timeOut=setTimeout(function(){HeaderSearchEs.resetSearch()},500))}),$(document).on("mouseout","header .header-net-top input[name='search']",function(){null==HeaderSearchEs.timeOut&&(HeaderSearchEs.timeOut=setTimeout(function(){HeaderSearchEs.resetSearch()},500))}),$(window).scroll(function(){HeaderSearchEs.resetSearch(),$(".block-search").collapse("hide")}),$(document).on("click","[data-button='reset-search']",function(e){var a=$(this).closest(".box-input").find("input[name='search']");$(".header-search-input").val(""),a?.focus(),HeaderSearchEs.resetSearch(),HeaderSearchEs.hideResetSearchButton()})},showResetSearchButton:function(){$('[data-button="reset-search"]').removeClass("d-none")},hideResetSearchButton:function(){$('[data-button="reset-search"]').addClass("d-none")},openSearch:function(){$(".header-layer-search").addClass("show"),$(".header-layer-expanded").addClass("show"),$(".layer-search-expand").addClass("show"),$("body").addClass("modal-open"),RepsolHeaderEcom.menuMob.slideUp(500).removeClass("show"),$(".header-expanded").removeClass("show"),$(".head-2,.head-item").removeClass("show"),$(".box-input input[name='search']").focus(),$(".header-search-button")?.attr("aria-expanded","true")},closeSearch:function(){$(".header-layer-search").removeClass("show"),$(".header-layer-expanded").removeClass("show"),$(".layer-search-expand").removeClass("show"),$("body").removeClass("modal-open"),RepsolHeaderEcom.menuMob.slideDown(500).addClass("show"),$(".header-search-button")?.attr("aria-expanded","false"),window.matchMedia("(min-width: 1024px)").matches||$(".head-2,.head-item").addClass("show"),HeaderSearchEs.resetSearch()},initInfo:function(){HeaderSearchEs.searchProxyUrl=$("header .block-search").attr("data-searchProxyUrl"),HeaderSearchEs.siteId=$("header .block-search").attr("data-siteId"),HeaderSearchEs.searchHub=$("header .block-search").attr("data-searchHub"),HeaderSearchEs.predictiveWordsCount=$("header .block-search").attr("data-headerPredictiveWordsCount"),HeaderSearchEs.pipeline=$("header .block-search").attr("data-pipeline"),HeaderSearchEs.coveoLang=$("header .block-search").attr("data-coveoLangValue"),HeaderSearchEs.fetchCsrfToken()},fetchCsrfToken:function(a){$.ajax({url:HeaderSearchEs.searchProxyUrl,type:"GET",success:function(e){HeaderSearchEs.csrfToken=e&&e.token,a&&a()}})},predictiveSearch:function(a,r){var e={q:a.find('input[name="search"]').val(),count:HeaderSearchEs.predictiveWordsCount,pipeline:HeaderSearchEs.pipeline,locale:HeaderSearchEs.coveoLang};$.ajax({url:HeaderSearchEs.searchProxyUrl+"?action=querySuggest&pipeline="+HeaderSearchEs.pipeline+"&searchHub="+HeaderSearchEs.searchHub,type:"POST",headers:{Accept:"application/json","Content-Type":"application/json","X-Search-Site":HeaderSearchEs.siteId,"CSRF-Token":HeaderSearchEs.csrfToken},data:JSON.stringify(e),dataType:"json",cache:!1,success:function(e){e=JSON.parse(JSON.stringify(e));HeaderSearchEs.printResult(e,a)},error:function(e){403!==e.status||r||HeaderSearchEs.fetchCsrfToken(function(){HeaderSearchEs.predictiveSearch(a,!0)})}})},printResult:function(e,a){var a=a.find(".box-results"),r=a.find(".list-results");if(r.empty(),null!=e&&null!=e.completions&&0<e.completions.length){for(var s=0;s<e.completions.length;s++)r.append("<p>"+e.completions[s].expression+"</p>");a.addClass("show")}else a.is(":visible")&&a.removeClass("show")},resetSearch:function(){$(".search-content").each(function(){var e=$
1(this).find(".box-results");e.find(".list-results").empty(),e.removeClass("show"),$(this).find(".box-input input[name='search']").val("")})},submitSearch:function(e){e.removeClass("show"),window.location.href=encodeURI(HeaderSearchEs.getUrl(e.closest(".block-search")))},getUrl:function(e){var a=e.attr("data-url-search"),e=e.find(".box-input input[name='search']").val();return window.location.href.includes("/tienda/")?(console.log("La URL contiene /tienda/"),a+"#q="+e+"&t=Productos"):window.location.href.includes("/autonomos-y-empresas/")?a+"#q="+e+"&t=Empresas":a+"#q="+e},setValueSearch:function(e,a){a=a.text();e.find(".box-input input[name='search']").val($.trim(a))}};$(document).ready(function(){HeaderSearchEs.init()});

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.