1var clearing={},autocomplete=null;(function(){$(document).ready(function(){clearing.init()});this.init=function(){uorClearingCommon.toggleClearAllFilters();$(".course-dropdown.clearingdrop").on("change",'input[type="checkbox"]',function(){clearing.filterClickEvent()});$(".clearing").off("keyup.gridSearch").on("keyup.gridSearch","#gridSearch",function(n){clearing.searchInput_change(this,n)});$(".clearing").off("click.search-button").on("click.search-button",".search-button",function(n){uorClearingCommon.clearSortandFilter(".clearing");clearing.buttonSearch_click(n)});$(".clearing").off("click.prev-btn").on("click.prev-btn",".prev-btn",function(n){uorClearingCommon.isControlDisabled(n,$(".prev-btn"))||(clearing.prevBtn_click(n,this),uorClearingCommon.scrollToTop("course-listing"))});$(".clearing").off("click.next-btn").on("click.next-btn",".next-btn",function(n){uorClearingCommon.isControlDisabled(n,$(".next-btn"))||(clearing.nextBtn_click(n,this),uorClearingCommon.scrollToTop("course-listing"))});$(".clearing").off("click.page-number").on("click.page-number",".page-number",function(n){uorClearingCommon.isPageNumberDisabled(n,this)?n.preventDefault():(clearing.pagination_click(n,this),uorClearingCommon.scrollToTop("course-listing"))});$(".sort-by.inclearing-sort").on("click",'.sort-dropdown [role="option"]',function(){clearing.bindSortByEvent()});$(".search-filter.course-dropdown").on("click",'.search-by-dropdown [role="option"]',function(){var t=$(this).text(),i=$(this).data("searchby-value"),n=$(".search-filter.course-dropdown .placeholder-text");n.text(t);n.attr("data-search-selectedvalue",i);$("#search-filter-toggle").prop("checked",!1)});$(".clearing").on("click",".clear-all-filters-btn",function(){$("#search-term-error, #search-by-error,#a-level-error, #btech-error,#ib-error, #max-char-error").hide();uorClearingCommon.clearAllFiltersCommon(".clearing",clearing.searchclearing)});uorClearingCommon.bindTypeAhead("clearing")};this.filterClickEvent=function(){clearTimeout(debounceTimer);debounceTimer=setTimeout(()=>{this.searchclearing(null,"filterSearch"),uorClearingCommon.updateFilterCounts(),uorClearingCommon.toggleClearAllFilters()},1e3)};this.searchInput_change=function(){};this.buttonSearch_click=function(n){var t,r,i,u;if(n.preventDefault(),$("#search-term-error, #search-by-error,#a-level-error, #btech-error,#ib-error, #max-char-error, #empty-search-error").hide(),$("#gridSearch").removeClass("error"),$('[id^="search-by-label"]').removeClass("error"),t=$("#gridSearch").val(),r=$(".search-filter.course-dropdown .placeholder-text").attr("data-search-selectedvalue"),!t&&!r)return $("#search-term-error").show(),$("#gridSearch").addClass("error"),$('[id^="search-by-label"]').addClass("error"),!1;if(!t||t.trim().length==0)return $("#empty-search-error").show(),$("#gridSearch").addClass("error"),!1;if(!r)return $("#search-by-error").show(),$('[id^="search-by-label"]').addClass("error"),!1;if(i=t.trim(),u=(r||"").toLowerCase(),u==="clearingalevelpoints_tl"){if(!/^[a-zA-Z*/]{1,7}$/.test(i))return $("#a-level-error").show(),$("#gridSearch").addClass("error"),!1}else if(u==="clearing_btec_offer_t"){if(!/^[a-zA-Z]{1,3}$/.test(i))return $("#btech-error").show(),$("#gridSearch").addClass("error"),!1}else if(u==="clearing_ib_offer_s"){if(!/^\d{2}$/.test(i))return $("#ib-error").show(),$("#gridSearch").addClass("error"),!1}else if(i.length>250)return $("#max-char-error").show(),$("#gridSearch").addClass("error"),!1;clearing.searchclearing()};this.prevBtn_click=function(n,t){n.preventDefault();var i=clearing.handlePageNumberClick(t);clearing.searchclearing(i)};this.nextBtn_click=function(n,t){n.preventDefault();var i=clearing.handlePageNumberClick(t);clearing.searchclearing(i)};this.pagination_click=function(n,t){n.preventDefault();var i=clearing.handlePageNumberClick(t);clearing.searchclearing(i)};this.searchclearing=function(n){var r,u;$(".tt-menu").is(":visible")&&$(".tt-menu").hide();var f=$(".sort-by .placeholder-text").attr("data-sort-selectedvalue"),t=uorClearingCommon.createCourseSearchRequestModel(),e=decodeURIComponent($("[data-form-id]").attr("data-form-id")),o=$("[data-page-size]").attr("data-page-size"),s=decodeURIComponent($("[data-course-section]").attr("data-course-section")),h=$("#gridSearch").val(),i="";$(".search-filter.course-dropdown .placeholder-text").attr("data-search-selectedvalue")&&(i=$(".search-filter.course-dropdown .placeholder-text").attr("data-search-selectedvalue"));r=decodeURIComponent($("[data-is-ajax]").attr("data-is-ajax"));u=decodeURIComponent($("[data-dataSource-ItemId]").attr("data-dataSource-ItemId"));t.CourseSection=encodeURIComponent(s);
1t.SearchTerm=encodeURIComponent(h);t.SearchBy=encodeURIComponent(i);t.DegreeTypes=uorClearingCommon.getGroupedCheckboxSelections(uorClearingCommon.FilterGroups.DEGREE_TYPES);t.ALevelOffers=uorClearingCommon.getGroupedCheckboxSelections(uorClearingCommon.FilterGroups.ALEVEL_OFFERS);t.BtecOffers=uorClearingCommon.getGroupedCheckboxSelections(uorClearingCommon.FilterGroups.BTEC_OFFERS);t.IBOffers=uorClearingCommon.getGroupedCheckboxSelections(uorClearingCommon.FilterGroups.IB_OFFERS);t.AdditionalRequirement=uorClearingCommon.getGroupedCheckboxSelections(uorClearingCommon.FilterGroups.ADDITIONAL);t.SortBy=encodeURIComponent(f);t.PageSize=encodeURIComponent(o);t.PageNumber=encodeURIComponent(n);t.isAjax=encodeURIComponent(r);t.dataSourceId=encodeURIComponent(u);clearing.showLoader();uorClearingCommon.ajaxCall("/api/v1/in-clearing/search",t,e,"POST",function(n){n.data&&($("#filter-result-section").html(n.data),window.dispatchEvent(new Event("resize")),clearing.hideLoader())},function(n,t,i){clearing.hideLoader();console.error("Error:",i)})};this.handlePageNumberClick=function(n){var t=$(n);return t.hasClass("active")?"":t.is("button")&&t.prop("disabled")?void 0:t.data("page-number")};this.showLoader=function(){$("#filter-loading-overlay").show()};this.hideLoader=function(){$("#filter-loading-overlay").hide()};this.bindSortByEvent=function(){clearing.searchclearing()}}).apply(clearing);
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.