1var searchString="",hubspotPageLimit=10,blogMapping={"/technical-library":{name:"Technical Library",url:"/technical-library"},"/well-and-subsurface-intel":{name:"Well & Subsurface Intel",url:"/well-and-subsurface-intel"},"/sustainability-blog":{name:"Sustainability Blog",url:"/sustainability-blog"},"/press-releases":{name:"Press Releases",url:"/press-releases"},"/powerpod-episodes":{name:"PowerPod Episodes",url:"/powerpod-episodes"}},getUrlParameter=function(sParam){"use strict";var sParameterName,i,sURLVariables=decodeURIComponent(window.location.search.substring(1)).split("&");for(i=0;i<sURLVariables.length;i++)if((sParameterName=sURLVariables[i].split("="))[0]===sParam)return void 0===sParameterName[1]||sParameterName[1]};function getBlogInfoFromUrl(url){try{var pathParts=new URL(url).pathname.split("/").filter(function(part){return""!==part});if(pathParts.length>0){var blogPath="/"+pathParts[0];if(blogMapping[blogPath])return blogMapping[blogPath]}}catch(e){console.error("Error parsing URL:",e)}return null}function formatContentType(item){var type=item.type,typeHtml='<span class="content-type">';if("BLOG_POST"===type){var blogInfo=getBlogInfoFromUrl(item.url);typeHtml+=blogInfo?' <a class="type-label" href="'+blogInfo.url+'">'+blogInfo.name+"</a>":' <span class="type-label">Blog Post</span>'}else typeHtml+="LANDING_PAGE"===type||"SITE_PAGE"===type?' <span class="type-label">Webpage</span>':"LISTING_PAGE"===type?' <span class="type-label">Listing Page</span>':' <span class="type-label">Webpage</span>';return typeHtml+="</span>"}function formatDate(timestamp){if(!timestamp)return"";return new Date(timestamp).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"})}function isSandboxDomain(domain){return domain.includes("sandbox.hs-sites.com")}function queryHubspotAPI(searchText,pageLimit,pageOffset){"use strict";$("#tgs-hubspot-results").addClass("active"),$("#hubspotPager").addClass("active");var getHttp=$(".logo a").attr("href").split("/")[0],searchTextApi=searchText,pageLimitApi=pageLimit,queryApi=getHttp+"//api.hubapi.com/contentsearch/v2/search"+"?portalId=2478981&term="+searchTextApi+"&offset="+pageOffset+"&limit="+pageLimitApi+"&minScore=.2&type=LANDING_PAGE&type=BLOG_POST&type=LISTING_PAGE&type=SITE_PAGE",strResultsHubspot="",currPage=0,totalPage=0;$.ajax({url:queryApi,type:"GET",success:function(dataHubspot){var resHubspot=dataHubspot;if(0===resHubspot.results.length)return $("#tgs-hubspot-results").html(""),$(".hubspotPager").html(""),$("#resultpage").html("We couldn't find a match for <strong>\""+searchTextApi+'"</strong>. Please try another search.'),$(".site-search-results").removeClass("hide"),!1;$(".site-search-results").removeClass("hide"),currPage=resHubspot.page,totalPage=Math.ceil(resHubspot.total/pageLimitApi);var totalCount=resHubspot.total,fromCount=currPage*pageLimitApi,outOfCount=currPage===totalPage?totalCount:fromCount+pageLimitApi;0===fromCount&&(fromCount=1),$("#resultpage").html("Displaying "+fromCount.toString()+"-"+outOfCount.toString()+" out of "+totalCount.toString()+' for <strong>"'+searchTextApi+'"</strong>');var sortedResults=resHubspot.results.sort(function(a,b){var dateA=a.publishedDate||0;return(b.publishedDate||0)-dateA});$.each(sortedResults,function(i,item){null!=item&&(isSandboxDomain(item.domain)||(strResultsHubspot+="<div class='tech-item'>",strResultsHubspot+="<a href='"+item.url+"'>"+item.title+"</a>",strResultsHubspot+='<p class="meta-info">',item.publishedDate&&(strResultsHubspot+='<span class="publish-date">'+formatDate(item.publishedDate)+"</span> |"),strResultsHubspot+=formatContentType(item),strResultsHubspot+="</p>",strResultsHubspot+='<p class="url">'+item.description.toString()+"</p>",strResultsHubspot+="</div>"))}),$("#tgs-hubspot-results").html(strResultsHubspot);var pagerStr="",i=0,currentPageNum=currPage+1;if(totalPage>1){if(currentPageNum>1)pagerStr+='<a href="#" class="pager-prev" data-offset="'+(currentPageNum-2)*pageLimitApi+'">',pagerStr+='<span class="pager-icon">‹</span>',pagerStr+='<span class="pager-sr-only">Previous</span>',pagerStr+="</a>";var pagesToShow=[];if(totalPage<=7)for(i=1;i<=totalPage;i++)pagesToShow.push(i);else pagesToShow.push(1),currentPageNum<=3?(pagesToShow.push(2,3,4),pagesToShow.push("ellipsis"),pagesToShow.push(totalPage)):currentPageNum>=totalPage-2?(pagesToShow.push("ellipsis"),pagesToShow.push(totalPage-3,totalPage-2,totalPage-1,totalPage)):(pagesToShow.push("ellipsis"),pagesToShow.push(currentPageNum-1,currentPageNum,currentPageNum+1),pagesToShow.push("ellipsis"),pagesToShow.push(totalPage));if(pagesToShow.forEach(function(page){pagerStr+="ellipsis"===page?'<span class="pager-ellipsis">...</span>':'<a href="#" data-offset="'+(page-1)*pageLimitApi+'" '+(page===currentPageNum?'class="active" disabled':"")+">"+page+"</a>"}),currentPageNum<totalPage)pagerStr+='<a href="#" class="pager-next" data-offset="'+currentPageNum*pageLimitApi+'">',pagerStr+='<span class="pager-sr-only">Next</span>',pagerStr+='<span class="pager-icon">›</span>',pagerStr+="</a>";$(".hubspotPager").html(pagerStr)}else $(".hubspotPager").html("");$("#tgs-hubspot-results").removeClass("active"),$("#hubspotPager").removeClass("active")},error:function(data){console.log(data),$("#tgs-hubspot-results").html("There's an error while searching for record.")}})}jQuery(function(){console.log("do"),$(".btn-search").click(function(){$('.
1search-form input[type="search"]').focus()}),void 0!==(searchString=getUrlParameter("searchtext"))&&queryHubspotAPI(searchString,hubspotPageLimit,0),$(".top-search .hs-form").submit(function(e){if(searchString=$(".top-search .hs-form").find("#hs-site-search").val(),window.location.href.indexOf("search-results")>-1)queryHubspotAPI(searchString,hubspotPageLimit,0);else{var fullURL=window.location.origin+"/search-results?searchtext="+searchString;window.location.href=fullURL}e.preventDefault()}),$(".topsearch .hs-form").submit(function(e){if(searchString=$(".topsearch .hs-form").find("#hs-site-search-mobile").val(),window.location.href.indexOf("search-results")>-1)queryHubspotAPI(searchString,hubspotPageLimit,0);else{var fullURL=window.location.origin+"/search-results?searchtext="+searchString;window.location.href=fullURL}e.preventDefault()}),$("#formSearchContent").submit(function(e){queryHubspotAPI(searchString=$("#formSearchContent").find('input[name="searchtext"]').val(),hubspotPageLimit,0),e.preventDefault()}),$(".hubspotPager").on("click","a",function(e){var offsetNum=$(this).attr("data-offset");queryHubspotAPI(searchString,hubspotPageLimit,offsetNum),e.preventDefault()})}); 2//# sourceURL=https://2478981.fs1.hubspotusercontent-na1.net/hubfs/2478981/hub_generated/template_assets/1/204977195634/1790187436115/template_searchapi-2026.js
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.