1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="e32d05da-fdb8-4e70-b370-827b8c711168",e._sentryDebugIdIdentifier="sentry-dbid-e32d05da-fdb8-4e70-b370-827b8c711168")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[693],{76252:function(e,t,n){n.d(t,{qF:function(){return _},K3:function(){return w},_k:function(){return x},$1:function(){return E}});var i=n(80378),r=n(82033),o=n(20583),a=n(89677),l=n(11809),c=n(95925),u=n(57293),s=n(36598),d=n(98808);let p=e=>void 0!==e.name&&void 0!==e.pictogram&&void 0!==e.id,m=e=>({id:d.nt,options:e.filter(p).sort(o.c2).map(e=>({value:"".concat(e.id),label:e.name,pictogramUrl:e.pictogram}))}),v=e=>({id:e.id,pictogramUri:e.pictogram,label:e.name}),f=e=>Object.fromEntries(e.filter(p).sort(o.c2).map(e=>{let{name:t,pictogram:n,id:i}=e;return[i,{id:i,label:t,pictogramUri:n}]})),g=(e,t)=>{let{grouped:n,iconUrl:i}=t;return n?[{label:"Practices",titleTranslationId:"home.activityBar.practices",pictogramUri:null!=i?i:"/icons/practice-trek.svg",id:e.filter(p).map(e=>{let{id:t}=e;return"".concat(t)}).sort().join(","),order:null,type:"PRACTICE"}]:e.filter(p).sort(o.c2).map(e=>{let{name:t,pictogram:n,id:i,order:r=null}=e;return{label:t,pictogramUri:n,id:"".concat(i),order:r,type:"PRACTICE"}})};var y=n(90002);let b=(e,t)=>y.E.get("/trek_practice/".concat(encodeURIComponent(t),"/"),{params:e}).then(e=>e.data),h=e=>y.E.get("/trek_practice/",{params:{...e,...s.x}}).then(e=>e.data),_=async e=>f((await h({language:e})).results),E=async e=>m((await h({language:e})).results),w=async(e,t)=>null===e?null:v(await b({language:t},e)),x=async(e,t)=>{let n=t=>{let{type:n,...d}=t;return"trek"===n?h({language:e}).then(e=>{let{results:t}=e;return g(t,d).sort(o.c2)}):"outdoorSite"===n&&(0,s.H)().enableOutdoor?(0,l.y)({language:e}).then(e=>{let{results:t}=e;return(0,a.tu)(t,d).sort(o.c2)}):"touristicContent"===n?(0,r.g)({language:e}).then(e=>{let{results:t}=e;return(0,i.in)(t,d).sort(o.c2)}):"touristicEvent"===n&&(0,s.H)().enableTouristicEvents?(0,u.l)({language:e}).then(e=>{let{results:t}=e;return(0,c.EG)(t,d).sort(o.c2)}):[]};return(await Promise.all(t.map(async e=>await n(e)))).flat()}},17490:function(e,t,n){n.d(t,{a:function(){return T}});var i=n(21045),r=n(99412),o=n(15224),a=n(36598),l=n(9117);let c=e=>Object.fromEntries(e.map(e=>[e.id,e]));var u=n(90002);let s={fields:"id,name,code"},d=e=>u.E.get("/city/",{params:{...e,...s}}).then(e=>e.data),p=async e=>{let t=(0,a.H)().mapResultsPageSize,n=await d({language:e,page_size:t});if(n.count<t)return c(n.results);let i=await Promise.all((0,o.t)(t,n.count).slice(1).map(n=>d({language:e,page_size:t,page:n})));return c((0,l.uo)([n,...i]))};var m=n(83727);let v=e=>({label:e.label,pictogramUri:e.pictogram}),f=e=>{var t;return{accessibility:null!==(t=e.accessibility)&&void 0!==t?t:null,name:e.name,street:e.street,postalCode:e.postal_code,municipality:e.municipality,website:e.website,email:e.email,phone:e.phone,description:e.description,photoUrl:e.photo_url,type:v(e.type),latitude:e.latitude,longitude:e.longitude}},g=e=>Object.fromEntries(e.map(e=>[e.id,f(e)])),y={fields:"id,name,street,postal_code,municipality,website,email,phone,description,photo_url,type,accessibility,latitude,longitude"},b=e=>{try{return u.E.get("/informationdesk/",{params:{...e,...y}}).then(e=>e.data)}catch(e){throw console.error("Error in informationDesk/api/fetch",e),e}},h=async e=>{try{let t=await b({language:e,page_size:50});if(t.count<=50)return g(t.results);let n=await Promise.all((0,o.t)(50,t.count).slice(1).map(t=>b({language:e,page_size:50,page:t})));return g((0,l.uo)([t,...n]))}catch(e){throw console.error("Error in informationDesk/connector",e),e}};var _=n(27714);let E=e=>({name:e.name,website:e.website,pictogramUri:e.pictogram}),w=e=>Object.fromEntries(e.map(e=>[e.id,E(e)])),x=e=>u.E.get("/source/",{params:e}).then(e=>e.data),U=async e=>w((await x({language:e})).results),I=async e=>{let t;try{let[n,i,r,o,a]=await Promise.all([(0,m.RC)(e),p(e),U(e),h(e),(0,_.g)(e)]);t={themes:n,cities:i,sources:r,informationDesk:o,labels:a}}catch(e){throw console.error("Error in dictionaries/connector",e),e}return t},T=e=>{let{data:t}=(0,i.a)({queryKey:["commonDictionaries",e],queryFn:()=>I(e),staleTime:r.s/2});return t}},14408:function(e,t,n){n.d(t,{I:function(){return a}});var i=n(20583),r=n(23892),o=n.n(r);let a=()=>{let{publicRuntimeConfig:{filter:e}}=o()();return(0,i.mN)(e,"id").filter(e=>!1!==e.display).map(e=>({...e,type:"SINGLE"===e.type?"SINGLE":"MULTIPLE"}))}},98808:function(e,t,n){n.d(t,{M4:function(){return g},RS:function(){return a},_T:function(){return d},bx:function(){return p},cr:function(){return r},eF:function(){return v},nt:function(){return i},pL:function(){return m},pe:function(){return s},sC:function(){return u},ty:function(){return y},vD:function(){return l},wv:function(){return f},xx:function(){return o},zc:function(){return c}});let i="practices",r="categories",o="outdoorPractice",a="event",l="themes",c="cities",u="districts",s="structures",d="accessibilities",p="routes",m="labels",v="labels_exclude",f="date-filter",g="organizer",y="networks"},78718:function(e,t,n){n.d(t,{D:function(){return d},M:function(){return s}});var i=n(98808);let r=e=>({id:i.bx,options:e.map(e=>({value:"".concat(e.id),label:e.route}))}),o=e=>({label:e.route,pictogramUri:e.pictogram});var a=n(36598),l=n(90002);let c=e=>l.E.get("/trek_route/",{params:{...e,...a.x}}).then(e=>e.data),u=(e,t)=>
1l.E.get("/trek_route/".concat(encodeURIComponent(t),"/"),{params:e}).then(e=>e.data),s=async e=>r((await c({language:e})).results),d=async(e,t)=>null===e?null:o(await u({language:t},e))},96174:function(e,t,n){n.d(t,{gs:function(){return d},lV:function(){return p},iH:function(){return m}});let i=e=>void 0!==e.id&&void 0!==e.label&&void 0!==e.pictogram&&void 0!==e.cirkwi_level,r=e=>({label:e.label,pictogramUri:e.pictogram}),o=e=>Object.fromEntries(e.filter(i).map(e=>{let{id:t,label:n,pictogram:i}=e;return[t,{id:t,label:n,pictogramUri:i}]})),a=e=>({id:"difficulty",options:e.filter(i).map(e=>({value:"".concat(e.id),label:e.label}))});var l=n(36598),c=n(90002);let u=e=>c.E.get("/trek_difficulty/",{params:{...e,...l.x}}).then(e=>e.data),s=(e,t)=>c.E.get("/trek_difficulty/".concat(encodeURIComponent(t),"/"),{params:e}).then(e=>e.data),d=async e=>o((await u({language:e})).results),p=async(e,t)=>null===e?null:r(await s({language:t},e)),m=async e=>a((await u({language:e})).results)},99703:function(e,t,n){n.d(t,{g:function(){return i.gs}});var i=n(96174)},83727:function(e,t,n){n.d(t,{t4:function(){return s},RC:function(){return d}});var i=n(98808);let r=e=>void 0!==e.id&&void 0!==e.label&&void 0!==e.pictogram,o=e=>({id:i.vD,options:e.filter(r).map(e=>({value:"".concat(e.id),label:e.label,pictogramUrl:e.pictogram}))}),a=e=>Object.fromEntries(e.map(e=>[e.id,{label:e.label}]));var l=n(36598),c=n(90002);let u=e=>c.E.get("/theme/",{params:{...e,...l.x}}).then(e=>e.data),s=async e=>o((await u({language:e})).results),d=async e=>a((await u({language:e})).results)},27714:function(e,t,n){n.d(t,{g:function(){return u},Q:function(){return s}});var i=n(98808);let r=e=>({id:e.id,name:e.name,advice:e.advice,pictogramUri:e.pictogram,filter:e.filter}),o=e=>Object.fromEntries(e.map(e=>[e.id,r(e)])),a=(e,t)=>({id:t?i.eF:i.pL,options:e.map(e=>{var t;return{value:"".concat(e.id),label:e.name,pictogramUrl:null!==(t=e.pictogram)&&void 0!==t?t:void 0}})});var l=n(90002);let c=e=>l.E.get("/label/",{params:e}).then(e=>e.data),u=async e=>o((await c({language:e})).results),s=async function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return a((await c({language:e})).results,t)}},24451:function(e,t,n){n.d(t,{h:function(){return l}});let i=e=>({label:e.label,pictogramUri:e.pictogram}),r=e=>Object.fromEntries(e.map(e=>[e.id,i(e)]));var o=n(90002);let a=e=>o.E.get("/trek_network/",{params:e}).then(e=>e.data),l=async e=>r((await a({language:e})).results)},89677:function(e,t,n){n.d(t,{mH:function(){return r},tu:function(){return o},uH:function(){return a}});var i=n(98808);let r=e=>{let{rawOutdoorPractices:t}=e;return Object.fromEntries(t.map(e=>{let{name:t,id:n,pictogram:i}=e;return[n,{label:t,id:n,pictogramUri:i}]}))},o=(e,t)=>{let{grouped:n,iconUrl:i}=t;return n?[{label:"Outdoor Practices",titleTranslationId:"home.activityBar.outdoorPractices",pictogramUri:null!=i?i:"/icons/practice-outdoor.svg",id:e.map(e=>{let{id:t}=e;return"".concat(t)}).sort().join(","),order:null,type:"OUTDOOR_PRACTICE"}]:e.map(e=>{let{name:t,id:n,pictogram:i,order:r=null}=e;return{id:n,label:t,order:r,pictogramUri:i,type:"OUTDOOR_PRACTICE"}})},a=e=>({id:i.xx,options:e.map(e=>({value:"".concat(e.id),label:e.name,pictogramUrl:e.pictogram}))})},11809:function(e,t,n){n.d(t,{y:function(){return a}});var i=n(36598),r=n(90002);let o={fields:"id,name,sector,pictogram"},a=e=>r.E.get("/outdoor_practice/",{params:{...e,...o,...i.x}}).then(e=>e.data)},44510:function(e,t,n){n.d(t,{M:function(){return l},n:function(){return a}});var i=n(36598),r=n(89677),o=n(11809);let a=async e=>{let t=(0,i.H)().enableOutdoor?await (0,o.y)({language:e}):null;return(0,r.mH)({rawOutdoorPractices:t?t.results:[]})},l=async e=>{let t=(0,i.H)().enableOutdoor?await (0,o.y)({language:e}):null;return(0,r.uH)(t?t.results:[])}},87089:function(e,t,n){n.d(t,{$F:function(){return c},C5:function(){return u},ui:function(){return l}});var i=n(9117),r=n(70895),o=n(22562);let a=e=>{let{rawOutdoorSites:t,themeDictionnary:n,outdoorPracticeDictionnary:o,cityDictionnary:a}=e;return t.map(e=>{var t,l,c,u,s,d,p,m;return{id:"".concat(e.id),name:e.name,images:(0,i.Mx)(e.attachments,!1),filesFromAttachments:(0,i.hM)(e.attachments),geometry:(0,r.wl)(e.geometry),themes:null!==(c=null==e?void 0:null===(t=e.themes)||void 0===t?void 0:t.map(e=>{var t;return null===(t=n[e])||void 0===t?void 0:t.label}))&&void 0!==c?c:[],category:null!==(u=o[e.practice])&&void 0!==u?u:null,period:null!==(s=null==e?void 0:e.period)&&void 0!==s?s:null,wind:null!==(d=null==e?void 0:e.wind)&&void 0!==d?d:[],orientation:null!==(p=null==e?void 0:e.orientation)&&void 0!==p?p:[],place:null!==(m=null==e?void 0:null===(l=e.cities)||void 0===l?void 0:l.map(e=>{var t,n;return null!==(n=null==a?void 0:null===(t=a[e])||void 0===t?void 0:t.name)&&void 0!==n?n:""}).join(", "))&&void 0!==m?m:""}}
1)},l=e=>{let{rawOutdoorSites:t,themeDictionnary:n,outdoorPracticeDictionnary:o,cityDictionnary:a}=e;return t.map(e=>{var t,l,c,u,s;return{id:e.id,type:"OUTDOOR_SITE",name:e.name,images:(0,i.Mx)(e.attachments,!0),geometry:(0,r.wl)(e.geometry),tags:null!==(c=null==e?void 0:null===(t=e.themes)||void 0===t?void 0:t.map(e=>{var t;return null===(t=n[e])||void 0===t?void 0:t.label}))&&void 0!==c?c:[],informations:[],category:null!==(u=o[e.practice])&&void 0!==u?u:null,place:null!==(s=null==e?void 0:null===(l=e.cities)||void 0===l?void 0:l.map(e=>{var t,n;return null!==(n=null==a?void 0:null===(t=a[e])||void 0===t?void 0:t.name)&&void 0!==n?n:""}).join(", "))&&void 0!==s?s:""}})},c=e=>{var t,n,i,r,o,l,c,u,s,d,p,m,v,f,g,y,b,h,_,E,w,x,U,I;let{rawOutdoorSiteDetails:T,pois:O,touristicContents:C,children:k,themeDictionnary:M,labelsDictionnary:R,sourcesDictionnary:j,informationDesksDictionnary:P,courses:S,access:D,outdoorPractice:N,cityDictionnary:H,outdoorRating:A,outdoorRatingScale:L,outdoorSiteType:F,sensitiveAreas:B,signage:z,service:V,infrastructure:G,viewPoints:X}=e;return{...a({rawOutdoorSites:[{...T.properties,geometry:T.geometry}],themeDictionnary:M,outdoorPracticeDictionnary:N,cityDictionnary:H})[0],accessibility:null!==(v=T.properties.accessibility)&&void 0!==v?v:null,description:T.properties.description,ambiance:null!==(f=T.properties.ambiance)&&void 0!==f?f:null,advice:T.properties.advice,descriptionTeaser:null!==(g=T.properties.description_teaser)&&void 0!==g?g:null,bbox:{corner1:{x:T.bbox[0],y:T.bbox[1]},corner2:{x:T.bbox[2],y:T.bbox[3]}},labels:null!==(y=null==T?void 0:null===(n=T.properties)||void 0===n?void 0:null===(t=n.labels)||void 0===t?void 0:t.map(e=>R[e]).filter(Boolean))&&void 0!==y?y:[],source:null!==(b=null==T?void 0:null===(r=T.properties)||void 0===r?void 0:null===(i=r.source)||void 0===i?void 0:i.map(e=>j[e]).filter(Boolean))&&void 0!==b?b:[],informationDesks:null!==(h=null==T?void 0:null===(l=T.properties)||void 0===l?void 0:null===(o=l.information_desks)||void 0===o?void 0:o.map(e=>P[e]).filter(Boolean))&&void 0!==h?h:[],webLinks:null!==(_=null==T?void 0:null===(c=T.properties)||void 0===c?void 0:c.web_links)&&void 0!==_?_:null,pois:O,touristicContents:C,children:k,courses:S,id:T.id,access:D,pdfUri:(null==T?void 0:null===(u=T.properties)||void 0===u?void 0:u.pdf)||"",practice:null!==(E=N[String(null==T?void 0:null===(s=T.properties)||void 0===s?void 0:s.practice)])&&void 0!==E?E:null,cities:null!==(w=null===(d=T.properties.cities)||void 0===d?void 0:d.map(e=>{var t;return null!==(t=H[e])&&void 0!==t?t:null}).filter(Boolean))&&void 0!==w?w:[],cities_raw:T.properties.cities,ratings:null!==(x=null===(p=T.properties.ratings)||void 0===p?void 0:p.map(e=>{var t;return{...A[String(e)],scale:null!==(t=L.find(t=>{var n;return t.id===(null===(n=A[String(e)])||void 0===n?void 0:n.scale)}))&&void 0!==t?t:[]}}))&&void 0!==x?x:[],ratingsDescription:null!==(U=T.properties.ratings_description)&&void 0!==U?U:null,typeSite:null!==(I=F[Number(null==T?void 0:null===(m=T.properties)||void 0===m?void 0:m.type)])&&void 0!==I?I:null,sensitiveAreas:B,signage:z,service:V,infrastructure:G,viewPoints:X}},u=e=>{var t,n,r,a;let{rawOutdoorSitePopupResult:l,cityDictionnary:c}=e;return{title:l.properties.name,place:null!==(r=null==l?void 0:null===(n=l.properties)||void 0===n?void 0:null===(t=n.cities)||void 0===t?void 0:t.map(e=>{var t,n;return null!==(n=null==c?void 0:null===(t=c[e])||void 0===t?void 0:t.name)&&void 0!==n?n:""}).join(", "))&&void 0!==r?r:"",imgUrl:null!==(a=(0,i.sX)(l.properties.attachments))&&void 0!==a?a:o.a}}},93206:function(e,t,n){n.d(t,{X$:function(){return c},ps:function(){return u},u5:function(){return a}});var i=n(36598),r=n(90002);let o={fields:"id,attachments,name,geometry,themes,practice,period,wind,orientation,cities"},a=e=>r.E.get("/outdoor_site/",{params:{...e,...o,...i.x}}).then(e=>e.data),l={fields:"".concat(o.fields,",advice,description,description_teaser,ambiance,labels,source,information_desks,web_links,courses,pdf,ratings,ratings_description,type,accessibility,children,view_points"),format:"geojson"},c=(e,t)=>
1r.E.get("/outdoor_site/".concat(encodeURIComponent(t),"/"),{params:{...l,...e,...i.x}}).then(e=>e.data),u=(e,t)=>r.E.get("/outdoor_site/".concat(encodeURIComponent(t),"/"),{params:{...e,fields:"geometry"}}).then(e=>e.data)},1016:function(e,t,n){n.d(t,{L:function(){return m},U:function(){return d}});var i=n(23892),r=n.n(i),o=n(9117),a=n(33253),l=n(34117);let{publicRuntimeConfig:{resultCard:{trek:{location:c,themes:{display:u},informations:s=[]}}}}=r()(),d={distance:"m",time:"h"},p=e=>void 0!==e.ascent&&void 0!==e.attachments&&void 0!==e.departure_city&&void 0!==e.difficulty&&void 0!==e.duration&&void 0!==e.id&&void 0!==e.length_2d&&void 0!==e.name&&void 0!==e.practice&&void 0!==e.reservation_system&&void 0!==e.themes,m=e=>{let{resultsList:t,difficulties:n,themes:i,activities:r,cityDictionnary:m,networks:v}=e;return t.filter(p).map(e=>{var t,p,f,g,y,b,h,_;return{type:"TREK",id:"".concat(e.id),place:!0===c.display&&(null===(t=m[e.departure_city])||void 0===t?void 0:t.name)||null,name:e.name,tags:!0===u?e.themes.map(e=>{var t;return(null===(t=i[e])||void 0===t?void 0:t.label)||""}):[],images:(0,o.Mx)(e.attachments,!0),category:null!==(b=r[e.practice])&&void 0!==b?b:null,informations:[{label:"difficulty",value:null!==e.difficulty&&(null===(p=n[e.difficulty])||void 0===p?void 0:p.label)||"",pictogramUri:null!==e.difficulty&&(null===(f=n[e.difficulty])||void 0===f?void 0:f.pictogramUri)||""},{label:"duration",value:"number"==typeof e.duration?(0,a.b)(e.duration):""},{label:"distance",value:"".concat((0,l.Bb)(e.length_2d))},{label:"positiveElevation",value:"+".concat(e.ascent).concat(d.distance)},{label:"negativeElevation",value:"".concat(e.descent).concat(d.distance)},{label:"courseType",value:null!==(h=null===(g=e.courseType)||void 0===g?void 0:g.label)&&void 0!==h?h:"",pictogramUri:null!==(_=null===(y=e.courseType)||void 0===y?void 0:y.pictogramUri)&&void 0!==_?_:""},{label:"networks",value:e.networks.map(e=>v[e]).filter(Boolean)}].filter(e=>s.includes(e.label)&&e.value.length>0).sort((e,t)=>s.indexOf(e.label)-s.indexOf(t.label))}})}},58902:function(e,t,n){n.d(t,{$v:function(){return u},H9:function(){return a},HW:function(){return l},L:function(){return c},VK:function(){return d},v8:function(){return s}});var i=n(36598),r=n(90002);let o={fields:"id,departure,name,themes,duration,length_2d,ascent,descent,difficulty,reservation_system,attachments,practice,departure_city,route,networks"},a=e=>r.E.get("/trek/",{params:{...e,...o,...i.x}}).then(e=>e.data),l=(e,t)=>r.E.get("/trek/".concat(encodeURIComponent(t),"/"),{params:{...e,...o}}).then(e=>e.data),c=e=>r.E.get("/trek/",{params:{fields:"id",...i.x,...e}}).then(e=>e.data),u=e=>r.E.get("/touristiccontent/",{params:{...e,fields:"id",...i.x}}).then(e=>e.data),s=e=>r.E.get("/outdoor_site/",{params:{...e,fields:"id",...i.x}}).then(e=>e.data),d=e=>r.E.get("/touristicevent/",{params:{...e,fields:"id",...i.x}}).then(e=>e.data)},34117:function(e,t,n){n.d(t,{Bb:function(){return o},Kf:function(){return g},X_:function(){return f},bY:function(){return v},dP:function(){return b},lg:function(){return h},mL:function(){return _},mR:function(){return y},v3:function(){return p}});var i=n(14408),r=n(98808);let o=e=>e>=1e3?"".concat(a(e/1e3),"km"):"".concat(Math.round(e),"m"),a=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return new Intl.NumberFormat("fr-FR",{minimumFractionDigits:0,maximumFractionDigits:t}).format(e)},l=e=>e.join(","),c=e=>e.reduce((e,t)=>({min:null===e.min?parseInt(t,10):Math.min(e.min,parseInt(t,10)),max:null===e.max?parseInt(t,10):Math.max(e.max,parseInt(t,10))}),{min:99999,max:-1}),u=e=>{let{config:t,queryFilterState:n}=e,i=n.id,r=t.find(e=>e.id===i);if(void 0===r||void 0===r.options)return{};let{min:o,max:a}=c(n.selectedOptions),l="",u="";return r.options.forEach(e=>{e.minValue===o&&(l=e.minValue.toString()),e.minValue===a&&(u=e.maxValue.toString())}),{["".concat(i,"_min")]:l,["".concat(i,"_max")]:u}},s=e=>{let t=parseInt(e[0],10),n=parseInt(e[0],10);return e.forEach(e=>{let i=parseInt(e,10);t=Math.min(t,i),n=Math.max(n,i)}),{difficulty_min:t.toString(),difficulty_max:n.toString()}},d=e=>{let t=(0,i.I)();return"duration"===e.id||"length"===e.id||"ascent"===e.id?u({queryFilterState:e,config:t}
1):"difficulty"===e.id?s(e.selectedOptions):{[e.id]:l(e.selectedOptions)}},p=e=>e.reduce((e,t)=>{if(t.id===r.cr||/type-services-.+/.test(t.id)||!(t.selectedOptions.length>0))return e;{let n=d(t);return{...e,...n}}},{}),m=[r.cr,r.xx,r.vD,r.zc,r.sC,r.pe],v=e=>null!==e?{q:e}:void 0,f=e=>({dates_before:null==e?void 0:e.endDate,dates_after:null==e?void 0:e.beginDate}),g=e=>null!==e?{in_bbox:e}:void 0,y=e=>{let t=e.reduce((e,t)=>/type-services-.*/.test(t.id)&&t.selectedOptions.length>0?{...e,types:[...e.types?e.types:[],...t.selectedOptions]}:m.includes(t.id)&&t.selectedOptions.length>0?{...e,[t.id]:t.selectedOptions}:e,{});return Object.keys(t).reduce((e,n)=>({...e,[n]:t[n].join(",")}),{})},b=e=>{let t=e.reduce((e,t)=>/type-outdoorRating-.*/.test(t.id)&&t.selectedOptions.length>0?{...e,ratings_in_hierarchy:[...e.ratings_in_hierarchy?e.ratings_in_hierarchy:[],...t.selectedOptions]}:t.id===r.xx?{...e,practices_in_hierarchy:t.selectedOptions}:m.includes(t.id)&&t.selectedOptions.length>0?{...e,[t.id]:t.selectedOptions}:e,{});return Object.keys(t).reduce((e,n)=>({...e,[n]:t[n].join(","),root_sites_only:"true"}),{})},h=e=>{let t=e.reduce((e,t)=>t.id===r.M4&&t.selectedOptions.length>0?{...e,organizer:t.selectedOptions}:t.id===r.RS?{...e,types:t.selectedOptions}:m.includes(t.id)&&t.selectedOptions.length>0?{...e,[t.id]:t.selectedOptions}:e,{});return Object.keys(t).reduce((e,n)=>({...e,[n]:t[n].join(",")}),{})},_=e=>{if(null===e)return null;let t=/page=[0-9]*/.exec(e);if(null!==t)return parseInt(t[0].replace("page=",""),10);if(e.length>0)return 1;throw Error("results adapter could not parse nextPageUrl to extract nextPageId")}},60524:function(e,t,n){n.d(t,{L:function(){return d},c8:function(){return l},lQ:function(){return c},si:function(){return u}});var i=n(9117),r=n(36598),o=n(70895);let a=(0,r.H)().touristicContentLabelImageUri,l=e=>{let{rawTouristicContent:t,touristicContentCategories:n}=e;return t.map(e=>{var t;return{id:e.id,type:"TOURISTIC_CONTENT",name:e.name,descriptionTeaser:null!==(t=e.description_teaser)&&void 0!==t?t:null,thumbnails:(0,i.Mx)(e.attachments,!0),images:(0,i.Mx)(e.attachments,!1),category:n[e.category],geometry:e.geometry?(0,o.wl)(e.geometry):null,logoUri:e.approved?a:null}})},c=e=>{let{rawTouristicContent:t,touristicContentCategories:n,themeDictionnary:r,cityDictionnary:o}=e;return t.map(e=>{var t;return{id:"".concat(e.id),type:"TOURISTIC_CONTENT",name:e.name,images:(0,i.Mx)(e.attachments,!0),category:null!==(t=n[e.category])&&void 0!==t?t:null,place:Array.isArray(e.cities)&&e.cities.length>0?o[e.cities[0]].name:"",tags:null!==e.themes?e.themes.map(e=>{var t;return null===(t=r[e])||void 0===t?void 0:t.label}):[],informations:[{label:"types",value:Object.entries(e.types).reduce((t,i)=>{let r=s(i,n[e.category]);return r&&t.push(r),t},[])}]}})},u=e=>{var t,n,r,l,c;let{rawTCD:u,touristicContentCategory:d,sourceDictionnary:p,cityDictionnary:m,themeDictionnary:v}=e;return{accessibility:null!==(n=u.properties.accessibility)&&void 0!==n?n:null,practicalInfo:null!==(r=u.properties.practical_info)&&void 0!==r?r:null,id:u.id,name:u.properties.name,descriptionTeaser:null!==(l=u.properties.description_teaser)&&void 0!==l?l:null,thumbnails:(0,i.Mx)(u.properties.attachments,!0),category:d,geometry:u.geometry?(0,o.wl)(u.geometry):null,images:(0,i.Mx)(u.properties.attachments,!1),filesFromAttachments:(0,i.hM)(u.properties.attachments),description:u.properties.description,sources:Array.isArray(u.properties.source)?u.properties.source.filter(e=>void 0!==p[e]).map(e=>p[e]):[],contact:u.properties.contact,email:u.properties.email,website:u.properties.website,place:u.properties.cities.length>0?m[u.properties.cities[0]].name:"",cities:null!==(c=null===(t=u.properties.cities)||void 0===t?void 0:t.map(e=>m[e]))&&void 0!==c?c:[],cities_raw:u.properties.cities,themes:Array.isArray(u.properties.themes)?u.properties.themes.filter(e=>void 0!==v[e]).map(e=>{var t;return null===(t=v[e])||void 0===t?void 0:t.label}):[],pdfUri:u.properties.pdf,types:Object.entries(u.properties.types).reduce((e,t)=>{let n=s(t,d);return n&&n.values.length>0&&e.push(n),e},[]),type:"TOURISTIC_CONTENT",logoUri:!0===u.properties.approved?a:null,bbox:{corner1:{x:u.bbox[0],y:u.bbox[1]},corner2:{x:u.bbox[2],y:u.bbox[3]}}}},s=(e,t)=>{let n=t.types.find(t=>"".concat(t.id)===e[0]);return n&&{label:n.label,values:e[1].map(e=>{var t,i;return null!==(i=null===(t=n.values.find(t=>
1t.id===e))||void 0===t?void 0:t.label)&&void 0!==i?i:"".concat(e)})}},d=(e,t)=>{var n;return{title:e.name,place:e.cities.length>0?t[e.cities[0]].name:"",imgUrl:null!==(n=(0,i.sX)(e.attachments))&&void 0!==n?n:(0,r.H)().fallbackImageUri}}},20550:function(e,t,n){n.d(t,{Uj:function(){return a},Xf:function(){return p},Xp:function(){return m},mr:function(){return s},yt:function(){return c}});var i=n(36598),r=n(90002);let o={fields:"id,attachments,name,category,description_teaser,geometry"},a=e=>r.E.get("/touristiccontent/",{params:{...e,...o,...i.x}}).then(e=>e.data),l={fields:"".concat(o.fields,",description,source,contact,email,website,cities,themes,types,pdf,approved,accessibility,practical_info"),format:"geojson"},c=(e,t)=>r.E.get("/touristiccontent/".concat(encodeURIComponent(t),"/"),{params:{...l,...e,...i.x}}).then(e=>e.data),u={fields:"id,attachments,name,category,description_teaser,themes,types,cities"},s=e=>r.E.get("/touristiccontent/",{params:{...e,...u,...i.x}}).then(e=>e.data),d={fields:"id,name,cities,attachments"},p=(e,t)=>r.E.get("/touristiccontent/".concat(encodeURIComponent(t),"/"),{params:{...e,...d}}).then(e=>e.data),m=(e,t)=>r.E.get("/touristiccontent/".concat(encodeURIComponent(t),"/"),{params:{...e,fields:"geometry"}}).then(e=>e.data)},80378:function(e,t,n){n.d(t,{NC:function(){return l},_Y:function(){return c},in:function(){return a},o7:function(){return u},pP:function(){return r}});var i=n(98808);let r=e=>({id:e.id,label:e.label,pictogramUri:e.pictogram,types:e.types}),o=e=>void 0!==e.label&&void 0!==e.pictogram&&void 0!==e.id,a=(e,t)=>{let{grouped:n,iconUrl:i}=t;return n?[{label:"Touristic content categories",titleTranslationId:"home.activityBar.touristicContent",pictogramUri:null!=i?i:"/icons/category-services.svg",id:e.filter(o).map(e=>{let{id:t}=e;return"".concat(t)}).sort().join(","),order:null,type:"CATEGORY"}]:e.filter(o).map(e=>{let{label:t,pictogram:n,id:i,order:r=null}=e;return{label:t,pictogramUri:n,id:"".concat(i),order:r,type:"CATEGORY"}})},l=e=>Object.fromEntries(e.map(e=>[e.id,r(e)])),c=e=>({id:i.cr,options:e.map(e=>({value:"".concat(e.id),label:e.label,pictogramUrl:e.pictogram}))}),u=e=>e.reduce((e,t)=>({...e,[t.id]:t.types.map(e=>({id:e.id,label:e.label,category:t.label,values:e.values.map(e=>{let{id:t,label:n}=e;return{value:t,label:n}})}))}),{})},82033:function(e,t,n){n.d(t,{V:function(){return a},g:function(){return o}});var i=n(36598),r=n(90002);let o=e=>r.E.get("/touristiccontent_category/",{params:{...e,...i.x}}).then(e=>e.data),a=(e,t)=>r.E.get("/touristiccontent_category/".concat(encodeURIComponent(t),"/"),{params:e}).then(e=>e.data)},64392:function(e,t,n){n.d(t,{_1:function(){return l},kM:function(){return c},rb:function(){return a},w2:function(){return o}});var i=n(80378),r=n(82033);let o=async e=>{let t=await (0,r.g)({language:e});return(0,i.NC)(t.results)},a=async e=>{let t=await (0,r.g)({language:e});return(0,i._Y)(t.results)},l=async e=>{let t=await (0,r.g)({language:e});return(0,i.o7)(t.results)},c=async(e,t)=>{let n=await (0,r.V)({language:t},e);return(0,i.pP)(n)}},26675:function(e,t,n){n.d(t,{Cb:function(){return u},Eg:function(){return d},_v:function(){return s}});var i=n(9117),r=n(70895),o=n(22562),a=n(36598);let l=(e,t)=>e.includes("T")?e:"".concat(e,"T").concat(t||"00:00:00"),c=e=>{let{rawTouristicEvents:t,themeDictionnary:n,cityDictionnary:o,touristicEventType:c}=e;return t.map(e=>{var t,u,s,d,p;return{id:e.id,name:e.name,images:(0,i.Mx)(e.attachments,!1),filesFromAttachments:(0,i.hM)(e.attachments),geometry:(0,r.wl)(e.geometry),tags:null!==(d=null==e?void 0:null===(t=e.themes)||void 0===t?void 0:t.map(e=>{var t;return null===(t=n[e])||void 0===t?void 0:t.label}))&&void 0!==d?d:[],place:null!==(p=null==o?void 0:null===(u=o[null==e?void 0:null===(s=e.cities)||void 0===s?void 0:s[0]])||void 0===u?void 0:u.name)&&void 0!==p?p:"",category:c[Number(null==e?void 0:e.type)],informations:{logoUri:e.approved?(0,a.H)().touristicContentLabelImageUri:null,dates:{beginDate:l(e.begin_date,e.start_time),hasBeginTime:!!e.start_time,endDate:l(e.end_date,e.end_time),hasEndTime:!!e.end_time}}}})},u=e=>{let{rawTouristicEvents:t,themeDictionnary:n,cityDictionnary:o,touristicEventType:c}=e;return t.map(e=>{var t,u,s,d,p;
1return{id:"".concat(e.id),type:"TOURISTIC_EVENT",name:e.name,images:(0,i.Mx)(e.attachments,!0),geometry:(0,r.wl)(e.geometry),tags:null!==(d=null==e?void 0:null===(t=e.themes)||void 0===t?void 0:t.map(e=>{var t;return null===(t=n[e])||void 0===t?void 0:t.label}))&&void 0!==d?d:[],place:null!==(p=null==o?void 0:null===(u=o[null==e?void 0:null===(s=e.cities)||void 0===s?void 0:s[0]])||void 0===u?void 0:u.name)&&void 0!==p?p:"",category:c[Number(null==e?void 0:e.type)],informations:[{label:"date",value:[l(e.begin_date,e.start_time),l(e.end_date,e.end_time)]}],logoUri:e.approved?(0,a.H)().touristicContentLabelImageUri:null}})},s=e=>{var t,n,i,r,o,a;let{rawTouristicEventDetails:l,themeDictionnary:u,cityDictionnary:s,sourcesDictionnary:d,touristicContents:p,touristicEventType:m}=e,v=c({rawTouristicEvents:[{...l.properties,geometry:l.geometry}],themeDictionnary:u,cityDictionnary:s,touristicEventType:m})[0];return{...v,description:l.properties.description,descriptionTeaser:null!==(r=l.properties.description_teaser)&&void 0!==r?r:null,bbox:{corner1:{x:l.bbox[0],y:l.bbox[1]},corner2:{x:l.bbox[2],y:l.bbox[3]}},cities:null!==(o=null===(t=l.properties.cities)||void 0===t?void 0:t.map(e=>s[e]))&&void 0!==o?o:[],cities_raw:l.properties.cities,id:l.id,touristicContents:p,informations:{...v.informations,participantNumber:l.properties.participant_number,meetingPoint:l.properties.meeting_point,duration:l.properties.duration},pdfUri:l.properties.pdf,sources:null!==(a=null==l?void 0:null===(i=l.properties)||void 0===i?void 0:null===(n=i.source)||void 0===n?void 0:n.map(e=>d[e]))&&void 0!==a?a:[],contact:l.properties.contact,email:l.properties.email,website:l.properties.website,accessibility:l.properties.accessibility,organizer:l.properties.organizer,speaker:l.properties.speaker,targetAudience:l.properties.target_audience,practicalInfo:l.properties.practical_info,booking:l.properties.booking}},d=e=>{var t,n,r,a,l;let{rawTouristicEventPopupResult:c,cityDictionnary:u}=e;return{title:c.properties.name,place:null!==(a=null==u?void 0:null===(t=u[null==c?void 0:null===(r=c.properties)||void 0===r?void 0:null===(n=r.cities)||void 0===n?void 0:n[0]])||void 0===t?void 0:t.name)&&void 0!==a?a:"",imgUrl:null!==(l=(0,i.sX)(c.properties.attachments))&&void 0!==l?l:o.a}}},97040:function(e,t,n){n.d(t,{A0:function(){return c},nD:function(){return u},rB:function(){return a}});var i=n(36598),r=n(90002);let o={fields:"id,attachments,name,geometry,themes,cities,type,begin_date,end_date,approved,start_time,end_time"},a=e=>r.E.get("/touristicevent/",{params:{...e,...o,...i.x}}).then(e=>e.data),l={fields:[o.fields,"description","description_teaser","participant_number","pdf","meeting_point","duration","source","contact","email","website","accessibility","organizer","speaker","target_audience","practical_info","booking"].join(","),format:"geojson"},c=(e,t)=>r.E.get("/touristicevent/".concat(encodeURIComponent(t),"/"),{params:{...e,...l,...i.x}}).then(e=>e.data),u=(e,t)=>r.E.get("/touristicevent/".concat(encodeURIComponent(t),"/"),{params:{...e,fields:"geometry"}}).then(e=>e.data)},95925:function(e,t,n){n.d(t,{EG:function(){return o},MG:function(){return a},bF:function(){return r}});var i=n(98808);let r=e=>{let{rawTouristicEventTypes:t}=e;return Object.fromEntries(t.map(e=>{let{type:t,id:n,pictogram:i}=e;return[[n],{id:n,label:t,pictogramUri:i}]}))},o=(e,t)=>{let{grouped:n,iconUrl:i}=t;return n?[{label:"Touristic event categories",titleTranslationId:"home.activityBar.touristicEvent",pictogramUri:null!=i?i:"/icons/category-events.svg",id:e.map(e=>{let{id:t}=e;return"".concat(t)}).sort().join(","),order:null,type:"TOURISTIC_EVENT_TYPE"}]:e.map(e=>{let{type:t,id:n,pictogram:i,order:r=null}=e;return{id:n,label:t,order:r,pictogramUri:i,type:"TOURISTIC_EVENT_TYPE"}})},a=e=>({id:i.RS,options:e.map(e=>({value:"".concat(e.id),label:e.type,pictogramUri:e.pictogram}))})},57293:function(e,t,n){n.d(t,{l:function(){return a}});var i=n(36598),r=n(90002);let o={fields:"id,type,pictogram"},a=e=>r.E.get("/touristicevent_type/",{params:{...e,...o,...i.x}}).then(e=>e.data)},94252:function(e,t,n){n.d(t,{I:function(){return l},m:function(){return a}});var i=n(36598),r=n(95925),o=n(57293);let a=async e=>{let t=(0,i.H)().enableTouristicEvents?await (0,o.l)({language:e}):null;return(0,r.bF)({rawTouristicEventTypes:t?t.results:[]})},l=async e=>{let t=(0,i.H)().enableTouristicEvents?await (0,o.l)({language:e}):null;return(0,r.MG)(t?t.results:[])}},22562:function(e,t,n){n.d(t,{I:function(){return o},a:function(){return r}});var i=n(9117);let r=(0,n(36598).H)().fallbackImageUri,o=e=>{var t;return{title:e.name,place:e.departure,imgUrl:null!==(t=(0,i.sX)(e.attachments))&&void 0!==t?t:r}}},9117:function(e,t,n){n.d(t,{Mx:function(){return o},hM:function(){return a},sX:function(){return r},uo:function(){return l}});let i={url:(0,n(36598).H)().fallbackImageUri,author:"",legend:""},r=e=>{let t=e.find(e=>{let{type:t}=e;return"image"===t});return void 0===t?null:t.thumbnail},o=(e,t)=>{let n=e.filter(e=>"image"===e.type&&null!==e.url&&e.url.length>0).map(e=>({url:t?e.thumbnail:e.url,legend:e.legend,author:e.author}));return n.length>0?n:[i]},a=e=>e.filter(e=>{var t;let n=null===(t=e.url)||void 0===t?void 0:t.split("/").pop(),i=null==n?void 0:n.includes(".");return"file"===e.type&&i}).map(e=>{var t,n;return{url:e.url,legend:e.legend,author:e.author,fileName:e.title,fileType:null!==(n=null===(t=e.filetype)||void 0===t?void 0:t.type)&&void 0!==n?n:null}});function l(e){return e.reduce((e,t)=>
1[...e,...t.results],[])}},15224:function(e,t,n){n.d(t,{t:function(){return r}});let i=(e,t)=>Math.floor(t/e)+(t%e==0?0:1),r=(e,t)=>Array.from(Array(i(e,t)),(e,t)=>t+1)},70895:function(e,t,n){n.d(t,{Fh:function(){return o},WT:function(){return m},fp:function(){return p},iN:function(){return a},nT:function(){return i},wl:function(){return r}});let i=e=>({x:e[0],y:e[1]}),r=e=>{switch(e.type){case"Polygon":return o(e);case"MultiPolygon":return a(e);case"LineString":return l(e);case"MultiLineString":return c(e);case"Point":return u(e);case"MultiPoint":return s(e);case"GeometryCollection":return d(e)}},o=e=>({type:e.type,coordinates:e.coordinates.map(e=>e.map(e=>i(e)))}),a=e=>({type:e.type,coordinates:e.coordinates.map(e=>e.map(e=>e.map(e=>i(e))))}),l=e=>({type:e.type,coordinates:e.coordinates.map(e=>i(e))}),c=e=>({type:e.type,coordinates:e.coordinates.map(e=>e.map(e=>i(e)))}),u=e=>({type:e.type,coordinates:i(e.coordinates)}),s=e=>({type:e.type,coordinates:e.coordinates.map(e=>i(e))}),d=e=>({type:e.type,geometries:e.geometries.map(e=>r(e))}),p=e=>{if(null===e)return null;switch(e.type){case"Polygon":case"MultiLineString":return i(e.coordinates[0][0]);case"MultiPolygon":return i(e.coordinates[0][0][0]);case"LineString":case"MultiPoint":return i(e.coordinates[0]);case"Point":return i(e.coordinates);case"GeometryCollection":return p(e.geometries[0]);default:return null}};function m(e){return"MultiLineString"===e.type?e.coordinates.reduce((e,t)=>[...e,...t],[]):"Point"===e.type?[e.coordinates,e.coordinates]:e.coordinates}},33253:function(e,t,n){n.d(t,{b:function(){return i}});let i=e=>e>=24?"".concat(Math.ceil(e/24),"j"):e%1==0?"".concat(e,"h"):"".concat(Math.floor(e),"h").concat(Math.round(e%1*60))}}]);
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.