1import{b as I,Z as C,r as p,w as R,f as n,ad as g}from"../vendors/vendor-stable.B-qaYwd4.js";import{X as j,ar as E,dg as m,Z as v,eS as b,eT as h,ek as s}from"./commonChunk.ClFq2l8G.js";import{u as A}from"./useGenerateDrawItems.BioTpsZF.js";import{u as S}from"./useIntervalAlternation.BvpevGHR.js";import{u as U}from"./useRewardTips.XLUnhPSP.js";import"./vendorChunk.B0S1SHvJ.js";import{L as u}from"./1_SearchGameChunk.BENWLfH4.js";import{T as B}from"./TitleContentIndex.BEXCchgi.js";import"./surprise.Diq_LpFM.js";import"./1_PromotionChunk.FeY6TfYO.js";import"./1_AgentCenterChunk.Cz5FR2RW.js";import"./0_WithdrawChunk.BzTLyrq2.js";import"./0_EntryLoginRegisterChunk.DeQ-Ywc2.js";import"./0_RechargeDialogsChunk.UPDYD78c.js";import"../vendors/vendor-swiper.BdYoNCW0.js";import"./1_MineChunk.1j_jT2i0.js";import"./index.DXaFhhuC.js";const D="_iconBox_1f8y7_156",L="_keepUp_1f8y7_165",N="_iconText_1f8y7_178",P="_text_1f8y7_183",F="_hand_1f8y7_186",K="_winning_1f8y7_138",a={"open-animation":"_open-animation_1f8y7_91","open-images":"_open-images_1f8y7_95","open-image-item":"_open-image-item_1f8y7_102","open-image-inner":"_open-image-inner_1f8y7_110","open-image-txt":"_open-image-txt_1f8y7_120","winning-image-inner":"_winning-image-inner_1f8y7_138",iconBox:D,keepUp:L,iconText:N,text:P,hand:F,winning:K,"not-rewarded":"_not-rewarded_1f8y7_195"},[V]=j("pages-dialogs-surprise-reward-red-packet"),oe=I({name:V,props:{isCovered:{type:Boolean,default:!1}},emits:["openReward"],setup(c,{emit:d}){const{t}=C(),i=p(!1),_=p(!1),y=p(!1),{list:o,updateListAfterDraw:k}=A(6),r=S({intervalTime:1100,func:e=>e===o.value.length-1?0:e+1}),l=U();R(()=>c.isCovered,e=>e?r.stop():r.changeIntervalTime(1100));const T=async e=>{if(i.value)return;const f=await l.surpriseRewardReceive();if(!(!f||f.error&&!l.isDataExpired.value)){if(l.isDataExpired.value){d("openReward");return}i.value=!0,k(e),await s(2e3),o.value=o.value.map(w=>({...w,status:e.idx===w.idx?"winning":"notRewarded"})),await s(2e3),d("openReward")}},x=async()=>{await s(1e3),_.value=!0,await s(1500),y.value=!0};return()=>n("div",{class:a["open-animation"]},[n(B,null,null),n("div",{class:a["open-images"]},[o.value.map(e=>e.status==="unopen"?n(E,{key:e.idx,class:a["open-image-item"],src:"/lobby_asset/common/common/event/ywjx/red1/ywjx_hb.png",tag:"div",onClick:()=>T(e)},{default:()=>[n("div",{class:a["open-image-inner"]},[n("span",{class:a["open-image-txt"]},[t("lobby.event.redPocket.open")])]),!i.value&&e.idx==r.showIdx.value&&n(u,{class:a.hand,paused:c.isCovered,animationPath:"/lobby_asset/common/common/event/ywjx/animated/shouzi.json"},null)]}):e.status==="winning"?n("div",{key:e.idx,class:a["open-image-item"]},[n(u,{class:a.winning,onInit:x,onDataFailed:x,animationPath:"/lobby_asset/common/common/event/ywjx/animated/red1/lottie/lottie_ywjx_hb_win.json"},null),e.bonusEnum!==m.KeepUp&&n("div",{class:a["winning-image-inner"]},[t("lobby.surprise.getReward")]),n(g,{name:v.Fade},{default:()=>[_.value&&n("div",{class:a.iconBox},[e.bonusEnum===m.KeepUp?n("span",{class:a.keepUp},[t("lobby.surprise.keepup")]):n(b,{autoScrollLimit:8,class:a.iconText,type:h.Surprise,isVertical:!0,detail:{key:e.bonusEnum,text:e.text},textClass:a.text},null)])]})]):n("div",{key:e.idx,class:a["open-image-item"]},[n(u,{class:a["not-rewarded"],animationPath:"/lobby_asset/common/common/event/ywjx/animated/red1/lottie/lottie_ywjx_hb_lose.json"},null),n(g,{name:v.Fade},{default:()=>[y.value&&n("div",{class:a.iconBox},[e.bonusEnum===m.KeepUp?n("span",{class:a.keepUp},[t("lobby.surprise.keepup")]):n(b,{autoScrollLimit:8,class:a.iconText,type:h.Surprise,isVertical:!0,detail:{key:e.bonusEnum,text:e.text},textClass:a.text},null)])]})]))])])}});export{oe 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.