PageSourceSearch

https://search.worldcat.org/_next/static/chunks/5076-5f257b164d8a4018.js

js worldcat.org collected 2026-09-24 07:38:28 UTC 35,813 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5076],{7593:(e,r,a)=>{a.d(r,{A:()=>i});var s=a(58794);function i(){let e=(0,s.tz)();return{basePath:"https://www.datocms-assets.com/29926/",coverMap:{public:"1614811076-library-public.svg",academic:"1614898058-library-academic.svg",museum_or_archives:"1614811073-library-museum-or-archives.svg",regional_or_national:"1614898358-library-regional-or-national.svg",corporate_special_library:"1614898565-library-corporate-special.svg",health:"1614811068-library-health.svg",law:"1614811070-library-law.svg",music:"1614898197-library-music.svg",library_network_group:"1614898422-library-network-group.svg",default:"1614713484-libary-default.svg"},titleMap:{public:e.formatMessage({defaultMessage:"Public",id:"hooks.useLibraryCard.3135366329"}),academic:e.formatMessage({defaultMessage:"Academic",id:"hooks.useLibraryCard.2844797011"}),museum_or_archives:e.formatMessage({defaultMessage:"Museum or Archives",id:"hooks.useLibraryCard.2406617591"}),regional_or_national:e.formatMessage({defaultMessage:"Regional or National",id:"hooks.useLibraryCard.1666784610"}),corporate_special_library:e.formatMessage({defaultMessage:"Special or Corporate Library",id:"hooks.useLibraryCard.2586748348"}),health:e.formatMessage({defaultMessage:"Health",id:"hooks.useLibraryCard.177420671"}),law:e.formatMessage({defaultMessage:"Law",id:"hooks.useLibraryCard.468536621"}),music:e.formatMessage({defaultMessage:"Music",id:"hooks.useLibraryCard.908695458"}),library_network_group:e.formatMessage({defaultMessage:"Library Network Group",id:"hooks.useLibraryCard.3498489640"}),default:e.formatMessage({defaultMessage:"Other",id:"hooks.useLibraryCard.126134492"})}}}},15255:(e,r,a)=>{a.d(r,{s:()=>s});function s(e,r,a){return"TW"===e&&"zh-tw"===r?"台灣":a}},24482:(e,r,a)=>{a.d(r,{A:()=>t}),a(14232);var s=a(35739),i=a(37876);let t=e=>{let{distance:r,unit:a,shortUnits:t,addPlus:l}=e,o=(0,s.A)(r,a,t,l);return(0,i.jsx)(i.Fragment,{children:o})}},35739:(e,r,a)=>{a.d(r,{A:()=>i});var s=a(58794);let i=(e,r,a,i)=>{let t=(0,s.tz)().formatNumber(e,{style:"unit",unit:"M"===r?"mile":"kilometer",unitDisplay:a?"short":"long",maximumFractionDigits:+(e<10)});return i&&(t=t.replace(`${e}`,`${e}+`)),t}},79561:(e,r,a)=>{a.d(r,{A:()=>i});var s=a(78655);let i=(e,r)=>{let a=(0,s.l)(e,r);return a?.formatInternational()}},85076:(e,r,a)=>{a.d(r,{A:()=>et});var s=a(47175),i=a(1433),t=a(14232),l=a(40014),o=a(77302),n=a(59534),d=a(24480),c=a(59828),m=a(58794),p=a(99220),u=a(24648),y=a(90458),h=a(71015),b=a(69724),g=a(11584),x=a(57281),f=a(85983),C=a(15255),L=a(37876);let j=["address","addressOnSingleLine","singleLine"];function A(e,r){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);r&&(s=s.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),a.push.apply(a,s)}return a}function v(e){for(var r=1;r<arguments.length;r++){var a=null!=arguments[r]?arguments[r]:{};r%2?A(Object(a),!0).forEach(function(r){(0,s.A)(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):A(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}let w=e=>{let{address:r,addressOnSingleLine:a=!1,singleLine:s}=e,t=(0,i.A)(e,j),l=(0,m.tz)(),o=r.country?l.formatDisplayName(r.country,{type:"region"}):null;return o=(0,C.s)(r.country,l.locale,o),(0,L.jsxs)(d.A,v(v({},t),{},{children:[s?(0,L.jsxs)(L.Fragment,{children:[r.street1?(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(f.A,{children:r.street1}),", "]}):null,r.street2?`${r.street2},\u0020`:null,r.city?`${r.city},\u0020`:null,r.state?`${r.state.substring(3)},\u0020`:null,r.postalCode?`${r.postalCode},\u0020`:null]}):(0,L.jsxs)(L.Fragment,{children:[(0,L.jsxs)(d.A,{children:[(0,L.jsx)(f.A,{children:r.street1}),r.street2?(0,L.jsxs)(L.Fragment,{children:[", ",r.street2]}):null]}),r.city?r.city:null,r.state?`, ${r.state.substring(3)}`:null,r.postalCode?` ${r.postalCode}`:null]}),a?", ":null,o]}))};var N=a(24482),k=a(69364),I=a(61586),M=a(79561),_=a(23378),$=a(92657),W=a(43184),D=a(322),S=a(64269),O=a(42274),R=a(30683),T=a(89099),B=a(46940),F=a(23425),z=a(
17593),E=a(85209),H=a(33092),P=a(19708),U=a(38651),q=a(54587),G=a.n(q);let V=["distance","unit","address","registryId","mapUrl","variant"],J=["library","component","skeleton","selected","onFavoriteClick","showFavoriteIcon","isInstNameLink","draggableIcon","isAllLibrariesTab","variant"],K=["variant","library","oclcNumber","skeleton","allEditions","address","component","listComponent","selected","onFavoriteClick","label","forceOpacLink","showFavoriteIcon","libraryConfigUrl","isInstNameLink","isAllLibrariesTab"];function Q(e,r){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);r&&(s=s.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),a.push.apply(a,s)}return a}function X(e){for(var r=1;r<arguments.length;r++){var a=null!=arguments[r]?arguments[r]:{};r%2?Q(Object(a),!0).forEach(function(r){(0,s.A)(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Q(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}let Y=(0,p.n9)()(e=>({cover:{display:"flex",flexDirection:"column"},coverHoldings:{width:100.75,"@media print":{display:"none"}},briefCover:{width:58,height:55,backgroundColor:e.palette.misc["236192"],borderRadius:2,boxShadow:e.shadows[2],display:"flex",alignItems:"center",justifyContent:"center","& .MuiSvgIcon-root":{color:e.palette.common.white},flexShrink:0},imageLarge:{width:161,height:155,borderRadius:e.spacing(.5)},imageHoldingsSmall:{width:100.75,height:97,borderRadius:e.spacing(.5)},imageSmall:{width:119,height:115,borderRadius:e.spacing(.5)},imageHoldingsNa:{display:"none"},borrowWrapper:{display:"flex",flexWrap:"wrap",alignItems:"flex-end",justifyContent:"space-between"},borrowButtonLarge:{borderRadius:e.spacing(.5),height:"2rem",width:120},borrowButtonSmall:{borderRadius:e.spacing(.5),marginTop:e.spacing(1),height:"2rem",width:"100%"},skeletonRadius:{borderRadius:e.spacing(.5)},flexWrapper:{display:"flex",padding:e.spacing(2,2,1,2),"@media print":{padding:0}},holdingsFlexWrapper:{padding:e.spacing(2,2,1,2)},briefFlexWrapper:{display:"flex"},flexWrapperWrapped:{display:"flex",flexDirection:"column",padding:e.spacing(0,0,0,0)},content:{display:"flex",flexDirection:"column",flexGrow:1,paddingLeft:e.spacing(2),paddingBottom:e.spacing(2)},contentHoldings:{display:"flex",flexDirection:"column",flexGrow:1,paddingLeft:e.spacing(2),[e.breakpoints.down("xs")]:{paddingLeft:"0"},"@media print":{paddingLeft:"0"}},contentWrapped:{display:"flex",flexDirection:"column",flexGrow:1,paddingTop:e.spacing(2),paddingBottom:e.spacing(2)},holdingsWrapper:{padding:0,paddingBottom:0,"&.MuiCardContent-root":{paddingBottom:"0"},"& >.MuiBox-root":{paddingBottom:e.spacing(2)}},defaultWrapper:{"&.MuiCardContent-root":{paddingBottom:"0"}},contentSection:{gap:e.spacing(2.5),"& svg":{"@media print":{display:"none"}}},ctaSection:{flexBasis:"20%",[e.breakpoints.down(e.breakpoints.values.lg)]:{flexBasis:"35%"},[e.breakpoints.down(e.breakpoints.values.md)]:{flexBasis:"40%"},[e.breakpoints.down(e.breakpoints.values.sm)]:{marginLeft:0},"@media print":{display:"none"}},cardActions:{display:"flex",padding:e.spacing(3),backgroundColor:e.palette.gray.FAFBFC,borderTop:`1px solid ${e.palette.gray.D1D9E2}`,color:e.palette.primary.main},apply:{borderWidth:1,borderStyle:"solid",borderColor:e.palette.misc["69A576"],backgroundColor:e.palette.misc.F8FBF8,borderTopStyle:"none",borderTopLeftRadius:0,borderTopRightRadius:0,borderBottomLeftRadius:e.shape.borderRadius,borderBottomRightRadius:e.shape.borderRadius,padding:e.spacing(3),fontWeight:"bold",boxShadow:e.shadows[2],"& .MuiButton-startIcon":{color:e.palette.misc["359348"]}},applyMobile:{borderTopStyle:"solid",borderTopLeftRadius:e.shape.borderRadius,borderTopRightRadius:e.shape.borderRadius,marginTop:e.spacing(2)},addressLink:{wordBreak:"break-word"},favorite:{position:"absolute",right:e.spacing(4),textAlign:"center",width:e.spacing(5),display:"flex",flexDirection:"column",alignItems:"center",[e.breakpoints.down(960)]:{right:e.spacing(2.5)}},favoriteHoldings:{alignItems:"center",display:"flex",flexDirection:"row",justifyContent:"center"},favoriteIcon:{cursor:"pointer"},favoriteText:{fontSize:"0.75rem",fontWeight:"bold",lineHeight:"0.75rem",marginTop:e.spacing(-.5),color:e.palette.text.secondary},favoriteHoldingsText:{textAlign:"left"},flexCardWrapped:{flexDirection:"column"},flexCard:{alignItems:"center",flexDirection:"row"},skeletonGap:{marginBottom:e.spacing(1)},mobileCard:{paddingBottom:e.spacing(.625),alignItems:"center"},mobileInstitutionView1:{paddingLeft:e.spacing(1.5),paddingRight:e.spacing(1.5)}
1,libraryImage:{display:"flex",alignItems:"center",justifyContent:"center",borderRadius:e.spacing(.5),height:55,minWidth:55,backgroundColor:e.palette.misc["236192"],color:e.palette.common.white},libraryAlias:{paddingTop:"0"},ctaWrapper:{marginTop:e.spacing(2)},institutionLink:{textDecoration:"none","&:hover":{textDecoration:"underline"}},mapIcon:{fontSize:"1.2rem",verticalAlign:"text-bottom"},libraryOpacButton:{minWidth:"10rem"},constrainedWidth:{width:"80%"}})),Z=e=>{let{institutionType:r,showTitle:a,size:s,href:i,variant:t,registryId:o}=e,n=(0,m.tz)(),{classes:c,cx:p}=Y(),{basePath:u,coverMap:y,titleMap:h}=(0,z.A)(),b=y[r]||y.default,g=h[r]||h.default,x=`${u}${b}`,f=n.formatMessage({defaultMessage:"Library Type {type}",id:"components.shared.molecules.LibraryCard.916696776"},{type:g});return(0,L.jsx)(l.A,{variant:"caption",color:"textSecondary",children:(0,L.jsxs)(d.A,{className:p(c.cover,"holdings"===t&&c.coverHoldings),children:[a&&"large"===s&&"holdings"!==t&&(0,L.jsx)(d.A,{sx:{textAlign:"center",mt:-2,pb:1},children:(0,L.jsx)("b",{children:g})}),i?(0,L.jsx)(_.A,{href:i,underline:"none","data-testid":`library-cover-link-${o}`,children:"holdings"===t?(0,L.jsx)(G(),{src:x,alt:f,className:"zero"===s?c.imageHoldingsNa:"small"===s?c.imageHoldingsSmall:c.briefCover,width:0,height:0}):(0,L.jsx)(G(),{src:x,alt:f,className:"small"===s?c.imageSmall:"large"===s?c.imageLarge:c.briefCover,width:0,height:0})}):(0,L.jsx)(L.Fragment,{children:"holdings"===t?(0,L.jsx)(G(),{src:x,"data-testid":`library-cover-link-${o}`,alt:f,className:"zero"===s?c.imageHoldingsNa:"small"===s?c.imageHoldingsSmall:c.briefCover,width:0,height:0}):(0,L.jsx)(G(),{src:x,alt:f,className:"small"===s?c.imageSmall:"large"===s?c.imageLarge:c.briefCover,width:0,height:0})}),a&&"small"===s&&"holdings"!==t&&(0,L.jsx)(d.A,{children:(0,L.jsx)("b",{children:g})}),a&&"holdings"===t&&(0,L.jsx)(d.A,{sx:{textAlign:"zero"===s?"left":"center"},children:(0,L.jsx)("b",{children:g})})]})})},ee=e=>{let{distance:r,unit:a,address:s,registryId:t,mapUrl:o,variant:n}=e,c=(0,i.A)(e,V),p=(0,m.tz)(),y=Y();if(!r)return null;let h=(0,L.jsx)(N.A,{distance:r,unit:a});return(0,L.jsxs)(d.A,X(X({},c),{},{sx:{display:"flex",alignItems:"center"},children:["holdings"!==n&&(0,L.jsx)(b.A,{fontSize:"small"}),(0,L.jsx)(d.A,{sx:{pl:.5*("holdings"!==n)},children:(0,L.jsx)(l.A,{variant:"body2",children:"holdings"===n?p.formatMessage({defaultMessage:"<a>{distance}</a> from {address}.",id:"components.shared.molecules.LibraryCard.1909714880",id:"components.shared.molecules.LibraryCard.1909714880",id:"components.shared.molecules.LibraryCard.1909714880",id:"components.shared.molecules.LibraryCard.1909714880"},{a:e=>(0,L.jsxs)(u.A,{href:o,"data-testid":`library-directions-link-${t}`,children:[(0,L.jsx)(b.A,{className:y.mapIcon}),e]}),distance:h,address:s||p.formatMessage({defaultMessage:"your current location",id:"components.shared.molecules.LibraryCard.3844301342",id:"components.shared.molecules.LibraryCard.3844301342",id:"components.shared.molecules.LibraryCard.3844301342",id:"components.shared.molecules.LibraryCard.3844301342"})}):p.formatMessage({defaultMessage:"<b>{distance}</b> from {address}.",id:"components.shared.molecules.LibraryCard.3400100630",id:"components.shared.molecules.LibraryCard.3400100630",id:"components.shared.molecules.LibraryCard.3400100630",id:"components.shared.molecules.LibraryCard.3400100630"},{b:e=>(0,L.jsx)("strong",{children:e},"bold"),distance:h,address:s||p.formatMessage({defaultMessage:"your current location",id:"components.shared.molecules.LibraryCard.3844301342",id:"components.shared.molecules.LibraryCard.3844301342",id:"components.shared.molecules.LibraryCard.3844301342",id:"components.shared.molecules.LibraryCard.3844301342"})})})})]}))},er=()=>{let e=(0,n.A)();return(0,L.jsx)(d.A,{sx:{color:e.palette.gray.secondary,px:1},children:"|"})},ea=e=>{let{variant:r}=e,{classes:a,cx:s}=Y(),i=(0,t.useRef)(null),{isSm:l,isXs:n}=(0,P.A)();return(0,L.jsx)(y.A,{flat:!0,"data-testid":"library-card-skeleton",children:(0,L.jsx)(o.A,{ref:i,className:"holdings"===r?a.holdingsWrapper:a.defaultWrapper,children:(0,L.jsxs)(d.A,{className:"holdings"===r?n?a.holdingsFlexWrapper:a.flexWrapper:l?a.flexWrapperWrapped:a.flexWrapper,children:[(0,L.jsx)(d.A,{className:s(a.c
1over,"holdings"===r&&a.coverHoldings),children:(0,L.jsx)(I.A,{variant:"rectangular",className:"holdings"===r?n?a.imageHoldingsNa:a.imageHoldingsSmall:l?a.imageSmall:a.imageLarge})}),(0,L.jsxs)(d.A,{className:"holdings"===r?a.contentHoldings:l?a.contentWrapped:a.content,children:[(0,L.jsx)(d.A,{sx:{mb:2},children:(0,L.jsx)(I.A,{variant:"rectangular",height:"1rem",className:a.skeletonRadius})}),(0,L.jsx)(d.A,{sx:{mb:2},children:(0,L.jsx)(I.A,{variant:"rectangular",width:230,height:"1rem",className:a.skeletonRadius})}),(0,L.jsx)(d.A,{sx:{mb:2},children:(0,L.jsx)(I.A,{variant:"rectangular",width:200,height:"2.5rem",className:a.skeletonRadius})}),"holdings"!==r&&(0,L.jsxs)(d.A,{className:a.borrowWrapper,children:[(0,L.jsx)(I.A,{variant:"rectangular",width:100,height:"1rem",className:a.skeletonRadius}),(0,L.jsx)(I.A,{variant:"rectangular",className:l?a.borrowButtonSmall:a.borrowButtonLarge})]})]}),"holdings"===r&&(0,L.jsx)(d.A,{className:a.ctaWrapper,sx:{ml:4},children:(0,L.jsx)(I.A,{variant:"rectangular",className:l?a.borrowButtonSmall:a.borrowButtonLarge})})]})})})},es=()=>{let{classes:e}=Y();return(0,L.jsx)(y.A,{flat:!0,"data-testid":"library-brief-card-skeleton",className:e.skeletonGap,children:(0,L.jsx)(o.A,{children:(0,L.jsxs)(d.A,{style:{overflow:"hidden"},sx:{display:"flex"},children:[(0,L.jsx)(d.A,{sx:{flexShrink:0},children:(0,L.jsx)(I.A,{variant:"rectangular",width:58,height:55})}),(0,L.jsxs)(d.A,{sx:{pl:2,display:"flex",flexDirection:"column"},children:[(0,L.jsx)(I.A,{variant:"rectangular",width:250,height:"1rem"}),(0,L.jsx)(d.A,{sx:{mt:2},children:(0,L.jsx)(I.A,{variant:"rectangular",width:150,height:"1rem"})})]})]})})})},ei=e=>{let{library:r,component:a,skeleton:s,selected:c,onFavoriteClick:p,showFavoriteIcon:u=!1,isInstNameLink:h=!0,draggableIcon:b=!1,isAllLibrariesTab:g=!1,variant:x}=e,C=(0,i.A)(e,J),j=(0,m.tz)(),{classes:A}=Y(),v=(0,n.A)(),{isSm:N,isMd:k}=(0,P.A)(),I=(0,t.useRef)(null),{titleMap:M}=(0,z.A)();if(s)return(0,L.jsx)(es,{});let T={library_name:r?.institutionName,library_registry_id:r?.registryId,library_type:r?.institutionType},F=r?.institutionType?.toLowerCase()||"unknown",E=M[F]||M.default,H=c?j.formatMessage({defaultMessage:"Remove {library} as a favorite library",id:"components.shared.molecules.LibraryCard.127352996"},{library:r?.institutionName}):j.formatMessage({defaultMessage:"Add {library} as a favorite library",id:"components.shared.molecules.LibraryCard.3430699886"},{library:r?.institutionName}),q=r?.institutionName&&(0,L.jsx)(l.A,{variant:"body1",component:a,children:(0,L.jsx)(f.A,{children:(0,L.jsx)("b",{children:r.institutionName})})}),G=()=>(0,L.jsx)(d.A,{component:w,"data-testid":"library-address",address:{city:r?.city,state:r?.state,country:r?.country},addressOnSingleLine:!0}),V=()=>(0,L.jsx)(d.A,{className:A.libraryImage,children:(0,L.jsx)(U.A,{fontSize:"medium"})});return(0,L.jsx)(L.Fragment,{children:(0,L.jsx)(y.A,X(X({"data-testid":`library-card-${r?.registryId}`,component:"div",style:{listStyle:"none",position:"relative"}},C),{},{children:(0,L.jsxs)(o.A,{ref:I,style:{paddingBottom:10},children:["favorite"===x&&(0,L.jsx)(d.A,{sx:{textAlign:"left",mt:-1,pb:0},children:(0,L.jsx)(l.A,{variant:"caption",children:(0,L.jsx)("b",{children:E})})}),(0,L.jsx)(d.A,{className:N?A.flexWrapperWrapped:A.briefFlexWrapper,children:k&&g?(0,L.jsx)(L.Fragment,{children:(0,L.jsxs)(d.A,{className:A.mobileCard,sx:{display:"flex"},children:[V(),(0,L.jsxs)(d.A,{className:A.mobileInstitutionView1,children:[q,(0,L.jsx)(d.A,{"data-testid":"library-alsocalled",sx:{pt:0},children:(0,L.jsx)(f.A,{children:r.alsoCalled})}),G()]})]})}):(0,L.jsxs)(L.Fragment,{children:[g?V():(0,L.jsx)(Z,{institutionType:F,size:"brief-small",variant:x,registryId:r?.registryId}),(0,L.jsxs)(d.A,{className:N?A.contentWrapped:A.content,children:[(0,L.jsxs)(d.A,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[q&&h&&"favorite"!==x?(0,L.jsx)(_.A,{href:`/libraries/${encodeURIComponent(r?.registryId)}`,"data-testid":`library-title-link-${r?.registryId}`,analyticsData:T,analyticsEventName:B.s.internal_library_click,children:q}):q,g&&!r.alsoCalled&&G()]}),!g&&G(),r.alsoCalled&&g&&(0,L.jsxs)(d.A,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[(0,L.jsx)(d.A,{"data-testid":"library-alsocalled",children:(0,L.jsx)(f.A,{children:r.alsoCalled})}),G()]})]}),!g&&u&&(0,L.jsx)(d.A,{className:A.favorite,"data-testid":"library-favorite-button-section",children:(0,L.jsx)(R.A,{title:H,children:(0,L.jsx)(S.A,{style:{padding:"8px"},"data-testid":`library-favorite-icon-${r.registryId}`,onClick:p,"aria-label":H,size:"large",children:(0,L.jsx)($.A,{className:A.favoriteIcon,color:c?v.palette.misc.D0E6D4:v.palette.gray.primary,icon:c?W.A:D.A,iconColor:c?v.palette.success.main:v.palette.gray.primary,radius:16,backgroundColor:c?v.palette.misc.D0E6D4:null})})})}),b&&(0,L.jsx)(d.A,{className:A.favorite,"data-testid":"library-favorite-drag-icon",children:(0,L.jsx)(O.A,{})})]})})]})}))})},et=e=>{let r,{variant:a="normal",library:s,oclcNumber:p,skeleton:b,allEditions:C,address:j,component:A,listComponent:v=!1,selected:N,onFavoriteClick:I,label:O="",forceOpacLink:z=!1,showFavoriteIcon:U=!1,libraryConfigUrl:q,isInstNameLink:G=!1,isAllLibrariesTab:V=!1}=e,J=(0,i.A)(e,K),Q=(0,m.tz)(),{classes:es,cx:et}=Y(),el=(0,n.A)(),{country:eo}=(0,k.mf)(),en=(0,t.useRef)(null),{fullQuery:ed}=(0,F.l)(),{collectEvent:ec}=(0,B.$)(),{isSm:em,isXs:ep}=(0,P.A)(),{isAuthenticated:eu}=(0,E.x)(),ey=(0,T.useRouter)(),[eh]=(0,H.lT)(["wc_auth_inst_id"]),eb=N?Q.formatMessage({defaultMessage:"Remove {library} as a favorite library",id:"components.shared.molecules.LibraryCard.127352996"},{library:s?.institutionName}):Q.formatMessage({defaultMessage:"Add {library} as a favorite library",id:"components.shared.molecules.LibraryCard.3430699886"},{library:s?.institutionName});if("brief"===a||"favorite"===a)return(0,L.jsx)(ei,X({library:s,skeleton:b,component:A,selected:N,onFavoriteClick:I,showFavoriteIcon:U,variant:a,isInstNameLink:G,isAllLibrariesTab:V},J));if(b)return(0,L.jsx)(ea,{variant:a});let eg={};Object.keys(ey?.query)?.length&&(eg={search_type:ey?.query?.searchBy,search_terms:ey?.query?.searchBy==="location"?JSON.parse(ey?.query?.q)?.formattedAddress:ey?.query?.q},ey?.query.content&&(eg.search_facet_option_values=ey?.query?.content));let ex=s?.institutionType?.toLowerCase()||"unknown",ef="profile"!==a&&"favorite"!==a,eC=z||("holdings"===a||s.opacBaseUrl)&&"favorite"!==a,eL="profile"===a&&(s.phoneNumber||s.emails),ej="profile"===a&&s.libraryCardFormUrl;r=(s.latitude||0===s.latitude)&&(s.longitude||0===s.longitude)?`https://www.google.com/maps/search/?api=1&query=${encodeURIComponent([s.latitude,s.longitude].join(","))}`:`https://www.google.com/maps/search/?api=1&query=${encodeURIComponent([s.street1||"",s.city||"",s.state||"",s.country||""].join(","))}`;let eA=s.phoneNumber?(0,M.A)(s.phoneNumber,eo):null,ev=s.institutionName&&(0,L.jsx)(l.A,{variant:"body1",component:A,className:es.libraryTitleLink,children:(0,L.jsx)(f.A,{children:(0,L.jsx)("b",{children:s.institutionName})})}),ew={library_name:s.institutionName,library_registry_id:s.registryId,library_type:ex},eN=()=>{"holdings"===a&&(ew=X(X({},ew),{},{link_version:"Holdings"})),ed?.q&&(ew=X(X({},ew),{},{search_terms:ed?.q}));let e=null,r=ey?.pathname;r?.includes("search")?e="Library Search Results":r?.includes("[registryId]")?e="Library Profile":r?.includes("libraries")&&(e="Libraries List"),ew=X(X({},ew),e&&{link_version:e}),ec(B.s.library_catalog_click,ew)};return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsxs)(y.A,X(X({"data-testid":`library-card-${s.registryId}`,component:v?"li":"div",style:{listStyle:"none",position:"relative",zIndex:+!!ej}},J),{},{children:["holdings"===a?(0,L.jsx)(o.A,{ref:en,className:es.holdingsWrapper,children:(0,L.jsxs)(d.A,{className:ep?es.holdingsFlexWrapper:es.flexWrapper,children:[(0,L.jsx)(Z,{href:ef?`/libraries/${encodeURIComponent(s.registryId)}`:null,institutionType:ex,showTitle:"profile"!==a,size:ep?"zero":"small",variant:a,registryId:s?.registryId}),(0,L.jsx)(d.A,{className:es.contentHoldings,children:(0,L.jsxs)(d.A,{className:es.contentSection,sx:{display:"flex",flexDirection:ep?"column":"row",justifyContent:"space-between"},children:[(0,L.jsxs)(d.A,{children:[ef&&ev?(0,L.jsx)(_.A,{href:`/libraries/${encodeURIComponent(s.registryId)}`,className:es.institutionLink,"data-testid":`library-title-link-${s?.registryId}`,analyticsData:X(X({},ew),eg),analyticsEventName:B.s.internal_library_click,children:ev}):(0,L.jsx)(d.A,{"data-testid":`library-title-${s?.registryId}`,sx:{color:el.palette.text.primary},children:ev}),s.alsoCalled&&(0,L.jsx)(d.A,{"data-testid":"library-alsocalled",className:es.libraryAlias,sx:{pt:1},children:(0,L.jsx)(f.A,{children:s.alsoCalled})}),(0,L.jsx)(d.A,{sx:{display:"flex",flexDirection:ep?"column":"row",justifyContent:"space-between","@media screen":{marginTop:2.5}},children:(0,L.jsxs)(d.A,{children:[(0,L.jsx)(d.A,{component:ee,"data-testid":"library-distance",variant:a,distance:s.distance,mapUrl:r,registryId:s.registryId,unit:s.distanceUnit,address:j,className:es.libraryTitleLink,sx:{ml:0}}),(0,L.jsx)(d.A,X(X({},J),{},{sx:{display:"flex",alignItems:"flex-start"},children:(0,L.jsx)(d.A,{component:w,className:es.addressLink,"data-testid":"library-address",address:{street1:s.street1,street2:s.street2,city:s.city,state:s.state,postalCode:s.postalCode,country:s.country||null},singleLine:!0})}))]})})]}),(0,L.jsxs)(d.A,{className:es.ctaSection,children:[(0,L.jsx)(d.A,{sx:{display:"flex",flexWrap:"wrap",alignItems:"end",justifyContent:"right"},children:eC&&(0,L.jsx)(d.A,{sx:{width:1},children:(0,L.jsx)(c.A,{href:"holdings"===a?`/opaclink?oclcNumber=${p}&registryId=${s.registryId}&institutionName=${s.institutionName}&allEditions=${C}`:s.opacBaseUrl,target:"_blank",color:"primary",variant:"contained",className:es.libraryOpacButton,endIcon:(0,L.jsx)(h.A,{fontSize:"small"}),fullWidth:!0,"aria-label":O?Q.formatMessage({defaultMessage:"Borrow from {library}",id:"components.shared.molecules.LibraryCard.1565686815",id:"components.shared.molecules.LibraryCard.1565686815",id:"components.shared.molecules.LibraryCard.1565686815",id:"components.shared.molecules.LibraryCard.1565686815",id:"components.shared.molecules.LibraryCard.1565686815",id:"components.shared.molecules.LibraryCard.1565686815",id:"components.shared.molecules.LibraryCard.1565686815",id:"components.shared.molecules.LibraryCard.1565686815",id:"components.shared.molecules.LibraryCard.1565686815",id:"components.shared.molecules.LibraryCard.1565686815",id:"components.shared.molecules.LibraryCard.1565686815"},{library:s.institutionName}):Q.formatMessage({defaultMessage:"Go to {library}'s catalog",id:"components.shared.molecules.LibraryCard.3089380417",id:"components.shared.molecules.LibraryCard.3089380417",id:"components.shared.molecules.LibraryCard.3089380417",id:"components.shared.molecules.LibraryCard.3089380417",id:"components.shared.molecules.LibraryCard.3089380417",id:"components.shared.molecules.LibraryCard.3089380417",id:"components.shared.molecules.LibraryCard.3089380417",id:"components.shared.molecules.LibraryCard.3089380417",id:"components.shared.molecules.LibraryCard.3089380417",id:"components.shared.molecules.LibraryCard.3089380417",id:"components.shared.molecules.LibraryCard.3089380417"},{library:s.institutionName}),"data-testid":`library-opac-button-${s.registryId}`,onClick:eN,children:O||Q.formatMessage({defaultMessage:"Go to Library's Catalog",id:"components.shared.molecules.LibraryCard.1535781755",id:"components.shared.molecules.LibraryCard.1535781755",id:"components.shared.molecules.LibraryCard.1535781755",id:"components.shared.molecules.LibraryCard.1535781755",id:"components.shared.molecules.LibraryCard.1535781755",id:"components.shared.molecules.LibraryCard.1535781755",id:"components.shared.molecules.LibraryCard.1535781755",id:"components.shared.molecules.LibraryCard.1535781755",id:"components.shared.molecules.LibraryCard.1535781755",id:"components.shared.molecules.LibraryCard.1535781755",id:"components.shared.molecules.LibraryCard.1535781755"})})})}),(0,L.jsx)(d.A,{className:es.ctaWrapper,children:U&&(0,L.jsxs)(d.A,{className:es.favoriteHoldings,"data-testid":"library-favorite-button-section",children:[(0,L.jsx)(R.A,{title:eb,children:(0,L.jsx)(S.A,{size:"large",style:{padding:el.spacing(1)},"data-testid":`library-favorite-icon-${s.registryId}`,onClick:I,"aria-label":eb,children:(0,L.jsx)($.A,{className:es.favoriteIcon,color:N?el.palette.misc.D0E6D4:el.palette.gray.primary,icon:N?W.A:D.A,iconColor:N?el.palette.success.main:el.palette.gray.primary,radius:16,backgroundColor:N?el.palette.misc.D0E6D4:null})})}),(0,L.jsx)(l.A,{variant:"caption",className:et(es.favoriteText,es.favoriteHoldingsText),children:Q.formatMessage({defaultMessage:"Favorite Library",id:"components.shared.molecules.LibraryCard.697652641",id:"components.shared.molecules.LibraryCard.697652641",id:"components.shared.molecules.LibraryCard.697652641",id:"components.shared.molecules.LibraryCard.697652641",id:"components.shared.molecules.LibraryCard.697652641",id:"components.shared.molecules.LibraryCard.697652641",id:"components.shared.molecules.LibraryCard.697652641",id:"components.shared.molecules.LibraryCard.697652641",id:"components.shared.molecules.LibraryCard.697652641",id:"components.shared.molecules.LibraryCard.697652641",id:"components.shared.molecules.LibraryCard.697652641"})})]})})]})]})})]})}):(0,L.jsx)(o.A,{ref:en,className:es.defaultWrapper,children:(0,L.jsxs)(d.A,{className:em?es.flexWrapperWrapped:es.flexWrapper,children:[(0,L.jsx)(Z,{href:ef?`/libraries/${encodeURIComponent(s.registryId)}`:null,institutionType:ex,showTitle:"profile"!==a,size:em?"small":"large",variant:a,registryId:s?.registryId}),(0,L.jsxs)(d.A,{className:em?es.contentWrapped:es.content,children:[ef&&ev?(0,L.jsx)(_.A,{className:em&&es.constrainedWidth,href:`/libraries/${encodeURIComponent(s.registryId)}`,"data-testid":`library-title-link-${s?.registryId}`,analyticsData:X(X({},ew),eg),analyticsEventName:B.s.internal_library_click,children:ev}):(0,L.jsx)(d.A,{color:el.palette.text.primary,"data-testid":`library-title-${s?.registryId}`,className:em&&es.constrainedWidth,children:ev}),s.alsoCalled&&(0,L.jsx)(d.A,{"data-testid":"library-alsocalled",className:`${es.libraryTitleLink} ${em&&es.constrainedWidth}`,sx:{pt:1},children:(0,L.jsx)(f.A,{children:s.alsoCalled})}),(0,L.jsx)(d.A,{component:ee,"data-testid":"library-distance",distance:s.distance,unit:s.distanceUnit,address:j,className:`${es.libraryTitleLink} ${em&&es.constrainedWidth}`,sx:{mt:1}}),(0,L.jsx)(d.A,{component:w,"data-testid":"library-address",sx:{mt:1},address:{street1:s.street1,street2:s.street2,city:s.city,state:s.state,postalCode:s.postalCode},className:es.libraryTitleLink}),(0,L.jsx)(d.A,{component:w,"data-testid":"library-country",address:{country:s.country||null}}),U&&(0,L.jsxs)(d.A,{className:es.favorite,"data-testid":"library-favorite-button-section",children:[(0,L.jsx)(R.A,{title:eb,children:(0,L.jsx)(S.A,{style:{padding:"8px"},"data-testid":`library-favorite-icon-${s.registryId}`,onClick:I,"aria-label":eb,children:(0,L.jsx)($.A,{className:es.favoriteIcon,color:N?el.palette.misc.D0E6D4:el.palette.gray.primary,icon:N?W.A:D.A,iconColor:N?el.palette.success.main:el.palette.gray.primary,radius:16,backgroundColor:N?el.palette.misc.D0E6D4:null})})}),(0,L.jsx)(l.A,{variant:"caption",className:es.favoriteText,children:Q.formatMessage({defaultMessage:"Favorite Library",id:"components.shared.molecules.LibraryCard.697652641",id:"components.shared.molecules.LibraryCard.697652641",id:"components.shared.molecules.LibraryCard.697652641",id:"components.shared.molecules.LibraryCard.697652641",id:"components.shared.molecules.LibraryCard.697652641",id:"components.shared.molecules.LibraryCard.697652641",id:"components.shared.molecules.LibraryCard.697652641",id:"components.shared.molecules.LibraryCard.697652641"})})]}),(0,L.jsxs)(d.A,{sx:{display:"flex",flexWrap:"wrap",alignItems:"flex-end",justifyContent:"space-between"},children:[(0,L.jsx)(u.A,{href:r,"data-testid":`library-directions-link-${s.registryId}`,children:(0,L.jsxs)(d.A,{"aria-label":Q.formatMessage({defaultMessage:"Get directions to {library}",id:"components.shared.molecules.LibraryCard.4242665955",id:"components.shared.molecules.LibraryCard.4242665955",id:"co
1mponents.shared.molecules.LibraryCard.4242665955",id:"components.shared.molecules.LibraryCard.4242665955",id:"components.shared.molecules.LibraryCard.4242665955",id:"components.shared.molecules.LibraryCard.4242665955",id:"components.shared.molecules.LibraryCard.4242665955",id:"components.shared.molecules.LibraryCard.4242665955",id:"components.shared.molecules.LibraryCard.4242665955"},{library:s.institutionName}),sx:{display:"flex",alignItems:"flex-end",mb:2*!!em,mt:2*!!em},children:[(0,L.jsx)(d.A,{sx:{pr:.5},children:Q.formatMessage({defaultMessage:"Get Directions",id:"components.shared.molecules.LibraryCard.3076487494",id:"components.shared.molecules.LibraryCard.3076487494",id:"components.shared.molecules.LibraryCard.3076487494",id:"components.shared.molecules.LibraryCard.3076487494",id:"components.shared.molecules.LibraryCard.3076487494",id:"components.shared.molecules.LibraryCard.3076487494",id:"components.shared.molecules.LibraryCard.3076487494",id:"components.shared.molecules.LibraryCard.3076487494",id:"components.shared.molecules.LibraryCard.3076487494",id:"components.shared.molecules.LibraryCard.3076487494"})}),(0,L.jsx)(h.A,{fontSize:"small"})]})}),eC&&(0,L.jsx)(d.A,{sx:{width:em?1:"auto"},children:(0,L.jsx)(c.A,{href:"holdings"===a?`/opaclink?oclcNumber=${p}&registryId=${s.registryId}&institutionName=${s.institutionName}&allEditions=${C}`:s.opacBaseUrl,target:"_blank",color:"primary",variant:"contained",className:es.libraryOpacButton,endIcon:(0,L.jsx)(h.A,{fontSize:"small"}),fullWidth:!0,"aria-label":O?Q.formatMessage({defaultMessage:"Borrow from {library}",id:"components.shared.molecules.LibraryCard.1565686815",id:"components.shared.molecules.LibraryCard.1565686815",id:"components.shared.molecules.LibraryCard.1565686815",id:"components.shared.molecules.LibraryCard.1565686815",id:"components.shared.molecules.LibraryCard.1565686815",id:"components.shared.molecules.LibraryCard.1565686815",id:"components.shared.molecules.LibraryCard.1565686815",id:"components.shared.molecules.LibraryCard.1565686815",id:"components.shared.molecules.LibraryCard.1565686815"},{library:s.institutionName}):Q.formatMessage({defaultMessage:"Go to {library}'s catalog",id:"components.shared.molecules.LibraryCard.3089380417",id:"components.shared.molecules.LibraryCard.3089380417",id:"components.shared.molecules.LibraryCard.3089380417",id:"components.shared.molecules.LibraryCard.3089380417",id:"components.shared.molecules.LibraryCard.3089380417",id:"components.shared.molecules.LibraryCard.3089380417",id:"components.shared.molecules.LibraryCard.3089380417",id:"components.shared.molecules.LibraryCard.3089380417",id:"components.shared.molecules.LibraryCard.3089380417"},{library:s.institutionName}),"data-testid":`library-opac-button-${s.registryId}`,onClick:eN,children:O||Q.formatMessage({defaultMessage:"Go to Library's Catalog",id:"components.shared.molecules.LibraryCard.1535781755",id:"components.shared.molecules.LibraryCard.1535781755",id:"components.shared.molecules.LibraryCard.1535781755",id:"components.shared.molecules.LibraryCard.1535781755",id:"components.shared.molecules.LibraryCard.1535781755",id:"components.shared.molecules.LibraryCard.1535781755",id:"components.shared.molecules.LibraryCard.1535781755",id:"components.shared.molecules.LibraryCard.1535781755",id:"components.shared.molecules.LibraryCard.1535781755"})})})]})]})]})}),eL&&(0,L.jsxs)(d.A,{className:es.cardActions,sx:{flexDirection:em&&s?.emails?.length>0&&s.phoneNumber?"column":"row"},children:[s?.emails?.length>0&&(0,L.jsx)(u.A,{href:`mailto:${s?.emails[0]}`,"data-testid":`library-email-link-${s.registryId}`,"aria-label":`${Q.formatMessage({defaultMessage:"Email ID",id:"components.shared.molecules.LibraryCard.3809603610",id:"components.shared.molecules.LibraryCard.3809603610",id:"components.shared.molecules.LibraryCard.3809603610",id:"components.shared.molecules.LibraryCard.3809603610",id:"components.shared.molecules.LibraryCard.3809603610"})} ${s?.emails[0]}`,style:{textDecoration:"none"},children:s?.emails[0]}),!em&&s?.emails?.length>0&&eA&&(0,L.jsx)(er,{}),(0,L.jsxs)(d.A,{sx:{display:"flex",flexGrow:1},children:[s.phoneNumber&&(0,L.jsx)(u.A,{href:`tel:${eA}`,"data-testid":`library-phonenumber-link-${s.registryId}`,"aria-label":`${Q.formatMessage({defaultMessage:"Phone Number",id:"c
1omponents.shared.molecules.LibraryCard.2471237719",id:"components.shared.molecules.LibraryCard.2471237719",id:"components.shared.molecules.LibraryCard.2471237719",id:"components.shared.molecules.LibraryCard.2471237719",id:"components.shared.molecules.LibraryCard.2471237719",id:"components.shared.molecules.LibraryCard.2471237719"})} ${eA}`,style:{textDecoration:"none"},children:eA}),eu&&eh?.wc_auth_inst_id.toString()===s.registryId.toString()&&(0,L.jsx)(d.A,{style:{marginLeft:"auto"},children:(0,L.jsx)(u.A,{href:q,"data-testid":`library-report-link-${s.registryId}`,analyticsEventName:B.s.library_report_click,analyticsData:ew,children:(0,L.jsxs)(d.A,{sx:{display:"flex",alignItems:"center"},children:[(0,L.jsx)(g.A,{fontSize:"small"}),(0,L.jsx)(d.A,{sx:{pl:.5},children:Q.formatMessage({defaultMessage:"Update",id:"components.shared.molecules.LibraryCard.1458938618",id:"components.shared.molecules.LibraryCard.1458938618",id:"components.shared.molecules.LibraryCard.1458938618",id:"components.shared.molecules.LibraryCard.1458938618",id:"components.shared.molecules.LibraryCard.1458938618",id:"components.shared.molecules.LibraryCard.1458938618",id:"components.shared.molecules.LibraryCard.1458938618",id:"components.shared.molecules.LibraryCard.1458938618",id:"components.shared.molecules.LibraryCard.1458938618"})})]})})})]})]})]})),ej&&(0,L.jsx)(d.A,{underline:"none",sx:{width:1,display:"flex",justifyContent:"center"},children:(0,L.jsx)(c.A,{href:s.libraryCardFormUrl,target:"_blank",className:et(es.apply,em&&es.applyMobile),"data-testid":`library-apply-button-${s.registryId}`,startIcon:(0,L.jsx)(x.A,{}),fullWidth:em,onClick:()=>ec(B.s.apply_for_library_card,ew),children:Q.formatMessage({defaultMessage:"Apply for a Library Card",id:"components.shared.molecules.LibraryCard.4082077048",id:"components.shared.molecules.LibraryCard.4082077048",id:"components.shared.molecules.LibraryCard.4082077048",id:"components.shared.molecules.LibraryCard.4082077048"})})})]})}}}]);

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.