diff --git a/Frameworks/DyteSdk.xcframework/Info.plist b/Frameworks/DyteSdk.xcframework/Info.plist index 380a387..9debc14 100644 --- a/Frameworks/DyteSdk.xcframework/Info.plist +++ b/Frameworks/DyteSdk.xcframework/Info.plist @@ -6,29 +6,29 @@ LibraryIdentifier - ios-x86_64-simulator + ios-arm64 LibraryPath DyteSdk.framework SupportedArchitectures - x86_64 + arm64 SupportedPlatform ios - SupportedPlatformVariant - simulator LibraryIdentifier - ios-arm64 + ios-x86_64-simulator LibraryPath DyteSdk.framework SupportedArchitectures - arm64 + x86_64 SupportedPlatform ios + SupportedPlatformVariant + simulator CFBundlePackageType diff --git a/Frameworks/DyteSdk.xcframework/ios-arm64/DyteSdk.framework/main.jsbundle b/Frameworks/DyteSdk.xcframework/ios-arm64/DyteSdk.framework/main.jsbundle index da3f369..a2a8b26 100644 --- a/Frameworks/DyteSdk.xcframework/ios-arm64/DyteSdk.framework/main.jsbundle +++ b/Frameworks/DyteSdk.xcframework/ios-arm64/DyteSdk.framework/main.jsbundle @@ -3,7 +3,7 @@ var __BUNDLE_START_TIME__=this.nativePerformanceNow?nativePerformanceNow():Date. !(function(n){var e=(function(){function n(n,e){return n}function e(n){var e={};return n.forEach(function(n,r){e[n]=!0}),e}function r(n,r,u){if(n.formatValueCalls++,n.formatValueCalls>200)return"[TOO BIG formatValueCalls "+n.formatValueCalls+" exceeded limit of 200]";var f=t(n,r);if(f)return f;var c=Object.keys(r),s=e(c);if(d(r)&&(c.indexOf('message')>=0||c.indexOf('description')>=0))return o(r);if(0===c.length){if(v(r)){var g=r.name?': '+r.name:'';return n.stylize('[Function'+g+']','special')}if(p(r))return n.stylize(RegExp.prototype.toString.call(r),'regexp');if(y(r))return n.stylize(Date.prototype.toString.call(r),'date');if(d(r))return o(r)}var h,b,m='',j=!1,O=['{','}'];(h=r,Array.isArray(h)&&(j=!0,O=['[',']']),v(r))&&(m=' [Function'+(r.name?': '+r.name:'')+']');return p(r)&&(m=' '+RegExp.prototype.toString.call(r)),y(r)&&(m=' '+Date.prototype.toUTCString.call(r)),d(r)&&(m=' '+o(r)),0!==c.length||j&&0!=r.length?u<0?p(r)?n.stylize(RegExp.prototype.toString.call(r),'regexp'):n.stylize('[Object]','special'):(n.seen.push(r),b=j?i(n,r,u,s,c):c.map(function(e){return l(n,r,u,s,e,j)}),n.seen.pop(),a(b,m,O)):O[0]+m+O[1]}function t(n,e){if(s(e))return n.stylize('undefined','undefined');if('string'==typeof e){var r="'"+JSON.stringify(e).replace(/^"|"$/g,'').replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return n.stylize(r,'string')}return c(e)?n.stylize(''+e,'number'):u(e)?n.stylize(''+e,'boolean'):f(e)?n.stylize('null','null'):void 0}function o(n){return'['+Error.prototype.toString.call(n)+']'}function i(n,e,r,t,o){for(var i=[],a=0,u=e.length;a-1&&(u=l?u.split('\n').map(function(n){return' '+n}).join('\n').substr(2):'\n'+u.split('\n').map(function(n){return' '+n}).join('\n')):u=n.stylize('[Circular]','special')),s(a)){if(l&&i.match(/^\d+$/))return u;(a=JSON.stringify(''+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=n.stylize(a,'name')):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=n.stylize(a,'string'))}return a+': '+u}function a(n,e,r){return n.reduce(function(n,e){return 0,e.indexOf('\n')>=0&&0,n+e.replace(/\u001b\[\d\d?m/g,'').length+1},0)>60?r[0]+(''===e?'':e+'\n ')+' '+n.join(',\n ')+' '+r[1]:r[0]+e+' '+n.join(', ')+' '+r[1]}function u(n){return'boolean'==typeof n}function f(n){return null===n}function c(n){return'number'==typeof n}function s(n){return void 0===n}function p(n){return g(n)&&'[object RegExp]'===h(n)}function g(n){return'object'==typeof n&&null!==n}function y(n){return g(n)&&'[object Date]'===h(n)}function d(n){return g(n)&&('[object Error]'===h(n)||n instanceof Error)}function v(n){return'function'==typeof n}function h(n){return Object.prototype.toString.call(n)}function b(n,e){return Object.prototype.hasOwnProperty.call(n,e)}return function(e,t){return r({seen:[],formatValueCalls:0,stylize:n},e,t.depth)}})(),r='(index)',t={trace:0,info:1,warn:2,error:3},o=[];o[t.trace]='debug',o[t.info]='log',o[t.warn]='warning',o[t.error]='error';var i=1;function l(r){return function(){var l;l=1===arguments.length&&'string'==typeof arguments[0]?arguments[0]:Array.prototype.map.call(arguments,function(n){return e(n,{depth:10})}).join(', ');var a=arguments[0],u=r;'string'==typeof a&&'Warning: '===a.slice(0,9)&&u>=t.error&&(u=t.warn),n.__inspectorLog&&n.__inspectorLog(o[u],l,[].slice.call(arguments),i),s.length&&(l=p('',l)),n.nativeLoggingHook(l,u)}}function a(n,e){return Array.apply(null,Array(e)).map(function(){return n})}var u="\u2502",f="\u2510",c="\u2518",s=[];function p(n,e){return s.join('')+n+' '+(e||'')}if(n.nativeLoggingHook){n.console;n.console={error:l(t.error),info:l(t.info),log:l(t.info),warn:l(t.warn),trace:l(t.trace),debug:l(t.trace),table:function(e){if(!Array.isArray(e)){var o=e;for(var i in e=[],o)if(o.hasOwnProperty(i)){var l=o[i];l[r]=i,e.push(l)}}if(0!==e.length){var u=Object.keys(e[0]).sort(),f=[],c=[];u.forEach(function(n,r){c[r]=n.length;for(var t=0;t';return function(){for(var r=arguments.length,u=new Array(r),e=0;e155}function P(t,n){var o=parseInt(t.substring(1,3),16),l=parseInt(t.substring(3,5),16),s=parseInt(t.substring(5,7),16);return o=parseInt(""+o*(100+n)/100),l=parseInt(""+l*(100+n)/100),s=parseInt(""+s*(100+n)/100),o=o<255?o:255,l=l<255?l:255,s=s<255?s:255,"#"+(1===o.toString(16).length?"0"+o.toString(16):o.toString(16))+(1===l.toString(16).length?"0"+l.toString(16):l.toString(16))+(1===s.toString(16).length?"0"+s.toString(16):s.toString(16))}var h=function(t,n){return[P(t,20+n),t,P(t,-20-n),P(t,-30-n)]},x=function(t){var n=t;if(null!=n&&n.primary&&'string'==typeof n.primary&&(n.primary=h(n.primary,25)),null!=n&&n.secondary&&'string'==typeof t.secondary){var l=h(n.secondary,10);n.secondary=v(n.secondary)?l:l.reverse()}if(null!=n&&n.textPrimary&&'string'==typeof t.textPrimary){var s=h(n.textPrimary,-10);n.textPrimary=v(n.textPrimary)?s.reverse():s}var u={primary:{},secondary:{},textPrimary:{}};return null!=n&&n.primary?u.primary={300:n.primary[0],500:n.primary[1],700:n.primary[2],900:n.primary[3]}:delete u.primary,null!=n&&n.secondary?u.secondary={1000:n.secondary[0],900:n.secondary[1],800:n.secondary[2],700:n.secondary[3]}:delete u.secondary,null!=n&&n.textPrimary?u.textPrimary={400:n.textPrimary[0],300:n.textPrimary[1],200:n.textPrimary[2],100:n.textPrimary[3]}:delete u.textPrimary,null!=n&&n.videoBackground&&(0,o.default)(u,{videoBackground:n.videoBackground}),u},b=function(t){var o,p,v,P,h=t.children,b=(0,l.useState)(null),S=(0,n.default)(b,2),I=S[0],O=S[1],j=(0,l.useContext)(u.ConfigServiceContext),C={logo:null==j?void 0:null==(o=j.sessionConfig)?void 0:o.theme.header.elements.logo,colors:(null==j?void 0:null==(p=j.sessionConfig)?void 0:p.theme.colors)||{}};return(0,l.useEffect)(function(){var t,n;(null!=C&&C.colors||null!=C&&C.logo)&&O((t=C,n=C,{fonts:{heading:'"Inter", sans-serif',body:'"Lato", system-ui, sans-serif',mono:'Menlo, monospace'},colors:(0,s.default)((0,s.default)(f.default,null==t?void 0:t.colors),x((null==n?void 0:n.colors)||{})),logo:(null==n?void 0:n.logo)||(null==t?void 0:t.logo)||'/dyte_logo.svg'}))},[null==j?void 0:null==(v=j.sessionConfig)?void 0:v.theme.header.elements.logo,null==j?void 0:null==(P=j.sessionConfig)?void 0:P.theme.colors]),I&&j?l.default.createElement(c.ThemeProvider,{theme:I},h):l.default.createElement(y.default,null)};e.default=b},500,[1,26,25,48,501,499,502,505,691]); __d(function(g,r,i,a,m,e,d){var t='__lodash_hash_undefined__',n=800,o=16,u=9007199254740991,c='[object Arguments]',f='[object AsyncFunction]',s='[object Function]',l='[object GeneratorFunction]',p='[object Null]',_='[object Object]',h='[object Proxy]',v='[object Undefined]',y=/^\[object .+?Constructor\]$/,b=/^(?:0|[1-9]\d*)$/,j={};j['[object Float32Array]']=j['[object Float64Array]']=j['[object Int8Array]']=j['[object Int16Array]']=j['[object Int32Array]']=j['[object Uint8Array]']=j['[object Uint8ClampedArray]']=j['[object Uint16Array]']=j['[object Uint32Array]']=!0,j[c]=j['[object Array]']=j['[object ArrayBuffer]']=j['[object Boolean]']=j['[object DataView]']=j['[object Date]']=j['[object Error]']=j[s]=j['[object Map]']=j['[object Number]']=j[_]=j['[object RegExp]']=j['[object Set]']=j['[object String]']=j['[object WeakMap]']=!1;var O='object'==typeof g&&g&&g.Object===Object&&g,A='object'==typeof self&&self&&self.Object===Object&&self,w=O||A||Function('return this')(),z='object'==typeof e&&e&&!e.nodeType&&e,S=z&&'object'==typeof m&&m&&!m.nodeType&&m,x=S&&S.exports===z,F=x&&O.process,U=(function(){try{var t=S&&S.require&&S.require('util').types;return t||F&&F.binding&&F.binding('util')}catch(t){}})(),$=U&&U.isTypedArray;function P(t,n,o){switch(o.length){case 0:return t.call(n);case 1:return t.call(n,o[0]);case 2:return t.call(n,o[0],o[1]);case 3:return t.call(n,o[0],o[1],o[2])}return t.apply(n,o)}function E(t,n){for(var o=-1,u=Array(t);++o-1},st.prototype.set=function(t,n){var o=this.__data__,u=yt(o,t);return u<0?(++this.size,o.push([t,n])):o[u][1]=n,this},lt.prototype.clear=function(){this.size=0,this.__data__={hash:new ft,map:new(ut||st),string:new ft}},lt.prototype.delete=function(t){var n=$t(this,t).delete(t);return this.size-=n?1:0,n},lt.prototype.get=function(t){return $t(this,t).get(t)},lt.prototype.has=function(t){return $t(this,t).has(t)},lt.prototype.set=function(t,n){var o=$t(this,t),u=o.size;return o.set(t,n),this.size+=o.size==u?0:1,this},pt.prototype.clear=function(){this.__data__=new st,this.size=0},pt.prototype.delete=function(t){var n=this.__data__,o=n.delete(t);return this.size=n.size,o},pt.prototype.get=function(t){return this.__data__.get(t)},pt.prototype.has=function(t){return this.__data__.has(t)},pt.prototype.set=function(t,n){var o=this.__data__;if(o instanceof st){var u=o.__data__;if(!ut||u.length<199)return u.push([t,n]),this.size=++o.size,this;o=this.__data__=new lt(u)}return o.set(t,n),this.size=o.size,this};var dt,gt=function(t,n,o){for(var u=-1,c=Object(t),f=o(t),s=f.length;s--;){var l=f[dt?s:++u];if(!1===n(c[l],l,c))break}return t};function jt(t){return null==t?void 0===t?v:p:rt&&rt in Object(t)?Et(t):Dt(t)}function Ot(t){return Xt(t)&&jt(t)==c}function At(t){return!(!Qt(t)||N&&N in t)&&(Jt(t)?W:y).test(Lt(t))}function wt(t){if(!Qt(t))return Mt(t);var n=Bt(t),o=[];for(var u in t)('constructor'!=u||!n&&L.call(t,u))&&o.push(u);return o}function zt(t,n,o,u,c){t!==n&>(n,function(f,s){if(c||(c=new pt),Qt(f))mt(t,n,s,o,zt,u,c);else{var l=u?u(qt(t,s),f,s+'',t,n,c):void 0;void 0===l&&(l=f),ht(t,s,l)}},rr)}function mt(t,n,o,u,c,f,s){var l=qt(t,o),p=qt(n,o),_=s.get(p);if(_)ht(t,o,_);else{var h,v,y,b=f?f(l,p,o+'',t,n,s):void 0,j=void 0===b;if(j){var O=Vt(p),A=!O&&Ht(p),w=!O&&!A&&Zt(p);b=p,O||A||w?Vt(l)?b=l:Xt(y=l)&&Wt(y)?b=Ft(l):A?(j=!1,b=St(p,!0)):w?(j=!1,h=p,v=!0?xt(h.buffer):h.buffer,b=new h.constructor(v,h.byteOffset,h.length)):b=[]:Yt(p)||Gt(p)?(b=l,Gt(l)?b=tr(l):Qt(l)&&!Jt(l)||(b=It(p))):j=!1}j&&(s.set(p,b),c(b,p,u,f,s),s.delete(p)),ht(t,o,b)}}function St(t,n){if(n)return t.slice();var o=t.length,u=Q?Q(o):new t.constructor(o);return t.copy(u),u}function xt(t){var n=new t.constructor(t.byteLength);return new K(n).set(new K(t)),n}function Ft(t,n){var o=-1,u=t.length;for(n||(n=Array(u));++o-1&&t%1==0&&t0){if(++u>=n)return arguments[0]}else u=0;return t.apply(void 0,arguments)}})(nt?function(t,n){return nt(t,'toString',{configurable:!0,enumerable:!1,value:(o=n,function(){return o}),writable:!0});var o}:er);function Lt(t){if(null!=t){try{return C.call(t)}catch(t){}try{return t+''}catch(t){}}return''}function Nt(t,n){return t===n||t!=t&&n!=n}var Gt=Ot((function(){return arguments})())?Ot:function(t){return Xt(t)&&L.call(t,'callee')&&!Z.call(t,'callee')},Vt=Array.isArray;function Wt(t){return null!=t&&Kt(t.length)&&!Jt(t)}var Ht=et||function(){return!1};function Jt(t){if(!Qt(t))return!1;var n=jt(t);return n==s||n==l||n==f||n==h}function Kt(t){return'number'==typeof t&&t>-1&&t%1==0&&t<=u}function Qt(t){var n=typeof t;return null!=t&&('object'==n||'function'==n)}function Xt(t){return null!=t&&'object'==typeof t}function Yt(t){if(!Xt(t)||jt(t)!=_)return!1;var n=X(t);if(null===n)return!0;var o=L.call(n,'constructor')&&n.constructor;return'function'==typeof o&&o instanceof o&&C.call(o)==V}var Zt=$?(function(t){return function(n){return t(n)}})($):function(t){return Xt(t)&&Kt(t.length)&&!!j[jt(t)]};function tr(t){return Ut(t,rr(t))}function rr(t){return Wt(t)?_t(t,!0):wt(t)}var nr=(function(t){return Ct(Rt(n=function(n,o){var u=-1,c=o.length,f=c>1?o[c-1]:void 0,s=c>2?o[2]:void 0;for(f=t.length>3&&'function'==typeof f?(c--,f):void 0,s&&kt(o[0],o[1],s)&&(f=c<3?void 0:f,c=1),n=Object(n);++u25?39:97))};function y(e){var t,r='';for(t=Math.abs(e);t>v;t=t/v|0)r=g(t%v)+r;return(g(t%v)+r).replace(m,'$1-$2')}var b=5381,k=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e};function C(e){return e.displayName||e.name||'Component'}function S(e){return'function'==typeof e}var A=function(e){return null!==e&&'object'==typeof e&&'[object Object]'===(e.toString?e.toString():Object.prototype.toString.call(e))&&!c.typeOf(e)};function x(e){return e&&'string'==typeof e.styledComponentId}function E(e,t){for(var r=0;r=0||(s[r]=e[r]);return s}var _='undefined'!=typeof process&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||'data-styled',I='undefined'!=typeof window&&'HTMLElement'in window,U=Boolean('boolean'==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:'undefined'!=typeof process&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&''!==process.env.REACT_APP_SC_DISABLE_SPEEDY?'false'!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:'undefined'!=typeof process&&void 0!==process.env.SC_DISABLE_SPEEDY&&''!==process.env.SC_DISABLE_SPEEDY&&('false'!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY)),T=Object.freeze([]),B=Object.freeze({});function D(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0?" Args: "+r.join(', '):''))}var j=512,z=(function(){function e(e){this.groupSizes=new Uint32Array(j),this.length=j,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,s=n;e>=s;)(s<<=1)<0&&D(16,""+e);this.groupSizes=new Uint32Array(s),this.groupSizes.set(r),this.length=s;for(var i=n;i=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),s=n+r,i=n;i0&&(c+=e+",")}),n+=""+a+u+"{content:\""+c+"\"}/*!sc*/\n"}}}return n},q=function(e,t,r){for(var n,s=r.split(','),i=0,o=s.length;i=0;r--){var n=t[r];if(n&&1===n.nodeType&&n.hasAttribute(_))return n}},Q=function(e){var t=document.head,r=e||t,n=document.createElement('style'),s=K(r),i=void 0!==s?s.nextSibling:null;n.setAttribute(_,"active"),n.setAttribute("data-styled-version","5.3.0");var o='undefined'!=typeof window&&void 0!==window.__webpack_nonce__?window.__webpack_nonce__:null;return o&&n.setAttribute('nonce',o),r.insertBefore(n,i),n},X=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,r=0,n=t.length;r=0){var r=document.createTextNode(t),n=this.nodes[e];return this.element.insertBefore(r,n||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e0&&(s[0]=s[0].replace(n,d))},p,function(e){if(-2===e){var t=f;return f=[],t}}])),w.hash=c.length?c.reduce(function(e,t){return t.name||D(15),k(e,t.name)},b).toString():'',w})(),he=(function(){function e(e,t){var r=this;this.inject=function(e,t){void 0===t&&(t=ce);var n=r.name+t.hash;e.hasNameForId(r.id,n)||e.insertRules(r.id,n,t(r.rules,n,'@keyframes'))},this.toString=function(){return D(12,String(r.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=ce),this.name+e.hash},e})(),fe=/([A-Z])/,le=/([A-Z])/g,pe=/^ms-/,de=function(e){return"-"+e.toLowerCase()};function we(e){return fe.test(e)?e.replace(le,de).replace(pe,'-ms-'):e}var me=function(e){return void 0===e||null===e||!1===e||''===e},ve=function e(t,r){var n,s,i=[];for(var o in t)t.hasOwnProperty(o)&&!me(t[o])&&(A(t[o])?i.push.apply(i,e(t[o],o)):S(t[o])?i.push(we(o)+":",t[o],';'):i.push(we(o)+": "+(n=o,null==(s=t[o])||'boolean'==typeof s||''===s?'':'number'!=typeof s||0===s||n in p?String(s).trim():s+"px")+";"));return r?[r+" {"].concat(i,['}']):i};function ge(e,t,r,n){if(Array.isArray(e)){for(var s,i=[],o=0,a=e.length;o0?(c=b+o,h=n-i[o].length):(c=b,h=y),w.push(['string',m.slice(k,n+1),b,k-y,c,n-h]),y=h,b=c,k=n;break;case Fe:Me.lastIndex=k+1,Me.test(m),n=0===Me.lastIndex?m.length-1:Me.lastIndex-2,w.push(['at-word',m.slice(k,n+1),b,k-y,b,n-y]),k=n;break;case Se:for(n=k,u=!0;m.charCodeAt(n+1)===Se;)n+=1,u=!u;r=m.charCodeAt(n+1),u&&r!==Ae&&r!==Ee&&r!==xe&&r!==Ne&&r!==Pe&&r!==Re&&(n+=1),w.push(['word',m.slice(k,n+1),b,k-y,b,n-y]),k=n;break;default:r===Ae&&m.charCodeAt(k+1)===je?(0===(n=m.indexOf('*/',k+2)+1)&&(v?n=m.length:C('comment')),(o=(i=(a=m.slice(k,n+1)).split('\n')).length-1)>0?(c=b+o,h=n-i[o].length):(c=b,h=y),w.push(['comment',a,b,k-y,c,n-h]),y=h,b=c,k=n):(Ve.lastIndex=k+1,Ve.test(m),n=0===Ve.lastIndex?m.length-1:Ve.lastIndex-2,w.push(['word',m.slice(k,n+1),b,k-y,b,n-y]),k=n)}k++}return w}var Ye={brackets:[36,39],string:[31,39],'at-word':[31,39],comment:[90,39],'{':[32,39],'}':[32,39],':':[1,22],';':[1,22],'(':[1,22],')':[1,22]};function We(e){return"\x1b["+e+"m"}function Ge(e){var t=[];return $e(new wt(e),{ignoreErrors:!0}).forEach(function(e){var r=Ye[e[0]];r?t.push(e[1].split(/\r?\n/).map(function(e){return We(r[0])+e+We(r[1])}).join('\n')):t.push(e[1])}),t.join('')}var Je=(function(){function e(t,r,n,s,i,o){this.name='CssSyntaxError',this.reason=t,i&&(this.file=i),s&&(this.source=s),o&&(this.plugin=o),void 0!==r&&void 0!==n&&(this.line=r,this.column=n),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,e)}var t=e.prototype;return t.setMessage=function(){this.message=this.plugin?this.plugin+": ":'',this.message+=this.file?this.file:'',void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason},t.showSourceCode=function(e){var t=this;if(!this.source)return'';var r=this.source;void 0===e&&(e=d),e&&(r=Ge(r));var n=r.split(/\r?\n/),s=Math.max(this.line-3,0),i=Math.min(this.line+2,n.length),o=String(i).length;return n.slice(s,i).map(function(e,r){var n=s+1+r,i=" "+(" "+n).slice(-o)+" | ";return n===t.line?">"+i+e+"\n "+(i.replace(/\d/g,' ')+e.slice(0,t.column-1).replace(/[^\t]/g,' '))+"^":" "+i+e}).join('\n')},t.toString=function(){var e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e},R(e,[{key:"generated",get:function(){return be('CssSyntaxError#generated is deprecated. Use input instead.'),this.input}}]),e})(),qe={colon:': ',indent:' ',beforeDecl:'\n',beforeRule:'\n',beforeOpen:' ',beforeClose:'\n',beforeComment:'\n',after:'\n',emptyBody:'',commentLeft:' ',commentRight:' '};var He=(function(){function e(e){this.builder=e}var t=e.prototype;return t.stringify=function(e,t){this[e.type](e,t)},t.root=function(e){this.body(e),e.raws.after&&this.builder(e.raws.after)},t.comment=function(e){var t=this.raw(e,'left','commentLeft'),r=this.raw(e,'right','commentRight');this.builder("/*"+t+e.text+r+"*/",e)},t.decl=function(e,t){var r=this.raw(e,'between','colon'),n=e.prop+r+this.rawValue(e,'value');e.important&&(n+=e.raws.important||' !important'),t&&(n+=';'),this.builder(n,e)},t.rule=function(e){this.block(e,this.rawValue(e,'selector'))},t.atrule=function(e,t){var r="@"+e.name,n=e.params?this.rawValue(e,'params'):'';if(void 0!==e.raws.afterName?r+=e.raws.afterName:n&&(r+=' '),e.nodes)this.block(e,r+n);else{var s=(e.raws.between||'')+(t?';':'');this.builder(r+n+s,e)}},t.body=function(e){for(var t=e.nodes.length-1;t>0&&'comment'===e.nodes[t].type;)t-=1;for(var r=this.raw(e,'semicolon'),n=0;n0&&void 0!==e.raws.after)return-1!==(t=e.raws.after).indexOf('\n')&&(t=t.replace(/[^\n]+$/,'')),!1}),t},t.rawBeforeOpen=function(e){var t;return e.walk(function(e){if('decl'!==e.type&&void 0!==(t=e.raws.between))return!1}),t},t.rawColon=function(e){var t;return e.walkDecls(function(e){if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,''),!1}),t},t.beforeAfter=function(e,t){var r;r='decl'===e.type?this.raw(e,null,'beforeDecl'):'comment'===e.type?this.raw(e,null,'beforeComment'):'before'===t?this.raw(e,null,'beforeRule'):this.raw(e,null,'beforeClose');for(var n=e.parent,s=0;n&&'root'!==n.type;)s+=1,n=n.parent;if(-1!==r.indexOf('\n')){var i=this.raw(e,null,'indent');if(i.length)for(var o=0;o0&&this.unclosedBracket(s),t&&n){for(;this.pos>o&&('space'===(e=this.tokens[this.pos][0])||'comment'===e);)this.pos-=1;this.decl(this.tokens.slice(o,this.pos+1))}else this.unknownWord(o)},t.rule=function(e){e.pop();var t=new at;this.init(t,e[0][2],e[0][3]),t.raws.between=this.spacesFromEnd(e),this.raw(t,'selector',e),this.current=t},t.decl=function(e){var t=new Xe;this.init(t);var r,n=e[e.length-1];for(';'===n[0]&&(this.semicolon=!0,e.pop()),n[4]?t.source.end={line:n[4],column:n[5]}:t.source.end={line:n[2],column:n[3]};'word'!==e[0][0];)t.raws.before+=e.shift()[1];for(t.source.start={line:e[0][2],column:e[0][3]},t.prop='';e.length;){var s=e[0][0];if(':'===s||'space'===s||'comment'===s)break;t.prop+=e.shift()[1]}for(t.raws.between='';e.length;){if(':'===(r=e.shift())[0]){t.raws.between+=r[1];break}t.raws.between+=r[1]}'_'!==t.prop[0]&&'*'!==t.prop[0]||(t.raws.before+=t.prop[0],t.prop=t.prop.slice(1)),t.raws.between+=this.spacesFromStart(e),this.precheckMissedSemicolon(e);for(var i=e.length-1;i>0;i--){if('!important'===(r=e[i])[1]){t.important=!0;var o=this.stringFrom(e,i);' !important'!==(o=this.spacesFromEnd(e)+o)&&(t.raws.important=o);break}if('important'===r[1]){for(var a=e.slice(0),u='',c=i;c>0;c--){var h=a[c][0];if(0===u.trim().indexOf('!')&&'space'!==h)break;u=a.pop()[1]+u}0===u.trim().indexOf('!')&&(t.important=!0,t.raws.important=u,e=a)}if('space'!==r[0]&&'comment'!==r[0])break}this.raw(t,'value',e),-1!==t.value.indexOf(':')&&this.checkMissedSemicolon(e)},t.atrule=function(e){var t=new it;t.name=e[1].slice(1),''===t.name&&this.unnamedAtrule(t,e),this.init(t,e[2],e[3]);var r=!1,n=!1,s=[];for(this.pos+=1;this.pos=0&&('space'===(r=e[s])[0]||2!==(n+=1));s--);throw this.input.error('Missed semicolon',r[2],r[3])}},e})();function rt(e,t){if(t&&t.safe)throw new Error("Option safe was removed. Use parser: require(\"postcss-safe-parser\")");var r=new wt(e,t),n=new tt(r);try{n.tokenize(),n.loop()}catch(e){throw'CssSyntaxError'===e.name&&t&&t.from&&(/\.scss$/i.test(t.from)?e.message+="\nYou tried to parse SCSS with the standard CSS parser; try again with the postcss-scss parser":/\.less$/i.test(t.from)&&(e.message+="\nYou tried to parse Less with the standard CSS parser; try again with the postcss-less parser")),e}return n.root}function nt(e){return e.map(function(e){return e.nodes&&(e.nodes=nt(e.nodes)),delete e.source,e})}var st=(function(e){function t(){return e.apply(this,arguments)||this}P(t,e);var r=t.prototype;return r.push=function(e){return e.parent=this,this.nodes.push(e),this},r.each=function(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;var t=this.lastEach;if(this.indexes[t]=0,this.nodes){for(var r,n;this.indexes[t]=e&&(this.indexes[r]=t-1);return this},r.removeAll=function(){return this.nodes.forEach(function(e){return e.parent=void 0}),this.nodes=[],this},r.replaceValues=function(e,t,r){return r||(r=t,t={}),this.walkDecls(function(n){t.props&&-1===t.props.indexOf(n.prop)||t.fast&&-1===n.value.indexOf(t.fast)||(n.value=n.value.replace(e,r))}),this},r.every=function(e){return this.nodes.every(e)},r.some=function(e){return this.nodes.some(e)},r.index=function(e){return'number'==typeof e?e:this.nodes.indexOf(e)},r.normalize=function(e,t){var r=this;if('string'==typeof e)e=nt(rt(e).nodes);else if(!Array.isArray(e))if('root'===e.type)e=e.nodes;else if(e.type)e=[e];else if(e.prop){if(void 0===e.value)throw new Error('Value field is missed in node creation');'string'!=typeof e.value&&(e.value=String(e.value)),e=[new Xe(e)]}else if(e.selector)e=[new at(e)];else if(e.name)e=[new it(e)];else{if(!e.text)throw new Error('Unknown node type in node creation');e=[new et(e)]}return e.map(function(e){return void 0===e.raws&&(e=r.rebuild(e)),e.parent&&(e=e.clone()),void 0===e.raws.before&&t&&void 0!==t.raws.before&&(e.raws.before=t.raws.before.replace(/[^\s]/g,'')),e.parent=r,e})},r.rebuild=function(e,t){var r,n=this;for(var s in'root'===e.type?r=new pt:'atrule'===e.type?r=new it:'rule'===e.type?r=new at:'decl'===e.type?r=new Xe:'comment'===e.type&&(r=new et),e)'nodes'===s?r.nodes=e.nodes.map(function(e){return n.rebuild(e,r)}):'parent'===s&&t?r.parent=t:e.hasOwnProperty(s)&&(r[s]=e[s]);return r},r.eachInside=function(e){return be("Container#eachInside is deprecated. Use Container#walk instead."),this.walk(e)},r.eachDecl=function(e,t){return be("Container#eachDecl is deprecated. Use Container#walkDecls instead."),this.walkDecls(e,t)},r.eachRule=function(e,t){return be("Container#eachRule is deprecated. Use Container#walkRules instead."),this.walkRules(e,t)},r.eachAtRule=function(e,t){return be("Container#eachAtRule is deprecated. Use Container#walkAtRules instead."),this.walkAtRules(e,t)},r.eachComment=function(e){return be("Container#eachComment is deprecated. Use Container#walkComments instead."),this.walkComments(e)},R(t,[{key:"first",get:function(){if(this.nodes)return this.nodes[0]}},{key:"last",get:function(){if(this.nodes)return this.nodes[this.nodes.length-1]}},{key:"semicolon",get:function(){return be('Node#semicolon is deprecated. Use Node#raws.semicolon'),this.raws.semicolon},set:function(e){be('Node#semicolon is deprecated. Use Node#raws.semicolon'),this.raws.semicolon=e}},{key:"after",get:function(){return be('Node#after is deprecated. Use Node#raws.after'),this.raws.after},set:function(e){be('Node#after is deprecated. Use Node#raws.after'),this.raws.after=e}}]),t})(Qe),it=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='atrule',r}P(t,e);var r=t.prototype;return r.append=function(){var t;this.nodes||(this.nodes=[]);for(var r=arguments.length,n=new Array(r),s=0;s0&&(o-=1):0===o&&-1!==t.indexOf(h)&&(i=!0),i?(''!==s&&n.push(s.trim()),s='',i=!1):s+=h}return(r||''!==s)&&n.push(s.trim()),n},space:function(e){return ot.split(e,[' ','\n','\t'])},comma:function(e){return ot.split(e,[','],!0)}},at=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='rule',r.nodes||(r.nodes=[]),r}return P(t,e),R(t,[{key:"selectors",get:function(){return ot.comma(this.selector)},set:function(e){var t=this.selector?this.selector.match(/,\s*/):null,r=t?t[0]:","+this.raw('between','beforeOpen');this.selector=e.join(r)}},{key:"_selector",get:function(){return be('Rule#_selector is deprecated. Use Rule#raws.selector'),this.raws.selector},set:function(e){be('Rule#_selector is deprecated. Use Rule#raws.selector'),this.raws.selector=e}}]),t})(st),ut=(function(){function e(e,t){if(void 0===t&&(t={}),this.type='warning',this.text=e,t.node&&t.node.source){var r=t.node.positionBy(t);this.line=r.line,this.column=r.column}for(var n in t)this[n]=t[n]}return e.prototype.toString=function(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text},e})(),ct=(function(){function e(e,t,r){this.processor=e,this.messages=[],this.root=t,this.opts=r,this.css=void 0,this.map=void 0}var t=e.prototype;return t.toString=function(){return this.css},t.warn=function(e,t){void 0===t&&(t={}),t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);var r=new ut(e,t);return this.messages.push(r),r},t.warnings=function(){return this.messages.filter(function(e){return'warning'===e.type})},R(e,[{key:"content",get:function(){return this.css}}]),e})();function ht(e){return'object'==typeof e&&'function'==typeof e.then}var ft=(function(){function e(t,r,n){var s;if(this.stringified=!1,this.processed=!1,'object'==typeof r&&'root'===r.type)s=r;else if(r instanceof e||r instanceof ct)s=r.root,r.map&&(void 0===n.map&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=r.map);else{var i=rt;n.syntax&&(i=n.syntax.parse),n.parser&&(i=n.parser),i.parse&&(i=i.parse);try{s=i(r,n)}catch(e){this.error=e}}this.result=new ct(t,s,n)}var t=e.prototype;return t.warnings=function(){return this.sync().warnings()},t.toString=function(){return this.css},t.then=function(e,t){return this.async().then(e,t)},t.catch=function(e){return this.async().catch(e)},t.handleError=function(e,t){try{if(this.error=e,'CssSyntaxError'!==e.name||e.plugin){if(t.postcssVersion){var r=t.postcssPlugin,n=t.postcssVersion,s=this.result.processor.version,i=n.split('.'),o=s.split('.');(i[0]!==o[0]||parseInt(i[1])>parseInt(o[1]))&&be("Your current PostCSS version is "+s+", but "+r+" uses "+n+". Perhaps this is the source of the error below.")}}else e.plugin=t.postcssPlugin,e.setMessage()}catch(e){console&&console.error&&console.error(e)}},t.asyncTick=function(e,t){var r=this;if(this.plugin>=this.processor.plugins.length)return this.processed=!0,e();try{var n=this.processor.plugins[this.plugin],s=this.run(n);this.plugin+=1,ht(s)?s.then(function(){r.asyncTick(e,t)}).catch(function(e){r.handleError(e,n),r.processed=!0,t(e)}):this.asyncTick(e,t)}catch(e){this.processed=!0,t(e)}},t.async=function(){var e=this;return this.processed?new Promise(function(t,r){e.error?r(e.error):t(e.stringify())}):this.processing?this.processing:(this.processing=new Promise(function(t,r){if(e.error)return r(e.error);e.plugin=0,e.asyncTick(t,r)}).then(function(){return e.processed=!0,e.stringify()}),this.processing)},t.sync=function(){var e=this;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw new Error('Use process(css).then(cb) to work with async plugins');if(this.error)throw this.error;return this.result.processor.plugins.forEach(function(t){if(ht(e.run(t)))throw new Error('Use process(css).then(cb) to work with async plugins')}),this.result},t.run=function(e){this.result.lastPlugin=e;try{return e(this.result.root,this.result)}catch(t){throw this.handleError(t,e),t}},t.stringify=function(){if(this.stringified)return this.result;this.stringified=!0,this.sync();var e=this.result.opts,t=Ze;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);var r='';return t(this.root,function(e){r+=e}),this.result.css=r,this.result},R(e,[{key:"processor",get:function(){return this.result.processor}},{key:"opts",get:function(){return this.result.opts}},{key:"css",get:function(){return this.stringify().css}},{key:"content",get:function(){return this.stringify().content}},{key:"map",get:function(){return this.stringify().map}},{key:"root",get:function(){return this.sync().root}},{key:"messages",get:function(){return this.sync().messages}}]),e})(),lt=(function(){function e(e){void 0===e&&(e=[]),this.version='5.2.0',this.plugins=this.normalize(e)}var t=e.prototype;return t.use=function(e){return this.plugins=this.plugins.concat(this.normalize([e])),this},t.process=function(e,t){return void 0===t&&(t={}),new ft(this,e,t)},t.normalize=function(e){var t=[];return e.forEach(function(e){if(e.postcss&&(e=e.postcss),'object'==typeof e&&Array.isArray(e.plugins))t=t.concat(e.plugins);else{if('function'!=typeof e)throw new Error(e+" is not a PostCSS plugin");t.push(e)}}),t},e})(),pt=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='root',r.nodes||(r.nodes=[]),r}P(t,e);var r=t.prototype;return r.removeChild=function(t){return 0===(t=this.index(t))&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[t].raws.before),e.prototype.removeChild.call(this,t)},r.normalize=function(t,r,n){var s=e.prototype.normalize.call(this,t);return r&&('prepend'===n?this.nodes.length>1?r.raws.before=this.nodes[1].raws.before:delete r.raws.before:this.first!==r&&s.forEach(function(e){e.raws.before=r.raws.before})),s},r.toResult=function(e){return void 0===e&&(e={}),new ft(new lt,this,e).stringify()},r.remove=function(e){be('Root#remove is deprecated. Use Root#removeChild'),this.removeChild(e)},r.prevMap=function(){return be('Root#prevMap is deprecated. Use Root#source.input.map'),this.source.input.map},t})(st),dt=0,wt=(function(){function e(e,t){void 0===t&&(t={}),this.css=e.toString(),"\ufeff"!==this.css[0]&&"\ufffe"!==this.css[0]||(this.css=this.css.slice(1)),t.from&&(/^\w+:\/\//.test(t.from)?this.file=t.from:this.file=path.resolve(t.from)),this.file||(dt+=1,this.id=""),this.map&&(this.map.file=this.from)}var t=e.prototype;return t.error=function(e,t,r,n){var s;void 0===n&&(n={});var i=this.origin(t,r);return(s=i?new Je(e,i.line,i.column,i.source,i.file,n.plugin):new Je(e,t,r,this.css,this.file,n.plugin)).input={line:t,column:r,source:this.css},this.file&&(s.input.file=this.file),s},t.origin=function(e,t){if(!this.map)return!1;var r=this.map.consumer(),n=r.originalPositionFor({line:e,column:t});if(!n.source)return!1;var s={file:this.mapResolve(n.source),line:n.line,column:n.column},i=r.sourceContentFor(n.source);return i&&(s.source=i),s},t.mapResolve=function(e){return/^\w+:\/\//.test(e)?e:path.resolve(this.map.consumer().sourceRoot||'.',e)},R(e,[{key:"from",get:function(){return this.file||this.id}}]),e})(),mt=(function(e){function t(){return e.apply(this,arguments)||this}P(t,e);var r=t.prototype;return r.tokenize=function(){this.tokens=$e(this.input,{ignoreErrors:!0})},r.comment=function(e){var t=new et;this.init(t,e[2],e[3]),t.source.end={line:e[4],column:e[5]};var r=e[1].slice(2);if('*/'===r.slice(-2)&&(r=r.slice(0,-2)),/^\s*$/.test(r))t.text='',t.raws.left=r,t.raws.right='';else{var n=r.match(/^(\s*)([^]*[^\s])(\s*)$/);t.text=n[2],t.raws.left=n[1],t.raws.right=n[3]}},r.unclosedBracket=function(){},r.unknownWord=function(e){var t=this.tokens.slice(e,this.pos+1);this.spaces+=t.map(function(e){return e[1]}).join('')},r.unexpectedClose=function(){this.current.raws.after+='}'},r.doubleColon=function(){},r.unnamedAtrule=function(e){e.name=''},r.precheckMissedSemicolon=function(e){var t=this.colon(e);if(!1!==t){var r;for(r=t-1;r>=0&&'word'!==e[r][0];r--);for(r-=1;r>=0;r--)if('space'!==e[r][0]){r+=1;break}var n=e.splice(r,e.length-r);this.decl(n)}},r.checkMissedSemicolon=function(){},r.endFile=function(){for(this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||'')+this.spaces;this.current.parent;)this.current=this.current.parent,this.current.raws.after=''},t})(tt);var vt={},gt=function(e){return'function'==typeof e||'object'==typeof e&&null!==e&&!Array.isArray(e)},yt=function(e){return'__proto__'!==e&&'constructor'!==e&&'prototype'!==e};function bt(e,t,r){var n=e[r];gt(t)&>(n)?kt(n,t):e[r]=t}function kt(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n1?t-1:0),n=1;n>>0);if(!vt[i]){var o=[];(r=new wt(s,t),(n=new mt(r)).tokenize(),n.loop(),n.root).each(function(e){'decl'===e.type&&o.push([e.prop,e.value])});var a=u(o,['borderRadius','borderWidth','borderColor','borderStyle']),c=Ut.create({generated:a});vt[i]=c.generated}return vt[i]},e})())),Dt=function(e){return It(Bt,e)};"ActivityIndicator ActivityIndicatorIOS ART Button DatePickerIOS DrawerLayoutAndroid\n Image ImageBackground ImageEditor ImageStore KeyboardAvoidingView ListView MapView Modal NavigatorIOS\n Picker PickerIOS ProgressBarAndroid ProgressViewIOS ScrollView SegmentedControlIOS Slider\n SliderIOS SnapshotViewIOS Switch RecyclerViewBackedScrollView RefreshControl SafeAreaView StatusBar\n SwipeableListView SwitchAndroid SwitchIOS TabBarIOS Text TextInput ToastAndroid ToolbarAndroid\n Touchable TouchableHighlight TouchableNativeFeedback TouchableOpacity TouchableWithoutFeedback\n View ViewPagerAndroid WebView FlatList SectionList VirtualizedList Pressable".split(/\s+/m).forEach(function(e){return Object.defineProperty(Dt,e,{enumerable:!0,configurable:!1,get:function(){return Dt(Tt[e])}})}),i.ThemeConsumer=Et,i.ThemeContext=xt,i.ThemeProvider=function(e){var t=h.useContext(xt),r=h.useMemo(function(){return Rt(e.theme,t)},[e.theme,t]);return e.children?f.createElement(xt.Provider,{value:r},e.children):null},i.css=_t,i.default=Dt,i.isStyledComponent=x,i.useTheme=function(){return h.useContext(xt)},i.withTheme=function(e){var t=f.forwardRef(function(t,r){var n=h.useContext(xt),s=e.defaultProps,i=Ct(t,n,s);return f.createElement(e,N({},t,{theme:i,ref:r}))});return w(t,e),t.displayName="WithTheme("+C(e)+")",t}},505,[506,515,48,517,518,519,520,437,2]); __d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);function n(t){return t&&'object'==typeof t&&'default'in t?t.default:t}Object.defineProperty(e,'__esModule',{value:!0});var o,s=r(d[1]),u=n(s),l=n(r(d[2])),c=n(r(d[3])),f=/^(#(?:[0-9a-f]{3,4}){1,2})$/i,h=/^(rgba?|hsla?|hwb|lab|lch|gray|color)$/,p=function(t){return function(n){return t(n)?'':null}},v=function(t,n){return void 0===n&&(n=String),function(o){if('word'!==o.type)return null;var s=o.value.match(t);return null===s?null:n(s[1])}},x=p(function(t){return'space'===t.type}),w=p(function(t){return'div'===t.type&&'/'===t.value}),y=p(function(t){return'div'===t.type&&','===t.value}),b=(o='word',function(t){return t.type===o?t.value:null}),k=v(/^(none)$/i),V=v(/^(auto)$/i),$=v(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)$/i,Number),T=v(/^(0$|(?:[+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)(?=px$))/i,Number),C=v(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?(ch|em|ex|rem|vh|vw|vmin|vmax|cm|mm|in|pc|pt))$/i),S=v(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?(?:deg|rad))$/i,function(t){return t.toLowerCase()}),E=v(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?%)$/i),L=v(/(^-?[_a-z][_a-z0-9-]*$)/i),R=function(t){return'string'!==t.type?null:t.value.replace(/\\([0-9a-f]{1,6})(?:\s|$)/gi,function(t,n){return String.fromCharCode(parseInt(n,16))}).replace(/\\/g,'')},O=function(t){return'word'===t.type&&(f.test(t.value)||t.value in c||'transparent'===t.value)?t.value:'function'===t.type&&h.test(t.value)?s.stringify(t):null},F=v(/^(none|underline|line-through)$/i),B=v(/^(solid|dashed|dotted)$/),_=function(t){var n=t.types,o=void 0===n?[T,C,E]:n,s=t.directions,u=void 0===s?['Top','Right','Bottom','Left']:s,l=t.prefix,c=void 0===l?'':l,f=t.suffix,h=void 0===f?'':f;return function(t){var n,s=[];for(s.push(t.expect.apply(t,o));s.length<4&&t.hasTokens();)t.expect(x),s.push(t.expect.apply(t,o));t.expectEmpty();var l=s[0],f=s[1],p=void 0===f?l:f,v=s[2],w=void 0===v?l:v,y=s[3],b=void 0===y?p:y,k=function(t){return""+c+u[t]+h};return(n={})[k(0)]=l,n[k(1)]=p,n[k(2)]=w,n[k(3)]=b,n}},P=function(t){var n=t.expect(T),o=t.matches(x)?t.expect(T):n;return t.expectEmpty(),{width:n,height:o}},W=function(t){var n,o,s,u;if(t.matches(k))return t.expectEmpty(),{offset:{width:0,height:0},radius:0,color:'black'};for(var l=!1;t.hasTokens();)l&&t.expect(x),void 0===n&&t.matches(T,C)?(n=t.lastValue,t.expect(x),o=t.expect(T,C),t.saveRewindPoint(),t.matches(x)&&t.matches(T,C)?s=t.lastValue:t.rewind()):void 0===u&&t.matches(O)?u=t.lastValue:t.throw(),l=!0;return void 0===n&&t.throw(),{offset:{width:n,height:o},radius:void 0!==s?s:0,color:void 0!==u?u:'black'}},Y=v(/(nowrap|wrap|wrap-reverse)/),D=v(/(row|row-reverse|column|column-reverse)/),M=function(t){var n;if(t.matches(R))n=t.lastValue;else for(n=t.expect(L);t.hasTokens();){t.expect(x),n+=" "+t.expect(L)}return t.expectEmpty(),{fontFamily:n}},I=v(/^(normal)$/),N=v(/^(italic)$/),j=v(/^([1-9]00|bold)$/),A=v(/^(small-caps)$/),X=[],H=v(/(flex-(?:start|end)|center|stretch|space-(?:between|around))/),z=v(/(flex-(?:start|end)|center|space-(?:between|around|evenly))/),G=v(/^(solid|double|dotted|dashed)$/),U=function(t){return function(n){var o=n.expect(t);return n.expectEmpty(),o}},Z=U($),q=U(T),J=U(S),K=function(t){return function(n,o){return function(s){var u,l,c,f=s.expect(t);if(s.hasTokens())s.expect(y),c=s.expect(t);else{if(void 0===o)return f;c=o}return s.expectEmpty(),[(u={},u[n+"Y"]=c,u),(l={},l[n+"X"]=f,l)]}}},Q=K($),ee=K(T),te=K(S),ne={perspective:Z,scale:Q('scale'),scaleX:Z,scaleY:Z,translate:ee('translate',0),translateX:q,translateY:q,rotate:J,rotateX:J,rotateY:J,rotateZ:J,skewX:J,skewY:J,skew:te('skew','0deg')},re=_({types:[O],prefix:'border',suffix:'Color'}),oe=_({directions:['TopLeft','TopRight','BottomRight','BottomLeft'],prefix:'border',suffix:'Radius'}),ie=_({prefix:'border',suffix:'Width'}),ae=_({types:[T,C,E,V],prefix:'margin'}),se=_({prefix:'padding'}),ue={background:function(t){return{backgroundColor:t.expect(O)}},border:function(t){var n,o,s;if(t.matches(k))return t.expectEmpty(),{borderWidth:0,borderColor:'black',borderStyle:'solid'};for(var u=0;u<3&&t.hasTokens();)0!==u&&t.expect(x),void 0===n&&t.matches(T,C)?n=t.lastValue:void 0===o&&t.matches(O)?o=t.lastValue:void 0===s&&t.matches(B)?s=t.lastValue:t.throw(),u+=1;return t.expectEmpty(),void 0===n&&(n=1),void 0===o&&(o="black"),void 0===s&&(s="solid"),{borderWidth:n,borderColor:o,borderStyle:s}},borderColor:re,borderRadius:oe,borderWidth:ie,boxShadow:function(t){var n=W(t);return{shadowOffset:n.offset,shadowRadius:n.radius,shadowColor:n.color,shadowOpacity:1}},flex:function(t){var n,o,s;if(t.matches(k))return t.expectEmpty(),{flexGrow:0,flexShrink:0,flexBasis:'auto'};if(t.saveRewindPoint(),t.matches(V)&&!t.hasTokens())return{flexGrow:1,flexShrink:1,flexBasis:'auto'};t.rewind();for(var u=0;u<2&&t.hasTokens();)0!==u&&t.expect(x),void 0===n&&t.matches($)?(n=t.lastValue,t.saveRewindPoint(),t.matches(x)&&t.matches($)?o=t.lastValue:t.rewind()):void 0===s&&t.matches(T,C,E)?s=t.lastValue:void 0===s&&t.matches(V)?s='auto':t.throw(),u+=1;return t.expectEmpty(),void 0===n&&(n=1),void 0===o&&(o=1),void 0===s&&(s=0),{flexGrow:n,flexShrink:o,flexBasis:s}},flexFlow:function(t){for(var n,o,s=0;s<2&&t.hasTokens();)0!==s&&t.expect(x),void 0===n&&t.matches(Y)?n=t.lastValue:void 0===o&&t.matches(D)?o=t.lastValue:t.throw(),s+=1;return t.expectEmpty(),void 0===n&&(n="nowrap"),void 0===o&&(o="row"),{flexWrap:n,flexDirection:o}},font:function(t){for(var n,o,s,u,l=0;l<3&&t.hasTokens();){if(t.matches(I));else if(void 0===n&&t.matches(N))n=t.lastValue;else if(void 0===o&&t.matches(j))o=t.lastValue;else{if(void 0!==s||!t.matches(A))break;s=[t.lastValue]}t.expect(x),l+=1}var c=t.expect(T,C);t.matches(w)&&(u=t.expect(T,C)),t.expect(x);var f=M(t).fontFamily;void 0===n&&(n="normal"),void 0===o&&(o="normal"),void 0===s&&(s=X);var h={fontStyle:n,fontWeight:o,fontVariant:s,fontSize:c,fontFamily:f};return void 0!==u&&(h.lineHeight=u),h},fontFamily:M,fontVariant:function(t){return{fontVariant:[t.expect(L)]}},fontWeight:function(t){return{fontWeight:t.expect(b)}},margin:ae,padding:se,placeContent:function(t){var n,o=t.expect(H);return t.hasTokens()?(t.expect(x),n=t.expect(z)):n='stretch',t.expectEmpty(),{alignContent:o,justifyContent:n}},shadowOffset:function(t){return{shadowOffset:P(t)}},textShadow:function(t){var n=W(t);return{textShadowOffset:n.offset,textShadowRadius:n.radius,textShadowColor:n.color}},textShadowOffset:function(t){return{textShadowOffset:P(t)}},textDecoration:function(t){for(var n,o,s,u=!1;t.hasTokens();){if(u&&t.expect(x),void 0===n&&t.matches(F)){var l=[t.lastValue.toLowerCase()];t.saveRewindPoint(),'none'!==l[0]&&t.matches(x)&&t.matches(F)?(l.push(t.lastValue.toLowerCase()),l.sort().reverse()):t.rewind(),n=l.join(' ')}else void 0===o&&t.matches(G)?o=t.lastValue:void 0===s&&t.matches(O)?s=t.lastValue:t.throw();u=!0}return{textDecorationLine:void 0!==n?n:"none",textDecorationColor:void 0!==s?s:"black",textDecorationStyle:void 0!==o?o:"solid"}},textDecorationLine:function(t){for(var n=[],o=!1;t.hasTokens();)o&&t.expect(x),n.push(t.expect(F).toLowerCase()),o=!0;return n.sort().reverse(),{textDecorationLine:n.join(' ')}},transform:function(t){for(var n=[],o=!1;t.hasTokens();){o&&t.expect(x);var s,u=t.expectFunction(),l=u.functionName,c=ne[l](u);Array.isArray(c)||(c=[(s={},s[l]=c,s)]),n=c.concat(n),o=!0}return{transform:n}}},le=(function(){function t(t,n){this.index=0,this.nodes=t,this.functionName=null!=n?n.value:null,this.lastValue=null,this.rewindIndex=-1}var n=t.prototype;return n.hasTokens=function(){return this.index<=this.nodes.length-1},n.SYMBOL_MATCH=function(){if(!this.hasTokens())return null;for(var t=this.nodes[this.index],n=0;n>18&63)+s.charAt(h>>12&63)+s.charAt(h>>6&63)+s.charAt(63&h);return 2==A?(n=t.charCodeAt(p)<<8,o=t.charCodeAt(++p),l+=s.charAt((h=n+o)>>10)+s.charAt(h>>4&63)+s.charAt(h<<2&63)+'='):1==A&&(h=t.charCodeAt(p),l+=s.charAt(h>>2)+s.charAt(h<<4&63)+'=='),l},decode:function(t){var n=(t=String(t).replace(A,'')).length;n%4==0&&(n=(t=t.replace(/==?$/,'')).length),(n%4==1||/[^+a-zA-Z0-9/]/.test(t))&&f('Invalid character: the string to be decoded is not correctly encoded.');for(var o,c,h=0,l='',p=-1;++p>(-2*h&6)));return l},version:'0.1.0'};if('function'==typeof define&&'object'==typeof define.amd&&define.amd)define(function(){return l});else if(n&&!n.nodeType)if(o)o.exports=l;else for(var p in l)l.hasOwnProperty(p)&&(n[p]=l[p]);else t.base64=l})(this)},692,[]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var T,h,w,E=c.default.useRef(null),A=(0,c.useState)(),b=(0,o.default)(A,2),k=b[0],x=b[1],D=(0,c.useState)([]),O=(0,o.default)(D,2),N=O[0],M=O[1],y=(0,c.useState)(),C=(0,o.default)(y,2),V=C[0],_=C[1],R=(0,c.useState)([]),L=(0,o.default)(R,2),G=L[0],j=L[1],B=(0,c.useState)(),W=(0,o.default)(B,2),q=W[0],H=W[1],U=(0,c.useState)(),J=(0,o.default)(U,2),Q=J[0],F=J[1],K=(0,c.useRef)(null),z=(0,c.useRef)(null),X=(0,c.useRef)(null),Y=(0,c.useRef)(null),Z=(0,c.useContext)(p.ConfigServiceContext),$=(Z.meeting,Z.sessionConfig),ee=$.permissions.produce.audio,te=$.permissions.produce.video,ne=$.permissions.produce.video,re=te.allow,ue=(0,f.getWebcamConstraints)(te.quality,te.frame_rate),ie=((0,f.getScreenShareConstraints)(ne.quality,ne.frame_rate),t.children),ae=(0,s.useSelector)(function(t){return t.participant.audioMuted}),oe=(0,s.useSelector)(function(t){return t.participant.videoOff}),ce=(0,s.useSelector)(function(t){return t.room.producersState}),se=(0,s.useSelector)(function(t){return t.participant.audioTrackSelection}),de=(0,s.useSelector)(function(t){return t.participant.videoTrackSelection}),le=(0,s.useSelector)(function(t){return t.participant.videoProduction}),fe=(0,s.useSelector)(function(t){return t.participant.audioProduction}),ve=(0,s.useSelector)(function(t){return t.participant.presentingState}),pe=ce===l.MediaStates.NOT_APPLICABLE||le===l.MediaStates.LOADED||le===l.MediaStates.NOT_STARTED||le===l.MediaStates.STOPPING&&ve!==v.PresentingState.NOT_PRESENTING,Se=ce===l.MediaStates.NOT_APPLICABLE||fe===l.MediaStates.LOADED||fe===l.MediaStates.NOT_STARTED||fe===l.MediaStates.STOPPING&&ve!==v.PresentingState.NOT_PRESENTING,Ie=(0,s.useDispatch)(),Te=c.default.useState([]),Pe=(0,o.default)(Te,2),he=Pe[0],we=Pe[1],me=function(t){we(t)},Ee=(0,s.useSelector)(function(t){return t.room.roomViewType}),Ae=(0,s.useSelector)(function(t){return t.participant.requestToJoinType}),be=(0,s.useSelector)(function(t){return t.room.routerState});Ee===I.DyteViewTypes.webinar&&Ae===v.RequestToJoinType.ask&&(ue=(0,f.getWebcamConstraints)('QQVGA',null==(T=$.permissions)?void 0:null==(h=T.produce)?void 0:null==(w=h.video)?void 0:w.frame_rate));(0,c.useEffect)(function(){K.current=V,z.current=q,X.current=Q,Y.current=k},[V,q,Q,k]),(0,c.useEffect)(function(){k&&(k.enabled=!ae)},[ae]),(0,c.useEffect)(function(){Ee===I.DyteViewTypes.webinar&&be===l.MediaStates.LOADED&&ve===v.PresentingState.NOT_PRESENTING?(0,s.batch)(function(){Ie((0,v.setVideoProduction)(l.MediaStates.STOPPING)),Ie((0,v.setAudioProduction)(l.MediaStates.STOPPING)),Ie((0,v.setVideoOff)(!0)),Ie((0,v.setAudioMuted)(!0)),setTimeout(function(){V&&V.stop(),k&&k.stop(),x(void 0),_(void 0)})}):ve===v.PresentingState.INITIATED&&(De().then(ge),xe().then(ke))},[be,ve]),(0,c.useEffect)(function(){S.default.start({media:'video'}),E.current=new f.AudioDevicesEmitter(me);n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:K.current&&K.current.stop(),Y.current&&Y.current.stop(),z.current&&z.current.stop(),X.current&&X.current.stop();case 4:case"end":return t.stop()}},null,null,null,Promise)},[]);var ke=function(t){var n=(null==t?void 0:t.deviceId)||(null==se?void 0:se.selectedDeviceId);(0,s.batch)(function(){ee?ee&&Ie((0,v.setAudioMuted)(!1)):Ie((0,v.setAudioMuted)(!0)),Ie((0,v.setAudioProduction)(l.MediaStates.CONNECTING)),(null==se?void 0:se.selectedDeviceId)!==n&&Ie((0,v.setAudioTrackSelection)({selectedDeviceId:n}))}),k&&k.stop()};c.default.useEffect(function(){if(!ee){var t=he[0];ke(t)}},[ee]),c.default.useEffect(function(){re||(Ie((0,v.setVideoOff)(!0)),setTimeout(function(){V&&V.stop(),_(void 0)}))},[re]);var ge=function(t){var u;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:u=(null==t?void 0:t.deviceId)||(null==de?void 0:de.selectedDeviceId),(0,s.batch)(function(){Ie((0,v.setVideoOff)(!1)),Ie((0,v.setVideoProduction)(l.MediaStates.CONNECTING)),(null==de?void 0:de.selectedDeviceId)!==u&&Ie((0,v.setVideoTrackSelection)({selectedDeviceId:u}))}),setTimeout(function(){var t;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return V&&V.stop(),o.next=3,n.default.awrap((0,f.getVideoTrack)(u,ue));case 3:t=o.sent,_(t);case 5:case"end":return o.stop()}},null,null,null,Promise)});case 3:case"end":return o.stop()}},null,null,null,Promise)},xe=function(){var t;return n.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.prev=0,t=null,u.prev=2,u.next=5,n.default.awrap((0,f.getAudioTrack)());case 5:t=u.sent,u.next=12;break;case 8:if(u.prev=8,u.t0=u.catch(2),'NotAllowedError'!==u.t0.name){u.next=12;break}throw new Error('No audio permission');case 12:if(t){u.next=14;break}throw new Error('No audio track');case 14:x(t),u.next=21;break;case 17:u.prev=17,u.t1=u.catch(0),Ie((0,v.setAudioProduction)(l.MediaStates.NOT_APPLICABLE)),Ie((0,v.setAudioMuted)(!0));case 21:case"end":return u.stop()}},null,null,[[0,17],[2,8]],Promise)},De=function(){var t,u,o,c;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.prev=0,s.next=3,n.default.awrap((0,f.getAllVideoDevices)());case 3:return t=s.sent,u=t.filter(function(t){return'front'===t.facing}),o=u.length>0?u[0]:t[0],c=null,s.prev=7,s.next=10,n.default.awrap((0,f.getVideoTrack)(o.deviceId||'',ue));case 10:c=s.sent,s.next=17;break;case 13:if(s.prev=13,s.t0=s.catch(7),'NotAllowedError'!==s.t0.name){s.next=17;break}throw new Error('No video permission');case 17:if(c){s.next=19;break}throw new Error('No video track');case 19:if(_(c),''!==o.label){s.next=24;break}return s.next=23,n.default.awrap((0,f.getAllVideoDevices)());case 23:t=s.sent;case 24:j(t),Ie((0,v.setVideoTrackSelection)({selectedDeviceId:o.deviceId})),s.next=33;break;case 28:s.prev=28,s.t1=s.catch(0),console.log("Error",s.t1),Ie((0,v.setVideoProduction)(l.MediaStates.NOT_APPLICABLE)),Ie((0,v.setVideoOff)(!0));case 33:case"end":return s.stop()}},null,null,[[0,28],[7,13]],Promise)},Oe=function(){var t,u,o,c,s=arguments;return n.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:if(t=s.length>0&&void 0!==s[0]?s[0]:null,!(he.length>0)){l.next=11;break}if(u={},o={deviceId:null,InCallManagerId:null,device:null},t?(c=t.deviceId,u[c]=t):he.forEach(function(t){var n=t.deviceId;u[n]=t}),u.bluetooth?o={deviceId:'bluetooth',InCallManagerId:'BLUETOOTH',device:u.bluetooth}:u.wired?o={deviceId:'wired',InCallManagerId:'WIRED_HEADSET',device:u.wired}:u.speaker&&(o={deviceId:'speaker',InCallManagerId:'SPEAKER_PHONE',device:u.speaker}),(null==se?void 0:se.selectedDeviceId)===o.deviceId){l.next=11;break}return Ie((0,v.setAudioMuted)(!0)),l.next=10,n.default.awrap(S.default.chooseAudioRoute(o.InCallManagerId));case 10:ke(o.device);case 11:case"end":return l.stop()}},null,null,null,Promise)};(0,f.setOnDeviceChange)(function(){var t,o,c,s,l,v,p;return n.default.async(function(S){for(;;)switch(S.prev=S.next){case 0:return S.next=2,n.default.awrap((0,f.getAllVideoDevices)());case 2:if(t=S.sent,o=(0,u.default)(he).find(function(t){return!N.map(function(t){return t.deviceId}).includes(t.deviceId)}),M(he),c=t.find(function(t){return!G.map(function(t){return t.deviceId}).includes(t.deviceId)}),j(t),ae||!o){S.next=10;break}return ke(o),S.abrupt("return");case 10:if(oe||!c){S.next=13;break}return ge(c),S.abrupt("return");case 13:s=!he.map(function(t){return t.deviceId}).includes(null==se?void 0:se.selectedDeviceId),l=!t.map(function(t){return t.deviceId}).includes(null==de?void 0:de.selectedDeviceId),ae||void 0!==k&&!s||(v=he[0],ke(v)),oe||void 0!==V&&!l||(p=t[0],ge(p));case 17:case"end":return S.stop()}},null,null,null,Promise)}),(0,c.useEffect)(function(){Oe(),M(he)},[he.length]);var Ne={mediaTracks:{webcamTrack:V,setWebcamTrack:_,audioTrack:k,setAudioTrack:x,screenShareVideoTrack:q,setScreenShareVideoTrack:H,screenShareAudioTrack:Q,setScreenShareAudioTrack:F},inputDevices:{audioInputDevices:N,videoInputDevices:G,setAudioInputDevices:M,setVideoInputDevices:j,setAudioDevice:ke,setVideoDevice:ge,toggleAudioState:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(Se){t.next=2;break}return t.abrupt("return");case 2:ee?Ie(ae?(0,v.setAudioMuted)(!1):(0,v.setAudioMuted)(!0)):ae||Ie((0,v.setAudioMuted)(!0));case 3:case"end":return t.stop()}},null,null,null,Promise)},toggleVideoState:function(t){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(pe){t.next=2;break}return t.abrupt("return");case 2:oe?ge():(0,s.batch)(function(){Ie((0,v.setVideoProduction)(l.MediaStates.CONNECTING)),Ie((0,v.setVideoOff)(!0)),setTimeout(function(){V&&V.stop(),_(void 0)})});case 3:case"end":return t.stop()}},null,null,null,Promise)},onAudioInputChange:function(t){var u;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:u=N.find(function(n){return n.deviceId===t}),Oe(u);case 2:case"end":return n.stop()}},null,null,null,Promise)},onVideoInputChange:function(t){var n=G.find(function(n){return n.deviceId===t});Ie((0,v.setCameraFacing)(n.facing)),ge(n)}},setupStreams:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.default.awrap(De());case 2:return t.next=4,n.default.awrap(xe());case 4:case"end":return t.stop()}},null,null,null,Promise)},videoButtonsEnabled:pe,audioButtonsEnabled:Se};return c.default.createElement(P.Provider,{value:Ne},ie)},e.UserTrackContext=void 0;var n=t(r(d[1])),u=t(r(d[2])),o=t(r(d[3])),c=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var u=T(n);if(u&&u.has(t))return u.get(t);var o={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=c?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(o,s,l):o[s]=t[s]}o.default=t,u&&u.set(t,o);return o})(r(d[4])),s=r(d[5]),l=r(d[6]),f=r(d[7]),v=r(d[8]),p=r(d[9]),S=t(r(d[10])),I=r(d[11]);function T(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,u=new WeakMap;return(T=function(t){return t?u:n})(t)}var P=(0,c.createContext)(null);e.UserTrackContext=P},693,[1,276,34,26,48,429,473,694,478,499,697,475]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getQualityAfterLegacyModeShift=e.setOnDeviceChange=e.getScreenShare=e.getSpeakerTrack=e.getAudioTrack=e.getVideoTrack=e.getScreenShareConstraints=e.getWebcamConstraints=e.getAllVideoDevices=e.AudioDevicesEmitter=e.getAllMediaDevices=void 0;var n=t(r(d[1])),u=t(r(d[2])),c=t(r(d[3])),o=t(r(d[4])),s=r(d[5]),l=r(d[6]),f=r(d[7]),v=r(d[8]),h=f.NativeModules.InCallManager,D=new f.NativeEventEmitter(h),p=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.enumerateDevices());case 2:return t=n.sent,n.abrupt("return",t);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getAllMediaDevices=p;var w=(function(){function t(n){if((0,u.default)(this,t),!n)throw new Error('Callback not initalized');this.callback=n,this.notConnected={connected:!1,haveMic:!1},this.connectedWithMic={connected:!0,haveMic:!0},this.connectedWithoutMic={connected:!0,haveMic:!1};var c=(0,l.getHeadset)();this.audioDevices={speaker:this.connectedWithMic,bluetooth:c?this.connectedWithMic:this.notConnected,wired:this.notConnected},this.onBluetoothEvent(),this.onWiredHeadsetEvent(),this.emit()}return(0,c.default)(t,[{key:"onBluetoothEvent",value:function(){var t=this;(0,l.addListener)(function(u){var c=t.audioDevices.bluetooth.connected;u&&!c?(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.connectedWithMic)}),t.emit()):!u&&c&&(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.notConnected)}),t.emit())})}},{key:"onWiredHeadsetEvent",value:function(){var t=this;D.addListener('WiredHeadset',function(u){if(u){var c=u.isPlugged,o=u.hasMic,s=t.audioDevices.wired.connected;if(c&&!s){var l=o?(0,n.default)({},t.connectedWithMic):(0,n.default)({},t.connectedWithoutMic);t.audioDevices=(0,n.default)({},t.audioDevices,{wired:l}),t.emit()}else!c&&s&&(t.audioDevices=(0,n.default)({},t.audioDevices,{wired:(0,n.default)({},t.notConnected)}),t.emit())}})}},{key:"getAudioDevices",value:function(){return this.formatAudioDevices()}},{key:"formatAudioDevices",value:function(){var t=this;return Object.keys(this.audioDevices).map(function(u){var c=t.audioDevices[u];return(0,n.default)({},c,{deviceId:u,label:u,kind:'audioinput'})}).filter(function(t){return t.connected})}},{key:"emit",value:function(){this.callback(this.formatAudioDevices())}}]),t})();e.AudioDevicesEmitter=w;e.getAllVideoDevices=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(p());case 2:return t=n.sent,n.abrupt("return",t.filter(function(t){return'videoinput'===t.kind}));case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getWebcamConstraints=function(t,n){var u=v.VIDEO_CONSTRAINS[t.toLowerCase()];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={ideal:n}}return u};e.getScreenShareConstraints=function(t,n){var u=v.VIDEO_CONSTRAINS_SCREENSHARE[t.toLowerCase()||'vga'];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={max:n}}return u};e.getVideoTrack=function(t,u){var c,l;return o.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return c=u||v.VIDEO_CONSTRAINS.vga,f.next=3,o.default.awrap(s.mediaDevices.getUserMedia({video:(0,n.default)({deviceId:t||'',frameRate:24},c),audio:!1}));case 3:return l=f.sent,f.abrupt("return",l.getVideoTracks()[0]);case 5:case"end":return f.stop()}},null,null,null,Promise)};e.getAudioTrack=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getUserMedia({audio:!0,video:!1}));case 2:return t=n.sent,n.abrupt("return",t.getAudioTracks()[0]);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getSpeakerTrack=function(t){return o.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",null);case 2:case"end":return t.stop()}},null,null,null,Promise)};e.getScreenShare=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getDisplayMedia({audio:!0,video:{displaySurface:'monitor',logicalSurface:!0,cursor:!0,width:{max:1920},height:{max:1080},frameRate:{max:5}}}));case 2:return t=n.sent,n.abrupt("return",{video:t.getTracks()[0],audio:null});case 4:case"end":return n.stop()}},null,null,null,Promise)};e.setOnDeviceChange=function(t){};e.getQualityAfterLegacyModeShift=function(t,n,u){return n===v.HD_QUALITY_PEERS_LIMIT&&t?v.VIDEO_CONSTRAINS.vga:n!==v.HD_QUALITY_PEERS_LIMIT+1||t?u:v.VIDEO_CONSTRAINS.hd}},694,[1,25,7,8,276,394,695,2,696]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getQualityAfterLegacyModeShift=e.setOnDeviceChange=e.getScreenShare=e.getSpeakerTrack=e.getAudioTrack=e.getVideoTrack=e.getScreenShareConstraints=e.getWebcamConstraints=e.getAllVideoDevices=e.AudioDevicesEmitter=e.getAllMediaDevices=void 0;var n=t(r(d[1])),u=t(r(d[2])),c=t(r(d[3])),o=t(r(d[4])),s=r(d[5]),l=r(d[6]),f=r(d[7]),v=r(d[8]),h=f.NativeModules.InCallManager,D=new f.NativeEventEmitter(h),p=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.enumerateDevices());case 2:return t=n.sent,n.abrupt("return",t);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getAllMediaDevices=p;var w=(function(){function t(n){if((0,u.default)(this,t),!n)throw new Error('Callback not initalized');this.callback=n,this.notConnected={connected:!1,haveMic:!1},this.connectedWithMic={connected:!0,haveMic:!0},this.connectedWithoutMic={connected:!0,haveMic:!1};var c=(0,l.getHeadset)();this.audioDevices={speaker:this.connectedWithMic,bluetooth:c?this.connectedWithMic:this.notConnected,wired:this.notConnected},this.onBluetoothEvent(),this.onWiredHeadsetEvent(),this.emit()}return(0,c.default)(t,[{key:"onBluetoothEvent",value:function(){var t=this;(0,l.addListener)(function(u){var c=t.audioDevices.bluetooth.connected;u&&!c?(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.connectedWithMic)}),t.emit()):!u&&c&&(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.notConnected)}),t.emit())})}},{key:"onWiredHeadsetEvent",value:function(){var t=this;D.addListener('WiredHeadset',function(u){if(u){var c=u.isPlugged,o=u.hasMic,s=t.audioDevices.wired.connected;if(c&&!s){var l=o?(0,n.default)({},t.connectedWithMic):(0,n.default)({},t.connectedWithoutMic);t.audioDevices=(0,n.default)({},t.audioDevices,{wired:l}),t.emit()}else!c&&s&&(t.audioDevices=(0,n.default)({},t.audioDevices,{wired:(0,n.default)({},t.notConnected)}),t.emit())}})}},{key:"getAudioDevices",value:function(){return this.formatAudioDevices()}},{key:"formatAudioDevices",value:function(){var t=this;return Object.keys(this.audioDevices).map(function(u){var c=t.audioDevices[u];return(0,n.default)({},c,{deviceId:u,label:u,kind:'audioinput'})}).filter(function(t){return t.connected})}},{key:"emit",value:function(){this.callback(this.formatAudioDevices())}}]),t})();e.AudioDevicesEmitter=w;e.getAllVideoDevices=function(){var t,n;return o.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return t={},u.next=3,o.default.awrap(p());case 3:return n=u.sent,u.abrupt("return",n.filter(function(n){if('videoinput'===n.kind&&!t[n.facing])return t[n.facing]=!0,n}));case 5:case"end":return u.stop()}},null,null,null,Promise)};e.getWebcamConstraints=function(t,n){var u=v.VIDEO_CONSTRAINS[t.toLowerCase()];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={ideal:n}}return u};e.getScreenShareConstraints=function(t,n){var u=v.VIDEO_CONSTRAINS_SCREENSHARE[t.toLowerCase()||'vga'];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={max:n}}return u};e.getVideoTrack=function(t,u){var c,l;return o.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return c=u||v.VIDEO_CONSTRAINS.vga,f.next=3,o.default.awrap(s.mediaDevices.getUserMedia({video:(0,n.default)({deviceId:t||'',frameRate:24},c),audio:!1}));case 3:return l=f.sent,f.abrupt("return",l.getVideoTracks()[0]);case 5:case"end":return f.stop()}},null,null,null,Promise)};e.getAudioTrack=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getUserMedia({audio:!0,video:!1}));case 2:return t=n.sent,n.abrupt("return",t.getAudioTracks()[0]);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getSpeakerTrack=function(t){return o.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",null);case 2:case"end":return t.stop()}},null,null,null,Promise)};e.getScreenShare=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getDisplayMedia({audio:!0,video:{displaySurface:'monitor',logicalSurface:!0,cursor:!0,width:{max:1920},height:{max:1080},frameRate:{max:5}}}));case 2:return t=n.sent,n.abrupt("return",{video:t.getTracks()[0],audio:null});case 4:case"end":return n.stop()}},null,null,null,Promise)};e.setOnDeviceChange=function(t){};e.getQualityAfterLegacyModeShift=function(t,n,u){return n===v.HD_QUALITY_PEERS_LIMIT&&t?v.VIDEO_CONSTRAINS.vga:n!==v.HD_QUALITY_PEERS_LIMIT+1||t?u:v.VIDEO_CONSTRAINS.hd}},694,[1,25,7,8,276,394,695,2,696]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.useBluetoothHeadsetDetection=e.removeListener=e.addListener=e.getHeadset=void 0;var n=t(r(d[1])),u=r(d[2]),o=r(d[3]),s=u.NativeModules.DyteRNBluetoothHeadsetDetect,c=null,f=[];new u.NativeEventEmitter(s).addListener('onChange',function(t){var n=t.devices;c=n.length?n[0]:null,f.forEach(function(t){t(c)})});e.getHeadset=function(){return c};var l=function(t){f.push(t)};e.addListener=l;var v=function(t){var n=f.indexOf(t);-1!==n&&f.splice(n,1)};e.removeListener=v;e.useBluetoothHeadsetDetection=function(){var t=(0,o.useState)(null),u=(0,n.default)(t,2),s=u[0],f=u[1];return(0,o.useEffect)(function(){return f(c),l(f),function(){v(f)}},[]),s}},695,[1,26,2,48]); __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.ICE_SERVERS=e.HD_QUALITY_PEERS_LIMIT=e.SCREEN_SHARING_SVC_ENCODINGS=e.SCREEN_SHARING_SIMULCAST_ENCODINGS=e.WEBCAM_KSVC_ENCODINGS=e.WEBCAM_SIMULCAST_ENCODINGS_VGA=e.WEBCAM_SIMULCAST_ENCODINGS=e.PC_PROPRIETARY_CONSTRAINTS=e.VIDEO_CONSTRAINS_SCREENSHARE=e.VIDEO_CONSTRAINS=void 0;e.VIDEO_CONSTRAINS={qqvga:{width:{ideal:160},height:{ideal:120}},qvga:{width:320,height:240},vga:{width:640,height:480},hd:{width:1280,height:720},hd_cropped:{width:900,height:720}};e.VIDEO_CONSTRAINS_SCREENSHARE={vga:{width:{max:640},height:{max:480}},hd:{width:{max:1280},height:{max:720}},full_hd:{width:{max:1980},height:{max:1080}}};e.PC_PROPRIETARY_CONSTRAINTS={optional:[{googDscp:!0},{googHighStartBitrate:0},{googPayloadPadding:!0},{googScreencastMinBitrate:100},{googCpuOveruseDetection:!0},{googCpuOveruseEncodeUsage:!0},{googCpuUnderuseThreshold:55},{googCpuOveruseThreshold:85}]};e.WEBCAM_SIMULCAST_ENCODINGS=[{rid:'r0',scalabilityMode:'S1T3'},{rid:'r1',scalabilityMode:'S1T3'},{rid:'r2',scalabilityMode:'S1T3'}];e.WEBCAM_SIMULCAST_ENCODINGS_VGA=[{rid:'r0',scalabilityMode:'S1T2'},{rid:'r1',scalabilityMode:'S1T2'}];e.WEBCAM_KSVC_ENCODINGS=[{scalabilityMode:'L3T3_KEY'}];e.SCREEN_SHARING_SIMULCAST_ENCODINGS=[{dtx:!0,maxBitrate:15e5},{dtx:!0,maxBitrate:6e6}];e.SCREEN_SHARING_SVC_ENCODINGS=[{scalabilityMode:'L3T3',dtx:!0}];e.HD_QUALITY_PEERS_LIMIT=1;e.ICE_SERVERS=[{urls:'turn:turn.dyte.in:443?transport=tcp',username:'dyte',credential:'dytein',credentialType:'password'},{urls:'turn:turn.dyte.in:3478?transport=udp',username:'dyte',credential:'dytein',credentialType:'password'}]},696,[]); __d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=n(r(d[1])),s=n(r(d[2])),u=n(r(d[3])),o=r(d[4]),c=r(d[4]).NativeModules.InCallManager,l=new((function(){function n(){(0,s.default)(this,n),this.vibrate=!1,this.recordPermission='unknow',this.cameraPermission='unknow',this.audioUriMap={ringtone:{_BUNDLE_:null,_DEFAULT_:null},ringback:{_BUNDLE_:null,_DEFAULT_:null},busytone:{_BUNDLE_:null,_DEFAULT_:null}},this.checkRecordPermission=this.checkRecordPermission.bind(this),this.requestRecordPermission=this.requestRecordPermission.bind(this),this.checkCameraPermission=this.checkCameraPermission.bind(this),this.requestCameraPermission=this.requestCameraPermission.bind(this),this.checkRecordPermission(),this.checkCameraPermission()}return(0,u.default)(n,[{key:"start",value:function(n){var t=!1!==(n=void 0===n?{}:n).auto,s='video'===n.media?'video':'audio',u=n.ringback&&'string'==typeof n.ringback?n.ringback:"";c.start(s,t,u)}},{key:"stop",value:function(n){var t=(n=void 0===n?{}:n).busytone&&'string'==typeof n.busytone?n.busytone:"";c.stop(t)}},{key:"turnScreenOff",value:function(){c.turnScreenOff()}},{key:"turnScreenOn",value:function(){c.turnScreenOn()}},{key:"getIsWiredHeadsetPluggedIn",value:function(){return t.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,t.default.awrap(c.getIsWiredHeadsetPluggedIn());case 3:return n.abrupt("return",n.sent);case 6:throw n.prev=6,n.t0=n.catch(0),new Error('Incall Manager Error getting wired headset');case 9:case"end":return n.stop()}},null,null,[[0,6]],Promise)}},{key:"setFlashOn",value:function(n,t){'ios'===o.Platform.OS?(n=!0===n,t='number'==typeof t?t:0,c.setFlashOn(n,t)):console.log("Android doesn't support setFlashOn(enable, brightness)")}},{key:"setKeepScreenOn",value:function(n){n=!0===n,c.setKeepScreenOn(n)}},{key:"setSpeakerphoneOn",value:function(n){n=!0===n,c.setSpeakerphoneOn(n)}},{key:"setForceSpeakerphoneOn",value:function(n){var t="boolean"==typeof n?n?1:-1:0;c.setForceSpeakerphoneOn(t)}},{key:"setMicrophoneMute",value:function(n){n=!0===n,c.setMicrophoneMute(n)}},{key:"startRingtone",value:function(n,t,s,u){n='string'==typeof n?n:"_DEFAULT_",this.vibrate=!!Array.isArray(t),s='playback'===s?'playback':"default",u='number'==typeof u&&u>0?parseInt(u):-1,'android'===o.Platform.OS?c.startRingtone(n,u):c.startRingtone(n,s),this.vibrate&&o.Vibration.vibrate(t,!1)}},{key:"stopRingtone",value:function(){this.vibrate&&o.Vibration.cancel(),c.stopRingtone()}},{key:"startRingback",value:function(n){n='string'==typeof n?n:"_DTMF_",c.startRingback(n)}},{key:"stopRingback",value:function(){c.stopRingback()}},{key:"checkRecordPermission",value:function(){var n;return t.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,t.default.awrap(c.checkRecordPermission());case 2:return n=s.sent,this.recordPermission=n,s.abrupt("return",n);case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"requestRecordPermission",value:function(){var n;return t.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,t.default.awrap(c.requestRecordPermission());case 2:return n=s.sent,this.recordPermission=n,s.abrupt("return",n);case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"checkCameraPermission",value:function(){var n;return t.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,t.default.awrap(c.checkCameraPermission());case 2:return n=s.sent,this.cameraPermission=n,s.abrupt("return",n);case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"requestCameraPermission",value:function(){var n;return t.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,t.default.awrap(c.requestCameraPermission());case 2:return n=s.sent,this.cameraPermission=n,s.abrupt("return",n);case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"pokeScreen",value:function(n){if('android'===o.Platform.OS){var t="number"==typeof n&&n>0?n:3e3;c.pokeScreen(t)}else console.log("ios doesn't support pokeScreen()")}},{key:"getAudioUri",value:function(n,s){var u;return t.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(void 0!==this.audioUriMap[n]){o.next=2;break}return o.abrupt("return",null);case 2:if(!this.audioUriMap[n][s]){o.next=6;break}return o.abrupt("return",this.audioUriMap[n][s]);case 6:return o.prev=6,o.next=9,t.default.awrap(c.getAudioUriJS(n,s));case 9:if(!('string'==typeof(u=o.sent)&&u.length>0)){o.next=15;break}return this.audioUriMap[n][s]=u,o.abrupt("return",u);case 15:return o.abrupt("return",null);case 16:o.next=21;break;case 18:return o.prev=18,o.t0=o.catch(6),o.abrupt("return",null);case 21:case"end":return o.stop()}},null,this,[[6,18]],Promise)}},{key:"chooseAudioRoute",value:function(n){var s;return t.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,t.default.awrap(c.chooseAudioRoute(n));case 2:return s=u.sent,u.abrupt("return",s);case 4:case"end":return u.stop()}},null,null,null,Promise)}}]),n})());e.default=l},697,[1,276,7,8,2]); @@ -812,7 +812,7 @@ __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{ __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.PluginWrapper=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),f=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=w(n);if(o&&o.has(t))return o.get(t);var u={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=f?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(u,s,l):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[4])),s=r(d[5]),l=r(d[6]),c=r(d[7]),p=r(d[8]),v=r(d[9]);function w(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(w=function(t){return t?o:n})(t)}var h=new((function(){function t(){(0,o.default)(this,t),this.fxs=[]}return(0,u.default)(t,[{key:"onMessage",value:function(t){this.fxs.forEach(function(n){return n(t)})}},{key:"addEventListener",value:function(t){this.fxs.push(t)}}]),t})()),y=function(t){var o=t.frame,u=t.height,w=t.width,y=(0,f.useContext)(s.PluginServiceContext),M=(0,f.useContext)(l.PeersServiceContext).selfPeer,b=(0,f.useState)(!0),x=(0,n.default)(b,2);x[0],x[1];return f.default.createElement(c.Flex,{height:u,width:w},f.default.createElement(c.Flex,{direction:"column"},M.isHost&&f.default.createElement(c.Flex,{justify:"flex-end",align:"center",cursor:"pointer",bg:"secondary.700"},f.default.createElement(c.Button,{onClick:function(){y.pluginManager.removeRoomPlugin({id:o.plugin})}},f.default.createElement(c.Box,{p:4},f.default.createElement(c.Icon,{name:"close",boxSize:"16"})))),f.default.createElement(c.Flex,{width:w,height:u,justify:"center",align:"center",direction:"row"},f.default.createElement(v.View,{style:{transform:[{rotate:'90deg'}],width:.92*u,height:.95*w}},f.default.createElement(p.WebView,{source:{uri:o.url},ref:function(t){y.pluginManager.addIframeView(o,t,h)},onMessage:function(t){var n=JSON.parse(t.nativeEvent.data);n.type&&h.onMessage(n)},injectedJavaScript:"\n\t\t\t\t\t\t\t\tsetTimeout(function(){\n\t\t\t\t\t\t\t\t\twindow.parent = {};\n\t\t\t\t\t\t\t\t\tfunction postMessage (a, b) {\n\t\t\t\t\t\t\t\t\t\tif (!window.ReactNativeWebView.postMessage) {\n\t\t\t\t\t\t\t\t\t\t\tsetTimeout(() => {k\n\t\t\t\t\t\t\t\t\t\t\t\tpostMessage(a, b);\n\t\t\t\t\t\t\t\t\t\t\t}, 100);\n\t\t\t\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(a));\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\twindow.parent.postMessage = (a, b) => {\n\t\t\t\t\t\t\t\t\t\tpostMessage(a);\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t})"})))))};e.PluginWrapper=y;var M=y;e.default=M},806,[1,26,7,8,48,807,809,503,810,2]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PluginServiceProvider=e.PluginServiceContext=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=v(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var l=c?Object.getOwnPropertyDescriptor(t,f):null;l&&(l.get||l.set)?Object.defineProperty(u,f,l):u[f]=t[f]}u.default=t,o&&o.set(t,u);return u})(r(d[2])),u=r(d[3]),c=r(d[4]),f=t(r(d[5])),l=r(d[6]);function v(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(v=function(t){return t?o:n})(t)}var p=(0,o.createContext)(null);e.PluginServiceContext=p;e.PluginServiceProvider=function(t){var v=t.children,s=t.roomName,P=t.peerId,S=(0,o.useContext)(l.WebSocketContext),y=(0,u.useDispatch)(),O=(0,o.useState)(null),b=(0,n.default)(O,2),k=b[0],j=b[1],C=(0,u.useSelector)(function(t){return t.participant.authToken});(0,o.useEffect)(function(){},[]);var w=(0,u.useSelector)(function(t){return t.room.socketState}),E={pluginManager:k};return(0,o.useEffect)(function(){if(w===c.RoomSocketState.CONNECTED){var t=new f.default(S,s,y,P,C);j(t),t.listenSocketEvents()}},[w]),o.default.createElement(p.Provider,{value:E},v)}},807,[1,26,48,429,473,808,745]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),s=t(r(d[2])),u=t(r(d[3])),l=t(r(d[4])),o=r(d[5]),c=t(r(d[6])),h=(function(){function t(n,s,l,o,c){(0,u.default)(this,t),this.socketObj=n,this.dispatch=l,this.roomName=s,this.plugins={},this.iframes={},this.peerId=o,this.authToken=c,this.handleSockets=this.handleSockets.bind(this)}return(0,l.default)(t,[{key:"handleSockets",value:function(t){if(t)switch(t.type){case'websocket/enable-plugin':this.enablePlugin(t.payload);break;case'websocket/disable-plugin':this.disablePlugin(t.payload);break;case'websocket/plugin-event':case'websocket/plugin-data':this.sendIframeEvent(t)}}},{key:"sendIframeEvent",value:function(t){var n=this.iframes[t.payload.pluginId||t.payload.id];n&&Object.values(n).forEach(function(n){n.iframe&&n.iframe.injectJavaScript("window.postMessage("+JSON.stringify(t)+");")})}},{key:"listenSocketEvents",value:function(){this.socketObj.emitter.on('socket',this.handleSockets),this.getRoomPlugins()}},{key:"getRoomPlugins",value:function(){var t=this;this.socketObj.sendMessage({type:'getRoomState'},function(n){n.payload.roomState.plugins.forEach(function(n){return t.enablePlugin(n)})})}},{key:"enablePlugin",value:function(t){var u,l,h,f,p,v;return n.default.async(function(k){for(;;)switch(k.prev=k.next){case 0:if(u=c.default.apiBase+"/v2/plugins",!this.plugins[t.id]){k.next=3;break}return k.abrupt("return");case 3:return k.next=5,n.default.awrap(fetch(u+"/"+t.id,{method:'GET',headers:{authorization:"Bearer "+this.authToken}}));case 5:return l=k.sent,k.next=8,n.default.awrap(l.json());case 8:return h=k.sent,k.next=11,n.default.awrap(fetch(u+"/authorize/"+t.id,{method:'POST',headers:{authorization:"Bearer "+this.authToken,'Content-Type':'application/json'},body:JSON.stringify({roomName:this.roomName,peerId:this.peerId})}));case 11:return f=k.sent,k.next=14,n.default.awrap(f.json());case 14:p=k.sent.data.token,v=(0,s.default)({},h.data.plugin,{authToken:p}),this.plugins[t.id]=v,this.iframes[t.id]={},this.dispatch((0,o.addPlugin)(v));case 19:case"end":return k.stop()}},null,this,null,Promise)}},{key:"disablePlugin",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.plugins[t.id]&&(delete this.plugins[t.id],this.dispatch((0,o.removePlugin)(t)));case 1:case"end":return n.stop()}},null,this,null,Promise)}},{key:"handleIframeMessage",value:function(t){var s=this;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:n.t0=t.type,n.next='pluginEvent'===n.t0?3:'storePluginData'===n.t0?3:'getPluginData'===n.t0?3:'getPeerInfo'===n.t0?3:'enablePluginForAll'===n.t0?3:5;break;case 3:return this.socketObj.sendMessage(t,function(t){s.sendIframeEvent(t)}),n.abrupt("break",6);case 5:return n.abrupt("break",6);case 6:case"end":return n.stop()}},null,this,null,Promise)}},{key:"addIframeView",value:function(t,s,u){var l,o=this;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.iframes[t.plugin][t.view]&&this.removeIframeView(t),l=function(t){s&&o.handleIframeMessage(t)},u.addEventListener(l),this.iframes[t.plugin][t.view]={listener:l,iframe:s};case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"removeIframeView",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.iframes[t.plugin][t.view]&&delete this.iframes[t.plugin][t.view];case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"addRoomPlugin",value:function(t){return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!this.plugins[t.id]){s.next=2;break}return s.abrupt("return");case 2:return s.next=4,n.default.awrap(this.socketObj.sendMessage({type:'addPlugin',payload:t}));case 4:case"end":return s.stop()}},null,this,null,Promise)}},{key:"removeRoomPlugin",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",this.socketObj.sendMessage({type:'removePlugin',payload:t}));case 1:case"end":return n.stop()}},null,this,null,Promise)}}]),t})();e.default=h},808,[1,276,25,7,8,494,495]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PeersProvider=e.PeersServiceContext=void 0;var t=n(r(d[1])),o=n(r(d[2])),u=n(r(d[3])),c=(function(n,t){if(!t&&n&&n.__esModule)return n;if(null===n||"object"!=typeof n&&"function"!=typeof n)return{default:n};var o=k(t);if(o&&o.has(n))return o.get(n);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if("default"!==l&&Object.prototype.hasOwnProperty.call(n,l)){var s=c?Object.getOwnPropertyDescriptor(n,l):null;s&&(s.get||s.set)?Object.defineProperty(u,l,s):u[l]=n[l]}u.default=n,o&&o.set(n,u);return u})(r(d[4])),l=r(d[5]),s=r(d[6]),p=r(d[7]),f=r(d[8]),v=r(d[9]),S=r(d[10]),P=r(d[11]),h=r(d[12]);function k(n){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(k=function(n){return n?o:t})(n)}var y=(0,c.createContext)(null);e.PeersServiceContext=y;e.PeersProvider=function(n){var k,T,b=n.children,w=(0,c.useContext)(p.ConfigServiceContext).meeting,M=(0,c.useState)([]),C=(0,u.default)(M,2),V=C[0],x=C[1],O=(0,l.useSelector)(function(n){return n.peers.joinedPeers}),D=(0,l.useSelector)(function(n){return n.participant}),A=(0,l.useSelector)(function(n){return n.consumers.activeConsumers}),I=A.find(function(n){return'video'===n.kind&&n.appData.screenShare}),j=A.find(function(n){return'audio'===n.kind&&n.appData.screenShare}),_=(0,l.useSelector)(function(n){return n.room.pinnedPeerId}),H=(0,l.useSelector)(function(n){return n.room.roomViewType}),N=(0,c.useState)(null),q=(0,u.default)(N,2),E=q[0],J=q[1],R=(0,c.useState)(null),U=(0,u.default)(R,2),W=U[0],L=U[1],z=(0,c.useContext)(s.MediaRoomContext).mediaRoom,B=(0,c.useContext)(f.UserTrackContext),F=B.mediaTracks,G=F.screenShareVideoTrack,K=F.setScreenShareVideoTrack,Q=(F.screenShareAudioTrack,F.setScreenShareAudioTrack),X=B.inputDevices,Y=X.toggleAudioState,Z=X.toggleVideoState,$={pin:function(n){return z.pin(n)},unpin:function(n){return z.pin(null)},toggleSelfAudio:function(){return Y()},toggleSelfVideo:function(){return Z()},toggleSelfScreenSharing:function(){var n;return t.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(D.sharingScreen||I){o.next=16;break}return void 0!==G&&G.stop(),o.prev=2,o.next=5,t.default.awrap((0,v.getScreenShare)());case 5:n=o.sent,K(n.video),Q(n.video),z.shareScreen(n),o.next=14;break;case 11:o.prev=11,o.t0=o.catch(2),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0);case 14:o.next=19;break;case 16:z.disableScreenShare(),K(void 0),Q(void 0);case 19:case"end":return o.stop()}},null,null,[[2,11]],Promise)},disablePeerAudio:function(n){return z.disableAudio(n)},disablePeerVideo:function(n){return z.disableVideo(n)}},ee=!0;(0,c.useEffect)(function(){var n,t;J({id:null==z?void 0:z.peerid,audioMuted:D.audioMuted,displayName:D.displayName,userId:D.id,picture:D.displayImageURL,isMe:!0,isHost:D.isHost,videoVisible:!D.videoOff,videoTrack:null==z?void 0:null==(n=z.webCamProducer)?void 0:n.track,audioTrack:null==z?void 0:null==(t=z.micProducer)?void 0:t.track,isPinned:_===(null==z?void 0:z.peerid),clientSpecificId:D.clientSpecificId,producingAudio:!D.audioMuted,producingVideo:!D.videoOff,isScreensharing:D.sharingScreen,requestToJoinType:D.requestToJoinType,hiddenParticipant:D.hidden,webinarHiddenParticipant:D.webinarHiddenParticipant})},[null==z?void 0:z.peerid,D.sharingScreen,D.videoOff,D.audioMuted,D.displayName,D.hidden,D.requestToJoinType,null==z?void 0:null==(k=z.webCamProducer)?void 0:k.track,null==z?void 0:null==(T=z.micProducer)?void 0:T.track,D.webinarHiddenParticipant]),(0,c.useEffect)(function(){E&&w&&w._addUpdateParticipant((0,o.default)({},E,{isPinned:E.id===_,isScreensharing:D.sharingScreen}),$)},[E,w]),(0,c.useEffect)(function(){if(I||D.screenSharingProduction===S.MediaStates.LOADED){var n,t,o,u=I?null==(n=z.consumers.get(I.id))?void 0:n.track:null==(t=z.screenShareVideoProducer)?void 0:t.track,c=j?null==(o=z.consumers.get(j.id))?void 0:o.track:null,l=I?O.find(function(n){return n.id===I.appData.peerId}):E;L({videoTrack:u,id:null==l?void 0:l.id,displayName:"Screen - "+(null==l?void 0:l.displayName),videoVisible:!0,audioTrack:c,audioMuted:null===c,screenshare:!0})}else L(null)},[I,D.screenSharingProduction]),(0,c.useEffect)(function(){w&&(V.map(function(n){return O.find(function(t){return t.id===n.id})||w._removeParticipant(n),null}),x(O))},[O]);var ie=function(n){var t,u={id:n.id,displayName:n.displayName,picture:n.picture,device:n.device,audioTrack:null,videoTrack:null,hiddenParticipant:n.hiddenParticipant,isPinned:_===n.id,clientSpecificId:n.clientSpecificId,webinarHiddenParticipant:n.webinarHiddenParticipant,isScreensharing:!1,requestToJoinType:n.requestToJoinType},c=A.find(function(t){return t.peerId===n.id&&'video'===t.kind&&!t.appData.screenShare}),l=A.find(function(t){return t.peerId===n.id&&'audio'===t.kind&&!t.appData.screenShare});return c&&(u.producingVideo=!0,u.videoTrack=z.consumers.get(c.id).track,u.videoScore=c.producerScore),l&&(u.producingAudio=!n.audioMuted,u.audioTrack=z.consumers.get(l.id).track,u.audioScore=l.producerScore),(null==I?void 0:null==(t=I.appData)?void 0:t.peerId)===n.id&&(u.isScreensharing=!0),u.videoVisible=!(void 0===c||c.remotelyPaused),u.audioMuted=void 0===l||l.remotelyPaused||n.audioMuted,u.audioMuted||(ee=!1),w&&w._addUpdateParticipant((0,o.default)({},u,{isPinned:u.id===_}),$),u},re=H===P.DyteViewTypes.webinar?O.filter(function(n){return!(null!=n&&n.webinarHiddenParticipant)&&n.requestToJoinType!==h.RequestToJoinType.ask}).map(ie).filter(function(n){return null!==n}):O.filter(function(n){return!(null!=n&&n.hiddenParticipant)}).map(ie).filter(function(n){return null!==n}),ne=O.map(ie).filter(function(n){return null!==n});return c.default.createElement(y.Provider,{value:{processedPeers:re,selfPeer:E,allMuted:ee,screenshareVideoConsumer:I,screenshareAudioConsumer:j,screenSharePeer:W,joinedProcessedPeers:ne}},b)}},809,[1,276,25,26,48,429,700,499,693,694,473,475,478]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PeersProvider=e.PeersServiceContext=void 0;var t=n(r(d[1])),o=n(r(d[2])),u=n(r(d[3])),c=(function(n,t){if(!t&&n&&n.__esModule)return n;if(null===n||"object"!=typeof n&&"function"!=typeof n)return{default:n};var o=k(t);if(o&&o.has(n))return o.get(n);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if("default"!==l&&Object.prototype.hasOwnProperty.call(n,l)){var s=c?Object.getOwnPropertyDescriptor(n,l):null;s&&(s.get||s.set)?Object.defineProperty(u,l,s):u[l]=n[l]}u.default=n,o&&o.set(n,u);return u})(r(d[4])),l=r(d[5]),s=r(d[6]),p=r(d[7]),f=r(d[8]),v=r(d[9]),S=r(d[10]),P=r(d[11]),h=r(d[12]);function k(n){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(k=function(n){return n?o:t})(n)}var y=(0,c.createContext)(null);e.PeersServiceContext=y;e.PeersProvider=function(n){var k,T,b=n.children,w=(0,c.useContext)(p.ConfigServiceContext).meeting,M=(0,c.useState)([]),C=(0,u.default)(M,2),V=C[0],x=C[1],O=(0,l.useSelector)(function(n){return n.peers.joinedPeers}),D=(0,l.useSelector)(function(n){return n.participant}),A=(0,l.useSelector)(function(n){return n.consumers.activeConsumers}),I=A.find(function(n){return'video'===n.kind&&n.appData.screenShare}),j=A.find(function(n){return'audio'===n.kind&&n.appData.screenShare}),_=(0,l.useSelector)(function(n){return n.room.pinnedPeerId}),H=(0,l.useSelector)(function(n){return n.room.roomViewType}),N=(0,c.useState)(null),q=(0,u.default)(N,2),E=q[0],J=q[1],R=(0,c.useState)(null),U=(0,u.default)(R,2),W=U[0],L=U[1],z=(0,c.useContext)(s.MediaRoomContext).mediaRoom,B=(0,c.useContext)(f.UserTrackContext),F=B.mediaTracks,G=F.screenShareVideoTrack,K=F.setScreenShareVideoTrack,Q=(F.screenShareAudioTrack,F.setScreenShareAudioTrack),X=B.inputDevices,Y=X.toggleAudioState,Z=X.toggleVideoState,$={pin:function(n){return z.pin(n)},unpin:function(n){return z.pin(null)},toggleSelfAudio:function(){return Y()},toggleSelfVideo:function(){return Z()},toggleSelfScreenSharing:function(){var n;return t.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(D.sharingScreen||I){o.next=16;break}return void 0!==G&&G.stop(),o.prev=2,o.next=5,t.default.awrap((0,v.getScreenShare)());case 5:n=o.sent,K(n.video),Q(n.video),z.shareScreen(n),o.next=14;break;case 11:o.prev=11,o.t0=o.catch(2),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0);case 14:o.next=19;break;case 16:z.disableScreenShare(),K(void 0),Q(void 0);case 19:case"end":return o.stop()}},null,null,[[2,11]],Promise)},disablePeerAudio:function(n){return z.disableAudio(n)},disablePeerVideo:function(n){return z.disableVideo(n)}},ee=!0;(0,c.useEffect)(function(){var n,t;J({id:null==z?void 0:z.peerid,audioMuted:D.audioMuted,displayName:D.displayName,userId:D.id,picture:D.displayImageURL,isMe:!0,isHost:D.isHost,videoVisible:!D.videoOff,videoTrack:null==z?void 0:null==(n=z.webCamProducer)?void 0:n.track,audioTrack:null==z?void 0:null==(t=z.micProducer)?void 0:t.track,isPinned:_===(null==z?void 0:z.peerid),clientSpecificId:D.clientSpecificId,producingAudio:!D.audioMuted,producingVideo:!D.videoOff,isScreensharing:D.sharingScreen,requestToJoinType:D.requestToJoinType,hiddenParticipant:D.hidden,webinarHiddenParticipant:D.webinarHiddenParticipant})},[null==z?void 0:z.peerid,D.sharingScreen,D.videoOff,D.audioMuted,D.displayName,D.hidden,D.requestToJoinType,null==z?void 0:null==(k=z.webCamProducer)?void 0:k.track,null==z?void 0:null==(T=z.micProducer)?void 0:T.track,D.webinarHiddenParticipant,_]),(0,c.useEffect)(function(){E&&w&&w._addUpdateParticipant((0,o.default)({},E,{isPinned:E.id===_,isScreensharing:D.sharingScreen}),$)},[E,w]),(0,c.useEffect)(function(){if(I||D.screenSharingProduction===S.MediaStates.LOADED){var n,t,o,u=I?null==(n=z.consumers.get(I.id))?void 0:n.track:null==(t=z.screenShareVideoProducer)?void 0:t.track,c=j?null==(o=z.consumers.get(j.id))?void 0:o.track:null,l=I?O.find(function(n){return n.id===I.appData.peerId}):E;L({videoTrack:u,id:null==l?void 0:l.id,displayName:"Screen - "+(null==l?void 0:l.displayName),videoVisible:!0,audioTrack:c,audioMuted:null===c,screenshare:!0})}else L(null)},[I,D.screenSharingProduction]),(0,c.useEffect)(function(){w&&(V.map(function(n){return O.find(function(t){return t.id===n.id})||w._removeParticipant(n),null}),x(O))},[O]);var ie=function(n){var t,u={id:n.id,displayName:n.displayName,picture:n.picture,device:n.device,audioTrack:null,videoTrack:null,hiddenParticipant:n.hiddenParticipant,isPinned:_===n.id,clientSpecificId:n.clientSpecificId,webinarHiddenParticipant:n.webinarHiddenParticipant,isScreensharing:!1,requestToJoinType:n.requestToJoinType},c=A.find(function(t){return t.peerId===n.id&&'video'===t.kind&&!t.appData.screenShare}),l=A.find(function(t){return t.peerId===n.id&&'audio'===t.kind&&!t.appData.screenShare});return c&&(u.producingVideo=!0,u.videoTrack=z.consumers.get(c.id).track,u.videoScore=c.producerScore),l&&(u.producingAudio=!n.audioMuted,u.audioTrack=z.consumers.get(l.id).track,u.audioScore=l.producerScore),(null==I?void 0:null==(t=I.appData)?void 0:t.peerId)===n.id&&(u.isScreensharing=!0),u.videoVisible=!(void 0===c||c.remotelyPaused),u.audioMuted=void 0===l||l.remotelyPaused||n.audioMuted,u.audioMuted||(ee=!1),w&&w._addUpdateParticipant((0,o.default)({},u,{isPinned:u.id===_}),$),u},re=H===P.DyteViewTypes.webinar?O.filter(function(n){return!(null!=n&&n.webinarHiddenParticipant)&&n.requestToJoinType!==h.RequestToJoinType.ask}).map(ie).filter(function(n){return null!==n}):O.filter(function(n){return!(null!=n&&n.hiddenParticipant)}).map(ie).filter(function(n){return null!==n}),ne=O.map(ie).filter(function(n){return null!==n});return c.default.createElement(y.Provider,{value:{processedPeers:re,selfPeer:E,allMuted:ee,screenshareVideoConsumer:I,screenshareAudioConsumer:j,screenSharePeer:W,joinedProcessedPeers:ne}},b)}},809,[1,276,25,26,48,429,700,499,693,694,473,475,478]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"WebView",{enumerable:!0,get:function(){return u.default}}),e.default=void 0;var u=t(r(d[1])),f=u.default;e.default=f},810,[1,811]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,o=t(r(d[1])),s=t(r(d[2])),c=r(d[3]),l=t(r(d[4])),u=r(d[5]),p=t(r(d[6])),f=this&&this.__extends||(n=function(t,o){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var o in n)n.hasOwnProperty(o)&&(t[o]=n[o])})(t,o)},function(t,o){function s(){this.constructor=t}n(t,o),t.prototype=null===o?Object.create(o):(s.prototype=o.prototype,new s)}),h=this&&this.__awaiter||function(t,n,o,s){return new(o||(o=Promise))(function(c,l){function u(t){try{f(s.next(t))}catch(t){l(t)}}function p(t){try{f(s.throw(t))}catch(t){l(t)}}function f(t){var n;t.done?c(t.value):(n=t.value,n instanceof o?n:new o(function(t){t(n)})).then(u,p)}f((s=s.apply(t,n||[])).next())})},v=this&&this.__generator||function(t,n){var o,s,c,l,u={label:0,sent:function(){if(1&c[0])throw c[1];return c[1]},trys:[],ops:[]};return l={next:p(0),throw:p(1),return:p(2)},"function"==typeof Symbol&&(l[Symbol.iterator]=function(){return this}),l;function p(t){return function(n){return f([t,n])}}function f(l){if(o)throw new TypeError("Generator is already executing.");for(;u;)try{if(o=1,s&&(c=2&l[0]?s.return:l[0]?s.throw||((c=s.return)&&c.call(s),0):s.next)&&!(c=c.call(s,l[1])).done)return c;switch(s=0,c&&(l=[2&l[0],c.value]),l[0]){case 0:case 1:c=l;break;case 4:return u.label++,{value:l[1],done:!1};case 5:u.label++,s=l[1],l=[0];continue;case 7:l=u.ops.pop(),u.trys.pop();continue;default:if(!(c=(c=u.trys).length>0&&c[c.length-1])&&(6===l[0]||2===l[0])){u=0;continue}if(3===l[0]&&(!c||l[1]>c[0]&&l[1]60?l(v/60)+" min ":null,l(v%60)," sec")};e.default=s},819,[1,26,48,429,503]); __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]),n=r(d[1]),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var c={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var p=f?Object.getOwnPropertyDescriptor(t,l):null;p&&(p.get||p.set)?Object.defineProperty(c,l,p):c[l]=t[l]}c.default=t,o&&o.set(t,c);return c})(r(d[2])),c=r(d[3]);function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var f=function(){var u=(0,c.useSelector)(function(t){return t.participant.videoTrackSelection}),f=((0,c.useSelector)(function(t){return t.participant.videoProduction}),(0,o.useContext)(t.UserTrackContext)),l=(f.mediaTracks.webcamTrack,f.inputDevices),p=l.onVideoInputChange,v=l.videoInputDevices,s=f.videoButtonsEnabled;return o.default.createElement(n.Button,{onClick:function(){s&&v.forEach(function(t){t.deviceId!==(null==u?void 0:u.selectedDeviceId)&&p(t.deviceId)})}},o.default.createElement(n.Icon,{name:"flip-camera-ios",color:s?"textPrimary.200":"textPrimary.400",disabled:!s,boxSize:26}))};e.default=f},820,[693,503,48,429]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=N(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[4])),c=r(d[5]),s=r(d[6]),p=r(d[7]),f=r(d[8]),S=r(d[9]),h=t(r(d[10])),b=r(d[11]),v=r(d[12]),C=r(d[13]),E=r(d[14]),T=r(d[15]),I=r(d[16]),x=t(r(d[17])),y=r(d[18]),k=t(r(d[19])),D=r(d[20]),P=t(r(d[21])),w=r(d[22]),M=t(r(d[23])),q=t(r(d[24])),A=t(r(d[25])),R=r(d[26]),O=r(d[27]),_=r(d[28]),B=r(d[29]);function N(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(N=function(t){return t?o:n})(t)}var J=p.NativeModules.DyteHelper,V=u.default.memo(function(t){var N,V,W,j=t.leaveCall,z=(t.copyLink,t.linkCopied,t.isMobile),L=(0,u.useContext)(E.MediaRoomContext).mediaRoom,F=(0,b.useDisclosure)(),U=(F.isOpen,F.onOpen,F.onClose,(0,u.useContext)(w.PeersServiceContext)),G=(U.selfPeer,U.allMuted,'danger.500'),H='textPrimary.400',K=(0,u.useContext)(I.UserTrackContext),Q=K.mediaTracks,Y=Q.screenShareVideoTrack,X=Q.setScreenShareVideoTrack,Z=Q.screenShareAudioTrack,$=Q.setScreenShareAudioTrack,ee=Q.audioTrack,te=K.inputDevices,ne=te.toggleAudioState,ae=te.toggleVideoState,oe=te.audioInputDevices,re=te.videoInputDevices,ie=te.onAudioInputChange,le=te.onVideoInputChange,ue=K.audioButtonsEnabled,ce=K.videoButtonsEnabled,se=(0,u.useContext)(D.ConfigServiceContext),de=se.meeting,pe=se.sessionConfig,fe=(0,p.useWindowDimensions)(),me=pe.theme.dimensions||fe,Se=(me.height,me.width),ge=pe.permissions.produce,he=(ge.audio,ge.screenshare),be=pe.permissions.produce.video.allow,ve=(0,c.useSelector)(function(t){return t.consumers.activeConsumers}),Ce=(0,c.useSelector)(function(t){return t.participant.audioMuted}),Ee=(0,c.useSelector)(function(t){return t.participant.videoOff}),Te=(0,c.useSelector)(function(t){return t.participant.videoTrackSelection}),Ie=(0,c.useSelector)(function(t){return t.participant.audioTrackSelection}),xe=((0,c.useSelector)(function(t){return t.plugin.plugins}),(0,c.useSelector)(function(t){return t.participant.sharingScreen})),ye=((0,c.useSelector)(function(t){return t.participant.audioProduction}),(0,c.useSelector)(function(t){return t.participant.videoProduction}),(0,c.useSelector)(function(t){return t.participant.participantPermissions})),ke=(0,c.useSelector)(function(t){return t.room.chatMessages}),De=(0,c.useSelector)(function(t){return t.room.requestToJoinPeersList}),Pe=(De||[]).filter(function(t){return!0!==t.seen}),we=(0,c.useSelector)(function(t){return t.participant.requestToJoinType}),Me=(0,c.useSelector)(function(t){return t.participant.requestToJoinStageState}),qe=(0,c.useSelector)(function(t){return t.participant.webinarHiddenParticipant}),Ae=((0,c.useSelector)(function(t){return t.room.gridView}),(0,c.useSelector)(function(t){return t.room.roomViewType})),Re=(0,c.useSelector)(function(t){return t.participant.presentingState}),Oe=(0,u.useState)([]),_e=(0,l.default)(Oe,2),Be=_e[0],Ne=_e[1];(0,u.useEffect)(function(){de&&(de.controlBar._setButtons=function(t){Ne(t)})},[de]);var Je=(0,u.useState)(!1),Ve=(0,l.default)(Je,2),We=Ve[0],je=Ve[1],ze=(0,c.useDispatch)(),Le="LANDSCAPE"===(0,b.useOrientation)().orientation?(0,o.default)({zIndex:10,position:"absolute",top:0},(0,b.withAnchorPoint)({transform:[{rotate:'-90deg'}]},{x:1,y:0},{width:Se,height:64})):{position:"absolute",bottom:1},Fe=function(t){return t.label&&Number.isInteger(Number(t.label))?'environment'===t.facing?'Back Camera':'Front Camera':t.label},Ue=(0,c.useSelector)(function(t){return t.participant.id}),Ge=ke.filter(function(t){return!0!==t.read&&t.userId!==Ue&&t.type!==y.MessageTypes.poll}),He=ke.filter(function(t){return!0!==t.read&&t.type===y.MessageTypes.poll&&t.userId!==Ue}),Ke=Ge.length+He.length+Pe.length,Qe=(0,u.useContext)(B.ThemeContext).colors,Ye=(ve.filter(function(t){return'video'===t.kind&&t.appData.screenShare}).length,function(t,n,o){var l='';return n===f.permissionEnum.DENIED?l=t+" permission denied. To enable please click on the lock icon besides the addresss bar.":0===o.length?l="No "+t+" devices found.":n===f.permissionEnum.FAILED&&(l="Error occured in getting "+t+"."),l}),Xe=[pe.theme.control_bar.elements.screenshare&&pe.permissions.produce.screenshare&&we!==f.RequestToJoinType.ask&&!R.SDK_BUILD?{icon:xe?'stop-screen-share':'screen-share',label:xe?'Stop Sharing':'Share Screen',onClick:function(){var t;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(xe){o.next=26;break}if(k.default.captureEvent('share screen started'),void 0!==Y&&Y.stop(),void 0!==Z&&Y.stop(),!(p.Platform.Version>=26)){o.next=7;break}return o.next=7,n.default.awrap(J.createNotificationChannel());case 7:return ze((0,C.setScreenShareRequested)(!0)),o.next=10,n.default.awrap(J.startService());case 10:return o.prev=10,o.next=13,n.default.awrap((0,v.getScreenShare)());case 13:t=o.sent,Ee||ae(),X(t.video),$(t.audio),L.shareScreen(t),o.next=24;break;case 20:o.prev=20,o.t0=o.catch(10),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0),ze((0,C.setScreenShareRequested)(!0));case 24:o.next=31;break;case 26:ze((0,C.setScreenShareRequested)(!1)),L.disableScreenShare(),X(void 0),$(void 0),J.stopService();case 31:case"end":return o.stop()}},null,null,[[10,20]],Promise)},disabled:!he}:{}],Ze=[pe.theme.control_bar.elements.chat?{icon:'chat',label:'Chat',mainComponent:u.default.createElement(M.default,null),disabled:!1}:{}],$e=[pe.theme.control_bar.elements.polls?{icon:'poll',label:'Polls',mainComponent:u.default.createElement(q.default,{active:!0}),disabled:!1}:{}],et=[pe.theme.control_bar.elements.participants?{icon:'groups',label:'Participants',mainComponent:u.default.createElement(A.default,null),disabled:!1}:{}];return u.default.createElement(S.Box,(0,o.default)({height:54,pt:1,width:Se},Le,{alignSelf:"flex-start",justify:"flex-start",bg:"secondary.1000"}),u.default.createElement(S.Flex,{justify:"center",direction:"row"},u.default.createElement(S.Flex,{direction:"row",borderRadius:h.default.medium,bg:"secondary.800"},u.default.createElement(S.Tooltip,{textAlign:"center",shouldWrapChildren:!0,label:Ye('Microphone',ye.microphone,oe),openDelay:200,placement:"top",maxW:60},Ae===_.DyteViewTypes.webinar&&((null==(N=pe.permissions)?void 0:N.can_present)||(null==(V=pe.permissions)?void 0:V.request_produce)&&Me===f.RequestToJoinStageState.ACCEPTED&&Re===f.PresentingState.NOT_PRESENTING)&&u.default.createElement(T.StageControlButton,{onClick:function(){qe?ze((0,f.initiatePresenting)()):L.stopPresenting()},icon:u.default.createElement(S.Icon,{boxSize:24,name:qe?"present-to-all":"cancel-presentation",fill:qe?H:G}),label:qe?'Present':'Stop'}),(null==(W=pe.permissions)?void 0:W.request_produce)&&u.default.createElement(T.StageControlButton,{onClick:function(t){Me===f.RequestToJoinStageState.ACCEPTED?L.removePeerFromStage(L.peerid,O.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT):(ze((0,f.requestedJoinToStageState)(f.RequestToJoinStageState.INITIATED)),ze((0,f.requestToJoinType)(t.value)))},icon:u.default.createElement(S.Icon,{boxSize:24,name:Me===f.RequestToJoinStageState.ACCEPTED?"cancel-presentation":"pan-tool",fill:Me===f.RequestToJoinStageState.ACCEPTED?G:Me===f.RequestToJoinStageState.WAITING?'secondary.700':H}),disabled:Me===f.RequestToJoinStageState.WAITING,label:Me===f.RequestToJoinStageState.ACCEPTED?'Drop':'Request'}),u.default.createElement(T.StageControlButton,{disabled:!ue,onClick:ne,icon:!Ce&&ee?u.default.createElement(S.Icon,{name:"mic",fill:H,boxSize:24}):u.default.createElement(S.Icon,{name:"mic-off",fill:ue?G:"secondary.700",boxSize:24}),label:!Ce&&ee?'Mic On':'Mic Off',ariaLabel:"mute-toggle",menu:oe.length>0?[{title:'Input Microphone Device',options:oe.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Ie?void 0:Ie.selectedDeviceId,onChange:ie}]:[]})),u.default.createElement(S.Tooltip,{textAlign:"center",shouldWrapChildren:!0,label:Ye('Camera',ye.camera,re),openDelay:200,placement:"top",maxW:60},u.default.createElement(T.StageControlButton,{disabled:!ce,onClick:ae,icon:Ee?u.default.createElement(S.Icon,{name:"videocam-off",fill:ce?G:"secondary.700",boxSize:24}):u.default.createElement(S.Icon,{name:"videocam",fill:H,boxSize:24}),label:Ee?'Video Off':'Video On',ariaLabel:"camera-toggle",menu:re.length>0?[{title:'Camera Device',options:re.map(function(t,n){return{children:u.default.createElement(u.default.Fragment,null,t.label||"Camera "+(n+1)),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Te?void 0:Te.selectedDeviceId,onChange:le}]:[]})),u.default.createElement(T.StageControlButton,{onClick:j,icon:u.default.createElement(S.Icon,{name:"call-end",fill:G,boxSize:24}),label:"Leave"}),!z&&Be.filter(function(t){return'center'===t.position}).map(function(t){return u.default.createElement(T.StageControlButton,{onClick:t.onClick,icon:t.icon,label:t.label})}),z&&u.default.createElement(T.StageControlButton,{onClick:function(){je(!We)},icon:u.default.createElement(S.Flex,null,u.default.createElement(S.Icon,{boxSize:24,name:We?'expand-more':'expand-less',fill:H}),u.default.createElement(S.Box,{position:"absolute",top:-5,zIndex:25,right:-5},0!==Ke&&u.default.createElement(x.default,{color:Qe.primary[500],number:Ke}))),variant:"primaryDefault",label:"More"})),We&&u.default.createElement(P.default,{unReadChatMessages:Ge,unSeenPolls:He,isOpen:We,webinarParticipantRequest:De,webinarUnseenRequest:Pe,onClose:function(){return je(!1)},options:[{icon:'mic-external-on',label:'Audio',disabled:!1,drawerComponent:u.default.createElement(T.MakeMenu,{menu:oe.length>0?[{title:'Input Microphone Device',options:oe.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Ie?void 0:Ie.selectedDeviceId,onChange:ie}]:[]})},{icon:'flip-camera-ios',label:'Camera',disabled:!be,drawerComponent:u.default.createElement(T.MakeMenu,{menu:re.length>0?[{title:'Camera Device',options:re.map(function(t,n){return{children:Fe(t),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Te?void 0:Te.selectedDeviceId,onChange:le}]:[]})}].concat(Xe,Ze,$e,et).filter(function(t){return!('ios'===p.Platform.OS&&'screen-share'===t.icon)&&0!==Object.keys(t).length})})))});e.default=V},821,[1,276,25,26,48,429,466,2,478,503,799,484,694,473,700,822,693,823,824,778,499,825,809,832,889,890,690,488,475,505]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=N(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[4])),c=r(d[5]),s=r(d[6]),p=r(d[7]),f=r(d[8]),S=r(d[9]),h=t(r(d[10])),b=r(d[11]),v=r(d[12]),C=r(d[13]),E=r(d[14]),T=r(d[15]),I=r(d[16]),x=t(r(d[17])),y=r(d[18]),k=t(r(d[19])),D=r(d[20]),P=t(r(d[21])),w=r(d[22]),M=t(r(d[23])),q=t(r(d[24])),A=t(r(d[25])),R=r(d[26]),O=r(d[27]),_=r(d[28]),B=r(d[29]);function N(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(N=function(t){return t?o:n})(t)}var J=p.NativeModules.DyteHelper,V=u.default.memo(function(t){var N,V,W,j=t.leaveCall,z=(t.copyLink,t.linkCopied,t.isMobile),L=(0,u.useContext)(E.MediaRoomContext).mediaRoom,F=(0,b.useDisclosure)(),U=(F.isOpen,F.onOpen,F.onClose,(0,u.useContext)(w.PeersServiceContext)),G=(U.selfPeer,U.allMuted,'danger.500'),H='textPrimary.400',K=(0,u.useContext)(I.UserTrackContext),Q=K.mediaTracks,Y=Q.screenShareVideoTrack,X=Q.setScreenShareVideoTrack,Z=Q.screenShareAudioTrack,$=Q.setScreenShareAudioTrack,ee=Q.audioTrack,te=K.inputDevices,ne=te.toggleAudioState,oe=te.toggleVideoState,ae=te.audioInputDevices,re=te.videoInputDevices,ie=te.onAudioInputChange,le=te.onVideoInputChange,ue=K.audioButtonsEnabled,ce=K.videoButtonsEnabled,se=(0,u.useContext)(D.ConfigServiceContext),de=se.meeting,pe=se.sessionConfig,fe=(0,p.useWindowDimensions)(),me=pe.theme.dimensions||fe,Se=(me.height,me.width),ge=pe.permissions.produce,he=(ge.audio,ge.screenshare),be=pe.permissions.produce.video.allow,ve=(0,c.useSelector)(function(t){return t.consumers.activeConsumers}),Ce=(0,c.useSelector)(function(t){return t.participant.audioMuted}),Ee=(0,c.useSelector)(function(t){return t.participant.videoOff}),Te=(0,c.useSelector)(function(t){return t.participant.videoTrackSelection}),Ie=(0,c.useSelector)(function(t){return t.participant.audioTrackSelection}),xe=((0,c.useSelector)(function(t){return t.plugin.plugins}),(0,c.useSelector)(function(t){return t.participant.sharingScreen})),ye=((0,c.useSelector)(function(t){return t.participant.audioProduction}),(0,c.useSelector)(function(t){return t.participant.videoProduction}),(0,c.useSelector)(function(t){return t.participant.participantPermissions})),ke=(0,c.useSelector)(function(t){return t.room.chatMessages}),De=(0,c.useSelector)(function(t){return t.room.requestToJoinPeersList}),Pe=(De||[]).filter(function(t){return!0!==t.seen}),we=(0,c.useSelector)(function(t){return t.participant.requestToJoinType}),Me=(0,c.useSelector)(function(t){return t.participant.requestToJoinStageState}),qe=(0,c.useSelector)(function(t){return t.participant.webinarHiddenParticipant}),Ae=((0,c.useSelector)(function(t){return t.room.gridView}),(0,c.useSelector)(function(t){return t.room.roomViewType})),Re=(0,c.useSelector)(function(t){return t.participant.presentingState}),Oe=(0,u.useState)([]),_e=(0,l.default)(Oe,2),Be=_e[0],Ne=_e[1];(0,u.useEffect)(function(){de&&(de.controlBar._setButtons=function(t){Ne(t)})},[de]);var Je=(0,u.useState)(!1),Ve=(0,l.default)(Je,2),We=Ve[0],je=Ve[1],ze=(0,c.useDispatch)(),Le="LANDSCAPE"===(0,b.useOrientation)().orientation?(0,o.default)({zIndex:10,position:"absolute",top:0},(0,b.withAnchorPoint)({transform:[{rotate:'-90deg'}]},{x:1,y:0},{width:Se,height:64})):{position:"absolute",bottom:1},Fe=function(t){return t.label&&Number.isInteger(Number(t.label))?'environment'===t.facing?'Back Camera':'Front Camera':t.label},Ue=(0,c.useSelector)(function(t){return t.participant.id}),Ge=ke.filter(function(t){return!0!==t.read&&t.userId!==Ue&&t.type!==y.MessageTypes.poll}),He=ke.filter(function(t){return!0!==t.read&&t.type===y.MessageTypes.poll&&t.userId!==Ue}),Ke=Ge.length+He.length+Pe.length,Qe=(0,u.useContext)(B.ThemeContext).colors,Ye=(ve.filter(function(t){return'video'===t.kind&&t.appData.screenShare}).length,function(t,n,o){var l='';return n===f.permissionEnum.DENIED?l=t+" permission denied. To enable please click on the lock icon besides the addresss bar.":0===o.length?l="No "+t+" devices found.":n===f.permissionEnum.FAILED&&(l="Error occured in getting "+t+"."),l}),Xe=[pe.theme.control_bar.elements.screenshare&&pe.permissions.produce.screenshare&&we!==f.RequestToJoinType.ask&&!R.SDK_BUILD?{icon:xe?'stop-screen-share':'screen-share',label:xe?'Stop Sharing':'Share Screen',onClick:function(){var t;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(xe){o.next=26;break}if(k.default.captureEvent('share screen started'),void 0!==Y&&Y.stop(),void 0!==Z&&Y.stop(),!(p.Platform.Version>=26)){o.next=7;break}return o.next=7,n.default.awrap(J.createNotificationChannel());case 7:return ze((0,C.setScreenShareRequested)(!0)),o.next=10,n.default.awrap(J.startService());case 10:return o.prev=10,o.next=13,n.default.awrap((0,v.getScreenShare)());case 13:t=o.sent,Ee||oe(),X(t.video),$(t.audio),L.shareScreen(t),o.next=24;break;case 20:o.prev=20,o.t0=o.catch(10),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0),ze((0,C.setScreenShareRequested)(!0));case 24:o.next=31;break;case 26:ze((0,C.setScreenShareRequested)(!1)),L.disableScreenShare(),X(void 0),$(void 0),J.stopService();case 31:case"end":return o.stop()}},null,null,[[10,20]],Promise)},disabled:!he}:{}],Ze=[pe.theme.control_bar.elements.chat?{icon:'chat',label:'Chat',mainComponent:u.default.createElement(M.default,null),disabled:!1}:{}],$e=[pe.theme.control_bar.elements.polls?{icon:'poll',label:'Polls',mainComponent:u.default.createElement(q.default,null),disabled:!1}:{}],et=[pe.theme.control_bar.elements.participants?{icon:'groups',label:'Participants',mainComponent:u.default.createElement(A.default,null),disabled:!1}:{}];return u.default.createElement(S.Box,(0,o.default)({height:54,pt:1,width:Se},Le,{alignSelf:"flex-start",justify:"flex-start",bg:"secondary.1000"}),u.default.createElement(S.Flex,{justify:"center",direction:"row"},u.default.createElement(S.Flex,{direction:"row",borderRadius:h.default.medium,bg:"secondary.800"},u.default.createElement(S.Tooltip,{textAlign:"center",shouldWrapChildren:!0,label:Ye('Microphone',ye.microphone,ae),openDelay:200,placement:"top",maxW:60},Ae===_.DyteViewTypes.webinar&&((null==(N=pe.permissions)?void 0:N.can_present)||(null==(V=pe.permissions)?void 0:V.request_produce)&&Me===f.RequestToJoinStageState.ACCEPTED&&Re===f.PresentingState.NOT_PRESENTING)&&u.default.createElement(T.StageControlButton,{onClick:function(){qe?ze((0,f.initiatePresenting)()):L.stopPresenting()},icon:u.default.createElement(S.Icon,{boxSize:24,name:qe?"present-to-all":"cancel-presentation",fill:qe?H:G}),label:qe?'Present':'Stop'}),(null==(W=pe.permissions)?void 0:W.request_produce)&&u.default.createElement(T.StageControlButton,{onClick:function(t){Me===f.RequestToJoinStageState.ACCEPTED?L.removePeerFromStage(L.peerid,O.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT):(ze((0,f.requestedJoinToStageState)(f.RequestToJoinStageState.INITIATED)),ze((0,f.requestToJoinType)(t.value)))},icon:u.default.createElement(S.Icon,{boxSize:24,name:Me===f.RequestToJoinStageState.ACCEPTED?"cancel-presentation":"pan-tool",fill:Me===f.RequestToJoinStageState.ACCEPTED?G:Me===f.RequestToJoinStageState.WAITING?'secondary.700':H}),disabled:Me===f.RequestToJoinStageState.WAITING,label:Me===f.RequestToJoinStageState.ACCEPTED?'Drop':'Request'}),u.default.createElement(T.StageControlButton,{disabled:!ue,onClick:ne,icon:!Ce&&ee?u.default.createElement(S.Icon,{name:"mic",fill:H,boxSize:24}):u.default.createElement(S.Icon,{name:"mic-off",fill:ue?G:"secondary.700",boxSize:24}),label:!Ce&&ee?'Mic On':'Mic Off',ariaLabel:"mute-toggle",menu:ae.length>0?[{title:'Input Microphone Device',options:ae.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Ie?void 0:Ie.selectedDeviceId,onChange:ie}]:[]})),u.default.createElement(S.Tooltip,{textAlign:"center",shouldWrapChildren:!0,label:Ye('Camera',ye.camera,re),openDelay:200,placement:"top",maxW:60},u.default.createElement(T.StageControlButton,{disabled:!ce,onClick:oe,icon:Ee?u.default.createElement(S.Icon,{name:"videocam-off",fill:ce?G:"secondary.700",boxSize:24}):u.default.createElement(S.Icon,{name:"videocam",fill:H,boxSize:24}),label:Ee?'Video Off':'Video On',ariaLabel:"camera-toggle",menu:re.length>0?[{title:'Camera Device',options:re.map(function(t,n){return{children:u.default.createElement(u.default.Fragment,null,t.label||"Camera "+(n+1)),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Te?void 0:Te.selectedDeviceId,onChange:le}]:[]})),u.default.createElement(T.StageControlButton,{onClick:j,icon:u.default.createElement(S.Icon,{name:"call-end",fill:G,boxSize:24}),label:"Leave"}),!z&&Be.filter(function(t){return'center'===t.position}).map(function(t){return u.default.createElement(T.StageControlButton,{onClick:t.onClick,icon:t.icon,label:t.label})}),z&&u.default.createElement(T.StageControlButton,{onClick:function(){je(!We)},icon:u.default.createElement(S.Flex,null,u.default.createElement(S.Icon,{boxSize:24,name:We?'expand-more':'expand-less',fill:H}),u.default.createElement(S.Box,{position:"absolute",top:-5,zIndex:25,right:-5},0!==Ke&&u.default.createElement(x.default,{color:Qe.primary[500],number:Ke}))),variant:"primaryDefault",label:"More"})),We&&u.default.createElement(P.default,{unReadChatMessages:Ge,unSeenPolls:He,isOpen:We,webinarParticipantRequest:De,webinarUnseenRequest:Pe,onClose:function(){return je(!1)},options:[{icon:'mic-external-on',label:'Audio',disabled:!1,drawerComponent:u.default.createElement(T.MakeMenu,{menu:ae.length>0?[{title:'Input Microphone Device',options:ae.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Ie?void 0:Ie.selectedDeviceId,onChange:ie}]:[]})},{icon:'flip-camera-ios',label:'Camera',disabled:!be,drawerComponent:u.default.createElement(T.MakeMenu,{menu:re.length>0?[{title:'Camera Device',options:re.map(function(t,n){return{children:Fe(t),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Te?void 0:Te.selectedDeviceId,onChange:le}]:[]})}].concat(Xe,Ze,$e,et).filter(function(t){return!('ios'===p.Platform.OS&&'screen-share'===t.icon)&&0!==Object.keys(t).length})})))});e.default=V},821,[1,276,25,26,48,429,466,2,478,503,799,484,694,473,700,822,693,823,824,778,499,825,809,832,889,890,690,488,475,505]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.MakeMenu=function(t){var l=t.menu;(0,n.useContext)(c.ThemeContext).colors;return n.default.createElement(o.Flex,null,l.map(function(t,l){var u=t.title,c=t.defaultValue,s=t.onChange,p=t.options;return n.default.createElement(n.default.Fragment,{key:"MakeMenu"+l},0!==l&&n.default.createElement(o.Box,null),n.default.createElement(o.Flex,null,n.default.createElement(o.Text,{fontSize:"md",mb:10,fontWeight:"bold",color:"textPrimary.100"},u),p.map(function(t,l){t.key;var u=t.value,p=t.children;return n.default.createElement(o.Button,{onClick:function(){return s(u)},key:"MakeMenuOptions"+l},n.default.createElement(o.HStack,{justify:"space-between",p:16,mb:4,bg:'secondary.800',borderRadius:f.default.small},n.default.createElement(o.Text,{fontSize:"sm"},p),c===u?n.default.createElement(o.Icon,{name:"check",fill:"success.500"}):null))})))}))},e.StageControlButton=p;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=s(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,l&&l.set(t,o);return o})(r(d[1])),l=r(d[2]),o=r(d[3]),u=r(d[4]),c=r(d[5]),f=t(r(d[6]));function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(s=function(t){return t?l:n})(t)}function p(t){var c=t.variant,f=(t.label,t.icon),s=t.disabled,p=t.onClick,b=(t.isActive,t.menu,t.badge),y=t.ariaLabel,v=(0,u.useWindowDimensions)(),x=(0,n.useContext)(l.ConfigServiceContext).sessionConfig.theme.dimensions||v;x.height,x.width;return n.default.createElement(o.Flex,null,''!==b&&n.default.createElement(o.Box,{className:"dyte-client-notificationBadge",bg:"primary.500",textColor:"textPrimary.100",height:4,position:"absolute",right:"2",top:"1",fontSize:"xs"},n.default.createElement("span",null,b)),n.default.createElement(o.Button,{variant:c||'controls',onClick:p,disabled:s},n.default.createElement(o.VStack,{py:10,"aria-label":y,minWidth:64,align:"center",justify:"center"},n.default.createElement(o.Box,{fontSize:"xl"},f))))}p.defaultProps={disabled:!1,variant:null,menu:[],isActive:!1,badge:'',ariaLabel:''}},822,[1,48,499,503,2,505,799]); __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var f={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var p=l?Object.getOwnPropertyDescriptor(t,c):null;p&&(p.get||p.set)?Object.defineProperty(f,c,p):f[c]=t[c]}f.default=t,o&&o.set(t,f);return f})(r(d[0])),n=r(d[1]),o=r(d[2]);function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var f=function(u){var f=u.number,l=u.color,c=(0,t.useContext)(n.ThemeContext).colors;return t.default.createElement(o.Box,{height:16,width:16,borderRadius:10,backgroundColor:l||c.danger[500],display:"flex",justifyContent:"center",alignItems:"center"},t.default.createElement(o.Text,{fontWeight:"bold",fontSize:10,mr:1},f))};e.default=f},823,[48,505,503]); __d(function(g,r,i,a,m,e,d){var s,n,o;Object.defineProperty(e,"__esModule",{value:!0}),e.MessageTypes=e.SessionProducerAccessType=e.SessionJoiningRestriction=void 0,e.SessionJoiningRestriction=s,(function(s){s[s.NO_VIDEO=0]="NO_VIDEO",s[s.NO_MIC=1]="NO_MIC"})(s||(e.SessionJoiningRestriction=s={})),e.SessionProducerAccessType=n,(function(s){s[s.NOT_ALLOWED=0]="NOT_ALLOWED",s[s.REQUEST_FIRST=1]="REQUEST_FIRST",s[s.ALLOWED=2]="ALLOWED"})(n||(e.SessionProducerAccessType=n={})),e.MessageTypes=o,(function(s){s[s.text=0]="text",s[s.image=1]="image",s[s.file=2]="file",s[s.poll=3]="poll"})(o||(e.MessageTypes=o={}))},824,[]); @@ -835,7 +835,7 @@ __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.s __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.getDeviceHeight=function(n){var o=t.Dimensions.get("window").height;if("android"===t.Platform.OS&&!n)return o-t.StatusBar.currentHeight;return o},e.waitAsync=e.SUPPORTED_ORIENTATIONS=e.getElevation=void 0;var t=r(d[0]);e.getElevation=function(t){return{elevation:t,shadowColor:"black",shadowOffset:{width:.3*t,height:.5*t},shadowOpacity:.2,shadowRadius:.7*t}};e.SUPPORTED_ORIENTATIONS=["portrait","portrait-upside-down","landscape","landscape-left","landscape-right"];e.waitAsync=function(t){return new Promise(function(n,o){setTimeout(function(){n()},t)})}},829,[2]); __d(function(g,r,i,a,m,e,d){e.version={major:0,minor:64,patch:2,prerelease:null}},830,[]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=s(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var c=u?Object.getOwnPropertyDescriptor(t,f):null;c&&(c.get||c.set)?Object.defineProperty(l,f,c):l[f]=t[f]}l.default=t,o&&o.set(t,l);return l})(r(d[1])),o=r(d[2]),l=t(r(d[3])),u=r(d[4]),f=r(d[5]),c=r(d[6]);function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(s=function(t){return t?o:n})(t)}var p=function(t){var s=t.onBackButtonClick,p=t.heading,b=(0,n.useContext)(f.ConfigServiceContext).sessionConfig,h=(0,n.useContext)(u.ThemeContext).colors,v=(0,c.useWindowDimensions)(),w=b.theme.dimensions||v,x=(w.height,w.width);return n.default.createElement(o.Box,{position:"absolute",zIndex:10,pt:"40",bg:"secondary.1000",width:x},n.default.createElement(o.HStack,null,n.default.createElement(o.Box,{width:x/3},n.default.createElement(o.Button,{onClick:s},n.default.createElement(o.HStack,{border:"1px solid "+h.danger[500],borderRadius:l.default.small,left:20,p:8,width:80},n.default.createElement(o.Icon,{name:"arrow-back",fill:"danger.500"}),n.default.createElement(o.Text,{ml:4,mr:4,color:"danger.500"},"Back")))),n.default.createElement(o.Flex,{width:x/3,align:"center",p:8},n.default.createElement(o.Text,{fontSize:16,fontWeight:"bold",mb:10}," ",p))))};e.default=p},831,[1,48,503,799,505,499,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),s=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=N(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var c=u?Object.getOwnPropertyDescriptor(t,s):null;c&&(c.get||c.set)?Object.defineProperty(o,s,c):o[s]=t[s]}o.default=t,l&&l.set(t,o);return o})(r(d[5])),c=r(d[6]),f=r(d[7]),p=r(d[8]),y=r(d[9]),x=t(r(d[10])),h=r(d[11]),b=r(d[12]),v=r(d[13]),w=r(d[14]),E=r(d[15]),k=t(r(d[16])),P=r(d[17]),S=t(r(d[18])),M=t(r(d[19])),C=r(d[20]),I=r(d[21]),O=t(r(d[22])),T=r(d[23]),B=t(r(d[24]));function N(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(N=function(t){return t?l:n})(t)}var _=function(t){return'ios'===c.Platform.OS?s.default.createElement(f.Box,j.attachemenetView,t.children):s.default.createElement(f.Flex,j.attachemenetView,t.children)},j={attachementButtons:{display:'flex',flexDirection:'row',backgroundColor:'secondary.700',marginTop:20,marginRight:5,width:100,height:35,alignItems:'center',justifyContent:'center',borderRadius:30},touchableIcons:{backgroundColor:'secondary.700',borderRadius:15,width:30,height:30,align:'center',justify:'center',mt:8,mb:8},attachemenetView:{position:'absolute',top:'ios'===c.Platform.OS?-130:-15,left:'ios'===c.Platform.OS?8:48,direction:'ios'===c.Platform.OS?'column':'row'}},z=function(t){var N=(0,b.useDispatch)(),z=(0,s.useContext)(p.ConfigServiceContext),D=(z.meeting,z.sessionConfig),F=D.permissions.chat.public.can_send,R=(0,s.useContext)(h.ThemeContext).colors,A=(0,c.useWindowDimensions)(),K=(0,b.useSelector)(function(t){return t.room.chatMessages}),U=(0,s.useContext)(w.PeersServiceContext).selfPeer,V=D.theme.dimensions||A,H=V.height,W=V.width,$=s.default.useState(''),L=(0,u.default)($,2),G=L[0],q=L[1],J=s.default.useState(!1),Q=(0,u.default)(J,2),X=Q[0],Y=Q[1],Z=(0,s.useContext)(E.MediaRoomContext).mediaRoom,ee=s.default.useState(!1),te=(0,u.default)(ee,2),ae=te[0],re=te[1],ne=(0,s.useState)([]),le=(0,u.default)(ne,2),oe=le[0],ie=le[1],ue=(0,b.useSelector)(function(t){return t.room.roomName}),se=(0,b.useSelector)(function(t){return t.room.polls}),ce=(s.default.useState({}),K.filter(function(t){return!0!==t.read&&t.type!==v.MessageTypes.poll})),de=(0,C.useMutation)("\n mutation($file: Upload!, $roomName: String!) {\n uploadFile(file: $file, roomName: $roomName) {\n link\n }\n }\n"),fe=(0,u.default)(de,1)[0];(0,s.useEffect)(function(){var t=(0,o.default)(K).filter(function(t){return t.type!==v.MessageTypes.poll});oe.length!==t.length&&ie(t.reverse().map(function(t){var n={type:t.type,_id:Math.round(1e6*Math.random()),user:{_id:t.userId,name:t.displayName}};return t.type===v.MessageTypes.text?(0,l.default)({},n,{text:t.message}):t.type===v.MessageTypes.image?(0,l.default)({},n,{image:t.link}):t.type===v.MessageTypes.file?(0,l.default)({},n,{text:t.name,link:t.link}):{}}))},[K,se]),(0,s.useEffect)(function(){ce.length>0&&N((0,I.markMessagesRead)({text:!0,file:!0,image:!0}))},[ce]);var me=function(){if(''!==G){var t={message:G,userId:U.userId,displayName:U.displayName,type:v.MessageTypes.text};Z.sendMessage(t),q('')}},pe=function(t){var n={displayName:U.displayName,type:v.MessageTypes.image,link:t,userId:U.id};Z.sendMessage(n)},ye=function(t,n,l){var o={displayName:U.displayName,type:v.MessageTypes.file,link:t,userId:U.id,name:n,size:l};Z.sendMessage(o)};function ge(t){var l;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.prev=0,o.next=3,n.default.awrap(fe({variables:{file:t,roomName:ue}}));case 3:return l=o.sent.data.uploadFile.link,o.abrupt("return",l);case 7:o.prev=7,o.t0=o.catch(0),console.log(o.t0);case 10:case"end":return o.stop()}},null,null,[[0,7]],Promise)}var xe=function(){try{ae||(re(!0),Y(!1),(0,P.launchImageLibrary)({mediaType:'photo'},function(t){var l,o,u,s,f,p,y,x;return n.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(re(!1),l=t.uri,o=t.didCancel,u=t.errorCode,s=t.errorMessage,f=t.fileName,p=t.type,t.fileSize,!o){h.next=5;break}h.next=14;break;case 5:if(!u){h.next=9;break}return h.abrupt("return",c.Alert.alert('Error',"Error: "+s,[{text:'OK'}]));case 9:return y={name:f,type:p,uri:l},h.next=12,n.default.awrap(ge(y));case 12:x=h.sent,pe(x);case 14:case"end":return h.stop()}},null,null,null,Promise)}))}catch(t){return console.log(t),re(!1),c.Alert.alert('Error','Error: Problem uploading image',[{text:'OK'}])}},he=function(){var t,l,o,u,s,c;return n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:if(ae){f.next=23;break}return re(!0),Y(!1),f.prev=3,f.next=6,n.default.awrap(S.default.pick({type:[S.default.types.allFiles]}));case 6:return t=f.sent,l=t.uri,o=t.name,u=t.size,s={displayName:U.displayName,type:v.MessageTypes.file,link:l,userId:U.id,name:o,size:u},f.next=11,n.default.awrap(ge(s));case 11:c=f.sent,ye(c,o,u),re(!1),f.next=23;break;case 16:if(f.prev=16,f.t0=f.catch(3),re(!1),!S.default.isCancel(f.t0)){f.next=22;break}f.next=23;break;case 22:throw f.t0;case 23:case"end":return f.stop()}},null,null,[[3,16]],Promise)};return s.default.createElement(f.Flex,{height:H-30,align:"center"},s.default.createElement(O.default,null,s.default.createElement(y.GiftedChat,{messages:oe,alwaysShowSend:!0,renderAvatarOnTop:!0,renderUsernameOnMessage:!0,isKeyboardInternallyHandled:'android'!==c.Platform.OS,renderAvatar:function(t){return s.default.createElement(x.default,{name:t.currentMessage.user.name,bgColor:R.primary[700]})},renderFooter:function(){return s.default.createElement(f.Box,{height:10})},renderBubble:function(t){var o=t.currentMessage,u=o.type,f=o.link,p=o.text;return s.default.createElement(y.Bubble,(0,l.default)({},t,{onLongPress:u===v.MessageTypes.file?function(){return t=f,l=p,n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.prev=0,o=M.default.DocumentDirectoryPath+"/"+l,u={fromUrl:t,toFile:o},s.next=5,n.default.awrap(M.default.downloadFile(u).promise);case 5:return s.next=7,n.default.awrap(k.default.open(o));case 7:s.next=12;break;case 9:return s.prev=9,s.t0=s.catch(0),s.abrupt("return",c.Alert.alert('Error','Unable to open attached file',[{text:'OK'}]));case 12:case"end":return s.stop()}},null,null,[[0,9]],Promise);var t,l,o,u}:void 0,wrapperStyle:{left:{backgroundColor:R.secondary[800],borderRadius:B.default.medium,paddingVertical:6,paddingHorizontal:3},right:{backgroundColor:R.secondary[800],borderRadius:B.default.medium,paddingVertical:6,paddingHorizontal:3}},textStyle:{left:{color:R.textPrimary[100]},right:{color:R.textPrimary[100]}}}))},renderInputToolbar:function(t){return F?s.default.createElement(f.Flex,{width:W-20,direction:"row",justify:"space-between",align:"center",bg:"secondary.800",borderRadius:"50px"},s.default.createElement(f.Box,{position:"relative"},!T.SDK_BUILD&&s.default.createElement(f.Button,{onClick:function(){Y(!X)}},s.default.createElement(f.Box,(0,f.mergeStyles)(j.touchableIcons,{ml:8}),X?s.default.createElement(f.Icon,{name:"close",fill:"textPrimary.100",boxSize:"sm"}):s.default.createElement(f.Icon,{name:"plus-thick",fill:"textPrimary.100",boxSize:"sm"}))),X&&s.default.createElement(_,null,s.default.createElement(f.Button,{onClick:xe},s.default.createElement(f.Box,j.attachementButtons,s.default.createElement(f.Icon,{name:"image",fill:"textPrimary.100"}),s.default.createElement(f.Text,{ml:8}," Images"))),s.default.createElement(f.Button,{onClick:he},s.default.createElement(f.Box,(0,f.mergeStyles)(j.attachementButtons,{width:'ios'===c.Platform.OS?150:120}),s.default.createElement(f.Icon,{name:"attach-file",fill:"textPrimary.100"}),s.default.createElement(f.Text,{ml:'ios'===c.Platform.OS?8:0}," Attachments"))))),s.default.createElement(c.TextInput,{style:{color:R.textPrimary[300],paddingHorizontal:5,height:40,width:W-120},onChangeText:q,value:G}),s.default.createElement(f.Button,{onClick:me},s.default.createElement(f.Box,(0,f.mergeStyles)(j.touchableIcons,{backgroundColor:'primary.500',mr:8}),s.default.createElement(f.Icon,{name:"send",fill:"textPrimary.100",boxSize:"md"})))):null},user:{_id:U.userId,name:U.displayName}})))};e.default=z},832,[1,276,25,34,26,48,2,503,499,833,789,505,429,824,809,700,883,884,885,886,459,473,888,690,799]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),s=t(r(d[5])),c=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=_(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var c=u?Object.getOwnPropertyDescriptor(t,s):null;c&&(c.get||c.set)?Object.defineProperty(o,s,c):o[s]=t[s]}o.default=t,l&&l.set(t,o);return o})(r(d[6])),f=r(d[7]),p=r(d[8]),y=r(d[9]),x=r(d[10]),h=t(r(d[11])),b=r(d[12]),v=r(d[13]),w=r(d[14]),E=r(d[15]),k=r(d[16]),M=t(r(d[17])),P=r(d[18]),S=t(r(d[19])),C=t(r(d[20])),I=r(d[21]),T=r(d[22]),O=t(r(d[23])),B=r(d[24]),N=t(r(d[25]));function _(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(_=function(t){return t?l:n})(t)}var j=function(t){return'ios'===f.Platform.OS?c.default.createElement(p.Box,z.attachemenetView,t.children):c.default.createElement(p.Flex,z.attachemenetView,t.children)},z={attachementButtons:{display:'flex',flexDirection:'row',backgroundColor:'secondary.700',marginTop:20,marginRight:5,width:100,height:35,alignItems:'center',justifyContent:'center',borderRadius:30},touchableIcons:{backgroundColor:'secondary.700',borderRadius:15,width:30,height:30,align:'center',justify:'center',mt:8,mb:8},attachemenetView:{position:'absolute',top:'ios'===f.Platform.OS?-130:-15,left:'ios'===f.Platform.OS?8:48,direction:'ios'===f.Platform.OS?'column':'row'}},D=function(t){var _=(0,v.useDispatch)(),D=(0,c.useContext)(y.ConfigServiceContext),F=(D.meeting,D.sessionConfig),R=F.permissions.chat.public.can_send,A=(0,c.useContext)(b.ThemeContext).colors,K=(0,f.useWindowDimensions)(),U=(0,v.useSelector)(function(t){return t.room.chatMessages}),V=(0,c.useContext)(E.PeersServiceContext).selfPeer,H=F.theme.dimensions||K,W=H.height,$=H.width,L=c.default.useState(''),G=(0,s.default)(L,2),q=G[0],J=G[1],Q=c.default.useState(!1),X=(0,s.default)(Q,2),Y=X[0],Z=X[1],ee=(0,c.useContext)(k.MediaRoomContext).mediaRoom,te=c.default.useState(!1),ae=(0,s.default)(te,2),re=ae[0],ne=ae[1],le=(0,c.useState)([]),oe=(0,s.default)(le,2),ue=oe[0],ie=oe[1],se=(0,v.useSelector)(function(t){return t.room.roomName}),ce=(0,v.useSelector)(function(t){return t.room.polls}),de=(c.default.useState({}),U.filter(function(t){return!0!==t.read&&t.type!==w.MessageTypes.poll})),fe=(0,I.useMutation)("\n mutation($file: Upload!, $roomName: String!) {\n uploadFile(file: $file, roomName: $roomName) {\n link\n }\n }\n"),me=(0,s.default)(fe,1)[0];(0,c.useEffect)(function(){var t=(0,u.default)(U).filter(function(t){return t.type!==w.MessageTypes.poll});ue.length!==t.length&&ie(t.reverse().map(function(t){var n={type:t.type,_id:Math.round(1e6*Math.random()),user:{_id:t.userId,name:t.displayName}};return t.type===w.MessageTypes.text?(0,o.default)({},n,{text:t.message}):t.type===w.MessageTypes.image?(0,o.default)({},n,{image:t.link}):t.type===w.MessageTypes.file?(0,o.default)({},n,{text:t.name,link:t.link}):{}}))},[U,ce]),(0,c.useEffect)(function(){var t;de.length>0&&_((0,T.markMessagesRead)((t={},(0,l.default)(t,w.MessageTypes.text,!0),(0,l.default)(t,w.MessageTypes.file,!0),(0,l.default)(t,w.MessageTypes.image,!0),t)))},[de]);var pe=function(){if(''!==q){var t={message:q,userId:V.userId,displayName:V.displayName,type:w.MessageTypes.text};ee.sendMessage(t),J('')}},ye=function(t){var n={displayName:V.displayName,type:w.MessageTypes.image,link:t,userId:V.id};ee.sendMessage(n)},ge=function(t,n,l){var o={displayName:V.displayName,type:w.MessageTypes.file,link:t,userId:V.id,name:n,size:l};ee.sendMessage(o)};function xe(t){var l;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.prev=0,o.next=3,n.default.awrap(me({variables:{file:t,roomName:se}}));case 3:return l=o.sent.data.uploadFile.link,o.abrupt("return",l);case 7:o.prev=7,o.t0=o.catch(0),console.log(o.t0);case 10:case"end":return o.stop()}},null,null,[[0,7]],Promise)}var he=function(){try{re||(ne(!0),Z(!1),(0,P.launchImageLibrary)({mediaType:'photo'},function(t){var l,o,u,s,c,p,y,x;return n.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(ne(!1),l=t.uri,o=t.didCancel,u=t.errorCode,s=t.errorMessage,c=t.fileName,p=t.type,t.fileSize,!o){h.next=5;break}h.next=14;break;case 5:if(!u){h.next=9;break}return h.abrupt("return",f.Alert.alert('Error',"Error: "+s,[{text:'OK'}]));case 9:return y={name:c,type:p,uri:l},h.next=12,n.default.awrap(xe(y));case 12:x=h.sent,ye(x);case 14:case"end":return h.stop()}},null,null,null,Promise)}))}catch(t){return console.log(t),ne(!1),f.Alert.alert('Error','Error: Problem uploading image',[{text:'OK'}])}},be=function(){var t,l,o,u,s,c;return n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:if(re){f.next=23;break}return ne(!0),Z(!1),f.prev=3,f.next=6,n.default.awrap(S.default.pick({type:[S.default.types.allFiles]}));case 6:return t=f.sent,l=t.uri,o=t.name,u=t.size,s={displayName:V.displayName,type:w.MessageTypes.file,link:l,userId:V.id,name:o,size:u},f.next=11,n.default.awrap(xe(s));case 11:c=f.sent,ge(c,o,u),ne(!1),f.next=23;break;case 16:if(f.prev=16,f.t0=f.catch(3),ne(!1),!S.default.isCancel(f.t0)){f.next=22;break}f.next=23;break;case 22:throw f.t0;case 23:case"end":return f.stop()}},null,null,[[3,16]],Promise)};return c.default.createElement(p.Flex,{height:W-30,align:"center"},c.default.createElement(O.default,null,c.default.createElement(x.GiftedChat,{messages:ue,alwaysShowSend:!0,renderAvatarOnTop:!0,renderUsernameOnMessage:!0,isKeyboardInternallyHandled:'android'!==f.Platform.OS,renderAvatar:function(t){return c.default.createElement(h.default,{name:t.currentMessage.user.name,bgColor:A.primary[700]})},renderFooter:function(){return c.default.createElement(p.Box,{height:10})},renderBubble:function(t){var l=t.currentMessage,u=l.type,s=l.link,p=l.text;return c.default.createElement(x.Bubble,(0,o.default)({},t,{onLongPress:u===w.MessageTypes.file?function(){return t=s,l=p,n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.prev=0,o=C.default.DocumentDirectoryPath+"/"+l,u={fromUrl:t,toFile:o},s.next=5,n.default.awrap(C.default.downloadFile(u).promise);case 5:return s.next=7,n.default.awrap(M.default.open(o));case 7:s.next=12;break;case 9:return s.prev=9,s.t0=s.catch(0),s.abrupt("return",f.Alert.alert('Error','Unable to open attached file',[{text:'OK'}]));case 12:case"end":return s.stop()}},null,null,[[0,9]],Promise);var t,l,o,u}:void 0,wrapperStyle:{left:{backgroundColor:A.secondary[800],borderRadius:N.default.medium,paddingVertical:6,paddingHorizontal:3},right:{backgroundColor:A.secondary[800],borderRadius:N.default.medium,paddingVertical:6,paddingHorizontal:3}},textStyle:{left:{color:A.textPrimary[100]},right:{color:A.textPrimary[100]}}}))},renderInputToolbar:function(t){return R?c.default.createElement(p.Flex,{width:$-20,direction:"row",justify:"space-between",align:"center",bg:"secondary.800",borderRadius:"50px"},c.default.createElement(p.Box,{position:"relative"},!B.SDK_BUILD&&c.default.createElement(p.Button,{onClick:function(){Z(!Y)}},c.default.createElement(p.Box,(0,p.mergeStyles)(z.touchableIcons,{ml:8}),Y?c.default.createElement(p.Icon,{name:"close",fill:"textPrimary.100",boxSize:"sm"}):c.default.createElement(p.Icon,{name:"plus-thick",fill:"textPrimary.100",boxSize:"sm"}))),Y&&c.default.createElement(j,null,c.default.createElement(p.Button,{onClick:he},c.default.createElement(p.Box,z.attachementButtons,c.default.createElement(p.Icon,{name:"image",fill:"textPrimary.100"}),c.default.createElement(p.Text,{ml:8}," Images"))),c.default.createElement(p.Button,{onClick:be},c.default.createElement(p.Box,(0,p.mergeStyles)(z.attachementButtons,{width:'ios'===f.Platform.OS?150:120}),c.default.createElement(p.Icon,{name:"attach-file",fill:"textPrimary.100"}),c.default.createElement(p.Text,{ml:'ios'===f.Platform.OS?8:0}," Attachments"))))),c.default.createElement(f.TextInput,{style:{color:A.textPrimary[300],paddingHorizontal:5,height:40,width:$-120},onChangeText:J,value:q}),c.default.createElement(p.Button,{onClick:pe},c.default.createElement(p.Box,(0,p.mergeStyles)(z.touchableIcons,{backgroundColor:'primary.500',mr:8}),c.default.createElement(p.Icon,{name:"send",fill:"textPrimary.100",boxSize:"md"})))):null},user:{_id:V.userId,name:V.displayName}})))};e.default=D},832,[1,276,246,25,34,26,48,2,503,499,833,789,505,429,824,809,700,883,884,885,886,459,473,888,690,799]); __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var n=r(d[0]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))})},833,[834]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Actions",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(e,"Avatar",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(e,"Bubble",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(e,"SystemMessage",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(e,"MessageImage",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,"MessageText",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(e,"Composer",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(e,"Day",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(e,"InputToolbar",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(e,"LoadEarlier",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(e,"Message",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(e,"MessageContainer",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(e,"Send",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(e,"Time",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(e,"GiftedAvatar",{enumerable:!0,get:function(){return F.default}}),e.utils=e.GiftedChat=void 0;var n=t(r(d[1])),o=t(r(d[2])),s=t(r(d[3])),u=t(r(d[4])),l=t(r(d[5])),f=t(r(d[6])),p=t(r(d[7])),h=t(r(d[8])),c=t(r(d[9])),y=r(d[10]),b=r(d[11]),v=t(r(d[12])),I=r(d[13]),H=t(r(d[14])),C=t(r(d[15])),T=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=V(n);if(o&&o.has(t))return o.get(t);var s={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var f=u?Object.getOwnPropertyDescriptor(t,l):null;f&&(f.get||f.set)?Object.defineProperty(s,l,f):s[l]=t[l]}s.default=t,o&&o.set(t,s);return s})(r(d[16]));e.utils=T;var x=t(r(d[17])),P=t(r(d[18])),S=t(r(d[19])),M=t(r(d[20])),O=t(r(d[21])),L=t(r(d[22])),k=t(r(d[23])),A=t(r(d[24])),_=t(r(d[25])),w=t(r(d[26])),K=t(r(d[27])),D=t(r(d[28])),j=t(r(d[29])),E=t(r(d[30])),F=t(r(d[31])),R=r(d[32]),B=["messagesContainerStyle"];function V(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(V=function(t){return t?o:n})(t)}function W(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}H.default.extend(C.default);var G=(function(t){(0,l.default)(C,t);var h,v,H=(h=C,v=W(),function(){var t,n=(0,p.default)(h);if(v){var o=(0,p.default)(this).constructor;t=Reflect.construct(n,arguments,o)}else t=n.apply(this,arguments);return(0,f.default)(this,t)});function C(t){var n;return(0,s.default)(this,C),(n=H.call(this,t))._isMounted=!1,n._keyboardHeight=0,n._bottomOffset=0,n._maxHeight=void 0,n._isFirstLayout=!0,n._locale='en',n.invertibleScrollViewProps=void 0,n._actionSheetRef=void 0,n._messageContainerRef=c.default.createRef(),n.state={isInitialized:!1,composerHeight:n.props.minComposerHeight,messagesContainerHeight:void 0,typingDisabled:!1,text:void 0,messages:void 0},n.getLocale=function(){return n._locale},n.safeAreaSupport=function(t){return t===n._bottomOffset?n.getBottomOffset()?n.getBottomOffset():(0,I.getBottomSpace)():t},n.onKeyboardWillShow=function(t){if(n.props.isKeyboardInternallyHandled){n.setIsTypingDisabled(!0),n.setKeyboardHeight(t.endCoordinates?t.endCoordinates.height:t.end.height),n.setBottomOffset(n.safeAreaSupport(n.props.bottomOffset));var o=n.getMessagesContainerHeightWithKeyboard();n.setState({messagesContainerHeight:o})}},n.onKeyboardWillHide=function(t){if(n.props.isKeyboardInternallyHandled){n.setIsTypingDisabled(!0),n.setKeyboardHeight(0),n.setBottomOffset(0);var o=n.getBasicMessagesContainerHeight();n.setState({messagesContainerHeight:o})}},n.onKeyboardDidShow=function(t){'android'===y.Platform.OS&&n.onKeyboardWillShow(t),n.setIsTypingDisabled(!1)},n.onKeyboardDidHide=function(t){'android'===y.Platform.OS&&n.onKeyboardWillHide(t),n.setIsTypingDisabled(!1)},n.onSend=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],s=arguments.length>1&&void 0!==arguments[1]&&arguments[1];Array.isArray(t)||(t=[t]);var u=t.map(function(t){return(0,o.default)({},t,{user:n.props.user,createdAt:new Date,_id:n.props.messageIdGenerator&&n.props.messageIdGenerator()})});!0===s&&(n.setIsTypingDisabled(!0),n.resetInputToolbar()),n.props.onSend&&n.props.onSend(u),!0===s&&setTimeout(function(){!0===n.getIsMounted()&&n.setIsTypingDisabled(!1)},100)},n.onInputSizeChanged=function(t){var o=Math.max(n.props.minComposerHeight,Math.min(n.props.maxComposerHeight,t.height)),s=n.getMessagesContainerHeightWithKeyboard(o);n.setState({composerHeight:o,messagesContainerHeight:s})},n.onInputTextChanged=function(t){n.getIsTypingDisabled()||(n.props.onInputTextChanged&&n.props.onInputTextChanged(t),void 0===n.props.text&&n.setState({text:t}))},n.onInitialLayoutViewLayout=function(t){var o=t.nativeEvent.layout;if(!(o.height<=0)){n.notifyInputTextReset(),n.setMaxHeight(o.height);var s=n.props.minComposerHeight,u=n.getMessagesContainerHeightWithKeyboard(s),l=n.props.initialText||'';n.setState({isInitialized:!0,text:n.getTextFromProp(l),composerHeight:s,messagesContainerHeight:u})}},n.onMainViewLayout=function(t){var o=t.nativeEvent.layout;n.getMaxHeight()===o.height&&!0!==n.getIsFirstLayout()||(n.setMaxHeight(o.height),n.setState({messagesContainerHeight:n._keyboardHeight>0?n.getMessagesContainerHeightWithKeyboard():n.getBasicMessagesContainerHeight()})),!0===n.getIsFirstLayout()&&n.setIsFirstLayout(!1)},n.invertibleScrollViewProps={inverted:n.props.inverted,keyboardShouldPersistTaps:n.props.keyboardShouldPersistTaps,onKeyboardWillShow:n.onKeyboardWillShow,onKeyboardWillHide:n.onKeyboardWillHide,onKeyboardDidShow:n.onKeyboardDidShow,onKeyboardDidHide:n.onKeyboardDidHide},n}return(0,u.default)(C,[{key:"getChildContext",value:function(){var t=this;return{actionSheet:this.props.actionSheet||function(){return t._actionSheetRef.getContext()},getLocale:this.getLocale}}},{key:"componentDidMount",value:function(){var t=this.props,n=t.messages,o=t.text;this.setIsMounted(!0),this.initLocale(),this.setMessages(n||[]),this.setTextFromProp(o)}},{key:"componentWillUnmount",value:function(){this.setIsMounted(!1)}},{key:"componentDidUpdate",value:function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=this.props,s=o.messages,u=o.text,l=o.inverted;this.props!==n&&this.setMessages(s||[]),!1===l&&s&&n.messages&&s.length!==n.messages.length&&setTimeout(function(){return t.scrollToBottom(!1)},200),u!==n.text&&this.setTextFromProp(u)}},{key:"initLocale",value:function(){null===this.props.locale?this.setLocale('en'):this.setLocale(this.props.locale||'en')}},{key:"setLocale",value:function(t){this._locale=t}},{key:"setTextFromProp",value:function(t){void 0!==t&&t!==this.state.text&&this.setState({text:t})}},{key:"getTextFromProp",value:function(t){return void 0===this.props.text?t:this.props.text}},{key:"setMessages",value:function(t){this.setState({messages:t})}},{key:"getMessages",value:function(){return this.state.messages}},{key:"setMaxHeight",value:function(t){this._maxHeight=t}},{key:"getMaxHeight",value:function(){return this._maxHeight}},{key:"setKeyboardHeight",value:function(t){this._keyboardHeight=t}},{key:"getKeyboardHeight",value:function(){return'android'!==y.Platform.OS||this.props.forceGetKeyboardHeight?this._keyboardHeight:0}},{key:"setBottomOffset",value:function(t){this._bottomOffset=t}},{key:"getBottomOffset",value:function(){return this._bottomOffset}},{key:"setIsFirstLayout",value:function(t){this._isFirstLayout=t}},{key:"getIsFirstLayout",value:function(){return this._isFirstLayout}},{key:"setIsTypingDisabled",value:function(t){this.setState({typingDisabled:t})}},{key:"getIsTypingDisabled",value:function(){return this.state.typingDisabled}},{key:"setIsMounted",value:function(t){this._isMounted=t}},{key:"getIsMounted",value:function(){return this._isMounted}},{key:"getMinInputToolbarHeight",value:function(){return this.props.renderAccessory?2*this.props.minInputToolbarHeight:this.props.minInputToolbarHeight}},{key:"calculateInputToolbarHeight",value:function(t){return t+(this.getMinInputToolbarHeight()-this.props.minComposerHeight)}},{key:"getBasicMessagesContainerHeight",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.composerHeight;return this.getMaxHeight()-this.calculateInputToolbarHeight(t)}},{key:"getMessagesContainerHeightWithKeyboard",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.composerHeight;return this.getBasicMessagesContainerHeight(t)-this.getKeyboardHeight()+this.getBottomOffset()}},{key:"scrollToBottom",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this._messageContainerRef&&this._messageContainerRef.current&&(this.props.inverted?this._messageContainerRef.current.scrollToOffset({offset:0,animated:t}):this._messageContainerRef.current.scrollToEnd({animated:t}))}},{key:"renderMessages",value:function(){var t=this.props,s=t.messagesContainerStyle,u=(0,n.default)(t,B),l=c.default.createElement(y.View,{style:[{height:this.state.messagesContainerHeight},s]},c.default.createElement(D.default,(0,o.default)({},u,{invertibleScrollViewProps:this.invertibleScrollViewProps,messages:this.getMessages(),forwardRef:this._messageContainerRef,isTyping:this.props.isTyping})),this.renderChatFooter());return this.props.isKeyboardInternallyHandled?c.default.createElement(y.KeyboardAvoidingView,{enabled:!0},l):l}},{key:"resetInputToolbar",value:function(){this.textInput&&this.textInput.clear(),this.notifyInputTextReset();var t=this.props.minComposerHeight,n=this.getMessagesContainerHeightWithKeyboard(t);this.setState({text:this.getTextFromProp(''),composerHeight:t,messagesContainerHeight:n})}},{key:"focusTextInput",value:function(){this.textInput&&this.textInput.focus()}},{key:"notifyInputTextReset",value:function(){this.props.onInputTextChanged&&this.props.onInputTextChanged('')}},{key:"renderInputToolbar",value:function(){var t=this,n=(0,o.default)({},this.props,{text:this.getTextFromProp(this.state.text),composerHeight:Math.max(this.props.minComposerHeight,this.state.composerHeight),onSend:this.onSend,onInputSizeChanged:this.onInputSizeChanged,onTextChanged:this.onInputTextChanged,textInputProps:(0,o.default)({},this.props.textInputProps,{ref:function(n){return t.textInput=n},maxLength:this.getIsTypingDisabled()?0:this.props.maxInputLength})});return this.props.renderInputToolbar?this.props.renderInputToolbar(n):c.default.createElement(_.default,n)}},{key:"renderChatFooter",value:function(){return this.props.renderChatFooter?this.props.renderChatFooter():null}},{key:"renderLoading",value:function(){return this.props.renderLoading?this.props.renderLoading():null}},{key:"render",value:function(){var t=this;if(!0===this.state.isInitialized){var n=this.props.wrapInSafeArea?y.SafeAreaView:y.View;return c.default.createElement(n,{style:U.safeArea},c.default.createElement(b.ActionSheetProvider,{ref:function(n){return t._actionSheetRef=n}},c.default.createElement(y.View,{style:U.container,onLayout:this.onMainViewLayout},this.renderMessages(),this.renderInputToolbar())))}return c.default.createElement(y.View,{style:U.container,onLayout:this.onInitialLayoutViewLayout},this.renderLoading())}}],[{key:"append",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.isArray(n)||(n=[n]),o?n.concat(t):t.concat(n)}},{key:"prepend",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.isArray(n)||(n=[n]),o?t.concat(n):n.concat(t)}}]),C})(c.default.Component);e.GiftedChat=G,G.childContextTypes={actionSheet:h.default.func,getLocale:h.default.func},G.defaultProps={messages:[],messagesContainerStyle:void 0,text:void 0,placeholder:R.DEFAULT_PLACEHOLDER,disableComposer:!1,messageIdGenerator:function(){return v.default.v4()},user:{},onSend:function(){},locale:null,timeFormat:R.TIME_FORMAT,dateFormat:R.DATE_FORMAT,loadEarlier:!1,onLoadEarlier:function(){},isLoadingEarlier:!1,renderLoading:null,renderLoadEarlier:null,renderAvatar:void 0,showUserAvatar:!1,actionSheet:null,onPressAvatar:null,onLongPressAvatar:null,renderUsernameOnMessage:!1,renderAvatarOnTop:!1,renderBubble:null,renderSystemMessage:null,onLongPress:null,renderMessage:null,renderMessageText:null,renderMessageImage:null,imageProps:{},videoProps:{},audioProps:{},lightboxProps:{},textInputProps:{},listViewProps:{},renderCustomView:null,isCustomViewBottom:!1,renderDay:null,renderTime:null,renderFooter:null,renderChatEmpty:null,renderChatFooter:null,renderInputToolbar:null,renderComposer:null,renderActions:null,renderSend:null,renderAccessory:null,isKeyboardInternallyHandled:!0,onPressActionButton:null,bottomOffset:0,minInputToolbarHeight:44,keyboardShouldPersistTaps:y.Platform.select({ios:'never',android:'always',default:'never'}),onInputTextChanged:null,maxInputLength:null,forceGetKeyboardHeight:!1,inverted:!0,extraData:null,minComposerHeight:R.MIN_COMPOSER_HEIGHT,maxComposerHeight:R.MAX_COMPOSER_HEIGHT,wrapInSafeArea:!0},G.propTypes={messages:h.default.arrayOf(h.default.object),messagesContainerStyle:T.StylePropType,text:h.default.string,initialText:h.default.string,placeholder:h.default.string,disableComposer:h.default.bool,messageIdGenerator:h.default.func,user:h.default.object,onSend:h.default.func,locale:h.default.string,timeFormat:h.default.string,dateFormat:h.default.string,isKeyboardInternallyHandled:h.default.bool,loadEarlier:h.default.bool,onLoadEarlier:h.default.func,isLoadingEarlier:h.default.bool,renderLoading:h.default.func,renderLoadEarlier:h.default.func,renderAvatar:h.default.func,showUserAvatar:h.default.bool,actionSheet:h.default.func,onPressAvatar:h.default.func,onLongPressAvatar:h.default.func,renderUsernameOnMessage:h.default.bool,renderAvatarOnTop:h.default.bool,isCustomViewBottom:h.default.bool,renderBubble:h.default.func,renderSystemMessage:h.default.func,onLongPress:h.default.func,renderMessage:h.default.func,renderMessageText:h.default.func,renderMessageImage:h.default.func,imageProps:h.default.object,videoProps:h.default.object,audioProps:h.default.object,lightboxProps:h.default.object,renderCustomView:h.default.func,renderDay:h.default.func,renderTime:h.default.func,renderFooter:h.default.func,renderChatEmpty:h.default.func,renderChatFooter:h.default.func,renderInputToolbar:h.default.func,renderComposer:h.default.func,renderActions:h.default.func,renderSend:h.default.func,renderAccessory:h.default.func,onPressActionButton:h.default.func,bottomOffset:h.default.number,minInputToolbarHeight:h.default.number,listViewProps:h.default.object,keyboardShouldPersistTaps:h.default.oneOf(['always','never','handled']),onInputTextChanged:h.default.func,maxInputLength:h.default.number,forceGetKeyboardHeight:h.default.bool,inverted:h.default.bool,textInputProps:h.default.object,extraData:h.default.object,minComposerHeight:h.default.number,maxComposerHeight:h.default.number,alignTop:h.default.bool,wrapInSafeArea:h.default.bool};var U=y.StyleSheet.create({container:{flex:1},safeArea:{flex:1}})},834,[1,44,25,7,8,12,14,11,63,48,2,835,841,846,847,848,849,850,852,854,868,860,856,869,870,871,873,874,875,872,866,853,867]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var n={ActionSheetProvider:!0,connectActionSheet:!0,useActionSheet:!0};Object.defineProperty(e,"ActionSheetProvider",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"connectActionSheet",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"useActionSheet",{enumerable:!0,get:function(){return u.useActionSheet}});var o=t(r(d[1])),c=t(r(d[2])),u=r(d[3]),f=r(d[4]);Object.keys(f).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||t in e&&e[t]===f[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}}))})},835,[1,836,839,838,840]); @@ -892,8 +892,8 @@ __d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e," __d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[1])),t=r(d[2]).NativeModules.DyteRNFSManager,s=new(0,r(d[2]).NativeEventEmitter)(t),l=r(d[3]),c=r(d[4]),u=t.RNFSFileTypeRegular,f=t.RNFSFileTypeDirectory,p=0,h=function(){return p+=1},y=function(n){return n.startsWith('file://')?n.slice(7):n};function v(n,o,t){var s={encoding:'utf8'};return t&&('string'==typeof t?s.encoding=t:'object'==typeof t&&(s=t)),o(y(n)).then(function(n){var o;if('utf8'===s.encoding)o=c.decode(l.decode(n));else if('ascii'===s.encoding)o=l.decode(n);else{if('base64'!==s.encoding)throw new Error('Invalid encoding type "'+String(s.encoding)+'"');o=n}return o})}function F(n,o){return o(y(n)).then(function(n){return n.map(function(n){return{ctime:n.ctime&&new Date(1e3*n.ctime)||null,mtime:n.mtime&&new Date(1e3*n.mtime)||null,name:n.name,path:n.path,size:n.size,isFile:function(){return n.type===u},isDirectory:function(){return n.type===f}}})})}var w={mkdir:function(n){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.mkdir(y(n),o).then(function(){})},moveFile:function(n,o){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.moveFile(y(n),y(o),s).then(function(){})},copyFile:function(n,o){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.copyFile(y(n),y(o),s).then(function(){})},pathForBundle:function(n){return t.pathForBundle(n)},pathForGroup:function(n){return t.pathForGroup(n)},getFSInfo:function(){return t.getFSInfo()},getAllExternalFilesDirs:function(){return t.getAllExternalFilesDirs()},unlink:function(n){return t.unlink(y(n)).then(function(){})},exists:function(n){return t.exists(y(n))},stopDownload:function(n){t.stopDownload(n)},resumeDownload:function(n){t.resumeDownload(n)},isResumable:function(n){return t.isResumable(n)},stopUpload:function(n){t.stopUpload(n)},completeHandlerIOS:function(n){return t.completeHandlerIOS(n)},readDir:function(n){return F(n,t.readDir)},readDirAssets:function(n){if(!t.readDirAssets)throw new Error('readDirAssets is not available on this platform');return F(n,t.readDirAssets)},existsAssets:function(n){if(!t.existsAssets)throw new Error('existsAssets is not available on this platform');return t.existsAssets(n)},existsRes:function(n){if(!t.existsRes)throw new Error('existsRes is not available on this platform');return t.existsRes(n)},readdir:function(n){return w.readDir(y(n)).then(function(n){return n.map(function(n){return n.name})})},setReadable:function(n,o,s){return t.setReadable(n,o,s).then(function(n){return n})},stat:function(n){return t.stat(y(n)).then(function(o){return{path:n,ctime:new Date(1e3*o.ctime),mtime:new Date(1e3*o.mtime),size:o.size,mode:o.mode,originalFilepath:o.originalFilepath,isFile:function(){return o.type===u},isDirectory:function(){return o.type===f}}})},readFile:function(n,o){return v(n,o,t.readFile)},read:function(n){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,u=arguments.length>3?arguments[3]:void 0,f={encoding:'utf8'};return u&&('string'==typeof u?f.encoding=u:'object'==typeof u&&(f=u)),t.read(y(n),o,s).then(function(n){var o;if('utf8'===f.encoding)o=c.decode(l.decode(n));else if('ascii'===f.encoding)o=l.decode(n);else{if('base64'!==f.encoding)throw new Error('Invalid encoding type "'+String(f.encoding)+'"');o=n}return o})},readFileAssets:function(n,o){if(!t.readFileAssets)throw new Error('readFileAssets is not available on this platform');return v(n,o,t.readFileAssets)},readFileRes:function(n,o){if(!t.readFileRes)throw new Error('readFileRes is not available on this platform');return v(n,o,t.readFileRes)},hash:function(n,o){return t.hash(y(n),o)},copyFileAssets:function(n,o){if(!t.copyFileAssets)throw new Error('copyFileAssets is not available on this platform');return t.copyFileAssets(y(n),y(o)).then(function(){})},copyFileRes:function(n,o){if(!t.copyFileRes)throw new Error('copyFileRes is not available on this platform');return t.copyFileRes(n,y(o)).then(function(){})},copyAssetsFileIOS:function(n,o,s,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,u=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1,f=arguments.length>6&&void 0!==arguments[6]?arguments[6]:'contain';return t.copyAssetsFileIOS(n,o,s,l,c,u,f)},copyAssetsVideoIOS:function(n,o){return t.copyAssetsVideoIOS(n,o)},writeFile:function(n,s,u){var f,p={encoding:'utf8'};if(u&&('string'==typeof u?p.encoding=u:'object'==typeof u&&(p=(0,o.default)({},p,u))),'utf8'===p.encoding)f=l.encode(c.encode(s));else if('ascii'===p.encoding)f=l.encode(s);else{if('base64'!==p.encoding)throw new Error('Invalid encoding type "'+p.encoding+'"');f=s}return t.writeFile(y(n),f,p).then(function(){})},appendFile:function(n,o,s){var u,f={encoding:'utf8'};if(s&&('string'==typeof s?f.encoding=s:'object'==typeof s&&(f=s)),'utf8'===f.encoding)u=l.encode(c.encode(o));else if('ascii'===f.encoding)u=l.encode(o);else{if('base64'!==f.encoding)throw new Error('Invalid encoding type "'+f.encoding+'"');u=o}return t.appendFile(y(n),u)},write:function(n,o,s,u){var f,p={encoding:'utf8'};if(u&&('string'==typeof u?p.encoding=u:'object'==typeof u&&(p=u)),'utf8'===p.encoding)f=l.encode(c.encode(o));else if('ascii'===p.encoding)f=l.encode(o);else{if('base64'!==p.encoding)throw new Error('Invalid encoding type "'+p.encoding+'"');f=o}return void 0===s&&(s=-1),t.write(y(n),f,s).then(function(){})},downloadFile:function(n){if('object'!=typeof n)throw new Error('downloadFile: Invalid value for argument `options`');if('string'!=typeof n.fromUrl)throw new Error('downloadFile: Invalid value for property `fromUrl`');if('string'!=typeof n.toFile)throw new Error('downloadFile: Invalid value for property `toFile`');if(n.headers&&'object'!=typeof n.headers)throw new Error('downloadFile: Invalid value for property `headers`');if(n.background&&'boolean'!=typeof n.background)throw new Error('downloadFile: Invalid value for property `background`');if(n.progressDivider&&'number'!=typeof n.progressDivider)throw new Error('downloadFile: Invalid value for property `progressDivider`');if(n.progressInterval&&'number'!=typeof n.progressInterval)throw new Error('downloadFile: Invalid value for property `progressInterval`');if(n.readTimeout&&'number'!=typeof n.readTimeout)throw new Error('downloadFile: Invalid value for property `readTimeout`');if(n.connectionTimeout&&'number'!=typeof n.connectionTimeout)throw new Error('downloadFile: Invalid value for property `connectionTimeout`');if(n.backgroundTimeout&&'number'!=typeof n.backgroundTimeout)throw new Error('downloadFile: Invalid value for property `backgroundTimeout`');var o=h(),l=[];n.begin&&l.push(s.addListener('DownloadBegin',function(t){t.jobId===o&&n.begin(t)})),n.progress&&l.push(s.addListener('DownloadProgress',function(t){t.jobId===o&&n.progress(t)})),n.resumable&&l.push(s.addListener('DownloadResumable',function(t){t.jobId===o&&n.resumable(t)}));var c={jobId:o,fromUrl:n.fromUrl,toFile:y(n.toFile),headers:n.headers||{},background:!!n.background,progressDivider:n.progressDivider||0,progressInterval:n.progressInterval||0,readTimeout:n.readTimeout||15e3,connectionTimeout:n.connectionTimeout||5e3,backgroundTimeout:n.backgroundTimeout||36e5,hasBeginCallback:n.begin instanceof Function,hasProgressCallback:n.progress instanceof Function,hasResumableCallback:n.resumable instanceof Function};return{jobId:o,promise:t.downloadFile(c).then(function(n){return l.forEach(function(n){return n.remove()}),n}).catch(function(n){return Promise.reject(n)})}},uploadFiles:function(n){if(!t.uploadFiles)return{jobId:-1,promise:Promise.reject(new Error('`uploadFiles` is unsupported on this platform'))};var o=h(),l=[];if('object'!=typeof n)throw new Error('uploadFiles: Invalid value for argument `options`');if('string'!=typeof n.toUrl)throw new Error('uploadFiles: Invalid value for property `toUrl`');if(!Array.isArray(n.files))throw new Error('uploadFiles: Invalid value for property `files`');if(n.headers&&'object'!=typeof n.headers)throw new Error('uploadFiles: Invalid value for property `headers`');if(n.fields&&'object'!=typeof n.fields)throw new Error('uploadFiles: Invalid value for property `fields`');if(n.method&&'string'!=typeof n.method)throw new Error('uploadFiles: Invalid value for property `method`');n.begin?l.push(s.addListener('UploadBegin',n.begin)):n.beginCallback&&l.push(s.addListener('UploadBegin',n.beginCallback)),n.progress?l.push(s.addListener('UploadProgress',n.progress)):n.progressCallback&&l.push(s.addListener('UploadProgress',n.progressCallback));var c={jobId:o,toUrl:n.toUrl,files:n.files,binaryStreamOnly:n.binaryStreamOnly||!1,headers:n.headers||{},fields:n.fields||{},method:n.method||'POST',hasBeginCallback:n.begin instanceof Function||n.beginCallback instanceof Function,hasProgressCallback:n.progress instanceof Function||n.progressCallback instanceof Function};return{jobId:o,promise:t.uploadFiles(c).then(function(n){return l.forEach(function(n){return n.remove()}),n})}},touch:function(n,o,s){if(s&&!(s instanceof Date))throw new Error('touch: Invalid value for argument `ctime`');if(o&&!(o instanceof Date))throw new Error('touch: Invalid value for argument `mtime`');var l;return l=s&&s.getTime(),t.touch(y(n),o&&o.getTime(),l)},scanFile:function(n){return t.scanFile(n)},MainBundlePath:t.RNFSMainBundlePath,CachesDirectoryPath:t.RNFSCachesDirectoryPath,ExternalCachesDirectoryPath:t.RNFSExternalCachesDirectoryPath,DocumentDirectoryPath:t.RNFSDocumentDirectoryPath,DownloadDirectoryPath:t.RNFSDownloadDirectoryPath,ExternalDirectoryPath:t.RNFSExternalDirectoryPath,ExternalStorageDirectoryPath:t.RNFSExternalStorageDirectoryPath,TemporaryDirectoryPath:t.RNFSTemporaryDirectoryPath,LibraryDirectoryPath:t.RNFSLibraryDirectoryPath,PicturesDirectoryPath:t.RNFSPicturesDirectoryPath,FileProtectionKeys:t.RNFSFileProtectionKeys},b=w;e.default=b},886,[1,25,2,692,887]); __d(function(g,r,i,a,m,e,d){!(function(n){var t,o,u,f=String.fromCharCode;function c(n){for(var t,o,u=[],f=0,c=n.length;f=55296&&t<=56319&&f65535&&(c+=f((t-=65536)>>>10&1023|55296),t=56320|1023&t),c+=f(t);return c}function v(n){if(n>=55296&&n<=57343)throw Error('Lone surrogate U+'+n.toString(16).toUpperCase()+' is not a scalar value')}function l(n,t){return f(n>>t&63|128)}function s(n){if(0==(4294967168&n))return f(n);var t='';return 0==(4294965248&n)?t=f(n>>6&31|192):0==(4294901760&n)?(v(n),t=f(n>>12&15|224),t+=l(n,6)):0==(4292870144&n)&&(t=f(n>>18&7|240),t+=l(n,12),t+=l(n,6)),t+=f(63&n|128)}function w(){if(u>=o)throw Error('Invalid byte index');var n=255&t[u];if(u++,128==(192&n))return 63&n;throw Error('Invalid continuation byte')}function E(){var n,f;if(u>o)throw Error('Invalid byte index');if(u==o)return!1;if(n=255&t[u],u++,0==(128&n))return n;if(192==(224&n)){if((f=(31&n)<<6|w())>=128)return f;throw Error('Invalid continuation byte')}if(224==(240&n)){if((f=(15&n)<<12|w()<<6|w())>=2048)return v(f),f;throw Error('Invalid continuation byte')}if(240==(248&n)&&(f=(7&n)<<18|w()<<12|w()<<6|w())>=65536&&f<=1114111)return f;throw Error('Invalid UTF-8 detected')}n.version='3.0.0',n.encode=function(n){for(var t=c(n),o=t.length,u=-1,f='';++u0&&l&&V((0,E.markMessagesRead)(C.MessageTypes.poll))},[I]),c.default.createElement(h.Flex,{height:M,direction:"column",justifyContent:"space-between",overflowY:"auto",px:10,pb:20,pt:80},c.default.createElement(h.Flex,null,c.default.createElement(h.Box,{overflowY:"auto",className:"dyte-client-noScrollbar"},p?c.default.createElement(h.Box,null,p&&c.default.createElement(w,{toggle:A})):c.default.createElement(u.ScrollView,{style:{height:u.Dimensions.get('window').height-180}},Object.values(O).map(function(t,n){return c.default.createElement(h.Box,{key:"pollsTab"+n,my:2},c.default.createElement(h.Text,{ml:4},t.createdBy?"Poll by "+t.createdBy:''),c.default.createElement(h.Box,{mt:1,className:"dyte-client-bubble dyte-client-other dyte-client-type-3"},c.default.createElement(R,{mediaRoom:B,poll:t,selfPeer:S})))})))),o&&c.default.createElement(h.Button,{fontSize:"16",onClick:A},c.default.createElement(h.Box,{bg:p?'danger.500':'primary.500',p:8,mb:5,justify:"center",borderRadius:k.default.small},c.default.createElement(h.Text,{textAlign:"center"},p?'Cancel Poll Creation':'Create New Poll'))))};var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=r(d[4]),c=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=T(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[5])),s=r(d[6]),f=t(r(d[7])),p=r(d[8]),h=r(d[9]),x=r(d[10]),y=r(d[11]),C=r(d[12]),E=r(d[13]),b=r(d[14]),k=t(r(d[15])),v=r(d[16]);function T(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(T=function(t){return t?o:n})(t)}var P=u.StyleSheet.create({createPollInputText:{paddingLeft:15,paddingRight:5,marginTop:20,borderRadius:k.default.medium,paddingTop:10,paddingBottom:10}});function w(t){var n=t.toggle,s=(0,c.useContext)(x.MediaRoomContext).mediaRoom,f=c.default.useState({question:'',options:Array(2).fill(''),anonymous:!1,hideVotes:!0}),y=(0,l.default)(f,2),C=y[0],E=y[1],b=(0,c.useContext)(p.ThemeContext).colors,v=function(t,n){var l=C.options;l[n]=t,E((0,o.default)({},C,{options:l}))};return c.default.createElement(u.ScrollView,null,c.default.createElement(h.Box,{py:20,px:10},c.default.createElement(h.VStack,{spacing:4},c.default.createElement(h.Text,{fontSize:"xl",textAlign:"center"},"Poll Question"),c.default.createElement(u.TextInput,{multiline:!0,autoFocus:!1,placeholder:"What is your poll for?",numberOfLines:4,value:C.question,placeholderTextColor:b.textPrimary[400],onChangeText:function(t){E((0,o.default)({},C,{question:t}))},style:[{backgroundColor:b.secondary[800],height:75,color:b.textPrimary[300]},P.createPollInputText]}),C.options.map(function(t,n){return c.default.createElement(u.TextInput,{key:"pollOptions"+n,autoFocus:!1,placeholder:"Enter an option",value:C.options[n],placeholderTextColor:b.textPrimary[400],onChangeText:function(t){return v(t,n)},style:[{backgroundColor:b.secondary[800],color:b.textPrimary[300]},P.createPollInputText]})}),c.default.createElement(h.Box,{bg:"secondary.700",mt:20,width:125,height:30,alignItems:"center",justifyContent:"center"},c.default.createElement(h.Button,{onClick:function(){return(t=C.options).push(''),void E((0,o.default)({},C,{options:t}));var t}},c.default.createElement(h.Text,null,"+ Add an Option"))),c.default.createElement(h.CheckBox,{rightText:"Anonymous",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:k.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:C.anonymous,onClick:function(){var t=!C.anonymous;E((0,o.default)({},C,{anonymous:t}))}}),c.default.createElement(h.CheckBox,{rightText:"Hide Results before Voting",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:k.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:C.hideVotes,onClick:function(){var t=!C.hideVotes;E((0,o.default)({},C,{hideVotes:t}))}}),c.default.createElement(h.Box,{mt:10,bg:"primary.500",p:8,mb:5,justify:"center",borderRadius:k.default.small},c.default.createElement(h.Button,{fontSize:"16",onClick:function(){var t=C.question,l=C.options;if(t)if(''===l[0]||''===l[1])u.Alert.alert('Error:','Please add minimum two options',[{text:'OK'}]);else{var c=(0,o.default)({},C);c.options=l.filter(function(t){return''!==t}),s.newPoll(c),n()}else u.Alert.alert('Error:','Question Can\'t be empty',[{text:'OK'}])}},c.default.createElement(h.Text,{textAlign:"center"},"Create Poll"))))))}function B(t){var n=t.option,o=(t.index,t.active,t.selfId),l=t.onChange,u=(0,c.useContext)(p.ThemeContext).colors,s=n.votes.find(function(t){return t.id===o});return c.default.createElement(h.Box,{bg:s?'primary.500':'secondary.700',borderRadius:k.default.medium,p:6,className:"dyte-client-noSelect"},c.default.createElement(h.HStack,{px:1,align:"center",mr:6},c.default.createElement(h.CheckBox,{style:{paddingRight:10,height:30,justifyContent:'center',borderRadius:k.default.small},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:!!s,onClick:l}),c.default.createElement(h.Text,{textAlign:"center"},n.text),null!==n.count&&c.default.createElement(h.Text,null,"("+n.count+")")),c.default.createElement(h.HStack,{mt:1},n.votes.map(function(t,n){return c.default.createElement(h.Tooltip,{key:"pollOption"+n,label:t.name},c.default.createElement(f.default,{style:{marginRight:5,marginTop:5,marginBottom:5},bgColor:s?u.secondary[700]:u.primary[500],color:u.textPrimary[100],name:t.name}))})))}function R(t){var o=t.selfPeer,l=t.mediaRoom,s=t.poll,f=function(t){try{l.votePoll({index:t,pollId:s.id})}catch(t){u.Alert.alert('Error','Error: Problem casting your vote',[{text:'OK'}])}};if(s){var p=s.id,x=Math.max.apply(Math,(0,n.default)(s.options.map(function(t){return t.votes.length})).concat([0]));return c.default.createElement(h.VStack,{spacing:2,direction:"row",bg:"secondary.800",p:12,mt:8,borderRadius:k.default.medium},c.default.createElement(h.Text,{textAlign:"left"},s.question),c.default.createElement(h.Box,{mt:8},s.options.map(function(t,n){return c.default.createElement(h.Flex,{key:"poll"+n+p,onClick:function(){return f(n)},mb:4},c.default.createElement(B,{active:t.votes.length===x&&t.votes.length>0,option:t,index:n,selfId:o.userId,onChange:function(){return f(n)}}))})))}return c.default.createElement(h.Text,{fontStyle:"italic"},"Poll wasn't found or has been deleted")}},889,[1,34,25,26,2,48,429,789,505,503,700,809,824,473,484,799,499]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,b.useSelector)(function(t){return t.room.roomViewType}),l=(0,n.useContext)(s.PeersServiceContext),o=l.processedPeers,c=l.selfPeer,p=l.joinedProcessedPeers,h=(0,n.useContext)(x.MediaRoomContext).mediaRoom,_=(0,n.useContext)(E.ConfigServiceContext).sessionConfig,C=(0,b.useSelector)(function(t){return t.room.requestToJoinPeersList}),P=C.filter(function(t){return t.requestToJoinType===y.RequestToJoinType.present}),w=C.filter(function(t){return t.requestToJoinType===y.RequestToJoinType.ask});o=[c].concat(o.sort(function(t,n){return t.id.localeCompare(n.id)})).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)});var S=[c].concat(p).filter(function(t){return null==t?void 0:t.webinarHiddenParticipant}).sort(function(t,n){return t.id.localeCompare(n.id)}),R=[c].concat(p).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)&&t.requestToJoinType===y.RequestToJoinType.ask});o=o.concat(R).filter((q=new Set,function(t){return!q.has(t.id)&&q.add(t.id)}));var q;var j=function(t,n){h.acceptAllRequestToJoinStage([{id:t,requestToJoinType:n,type:T.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT}])},z=function(t){h.rejectRequestToJoinStage(t)};return n.default.createElement(f.Flex,{mt:60},n.default.createElement(u.ScrollView,{style:{padding:20}},n.default.createElement(f.Box,{my:20},t===T.DyteViewTypes.webinar&&o.length>0&&n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mb:10},"Presenting (",o.length,")"),o.map(function(t){return n.default.createElement(v,{peer:t,key:t.id,mediaRoom:h,permissions:null==_?void 0:_.permissions})})),S.length>0&&n.default.createElement(f.Box,null,n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10}," Attending (",S.length,")"),S.map(function(t){return n.default.createElement(v,{key:t.id,peer:t,mediaRoom:h,permissions:null==_?void 0:_.permissions})})),w.length>0&&n.default.createElement(f.Box,null,n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10}," Want to ask Question (",w.length,")"),w.map(function(t){return n.default.createElement(k,{rejectRequest:z,acceptRequest:j,peer:t,key:t.id,type:'REQUEST_TO_ASK'})})),P.length>0&&n.default.createElement(f.Box,null,n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10}," Want to Present (",w.length,")"),P.map(function(t){return n.default.createElement(k,{rejectRequest:z,acceptRequest:j,peer:t,key:t.id,type:'REQUEST_TO_PRESENT'})})),n.default.createElement(f.Box,{height:200})))};var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=_(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,l&&l.set(t,o);return o})(r(d[1])),l=r(d[2]),o=t(r(d[3])),u=r(d[4]),c=t(r(d[5])),f=r(d[6]),s=r(d[7]),p=t(r(d[8])),x=r(d[9]),E=r(d[10]),y=r(d[11]),b=r(d[12]),T=r(d[13]),h=t(r(d[14]));function _(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(_=function(t){return t?l:n})(t)}function k(t){var u=t.rejectRequest,c=t.acceptRequest,s=t.peer,x=t.type,E=(0,n.useContext)(l.ThemeContext).colors;return n.default.createElement(f.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:h.default.medium},n.default.createElement(f.Flex,{direction:"row",align:"center"},n.default.createElement(o.default,{name:""+s.name,bgColor:E.primary[500]}),n.default.createElement(f.Text,{ml:10,color:E.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(p.default,{name:s.name>30?s.name.substring(0,20)+"...":""+s.name,charSize:30}),s.isMe?' (me)':null)),n.default.createElement(f.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(f.Box,{mr:6},n.default.createElement(f.Button,{onClick:function(){return c(s.id,x)}},n.default.createElement(f.Icon,{boxSize:"xl",name:"check",fill:E.success[500]}))),n.default.createElement(f.Box,{ml:6},n.default.createElement(f.Button,{onClick:function(){return u(s.id)}},n.default.createElement(f.Icon,{boxSize:"xl",name:"clear",fill:E.danger[500]})))))}function v(t){var u=t.peer,s=t.mediaRoom,x=t.permissions,E=(0,n.useContext)(l.ThemeContext).colors,y=(null==x?void 0:x.pin_participant)||(null==x?void 0:x.can_allow_participant_audio)||(null==x?void 0:x.can_allow_participant_video)||(null==x?void 0:x.kick_participant),b=[];return y&&(null!=x&&x.pin_participant&&(u.isPinned?b.push({title:'Unpin',onClick:function(){return s.pin(null)}}):b.push({title:'Pin',onClick:function(){return s.pin(u.id)}})),null!=x&&x.can_allow_participant_audio&&b.push({title:'Mute Audio',onClick:function(){return s.disableAudio(u.id)}}),null!=x&&x.can_allow_participant_video&&b.push({title:'Disable Video',onClick:function(){return s.disableVideo(u.id)}}),null!=x&&x.kick_participant&&b.push({title:'Kick',onClick:function(){return s.kick(u.id)}}),b.push({title:'Cancel',onClick:function(){}})),n.default.createElement(f.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:h.default.medium},n.default.createElement(f.Flex,{direction:"row",align:"center"},n.default.createElement(o.default,{name:""+u.displayName,bgColor:E.primary[500]}),n.default.createElement(f.Text,{ml:10,color:E.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(p.default,{name:u.displayName.length>30?u.displayName.substring(0,20)+"...":""+u.displayName,charSize:30}),u.isMe?' (me)':null)),n.default.createElement(f.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(f.Box,{mr:8},u.producingAudio?n.default.createElement(f.Icon,{boxSize:"xl",name:"mic",fill:E.textPrimary[400]}):n.default.createElement(f.Icon,{boxSize:"xl",name:"mic-off",fill:E.danger[500]})),u.producingVideo?n.default.createElement(f.Icon,{boxSize:"xl",name:"videocam",fill:E.textPrimary[400]}):n.default.createElement(f.Icon,{boxSize:"xl",name:"videocam-off",fill:E.danger[500]}),y&&n.default.createElement(c.default,{options:b.map(function(t){return t.title}),actions:b.map(function(t){return t.onClick})})))}},890,[1,48,505,789,2,891,503,809,798,700,499,478,429,488,799]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PollsCard=S,e.default=function(){var t=(0,s.useContext)(T.ConfigServiceContext).sessionConfig,o=t.permissions.polls.can_create,l=(0,k.useDisclosure)(),u=l.isOpen,p=l.onClose,h=l.onOpen,w=(0,s.useContext)(y.MediaRoomContext).mediaRoom,P=(0,s.useContext)(C.PeersServiceContext).selfPeer,R=(0,f.useSelector)(function(t){return t.room.polls}),O=(0,c.useWindowDimensions)(),j=(t.theme.dimensions||O).height,M=(Math.floor(2*j/3),function(){u?p():h()}),A=(0,f.useSelector)(function(t){return t.room.chatMessages}).filter(function(t){return!0!==t.read&&t.type===E.MessageTypes.poll}),I=(0,f.useDispatch)();return(0,s.useEffect)(function(){A.length>0&&I((0,b.markMessagesRead)((0,n.default)({},E.MessageTypes.poll,!0)))},[A]),s.default.createElement(x.Flex,{height:j,direction:"column",justifyContent:"space-between",overflowY:"auto",px:10,pb:20,pt:100},s.default.createElement(x.Flex,null,s.default.createElement(x.Box,{overflowY:"auto",className:"dyte-client-noScrollbar"},u?s.default.createElement(x.Box,null,u&&s.default.createElement(B,{toggle:M})):s.default.createElement(c.ScrollView,{style:{height:o?c.Dimensions.get('window').height-180:c.Dimensions.get('window').height}},Object.values(R).map(function(t,n){return s.default.createElement(x.Box,{key:"pollsTab"+n,my:10},s.default.createElement(x.Text,{ml:4},t.createdBy?"Poll by "+t.createdBy:''),s.default.createElement(x.Box,{mt:1,className:"dyte-client-bubble dyte-client-other dyte-client-type-3"},s.default.createElement(S,{mediaRoom:w,poll:t,selfPeer:P})))})))),o&&s.default.createElement(x.Button,{fontSize:"16",onClick:M},s.default.createElement(x.Box,{bg:u?'danger.500':'primary.500',p:8,mb:5,justify:"center",borderRadius:v.default.small},s.default.createElement(x.Text,{textAlign:"center"},u?'Cancel Poll Creation':'Create New Poll'))))};var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=t(r(d[4])),c=r(d[5]),s=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=w(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[6])),f=r(d[7]),p=t(r(d[8])),h=r(d[9]),x=r(d[10]),y=r(d[11]),C=r(d[12]),E=r(d[13]),b=r(d[14]),k=r(d[15]),v=t(r(d[16])),T=r(d[17]);function w(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(w=function(t){return t?o:n})(t)}var P=c.StyleSheet.create({createPollInputText:{paddingLeft:15,paddingRight:5,marginTop:20,borderRadius:v.default.medium,paddingTop:10,paddingBottom:10}});function B(t){var n=t.toggle,o=(0,s.useContext)(y.MediaRoomContext).mediaRoom,f=s.default.useState({question:'',options:Array(2).fill(''),anonymous:!1,hideVotes:!0}),p=(0,u.default)(f,2),C=p[0],E=p[1],b=(0,s.useContext)(h.ThemeContext).colors,k=function(t,n){var o=C.options;o[n]=t,E((0,l.default)({},C,{options:o}))};return s.default.createElement(c.ScrollView,null,s.default.createElement(x.Box,{py:20,px:10},s.default.createElement(x.VStack,{spacing:4},s.default.createElement(x.Text,{fontSize:"xl",textAlign:"center"},"Poll Question"),s.default.createElement(c.TextInput,{multiline:!0,autoFocus:!1,placeholder:"What is your poll for?",numberOfLines:4,value:C.question,placeholderTextColor:b.textPrimary[400],onChangeText:function(t){E((0,l.default)({},C,{question:t}))},style:[{backgroundColor:b.secondary[800],height:75,color:b.textPrimary[300]},P.createPollInputText]}),C.options.map(function(t,n){return s.default.createElement(c.TextInput,{key:"pollOptions"+n,autoFocus:!1,placeholder:"Enter an option",value:C.options[n],placeholderTextColor:b.textPrimary[400],onChangeText:function(t){return k(t,n)},style:[{backgroundColor:b.secondary[800],color:b.textPrimary[300]},P.createPollInputText]})}),s.default.createElement(x.Box,{bg:"secondary.700",mt:20,width:125,height:30,alignItems:"center",justifyContent:"center"},s.default.createElement(x.Button,{onClick:function(){return(t=C.options).push(''),void E((0,l.default)({},C,{options:t}));var t}},s.default.createElement(x.Text,null,"+ Add an Option"))),s.default.createElement(x.CheckBox,{rightText:"Anonymous",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:v.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:C.anonymous,onClick:function(){var t=!C.anonymous;E((0,l.default)({},C,{anonymous:t}))}}),s.default.createElement(x.CheckBox,{rightText:"Hide Results before Voting",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:v.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:C.hideVotes,onClick:function(){var t=!C.hideVotes;E((0,l.default)({},C,{hideVotes:t}))}}),s.default.createElement(x.Box,{mt:10,bg:"primary.500",p:8,mb:5,justify:"center",borderRadius:v.default.small},s.default.createElement(x.Button,{fontSize:"16",onClick:function(){var t=C.question,u=C.options;if(t)if(''===u[0]||''===u[1])c.Alert.alert('Error:','Please add minimum two options',[{text:'OK'}]);else{var s=(0,l.default)({},C);s.options=u.filter(function(t){return''!==t}),o.newPoll(s),n()}else c.Alert.alert('Error:','Question Can\'t be empty',[{text:'OK'}])}},s.default.createElement(x.Text,{textAlign:"center"},"Create Poll"))))))}function R(t){var n=t.option,o=(t.index,t.active,t.selfId),l=t.onChange,u=(0,s.useContext)(h.ThemeContext).colors,c=n.votes.find(function(t){return t.id===o});return s.default.createElement(x.Box,{bg:c?'primary.500':'secondary.700',borderRadius:v.default.medium,p:6,className:"dyte-client-noSelect"},s.default.createElement(x.HStack,{px:1,align:"center",mr:6},s.default.createElement(x.CheckBox,{style:{paddingRight:10,height:30,justifyContent:'center',borderRadius:v.default.small},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:!!c,onClick:l}),s.default.createElement(x.Text,{textAlign:"center"},n.text),null!==n.count&&s.default.createElement(x.Text,null,"("+n.count+")")),s.default.createElement(x.HStack,{mt:1},n.votes.map(function(t,n){return s.default.createElement(x.Tooltip,{key:"pollOption"+n,label:t.name},s.default.createElement(p.default,{style:{marginRight:5,marginTop:5,marginBottom:5},bgColor:c?u.secondary[700]:u.primary[500],color:u.textPrimary[100],name:t.name}))})))}function S(t){var n=t.selfPeer,l=t.mediaRoom,u=t.poll,f=function(t){try{l.votePoll({index:t,pollId:u.id})}catch(t){c.Alert.alert('Error','Error: Problem casting your vote',[{text:'OK'}])}};if(u){var p=u.id,h=Math.max.apply(Math,(0,o.default)(u.options.map(function(t){return t.votes.length})).concat([0]));return s.default.createElement(x.VStack,{spacing:2,direction:"row",bg:"secondary.800",p:12,mt:8,borderRadius:v.default.medium},s.default.createElement(x.Text,{textAlign:"left"},u.question),s.default.createElement(x.Box,{mt:8},u.options.map(function(t,o){return s.default.createElement(x.Flex,{key:"poll"+o+p,onClick:function(){return f(o)},mb:4},s.default.createElement(R,{active:t.votes.length===h&&t.votes.length>0,option:t,index:o,selfId:n.userId,onChange:function(){return f(o)}}))})))}return s.default.createElement(x.Text,{fontStyle:"italic"},"Poll wasn't found or has been deleted")}},889,[1,246,34,25,26,2,48,429,789,505,503,700,809,824,473,484,799,499]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,b.useSelector)(function(t){return t.room.roomViewType}),l=(0,n.useContext)(s.PeersServiceContext),o=l.processedPeers,c=l.selfPeer,p=l.joinedProcessedPeers,h=(0,n.useContext)(x.MediaRoomContext).mediaRoom,_=(0,n.useContext)(E.ConfigServiceContext).sessionConfig,C=(0,b.useSelector)(function(t){return t.room.requestToJoinPeersList}),P=C.filter(function(t){return t.requestToJoinType===y.RequestToJoinType.present}),w=C.filter(function(t){return t.requestToJoinType===y.RequestToJoinType.ask});o=[c].concat(o.sort(function(t,n){return t.id.localeCompare(n.id)})).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)});var S=[c].concat(p).filter(function(t){return null==t?void 0:t.webinarHiddenParticipant}).sort(function(t,n){return t.id.localeCompare(n.id)}),R=[c].concat(p).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)&&t.requestToJoinType===y.RequestToJoinType.ask});o=o.concat(R).filter((q=new Set,function(t){return!q.has(t.id)&&q.add(t.id)}));var q;var j=function(t,n){h.acceptAllRequestToJoinStage([{id:t,requestToJoinType:n,type:T.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT}])},z=function(t){h.rejectRequestToJoinStage(t)};return n.default.createElement(f.Flex,{mt:60},n.default.createElement(u.ScrollView,{style:{padding:20}},n.default.createElement(f.Box,{my:20},t===T.DyteViewTypes.webinar&&o.length>0&&n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mb:10},"Presenting (",o.length,")"),o.map(function(t){return n.default.createElement(v,{peer:t,key:t.id,mediaRoom:h,permissions:null==_?void 0:_.permissions})})),S.length>0&&n.default.createElement(f.Box,null,n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10}," Attending (",S.length,")"),S.map(function(t){return n.default.createElement(v,{key:t.id,peer:t,mediaRoom:h,permissions:null==_?void 0:_.permissions})})),w.length>0&&n.default.createElement(f.Box,null,n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10}," Want to ask Question (",w.length,")"),w.map(function(t){return n.default.createElement(k,{rejectRequest:z,acceptRequest:j,peer:t,key:t.id,type:'REQUEST_TO_ASK'})})),P.length>0&&n.default.createElement(f.Box,null,n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10}," Want to Present (",w.length,")"),P.map(function(t){return n.default.createElement(k,{rejectRequest:z,acceptRequest:j,peer:t,key:t.id,type:'REQUEST_TO_PRESENT'})})),n.default.createElement(f.Box,{height:200})))};var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=_(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,l&&l.set(t,o);return o})(r(d[1])),l=r(d[2]),o=t(r(d[3])),u=r(d[4]),c=t(r(d[5])),f=r(d[6]),s=r(d[7]),p=t(r(d[8])),x=r(d[9]),E=r(d[10]),y=r(d[11]),b=r(d[12]),T=r(d[13]),h=t(r(d[14]));function _(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(_=function(t){return t?l:n})(t)}function k(t){var u=t.rejectRequest,c=t.acceptRequest,s=t.peer,x=t.type,E=(0,n.useContext)(l.ThemeContext).colors;return n.default.createElement(f.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:h.default.medium},n.default.createElement(f.Flex,{direction:"row",align:"center"},n.default.createElement(o.default,{name:""+s.name,bgColor:E.primary[500]}),n.default.createElement(f.Text,{ml:10,color:E.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(p.default,{name:s.name>30?s.name.substring(0,20)+"...":""+s.name,charSize:30}),s.isMe?' (me)':null)),n.default.createElement(f.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(f.Box,{mr:6},n.default.createElement(f.Button,{onClick:function(){return c(s.id,x)}},n.default.createElement(f.Icon,{boxSize:"xl",name:"check",fill:E.success[500]}))),n.default.createElement(f.Box,{ml:6},n.default.createElement(f.Button,{onClick:function(){return u(s.id)}},n.default.createElement(f.Icon,{boxSize:"xl",name:"clear",fill:E.danger[500]})))))}function v(t){var u=t.peer,s=t.mediaRoom,x=t.permissions,E=(0,n.useContext)(l.ThemeContext).colors,y=(null==x?void 0:x.pin_participant)||(null==x?void 0:x.can_allow_participant_audio)||(null==x?void 0:x.can_allow_participant_video)||(null==x?void 0:x.kick_participant),b=[];return y&&(null!=x&&x.pin_participant&&(u.isPinned?b.push({title:'Unpin',onClick:function(){return s.pin(null)}}):b.push({title:'Pin',onClick:function(){return s.pin(u.id)}})),null!=x&&x.can_allow_participant_audio&&b.push({title:'Mute Audio',onClick:function(){return s.disableAudio(u.id)}}),null!=x&&x.can_allow_participant_video&&b.push({title:'Disable Video',onClick:function(){return s.disableVideo(u.id)}}),null!=x&&x.kick_participant&&!u.isMe&&b.push({title:'Kick',onClick:function(){return s.kick(u.id)}}),b.push({title:'Cancel',onClick:function(){}})),n.default.createElement(f.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:h.default.medium},n.default.createElement(f.Flex,{direction:"row",align:"center"},n.default.createElement(o.default,{name:""+u.displayName,bgColor:E.primary[500]}),n.default.createElement(f.Text,{ml:10,color:E.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(p.default,{name:u.displayName.length>30?u.displayName.substring(0,20)+"...":""+u.displayName,charSize:30}),u.isMe?' (me)':null)),n.default.createElement(f.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(f.Box,{mr:8},u.producingAudio?n.default.createElement(f.Icon,{boxSize:"xl",name:"mic",fill:E.textPrimary[400]}):n.default.createElement(f.Icon,{boxSize:"xl",name:"mic-off",fill:E.danger[500]})),u.producingVideo?n.default.createElement(f.Icon,{boxSize:"xl",name:"videocam",fill:E.textPrimary[400]}):n.default.createElement(f.Icon,{boxSize:"xl",name:"videocam-off",fill:E.danger[500]}),y&&n.default.createElement(c.default,{options:b.map(function(t){return t.title}),actions:b.map(function(t){return t.onClick})})))}},890,[1,48,505,789,2,891,503,809,798,700,499,478,429,488,799]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=s(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(l,c,f):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[2])),l=r(d[3]),u=r(d[4]),c=r(d[5]),f=t(r(d[6]));function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(s=function(t){return t?o:n})(t)}var p=function(t){var s=(0,o.useRef)(),p=(0,o.useState)(!1),h=(0,n.default)(p,2),w=h[0],v=h[1],y=(0,o.useContext)(u.ThemeContext).colors,b=function(n){for(var o=t.options,l=0;l=0&&(o=t.destructiveIndex),l.ActionSheetIOS.showActionSheetWithOptions({options:n,destructiveButtonIndex:o,cancelButtonIndex:n.length-1},function(t){b(t)})}else'android'===l.Platform.OS&&l.UIManager.showPopupMenu((0,l.findNodeHandle)(s.current),n,function(){return console.log('something went wrong with the popup menu')},function(t,n){b(n)})}},o.default.createElement(c.Icon,{boxSize:"xl",ml:5,name:"dots-vertical",fill:y.textPrimary[300]}))),O)};e.default=p},891,[1,26,48,2,505,503,799]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=b(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var c=l?Object.getOwnPropertyDescriptor(t,s):null;c&&(c.get||c.set)?Object.defineProperty(u,s,c):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[1])),o=r(d[2]),u=r(d[3]),l=r(d[4]),s=r(d[5]),c=r(d[6]),f=r(d[7]),p=r(d[8]),y=r(d[9]),T=t(r(d[10]));function b(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(b=function(t){return t?o:n})(t)}var x=function(t){var b,x=t.isMobile,S=(0,u.useSelector)(function(t){return t.room.roomViewType}),q=(0,u.useSelector)(function(t){return t.participant.requestToJoinStageState}),E=(0,n.useContext)(p.ThemeContext).colors,R=(0,n.useContext)(o.MediaRoomContext).mediaRoom,v=(0,u.useDispatch)(),C=(0,n.useContext)(y.ConfigServiceContext).sessionConfig,h=(0,c.useWindowDimensions)(),w=C.theme.dimensions||h,J=(w.height,w.width),O=S===s.DyteViewTypes.webinar&&q===l.RequestToJoinStageState.INITIATED,k=function(t){v((0,l.requestToJoinType)(t)),v((0,l.requestedJoinToStageState)(l.RequestToJoinStageState.WAITING)),R.requestToJoinStage(t),c.Alert.alert('Request Sent',"Request to "+(t===l.RequestToJoinType.present?'present':'ask')+" has been sent successfully to host",[{text:"OK",onPress:function(){}}])};return n.default.createElement(f.Modal,{isVisible:O,backdropOpacity:.8,backdropColor:E.secondary[800]},n.default.createElement(f.Flex,{width:.9*J,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:T.default.medium},n.default.createElement(f.Flex,{pt:15},n.default.createElement(f.Text,{fontSize:28,fontWeight:"bold"},"Request")),n.default.createElement(f.Flex,{display:"flex",pb:20},n.default.createElement(f.Flex,{direction:x?'column':'row',justifyContent:"space-between"},n.default.createElement(f.Button,{onClick:function(){return k(l.RequestToJoinType.present)}},n.default.createElement(f.Box,{bg:"primary.500",py:12,px:20,mt:20,borderRadius:T.default.small,align:"center"},n.default.createElement(f.Text,null,"Request to Present"))),(null==(b=C.theme)?void 0:b.pip_mode)&&n.default.createElement(f.Button,{onClick:function(){return k(l.RequestToJoinType.ask)}},n.default.createElement(f.Box,{bg:"primary.500",py:12,px:20,mt:10,borderRadius:T.default.small,align:"center"},n.default.createElement(f.Text,null,"Request to Ask"))),n.default.createElement(f.Button,{onClick:function(){v((0,l.requestedJoinToStageState)(l.RequestToJoinStageState.NONE)),v((0,l.requestToJoinType)(void 0))}},n.default.createElement(f.Box,{bg:"danger.500",py:12,px:20,mt:20,borderRadius:T.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel")))))))};e.default=x},892,[1,48,700,429,478,488,2,503,505,499,799]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=E(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[1])),o=r(d[2]),l=r(d[3]),u=r(d[4]),c=r(d[5]),s=r(d[6]),f=r(d[7]),p=r(d[8]),y=r(d[9]),b=t(r(d[10])),x=t(r(d[11]));function E(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(E=function(t){return t?o:n})(t)}var v=function(t){var E,v=t.isMobile,T=(0,l.useSelector)(function(t){return t.room.roomViewType}),w=(0,l.useSelector)(function(t){return t.participant.presentingState}),C=(0,n.useContext)(o.MediaRoomContext).mediaRoom,P=(0,n.useContext)(s.ConfigServiceContext).sessionConfig,h=((0,l.useSelector)(function(t){return t.participant.requestToJoinType}),(0,l.useDispatch)()),S=(0,y.useWindowDimensions)(),_=P.theme.dimensions||S,k=(_.height,_.width),O=(0,n.useContext)(p.ThemeContext).colors,R=T===c.DyteViewTypes.webinar&&w===u.PresentingState.INITIATED,j=null==(E=P.permissions)?void 0:E.accept_present_requests;return n.default.createElement(f.Modal,{isVisible:R,backdropOpacity:.8,backdropColor:O.secondary[800]},n.default.createElement(f.Flex,{width:.9*k,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:x.default.medium},n.default.createElement(f.Flex,{py:25},n.default.createElement(f.Text,{fontSize:28,fontWeight:"bold"}," ",!j&&n.default.createElement(f.Icon,{name:"check"})," Request Approved"),n.default.createElement(f.Flex,{display:"flex",py:20},n.default.createElement(f.VStack,null,n.default.createElement(b.default,null),n.default.createElement(f.Flex,{direction:v?'column':'row',justifyContent:"space-between"},n.default.createElement(f.Button,{width:v?'100%':'48%',onClick:function(){var t;null!=(t=P.permissions)&&t.accept_present_requests?h((0,u.stoppedPresenting)()):C.removePeerFromStage(C.peerid,c.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT)}},n.default.createElement(f.Box,{bg:"danger.500",py:12,px:20,mt:10,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel"))),n.default.createElement(f.Button,{width:v?'100%':'48%',onClick:function(){C.startPresenting()}},n.default.createElement(f.Box,{bg:"primary.500",py:12,px:20,mt:10,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,u.RequestToJoinType.present?'Start Presenting':'Start Asking')))))))))};e.default=v},893,[1,48,700,429,478,488,499,503,505,2,894,799]); diff --git a/Frameworks/DyteSdk.xcframework/ios-x86_64-simulator/DyteSdk.framework/DyteSdk b/Frameworks/DyteSdk.xcframework/ios-x86_64-simulator/DyteSdk.framework/DyteSdk index ab28dda..baf76b7 100755 Binary files a/Frameworks/DyteSdk.xcframework/ios-x86_64-simulator/DyteSdk.framework/DyteSdk and b/Frameworks/DyteSdk.xcframework/ios-x86_64-simulator/DyteSdk.framework/DyteSdk differ diff --git a/Frameworks/DyteSdk.xcframework/ios-x86_64-simulator/DyteSdk.framework/_CodeSignature/CodeResources b/Frameworks/DyteSdk.xcframework/ios-x86_64-simulator/DyteSdk.framework/_CodeSignature/CodeResources index f1402dd..cbf76a6 100644 --- a/Frameworks/DyteSdk.xcframework/ios-x86_64-simulator/DyteSdk.framework/_CodeSignature/CodeResources +++ b/Frameworks/DyteSdk.xcframework/ios-x86_64-simulator/DyteSdk.framework/_CodeSignature/CodeResources @@ -219,7 +219,7 @@ main.jsbundle - 2QdEqKTc4Ybc0Ukk4U/bq/SJY7c= + zMl2hg5mXGfh/d+JWaccfeQ1qKc= files2 @@ -587,7 +587,7 @@ hash2 - muh7SCq+Eun48tOp2EZ7gesQIL4AzUmWKQXuHGruoIE= + 0o53XEcZHcmDoT5QJDHKlhzrf6IIrw2i/BZnC0dhBKw= diff --git a/Frameworks/DyteSdk.xcframework/ios-x86_64-simulator/DyteSdk.framework/main.jsbundle b/Frameworks/DyteSdk.xcframework/ios-x86_64-simulator/DyteSdk.framework/main.jsbundle index da3f369..a2a8b26 100644 --- a/Frameworks/DyteSdk.xcframework/ios-x86_64-simulator/DyteSdk.framework/main.jsbundle +++ b/Frameworks/DyteSdk.xcframework/ios-x86_64-simulator/DyteSdk.framework/main.jsbundle @@ -3,7 +3,7 @@ var __BUNDLE_START_TIME__=this.nativePerformanceNow?nativePerformanceNow():Date. !(function(n){var e=(function(){function n(n,e){return n}function e(n){var e={};return n.forEach(function(n,r){e[n]=!0}),e}function r(n,r,u){if(n.formatValueCalls++,n.formatValueCalls>200)return"[TOO BIG formatValueCalls "+n.formatValueCalls+" exceeded limit of 200]";var f=t(n,r);if(f)return f;var c=Object.keys(r),s=e(c);if(d(r)&&(c.indexOf('message')>=0||c.indexOf('description')>=0))return o(r);if(0===c.length){if(v(r)){var g=r.name?': '+r.name:'';return n.stylize('[Function'+g+']','special')}if(p(r))return n.stylize(RegExp.prototype.toString.call(r),'regexp');if(y(r))return n.stylize(Date.prototype.toString.call(r),'date');if(d(r))return o(r)}var h,b,m='',j=!1,O=['{','}'];(h=r,Array.isArray(h)&&(j=!0,O=['[',']']),v(r))&&(m=' [Function'+(r.name?': '+r.name:'')+']');return p(r)&&(m=' '+RegExp.prototype.toString.call(r)),y(r)&&(m=' '+Date.prototype.toUTCString.call(r)),d(r)&&(m=' '+o(r)),0!==c.length||j&&0!=r.length?u<0?p(r)?n.stylize(RegExp.prototype.toString.call(r),'regexp'):n.stylize('[Object]','special'):(n.seen.push(r),b=j?i(n,r,u,s,c):c.map(function(e){return l(n,r,u,s,e,j)}),n.seen.pop(),a(b,m,O)):O[0]+m+O[1]}function t(n,e){if(s(e))return n.stylize('undefined','undefined');if('string'==typeof e){var r="'"+JSON.stringify(e).replace(/^"|"$/g,'').replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return n.stylize(r,'string')}return c(e)?n.stylize(''+e,'number'):u(e)?n.stylize(''+e,'boolean'):f(e)?n.stylize('null','null'):void 0}function o(n){return'['+Error.prototype.toString.call(n)+']'}function i(n,e,r,t,o){for(var i=[],a=0,u=e.length;a-1&&(u=l?u.split('\n').map(function(n){return' '+n}).join('\n').substr(2):'\n'+u.split('\n').map(function(n){return' '+n}).join('\n')):u=n.stylize('[Circular]','special')),s(a)){if(l&&i.match(/^\d+$/))return u;(a=JSON.stringify(''+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=n.stylize(a,'name')):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=n.stylize(a,'string'))}return a+': '+u}function a(n,e,r){return n.reduce(function(n,e){return 0,e.indexOf('\n')>=0&&0,n+e.replace(/\u001b\[\d\d?m/g,'').length+1},0)>60?r[0]+(''===e?'':e+'\n ')+' '+n.join(',\n ')+' '+r[1]:r[0]+e+' '+n.join(', ')+' '+r[1]}function u(n){return'boolean'==typeof n}function f(n){return null===n}function c(n){return'number'==typeof n}function s(n){return void 0===n}function p(n){return g(n)&&'[object RegExp]'===h(n)}function g(n){return'object'==typeof n&&null!==n}function y(n){return g(n)&&'[object Date]'===h(n)}function d(n){return g(n)&&('[object Error]'===h(n)||n instanceof Error)}function v(n){return'function'==typeof n}function h(n){return Object.prototype.toString.call(n)}function b(n,e){return Object.prototype.hasOwnProperty.call(n,e)}return function(e,t){return r({seen:[],formatValueCalls:0,stylize:n},e,t.depth)}})(),r='(index)',t={trace:0,info:1,warn:2,error:3},o=[];o[t.trace]='debug',o[t.info]='log',o[t.warn]='warning',o[t.error]='error';var i=1;function l(r){return function(){var l;l=1===arguments.length&&'string'==typeof arguments[0]?arguments[0]:Array.prototype.map.call(arguments,function(n){return e(n,{depth:10})}).join(', ');var a=arguments[0],u=r;'string'==typeof a&&'Warning: '===a.slice(0,9)&&u>=t.error&&(u=t.warn),n.__inspectorLog&&n.__inspectorLog(o[u],l,[].slice.call(arguments),i),s.length&&(l=p('',l)),n.nativeLoggingHook(l,u)}}function a(n,e){return Array.apply(null,Array(e)).map(function(){return n})}var u="\u2502",f="\u2510",c="\u2518",s=[];function p(n,e){return s.join('')+n+' '+(e||'')}if(n.nativeLoggingHook){n.console;n.console={error:l(t.error),info:l(t.info),log:l(t.info),warn:l(t.warn),trace:l(t.trace),debug:l(t.trace),table:function(e){if(!Array.isArray(e)){var o=e;for(var i in e=[],o)if(o.hasOwnProperty(i)){var l=o[i];l[r]=i,e.push(l)}}if(0!==e.length){var u=Object.keys(e[0]).sort(),f=[],c=[];u.forEach(function(n,r){c[r]=n.length;for(var t=0;t';return function(){for(var r=arguments.length,u=new Array(r),e=0;e155}function P(t,n){var o=parseInt(t.substring(1,3),16),l=parseInt(t.substring(3,5),16),s=parseInt(t.substring(5,7),16);return o=parseInt(""+o*(100+n)/100),l=parseInt(""+l*(100+n)/100),s=parseInt(""+s*(100+n)/100),o=o<255?o:255,l=l<255?l:255,s=s<255?s:255,"#"+(1===o.toString(16).length?"0"+o.toString(16):o.toString(16))+(1===l.toString(16).length?"0"+l.toString(16):l.toString(16))+(1===s.toString(16).length?"0"+s.toString(16):s.toString(16))}var h=function(t,n){return[P(t,20+n),t,P(t,-20-n),P(t,-30-n)]},x=function(t){var n=t;if(null!=n&&n.primary&&'string'==typeof n.primary&&(n.primary=h(n.primary,25)),null!=n&&n.secondary&&'string'==typeof t.secondary){var l=h(n.secondary,10);n.secondary=v(n.secondary)?l:l.reverse()}if(null!=n&&n.textPrimary&&'string'==typeof t.textPrimary){var s=h(n.textPrimary,-10);n.textPrimary=v(n.textPrimary)?s.reverse():s}var u={primary:{},secondary:{},textPrimary:{}};return null!=n&&n.primary?u.primary={300:n.primary[0],500:n.primary[1],700:n.primary[2],900:n.primary[3]}:delete u.primary,null!=n&&n.secondary?u.secondary={1000:n.secondary[0],900:n.secondary[1],800:n.secondary[2],700:n.secondary[3]}:delete u.secondary,null!=n&&n.textPrimary?u.textPrimary={400:n.textPrimary[0],300:n.textPrimary[1],200:n.textPrimary[2],100:n.textPrimary[3]}:delete u.textPrimary,null!=n&&n.videoBackground&&(0,o.default)(u,{videoBackground:n.videoBackground}),u},b=function(t){var o,p,v,P,h=t.children,b=(0,l.useState)(null),S=(0,n.default)(b,2),I=S[0],O=S[1],j=(0,l.useContext)(u.ConfigServiceContext),C={logo:null==j?void 0:null==(o=j.sessionConfig)?void 0:o.theme.header.elements.logo,colors:(null==j?void 0:null==(p=j.sessionConfig)?void 0:p.theme.colors)||{}};return(0,l.useEffect)(function(){var t,n;(null!=C&&C.colors||null!=C&&C.logo)&&O((t=C,n=C,{fonts:{heading:'"Inter", sans-serif',body:'"Lato", system-ui, sans-serif',mono:'Menlo, monospace'},colors:(0,s.default)((0,s.default)(f.default,null==t?void 0:t.colors),x((null==n?void 0:n.colors)||{})),logo:(null==n?void 0:n.logo)||(null==t?void 0:t.logo)||'/dyte_logo.svg'}))},[null==j?void 0:null==(v=j.sessionConfig)?void 0:v.theme.header.elements.logo,null==j?void 0:null==(P=j.sessionConfig)?void 0:P.theme.colors]),I&&j?l.default.createElement(c.ThemeProvider,{theme:I},h):l.default.createElement(y.default,null)};e.default=b},500,[1,26,25,48,501,499,502,505,691]); __d(function(g,r,i,a,m,e,d){var t='__lodash_hash_undefined__',n=800,o=16,u=9007199254740991,c='[object Arguments]',f='[object AsyncFunction]',s='[object Function]',l='[object GeneratorFunction]',p='[object Null]',_='[object Object]',h='[object Proxy]',v='[object Undefined]',y=/^\[object .+?Constructor\]$/,b=/^(?:0|[1-9]\d*)$/,j={};j['[object Float32Array]']=j['[object Float64Array]']=j['[object Int8Array]']=j['[object Int16Array]']=j['[object Int32Array]']=j['[object Uint8Array]']=j['[object Uint8ClampedArray]']=j['[object Uint16Array]']=j['[object Uint32Array]']=!0,j[c]=j['[object Array]']=j['[object ArrayBuffer]']=j['[object Boolean]']=j['[object DataView]']=j['[object Date]']=j['[object Error]']=j[s]=j['[object Map]']=j['[object Number]']=j[_]=j['[object RegExp]']=j['[object Set]']=j['[object String]']=j['[object WeakMap]']=!1;var O='object'==typeof g&&g&&g.Object===Object&&g,A='object'==typeof self&&self&&self.Object===Object&&self,w=O||A||Function('return this')(),z='object'==typeof e&&e&&!e.nodeType&&e,S=z&&'object'==typeof m&&m&&!m.nodeType&&m,x=S&&S.exports===z,F=x&&O.process,U=(function(){try{var t=S&&S.require&&S.require('util').types;return t||F&&F.binding&&F.binding('util')}catch(t){}})(),$=U&&U.isTypedArray;function P(t,n,o){switch(o.length){case 0:return t.call(n);case 1:return t.call(n,o[0]);case 2:return t.call(n,o[0],o[1]);case 3:return t.call(n,o[0],o[1],o[2])}return t.apply(n,o)}function E(t,n){for(var o=-1,u=Array(t);++o-1},st.prototype.set=function(t,n){var o=this.__data__,u=yt(o,t);return u<0?(++this.size,o.push([t,n])):o[u][1]=n,this},lt.prototype.clear=function(){this.size=0,this.__data__={hash:new ft,map:new(ut||st),string:new ft}},lt.prototype.delete=function(t){var n=$t(this,t).delete(t);return this.size-=n?1:0,n},lt.prototype.get=function(t){return $t(this,t).get(t)},lt.prototype.has=function(t){return $t(this,t).has(t)},lt.prototype.set=function(t,n){var o=$t(this,t),u=o.size;return o.set(t,n),this.size+=o.size==u?0:1,this},pt.prototype.clear=function(){this.__data__=new st,this.size=0},pt.prototype.delete=function(t){var n=this.__data__,o=n.delete(t);return this.size=n.size,o},pt.prototype.get=function(t){return this.__data__.get(t)},pt.prototype.has=function(t){return this.__data__.has(t)},pt.prototype.set=function(t,n){var o=this.__data__;if(o instanceof st){var u=o.__data__;if(!ut||u.length<199)return u.push([t,n]),this.size=++o.size,this;o=this.__data__=new lt(u)}return o.set(t,n),this.size=o.size,this};var dt,gt=function(t,n,o){for(var u=-1,c=Object(t),f=o(t),s=f.length;s--;){var l=f[dt?s:++u];if(!1===n(c[l],l,c))break}return t};function jt(t){return null==t?void 0===t?v:p:rt&&rt in Object(t)?Et(t):Dt(t)}function Ot(t){return Xt(t)&&jt(t)==c}function At(t){return!(!Qt(t)||N&&N in t)&&(Jt(t)?W:y).test(Lt(t))}function wt(t){if(!Qt(t))return Mt(t);var n=Bt(t),o=[];for(var u in t)('constructor'!=u||!n&&L.call(t,u))&&o.push(u);return o}function zt(t,n,o,u,c){t!==n&>(n,function(f,s){if(c||(c=new pt),Qt(f))mt(t,n,s,o,zt,u,c);else{var l=u?u(qt(t,s),f,s+'',t,n,c):void 0;void 0===l&&(l=f),ht(t,s,l)}},rr)}function mt(t,n,o,u,c,f,s){var l=qt(t,o),p=qt(n,o),_=s.get(p);if(_)ht(t,o,_);else{var h,v,y,b=f?f(l,p,o+'',t,n,s):void 0,j=void 0===b;if(j){var O=Vt(p),A=!O&&Ht(p),w=!O&&!A&&Zt(p);b=p,O||A||w?Vt(l)?b=l:Xt(y=l)&&Wt(y)?b=Ft(l):A?(j=!1,b=St(p,!0)):w?(j=!1,h=p,v=!0?xt(h.buffer):h.buffer,b=new h.constructor(v,h.byteOffset,h.length)):b=[]:Yt(p)||Gt(p)?(b=l,Gt(l)?b=tr(l):Qt(l)&&!Jt(l)||(b=It(p))):j=!1}j&&(s.set(p,b),c(b,p,u,f,s),s.delete(p)),ht(t,o,b)}}function St(t,n){if(n)return t.slice();var o=t.length,u=Q?Q(o):new t.constructor(o);return t.copy(u),u}function xt(t){var n=new t.constructor(t.byteLength);return new K(n).set(new K(t)),n}function Ft(t,n){var o=-1,u=t.length;for(n||(n=Array(u));++o-1&&t%1==0&&t0){if(++u>=n)return arguments[0]}else u=0;return t.apply(void 0,arguments)}})(nt?function(t,n){return nt(t,'toString',{configurable:!0,enumerable:!1,value:(o=n,function(){return o}),writable:!0});var o}:er);function Lt(t){if(null!=t){try{return C.call(t)}catch(t){}try{return t+''}catch(t){}}return''}function Nt(t,n){return t===n||t!=t&&n!=n}var Gt=Ot((function(){return arguments})())?Ot:function(t){return Xt(t)&&L.call(t,'callee')&&!Z.call(t,'callee')},Vt=Array.isArray;function Wt(t){return null!=t&&Kt(t.length)&&!Jt(t)}var Ht=et||function(){return!1};function Jt(t){if(!Qt(t))return!1;var n=jt(t);return n==s||n==l||n==f||n==h}function Kt(t){return'number'==typeof t&&t>-1&&t%1==0&&t<=u}function Qt(t){var n=typeof t;return null!=t&&('object'==n||'function'==n)}function Xt(t){return null!=t&&'object'==typeof t}function Yt(t){if(!Xt(t)||jt(t)!=_)return!1;var n=X(t);if(null===n)return!0;var o=L.call(n,'constructor')&&n.constructor;return'function'==typeof o&&o instanceof o&&C.call(o)==V}var Zt=$?(function(t){return function(n){return t(n)}})($):function(t){return Xt(t)&&Kt(t.length)&&!!j[jt(t)]};function tr(t){return Ut(t,rr(t))}function rr(t){return Wt(t)?_t(t,!0):wt(t)}var nr=(function(t){return Ct(Rt(n=function(n,o){var u=-1,c=o.length,f=c>1?o[c-1]:void 0,s=c>2?o[2]:void 0;for(f=t.length>3&&'function'==typeof f?(c--,f):void 0,s&&kt(o[0],o[1],s)&&(f=c<3?void 0:f,c=1),n=Object(n);++u25?39:97))};function y(e){var t,r='';for(t=Math.abs(e);t>v;t=t/v|0)r=g(t%v)+r;return(g(t%v)+r).replace(m,'$1-$2')}var b=5381,k=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e};function C(e){return e.displayName||e.name||'Component'}function S(e){return'function'==typeof e}var A=function(e){return null!==e&&'object'==typeof e&&'[object Object]'===(e.toString?e.toString():Object.prototype.toString.call(e))&&!c.typeOf(e)};function x(e){return e&&'string'==typeof e.styledComponentId}function E(e,t){for(var r=0;r=0||(s[r]=e[r]);return s}var _='undefined'!=typeof process&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||'data-styled',I='undefined'!=typeof window&&'HTMLElement'in window,U=Boolean('boolean'==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:'undefined'!=typeof process&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&''!==process.env.REACT_APP_SC_DISABLE_SPEEDY?'false'!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:'undefined'!=typeof process&&void 0!==process.env.SC_DISABLE_SPEEDY&&''!==process.env.SC_DISABLE_SPEEDY&&('false'!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY)),T=Object.freeze([]),B=Object.freeze({});function D(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0?" Args: "+r.join(', '):''))}var j=512,z=(function(){function e(e){this.groupSizes=new Uint32Array(j),this.length=j,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,s=n;e>=s;)(s<<=1)<0&&D(16,""+e);this.groupSizes=new Uint32Array(s),this.groupSizes.set(r),this.length=s;for(var i=n;i=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),s=n+r,i=n;i0&&(c+=e+",")}),n+=""+a+u+"{content:\""+c+"\"}/*!sc*/\n"}}}return n},q=function(e,t,r){for(var n,s=r.split(','),i=0,o=s.length;i=0;r--){var n=t[r];if(n&&1===n.nodeType&&n.hasAttribute(_))return n}},Q=function(e){var t=document.head,r=e||t,n=document.createElement('style'),s=K(r),i=void 0!==s?s.nextSibling:null;n.setAttribute(_,"active"),n.setAttribute("data-styled-version","5.3.0");var o='undefined'!=typeof window&&void 0!==window.__webpack_nonce__?window.__webpack_nonce__:null;return o&&n.setAttribute('nonce',o),r.insertBefore(n,i),n},X=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,r=0,n=t.length;r=0){var r=document.createTextNode(t),n=this.nodes[e];return this.element.insertBefore(r,n||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e0&&(s[0]=s[0].replace(n,d))},p,function(e){if(-2===e){var t=f;return f=[],t}}])),w.hash=c.length?c.reduce(function(e,t){return t.name||D(15),k(e,t.name)},b).toString():'',w})(),he=(function(){function e(e,t){var r=this;this.inject=function(e,t){void 0===t&&(t=ce);var n=r.name+t.hash;e.hasNameForId(r.id,n)||e.insertRules(r.id,n,t(r.rules,n,'@keyframes'))},this.toString=function(){return D(12,String(r.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=ce),this.name+e.hash},e})(),fe=/([A-Z])/,le=/([A-Z])/g,pe=/^ms-/,de=function(e){return"-"+e.toLowerCase()};function we(e){return fe.test(e)?e.replace(le,de).replace(pe,'-ms-'):e}var me=function(e){return void 0===e||null===e||!1===e||''===e},ve=function e(t,r){var n,s,i=[];for(var o in t)t.hasOwnProperty(o)&&!me(t[o])&&(A(t[o])?i.push.apply(i,e(t[o],o)):S(t[o])?i.push(we(o)+":",t[o],';'):i.push(we(o)+": "+(n=o,null==(s=t[o])||'boolean'==typeof s||''===s?'':'number'!=typeof s||0===s||n in p?String(s).trim():s+"px")+";"));return r?[r+" {"].concat(i,['}']):i};function ge(e,t,r,n){if(Array.isArray(e)){for(var s,i=[],o=0,a=e.length;o0?(c=b+o,h=n-i[o].length):(c=b,h=y),w.push(['string',m.slice(k,n+1),b,k-y,c,n-h]),y=h,b=c,k=n;break;case Fe:Me.lastIndex=k+1,Me.test(m),n=0===Me.lastIndex?m.length-1:Me.lastIndex-2,w.push(['at-word',m.slice(k,n+1),b,k-y,b,n-y]),k=n;break;case Se:for(n=k,u=!0;m.charCodeAt(n+1)===Se;)n+=1,u=!u;r=m.charCodeAt(n+1),u&&r!==Ae&&r!==Ee&&r!==xe&&r!==Ne&&r!==Pe&&r!==Re&&(n+=1),w.push(['word',m.slice(k,n+1),b,k-y,b,n-y]),k=n;break;default:r===Ae&&m.charCodeAt(k+1)===je?(0===(n=m.indexOf('*/',k+2)+1)&&(v?n=m.length:C('comment')),(o=(i=(a=m.slice(k,n+1)).split('\n')).length-1)>0?(c=b+o,h=n-i[o].length):(c=b,h=y),w.push(['comment',a,b,k-y,c,n-h]),y=h,b=c,k=n):(Ve.lastIndex=k+1,Ve.test(m),n=0===Ve.lastIndex?m.length-1:Ve.lastIndex-2,w.push(['word',m.slice(k,n+1),b,k-y,b,n-y]),k=n)}k++}return w}var Ye={brackets:[36,39],string:[31,39],'at-word':[31,39],comment:[90,39],'{':[32,39],'}':[32,39],':':[1,22],';':[1,22],'(':[1,22],')':[1,22]};function We(e){return"\x1b["+e+"m"}function Ge(e){var t=[];return $e(new wt(e),{ignoreErrors:!0}).forEach(function(e){var r=Ye[e[0]];r?t.push(e[1].split(/\r?\n/).map(function(e){return We(r[0])+e+We(r[1])}).join('\n')):t.push(e[1])}),t.join('')}var Je=(function(){function e(t,r,n,s,i,o){this.name='CssSyntaxError',this.reason=t,i&&(this.file=i),s&&(this.source=s),o&&(this.plugin=o),void 0!==r&&void 0!==n&&(this.line=r,this.column=n),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,e)}var t=e.prototype;return t.setMessage=function(){this.message=this.plugin?this.plugin+": ":'',this.message+=this.file?this.file:'',void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason},t.showSourceCode=function(e){var t=this;if(!this.source)return'';var r=this.source;void 0===e&&(e=d),e&&(r=Ge(r));var n=r.split(/\r?\n/),s=Math.max(this.line-3,0),i=Math.min(this.line+2,n.length),o=String(i).length;return n.slice(s,i).map(function(e,r){var n=s+1+r,i=" "+(" "+n).slice(-o)+" | ";return n===t.line?">"+i+e+"\n "+(i.replace(/\d/g,' ')+e.slice(0,t.column-1).replace(/[^\t]/g,' '))+"^":" "+i+e}).join('\n')},t.toString=function(){var e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e},R(e,[{key:"generated",get:function(){return be('CssSyntaxError#generated is deprecated. Use input instead.'),this.input}}]),e})(),qe={colon:': ',indent:' ',beforeDecl:'\n',beforeRule:'\n',beforeOpen:' ',beforeClose:'\n',beforeComment:'\n',after:'\n',emptyBody:'',commentLeft:' ',commentRight:' '};var He=(function(){function e(e){this.builder=e}var t=e.prototype;return t.stringify=function(e,t){this[e.type](e,t)},t.root=function(e){this.body(e),e.raws.after&&this.builder(e.raws.after)},t.comment=function(e){var t=this.raw(e,'left','commentLeft'),r=this.raw(e,'right','commentRight');this.builder("/*"+t+e.text+r+"*/",e)},t.decl=function(e,t){var r=this.raw(e,'between','colon'),n=e.prop+r+this.rawValue(e,'value');e.important&&(n+=e.raws.important||' !important'),t&&(n+=';'),this.builder(n,e)},t.rule=function(e){this.block(e,this.rawValue(e,'selector'))},t.atrule=function(e,t){var r="@"+e.name,n=e.params?this.rawValue(e,'params'):'';if(void 0!==e.raws.afterName?r+=e.raws.afterName:n&&(r+=' '),e.nodes)this.block(e,r+n);else{var s=(e.raws.between||'')+(t?';':'');this.builder(r+n+s,e)}},t.body=function(e){for(var t=e.nodes.length-1;t>0&&'comment'===e.nodes[t].type;)t-=1;for(var r=this.raw(e,'semicolon'),n=0;n0&&void 0!==e.raws.after)return-1!==(t=e.raws.after).indexOf('\n')&&(t=t.replace(/[^\n]+$/,'')),!1}),t},t.rawBeforeOpen=function(e){var t;return e.walk(function(e){if('decl'!==e.type&&void 0!==(t=e.raws.between))return!1}),t},t.rawColon=function(e){var t;return e.walkDecls(function(e){if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,''),!1}),t},t.beforeAfter=function(e,t){var r;r='decl'===e.type?this.raw(e,null,'beforeDecl'):'comment'===e.type?this.raw(e,null,'beforeComment'):'before'===t?this.raw(e,null,'beforeRule'):this.raw(e,null,'beforeClose');for(var n=e.parent,s=0;n&&'root'!==n.type;)s+=1,n=n.parent;if(-1!==r.indexOf('\n')){var i=this.raw(e,null,'indent');if(i.length)for(var o=0;o0&&this.unclosedBracket(s),t&&n){for(;this.pos>o&&('space'===(e=this.tokens[this.pos][0])||'comment'===e);)this.pos-=1;this.decl(this.tokens.slice(o,this.pos+1))}else this.unknownWord(o)},t.rule=function(e){e.pop();var t=new at;this.init(t,e[0][2],e[0][3]),t.raws.between=this.spacesFromEnd(e),this.raw(t,'selector',e),this.current=t},t.decl=function(e){var t=new Xe;this.init(t);var r,n=e[e.length-1];for(';'===n[0]&&(this.semicolon=!0,e.pop()),n[4]?t.source.end={line:n[4],column:n[5]}:t.source.end={line:n[2],column:n[3]};'word'!==e[0][0];)t.raws.before+=e.shift()[1];for(t.source.start={line:e[0][2],column:e[0][3]},t.prop='';e.length;){var s=e[0][0];if(':'===s||'space'===s||'comment'===s)break;t.prop+=e.shift()[1]}for(t.raws.between='';e.length;){if(':'===(r=e.shift())[0]){t.raws.between+=r[1];break}t.raws.between+=r[1]}'_'!==t.prop[0]&&'*'!==t.prop[0]||(t.raws.before+=t.prop[0],t.prop=t.prop.slice(1)),t.raws.between+=this.spacesFromStart(e),this.precheckMissedSemicolon(e);for(var i=e.length-1;i>0;i--){if('!important'===(r=e[i])[1]){t.important=!0;var o=this.stringFrom(e,i);' !important'!==(o=this.spacesFromEnd(e)+o)&&(t.raws.important=o);break}if('important'===r[1]){for(var a=e.slice(0),u='',c=i;c>0;c--){var h=a[c][0];if(0===u.trim().indexOf('!')&&'space'!==h)break;u=a.pop()[1]+u}0===u.trim().indexOf('!')&&(t.important=!0,t.raws.important=u,e=a)}if('space'!==r[0]&&'comment'!==r[0])break}this.raw(t,'value',e),-1!==t.value.indexOf(':')&&this.checkMissedSemicolon(e)},t.atrule=function(e){var t=new it;t.name=e[1].slice(1),''===t.name&&this.unnamedAtrule(t,e),this.init(t,e[2],e[3]);var r=!1,n=!1,s=[];for(this.pos+=1;this.pos=0&&('space'===(r=e[s])[0]||2!==(n+=1));s--);throw this.input.error('Missed semicolon',r[2],r[3])}},e})();function rt(e,t){if(t&&t.safe)throw new Error("Option safe was removed. Use parser: require(\"postcss-safe-parser\")");var r=new wt(e,t),n=new tt(r);try{n.tokenize(),n.loop()}catch(e){throw'CssSyntaxError'===e.name&&t&&t.from&&(/\.scss$/i.test(t.from)?e.message+="\nYou tried to parse SCSS with the standard CSS parser; try again with the postcss-scss parser":/\.less$/i.test(t.from)&&(e.message+="\nYou tried to parse Less with the standard CSS parser; try again with the postcss-less parser")),e}return n.root}function nt(e){return e.map(function(e){return e.nodes&&(e.nodes=nt(e.nodes)),delete e.source,e})}var st=(function(e){function t(){return e.apply(this,arguments)||this}P(t,e);var r=t.prototype;return r.push=function(e){return e.parent=this,this.nodes.push(e),this},r.each=function(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;var t=this.lastEach;if(this.indexes[t]=0,this.nodes){for(var r,n;this.indexes[t]=e&&(this.indexes[r]=t-1);return this},r.removeAll=function(){return this.nodes.forEach(function(e){return e.parent=void 0}),this.nodes=[],this},r.replaceValues=function(e,t,r){return r||(r=t,t={}),this.walkDecls(function(n){t.props&&-1===t.props.indexOf(n.prop)||t.fast&&-1===n.value.indexOf(t.fast)||(n.value=n.value.replace(e,r))}),this},r.every=function(e){return this.nodes.every(e)},r.some=function(e){return this.nodes.some(e)},r.index=function(e){return'number'==typeof e?e:this.nodes.indexOf(e)},r.normalize=function(e,t){var r=this;if('string'==typeof e)e=nt(rt(e).nodes);else if(!Array.isArray(e))if('root'===e.type)e=e.nodes;else if(e.type)e=[e];else if(e.prop){if(void 0===e.value)throw new Error('Value field is missed in node creation');'string'!=typeof e.value&&(e.value=String(e.value)),e=[new Xe(e)]}else if(e.selector)e=[new at(e)];else if(e.name)e=[new it(e)];else{if(!e.text)throw new Error('Unknown node type in node creation');e=[new et(e)]}return e.map(function(e){return void 0===e.raws&&(e=r.rebuild(e)),e.parent&&(e=e.clone()),void 0===e.raws.before&&t&&void 0!==t.raws.before&&(e.raws.before=t.raws.before.replace(/[^\s]/g,'')),e.parent=r,e})},r.rebuild=function(e,t){var r,n=this;for(var s in'root'===e.type?r=new pt:'atrule'===e.type?r=new it:'rule'===e.type?r=new at:'decl'===e.type?r=new Xe:'comment'===e.type&&(r=new et),e)'nodes'===s?r.nodes=e.nodes.map(function(e){return n.rebuild(e,r)}):'parent'===s&&t?r.parent=t:e.hasOwnProperty(s)&&(r[s]=e[s]);return r},r.eachInside=function(e){return be("Container#eachInside is deprecated. Use Container#walk instead."),this.walk(e)},r.eachDecl=function(e,t){return be("Container#eachDecl is deprecated. Use Container#walkDecls instead."),this.walkDecls(e,t)},r.eachRule=function(e,t){return be("Container#eachRule is deprecated. Use Container#walkRules instead."),this.walkRules(e,t)},r.eachAtRule=function(e,t){return be("Container#eachAtRule is deprecated. Use Container#walkAtRules instead."),this.walkAtRules(e,t)},r.eachComment=function(e){return be("Container#eachComment is deprecated. Use Container#walkComments instead."),this.walkComments(e)},R(t,[{key:"first",get:function(){if(this.nodes)return this.nodes[0]}},{key:"last",get:function(){if(this.nodes)return this.nodes[this.nodes.length-1]}},{key:"semicolon",get:function(){return be('Node#semicolon is deprecated. Use Node#raws.semicolon'),this.raws.semicolon},set:function(e){be('Node#semicolon is deprecated. Use Node#raws.semicolon'),this.raws.semicolon=e}},{key:"after",get:function(){return be('Node#after is deprecated. Use Node#raws.after'),this.raws.after},set:function(e){be('Node#after is deprecated. Use Node#raws.after'),this.raws.after=e}}]),t})(Qe),it=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='atrule',r}P(t,e);var r=t.prototype;return r.append=function(){var t;this.nodes||(this.nodes=[]);for(var r=arguments.length,n=new Array(r),s=0;s0&&(o-=1):0===o&&-1!==t.indexOf(h)&&(i=!0),i?(''!==s&&n.push(s.trim()),s='',i=!1):s+=h}return(r||''!==s)&&n.push(s.trim()),n},space:function(e){return ot.split(e,[' ','\n','\t'])},comma:function(e){return ot.split(e,[','],!0)}},at=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='rule',r.nodes||(r.nodes=[]),r}return P(t,e),R(t,[{key:"selectors",get:function(){return ot.comma(this.selector)},set:function(e){var t=this.selector?this.selector.match(/,\s*/):null,r=t?t[0]:","+this.raw('between','beforeOpen');this.selector=e.join(r)}},{key:"_selector",get:function(){return be('Rule#_selector is deprecated. Use Rule#raws.selector'),this.raws.selector},set:function(e){be('Rule#_selector is deprecated. Use Rule#raws.selector'),this.raws.selector=e}}]),t})(st),ut=(function(){function e(e,t){if(void 0===t&&(t={}),this.type='warning',this.text=e,t.node&&t.node.source){var r=t.node.positionBy(t);this.line=r.line,this.column=r.column}for(var n in t)this[n]=t[n]}return e.prototype.toString=function(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text},e})(),ct=(function(){function e(e,t,r){this.processor=e,this.messages=[],this.root=t,this.opts=r,this.css=void 0,this.map=void 0}var t=e.prototype;return t.toString=function(){return this.css},t.warn=function(e,t){void 0===t&&(t={}),t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);var r=new ut(e,t);return this.messages.push(r),r},t.warnings=function(){return this.messages.filter(function(e){return'warning'===e.type})},R(e,[{key:"content",get:function(){return this.css}}]),e})();function ht(e){return'object'==typeof e&&'function'==typeof e.then}var ft=(function(){function e(t,r,n){var s;if(this.stringified=!1,this.processed=!1,'object'==typeof r&&'root'===r.type)s=r;else if(r instanceof e||r instanceof ct)s=r.root,r.map&&(void 0===n.map&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=r.map);else{var i=rt;n.syntax&&(i=n.syntax.parse),n.parser&&(i=n.parser),i.parse&&(i=i.parse);try{s=i(r,n)}catch(e){this.error=e}}this.result=new ct(t,s,n)}var t=e.prototype;return t.warnings=function(){return this.sync().warnings()},t.toString=function(){return this.css},t.then=function(e,t){return this.async().then(e,t)},t.catch=function(e){return this.async().catch(e)},t.handleError=function(e,t){try{if(this.error=e,'CssSyntaxError'!==e.name||e.plugin){if(t.postcssVersion){var r=t.postcssPlugin,n=t.postcssVersion,s=this.result.processor.version,i=n.split('.'),o=s.split('.');(i[0]!==o[0]||parseInt(i[1])>parseInt(o[1]))&&be("Your current PostCSS version is "+s+", but "+r+" uses "+n+". Perhaps this is the source of the error below.")}}else e.plugin=t.postcssPlugin,e.setMessage()}catch(e){console&&console.error&&console.error(e)}},t.asyncTick=function(e,t){var r=this;if(this.plugin>=this.processor.plugins.length)return this.processed=!0,e();try{var n=this.processor.plugins[this.plugin],s=this.run(n);this.plugin+=1,ht(s)?s.then(function(){r.asyncTick(e,t)}).catch(function(e){r.handleError(e,n),r.processed=!0,t(e)}):this.asyncTick(e,t)}catch(e){this.processed=!0,t(e)}},t.async=function(){var e=this;return this.processed?new Promise(function(t,r){e.error?r(e.error):t(e.stringify())}):this.processing?this.processing:(this.processing=new Promise(function(t,r){if(e.error)return r(e.error);e.plugin=0,e.asyncTick(t,r)}).then(function(){return e.processed=!0,e.stringify()}),this.processing)},t.sync=function(){var e=this;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw new Error('Use process(css).then(cb) to work with async plugins');if(this.error)throw this.error;return this.result.processor.plugins.forEach(function(t){if(ht(e.run(t)))throw new Error('Use process(css).then(cb) to work with async plugins')}),this.result},t.run=function(e){this.result.lastPlugin=e;try{return e(this.result.root,this.result)}catch(t){throw this.handleError(t,e),t}},t.stringify=function(){if(this.stringified)return this.result;this.stringified=!0,this.sync();var e=this.result.opts,t=Ze;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);var r='';return t(this.root,function(e){r+=e}),this.result.css=r,this.result},R(e,[{key:"processor",get:function(){return this.result.processor}},{key:"opts",get:function(){return this.result.opts}},{key:"css",get:function(){return this.stringify().css}},{key:"content",get:function(){return this.stringify().content}},{key:"map",get:function(){return this.stringify().map}},{key:"root",get:function(){return this.sync().root}},{key:"messages",get:function(){return this.sync().messages}}]),e})(),lt=(function(){function e(e){void 0===e&&(e=[]),this.version='5.2.0',this.plugins=this.normalize(e)}var t=e.prototype;return t.use=function(e){return this.plugins=this.plugins.concat(this.normalize([e])),this},t.process=function(e,t){return void 0===t&&(t={}),new ft(this,e,t)},t.normalize=function(e){var t=[];return e.forEach(function(e){if(e.postcss&&(e=e.postcss),'object'==typeof e&&Array.isArray(e.plugins))t=t.concat(e.plugins);else{if('function'!=typeof e)throw new Error(e+" is not a PostCSS plugin");t.push(e)}}),t},e})(),pt=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='root',r.nodes||(r.nodes=[]),r}P(t,e);var r=t.prototype;return r.removeChild=function(t){return 0===(t=this.index(t))&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[t].raws.before),e.prototype.removeChild.call(this,t)},r.normalize=function(t,r,n){var s=e.prototype.normalize.call(this,t);return r&&('prepend'===n?this.nodes.length>1?r.raws.before=this.nodes[1].raws.before:delete r.raws.before:this.first!==r&&s.forEach(function(e){e.raws.before=r.raws.before})),s},r.toResult=function(e){return void 0===e&&(e={}),new ft(new lt,this,e).stringify()},r.remove=function(e){be('Root#remove is deprecated. Use Root#removeChild'),this.removeChild(e)},r.prevMap=function(){return be('Root#prevMap is deprecated. Use Root#source.input.map'),this.source.input.map},t})(st),dt=0,wt=(function(){function e(e,t){void 0===t&&(t={}),this.css=e.toString(),"\ufeff"!==this.css[0]&&"\ufffe"!==this.css[0]||(this.css=this.css.slice(1)),t.from&&(/^\w+:\/\//.test(t.from)?this.file=t.from:this.file=path.resolve(t.from)),this.file||(dt+=1,this.id=""),this.map&&(this.map.file=this.from)}var t=e.prototype;return t.error=function(e,t,r,n){var s;void 0===n&&(n={});var i=this.origin(t,r);return(s=i?new Je(e,i.line,i.column,i.source,i.file,n.plugin):new Je(e,t,r,this.css,this.file,n.plugin)).input={line:t,column:r,source:this.css},this.file&&(s.input.file=this.file),s},t.origin=function(e,t){if(!this.map)return!1;var r=this.map.consumer(),n=r.originalPositionFor({line:e,column:t});if(!n.source)return!1;var s={file:this.mapResolve(n.source),line:n.line,column:n.column},i=r.sourceContentFor(n.source);return i&&(s.source=i),s},t.mapResolve=function(e){return/^\w+:\/\//.test(e)?e:path.resolve(this.map.consumer().sourceRoot||'.',e)},R(e,[{key:"from",get:function(){return this.file||this.id}}]),e})(),mt=(function(e){function t(){return e.apply(this,arguments)||this}P(t,e);var r=t.prototype;return r.tokenize=function(){this.tokens=$e(this.input,{ignoreErrors:!0})},r.comment=function(e){var t=new et;this.init(t,e[2],e[3]),t.source.end={line:e[4],column:e[5]};var r=e[1].slice(2);if('*/'===r.slice(-2)&&(r=r.slice(0,-2)),/^\s*$/.test(r))t.text='',t.raws.left=r,t.raws.right='';else{var n=r.match(/^(\s*)([^]*[^\s])(\s*)$/);t.text=n[2],t.raws.left=n[1],t.raws.right=n[3]}},r.unclosedBracket=function(){},r.unknownWord=function(e){var t=this.tokens.slice(e,this.pos+1);this.spaces+=t.map(function(e){return e[1]}).join('')},r.unexpectedClose=function(){this.current.raws.after+='}'},r.doubleColon=function(){},r.unnamedAtrule=function(e){e.name=''},r.precheckMissedSemicolon=function(e){var t=this.colon(e);if(!1!==t){var r;for(r=t-1;r>=0&&'word'!==e[r][0];r--);for(r-=1;r>=0;r--)if('space'!==e[r][0]){r+=1;break}var n=e.splice(r,e.length-r);this.decl(n)}},r.checkMissedSemicolon=function(){},r.endFile=function(){for(this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||'')+this.spaces;this.current.parent;)this.current=this.current.parent,this.current.raws.after=''},t})(tt);var vt={},gt=function(e){return'function'==typeof e||'object'==typeof e&&null!==e&&!Array.isArray(e)},yt=function(e){return'__proto__'!==e&&'constructor'!==e&&'prototype'!==e};function bt(e,t,r){var n=e[r];gt(t)&>(n)?kt(n,t):e[r]=t}function kt(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n1?t-1:0),n=1;n>>0);if(!vt[i]){var o=[];(r=new wt(s,t),(n=new mt(r)).tokenize(),n.loop(),n.root).each(function(e){'decl'===e.type&&o.push([e.prop,e.value])});var a=u(o,['borderRadius','borderWidth','borderColor','borderStyle']),c=Ut.create({generated:a});vt[i]=c.generated}return vt[i]},e})())),Dt=function(e){return It(Bt,e)};"ActivityIndicator ActivityIndicatorIOS ART Button DatePickerIOS DrawerLayoutAndroid\n Image ImageBackground ImageEditor ImageStore KeyboardAvoidingView ListView MapView Modal NavigatorIOS\n Picker PickerIOS ProgressBarAndroid ProgressViewIOS ScrollView SegmentedControlIOS Slider\n SliderIOS SnapshotViewIOS Switch RecyclerViewBackedScrollView RefreshControl SafeAreaView StatusBar\n SwipeableListView SwitchAndroid SwitchIOS TabBarIOS Text TextInput ToastAndroid ToolbarAndroid\n Touchable TouchableHighlight TouchableNativeFeedback TouchableOpacity TouchableWithoutFeedback\n View ViewPagerAndroid WebView FlatList SectionList VirtualizedList Pressable".split(/\s+/m).forEach(function(e){return Object.defineProperty(Dt,e,{enumerable:!0,configurable:!1,get:function(){return Dt(Tt[e])}})}),i.ThemeConsumer=Et,i.ThemeContext=xt,i.ThemeProvider=function(e){var t=h.useContext(xt),r=h.useMemo(function(){return Rt(e.theme,t)},[e.theme,t]);return e.children?f.createElement(xt.Provider,{value:r},e.children):null},i.css=_t,i.default=Dt,i.isStyledComponent=x,i.useTheme=function(){return h.useContext(xt)},i.withTheme=function(e){var t=f.forwardRef(function(t,r){var n=h.useContext(xt),s=e.defaultProps,i=Ct(t,n,s);return f.createElement(e,N({},t,{theme:i,ref:r}))});return w(t,e),t.displayName="WithTheme("+C(e)+")",t}},505,[506,515,48,517,518,519,520,437,2]); __d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);function n(t){return t&&'object'==typeof t&&'default'in t?t.default:t}Object.defineProperty(e,'__esModule',{value:!0});var o,s=r(d[1]),u=n(s),l=n(r(d[2])),c=n(r(d[3])),f=/^(#(?:[0-9a-f]{3,4}){1,2})$/i,h=/^(rgba?|hsla?|hwb|lab|lch|gray|color)$/,p=function(t){return function(n){return t(n)?'':null}},v=function(t,n){return void 0===n&&(n=String),function(o){if('word'!==o.type)return null;var s=o.value.match(t);return null===s?null:n(s[1])}},x=p(function(t){return'space'===t.type}),w=p(function(t){return'div'===t.type&&'/'===t.value}),y=p(function(t){return'div'===t.type&&','===t.value}),b=(o='word',function(t){return t.type===o?t.value:null}),k=v(/^(none)$/i),V=v(/^(auto)$/i),$=v(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)$/i,Number),T=v(/^(0$|(?:[+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)(?=px$))/i,Number),C=v(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?(ch|em|ex|rem|vh|vw|vmin|vmax|cm|mm|in|pc|pt))$/i),S=v(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?(?:deg|rad))$/i,function(t){return t.toLowerCase()}),E=v(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?%)$/i),L=v(/(^-?[_a-z][_a-z0-9-]*$)/i),R=function(t){return'string'!==t.type?null:t.value.replace(/\\([0-9a-f]{1,6})(?:\s|$)/gi,function(t,n){return String.fromCharCode(parseInt(n,16))}).replace(/\\/g,'')},O=function(t){return'word'===t.type&&(f.test(t.value)||t.value in c||'transparent'===t.value)?t.value:'function'===t.type&&h.test(t.value)?s.stringify(t):null},F=v(/^(none|underline|line-through)$/i),B=v(/^(solid|dashed|dotted)$/),_=function(t){var n=t.types,o=void 0===n?[T,C,E]:n,s=t.directions,u=void 0===s?['Top','Right','Bottom','Left']:s,l=t.prefix,c=void 0===l?'':l,f=t.suffix,h=void 0===f?'':f;return function(t){var n,s=[];for(s.push(t.expect.apply(t,o));s.length<4&&t.hasTokens();)t.expect(x),s.push(t.expect.apply(t,o));t.expectEmpty();var l=s[0],f=s[1],p=void 0===f?l:f,v=s[2],w=void 0===v?l:v,y=s[3],b=void 0===y?p:y,k=function(t){return""+c+u[t]+h};return(n={})[k(0)]=l,n[k(1)]=p,n[k(2)]=w,n[k(3)]=b,n}},P=function(t){var n=t.expect(T),o=t.matches(x)?t.expect(T):n;return t.expectEmpty(),{width:n,height:o}},W=function(t){var n,o,s,u;if(t.matches(k))return t.expectEmpty(),{offset:{width:0,height:0},radius:0,color:'black'};for(var l=!1;t.hasTokens();)l&&t.expect(x),void 0===n&&t.matches(T,C)?(n=t.lastValue,t.expect(x),o=t.expect(T,C),t.saveRewindPoint(),t.matches(x)&&t.matches(T,C)?s=t.lastValue:t.rewind()):void 0===u&&t.matches(O)?u=t.lastValue:t.throw(),l=!0;return void 0===n&&t.throw(),{offset:{width:n,height:o},radius:void 0!==s?s:0,color:void 0!==u?u:'black'}},Y=v(/(nowrap|wrap|wrap-reverse)/),D=v(/(row|row-reverse|column|column-reverse)/),M=function(t){var n;if(t.matches(R))n=t.lastValue;else for(n=t.expect(L);t.hasTokens();){t.expect(x),n+=" "+t.expect(L)}return t.expectEmpty(),{fontFamily:n}},I=v(/^(normal)$/),N=v(/^(italic)$/),j=v(/^([1-9]00|bold)$/),A=v(/^(small-caps)$/),X=[],H=v(/(flex-(?:start|end)|center|stretch|space-(?:between|around))/),z=v(/(flex-(?:start|end)|center|space-(?:between|around|evenly))/),G=v(/^(solid|double|dotted|dashed)$/),U=function(t){return function(n){var o=n.expect(t);return n.expectEmpty(),o}},Z=U($),q=U(T),J=U(S),K=function(t){return function(n,o){return function(s){var u,l,c,f=s.expect(t);if(s.hasTokens())s.expect(y),c=s.expect(t);else{if(void 0===o)return f;c=o}return s.expectEmpty(),[(u={},u[n+"Y"]=c,u),(l={},l[n+"X"]=f,l)]}}},Q=K($),ee=K(T),te=K(S),ne={perspective:Z,scale:Q('scale'),scaleX:Z,scaleY:Z,translate:ee('translate',0),translateX:q,translateY:q,rotate:J,rotateX:J,rotateY:J,rotateZ:J,skewX:J,skewY:J,skew:te('skew','0deg')},re=_({types:[O],prefix:'border',suffix:'Color'}),oe=_({directions:['TopLeft','TopRight','BottomRight','BottomLeft'],prefix:'border',suffix:'Radius'}),ie=_({prefix:'border',suffix:'Width'}),ae=_({types:[T,C,E,V],prefix:'margin'}),se=_({prefix:'padding'}),ue={background:function(t){return{backgroundColor:t.expect(O)}},border:function(t){var n,o,s;if(t.matches(k))return t.expectEmpty(),{borderWidth:0,borderColor:'black',borderStyle:'solid'};for(var u=0;u<3&&t.hasTokens();)0!==u&&t.expect(x),void 0===n&&t.matches(T,C)?n=t.lastValue:void 0===o&&t.matches(O)?o=t.lastValue:void 0===s&&t.matches(B)?s=t.lastValue:t.throw(),u+=1;return t.expectEmpty(),void 0===n&&(n=1),void 0===o&&(o="black"),void 0===s&&(s="solid"),{borderWidth:n,borderColor:o,borderStyle:s}},borderColor:re,borderRadius:oe,borderWidth:ie,boxShadow:function(t){var n=W(t);return{shadowOffset:n.offset,shadowRadius:n.radius,shadowColor:n.color,shadowOpacity:1}},flex:function(t){var n,o,s;if(t.matches(k))return t.expectEmpty(),{flexGrow:0,flexShrink:0,flexBasis:'auto'};if(t.saveRewindPoint(),t.matches(V)&&!t.hasTokens())return{flexGrow:1,flexShrink:1,flexBasis:'auto'};t.rewind();for(var u=0;u<2&&t.hasTokens();)0!==u&&t.expect(x),void 0===n&&t.matches($)?(n=t.lastValue,t.saveRewindPoint(),t.matches(x)&&t.matches($)?o=t.lastValue:t.rewind()):void 0===s&&t.matches(T,C,E)?s=t.lastValue:void 0===s&&t.matches(V)?s='auto':t.throw(),u+=1;return t.expectEmpty(),void 0===n&&(n=1),void 0===o&&(o=1),void 0===s&&(s=0),{flexGrow:n,flexShrink:o,flexBasis:s}},flexFlow:function(t){for(var n,o,s=0;s<2&&t.hasTokens();)0!==s&&t.expect(x),void 0===n&&t.matches(Y)?n=t.lastValue:void 0===o&&t.matches(D)?o=t.lastValue:t.throw(),s+=1;return t.expectEmpty(),void 0===n&&(n="nowrap"),void 0===o&&(o="row"),{flexWrap:n,flexDirection:o}},font:function(t){for(var n,o,s,u,l=0;l<3&&t.hasTokens();){if(t.matches(I));else if(void 0===n&&t.matches(N))n=t.lastValue;else if(void 0===o&&t.matches(j))o=t.lastValue;else{if(void 0!==s||!t.matches(A))break;s=[t.lastValue]}t.expect(x),l+=1}var c=t.expect(T,C);t.matches(w)&&(u=t.expect(T,C)),t.expect(x);var f=M(t).fontFamily;void 0===n&&(n="normal"),void 0===o&&(o="normal"),void 0===s&&(s=X);var h={fontStyle:n,fontWeight:o,fontVariant:s,fontSize:c,fontFamily:f};return void 0!==u&&(h.lineHeight=u),h},fontFamily:M,fontVariant:function(t){return{fontVariant:[t.expect(L)]}},fontWeight:function(t){return{fontWeight:t.expect(b)}},margin:ae,padding:se,placeContent:function(t){var n,o=t.expect(H);return t.hasTokens()?(t.expect(x),n=t.expect(z)):n='stretch',t.expectEmpty(),{alignContent:o,justifyContent:n}},shadowOffset:function(t){return{shadowOffset:P(t)}},textShadow:function(t){var n=W(t);return{textShadowOffset:n.offset,textShadowRadius:n.radius,textShadowColor:n.color}},textShadowOffset:function(t){return{textShadowOffset:P(t)}},textDecoration:function(t){for(var n,o,s,u=!1;t.hasTokens();){if(u&&t.expect(x),void 0===n&&t.matches(F)){var l=[t.lastValue.toLowerCase()];t.saveRewindPoint(),'none'!==l[0]&&t.matches(x)&&t.matches(F)?(l.push(t.lastValue.toLowerCase()),l.sort().reverse()):t.rewind(),n=l.join(' ')}else void 0===o&&t.matches(G)?o=t.lastValue:void 0===s&&t.matches(O)?s=t.lastValue:t.throw();u=!0}return{textDecorationLine:void 0!==n?n:"none",textDecorationColor:void 0!==s?s:"black",textDecorationStyle:void 0!==o?o:"solid"}},textDecorationLine:function(t){for(var n=[],o=!1;t.hasTokens();)o&&t.expect(x),n.push(t.expect(F).toLowerCase()),o=!0;return n.sort().reverse(),{textDecorationLine:n.join(' ')}},transform:function(t){for(var n=[],o=!1;t.hasTokens();){o&&t.expect(x);var s,u=t.expectFunction(),l=u.functionName,c=ne[l](u);Array.isArray(c)||(c=[(s={},s[l]=c,s)]),n=c.concat(n),o=!0}return{transform:n}}},le=(function(){function t(t,n){this.index=0,this.nodes=t,this.functionName=null!=n?n.value:null,this.lastValue=null,this.rewindIndex=-1}var n=t.prototype;return n.hasTokens=function(){return this.index<=this.nodes.length-1},n.SYMBOL_MATCH=function(){if(!this.hasTokens())return null;for(var t=this.nodes[this.index],n=0;n>18&63)+s.charAt(h>>12&63)+s.charAt(h>>6&63)+s.charAt(63&h);return 2==A?(n=t.charCodeAt(p)<<8,o=t.charCodeAt(++p),l+=s.charAt((h=n+o)>>10)+s.charAt(h>>4&63)+s.charAt(h<<2&63)+'='):1==A&&(h=t.charCodeAt(p),l+=s.charAt(h>>2)+s.charAt(h<<4&63)+'=='),l},decode:function(t){var n=(t=String(t).replace(A,'')).length;n%4==0&&(n=(t=t.replace(/==?$/,'')).length),(n%4==1||/[^+a-zA-Z0-9/]/.test(t))&&f('Invalid character: the string to be decoded is not correctly encoded.');for(var o,c,h=0,l='',p=-1;++p>(-2*h&6)));return l},version:'0.1.0'};if('function'==typeof define&&'object'==typeof define.amd&&define.amd)define(function(){return l});else if(n&&!n.nodeType)if(o)o.exports=l;else for(var p in l)l.hasOwnProperty(p)&&(n[p]=l[p]);else t.base64=l})(this)},692,[]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var T,h,w,E=c.default.useRef(null),A=(0,c.useState)(),b=(0,o.default)(A,2),k=b[0],x=b[1],D=(0,c.useState)([]),O=(0,o.default)(D,2),N=O[0],M=O[1],y=(0,c.useState)(),C=(0,o.default)(y,2),V=C[0],_=C[1],R=(0,c.useState)([]),L=(0,o.default)(R,2),G=L[0],j=L[1],B=(0,c.useState)(),W=(0,o.default)(B,2),q=W[0],H=W[1],U=(0,c.useState)(),J=(0,o.default)(U,2),Q=J[0],F=J[1],K=(0,c.useRef)(null),z=(0,c.useRef)(null),X=(0,c.useRef)(null),Y=(0,c.useRef)(null),Z=(0,c.useContext)(p.ConfigServiceContext),$=(Z.meeting,Z.sessionConfig),ee=$.permissions.produce.audio,te=$.permissions.produce.video,ne=$.permissions.produce.video,re=te.allow,ue=(0,f.getWebcamConstraints)(te.quality,te.frame_rate),ie=((0,f.getScreenShareConstraints)(ne.quality,ne.frame_rate),t.children),ae=(0,s.useSelector)(function(t){return t.participant.audioMuted}),oe=(0,s.useSelector)(function(t){return t.participant.videoOff}),ce=(0,s.useSelector)(function(t){return t.room.producersState}),se=(0,s.useSelector)(function(t){return t.participant.audioTrackSelection}),de=(0,s.useSelector)(function(t){return t.participant.videoTrackSelection}),le=(0,s.useSelector)(function(t){return t.participant.videoProduction}),fe=(0,s.useSelector)(function(t){return t.participant.audioProduction}),ve=(0,s.useSelector)(function(t){return t.participant.presentingState}),pe=ce===l.MediaStates.NOT_APPLICABLE||le===l.MediaStates.LOADED||le===l.MediaStates.NOT_STARTED||le===l.MediaStates.STOPPING&&ve!==v.PresentingState.NOT_PRESENTING,Se=ce===l.MediaStates.NOT_APPLICABLE||fe===l.MediaStates.LOADED||fe===l.MediaStates.NOT_STARTED||fe===l.MediaStates.STOPPING&&ve!==v.PresentingState.NOT_PRESENTING,Ie=(0,s.useDispatch)(),Te=c.default.useState([]),Pe=(0,o.default)(Te,2),he=Pe[0],we=Pe[1],me=function(t){we(t)},Ee=(0,s.useSelector)(function(t){return t.room.roomViewType}),Ae=(0,s.useSelector)(function(t){return t.participant.requestToJoinType}),be=(0,s.useSelector)(function(t){return t.room.routerState});Ee===I.DyteViewTypes.webinar&&Ae===v.RequestToJoinType.ask&&(ue=(0,f.getWebcamConstraints)('QQVGA',null==(T=$.permissions)?void 0:null==(h=T.produce)?void 0:null==(w=h.video)?void 0:w.frame_rate));(0,c.useEffect)(function(){K.current=V,z.current=q,X.current=Q,Y.current=k},[V,q,Q,k]),(0,c.useEffect)(function(){k&&(k.enabled=!ae)},[ae]),(0,c.useEffect)(function(){Ee===I.DyteViewTypes.webinar&&be===l.MediaStates.LOADED&&ve===v.PresentingState.NOT_PRESENTING?(0,s.batch)(function(){Ie((0,v.setVideoProduction)(l.MediaStates.STOPPING)),Ie((0,v.setAudioProduction)(l.MediaStates.STOPPING)),Ie((0,v.setVideoOff)(!0)),Ie((0,v.setAudioMuted)(!0)),setTimeout(function(){V&&V.stop(),k&&k.stop(),x(void 0),_(void 0)})}):ve===v.PresentingState.INITIATED&&(De().then(ge),xe().then(ke))},[be,ve]),(0,c.useEffect)(function(){S.default.start({media:'video'}),E.current=new f.AudioDevicesEmitter(me);n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:K.current&&K.current.stop(),Y.current&&Y.current.stop(),z.current&&z.current.stop(),X.current&&X.current.stop();case 4:case"end":return t.stop()}},null,null,null,Promise)},[]);var ke=function(t){var n=(null==t?void 0:t.deviceId)||(null==se?void 0:se.selectedDeviceId);(0,s.batch)(function(){ee?ee&&Ie((0,v.setAudioMuted)(!1)):Ie((0,v.setAudioMuted)(!0)),Ie((0,v.setAudioProduction)(l.MediaStates.CONNECTING)),(null==se?void 0:se.selectedDeviceId)!==n&&Ie((0,v.setAudioTrackSelection)({selectedDeviceId:n}))}),k&&k.stop()};c.default.useEffect(function(){if(!ee){var t=he[0];ke(t)}},[ee]),c.default.useEffect(function(){re||(Ie((0,v.setVideoOff)(!0)),setTimeout(function(){V&&V.stop(),_(void 0)}))},[re]);var ge=function(t){var u;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:u=(null==t?void 0:t.deviceId)||(null==de?void 0:de.selectedDeviceId),(0,s.batch)(function(){Ie((0,v.setVideoOff)(!1)),Ie((0,v.setVideoProduction)(l.MediaStates.CONNECTING)),(null==de?void 0:de.selectedDeviceId)!==u&&Ie((0,v.setVideoTrackSelection)({selectedDeviceId:u}))}),setTimeout(function(){var t;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return V&&V.stop(),o.next=3,n.default.awrap((0,f.getVideoTrack)(u,ue));case 3:t=o.sent,_(t);case 5:case"end":return o.stop()}},null,null,null,Promise)});case 3:case"end":return o.stop()}},null,null,null,Promise)},xe=function(){var t;return n.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.prev=0,t=null,u.prev=2,u.next=5,n.default.awrap((0,f.getAudioTrack)());case 5:t=u.sent,u.next=12;break;case 8:if(u.prev=8,u.t0=u.catch(2),'NotAllowedError'!==u.t0.name){u.next=12;break}throw new Error('No audio permission');case 12:if(t){u.next=14;break}throw new Error('No audio track');case 14:x(t),u.next=21;break;case 17:u.prev=17,u.t1=u.catch(0),Ie((0,v.setAudioProduction)(l.MediaStates.NOT_APPLICABLE)),Ie((0,v.setAudioMuted)(!0));case 21:case"end":return u.stop()}},null,null,[[0,17],[2,8]],Promise)},De=function(){var t,u,o,c;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.prev=0,s.next=3,n.default.awrap((0,f.getAllVideoDevices)());case 3:return t=s.sent,u=t.filter(function(t){return'front'===t.facing}),o=u.length>0?u[0]:t[0],c=null,s.prev=7,s.next=10,n.default.awrap((0,f.getVideoTrack)(o.deviceId||'',ue));case 10:c=s.sent,s.next=17;break;case 13:if(s.prev=13,s.t0=s.catch(7),'NotAllowedError'!==s.t0.name){s.next=17;break}throw new Error('No video permission');case 17:if(c){s.next=19;break}throw new Error('No video track');case 19:if(_(c),''!==o.label){s.next=24;break}return s.next=23,n.default.awrap((0,f.getAllVideoDevices)());case 23:t=s.sent;case 24:j(t),Ie((0,v.setVideoTrackSelection)({selectedDeviceId:o.deviceId})),s.next=33;break;case 28:s.prev=28,s.t1=s.catch(0),console.log("Error",s.t1),Ie((0,v.setVideoProduction)(l.MediaStates.NOT_APPLICABLE)),Ie((0,v.setVideoOff)(!0));case 33:case"end":return s.stop()}},null,null,[[0,28],[7,13]],Promise)},Oe=function(){var t,u,o,c,s=arguments;return n.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:if(t=s.length>0&&void 0!==s[0]?s[0]:null,!(he.length>0)){l.next=11;break}if(u={},o={deviceId:null,InCallManagerId:null,device:null},t?(c=t.deviceId,u[c]=t):he.forEach(function(t){var n=t.deviceId;u[n]=t}),u.bluetooth?o={deviceId:'bluetooth',InCallManagerId:'BLUETOOTH',device:u.bluetooth}:u.wired?o={deviceId:'wired',InCallManagerId:'WIRED_HEADSET',device:u.wired}:u.speaker&&(o={deviceId:'speaker',InCallManagerId:'SPEAKER_PHONE',device:u.speaker}),(null==se?void 0:se.selectedDeviceId)===o.deviceId){l.next=11;break}return Ie((0,v.setAudioMuted)(!0)),l.next=10,n.default.awrap(S.default.chooseAudioRoute(o.InCallManagerId));case 10:ke(o.device);case 11:case"end":return l.stop()}},null,null,null,Promise)};(0,f.setOnDeviceChange)(function(){var t,o,c,s,l,v,p;return n.default.async(function(S){for(;;)switch(S.prev=S.next){case 0:return S.next=2,n.default.awrap((0,f.getAllVideoDevices)());case 2:if(t=S.sent,o=(0,u.default)(he).find(function(t){return!N.map(function(t){return t.deviceId}).includes(t.deviceId)}),M(he),c=t.find(function(t){return!G.map(function(t){return t.deviceId}).includes(t.deviceId)}),j(t),ae||!o){S.next=10;break}return ke(o),S.abrupt("return");case 10:if(oe||!c){S.next=13;break}return ge(c),S.abrupt("return");case 13:s=!he.map(function(t){return t.deviceId}).includes(null==se?void 0:se.selectedDeviceId),l=!t.map(function(t){return t.deviceId}).includes(null==de?void 0:de.selectedDeviceId),ae||void 0!==k&&!s||(v=he[0],ke(v)),oe||void 0!==V&&!l||(p=t[0],ge(p));case 17:case"end":return S.stop()}},null,null,null,Promise)}),(0,c.useEffect)(function(){Oe(),M(he)},[he.length]);var Ne={mediaTracks:{webcamTrack:V,setWebcamTrack:_,audioTrack:k,setAudioTrack:x,screenShareVideoTrack:q,setScreenShareVideoTrack:H,screenShareAudioTrack:Q,setScreenShareAudioTrack:F},inputDevices:{audioInputDevices:N,videoInputDevices:G,setAudioInputDevices:M,setVideoInputDevices:j,setAudioDevice:ke,setVideoDevice:ge,toggleAudioState:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(Se){t.next=2;break}return t.abrupt("return");case 2:ee?Ie(ae?(0,v.setAudioMuted)(!1):(0,v.setAudioMuted)(!0)):ae||Ie((0,v.setAudioMuted)(!0));case 3:case"end":return t.stop()}},null,null,null,Promise)},toggleVideoState:function(t){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(pe){t.next=2;break}return t.abrupt("return");case 2:oe?ge():(0,s.batch)(function(){Ie((0,v.setVideoProduction)(l.MediaStates.CONNECTING)),Ie((0,v.setVideoOff)(!0)),setTimeout(function(){V&&V.stop(),_(void 0)})});case 3:case"end":return t.stop()}},null,null,null,Promise)},onAudioInputChange:function(t){var u;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:u=N.find(function(n){return n.deviceId===t}),Oe(u);case 2:case"end":return n.stop()}},null,null,null,Promise)},onVideoInputChange:function(t){var n=G.find(function(n){return n.deviceId===t});Ie((0,v.setCameraFacing)(n.facing)),ge(n)}},setupStreams:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.default.awrap(De());case 2:return t.next=4,n.default.awrap(xe());case 4:case"end":return t.stop()}},null,null,null,Promise)},videoButtonsEnabled:pe,audioButtonsEnabled:Se};return c.default.createElement(P.Provider,{value:Ne},ie)},e.UserTrackContext=void 0;var n=t(r(d[1])),u=t(r(d[2])),o=t(r(d[3])),c=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var u=T(n);if(u&&u.has(t))return u.get(t);var o={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=c?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(o,s,l):o[s]=t[s]}o.default=t,u&&u.set(t,o);return o})(r(d[4])),s=r(d[5]),l=r(d[6]),f=r(d[7]),v=r(d[8]),p=r(d[9]),S=t(r(d[10])),I=r(d[11]);function T(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,u=new WeakMap;return(T=function(t){return t?u:n})(t)}var P=(0,c.createContext)(null);e.UserTrackContext=P},693,[1,276,34,26,48,429,473,694,478,499,697,475]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getQualityAfterLegacyModeShift=e.setOnDeviceChange=e.getScreenShare=e.getSpeakerTrack=e.getAudioTrack=e.getVideoTrack=e.getScreenShareConstraints=e.getWebcamConstraints=e.getAllVideoDevices=e.AudioDevicesEmitter=e.getAllMediaDevices=void 0;var n=t(r(d[1])),u=t(r(d[2])),c=t(r(d[3])),o=t(r(d[4])),s=r(d[5]),l=r(d[6]),f=r(d[7]),v=r(d[8]),h=f.NativeModules.InCallManager,D=new f.NativeEventEmitter(h),p=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.enumerateDevices());case 2:return t=n.sent,n.abrupt("return",t);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getAllMediaDevices=p;var w=(function(){function t(n){if((0,u.default)(this,t),!n)throw new Error('Callback not initalized');this.callback=n,this.notConnected={connected:!1,haveMic:!1},this.connectedWithMic={connected:!0,haveMic:!0},this.connectedWithoutMic={connected:!0,haveMic:!1};var c=(0,l.getHeadset)();this.audioDevices={speaker:this.connectedWithMic,bluetooth:c?this.connectedWithMic:this.notConnected,wired:this.notConnected},this.onBluetoothEvent(),this.onWiredHeadsetEvent(),this.emit()}return(0,c.default)(t,[{key:"onBluetoothEvent",value:function(){var t=this;(0,l.addListener)(function(u){var c=t.audioDevices.bluetooth.connected;u&&!c?(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.connectedWithMic)}),t.emit()):!u&&c&&(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.notConnected)}),t.emit())})}},{key:"onWiredHeadsetEvent",value:function(){var t=this;D.addListener('WiredHeadset',function(u){if(u){var c=u.isPlugged,o=u.hasMic,s=t.audioDevices.wired.connected;if(c&&!s){var l=o?(0,n.default)({},t.connectedWithMic):(0,n.default)({},t.connectedWithoutMic);t.audioDevices=(0,n.default)({},t.audioDevices,{wired:l}),t.emit()}else!c&&s&&(t.audioDevices=(0,n.default)({},t.audioDevices,{wired:(0,n.default)({},t.notConnected)}),t.emit())}})}},{key:"getAudioDevices",value:function(){return this.formatAudioDevices()}},{key:"formatAudioDevices",value:function(){var t=this;return Object.keys(this.audioDevices).map(function(u){var c=t.audioDevices[u];return(0,n.default)({},c,{deviceId:u,label:u,kind:'audioinput'})}).filter(function(t){return t.connected})}},{key:"emit",value:function(){this.callback(this.formatAudioDevices())}}]),t})();e.AudioDevicesEmitter=w;e.getAllVideoDevices=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(p());case 2:return t=n.sent,n.abrupt("return",t.filter(function(t){return'videoinput'===t.kind}));case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getWebcamConstraints=function(t,n){var u=v.VIDEO_CONSTRAINS[t.toLowerCase()];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={ideal:n}}return u};e.getScreenShareConstraints=function(t,n){var u=v.VIDEO_CONSTRAINS_SCREENSHARE[t.toLowerCase()||'vga'];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={max:n}}return u};e.getVideoTrack=function(t,u){var c,l;return o.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return c=u||v.VIDEO_CONSTRAINS.vga,f.next=3,o.default.awrap(s.mediaDevices.getUserMedia({video:(0,n.default)({deviceId:t||'',frameRate:24},c),audio:!1}));case 3:return l=f.sent,f.abrupt("return",l.getVideoTracks()[0]);case 5:case"end":return f.stop()}},null,null,null,Promise)};e.getAudioTrack=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getUserMedia({audio:!0,video:!1}));case 2:return t=n.sent,n.abrupt("return",t.getAudioTracks()[0]);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getSpeakerTrack=function(t){return o.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",null);case 2:case"end":return t.stop()}},null,null,null,Promise)};e.getScreenShare=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getDisplayMedia({audio:!0,video:{displaySurface:'monitor',logicalSurface:!0,cursor:!0,width:{max:1920},height:{max:1080},frameRate:{max:5}}}));case 2:return t=n.sent,n.abrupt("return",{video:t.getTracks()[0],audio:null});case 4:case"end":return n.stop()}},null,null,null,Promise)};e.setOnDeviceChange=function(t){};e.getQualityAfterLegacyModeShift=function(t,n,u){return n===v.HD_QUALITY_PEERS_LIMIT&&t?v.VIDEO_CONSTRAINS.vga:n!==v.HD_QUALITY_PEERS_LIMIT+1||t?u:v.VIDEO_CONSTRAINS.hd}},694,[1,25,7,8,276,394,695,2,696]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getQualityAfterLegacyModeShift=e.setOnDeviceChange=e.getScreenShare=e.getSpeakerTrack=e.getAudioTrack=e.getVideoTrack=e.getScreenShareConstraints=e.getWebcamConstraints=e.getAllVideoDevices=e.AudioDevicesEmitter=e.getAllMediaDevices=void 0;var n=t(r(d[1])),u=t(r(d[2])),c=t(r(d[3])),o=t(r(d[4])),s=r(d[5]),l=r(d[6]),f=r(d[7]),v=r(d[8]),h=f.NativeModules.InCallManager,D=new f.NativeEventEmitter(h),p=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.enumerateDevices());case 2:return t=n.sent,n.abrupt("return",t);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getAllMediaDevices=p;var w=(function(){function t(n){if((0,u.default)(this,t),!n)throw new Error('Callback not initalized');this.callback=n,this.notConnected={connected:!1,haveMic:!1},this.connectedWithMic={connected:!0,haveMic:!0},this.connectedWithoutMic={connected:!0,haveMic:!1};var c=(0,l.getHeadset)();this.audioDevices={speaker:this.connectedWithMic,bluetooth:c?this.connectedWithMic:this.notConnected,wired:this.notConnected},this.onBluetoothEvent(),this.onWiredHeadsetEvent(),this.emit()}return(0,c.default)(t,[{key:"onBluetoothEvent",value:function(){var t=this;(0,l.addListener)(function(u){var c=t.audioDevices.bluetooth.connected;u&&!c?(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.connectedWithMic)}),t.emit()):!u&&c&&(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.notConnected)}),t.emit())})}},{key:"onWiredHeadsetEvent",value:function(){var t=this;D.addListener('WiredHeadset',function(u){if(u){var c=u.isPlugged,o=u.hasMic,s=t.audioDevices.wired.connected;if(c&&!s){var l=o?(0,n.default)({},t.connectedWithMic):(0,n.default)({},t.connectedWithoutMic);t.audioDevices=(0,n.default)({},t.audioDevices,{wired:l}),t.emit()}else!c&&s&&(t.audioDevices=(0,n.default)({},t.audioDevices,{wired:(0,n.default)({},t.notConnected)}),t.emit())}})}},{key:"getAudioDevices",value:function(){return this.formatAudioDevices()}},{key:"formatAudioDevices",value:function(){var t=this;return Object.keys(this.audioDevices).map(function(u){var c=t.audioDevices[u];return(0,n.default)({},c,{deviceId:u,label:u,kind:'audioinput'})}).filter(function(t){return t.connected})}},{key:"emit",value:function(){this.callback(this.formatAudioDevices())}}]),t})();e.AudioDevicesEmitter=w;e.getAllVideoDevices=function(){var t,n;return o.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return t={},u.next=3,o.default.awrap(p());case 3:return n=u.sent,u.abrupt("return",n.filter(function(n){if('videoinput'===n.kind&&!t[n.facing])return t[n.facing]=!0,n}));case 5:case"end":return u.stop()}},null,null,null,Promise)};e.getWebcamConstraints=function(t,n){var u=v.VIDEO_CONSTRAINS[t.toLowerCase()];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={ideal:n}}return u};e.getScreenShareConstraints=function(t,n){var u=v.VIDEO_CONSTRAINS_SCREENSHARE[t.toLowerCase()||'vga'];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={max:n}}return u};e.getVideoTrack=function(t,u){var c,l;return o.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return c=u||v.VIDEO_CONSTRAINS.vga,f.next=3,o.default.awrap(s.mediaDevices.getUserMedia({video:(0,n.default)({deviceId:t||'',frameRate:24},c),audio:!1}));case 3:return l=f.sent,f.abrupt("return",l.getVideoTracks()[0]);case 5:case"end":return f.stop()}},null,null,null,Promise)};e.getAudioTrack=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getUserMedia({audio:!0,video:!1}));case 2:return t=n.sent,n.abrupt("return",t.getAudioTracks()[0]);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getSpeakerTrack=function(t){return o.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",null);case 2:case"end":return t.stop()}},null,null,null,Promise)};e.getScreenShare=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getDisplayMedia({audio:!0,video:{displaySurface:'monitor',logicalSurface:!0,cursor:!0,width:{max:1920},height:{max:1080},frameRate:{max:5}}}));case 2:return t=n.sent,n.abrupt("return",{video:t.getTracks()[0],audio:null});case 4:case"end":return n.stop()}},null,null,null,Promise)};e.setOnDeviceChange=function(t){};e.getQualityAfterLegacyModeShift=function(t,n,u){return n===v.HD_QUALITY_PEERS_LIMIT&&t?v.VIDEO_CONSTRAINS.vga:n!==v.HD_QUALITY_PEERS_LIMIT+1||t?u:v.VIDEO_CONSTRAINS.hd}},694,[1,25,7,8,276,394,695,2,696]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.useBluetoothHeadsetDetection=e.removeListener=e.addListener=e.getHeadset=void 0;var n=t(r(d[1])),u=r(d[2]),o=r(d[3]),s=u.NativeModules.DyteRNBluetoothHeadsetDetect,c=null,f=[];new u.NativeEventEmitter(s).addListener('onChange',function(t){var n=t.devices;c=n.length?n[0]:null,f.forEach(function(t){t(c)})});e.getHeadset=function(){return c};var l=function(t){f.push(t)};e.addListener=l;var v=function(t){var n=f.indexOf(t);-1!==n&&f.splice(n,1)};e.removeListener=v;e.useBluetoothHeadsetDetection=function(){var t=(0,o.useState)(null),u=(0,n.default)(t,2),s=u[0],f=u[1];return(0,o.useEffect)(function(){return f(c),l(f),function(){v(f)}},[]),s}},695,[1,26,2,48]); __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.ICE_SERVERS=e.HD_QUALITY_PEERS_LIMIT=e.SCREEN_SHARING_SVC_ENCODINGS=e.SCREEN_SHARING_SIMULCAST_ENCODINGS=e.WEBCAM_KSVC_ENCODINGS=e.WEBCAM_SIMULCAST_ENCODINGS_VGA=e.WEBCAM_SIMULCAST_ENCODINGS=e.PC_PROPRIETARY_CONSTRAINTS=e.VIDEO_CONSTRAINS_SCREENSHARE=e.VIDEO_CONSTRAINS=void 0;e.VIDEO_CONSTRAINS={qqvga:{width:{ideal:160},height:{ideal:120}},qvga:{width:320,height:240},vga:{width:640,height:480},hd:{width:1280,height:720},hd_cropped:{width:900,height:720}};e.VIDEO_CONSTRAINS_SCREENSHARE={vga:{width:{max:640},height:{max:480}},hd:{width:{max:1280},height:{max:720}},full_hd:{width:{max:1980},height:{max:1080}}};e.PC_PROPRIETARY_CONSTRAINTS={optional:[{googDscp:!0},{googHighStartBitrate:0},{googPayloadPadding:!0},{googScreencastMinBitrate:100},{googCpuOveruseDetection:!0},{googCpuOveruseEncodeUsage:!0},{googCpuUnderuseThreshold:55},{googCpuOveruseThreshold:85}]};e.WEBCAM_SIMULCAST_ENCODINGS=[{rid:'r0',scalabilityMode:'S1T3'},{rid:'r1',scalabilityMode:'S1T3'},{rid:'r2',scalabilityMode:'S1T3'}];e.WEBCAM_SIMULCAST_ENCODINGS_VGA=[{rid:'r0',scalabilityMode:'S1T2'},{rid:'r1',scalabilityMode:'S1T2'}];e.WEBCAM_KSVC_ENCODINGS=[{scalabilityMode:'L3T3_KEY'}];e.SCREEN_SHARING_SIMULCAST_ENCODINGS=[{dtx:!0,maxBitrate:15e5},{dtx:!0,maxBitrate:6e6}];e.SCREEN_SHARING_SVC_ENCODINGS=[{scalabilityMode:'L3T3',dtx:!0}];e.HD_QUALITY_PEERS_LIMIT=1;e.ICE_SERVERS=[{urls:'turn:turn.dyte.in:443?transport=tcp',username:'dyte',credential:'dytein',credentialType:'password'},{urls:'turn:turn.dyte.in:3478?transport=udp',username:'dyte',credential:'dytein',credentialType:'password'}]},696,[]); __d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=n(r(d[1])),s=n(r(d[2])),u=n(r(d[3])),o=r(d[4]),c=r(d[4]).NativeModules.InCallManager,l=new((function(){function n(){(0,s.default)(this,n),this.vibrate=!1,this.recordPermission='unknow',this.cameraPermission='unknow',this.audioUriMap={ringtone:{_BUNDLE_:null,_DEFAULT_:null},ringback:{_BUNDLE_:null,_DEFAULT_:null},busytone:{_BUNDLE_:null,_DEFAULT_:null}},this.checkRecordPermission=this.checkRecordPermission.bind(this),this.requestRecordPermission=this.requestRecordPermission.bind(this),this.checkCameraPermission=this.checkCameraPermission.bind(this),this.requestCameraPermission=this.requestCameraPermission.bind(this),this.checkRecordPermission(),this.checkCameraPermission()}return(0,u.default)(n,[{key:"start",value:function(n){var t=!1!==(n=void 0===n?{}:n).auto,s='video'===n.media?'video':'audio',u=n.ringback&&'string'==typeof n.ringback?n.ringback:"";c.start(s,t,u)}},{key:"stop",value:function(n){var t=(n=void 0===n?{}:n).busytone&&'string'==typeof n.busytone?n.busytone:"";c.stop(t)}},{key:"turnScreenOff",value:function(){c.turnScreenOff()}},{key:"turnScreenOn",value:function(){c.turnScreenOn()}},{key:"getIsWiredHeadsetPluggedIn",value:function(){return t.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,t.default.awrap(c.getIsWiredHeadsetPluggedIn());case 3:return n.abrupt("return",n.sent);case 6:throw n.prev=6,n.t0=n.catch(0),new Error('Incall Manager Error getting wired headset');case 9:case"end":return n.stop()}},null,null,[[0,6]],Promise)}},{key:"setFlashOn",value:function(n,t){'ios'===o.Platform.OS?(n=!0===n,t='number'==typeof t?t:0,c.setFlashOn(n,t)):console.log("Android doesn't support setFlashOn(enable, brightness)")}},{key:"setKeepScreenOn",value:function(n){n=!0===n,c.setKeepScreenOn(n)}},{key:"setSpeakerphoneOn",value:function(n){n=!0===n,c.setSpeakerphoneOn(n)}},{key:"setForceSpeakerphoneOn",value:function(n){var t="boolean"==typeof n?n?1:-1:0;c.setForceSpeakerphoneOn(t)}},{key:"setMicrophoneMute",value:function(n){n=!0===n,c.setMicrophoneMute(n)}},{key:"startRingtone",value:function(n,t,s,u){n='string'==typeof n?n:"_DEFAULT_",this.vibrate=!!Array.isArray(t),s='playback'===s?'playback':"default",u='number'==typeof u&&u>0?parseInt(u):-1,'android'===o.Platform.OS?c.startRingtone(n,u):c.startRingtone(n,s),this.vibrate&&o.Vibration.vibrate(t,!1)}},{key:"stopRingtone",value:function(){this.vibrate&&o.Vibration.cancel(),c.stopRingtone()}},{key:"startRingback",value:function(n){n='string'==typeof n?n:"_DTMF_",c.startRingback(n)}},{key:"stopRingback",value:function(){c.stopRingback()}},{key:"checkRecordPermission",value:function(){var n;return t.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,t.default.awrap(c.checkRecordPermission());case 2:return n=s.sent,this.recordPermission=n,s.abrupt("return",n);case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"requestRecordPermission",value:function(){var n;return t.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,t.default.awrap(c.requestRecordPermission());case 2:return n=s.sent,this.recordPermission=n,s.abrupt("return",n);case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"checkCameraPermission",value:function(){var n;return t.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,t.default.awrap(c.checkCameraPermission());case 2:return n=s.sent,this.cameraPermission=n,s.abrupt("return",n);case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"requestCameraPermission",value:function(){var n;return t.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,t.default.awrap(c.requestCameraPermission());case 2:return n=s.sent,this.cameraPermission=n,s.abrupt("return",n);case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"pokeScreen",value:function(n){if('android'===o.Platform.OS){var t="number"==typeof n&&n>0?n:3e3;c.pokeScreen(t)}else console.log("ios doesn't support pokeScreen()")}},{key:"getAudioUri",value:function(n,s){var u;return t.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(void 0!==this.audioUriMap[n]){o.next=2;break}return o.abrupt("return",null);case 2:if(!this.audioUriMap[n][s]){o.next=6;break}return o.abrupt("return",this.audioUriMap[n][s]);case 6:return o.prev=6,o.next=9,t.default.awrap(c.getAudioUriJS(n,s));case 9:if(!('string'==typeof(u=o.sent)&&u.length>0)){o.next=15;break}return this.audioUriMap[n][s]=u,o.abrupt("return",u);case 15:return o.abrupt("return",null);case 16:o.next=21;break;case 18:return o.prev=18,o.t0=o.catch(6),o.abrupt("return",null);case 21:case"end":return o.stop()}},null,this,[[6,18]],Promise)}},{key:"chooseAudioRoute",value:function(n){var s;return t.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,t.default.awrap(c.chooseAudioRoute(n));case 2:return s=u.sent,u.abrupt("return",s);case 4:case"end":return u.stop()}},null,null,null,Promise)}}]),n})());e.default=l},697,[1,276,7,8,2]); @@ -812,7 +812,7 @@ __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{ __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.PluginWrapper=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),f=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=w(n);if(o&&o.has(t))return o.get(t);var u={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=f?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(u,s,l):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[4])),s=r(d[5]),l=r(d[6]),c=r(d[7]),p=r(d[8]),v=r(d[9]);function w(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(w=function(t){return t?o:n})(t)}var h=new((function(){function t(){(0,o.default)(this,t),this.fxs=[]}return(0,u.default)(t,[{key:"onMessage",value:function(t){this.fxs.forEach(function(n){return n(t)})}},{key:"addEventListener",value:function(t){this.fxs.push(t)}}]),t})()),y=function(t){var o=t.frame,u=t.height,w=t.width,y=(0,f.useContext)(s.PluginServiceContext),M=(0,f.useContext)(l.PeersServiceContext).selfPeer,b=(0,f.useState)(!0),x=(0,n.default)(b,2);x[0],x[1];return f.default.createElement(c.Flex,{height:u,width:w},f.default.createElement(c.Flex,{direction:"column"},M.isHost&&f.default.createElement(c.Flex,{justify:"flex-end",align:"center",cursor:"pointer",bg:"secondary.700"},f.default.createElement(c.Button,{onClick:function(){y.pluginManager.removeRoomPlugin({id:o.plugin})}},f.default.createElement(c.Box,{p:4},f.default.createElement(c.Icon,{name:"close",boxSize:"16"})))),f.default.createElement(c.Flex,{width:w,height:u,justify:"center",align:"center",direction:"row"},f.default.createElement(v.View,{style:{transform:[{rotate:'90deg'}],width:.92*u,height:.95*w}},f.default.createElement(p.WebView,{source:{uri:o.url},ref:function(t){y.pluginManager.addIframeView(o,t,h)},onMessage:function(t){var n=JSON.parse(t.nativeEvent.data);n.type&&h.onMessage(n)},injectedJavaScript:"\n\t\t\t\t\t\t\t\tsetTimeout(function(){\n\t\t\t\t\t\t\t\t\twindow.parent = {};\n\t\t\t\t\t\t\t\t\tfunction postMessage (a, b) {\n\t\t\t\t\t\t\t\t\t\tif (!window.ReactNativeWebView.postMessage) {\n\t\t\t\t\t\t\t\t\t\t\tsetTimeout(() => {k\n\t\t\t\t\t\t\t\t\t\t\t\tpostMessage(a, b);\n\t\t\t\t\t\t\t\t\t\t\t}, 100);\n\t\t\t\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(a));\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\twindow.parent.postMessage = (a, b) => {\n\t\t\t\t\t\t\t\t\t\tpostMessage(a);\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t})"})))))};e.PluginWrapper=y;var M=y;e.default=M},806,[1,26,7,8,48,807,809,503,810,2]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PluginServiceProvider=e.PluginServiceContext=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=v(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var l=c?Object.getOwnPropertyDescriptor(t,f):null;l&&(l.get||l.set)?Object.defineProperty(u,f,l):u[f]=t[f]}u.default=t,o&&o.set(t,u);return u})(r(d[2])),u=r(d[3]),c=r(d[4]),f=t(r(d[5])),l=r(d[6]);function v(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(v=function(t){return t?o:n})(t)}var p=(0,o.createContext)(null);e.PluginServiceContext=p;e.PluginServiceProvider=function(t){var v=t.children,s=t.roomName,P=t.peerId,S=(0,o.useContext)(l.WebSocketContext),y=(0,u.useDispatch)(),O=(0,o.useState)(null),b=(0,n.default)(O,2),k=b[0],j=b[1],C=(0,u.useSelector)(function(t){return t.participant.authToken});(0,o.useEffect)(function(){},[]);var w=(0,u.useSelector)(function(t){return t.room.socketState}),E={pluginManager:k};return(0,o.useEffect)(function(){if(w===c.RoomSocketState.CONNECTED){var t=new f.default(S,s,y,P,C);j(t),t.listenSocketEvents()}},[w]),o.default.createElement(p.Provider,{value:E},v)}},807,[1,26,48,429,473,808,745]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),s=t(r(d[2])),u=t(r(d[3])),l=t(r(d[4])),o=r(d[5]),c=t(r(d[6])),h=(function(){function t(n,s,l,o,c){(0,u.default)(this,t),this.socketObj=n,this.dispatch=l,this.roomName=s,this.plugins={},this.iframes={},this.peerId=o,this.authToken=c,this.handleSockets=this.handleSockets.bind(this)}return(0,l.default)(t,[{key:"handleSockets",value:function(t){if(t)switch(t.type){case'websocket/enable-plugin':this.enablePlugin(t.payload);break;case'websocket/disable-plugin':this.disablePlugin(t.payload);break;case'websocket/plugin-event':case'websocket/plugin-data':this.sendIframeEvent(t)}}},{key:"sendIframeEvent",value:function(t){var n=this.iframes[t.payload.pluginId||t.payload.id];n&&Object.values(n).forEach(function(n){n.iframe&&n.iframe.injectJavaScript("window.postMessage("+JSON.stringify(t)+");")})}},{key:"listenSocketEvents",value:function(){this.socketObj.emitter.on('socket',this.handleSockets),this.getRoomPlugins()}},{key:"getRoomPlugins",value:function(){var t=this;this.socketObj.sendMessage({type:'getRoomState'},function(n){n.payload.roomState.plugins.forEach(function(n){return t.enablePlugin(n)})})}},{key:"enablePlugin",value:function(t){var u,l,h,f,p,v;return n.default.async(function(k){for(;;)switch(k.prev=k.next){case 0:if(u=c.default.apiBase+"/v2/plugins",!this.plugins[t.id]){k.next=3;break}return k.abrupt("return");case 3:return k.next=5,n.default.awrap(fetch(u+"/"+t.id,{method:'GET',headers:{authorization:"Bearer "+this.authToken}}));case 5:return l=k.sent,k.next=8,n.default.awrap(l.json());case 8:return h=k.sent,k.next=11,n.default.awrap(fetch(u+"/authorize/"+t.id,{method:'POST',headers:{authorization:"Bearer "+this.authToken,'Content-Type':'application/json'},body:JSON.stringify({roomName:this.roomName,peerId:this.peerId})}));case 11:return f=k.sent,k.next=14,n.default.awrap(f.json());case 14:p=k.sent.data.token,v=(0,s.default)({},h.data.plugin,{authToken:p}),this.plugins[t.id]=v,this.iframes[t.id]={},this.dispatch((0,o.addPlugin)(v));case 19:case"end":return k.stop()}},null,this,null,Promise)}},{key:"disablePlugin",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.plugins[t.id]&&(delete this.plugins[t.id],this.dispatch((0,o.removePlugin)(t)));case 1:case"end":return n.stop()}},null,this,null,Promise)}},{key:"handleIframeMessage",value:function(t){var s=this;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:n.t0=t.type,n.next='pluginEvent'===n.t0?3:'storePluginData'===n.t0?3:'getPluginData'===n.t0?3:'getPeerInfo'===n.t0?3:'enablePluginForAll'===n.t0?3:5;break;case 3:return this.socketObj.sendMessage(t,function(t){s.sendIframeEvent(t)}),n.abrupt("break",6);case 5:return n.abrupt("break",6);case 6:case"end":return n.stop()}},null,this,null,Promise)}},{key:"addIframeView",value:function(t,s,u){var l,o=this;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.iframes[t.plugin][t.view]&&this.removeIframeView(t),l=function(t){s&&o.handleIframeMessage(t)},u.addEventListener(l),this.iframes[t.plugin][t.view]={listener:l,iframe:s};case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"removeIframeView",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.iframes[t.plugin][t.view]&&delete this.iframes[t.plugin][t.view];case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"addRoomPlugin",value:function(t){return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!this.plugins[t.id]){s.next=2;break}return s.abrupt("return");case 2:return s.next=4,n.default.awrap(this.socketObj.sendMessage({type:'addPlugin',payload:t}));case 4:case"end":return s.stop()}},null,this,null,Promise)}},{key:"removeRoomPlugin",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",this.socketObj.sendMessage({type:'removePlugin',payload:t}));case 1:case"end":return n.stop()}},null,this,null,Promise)}}]),t})();e.default=h},808,[1,276,25,7,8,494,495]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PeersProvider=e.PeersServiceContext=void 0;var t=n(r(d[1])),o=n(r(d[2])),u=n(r(d[3])),c=(function(n,t){if(!t&&n&&n.__esModule)return n;if(null===n||"object"!=typeof n&&"function"!=typeof n)return{default:n};var o=k(t);if(o&&o.has(n))return o.get(n);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if("default"!==l&&Object.prototype.hasOwnProperty.call(n,l)){var s=c?Object.getOwnPropertyDescriptor(n,l):null;s&&(s.get||s.set)?Object.defineProperty(u,l,s):u[l]=n[l]}u.default=n,o&&o.set(n,u);return u})(r(d[4])),l=r(d[5]),s=r(d[6]),p=r(d[7]),f=r(d[8]),v=r(d[9]),S=r(d[10]),P=r(d[11]),h=r(d[12]);function k(n){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(k=function(n){return n?o:t})(n)}var y=(0,c.createContext)(null);e.PeersServiceContext=y;e.PeersProvider=function(n){var k,T,b=n.children,w=(0,c.useContext)(p.ConfigServiceContext).meeting,M=(0,c.useState)([]),C=(0,u.default)(M,2),V=C[0],x=C[1],O=(0,l.useSelector)(function(n){return n.peers.joinedPeers}),D=(0,l.useSelector)(function(n){return n.participant}),A=(0,l.useSelector)(function(n){return n.consumers.activeConsumers}),I=A.find(function(n){return'video'===n.kind&&n.appData.screenShare}),j=A.find(function(n){return'audio'===n.kind&&n.appData.screenShare}),_=(0,l.useSelector)(function(n){return n.room.pinnedPeerId}),H=(0,l.useSelector)(function(n){return n.room.roomViewType}),N=(0,c.useState)(null),q=(0,u.default)(N,2),E=q[0],J=q[1],R=(0,c.useState)(null),U=(0,u.default)(R,2),W=U[0],L=U[1],z=(0,c.useContext)(s.MediaRoomContext).mediaRoom,B=(0,c.useContext)(f.UserTrackContext),F=B.mediaTracks,G=F.screenShareVideoTrack,K=F.setScreenShareVideoTrack,Q=(F.screenShareAudioTrack,F.setScreenShareAudioTrack),X=B.inputDevices,Y=X.toggleAudioState,Z=X.toggleVideoState,$={pin:function(n){return z.pin(n)},unpin:function(n){return z.pin(null)},toggleSelfAudio:function(){return Y()},toggleSelfVideo:function(){return Z()},toggleSelfScreenSharing:function(){var n;return t.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(D.sharingScreen||I){o.next=16;break}return void 0!==G&&G.stop(),o.prev=2,o.next=5,t.default.awrap((0,v.getScreenShare)());case 5:n=o.sent,K(n.video),Q(n.video),z.shareScreen(n),o.next=14;break;case 11:o.prev=11,o.t0=o.catch(2),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0);case 14:o.next=19;break;case 16:z.disableScreenShare(),K(void 0),Q(void 0);case 19:case"end":return o.stop()}},null,null,[[2,11]],Promise)},disablePeerAudio:function(n){return z.disableAudio(n)},disablePeerVideo:function(n){return z.disableVideo(n)}},ee=!0;(0,c.useEffect)(function(){var n,t;J({id:null==z?void 0:z.peerid,audioMuted:D.audioMuted,displayName:D.displayName,userId:D.id,picture:D.displayImageURL,isMe:!0,isHost:D.isHost,videoVisible:!D.videoOff,videoTrack:null==z?void 0:null==(n=z.webCamProducer)?void 0:n.track,audioTrack:null==z?void 0:null==(t=z.micProducer)?void 0:t.track,isPinned:_===(null==z?void 0:z.peerid),clientSpecificId:D.clientSpecificId,producingAudio:!D.audioMuted,producingVideo:!D.videoOff,isScreensharing:D.sharingScreen,requestToJoinType:D.requestToJoinType,hiddenParticipant:D.hidden,webinarHiddenParticipant:D.webinarHiddenParticipant})},[null==z?void 0:z.peerid,D.sharingScreen,D.videoOff,D.audioMuted,D.displayName,D.hidden,D.requestToJoinType,null==z?void 0:null==(k=z.webCamProducer)?void 0:k.track,null==z?void 0:null==(T=z.micProducer)?void 0:T.track,D.webinarHiddenParticipant]),(0,c.useEffect)(function(){E&&w&&w._addUpdateParticipant((0,o.default)({},E,{isPinned:E.id===_,isScreensharing:D.sharingScreen}),$)},[E,w]),(0,c.useEffect)(function(){if(I||D.screenSharingProduction===S.MediaStates.LOADED){var n,t,o,u=I?null==(n=z.consumers.get(I.id))?void 0:n.track:null==(t=z.screenShareVideoProducer)?void 0:t.track,c=j?null==(o=z.consumers.get(j.id))?void 0:o.track:null,l=I?O.find(function(n){return n.id===I.appData.peerId}):E;L({videoTrack:u,id:null==l?void 0:l.id,displayName:"Screen - "+(null==l?void 0:l.displayName),videoVisible:!0,audioTrack:c,audioMuted:null===c,screenshare:!0})}else L(null)},[I,D.screenSharingProduction]),(0,c.useEffect)(function(){w&&(V.map(function(n){return O.find(function(t){return t.id===n.id})||w._removeParticipant(n),null}),x(O))},[O]);var ie=function(n){var t,u={id:n.id,displayName:n.displayName,picture:n.picture,device:n.device,audioTrack:null,videoTrack:null,hiddenParticipant:n.hiddenParticipant,isPinned:_===n.id,clientSpecificId:n.clientSpecificId,webinarHiddenParticipant:n.webinarHiddenParticipant,isScreensharing:!1,requestToJoinType:n.requestToJoinType},c=A.find(function(t){return t.peerId===n.id&&'video'===t.kind&&!t.appData.screenShare}),l=A.find(function(t){return t.peerId===n.id&&'audio'===t.kind&&!t.appData.screenShare});return c&&(u.producingVideo=!0,u.videoTrack=z.consumers.get(c.id).track,u.videoScore=c.producerScore),l&&(u.producingAudio=!n.audioMuted,u.audioTrack=z.consumers.get(l.id).track,u.audioScore=l.producerScore),(null==I?void 0:null==(t=I.appData)?void 0:t.peerId)===n.id&&(u.isScreensharing=!0),u.videoVisible=!(void 0===c||c.remotelyPaused),u.audioMuted=void 0===l||l.remotelyPaused||n.audioMuted,u.audioMuted||(ee=!1),w&&w._addUpdateParticipant((0,o.default)({},u,{isPinned:u.id===_}),$),u},re=H===P.DyteViewTypes.webinar?O.filter(function(n){return!(null!=n&&n.webinarHiddenParticipant)&&n.requestToJoinType!==h.RequestToJoinType.ask}).map(ie).filter(function(n){return null!==n}):O.filter(function(n){return!(null!=n&&n.hiddenParticipant)}).map(ie).filter(function(n){return null!==n}),ne=O.map(ie).filter(function(n){return null!==n});return c.default.createElement(y.Provider,{value:{processedPeers:re,selfPeer:E,allMuted:ee,screenshareVideoConsumer:I,screenshareAudioConsumer:j,screenSharePeer:W,joinedProcessedPeers:ne}},b)}},809,[1,276,25,26,48,429,700,499,693,694,473,475,478]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PeersProvider=e.PeersServiceContext=void 0;var t=n(r(d[1])),o=n(r(d[2])),u=n(r(d[3])),c=(function(n,t){if(!t&&n&&n.__esModule)return n;if(null===n||"object"!=typeof n&&"function"!=typeof n)return{default:n};var o=k(t);if(o&&o.has(n))return o.get(n);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if("default"!==l&&Object.prototype.hasOwnProperty.call(n,l)){var s=c?Object.getOwnPropertyDescriptor(n,l):null;s&&(s.get||s.set)?Object.defineProperty(u,l,s):u[l]=n[l]}u.default=n,o&&o.set(n,u);return u})(r(d[4])),l=r(d[5]),s=r(d[6]),p=r(d[7]),f=r(d[8]),v=r(d[9]),S=r(d[10]),P=r(d[11]),h=r(d[12]);function k(n){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(k=function(n){return n?o:t})(n)}var y=(0,c.createContext)(null);e.PeersServiceContext=y;e.PeersProvider=function(n){var k,T,b=n.children,w=(0,c.useContext)(p.ConfigServiceContext).meeting,M=(0,c.useState)([]),C=(0,u.default)(M,2),V=C[0],x=C[1],O=(0,l.useSelector)(function(n){return n.peers.joinedPeers}),D=(0,l.useSelector)(function(n){return n.participant}),A=(0,l.useSelector)(function(n){return n.consumers.activeConsumers}),I=A.find(function(n){return'video'===n.kind&&n.appData.screenShare}),j=A.find(function(n){return'audio'===n.kind&&n.appData.screenShare}),_=(0,l.useSelector)(function(n){return n.room.pinnedPeerId}),H=(0,l.useSelector)(function(n){return n.room.roomViewType}),N=(0,c.useState)(null),q=(0,u.default)(N,2),E=q[0],J=q[1],R=(0,c.useState)(null),U=(0,u.default)(R,2),W=U[0],L=U[1],z=(0,c.useContext)(s.MediaRoomContext).mediaRoom,B=(0,c.useContext)(f.UserTrackContext),F=B.mediaTracks,G=F.screenShareVideoTrack,K=F.setScreenShareVideoTrack,Q=(F.screenShareAudioTrack,F.setScreenShareAudioTrack),X=B.inputDevices,Y=X.toggleAudioState,Z=X.toggleVideoState,$={pin:function(n){return z.pin(n)},unpin:function(n){return z.pin(null)},toggleSelfAudio:function(){return Y()},toggleSelfVideo:function(){return Z()},toggleSelfScreenSharing:function(){var n;return t.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(D.sharingScreen||I){o.next=16;break}return void 0!==G&&G.stop(),o.prev=2,o.next=5,t.default.awrap((0,v.getScreenShare)());case 5:n=o.sent,K(n.video),Q(n.video),z.shareScreen(n),o.next=14;break;case 11:o.prev=11,o.t0=o.catch(2),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0);case 14:o.next=19;break;case 16:z.disableScreenShare(),K(void 0),Q(void 0);case 19:case"end":return o.stop()}},null,null,[[2,11]],Promise)},disablePeerAudio:function(n){return z.disableAudio(n)},disablePeerVideo:function(n){return z.disableVideo(n)}},ee=!0;(0,c.useEffect)(function(){var n,t;J({id:null==z?void 0:z.peerid,audioMuted:D.audioMuted,displayName:D.displayName,userId:D.id,picture:D.displayImageURL,isMe:!0,isHost:D.isHost,videoVisible:!D.videoOff,videoTrack:null==z?void 0:null==(n=z.webCamProducer)?void 0:n.track,audioTrack:null==z?void 0:null==(t=z.micProducer)?void 0:t.track,isPinned:_===(null==z?void 0:z.peerid),clientSpecificId:D.clientSpecificId,producingAudio:!D.audioMuted,producingVideo:!D.videoOff,isScreensharing:D.sharingScreen,requestToJoinType:D.requestToJoinType,hiddenParticipant:D.hidden,webinarHiddenParticipant:D.webinarHiddenParticipant})},[null==z?void 0:z.peerid,D.sharingScreen,D.videoOff,D.audioMuted,D.displayName,D.hidden,D.requestToJoinType,null==z?void 0:null==(k=z.webCamProducer)?void 0:k.track,null==z?void 0:null==(T=z.micProducer)?void 0:T.track,D.webinarHiddenParticipant,_]),(0,c.useEffect)(function(){E&&w&&w._addUpdateParticipant((0,o.default)({},E,{isPinned:E.id===_,isScreensharing:D.sharingScreen}),$)},[E,w]),(0,c.useEffect)(function(){if(I||D.screenSharingProduction===S.MediaStates.LOADED){var n,t,o,u=I?null==(n=z.consumers.get(I.id))?void 0:n.track:null==(t=z.screenShareVideoProducer)?void 0:t.track,c=j?null==(o=z.consumers.get(j.id))?void 0:o.track:null,l=I?O.find(function(n){return n.id===I.appData.peerId}):E;L({videoTrack:u,id:null==l?void 0:l.id,displayName:"Screen - "+(null==l?void 0:l.displayName),videoVisible:!0,audioTrack:c,audioMuted:null===c,screenshare:!0})}else L(null)},[I,D.screenSharingProduction]),(0,c.useEffect)(function(){w&&(V.map(function(n){return O.find(function(t){return t.id===n.id})||w._removeParticipant(n),null}),x(O))},[O]);var ie=function(n){var t,u={id:n.id,displayName:n.displayName,picture:n.picture,device:n.device,audioTrack:null,videoTrack:null,hiddenParticipant:n.hiddenParticipant,isPinned:_===n.id,clientSpecificId:n.clientSpecificId,webinarHiddenParticipant:n.webinarHiddenParticipant,isScreensharing:!1,requestToJoinType:n.requestToJoinType},c=A.find(function(t){return t.peerId===n.id&&'video'===t.kind&&!t.appData.screenShare}),l=A.find(function(t){return t.peerId===n.id&&'audio'===t.kind&&!t.appData.screenShare});return c&&(u.producingVideo=!0,u.videoTrack=z.consumers.get(c.id).track,u.videoScore=c.producerScore),l&&(u.producingAudio=!n.audioMuted,u.audioTrack=z.consumers.get(l.id).track,u.audioScore=l.producerScore),(null==I?void 0:null==(t=I.appData)?void 0:t.peerId)===n.id&&(u.isScreensharing=!0),u.videoVisible=!(void 0===c||c.remotelyPaused),u.audioMuted=void 0===l||l.remotelyPaused||n.audioMuted,u.audioMuted||(ee=!1),w&&w._addUpdateParticipant((0,o.default)({},u,{isPinned:u.id===_}),$),u},re=H===P.DyteViewTypes.webinar?O.filter(function(n){return!(null!=n&&n.webinarHiddenParticipant)&&n.requestToJoinType!==h.RequestToJoinType.ask}).map(ie).filter(function(n){return null!==n}):O.filter(function(n){return!(null!=n&&n.hiddenParticipant)}).map(ie).filter(function(n){return null!==n}),ne=O.map(ie).filter(function(n){return null!==n});return c.default.createElement(y.Provider,{value:{processedPeers:re,selfPeer:E,allMuted:ee,screenshareVideoConsumer:I,screenshareAudioConsumer:j,screenSharePeer:W,joinedProcessedPeers:ne}},b)}},809,[1,276,25,26,48,429,700,499,693,694,473,475,478]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"WebView",{enumerable:!0,get:function(){return u.default}}),e.default=void 0;var u=t(r(d[1])),f=u.default;e.default=f},810,[1,811]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,o=t(r(d[1])),s=t(r(d[2])),c=r(d[3]),l=t(r(d[4])),u=r(d[5]),p=t(r(d[6])),f=this&&this.__extends||(n=function(t,o){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var o in n)n.hasOwnProperty(o)&&(t[o]=n[o])})(t,o)},function(t,o){function s(){this.constructor=t}n(t,o),t.prototype=null===o?Object.create(o):(s.prototype=o.prototype,new s)}),h=this&&this.__awaiter||function(t,n,o,s){return new(o||(o=Promise))(function(c,l){function u(t){try{f(s.next(t))}catch(t){l(t)}}function p(t){try{f(s.throw(t))}catch(t){l(t)}}function f(t){var n;t.done?c(t.value):(n=t.value,n instanceof o?n:new o(function(t){t(n)})).then(u,p)}f((s=s.apply(t,n||[])).next())})},v=this&&this.__generator||function(t,n){var o,s,c,l,u={label:0,sent:function(){if(1&c[0])throw c[1];return c[1]},trys:[],ops:[]};return l={next:p(0),throw:p(1),return:p(2)},"function"==typeof Symbol&&(l[Symbol.iterator]=function(){return this}),l;function p(t){return function(n){return f([t,n])}}function f(l){if(o)throw new TypeError("Generator is already executing.");for(;u;)try{if(o=1,s&&(c=2&l[0]?s.return:l[0]?s.throw||((c=s.return)&&c.call(s),0):s.next)&&!(c=c.call(s,l[1])).done)return c;switch(s=0,c&&(l=[2&l[0],c.value]),l[0]){case 0:case 1:c=l;break;case 4:return u.label++,{value:l[1],done:!1};case 5:u.label++,s=l[1],l=[0];continue;case 7:l=u.ops.pop(),u.trys.pop();continue;default:if(!(c=(c=u.trys).length>0&&c[c.length-1])&&(6===l[0]||2===l[0])){u=0;continue}if(3===l[0]&&(!c||l[1]>c[0]&&l[1]60?l(v/60)+" min ":null,l(v%60)," sec")};e.default=s},819,[1,26,48,429,503]); __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]),n=r(d[1]),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var c={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var p=f?Object.getOwnPropertyDescriptor(t,l):null;p&&(p.get||p.set)?Object.defineProperty(c,l,p):c[l]=t[l]}c.default=t,o&&o.set(t,c);return c})(r(d[2])),c=r(d[3]);function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var f=function(){var u=(0,c.useSelector)(function(t){return t.participant.videoTrackSelection}),f=((0,c.useSelector)(function(t){return t.participant.videoProduction}),(0,o.useContext)(t.UserTrackContext)),l=(f.mediaTracks.webcamTrack,f.inputDevices),p=l.onVideoInputChange,v=l.videoInputDevices,s=f.videoButtonsEnabled;return o.default.createElement(n.Button,{onClick:function(){s&&v.forEach(function(t){t.deviceId!==(null==u?void 0:u.selectedDeviceId)&&p(t.deviceId)})}},o.default.createElement(n.Icon,{name:"flip-camera-ios",color:s?"textPrimary.200":"textPrimary.400",disabled:!s,boxSize:26}))};e.default=f},820,[693,503,48,429]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=N(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[4])),c=r(d[5]),s=r(d[6]),p=r(d[7]),f=r(d[8]),S=r(d[9]),h=t(r(d[10])),b=r(d[11]),v=r(d[12]),C=r(d[13]),E=r(d[14]),T=r(d[15]),I=r(d[16]),x=t(r(d[17])),y=r(d[18]),k=t(r(d[19])),D=r(d[20]),P=t(r(d[21])),w=r(d[22]),M=t(r(d[23])),q=t(r(d[24])),A=t(r(d[25])),R=r(d[26]),O=r(d[27]),_=r(d[28]),B=r(d[29]);function N(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(N=function(t){return t?o:n})(t)}var J=p.NativeModules.DyteHelper,V=u.default.memo(function(t){var N,V,W,j=t.leaveCall,z=(t.copyLink,t.linkCopied,t.isMobile),L=(0,u.useContext)(E.MediaRoomContext).mediaRoom,F=(0,b.useDisclosure)(),U=(F.isOpen,F.onOpen,F.onClose,(0,u.useContext)(w.PeersServiceContext)),G=(U.selfPeer,U.allMuted,'danger.500'),H='textPrimary.400',K=(0,u.useContext)(I.UserTrackContext),Q=K.mediaTracks,Y=Q.screenShareVideoTrack,X=Q.setScreenShareVideoTrack,Z=Q.screenShareAudioTrack,$=Q.setScreenShareAudioTrack,ee=Q.audioTrack,te=K.inputDevices,ne=te.toggleAudioState,ae=te.toggleVideoState,oe=te.audioInputDevices,re=te.videoInputDevices,ie=te.onAudioInputChange,le=te.onVideoInputChange,ue=K.audioButtonsEnabled,ce=K.videoButtonsEnabled,se=(0,u.useContext)(D.ConfigServiceContext),de=se.meeting,pe=se.sessionConfig,fe=(0,p.useWindowDimensions)(),me=pe.theme.dimensions||fe,Se=(me.height,me.width),ge=pe.permissions.produce,he=(ge.audio,ge.screenshare),be=pe.permissions.produce.video.allow,ve=(0,c.useSelector)(function(t){return t.consumers.activeConsumers}),Ce=(0,c.useSelector)(function(t){return t.participant.audioMuted}),Ee=(0,c.useSelector)(function(t){return t.participant.videoOff}),Te=(0,c.useSelector)(function(t){return t.participant.videoTrackSelection}),Ie=(0,c.useSelector)(function(t){return t.participant.audioTrackSelection}),xe=((0,c.useSelector)(function(t){return t.plugin.plugins}),(0,c.useSelector)(function(t){return t.participant.sharingScreen})),ye=((0,c.useSelector)(function(t){return t.participant.audioProduction}),(0,c.useSelector)(function(t){return t.participant.videoProduction}),(0,c.useSelector)(function(t){return t.participant.participantPermissions})),ke=(0,c.useSelector)(function(t){return t.room.chatMessages}),De=(0,c.useSelector)(function(t){return t.room.requestToJoinPeersList}),Pe=(De||[]).filter(function(t){return!0!==t.seen}),we=(0,c.useSelector)(function(t){return t.participant.requestToJoinType}),Me=(0,c.useSelector)(function(t){return t.participant.requestToJoinStageState}),qe=(0,c.useSelector)(function(t){return t.participant.webinarHiddenParticipant}),Ae=((0,c.useSelector)(function(t){return t.room.gridView}),(0,c.useSelector)(function(t){return t.room.roomViewType})),Re=(0,c.useSelector)(function(t){return t.participant.presentingState}),Oe=(0,u.useState)([]),_e=(0,l.default)(Oe,2),Be=_e[0],Ne=_e[1];(0,u.useEffect)(function(){de&&(de.controlBar._setButtons=function(t){Ne(t)})},[de]);var Je=(0,u.useState)(!1),Ve=(0,l.default)(Je,2),We=Ve[0],je=Ve[1],ze=(0,c.useDispatch)(),Le="LANDSCAPE"===(0,b.useOrientation)().orientation?(0,o.default)({zIndex:10,position:"absolute",top:0},(0,b.withAnchorPoint)({transform:[{rotate:'-90deg'}]},{x:1,y:0},{width:Se,height:64})):{position:"absolute",bottom:1},Fe=function(t){return t.label&&Number.isInteger(Number(t.label))?'environment'===t.facing?'Back Camera':'Front Camera':t.label},Ue=(0,c.useSelector)(function(t){return t.participant.id}),Ge=ke.filter(function(t){return!0!==t.read&&t.userId!==Ue&&t.type!==y.MessageTypes.poll}),He=ke.filter(function(t){return!0!==t.read&&t.type===y.MessageTypes.poll&&t.userId!==Ue}),Ke=Ge.length+He.length+Pe.length,Qe=(0,u.useContext)(B.ThemeContext).colors,Ye=(ve.filter(function(t){return'video'===t.kind&&t.appData.screenShare}).length,function(t,n,o){var l='';return n===f.permissionEnum.DENIED?l=t+" permission denied. To enable please click on the lock icon besides the addresss bar.":0===o.length?l="No "+t+" devices found.":n===f.permissionEnum.FAILED&&(l="Error occured in getting "+t+"."),l}),Xe=[pe.theme.control_bar.elements.screenshare&&pe.permissions.produce.screenshare&&we!==f.RequestToJoinType.ask&&!R.SDK_BUILD?{icon:xe?'stop-screen-share':'screen-share',label:xe?'Stop Sharing':'Share Screen',onClick:function(){var t;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(xe){o.next=26;break}if(k.default.captureEvent('share screen started'),void 0!==Y&&Y.stop(),void 0!==Z&&Y.stop(),!(p.Platform.Version>=26)){o.next=7;break}return o.next=7,n.default.awrap(J.createNotificationChannel());case 7:return ze((0,C.setScreenShareRequested)(!0)),o.next=10,n.default.awrap(J.startService());case 10:return o.prev=10,o.next=13,n.default.awrap((0,v.getScreenShare)());case 13:t=o.sent,Ee||ae(),X(t.video),$(t.audio),L.shareScreen(t),o.next=24;break;case 20:o.prev=20,o.t0=o.catch(10),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0),ze((0,C.setScreenShareRequested)(!0));case 24:o.next=31;break;case 26:ze((0,C.setScreenShareRequested)(!1)),L.disableScreenShare(),X(void 0),$(void 0),J.stopService();case 31:case"end":return o.stop()}},null,null,[[10,20]],Promise)},disabled:!he}:{}],Ze=[pe.theme.control_bar.elements.chat?{icon:'chat',label:'Chat',mainComponent:u.default.createElement(M.default,null),disabled:!1}:{}],$e=[pe.theme.control_bar.elements.polls?{icon:'poll',label:'Polls',mainComponent:u.default.createElement(q.default,{active:!0}),disabled:!1}:{}],et=[pe.theme.control_bar.elements.participants?{icon:'groups',label:'Participants',mainComponent:u.default.createElement(A.default,null),disabled:!1}:{}];return u.default.createElement(S.Box,(0,o.default)({height:54,pt:1,width:Se},Le,{alignSelf:"flex-start",justify:"flex-start",bg:"secondary.1000"}),u.default.createElement(S.Flex,{justify:"center",direction:"row"},u.default.createElement(S.Flex,{direction:"row",borderRadius:h.default.medium,bg:"secondary.800"},u.default.createElement(S.Tooltip,{textAlign:"center",shouldWrapChildren:!0,label:Ye('Microphone',ye.microphone,oe),openDelay:200,placement:"top",maxW:60},Ae===_.DyteViewTypes.webinar&&((null==(N=pe.permissions)?void 0:N.can_present)||(null==(V=pe.permissions)?void 0:V.request_produce)&&Me===f.RequestToJoinStageState.ACCEPTED&&Re===f.PresentingState.NOT_PRESENTING)&&u.default.createElement(T.StageControlButton,{onClick:function(){qe?ze((0,f.initiatePresenting)()):L.stopPresenting()},icon:u.default.createElement(S.Icon,{boxSize:24,name:qe?"present-to-all":"cancel-presentation",fill:qe?H:G}),label:qe?'Present':'Stop'}),(null==(W=pe.permissions)?void 0:W.request_produce)&&u.default.createElement(T.StageControlButton,{onClick:function(t){Me===f.RequestToJoinStageState.ACCEPTED?L.removePeerFromStage(L.peerid,O.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT):(ze((0,f.requestedJoinToStageState)(f.RequestToJoinStageState.INITIATED)),ze((0,f.requestToJoinType)(t.value)))},icon:u.default.createElement(S.Icon,{boxSize:24,name:Me===f.RequestToJoinStageState.ACCEPTED?"cancel-presentation":"pan-tool",fill:Me===f.RequestToJoinStageState.ACCEPTED?G:Me===f.RequestToJoinStageState.WAITING?'secondary.700':H}),disabled:Me===f.RequestToJoinStageState.WAITING,label:Me===f.RequestToJoinStageState.ACCEPTED?'Drop':'Request'}),u.default.createElement(T.StageControlButton,{disabled:!ue,onClick:ne,icon:!Ce&&ee?u.default.createElement(S.Icon,{name:"mic",fill:H,boxSize:24}):u.default.createElement(S.Icon,{name:"mic-off",fill:ue?G:"secondary.700",boxSize:24}),label:!Ce&&ee?'Mic On':'Mic Off',ariaLabel:"mute-toggle",menu:oe.length>0?[{title:'Input Microphone Device',options:oe.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Ie?void 0:Ie.selectedDeviceId,onChange:ie}]:[]})),u.default.createElement(S.Tooltip,{textAlign:"center",shouldWrapChildren:!0,label:Ye('Camera',ye.camera,re),openDelay:200,placement:"top",maxW:60},u.default.createElement(T.StageControlButton,{disabled:!ce,onClick:ae,icon:Ee?u.default.createElement(S.Icon,{name:"videocam-off",fill:ce?G:"secondary.700",boxSize:24}):u.default.createElement(S.Icon,{name:"videocam",fill:H,boxSize:24}),label:Ee?'Video Off':'Video On',ariaLabel:"camera-toggle",menu:re.length>0?[{title:'Camera Device',options:re.map(function(t,n){return{children:u.default.createElement(u.default.Fragment,null,t.label||"Camera "+(n+1)),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Te?void 0:Te.selectedDeviceId,onChange:le}]:[]})),u.default.createElement(T.StageControlButton,{onClick:j,icon:u.default.createElement(S.Icon,{name:"call-end",fill:G,boxSize:24}),label:"Leave"}),!z&&Be.filter(function(t){return'center'===t.position}).map(function(t){return u.default.createElement(T.StageControlButton,{onClick:t.onClick,icon:t.icon,label:t.label})}),z&&u.default.createElement(T.StageControlButton,{onClick:function(){je(!We)},icon:u.default.createElement(S.Flex,null,u.default.createElement(S.Icon,{boxSize:24,name:We?'expand-more':'expand-less',fill:H}),u.default.createElement(S.Box,{position:"absolute",top:-5,zIndex:25,right:-5},0!==Ke&&u.default.createElement(x.default,{color:Qe.primary[500],number:Ke}))),variant:"primaryDefault",label:"More"})),We&&u.default.createElement(P.default,{unReadChatMessages:Ge,unSeenPolls:He,isOpen:We,webinarParticipantRequest:De,webinarUnseenRequest:Pe,onClose:function(){return je(!1)},options:[{icon:'mic-external-on',label:'Audio',disabled:!1,drawerComponent:u.default.createElement(T.MakeMenu,{menu:oe.length>0?[{title:'Input Microphone Device',options:oe.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Ie?void 0:Ie.selectedDeviceId,onChange:ie}]:[]})},{icon:'flip-camera-ios',label:'Camera',disabled:!be,drawerComponent:u.default.createElement(T.MakeMenu,{menu:re.length>0?[{title:'Camera Device',options:re.map(function(t,n){return{children:Fe(t),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Te?void 0:Te.selectedDeviceId,onChange:le}]:[]})}].concat(Xe,Ze,$e,et).filter(function(t){return!('ios'===p.Platform.OS&&'screen-share'===t.icon)&&0!==Object.keys(t).length})})))});e.default=V},821,[1,276,25,26,48,429,466,2,478,503,799,484,694,473,700,822,693,823,824,778,499,825,809,832,889,890,690,488,475,505]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=N(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[4])),c=r(d[5]),s=r(d[6]),p=r(d[7]),f=r(d[8]),S=r(d[9]),h=t(r(d[10])),b=r(d[11]),v=r(d[12]),C=r(d[13]),E=r(d[14]),T=r(d[15]),I=r(d[16]),x=t(r(d[17])),y=r(d[18]),k=t(r(d[19])),D=r(d[20]),P=t(r(d[21])),w=r(d[22]),M=t(r(d[23])),q=t(r(d[24])),A=t(r(d[25])),R=r(d[26]),O=r(d[27]),_=r(d[28]),B=r(d[29]);function N(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(N=function(t){return t?o:n})(t)}var J=p.NativeModules.DyteHelper,V=u.default.memo(function(t){var N,V,W,j=t.leaveCall,z=(t.copyLink,t.linkCopied,t.isMobile),L=(0,u.useContext)(E.MediaRoomContext).mediaRoom,F=(0,b.useDisclosure)(),U=(F.isOpen,F.onOpen,F.onClose,(0,u.useContext)(w.PeersServiceContext)),G=(U.selfPeer,U.allMuted,'danger.500'),H='textPrimary.400',K=(0,u.useContext)(I.UserTrackContext),Q=K.mediaTracks,Y=Q.screenShareVideoTrack,X=Q.setScreenShareVideoTrack,Z=Q.screenShareAudioTrack,$=Q.setScreenShareAudioTrack,ee=Q.audioTrack,te=K.inputDevices,ne=te.toggleAudioState,oe=te.toggleVideoState,ae=te.audioInputDevices,re=te.videoInputDevices,ie=te.onAudioInputChange,le=te.onVideoInputChange,ue=K.audioButtonsEnabled,ce=K.videoButtonsEnabled,se=(0,u.useContext)(D.ConfigServiceContext),de=se.meeting,pe=se.sessionConfig,fe=(0,p.useWindowDimensions)(),me=pe.theme.dimensions||fe,Se=(me.height,me.width),ge=pe.permissions.produce,he=(ge.audio,ge.screenshare),be=pe.permissions.produce.video.allow,ve=(0,c.useSelector)(function(t){return t.consumers.activeConsumers}),Ce=(0,c.useSelector)(function(t){return t.participant.audioMuted}),Ee=(0,c.useSelector)(function(t){return t.participant.videoOff}),Te=(0,c.useSelector)(function(t){return t.participant.videoTrackSelection}),Ie=(0,c.useSelector)(function(t){return t.participant.audioTrackSelection}),xe=((0,c.useSelector)(function(t){return t.plugin.plugins}),(0,c.useSelector)(function(t){return t.participant.sharingScreen})),ye=((0,c.useSelector)(function(t){return t.participant.audioProduction}),(0,c.useSelector)(function(t){return t.participant.videoProduction}),(0,c.useSelector)(function(t){return t.participant.participantPermissions})),ke=(0,c.useSelector)(function(t){return t.room.chatMessages}),De=(0,c.useSelector)(function(t){return t.room.requestToJoinPeersList}),Pe=(De||[]).filter(function(t){return!0!==t.seen}),we=(0,c.useSelector)(function(t){return t.participant.requestToJoinType}),Me=(0,c.useSelector)(function(t){return t.participant.requestToJoinStageState}),qe=(0,c.useSelector)(function(t){return t.participant.webinarHiddenParticipant}),Ae=((0,c.useSelector)(function(t){return t.room.gridView}),(0,c.useSelector)(function(t){return t.room.roomViewType})),Re=(0,c.useSelector)(function(t){return t.participant.presentingState}),Oe=(0,u.useState)([]),_e=(0,l.default)(Oe,2),Be=_e[0],Ne=_e[1];(0,u.useEffect)(function(){de&&(de.controlBar._setButtons=function(t){Ne(t)})},[de]);var Je=(0,u.useState)(!1),Ve=(0,l.default)(Je,2),We=Ve[0],je=Ve[1],ze=(0,c.useDispatch)(),Le="LANDSCAPE"===(0,b.useOrientation)().orientation?(0,o.default)({zIndex:10,position:"absolute",top:0},(0,b.withAnchorPoint)({transform:[{rotate:'-90deg'}]},{x:1,y:0},{width:Se,height:64})):{position:"absolute",bottom:1},Fe=function(t){return t.label&&Number.isInteger(Number(t.label))?'environment'===t.facing?'Back Camera':'Front Camera':t.label},Ue=(0,c.useSelector)(function(t){return t.participant.id}),Ge=ke.filter(function(t){return!0!==t.read&&t.userId!==Ue&&t.type!==y.MessageTypes.poll}),He=ke.filter(function(t){return!0!==t.read&&t.type===y.MessageTypes.poll&&t.userId!==Ue}),Ke=Ge.length+He.length+Pe.length,Qe=(0,u.useContext)(B.ThemeContext).colors,Ye=(ve.filter(function(t){return'video'===t.kind&&t.appData.screenShare}).length,function(t,n,o){var l='';return n===f.permissionEnum.DENIED?l=t+" permission denied. To enable please click on the lock icon besides the addresss bar.":0===o.length?l="No "+t+" devices found.":n===f.permissionEnum.FAILED&&(l="Error occured in getting "+t+"."),l}),Xe=[pe.theme.control_bar.elements.screenshare&&pe.permissions.produce.screenshare&&we!==f.RequestToJoinType.ask&&!R.SDK_BUILD?{icon:xe?'stop-screen-share':'screen-share',label:xe?'Stop Sharing':'Share Screen',onClick:function(){var t;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(xe){o.next=26;break}if(k.default.captureEvent('share screen started'),void 0!==Y&&Y.stop(),void 0!==Z&&Y.stop(),!(p.Platform.Version>=26)){o.next=7;break}return o.next=7,n.default.awrap(J.createNotificationChannel());case 7:return ze((0,C.setScreenShareRequested)(!0)),o.next=10,n.default.awrap(J.startService());case 10:return o.prev=10,o.next=13,n.default.awrap((0,v.getScreenShare)());case 13:t=o.sent,Ee||oe(),X(t.video),$(t.audio),L.shareScreen(t),o.next=24;break;case 20:o.prev=20,o.t0=o.catch(10),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0),ze((0,C.setScreenShareRequested)(!0));case 24:o.next=31;break;case 26:ze((0,C.setScreenShareRequested)(!1)),L.disableScreenShare(),X(void 0),$(void 0),J.stopService();case 31:case"end":return o.stop()}},null,null,[[10,20]],Promise)},disabled:!he}:{}],Ze=[pe.theme.control_bar.elements.chat?{icon:'chat',label:'Chat',mainComponent:u.default.createElement(M.default,null),disabled:!1}:{}],$e=[pe.theme.control_bar.elements.polls?{icon:'poll',label:'Polls',mainComponent:u.default.createElement(q.default,null),disabled:!1}:{}],et=[pe.theme.control_bar.elements.participants?{icon:'groups',label:'Participants',mainComponent:u.default.createElement(A.default,null),disabled:!1}:{}];return u.default.createElement(S.Box,(0,o.default)({height:54,pt:1,width:Se},Le,{alignSelf:"flex-start",justify:"flex-start",bg:"secondary.1000"}),u.default.createElement(S.Flex,{justify:"center",direction:"row"},u.default.createElement(S.Flex,{direction:"row",borderRadius:h.default.medium,bg:"secondary.800"},u.default.createElement(S.Tooltip,{textAlign:"center",shouldWrapChildren:!0,label:Ye('Microphone',ye.microphone,ae),openDelay:200,placement:"top",maxW:60},Ae===_.DyteViewTypes.webinar&&((null==(N=pe.permissions)?void 0:N.can_present)||(null==(V=pe.permissions)?void 0:V.request_produce)&&Me===f.RequestToJoinStageState.ACCEPTED&&Re===f.PresentingState.NOT_PRESENTING)&&u.default.createElement(T.StageControlButton,{onClick:function(){qe?ze((0,f.initiatePresenting)()):L.stopPresenting()},icon:u.default.createElement(S.Icon,{boxSize:24,name:qe?"present-to-all":"cancel-presentation",fill:qe?H:G}),label:qe?'Present':'Stop'}),(null==(W=pe.permissions)?void 0:W.request_produce)&&u.default.createElement(T.StageControlButton,{onClick:function(t){Me===f.RequestToJoinStageState.ACCEPTED?L.removePeerFromStage(L.peerid,O.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT):(ze((0,f.requestedJoinToStageState)(f.RequestToJoinStageState.INITIATED)),ze((0,f.requestToJoinType)(t.value)))},icon:u.default.createElement(S.Icon,{boxSize:24,name:Me===f.RequestToJoinStageState.ACCEPTED?"cancel-presentation":"pan-tool",fill:Me===f.RequestToJoinStageState.ACCEPTED?G:Me===f.RequestToJoinStageState.WAITING?'secondary.700':H}),disabled:Me===f.RequestToJoinStageState.WAITING,label:Me===f.RequestToJoinStageState.ACCEPTED?'Drop':'Request'}),u.default.createElement(T.StageControlButton,{disabled:!ue,onClick:ne,icon:!Ce&&ee?u.default.createElement(S.Icon,{name:"mic",fill:H,boxSize:24}):u.default.createElement(S.Icon,{name:"mic-off",fill:ue?G:"secondary.700",boxSize:24}),label:!Ce&&ee?'Mic On':'Mic Off',ariaLabel:"mute-toggle",menu:ae.length>0?[{title:'Input Microphone Device',options:ae.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Ie?void 0:Ie.selectedDeviceId,onChange:ie}]:[]})),u.default.createElement(S.Tooltip,{textAlign:"center",shouldWrapChildren:!0,label:Ye('Camera',ye.camera,re),openDelay:200,placement:"top",maxW:60},u.default.createElement(T.StageControlButton,{disabled:!ce,onClick:oe,icon:Ee?u.default.createElement(S.Icon,{name:"videocam-off",fill:ce?G:"secondary.700",boxSize:24}):u.default.createElement(S.Icon,{name:"videocam",fill:H,boxSize:24}),label:Ee?'Video Off':'Video On',ariaLabel:"camera-toggle",menu:re.length>0?[{title:'Camera Device',options:re.map(function(t,n){return{children:u.default.createElement(u.default.Fragment,null,t.label||"Camera "+(n+1)),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Te?void 0:Te.selectedDeviceId,onChange:le}]:[]})),u.default.createElement(T.StageControlButton,{onClick:j,icon:u.default.createElement(S.Icon,{name:"call-end",fill:G,boxSize:24}),label:"Leave"}),!z&&Be.filter(function(t){return'center'===t.position}).map(function(t){return u.default.createElement(T.StageControlButton,{onClick:t.onClick,icon:t.icon,label:t.label})}),z&&u.default.createElement(T.StageControlButton,{onClick:function(){je(!We)},icon:u.default.createElement(S.Flex,null,u.default.createElement(S.Icon,{boxSize:24,name:We?'expand-more':'expand-less',fill:H}),u.default.createElement(S.Box,{position:"absolute",top:-5,zIndex:25,right:-5},0!==Ke&&u.default.createElement(x.default,{color:Qe.primary[500],number:Ke}))),variant:"primaryDefault",label:"More"})),We&&u.default.createElement(P.default,{unReadChatMessages:Ge,unSeenPolls:He,isOpen:We,webinarParticipantRequest:De,webinarUnseenRequest:Pe,onClose:function(){return je(!1)},options:[{icon:'mic-external-on',label:'Audio',disabled:!1,drawerComponent:u.default.createElement(T.MakeMenu,{menu:ae.length>0?[{title:'Input Microphone Device',options:ae.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Ie?void 0:Ie.selectedDeviceId,onChange:ie}]:[]})},{icon:'flip-camera-ios',label:'Camera',disabled:!be,drawerComponent:u.default.createElement(T.MakeMenu,{menu:re.length>0?[{title:'Camera Device',options:re.map(function(t,n){return{children:Fe(t),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Te?void 0:Te.selectedDeviceId,onChange:le}]:[]})}].concat(Xe,Ze,$e,et).filter(function(t){return!('ios'===p.Platform.OS&&'screen-share'===t.icon)&&0!==Object.keys(t).length})})))});e.default=V},821,[1,276,25,26,48,429,466,2,478,503,799,484,694,473,700,822,693,823,824,778,499,825,809,832,889,890,690,488,475,505]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.MakeMenu=function(t){var l=t.menu;(0,n.useContext)(c.ThemeContext).colors;return n.default.createElement(o.Flex,null,l.map(function(t,l){var u=t.title,c=t.defaultValue,s=t.onChange,p=t.options;return n.default.createElement(n.default.Fragment,{key:"MakeMenu"+l},0!==l&&n.default.createElement(o.Box,null),n.default.createElement(o.Flex,null,n.default.createElement(o.Text,{fontSize:"md",mb:10,fontWeight:"bold",color:"textPrimary.100"},u),p.map(function(t,l){t.key;var u=t.value,p=t.children;return n.default.createElement(o.Button,{onClick:function(){return s(u)},key:"MakeMenuOptions"+l},n.default.createElement(o.HStack,{justify:"space-between",p:16,mb:4,bg:'secondary.800',borderRadius:f.default.small},n.default.createElement(o.Text,{fontSize:"sm"},p),c===u?n.default.createElement(o.Icon,{name:"check",fill:"success.500"}):null))})))}))},e.StageControlButton=p;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=s(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,l&&l.set(t,o);return o})(r(d[1])),l=r(d[2]),o=r(d[3]),u=r(d[4]),c=r(d[5]),f=t(r(d[6]));function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(s=function(t){return t?l:n})(t)}function p(t){var c=t.variant,f=(t.label,t.icon),s=t.disabled,p=t.onClick,b=(t.isActive,t.menu,t.badge),y=t.ariaLabel,v=(0,u.useWindowDimensions)(),x=(0,n.useContext)(l.ConfigServiceContext).sessionConfig.theme.dimensions||v;x.height,x.width;return n.default.createElement(o.Flex,null,''!==b&&n.default.createElement(o.Box,{className:"dyte-client-notificationBadge",bg:"primary.500",textColor:"textPrimary.100",height:4,position:"absolute",right:"2",top:"1",fontSize:"xs"},n.default.createElement("span",null,b)),n.default.createElement(o.Button,{variant:c||'controls',onClick:p,disabled:s},n.default.createElement(o.VStack,{py:10,"aria-label":y,minWidth:64,align:"center",justify:"center"},n.default.createElement(o.Box,{fontSize:"xl"},f))))}p.defaultProps={disabled:!1,variant:null,menu:[],isActive:!1,badge:'',ariaLabel:''}},822,[1,48,499,503,2,505,799]); __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var f={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var p=l?Object.getOwnPropertyDescriptor(t,c):null;p&&(p.get||p.set)?Object.defineProperty(f,c,p):f[c]=t[c]}f.default=t,o&&o.set(t,f);return f})(r(d[0])),n=r(d[1]),o=r(d[2]);function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var f=function(u){var f=u.number,l=u.color,c=(0,t.useContext)(n.ThemeContext).colors;return t.default.createElement(o.Box,{height:16,width:16,borderRadius:10,backgroundColor:l||c.danger[500],display:"flex",justifyContent:"center",alignItems:"center"},t.default.createElement(o.Text,{fontWeight:"bold",fontSize:10,mr:1},f))};e.default=f},823,[48,505,503]); __d(function(g,r,i,a,m,e,d){var s,n,o;Object.defineProperty(e,"__esModule",{value:!0}),e.MessageTypes=e.SessionProducerAccessType=e.SessionJoiningRestriction=void 0,e.SessionJoiningRestriction=s,(function(s){s[s.NO_VIDEO=0]="NO_VIDEO",s[s.NO_MIC=1]="NO_MIC"})(s||(e.SessionJoiningRestriction=s={})),e.SessionProducerAccessType=n,(function(s){s[s.NOT_ALLOWED=0]="NOT_ALLOWED",s[s.REQUEST_FIRST=1]="REQUEST_FIRST",s[s.ALLOWED=2]="ALLOWED"})(n||(e.SessionProducerAccessType=n={})),e.MessageTypes=o,(function(s){s[s.text=0]="text",s[s.image=1]="image",s[s.file=2]="file",s[s.poll=3]="poll"})(o||(e.MessageTypes=o={}))},824,[]); @@ -835,7 +835,7 @@ __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.s __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.getDeviceHeight=function(n){var o=t.Dimensions.get("window").height;if("android"===t.Platform.OS&&!n)return o-t.StatusBar.currentHeight;return o},e.waitAsync=e.SUPPORTED_ORIENTATIONS=e.getElevation=void 0;var t=r(d[0]);e.getElevation=function(t){return{elevation:t,shadowColor:"black",shadowOffset:{width:.3*t,height:.5*t},shadowOpacity:.2,shadowRadius:.7*t}};e.SUPPORTED_ORIENTATIONS=["portrait","portrait-upside-down","landscape","landscape-left","landscape-right"];e.waitAsync=function(t){return new Promise(function(n,o){setTimeout(function(){n()},t)})}},829,[2]); __d(function(g,r,i,a,m,e,d){e.version={major:0,minor:64,patch:2,prerelease:null}},830,[]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=s(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var c=u?Object.getOwnPropertyDescriptor(t,f):null;c&&(c.get||c.set)?Object.defineProperty(l,f,c):l[f]=t[f]}l.default=t,o&&o.set(t,l);return l})(r(d[1])),o=r(d[2]),l=t(r(d[3])),u=r(d[4]),f=r(d[5]),c=r(d[6]);function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(s=function(t){return t?o:n})(t)}var p=function(t){var s=t.onBackButtonClick,p=t.heading,b=(0,n.useContext)(f.ConfigServiceContext).sessionConfig,h=(0,n.useContext)(u.ThemeContext).colors,v=(0,c.useWindowDimensions)(),w=b.theme.dimensions||v,x=(w.height,w.width);return n.default.createElement(o.Box,{position:"absolute",zIndex:10,pt:"40",bg:"secondary.1000",width:x},n.default.createElement(o.HStack,null,n.default.createElement(o.Box,{width:x/3},n.default.createElement(o.Button,{onClick:s},n.default.createElement(o.HStack,{border:"1px solid "+h.danger[500],borderRadius:l.default.small,left:20,p:8,width:80},n.default.createElement(o.Icon,{name:"arrow-back",fill:"danger.500"}),n.default.createElement(o.Text,{ml:4,mr:4,color:"danger.500"},"Back")))),n.default.createElement(o.Flex,{width:x/3,align:"center",p:8},n.default.createElement(o.Text,{fontSize:16,fontWeight:"bold",mb:10}," ",p))))};e.default=p},831,[1,48,503,799,505,499,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),s=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=N(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var c=u?Object.getOwnPropertyDescriptor(t,s):null;c&&(c.get||c.set)?Object.defineProperty(o,s,c):o[s]=t[s]}o.default=t,l&&l.set(t,o);return o})(r(d[5])),c=r(d[6]),f=r(d[7]),p=r(d[8]),y=r(d[9]),x=t(r(d[10])),h=r(d[11]),b=r(d[12]),v=r(d[13]),w=r(d[14]),E=r(d[15]),k=t(r(d[16])),P=r(d[17]),S=t(r(d[18])),M=t(r(d[19])),C=r(d[20]),I=r(d[21]),O=t(r(d[22])),T=r(d[23]),B=t(r(d[24]));function N(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(N=function(t){return t?l:n})(t)}var _=function(t){return'ios'===c.Platform.OS?s.default.createElement(f.Box,j.attachemenetView,t.children):s.default.createElement(f.Flex,j.attachemenetView,t.children)},j={attachementButtons:{display:'flex',flexDirection:'row',backgroundColor:'secondary.700',marginTop:20,marginRight:5,width:100,height:35,alignItems:'center',justifyContent:'center',borderRadius:30},touchableIcons:{backgroundColor:'secondary.700',borderRadius:15,width:30,height:30,align:'center',justify:'center',mt:8,mb:8},attachemenetView:{position:'absolute',top:'ios'===c.Platform.OS?-130:-15,left:'ios'===c.Platform.OS?8:48,direction:'ios'===c.Platform.OS?'column':'row'}},z=function(t){var N=(0,b.useDispatch)(),z=(0,s.useContext)(p.ConfigServiceContext),D=(z.meeting,z.sessionConfig),F=D.permissions.chat.public.can_send,R=(0,s.useContext)(h.ThemeContext).colors,A=(0,c.useWindowDimensions)(),K=(0,b.useSelector)(function(t){return t.room.chatMessages}),U=(0,s.useContext)(w.PeersServiceContext).selfPeer,V=D.theme.dimensions||A,H=V.height,W=V.width,$=s.default.useState(''),L=(0,u.default)($,2),G=L[0],q=L[1],J=s.default.useState(!1),Q=(0,u.default)(J,2),X=Q[0],Y=Q[1],Z=(0,s.useContext)(E.MediaRoomContext).mediaRoom,ee=s.default.useState(!1),te=(0,u.default)(ee,2),ae=te[0],re=te[1],ne=(0,s.useState)([]),le=(0,u.default)(ne,2),oe=le[0],ie=le[1],ue=(0,b.useSelector)(function(t){return t.room.roomName}),se=(0,b.useSelector)(function(t){return t.room.polls}),ce=(s.default.useState({}),K.filter(function(t){return!0!==t.read&&t.type!==v.MessageTypes.poll})),de=(0,C.useMutation)("\n mutation($file: Upload!, $roomName: String!) {\n uploadFile(file: $file, roomName: $roomName) {\n link\n }\n }\n"),fe=(0,u.default)(de,1)[0];(0,s.useEffect)(function(){var t=(0,o.default)(K).filter(function(t){return t.type!==v.MessageTypes.poll});oe.length!==t.length&&ie(t.reverse().map(function(t){var n={type:t.type,_id:Math.round(1e6*Math.random()),user:{_id:t.userId,name:t.displayName}};return t.type===v.MessageTypes.text?(0,l.default)({},n,{text:t.message}):t.type===v.MessageTypes.image?(0,l.default)({},n,{image:t.link}):t.type===v.MessageTypes.file?(0,l.default)({},n,{text:t.name,link:t.link}):{}}))},[K,se]),(0,s.useEffect)(function(){ce.length>0&&N((0,I.markMessagesRead)({text:!0,file:!0,image:!0}))},[ce]);var me=function(){if(''!==G){var t={message:G,userId:U.userId,displayName:U.displayName,type:v.MessageTypes.text};Z.sendMessage(t),q('')}},pe=function(t){var n={displayName:U.displayName,type:v.MessageTypes.image,link:t,userId:U.id};Z.sendMessage(n)},ye=function(t,n,l){var o={displayName:U.displayName,type:v.MessageTypes.file,link:t,userId:U.id,name:n,size:l};Z.sendMessage(o)};function ge(t){var l;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.prev=0,o.next=3,n.default.awrap(fe({variables:{file:t,roomName:ue}}));case 3:return l=o.sent.data.uploadFile.link,o.abrupt("return",l);case 7:o.prev=7,o.t0=o.catch(0),console.log(o.t0);case 10:case"end":return o.stop()}},null,null,[[0,7]],Promise)}var xe=function(){try{ae||(re(!0),Y(!1),(0,P.launchImageLibrary)({mediaType:'photo'},function(t){var l,o,u,s,f,p,y,x;return n.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(re(!1),l=t.uri,o=t.didCancel,u=t.errorCode,s=t.errorMessage,f=t.fileName,p=t.type,t.fileSize,!o){h.next=5;break}h.next=14;break;case 5:if(!u){h.next=9;break}return h.abrupt("return",c.Alert.alert('Error',"Error: "+s,[{text:'OK'}]));case 9:return y={name:f,type:p,uri:l},h.next=12,n.default.awrap(ge(y));case 12:x=h.sent,pe(x);case 14:case"end":return h.stop()}},null,null,null,Promise)}))}catch(t){return console.log(t),re(!1),c.Alert.alert('Error','Error: Problem uploading image',[{text:'OK'}])}},he=function(){var t,l,o,u,s,c;return n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:if(ae){f.next=23;break}return re(!0),Y(!1),f.prev=3,f.next=6,n.default.awrap(S.default.pick({type:[S.default.types.allFiles]}));case 6:return t=f.sent,l=t.uri,o=t.name,u=t.size,s={displayName:U.displayName,type:v.MessageTypes.file,link:l,userId:U.id,name:o,size:u},f.next=11,n.default.awrap(ge(s));case 11:c=f.sent,ye(c,o,u),re(!1),f.next=23;break;case 16:if(f.prev=16,f.t0=f.catch(3),re(!1),!S.default.isCancel(f.t0)){f.next=22;break}f.next=23;break;case 22:throw f.t0;case 23:case"end":return f.stop()}},null,null,[[3,16]],Promise)};return s.default.createElement(f.Flex,{height:H-30,align:"center"},s.default.createElement(O.default,null,s.default.createElement(y.GiftedChat,{messages:oe,alwaysShowSend:!0,renderAvatarOnTop:!0,renderUsernameOnMessage:!0,isKeyboardInternallyHandled:'android'!==c.Platform.OS,renderAvatar:function(t){return s.default.createElement(x.default,{name:t.currentMessage.user.name,bgColor:R.primary[700]})},renderFooter:function(){return s.default.createElement(f.Box,{height:10})},renderBubble:function(t){var o=t.currentMessage,u=o.type,f=o.link,p=o.text;return s.default.createElement(y.Bubble,(0,l.default)({},t,{onLongPress:u===v.MessageTypes.file?function(){return t=f,l=p,n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.prev=0,o=M.default.DocumentDirectoryPath+"/"+l,u={fromUrl:t,toFile:o},s.next=5,n.default.awrap(M.default.downloadFile(u).promise);case 5:return s.next=7,n.default.awrap(k.default.open(o));case 7:s.next=12;break;case 9:return s.prev=9,s.t0=s.catch(0),s.abrupt("return",c.Alert.alert('Error','Unable to open attached file',[{text:'OK'}]));case 12:case"end":return s.stop()}},null,null,[[0,9]],Promise);var t,l,o,u}:void 0,wrapperStyle:{left:{backgroundColor:R.secondary[800],borderRadius:B.default.medium,paddingVertical:6,paddingHorizontal:3},right:{backgroundColor:R.secondary[800],borderRadius:B.default.medium,paddingVertical:6,paddingHorizontal:3}},textStyle:{left:{color:R.textPrimary[100]},right:{color:R.textPrimary[100]}}}))},renderInputToolbar:function(t){return F?s.default.createElement(f.Flex,{width:W-20,direction:"row",justify:"space-between",align:"center",bg:"secondary.800",borderRadius:"50px"},s.default.createElement(f.Box,{position:"relative"},!T.SDK_BUILD&&s.default.createElement(f.Button,{onClick:function(){Y(!X)}},s.default.createElement(f.Box,(0,f.mergeStyles)(j.touchableIcons,{ml:8}),X?s.default.createElement(f.Icon,{name:"close",fill:"textPrimary.100",boxSize:"sm"}):s.default.createElement(f.Icon,{name:"plus-thick",fill:"textPrimary.100",boxSize:"sm"}))),X&&s.default.createElement(_,null,s.default.createElement(f.Button,{onClick:xe},s.default.createElement(f.Box,j.attachementButtons,s.default.createElement(f.Icon,{name:"image",fill:"textPrimary.100"}),s.default.createElement(f.Text,{ml:8}," Images"))),s.default.createElement(f.Button,{onClick:he},s.default.createElement(f.Box,(0,f.mergeStyles)(j.attachementButtons,{width:'ios'===c.Platform.OS?150:120}),s.default.createElement(f.Icon,{name:"attach-file",fill:"textPrimary.100"}),s.default.createElement(f.Text,{ml:'ios'===c.Platform.OS?8:0}," Attachments"))))),s.default.createElement(c.TextInput,{style:{color:R.textPrimary[300],paddingHorizontal:5,height:40,width:W-120},onChangeText:q,value:G}),s.default.createElement(f.Button,{onClick:me},s.default.createElement(f.Box,(0,f.mergeStyles)(j.touchableIcons,{backgroundColor:'primary.500',mr:8}),s.default.createElement(f.Icon,{name:"send",fill:"textPrimary.100",boxSize:"md"})))):null},user:{_id:U.userId,name:U.displayName}})))};e.default=z},832,[1,276,25,34,26,48,2,503,499,833,789,505,429,824,809,700,883,884,885,886,459,473,888,690,799]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),s=t(r(d[5])),c=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=_(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var c=u?Object.getOwnPropertyDescriptor(t,s):null;c&&(c.get||c.set)?Object.defineProperty(o,s,c):o[s]=t[s]}o.default=t,l&&l.set(t,o);return o})(r(d[6])),f=r(d[7]),p=r(d[8]),y=r(d[9]),x=r(d[10]),h=t(r(d[11])),b=r(d[12]),v=r(d[13]),w=r(d[14]),E=r(d[15]),k=r(d[16]),M=t(r(d[17])),P=r(d[18]),S=t(r(d[19])),C=t(r(d[20])),I=r(d[21]),T=r(d[22]),O=t(r(d[23])),B=r(d[24]),N=t(r(d[25]));function _(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(_=function(t){return t?l:n})(t)}var j=function(t){return'ios'===f.Platform.OS?c.default.createElement(p.Box,z.attachemenetView,t.children):c.default.createElement(p.Flex,z.attachemenetView,t.children)},z={attachementButtons:{display:'flex',flexDirection:'row',backgroundColor:'secondary.700',marginTop:20,marginRight:5,width:100,height:35,alignItems:'center',justifyContent:'center',borderRadius:30},touchableIcons:{backgroundColor:'secondary.700',borderRadius:15,width:30,height:30,align:'center',justify:'center',mt:8,mb:8},attachemenetView:{position:'absolute',top:'ios'===f.Platform.OS?-130:-15,left:'ios'===f.Platform.OS?8:48,direction:'ios'===f.Platform.OS?'column':'row'}},D=function(t){var _=(0,v.useDispatch)(),D=(0,c.useContext)(y.ConfigServiceContext),F=(D.meeting,D.sessionConfig),R=F.permissions.chat.public.can_send,A=(0,c.useContext)(b.ThemeContext).colors,K=(0,f.useWindowDimensions)(),U=(0,v.useSelector)(function(t){return t.room.chatMessages}),V=(0,c.useContext)(E.PeersServiceContext).selfPeer,H=F.theme.dimensions||K,W=H.height,$=H.width,L=c.default.useState(''),G=(0,s.default)(L,2),q=G[0],J=G[1],Q=c.default.useState(!1),X=(0,s.default)(Q,2),Y=X[0],Z=X[1],ee=(0,c.useContext)(k.MediaRoomContext).mediaRoom,te=c.default.useState(!1),ae=(0,s.default)(te,2),re=ae[0],ne=ae[1],le=(0,c.useState)([]),oe=(0,s.default)(le,2),ue=oe[0],ie=oe[1],se=(0,v.useSelector)(function(t){return t.room.roomName}),ce=(0,v.useSelector)(function(t){return t.room.polls}),de=(c.default.useState({}),U.filter(function(t){return!0!==t.read&&t.type!==w.MessageTypes.poll})),fe=(0,I.useMutation)("\n mutation($file: Upload!, $roomName: String!) {\n uploadFile(file: $file, roomName: $roomName) {\n link\n }\n }\n"),me=(0,s.default)(fe,1)[0];(0,c.useEffect)(function(){var t=(0,u.default)(U).filter(function(t){return t.type!==w.MessageTypes.poll});ue.length!==t.length&&ie(t.reverse().map(function(t){var n={type:t.type,_id:Math.round(1e6*Math.random()),user:{_id:t.userId,name:t.displayName}};return t.type===w.MessageTypes.text?(0,o.default)({},n,{text:t.message}):t.type===w.MessageTypes.image?(0,o.default)({},n,{image:t.link}):t.type===w.MessageTypes.file?(0,o.default)({},n,{text:t.name,link:t.link}):{}}))},[U,ce]),(0,c.useEffect)(function(){var t;de.length>0&&_((0,T.markMessagesRead)((t={},(0,l.default)(t,w.MessageTypes.text,!0),(0,l.default)(t,w.MessageTypes.file,!0),(0,l.default)(t,w.MessageTypes.image,!0),t)))},[de]);var pe=function(){if(''!==q){var t={message:q,userId:V.userId,displayName:V.displayName,type:w.MessageTypes.text};ee.sendMessage(t),J('')}},ye=function(t){var n={displayName:V.displayName,type:w.MessageTypes.image,link:t,userId:V.id};ee.sendMessage(n)},ge=function(t,n,l){var o={displayName:V.displayName,type:w.MessageTypes.file,link:t,userId:V.id,name:n,size:l};ee.sendMessage(o)};function xe(t){var l;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.prev=0,o.next=3,n.default.awrap(me({variables:{file:t,roomName:se}}));case 3:return l=o.sent.data.uploadFile.link,o.abrupt("return",l);case 7:o.prev=7,o.t0=o.catch(0),console.log(o.t0);case 10:case"end":return o.stop()}},null,null,[[0,7]],Promise)}var he=function(){try{re||(ne(!0),Z(!1),(0,P.launchImageLibrary)({mediaType:'photo'},function(t){var l,o,u,s,c,p,y,x;return n.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(ne(!1),l=t.uri,o=t.didCancel,u=t.errorCode,s=t.errorMessage,c=t.fileName,p=t.type,t.fileSize,!o){h.next=5;break}h.next=14;break;case 5:if(!u){h.next=9;break}return h.abrupt("return",f.Alert.alert('Error',"Error: "+s,[{text:'OK'}]));case 9:return y={name:c,type:p,uri:l},h.next=12,n.default.awrap(xe(y));case 12:x=h.sent,ye(x);case 14:case"end":return h.stop()}},null,null,null,Promise)}))}catch(t){return console.log(t),ne(!1),f.Alert.alert('Error','Error: Problem uploading image',[{text:'OK'}])}},be=function(){var t,l,o,u,s,c;return n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:if(re){f.next=23;break}return ne(!0),Z(!1),f.prev=3,f.next=6,n.default.awrap(S.default.pick({type:[S.default.types.allFiles]}));case 6:return t=f.sent,l=t.uri,o=t.name,u=t.size,s={displayName:V.displayName,type:w.MessageTypes.file,link:l,userId:V.id,name:o,size:u},f.next=11,n.default.awrap(xe(s));case 11:c=f.sent,ge(c,o,u),ne(!1),f.next=23;break;case 16:if(f.prev=16,f.t0=f.catch(3),ne(!1),!S.default.isCancel(f.t0)){f.next=22;break}f.next=23;break;case 22:throw f.t0;case 23:case"end":return f.stop()}},null,null,[[3,16]],Promise)};return c.default.createElement(p.Flex,{height:W-30,align:"center"},c.default.createElement(O.default,null,c.default.createElement(x.GiftedChat,{messages:ue,alwaysShowSend:!0,renderAvatarOnTop:!0,renderUsernameOnMessage:!0,isKeyboardInternallyHandled:'android'!==f.Platform.OS,renderAvatar:function(t){return c.default.createElement(h.default,{name:t.currentMessage.user.name,bgColor:A.primary[700]})},renderFooter:function(){return c.default.createElement(p.Box,{height:10})},renderBubble:function(t){var l=t.currentMessage,u=l.type,s=l.link,p=l.text;return c.default.createElement(x.Bubble,(0,o.default)({},t,{onLongPress:u===w.MessageTypes.file?function(){return t=s,l=p,n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.prev=0,o=C.default.DocumentDirectoryPath+"/"+l,u={fromUrl:t,toFile:o},s.next=5,n.default.awrap(C.default.downloadFile(u).promise);case 5:return s.next=7,n.default.awrap(M.default.open(o));case 7:s.next=12;break;case 9:return s.prev=9,s.t0=s.catch(0),s.abrupt("return",f.Alert.alert('Error','Unable to open attached file',[{text:'OK'}]));case 12:case"end":return s.stop()}},null,null,[[0,9]],Promise);var t,l,o,u}:void 0,wrapperStyle:{left:{backgroundColor:A.secondary[800],borderRadius:N.default.medium,paddingVertical:6,paddingHorizontal:3},right:{backgroundColor:A.secondary[800],borderRadius:N.default.medium,paddingVertical:6,paddingHorizontal:3}},textStyle:{left:{color:A.textPrimary[100]},right:{color:A.textPrimary[100]}}}))},renderInputToolbar:function(t){return R?c.default.createElement(p.Flex,{width:$-20,direction:"row",justify:"space-between",align:"center",bg:"secondary.800",borderRadius:"50px"},c.default.createElement(p.Box,{position:"relative"},!B.SDK_BUILD&&c.default.createElement(p.Button,{onClick:function(){Z(!Y)}},c.default.createElement(p.Box,(0,p.mergeStyles)(z.touchableIcons,{ml:8}),Y?c.default.createElement(p.Icon,{name:"close",fill:"textPrimary.100",boxSize:"sm"}):c.default.createElement(p.Icon,{name:"plus-thick",fill:"textPrimary.100",boxSize:"sm"}))),Y&&c.default.createElement(j,null,c.default.createElement(p.Button,{onClick:he},c.default.createElement(p.Box,z.attachementButtons,c.default.createElement(p.Icon,{name:"image",fill:"textPrimary.100"}),c.default.createElement(p.Text,{ml:8}," Images"))),c.default.createElement(p.Button,{onClick:be},c.default.createElement(p.Box,(0,p.mergeStyles)(z.attachementButtons,{width:'ios'===f.Platform.OS?150:120}),c.default.createElement(p.Icon,{name:"attach-file",fill:"textPrimary.100"}),c.default.createElement(p.Text,{ml:'ios'===f.Platform.OS?8:0}," Attachments"))))),c.default.createElement(f.TextInput,{style:{color:A.textPrimary[300],paddingHorizontal:5,height:40,width:$-120},onChangeText:J,value:q}),c.default.createElement(p.Button,{onClick:pe},c.default.createElement(p.Box,(0,p.mergeStyles)(z.touchableIcons,{backgroundColor:'primary.500',mr:8}),c.default.createElement(p.Icon,{name:"send",fill:"textPrimary.100",boxSize:"md"})))):null},user:{_id:V.userId,name:V.displayName}})))};e.default=D},832,[1,276,246,25,34,26,48,2,503,499,833,789,505,429,824,809,700,883,884,885,886,459,473,888,690,799]); __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var n=r(d[0]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))})},833,[834]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Actions",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(e,"Avatar",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(e,"Bubble",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(e,"SystemMessage",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(e,"MessageImage",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,"MessageText",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(e,"Composer",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(e,"Day",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(e,"InputToolbar",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(e,"LoadEarlier",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(e,"Message",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(e,"MessageContainer",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(e,"Send",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(e,"Time",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(e,"GiftedAvatar",{enumerable:!0,get:function(){return F.default}}),e.utils=e.GiftedChat=void 0;var n=t(r(d[1])),o=t(r(d[2])),s=t(r(d[3])),u=t(r(d[4])),l=t(r(d[5])),f=t(r(d[6])),p=t(r(d[7])),h=t(r(d[8])),c=t(r(d[9])),y=r(d[10]),b=r(d[11]),v=t(r(d[12])),I=r(d[13]),H=t(r(d[14])),C=t(r(d[15])),T=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=V(n);if(o&&o.has(t))return o.get(t);var s={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var f=u?Object.getOwnPropertyDescriptor(t,l):null;f&&(f.get||f.set)?Object.defineProperty(s,l,f):s[l]=t[l]}s.default=t,o&&o.set(t,s);return s})(r(d[16]));e.utils=T;var x=t(r(d[17])),P=t(r(d[18])),S=t(r(d[19])),M=t(r(d[20])),O=t(r(d[21])),L=t(r(d[22])),k=t(r(d[23])),A=t(r(d[24])),_=t(r(d[25])),w=t(r(d[26])),K=t(r(d[27])),D=t(r(d[28])),j=t(r(d[29])),E=t(r(d[30])),F=t(r(d[31])),R=r(d[32]),B=["messagesContainerStyle"];function V(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(V=function(t){return t?o:n})(t)}function W(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}H.default.extend(C.default);var G=(function(t){(0,l.default)(C,t);var h,v,H=(h=C,v=W(),function(){var t,n=(0,p.default)(h);if(v){var o=(0,p.default)(this).constructor;t=Reflect.construct(n,arguments,o)}else t=n.apply(this,arguments);return(0,f.default)(this,t)});function C(t){var n;return(0,s.default)(this,C),(n=H.call(this,t))._isMounted=!1,n._keyboardHeight=0,n._bottomOffset=0,n._maxHeight=void 0,n._isFirstLayout=!0,n._locale='en',n.invertibleScrollViewProps=void 0,n._actionSheetRef=void 0,n._messageContainerRef=c.default.createRef(),n.state={isInitialized:!1,composerHeight:n.props.minComposerHeight,messagesContainerHeight:void 0,typingDisabled:!1,text:void 0,messages:void 0},n.getLocale=function(){return n._locale},n.safeAreaSupport=function(t){return t===n._bottomOffset?n.getBottomOffset()?n.getBottomOffset():(0,I.getBottomSpace)():t},n.onKeyboardWillShow=function(t){if(n.props.isKeyboardInternallyHandled){n.setIsTypingDisabled(!0),n.setKeyboardHeight(t.endCoordinates?t.endCoordinates.height:t.end.height),n.setBottomOffset(n.safeAreaSupport(n.props.bottomOffset));var o=n.getMessagesContainerHeightWithKeyboard();n.setState({messagesContainerHeight:o})}},n.onKeyboardWillHide=function(t){if(n.props.isKeyboardInternallyHandled){n.setIsTypingDisabled(!0),n.setKeyboardHeight(0),n.setBottomOffset(0);var o=n.getBasicMessagesContainerHeight();n.setState({messagesContainerHeight:o})}},n.onKeyboardDidShow=function(t){'android'===y.Platform.OS&&n.onKeyboardWillShow(t),n.setIsTypingDisabled(!1)},n.onKeyboardDidHide=function(t){'android'===y.Platform.OS&&n.onKeyboardWillHide(t),n.setIsTypingDisabled(!1)},n.onSend=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],s=arguments.length>1&&void 0!==arguments[1]&&arguments[1];Array.isArray(t)||(t=[t]);var u=t.map(function(t){return(0,o.default)({},t,{user:n.props.user,createdAt:new Date,_id:n.props.messageIdGenerator&&n.props.messageIdGenerator()})});!0===s&&(n.setIsTypingDisabled(!0),n.resetInputToolbar()),n.props.onSend&&n.props.onSend(u),!0===s&&setTimeout(function(){!0===n.getIsMounted()&&n.setIsTypingDisabled(!1)},100)},n.onInputSizeChanged=function(t){var o=Math.max(n.props.minComposerHeight,Math.min(n.props.maxComposerHeight,t.height)),s=n.getMessagesContainerHeightWithKeyboard(o);n.setState({composerHeight:o,messagesContainerHeight:s})},n.onInputTextChanged=function(t){n.getIsTypingDisabled()||(n.props.onInputTextChanged&&n.props.onInputTextChanged(t),void 0===n.props.text&&n.setState({text:t}))},n.onInitialLayoutViewLayout=function(t){var o=t.nativeEvent.layout;if(!(o.height<=0)){n.notifyInputTextReset(),n.setMaxHeight(o.height);var s=n.props.minComposerHeight,u=n.getMessagesContainerHeightWithKeyboard(s),l=n.props.initialText||'';n.setState({isInitialized:!0,text:n.getTextFromProp(l),composerHeight:s,messagesContainerHeight:u})}},n.onMainViewLayout=function(t){var o=t.nativeEvent.layout;n.getMaxHeight()===o.height&&!0!==n.getIsFirstLayout()||(n.setMaxHeight(o.height),n.setState({messagesContainerHeight:n._keyboardHeight>0?n.getMessagesContainerHeightWithKeyboard():n.getBasicMessagesContainerHeight()})),!0===n.getIsFirstLayout()&&n.setIsFirstLayout(!1)},n.invertibleScrollViewProps={inverted:n.props.inverted,keyboardShouldPersistTaps:n.props.keyboardShouldPersistTaps,onKeyboardWillShow:n.onKeyboardWillShow,onKeyboardWillHide:n.onKeyboardWillHide,onKeyboardDidShow:n.onKeyboardDidShow,onKeyboardDidHide:n.onKeyboardDidHide},n}return(0,u.default)(C,[{key:"getChildContext",value:function(){var t=this;return{actionSheet:this.props.actionSheet||function(){return t._actionSheetRef.getContext()},getLocale:this.getLocale}}},{key:"componentDidMount",value:function(){var t=this.props,n=t.messages,o=t.text;this.setIsMounted(!0),this.initLocale(),this.setMessages(n||[]),this.setTextFromProp(o)}},{key:"componentWillUnmount",value:function(){this.setIsMounted(!1)}},{key:"componentDidUpdate",value:function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=this.props,s=o.messages,u=o.text,l=o.inverted;this.props!==n&&this.setMessages(s||[]),!1===l&&s&&n.messages&&s.length!==n.messages.length&&setTimeout(function(){return t.scrollToBottom(!1)},200),u!==n.text&&this.setTextFromProp(u)}},{key:"initLocale",value:function(){null===this.props.locale?this.setLocale('en'):this.setLocale(this.props.locale||'en')}},{key:"setLocale",value:function(t){this._locale=t}},{key:"setTextFromProp",value:function(t){void 0!==t&&t!==this.state.text&&this.setState({text:t})}},{key:"getTextFromProp",value:function(t){return void 0===this.props.text?t:this.props.text}},{key:"setMessages",value:function(t){this.setState({messages:t})}},{key:"getMessages",value:function(){return this.state.messages}},{key:"setMaxHeight",value:function(t){this._maxHeight=t}},{key:"getMaxHeight",value:function(){return this._maxHeight}},{key:"setKeyboardHeight",value:function(t){this._keyboardHeight=t}},{key:"getKeyboardHeight",value:function(){return'android'!==y.Platform.OS||this.props.forceGetKeyboardHeight?this._keyboardHeight:0}},{key:"setBottomOffset",value:function(t){this._bottomOffset=t}},{key:"getBottomOffset",value:function(){return this._bottomOffset}},{key:"setIsFirstLayout",value:function(t){this._isFirstLayout=t}},{key:"getIsFirstLayout",value:function(){return this._isFirstLayout}},{key:"setIsTypingDisabled",value:function(t){this.setState({typingDisabled:t})}},{key:"getIsTypingDisabled",value:function(){return this.state.typingDisabled}},{key:"setIsMounted",value:function(t){this._isMounted=t}},{key:"getIsMounted",value:function(){return this._isMounted}},{key:"getMinInputToolbarHeight",value:function(){return this.props.renderAccessory?2*this.props.minInputToolbarHeight:this.props.minInputToolbarHeight}},{key:"calculateInputToolbarHeight",value:function(t){return t+(this.getMinInputToolbarHeight()-this.props.minComposerHeight)}},{key:"getBasicMessagesContainerHeight",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.composerHeight;return this.getMaxHeight()-this.calculateInputToolbarHeight(t)}},{key:"getMessagesContainerHeightWithKeyboard",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.composerHeight;return this.getBasicMessagesContainerHeight(t)-this.getKeyboardHeight()+this.getBottomOffset()}},{key:"scrollToBottom",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this._messageContainerRef&&this._messageContainerRef.current&&(this.props.inverted?this._messageContainerRef.current.scrollToOffset({offset:0,animated:t}):this._messageContainerRef.current.scrollToEnd({animated:t}))}},{key:"renderMessages",value:function(){var t=this.props,s=t.messagesContainerStyle,u=(0,n.default)(t,B),l=c.default.createElement(y.View,{style:[{height:this.state.messagesContainerHeight},s]},c.default.createElement(D.default,(0,o.default)({},u,{invertibleScrollViewProps:this.invertibleScrollViewProps,messages:this.getMessages(),forwardRef:this._messageContainerRef,isTyping:this.props.isTyping})),this.renderChatFooter());return this.props.isKeyboardInternallyHandled?c.default.createElement(y.KeyboardAvoidingView,{enabled:!0},l):l}},{key:"resetInputToolbar",value:function(){this.textInput&&this.textInput.clear(),this.notifyInputTextReset();var t=this.props.minComposerHeight,n=this.getMessagesContainerHeightWithKeyboard(t);this.setState({text:this.getTextFromProp(''),composerHeight:t,messagesContainerHeight:n})}},{key:"focusTextInput",value:function(){this.textInput&&this.textInput.focus()}},{key:"notifyInputTextReset",value:function(){this.props.onInputTextChanged&&this.props.onInputTextChanged('')}},{key:"renderInputToolbar",value:function(){var t=this,n=(0,o.default)({},this.props,{text:this.getTextFromProp(this.state.text),composerHeight:Math.max(this.props.minComposerHeight,this.state.composerHeight),onSend:this.onSend,onInputSizeChanged:this.onInputSizeChanged,onTextChanged:this.onInputTextChanged,textInputProps:(0,o.default)({},this.props.textInputProps,{ref:function(n){return t.textInput=n},maxLength:this.getIsTypingDisabled()?0:this.props.maxInputLength})});return this.props.renderInputToolbar?this.props.renderInputToolbar(n):c.default.createElement(_.default,n)}},{key:"renderChatFooter",value:function(){return this.props.renderChatFooter?this.props.renderChatFooter():null}},{key:"renderLoading",value:function(){return this.props.renderLoading?this.props.renderLoading():null}},{key:"render",value:function(){var t=this;if(!0===this.state.isInitialized){var n=this.props.wrapInSafeArea?y.SafeAreaView:y.View;return c.default.createElement(n,{style:U.safeArea},c.default.createElement(b.ActionSheetProvider,{ref:function(n){return t._actionSheetRef=n}},c.default.createElement(y.View,{style:U.container,onLayout:this.onMainViewLayout},this.renderMessages(),this.renderInputToolbar())))}return c.default.createElement(y.View,{style:U.container,onLayout:this.onInitialLayoutViewLayout},this.renderLoading())}}],[{key:"append",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.isArray(n)||(n=[n]),o?n.concat(t):t.concat(n)}},{key:"prepend",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.isArray(n)||(n=[n]),o?t.concat(n):n.concat(t)}}]),C})(c.default.Component);e.GiftedChat=G,G.childContextTypes={actionSheet:h.default.func,getLocale:h.default.func},G.defaultProps={messages:[],messagesContainerStyle:void 0,text:void 0,placeholder:R.DEFAULT_PLACEHOLDER,disableComposer:!1,messageIdGenerator:function(){return v.default.v4()},user:{},onSend:function(){},locale:null,timeFormat:R.TIME_FORMAT,dateFormat:R.DATE_FORMAT,loadEarlier:!1,onLoadEarlier:function(){},isLoadingEarlier:!1,renderLoading:null,renderLoadEarlier:null,renderAvatar:void 0,showUserAvatar:!1,actionSheet:null,onPressAvatar:null,onLongPressAvatar:null,renderUsernameOnMessage:!1,renderAvatarOnTop:!1,renderBubble:null,renderSystemMessage:null,onLongPress:null,renderMessage:null,renderMessageText:null,renderMessageImage:null,imageProps:{},videoProps:{},audioProps:{},lightboxProps:{},textInputProps:{},listViewProps:{},renderCustomView:null,isCustomViewBottom:!1,renderDay:null,renderTime:null,renderFooter:null,renderChatEmpty:null,renderChatFooter:null,renderInputToolbar:null,renderComposer:null,renderActions:null,renderSend:null,renderAccessory:null,isKeyboardInternallyHandled:!0,onPressActionButton:null,bottomOffset:0,minInputToolbarHeight:44,keyboardShouldPersistTaps:y.Platform.select({ios:'never',android:'always',default:'never'}),onInputTextChanged:null,maxInputLength:null,forceGetKeyboardHeight:!1,inverted:!0,extraData:null,minComposerHeight:R.MIN_COMPOSER_HEIGHT,maxComposerHeight:R.MAX_COMPOSER_HEIGHT,wrapInSafeArea:!0},G.propTypes={messages:h.default.arrayOf(h.default.object),messagesContainerStyle:T.StylePropType,text:h.default.string,initialText:h.default.string,placeholder:h.default.string,disableComposer:h.default.bool,messageIdGenerator:h.default.func,user:h.default.object,onSend:h.default.func,locale:h.default.string,timeFormat:h.default.string,dateFormat:h.default.string,isKeyboardInternallyHandled:h.default.bool,loadEarlier:h.default.bool,onLoadEarlier:h.default.func,isLoadingEarlier:h.default.bool,renderLoading:h.default.func,renderLoadEarlier:h.default.func,renderAvatar:h.default.func,showUserAvatar:h.default.bool,actionSheet:h.default.func,onPressAvatar:h.default.func,onLongPressAvatar:h.default.func,renderUsernameOnMessage:h.default.bool,renderAvatarOnTop:h.default.bool,isCustomViewBottom:h.default.bool,renderBubble:h.default.func,renderSystemMessage:h.default.func,onLongPress:h.default.func,renderMessage:h.default.func,renderMessageText:h.default.func,renderMessageImage:h.default.func,imageProps:h.default.object,videoProps:h.default.object,audioProps:h.default.object,lightboxProps:h.default.object,renderCustomView:h.default.func,renderDay:h.default.func,renderTime:h.default.func,renderFooter:h.default.func,renderChatEmpty:h.default.func,renderChatFooter:h.default.func,renderInputToolbar:h.default.func,renderComposer:h.default.func,renderActions:h.default.func,renderSend:h.default.func,renderAccessory:h.default.func,onPressActionButton:h.default.func,bottomOffset:h.default.number,minInputToolbarHeight:h.default.number,listViewProps:h.default.object,keyboardShouldPersistTaps:h.default.oneOf(['always','never','handled']),onInputTextChanged:h.default.func,maxInputLength:h.default.number,forceGetKeyboardHeight:h.default.bool,inverted:h.default.bool,textInputProps:h.default.object,extraData:h.default.object,minComposerHeight:h.default.number,maxComposerHeight:h.default.number,alignTop:h.default.bool,wrapInSafeArea:h.default.bool};var U=y.StyleSheet.create({container:{flex:1},safeArea:{flex:1}})},834,[1,44,25,7,8,12,14,11,63,48,2,835,841,846,847,848,849,850,852,854,868,860,856,869,870,871,873,874,875,872,866,853,867]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var n={ActionSheetProvider:!0,connectActionSheet:!0,useActionSheet:!0};Object.defineProperty(e,"ActionSheetProvider",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"connectActionSheet",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"useActionSheet",{enumerable:!0,get:function(){return u.useActionSheet}});var o=t(r(d[1])),c=t(r(d[2])),u=r(d[3]),f=r(d[4]);Object.keys(f).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||t in e&&e[t]===f[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}}))})},835,[1,836,839,838,840]); @@ -892,8 +892,8 @@ __d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e," __d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[1])),t=r(d[2]).NativeModules.DyteRNFSManager,s=new(0,r(d[2]).NativeEventEmitter)(t),l=r(d[3]),c=r(d[4]),u=t.RNFSFileTypeRegular,f=t.RNFSFileTypeDirectory,p=0,h=function(){return p+=1},y=function(n){return n.startsWith('file://')?n.slice(7):n};function v(n,o,t){var s={encoding:'utf8'};return t&&('string'==typeof t?s.encoding=t:'object'==typeof t&&(s=t)),o(y(n)).then(function(n){var o;if('utf8'===s.encoding)o=c.decode(l.decode(n));else if('ascii'===s.encoding)o=l.decode(n);else{if('base64'!==s.encoding)throw new Error('Invalid encoding type "'+String(s.encoding)+'"');o=n}return o})}function F(n,o){return o(y(n)).then(function(n){return n.map(function(n){return{ctime:n.ctime&&new Date(1e3*n.ctime)||null,mtime:n.mtime&&new Date(1e3*n.mtime)||null,name:n.name,path:n.path,size:n.size,isFile:function(){return n.type===u},isDirectory:function(){return n.type===f}}})})}var w={mkdir:function(n){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.mkdir(y(n),o).then(function(){})},moveFile:function(n,o){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.moveFile(y(n),y(o),s).then(function(){})},copyFile:function(n,o){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.copyFile(y(n),y(o),s).then(function(){})},pathForBundle:function(n){return t.pathForBundle(n)},pathForGroup:function(n){return t.pathForGroup(n)},getFSInfo:function(){return t.getFSInfo()},getAllExternalFilesDirs:function(){return t.getAllExternalFilesDirs()},unlink:function(n){return t.unlink(y(n)).then(function(){})},exists:function(n){return t.exists(y(n))},stopDownload:function(n){t.stopDownload(n)},resumeDownload:function(n){t.resumeDownload(n)},isResumable:function(n){return t.isResumable(n)},stopUpload:function(n){t.stopUpload(n)},completeHandlerIOS:function(n){return t.completeHandlerIOS(n)},readDir:function(n){return F(n,t.readDir)},readDirAssets:function(n){if(!t.readDirAssets)throw new Error('readDirAssets is not available on this platform');return F(n,t.readDirAssets)},existsAssets:function(n){if(!t.existsAssets)throw new Error('existsAssets is not available on this platform');return t.existsAssets(n)},existsRes:function(n){if(!t.existsRes)throw new Error('existsRes is not available on this platform');return t.existsRes(n)},readdir:function(n){return w.readDir(y(n)).then(function(n){return n.map(function(n){return n.name})})},setReadable:function(n,o,s){return t.setReadable(n,o,s).then(function(n){return n})},stat:function(n){return t.stat(y(n)).then(function(o){return{path:n,ctime:new Date(1e3*o.ctime),mtime:new Date(1e3*o.mtime),size:o.size,mode:o.mode,originalFilepath:o.originalFilepath,isFile:function(){return o.type===u},isDirectory:function(){return o.type===f}}})},readFile:function(n,o){return v(n,o,t.readFile)},read:function(n){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,u=arguments.length>3?arguments[3]:void 0,f={encoding:'utf8'};return u&&('string'==typeof u?f.encoding=u:'object'==typeof u&&(f=u)),t.read(y(n),o,s).then(function(n){var o;if('utf8'===f.encoding)o=c.decode(l.decode(n));else if('ascii'===f.encoding)o=l.decode(n);else{if('base64'!==f.encoding)throw new Error('Invalid encoding type "'+String(f.encoding)+'"');o=n}return o})},readFileAssets:function(n,o){if(!t.readFileAssets)throw new Error('readFileAssets is not available on this platform');return v(n,o,t.readFileAssets)},readFileRes:function(n,o){if(!t.readFileRes)throw new Error('readFileRes is not available on this platform');return v(n,o,t.readFileRes)},hash:function(n,o){return t.hash(y(n),o)},copyFileAssets:function(n,o){if(!t.copyFileAssets)throw new Error('copyFileAssets is not available on this platform');return t.copyFileAssets(y(n),y(o)).then(function(){})},copyFileRes:function(n,o){if(!t.copyFileRes)throw new Error('copyFileRes is not available on this platform');return t.copyFileRes(n,y(o)).then(function(){})},copyAssetsFileIOS:function(n,o,s,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,u=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1,f=arguments.length>6&&void 0!==arguments[6]?arguments[6]:'contain';return t.copyAssetsFileIOS(n,o,s,l,c,u,f)},copyAssetsVideoIOS:function(n,o){return t.copyAssetsVideoIOS(n,o)},writeFile:function(n,s,u){var f,p={encoding:'utf8'};if(u&&('string'==typeof u?p.encoding=u:'object'==typeof u&&(p=(0,o.default)({},p,u))),'utf8'===p.encoding)f=l.encode(c.encode(s));else if('ascii'===p.encoding)f=l.encode(s);else{if('base64'!==p.encoding)throw new Error('Invalid encoding type "'+p.encoding+'"');f=s}return t.writeFile(y(n),f,p).then(function(){})},appendFile:function(n,o,s){var u,f={encoding:'utf8'};if(s&&('string'==typeof s?f.encoding=s:'object'==typeof s&&(f=s)),'utf8'===f.encoding)u=l.encode(c.encode(o));else if('ascii'===f.encoding)u=l.encode(o);else{if('base64'!==f.encoding)throw new Error('Invalid encoding type "'+f.encoding+'"');u=o}return t.appendFile(y(n),u)},write:function(n,o,s,u){var f,p={encoding:'utf8'};if(u&&('string'==typeof u?p.encoding=u:'object'==typeof u&&(p=u)),'utf8'===p.encoding)f=l.encode(c.encode(o));else if('ascii'===p.encoding)f=l.encode(o);else{if('base64'!==p.encoding)throw new Error('Invalid encoding type "'+p.encoding+'"');f=o}return void 0===s&&(s=-1),t.write(y(n),f,s).then(function(){})},downloadFile:function(n){if('object'!=typeof n)throw new Error('downloadFile: Invalid value for argument `options`');if('string'!=typeof n.fromUrl)throw new Error('downloadFile: Invalid value for property `fromUrl`');if('string'!=typeof n.toFile)throw new Error('downloadFile: Invalid value for property `toFile`');if(n.headers&&'object'!=typeof n.headers)throw new Error('downloadFile: Invalid value for property `headers`');if(n.background&&'boolean'!=typeof n.background)throw new Error('downloadFile: Invalid value for property `background`');if(n.progressDivider&&'number'!=typeof n.progressDivider)throw new Error('downloadFile: Invalid value for property `progressDivider`');if(n.progressInterval&&'number'!=typeof n.progressInterval)throw new Error('downloadFile: Invalid value for property `progressInterval`');if(n.readTimeout&&'number'!=typeof n.readTimeout)throw new Error('downloadFile: Invalid value for property `readTimeout`');if(n.connectionTimeout&&'number'!=typeof n.connectionTimeout)throw new Error('downloadFile: Invalid value for property `connectionTimeout`');if(n.backgroundTimeout&&'number'!=typeof n.backgroundTimeout)throw new Error('downloadFile: Invalid value for property `backgroundTimeout`');var o=h(),l=[];n.begin&&l.push(s.addListener('DownloadBegin',function(t){t.jobId===o&&n.begin(t)})),n.progress&&l.push(s.addListener('DownloadProgress',function(t){t.jobId===o&&n.progress(t)})),n.resumable&&l.push(s.addListener('DownloadResumable',function(t){t.jobId===o&&n.resumable(t)}));var c={jobId:o,fromUrl:n.fromUrl,toFile:y(n.toFile),headers:n.headers||{},background:!!n.background,progressDivider:n.progressDivider||0,progressInterval:n.progressInterval||0,readTimeout:n.readTimeout||15e3,connectionTimeout:n.connectionTimeout||5e3,backgroundTimeout:n.backgroundTimeout||36e5,hasBeginCallback:n.begin instanceof Function,hasProgressCallback:n.progress instanceof Function,hasResumableCallback:n.resumable instanceof Function};return{jobId:o,promise:t.downloadFile(c).then(function(n){return l.forEach(function(n){return n.remove()}),n}).catch(function(n){return Promise.reject(n)})}},uploadFiles:function(n){if(!t.uploadFiles)return{jobId:-1,promise:Promise.reject(new Error('`uploadFiles` is unsupported on this platform'))};var o=h(),l=[];if('object'!=typeof n)throw new Error('uploadFiles: Invalid value for argument `options`');if('string'!=typeof n.toUrl)throw new Error('uploadFiles: Invalid value for property `toUrl`');if(!Array.isArray(n.files))throw new Error('uploadFiles: Invalid value for property `files`');if(n.headers&&'object'!=typeof n.headers)throw new Error('uploadFiles: Invalid value for property `headers`');if(n.fields&&'object'!=typeof n.fields)throw new Error('uploadFiles: Invalid value for property `fields`');if(n.method&&'string'!=typeof n.method)throw new Error('uploadFiles: Invalid value for property `method`');n.begin?l.push(s.addListener('UploadBegin',n.begin)):n.beginCallback&&l.push(s.addListener('UploadBegin',n.beginCallback)),n.progress?l.push(s.addListener('UploadProgress',n.progress)):n.progressCallback&&l.push(s.addListener('UploadProgress',n.progressCallback));var c={jobId:o,toUrl:n.toUrl,files:n.files,binaryStreamOnly:n.binaryStreamOnly||!1,headers:n.headers||{},fields:n.fields||{},method:n.method||'POST',hasBeginCallback:n.begin instanceof Function||n.beginCallback instanceof Function,hasProgressCallback:n.progress instanceof Function||n.progressCallback instanceof Function};return{jobId:o,promise:t.uploadFiles(c).then(function(n){return l.forEach(function(n){return n.remove()}),n})}},touch:function(n,o,s){if(s&&!(s instanceof Date))throw new Error('touch: Invalid value for argument `ctime`');if(o&&!(o instanceof Date))throw new Error('touch: Invalid value for argument `mtime`');var l;return l=s&&s.getTime(),t.touch(y(n),o&&o.getTime(),l)},scanFile:function(n){return t.scanFile(n)},MainBundlePath:t.RNFSMainBundlePath,CachesDirectoryPath:t.RNFSCachesDirectoryPath,ExternalCachesDirectoryPath:t.RNFSExternalCachesDirectoryPath,DocumentDirectoryPath:t.RNFSDocumentDirectoryPath,DownloadDirectoryPath:t.RNFSDownloadDirectoryPath,ExternalDirectoryPath:t.RNFSExternalDirectoryPath,ExternalStorageDirectoryPath:t.RNFSExternalStorageDirectoryPath,TemporaryDirectoryPath:t.RNFSTemporaryDirectoryPath,LibraryDirectoryPath:t.RNFSLibraryDirectoryPath,PicturesDirectoryPath:t.RNFSPicturesDirectoryPath,FileProtectionKeys:t.RNFSFileProtectionKeys},b=w;e.default=b},886,[1,25,2,692,887]); __d(function(g,r,i,a,m,e,d){!(function(n){var t,o,u,f=String.fromCharCode;function c(n){for(var t,o,u=[],f=0,c=n.length;f=55296&&t<=56319&&f65535&&(c+=f((t-=65536)>>>10&1023|55296),t=56320|1023&t),c+=f(t);return c}function v(n){if(n>=55296&&n<=57343)throw Error('Lone surrogate U+'+n.toString(16).toUpperCase()+' is not a scalar value')}function l(n,t){return f(n>>t&63|128)}function s(n){if(0==(4294967168&n))return f(n);var t='';return 0==(4294965248&n)?t=f(n>>6&31|192):0==(4294901760&n)?(v(n),t=f(n>>12&15|224),t+=l(n,6)):0==(4292870144&n)&&(t=f(n>>18&7|240),t+=l(n,12),t+=l(n,6)),t+=f(63&n|128)}function w(){if(u>=o)throw Error('Invalid byte index');var n=255&t[u];if(u++,128==(192&n))return 63&n;throw Error('Invalid continuation byte')}function E(){var n,f;if(u>o)throw Error('Invalid byte index');if(u==o)return!1;if(n=255&t[u],u++,0==(128&n))return n;if(192==(224&n)){if((f=(31&n)<<6|w())>=128)return f;throw Error('Invalid continuation byte')}if(224==(240&n)){if((f=(15&n)<<12|w()<<6|w())>=2048)return v(f),f;throw Error('Invalid continuation byte')}if(240==(248&n)&&(f=(7&n)<<18|w()<<12|w()<<6|w())>=65536&&f<=1114111)return f;throw Error('Invalid UTF-8 detected')}n.version='3.0.0',n.encode=function(n){for(var t=c(n),o=t.length,u=-1,f='';++u0&&l&&V((0,E.markMessagesRead)(C.MessageTypes.poll))},[I]),c.default.createElement(h.Flex,{height:M,direction:"column",justifyContent:"space-between",overflowY:"auto",px:10,pb:20,pt:80},c.default.createElement(h.Flex,null,c.default.createElement(h.Box,{overflowY:"auto",className:"dyte-client-noScrollbar"},p?c.default.createElement(h.Box,null,p&&c.default.createElement(w,{toggle:A})):c.default.createElement(u.ScrollView,{style:{height:u.Dimensions.get('window').height-180}},Object.values(O).map(function(t,n){return c.default.createElement(h.Box,{key:"pollsTab"+n,my:2},c.default.createElement(h.Text,{ml:4},t.createdBy?"Poll by "+t.createdBy:''),c.default.createElement(h.Box,{mt:1,className:"dyte-client-bubble dyte-client-other dyte-client-type-3"},c.default.createElement(R,{mediaRoom:B,poll:t,selfPeer:S})))})))),o&&c.default.createElement(h.Button,{fontSize:"16",onClick:A},c.default.createElement(h.Box,{bg:p?'danger.500':'primary.500',p:8,mb:5,justify:"center",borderRadius:k.default.small},c.default.createElement(h.Text,{textAlign:"center"},p?'Cancel Poll Creation':'Create New Poll'))))};var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=r(d[4]),c=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=T(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[5])),s=r(d[6]),f=t(r(d[7])),p=r(d[8]),h=r(d[9]),x=r(d[10]),y=r(d[11]),C=r(d[12]),E=r(d[13]),b=r(d[14]),k=t(r(d[15])),v=r(d[16]);function T(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(T=function(t){return t?o:n})(t)}var P=u.StyleSheet.create({createPollInputText:{paddingLeft:15,paddingRight:5,marginTop:20,borderRadius:k.default.medium,paddingTop:10,paddingBottom:10}});function w(t){var n=t.toggle,s=(0,c.useContext)(x.MediaRoomContext).mediaRoom,f=c.default.useState({question:'',options:Array(2).fill(''),anonymous:!1,hideVotes:!0}),y=(0,l.default)(f,2),C=y[0],E=y[1],b=(0,c.useContext)(p.ThemeContext).colors,v=function(t,n){var l=C.options;l[n]=t,E((0,o.default)({},C,{options:l}))};return c.default.createElement(u.ScrollView,null,c.default.createElement(h.Box,{py:20,px:10},c.default.createElement(h.VStack,{spacing:4},c.default.createElement(h.Text,{fontSize:"xl",textAlign:"center"},"Poll Question"),c.default.createElement(u.TextInput,{multiline:!0,autoFocus:!1,placeholder:"What is your poll for?",numberOfLines:4,value:C.question,placeholderTextColor:b.textPrimary[400],onChangeText:function(t){E((0,o.default)({},C,{question:t}))},style:[{backgroundColor:b.secondary[800],height:75,color:b.textPrimary[300]},P.createPollInputText]}),C.options.map(function(t,n){return c.default.createElement(u.TextInput,{key:"pollOptions"+n,autoFocus:!1,placeholder:"Enter an option",value:C.options[n],placeholderTextColor:b.textPrimary[400],onChangeText:function(t){return v(t,n)},style:[{backgroundColor:b.secondary[800],color:b.textPrimary[300]},P.createPollInputText]})}),c.default.createElement(h.Box,{bg:"secondary.700",mt:20,width:125,height:30,alignItems:"center",justifyContent:"center"},c.default.createElement(h.Button,{onClick:function(){return(t=C.options).push(''),void E((0,o.default)({},C,{options:t}));var t}},c.default.createElement(h.Text,null,"+ Add an Option"))),c.default.createElement(h.CheckBox,{rightText:"Anonymous",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:k.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:C.anonymous,onClick:function(){var t=!C.anonymous;E((0,o.default)({},C,{anonymous:t}))}}),c.default.createElement(h.CheckBox,{rightText:"Hide Results before Voting",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:k.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:C.hideVotes,onClick:function(){var t=!C.hideVotes;E((0,o.default)({},C,{hideVotes:t}))}}),c.default.createElement(h.Box,{mt:10,bg:"primary.500",p:8,mb:5,justify:"center",borderRadius:k.default.small},c.default.createElement(h.Button,{fontSize:"16",onClick:function(){var t=C.question,l=C.options;if(t)if(''===l[0]||''===l[1])u.Alert.alert('Error:','Please add minimum two options',[{text:'OK'}]);else{var c=(0,o.default)({},C);c.options=l.filter(function(t){return''!==t}),s.newPoll(c),n()}else u.Alert.alert('Error:','Question Can\'t be empty',[{text:'OK'}])}},c.default.createElement(h.Text,{textAlign:"center"},"Create Poll"))))))}function B(t){var n=t.option,o=(t.index,t.active,t.selfId),l=t.onChange,u=(0,c.useContext)(p.ThemeContext).colors,s=n.votes.find(function(t){return t.id===o});return c.default.createElement(h.Box,{bg:s?'primary.500':'secondary.700',borderRadius:k.default.medium,p:6,className:"dyte-client-noSelect"},c.default.createElement(h.HStack,{px:1,align:"center",mr:6},c.default.createElement(h.CheckBox,{style:{paddingRight:10,height:30,justifyContent:'center',borderRadius:k.default.small},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:!!s,onClick:l}),c.default.createElement(h.Text,{textAlign:"center"},n.text),null!==n.count&&c.default.createElement(h.Text,null,"("+n.count+")")),c.default.createElement(h.HStack,{mt:1},n.votes.map(function(t,n){return c.default.createElement(h.Tooltip,{key:"pollOption"+n,label:t.name},c.default.createElement(f.default,{style:{marginRight:5,marginTop:5,marginBottom:5},bgColor:s?u.secondary[700]:u.primary[500],color:u.textPrimary[100],name:t.name}))})))}function R(t){var o=t.selfPeer,l=t.mediaRoom,s=t.poll,f=function(t){try{l.votePoll({index:t,pollId:s.id})}catch(t){u.Alert.alert('Error','Error: Problem casting your vote',[{text:'OK'}])}};if(s){var p=s.id,x=Math.max.apply(Math,(0,n.default)(s.options.map(function(t){return t.votes.length})).concat([0]));return c.default.createElement(h.VStack,{spacing:2,direction:"row",bg:"secondary.800",p:12,mt:8,borderRadius:k.default.medium},c.default.createElement(h.Text,{textAlign:"left"},s.question),c.default.createElement(h.Box,{mt:8},s.options.map(function(t,n){return c.default.createElement(h.Flex,{key:"poll"+n+p,onClick:function(){return f(n)},mb:4},c.default.createElement(B,{active:t.votes.length===x&&t.votes.length>0,option:t,index:n,selfId:o.userId,onChange:function(){return f(n)}}))})))}return c.default.createElement(h.Text,{fontStyle:"italic"},"Poll wasn't found or has been deleted")}},889,[1,34,25,26,2,48,429,789,505,503,700,809,824,473,484,799,499]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,b.useSelector)(function(t){return t.room.roomViewType}),l=(0,n.useContext)(s.PeersServiceContext),o=l.processedPeers,c=l.selfPeer,p=l.joinedProcessedPeers,h=(0,n.useContext)(x.MediaRoomContext).mediaRoom,_=(0,n.useContext)(E.ConfigServiceContext).sessionConfig,C=(0,b.useSelector)(function(t){return t.room.requestToJoinPeersList}),P=C.filter(function(t){return t.requestToJoinType===y.RequestToJoinType.present}),w=C.filter(function(t){return t.requestToJoinType===y.RequestToJoinType.ask});o=[c].concat(o.sort(function(t,n){return t.id.localeCompare(n.id)})).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)});var S=[c].concat(p).filter(function(t){return null==t?void 0:t.webinarHiddenParticipant}).sort(function(t,n){return t.id.localeCompare(n.id)}),R=[c].concat(p).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)&&t.requestToJoinType===y.RequestToJoinType.ask});o=o.concat(R).filter((q=new Set,function(t){return!q.has(t.id)&&q.add(t.id)}));var q;var j=function(t,n){h.acceptAllRequestToJoinStage([{id:t,requestToJoinType:n,type:T.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT}])},z=function(t){h.rejectRequestToJoinStage(t)};return n.default.createElement(f.Flex,{mt:60},n.default.createElement(u.ScrollView,{style:{padding:20}},n.default.createElement(f.Box,{my:20},t===T.DyteViewTypes.webinar&&o.length>0&&n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mb:10},"Presenting (",o.length,")"),o.map(function(t){return n.default.createElement(v,{peer:t,key:t.id,mediaRoom:h,permissions:null==_?void 0:_.permissions})})),S.length>0&&n.default.createElement(f.Box,null,n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10}," Attending (",S.length,")"),S.map(function(t){return n.default.createElement(v,{key:t.id,peer:t,mediaRoom:h,permissions:null==_?void 0:_.permissions})})),w.length>0&&n.default.createElement(f.Box,null,n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10}," Want to ask Question (",w.length,")"),w.map(function(t){return n.default.createElement(k,{rejectRequest:z,acceptRequest:j,peer:t,key:t.id,type:'REQUEST_TO_ASK'})})),P.length>0&&n.default.createElement(f.Box,null,n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10}," Want to Present (",w.length,")"),P.map(function(t){return n.default.createElement(k,{rejectRequest:z,acceptRequest:j,peer:t,key:t.id,type:'REQUEST_TO_PRESENT'})})),n.default.createElement(f.Box,{height:200})))};var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=_(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,l&&l.set(t,o);return o})(r(d[1])),l=r(d[2]),o=t(r(d[3])),u=r(d[4]),c=t(r(d[5])),f=r(d[6]),s=r(d[7]),p=t(r(d[8])),x=r(d[9]),E=r(d[10]),y=r(d[11]),b=r(d[12]),T=r(d[13]),h=t(r(d[14]));function _(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(_=function(t){return t?l:n})(t)}function k(t){var u=t.rejectRequest,c=t.acceptRequest,s=t.peer,x=t.type,E=(0,n.useContext)(l.ThemeContext).colors;return n.default.createElement(f.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:h.default.medium},n.default.createElement(f.Flex,{direction:"row",align:"center"},n.default.createElement(o.default,{name:""+s.name,bgColor:E.primary[500]}),n.default.createElement(f.Text,{ml:10,color:E.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(p.default,{name:s.name>30?s.name.substring(0,20)+"...":""+s.name,charSize:30}),s.isMe?' (me)':null)),n.default.createElement(f.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(f.Box,{mr:6},n.default.createElement(f.Button,{onClick:function(){return c(s.id,x)}},n.default.createElement(f.Icon,{boxSize:"xl",name:"check",fill:E.success[500]}))),n.default.createElement(f.Box,{ml:6},n.default.createElement(f.Button,{onClick:function(){return u(s.id)}},n.default.createElement(f.Icon,{boxSize:"xl",name:"clear",fill:E.danger[500]})))))}function v(t){var u=t.peer,s=t.mediaRoom,x=t.permissions,E=(0,n.useContext)(l.ThemeContext).colors,y=(null==x?void 0:x.pin_participant)||(null==x?void 0:x.can_allow_participant_audio)||(null==x?void 0:x.can_allow_participant_video)||(null==x?void 0:x.kick_participant),b=[];return y&&(null!=x&&x.pin_participant&&(u.isPinned?b.push({title:'Unpin',onClick:function(){return s.pin(null)}}):b.push({title:'Pin',onClick:function(){return s.pin(u.id)}})),null!=x&&x.can_allow_participant_audio&&b.push({title:'Mute Audio',onClick:function(){return s.disableAudio(u.id)}}),null!=x&&x.can_allow_participant_video&&b.push({title:'Disable Video',onClick:function(){return s.disableVideo(u.id)}}),null!=x&&x.kick_participant&&b.push({title:'Kick',onClick:function(){return s.kick(u.id)}}),b.push({title:'Cancel',onClick:function(){}})),n.default.createElement(f.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:h.default.medium},n.default.createElement(f.Flex,{direction:"row",align:"center"},n.default.createElement(o.default,{name:""+u.displayName,bgColor:E.primary[500]}),n.default.createElement(f.Text,{ml:10,color:E.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(p.default,{name:u.displayName.length>30?u.displayName.substring(0,20)+"...":""+u.displayName,charSize:30}),u.isMe?' (me)':null)),n.default.createElement(f.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(f.Box,{mr:8},u.producingAudio?n.default.createElement(f.Icon,{boxSize:"xl",name:"mic",fill:E.textPrimary[400]}):n.default.createElement(f.Icon,{boxSize:"xl",name:"mic-off",fill:E.danger[500]})),u.producingVideo?n.default.createElement(f.Icon,{boxSize:"xl",name:"videocam",fill:E.textPrimary[400]}):n.default.createElement(f.Icon,{boxSize:"xl",name:"videocam-off",fill:E.danger[500]}),y&&n.default.createElement(c.default,{options:b.map(function(t){return t.title}),actions:b.map(function(t){return t.onClick})})))}},890,[1,48,505,789,2,891,503,809,798,700,499,478,429,488,799]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PollsCard=S,e.default=function(){var t=(0,s.useContext)(T.ConfigServiceContext).sessionConfig,o=t.permissions.polls.can_create,l=(0,k.useDisclosure)(),u=l.isOpen,p=l.onClose,h=l.onOpen,w=(0,s.useContext)(y.MediaRoomContext).mediaRoom,P=(0,s.useContext)(C.PeersServiceContext).selfPeer,R=(0,f.useSelector)(function(t){return t.room.polls}),O=(0,c.useWindowDimensions)(),j=(t.theme.dimensions||O).height,M=(Math.floor(2*j/3),function(){u?p():h()}),A=(0,f.useSelector)(function(t){return t.room.chatMessages}).filter(function(t){return!0!==t.read&&t.type===E.MessageTypes.poll}),I=(0,f.useDispatch)();return(0,s.useEffect)(function(){A.length>0&&I((0,b.markMessagesRead)((0,n.default)({},E.MessageTypes.poll,!0)))},[A]),s.default.createElement(x.Flex,{height:j,direction:"column",justifyContent:"space-between",overflowY:"auto",px:10,pb:20,pt:100},s.default.createElement(x.Flex,null,s.default.createElement(x.Box,{overflowY:"auto",className:"dyte-client-noScrollbar"},u?s.default.createElement(x.Box,null,u&&s.default.createElement(B,{toggle:M})):s.default.createElement(c.ScrollView,{style:{height:o?c.Dimensions.get('window').height-180:c.Dimensions.get('window').height}},Object.values(R).map(function(t,n){return s.default.createElement(x.Box,{key:"pollsTab"+n,my:10},s.default.createElement(x.Text,{ml:4},t.createdBy?"Poll by "+t.createdBy:''),s.default.createElement(x.Box,{mt:1,className:"dyte-client-bubble dyte-client-other dyte-client-type-3"},s.default.createElement(S,{mediaRoom:w,poll:t,selfPeer:P})))})))),o&&s.default.createElement(x.Button,{fontSize:"16",onClick:M},s.default.createElement(x.Box,{bg:u?'danger.500':'primary.500',p:8,mb:5,justify:"center",borderRadius:v.default.small},s.default.createElement(x.Text,{textAlign:"center"},u?'Cancel Poll Creation':'Create New Poll'))))};var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=t(r(d[4])),c=r(d[5]),s=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=w(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[6])),f=r(d[7]),p=t(r(d[8])),h=r(d[9]),x=r(d[10]),y=r(d[11]),C=r(d[12]),E=r(d[13]),b=r(d[14]),k=r(d[15]),v=t(r(d[16])),T=r(d[17]);function w(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(w=function(t){return t?o:n})(t)}var P=c.StyleSheet.create({createPollInputText:{paddingLeft:15,paddingRight:5,marginTop:20,borderRadius:v.default.medium,paddingTop:10,paddingBottom:10}});function B(t){var n=t.toggle,o=(0,s.useContext)(y.MediaRoomContext).mediaRoom,f=s.default.useState({question:'',options:Array(2).fill(''),anonymous:!1,hideVotes:!0}),p=(0,u.default)(f,2),C=p[0],E=p[1],b=(0,s.useContext)(h.ThemeContext).colors,k=function(t,n){var o=C.options;o[n]=t,E((0,l.default)({},C,{options:o}))};return s.default.createElement(c.ScrollView,null,s.default.createElement(x.Box,{py:20,px:10},s.default.createElement(x.VStack,{spacing:4},s.default.createElement(x.Text,{fontSize:"xl",textAlign:"center"},"Poll Question"),s.default.createElement(c.TextInput,{multiline:!0,autoFocus:!1,placeholder:"What is your poll for?",numberOfLines:4,value:C.question,placeholderTextColor:b.textPrimary[400],onChangeText:function(t){E((0,l.default)({},C,{question:t}))},style:[{backgroundColor:b.secondary[800],height:75,color:b.textPrimary[300]},P.createPollInputText]}),C.options.map(function(t,n){return s.default.createElement(c.TextInput,{key:"pollOptions"+n,autoFocus:!1,placeholder:"Enter an option",value:C.options[n],placeholderTextColor:b.textPrimary[400],onChangeText:function(t){return k(t,n)},style:[{backgroundColor:b.secondary[800],color:b.textPrimary[300]},P.createPollInputText]})}),s.default.createElement(x.Box,{bg:"secondary.700",mt:20,width:125,height:30,alignItems:"center",justifyContent:"center"},s.default.createElement(x.Button,{onClick:function(){return(t=C.options).push(''),void E((0,l.default)({},C,{options:t}));var t}},s.default.createElement(x.Text,null,"+ Add an Option"))),s.default.createElement(x.CheckBox,{rightText:"Anonymous",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:v.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:C.anonymous,onClick:function(){var t=!C.anonymous;E((0,l.default)({},C,{anonymous:t}))}}),s.default.createElement(x.CheckBox,{rightText:"Hide Results before Voting",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:v.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:C.hideVotes,onClick:function(){var t=!C.hideVotes;E((0,l.default)({},C,{hideVotes:t}))}}),s.default.createElement(x.Box,{mt:10,bg:"primary.500",p:8,mb:5,justify:"center",borderRadius:v.default.small},s.default.createElement(x.Button,{fontSize:"16",onClick:function(){var t=C.question,u=C.options;if(t)if(''===u[0]||''===u[1])c.Alert.alert('Error:','Please add minimum two options',[{text:'OK'}]);else{var s=(0,l.default)({},C);s.options=u.filter(function(t){return''!==t}),o.newPoll(s),n()}else c.Alert.alert('Error:','Question Can\'t be empty',[{text:'OK'}])}},s.default.createElement(x.Text,{textAlign:"center"},"Create Poll"))))))}function R(t){var n=t.option,o=(t.index,t.active,t.selfId),l=t.onChange,u=(0,s.useContext)(h.ThemeContext).colors,c=n.votes.find(function(t){return t.id===o});return s.default.createElement(x.Box,{bg:c?'primary.500':'secondary.700',borderRadius:v.default.medium,p:6,className:"dyte-client-noSelect"},s.default.createElement(x.HStack,{px:1,align:"center",mr:6},s.default.createElement(x.CheckBox,{style:{paddingRight:10,height:30,justifyContent:'center',borderRadius:v.default.small},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:!!c,onClick:l}),s.default.createElement(x.Text,{textAlign:"center"},n.text),null!==n.count&&s.default.createElement(x.Text,null,"("+n.count+")")),s.default.createElement(x.HStack,{mt:1},n.votes.map(function(t,n){return s.default.createElement(x.Tooltip,{key:"pollOption"+n,label:t.name},s.default.createElement(p.default,{style:{marginRight:5,marginTop:5,marginBottom:5},bgColor:c?u.secondary[700]:u.primary[500],color:u.textPrimary[100],name:t.name}))})))}function S(t){var n=t.selfPeer,l=t.mediaRoom,u=t.poll,f=function(t){try{l.votePoll({index:t,pollId:u.id})}catch(t){c.Alert.alert('Error','Error: Problem casting your vote',[{text:'OK'}])}};if(u){var p=u.id,h=Math.max.apply(Math,(0,o.default)(u.options.map(function(t){return t.votes.length})).concat([0]));return s.default.createElement(x.VStack,{spacing:2,direction:"row",bg:"secondary.800",p:12,mt:8,borderRadius:v.default.medium},s.default.createElement(x.Text,{textAlign:"left"},u.question),s.default.createElement(x.Box,{mt:8},u.options.map(function(t,o){return s.default.createElement(x.Flex,{key:"poll"+o+p,onClick:function(){return f(o)},mb:4},s.default.createElement(R,{active:t.votes.length===h&&t.votes.length>0,option:t,index:o,selfId:n.userId,onChange:function(){return f(o)}}))})))}return s.default.createElement(x.Text,{fontStyle:"italic"},"Poll wasn't found or has been deleted")}},889,[1,246,34,25,26,2,48,429,789,505,503,700,809,824,473,484,799,499]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,b.useSelector)(function(t){return t.room.roomViewType}),l=(0,n.useContext)(s.PeersServiceContext),o=l.processedPeers,c=l.selfPeer,p=l.joinedProcessedPeers,h=(0,n.useContext)(x.MediaRoomContext).mediaRoom,_=(0,n.useContext)(E.ConfigServiceContext).sessionConfig,C=(0,b.useSelector)(function(t){return t.room.requestToJoinPeersList}),P=C.filter(function(t){return t.requestToJoinType===y.RequestToJoinType.present}),w=C.filter(function(t){return t.requestToJoinType===y.RequestToJoinType.ask});o=[c].concat(o.sort(function(t,n){return t.id.localeCompare(n.id)})).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)});var S=[c].concat(p).filter(function(t){return null==t?void 0:t.webinarHiddenParticipant}).sort(function(t,n){return t.id.localeCompare(n.id)}),R=[c].concat(p).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)&&t.requestToJoinType===y.RequestToJoinType.ask});o=o.concat(R).filter((q=new Set,function(t){return!q.has(t.id)&&q.add(t.id)}));var q;var j=function(t,n){h.acceptAllRequestToJoinStage([{id:t,requestToJoinType:n,type:T.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT}])},z=function(t){h.rejectRequestToJoinStage(t)};return n.default.createElement(f.Flex,{mt:60},n.default.createElement(u.ScrollView,{style:{padding:20}},n.default.createElement(f.Box,{my:20},t===T.DyteViewTypes.webinar&&o.length>0&&n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mb:10},"Presenting (",o.length,")"),o.map(function(t){return n.default.createElement(v,{peer:t,key:t.id,mediaRoom:h,permissions:null==_?void 0:_.permissions})})),S.length>0&&n.default.createElement(f.Box,null,n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10}," Attending (",S.length,")"),S.map(function(t){return n.default.createElement(v,{key:t.id,peer:t,mediaRoom:h,permissions:null==_?void 0:_.permissions})})),w.length>0&&n.default.createElement(f.Box,null,n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10}," Want to ask Question (",w.length,")"),w.map(function(t){return n.default.createElement(k,{rejectRequest:z,acceptRequest:j,peer:t,key:t.id,type:'REQUEST_TO_ASK'})})),P.length>0&&n.default.createElement(f.Box,null,n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10}," Want to Present (",w.length,")"),P.map(function(t){return n.default.createElement(k,{rejectRequest:z,acceptRequest:j,peer:t,key:t.id,type:'REQUEST_TO_PRESENT'})})),n.default.createElement(f.Box,{height:200})))};var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=_(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,l&&l.set(t,o);return o})(r(d[1])),l=r(d[2]),o=t(r(d[3])),u=r(d[4]),c=t(r(d[5])),f=r(d[6]),s=r(d[7]),p=t(r(d[8])),x=r(d[9]),E=r(d[10]),y=r(d[11]),b=r(d[12]),T=r(d[13]),h=t(r(d[14]));function _(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(_=function(t){return t?l:n})(t)}function k(t){var u=t.rejectRequest,c=t.acceptRequest,s=t.peer,x=t.type,E=(0,n.useContext)(l.ThemeContext).colors;return n.default.createElement(f.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:h.default.medium},n.default.createElement(f.Flex,{direction:"row",align:"center"},n.default.createElement(o.default,{name:""+s.name,bgColor:E.primary[500]}),n.default.createElement(f.Text,{ml:10,color:E.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(p.default,{name:s.name>30?s.name.substring(0,20)+"...":""+s.name,charSize:30}),s.isMe?' (me)':null)),n.default.createElement(f.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(f.Box,{mr:6},n.default.createElement(f.Button,{onClick:function(){return c(s.id,x)}},n.default.createElement(f.Icon,{boxSize:"xl",name:"check",fill:E.success[500]}))),n.default.createElement(f.Box,{ml:6},n.default.createElement(f.Button,{onClick:function(){return u(s.id)}},n.default.createElement(f.Icon,{boxSize:"xl",name:"clear",fill:E.danger[500]})))))}function v(t){var u=t.peer,s=t.mediaRoom,x=t.permissions,E=(0,n.useContext)(l.ThemeContext).colors,y=(null==x?void 0:x.pin_participant)||(null==x?void 0:x.can_allow_participant_audio)||(null==x?void 0:x.can_allow_participant_video)||(null==x?void 0:x.kick_participant),b=[];return y&&(null!=x&&x.pin_participant&&(u.isPinned?b.push({title:'Unpin',onClick:function(){return s.pin(null)}}):b.push({title:'Pin',onClick:function(){return s.pin(u.id)}})),null!=x&&x.can_allow_participant_audio&&b.push({title:'Mute Audio',onClick:function(){return s.disableAudio(u.id)}}),null!=x&&x.can_allow_participant_video&&b.push({title:'Disable Video',onClick:function(){return s.disableVideo(u.id)}}),null!=x&&x.kick_participant&&!u.isMe&&b.push({title:'Kick',onClick:function(){return s.kick(u.id)}}),b.push({title:'Cancel',onClick:function(){}})),n.default.createElement(f.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:h.default.medium},n.default.createElement(f.Flex,{direction:"row",align:"center"},n.default.createElement(o.default,{name:""+u.displayName,bgColor:E.primary[500]}),n.default.createElement(f.Text,{ml:10,color:E.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(p.default,{name:u.displayName.length>30?u.displayName.substring(0,20)+"...":""+u.displayName,charSize:30}),u.isMe?' (me)':null)),n.default.createElement(f.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(f.Box,{mr:8},u.producingAudio?n.default.createElement(f.Icon,{boxSize:"xl",name:"mic",fill:E.textPrimary[400]}):n.default.createElement(f.Icon,{boxSize:"xl",name:"mic-off",fill:E.danger[500]})),u.producingVideo?n.default.createElement(f.Icon,{boxSize:"xl",name:"videocam",fill:E.textPrimary[400]}):n.default.createElement(f.Icon,{boxSize:"xl",name:"videocam-off",fill:E.danger[500]}),y&&n.default.createElement(c.default,{options:b.map(function(t){return t.title}),actions:b.map(function(t){return t.onClick})})))}},890,[1,48,505,789,2,891,503,809,798,700,499,478,429,488,799]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=s(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(l,c,f):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[2])),l=r(d[3]),u=r(d[4]),c=r(d[5]),f=t(r(d[6]));function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(s=function(t){return t?o:n})(t)}var p=function(t){var s=(0,o.useRef)(),p=(0,o.useState)(!1),h=(0,n.default)(p,2),w=h[0],v=h[1],y=(0,o.useContext)(u.ThemeContext).colors,b=function(n){for(var o=t.options,l=0;l=0&&(o=t.destructiveIndex),l.ActionSheetIOS.showActionSheetWithOptions({options:n,destructiveButtonIndex:o,cancelButtonIndex:n.length-1},function(t){b(t)})}else'android'===l.Platform.OS&&l.UIManager.showPopupMenu((0,l.findNodeHandle)(s.current),n,function(){return console.log('something went wrong with the popup menu')},function(t,n){b(n)})}},o.default.createElement(c.Icon,{boxSize:"xl",ml:5,name:"dots-vertical",fill:y.textPrimary[300]}))),O)};e.default=p},891,[1,26,48,2,505,503,799]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=b(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var c=l?Object.getOwnPropertyDescriptor(t,s):null;c&&(c.get||c.set)?Object.defineProperty(u,s,c):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[1])),o=r(d[2]),u=r(d[3]),l=r(d[4]),s=r(d[5]),c=r(d[6]),f=r(d[7]),p=r(d[8]),y=r(d[9]),T=t(r(d[10]));function b(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(b=function(t){return t?o:n})(t)}var x=function(t){var b,x=t.isMobile,S=(0,u.useSelector)(function(t){return t.room.roomViewType}),q=(0,u.useSelector)(function(t){return t.participant.requestToJoinStageState}),E=(0,n.useContext)(p.ThemeContext).colors,R=(0,n.useContext)(o.MediaRoomContext).mediaRoom,v=(0,u.useDispatch)(),C=(0,n.useContext)(y.ConfigServiceContext).sessionConfig,h=(0,c.useWindowDimensions)(),w=C.theme.dimensions||h,J=(w.height,w.width),O=S===s.DyteViewTypes.webinar&&q===l.RequestToJoinStageState.INITIATED,k=function(t){v((0,l.requestToJoinType)(t)),v((0,l.requestedJoinToStageState)(l.RequestToJoinStageState.WAITING)),R.requestToJoinStage(t),c.Alert.alert('Request Sent',"Request to "+(t===l.RequestToJoinType.present?'present':'ask')+" has been sent successfully to host",[{text:"OK",onPress:function(){}}])};return n.default.createElement(f.Modal,{isVisible:O,backdropOpacity:.8,backdropColor:E.secondary[800]},n.default.createElement(f.Flex,{width:.9*J,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:T.default.medium},n.default.createElement(f.Flex,{pt:15},n.default.createElement(f.Text,{fontSize:28,fontWeight:"bold"},"Request")),n.default.createElement(f.Flex,{display:"flex",pb:20},n.default.createElement(f.Flex,{direction:x?'column':'row',justifyContent:"space-between"},n.default.createElement(f.Button,{onClick:function(){return k(l.RequestToJoinType.present)}},n.default.createElement(f.Box,{bg:"primary.500",py:12,px:20,mt:20,borderRadius:T.default.small,align:"center"},n.default.createElement(f.Text,null,"Request to Present"))),(null==(b=C.theme)?void 0:b.pip_mode)&&n.default.createElement(f.Button,{onClick:function(){return k(l.RequestToJoinType.ask)}},n.default.createElement(f.Box,{bg:"primary.500",py:12,px:20,mt:10,borderRadius:T.default.small,align:"center"},n.default.createElement(f.Text,null,"Request to Ask"))),n.default.createElement(f.Button,{onClick:function(){v((0,l.requestedJoinToStageState)(l.RequestToJoinStageState.NONE)),v((0,l.requestToJoinType)(void 0))}},n.default.createElement(f.Box,{bg:"danger.500",py:12,px:20,mt:20,borderRadius:T.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel")))))))};e.default=x},892,[1,48,700,429,478,488,2,503,505,499,799]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=E(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[1])),o=r(d[2]),l=r(d[3]),u=r(d[4]),c=r(d[5]),s=r(d[6]),f=r(d[7]),p=r(d[8]),y=r(d[9]),b=t(r(d[10])),x=t(r(d[11]));function E(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(E=function(t){return t?o:n})(t)}var v=function(t){var E,v=t.isMobile,T=(0,l.useSelector)(function(t){return t.room.roomViewType}),w=(0,l.useSelector)(function(t){return t.participant.presentingState}),C=(0,n.useContext)(o.MediaRoomContext).mediaRoom,P=(0,n.useContext)(s.ConfigServiceContext).sessionConfig,h=((0,l.useSelector)(function(t){return t.participant.requestToJoinType}),(0,l.useDispatch)()),S=(0,y.useWindowDimensions)(),_=P.theme.dimensions||S,k=(_.height,_.width),O=(0,n.useContext)(p.ThemeContext).colors,R=T===c.DyteViewTypes.webinar&&w===u.PresentingState.INITIATED,j=null==(E=P.permissions)?void 0:E.accept_present_requests;return n.default.createElement(f.Modal,{isVisible:R,backdropOpacity:.8,backdropColor:O.secondary[800]},n.default.createElement(f.Flex,{width:.9*k,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:x.default.medium},n.default.createElement(f.Flex,{py:25},n.default.createElement(f.Text,{fontSize:28,fontWeight:"bold"}," ",!j&&n.default.createElement(f.Icon,{name:"check"})," Request Approved"),n.default.createElement(f.Flex,{display:"flex",py:20},n.default.createElement(f.VStack,null,n.default.createElement(b.default,null),n.default.createElement(f.Flex,{direction:v?'column':'row',justifyContent:"space-between"},n.default.createElement(f.Button,{width:v?'100%':'48%',onClick:function(){var t;null!=(t=P.permissions)&&t.accept_present_requests?h((0,u.stoppedPresenting)()):C.removePeerFromStage(C.peerid,c.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT)}},n.default.createElement(f.Box,{bg:"danger.500",py:12,px:20,mt:10,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel"))),n.default.createElement(f.Button,{width:v?'100%':'48%',onClick:function(){C.startPresenting()}},n.default.createElement(f.Box,{bg:"primary.500",py:12,px:20,mt:10,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,u.RequestToJoinType.present?'Start Presenting':'Start Asking')))))))))};e.default=v},893,[1,48,700,429,478,488,499,503,505,2,894,799]); diff --git a/Frameworks/ios-device.xcarchive/Info.plist b/Frameworks/ios-device.xcarchive/Info.plist index 311e866..25b769d 100644 --- a/Frameworks/ios-device.xcarchive/Info.plist +++ b/Frameworks/ios-device.xcarchive/Info.plist @@ -5,7 +5,7 @@ ArchiveVersion 2 CreationDate - 2021-09-17T11:18:41Z + 2021-09-20T17:38:10Z Name DyteSdk SchemeName diff --git a/Frameworks/ios-device.xcarchive/Products/Library/Frameworks/DyteSdk.framework/main.jsbundle b/Frameworks/ios-device.xcarchive/Products/Library/Frameworks/DyteSdk.framework/main.jsbundle index da3f369..a2a8b26 100644 --- a/Frameworks/ios-device.xcarchive/Products/Library/Frameworks/DyteSdk.framework/main.jsbundle +++ b/Frameworks/ios-device.xcarchive/Products/Library/Frameworks/DyteSdk.framework/main.jsbundle @@ -3,7 +3,7 @@ var __BUNDLE_START_TIME__=this.nativePerformanceNow?nativePerformanceNow():Date. !(function(n){var e=(function(){function n(n,e){return n}function e(n){var e={};return n.forEach(function(n,r){e[n]=!0}),e}function r(n,r,u){if(n.formatValueCalls++,n.formatValueCalls>200)return"[TOO BIG formatValueCalls "+n.formatValueCalls+" exceeded limit of 200]";var f=t(n,r);if(f)return f;var c=Object.keys(r),s=e(c);if(d(r)&&(c.indexOf('message')>=0||c.indexOf('description')>=0))return o(r);if(0===c.length){if(v(r)){var g=r.name?': '+r.name:'';return n.stylize('[Function'+g+']','special')}if(p(r))return n.stylize(RegExp.prototype.toString.call(r),'regexp');if(y(r))return n.stylize(Date.prototype.toString.call(r),'date');if(d(r))return o(r)}var h,b,m='',j=!1,O=['{','}'];(h=r,Array.isArray(h)&&(j=!0,O=['[',']']),v(r))&&(m=' [Function'+(r.name?': '+r.name:'')+']');return p(r)&&(m=' '+RegExp.prototype.toString.call(r)),y(r)&&(m=' '+Date.prototype.toUTCString.call(r)),d(r)&&(m=' '+o(r)),0!==c.length||j&&0!=r.length?u<0?p(r)?n.stylize(RegExp.prototype.toString.call(r),'regexp'):n.stylize('[Object]','special'):(n.seen.push(r),b=j?i(n,r,u,s,c):c.map(function(e){return l(n,r,u,s,e,j)}),n.seen.pop(),a(b,m,O)):O[0]+m+O[1]}function t(n,e){if(s(e))return n.stylize('undefined','undefined');if('string'==typeof e){var r="'"+JSON.stringify(e).replace(/^"|"$/g,'').replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return n.stylize(r,'string')}return c(e)?n.stylize(''+e,'number'):u(e)?n.stylize(''+e,'boolean'):f(e)?n.stylize('null','null'):void 0}function o(n){return'['+Error.prototype.toString.call(n)+']'}function i(n,e,r,t,o){for(var i=[],a=0,u=e.length;a-1&&(u=l?u.split('\n').map(function(n){return' '+n}).join('\n').substr(2):'\n'+u.split('\n').map(function(n){return' '+n}).join('\n')):u=n.stylize('[Circular]','special')),s(a)){if(l&&i.match(/^\d+$/))return u;(a=JSON.stringify(''+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=n.stylize(a,'name')):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=n.stylize(a,'string'))}return a+': '+u}function a(n,e,r){return n.reduce(function(n,e){return 0,e.indexOf('\n')>=0&&0,n+e.replace(/\u001b\[\d\d?m/g,'').length+1},0)>60?r[0]+(''===e?'':e+'\n ')+' '+n.join(',\n ')+' '+r[1]:r[0]+e+' '+n.join(', ')+' '+r[1]}function u(n){return'boolean'==typeof n}function f(n){return null===n}function c(n){return'number'==typeof n}function s(n){return void 0===n}function p(n){return g(n)&&'[object RegExp]'===h(n)}function g(n){return'object'==typeof n&&null!==n}function y(n){return g(n)&&'[object Date]'===h(n)}function d(n){return g(n)&&('[object Error]'===h(n)||n instanceof Error)}function v(n){return'function'==typeof n}function h(n){return Object.prototype.toString.call(n)}function b(n,e){return Object.prototype.hasOwnProperty.call(n,e)}return function(e,t){return r({seen:[],formatValueCalls:0,stylize:n},e,t.depth)}})(),r='(index)',t={trace:0,info:1,warn:2,error:3},o=[];o[t.trace]='debug',o[t.info]='log',o[t.warn]='warning',o[t.error]='error';var i=1;function l(r){return function(){var l;l=1===arguments.length&&'string'==typeof arguments[0]?arguments[0]:Array.prototype.map.call(arguments,function(n){return e(n,{depth:10})}).join(', ');var a=arguments[0],u=r;'string'==typeof a&&'Warning: '===a.slice(0,9)&&u>=t.error&&(u=t.warn),n.__inspectorLog&&n.__inspectorLog(o[u],l,[].slice.call(arguments),i),s.length&&(l=p('',l)),n.nativeLoggingHook(l,u)}}function a(n,e){return Array.apply(null,Array(e)).map(function(){return n})}var u="\u2502",f="\u2510",c="\u2518",s=[];function p(n,e){return s.join('')+n+' '+(e||'')}if(n.nativeLoggingHook){n.console;n.console={error:l(t.error),info:l(t.info),log:l(t.info),warn:l(t.warn),trace:l(t.trace),debug:l(t.trace),table:function(e){if(!Array.isArray(e)){var o=e;for(var i in e=[],o)if(o.hasOwnProperty(i)){var l=o[i];l[r]=i,e.push(l)}}if(0!==e.length){var u=Object.keys(e[0]).sort(),f=[],c=[];u.forEach(function(n,r){c[r]=n.length;for(var t=0;t';return function(){for(var r=arguments.length,u=new Array(r),e=0;e155}function P(t,n){var o=parseInt(t.substring(1,3),16),l=parseInt(t.substring(3,5),16),s=parseInt(t.substring(5,7),16);return o=parseInt(""+o*(100+n)/100),l=parseInt(""+l*(100+n)/100),s=parseInt(""+s*(100+n)/100),o=o<255?o:255,l=l<255?l:255,s=s<255?s:255,"#"+(1===o.toString(16).length?"0"+o.toString(16):o.toString(16))+(1===l.toString(16).length?"0"+l.toString(16):l.toString(16))+(1===s.toString(16).length?"0"+s.toString(16):s.toString(16))}var h=function(t,n){return[P(t,20+n),t,P(t,-20-n),P(t,-30-n)]},x=function(t){var n=t;if(null!=n&&n.primary&&'string'==typeof n.primary&&(n.primary=h(n.primary,25)),null!=n&&n.secondary&&'string'==typeof t.secondary){var l=h(n.secondary,10);n.secondary=v(n.secondary)?l:l.reverse()}if(null!=n&&n.textPrimary&&'string'==typeof t.textPrimary){var s=h(n.textPrimary,-10);n.textPrimary=v(n.textPrimary)?s.reverse():s}var u={primary:{},secondary:{},textPrimary:{}};return null!=n&&n.primary?u.primary={300:n.primary[0],500:n.primary[1],700:n.primary[2],900:n.primary[3]}:delete u.primary,null!=n&&n.secondary?u.secondary={1000:n.secondary[0],900:n.secondary[1],800:n.secondary[2],700:n.secondary[3]}:delete u.secondary,null!=n&&n.textPrimary?u.textPrimary={400:n.textPrimary[0],300:n.textPrimary[1],200:n.textPrimary[2],100:n.textPrimary[3]}:delete u.textPrimary,null!=n&&n.videoBackground&&(0,o.default)(u,{videoBackground:n.videoBackground}),u},b=function(t){var o,p,v,P,h=t.children,b=(0,l.useState)(null),S=(0,n.default)(b,2),I=S[0],O=S[1],j=(0,l.useContext)(u.ConfigServiceContext),C={logo:null==j?void 0:null==(o=j.sessionConfig)?void 0:o.theme.header.elements.logo,colors:(null==j?void 0:null==(p=j.sessionConfig)?void 0:p.theme.colors)||{}};return(0,l.useEffect)(function(){var t,n;(null!=C&&C.colors||null!=C&&C.logo)&&O((t=C,n=C,{fonts:{heading:'"Inter", sans-serif',body:'"Lato", system-ui, sans-serif',mono:'Menlo, monospace'},colors:(0,s.default)((0,s.default)(f.default,null==t?void 0:t.colors),x((null==n?void 0:n.colors)||{})),logo:(null==n?void 0:n.logo)||(null==t?void 0:t.logo)||'/dyte_logo.svg'}))},[null==j?void 0:null==(v=j.sessionConfig)?void 0:v.theme.header.elements.logo,null==j?void 0:null==(P=j.sessionConfig)?void 0:P.theme.colors]),I&&j?l.default.createElement(c.ThemeProvider,{theme:I},h):l.default.createElement(y.default,null)};e.default=b},500,[1,26,25,48,501,499,502,505,691]); __d(function(g,r,i,a,m,e,d){var t='__lodash_hash_undefined__',n=800,o=16,u=9007199254740991,c='[object Arguments]',f='[object AsyncFunction]',s='[object Function]',l='[object GeneratorFunction]',p='[object Null]',_='[object Object]',h='[object Proxy]',v='[object Undefined]',y=/^\[object .+?Constructor\]$/,b=/^(?:0|[1-9]\d*)$/,j={};j['[object Float32Array]']=j['[object Float64Array]']=j['[object Int8Array]']=j['[object Int16Array]']=j['[object Int32Array]']=j['[object Uint8Array]']=j['[object Uint8ClampedArray]']=j['[object Uint16Array]']=j['[object Uint32Array]']=!0,j[c]=j['[object Array]']=j['[object ArrayBuffer]']=j['[object Boolean]']=j['[object DataView]']=j['[object Date]']=j['[object Error]']=j[s]=j['[object Map]']=j['[object Number]']=j[_]=j['[object RegExp]']=j['[object Set]']=j['[object String]']=j['[object WeakMap]']=!1;var O='object'==typeof g&&g&&g.Object===Object&&g,A='object'==typeof self&&self&&self.Object===Object&&self,w=O||A||Function('return this')(),z='object'==typeof e&&e&&!e.nodeType&&e,S=z&&'object'==typeof m&&m&&!m.nodeType&&m,x=S&&S.exports===z,F=x&&O.process,U=(function(){try{var t=S&&S.require&&S.require('util').types;return t||F&&F.binding&&F.binding('util')}catch(t){}})(),$=U&&U.isTypedArray;function P(t,n,o){switch(o.length){case 0:return t.call(n);case 1:return t.call(n,o[0]);case 2:return t.call(n,o[0],o[1]);case 3:return t.call(n,o[0],o[1],o[2])}return t.apply(n,o)}function E(t,n){for(var o=-1,u=Array(t);++o-1},st.prototype.set=function(t,n){var o=this.__data__,u=yt(o,t);return u<0?(++this.size,o.push([t,n])):o[u][1]=n,this},lt.prototype.clear=function(){this.size=0,this.__data__={hash:new ft,map:new(ut||st),string:new ft}},lt.prototype.delete=function(t){var n=$t(this,t).delete(t);return this.size-=n?1:0,n},lt.prototype.get=function(t){return $t(this,t).get(t)},lt.prototype.has=function(t){return $t(this,t).has(t)},lt.prototype.set=function(t,n){var o=$t(this,t),u=o.size;return o.set(t,n),this.size+=o.size==u?0:1,this},pt.prototype.clear=function(){this.__data__=new st,this.size=0},pt.prototype.delete=function(t){var n=this.__data__,o=n.delete(t);return this.size=n.size,o},pt.prototype.get=function(t){return this.__data__.get(t)},pt.prototype.has=function(t){return this.__data__.has(t)},pt.prototype.set=function(t,n){var o=this.__data__;if(o instanceof st){var u=o.__data__;if(!ut||u.length<199)return u.push([t,n]),this.size=++o.size,this;o=this.__data__=new lt(u)}return o.set(t,n),this.size=o.size,this};var dt,gt=function(t,n,o){for(var u=-1,c=Object(t),f=o(t),s=f.length;s--;){var l=f[dt?s:++u];if(!1===n(c[l],l,c))break}return t};function jt(t){return null==t?void 0===t?v:p:rt&&rt in Object(t)?Et(t):Dt(t)}function Ot(t){return Xt(t)&&jt(t)==c}function At(t){return!(!Qt(t)||N&&N in t)&&(Jt(t)?W:y).test(Lt(t))}function wt(t){if(!Qt(t))return Mt(t);var n=Bt(t),o=[];for(var u in t)('constructor'!=u||!n&&L.call(t,u))&&o.push(u);return o}function zt(t,n,o,u,c){t!==n&>(n,function(f,s){if(c||(c=new pt),Qt(f))mt(t,n,s,o,zt,u,c);else{var l=u?u(qt(t,s),f,s+'',t,n,c):void 0;void 0===l&&(l=f),ht(t,s,l)}},rr)}function mt(t,n,o,u,c,f,s){var l=qt(t,o),p=qt(n,o),_=s.get(p);if(_)ht(t,o,_);else{var h,v,y,b=f?f(l,p,o+'',t,n,s):void 0,j=void 0===b;if(j){var O=Vt(p),A=!O&&Ht(p),w=!O&&!A&&Zt(p);b=p,O||A||w?Vt(l)?b=l:Xt(y=l)&&Wt(y)?b=Ft(l):A?(j=!1,b=St(p,!0)):w?(j=!1,h=p,v=!0?xt(h.buffer):h.buffer,b=new h.constructor(v,h.byteOffset,h.length)):b=[]:Yt(p)||Gt(p)?(b=l,Gt(l)?b=tr(l):Qt(l)&&!Jt(l)||(b=It(p))):j=!1}j&&(s.set(p,b),c(b,p,u,f,s),s.delete(p)),ht(t,o,b)}}function St(t,n){if(n)return t.slice();var o=t.length,u=Q?Q(o):new t.constructor(o);return t.copy(u),u}function xt(t){var n=new t.constructor(t.byteLength);return new K(n).set(new K(t)),n}function Ft(t,n){var o=-1,u=t.length;for(n||(n=Array(u));++o-1&&t%1==0&&t0){if(++u>=n)return arguments[0]}else u=0;return t.apply(void 0,arguments)}})(nt?function(t,n){return nt(t,'toString',{configurable:!0,enumerable:!1,value:(o=n,function(){return o}),writable:!0});var o}:er);function Lt(t){if(null!=t){try{return C.call(t)}catch(t){}try{return t+''}catch(t){}}return''}function Nt(t,n){return t===n||t!=t&&n!=n}var Gt=Ot((function(){return arguments})())?Ot:function(t){return Xt(t)&&L.call(t,'callee')&&!Z.call(t,'callee')},Vt=Array.isArray;function Wt(t){return null!=t&&Kt(t.length)&&!Jt(t)}var Ht=et||function(){return!1};function Jt(t){if(!Qt(t))return!1;var n=jt(t);return n==s||n==l||n==f||n==h}function Kt(t){return'number'==typeof t&&t>-1&&t%1==0&&t<=u}function Qt(t){var n=typeof t;return null!=t&&('object'==n||'function'==n)}function Xt(t){return null!=t&&'object'==typeof t}function Yt(t){if(!Xt(t)||jt(t)!=_)return!1;var n=X(t);if(null===n)return!0;var o=L.call(n,'constructor')&&n.constructor;return'function'==typeof o&&o instanceof o&&C.call(o)==V}var Zt=$?(function(t){return function(n){return t(n)}})($):function(t){return Xt(t)&&Kt(t.length)&&!!j[jt(t)]};function tr(t){return Ut(t,rr(t))}function rr(t){return Wt(t)?_t(t,!0):wt(t)}var nr=(function(t){return Ct(Rt(n=function(n,o){var u=-1,c=o.length,f=c>1?o[c-1]:void 0,s=c>2?o[2]:void 0;for(f=t.length>3&&'function'==typeof f?(c--,f):void 0,s&&kt(o[0],o[1],s)&&(f=c<3?void 0:f,c=1),n=Object(n);++u25?39:97))};function y(e){var t,r='';for(t=Math.abs(e);t>v;t=t/v|0)r=g(t%v)+r;return(g(t%v)+r).replace(m,'$1-$2')}var b=5381,k=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e};function C(e){return e.displayName||e.name||'Component'}function S(e){return'function'==typeof e}var A=function(e){return null!==e&&'object'==typeof e&&'[object Object]'===(e.toString?e.toString():Object.prototype.toString.call(e))&&!c.typeOf(e)};function x(e){return e&&'string'==typeof e.styledComponentId}function E(e,t){for(var r=0;r=0||(s[r]=e[r]);return s}var _='undefined'!=typeof process&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||'data-styled',I='undefined'!=typeof window&&'HTMLElement'in window,U=Boolean('boolean'==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:'undefined'!=typeof process&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&''!==process.env.REACT_APP_SC_DISABLE_SPEEDY?'false'!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:'undefined'!=typeof process&&void 0!==process.env.SC_DISABLE_SPEEDY&&''!==process.env.SC_DISABLE_SPEEDY&&('false'!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY)),T=Object.freeze([]),B=Object.freeze({});function D(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0?" Args: "+r.join(', '):''))}var j=512,z=(function(){function e(e){this.groupSizes=new Uint32Array(j),this.length=j,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,s=n;e>=s;)(s<<=1)<0&&D(16,""+e);this.groupSizes=new Uint32Array(s),this.groupSizes.set(r),this.length=s;for(var i=n;i=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),s=n+r,i=n;i0&&(c+=e+",")}),n+=""+a+u+"{content:\""+c+"\"}/*!sc*/\n"}}}return n},q=function(e,t,r){for(var n,s=r.split(','),i=0,o=s.length;i=0;r--){var n=t[r];if(n&&1===n.nodeType&&n.hasAttribute(_))return n}},Q=function(e){var t=document.head,r=e||t,n=document.createElement('style'),s=K(r),i=void 0!==s?s.nextSibling:null;n.setAttribute(_,"active"),n.setAttribute("data-styled-version","5.3.0");var o='undefined'!=typeof window&&void 0!==window.__webpack_nonce__?window.__webpack_nonce__:null;return o&&n.setAttribute('nonce',o),r.insertBefore(n,i),n},X=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,r=0,n=t.length;r=0){var r=document.createTextNode(t),n=this.nodes[e];return this.element.insertBefore(r,n||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e0&&(s[0]=s[0].replace(n,d))},p,function(e){if(-2===e){var t=f;return f=[],t}}])),w.hash=c.length?c.reduce(function(e,t){return t.name||D(15),k(e,t.name)},b).toString():'',w})(),he=(function(){function e(e,t){var r=this;this.inject=function(e,t){void 0===t&&(t=ce);var n=r.name+t.hash;e.hasNameForId(r.id,n)||e.insertRules(r.id,n,t(r.rules,n,'@keyframes'))},this.toString=function(){return D(12,String(r.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=ce),this.name+e.hash},e})(),fe=/([A-Z])/,le=/([A-Z])/g,pe=/^ms-/,de=function(e){return"-"+e.toLowerCase()};function we(e){return fe.test(e)?e.replace(le,de).replace(pe,'-ms-'):e}var me=function(e){return void 0===e||null===e||!1===e||''===e},ve=function e(t,r){var n,s,i=[];for(var o in t)t.hasOwnProperty(o)&&!me(t[o])&&(A(t[o])?i.push.apply(i,e(t[o],o)):S(t[o])?i.push(we(o)+":",t[o],';'):i.push(we(o)+": "+(n=o,null==(s=t[o])||'boolean'==typeof s||''===s?'':'number'!=typeof s||0===s||n in p?String(s).trim():s+"px")+";"));return r?[r+" {"].concat(i,['}']):i};function ge(e,t,r,n){if(Array.isArray(e)){for(var s,i=[],o=0,a=e.length;o0?(c=b+o,h=n-i[o].length):(c=b,h=y),w.push(['string',m.slice(k,n+1),b,k-y,c,n-h]),y=h,b=c,k=n;break;case Fe:Me.lastIndex=k+1,Me.test(m),n=0===Me.lastIndex?m.length-1:Me.lastIndex-2,w.push(['at-word',m.slice(k,n+1),b,k-y,b,n-y]),k=n;break;case Se:for(n=k,u=!0;m.charCodeAt(n+1)===Se;)n+=1,u=!u;r=m.charCodeAt(n+1),u&&r!==Ae&&r!==Ee&&r!==xe&&r!==Ne&&r!==Pe&&r!==Re&&(n+=1),w.push(['word',m.slice(k,n+1),b,k-y,b,n-y]),k=n;break;default:r===Ae&&m.charCodeAt(k+1)===je?(0===(n=m.indexOf('*/',k+2)+1)&&(v?n=m.length:C('comment')),(o=(i=(a=m.slice(k,n+1)).split('\n')).length-1)>0?(c=b+o,h=n-i[o].length):(c=b,h=y),w.push(['comment',a,b,k-y,c,n-h]),y=h,b=c,k=n):(Ve.lastIndex=k+1,Ve.test(m),n=0===Ve.lastIndex?m.length-1:Ve.lastIndex-2,w.push(['word',m.slice(k,n+1),b,k-y,b,n-y]),k=n)}k++}return w}var Ye={brackets:[36,39],string:[31,39],'at-word':[31,39],comment:[90,39],'{':[32,39],'}':[32,39],':':[1,22],';':[1,22],'(':[1,22],')':[1,22]};function We(e){return"\x1b["+e+"m"}function Ge(e){var t=[];return $e(new wt(e),{ignoreErrors:!0}).forEach(function(e){var r=Ye[e[0]];r?t.push(e[1].split(/\r?\n/).map(function(e){return We(r[0])+e+We(r[1])}).join('\n')):t.push(e[1])}),t.join('')}var Je=(function(){function e(t,r,n,s,i,o){this.name='CssSyntaxError',this.reason=t,i&&(this.file=i),s&&(this.source=s),o&&(this.plugin=o),void 0!==r&&void 0!==n&&(this.line=r,this.column=n),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,e)}var t=e.prototype;return t.setMessage=function(){this.message=this.plugin?this.plugin+": ":'',this.message+=this.file?this.file:'',void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason},t.showSourceCode=function(e){var t=this;if(!this.source)return'';var r=this.source;void 0===e&&(e=d),e&&(r=Ge(r));var n=r.split(/\r?\n/),s=Math.max(this.line-3,0),i=Math.min(this.line+2,n.length),o=String(i).length;return n.slice(s,i).map(function(e,r){var n=s+1+r,i=" "+(" "+n).slice(-o)+" | ";return n===t.line?">"+i+e+"\n "+(i.replace(/\d/g,' ')+e.slice(0,t.column-1).replace(/[^\t]/g,' '))+"^":" "+i+e}).join('\n')},t.toString=function(){var e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e},R(e,[{key:"generated",get:function(){return be('CssSyntaxError#generated is deprecated. Use input instead.'),this.input}}]),e})(),qe={colon:': ',indent:' ',beforeDecl:'\n',beforeRule:'\n',beforeOpen:' ',beforeClose:'\n',beforeComment:'\n',after:'\n',emptyBody:'',commentLeft:' ',commentRight:' '};var He=(function(){function e(e){this.builder=e}var t=e.prototype;return t.stringify=function(e,t){this[e.type](e,t)},t.root=function(e){this.body(e),e.raws.after&&this.builder(e.raws.after)},t.comment=function(e){var t=this.raw(e,'left','commentLeft'),r=this.raw(e,'right','commentRight');this.builder("/*"+t+e.text+r+"*/",e)},t.decl=function(e,t){var r=this.raw(e,'between','colon'),n=e.prop+r+this.rawValue(e,'value');e.important&&(n+=e.raws.important||' !important'),t&&(n+=';'),this.builder(n,e)},t.rule=function(e){this.block(e,this.rawValue(e,'selector'))},t.atrule=function(e,t){var r="@"+e.name,n=e.params?this.rawValue(e,'params'):'';if(void 0!==e.raws.afterName?r+=e.raws.afterName:n&&(r+=' '),e.nodes)this.block(e,r+n);else{var s=(e.raws.between||'')+(t?';':'');this.builder(r+n+s,e)}},t.body=function(e){for(var t=e.nodes.length-1;t>0&&'comment'===e.nodes[t].type;)t-=1;for(var r=this.raw(e,'semicolon'),n=0;n0&&void 0!==e.raws.after)return-1!==(t=e.raws.after).indexOf('\n')&&(t=t.replace(/[^\n]+$/,'')),!1}),t},t.rawBeforeOpen=function(e){var t;return e.walk(function(e){if('decl'!==e.type&&void 0!==(t=e.raws.between))return!1}),t},t.rawColon=function(e){var t;return e.walkDecls(function(e){if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,''),!1}),t},t.beforeAfter=function(e,t){var r;r='decl'===e.type?this.raw(e,null,'beforeDecl'):'comment'===e.type?this.raw(e,null,'beforeComment'):'before'===t?this.raw(e,null,'beforeRule'):this.raw(e,null,'beforeClose');for(var n=e.parent,s=0;n&&'root'!==n.type;)s+=1,n=n.parent;if(-1!==r.indexOf('\n')){var i=this.raw(e,null,'indent');if(i.length)for(var o=0;o0&&this.unclosedBracket(s),t&&n){for(;this.pos>o&&('space'===(e=this.tokens[this.pos][0])||'comment'===e);)this.pos-=1;this.decl(this.tokens.slice(o,this.pos+1))}else this.unknownWord(o)},t.rule=function(e){e.pop();var t=new at;this.init(t,e[0][2],e[0][3]),t.raws.between=this.spacesFromEnd(e),this.raw(t,'selector',e),this.current=t},t.decl=function(e){var t=new Xe;this.init(t);var r,n=e[e.length-1];for(';'===n[0]&&(this.semicolon=!0,e.pop()),n[4]?t.source.end={line:n[4],column:n[5]}:t.source.end={line:n[2],column:n[3]};'word'!==e[0][0];)t.raws.before+=e.shift()[1];for(t.source.start={line:e[0][2],column:e[0][3]},t.prop='';e.length;){var s=e[0][0];if(':'===s||'space'===s||'comment'===s)break;t.prop+=e.shift()[1]}for(t.raws.between='';e.length;){if(':'===(r=e.shift())[0]){t.raws.between+=r[1];break}t.raws.between+=r[1]}'_'!==t.prop[0]&&'*'!==t.prop[0]||(t.raws.before+=t.prop[0],t.prop=t.prop.slice(1)),t.raws.between+=this.spacesFromStart(e),this.precheckMissedSemicolon(e);for(var i=e.length-1;i>0;i--){if('!important'===(r=e[i])[1]){t.important=!0;var o=this.stringFrom(e,i);' !important'!==(o=this.spacesFromEnd(e)+o)&&(t.raws.important=o);break}if('important'===r[1]){for(var a=e.slice(0),u='',c=i;c>0;c--){var h=a[c][0];if(0===u.trim().indexOf('!')&&'space'!==h)break;u=a.pop()[1]+u}0===u.trim().indexOf('!')&&(t.important=!0,t.raws.important=u,e=a)}if('space'!==r[0]&&'comment'!==r[0])break}this.raw(t,'value',e),-1!==t.value.indexOf(':')&&this.checkMissedSemicolon(e)},t.atrule=function(e){var t=new it;t.name=e[1].slice(1),''===t.name&&this.unnamedAtrule(t,e),this.init(t,e[2],e[3]);var r=!1,n=!1,s=[];for(this.pos+=1;this.pos=0&&('space'===(r=e[s])[0]||2!==(n+=1));s--);throw this.input.error('Missed semicolon',r[2],r[3])}},e})();function rt(e,t){if(t&&t.safe)throw new Error("Option safe was removed. Use parser: require(\"postcss-safe-parser\")");var r=new wt(e,t),n=new tt(r);try{n.tokenize(),n.loop()}catch(e){throw'CssSyntaxError'===e.name&&t&&t.from&&(/\.scss$/i.test(t.from)?e.message+="\nYou tried to parse SCSS with the standard CSS parser; try again with the postcss-scss parser":/\.less$/i.test(t.from)&&(e.message+="\nYou tried to parse Less with the standard CSS parser; try again with the postcss-less parser")),e}return n.root}function nt(e){return e.map(function(e){return e.nodes&&(e.nodes=nt(e.nodes)),delete e.source,e})}var st=(function(e){function t(){return e.apply(this,arguments)||this}P(t,e);var r=t.prototype;return r.push=function(e){return e.parent=this,this.nodes.push(e),this},r.each=function(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;var t=this.lastEach;if(this.indexes[t]=0,this.nodes){for(var r,n;this.indexes[t]=e&&(this.indexes[r]=t-1);return this},r.removeAll=function(){return this.nodes.forEach(function(e){return e.parent=void 0}),this.nodes=[],this},r.replaceValues=function(e,t,r){return r||(r=t,t={}),this.walkDecls(function(n){t.props&&-1===t.props.indexOf(n.prop)||t.fast&&-1===n.value.indexOf(t.fast)||(n.value=n.value.replace(e,r))}),this},r.every=function(e){return this.nodes.every(e)},r.some=function(e){return this.nodes.some(e)},r.index=function(e){return'number'==typeof e?e:this.nodes.indexOf(e)},r.normalize=function(e,t){var r=this;if('string'==typeof e)e=nt(rt(e).nodes);else if(!Array.isArray(e))if('root'===e.type)e=e.nodes;else if(e.type)e=[e];else if(e.prop){if(void 0===e.value)throw new Error('Value field is missed in node creation');'string'!=typeof e.value&&(e.value=String(e.value)),e=[new Xe(e)]}else if(e.selector)e=[new at(e)];else if(e.name)e=[new it(e)];else{if(!e.text)throw new Error('Unknown node type in node creation');e=[new et(e)]}return e.map(function(e){return void 0===e.raws&&(e=r.rebuild(e)),e.parent&&(e=e.clone()),void 0===e.raws.before&&t&&void 0!==t.raws.before&&(e.raws.before=t.raws.before.replace(/[^\s]/g,'')),e.parent=r,e})},r.rebuild=function(e,t){var r,n=this;for(var s in'root'===e.type?r=new pt:'atrule'===e.type?r=new it:'rule'===e.type?r=new at:'decl'===e.type?r=new Xe:'comment'===e.type&&(r=new et),e)'nodes'===s?r.nodes=e.nodes.map(function(e){return n.rebuild(e,r)}):'parent'===s&&t?r.parent=t:e.hasOwnProperty(s)&&(r[s]=e[s]);return r},r.eachInside=function(e){return be("Container#eachInside is deprecated. Use Container#walk instead."),this.walk(e)},r.eachDecl=function(e,t){return be("Container#eachDecl is deprecated. Use Container#walkDecls instead."),this.walkDecls(e,t)},r.eachRule=function(e,t){return be("Container#eachRule is deprecated. Use Container#walkRules instead."),this.walkRules(e,t)},r.eachAtRule=function(e,t){return be("Container#eachAtRule is deprecated. Use Container#walkAtRules instead."),this.walkAtRules(e,t)},r.eachComment=function(e){return be("Container#eachComment is deprecated. Use Container#walkComments instead."),this.walkComments(e)},R(t,[{key:"first",get:function(){if(this.nodes)return this.nodes[0]}},{key:"last",get:function(){if(this.nodes)return this.nodes[this.nodes.length-1]}},{key:"semicolon",get:function(){return be('Node#semicolon is deprecated. Use Node#raws.semicolon'),this.raws.semicolon},set:function(e){be('Node#semicolon is deprecated. Use Node#raws.semicolon'),this.raws.semicolon=e}},{key:"after",get:function(){return be('Node#after is deprecated. Use Node#raws.after'),this.raws.after},set:function(e){be('Node#after is deprecated. Use Node#raws.after'),this.raws.after=e}}]),t})(Qe),it=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='atrule',r}P(t,e);var r=t.prototype;return r.append=function(){var t;this.nodes||(this.nodes=[]);for(var r=arguments.length,n=new Array(r),s=0;s0&&(o-=1):0===o&&-1!==t.indexOf(h)&&(i=!0),i?(''!==s&&n.push(s.trim()),s='',i=!1):s+=h}return(r||''!==s)&&n.push(s.trim()),n},space:function(e){return ot.split(e,[' ','\n','\t'])},comma:function(e){return ot.split(e,[','],!0)}},at=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='rule',r.nodes||(r.nodes=[]),r}return P(t,e),R(t,[{key:"selectors",get:function(){return ot.comma(this.selector)},set:function(e){var t=this.selector?this.selector.match(/,\s*/):null,r=t?t[0]:","+this.raw('between','beforeOpen');this.selector=e.join(r)}},{key:"_selector",get:function(){return be('Rule#_selector is deprecated. Use Rule#raws.selector'),this.raws.selector},set:function(e){be('Rule#_selector is deprecated. Use Rule#raws.selector'),this.raws.selector=e}}]),t})(st),ut=(function(){function e(e,t){if(void 0===t&&(t={}),this.type='warning',this.text=e,t.node&&t.node.source){var r=t.node.positionBy(t);this.line=r.line,this.column=r.column}for(var n in t)this[n]=t[n]}return e.prototype.toString=function(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text},e})(),ct=(function(){function e(e,t,r){this.processor=e,this.messages=[],this.root=t,this.opts=r,this.css=void 0,this.map=void 0}var t=e.prototype;return t.toString=function(){return this.css},t.warn=function(e,t){void 0===t&&(t={}),t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);var r=new ut(e,t);return this.messages.push(r),r},t.warnings=function(){return this.messages.filter(function(e){return'warning'===e.type})},R(e,[{key:"content",get:function(){return this.css}}]),e})();function ht(e){return'object'==typeof e&&'function'==typeof e.then}var ft=(function(){function e(t,r,n){var s;if(this.stringified=!1,this.processed=!1,'object'==typeof r&&'root'===r.type)s=r;else if(r instanceof e||r instanceof ct)s=r.root,r.map&&(void 0===n.map&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=r.map);else{var i=rt;n.syntax&&(i=n.syntax.parse),n.parser&&(i=n.parser),i.parse&&(i=i.parse);try{s=i(r,n)}catch(e){this.error=e}}this.result=new ct(t,s,n)}var t=e.prototype;return t.warnings=function(){return this.sync().warnings()},t.toString=function(){return this.css},t.then=function(e,t){return this.async().then(e,t)},t.catch=function(e){return this.async().catch(e)},t.handleError=function(e,t){try{if(this.error=e,'CssSyntaxError'!==e.name||e.plugin){if(t.postcssVersion){var r=t.postcssPlugin,n=t.postcssVersion,s=this.result.processor.version,i=n.split('.'),o=s.split('.');(i[0]!==o[0]||parseInt(i[1])>parseInt(o[1]))&&be("Your current PostCSS version is "+s+", but "+r+" uses "+n+". Perhaps this is the source of the error below.")}}else e.plugin=t.postcssPlugin,e.setMessage()}catch(e){console&&console.error&&console.error(e)}},t.asyncTick=function(e,t){var r=this;if(this.plugin>=this.processor.plugins.length)return this.processed=!0,e();try{var n=this.processor.plugins[this.plugin],s=this.run(n);this.plugin+=1,ht(s)?s.then(function(){r.asyncTick(e,t)}).catch(function(e){r.handleError(e,n),r.processed=!0,t(e)}):this.asyncTick(e,t)}catch(e){this.processed=!0,t(e)}},t.async=function(){var e=this;return this.processed?new Promise(function(t,r){e.error?r(e.error):t(e.stringify())}):this.processing?this.processing:(this.processing=new Promise(function(t,r){if(e.error)return r(e.error);e.plugin=0,e.asyncTick(t,r)}).then(function(){return e.processed=!0,e.stringify()}),this.processing)},t.sync=function(){var e=this;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw new Error('Use process(css).then(cb) to work with async plugins');if(this.error)throw this.error;return this.result.processor.plugins.forEach(function(t){if(ht(e.run(t)))throw new Error('Use process(css).then(cb) to work with async plugins')}),this.result},t.run=function(e){this.result.lastPlugin=e;try{return e(this.result.root,this.result)}catch(t){throw this.handleError(t,e),t}},t.stringify=function(){if(this.stringified)return this.result;this.stringified=!0,this.sync();var e=this.result.opts,t=Ze;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);var r='';return t(this.root,function(e){r+=e}),this.result.css=r,this.result},R(e,[{key:"processor",get:function(){return this.result.processor}},{key:"opts",get:function(){return this.result.opts}},{key:"css",get:function(){return this.stringify().css}},{key:"content",get:function(){return this.stringify().content}},{key:"map",get:function(){return this.stringify().map}},{key:"root",get:function(){return this.sync().root}},{key:"messages",get:function(){return this.sync().messages}}]),e})(),lt=(function(){function e(e){void 0===e&&(e=[]),this.version='5.2.0',this.plugins=this.normalize(e)}var t=e.prototype;return t.use=function(e){return this.plugins=this.plugins.concat(this.normalize([e])),this},t.process=function(e,t){return void 0===t&&(t={}),new ft(this,e,t)},t.normalize=function(e){var t=[];return e.forEach(function(e){if(e.postcss&&(e=e.postcss),'object'==typeof e&&Array.isArray(e.plugins))t=t.concat(e.plugins);else{if('function'!=typeof e)throw new Error(e+" is not a PostCSS plugin");t.push(e)}}),t},e})(),pt=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='root',r.nodes||(r.nodes=[]),r}P(t,e);var r=t.prototype;return r.removeChild=function(t){return 0===(t=this.index(t))&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[t].raws.before),e.prototype.removeChild.call(this,t)},r.normalize=function(t,r,n){var s=e.prototype.normalize.call(this,t);return r&&('prepend'===n?this.nodes.length>1?r.raws.before=this.nodes[1].raws.before:delete r.raws.before:this.first!==r&&s.forEach(function(e){e.raws.before=r.raws.before})),s},r.toResult=function(e){return void 0===e&&(e={}),new ft(new lt,this,e).stringify()},r.remove=function(e){be('Root#remove is deprecated. Use Root#removeChild'),this.removeChild(e)},r.prevMap=function(){return be('Root#prevMap is deprecated. Use Root#source.input.map'),this.source.input.map},t})(st),dt=0,wt=(function(){function e(e,t){void 0===t&&(t={}),this.css=e.toString(),"\ufeff"!==this.css[0]&&"\ufffe"!==this.css[0]||(this.css=this.css.slice(1)),t.from&&(/^\w+:\/\//.test(t.from)?this.file=t.from:this.file=path.resolve(t.from)),this.file||(dt+=1,this.id=""),this.map&&(this.map.file=this.from)}var t=e.prototype;return t.error=function(e,t,r,n){var s;void 0===n&&(n={});var i=this.origin(t,r);return(s=i?new Je(e,i.line,i.column,i.source,i.file,n.plugin):new Je(e,t,r,this.css,this.file,n.plugin)).input={line:t,column:r,source:this.css},this.file&&(s.input.file=this.file),s},t.origin=function(e,t){if(!this.map)return!1;var r=this.map.consumer(),n=r.originalPositionFor({line:e,column:t});if(!n.source)return!1;var s={file:this.mapResolve(n.source),line:n.line,column:n.column},i=r.sourceContentFor(n.source);return i&&(s.source=i),s},t.mapResolve=function(e){return/^\w+:\/\//.test(e)?e:path.resolve(this.map.consumer().sourceRoot||'.',e)},R(e,[{key:"from",get:function(){return this.file||this.id}}]),e})(),mt=(function(e){function t(){return e.apply(this,arguments)||this}P(t,e);var r=t.prototype;return r.tokenize=function(){this.tokens=$e(this.input,{ignoreErrors:!0})},r.comment=function(e){var t=new et;this.init(t,e[2],e[3]),t.source.end={line:e[4],column:e[5]};var r=e[1].slice(2);if('*/'===r.slice(-2)&&(r=r.slice(0,-2)),/^\s*$/.test(r))t.text='',t.raws.left=r,t.raws.right='';else{var n=r.match(/^(\s*)([^]*[^\s])(\s*)$/);t.text=n[2],t.raws.left=n[1],t.raws.right=n[3]}},r.unclosedBracket=function(){},r.unknownWord=function(e){var t=this.tokens.slice(e,this.pos+1);this.spaces+=t.map(function(e){return e[1]}).join('')},r.unexpectedClose=function(){this.current.raws.after+='}'},r.doubleColon=function(){},r.unnamedAtrule=function(e){e.name=''},r.precheckMissedSemicolon=function(e){var t=this.colon(e);if(!1!==t){var r;for(r=t-1;r>=0&&'word'!==e[r][0];r--);for(r-=1;r>=0;r--)if('space'!==e[r][0]){r+=1;break}var n=e.splice(r,e.length-r);this.decl(n)}},r.checkMissedSemicolon=function(){},r.endFile=function(){for(this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||'')+this.spaces;this.current.parent;)this.current=this.current.parent,this.current.raws.after=''},t})(tt);var vt={},gt=function(e){return'function'==typeof e||'object'==typeof e&&null!==e&&!Array.isArray(e)},yt=function(e){return'__proto__'!==e&&'constructor'!==e&&'prototype'!==e};function bt(e,t,r){var n=e[r];gt(t)&>(n)?kt(n,t):e[r]=t}function kt(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n1?t-1:0),n=1;n>>0);if(!vt[i]){var o=[];(r=new wt(s,t),(n=new mt(r)).tokenize(),n.loop(),n.root).each(function(e){'decl'===e.type&&o.push([e.prop,e.value])});var a=u(o,['borderRadius','borderWidth','borderColor','borderStyle']),c=Ut.create({generated:a});vt[i]=c.generated}return vt[i]},e})())),Dt=function(e){return It(Bt,e)};"ActivityIndicator ActivityIndicatorIOS ART Button DatePickerIOS DrawerLayoutAndroid\n Image ImageBackground ImageEditor ImageStore KeyboardAvoidingView ListView MapView Modal NavigatorIOS\n Picker PickerIOS ProgressBarAndroid ProgressViewIOS ScrollView SegmentedControlIOS Slider\n SliderIOS SnapshotViewIOS Switch RecyclerViewBackedScrollView RefreshControl SafeAreaView StatusBar\n SwipeableListView SwitchAndroid SwitchIOS TabBarIOS Text TextInput ToastAndroid ToolbarAndroid\n Touchable TouchableHighlight TouchableNativeFeedback TouchableOpacity TouchableWithoutFeedback\n View ViewPagerAndroid WebView FlatList SectionList VirtualizedList Pressable".split(/\s+/m).forEach(function(e){return Object.defineProperty(Dt,e,{enumerable:!0,configurable:!1,get:function(){return Dt(Tt[e])}})}),i.ThemeConsumer=Et,i.ThemeContext=xt,i.ThemeProvider=function(e){var t=h.useContext(xt),r=h.useMemo(function(){return Rt(e.theme,t)},[e.theme,t]);return e.children?f.createElement(xt.Provider,{value:r},e.children):null},i.css=_t,i.default=Dt,i.isStyledComponent=x,i.useTheme=function(){return h.useContext(xt)},i.withTheme=function(e){var t=f.forwardRef(function(t,r){var n=h.useContext(xt),s=e.defaultProps,i=Ct(t,n,s);return f.createElement(e,N({},t,{theme:i,ref:r}))});return w(t,e),t.displayName="WithTheme("+C(e)+")",t}},505,[506,515,48,517,518,519,520,437,2]); __d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);function n(t){return t&&'object'==typeof t&&'default'in t?t.default:t}Object.defineProperty(e,'__esModule',{value:!0});var o,s=r(d[1]),u=n(s),l=n(r(d[2])),c=n(r(d[3])),f=/^(#(?:[0-9a-f]{3,4}){1,2})$/i,h=/^(rgba?|hsla?|hwb|lab|lch|gray|color)$/,p=function(t){return function(n){return t(n)?'':null}},v=function(t,n){return void 0===n&&(n=String),function(o){if('word'!==o.type)return null;var s=o.value.match(t);return null===s?null:n(s[1])}},x=p(function(t){return'space'===t.type}),w=p(function(t){return'div'===t.type&&'/'===t.value}),y=p(function(t){return'div'===t.type&&','===t.value}),b=(o='word',function(t){return t.type===o?t.value:null}),k=v(/^(none)$/i),V=v(/^(auto)$/i),$=v(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)$/i,Number),T=v(/^(0$|(?:[+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)(?=px$))/i,Number),C=v(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?(ch|em|ex|rem|vh|vw|vmin|vmax|cm|mm|in|pc|pt))$/i),S=v(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?(?:deg|rad))$/i,function(t){return t.toLowerCase()}),E=v(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?%)$/i),L=v(/(^-?[_a-z][_a-z0-9-]*$)/i),R=function(t){return'string'!==t.type?null:t.value.replace(/\\([0-9a-f]{1,6})(?:\s|$)/gi,function(t,n){return String.fromCharCode(parseInt(n,16))}).replace(/\\/g,'')},O=function(t){return'word'===t.type&&(f.test(t.value)||t.value in c||'transparent'===t.value)?t.value:'function'===t.type&&h.test(t.value)?s.stringify(t):null},F=v(/^(none|underline|line-through)$/i),B=v(/^(solid|dashed|dotted)$/),_=function(t){var n=t.types,o=void 0===n?[T,C,E]:n,s=t.directions,u=void 0===s?['Top','Right','Bottom','Left']:s,l=t.prefix,c=void 0===l?'':l,f=t.suffix,h=void 0===f?'':f;return function(t){var n,s=[];for(s.push(t.expect.apply(t,o));s.length<4&&t.hasTokens();)t.expect(x),s.push(t.expect.apply(t,o));t.expectEmpty();var l=s[0],f=s[1],p=void 0===f?l:f,v=s[2],w=void 0===v?l:v,y=s[3],b=void 0===y?p:y,k=function(t){return""+c+u[t]+h};return(n={})[k(0)]=l,n[k(1)]=p,n[k(2)]=w,n[k(3)]=b,n}},P=function(t){var n=t.expect(T),o=t.matches(x)?t.expect(T):n;return t.expectEmpty(),{width:n,height:o}},W=function(t){var n,o,s,u;if(t.matches(k))return t.expectEmpty(),{offset:{width:0,height:0},radius:0,color:'black'};for(var l=!1;t.hasTokens();)l&&t.expect(x),void 0===n&&t.matches(T,C)?(n=t.lastValue,t.expect(x),o=t.expect(T,C),t.saveRewindPoint(),t.matches(x)&&t.matches(T,C)?s=t.lastValue:t.rewind()):void 0===u&&t.matches(O)?u=t.lastValue:t.throw(),l=!0;return void 0===n&&t.throw(),{offset:{width:n,height:o},radius:void 0!==s?s:0,color:void 0!==u?u:'black'}},Y=v(/(nowrap|wrap|wrap-reverse)/),D=v(/(row|row-reverse|column|column-reverse)/),M=function(t){var n;if(t.matches(R))n=t.lastValue;else for(n=t.expect(L);t.hasTokens();){t.expect(x),n+=" "+t.expect(L)}return t.expectEmpty(),{fontFamily:n}},I=v(/^(normal)$/),N=v(/^(italic)$/),j=v(/^([1-9]00|bold)$/),A=v(/^(small-caps)$/),X=[],H=v(/(flex-(?:start|end)|center|stretch|space-(?:between|around))/),z=v(/(flex-(?:start|end)|center|space-(?:between|around|evenly))/),G=v(/^(solid|double|dotted|dashed)$/),U=function(t){return function(n){var o=n.expect(t);return n.expectEmpty(),o}},Z=U($),q=U(T),J=U(S),K=function(t){return function(n,o){return function(s){var u,l,c,f=s.expect(t);if(s.hasTokens())s.expect(y),c=s.expect(t);else{if(void 0===o)return f;c=o}return s.expectEmpty(),[(u={},u[n+"Y"]=c,u),(l={},l[n+"X"]=f,l)]}}},Q=K($),ee=K(T),te=K(S),ne={perspective:Z,scale:Q('scale'),scaleX:Z,scaleY:Z,translate:ee('translate',0),translateX:q,translateY:q,rotate:J,rotateX:J,rotateY:J,rotateZ:J,skewX:J,skewY:J,skew:te('skew','0deg')},re=_({types:[O],prefix:'border',suffix:'Color'}),oe=_({directions:['TopLeft','TopRight','BottomRight','BottomLeft'],prefix:'border',suffix:'Radius'}),ie=_({prefix:'border',suffix:'Width'}),ae=_({types:[T,C,E,V],prefix:'margin'}),se=_({prefix:'padding'}),ue={background:function(t){return{backgroundColor:t.expect(O)}},border:function(t){var n,o,s;if(t.matches(k))return t.expectEmpty(),{borderWidth:0,borderColor:'black',borderStyle:'solid'};for(var u=0;u<3&&t.hasTokens();)0!==u&&t.expect(x),void 0===n&&t.matches(T,C)?n=t.lastValue:void 0===o&&t.matches(O)?o=t.lastValue:void 0===s&&t.matches(B)?s=t.lastValue:t.throw(),u+=1;return t.expectEmpty(),void 0===n&&(n=1),void 0===o&&(o="black"),void 0===s&&(s="solid"),{borderWidth:n,borderColor:o,borderStyle:s}},borderColor:re,borderRadius:oe,borderWidth:ie,boxShadow:function(t){var n=W(t);return{shadowOffset:n.offset,shadowRadius:n.radius,shadowColor:n.color,shadowOpacity:1}},flex:function(t){var n,o,s;if(t.matches(k))return t.expectEmpty(),{flexGrow:0,flexShrink:0,flexBasis:'auto'};if(t.saveRewindPoint(),t.matches(V)&&!t.hasTokens())return{flexGrow:1,flexShrink:1,flexBasis:'auto'};t.rewind();for(var u=0;u<2&&t.hasTokens();)0!==u&&t.expect(x),void 0===n&&t.matches($)?(n=t.lastValue,t.saveRewindPoint(),t.matches(x)&&t.matches($)?o=t.lastValue:t.rewind()):void 0===s&&t.matches(T,C,E)?s=t.lastValue:void 0===s&&t.matches(V)?s='auto':t.throw(),u+=1;return t.expectEmpty(),void 0===n&&(n=1),void 0===o&&(o=1),void 0===s&&(s=0),{flexGrow:n,flexShrink:o,flexBasis:s}},flexFlow:function(t){for(var n,o,s=0;s<2&&t.hasTokens();)0!==s&&t.expect(x),void 0===n&&t.matches(Y)?n=t.lastValue:void 0===o&&t.matches(D)?o=t.lastValue:t.throw(),s+=1;return t.expectEmpty(),void 0===n&&(n="nowrap"),void 0===o&&(o="row"),{flexWrap:n,flexDirection:o}},font:function(t){for(var n,o,s,u,l=0;l<3&&t.hasTokens();){if(t.matches(I));else if(void 0===n&&t.matches(N))n=t.lastValue;else if(void 0===o&&t.matches(j))o=t.lastValue;else{if(void 0!==s||!t.matches(A))break;s=[t.lastValue]}t.expect(x),l+=1}var c=t.expect(T,C);t.matches(w)&&(u=t.expect(T,C)),t.expect(x);var f=M(t).fontFamily;void 0===n&&(n="normal"),void 0===o&&(o="normal"),void 0===s&&(s=X);var h={fontStyle:n,fontWeight:o,fontVariant:s,fontSize:c,fontFamily:f};return void 0!==u&&(h.lineHeight=u),h},fontFamily:M,fontVariant:function(t){return{fontVariant:[t.expect(L)]}},fontWeight:function(t){return{fontWeight:t.expect(b)}},margin:ae,padding:se,placeContent:function(t){var n,o=t.expect(H);return t.hasTokens()?(t.expect(x),n=t.expect(z)):n='stretch',t.expectEmpty(),{alignContent:o,justifyContent:n}},shadowOffset:function(t){return{shadowOffset:P(t)}},textShadow:function(t){var n=W(t);return{textShadowOffset:n.offset,textShadowRadius:n.radius,textShadowColor:n.color}},textShadowOffset:function(t){return{textShadowOffset:P(t)}},textDecoration:function(t){for(var n,o,s,u=!1;t.hasTokens();){if(u&&t.expect(x),void 0===n&&t.matches(F)){var l=[t.lastValue.toLowerCase()];t.saveRewindPoint(),'none'!==l[0]&&t.matches(x)&&t.matches(F)?(l.push(t.lastValue.toLowerCase()),l.sort().reverse()):t.rewind(),n=l.join(' ')}else void 0===o&&t.matches(G)?o=t.lastValue:void 0===s&&t.matches(O)?s=t.lastValue:t.throw();u=!0}return{textDecorationLine:void 0!==n?n:"none",textDecorationColor:void 0!==s?s:"black",textDecorationStyle:void 0!==o?o:"solid"}},textDecorationLine:function(t){for(var n=[],o=!1;t.hasTokens();)o&&t.expect(x),n.push(t.expect(F).toLowerCase()),o=!0;return n.sort().reverse(),{textDecorationLine:n.join(' ')}},transform:function(t){for(var n=[],o=!1;t.hasTokens();){o&&t.expect(x);var s,u=t.expectFunction(),l=u.functionName,c=ne[l](u);Array.isArray(c)||(c=[(s={},s[l]=c,s)]),n=c.concat(n),o=!0}return{transform:n}}},le=(function(){function t(t,n){this.index=0,this.nodes=t,this.functionName=null!=n?n.value:null,this.lastValue=null,this.rewindIndex=-1}var n=t.prototype;return n.hasTokens=function(){return this.index<=this.nodes.length-1},n.SYMBOL_MATCH=function(){if(!this.hasTokens())return null;for(var t=this.nodes[this.index],n=0;n>18&63)+s.charAt(h>>12&63)+s.charAt(h>>6&63)+s.charAt(63&h);return 2==A?(n=t.charCodeAt(p)<<8,o=t.charCodeAt(++p),l+=s.charAt((h=n+o)>>10)+s.charAt(h>>4&63)+s.charAt(h<<2&63)+'='):1==A&&(h=t.charCodeAt(p),l+=s.charAt(h>>2)+s.charAt(h<<4&63)+'=='),l},decode:function(t){var n=(t=String(t).replace(A,'')).length;n%4==0&&(n=(t=t.replace(/==?$/,'')).length),(n%4==1||/[^+a-zA-Z0-9/]/.test(t))&&f('Invalid character: the string to be decoded is not correctly encoded.');for(var o,c,h=0,l='',p=-1;++p>(-2*h&6)));return l},version:'0.1.0'};if('function'==typeof define&&'object'==typeof define.amd&&define.amd)define(function(){return l});else if(n&&!n.nodeType)if(o)o.exports=l;else for(var p in l)l.hasOwnProperty(p)&&(n[p]=l[p]);else t.base64=l})(this)},692,[]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var T,h,w,E=c.default.useRef(null),A=(0,c.useState)(),b=(0,o.default)(A,2),k=b[0],x=b[1],D=(0,c.useState)([]),O=(0,o.default)(D,2),N=O[0],M=O[1],y=(0,c.useState)(),C=(0,o.default)(y,2),V=C[0],_=C[1],R=(0,c.useState)([]),L=(0,o.default)(R,2),G=L[0],j=L[1],B=(0,c.useState)(),W=(0,o.default)(B,2),q=W[0],H=W[1],U=(0,c.useState)(),J=(0,o.default)(U,2),Q=J[0],F=J[1],K=(0,c.useRef)(null),z=(0,c.useRef)(null),X=(0,c.useRef)(null),Y=(0,c.useRef)(null),Z=(0,c.useContext)(p.ConfigServiceContext),$=(Z.meeting,Z.sessionConfig),ee=$.permissions.produce.audio,te=$.permissions.produce.video,ne=$.permissions.produce.video,re=te.allow,ue=(0,f.getWebcamConstraints)(te.quality,te.frame_rate),ie=((0,f.getScreenShareConstraints)(ne.quality,ne.frame_rate),t.children),ae=(0,s.useSelector)(function(t){return t.participant.audioMuted}),oe=(0,s.useSelector)(function(t){return t.participant.videoOff}),ce=(0,s.useSelector)(function(t){return t.room.producersState}),se=(0,s.useSelector)(function(t){return t.participant.audioTrackSelection}),de=(0,s.useSelector)(function(t){return t.participant.videoTrackSelection}),le=(0,s.useSelector)(function(t){return t.participant.videoProduction}),fe=(0,s.useSelector)(function(t){return t.participant.audioProduction}),ve=(0,s.useSelector)(function(t){return t.participant.presentingState}),pe=ce===l.MediaStates.NOT_APPLICABLE||le===l.MediaStates.LOADED||le===l.MediaStates.NOT_STARTED||le===l.MediaStates.STOPPING&&ve!==v.PresentingState.NOT_PRESENTING,Se=ce===l.MediaStates.NOT_APPLICABLE||fe===l.MediaStates.LOADED||fe===l.MediaStates.NOT_STARTED||fe===l.MediaStates.STOPPING&&ve!==v.PresentingState.NOT_PRESENTING,Ie=(0,s.useDispatch)(),Te=c.default.useState([]),Pe=(0,o.default)(Te,2),he=Pe[0],we=Pe[1],me=function(t){we(t)},Ee=(0,s.useSelector)(function(t){return t.room.roomViewType}),Ae=(0,s.useSelector)(function(t){return t.participant.requestToJoinType}),be=(0,s.useSelector)(function(t){return t.room.routerState});Ee===I.DyteViewTypes.webinar&&Ae===v.RequestToJoinType.ask&&(ue=(0,f.getWebcamConstraints)('QQVGA',null==(T=$.permissions)?void 0:null==(h=T.produce)?void 0:null==(w=h.video)?void 0:w.frame_rate));(0,c.useEffect)(function(){K.current=V,z.current=q,X.current=Q,Y.current=k},[V,q,Q,k]),(0,c.useEffect)(function(){k&&(k.enabled=!ae)},[ae]),(0,c.useEffect)(function(){Ee===I.DyteViewTypes.webinar&&be===l.MediaStates.LOADED&&ve===v.PresentingState.NOT_PRESENTING?(0,s.batch)(function(){Ie((0,v.setVideoProduction)(l.MediaStates.STOPPING)),Ie((0,v.setAudioProduction)(l.MediaStates.STOPPING)),Ie((0,v.setVideoOff)(!0)),Ie((0,v.setAudioMuted)(!0)),setTimeout(function(){V&&V.stop(),k&&k.stop(),x(void 0),_(void 0)})}):ve===v.PresentingState.INITIATED&&(De().then(ge),xe().then(ke))},[be,ve]),(0,c.useEffect)(function(){S.default.start({media:'video'}),E.current=new f.AudioDevicesEmitter(me);n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:K.current&&K.current.stop(),Y.current&&Y.current.stop(),z.current&&z.current.stop(),X.current&&X.current.stop();case 4:case"end":return t.stop()}},null,null,null,Promise)},[]);var ke=function(t){var n=(null==t?void 0:t.deviceId)||(null==se?void 0:se.selectedDeviceId);(0,s.batch)(function(){ee?ee&&Ie((0,v.setAudioMuted)(!1)):Ie((0,v.setAudioMuted)(!0)),Ie((0,v.setAudioProduction)(l.MediaStates.CONNECTING)),(null==se?void 0:se.selectedDeviceId)!==n&&Ie((0,v.setAudioTrackSelection)({selectedDeviceId:n}))}),k&&k.stop()};c.default.useEffect(function(){if(!ee){var t=he[0];ke(t)}},[ee]),c.default.useEffect(function(){re||(Ie((0,v.setVideoOff)(!0)),setTimeout(function(){V&&V.stop(),_(void 0)}))},[re]);var ge=function(t){var u;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:u=(null==t?void 0:t.deviceId)||(null==de?void 0:de.selectedDeviceId),(0,s.batch)(function(){Ie((0,v.setVideoOff)(!1)),Ie((0,v.setVideoProduction)(l.MediaStates.CONNECTING)),(null==de?void 0:de.selectedDeviceId)!==u&&Ie((0,v.setVideoTrackSelection)({selectedDeviceId:u}))}),setTimeout(function(){var t;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return V&&V.stop(),o.next=3,n.default.awrap((0,f.getVideoTrack)(u,ue));case 3:t=o.sent,_(t);case 5:case"end":return o.stop()}},null,null,null,Promise)});case 3:case"end":return o.stop()}},null,null,null,Promise)},xe=function(){var t;return n.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.prev=0,t=null,u.prev=2,u.next=5,n.default.awrap((0,f.getAudioTrack)());case 5:t=u.sent,u.next=12;break;case 8:if(u.prev=8,u.t0=u.catch(2),'NotAllowedError'!==u.t0.name){u.next=12;break}throw new Error('No audio permission');case 12:if(t){u.next=14;break}throw new Error('No audio track');case 14:x(t),u.next=21;break;case 17:u.prev=17,u.t1=u.catch(0),Ie((0,v.setAudioProduction)(l.MediaStates.NOT_APPLICABLE)),Ie((0,v.setAudioMuted)(!0));case 21:case"end":return u.stop()}},null,null,[[0,17],[2,8]],Promise)},De=function(){var t,u,o,c;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.prev=0,s.next=3,n.default.awrap((0,f.getAllVideoDevices)());case 3:return t=s.sent,u=t.filter(function(t){return'front'===t.facing}),o=u.length>0?u[0]:t[0],c=null,s.prev=7,s.next=10,n.default.awrap((0,f.getVideoTrack)(o.deviceId||'',ue));case 10:c=s.sent,s.next=17;break;case 13:if(s.prev=13,s.t0=s.catch(7),'NotAllowedError'!==s.t0.name){s.next=17;break}throw new Error('No video permission');case 17:if(c){s.next=19;break}throw new Error('No video track');case 19:if(_(c),''!==o.label){s.next=24;break}return s.next=23,n.default.awrap((0,f.getAllVideoDevices)());case 23:t=s.sent;case 24:j(t),Ie((0,v.setVideoTrackSelection)({selectedDeviceId:o.deviceId})),s.next=33;break;case 28:s.prev=28,s.t1=s.catch(0),console.log("Error",s.t1),Ie((0,v.setVideoProduction)(l.MediaStates.NOT_APPLICABLE)),Ie((0,v.setVideoOff)(!0));case 33:case"end":return s.stop()}},null,null,[[0,28],[7,13]],Promise)},Oe=function(){var t,u,o,c,s=arguments;return n.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:if(t=s.length>0&&void 0!==s[0]?s[0]:null,!(he.length>0)){l.next=11;break}if(u={},o={deviceId:null,InCallManagerId:null,device:null},t?(c=t.deviceId,u[c]=t):he.forEach(function(t){var n=t.deviceId;u[n]=t}),u.bluetooth?o={deviceId:'bluetooth',InCallManagerId:'BLUETOOTH',device:u.bluetooth}:u.wired?o={deviceId:'wired',InCallManagerId:'WIRED_HEADSET',device:u.wired}:u.speaker&&(o={deviceId:'speaker',InCallManagerId:'SPEAKER_PHONE',device:u.speaker}),(null==se?void 0:se.selectedDeviceId)===o.deviceId){l.next=11;break}return Ie((0,v.setAudioMuted)(!0)),l.next=10,n.default.awrap(S.default.chooseAudioRoute(o.InCallManagerId));case 10:ke(o.device);case 11:case"end":return l.stop()}},null,null,null,Promise)};(0,f.setOnDeviceChange)(function(){var t,o,c,s,l,v,p;return n.default.async(function(S){for(;;)switch(S.prev=S.next){case 0:return S.next=2,n.default.awrap((0,f.getAllVideoDevices)());case 2:if(t=S.sent,o=(0,u.default)(he).find(function(t){return!N.map(function(t){return t.deviceId}).includes(t.deviceId)}),M(he),c=t.find(function(t){return!G.map(function(t){return t.deviceId}).includes(t.deviceId)}),j(t),ae||!o){S.next=10;break}return ke(o),S.abrupt("return");case 10:if(oe||!c){S.next=13;break}return ge(c),S.abrupt("return");case 13:s=!he.map(function(t){return t.deviceId}).includes(null==se?void 0:se.selectedDeviceId),l=!t.map(function(t){return t.deviceId}).includes(null==de?void 0:de.selectedDeviceId),ae||void 0!==k&&!s||(v=he[0],ke(v)),oe||void 0!==V&&!l||(p=t[0],ge(p));case 17:case"end":return S.stop()}},null,null,null,Promise)}),(0,c.useEffect)(function(){Oe(),M(he)},[he.length]);var Ne={mediaTracks:{webcamTrack:V,setWebcamTrack:_,audioTrack:k,setAudioTrack:x,screenShareVideoTrack:q,setScreenShareVideoTrack:H,screenShareAudioTrack:Q,setScreenShareAudioTrack:F},inputDevices:{audioInputDevices:N,videoInputDevices:G,setAudioInputDevices:M,setVideoInputDevices:j,setAudioDevice:ke,setVideoDevice:ge,toggleAudioState:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(Se){t.next=2;break}return t.abrupt("return");case 2:ee?Ie(ae?(0,v.setAudioMuted)(!1):(0,v.setAudioMuted)(!0)):ae||Ie((0,v.setAudioMuted)(!0));case 3:case"end":return t.stop()}},null,null,null,Promise)},toggleVideoState:function(t){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(pe){t.next=2;break}return t.abrupt("return");case 2:oe?ge():(0,s.batch)(function(){Ie((0,v.setVideoProduction)(l.MediaStates.CONNECTING)),Ie((0,v.setVideoOff)(!0)),setTimeout(function(){V&&V.stop(),_(void 0)})});case 3:case"end":return t.stop()}},null,null,null,Promise)},onAudioInputChange:function(t){var u;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:u=N.find(function(n){return n.deviceId===t}),Oe(u);case 2:case"end":return n.stop()}},null,null,null,Promise)},onVideoInputChange:function(t){var n=G.find(function(n){return n.deviceId===t});Ie((0,v.setCameraFacing)(n.facing)),ge(n)}},setupStreams:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.default.awrap(De());case 2:return t.next=4,n.default.awrap(xe());case 4:case"end":return t.stop()}},null,null,null,Promise)},videoButtonsEnabled:pe,audioButtonsEnabled:Se};return c.default.createElement(P.Provider,{value:Ne},ie)},e.UserTrackContext=void 0;var n=t(r(d[1])),u=t(r(d[2])),o=t(r(d[3])),c=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var u=T(n);if(u&&u.has(t))return u.get(t);var o={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=c?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(o,s,l):o[s]=t[s]}o.default=t,u&&u.set(t,o);return o})(r(d[4])),s=r(d[5]),l=r(d[6]),f=r(d[7]),v=r(d[8]),p=r(d[9]),S=t(r(d[10])),I=r(d[11]);function T(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,u=new WeakMap;return(T=function(t){return t?u:n})(t)}var P=(0,c.createContext)(null);e.UserTrackContext=P},693,[1,276,34,26,48,429,473,694,478,499,697,475]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getQualityAfterLegacyModeShift=e.setOnDeviceChange=e.getScreenShare=e.getSpeakerTrack=e.getAudioTrack=e.getVideoTrack=e.getScreenShareConstraints=e.getWebcamConstraints=e.getAllVideoDevices=e.AudioDevicesEmitter=e.getAllMediaDevices=void 0;var n=t(r(d[1])),u=t(r(d[2])),c=t(r(d[3])),o=t(r(d[4])),s=r(d[5]),l=r(d[6]),f=r(d[7]),v=r(d[8]),h=f.NativeModules.InCallManager,D=new f.NativeEventEmitter(h),p=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.enumerateDevices());case 2:return t=n.sent,n.abrupt("return",t);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getAllMediaDevices=p;var w=(function(){function t(n){if((0,u.default)(this,t),!n)throw new Error('Callback not initalized');this.callback=n,this.notConnected={connected:!1,haveMic:!1},this.connectedWithMic={connected:!0,haveMic:!0},this.connectedWithoutMic={connected:!0,haveMic:!1};var c=(0,l.getHeadset)();this.audioDevices={speaker:this.connectedWithMic,bluetooth:c?this.connectedWithMic:this.notConnected,wired:this.notConnected},this.onBluetoothEvent(),this.onWiredHeadsetEvent(),this.emit()}return(0,c.default)(t,[{key:"onBluetoothEvent",value:function(){var t=this;(0,l.addListener)(function(u){var c=t.audioDevices.bluetooth.connected;u&&!c?(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.connectedWithMic)}),t.emit()):!u&&c&&(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.notConnected)}),t.emit())})}},{key:"onWiredHeadsetEvent",value:function(){var t=this;D.addListener('WiredHeadset',function(u){if(u){var c=u.isPlugged,o=u.hasMic,s=t.audioDevices.wired.connected;if(c&&!s){var l=o?(0,n.default)({},t.connectedWithMic):(0,n.default)({},t.connectedWithoutMic);t.audioDevices=(0,n.default)({},t.audioDevices,{wired:l}),t.emit()}else!c&&s&&(t.audioDevices=(0,n.default)({},t.audioDevices,{wired:(0,n.default)({},t.notConnected)}),t.emit())}})}},{key:"getAudioDevices",value:function(){return this.formatAudioDevices()}},{key:"formatAudioDevices",value:function(){var t=this;return Object.keys(this.audioDevices).map(function(u){var c=t.audioDevices[u];return(0,n.default)({},c,{deviceId:u,label:u,kind:'audioinput'})}).filter(function(t){return t.connected})}},{key:"emit",value:function(){this.callback(this.formatAudioDevices())}}]),t})();e.AudioDevicesEmitter=w;e.getAllVideoDevices=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(p());case 2:return t=n.sent,n.abrupt("return",t.filter(function(t){return'videoinput'===t.kind}));case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getWebcamConstraints=function(t,n){var u=v.VIDEO_CONSTRAINS[t.toLowerCase()];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={ideal:n}}return u};e.getScreenShareConstraints=function(t,n){var u=v.VIDEO_CONSTRAINS_SCREENSHARE[t.toLowerCase()||'vga'];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={max:n}}return u};e.getVideoTrack=function(t,u){var c,l;return o.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return c=u||v.VIDEO_CONSTRAINS.vga,f.next=3,o.default.awrap(s.mediaDevices.getUserMedia({video:(0,n.default)({deviceId:t||'',frameRate:24},c),audio:!1}));case 3:return l=f.sent,f.abrupt("return",l.getVideoTracks()[0]);case 5:case"end":return f.stop()}},null,null,null,Promise)};e.getAudioTrack=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getUserMedia({audio:!0,video:!1}));case 2:return t=n.sent,n.abrupt("return",t.getAudioTracks()[0]);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getSpeakerTrack=function(t){return o.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",null);case 2:case"end":return t.stop()}},null,null,null,Promise)};e.getScreenShare=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getDisplayMedia({audio:!0,video:{displaySurface:'monitor',logicalSurface:!0,cursor:!0,width:{max:1920},height:{max:1080},frameRate:{max:5}}}));case 2:return t=n.sent,n.abrupt("return",{video:t.getTracks()[0],audio:null});case 4:case"end":return n.stop()}},null,null,null,Promise)};e.setOnDeviceChange=function(t){};e.getQualityAfterLegacyModeShift=function(t,n,u){return n===v.HD_QUALITY_PEERS_LIMIT&&t?v.VIDEO_CONSTRAINS.vga:n!==v.HD_QUALITY_PEERS_LIMIT+1||t?u:v.VIDEO_CONSTRAINS.hd}},694,[1,25,7,8,276,394,695,2,696]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getQualityAfterLegacyModeShift=e.setOnDeviceChange=e.getScreenShare=e.getSpeakerTrack=e.getAudioTrack=e.getVideoTrack=e.getScreenShareConstraints=e.getWebcamConstraints=e.getAllVideoDevices=e.AudioDevicesEmitter=e.getAllMediaDevices=void 0;var n=t(r(d[1])),u=t(r(d[2])),c=t(r(d[3])),o=t(r(d[4])),s=r(d[5]),l=r(d[6]),f=r(d[7]),v=r(d[8]),h=f.NativeModules.InCallManager,D=new f.NativeEventEmitter(h),p=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.enumerateDevices());case 2:return t=n.sent,n.abrupt("return",t);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getAllMediaDevices=p;var w=(function(){function t(n){if((0,u.default)(this,t),!n)throw new Error('Callback not initalized');this.callback=n,this.notConnected={connected:!1,haveMic:!1},this.connectedWithMic={connected:!0,haveMic:!0},this.connectedWithoutMic={connected:!0,haveMic:!1};var c=(0,l.getHeadset)();this.audioDevices={speaker:this.connectedWithMic,bluetooth:c?this.connectedWithMic:this.notConnected,wired:this.notConnected},this.onBluetoothEvent(),this.onWiredHeadsetEvent(),this.emit()}return(0,c.default)(t,[{key:"onBluetoothEvent",value:function(){var t=this;(0,l.addListener)(function(u){var c=t.audioDevices.bluetooth.connected;u&&!c?(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.connectedWithMic)}),t.emit()):!u&&c&&(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.notConnected)}),t.emit())})}},{key:"onWiredHeadsetEvent",value:function(){var t=this;D.addListener('WiredHeadset',function(u){if(u){var c=u.isPlugged,o=u.hasMic,s=t.audioDevices.wired.connected;if(c&&!s){var l=o?(0,n.default)({},t.connectedWithMic):(0,n.default)({},t.connectedWithoutMic);t.audioDevices=(0,n.default)({},t.audioDevices,{wired:l}),t.emit()}else!c&&s&&(t.audioDevices=(0,n.default)({},t.audioDevices,{wired:(0,n.default)({},t.notConnected)}),t.emit())}})}},{key:"getAudioDevices",value:function(){return this.formatAudioDevices()}},{key:"formatAudioDevices",value:function(){var t=this;return Object.keys(this.audioDevices).map(function(u){var c=t.audioDevices[u];return(0,n.default)({},c,{deviceId:u,label:u,kind:'audioinput'})}).filter(function(t){return t.connected})}},{key:"emit",value:function(){this.callback(this.formatAudioDevices())}}]),t})();e.AudioDevicesEmitter=w;e.getAllVideoDevices=function(){var t,n;return o.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return t={},u.next=3,o.default.awrap(p());case 3:return n=u.sent,u.abrupt("return",n.filter(function(n){if('videoinput'===n.kind&&!t[n.facing])return t[n.facing]=!0,n}));case 5:case"end":return u.stop()}},null,null,null,Promise)};e.getWebcamConstraints=function(t,n){var u=v.VIDEO_CONSTRAINS[t.toLowerCase()];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={ideal:n}}return u};e.getScreenShareConstraints=function(t,n){var u=v.VIDEO_CONSTRAINS_SCREENSHARE[t.toLowerCase()||'vga'];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={max:n}}return u};e.getVideoTrack=function(t,u){var c,l;return o.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return c=u||v.VIDEO_CONSTRAINS.vga,f.next=3,o.default.awrap(s.mediaDevices.getUserMedia({video:(0,n.default)({deviceId:t||'',frameRate:24},c),audio:!1}));case 3:return l=f.sent,f.abrupt("return",l.getVideoTracks()[0]);case 5:case"end":return f.stop()}},null,null,null,Promise)};e.getAudioTrack=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getUserMedia({audio:!0,video:!1}));case 2:return t=n.sent,n.abrupt("return",t.getAudioTracks()[0]);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getSpeakerTrack=function(t){return o.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",null);case 2:case"end":return t.stop()}},null,null,null,Promise)};e.getScreenShare=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getDisplayMedia({audio:!0,video:{displaySurface:'monitor',logicalSurface:!0,cursor:!0,width:{max:1920},height:{max:1080},frameRate:{max:5}}}));case 2:return t=n.sent,n.abrupt("return",{video:t.getTracks()[0],audio:null});case 4:case"end":return n.stop()}},null,null,null,Promise)};e.setOnDeviceChange=function(t){};e.getQualityAfterLegacyModeShift=function(t,n,u){return n===v.HD_QUALITY_PEERS_LIMIT&&t?v.VIDEO_CONSTRAINS.vga:n!==v.HD_QUALITY_PEERS_LIMIT+1||t?u:v.VIDEO_CONSTRAINS.hd}},694,[1,25,7,8,276,394,695,2,696]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.useBluetoothHeadsetDetection=e.removeListener=e.addListener=e.getHeadset=void 0;var n=t(r(d[1])),u=r(d[2]),o=r(d[3]),s=u.NativeModules.DyteRNBluetoothHeadsetDetect,c=null,f=[];new u.NativeEventEmitter(s).addListener('onChange',function(t){var n=t.devices;c=n.length?n[0]:null,f.forEach(function(t){t(c)})});e.getHeadset=function(){return c};var l=function(t){f.push(t)};e.addListener=l;var v=function(t){var n=f.indexOf(t);-1!==n&&f.splice(n,1)};e.removeListener=v;e.useBluetoothHeadsetDetection=function(){var t=(0,o.useState)(null),u=(0,n.default)(t,2),s=u[0],f=u[1];return(0,o.useEffect)(function(){return f(c),l(f),function(){v(f)}},[]),s}},695,[1,26,2,48]); __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.ICE_SERVERS=e.HD_QUALITY_PEERS_LIMIT=e.SCREEN_SHARING_SVC_ENCODINGS=e.SCREEN_SHARING_SIMULCAST_ENCODINGS=e.WEBCAM_KSVC_ENCODINGS=e.WEBCAM_SIMULCAST_ENCODINGS_VGA=e.WEBCAM_SIMULCAST_ENCODINGS=e.PC_PROPRIETARY_CONSTRAINTS=e.VIDEO_CONSTRAINS_SCREENSHARE=e.VIDEO_CONSTRAINS=void 0;e.VIDEO_CONSTRAINS={qqvga:{width:{ideal:160},height:{ideal:120}},qvga:{width:320,height:240},vga:{width:640,height:480},hd:{width:1280,height:720},hd_cropped:{width:900,height:720}};e.VIDEO_CONSTRAINS_SCREENSHARE={vga:{width:{max:640},height:{max:480}},hd:{width:{max:1280},height:{max:720}},full_hd:{width:{max:1980},height:{max:1080}}};e.PC_PROPRIETARY_CONSTRAINTS={optional:[{googDscp:!0},{googHighStartBitrate:0},{googPayloadPadding:!0},{googScreencastMinBitrate:100},{googCpuOveruseDetection:!0},{googCpuOveruseEncodeUsage:!0},{googCpuUnderuseThreshold:55},{googCpuOveruseThreshold:85}]};e.WEBCAM_SIMULCAST_ENCODINGS=[{rid:'r0',scalabilityMode:'S1T3'},{rid:'r1',scalabilityMode:'S1T3'},{rid:'r2',scalabilityMode:'S1T3'}];e.WEBCAM_SIMULCAST_ENCODINGS_VGA=[{rid:'r0',scalabilityMode:'S1T2'},{rid:'r1',scalabilityMode:'S1T2'}];e.WEBCAM_KSVC_ENCODINGS=[{scalabilityMode:'L3T3_KEY'}];e.SCREEN_SHARING_SIMULCAST_ENCODINGS=[{dtx:!0,maxBitrate:15e5},{dtx:!0,maxBitrate:6e6}];e.SCREEN_SHARING_SVC_ENCODINGS=[{scalabilityMode:'L3T3',dtx:!0}];e.HD_QUALITY_PEERS_LIMIT=1;e.ICE_SERVERS=[{urls:'turn:turn.dyte.in:443?transport=tcp',username:'dyte',credential:'dytein',credentialType:'password'},{urls:'turn:turn.dyte.in:3478?transport=udp',username:'dyte',credential:'dytein',credentialType:'password'}]},696,[]); __d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=n(r(d[1])),s=n(r(d[2])),u=n(r(d[3])),o=r(d[4]),c=r(d[4]).NativeModules.InCallManager,l=new((function(){function n(){(0,s.default)(this,n),this.vibrate=!1,this.recordPermission='unknow',this.cameraPermission='unknow',this.audioUriMap={ringtone:{_BUNDLE_:null,_DEFAULT_:null},ringback:{_BUNDLE_:null,_DEFAULT_:null},busytone:{_BUNDLE_:null,_DEFAULT_:null}},this.checkRecordPermission=this.checkRecordPermission.bind(this),this.requestRecordPermission=this.requestRecordPermission.bind(this),this.checkCameraPermission=this.checkCameraPermission.bind(this),this.requestCameraPermission=this.requestCameraPermission.bind(this),this.checkRecordPermission(),this.checkCameraPermission()}return(0,u.default)(n,[{key:"start",value:function(n){var t=!1!==(n=void 0===n?{}:n).auto,s='video'===n.media?'video':'audio',u=n.ringback&&'string'==typeof n.ringback?n.ringback:"";c.start(s,t,u)}},{key:"stop",value:function(n){var t=(n=void 0===n?{}:n).busytone&&'string'==typeof n.busytone?n.busytone:"";c.stop(t)}},{key:"turnScreenOff",value:function(){c.turnScreenOff()}},{key:"turnScreenOn",value:function(){c.turnScreenOn()}},{key:"getIsWiredHeadsetPluggedIn",value:function(){return t.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,t.default.awrap(c.getIsWiredHeadsetPluggedIn());case 3:return n.abrupt("return",n.sent);case 6:throw n.prev=6,n.t0=n.catch(0),new Error('Incall Manager Error getting wired headset');case 9:case"end":return n.stop()}},null,null,[[0,6]],Promise)}},{key:"setFlashOn",value:function(n,t){'ios'===o.Platform.OS?(n=!0===n,t='number'==typeof t?t:0,c.setFlashOn(n,t)):console.log("Android doesn't support setFlashOn(enable, brightness)")}},{key:"setKeepScreenOn",value:function(n){n=!0===n,c.setKeepScreenOn(n)}},{key:"setSpeakerphoneOn",value:function(n){n=!0===n,c.setSpeakerphoneOn(n)}},{key:"setForceSpeakerphoneOn",value:function(n){var t="boolean"==typeof n?n?1:-1:0;c.setForceSpeakerphoneOn(t)}},{key:"setMicrophoneMute",value:function(n){n=!0===n,c.setMicrophoneMute(n)}},{key:"startRingtone",value:function(n,t,s,u){n='string'==typeof n?n:"_DEFAULT_",this.vibrate=!!Array.isArray(t),s='playback'===s?'playback':"default",u='number'==typeof u&&u>0?parseInt(u):-1,'android'===o.Platform.OS?c.startRingtone(n,u):c.startRingtone(n,s),this.vibrate&&o.Vibration.vibrate(t,!1)}},{key:"stopRingtone",value:function(){this.vibrate&&o.Vibration.cancel(),c.stopRingtone()}},{key:"startRingback",value:function(n){n='string'==typeof n?n:"_DTMF_",c.startRingback(n)}},{key:"stopRingback",value:function(){c.stopRingback()}},{key:"checkRecordPermission",value:function(){var n;return t.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,t.default.awrap(c.checkRecordPermission());case 2:return n=s.sent,this.recordPermission=n,s.abrupt("return",n);case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"requestRecordPermission",value:function(){var n;return t.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,t.default.awrap(c.requestRecordPermission());case 2:return n=s.sent,this.recordPermission=n,s.abrupt("return",n);case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"checkCameraPermission",value:function(){var n;return t.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,t.default.awrap(c.checkCameraPermission());case 2:return n=s.sent,this.cameraPermission=n,s.abrupt("return",n);case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"requestCameraPermission",value:function(){var n;return t.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,t.default.awrap(c.requestCameraPermission());case 2:return n=s.sent,this.cameraPermission=n,s.abrupt("return",n);case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"pokeScreen",value:function(n){if('android'===o.Platform.OS){var t="number"==typeof n&&n>0?n:3e3;c.pokeScreen(t)}else console.log("ios doesn't support pokeScreen()")}},{key:"getAudioUri",value:function(n,s){var u;return t.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(void 0!==this.audioUriMap[n]){o.next=2;break}return o.abrupt("return",null);case 2:if(!this.audioUriMap[n][s]){o.next=6;break}return o.abrupt("return",this.audioUriMap[n][s]);case 6:return o.prev=6,o.next=9,t.default.awrap(c.getAudioUriJS(n,s));case 9:if(!('string'==typeof(u=o.sent)&&u.length>0)){o.next=15;break}return this.audioUriMap[n][s]=u,o.abrupt("return",u);case 15:return o.abrupt("return",null);case 16:o.next=21;break;case 18:return o.prev=18,o.t0=o.catch(6),o.abrupt("return",null);case 21:case"end":return o.stop()}},null,this,[[6,18]],Promise)}},{key:"chooseAudioRoute",value:function(n){var s;return t.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,t.default.awrap(c.chooseAudioRoute(n));case 2:return s=u.sent,u.abrupt("return",s);case 4:case"end":return u.stop()}},null,null,null,Promise)}}]),n})());e.default=l},697,[1,276,7,8,2]); @@ -812,7 +812,7 @@ __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{ __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.PluginWrapper=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),f=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=w(n);if(o&&o.has(t))return o.get(t);var u={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=f?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(u,s,l):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[4])),s=r(d[5]),l=r(d[6]),c=r(d[7]),p=r(d[8]),v=r(d[9]);function w(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(w=function(t){return t?o:n})(t)}var h=new((function(){function t(){(0,o.default)(this,t),this.fxs=[]}return(0,u.default)(t,[{key:"onMessage",value:function(t){this.fxs.forEach(function(n){return n(t)})}},{key:"addEventListener",value:function(t){this.fxs.push(t)}}]),t})()),y=function(t){var o=t.frame,u=t.height,w=t.width,y=(0,f.useContext)(s.PluginServiceContext),M=(0,f.useContext)(l.PeersServiceContext).selfPeer,b=(0,f.useState)(!0),x=(0,n.default)(b,2);x[0],x[1];return f.default.createElement(c.Flex,{height:u,width:w},f.default.createElement(c.Flex,{direction:"column"},M.isHost&&f.default.createElement(c.Flex,{justify:"flex-end",align:"center",cursor:"pointer",bg:"secondary.700"},f.default.createElement(c.Button,{onClick:function(){y.pluginManager.removeRoomPlugin({id:o.plugin})}},f.default.createElement(c.Box,{p:4},f.default.createElement(c.Icon,{name:"close",boxSize:"16"})))),f.default.createElement(c.Flex,{width:w,height:u,justify:"center",align:"center",direction:"row"},f.default.createElement(v.View,{style:{transform:[{rotate:'90deg'}],width:.92*u,height:.95*w}},f.default.createElement(p.WebView,{source:{uri:o.url},ref:function(t){y.pluginManager.addIframeView(o,t,h)},onMessage:function(t){var n=JSON.parse(t.nativeEvent.data);n.type&&h.onMessage(n)},injectedJavaScript:"\n\t\t\t\t\t\t\t\tsetTimeout(function(){\n\t\t\t\t\t\t\t\t\twindow.parent = {};\n\t\t\t\t\t\t\t\t\tfunction postMessage (a, b) {\n\t\t\t\t\t\t\t\t\t\tif (!window.ReactNativeWebView.postMessage) {\n\t\t\t\t\t\t\t\t\t\t\tsetTimeout(() => {k\n\t\t\t\t\t\t\t\t\t\t\t\tpostMessage(a, b);\n\t\t\t\t\t\t\t\t\t\t\t}, 100);\n\t\t\t\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(a));\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\twindow.parent.postMessage = (a, b) => {\n\t\t\t\t\t\t\t\t\t\tpostMessage(a);\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t})"})))))};e.PluginWrapper=y;var M=y;e.default=M},806,[1,26,7,8,48,807,809,503,810,2]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PluginServiceProvider=e.PluginServiceContext=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=v(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var l=c?Object.getOwnPropertyDescriptor(t,f):null;l&&(l.get||l.set)?Object.defineProperty(u,f,l):u[f]=t[f]}u.default=t,o&&o.set(t,u);return u})(r(d[2])),u=r(d[3]),c=r(d[4]),f=t(r(d[5])),l=r(d[6]);function v(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(v=function(t){return t?o:n})(t)}var p=(0,o.createContext)(null);e.PluginServiceContext=p;e.PluginServiceProvider=function(t){var v=t.children,s=t.roomName,P=t.peerId,S=(0,o.useContext)(l.WebSocketContext),y=(0,u.useDispatch)(),O=(0,o.useState)(null),b=(0,n.default)(O,2),k=b[0],j=b[1],C=(0,u.useSelector)(function(t){return t.participant.authToken});(0,o.useEffect)(function(){},[]);var w=(0,u.useSelector)(function(t){return t.room.socketState}),E={pluginManager:k};return(0,o.useEffect)(function(){if(w===c.RoomSocketState.CONNECTED){var t=new f.default(S,s,y,P,C);j(t),t.listenSocketEvents()}},[w]),o.default.createElement(p.Provider,{value:E},v)}},807,[1,26,48,429,473,808,745]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),s=t(r(d[2])),u=t(r(d[3])),l=t(r(d[4])),o=r(d[5]),c=t(r(d[6])),h=(function(){function t(n,s,l,o,c){(0,u.default)(this,t),this.socketObj=n,this.dispatch=l,this.roomName=s,this.plugins={},this.iframes={},this.peerId=o,this.authToken=c,this.handleSockets=this.handleSockets.bind(this)}return(0,l.default)(t,[{key:"handleSockets",value:function(t){if(t)switch(t.type){case'websocket/enable-plugin':this.enablePlugin(t.payload);break;case'websocket/disable-plugin':this.disablePlugin(t.payload);break;case'websocket/plugin-event':case'websocket/plugin-data':this.sendIframeEvent(t)}}},{key:"sendIframeEvent",value:function(t){var n=this.iframes[t.payload.pluginId||t.payload.id];n&&Object.values(n).forEach(function(n){n.iframe&&n.iframe.injectJavaScript("window.postMessage("+JSON.stringify(t)+");")})}},{key:"listenSocketEvents",value:function(){this.socketObj.emitter.on('socket',this.handleSockets),this.getRoomPlugins()}},{key:"getRoomPlugins",value:function(){var t=this;this.socketObj.sendMessage({type:'getRoomState'},function(n){n.payload.roomState.plugins.forEach(function(n){return t.enablePlugin(n)})})}},{key:"enablePlugin",value:function(t){var u,l,h,f,p,v;return n.default.async(function(k){for(;;)switch(k.prev=k.next){case 0:if(u=c.default.apiBase+"/v2/plugins",!this.plugins[t.id]){k.next=3;break}return k.abrupt("return");case 3:return k.next=5,n.default.awrap(fetch(u+"/"+t.id,{method:'GET',headers:{authorization:"Bearer "+this.authToken}}));case 5:return l=k.sent,k.next=8,n.default.awrap(l.json());case 8:return h=k.sent,k.next=11,n.default.awrap(fetch(u+"/authorize/"+t.id,{method:'POST',headers:{authorization:"Bearer "+this.authToken,'Content-Type':'application/json'},body:JSON.stringify({roomName:this.roomName,peerId:this.peerId})}));case 11:return f=k.sent,k.next=14,n.default.awrap(f.json());case 14:p=k.sent.data.token,v=(0,s.default)({},h.data.plugin,{authToken:p}),this.plugins[t.id]=v,this.iframes[t.id]={},this.dispatch((0,o.addPlugin)(v));case 19:case"end":return k.stop()}},null,this,null,Promise)}},{key:"disablePlugin",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.plugins[t.id]&&(delete this.plugins[t.id],this.dispatch((0,o.removePlugin)(t)));case 1:case"end":return n.stop()}},null,this,null,Promise)}},{key:"handleIframeMessage",value:function(t){var s=this;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:n.t0=t.type,n.next='pluginEvent'===n.t0?3:'storePluginData'===n.t0?3:'getPluginData'===n.t0?3:'getPeerInfo'===n.t0?3:'enablePluginForAll'===n.t0?3:5;break;case 3:return this.socketObj.sendMessage(t,function(t){s.sendIframeEvent(t)}),n.abrupt("break",6);case 5:return n.abrupt("break",6);case 6:case"end":return n.stop()}},null,this,null,Promise)}},{key:"addIframeView",value:function(t,s,u){var l,o=this;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.iframes[t.plugin][t.view]&&this.removeIframeView(t),l=function(t){s&&o.handleIframeMessage(t)},u.addEventListener(l),this.iframes[t.plugin][t.view]={listener:l,iframe:s};case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"removeIframeView",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.iframes[t.plugin][t.view]&&delete this.iframes[t.plugin][t.view];case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"addRoomPlugin",value:function(t){return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!this.plugins[t.id]){s.next=2;break}return s.abrupt("return");case 2:return s.next=4,n.default.awrap(this.socketObj.sendMessage({type:'addPlugin',payload:t}));case 4:case"end":return s.stop()}},null,this,null,Promise)}},{key:"removeRoomPlugin",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",this.socketObj.sendMessage({type:'removePlugin',payload:t}));case 1:case"end":return n.stop()}},null,this,null,Promise)}}]),t})();e.default=h},808,[1,276,25,7,8,494,495]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PeersProvider=e.PeersServiceContext=void 0;var t=n(r(d[1])),o=n(r(d[2])),u=n(r(d[3])),c=(function(n,t){if(!t&&n&&n.__esModule)return n;if(null===n||"object"!=typeof n&&"function"!=typeof n)return{default:n};var o=k(t);if(o&&o.has(n))return o.get(n);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if("default"!==l&&Object.prototype.hasOwnProperty.call(n,l)){var s=c?Object.getOwnPropertyDescriptor(n,l):null;s&&(s.get||s.set)?Object.defineProperty(u,l,s):u[l]=n[l]}u.default=n,o&&o.set(n,u);return u})(r(d[4])),l=r(d[5]),s=r(d[6]),p=r(d[7]),f=r(d[8]),v=r(d[9]),S=r(d[10]),P=r(d[11]),h=r(d[12]);function k(n){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(k=function(n){return n?o:t})(n)}var y=(0,c.createContext)(null);e.PeersServiceContext=y;e.PeersProvider=function(n){var k,T,b=n.children,w=(0,c.useContext)(p.ConfigServiceContext).meeting,M=(0,c.useState)([]),C=(0,u.default)(M,2),V=C[0],x=C[1],O=(0,l.useSelector)(function(n){return n.peers.joinedPeers}),D=(0,l.useSelector)(function(n){return n.participant}),A=(0,l.useSelector)(function(n){return n.consumers.activeConsumers}),I=A.find(function(n){return'video'===n.kind&&n.appData.screenShare}),j=A.find(function(n){return'audio'===n.kind&&n.appData.screenShare}),_=(0,l.useSelector)(function(n){return n.room.pinnedPeerId}),H=(0,l.useSelector)(function(n){return n.room.roomViewType}),N=(0,c.useState)(null),q=(0,u.default)(N,2),E=q[0],J=q[1],R=(0,c.useState)(null),U=(0,u.default)(R,2),W=U[0],L=U[1],z=(0,c.useContext)(s.MediaRoomContext).mediaRoom,B=(0,c.useContext)(f.UserTrackContext),F=B.mediaTracks,G=F.screenShareVideoTrack,K=F.setScreenShareVideoTrack,Q=(F.screenShareAudioTrack,F.setScreenShareAudioTrack),X=B.inputDevices,Y=X.toggleAudioState,Z=X.toggleVideoState,$={pin:function(n){return z.pin(n)},unpin:function(n){return z.pin(null)},toggleSelfAudio:function(){return Y()},toggleSelfVideo:function(){return Z()},toggleSelfScreenSharing:function(){var n;return t.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(D.sharingScreen||I){o.next=16;break}return void 0!==G&&G.stop(),o.prev=2,o.next=5,t.default.awrap((0,v.getScreenShare)());case 5:n=o.sent,K(n.video),Q(n.video),z.shareScreen(n),o.next=14;break;case 11:o.prev=11,o.t0=o.catch(2),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0);case 14:o.next=19;break;case 16:z.disableScreenShare(),K(void 0),Q(void 0);case 19:case"end":return o.stop()}},null,null,[[2,11]],Promise)},disablePeerAudio:function(n){return z.disableAudio(n)},disablePeerVideo:function(n){return z.disableVideo(n)}},ee=!0;(0,c.useEffect)(function(){var n,t;J({id:null==z?void 0:z.peerid,audioMuted:D.audioMuted,displayName:D.displayName,userId:D.id,picture:D.displayImageURL,isMe:!0,isHost:D.isHost,videoVisible:!D.videoOff,videoTrack:null==z?void 0:null==(n=z.webCamProducer)?void 0:n.track,audioTrack:null==z?void 0:null==(t=z.micProducer)?void 0:t.track,isPinned:_===(null==z?void 0:z.peerid),clientSpecificId:D.clientSpecificId,producingAudio:!D.audioMuted,producingVideo:!D.videoOff,isScreensharing:D.sharingScreen,requestToJoinType:D.requestToJoinType,hiddenParticipant:D.hidden,webinarHiddenParticipant:D.webinarHiddenParticipant})},[null==z?void 0:z.peerid,D.sharingScreen,D.videoOff,D.audioMuted,D.displayName,D.hidden,D.requestToJoinType,null==z?void 0:null==(k=z.webCamProducer)?void 0:k.track,null==z?void 0:null==(T=z.micProducer)?void 0:T.track,D.webinarHiddenParticipant]),(0,c.useEffect)(function(){E&&w&&w._addUpdateParticipant((0,o.default)({},E,{isPinned:E.id===_,isScreensharing:D.sharingScreen}),$)},[E,w]),(0,c.useEffect)(function(){if(I||D.screenSharingProduction===S.MediaStates.LOADED){var n,t,o,u=I?null==(n=z.consumers.get(I.id))?void 0:n.track:null==(t=z.screenShareVideoProducer)?void 0:t.track,c=j?null==(o=z.consumers.get(j.id))?void 0:o.track:null,l=I?O.find(function(n){return n.id===I.appData.peerId}):E;L({videoTrack:u,id:null==l?void 0:l.id,displayName:"Screen - "+(null==l?void 0:l.displayName),videoVisible:!0,audioTrack:c,audioMuted:null===c,screenshare:!0})}else L(null)},[I,D.screenSharingProduction]),(0,c.useEffect)(function(){w&&(V.map(function(n){return O.find(function(t){return t.id===n.id})||w._removeParticipant(n),null}),x(O))},[O]);var ie=function(n){var t,u={id:n.id,displayName:n.displayName,picture:n.picture,device:n.device,audioTrack:null,videoTrack:null,hiddenParticipant:n.hiddenParticipant,isPinned:_===n.id,clientSpecificId:n.clientSpecificId,webinarHiddenParticipant:n.webinarHiddenParticipant,isScreensharing:!1,requestToJoinType:n.requestToJoinType},c=A.find(function(t){return t.peerId===n.id&&'video'===t.kind&&!t.appData.screenShare}),l=A.find(function(t){return t.peerId===n.id&&'audio'===t.kind&&!t.appData.screenShare});return c&&(u.producingVideo=!0,u.videoTrack=z.consumers.get(c.id).track,u.videoScore=c.producerScore),l&&(u.producingAudio=!n.audioMuted,u.audioTrack=z.consumers.get(l.id).track,u.audioScore=l.producerScore),(null==I?void 0:null==(t=I.appData)?void 0:t.peerId)===n.id&&(u.isScreensharing=!0),u.videoVisible=!(void 0===c||c.remotelyPaused),u.audioMuted=void 0===l||l.remotelyPaused||n.audioMuted,u.audioMuted||(ee=!1),w&&w._addUpdateParticipant((0,o.default)({},u,{isPinned:u.id===_}),$),u},re=H===P.DyteViewTypes.webinar?O.filter(function(n){return!(null!=n&&n.webinarHiddenParticipant)&&n.requestToJoinType!==h.RequestToJoinType.ask}).map(ie).filter(function(n){return null!==n}):O.filter(function(n){return!(null!=n&&n.hiddenParticipant)}).map(ie).filter(function(n){return null!==n}),ne=O.map(ie).filter(function(n){return null!==n});return c.default.createElement(y.Provider,{value:{processedPeers:re,selfPeer:E,allMuted:ee,screenshareVideoConsumer:I,screenshareAudioConsumer:j,screenSharePeer:W,joinedProcessedPeers:ne}},b)}},809,[1,276,25,26,48,429,700,499,693,694,473,475,478]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PeersProvider=e.PeersServiceContext=void 0;var t=n(r(d[1])),o=n(r(d[2])),u=n(r(d[3])),c=(function(n,t){if(!t&&n&&n.__esModule)return n;if(null===n||"object"!=typeof n&&"function"!=typeof n)return{default:n};var o=k(t);if(o&&o.has(n))return o.get(n);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if("default"!==l&&Object.prototype.hasOwnProperty.call(n,l)){var s=c?Object.getOwnPropertyDescriptor(n,l):null;s&&(s.get||s.set)?Object.defineProperty(u,l,s):u[l]=n[l]}u.default=n,o&&o.set(n,u);return u})(r(d[4])),l=r(d[5]),s=r(d[6]),p=r(d[7]),f=r(d[8]),v=r(d[9]),S=r(d[10]),P=r(d[11]),h=r(d[12]);function k(n){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(k=function(n){return n?o:t})(n)}var y=(0,c.createContext)(null);e.PeersServiceContext=y;e.PeersProvider=function(n){var k,T,b=n.children,w=(0,c.useContext)(p.ConfigServiceContext).meeting,M=(0,c.useState)([]),C=(0,u.default)(M,2),V=C[0],x=C[1],O=(0,l.useSelector)(function(n){return n.peers.joinedPeers}),D=(0,l.useSelector)(function(n){return n.participant}),A=(0,l.useSelector)(function(n){return n.consumers.activeConsumers}),I=A.find(function(n){return'video'===n.kind&&n.appData.screenShare}),j=A.find(function(n){return'audio'===n.kind&&n.appData.screenShare}),_=(0,l.useSelector)(function(n){return n.room.pinnedPeerId}),H=(0,l.useSelector)(function(n){return n.room.roomViewType}),N=(0,c.useState)(null),q=(0,u.default)(N,2),E=q[0],J=q[1],R=(0,c.useState)(null),U=(0,u.default)(R,2),W=U[0],L=U[1],z=(0,c.useContext)(s.MediaRoomContext).mediaRoom,B=(0,c.useContext)(f.UserTrackContext),F=B.mediaTracks,G=F.screenShareVideoTrack,K=F.setScreenShareVideoTrack,Q=(F.screenShareAudioTrack,F.setScreenShareAudioTrack),X=B.inputDevices,Y=X.toggleAudioState,Z=X.toggleVideoState,$={pin:function(n){return z.pin(n)},unpin:function(n){return z.pin(null)},toggleSelfAudio:function(){return Y()},toggleSelfVideo:function(){return Z()},toggleSelfScreenSharing:function(){var n;return t.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(D.sharingScreen||I){o.next=16;break}return void 0!==G&&G.stop(),o.prev=2,o.next=5,t.default.awrap((0,v.getScreenShare)());case 5:n=o.sent,K(n.video),Q(n.video),z.shareScreen(n),o.next=14;break;case 11:o.prev=11,o.t0=o.catch(2),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0);case 14:o.next=19;break;case 16:z.disableScreenShare(),K(void 0),Q(void 0);case 19:case"end":return o.stop()}},null,null,[[2,11]],Promise)},disablePeerAudio:function(n){return z.disableAudio(n)},disablePeerVideo:function(n){return z.disableVideo(n)}},ee=!0;(0,c.useEffect)(function(){var n,t;J({id:null==z?void 0:z.peerid,audioMuted:D.audioMuted,displayName:D.displayName,userId:D.id,picture:D.displayImageURL,isMe:!0,isHost:D.isHost,videoVisible:!D.videoOff,videoTrack:null==z?void 0:null==(n=z.webCamProducer)?void 0:n.track,audioTrack:null==z?void 0:null==(t=z.micProducer)?void 0:t.track,isPinned:_===(null==z?void 0:z.peerid),clientSpecificId:D.clientSpecificId,producingAudio:!D.audioMuted,producingVideo:!D.videoOff,isScreensharing:D.sharingScreen,requestToJoinType:D.requestToJoinType,hiddenParticipant:D.hidden,webinarHiddenParticipant:D.webinarHiddenParticipant})},[null==z?void 0:z.peerid,D.sharingScreen,D.videoOff,D.audioMuted,D.displayName,D.hidden,D.requestToJoinType,null==z?void 0:null==(k=z.webCamProducer)?void 0:k.track,null==z?void 0:null==(T=z.micProducer)?void 0:T.track,D.webinarHiddenParticipant,_]),(0,c.useEffect)(function(){E&&w&&w._addUpdateParticipant((0,o.default)({},E,{isPinned:E.id===_,isScreensharing:D.sharingScreen}),$)},[E,w]),(0,c.useEffect)(function(){if(I||D.screenSharingProduction===S.MediaStates.LOADED){var n,t,o,u=I?null==(n=z.consumers.get(I.id))?void 0:n.track:null==(t=z.screenShareVideoProducer)?void 0:t.track,c=j?null==(o=z.consumers.get(j.id))?void 0:o.track:null,l=I?O.find(function(n){return n.id===I.appData.peerId}):E;L({videoTrack:u,id:null==l?void 0:l.id,displayName:"Screen - "+(null==l?void 0:l.displayName),videoVisible:!0,audioTrack:c,audioMuted:null===c,screenshare:!0})}else L(null)},[I,D.screenSharingProduction]),(0,c.useEffect)(function(){w&&(V.map(function(n){return O.find(function(t){return t.id===n.id})||w._removeParticipant(n),null}),x(O))},[O]);var ie=function(n){var t,u={id:n.id,displayName:n.displayName,picture:n.picture,device:n.device,audioTrack:null,videoTrack:null,hiddenParticipant:n.hiddenParticipant,isPinned:_===n.id,clientSpecificId:n.clientSpecificId,webinarHiddenParticipant:n.webinarHiddenParticipant,isScreensharing:!1,requestToJoinType:n.requestToJoinType},c=A.find(function(t){return t.peerId===n.id&&'video'===t.kind&&!t.appData.screenShare}),l=A.find(function(t){return t.peerId===n.id&&'audio'===t.kind&&!t.appData.screenShare});return c&&(u.producingVideo=!0,u.videoTrack=z.consumers.get(c.id).track,u.videoScore=c.producerScore),l&&(u.producingAudio=!n.audioMuted,u.audioTrack=z.consumers.get(l.id).track,u.audioScore=l.producerScore),(null==I?void 0:null==(t=I.appData)?void 0:t.peerId)===n.id&&(u.isScreensharing=!0),u.videoVisible=!(void 0===c||c.remotelyPaused),u.audioMuted=void 0===l||l.remotelyPaused||n.audioMuted,u.audioMuted||(ee=!1),w&&w._addUpdateParticipant((0,o.default)({},u,{isPinned:u.id===_}),$),u},re=H===P.DyteViewTypes.webinar?O.filter(function(n){return!(null!=n&&n.webinarHiddenParticipant)&&n.requestToJoinType!==h.RequestToJoinType.ask}).map(ie).filter(function(n){return null!==n}):O.filter(function(n){return!(null!=n&&n.hiddenParticipant)}).map(ie).filter(function(n){return null!==n}),ne=O.map(ie).filter(function(n){return null!==n});return c.default.createElement(y.Provider,{value:{processedPeers:re,selfPeer:E,allMuted:ee,screenshareVideoConsumer:I,screenshareAudioConsumer:j,screenSharePeer:W,joinedProcessedPeers:ne}},b)}},809,[1,276,25,26,48,429,700,499,693,694,473,475,478]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"WebView",{enumerable:!0,get:function(){return u.default}}),e.default=void 0;var u=t(r(d[1])),f=u.default;e.default=f},810,[1,811]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,o=t(r(d[1])),s=t(r(d[2])),c=r(d[3]),l=t(r(d[4])),u=r(d[5]),p=t(r(d[6])),f=this&&this.__extends||(n=function(t,o){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var o in n)n.hasOwnProperty(o)&&(t[o]=n[o])})(t,o)},function(t,o){function s(){this.constructor=t}n(t,o),t.prototype=null===o?Object.create(o):(s.prototype=o.prototype,new s)}),h=this&&this.__awaiter||function(t,n,o,s){return new(o||(o=Promise))(function(c,l){function u(t){try{f(s.next(t))}catch(t){l(t)}}function p(t){try{f(s.throw(t))}catch(t){l(t)}}function f(t){var n;t.done?c(t.value):(n=t.value,n instanceof o?n:new o(function(t){t(n)})).then(u,p)}f((s=s.apply(t,n||[])).next())})},v=this&&this.__generator||function(t,n){var o,s,c,l,u={label:0,sent:function(){if(1&c[0])throw c[1];return c[1]},trys:[],ops:[]};return l={next:p(0),throw:p(1),return:p(2)},"function"==typeof Symbol&&(l[Symbol.iterator]=function(){return this}),l;function p(t){return function(n){return f([t,n])}}function f(l){if(o)throw new TypeError("Generator is already executing.");for(;u;)try{if(o=1,s&&(c=2&l[0]?s.return:l[0]?s.throw||((c=s.return)&&c.call(s),0):s.next)&&!(c=c.call(s,l[1])).done)return c;switch(s=0,c&&(l=[2&l[0],c.value]),l[0]){case 0:case 1:c=l;break;case 4:return u.label++,{value:l[1],done:!1};case 5:u.label++,s=l[1],l=[0];continue;case 7:l=u.ops.pop(),u.trys.pop();continue;default:if(!(c=(c=u.trys).length>0&&c[c.length-1])&&(6===l[0]||2===l[0])){u=0;continue}if(3===l[0]&&(!c||l[1]>c[0]&&l[1]60?l(v/60)+" min ":null,l(v%60)," sec")};e.default=s},819,[1,26,48,429,503]); __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]),n=r(d[1]),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var c={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var p=f?Object.getOwnPropertyDescriptor(t,l):null;p&&(p.get||p.set)?Object.defineProperty(c,l,p):c[l]=t[l]}c.default=t,o&&o.set(t,c);return c})(r(d[2])),c=r(d[3]);function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var f=function(){var u=(0,c.useSelector)(function(t){return t.participant.videoTrackSelection}),f=((0,c.useSelector)(function(t){return t.participant.videoProduction}),(0,o.useContext)(t.UserTrackContext)),l=(f.mediaTracks.webcamTrack,f.inputDevices),p=l.onVideoInputChange,v=l.videoInputDevices,s=f.videoButtonsEnabled;return o.default.createElement(n.Button,{onClick:function(){s&&v.forEach(function(t){t.deviceId!==(null==u?void 0:u.selectedDeviceId)&&p(t.deviceId)})}},o.default.createElement(n.Icon,{name:"flip-camera-ios",color:s?"textPrimary.200":"textPrimary.400",disabled:!s,boxSize:26}))};e.default=f},820,[693,503,48,429]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=N(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[4])),c=r(d[5]),s=r(d[6]),p=r(d[7]),f=r(d[8]),S=r(d[9]),h=t(r(d[10])),b=r(d[11]),v=r(d[12]),C=r(d[13]),E=r(d[14]),T=r(d[15]),I=r(d[16]),x=t(r(d[17])),y=r(d[18]),k=t(r(d[19])),D=r(d[20]),P=t(r(d[21])),w=r(d[22]),M=t(r(d[23])),q=t(r(d[24])),A=t(r(d[25])),R=r(d[26]),O=r(d[27]),_=r(d[28]),B=r(d[29]);function N(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(N=function(t){return t?o:n})(t)}var J=p.NativeModules.DyteHelper,V=u.default.memo(function(t){var N,V,W,j=t.leaveCall,z=(t.copyLink,t.linkCopied,t.isMobile),L=(0,u.useContext)(E.MediaRoomContext).mediaRoom,F=(0,b.useDisclosure)(),U=(F.isOpen,F.onOpen,F.onClose,(0,u.useContext)(w.PeersServiceContext)),G=(U.selfPeer,U.allMuted,'danger.500'),H='textPrimary.400',K=(0,u.useContext)(I.UserTrackContext),Q=K.mediaTracks,Y=Q.screenShareVideoTrack,X=Q.setScreenShareVideoTrack,Z=Q.screenShareAudioTrack,$=Q.setScreenShareAudioTrack,ee=Q.audioTrack,te=K.inputDevices,ne=te.toggleAudioState,ae=te.toggleVideoState,oe=te.audioInputDevices,re=te.videoInputDevices,ie=te.onAudioInputChange,le=te.onVideoInputChange,ue=K.audioButtonsEnabled,ce=K.videoButtonsEnabled,se=(0,u.useContext)(D.ConfigServiceContext),de=se.meeting,pe=se.sessionConfig,fe=(0,p.useWindowDimensions)(),me=pe.theme.dimensions||fe,Se=(me.height,me.width),ge=pe.permissions.produce,he=(ge.audio,ge.screenshare),be=pe.permissions.produce.video.allow,ve=(0,c.useSelector)(function(t){return t.consumers.activeConsumers}),Ce=(0,c.useSelector)(function(t){return t.participant.audioMuted}),Ee=(0,c.useSelector)(function(t){return t.participant.videoOff}),Te=(0,c.useSelector)(function(t){return t.participant.videoTrackSelection}),Ie=(0,c.useSelector)(function(t){return t.participant.audioTrackSelection}),xe=((0,c.useSelector)(function(t){return t.plugin.plugins}),(0,c.useSelector)(function(t){return t.participant.sharingScreen})),ye=((0,c.useSelector)(function(t){return t.participant.audioProduction}),(0,c.useSelector)(function(t){return t.participant.videoProduction}),(0,c.useSelector)(function(t){return t.participant.participantPermissions})),ke=(0,c.useSelector)(function(t){return t.room.chatMessages}),De=(0,c.useSelector)(function(t){return t.room.requestToJoinPeersList}),Pe=(De||[]).filter(function(t){return!0!==t.seen}),we=(0,c.useSelector)(function(t){return t.participant.requestToJoinType}),Me=(0,c.useSelector)(function(t){return t.participant.requestToJoinStageState}),qe=(0,c.useSelector)(function(t){return t.participant.webinarHiddenParticipant}),Ae=((0,c.useSelector)(function(t){return t.room.gridView}),(0,c.useSelector)(function(t){return t.room.roomViewType})),Re=(0,c.useSelector)(function(t){return t.participant.presentingState}),Oe=(0,u.useState)([]),_e=(0,l.default)(Oe,2),Be=_e[0],Ne=_e[1];(0,u.useEffect)(function(){de&&(de.controlBar._setButtons=function(t){Ne(t)})},[de]);var Je=(0,u.useState)(!1),Ve=(0,l.default)(Je,2),We=Ve[0],je=Ve[1],ze=(0,c.useDispatch)(),Le="LANDSCAPE"===(0,b.useOrientation)().orientation?(0,o.default)({zIndex:10,position:"absolute",top:0},(0,b.withAnchorPoint)({transform:[{rotate:'-90deg'}]},{x:1,y:0},{width:Se,height:64})):{position:"absolute",bottom:1},Fe=function(t){return t.label&&Number.isInteger(Number(t.label))?'environment'===t.facing?'Back Camera':'Front Camera':t.label},Ue=(0,c.useSelector)(function(t){return t.participant.id}),Ge=ke.filter(function(t){return!0!==t.read&&t.userId!==Ue&&t.type!==y.MessageTypes.poll}),He=ke.filter(function(t){return!0!==t.read&&t.type===y.MessageTypes.poll&&t.userId!==Ue}),Ke=Ge.length+He.length+Pe.length,Qe=(0,u.useContext)(B.ThemeContext).colors,Ye=(ve.filter(function(t){return'video'===t.kind&&t.appData.screenShare}).length,function(t,n,o){var l='';return n===f.permissionEnum.DENIED?l=t+" permission denied. To enable please click on the lock icon besides the addresss bar.":0===o.length?l="No "+t+" devices found.":n===f.permissionEnum.FAILED&&(l="Error occured in getting "+t+"."),l}),Xe=[pe.theme.control_bar.elements.screenshare&&pe.permissions.produce.screenshare&&we!==f.RequestToJoinType.ask&&!R.SDK_BUILD?{icon:xe?'stop-screen-share':'screen-share',label:xe?'Stop Sharing':'Share Screen',onClick:function(){var t;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(xe){o.next=26;break}if(k.default.captureEvent('share screen started'),void 0!==Y&&Y.stop(),void 0!==Z&&Y.stop(),!(p.Platform.Version>=26)){o.next=7;break}return o.next=7,n.default.awrap(J.createNotificationChannel());case 7:return ze((0,C.setScreenShareRequested)(!0)),o.next=10,n.default.awrap(J.startService());case 10:return o.prev=10,o.next=13,n.default.awrap((0,v.getScreenShare)());case 13:t=o.sent,Ee||ae(),X(t.video),$(t.audio),L.shareScreen(t),o.next=24;break;case 20:o.prev=20,o.t0=o.catch(10),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0),ze((0,C.setScreenShareRequested)(!0));case 24:o.next=31;break;case 26:ze((0,C.setScreenShareRequested)(!1)),L.disableScreenShare(),X(void 0),$(void 0),J.stopService();case 31:case"end":return o.stop()}},null,null,[[10,20]],Promise)},disabled:!he}:{}],Ze=[pe.theme.control_bar.elements.chat?{icon:'chat',label:'Chat',mainComponent:u.default.createElement(M.default,null),disabled:!1}:{}],$e=[pe.theme.control_bar.elements.polls?{icon:'poll',label:'Polls',mainComponent:u.default.createElement(q.default,{active:!0}),disabled:!1}:{}],et=[pe.theme.control_bar.elements.participants?{icon:'groups',label:'Participants',mainComponent:u.default.createElement(A.default,null),disabled:!1}:{}];return u.default.createElement(S.Box,(0,o.default)({height:54,pt:1,width:Se},Le,{alignSelf:"flex-start",justify:"flex-start",bg:"secondary.1000"}),u.default.createElement(S.Flex,{justify:"center",direction:"row"},u.default.createElement(S.Flex,{direction:"row",borderRadius:h.default.medium,bg:"secondary.800"},u.default.createElement(S.Tooltip,{textAlign:"center",shouldWrapChildren:!0,label:Ye('Microphone',ye.microphone,oe),openDelay:200,placement:"top",maxW:60},Ae===_.DyteViewTypes.webinar&&((null==(N=pe.permissions)?void 0:N.can_present)||(null==(V=pe.permissions)?void 0:V.request_produce)&&Me===f.RequestToJoinStageState.ACCEPTED&&Re===f.PresentingState.NOT_PRESENTING)&&u.default.createElement(T.StageControlButton,{onClick:function(){qe?ze((0,f.initiatePresenting)()):L.stopPresenting()},icon:u.default.createElement(S.Icon,{boxSize:24,name:qe?"present-to-all":"cancel-presentation",fill:qe?H:G}),label:qe?'Present':'Stop'}),(null==(W=pe.permissions)?void 0:W.request_produce)&&u.default.createElement(T.StageControlButton,{onClick:function(t){Me===f.RequestToJoinStageState.ACCEPTED?L.removePeerFromStage(L.peerid,O.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT):(ze((0,f.requestedJoinToStageState)(f.RequestToJoinStageState.INITIATED)),ze((0,f.requestToJoinType)(t.value)))},icon:u.default.createElement(S.Icon,{boxSize:24,name:Me===f.RequestToJoinStageState.ACCEPTED?"cancel-presentation":"pan-tool",fill:Me===f.RequestToJoinStageState.ACCEPTED?G:Me===f.RequestToJoinStageState.WAITING?'secondary.700':H}),disabled:Me===f.RequestToJoinStageState.WAITING,label:Me===f.RequestToJoinStageState.ACCEPTED?'Drop':'Request'}),u.default.createElement(T.StageControlButton,{disabled:!ue,onClick:ne,icon:!Ce&&ee?u.default.createElement(S.Icon,{name:"mic",fill:H,boxSize:24}):u.default.createElement(S.Icon,{name:"mic-off",fill:ue?G:"secondary.700",boxSize:24}),label:!Ce&&ee?'Mic On':'Mic Off',ariaLabel:"mute-toggle",menu:oe.length>0?[{title:'Input Microphone Device',options:oe.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Ie?void 0:Ie.selectedDeviceId,onChange:ie}]:[]})),u.default.createElement(S.Tooltip,{textAlign:"center",shouldWrapChildren:!0,label:Ye('Camera',ye.camera,re),openDelay:200,placement:"top",maxW:60},u.default.createElement(T.StageControlButton,{disabled:!ce,onClick:ae,icon:Ee?u.default.createElement(S.Icon,{name:"videocam-off",fill:ce?G:"secondary.700",boxSize:24}):u.default.createElement(S.Icon,{name:"videocam",fill:H,boxSize:24}),label:Ee?'Video Off':'Video On',ariaLabel:"camera-toggle",menu:re.length>0?[{title:'Camera Device',options:re.map(function(t,n){return{children:u.default.createElement(u.default.Fragment,null,t.label||"Camera "+(n+1)),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Te?void 0:Te.selectedDeviceId,onChange:le}]:[]})),u.default.createElement(T.StageControlButton,{onClick:j,icon:u.default.createElement(S.Icon,{name:"call-end",fill:G,boxSize:24}),label:"Leave"}),!z&&Be.filter(function(t){return'center'===t.position}).map(function(t){return u.default.createElement(T.StageControlButton,{onClick:t.onClick,icon:t.icon,label:t.label})}),z&&u.default.createElement(T.StageControlButton,{onClick:function(){je(!We)},icon:u.default.createElement(S.Flex,null,u.default.createElement(S.Icon,{boxSize:24,name:We?'expand-more':'expand-less',fill:H}),u.default.createElement(S.Box,{position:"absolute",top:-5,zIndex:25,right:-5},0!==Ke&&u.default.createElement(x.default,{color:Qe.primary[500],number:Ke}))),variant:"primaryDefault",label:"More"})),We&&u.default.createElement(P.default,{unReadChatMessages:Ge,unSeenPolls:He,isOpen:We,webinarParticipantRequest:De,webinarUnseenRequest:Pe,onClose:function(){return je(!1)},options:[{icon:'mic-external-on',label:'Audio',disabled:!1,drawerComponent:u.default.createElement(T.MakeMenu,{menu:oe.length>0?[{title:'Input Microphone Device',options:oe.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Ie?void 0:Ie.selectedDeviceId,onChange:ie}]:[]})},{icon:'flip-camera-ios',label:'Camera',disabled:!be,drawerComponent:u.default.createElement(T.MakeMenu,{menu:re.length>0?[{title:'Camera Device',options:re.map(function(t,n){return{children:Fe(t),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Te?void 0:Te.selectedDeviceId,onChange:le}]:[]})}].concat(Xe,Ze,$e,et).filter(function(t){return!('ios'===p.Platform.OS&&'screen-share'===t.icon)&&0!==Object.keys(t).length})})))});e.default=V},821,[1,276,25,26,48,429,466,2,478,503,799,484,694,473,700,822,693,823,824,778,499,825,809,832,889,890,690,488,475,505]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=N(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[4])),c=r(d[5]),s=r(d[6]),p=r(d[7]),f=r(d[8]),S=r(d[9]),h=t(r(d[10])),b=r(d[11]),v=r(d[12]),C=r(d[13]),E=r(d[14]),T=r(d[15]),I=r(d[16]),x=t(r(d[17])),y=r(d[18]),k=t(r(d[19])),D=r(d[20]),P=t(r(d[21])),w=r(d[22]),M=t(r(d[23])),q=t(r(d[24])),A=t(r(d[25])),R=r(d[26]),O=r(d[27]),_=r(d[28]),B=r(d[29]);function N(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(N=function(t){return t?o:n})(t)}var J=p.NativeModules.DyteHelper,V=u.default.memo(function(t){var N,V,W,j=t.leaveCall,z=(t.copyLink,t.linkCopied,t.isMobile),L=(0,u.useContext)(E.MediaRoomContext).mediaRoom,F=(0,b.useDisclosure)(),U=(F.isOpen,F.onOpen,F.onClose,(0,u.useContext)(w.PeersServiceContext)),G=(U.selfPeer,U.allMuted,'danger.500'),H='textPrimary.400',K=(0,u.useContext)(I.UserTrackContext),Q=K.mediaTracks,Y=Q.screenShareVideoTrack,X=Q.setScreenShareVideoTrack,Z=Q.screenShareAudioTrack,$=Q.setScreenShareAudioTrack,ee=Q.audioTrack,te=K.inputDevices,ne=te.toggleAudioState,oe=te.toggleVideoState,ae=te.audioInputDevices,re=te.videoInputDevices,ie=te.onAudioInputChange,le=te.onVideoInputChange,ue=K.audioButtonsEnabled,ce=K.videoButtonsEnabled,se=(0,u.useContext)(D.ConfigServiceContext),de=se.meeting,pe=se.sessionConfig,fe=(0,p.useWindowDimensions)(),me=pe.theme.dimensions||fe,Se=(me.height,me.width),ge=pe.permissions.produce,he=(ge.audio,ge.screenshare),be=pe.permissions.produce.video.allow,ve=(0,c.useSelector)(function(t){return t.consumers.activeConsumers}),Ce=(0,c.useSelector)(function(t){return t.participant.audioMuted}),Ee=(0,c.useSelector)(function(t){return t.participant.videoOff}),Te=(0,c.useSelector)(function(t){return t.participant.videoTrackSelection}),Ie=(0,c.useSelector)(function(t){return t.participant.audioTrackSelection}),xe=((0,c.useSelector)(function(t){return t.plugin.plugins}),(0,c.useSelector)(function(t){return t.participant.sharingScreen})),ye=((0,c.useSelector)(function(t){return t.participant.audioProduction}),(0,c.useSelector)(function(t){return t.participant.videoProduction}),(0,c.useSelector)(function(t){return t.participant.participantPermissions})),ke=(0,c.useSelector)(function(t){return t.room.chatMessages}),De=(0,c.useSelector)(function(t){return t.room.requestToJoinPeersList}),Pe=(De||[]).filter(function(t){return!0!==t.seen}),we=(0,c.useSelector)(function(t){return t.participant.requestToJoinType}),Me=(0,c.useSelector)(function(t){return t.participant.requestToJoinStageState}),qe=(0,c.useSelector)(function(t){return t.participant.webinarHiddenParticipant}),Ae=((0,c.useSelector)(function(t){return t.room.gridView}),(0,c.useSelector)(function(t){return t.room.roomViewType})),Re=(0,c.useSelector)(function(t){return t.participant.presentingState}),Oe=(0,u.useState)([]),_e=(0,l.default)(Oe,2),Be=_e[0],Ne=_e[1];(0,u.useEffect)(function(){de&&(de.controlBar._setButtons=function(t){Ne(t)})},[de]);var Je=(0,u.useState)(!1),Ve=(0,l.default)(Je,2),We=Ve[0],je=Ve[1],ze=(0,c.useDispatch)(),Le="LANDSCAPE"===(0,b.useOrientation)().orientation?(0,o.default)({zIndex:10,position:"absolute",top:0},(0,b.withAnchorPoint)({transform:[{rotate:'-90deg'}]},{x:1,y:0},{width:Se,height:64})):{position:"absolute",bottom:1},Fe=function(t){return t.label&&Number.isInteger(Number(t.label))?'environment'===t.facing?'Back Camera':'Front Camera':t.label},Ue=(0,c.useSelector)(function(t){return t.participant.id}),Ge=ke.filter(function(t){return!0!==t.read&&t.userId!==Ue&&t.type!==y.MessageTypes.poll}),He=ke.filter(function(t){return!0!==t.read&&t.type===y.MessageTypes.poll&&t.userId!==Ue}),Ke=Ge.length+He.length+Pe.length,Qe=(0,u.useContext)(B.ThemeContext).colors,Ye=(ve.filter(function(t){return'video'===t.kind&&t.appData.screenShare}).length,function(t,n,o){var l='';return n===f.permissionEnum.DENIED?l=t+" permission denied. To enable please click on the lock icon besides the addresss bar.":0===o.length?l="No "+t+" devices found.":n===f.permissionEnum.FAILED&&(l="Error occured in getting "+t+"."),l}),Xe=[pe.theme.control_bar.elements.screenshare&&pe.permissions.produce.screenshare&&we!==f.RequestToJoinType.ask&&!R.SDK_BUILD?{icon:xe?'stop-screen-share':'screen-share',label:xe?'Stop Sharing':'Share Screen',onClick:function(){var t;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(xe){o.next=26;break}if(k.default.captureEvent('share screen started'),void 0!==Y&&Y.stop(),void 0!==Z&&Y.stop(),!(p.Platform.Version>=26)){o.next=7;break}return o.next=7,n.default.awrap(J.createNotificationChannel());case 7:return ze((0,C.setScreenShareRequested)(!0)),o.next=10,n.default.awrap(J.startService());case 10:return o.prev=10,o.next=13,n.default.awrap((0,v.getScreenShare)());case 13:t=o.sent,Ee||oe(),X(t.video),$(t.audio),L.shareScreen(t),o.next=24;break;case 20:o.prev=20,o.t0=o.catch(10),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0),ze((0,C.setScreenShareRequested)(!0));case 24:o.next=31;break;case 26:ze((0,C.setScreenShareRequested)(!1)),L.disableScreenShare(),X(void 0),$(void 0),J.stopService();case 31:case"end":return o.stop()}},null,null,[[10,20]],Promise)},disabled:!he}:{}],Ze=[pe.theme.control_bar.elements.chat?{icon:'chat',label:'Chat',mainComponent:u.default.createElement(M.default,null),disabled:!1}:{}],$e=[pe.theme.control_bar.elements.polls?{icon:'poll',label:'Polls',mainComponent:u.default.createElement(q.default,null),disabled:!1}:{}],et=[pe.theme.control_bar.elements.participants?{icon:'groups',label:'Participants',mainComponent:u.default.createElement(A.default,null),disabled:!1}:{}];return u.default.createElement(S.Box,(0,o.default)({height:54,pt:1,width:Se},Le,{alignSelf:"flex-start",justify:"flex-start",bg:"secondary.1000"}),u.default.createElement(S.Flex,{justify:"center",direction:"row"},u.default.createElement(S.Flex,{direction:"row",borderRadius:h.default.medium,bg:"secondary.800"},u.default.createElement(S.Tooltip,{textAlign:"center",shouldWrapChildren:!0,label:Ye('Microphone',ye.microphone,ae),openDelay:200,placement:"top",maxW:60},Ae===_.DyteViewTypes.webinar&&((null==(N=pe.permissions)?void 0:N.can_present)||(null==(V=pe.permissions)?void 0:V.request_produce)&&Me===f.RequestToJoinStageState.ACCEPTED&&Re===f.PresentingState.NOT_PRESENTING)&&u.default.createElement(T.StageControlButton,{onClick:function(){qe?ze((0,f.initiatePresenting)()):L.stopPresenting()},icon:u.default.createElement(S.Icon,{boxSize:24,name:qe?"present-to-all":"cancel-presentation",fill:qe?H:G}),label:qe?'Present':'Stop'}),(null==(W=pe.permissions)?void 0:W.request_produce)&&u.default.createElement(T.StageControlButton,{onClick:function(t){Me===f.RequestToJoinStageState.ACCEPTED?L.removePeerFromStage(L.peerid,O.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT):(ze((0,f.requestedJoinToStageState)(f.RequestToJoinStageState.INITIATED)),ze((0,f.requestToJoinType)(t.value)))},icon:u.default.createElement(S.Icon,{boxSize:24,name:Me===f.RequestToJoinStageState.ACCEPTED?"cancel-presentation":"pan-tool",fill:Me===f.RequestToJoinStageState.ACCEPTED?G:Me===f.RequestToJoinStageState.WAITING?'secondary.700':H}),disabled:Me===f.RequestToJoinStageState.WAITING,label:Me===f.RequestToJoinStageState.ACCEPTED?'Drop':'Request'}),u.default.createElement(T.StageControlButton,{disabled:!ue,onClick:ne,icon:!Ce&&ee?u.default.createElement(S.Icon,{name:"mic",fill:H,boxSize:24}):u.default.createElement(S.Icon,{name:"mic-off",fill:ue?G:"secondary.700",boxSize:24}),label:!Ce&&ee?'Mic On':'Mic Off',ariaLabel:"mute-toggle",menu:ae.length>0?[{title:'Input Microphone Device',options:ae.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Ie?void 0:Ie.selectedDeviceId,onChange:ie}]:[]})),u.default.createElement(S.Tooltip,{textAlign:"center",shouldWrapChildren:!0,label:Ye('Camera',ye.camera,re),openDelay:200,placement:"top",maxW:60},u.default.createElement(T.StageControlButton,{disabled:!ce,onClick:oe,icon:Ee?u.default.createElement(S.Icon,{name:"videocam-off",fill:ce?G:"secondary.700",boxSize:24}):u.default.createElement(S.Icon,{name:"videocam",fill:H,boxSize:24}),label:Ee?'Video Off':'Video On',ariaLabel:"camera-toggle",menu:re.length>0?[{title:'Camera Device',options:re.map(function(t,n){return{children:u.default.createElement(u.default.Fragment,null,t.label||"Camera "+(n+1)),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Te?void 0:Te.selectedDeviceId,onChange:le}]:[]})),u.default.createElement(T.StageControlButton,{onClick:j,icon:u.default.createElement(S.Icon,{name:"call-end",fill:G,boxSize:24}),label:"Leave"}),!z&&Be.filter(function(t){return'center'===t.position}).map(function(t){return u.default.createElement(T.StageControlButton,{onClick:t.onClick,icon:t.icon,label:t.label})}),z&&u.default.createElement(T.StageControlButton,{onClick:function(){je(!We)},icon:u.default.createElement(S.Flex,null,u.default.createElement(S.Icon,{boxSize:24,name:We?'expand-more':'expand-less',fill:H}),u.default.createElement(S.Box,{position:"absolute",top:-5,zIndex:25,right:-5},0!==Ke&&u.default.createElement(x.default,{color:Qe.primary[500],number:Ke}))),variant:"primaryDefault",label:"More"})),We&&u.default.createElement(P.default,{unReadChatMessages:Ge,unSeenPolls:He,isOpen:We,webinarParticipantRequest:De,webinarUnseenRequest:Pe,onClose:function(){return je(!1)},options:[{icon:'mic-external-on',label:'Audio',disabled:!1,drawerComponent:u.default.createElement(T.MakeMenu,{menu:ae.length>0?[{title:'Input Microphone Device',options:ae.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Ie?void 0:Ie.selectedDeviceId,onChange:ie}]:[]})},{icon:'flip-camera-ios',label:'Camera',disabled:!be,drawerComponent:u.default.createElement(T.MakeMenu,{menu:re.length>0?[{title:'Camera Device',options:re.map(function(t,n){return{children:Fe(t),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Te?void 0:Te.selectedDeviceId,onChange:le}]:[]})}].concat(Xe,Ze,$e,et).filter(function(t){return!('ios'===p.Platform.OS&&'screen-share'===t.icon)&&0!==Object.keys(t).length})})))});e.default=V},821,[1,276,25,26,48,429,466,2,478,503,799,484,694,473,700,822,693,823,824,778,499,825,809,832,889,890,690,488,475,505]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.MakeMenu=function(t){var l=t.menu;(0,n.useContext)(c.ThemeContext).colors;return n.default.createElement(o.Flex,null,l.map(function(t,l){var u=t.title,c=t.defaultValue,s=t.onChange,p=t.options;return n.default.createElement(n.default.Fragment,{key:"MakeMenu"+l},0!==l&&n.default.createElement(o.Box,null),n.default.createElement(o.Flex,null,n.default.createElement(o.Text,{fontSize:"md",mb:10,fontWeight:"bold",color:"textPrimary.100"},u),p.map(function(t,l){t.key;var u=t.value,p=t.children;return n.default.createElement(o.Button,{onClick:function(){return s(u)},key:"MakeMenuOptions"+l},n.default.createElement(o.HStack,{justify:"space-between",p:16,mb:4,bg:'secondary.800',borderRadius:f.default.small},n.default.createElement(o.Text,{fontSize:"sm"},p),c===u?n.default.createElement(o.Icon,{name:"check",fill:"success.500"}):null))})))}))},e.StageControlButton=p;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=s(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,l&&l.set(t,o);return o})(r(d[1])),l=r(d[2]),o=r(d[3]),u=r(d[4]),c=r(d[5]),f=t(r(d[6]));function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(s=function(t){return t?l:n})(t)}function p(t){var c=t.variant,f=(t.label,t.icon),s=t.disabled,p=t.onClick,b=(t.isActive,t.menu,t.badge),y=t.ariaLabel,v=(0,u.useWindowDimensions)(),x=(0,n.useContext)(l.ConfigServiceContext).sessionConfig.theme.dimensions||v;x.height,x.width;return n.default.createElement(o.Flex,null,''!==b&&n.default.createElement(o.Box,{className:"dyte-client-notificationBadge",bg:"primary.500",textColor:"textPrimary.100",height:4,position:"absolute",right:"2",top:"1",fontSize:"xs"},n.default.createElement("span",null,b)),n.default.createElement(o.Button,{variant:c||'controls',onClick:p,disabled:s},n.default.createElement(o.VStack,{py:10,"aria-label":y,minWidth:64,align:"center",justify:"center"},n.default.createElement(o.Box,{fontSize:"xl"},f))))}p.defaultProps={disabled:!1,variant:null,menu:[],isActive:!1,badge:'',ariaLabel:''}},822,[1,48,499,503,2,505,799]); __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var f={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var p=l?Object.getOwnPropertyDescriptor(t,c):null;p&&(p.get||p.set)?Object.defineProperty(f,c,p):f[c]=t[c]}f.default=t,o&&o.set(t,f);return f})(r(d[0])),n=r(d[1]),o=r(d[2]);function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var f=function(u){var f=u.number,l=u.color,c=(0,t.useContext)(n.ThemeContext).colors;return t.default.createElement(o.Box,{height:16,width:16,borderRadius:10,backgroundColor:l||c.danger[500],display:"flex",justifyContent:"center",alignItems:"center"},t.default.createElement(o.Text,{fontWeight:"bold",fontSize:10,mr:1},f))};e.default=f},823,[48,505,503]); __d(function(g,r,i,a,m,e,d){var s,n,o;Object.defineProperty(e,"__esModule",{value:!0}),e.MessageTypes=e.SessionProducerAccessType=e.SessionJoiningRestriction=void 0,e.SessionJoiningRestriction=s,(function(s){s[s.NO_VIDEO=0]="NO_VIDEO",s[s.NO_MIC=1]="NO_MIC"})(s||(e.SessionJoiningRestriction=s={})),e.SessionProducerAccessType=n,(function(s){s[s.NOT_ALLOWED=0]="NOT_ALLOWED",s[s.REQUEST_FIRST=1]="REQUEST_FIRST",s[s.ALLOWED=2]="ALLOWED"})(n||(e.SessionProducerAccessType=n={})),e.MessageTypes=o,(function(s){s[s.text=0]="text",s[s.image=1]="image",s[s.file=2]="file",s[s.poll=3]="poll"})(o||(e.MessageTypes=o={}))},824,[]); @@ -835,7 +835,7 @@ __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.s __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.getDeviceHeight=function(n){var o=t.Dimensions.get("window").height;if("android"===t.Platform.OS&&!n)return o-t.StatusBar.currentHeight;return o},e.waitAsync=e.SUPPORTED_ORIENTATIONS=e.getElevation=void 0;var t=r(d[0]);e.getElevation=function(t){return{elevation:t,shadowColor:"black",shadowOffset:{width:.3*t,height:.5*t},shadowOpacity:.2,shadowRadius:.7*t}};e.SUPPORTED_ORIENTATIONS=["portrait","portrait-upside-down","landscape","landscape-left","landscape-right"];e.waitAsync=function(t){return new Promise(function(n,o){setTimeout(function(){n()},t)})}},829,[2]); __d(function(g,r,i,a,m,e,d){e.version={major:0,minor:64,patch:2,prerelease:null}},830,[]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=s(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var c=u?Object.getOwnPropertyDescriptor(t,f):null;c&&(c.get||c.set)?Object.defineProperty(l,f,c):l[f]=t[f]}l.default=t,o&&o.set(t,l);return l})(r(d[1])),o=r(d[2]),l=t(r(d[3])),u=r(d[4]),f=r(d[5]),c=r(d[6]);function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(s=function(t){return t?o:n})(t)}var p=function(t){var s=t.onBackButtonClick,p=t.heading,b=(0,n.useContext)(f.ConfigServiceContext).sessionConfig,h=(0,n.useContext)(u.ThemeContext).colors,v=(0,c.useWindowDimensions)(),w=b.theme.dimensions||v,x=(w.height,w.width);return n.default.createElement(o.Box,{position:"absolute",zIndex:10,pt:"40",bg:"secondary.1000",width:x},n.default.createElement(o.HStack,null,n.default.createElement(o.Box,{width:x/3},n.default.createElement(o.Button,{onClick:s},n.default.createElement(o.HStack,{border:"1px solid "+h.danger[500],borderRadius:l.default.small,left:20,p:8,width:80},n.default.createElement(o.Icon,{name:"arrow-back",fill:"danger.500"}),n.default.createElement(o.Text,{ml:4,mr:4,color:"danger.500"},"Back")))),n.default.createElement(o.Flex,{width:x/3,align:"center",p:8},n.default.createElement(o.Text,{fontSize:16,fontWeight:"bold",mb:10}," ",p))))};e.default=p},831,[1,48,503,799,505,499,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),s=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=N(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var c=u?Object.getOwnPropertyDescriptor(t,s):null;c&&(c.get||c.set)?Object.defineProperty(o,s,c):o[s]=t[s]}o.default=t,l&&l.set(t,o);return o})(r(d[5])),c=r(d[6]),f=r(d[7]),p=r(d[8]),y=r(d[9]),x=t(r(d[10])),h=r(d[11]),b=r(d[12]),v=r(d[13]),w=r(d[14]),E=r(d[15]),k=t(r(d[16])),P=r(d[17]),S=t(r(d[18])),M=t(r(d[19])),C=r(d[20]),I=r(d[21]),O=t(r(d[22])),T=r(d[23]),B=t(r(d[24]));function N(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(N=function(t){return t?l:n})(t)}var _=function(t){return'ios'===c.Platform.OS?s.default.createElement(f.Box,j.attachemenetView,t.children):s.default.createElement(f.Flex,j.attachemenetView,t.children)},j={attachementButtons:{display:'flex',flexDirection:'row',backgroundColor:'secondary.700',marginTop:20,marginRight:5,width:100,height:35,alignItems:'center',justifyContent:'center',borderRadius:30},touchableIcons:{backgroundColor:'secondary.700',borderRadius:15,width:30,height:30,align:'center',justify:'center',mt:8,mb:8},attachemenetView:{position:'absolute',top:'ios'===c.Platform.OS?-130:-15,left:'ios'===c.Platform.OS?8:48,direction:'ios'===c.Platform.OS?'column':'row'}},z=function(t){var N=(0,b.useDispatch)(),z=(0,s.useContext)(p.ConfigServiceContext),D=(z.meeting,z.sessionConfig),F=D.permissions.chat.public.can_send,R=(0,s.useContext)(h.ThemeContext).colors,A=(0,c.useWindowDimensions)(),K=(0,b.useSelector)(function(t){return t.room.chatMessages}),U=(0,s.useContext)(w.PeersServiceContext).selfPeer,V=D.theme.dimensions||A,H=V.height,W=V.width,$=s.default.useState(''),L=(0,u.default)($,2),G=L[0],q=L[1],J=s.default.useState(!1),Q=(0,u.default)(J,2),X=Q[0],Y=Q[1],Z=(0,s.useContext)(E.MediaRoomContext).mediaRoom,ee=s.default.useState(!1),te=(0,u.default)(ee,2),ae=te[0],re=te[1],ne=(0,s.useState)([]),le=(0,u.default)(ne,2),oe=le[0],ie=le[1],ue=(0,b.useSelector)(function(t){return t.room.roomName}),se=(0,b.useSelector)(function(t){return t.room.polls}),ce=(s.default.useState({}),K.filter(function(t){return!0!==t.read&&t.type!==v.MessageTypes.poll})),de=(0,C.useMutation)("\n mutation($file: Upload!, $roomName: String!) {\n uploadFile(file: $file, roomName: $roomName) {\n link\n }\n }\n"),fe=(0,u.default)(de,1)[0];(0,s.useEffect)(function(){var t=(0,o.default)(K).filter(function(t){return t.type!==v.MessageTypes.poll});oe.length!==t.length&&ie(t.reverse().map(function(t){var n={type:t.type,_id:Math.round(1e6*Math.random()),user:{_id:t.userId,name:t.displayName}};return t.type===v.MessageTypes.text?(0,l.default)({},n,{text:t.message}):t.type===v.MessageTypes.image?(0,l.default)({},n,{image:t.link}):t.type===v.MessageTypes.file?(0,l.default)({},n,{text:t.name,link:t.link}):{}}))},[K,se]),(0,s.useEffect)(function(){ce.length>0&&N((0,I.markMessagesRead)({text:!0,file:!0,image:!0}))},[ce]);var me=function(){if(''!==G){var t={message:G,userId:U.userId,displayName:U.displayName,type:v.MessageTypes.text};Z.sendMessage(t),q('')}},pe=function(t){var n={displayName:U.displayName,type:v.MessageTypes.image,link:t,userId:U.id};Z.sendMessage(n)},ye=function(t,n,l){var o={displayName:U.displayName,type:v.MessageTypes.file,link:t,userId:U.id,name:n,size:l};Z.sendMessage(o)};function ge(t){var l;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.prev=0,o.next=3,n.default.awrap(fe({variables:{file:t,roomName:ue}}));case 3:return l=o.sent.data.uploadFile.link,o.abrupt("return",l);case 7:o.prev=7,o.t0=o.catch(0),console.log(o.t0);case 10:case"end":return o.stop()}},null,null,[[0,7]],Promise)}var xe=function(){try{ae||(re(!0),Y(!1),(0,P.launchImageLibrary)({mediaType:'photo'},function(t){var l,o,u,s,f,p,y,x;return n.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(re(!1),l=t.uri,o=t.didCancel,u=t.errorCode,s=t.errorMessage,f=t.fileName,p=t.type,t.fileSize,!o){h.next=5;break}h.next=14;break;case 5:if(!u){h.next=9;break}return h.abrupt("return",c.Alert.alert('Error',"Error: "+s,[{text:'OK'}]));case 9:return y={name:f,type:p,uri:l},h.next=12,n.default.awrap(ge(y));case 12:x=h.sent,pe(x);case 14:case"end":return h.stop()}},null,null,null,Promise)}))}catch(t){return console.log(t),re(!1),c.Alert.alert('Error','Error: Problem uploading image',[{text:'OK'}])}},he=function(){var t,l,o,u,s,c;return n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:if(ae){f.next=23;break}return re(!0),Y(!1),f.prev=3,f.next=6,n.default.awrap(S.default.pick({type:[S.default.types.allFiles]}));case 6:return t=f.sent,l=t.uri,o=t.name,u=t.size,s={displayName:U.displayName,type:v.MessageTypes.file,link:l,userId:U.id,name:o,size:u},f.next=11,n.default.awrap(ge(s));case 11:c=f.sent,ye(c,o,u),re(!1),f.next=23;break;case 16:if(f.prev=16,f.t0=f.catch(3),re(!1),!S.default.isCancel(f.t0)){f.next=22;break}f.next=23;break;case 22:throw f.t0;case 23:case"end":return f.stop()}},null,null,[[3,16]],Promise)};return s.default.createElement(f.Flex,{height:H-30,align:"center"},s.default.createElement(O.default,null,s.default.createElement(y.GiftedChat,{messages:oe,alwaysShowSend:!0,renderAvatarOnTop:!0,renderUsernameOnMessage:!0,isKeyboardInternallyHandled:'android'!==c.Platform.OS,renderAvatar:function(t){return s.default.createElement(x.default,{name:t.currentMessage.user.name,bgColor:R.primary[700]})},renderFooter:function(){return s.default.createElement(f.Box,{height:10})},renderBubble:function(t){var o=t.currentMessage,u=o.type,f=o.link,p=o.text;return s.default.createElement(y.Bubble,(0,l.default)({},t,{onLongPress:u===v.MessageTypes.file?function(){return t=f,l=p,n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.prev=0,o=M.default.DocumentDirectoryPath+"/"+l,u={fromUrl:t,toFile:o},s.next=5,n.default.awrap(M.default.downloadFile(u).promise);case 5:return s.next=7,n.default.awrap(k.default.open(o));case 7:s.next=12;break;case 9:return s.prev=9,s.t0=s.catch(0),s.abrupt("return",c.Alert.alert('Error','Unable to open attached file',[{text:'OK'}]));case 12:case"end":return s.stop()}},null,null,[[0,9]],Promise);var t,l,o,u}:void 0,wrapperStyle:{left:{backgroundColor:R.secondary[800],borderRadius:B.default.medium,paddingVertical:6,paddingHorizontal:3},right:{backgroundColor:R.secondary[800],borderRadius:B.default.medium,paddingVertical:6,paddingHorizontal:3}},textStyle:{left:{color:R.textPrimary[100]},right:{color:R.textPrimary[100]}}}))},renderInputToolbar:function(t){return F?s.default.createElement(f.Flex,{width:W-20,direction:"row",justify:"space-between",align:"center",bg:"secondary.800",borderRadius:"50px"},s.default.createElement(f.Box,{position:"relative"},!T.SDK_BUILD&&s.default.createElement(f.Button,{onClick:function(){Y(!X)}},s.default.createElement(f.Box,(0,f.mergeStyles)(j.touchableIcons,{ml:8}),X?s.default.createElement(f.Icon,{name:"close",fill:"textPrimary.100",boxSize:"sm"}):s.default.createElement(f.Icon,{name:"plus-thick",fill:"textPrimary.100",boxSize:"sm"}))),X&&s.default.createElement(_,null,s.default.createElement(f.Button,{onClick:xe},s.default.createElement(f.Box,j.attachementButtons,s.default.createElement(f.Icon,{name:"image",fill:"textPrimary.100"}),s.default.createElement(f.Text,{ml:8}," Images"))),s.default.createElement(f.Button,{onClick:he},s.default.createElement(f.Box,(0,f.mergeStyles)(j.attachementButtons,{width:'ios'===c.Platform.OS?150:120}),s.default.createElement(f.Icon,{name:"attach-file",fill:"textPrimary.100"}),s.default.createElement(f.Text,{ml:'ios'===c.Platform.OS?8:0}," Attachments"))))),s.default.createElement(c.TextInput,{style:{color:R.textPrimary[300],paddingHorizontal:5,height:40,width:W-120},onChangeText:q,value:G}),s.default.createElement(f.Button,{onClick:me},s.default.createElement(f.Box,(0,f.mergeStyles)(j.touchableIcons,{backgroundColor:'primary.500',mr:8}),s.default.createElement(f.Icon,{name:"send",fill:"textPrimary.100",boxSize:"md"})))):null},user:{_id:U.userId,name:U.displayName}})))};e.default=z},832,[1,276,25,34,26,48,2,503,499,833,789,505,429,824,809,700,883,884,885,886,459,473,888,690,799]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),s=t(r(d[5])),c=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=_(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var c=u?Object.getOwnPropertyDescriptor(t,s):null;c&&(c.get||c.set)?Object.defineProperty(o,s,c):o[s]=t[s]}o.default=t,l&&l.set(t,o);return o})(r(d[6])),f=r(d[7]),p=r(d[8]),y=r(d[9]),x=r(d[10]),h=t(r(d[11])),b=r(d[12]),v=r(d[13]),w=r(d[14]),E=r(d[15]),k=r(d[16]),M=t(r(d[17])),P=r(d[18]),S=t(r(d[19])),C=t(r(d[20])),I=r(d[21]),T=r(d[22]),O=t(r(d[23])),B=r(d[24]),N=t(r(d[25]));function _(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(_=function(t){return t?l:n})(t)}var j=function(t){return'ios'===f.Platform.OS?c.default.createElement(p.Box,z.attachemenetView,t.children):c.default.createElement(p.Flex,z.attachemenetView,t.children)},z={attachementButtons:{display:'flex',flexDirection:'row',backgroundColor:'secondary.700',marginTop:20,marginRight:5,width:100,height:35,alignItems:'center',justifyContent:'center',borderRadius:30},touchableIcons:{backgroundColor:'secondary.700',borderRadius:15,width:30,height:30,align:'center',justify:'center',mt:8,mb:8},attachemenetView:{position:'absolute',top:'ios'===f.Platform.OS?-130:-15,left:'ios'===f.Platform.OS?8:48,direction:'ios'===f.Platform.OS?'column':'row'}},D=function(t){var _=(0,v.useDispatch)(),D=(0,c.useContext)(y.ConfigServiceContext),F=(D.meeting,D.sessionConfig),R=F.permissions.chat.public.can_send,A=(0,c.useContext)(b.ThemeContext).colors,K=(0,f.useWindowDimensions)(),U=(0,v.useSelector)(function(t){return t.room.chatMessages}),V=(0,c.useContext)(E.PeersServiceContext).selfPeer,H=F.theme.dimensions||K,W=H.height,$=H.width,L=c.default.useState(''),G=(0,s.default)(L,2),q=G[0],J=G[1],Q=c.default.useState(!1),X=(0,s.default)(Q,2),Y=X[0],Z=X[1],ee=(0,c.useContext)(k.MediaRoomContext).mediaRoom,te=c.default.useState(!1),ae=(0,s.default)(te,2),re=ae[0],ne=ae[1],le=(0,c.useState)([]),oe=(0,s.default)(le,2),ue=oe[0],ie=oe[1],se=(0,v.useSelector)(function(t){return t.room.roomName}),ce=(0,v.useSelector)(function(t){return t.room.polls}),de=(c.default.useState({}),U.filter(function(t){return!0!==t.read&&t.type!==w.MessageTypes.poll})),fe=(0,I.useMutation)("\n mutation($file: Upload!, $roomName: String!) {\n uploadFile(file: $file, roomName: $roomName) {\n link\n }\n }\n"),me=(0,s.default)(fe,1)[0];(0,c.useEffect)(function(){var t=(0,u.default)(U).filter(function(t){return t.type!==w.MessageTypes.poll});ue.length!==t.length&&ie(t.reverse().map(function(t){var n={type:t.type,_id:Math.round(1e6*Math.random()),user:{_id:t.userId,name:t.displayName}};return t.type===w.MessageTypes.text?(0,o.default)({},n,{text:t.message}):t.type===w.MessageTypes.image?(0,o.default)({},n,{image:t.link}):t.type===w.MessageTypes.file?(0,o.default)({},n,{text:t.name,link:t.link}):{}}))},[U,ce]),(0,c.useEffect)(function(){var t;de.length>0&&_((0,T.markMessagesRead)((t={},(0,l.default)(t,w.MessageTypes.text,!0),(0,l.default)(t,w.MessageTypes.file,!0),(0,l.default)(t,w.MessageTypes.image,!0),t)))},[de]);var pe=function(){if(''!==q){var t={message:q,userId:V.userId,displayName:V.displayName,type:w.MessageTypes.text};ee.sendMessage(t),J('')}},ye=function(t){var n={displayName:V.displayName,type:w.MessageTypes.image,link:t,userId:V.id};ee.sendMessage(n)},ge=function(t,n,l){var o={displayName:V.displayName,type:w.MessageTypes.file,link:t,userId:V.id,name:n,size:l};ee.sendMessage(o)};function xe(t){var l;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.prev=0,o.next=3,n.default.awrap(me({variables:{file:t,roomName:se}}));case 3:return l=o.sent.data.uploadFile.link,o.abrupt("return",l);case 7:o.prev=7,o.t0=o.catch(0),console.log(o.t0);case 10:case"end":return o.stop()}},null,null,[[0,7]],Promise)}var he=function(){try{re||(ne(!0),Z(!1),(0,P.launchImageLibrary)({mediaType:'photo'},function(t){var l,o,u,s,c,p,y,x;return n.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(ne(!1),l=t.uri,o=t.didCancel,u=t.errorCode,s=t.errorMessage,c=t.fileName,p=t.type,t.fileSize,!o){h.next=5;break}h.next=14;break;case 5:if(!u){h.next=9;break}return h.abrupt("return",f.Alert.alert('Error',"Error: "+s,[{text:'OK'}]));case 9:return y={name:c,type:p,uri:l},h.next=12,n.default.awrap(xe(y));case 12:x=h.sent,ye(x);case 14:case"end":return h.stop()}},null,null,null,Promise)}))}catch(t){return console.log(t),ne(!1),f.Alert.alert('Error','Error: Problem uploading image',[{text:'OK'}])}},be=function(){var t,l,o,u,s,c;return n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:if(re){f.next=23;break}return ne(!0),Z(!1),f.prev=3,f.next=6,n.default.awrap(S.default.pick({type:[S.default.types.allFiles]}));case 6:return t=f.sent,l=t.uri,o=t.name,u=t.size,s={displayName:V.displayName,type:w.MessageTypes.file,link:l,userId:V.id,name:o,size:u},f.next=11,n.default.awrap(xe(s));case 11:c=f.sent,ge(c,o,u),ne(!1),f.next=23;break;case 16:if(f.prev=16,f.t0=f.catch(3),ne(!1),!S.default.isCancel(f.t0)){f.next=22;break}f.next=23;break;case 22:throw f.t0;case 23:case"end":return f.stop()}},null,null,[[3,16]],Promise)};return c.default.createElement(p.Flex,{height:W-30,align:"center"},c.default.createElement(O.default,null,c.default.createElement(x.GiftedChat,{messages:ue,alwaysShowSend:!0,renderAvatarOnTop:!0,renderUsernameOnMessage:!0,isKeyboardInternallyHandled:'android'!==f.Platform.OS,renderAvatar:function(t){return c.default.createElement(h.default,{name:t.currentMessage.user.name,bgColor:A.primary[700]})},renderFooter:function(){return c.default.createElement(p.Box,{height:10})},renderBubble:function(t){var l=t.currentMessage,u=l.type,s=l.link,p=l.text;return c.default.createElement(x.Bubble,(0,o.default)({},t,{onLongPress:u===w.MessageTypes.file?function(){return t=s,l=p,n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.prev=0,o=C.default.DocumentDirectoryPath+"/"+l,u={fromUrl:t,toFile:o},s.next=5,n.default.awrap(C.default.downloadFile(u).promise);case 5:return s.next=7,n.default.awrap(M.default.open(o));case 7:s.next=12;break;case 9:return s.prev=9,s.t0=s.catch(0),s.abrupt("return",f.Alert.alert('Error','Unable to open attached file',[{text:'OK'}]));case 12:case"end":return s.stop()}},null,null,[[0,9]],Promise);var t,l,o,u}:void 0,wrapperStyle:{left:{backgroundColor:A.secondary[800],borderRadius:N.default.medium,paddingVertical:6,paddingHorizontal:3},right:{backgroundColor:A.secondary[800],borderRadius:N.default.medium,paddingVertical:6,paddingHorizontal:3}},textStyle:{left:{color:A.textPrimary[100]},right:{color:A.textPrimary[100]}}}))},renderInputToolbar:function(t){return R?c.default.createElement(p.Flex,{width:$-20,direction:"row",justify:"space-between",align:"center",bg:"secondary.800",borderRadius:"50px"},c.default.createElement(p.Box,{position:"relative"},!B.SDK_BUILD&&c.default.createElement(p.Button,{onClick:function(){Z(!Y)}},c.default.createElement(p.Box,(0,p.mergeStyles)(z.touchableIcons,{ml:8}),Y?c.default.createElement(p.Icon,{name:"close",fill:"textPrimary.100",boxSize:"sm"}):c.default.createElement(p.Icon,{name:"plus-thick",fill:"textPrimary.100",boxSize:"sm"}))),Y&&c.default.createElement(j,null,c.default.createElement(p.Button,{onClick:he},c.default.createElement(p.Box,z.attachementButtons,c.default.createElement(p.Icon,{name:"image",fill:"textPrimary.100"}),c.default.createElement(p.Text,{ml:8}," Images"))),c.default.createElement(p.Button,{onClick:be},c.default.createElement(p.Box,(0,p.mergeStyles)(z.attachementButtons,{width:'ios'===f.Platform.OS?150:120}),c.default.createElement(p.Icon,{name:"attach-file",fill:"textPrimary.100"}),c.default.createElement(p.Text,{ml:'ios'===f.Platform.OS?8:0}," Attachments"))))),c.default.createElement(f.TextInput,{style:{color:A.textPrimary[300],paddingHorizontal:5,height:40,width:$-120},onChangeText:J,value:q}),c.default.createElement(p.Button,{onClick:pe},c.default.createElement(p.Box,(0,p.mergeStyles)(z.touchableIcons,{backgroundColor:'primary.500',mr:8}),c.default.createElement(p.Icon,{name:"send",fill:"textPrimary.100",boxSize:"md"})))):null},user:{_id:V.userId,name:V.displayName}})))};e.default=D},832,[1,276,246,25,34,26,48,2,503,499,833,789,505,429,824,809,700,883,884,885,886,459,473,888,690,799]); __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var n=r(d[0]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))})},833,[834]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Actions",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(e,"Avatar",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(e,"Bubble",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(e,"SystemMessage",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(e,"MessageImage",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,"MessageText",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(e,"Composer",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(e,"Day",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(e,"InputToolbar",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(e,"LoadEarlier",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(e,"Message",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(e,"MessageContainer",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(e,"Send",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(e,"Time",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(e,"GiftedAvatar",{enumerable:!0,get:function(){return F.default}}),e.utils=e.GiftedChat=void 0;var n=t(r(d[1])),o=t(r(d[2])),s=t(r(d[3])),u=t(r(d[4])),l=t(r(d[5])),f=t(r(d[6])),p=t(r(d[7])),h=t(r(d[8])),c=t(r(d[9])),y=r(d[10]),b=r(d[11]),v=t(r(d[12])),I=r(d[13]),H=t(r(d[14])),C=t(r(d[15])),T=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=V(n);if(o&&o.has(t))return o.get(t);var s={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var f=u?Object.getOwnPropertyDescriptor(t,l):null;f&&(f.get||f.set)?Object.defineProperty(s,l,f):s[l]=t[l]}s.default=t,o&&o.set(t,s);return s})(r(d[16]));e.utils=T;var x=t(r(d[17])),P=t(r(d[18])),S=t(r(d[19])),M=t(r(d[20])),O=t(r(d[21])),L=t(r(d[22])),k=t(r(d[23])),A=t(r(d[24])),_=t(r(d[25])),w=t(r(d[26])),K=t(r(d[27])),D=t(r(d[28])),j=t(r(d[29])),E=t(r(d[30])),F=t(r(d[31])),R=r(d[32]),B=["messagesContainerStyle"];function V(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(V=function(t){return t?o:n})(t)}function W(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}H.default.extend(C.default);var G=(function(t){(0,l.default)(C,t);var h,v,H=(h=C,v=W(),function(){var t,n=(0,p.default)(h);if(v){var o=(0,p.default)(this).constructor;t=Reflect.construct(n,arguments,o)}else t=n.apply(this,arguments);return(0,f.default)(this,t)});function C(t){var n;return(0,s.default)(this,C),(n=H.call(this,t))._isMounted=!1,n._keyboardHeight=0,n._bottomOffset=0,n._maxHeight=void 0,n._isFirstLayout=!0,n._locale='en',n.invertibleScrollViewProps=void 0,n._actionSheetRef=void 0,n._messageContainerRef=c.default.createRef(),n.state={isInitialized:!1,composerHeight:n.props.minComposerHeight,messagesContainerHeight:void 0,typingDisabled:!1,text:void 0,messages:void 0},n.getLocale=function(){return n._locale},n.safeAreaSupport=function(t){return t===n._bottomOffset?n.getBottomOffset()?n.getBottomOffset():(0,I.getBottomSpace)():t},n.onKeyboardWillShow=function(t){if(n.props.isKeyboardInternallyHandled){n.setIsTypingDisabled(!0),n.setKeyboardHeight(t.endCoordinates?t.endCoordinates.height:t.end.height),n.setBottomOffset(n.safeAreaSupport(n.props.bottomOffset));var o=n.getMessagesContainerHeightWithKeyboard();n.setState({messagesContainerHeight:o})}},n.onKeyboardWillHide=function(t){if(n.props.isKeyboardInternallyHandled){n.setIsTypingDisabled(!0),n.setKeyboardHeight(0),n.setBottomOffset(0);var o=n.getBasicMessagesContainerHeight();n.setState({messagesContainerHeight:o})}},n.onKeyboardDidShow=function(t){'android'===y.Platform.OS&&n.onKeyboardWillShow(t),n.setIsTypingDisabled(!1)},n.onKeyboardDidHide=function(t){'android'===y.Platform.OS&&n.onKeyboardWillHide(t),n.setIsTypingDisabled(!1)},n.onSend=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],s=arguments.length>1&&void 0!==arguments[1]&&arguments[1];Array.isArray(t)||(t=[t]);var u=t.map(function(t){return(0,o.default)({},t,{user:n.props.user,createdAt:new Date,_id:n.props.messageIdGenerator&&n.props.messageIdGenerator()})});!0===s&&(n.setIsTypingDisabled(!0),n.resetInputToolbar()),n.props.onSend&&n.props.onSend(u),!0===s&&setTimeout(function(){!0===n.getIsMounted()&&n.setIsTypingDisabled(!1)},100)},n.onInputSizeChanged=function(t){var o=Math.max(n.props.minComposerHeight,Math.min(n.props.maxComposerHeight,t.height)),s=n.getMessagesContainerHeightWithKeyboard(o);n.setState({composerHeight:o,messagesContainerHeight:s})},n.onInputTextChanged=function(t){n.getIsTypingDisabled()||(n.props.onInputTextChanged&&n.props.onInputTextChanged(t),void 0===n.props.text&&n.setState({text:t}))},n.onInitialLayoutViewLayout=function(t){var o=t.nativeEvent.layout;if(!(o.height<=0)){n.notifyInputTextReset(),n.setMaxHeight(o.height);var s=n.props.minComposerHeight,u=n.getMessagesContainerHeightWithKeyboard(s),l=n.props.initialText||'';n.setState({isInitialized:!0,text:n.getTextFromProp(l),composerHeight:s,messagesContainerHeight:u})}},n.onMainViewLayout=function(t){var o=t.nativeEvent.layout;n.getMaxHeight()===o.height&&!0!==n.getIsFirstLayout()||(n.setMaxHeight(o.height),n.setState({messagesContainerHeight:n._keyboardHeight>0?n.getMessagesContainerHeightWithKeyboard():n.getBasicMessagesContainerHeight()})),!0===n.getIsFirstLayout()&&n.setIsFirstLayout(!1)},n.invertibleScrollViewProps={inverted:n.props.inverted,keyboardShouldPersistTaps:n.props.keyboardShouldPersistTaps,onKeyboardWillShow:n.onKeyboardWillShow,onKeyboardWillHide:n.onKeyboardWillHide,onKeyboardDidShow:n.onKeyboardDidShow,onKeyboardDidHide:n.onKeyboardDidHide},n}return(0,u.default)(C,[{key:"getChildContext",value:function(){var t=this;return{actionSheet:this.props.actionSheet||function(){return t._actionSheetRef.getContext()},getLocale:this.getLocale}}},{key:"componentDidMount",value:function(){var t=this.props,n=t.messages,o=t.text;this.setIsMounted(!0),this.initLocale(),this.setMessages(n||[]),this.setTextFromProp(o)}},{key:"componentWillUnmount",value:function(){this.setIsMounted(!1)}},{key:"componentDidUpdate",value:function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=this.props,s=o.messages,u=o.text,l=o.inverted;this.props!==n&&this.setMessages(s||[]),!1===l&&s&&n.messages&&s.length!==n.messages.length&&setTimeout(function(){return t.scrollToBottom(!1)},200),u!==n.text&&this.setTextFromProp(u)}},{key:"initLocale",value:function(){null===this.props.locale?this.setLocale('en'):this.setLocale(this.props.locale||'en')}},{key:"setLocale",value:function(t){this._locale=t}},{key:"setTextFromProp",value:function(t){void 0!==t&&t!==this.state.text&&this.setState({text:t})}},{key:"getTextFromProp",value:function(t){return void 0===this.props.text?t:this.props.text}},{key:"setMessages",value:function(t){this.setState({messages:t})}},{key:"getMessages",value:function(){return this.state.messages}},{key:"setMaxHeight",value:function(t){this._maxHeight=t}},{key:"getMaxHeight",value:function(){return this._maxHeight}},{key:"setKeyboardHeight",value:function(t){this._keyboardHeight=t}},{key:"getKeyboardHeight",value:function(){return'android'!==y.Platform.OS||this.props.forceGetKeyboardHeight?this._keyboardHeight:0}},{key:"setBottomOffset",value:function(t){this._bottomOffset=t}},{key:"getBottomOffset",value:function(){return this._bottomOffset}},{key:"setIsFirstLayout",value:function(t){this._isFirstLayout=t}},{key:"getIsFirstLayout",value:function(){return this._isFirstLayout}},{key:"setIsTypingDisabled",value:function(t){this.setState({typingDisabled:t})}},{key:"getIsTypingDisabled",value:function(){return this.state.typingDisabled}},{key:"setIsMounted",value:function(t){this._isMounted=t}},{key:"getIsMounted",value:function(){return this._isMounted}},{key:"getMinInputToolbarHeight",value:function(){return this.props.renderAccessory?2*this.props.minInputToolbarHeight:this.props.minInputToolbarHeight}},{key:"calculateInputToolbarHeight",value:function(t){return t+(this.getMinInputToolbarHeight()-this.props.minComposerHeight)}},{key:"getBasicMessagesContainerHeight",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.composerHeight;return this.getMaxHeight()-this.calculateInputToolbarHeight(t)}},{key:"getMessagesContainerHeightWithKeyboard",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.composerHeight;return this.getBasicMessagesContainerHeight(t)-this.getKeyboardHeight()+this.getBottomOffset()}},{key:"scrollToBottom",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this._messageContainerRef&&this._messageContainerRef.current&&(this.props.inverted?this._messageContainerRef.current.scrollToOffset({offset:0,animated:t}):this._messageContainerRef.current.scrollToEnd({animated:t}))}},{key:"renderMessages",value:function(){var t=this.props,s=t.messagesContainerStyle,u=(0,n.default)(t,B),l=c.default.createElement(y.View,{style:[{height:this.state.messagesContainerHeight},s]},c.default.createElement(D.default,(0,o.default)({},u,{invertibleScrollViewProps:this.invertibleScrollViewProps,messages:this.getMessages(),forwardRef:this._messageContainerRef,isTyping:this.props.isTyping})),this.renderChatFooter());return this.props.isKeyboardInternallyHandled?c.default.createElement(y.KeyboardAvoidingView,{enabled:!0},l):l}},{key:"resetInputToolbar",value:function(){this.textInput&&this.textInput.clear(),this.notifyInputTextReset();var t=this.props.minComposerHeight,n=this.getMessagesContainerHeightWithKeyboard(t);this.setState({text:this.getTextFromProp(''),composerHeight:t,messagesContainerHeight:n})}},{key:"focusTextInput",value:function(){this.textInput&&this.textInput.focus()}},{key:"notifyInputTextReset",value:function(){this.props.onInputTextChanged&&this.props.onInputTextChanged('')}},{key:"renderInputToolbar",value:function(){var t=this,n=(0,o.default)({},this.props,{text:this.getTextFromProp(this.state.text),composerHeight:Math.max(this.props.minComposerHeight,this.state.composerHeight),onSend:this.onSend,onInputSizeChanged:this.onInputSizeChanged,onTextChanged:this.onInputTextChanged,textInputProps:(0,o.default)({},this.props.textInputProps,{ref:function(n){return t.textInput=n},maxLength:this.getIsTypingDisabled()?0:this.props.maxInputLength})});return this.props.renderInputToolbar?this.props.renderInputToolbar(n):c.default.createElement(_.default,n)}},{key:"renderChatFooter",value:function(){return this.props.renderChatFooter?this.props.renderChatFooter():null}},{key:"renderLoading",value:function(){return this.props.renderLoading?this.props.renderLoading():null}},{key:"render",value:function(){var t=this;if(!0===this.state.isInitialized){var n=this.props.wrapInSafeArea?y.SafeAreaView:y.View;return c.default.createElement(n,{style:U.safeArea},c.default.createElement(b.ActionSheetProvider,{ref:function(n){return t._actionSheetRef=n}},c.default.createElement(y.View,{style:U.container,onLayout:this.onMainViewLayout},this.renderMessages(),this.renderInputToolbar())))}return c.default.createElement(y.View,{style:U.container,onLayout:this.onInitialLayoutViewLayout},this.renderLoading())}}],[{key:"append",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.isArray(n)||(n=[n]),o?n.concat(t):t.concat(n)}},{key:"prepend",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.isArray(n)||(n=[n]),o?t.concat(n):n.concat(t)}}]),C})(c.default.Component);e.GiftedChat=G,G.childContextTypes={actionSheet:h.default.func,getLocale:h.default.func},G.defaultProps={messages:[],messagesContainerStyle:void 0,text:void 0,placeholder:R.DEFAULT_PLACEHOLDER,disableComposer:!1,messageIdGenerator:function(){return v.default.v4()},user:{},onSend:function(){},locale:null,timeFormat:R.TIME_FORMAT,dateFormat:R.DATE_FORMAT,loadEarlier:!1,onLoadEarlier:function(){},isLoadingEarlier:!1,renderLoading:null,renderLoadEarlier:null,renderAvatar:void 0,showUserAvatar:!1,actionSheet:null,onPressAvatar:null,onLongPressAvatar:null,renderUsernameOnMessage:!1,renderAvatarOnTop:!1,renderBubble:null,renderSystemMessage:null,onLongPress:null,renderMessage:null,renderMessageText:null,renderMessageImage:null,imageProps:{},videoProps:{},audioProps:{},lightboxProps:{},textInputProps:{},listViewProps:{},renderCustomView:null,isCustomViewBottom:!1,renderDay:null,renderTime:null,renderFooter:null,renderChatEmpty:null,renderChatFooter:null,renderInputToolbar:null,renderComposer:null,renderActions:null,renderSend:null,renderAccessory:null,isKeyboardInternallyHandled:!0,onPressActionButton:null,bottomOffset:0,minInputToolbarHeight:44,keyboardShouldPersistTaps:y.Platform.select({ios:'never',android:'always',default:'never'}),onInputTextChanged:null,maxInputLength:null,forceGetKeyboardHeight:!1,inverted:!0,extraData:null,minComposerHeight:R.MIN_COMPOSER_HEIGHT,maxComposerHeight:R.MAX_COMPOSER_HEIGHT,wrapInSafeArea:!0},G.propTypes={messages:h.default.arrayOf(h.default.object),messagesContainerStyle:T.StylePropType,text:h.default.string,initialText:h.default.string,placeholder:h.default.string,disableComposer:h.default.bool,messageIdGenerator:h.default.func,user:h.default.object,onSend:h.default.func,locale:h.default.string,timeFormat:h.default.string,dateFormat:h.default.string,isKeyboardInternallyHandled:h.default.bool,loadEarlier:h.default.bool,onLoadEarlier:h.default.func,isLoadingEarlier:h.default.bool,renderLoading:h.default.func,renderLoadEarlier:h.default.func,renderAvatar:h.default.func,showUserAvatar:h.default.bool,actionSheet:h.default.func,onPressAvatar:h.default.func,onLongPressAvatar:h.default.func,renderUsernameOnMessage:h.default.bool,renderAvatarOnTop:h.default.bool,isCustomViewBottom:h.default.bool,renderBubble:h.default.func,renderSystemMessage:h.default.func,onLongPress:h.default.func,renderMessage:h.default.func,renderMessageText:h.default.func,renderMessageImage:h.default.func,imageProps:h.default.object,videoProps:h.default.object,audioProps:h.default.object,lightboxProps:h.default.object,renderCustomView:h.default.func,renderDay:h.default.func,renderTime:h.default.func,renderFooter:h.default.func,renderChatEmpty:h.default.func,renderChatFooter:h.default.func,renderInputToolbar:h.default.func,renderComposer:h.default.func,renderActions:h.default.func,renderSend:h.default.func,renderAccessory:h.default.func,onPressActionButton:h.default.func,bottomOffset:h.default.number,minInputToolbarHeight:h.default.number,listViewProps:h.default.object,keyboardShouldPersistTaps:h.default.oneOf(['always','never','handled']),onInputTextChanged:h.default.func,maxInputLength:h.default.number,forceGetKeyboardHeight:h.default.bool,inverted:h.default.bool,textInputProps:h.default.object,extraData:h.default.object,minComposerHeight:h.default.number,maxComposerHeight:h.default.number,alignTop:h.default.bool,wrapInSafeArea:h.default.bool};var U=y.StyleSheet.create({container:{flex:1},safeArea:{flex:1}})},834,[1,44,25,7,8,12,14,11,63,48,2,835,841,846,847,848,849,850,852,854,868,860,856,869,870,871,873,874,875,872,866,853,867]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var n={ActionSheetProvider:!0,connectActionSheet:!0,useActionSheet:!0};Object.defineProperty(e,"ActionSheetProvider",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"connectActionSheet",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"useActionSheet",{enumerable:!0,get:function(){return u.useActionSheet}});var o=t(r(d[1])),c=t(r(d[2])),u=r(d[3]),f=r(d[4]);Object.keys(f).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||t in e&&e[t]===f[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}}))})},835,[1,836,839,838,840]); @@ -892,8 +892,8 @@ __d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e," __d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[1])),t=r(d[2]).NativeModules.DyteRNFSManager,s=new(0,r(d[2]).NativeEventEmitter)(t),l=r(d[3]),c=r(d[4]),u=t.RNFSFileTypeRegular,f=t.RNFSFileTypeDirectory,p=0,h=function(){return p+=1},y=function(n){return n.startsWith('file://')?n.slice(7):n};function v(n,o,t){var s={encoding:'utf8'};return t&&('string'==typeof t?s.encoding=t:'object'==typeof t&&(s=t)),o(y(n)).then(function(n){var o;if('utf8'===s.encoding)o=c.decode(l.decode(n));else if('ascii'===s.encoding)o=l.decode(n);else{if('base64'!==s.encoding)throw new Error('Invalid encoding type "'+String(s.encoding)+'"');o=n}return o})}function F(n,o){return o(y(n)).then(function(n){return n.map(function(n){return{ctime:n.ctime&&new Date(1e3*n.ctime)||null,mtime:n.mtime&&new Date(1e3*n.mtime)||null,name:n.name,path:n.path,size:n.size,isFile:function(){return n.type===u},isDirectory:function(){return n.type===f}}})})}var w={mkdir:function(n){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.mkdir(y(n),o).then(function(){})},moveFile:function(n,o){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.moveFile(y(n),y(o),s).then(function(){})},copyFile:function(n,o){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.copyFile(y(n),y(o),s).then(function(){})},pathForBundle:function(n){return t.pathForBundle(n)},pathForGroup:function(n){return t.pathForGroup(n)},getFSInfo:function(){return t.getFSInfo()},getAllExternalFilesDirs:function(){return t.getAllExternalFilesDirs()},unlink:function(n){return t.unlink(y(n)).then(function(){})},exists:function(n){return t.exists(y(n))},stopDownload:function(n){t.stopDownload(n)},resumeDownload:function(n){t.resumeDownload(n)},isResumable:function(n){return t.isResumable(n)},stopUpload:function(n){t.stopUpload(n)},completeHandlerIOS:function(n){return t.completeHandlerIOS(n)},readDir:function(n){return F(n,t.readDir)},readDirAssets:function(n){if(!t.readDirAssets)throw new Error('readDirAssets is not available on this platform');return F(n,t.readDirAssets)},existsAssets:function(n){if(!t.existsAssets)throw new Error('existsAssets is not available on this platform');return t.existsAssets(n)},existsRes:function(n){if(!t.existsRes)throw new Error('existsRes is not available on this platform');return t.existsRes(n)},readdir:function(n){return w.readDir(y(n)).then(function(n){return n.map(function(n){return n.name})})},setReadable:function(n,o,s){return t.setReadable(n,o,s).then(function(n){return n})},stat:function(n){return t.stat(y(n)).then(function(o){return{path:n,ctime:new Date(1e3*o.ctime),mtime:new Date(1e3*o.mtime),size:o.size,mode:o.mode,originalFilepath:o.originalFilepath,isFile:function(){return o.type===u},isDirectory:function(){return o.type===f}}})},readFile:function(n,o){return v(n,o,t.readFile)},read:function(n){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,u=arguments.length>3?arguments[3]:void 0,f={encoding:'utf8'};return u&&('string'==typeof u?f.encoding=u:'object'==typeof u&&(f=u)),t.read(y(n),o,s).then(function(n){var o;if('utf8'===f.encoding)o=c.decode(l.decode(n));else if('ascii'===f.encoding)o=l.decode(n);else{if('base64'!==f.encoding)throw new Error('Invalid encoding type "'+String(f.encoding)+'"');o=n}return o})},readFileAssets:function(n,o){if(!t.readFileAssets)throw new Error('readFileAssets is not available on this platform');return v(n,o,t.readFileAssets)},readFileRes:function(n,o){if(!t.readFileRes)throw new Error('readFileRes is not available on this platform');return v(n,o,t.readFileRes)},hash:function(n,o){return t.hash(y(n),o)},copyFileAssets:function(n,o){if(!t.copyFileAssets)throw new Error('copyFileAssets is not available on this platform');return t.copyFileAssets(y(n),y(o)).then(function(){})},copyFileRes:function(n,o){if(!t.copyFileRes)throw new Error('copyFileRes is not available on this platform');return t.copyFileRes(n,y(o)).then(function(){})},copyAssetsFileIOS:function(n,o,s,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,u=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1,f=arguments.length>6&&void 0!==arguments[6]?arguments[6]:'contain';return t.copyAssetsFileIOS(n,o,s,l,c,u,f)},copyAssetsVideoIOS:function(n,o){return t.copyAssetsVideoIOS(n,o)},writeFile:function(n,s,u){var f,p={encoding:'utf8'};if(u&&('string'==typeof u?p.encoding=u:'object'==typeof u&&(p=(0,o.default)({},p,u))),'utf8'===p.encoding)f=l.encode(c.encode(s));else if('ascii'===p.encoding)f=l.encode(s);else{if('base64'!==p.encoding)throw new Error('Invalid encoding type "'+p.encoding+'"');f=s}return t.writeFile(y(n),f,p).then(function(){})},appendFile:function(n,o,s){var u,f={encoding:'utf8'};if(s&&('string'==typeof s?f.encoding=s:'object'==typeof s&&(f=s)),'utf8'===f.encoding)u=l.encode(c.encode(o));else if('ascii'===f.encoding)u=l.encode(o);else{if('base64'!==f.encoding)throw new Error('Invalid encoding type "'+f.encoding+'"');u=o}return t.appendFile(y(n),u)},write:function(n,o,s,u){var f,p={encoding:'utf8'};if(u&&('string'==typeof u?p.encoding=u:'object'==typeof u&&(p=u)),'utf8'===p.encoding)f=l.encode(c.encode(o));else if('ascii'===p.encoding)f=l.encode(o);else{if('base64'!==p.encoding)throw new Error('Invalid encoding type "'+p.encoding+'"');f=o}return void 0===s&&(s=-1),t.write(y(n),f,s).then(function(){})},downloadFile:function(n){if('object'!=typeof n)throw new Error('downloadFile: Invalid value for argument `options`');if('string'!=typeof n.fromUrl)throw new Error('downloadFile: Invalid value for property `fromUrl`');if('string'!=typeof n.toFile)throw new Error('downloadFile: Invalid value for property `toFile`');if(n.headers&&'object'!=typeof n.headers)throw new Error('downloadFile: Invalid value for property `headers`');if(n.background&&'boolean'!=typeof n.background)throw new Error('downloadFile: Invalid value for property `background`');if(n.progressDivider&&'number'!=typeof n.progressDivider)throw new Error('downloadFile: Invalid value for property `progressDivider`');if(n.progressInterval&&'number'!=typeof n.progressInterval)throw new Error('downloadFile: Invalid value for property `progressInterval`');if(n.readTimeout&&'number'!=typeof n.readTimeout)throw new Error('downloadFile: Invalid value for property `readTimeout`');if(n.connectionTimeout&&'number'!=typeof n.connectionTimeout)throw new Error('downloadFile: Invalid value for property `connectionTimeout`');if(n.backgroundTimeout&&'number'!=typeof n.backgroundTimeout)throw new Error('downloadFile: Invalid value for property `backgroundTimeout`');var o=h(),l=[];n.begin&&l.push(s.addListener('DownloadBegin',function(t){t.jobId===o&&n.begin(t)})),n.progress&&l.push(s.addListener('DownloadProgress',function(t){t.jobId===o&&n.progress(t)})),n.resumable&&l.push(s.addListener('DownloadResumable',function(t){t.jobId===o&&n.resumable(t)}));var c={jobId:o,fromUrl:n.fromUrl,toFile:y(n.toFile),headers:n.headers||{},background:!!n.background,progressDivider:n.progressDivider||0,progressInterval:n.progressInterval||0,readTimeout:n.readTimeout||15e3,connectionTimeout:n.connectionTimeout||5e3,backgroundTimeout:n.backgroundTimeout||36e5,hasBeginCallback:n.begin instanceof Function,hasProgressCallback:n.progress instanceof Function,hasResumableCallback:n.resumable instanceof Function};return{jobId:o,promise:t.downloadFile(c).then(function(n){return l.forEach(function(n){return n.remove()}),n}).catch(function(n){return Promise.reject(n)})}},uploadFiles:function(n){if(!t.uploadFiles)return{jobId:-1,promise:Promise.reject(new Error('`uploadFiles` is unsupported on this platform'))};var o=h(),l=[];if('object'!=typeof n)throw new Error('uploadFiles: Invalid value for argument `options`');if('string'!=typeof n.toUrl)throw new Error('uploadFiles: Invalid value for property `toUrl`');if(!Array.isArray(n.files))throw new Error('uploadFiles: Invalid value for property `files`');if(n.headers&&'object'!=typeof n.headers)throw new Error('uploadFiles: Invalid value for property `headers`');if(n.fields&&'object'!=typeof n.fields)throw new Error('uploadFiles: Invalid value for property `fields`');if(n.method&&'string'!=typeof n.method)throw new Error('uploadFiles: Invalid value for property `method`');n.begin?l.push(s.addListener('UploadBegin',n.begin)):n.beginCallback&&l.push(s.addListener('UploadBegin',n.beginCallback)),n.progress?l.push(s.addListener('UploadProgress',n.progress)):n.progressCallback&&l.push(s.addListener('UploadProgress',n.progressCallback));var c={jobId:o,toUrl:n.toUrl,files:n.files,binaryStreamOnly:n.binaryStreamOnly||!1,headers:n.headers||{},fields:n.fields||{},method:n.method||'POST',hasBeginCallback:n.begin instanceof Function||n.beginCallback instanceof Function,hasProgressCallback:n.progress instanceof Function||n.progressCallback instanceof Function};return{jobId:o,promise:t.uploadFiles(c).then(function(n){return l.forEach(function(n){return n.remove()}),n})}},touch:function(n,o,s){if(s&&!(s instanceof Date))throw new Error('touch: Invalid value for argument `ctime`');if(o&&!(o instanceof Date))throw new Error('touch: Invalid value for argument `mtime`');var l;return l=s&&s.getTime(),t.touch(y(n),o&&o.getTime(),l)},scanFile:function(n){return t.scanFile(n)},MainBundlePath:t.RNFSMainBundlePath,CachesDirectoryPath:t.RNFSCachesDirectoryPath,ExternalCachesDirectoryPath:t.RNFSExternalCachesDirectoryPath,DocumentDirectoryPath:t.RNFSDocumentDirectoryPath,DownloadDirectoryPath:t.RNFSDownloadDirectoryPath,ExternalDirectoryPath:t.RNFSExternalDirectoryPath,ExternalStorageDirectoryPath:t.RNFSExternalStorageDirectoryPath,TemporaryDirectoryPath:t.RNFSTemporaryDirectoryPath,LibraryDirectoryPath:t.RNFSLibraryDirectoryPath,PicturesDirectoryPath:t.RNFSPicturesDirectoryPath,FileProtectionKeys:t.RNFSFileProtectionKeys},b=w;e.default=b},886,[1,25,2,692,887]); __d(function(g,r,i,a,m,e,d){!(function(n){var t,o,u,f=String.fromCharCode;function c(n){for(var t,o,u=[],f=0,c=n.length;f=55296&&t<=56319&&f65535&&(c+=f((t-=65536)>>>10&1023|55296),t=56320|1023&t),c+=f(t);return c}function v(n){if(n>=55296&&n<=57343)throw Error('Lone surrogate U+'+n.toString(16).toUpperCase()+' is not a scalar value')}function l(n,t){return f(n>>t&63|128)}function s(n){if(0==(4294967168&n))return f(n);var t='';return 0==(4294965248&n)?t=f(n>>6&31|192):0==(4294901760&n)?(v(n),t=f(n>>12&15|224),t+=l(n,6)):0==(4292870144&n)&&(t=f(n>>18&7|240),t+=l(n,12),t+=l(n,6)),t+=f(63&n|128)}function w(){if(u>=o)throw Error('Invalid byte index');var n=255&t[u];if(u++,128==(192&n))return 63&n;throw Error('Invalid continuation byte')}function E(){var n,f;if(u>o)throw Error('Invalid byte index');if(u==o)return!1;if(n=255&t[u],u++,0==(128&n))return n;if(192==(224&n)){if((f=(31&n)<<6|w())>=128)return f;throw Error('Invalid continuation byte')}if(224==(240&n)){if((f=(15&n)<<12|w()<<6|w())>=2048)return v(f),f;throw Error('Invalid continuation byte')}if(240==(248&n)&&(f=(7&n)<<18|w()<<12|w()<<6|w())>=65536&&f<=1114111)return f;throw Error('Invalid UTF-8 detected')}n.version='3.0.0',n.encode=function(n){for(var t=c(n),o=t.length,u=-1,f='';++u0&&l&&V((0,E.markMessagesRead)(C.MessageTypes.poll))},[I]),c.default.createElement(h.Flex,{height:M,direction:"column",justifyContent:"space-between",overflowY:"auto",px:10,pb:20,pt:80},c.default.createElement(h.Flex,null,c.default.createElement(h.Box,{overflowY:"auto",className:"dyte-client-noScrollbar"},p?c.default.createElement(h.Box,null,p&&c.default.createElement(w,{toggle:A})):c.default.createElement(u.ScrollView,{style:{height:u.Dimensions.get('window').height-180}},Object.values(O).map(function(t,n){return c.default.createElement(h.Box,{key:"pollsTab"+n,my:2},c.default.createElement(h.Text,{ml:4},t.createdBy?"Poll by "+t.createdBy:''),c.default.createElement(h.Box,{mt:1,className:"dyte-client-bubble dyte-client-other dyte-client-type-3"},c.default.createElement(R,{mediaRoom:B,poll:t,selfPeer:S})))})))),o&&c.default.createElement(h.Button,{fontSize:"16",onClick:A},c.default.createElement(h.Box,{bg:p?'danger.500':'primary.500',p:8,mb:5,justify:"center",borderRadius:k.default.small},c.default.createElement(h.Text,{textAlign:"center"},p?'Cancel Poll Creation':'Create New Poll'))))};var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=r(d[4]),c=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=T(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[5])),s=r(d[6]),f=t(r(d[7])),p=r(d[8]),h=r(d[9]),x=r(d[10]),y=r(d[11]),C=r(d[12]),E=r(d[13]),b=r(d[14]),k=t(r(d[15])),v=r(d[16]);function T(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(T=function(t){return t?o:n})(t)}var P=u.StyleSheet.create({createPollInputText:{paddingLeft:15,paddingRight:5,marginTop:20,borderRadius:k.default.medium,paddingTop:10,paddingBottom:10}});function w(t){var n=t.toggle,s=(0,c.useContext)(x.MediaRoomContext).mediaRoom,f=c.default.useState({question:'',options:Array(2).fill(''),anonymous:!1,hideVotes:!0}),y=(0,l.default)(f,2),C=y[0],E=y[1],b=(0,c.useContext)(p.ThemeContext).colors,v=function(t,n){var l=C.options;l[n]=t,E((0,o.default)({},C,{options:l}))};return c.default.createElement(u.ScrollView,null,c.default.createElement(h.Box,{py:20,px:10},c.default.createElement(h.VStack,{spacing:4},c.default.createElement(h.Text,{fontSize:"xl",textAlign:"center"},"Poll Question"),c.default.createElement(u.TextInput,{multiline:!0,autoFocus:!1,placeholder:"What is your poll for?",numberOfLines:4,value:C.question,placeholderTextColor:b.textPrimary[400],onChangeText:function(t){E((0,o.default)({},C,{question:t}))},style:[{backgroundColor:b.secondary[800],height:75,color:b.textPrimary[300]},P.createPollInputText]}),C.options.map(function(t,n){return c.default.createElement(u.TextInput,{key:"pollOptions"+n,autoFocus:!1,placeholder:"Enter an option",value:C.options[n],placeholderTextColor:b.textPrimary[400],onChangeText:function(t){return v(t,n)},style:[{backgroundColor:b.secondary[800],color:b.textPrimary[300]},P.createPollInputText]})}),c.default.createElement(h.Box,{bg:"secondary.700",mt:20,width:125,height:30,alignItems:"center",justifyContent:"center"},c.default.createElement(h.Button,{onClick:function(){return(t=C.options).push(''),void E((0,o.default)({},C,{options:t}));var t}},c.default.createElement(h.Text,null,"+ Add an Option"))),c.default.createElement(h.CheckBox,{rightText:"Anonymous",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:k.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:C.anonymous,onClick:function(){var t=!C.anonymous;E((0,o.default)({},C,{anonymous:t}))}}),c.default.createElement(h.CheckBox,{rightText:"Hide Results before Voting",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:k.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:C.hideVotes,onClick:function(){var t=!C.hideVotes;E((0,o.default)({},C,{hideVotes:t}))}}),c.default.createElement(h.Box,{mt:10,bg:"primary.500",p:8,mb:5,justify:"center",borderRadius:k.default.small},c.default.createElement(h.Button,{fontSize:"16",onClick:function(){var t=C.question,l=C.options;if(t)if(''===l[0]||''===l[1])u.Alert.alert('Error:','Please add minimum two options',[{text:'OK'}]);else{var c=(0,o.default)({},C);c.options=l.filter(function(t){return''!==t}),s.newPoll(c),n()}else u.Alert.alert('Error:','Question Can\'t be empty',[{text:'OK'}])}},c.default.createElement(h.Text,{textAlign:"center"},"Create Poll"))))))}function B(t){var n=t.option,o=(t.index,t.active,t.selfId),l=t.onChange,u=(0,c.useContext)(p.ThemeContext).colors,s=n.votes.find(function(t){return t.id===o});return c.default.createElement(h.Box,{bg:s?'primary.500':'secondary.700',borderRadius:k.default.medium,p:6,className:"dyte-client-noSelect"},c.default.createElement(h.HStack,{px:1,align:"center",mr:6},c.default.createElement(h.CheckBox,{style:{paddingRight:10,height:30,justifyContent:'center',borderRadius:k.default.small},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:!!s,onClick:l}),c.default.createElement(h.Text,{textAlign:"center"},n.text),null!==n.count&&c.default.createElement(h.Text,null,"("+n.count+")")),c.default.createElement(h.HStack,{mt:1},n.votes.map(function(t,n){return c.default.createElement(h.Tooltip,{key:"pollOption"+n,label:t.name},c.default.createElement(f.default,{style:{marginRight:5,marginTop:5,marginBottom:5},bgColor:s?u.secondary[700]:u.primary[500],color:u.textPrimary[100],name:t.name}))})))}function R(t){var o=t.selfPeer,l=t.mediaRoom,s=t.poll,f=function(t){try{l.votePoll({index:t,pollId:s.id})}catch(t){u.Alert.alert('Error','Error: Problem casting your vote',[{text:'OK'}])}};if(s){var p=s.id,x=Math.max.apply(Math,(0,n.default)(s.options.map(function(t){return t.votes.length})).concat([0]));return c.default.createElement(h.VStack,{spacing:2,direction:"row",bg:"secondary.800",p:12,mt:8,borderRadius:k.default.medium},c.default.createElement(h.Text,{textAlign:"left"},s.question),c.default.createElement(h.Box,{mt:8},s.options.map(function(t,n){return c.default.createElement(h.Flex,{key:"poll"+n+p,onClick:function(){return f(n)},mb:4},c.default.createElement(B,{active:t.votes.length===x&&t.votes.length>0,option:t,index:n,selfId:o.userId,onChange:function(){return f(n)}}))})))}return c.default.createElement(h.Text,{fontStyle:"italic"},"Poll wasn't found or has been deleted")}},889,[1,34,25,26,2,48,429,789,505,503,700,809,824,473,484,799,499]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,b.useSelector)(function(t){return t.room.roomViewType}),l=(0,n.useContext)(s.PeersServiceContext),o=l.processedPeers,c=l.selfPeer,p=l.joinedProcessedPeers,h=(0,n.useContext)(x.MediaRoomContext).mediaRoom,_=(0,n.useContext)(E.ConfigServiceContext).sessionConfig,C=(0,b.useSelector)(function(t){return t.room.requestToJoinPeersList}),P=C.filter(function(t){return t.requestToJoinType===y.RequestToJoinType.present}),w=C.filter(function(t){return t.requestToJoinType===y.RequestToJoinType.ask});o=[c].concat(o.sort(function(t,n){return t.id.localeCompare(n.id)})).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)});var S=[c].concat(p).filter(function(t){return null==t?void 0:t.webinarHiddenParticipant}).sort(function(t,n){return t.id.localeCompare(n.id)}),R=[c].concat(p).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)&&t.requestToJoinType===y.RequestToJoinType.ask});o=o.concat(R).filter((q=new Set,function(t){return!q.has(t.id)&&q.add(t.id)}));var q;var j=function(t,n){h.acceptAllRequestToJoinStage([{id:t,requestToJoinType:n,type:T.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT}])},z=function(t){h.rejectRequestToJoinStage(t)};return n.default.createElement(f.Flex,{mt:60},n.default.createElement(u.ScrollView,{style:{padding:20}},n.default.createElement(f.Box,{my:20},t===T.DyteViewTypes.webinar&&o.length>0&&n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mb:10},"Presenting (",o.length,")"),o.map(function(t){return n.default.createElement(v,{peer:t,key:t.id,mediaRoom:h,permissions:null==_?void 0:_.permissions})})),S.length>0&&n.default.createElement(f.Box,null,n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10}," Attending (",S.length,")"),S.map(function(t){return n.default.createElement(v,{key:t.id,peer:t,mediaRoom:h,permissions:null==_?void 0:_.permissions})})),w.length>0&&n.default.createElement(f.Box,null,n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10}," Want to ask Question (",w.length,")"),w.map(function(t){return n.default.createElement(k,{rejectRequest:z,acceptRequest:j,peer:t,key:t.id,type:'REQUEST_TO_ASK'})})),P.length>0&&n.default.createElement(f.Box,null,n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10}," Want to Present (",w.length,")"),P.map(function(t){return n.default.createElement(k,{rejectRequest:z,acceptRequest:j,peer:t,key:t.id,type:'REQUEST_TO_PRESENT'})})),n.default.createElement(f.Box,{height:200})))};var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=_(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,l&&l.set(t,o);return o})(r(d[1])),l=r(d[2]),o=t(r(d[3])),u=r(d[4]),c=t(r(d[5])),f=r(d[6]),s=r(d[7]),p=t(r(d[8])),x=r(d[9]),E=r(d[10]),y=r(d[11]),b=r(d[12]),T=r(d[13]),h=t(r(d[14]));function _(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(_=function(t){return t?l:n})(t)}function k(t){var u=t.rejectRequest,c=t.acceptRequest,s=t.peer,x=t.type,E=(0,n.useContext)(l.ThemeContext).colors;return n.default.createElement(f.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:h.default.medium},n.default.createElement(f.Flex,{direction:"row",align:"center"},n.default.createElement(o.default,{name:""+s.name,bgColor:E.primary[500]}),n.default.createElement(f.Text,{ml:10,color:E.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(p.default,{name:s.name>30?s.name.substring(0,20)+"...":""+s.name,charSize:30}),s.isMe?' (me)':null)),n.default.createElement(f.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(f.Box,{mr:6},n.default.createElement(f.Button,{onClick:function(){return c(s.id,x)}},n.default.createElement(f.Icon,{boxSize:"xl",name:"check",fill:E.success[500]}))),n.default.createElement(f.Box,{ml:6},n.default.createElement(f.Button,{onClick:function(){return u(s.id)}},n.default.createElement(f.Icon,{boxSize:"xl",name:"clear",fill:E.danger[500]})))))}function v(t){var u=t.peer,s=t.mediaRoom,x=t.permissions,E=(0,n.useContext)(l.ThemeContext).colors,y=(null==x?void 0:x.pin_participant)||(null==x?void 0:x.can_allow_participant_audio)||(null==x?void 0:x.can_allow_participant_video)||(null==x?void 0:x.kick_participant),b=[];return y&&(null!=x&&x.pin_participant&&(u.isPinned?b.push({title:'Unpin',onClick:function(){return s.pin(null)}}):b.push({title:'Pin',onClick:function(){return s.pin(u.id)}})),null!=x&&x.can_allow_participant_audio&&b.push({title:'Mute Audio',onClick:function(){return s.disableAudio(u.id)}}),null!=x&&x.can_allow_participant_video&&b.push({title:'Disable Video',onClick:function(){return s.disableVideo(u.id)}}),null!=x&&x.kick_participant&&b.push({title:'Kick',onClick:function(){return s.kick(u.id)}}),b.push({title:'Cancel',onClick:function(){}})),n.default.createElement(f.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:h.default.medium},n.default.createElement(f.Flex,{direction:"row",align:"center"},n.default.createElement(o.default,{name:""+u.displayName,bgColor:E.primary[500]}),n.default.createElement(f.Text,{ml:10,color:E.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(p.default,{name:u.displayName.length>30?u.displayName.substring(0,20)+"...":""+u.displayName,charSize:30}),u.isMe?' (me)':null)),n.default.createElement(f.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(f.Box,{mr:8},u.producingAudio?n.default.createElement(f.Icon,{boxSize:"xl",name:"mic",fill:E.textPrimary[400]}):n.default.createElement(f.Icon,{boxSize:"xl",name:"mic-off",fill:E.danger[500]})),u.producingVideo?n.default.createElement(f.Icon,{boxSize:"xl",name:"videocam",fill:E.textPrimary[400]}):n.default.createElement(f.Icon,{boxSize:"xl",name:"videocam-off",fill:E.danger[500]}),y&&n.default.createElement(c.default,{options:b.map(function(t){return t.title}),actions:b.map(function(t){return t.onClick})})))}},890,[1,48,505,789,2,891,503,809,798,700,499,478,429,488,799]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PollsCard=S,e.default=function(){var t=(0,s.useContext)(T.ConfigServiceContext).sessionConfig,o=t.permissions.polls.can_create,l=(0,k.useDisclosure)(),u=l.isOpen,p=l.onClose,h=l.onOpen,w=(0,s.useContext)(y.MediaRoomContext).mediaRoom,P=(0,s.useContext)(C.PeersServiceContext).selfPeer,R=(0,f.useSelector)(function(t){return t.room.polls}),O=(0,c.useWindowDimensions)(),j=(t.theme.dimensions||O).height,M=(Math.floor(2*j/3),function(){u?p():h()}),A=(0,f.useSelector)(function(t){return t.room.chatMessages}).filter(function(t){return!0!==t.read&&t.type===E.MessageTypes.poll}),I=(0,f.useDispatch)();return(0,s.useEffect)(function(){A.length>0&&I((0,b.markMessagesRead)((0,n.default)({},E.MessageTypes.poll,!0)))},[A]),s.default.createElement(x.Flex,{height:j,direction:"column",justifyContent:"space-between",overflowY:"auto",px:10,pb:20,pt:100},s.default.createElement(x.Flex,null,s.default.createElement(x.Box,{overflowY:"auto",className:"dyte-client-noScrollbar"},u?s.default.createElement(x.Box,null,u&&s.default.createElement(B,{toggle:M})):s.default.createElement(c.ScrollView,{style:{height:o?c.Dimensions.get('window').height-180:c.Dimensions.get('window').height}},Object.values(R).map(function(t,n){return s.default.createElement(x.Box,{key:"pollsTab"+n,my:10},s.default.createElement(x.Text,{ml:4},t.createdBy?"Poll by "+t.createdBy:''),s.default.createElement(x.Box,{mt:1,className:"dyte-client-bubble dyte-client-other dyte-client-type-3"},s.default.createElement(S,{mediaRoom:w,poll:t,selfPeer:P})))})))),o&&s.default.createElement(x.Button,{fontSize:"16",onClick:M},s.default.createElement(x.Box,{bg:u?'danger.500':'primary.500',p:8,mb:5,justify:"center",borderRadius:v.default.small},s.default.createElement(x.Text,{textAlign:"center"},u?'Cancel Poll Creation':'Create New Poll'))))};var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=t(r(d[4])),c=r(d[5]),s=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=w(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[6])),f=r(d[7]),p=t(r(d[8])),h=r(d[9]),x=r(d[10]),y=r(d[11]),C=r(d[12]),E=r(d[13]),b=r(d[14]),k=r(d[15]),v=t(r(d[16])),T=r(d[17]);function w(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(w=function(t){return t?o:n})(t)}var P=c.StyleSheet.create({createPollInputText:{paddingLeft:15,paddingRight:5,marginTop:20,borderRadius:v.default.medium,paddingTop:10,paddingBottom:10}});function B(t){var n=t.toggle,o=(0,s.useContext)(y.MediaRoomContext).mediaRoom,f=s.default.useState({question:'',options:Array(2).fill(''),anonymous:!1,hideVotes:!0}),p=(0,u.default)(f,2),C=p[0],E=p[1],b=(0,s.useContext)(h.ThemeContext).colors,k=function(t,n){var o=C.options;o[n]=t,E((0,l.default)({},C,{options:o}))};return s.default.createElement(c.ScrollView,null,s.default.createElement(x.Box,{py:20,px:10},s.default.createElement(x.VStack,{spacing:4},s.default.createElement(x.Text,{fontSize:"xl",textAlign:"center"},"Poll Question"),s.default.createElement(c.TextInput,{multiline:!0,autoFocus:!1,placeholder:"What is your poll for?",numberOfLines:4,value:C.question,placeholderTextColor:b.textPrimary[400],onChangeText:function(t){E((0,l.default)({},C,{question:t}))},style:[{backgroundColor:b.secondary[800],height:75,color:b.textPrimary[300]},P.createPollInputText]}),C.options.map(function(t,n){return s.default.createElement(c.TextInput,{key:"pollOptions"+n,autoFocus:!1,placeholder:"Enter an option",value:C.options[n],placeholderTextColor:b.textPrimary[400],onChangeText:function(t){return k(t,n)},style:[{backgroundColor:b.secondary[800],color:b.textPrimary[300]},P.createPollInputText]})}),s.default.createElement(x.Box,{bg:"secondary.700",mt:20,width:125,height:30,alignItems:"center",justifyContent:"center"},s.default.createElement(x.Button,{onClick:function(){return(t=C.options).push(''),void E((0,l.default)({},C,{options:t}));var t}},s.default.createElement(x.Text,null,"+ Add an Option"))),s.default.createElement(x.CheckBox,{rightText:"Anonymous",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:v.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:C.anonymous,onClick:function(){var t=!C.anonymous;E((0,l.default)({},C,{anonymous:t}))}}),s.default.createElement(x.CheckBox,{rightText:"Hide Results before Voting",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:v.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:C.hideVotes,onClick:function(){var t=!C.hideVotes;E((0,l.default)({},C,{hideVotes:t}))}}),s.default.createElement(x.Box,{mt:10,bg:"primary.500",p:8,mb:5,justify:"center",borderRadius:v.default.small},s.default.createElement(x.Button,{fontSize:"16",onClick:function(){var t=C.question,u=C.options;if(t)if(''===u[0]||''===u[1])c.Alert.alert('Error:','Please add minimum two options',[{text:'OK'}]);else{var s=(0,l.default)({},C);s.options=u.filter(function(t){return''!==t}),o.newPoll(s),n()}else c.Alert.alert('Error:','Question Can\'t be empty',[{text:'OK'}])}},s.default.createElement(x.Text,{textAlign:"center"},"Create Poll"))))))}function R(t){var n=t.option,o=(t.index,t.active,t.selfId),l=t.onChange,u=(0,s.useContext)(h.ThemeContext).colors,c=n.votes.find(function(t){return t.id===o});return s.default.createElement(x.Box,{bg:c?'primary.500':'secondary.700',borderRadius:v.default.medium,p:6,className:"dyte-client-noSelect"},s.default.createElement(x.HStack,{px:1,align:"center",mr:6},s.default.createElement(x.CheckBox,{style:{paddingRight:10,height:30,justifyContent:'center',borderRadius:v.default.small},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:!!c,onClick:l}),s.default.createElement(x.Text,{textAlign:"center"},n.text),null!==n.count&&s.default.createElement(x.Text,null,"("+n.count+")")),s.default.createElement(x.HStack,{mt:1},n.votes.map(function(t,n){return s.default.createElement(x.Tooltip,{key:"pollOption"+n,label:t.name},s.default.createElement(p.default,{style:{marginRight:5,marginTop:5,marginBottom:5},bgColor:c?u.secondary[700]:u.primary[500],color:u.textPrimary[100],name:t.name}))})))}function S(t){var n=t.selfPeer,l=t.mediaRoom,u=t.poll,f=function(t){try{l.votePoll({index:t,pollId:u.id})}catch(t){c.Alert.alert('Error','Error: Problem casting your vote',[{text:'OK'}])}};if(u){var p=u.id,h=Math.max.apply(Math,(0,o.default)(u.options.map(function(t){return t.votes.length})).concat([0]));return s.default.createElement(x.VStack,{spacing:2,direction:"row",bg:"secondary.800",p:12,mt:8,borderRadius:v.default.medium},s.default.createElement(x.Text,{textAlign:"left"},u.question),s.default.createElement(x.Box,{mt:8},u.options.map(function(t,o){return s.default.createElement(x.Flex,{key:"poll"+o+p,onClick:function(){return f(o)},mb:4},s.default.createElement(R,{active:t.votes.length===h&&t.votes.length>0,option:t,index:o,selfId:n.userId,onChange:function(){return f(o)}}))})))}return s.default.createElement(x.Text,{fontStyle:"italic"},"Poll wasn't found or has been deleted")}},889,[1,246,34,25,26,2,48,429,789,505,503,700,809,824,473,484,799,499]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,b.useSelector)(function(t){return t.room.roomViewType}),l=(0,n.useContext)(s.PeersServiceContext),o=l.processedPeers,c=l.selfPeer,p=l.joinedProcessedPeers,h=(0,n.useContext)(x.MediaRoomContext).mediaRoom,_=(0,n.useContext)(E.ConfigServiceContext).sessionConfig,C=(0,b.useSelector)(function(t){return t.room.requestToJoinPeersList}),P=C.filter(function(t){return t.requestToJoinType===y.RequestToJoinType.present}),w=C.filter(function(t){return t.requestToJoinType===y.RequestToJoinType.ask});o=[c].concat(o.sort(function(t,n){return t.id.localeCompare(n.id)})).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)});var S=[c].concat(p).filter(function(t){return null==t?void 0:t.webinarHiddenParticipant}).sort(function(t,n){return t.id.localeCompare(n.id)}),R=[c].concat(p).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)&&t.requestToJoinType===y.RequestToJoinType.ask});o=o.concat(R).filter((q=new Set,function(t){return!q.has(t.id)&&q.add(t.id)}));var q;var j=function(t,n){h.acceptAllRequestToJoinStage([{id:t,requestToJoinType:n,type:T.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT}])},z=function(t){h.rejectRequestToJoinStage(t)};return n.default.createElement(f.Flex,{mt:60},n.default.createElement(u.ScrollView,{style:{padding:20}},n.default.createElement(f.Box,{my:20},t===T.DyteViewTypes.webinar&&o.length>0&&n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mb:10},"Presenting (",o.length,")"),o.map(function(t){return n.default.createElement(v,{peer:t,key:t.id,mediaRoom:h,permissions:null==_?void 0:_.permissions})})),S.length>0&&n.default.createElement(f.Box,null,n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10}," Attending (",S.length,")"),S.map(function(t){return n.default.createElement(v,{key:t.id,peer:t,mediaRoom:h,permissions:null==_?void 0:_.permissions})})),w.length>0&&n.default.createElement(f.Box,null,n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10}," Want to ask Question (",w.length,")"),w.map(function(t){return n.default.createElement(k,{rejectRequest:z,acceptRequest:j,peer:t,key:t.id,type:'REQUEST_TO_ASK'})})),P.length>0&&n.default.createElement(f.Box,null,n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10}," Want to Present (",w.length,")"),P.map(function(t){return n.default.createElement(k,{rejectRequest:z,acceptRequest:j,peer:t,key:t.id,type:'REQUEST_TO_PRESENT'})})),n.default.createElement(f.Box,{height:200})))};var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=_(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,l&&l.set(t,o);return o})(r(d[1])),l=r(d[2]),o=t(r(d[3])),u=r(d[4]),c=t(r(d[5])),f=r(d[6]),s=r(d[7]),p=t(r(d[8])),x=r(d[9]),E=r(d[10]),y=r(d[11]),b=r(d[12]),T=r(d[13]),h=t(r(d[14]));function _(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(_=function(t){return t?l:n})(t)}function k(t){var u=t.rejectRequest,c=t.acceptRequest,s=t.peer,x=t.type,E=(0,n.useContext)(l.ThemeContext).colors;return n.default.createElement(f.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:h.default.medium},n.default.createElement(f.Flex,{direction:"row",align:"center"},n.default.createElement(o.default,{name:""+s.name,bgColor:E.primary[500]}),n.default.createElement(f.Text,{ml:10,color:E.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(p.default,{name:s.name>30?s.name.substring(0,20)+"...":""+s.name,charSize:30}),s.isMe?' (me)':null)),n.default.createElement(f.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(f.Box,{mr:6},n.default.createElement(f.Button,{onClick:function(){return c(s.id,x)}},n.default.createElement(f.Icon,{boxSize:"xl",name:"check",fill:E.success[500]}))),n.default.createElement(f.Box,{ml:6},n.default.createElement(f.Button,{onClick:function(){return u(s.id)}},n.default.createElement(f.Icon,{boxSize:"xl",name:"clear",fill:E.danger[500]})))))}function v(t){var u=t.peer,s=t.mediaRoom,x=t.permissions,E=(0,n.useContext)(l.ThemeContext).colors,y=(null==x?void 0:x.pin_participant)||(null==x?void 0:x.can_allow_participant_audio)||(null==x?void 0:x.can_allow_participant_video)||(null==x?void 0:x.kick_participant),b=[];return y&&(null!=x&&x.pin_participant&&(u.isPinned?b.push({title:'Unpin',onClick:function(){return s.pin(null)}}):b.push({title:'Pin',onClick:function(){return s.pin(u.id)}})),null!=x&&x.can_allow_participant_audio&&b.push({title:'Mute Audio',onClick:function(){return s.disableAudio(u.id)}}),null!=x&&x.can_allow_participant_video&&b.push({title:'Disable Video',onClick:function(){return s.disableVideo(u.id)}}),null!=x&&x.kick_participant&&!u.isMe&&b.push({title:'Kick',onClick:function(){return s.kick(u.id)}}),b.push({title:'Cancel',onClick:function(){}})),n.default.createElement(f.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:h.default.medium},n.default.createElement(f.Flex,{direction:"row",align:"center"},n.default.createElement(o.default,{name:""+u.displayName,bgColor:E.primary[500]}),n.default.createElement(f.Text,{ml:10,color:E.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(p.default,{name:u.displayName.length>30?u.displayName.substring(0,20)+"...":""+u.displayName,charSize:30}),u.isMe?' (me)':null)),n.default.createElement(f.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(f.Box,{mr:8},u.producingAudio?n.default.createElement(f.Icon,{boxSize:"xl",name:"mic",fill:E.textPrimary[400]}):n.default.createElement(f.Icon,{boxSize:"xl",name:"mic-off",fill:E.danger[500]})),u.producingVideo?n.default.createElement(f.Icon,{boxSize:"xl",name:"videocam",fill:E.textPrimary[400]}):n.default.createElement(f.Icon,{boxSize:"xl",name:"videocam-off",fill:E.danger[500]}),y&&n.default.createElement(c.default,{options:b.map(function(t){return t.title}),actions:b.map(function(t){return t.onClick})})))}},890,[1,48,505,789,2,891,503,809,798,700,499,478,429,488,799]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=s(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(l,c,f):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[2])),l=r(d[3]),u=r(d[4]),c=r(d[5]),f=t(r(d[6]));function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(s=function(t){return t?o:n})(t)}var p=function(t){var s=(0,o.useRef)(),p=(0,o.useState)(!1),h=(0,n.default)(p,2),w=h[0],v=h[1],y=(0,o.useContext)(u.ThemeContext).colors,b=function(n){for(var o=t.options,l=0;l=0&&(o=t.destructiveIndex),l.ActionSheetIOS.showActionSheetWithOptions({options:n,destructiveButtonIndex:o,cancelButtonIndex:n.length-1},function(t){b(t)})}else'android'===l.Platform.OS&&l.UIManager.showPopupMenu((0,l.findNodeHandle)(s.current),n,function(){return console.log('something went wrong with the popup menu')},function(t,n){b(n)})}},o.default.createElement(c.Icon,{boxSize:"xl",ml:5,name:"dots-vertical",fill:y.textPrimary[300]}))),O)};e.default=p},891,[1,26,48,2,505,503,799]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=b(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var c=l?Object.getOwnPropertyDescriptor(t,s):null;c&&(c.get||c.set)?Object.defineProperty(u,s,c):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[1])),o=r(d[2]),u=r(d[3]),l=r(d[4]),s=r(d[5]),c=r(d[6]),f=r(d[7]),p=r(d[8]),y=r(d[9]),T=t(r(d[10]));function b(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(b=function(t){return t?o:n})(t)}var x=function(t){var b,x=t.isMobile,S=(0,u.useSelector)(function(t){return t.room.roomViewType}),q=(0,u.useSelector)(function(t){return t.participant.requestToJoinStageState}),E=(0,n.useContext)(p.ThemeContext).colors,R=(0,n.useContext)(o.MediaRoomContext).mediaRoom,v=(0,u.useDispatch)(),C=(0,n.useContext)(y.ConfigServiceContext).sessionConfig,h=(0,c.useWindowDimensions)(),w=C.theme.dimensions||h,J=(w.height,w.width),O=S===s.DyteViewTypes.webinar&&q===l.RequestToJoinStageState.INITIATED,k=function(t){v((0,l.requestToJoinType)(t)),v((0,l.requestedJoinToStageState)(l.RequestToJoinStageState.WAITING)),R.requestToJoinStage(t),c.Alert.alert('Request Sent',"Request to "+(t===l.RequestToJoinType.present?'present':'ask')+" has been sent successfully to host",[{text:"OK",onPress:function(){}}])};return n.default.createElement(f.Modal,{isVisible:O,backdropOpacity:.8,backdropColor:E.secondary[800]},n.default.createElement(f.Flex,{width:.9*J,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:T.default.medium},n.default.createElement(f.Flex,{pt:15},n.default.createElement(f.Text,{fontSize:28,fontWeight:"bold"},"Request")),n.default.createElement(f.Flex,{display:"flex",pb:20},n.default.createElement(f.Flex,{direction:x?'column':'row',justifyContent:"space-between"},n.default.createElement(f.Button,{onClick:function(){return k(l.RequestToJoinType.present)}},n.default.createElement(f.Box,{bg:"primary.500",py:12,px:20,mt:20,borderRadius:T.default.small,align:"center"},n.default.createElement(f.Text,null,"Request to Present"))),(null==(b=C.theme)?void 0:b.pip_mode)&&n.default.createElement(f.Button,{onClick:function(){return k(l.RequestToJoinType.ask)}},n.default.createElement(f.Box,{bg:"primary.500",py:12,px:20,mt:10,borderRadius:T.default.small,align:"center"},n.default.createElement(f.Text,null,"Request to Ask"))),n.default.createElement(f.Button,{onClick:function(){v((0,l.requestedJoinToStageState)(l.RequestToJoinStageState.NONE)),v((0,l.requestToJoinType)(void 0))}},n.default.createElement(f.Box,{bg:"danger.500",py:12,px:20,mt:20,borderRadius:T.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel")))))))};e.default=x},892,[1,48,700,429,478,488,2,503,505,499,799]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=E(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[1])),o=r(d[2]),l=r(d[3]),u=r(d[4]),c=r(d[5]),s=r(d[6]),f=r(d[7]),p=r(d[8]),y=r(d[9]),b=t(r(d[10])),x=t(r(d[11]));function E(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(E=function(t){return t?o:n})(t)}var v=function(t){var E,v=t.isMobile,T=(0,l.useSelector)(function(t){return t.room.roomViewType}),w=(0,l.useSelector)(function(t){return t.participant.presentingState}),C=(0,n.useContext)(o.MediaRoomContext).mediaRoom,P=(0,n.useContext)(s.ConfigServiceContext).sessionConfig,h=((0,l.useSelector)(function(t){return t.participant.requestToJoinType}),(0,l.useDispatch)()),S=(0,y.useWindowDimensions)(),_=P.theme.dimensions||S,k=(_.height,_.width),O=(0,n.useContext)(p.ThemeContext).colors,R=T===c.DyteViewTypes.webinar&&w===u.PresentingState.INITIATED,j=null==(E=P.permissions)?void 0:E.accept_present_requests;return n.default.createElement(f.Modal,{isVisible:R,backdropOpacity:.8,backdropColor:O.secondary[800]},n.default.createElement(f.Flex,{width:.9*k,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:x.default.medium},n.default.createElement(f.Flex,{py:25},n.default.createElement(f.Text,{fontSize:28,fontWeight:"bold"}," ",!j&&n.default.createElement(f.Icon,{name:"check"})," Request Approved"),n.default.createElement(f.Flex,{display:"flex",py:20},n.default.createElement(f.VStack,null,n.default.createElement(b.default,null),n.default.createElement(f.Flex,{direction:v?'column':'row',justifyContent:"space-between"},n.default.createElement(f.Button,{width:v?'100%':'48%',onClick:function(){var t;null!=(t=P.permissions)&&t.accept_present_requests?h((0,u.stoppedPresenting)()):C.removePeerFromStage(C.peerid,c.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT)}},n.default.createElement(f.Box,{bg:"danger.500",py:12,px:20,mt:10,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel"))),n.default.createElement(f.Button,{width:v?'100%':'48%',onClick:function(){C.startPresenting()}},n.default.createElement(f.Box,{bg:"primary.500",py:12,px:20,mt:10,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,u.RequestToJoinType.present?'Start Presenting':'Start Asking')))))))))};e.default=v},893,[1,48,700,429,478,488,499,503,505,2,894,799]); diff --git a/Frameworks/ios-device.xcarchive/Products/usr/local/lib/libReact-Core.a b/Frameworks/ios-device.xcarchive/Products/usr/local/lib/libReact-Core.a index 6b03349..193469e 100644 Binary files a/Frameworks/ios-device.xcarchive/Products/usr/local/lib/libReact-Core.a and b/Frameworks/ios-device.xcarchive/Products/usr/local/lib/libReact-Core.a differ diff --git a/Frameworks/ios-device.xcarchive/Products/usr/local/lib/libglog.a b/Frameworks/ios-device.xcarchive/Products/usr/local/lib/libglog.a index a614459..96f111a 100644 Binary files a/Frameworks/ios-device.xcarchive/Products/usr/local/lib/libglog.a and b/Frameworks/ios-device.xcarchive/Products/usr/local/lib/libglog.a differ diff --git a/Frameworks/ios-device.xcarchive/dSYMs/DyteSdk.framework.dSYM/Contents/Resources/DWARF/DyteSdk b/Frameworks/ios-device.xcarchive/dSYMs/DyteSdk.framework.dSYM/Contents/Resources/DWARF/DyteSdk index d2f8ce1..bd74851 100644 Binary files a/Frameworks/ios-device.xcarchive/dSYMs/DyteSdk.framework.dSYM/Contents/Resources/DWARF/DyteSdk and b/Frameworks/ios-device.xcarchive/dSYMs/DyteSdk.framework.dSYM/Contents/Resources/DWARF/DyteSdk differ diff --git a/Frameworks/ios-simulator.xcarchive/Info.plist b/Frameworks/ios-simulator.xcarchive/Info.plist index e85e89b..261c0d0 100644 --- a/Frameworks/ios-simulator.xcarchive/Info.plist +++ b/Frameworks/ios-simulator.xcarchive/Info.plist @@ -5,7 +5,7 @@ ArchiveVersion 2 CreationDate - 2021-09-17T11:17:33Z + 2021-09-20T17:37:04Z Name DyteSdk SchemeName diff --git a/Frameworks/ios-simulator.xcarchive/Products/Library/Frameworks/DyteSdk.framework/DyteSdk b/Frameworks/ios-simulator.xcarchive/Products/Library/Frameworks/DyteSdk.framework/DyteSdk index ab28dda..baf76b7 100755 Binary files a/Frameworks/ios-simulator.xcarchive/Products/Library/Frameworks/DyteSdk.framework/DyteSdk and b/Frameworks/ios-simulator.xcarchive/Products/Library/Frameworks/DyteSdk.framework/DyteSdk differ diff --git a/Frameworks/ios-simulator.xcarchive/Products/Library/Frameworks/DyteSdk.framework/_CodeSignature/CodeResources b/Frameworks/ios-simulator.xcarchive/Products/Library/Frameworks/DyteSdk.framework/_CodeSignature/CodeResources index f1402dd..cbf76a6 100644 --- a/Frameworks/ios-simulator.xcarchive/Products/Library/Frameworks/DyteSdk.framework/_CodeSignature/CodeResources +++ b/Frameworks/ios-simulator.xcarchive/Products/Library/Frameworks/DyteSdk.framework/_CodeSignature/CodeResources @@ -219,7 +219,7 @@ main.jsbundle - 2QdEqKTc4Ybc0Ukk4U/bq/SJY7c= + zMl2hg5mXGfh/d+JWaccfeQ1qKc= files2 @@ -587,7 +587,7 @@ hash2 - muh7SCq+Eun48tOp2EZ7gesQIL4AzUmWKQXuHGruoIE= + 0o53XEcZHcmDoT5QJDHKlhzrf6IIrw2i/BZnC0dhBKw= diff --git a/Frameworks/ios-simulator.xcarchive/Products/Library/Frameworks/DyteSdk.framework/main.jsbundle b/Frameworks/ios-simulator.xcarchive/Products/Library/Frameworks/DyteSdk.framework/main.jsbundle index da3f369..a2a8b26 100644 --- a/Frameworks/ios-simulator.xcarchive/Products/Library/Frameworks/DyteSdk.framework/main.jsbundle +++ b/Frameworks/ios-simulator.xcarchive/Products/Library/Frameworks/DyteSdk.framework/main.jsbundle @@ -3,7 +3,7 @@ var __BUNDLE_START_TIME__=this.nativePerformanceNow?nativePerformanceNow():Date. !(function(n){var e=(function(){function n(n,e){return n}function e(n){var e={};return n.forEach(function(n,r){e[n]=!0}),e}function r(n,r,u){if(n.formatValueCalls++,n.formatValueCalls>200)return"[TOO BIG formatValueCalls "+n.formatValueCalls+" exceeded limit of 200]";var f=t(n,r);if(f)return f;var c=Object.keys(r),s=e(c);if(d(r)&&(c.indexOf('message')>=0||c.indexOf('description')>=0))return o(r);if(0===c.length){if(v(r)){var g=r.name?': '+r.name:'';return n.stylize('[Function'+g+']','special')}if(p(r))return n.stylize(RegExp.prototype.toString.call(r),'regexp');if(y(r))return n.stylize(Date.prototype.toString.call(r),'date');if(d(r))return o(r)}var h,b,m='',j=!1,O=['{','}'];(h=r,Array.isArray(h)&&(j=!0,O=['[',']']),v(r))&&(m=' [Function'+(r.name?': '+r.name:'')+']');return p(r)&&(m=' '+RegExp.prototype.toString.call(r)),y(r)&&(m=' '+Date.prototype.toUTCString.call(r)),d(r)&&(m=' '+o(r)),0!==c.length||j&&0!=r.length?u<0?p(r)?n.stylize(RegExp.prototype.toString.call(r),'regexp'):n.stylize('[Object]','special'):(n.seen.push(r),b=j?i(n,r,u,s,c):c.map(function(e){return l(n,r,u,s,e,j)}),n.seen.pop(),a(b,m,O)):O[0]+m+O[1]}function t(n,e){if(s(e))return n.stylize('undefined','undefined');if('string'==typeof e){var r="'"+JSON.stringify(e).replace(/^"|"$/g,'').replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return n.stylize(r,'string')}return c(e)?n.stylize(''+e,'number'):u(e)?n.stylize(''+e,'boolean'):f(e)?n.stylize('null','null'):void 0}function o(n){return'['+Error.prototype.toString.call(n)+']'}function i(n,e,r,t,o){for(var i=[],a=0,u=e.length;a-1&&(u=l?u.split('\n').map(function(n){return' '+n}).join('\n').substr(2):'\n'+u.split('\n').map(function(n){return' '+n}).join('\n')):u=n.stylize('[Circular]','special')),s(a)){if(l&&i.match(/^\d+$/))return u;(a=JSON.stringify(''+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=n.stylize(a,'name')):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=n.stylize(a,'string'))}return a+': '+u}function a(n,e,r){return n.reduce(function(n,e){return 0,e.indexOf('\n')>=0&&0,n+e.replace(/\u001b\[\d\d?m/g,'').length+1},0)>60?r[0]+(''===e?'':e+'\n ')+' '+n.join(',\n ')+' '+r[1]:r[0]+e+' '+n.join(', ')+' '+r[1]}function u(n){return'boolean'==typeof n}function f(n){return null===n}function c(n){return'number'==typeof n}function s(n){return void 0===n}function p(n){return g(n)&&'[object RegExp]'===h(n)}function g(n){return'object'==typeof n&&null!==n}function y(n){return g(n)&&'[object Date]'===h(n)}function d(n){return g(n)&&('[object Error]'===h(n)||n instanceof Error)}function v(n){return'function'==typeof n}function h(n){return Object.prototype.toString.call(n)}function b(n,e){return Object.prototype.hasOwnProperty.call(n,e)}return function(e,t){return r({seen:[],formatValueCalls:0,stylize:n},e,t.depth)}})(),r='(index)',t={trace:0,info:1,warn:2,error:3},o=[];o[t.trace]='debug',o[t.info]='log',o[t.warn]='warning',o[t.error]='error';var i=1;function l(r){return function(){var l;l=1===arguments.length&&'string'==typeof arguments[0]?arguments[0]:Array.prototype.map.call(arguments,function(n){return e(n,{depth:10})}).join(', ');var a=arguments[0],u=r;'string'==typeof a&&'Warning: '===a.slice(0,9)&&u>=t.error&&(u=t.warn),n.__inspectorLog&&n.__inspectorLog(o[u],l,[].slice.call(arguments),i),s.length&&(l=p('',l)),n.nativeLoggingHook(l,u)}}function a(n,e){return Array.apply(null,Array(e)).map(function(){return n})}var u="\u2502",f="\u2510",c="\u2518",s=[];function p(n,e){return s.join('')+n+' '+(e||'')}if(n.nativeLoggingHook){n.console;n.console={error:l(t.error),info:l(t.info),log:l(t.info),warn:l(t.warn),trace:l(t.trace),debug:l(t.trace),table:function(e){if(!Array.isArray(e)){var o=e;for(var i in e=[],o)if(o.hasOwnProperty(i)){var l=o[i];l[r]=i,e.push(l)}}if(0!==e.length){var u=Object.keys(e[0]).sort(),f=[],c=[];u.forEach(function(n,r){c[r]=n.length;for(var t=0;t';return function(){for(var r=arguments.length,u=new Array(r),e=0;e155}function P(t,n){var o=parseInt(t.substring(1,3),16),l=parseInt(t.substring(3,5),16),s=parseInt(t.substring(5,7),16);return o=parseInt(""+o*(100+n)/100),l=parseInt(""+l*(100+n)/100),s=parseInt(""+s*(100+n)/100),o=o<255?o:255,l=l<255?l:255,s=s<255?s:255,"#"+(1===o.toString(16).length?"0"+o.toString(16):o.toString(16))+(1===l.toString(16).length?"0"+l.toString(16):l.toString(16))+(1===s.toString(16).length?"0"+s.toString(16):s.toString(16))}var h=function(t,n){return[P(t,20+n),t,P(t,-20-n),P(t,-30-n)]},x=function(t){var n=t;if(null!=n&&n.primary&&'string'==typeof n.primary&&(n.primary=h(n.primary,25)),null!=n&&n.secondary&&'string'==typeof t.secondary){var l=h(n.secondary,10);n.secondary=v(n.secondary)?l:l.reverse()}if(null!=n&&n.textPrimary&&'string'==typeof t.textPrimary){var s=h(n.textPrimary,-10);n.textPrimary=v(n.textPrimary)?s.reverse():s}var u={primary:{},secondary:{},textPrimary:{}};return null!=n&&n.primary?u.primary={300:n.primary[0],500:n.primary[1],700:n.primary[2],900:n.primary[3]}:delete u.primary,null!=n&&n.secondary?u.secondary={1000:n.secondary[0],900:n.secondary[1],800:n.secondary[2],700:n.secondary[3]}:delete u.secondary,null!=n&&n.textPrimary?u.textPrimary={400:n.textPrimary[0],300:n.textPrimary[1],200:n.textPrimary[2],100:n.textPrimary[3]}:delete u.textPrimary,null!=n&&n.videoBackground&&(0,o.default)(u,{videoBackground:n.videoBackground}),u},b=function(t){var o,p,v,P,h=t.children,b=(0,l.useState)(null),S=(0,n.default)(b,2),I=S[0],O=S[1],j=(0,l.useContext)(u.ConfigServiceContext),C={logo:null==j?void 0:null==(o=j.sessionConfig)?void 0:o.theme.header.elements.logo,colors:(null==j?void 0:null==(p=j.sessionConfig)?void 0:p.theme.colors)||{}};return(0,l.useEffect)(function(){var t,n;(null!=C&&C.colors||null!=C&&C.logo)&&O((t=C,n=C,{fonts:{heading:'"Inter", sans-serif',body:'"Lato", system-ui, sans-serif',mono:'Menlo, monospace'},colors:(0,s.default)((0,s.default)(f.default,null==t?void 0:t.colors),x((null==n?void 0:n.colors)||{})),logo:(null==n?void 0:n.logo)||(null==t?void 0:t.logo)||'/dyte_logo.svg'}))},[null==j?void 0:null==(v=j.sessionConfig)?void 0:v.theme.header.elements.logo,null==j?void 0:null==(P=j.sessionConfig)?void 0:P.theme.colors]),I&&j?l.default.createElement(c.ThemeProvider,{theme:I},h):l.default.createElement(y.default,null)};e.default=b},500,[1,26,25,48,501,499,502,505,691]); __d(function(g,r,i,a,m,e,d){var t='__lodash_hash_undefined__',n=800,o=16,u=9007199254740991,c='[object Arguments]',f='[object AsyncFunction]',s='[object Function]',l='[object GeneratorFunction]',p='[object Null]',_='[object Object]',h='[object Proxy]',v='[object Undefined]',y=/^\[object .+?Constructor\]$/,b=/^(?:0|[1-9]\d*)$/,j={};j['[object Float32Array]']=j['[object Float64Array]']=j['[object Int8Array]']=j['[object Int16Array]']=j['[object Int32Array]']=j['[object Uint8Array]']=j['[object Uint8ClampedArray]']=j['[object Uint16Array]']=j['[object Uint32Array]']=!0,j[c]=j['[object Array]']=j['[object ArrayBuffer]']=j['[object Boolean]']=j['[object DataView]']=j['[object Date]']=j['[object Error]']=j[s]=j['[object Map]']=j['[object Number]']=j[_]=j['[object RegExp]']=j['[object Set]']=j['[object String]']=j['[object WeakMap]']=!1;var O='object'==typeof g&&g&&g.Object===Object&&g,A='object'==typeof self&&self&&self.Object===Object&&self,w=O||A||Function('return this')(),z='object'==typeof e&&e&&!e.nodeType&&e,S=z&&'object'==typeof m&&m&&!m.nodeType&&m,x=S&&S.exports===z,F=x&&O.process,U=(function(){try{var t=S&&S.require&&S.require('util').types;return t||F&&F.binding&&F.binding('util')}catch(t){}})(),$=U&&U.isTypedArray;function P(t,n,o){switch(o.length){case 0:return t.call(n);case 1:return t.call(n,o[0]);case 2:return t.call(n,o[0],o[1]);case 3:return t.call(n,o[0],o[1],o[2])}return t.apply(n,o)}function E(t,n){for(var o=-1,u=Array(t);++o-1},st.prototype.set=function(t,n){var o=this.__data__,u=yt(o,t);return u<0?(++this.size,o.push([t,n])):o[u][1]=n,this},lt.prototype.clear=function(){this.size=0,this.__data__={hash:new ft,map:new(ut||st),string:new ft}},lt.prototype.delete=function(t){var n=$t(this,t).delete(t);return this.size-=n?1:0,n},lt.prototype.get=function(t){return $t(this,t).get(t)},lt.prototype.has=function(t){return $t(this,t).has(t)},lt.prototype.set=function(t,n){var o=$t(this,t),u=o.size;return o.set(t,n),this.size+=o.size==u?0:1,this},pt.prototype.clear=function(){this.__data__=new st,this.size=0},pt.prototype.delete=function(t){var n=this.__data__,o=n.delete(t);return this.size=n.size,o},pt.prototype.get=function(t){return this.__data__.get(t)},pt.prototype.has=function(t){return this.__data__.has(t)},pt.prototype.set=function(t,n){var o=this.__data__;if(o instanceof st){var u=o.__data__;if(!ut||u.length<199)return u.push([t,n]),this.size=++o.size,this;o=this.__data__=new lt(u)}return o.set(t,n),this.size=o.size,this};var dt,gt=function(t,n,o){for(var u=-1,c=Object(t),f=o(t),s=f.length;s--;){var l=f[dt?s:++u];if(!1===n(c[l],l,c))break}return t};function jt(t){return null==t?void 0===t?v:p:rt&&rt in Object(t)?Et(t):Dt(t)}function Ot(t){return Xt(t)&&jt(t)==c}function At(t){return!(!Qt(t)||N&&N in t)&&(Jt(t)?W:y).test(Lt(t))}function wt(t){if(!Qt(t))return Mt(t);var n=Bt(t),o=[];for(var u in t)('constructor'!=u||!n&&L.call(t,u))&&o.push(u);return o}function zt(t,n,o,u,c){t!==n&>(n,function(f,s){if(c||(c=new pt),Qt(f))mt(t,n,s,o,zt,u,c);else{var l=u?u(qt(t,s),f,s+'',t,n,c):void 0;void 0===l&&(l=f),ht(t,s,l)}},rr)}function mt(t,n,o,u,c,f,s){var l=qt(t,o),p=qt(n,o),_=s.get(p);if(_)ht(t,o,_);else{var h,v,y,b=f?f(l,p,o+'',t,n,s):void 0,j=void 0===b;if(j){var O=Vt(p),A=!O&&Ht(p),w=!O&&!A&&Zt(p);b=p,O||A||w?Vt(l)?b=l:Xt(y=l)&&Wt(y)?b=Ft(l):A?(j=!1,b=St(p,!0)):w?(j=!1,h=p,v=!0?xt(h.buffer):h.buffer,b=new h.constructor(v,h.byteOffset,h.length)):b=[]:Yt(p)||Gt(p)?(b=l,Gt(l)?b=tr(l):Qt(l)&&!Jt(l)||(b=It(p))):j=!1}j&&(s.set(p,b),c(b,p,u,f,s),s.delete(p)),ht(t,o,b)}}function St(t,n){if(n)return t.slice();var o=t.length,u=Q?Q(o):new t.constructor(o);return t.copy(u),u}function xt(t){var n=new t.constructor(t.byteLength);return new K(n).set(new K(t)),n}function Ft(t,n){var o=-1,u=t.length;for(n||(n=Array(u));++o-1&&t%1==0&&t0){if(++u>=n)return arguments[0]}else u=0;return t.apply(void 0,arguments)}})(nt?function(t,n){return nt(t,'toString',{configurable:!0,enumerable:!1,value:(o=n,function(){return o}),writable:!0});var o}:er);function Lt(t){if(null!=t){try{return C.call(t)}catch(t){}try{return t+''}catch(t){}}return''}function Nt(t,n){return t===n||t!=t&&n!=n}var Gt=Ot((function(){return arguments})())?Ot:function(t){return Xt(t)&&L.call(t,'callee')&&!Z.call(t,'callee')},Vt=Array.isArray;function Wt(t){return null!=t&&Kt(t.length)&&!Jt(t)}var Ht=et||function(){return!1};function Jt(t){if(!Qt(t))return!1;var n=jt(t);return n==s||n==l||n==f||n==h}function Kt(t){return'number'==typeof t&&t>-1&&t%1==0&&t<=u}function Qt(t){var n=typeof t;return null!=t&&('object'==n||'function'==n)}function Xt(t){return null!=t&&'object'==typeof t}function Yt(t){if(!Xt(t)||jt(t)!=_)return!1;var n=X(t);if(null===n)return!0;var o=L.call(n,'constructor')&&n.constructor;return'function'==typeof o&&o instanceof o&&C.call(o)==V}var Zt=$?(function(t){return function(n){return t(n)}})($):function(t){return Xt(t)&&Kt(t.length)&&!!j[jt(t)]};function tr(t){return Ut(t,rr(t))}function rr(t){return Wt(t)?_t(t,!0):wt(t)}var nr=(function(t){return Ct(Rt(n=function(n,o){var u=-1,c=o.length,f=c>1?o[c-1]:void 0,s=c>2?o[2]:void 0;for(f=t.length>3&&'function'==typeof f?(c--,f):void 0,s&&kt(o[0],o[1],s)&&(f=c<3?void 0:f,c=1),n=Object(n);++u25?39:97))};function y(e){var t,r='';for(t=Math.abs(e);t>v;t=t/v|0)r=g(t%v)+r;return(g(t%v)+r).replace(m,'$1-$2')}var b=5381,k=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e};function C(e){return e.displayName||e.name||'Component'}function S(e){return'function'==typeof e}var A=function(e){return null!==e&&'object'==typeof e&&'[object Object]'===(e.toString?e.toString():Object.prototype.toString.call(e))&&!c.typeOf(e)};function x(e){return e&&'string'==typeof e.styledComponentId}function E(e,t){for(var r=0;r=0||(s[r]=e[r]);return s}var _='undefined'!=typeof process&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||'data-styled',I='undefined'!=typeof window&&'HTMLElement'in window,U=Boolean('boolean'==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:'undefined'!=typeof process&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&''!==process.env.REACT_APP_SC_DISABLE_SPEEDY?'false'!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:'undefined'!=typeof process&&void 0!==process.env.SC_DISABLE_SPEEDY&&''!==process.env.SC_DISABLE_SPEEDY&&('false'!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY)),T=Object.freeze([]),B=Object.freeze({});function D(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0?" Args: "+r.join(', '):''))}var j=512,z=(function(){function e(e){this.groupSizes=new Uint32Array(j),this.length=j,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,s=n;e>=s;)(s<<=1)<0&&D(16,""+e);this.groupSizes=new Uint32Array(s),this.groupSizes.set(r),this.length=s;for(var i=n;i=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),s=n+r,i=n;i0&&(c+=e+",")}),n+=""+a+u+"{content:\""+c+"\"}/*!sc*/\n"}}}return n},q=function(e,t,r){for(var n,s=r.split(','),i=0,o=s.length;i=0;r--){var n=t[r];if(n&&1===n.nodeType&&n.hasAttribute(_))return n}},Q=function(e){var t=document.head,r=e||t,n=document.createElement('style'),s=K(r),i=void 0!==s?s.nextSibling:null;n.setAttribute(_,"active"),n.setAttribute("data-styled-version","5.3.0");var o='undefined'!=typeof window&&void 0!==window.__webpack_nonce__?window.__webpack_nonce__:null;return o&&n.setAttribute('nonce',o),r.insertBefore(n,i),n},X=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,r=0,n=t.length;r=0){var r=document.createTextNode(t),n=this.nodes[e];return this.element.insertBefore(r,n||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e0&&(s[0]=s[0].replace(n,d))},p,function(e){if(-2===e){var t=f;return f=[],t}}])),w.hash=c.length?c.reduce(function(e,t){return t.name||D(15),k(e,t.name)},b).toString():'',w})(),he=(function(){function e(e,t){var r=this;this.inject=function(e,t){void 0===t&&(t=ce);var n=r.name+t.hash;e.hasNameForId(r.id,n)||e.insertRules(r.id,n,t(r.rules,n,'@keyframes'))},this.toString=function(){return D(12,String(r.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=ce),this.name+e.hash},e})(),fe=/([A-Z])/,le=/([A-Z])/g,pe=/^ms-/,de=function(e){return"-"+e.toLowerCase()};function we(e){return fe.test(e)?e.replace(le,de).replace(pe,'-ms-'):e}var me=function(e){return void 0===e||null===e||!1===e||''===e},ve=function e(t,r){var n,s,i=[];for(var o in t)t.hasOwnProperty(o)&&!me(t[o])&&(A(t[o])?i.push.apply(i,e(t[o],o)):S(t[o])?i.push(we(o)+":",t[o],';'):i.push(we(o)+": "+(n=o,null==(s=t[o])||'boolean'==typeof s||''===s?'':'number'!=typeof s||0===s||n in p?String(s).trim():s+"px")+";"));return r?[r+" {"].concat(i,['}']):i};function ge(e,t,r,n){if(Array.isArray(e)){for(var s,i=[],o=0,a=e.length;o0?(c=b+o,h=n-i[o].length):(c=b,h=y),w.push(['string',m.slice(k,n+1),b,k-y,c,n-h]),y=h,b=c,k=n;break;case Fe:Me.lastIndex=k+1,Me.test(m),n=0===Me.lastIndex?m.length-1:Me.lastIndex-2,w.push(['at-word',m.slice(k,n+1),b,k-y,b,n-y]),k=n;break;case Se:for(n=k,u=!0;m.charCodeAt(n+1)===Se;)n+=1,u=!u;r=m.charCodeAt(n+1),u&&r!==Ae&&r!==Ee&&r!==xe&&r!==Ne&&r!==Pe&&r!==Re&&(n+=1),w.push(['word',m.slice(k,n+1),b,k-y,b,n-y]),k=n;break;default:r===Ae&&m.charCodeAt(k+1)===je?(0===(n=m.indexOf('*/',k+2)+1)&&(v?n=m.length:C('comment')),(o=(i=(a=m.slice(k,n+1)).split('\n')).length-1)>0?(c=b+o,h=n-i[o].length):(c=b,h=y),w.push(['comment',a,b,k-y,c,n-h]),y=h,b=c,k=n):(Ve.lastIndex=k+1,Ve.test(m),n=0===Ve.lastIndex?m.length-1:Ve.lastIndex-2,w.push(['word',m.slice(k,n+1),b,k-y,b,n-y]),k=n)}k++}return w}var Ye={brackets:[36,39],string:[31,39],'at-word':[31,39],comment:[90,39],'{':[32,39],'}':[32,39],':':[1,22],';':[1,22],'(':[1,22],')':[1,22]};function We(e){return"\x1b["+e+"m"}function Ge(e){var t=[];return $e(new wt(e),{ignoreErrors:!0}).forEach(function(e){var r=Ye[e[0]];r?t.push(e[1].split(/\r?\n/).map(function(e){return We(r[0])+e+We(r[1])}).join('\n')):t.push(e[1])}),t.join('')}var Je=(function(){function e(t,r,n,s,i,o){this.name='CssSyntaxError',this.reason=t,i&&(this.file=i),s&&(this.source=s),o&&(this.plugin=o),void 0!==r&&void 0!==n&&(this.line=r,this.column=n),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,e)}var t=e.prototype;return t.setMessage=function(){this.message=this.plugin?this.plugin+": ":'',this.message+=this.file?this.file:'',void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason},t.showSourceCode=function(e){var t=this;if(!this.source)return'';var r=this.source;void 0===e&&(e=d),e&&(r=Ge(r));var n=r.split(/\r?\n/),s=Math.max(this.line-3,0),i=Math.min(this.line+2,n.length),o=String(i).length;return n.slice(s,i).map(function(e,r){var n=s+1+r,i=" "+(" "+n).slice(-o)+" | ";return n===t.line?">"+i+e+"\n "+(i.replace(/\d/g,' ')+e.slice(0,t.column-1).replace(/[^\t]/g,' '))+"^":" "+i+e}).join('\n')},t.toString=function(){var e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e},R(e,[{key:"generated",get:function(){return be('CssSyntaxError#generated is deprecated. Use input instead.'),this.input}}]),e})(),qe={colon:': ',indent:' ',beforeDecl:'\n',beforeRule:'\n',beforeOpen:' ',beforeClose:'\n',beforeComment:'\n',after:'\n',emptyBody:'',commentLeft:' ',commentRight:' '};var He=(function(){function e(e){this.builder=e}var t=e.prototype;return t.stringify=function(e,t){this[e.type](e,t)},t.root=function(e){this.body(e),e.raws.after&&this.builder(e.raws.after)},t.comment=function(e){var t=this.raw(e,'left','commentLeft'),r=this.raw(e,'right','commentRight');this.builder("/*"+t+e.text+r+"*/",e)},t.decl=function(e,t){var r=this.raw(e,'between','colon'),n=e.prop+r+this.rawValue(e,'value');e.important&&(n+=e.raws.important||' !important'),t&&(n+=';'),this.builder(n,e)},t.rule=function(e){this.block(e,this.rawValue(e,'selector'))},t.atrule=function(e,t){var r="@"+e.name,n=e.params?this.rawValue(e,'params'):'';if(void 0!==e.raws.afterName?r+=e.raws.afterName:n&&(r+=' '),e.nodes)this.block(e,r+n);else{var s=(e.raws.between||'')+(t?';':'');this.builder(r+n+s,e)}},t.body=function(e){for(var t=e.nodes.length-1;t>0&&'comment'===e.nodes[t].type;)t-=1;for(var r=this.raw(e,'semicolon'),n=0;n0&&void 0!==e.raws.after)return-1!==(t=e.raws.after).indexOf('\n')&&(t=t.replace(/[^\n]+$/,'')),!1}),t},t.rawBeforeOpen=function(e){var t;return e.walk(function(e){if('decl'!==e.type&&void 0!==(t=e.raws.between))return!1}),t},t.rawColon=function(e){var t;return e.walkDecls(function(e){if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,''),!1}),t},t.beforeAfter=function(e,t){var r;r='decl'===e.type?this.raw(e,null,'beforeDecl'):'comment'===e.type?this.raw(e,null,'beforeComment'):'before'===t?this.raw(e,null,'beforeRule'):this.raw(e,null,'beforeClose');for(var n=e.parent,s=0;n&&'root'!==n.type;)s+=1,n=n.parent;if(-1!==r.indexOf('\n')){var i=this.raw(e,null,'indent');if(i.length)for(var o=0;o0&&this.unclosedBracket(s),t&&n){for(;this.pos>o&&('space'===(e=this.tokens[this.pos][0])||'comment'===e);)this.pos-=1;this.decl(this.tokens.slice(o,this.pos+1))}else this.unknownWord(o)},t.rule=function(e){e.pop();var t=new at;this.init(t,e[0][2],e[0][3]),t.raws.between=this.spacesFromEnd(e),this.raw(t,'selector',e),this.current=t},t.decl=function(e){var t=new Xe;this.init(t);var r,n=e[e.length-1];for(';'===n[0]&&(this.semicolon=!0,e.pop()),n[4]?t.source.end={line:n[4],column:n[5]}:t.source.end={line:n[2],column:n[3]};'word'!==e[0][0];)t.raws.before+=e.shift()[1];for(t.source.start={line:e[0][2],column:e[0][3]},t.prop='';e.length;){var s=e[0][0];if(':'===s||'space'===s||'comment'===s)break;t.prop+=e.shift()[1]}for(t.raws.between='';e.length;){if(':'===(r=e.shift())[0]){t.raws.between+=r[1];break}t.raws.between+=r[1]}'_'!==t.prop[0]&&'*'!==t.prop[0]||(t.raws.before+=t.prop[0],t.prop=t.prop.slice(1)),t.raws.between+=this.spacesFromStart(e),this.precheckMissedSemicolon(e);for(var i=e.length-1;i>0;i--){if('!important'===(r=e[i])[1]){t.important=!0;var o=this.stringFrom(e,i);' !important'!==(o=this.spacesFromEnd(e)+o)&&(t.raws.important=o);break}if('important'===r[1]){for(var a=e.slice(0),u='',c=i;c>0;c--){var h=a[c][0];if(0===u.trim().indexOf('!')&&'space'!==h)break;u=a.pop()[1]+u}0===u.trim().indexOf('!')&&(t.important=!0,t.raws.important=u,e=a)}if('space'!==r[0]&&'comment'!==r[0])break}this.raw(t,'value',e),-1!==t.value.indexOf(':')&&this.checkMissedSemicolon(e)},t.atrule=function(e){var t=new it;t.name=e[1].slice(1),''===t.name&&this.unnamedAtrule(t,e),this.init(t,e[2],e[3]);var r=!1,n=!1,s=[];for(this.pos+=1;this.pos=0&&('space'===(r=e[s])[0]||2!==(n+=1));s--);throw this.input.error('Missed semicolon',r[2],r[3])}},e})();function rt(e,t){if(t&&t.safe)throw new Error("Option safe was removed. Use parser: require(\"postcss-safe-parser\")");var r=new wt(e,t),n=new tt(r);try{n.tokenize(),n.loop()}catch(e){throw'CssSyntaxError'===e.name&&t&&t.from&&(/\.scss$/i.test(t.from)?e.message+="\nYou tried to parse SCSS with the standard CSS parser; try again with the postcss-scss parser":/\.less$/i.test(t.from)&&(e.message+="\nYou tried to parse Less with the standard CSS parser; try again with the postcss-less parser")),e}return n.root}function nt(e){return e.map(function(e){return e.nodes&&(e.nodes=nt(e.nodes)),delete e.source,e})}var st=(function(e){function t(){return e.apply(this,arguments)||this}P(t,e);var r=t.prototype;return r.push=function(e){return e.parent=this,this.nodes.push(e),this},r.each=function(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;var t=this.lastEach;if(this.indexes[t]=0,this.nodes){for(var r,n;this.indexes[t]=e&&(this.indexes[r]=t-1);return this},r.removeAll=function(){return this.nodes.forEach(function(e){return e.parent=void 0}),this.nodes=[],this},r.replaceValues=function(e,t,r){return r||(r=t,t={}),this.walkDecls(function(n){t.props&&-1===t.props.indexOf(n.prop)||t.fast&&-1===n.value.indexOf(t.fast)||(n.value=n.value.replace(e,r))}),this},r.every=function(e){return this.nodes.every(e)},r.some=function(e){return this.nodes.some(e)},r.index=function(e){return'number'==typeof e?e:this.nodes.indexOf(e)},r.normalize=function(e,t){var r=this;if('string'==typeof e)e=nt(rt(e).nodes);else if(!Array.isArray(e))if('root'===e.type)e=e.nodes;else if(e.type)e=[e];else if(e.prop){if(void 0===e.value)throw new Error('Value field is missed in node creation');'string'!=typeof e.value&&(e.value=String(e.value)),e=[new Xe(e)]}else if(e.selector)e=[new at(e)];else if(e.name)e=[new it(e)];else{if(!e.text)throw new Error('Unknown node type in node creation');e=[new et(e)]}return e.map(function(e){return void 0===e.raws&&(e=r.rebuild(e)),e.parent&&(e=e.clone()),void 0===e.raws.before&&t&&void 0!==t.raws.before&&(e.raws.before=t.raws.before.replace(/[^\s]/g,'')),e.parent=r,e})},r.rebuild=function(e,t){var r,n=this;for(var s in'root'===e.type?r=new pt:'atrule'===e.type?r=new it:'rule'===e.type?r=new at:'decl'===e.type?r=new Xe:'comment'===e.type&&(r=new et),e)'nodes'===s?r.nodes=e.nodes.map(function(e){return n.rebuild(e,r)}):'parent'===s&&t?r.parent=t:e.hasOwnProperty(s)&&(r[s]=e[s]);return r},r.eachInside=function(e){return be("Container#eachInside is deprecated. Use Container#walk instead."),this.walk(e)},r.eachDecl=function(e,t){return be("Container#eachDecl is deprecated. Use Container#walkDecls instead."),this.walkDecls(e,t)},r.eachRule=function(e,t){return be("Container#eachRule is deprecated. Use Container#walkRules instead."),this.walkRules(e,t)},r.eachAtRule=function(e,t){return be("Container#eachAtRule is deprecated. Use Container#walkAtRules instead."),this.walkAtRules(e,t)},r.eachComment=function(e){return be("Container#eachComment is deprecated. Use Container#walkComments instead."),this.walkComments(e)},R(t,[{key:"first",get:function(){if(this.nodes)return this.nodes[0]}},{key:"last",get:function(){if(this.nodes)return this.nodes[this.nodes.length-1]}},{key:"semicolon",get:function(){return be('Node#semicolon is deprecated. Use Node#raws.semicolon'),this.raws.semicolon},set:function(e){be('Node#semicolon is deprecated. Use Node#raws.semicolon'),this.raws.semicolon=e}},{key:"after",get:function(){return be('Node#after is deprecated. Use Node#raws.after'),this.raws.after},set:function(e){be('Node#after is deprecated. Use Node#raws.after'),this.raws.after=e}}]),t})(Qe),it=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='atrule',r}P(t,e);var r=t.prototype;return r.append=function(){var t;this.nodes||(this.nodes=[]);for(var r=arguments.length,n=new Array(r),s=0;s0&&(o-=1):0===o&&-1!==t.indexOf(h)&&(i=!0),i?(''!==s&&n.push(s.trim()),s='',i=!1):s+=h}return(r||''!==s)&&n.push(s.trim()),n},space:function(e){return ot.split(e,[' ','\n','\t'])},comma:function(e){return ot.split(e,[','],!0)}},at=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='rule',r.nodes||(r.nodes=[]),r}return P(t,e),R(t,[{key:"selectors",get:function(){return ot.comma(this.selector)},set:function(e){var t=this.selector?this.selector.match(/,\s*/):null,r=t?t[0]:","+this.raw('between','beforeOpen');this.selector=e.join(r)}},{key:"_selector",get:function(){return be('Rule#_selector is deprecated. Use Rule#raws.selector'),this.raws.selector},set:function(e){be('Rule#_selector is deprecated. Use Rule#raws.selector'),this.raws.selector=e}}]),t})(st),ut=(function(){function e(e,t){if(void 0===t&&(t={}),this.type='warning',this.text=e,t.node&&t.node.source){var r=t.node.positionBy(t);this.line=r.line,this.column=r.column}for(var n in t)this[n]=t[n]}return e.prototype.toString=function(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text},e})(),ct=(function(){function e(e,t,r){this.processor=e,this.messages=[],this.root=t,this.opts=r,this.css=void 0,this.map=void 0}var t=e.prototype;return t.toString=function(){return this.css},t.warn=function(e,t){void 0===t&&(t={}),t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);var r=new ut(e,t);return this.messages.push(r),r},t.warnings=function(){return this.messages.filter(function(e){return'warning'===e.type})},R(e,[{key:"content",get:function(){return this.css}}]),e})();function ht(e){return'object'==typeof e&&'function'==typeof e.then}var ft=(function(){function e(t,r,n){var s;if(this.stringified=!1,this.processed=!1,'object'==typeof r&&'root'===r.type)s=r;else if(r instanceof e||r instanceof ct)s=r.root,r.map&&(void 0===n.map&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=r.map);else{var i=rt;n.syntax&&(i=n.syntax.parse),n.parser&&(i=n.parser),i.parse&&(i=i.parse);try{s=i(r,n)}catch(e){this.error=e}}this.result=new ct(t,s,n)}var t=e.prototype;return t.warnings=function(){return this.sync().warnings()},t.toString=function(){return this.css},t.then=function(e,t){return this.async().then(e,t)},t.catch=function(e){return this.async().catch(e)},t.handleError=function(e,t){try{if(this.error=e,'CssSyntaxError'!==e.name||e.plugin){if(t.postcssVersion){var r=t.postcssPlugin,n=t.postcssVersion,s=this.result.processor.version,i=n.split('.'),o=s.split('.');(i[0]!==o[0]||parseInt(i[1])>parseInt(o[1]))&&be("Your current PostCSS version is "+s+", but "+r+" uses "+n+". Perhaps this is the source of the error below.")}}else e.plugin=t.postcssPlugin,e.setMessage()}catch(e){console&&console.error&&console.error(e)}},t.asyncTick=function(e,t){var r=this;if(this.plugin>=this.processor.plugins.length)return this.processed=!0,e();try{var n=this.processor.plugins[this.plugin],s=this.run(n);this.plugin+=1,ht(s)?s.then(function(){r.asyncTick(e,t)}).catch(function(e){r.handleError(e,n),r.processed=!0,t(e)}):this.asyncTick(e,t)}catch(e){this.processed=!0,t(e)}},t.async=function(){var e=this;return this.processed?new Promise(function(t,r){e.error?r(e.error):t(e.stringify())}):this.processing?this.processing:(this.processing=new Promise(function(t,r){if(e.error)return r(e.error);e.plugin=0,e.asyncTick(t,r)}).then(function(){return e.processed=!0,e.stringify()}),this.processing)},t.sync=function(){var e=this;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw new Error('Use process(css).then(cb) to work with async plugins');if(this.error)throw this.error;return this.result.processor.plugins.forEach(function(t){if(ht(e.run(t)))throw new Error('Use process(css).then(cb) to work with async plugins')}),this.result},t.run=function(e){this.result.lastPlugin=e;try{return e(this.result.root,this.result)}catch(t){throw this.handleError(t,e),t}},t.stringify=function(){if(this.stringified)return this.result;this.stringified=!0,this.sync();var e=this.result.opts,t=Ze;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);var r='';return t(this.root,function(e){r+=e}),this.result.css=r,this.result},R(e,[{key:"processor",get:function(){return this.result.processor}},{key:"opts",get:function(){return this.result.opts}},{key:"css",get:function(){return this.stringify().css}},{key:"content",get:function(){return this.stringify().content}},{key:"map",get:function(){return this.stringify().map}},{key:"root",get:function(){return this.sync().root}},{key:"messages",get:function(){return this.sync().messages}}]),e})(),lt=(function(){function e(e){void 0===e&&(e=[]),this.version='5.2.0',this.plugins=this.normalize(e)}var t=e.prototype;return t.use=function(e){return this.plugins=this.plugins.concat(this.normalize([e])),this},t.process=function(e,t){return void 0===t&&(t={}),new ft(this,e,t)},t.normalize=function(e){var t=[];return e.forEach(function(e){if(e.postcss&&(e=e.postcss),'object'==typeof e&&Array.isArray(e.plugins))t=t.concat(e.plugins);else{if('function'!=typeof e)throw new Error(e+" is not a PostCSS plugin");t.push(e)}}),t},e})(),pt=(function(e){function t(t){var r;return(r=e.call(this,t)||this).type='root',r.nodes||(r.nodes=[]),r}P(t,e);var r=t.prototype;return r.removeChild=function(t){return 0===(t=this.index(t))&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[t].raws.before),e.prototype.removeChild.call(this,t)},r.normalize=function(t,r,n){var s=e.prototype.normalize.call(this,t);return r&&('prepend'===n?this.nodes.length>1?r.raws.before=this.nodes[1].raws.before:delete r.raws.before:this.first!==r&&s.forEach(function(e){e.raws.before=r.raws.before})),s},r.toResult=function(e){return void 0===e&&(e={}),new ft(new lt,this,e).stringify()},r.remove=function(e){be('Root#remove is deprecated. Use Root#removeChild'),this.removeChild(e)},r.prevMap=function(){return be('Root#prevMap is deprecated. Use Root#source.input.map'),this.source.input.map},t})(st),dt=0,wt=(function(){function e(e,t){void 0===t&&(t={}),this.css=e.toString(),"\ufeff"!==this.css[0]&&"\ufffe"!==this.css[0]||(this.css=this.css.slice(1)),t.from&&(/^\w+:\/\//.test(t.from)?this.file=t.from:this.file=path.resolve(t.from)),this.file||(dt+=1,this.id=""),this.map&&(this.map.file=this.from)}var t=e.prototype;return t.error=function(e,t,r,n){var s;void 0===n&&(n={});var i=this.origin(t,r);return(s=i?new Je(e,i.line,i.column,i.source,i.file,n.plugin):new Je(e,t,r,this.css,this.file,n.plugin)).input={line:t,column:r,source:this.css},this.file&&(s.input.file=this.file),s},t.origin=function(e,t){if(!this.map)return!1;var r=this.map.consumer(),n=r.originalPositionFor({line:e,column:t});if(!n.source)return!1;var s={file:this.mapResolve(n.source),line:n.line,column:n.column},i=r.sourceContentFor(n.source);return i&&(s.source=i),s},t.mapResolve=function(e){return/^\w+:\/\//.test(e)?e:path.resolve(this.map.consumer().sourceRoot||'.',e)},R(e,[{key:"from",get:function(){return this.file||this.id}}]),e})(),mt=(function(e){function t(){return e.apply(this,arguments)||this}P(t,e);var r=t.prototype;return r.tokenize=function(){this.tokens=$e(this.input,{ignoreErrors:!0})},r.comment=function(e){var t=new et;this.init(t,e[2],e[3]),t.source.end={line:e[4],column:e[5]};var r=e[1].slice(2);if('*/'===r.slice(-2)&&(r=r.slice(0,-2)),/^\s*$/.test(r))t.text='',t.raws.left=r,t.raws.right='';else{var n=r.match(/^(\s*)([^]*[^\s])(\s*)$/);t.text=n[2],t.raws.left=n[1],t.raws.right=n[3]}},r.unclosedBracket=function(){},r.unknownWord=function(e){var t=this.tokens.slice(e,this.pos+1);this.spaces+=t.map(function(e){return e[1]}).join('')},r.unexpectedClose=function(){this.current.raws.after+='}'},r.doubleColon=function(){},r.unnamedAtrule=function(e){e.name=''},r.precheckMissedSemicolon=function(e){var t=this.colon(e);if(!1!==t){var r;for(r=t-1;r>=0&&'word'!==e[r][0];r--);for(r-=1;r>=0;r--)if('space'!==e[r][0]){r+=1;break}var n=e.splice(r,e.length-r);this.decl(n)}},r.checkMissedSemicolon=function(){},r.endFile=function(){for(this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||'')+this.spaces;this.current.parent;)this.current=this.current.parent,this.current.raws.after=''},t})(tt);var vt={},gt=function(e){return'function'==typeof e||'object'==typeof e&&null!==e&&!Array.isArray(e)},yt=function(e){return'__proto__'!==e&&'constructor'!==e&&'prototype'!==e};function bt(e,t,r){var n=e[r];gt(t)&>(n)?kt(n,t):e[r]=t}function kt(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n1?t-1:0),n=1;n>>0);if(!vt[i]){var o=[];(r=new wt(s,t),(n=new mt(r)).tokenize(),n.loop(),n.root).each(function(e){'decl'===e.type&&o.push([e.prop,e.value])});var a=u(o,['borderRadius','borderWidth','borderColor','borderStyle']),c=Ut.create({generated:a});vt[i]=c.generated}return vt[i]},e})())),Dt=function(e){return It(Bt,e)};"ActivityIndicator ActivityIndicatorIOS ART Button DatePickerIOS DrawerLayoutAndroid\n Image ImageBackground ImageEditor ImageStore KeyboardAvoidingView ListView MapView Modal NavigatorIOS\n Picker PickerIOS ProgressBarAndroid ProgressViewIOS ScrollView SegmentedControlIOS Slider\n SliderIOS SnapshotViewIOS Switch RecyclerViewBackedScrollView RefreshControl SafeAreaView StatusBar\n SwipeableListView SwitchAndroid SwitchIOS TabBarIOS Text TextInput ToastAndroid ToolbarAndroid\n Touchable TouchableHighlight TouchableNativeFeedback TouchableOpacity TouchableWithoutFeedback\n View ViewPagerAndroid WebView FlatList SectionList VirtualizedList Pressable".split(/\s+/m).forEach(function(e){return Object.defineProperty(Dt,e,{enumerable:!0,configurable:!1,get:function(){return Dt(Tt[e])}})}),i.ThemeConsumer=Et,i.ThemeContext=xt,i.ThemeProvider=function(e){var t=h.useContext(xt),r=h.useMemo(function(){return Rt(e.theme,t)},[e.theme,t]);return e.children?f.createElement(xt.Provider,{value:r},e.children):null},i.css=_t,i.default=Dt,i.isStyledComponent=x,i.useTheme=function(){return h.useContext(xt)},i.withTheme=function(e){var t=f.forwardRef(function(t,r){var n=h.useContext(xt),s=e.defaultProps,i=Ct(t,n,s);return f.createElement(e,N({},t,{theme:i,ref:r}))});return w(t,e),t.displayName="WithTheme("+C(e)+")",t}},505,[506,515,48,517,518,519,520,437,2]); __d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);function n(t){return t&&'object'==typeof t&&'default'in t?t.default:t}Object.defineProperty(e,'__esModule',{value:!0});var o,s=r(d[1]),u=n(s),l=n(r(d[2])),c=n(r(d[3])),f=/^(#(?:[0-9a-f]{3,4}){1,2})$/i,h=/^(rgba?|hsla?|hwb|lab|lch|gray|color)$/,p=function(t){return function(n){return t(n)?'':null}},v=function(t,n){return void 0===n&&(n=String),function(o){if('word'!==o.type)return null;var s=o.value.match(t);return null===s?null:n(s[1])}},x=p(function(t){return'space'===t.type}),w=p(function(t){return'div'===t.type&&'/'===t.value}),y=p(function(t){return'div'===t.type&&','===t.value}),b=(o='word',function(t){return t.type===o?t.value:null}),k=v(/^(none)$/i),V=v(/^(auto)$/i),$=v(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)$/i,Number),T=v(/^(0$|(?:[+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)(?=px$))/i,Number),C=v(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?(ch|em|ex|rem|vh|vw|vmin|vmax|cm|mm|in|pc|pt))$/i),S=v(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?(?:deg|rad))$/i,function(t){return t.toLowerCase()}),E=v(/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?%)$/i),L=v(/(^-?[_a-z][_a-z0-9-]*$)/i),R=function(t){return'string'!==t.type?null:t.value.replace(/\\([0-9a-f]{1,6})(?:\s|$)/gi,function(t,n){return String.fromCharCode(parseInt(n,16))}).replace(/\\/g,'')},O=function(t){return'word'===t.type&&(f.test(t.value)||t.value in c||'transparent'===t.value)?t.value:'function'===t.type&&h.test(t.value)?s.stringify(t):null},F=v(/^(none|underline|line-through)$/i),B=v(/^(solid|dashed|dotted)$/),_=function(t){var n=t.types,o=void 0===n?[T,C,E]:n,s=t.directions,u=void 0===s?['Top','Right','Bottom','Left']:s,l=t.prefix,c=void 0===l?'':l,f=t.suffix,h=void 0===f?'':f;return function(t){var n,s=[];for(s.push(t.expect.apply(t,o));s.length<4&&t.hasTokens();)t.expect(x),s.push(t.expect.apply(t,o));t.expectEmpty();var l=s[0],f=s[1],p=void 0===f?l:f,v=s[2],w=void 0===v?l:v,y=s[3],b=void 0===y?p:y,k=function(t){return""+c+u[t]+h};return(n={})[k(0)]=l,n[k(1)]=p,n[k(2)]=w,n[k(3)]=b,n}},P=function(t){var n=t.expect(T),o=t.matches(x)?t.expect(T):n;return t.expectEmpty(),{width:n,height:o}},W=function(t){var n,o,s,u;if(t.matches(k))return t.expectEmpty(),{offset:{width:0,height:0},radius:0,color:'black'};for(var l=!1;t.hasTokens();)l&&t.expect(x),void 0===n&&t.matches(T,C)?(n=t.lastValue,t.expect(x),o=t.expect(T,C),t.saveRewindPoint(),t.matches(x)&&t.matches(T,C)?s=t.lastValue:t.rewind()):void 0===u&&t.matches(O)?u=t.lastValue:t.throw(),l=!0;return void 0===n&&t.throw(),{offset:{width:n,height:o},radius:void 0!==s?s:0,color:void 0!==u?u:'black'}},Y=v(/(nowrap|wrap|wrap-reverse)/),D=v(/(row|row-reverse|column|column-reverse)/),M=function(t){var n;if(t.matches(R))n=t.lastValue;else for(n=t.expect(L);t.hasTokens();){t.expect(x),n+=" "+t.expect(L)}return t.expectEmpty(),{fontFamily:n}},I=v(/^(normal)$/),N=v(/^(italic)$/),j=v(/^([1-9]00|bold)$/),A=v(/^(small-caps)$/),X=[],H=v(/(flex-(?:start|end)|center|stretch|space-(?:between|around))/),z=v(/(flex-(?:start|end)|center|space-(?:between|around|evenly))/),G=v(/^(solid|double|dotted|dashed)$/),U=function(t){return function(n){var o=n.expect(t);return n.expectEmpty(),o}},Z=U($),q=U(T),J=U(S),K=function(t){return function(n,o){return function(s){var u,l,c,f=s.expect(t);if(s.hasTokens())s.expect(y),c=s.expect(t);else{if(void 0===o)return f;c=o}return s.expectEmpty(),[(u={},u[n+"Y"]=c,u),(l={},l[n+"X"]=f,l)]}}},Q=K($),ee=K(T),te=K(S),ne={perspective:Z,scale:Q('scale'),scaleX:Z,scaleY:Z,translate:ee('translate',0),translateX:q,translateY:q,rotate:J,rotateX:J,rotateY:J,rotateZ:J,skewX:J,skewY:J,skew:te('skew','0deg')},re=_({types:[O],prefix:'border',suffix:'Color'}),oe=_({directions:['TopLeft','TopRight','BottomRight','BottomLeft'],prefix:'border',suffix:'Radius'}),ie=_({prefix:'border',suffix:'Width'}),ae=_({types:[T,C,E,V],prefix:'margin'}),se=_({prefix:'padding'}),ue={background:function(t){return{backgroundColor:t.expect(O)}},border:function(t){var n,o,s;if(t.matches(k))return t.expectEmpty(),{borderWidth:0,borderColor:'black',borderStyle:'solid'};for(var u=0;u<3&&t.hasTokens();)0!==u&&t.expect(x),void 0===n&&t.matches(T,C)?n=t.lastValue:void 0===o&&t.matches(O)?o=t.lastValue:void 0===s&&t.matches(B)?s=t.lastValue:t.throw(),u+=1;return t.expectEmpty(),void 0===n&&(n=1),void 0===o&&(o="black"),void 0===s&&(s="solid"),{borderWidth:n,borderColor:o,borderStyle:s}},borderColor:re,borderRadius:oe,borderWidth:ie,boxShadow:function(t){var n=W(t);return{shadowOffset:n.offset,shadowRadius:n.radius,shadowColor:n.color,shadowOpacity:1}},flex:function(t){var n,o,s;if(t.matches(k))return t.expectEmpty(),{flexGrow:0,flexShrink:0,flexBasis:'auto'};if(t.saveRewindPoint(),t.matches(V)&&!t.hasTokens())return{flexGrow:1,flexShrink:1,flexBasis:'auto'};t.rewind();for(var u=0;u<2&&t.hasTokens();)0!==u&&t.expect(x),void 0===n&&t.matches($)?(n=t.lastValue,t.saveRewindPoint(),t.matches(x)&&t.matches($)?o=t.lastValue:t.rewind()):void 0===s&&t.matches(T,C,E)?s=t.lastValue:void 0===s&&t.matches(V)?s='auto':t.throw(),u+=1;return t.expectEmpty(),void 0===n&&(n=1),void 0===o&&(o=1),void 0===s&&(s=0),{flexGrow:n,flexShrink:o,flexBasis:s}},flexFlow:function(t){for(var n,o,s=0;s<2&&t.hasTokens();)0!==s&&t.expect(x),void 0===n&&t.matches(Y)?n=t.lastValue:void 0===o&&t.matches(D)?o=t.lastValue:t.throw(),s+=1;return t.expectEmpty(),void 0===n&&(n="nowrap"),void 0===o&&(o="row"),{flexWrap:n,flexDirection:o}},font:function(t){for(var n,o,s,u,l=0;l<3&&t.hasTokens();){if(t.matches(I));else if(void 0===n&&t.matches(N))n=t.lastValue;else if(void 0===o&&t.matches(j))o=t.lastValue;else{if(void 0!==s||!t.matches(A))break;s=[t.lastValue]}t.expect(x),l+=1}var c=t.expect(T,C);t.matches(w)&&(u=t.expect(T,C)),t.expect(x);var f=M(t).fontFamily;void 0===n&&(n="normal"),void 0===o&&(o="normal"),void 0===s&&(s=X);var h={fontStyle:n,fontWeight:o,fontVariant:s,fontSize:c,fontFamily:f};return void 0!==u&&(h.lineHeight=u),h},fontFamily:M,fontVariant:function(t){return{fontVariant:[t.expect(L)]}},fontWeight:function(t){return{fontWeight:t.expect(b)}},margin:ae,padding:se,placeContent:function(t){var n,o=t.expect(H);return t.hasTokens()?(t.expect(x),n=t.expect(z)):n='stretch',t.expectEmpty(),{alignContent:o,justifyContent:n}},shadowOffset:function(t){return{shadowOffset:P(t)}},textShadow:function(t){var n=W(t);return{textShadowOffset:n.offset,textShadowRadius:n.radius,textShadowColor:n.color}},textShadowOffset:function(t){return{textShadowOffset:P(t)}},textDecoration:function(t){for(var n,o,s,u=!1;t.hasTokens();){if(u&&t.expect(x),void 0===n&&t.matches(F)){var l=[t.lastValue.toLowerCase()];t.saveRewindPoint(),'none'!==l[0]&&t.matches(x)&&t.matches(F)?(l.push(t.lastValue.toLowerCase()),l.sort().reverse()):t.rewind(),n=l.join(' ')}else void 0===o&&t.matches(G)?o=t.lastValue:void 0===s&&t.matches(O)?s=t.lastValue:t.throw();u=!0}return{textDecorationLine:void 0!==n?n:"none",textDecorationColor:void 0!==s?s:"black",textDecorationStyle:void 0!==o?o:"solid"}},textDecorationLine:function(t){for(var n=[],o=!1;t.hasTokens();)o&&t.expect(x),n.push(t.expect(F).toLowerCase()),o=!0;return n.sort().reverse(),{textDecorationLine:n.join(' ')}},transform:function(t){for(var n=[],o=!1;t.hasTokens();){o&&t.expect(x);var s,u=t.expectFunction(),l=u.functionName,c=ne[l](u);Array.isArray(c)||(c=[(s={},s[l]=c,s)]),n=c.concat(n),o=!0}return{transform:n}}},le=(function(){function t(t,n){this.index=0,this.nodes=t,this.functionName=null!=n?n.value:null,this.lastValue=null,this.rewindIndex=-1}var n=t.prototype;return n.hasTokens=function(){return this.index<=this.nodes.length-1},n.SYMBOL_MATCH=function(){if(!this.hasTokens())return null;for(var t=this.nodes[this.index],n=0;n>18&63)+s.charAt(h>>12&63)+s.charAt(h>>6&63)+s.charAt(63&h);return 2==A?(n=t.charCodeAt(p)<<8,o=t.charCodeAt(++p),l+=s.charAt((h=n+o)>>10)+s.charAt(h>>4&63)+s.charAt(h<<2&63)+'='):1==A&&(h=t.charCodeAt(p),l+=s.charAt(h>>2)+s.charAt(h<<4&63)+'=='),l},decode:function(t){var n=(t=String(t).replace(A,'')).length;n%4==0&&(n=(t=t.replace(/==?$/,'')).length),(n%4==1||/[^+a-zA-Z0-9/]/.test(t))&&f('Invalid character: the string to be decoded is not correctly encoded.');for(var o,c,h=0,l='',p=-1;++p>(-2*h&6)));return l},version:'0.1.0'};if('function'==typeof define&&'object'==typeof define.amd&&define.amd)define(function(){return l});else if(n&&!n.nodeType)if(o)o.exports=l;else for(var p in l)l.hasOwnProperty(p)&&(n[p]=l[p]);else t.base64=l})(this)},692,[]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var T,h,w,E=c.default.useRef(null),A=(0,c.useState)(),b=(0,o.default)(A,2),k=b[0],x=b[1],D=(0,c.useState)([]),O=(0,o.default)(D,2),N=O[0],M=O[1],y=(0,c.useState)(),C=(0,o.default)(y,2),V=C[0],_=C[1],R=(0,c.useState)([]),L=(0,o.default)(R,2),G=L[0],j=L[1],B=(0,c.useState)(),W=(0,o.default)(B,2),q=W[0],H=W[1],U=(0,c.useState)(),J=(0,o.default)(U,2),Q=J[0],F=J[1],K=(0,c.useRef)(null),z=(0,c.useRef)(null),X=(0,c.useRef)(null),Y=(0,c.useRef)(null),Z=(0,c.useContext)(p.ConfigServiceContext),$=(Z.meeting,Z.sessionConfig),ee=$.permissions.produce.audio,te=$.permissions.produce.video,ne=$.permissions.produce.video,re=te.allow,ue=(0,f.getWebcamConstraints)(te.quality,te.frame_rate),ie=((0,f.getScreenShareConstraints)(ne.quality,ne.frame_rate),t.children),ae=(0,s.useSelector)(function(t){return t.participant.audioMuted}),oe=(0,s.useSelector)(function(t){return t.participant.videoOff}),ce=(0,s.useSelector)(function(t){return t.room.producersState}),se=(0,s.useSelector)(function(t){return t.participant.audioTrackSelection}),de=(0,s.useSelector)(function(t){return t.participant.videoTrackSelection}),le=(0,s.useSelector)(function(t){return t.participant.videoProduction}),fe=(0,s.useSelector)(function(t){return t.participant.audioProduction}),ve=(0,s.useSelector)(function(t){return t.participant.presentingState}),pe=ce===l.MediaStates.NOT_APPLICABLE||le===l.MediaStates.LOADED||le===l.MediaStates.NOT_STARTED||le===l.MediaStates.STOPPING&&ve!==v.PresentingState.NOT_PRESENTING,Se=ce===l.MediaStates.NOT_APPLICABLE||fe===l.MediaStates.LOADED||fe===l.MediaStates.NOT_STARTED||fe===l.MediaStates.STOPPING&&ve!==v.PresentingState.NOT_PRESENTING,Ie=(0,s.useDispatch)(),Te=c.default.useState([]),Pe=(0,o.default)(Te,2),he=Pe[0],we=Pe[1],me=function(t){we(t)},Ee=(0,s.useSelector)(function(t){return t.room.roomViewType}),Ae=(0,s.useSelector)(function(t){return t.participant.requestToJoinType}),be=(0,s.useSelector)(function(t){return t.room.routerState});Ee===I.DyteViewTypes.webinar&&Ae===v.RequestToJoinType.ask&&(ue=(0,f.getWebcamConstraints)('QQVGA',null==(T=$.permissions)?void 0:null==(h=T.produce)?void 0:null==(w=h.video)?void 0:w.frame_rate));(0,c.useEffect)(function(){K.current=V,z.current=q,X.current=Q,Y.current=k},[V,q,Q,k]),(0,c.useEffect)(function(){k&&(k.enabled=!ae)},[ae]),(0,c.useEffect)(function(){Ee===I.DyteViewTypes.webinar&&be===l.MediaStates.LOADED&&ve===v.PresentingState.NOT_PRESENTING?(0,s.batch)(function(){Ie((0,v.setVideoProduction)(l.MediaStates.STOPPING)),Ie((0,v.setAudioProduction)(l.MediaStates.STOPPING)),Ie((0,v.setVideoOff)(!0)),Ie((0,v.setAudioMuted)(!0)),setTimeout(function(){V&&V.stop(),k&&k.stop(),x(void 0),_(void 0)})}):ve===v.PresentingState.INITIATED&&(De().then(ge),xe().then(ke))},[be,ve]),(0,c.useEffect)(function(){S.default.start({media:'video'}),E.current=new f.AudioDevicesEmitter(me);n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:K.current&&K.current.stop(),Y.current&&Y.current.stop(),z.current&&z.current.stop(),X.current&&X.current.stop();case 4:case"end":return t.stop()}},null,null,null,Promise)},[]);var ke=function(t){var n=(null==t?void 0:t.deviceId)||(null==se?void 0:se.selectedDeviceId);(0,s.batch)(function(){ee?ee&&Ie((0,v.setAudioMuted)(!1)):Ie((0,v.setAudioMuted)(!0)),Ie((0,v.setAudioProduction)(l.MediaStates.CONNECTING)),(null==se?void 0:se.selectedDeviceId)!==n&&Ie((0,v.setAudioTrackSelection)({selectedDeviceId:n}))}),k&&k.stop()};c.default.useEffect(function(){if(!ee){var t=he[0];ke(t)}},[ee]),c.default.useEffect(function(){re||(Ie((0,v.setVideoOff)(!0)),setTimeout(function(){V&&V.stop(),_(void 0)}))},[re]);var ge=function(t){var u;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:u=(null==t?void 0:t.deviceId)||(null==de?void 0:de.selectedDeviceId),(0,s.batch)(function(){Ie((0,v.setVideoOff)(!1)),Ie((0,v.setVideoProduction)(l.MediaStates.CONNECTING)),(null==de?void 0:de.selectedDeviceId)!==u&&Ie((0,v.setVideoTrackSelection)({selectedDeviceId:u}))}),setTimeout(function(){var t;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return V&&V.stop(),o.next=3,n.default.awrap((0,f.getVideoTrack)(u,ue));case 3:t=o.sent,_(t);case 5:case"end":return o.stop()}},null,null,null,Promise)});case 3:case"end":return o.stop()}},null,null,null,Promise)},xe=function(){var t;return n.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.prev=0,t=null,u.prev=2,u.next=5,n.default.awrap((0,f.getAudioTrack)());case 5:t=u.sent,u.next=12;break;case 8:if(u.prev=8,u.t0=u.catch(2),'NotAllowedError'!==u.t0.name){u.next=12;break}throw new Error('No audio permission');case 12:if(t){u.next=14;break}throw new Error('No audio track');case 14:x(t),u.next=21;break;case 17:u.prev=17,u.t1=u.catch(0),Ie((0,v.setAudioProduction)(l.MediaStates.NOT_APPLICABLE)),Ie((0,v.setAudioMuted)(!0));case 21:case"end":return u.stop()}},null,null,[[0,17],[2,8]],Promise)},De=function(){var t,u,o,c;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.prev=0,s.next=3,n.default.awrap((0,f.getAllVideoDevices)());case 3:return t=s.sent,u=t.filter(function(t){return'front'===t.facing}),o=u.length>0?u[0]:t[0],c=null,s.prev=7,s.next=10,n.default.awrap((0,f.getVideoTrack)(o.deviceId||'',ue));case 10:c=s.sent,s.next=17;break;case 13:if(s.prev=13,s.t0=s.catch(7),'NotAllowedError'!==s.t0.name){s.next=17;break}throw new Error('No video permission');case 17:if(c){s.next=19;break}throw new Error('No video track');case 19:if(_(c),''!==o.label){s.next=24;break}return s.next=23,n.default.awrap((0,f.getAllVideoDevices)());case 23:t=s.sent;case 24:j(t),Ie((0,v.setVideoTrackSelection)({selectedDeviceId:o.deviceId})),s.next=33;break;case 28:s.prev=28,s.t1=s.catch(0),console.log("Error",s.t1),Ie((0,v.setVideoProduction)(l.MediaStates.NOT_APPLICABLE)),Ie((0,v.setVideoOff)(!0));case 33:case"end":return s.stop()}},null,null,[[0,28],[7,13]],Promise)},Oe=function(){var t,u,o,c,s=arguments;return n.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:if(t=s.length>0&&void 0!==s[0]?s[0]:null,!(he.length>0)){l.next=11;break}if(u={},o={deviceId:null,InCallManagerId:null,device:null},t?(c=t.deviceId,u[c]=t):he.forEach(function(t){var n=t.deviceId;u[n]=t}),u.bluetooth?o={deviceId:'bluetooth',InCallManagerId:'BLUETOOTH',device:u.bluetooth}:u.wired?o={deviceId:'wired',InCallManagerId:'WIRED_HEADSET',device:u.wired}:u.speaker&&(o={deviceId:'speaker',InCallManagerId:'SPEAKER_PHONE',device:u.speaker}),(null==se?void 0:se.selectedDeviceId)===o.deviceId){l.next=11;break}return Ie((0,v.setAudioMuted)(!0)),l.next=10,n.default.awrap(S.default.chooseAudioRoute(o.InCallManagerId));case 10:ke(o.device);case 11:case"end":return l.stop()}},null,null,null,Promise)};(0,f.setOnDeviceChange)(function(){var t,o,c,s,l,v,p;return n.default.async(function(S){for(;;)switch(S.prev=S.next){case 0:return S.next=2,n.default.awrap((0,f.getAllVideoDevices)());case 2:if(t=S.sent,o=(0,u.default)(he).find(function(t){return!N.map(function(t){return t.deviceId}).includes(t.deviceId)}),M(he),c=t.find(function(t){return!G.map(function(t){return t.deviceId}).includes(t.deviceId)}),j(t),ae||!o){S.next=10;break}return ke(o),S.abrupt("return");case 10:if(oe||!c){S.next=13;break}return ge(c),S.abrupt("return");case 13:s=!he.map(function(t){return t.deviceId}).includes(null==se?void 0:se.selectedDeviceId),l=!t.map(function(t){return t.deviceId}).includes(null==de?void 0:de.selectedDeviceId),ae||void 0!==k&&!s||(v=he[0],ke(v)),oe||void 0!==V&&!l||(p=t[0],ge(p));case 17:case"end":return S.stop()}},null,null,null,Promise)}),(0,c.useEffect)(function(){Oe(),M(he)},[he.length]);var Ne={mediaTracks:{webcamTrack:V,setWebcamTrack:_,audioTrack:k,setAudioTrack:x,screenShareVideoTrack:q,setScreenShareVideoTrack:H,screenShareAudioTrack:Q,setScreenShareAudioTrack:F},inputDevices:{audioInputDevices:N,videoInputDevices:G,setAudioInputDevices:M,setVideoInputDevices:j,setAudioDevice:ke,setVideoDevice:ge,toggleAudioState:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(Se){t.next=2;break}return t.abrupt("return");case 2:ee?Ie(ae?(0,v.setAudioMuted)(!1):(0,v.setAudioMuted)(!0)):ae||Ie((0,v.setAudioMuted)(!0));case 3:case"end":return t.stop()}},null,null,null,Promise)},toggleVideoState:function(t){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(pe){t.next=2;break}return t.abrupt("return");case 2:oe?ge():(0,s.batch)(function(){Ie((0,v.setVideoProduction)(l.MediaStates.CONNECTING)),Ie((0,v.setVideoOff)(!0)),setTimeout(function(){V&&V.stop(),_(void 0)})});case 3:case"end":return t.stop()}},null,null,null,Promise)},onAudioInputChange:function(t){var u;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:u=N.find(function(n){return n.deviceId===t}),Oe(u);case 2:case"end":return n.stop()}},null,null,null,Promise)},onVideoInputChange:function(t){var n=G.find(function(n){return n.deviceId===t});Ie((0,v.setCameraFacing)(n.facing)),ge(n)}},setupStreams:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.default.awrap(De());case 2:return t.next=4,n.default.awrap(xe());case 4:case"end":return t.stop()}},null,null,null,Promise)},videoButtonsEnabled:pe,audioButtonsEnabled:Se};return c.default.createElement(P.Provider,{value:Ne},ie)},e.UserTrackContext=void 0;var n=t(r(d[1])),u=t(r(d[2])),o=t(r(d[3])),c=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var u=T(n);if(u&&u.has(t))return u.get(t);var o={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=c?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(o,s,l):o[s]=t[s]}o.default=t,u&&u.set(t,o);return o})(r(d[4])),s=r(d[5]),l=r(d[6]),f=r(d[7]),v=r(d[8]),p=r(d[9]),S=t(r(d[10])),I=r(d[11]);function T(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,u=new WeakMap;return(T=function(t){return t?u:n})(t)}var P=(0,c.createContext)(null);e.UserTrackContext=P},693,[1,276,34,26,48,429,473,694,478,499,697,475]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getQualityAfterLegacyModeShift=e.setOnDeviceChange=e.getScreenShare=e.getSpeakerTrack=e.getAudioTrack=e.getVideoTrack=e.getScreenShareConstraints=e.getWebcamConstraints=e.getAllVideoDevices=e.AudioDevicesEmitter=e.getAllMediaDevices=void 0;var n=t(r(d[1])),u=t(r(d[2])),c=t(r(d[3])),o=t(r(d[4])),s=r(d[5]),l=r(d[6]),f=r(d[7]),v=r(d[8]),h=f.NativeModules.InCallManager,D=new f.NativeEventEmitter(h),p=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.enumerateDevices());case 2:return t=n.sent,n.abrupt("return",t);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getAllMediaDevices=p;var w=(function(){function t(n){if((0,u.default)(this,t),!n)throw new Error('Callback not initalized');this.callback=n,this.notConnected={connected:!1,haveMic:!1},this.connectedWithMic={connected:!0,haveMic:!0},this.connectedWithoutMic={connected:!0,haveMic:!1};var c=(0,l.getHeadset)();this.audioDevices={speaker:this.connectedWithMic,bluetooth:c?this.connectedWithMic:this.notConnected,wired:this.notConnected},this.onBluetoothEvent(),this.onWiredHeadsetEvent(),this.emit()}return(0,c.default)(t,[{key:"onBluetoothEvent",value:function(){var t=this;(0,l.addListener)(function(u){var c=t.audioDevices.bluetooth.connected;u&&!c?(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.connectedWithMic)}),t.emit()):!u&&c&&(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.notConnected)}),t.emit())})}},{key:"onWiredHeadsetEvent",value:function(){var t=this;D.addListener('WiredHeadset',function(u){if(u){var c=u.isPlugged,o=u.hasMic,s=t.audioDevices.wired.connected;if(c&&!s){var l=o?(0,n.default)({},t.connectedWithMic):(0,n.default)({},t.connectedWithoutMic);t.audioDevices=(0,n.default)({},t.audioDevices,{wired:l}),t.emit()}else!c&&s&&(t.audioDevices=(0,n.default)({},t.audioDevices,{wired:(0,n.default)({},t.notConnected)}),t.emit())}})}},{key:"getAudioDevices",value:function(){return this.formatAudioDevices()}},{key:"formatAudioDevices",value:function(){var t=this;return Object.keys(this.audioDevices).map(function(u){var c=t.audioDevices[u];return(0,n.default)({},c,{deviceId:u,label:u,kind:'audioinput'})}).filter(function(t){return t.connected})}},{key:"emit",value:function(){this.callback(this.formatAudioDevices())}}]),t})();e.AudioDevicesEmitter=w;e.getAllVideoDevices=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(p());case 2:return t=n.sent,n.abrupt("return",t.filter(function(t){return'videoinput'===t.kind}));case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getWebcamConstraints=function(t,n){var u=v.VIDEO_CONSTRAINS[t.toLowerCase()];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={ideal:n}}return u};e.getScreenShareConstraints=function(t,n){var u=v.VIDEO_CONSTRAINS_SCREENSHARE[t.toLowerCase()||'vga'];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={max:n}}return u};e.getVideoTrack=function(t,u){var c,l;return o.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return c=u||v.VIDEO_CONSTRAINS.vga,f.next=3,o.default.awrap(s.mediaDevices.getUserMedia({video:(0,n.default)({deviceId:t||'',frameRate:24},c),audio:!1}));case 3:return l=f.sent,f.abrupt("return",l.getVideoTracks()[0]);case 5:case"end":return f.stop()}},null,null,null,Promise)};e.getAudioTrack=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getUserMedia({audio:!0,video:!1}));case 2:return t=n.sent,n.abrupt("return",t.getAudioTracks()[0]);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getSpeakerTrack=function(t){return o.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",null);case 2:case"end":return t.stop()}},null,null,null,Promise)};e.getScreenShare=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getDisplayMedia({audio:!0,video:{displaySurface:'monitor',logicalSurface:!0,cursor:!0,width:{max:1920},height:{max:1080},frameRate:{max:5}}}));case 2:return t=n.sent,n.abrupt("return",{video:t.getTracks()[0],audio:null});case 4:case"end":return n.stop()}},null,null,null,Promise)};e.setOnDeviceChange=function(t){};e.getQualityAfterLegacyModeShift=function(t,n,u){return n===v.HD_QUALITY_PEERS_LIMIT&&t?v.VIDEO_CONSTRAINS.vga:n!==v.HD_QUALITY_PEERS_LIMIT+1||t?u:v.VIDEO_CONSTRAINS.hd}},694,[1,25,7,8,276,394,695,2,696]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getQualityAfterLegacyModeShift=e.setOnDeviceChange=e.getScreenShare=e.getSpeakerTrack=e.getAudioTrack=e.getVideoTrack=e.getScreenShareConstraints=e.getWebcamConstraints=e.getAllVideoDevices=e.AudioDevicesEmitter=e.getAllMediaDevices=void 0;var n=t(r(d[1])),u=t(r(d[2])),c=t(r(d[3])),o=t(r(d[4])),s=r(d[5]),l=r(d[6]),f=r(d[7]),v=r(d[8]),h=f.NativeModules.InCallManager,D=new f.NativeEventEmitter(h),p=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.enumerateDevices());case 2:return t=n.sent,n.abrupt("return",t);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getAllMediaDevices=p;var w=(function(){function t(n){if((0,u.default)(this,t),!n)throw new Error('Callback not initalized');this.callback=n,this.notConnected={connected:!1,haveMic:!1},this.connectedWithMic={connected:!0,haveMic:!0},this.connectedWithoutMic={connected:!0,haveMic:!1};var c=(0,l.getHeadset)();this.audioDevices={speaker:this.connectedWithMic,bluetooth:c?this.connectedWithMic:this.notConnected,wired:this.notConnected},this.onBluetoothEvent(),this.onWiredHeadsetEvent(),this.emit()}return(0,c.default)(t,[{key:"onBluetoothEvent",value:function(){var t=this;(0,l.addListener)(function(u){var c=t.audioDevices.bluetooth.connected;u&&!c?(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.connectedWithMic)}),t.emit()):!u&&c&&(t.audioDevices=(0,n.default)({},t.audioDevices,{bluetooth:(0,n.default)({},t.notConnected)}),t.emit())})}},{key:"onWiredHeadsetEvent",value:function(){var t=this;D.addListener('WiredHeadset',function(u){if(u){var c=u.isPlugged,o=u.hasMic,s=t.audioDevices.wired.connected;if(c&&!s){var l=o?(0,n.default)({},t.connectedWithMic):(0,n.default)({},t.connectedWithoutMic);t.audioDevices=(0,n.default)({},t.audioDevices,{wired:l}),t.emit()}else!c&&s&&(t.audioDevices=(0,n.default)({},t.audioDevices,{wired:(0,n.default)({},t.notConnected)}),t.emit())}})}},{key:"getAudioDevices",value:function(){return this.formatAudioDevices()}},{key:"formatAudioDevices",value:function(){var t=this;return Object.keys(this.audioDevices).map(function(u){var c=t.audioDevices[u];return(0,n.default)({},c,{deviceId:u,label:u,kind:'audioinput'})}).filter(function(t){return t.connected})}},{key:"emit",value:function(){this.callback(this.formatAudioDevices())}}]),t})();e.AudioDevicesEmitter=w;e.getAllVideoDevices=function(){var t,n;return o.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return t={},u.next=3,o.default.awrap(p());case 3:return n=u.sent,u.abrupt("return",n.filter(function(n){if('videoinput'===n.kind&&!t[n.facing])return t[n.facing]=!0,n}));case 5:case"end":return u.stop()}},null,null,null,Promise)};e.getWebcamConstraints=function(t,n){var u=v.VIDEO_CONSTRAINS[t.toLowerCase()];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={ideal:n}}return u};e.getScreenShareConstraints=function(t,n){var u=v.VIDEO_CONSTRAINS_SCREENSHARE[t.toLowerCase()||'vga'];if(!u)throw new Error('Invalid quality');if(n){if(n<5||n>30)throw new Error('Invalid framerate');u.frameRate={max:n}}return u};e.getVideoTrack=function(t,u){var c,l;return o.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return c=u||v.VIDEO_CONSTRAINS.vga,f.next=3,o.default.awrap(s.mediaDevices.getUserMedia({video:(0,n.default)({deviceId:t||'',frameRate:24},c),audio:!1}));case 3:return l=f.sent,f.abrupt("return",l.getVideoTracks()[0]);case 5:case"end":return f.stop()}},null,null,null,Promise)};e.getAudioTrack=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getUserMedia({audio:!0,video:!1}));case 2:return t=n.sent,n.abrupt("return",t.getAudioTracks()[0]);case 4:case"end":return n.stop()}},null,null,null,Promise)};e.getSpeakerTrack=function(t){return o.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",null);case 2:case"end":return t.stop()}},null,null,null,Promise)};e.getScreenShare=function(){var t;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(s.mediaDevices.getDisplayMedia({audio:!0,video:{displaySurface:'monitor',logicalSurface:!0,cursor:!0,width:{max:1920},height:{max:1080},frameRate:{max:5}}}));case 2:return t=n.sent,n.abrupt("return",{video:t.getTracks()[0],audio:null});case 4:case"end":return n.stop()}},null,null,null,Promise)};e.setOnDeviceChange=function(t){};e.getQualityAfterLegacyModeShift=function(t,n,u){return n===v.HD_QUALITY_PEERS_LIMIT&&t?v.VIDEO_CONSTRAINS.vga:n!==v.HD_QUALITY_PEERS_LIMIT+1||t?u:v.VIDEO_CONSTRAINS.hd}},694,[1,25,7,8,276,394,695,2,696]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.useBluetoothHeadsetDetection=e.removeListener=e.addListener=e.getHeadset=void 0;var n=t(r(d[1])),u=r(d[2]),o=r(d[3]),s=u.NativeModules.DyteRNBluetoothHeadsetDetect,c=null,f=[];new u.NativeEventEmitter(s).addListener('onChange',function(t){var n=t.devices;c=n.length?n[0]:null,f.forEach(function(t){t(c)})});e.getHeadset=function(){return c};var l=function(t){f.push(t)};e.addListener=l;var v=function(t){var n=f.indexOf(t);-1!==n&&f.splice(n,1)};e.removeListener=v;e.useBluetoothHeadsetDetection=function(){var t=(0,o.useState)(null),u=(0,n.default)(t,2),s=u[0],f=u[1];return(0,o.useEffect)(function(){return f(c),l(f),function(){v(f)}},[]),s}},695,[1,26,2,48]); __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.ICE_SERVERS=e.HD_QUALITY_PEERS_LIMIT=e.SCREEN_SHARING_SVC_ENCODINGS=e.SCREEN_SHARING_SIMULCAST_ENCODINGS=e.WEBCAM_KSVC_ENCODINGS=e.WEBCAM_SIMULCAST_ENCODINGS_VGA=e.WEBCAM_SIMULCAST_ENCODINGS=e.PC_PROPRIETARY_CONSTRAINTS=e.VIDEO_CONSTRAINS_SCREENSHARE=e.VIDEO_CONSTRAINS=void 0;e.VIDEO_CONSTRAINS={qqvga:{width:{ideal:160},height:{ideal:120}},qvga:{width:320,height:240},vga:{width:640,height:480},hd:{width:1280,height:720},hd_cropped:{width:900,height:720}};e.VIDEO_CONSTRAINS_SCREENSHARE={vga:{width:{max:640},height:{max:480}},hd:{width:{max:1280},height:{max:720}},full_hd:{width:{max:1980},height:{max:1080}}};e.PC_PROPRIETARY_CONSTRAINTS={optional:[{googDscp:!0},{googHighStartBitrate:0},{googPayloadPadding:!0},{googScreencastMinBitrate:100},{googCpuOveruseDetection:!0},{googCpuOveruseEncodeUsage:!0},{googCpuUnderuseThreshold:55},{googCpuOveruseThreshold:85}]};e.WEBCAM_SIMULCAST_ENCODINGS=[{rid:'r0',scalabilityMode:'S1T3'},{rid:'r1',scalabilityMode:'S1T3'},{rid:'r2',scalabilityMode:'S1T3'}];e.WEBCAM_SIMULCAST_ENCODINGS_VGA=[{rid:'r0',scalabilityMode:'S1T2'},{rid:'r1',scalabilityMode:'S1T2'}];e.WEBCAM_KSVC_ENCODINGS=[{scalabilityMode:'L3T3_KEY'}];e.SCREEN_SHARING_SIMULCAST_ENCODINGS=[{dtx:!0,maxBitrate:15e5},{dtx:!0,maxBitrate:6e6}];e.SCREEN_SHARING_SVC_ENCODINGS=[{scalabilityMode:'L3T3',dtx:!0}];e.HD_QUALITY_PEERS_LIMIT=1;e.ICE_SERVERS=[{urls:'turn:turn.dyte.in:443?transport=tcp',username:'dyte',credential:'dytein',credentialType:'password'},{urls:'turn:turn.dyte.in:3478?transport=udp',username:'dyte',credential:'dytein',credentialType:'password'}]},696,[]); __d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=n(r(d[1])),s=n(r(d[2])),u=n(r(d[3])),o=r(d[4]),c=r(d[4]).NativeModules.InCallManager,l=new((function(){function n(){(0,s.default)(this,n),this.vibrate=!1,this.recordPermission='unknow',this.cameraPermission='unknow',this.audioUriMap={ringtone:{_BUNDLE_:null,_DEFAULT_:null},ringback:{_BUNDLE_:null,_DEFAULT_:null},busytone:{_BUNDLE_:null,_DEFAULT_:null}},this.checkRecordPermission=this.checkRecordPermission.bind(this),this.requestRecordPermission=this.requestRecordPermission.bind(this),this.checkCameraPermission=this.checkCameraPermission.bind(this),this.requestCameraPermission=this.requestCameraPermission.bind(this),this.checkRecordPermission(),this.checkCameraPermission()}return(0,u.default)(n,[{key:"start",value:function(n){var t=!1!==(n=void 0===n?{}:n).auto,s='video'===n.media?'video':'audio',u=n.ringback&&'string'==typeof n.ringback?n.ringback:"";c.start(s,t,u)}},{key:"stop",value:function(n){var t=(n=void 0===n?{}:n).busytone&&'string'==typeof n.busytone?n.busytone:"";c.stop(t)}},{key:"turnScreenOff",value:function(){c.turnScreenOff()}},{key:"turnScreenOn",value:function(){c.turnScreenOn()}},{key:"getIsWiredHeadsetPluggedIn",value:function(){return t.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,t.default.awrap(c.getIsWiredHeadsetPluggedIn());case 3:return n.abrupt("return",n.sent);case 6:throw n.prev=6,n.t0=n.catch(0),new Error('Incall Manager Error getting wired headset');case 9:case"end":return n.stop()}},null,null,[[0,6]],Promise)}},{key:"setFlashOn",value:function(n,t){'ios'===o.Platform.OS?(n=!0===n,t='number'==typeof t?t:0,c.setFlashOn(n,t)):console.log("Android doesn't support setFlashOn(enable, brightness)")}},{key:"setKeepScreenOn",value:function(n){n=!0===n,c.setKeepScreenOn(n)}},{key:"setSpeakerphoneOn",value:function(n){n=!0===n,c.setSpeakerphoneOn(n)}},{key:"setForceSpeakerphoneOn",value:function(n){var t="boolean"==typeof n?n?1:-1:0;c.setForceSpeakerphoneOn(t)}},{key:"setMicrophoneMute",value:function(n){n=!0===n,c.setMicrophoneMute(n)}},{key:"startRingtone",value:function(n,t,s,u){n='string'==typeof n?n:"_DEFAULT_",this.vibrate=!!Array.isArray(t),s='playback'===s?'playback':"default",u='number'==typeof u&&u>0?parseInt(u):-1,'android'===o.Platform.OS?c.startRingtone(n,u):c.startRingtone(n,s),this.vibrate&&o.Vibration.vibrate(t,!1)}},{key:"stopRingtone",value:function(){this.vibrate&&o.Vibration.cancel(),c.stopRingtone()}},{key:"startRingback",value:function(n){n='string'==typeof n?n:"_DTMF_",c.startRingback(n)}},{key:"stopRingback",value:function(){c.stopRingback()}},{key:"checkRecordPermission",value:function(){var n;return t.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,t.default.awrap(c.checkRecordPermission());case 2:return n=s.sent,this.recordPermission=n,s.abrupt("return",n);case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"requestRecordPermission",value:function(){var n;return t.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,t.default.awrap(c.requestRecordPermission());case 2:return n=s.sent,this.recordPermission=n,s.abrupt("return",n);case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"checkCameraPermission",value:function(){var n;return t.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,t.default.awrap(c.checkCameraPermission());case 2:return n=s.sent,this.cameraPermission=n,s.abrupt("return",n);case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"requestCameraPermission",value:function(){var n;return t.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,t.default.awrap(c.requestCameraPermission());case 2:return n=s.sent,this.cameraPermission=n,s.abrupt("return",n);case 5:case"end":return s.stop()}},null,this,null,Promise)}},{key:"pokeScreen",value:function(n){if('android'===o.Platform.OS){var t="number"==typeof n&&n>0?n:3e3;c.pokeScreen(t)}else console.log("ios doesn't support pokeScreen()")}},{key:"getAudioUri",value:function(n,s){var u;return t.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(void 0!==this.audioUriMap[n]){o.next=2;break}return o.abrupt("return",null);case 2:if(!this.audioUriMap[n][s]){o.next=6;break}return o.abrupt("return",this.audioUriMap[n][s]);case 6:return o.prev=6,o.next=9,t.default.awrap(c.getAudioUriJS(n,s));case 9:if(!('string'==typeof(u=o.sent)&&u.length>0)){o.next=15;break}return this.audioUriMap[n][s]=u,o.abrupt("return",u);case 15:return o.abrupt("return",null);case 16:o.next=21;break;case 18:return o.prev=18,o.t0=o.catch(6),o.abrupt("return",null);case 21:case"end":return o.stop()}},null,this,[[6,18]],Promise)}},{key:"chooseAudioRoute",value:function(n){var s;return t.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,t.default.awrap(c.chooseAudioRoute(n));case 2:return s=u.sent,u.abrupt("return",s);case 4:case"end":return u.stop()}},null,null,null,Promise)}}]),n})());e.default=l},697,[1,276,7,8,2]); @@ -812,7 +812,7 @@ __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{ __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.PluginWrapper=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),f=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=w(n);if(o&&o.has(t))return o.get(t);var u={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=f?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(u,s,l):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[4])),s=r(d[5]),l=r(d[6]),c=r(d[7]),p=r(d[8]),v=r(d[9]);function w(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(w=function(t){return t?o:n})(t)}var h=new((function(){function t(){(0,o.default)(this,t),this.fxs=[]}return(0,u.default)(t,[{key:"onMessage",value:function(t){this.fxs.forEach(function(n){return n(t)})}},{key:"addEventListener",value:function(t){this.fxs.push(t)}}]),t})()),y=function(t){var o=t.frame,u=t.height,w=t.width,y=(0,f.useContext)(s.PluginServiceContext),M=(0,f.useContext)(l.PeersServiceContext).selfPeer,b=(0,f.useState)(!0),x=(0,n.default)(b,2);x[0],x[1];return f.default.createElement(c.Flex,{height:u,width:w},f.default.createElement(c.Flex,{direction:"column"},M.isHost&&f.default.createElement(c.Flex,{justify:"flex-end",align:"center",cursor:"pointer",bg:"secondary.700"},f.default.createElement(c.Button,{onClick:function(){y.pluginManager.removeRoomPlugin({id:o.plugin})}},f.default.createElement(c.Box,{p:4},f.default.createElement(c.Icon,{name:"close",boxSize:"16"})))),f.default.createElement(c.Flex,{width:w,height:u,justify:"center",align:"center",direction:"row"},f.default.createElement(v.View,{style:{transform:[{rotate:'90deg'}],width:.92*u,height:.95*w}},f.default.createElement(p.WebView,{source:{uri:o.url},ref:function(t){y.pluginManager.addIframeView(o,t,h)},onMessage:function(t){var n=JSON.parse(t.nativeEvent.data);n.type&&h.onMessage(n)},injectedJavaScript:"\n\t\t\t\t\t\t\t\tsetTimeout(function(){\n\t\t\t\t\t\t\t\t\twindow.parent = {};\n\t\t\t\t\t\t\t\t\tfunction postMessage (a, b) {\n\t\t\t\t\t\t\t\t\t\tif (!window.ReactNativeWebView.postMessage) {\n\t\t\t\t\t\t\t\t\t\t\tsetTimeout(() => {k\n\t\t\t\t\t\t\t\t\t\t\t\tpostMessage(a, b);\n\t\t\t\t\t\t\t\t\t\t\t}, 100);\n\t\t\t\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(a));\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\twindow.parent.postMessage = (a, b) => {\n\t\t\t\t\t\t\t\t\t\tpostMessage(a);\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t})"})))))};e.PluginWrapper=y;var M=y;e.default=M},806,[1,26,7,8,48,807,809,503,810,2]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PluginServiceProvider=e.PluginServiceContext=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=v(n);if(o&&o.has(t))return o.get(t);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var l=c?Object.getOwnPropertyDescriptor(t,f):null;l&&(l.get||l.set)?Object.defineProperty(u,f,l):u[f]=t[f]}u.default=t,o&&o.set(t,u);return u})(r(d[2])),u=r(d[3]),c=r(d[4]),f=t(r(d[5])),l=r(d[6]);function v(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(v=function(t){return t?o:n})(t)}var p=(0,o.createContext)(null);e.PluginServiceContext=p;e.PluginServiceProvider=function(t){var v=t.children,s=t.roomName,P=t.peerId,S=(0,o.useContext)(l.WebSocketContext),y=(0,u.useDispatch)(),O=(0,o.useState)(null),b=(0,n.default)(O,2),k=b[0],j=b[1],C=(0,u.useSelector)(function(t){return t.participant.authToken});(0,o.useEffect)(function(){},[]);var w=(0,u.useSelector)(function(t){return t.room.socketState}),E={pluginManager:k};return(0,o.useEffect)(function(){if(w===c.RoomSocketState.CONNECTED){var t=new f.default(S,s,y,P,C);j(t),t.listenSocketEvents()}},[w]),o.default.createElement(p.Provider,{value:E},v)}},807,[1,26,48,429,473,808,745]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),s=t(r(d[2])),u=t(r(d[3])),l=t(r(d[4])),o=r(d[5]),c=t(r(d[6])),h=(function(){function t(n,s,l,o,c){(0,u.default)(this,t),this.socketObj=n,this.dispatch=l,this.roomName=s,this.plugins={},this.iframes={},this.peerId=o,this.authToken=c,this.handleSockets=this.handleSockets.bind(this)}return(0,l.default)(t,[{key:"handleSockets",value:function(t){if(t)switch(t.type){case'websocket/enable-plugin':this.enablePlugin(t.payload);break;case'websocket/disable-plugin':this.disablePlugin(t.payload);break;case'websocket/plugin-event':case'websocket/plugin-data':this.sendIframeEvent(t)}}},{key:"sendIframeEvent",value:function(t){var n=this.iframes[t.payload.pluginId||t.payload.id];n&&Object.values(n).forEach(function(n){n.iframe&&n.iframe.injectJavaScript("window.postMessage("+JSON.stringify(t)+");")})}},{key:"listenSocketEvents",value:function(){this.socketObj.emitter.on('socket',this.handleSockets),this.getRoomPlugins()}},{key:"getRoomPlugins",value:function(){var t=this;this.socketObj.sendMessage({type:'getRoomState'},function(n){n.payload.roomState.plugins.forEach(function(n){return t.enablePlugin(n)})})}},{key:"enablePlugin",value:function(t){var u,l,h,f,p,v;return n.default.async(function(k){for(;;)switch(k.prev=k.next){case 0:if(u=c.default.apiBase+"/v2/plugins",!this.plugins[t.id]){k.next=3;break}return k.abrupt("return");case 3:return k.next=5,n.default.awrap(fetch(u+"/"+t.id,{method:'GET',headers:{authorization:"Bearer "+this.authToken}}));case 5:return l=k.sent,k.next=8,n.default.awrap(l.json());case 8:return h=k.sent,k.next=11,n.default.awrap(fetch(u+"/authorize/"+t.id,{method:'POST',headers:{authorization:"Bearer "+this.authToken,'Content-Type':'application/json'},body:JSON.stringify({roomName:this.roomName,peerId:this.peerId})}));case 11:return f=k.sent,k.next=14,n.default.awrap(f.json());case 14:p=k.sent.data.token,v=(0,s.default)({},h.data.plugin,{authToken:p}),this.plugins[t.id]=v,this.iframes[t.id]={},this.dispatch((0,o.addPlugin)(v));case 19:case"end":return k.stop()}},null,this,null,Promise)}},{key:"disablePlugin",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.plugins[t.id]&&(delete this.plugins[t.id],this.dispatch((0,o.removePlugin)(t)));case 1:case"end":return n.stop()}},null,this,null,Promise)}},{key:"handleIframeMessage",value:function(t){var s=this;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:n.t0=t.type,n.next='pluginEvent'===n.t0?3:'storePluginData'===n.t0?3:'getPluginData'===n.t0?3:'getPeerInfo'===n.t0?3:'enablePluginForAll'===n.t0?3:5;break;case 3:return this.socketObj.sendMessage(t,function(t){s.sendIframeEvent(t)}),n.abrupt("break",6);case 5:return n.abrupt("break",6);case 6:case"end":return n.stop()}},null,this,null,Promise)}},{key:"addIframeView",value:function(t,s,u){var l,o=this;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.iframes[t.plugin][t.view]&&this.removeIframeView(t),l=function(t){s&&o.handleIframeMessage(t)},u.addEventListener(l),this.iframes[t.plugin][t.view]={listener:l,iframe:s};case 4:case"end":return n.stop()}},null,this,null,Promise)}},{key:"removeIframeView",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:this.iframes[t.plugin][t.view]&&delete this.iframes[t.plugin][t.view];case 2:case"end":return n.stop()}},null,this,null,Promise)}},{key:"addRoomPlugin",value:function(t){return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!this.plugins[t.id]){s.next=2;break}return s.abrupt("return");case 2:return s.next=4,n.default.awrap(this.socketObj.sendMessage({type:'addPlugin',payload:t}));case 4:case"end":return s.stop()}},null,this,null,Promise)}},{key:"removeRoomPlugin",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",this.socketObj.sendMessage({type:'removePlugin',payload:t}));case 1:case"end":return n.stop()}},null,this,null,Promise)}}]),t})();e.default=h},808,[1,276,25,7,8,494,495]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PeersProvider=e.PeersServiceContext=void 0;var t=n(r(d[1])),o=n(r(d[2])),u=n(r(d[3])),c=(function(n,t){if(!t&&n&&n.__esModule)return n;if(null===n||"object"!=typeof n&&"function"!=typeof n)return{default:n};var o=k(t);if(o&&o.has(n))return o.get(n);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if("default"!==l&&Object.prototype.hasOwnProperty.call(n,l)){var s=c?Object.getOwnPropertyDescriptor(n,l):null;s&&(s.get||s.set)?Object.defineProperty(u,l,s):u[l]=n[l]}u.default=n,o&&o.set(n,u);return u})(r(d[4])),l=r(d[5]),s=r(d[6]),p=r(d[7]),f=r(d[8]),v=r(d[9]),S=r(d[10]),P=r(d[11]),h=r(d[12]);function k(n){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(k=function(n){return n?o:t})(n)}var y=(0,c.createContext)(null);e.PeersServiceContext=y;e.PeersProvider=function(n){var k,T,b=n.children,w=(0,c.useContext)(p.ConfigServiceContext).meeting,M=(0,c.useState)([]),C=(0,u.default)(M,2),V=C[0],x=C[1],O=(0,l.useSelector)(function(n){return n.peers.joinedPeers}),D=(0,l.useSelector)(function(n){return n.participant}),A=(0,l.useSelector)(function(n){return n.consumers.activeConsumers}),I=A.find(function(n){return'video'===n.kind&&n.appData.screenShare}),j=A.find(function(n){return'audio'===n.kind&&n.appData.screenShare}),_=(0,l.useSelector)(function(n){return n.room.pinnedPeerId}),H=(0,l.useSelector)(function(n){return n.room.roomViewType}),N=(0,c.useState)(null),q=(0,u.default)(N,2),E=q[0],J=q[1],R=(0,c.useState)(null),U=(0,u.default)(R,2),W=U[0],L=U[1],z=(0,c.useContext)(s.MediaRoomContext).mediaRoom,B=(0,c.useContext)(f.UserTrackContext),F=B.mediaTracks,G=F.screenShareVideoTrack,K=F.setScreenShareVideoTrack,Q=(F.screenShareAudioTrack,F.setScreenShareAudioTrack),X=B.inputDevices,Y=X.toggleAudioState,Z=X.toggleVideoState,$={pin:function(n){return z.pin(n)},unpin:function(n){return z.pin(null)},toggleSelfAudio:function(){return Y()},toggleSelfVideo:function(){return Z()},toggleSelfScreenSharing:function(){var n;return t.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(D.sharingScreen||I){o.next=16;break}return void 0!==G&&G.stop(),o.prev=2,o.next=5,t.default.awrap((0,v.getScreenShare)());case 5:n=o.sent,K(n.video),Q(n.video),z.shareScreen(n),o.next=14;break;case 11:o.prev=11,o.t0=o.catch(2),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0);case 14:o.next=19;break;case 16:z.disableScreenShare(),K(void 0),Q(void 0);case 19:case"end":return o.stop()}},null,null,[[2,11]],Promise)},disablePeerAudio:function(n){return z.disableAudio(n)},disablePeerVideo:function(n){return z.disableVideo(n)}},ee=!0;(0,c.useEffect)(function(){var n,t;J({id:null==z?void 0:z.peerid,audioMuted:D.audioMuted,displayName:D.displayName,userId:D.id,picture:D.displayImageURL,isMe:!0,isHost:D.isHost,videoVisible:!D.videoOff,videoTrack:null==z?void 0:null==(n=z.webCamProducer)?void 0:n.track,audioTrack:null==z?void 0:null==(t=z.micProducer)?void 0:t.track,isPinned:_===(null==z?void 0:z.peerid),clientSpecificId:D.clientSpecificId,producingAudio:!D.audioMuted,producingVideo:!D.videoOff,isScreensharing:D.sharingScreen,requestToJoinType:D.requestToJoinType,hiddenParticipant:D.hidden,webinarHiddenParticipant:D.webinarHiddenParticipant})},[null==z?void 0:z.peerid,D.sharingScreen,D.videoOff,D.audioMuted,D.displayName,D.hidden,D.requestToJoinType,null==z?void 0:null==(k=z.webCamProducer)?void 0:k.track,null==z?void 0:null==(T=z.micProducer)?void 0:T.track,D.webinarHiddenParticipant]),(0,c.useEffect)(function(){E&&w&&w._addUpdateParticipant((0,o.default)({},E,{isPinned:E.id===_,isScreensharing:D.sharingScreen}),$)},[E,w]),(0,c.useEffect)(function(){if(I||D.screenSharingProduction===S.MediaStates.LOADED){var n,t,o,u=I?null==(n=z.consumers.get(I.id))?void 0:n.track:null==(t=z.screenShareVideoProducer)?void 0:t.track,c=j?null==(o=z.consumers.get(j.id))?void 0:o.track:null,l=I?O.find(function(n){return n.id===I.appData.peerId}):E;L({videoTrack:u,id:null==l?void 0:l.id,displayName:"Screen - "+(null==l?void 0:l.displayName),videoVisible:!0,audioTrack:c,audioMuted:null===c,screenshare:!0})}else L(null)},[I,D.screenSharingProduction]),(0,c.useEffect)(function(){w&&(V.map(function(n){return O.find(function(t){return t.id===n.id})||w._removeParticipant(n),null}),x(O))},[O]);var ie=function(n){var t,u={id:n.id,displayName:n.displayName,picture:n.picture,device:n.device,audioTrack:null,videoTrack:null,hiddenParticipant:n.hiddenParticipant,isPinned:_===n.id,clientSpecificId:n.clientSpecificId,webinarHiddenParticipant:n.webinarHiddenParticipant,isScreensharing:!1,requestToJoinType:n.requestToJoinType},c=A.find(function(t){return t.peerId===n.id&&'video'===t.kind&&!t.appData.screenShare}),l=A.find(function(t){return t.peerId===n.id&&'audio'===t.kind&&!t.appData.screenShare});return c&&(u.producingVideo=!0,u.videoTrack=z.consumers.get(c.id).track,u.videoScore=c.producerScore),l&&(u.producingAudio=!n.audioMuted,u.audioTrack=z.consumers.get(l.id).track,u.audioScore=l.producerScore),(null==I?void 0:null==(t=I.appData)?void 0:t.peerId)===n.id&&(u.isScreensharing=!0),u.videoVisible=!(void 0===c||c.remotelyPaused),u.audioMuted=void 0===l||l.remotelyPaused||n.audioMuted,u.audioMuted||(ee=!1),w&&w._addUpdateParticipant((0,o.default)({},u,{isPinned:u.id===_}),$),u},re=H===P.DyteViewTypes.webinar?O.filter(function(n){return!(null!=n&&n.webinarHiddenParticipant)&&n.requestToJoinType!==h.RequestToJoinType.ask}).map(ie).filter(function(n){return null!==n}):O.filter(function(n){return!(null!=n&&n.hiddenParticipant)}).map(ie).filter(function(n){return null!==n}),ne=O.map(ie).filter(function(n){return null!==n});return c.default.createElement(y.Provider,{value:{processedPeers:re,selfPeer:E,allMuted:ee,screenshareVideoConsumer:I,screenshareAudioConsumer:j,screenSharePeer:W,joinedProcessedPeers:ne}},b)}},809,[1,276,25,26,48,429,700,499,693,694,473,475,478]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PeersProvider=e.PeersServiceContext=void 0;var t=n(r(d[1])),o=n(r(d[2])),u=n(r(d[3])),c=(function(n,t){if(!t&&n&&n.__esModule)return n;if(null===n||"object"!=typeof n&&"function"!=typeof n)return{default:n};var o=k(t);if(o&&o.has(n))return o.get(n);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if("default"!==l&&Object.prototype.hasOwnProperty.call(n,l)){var s=c?Object.getOwnPropertyDescriptor(n,l):null;s&&(s.get||s.set)?Object.defineProperty(u,l,s):u[l]=n[l]}u.default=n,o&&o.set(n,u);return u})(r(d[4])),l=r(d[5]),s=r(d[6]),p=r(d[7]),f=r(d[8]),v=r(d[9]),S=r(d[10]),P=r(d[11]),h=r(d[12]);function k(n){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(k=function(n){return n?o:t})(n)}var y=(0,c.createContext)(null);e.PeersServiceContext=y;e.PeersProvider=function(n){var k,T,b=n.children,w=(0,c.useContext)(p.ConfigServiceContext).meeting,M=(0,c.useState)([]),C=(0,u.default)(M,2),V=C[0],x=C[1],O=(0,l.useSelector)(function(n){return n.peers.joinedPeers}),D=(0,l.useSelector)(function(n){return n.participant}),A=(0,l.useSelector)(function(n){return n.consumers.activeConsumers}),I=A.find(function(n){return'video'===n.kind&&n.appData.screenShare}),j=A.find(function(n){return'audio'===n.kind&&n.appData.screenShare}),_=(0,l.useSelector)(function(n){return n.room.pinnedPeerId}),H=(0,l.useSelector)(function(n){return n.room.roomViewType}),N=(0,c.useState)(null),q=(0,u.default)(N,2),E=q[0],J=q[1],R=(0,c.useState)(null),U=(0,u.default)(R,2),W=U[0],L=U[1],z=(0,c.useContext)(s.MediaRoomContext).mediaRoom,B=(0,c.useContext)(f.UserTrackContext),F=B.mediaTracks,G=F.screenShareVideoTrack,K=F.setScreenShareVideoTrack,Q=(F.screenShareAudioTrack,F.setScreenShareAudioTrack),X=B.inputDevices,Y=X.toggleAudioState,Z=X.toggleVideoState,$={pin:function(n){return z.pin(n)},unpin:function(n){return z.pin(null)},toggleSelfAudio:function(){return Y()},toggleSelfVideo:function(){return Z()},toggleSelfScreenSharing:function(){var n;return t.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(D.sharingScreen||I){o.next=16;break}return void 0!==G&&G.stop(),o.prev=2,o.next=5,t.default.awrap((0,v.getScreenShare)());case 5:n=o.sent,K(n.video),Q(n.video),z.shareScreen(n),o.next=14;break;case 11:o.prev=11,o.t0=o.catch(2),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0);case 14:o.next=19;break;case 16:z.disableScreenShare(),K(void 0),Q(void 0);case 19:case"end":return o.stop()}},null,null,[[2,11]],Promise)},disablePeerAudio:function(n){return z.disableAudio(n)},disablePeerVideo:function(n){return z.disableVideo(n)}},ee=!0;(0,c.useEffect)(function(){var n,t;J({id:null==z?void 0:z.peerid,audioMuted:D.audioMuted,displayName:D.displayName,userId:D.id,picture:D.displayImageURL,isMe:!0,isHost:D.isHost,videoVisible:!D.videoOff,videoTrack:null==z?void 0:null==(n=z.webCamProducer)?void 0:n.track,audioTrack:null==z?void 0:null==(t=z.micProducer)?void 0:t.track,isPinned:_===(null==z?void 0:z.peerid),clientSpecificId:D.clientSpecificId,producingAudio:!D.audioMuted,producingVideo:!D.videoOff,isScreensharing:D.sharingScreen,requestToJoinType:D.requestToJoinType,hiddenParticipant:D.hidden,webinarHiddenParticipant:D.webinarHiddenParticipant})},[null==z?void 0:z.peerid,D.sharingScreen,D.videoOff,D.audioMuted,D.displayName,D.hidden,D.requestToJoinType,null==z?void 0:null==(k=z.webCamProducer)?void 0:k.track,null==z?void 0:null==(T=z.micProducer)?void 0:T.track,D.webinarHiddenParticipant,_]),(0,c.useEffect)(function(){E&&w&&w._addUpdateParticipant((0,o.default)({},E,{isPinned:E.id===_,isScreensharing:D.sharingScreen}),$)},[E,w]),(0,c.useEffect)(function(){if(I||D.screenSharingProduction===S.MediaStates.LOADED){var n,t,o,u=I?null==(n=z.consumers.get(I.id))?void 0:n.track:null==(t=z.screenShareVideoProducer)?void 0:t.track,c=j?null==(o=z.consumers.get(j.id))?void 0:o.track:null,l=I?O.find(function(n){return n.id===I.appData.peerId}):E;L({videoTrack:u,id:null==l?void 0:l.id,displayName:"Screen - "+(null==l?void 0:l.displayName),videoVisible:!0,audioTrack:c,audioMuted:null===c,screenshare:!0})}else L(null)},[I,D.screenSharingProduction]),(0,c.useEffect)(function(){w&&(V.map(function(n){return O.find(function(t){return t.id===n.id})||w._removeParticipant(n),null}),x(O))},[O]);var ie=function(n){var t,u={id:n.id,displayName:n.displayName,picture:n.picture,device:n.device,audioTrack:null,videoTrack:null,hiddenParticipant:n.hiddenParticipant,isPinned:_===n.id,clientSpecificId:n.clientSpecificId,webinarHiddenParticipant:n.webinarHiddenParticipant,isScreensharing:!1,requestToJoinType:n.requestToJoinType},c=A.find(function(t){return t.peerId===n.id&&'video'===t.kind&&!t.appData.screenShare}),l=A.find(function(t){return t.peerId===n.id&&'audio'===t.kind&&!t.appData.screenShare});return c&&(u.producingVideo=!0,u.videoTrack=z.consumers.get(c.id).track,u.videoScore=c.producerScore),l&&(u.producingAudio=!n.audioMuted,u.audioTrack=z.consumers.get(l.id).track,u.audioScore=l.producerScore),(null==I?void 0:null==(t=I.appData)?void 0:t.peerId)===n.id&&(u.isScreensharing=!0),u.videoVisible=!(void 0===c||c.remotelyPaused),u.audioMuted=void 0===l||l.remotelyPaused||n.audioMuted,u.audioMuted||(ee=!1),w&&w._addUpdateParticipant((0,o.default)({},u,{isPinned:u.id===_}),$),u},re=H===P.DyteViewTypes.webinar?O.filter(function(n){return!(null!=n&&n.webinarHiddenParticipant)&&n.requestToJoinType!==h.RequestToJoinType.ask}).map(ie).filter(function(n){return null!==n}):O.filter(function(n){return!(null!=n&&n.hiddenParticipant)}).map(ie).filter(function(n){return null!==n}),ne=O.map(ie).filter(function(n){return null!==n});return c.default.createElement(y.Provider,{value:{processedPeers:re,selfPeer:E,allMuted:ee,screenshareVideoConsumer:I,screenshareAudioConsumer:j,screenSharePeer:W,joinedProcessedPeers:ne}},b)}},809,[1,276,25,26,48,429,700,499,693,694,473,475,478]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"WebView",{enumerable:!0,get:function(){return u.default}}),e.default=void 0;var u=t(r(d[1])),f=u.default;e.default=f},810,[1,811]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,o=t(r(d[1])),s=t(r(d[2])),c=r(d[3]),l=t(r(d[4])),u=r(d[5]),p=t(r(d[6])),f=this&&this.__extends||(n=function(t,o){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var o in n)n.hasOwnProperty(o)&&(t[o]=n[o])})(t,o)},function(t,o){function s(){this.constructor=t}n(t,o),t.prototype=null===o?Object.create(o):(s.prototype=o.prototype,new s)}),h=this&&this.__awaiter||function(t,n,o,s){return new(o||(o=Promise))(function(c,l){function u(t){try{f(s.next(t))}catch(t){l(t)}}function p(t){try{f(s.throw(t))}catch(t){l(t)}}function f(t){var n;t.done?c(t.value):(n=t.value,n instanceof o?n:new o(function(t){t(n)})).then(u,p)}f((s=s.apply(t,n||[])).next())})},v=this&&this.__generator||function(t,n){var o,s,c,l,u={label:0,sent:function(){if(1&c[0])throw c[1];return c[1]},trys:[],ops:[]};return l={next:p(0),throw:p(1),return:p(2)},"function"==typeof Symbol&&(l[Symbol.iterator]=function(){return this}),l;function p(t){return function(n){return f([t,n])}}function f(l){if(o)throw new TypeError("Generator is already executing.");for(;u;)try{if(o=1,s&&(c=2&l[0]?s.return:l[0]?s.throw||((c=s.return)&&c.call(s),0):s.next)&&!(c=c.call(s,l[1])).done)return c;switch(s=0,c&&(l=[2&l[0],c.value]),l[0]){case 0:case 1:c=l;break;case 4:return u.label++,{value:l[1],done:!1};case 5:u.label++,s=l[1],l=[0];continue;case 7:l=u.ops.pop(),u.trys.pop();continue;default:if(!(c=(c=u.trys).length>0&&c[c.length-1])&&(6===l[0]||2===l[0])){u=0;continue}if(3===l[0]&&(!c||l[1]>c[0]&&l[1]60?l(v/60)+" min ":null,l(v%60)," sec")};e.default=s},819,[1,26,48,429,503]); __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]),n=r(d[1]),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var c={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var p=f?Object.getOwnPropertyDescriptor(t,l):null;p&&(p.get||p.set)?Object.defineProperty(c,l,p):c[l]=t[l]}c.default=t,o&&o.set(t,c);return c})(r(d[2])),c=r(d[3]);function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var f=function(){var u=(0,c.useSelector)(function(t){return t.participant.videoTrackSelection}),f=((0,c.useSelector)(function(t){return t.participant.videoProduction}),(0,o.useContext)(t.UserTrackContext)),l=(f.mediaTracks.webcamTrack,f.inputDevices),p=l.onVideoInputChange,v=l.videoInputDevices,s=f.videoButtonsEnabled;return o.default.createElement(n.Button,{onClick:function(){s&&v.forEach(function(t){t.deviceId!==(null==u?void 0:u.selectedDeviceId)&&p(t.deviceId)})}},o.default.createElement(n.Icon,{name:"flip-camera-ios",color:s?"textPrimary.200":"textPrimary.400",disabled:!s,boxSize:26}))};e.default=f},820,[693,503,48,429]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=N(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[4])),c=r(d[5]),s=r(d[6]),p=r(d[7]),f=r(d[8]),S=r(d[9]),h=t(r(d[10])),b=r(d[11]),v=r(d[12]),C=r(d[13]),E=r(d[14]),T=r(d[15]),I=r(d[16]),x=t(r(d[17])),y=r(d[18]),k=t(r(d[19])),D=r(d[20]),P=t(r(d[21])),w=r(d[22]),M=t(r(d[23])),q=t(r(d[24])),A=t(r(d[25])),R=r(d[26]),O=r(d[27]),_=r(d[28]),B=r(d[29]);function N(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(N=function(t){return t?o:n})(t)}var J=p.NativeModules.DyteHelper,V=u.default.memo(function(t){var N,V,W,j=t.leaveCall,z=(t.copyLink,t.linkCopied,t.isMobile),L=(0,u.useContext)(E.MediaRoomContext).mediaRoom,F=(0,b.useDisclosure)(),U=(F.isOpen,F.onOpen,F.onClose,(0,u.useContext)(w.PeersServiceContext)),G=(U.selfPeer,U.allMuted,'danger.500'),H='textPrimary.400',K=(0,u.useContext)(I.UserTrackContext),Q=K.mediaTracks,Y=Q.screenShareVideoTrack,X=Q.setScreenShareVideoTrack,Z=Q.screenShareAudioTrack,$=Q.setScreenShareAudioTrack,ee=Q.audioTrack,te=K.inputDevices,ne=te.toggleAudioState,ae=te.toggleVideoState,oe=te.audioInputDevices,re=te.videoInputDevices,ie=te.onAudioInputChange,le=te.onVideoInputChange,ue=K.audioButtonsEnabled,ce=K.videoButtonsEnabled,se=(0,u.useContext)(D.ConfigServiceContext),de=se.meeting,pe=se.sessionConfig,fe=(0,p.useWindowDimensions)(),me=pe.theme.dimensions||fe,Se=(me.height,me.width),ge=pe.permissions.produce,he=(ge.audio,ge.screenshare),be=pe.permissions.produce.video.allow,ve=(0,c.useSelector)(function(t){return t.consumers.activeConsumers}),Ce=(0,c.useSelector)(function(t){return t.participant.audioMuted}),Ee=(0,c.useSelector)(function(t){return t.participant.videoOff}),Te=(0,c.useSelector)(function(t){return t.participant.videoTrackSelection}),Ie=(0,c.useSelector)(function(t){return t.participant.audioTrackSelection}),xe=((0,c.useSelector)(function(t){return t.plugin.plugins}),(0,c.useSelector)(function(t){return t.participant.sharingScreen})),ye=((0,c.useSelector)(function(t){return t.participant.audioProduction}),(0,c.useSelector)(function(t){return t.participant.videoProduction}),(0,c.useSelector)(function(t){return t.participant.participantPermissions})),ke=(0,c.useSelector)(function(t){return t.room.chatMessages}),De=(0,c.useSelector)(function(t){return t.room.requestToJoinPeersList}),Pe=(De||[]).filter(function(t){return!0!==t.seen}),we=(0,c.useSelector)(function(t){return t.participant.requestToJoinType}),Me=(0,c.useSelector)(function(t){return t.participant.requestToJoinStageState}),qe=(0,c.useSelector)(function(t){return t.participant.webinarHiddenParticipant}),Ae=((0,c.useSelector)(function(t){return t.room.gridView}),(0,c.useSelector)(function(t){return t.room.roomViewType})),Re=(0,c.useSelector)(function(t){return t.participant.presentingState}),Oe=(0,u.useState)([]),_e=(0,l.default)(Oe,2),Be=_e[0],Ne=_e[1];(0,u.useEffect)(function(){de&&(de.controlBar._setButtons=function(t){Ne(t)})},[de]);var Je=(0,u.useState)(!1),Ve=(0,l.default)(Je,2),We=Ve[0],je=Ve[1],ze=(0,c.useDispatch)(),Le="LANDSCAPE"===(0,b.useOrientation)().orientation?(0,o.default)({zIndex:10,position:"absolute",top:0},(0,b.withAnchorPoint)({transform:[{rotate:'-90deg'}]},{x:1,y:0},{width:Se,height:64})):{position:"absolute",bottom:1},Fe=function(t){return t.label&&Number.isInteger(Number(t.label))?'environment'===t.facing?'Back Camera':'Front Camera':t.label},Ue=(0,c.useSelector)(function(t){return t.participant.id}),Ge=ke.filter(function(t){return!0!==t.read&&t.userId!==Ue&&t.type!==y.MessageTypes.poll}),He=ke.filter(function(t){return!0!==t.read&&t.type===y.MessageTypes.poll&&t.userId!==Ue}),Ke=Ge.length+He.length+Pe.length,Qe=(0,u.useContext)(B.ThemeContext).colors,Ye=(ve.filter(function(t){return'video'===t.kind&&t.appData.screenShare}).length,function(t,n,o){var l='';return n===f.permissionEnum.DENIED?l=t+" permission denied. To enable please click on the lock icon besides the addresss bar.":0===o.length?l="No "+t+" devices found.":n===f.permissionEnum.FAILED&&(l="Error occured in getting "+t+"."),l}),Xe=[pe.theme.control_bar.elements.screenshare&&pe.permissions.produce.screenshare&&we!==f.RequestToJoinType.ask&&!R.SDK_BUILD?{icon:xe?'stop-screen-share':'screen-share',label:xe?'Stop Sharing':'Share Screen',onClick:function(){var t;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(xe){o.next=26;break}if(k.default.captureEvent('share screen started'),void 0!==Y&&Y.stop(),void 0!==Z&&Y.stop(),!(p.Platform.Version>=26)){o.next=7;break}return o.next=7,n.default.awrap(J.createNotificationChannel());case 7:return ze((0,C.setScreenShareRequested)(!0)),o.next=10,n.default.awrap(J.startService());case 10:return o.prev=10,o.next=13,n.default.awrap((0,v.getScreenShare)());case 13:t=o.sent,Ee||ae(),X(t.video),$(t.audio),L.shareScreen(t),o.next=24;break;case 20:o.prev=20,o.t0=o.catch(10),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0),ze((0,C.setScreenShareRequested)(!0));case 24:o.next=31;break;case 26:ze((0,C.setScreenShareRequested)(!1)),L.disableScreenShare(),X(void 0),$(void 0),J.stopService();case 31:case"end":return o.stop()}},null,null,[[10,20]],Promise)},disabled:!he}:{}],Ze=[pe.theme.control_bar.elements.chat?{icon:'chat',label:'Chat',mainComponent:u.default.createElement(M.default,null),disabled:!1}:{}],$e=[pe.theme.control_bar.elements.polls?{icon:'poll',label:'Polls',mainComponent:u.default.createElement(q.default,{active:!0}),disabled:!1}:{}],et=[pe.theme.control_bar.elements.participants?{icon:'groups',label:'Participants',mainComponent:u.default.createElement(A.default,null),disabled:!1}:{}];return u.default.createElement(S.Box,(0,o.default)({height:54,pt:1,width:Se},Le,{alignSelf:"flex-start",justify:"flex-start",bg:"secondary.1000"}),u.default.createElement(S.Flex,{justify:"center",direction:"row"},u.default.createElement(S.Flex,{direction:"row",borderRadius:h.default.medium,bg:"secondary.800"},u.default.createElement(S.Tooltip,{textAlign:"center",shouldWrapChildren:!0,label:Ye('Microphone',ye.microphone,oe),openDelay:200,placement:"top",maxW:60},Ae===_.DyteViewTypes.webinar&&((null==(N=pe.permissions)?void 0:N.can_present)||(null==(V=pe.permissions)?void 0:V.request_produce)&&Me===f.RequestToJoinStageState.ACCEPTED&&Re===f.PresentingState.NOT_PRESENTING)&&u.default.createElement(T.StageControlButton,{onClick:function(){qe?ze((0,f.initiatePresenting)()):L.stopPresenting()},icon:u.default.createElement(S.Icon,{boxSize:24,name:qe?"present-to-all":"cancel-presentation",fill:qe?H:G}),label:qe?'Present':'Stop'}),(null==(W=pe.permissions)?void 0:W.request_produce)&&u.default.createElement(T.StageControlButton,{onClick:function(t){Me===f.RequestToJoinStageState.ACCEPTED?L.removePeerFromStage(L.peerid,O.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT):(ze((0,f.requestedJoinToStageState)(f.RequestToJoinStageState.INITIATED)),ze((0,f.requestToJoinType)(t.value)))},icon:u.default.createElement(S.Icon,{boxSize:24,name:Me===f.RequestToJoinStageState.ACCEPTED?"cancel-presentation":"pan-tool",fill:Me===f.RequestToJoinStageState.ACCEPTED?G:Me===f.RequestToJoinStageState.WAITING?'secondary.700':H}),disabled:Me===f.RequestToJoinStageState.WAITING,label:Me===f.RequestToJoinStageState.ACCEPTED?'Drop':'Request'}),u.default.createElement(T.StageControlButton,{disabled:!ue,onClick:ne,icon:!Ce&&ee?u.default.createElement(S.Icon,{name:"mic",fill:H,boxSize:24}):u.default.createElement(S.Icon,{name:"mic-off",fill:ue?G:"secondary.700",boxSize:24}),label:!Ce&&ee?'Mic On':'Mic Off',ariaLabel:"mute-toggle",menu:oe.length>0?[{title:'Input Microphone Device',options:oe.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Ie?void 0:Ie.selectedDeviceId,onChange:ie}]:[]})),u.default.createElement(S.Tooltip,{textAlign:"center",shouldWrapChildren:!0,label:Ye('Camera',ye.camera,re),openDelay:200,placement:"top",maxW:60},u.default.createElement(T.StageControlButton,{disabled:!ce,onClick:ae,icon:Ee?u.default.createElement(S.Icon,{name:"videocam-off",fill:ce?G:"secondary.700",boxSize:24}):u.default.createElement(S.Icon,{name:"videocam",fill:H,boxSize:24}),label:Ee?'Video Off':'Video On',ariaLabel:"camera-toggle",menu:re.length>0?[{title:'Camera Device',options:re.map(function(t,n){return{children:u.default.createElement(u.default.Fragment,null,t.label||"Camera "+(n+1)),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Te?void 0:Te.selectedDeviceId,onChange:le}]:[]})),u.default.createElement(T.StageControlButton,{onClick:j,icon:u.default.createElement(S.Icon,{name:"call-end",fill:G,boxSize:24}),label:"Leave"}),!z&&Be.filter(function(t){return'center'===t.position}).map(function(t){return u.default.createElement(T.StageControlButton,{onClick:t.onClick,icon:t.icon,label:t.label})}),z&&u.default.createElement(T.StageControlButton,{onClick:function(){je(!We)},icon:u.default.createElement(S.Flex,null,u.default.createElement(S.Icon,{boxSize:24,name:We?'expand-more':'expand-less',fill:H}),u.default.createElement(S.Box,{position:"absolute",top:-5,zIndex:25,right:-5},0!==Ke&&u.default.createElement(x.default,{color:Qe.primary[500],number:Ke}))),variant:"primaryDefault",label:"More"})),We&&u.default.createElement(P.default,{unReadChatMessages:Ge,unSeenPolls:He,isOpen:We,webinarParticipantRequest:De,webinarUnseenRequest:Pe,onClose:function(){return je(!1)},options:[{icon:'mic-external-on',label:'Audio',disabled:!1,drawerComponent:u.default.createElement(T.MakeMenu,{menu:oe.length>0?[{title:'Input Microphone Device',options:oe.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Ie?void 0:Ie.selectedDeviceId,onChange:ie}]:[]})},{icon:'flip-camera-ios',label:'Camera',disabled:!be,drawerComponent:u.default.createElement(T.MakeMenu,{menu:re.length>0?[{title:'Camera Device',options:re.map(function(t,n){return{children:Fe(t),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Te?void 0:Te.selectedDeviceId,onChange:le}]:[]})}].concat(Xe,Ze,$e,et).filter(function(t){return!('ios'===p.Platform.OS&&'screen-share'===t.icon)&&0!==Object.keys(t).length})})))});e.default=V},821,[1,276,25,26,48,429,466,2,478,503,799,484,694,473,700,822,693,823,824,778,499,825,809,832,889,890,690,488,475,505]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=N(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[4])),c=r(d[5]),s=r(d[6]),p=r(d[7]),f=r(d[8]),S=r(d[9]),h=t(r(d[10])),b=r(d[11]),v=r(d[12]),C=r(d[13]),E=r(d[14]),T=r(d[15]),I=r(d[16]),x=t(r(d[17])),y=r(d[18]),k=t(r(d[19])),D=r(d[20]),P=t(r(d[21])),w=r(d[22]),M=t(r(d[23])),q=t(r(d[24])),A=t(r(d[25])),R=r(d[26]),O=r(d[27]),_=r(d[28]),B=r(d[29]);function N(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(N=function(t){return t?o:n})(t)}var J=p.NativeModules.DyteHelper,V=u.default.memo(function(t){var N,V,W,j=t.leaveCall,z=(t.copyLink,t.linkCopied,t.isMobile),L=(0,u.useContext)(E.MediaRoomContext).mediaRoom,F=(0,b.useDisclosure)(),U=(F.isOpen,F.onOpen,F.onClose,(0,u.useContext)(w.PeersServiceContext)),G=(U.selfPeer,U.allMuted,'danger.500'),H='textPrimary.400',K=(0,u.useContext)(I.UserTrackContext),Q=K.mediaTracks,Y=Q.screenShareVideoTrack,X=Q.setScreenShareVideoTrack,Z=Q.screenShareAudioTrack,$=Q.setScreenShareAudioTrack,ee=Q.audioTrack,te=K.inputDevices,ne=te.toggleAudioState,oe=te.toggleVideoState,ae=te.audioInputDevices,re=te.videoInputDevices,ie=te.onAudioInputChange,le=te.onVideoInputChange,ue=K.audioButtonsEnabled,ce=K.videoButtonsEnabled,se=(0,u.useContext)(D.ConfigServiceContext),de=se.meeting,pe=se.sessionConfig,fe=(0,p.useWindowDimensions)(),me=pe.theme.dimensions||fe,Se=(me.height,me.width),ge=pe.permissions.produce,he=(ge.audio,ge.screenshare),be=pe.permissions.produce.video.allow,ve=(0,c.useSelector)(function(t){return t.consumers.activeConsumers}),Ce=(0,c.useSelector)(function(t){return t.participant.audioMuted}),Ee=(0,c.useSelector)(function(t){return t.participant.videoOff}),Te=(0,c.useSelector)(function(t){return t.participant.videoTrackSelection}),Ie=(0,c.useSelector)(function(t){return t.participant.audioTrackSelection}),xe=((0,c.useSelector)(function(t){return t.plugin.plugins}),(0,c.useSelector)(function(t){return t.participant.sharingScreen})),ye=((0,c.useSelector)(function(t){return t.participant.audioProduction}),(0,c.useSelector)(function(t){return t.participant.videoProduction}),(0,c.useSelector)(function(t){return t.participant.participantPermissions})),ke=(0,c.useSelector)(function(t){return t.room.chatMessages}),De=(0,c.useSelector)(function(t){return t.room.requestToJoinPeersList}),Pe=(De||[]).filter(function(t){return!0!==t.seen}),we=(0,c.useSelector)(function(t){return t.participant.requestToJoinType}),Me=(0,c.useSelector)(function(t){return t.participant.requestToJoinStageState}),qe=(0,c.useSelector)(function(t){return t.participant.webinarHiddenParticipant}),Ae=((0,c.useSelector)(function(t){return t.room.gridView}),(0,c.useSelector)(function(t){return t.room.roomViewType})),Re=(0,c.useSelector)(function(t){return t.participant.presentingState}),Oe=(0,u.useState)([]),_e=(0,l.default)(Oe,2),Be=_e[0],Ne=_e[1];(0,u.useEffect)(function(){de&&(de.controlBar._setButtons=function(t){Ne(t)})},[de]);var Je=(0,u.useState)(!1),Ve=(0,l.default)(Je,2),We=Ve[0],je=Ve[1],ze=(0,c.useDispatch)(),Le="LANDSCAPE"===(0,b.useOrientation)().orientation?(0,o.default)({zIndex:10,position:"absolute",top:0},(0,b.withAnchorPoint)({transform:[{rotate:'-90deg'}]},{x:1,y:0},{width:Se,height:64})):{position:"absolute",bottom:1},Fe=function(t){return t.label&&Number.isInteger(Number(t.label))?'environment'===t.facing?'Back Camera':'Front Camera':t.label},Ue=(0,c.useSelector)(function(t){return t.participant.id}),Ge=ke.filter(function(t){return!0!==t.read&&t.userId!==Ue&&t.type!==y.MessageTypes.poll}),He=ke.filter(function(t){return!0!==t.read&&t.type===y.MessageTypes.poll&&t.userId!==Ue}),Ke=Ge.length+He.length+Pe.length,Qe=(0,u.useContext)(B.ThemeContext).colors,Ye=(ve.filter(function(t){return'video'===t.kind&&t.appData.screenShare}).length,function(t,n,o){var l='';return n===f.permissionEnum.DENIED?l=t+" permission denied. To enable please click on the lock icon besides the addresss bar.":0===o.length?l="No "+t+" devices found.":n===f.permissionEnum.FAILED&&(l="Error occured in getting "+t+"."),l}),Xe=[pe.theme.control_bar.elements.screenshare&&pe.permissions.produce.screenshare&&we!==f.RequestToJoinType.ask&&!R.SDK_BUILD?{icon:xe?'stop-screen-share':'screen-share',label:xe?'Stop Sharing':'Share Screen',onClick:function(){var t;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(xe){o.next=26;break}if(k.default.captureEvent('share screen started'),void 0!==Y&&Y.stop(),void 0!==Z&&Y.stop(),!(p.Platform.Version>=26)){o.next=7;break}return o.next=7,n.default.awrap(J.createNotificationChannel());case 7:return ze((0,C.setScreenShareRequested)(!0)),o.next=10,n.default.awrap(J.startService());case 10:return o.prev=10,o.next=13,n.default.awrap((0,v.getScreenShare)());case 13:t=o.sent,Ee||oe(),X(t.video),$(t.audio),L.shareScreen(t),o.next=24;break;case 20:o.prev=20,o.t0=o.catch(10),'NotAllowedError'!==(null==o.t0?void 0:o.t0.message)&&console.error(o.t0),ze((0,C.setScreenShareRequested)(!0));case 24:o.next=31;break;case 26:ze((0,C.setScreenShareRequested)(!1)),L.disableScreenShare(),X(void 0),$(void 0),J.stopService();case 31:case"end":return o.stop()}},null,null,[[10,20]],Promise)},disabled:!he}:{}],Ze=[pe.theme.control_bar.elements.chat?{icon:'chat',label:'Chat',mainComponent:u.default.createElement(M.default,null),disabled:!1}:{}],$e=[pe.theme.control_bar.elements.polls?{icon:'poll',label:'Polls',mainComponent:u.default.createElement(q.default,null),disabled:!1}:{}],et=[pe.theme.control_bar.elements.participants?{icon:'groups',label:'Participants',mainComponent:u.default.createElement(A.default,null),disabled:!1}:{}];return u.default.createElement(S.Box,(0,o.default)({height:54,pt:1,width:Se},Le,{alignSelf:"flex-start",justify:"flex-start",bg:"secondary.1000"}),u.default.createElement(S.Flex,{justify:"center",direction:"row"},u.default.createElement(S.Flex,{direction:"row",borderRadius:h.default.medium,bg:"secondary.800"},u.default.createElement(S.Tooltip,{textAlign:"center",shouldWrapChildren:!0,label:Ye('Microphone',ye.microphone,ae),openDelay:200,placement:"top",maxW:60},Ae===_.DyteViewTypes.webinar&&((null==(N=pe.permissions)?void 0:N.can_present)||(null==(V=pe.permissions)?void 0:V.request_produce)&&Me===f.RequestToJoinStageState.ACCEPTED&&Re===f.PresentingState.NOT_PRESENTING)&&u.default.createElement(T.StageControlButton,{onClick:function(){qe?ze((0,f.initiatePresenting)()):L.stopPresenting()},icon:u.default.createElement(S.Icon,{boxSize:24,name:qe?"present-to-all":"cancel-presentation",fill:qe?H:G}),label:qe?'Present':'Stop'}),(null==(W=pe.permissions)?void 0:W.request_produce)&&u.default.createElement(T.StageControlButton,{onClick:function(t){Me===f.RequestToJoinStageState.ACCEPTED?L.removePeerFromStage(L.peerid,O.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT):(ze((0,f.requestedJoinToStageState)(f.RequestToJoinStageState.INITIATED)),ze((0,f.requestToJoinType)(t.value)))},icon:u.default.createElement(S.Icon,{boxSize:24,name:Me===f.RequestToJoinStageState.ACCEPTED?"cancel-presentation":"pan-tool",fill:Me===f.RequestToJoinStageState.ACCEPTED?G:Me===f.RequestToJoinStageState.WAITING?'secondary.700':H}),disabled:Me===f.RequestToJoinStageState.WAITING,label:Me===f.RequestToJoinStageState.ACCEPTED?'Drop':'Request'}),u.default.createElement(T.StageControlButton,{disabled:!ue,onClick:ne,icon:!Ce&&ee?u.default.createElement(S.Icon,{name:"mic",fill:H,boxSize:24}):u.default.createElement(S.Icon,{name:"mic-off",fill:ue?G:"secondary.700",boxSize:24}),label:!Ce&&ee?'Mic On':'Mic Off',ariaLabel:"mute-toggle",menu:ae.length>0?[{title:'Input Microphone Device',options:ae.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Ie?void 0:Ie.selectedDeviceId,onChange:ie}]:[]})),u.default.createElement(S.Tooltip,{textAlign:"center",shouldWrapChildren:!0,label:Ye('Camera',ye.camera,re),openDelay:200,placement:"top",maxW:60},u.default.createElement(T.StageControlButton,{disabled:!ce,onClick:oe,icon:Ee?u.default.createElement(S.Icon,{name:"videocam-off",fill:ce?G:"secondary.700",boxSize:24}):u.default.createElement(S.Icon,{name:"videocam",fill:H,boxSize:24}),label:Ee?'Video Off':'Video On',ariaLabel:"camera-toggle",menu:re.length>0?[{title:'Camera Device',options:re.map(function(t,n){return{children:u.default.createElement(u.default.Fragment,null,t.label||"Camera "+(n+1)),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Te?void 0:Te.selectedDeviceId,onChange:le}]:[]})),u.default.createElement(T.StageControlButton,{onClick:j,icon:u.default.createElement(S.Icon,{name:"call-end",fill:G,boxSize:24}),label:"Leave"}),!z&&Be.filter(function(t){return'center'===t.position}).map(function(t){return u.default.createElement(T.StageControlButton,{onClick:t.onClick,icon:t.icon,label:t.label})}),z&&u.default.createElement(T.StageControlButton,{onClick:function(){je(!We)},icon:u.default.createElement(S.Flex,null,u.default.createElement(S.Icon,{boxSize:24,name:We?'expand-more':'expand-less',fill:H}),u.default.createElement(S.Box,{position:"absolute",top:-5,zIndex:25,right:-5},0!==Ke&&u.default.createElement(x.default,{color:Qe.primary[500],number:Ke}))),variant:"primaryDefault",label:"More"})),We&&u.default.createElement(P.default,{unReadChatMessages:Ge,unSeenPolls:He,isOpen:We,webinarParticipantRequest:De,webinarUnseenRequest:Pe,onClose:function(){return je(!1)},options:[{icon:'mic-external-on',label:'Audio',disabled:!1,drawerComponent:u.default.createElement(T.MakeMenu,{menu:ae.length>0?[{title:'Input Microphone Device',options:ae.map(function(t,n){return{children:t.label||"Input "+(n+1),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Ie?void 0:Ie.selectedDeviceId,onChange:ie}]:[]})},{icon:'flip-camera-ios',label:'Camera',disabled:!be,drawerComponent:u.default.createElement(T.MakeMenu,{menu:re.length>0?[{title:'Camera Device',options:re.map(function(t,n){return{children:Fe(t),key:t.deviceId||(0,s.nanoid)(),value:t.deviceId}}),defaultValue:null==Te?void 0:Te.selectedDeviceId,onChange:le}]:[]})}].concat(Xe,Ze,$e,et).filter(function(t){return!('ios'===p.Platform.OS&&'screen-share'===t.icon)&&0!==Object.keys(t).length})})))});e.default=V},821,[1,276,25,26,48,429,466,2,478,503,799,484,694,473,700,822,693,823,824,778,499,825,809,832,889,890,690,488,475,505]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.MakeMenu=function(t){var l=t.menu;(0,n.useContext)(c.ThemeContext).colors;return n.default.createElement(o.Flex,null,l.map(function(t,l){var u=t.title,c=t.defaultValue,s=t.onChange,p=t.options;return n.default.createElement(n.default.Fragment,{key:"MakeMenu"+l},0!==l&&n.default.createElement(o.Box,null),n.default.createElement(o.Flex,null,n.default.createElement(o.Text,{fontSize:"md",mb:10,fontWeight:"bold",color:"textPrimary.100"},u),p.map(function(t,l){t.key;var u=t.value,p=t.children;return n.default.createElement(o.Button,{onClick:function(){return s(u)},key:"MakeMenuOptions"+l},n.default.createElement(o.HStack,{justify:"space-between",p:16,mb:4,bg:'secondary.800',borderRadius:f.default.small},n.default.createElement(o.Text,{fontSize:"sm"},p),c===u?n.default.createElement(o.Icon,{name:"check",fill:"success.500"}):null))})))}))},e.StageControlButton=p;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=s(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,l&&l.set(t,o);return o})(r(d[1])),l=r(d[2]),o=r(d[3]),u=r(d[4]),c=r(d[5]),f=t(r(d[6]));function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(s=function(t){return t?l:n})(t)}function p(t){var c=t.variant,f=(t.label,t.icon),s=t.disabled,p=t.onClick,b=(t.isActive,t.menu,t.badge),y=t.ariaLabel,v=(0,u.useWindowDimensions)(),x=(0,n.useContext)(l.ConfigServiceContext).sessionConfig.theme.dimensions||v;x.height,x.width;return n.default.createElement(o.Flex,null,''!==b&&n.default.createElement(o.Box,{className:"dyte-client-notificationBadge",bg:"primary.500",textColor:"textPrimary.100",height:4,position:"absolute",right:"2",top:"1",fontSize:"xs"},n.default.createElement("span",null,b)),n.default.createElement(o.Button,{variant:c||'controls',onClick:p,disabled:s},n.default.createElement(o.VStack,{py:10,"aria-label":y,minWidth:64,align:"center",justify:"center"},n.default.createElement(o.Box,{fontSize:"xl"},f))))}p.defaultProps={disabled:!1,variant:null,menu:[],isActive:!1,badge:'',ariaLabel:''}},822,[1,48,499,503,2,505,799]); __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=u(n);if(o&&o.has(t))return o.get(t);var f={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var p=l?Object.getOwnPropertyDescriptor(t,c):null;p&&(p.get||p.set)?Object.defineProperty(f,c,p):f[c]=t[c]}f.default=t,o&&o.set(t,f);return f})(r(d[0])),n=r(d[1]),o=r(d[2]);function u(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(u=function(t){return t?o:n})(t)}var f=function(u){var f=u.number,l=u.color,c=(0,t.useContext)(n.ThemeContext).colors;return t.default.createElement(o.Box,{height:16,width:16,borderRadius:10,backgroundColor:l||c.danger[500],display:"flex",justifyContent:"center",alignItems:"center"},t.default.createElement(o.Text,{fontWeight:"bold",fontSize:10,mr:1},f))};e.default=f},823,[48,505,503]); __d(function(g,r,i,a,m,e,d){var s,n,o;Object.defineProperty(e,"__esModule",{value:!0}),e.MessageTypes=e.SessionProducerAccessType=e.SessionJoiningRestriction=void 0,e.SessionJoiningRestriction=s,(function(s){s[s.NO_VIDEO=0]="NO_VIDEO",s[s.NO_MIC=1]="NO_MIC"})(s||(e.SessionJoiningRestriction=s={})),e.SessionProducerAccessType=n,(function(s){s[s.NOT_ALLOWED=0]="NOT_ALLOWED",s[s.REQUEST_FIRST=1]="REQUEST_FIRST",s[s.ALLOWED=2]="ALLOWED"})(n||(e.SessionProducerAccessType=n={})),e.MessageTypes=o,(function(s){s[s.text=0]="text",s[s.image=1]="image",s[s.file=2]="file",s[s.poll=3]="poll"})(o||(e.MessageTypes=o={}))},824,[]); @@ -835,7 +835,7 @@ __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.s __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.getDeviceHeight=function(n){var o=t.Dimensions.get("window").height;if("android"===t.Platform.OS&&!n)return o-t.StatusBar.currentHeight;return o},e.waitAsync=e.SUPPORTED_ORIENTATIONS=e.getElevation=void 0;var t=r(d[0]);e.getElevation=function(t){return{elevation:t,shadowColor:"black",shadowOffset:{width:.3*t,height:.5*t},shadowOpacity:.2,shadowRadius:.7*t}};e.SUPPORTED_ORIENTATIONS=["portrait","portrait-upside-down","landscape","landscape-left","landscape-right"];e.waitAsync=function(t){return new Promise(function(n,o){setTimeout(function(){n()},t)})}},829,[2]); __d(function(g,r,i,a,m,e,d){e.version={major:0,minor:64,patch:2,prerelease:null}},830,[]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=s(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var c=u?Object.getOwnPropertyDescriptor(t,f):null;c&&(c.get||c.set)?Object.defineProperty(l,f,c):l[f]=t[f]}l.default=t,o&&o.set(t,l);return l})(r(d[1])),o=r(d[2]),l=t(r(d[3])),u=r(d[4]),f=r(d[5]),c=r(d[6]);function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(s=function(t){return t?o:n})(t)}var p=function(t){var s=t.onBackButtonClick,p=t.heading,b=(0,n.useContext)(f.ConfigServiceContext).sessionConfig,h=(0,n.useContext)(u.ThemeContext).colors,v=(0,c.useWindowDimensions)(),w=b.theme.dimensions||v,x=(w.height,w.width);return n.default.createElement(o.Box,{position:"absolute",zIndex:10,pt:"40",bg:"secondary.1000",width:x},n.default.createElement(o.HStack,null,n.default.createElement(o.Box,{width:x/3},n.default.createElement(o.Button,{onClick:s},n.default.createElement(o.HStack,{border:"1px solid "+h.danger[500],borderRadius:l.default.small,left:20,p:8,width:80},n.default.createElement(o.Icon,{name:"arrow-back",fill:"danger.500"}),n.default.createElement(o.Text,{ml:4,mr:4,color:"danger.500"},"Back")))),n.default.createElement(o.Flex,{width:x/3,align:"center",p:8},n.default.createElement(o.Text,{fontSize:16,fontWeight:"bold",mb:10}," ",p))))};e.default=p},831,[1,48,503,799,505,499,2]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),s=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=N(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var c=u?Object.getOwnPropertyDescriptor(t,s):null;c&&(c.get||c.set)?Object.defineProperty(o,s,c):o[s]=t[s]}o.default=t,l&&l.set(t,o);return o})(r(d[5])),c=r(d[6]),f=r(d[7]),p=r(d[8]),y=r(d[9]),x=t(r(d[10])),h=r(d[11]),b=r(d[12]),v=r(d[13]),w=r(d[14]),E=r(d[15]),k=t(r(d[16])),P=r(d[17]),S=t(r(d[18])),M=t(r(d[19])),C=r(d[20]),I=r(d[21]),O=t(r(d[22])),T=r(d[23]),B=t(r(d[24]));function N(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(N=function(t){return t?l:n})(t)}var _=function(t){return'ios'===c.Platform.OS?s.default.createElement(f.Box,j.attachemenetView,t.children):s.default.createElement(f.Flex,j.attachemenetView,t.children)},j={attachementButtons:{display:'flex',flexDirection:'row',backgroundColor:'secondary.700',marginTop:20,marginRight:5,width:100,height:35,alignItems:'center',justifyContent:'center',borderRadius:30},touchableIcons:{backgroundColor:'secondary.700',borderRadius:15,width:30,height:30,align:'center',justify:'center',mt:8,mb:8},attachemenetView:{position:'absolute',top:'ios'===c.Platform.OS?-130:-15,left:'ios'===c.Platform.OS?8:48,direction:'ios'===c.Platform.OS?'column':'row'}},z=function(t){var N=(0,b.useDispatch)(),z=(0,s.useContext)(p.ConfigServiceContext),D=(z.meeting,z.sessionConfig),F=D.permissions.chat.public.can_send,R=(0,s.useContext)(h.ThemeContext).colors,A=(0,c.useWindowDimensions)(),K=(0,b.useSelector)(function(t){return t.room.chatMessages}),U=(0,s.useContext)(w.PeersServiceContext).selfPeer,V=D.theme.dimensions||A,H=V.height,W=V.width,$=s.default.useState(''),L=(0,u.default)($,2),G=L[0],q=L[1],J=s.default.useState(!1),Q=(0,u.default)(J,2),X=Q[0],Y=Q[1],Z=(0,s.useContext)(E.MediaRoomContext).mediaRoom,ee=s.default.useState(!1),te=(0,u.default)(ee,2),ae=te[0],re=te[1],ne=(0,s.useState)([]),le=(0,u.default)(ne,2),oe=le[0],ie=le[1],ue=(0,b.useSelector)(function(t){return t.room.roomName}),se=(0,b.useSelector)(function(t){return t.room.polls}),ce=(s.default.useState({}),K.filter(function(t){return!0!==t.read&&t.type!==v.MessageTypes.poll})),de=(0,C.useMutation)("\n mutation($file: Upload!, $roomName: String!) {\n uploadFile(file: $file, roomName: $roomName) {\n link\n }\n }\n"),fe=(0,u.default)(de,1)[0];(0,s.useEffect)(function(){var t=(0,o.default)(K).filter(function(t){return t.type!==v.MessageTypes.poll});oe.length!==t.length&&ie(t.reverse().map(function(t){var n={type:t.type,_id:Math.round(1e6*Math.random()),user:{_id:t.userId,name:t.displayName}};return t.type===v.MessageTypes.text?(0,l.default)({},n,{text:t.message}):t.type===v.MessageTypes.image?(0,l.default)({},n,{image:t.link}):t.type===v.MessageTypes.file?(0,l.default)({},n,{text:t.name,link:t.link}):{}}))},[K,se]),(0,s.useEffect)(function(){ce.length>0&&N((0,I.markMessagesRead)({text:!0,file:!0,image:!0}))},[ce]);var me=function(){if(''!==G){var t={message:G,userId:U.userId,displayName:U.displayName,type:v.MessageTypes.text};Z.sendMessage(t),q('')}},pe=function(t){var n={displayName:U.displayName,type:v.MessageTypes.image,link:t,userId:U.id};Z.sendMessage(n)},ye=function(t,n,l){var o={displayName:U.displayName,type:v.MessageTypes.file,link:t,userId:U.id,name:n,size:l};Z.sendMessage(o)};function ge(t){var l;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.prev=0,o.next=3,n.default.awrap(fe({variables:{file:t,roomName:ue}}));case 3:return l=o.sent.data.uploadFile.link,o.abrupt("return",l);case 7:o.prev=7,o.t0=o.catch(0),console.log(o.t0);case 10:case"end":return o.stop()}},null,null,[[0,7]],Promise)}var xe=function(){try{ae||(re(!0),Y(!1),(0,P.launchImageLibrary)({mediaType:'photo'},function(t){var l,o,u,s,f,p,y,x;return n.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(re(!1),l=t.uri,o=t.didCancel,u=t.errorCode,s=t.errorMessage,f=t.fileName,p=t.type,t.fileSize,!o){h.next=5;break}h.next=14;break;case 5:if(!u){h.next=9;break}return h.abrupt("return",c.Alert.alert('Error',"Error: "+s,[{text:'OK'}]));case 9:return y={name:f,type:p,uri:l},h.next=12,n.default.awrap(ge(y));case 12:x=h.sent,pe(x);case 14:case"end":return h.stop()}},null,null,null,Promise)}))}catch(t){return console.log(t),re(!1),c.Alert.alert('Error','Error: Problem uploading image',[{text:'OK'}])}},he=function(){var t,l,o,u,s,c;return n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:if(ae){f.next=23;break}return re(!0),Y(!1),f.prev=3,f.next=6,n.default.awrap(S.default.pick({type:[S.default.types.allFiles]}));case 6:return t=f.sent,l=t.uri,o=t.name,u=t.size,s={displayName:U.displayName,type:v.MessageTypes.file,link:l,userId:U.id,name:o,size:u},f.next=11,n.default.awrap(ge(s));case 11:c=f.sent,ye(c,o,u),re(!1),f.next=23;break;case 16:if(f.prev=16,f.t0=f.catch(3),re(!1),!S.default.isCancel(f.t0)){f.next=22;break}f.next=23;break;case 22:throw f.t0;case 23:case"end":return f.stop()}},null,null,[[3,16]],Promise)};return s.default.createElement(f.Flex,{height:H-30,align:"center"},s.default.createElement(O.default,null,s.default.createElement(y.GiftedChat,{messages:oe,alwaysShowSend:!0,renderAvatarOnTop:!0,renderUsernameOnMessage:!0,isKeyboardInternallyHandled:'android'!==c.Platform.OS,renderAvatar:function(t){return s.default.createElement(x.default,{name:t.currentMessage.user.name,bgColor:R.primary[700]})},renderFooter:function(){return s.default.createElement(f.Box,{height:10})},renderBubble:function(t){var o=t.currentMessage,u=o.type,f=o.link,p=o.text;return s.default.createElement(y.Bubble,(0,l.default)({},t,{onLongPress:u===v.MessageTypes.file?function(){return t=f,l=p,n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.prev=0,o=M.default.DocumentDirectoryPath+"/"+l,u={fromUrl:t,toFile:o},s.next=5,n.default.awrap(M.default.downloadFile(u).promise);case 5:return s.next=7,n.default.awrap(k.default.open(o));case 7:s.next=12;break;case 9:return s.prev=9,s.t0=s.catch(0),s.abrupt("return",c.Alert.alert('Error','Unable to open attached file',[{text:'OK'}]));case 12:case"end":return s.stop()}},null,null,[[0,9]],Promise);var t,l,o,u}:void 0,wrapperStyle:{left:{backgroundColor:R.secondary[800],borderRadius:B.default.medium,paddingVertical:6,paddingHorizontal:3},right:{backgroundColor:R.secondary[800],borderRadius:B.default.medium,paddingVertical:6,paddingHorizontal:3}},textStyle:{left:{color:R.textPrimary[100]},right:{color:R.textPrimary[100]}}}))},renderInputToolbar:function(t){return F?s.default.createElement(f.Flex,{width:W-20,direction:"row",justify:"space-between",align:"center",bg:"secondary.800",borderRadius:"50px"},s.default.createElement(f.Box,{position:"relative"},!T.SDK_BUILD&&s.default.createElement(f.Button,{onClick:function(){Y(!X)}},s.default.createElement(f.Box,(0,f.mergeStyles)(j.touchableIcons,{ml:8}),X?s.default.createElement(f.Icon,{name:"close",fill:"textPrimary.100",boxSize:"sm"}):s.default.createElement(f.Icon,{name:"plus-thick",fill:"textPrimary.100",boxSize:"sm"}))),X&&s.default.createElement(_,null,s.default.createElement(f.Button,{onClick:xe},s.default.createElement(f.Box,j.attachementButtons,s.default.createElement(f.Icon,{name:"image",fill:"textPrimary.100"}),s.default.createElement(f.Text,{ml:8}," Images"))),s.default.createElement(f.Button,{onClick:he},s.default.createElement(f.Box,(0,f.mergeStyles)(j.attachementButtons,{width:'ios'===c.Platform.OS?150:120}),s.default.createElement(f.Icon,{name:"attach-file",fill:"textPrimary.100"}),s.default.createElement(f.Text,{ml:'ios'===c.Platform.OS?8:0}," Attachments"))))),s.default.createElement(c.TextInput,{style:{color:R.textPrimary[300],paddingHorizontal:5,height:40,width:W-120},onChangeText:q,value:G}),s.default.createElement(f.Button,{onClick:me},s.default.createElement(f.Box,(0,f.mergeStyles)(j.touchableIcons,{backgroundColor:'primary.500',mr:8}),s.default.createElement(f.Icon,{name:"send",fill:"textPrimary.100",boxSize:"md"})))):null},user:{_id:U.userId,name:U.displayName}})))};e.default=z},832,[1,276,25,34,26,48,2,503,499,833,789,505,429,824,809,700,883,884,885,886,459,473,888,690,799]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),s=t(r(d[5])),c=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=_(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var c=u?Object.getOwnPropertyDescriptor(t,s):null;c&&(c.get||c.set)?Object.defineProperty(o,s,c):o[s]=t[s]}o.default=t,l&&l.set(t,o);return o})(r(d[6])),f=r(d[7]),p=r(d[8]),y=r(d[9]),x=r(d[10]),h=t(r(d[11])),b=r(d[12]),v=r(d[13]),w=r(d[14]),E=r(d[15]),k=r(d[16]),M=t(r(d[17])),P=r(d[18]),S=t(r(d[19])),C=t(r(d[20])),I=r(d[21]),T=r(d[22]),O=t(r(d[23])),B=r(d[24]),N=t(r(d[25]));function _(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(_=function(t){return t?l:n})(t)}var j=function(t){return'ios'===f.Platform.OS?c.default.createElement(p.Box,z.attachemenetView,t.children):c.default.createElement(p.Flex,z.attachemenetView,t.children)},z={attachementButtons:{display:'flex',flexDirection:'row',backgroundColor:'secondary.700',marginTop:20,marginRight:5,width:100,height:35,alignItems:'center',justifyContent:'center',borderRadius:30},touchableIcons:{backgroundColor:'secondary.700',borderRadius:15,width:30,height:30,align:'center',justify:'center',mt:8,mb:8},attachemenetView:{position:'absolute',top:'ios'===f.Platform.OS?-130:-15,left:'ios'===f.Platform.OS?8:48,direction:'ios'===f.Platform.OS?'column':'row'}},D=function(t){var _=(0,v.useDispatch)(),D=(0,c.useContext)(y.ConfigServiceContext),F=(D.meeting,D.sessionConfig),R=F.permissions.chat.public.can_send,A=(0,c.useContext)(b.ThemeContext).colors,K=(0,f.useWindowDimensions)(),U=(0,v.useSelector)(function(t){return t.room.chatMessages}),V=(0,c.useContext)(E.PeersServiceContext).selfPeer,H=F.theme.dimensions||K,W=H.height,$=H.width,L=c.default.useState(''),G=(0,s.default)(L,2),q=G[0],J=G[1],Q=c.default.useState(!1),X=(0,s.default)(Q,2),Y=X[0],Z=X[1],ee=(0,c.useContext)(k.MediaRoomContext).mediaRoom,te=c.default.useState(!1),ae=(0,s.default)(te,2),re=ae[0],ne=ae[1],le=(0,c.useState)([]),oe=(0,s.default)(le,2),ue=oe[0],ie=oe[1],se=(0,v.useSelector)(function(t){return t.room.roomName}),ce=(0,v.useSelector)(function(t){return t.room.polls}),de=(c.default.useState({}),U.filter(function(t){return!0!==t.read&&t.type!==w.MessageTypes.poll})),fe=(0,I.useMutation)("\n mutation($file: Upload!, $roomName: String!) {\n uploadFile(file: $file, roomName: $roomName) {\n link\n }\n }\n"),me=(0,s.default)(fe,1)[0];(0,c.useEffect)(function(){var t=(0,u.default)(U).filter(function(t){return t.type!==w.MessageTypes.poll});ue.length!==t.length&&ie(t.reverse().map(function(t){var n={type:t.type,_id:Math.round(1e6*Math.random()),user:{_id:t.userId,name:t.displayName}};return t.type===w.MessageTypes.text?(0,o.default)({},n,{text:t.message}):t.type===w.MessageTypes.image?(0,o.default)({},n,{image:t.link}):t.type===w.MessageTypes.file?(0,o.default)({},n,{text:t.name,link:t.link}):{}}))},[U,ce]),(0,c.useEffect)(function(){var t;de.length>0&&_((0,T.markMessagesRead)((t={},(0,l.default)(t,w.MessageTypes.text,!0),(0,l.default)(t,w.MessageTypes.file,!0),(0,l.default)(t,w.MessageTypes.image,!0),t)))},[de]);var pe=function(){if(''!==q){var t={message:q,userId:V.userId,displayName:V.displayName,type:w.MessageTypes.text};ee.sendMessage(t),J('')}},ye=function(t){var n={displayName:V.displayName,type:w.MessageTypes.image,link:t,userId:V.id};ee.sendMessage(n)},ge=function(t,n,l){var o={displayName:V.displayName,type:w.MessageTypes.file,link:t,userId:V.id,name:n,size:l};ee.sendMessage(o)};function xe(t){var l;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.prev=0,o.next=3,n.default.awrap(me({variables:{file:t,roomName:se}}));case 3:return l=o.sent.data.uploadFile.link,o.abrupt("return",l);case 7:o.prev=7,o.t0=o.catch(0),console.log(o.t0);case 10:case"end":return o.stop()}},null,null,[[0,7]],Promise)}var he=function(){try{re||(ne(!0),Z(!1),(0,P.launchImageLibrary)({mediaType:'photo'},function(t){var l,o,u,s,c,p,y,x;return n.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(ne(!1),l=t.uri,o=t.didCancel,u=t.errorCode,s=t.errorMessage,c=t.fileName,p=t.type,t.fileSize,!o){h.next=5;break}h.next=14;break;case 5:if(!u){h.next=9;break}return h.abrupt("return",f.Alert.alert('Error',"Error: "+s,[{text:'OK'}]));case 9:return y={name:c,type:p,uri:l},h.next=12,n.default.awrap(xe(y));case 12:x=h.sent,ye(x);case 14:case"end":return h.stop()}},null,null,null,Promise)}))}catch(t){return console.log(t),ne(!1),f.Alert.alert('Error','Error: Problem uploading image',[{text:'OK'}])}},be=function(){var t,l,o,u,s,c;return n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:if(re){f.next=23;break}return ne(!0),Z(!1),f.prev=3,f.next=6,n.default.awrap(S.default.pick({type:[S.default.types.allFiles]}));case 6:return t=f.sent,l=t.uri,o=t.name,u=t.size,s={displayName:V.displayName,type:w.MessageTypes.file,link:l,userId:V.id,name:o,size:u},f.next=11,n.default.awrap(xe(s));case 11:c=f.sent,ge(c,o,u),ne(!1),f.next=23;break;case 16:if(f.prev=16,f.t0=f.catch(3),ne(!1),!S.default.isCancel(f.t0)){f.next=22;break}f.next=23;break;case 22:throw f.t0;case 23:case"end":return f.stop()}},null,null,[[3,16]],Promise)};return c.default.createElement(p.Flex,{height:W-30,align:"center"},c.default.createElement(O.default,null,c.default.createElement(x.GiftedChat,{messages:ue,alwaysShowSend:!0,renderAvatarOnTop:!0,renderUsernameOnMessage:!0,isKeyboardInternallyHandled:'android'!==f.Platform.OS,renderAvatar:function(t){return c.default.createElement(h.default,{name:t.currentMessage.user.name,bgColor:A.primary[700]})},renderFooter:function(){return c.default.createElement(p.Box,{height:10})},renderBubble:function(t){var l=t.currentMessage,u=l.type,s=l.link,p=l.text;return c.default.createElement(x.Bubble,(0,o.default)({},t,{onLongPress:u===w.MessageTypes.file?function(){return t=s,l=p,n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.prev=0,o=C.default.DocumentDirectoryPath+"/"+l,u={fromUrl:t,toFile:o},s.next=5,n.default.awrap(C.default.downloadFile(u).promise);case 5:return s.next=7,n.default.awrap(M.default.open(o));case 7:s.next=12;break;case 9:return s.prev=9,s.t0=s.catch(0),s.abrupt("return",f.Alert.alert('Error','Unable to open attached file',[{text:'OK'}]));case 12:case"end":return s.stop()}},null,null,[[0,9]],Promise);var t,l,o,u}:void 0,wrapperStyle:{left:{backgroundColor:A.secondary[800],borderRadius:N.default.medium,paddingVertical:6,paddingHorizontal:3},right:{backgroundColor:A.secondary[800],borderRadius:N.default.medium,paddingVertical:6,paddingHorizontal:3}},textStyle:{left:{color:A.textPrimary[100]},right:{color:A.textPrimary[100]}}}))},renderInputToolbar:function(t){return R?c.default.createElement(p.Flex,{width:$-20,direction:"row",justify:"space-between",align:"center",bg:"secondary.800",borderRadius:"50px"},c.default.createElement(p.Box,{position:"relative"},!B.SDK_BUILD&&c.default.createElement(p.Button,{onClick:function(){Z(!Y)}},c.default.createElement(p.Box,(0,p.mergeStyles)(z.touchableIcons,{ml:8}),Y?c.default.createElement(p.Icon,{name:"close",fill:"textPrimary.100",boxSize:"sm"}):c.default.createElement(p.Icon,{name:"plus-thick",fill:"textPrimary.100",boxSize:"sm"}))),Y&&c.default.createElement(j,null,c.default.createElement(p.Button,{onClick:he},c.default.createElement(p.Box,z.attachementButtons,c.default.createElement(p.Icon,{name:"image",fill:"textPrimary.100"}),c.default.createElement(p.Text,{ml:8}," Images"))),c.default.createElement(p.Button,{onClick:be},c.default.createElement(p.Box,(0,p.mergeStyles)(z.attachementButtons,{width:'ios'===f.Platform.OS?150:120}),c.default.createElement(p.Icon,{name:"attach-file",fill:"textPrimary.100"}),c.default.createElement(p.Text,{ml:'ios'===f.Platform.OS?8:0}," Attachments"))))),c.default.createElement(f.TextInput,{style:{color:A.textPrimary[300],paddingHorizontal:5,height:40,width:$-120},onChangeText:J,value:q}),c.default.createElement(p.Button,{onClick:pe},c.default.createElement(p.Box,(0,p.mergeStyles)(z.touchableIcons,{backgroundColor:'primary.500',mr:8}),c.default.createElement(p.Icon,{name:"send",fill:"textPrimary.100",boxSize:"md"})))):null},user:{_id:V.userId,name:V.displayName}})))};e.default=D},832,[1,276,246,25,34,26,48,2,503,499,833,789,505,429,824,809,700,883,884,885,886,459,473,888,690,799]); __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var n=r(d[0]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))})},833,[834]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Actions",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(e,"Avatar",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(e,"Bubble",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(e,"SystemMessage",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(e,"MessageImage",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,"MessageText",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(e,"Composer",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(e,"Day",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(e,"InputToolbar",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(e,"LoadEarlier",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(e,"Message",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(e,"MessageContainer",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(e,"Send",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(e,"Time",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(e,"GiftedAvatar",{enumerable:!0,get:function(){return F.default}}),e.utils=e.GiftedChat=void 0;var n=t(r(d[1])),o=t(r(d[2])),s=t(r(d[3])),u=t(r(d[4])),l=t(r(d[5])),f=t(r(d[6])),p=t(r(d[7])),h=t(r(d[8])),c=t(r(d[9])),y=r(d[10]),b=r(d[11]),v=t(r(d[12])),I=r(d[13]),H=t(r(d[14])),C=t(r(d[15])),T=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=V(n);if(o&&o.has(t))return o.get(t);var s={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in t)if("default"!==l&&Object.prototype.hasOwnProperty.call(t,l)){var f=u?Object.getOwnPropertyDescriptor(t,l):null;f&&(f.get||f.set)?Object.defineProperty(s,l,f):s[l]=t[l]}s.default=t,o&&o.set(t,s);return s})(r(d[16]));e.utils=T;var x=t(r(d[17])),P=t(r(d[18])),S=t(r(d[19])),M=t(r(d[20])),O=t(r(d[21])),L=t(r(d[22])),k=t(r(d[23])),A=t(r(d[24])),_=t(r(d[25])),w=t(r(d[26])),K=t(r(d[27])),D=t(r(d[28])),j=t(r(d[29])),E=t(r(d[30])),F=t(r(d[31])),R=r(d[32]),B=["messagesContainerStyle"];function V(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(V=function(t){return t?o:n})(t)}function W(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}H.default.extend(C.default);var G=(function(t){(0,l.default)(C,t);var h,v,H=(h=C,v=W(),function(){var t,n=(0,p.default)(h);if(v){var o=(0,p.default)(this).constructor;t=Reflect.construct(n,arguments,o)}else t=n.apply(this,arguments);return(0,f.default)(this,t)});function C(t){var n;return(0,s.default)(this,C),(n=H.call(this,t))._isMounted=!1,n._keyboardHeight=0,n._bottomOffset=0,n._maxHeight=void 0,n._isFirstLayout=!0,n._locale='en',n.invertibleScrollViewProps=void 0,n._actionSheetRef=void 0,n._messageContainerRef=c.default.createRef(),n.state={isInitialized:!1,composerHeight:n.props.minComposerHeight,messagesContainerHeight:void 0,typingDisabled:!1,text:void 0,messages:void 0},n.getLocale=function(){return n._locale},n.safeAreaSupport=function(t){return t===n._bottomOffset?n.getBottomOffset()?n.getBottomOffset():(0,I.getBottomSpace)():t},n.onKeyboardWillShow=function(t){if(n.props.isKeyboardInternallyHandled){n.setIsTypingDisabled(!0),n.setKeyboardHeight(t.endCoordinates?t.endCoordinates.height:t.end.height),n.setBottomOffset(n.safeAreaSupport(n.props.bottomOffset));var o=n.getMessagesContainerHeightWithKeyboard();n.setState({messagesContainerHeight:o})}},n.onKeyboardWillHide=function(t){if(n.props.isKeyboardInternallyHandled){n.setIsTypingDisabled(!0),n.setKeyboardHeight(0),n.setBottomOffset(0);var o=n.getBasicMessagesContainerHeight();n.setState({messagesContainerHeight:o})}},n.onKeyboardDidShow=function(t){'android'===y.Platform.OS&&n.onKeyboardWillShow(t),n.setIsTypingDisabled(!1)},n.onKeyboardDidHide=function(t){'android'===y.Platform.OS&&n.onKeyboardWillHide(t),n.setIsTypingDisabled(!1)},n.onSend=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],s=arguments.length>1&&void 0!==arguments[1]&&arguments[1];Array.isArray(t)||(t=[t]);var u=t.map(function(t){return(0,o.default)({},t,{user:n.props.user,createdAt:new Date,_id:n.props.messageIdGenerator&&n.props.messageIdGenerator()})});!0===s&&(n.setIsTypingDisabled(!0),n.resetInputToolbar()),n.props.onSend&&n.props.onSend(u),!0===s&&setTimeout(function(){!0===n.getIsMounted()&&n.setIsTypingDisabled(!1)},100)},n.onInputSizeChanged=function(t){var o=Math.max(n.props.minComposerHeight,Math.min(n.props.maxComposerHeight,t.height)),s=n.getMessagesContainerHeightWithKeyboard(o);n.setState({composerHeight:o,messagesContainerHeight:s})},n.onInputTextChanged=function(t){n.getIsTypingDisabled()||(n.props.onInputTextChanged&&n.props.onInputTextChanged(t),void 0===n.props.text&&n.setState({text:t}))},n.onInitialLayoutViewLayout=function(t){var o=t.nativeEvent.layout;if(!(o.height<=0)){n.notifyInputTextReset(),n.setMaxHeight(o.height);var s=n.props.minComposerHeight,u=n.getMessagesContainerHeightWithKeyboard(s),l=n.props.initialText||'';n.setState({isInitialized:!0,text:n.getTextFromProp(l),composerHeight:s,messagesContainerHeight:u})}},n.onMainViewLayout=function(t){var o=t.nativeEvent.layout;n.getMaxHeight()===o.height&&!0!==n.getIsFirstLayout()||(n.setMaxHeight(o.height),n.setState({messagesContainerHeight:n._keyboardHeight>0?n.getMessagesContainerHeightWithKeyboard():n.getBasicMessagesContainerHeight()})),!0===n.getIsFirstLayout()&&n.setIsFirstLayout(!1)},n.invertibleScrollViewProps={inverted:n.props.inverted,keyboardShouldPersistTaps:n.props.keyboardShouldPersistTaps,onKeyboardWillShow:n.onKeyboardWillShow,onKeyboardWillHide:n.onKeyboardWillHide,onKeyboardDidShow:n.onKeyboardDidShow,onKeyboardDidHide:n.onKeyboardDidHide},n}return(0,u.default)(C,[{key:"getChildContext",value:function(){var t=this;return{actionSheet:this.props.actionSheet||function(){return t._actionSheetRef.getContext()},getLocale:this.getLocale}}},{key:"componentDidMount",value:function(){var t=this.props,n=t.messages,o=t.text;this.setIsMounted(!0),this.initLocale(),this.setMessages(n||[]),this.setTextFromProp(o)}},{key:"componentWillUnmount",value:function(){this.setIsMounted(!1)}},{key:"componentDidUpdate",value:function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=this.props,s=o.messages,u=o.text,l=o.inverted;this.props!==n&&this.setMessages(s||[]),!1===l&&s&&n.messages&&s.length!==n.messages.length&&setTimeout(function(){return t.scrollToBottom(!1)},200),u!==n.text&&this.setTextFromProp(u)}},{key:"initLocale",value:function(){null===this.props.locale?this.setLocale('en'):this.setLocale(this.props.locale||'en')}},{key:"setLocale",value:function(t){this._locale=t}},{key:"setTextFromProp",value:function(t){void 0!==t&&t!==this.state.text&&this.setState({text:t})}},{key:"getTextFromProp",value:function(t){return void 0===this.props.text?t:this.props.text}},{key:"setMessages",value:function(t){this.setState({messages:t})}},{key:"getMessages",value:function(){return this.state.messages}},{key:"setMaxHeight",value:function(t){this._maxHeight=t}},{key:"getMaxHeight",value:function(){return this._maxHeight}},{key:"setKeyboardHeight",value:function(t){this._keyboardHeight=t}},{key:"getKeyboardHeight",value:function(){return'android'!==y.Platform.OS||this.props.forceGetKeyboardHeight?this._keyboardHeight:0}},{key:"setBottomOffset",value:function(t){this._bottomOffset=t}},{key:"getBottomOffset",value:function(){return this._bottomOffset}},{key:"setIsFirstLayout",value:function(t){this._isFirstLayout=t}},{key:"getIsFirstLayout",value:function(){return this._isFirstLayout}},{key:"setIsTypingDisabled",value:function(t){this.setState({typingDisabled:t})}},{key:"getIsTypingDisabled",value:function(){return this.state.typingDisabled}},{key:"setIsMounted",value:function(t){this._isMounted=t}},{key:"getIsMounted",value:function(){return this._isMounted}},{key:"getMinInputToolbarHeight",value:function(){return this.props.renderAccessory?2*this.props.minInputToolbarHeight:this.props.minInputToolbarHeight}},{key:"calculateInputToolbarHeight",value:function(t){return t+(this.getMinInputToolbarHeight()-this.props.minComposerHeight)}},{key:"getBasicMessagesContainerHeight",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.composerHeight;return this.getMaxHeight()-this.calculateInputToolbarHeight(t)}},{key:"getMessagesContainerHeightWithKeyboard",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.composerHeight;return this.getBasicMessagesContainerHeight(t)-this.getKeyboardHeight()+this.getBottomOffset()}},{key:"scrollToBottom",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this._messageContainerRef&&this._messageContainerRef.current&&(this.props.inverted?this._messageContainerRef.current.scrollToOffset({offset:0,animated:t}):this._messageContainerRef.current.scrollToEnd({animated:t}))}},{key:"renderMessages",value:function(){var t=this.props,s=t.messagesContainerStyle,u=(0,n.default)(t,B),l=c.default.createElement(y.View,{style:[{height:this.state.messagesContainerHeight},s]},c.default.createElement(D.default,(0,o.default)({},u,{invertibleScrollViewProps:this.invertibleScrollViewProps,messages:this.getMessages(),forwardRef:this._messageContainerRef,isTyping:this.props.isTyping})),this.renderChatFooter());return this.props.isKeyboardInternallyHandled?c.default.createElement(y.KeyboardAvoidingView,{enabled:!0},l):l}},{key:"resetInputToolbar",value:function(){this.textInput&&this.textInput.clear(),this.notifyInputTextReset();var t=this.props.minComposerHeight,n=this.getMessagesContainerHeightWithKeyboard(t);this.setState({text:this.getTextFromProp(''),composerHeight:t,messagesContainerHeight:n})}},{key:"focusTextInput",value:function(){this.textInput&&this.textInput.focus()}},{key:"notifyInputTextReset",value:function(){this.props.onInputTextChanged&&this.props.onInputTextChanged('')}},{key:"renderInputToolbar",value:function(){var t=this,n=(0,o.default)({},this.props,{text:this.getTextFromProp(this.state.text),composerHeight:Math.max(this.props.minComposerHeight,this.state.composerHeight),onSend:this.onSend,onInputSizeChanged:this.onInputSizeChanged,onTextChanged:this.onInputTextChanged,textInputProps:(0,o.default)({},this.props.textInputProps,{ref:function(n){return t.textInput=n},maxLength:this.getIsTypingDisabled()?0:this.props.maxInputLength})});return this.props.renderInputToolbar?this.props.renderInputToolbar(n):c.default.createElement(_.default,n)}},{key:"renderChatFooter",value:function(){return this.props.renderChatFooter?this.props.renderChatFooter():null}},{key:"renderLoading",value:function(){return this.props.renderLoading?this.props.renderLoading():null}},{key:"render",value:function(){var t=this;if(!0===this.state.isInitialized){var n=this.props.wrapInSafeArea?y.SafeAreaView:y.View;return c.default.createElement(n,{style:U.safeArea},c.default.createElement(b.ActionSheetProvider,{ref:function(n){return t._actionSheetRef=n}},c.default.createElement(y.View,{style:U.container,onLayout:this.onMainViewLayout},this.renderMessages(),this.renderInputToolbar())))}return c.default.createElement(y.View,{style:U.container,onLayout:this.onInitialLayoutViewLayout},this.renderLoading())}}],[{key:"append",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.isArray(n)||(n=[n]),o?n.concat(t):t.concat(n)}},{key:"prepend",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.isArray(n)||(n=[n]),o?t.concat(n):n.concat(t)}}]),C})(c.default.Component);e.GiftedChat=G,G.childContextTypes={actionSheet:h.default.func,getLocale:h.default.func},G.defaultProps={messages:[],messagesContainerStyle:void 0,text:void 0,placeholder:R.DEFAULT_PLACEHOLDER,disableComposer:!1,messageIdGenerator:function(){return v.default.v4()},user:{},onSend:function(){},locale:null,timeFormat:R.TIME_FORMAT,dateFormat:R.DATE_FORMAT,loadEarlier:!1,onLoadEarlier:function(){},isLoadingEarlier:!1,renderLoading:null,renderLoadEarlier:null,renderAvatar:void 0,showUserAvatar:!1,actionSheet:null,onPressAvatar:null,onLongPressAvatar:null,renderUsernameOnMessage:!1,renderAvatarOnTop:!1,renderBubble:null,renderSystemMessage:null,onLongPress:null,renderMessage:null,renderMessageText:null,renderMessageImage:null,imageProps:{},videoProps:{},audioProps:{},lightboxProps:{},textInputProps:{},listViewProps:{},renderCustomView:null,isCustomViewBottom:!1,renderDay:null,renderTime:null,renderFooter:null,renderChatEmpty:null,renderChatFooter:null,renderInputToolbar:null,renderComposer:null,renderActions:null,renderSend:null,renderAccessory:null,isKeyboardInternallyHandled:!0,onPressActionButton:null,bottomOffset:0,minInputToolbarHeight:44,keyboardShouldPersistTaps:y.Platform.select({ios:'never',android:'always',default:'never'}),onInputTextChanged:null,maxInputLength:null,forceGetKeyboardHeight:!1,inverted:!0,extraData:null,minComposerHeight:R.MIN_COMPOSER_HEIGHT,maxComposerHeight:R.MAX_COMPOSER_HEIGHT,wrapInSafeArea:!0},G.propTypes={messages:h.default.arrayOf(h.default.object),messagesContainerStyle:T.StylePropType,text:h.default.string,initialText:h.default.string,placeholder:h.default.string,disableComposer:h.default.bool,messageIdGenerator:h.default.func,user:h.default.object,onSend:h.default.func,locale:h.default.string,timeFormat:h.default.string,dateFormat:h.default.string,isKeyboardInternallyHandled:h.default.bool,loadEarlier:h.default.bool,onLoadEarlier:h.default.func,isLoadingEarlier:h.default.bool,renderLoading:h.default.func,renderLoadEarlier:h.default.func,renderAvatar:h.default.func,showUserAvatar:h.default.bool,actionSheet:h.default.func,onPressAvatar:h.default.func,onLongPressAvatar:h.default.func,renderUsernameOnMessage:h.default.bool,renderAvatarOnTop:h.default.bool,isCustomViewBottom:h.default.bool,renderBubble:h.default.func,renderSystemMessage:h.default.func,onLongPress:h.default.func,renderMessage:h.default.func,renderMessageText:h.default.func,renderMessageImage:h.default.func,imageProps:h.default.object,videoProps:h.default.object,audioProps:h.default.object,lightboxProps:h.default.object,renderCustomView:h.default.func,renderDay:h.default.func,renderTime:h.default.func,renderFooter:h.default.func,renderChatEmpty:h.default.func,renderChatFooter:h.default.func,renderInputToolbar:h.default.func,renderComposer:h.default.func,renderActions:h.default.func,renderSend:h.default.func,renderAccessory:h.default.func,onPressActionButton:h.default.func,bottomOffset:h.default.number,minInputToolbarHeight:h.default.number,listViewProps:h.default.object,keyboardShouldPersistTaps:h.default.oneOf(['always','never','handled']),onInputTextChanged:h.default.func,maxInputLength:h.default.number,forceGetKeyboardHeight:h.default.bool,inverted:h.default.bool,textInputProps:h.default.object,extraData:h.default.object,minComposerHeight:h.default.number,maxComposerHeight:h.default.number,alignTop:h.default.bool,wrapInSafeArea:h.default.bool};var U=y.StyleSheet.create({container:{flex:1},safeArea:{flex:1}})},834,[1,44,25,7,8,12,14,11,63,48,2,835,841,846,847,848,849,850,852,854,868,860,856,869,870,871,873,874,875,872,866,853,867]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var n={ActionSheetProvider:!0,connectActionSheet:!0,useActionSheet:!0};Object.defineProperty(e,"ActionSheetProvider",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"connectActionSheet",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"useActionSheet",{enumerable:!0,get:function(){return u.useActionSheet}});var o=t(r(d[1])),c=t(r(d[2])),u=r(d[3]),f=r(d[4]);Object.keys(f).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||t in e&&e[t]===f[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}}))})},835,[1,836,839,838,840]); @@ -892,8 +892,8 @@ __d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e," __d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[1])),t=r(d[2]).NativeModules.DyteRNFSManager,s=new(0,r(d[2]).NativeEventEmitter)(t),l=r(d[3]),c=r(d[4]),u=t.RNFSFileTypeRegular,f=t.RNFSFileTypeDirectory,p=0,h=function(){return p+=1},y=function(n){return n.startsWith('file://')?n.slice(7):n};function v(n,o,t){var s={encoding:'utf8'};return t&&('string'==typeof t?s.encoding=t:'object'==typeof t&&(s=t)),o(y(n)).then(function(n){var o;if('utf8'===s.encoding)o=c.decode(l.decode(n));else if('ascii'===s.encoding)o=l.decode(n);else{if('base64'!==s.encoding)throw new Error('Invalid encoding type "'+String(s.encoding)+'"');o=n}return o})}function F(n,o){return o(y(n)).then(function(n){return n.map(function(n){return{ctime:n.ctime&&new Date(1e3*n.ctime)||null,mtime:n.mtime&&new Date(1e3*n.mtime)||null,name:n.name,path:n.path,size:n.size,isFile:function(){return n.type===u},isDirectory:function(){return n.type===f}}})})}var w={mkdir:function(n){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.mkdir(y(n),o).then(function(){})},moveFile:function(n,o){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.moveFile(y(n),y(o),s).then(function(){})},copyFile:function(n,o){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.copyFile(y(n),y(o),s).then(function(){})},pathForBundle:function(n){return t.pathForBundle(n)},pathForGroup:function(n){return t.pathForGroup(n)},getFSInfo:function(){return t.getFSInfo()},getAllExternalFilesDirs:function(){return t.getAllExternalFilesDirs()},unlink:function(n){return t.unlink(y(n)).then(function(){})},exists:function(n){return t.exists(y(n))},stopDownload:function(n){t.stopDownload(n)},resumeDownload:function(n){t.resumeDownload(n)},isResumable:function(n){return t.isResumable(n)},stopUpload:function(n){t.stopUpload(n)},completeHandlerIOS:function(n){return t.completeHandlerIOS(n)},readDir:function(n){return F(n,t.readDir)},readDirAssets:function(n){if(!t.readDirAssets)throw new Error('readDirAssets is not available on this platform');return F(n,t.readDirAssets)},existsAssets:function(n){if(!t.existsAssets)throw new Error('existsAssets is not available on this platform');return t.existsAssets(n)},existsRes:function(n){if(!t.existsRes)throw new Error('existsRes is not available on this platform');return t.existsRes(n)},readdir:function(n){return w.readDir(y(n)).then(function(n){return n.map(function(n){return n.name})})},setReadable:function(n,o,s){return t.setReadable(n,o,s).then(function(n){return n})},stat:function(n){return t.stat(y(n)).then(function(o){return{path:n,ctime:new Date(1e3*o.ctime),mtime:new Date(1e3*o.mtime),size:o.size,mode:o.mode,originalFilepath:o.originalFilepath,isFile:function(){return o.type===u},isDirectory:function(){return o.type===f}}})},readFile:function(n,o){return v(n,o,t.readFile)},read:function(n){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,u=arguments.length>3?arguments[3]:void 0,f={encoding:'utf8'};return u&&('string'==typeof u?f.encoding=u:'object'==typeof u&&(f=u)),t.read(y(n),o,s).then(function(n){var o;if('utf8'===f.encoding)o=c.decode(l.decode(n));else if('ascii'===f.encoding)o=l.decode(n);else{if('base64'!==f.encoding)throw new Error('Invalid encoding type "'+String(f.encoding)+'"');o=n}return o})},readFileAssets:function(n,o){if(!t.readFileAssets)throw new Error('readFileAssets is not available on this platform');return v(n,o,t.readFileAssets)},readFileRes:function(n,o){if(!t.readFileRes)throw new Error('readFileRes is not available on this platform');return v(n,o,t.readFileRes)},hash:function(n,o){return t.hash(y(n),o)},copyFileAssets:function(n,o){if(!t.copyFileAssets)throw new Error('copyFileAssets is not available on this platform');return t.copyFileAssets(y(n),y(o)).then(function(){})},copyFileRes:function(n,o){if(!t.copyFileRes)throw new Error('copyFileRes is not available on this platform');return t.copyFileRes(n,y(o)).then(function(){})},copyAssetsFileIOS:function(n,o,s,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,u=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1,f=arguments.length>6&&void 0!==arguments[6]?arguments[6]:'contain';return t.copyAssetsFileIOS(n,o,s,l,c,u,f)},copyAssetsVideoIOS:function(n,o){return t.copyAssetsVideoIOS(n,o)},writeFile:function(n,s,u){var f,p={encoding:'utf8'};if(u&&('string'==typeof u?p.encoding=u:'object'==typeof u&&(p=(0,o.default)({},p,u))),'utf8'===p.encoding)f=l.encode(c.encode(s));else if('ascii'===p.encoding)f=l.encode(s);else{if('base64'!==p.encoding)throw new Error('Invalid encoding type "'+p.encoding+'"');f=s}return t.writeFile(y(n),f,p).then(function(){})},appendFile:function(n,o,s){var u,f={encoding:'utf8'};if(s&&('string'==typeof s?f.encoding=s:'object'==typeof s&&(f=s)),'utf8'===f.encoding)u=l.encode(c.encode(o));else if('ascii'===f.encoding)u=l.encode(o);else{if('base64'!==f.encoding)throw new Error('Invalid encoding type "'+f.encoding+'"');u=o}return t.appendFile(y(n),u)},write:function(n,o,s,u){var f,p={encoding:'utf8'};if(u&&('string'==typeof u?p.encoding=u:'object'==typeof u&&(p=u)),'utf8'===p.encoding)f=l.encode(c.encode(o));else if('ascii'===p.encoding)f=l.encode(o);else{if('base64'!==p.encoding)throw new Error('Invalid encoding type "'+p.encoding+'"');f=o}return void 0===s&&(s=-1),t.write(y(n),f,s).then(function(){})},downloadFile:function(n){if('object'!=typeof n)throw new Error('downloadFile: Invalid value for argument `options`');if('string'!=typeof n.fromUrl)throw new Error('downloadFile: Invalid value for property `fromUrl`');if('string'!=typeof n.toFile)throw new Error('downloadFile: Invalid value for property `toFile`');if(n.headers&&'object'!=typeof n.headers)throw new Error('downloadFile: Invalid value for property `headers`');if(n.background&&'boolean'!=typeof n.background)throw new Error('downloadFile: Invalid value for property `background`');if(n.progressDivider&&'number'!=typeof n.progressDivider)throw new Error('downloadFile: Invalid value for property `progressDivider`');if(n.progressInterval&&'number'!=typeof n.progressInterval)throw new Error('downloadFile: Invalid value for property `progressInterval`');if(n.readTimeout&&'number'!=typeof n.readTimeout)throw new Error('downloadFile: Invalid value for property `readTimeout`');if(n.connectionTimeout&&'number'!=typeof n.connectionTimeout)throw new Error('downloadFile: Invalid value for property `connectionTimeout`');if(n.backgroundTimeout&&'number'!=typeof n.backgroundTimeout)throw new Error('downloadFile: Invalid value for property `backgroundTimeout`');var o=h(),l=[];n.begin&&l.push(s.addListener('DownloadBegin',function(t){t.jobId===o&&n.begin(t)})),n.progress&&l.push(s.addListener('DownloadProgress',function(t){t.jobId===o&&n.progress(t)})),n.resumable&&l.push(s.addListener('DownloadResumable',function(t){t.jobId===o&&n.resumable(t)}));var c={jobId:o,fromUrl:n.fromUrl,toFile:y(n.toFile),headers:n.headers||{},background:!!n.background,progressDivider:n.progressDivider||0,progressInterval:n.progressInterval||0,readTimeout:n.readTimeout||15e3,connectionTimeout:n.connectionTimeout||5e3,backgroundTimeout:n.backgroundTimeout||36e5,hasBeginCallback:n.begin instanceof Function,hasProgressCallback:n.progress instanceof Function,hasResumableCallback:n.resumable instanceof Function};return{jobId:o,promise:t.downloadFile(c).then(function(n){return l.forEach(function(n){return n.remove()}),n}).catch(function(n){return Promise.reject(n)})}},uploadFiles:function(n){if(!t.uploadFiles)return{jobId:-1,promise:Promise.reject(new Error('`uploadFiles` is unsupported on this platform'))};var o=h(),l=[];if('object'!=typeof n)throw new Error('uploadFiles: Invalid value for argument `options`');if('string'!=typeof n.toUrl)throw new Error('uploadFiles: Invalid value for property `toUrl`');if(!Array.isArray(n.files))throw new Error('uploadFiles: Invalid value for property `files`');if(n.headers&&'object'!=typeof n.headers)throw new Error('uploadFiles: Invalid value for property `headers`');if(n.fields&&'object'!=typeof n.fields)throw new Error('uploadFiles: Invalid value for property `fields`');if(n.method&&'string'!=typeof n.method)throw new Error('uploadFiles: Invalid value for property `method`');n.begin?l.push(s.addListener('UploadBegin',n.begin)):n.beginCallback&&l.push(s.addListener('UploadBegin',n.beginCallback)),n.progress?l.push(s.addListener('UploadProgress',n.progress)):n.progressCallback&&l.push(s.addListener('UploadProgress',n.progressCallback));var c={jobId:o,toUrl:n.toUrl,files:n.files,binaryStreamOnly:n.binaryStreamOnly||!1,headers:n.headers||{},fields:n.fields||{},method:n.method||'POST',hasBeginCallback:n.begin instanceof Function||n.beginCallback instanceof Function,hasProgressCallback:n.progress instanceof Function||n.progressCallback instanceof Function};return{jobId:o,promise:t.uploadFiles(c).then(function(n){return l.forEach(function(n){return n.remove()}),n})}},touch:function(n,o,s){if(s&&!(s instanceof Date))throw new Error('touch: Invalid value for argument `ctime`');if(o&&!(o instanceof Date))throw new Error('touch: Invalid value for argument `mtime`');var l;return l=s&&s.getTime(),t.touch(y(n),o&&o.getTime(),l)},scanFile:function(n){return t.scanFile(n)},MainBundlePath:t.RNFSMainBundlePath,CachesDirectoryPath:t.RNFSCachesDirectoryPath,ExternalCachesDirectoryPath:t.RNFSExternalCachesDirectoryPath,DocumentDirectoryPath:t.RNFSDocumentDirectoryPath,DownloadDirectoryPath:t.RNFSDownloadDirectoryPath,ExternalDirectoryPath:t.RNFSExternalDirectoryPath,ExternalStorageDirectoryPath:t.RNFSExternalStorageDirectoryPath,TemporaryDirectoryPath:t.RNFSTemporaryDirectoryPath,LibraryDirectoryPath:t.RNFSLibraryDirectoryPath,PicturesDirectoryPath:t.RNFSPicturesDirectoryPath,FileProtectionKeys:t.RNFSFileProtectionKeys},b=w;e.default=b},886,[1,25,2,692,887]); __d(function(g,r,i,a,m,e,d){!(function(n){var t,o,u,f=String.fromCharCode;function c(n){for(var t,o,u=[],f=0,c=n.length;f=55296&&t<=56319&&f65535&&(c+=f((t-=65536)>>>10&1023|55296),t=56320|1023&t),c+=f(t);return c}function v(n){if(n>=55296&&n<=57343)throw Error('Lone surrogate U+'+n.toString(16).toUpperCase()+' is not a scalar value')}function l(n,t){return f(n>>t&63|128)}function s(n){if(0==(4294967168&n))return f(n);var t='';return 0==(4294965248&n)?t=f(n>>6&31|192):0==(4294901760&n)?(v(n),t=f(n>>12&15|224),t+=l(n,6)):0==(4292870144&n)&&(t=f(n>>18&7|240),t+=l(n,12),t+=l(n,6)),t+=f(63&n|128)}function w(){if(u>=o)throw Error('Invalid byte index');var n=255&t[u];if(u++,128==(192&n))return 63&n;throw Error('Invalid continuation byte')}function E(){var n,f;if(u>o)throw Error('Invalid byte index');if(u==o)return!1;if(n=255&t[u],u++,0==(128&n))return n;if(192==(224&n)){if((f=(31&n)<<6|w())>=128)return f;throw Error('Invalid continuation byte')}if(224==(240&n)){if((f=(15&n)<<12|w()<<6|w())>=2048)return v(f),f;throw Error('Invalid continuation byte')}if(240==(248&n)&&(f=(7&n)<<18|w()<<12|w()<<6|w())>=65536&&f<=1114111)return f;throw Error('Invalid UTF-8 detected')}n.version='3.0.0',n.encode=function(n){for(var t=c(n),o=t.length,u=-1,f='';++u0&&l&&V((0,E.markMessagesRead)(C.MessageTypes.poll))},[I]),c.default.createElement(h.Flex,{height:M,direction:"column",justifyContent:"space-between",overflowY:"auto",px:10,pb:20,pt:80},c.default.createElement(h.Flex,null,c.default.createElement(h.Box,{overflowY:"auto",className:"dyte-client-noScrollbar"},p?c.default.createElement(h.Box,null,p&&c.default.createElement(w,{toggle:A})):c.default.createElement(u.ScrollView,{style:{height:u.Dimensions.get('window').height-180}},Object.values(O).map(function(t,n){return c.default.createElement(h.Box,{key:"pollsTab"+n,my:2},c.default.createElement(h.Text,{ml:4},t.createdBy?"Poll by "+t.createdBy:''),c.default.createElement(h.Box,{mt:1,className:"dyte-client-bubble dyte-client-other dyte-client-type-3"},c.default.createElement(R,{mediaRoom:B,poll:t,selfPeer:S})))})))),o&&c.default.createElement(h.Button,{fontSize:"16",onClick:A},c.default.createElement(h.Box,{bg:p?'danger.500':'primary.500',p:8,mb:5,justify:"center",borderRadius:k.default.small},c.default.createElement(h.Text,{textAlign:"center"},p?'Cancel Poll Creation':'Create New Poll'))))};var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=r(d[4]),c=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=T(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[5])),s=r(d[6]),f=t(r(d[7])),p=r(d[8]),h=r(d[9]),x=r(d[10]),y=r(d[11]),C=r(d[12]),E=r(d[13]),b=r(d[14]),k=t(r(d[15])),v=r(d[16]);function T(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(T=function(t){return t?o:n})(t)}var P=u.StyleSheet.create({createPollInputText:{paddingLeft:15,paddingRight:5,marginTop:20,borderRadius:k.default.medium,paddingTop:10,paddingBottom:10}});function w(t){var n=t.toggle,s=(0,c.useContext)(x.MediaRoomContext).mediaRoom,f=c.default.useState({question:'',options:Array(2).fill(''),anonymous:!1,hideVotes:!0}),y=(0,l.default)(f,2),C=y[0],E=y[1],b=(0,c.useContext)(p.ThemeContext).colors,v=function(t,n){var l=C.options;l[n]=t,E((0,o.default)({},C,{options:l}))};return c.default.createElement(u.ScrollView,null,c.default.createElement(h.Box,{py:20,px:10},c.default.createElement(h.VStack,{spacing:4},c.default.createElement(h.Text,{fontSize:"xl",textAlign:"center"},"Poll Question"),c.default.createElement(u.TextInput,{multiline:!0,autoFocus:!1,placeholder:"What is your poll for?",numberOfLines:4,value:C.question,placeholderTextColor:b.textPrimary[400],onChangeText:function(t){E((0,o.default)({},C,{question:t}))},style:[{backgroundColor:b.secondary[800],height:75,color:b.textPrimary[300]},P.createPollInputText]}),C.options.map(function(t,n){return c.default.createElement(u.TextInput,{key:"pollOptions"+n,autoFocus:!1,placeholder:"Enter an option",value:C.options[n],placeholderTextColor:b.textPrimary[400],onChangeText:function(t){return v(t,n)},style:[{backgroundColor:b.secondary[800],color:b.textPrimary[300]},P.createPollInputText]})}),c.default.createElement(h.Box,{bg:"secondary.700",mt:20,width:125,height:30,alignItems:"center",justifyContent:"center"},c.default.createElement(h.Button,{onClick:function(){return(t=C.options).push(''),void E((0,o.default)({},C,{options:t}));var t}},c.default.createElement(h.Text,null,"+ Add an Option"))),c.default.createElement(h.CheckBox,{rightText:"Anonymous",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:k.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:C.anonymous,onClick:function(){var t=!C.anonymous;E((0,o.default)({},C,{anonymous:t}))}}),c.default.createElement(h.CheckBox,{rightText:"Hide Results before Voting",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:k.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:C.hideVotes,onClick:function(){var t=!C.hideVotes;E((0,o.default)({},C,{hideVotes:t}))}}),c.default.createElement(h.Box,{mt:10,bg:"primary.500",p:8,mb:5,justify:"center",borderRadius:k.default.small},c.default.createElement(h.Button,{fontSize:"16",onClick:function(){var t=C.question,l=C.options;if(t)if(''===l[0]||''===l[1])u.Alert.alert('Error:','Please add minimum two options',[{text:'OK'}]);else{var c=(0,o.default)({},C);c.options=l.filter(function(t){return''!==t}),s.newPoll(c),n()}else u.Alert.alert('Error:','Question Can\'t be empty',[{text:'OK'}])}},c.default.createElement(h.Text,{textAlign:"center"},"Create Poll"))))))}function B(t){var n=t.option,o=(t.index,t.active,t.selfId),l=t.onChange,u=(0,c.useContext)(p.ThemeContext).colors,s=n.votes.find(function(t){return t.id===o});return c.default.createElement(h.Box,{bg:s?'primary.500':'secondary.700',borderRadius:k.default.medium,p:6,className:"dyte-client-noSelect"},c.default.createElement(h.HStack,{px:1,align:"center",mr:6},c.default.createElement(h.CheckBox,{style:{paddingRight:10,height:30,justifyContent:'center',borderRadius:k.default.small},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:!!s,onClick:l}),c.default.createElement(h.Text,{textAlign:"center"},n.text),null!==n.count&&c.default.createElement(h.Text,null,"("+n.count+")")),c.default.createElement(h.HStack,{mt:1},n.votes.map(function(t,n){return c.default.createElement(h.Tooltip,{key:"pollOption"+n,label:t.name},c.default.createElement(f.default,{style:{marginRight:5,marginTop:5,marginBottom:5},bgColor:s?u.secondary[700]:u.primary[500],color:u.textPrimary[100],name:t.name}))})))}function R(t){var o=t.selfPeer,l=t.mediaRoom,s=t.poll,f=function(t){try{l.votePoll({index:t,pollId:s.id})}catch(t){u.Alert.alert('Error','Error: Problem casting your vote',[{text:'OK'}])}};if(s){var p=s.id,x=Math.max.apply(Math,(0,n.default)(s.options.map(function(t){return t.votes.length})).concat([0]));return c.default.createElement(h.VStack,{spacing:2,direction:"row",bg:"secondary.800",p:12,mt:8,borderRadius:k.default.medium},c.default.createElement(h.Text,{textAlign:"left"},s.question),c.default.createElement(h.Box,{mt:8},s.options.map(function(t,n){return c.default.createElement(h.Flex,{key:"poll"+n+p,onClick:function(){return f(n)},mb:4},c.default.createElement(B,{active:t.votes.length===x&&t.votes.length>0,option:t,index:n,selfId:o.userId,onChange:function(){return f(n)}}))})))}return c.default.createElement(h.Text,{fontStyle:"italic"},"Poll wasn't found or has been deleted")}},889,[1,34,25,26,2,48,429,789,505,503,700,809,824,473,484,799,499]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,b.useSelector)(function(t){return t.room.roomViewType}),l=(0,n.useContext)(s.PeersServiceContext),o=l.processedPeers,c=l.selfPeer,p=l.joinedProcessedPeers,h=(0,n.useContext)(x.MediaRoomContext).mediaRoom,_=(0,n.useContext)(E.ConfigServiceContext).sessionConfig,C=(0,b.useSelector)(function(t){return t.room.requestToJoinPeersList}),P=C.filter(function(t){return t.requestToJoinType===y.RequestToJoinType.present}),w=C.filter(function(t){return t.requestToJoinType===y.RequestToJoinType.ask});o=[c].concat(o.sort(function(t,n){return t.id.localeCompare(n.id)})).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)});var S=[c].concat(p).filter(function(t){return null==t?void 0:t.webinarHiddenParticipant}).sort(function(t,n){return t.id.localeCompare(n.id)}),R=[c].concat(p).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)&&t.requestToJoinType===y.RequestToJoinType.ask});o=o.concat(R).filter((q=new Set,function(t){return!q.has(t.id)&&q.add(t.id)}));var q;var j=function(t,n){h.acceptAllRequestToJoinStage([{id:t,requestToJoinType:n,type:T.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT}])},z=function(t){h.rejectRequestToJoinStage(t)};return n.default.createElement(f.Flex,{mt:60},n.default.createElement(u.ScrollView,{style:{padding:20}},n.default.createElement(f.Box,{my:20},t===T.DyteViewTypes.webinar&&o.length>0&&n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mb:10},"Presenting (",o.length,")"),o.map(function(t){return n.default.createElement(v,{peer:t,key:t.id,mediaRoom:h,permissions:null==_?void 0:_.permissions})})),S.length>0&&n.default.createElement(f.Box,null,n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10}," Attending (",S.length,")"),S.map(function(t){return n.default.createElement(v,{key:t.id,peer:t,mediaRoom:h,permissions:null==_?void 0:_.permissions})})),w.length>0&&n.default.createElement(f.Box,null,n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10}," Want to ask Question (",w.length,")"),w.map(function(t){return n.default.createElement(k,{rejectRequest:z,acceptRequest:j,peer:t,key:t.id,type:'REQUEST_TO_ASK'})})),P.length>0&&n.default.createElement(f.Box,null,n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10}," Want to Present (",w.length,")"),P.map(function(t){return n.default.createElement(k,{rejectRequest:z,acceptRequest:j,peer:t,key:t.id,type:'REQUEST_TO_PRESENT'})})),n.default.createElement(f.Box,{height:200})))};var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=_(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,l&&l.set(t,o);return o})(r(d[1])),l=r(d[2]),o=t(r(d[3])),u=r(d[4]),c=t(r(d[5])),f=r(d[6]),s=r(d[7]),p=t(r(d[8])),x=r(d[9]),E=r(d[10]),y=r(d[11]),b=r(d[12]),T=r(d[13]),h=t(r(d[14]));function _(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(_=function(t){return t?l:n})(t)}function k(t){var u=t.rejectRequest,c=t.acceptRequest,s=t.peer,x=t.type,E=(0,n.useContext)(l.ThemeContext).colors;return n.default.createElement(f.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:h.default.medium},n.default.createElement(f.Flex,{direction:"row",align:"center"},n.default.createElement(o.default,{name:""+s.name,bgColor:E.primary[500]}),n.default.createElement(f.Text,{ml:10,color:E.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(p.default,{name:s.name>30?s.name.substring(0,20)+"...":""+s.name,charSize:30}),s.isMe?' (me)':null)),n.default.createElement(f.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(f.Box,{mr:6},n.default.createElement(f.Button,{onClick:function(){return c(s.id,x)}},n.default.createElement(f.Icon,{boxSize:"xl",name:"check",fill:E.success[500]}))),n.default.createElement(f.Box,{ml:6},n.default.createElement(f.Button,{onClick:function(){return u(s.id)}},n.default.createElement(f.Icon,{boxSize:"xl",name:"clear",fill:E.danger[500]})))))}function v(t){var u=t.peer,s=t.mediaRoom,x=t.permissions,E=(0,n.useContext)(l.ThemeContext).colors,y=(null==x?void 0:x.pin_participant)||(null==x?void 0:x.can_allow_participant_audio)||(null==x?void 0:x.can_allow_participant_video)||(null==x?void 0:x.kick_participant),b=[];return y&&(null!=x&&x.pin_participant&&(u.isPinned?b.push({title:'Unpin',onClick:function(){return s.pin(null)}}):b.push({title:'Pin',onClick:function(){return s.pin(u.id)}})),null!=x&&x.can_allow_participant_audio&&b.push({title:'Mute Audio',onClick:function(){return s.disableAudio(u.id)}}),null!=x&&x.can_allow_participant_video&&b.push({title:'Disable Video',onClick:function(){return s.disableVideo(u.id)}}),null!=x&&x.kick_participant&&b.push({title:'Kick',onClick:function(){return s.kick(u.id)}}),b.push({title:'Cancel',onClick:function(){}})),n.default.createElement(f.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:h.default.medium},n.default.createElement(f.Flex,{direction:"row",align:"center"},n.default.createElement(o.default,{name:""+u.displayName,bgColor:E.primary[500]}),n.default.createElement(f.Text,{ml:10,color:E.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(p.default,{name:u.displayName.length>30?u.displayName.substring(0,20)+"...":""+u.displayName,charSize:30}),u.isMe?' (me)':null)),n.default.createElement(f.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(f.Box,{mr:8},u.producingAudio?n.default.createElement(f.Icon,{boxSize:"xl",name:"mic",fill:E.textPrimary[400]}):n.default.createElement(f.Icon,{boxSize:"xl",name:"mic-off",fill:E.danger[500]})),u.producingVideo?n.default.createElement(f.Icon,{boxSize:"xl",name:"videocam",fill:E.textPrimary[400]}):n.default.createElement(f.Icon,{boxSize:"xl",name:"videocam-off",fill:E.danger[500]}),y&&n.default.createElement(c.default,{options:b.map(function(t){return t.title}),actions:b.map(function(t){return t.onClick})})))}},890,[1,48,505,789,2,891,503,809,798,700,499,478,429,488,799]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.PollsCard=S,e.default=function(){var t=(0,s.useContext)(T.ConfigServiceContext).sessionConfig,o=t.permissions.polls.can_create,l=(0,k.useDisclosure)(),u=l.isOpen,p=l.onClose,h=l.onOpen,w=(0,s.useContext)(y.MediaRoomContext).mediaRoom,P=(0,s.useContext)(C.PeersServiceContext).selfPeer,R=(0,f.useSelector)(function(t){return t.room.polls}),O=(0,c.useWindowDimensions)(),j=(t.theme.dimensions||O).height,M=(Math.floor(2*j/3),function(){u?p():h()}),A=(0,f.useSelector)(function(t){return t.room.chatMessages}).filter(function(t){return!0!==t.read&&t.type===E.MessageTypes.poll}),I=(0,f.useDispatch)();return(0,s.useEffect)(function(){A.length>0&&I((0,b.markMessagesRead)((0,n.default)({},E.MessageTypes.poll,!0)))},[A]),s.default.createElement(x.Flex,{height:j,direction:"column",justifyContent:"space-between",overflowY:"auto",px:10,pb:20,pt:100},s.default.createElement(x.Flex,null,s.default.createElement(x.Box,{overflowY:"auto",className:"dyte-client-noScrollbar"},u?s.default.createElement(x.Box,null,u&&s.default.createElement(B,{toggle:M})):s.default.createElement(c.ScrollView,{style:{height:o?c.Dimensions.get('window').height-180:c.Dimensions.get('window').height}},Object.values(R).map(function(t,n){return s.default.createElement(x.Box,{key:"pollsTab"+n,my:10},s.default.createElement(x.Text,{ml:4},t.createdBy?"Poll by "+t.createdBy:''),s.default.createElement(x.Box,{mt:1,className:"dyte-client-bubble dyte-client-other dyte-client-type-3"},s.default.createElement(S,{mediaRoom:w,poll:t,selfPeer:P})))})))),o&&s.default.createElement(x.Button,{fontSize:"16",onClick:M},s.default.createElement(x.Box,{bg:u?'danger.500':'primary.500',p:8,mb:5,justify:"center",borderRadius:v.default.small},s.default.createElement(x.Text,{textAlign:"center"},u?'Cancel Poll Creation':'Create New Poll'))))};var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=t(r(d[4])),c=r(d[5]),s=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=w(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[6])),f=r(d[7]),p=t(r(d[8])),h=r(d[9]),x=r(d[10]),y=r(d[11]),C=r(d[12]),E=r(d[13]),b=r(d[14]),k=r(d[15]),v=t(r(d[16])),T=r(d[17]);function w(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(w=function(t){return t?o:n})(t)}var P=c.StyleSheet.create({createPollInputText:{paddingLeft:15,paddingRight:5,marginTop:20,borderRadius:v.default.medium,paddingTop:10,paddingBottom:10}});function B(t){var n=t.toggle,o=(0,s.useContext)(y.MediaRoomContext).mediaRoom,f=s.default.useState({question:'',options:Array(2).fill(''),anonymous:!1,hideVotes:!0}),p=(0,u.default)(f,2),C=p[0],E=p[1],b=(0,s.useContext)(h.ThemeContext).colors,k=function(t,n){var o=C.options;o[n]=t,E((0,l.default)({},C,{options:o}))};return s.default.createElement(c.ScrollView,null,s.default.createElement(x.Box,{py:20,px:10},s.default.createElement(x.VStack,{spacing:4},s.default.createElement(x.Text,{fontSize:"xl",textAlign:"center"},"Poll Question"),s.default.createElement(c.TextInput,{multiline:!0,autoFocus:!1,placeholder:"What is your poll for?",numberOfLines:4,value:C.question,placeholderTextColor:b.textPrimary[400],onChangeText:function(t){E((0,l.default)({},C,{question:t}))},style:[{backgroundColor:b.secondary[800],height:75,color:b.textPrimary[300]},P.createPollInputText]}),C.options.map(function(t,n){return s.default.createElement(c.TextInput,{key:"pollOptions"+n,autoFocus:!1,placeholder:"Enter an option",value:C.options[n],placeholderTextColor:b.textPrimary[400],onChangeText:function(t){return k(t,n)},style:[{backgroundColor:b.secondary[800],color:b.textPrimary[300]},P.createPollInputText]})}),s.default.createElement(x.Box,{bg:"secondary.700",mt:20,width:125,height:30,alignItems:"center",justifyContent:"center"},s.default.createElement(x.Button,{onClick:function(){return(t=C.options).push(''),void E((0,l.default)({},C,{options:t}));var t}},s.default.createElement(x.Text,null,"+ Add an Option"))),s.default.createElement(x.CheckBox,{rightText:"Anonymous",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:v.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:C.anonymous,onClick:function(){var t=!C.anonymous;E((0,l.default)({},C,{anonymous:t}))}}),s.default.createElement(x.CheckBox,{rightText:"Hide Results before Voting",style:{marginTop:15,paddingRight:10,height:20,justifyContent:'center',borderRadius:v.default.small},rightTextStyle:{color:'white'},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:C.hideVotes,onClick:function(){var t=!C.hideVotes;E((0,l.default)({},C,{hideVotes:t}))}}),s.default.createElement(x.Box,{mt:10,bg:"primary.500",p:8,mb:5,justify:"center",borderRadius:v.default.small},s.default.createElement(x.Button,{fontSize:"16",onClick:function(){var t=C.question,u=C.options;if(t)if(''===u[0]||''===u[1])c.Alert.alert('Error:','Please add minimum two options',[{text:'OK'}]);else{var s=(0,l.default)({},C);s.options=u.filter(function(t){return''!==t}),o.newPoll(s),n()}else c.Alert.alert('Error:','Question Can\'t be empty',[{text:'OK'}])}},s.default.createElement(x.Text,{textAlign:"center"},"Create Poll"))))))}function R(t){var n=t.option,o=(t.index,t.active,t.selfId),l=t.onChange,u=(0,s.useContext)(h.ThemeContext).colors,c=n.votes.find(function(t){return t.id===o});return s.default.createElement(x.Box,{bg:c?'primary.500':'secondary.700',borderRadius:v.default.medium,p:6,className:"dyte-client-noSelect"},s.default.createElement(x.HStack,{px:1,align:"center",mr:6},s.default.createElement(x.CheckBox,{style:{paddingRight:10,height:30,justifyContent:'center',borderRadius:v.default.small},checkedCheckBoxColor:"white",uncheckedCheckBoxColor:"white",isChecked:!!c,onClick:l}),s.default.createElement(x.Text,{textAlign:"center"},n.text),null!==n.count&&s.default.createElement(x.Text,null,"("+n.count+")")),s.default.createElement(x.HStack,{mt:1},n.votes.map(function(t,n){return s.default.createElement(x.Tooltip,{key:"pollOption"+n,label:t.name},s.default.createElement(p.default,{style:{marginRight:5,marginTop:5,marginBottom:5},bgColor:c?u.secondary[700]:u.primary[500],color:u.textPrimary[100],name:t.name}))})))}function S(t){var n=t.selfPeer,l=t.mediaRoom,u=t.poll,f=function(t){try{l.votePoll({index:t,pollId:u.id})}catch(t){c.Alert.alert('Error','Error: Problem casting your vote',[{text:'OK'}])}};if(u){var p=u.id,h=Math.max.apply(Math,(0,o.default)(u.options.map(function(t){return t.votes.length})).concat([0]));return s.default.createElement(x.VStack,{spacing:2,direction:"row",bg:"secondary.800",p:12,mt:8,borderRadius:v.default.medium},s.default.createElement(x.Text,{textAlign:"left"},u.question),s.default.createElement(x.Box,{mt:8},u.options.map(function(t,o){return s.default.createElement(x.Flex,{key:"poll"+o+p,onClick:function(){return f(o)},mb:4},s.default.createElement(R,{active:t.votes.length===h&&t.votes.length>0,option:t,index:o,selfId:n.userId,onChange:function(){return f(o)}}))})))}return s.default.createElement(x.Text,{fontStyle:"italic"},"Poll wasn't found or has been deleted")}},889,[1,246,34,25,26,2,48,429,789,505,503,700,809,824,473,484,799,499]); +__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=(0,b.useSelector)(function(t){return t.room.roomViewType}),l=(0,n.useContext)(s.PeersServiceContext),o=l.processedPeers,c=l.selfPeer,p=l.joinedProcessedPeers,h=(0,n.useContext)(x.MediaRoomContext).mediaRoom,_=(0,n.useContext)(E.ConfigServiceContext).sessionConfig,C=(0,b.useSelector)(function(t){return t.room.requestToJoinPeersList}),P=C.filter(function(t){return t.requestToJoinType===y.RequestToJoinType.present}),w=C.filter(function(t){return t.requestToJoinType===y.RequestToJoinType.ask});o=[c].concat(o.sort(function(t,n){return t.id.localeCompare(n.id)})).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)});var S=[c].concat(p).filter(function(t){return null==t?void 0:t.webinarHiddenParticipant}).sort(function(t,n){return t.id.localeCompare(n.id)}),R=[c].concat(p).filter(function(t){return!(null!=t&&t.webinarHiddenParticipant)&&t.requestToJoinType===y.RequestToJoinType.ask});o=o.concat(R).filter((q=new Set,function(t){return!q.has(t.id)&&q.add(t.id)}));var q;var j=function(t,n){h.acceptAllRequestToJoinStage([{id:t,requestToJoinType:n,type:T.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT}])},z=function(t){h.rejectRequestToJoinStage(t)};return n.default.createElement(f.Flex,{mt:60},n.default.createElement(u.ScrollView,{style:{padding:20}},n.default.createElement(f.Box,{my:20},t===T.DyteViewTypes.webinar&&o.length>0&&n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mb:10},"Presenting (",o.length,")"),o.map(function(t){return n.default.createElement(v,{peer:t,key:t.id,mediaRoom:h,permissions:null==_?void 0:_.permissions})})),S.length>0&&n.default.createElement(f.Box,null,n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10}," Attending (",S.length,")"),S.map(function(t){return n.default.createElement(v,{key:t.id,peer:t,mediaRoom:h,permissions:null==_?void 0:_.permissions})})),w.length>0&&n.default.createElement(f.Box,null,n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10}," Want to ask Question (",w.length,")"),w.map(function(t){return n.default.createElement(k,{rejectRequest:z,acceptRequest:j,peer:t,key:t.id,type:'REQUEST_TO_ASK'})})),P.length>0&&n.default.createElement(f.Box,null,n.default.createElement(f.Text,{fontSize:16,fontWeight:"bold",mt:20,mb:10}," Want to Present (",w.length,")"),P.map(function(t){return n.default.createElement(k,{rejectRequest:z,acceptRequest:j,peer:t,key:t.id,type:'REQUEST_TO_PRESENT'})})),n.default.createElement(f.Box,{height:200})))};var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var l=_(n);if(l&&l.has(t))return l.get(t);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(o,c,f):o[c]=t[c]}o.default=t,l&&l.set(t,o);return o})(r(d[1])),l=r(d[2]),o=t(r(d[3])),u=r(d[4]),c=t(r(d[5])),f=r(d[6]),s=r(d[7]),p=t(r(d[8])),x=r(d[9]),E=r(d[10]),y=r(d[11]),b=r(d[12]),T=r(d[13]),h=t(r(d[14]));function _(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,l=new WeakMap;return(_=function(t){return t?l:n})(t)}function k(t){var u=t.rejectRequest,c=t.acceptRequest,s=t.peer,x=t.type,E=(0,n.useContext)(l.ThemeContext).colors;return n.default.createElement(f.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:h.default.medium},n.default.createElement(f.Flex,{direction:"row",align:"center"},n.default.createElement(o.default,{name:""+s.name,bgColor:E.primary[500]}),n.default.createElement(f.Text,{ml:10,color:E.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(p.default,{name:s.name>30?s.name.substring(0,20)+"...":""+s.name,charSize:30}),s.isMe?' (me)':null)),n.default.createElement(f.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(f.Box,{mr:6},n.default.createElement(f.Button,{onClick:function(){return c(s.id,x)}},n.default.createElement(f.Icon,{boxSize:"xl",name:"check",fill:E.success[500]}))),n.default.createElement(f.Box,{ml:6},n.default.createElement(f.Button,{onClick:function(){return u(s.id)}},n.default.createElement(f.Icon,{boxSize:"xl",name:"clear",fill:E.danger[500]})))))}function v(t){var u=t.peer,s=t.mediaRoom,x=t.permissions,E=(0,n.useContext)(l.ThemeContext).colors,y=(null==x?void 0:x.pin_participant)||(null==x?void 0:x.can_allow_participant_audio)||(null==x?void 0:x.can_allow_participant_video)||(null==x?void 0:x.kick_participant),b=[];return y&&(null!=x&&x.pin_participant&&(u.isPinned?b.push({title:'Unpin',onClick:function(){return s.pin(null)}}):b.push({title:'Pin',onClick:function(){return s.pin(u.id)}})),null!=x&&x.can_allow_participant_audio&&b.push({title:'Mute Audio',onClick:function(){return s.disableAudio(u.id)}}),null!=x&&x.can_allow_participant_video&&b.push({title:'Disable Video',onClick:function(){return s.disableVideo(u.id)}}),null!=x&&x.kick_participant&&!u.isMe&&b.push({title:'Kick',onClick:function(){return s.kick(u.id)}}),b.push({title:'Cancel',onClick:function(){}})),n.default.createElement(f.Flex,{direction:"row",align:"center",justify:"space-between",bg:"secondary.800",p:8,mt:8,borderRadius:h.default.medium},n.default.createElement(f.Flex,{direction:"row",align:"center"},n.default.createElement(o.default,{name:""+u.displayName,bgColor:E.primary[500]}),n.default.createElement(f.Text,{ml:10,color:E.textPrimary[200],textAlign:"center",fontWeight:"bold"},n.default.createElement(p.default,{name:u.displayName.length>30?u.displayName.substring(0,20)+"...":""+u.displayName,charSize:30}),u.isMe?' (me)':null)),n.default.createElement(f.Flex,{ml:"auto",mr:2,direction:"row"},n.default.createElement(f.Box,{mr:8},u.producingAudio?n.default.createElement(f.Icon,{boxSize:"xl",name:"mic",fill:E.textPrimary[400]}):n.default.createElement(f.Icon,{boxSize:"xl",name:"mic-off",fill:E.danger[500]})),u.producingVideo?n.default.createElement(f.Icon,{boxSize:"xl",name:"videocam",fill:E.textPrimary[400]}):n.default.createElement(f.Icon,{boxSize:"xl",name:"videocam-off",fill:E.danger[500]}),y&&n.default.createElement(c.default,{options:b.map(function(t){return t.title}),actions:b.map(function(t){return t.onClick})})))}},890,[1,48,505,789,2,891,503,809,798,700,499,478,429,488,799]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=s(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var f=u?Object.getOwnPropertyDescriptor(t,c):null;f&&(f.get||f.set)?Object.defineProperty(l,c,f):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[2])),l=r(d[3]),u=r(d[4]),c=r(d[5]),f=t(r(d[6]));function s(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(s=function(t){return t?o:n})(t)}var p=function(t){var s=(0,o.useRef)(),p=(0,o.useState)(!1),h=(0,n.default)(p,2),w=h[0],v=h[1],y=(0,o.useContext)(u.ThemeContext).colors,b=function(n){for(var o=t.options,l=0;l=0&&(o=t.destructiveIndex),l.ActionSheetIOS.showActionSheetWithOptions({options:n,destructiveButtonIndex:o,cancelButtonIndex:n.length-1},function(t){b(t)})}else'android'===l.Platform.OS&&l.UIManager.showPopupMenu((0,l.findNodeHandle)(s.current),n,function(){return console.log('something went wrong with the popup menu')},function(t,n){b(n)})}},o.default.createElement(c.Icon,{boxSize:"xl",ml:5,name:"dots-vertical",fill:y.textPrimary[300]}))),O)};e.default=p},891,[1,26,48,2,505,503,799]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=b(n);if(o&&o.has(t))return o.get(t);var u={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var c=l?Object.getOwnPropertyDescriptor(t,s):null;c&&(c.get||c.set)?Object.defineProperty(u,s,c):u[s]=t[s]}u.default=t,o&&o.set(t,u);return u})(r(d[1])),o=r(d[2]),u=r(d[3]),l=r(d[4]),s=r(d[5]),c=r(d[6]),f=r(d[7]),p=r(d[8]),y=r(d[9]),T=t(r(d[10]));function b(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(b=function(t){return t?o:n})(t)}var x=function(t){var b,x=t.isMobile,S=(0,u.useSelector)(function(t){return t.room.roomViewType}),q=(0,u.useSelector)(function(t){return t.participant.requestToJoinStageState}),E=(0,n.useContext)(p.ThemeContext).colors,R=(0,n.useContext)(o.MediaRoomContext).mediaRoom,v=(0,u.useDispatch)(),C=(0,n.useContext)(y.ConfigServiceContext).sessionConfig,h=(0,c.useWindowDimensions)(),w=C.theme.dimensions||h,J=(w.height,w.width),O=S===s.DyteViewTypes.webinar&&q===l.RequestToJoinStageState.INITIATED,k=function(t){v((0,l.requestToJoinType)(t)),v((0,l.requestedJoinToStageState)(l.RequestToJoinStageState.WAITING)),R.requestToJoinStage(t),c.Alert.alert('Request Sent',"Request to "+(t===l.RequestToJoinType.present?'present':'ask')+" has been sent successfully to host",[{text:"OK",onPress:function(){}}])};return n.default.createElement(f.Modal,{isVisible:O,backdropOpacity:.8,backdropColor:E.secondary[800]},n.default.createElement(f.Flex,{width:.9*J,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:T.default.medium},n.default.createElement(f.Flex,{pt:15},n.default.createElement(f.Text,{fontSize:28,fontWeight:"bold"},"Request")),n.default.createElement(f.Flex,{display:"flex",pb:20},n.default.createElement(f.Flex,{direction:x?'column':'row',justifyContent:"space-between"},n.default.createElement(f.Button,{onClick:function(){return k(l.RequestToJoinType.present)}},n.default.createElement(f.Box,{bg:"primary.500",py:12,px:20,mt:20,borderRadius:T.default.small,align:"center"},n.default.createElement(f.Text,null,"Request to Present"))),(null==(b=C.theme)?void 0:b.pip_mode)&&n.default.createElement(f.Button,{onClick:function(){return k(l.RequestToJoinType.ask)}},n.default.createElement(f.Box,{bg:"primary.500",py:12,px:20,mt:10,borderRadius:T.default.small,align:"center"},n.default.createElement(f.Text,null,"Request to Ask"))),n.default.createElement(f.Button,{onClick:function(){v((0,l.requestedJoinToStageState)(l.RequestToJoinStageState.NONE)),v((0,l.requestToJoinType)(void 0))}},n.default.createElement(f.Box,{bg:"danger.500",py:12,px:20,mt:20,borderRadius:T.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel")))))))};e.default=x},892,[1,48,700,429,478,488,2,503,505,499,799]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=(function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var o=E(n);if(o&&o.has(t))return o.get(t);var l={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in t)if("default"!==c&&Object.prototype.hasOwnProperty.call(t,c)){var s=u?Object.getOwnPropertyDescriptor(t,c):null;s&&(s.get||s.set)?Object.defineProperty(l,c,s):l[c]=t[c]}l.default=t,o&&o.set(t,l);return l})(r(d[1])),o=r(d[2]),l=r(d[3]),u=r(d[4]),c=r(d[5]),s=r(d[6]),f=r(d[7]),p=r(d[8]),y=r(d[9]),b=t(r(d[10])),x=t(r(d[11]));function E(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,o=new WeakMap;return(E=function(t){return t?o:n})(t)}var v=function(t){var E,v=t.isMobile,T=(0,l.useSelector)(function(t){return t.room.roomViewType}),w=(0,l.useSelector)(function(t){return t.participant.presentingState}),C=(0,n.useContext)(o.MediaRoomContext).mediaRoom,P=(0,n.useContext)(s.ConfigServiceContext).sessionConfig,h=((0,l.useSelector)(function(t){return t.participant.requestToJoinType}),(0,l.useDispatch)()),S=(0,y.useWindowDimensions)(),_=P.theme.dimensions||S,k=(_.height,_.width),O=(0,n.useContext)(p.ThemeContext).colors,R=T===c.DyteViewTypes.webinar&&w===u.PresentingState.INITIATED,j=null==(E=P.permissions)?void 0:E.accept_present_requests;return n.default.createElement(f.Modal,{isVisible:R,backdropOpacity:.8,backdropColor:O.secondary[800]},n.default.createElement(f.Flex,{width:.9*k,bg:"secondary.1000",color:"textPrimary.100",px:15,borderRadius:x.default.medium},n.default.createElement(f.Flex,{py:25},n.default.createElement(f.Text,{fontSize:28,fontWeight:"bold"}," ",!j&&n.default.createElement(f.Icon,{name:"check"})," Request Approved"),n.default.createElement(f.Flex,{display:"flex",py:20},n.default.createElement(f.VStack,null,n.default.createElement(b.default,null),n.default.createElement(f.Flex,{direction:v?'column':'row',justifyContent:"space-between"},n.default.createElement(f.Button,{width:v?'100%':'48%',onClick:function(){var t;null!=(t=P.permissions)&&t.accept_present_requests?h((0,u.stoppedPresenting)()):C.removePeerFromStage(C.peerid,c.WebinarAcceptRequestType.REQUESTED_BY_PARTICIPANT)}},n.default.createElement(f.Box,{bg:"danger.500",py:12,px:20,mt:10,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,"Cancel"))),n.default.createElement(f.Button,{width:v?'100%':'48%',onClick:function(){C.startPresenting()}},n.default.createElement(f.Box,{bg:"primary.500",py:12,px:20,mt:10,borderRadius:x.default.small,align:"center"},n.default.createElement(f.Text,null,u.RequestToJoinType.present?'Start Presenting':'Start Asking')))))))))};e.default=v},893,[1,48,700,429,478,488,499,503,505,2,894,799]); diff --git a/Frameworks/ios-simulator.xcarchive/Products/usr/local/lib/libReact-Core.a b/Frameworks/ios-simulator.xcarchive/Products/usr/local/lib/libReact-Core.a index 56bf0c3..dce0daa 100644 Binary files a/Frameworks/ios-simulator.xcarchive/Products/usr/local/lib/libReact-Core.a and b/Frameworks/ios-simulator.xcarchive/Products/usr/local/lib/libReact-Core.a differ diff --git a/Frameworks/ios-simulator.xcarchive/Products/usr/local/lib/libglog.a b/Frameworks/ios-simulator.xcarchive/Products/usr/local/lib/libglog.a index a563d2e..6e6025a 100644 Binary files a/Frameworks/ios-simulator.xcarchive/Products/usr/local/lib/libglog.a and b/Frameworks/ios-simulator.xcarchive/Products/usr/local/lib/libglog.a differ diff --git a/Frameworks/ios-simulator.xcarchive/dSYMs/DyteSdk.framework.dSYM/Contents/Resources/DWARF/DyteSdk b/Frameworks/ios-simulator.xcarchive/dSYMs/DyteSdk.framework.dSYM/Contents/Resources/DWARF/DyteSdk index 73e4090..7d3f6ec 100644 Binary files a/Frameworks/ios-simulator.xcarchive/dSYMs/DyteSdk.framework.dSYM/Contents/Resources/DWARF/DyteSdk and b/Frameworks/ios-simulator.xcarchive/dSYMs/DyteSdk.framework.dSYM/Contents/Resources/DWARF/DyteSdk differ