1tribe.filterBar=tribe.filterBar||{},tribe.filterBar.filterDropdowns={},function(e,t){"use strict";const n=e(document);t.selectors={dropdownInput:'[data-js="tribe-filter-bar-c-dropdown-input"]',select2ResultOption:".select2-results__option[data-selected]"},t.handleDropdownChange=function(e){const t=e.data.target.attr("name");if(!t)return;if(tribe.events.views.manager.currentAjaxRequest)return;const n=tribe.filterBar.filters.getCurrentUrlAsObject(e.data.container);let r=tribe.filterBar.filters.removeKeyValueFromQuery(n,t,!0);const o=e.data.target.attr("value");o&&(r=tribe.filterBar.filters.addKeyValueToQuery(r,t,o)),tribe.filterBar.filters.submitRequest(e.data.container,r.href)},t.handleTemplateSelection=function(t){const n=e('<span class="select2-selection__choice__text"></span>');return n.text(t.text),n},t.handleOptionKeydown=function(t){"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),e(t.target).trigger("mouseup"))},t.initDropdown=function(n,r){tribe_dropdowns.dropdown(n,{templateSelection:t.handleTemplateSelection}),n.on("change",{target:n,container:r},t.handleDropdownChange).data("select2").$container.addClass("select2-container--open"),n.data("select2").trigger("query",{}),n.data("select2").trigger("close",{}),n.data("select2").$container.on("keydown",t.selectors.select2ResultOption,t.handleOptionKeydown);const o=n.data("select2");o&&o.$container&&e(o.$container).find('[role="combobox"]').removeAttr("role"),n.on("select2:open",t.handleSelect2Open),n.on("select2:closing",t.handleSelect2Close)},t.handleSelect2Open=function(t){const n=e(t.target).data("select2");n&&n.$container&&e(n.$container).find('[role="combobox"]').attr("aria-expanded","true")},t.handleSelect2Close=function(t){const n=e(t.target).data("select2");n&&n.$container&&e(n.$container).find('[role="combobox"]').attr("aria-expanded","false")},t.deinitDropdowns=function(n){n.find(t.selectors.dropdownInput).each(function(t,n){e(n).off().select2("destroy")})},t.initDropdowns=function(n){n.find(t.selectors.dropdownInput).each(function(r,o){t.initDropdown(e(o),n)})},t.deinit=function(e){const n=e.data.container;t.deinitDropdowns(n),n.off("beforeAjaxSuccess.tribeEvents",t.deinit)},t.init=function(e,n,r){t.initDropdowns(r),r.on("beforeAjaxSuccess.tribeEvents",{container:r},t.deinit)},t.ready=function(){n.on("afterSetup.tribeEvents",tribe.events.views.manager.selectors.container,t.init)},e(t.ready)}(jQuery,tribe.filterBar.filterDropdowns),window.tec=window.tec||{},window.tec.filterbar=window.tec.filterbar||{},window.tec.filterbar.views=window.tec.filterbar.views||{},window.tec.filterbar.views.filterDropdowns={};
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.