var A=Object.defineProperty,E=Object.defineProperties;var T=Object.getOwnPropertyDescriptors;var C=Object.getOwnPropertySymbols;var q=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable;var N=(t,n,e)=>n in t?A(t,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[n]=e,x=(t,n)=>{for(var e in n||(n={}))q.call(n,e)&&N(t,e,n[e]);if(C)for(var e of C(n))G.call(n,e)&&N(t,e,n[e]);return t},S=(t,n)=>E(t,T(n));import{e as P,r as l,o as i,f as c,i as s,F as b,g as f,q as v,E as H,G as J,K,a as O,k as F,J as g,l as $,M as I,t as k,w as V,m as B,z as Q,V as R,j as z,P as w,Q as U,Y,B as W}from"./vendor.7e4e5e39.js";import{q as X}from"./Layout.8435b6f7.js";import{L as Z,C as ee,V as te}from"./ModalFeedBody.940b2345.js";import{_ as y}from"./plugin-vue_export-helper.21dcd24c.js";import{F as j}from"./HeaderMisc.7e3ef413.js";import{F as D}from"./FeedPreview.b3da2b40.js";import{M as ne}from"./ModalFeed.acd41e24.js";import{I as se}from"./InfinityScroll.fabf526e.js";const ie={components:{LikeCount:Z,CommentCount:ee,ViewCount:te},props:{likes:Number,comments:Number,is_like:Boolean,ads:{type:Boolean,default:!1},count:{type:Number,default:0}},emits:["likeFeed"],methods:{callLike(){this.$page.props.auth.user?this.$emit("likeFeed"):P.Inertia.get(route("login"))}}},oe={class:"transition-opacity ease-out flex items-center justify-center opacity-0 group-hover:opacity-100 bg-indigo-300 bg-opacity-75 z-10 absolute inset-x-0 bottom-0 p-2 md:p-3"},de={class:"misc-info flex space-x-4 items-center"},le={key:1,class:"text-gray-light"};function ce(t,n,e,o,m,d){const r=l("like-count"),_=l("comment-count"),u=l("view-count");return i(),c("div",oe,[s("div",de,[e.ads==!1?(i(),c(b,{key:0},[f(r,{likes:e.likes,liked:e.is_like,onLikeFeed:d.callLike},null,8,["likes","liked","onLikeFeed"]),f(_,{comments:e.comments},null,8,["comments"])],64)):(i(),c("span",le,"\u0420\u0435\u043A\u043B\u0430\u043C\u0430")),f(u,{count:e.count},null,8,["count"])])])}var M=y(ie,[["render",ce]]);const ae={},re={class:"transition-opacity ease-out flex items-center justify-center bg-indigo-300 bg-opacity-75 z-10 absolute inset-x-0 bottom-0 p-2 md:p-3"},_e=s("footer",{class:"misc-info flex space-x-4"},[s("span",{class:"text-white text-xs lg:text-base font-medium"},"\u041A\u041E\u041D\u0422\u0415\u041D\u0422 \u041D\u0410 \u041C\u041E\u0414\u0415\u0420\u0410\u0426\u0418\u0418")],-1),ue=[_e];function fe(t,n){return i(),c("div",re,ue)}var L=y(ae,[["render",fe]]);const me={components:{FeedFooterMisc:M,FeedHeaderMisc:j,FeedFooterBanned:L},props:{entity:Object,user:Object,feed_id:Number},emits:["likeFeed"],methods:{likeFeed(){this.$emit("likeFeed")}}},he={class:"card-block contain group cursor-pointer relative overflow-hidden"},ye={class:"relative overflow-hidden"},ve=["src"];function ke(t,n,e,o,m,d){const r=l("feed-header-misc"),_=l("feed-footer-misc"),u=l("feed-footer-banned");return i(),c("div",he,[f(r,{count:e.entity.collection_medias.length,type:"images"},null,8,["count"]),e.entity.status==1?(i(),v(_,{key:0,is_like:e.entity.liked,likes:e.entity.likes,comments:e.entity.comments,count:e.entity.views_count,ads:e.entity.is_ads,onLikeFeed:d.likeFeed},null,8,["is_like","likes","comments","count","ads","onLikeFeed"])):(i(),v(u,{key:1})),s("div",ye,[s("img",{class:"w-full h-36 md:h-72 object-cover",src:e.entity.preview,alt:""},null,8,ve)])])}var pe=y(me,[["render",ke]]);const ge={components:{FeedFooterMisc:M,FeedHeaderMisc:j,FeedPreview:D,FeedFooterBanned:L},props:{entity:Object,user:Object,feed_id:Number},emits:["likeFeed"],methods:{likeFeed(){this.$emit("likeFeed")}}},xe={class:"card-block contain group cursor-pointer relative overflow-hidden"},be={class:"relative overflow-hidden"};function we(t,n,e,o,m,d){const r=l("feed-header-misc"),_=l("feed-footer-misc"),u=l("feed-footer-banned"),h=l("feed-preview");return i(),c("div",xe,[f(r,{count:e.entity.collection_medias.length,type:"videos"},null,8,["count"]),e.entity.status==1?(i(),v(_,{key:0,is_like:e.entity.liked,likes:e.entity.likes,comments:e.entity.comments,count:e.entity.views_count,ads:e.entity.is_ads,onLikeFeed:d.likeFeed},null,8,["is_like","likes","comments","count","ads","onLikeFeed"])):(i(),v(u,{key:1})),s("div",be,[f(h,{class:"w-full h-36 md:h-72 object-cover",source:e.entity.preview},null,8,["source"])])])}var Fe=y(ge,[["render",we]]);const je={components:{FeedFooterMisc:M,FeedHeaderMisc:j,FeedPreview:D,FeedFooterBanned:L},props:{entity:Object,user:Object,feed_id:Number},emits:["likeFeed"],computed:x(x({first_entity(){const t=this.entity.collection_medias;return this.playlist_id===this.feed_id&&typeof t[this.indexPlaylist]!="undefined"?t[this.indexPlaylist]:t[0]}},H(["playing"])),J({seek:t=>t.player.seek,indexPlaylist:t=>t.player.index,playlist_id:t=>t.player.playlist_id,currentSong:t=>t.player.currentSong})),methods:S(x({},K(["toggleAudio","newCurrentPlaylist"])),{startPlay(t){var n;if(this.addViewShow(),((n=this.currentSong)==null?void 0:n.id)===t.id){this.toggleAudio();return}this.newCurrentPlaylist([this.first_entity,this.entity.collection_medias,this.feed_id])},addViewShow(){O.post(route("add.view.feed",this.feed_id)).then(({data:t})=>{t&&this.entity.views_count++})},likeFeed(){this.$emit("likeFeed")}})},Me={class:"card-block contain group cursor-pointer relative overflow-hidden"},Le={class:"w-full grid grid-cols-7 items-center p-1 md:p-3 bg-indigo-300 bg-opacity-75"},Ce=s("use",{"xlink:href":"#play"},null,-1),Ne=[Ce],Se=s("use",{"xlink:href":"#pause"},null,-1),Pe=[Se],Oe=s("svg",{class:"w-4 h-4 md:w-6 md:h-6"},[s("use",{"xlink:href":"#play"})],-1),$e=[Oe],Ie={class:"col-span-6 flex flex-col text-white"},Ve={class:"text-xs md:text-base text-gray font-semibold truncate"},Be={class:"text-xs md:text-sm text-gray-light truncate"},ze={class:"col-span-6 flex flex-col text-white"},De={class:"text-xs md:text-base text-gray font-semibold truncate"},Ae={class:"text-xs md:text-sm text-gray-light truncate"},Ee={class:"relative overflow-hidden"};function Te(t,n,e,o,m,d){var a,p;const r=l("feed-header-misc"),_=l("feed-footer-misc"),u=l("feed-footer-banned"),h=l("feed-preview");return i(),c("div",Me,[f(r,{count:e.entity.collection_medias.length,type:"musics"},null,8,["count"]),s("div",{class:g([t.playlist_id===e.feed_id?"":"transition-opacity ease-out opacity-0 group-hover:opacity-100"," absolute inset-0 z-10 flex items-center justify-center"])},[s("div",Le,[s("div",{class:"col-span-1 flex mr-3 text-white",onClick:n[1]||(n[1]=F(()=>{},["stop"]))},[s("div",{class:"inline-block transition-colors hover:text-orange",onClick:n[0]||(n[0]=F(ut=>d.startPlay(d.first_entity),["prevent"]))},[s("button",{class:g([((a=t.currentSong)==null?void 0:a.id)===d.first_entity.id?"":"hidden","default"])},[(i(),c("svg",{class:g([t.playing?"hidden":"block","w-4 h-4 md:w-6 md:h-6"])},Ne,2)),(i(),c("svg",{class:g([t.playing?"block":"hidden","w-4 h-4 md:w-6 md:h-6"])},Pe,2))],2),s("button",{class:g([((p=t.currentSong)==null?void 0:p.id)!==d.first_entity.id?"":"hidden","default"])},$e,2)])]),$(s("div",Ie,[s("span",Ve,k(t.currentSong.name),1),s("span",Be,k(t.seek),1)],512),[[I,t.playlist_id===e.feed_id]]),$(s("div",ze,[s("span",De,k(d.first_entity.name),1),s("span",Ae,k(d.first_entity.time),1)],512),[[I,t.playlist_id!==e.feed_id]])])],2),e.entity.status==1?(i(),v(_,{key:0,is_like:e.entity.liked,likes:e.entity.likes,comments:e.entity.comments,count:e.entity.views_count,ads:e.entity.is_ads,onLikeFeed:d.likeFeed},null,8,["is_like","likes","comments","count","ads","onLikeFeed"])):(i(),v(u,{key:1})),s("div",Ee,[f(h,{class:"w-full h-36 md:h-72 object-cover",type:"music",source:e.entity.preview},null,8,["source"])])])}var qe=y(je,[["render",Te]]);const Ge={props:{entity:Object,user:Object,feed_id:Number}},He={class:"card-block contain cursor-pointer flex group overflow-hidden relative"},Je=s("div",{class:"absolute inset-0 flex items-center justify-center z-10 text-white text-lg w-full h-36 md:h-72 object-cover"}," 18 + \u041A\u043E\u043D\u0442\u0435\u043D\u0442 ",-1),Ke=s("div",{class:"blur-2xl flex flex-grow bg-indigo-300 w-full h-36 md:h-72 object-cover"},null,-1),Qe=[Je,Ke];function Re(t,n,e,o,m,d){return i(),c("div",He,Qe)}var Ue=y(Ge,[["render",Re]]);const Ye={props:{entity:Object,user:Object,feed_id:Number}},We={class:"card-block contain cursor-pointer flex group overflow-hidden relative"},Xe={class:"absolute inset-0 flex items-center justify-center z-10 text-white text-sm sm:text-lg w-full h-36 md:h-72 object-cover"},Ze={class:"text-center p-2"},et=s("p",null,"\u041A\u043E\u043D\u0442\u0435\u043D\u0442 \u0434\u043E\u0441\u0442\u0443\u043F\u0435\u043D \u043F\u043E \u043F\u043E\u0434\u043F\u0438\u0441\u043A\u0435!",-1),tt=B(" \u041A\u0443\u043F\u0438\u0442\u044C: "),nt=s("div",{class:"blur-2xl flex flex-grow bg-indigo-300 w-full h-36 md:h-72 object-cover"},null,-1);function st(t,n,e,o,m,d){const r=l("inertia-link");return i(),c("div",We,[s("div",Xe,[s("div",Ze,[et,s("p",null,[tt,f(r,{href:t.route("profile.user",e.user.username),class:"font-semibold underline inline-block mr-2"},{default:V(()=>[B(k(e.user.username),1)]),_:1},8,["href"])])])]),nt])}var it=y(Ye,[["render",st]]);const ot={components:{FeedImages:pe,FeedVideos:Fe,FeedMusics:qe,FeedAdults:Ue,FeedProhibited:it},props:{feed:Object},emits:["openModal"],computed:{authUser(){return Q().props.value.auth.user},currentTypeNode(){return"feed-"+this.feed.type.toLowerCase()}},methods:{openModal(t){t.entity&&this.$emit("openModal",t)},likeFeed(){O.post(route("feed.like",this.feed.id)).then(()=>{this.feed.entity.liked?(this.feed.entity.liked=!1,this.feed.entity.likes--):(this.feed.entity.liked=!0,this.feed.entity.likes++)})}}},dt={key:0,class:"mt-2 text-gray-light text-sm"},lt={key:1,class:"mt-2 text-gray-light text-sm"};function ct(t,n,e,o,m,d){var r,_,u;return i(),c(b,null,[(i(),v(R(d.currentTypeNode),{class:g({"need-approved":((r=e.feed.entity)==null?void 0:r.status)==0}),feed_id:e.feed.id,user:e.feed.user,entity:e.feed.entity,onClick:n[0]||(n[0]=F(h=>d.openModal(e.feed),["prevent"])),onLikeFeed:d.likeFeed},null,8,["class","feed_id","user","entity","onLikeFeed"])),((_=e.feed.entity)==null?void 0:_.price)?(i(),c("p",dt," \u0426\u0435\u043D\u0430: "+k(e.feed.entity.price),1)):z("",!0),((u=e.feed.entity)==null?void 0:u.purchase_date)?(i(),c("p",lt," \u0414\u0430\u0442\u0430 \u043F\u043E\u043A\u0443\u043F\u043A\u0438: "+k(e.feed.entity.purchase_date),1)):z("",!0)],64)}var at=y(ot,[["render",ct]]);const rt={components:{FeedNode:at,ModalFeed:ne,InfinityScroll:se},props:{feeds:Array,nextCursor:{type:String,default:""}},setup(t){let n=w(t.feeds);const e=w(!1),o=w({}),m=w(null),d=U(()=>{var a;return(a=n.value[n.value.length-1])==null?void 0:a.id});return Y(t,a=>{n.value=a.feeds}),{lastNodeLement:m,openModal:a=>{e.value=!0,o.value=a},closeModal:()=>{e.value=!1},destroyFeed:()=>{P.Inertia.delete(route("feed.destroy",o.value.id),{preserveScroll:!0,preserveState:!0});const a=X(n.value,p=>p.id===o.value.id);n.value.splice(a,1)},lastElementID:d,show:e,modalFeed:o,feedLists:n,putFromPagination:a=>{for(let p of a)n.value.push(p)}}}};function _t(t,n,e,o,m,d){const r=l("modal-feed"),_=l("feed-node"),u=l("InfinityScroll");return i(),c(b,null,[f(r,{"modal-feed":o.modalFeed,open:o.show,onCloseModal:o.closeModal,onDestroyFeed:o.destroyFeed},null,8,["modal-feed","open","onCloseModal","onDestroyFeed"]),f(u,{"node-element":o.lastNodeLement,"next-cursor":e.nextCursor,onFromPagination:o.putFromPagination},{default:V(()=>[(i(!0),c(b,null,W(o.feedLists,h=>(i(),c("div",{key:h.id,ref_for:!0,ref:a=>{a&&h.id===o.lastElementID&&(o.lastNodeLement=a)}},[f(_,{feed:h,onOpenModal:o.openModal},null,8,["feed","onOpenModal"])]))),128))]),_:1},8,["node-element","next-cursor","onFromPagination"])],64)}var bt=y(rt,[["render",_t]]);export{bt as F};