PageSourceSearch

https://educatorsplus.live/_next/static/chunks/3624-b3024b38823833de.js

js educatorsplus.live collected 2026-09-24 15:05:51 UTC 47,505 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3624,3469],{74749:function(e,t,n){n.d(t,{$m:function(){return c},Ir:function(){return d},Jq:function(){return i},Ky:function(){return s},Z6:function(){return f},li:function(){return l},n9:function(){return m},q2:function(){return u},rx:function(){return a},u_:function(){return o}});var r=n(29061),i=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"-1",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"-1",i=arguments.length>3?arguments[3]:void 0,s={course_id:t,start:n};return void 0!==i&&null!==i&&(s.channel_id=i),r.Z.get("/get/getposts",{baseURL:e,params:s}).then((function(e){return e.data}))},s=function(e,t){return r.Z.get("/community_get/getchannels",{baseURL:e,params:{start:t}}).then((function(e){return e.data.data}))},a=function(e){return r.Z.get("/community_get/getlinks",{baseURL:e}).then((function(e){return e.data.data}))},o=function(e,t){return r.Z.get("/community_get/getpostbyid",{baseURL:e,params:{post_id:t}}).then((function(e){return e.data.data}))},l=function(e){var t=e.baseURL,n=e.start,i=void 0===n?"-1":n,s=e.post_id;return r.Z.get("/community_get/getcomments",{baseURL:t,params:{start:i,post_id:s}}).then((function(e){return e.data.data}))},c=function(e){var t=e.baseURL,n=e.start,i=void 0===n?"-1":n,s=e.comment_id;return r.Z.get("/community_get/getreplies",{baseURL:t,params:{start:i,comment_id:s}}).then((function(e){return e.data.data}))},u=function(e){var t=e.baseURL,n=e.channel_id,i=e.title,s=e.description,a=e.image_url,o=e.video_url;return r.Z.post("/community_post/addpost",{channel_id:n,title:i,description:s,image_url:a,video_url:o},{baseURL:t}).then((function(e){return e.data}))},d=function(e){var t=e.baseURL,n=e.post_id,i=e.comment,s=e.parent_id,a=void 0===s?null:s;return r.Z.post("/community_post/addcomment",{post_id:n,comment:i,parent_id:a},{baseURL:t}).then((function(e){return e.data}))},m=function(e,t){return r.Z.post("/community_post/likepost",{post_id:t},{baseURL:e}).then((function(e){return e.data}))},f=function(e,t){return r.Z.post("/community_post/unlikepost",{post_id:t},{baseURL:e}).then((function(e){return e.data}))}},10707:function(e,t,n){n.d(t,{CD:function(){return v},SF:function(){return b},Zs:function(){return p},g9:function(){return f},rV:function(){return h}});var r=n(51438),i=n(95315),s=n(70222),a=n(88409),o=n(37817),l=n(52951),c=n(96076),u=new WeakMap,d=new WeakMap,m=function(){function e(t){(0,r.Z)(this,e),(0,s.Z)(this,u,{writable:!0,value:void 0}),(0,s.Z)(this,d,{writable:!0,value:0}),(0,a.Z)(this,u,t),(0,a.Z)(this,d,0)}return(0,l.Z)(e,[{key:"videoDetails",get:function(){return 0===(0,i.Z)(this,d)?((0,o.Z)(this,d).value++,(0,i.Z)(this,u)):null}}]),e}();function f(e){var t=new m(e);window[c.dA.VIDEO_DETAILS]=t}function p(){var e=null;try{var t,n=null===(t=window.parent)||void 0===t?void 0:t[c.dA.VIDEO_DETAILS];n&&(e=n.videoDetails)}catch(r){return e}return e}var v=function(){sessionStorage.removeItem(c.dA.VIDEO_DETAILS)},g=function(e){sessionStorage.setItem(c.dA.VIDEO_DETAILS,JSON.stringify({id:e}))},x=function(){var e=sessionStorage.getItem(c.dA.VIDEO_DETAILS);if(e)try{return JSON.parse(e)}catch(t){return console.error("Error parsing video details",t),null}return null},h=function(e){var t=x();return t&&t.id==e?t:null},b=function(e){try{var t=x();t&&t.id!=e?t.id=e:g(e)}catch(n){console.error("Error parsing video details",n),g(e)}}},85030:function(e,t,n){n.d(t,{Z:function(){return i}});var r=n(85893);function i(e){var t=e.className,n=void 0===t?"":t,i=e.title,a=void 0===i?"No content available":i,o=e.description;return(0,r.jsxs)("div",{className:"flex flex-col items-center justify-center gap-5 py-16 text-center ".concat(n),children:[(0,r.jsx)(s,{className:"h-40 w-40 md:h-44 md:w-44"}),(0,r.jsxs)("div",{className:"flex flex-col gap-1.5",children:[(0,r.jsx)("h3",{className:"mb-0 max-w-md text-lg font-bold tracking-tight text-foreground md:text-xl",children:a}),o&&(0,r.jsx)("p",{className:"mb-0 max-w-md text-sm text-muted-foreground",children:o})]})]})}function s(e){var t=e.className,n=void 0===t?"":t;return(0,r.jsxs)("svg",{viewBox:"0 0 200 178",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"img","aria-hidden":"true",className:n,children:[(0,r.jsx)("circle",{cx:"100",cy:"82",r:"72",fill:"hsl(var(--primary))",opacity:"0.07"}),(0,r.jsx)("rect",{x:"54",y:"34",width:"76",height:"96",rx:"12",fill:"hsl(var(--muted))",stroke:"hsl(var(--border))",strokeWidth:"2"}),(0,r.jsx)("rect",{x:"67",y:"53",width:"50",height:"7",rx:"3.5",fill:"hsl(var(--muted-foreground))",opacity:"0.35"}
1),(0,r.jsx)("rect",{x:"67",y:"68",width:"38",height:"7",rx:"3.5",fill:"hsl(var(--muted-foreground))",opacity:"0.28"}),(0,r.jsx)("rect",{x:"67",y:"83",width:"44",height:"7",rx:"3.5",fill:"hsl(var(--muted-foreground))",opacity:"0.22"}),(0,r.jsx)("circle",{cx:"120",cy:"106",r:"27",fill:"hsl(var(--background))",stroke:"hsl(var(--primary))",strokeWidth:"5"}),(0,r.jsx)("circle",{cx:"120",cy:"106",r:"14",fill:"hsl(var(--primary))",opacity:"0.12"}),(0,r.jsx)("line",{x1:"141",y1:"127",x2:"160",y2:"146",stroke:"hsl(var(--primary))",strokeWidth:"7",strokeLinecap:"round"}),(0,r.jsx)("circle",{cx:"48",cy:"120",r:"3.5",fill:"hsl(var(--primary))",opacity:"0.4"}),(0,r.jsx)("circle",{cx:"150",cy:"44",r:"2.5",fill:"hsl(var(--primary))",opacity:"0.35"}),(0,r.jsx)("circle",{cx:"40",cy:"60",r:"2",fill:"hsl(var(--muted-foreground))",opacity:"0.3"})]})}},24681:function(e,t,n){n.d(t,{Z:function(){return pe}});var r=n(47568),i=n(14924),s=n(26042),a=n(69396),o=n(29815),l=n(97582),c=n(85893),u=n(47041),d=n(89885),m=n(96076),f=n(67294),p=n(74749),v=n(41609),g=n.n(v),x=n(23279),h=n.n(x),b=n(30381),y=n.n(b),w=n(67131),j=n(58533),_=n(82670),N=n(89355),k=n(24271),S=n(73716),Z=n(62922),C=n(97340),E=n(19201),L=n(84747),A=n(58907),R=n(84617),U=n(36316),I=n(52305),z=n(8971),M=n(57420),D=n(5097),O=n(57307),F=n(23302),H=n(20291),B=n(62461),P=n(72685);function T(e){var t;return{key:String(e.id),userName:e.user_name||"User",userComment:e.comment||"",postedAt:e.created_at?y()(e.created_at).valueOf():Date.now(),userId:String(null!==(t=e.user_id)&&void 0!==t?t:""),repliesCount:Number(e.replies_count||0)}}function W(e){var t=e.onClick,n=e.isActive,r=void 0!==n&&n,i=e.className,s=e.children;return(0,c.jsx)("button",{type:"button",onClick:t,className:(0,B.cn)("inline-flex h-9 items-center gap-2 rounded-full px-3 text-sm font-medium outline-none transition-colors duration-200","focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-card",r?"bg-primary/10 text-primary hover:bg-primary/15":"text-muted-foreground hover:bg-muted hover:text-foreground",i),children:s})}
1function V(e){var t=e.inputRef,n=e.fileInputRef,r=e.file,i=e.onFileChange,s=e.onFileClear,a=e.onSend,o=e.isSending,l=e.isBlocked,u=e.placeholder,d=void 0===u?"Write a comment\u2026":u,f=e.autoFocus,p=void 0!==f&&f,v=e.allowAttachment,g=void 0===v||v;return(0,c.jsxs)("div",{className:"flex flex-col gap-2",children:[g&&r&&(0,c.jsxs)("div",{className:"relative inline-block",children:[(0,c.jsx)("img",{src:URL.createObjectURL(r),alt:"preview",className:"h-14 w-14 rounded-lg object-cover"}),(0,c.jsx)("button",{type:"button",className:"absolute -right-1 -top-1 flex h-4 w-4 items-center justify-center rounded-full bg-destructive text-[10px] leading-none text-destructive-foreground hover:opacity-90",onClick:s,title:"Remove",children:"\u2715"})]}),g&&(0,c.jsx)("input",{type:"file",accept:"image/jpeg,image/jpg,image/png",ref:n,className:"hidden",onChange:function(e){var t,n=null===(t=e.target.files)||void 0===t?void 0:t[0];n&&(n.size>m.Tb?E.A.error("File too large (max 50MB)"):i(n))}}),(0,c.jsxs)("div",{className:"flex items-center gap-2",children:[(0,c.jsx)(P.I,{ref:t,type:"text",placeholder:d,disabled:l,autoFocus:p,onKeyDown:function(e){return"Enter"===e.key&&a()},className:"h-10 flex-1 rounded-full"}),g&&(0,c.jsx)("button",{type:"button",disabled:l,onClick:function(){var e;return null===(e=n.current)||void 0===e?void 0:e.click()},"aria-label":"Attach image",className:"flex size-10 shrink-0 items-center justify-center rounded-full text-muted-foreground outline-none transition-colors hover:bg-muted hover:text-foreground focus-visible:ring-2 focus-visible:ring-ring disabled:opacity-50",children:(0,c.jsx)(R.Z,{className:"size-4"})}),(0,c.jsx)("button",{type:"button",disabled:l||o,onClick:a,"aria-label":"Post comment",className:"flex size-10 shrink-0 items-center justify-center rounded-full bg-primary text-primary-foreground outline-none transition-colors hover:bg-primary/90 focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50",children:o?(0,c.jsx)(U.Z,{className:"size-4 animate-spin"}):(0,c.jsx)(I.Z,{className:"size-4"})})]})]})}function J(e){var t=e.name,n=e.size,r=void 0===n?"md":n,i=(null!==t&&void 0!==t?t:"?").split(" ").slice(0,2).map((function(e){return e[0]})).join("").toUpperCase();return(0,c.jsx)("div",{className:(0,B.cn)("shrink-0 rounded-full bg-muted flex items-center justify-center font-semibold text-muted-foreground select-none","sm"===r?"h-6 w-6 text-[10px]":"h-8 w-8 text-xs"),children:i})}function q(e){var t=e.reply;return(0,c.jsxs)("div",{className:"flex gap-2.5 text-sm",children:[(0,c.jsx)(J,{name:t.userName,size:"sm"}),(0,c.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col gap-0.5",children:[(0,c.jsxs)("div",{className:"flex flex-wrap items-baseline gap-x-1.5 gap-y-0.5",children:[(0,c.jsx)("span",{className:"font-semibold leading-snug",children:t.userName}),(0,c.jsx)("time",{className:"text-xs text-muted-foreground",children:(0,Z.dA)(t.postedAt)})]}),(0,c.jsx)("p",{className:"leading-relaxed text-foreground/90",children:(0,c.jsx)(C.Z,{options:{target:"_blank",rel:"noopener noreferrer"},children:(0,S.i5)(t.userComment)})}),t.imageUrl&&(0,c.jsx)("img",{src:t.imageUrl,alt:"attachment",loading:"lazy",className:"mt-1.5 max-h-[180px] w-auto rounded-lg border border-border object-cover"})]})]})}var $=function(e){var t,n=e.message,i=e.postId,s=e.commentSource,a="db"===(void 0===s?"firebase":s),v=(0,f.useState)(!1),x=v[0],h=v[1],b=(0,f.useState)([]),y=b[0],w=b[1],j=(0,f.useState)(!1),_=j[0],L=j[1],R=(0,f.useState)(!1),U=R[0],I=R[1],M=(0,f.useState)(!1),D=M[0],O=M[1],F=(0,f.useState)(!1),H=F[0],P=F[1],W=(0,f.useRef)(null),$=(0,f.useRef)(null),G=(0,f.useState)(null),Y=G[0],K=G[1],Q=(0,f.useState)(!1),X=Q[0],ee=Q[1],te=(0,f.useContext)(d.Z),ne=te.currentUser,re=te.appConfig,ie=(0,k.G5)(re.web_firebaseconfig),se=(0,N.N8)(ie),ae=(0,f.useRef)({messages:[]}),oe=a?_?y.length:null!==(t=n.repliesCount)&&void 0!==t?t:0:y.length;(0,f.useEffect)((function(){if(null===ne||void 0===ne?void 0:ne.userid){var e=(0,N.iH)(se,"/data/user_block_status/"+ne.userid);return(0,N.jM)(e,(function(e){h(!0===e.val())})),function(){return(0,N.S1)(e,"value")}}}),[ne]),(0,f.useEffect)((function(){if(!a&&(null===ne||void 0===ne?void 0:ne.userid)){var e=(0,N.iH)(se,"/feedComments/".concat(i,"/").concat(n.key,"/replies"));try{(0,N.yv)(e,(function(e){var t=e.val();t.key=e.key,ae.current.messages.find((function(e){return e.key===t.key}))||(ae.current.messages.push(t),w((0,o.Z)(ae.current.messages)))}))}catch(t){console.error("error in fetching replies",t)}return function(){(0,N.S1)(e,"child_added"),ae.current.messages=[]}}}),[ne,a]);var le=function(){var e=(0,r.Z)((function(){var e,t,r;return(0,l.__generator)(this,(function(i){switch(i.label){case 0:if(!a||_||U)return[2];I(!0),i.label=1;case 1:return i.trys.push([1,3,4,5]),e=(0,u.getCookie)(m.z1),[4,(0,p.$m)({baseURL:e,comment_id:n.key,start:"-1"})];case 2:return t=i.sent(),w((Array.isArray(t)?t:[]).map(T)),L(!0),[3,5];case 3:return r=i.sent(),console.error("Error fetching replies:",r),[3,5];case 4:return I(!1),[7];case 5:return[2]}}
1))}));return function(){return e.apply(this,arguments)}}(),ce=function(){var e=(0,r.Z)((function(){var e,t,r,s,o,c,d,f,v;return(0,l.__generator)(this,(function(l){switch(l.label){case 0:if(!W.current||!(null===ne||void 0===ne?void 0:ne.userid)||!(null===ne||void 0===ne?void 0:ne.name))return[2];if(x)return[2];if(e=W.current.value,t=(0,S.MI)(e),g()(null===t||void 0===t?void 0:t.trim())&&!Y)return[2];if((0,S.$N)(e))return W.current.value=t,E.A.warn("URLs are not allowed",{position:"bottom-right"}),[2];if(!a)return[3,7];ee(!0),l.label=1;case 1:return l.trys.push([1,4,5,6]),r=(0,u.getCookie)(m.z1),[4,(0,p.Ir)({baseURL:r,post_id:i,comment:t.trim(),parent_id:n.key})];case 2:return l.sent(),[4,(0,p.$m)({baseURL:r,comment_id:n.key,start:"-1"})];case 3:return s=l.sent(),w((Array.isArray(s)?s:[]).map(T)),L(!0),W.current&&(W.current.value=""),O(!0),P(!1),[3,6];case 4:return o=l.sent(),console.error("error sending reply",o),E.A.error("Failed to send. Please try again."),[3,6];case 5:return ee(!1),[7];case 6:return[2];case 7:if(c={userName:ne.name,userComment:(null===t||void 0===t?void 0:t.trim())||"",postedAt:Date.now(),userId:ne.userid},!Y)return[3,11];l.label=8;case 8:return l.trys.push([8,10,,11]),[4,(0,A.s)({fileName:Date.now()+Y.name,file:Y,path:"feed-images"})];case 9:return d=l.sent(),c.imageUrl=d.Location,[3,11];case 10:return l.sent(),E.A.error("Failed to upload image."),[2];case 11:K(null),$.current&&($.current.value=""),ee(!0),l.label=12;case 12:return l.trys.push([12,14,15,16]),f=(0,N.iH)(se,"/feedComments/".concat(i,"/").concat(n.key,"/replies")),[4,(0,N.t8)((0,N.VF)(f),c)];case 13:return l.sent(),W.current&&(W.current.value=""),O(!0),P(!1),[3,16];case 14:return v=l.sent(),console.error("error sending reply",v),[3,16];case 15:return ee(!1),[7];case 16:return[2]}}
1))}));return function(){return e.apply(this,arguments)}}();return(0,c.jsxs)("div",{className:"flex gap-3",children:[(0,c.jsx)(J,{name:n.userName}),(0,c.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col gap-1",children:[(0,c.jsxs)("div",{className:"flex flex-wrap items-baseline gap-x-2 gap-y-0.5",children:[(0,c.jsx)("span",{className:"text-sm font-semibold leading-snug",children:n.userName}),(0,c.jsx)("time",{className:"text-xs text-muted-foreground",children:(0,Z.dA)(n.postedAt)})]}),(0,c.jsx)("p",{className:"text-sm leading-relaxed text-foreground/90",children:(0,c.jsx)(C.Z,{options:{target:"_blank",rel:"noopener noreferrer"},children:(0,S.i5)(n.userComment)})}),n.imageUrl&&(0,c.jsx)("img",{src:n.imageUrl,alt:"attachment",loading:"lazy",className:"mt-1 max-h-[220px] w-auto rounded-lg border border-border object-cover"}),(0,c.jsxs)("div",{className:"mt-0.5 flex flex-wrap items-center gap-x-3 gap-y-1",children:[(0,c.jsx)("button",{className:"text-xs font-medium text-muted-foreground transition-colors hover:text-foreground",onClick:function(){return P((function(e){return!e}))},children:"Reply"}),oe>0&&(0,c.jsxs)("button",{className:"flex items-center gap-0.5 text-xs font-medium text-primary transition-colors hover:text-primary/80",onClick:function(){O((function(e){var t=!e;return t&&le(),t}))},children:[(0,c.jsx)(z.Z,{className:(0,B.cn)("size-3.5 transition-transform duration-200",D&&"rotate-180")}),U?"Loading\u2026":"".concat(oe," ").concat(1===oe?"reply":"replies")]})]}),(0,c.jsx)("div",{className:(0,B.cn)("grid transition-all duration-300 ease-out",D?"grid-rows-[1fr]":"grid-rows-[0fr]"),children:(0,c.jsx)("div",{className:"overflow-hidden",children:(0,c.jsx)("div",{className:"mt-2 flex flex-col gap-3 border-l-2 border-border pl-4 pt-1",children:y.map((function(e){return(0,c.jsx)(q,{reply:e},e.key)}))})})}),(0,c.jsx)("div",{className:(0,B.cn)("grid transition-all duration-300 ease-out",H?"grid-rows-[1fr]":"grid-rows-[0fr]"),children:(0,c.jsx)("div",{className:"overflow-hidden",children:(0,c.jsx)("div",{className:"mt-2",children:(0,c.jsx)(V,{inputRef:W,fileInputRef:$,file:Y,onFileChange:K,onFileClear:function(){K(null),$.current&&($.current.value="")},onSend:ce,isSending:X,isBlocked:x,placeholder:"Reply to ".concat(n.userName,"\u2026"),autoFocus:!0,allowAttachment:!a})})})})]})]})},G=function(e){var t=e.postId,n=e.isLiked,i=e.likesCount,s=e.onLikeToggle,a=e.commentSource,v=void 0===a?"firebase":a,x=e.commentsCount,h=void 0===x?0:x,b=e.commentsEnabled,y=void 0===b||b,w="db"===v,j=(0,f.useContext)(d.Z),Z=j.currentUser,C=j.toggleAuthModal,R=j.setIsLogin,U=j.appConfig,I=(0,F.J)(),z=(0,f.useState)(!1),P=z[0],J=z[1],q=(0,f.useState)([]),G=q[0],Y=q[1],K=(0,f.useState)(!1),Q=K[0],X=K[1],ee=(0,f.useState)(!1),te=ee[0],ne=ee[1],re=(0,f.useState)(!1),ie=re[0],se=re[1],ae=(0,f.useRef)(null),oe=(0,f.useRef)(null),le=(0,f.useRef)({messages:[]}),ce=(0,k.G5)(U.web_firebaseconfig),ue=(0,f.useState)(null),de=ue[0],me=ue[1],fe=(0,f.useState)(!1),pe=fe[0],ve=fe[1],ge=(0,f.useRef)(null);(0,f.useEffect)((function(){if(null===Z||void 0===Z?void 0:Z.userid){var e=(0,N.N8)(ce),t=(0,N.iH)(e,"/data/user_block_status/"+Z.userid);return(0,N.jM)(t,(function(e){se(!0===e.val())})),function(){return(0,N.S1)(t,"value")}}}),[Z]),(0,f.useEffect)((function(){if(!w&&y){var e=(0,N.N8)(ce),n=(0,N.iH)(e,"/feedComments/".concat(t));try{(0,N.yv)(n,(function(e){var t=e.val();t.key=e.key,t.replies&&(t.replies=Object.values(t.replies)),le.current.messages.push(t),Y((0,o.Z)(le.current.messages))}))}catch(r){console.error("Error fetching comments:",(0,_.Z)(r,Error)?r.message:r)}return function(){try{(0,N.S1)(n,"child_added")}catch(r){console.error("Error unsubscribing:",(0,_.Z)(r,Error)?r.message:r)}le.current.messages=[]}}}),[t,w,y]);var xe=function(){var e=(0,r.Z)((function(){var e,n,r;return(0,l.__generator)(this,(function(i){switch(i.label){case 0:if(!w||Q||te)return[2];ne(!0),i.label=1;case 1:return i.trys.push([1,3,4,5]),e=(0,u.getCookie)(m.z1),[4,(0,p.li)({baseURL:e,post_id:t,start:"-1"})];case 2:return n=i.sent(),Y((Array.isArray(n)?n:[]).map(T)),X(!0),[3,5];case 3:return r=i.sent(),console.error("Error fetching comments:",r),[3,5];case 4:return ne(!1),[7];case 5:return[2]}}
1))}));return function(){return e.apply(this,arguments)}}();(0,f.useEffect)((function(){P&&oe.current&&(oe.current.scrollTop=oe.current.scrollHeight)}),[G.length,P]);var he,be=function(){var e=(0,r.Z)((function(){var e;return(0,l.__generator)(this,(function(t){switch(t.label){case 0:if(e=window.location.href,!navigator.share)return[3,5];t.label=1;case 1:return t.trys.push([1,3,,4]),[4,navigator.share({url:e})];case 2:return t.sent(),[3,4];case 3:return t.sent(),[3,4];case 4:return[3,7];case 5:return[4,navigator.clipboard.writeText(e)];case 6:t.sent(),E.A.success("Link copied to clipboard"),t.label=7;case 7:return[2]}}))}));return function(){return e.apply(this,arguments)}}(),ye=function(){var e=(0,r.Z)((function(){var e,n,r,i,s,a,o,c,d;return(0,l.__generator)(this,(function(l){switch(l.label){case 0:if(ie||!ae.current)return[2];if(e=ae.current.value,n=(0,S.MI)(e),g()(null===n||void 0===n?void 0:n.trim())&&!de)return[2];if((0,S.$N)(e))return ae.current.value=n,E.A.warn("URLs are not allowed",{position:"bottom-right"}),[2];if(!w)return[3,7];ve(!0),l.label=1;case 1:return l.trys.push([1,4,5,6]),r=(0,u.getCookie)(m.z1),[4,(0,p.Ir)({baseURL:r,post_id:t,comment:n.trim()})];case 2:return l.sent(),[4,(0,p.li)({baseURL:r,post_id:t,start:"-1"})];case 3:return i=l.sent(),Y((Array.isArray(i)?i:[]).map(T)),X(!0),ae.current&&(ae.current.value=""),[3,6];case 4:return s=l.sent(),console.error("Error sending:",s),E.A.error("Failed to send. Please try again."),[3,6];case 5:return ve(!1),[7];case 6:return[2];case 7:if(a={userName:(null===Z||void 0===Z?void 0:Z.name)||"Anonymous",userComment:(null===n||void 0===n?void 0:n.trim())||"",postedAt:Date.now(),userId:(null===Z||void 0===Z?void 0:Z.userid)||""},!de)return[3,11];l.label=8;case 8:return l.trys.push([8,10,,11]),[4,(0,A.s)({fileName:Date.now()+de.name,file:de,path:"feed-images"})];case 9:return o=l.sent(),a.imageUrl=o.Location,[3,11];case 10:return l.sent(),E.A.error("Failed to upload image."),[2];case 11:ve(!0),l.label=12;case 12:return l.trys.push([12,14,15,16]),c=(0,N.N8)(ce),[4,(0,N.VF)((0,N.iH)(c,"/feedComments/".concat(t)),a)];case 13:return l.sent(),ae.current&&(ae.current.value=""),me(null),ge.current&&(ge.current.value=""),[3,16];case 14:return d=l.sent(),console.error("Error sending:",d),E.A.error("Failed to send. Please try again."),[3,16];case 15:return ve(!1),[7];case 16:return[2]}}
1))}));return function(){return e.apply(this,arguments)}}(),we=w?Q?G.length:h:G.length;return(0,c.jsxs)("div",{className:"border-t border-border",children:[(0,c.jsxs)("div",{className:"flex items-center gap-1 px-3 py-2.5",children:[(0,c.jsxs)(W,{onClick:function(){if(!Z)return R(!0),void C();s(t,!n)},isActive:n,children:[(0,c.jsx)(H.E.span,{initial:!I&&{scale:.82},animate:{scale:1},transition:{type:"spring",stiffness:500,damping:26},className:"flex",children:(0,c.jsx)(M.Z,{className:"size-4",fill:n?"currentColor":"none"})},String(n)),(0,c.jsx)("span",{className:"tabular-nums",children:(0,L.Z)(i)})]}),y&&(0,c.jsxs)(W,{onClick:function(){if(!Z)return R(!0),void C();J((function(e){var t=!e;return t&&xe(),t}))},isActive:P,children:[(0,c.jsx)(D.Z,{className:"size-4"}),(0,c.jsx)("span",{className:"tabular-nums",children:we>0?(0,L.Z)(we):"Comment"})]}),(0,c.jsxs)(W,{onClick:be,className:"ml-auto",children:[(0,c.jsx)(O.Z,{className:"size-4"}),(0,c.jsx)("span",{className:"hidden sm:inline",children:"Share"})]})]}),y&&(0,c.jsx)("div",{className:(0,B.cn)("grid transition-all duration-300 ease-out",P?"grid-rows-[1fr]":"grid-rows-[0fr]"),children:(0,c.jsx)("div",{className:"overflow-hidden",children:(0,c.jsxs)("div",{className:"flex flex-col gap-4 border-t border-border px-5 pb-4 pt-4",children:[w&&te&&0===G.length?(0,c.jsx)("p",{className:"mb-0 py-2 text-center text-sm text-muted-foreground",children:"Loading comments\u2026"}):G.length>0?(0,c.jsx)("div",{ref:oe,className:"flex max-h-80 flex-col gap-5 overflow-y-auto overscroll-contain pr-1",children:G.map((function(e,n){return(0,c.jsx)($,{message:e,postId:t,commentSource:v},null!==(he=e.key)&&void 0!==he?he:n)}))}):(0,c.jsx)("p",{className:"mb-0 py-2 text-center text-sm text-muted-foreground",children:"No comments yet. Start the conversation."}),ie?(0,c.jsx)("p",{className:"mb-0 rounded-xl bg-muted px-4 py-3 text-center text-sm text-muted-foreground",children:"Commenting is turned off for your account."}):(0,c.jsx)(V,{inputRef:ae,fileInputRef:ge,file:de,onFileChange:me,onFileClear:function(){me(null),ge.current&&(ge.current.value="")},onSend:ye,isSending:pe,isBlocked:ie,allowAttachment:!w})]})})})]})},Y=n(93520),K=n(95537),Q=n(13742),X=n(41352),ee=n(50316);function te(e){var t=e.state;return"correct"===t?(0,c.jsx)("span",{className:"flex size-5 shrink-0 items-center justify-center rounded-full bg-green-500 text-white",children:(0,c.jsx)(Q.Z,{className:"size-3",strokeWidth:3})}):"wrong"===t?(0,c.jsx)("span",{className:"flex size-5 shrink-0 items-center justify-center rounded-full bg-red-500 text-white",children:(0,c.jsx)(X.Z,{className:"size-3",strokeWidth:3})}):"selected"===t?(0,c.jsx)("span",{className:"flex size-5 shrink-0 items-center justify-center rounded-full bg-primary text-primary-foreground",children:(0,c.jsx)(Q.Z,{className:"size-3",strokeWidth:3})}):(0,c.jsx)(ee.Z,{className:"size-5 shrink-0 text-muted-foreground/40",strokeWidth:1.5})}function ne(e){var t=e.label,n=e.pct,r=e.iconState,i=void 0===r?"default":r,s=e.showPct,a=void 0!==s&&s,o=e.highlight,l=void 0===o?"none":o,u=e.onClick,d=e.disabled,m=u?"button":"div",f=null!==n&&void 0!==n?n:0;return(0,c.jsxs)(m,{type:u?"button":void 0,onClick:u,disabled:d,className:(0,B.cn)("relative w-full overflow-hidden rounded-xl border text-left text-sm transition-colors","correct"===l&&"border-green-400 bg-green-50 dark:bg-green-950/30","wrong"===l&&"border-red-400 bg-red-50 dark:bg-red-950/30","selected"===l&&"border-primary/40 bg-primary/5","none"===l&&"border-border bg-background",u&&!d&&"cursor-pointer hover:bg-accent",u&&d&&"cursor-not-allowed opacity-50",!u&&"cursor-default"),children:[a&&(0,c.jsx)("div",{className:(0,B.cn)("absolute inset-y-0 left-0 transition-all duration-500 ease-out","correct"===l&&"bg-green-200/50 dark:bg-green-800/25","wrong"===l&&"bg-red-200/50 dark:bg-red-800/25","selected"===l&&"bg-primary/10","none"===l&&"bg-muted/40"),style:{width:"".concat(f,"%")}}),(0,c.jsxs)("div",{className:"relative flex items-center gap-3 px-3 py-2.5",children:[(0,c.jsx)(te,{state:i}),(0,c.jsx)("span",{className:(0,B.cn)("min-w-0 flex-1 leading-snug","correct"===l&&"font-medium text-green-700 dark:text-green-400","wrong"===l&&"font-medium text-red-700 dark:text-red-400","selected"===l&&"font-medium text-foreground","none"===l&&"text-foreground
1/80"),children:t}),a&&(0,c.jsxs)("span",{className:(0,B.cn)("shrink-0 text-xs font-semibold tabular-nums","correct"===l&&"text-green-600 dark:text-green-400","wrong"===l&&"text-red-600 dark:text-red-400","selected"===l&&"text-primary","none"===l&&"text-muted-foreground"),children:[f,"%"]})]})]})}var re=function(e){var t=e.optionCount,n=void 0===t?4:t;return(0,c.jsxs)("div",{className:"rounded-xl border border-border bg-card overflow-hidden shadow-sm",children:[(0,c.jsxs)("div",{className:"px-4 py-3 border-b border-border flex flex-col gap-1.5",children:[(0,c.jsx)("div",{className:"h-3 bg-muted rounded-full w-16 animate-pulse"}),(0,c.jsx)("div",{className:"h-4 bg-muted rounded-full w-3/4 animate-pulse"})]}),(0,c.jsx)("div",{className:"p-3 flex flex-col gap-2",children:Array.from({length:n}).map((function(e,t){return(0,c.jsxs)("div",{className:"flex items-center gap-3 rounded-xl border border-border px-3 py-2.5",children:[(0,c.jsx)("div",{className:"size-5 shrink-0 rounded-full bg-muted animate-pulse"}),(0,c.jsx)("div",{className:"h-4 flex-1 bg-muted rounded-full animate-pulse"})]},t)}))})]})};function ie(e){var t=e.postId,n=e.firebase,s=(0,f.useState)(null),a=s[0],o=s[1],u=(0,f.useState)(null),m=u[0],p=u[1],v=(0,f.useState)(null),g=v[0],x=v[1],h=(0,f.useState)(!1),b=h[0],y=h[1],w=(0,f.useState)(!0),j=w[0],_=w[1],k=(0,f.useContext)(d.Z).currentUser,S=(0,f.useMemo)((function(){if(!a||!m)return[];var e=Array.from({length:a.totalOptions}).map((function(e,t){return m["option_".concat(t)]||0})).reduce((function(e,t){return e+t}),0);return Array.from({length:a.totalOptions}).map((function(t,n){var r,i;return{id:n,option:a.options[n],votes:e>0?Math.round((m["option_".concat(n)]||0)/e*100):0,selected:null===g||void 0===g||null===(r=g.selected_option_answers)||void 0===r?void 0:r.includes(n),isCorrect:null===(i=a.answer)||void 0===i?void 0:i.includes(n)}}))}),[a,m,null===g||void 0===g?void 0:g.selected_option_answers]),Z=function(){var e=(0,r.Z)((function(e){var r,s,o,c,u,d,m;return(0,l.__generator)(this,(function(l){switch(l.label){case 0:if(!k||!(null===a||void 0===a?void 0:a.is_voting_on)||b||g)return[2];y(!0),l.label=1;case 1:return l.trys.push([1,4,5,6]),s=(0,N.N8)(n),o=(0,N.iH)(s,"data/posts_poll/post_".concat(t,"/user_answers/user_").concat(k.userid)),[4,(0,N.U2)(o)];case 2:return l.sent().exists()?[2]:(c={is_correct:Boolean(null===(r=a.answer)||void 0===r?void 0:r.includes(e)),name:k.name,selected_option_answers:[e],selected_option_text:[a.options[e]],source:"website"},u={},(0,i.Z)(u,"active_poll_answer/option_".concat(e),(0,N.nP)(1)),(0,i.Z)(u,"user_answers/user_".concat(k.userid),c),d=u,[4,(0,N.Vx)((0,N.iH)(s,"data/posts_poll/post_".concat(t)),d)]);case 3:return l.sent(),x(c),[3,6];case 4:return m=l.sent(),console.error("Error voting:",m),[3,6];case 5:return y(!1),[7];case 6:return[2]}}
1))}));return function(t){return e.apply(this,arguments)}}();if((0,f.useEffect)((function(){if(n){var e=(0,N.N8)(n),r=(0,N.iH)(e,"data/posts_poll/post_".concat(t,"/active_poll")),i=(0,N.iH)(e,"data/posts_poll/post_".concat(t,"/active_poll_answer")),s=!1,a=!1,l=function(){s&&a&&_(!1)};(0,N.jM)(r,(function(e){o(e.val()),s=!0,l()}));var c=[];if(k){var u=(0,N.iH)(e,"data/posts_poll/post_".concat(t,"/user_answers/user_").concat(k.userid));(0,N.jM)(u,(function(e){var t=e.val();t&&x(t),a=!0,l()}));c.push((function(){return(0,N.S1)(u)}))}else a=!0,l();return(0,N.jM)(i,(function(e){p(e.val())})),function(){(0,N.S1)(r),(0,N.S1)(i),c.forEach((function(e){return e()}))}}}),[t,n,null===k||void 0===k?void 0:k.userid]),j)return(0,c.jsx)(re,{optionCount:(null===a||void 0===a?void 0:a.totalOptions)||4});if(!a)return null;var C=!!g;return(0,c.jsxs)("div",{className:"flex flex-col rounded-2xl border border-border/50 bg-card/40 overflow-hidden p-4 gap-4",children:[(0,c.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,c.jsxs)("div",{className:"flex items-center gap-1.5 text-xs font-semibold uppercase tracking-wider ".concat(a.is_voting_on?"text-green-500":"text-muted-foreground"),children:[(0,c.jsx)("div",{className:"size-2 flex-shrink-0 animate-pulse bg-green-500 rounded-full"}),a.is_voting_on?"Live Poll":"Poll"]}),(0,c.jsx)("p",{className:"text-sm font-medium text-foreground leading-snug mb-0",children:a.question})]}),(0,c.jsx)("div",{className:"flex flex-col gap-2",children:C||!a.is_voting_on?a.options.map((function(e,t){var n,r,i,s,o=null===g||void 0===g||null===(n=g.selected_option_answers)||void 0===n?void 0:n.includes(t),l=null===(r=a.answer)||void 0===r?void 0:r.includes(t),u=S.find((function(e){return e.id===t})),d=null!==(s=null===u||void 0===u?void 0:u.votes)&&void 0!==s?s:0,m=function(e,t,n){return e&&n&&t?{highlight:"correct",iconState:"correct"}:e&&n&&!t?{highlight:"wrong",iconState:"wrong"}:e?{highlight:"selected",iconState:"selected"}:{highlight:"none",iconState:"default"}}(o,l,Boolean(null===(i=a.answer)||void 0===i?void 0:i.length)),f=m.highlight,p=m.iconState;return(0,c.jsx)(ne,{label:e,pct:d,iconState:p,showPct:!0,highlight:f},t)})):a.options.map((function(e,t){return(0,c.jsx)(ne,{label:e,onClick:function(){return Z(t)},disabled:b||C||!k||!a.is_voting_on},t)}))})]})}var se=n(49482),ae=n(13025),oe=n(62112),le=n(85030),ce=n(79567);function ue(e){var t=e.count,n=void 0===t?3:t;return(0,c.jsx)("div",{className:"flex flex-col gap-4",children:Array.from({length:n}).map((function(e,t){return(0,c.jsxs)("div",{className:"w-full max-w-3xl overflow-hidden rounded-xl border border-border bg-card",children:[(0,c.jsx)("div",{className:"aspect-video w-full animate-pulse bg-muted"}),(0,c.jsxs)("div",{className:"flex flex-col gap-3 p-5",children:[(0,c.jsx)("div",{className:"h-3 w-24 animate-pulse rounded-full bg-muted"}),(0,c.jsx)("div",{className:"h-5 w-3/4 animate-pulse rounded-md bg-muted"}),(0,c.jsx)("div",{className:"h-4 w-full animate-pulse rounded-md bg-muted"}),(0,c.jsx)("div",{className:"h-4 w-2/3 animate-pulse rounded-md bg-muted"})]})]},t)}))})}var de="inline-flex items-center gap-1.5 rounded-full bg-background/70 px-3 py-1.5 text-xs font-medium text-foreground shadow-sm ring-1 ring-border backdrop-blur-md transition-colors hover:bg-background";function me(e){var t=e.post,n=e.onOpen,r=e.onDownload,i=e.reduceMotion,s=!g()(t.image_url),a=!g()(t.video_url),o=!g()(t.url),l=o||a;return(0,c.jsxs)("div",{onClick:l?n:void 0,className:(0,B.cn)("relative aspect-video w-full overflow-hidden bg-muted ring-1 ring-inset ring-border/60",l&&"cursor-pointer"),children:[s&&(0,c.jsx)("div",{"aria-hidden":!0,className:"absolute inset-0 scale-110 bg-cover bg-center opacity-60 blur-3xl dark:opacity-40",style:{backgroundImage:"url(".concat(t.image_url,")")}}),s?(0,c.jsx)("img",{src:t.image_url,alt:t.title,loading:"lazy",className:"relative h-full w-full object-contain"}):(0,c.jsx)("video",{className:"relative h-full w-full object-contain",muted:!0,playsInline:!0,preload:"metadata",children:(0,c.jsx)("source",{src:t.video_url,type:"video/mp4"})}),a&&!s&&(0,c.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,c.jsx)(H.E.span,{whileHover:i?void 0:{scale:1.06},whileTap:i?void 0:{scale:.96},transition:{type:"spring",stiffness:420,damping:30},className:"flex size-14 items-center justify-center rounded-full bg-background/70 text-foreground shadow-lg ring-1 ring-border backdrop-blur-md",children:(0,c.jsx)(se.Z,{className:"size-6 translate-x-[1px] fill-current"})})}),(0,Y.hb)(t.save_flag)&&s&&(0,c.jsx)("button",{type:"button",onClick:r,"aria-label":"Download image",className:(0,B.cn)(de,"absolute right-3 top-3 z-10 px-2 py-2"),children:(0,c.jsx)(ae.Z,{className:"size-4"})}),o&&(0,c.jsxs)("span",{className:(0,B.cn)(de,"absolute bottom-3 left-3 z-10"),children:[(0,c.jsx)(oe.Z,{className:"size-3.5"}),"Opens link"]})]})}var fe=(0,f.forwardRef)((function(e,t){var n,v=e.posts,x=e.courseId,b=void 0===x?0:x,_=e.channelId,S=e.disablePagination,Z=void 0!==S&&S,C=(0,f.useContext)(d.Z),E=C.appConfig,L=C.currentUser,A=C.toggleAuthModal,R=(0,F.J)(),U=(0,f.useState)(),I=U[0],z=U[1],M=(0,f.useState)((null===v||void 0===v?void 0:v.data)||[]),D=M[0],O=M[1],P=(0,f.useState)(!Z),T=P[0],W=P[1],V=(0,f.useState)(!v),J=V[0],q=V[1],$=(0,f.useState)((null===v||void 0===v||null===(n=v.data)||void 0===n?void 0:n.length)||0),Q=$[0],X=$[1],ee=(0,f.useState)(null),te=ee[0],ne=ee[1],re=(0,f.useState)(new Set),se=(re[0],re[1]),ae=(0,f.useRef)(!0),oe=(0,f.useRef)(!1);
1(0,f.useImperativeHandle)(t,(function(){return{prependPost:function(e){O((function(t){return[e].concat((0,o.Z)(t))}))}}}));var de=(0,f.useState)(new Set),fe=de[0],pe=de[1],ve=(0,f.useState)({}),ge=ve[0],xe=ve[1],he=function(){var e=(0,r.Z)((function(e){var t,n,r,i,a;return(0,l.__generator)(this,(function(o){switch(o.label){case 0:if(oe.current)return[2];oe.current=!0,o.label=1;case 1:return o.trys.push([1,3,4,5]),t=(0,u.getCookie)(m.z1),[4,(0,p.Jq)(t,"".concat(b),"".concat(e),_)];case 2:return n=o.sent(),0===(r=n.data||[]).length?(W(!1),[2]):(O((function(e){var t=e.concat(r);return X(t.length),t})),(i=r.filter((function(e){return"db"===e.comments_source}))).length&&(pe((function(e){var t=new Set(e);return i.forEach((function(e){(0,Y.hb)(e.is_liked)&&t.add(e.id)})),t})),xe((function(e){var t=(0,s.Z)({},e);return i.forEach((function(e){t[e.id]=Number(e.likes_count||0)})),t}))),[3,5]);case 3:return a=o.sent(),console.error(a),W(!1),[3,5];case 4:return q(!1),oe.current=!1,[7];case 5:return[2]}}))}));return function(t){return e.apply(this,arguments)}}(),be=(0,k.G5)(E.web_firebaseconfig);(0,f.useEffect)((function(){ne(be)}),[be]);var ye=(0,f.useMemo)((function(){return te?(0,N.N8)(te):null}),[te]);(0,f.useEffect)((function(){if((null===L||void 0===L?void 0:L.userid)&&te&&ye){var e=(0,N.iH)(ye,"userPostLikes/".concat(L.userid));(0,N.U2)(e).then((function(e){var t=new Set(Object.keys(e.val()||{}));pe((function(e){return new Set((0,o.Z)(e).concat((0,o.Z)(t)))}))}));var t=(0,N.iH)(ye,"feedLikeCount");(0,N.U2)(t).then((function(e){xe((function(t){return(0,s.Z)({},e.val()||{},t)}))}))}}),[L,te]);var we=function(){var e=(0,r.Z)((function(e,t,n){var r,o,c,d;return(0,l.__generator)(this,(function(l){switch(l.label){case 0:se((function(t){return new Set(t).add(e)})),l.label=1;case 1:return l.trys.push([1,13,14,15]),"db"!==n?[3,6]:(r=(0,u.getCookie)(m.z1),t?[4,(0,p.n9)(r,e)]:[3,3]);case 2:return l.sent(),[3,5];case 3:return[4,(0,p.Z6)(r,e)];case 4:l.sent(),l.label=5;case 5:return[3,12];case 6:return ye?(o=(0,N.iH)(ye,"userPostLikes/".concat(null===L||void 0===L?void 0:L.userid,"/").concat(e)),c=(0,N.iH)(ye,"feedLikeCount/".concat(e)),t?[4,(0,N.t8)(o,!0)]:[3,9]):[3,12];case 7:return l.sent(),[4,(0,N.i3)(c,(function(e){return(e||0)+1}))];case 8:return l.sent(),[3,12];case 9:return[4,(0,N.Od)(o)];case 10:return l.sent(),[4,(0,N.i3)(c,(function(e){return Math.max(0,(e||0)-1)}))];case 11:l.sent(),l.label=12;case 12:return[3,15];case 13:return d=l.sent(),console.error("Error updating like:",d),pe((function(n){var r=new Set(n);return t?r.delete(e):r.add(e),r})),xe((function(n){return(0,a.Z)((0,s.Z)({},n),(0,i.Z)({},e,t?Math.max(0,(n[e]||0)-1):(n[e]||0)+1))})),[3,15];case 14:return se((function(t){var n=new Set(t);return n.delete(e),n})),[7];case 15:return[2]}}
1))}));return function(t,n,r){return e.apply(this,arguments)}}(),je=(0,f.useRef)(new Map);(0,f.useEffect)((function(){var e=je.current;return function(){e.forEach((function(e){return e.cancel()}))}}),[]);var _e=function(){var e=(0,r.Z)((function(e,t,n){var r,i,s,a;return(0,l.__generator)(this,(function(o){switch(o.label){case 0:e.stopPropagation(),o.label=1;case 1:return o.trys.push([1,4,,5]),[4,fetch(t)];case 2:return[4,o.sent().blob()];case 3:return r=o.sent(),i=window.URL.createObjectURL(r),(s=document.createElement("a")).href=i,s.download="".concat(n,".jpg"),document.body.appendChild(s),s.click(),document.body.removeChild(s),window.URL.revokeObjectURL(i),[3,5];case 4:return a=o.sent(),console.error("Download failed:",a),window.open(t,"_blank"),[3,5];case 5:return[2]}}))}));return function(t,n,r){return e.apply(this,arguments)}}();return(0,f.useEffect)((function(){Z||v||he(0)}),[v]),(0,f.useEffect)((function(){Z||(ae.current?ae.current=!1:(q(!0),O([]),W(!0),X(0),he(0)))}),[_]),J?(0,c.jsx)(ue,{count:3}):(null===D||void 0===D?void 0:D.length)?(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(j.Z,{dataLength:D.length,next:function(){return he(Q)},hasMore:T,loader:(0,c.jsx)(ue,{count:1}),endMessage:Z?null:(0,c.jsx)("p",{className:"py-6 text-center text-sm text-muted-foreground",children:"You're all caught up"}),children:(0,c.jsx)("div",{className:"flex flex-col gap-4",children:D.map((function(e,t){var n=function(e){if(!e)return"";var t=y()(e);return t.isValid()?t.fromNow():""}(e.added_on),r=!g()(e.image_url)||!g()(e.video_url);return(0,c.jsxs)(H.E.article,{initial:!R&&{opacity:0},animate:{opacity:1},transition:{duration:.32,ease:[.22,1,.36,1],delay:R?0:.04*Math.min(t,5)},className:"group w-full xl:max-w-3xl overflow-hidden rounded-xl border border-border bg-card",children:[(0,c.jsxs)("div",{className:"flex flex-col gap-3 px-5 pb-4 pt-4",children:[(0,c.jsxs)("div",{className:"flex items-center gap-3",children:[(0,c.jsx)("div",{className:"flex size-10 shrink-0 items-center justify-center rounded-full bg-primary text-sm font-semibold text-primary-foreground",children:(0,ce.Q)(e.added_by_name||e.channel_name||E.web_clientname)}),(0,c.jsxs)("div",{className:"flex min-w-0 flex-col",children:[(0,c.jsx)("span",{className:"truncate text-sm font-bold text-foreground",children:e.added_by_name||e.channel_name||E.web_clientname||"Unknown"}),(0,c.jsx)("span",{className:"truncate text-xs text-muted-foreground",children:[n,e.channel_name].filter(Boolean).join(" \u2022 ")})]})]}),(0,c.jsx)("h2",{className:"mb-0 text-[17px] font-semibold leading-snug tracking-[-0.01em] text-foreground",children:e.title}),e.description?(0,c.jsx)(K.y,{text:e.description}):null]}),r&&(0,c.jsx)("div",{className:"px-5 pb-4",children:(0,c.jsx)(me,{post:e,onOpen:function(){return t=e,void(g()(t.url)?g()(t.video_url)||(L?z({file_link:t.video_url,live_status:3,media_id:"",download_link:t.video_url,download_posts:"",embed_url:"",download_links:[]}):A()):window.open(t.url,"_blank"));var t},onDownload:function(t){return _e(t,e.image_url,e.title)},reduceMotion:Boolean(R)})}),(0,Y.hb)(e.has_poll)&&(0,c.jsx)("div",{className:(0,B.cn)("px-5 pb-4",r&&"pt-4"),children:(0,c.jsx)("div",{className:"overflow-hidden rounded-xl bg-panel-surface",children:(0,c.jsx)(ie,{postId:e.id,firebase:te})})}),(0,Y.hb)(E.web_enableFeedInteractions)&&(0,c.jsx)(G,{postId:e.id,isLiked:fe.has(e.id),likesCount:ge[e.id]||0,onLikeToggle:function(t,n){return function(e,t,n){if((null===L||void 0===L?void 0:L.userid)&&("firebase"!==n||ye)){pe((function(n){var r=new Set(n);return t?r.add(e):r.delete(e),r})),xe((function(n){return(0,a.Z)((0,s.Z)({},n),(0,i.Z)({},e,t?(n[e]||0)+1:Math.max(0,(n[e]||0)-1)))}));var r=je.current.get(e);r||(r=h()((function(t,n){return we(e,t,n)}),500),je.current.set(e,r)),r(t,n)}}(t,n,"db"===e.comments_source?"db":"firebase")},commentSource:"db"===e.comments_source?"db":"firebase",commentsCount:e.comments_count||0,commentsEnabled:(0,Y.hb)(e.is_comments_enabled)})]},e.id)}))})}),Boolean(I)&&L&&(0,c.jsx)(w.Z,{isOpen:Boolean(I),toggle:function(){return z(void 0)},currentVideoRecord:I})]}):(0,c.jsx)("div",{className:"flex min-h-[calc(100dvh-var(--myzone-nav-h,12rem)-3rem)] w-full items-center justify-center md:min-h-[calc(100dvh-var(--myzone-nav-h,12rem)-4rem)]",children:(0,c.jsx)(le.Z,{title:"No posts yet",description:"Be the first to share something with the community."})})})),pe=fe},49475:function(e,t,n){n.d(t,{Z:function(){return s}});var r=n(85893),i=n(58094);function s(){var e=(0,i.Z)();return(0,r.jsx)("div",{className:"w-100 absolute top-0",style:{background:e,height:"5
1px",zIndex:1e3}})}},63469:function(e,t,n){n.d(t,{u:function(){return m}});var r=n(85893),i=n(67294),s=n(96076),a=n(42238),o=n.n(a),l=n(89885),c=n(41789),u=n(93520),d=n(10707),m=function(e){var t=e.qualities,n=void 0===t?[]:t,a=e.seekBarDisabled,m=void 0!==a&&a,f=e.isPremier,p=void 0!==f&&f,v=e.startDate,g=void 0===v?"":v,x=e.src,h=e.addHeader,b=void 0!==h&&h,y=e.uhsVersion,w=void 0===y?"4.0":y,j=e.videoId,_=void 0===j?null:j,N=(0,i.useState)(!1),k=N[0],S=N[1],Z=(0,i.useContext)(l.Z),C=Z.appConfig,E=Z.currentUser,L=(0,i.useRef)(null),A=(0,i.useMemo)((function(){return(0,u.hb)(C.web_enablewatermarkonvideos)}),[C.web_enablewatermarkonvideos]),R=(0,i.useMemo)((function(){return s.AC}),[]),U=(0,i.useMemo)((function(){return"".concat(R).concat(s.yE)}),[R]),I=(0,i.useMemo)((function(){var e,t;return A&&E?"".concat(null===(e=E.email)||void 0===e?void 0:e.trim(),"\n").concat(null===(t=E.phone)||void 0===t?void 0:t.trim()):""}),[E,A]),z=(0,i.useMemo)((function(){return w||"4.0"}),[w]),M=(0,i.useCallback)((function(){L.current&&L.current.contentWindow.postMessage({type:s.Rv.INIT_PLAYER,data:{addHeader:b,url:x,watermark:I,uhsVersion:z,urls:n,lowLatencyEnabled:!1,disableFluidMode:!1,withCredentials:!1,seekBarDisabled:m,isPremier:p,startDate:g,enableExperimentalFeatures:"1"}},R)}),[x,I,z,n,b,R]);if((0,i.useEffect)((function(){var e=function(e){e.origin===s.AC&&"PLAYER_READY"===e.data.type&&M()};return window.addEventListener("message",e),function(){window.removeEventListener("message",e)}}),[M]),(0,i.useEffect)((function(){var e,t=(new(o())).getOS();Number(null===t||void 0===t||null===(e=t.version)||void 0===e?void 0:e.split(".")[0]);("iOS"==(null===t||void 0===t?void 0:t.name)||(null===t||void 0===t?void 0:t.name.toLowerCase().includes("mac"))&&"ontouchend"in document)&&S(!0)}),[]),k){var D=new URLSearchParams;if(_){var O,F=(0,d.rV)(_);if(null===F||void 0===F?void 0:F.timestamp)D.append("timestamp",(null!==(O=F.timestamp)&&void 0!==O?O:0).toString())}return D.append("url",x),D.append("disable_ios",1),A&&E&&D.append("watermark","".concat(E.email,"%0A").concat(E.phone)),(0,r.jsx)(c.Z,{url:"".concat(s.AC,"ios-player?").concat(D.toString())})}return(0,r.jsx)("div",{className:"ratio ratio-16x9",children:(0,r.jsx)("iframe",{width:"100%",ref:L,onLoad:function(){try{setTimeout(M,1e3)}catch(e){console.error("Error in handleIframeOnLoad",e)}},height:"450px",allowFullScreen:!0,allow:"autoplay",src:U})})};t.Z=m},41789:function(e,t,n){n.d(t,{Z:function(){return a}});var r=n(85893),i=n(67294),s=(n(49475),n(39154),n(89885));n(96486);function a(e){var t=e.url;(0,i.useContext)(s.Z).appConfig;return(0,r.jsx)("div",{id:"myFrame",className:"bg-black flex items-center justify-center w-100 h-100 aspect-video",children:(0,r.jsx)("iframe",{src:t,className:"aspect-video w-100 h-100",loading:"lazy",allowFullScreen:!0})})}},39154:function(e,t,n){n.d(t,{Z:function(){return x}});var r=n(26042),i=n(69396),s=n(85893),a=n(96486),o=n(67294),l=n(89885),c=n(73716),u=n(42474),d=n.n(u),m=n(96076),f={display:"block",visibility:"visible",opacity:"0.1",zIndex:"1000",fontSize:"0.5rem",color:"rgb(128, 128, 128)",background:"transparent",backgroundColor:"transparent",overflow:"visible",position:"absolute",padding:"0px",minWidth:"24px",textAlign:"center",pointerEvents:"none",borderRadius:"0px"},p=(0,i.Z)((0,r.Z)({},f),{color:"rgb(255, 0, 0)",background:"rgb(246, 247, 249)",backgroundColor:"rgb(246, 247, 249)",opacity:"0.5",fontSize:"1.6rem",minWidth:"120px",padding:"4px 10px",paddingTop:"4px",paddingBottom:"4px",paddingLeft:"10px",paddingRight:"10px"}),v=(0,i.Z)((0,r.Z)({},f),{opacity:"0.1",zIndex:"1000",fontSize:"0.4rem"}),g=function(e){var t=window.getComputedStyle(e),n=Object.keys(f).reduce((function(e,n){return e[n]=t[n],e}),{});return d().createHash("sha256").update(JSON.stringify(n)).digest("hex")};function x(e){var t=(0,o.useContext)(l.Z),n=t.currentUser,u=t.appConfig,d=(0,o.useState)(),x=d[0],h=d[1],b=(0,o.useRef)(""),y=function(t){var s,o;if(!(0,a.isEmpty)(e.message)||!(0,a.isEmpty)(n)){if(!t&&!1===function(){var t,r,i,s,o,l,c=document.getElementById("watermark");if(!c)return!1;if(c.hidden||c.clientHeight<(e.isAdmin?40:10)||c.clientWidth<(e.isAdmin?120:20))return!1;if(c.style.display!==v.display)return!1;if(c.style.visibility!==v.visibility)return!1;if(Number(c.style.opacity)<Number(v.opacity))return!1;if(Number(c.style.zIndex)<Number(v.zIndex))return!1;if(c.style.fontSize!==v.fontSize)return!1;if(c.style.color!==v.color)return!1;if(c.style.background!==v.background)return!1;if(c.style.position!==v.position)return!1;if(c.style.padding!==v.padding)return!1;if(["right","bottom","maxHeight","maxWidth","margin","marginTop","marginBottom","marginLeft","marginRight","scale","transform","translate","contentVisibility","contain","clipPath","webkitTransform"].some((function(e){return!(!c.style[e]||(0,a.isEmpty)(c.style[e]))})))return!1;var u=Number(null===(t=c.style.top)||void 0===t?void 0:t.replace("%","")),d=Number(null===(r=c.style.left)||void 0===r?void 0:r.replace("%",""));if(!(null===(i=c.style.top)||void 0===i?void 0:i.endsWith("%"))||!(null===(s=c.style.left)||void 0===s?void 0:s.endsWith("%"))||u<0||u>100||d<0||d>100)return!1;var m=e.message||"".concat(null===(o=n.email)||void 0===o?void 0:o.trim(),"\n").concat(null===(l=n.phone)||void 0===l?void 0:l.trim());if(c.innerText!==m)return!1;var p=g(c);if(!b.current)return b.current=p,!0;var x=p===b.current;if(!x){var h=window.getComputedStyle(c);Object.keys(f).forEach((function(e){h[e]}))}return x}())return window.parent.location,void window.location;var l=document.getElementById("watermark");if(x){l||(l=document.createElement("div")),l.id="watermark";var c=(0,a.random)(0,85),d=(0,a.random)(5,90);l.innerText=e.message||"".concat(null===(s=n.email)||void 0===s?void 0:s.trim(),"\n").concat(null===(o=n.phone)||void 0===o?void 0:o.trim()),l.hidden=!1;var m=e.isAdmin?50:!(0,a.isEmpty)(u.web_videowatermarkopacity)&&u.web_videowatermarkopacity>0?u.web_videowatermarkopacity:10,h=(0,i.Z)((0,r.Z)({},e.isAdmin?p:f),{left:"".concat(c,"%"),top:"".concat(d,"%"),opacity:"".concat(m,"%")});Object.assign(l.style,h),x.appendChild(l),b.current=g(l)}}};return(0,o.useEffect)((function(){window.addEventListener("message",(function(e){e.data.event===m.Rv.DEBUG_MODE_VALUE&&(window.__debugMode=e.data.value)}))}),[]),(0,o.useEffect)((function(){if(!(0,a.isEmpty)(e.message)||!(0,a.isEmpty)(n)){var t=document.getElementById("watermark"),r=t.parentNode;h(r)}}),[e.message,n]),(0,o.useEffect)((function(){if(x){y(!0);var e=(0,c.XR)(y,2e4);return function(){e.cancel()}}}),[x]),(0,s.jsx)("div",{id:"watermark"})}},84747:function(e,t,n){n.d(t,{Z:function(){return i}});var r=n(26042);function i(e,t){var n=Number(e);return"string"===typeof e&&isNaN(n)?e:isNaN(n)?String(e):new Intl.NumberFormat("en-US",(0,r.Z)({maximumFractionDigits:1,notation:"compact",compactDisplay:"short"},t)).format(n)}},58094:function(e,t,n){n.d(t,{Z:function(){return s}});var r=n(67294),i=n(89885);function s(){var e=(0,r.useContext)(i.Z).currentUser;if(!e||!e.phone)return null;var t=e.phone.slice(0,7),n=Number(t).toString(16);return"#".concat(n)}},79567:function(e,t,n){function r(e){return(e||"?").split(" ").slice(0,2).map((function(e){return e[0]})).join("").toUpperCase()}n.d(t,{Q:function(){return r}})}}]);

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.