PageSourceSearch

https://shorelight.com/_next/static/chunks/6168-93ccf4c19517b797.js

js shorelight.com collected 2026-09-27 21:35:35 UTC 16,961 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6168],{90638:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n(78282).Z;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=i.default,s=(null==t?void 0:t.suspense)?{}:{loading:function(e){e.error,e.isLoading;return e.pastDelay,null}};a(e,Promise)?s.loader=function(){return e}:"function"===typeof e?s.loader=e:"object"===typeof e&&(s=r({},s,e));if((s=r({},s,t)).suspense)throw new Error("Invalid suspense option usage in next/dynamic. Read more: https://nextjs.org/docs/messages/invalid-dynamic-suspense");s.suspense&&(delete s.ssr,delete s.loading);s.loadableGenerated&&delete(s=r({},s,s.loadableGenerated)).loadableGenerated;if("boolean"===typeof s.ssr&&!s.suspense){if(!s.ssr)return delete s.ssr,o(n,s);delete s.ssr}return n(s)},t.noSSR=o;var r=n(31032).Z,s=n(12845).Z,i=(s(n(67294)),s(n(14302)));function o(e,t){return delete t.webpack,delete t.modules,e(t)}("function"===typeof t.default||"object"===typeof t.default&&null!==t.default)&&"undefined"===typeof t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},16319:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoadableContext=void 0;var a=(0,n(12845).Z)(n(67294)).default.createContext(null);t.LoadableContext=a},14302:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n(25125).Z,r=n(40).Z;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=n(31032).Z,i=(0,n(12845).Z)(n(67294)),o=n(16319),c=n(61688).useSyncExternalStore,u=[],l=[],d=!1;function f(e){var t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then((function(e){return n.loading=!1,n.loaded=e,e})).catch((function(e){throw n.loading=!1,n.error=e,e})),n}var h=function(){function e(t,n){a(this,e),this._loadFn=t,this._opts=n,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}return r(e,[{key:"promise",value:function(){return this._res.promise}},{key:"retry",value:function(){var e=this;this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};var t=this._res,n=this._opts;t.loading&&("number"===typeof n.delay&&(0===n.delay?this._state.pastDelay=!0:this._delay=setTimeout((function(){e._update({pastDelay:!0})}),n.delay)),"number"===typeof n.timeout&&(this._timeout=setTimeout((function(){e._update({timedOut:!0})}),n.timeout))),this._res.promise.then((function(){e._update({}),e._clearTimeouts()})).catch((function(t){e._update({}),e._clearTimeouts()})),this._update({})}},{key:"_update",value:function(e){this._state=s({},this._state,{error:this._res.error,loaded:this._res.loaded,loading:this._res.loading},e),this._callbacks.forEach((function(e){return e()}))}},{key:"_clearTimeouts",value:function(){clearTimeout(this._delay),clearTimeout(this._timeout)}},{key:"getCurrentValue",value:function(){return this._state}},{key:"subscribe",value:function(e){var t=this;return this._callbacks.add(e),function(){t._callbacks.delete(e)}}}]),e}();function _(e){return function(e,t){var n=function(){if(!u){var t=new h(e,r);u={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return u.promise()},a=function(){n();var e=i.default.useContext(o.LoadableContext);e&&Array.isArray(r.modules)&&r.modules.forEach((function(t){e(t)}))},r=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null,suspense:!1},t);r.suspense&&(r.lazy=i.default.lazy(r.loader));var u=null;if(!d){var f=r.webpack?r.webpack():r.modules;f&&l.push((function(e){var t=!0,a=!1,r=void 0;try{for(var s,i=f[Symbol.iterator]();!(t=(s=i.next()).done);t=!0){var o=s.value;if(-1!==e.indexOf(o))return n()}}catch(c){a=!0,r=c}finally{try{t||null==i.return||i.return()}finally{if(a)throw r}}}))}var _=r.suspense?function(e,t){return a(),i.default.createElement(r.lazy,s({},e,{ref:t}))}:function(e,t){a();var n=c(u.subscribe,u.getCurrentValue,u.getCurrentValue);return i.default.useImperativeHandle(t,(function(){return{retry:u.retry}}),[]),i.default.useMemo((function(){return n.loading||n.error?i.default.createElement(r.loading,{isLoading:n.loading,pastDelay:n.pastDelay,timedOut:n.timedOut,error:n.error,retry:u.retry}):n.loaded?i.default.createElement((t=n.loaded)&&t.__esModule?t.default:t,e):null;var t}),[e,n])};return _.preload=function(){return n()},_.displayName="LoadableComponent",i.default.forwardRef(_)}(f,e)}function b(e,t){for(var n=[];e.length;){var a=e.pop();n.push(a(t))}return Promise.all(n).then((function(){if(e.length)return b(e,t)}))}_.preloadAll=function(){return new Promise((function(e,t){b(u).then(e,t)}))},_.preloadReady=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return new Promise((function(t){var n=function(){return d=!0,t()};b(l,e).then(n,n)}))},window.__NEXT_PRELOADREADY=_.preloadReady;var m=_;t.default=m},86168:function(e,t,n){"use strict";var a=n(34727),r=n(14251),s=n(52875),i=n(44747),o=n(69779),c=n(97582),u=n(85893),l=n(67294),d=n(5152),f=n.n(d),h=n(45697),_=n.n(h),b=n(11163),m=n(41609),p=n.n(m),v=n(68370),g=n.n(v),y=n(27952),T=n(70526),w=n(21297),S=n(44908),L=n.n(S),E=n(99105),x=n(29961),k=f()((function(){return n.e(6586).then(n.bind(n,96586))}),{loadableGenerated:{webpack:function(){return[96586]}}}),j=f()((function(){return n.e(2e3).then(n.bind(n,62e3))}),{loadableGenerated:{webpack:function(){return[62e3]}}}),I=f()((function(){return n.e(5818).then(n.bind(n,15818))}),{loadableGenerated:{webpack:function(){return[15818]}}}),N=f()((function(){return n.e(1566).then(n.bind(n,79491))}),{loadableGenerated:{webpack:function(){return[79491]}}}
1),C=f()((function(){return n.e(9491).then(n.bind(n,69491))}),{loadableGenerated:{webpack:function(){return[69491]}}}),R=f()((function(){return n.e(2068).then(n.bind(n,52068))}),{loadableGenerated:{webpack:function(){return[52068]}}}),Z=f()((function(){return n.e(2567).then(n.bind(n,92567))}),{loadableGenerated:{webpack:function(){return[92567]}}}),P=f()((function(){return n.e(5267).then(n.bind(n,5267))}),{loadableGenerated:{webpack:function(){return[5267]}}}),M=f()((function(){return n.e(6003).then(n.bind(n,66003))}),{loadableGenerated:{webpack:function(){return[66003]}}}),O=E.SITEWIDE_SEARCH_ITEM_TYPE.PROGRAM_LEVEL_AGGREGATION_PAGE,A=E.SITEWIDE_SEARCH_ITEM_TYPE.SCHOOL_ITEM_PAGE,D=E.SITEWIDE_SEARCH_ITEM_TYPE.COLLECTION_ITEM_PAGE,G=E.SITEWIDE_SEARCH_ITEM_TYPE.CAREER_PAGE,W=E.SITEWIDE_SEARCH_ITEM_TYPE.SUMMER_PROGRAMS_PAGE,H=function(e){var t=e.searchData,n=e.searchTerm,d=e.isNoResultsFound,f=t.sortedSuggestItems,h=t.mostPopularDegrees,_=t.spellingHintTextTips,m=(0,l.useState)([]),v=m[0],S=m[1],H=(0,b.useRouter)(),q=(0,l.useState)(n),B=q[0],Y=q[1],F=(0,l.useRef)(),V=(0,l.useState)(!1),z=V[0],X=V[1],U=(0,l.useRef)(null),J=(0,l.useRef)(null),Q=(0,l.useRef)(null),K=(0,w.Z)(v);(0,l.useEffect)((function(){S(h)}),[]),(0,l.useEffect)((function(){v.find((function(e){return e===n}))||S(h)}),[n,h]);var $=(0,l.useMemo)((function(){if(d)return[];var e=Object.values(E.SITEWIDE_SEARCH_TAB_NAME);return null===e||void 0===e?void 0:e.map((function(e){var t,n=e?"".concat(e.charAt(0).toLowerCase()).concat(e.replace(/ /,"").slice(1),"TabItems"):"",a=null===(t=f[n])||void 0===t?void 0:t.length;return{tabName:e,length:a,disabled:!a}}))}),[f,d]),ee=(0,T.Ph)("tabName"),te=(0,l.useState)(ee),ne=te[0],ae=te[1],re=(0,l.useState)(""),se=re[0],ie=re[1];(0,l.useEffect)((function(){Y(n)}),[n]),(0,l.useEffect)((function(){if(ae(ee),!ee&&$.length){var e,t=null===(e=$.find((function(e){return!e.disabled})))||void 0===e?void 0:e.tabName;t&&ae(t.toLowerCase())}var n=d||(null===_||void 0===_?void 0:_.length)?"There are no results for \u201c".concat(B,"\u201d"):"Showing results for \u201c".concat(B,"\u201d");ie(n)}),[B,d,$]);var oe=function(){var e=(0,a.Z)((function(e){var t,n,a,i,o;return(0,c.__generator)(this,(function(c){switch(c.label){case 0:return t=H.pathname,n=H.query,a=H.asPath,1,i={pathname:t,query:(0,s.Z)((0,r.Z)({},n),{tabName:e,page:1})},o={pathname:a.split("?")[0],query:(0,s.Z)((0,r.Z)({},n),{tabName:e,page:1})},[4,(0,T.lO)(i,o,U.current)];case 1:return c.sent(),ae(e),_e(0),[2]}}))}));return function(t){return e.apply(this,arguments)}}(),ce=function(){var e=(0,a.Z)((function(e){var t,n,a,i,o,u;return(0,c.__generator)(this,(function(c){switch(c.label){case 0:return t=H.pathname,n=H.query,a=H.asPath,i=parseInt(e,10)+1,o={pathname:t,query:(0,s.Z)((0,r.Z)({},n),{tabName:n.tabName,page:i})},u={pathname:a.split("?")[0],query:(0,s.Z)((0,r.Z)({},n),{tabName:n.tabName,page:i})},[4,(0,T.lO)(o,u,U.current)];case 1:return c.sent(),_e(e),[2]}}))}));return function(t){return e.apply(this,arguments)}}(),ue=(0,l.useMemo)((function(){if(d&&!p()(f))return(0,o.Z)(f.undergraduateTabItems).concat((0,o.Z)(f.graduateTabItems),(0,o.Z)(f.summerProgramsTabItems),(0,o.Z)(f.storiesTabItems),(0,o.Z)(f.servicesTabItems));var e=ne?ne.split(" ").map((function(e){return"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1))})).join(""):"",t=e?"".concat(e.charAt(0).toLowerCase()).concat(e.slice(1),"TabItems"):"";return f[t]||[]}),[ne,f]),le=(0,l.useMemo)((function(){return Math.ceil(ue.length/10)}),[ue.length]),de=+((0,T.Ph)("page")||1)-1,fe=(0,l.useState)(Math.min(Math.max(de,0),le-1)),he=fe[0],_e=fe[1];(0,l.useEffect)((function(){_e(Math.min(Math.max(de,0),le-1))}),[le]);var be=(0,l.useMemo)((function(){var e=10*he;return ue.slice(e,e+10)||[]}),[ue,he]),me=function(e){if(null===F||void 0===F?void 0:F.current){var t=(null===F||void 0===F?void 0:F.current)&&(null===F||void 0===F?void 0:F.current.contains(e.target));X(t)}};(0,l.useEffect)((function(){return document.addEventListener("click",me,!0),function(){document.removeEventListener("click",me,!0)}}),[]);return(0,u.jsxs)("div",{className:"".concat(g().searchResultsWrapper," ").concat(z?g().overlayed:""),ref:Q,children:[(0,u.jsxs)("div",{className:g().sitewideSection,children:[B&&(0,u.jsx)("h4",{className:g().searchResultLabel,children:se}),(0,u.jsxs)("div",{className:g().suggestSection,ref:J,children:[(0,u.jsxs)("div",{className:g().sitewideSuggBlock,children:[(0,u.jsx)(y.Z,{innerRef:F,searchTerm:B,id:"sitewide-suggest-search"}),(null===_||void 0===_?void 0:_.length)>0&&(0,u.jsxs)("span",{className:g().hintText,children:["Showing results for \u201c",function(){var e=_.slice(0,3).map((function(e){return e.split(" ").slice(0,2).join(" ")})),t=L()(e);return(0,u.jsxs)(u.Fragment,{children:[null===t||void 0===t?void 0:t.map((function(e,n){return(0,u.jsxs)("span",{children:[(0,u.jsx)("span",{onClick:function(){return(0,T.lO)("/search-results/?q=".concat(e))},children:e}),n===t.length-1?"":", "]},e.replaceAll(" ","-"))})),"".concat(3===(null===t||void 0===t?void 0:t.length)&&_.length>3?" and more similar results":"")]})}(),"\u201d"]})]}),(0,u.jsx)("div",{className:g().tabList,children:!d&&(0,u.jsx)("ul",{className:g().navTab,children:null===$||void 0===$?void 0:$.map((function(e,t){var n=e.tabName,a=e.length,r=e.disabled;return(0,u.jsx)("li",{className:g().tab,children:(0,u.jsx)("a",{className:"".concat(g().tabLink," ").concat(n.toLowerCase()===ne?g().active:""," ").concat(r?g().disabled:""),onClick:function(){return oe($[t].tabName.toLowerCase())},children:a?"".concat(n," (").concat(a,")"):n})},"".concat(n,"-").concat(t))}))})})]}),d&&(0,u.jsx)("div",{className:g().suggestionsHint,children:"Check your spelling and try again or use different keywords"}),(0,u.jsx)("div",{className:g().tabListWrap,children:(0,u.jsxs)("div",{className:g().tabContent,ref:U,children:[!!ue.length&&(0,u.jsxs)("div",{className:"".concat(g().resultsCountBlock," ").concat(d?g().noResults:""),children:[(0,u.jsx)("div",{className:g().resultsCount,children:(0,u.jsxs)(x.Z,{media:x.Z.queries.moreThenMobile,notMatchContent:(0,u.jsx)(u.Fragment,{children:d?"":"".concat(ue.length," result").concat(ue.length>
11?"s":"")}),children:[d?0:ue.length," result","".concat(ue.length>1?"s":"")]})}),d&&(0,u.jsx)("div",{className:g().noResultsHint,children:"Explore popular topics"})]}),null===be||void 0===be?void 0:be.map((function(e,t){for(var a in e){var o=a,c=e[o],l=c.id_,f=c.text,h=c._source.type,b=(0,i.Z)(c._source,["type"]),m=n.split(" ").length>3?3:2,p=_.length?null===f||void 0===f?void 0:f.split(" ").slice(0,m).join(" "):n,v=h.includes("story")||h.includes("newsAndInsight");return(0,u.jsxs)("span",{className:g().tabItemWrap,children:[h===O&&(0,u.jsx)(j,{className:g().tabItem,searchTerm:d?"":p,keyName:o,fields:b},"".concat(h,"-").concat(t)),h===A&&(0,u.jsx)(I,{className:g().tabItem,searchTerm:d?"":p,keyName:o,fields:b},"".concat(h,"-").concat(t)),h===D&&(0,u.jsx)(N,{id:l,className:g().tabItem,searchTerm:d?"":p,keyName:o,fields:b},"".concat(h,"-").concat(t)),h.includes("event")&&(0,u.jsx)(C,{id:l,className:g().tabItem,searchTerm:d?"":p,keyName:o,fields:b},"".concat(h,"-").concat(t)),h===W&&(0,u.jsx)(I,{className:g().tabItem,searchTerm:d?"":p,keyName:o,fields:b},"".concat(h,"-").concat(t)),v&&(0,u.jsx)(R,{id:l,className:g().tabItem,searchTerm:d?"":p,keyName:o,fields:(0,s.Z)((0,r.Z)({},b),{type:h})},"".concat(h,"-").concat(t)),h.includes("service")&&(0,u.jsx)(Z,{id:l,className:g().tabItem,searchTerm:d?"":p,keyName:o,fields:(0,s.Z)((0,r.Z)({},b),{type:h})},"".concat(h,"-").concat(t)),h===G&&(0,u.jsx)(P,{id:l,className:g().tabItem,searchTerm:d?"":p,keyName:o,fields:b},"".concat(h,"-").concat(t))]},"visibleItems-".concat(t))}})),!d&&ue.length>10&&(0,u.jsx)("div",{className:g().paginationWrapper,children:(0,u.jsx)(M,{currentPage:he,numPages:le,onChangePage:ce})})]})})]}),(0,u.jsx)(x.Z,{media:x.Z.queries.onDesktopMD,children:(0,u.jsx)("div",{className:g().keywordsBlockWrapper,children:v.length>1&&(0,u.jsx)(k,{mostPopularDegrees:v,searchTerm:B,onDegreeChange:function(){return S(K)}})})})]})};H.propTypes={searchData:_().object,searchTerm:_().string},t.Z=H},21297:function(e,t,n){"use strict";var a=n(67294);t.Z=function(e){var t=(0,a.useRef)(e);return(0,a.useEffect)((function(){t.current=e}),[e]),t.current}},68370:function(e){e.exports={searchResultsWrapper:"sitewideSearchTabList_searchResultsWrapper__jYOH4",overlayed:"sitewideSearchTabList_overlayed__ZJXpy",sitewideSection:"sitewideSearchTabList_sitewideSection__nQPfm",suggestionsHint:"sitewideSearchTabList_suggestionsHint__ykC7X",suggestSection:"sitewideSearchTabList_suggestSection__cV8Kj",sitewideSuggBlock:"sitewideSearchTabList_sitewideSuggBlock__QY3i4",keywordsBlockWrapper:"sitewideSearchTabList_keywordsBlockWrapper__CDUx3",searchResultLabel:"sitewideSearchTabList_searchResultLabel__EvS7M",hintText:"sitewideSearchTabList_hintText__xiAgS",resultsCountBlock:"sitewideSearchTabList_resultsCountBlock__eDpk4",noResults:"sitewideSearchTabList_noResults__OvjZ5",resultsCount:"sitewideSearchTabList_resultsCount__JTFGO",noResultsHint:"sitewideSearchTabList_noResultsHint__n5j0_",tabList:"sitewideSearchTabList_tabList__TeGTZ",tabListWrap:"sitewideSearchTabList_tabListWrap__i5jZr",paginationWrapper:"sitewideSearchTabList_paginationWrapper__Il5I7",navTab:"sitewideSearchTabList_navTab__f3vw_",tab:"sitewideSearchTabList_tab__C5IO9",tabLink:"sitewideSearchTabList_tabLink__U_4xX",active:"sitewideSearchTabList_active__eDgL8",disabled:"sitewideSearchTabList_disabled__LRCZE",tabContent:"sitewideSearchTabList_tabContent__FfCrm",tabItemWrap:"sitewideSearchTabList_tabItemWrap__vX9gW",tabItem:"sitewideSearchTabList_tabItem__4Rv1L",storyItem:"sitewideSearchTabList_storyItem__FJMsW",logo:"sitewideSearchTabList_logo__DzuCd",serviceItem:"sitewideSearchTabList_serviceItem__rfu5C",head:"sitewideSearchTabList_head__y0h3P",title:"sitewideSearchTabList_title__zENhQ",subTitle:"sitewideSearchTabList_subTitle__zbOmU",info:"sitewideSearchTabList_info__Yq4X7",logoLg:"sitewideSearchTabList_logoLg__frfwX",description:"sitewideSearchTabList_description__IAkaU",descList:"sitewideSearchTabList_descList__P9Iiv",tag:"sitewideSearchTabList_tag__2cwyy",highlightedText:"sitewideSearchTabList_highlightedText__ZELlD",highlighted:"sitewideSearchTabList_highlighted__NzPD4"}},5152:function(e,t,n){e.exports=n(90638)},53250:function(e,t,n){"use strict";var a=n(67294);var r="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},s=a.useState,i=a.useEffect,o=a.useLayoutEffect,c=a.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!r(e,n)}catch(a){return!0}}var l="undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),a=s({inst:{value:n,getSnapshot:t}}),r=a[0].inst,l=a[1];return o((function(){r.value=n,r.getSnapshot=t,u(r)&&l({inst:r})}),[e,n,t]),i((function(){return u(r)&&l({inst:r}),e((function(){u(r)&&l({inst:r})}))}),[e]),c(n),n};t.useSyncExternalStore=void 0!==a.useSyncExternalStore?a.useSyncExternalStore:l},61688:function(e,t,n){"use strict";e.exports=n(53250)}}]);

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.