PageSourceSearch

https://www.tupelo.net/dist/scripts/quickSearch.be90019ac275edfc1d68.min.js

js tupelo.net collected 2026-09-24 19:48:32 UTC 8,012 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6616],{3348:function(e,t,n){n.r(t),n.d(t,{default:function(){return B}});var r=n(4575),i=n.n(r),s=n(3913),a=n.n(s),o=n(9713),c=n.n(o),u=n(290),l=n.n(u),p=n(6782),h=n(6400),d=n(4184),f=n.n(d),m=n(3891),v=n(4736),b=n(7477),g=n(896),y=n(3336),O=n(9866),w=n(8766);function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function j(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?P(Object(n),!0).forEach((function(t){E(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function E(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var S=(0,m.K)({name:"hits",connector:!0}),I=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:v.Z;return(0,b.Z)(e,S()),function(n){var r,i,s=n||{},a=s.escapeHTML,o=void 0===a||a,c=s.transformItems,u=void 0===c?function(e){return e}:c;return{$$type:"ais.hits",init:function(t){e(j(j({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){var n=this.getWidgetRenderState(t);n.sendEvent("view",n.hits),e(j(j({},n),{},{instantSearchInstance:t.instantSearchInstance}),!1)},getRenderState:function(e,t){return j(j({},e),{},{hits:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,s=e.helper,a=e.instantSearchInstance;if(r||(r=(0,g.H)({instantSearchInstance:a,index:s.getIndex(),widgetType:this.$$type})),i||(i=(0,g.K)({index:s.getIndex(),widgetType:this.$$type})),!t)return{hits:[],results:void 0,sendEvent:r,bindEvent:i,widgetParams:n};o&&t.hits.length>0&&(t.hits=(0,y.mY)(t.hits));var c=(0,O.x)(t.hits,t.page,t.hitsPerPage),l=(0,w.I)(c,t.queryID);return{hits:u(l),results:t,sendEvent:r,bindEvent:i,widgetParams:n}},dispose:function(e){var n=e.state;return t(),o?n.setQueryParameters(Object.keys(y.dg).reduce((function(e,t){return j(j({},e),{},E({},t,void 0))}),{})):n},getWidgetSearchParameters:function(e){return o?e.setQueryParameters(y.dg):e}}}},k=n(582);function D(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function N(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?D(Object(n),!0).forEach((function(t){q(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):D(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function q(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function T(){return T=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},T.apply(this,arguments)}var Z=function(e){var t=e.results,n=e.hits,r=e.bindEvent,i=e.cssClasses,s=e.templateProps;return 0===t.hits.length?(0,h.h)(k.Z,T({},s,{templateKey:"empty",rootProps:{className:f()(i.root,i.emptyRoot)},data:t})):(0,h.h)("div",{className:i.root},(0,h.h)("ol",{className:i.list},n.map((function(e,t){return(0,h.h)(k.Z,T({},s,{templateKey:"item",rootTagName:"li",rootProps:{className:i.item},key:e.objectID,data:N(N({},e),{},{__hitIndex:t}),bindEvent:r}))}))))};Z.defaultProps={results:{hits:[]},hits:[]};var H=Z,C={empty:"No results",item:function(e){return JSON.stringify(e,null,2)}},x=n(6069),R=n(7297),_=n(4390),$=n(9345),A=n(5388);function K(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function W(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?K(Object(n),!0).forEach((function(t){L(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):K(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function L(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Q=(0,m.K)({name:"hits"}),U=(0,_.w)("Hits"),M=(0,$.Z)(H),Y=function(e){var t=e||{},n=t.container,r=t.escapeHTML,i=t.transformItems,s=t.templates,a=void 0===s?{}:s,o=t.cssClasses,c=void 0===o?{}:o;if(!n)throw new Error(Q("The `container` option is required."));var u=(0,R.Z)(n),l={root:f()(U(),c.root),emptyRoot:f()(U({modifierName:"empty"}),c.emptyRoot),list:f()(U({descendantName:"list"}),c.list),item:f()(U({descendantName:"item"}),c.item)},p=function(e){var t=e.renderState,n=e.cssClasses,r=e.containerNode,i=e.templates;return function(e,s){var a=e.hits,o=e.results,c=e.instantSearchInstance,u=e.insights,l=e.bindEvent;s?t.templateProps=(0,x.Z)({defaultTemplates:C,templatesConfig:c.templatesConfig,templates:i}):(0,h.sY)((0,h.h)(M,{cssClasses:n,hits:a,results:o,templateProps:t.templateProps,insights:u,sendEvent:function(e){c.sendEventToInsights(e)},bindEvent:l}),r)}}({containerNode:u,cssClasses:l,renderState:{},templates:a});return W(W({},(0,A.Z)(I)(p,(function(){return(0,h.sY)(null,u)}))({escapeHTML:r,transformItems:i})),{},{$$widgetType:"ais.hits"})},F=n(7032),G=n(3794),J=n(2321),V=n(1548),z='\n    <a href="{{^sectionID}}/events{{/sectionID}}{{ uri }}"\n        target="{{ target }}"\n        data-obj-id="{{ objectID }}"\n        class="quick-search__item">\n        <div class="quick-search__title">\n            {{{ _highlightResult.title.value }}}\n        </div>\n        <small class="quick-search__subtitle">\n            {{#sectionID}}{{ sectionName }}{{/sectionID}}\n            {{^sectionID}}Events{{/sectionID}}\n        </small>\n    </a>',B=function(){function e(t){var n=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";i()(this,e),c()(this,"mainEl",void 0),c()(this,"itemTemplate",void 0),c()(this,"isSetUp",!1),c()(this,"hitsEl",void 0),c()(this,"inputHolderEl",void 0),c()(this,"setUpQuickSearch",(function(e){var t=n.mainEl.querySelector("[data-search-appId]"),r=t.getAttribute("data-search-placeholder"),i=t.getAttribute("data-search-appId"),s=t.getAttribute("data-search-apiKey"),a=t.getAttribute("data-search-indexName"),o=l()(i,s),c=n.hitsEl,u=(0,p.Z)({indexName:a,searchClient:o,searchFunction:function(e){""!==e.state.query?e.search():c&&(c.innerHTML="")}});u.addWidgets([(0,F.Z)({filters:"NOT isPrimaryEvent:false"}),(0,G.Z)({container:n.inputHolderEl,showSubmit:!1,showReset:!1,placeholder:r||"Search the site...",autofocus:!0}),Y({container:n.hitsEl,templates:{empty:'<div class="block text--content text--center">No results found matching: <strong>{{query}}</strong>.</div>',item:e}}),(0,J.Z)({pushFunction:function(e,t,n){window.dl=window.dl||[],window.dl.push({event:"GAEvent",eventCategory:"Quick Search",eventAction:t.query,eventValue:n.nbHits,eventNonInteraction:!1})}})]),u.start()})),this.mainEl=t,this.hitsEl=this.mainEl.querySelector("[data-quick-search-hits]"),this.inputHolderEl=this.mainEl.querySelector("[data-quick-search-input-holder]"),this.itemTemplate=r||z;var s=this.mainEl.querySelector("[data-full-search-link]");if(s&&this.inputHolderEl){var a=s.getAttribute("href");s.addEventListener("click",(function(e){e.preventDefault();var t=n.inputHolderEl.querySelector("input"),r=t?t.value:"";window.location.href=a+"?keywords="+r}))}new V.Z({el:t,name:"quick-search",onOpen:function(){n.open()}})}return a()(e,[{key:"open",value:function(){this.isSetUp||(this.isSetUp=!0,this.setUpQuickSearch(this.itemTemplate))}}]),e}()}}]);

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.