PageSourceSearch

https://dyte-proc.netlify.app/static/js/8785.87d7150d.chunk.js

js dyte-proc.netlify.app collected 2026-10-03 10:41:34 UTC 4,621 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[8785,4059],{8785:function(e,t,s){s.r(t),s.d(t,{dyte_webinar_stage_toggle:function(){return g}});var i=s(4165),n=s(5861),a=s(5671),r=s(3144),o=s(2304),u=s(5855),c=s(7622),g=function(){function e(t){var s=this;(0,a.Z)(this,e),(0,o.r)(this,t),this.requestToJoinAcceptedListener=function(){s.stageStatus="ACCEPTED"},this.requestToJoinRejectedListener=function(){s.stageStatus="DENIED"},this.stageJoinedListener=function(){s.stageStatus="ACCEPTED"},this.removeFromStageListener=function(){s.stageStatus="NOT_REQUESTED"},this.selfStageLeftListener=function(){s.stageStatus="NOT_REQUESTED"},this.requestStageListener=function(){s.stageStatus="PENDING"},this.stageCallback=(0,n.Z)((0,i.Z)().mark((function e(){var t,n;return(0,i.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=(n=null===(t=s.meeting)||void 0===t?void 0:t.self)&&(s.requestProduce||s.canPresent)){e.next=3;break}return e.abrupt("return");case 3:if("PENDING"!==s.stageStatus){e.next=7;break}return e.next=6,n.withdrawRequestToJoinStage();case 6:return e.abrupt("return");case 7:if("ACCEPTED"!==s.stageStatus){e.next=12;break}return e.next=10,n.leaveStage();case 10:return s.stageStatus="NOT_REQUESTED",e.abrupt("return");case 12:if(!s.canPresent){e.next=18;break}return e.next=15,n.joinStage();case 15:s.stageStatus="ACCEPTED",e.next=21;break;case 18:return e.next=20,n.requestToJoinStage();case 20:s.stageStatus="PENDING";case 21:case"end":return e.stop()}}),e)}))),this.variant="button",this.meeting=void 0,this.size=void 0,this.iconPack=u.d,this.t=(0,c.u)(),this.stageStatus="NOT_REQUESTED",this.canPresent=!1,this.requestProduce=!1}return(0,r.Z)(e,[{key:"connectedCallback",value:function(){this.meetingChanged(this.meeting),this.meeting.self.addListener("joinStageRequestAccepted",this.requestToJoinAcceptedListener),this.meeting.self.addListener("joinStageRequestRejected",this.requestToJoinRejectedListener),this.meeting.self.addListener("stageJoined",this.stageJoinedListener),this.meeting.self.addListener("removedFromStage",this.removeFromStageListener),this.meeting.self.addListener("stageLeft",this.selfStageLeftListener),this.meeting.self.addListener("peerRequestToJoinStage",this.requestStageListener)}},{key:"disconnectedCallback",value:function(){this.meeting.self.removeListener("joinStageRequestAccepted",this.requestToJoinAcceptedListener),this.meeting.self.removeListener("joinStageRequestRejected",this.requestToJoinRejectedListener),this.meeting.self.removeListener("removedFromStage",this.removeFromStageListener),this.meeting.self.removeListener("stageJoined",this.stageJoinedListener),this.meeting.self.removeListener("stageLeft",this.selfStageLeftListener),this.meeting.self.removeListener("peerRequestToJoinStage",this.requestStageListener)}},{key:"meetingChanged",value:function(e){null!=e&&(this.requestProduce=e.self.permissions.requestProduce,this.canPresent=e.self.permissions.canPresent,(this.canPresent||"ON_STAGE"===e.self.webinarStageStatus)&&(this.stageStatus="ACCEPTED"))}},{key:"getState",value:function(){var e="",t="",s="",i={},n=!1;return"PENDING"===this.stageStatus?(t=this.t("stage_request.cancel_request"),e=this.t("stage_request.pending_tip"),s=this.iconPack.leave_stage,i["red-icon"]=!1):"ACCEPTED"===this.stageStatus?(t=this.t("stage_request.leave_stage"),e=this.t("stage_request.leave_tip"),s=this.iconPack.leave_stage,i["red-icon"]=!1,n=!1):"DENIED"===this.stageStatus?(t=this.t("stage_request.denied"),e=this.t("stage_request.denied_tip"),s=this.iconPack.join_stage,i["red-icon"]=!1,n=!0):(t=this.t("stage_request.request"),e=this.canPresent?this.t("stage_request.request"):this.t("stage_request.request_tip"),s=this.iconPack.join_stage,n=!1),{tooltipLabel:e,label:t,icon:s,classList:i,disabled:n}}},{key:"render",value:function(){if(!this.requestProduce&&!this.canPresent)return null;if("WEBINAR"!==this.meeting.self.config.viewType)return null;var e=this.getState(),t=e.tooltipLabel,s=e.label,i=e.icon,n=e.classList,a=e.disabled;return(0,o.h)(o.H,{title:s},(0,o.h)("dyte-tooltip",{placement:"top",kind:"block",label:t,delay:600,part:"tooltip",iconPack:this.iconPack,t:this.t},(0,o.h)("dyte-controlbar-button",{part:"controlbar-button",size:this.size,iconPack:this.iconPack,t:this.t,variant:this.variant,label:s,icon:i,class:n,onClick:this.stageCallback,disabled:a,showWarning:!1})))}}],[{key:"watchers",get:function(){return{meeting:["meetingChanged"]}}}]),e}();g.style=":host{line-height:initial;font-family:var(--dyte-font-family, sans-serif);display:block}"}}]);
2//# sourceMappingURL=8785.87d7150d.chunk.js.map

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.