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]="1ec9e182-b454-48a0-9a50-01fcafca6930",e._sentryDebugIdIdentifier="sentry-dbid-1ec9e182-b454-48a0-9a50-01fcafca6930")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[956],{69161:function(e,t,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/outdoor-site/[outdoorSite]",function(){return i(79718)}])},61060:function(e,t,i){"use strict";i.d(t,{cq:function(){return k},ZC:function(){return S},UM:function(){return w}});var n=i(40761),s=i(41045),a=i(59144),o=i(69221),l=i(70895),r=i(4224),d=i(86470),c=i(44510),m=i(43826),u=i(77034),p=i(36598);let f=e=>{let{rawOutdoorSiteType:t}=e;return Object.fromEntries(t.map(e=>[e.id,e]))};var v=i(90002);let h={fields:"id,name,practice"},g=e=>v.E.get("/outdoor_sitetype/",{params:{...e,...h,...p.x}}).then(e=>e.data),x=async e=>{var t;let[i]=await Promise.all([(0,p.H)().enableOutdoor?g({language:e}):null]);return f({rawOutdoorSiteType:null!==(t=null==i?void 0:i.results)&&void 0!==t?t:[]})};var y=i(8056),j=i(9010),_=i(34225),b=i(87089),I=i(93206);let N=async(e,t,i)=>{if(!(0,p.H)().enableOutdoor||0===t.length)return[];let{cities:n={},themes:s={}}=null!=i?i:{},a=await Promise.all(t.map(t=>(0,I.X$)({language:e},t.toString()))),o=await (0,c.n)(e);return(0,b.ui)({rawOutdoorSites:a.map(e=>{let{properties:t,...i}=e;return{...i,...t}}),themeDictionnary:s,outdoorPracticeDictionnary:o,cityDictionnary:n})},k=async(e,t,i)=>{try{var l;let{themes:f={},cities:v={},sources:h=[],informationDesk:g={},labels:k={}}=null!=i?i:{},w=await (0,I.X$)({language:t},e),[S,D,T,O,C]=await Promise.all([(0,y.T)(Number(e),t,"sites"),N(t,w.properties.children,i),(0,d.ZB)(t,w.properties.courses,i),(0,c.n)(t),(0,_.f8)(Number(e),t,"near_outdoorsite")]),[U,E,P,M,R,A,L,F]=await Promise.all([(0,j.XX)(t,{near_outdoorsite:Number(e)},{cities:v,themes:f,sources:h,informationDesk:g,labels:k}),(0,m.kB)(t),(0,u.h)(t),x(t),(0,s.y)(t,e,"OUTDOOR_SITE"),(0,a.k)(t,e,"OUTDOOR_SITE"),(0,o.Z)(t,e,"OUTDOOR_SITE"),(0,p.H)().enableSensitiveAreas?(0,n.F)("outdoorSite",Number(e),t):[]]),Z=await (0,r.j)(t,null!==(l=w.properties.view_points)&&void 0!==l?l:[]);return(0,b.$F)({rawOutdoorSiteDetails:w,pois:S,themeDictionnary:f,labelsDictionnary:k,sourcesDictionnary:h,informationDesksDictionnary:g,children:D,courses:T,touristicContents:C,access:U,outdoorPractice:O,cityDictionnary:v,outdoorRating:E,outdoorRatingScale:P,outdoorSiteType:M,sensitiveAreas:F,signage:R,service:A,infrastructure:L,viewPoints:Z})}catch(e){throw console.error("Error in outdoor course connector",e),e}},w=async(e,t,i)=>{let n=await (0,I.X$)({language:t},e),{cities:s={}}=null!=i?i:{};return(0,b.C5)({rawOutdoorSitePopupResult:n,cityDictionnary:s})},S=async(e,t)=>{let i=await (0,I.ps)({language:t},e);return(0,l.wl)(i.geometry)}},79718:function(e,t,i){"use strict";i.r(t),i.d(t,{__N_SSP:function(){return es},default:function(){return ea}});var n=i(24246),s=i(80129),a=i(1696),o=i(30344),l=i(60084),r=i(86394),d=i(31751),c=i(77726),m=i(31462),u=i(9718),p=i(27948),f=i(25726),v=i(800),h=i(71819),g=i(12186),x=i(86202),y=i(94628),j=i(27378),_=i(83573),b=i(78351),I=i(61265),N=i(95501),k=i(88210),w=i(56404),S=i(18141),D=i(67246),T=i(37803),O=i(45914),C=i(70311),U=i(6550),E=i(6949),P=i(8542),M=i(66144),R=i(75815),A=i(21045),L=i(99412),F=i(17490),Z=i(61060),H=i(16664);let $=(e,t)=>{let i=(0,M.p)(e)?e.split("-")[0]:"",n=(0,F.a)(t),{data:s,refetch:a,isLoading:o}=(0,A.a)({queryKey:["outdoorSiteDetails",i,t],queryFn:()=>(0,Z.cq)(i,t,n),enabled:(0,M.p)(e)&&void 0!==n,staleTime:L.s}),{sections:l}=(0,H.H)(t),r=l.outdoorSite.filter(e=>{let{display:t}=e;return!0===t}),{sectionsReferences:d,sectionsPositions:c,useSectionReferenceCallback:m}=(0,R.Z)(),u=r.reduce((e,t)=>({...e,[t.name]:m(t.name)}),{}),[p,f]=(0,j.useState)("default"),[v,h]=(0,j.useState)("HIDDEN");return{id:i,outdoorSiteContent:s,refetch:a,isLoading:o,sectionsReferences:d,sectionsPositions:c,setRefForHeader:m,mobileMapState:v,displayMobileMap:()=>h("DISPLAYED"),hideMobileMap:()=>h("HIDDEN"),sectionRef:u,mapId:p,setMapId:f}};var B=i(74373),X=i(27288),q=i(74557),Y=i(86525),G=i(81503),K=i(31875),V=i(89087),z=i(34183),W=i(68283),J=i(26891);let Q=e=>{var t,i;let{outdoorSiteUrl:x,language:R}=e,{id:A,outdoorSiteContent:L,isLoading:F,refetch:Z,mobileMapState:H,displayMobileMap:K,hideMobileMap:Q,sectionsReferences:ee,sectionsPositions:et,sectionRef:ei,mapId:en,setMapId:es}=$(x,R),ea=(0,_.Z)(),eo=(0,N.useMediaPredicate)("(max-width: 1024px)"),el=(0,j.useRef)(null),er=(0,C.Z)("undefined"!=typeof navigator&&navigator.onLine),{sections:ed,anch
1ors:ec}=(0,V.i)("outdoorSite");(0,h.h)({sectionsPositions:et,scrollOffset:(null!==(i=null===(t=el.current)||void 0===t?void 0:t.offsetTop)&&void 0!==i?i:0)-parseInt(J.theme.spacing.desktopHeader,10)-parseInt(J.theme.spacing[14],10)});let em=(0,j.useCallback)(e=>{es(e),K()},[K,es]);return(0,j.useMemo)(()=>{var e,t,i,h;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(w.y,{title:null==L?void 0:L.name,description:(0,M.d)(null!==(h=null==L?void 0:L.descriptionTeaser)&&void 0!==h?h:""),sharingImageUrl:null==L?void 0:null===(t=L.images)||void 0===t?void 0:null===(e=t[0])||void 0===e?void 0:e.url}),void 0===L?(0,n.jsx)(n.Fragment,{children:F?(0,n.jsx)(I.Z,{className:"absolute inset-0"}):(0,n.jsx)(X.H,{refetch:Z})}):(0,n.jsxs)("div",{id:"details_container",children:[(0,n.jsx)(c.c,{anchors:ec,sectionsReferences:ee,details:L,type:"OUTDOOR_SITE"}),void 0!==L.name&&(0,n.jsx)(v.gI,{title:L.name}),(0,n.jsxs)("div",{id:"outdoorSiteContent_page",className:"flex flex-1",children:[(0,n.jsxs)("div",{id:"outdoorSiteContent_informations",className:"flex flex-col w-full relative -top-detailsHeaderMobile desktop:top-0 desktop:w-3/5",children:[(0,n.jsx)(D.n,{displayMap:K,setMapId:es}),(0,n.jsx)("div",{className:"desktop:h-coverDetailsDesktop",children:(0,n.jsx)(o.u,{children:e=>{let{isFullscreen:t,toggleFullscreen:i}=e;return(0,n.jsx)("div",{id:"outdoorSiteContent_cover",className:t?"h-full":"desktop:h-coverDetailsDesktop",children:L.images.length>1&&er?(0,n.jsx)(Y.i,{images:L.images,classNameImage:t?"object-contain":"",onClickImage:i}):(0,n.jsx)(U.$,{image:L.images[0],classNameImage:t?"object-contain":"",onClick:i})})}})}),(0,n.jsxs)("div",{id:"outdoorSiteContent_text",className:"desktop:py-0 relative -top-6 desktop:-top-9 flex flex-col",ref:el,children:[(0,n.jsx)(q.F,{details:L,practice:L.practice,type:"OUTDOOR_SITE"}),ed.map(e=>{var t,i,o,c,h,x,j,_,I,N,k,w,S,D,T;if("presentation"===e.name)return(0,n.jsx)("section",{ref:ei[e.name],id:"details_".concat(e.name,"_ref"),children:(0,n.jsx)(B.B,{className:v.lL,informations:{duration:null,distance:null,elevation:null,difficulty:null,courseType:null,networks:[],period:L.period,wind:L.wind,orientation:L.orientation},place:L.place,tags:L.themes,title:L.name,teaser:L.descriptionTeaser,ambiance:L.ambiance,details:L,type:"OUTDOOR_SITE",id:A})},e.name);if("medias"===e.name&&(er&&L.viewPoints.length>0||L.filesFromAttachments.length>0))return(0,n.jsx)("section",{ref:ei[e.name],id:"details_".concat(e.name,"_ref"),children:(0,n.jsxs)(p.j,{htmlId:"details_medias",className:v.lL,children:[(0,n.jsx)(W.B,{files:L.filesFromAttachments}),er&&(0,n.jsx)(z.K,{viewPoints:L.viewPoints,handleViewPointClick:em})]})},e.name);if("poi"===e.name&&(null==L?void 0:null===(t=L.pois)||void 0===t?void 0:t.length)&&Number(null==L?void 0:null===(i=L.pois)||void 0===i?void 0:i.length)>0)return(0,n.jsx)("section",{ref:ei[e.name],id:"details_".concat(e.name,"_ref"),children:(0,n.jsx)(r.L,{htmlId:"details_poi",title:ea.formatMessage({id:"details.poiFullTitle"},{count:Number(L.pois.length)}),detailsCards:L.pois.map(e=>{var t;return{id:"".concat(e.id),name:null!==(t=e.name)&&void 0!==t?t:"",description:e.description,thumbnails:e.thumbnails,images:e.images,iconUri:e.type.pictogramUri,iconName:e.type.label,viewPoints:e.viewPoints,filesFromAttachments:e.filesFromAttachments}}),type:"POI",handleViewPointClick:em})},e.name);if("description"===e.name&&L.description)return(0,n.jsx)("section",{ref:ei[e.name],id:"details_".concat(e.name,"_ref"),children:(0,n.jsx)(d.N,{cities:L.cities.map(e=>e.name),descriptionHtml:L.description,className:v.lL})},e.name);if("subsites"===e.name&&Number(null===(o=L.children)||void 0===o?void 0:o.length)>0)return(0,n.jsx)("section",{ref:ei[e.name],id:"details_".concat(e.name,"_ref"),children:(0,n.jsx)(y.M,{id:"subsites",items:L.children,title:ea.formatMessage({id:"outdoorSite.sitesFullTitle"},{count:L.children.length}),type:"OUTDOOR_SITE"})},e.name);if("courses"===e.name&&Number(null===(c=L.courses)||void 0===c?void 0:c.length)>0)return(0,n.jsx)("section",{ref:ei[e.name],id:"details_".concat(e.name,"_ref"),children:(0,n.jsx)(y.M,{id:"courses",items:L.courses,title:ea.formatMessage({id:"outdoorSite.coursesFullTitle"},{count:L.courses.length}),type:"OUTDOOR_COURSE"})},e.name);if("sensitiveAreas"===e.name&&L.sensitiveAreas.length>0)return(0,n.jsx)("section",{ref:ei[e.name],id:"details_".concat(e.name,"_ref"),children:(0,n.jsxs)(p.j,{htmlId:"details_sensitiveAreas",titleId:"details.sensitiveAreasTitle",className:v.lL,children:[(0,n.jsx)("span",{className:"mb-4 desktop:mb-8",children:(0,n.jsx)(b.Z,{id:"details.sensitiveAreasIntro"})}),L.sensitiveAreas.map((e,t)=>(0,n.jsx)(G.U,{...e,className:"my-4 desktop:my-8 ml-3 desktop:ml-6"},t))]})},e.name);if("practicalInformations"===e.name&&(Number(null==L?void 0:null===(h=L.informationDesks)||void 0===h?void 0:h.length)>0||L.advice||Number(null==L?void 0:null===(x=L.labels)||void 0===x?void 0:x.length)>0))return(0,n.jsxs)("section",{ref:ei[e.name],id:"details_".concat(e.name,"_ref"),children:[(0,n.jsx)("div",{id:"details_practicalInformations",className:"scroll-mt-20 desktop:scroll-mt-30"}),(L.advice||Number(null==L?void 0:null===(N=L.labels)||void 0===N?void 0:N.length)>0)&&(0,n.jsxs)(p.j,{titleId:"details.recommandations",className:v.lL,children:[L.advice&&(0,n.jsx)(l.f,{text:L.advice,className:"mb-4 desktop:mb-6"}),null==L?void 0:null===(k=L.labels)||void 0===k?void 0:k.map((e,t)=>{var i;return(0,n.jsx)(u.g,{id:e.id,name:e.name,advice:e.advice,pictogramUri:e.pictogramUri,className:t<Number(null==L?void 0:null===(i=L.labels)||void 0===i?void 0:i.length)-1?"mb-4 desktop:mb-6":""},t)}),L.accessibility&&(0,n.jsxs)("div",{style:{marginTop:20},children:[(0,n.jsxs)("strong",{className:"font-bold",children:[(0,n.jsx)(b.Z,{id:"details.accessibility"})," :"," "]}),(0,n.jsx)("div",{className:"content-WYSIWYG",children:(0,s.ZP)(L.accessibility)})]})]}),(0,n.jsx)(p.j,{htmlId:"details_informationDesks",titleId:"details.informationDesks",className:v.lL,children:null==L?void 0:null===(w=L.informationDesks)||void 0===w?void 0:w.map((e,t)=>(0,n.jsx)(m._,{...e},t))})]},e.name);if("access"===e.name&&Number(null===(j=L.access)||void 0===j?void 0:j.length)>0)return(0,n.jsx)("section",{ref:ei[e.name],id:"details_".concat(e.name,"_ref"),children:(0,n.jsx)(y.M,{id:"access",items:L.access,title:ea.formatMessage({id:"outdoorSite.accessFullTitle"},{count:L.access.length}),type:"TREK"})},e.name);if("source"===e.name&&Number(null==L?void 0:null===(_=L.source)||void 0===_?void 0:_.length)>0)return(0,n.jsx)("section",{ref:ei[e.name],id:"details_".concat(e.name,"_ref"),children:(0,n.jsx)(p.j,{htmlId:"details_source",titleId:"details.source",className:v.lL,children:null==L?void 0:null===(S=L.source)||void 0===S?void 0:S.map((e,t)=>(0,n.jsx)(f.S,{name:e.name,website:e.website,pictogramUri:e.pictogramUri},t))})},e.name);if("more"===e.name&&Number(null==L?void 0:null===(I=L.webLinks)||void 0===I?void 0:I.length)>0)return(0,n.jsx)("section",{ref:ei[e.name],id:"details_".concat(e.name,"_ref"),children:(0,n.jsx)(p.j,{htmlId:"details_more",titleId:"details.more",className:v.lL,children:null==L?void 0:null===(D=L.webLinks)||void 0===D?void 0:D.map((e,t)=>(0,n.jsx)(a.Z,{link:e},t))})},e.name);if("touristicContent"===e.name&&L.touristicContents.length>0)return(0,n.jsx)("section",{ref:ei[e.name],id:"details_".concat(e.name,"_ref"),children:(0,n.jsx)(r.L,{htmlId:"details_touristicContent",title:ea.formatMessage({id:"details.touristicContent"}),displayBadge:!0,generateUrlFunction:g.tR,detailsCards:L.touristicContents.map(e=>{var t;return{id:"".concat(e.id),name:null!==(t=e.name)&&void 0!==t?t:"",place:e.category.label,description:e.descriptionTeaser,thumbnails:e.thumbnails,images:e.images,iconUri:e.category.pictogramUri,iconName:e.category.label}}),type:"TOURISTIC_CONTENT"})},e.name);let O=L.cities.find(e=>{var t;return e.id===(null===(t=L.cities_raw)||void 0===t?void 0:t[0])}),C=null!==(T=null==O?void 0:O.code)&&void 0!==T?T:null==O?void 0:O.id;return(0,g.$I)({template:e.template,id:L.id.toString(),cityCode:C})?(0,n.jsx)("section",{ref:ei[e.name],id:"details_".concat(e.name,"_ref"),children:(0,n.jsx)(p.j,{htmlId:"details_".concat(e.name),titleId:"details.".concat(e.name),className:v.lL,children:(0,n.jsx)(P._,{template:e.template,id:L.id.toString(),type:"trek",cityCode:C})})},e.name):null})]}),(0,n.jsx)(S.$,{})]}),(0,n.jsx)("div",{id:"outdoorSiteContent_map",className:(0,E.cn)("fixed inset-0 z-map left-full w-full transition","desktop:flex desktop:z-content desktop:bottom-0 desktop:fixed desktop:left-auto desktop:right-0 de
1sktop:w-2/5 desktop:top-headerAndDetailsRecapBar","DISPLAYED"===H?"-translate-x-full desktop:translate-x-0":"translate-x-0"),children:(0,n.jsx)(k.v,{mapId:en,courses:L.courses,experiences:L.children,hasZoomControl:!eo,outdoorGeometry:{geometry:L.geometry,pictogramUri:"",name:L.name,id:L.id},poiPoints:L.pois.map(e=>({location:{x:e.geometry.x,y:e.geometry.y},pictogramUri:e.type.pictogramUri,name:e.name,id:"DETAILS-POI-".concat(e.id)})),bbox:L.bbox,trekChildrenGeometries:[],touristicContentPoints:L.touristicContents.filter(e=>null!==e.geometry).map(e=>({geometry:e.geometry,pictogramUri:e.category.pictogramUri,name:e.name,id:"DETAILS-TOURISTIC_CONTENT-".concat(e.id)})),sensitiveAreas:L.sensitiveAreas.filter(e=>null!==e.geometry).map(e=>{let{geometry:t,color:i}=e;return{geometry:t,color:i}}),trekId:Number(A),informationDesks:null==L?void 0:L.informationDesks,signage:L.signage,service:null===(i=L.service)||void 0===i?void 0:i.map(e=>{var t;return{location:{x:e.geometry.x,y:e.geometry.y},pictogramUri:null!==(t=e.type.pictogram)&&void 0!==t?t:(0,T.uS)((0,n.jsx)(O.$,{color:"white"})),name:e.type.name,id:"DETAILS-SERVICE-".concat(e.id)}}
1),infrastructure:L.infrastructure,hideMap:Q,viewPoints:[...L.viewPoints,...L.pois.flatMap(e=>{let{viewPoints:t=[]}=e;return t}).filter(Boolean)],displayMap:K,setMapId:es,type:"OUTDOOR_SITE"})})]})]})]})},[L,F,H,ee,er,en])},ee=e=>(0,n.jsx)(K.U5,{children:(0,n.jsx)(x.D,{children:(0,n.jsx)(Q,{outdoorSiteUrl:e.outdoorSiteUrl,language:e.language})})});var et=i(86677),ei=i(90111),en=i(60646),es=!0,ea=e=>{let{errorCode:t}=e,{query:i,locale:s}=(0,et.useRouter)(),{outdoorSite:a}=i,o=null!=s?s:(0,ei.Mb)();return 404===t?(0,n.jsx)(en.default,{}):(0,n.jsx)(ee,{outdoorSiteUrl:a,language:o})}}},function(e){e.O(0,[774,675,625,234,974,693,480,141,855,800,470,888,179],function(){return e(e.s=69161)}),_N_E=e.O()}]);
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.