PageSourceSearch

https://www.lbr.lu/mjrcs-web-front/assets/GuichetHomeView-EQ2J9KXV.js

js lbr.lu collected 2026-10-02 05:17:00 UTC 5,017 bytes, 1 lines download raw bytes

1import{I as e,N as i,St as t,V as l,_ as a,f as s,g as c,i as n,it as o,l as r,mt as h,t as u,u as d,y as m,z as p}from"./_plugin-vue_export-helper-BOtcModL.js";import{i as g,o as b}from"./vue-router-sH2p8H80.js";import{Nn as f,qn as w}from"./index-CPP0TwgC.js";import{n as y,t as _}from"./GuichetFeedbackState--ARYKzFW.js";import{t as v}from"./helpdesk-B0z0Yy1l.js";var I={id:"guichet-home-page",class:"container"},k={class:"guichet-home-hero","aria-labelledby":"guichet-home-title"},$={class:"guichet-home-hero__content"},j={class:"guichet-home-eyebrow"},G={id:"guichet-home-title"},H={class:"guichet-home-lead"},q={class:"guichet-home-hero__visual"},C=["src","alt"],x={class:"guichet-home-section","aria-labelledby":"guichet-how-title"},E={class:"guichet-home-heading"},O={id:"guichet-how-title"},N={class:"guichet-home-steps"},S={class:"guichet-home-step-number","aria-hidden":"true"},U={class:"guichet-home-section guichet-home-useful","aria-labelledby":"guichet-useful-title"},V={class:"guichet-home-heading"},z={id:"guichet-useful-title"},F={class:"guichet-home-useful__grid"},M={class:"guichet-home-icon","aria-hidden":"true"},T={class:"guichet-home-section","aria-labelledby":"guichet-sites-title"},B={class:"guichet-home-heading"},R={id:"guichet-sites-title"},W={key:1,class:"guichet-home-empty"},A={key:2,class:"guichet-home-sites"},D={class:"guichet-home-site__copy"},J={class:"guichet-home-icon","aria-hidden":"true"},K=["href"],L=["src","title"],P={class:"guichet-home-help","aria-labelledby":"guichet-help-title"},Q=["src"],X={id:"guichet-help-title"},Y="GUICHET-HOME",Z=u(m({name:"GuichetHomeView",extends:w,data:()=>({pageId:"GUICHET-HOME"}),__name:"GuichetHomeView",setup(u){const m=g(),w=y(),Z=b(),ee=h([]),ie=h(!0),te=[{number:1,labelId:"how-need",icon:"comments"},{number:2,labelId:"how-documents",icon:"folder-open"},{number:3,labelId:"how-slot",icon:"calendar-check"}],le=[{labelId:"useful-documents",icon:"file-circle-check"},{labelId:"useful-payment",icon:"credit-card"},{labelId:"useful-tracking",icon:"user-check"}];function ae(e){return Z.getField(Y,e)?.labelName??e}function se(e){return encodeURIComponent(`${e.name??""} ${e.address??""}`.trim())}function ce(e){return`https://www.google.com/maps?q=${se(e)}&output=embed`}function ne(e){return`https://www.google.com/maps/search/?api=1&query=${se(e)}`}function oe(e){return`${ae("site-map-title")} ${e.name}`.trim()}return i(async()=>{try{ee.value=await w.fetchGuichetSites()}catch(e){}finally{ie.value=!1}}),(i,h)=>{const u=l("font-awesome-icon");return e(),s("main",I,[r("section",k,[r("div",$,[r("p",j,[a(u,{icon:"handshake-angle","aria-hidden":"true"}),c(" "+o(ae("eyebrow")),1)]),r("h1",G,o(ae("title")),1),r("p",H,o(ae("hero-description")),1),a(f,{class:"guichet-home-primary-action","page-id":Y,"label-id":"hero-action","prepend-icon":"calendar-plus","append-icon":"arrow-right","margin-enabled":!1,onOnClick:h[0]||(h[0]=e=>t(m).push({name:"guichet-appointment"}))})]),r("div",q,[r("img",{src:t("/mjrcs-web-front/assets/guichet-welcome-hero-B96_r2Ws.webp"),alt:ae("hero-image-alt"),class:"guichet-home-hero__image",width:"1774",height:"887",loading:"eager",fetchpriority:"high"},null,8,C)])]),r("section",x,[r("div",E,[r("h2",O,o(ae("how-title")),1),r("p",null,o(ae("how-description")),1)]),r("ol",N,[(e(),s(n,null,p(te,e=>r("li",{key:e.labelId},[r("span",S,o(e.number),1),a(u,{icon:e.icon,"aria-hidden":"true"},null,8,["icon"]),r("h3",null,o(ae(`${e.labelId}-title`)),1),r("p",null,o(ae(`${e.labelId}-description`)),1)])),64))])]),r("section",U,[r("div",V,[r("h2",z,o(ae("useful-title")),1),r("p",null,o(ae("useful-description")),1)]),r("div",F,[(e(),s(n,null,p(le,e=>r("article",{key:e.labelId},[r("span",M,[a(u,{icon:e.icon},null,8,["icon"])]),r("div",null,[r("h3",null,o(ae(`${e.labelId}-title`)),1),r("p",null,o(ae(`${e.labelId}-description`)),1)])])),64))])]),r("section",T,[r("div",B,[r("h2",R,o(ae("sites-title")),1),r("p",null,o(ae("sites-description")),1)]),ie.value?(e(),d(_,{key:0,loading:""})):0===ee.value.length?(e(),s("p",W,o(ae("sites-empty")),1)):(e(),s("div",A,[(e(!0),s(n,null,p(ee.value,i=>(e(),s("article",{key:i.id,class:"guichet-home-site"},[r("div",D,[r("span",J,[a(u,{icon:"location-dot"})]),r("div",null,[r("h3",null,o(i.name),1),r("address",null,o(i.address),1),r("a",{href:ne(i),target:"_blank",rel:"noopener noreferrer",class:"guichet-home-site__directions"},[c(o(ae("site-directions"))+" ",1),a(u,{icon:"arrow-up-right-from-square","aria-hidden":"true"})],8,K)])]),r("iframe",{class:"guichet-home-site__map",src:ce(i),title:oe(i),loading:"lazy",referrerpolicy:"no-referrer-when-downgrade"},null,8,L)]))),128))]))]),r("section",P,[r("img",{src:t(v),alt:""},null,8,Q),r("div",null,[r("h2",X,o(ae("help-title")),1),r("p",null,o(ae("help-description")),1)]),a(f,{"page-id":Y,"label-id":"help-action","prepe
1nd-icon":"life-ring","append-icon":"arrow-right","margin-enabled":!1,onOnClick:h[1]||(h[1]=e=>t(m).push({name:"contact-request"}))})])])}}}),[["__scopeId","data-v-a05445df"]]);export{Z 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.