"use strict";(()=>{(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[9945],{59888:((W,D,c)=>{c.r(D),c.d(D,{default:()=>ve});var u=c(13952),U=c(4173),d=c(44583),P=c(17130),j=c(13308),p=c(43665),A=function(r,n){var l=[],i=r.filter(function(e){return e&&e.showThisFilterGroup});return i.forEach(function(e){var t,s,a={isError:!1,isLoading:!1,title:e.filterGroupLabel,items:[]},o=n[e.underlyingFilter],C=!e.filterGroupOptions||((t=e.filterGroupOptions)===null||t===void 0?void 0:t.length)==0;if(C){var T;a.items=o==null||(T=o.items)===null||T===void 0?void 0:T.map(function(f){return f})}else{var L;a.items=o==null||(L=o.items)===null||L===void 0?void 0:L.filter(function(f){var y,F=(y=e.filterGroupOptions)===null||y===void 0?void 0:y.map(function(R){return R.filterOption});return F?.includes(f.key)})}l.push({id:e.filterGroupLabel+"Group",heading:e.filterGroupLabel,name:e.underlyingFilter,type:"checkbox",inputs:(s=a.items)===null||s===void 0?void 0:s.map(function(f){return{id:f.key+(f.isSelected?"select":"unselect"),value:f.key,label:f.title||"No title"}})})}),l},h=c(95945),N=c(90765),re=function(r,n,l,i){if(i!=null&&i.length){var e=r.filter(function(t){return!i.some(function(s){return s.id===t.id})});return n===0?[].concat(i,e):e?.length>0?e:r}else return r},ie=c(88678),ne=function(r,n){var l=n.hideResultDescription,i=n.hideResultImage;return r.map(function(e){var t=Object.assign({},e);return l&&delete t.description,i&&delete t.image,t})};const ae=ne;var w=function(r,n){if(!r||r.length===0)return n;var l=r.reduce(function(t,s){var a=s.id;return n[a]&&(t[a]=n[a]),t},{}),i=Object.fromEntries(r.map(function(t){var s=t.id,a=t.label;return[s,a]})),e=Object.fromEntries(Object.entries(l).map(function(t){var s=t[0],a=t[1];return[s,Object.assign({},a,{title:i[s]||a.title})]}));return e},le=function(r,n){var l=r.filter(function(i){return i.type!=="date"}).map(function(i){return i.name});return l.reduce(function(i,e){var t=n[e]||[];return i+t.length},0)};const se=le;var Z=function(r,n){var l=[],i=r.filter(function(e){return e&&e.showThisFilterGroup});return i.forEach(function(e){var t,s={isError:!1,isLoading:!1,title:e.filterGroupLabel,items:[]},a=n[e.underlyingFilter],o=!e.filterGroupOptions||((t=e.filterGroupOptions)===null||t===void 0?void 0:t.length)===0;if(o)s.items=a?.items;else{var C;s.items=a==null||(C=a.items)===null||C===void 0?void 0:C.filter(function(O){var x,G=(x=e.filterGroupOptions)===null||x===void 0?void 0:x.map(function(V){return V.filterOption});return G?.includes(O.key)})}if(s.items){var T,L,f,y,F=(T=e.filterType)!=null?T:"checkbox",R={id:e.underlyingFilter+"Group",heading:(L=(f=e.filterGroupLabel)!=null?f:a.title)!=null?L:"No heading",name:e.underlyingFilter,inputs:(y=s.items)===null||y===void 0?void 0:y.map(function(O){return{id:O.key+(O.isSelected?"select":"unselect"),value:O.key,label:O.title||"No title"}})};if(F==="checkbox")l.push(Object.assign({},R,{type:"checkbox"}));else if(F==="radio")l.push(Object.assign({},R,{type:"radio"}));else if(F==="date"){var H,M;l.push(Object.assign({},R,{type:"date",label:(H=(M=e.filterGroupLabel)!=null?M:a.title)!=null?H:"No label"}))}}}),l},z=c(79163),ue=function(){var r=(0,z.zy)(),n=r.search;return(0,u.useMemo)(function(){return new URL麻豆精选Params(n)},[n])};const oe=(function(g){var r=ue(),n=(0,z.Zp)();(0,u.useEffect)(function(){if(g){var l=!1;Object.entries(g).forEach(function(i){var e=i[0],t=i[1];if(!(t==null||t==="")){var s=String(t);r.has(e)||r.get(e)===s||(r.set(e,s),l=!0)}}),l&&n({search:r.toString()})}},[])});var X=function(r,n){return function(l){var i=l.target,e=i.name,t=i.value,s=i.type;if(s==="date"){var a=!isNaN(Date.parse(t));if(!a){n(e);return}r(e,t,!0)}else r(e,t)}},de=function(r){var n,l=r.mappedEntry,i=r.contentTypeId,e=l??{},t=e.meta,s=e.breadcrumbs,a=e.title,o=e.content,C=e.showA麻豆精选BarToTheUser,T=e.searchTermPrefilter,L=e.noResultsMessage,f=e.newsEditorFilters,y=e.accommodationFilters,F=e.researchFilters,R=e.staffFilters,H=e.profileFilters,M=e.studentStoryFilters,O=e.scholarshipFilters,x=e.eventListingFilters,G=e.hideResultImage,V=G===void 0?!1:G,Y=e.hideResultDescription,he=Y===void 0?!1:Y,J=e.hideFilters,fe=J===void 0?!1:J,ge=e.featuredResults,me=e.userPrefilters,b="uobmain";oe(me);var E=(0,j.useListing)({mappers:p.A}),B=E.searchTerm,pe=E.update麻豆精选Term,$=E.isLoading,ye=E.updatePageIndex,Fe=E.results,S=E.filters,I=E.updateSelectedFilters,q=E.selectedFilters,K=E.clearFilters,Q=E.paging,be=Q.pageCount,_=Q.pageIndex,ee=Q.totalCount,Ee=re(Fe,_,B,ge),Le=ae(Ee,{hideResultImage:V,hideResultDescription:he}),Se=function(v){(0,ie.t)(v,pe)},Pe=function(v){ye(v)},m=[];switch(i){case h.Py.newsListingPage:m=A(f,S);break;case h.Py.accommodationListingPage:y&&(m=(0,N.A)(w(y,S)));break;case h.Py.researchEntityListingPage:F&&(m=(0,N.A)(w(F,S)));break;case h.Py.staffListingPage:m=(0,N.A)(w(R,S));break;case h.Py.profileListingPage:m=(0,N.A)(w(H,S));break;case h.Py.studentStoryListingPage:m=(0,N.A)(w(M,S));break;case h.Py.scholarshipListingPage:m=Z(O,S);break;case h.Py.eventListingPage:x&&(m=Z(x,S));break;default:m=(0,N.A)(S)}var te=se(m,q),Te=!!((n=m)!==null&&n!==void 0&&n.length);return u.createElement(U.A,{meta:t,breadcrumbs:s},u.createElement(d.f_,null,C?u.createElement(d.EN,{theme:b,title:a,description:o?.above,titleTag:"h1",inverse:!0,course麻豆精选Props:{default麻豆精选Term:B,formSubmitHandler:Se,placeholder:P.A.startTyping}}):u.createElement(d.EN,{theme:b,title:a,description:o?.above,titleTag:"h1",inverse:!0}),u.createElement(d.EY,{theme:b,sidebarElement:!fe&&Te?u.createElement(d.G4,{theme:b,showFilterButtonLabel:P.A.showFilters,numSelected:te===0?void 0:te,filterElement:u.createElement(d.cI,{theme:b,heading:P.A.filterHeading,onClearFilters:function(){var v=document.querySelectorAll('#sidebar input[type="date"]');v?.forEach(function(Oe){return Oe.value=""}),K()},listingGroups:[].concat(m.map(function(k){var v=q[k.name];return k.type==="date"?Object.assign({defaultValue:v!=null&&v.length?v?.[0]:"",onChange:X(I,K)},k):Object.assign({defaultValues:v,onChange:X(I,K)},k)}))})}):null},!$&&ee===0&&L?u.createElement(d.sD,{text:L,theme:b,fullWidth:!0,inverse:!0}):u.createElement(u.Fragment,null,B&&!T&&u.createElement(d.sG,{theme:b,count:$?0:ee}),u.createElement(d.Zh,{theme:b,cards:Le}))),o!=null&&o.below?u.createElement(ce,{text:o.below,theme:b}):null),u.createElement(d.dK,{theme:b,numOfPages:be,currentPage:_,onClick:Pe}))},ce=function(r){var n=r.text,l=r.theme,i=l===void 0?"uobmain":l;return u.createElement(d.lq,{theme:i,inverse:!0},u.createElement(d.sD,{theme:i,fullWidth:!0,inverse:!0,text:n}))};const ve=de}),88678:((W,D,c)=>{c.d(D,{t:()=>u});var u=function(d,P){var j;d.preventDefault();var p=d.target.querySelector("#search"),A=(j=p?.value)!=null?j:"";P(A)}}),90765:((W,D,c)=>{c.d(D,{A:()=>u});const u=(function(U){var d=[];return U&&Object.entries(U).forEach(function(P){var j=P[0],p=P[1];if(p.items){var A;d.push({type:(A=p.items)!==null&&A!==void 0&&A.isSingleSelect?"radio":"checkbox",heading:p.title||"No heading",name:j,inputs:p.items.map(function(h){return{id:h.key+(h.isSelected?"select":"unselect"),value:h.key,label:h.title||"No title"}})})}}),d})})}]);})();