1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4930],{16765:(e,l,i)=>{i.d(l,{nA:()=>t});function t(e){return e&&/<a\b/i.test(e)?e.replace(/<a\b([^>]*)>/gi,(e,l)=>{let i=l.replace(/\s+target\s*=\s*(?:"[^"]*"|'[^']*'|[^\s>]+)/gi,"").replace(/\s+rel\s*=\s*(?:"[^"]*"|'[^']*'|[^\s>]+)/gi,"");return"<a".concat(i,' target="_blank" rel="noopener noreferrer">')}):e}},74930:(e,l,i)=>{i.r(l),i.d(l,{FacultyItemPageRenderer:()=>T,buildFacultyPublicationTopperProps:()=>k,buildKeywords:()=>f});var t=i(6029),n=i(66013),o=i(47179),r=i(98147),a=i(78669),u=i(17815),d=i(911),c=i(46073),s=i(12017),p=i(78678),v=i(75922),h=i(30642),m=i(75136),g=i(6726),b=i(16765);function y(e){let l=e.indexOf(",");if(l>0)return e.slice(0,l).trim().toLowerCase();let i=e.trim().split(/\s+/);return i.length?i[i.length-1].toLowerCase():""}function f(e){var l,i,t,n;return[["keyword",null==(l=e.display)?void 0:l.risKeywords],["topic",null==(i=e.display)?void 0:i.risTopics],["industry",null==(t=e.display)?void 0:t.risIndustries],["geography",null==(n=e.display)?void 0:n.risGeographies]].flatMap(e=>{let[l,i]=e,t="keyword"===l?"q":l;return(i||[]).map(e=>({label:e,link:"/faculty/publications?".concat(t,"=").concat(encodeURIComponent(e))}))})}function w(e){var l,i,t;let n=(0,c.$p)(null==(l=e.display)?void 0:l.citation,e.title);return n.length>0?n.length:null!=(t=null==(i=e.author)?void 0:i.length)?t:1}function k(e,l){var i,n;let{row1:o,row2:r}=function(e){var l,i,t,n,o,r,a,u,d,c,s,p,v,h;let m,g=e.display,b=null!=(n=null==(l=e.contentType)?void 0:l.toLowerCase())?n:"",y=null==(i=e.category)?void 0:i.some(e=>"Research Summaries"===e||"Teaching Interests"===e),f=e=>e?new Intl.DateTimeFormat("en-US",{month:"long",year:"numeric",timeZone:"UTC"}).format(new Date(e)):void 0,w=(null==g?void 0:g.publicationMonth)&&g.publicationYear?function(e,l){let i=Number(e);return/^\d{1,2}$/.test(e)&&Number.isInteger(i)&&i>=1&&i<=12&&/^\d{4}$/.test(l)?new Intl.DateTimeFormat("en-US",{month:"long",year:"numeric",timeZone:"UTC"}).format(new Date(Date.UTC(Number(l),i-1,1))):"".concat(e," ").concat(l)}(g.publicationMonth,g.publicationYear):void 0,k=null!=(a=null!=(r=null!=(o=null==g?void 0:g.date)?o:w)?r:null==g?void 0:g.publicationYear)?a:f(null==g?void 0:g.publicationDate),T=null!=(u=null==g?void 0:g.publicationYear)?u:(m=null==g?void 0:g.publicationDate)?new Intl.DateTimeFormat("en-US",{year:"numeric",timeZone:"UTC"}).format(new Date(m)):void 0,C=f(null==g?void 0:g.originalPublicationDate),I=f(null==g?void 0:g.revisedPublicationDate),D=C?I?"".concat(C," (Revised ").concat(I,")"):C:k,U=null!=(d=null==g?void 0:g.publication)?d:void 0,F=null!=(c=null==g?void 0:g.productClass)?c:void 0,P=null!=(s=null==g?void 0:g.productNumber)?s:void 0,x=null!=(p=null==(t=e.format)?void 0:t[0])?p:void 0,j=null!=(v=null==g?void 0:g.language)?v:void 0,N=null!=(h=null==g?void 0:g.pages)?h:void 0,R=e=>{let l=null!=e?e:null==g?void 0:g.publicationStatus;return l?[{heading:"Date",description:l}]:[]},S=[...x?[{heading:"Format",description:x}]:[],...j?[{heading:"Language",description:j}]:[],...N?[{heading:"Pages",description:N}]:[]];return y||["teaching interest","research summary","interactive media"].some(e=>b.includes(e))?{row1:[],row2:[]}:b.includes("course materials")||b.includes("teaching materials")?{row1:R(k),row2:[]}:b.includes("book component")||b.includes("book chapter")?{row1:[...R(T),...U?[{heading:"Book",de
1scription:U}]:[]],row2:S}:b.includes("case")||b.includes("case study")?{row1:R(D),row2:S}:b.includes("presentation")||b.includes("unpublished work")?{row1:R(k),row2:S}:b.includes("working paper")?{row1:[...R(k),...F?[{heading:"Collection",description:F}]:[],...P?[{heading:"Paper Number",description:P}]:[]],row2:S}:b.includes("published article")||b.includes("article")?{row1:[...R(k),...U?[{heading:"Publication",description:U}]:[]],row2:S}:b.includes("book")?{row1:R(T),row2:S}:{row1:[],row2:[]}}(e),a=null!=(n=null==(i=e.display)?void 0:i.subType)?n:e.contentType;return{title:e.title,category:a?{label:a,link:e.contentType?"/faculty/publications?contentType=".concat(encodeURIComponent(e.contentType)):void 0}:void 0,authors:function(e,l){var i,n,o,r;let a=new Map,d=new Set((null!=l?l:[]).map(e=>e.id.replace(/^ris-faculty-/,""))),s=null!=(o=e.author)?o:[],p=null!=(r=null==(i=e.display)?void 0:i.contributorIds)?r:[];s.forEach((e,l)=>{let i=p[l],t=y(e);i&&t&&d.has(i)&&!a.has(t)&&a.set(t,i)});let v=(0,c.$p)(null==(n=e.display)?void 0:n.citation,e.title),h=v.length>0?v.map(c.YI):s.map(c.YI);if(0!==h.length)return h.map((e,l)=>{let i=a.get(y(e));return i?(0,t.jsx)(u.N,{href:"/faculty/profile/".concat(i),children:e},l):(0,t.jsx)("span",{children:e},l)}).reduce((e,l,i)=>0===i?[l]:i===h.length-1?[...e," and ",l]:[...e,", ",l],[])}(e,l),authorCount:w(e),rightFieldRow1:o.length>0?o:void 0,rightFieldRow2:r.length>0?r:void 0,theme:"white"}}function T(){var e,l,i,u,y,T;let{facultyData:C}=(0,g.l)(),{site:I}=(0,h.U)(),{breadcrumbs:D}=(0,m.b)();if(!C||"item-detail"!==C.pageVariant)return(0,t.jsx)("div",{children:"Item not found"});let{item:U,relatedPublications:F,authorProfiles:P}=C,x=k(U,P),j=w(U),N=f(U),R=function(e){var l;let i=null==(l=e.display)?void 0:l.ctas;if(!i||0===i.length)return;let t=i.filter(e=>e.label&&e.link).map((e,l)=>({label:e.label,href:e.link,type:0===l?"primary-button":"secondary-button"}));return t.length>0?t:void 0}(U),S=(null!=F?F:[]).slice(0,3).map(e=>({name:"ArticleTease",props:(0,c.e9)(e)})),A=null==(l=U.personId)||null==(e=l[0])?void 0:e.replace(/^ris-faculty-/,""),Y=(0,s.f)(U.title,null==I?void 0:I.fields.title),L=null!=(T=U.description)?T:null==(i=U.display)?void 0:i.citation,_=L?(0,d.Q)(L).replace(/\s+/g," ").trim().substring(0,160):void 0,M=P&&P.length>0?(0,t.jsx)(a.n,{title:P.length>1?"Authors":"Author",children:(0,t.jsx)(r.F,{people:P.map(e=>{var l,i;return{name:e.title,titles:null!=(i=e.unit)?i:[],link:"/faculty/profile/".concat(e.id.replace(/^ris-faculty-/,"")),portrait:(null==(l=e.display)?void 0:l.thumbnail)?{image:{src:e.display.thumbnail.src||"",alt:e.title}}:void 0}})})}):void 0;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(o.p,{title:Y,description:_,canonicalUrl:U.url}),(0,t.jsx)(n.n,{header:{name:"SiteHeader",props:(0,v.L)(I)},footer:(0,p.v)(null==I?void 0:I.fields.footer),breadcrumbs:D,topper:x,citation:(null==(u=U.display)?void 0:u.citation)?(0,b.nA)(U.display.citation):void 0,description:U.description,rightRail:M,moreFromAuthor:S.length>0?{authorCount:j,teases:S,morePublicationsUrl:A?"/faculty/profile/".concat(A,"#Publications"):void 0}:void 0,keywords:N.length>0?N:void 0,ctas:R,supplements:null==(y=U.display)?void 0:y.supplements})]})}}}]); 2//# sourceMappingURL=4930.f51aa331a12e984c.js.map
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.