1import I from"./CWe7oKta.js";import x from"./CJW7dfUu.js";import k from"./DE_KX0AH.js";import v from"./TnrScwyP.js";import{o as M,a7 as g,cH as h,a9 as s,a6 as b,cI as u,aj as y,bp as o,a8 as c,F as T,bM as B,bq as E,bd as S,bQ as L,bz as n,ai as p,bR as N,c9 as A}from"./CU4gIcnT.js";import{u as P}from"./BcmPLw9Z.js";import"./BafuI8sX.js";import"./D233xfTv.js";try{let l=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},a=new l.Error().stack;a&&(l._sentryDebugIds=l._sentryDebugIds||{},l._sentryDebugIds[a]="dc076357-d46a-4598-920c-047733a501b0",l._sentryDebugIdIdentifier="sentry-dbid-dc076357-d46a-4598-920c-047733a501b0")}catch{}{let l=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};l._sentryModuleMetadata=l._sentryModuleMetadata||{},l._sentryModuleMetadata[new l.Error().stack]=Object.assign({},l._sentryModuleMetadata[new l.Error().stack],{"_sentryBundlerPluginAppKey:splash-application":!0})}const U={name:"MultiImage",components:{EditableImage:k,EditableLink:v,EditableText:x},props:{module:{type:Object,default:()=>{}},editable:{type:Boolean,default:!1},theme:{type:Object,default:()=>{}},headingOffset:{type:Number,default:0}},emits:["show-panel","tracking"],setup(l){const{h1LevelTag:a,h1LevelStyleClass:e}=P(A(l,"headingOffset"));return{h1LevelTag:a,h1LevelStyleClass:e}},computed:{...S(["isSweepstakes"]),multiImageButtonTheme(){return{meta:this.module.content.cta.meta}}
1,moduleComputedCssClass(){return{[`@sm:px-8 @md:px-${this.module.content.padding.x}`]:!!(this.module.content.padding.x&&this.module.content.margin===!0),[`@sm:px-14 @md:px-${this.module.content.padding.x+8}`]:!!(this.module.content.padding.x&&this.module.content.margin===!1),[`border-solid border-${this.module.content.border?.width}`]:!!this.module.content.border?.width,[`pt-${this.module.content.padding.t}`]:!!this.module.content.padding.t,[`pb-${this.module.content.padding.b}`]:!!this.module.content.padding.b,"two-column":this.module.content.grid.columns===2,"three-column":this.module.content.grid.columns===3}},getGridColumns(){return this.module.content.grid.columns===2?"repeat(auto-fit, minmax(calc(50% - 40px), 1fr))":this.module.content.grid.columns===3?"repeat(auto-fit, minmax(calc(33% - 40px), 1fr))":"initial"},cssVariables(){return{"--module-border-color":this.module.content.border?.color,"--grid":this.getGridColumns}},ctaTrackingName(){return this.module.content.header.meta.display?this.module.content.header.html:"Module Name Not Available"}},methods:{isCtaComplete(l){return l?l.type==="internal"?!!l.pageId:!!l.text&&!!l.href:!1}}},D={class:"module_inner"},j={key:0},G={class:"multi-image-grid w-full"},O=["data-value"],z={key:0};function H(l,a,e,_,F,r){const w=I,f=x,C=k,V=v,i=L("panel");return e.module.content.images.length===0?(n(),g(w,{key:0,module:e.module,icon:"$cameraBurst","data-test":"blank-multi-image-template",onShowPanel:a[0]||(a[0]=t=>l.$emit("show-panel",t))},{description:h(()=>[...a[4]||(a[4]=[b("p",null,[p("Add "),b("strong",null,"1 or more Image Grid slots"),p(" to see design preview.")],-1)])]),action:h(()=>[...a[5]||(a[5]=[p(" Edit Multi-Image ",-1)])]),_:1},8,["module"])):(n(),s("div",{key:1,class:o(["module px-4 py-8",r.moduleComputedCssClass]),style:E([e.module.content.background.style,r.cssVariables])},[b("div",D,[e.module.content.header.meta.display?(n(),s("div",j,[u(y(f,{modelValue:e.module.content.header.html,"onUpdate:modelValue":a[1]||(a[1]=t=>e.module.content.header.html=t),editable:e.editable,tag:_.h1LevelTag,class:o(["w-full mb-4",_.h1LevelStyleClass]),"data-test":"multi-image-header"},null,8,["modelValue","editable","tag","class"]),[[i]])])):c("",!0),e.module.content.copy.meta.display?u((n(),g(f,{key:1,modelValue:e.module.content.copy.html,"onUpdate:modelValue":a[2]||(a[2]=t=>e.module.content.copy.html=t),editable:e.editable,tag:"div",class:"mb-8","data-test":"multi-image-intro-copy"},null,8,["modelValue","editable"])),[[i]]):c("",!0),b("div",G,[(n(!0),s(T,null,B(e.module.content.images,(t,m)=>(n(),s("div",{key:t.id+"-"+m,class:o(["flex flex-col w-full h-full m-auto",{[t.size]:t.size&&e.module.content.grid.columns===1&&t.screen.desktop.src,"justify-center":e.module.content.grid.columns>=2&&(t.alignment.y==="center"&&t.hasCustomAlignment===!0||e.module.content.alignment.y==="center"&&t.hasCustomAlignment===!1)}]),"data-value":m,"data-test":"multi-image-instance"},[(n(),g(N(t.link.href?"a":"div"),{href:t.link.href?t.link.href:null,class:o({"placeholder shapes":!t.screen.desktop.src}),"data-test":"editable-image-wrapper",target:t.link.external?"_blank":null,rel:t.link.external?"noopener":null},{default:h(()=>[u(y(C,{"model-value":t,editable:e.editable,"alt-text":t.altText,context:e.module.component,"data-test":`editable-image-${m}`,class:o(["m-auto",{"min-h-[400px]":!t.screen.desktop.src}]),"image-classes":{"w-full h-full":t.screen.desktop.src,"m-auto max-w-[200px] ":e.module.content.grid.columns===3}},null,8,["model-value","editable","alt-text","context","data-test","class","image-classes"]),[[i,{component:"MultiImageImageSettings",context:{image:t,index:m}}]])]),_:2},1032,["href","class","target","rel"])),b("div",{"data-test":"multi-image-instance-text-wrapper",class:o({"text-left":e.module.content.alignment.x!=="center","text-center":e.module.content.alignment.x==="center"})},[e.module.content.credit.meta.display&&e.module.content.credit.html?u((n(),g(f,{key:0,modelValue:t.credit.html,"onUpdate:modelValue":d=>t.credit.html=d,editable:e.editable,tag:"figcaption","data-test":"image-credit",class:o(["mt-1 mb-4",{"@lg:max-w-700":e.module.content.images&&e.module.content.images.length>0,"mx-auto":e.module.content.alignment.x==="center"}]),"theme-variable":"body"},null,8,["modelValue","onUpdate:modelValue","editable","class"])),[[i]]):c("",!0),e.module.content.caption.meta.display?(n(),s("div",{key:1,class:o(["mb-0",{"@lg:max-w-700":e.module.content.images&&e.module.content.images.length>0,"mt-0":e.module.content.credit.meta.display,"mt-3":!e.module.content.credit.meta.display,"m-auto":e.module.content.grid.columns===1&&e.module.content.alignment.x==="center"}])},[u(y(f,{modelValue:t.caption.html,"onUpdate:modelValue":d=>t.caption.html=d,editable:e.editable,tag:"div","theme-variable":"multi_image_caption",class:"multi-image-caption mt-0 mb-0","data-test":"multi-image-image-copy"},null,8,["modelValue","onUpdate:modelValue","editable"]),[[i]])],2)):c("",!0),e.module.content.cta.meta.display?u((n(),g(V,{key:2,modelValue:t.cta.link,"onUpdate:modelValue":d=>t.cta.link=d,"data-test":"custom-cta","data-editable-title":e.editable?"Edit CTA":"",editable:e.editable,theme:r.multiImageButtonTheme,incomplete:!r.isCtaComplete(t.cta.link),class:"@lg:mb-2 mt-4 mb-3 break-normal","utag-data":{page_type:l.isSweepstakes?"SPLASH Sweepstakes Page":"SPLASH Campaign Page",module_type:`Custom Module | ${r.ctaTrackingName} | ${t.cta.link.text}`,module_variation:`P${m+1}`,module_variation_identifier:t.altText},type:"multi-image",onTracking:a[3]||(a[3]=d=>l.$emit("tracking",d))},null,8,["modelValue","onUpdate:modelValue","data-editable-title","editable","theme","incomplete","utag-data"])),[[i,{component:"MultiCustomCtaLink",context:{link:t.cta.link,type:"images",index:m}}]]):c("",!0)],2)],10,O))),128)),e.module.content.images.length===1&&e.module.content.grid.columns>=2?(n(),s("div",z)):c("",!0)])])],6))}const Z=Object.assign(M(U,[["render",H],["__scopeId","data-v-354228d7"]]),{__name:"MultiImage"});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.