PageSourceSearch

https://www.mobility.siemens.com/_nuxt/BPBOnqrN.js

js siemens.com collected 2026-09-24 08:26:54 UTC 9,657 bytes, 1 lines download raw bytes

1import{W as te,r as o,c as F,g as se,u as re,aU as ae,aV as ne,aW as oe,aX as ie,n as ue,k as Q,x as j,t as _,q as a,m as n,Z as i,aE as u,B as e,aF as y,aY as le,aZ as ce,F as D,C as ee,G as M,a7 as z,a0 as C,v as W,$ as Y,p as de,D as he,aL as ge,ag as fe}from"#entry";import{u as pe,a as J}from"./Bvg8CswU.js";import{_ as me}from"./DcGgsuBZ.js";import{_ as _e}from"./CBBITua3.js";import"./BUFRX5Gl.js";import"./D4U6knPx.js";const ve=te("search-bar",()=>{const w=o(""),$=o([]),v=o([]),b=o(!1),B=o(!1),h=F(()=>w.value.length>0);function T(S){w.value=S}function k(){$.value=[],v.value=[]}function x(S){b.value=!1}function g(S){}function L(S){}function f(){}function K(){w.value="",$.value=[],v.value=[],b.value=!1,B.value=!1}return{searchTerm:w,suggestions:$,catalogSuggestions:v,suggestionsLoading:b,showSearchBar:B,hasSearchTerm:h,setSearchTerm:T,clearSuggestion:k,requestSuggestion:x,setSearchTermAnalytics:g,setOriginalSearchTermAnalytics:L,setTriggerSearchAnalytics:f,reset:K}});function be(w,$){const{t:v}=se(),b=pe(),B=o(),h=o(),T=o(),k=o(),x=o(),g=o(),L=o(`search-bar-${re()}`),f=o(""),K=o(null),S={description:180},q=F(()=>J.X_SMALL===b.value||J.SMALL===b.value),{focused:H}=ae(B),P=F(()=>!1),p=F(()=>({keyphrases:[],keywords:[],products:[],questions:[]})),G=F(()=>t=>t.length>S.description?`${t.substring(0,S.description)}...`:t),l=ve();function U(t,I){}function O(t){t.preventDefault(),f.value="",h.value?.focus()}function c(){f.value=""}function X(t,I){f.value=I}function V(t){return`?q=${t}`}function Z(t,I,E){return`product-search-${t}-${E}`}function R(){}function s(t){}function m(t,I){I.stopPropagation();const E=x.value;if(E===void 0)return;const A=E.indexOf(document.activeElement);A!==-1&&(t==="next"?A===E.length-1?h.value?.focus():E[A+1].focus():t==="prev"&&(A===0?h.value?.focus():E[A-1].focus()))}ne("Escape",()=>{h.value?.blur()}),oe(()=>{if(!(P.value||document.activeElement!==k.value?.rootElementRef)){if(!l.suggestions.length){T.value?.focus();return}h.value?.focus(),N()}});function N(t){const I=x.value;I!==void 0&&I[0].focus()}ie("pageshow",t=>{t.persisted&&(r(),d())});function r(){ue(()=>{h.value&&h.value.dispatchEvent(new Event("input",{bubbles:!0}))})}function d(){f.value=l.searchTerm,l.clearSuggestion()}return{areSuggestionsLoading:P,buildSearchLink:V,clearSearch:O,clearInputAndSuggestions:c,containerElementRef:B,debouncedRequestSuggestion:R,focusableItemRef:x,getDataSteProductSearchSuggestion:Z,handleArrowKeys:m,hoveredIndex:K,isMobile:q,isInputFocused:H,onInputKeyPress:s,pickSuggestion:X,searchBarStore:l,searchInputElementRef:h,searchTerm:f,submitSearchElement:T,suggestionGroups:p,suggestionList:g,suggestionListLoadingRef:k,t:v,triggerSearch:U,truncatedDescription:G,uuid:L}}const Se={class:"searchBar__inputWrapper"},ye=["aria-label","placeholder"],Be=["aria-label"],ke=["aria-label"],Le={class:"searchBar__suggestionHeadline",tabindex:"-1"},Ie=["id","aria-label"],we=["aria-label","href","onClick"],$e=["innerHTML"],Te=["aria-label","href","onClick"],xe=["innerHTML"],Re=["aria-label","href","onClick"],Ee=["innerHTML"],Me={key:0},Ce={class:"searchBar__suggestionHeadline",tabindex:"-1"},Ke=["id","aria-label"],qe=["aria-label","href","data-ste","onMouseover","onFocusin"],Ae=["innerHTML"],De={key:0,class:"searchBar__suggestionDescription"},Fe={key:0,class:"searchBar__extraInfo"},He={class:"searchBar__suggestionPartner"},Pe=Q({__name:"SearchBar",setup(w,{emit:$}){const{areSuggestionsLoading:v,buildSearchLink:b,clearSearch:B,containerElementRef:h,debouncedRequestSuggestion:T,focusableItemRef:k,getDataSteProductSearchSuggestion:x,handleArrowKeys:g,hoveredIndex:L,isMobile:f,isInputFocused:K,onInputKeyPress:S,pickSuggestion:q,searchBarStore:H,searchInputElementRef:P,searchTerm:p,submitSearchElement:G,suggestionGroups:l,suggestionList:U,suggestionListLoadingRef:O,t:c,triggerSearch:X,uuid:V,truncatedDescription:Z}=be();return(R,s)=>{const m=j("testid"),N=j("analytics");return _((a(),n("div",{ref_key:"containerElementRef",ref:h,class:"searchBar","data-ste-element":"search-bar"},[i("div",{class:z(["searchBar__animationWrapper",{"has-reset":e(p)}])},[i("form",{class:"searchBar__form",role:"search",autocomplete:"off",onSubmit:s[5]||(s[5]=u(r=>e(X)(r,""),["prevent"]))},[_((a(),n("div",Se,[_(i("input",{id:"searchInput",ref_key:"searchInputElementRef",ref:P,"onUpdate:modelValue":s[0]||(s[0]=r=>le(p)?p.value=r:null),"data-hj-allow":"",class:"searchBar__input","aria-label":e(c)("searchBar.inputAriaLabel"),placeholder:e(c)("searchBar.inputPlaceholder"),type:"text",onInput:s[1]||(s[1]=(...r)=>e(T)&&e(T)(...r)),onKeydown:[s[2]||(s[2]=y(u(r=>e(S)("next"),["prevent"]),["down"])),s[3]||(s[3]=y(u(r=>e(S)("prev"),["prevent"]),["up"]))]},null,40,ye),[[ce,e(p)],[m,void 0,"search-bar-input"]]),e(K)?(a(),n(D,{key:0},[e(v)?(a(),ee(me,{key:0,ref_key:"suggestionListLoadingRef",ref:O,class:"searchBar__suggestionsLoading","aria-label":e(c)("searchBar.suggestionsLoading",{term:e(p)})},null,8,["aria-label"])):M("",!0)],64)):M("",!0),e(p)?_((a(),n("button",{key:1,type:"reset",class:"searchBar__reset","aria-label":e(c)("searchBar.clear"),onClick:s[4]||(s[4]=(...r)=>e(B)&&e(B)(...r))},null,8,Be)),[[m,void 0,"search-bar-reset"]]):M("",!0)])),[[N,e(c)("searchBar.dateState"),"element",{explicit:!0}]]),i("button",{ref_key:"submitSearchElement",ref:G,type:"submit",class:"searchBar__submit","aria-label":e(p)?e(c)("searchBar.triggerSearch",{term:e(p)}):e(c)("searchBar.triggerSearch.empty")},null,8,ke)],32),_(i("div",{ref_key:"suggestionList",ref:U,class:z(["searchBar__suggestions",e(H).showSearchBar?"":"searchBar__suggestions--hide"])},[i("div",null,[i("div",Le,C(R.$t("headerSearch.searchsuggetion.name")),1),_((a(),n("ul",{id:`suggestionList__${e(V)}__terms`,class:"searchBar__suggestionLists",role:"listbox","aria-label":R.$t("headerSearch.searchsuggetion.name")},[(a(!0),n(D,null,W(e(l).keywords?.slice(0,e(f)?1:2),(r,d)=>(a(),n("li",{key:d,"aria-selected":"false",role:"option",class:"searchBar__suggestionItem"},[_((a(),n("a",{ref_for:!0,ref_key:"focusableItemRef",ref:k,tabindex:"0",class:"searchBar__suggestionItemLink","aria-label":e(c)("searchBar.applySuggestion",{term:r.term}),href:`?q=${r.term}`,onClick:u(t=>e(q)(t,r.term),["prevent"]),onKeydown:[s[6]||(s[6]=y(u(t=>e(g)("prev",t),["prevent"]),["up"])),s[7]||(s[7]=y(u(t=>e(g)("next",t),["prevent"]),["down"]))]},[i("span",{innerHTML:r.highlighted},null,8,$e)],40,we)),[[m,void 0,"search-input-suggestion"]])]))),128)),(a(!0),n(D,null,W(e(l).keyphrases?.slice(0,e(f)?1:2),(r,d)=>(a(),n("li",{key:d,"aria-selected":"false",role:"option",class:"searchBar__suggestionItem"},[_((a(),n("a",{ref_for:!0,ref_key:"focusableItemRef",ref:k,tabindex:"0",class:"searchBar__suggestionItemLink","aria-label":e(c)("searchBar.applySuggestion",{term:r.term}),href:`?q=${r.term}`,onClick:u(t=>e(q)(t,r.term),["prevent"]),onKeydown:[s[8]||(s[8]=y(u(t=>e(g)("prev",t),["prevent"]),["up"])),s[9]||(s[9]=y(u(t=>e(g)("next",t),["prevent"]),["down"]))]},[i("span",{innerHTML:r.highlighted},null,8,xe)],40,Te)),[[m,void 0,"search-input-suggestion"]])]))),128)),(a(!0),n(D,null,W(e(l).questions?.slice(0,e(f)?1:2),(r,d)=>(a(),n("li",{key:d,"aria-selected":"false",role:"option",class:"searchBar__suggestionItem"},[_((a(),n("a",{ref_for:!0,ref_key:"focusableItemRef",ref:k,tabindex:"0",class:"searchBar__suggestionItemLink","aria-label":e(c)("searchBar.applySuggestion",{term:r.term}),href:`?q=${r.term}`,onClick:u(t=>e(q)(t,r.term),["prevent"]),onKeydown:[s[10]||(s[10]=y(u(t=>e(g)("prev",t),["prevent"]),["up"])),s[11]||(s[11]=y(u(t=>e(g)("next",t),["prevent"]),["down"]))]},[i("span",{innerHTML:r.highlighted},null,8,Ee)],40,Re)),[[m,void 0,"search-input-suggestion"]])]))),128))],8,Ie)),[[m,void 0,"header-search-component-suggestions"]])]),e(l).products&&e(l).products?.length>0?(a(),n("div",Me,[i("div",Ce,C(R.$t("headerSearch.productsuggetion.name")),1),_((a(),n("ul",{id:`suggestionList__${e(V)}__products`,class:"searchBar__suggestionLists",role:"listbox","aria-label":R.$t("headerSearch.productsuggetion.name")},[(a(!0),n(D,null,W(e(l).products?.slice(0,3),(r,d)=>(a(),n("li",{key:d,"aria-selected":"false",role:"option",class:"searchBar__suggestionItem"},[_((a(),n("a",{ref_for:!0,ref_key:"focusableItemRef",ref:k,tabindex:"0",class:"searchBar__suggestionItemLink","aria-label":e(c)("searchBar.applySuggestion",{term:r.term}),target:"_blank",href:r.document.url,"data-ste":e(x)(r.term,e(p),d+1),onKeydown:[s[12]||(s[12]=y(u(t=>e(g)("prev",t),["prevent"]),["up"])),s[13]||(s[13]=y(u(t=>e(g)("next",t),["prevent"]),["down"]))],onMouseover:t=>L.value=d,onMouseleave:s[14]||(s[14]=t=>L.value=null),onFocusin:t=>L.value=d,onFocusout:s[15]||(s[15]=t=>L.value=null)},[i("span",{innerHTML:r.highlighted},null,8,Ae),e(f)?M("",!0):(a(),n("div",De,[Y(C(r.document.description)+" ",1),e(L)===d?(a(),n("div",Fe,C(e(Z)(r.document.description)),1)):M("",!0)])),i("div",He,C(`by ${r.document.label}`),1)],40,qe)),[[m,void 0,"search-input-suggestion"]])]))),128)),i("li",null,[de(_e,{class:"headerSearch__suggestionItemLink--more","button-style":"tertiary","has-icon":"",icon:"arrow-right","icon-position":"right",tabindex:"0",url:`${e(b)(e(p)||"")}&activeTab=products`},{default:he(()=>[Y(C(R.$t("search.viewAllProductResults")),1)]),_:1},8,["url"])])],8,Ke)),[[m,void 0,"header-search-component-suggestions"]])])):M("",!0)],2),[[ge,!e(H).suggestionsLoading&&e(l).keywords&&e(l).keywords?.length>0]])],2)])),[[m,void 0,"search-bar"],[N,void 0,"element",{root:!0}]])}}}),Xe=Q({__name:"SearchBarProvider",setup(w,{expose:$}){const v=o();return $({tenantComponentRef:v}),(b,B)=>(a(),ee(Pe,fe({ref_key:"tenantComponentRef",ref:v},b.$props),null,16))}});
1export{Xe as default};

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.