1import{b2 as oe,bl as Z,bn as j,bo as le,bp as ie,cm as ue,bM as ce}from"./useConfig-DLqk4N_9.js";import{b as de,o as pe,H as me}from"./header-template-oz0k86u1.js";import{E as O,f as fe,a as L}from"./el-scrollbar-DBhgLaMR.js";import{_ as ge}from"./track-helpers-o_FINLWW.js";import{E as J,t as q,H as he,U as ve}from"./index-DCU6Kl-8.js";import{d as K}from"./useCallApp-JorNIVgI.js";import{k as V,x as ye,r as k,a as x,L as Q,w as N,o as _e,d as be,m as v,n as _,q as E,F as P,Z as z,t as F,u as n,v as $,l as U,C as A,an as Ie,ao as Se,ap as W,y as X,z as M,G as R,E as ee,ar as te,aB as we,aA as ke,K as Ee}from"./index-BMfzZz2f.js";import{T as xe,a as Te}from"./index-CWPdzgN0.js";import{_ as Ce}from"./forum-sub-bar-B4JISpe5.js";import{C as Be}from"./common-post-list-UmMQcc9b.js";import{u as De,a as Ae}from"./useAdminListStore-CuNlx4KI.js";/* empty css */import"./helper-DSZogfxD.js";import"./app-bridge-PA9a5H5h.js";import"./record-icon-KXcosxDj.js";import"./kr-empty-VwY3f9yI.js";import"./useElementExpose-ARIAsv75.js";/* empty css */import"./edition-QQJC1iss.js";import"./el-input-BGHNzqxF.js";import"./kr-button-CdLzKUTK.js";/* empty css */import"./sentry-handler-CCDRxDqW.js";import"./kr-list-DhwPYV3k.js";import"./k-post-item-DB54Rc1h.js";import"./follow-btn-DLZOFuQS.js";import"./admin-logo-dr3brjVM.js";import"./usePostTrackParams-C4a3bZ3g.js";import"./types-CIUv3rgV.js";import"./edition-moving-dialog-5yVRo667.js";/* empty css */import"./list-skeleton-51rTi550.js";import"./base-post-skeleton-PYTsR-dw.js";import"./useListRequester-Ci39_XYq.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},u=new e.Error().stack;u&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[u]="20d3dc7d-3068-4da1-b3a2-ed2bf29f011e",e._sentryDebugIdIdentifier="sentry-dbid-20d3dc7d-3068-4da1-b3a2-ed2bf29f011e")}catch(c){}})();const He=e=>(Ie("data-v-7115e1c6"),e=e(),Se(),e),Le={class:"swiper-wrapper"},Pe=["onClick"],Ne=He(()=>E("div",{class:"overlay"},null,-1)),$e={class:"swiper-bullet-list"},Oe=["onClick"],Re=-224,Fe=-319,Ue=V({__name:"index",props:{list:{type:Array,default:()=>[]},delay:{type:Number,default:5e3},wrapperWidth:{type:Number,required:!0},nextClass:{type:String,default:"swiper-next"},prevClass:{type:String,default:"swiper-prev"},normalWidth:{type:Number,default:352}},emits:["click-handler","slide-expose"],setup(e,{emit:u}){const c=e,p=u,r=ye(),I=oe(),s=k(0),S=k(),w=k(1),f=k([]),H=k(1),C=x(()=>320-c.normalWidth-1),g=Q([{transform:"translate3d(-452px, -50%, 0)",opacity:0,zIndex:8},{transform:"translate3d(".concat(Fe,"px, -50%, 0)"),opacity:1,zIndex:9,display:"initial"},{transform:"translate3d(".concat(Re,"px, -50%, 0)"),opacity:1,zIndex:10,display:"initial"},{transform:"translate3d(".concat(C.value,"px, -50%, 0)"),opacity:1,zIndex:9,display:"initial"},{transform:"translate3d(0, -50%, 0)",opacity:0,zIndex:8}
1]),T=x(()=>(s.value+1)%c.list.length),B=x(()=>(s.value-1+c.list.length)%c.list.length),l=(t=!0)=>{const d=()=>{g.push(g.shift()),s.value--,s.value=a(s.value),c.list.length<5&&(w.value=~~(s.value/c.list.length)+1),p("slide-expose",f.value[s.value]),y()};t?K(d,200,{leading:!0})():d()},m=(t=!0)=>{const d=()=>{g.unshift(g.pop()),s.value++,s.value=a(s.value),c.list.length<5&&(w.value=~~(s.value/c.list.length)+1),p("slide-expose",f.value[s.value]),y()};t?K(d,200,{leading:!0})():d()},a=t=>(t>f.value.length-1?t=0:t<0&&(t=f.value.length-1),t),i=async t=>{const d=Math.abs(s.value-t);if(s.value-t>0)for(let h=0;h<d;h++)l(!1);else for(let h=0;h<d;h++)m(!1);y()},o=()=>{S.value=setInterval(m,c.delay)},y=()=>{clearInterval(S.value),o()},D=t=>{if(t.length<5&&t.length!==0){do t=t.concat(t);while(t.length<=5);return t}else return t.length>5,t},ne=()=>{const t=g[2];for(f.value.length>5&&f.value.slice(5).forEach((d,h)=>{h%2?g.unshift({transform:"translate3d(".concat(h*-12-100,"%, -50%, 0)"),opacity:0,zIndex:1,display:"none"}):g.push({transform:"translate3d(".concat(h*12,"%, -50%, 0)"),opacity:0,zIndex:1,display:"none"})});g[0]!==t;)g.push(g.shift())},re=t=>{const d=c.list.length;return d>=5?!0:t>=d*(w.value-1)&&t<d*w.value};return N(()=>c.list,t=>{f.value=D(c.list),ne(),H.value=Math.round(f.value.length/length),p("slide-expose",f.value[s.value])},{immediate:!0}),_e(o),be(()=>{clearInterval(S.value)}),N(()=>I.value,t=>{t==="hidden"?(clearInterval(S.value),S.value=null):t==="visible"&&y()}),(t,d)=>(v(),_("div",{class:"kr-swiper",style:$({width:e.wrapperWidth+"px"})},[E("div",Le,[(v(!0),_(P,null,z(n(f),(h,b)=>(v(),_("div",{key:b,class:F(["swiper-item",{"swiper-prev":b===n(B),"swiper-active":b===n(s),"swiper-next":b===n(T)}]),style:$(n(g)[b]),onClick:se=>p("click-handler",h)},[U(t.$slots,"item",{item:h,idx:b%e.list.length},void 0,!0),Ne],14,Pe))),128))]),e.list.length&&e.list.length!==1?(v(),_(P,{key:0},[U(t.$slots,"left-pagination",{pageHandler:l},void 0,!0),n(r)["left-pagination"]?A("",!0):(v(),_("div",{key:0,class:"prev-pagination",onClick:d[0]||(d[0]=h=>l(!1))})),U(t.$slots,"right-pagination",{pageHandler:m},void 0,!0),n(r)["left-pagination"]?A("",!0):(v(),_("div",{key:1,class:"next-pagination",onClick:d[1]||(d[1]=h=>m(!1))}))],64)):A("",!0),E("ul",$e,[(v(!0),_(P,null,z(n(f),(h,b)=>(v(),_(P,null,[re(b)?(v(),_("li",{key:b,class:F(["swiper-bullet-item",{"bullet-active":b===n(s)}]),onClick:se=>i(b)},null,10,Oe)):A("",!0)],64))),256))])],4))}}),ze=W(Ue,[["__scopeId","data-v-7115e1c6"]]),Me=e=>e<=1.778?"16-9":"3-1",Ve=(e,u)=>e?u==="16-9"?e<1.77?"img-fit-height":"img-fit-width":e>3?"img-fit-width":"img-fit-height":"",ae=e=>e.split("postId=")[1]||"",G=e=>e.h5Url||ae(e.toAppIOS),We=(e,{router:u,gameTxt:c})=>{var p;if(e.h5Url){const I=e.h5Url.includes("kurobbs")?{[xe.bbs_clientSource]:String(Te.è½®æå¾)}:{};return(p=de(e.h5Url,{params:I}))!=null?p:e.h5Url}return u.resolve({name:"PostDetail",params:{game:c,postId:ae(e.toAppIOS)},query:{enter_source:J.CAROUSEL}}).href},Y=e=>{e.preventDefault()},qe=["href"],Ke={class:"banner-txt txt-overflow-ellipsis-1"},Ge=V({__name:"home-banner",setup(e){const u=Z(),c=j(),p=le(),r=k([]),I=k([]),s=k("16-9"),S=k({}),w=x(()=>{const a=s.value==="3-1";return{"--banner-width-active":"450px","--banner-height-active":a?"150px":"254px","--banner-width-normal":a?"450px":"352px","--banner-height-normal":a?"120px":"198px"}}),f=x(()=>s.value==="3-1"?452:352),H=(a,i)=>{const o=a.target;o&&(S.value[i.id]=o.naturalWidth/o.naturalHeight)},C=a=>Ve(S.value[a],s.value),g=a=>typeof window>"u"?new Promise(i=>i()):new Promise(i=>{const o=new Image;o.src=a,o.onload=()=>{const y=o.width/o.height;s.value=Me(y),i()},o.onerror=()=>i()}),T=async()=>{var a,i,o;s.value="16-9";const y=String(c.params.game||""),D=await fe({forumId:0,gameId:Number((i=(a=te)==null?void 0:a[y])!=null?i:u.config.gameId)});((o=D==null?void 0:D.data)==null?void 0:o.code)===200&&(r.value=D.data.data,I.value=D.data.data.map(()=>!1),r.value.length>0&&await g(r.value[0].url))},B=a=>We(a,{router:p,gameTxt:u.config.gameTxt}),l=a=>{q(he.ç¹å»è½®æå¾,{app_channel_id:u.config.gameId,cycle_image_id:a.id+"",cycle_image_name:a.name,redirect_type:a.h5Url?O.H5:O.POST,redirect_content:G(a),post_title:a.postTitle||void 0}),pe(B(a))},m=a=>{const i=r.value.findIndex(o=>o.id===a.id);I.value[i]||(I.value[i]=!0,q(ve.è½®æå¾æå
,{app_channel_id:u.config.gameId,cycle_image_id:a.id,cycle_image_name:a.name,redirect_type:a.h5Url?O.H5:O.POST,redirect_content:G(a),post_title:a.postTitle||void 0}))};return N(()=>c.params.game,async()=>{await T()},{immediate:!0}),(a,i)=>n(r).length?(v(),_("div",{key:0,class:"kr-banner-section",style:$(n(w))},[(v(),X(ze,{key:n(s),list:n(r),"wrapper-width":640,"normal-width":n(f),"next-class":"swiper-slide-next","prev-class":"swiper-slide-prev",onClickHandler:l,onSlideExpose:m},{item:M(({item:o})=>[E("a",{href:B(o),class:"banner-link-wrapper",onClick:i[0]||(i[0]=(...y)=>n(Y)&&n(Y)(...y))},[E("div",{class:"blur-bg",style:$({backgroundImage:"url(".concat(o.url,")")})},null,4),R(ge,{class:F(["banner-image",C(o.id)]),src:o.url,alt:o.h5Title,lazy:!1,fit:"cover",optimize:2,onLoad:y=>H(y,o)},null,8,["class","src","alt","onLoad"]),E("div",Ke,ee(o.msg),1)],8,qe)]),_:1},8,["list","normal-width"]))],4)):A("",!0)}}),Ye=W(Ge,[["__scopeId","data-v-9f0d3d18"]]),Ze={class:"kr-main-content"},je={key:0,class:"filter-section"},Je=["onClick"],Qe=V({__name:"home",setup(e){const u=j(),c=ie(),p=Z(),r=De(),I=Ae(),s=Q({searchType:L.HOT,topicId:""}),S=x(()=>Number(we.æ¨è)==p.config.forumType||Number(ke.æ¨è)==p.config.forumType?1002:p.config.forumType),w=x(()=>p.config.forumType!==2&&p.config.forumType!==9),f=async l=>{H(),r.resData=await r.loadData(l)},H=()=>{var l,m;r.queryParams.gameId=(m=(l=te)==null?void 0:l[u.params.game])!=null?m:p.config.gameId,r.queryParams.forumId=u.params.forum,r.queryParams.searchType=s.searchType,r.queryParams.topicId=s.topicId,r.resetRequest
1(!0)},C=async l=>{s.searchType=l,r.currentState=l,await f({type:1})},g=ue("åºæ´æ¸¸æå®æ¹ç¤¾åº",{titleTemplate:"åºè¡åº - %s"}),T=[{title:"é»è®¤",type:L.HOT},{title:"ææ°åå¤",type:L.NEWEST_RESPONSE},{title:"ææ°åå¸",type:L.NEWEST_PUBLIC}],B=x(()=>{var l;return((l=T==null?void 0:T.find(m=>(m==null?void 0:m.type)===r.currentState))==null?void 0:l.title)||""});return N(()=>u.fullPath,async()=>{if((u.name==="Home"||u.name==="SubHome")&&C(L.HOT).catch(l=>l),c.token)try{await ce()}catch(l){}Ee(()=>{var l,m;g.value=p.gameMenu[(m=(l=u.params.forum)==null?void 0:l.toString())!=null?m:"æ¨è"]})},{immediate:!0}),N(()=>I.dialogVisible,l=>{l&&(I.afterDeleteHandler=r.afterDeleteHandler)}),(l,m)=>(v(),X(me,{bg:!0},{leftSubBox:M(()=>[R(Ce,{class:"mr-12"})]),default:M(()=>[R(Ye),E("div",Ze,[n(w)?(v(),_("ul",je,[(v(),_(P,null,z(T,({title:a,type:i})=>E("li",{key:i,class:F(["item text-18 pointer",{active:n(r).currentState===i}]),onClick:o=>C(i)},ee(a),11,Je)),64))])):A("",!0),E("div",{class:"post-container",style:$({backgroundColor:n(r).tableData.length?"initial":"#fff"})},[R(Be,{"forum-sort":n(w)?n(B):"",list:n(r).tableData,"has-next":n(r).hasNext,"list-type":n(r).currentState,"identify-name":"","track-type":"é¦é¡µå表æºå¸¦","is-init":n(r).isInit,"enter-track-type":n(J).HOME_POST_LIST,"follow-source":n(S),"min-height":n(w)?"943px":"1003px","auto-load-more":!n(r).isError,onNextPage:n(r).loadMore,onAfterDelete:n(r).afterDeleteHandler},null,8,["forum-sort","list","has-next","list-type","is-init","enter-track-type","follow-source","min-height","auto-load-more","onNextPage","onAfterDelete"])],4)])]),_:1}))}}),Lt=W(Qe,[["__scopeId","data-v-921f8736"]]);export{Lt 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.