PageSourceSearch

https://wvusports.com/_nuxt/BUfCaBGG.js

js wvusports.com collected 2026-10-01 11:32:15 UTC 11,680 bytes, 1 lines download raw bytes

1import{a as e}from"./DH_oPWig.js";import{D as t,Dt as n,E as r,N as i,O as a,P as o,T as s,_ as c,a as l,at as u,d,dn as f,hn as p,i as m,nt as h,o as g,qt as _,r as ee,s as te,u as v,ut as y,w as b,wt as x,x as S,zt as C}from"./BaBhFZm2.js";import{l as w}from"./Cm8_Znr6.js";import{n as T}from"./CU89Zi3L.js";import{nt as E,st as D}from"./DGJ9b2SS.js";import{T as O,o as k,t as A}from"./1wMlAD5r.js";import{t as j}from"./BTR1pb_e.js";import{t as M}from"./DFQ7m00a.js";import{t as N}from"./hoZcCBOQ2.js";import{t as P}from"./B9QnreRB2.js";import{Ct as F,Pt as I,ct as L}from"./Bl8CV-ae2.js";import"./Be4z_00h2.js";import{t as R}from"./BDNMzG2s2.js";var z=e=>({abbreviation:e.abbreviation,facebook:null,gender:null,global_sport_id:null,global_sport_shortname:e.globalSportShortName,global_sport_name_slug:e.globalSportNameSlug,id:e.id,instagram:null,non_sport:!1,pinterest:null,shortname:e.shortName,title:e.title,tickets:null,twitter:null,youtube:null,short_title:e.shortTitle||null,url:null});function B(e,t){return{credit:e.credit,caption:e.caption,image:k({url:e.imageUrl[t],alt_text:e.caption}),id:e.id}}function V(e){return{caption:e.primaryImage?.caption||``,credit:e.primaryImage?.credit||``,date:e.date,gallery_images:e.images?.length?e.images?.map(e=>({small:B(e,`small`),medium:B(e,`medium`),large:B(e,`large`),original:B(e,`original`)})):null,id:e.id,images:{small:B(e.primaryImage,`small`),medium:B(e.primaryImage,`medium`),large:B(e.primaryImage,`large`),original:B(e.primaryImage,`original`)},sport:e.sports?.length?z(e.sports[0]):null,title:e.title,title_slug:e.titleSlug,url:e.url}}var H=e=>{let{props:t}=e,n=new A(t?.start,t?.count);return{params:{$pageIndex:n.pageIndex,$pageSize:n.pageSize,sportId:t?.sport_id,galleryId:`extra`in t&&t?.extra?.gallery_id?t.extra.gallery_id:void 0,imageId:`extra`in t&&t?.extra?.image_id?t.extra.image_id:void 0,includeImages:!0},paginationHandler:n}},U=class{fetch;resource=`/api/v2/ImageGalleries`;constructor({fetch:e}){this.fetch=e}async get(e){let{params:t,paginationHandler:n}=H(e);return this.fetch(this.resource,{params:t}).then(e=>{if(!e)return console.error(`[GalleryRepo] get() fetch Failed`),[];let t=e.map(e=>V(e));return t?.length?n.getData(t):[]}).catch(e=>(console.error(`[GalleryRepo] get() mapping Failed`,e),[]))}async getSettings(){return this.fetch(`${this.resource}/settings`).then(e=>e?O(e):(console.error(`[GalleryRepo] getSettings() fetch Failed`),null)).catch(e=>(console.error(`[GalleryRepo] getSettings() mapping Failed`,e),null))}},W=T(`gallery`,{state:()=>({galleries:{},isLoadingMore:!1,isLoading:!1,moreToLoad:!0}),actions:{async fetchGalleries(e){let{fetch:t,...n}=e;if(!(e.hash in this.galleries)){this.isLoading=!0;let r=await new U({fetch:t}).get(n);this.galleries[e.hash]=r,this.isLoading=!1}},async fetchMoreGalleries(e){let{props:t,fetch:n}=e;this.isLoadingMore=!0;let r=await new U({fetch:n}).get(e);(!r||!r.length||r.length&&t.count&&r.length<t.count)&&(this.moreToLoad=!1),this.galleries[e.hash]=[...this.galleries[e.hash]??[],...r],this.isLoadingMore=!0}},getters:{getGalleries:e=>t=>{let n=t;return n in e.galleries&&e.galleries[n]?e.galleries[n]:[]},getLoadingMoreFlag(e){return e.isLoadingMore},getLoadingFlag(e){return e.isLoading},getMoreToLoad(e){return e.moreToLoad}}}),G={key:0,class:`s-gallery-module__header background bg-theme-background flex items-center justify-between py-4 px-4 md:px-8`},K={class:`text-theme-safe s-text-heading-small`},q={"aria-live":`polite`,"aria-atomic":`true`,class:`sr-only`},J={key:0,class:`s-gallery-module__image-rotators__mobile-tablet flex items-center justify-center gap-1 lg:hidden`},ne={class:`s-text-paragraph-small`},re={key:2,class:`s-gallery-module__image-fullpage-header background bg-theme-background border-theme-border flex items-center justify-between gap-1 border-b px-8`},ie={class:`s-text-heading text-theme-safe py-4`},ae={class:`s-gallery-module__thumbnails-wrapper`},oe=[`aria-label`,`onClick`],se={key:3,class:`s-gallery-module__cta background bg-theme-background block p-4 md:hidden md:p-8`},Y={__name:`SGalleryEmbedModule`,props:{...M(),id:Number,params:String},setup(S){let T=S,{$imageUrl:E,$customFetch:O}=e(),k=W(),A=C(null),j=C(!1),M=C(),R=C(),z=[te,g,l,m,ee],B=b(()=>({props:{count:V?.value?.count??1,start:0,extra:{gallery_id:Number(V?.value?.extra?.gallery_id??T.id)}},hash:H.value,type:`galleries`,fetch:O})),V=b(()=>{try{if(T.params&&JSON.parse(T.params))return JSON.parse(T.params)}catch{return D.error(`Error parsing Gallery params`),null}return null}),H=b(()=>`galleryEmbed_${V?.value?.extra?.gallery_id??T.id}`),U=b(()=>k.getGalleries(H.value)?.at(0)),Y=C(0),X=b(()=>`${Y.value+1} of ${U.value?.gallery_images?.length}`),Z=C(!1),Q=b(()=>U.value?.gallery_images?.length&&U.value.gallery_images?.[Y.value]&&U.value.gallery_images[Y.value]?.original?.credit?U.value.gallery_images[Y.value]?.original?.credit??``:U.value?.credit??``),ce=async()=>
1{Z.value=!Z.value,M?.value?.update(),R?.value?.update()},le=e=>{Y.value=e.realIndex},ue=async()=>{j.value=!0,await k.fetchGalleries(B.value),j.value=!1},de=e=>{M.value=e,e.on(`destroy`,()=>{M.value===e&&(M.value=void 0)})},fe=e=>{R.value=e,e.on(`destroy`,()=>{R.value===e&&(R.value=void 0)})},$=e=>{(e.key===`Escape`||e.which==27)&&(Z.value=!1)};return x(()=>Z.value,e=>{e?window.addEventListener(`keydown`,$):window.removeEventListener(`keydown`,$)},{immediate:!0}),h(async()=>{await ue()}),(e,l)=>{let m=d,h=v;return _(j)?(u(),r(_(I),{key:0,theme:`light-theme`,size:`regular`,indeterminate:``,type:`circular`})):(u(),a(`div`,{key:1,ref_key:`sComponentRef`,ref:A,class:f([`s-gallery-module`,{"s-gallery-module--fullscreen fixed inset-0 top-0 left-0 z-[10000] flex h-full w-full items-center justify-center bg-[rgba(0,0,0,0.8)]":_(Z)}])},[s(`div`,{class:f([`s-gallery-module__wrapper flex h-full w-full flex-col`,{"border-theme-border divide-theme-border-light divide-y overflow-hidden rounded-[10px] border":!_(Z)}])},[_(Z)?t(``,!0):(u(),a(`div`,G,[s(`h1`,K,p(_(U)?.title??`Gallery`),1),o(_(N),{theme:`light-theme`,size:`regular`,type:`alternate`,tag:`a`,href:_(U)?.url??`#`,target:`_blank`,class:`hidden !no-underline md:block`},{default:n(()=>[...l[4]||=[i(` Full Gallery `,-1)]]),_:1},8,[`href`])])),s(`div`,q,` Image `+p(_(Y)+1)+` of `+p(_(U)?.gallery_images?.length)+` has loaded `,1),_(U)&&_(U)?.gallery_images?.length?(u(),a(c,{key:1},[s(`div`,{class:f([`s-gallery-module__image-viewer relative`,{"bg-[rgba(0,0,0,0.1)]":!_(Z),"flex h-full w-full items-center justify-center":_(Z)}])},[s(`div`,{class:f([`s-gallery-module__swiper-main flex h-full w-full items-center justify-center`,{"relative py-4 px-4 lg:px-16 lg:py-8":!_(Z),"py-[48px] px-[48px] md:px-[132px] lg:px-[232px]":_(Z)}])},[o(h,{modules:z,thumbs:{swiper:_(R)},speed:400,spaceBetween:8,slidesPerView:1,breakpoints:{768:{spaceBetween:16}},loop:``,class:f([`aspect-video`,{"max-h-[190px] md:max-h-[280px] lg:max-h-[370px]":!_(Z),"max-h-[calc(85vh-300px)] min-h-[250px] max-w-[1176px]":_(Z)}]),onSwiper:de,onSlideChange:le},{default:n(()=>[(u(!0),a(c,null,y(_(U).gallery_images,(e,t)=>(u(),r(m,{key:t},{default:n(()=>[o(_(P),{alt:e.large.caption??`Image`,class:`mx-auto h-full w-full object-contain`,images:[{breakpoint:0,image:_(E)(e.large.image.url),height:1400}]},null,8,[`alt`,`images`])]),_:2},1024))),128))]),_:1},8,[`thumbs`,`class`]),_(M)?(u(),a(c,{key:0},[o(_(F),{class:f([`absolute top-1/2 left-0 z-[2] !w-[53px] rounded-l-none`,{"hidden lg:flex":!_(Z),"!border-l-0":_(Z)}]),theme:_(Z)?`default-white`:`light-theme`,direction:`prev`,onClick:l[0]||=w(e=>_(M).slidePrev(),[`prevent`])},null,8,[`class`,`theme`]),o(_(F),{class:f([`absolute top-1/2 right-0 z-[2] !w-[53px] rounded-r-none`,{"hidden lg:flex":!_(Z),"!border-r-0":_(Z)}]),theme:_(Z)?`default-white`:`light-theme`,direction:`next`,onClick:l[1]||=w(e=>_(M).slideNext(),[`prevent`])},null,8,[`class`,`theme`])],64)):t(``,!0)],2),o(_(N),{theme:_(Z)?`default-black`:`on-primary`,buttonIcon:``,"aria-label":`Toggle image to full size and back`,"aria-expanded":_(Z),icon:_(Z)?`icon-shrink`:`icon-expand`,class:f([`s-gallery-module__fullPage-button absolute top-0 right-0 rounded-t-none rounded-r-none`,{"!border-default-white !border-b !border-l !border-t-0 !border-r-0":_(Z),"hidden lg:flex":!_(Z)}]),onClick:ce},null,8,[`theme`,`aria-expanded`,`icon`,`class`])],2),_(Z)?t(``,!0):(u(),a(`div`,J,[o(_(F),{direction:`prev`,class:`!w-full rounded-none border-y-0 border-l-0`,onClick:l[2]||=w(e=>_(M).slidePrev(),[`prevent`])}),o(_(L),{theme:`light-theme`,text:_(X),class:`mx-4 whitespace-nowrap`},null,8,[`text`]),o(_(F),{direction:`next`,class:`!w-full rounded-none border-y-0 border-r-0`,onClick:l[3]||=w(e=>_(M).slideNext(),[`prevent`])})])),_(Q)?(u(),a(`div`,{key:1,class:f([`s-gallery-module__image-credit flex gap-1 py-4 px-8 lg:!border-t-0`,{"background bg-theme-background text-theme-safe":!_(Z),"text-theme-safe-dark justify-center":_(Z)}])},[l[5]||=s(`span`,{class:`s-text-paragraph-small-bold`},`Photo Credit:`,-1),s(`span`,ne,p(_(Q)),1)],2)):t(``,!0),_(Z)?(u(),a(`div`,re,[s(`span`,ie,p(_(U)?.title),
11),o(_(N),{theme:`light-theme`,size:`regular`,class:`s-gallery-module__image-fullpage-header__button !no-underline`,tag:`a`,buttonTextLink:``,target:`_blank`,href:_(U)?.url??`#`},{default:n(()=>[...l[6]||=[i(` Full Gallery `,-1)]]),_:1},8,[`href`])])):t(``,!0),s(`div`,{class:f([`s-gallery-module__thumbnails background bg-theme-background p-4 md:p-8`,{"grid grid-cols-1":_(Z)}])},[s(`div`,ae,[o(h,{modules:z,spaceBetween:16,slidesPerView:`auto`,freeMode:!0,watchSlidesProgress:!0,scrollbar:{el:`.swiper-scrollbar`,draggable:!0,dragSize:_(Z)?160:`auto`},onSwiper:fe},{default:n(()=>[(u(!0),a(c,null,y(_(U).gallery_images,(e,t)=>(u(),r(m,{key:t,class:`!w-[72px] md:!w-[120px]`},{default:n(()=>[s(`button`,{class:f([`s-gallery-module__thumbnails-image-container group relative h-[72px] w-[72px] overflow-hidden md:h-[120px] md:w-[120px]`,_(Y)===t?`s-gallery-module__thumbnails-image-container--active`:void 0]),"aria-label":`Image ${t+1} of ${_(U)?.gallery_images?.length}`,onClick:e=>_(M)?.slideTo(t)},[o(_(P),{alt:``,class:`s-gallery-module__thumbnails-image absolute top-1/2 left-1/2 h-full min-h-full max-w-[initial] -translate-x-1/2 -translate-y-1/2 object-contain`,images:[{breakpoint:0,image:_(E)(e.medium.image.url),height:250}]},null,8,[`images`]),o(_(L),{theme:`dark-theme`,text:`${t+1} of ${_(U)?.gallery_images?.length}`,class:f([`absolute top-1/2 left-1/2 z-[2] hidden -translate-x-1/2 -translate-y-1/2 select-none whitespace-nowrap lg:group-hover:block`,{"lg:block":_(Y)===t}])},null,8,[`text`,`class`])],10,oe)]),_:2},1024))),128))]),_:1},8,[`scrollbar`]),l[7]||=s(`div`,{class:`relative mt-4 w-full`},[s(`div`,{class:`swiper-scrollbar bg-theme-surface-alt !left-0 !h-[8px] !w-full`})],-1)])],2),_(Z)?t(``,!0):(u(),a(`div`,se,[o(_(N),{theme:`light-theme`,size:`regular`,type:`alternate`,tag:`a`,target:`_blank`,href:_(U)?.url??`#`,class:`!w-full !no-underline`},{default:n(()=>[...l[8]||=[i(` Full Gallery `,-1)]]),_:1},8,[`href`])]))],64)):t(``,!0)],2)],2))}}},X=R(Y,[[`__scopeId`,`data-v-68a72bef`]]),Z={class:`not-prose my-4 grid grid-cols-1 print:hidden`},Q={__name:`SEmbeddedGalleries`,props:{items:{type:Array,required:!0},moduleClass:{type:String,default:``}},setup(e){return(i,l)=>{let d=j;return u(),r(d,null,{default:n(()=>[e.items?.length&&e.items.length>0?(u(!0),a(c,{key:0},y(e.items,(t,n)=>(u(),a(`div`,{key:_(E)(t)},[(u(),r(S,{to:`#gallery-${n}`},[s(`div`,Z,[o(X,{id:t.hasAttribute(`galleryid`)?Number(t.getAttribute(`galleryid`)):void 0,params:t.getAttribute(`params`)??void 0,class:f(e.moduleClass)},null,8,[`id`,`params`,`class`])])],8,[`to`]))]))),128)):t(``,!0)]),_:1})}}};export{W as n,Q as t};

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.