1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2352],{25974:(e,a,s)=>{s.r(a),s.d(a,{__esModule:()=>t.B,default:()=>l});var t=s(79743);const l=t.A},29450:function(e,a,s){var t=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(a,"__esModule",{value:!0});const l=s(31387),n=s(31387),r=s(31387),i=t(s(25974));a.default=(0,l.defineComponent)({__name:"DiaporamaCarousel",props:{images:{},showInfo:{type:Boolean,default:!1},imagePlaceholder:{default:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"},startIndex:{default:0},classes:{default:""},imageClasses:{default:""},imageActiveClasses:{default:""},imageNMinusActiveClasses:{default:""},imageLoadedClasses:{default:""},isFullscreen:{type:Boolean,default:!1},hasBottomNavigation:{type:Boolean,default:!1},diaporamaFullscreen:{default:void 0}},emits:["transition_prev","transition_next"],setup(e,{emit:a}){const s=e,t=a,l=(0,r.ref)(s.startIndex>=0&&s.startIndex<s.images.length?s.startIndex:0),o=(0,r.ref)(""),c=(0,r.ref)(""),u=(0,r.computed)(()=>s.images[l.value]||void 0),d=(0,r.computed)(()=>`${l.value+1}/${s.images.length}`),m=(0,r.ref)(),g=(e=!1)=>{const a=0===l.value?s.images.length-1:l.value-1;s.images.forEach((s,t)=>{s.nMinusActive=e?a===t:s.active,s.active=t===l.value})},p=async()=>{if(s.hasBottomNavigation){await(0,r.nextTick)();const e=s.diaporamaFullscreen?.querySelector("[data-image-info-button]"),a=s.diaporamaFullscreen?.querySelector("[data-image-info]");s.showInfo&&a?(m.value.style.bottom=`${a.clientHeight}px`,e.style.bottom=`${a.clientHeight}px`):(m.value?.removeAttribute("style"),e?.removeAttribute("style"))}},v=()=>{l.value=l.value-1>=0?l.value-1:s.images.length-1,g(),p(),t("transition_prev",{index:l.value,image:u.value})},f=()=>{l.value=l.value+1<s.images.length?l.value+1:0,g(),p(),t("transition_next",{index:l.value,image:u.value})};return(0,r.watch)(()=>s.images,()=>g(!0)),(0,r.watch)(()=>s.showInfo,()=>{p()}),(0,r.onMounted)(()=>{g(!0),o.value=window.contextlayer.diaporama?.next_icon||"",c.value=window.contextlayer.diaporama?.prev_icon||"",p()}),(e,a)=>{const s=(0,n.resolveDirective)("touch");return(0,n.withDirectives)(((0,n.openBlock)(),(0,n.createElementBlock)("div",{class:(0,n.normalizeClass)(["m-diaporama__carousel",e.classes])},[(0,n.createElementVNode)("div",{ref_key:"carouselNav",ref:m,class:"m-diaporama__carousel-nav"},[(0,n.renderSlot)(e.$slots,"prev",{icon:c.value,click:v},()=>[(0,n.createElementVNode)("button",{type:"button",class:"m-diaporama__prev-btn",onClick:v},[(0,n.createElementVNode)("span",{class:(0,n.normalizeClass)(["a-svg",`a-svg--picto-${c.value}`])},null,2)])]),(0,n.renderSlot)(e.$slots,"counter",{counterText:d.value},()=>[(0,n.createElementVNode)("span",null,(0,n.toDisplayString)(d.value),1)]),(0,n.renderSlot)(e.$slots,"next",{icon:o.value,click:f},()=>[(0,n.createElementVNode)("button",{type:"button",class:"m-diaporama__next-btn",onClick:f},[(0,n.createElementVNode)("span",{class:(0,n.normalizeClass)(["a-svg",`a-svg--picto-${o.value}`])},null,2)])])],512),((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(e.images,(a,s)=>((0,n.openBlock)(),(0,n.createBlock)(i.default,{key:s,classes:e.imageClasses,"active-classes":e.imageActiveClasses,"n-minus-active-classes":e.imageNMinusActiveClasses,"loaded-classes":e.imageLoadedClasse
1s,"placeholder-src":e.imagePlaceholder,image:a,"is-fullscreen":e.isFullscreen},null,8,["classes","active-classes","n-minus-active-classes","loaded-classes","placeholder-src","image","is-fullscreen"]))),128))],2)),[[s,v,"swipe",{right:!0}],[s,f,"swipe",{left:!0}]])}}})},40633:function(e,a,s){var t=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(a,"__esModule",{value:!0});const l=s(31387),n=t(s(64931)),r=t(s(59481)),i=(e,a,s="")=>e&&e[a]?e[a]:s;a.default={name:"DiaporamaContainer",components:{DiaporamaCarousel:r.default,SpriteSvg:n.default},props:{diaporamaClasses:{type:String,default:""},diaporamaWrapperClasses:{type:String,default:""},leftTransitionClasses:{type:String,default:""},rightTransitionClasses:{type:String,default:""},imageWrapperClasses:{type:String,default:""},imageClasses:{type:String,default:""},imageActiveClasses:{type:String,default:""},imageNMinusActiveClasses:{type:String,default:""},imageLoadedClasses:{type:String,default:""},imagePlaceholder:{type:String,default:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"},inlinedImagesData:{type:String,required:!0},allowFullscreen:{type:Boolean,default:!1},startIndex:{type:Number,default:0}},emits:["error","fullscreen_requested"],setup(e,{emit:a}){const s="left",t="right",n=(0,l.ref)([]),r=(0,l.ref)(void 0),o=(0,l.ref)(0),c=(0,l.ref)(t),u=(0,l.computed)(()=>i(r.value,"legend")),d=(0,l.computed)(()=>i(r.value,"credits")),m=(0,l.computed)(()=>{const a=[];return e.diaporamaClasses&&a.push(e.diaporamaClasses),s===c.value&&a.push(e.leftTransitionClasses),t===c.value&&a.push(e.rightTransitionClasses),a.length>0?a.join(" "):void 0});(0,l.onMounted)(()=>{try{n.value=JSON.parse(e.inlinedImagesData).map(e=>{return{ratio:i(a=e,"ratio"),alt:i(a,"alt"),legend:i(a,"legend"),credits:i(a,"credits"),link:i(a,"link"),srcset:i(a,"srcset"),active:!1,nMinusActive:!1};var a}),r.value=n.value[e.startIndex]||void 0,o.value=e.startIndex}catch(e){a("error",{message:"Failed to parse json data",error:e})}});return{images:n,currentImage:r,currentImageIndex:o,transition:c,currentImageLegend:u,currentImageCredits:d,computedClasses:m,onPrev:({image:e,index:a})=>{c.value=s,r.value=e,o.value=a},onNext:({image:e,index:a})=>{c.value=t,r.value=e,o.value=a},onFullscreenRequested:()=>{a("fullscreen_requested",{images:n.value,index:o.value})}}}}},42352:(e,a,s)=>{s.r(a),s.d(a,{default:()=>r});var t=s(68070),l=s(61650),n={};for(const e in l)"default"!==e&&(n[e]=()=>l[e]);s.d(a,n);const r=(0,s(66262).A)(l.default,[["render",t.X]])},59481:(e,a,s)=>{s.r(a),s.d(a,{default:()=>n});var t=s(80433),l={};for(const e in t)"default"!==e&&(l[e]=()=>t[e]);s.d(a,l);const n=t.default},61650:(e,a,s)=>{s.r(a),s.d(a,{default:()=>l.a});var t=s(40633),l=s.n(t),n={};for(const e in t)"default"!==e&&(n[e]=()=>t[e]);s.d(a,n)},68070:(e,a,s)=>{s.d(a,{X:()=>t.X});var t=s(77105)},77105:(e,a,s)=>{a.X=function(e,a,s,l,n,r){const i=(0,t.resolveComponent)("diaporama-carousel"),o=(0,t.resolveComponent)("sprite-svg");return(0,t.openBlock)(),(0,t.createElementBlock)("figure",{class:(0,t.normalizeClass)(l.computedClasses)},[(0,t.createElementVNode)("div",{class:(0,t.normalizeClass)(s.imageWrapperClasses)},[(0,t.createVNode)(i,{images:l.images,"image-placeholder":s.imagePlaceholder,"start-index":s.startIndex,"image-classes":s.imageClasses,"image-active-classes":s.imageActiveClasses,"image-n-minus-active-classes":s.imageNMinusActiveClasses,"image-loaded-classes":s.imageLoadedClasse
1s,onTransition_prev:l.onPrev,onTransition_next:l.onNext},(0,t.createSlots)({_:2},[(0,t.renderList)(e.$slots,(a,s)=>({name:s,fn:(0,t.withCtx)(a=>[(0,t.renderSlot)(e.$slots,s,(0,t.normalizeProps)((0,t.guardReactiveProps)(a)))])}))]),1032,["images","image-placeholder","start-index","image-classes","image-active-classes","image-n-minus-active-classes","image-loaded-classes","onTransition_prev","onTransition_next"]),s.allowFullscreen?(0,t.renderSlot)(e.$slots,"fullscreen-button",{key:0,click:l.onFullscreenRequested},()=>[(0,t.createElementVNode)("button",{type:"button",onClick:a[0]||(a[0]=(...e)=>l.onFullscreenRequested&&l.onFullscreenRequested(...e))},[(0,t.createVNode)(o,{"svg-id":"icon-fullscreen"})])]):(0,t.createCommentVNode)("",!0)],2),(0,t.renderSlot)(e.$slots,"figcaption",{legend:l.currentImageLegend,credits:l.currentImageCredits},()=>[(0,t.createElementVNode)("figcaption",null,[(0,t.createTextVNode)((0,t.toDisplayString)(l.currentImageLegend),1),(0,t.createElementVNode)("span",null,"© "+(0,t.toDisplayString)(l.currentImageCredits),1)])])],2)};const t=s(31387)},79743:(e,a,s)=>{Object.defineProperty(a,"B",{value:!0});const t=s(31387),l=s(31387),n=["href"],r=["srcset"],i=["src","alt","srcset"],o={key:1},c=["srcset"],u=["src","alt","srcset"],d=s(31387);a.A=(0,t.defineComponent)({__name:"DiaporamaImage",props:{image:{},placeholderSrc:{},classes:{default:""},activeClasses:{default:""},nMinusActiveClasses:{default:""},loadedClasses:{default:""},isFullscreen:{type:Boolean,default:!1}},setup(e){const a=e,s=(0,d.computed)(()=>{const e=[];return a.classes&&e.push(a.classes),a.loadedClasses&&e.push(a.loadedClasses),a.activeClasses&&a.image.active&&e.push(a.activeClasses),a.nMinusActiveClasses&&!a.image.active&&e.push(a.nMinusActiveClasses),e.length>0?e.join(" "):void 0}),t=(0,d.computed)(()=>""!==a.image.link);return(e,a)=>((0,l.openBlock)(),(0,l.createElementBlock)("div",{class:(0,l.normalizeClass)(s.value)},[t.value?((0,l.openBlock)(),(0,l.createElementBlock)("a",{key:0,href:e.image.link,target:"_blank",rel:"noopener noreferrer"},[(0,l.createElementVNode)("picture",null,[(0,l.createElementVNode)("source",{type:"image/webp",srcset:e.image.srcset.srcset_webp},null,8,r),(0,l.createElementVNode)("img",{src:e.placeholderSrc,alt:e.image.alt,srcset:e.image.srcset.srcset_default,loading:"lazy",class:"m-diaporama__image"},null,8,i)])],8,n)):((0,l.openBlock)(),(0,l.createElementBlock)("picture",o,[(0,l.createElementVNode)("source",{type:"image/webp",srcset:e.image.srcset.srcset_webp},null,8,c),(0,l.createElementVNode)("img",{src:e.placeholderSrc,alt:e.image.alt,srcset:e.image.srcset.srcset_default,loading:"lazy",class:"m-diaporama__image"},null,8,u)]))],2))}})},80433:(e,a,s)=>{s.r(a),s.d(a,{default:()=>l.a});var t=s(29450),l=s.n(t),n={};for(const e in t)"default"!==e&&(n[e]=()=>t[e]);s.d(a,n)}}]);
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.