1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8763],{664:(e,s,l)=>{"use strict";l.d(s,{B:()=>r});let r=(0,l(7470).createUsePublicConfig)()},1962:(e,s,l)=>{"use strict";l.d(s,{LdapActions:()=>t});var r=l(9167),n=l(9474),a=l(5146);function t(e){let{link:s}=e,l=(0,a.mK)("page.ldapSearch");return(0,r.jsxs)("div",{className:"space-x-2xs flex",children:[(0,r.jsx)("button",{onClick:()=>window.print(),"aria-label":l("print"),children:(0,r.jsx)(n.In,{name:"drucken",className:"icon-3xl leading-xs"})}),(0,r.jsx)("a",{href:s,target:"_blank",rel:"noopener noreferrer","aria-label":l("help"),children:(0,r.jsx)(n.In,{name:"alert_info",className:"icon-3xl leading-xs",ariaHidden:!0})})]})}},2187:(e,s,l)=>{"use strict";l.d(s,{A:()=>r});let r=function(){for(var e,s,l=0,r="",n=arguments.length;l<n;l++)(e=arguments[l])&&(s=function e(s){var l,r,n="";if("string"==typeof s||"number"==typeof s)n+=s;else if("object"==typeof s)if(Array.isArray(s)){var a=s.length;for(l=0;l<a;l++)s[l]&&(r=e(s[l]))&&(n&&(n+=" "),n+=r)}else for(r in s)s[r]&&(n&&(n+=" "),n+=r);return n}(e))&&(r&&(r+=" "),r+=s);return r}},4668:(e,s,l)=>{"use strict";l.d(s,{LdapOverviewPage:()=>L});var r=l(9167),n=l(7331),a=l(823),t=l(9474),i=l(5146),o=(0,l(2933).Gh)(),c=o({route:"/search",method:"get",source:"ldap"}),d=o({route:"/advSearch",method:"get",source:"ldap"});o({route:"/orgOverview",method:"get",source:"ldap"});var m={route:"/orgOverview",method:"get",source:"ldap"},h=o({route:"/orgDetail",method:"get",source:"ldap"});o({route:"/orgUnitList",method:"get",source:"ldap"});var x={route:"/orgUnitList",method:"get",source:"ldap"},p=o({route:"/person",method:"get",source:"ldap"}),g=l(7470),u=l(9888);function j(e){let{searchResultByPage:s,query:l}=e,n=(0,i.mK)("page.ldapSearch.searchResult");return(0,r.jsxs)(r.Fragment,{children:[s&&Number(s?.info?.count)>=0&&(0,r.jsx)("div",{className:"pb-default md:pb-lg",children:(0,r.jsx)(t.v$,{html:(e=>{switch(e){case 0:return n("noEntriesFound");case 1:return n("oneEntryFound");default:return n("xEntriesFound",{count:e})}})(s?.info?.count||0)})}),Number(s?.info?.count)>0&&(0,r.jsx)("div",{className:"typography-copy-regular-base text-font-tertiary pb-sm md:pb-default",children:((e,s,l,r)=>{r=r?`"${r}"`:n("queryDefault");let a=Math.min(l*s,e);switch(e){case 0:return"";case 1:return n("resultForOneEntry",{query:r});default:return n("resultFromTo",{start:1,end:a,count:e,query:r})}})(s?.info?.count||0,s?.info?.itemsPerPage||0,s?.info?.page||0,l)})]})}function b(e){let{email:s,ariaLabel:l,size:n="md"}=e,a=s.toLowerCase();return(0,r.jsx)(u.Link,{href:`mailto:${a}`,size:n,ariaLabel:l&&`${l}${a}`,children:a})}function f(e){let{person:s,tableOrder:l=!1,noLink:n}=e,a=(0,r.jsxs)(r.Fragment,{children:[l&&(0,r.jsxs)("span",{children:[s?.sn," ",s?.givenName]}),s?.personalTitle&&l&&", ",s?.natTitleAbbreviationTooltip?(0,r.jsx)("abbr",{title:s.natTitleAbbreviationTooltip,children:s.personalTitle}):s?.personalTitle,s?.personalTitle&&!l&&" ",s?.gvIntTitle&&l&&", ",s?.intTitleAbbreviationTooltip?(0,r.jsx)("abbr",{title:s.intTitleAbbreviationTooltip,children:s.gvIntTitle}):s?.gvIntTitle,s?.gvIntTitle&&!l&&" ",!l&&(0,r.jsxs)("span",{children:[s?.givenName," ",s?.sn]})]});return n||!s?.dn?(0,r.jsx)("span",{className:"typography-headline-xl",children:a}):(0,r.jsx)(u.Link,{href:`ldap#/person/${s?.dn}`,children:(0,r.jsx)("span",{className:"typography-copy-regular-base inline-block h-full",children:a})})}function y(e){let{telNumber:s,ariaLabel:l,size:n="md"}=e;return(0,r.jsx)(r.Fragment,{children:s.map((e,a)=>(0,r.jsx)(u.Link,{href:`tel:${e}`,size:n,ariaLabel:l&&`${l}${e}`,children:s},a))})}function v(e){let{searchResult:s,query:l,params:n}=e,o=(0,i.mK)("page.ldapSearch.searchResult"),[m,h]=(0,a.useState)(1),[x,p]=(0,a.useState)(s??null);(0,a.useEffect)(()=>{h(1),p(s??null)},[s?.info?.page,s]);let v=(0,g.useFetchApi)(),N=(0,a.useCallback)(async(e,s,l)=>{let r;e.trim()?r=await v(c,{params:{qry:e,page:l}},{errorText:"Fehler"}):s&&(r=await v(d,{params:{sn:""!==s.sn?s.sn:void 0,gn:""!==s.gn?s.gn:void 0,adr:""!==s.adr?s.adr:void 0,mail:""!==s.mail?s.mail:void 0,tel:""!==s.tel?s.tel:void 0,ident:""!==s.ident?s.ident:void 0,function:""!==s.fctn?s.fctn:void 0,orgUnitDn:void 0!==s.orgUnitDn?s.orgUnitDn:"ALL-",itemsPerPage:10,type:"HELP",page:l}},{errorText:"Fehler"}));let n=[...x?.result??[],...r?.result??[]];p({info:r?.info,result:n})},[v,x?.result]),w=()=>(0,r.jsx)("span",{className:"!typography-copy-regular-base !text-font-neutral-dark-primary px-2xs",children:(0,r.jsx)(t.In,{name:"navigation_pfeil_rechts_gross",ariaHidden:!0})}),S=e=>{let{item:s}=e;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(u.Link,{href:`ldap#/organisation/${s?.orgDetail?.topDn}`,size:"md",children:s.orgDetail?.ressort}),s.department?.ou&&(0,r.jsx)(w,{}),(0,r.jsx)(u.Link,{href:`ldap#/organisation/${s?.department?.dn}`,size:"md",children:s.department?.ou}),s.orgDetail?.cn&&(0,r.jsx)(w,{}),(0,r.jsx)(u.Link,{href:`ldap#/organisation/${s?.orgDetail?.dn}`,size:"md",children:s.orgDetail?.cn})]})}
1,k=e=>{let{item:s}=e;return s?.mail&&(0,r.jsx)(b,{email:s.mail})};return(0,r.jsx)(r.Fragment,{children:(0,r.jsx)("div",{className:"digital-austria-grid",children:(0,r.jsxs)("div",{className:"wizard-container pt-none pb-default md:pb-lg",children:[x&&(0,r.jsx)(j,{searchResultByPage:x,query:l}),x&&x?.result?.map((e,s)=>{let l=e.orgDetail?.telephoneNumber,n=e.orgEmployeeList??[];return(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"pb-default md:pb-lg hidden lg:block",children:(0,r.jsxs)(t.XI,{variant:"default",className:"search-result-table !table-fixed",children:[(0,r.jsx)(t.BF,{children:(0,r.jsxs)(t.Hj,{children:[(0,r.jsx)(t.jJ,{colspan:2,className:"bg-surface-neutral-light-secondary !border-r-outline-white w-[300px]",children:(0,r.jsx)(S,{item:e})}),(0,r.jsx)(t.jJ,{className:"bg-surface-neutral-light-secondary !border-r-outline-white",children:!!l?.length&&(0,r.jsx)(y,{telNumber:l,ariaLabel:`${o("telephone")} ${e.orgDetail?.cn}: `})}),(0,r.jsx)(t.jJ,{className:"bg-surface-neutral-light-secondary",children:e?.orgDetail?.mail&&(0,r.jsx)(b,{email:e.orgDetail.mail,ariaLabel:`${o("mail")} ${e.orgDetail?.cn}: `})})]})}),n.length>0?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.BF,{children:(0,r.jsxs)(t.Hj,{children:[(0,r.jsx)(t.ki,{className:"!typography-headline-base",children:(0,r.jsx)("span",{className:"!typography-headline-base",children:o("function")})}),(0,r.jsx)(t.ki,{className:"!typography-headline-base",children:(0,r.jsx)("span",{className:"!typography-headline-base",children:o("name")})}),(0,r.jsx)(t.ki,{className:"!typography-headline-base",children:(0,r.jsx)("span",{className:"!typography-headline-base",children:o("telephone")})}),(0,r.jsx)(t.ki,{className:"!typography-headline-base",children:(0,r.jsx)("span",{className:"!typography-headline-base",children:o("mail")})})]})}),(0,r.jsx)(t.BF,{children:n?.map((e,l)=>{let n=e.mappedFunctionDescription,a=e.telephoneNumber;return(0,r.jsxs)(t.Hj,{children:[(0,r.jsx)(t.jJ,{className:"!bg-surface-neutral-light-white !typography-copy-regular-base",children:(0,r.jsx)("span",{className:"inline-block h-full",children:n})}),(0,r.jsx)(t.jJ,{className:"!bg-surface-neutral-light-white",children:(0,r.jsx)(f,{person:e,tableOrder:!0})}),(0,r.jsx)(t.jJ,{className:"!bg-surface-neutral-light-white !typography-copy-regular-base",children:!!a?.length&&(0,r.jsx)(y,{telNumber:a})}),(0,r.jsx)(t.jJ,{className:"!bg-surface-neutral-light-white",children:(0,r.jsx)(k,{item:e})})]},`${s}-${l}-employee-desktop`)})})]}):null]})}),(0,r.jsx)("div",{className:"pb-default block lg:hidden",children:(0,r.jsxs)(t.XI,{variant:"default",className:"search-result-table",children:[(0,r.jsx)(t.BF,{children:(0,r.jsx)(t.Hj,{children:(0,r.jsxs)(t.jJ,{colspan:2,className:"bg-surface-neutral-light-secondary",children:[(0,r.jsx)(S,{item:e}),(0,r.jsx)("div",{children:!!l?.length&&(0,r.jsx)(y,{telNumber:l,ariaLabel:`${o("telephone")} ${e.orgDetail?.cn}: `})}),(0,r.jsx)("div",{children:e?.orgDetail?.mail&&(0,r.jsx)(b,{email:e.orgDetail.mail,ariaLabel:`${o("mail")} ${e.orgDetail?.cn}: `})})]})})}),(0,r.jsx)(t.BF,{children:n.length>0?n?.map((e,l)=>(0,r.jsxs)(a.Fragment,{children:[(0,r.jsxs)(t.Hj,{children:[(0,r.jsx)(t.ki,{scope:"row",className:"!bg-surface-neutral-light-white",children:(0,r.jsx)("span",{className:"!typography-headline-base",children:o("function")})}),(0,r.jsx)(t.jJ,{className:"!bg-surface-neutral-light-white !typography-copy-regular-base",children:(0,r.jsx)("span",{className:"inline-block h-full",children:e.mappedFunctionDescription})})]}),(0,r.jsxs)(t.Hj,{children:[(0,r.jsx)(t.ki,{scope:"row",className:"!bg-surface-neutral-light-white",children:(0,r.jsx)("span",{className:"!typography-headline-base",children:o("name")})}),(0,r.jsx)(t.jJ,{className:"!bg-surface-neutral-light-white",children:(0,r.jsx)(f,{person:e,tableOrder:!0})})]}),(0,r.jsxs)(t.Hj,{children:[(0,r.jsx)(t.ki,{scope:"row",className:"!bg-surface-neutral-light-white",children:(0,r.jsx)("span",{className:"!typography-headline-base",children:o("telephone")})}),(0,r.jsx)(t.jJ,{className:"!bg-surface-neutral-light-white",children:(0,r.jsx)("span",{className:"inline-block h-full",children:!!e.telephoneNumber?.length&&(0,r.jsx)(y,{telNumber:e.telephoneNumber})})})]}),(0,r.jsxs)(t.Hj,{children:[(0,r.jsx)(t.ki,{scope:"row",className:"!bg-surface-neutral-light-white",children:(0,r.jsx)("span",{className:"!typography-headline-base",children:o("mail")})}),(0,r.jsx)(t.jJ,{className:"!bg-surface-neutral-light-white",children:(0,r.jsx)("span",{className:"break-all",children:(0,r.jsx)(k,{item:e})})})]})]},`${s}-${l}-employee-mobil`)):null})]})})]},`${s}-result`)}),x&&x.info?.itemsPerPage&&x.info?.page&&x.info?.count>0&&Math.min(x.info?.page*x.info?.itemsPerPage,x.info?.count)!==x.info?.count&&(0,r.jsx)("div",{className:"mt-sm md:mt-lg flex w-full justify-center",children:(0,r.jsx)(u.Button,{iconRightName:"material-refresh",label:o("loadM
1ore",{start:Math.min(x.info?.page*x.info?.itemsPerPage,x.info?.count),count:x.info?.count}),variant:"secondary-md",onClick:()=>{h(m+1),N(l??"",n??null,m+1)}})})]})})})}function N(e){window.location.hash=e}function w(e){let{initialValue:s}=e,l=(0,i.mK)("page.ldapSearch.searchInput"),[n,o]=(0,a.useState)(s),[d,m]=(0,a.useState)(null),[h,x]=(0,a.useState)(!1),[p,j]=(0,a.useState)(!1),[b,f]=(0,a.useState)(),y=(0,g.useFetchApi)(),w=(0,a.useRef)(null),S=()=>{w.current?.scrollIntoView({behavior:"smooth"})},k=(0,a.useCallback)(async e=>{x(!1),e.trim()&&(m(await y(c,{params:{qry:e}},{errorText:"Fehler",onError:e=>{j(!0),f(l("searchApiError")),e.setRecovered(!0)}})),N(`#/suche?qry=${encodeURIComponent(e)}`),S())},[y]);return(0,a.useEffect)(()=>{s&&(o(s),k(s))},[s]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"digital-austria-grid",children:(0,r.jsx)("div",{className:"wizard-container pt-default pb-sm md:py-md",children:(0,r.jsx)(u.SearchInput,{onSearchAction:k,onClear:()=>{x(!0)},initialValue:s,placeholderText:l("placeholderText"),variant:"gray",validate:e=>
1{let s=e.trim().split(/\s+/u).filter(Boolean).every(e=>e.length>=3);return{isValid:s,errorMessage:s?"":l("validationErrorMessage")}}})})}),d&&!h&&!p&&(0,r.jsx)(v,{searchResult:d,query:n}),p&&(0,r.jsx)(t.xA,{children:(0,r.jsx)("div",{className:"col-span-full lg:col-span-10 lg:col-start-2 xl:col-span-8 xl:col-start-3",children:b})})]})}let S={gn:{error:!1,errorText:""},sn:{error:!1,errorText:""},adr:{error:!1,errorText:""},mail:{error:!1,errorText:""},tel:{error:!1,errorText:""},ident:{error:!1,errorText:""},fctn:{error:!1,errorText:""}};function k(e){let{initialParams:s}=e,l=(0,i.mK)("page.ldapSearch.expertSearch"),[n,o]=(0,a.useState)(s?.gn),[c,m]=(0,a.useState)(s?.sn),[h,p]=(0,a.useState)(s?.adr),[j,b]=(0,a.useState)(s?.mail),[f,y]=(0,a.useState)(s?.tel),[w,k]=(0,a.useState)(s?.ident),[T,D]=(0,a.useState)(s?.fctn),[F,A]=(0,a.useState)(s?.orgUnitDn||"ALL-"),[$,C]=(0,a.useState)(!1),[L,P]=(0,a.useState)(),[I,z]=(0,a.useState)(),[E,U]=(0,a.useState)(S),[B,_]=(0,a.useState)(null),K=(0,g.useFetchApi)(),[R,J]=(0,a.useState)(null);(0,a.useEffect)(()=>{async function e(){J(await K(x,{params:{orgUnitDn:void 0}},{errorText:"Fehler"}))}(c||n||h||f||j||w||T)&&H(),e()},[]);let H=async()=>{_(await K(d,{params:{sn:""!==c?c:void 0,gn:""!==n?n:void 0,adr:""!==h?h:void 0,mail:""!==j?j:void 0,tel:""!==f?f:void 0,ident:""!==w?w:void 0,function:""!==T?T:void 0,orgUnitDn:F,itemsPerPage:10,type:"HELP"}},{errorText:"Fehler",onError:e=>{C(!0),P(l("expertSearchApiError")),e.setRecovered(!0)}}))},O=(0,a.useMemo)(()=>Array.isArray(R)?R.map(e=>({value:e.dn||"",label:e.name||""})):[],[R]),q=(e,s)=>{let r=s.trim();return r.length>0&&r.length<3?{error:!0,errorText:l("fieldValidationError")}:{error:!1,errorText:""}},M=e=>{let s={sn:q("sn",e.sn??""),gn:q("gn",e.gn??""),adr:q("adr",e.adr??""),tel:q("tel",e.tel??""),mail:q("mail",e.mail??""),ident:q("ident",e.ident??""),fctn:q("fctn",e.fctn??"")},l=Object.values(s).every(e=>!e.error);return{nextErrors:s,isValid:l}},V=(0,a.useRef)(null),W=()=>{V.current?.scrollIntoView({behavior:"smooth"})},G=(e,s)=>{let l=q(s,e);U(e=>({...e,[s]:l}))};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.xA,{children:(0,r.jsx)("div",{className:"wizard-container !pt-none",children:(0,r.jsxs)("form",{className:"bg-neutral-5 w-100% md:py-default py-sm mt-sm md:mt-default rounded-md",onSubmit:e=>{if(e.preventDefault(),c||n||h||f||j||w||T){C(!1);let e={sn:c,gn:n,adr:h,tel:f,mail:j,ident:w,fctn:T,orgUnit:F};z(e);let{nextErrors:s,isValid:r}=M(e);if(U(s),r){H();let s=Object.entries(e).filter(e=>{let[s,l]=e;return l}).map(e=>{let[s,l]=e;return l&&`${encodeURIComponent(s)}=${encodeURIComponent(l)}`}).join("&");N(`#/expertensuche?${s}`)}else C(!0),P(l("errorValidation"));W()}else C(!0),P(l("errorMessage")),W()},children:[(0,r.jsx)(t.oK,{children:(0,r.jsx)(u.InputField,{value:c,type:"text",labelText:l("surename"),placeholderText:"",inputSize:"lg",onChange:m,onBlur:()=>G(c??"","sn"),error:E.sn.error,helperText:E.sn.errorText})}),(0,r.jsx)(t.oK,{spacing:"mt-xs",children:(0,r.jsx)(u.InputField,{type:"text",labelText:l("givenname"),placeholderText:"",inputSize:"lg",value:n,onChange:o,error:E.gn.error,helperText:E.gn.errorText})}),(0,r.jsx)(t.oK,{spacing:"mt-xs",children:(0,r.jsx)(u.InputField,{type:"text",labelText:l("address"),placeholderText:"",inputSize:"lg",value:h,onChange:p,error:E.adr.error,helperText:E.adr.errorText})}),(0,r.jsx)(t.oK,{spacing:"mt-xs",children:(0,r.jsx)(u.InputField,{type:"text",labelText:l("email"),placeholderText:"",inputSize:"lg",value:j,onChange:b,error:E.mail.error,helperText:E.mail.errorText})}),(0,r.jsx)(t.oK,{spacing:"mt-xs",children:(0,r.jsx)(u.InputField,{type:"text",labelText:l("phone"),placeholderText:"",inputSize:"lg",value:f,onChange:y,error:E.tel.error,helperText:E.tel.errorText})}),(0,r.jsx)(t.oK,{spacing:"mt-xs",children:(0,r.jsx)(u.Combobox,{value:F,labelText:l("organisation"),options:O,inputSize:"lg",disableAutoComplete:!0,onChange:A})}),(0,r.jsx)(t.oK,{spacing:"mt-xs",children:(0,r.jsx)(u.InputField,{type:"text",labelText:l("orgaUnitDn"),placeholderText:"",inputSize:"lg",value:w,onChange:k,error:E.ident.error,helperText:E.ident.errorText})}),(0,r.jsx)(t.oK,{spacing:"mt-xs",children:(0,r.jsx)(u.InputField,{type:"text",labelText:l("ident"),placeholderText:"",inputSize:"lg",value:T,onChange:D,error:E.fctn.error,helperText:E.fctn.errorText})}),(0,r.jsx)(t.oK,{spacing:"mt-xs",children:(0,r.jsx)("div",{className:"col-form-size-full",children:(0,r.jsx)(u.Button,{label:l("search"),type:"submit",fullWidthMobile:!0})})})]})})}),(0,r.jsxs)("div",{ref:V,children:[B&&!$&&(0,r.jsx)(v,{searchResult:B,params:I}),$&&(0,r.jsx)(t.xA,{children:(0,r.jsx)("div",{className:"col-span-full lg:col-span-10 lg:col-start-2 xl:col-span-8 xl:col-start-3",children:L})})]})]})}var T=l(2187);function D(e){let{label:s,active:l,icon:n,onClick:a}=e;return(0,r.jsxs)("button",{className:(0,T.A)("typography-interaction-xs lg:typography-interaction-base pb-sm px-3xs flex h-[4rem] w-full flex-grow flex-col items-center justify-center pt-[6px] text-center lg:flex-row lg:items-center lg:py-[20px]",l&&"border-outline-interaction-primary text-font-interaction-primary border-b-2"),onClick:a,children:[" ",(0,r.jsx)(t.In,{name:n,className:"mb-2xs lg:mb-none icon-xl lg:mr-2xs",ariaHidden:!0}),s]})}function F(e){return(0,r.jsxs)("dd",{className:"gap-2xs flex items-center",children:[(0,r.jsx)("span",{className:"typography-copy-bold-base md:typography-copy-bold-lg",children:e})," ",(0,r.jsx)("span",{className:"whitespace-nowrap",children:(0,r.jsx)(u.Link,{href:`https://fahrplan.oebb.at/bin/query.exe/dn?Z=${e}`,leftIconName:"material-location_on",ariaLabel:`Scotty zu: ${e}`,children:"Scotty"})})]})}function A(e){let{orgDn:s,hasBackButton:l=!0,hideTitle:n=!1,onBackAction:o}
1=e,c=(0,i.mK)("page.ldapSearch.organisationDetails"),d=(0,i.mK)("page.ldapSearch"),m=(0,g.useFetchApi)(),[x,p]=(0,a.useState)(null);(0,a.useEffect)(()=>{!async function(){p(await m(h,{params:{dn:s}},{errorText:"Fehler"})),scrollTo(0,0)}()},[s]);let j=x?.orgDetail?.gvCn?x.orgDetail.gvCn:x?.orgDetail?.cn;return(0,r.jsxs)(r.Fragment,{children:[l&&(0,r.jsx)(u.Button,{variant:"ghost-md",label:d("back"),iconLeftName:"left_arrow",onClick:o}),!n&&(0,r.jsxs)("h2",{className:"typography-headline-lg md:typography-headline-xl my-sm md:my-default flex flex-col md:flex-row md:items-center",children:[(0,r.jsx)(t.In,{name:"material-graph_2",className:"icon-3xl mb-3xs md:mb-none mr-none md:mr-2xs"}),(0,r.jsx)("span",{children:j})]}),(0,r.jsxs)("dl",{className:"typography-copy-regular-base md:typography-copy-regular-lg md:gap-x-sm md:gap-y-3xs lg:pb-md md:grid md:grid-cols-[max-content_1fr]",children:[(0,r.jsxs)("div",{className:"mb-2xs md:mb-none md:contents",children:[(0,r.jsxs)("dt",{children:[c("organization"),":"]})," ",(0,r.jsx)("dd",{children:(0,r.jsx)(u.Link,{href:`ldap#/organisation/${x?.orgDetail?.topDn}`,children:x?.orgDetail?.topCn})})]}),x?.orgDetail?.postalAdress&&(0,r.jsxs)("div",{className:"mb-2xs md:mb-none md:contents",children:[(0,r.jsxs)("dt",{children:[c("mailingAddress"),":"]}),F(x?.orgDetail?.postalAdress)]}),x?.orgDetail?.gvPhysicalAdress&&(0,r.jsxs)("div",{className:"mb-2xs md:mb-none md:contents",children:[(0,r.jsxs)("dt",{children:[c("officeAddress"),":"]}),F(x?.orgDetail?.gvPhysicalAdress)]}),x?.orgDetail?.company!==x?.orgDetail?.topGvCn&&(0,r.jsxs)("div",{className:"mb-2xs md:mb-none md:contents",children:[(0,r.jsxs)("dt",{children:[c("department"),":"]}),(0,r.jsx)("dd",{children:x?.orgDetail?.company})]}),x?.orgDetail?.mail&&(0,r.jsxs)("div",{className:"mb-2xs md:mb-none md:contents",children:[(0,r.jsxs)("dt",{children:[c("email"),":"]}),(0,r.jsx)("dd",{children:(0,r.jsx)(b,{email:x?.orgDetail?.mail,size:"lg",ariaLabel:`${c("email")} ${j}: `})})]}),x?.orgDetail?.description&&(0,r.jsxs)("div",{className:"mb-2xs md:mb-none md:contents",children:[(0,r.jsxs)("dt",{children:[c("describtion"),":"]}),(0,r.jsx)("dd",{children:(0,r.jsx)(t.v$,{html:x?.orgDetail?.description})})]}),(!!x?.orgDetail?.telephoneNumber?.length||!!x?.orgDetail?.gvACDPhone?.length)&&(0,r.jsxs)("div",{className:"mb-2xs md:mb-none md:contents",children:[(0,r.jsxs)("dt",{children:[c("phone"),":"]}),(0,r.jsx)("dd",{children:x?.orgDetail?.telephoneNumber?(0,r.jsx)(y,{telNumber:x?.orgDetail?.telephoneNumber,size:"lg",ariaLabel:`${c("phone")} ${j}: `}):x?.orgDetail?.gvACDPhone&&(0,r.jsx)(y,{telNumber:x?.orgDetail?.gvACDPhone,size:"lg",ariaLabel:`${c("phone")} ${j}: `})})]})]}),x?.orgEmployeeList&&x?.orgEmployeeList?.length>0&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"mt-default hidden lg:block",children:(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(t.XI,{children:[(0,r.jsx)(t.A0,{children:(0,r.jsxs)(t.Hj,{children:[(0,r.jsx)(t.ki,{children:c("position")}),(0,r.jsx)(t.ki,{children:c("name")}),(0,r.jsx)(t.ki,{children:c("phone")}),(0,r.jsx)(t.ki,{children:c("email")})]})}),(0,r.jsx)(t.BF,{children:x.orgEmployeeList.map((e,s)=>(0,r.jsxs)(t.Hj,{children:[(0,r.jsx)(t.jJ,{className:"w-[100px]",children:(0,r.jsx)("span",{className:"inline-block h-full",children:e.mappedFunctionDescription})}),(0,r.jsxs)(t.jJ,{children:[(0,r.jsx)(f,{person:e,tableOrder:!0}),e.gvDescription&&(0,r.jsxs)("div",{className:"break-all",children:["(",(0,r.jsx)(t.v$,{html:e.gvDescription}),")"]})]}),(0,r.jsx)(t.jJ,{children:e.telephoneNumber&&(0,r.jsx)(y,{telNumber:e.telephoneNumber})}),(0,r.jsx)(t.jJ,{children:e.mail&&(0,r.jsx)(b,{email:e.mail})})]},s))})]})})}),(0,r.jsx)("div",{className:"block lg:hidden",children:(0,r.jsx)(r.Fragment,{children:x?.orgEmployeeList?.map((e,s)=>(0,r.jsx)("div",{className:"mobile-table mt-default",children:(0,r.jsx)(t.XI,{className:"search-result-table",children:(0,r.jsxs)(t.BF,{children:[(0,r.jsxs)(t.Hj,{children:[(0,r.jsx)(t.ki,{scope:"row",className:"!bg-surface-neutral-light-white w-[100px]",children:(0,r.jsx)("span",{className:"typography-copy-bold-base",children:c("position")})}),(0,r.jsx)(t.jJ,{children:e.mappedFunctionDescription})]}),(0,r.jsxs)(t.Hj,{children:[(0,r.jsx)(t.ki,{scope:"row",className:"!bg-surface-neutral-light-white",children:(0,r.jsx)("span",{className:"typography-copy-bold-base",children:c("name")}
1)}),(0,r.jsx)(t.jJ,{children:(0,r.jsx)(f,{person:e,tableOrder:!0})})]}),(0,r.jsxs)(t.Hj,{children:[(0,r.jsx)(t.ki,{scope:"row",className:"!bg-surface-neutral-light-white",children:(0,r.jsx)("span",{className:"typography-copy-bold-base",children:c("phone")})}),(0,r.jsx)(t.jJ,{children:e.telephoneNumber&&(0,r.jsx)(y,{telNumber:e.telephoneNumber})})]}),(0,r.jsxs)(t.Hj,{children:[(0,r.jsx)(t.ki,{scope:"row",className:"!bg-surface-neutral-light-white",children:(0,r.jsx)("span",{className:"typography-copy-bold-base",children:c("email")})}),(0,r.jsx)(t.jJ,{children:e.mail&&(0,r.jsx)(b,{email:e.mail})})]})]})})},s))})})]}),x?.childNodes?.length!==0&&(0,r.jsxs)("div",{className:"mt-md md:mt-default",children:[(0,r.jsxs)("h3",{className:"typography-copy-bold-base md:typography-copy-bold-lg",children:[c("successorOrganizations"),":"]}),(0,r.jsx)("ul",{className:"list-inside list-disc",children:x?.childNodes?.map((e,s)=>(0,r.jsx)("li",{className:"before:left-none pl-2xs relative",children:(0,r.jsx)(u.Link,{href:`ldap#/organisation/${e.dn}`,children:e.name})},s))})]}),(0,r.jsxs)("div",{className:"mt-md md:mt-default",children:[(0,r.jsxs)("h3",{className:"typography-copy-bold-base md:typography-copy-bold-lg",children:[c("organizationalStructure"),":"]}),(0,r.jsx)("div",{children:x?.ancestorNodes?.map((e,s)=>{let l=s===(x?.ancestorNodes?.length&&x?.ancestorNodes?.length-1);return(0,r.jsxs)("span",{children:[(0,r.jsx)("span",{children:(0,r.jsx)(u.Link,{href:`ldap#/organisation/${e.dn}`,children:e.name})}),!l&&(0,r.jsx)("span",{children:" > "})]},s)})})]})]})}function $(){let e=(0,g.useFetchApi)(),[s,l]=(0,a.useState)(null);return(0,a.useEffect)(()=>{!async function(){l(await e(m,{params:{rootDn:void 0,dn:void 0,expand:void 0}},{errorText:"Fehler"}))}()},[]),(0,r.jsx)(t.xA,{children:(0,r.jsx)("div",{className:"col-span-full lg:col-span-10 lg:col-start-2 xl:col-span-8 xl:col-start-3",children:(0,r.jsx)(u.Accordion,{showExpandAll:!1,children:s?s.map((e,s)=>(0,r.jsx)(u.AccordionItem,{title:(0,r.jsx)("span",{className:"break-all sm:break-normal",children:e.name}),children:(0,r.jsx)(A,{orgDn:e.dn||"",hasBackButton:!1,hideTitle:!0})},s)):[]})})})}function C(e){let{personId:s,hasBackButton:l=!0,onBackAction:n}=e,o=(0,i.mK)("page.ldapSearch.personDetails"),c=(0,i.mK)("page.ldapSearch"),d=(0,g.useFetchApi)(),[m,h]=(0,a.useState)(null);return(0,a.useEffect)(()=>{(async function(){h(await d(p,{params:{dn:s}},{errorText:"Fehler"}))})(),scrollTo(0,0)},[s]),(0,r.jsx)(t.xA,{children:(0,r.jsxs)("div",{className:"pt-sm md:pt-md col-span-full lg:col-span-10 lg:col-start-2 xl:col-span-8 xl:col-start-3",children:[l&&(0,r.jsx)(u.Button,{variant:"ghost-md",label:c("back"),iconLeftName:"left_arrow",onClick:n}),(0,r.jsxs)("h2",{className:"typography-headline-lg md:typography-headline-xl my-sm md:my-default flex flex-col md:flex-row md:items-center",children:[(0,r.jsx)(t.In,{name:"bust_in_silhouette_contour",className:"icon-3xl mb-3xs md:mb-none mr-none md:mr-2xs"}),m&&(0,r.jsx)(f,{person:m,noLink:!0})]}),(0,r.jsxs)("dl",{className:"typography-copy-regular-base md:typography-copy-regular-lg md:gap-x-sm md:gap-y-3xs md:grid md:grid-cols-[max-content_1fr]",children:[m?.gvAmtstitel&&(0,r.jsxs)("div",{className:"mb-2xs md:mb-none md:contents",children:[(0,r.jsxs)("dt",{children:[o("officialTitle"),":"]}),(0,r.jsx)("dd",{children:m.gvAmtstitel})]}),(m?.description||m?.gvDescription)&&(0,r.jsxs)("div",{className:"mb-2xs md:mb-none md:contents",children:[(0,r.jsxs)("dt",{children:[o("responsibility"),":"]}),(0,r.jsx)("dd",{children:(0,r.jsx)(t.v$,{html:m.description?m.description:m.gvDescription?m.gvDescription:""})})]}),(0,r.jsxs)("div",{className:"mb-2xs md:mb-none md:contents",children:[(0,r.jsxs)("dt",{children:[o("organization"),":"]}),(0,r.jsx)("dd",{children:(0,r.jsx)("a",{href:`ldap#/organisation/${m?.gvOrgUnitDn}`,className:"typography-interaction-textlink-base md:typography-interaction-textlink-lg underline underline-offset-[6px]",children:m?.gvTopOrgUnitCn})})]}),m?.company!==m?.gvTopOrgUnitGvCn&&(0,r.jsxs)("div",{className:"mb-2xs md:mb-none md:contents",children:[(0,r.jsxs)("dt",{children:[o("department"),":"]})," ",(0,r.jsx)("dd",{children:m?.company})]}),m?.function?.length!==0&&(0,r.jsxs)("div",{className:"mb-2xs md:mb-none md:contents",children:[(0,r.jsxs)("dt",{children:[o("position"),":"]}),(0,r.jsx)("dd",{children:m?.function?.map((e,s)=>(0,r.jsxs)("div",{children:[e.mappedFunctionDescription&&e.gvExtensionItemSubtyp1002_9006?`${e.mappedFunctionDescription} ${e.gvExtensionItemSubtyp1002_9006}`:e.gvExtensionItemSubtyp1002_9006?e.gvExtensionItemSubtyp1002_9006:e.mappedFunctionDescription," (",(0,r.jsx)("a",{href:`ldap#/organisation/${e.orgUnitDn}`,className:"typography-interaction-textlink-base md:typography-interaction-textlink-lg underline underline-offset-[6px]",children:e.orgUnitCn?e.org
1UnitCn:e.orgUnitGvCn}),")"]},s))})]}),!!m?.mobile?.length&&(0,r.jsxs)("div",{className:"mb-2xs md:mb-none md:contents",children:[(0,r.jsxs)("dt",{children:[o("mobilePhone"),":"]})," ",(0,r.jsx)("dd",{children:(0,r.jsx)(y,{telNumber:m.mobile,size:"lg"})})]}),!!m?.telephoneNumber?.length&&(0,r.jsxs)("div",{className:"mb-2xs md:mb-none md:contents",children:[(0,r.jsxs)("dt",{children:[o("phoneNumber"),":"]})," ",(0,r.jsx)("dd",{children:(0,r.jsx)(y,{telNumber:m.telephoneNumber,size:"lg"})})]}),m?.mail&&(0,r.jsxs)("div",{className:"mb-2xs md:mb-none md:contents",children:[(0,r.jsxs)("dt",{children:[o("email"),":"]})," ",(0,r.jsx)("dd",{children:(0,r.jsxs)("span",{className:"gap-tiny flex items-center",children:[(0,r.jsx)(t.In,{name:"material-mail",className:"icon-lg md:icon-xl text-font-interaction-primary"}),(0,r.jsx)("a",{href:`mailto:${m.mail.toLowerCase()}`,className:"typography-interaction-textlink-base md:typography-interaction-textlink-lg underline underline-offset-[6px]",children:m.mail.toLowerCase()})]})})]}),m?.postalAdress&&(0,r.jsxs)("div",{className:"mb-2xs md:mb-none md:contents",children:[(0,r.jsxs)("dt",{children:[o("mailingAddress"),":"]})," ",F(m.postalAdress)]}),m?.gvPhysicalAdress&&(0,r.jsxs)("div",{className:"mb-2xs md:mb-none md:contents",children:[(0,r.jsxs)("dt",{children:[o("officeAddress"),":"]}),F(m.gvPhysicalAdress)]}),m?.roomNumber&&(0,r.jsxs)("div",{className:"mb-2xs md:mb-none md:contents",children:[(0,r.jsxs)("dt",{children:[o("roomNumber"),":"]})," ",(0,r.jsx)("dd",{children:m.roomNumber})]}),(0,r.jsxs)("div",{className:"mb-2xs md:mb-none md:contents",children:[(0,r.jsx)("dt",{children:o("vCard")}),(0,r.jsx)("dd",{children:(0,r.jsx)("a",{href:`https://services2.lfrz.at/at.lfrz.ldappov/povpublic/ws/services/vcard?dn=${s}&rootDn=`,children:(0,r.jsx)(t.In,{name:"ausweise",className:"typography-interaction-textlink-base icon-3xl"})})})]})]})]})})}function L(){let e=(0,i.mK)("page.ldapSearch.tabs"),s=(0,n.useRouter)(),[l,o]=(0,a.useState)("home"),[c,d]=(0,a.useState)(""),[m,h]=(0,a.useState)(""),[x,p]=(0,a.useState)();(0,a.useEffect)(()=>{let e="",s=()=>{let s=window.location.hash;if(s!==e)if(e=s,s.startsWith("#/person/")){let e=decodeURIComponent(s.replace("#/person/",""));o("person"),d(e)}else if(s.startsWith("#/suche")){let e=new URLSearchParams(s.includes("?")?s.split("?")[1]:"").get("qry");o("search"),h(e||"")}else if(s.startsWith("#/expertensuche")){let e=s.replace("#/expertensuche",""),l=new URLSearchParams(e.startsWith("?")?e.slice(1):"");p({gn:l.get("gn")||void 0,sn:l.get("sn")||void 0,adr:l.get("adr")||void 0,mail:l.get("mail")||void 0,tel:l.get("tel")||void 0,ident:l.get("ident")||void 0,fctn:l.get("fctn")||void 0,orgUnitDn:l.get("orgaUnitDn")||void 0}),o("expertsearch")}else if(s.startsWith("#/hierarchie"))o("hierarchie");else if(s.startsWith("#/organisation/")){let e=decodeURIComponent(s.replace("#/organisation/",""));o("organisation"),d(e)}else o("home")};return s(),window.addEventListener("hashchange",s),()=>window.removeEventListener("hashchange",s)},[p]);let g=e=>{window.location.hash!==e&&(window.location.hash=e)},u=()=>s.back();return(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(t.Fe,{customSpacing:"pt-none pb-lg md:pb-2xl",children:(0,r.jsxs)("div",{className:"container mx-auto",children:[(0,r.jsx)(t.xA,{children:(0,r.jsx)("div",{className:"col-span-full lg:col-span-10 lg:col-start-2 xl:col-span-8 xl:col-start-3",children:(0,r.jsxs)("div",{className:"border-outline-neutrals-secondary flex border-b",children:[(0,r.jsx)(D,{label:e("search"),onClick:()=>g("#/suche/"),active:"search"===l||"home"===l||"person"===l||"organisation"===l,icon:"material-search"}),(0,r.jsx)(D,{label:e("expertSearch"),onClick:()=>g("#/expertensuche/"),active:"expertsearch"===l,icon:"material-category_search"}),(0,r.jsx)(D,{label:e("overview"),onClick:()=>g("#/hierarchie"),active:"hierarchie"===l,icon:"material-graph_2"})]})})}),("search"===l||"home"===l)&&(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(w,{initialValue:m})}),"expertsearch"===l&&(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(k,{initialParams:x})}),"hierarchie"===l&&(0,r.jsx)(r.Fragment,{children:(0,r.jsx)($,{})}),"person"===l&&(0,r.jsx)(C,{personId:c,onBackAction:u}),"organisation"===l&&(0,r.jsx)(t.xA,{children:(0,r.jsx)("div",{className:"pt-sm md:pt-md col-span-full lg:col-span-10 lg:col-start-2 xl:col-span-8 xl:col-start-3",children:(0,r.jsx)(A,{orgDn:c,onBackAction:u})})})]})})})}},4987:(e,s,l)=>{"use strict";l.d(s,{FormSearchOverviewPage:()=>o});var r=l(9167),n=l(9474),a=l(7331),t=l(2656),i=l(664);function o(e){let{tableOfContents:s,childAreas:l}=e,{meilisearch:{indexName:o}={}}=(0,i.B)(),c=(0,a.useRouter)(),d=(0,t.useLinkUrlPath)({link:"formsearch/results",basePath:!1});if(!o)throw Error("Search not properly configured (indexName)");return(0,r.jsxs)(t.InstantSearch,{initialUiState:{[o]:{query:"",refinementList:{app:["oegvat"],source:["elfiforms"]}}},children:[(0,r.jsx)(n.Fe,{customSpacing:"mt-sm md:mt-default",children:(0,r.jsx)("div",{className:"container mx-auto",children:(0,r.jsx)(n.xA,{children:(0,r.jsx)("div",{className:"col-span-full lg:col-span-6 lg:col-start-2 xl:col-span-5 xl:col-start-3",children:(0,r.jsx)(t.SearchBox,{showFilter:!1,customSpacing:"my-sm",variant:"gray",navigateToResultsPage:function(e){c.push(`${d}?q=${encodeURIComponent(e)}`)}
1,autocompleteFilter:"source = elfiforms",autoFocus:!0})})})})}),(0,r.jsx)(n.Fe,{customSpacing:"p-node",children:(0,r.jsx)("div",{className:"container mx-auto",children:(0,r.jsx)(n.xA,{children:(0,r.jsx)("div",{className:"mt-sm col-span-full lg:col-span-10 lg:col-start-2 xl:col-span-8 xl:col-start-3",children:s})})})}),(0,r.jsx)("div",{className:"mb-2xl pb-2xl",children:l})]})}},5146:(e,s,l)=>{"use strict";l.d(s,{mK:()=>n,nY:()=>a});let{useTranslations:r,useScopedTranslations:n,useCurrentLocale:a}=(0,l(2691).hQ)()},6177:(e,s,l)=>{"use strict";l.d(s,{OrgSearchOverviewPage:()=>m});var r=l(9167),n=l(7470),a=l(2656),t=l(298),i=l(9888),o=l(9474),c=l(823),d=l(5146);function m(e){let{options:s}=e,{withBasePath:l}=(0,n.useBasePath)(),m=(0,a.useCurrentLocale)(),h=(0,d.mK)("page.orgSearch"),x=Array.isArray(s)?s.map((e,s)=>({value:String(s),label:String(e.title)})):[],p=Array.isArray(s)?String(s.findIndex(e=>"MG"===e.shortkey)):"",[g,u]=(0,c.useState)(p),j=function(e){if(!Array.isArray(s))return;let r=s[e],n=r.type?"orgtyp/":"orgtypegroup/";return l((0,t.ez)("/",m,"orgsearch",n,String(r.id)))}(Number(g));return(0,r.jsx)(o.Fe,{customSpacing:"p-node pb-sm md:pb-default mb-md md:mb-2xl",children:(0,r.jsx)("div",{className:"container mx-auto",children:(0,r.jsxs)(o.xA,{children:[(0,r.jsx)("div",{className:"col-span-full lg:col-span-10 lg:col-start-2 xl:col-span-8 xl:col-start-3",children:(0,r.jsx)("h1",{className:"flex flex-col",children:(0,r.jsx)("span",{className:"typography-headline-3xl md:typography-headline-4xl mt-md mb-sm md:mt-lg md:mb-default",children:h("title")})})}),(0,r.jsx)("div",{className:"col-span-full lg:col-span-10 lg:col-start-2 xl:col-span-8 xl:col-start-3",children:(0,r.jsx)(o.w4,{icon:(0,r.jsx)(o.In,{className:"icon-xl leading-xs",name:"material-info"}),title:h("infoBox.title"),variant:"info",children:h("infoBox.content")})}),(0,r.jsx)("div",{className:"my-sm md:my-default col-span-full lg:col-span-10 lg:col-start-2 xl:col-span-8 xl:col-start-3",children:(0,r.jsx)(o.lB,{children:(0,r.jsxs)("div",{className:"wizard-grid",children:[(0,r.jsx)("div",{className:"col-form-size-xl typography-copy-regular-lg pb-2xs",children:h("selectField.text")}),(0,r.jsx)(i.Combobox,{labelText:h("selectField.label"),options:x,inputSize:"lg",onChange:e=>u(e),value:g,disableAutoComplete:!0}),(0,r.jsx)("div",{className:"col-form-size-xl mt-xs",children:(0,r.jsx)(i.LinkButton,{link:j,variant:"primary-md",label:h("selectField.submitButtonText")})})]})})}),(0,r.jsxs)("div",{className:"col-span-full lg:col-span-10 lg:col-start-2 xl:col-span-8 xl:col-start-3",children:[(0,r.jsx)("h2",{className:"flex flex-col",children:(0,r.jsx)("span",{className:"typography-headline-2xl md:typography-headline-3xl mt-md mb-sm md:mt-lg md:mb-default",children:h("ldapSearch.title")})}),(0,r.jsx)("ul",{className:"pl-xs list-inside list-disc",children:(0,r.jsx)("li",{children:(0,r.jsx)(i.Link,{href:"/ldap",children:h("ldapSearch.linkName")})})})]})]})})})}},8763:(e,s,l)=>{Promise.resolve().then(l.bind(l,4987)),Promise.resolve().then(l.bind(l,1962)),Promise.resolve().then(l.bind(l,4668)),Promise.resolve().then(l.bind(l,6177)),Promise.resolve().then(l.bind(l,7837)),Promise.resolve().then(l.bind(l,2656)),Promise.resolve().then(l.bind(l,7470)),Promise.resolve().then(l.bind(l,2691)),Promise.resolve().then(l.bind(l,9888)),Promise.resolve().then(l.t.bind(l,6014,23)),Promise.resolve().then(l.t.bind(l,4915,23)),Promise.resolve().then(l.t.bind(l,7631,23))}}]);
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.