PageSourceSearch

https://www.ushmm.org/_nuxt/index.nqzw98kO.js

js ushmm.org collected 2026-09-24 08:25:07 UTC 45,068 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./RangeInput.BVAuerhE.js","./hsvNumberFieldsToUseSeparator.CeTzgi3Z.js","./BpBITFyr.js","./entry.20JQNQ72.css","./search.TxkIF3gr.js","./hsvNumberFieldsToUseSeparator.BYwWfost.css","./QuickSearch.ChosMius.js","./QuickSearch.FdTDaUOo.css","./useLargeNumberFormatter.ZCLEE3Ks.js","./Pagination.o6KtRNI0.js","./Pagination.DErv6UGi.css","./resolveQueryParam.DP4oGV_Y.js","./RangeInput.3ySn-vIN.css","./Drawer.CYdzmyxp.js","./NavAndSections.Du4PKdvG.js","./NavAndSections.vLvADoS3.css","./Drawer.CIXw1zTj.css"])))=>i.map(i=>d[i]);
2import{d as O,aM as te,c as l,o as s,f as I,e as r,u as t,q as b,b as H,a as D,F as T,i as E,t as F,aN as Ye,z as R,k as Be,j as ae,E as ge,V as Ve,G as S,n as q,D as ie,_ as le,g as W,aa as ut,aO as dt,m as be,R as ne,ab as Qe,an as Xe,N as Ze,O as et,y as He,w as we,ac as Pe,ad as tt,aP as Me,a1 as ft,ag as Ie,v as pt,l as mt,C as vt,U as ht,P as _t}from"./BpBITFyr.js";import{_ as yt,a as at,b as gt,i as st,u as bt,c as Ce,d as Ee,e as St,f as kt}from"./QuickSearch.ChosMius.js";import{i as xt,a as $t,b as Ft,c as We}from"./search.TxkIF3gr.js";import{_ as nt,a as lt}from"./useLargeNumberFormatter.ZCLEE3Ks.js";import{u as Tt,H as Dt,g as ot,a as ct,b as wt,h as It,c as Ht,_ as Vt}from"./hsvNumberFieldsToUseSeparator.CeTzgi3Z.js";import{_ as Ct}from"./Pagination.o6KtRNI0.js";import{r as At}from"./resolveQueryParam.DP4oGV_Y.js";function qt(e){return e.sys.contentType.sys.id==="hsvDataGroup"}function Rt(e){return e.sys.contentType.sys.id==="hsvDataValue"}function ze(e){return e.sys.contentType.sys.id==="hsvInput"}const Ot={class:"hsv-from-to"},Lt={class:"hsv-to-from__selector"},Nt=O({__name:"FromToInput",props:{input:{},isQuickSearch:{type:Boolean}},setup(e){const n=e,o=te(),m=b(()=>n.input.fields.label??o?.value?.[n.input.fields.key]??n.input.fields.key);return(a,u)=>{const p=yt,v=at,_=gt;return s(),l(T,null,[I(p,{input:e.input,label:t(m)},null,8,["input","label"]),r("div",Ot,[r("div",null,[I(v,{input:e.input.fields.fromInput},null,8,["input"])]),r("div",null,[I(v,{input:e.input.fields.toInput},null,8,["input"])])]),r("div",Lt,[e.input.fields.inputTypeSelector?(s(),H(_,{key:0,content:e.input.fields.inputTypeSelector,parent:e.input.fields.key,"parent-label":t(m),"hide-tooltip":!e.isQuickSearch},null,8,["content","parent","parent-label","hide-tooltip"])):D("",!0)])],64)}}}),Pt=Object.assign(E(Nt,[["__scopeId","data-v-8b3a0074"]]),{__name:"HSVFromToInput"}),Ut={class:"hsv-advanced-search-group__heading"},Bt={key:0,class:"hsv-advanced-search-group__description"},Mt=O({__name:"AdvancedSearchGroup",props:{groupData:{}},setup(e){return(n,o)=>{const m=at,a=Pt;return s(),l(T,null,[r("div",Ut,[r("strong",null,F(e.groupData?.fields.heading),1)]),e.groupData?.fields.description?(s(),l("div",Bt,[I(t(Ye),{document:e.groupData?.fields.description},null,8,["document"])])):D("",!0),(s(!0),l(T,null,R(e.groupData?.fields.inputs,u=>(s(),l(T,{key:u.fields.key},[t(ze)(u)?(s(),H(m,{key:0,input:u},null,8,["input"])):D("",!0),t(st)(u)?(s(),H(a,{key:1,input:u},null,8,["input"])):D("",!0)],64))),128))],64)}}}),Et=Object.assign(E(Mt,[["__scopeId","data-v-6359ee1e"]]),{__name:"HSVAdvancedSearchGroup"}),zt={class:"hsv-advanced-search__padding"},Gt={class:"hsv-advanced-search__container"},jt=["aria-label"],Kt={class:"hsv-advanced-search__columns"},Qt={class:"hsv-advanced-search__title"},Wt={class:"hsv-advanced-search__exp-clear"},Jt={class:"hsv-advanced-search__grid"},Yt=["data-index","open"],Xt={class:"hsv-advanced-search__subgrid"},Zt={class:"hsv-advanced-search__submit-cont"},ea=["value"],ta={class:"hsv-advanced-search__clear-close"},aa={class:"hsv-advanced-search__secondary hsv-advanced-search__secondary--tips"},sa={class:"hsv-advanced-search__gradient"},na=O({__name:"AdvancedSearch",props:{content:{},advancedSearchIsOpen:{type:Boolean}},emits:["showAdvancedSearch"],setup(e,{emit:n}){const o=e,{$contentfulClientv2:m}=Be(),a=new Map;for(const w of o.content.fields.searchSections||[])for(const U of w.fields.groups||[]){const x=U.sys.id;if(!a.has(x)){const J=m.getEntry(x,{include:"2"});a.set(x,J)}}const u=ae(),p=ge(),v=te(),_=b(()=>v?.value?.closeAdvancedSearch??"Close advanced search"),y=b(()=>v?.value?.search??"Search"),d=S(),h=S(),c=S(!1),k=n,g=()=>{k("showAdvancedSearch",!1)},V=w=>{const{handleSubmit:U}=bt(u,p);U(w,!0,u.path),document.querySelector(".hsv__caption-inner")?.scrollIntoView()},C=()=>
2{if(h.value)for(const w of h.value)w.setAttribute("open","")},z=()=>{if(h.value)for(const w of h.value)w.dataset.index!=="0"&&w.removeAttribute("open")},G=()=>{d.value?.reset()},K=()=>{c.value=h.value?.every(w=>w.open)||!1},P=w=>a.get(w)?.data.value;return Ve(()=>{if(!h.value)return;const w=new MutationObserver(K);for(const U of h.value)w.observe(U,{attributes:!0})}),(w,U)=>{const x=le,J=Et,B=ut;return s(),l("section",{class:q(["hsv-advanced-search",{isOpen:e.advancedSearchIsOpen}])},[r("div",zt,[r("div",Gt,[r("button",{type:"button",class:"hsv-advanced-search__close","aria-label":t(_),onClick:ie(g,["prevent"])},[I(x,{name:"mdi:close",size:"32px"})],8,jt),r("div",Kt,[r("form",{ref_key:"formRef",ref:d,class:"hsv-advanced-search__primary",onSubmit:ie(V,["prevent"])},[r("h2",Qt,F(e.content.fields.title),1),I(t(Ye),{document:e.content.fields.description},null,8,["document"]),r("div",Wt,[t(c)?(s(),l("button",{key:1,type:"button",onClick:ie(z,["prevent"])},F(t(v)?.collapseAll??"Collapse All"),1)):(s(),l("button",{key:0,t
2ype:"button",onClick:ie(C,["prevent"])},F(t(v)?.expandAll??"Expand All"),1)),r("button",{type:"button",onClick:ie(G,["prevent"])},F(t(v)?.clearAll??"Clear All"),1)]),r("div",Jt,[(s(!0),l(T,null,R(e.content.fields.searchSections,(j,oe)=>(s(),l("details",{ref_for:!0,ref_key:"detailsRef",ref:h,key:j.sys.id,"data-index":oe,open:oe===0,class:"u-bg-gray"},[r("summary",{class:q({isHidden:oe===0})},[I(x,{name:"mdi:chevron-right",size:"1.5rem"}),W(F(j.fields.title),1)],2),r("div",Xt,[(s(!0),l(T,null,R(j.fields.groups,ce=>(s(),H(J,{key:ce.sys.id,"group-data":P(ce.sys.id)},null,8,["group-data"]))),128))])],8,Yt))),128))]),r("div",Zt,[r("input",{type:"submit",value:t(y),class:"btn btn--primary hsv-advanced-search__submit"},null,8,ea),r("div",ta,[r("button",{type:"button",onClick:ie(G,["prevent"])},F(t(v)?.clearAll??"Clear All"),1),r("button",{type:"button",onClick:ie(g,["prevent"])},F(t(v)?.closeAdvancedSearch??"Close Advanced Search"),1)])])],544),r("section",aa,[r("h3",null,F(e.content.fields.searchTipsTitle),1),r("div",sa,[I(B,{content:e.content.fields.searchTipsTextRef.fields},null,8,["content"])])])])])])],2)}}}),la=Object.assign(E(na,[["__scopeId","data-v-4738bc3f"]]),{__name:"HSVAdvancedSearch"}),oa=["lang"],ca=["lang"],ra={key:2},ia=O({__name:"PossiblyTranslatedText",props:{textLangCode:{},text:{},isUnformatted:{type:Boolean}},setup(e){const n=e,o=b(()=>dt.find(a=>a.code===n.textLangCode)?.dir),m=te();return(a,u)=>(s(),l(T,null,[!t(o)||t(o)==="ltr"||e.textLangCode===void 0?(s(),l("span",{key:0,lang:e.textLangCode,class:q(["possibly-translated",{isUnformatted:e.isUnformatted}])},F(e.text?.replaceAll(" "," ")??""),11,oa)):(s(),l("bdi",{key:1,lang:e.textLangCode??"",class:q({isUnformatted:e.isUnformatted})},F(e.text?.replaceAll(" "," ")),11,ca)),e.text&&e.isUnformatted?(s(),l("span",ra,[u[0]||(u[0]=r("br",null,null,-1)),r("i",null,F(t(m)?.dataIsUnformatted??"Data not formatted"),1)])):D("",!0)],64))}}),Ge=Object.assign(ia,{__name:"PossiblyTranslatedText"}),ua=e=>(console.log(e),"TK ASSET"),da=e=>e.label||"UNEXPECTED NULL";function je(e=()=>"",n,o){function m(a,u,p,v,_){if(Array.isArray(a))return a.sort((k,g)=>typeof k!="string"||typeof g!="string"||k.length!==g.length?0:Math.abs(Number(k)-Number(g))===99?Number(k)-Number(g):0),a.flatMap((k,g,V)=>m(k,u,p,v,_));const y=S(!1),d=S("");if((_!==void 0&&p.fields.nullLabel&&(_===""||_===null)||(a===""||a===null)&&p.fields.nullLabel)&&(a=p.fields.nullLabel),a==="Unknown"&&_==="Unknown"&&(a="Unknown (Recorded)"),a==="Unknown"&&_===""&&(a="Unknown (No data)"),xt(a))return{text:ua(a),isUnformatted:y.value,valueLangCode:d.value};if($t(a))return{text:da(a),isUnformatted:y.value,valueLangCode:d.value,id:a.id};if(a===""||a===null)return{text:"",isUnformatted:y.value,valueLangCode:d.value};let h;if(p.fields.formatAsDate===!0&&a&&a!=="Unknown")return{text:"date",isUnformatted:!0,valueLangCode:d.value};if(p.fields.trueDisplay&&a==="true"?h=p.fields.trueDisplay:p.fields.falseDisplay&&a==="false"?h=p.fields.falseDisplay:h=a,h&&p.fields.formatAsNumber)return{text:Number.isNaN(Number(h))?h.toString():e(Number(h)).toString(),isUnformatted:y.value,valueLangCode:d.value};if(p.fields.tryToTranslateValue&&n?.value){const c=n.value?.[h?.toString().toLocaleLowerCase().replaceAll(" ","_")];if(c)return d.value=void 0,{text:c,isUnformatted:y.value,valueLangCode:d.value};d.value=o.value==="en"?void 0:"en-US"}return{text:h?.toString(),valueLangCode:d.value,isUnformatted:y.value}}return m}const fa={class:"hsv-pillbox u-bg-gray"},pa={key:0,class:"hsv-pillbox-name"},ma={key:0},va={key:1},ha={key:1,"aria-hidden":"true",class:"pillbox-value-end"},_a={key:2,"aria-hidden":"true",class:"pillbox-value-end"},ya=["name","value"],ga={class:"hsv-pillbox__icon-wrapper"},ba=175,Sa=O({__name:"Pillbox",props:{displayName:{},valueDisplayString:{},apiFacetItem:{},cmsFacet:{},value:{},inputName:{}},setup(e){const n=e,{locale:o}=be(),m=te(),a=je(void 0,m,o),u=(function(){if(n.cmsFacet&&n.apiFacetItem)return a(n.apiFacetItem?.label||"",void 0,n.cmsFacet,0,n.apiFacetItem?.value)})(),p=S(!1),v=S(),_=new Map,y=d=>{if(!Number.isInteger(d)||d<1||d>12)return;const h=o.value,c=`${h}`;let k=_.get(c);return k||(k=new Intl.DateTimeFormat(h??void 0,{month:"long",timeZone:"UTC"}),_.set(c,k)),k.format(new Date(Date.UTC(2e3,d-1,1)))};return Ve(()=>{(v.value?.offsetWidth??0)>ba&&(p.value=!0)}),(d,h)=>{const c=Ge,k=le;return s(),l("div",fa,[r("label",null,[e.displayName&&e.displayName!==" "?(s(),l("span",pa,F(e.displayName)+":",1)):D("",!0),r("span",{class:q(["hsv-pillbox-value",{hasOverflow:t(p)}])},[e.valueDisplayString?(s(),l("span",ma,[e.inputName==="birth_month"?(s(),l("span",{key:0,ref_key:"inner",ref:v},F(y(Number(e.valueDisplayString))),513)):(s(),l("span",{key:1,ref_key:"inner",ref:v},F(e.valueDisplayString),513))])):t(u)?(s(),l("span",va,[r("span",{ref_key:"inner",ref:v}
2,[I(c,{text:t(u).text,"text-lang-code":t(u).valueLangCode},null,8,["text","text-lang-code"])],512)])):D("",!0)],2),t(p)&&e.valueDisplayString?(s(),l("span",ha,F(e.valueDisplayString.trim().split(/\s+/).splice(-1)[0]),1)):t(p)&&t(u)?(s(),l("span",_a,F(t(u).text?.trim().split(/\s+/).splice(-1)[0]),1)):D("",!0),r("input",{type:"checkbox",name:e.inputName,value:e.value,checked:"",class:"u-visually-hidden"},null,8,ya),r("span",ga,[I(k,{name:"mdi:close",size:"1.3rem"})])])])}}}),Ke=Object.assign(E(Sa,[["__scopeId","data-v-3bf2131f"]]),{__name:"HSVPillbox"}),ee=S(new Set),ka=O({__name:"PillboxSearch",props:{search:{}},setup(e){const n=e,o=ae(),m=te(),a=b(()=>o.query),u=b(()=>a.value[n.search?.fields.key??""]),p=Ce(n.search?.fields.key??"",o),v=b(()=>h(n.search)?!1:p.value.includes(u.value)),_=c=>p.value.includes(c)?(ee.value.add(`${n.search?.fields.key}-${c}`),!0):(ee.value.delete(`${n.search?.fields.key}-${c}`),!1),y=b(()=>n.search?.fields.label??m?.value?.[n.search?.fields.key]??n.search?.fields.key),d=c=>{c?ee.value.add(`${n.search?.fields.key}-${u}`):ee.value.delete(`${n.search?.fields.key}-${u}`)};function h(c){return!c||!ze(c)?!1:c.fields.type==="checkboxes"}return ne(v,d),d(v.value),(c,k)=>{const g=Ke;return h(e.search)?(s(!0),l(T,{key:0},R(e.search.fields.options,V=>(s(),l(T,{key:V},[_(V)?(s(),H(g,{key:0,"display-name":t(y)??"","value-display-string":V,value:V,"input-name":e.search?.fields.key??""},null,8,["display-name","value-display-string","value","input-name"])):D("",!0)],64))),128)):t(v)?(s(),H(g,{key:1,"display-name":t(y)??"","value-display-string":t(u),value:t(u),"input-name":e.search?.fields.key??""},null,8,["display-name","value-display-string","value","input-name"])):D("",!0)}}}),xa=Object.assign(ka,{__name:"HSVPillboxSearch"});function Se(){const e=te();return function(n){return qt(n)&&n.fields.display?n.fields.display:Rt(n)&&n.fields.displayOverride?n.fields.displayOverride:e?.value?.[n.fields.key]??n.fields.key}}const $a=O({__name:"PillboxFacetRange",props:{apiFacetItems:{},cmsFacet:{},queryKey:{},suffix:{}},setup(e){const n=e,o=ae(),m=Ce(`${n.queryKey}`,o),a=Se(),u=S(!1),p=b(()=>m.value.toString());return ne(m,v=>{v.length?(u.value=!0,ee.value.add(`${n.queryKey}`)):(u.value=!1,ee.value.delete(`${n.queryKey}`))},{immediate:!0}),(v,_)=>{const y=Ke;return t(u)?(s(),H(y,{key:0,"display-name":`${t(a)(e.cmsFacet)} ${e.suffix}`,"value-display-string":t(p),"input-name":e.queryKey,value:t(p)},null,8,["display-name","value-display-string","input-name","value"])):D("",!0)}}}),Fa=Object.assign(E($a,[["__scopeId","data-v-bde6e782"]]),{__name:"HSVPillboxFacetRange"}),Ta=O({__name:"PillboxFacetDefault",props:{apiFacetItem:{},cmsFacet:{},queryKey:{}},setup(e){const n=e,o=ae(),m=Ce(n.queryKey,o),a=Se(),u=b(()=>m.value.includes(n.apiFacetItem?.value??""));return ne(u,p=>{p?ee.value.add(`${n.queryKey}-${n.apiFacetItem?.value}`):ee.value.delete(`${n.queryKey}-${n.apiFacetItem?.value}`)},{immediate:!0}),(p,v)=>{const _=Ke;return t(u)?(s(),H(_,{key:0,"display-name":t(a)(e.cmsFacet),value:e.apiFacetItem?.value,"api-facet-item":e.apiFacetItem,"cms-facet":e.cmsFacet,"input-name":e.queryKey},null,8,["display-name","value","api-facet-item","cms-facet","input-name"])):D("",!0)}}}),Da=Object.assign(Ta,{__name:"HSVPillboxFacetDefault"});function Ue(e,n){const o=n?.slice();return o?(e==="none"||o.sort((m,a)=>{if(!m&&!a)return 0;if(!m)return 1;if(!a)return-1;if(e==="numeric")return a.count-m.count;{const u=[m.dataValue?.text,a.dataValue?.text].sort();return u.indexOf(m.dataValue?.text)-u.indexOf(a.dataValue?.text)}}),o):[]}const wa=O({__name:"PillboxGroup",props:{cmsFacet:{},apiFacets:{},searchType:{}},setup(e){const n=e,o=n.cmsFacet.fields.key,m=a=>n.apiFacets[a.fields.key]?.values;return(a,u)=>{const p=Fa,v=Da;return s(!0),l(T,null,R([m(e.cmsFacet)],(_,y)=>(s(),l(T,{key:y},[_&&e.cmsFacet.fields.facetType==="RangeInput"?(s(),l(T,{key:0},R(["min","max"],d=>I(p,{key:d,suffix:d,"api-facet-items":("useSortedFacetItems"in a?a.useSortedFacetItems:t(Ue))("alpha",_),"cms-facet":e.cmsFacet,"query-key":`${t(o)}_${d}`},null,8,["suffix","api-facet-items","cms-facet","query-key"])),64)):_?(s(!0),l(T,{key:1}
2,R(("useSortedFacetItems"in a?a.useSortedFacetItems:t(Ue))("alpha",_),d=>(s(),H(v,{key:`${e.cmsFacet.fields.key}-${d?.value}`,"api-facet-item":d,"cms-facet":e.cmsFacet,"query-key":t(o)},null,8,["api-facet-item","cms-facet","query-key"]))),128)):D("",!0)],64))),128)}}}),Ia=Object.assign(E(wa,[["__scopeId","data-v-765a41fa"]]),{__name:"HSVPillboxGroup"});function rt(e,n){return{changeHandler:({form:m,inputElement:a})=>{if(m===void 0)return;const u=a.name,p=new FormData(m),_=Array.from(p.entries()).map(d=>[d[0],d[1]==="null"?"":d[1]]).filter(d=>d[0]===a.name).map(d=>d[1]),y={...e.query};if(delete y.page,a.dataset.isFirstSingleSelect==="true"){delete y[u],n.replace({query:y});return}_.length===0?(delete y[u],n.replace({query:y})):n.replace({query:{...y,[u]:_.toString()}})}}}const it=S(!1),Ha={id:"hsv-pillboxes-label",class:"hsv-pillboxes__label"},Va=O({__name:"Pillboxes",props:{quickSearch:{},advancedSearchSections:{},advancedSearchGroupsMap:{},facetGroups:{},pillboxesLabel:{},pillboxesClearAll:{},searchType:{},apiFacets:{}},setup(e){const n=e,{$contentfulClientv2:o}=Be(),m=S(),a=ae(),u=ge(),{changeHandler:p}=rt(a,u),v=Array.from(n.advancedSearchGroupsMap.values()).flatMap(({data:h})=>h.value?.fields.inputs.flatMap(c=>{if(st(c))return[c.fields.fromInput,c.fields.toInput];if(ze(c))return c})),_=(function(){const h=v.map(k=>k?.fields.key),c=n.facetGroups.flatMap(k=>k.fields.facets.flatMap(g=>g.fields.facetType==="RangeInput"?[`${g.fields.key}_min`,`${g.fields.key}_max`]:[g.fields.key]));return[...h,...c??""]})(),y=h=>{const c=h.target;c&&p({form:m.value,inputElement:c})},d=()=>{it.value=!0;const h={...a.query};delete h.page;for(const c of _)c&&delete h[c];u.replace({query:h})};return(h,c)=>{const k=xa,g=Ia;return s(),l("form",{ref_key:"form",ref:m,class:q(["hsv-pillboxes",{isActive:t(ee).size>0}]),"data-allow-mismatch":"class","aria-labelledby":"hsv-pillboxes-label",onChange:y},[r("div",Ha,F(e.pillboxesLabel),1),(s(!0),l(T,null,R(t(v),V=>(s(),H(k,{key:V?.fields.key,search:V},null,8,["search"]))),128)),(s(!0),l(T,null,R(e.facetGroups,V=>(s(),l(T,null,[(s(!0),l(T,null,R(V.fields.facets,C=>(s(),l(T,{key:C.fields.key},[e.searchType==="names"?(s(),H(g,{key:0,"cms-facet":C,"api-facets":e.apiFacets,"search-type":"names"},null,8,["cms-facet","api-facets"])):(s(),H(g,{key:1,"cms-facet":C,"api-facets":e.apiFacets,"search-type":"sources"},null,8,["cms-facet","api-facets"]))],64))),128))],64))),256)),t(ee).size>1?(s(),l("button",{key:0,type:"button",class:"btn hsv-pillboxes__clear",onClick:d},F(e.pillboxesClearAll),1)):D("",!0)],34)}}}),Ca=Object.assign(E(Va,[["__scopeId","data-v-ce1e67a0"]]),{__name:"HSVPillboxes"}),Aa=["id","type","name","value","checked","data-is-range-input","data-is-first-single-select","disabled"],qa=O({__name:"Checkbox",props:{id:{},name:{},value:{},checked:{type:Boolean},isDisabled:{type:Boolean},color:{},invert:{type:Boolean},clickHandler:{type:Function},isRangeInput:{type:Boolean},isSingleSelect:{type:Boolean},isFirstSingleSelect:{type:Boolean}},setup(e){return(n,o)=>{const m=le;return s(),l(T,null,[r("input",{id:e.id,type:e.isSingleSelect?"radio":"checkbox",name:e.name,value:e.value,checked:e.checked,"data-is-range-input":e.isRangeInput,"data-is-first-single-select":!!e.isFirstSingleSelect,disabled:e.isDisabled,class:q([{"u-visually-hidden":e.isDisabled&&!e.isSingleSelect},"hsv-checkbox__input"]),onClick:o[0]||(o[0]=(...a)=>e.clickHandler&&e.clickHandler(...a))},null,10,Aa),e.isDisabled&&!e.isSingleSelect?(s(),l("span",{key:0,class:q(["hsv-checkbox__icon",{"hsv-checkbox__icon--gray":e.color==="gray"}])},[I(m,{name:"mdi:checkbox-blank-off-outline",size:"1.125rem"})],2)):D("",!0)],64)}}}),Ra=Object.assign(E(qa,[["__scopeId","data-v-fb40e529"]]),{__name:"HSVCheckbox"}),Oa={class:"facet-default-input__label"},La={class:"facet-count"},Na=O({__name:"FacetDefaultInput",props:{id:{},queryKey:{},index:{},apiFacetItem:{},queryValues:{},cmsFacet:{},hasOverride:{type:Boolean},isSingleSelect:{type:Boolean}},setup(e){const n=e,{locale:o}=be(),m=nt(o.value),a=n.isSingleSelect&&n.id!=="include_survivors_registry",u=a&&n.index===0,p=b(()=>!n.apiFacetItem?.count),v=b(()=>n.apiFacetItem?.value==="include_survivors_registry"?"true":n.apiFacetItem?.value==="added_last_6_months"?"6":n.apiFacetItem?.value==="added_last_12_months"?"12":n.apiFacetItem?.value??""),_=b(()=>n.queryValues.includes(v.value)||u),y=b(()=>n.apiFacetItem?.dataValue?.text==="Unknown"?n.apiFacetItem.value==="Unknown"?"Unknown (Recorded)":"Unknown (No data)":n.apiFacetItem?.dataValue?.text),d=b(()=>n.apiFacetItem?.count??0);
2return(h,c)=>{const k=Ra,g=Ge;return s(),l("label",{class:q(["facet-default-input",{isDisabled:t(p)}])},[I(k,{id:`${e.id}-${e.index}`,name:e.queryKey,value:t(v),checked:t(_),"is-disabled":t(p),"is-single-select":t(a),"is-first-single-select":t(u)},null,8,["id","name","value","checked","is-disabled","is-single-select","is-first-single-select"]),r("span",Oa,[I(g,{"text-lang-code":e.apiFacetItem?.dataValue?.valueLangCode,text:t(y)},null,8,["text-lang-code","text"])]),r("span",La,"("+F(t(m)({digits:void 0,number:t(d)??0}))+")",1)],2)}}}),Pa=Object.assign(E(Na,[["__scopeId","data-v-3039a6d6"]]),{__name:"HSVFacetDefaultInput"}),Ua={key:0,class:"hsv-facet-default"},Ba=["aria-label"],Ma={key:0},Ea=["aria-label","aria-controls"],za={class:"sort-icon--numeric"},Ga={class:"sort-icon--alpha"},ja=["id"],Je=6,Ka=O({__name:"FacetDefault",props:{id:{},label:{},apiFacet:{},nullLabel:{},cmsFacet:{}},setup(e){const n=S(),o=S(!1),m=e,{id:a,cmsFacet:u}=m,{locale:p}=be(),v=ae(),_=te(),y=a,d=S(u.fields.facetType==="SingleSelect"?"none":"numeric"),h=je(void 0,_,p),c=b(()=>{const P=m.apiFacet?.values;if(P)for(const w of P)w&&(w.dataValue=h(w?.label??"",void 0,u,0,w?.value));return P}),k=b(()=>Ue(d.value,c.value)),g=b(()=>k.value?.slice(0,Je)),V=b(()=>k.value?.slice(Je)),C=()=>{if(!document.startViewTransition){d.value=d.value==="numeric"?"alpha":"numeric";return}document.startViewTransition(()=>d.value=d.value==="numeric"?"alpha":"numeric")},z=b(()=>{const P=o.value?"Less":"More";return _?.value?.[P]||P}),G=b(()=>{const P=d.value==="alpha"?"sortNumber":"sortAlpha",w=d.value==="alpha"?"Sort by number":"Sort alphabetically";return _?.value?.[P]||w}),K=Ce(y,v);return(P,w)=>{const U=Ee,x=le,J=Pa;return t(g)?.length||t(V)?.length?(s(),l("div",Ua,[r("fieldset",{"aria-label":e.label},[e.label&&e.label!==" "?(s(),l("legend",Ma,[W(F(e.label)+" ",1),(s(!0),l(T,null,R(t(u).fields.tooltips,B=>(s(),H(U,{key:B.sys.id,tooltip:B,owner:`${t(u).fields.key}-facet`},null,8,["tooltip","owner"]))),128)),t(V)?.length?(s(),l("button",{key:0,type:"button",class:q(["u-appearance-none hsv-facet-default__sort-btn",`hsv-facet-default__sort-btn--${t(d)}`]),"aria-label":t(G),"aria-controls":`facet-${t(a)}`,onClick:C},[r("span",za,[I(x,{name:"mdi:sort-numeric-variant",size:"20px"})]),r("span",Ga,[I(x,{name:"mdi:sort-alphabetical-variant",size:"20px"})])],10,Ea)):D("",!0)])):D("",!0),r("div",{id:`facet-${t(a)}`},[(s(!0),l(T,null,R(t(g),(B,j)=>(s(),l("div",{key:`${t(a)}-${B?.value}`,class:q(["hsv-facet-default__item",{hasExtra:t(V)?.length}]),style:Qe(`view-transition-name: ${t(a)}-${B?.value}`)},[B?.count||t(u).fields.displayZeroCounts?(s(),H(J,{key:0,id:t(a),index:j,"api-facet-item":B,"query-values":t(K),"cms-facet":t(u),"is-single-select":e.apiFacet?.select_mode==="single","query-key":t(y)},null,8,["id","index","api-facet-item","query-values","cms-facet","is-single-select","query-key"])):D("",!0)],6))),128)),t(V)?.length?(s(),l("details",{key:0,ref_key:"details",ref:n,class:q(["hsv-facet-default__details",{isOpen:t(o)}])},[r("summary",{class:"hsv-facet-default__summary",onClick:w[0]||(w[0]=B=>o.value=!t(o))},F(t(z)),1),(s(!0),l(T,null,R(t(V),(B,j)=>(s(),l("div",{key:j,class:"hsv-facet-default__item",style:Qe(`view-transition-name: ${t(a)}-${B?.value}`)},[I(J,{id:t(a),index:j+6,"api-facet-item":B,"query-values":t(K),"cms-facet":t(u),"is-single-select":e.apiFacet?.select_mode==="single","query-key":t(y)},null,8,["id","index","api-facet-item","query-values","cms-facet","is-single-select","query-key"])],4))),128))],2)):D("",!0)],8,ja)],8,Ba)])):D("",!0)}}}),Qa=Object.assign(E(Ka,[["__scopeId","data-v-7b5c55fc"]]),{__name:"HSVFacetDefault"}),Wa=Ze("components/HSV/RangeInput.vue",()=>et(()=>import("./RangeInput.BVAuerhE.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12]),import.meta.url).then(e=>e.default||e)),Ja={key:0,class:"hsv__facet"},Ya=O({__name:"Facet",props:{searchType:{},apiFacets:{},cmsFacet:{}},setup(e){const n=e,{cmsFacet:o}=n,{apiFacets:m}=Xe(n),a=Se(),u=b(()=>m.value[o.fields.key]);return(p,v)=>{const _=Wa,y=Qa;return t(u)?(s(),l("div",Ja,[t(o).fields.facetType==="RangeInput"?(s(),H(_,{key:0,id:t(o).fields.key,"hydrate-on-idle":"",label:t(a)(t(o)),"api-facet":t(u).values,"search-type":e.searchType,"cms-facet":t(o)},null,8,["id","label","api-facet","search-type","cms-facet"])):(s(),H(y,{key:1,id:t(o).fields.key,label:t(a)(t(o)),"api-facet":t(u),"null-label":t(o).fields.nullLabel,"cms-facet":t(o)},null,8,["id","label","api-facet","null-label","cms-facet"]))])):D("",!0)}}}),Xa=Object.assign(E(Ya,[["__scopeId","data-v-27cc8dc9"]]),{__name:"HSVFacet"}),Za={key:0,class:"hsv__facet-group"},es={key:0,class:"hsv__facet-group-tooltips"},ts=["open"],as=O({__name:"FacetGroup",props:{searchType:{},content:{},index:{},apiFacets:{},openDetails:{type:Boolean}},setup(e){const n=e,{content:o,index:m}=n,{openDetails:a}=Xe(n),u=b(()=>
2n.searchType==="names"?{searchType:"names",apiFacets:n.apiFacets}:{searchType:"sources",apiFacets:n.apiFacets}),p=b(()=>m===0||a.value);return(v,_)=>{const y=Ee,d=le,h=Xa;return!t(o).onNetworkOnly||("userAccessRef"in v?v.userAccessRef:t(Tt))==="InPubR"?(s(),l("div",Za,[t(o).tooltips?.length?(s(),l("div",es,[(s(!0),l(T,null,R(t(o).tooltips,c=>(s(),H(y,{key:c.sys.id,tooltip:c,owner:`${t(o).name}-facet-group`},null,8,["tooltip","owner"]))),128))])):D("",!0),r("details",{open:t(p),class:"hsv__facet-group-details u-bg-gray"},[r("summary",null,[I(d,{name:"mdi:chevron-right",size:"1.5em"}),W(F(t(o).display),1)]),(s(!0),l(T,null,R(t(o).facets,c=>(s(),H(h,He({key:c.sys.id},{ref_for:!0},t(u),{"cms-facet":c}),null,16,["cms-facet"]))),128))],8,ts)])):D("",!0)}}}),ss=Object.assign(E(as,[["__scopeId","data-v-043659d9"]]),{__name:"HSVFacetGroup"}),ns={id:"hsv-facets-title",class:"hsv-facets__title"},ls=O({__name:"Facets",props:{searchType:{},facetGroups:{},apiFacets:{},openDetails:{type:Boolean},facetSectionTitle:{}},setup(e){const n=e,o=b(()=>n.searchType==="names"?{searchType:"names",apiFacets:n.apiFacets}:{searchType:"sources",apiFacets:n.apiFacets}),m=ae(),a=ge(),{changeHandler:u}=rt(m,a),p=S(),v=_=>{const y=_.target;y&&y.dataset.isRangeInput!=="true"&&u({form:p.value,inputElement:y})};return(_,y)=>{const d=ss;return s(),l("section",null,[r("h2",ns,F(e.facetSectionTitle),1),r("form",{ref_key:"form",ref:p,"aria-labelledby":"hsv-facets-title",onChange:v},[(s(!0),l(T,null,R(e.facetGroups,(h,c)=>(s(),H(d,He({key:h.sys.id},{ref_for:!0},t(o),{content:h.fields,index:c,"open-details":e.openDetails}),null,16,["content","index","open-details"]))),128))],544)])}}}),os=Object.assign(E(ls,[["__scopeId","data-v-ebdc4e3a"]]),{__name:"HSVFacets"}),cs=O({__name:"DataValue",props:{cmsValue:{},index:{},hsvSearchType:{},apiItem:{}},setup(e){const n=e,o=tt(Me),{locale:m}=be(),a=S(!1),u=te(),p=lt(m.value),v=je(p,u,m),_=(n.hsvSearchType==="names",n.apiItem[n.cmsValue.fields.key]),y=(function(){if(Ft(_))return;let d;return Array.isArray(_)?(a.value=!0,d=v(_,n.apiItem,n.cmsValue,n.index)):(a.value=!1,d=[v(_,n.apiItem,n.cmsValue,n.index)]),d})();return(d,h)=>{const c=Dt,k=Ge;return e.cmsValue.fields.formatAsDate?(s(),l(T,{key:0},[t(_)?D("",!0):(s(),l(T,{key:0},[W(F(e.cmsValue.fields.nullLabel),1)],64)),(s(!0),l(T,null,R(t(_),(g,V)=>(s(),H(c,{key:V,"data-field-value":{iso_date:g.date,iso_date_to:g.date_to,date_accuracy:g.accuracy,sequence:0,recorded_date:"",date_accuracy_id:"",field_values_sequence:0}},null,8,["data-field-value"]))),128))],64)):(s(),H(Pe(t(a)?"ul":"span"),{key:1},{default:we(()=>[(s(!0),l(T,null,R(t(y),(g,V)=>(s(),H(Pe(t(a)?"li":"span"),{key:V},{default:we(()=>[(s(),H(Pe(g.id?"a":"span"),{class:q({isRange:g.isRange}),href:g.id?`${t(o)?.toSourcesDetailPage?.[0]}?lid=${g.id}`:null},{default:we(()=>[I(k,{"text-lang-code":g.valueLangCode,text:g.text,"is-unformatted":g.isUnformatted},null,8,["text-lang-code","text","is-unformatted"])]),_:2},1032,["class","href"]))]),_:2},1024))),128))]),_:1}))}}}),rs=Object.assign(cs,{__name:"HSVDataValue"}),is={key:0,class:"hsv__table-source-image"},us=["src","width","height","alt"],ds={key:1,class:"pdf-icon-wrapper"},fs={key:1,class:"u-visually-hidden"},ps=O({__name:"SearchResultAsset",props:{apiItem:{},hsvSearchType:{},hsvData:{}},setup(e){const n=e,o=te(),m=ot(n.apiItem,n.hsvSearchType),a=m.images,u=m.pdfs,p=a.length>0?a:u,v=_=>{const y=n.hsvData?.Summary.user_access.includes("ExPubR")?_.public_url:_.url;if(!y?.includes("vault.ushmm"))return y??void 0;const d=new URL(y);return`${d.origin}${d.pathname}?id=${d.searchParams.get("id")}&op=webp&ht=130`};return(_,y)=>{const d=le;return t(p).length>0?(s(),l("div",is,[(s(!0),l(T,null,R(t(p),(h,c)=>(s(),l(T,{key:h.asset_ref},[c===0?(s(),l("div",{key:0,class:q(["hsv__table-source-image-wrapper",{hasMultipleAssets:t(p).length>1}])},[t(a).length>0?(s(),l("img",{key:0,src:v(h),width:h.width??void 0,height:h.height??void 0,loading:"lazy",alt:h.title??h.caption??""},null,8,us)):(s(),l("div",ds,[y[0]||(y[0]=r("span",{class:"u-visually-hidden"},"Has PDF",-1)),I(d,{name:"material-symbols:picture-as-pdf",size:"3rem"})]))],2)):D("",!0),t(p).length>1?(s(),l("span",fs,F(t(o)?.moreAssetsAvailable??"More assets are available"),1)):D("",!0)],64))),128))])):D("",!0)}}}),ms=Object.assign(E(ps,[["__scopeId","data-v-ea50d5c1"]]),{__name:"HSVSearchResultAsset"}),vs=["aria-sort"],hs={class:"th-inner"},_s=["disabled","data-sort-field","data-sort-dir"],ys={key:1},gs=O({__name:"TableHeader",props:{column:{},sortField:{},sortDirection:{},disableTheadBtns:{type:Boolean}},emits:["changeSorting"],setup(e,{emit:n}){const o=e,m=Se(),a={alpha:"alphabetical",numeric:"numeric",date:"calendar",none:"none"},u=o.column.fields.sortFieldOverride||(o.column.fields.values?.[0]?o.column.fields.values[0].fields.key:""),p={asc:"ascending",desc:"descending"},v=b(()=>u===o.sortField?p[o.sortDirection]:"none"),_=b(()=>`mdi:sort-${a[o.column.fields.sortType]}-${v.value==="descending"?"descending":"ascending"}`),y=n,d=h=>{const c=h.currentTarget,k=c.dataset.sortDir==="ascending"?"descending":"ascending";y("changeSorting",c.dataset.sortField,k)};
2return(h,c)=>{const k=le,g=Ee;return s(),l("th",{scope:"col","aria-sort":t(v)},[r("div",hs,[e.column.fields.sortType!=="none"?(s(),l("button",{key:0,disabled:e.disableTheadBtns,"data-sort-field":t(u),"data-sort-dir":t(v),class:q(["hsv__sort-button",{hasTooltip:!!e.column.fields.tooltip}]),onClick:d},[r("span",null,[W(F(t(m)(e.column))+" ",1),r("span",{class:q(["hsv__sort-icon",{active:t(v)!=="none"}])},[I(k,{name:t(_),size:"20px"},null,8,["name"])],2)])],10,_s)):(s(),l("span",ys,F(t(m)(e.column)),1)),e.column.fields.tooltip?(s(),H(g,{key:2,tooltip:e.column.fields.tooltip,owner:`column-${e.column.fields.key}`},null,8,["tooltip","owner"])):D("",!0)])],8,vs)}}}),bs=Object.assign(E(gs,[["__scopeId","data-v-eecd3cb3"]]),{__name:"HSVTableHeader"}),Ss=Ze("components/HSV/Detail/Drawer.vue",()=>et(()=>import("./Drawer.CYdzmyxp.js"),__vite__mapDeps([13,2,3,1,4,5,14,8,15,16]),import.meta.url).then(e=>e.default||e)),ks={class:"hsv__table-container"},xs={key:0,class:"hsv__table"},$s={class:"hsv__caption-inner"},Fs={class:"u-visually-hidden"},Ts={class:"hsv__selectors"},Ds=["data-id"],ws=["data-label"],Is=["data-href","data-id","data-row-index"],Hs={key:2,class:"hsv__dl"},Vs={key:0,"aria-hidden":"true",class:"dt"},Cs={key:1,class:"hsv__table-no-results"},As=O({__name:"ResultsTable",props:{responseSummary:{},hsvData:{},content:{},hsvSearchType:{},activeSortOption:{},limit:{},total:{}},setup(e,{expose:n}){const o=e,m=ct(),{content:a}=o,u=tt(Me),p=ae(),v=ge(),_=o.hsvSearchType==="names"?"viewedHSVNames":"viewedHSVLists",y=S(),d=S(null),h=b(()=>{const i=a.linkToDetailPage.fields.pageContent;return i&&"pageContent"in i.fields?i.fields.pageContent?.[0]?.sys.id??"":""}),c=S([]),k=i=>f=>{c.value[i]=f},g=S([]),V=i=>f=>{g.value[i]=f},C=b(()=>c.value.length);n({summaryRef:d});const z=Se(),G=te(),K=S(!1),P=b(()=>o.hsvSearchType==="names"?u?.toNamesDetailPage:u?.toSourcesDetailPage),w=o.hsvSearchType==="names"?"pid":"lid",U=S(null),x=S(null),J=b(()=>a.tableColumns.reduce((i,f)=>{if(f.fields.sortType!=="none"){const A=f.fields.sortFieldOverride||f.fields.values?.[0]?.fields.key||f.fields.key,Q=z(f).toLowerCase();i.push({display:Q,field:A,dir:"ascending",type:f.fields.sortType}),i.push({display:Q,field:A,dir:"descending",type:f.fields.sortType})}return i},[{display:G?.value?.sortRelevance,field:"",dir:"desc",type:""}])),B=i=>`${i.field},${i.dir}`,j=i=>i.field===ue.value&&i.dir===(de.value==="asc"?"ascending":"descending"),oe=i=>(G?.value?.perPage||"#COUNT per page").replace("#COUNT",i.value),ce=i=>fe?.value?.toString()===i.value,ue=b(()=>o.hsvData?.Summary.sort_field??"none"),de=b(()=>o.hsvData?.Summary.sort_order??"asc"),fe=b(()=>o.hsvData?.Summary.rows),Ae=b(()=>({items:o.hsvData?.Results.map(i=>i.id),meta:o.hsvData?.Summary})),ke=i=>{if(i.field==="")return i.display;const f=i.type==="date"?"numeric":i.type;return(G?.value?.[`sortBy_${f}_${i.dir}`]||`${i.display} (${i.dir})`)?.replace("#FIELD",i.display)},ve=S(),Y=S(null),qe=(i,f,A)=>{const Q=i.fields.values?.some(L=>L.fields.key==="assets"),me=ot(f,A),Ne=We(f)?f.assets.length>0:!1;return Q&&(me?.images.length??0)+(me?.pdfs.length??0)>0&&Ne},Re=i=>{const f=i.getBoundingClientRect(),A=window.innerHeight;return f.top>0&&f.top+f.height<A},Oe=i=>{K.value=i,i||(g.value[x.value??-1]?.focus(),x.value=null)},xe=i=>{const f=i.currentTarget;f.dataset.id&&m.prefetchItem(f.dataset.id,o.hsvSearchType)},pe=(i,f)=>{d&&d.value?.focus();let A;f&&i?A={...p.query,sort_order:f,sort_field:i}:(A={...p.query},delete A.sort_order,delete A.sort_field),v.replace({query:A})},$e=i=>{const f=i.target,[A,Q]=f?.value.split(",")??[];pe(A??"",Q)},Fe=i=>{const A=i.target?.value||15;v.replace({query:{...p.query,rows:A}})},Le=i=>{if(!(window.HTMLDialogElement&&window.HTMLDialogElement.prototype.showModal)){window.location=i.target.dataset?.href;return}i.preventDefault();const f=i.currentTarget;x.value=Number(f.dataset.rowIndex??-1),K.value=!0},he=(i,f=!1)=>{Y?.value&&(Y.value[i]=!f,window.sessionStorage.setItem(_,JSON.stringify(Y.value)))};Ie("removeFromStorage",i=>{he(i,!0)});const M=i=>{switch(i){case"next":if(x.value!==null&&x.value+1<c.value.length){const f=c.value[x.value+1]?.dataset.id;if(!f)return;m.prefetchItem(f,o.hsvSearchType)}break;case"previous":if(x.value!==null&&x.value>0){const f=c.value[x.value-1]?.dataset.id;if(!f)return;m.prefetchItem(f,o.hsvSearchType)}break}},X=i=>{const f=p.query.page?Number(p.query.page):1;switch(i){case"next":x.value!==null&&x.value+1<c.value.length?x.value=x.value+1:(v.replace({query:{...p.query,page:f+1}}),x.value=0);break;case"previous":x.value!==null&&x.value>0?x.value=x.value-1:f>1&&(v.replace({query:{...p.query,page:f-1}}),x.value=c.value.length-1);break}},se=S(!1);ne(x,i=>{i!==null&&(i===-1?U.value=null:(U.value=c.value[i]?.dataset.id??null,c.value[i]?.dataset.id&&he(`${o.hsvSearchType}-${c.value[i]?.dataset.id}`),c.value[i]&&!Re(c.value[i])&&c.value[i].scrollIntoView({behavior:"smooth"}
2)))});let re;return ne(c,()=>{clearTimeout(re);const i=c.value.findIndex(f=>f===null);if(i>-1){c.value.splice(i);return}re=window.setTimeout(()=>{x.value!==null&&(U.value=c.value[x.value]?.dataset.id??null,c?.value[x?.value]&&c.value[x.value]?.scrollIntoView({behavior:"smooth"}))},20)},{deep:!0}),Ve(()=>{if(!Y.value){const f=window.sessionStorage.getItem(_);f?Y.value=JSON.parse(f):Y.value={}}new ResizeObserver(f=>{for(const A of f)A.contentRect.width===1?se.value=!0:se.value=!1}).observe(ve.value)}),(i,f)=>{const A=St,Q=rs,me=ms,Te=ft,Ne=Ss;return s(),l("div",ks,[e.total!==0?(s(),l("table",xs,[r("caption",{ref_key:"summaryRef",ref:d,"aria-live":"polite",tabindex:"-1"},[r("div",$s,[r("div",null,[W(F(e.responseSummary)+" ",1),r("span",Fs,F(t(a).accessibleInstructions),1)]),r("div",Ts,[I(A,{"input-name":"sort-by",label:"Select sort field",options:t(J),"option-display-fn":ke,"option-value-fn":B,"option-selected-fn":j,"on-change":$e},null,8,["options"]),I(A,{"input-name":"results-per-page",label:"Number of results per page",options:[{value:"15"},{value:"30"},{value:"50"}],"option-display-fn":oe,"option-selected-fn":ce,"on-change":Fe})])])],512),r("thead",{ref_key:"tableHead",ref:ve,class:"u-bg-gray"},[r("tr",null,[(s(!0),l(T,null,R(t(a).tableColumns,L=>(s(),H(bs,{key:L.sys.id,column:L,"sort-field":t(ue),"sort-direction":t(de),"disable-thead-btns":t(se),onChangeSorting:pe},null,8,["column","sort-field","sort-direction","disable-thead-btns"]))),128))])],512),r("tbody",null,[(s(!0),l(T,null,R(e.hsvData?.Results,(L,De)=>(s(),l("tr",{key:L.id,ref_for:!0,ref:k(De),"data-id":L.id},[(s(!0),l(T,null,R(t(a).tableColumns,(Z,_e)=>(s(),l("td",{key:Z.sys.id,"data-label":t(z)(Z),class:q(["hsv__td",Z.fields.key,{hasImage:qe(Z,L,e.hsvSearchType)}])},[(s(!0),l(T,null,R(Z.fields.values?.filter(N=>N.fields.key!=="assets"),(N,ye)=>(s(),l("span",{key:`${_e}-${ye}`,class:q(`hsv__cell hsv__cell--${N.fields.key.replaceAll("_","-")} hsv__cell--${ye}`)},[ye===0&&["full_name","title_display"].includes(N.fields.key)?(s(),l("button",{key:0,ref_for:!0,ref:V(De),"data-href":`${t(P)?.[0]}?${t(w)}=${L.id}`,class:q(["hsv__item-link",{isActive:t(U)&&t(x)===De,visited:t(Y)?.[`${e.hsvSearchType}-${L.id}`]}]),"data-id":L.id,"data-row-index":De,onFocus:xe,onMouseenter:xe,onClick:Le},[I(Q,{"api-item":L,"cms-value":N,index:_e,"hsv-search-type":e.hsvSearchType},null,8,["api-item","cms-value","index","hsv-search-type"]),r("span",{class:q(["hsv__item-link-viewed",{"hsv__item-link-viewed--visible":t(Y)?.[`${e.hsvSearchType}-${L.id}`]}])},F(t(G)?.viewed),3)],42,Is)):Z.fields.values?.length===1?(s(),l("span",{key:1,class:q(N.fields.key.includes("date")?"hsv__item-date-data":"")},[I(Q,{"api-item":L,"cms-value":N,index:_e,"hsv-search-type":e.hsvSearchType},null,8,["api-item","cms-value","index","hsv-search-type"])],2)):L[N.fields.key]?(s(),l("dl",Hs,[N.fields.key!=="assets"?(s(),l(T,{key:0},[r("dt",{class:q({"u-visually-hidden":Z.fields.key==="names_table_source"})},F(t(z)(N))+": ",3),r("dd",{class:q({isTruncated:Z.fields.key==="names_table_source"})},[Z.fields.key==="names_table_source"?(s(),l("span",Vs,F(t(z)(N))+": ",1)):D("",!0),I(Q,{"api-item":L,"cms-value":N,index:_e,"hsv-search-type":e.hsvSearchType},null,8,["api-item","cms-value","index","hsv-search-type"])],2)],64)):D("",!0)])):D("",!0)],2))),128)),t(We)(L)&&L.assets.length>0&&L.assets.some(N=>!!N.public_url||!!N.url)?(s(!0),l(T,{key:0},R(Z.fields.values?.filter(N=>N.fields.key==="assets"),(N,ye)=>(s(),H(me,{key:`${N.fields.key}-${_e}-${ye}`,"api-item":L,"hsv-search-type":e.hsvSearchType,"hsv-data":e.hsvData},null,8,["api-item","hsv-search-type","hsv-data"]))),128)):D("",!0)],10,ws))),128))],8,Ds))),128))])])):(s(),l("div",Cs,[f[3]||(f[3]=r("h3",{"aria-live":"polite"},"We're sorry, but your search did not return any results.",-1)),f[4]||(f[4]=r("p",null,[r("strong",null,"SEARCH TIPS")],-1)),f[5]||(f[5]=r("p",null,"Check your spelling or try different keywords.",-1)),f[6]||(f[6]=r("p",null,"Or broaden your search by deselecting filters for less specific results.",-1)),r("p",null,[f[1]||(f[1]=W(" For more information, see our ",-1)),I(Te,{"local-link":t(a).linkToHelpPage},{default:we(()=>[...f[0]||(f[0]=[W("help page",-1)])]),_:1},8,["local-link"]),f[2]||(f[2]=W(". ",-1))])])),I(Ne,{ref_key:"detailDrawer",ref:y,"hydrate-on-idle":"","record-id":t(U),"search-type":e.hsvSearchType,"search-param":t(w),"detail-page-content-id":t(h),"active-row-index":t(x),"table-row-count":t(C),"simplified-data":t(Ae),"drawer-is-open":t(K),"parent-content":t(a),"onUpdate:isOpen":Oe,"onUpdate:loadRecord":X,"onPrefetch:loadRecord":M},null,8,["record-id","search-type","search-param","detail-page-content-id","active-row-index","table-row-count","simplified-data","drawer-is-open","parent-content"])])}}}),qs=Object.assign(E(As,[["__scopeId","data-v-134ba426"]]),{__name:"HSVResultsTable"}),Rs={class:"hsv"},Os={class:"hsv__description"},Ls={class:"hsv__columns d-flex"},Ns={class:"txt-h4"},Ps=["aria-label"],Us={class:"hsv__filters-close-text"},Bs={class:"hsv__main-column"},Ms=O({__name:"index",props:{content:{}},setup(e){const n=ct(),o=mt();
2pt({link:[{rel:"preconnect",href:`${o.public.hsv_api_base}search/names`}]});const m=ge(),a={...e.content,...e.content.sharedHsvComponent.fields},u=wt(a);It.value=a.sharedHsvComponent.fields.invalidImagePaths??[],Ht.value=a.sharedHsvComponent.fields.numberFieldsToFormatAsNumbers??[],Ie(Me,u);const{$contentfulClientv2:p}=Be(),v=new Map;for(const $ of a.advancedSearch.fields.searchSections||[])for(const M of $.fields.groups)v.set(M.sys.id,p.getEntry(M.sys.id,{include:"2"}));const _=S(!1),{locale:y}=be(),d=lt(y.value),h=nt(y.value),c=ae(),k=b(()=>c.query),g=b(()=>At(c.query.page)||"1"),V=vt(),C=S(),z=S("pending"),G=S(void 0),K=S(!1),P=S(null),w=S(),U=S(),x=S(),J=S(c.query.sort?.toString()),B=S(c.query.dir?.toString()),j=S(c.query.limit?.toString()||""),oe=b(()=>[J.value||"relevance",B.value||"descending"].toString()),ce=$=>{K.value=$},ue=S(!1),de=S(!1),fe=()=>{requestAnimationFrame(()=>{ue.value=!1,x.value.focus(),document.documentElement.classList.remove("overflow-hidden"),setTimeout(()=>{de.value=!1},150)})},Ae=async()=>{de.value=!0,requestAnimationFrame(()=>{ue.value=!0,U.value.focus(),document.documentElement.classList.add("overflow-hidden")})};let ke;const ve=$=>{$.type==="focusout"?ke=window.setTimeout(()=>{fe()},20):window.clearTimeout(ke)},Y=$=>{$.key==="Escape"&&fe()},qe=b(()=>{if(z.value==="pending"||C.value===void 0)return V?.value?.loading??"Loading";const{total:$,rows:M,page:X}=C.value.Summary,se=(X-1)*M+1,re=Math.min(X*M,$);return a.hsvSearchSummary?.replace("#START",d(se).toString()).replace("#END",d(re).toString()).replace("#TOTAL",h({digits:void 0,number:$}))||`Displaying ${se} through ${re} of ${$} results`}),Re=b(()=>{if(C.value)return C.value.Summary.total}),Oe=b(()=>{if(!C.value)return"";const{total:$}=C.value.Summary;return a.shortSearchSummary?.replace("#TOTAL",h({digits:void 0,number:$}).toString()||`Returning ${$} results`)}),xe=a.detailsSearchSummary,pe=b(()=>C.value?.Summary),$e=b(()=>C.value?{...C.value.Facets.fields,...C.value.Facets.queries}:{}),Fe=b(()=>{const $=$e.value;return a.searchType==="names"?{searchType:"names",apiFacets:$}:{searchType:"sources",apiFacets:$}});function Le($){P.value&&P.value.summaryRef.focus(),m.replace({query:{...c.query,page:$!==1?$:void 0}})}Ie("hsvMeta",pe),Ie("itemNumberTemplate",xe||""),ne(k,($,M)=>{const X=JSON.stringify($);j.value=$.limit?.toString()||"15",J.value=$.sort?.toString()??"",B.value=$.dir?.toString()??"",X!==JSON.stringify(M)&&n.search(a.searchType,k,{data:C,status:z,error:G})},{immediate:!0}),ne(z,$=>{$==="fulfilled"&&(it.value=!1)}),ne(C,$=>{if(!$||($.Summary.total>$.Summary.start+1+$.Summary.rows,navigator.connection?.saveData))return;const M={...k.value,page:($.Summary.page+1).toString()};n.search(a.searchType,S(M))});const he=S(!1);return Ve(()=>{_.value=!0,ht().then(()=>{const $=new IntersectionObserver(M=>{for(const X of M)X.intersectionRect.width>0&&(he.value=!0);$.disconnect()});w.value&&$.observe(w.value)})}),($,M)=>{const X=_t,se=la,re=kt,i=Ca,f=le,A=os,Q=Vt,me=qs,Te=Ct;return s(),l("div",Rs,[r("p",Os,F(a.quickSearch.fields.shortDescription),1),M[0]||(M[0]=r("p",{class:"hsv__description hsv__description--beta u-bg-gray"},[r("em",null,"See errors or have feedback on the new HSV?"),W("  "),r("a",{href:"https://docs.google.com/forms/d/e/1FAIpQLScbVc97iX2Y-mtax5oxN97oE-lG33nR3H72o9xgyqASzOfoiA/viewform?usp=header"},"Use this form to submit feedback."),r("br"),W(" The data here will be updated every week. If you prefer it, "),r("a",{href:"https://www.ushmm.org/online/hsv/person_advance_search.php"},"the old interface"),W(" is still available. ")],-1)),t(_)&&t(z)==="pending"?(s(),H(X,{key:0})):D("",!0),r("div",null,[I(se,{content:a.advancedSearch,"advanced-search-is-open":t(K),onShowAdvancedSearch:ce},null,8,["content","advanced-search-is-open"]),I(re,{content:a.quickSearch.fields,"is-search-page":!0,"advanced-search-is-open":t(K),onShowAdvancedSearch:ce},null,8,["content","advanced-search-is-open"]),I(i,He(t(Fe),{"quick-search":a.quickSearch,"advanced-search-sections":a.advancedSearch.fields.searchSections,"advanced-search-groups-map":t(v),"facet-groups":a.facetGroups,"pillboxes-label":a.pillboxesLabel||"You searched for:","pillboxes-clear-all":a.pillboxesClearAll||"Clear All"}),null,16,["quick-search","advanced-search-sections","advanced-search-groups-map","facet-groups","pillboxes-label","pillboxes-clear-all"]),r("section",Ls,[r("div",{ref_key:"hsvFilters",ref:w,class:q(["hsv__filters",{willOpen:t(de),isOpen:t(ue)}
2]),onFocusin:ve,onFocusout:ve,onKeydown:Y},[r("h2",Ns,F(a.facetSectionTitle),1),r("button",{ref_key:"closeFilterBtn",ref:U,"aria-label":a.closeFilters,type:"button",class:"hsv__filters-close",onClick:fe},[I(f,{name:"mdi:close-circle",size:"2rem"})],8,Ps),r("p",null,F(t(Oe)),1),t($e)?(s(),H(A,He({key:0},t(Fe),{"facet-groups":a.facetGroups,"open-details":t(he),"facet-section-title":a.facetSectionTitle||"Filter Your Results"}),null,16,["facet-groups","open-details","facet-section-title"])):D("",!0),r("div",Us,[r("button",{type:"button",onClick:fe},F(a.closeFilters),1)])],34),r("div",Bs,[r("button",{ref_key:"openFiltersBtn",ref:x,class:"btn btn--primary hsv__filters-open",onClick:Ae},F(a.facetSectionTitle),513),t(G)?(s(),H(Q,{key:0,error:t(G),"prevent404-redirect":!0},null,8,["error"])):(s(),l(T,{key:1},[(s(),H(me,{ref_key:"hsvTableRef",ref:P,key:a.searchType,"response-summary":t(qe),content:a,"hsv-data":t(C),"hsv-search-type":a.searchType,"active-sort-option":t(oe),limit:t(j),total:t(Re)},null,8,["response-summary","hsv-data","hsv-search-type","active-sort-option","limit","total"])),t(C)?(s(),H(Te,{key:0,class:"pagination","active-page":t(g)?Number(t(g)):1,"items-per-page":t(pe)?.rows,"total-items":t(pe)?.total??0,onChangePage:Le},null,8,["active-page","items-per-page","total-items"])):D("",!0)],64))])])])])}}}),Es=Object.assign(E(Ms,[["__scopeId","data-v-435d27d2"]]),{__name:"HSV"}),Ys=Object.freeze(Object.defineProperty({__proto__:null,default:Es},Symbol.toStringTag,{value:"Module"}));export{Ra as _,it as h,Ys as i};

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.