PageSourceSearch

https://takanekofc.com/_nuxt/index.B4zs_DZu.js

js takanekofc.com collected 2026-10-04 19:09:20 UTC 6,422 bytes, 1 lines download raw bytes

1import{_ as x}from"./ScrollAnimation.Z3IL5ukG.js";import{_ as ee}from"./SelectModal.vue.BnCZrf56.js";import{_ as se}from"./SkeletonLoading.vue.BuBYSV_m.js";import{_ as te}from"./Image.vue.8Gg9nWKZ.js";import{_ as ae}from"./NewArrivalTag.vue.NeNKZYGn.js";import{_ as oe}from"./TagLabel.vue.DCFSEhgG.js";import{_ as ne}from"./TagLabel.vue.Cns_O9FP.js";import{u as ie}from"./usePermissionGroup._a1C08oU.js";import{u as V}from"./useGallery.BdyKzWMz.js";import{c as k}from"./commonClass.Dw9dIX-c.js";import{f as U,y as z,o as a,c as m,i as l,s as p,b as c,L as w,a as L,j as e,t as R,V as re,O as le,G as ce,T as me,a3 as ue,r as C,Y as de,z as Y,w as T,F as pe,B as ge,A as ye}from"./entry.CySXe5z7.js";import{c as fe}from"./index.CS7R4WcE.js";import{_ as _e}from"./NewPagination.vue.CG395HwU.js";import{_ as he}from"./Modal.vue.DrEA0z82.js";import{u as ve}from"./useCategory.nEsWTyDk.js";import{u as be}from"./useDeny.BHmznGJL.js";import{u as Ce}from"./useProduct.DQDIGJJe.js";import{u as ke}from"./useNavigate.Dfu9aBvQ.js";import{u as N}from"./useErrorHandler.C_8dHYQy.js";import{P as Le}from"./permissionType.D8eGudH1.js";import{C as j}from"./contentType.BNSGteN-.js";import{P as Pe}from"./deny.YQBOkYUJ.js";import"./_plugin-vue_export-helper.DlAUqK2U.js";import"./Svg.vue.BygvXd2-.js";import"./Modal.DbJNA60d.js";import"./List.vue.CSBmO8zm.js";import"./useSignup.D-B_WA-4.js";import"./useGMOPayment.k88KuNhx.js";import"./options.DN58uv9Z.js";import"./index.C_vm0OP3.js";import"./storageKey.DvW6XA1X.js";import"./signup.biex3lUF.js";import"./Button.vue.DgyM2dJo.js";import"./Loading.vue.DIKQV60B.js";import"./useSnackbar.258OJgrS.js";const Ie={class:"space-y-2.5 px-4 pb-4"},Se={key:1,class:"flex items-center justify-between"},Te={key:5},we=U({__name:"GalleryListItem",props:{gallery:{},isLoading:{type:Boolean},isRounded:{type:Boolean}},setup(E){const n=fe({base:"space-y-2.5 border border-custom-gray rounded-lg h-full cursor-pointer duration-300 md:hover:opacity-60",variants:{isRounded:{true:"rounded-lg",false:"rounded-none"}}}),g=E,{checkIsMemberOnly:D,checkIsPurchaserOnly:G}=ie(),{clickCategory:y}=V(),$=z(()=>D(g.gallery)),P=z(()=>G(g.gallery));return(t,A)=>{const f=se,_=te,u=ae,h=oe,v=ne;return a(),m("div",{class:p(e(n)({isRounded:g.isRounded}))},[t.isLoading?(a(),l(f,{key:0,height:"h-[300px]"})):(a(),m("div",{key:1,class:p(["bg-imageGray relative flex aspect-square justify-center overflow-hidden",g.isRounded?"rounded-t-lg":"rounded-none"])},[c(_,{image:t.gallery.thumbnail,class:"object-cover absolute size-full inset-0"},null,8,["image"]),t.gallery.isNewArrival?(a(),l(u,{key:0})):w("",!0)],2)),L("div",Ie,[t.isLoading?(a(),l(f,{key:0,height:"h-8",class:"mt-3"})):(a(),m("div",Se,[L("div",{class:p(("commonClass"in t?t.commonClass:e(k)).dateStyle())},R(("formatDate"in t?t.formatDate:e(re))(t.gallery.displayDate,"YYYY.MM.DD")),3),e($)||e(P)?(a(),l(h,{key:0,"is-purchase":e(P)},null,8,["is-purchase"])):w("",!0)])),t.isLoading?(a(),l(f,{key:2,height:"h-8",class:"mt-3"})):(a(),m("div",{key:3,class:p(("commonClass"in t?t.commonClass:e(k)).listTitle())},R(t.gallery.title),3)),t.isLoading?(a(),l(f,{key:4,height:"h-12",class:"mt-3"})):(a(),m("div",Te,[c(v,{"category-list":t.gallery.categories||[],"is-sliced":!0,"is-full-width":!1,onClick:e(y)},null,8,["category-list","onClick"])]))])],2)}}}),De={key:0,class:"mb-5"},Ge={class:"grid grid-cols-[repeat(auto-fill,minmax(300px,1fr))] gap-[30px]"},ps=U({__name:"index",setup(E){const{currentPage:n,getGalleryAlbumList:g,getGalleryCategoryList:D,getGalleryAlbumDetail:G}=V(),{selectedCategoryIds:y}=ve(),{setDenyItem:$}=be(),{checkProduct:P}=Ce(),{navigateToLogin:t}=ke(),{isAuthenticated:A}=le(),{isRoundedThumbnail:f,enableScrollAnimation:_}=ce(),u=me(),h=ue(),v=C(!0),b=C({currentPage:1,totalPages:1,totalItems:0,pageSize:1,pageTitle:"",categoryList:[],galleryAlbumList:[]}),I=C([]),d=C(),S=C(!1),F=()=>{S.value=!0},O=()=>{S.value=!1},H=async s=>{const o=await G(s.id);if(Pe in o&&o.isPermissionDenied){if(s.permissionType===Le.PRODUCT&&A.value&&await P(o.productIds)){const M={id:s.id,item:o,contentType:j.GALLERIES,toPath:j.GALLERIES};return $(M),u.push(`/deny?to=/galleries/${s.id}`)}d.value=s,F()}else J(s.id)},J=s=>{u.push(`/galleries/${s}`)},B=async()=>{try{b.value=await g(n.value,y.value)}catch(s){N(s)}},K=async()=>{try{const s=await D();s&&(I.value=s)}catch(s){N(s)}};return de(async()=>{v.value=!0;try{if(await Promise.all([B(),K()]),n.value!==1){const s={...h.query};s.page=String(n.value),u.push({query:s})}}catch(s){N(s)}finally{v.value=!1}}
1),Y(n,async(s,o)=>{const i={...h.query};s===1?delete i.page:i.page=String(s),u.push({query:i}),s!==o&&await B()}),Y(y,async()=>{await B();const s={...h.query};delete s.page,u.push({query:s})}),(s,o)=>{var q;const i=x,M=ee,Q=we,W=_e,X=he;return a(),m("div",{class:p(("commonClass"in s?s.commonClass:e(k)).contents())},[L("div",{class:p(("commonClass"in s?s.commonClass:e(k)).innerNormal())},[c(i,{enabled:e(_)},{default:T(()=>[L("h1",{class:p(("commonClass"in s?s.commonClass:e(k)).mainTitle({withCategory:e(I).length>0}))},R(e(b).pageTitle),3)]),_:1},8,["enabled"]),e(I).length>0?(a(),m("div",De,[c(i,{enabled:e(_)},{default:T(()=>[c(M,{categories:e(I),"selected-category-ids":e(y),"onUpdate:selectedCategoryIds":o[0]||(o[0]=r=>y.value=r)},null,8,["categories","selected-category-ids"])]),_:1},8,["enabled"])])):w("",!0),L("div",Ge,[(a(!0),m(pe,null,ge(e(b).galleryAlbumList,(r,Z)=>(a(),l(i,{key:r.id,enabled:e(_),delay:Math.min(Z*80,320)},{default:T(()=>[c(Q,{gallery:r,"is-loading":e(v),"is-rounded":e(f),onClick:$e=>H(r)},null,8,["gallery","is-loading","is-rounded","onClick"])]),_:2},1032,["enabled","delay"]))),128))]),c(i,{enabled:e(_),delay:120},{default:T(()=>[c(W,{"current-page":e(n),"onUpdate:currentPage":o[1]||(o[1]=r=>ye(n)?n.value=r:null),"total-items":e(b).totalItems,"page-size":e(b).pageSize,class:"mt-[62px] flex justify-center"},null,8,["current-page","total-items","page-size"])]),_:1},8,["enabled"])],2),e(d)&&e(S)?(a(),l(X,{key:0,"is-open":e(S),"subscription-plan-ids":((q=e(d).permissionGroup)==null?void 0:q.subscriptionPlanIds)||[],type:e(d).permissionType,"accept-all-members":e(d).permissionGroup?e(d).permissionGroup.acceptAllMembers:!1,"is-autenticated":e(A),onClose:O,onCloseButton:O,onLogin:o[2]||(o[2]=r=>e(t)(`galleries/${e(d).id}`))},null,8,["is-open","subscription-plan-ids","type","accept-all-members","is-autenticated"])):w("",!0)],2)}}});export{ps 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.