PageSourceSearch

https://mascarpiece-fc.com/_nuxt/index.CGqOc9LN.js

js mascarpiece-fc.com collected 2026-09-30 23:53:58 UTC 4,568 bytes, 1 lines download raw bytes

1import{_ as H}from"./ScrollAnimation.BWRuNWpw.js";import{_ as J}from"./SelectModal.vue.DuUdcaRb.js";import{u as K,_ as Q}from"./MovieListItem.vue.CKrh3uTq.js";import{_ as W}from"./NewPagination.vue.C-DjXPrr.js";import{_ as X}from"./Modal.vue.C07L5Ivp.js";import{u as Z}from"./useCategory.szXytMpY.js";import{f as ee,O as te,G as se,T as oe,a3 as ae,r as m,Y as ie,z as k,o as p,c as P,a as h,b as r,w as y,s as b,j as t,t as ne,L as D,F as re,B as le,A as ce,i as N}from"./entry.DKPTerWO.js";import{u as me}from"./useDeny.BHmznGJL.js";import{u as pe}from"./useProduct.D2rWA3G-.js";import{u as ue}from"./useNavigate.DytlGn5h.js";import{u as S}from"./useErrorHandler.D4WNXVu_.js";import{c as T}from"./commonClass.Dw9dIX-c.js";import{i as de}from"./movie.F8WGJbHx.js";import{P as ge}from"./permissionType.D8eGudH1.js";import{C as $}from"./contentType.BNSGteN-.js";import"./_plugin-vue_export-helper.DlAUqK2U.js";import"./Svg.vue.DnlbtgZB.js";import"./index.CS7R4WcE.js";import"./Modal.Bk4fBO-O.js";import"./SkeletonLoading.vue.D5MY3OCw.js";import"./Image.vue.-W1b5og6.js";import"./NewArrivalTag.vue.bPFBggTW.js";import"./TagLabel.vue.Bzn3tAWd.js";import"./TagLabel.vue.C0M53U9D.js";import"./usePermissionGroup._a1C08oU.js";import"./List.vue.JqLmHQ59.js";import"./useSignup.CFmATKSO.js";import"./useGMOPayment.Gt0-afE4.js";import"./options.ZxuQWJnx.js";import"./index.C_vm0OP3.js";import"./storageKey.DvW6XA1X.js";import"./signup.BoAwATha.js";import"./Button.vue.C55UPQou.js";import"./Loading.vue.Bx4D3eu_.js";import"./useSnackbar.BFY21N-D.js";const fe={key:0,class:"mb-5"},ye={class:"grid grid-cols-[repeat(auto-fill,minmax(300px,1fr))] gap-[30px]"},et=ee({__name:"index",setup(ve){const{currentPage:i,getMovieList:B,getMovieCategoryList:E,getMovieDetail:O}=K(),{selectedCategoryIds:u}=Z(),{isAuthenticated:I}=te(),{enableScrollAnimation:d}=se(),{setDenyItem:q}=me(),{checkProduct:z}=pe(),{navigateToLogin:A}=ue(),l=oe(),v=ae(),_=m(!0),c=m({currentPage:1,totalPages:1,totalItems:0,pageSize:1,pageTitle:"",categoryList:[],movieList:[]}),g=m([]),n=m(),f=m(!1),R=()=>{f.value=!0},L=()=>{f.value=!1},V=async e=>{const s=await O(e.id);if(de(s)||!s.isPermissionDenied)return x(e.id);if(e.permissionType===ge.PRODUCT&&I.value&&await z(s.productIds)){const M={id:e.id,item:s,contentType:$.MOVIES,toPath:$.MOVIES};return q(M),l.push(`/deny?to=/movies/${e.id}`)}n.value=e,R()},x=e=>{l.push(`/movies/${e}`)},C=async()=>{try{const e=await B(i.value,u.value);e&&(c.value=e)}catch(e){S(e)}},G=async()=>{try{const e=await E();e&&(g.value=e)}catch(e){S(e)}};return ie(async()=>{_.value=!0;try{if(await Promise.all([C(),G()]),i.value!==1){const e={...v.query};e.page=String(i.value),l.push({query:e})}}catch(e){S(e)}finally{_.value=!1}}),k(i,async(e,s)=>{const o={...v.query};e===1?delete o.page:o.page=String(e),l.push({query:o}),e!==s&&await C()}),k(u,async()=>{await C();const e={...v.query};delete e.page,l.push({query:e})}),(e,s)=>{var w;const o=H,M=J,U=Q,Y=W,j=X;return p(),P("div",{class:b(("commonClass"in e?e.commonClass:t(T)).contents())},[h("div",{class:b(("commonClass"in e?e.commonClass:t(T)).innerNormal())},[r(o,{enabled:t(d)},{default:y(()=>[h("h1",{class:b(("commonClass"in e?e.commonClass:t(T)).mainTitle({withCategory:t(g).length>0}))},ne(t(c).pageTitle),3)]),_:1},8,["enabled"]),t(g).length>0?(p(),P("div",fe,[r(o,{enabled:t(d)},{default:y(()=>[r(M,{categories:t(g),"selected-category-ids":t(u),"onUpdate:selectedCategoryIds":s[0]||(s[0]=a=>u.value=a)},null,8,["categories","selected-category-ids"])]),_:1},8,["enabled"])])):D("",!0),h("div",ye,[(p(!0),P(re,null,le(t(c).movieList,(a,F)=>(p(),N(o,{key:a.id,enabled:t(d),delay:Math.min(F*80,320)},{default:y(()=>[r(U,{movie:a,"is-loading":t(_),onClick:_e=>V(a)},null,8,["movie","is-loading","onClick"])]),_:2},1032,["enabled","delay"]))),128))]),r(o,{enabled:t(d),delay:120},{default:y(()=>[r(Y,{"current-page":t(i),"onUpdate:currentPage":s[1]||(s[1]=a=>ce(i)?i.value=a:null),"total-items":t(c).totalItems,"page-size":t(c).pageSize,class:"mt-[62px] flex justify-center"},null,8,["current-page","total-items","page-size"])]),_:1},8,["enabled"])],2),t(n)&&t(f)?(p(),N(j,{key:0,"is-open":t(f),"subscription-plan-ids":((w=t(n).permissionGroup)==null?void 0:w.subscriptionPlanIds)||[],type:t(n).permissionType,"accept-all-members":t(n).permissionGroup?t(n).permissionGroup.acceptAllMembers:!1,"is-autenticated":t(I),onClose:L,onCloseButton:L,onLogin:s[2]||(s[2]=a=>t(A)(`movies/${t(n).id}`))},null,8,["is-open","subscription-plan-ids","type","accept-all-members","is-autenticated"])):D("",!0)],2)}}});
1export{et 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.