1!function(){function e(e,t,r){var n=document.querySelector(".pipeline-programs table tbody");if(n){var i={asc:1,desc:-1},a=[].slice.call(n.querySelectorAll("tr.pipeline-program")).map((function(e){return{html:e.outerHTML,displayValue:e.style.display,sortValue:e.getAttribute("data-"+t),secondSortValue:e.getAttribute("data-"+r)}}));a.sort((function(t,r){var n=t.sortValue.toLowerCase(),a=r.sortValue.toLowerCase(),l=n.localeCompare(a);return 0===l&&"string"==typeof aSecondSortValue&&"string"==typeof bSecondSortValue&&(l=aSecondSortValue.toLowerCase().localeCompare(bSecondSortValue.toLowerCase())),l*i[e]}));for(var l="",c=0;c<a.length;c++){var s=a[c];l+=s.html,c!==a.length-1&&(l+='<tr class="spacer" style="display: '+s.displayValue+';"></tr>')}n.innerHTML=l,o()}}function t(){return document.querySelector('.pipeline-filters .pipeline-filters-container .pipeline-filter[data-tab="filters"]')}function r(){var e=[],r=t();if(r)for(var n=r.querySelectorAll("#pipeline-filters-terms .pipeline-filters-term"),i=0;i<n.length;i++)!function(t){var r=t.getAttribute("data-term");if(r)for(var n,i,a=t.querySelectorAll('ul li label input[type="checkbox"]'),l=0;l<a.length;l++)n=a[l],i=void 0,(i=n.getAttribute("data-term-slug"))&&e.push({box:n,term:r,slug:i})}(n[i]);return e}function n(e){var t,n=r(),i="filtered-by-phase",a="matched",l=e.querySelectorAll(".can-be-filtered-by-phase"),o=n.filter((function(e){return e.box.checked}));if(!o.filter((function(e){return"phase"===e.term})).length&&e.classList.contains(i)){e.classList.remove(i);for(var c=0;c<l.length;c++)(t=l[c]).classList.contains(a)&&t.classList.remove(a)}if(!o.length)return!0;var s,u=[];for(c=0;c<o.length;c++)s=o[c],e.getAttribute("data-"+s.term).split("|").filter(Boolean).indexOf(s.slug)>=0&&u.push(s);var d=u.reduce((function(e,t){return"phase"===t.term&&e.push(t.slug),e}),[]);if(d.length){e.classList.add(i);for(c=0;c<l.length;c++)!function(e){d.indexOf(e.getAttribute("data-phase-slug"))>=0?e.classList.add(a):e.classList.remove(a)}(l[c])}return u.length===o.length}function i(e){var t=document.getElementById("pipeline-search-box");if(!t)return!0;var r=t.querySelector(".search-field");if(!r)return!0;var n=r.value.trim();if(function(e){if("function"==typeof history.replaceState){var t={},r=[];if(location.search.slice(1).replace(/([^=]*)=([^&]*)&*/g,((e,r,n)=>{t[r]=decodeURIComponent(n)})),e!==t.keyword){for(key in e?t.keyword=e:delete t.keyword,t)({}).hasOwnProperty.call(t,key)&&r.push(key+"="+t[key]);history.replaceState(null,null,r.length?"?"+r.join("&"):location.href.replace(location.search,""))}}}(n),""===n)return!0;var i=new RegExp(n,"igm");return!i||i.test(e.getAttribute("data-keyword"))}function a(){for(var e,t,r=document.querySelectorAll(".pipeline-programs table tr.pipeline-program"),a=0;a<r.length;a++)e=r[a],t=void 0,t=i(e)&&n(e)?"table-row":"none",e.style.display=t,e.nextElementSibling&&"spacer"===e.nextElementSibling.className&&(e.nextElementSibling.style.display=t)}function l(){var e=document.getElementById("pipeline-search-box");if(e){e.addEventListener("submit",(function(e){e.preventDefault(),a()}));var t=e.querySelector(".search-field"),r=e.querySelector(".clear-search");t&&r&&(t.addEventListener("keyup",(function(e){""!==e.target.value.trim()?r.setAttribute("style","display: block !important;"):r.setAttribute("style","display: none !important;")})),r.addEventListener("click",(function(e){t.value="",function(e,t){var r;"createEvent"in document?((r=document.createEvent("HTMLEvents")).initEvent(t,!1,!0),e.dispatchEvent(r)):((r=document.createEventObject()).eventType=t,e.fireEvent("on"+r.eventType,r))}(t,"keyup"),a()})))}}function o(){for(var e=document.querySelectorAll(".pipeline-programs table tr.pipeline-program"),t=0;t<e.length;t++)!function(e){e.addEventListener("click",(function(t){"pointer"===getComputedStyle(t.target).cursor&&"A"!==t.target.tagName&&e.classList.toggle("is-opened")}))}(e[t])}function c(){l(),function(){var e=document.querySelector(".pipeline-filters");if(e)for(var t="active",r=e.querySelectorAll(".pipeline-filters-buttons .pipeline-filters-button"),n=0;n<r.length;n++)!function(r){r.addEventListener("click",(function(){var n=r.getAttribute("data-target-tab");if(n){var i=e.querySelector('.pipeline-filters-container .pipeline-filter[data-tab="'+n+'"]');if(i){for(var a=r.parentNode.children,l=0;l<a.length;l++){var o=a[l];o!==r&&o.classList.remove(t)}var c=i.parentNode.children;for(l=0;l<c.length;l++){var s=c[l];s!==i&&s.classList.remove(t)}e.classList.contains(t)||e.classList.add(t),r.classList.contains(t)&&e.classList.remove(t),r.classList.toggle(t),i.classList.toggle(t)}}}))}(r[n])}(),function(){for(var e=r(),t=0;t<e.length;t++)e[t].box.addEventListener("change",(function(){a()}))}(),function(){var e=t(),n=r();if(e){var i=e.querySelector(".pipeline-filters-terms-clear button");i&&i.addEventListener("click",(function(){for(var e=0;e<n.length;e++)(t=n[e]).box.checked&&t.box.click();var t}))}}(),o(),a(),function(){for(var t=document.querySelectorAll(".pipeline-programs table .sortable"),r=0;r<t.length;r++)!function(t){"name"===t.getAttribute("data-sort-attribute")&&e("asc","name","code"),t.addEventListener("click",(function(){var r=t.getAttribute("data-sort-direction"),n=t.getAttribute("data-sort-attribute"),i=t.getAttribute("data-second-sort-attribute");if(r&&n){var a="asc"===r?"desc":"asc";e(a,n,i),t.setAttribute("data-sort-direction",a);
1var l=document.querySelector('input[id="sort-'+n+"-"+a+'"]');l&&!l.checked&&l.click()}}))}(t[r]);var n=document.querySelectorAll('.pipeline-filters .pipeline-filters-container .pipeline-filter[data-tab="sort"] ul li label input[type="radio"]');for(r=0;r<n.length;r++)!function(e){e.addEventListener("change",(function(){[].slice.call(t).filter((function(t){return t.getAttribute("data-sort-attribute")===e.name})).forEach((function(t){t.getAttribute("data-sort-direction")!==e.value&&t.click()}))}))}(n[r])}()}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",c):c()}();
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.