PageSourceSearch

https://cityofdreamsmacau.com/_nuxt/Cib7Qs7R.js

js cityofdreamsmacau.com collected 2026-09-25 18:42:57 UTC 14,241 bytes, 1 lines download raw bytes

1import{b as Je,e as Xe,f as et,ae as tt,D as m,a1 as Z,N as we,O as J,a as it,q as nt,a4 as st,aZ as lt,aC as at,A as e,bk as ot,r as s,s as a,v as l,B as F,y as T,F as $,z as M,x as c,a7 as rt,C as H,a6 as k,Y as K,Q as dt,V as f,as as _t,a8 as ct,G as p,bi as X,T as ut}from"./ByjodPhJ.js";import{_ as mt}from"./CesQfTDu.js";import{_ as ft}from"./CrmzrM9Q.js";import{_ as pt}from"./CUsbe8jz.js";import{_ as vt}from"./CoaBuQlL.js";import{_ as gt,a as yt,b as kt}from"./CCXUapP6.js";import{_ as ht}from"./C0CGAX_L.js";import{_ as bt}from"./DbLhsrLn.js";import{u as Et,F as Tt}from"./Cfly741z.js";import{b as $t}from"./B9HbF4tI.js";import{u as wt}from"./t4VUW883.js";import"./D3d5en-K.js";const Ct=["data-slider-theme"],Dt={"g-scroll-trigger-item":""},At={class:"widget--hero_banner__container"},It={class:"slider__container"},Nt=["data-index"],Bt={key:0,class:"banner-item","is-full":""},Lt={key:0,class:"video__outer"},Ut={class:"video__inner"},St={class:"video__anime"},Pt=["id"],Rt=["src","type"],Ft={key:1,class:"img__outer"},Mt={class:"img_anime__wrap"},Vt={class:"img_anime"},Ot={key:1,class:"img__outer"},xt={class:"img_anime__wrap"},Wt={class:"img_anime"},Gt=["data-field-banner-type"],zt={class:"image__container"},Ht={key:0,class:"video__outer"},Kt={class:"video__inner"},qt={class:"video__anime"},Yt=["id"],Qt=["src","type"],jt={key:1,class:"img_anime__wrap"},Zt={class:"img_anime"},Jt={key:1,class:"img_anime__wrap"},Xt={class:"img_anime"},ei={class:"cotent__container"},ti={key:0,class:"title-box"},ii={class:"line-clamp-2"},ni={key:1,class:"description-box"},si=["innerHTML"],li={key:2,class:"btn-box"},ai={key:0,class:"arrow-control-wrap"},oi={key:0,class:"action__container"},ri={class:"media-2xl"},di={class:"flicking-control-box"},_i={key:3,class:"dots-box"},ci={class:"flicking-pagination"},ui={key:4,class:"arrows-box"},mi=16,fi=9,q="#t=0.1",pi=-80,vi=Je({__name:"index",props:{id:{},type:{default:""},data:{default:null},blockIndex:{default:0}},emits:["widget:loaded","widget:not-exist","widget:empty"],setup(Ce,{emit:De}){const Ae=Xe(),{$useMedia:r,$isMobile:Ie,$ScrollTrigger:ee,$gsap:Ne,$device:te,$getSiteProperty:h}=Ae,Y=et(),{isPageOpenDoneInProgress:Be}=tt(Y),{screenResizeState:ie}=ct(),ne=$t(Ce),{type:yi,data:Le,blockIndex:ki,blockUniqueId:se,isFirstWidget:I}=ne,Ue=De,N=m(),V=m(),O=m(),B=m([]),b=m(null),L=`brand_video_${se.value}`,le=`sctr_${se.value}`,w=p(()=>{let t=[];return t=(Le.value?.field_banners?.list||[]).map(n=>{let o,_;return r.min("md")?(o=n.field_media,_=n.field_video_cover):(o=n.field_mobile_media,_=n.field_video_cover_mobile),{...n,field_media_final:o,field_video_cover_final:_}})||[],t}),x=m(w.value.length),Se=p(()=>x.value===1),U=p(()=>t=>t?k.isVideo(t):!1),ae=p(()=>t=>t?t==="full_width":!1),Pe=p(()=>t=>t?t==="left_banner"?"left":"right":"left"),oe=p(()=>h().med?X.style_2_with_arrow:X.style_1_partial_view),Re=p(()=>oe.value===X.style_2_with_arrow),Fe=p(()=>fe.value.length>1),re=()=>{b.value?b.value?.play():B.value.forEach(t=>{const{videoEl:n}=t;Me(n)})},Me=t=>{t&&(t.pause(),t.currentTime=0)},de=()=>{const t=W.value?.currentPanel?.element;if(t){const n=t.querySelector("video")?.id;b.value=B.value.findLast(o=>o.id===n)?.videoEl||null}},Q=()=>{const t=N.value;if(t)try{const n=t.querySelectorAll(".video__anime"),_=t.querySelector(".video__outer").getBoundingClientRect(),u=mi,g=fi,y=1,C=g/u,P=_.width,R=_.height;
1n.forEach(z=>{const D=z,A=z.querySelector(".brand-video");if(R/P<C){const i=g/u*P;A.style.width=D.style.width=`${P*y}px`,A.style.height=D.style.height=`${i*y}px`}else{const i=u/g*R;A.style.width=D.style.width=`${i*y}px`,A.style.height=D.style.height=`${R*y}px`}})}catch{}},Ve=()=>{if(!V.value||te.isMobile&&te.isIos)return;const t=Ne.timeline({paused:!0});t.to(V.value,{yPercent:70,ease:"none"}),ee.create({animation:t,trigger:V.value,id:le,scrub:!0,start:"0 0%",end:"100% 0%"})},Oe=()=>{ee.getById(le)?.kill()},W=m(),_e=m(0),ce=m(!1),xe=Ie.value||r.max("md")?{align:"prev",circular:!0,preventDefaultOnDrag:!0,inputType:["touch","pointer"],moveType:["strict",{count:1}]}:{align:"prev",circular:!0,preventDefaultOnDrag:!0,inputType:[""],moveType:["strict",{count:1}],duration:1e3,easing:_t.easeInOutQuart},{onFlickingReady:We,onFlickingChanged:Ge,onFlickingHoldEnd:ze,slidePrev:ue,slideNext:me,slideTo:G,dotsByGpEl:fe,disablePrev:He,disableNext:Ke,_autoPlay:v}=Et({flickingEl:W,kind:"autoplay",autoplay:{dotsContainerEl:O}}),pe=async t=>{const n=t?.panel?.element||t?.currentTarget?.currentPanel?.element;n&&(W.value?.panels.forEach(o=>{o.element.classList.remove("active")}),await J(50),n.classList.add("active"))},qe=t=>{if(We(t),de(),pe(t),x.value>1){v?.au_createTimeline();const n=N.value;if(n){const{top:o}=n?.getBoundingClientRect();o>window.innerHeight&&v?.tlProgress()?.pause()}}ce.value=!0},Ye=t=>{Ge(),de(),pe(t)},Qe=r.max("md")?-70:-200,je=t=>{const n=t.currentTarget;if(!n)return;n.visiblePanels.forEach(_=>{const u=_.outsetProgress,g=_.element;if(g){const y=g.querySelector(".banner-item[not-full] .image__container .img_anime"),C=g.querySelector(".banner-item[is-full] .img_anime,.banner-item[is-full] .video__outer");y&&(y.style.transform=`translate3d(${u*Qe}%,0,0)`),C&&(C.style.transform=`translate3d(${u*pi}%,0,0)`)}})};v?.on("progressStart",()=>{re()});const ve=m(!1),ge=()=>{const t=N.value;t&&t.classList.add("start-will-change")},ye=()=>{const t=N.value;t&&t.classList.remove("start-will-change")},{onVgstCreated:ke,onVgstEnter:he,onVgstLeaveBack:be,onVgstLeave:Ee,onVgstEnterBack:Te,vgstOn:S}=wt();S("enterOnce",()=>{ve.value=!0}),S("enter",()=>{v?.tlProgress()?.resume(),b.value?.play(),ge()}),S("leaveBack",()=>{v?.tlProgress()?.pause(),b.value?.pause(),ye()}),S("leave",()=>{v?.tlProgress()?.pause(),b.value?.pause(),ye()}),S("enterBack",()=>{v?.tlProgress()?.resume(),b.value?.play(),ge()});const Ze=p(()=>ve.value&&Be.value&&ce.value),$e=()=>{x.value>1?v?.au_autoPlay():x.value===1&&re()};Z(()=>Ze.value,t=>{t&&$e()}),Z(()=>ie.resizeComplete||ie.resizing,t=>{t&&Q()});const j=m(!1);if(Z(()=>r.max("md"),async()=>{B.value=[],_e.value++,await we(),await J(1),Q(),j.value&&$e(),j.value=!0}),I.value){const t=p(()=>{let n=[];return n=w.value.filter(o=>!U.value(o.field_media_final?.data?.filemime)).map(o=>{let _;return ae.value(o.field_banner_type)?_=o.field_media_final?.data?.image_style_uri?.wide:_=o.field_media_final?.data?.image_style_uri?.large,{...o,field_preload_image_src:_}})||[],n.slice(0,2)});it({link:t.value.filter(n=>n.field_preload_image_src).map(n=>({rel:"preload",as:"image",href:n.field_preload_image_src}))})}return nt(async()=>{await we(),Q(),Ve(),Ue("widget:loaded",ne),await J(5),r.min("md")&&(j.value=!0)}),st(()=>{v?.clearDeep(),Oe()}),(t,n)=>{const o=rt,_=mt,u=ft,g=pt,y=vt,C=gt,P=yt,R=kt,z=ht,D=bt,A=lt("g-scroll-trigger");return at((s(),a("div",{class:"widget--hero_banner",ref_key:"sectionEl",ref:N,"data-slider-theme":e(oe),onVgstCreated:n[0]||(n[0]=(...i)=>e(ke)&&e(ke)(...i)),onVgstEnter:n[1]||(n[1]=(...i)=>e(he)&&e(he)(...i)),"on:vgst-leaveBack":n[2]||(n[2]=(...i)=>e(be)&&e(be)(...i)),onVgstLeave:n[3]||(n[3]=(...i)=>e(Ee)&&e(Ee)(...i)),"on:vgst-enterBack":n[4]||(n[4]=(...i)=>e(Te)&&e(Te)(...i))},[l("div",Dt,[l("div",At,[l("div",It,[l("div",{class:"flicking-box",ref_key:"flickingBoxEl",ref:V},[(s(),F(e(Tt),{ref_key:"flickingEl",ref:W,class:"hero-banner-flicking",options:e(xe),hideBeforeInit:!0,onReady:qe,onChanged:Ye,onHoldEnd:e(ze),onMove:je,key:e(_e)},{default:T(()=>[(s(!0),a($,null,M(e(w),(i,d)=>(s(),a("div",{class:"panel","data-index":d,key:`${L}-${d}`},[e(ae)(i.field_banner_type)?(s(),a("div",Bt,[(e(r).min("md")?e(U)(i.field_media?.data?.f
1ilemime):e(U)(i.field_mobile_media?.data?.filemime))?(s(),a($,{key:0},[e(Y).isWechatDevice?(s(),a("div",Ft,[c(u,H({[("ELEM_ATTR_BUTTON_TRACKING_ID"in t?t.ELEM_ATTR_BUTTON_TRACKING_ID:e(K))||""]:i.field_link?.options?.attributes?.id,to:("$DrupalUtils"in t?t.$DrupalUtils:e(k)).getCleanUrl(i.field_link?.uri)},{ref_for:!0},{...t.$vBindDpLinkAttr()(i?.field_link)}),{default:T(()=>[l("span",Mt,[l("span",Vt,[c(_,{src:e(r).min("md")?i.field_video_cover?.data?.image_style_uri?.wide:i.field_video_cover_mobile?.data?.image_style_uri?.large,srcset:("$DrupalUtils"in t?t.$DrupalUtils:e(k)).buildSrcset(e(r).min("md")?i.field_video_cover?.data:i.field_video_cover_mobile?.data),sizes:"100vw",width:"1440",height:"609",priority:e(I),alt:i?.field_media_final?.data?.alt||""},null,8,["src","srcset","priority","alt"])])])]),_:2},1040,["to"])])):(s(),a("div",Lt,[l("div",Ut,[l("div",St,[c(o,null,{default:T(()=>[l("video",{id:`${L}-${d}`,class:"video brand-video",ref_for:!0,ref:E=>e(B).push({id:`${L}-${d}`,videoEl:E}),muted:"",loop:"",playsinline:"","webkit-playsinline":""},[l("source",{src:e(r).min("md")?`${i.field_media?.data?.uri?.url}${q}`:`${i.field_mobile_media?.data?.uri?.url}${q}`,type:e(r).min("md")?i.field_media?.data?.filemime:i.field_mobile_media?.data?.filemime},null,8,Rt),n[5]||(n[5]=l("p",null,"Your browser doesn't support HTML5 video.",-1))],8,Pt)]),_:2},1024),n[6]||(n[6]=l("div",{class:"cover"},null,-1))])])]))],64)):(s(),a("div",Ot,[c(u,H({[("ELEM_ATTR_BUTTON_TRACKING_ID"in t?t.ELEM_ATTR_BUTTON_TRACKING_ID:e(K))||""]:i.field_link?.options?.attributes?.id,to:("$DrupalUtils"in t?t.$DrupalUtils:e(k)).getCleanUrl(i.field_link?.uri)},{ref_for:!0},{...t.$vBindDpLinkAttr()(i?.field_link)}),{default:T(()=>[l("span",xt,[l("span",Wt,[c(_,{src:e(r).min("md")?i.field_media?.data?.image_style_uri?.wide:i.field_mobile_media?.data?.image_style_uri?.large,srcset:("$DrupalUtils"in t?t.$DrupalUtils:e(k)).buildSrcset(e(r).min("md")?i.field_media?.data:i.field_mobile_media?.data),sizes:"100vw",width:"1440",height:"609",priority:e(I),alt:i?.field_media_final?.data?.alt||""},null,8,["src","srcset","priority","alt"])])])]),_:2},1040,["to"])]))])):(s(),a("div",{key:1,class:"banner-item","not-full":"","data-field-banner-type":e(Pe)(i.field_banner_type)},[l("div",zt,[(e(r).min("md")?e(U)(i.field_media?.data?.filemime):e(U)(i.field_mobile_media?.data?.filemime))?(s(),a($,{key:0},[e(Y).isWechatDevice?(s(),a("span",jt,[l("span",Zt,[c(u,H({[("ELEM_ATTR_BUTTON_TRACKING_ID"in t?t.ELEM_ATTR_BUTTON_TRACKING_ID:e(K))||""]:i.field_link?.options?.attributes?.id,to:("$DrupalUtils"in t?t.$DrupalUtils:e(k)).getCleanUrl(i.field_link?.uri)},{ref_for:!0},{...t.$vBindDpLinkAttr()(i?.field_link)}),{default:T(()=>[c(_,{src:e(r).min("md")?i.field_media?.data?.image_style_uri?.large:i.field_mobile_media?.data?.image_style_uri?.large,srcset:("$DrupalUtils"in t?t.$DrupalUtils:e(k)).buildSrcset(e(r).min("md")?i.field_media?.data:i.field_mobile_media?.data),"sizes-config":[{breakpoint:768,size:"100vw"}],width:"813",height:"609",priority:e(I),alt:i?.field_media_final?.data?.alt||""},null,8,["src","srcset","priority","alt"])]),_:2},1040,["to"])])])):(s(),a("div",Ht,[l("div",Kt,[l("div",qt,[c(o,null,{default:T(()=>[l("video",{id:`${L}-${d}`,class:"video brand-video",ref_for:!0,ref:E=>e(B).push({id:`${L}-${d}`,videoEl:E}),muted:"",loop:"",playsinline:"","webkit-playsinline":""},[l("source",{src:e(r).min("md")?`${i.field_media?.data?.uri?.url}${q}`:`${i.field_mobile_media?.data?.uri?.url}${q}`,type:e(r).min("md")?i.field_media?.data?.filemime:i.field_mobile_media?.data?.filemime},null,8,Qt),n[7]||(n[7]=l("p",null,"Your browser doesn't support HTML5 video.",-1))],8,Yt)]),_:2},1024),n[8]||(n[8]=l("div",{class:"cover"},null,-1))])])]))],64)):(s(),a("span",Jt,[l("span",Xt,[c(u,H({[("ELEM_ATTR_BUTTON_TRACKING_ID"in t?t.ELEM_ATTR_BUTTON_TRACKING_ID:e(K))||""]:i.field_link?.options?.attributes?.id,to:("$DrupalUtils"in t?t.$DrupalUtils:e(k)).getCleanUrl(i.field_link?.uri)},{ref_for:!0},{...t.$vBindDpLinkAttr()(i?.field_link)}),{default:T(()=>[c(_,{src:e(r).min("md")?i.field_media?.data?.image_style_uri?.large:i.field_mobile_media?.data?.image_style_uri?.large,srcset:("$DrupalUtils"in t?t.$DrupalUtils:e(k)).buildSrcset(e(r).min("md")?i.field_media?.data:i.field_mobile_media?.data),"sizes-config":[{breakpoint:768,size:"100vw"}],width:"813",height:"609",priority:e(I),alt:i.field_media_final?.data?.alt||""},null,8,["src","srcset","priority","alt"])]),_:2},1040,["to"])])]))]),l("div",ei,[i.field_main_title||i.title?(s(),a("div",ti,[l("h2",ii,dt(i.field_main_title||i.title),1)])):f("",!0),i.field_content?.processed?(s(),a("div",ni,[l("div",{class:"cmsEditorLineClamp line-clamp-2",innerHTML:i.field_content?.processed},null,8,si)])):f("",!0),i.field_link?.title?(s(),a("div",li,[c(g,{field_link:i.field_link,"no-path":!0,"btn-classe
1s":e(h)().med?["btn-primary"]:void 0,"field-aria-label":i.field_main_title||i.title},null,8,["field_link","btn-classes","field-aria-label"])])):f("",!0)])],8,Gt))],8,Nt))),128))]),_:1},8,["options","onHoldEnd"]))],512),e(Fe)&&e(Re)&&e(r).min("md")?(s(),a("div",ai,[c(y,{onPrev:e(ue),onNext:e(me),"btn-size":"lg","btn-inside":!0},null,8,["onPrev","onNext"])])):f("",!0)]),e(Se)?f("",!0):(s(),a("div",oi,[l("div",ri,[l("div",di,[e(h)().cod?(s(),a("div",{key:0,class:"flicking-dots-box",ref_key:"dotsEl",ref:O},[(s(!0),a($,null,M(e(w),(i,d)=>(s(),F(C,{key:`dot-${d}`,"data-index":d,onClick:E=>e(G)({index:d})},null,8,["data-index","onClick"]))),128))],512)):f("",!0),e(h)().sc?(s(),a("div",{key:1,class:"flicking-dots-box-sc",ref_key:"dotsEl",ref:O},[(s(!0),a($,null,M(e(w),(i,d)=>(s(),F(P,{key:`dot-${d}`,"data-index":d,onClick:E=>e(G)({index:d})},null,8,["data-index","onClick"]))),128))],512)):f("",!0),e(h)().alt?(s(),a("div",{key:2,class:"flicking-dots-box",ref_key:"dotsEl",ref:O},[(s(!0),a($,null,M(e(w),(i,d)=>(s(),F(R,{key:`dot-${d}`,"data-index":d,onClick:E=>e(G)({index:d})},null,8,["data-index","onClick"]))),128))],512)):f("",!0),e(h)().med?(s(),a("div",_i,[l("div",ci,[(s(!0),a($,null,M(e(fe),(i,d)=>(s(),F(z,{active:i.active,key:d,onClick:E=>e(G)({index:i.index})},null,8,["active","onClick"]))),128))])])):f("",!0),e(h)().macau?(s(),a("div",ui,[c(D,{onPrev:e(ue),onNext:e(me),"disable-prev":e(He),"disable-next":e(Ke)},null,8,["onPrev","onNext","disable-prev","disable-next"])])):f("",!0)])])]))])])],40,Ct)),[[A,{options:{scrub:.6,start:"0% 100%",end:"100% 0%"},toggleClassOnlyEnterClassName:"CLASSNAME_IN_VIEW"in t?t.CLASSNAME_IN_VIEW:e(ot),toggleClassOnlyEnter:!0}]])}}}),Li=Object.assign(ut(vi,[["__scopeId","data-v-1335f459"]]),{__name:"WidgetsWidgetHeroBannerWidget"});export{Li 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.