!function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/libs/",n(n.s=1160)}([function(e,t,n){"use strict";e.exports=n(906)},function(e,t,n){"use strict";n.r(t),n.d(t,"colors",(function(){return r})),n.d(t,"elevation",(function(){return a})),n.d(t,"typography",(function(){return i})),n.d(t,"math",(function(){return o})),n.d(t,"getTheme",(function(){return un.a})),n.d(t,"themed",(function(){return u.a})),n.d(t,"AtlaskitThemeProvider",(function(){return zn})),n.d(t,"Appearance",(function(){return Yn})),n.d(t,"AtlasKitThemeProvider",(function(){return Jn})),n.d(t,"borderRadius",(function(){return Qn})),n.d(t,"gridSize",(function(){return Xn})),n.d(t,"fontSize",(function(){return Zn})),n.d(t,"fontSizeSmall",(function(){return er})),n.d(t,"fontFamily",(function(){return tr})),n.d(t,"codeFontFamily",(function(){return nr})),n.d(t,"layers",(function(){return rr})),n.d(t,"assistive",(function(){return ar})),n.d(t,"ResetTheme",(function(){return Gn})),n.d(t,"Reset",(function(){return Kn})),n.d(t,"default",(function(){return Mn})),n.d(t,"withTheme",(function(){return $n})),n.d(t,"createTheme",(function(){return Pn.a}));var r={};n.r(r),n.d(r,"R50",(function(){return d})),n.d(r,"R75",(function(){return p})),n.d(r,"R100",(function(){return h})),n.d(r,"R200",(function(){return m})),n.d(r,"R300",(function(){return f})),n.d(r,"R400",(function(){return g})),n.d(r,"R500",(function(){return b})),n.d(r,"Y50",(function(){return y})),n.d(r,"Y75",(function(){return v})),n.d(r,"Y100",(function(){return _})),n.d(r,"Y200",(function(){return k})),n.d(r,"Y300",(function(){return w})),n.d(r,"Y400",(function(){return j})),n.d(r,"Y500",(function(){return S})),n.d(r,"G50",(function(){return O})),n.d(r,"G75",(function(){return E})),n.d(r,"G100",(function(){return x})),n.d(r,"G200",(function(){return D})),n.d(r,"G300",(function(){return C})),n.d(r,"G400",(function(){return A})),n.d(r,"G500",(function(){return T})),n.d(r,"B50",(function(){return P})),n.d(r,"B75",(function(){return M})),n.d(r,"B100",(function(){return L})),n.d(r,"B200",(function(){return N})),n.d(r,"B300",(function(){return I})),n.d(r,"B400",(function(){return z})),n.d(r,"B500",(function(){return R})),n.d(r,"P50",(function(){return F})),n.d(r,"P75",(function(){return q})),n.d(r,"P100",(function(){return B})),n.d(r,"P200",(function(){return Y})),n.d(r,"P300",(function(){return H})),n.d(r,"P400",(function(){return U})),n.d(r,"P500",(function(){return V})),n.d(r,"T50",(function(){return W})),n.d(r,"T75",(function(){return G})),n.d(r,"T100",(function(){return K})),n.d(r,"T200",(function(){return $})),n.d(r,"T300",(function(){return J})),n.d(r,"T400",(function(){return Q})),n.d(r,"T500",(function(){return X})),n.d(r,"N0",(function(){return Z})),n.d(r,"N10",(function(){return ee})),n.d(r,"N20",(function(){return te})),n.d(r,"N30",(function(){return ne})),n.d(r,"N40",(function(){return re})),n.d(r,"N50",(function(){return ae})),n.d(r,"N60",(function(){return ie})),n.d(r,"N70",(function(){return oe})),n.d(r,"N80",(function(){return se})),n.d(r,"N90",(function(){return le})),n.d(r,"N100",(function(){return ce})),n.d(r,"N200",(function(){return ue})),n.d(r,"N300",(function(){return de})),n.d(r,"N400",(function(){return pe})),n.d(r,"N500",(function(){return he})),n.d(r,"N600",(function(){return me})),n.d(r,"N700",(function(){return fe})),n.d(r,"N800",(function(){return ge})),n.d(r,"N900",(function(){return be})),n.d(r,"N10A",(function(){return ye})),n.d(r,"N20A",(function(){return ve})),n.d(r,"N30A",(function(){return _e})),n.d(r,"N40A",(function(){return ke})),n.d(r,"N50A",(function(){return we})),n.d(r,"N60A",(function(){return je})),n.d(r,"N70A",(function(){return Se})),n.d(r,"N80A",(function(){return Oe})),n.d(r,"N90A",(function(){return Ee})),n.d(r,"N100A",(function(){return xe})),n.d(r,"N200A",(function(){return De})),n.d(r,"N300A",(function(){return Ce})),n.d(r,"N400A",(function(){return Ae})),n.d(r,"N500A",(function(){return Te})),n.d(r,"N600A",(function(){return Pe})),n.d(r,"N700A",(function(){return Me})),n.d(r,"N800A",(function(){return Le})),n.d(r,"DN900",(function(){return Ne})),n.d(r,"DN800",(function(){return Ie})),n.d(r,"DN700",(function(){return ze})),n.d(r,"DN600",(function(){return Re})),n.d(r,"DN500",(function(){return Fe})),n.d(r,"DN400",(function(){return qe})),n.d(r,"DN300",(function(){return Be})),n.d(r,"DN200",(function(){return Ye})),n.d(r,"DN100",(function(){return He})),n.d(r,"DN90",(function(){return Ue})),n.d(r,"DN80",(function(){return Ve})),n.d(r,"DN70",(function(){return We})),n.d(r,"DN60",(function(){return Ge})),n.d(r,"DN50",(function(){return Ke})),n.d(r,"DN40",(function(){return $e})),n.d(r,"DN30",(function(){return Je})),n.d(r,"DN20",(function(){return Qe})),n.d(r,"DN10",(function(){return Xe})),n.d(r,"DN0",(function(){return Ze})),n.d(r,"DN800A",(function(){return et})),n.d(r,"DN700A",(function(){return tt})),n.d(r,"DN600A",(function(){return nt})),n.d(r,"DN500A",(function(){return rt})),n.d(r,"DN400A",(function(){return at})),n.d(r,"DN300A",(function(){return it})),n.d(r,"DN200A",(function(){return ot})),n.d(r,"DN100A",(function(){return st})),n.d(r,"DN90A",(function(){return lt})),n.d(r,"DN80A",(function(){return ct})),n.d(r,"DN70A",(function(){return ut})),n.d(r,"DN60A",(function(){return dt})),n.d(r,"DN50A",(function(){return pt})),n.d(r,"DN40A",(function(){return ht})),n.d(r,"DN30A",(function(){return mt})),n.d(r,"DN20A",(function(){return ft})),n.d(r,"DN10A",(function(){return gt})),n.d(r,"background",(function(){return bt})),n.d(r,"backgroundActive",(function(){return yt})),n.d(r,"backgroundHover",(function(){return vt})),n.d(r,"backgroundOnLayer",(function(){return _t})),n.d(r,"text",(function(){return kt})),n.d(r,"textHover",(function(){return wt})),n.d(r,"textActive",(function(){return jt})),n.d(r,"subtleText",(function(){return St})),n.d(r,"placeholderText",(function(){return Ot})),n.d(r,"heading",(function(){return Et})),n.d(r,"subtleHeading",(function(){return xt})),n.d(r,"codeBlock",(function(){return Dt})),n.d(r,"link",(function(){return Ct})),n.d(r,"linkHover",(function(){return At})),n.d(r,"linkActive",(function(){return Tt})),n.d(r,"linkOutline",(function(){return Pt})),n.d(r,"primary",(function(){return Mt})),n.d(r,"blue",(function(){return Lt})),n.d(r,"teal",(function(){return Nt})),n.d(r,"purple",(function(){return It})),n.d(r,"red",(function(){return zt})),n.d(r,"yellow",(function(){return Rt})),n.d(r,"green",(function(){return Ft})),n.d(r,"colorPalette8",(function(){return qt})),n.d(r,"colorPalette16",(function(){return Bt})),n.d(r,"colorPalette24",(function(){return Yt})),n.d(r,"colorPalette",(function(){return Ht}));var a={};n.r(a),n.d(a,"e100",(function(){return Ut})),n.d(a,"e200",(function(){return Vt})),n.d(a,"e300",(function(){return Wt})),n.d(a,"e400",(function(){return Gt})),n.d(a,"e500",(function(){return Kt}));var i={};n.r(i),n.d(i,"h900",(function(){return Jt})),n.d(i,"h800",(function(){return Qt})),n.d(i,"h700",(function(){return Xt})),n.d(i,"h600",(function(){return Zt})),n.d(i,"h500",(function(){return en})),n.d(i,"h400",(function(){return tn})),n.d(i,"h300",(function(){return nn})),n.d(i,"h200",(function(){return rn})),n.d(i,"h100",(function(){return an}));var o={};n.r(o),n.d(o,"add",(function(){return on})),n.d(o,"subtract",(function(){return sn})),n.d(o,"multiply",(function(){return ln})),n.d(o,"divide",(function(){return cn}));var s=n(3),l=n(757),c=n.n(l),u=n(52),d="#FFEBE6",p="#FFBDAD",h="#FF8F73",m="#FF7452",f="#FF5630",g="#DE350B",b="#BF2600",y="#FFFAE6",v="#FFF0B3",_="#FFE380",k="#FFC400",w="#FFAB00",j="#FF991F",S="#FF8B00",O="#E3FCEF",E="#ABF5D1",x="#79F2C0",D="#57D9A3",C="#36B37E",A="#00875A",T="#006644",P="#DEEBFF",M="#B3D4FF",L="#4C9AFF",N="#2684FF",I="#0065FF",z="#0052CC",R="#0747A6",F="#EAE6FF",q="#C0B6F2",B="#998DD9",Y="#8777D9",H="#6554C0",U="#5243AA",V="#403294",W="#E6FCFF",G="#B3F5FF",K="#79E2F2",$="#00C7E6",J="#00B8D9",Q="#00A3BF",X="#008DA6",Z="#FFFFFF",ee="#FAFBFC",te="#F4F5F7",ne="#EBECF0",re="#DFE1E6",ae="#C1C7D0",ie="#B3BAC5",oe="#A5ADBA",se="#97A0AF",le="#8993A4",ce="#7A869A",ue="#6B778C",de="#5E6C84",pe="#505F79",he="#42526E",me="#344563",fe="#253858",ge="#172B4D",be="#091E42",ye="rgba(9, 30, 66, 0.02)",ve="rgba(9, 30, 66, 0.04)",_e="rgba(9, 30, 66, 0.08)",ke="rgba(9, 30, 66, 0.13)",we="rgba(9, 30, 66, 0.25)",je="rgba(9, 30, 66, 0.31)",Se="rgba(9, 30, 66, 0.36)",Oe="rgba(9, 30, 66, 0.42)",Ee="rgba(9, 30, 66, 0.48)",xe="rgba(9, 30, 66, 0.54)",De="rgba(9, 30, 66, 0.60)",Ce="rgba(9, 30, 66, 0.66)",Ae="rgba(9, 30, 66, 0.71)",Te="rgba(9, 30, 66, 0.77)",Pe="rgba(9, 30, 66, 0.82)",Me="rgba(9, 30, 66, 0.89)",Le="rgba(9, 30, 66, 0.95)",Ne="#E6EDFA",Ie="#DCE5F5",ze="#CED9EB",Re="#B8C7E0",Fe="#ABBBD6",qe="#9FB0CC",Be="#8C9CB8",Ye="#7988A3",He="#67758F",Ue="#56637A",Ve="#455166",We="#3B475C",Ge="#313D52",Ke="#283447",$e="#202B3D",Je="#1B2638",Qe="#121A29",Xe="#0E1624",Ze="#0D1424",et="rgba(13, 20, 36, 0.06)",tt="rgba(13, 20, 36, 0.14)",nt="rgba(13, 20, 36, 0.18)",rt="rgba(13, 20, 36, 0.29)",at="rgba(13, 20, 36, 0.36)",it="rgba(13, 20, 36, 0.40)",ot="rgba(13, 20, 36, 0.47)",st="rgba(13, 20, 36, 0.53)",lt="rgba(13, 20, 36, 0.63)",ct="rgba(13, 20, 36, 0.73)",ut="rgba(13, 20, 36, 0.78)",dt="rgba(13, 20, 36, 0.81)",pt="rgba(13, 20, 36, 0.85)",ht="rgba(13, 20, 36, 0.89)",mt="rgba(13, 20, 36, 0.92)",ft="rgba(13, 20, 36, 0.95)",gt="rgba(13, 20, 36, 0.97)",bt=Object(u.a)({light:Z,dark:Je}),yt=Object(u.a)({light:P,dark:M}),vt=Object(u.a)({light:ne,dark:We}),_t=Object(u.a)({light:Z,dark:Ke}),kt=Object(u.a)({light:be,dark:Re}),wt=Object(u.a)({light:ge,dark:Re}),jt=Object(u.a)({light:z,dark:z}),St=Object(u.a)({light:ue,dark:Be}),Ot=Object(u.a)({light:ce,dark:Ye}),Et=Object(u.a)({light:ge,dark:Re}),xt=Object(u.a)({light:ue,dark:Be}),Dt=Object(u.a)({light:te,dark:Ke}),Ct=Object(u.a)({light:z,dark:L}),At=Object(u.a)({light:I,dark:N}),Tt=Object(u.a)({light:R,dark:L}),Pt=Object(u.a)({light:L,dark:N}),Mt=Object(u.a)({light:z,dark:L}),Lt=Object(u.a)({light:z,dark:L}),Nt=Object(u.a)({light:J,dark:$}),It=Object(u.a)({light:H,dark:B}),zt=Object(u.a)({light:f,dark:f}),Rt=Object(u.a)({light:w,dark:w}),Ft=Object(u.a)({light:C,dark:C}),qt=[{background:ge,text:Z},{background:g,text:Z},{background:U,text:F},{background:z,text:M},{background:J,text:ge},{background:A,text:Z},{background:j,text:ge},{background:oe,text:ge}],Bt=qt.concat([{background:he,text:Z},{background:h,text:ge},{background:q,text:ge},{background:L,text:ge},{background:K,text:ge},{background:x,text:T},{background:k,text:ge},{background:Z,text:ge}]),Yt=c()(Bt).concat([{background:ce,text:Z},{background:re,text:ge},{background:ae,text:b},{background:F,text:V},{background:P,text:R},{background:G,text:ge},{background:O,text:T},{background:v,text:ge}]),Ht=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"8";switch(e){case"8":return qt;case"16":return Bt;case"24":return Yt;default:throw new Error("The only available color palette is 8, 16, 24")}},Ut=Object(u.a)({light:"box-shadow: 0 1px 1px ".concat(we,", 0 0 1px 0 ").concat(je,";"),dark:"box-shadow: 0 1px 1px ".concat(pt,", 0 0 1px ").concat(dt,";")}),Vt=Object(u.a)({light:"box-shadow: 0 4px 8px -2px ".concat(we,", 0 0 1px ").concat(je,";"),dark:"box-shadow: 0 4px 8px -2px ".concat(pt,", 0 0 1px ").concat(dt,";")}),Wt=Object(u.a)({light:"box-shadow: 0 8px 16px -4px ".concat(we,", 0 0 1px ").concat(je,";"),dark:"box-shadow: 0 8px 16px -4px ".concat(pt,", 0 0 1px ").concat(dt,";")}),Gt=Object(u.a)({light:"box-shadow: 0 12px 24px -6px ".concat(we,", 0 0 1px ").concat(je,";"),dark:"box-shadow: 0 12px 24px -6px ".concat(pt,", 0 0 1px ").concat(dt,";")}),Kt=Object(u.a)({light:"box-shadow: 0 20px 32px -8px ".concat(we,", 0 0 1px ").concat(je,";"),dark:"box-shadow: 0 20px 32px -8px ".concat(pt,", 0 0 1px ").concat(dt,";")}),$t=function(e,t){return"\n font-size: ".concat(e/Zn(),"em;\n font-style: inherit;\n line-height: ").concat(t/e,";\n")},Jt=function(){return Object(s.css)(["\n "," color: ",";\n font-weight: 500;\n letter-spacing: -0.01em;\n margin-top: ","px;\n"],$t(35,40),Et,6.5*Xn())},Qt=function(){return Object(s.css)(["\n "," color: ",";\n font-weight: 600;\n letter-spacing: -0.01em;\n margin-top: ","px;\n"],$t(29,32),Et,5*Xn())},Xt=function(){return Object(s.css)(["\n "," color: ",";\n font-weight: 500;\n letter-spacing: -0.01em;\n margin-top: ","px;\n"],$t(24,28),Et,5*Xn())},Zt=function(){return Object(s.css)(["\n "," color: ",";\n font-weight: 500;\n letter-spacing: -0.008em;\n margin-top: ","px;\n"],$t(20,24),Et,3.5*Xn())},en=function(){return Object(s.css)(["\n "," color: ",";\n font-weight: 600;\n letter-spacing: -0.006em;\n margin-top: ","px;\n"],$t(16,20),Et,3*Xn())},tn=function(){return Object(s.css)(["\n "," color: ",";\n font-weight: 600;\n letter-spacing: -0.003em;\n margin-top: ","px;\n"],$t(14,16),Et,2*Xn())},nn=function(){return Object(s.css)(["\n "," color: ",";\n font-weight: 600;\n margin-top: ","px;\n text-transform: uppercase;\n"],$t(12,16),Et,2.5*Xn())},rn=function(){return Object(s.css)(["\n "," color: ",";\n font-weight: 600;\n margin-top: ","px;\n"],$t(12,16),xt,2*Xn())},an=function(){return Object(s.css)(["\n "," color: ",";\n font-weight: 700;\n margin-top: ","px;\n"],$t(11,16),xt,2*Xn())};function on(e,t){return function(n){return e(n)+t}}function sn(e,t){return function(n){return e(n)-t}}function ln(e,t){return function(n){return e(n)*t}}function cn(e,t){return function(n){return e(n)/t}}var un=n(378),dn=n(758),pn=n.n(dn),hn=n(759),mn=n.n(hn),fn=n(760),gn=n.n(fn),bn=n(761),yn=n.n(bn),vn=n(762),_n=n.n(vn),kn=n(460),wn=n.n(kn),jn=n(313),Sn=n.n(jn),On=n(0),En=n.n(On),xn=n(21),Dn=n.n(xn),Cn=n(72),An=n.n(Cn),Tn=n(363),Pn=n(324),Mn=Object(Pn.a)((function(){return{mode:"light"}}));function Ln(e){var t=bt(e);return"\n body { background: ".concat(t,"; }\n ")}function Nn(e){return{theme:Sn()({},Tn.a,{mode:e})}}var In=s.default.div.withConfig({displayName:"AtlaskitThemeProvider__LegacyReset",componentId:"sc-431dkp-0"})(["\n background-color: ",";\n color: ",";\n\n a {\n color: ",";\n }\n a:hover {\n color: ",";\n }\n a:active {\n color: ",";\n }\n a:focus {\n outline-color: ",";\n }\n h1 {\n color: ",";\n }\n h2 {\n color: ",";\n }\n h3 {\n color: ",";\n }\n h4 {\n color: ",";\n }\n h5 {\n color: ",";\n }\n h6 {\n color: ",";\n }\n small {\n color: ",";\n }\n"],bt,kt,Ct,At,Tt,Pt,Et,Et,Et,Et,Et,xt,St),zn=function(e){function t(e){var n;return pn()(this,t),n=gn()(this,yn()(t).call(this,e)),Sn()(wn()(wn()(n)),"stylesheet",void 0),n.state=Nn(e.mode),n}return _n()(t,e),mn()(t,[{key:"getChildContext",value:function(){return{hasAtlaskitThemeProvider:!0}}},{key:"componentWillMount",value:function(){if(!this.context.hasAtlaskitThemeProvider&&An.a.canUseDOM){var e=Ln(this.state);this.stylesheet=document.createElement("style"),this.stylesheet.type="text/css",this.stylesheet.innerHTML=e,document&&document.head&&document.head.appendChild(this.stylesheet)}}},{key:"componentWillReceiveProps",value:function(e){if(e.mode!==this.props.mode){var t=Nn(e.mode);if(this.stylesheet){var n=Ln(t);this.stylesheet.innerHTML=n}this.setState(t)}}},{key:"componentWillUnmount",value:function(){this.stylesheet&&document&&document.head&&(document.head.removeChild(this.stylesheet),delete this.stylesheet)}},{key:"render",value:function(){var e=this.props.children,t=this.state.theme;return En.a.createElement(Mn.Provider,{value:function(){return{mode:t[Tn.a].mode}}},En.a.createElement(s.ThemeProvider,{theme:t},En.a.createElement(In,null,e)))}}]),t}(On.Component);Sn()(zn,"defaultProps",{mode:Tn.b}),Sn()(zn,"childContextTypes",{hasAtlaskitThemeProvider:Dn.a.bool}),Sn()(zn,"contextTypes",{hasAtlaskitThemeProvider:Dn.a.bool});var Rn=n(461),Fn=n.n(Rn),qn=n(459),Bn=n.n(qn),Yn=function(e){var t=e.children,n=e.props,r=e.theme,a="object"===Bn()(n)?"default":n,i="object"===Bn()(n)?Fn()({},n):{};return Object.keys(r).forEach((function(e){e in i||(i[e]=r[e]({appearance:a}))})),t(i)},Hn=n(462),Un=n.n(Hn),Vn=function(e){return function(t){return t[e]||t.textColor}},Wn=s.default.div.withConfig({displayName:"Reset__Div",componentId:"sc-15i6ali-0"})(["\n ",";\n"],(function(e){return Object(s.css)(["\n background-color: ",";\n color: ",";\n\n a {\n color: ",";\n }\n a:hover {\n color: ",";\n }\n a:active {\n color: ",";\n }\n a:focus {\n outline-color: ",";\n }\n h1,\n h2,\n h3,\n h4,\n h5 {\n color: ",";\n }\n h6 {\n color: ",";\n }\n small {\n color: ",";\n }\n "],e.backgroundColor,e.textColor,Vn("linkColor"),Vn("linkColorHover"),Vn("linkColorActive"),Vn("linkColorOutline"),Vn("headingColor"),Vn("subtleHeadingColor"),Vn("subtleTextColor"))})),Gn=Object(Pn.a)((function(){return{backgroundColor:Z,linkColor:z,linkColorHover:I,linkColorActive:R,linkColorOutline:L,headingColor:ge,subtleHeadingColor:ue,subtleTextColor:ue,textColor:be}}));function Kn(e){return En.a.createElement(Gn.Provider,{value:e.theme},En.a.createElement(Gn.Consumer,null,(function(t){return En.a.createElement(Wn,Un()({},Fn()({},t,{mode:void 0}),e),e.children)})))}function $n(e){return function(t){return En.a.createElement(Mn.Consumer,null,(function(n){return En.a.createElement(e,Un()({},t,{theme:n}))}))}}var Jn=zn,Qn=function(){return 3},Xn=function(){return 8},Zn=function(){return 14},er=function(){return 11},tr=function(){return'-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif'},nr=function(){return'"SFMono-Medium", "SF Mono", "Segoe UI Mono", "Roboto Mono", "Ubuntu Mono", Menlo, Consolas, Courier, monospace'},rr={card:function(){return 100},dialog:function(){return 200},navigation:function(){return 300},layer:function(){return 400},blanket:function(){return 500},modal:function(){return 510},flag:function(){return 600},spotlight:function(){return 700},tooltip:function(){return 800}},ar=function(){return Object(s.css)(["\n border: 0 !important;\n clip: rect(1px, 1px, 1px, 1px) !important;\n height: 1px !important;\n overflow: hidden !important;\n padding: 0 !important;\n position: absolute !important;\n width: 1px !important;\n white-space: nowrap !important;\n"])}},function(e,t,n){"use strict";n.d(t,"e",(function(){return r.a})),n.d(t,"f",(function(){return r.b})),n.d(t,"g",(function(){return r.c})),n.d(t,"h",(function(){return r.d})),n.d(t,"i",(function(){return r.e})),n.d(t,"a",(function(){return a.a})),n.d(t,"b",(function(){return i.a})),n.d(t,"c",(function(){return u})),n.d(t,"d",(function(){return p}));var r=n(297),a=n(425),i=n(426),o=n(201);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},j=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},S=function(e){return"object"===(void 0===e?"undefined":b(e))&&e.constructor===Object};var O=function(e){function t(n){y(this,t);for(var r=arguments.length,a=Array(r>1?r-1:0),i=1;i25?39:97))},R=function(e){var t="",n=void 0;for(n=e;n>52;n=Math.floor(n/52))t=z(n%52)+t;return z(n%52)+t},F=function(e,t){for(var n=[e[0]],r=0,a=t.length;r1?t-1:0),r=1;r"+e()+""}},ae=function(e,t){return function(){var n,r=((n={})[H]=X(t),n),a=K();return a&&(r.nonce=a),s.a.createElement("style",_({},r,{dangerouslySetInnerHTML:{__html:e()}}))}},ie=function(e){return function(){return Object.keys(e)}},oe=function e(t,n){var r=void 0===t?Object.create(null):t,a=void 0===n?Object.create(null):n,i=function(e){var t=a[e];return void 0!==t?t:a[e]=[""]},o=function(){var e="";for(var t in a){var n=a[t][0];n&&(e+=te(t)+n)}return e};return{clone:function(){var t=function(e){var t=Object.create(null);for(var n in e)t[n]=_({},e[n]);return t}(r),n=Object.create(null);for(var i in a)n[i]=[a[i][0]];return e(t,n)},css:o,getIds:ie(a),hasNameForId:Q(r),insertMarker:i,insertRules:function(e,t,n){i(e)[0]+=t.join(" "),$(r,e,n)},removeRules:function(e){var t=a[e];void 0!==t&&(t[0]="",J(r,e))},sealed:!1,styleTag:null,toElement:ae(o,r),toHTML:re(o,r)}},se=function(e,t,n,r,a){if(V&&!n){var i=function(e,t,n){var r=document.createElement("style");r.setAttribute(H,"");var a=K();if(a&&r.setAttribute("nonce",a),r.appendChild(document.createTextNode("")),e&&!t)e.appendChild(r);else{if(!t||!e||!t.parentNode)throw new O(6);t.parentNode.insertBefore(r,n?t:t.nextSibling)}return r}(e,t,r);return function(e,t){var n=Object.create(null),r=Object.create(null),a=[],i=void 0!==t,o=!1,s=function(e){var t=r[e];return void 0!==t?t:(r[e]=a.length,a.push(0),J(n,e),r[e])},l=function(){var t=Z(e).cssRules,n="";for(var i in r){n+=te(i);for(var o=r[i],s=ne(a,o),l=s-a[o];l0&&(o=!0,t().insertRules(r+"-import",m)),a[u]+=h,$(n,r,c)},removeRules:function(s){var l=r[s];if(void 0!==l){var c=a[l];!function(e,t,n){for(var r=t-n,a=t;a>r;a-=1)e.deleteRule(a)}(Z(e),ne(a,l),c),a[l]=0,J(n,s),i&&o&&t().removeRules(s+"-import")}},sealed:!1,styleTag:e,toElement:ae(l,n),toHTML:re(l,n)}}(i,a)}return oe()},le=/\s+/,ce=void 0;ce=V?1e3:-1;var ue,de=0,pe=void 0,he=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:V?document.head:null,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];y(this,e),this.getImportRuleTag=function(){var e=t.importRuleTag;if(void 0!==e)return e;var n=t.tags[0];return t.importRuleTag=se(t.target,n?n.styleTag:null,t.forceServer,!0)},de+=1,this.id=de,this.forceServer=r,this.target=r?null:n,this.tagMap={},this.deferred={},this.rehydratedNames={},this.ignoreRehydratedNames={},this.tags=[],this.capacity=1,this.clones=[]}return e.prototype.rehydrate=function(){if(!V||this.forceServer)return this;var e=[],t=[],n=!1,r=document.querySelectorAll("style["+H+"]"),a=r.length;if(0===a)return this;for(var i=0;i0&&void 0!==arguments[0]&&arguments[0];pe=new e(void 0,t).rehydrate()},e.prototype.clone=function(){var t=new e(this.target,this.forceServer);return this.clones.push(t),t.tags=this.tags.map((function(e){for(var n=e.getIds(),r=e.clone(),a=0;a<+~=|^:(),"'`-]+/g,ye=/(^-|-$)/g;function ve(e){return e.replace(be,"-").replace(ye,"")}function _e(e){return e.displayName||e.name||"Component"}function ke(e){return"string"==typeof e}var we=/^((?:s(?:uppressContentEditableWarn|croll|pac)|(?:shape|image|text)Render|(?:letter|word)Spac|vHang|hang)ing|(?:on(?:AnimationIteration|C(?:o(?:mposition(?:Update|Start|End)|ntextMenu|py)|anPlayThrough|anPlay|hange|lick|ut)|(?:Animation|Touch|Load|Drag)Start|(?:(?:Duration|Volume|Rate)Chang|(?:MouseLea|(?:Touch|Mouse)Mo|DragLea)v|Paus)e|Loaded(?:Metad|D)ata|(?:(?:T(?:ransition|ouch)|Animation)E|Suspe)nd|DoubleClick|(?:TouchCanc|Whe)el|Lo(?:stPointer|ad)|TimeUpdate|(?:Mouse(?:Ent|Ov)e|Drag(?:Ent|Ov)e|Erro)r|GotPointer|MouseDown|(?:E(?:n(?:crypt|d)|mpti)|S(?:tall|eek))ed|KeyPress|(?:MouseOu|DragExi|S(?:elec|ubmi)|Rese|Inpu)t|P(?:rogress|laying)|DragEnd|Key(?:Down|Up)|(?:MouseU|Dro)p|(?:Wait|Seek)ing|Scroll|Focus|Paste|Abort|Drag|Play|Blur)Captur|alignmentBaselin|(?:limitingConeAng|xlink(?:(?:Arcr|R)o|Tit)|s(?:urfaceSca|ty|ca)|unselectab|baseProfi|fontSty|(?:focus|dragg)ab|multip|profi|tit)l|d(?:ominantBaselin|efaultValu)|onPointerLeav|a(?:uto(?:Capitaliz|Revers|Sav)|dditiv)|(?:(?:formNoValid|xlinkActu|noValid|accumul|rot)a|autoComple|decelera)t|(?:(?:attribute|item)T|datat)yp|onPointerMov|(?:attribute|glyph)Nam|playsInlin|(?:writing|input|edge)Mod|(?:formE|e)ncTyp|(?:amplitu|mo)d|(?:xlinkTy|itemSco|keyTy|slo)p|(?:xmlSpa|non)c|fillRul|(?:dateTi|na)m|r(?:esourc|ol)|xmlBas|wmod)e|(?:glyphOrientationHorizont|loc)al|(?:externalResourcesRequir|select|revers|mut)ed|c(?:o(?:lorInterpolationFilter|ord)s|o(?:lor(?:Interpolation)?|nt(?:rols|ent))|(?:ontentS(?:cript|tyle)Typ|o(?:ntentEditab|lorProfi)l|l(?:assNam|ipRul)|a(?:lcMod|ptur)|it)e|olorRendering|l(?:ipPathUnits|assID)|(?:ontrolsLis|apHeigh)t|h(?:eckedLink|a(?:llenge|rSet)|ildren|ecked)|ell(?:Spac|Padd)ing|o(?:ntextMenu|ls)|(?:rossOrigi|olSpa)n|l(?:ip(?:Path)?|ass)|ursor|[xy])|glyphOrientationVertical|d(?:angerouslySetInnerHTML|efaultChecked|ownload|isabled|isplay|[xy])|(?:s(?:trikethroughThickn|eaml)es|(?:und|ov)erlineThicknes|r(?:equiredExtension|adiu)|(?:requiredFeatur|tableValu|stitchTil|numOctav|filterR)e|key(?:(?:Splin|Tim)e|Param)|auto[Ff]ocu|header|bia)s|(?:(?:st(?:rikethroughPosi|dDevia)|(?:und|ov)erlinePosi|(?:textDecor|elev)a|orienta)tio|(?:strokeLinejo|orig)i|on(?:PointerDow|FocusI)|formActio|zoomAndPa|directio|(?:vers|act)io|rowSpa|begi|ico)n|o(?:n(?:AnimationIteration|C(?:o(?:mposition(?:Update|Start|End)|ntextMenu|py)|anPlayThrough|anPlay|hange|lick|ut)|(?:(?:Duration|Volume|Rate)Chang|(?:MouseLea|(?:Touch|Mouse)Mo|DragLea)v|Paus)e|Loaded(?:Metad|D)ata|(?:Animation|Touch|Load|Drag)Start|(?:(?:T(?:ransition|ouch)|Animation)E|Suspe)nd|DoubleClick|(?:TouchCanc|Whe)el|(?:Mouse(?:Ent|Ov)e|Drag(?:Ent|Ov)e|Erro)r|TimeUpdate|(?:E(?:n(?:crypt|d)|mpti)|S(?:tall|eek))ed|MouseDown|P(?:rogress|laying)|(?:MouseOu|DragExi|S(?:elec|ubmi)|Rese|Inpu)t|KeyPress|DragEnd|Key(?:Down|Up)|(?:Wait|Seek)ing|(?:MouseU|Dro)p|Scroll|Paste|Focus|Abort|Drag|Play|Load|Blur)|rient)|p(?:reserveA(?:spectRatio|lpha)|ointsAt[X-Z]|anose1)|(?:patternContent|ma(?:sk(?:Content)?|rker)|primitive|gradient|pattern|filter)Units|(?:(?:allowTranspar|baseFrequ)enc|re(?:ferrerPolic|adOnl)|(?:(?:st(?:roke|op)O|floodO|fillO|o)pac|integr|secur)it|visibilit|fontFamil|accessKe|propert|summar)y|(?:gradientT|patternT|t)ransform|(?:[xy]ChannelSelect|lightingCol|textAnch|floodCol|stopCol|operat|htmlF)or|(?:strokeMiterlimi|(?:specularConsta|repeatCou|fontVaria)n|(?:(?:specularE|e)xpon|renderingInt|asc)en|d(?:iffuseConsta|esce)n|(?:fontSizeAdju|lengthAdju|manife)s|baselineShif|onPointerOu|vectorEffec|(?:(?:mar(?:ker|gin)|x)H|accentH|fontW)eigh|markerStar|a(?:utoCorrec|bou)|onFocusOu|intercep|restar|forma|inlis|heigh|lis)t|(?:(?:st(?:rokeDasho|artO)|o)ffs|acceptChars|formTarg|viewTarg|srcS)et|k(?:ernel(?:UnitLength|Matrix)|[1-4])|(?:(?:enableBackgrou|markerE)n|s(?:p(?:readMetho|ee)|ee)|formMetho|(?:markerM|onInval)i|preloa|metho|kin)d|strokeDasharray|(?:onPointerCanc|lab)el|(?:allowFullScre|hidd)en|systemLanguage|(?:(?:o(?:nPointer(?:Ent|Ov)|rd)|allowReord|placehold|frameBord|paintOrd|post)e|repeatDu|d(?:efe|u))r|v(?:Mathematical|ert(?:Origin[XY]|AdvY)|alues|ocab)|(?:pointerEve|keyPoi)nts|(?:strokeLineca|onPointerU|itemPro|useMa|wra|loo)p|h(?:oriz(?:Origin|Adv)X|ttpEquiv)|(?:vI|i)deographic|unicodeRange|mathematical|vAlphabetic|u(?:nicodeBidi|[12])|(?:fontStretc|hig)h|(?:(?:mar(?:ker|gin)W|strokeW)id|azimu)th|(?:xmlnsXl|valueL)ink|mediaGroup|spellCheck|(?:text|m(?:in|ax))Length|(?:unitsPerE|optimu|fro)m|r(?:adioGroup|e(?:sults|f[XY]|l)|ows|[xy])|a(?:rabicForm|l(?:phabetic|t)|sync)|pathLength|innerHTML|xlinkShow|(?:xlinkHr|glyphR)ef|(?:tabInde|(?:sand|b)bo|viewBo)x|(?:(?:href|xml|src)La|kerni)ng|autoPlay|o(?:verflow|pen)|f(?:o(?:ntSize|rm?)|il(?:ter|l))|r(?:e(?:quired|sult|f))?|divisor|p(?:attern|oints)|unicode|d(?:efault|ata|ir)?|i(?:temRef|n2|s)|t(?:arget[XY]|o)|srcDoc|s(?:coped|te(?:m[hv]|p)|pan)|(?:width|size)s|prefix|typeof|itemID|s(?:t(?:roke|art)|hape|cope|rc)|t(?:arget|ype)|(?:stri|la)ng|a(?:ccept|s)|m(?:edia|a(?:sk|x)|in)|x(?:mlns)?|width|value|size|href|k(?:ey)?|end|low|by|i[dn]|y[12]|g[12]|x[12]|f[xy]|[yz])$/,je=RegExp.prototype.test.bind(new RegExp("^(x|data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"));var Se,Oe,Ee="__styled-components__",xe=Ee+"next__",De=h.a.shape({getTheme:h.a.func,subscribe:h.a.func,unsubscribe:h.a.func}),Ce=((Se={})[Ee]=h.a.func,Se[xe]=De,Se);var Ae,Te=function(e){function t(){y(this,t);var n=j(this,e.call(this));return n.unsubscribeToOuterId=-1,n.getTheme=n.getTheme.bind(n),n}return k(t,e),t.prototype.componentWillMount=function(){var e,t,n,r,a=this,i=this.context[xe];void 0!==i&&(this.unsubscribeToOuterId=i.subscribe((function(e){a.outerTheme=e,void 0!==a.broadcast&&a.publish(a.props.theme)}))),this.broadcast=(e=this.getTheme(),t={},n=0,r=e,{publish:function(e){for(var n in r=e,t){var a=t[n];void 0!==a&&a(r)}},subscribe:function(e){var a=n;return t[a]=e,n+=1,e(r),a},unsubscribe:function(e){t[e]=void 0}})},t.prototype.getChildContext=function(){var e,t=this;return _({},this.context,((e={})[xe]={getTheme:this.getTheme,subscribe:this.broadcast.subscribe,unsubscribe:this.broadcast.unsubscribe},e[Ee]=function(e){var n=t.broadcast.subscribe(e);return function(){return t.broadcast.unsubscribe(n)}},e))},t.prototype.componentWillReceiveProps=function(e){this.props.theme!==e.theme&&this.publish(e.theme)},t.prototype.componentWillUnmount=function(){-1!==this.unsubscribeToOuterId&&this.context[xe].unsubscribe(this.unsubscribeToOuterId)},t.prototype.getTheme=function(e){var t=e||this.props.theme;if("function"==typeof t)return t(this.outerTheme);if(null===t||Array.isArray(t)||"object"!==(void 0===t?"undefined":b(t)))throw new O(8);return _({},this.outerTheme,t)},t.prototype.publish=function(e){this.broadcast.publish(this.getTheme(e))},t.prototype.render=function(){return this.props.children?s.a.Children.only(this.props.children):null},t}(o.Component);Te.childContextTypes=Ce,Te.contextTypes=((Oe={})[xe]=De,Oe);var Pe={},Me=_({},Ce,((Ae={})[U]=h.a.oneOfType([h.a.instanceOf(he),h.a.instanceOf(fe)]),Ae)),Le={};var Ne=function(e){function t(){var n,r;y(this,t);for(var a=arguments.length,i=Array(a),o=0;o=4;)t=1540483477*(65535&(t=255&e.charCodeAt(a)|(255&e.charCodeAt(++a))<<8|(255&e.charCodeAt(++a))<<16|(255&e.charCodeAt(++a))<<24))+((1540483477*(t>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(t=1540483477*(65535&(t^=t>>>24))+((1540483477*(t>>>16)&65535)<<16)),n-=4,++a;switch(n){case 3:r^=(255&e.charCodeAt(a+2))<<16;case 2:r^=(255&e.charCodeAt(a+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(a)))+((1540483477*(r>>>16)&65535)<<16)}return r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16),(r^=r>>>15)>>>0}var ze=V,Re=r.hot&&!1,Fe=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],qe=function(e){return e.replace(/\s|\\n/g,"")},Be=function(e){var t="function"==typeof e&&!(e.prototype&&"isReactComponent"in e.prototype),n=N(e)||t,r=function(t){function r(){var e,n;y(this,r);for(var a=arguments.length,i=Array(a),o=0;o2&&void 0!==arguments[2]?arguments[2]:B;if(!Object(g.isValidElementType)(r))throw new O(1,String(r));var i=function(){return n(r,a,e.apply(void 0,arguments))};return i.withConfig=function(e){return t(n,r,_({},a,e))},i.attrs=function(e){return t(n,r,_({},a,{attrs:_({},a.attrs||B,e)}))},i}}(Y),Ve=function(e,t){return function n(r,a,i){var o=a.isClass,s=void 0===o?!ke(r):o,l=a.displayName,c=void 0===l?function(e){return ke(e)?"styled."+e:"Styled("+_e(e)+")"}(r):l,u=a.componentId,d=void 0===u?function(e,t,n){var r="string"!=typeof t?"sc":ve(t),a=(Le[r]||0)+1;Le[r]=a;var i=r+"-"+e.generateName(r+a);return void 0!==n?n+"-"+i:i}(e,a.displayName,a.parentComponentId):u,p=a.ParentComponent,h=void 0===p?Ne:p,m=a.rules,g=a.attrs,b=a.displayName&&a.componentId?ve(a.displayName)+"-"+a.componentId:a.componentId||d,S=new e(void 0===m?i:m.concat(i),g,b),O=function(e){function o(){return y(this,o),j(this,e.apply(this,arguments))}return k(o,e),o.withComponent=function(e){var t=a.componentId,r=w(a,["componentId"]),s=t&&t+"-"+(ke(e)?e:ve(_e(e))),l=_({},r,{componentId:s,ParentComponent:o});return n(e,l,i)},v(o,null,[{key:"extend",get:function(){var e=a.rules,s=a.componentId,l=w(a,["rules","componentId"]),c=void 0===e?i:e.concat(i),u=_({},l,{rules:c,parentComponentId:s,ParentComponent:o});return t(n,r,u)}}]),o}(h);return O.attrs=g,O.componentStyle=S,O.contextTypes=Me,O.displayName=c,O.styledComponentId=b,O.target=r,s&&f()(O,r,{attrs:!0,componentStyle:!0,displayName:!0,extend:!0,styledComponentId:!0,target:!0,warnTooManyClasses:!0,withComponent:!0}),O}}(He,Ue),We=function(e,t,n){return function(){var r=he.master,a=n.apply(void 0,arguments),i=e(Ie(qe(JSON.stringify(a)))),o="sc-keyframes-"+i;return r.hasNameForId(o,i)||r.inject(o,t(a,i,"@keyframes"),i),i}}(R,M,Y),Ge=function(e,t){return function(){var n=he.master,r=t.apply(void 0,arguments),a=Ie(JSON.stringify(r)),i="sc-global-"+a;n.hasId(i)||n.inject(i,e(r))}}(M,Y),Ke=function(e,t){var n=function(n){return t(e,n)};return Fe.forEach((function(e){n[e]=n(e)})),n}(Ve,Ue);t.default=Ke}.call(this,n(248),n(585)(e))},function(e,t,n){"use strict";n.d(t,"n",(function(){return o})),n.d(t,"o",(function(){return s})),n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return u})),n.d(t,"d",(function(){return d})),n.d(t,"e",(function(){return p})),n.d(t,"f",(function(){return h})),n.d(t,"g",(function(){return m})),n.d(t,"h",(function(){return f})),n.d(t,"i",(function(){return g})),n.d(t,"j",(function(){return b})),n.d(t,"k",(function(){return y})),n.d(t,"l",(function(){return v}));var r=n(43);n.d(t,"q",(function(){return r.default}));n(360);var a=n(135);n.d(t,"m",(function(){return a.e}));var i=n(220);n.d(t,"p",(function(){return i.a})),n.d(t,"r",(function(){return i.b})),n.d(t,"s",(function(){return i.c})),n.d(t,"t",(function(){return i.d})),n.d(t,"u",(function(){return i.e}));const o=r.default.analytics,s=r.default.util.browser,l=r.default.errors.conference,c=r.default.events.conference,u=r.default.errors.connection,d=r.default.events.connection,p=r.default.events.connectionQuality,h=(r.default.events.detection,r.default.events.e2eping),m=r.default.events.mediaDevices,f=r.default.constants.participantConnectionStatus,g=r.default.constants.recording,b=r.default.constants.sipVideoGW,y=r.default.errors.track,v=r.default.events.track},function(e,t,n){"use strict";var r=n(377);n.d(t,"a",(function(){return r.a})),n.d(t,"b",(function(){return r.b})),n.d(t,"c",(function(){return r.c})),n.d(t,"d",(function(){return r.d})),n.d(t,"e",(function(){return r.e})),n.d(t,"f",(function(){return r.f})),n.d(t,"g",(function(){return r.g})),n.d(t,"h",(function(){return r.h})),n.d(t,"i",(function(){return r.i})),n.d(t,"j",(function(){return r.j})),n.d(t,"k",(function(){return r.k})),n.d(t,"l",(function(){return r.l})),n.d(t,"m",(function(){return r.m})),n.d(t,"n",(function(){return r.n})),n.d(t,"o",(function(){return r.o})),n.d(t,"p",(function(){return r.p})),n.d(t,"q",(function(){return r.q})),n.d(t,"r",(function(){return r.r})),n.d(t,"s",(function(){return r.s})),n.d(t,"t",(function(){return r.t})),n.d(t,"u",(function(){return r.w})),n.d(t,"v",(function(){return r.x})),n.d(t,"w",(function(){return r.y})),n.d(t,"x",(function(){return r.z})),n.d(t,"y",(function(){return r.A})),n.d(t,"z",(function(){return r.B})),n.d(t,"A",(function(){return r.C})),n.d(t,"B",(function(){return r.D})),n.d(t,"C",(function(){return r.E})),n.d(t,"D",(function(){return r.F})),n.d(t,"E",(function(){return r.G})),n.d(t,"F",(function(){return r.H})),n.d(t,"G",(function(){return r.I})),n.d(t,"H",(function(){return r.J})),n.d(t,"I",(function(){return r.K})),n.d(t,"J",(function(){return r.L})),n.d(t,"K",(function(){return r.M})),n.d(t,"L",(function(){return r.N})),n.d(t,"M",(function(){return r.O})),n.d(t,"N",(function(){return r.P})),n.d(t,"O",(function(){return r.Q})),n.d(t,"P",(function(){return r.R})),n.d(t,"Q",(function(){return r.S})),n.d(t,"R",(function(){return r.T}));var a=n(284);n.d(t,"S",(function(){return a.b})),n.d(t,"T",(function(){return a.e}))},function(e,t,n){"use strict";n.d(t,"c",(function(){return _e})),n.d(t,"d",(function(){return ke})),n.d(t,"f",(function(){return we.a})),n.d(t,"g",(function(){return we.b})),n.d(t,"e",(function(){return ve})),n.d(t,"a",(function(){return be})),n.d(t,"b",(function(){return ge}));var r=n(11),a=n.n(r),i=n(748);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:{};c(this,e),this.init(t,n)}return d(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||k,this.options=t,this.debug=t.debug}},{key:"setDebug",value:function(e){this.debug=e}},{key:"log",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n-1&&n.observers[e].splice(r,1)}else delete n.observers[e]}))}},{key:"emit",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r-1?e.replace(/###/g,"."):e}function a(){return!e||"string"==typeof e}for(var i="string"!=typeof t?[].concat(t):t.split(".");i.length>1;){if(a())return{};var o=r(i.shift());!e[o]&&n&&(e[o]=new n),e=e[o]}return a()?{}:{obj:e,k:r(i.shift())}}function D(e,t,n){var r=x(e,t,Object);r.obj[r.k]=n}function C(e,t){var n=x(e,t),r=n.obj,a=n.k;if(r)return r[a]}function A(e,t,n){for(var r in t)r in e?"string"==typeof e[r]||e[r]instanceof String||"string"==typeof t[r]||t[r]instanceof String?n&&(e[r]=t[r]):A(e[r],t[r],n):e[r]=t[r];return e}function T(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var P={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function M(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,(function(e){return P[e]})):e}var L=function(e){function t(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return c(this,t),n=h(this,m(t).call(this)),j.call(p(n)),n.data=e||{},n.options=r,void 0===n.options.keySeparator&&(n.options.keySeparator="."),n}return g(t,e),d(t,[{key:"addNamespaces",value:function(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}},{key:"removeNamespaces",value:function(e){var t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=void 0!==r.keySeparator?r.keySeparator:this.options.keySeparator,i=[e,t];return n&&"string"!=typeof n&&(i=i.concat(n)),n&&"string"==typeof n&&(i=i.concat(a?n.split(a):n)),e.indexOf(".")>-1&&(i=e.split(".")),C(this.data,i)}},{key:"addResource",value:function(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},i=this.options.keySeparator;void 0===i&&(i=".");var o=[e,t];n&&(o=o.concat(i?n.split(i):n)),e.indexOf(".")>-1&&(r=t,t=(o=e.split("."))[1]),this.addNamespaces(t),D(this.data,o,r),a.silent||this.emit("added",e,t,n,r)}},{key:"addResources",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var a in n)"string"!=typeof n[a]&&"[object Array]"!==Object.prototype.toString.apply(n[a])||this.addResource(e,t,a,n[a],{silent:!0});r.silent||this.emit("added",e,t,n)}},{key:"addResourceBundle",value:function(e,t,n,r,a){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},o=[e,t];e.indexOf(".")>-1&&(r=n,n=t,t=(o=e.split("."))[1]),this.addNamespaces(t);var s=C(this.data,o)||{};r?A(s,n,a):s=l({},s,n),D(this.data,o,s),i.silent||this.emit("added",e,t,n)}},{key:"removeResourceBundle",value:function(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}},{key:"hasResourceBundle",value:function(e,t){return void 0!==this.getResource(e,t)}},{key:"getResourceBundle",value:function(e,t){return t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI?l({},{},this.getResource(e,t)):this.getResource(e,t)}},{key:"getDataByLanguage",value:function(e){return this.data[e]}},{key:"toJSON",value:function(){return this.data}}]),t}(j),N={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,t,n,r,a){var i=this;return e.forEach((function(e){i.processors[e]&&(t=i.processors[e].process(t,n,r,a))})),t}},I=function(e){function t(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return c(this,t),n=h(this,m(t).call(this)),j.call(p(n)),E(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat"],e,p(n)),n.options=r,void 0===n.options.keySeparator&&(n.options.keySeparator="."),n.logger=w.create("translator"),n}return g(t,e),d(t,[{key:"changeLanguage",value:function(e){e&&(this.language=e)}},{key:"exists",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}},n=this.resolve(e,t);return n&&void 0!==n.res}},{key:"extractFromKey",value:function(e,t){var n=t.nsSeparator||this.options.nsSeparator;void 0===n&&(n=":");var r=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,a=t.ns||this.options.defaultNS;if(n&&e.indexOf(n)>-1){var i=e.split(n);(n!==r||n===r&&this.options.ns.indexOf(i[0])>-1)&&(a=i.shift()),e=i.join(r)}return"string"==typeof a&&(a=[a]),{key:e,namespaces:a}}},{key:"translate",value:function(e,t){var n=this;if("object"!==o(t)&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),t||(t={}),null==e)return"";Array.isArray(e)||(e=[String(e)]);var r=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,a=this.extractFromKey(e[e.length-1],t),i=a.key,s=a.namespaces,c=s[s.length-1],u=t.lng||this.language,d=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(u&&"cimode"===u.toLowerCase()){if(d){var p=t.nsSeparator||this.options.nsSeparator;return c+p+i}return i}var h=this.resolve(e,t),m=h&&h.res,f=h&&h.usedKey||i,g=h&&h.exactUsedKey||i,b=Object.prototype.toString.apply(m),y=["[object Number]","[object Function]","[object RegExp]"],v=void 0!==t.joinArrays?t.joinArrays:this.options.joinArrays,_=!this.i18nFormat||this.i18nFormat.handleAsObject,k="string"!=typeof m&&"boolean"!=typeof m&&"number"!=typeof m;if(_&&m&&k&&y.indexOf(b)<0&&("string"!=typeof v||"[object Array]"!==b)){if(!t.returnObjects&&!this.options.returnObjects)return this.logger.warn("accessing an object - but returnObjects options is not enabled!"),this.options.returnedObjectHandler?this.options.returnedObjectHandler(f,m,t):"key '".concat(i," (").concat(this.language,")' returned an object instead of string.");if(r){var w="[object Array]"===b,j=w?[]:{},S=w?g:f;for(var O in m)if(Object.prototype.hasOwnProperty.call(m,O)){var E="".concat(S).concat(r).concat(O);j[O]=this.translate(E,l({},t,{joinArrays:!1,ns:s})),j[O]===E&&(j[O]=m[O])}m=j}}else if(_&&"string"==typeof v&&"[object Array]"===b)(m=m.join(v))&&(m=this.extendTranslation(m,e,t));else{var x=!1,D=!1;if(!this.isValidLookup(m)&&void 0!==t.defaultValue){if(x=!0,void 0!==t.count){var C=this.pluralResolver.getSuffix(u,t.count);m=t["defaultValue".concat(C)]}m||(m=t.defaultValue)}this.isValidLookup(m)||(D=!0,m=i);var A=t.defaultValue&&t.defaultValue!==m&&this.options.updateMissing;if(D||x||A){this.logger.log(A?"updateKey":"missingKey",u,c,i,A?t.defaultValue:m);var T=[],P=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if("fallback"===this.options.saveMissingTo&&P&&P[0])for(var M=0;M1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e&&(e=[e]),e.forEach((function(e){if(!o.isValidLookup(t)){var l=o.extractFromKey(e,s),c=l.key;n=c;var u=l.namespaces;o.options.fallbackNS&&(u=u.concat(o.options.fallbackNS));var d=void 0!==s.count&&"string"!=typeof s.count,p=void 0!==s.context&&"string"==typeof s.context&&""!==s.context,h=s.lngs?s.lngs:o.languageUtils.toResolveHierarchy(s.lng||o.language,s.fallbackLng);u.forEach((function(e){o.isValidLookup(t)||(i=e,h.forEach((function(n){if(!o.isValidLookup(t)){a=n;var i,l,u=c,h=[u];if(o.i18nFormat&&o.i18nFormat.addLookupKeys)o.i18nFormat.addLookupKeys(h,c,n,e,s);else d&&(i=o.pluralResolver.getSuffix(n,s.count)),d&&p&&h.push(u+i),p&&h.push(u+="".concat(o.options.contextSeparator).concat(s.context)),d&&h.push(u+=i);for(;l=h.pop();)o.isValidLookup(t)||(r=l,t=o.getResource(n,e,l,s))}})))}))}})),{res:t,usedKey:n,exactUsedKey:r,usedLng:a,usedNS:i}}},{key:"isValidLookup",value:function(e){return!(void 0===e||!this.options.returnNull&&null===e||!this.options.returnEmptyString&&""===e)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,n,r):this.resourceStore.getResource(e,t,n,r)}}]),t}(j);function z(e){return e.charAt(0).toUpperCase()+e.slice(1)}var R=function(){function e(t){c(this,e),this.options=t,this.whitelist=this.options.whitelist||!1,this.logger=w.create("languageUtils")}return d(e,[{key:"getScriptPartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return null;var t=e.split("-");return 2===t.length?null:(t.pop(),this.formatLanguageCode(t.join("-")))}},{key:"getLanguagePartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return e;var t=e.split("-");return this.formatLanguageCode(t[0])}},{key:"formatLanguageCode",value:function(e){if("string"==typeof e&&e.indexOf("-")>-1){var t=["hans","hant","latn","cyrl","cans","mong","arab"],n=e.split("-");return this.options.lowerCaseLng?n=n.map((function(e){return e.toLowerCase()})):2===n.length?(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=z(n[1].toLowerCase()))):3===n.length&&(n[0]=n[0].toLowerCase(),2===n[1].length&&(n[1]=n[1].toUpperCase()),"sgn"!==n[0]&&2===n[2].length&&(n[2]=n[2].toUpperCase()),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=z(n[1].toLowerCase())),t.indexOf(n[2].toLowerCase())>-1&&(n[2]=z(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}},{key:"isWhitelisted",value:function(e){return("languageOnly"===this.options.load||this.options.nonExplicitWhitelist)&&(e=this.getLanguagePartFromCode(e)),!this.whitelist||!this.whitelist.length||this.whitelist.indexOf(e)>-1}},{key:"getFallbackCodes",value:function(e,t){if(!e)return[];if("string"==typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||[];var n=e[t];return n||(n=e[this.getScriptPartFromCode(t)]),n||(n=e[this.formatLanguageCode(t)]),n||(n=e.default),n||[]}},{key:"toResolveHierarchy",value:function(e,t){var n=this,r=this.getFallbackCodes(t||this.options.fallbackLng||[],e),a=[],i=function(e){e&&(n.isWhitelisted(e)?a.push(e):n.logger.warn("rejecting non-whitelisted language code: ".concat(e)))};return"string"==typeof e&&e.indexOf("-")>-1?("languageOnly"!==this.options.load&&i(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&i(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&i(this.getLanguagePartFromCode(e))):"string"==typeof e&&i(this.formatLanguageCode(e)),r.forEach((function(e){a.indexOf(e)<0&&i(n.formatLanguageCode(e))})),a}}]),e}(),F=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","id","ja","jbo","ka","kk","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he"],nr:[1,2,20,21],fc:22}],q={1:function(e){return Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(0===e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e){return Number(1==e||e%10==1?0:1)},18:function(e){return Number(0==e?0:1==e?1:2)},19:function(e){return Number(1==e?0:0===e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0===e||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},22:function(e){return Number(1===e?0:2===e?1:(e<0||e>10)&&e%10==0?2:3)}};function B(){var e={};return F.forEach((function(t){t.lngs.forEach((function(n){e[n]={numbers:t.nr,plurals:q[t.fc]}}))})),e}var Y=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};c(this,e),this.languageUtils=t,this.options=n,this.logger=w.create("pluralResolver"),this.rules=B()}return d(e,[{key:"addRule",value:function(e,t){this.rules[e]=t}},{key:"getRule",value:function(e){return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}},{key:"needsPlural",value:function(e){var t=this.getRule(e);return t&&t.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(e,t){var n=this,r=[],a=this.getRule(e);return a?(a.numbers.forEach((function(a){var i=n.getSuffix(e,a);r.push("".concat(t).concat(i))})),r):r}},{key:"getSuffix",value:function(e,t){var n=this,r=this.getRule(e);if(r){var a=r.noAbs?r.plurals(t):r.plurals(Math.abs(t)),i=r.numbers[a];this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]&&(2===i?i="plural":1===i&&(i=""));var o=function(){return n.options.prepend&&i.toString()?n.options.prepend+i.toString():i.toString()};return"v1"===this.options.compatibilityJSON?1===i?"":"number"==typeof i?"_plural_".concat(i.toString()):o():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]?o():this.options.prepend&&a.toString()?this.options.prepend+a.toString():a.toString()}return this.logger.warn("no plural rule found for: ".concat(e)),""}}]),e}(),H=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};c(this,e),this.logger=w.create("interpolator"),this.init(t,!0)}return d(e,[{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;t&&(this.options=e,this.format=e.interpolation&&e.interpolation.format||function(e){return e}),e.interpolation||(e.interpolation={escapeValue:!0});var n=e.interpolation;this.escape=void 0!==n.escape?n.escape:M,this.escapeValue=void 0===n.escapeValue||n.escapeValue,this.useRawValueToEscape=void 0!==n.useRawValueToEscape&&n.useRawValueToEscape,this.prefix=n.prefix?T(n.prefix):n.prefixEscaped||"{{",this.suffix=n.suffix?T(n.suffix):n.suffixEscaped||"}}",this.formatSeparator=n.formatSeparator?n.formatSeparator:n.formatSeparator||",",this.unescapePrefix=n.unescapeSuffix?"":n.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":n.unescapeSuffix||"",this.nestingPrefix=n.nestingPrefix?T(n.nestingPrefix):n.nestingPrefixEscaped||T("$t("),this.nestingSuffix=n.nestingSuffix?T(n.nestingSuffix):n.nestingSuffixEscaped||T(")"),this.maxReplaces=n.maxReplaces?n.maxReplaces:1e3,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var e="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(e,"g");var t="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(t,"g");var n="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(n,"g")}},{key:"interpolate",value:function(e,t,n,r){var a,i,o,s=this;function l(e){return e.replace(/\$/g,"$$$$")}var c=function(e){if(e.indexOf(s.formatSeparator)<0)return C(t,e);var r=e.split(s.formatSeparator),a=r.shift().trim(),i=r.join(s.formatSeparator).trim();return s.format(C(t,a),i,n)};this.resetRegExp();var u=r&&r.missingInterpolationHandler||this.options.missingInterpolationHandler;for(o=0;(a=this.regexpUnescape.exec(e))&&(i=c(a[1].trim()),e=e.replace(a[0],i),this.regexpUnescape.lastIndex=0,!(++o>=this.maxReplaces)););for(o=0;a=this.regexp.exec(e);){if(void 0===(i=c(a[1].trim())))if("function"==typeof u){var d=u(e,a,r);i="string"==typeof d?d:""}else this.logger.warn("missed to pass in variable ".concat(a[1]," for interpolating ").concat(e)),i="";else"string"==typeof i||this.useRawValueToEscape||(i=O(i));if(i=this.escapeValue?l(this.escape(i)):l(i),e=e.replace(a[0],i),this.regexp.lastIndex=0,++o>=this.maxReplaces)break}return e}},{key:"nest",value:function(e,t){var n,r,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=l({},a);function o(e,t){if(e.indexOf(",")<0)return e;var n=e.split(",");e=n.shift();var r=n.join(",");r=(r=this.interpolate(r,i)).replace(/'/g,'"');try{i=JSON.parse(r),t&&(i=l({},t,i))}catch(t){this.logger.error("failed parsing options string in nesting for key ".concat(e),t)}return e}for(i.applyPostProcessor=!1;n=this.nestingRegexp.exec(e);){if((r=t(o.call(this,n[1].trim(),i),i))&&n[0]===e&&"string"!=typeof r)return r;"string"!=typeof r&&(r=O(r)),r||(this.logger.warn("missed to resolve ".concat(n[1]," for nesting ").concat(e)),r=""),e=e.replace(n[0],r),this.regexp.lastIndex=0}return e}}]),e}();var U=function(e){function t(e,n,r){var a,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return c(this,t),a=h(this,m(t).call(this)),j.call(p(a)),a.backend=e,a.store=n,a.languageUtils=r.languageUtils,a.options=i,a.logger=w.create("backendConnector"),a.state={},a.queue=[],a.backend&&a.backend.init&&a.backend.init(r,i.backend,i),a}return g(t,e),d(t,[{key:"queueLoad",value:function(e,t,n,r){var a=this,i=[],o=[],s=[],l=[];return e.forEach((function(e){var r=!0;t.forEach((function(t){var s="".concat(e,"|").concat(t);!n.reload&&a.store.hasResourceBundle(e,t)?a.state[s]=2:a.state[s]<0||(1===a.state[s]?o.indexOf(s)<0&&o.push(s):(a.state[s]=1,r=!1,o.indexOf(s)<0&&o.push(s),i.indexOf(s)<0&&i.push(s),l.indexOf(t)<0&&l.push(t)))})),r||s.push(e)})),(i.length||o.length)&&this.queue.push({pending:o,loaded:{},errors:[],callback:r}),{toLoad:i,pending:o,toLoadLanguages:s,toLoadNamespaces:l}}},{key:"loaded",value:function(e,t,n){var r=_(e.split("|"),2),a=r[0],i=r[1];t&&this.emit("failedLoading",a,i,t),n&&this.store.addResourceBundle(a,i,n),this.state[e]=t?-1:2;var o={};this.queue.forEach((function(n){var r,s,l,c,u,d;r=n.loaded,s=i,c=x(r,[a],Object),u=c.obj,d=c.k,u[d]=u[d]||[],l&&(u[d]=u[d].concat(s)),l||u[d].push(s),function(e,t){for(var n=e.indexOf(t);-1!==n;)e.splice(n,1),n=e.indexOf(t)}(n.pending,e),t&&n.errors.push(t),0!==n.pending.length||n.done||(Object.keys(n.loaded).forEach((function(e){o[e]||(o[e]=[]),n.loaded[e].length&&n.loaded[e].forEach((function(t){o[e].indexOf(t)<0&&o[e].push(t)}))})),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())})),this.emit("loaded",o),this.queue=this.queue.filter((function(e){return!e.done}))}},{key:"read",value:function(e,t,n){var r=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:250,o=arguments.length>5?arguments[5]:void 0;return e.length?this.backend[n](e,t,(function(s,l){s&&l&&a<5?setTimeout((function(){r.read.call(r,e,t,n,a+1,2*i,o)}),i):o(s,l)})):o(null,{})}},{key:"prepareLoading",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),a&&a();"string"==typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"==typeof t&&(t=[t]);var i=this.queueLoad(e,t,r,a);if(!i.toLoad.length)return i.pending.length||a(),null;i.toLoad.forEach((function(e){n.loadOne(e)}))}},{key:"load",value:function(e,t,n){this.prepareLoading(e,t,{},n)}},{key:"reload",value:function(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}},{key:"loadOne",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=e.split("|"),a=_(r,2),i=a[0],o=a[1];this.read(i,o,"read",null,null,(function(r,a){r&&t.logger.warn("".concat(n,"loading namespace ").concat(o," for language ").concat(i," failed"),r),!r&&a&&t.logger.log("".concat(n,"loaded namespace ").concat(o," for language ").concat(i),a),t.loaded(e,r,a)}))}},{key:"saveMissing",value:function(e,t,n,r,a){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};this.backend&&this.backend.create&&this.backend.create(e,t,n,r,null,l({},i,{isUpdate:a})),e&&e[0]&&this.store.addResource(e[0],t,n,r)}}]),t}(j);function V(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,whitelist:!1,nonExplicitWhitelist:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:function(){},parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){var t={};if("object"===o(e[1])&&(t=e[1]),"string"==typeof e[1]&&(t.defaultValue=e[1]),"string"==typeof e[2]&&(t.tDescription=e[2]),"object"===o(e[2])||"object"===o(e[3])){var n=e[3]||e[2];Object.keys(n).forEach((function(e){t[e]=n[e]}))}return t},interpolation:{escapeValue:!0,format:function(e,t,n){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",maxReplaces:1e3}}}function W(e){return"string"==typeof e.ns&&(e.ns=[e.ns]),"string"==typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"==typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.whitelist&&e.whitelist.indexOf("cimode")<0&&(e.whitelist=e.whitelist.concat(["cimode"])),e}function G(){}var K=new(function(e){function t(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;if(c(this,t),e=h(this,m(t).call(this)),j.call(p(e)),e.options=W(n),e.services={},e.logger=w,e.modules={external:[]},r&&!e.isInitialized&&!n.isClone){if(!e.options.initImmediate)return e.init(n,r),h(e,p(e));setTimeout((function(){e.init(n,r)}),0)}return e}return g(t,e),d(t,[{key:"init",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;function r(e){return e?"function"==typeof e?new e:e:null}if("function"==typeof t&&(n=t,t={}),this.options=l({},V(),this.options,W(t)),this.format=this.options.interpolation.format,n||(n=G),!this.options.isClone){this.modules.logger?w.init(r(this.modules.logger),this.options):w.init(null,this.options);var a=new R(this.options);this.store=new L(this.options.resources,this.options);var i=this.services;i.logger=w,i.resourceStore=this.store,i.languageUtils=a,i.pluralResolver=new Y(a,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),i.interpolator=new H(this.options),i.backendConnector=new U(r(this.modules.backend),i.resourceStore,i,this.options),i.backendConnector.on("*",(function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a1?n-1:0),a=1;a0&&void 0!==arguments[0]?arguments[0]:G;if(!this.options.resources||this.options.partialBundledLanguages){if(this.language&&"cimode"===this.language.toLowerCase())return t();var n=[],r=function(t){t&&e.services.languageUtils.toResolveHierarchy(t).forEach((function(e){n.indexOf(e)<0&&n.push(e)}))};if(this.language)r(this.language);else{var a=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);a.forEach((function(e){return r(e)}))}this.options.preload&&this.options.preload.forEach((function(e){return r(e)})),this.services.backendConnector.load(n,this.options.ns,t)}else t(null)}},{key:"reloadResources",value:function(e,t,n){var r=S();return e||(e=this.languages),t||(t=this.options.ns),n||(n=G),this.services.backendConnector.reload(e,t,(function(e){r.resolve(),n(e)})),r}},{key:"use",value:function(e){return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&N.addPostProcessor(e),"3rdParty"===e.type&&this.modules.external.push(e),this}},{key:"changeLanguage",value:function(e,t){var n=this,r=S();this.emit("languageChanging",e);var a=function(e){e&&(n.language=e,n.languages=n.services.languageUtils.toResolveHierarchy(e),n.translator.language||n.translator.changeLanguage(e),n.services.languageDetector&&n.services.languageDetector.cacheUserLanguage(e)),n.loadResources((function(a){!function(e,a){n.translator.changeLanguage(a),a&&(n.emit("languageChanged",a),n.logger.log("languageChanged",a)),r.resolve((function(){return n.t.apply(n,arguments)})),t&&t(e,(function(){return n.t.apply(n,arguments)}))}(a,e)}))};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(a):a(e):a(this.services.languageDetector.detect()),r}},{key:"getFixedT",value:function(e,t){var n=this,r=function e(t,r){var a=l({},r);if("object"!==o(r)){for(var i=arguments.length,s=new Array(i>2?i-2:0),c=2;c0?this.languages[0]:this.language),!e)return"rtl";return["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam"].indexOf(this.services.languageUtils.getLanguagePartFromCode(e))>=0?"rtl":"ltr"}},{key:"createInstance",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;return new t(e,n)}},{key:"cloneInstance",value:function(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:G,a=l({},this.options,n,{isClone:!0}),i=new t(a),o=["store","services","language"];return o.forEach((function(t){i[t]=e[t]})),i.translator=new I(i.services,i.options),i.translator.on("*",(function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r3&&n&&n(i.responseText,i)},i.send(r)}catch(e){console&&console.log(e)}}function ae(){return{loadPath:"/locales/{{lng}}/{{ns}}.json",addPath:"/locales/add/{{lng}}/{{ns}}",allowMultiLoading:!1,parse:JSON.parse,crossDomain:!1,ajax:re}}var ie=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};$(this,e),this.init(t,n),this.type="backend"}var t,n,r;return t=e,(n=[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.services=e,this.options=te(t,this.options||{},ae())}},{key:"readMulti",value:function(e,t,n){var r=this.options.loadPath;"function"==typeof this.options.loadPath&&(r=this.options.loadPath(e,t));var a=this.services.interpolator.interpolate(r,{lng:e.join("+"),ns:t.join("+")});this.loadUrl(a,n)}},{key:"read",value:function(e,t,n){var r=this.options.loadPath;"function"==typeof this.options.loadPath&&(r=this.options.loadPath([e],[t]));var a=this.services.interpolator.interpolate(r,{lng:e,ns:t});this.loadUrl(a,n)}},{key:"loadUrl",value:function(e,t){var n=this;this.options.ajax(e,this.options,(function(r,a){if(a.status>=500&&a.status<600)return t("failed loading "+e,!0);if(a.status>=400&&a.status<500)return t("failed loading "+e,!1);var i,o;try{i=n.options.parse(r,e)}catch(t){o="failed parsing "+e+" to json"}if(o)return t(o,!1);t(null,i)}))}},{key:"create",value:function(e,t,n,r){var a=this;"string"==typeof e&&(e=[e]);var i={};i[n]=r||"",e.forEach((function(e){var n=a.services.interpolator.interpolate(a.options.addPath,{lng:e,ns:t});a.options.ajax(n,a.options,(function(e,t){}),i)}))}}])&&J(t.prototype,n),r&&J(t,r),e}();ie.type="backend";var oe=ie,se=n(563),le=n(749),ce=n(750),ue=n.n(ce),de={cacheUserLanguage:Function.prototype,lookup:()=>config.defaultLanguage,name:"configLanguageDetector"},pe={cacheUserLanguage:Function.prototype,lookup(){let e=[];if("undefined"!=typeof navigator){if(navigator.languages)for(let t=0;te.replace(/[-_]+/g,"")),e.length>0?e:void 0},name:"customNavigatorDetector"};const he=["querystring","localStorage"];interfaceConfig.LANG_DETECTION&&he.push(pe.name),he.push(de.name);const me=new ue.a(null,{caches:["localStorage"],lookupLocalStorage:"language",lookupQuerystring:"lang",order:he});me.addDetector(pe),me.addDetector(de);var fe=me;const ge=Object.keys(se),be=ge[0],ye={backend:{loadPath:"lang/{{ns}}-{{lng}}.json"},defaultNS:"main",fallbackLng:be,interpolation:{escapeValue:!1},load:"languageOnly",ns:["main","languages","countries"],react:{useSuspense:!1},returnEmptyString:!1,returnNull:!1,whitelist:ge.slice()};K.use("ReactNative"===navigator.product?{}:oe).use(fe).init(ye),K.addResourceBundle(be,"countries",i,!0,!0),K.addResourceBundle(be,"languages",se,!0,!0),K.addResourceBundle(be,"main",le,!0,!0),n(925);var ve=K;n(926);function _e(e){return a()(e).locale(function(){const e=ve.language;let t;if(e){const n=new RegExp("^([a-z]{2,2})(-)*([a-z]{2,2})*$").exec(e.toLowerCase());if(n){const e=new RegExp(`^${n[1]}(-)*${`(${n[3]})*`||""}`);t=a.a.locales().find(t=>e.exec(t))}}return t||"en"}())}function ke(e){return"0"!==a.a.duration(e).format("h")?a.a.duration(e).format("h:mm:ss"):a.a.duration(e).format("mm:ss",{trim:!1})}n(518),n(519),n(520),n(521),n(522),n(523),n(524),n(525),n(526),n(527),n(528),n(529),n(530),n(531),n(532),n(533),n(534);var we=n(169)},function(e,t,n){"use strict";n.d(t,"n",(function(){return r.a})),n.d(t,"y",(function(){return r.b})),n.d(t,"D",(function(){return r.e})),n.d(t,"E",(function(){return r.f})),n.d(t,"F",(function(){return r.j})),n.d(t,"G",(function(){return r.k})),n.d(t,"H",(function(){return r.l})),n.d(t,"I",(function(){return r.m})),n.d(t,"z",(function(){return r.c})),n.d(t,"A",(function(){return r.d})),n.d(t,"K",(function(){return r.o})),n.d(t,"M",(function(){return r.q})),n.d(t,"N",(function(){return r.r})),n.d(t,"O",(function(){return r.s})),n.d(t,"L",(function(){return r.p})),n.d(t,"J",(function(){return r.n})),n.d(t,"P",(function(){return r.t})),n.d(t,"a",(function(){return a.a})),n.d(t,"d",(function(){return a.h})),n.d(t,"j",(function(){return a.l})),n.d(t,"e",(function(){return a.i})),n.d(t,"g",(function(){return a.j})),n.d(t,"h",(function(){return a.k})),n.d(t,"k",(function(){return a.m})),n.d(t,"l",(function(){return a.n})),n.d(t,"b",(function(){return a.c})),n.d(t,"c",(function(){return a.d})),n.d(t,"m",(function(){return a.o})),n.d(t,"f",(function(){return i.d})),n.d(t,"i",(function(){return i.f})),n.d(t,"o",(function(){return o.a})),n.d(t,"p",(function(){return o.b})),n.d(t,"q",(function(){return o.c})),n.d(t,"r",(function(){return o.d})),n.d(t,"s",(function(){return o.e})),n.d(t,"t",(function(){return o.f})),n.d(t,"u",(function(){return o.g})),n.d(t,"v",(function(){return o.h})),n.d(t,"w",(function(){return o.i})),n.d(t,"x",(function(){return o.j})),n.d(t,"C",(function(){return o.m})),n.d(t,"B",(function(){return o.l}));var r=n(129),a=n(40),i=(n(723),n(98)),o=n(69)},function(e,t,n){"use strict";n.d(t,"a",(function(){return r.a})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return d})),n.d(t,"d",(function(){return m})),n.d(t,"f",(function(){return b})),n.d(t,"e",(function(){return _})),n.d(t,"g",(function(){return E})),n.d(t,"h",(function(){return C})),n.d(t,"i",(function(){return P})),n.d(t,"j",(function(){return N})),n.d(t,"k",(function(){return R})),n.d(t,"l",(function(){return B})),n.d(t,"m",(function(){return U})),n.d(t,"n",(function(){return G})),n.d(t,"o",(function(){return J})),n.d(t,"p",(function(){return Z})),n.d(t,"q",(function(){return ne})),n.d(t,"r",(function(){return ie})),n.d(t,"s",(function(){return le})),n.d(t,"t",(function(){return de})),n.d(t,"u",(function(){return me})),n.d(t,"v",(function(){return be})),n.d(t,"w",(function(){return _e})),n.d(t,"x",(function(){return je})),n.d(t,"y",(function(){return Ee})),n.d(t,"z",(function(){return Ce})),n.d(t,"A",(function(){return Pe})),n.d(t,"B",(function(){return Ne})),n.d(t,"C",(function(){return Re})),n.d(t,"D",(function(){return Be})),n.d(t,"E",(function(){return Ve})),n.d(t,"F",(function(){return Ke})),n.d(t,"G",(function(){return Qe})),n.d(t,"H",(function(){return et})),n.d(t,"I",(function(){return rt})),n.d(t,"J",(function(){return ot})),n.d(t,"K",(function(){return ct})),n.d(t,"L",(function(){return ht})),n.d(t,"M",(function(){return jt})),n.d(t,"N",(function(){return Et})),n.d(t,"O",(function(){return Ct})),n.d(t,"P",(function(){return Pt})),n.d(t,"Q",(function(){return Nt})),n.d(t,"R",(function(){return Ft})),n.d(t,"S",(function(){return Ht})),n.d(t,"T",(function(){return Wt})),n.d(t,"U",(function(){return $t})),n.d(t,"V",(function(){return Xt})),n.d(t,"W",(function(){return nn})),n.d(t,"X",(function(){return on})),n.d(t,"Y",(function(){return cn})),n.d(t,"Z",(function(){return pn})),n.d(t,"ab",(function(){return fn})),n.d(t,"bb",(function(){return vn})),n.d(t,"cb",(function(){return wn})),n.d(t,"db",(function(){return On})),n.d(t,"eb",(function(){return An})),n.d(t,"fb",(function(){return In})),n.d(t,"gb",(function(){return Fn})),n.d(t,"hb",(function(){return Yn})),n.d(t,"ib",(function(){return Vn})),n.d(t,"jb",(function(){return Kn})),n.d(t,"kb",(function(){return Qn})),n.d(t,"lb",(function(){return tr})),n.d(t,"mb",(function(){return ar})),n.d(t,"nb",(function(){return sr})),n.d(t,"ob",(function(){return ur})),n.d(t,"pb",(function(){return hr})),n.d(t,"qb",(function(){return j})),n.d(t,"rb",(function(){return gr})),n.d(t,"sb",(function(){return vr})),n.d(t,"tb",(function(){return jr})),n.d(t,"ub",(function(){return Dr})),n.d(t,"vb",(function(){return Mr})),n.d(t,"wb",(function(){return Rr})),n.d(t,"xb",(function(){return Br}));var r=n(451),a=n(0),i=n.n(a);function o(){return(o=Object.assign||function(e){for(var t=1;t>>0,r=0;r0)for(n=0;n=0?n?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+r}var q=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,B=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Y={},H={};function U(e,t,n,r){var a=r;"string"==typeof r&&(a=function(){return this[r]()}),e&&(H[e]=a),t&&(H[t[0]]=function(){return F(a.apply(this,arguments),t[1],t[2])}),n&&(H[n]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function V(e,t){return e.isValid()?(t=W(t,e.localeData()),Y[t]=Y[t]||function(e){var t,n,r,a=e.match(q);for(t=0,n=a.length;t=0&&B.test(e);)e=e.replace(B,r),B.lastIndex=0,n-=1;return e}var G=/\d/,K=/\d\d/,$=/\d{3}/,J=/\d{4}/,Q=/[+-]?\d{6}/,X=/\d\d?/,Z=/\d\d\d\d?/,ee=/\d\d\d\d\d\d?/,te=/\d{1,3}/,ne=/\d{1,4}/,re=/[+-]?\d{1,6}/,ae=/\d+/,ie=/[+-]?\d+/,oe=/Z|[+-]\d\d:?\d\d/gi,se=/Z|[+-]\d\d(?::?\d\d)?/gi,le=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ce={};function ue(e,t,n){ce[e]=A(t)?t:function(e,r){return e&&n?n:t}}function de(e,t){return d(ce,e)?ce[e](t._strict,t._locale):new RegExp(pe(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,t,n,r,a){return t||n||r||a}))))}function pe(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var he={};function me(e,t){var n,r=t;for("string"==typeof e&&(e=[e]),l(t)&&(r=function(e,n){n[t]=j(e)}),n=0;n68?1900:2e3)};var ve,_e=ke("FullYear",!0);function ke(e,t){return function(n){return null!=n?(je(this,e,n),a.updateOffset(this,t),this):we(this,e)}}function we(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function je(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&ye(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),Se(n,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function Se(e,t){if(isNaN(e)||isNaN(t))return NaN;var n,r=(t%(n=12)+n)%n;return e+=(t-r)/12,1===r?ye(e)?29:28:31-r%7%2}ve=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t=0&&isFinite(s.getFullYear())&&s.setFullYear(e),s}function Ne(e){var t=new Date(Date.UTC.apply(null,arguments));return e<100&&e>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function Ie(e,t,n){var r=7+t-n;return-(7+Ne(e,0,r).getUTCDay()-t)%7+r-1}function ze(e,t,n,r,a){var i,o,s=1+7*(t-1)+(7+n-r)%7+Ie(e,r,a);return s<=0?o=be(i=e-1)+s:s>be(e)?(i=e+1,o=s-be(e)):(i=e,o=s),{year:i,dayOfYear:o}}function Re(e,t,n){var r,a,i=Ie(e.year(),t,n),o=Math.floor((e.dayOfYear()-i-1)/7)+1;return o<1?r=o+Fe(a=e.year()-1,t,n):o>Fe(e.year(),t,n)?(r=o-Fe(e.year(),t,n),a=e.year()+1):(a=e.year(),r=o),{week:r,year:a}}function Fe(e,t,n){var r=Ie(e,t,n),a=Ie(e+1,t,n);return(be(e)-r+a)/7}U("w",["ww",2],"wo","week"),U("W",["WW",2],"Wo","isoWeek"),L("week","w"),L("isoWeek","W"),R("week",5),R("isoWeek",5),ue("w",X),ue("ww",X,K),ue("W",X),ue("WW",X,K),fe(["w","ww","W","WW"],(function(e,t,n,r){t[r.substr(0,1)]=j(e)})),U("d",0,"do","day"),U("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),U("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),U("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),U("e",0,0,"weekday"),U("E",0,0,"isoWeekday"),L("day","d"),L("weekday","e"),L("isoWeekday","E"),R("day",11),R("weekday",11),R("isoWeekday",11),ue("d",X),ue("e",X),ue("E",X),ue("dd",(function(e,t){return t.weekdaysMinRegex(e)})),ue("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),ue("dddd",(function(e,t){return t.weekdaysRegex(e)})),fe(["dd","ddd","dddd"],(function(e,t,n,r){var a=n._locale.weekdaysParse(e,r,n._strict);null!=a?t.d=a:m(n).invalidWeekday=e})),fe(["d","e","E"],(function(e,t,n,r){t[r]=j(e)}));var qe="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Be="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ye="Su_Mo_Tu_We_Th_Fr_Sa".split("_");function He(e,t,n){var r,a,i,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)i=h([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(i,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(a=ve.call(this._weekdaysParse,o))?a:null:"ddd"===t?-1!==(a=ve.call(this._shortWeekdaysParse,o))?a:null:-1!==(a=ve.call(this._minWeekdaysParse,o))?a:null:"dddd"===t?-1!==(a=ve.call(this._weekdaysParse,o))||-1!==(a=ve.call(this._shortWeekdaysParse,o))||-1!==(a=ve.call(this._minWeekdaysParse,o))?a:null:"ddd"===t?-1!==(a=ve.call(this._shortWeekdaysParse,o))||-1!==(a=ve.call(this._weekdaysParse,o))||-1!==(a=ve.call(this._minWeekdaysParse,o))?a:null:-1!==(a=ve.call(this._minWeekdaysParse,o))||-1!==(a=ve.call(this._weekdaysParse,o))||-1!==(a=ve.call(this._shortWeekdaysParse,o))?a:null}var Ue=le,Ve=le,We=le;function Ge(){function e(e,t){return t.length-e.length}var t,n,r,a,i,o=[],s=[],l=[],c=[];for(t=0;t<7;t++)n=h([2e3,1]).day(t),r=this.weekdaysMin(n,""),a=this.weekdaysShort(n,""),i=this.weekdays(n,""),o.push(r),s.push(a),l.push(i),c.push(r),c.push(a),c.push(i);for(o.sort(e),s.sort(e),l.sort(e),c.sort(e),t=0;t<7;t++)s[t]=pe(s[t]),l[t]=pe(l[t]),c[t]=pe(c[t]);this._weekdaysRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function Ke(){return this.hours()%12||12}function $e(e,t){U(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function Je(e,t){return t._meridiemParse}U("H",["HH",2],0,"hour"),U("h",["hh",2],0,Ke),U("k",["kk",2],0,(function(){return this.hours()||24})),U("hmm",0,0,(function(){return""+Ke.apply(this)+F(this.minutes(),2)})),U("hmmss",0,0,(function(){return""+Ke.apply(this)+F(this.minutes(),2)+F(this.seconds(),2)})),U("Hmm",0,0,(function(){return""+this.hours()+F(this.minutes(),2)})),U("Hmmss",0,0,(function(){return""+this.hours()+F(this.minutes(),2)+F(this.seconds(),2)})),$e("a",!0),$e("A",!1),L("hour","h"),R("hour",13),ue("a",Je),ue("A",Je),ue("H",X),ue("h",X),ue("k",X),ue("HH",X,K),ue("hh",X,K),ue("kk",X,K),ue("hmm",Z),ue("hmmss",ee),ue("Hmm",Z),ue("Hmmss",ee),me(["H","HH"],3),me(["k","kk"],(function(e,t,n){var r=j(e);t[3]=24===r?0:r})),me(["a","A"],(function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e})),me(["h","hh"],(function(e,t,n){t[3]=j(e),m(n).bigHour=!0})),me("hmm",(function(e,t,n){var r=e.length-2;t[3]=j(e.substr(0,r)),t[4]=j(e.substr(r)),m(n).bigHour=!0})),me("hmmss",(function(e,t,n){var r=e.length-4,a=e.length-2;t[3]=j(e.substr(0,r)),t[4]=j(e.substr(r,2)),t[5]=j(e.substr(a)),m(n).bigHour=!0})),me("Hmm",(function(e,t,n){var r=e.length-2;t[3]=j(e.substr(0,r)),t[4]=j(e.substr(r))})),me("Hmmss",(function(e,t,n){var r=e.length-4,a=e.length-2;t[3]=j(e.substr(0,r)),t[4]=j(e.substr(r,2)),t[5]=j(e.substr(a))}));var Qe,Xe=ke("Hours",!0),Ze={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Ee,monthsShort:xe,week:{dow:0,doy:6},weekdays:qe,weekdaysMin:Ye,weekdaysShort:Be,meridiemParse:/[ap]\.?m?\.?/i},et={},tt={};function nt(e){return e?e.toLowerCase().replace("_","-"):e}function rt(t){var r=null;if(!et[t]&&void 0!==e&&e&&e.exports)try{r=Qe._abbr,n(915)("./"+t),at(r)}catch(e){}return et[t]}function at(e,t){var n;return e&&(n=s(t)?ot(e):it(e,t))&&(Qe=n),Qe._abbr}function it(e,t){if(null!==t){var n=Ze;if(t.abbr=e,null!=et[e])C("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=et[e]._config;else if(null!=t.parentLocale){if(null==et[t.parentLocale])return tt[t.parentLocale]||(tt[t.parentLocale]=[]),tt[t.parentLocale].push({name:e,config:t}),null;n=et[t.parentLocale]._config}return et[e]=new P(T(n,t)),tt[e]&&tt[e].forEach((function(e){it(e.name,e.config)})),at(e),et[e]}return delete et[e],null}function ot(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Qe;if(!i(e)){if(t=rt(e))return t;e=[e]}return function(e){for(var t,n,r,a,i=0;i0;){if(r=rt(a.slice(0,t).join("-")))return r;if(n&&n.length>=t&&S(a,n,!0)>=t-1)break;t--}i++}return null}(e)}function st(e){var t,n=e._a;return n&&-2===m(e).overflow&&(t=n[1]<0||n[1]>11?1:n[2]<1||n[2]>Se(n[0],n[1])?2:n[3]<0||n[3]>24||24===n[3]&&(0!==n[4]||0!==n[5]||0!==n[6])?3:n[4]<0||n[4]>59?4:n[5]<0||n[5]>59?5:n[6]<0||n[6]>999?6:-1,m(e)._overflowDayOfYear&&(t<0||t>2)&&(t=2),m(e)._overflowWeeks&&-1===t&&(t=7),m(e)._overflowWeekday&&-1===t&&(t=8),m(e).overflow=t),e}function lt(e,t,n){return null!=e?e:null!=t?t:n}function ct(e){var t,n,r,i,o,s=[];if(!e._d){for(r=function(e){var t=new Date(a.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}(e),e._w&&null==e._a[2]&&null==e._a[1]&&function(e){var t,n,r,a,i,o,s,l;if(null!=(t=e._w).GG||null!=t.W||null!=t.E)i=1,o=4,n=lt(t.GG,e._a[0],Re(St(),1,4).year),r=lt(t.W,1),((a=lt(t.E,1))<1||a>7)&&(l=!0);else{i=e._locale._week.dow,o=e._locale._week.doy;var c=Re(St(),i,o);n=lt(t.gg,e._a[0],c.year),r=lt(t.w,c.week),null!=t.d?((a=t.d)<0||a>6)&&(l=!0):null!=t.e?(a=t.e+i,(t.e<0||t.e>6)&&(l=!0)):a=i}r<1||r>Fe(n,i,o)?m(e)._overflowWeeks=!0:null!=l?m(e)._overflowWeekday=!0:(s=ze(n,r,a,i,o),e._a[0]=s.year,e._dayOfYear=s.dayOfYear)}(e),null!=e._dayOfYear&&(o=lt(e._a[0],r[0]),(e._dayOfYear>be(o)||0===e._dayOfYear)&&(m(e)._overflowDayOfYear=!0),n=Ne(o,0,e._dayOfYear),e._a[1]=n.getUTCMonth(),e._a[2]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=s[t]=r[t];for(;t<7;t++)e._a[t]=s[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[3]&&0===e._a[4]&&0===e._a[5]&&0===e._a[6]&&(e._nextDay=!0,e._a[3]=0),e._d=(e._useUTC?Ne:Le).apply(null,s),i=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[3]=24),e._w&&void 0!==e._w.d&&e._w.d!==i&&(m(e).weekdayMismatch=!0)}}var ut=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,dt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,pt=/Z|[+-]\d\d(?::?\d\d)?/,ht=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],mt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],ft=/^\/?Date\((\-?\d+)/i;function gt(e){var t,n,r,a,i,o,s=e._i,l=ut.exec(s)||dt.exec(s);if(l){for(m(e).iso=!0,t=0,n=ht.length;t0&&m(e).unusedInput.push(o),s=s.slice(s.indexOf(n)+n.length),c+=n.length),H[i]?(n?m(e).empty=!1:m(e).unusedTokens.push(i),ge(i,n,e)):e._strict&&!n&&m(e).unusedTokens.push(i);m(e).charsLeftOver=l-c,s.length>0&&m(e).unusedInput.push(s),e._a[3]<=12&&!0===m(e).bigHour&&e._a[3]>0&&(m(e).bigHour=void 0),m(e).parsedDateParts=e._a.slice(0),m(e).meridiem=e._meridiem,e._a[3]=function(e,t,n){var r;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((r=e.isPM(n))&&t<12&&(t+=12),r||12!==t||(t=0),t):t}(e._locale,e._a[3],e._meridiem),ct(e),st(e)}else _t(e);else gt(e)}function wt(e){var t=e._i,n=e._f;return e._locale=e._locale||ot(e._l),null===t||void 0===n&&""===t?g({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),k(t)?new _(st(t)):(c(t)?e._d=t:i(n)?function(e){var t,n,r,a,i;if(0===e._f.length)return m(e).invalidFormat=!0,void(e._d=new Date(NaN));for(a=0;athis?this:e:g()}));function xt(e,t){var n,r;if(1===t.length&&i(t[0])&&(t=t[0]),!t.length)return St();for(n=t[0],r=1;r(i=Fe(e,r,a))&&(t=i),Zt.call(this,e,t,n,r,a))}function Zt(e,t,n,r,a){var i=ze(e,t,n,r,a),o=Ne(i.year,0,i.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}U(0,["gg",2],0,(function(){return this.weekYear()%100})),U(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),Qt("gggg","weekYear"),Qt("ggggg","weekYear"),Qt("GGGG","isoWeekYear"),Qt("GGGGG","isoWeekYear"),L("weekYear","gg"),L("isoWeekYear","GG"),R("weekYear",1),R("isoWeekYear",1),ue("G",ie),ue("g",ie),ue("GG",X,K),ue("gg",X,K),ue("GGGG",ne,J),ue("gggg",ne,J),ue("GGGGG",re,Q),ue("ggggg",re,Q),fe(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,n,r){t[r.substr(0,2)]=j(e)})),fe(["gg","GG"],(function(e,t,n,r){t[r]=a.parseTwoDigitYear(e)})),U("Q",0,"Qo","quarter"),L("quarter","Q"),R("quarter",7),ue("Q",G),me("Q",(function(e,t){t[1]=3*(j(e)-1)})),U("D",["DD",2],"Do","date"),L("date","D"),R("date",9),ue("D",X),ue("DD",X,K),ue("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),me(["D","DD"],2),me("Do",(function(e,t){t[2]=j(e.match(X)[0])}));var en=ke("Date",!0);U("DDD",["DDDD",3],"DDDo","dayOfYear"),L("dayOfYear","DDD"),R("dayOfYear",4),ue("DDD",te),ue("DDDD",$),me(["DDD","DDDD"],(function(e,t,n){n._dayOfYear=j(e)})),U("m",["mm",2],0,"minute"),L("minute","m"),R("minute",14),ue("m",X),ue("mm",X,K),me(["m","mm"],4);var tn=ke("Minutes",!1);U("s",["ss",2],0,"second"),L("second","s"),R("second",15),ue("s",X),ue("ss",X,K),me(["s","ss"],5);var nn,rn=ke("Seconds",!1);for(U("S",0,0,(function(){return~~(this.millisecond()/100)})),U(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),U(0,["SSS",3],0,"millisecond"),U(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),U(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),U(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),U(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),U(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),U(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),L("millisecond","ms"),R("millisecond",16),ue("S",te,G),ue("SS",te,K),ue("SSS",te,$),nn="SSSS";nn.length<=9;nn+="S")ue(nn,ae);function an(e,t){t[6]=j(1e3*("0."+e))}for(nn="S";nn.length<=9;nn+="S")me(nn,an);var on=ke("Milliseconds",!1);U("z",0,0,"zoneAbbr"),U("zz",0,0,"zoneName");var sn=_.prototype;function ln(e){return e}sn.add=Vt,sn.calendar=function(e,t){var n=e||St(),r=Nt(n,this).startOf("day"),i=a.calendarFormat(this,r)||"sameElse",o=t&&(A(t[i])?t[i].call(this,n):t[i]);return this.format(o||this.localeData().calendar(i,this,St(n)))},sn.clone=function(){return new _(this)},sn.diff=function(e,t,n){var r,a,i;if(!this.isValid())return NaN;if(!(r=Nt(e,this)).isValid())return NaN;switch(a=6e4*(r.utcOffset()-this.utcOffset()),t=N(t)){case"year":i=Gt(this,r)/12;break;case"month":i=Gt(this,r);break;case"quarter":i=Gt(this,r)/3;break;case"second":i=(this-r)/1e3;break;case"minute":i=(this-r)/6e4;break;case"hour":i=(this-r)/36e5;break;case"day":i=(this-r-a)/864e5;break;case"week":i=(this-r-a)/6048e5;break;default:i=this-r}return n?i:w(i)},sn.endOf=function(e){return void 0===(e=N(e))||"millisecond"===e?this:("date"===e&&(e="day"),this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms"))},sn.format=function(e){e||(e=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var t=V(this,e);return this.localeData().postformat(t)},sn.from=function(e,t){return this.isValid()&&(k(e)&&e.isValid()||St(e).isValid())?qt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},sn.fromNow=function(e){return this.from(St(),e)},sn.to=function(e,t){return this.isValid()&&(k(e)&&e.isValid()||St(e).isValid())?qt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},sn.toNow=function(e){return this.to(St(),e)},sn.get=function(e){return A(this[e=N(e)])?this[e]():this},sn.invalidAt=function(){return m(this).overflow},sn.isAfter=function(e,t){var n=k(e)?e:St(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=N(s(t)?"millisecond":t))?this.valueOf()>n.valueOf():n.valueOf()9999?V(e,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):A(Date.prototype.toISOString)?this.toDate().toISOString():V(e,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]")},sn.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var n="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",a=t+'[")]';return this.format(n+r+"-MM-DD[T]HH:mm:ss.SSS"+a)},sn.toJSON=function(){return this.isValid()?this.toISOString():null},sn.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},sn.unix=function(){return Math.floor(this.valueOf()/1e3)},sn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},sn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},sn.year=_e,sn.isLeapYear=function(){return ye(this.year())},sn.weekYear=function(e){return Xt.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},sn.isoWeekYear=function(e){return Xt.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},sn.quarter=sn.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},sn.month=Ae,sn.daysInMonth=function(){return Se(this.year(),this.month())},sn.week=sn.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},sn.isoWeek=sn.isoWeeks=function(e){var t=Re(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},sn.weeksInYear=function(){var e=this.localeData()._week;return Fe(this.year(),e.dow,e.doy)},sn.isoWeeksInYear=function(){return Fe(this.year(),1,4)},sn.date=en,sn.day=sn.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=function(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}(e,this.localeData()),this.add(e-t,"d")):t},sn.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},sn.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=function(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},sn.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},sn.hour=sn.hours=Xe,sn.minute=sn.minutes=tn,sn.second=sn.seconds=rn,sn.millisecond=sn.milliseconds=on,sn.utcOffset=function(e,t,n){var r,i=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=Lt(se,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(r=It(this)),this._offset=e,this._isUTC=!0,null!=r&&this.add(r,"m"),i!==e&&(!t||this._changeInProgress?Ut(this,qt(e-i,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,a.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?i:It(this)},sn.utc=function(e){return this.utcOffset(0,e)},sn.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(It(this),"m")),this},sn.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=Lt(oe,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},sn.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?St(e).utcOffset():0,(this.utcOffset()-e)%60==0)},sn.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},sn.isLocal=function(){return!!this.isValid()&&!this._isUTC},sn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},sn.isUtc=zt,sn.isUTC=zt,sn.zoneAbbr=function(){return this._isUTC?"UTC":""},sn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},sn.dates=E("dates accessor is deprecated. Use date instead.",en),sn.months=E("months accessor is deprecated. Use month instead",Ae),sn.years=E("years accessor is deprecated. Use year instead",_e),sn.zone=E("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",(function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()})),sn.isDSTShifted=E("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",(function(){if(!s(this._isDSTShifted))return this._isDSTShifted;var e={};if(y(e,this),(e=wt(e))._a){var t=e._isUTC?h(e._a):St(e._a);this._isDSTShifted=this.isValid()&&S(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}));var cn=P.prototype;function un(e,t,n,r){var a=ot(),i=h().set(r,t);return a[n](i,e)}function dn(e,t,n){if(l(e)&&(t=e,e=void 0),e=e||"",null!=t)return un(e,t,n,"month");var r,a=[];for(r=0;r<12;r++)a[r]=un(e,r,n,"month");return a}function pn(e,t,n,r){"boolean"==typeof e?(l(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,l(t)&&(n=t,t=void 0),t=t||"");var a,i=ot(),o=e?i._week.dow:0;if(null!=n)return un(t,(n+o)%7,r,"day");var s=[];for(a=0;a<7;a++)s[a]=un(t,(a+o)%7,r,"day");return s}cn.calendar=function(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return A(r)?r.call(t,n):r},cn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.replace(/MMMM|MM|DD|dddd/g,(function(e){return e.slice(1)})),this._longDateFormat[e])},cn.invalidDate=function(){return this._invalidDate},cn.ordinal=function(e){return this._ordinal.replace("%d",e)},cn.preparse=ln,cn.postformat=ln,cn.relativeTime=function(e,t,n,r){var a=this._relativeTime[n];return A(a)?a(e,t,n,r):a.replace(/%d/i,e)},cn.pastFuture=function(e,t){var n=this._relativeTime[e>0?"future":"past"];return A(n)?n(t):n.replace(/%s/i,t)},cn.set=function(e){var t,n;for(n in e)A(t=e[n])?this[n]=t:this["_"+n]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},cn.months=function(e,t){return e?i(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Oe).test(t)?"format":"standalone"][e.month()]:i(this._months)?this._months:this._months.standalone},cn.monthsShort=function(e,t){return e?i(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Oe.test(t)?"format":"standalone"][e.month()]:i(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},cn.monthsParse=function(e,t,n){var r,a,i;if(this._monthsParseExact)return De.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(a=h([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(a,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(a,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(i="^"+this.months(a,"")+"|^"+this.monthsShort(a,""),this._monthsParse[r]=new RegExp(i.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[r].test(e))return r;if(n&&"MMM"===t&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}},cn.monthsRegex=function(e){return this._monthsParseExact?(d(this,"_monthsRegex")||Me.call(this),e?this._monthsStrictRegex:this._monthsRegex):(d(this,"_monthsRegex")||(this._monthsRegex=Pe),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},cn.monthsShortRegex=function(e){return this._monthsParseExact?(d(this,"_monthsRegex")||Me.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(d(this,"_monthsShortRegex")||(this._monthsShortRegex=Te),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},cn.week=function(e){return Re(e,this._week.dow,this._week.doy).week},cn.firstDayOfYear=function(){return this._week.doy},cn.firstDayOfWeek=function(){return this._week.dow},cn.weekdays=function(e,t){return e?i(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][e.day()]:i(this._weekdays)?this._weekdays:this._weekdays.standalone},cn.weekdaysMin=function(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin},cn.weekdaysShort=function(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort},cn.weekdaysParse=function(e,t,n){var r,a,i;if(this._weekdaysParseExact)return He.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(a=h([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(a,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(a,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(a,"").replace(".",".?")+"$","i")),this._weekdaysParse[r]||(i="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[r]=new RegExp(i.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}},cn.weekdaysRegex=function(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Ge.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(d(this,"_weekdaysRegex")||(this._weekdaysRegex=Ue),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},cn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Ge.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(d(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ve),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},cn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Ge.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(d(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=We),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},cn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},cn.meridiem=function(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"},at("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===j(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),a.lang=E("moment.lang is deprecated. Use moment.locale instead.",at),a.langData=E("moment.langData is deprecated. Use moment.localeData instead.",ot);var hn=Math.abs;function mn(e,t,n,r){var a=qt(t,n);return e._milliseconds+=r*a._milliseconds,e._days+=r*a._days,e._months+=r*a._months,e._bubble()}function fn(e){return e<0?Math.floor(e):Math.ceil(e)}function gn(e){return 4800*e/146097}function bn(e){return 146097*e/4800}function yn(e){return function(){return this.as(e)}}var vn=yn("ms"),_n=yn("s"),kn=yn("m"),wn=yn("h"),jn=yn("d"),Sn=yn("w"),On=yn("M"),En=yn("y");function xn(e){return function(){return this.isValid()?this._data[e]:NaN}}var Dn=xn("milliseconds"),Cn=xn("seconds"),An=xn("minutes"),Tn=xn("hours"),Pn=xn("days"),Mn=xn("months"),Ln=xn("years"),Nn=Math.round,In={ss:44,s:45,m:45,h:22,d:26,M:11};function zn(e,t,n,r,a){return a.relativeTime(t||1,!!n,e,r)}var Rn=Math.abs;function Fn(e){return(e>0)-(e<0)||+e}function qn(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n=Rn(this._milliseconds)/1e3,r=Rn(this._days),a=Rn(this._months);e=w(n/60),t=w(e/60),n%=60,e%=60;var i=w(a/12),o=a%=12,s=r,l=t,c=e,u=n?n.toFixed(3).replace(/\.?0+$/,""):"",d=this.asSeconds();if(!d)return"P0D";var p=d<0?"-":"",h=Fn(this._months)!==Fn(d)?"-":"",m=Fn(this._days)!==Fn(d)?"-":"",f=Fn(this._milliseconds)!==Fn(d)?"-":"";return p+"P"+(i?h+i+"Y":"")+(o?h+o+"M":"")+(s?m+s+"D":"")+(l||c||u?"T":"")+(l?f+l+"H":"")+(c?f+c+"M":"")+(u?f+u+"S":"")}var Bn=Ct.prototype;return Bn.isValid=function(){return this._isValid},Bn.abs=function(){var e=this._data;return this._milliseconds=hn(this._milliseconds),this._days=hn(this._days),this._months=hn(this._months),e.milliseconds=hn(e.milliseconds),e.seconds=hn(e.seconds),e.minutes=hn(e.minutes),e.hours=hn(e.hours),e.months=hn(e.months),e.years=hn(e.years),this},Bn.add=function(e,t){return mn(this,e,t,1)},Bn.subtract=function(e,t){return mn(this,e,t,-1)},Bn.as=function(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if("month"===(e=N(e))||"year"===e)return t=this._days+r/864e5,n=this._months+gn(t),"month"===e?n:n/12;switch(t=this._days+Math.round(bn(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}},Bn.asMilliseconds=vn,Bn.asSeconds=_n,Bn.asMinutes=kn,Bn.asHours=wn,Bn.asDays=jn,Bn.asWeeks=Sn,Bn.asMonths=On,Bn.asYears=En,Bn.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*j(this._months/12):NaN},Bn._bubble=function(){var e,t,n,r,a,i=this._milliseconds,o=this._days,s=this._months,l=this._data;return i>=0&&o>=0&&s>=0||i<=0&&o<=0&&s<=0||(i+=864e5*fn(bn(s)+o),o=0,s=0),l.milliseconds=i%1e3,e=w(i/1e3),l.seconds=e%60,t=w(e/60),l.minutes=t%60,n=w(t/60),l.hours=n%24,o+=w(n/24),a=w(gn(o)),s+=a,o-=fn(bn(a)),r=w(s/12),s%=12,l.days=o,l.months=s,l.years=r,this},Bn.clone=function(){return qt(this)},Bn.get=function(e){return e=N(e),this.isValid()?this[e+"s"]():NaN},Bn.milliseconds=Dn,Bn.seconds=Cn,Bn.minutes=An,Bn.hours=Tn,Bn.days=Pn,Bn.weeks=function(){return w(this.days()/7)},Bn.months=Mn,Bn.years=Ln,Bn.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),n=function(e,t,n){var r=qt(e).abs(),a=Nn(r.as("s")),i=Nn(r.as("m")),o=Nn(r.as("h")),s=Nn(r.as("d")),l=Nn(r.as("M")),c=Nn(r.as("y")),u=a<=In.ss&&["s",a]||a0,u[4]=n,zn.apply(null,u)}(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)},Bn.toISOString=qn,Bn.toString=qn,Bn.toJSON=qn,Bn.locale=Kt,Bn.localeData=Jt,Bn.toIsoString=E("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",qn),Bn.lang=$t,U("X",0,0,"unix"),U("x",0,0,"valueOf"),ue("x",ie),ue("X",/[+-]?\d+(\.\d{1,3})?/),me("X",(function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))})),me("x",(function(e,t,n){n._d=new Date(j(e))})),a.version="2.19.4",t=St,a.fn=sn,a.min=function(){var e=[].slice.call(arguments,0);return xt("isBefore",e)},a.max=function(){var e=[].slice.call(arguments,0);return xt("isAfter",e)},a.now=function(){return Date.now?Date.now():+new Date},a.utc=h,a.unix=function(e){return St(1e3*e)},a.months=function(e,t){return dn(e,t,"months")},a.isDate=c,a.locale=at,a.invalid=g,a.duration=qt,a.isMoment=k,a.weekdays=function(e,t,n){return pn(e,t,n,"weekdays")},a.parseZone=function(){return St.apply(null,arguments).parseZone()},a.localeData=ot,a.isDuration=At,a.monthsShort=function(e,t){return dn(e,t,"monthsShort")},a.weekdaysMin=function(e,t,n){return pn(e,t,n,"weekdaysMin")},a.defineLocale=it,a.updateLocale=function(e,t){if(null!=t){var n,r,a=Ze;null!=(r=rt(e))&&(a=r._config),t=T(a,t),(n=new P(t)).parentLocale=et[e],et[e]=n,at(e)}else null!=et[e]&&(null!=et[e].parentLocale?et[e]=et[e].parentLocale:null!=et[e]&&delete et[e]);return et[e]},a.locales=function(){return x(et)},a.weekdaysShort=function(e,t,n){return pn(e,t,n,"weekdaysShort")},a.normalizeUnits=N,a.relativeTimeRounding=function(e){return void 0===e?Nn:"function"==typeof e&&(Nn=e,!0)},a.relativeTimeThreshold=function(e,t){return void 0!==In[e]&&(void 0===t?In[e]:(In[e]=t,"s"===e&&(In.ss=t-1),!0))},a.calendarFormat=function(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},a.prototype=sn,a}()}).call(this,n(516)(e))},function(e,t,n){"use strict";n.d(t,"d",(function(){return r.a})),n.d(t,"e",(function(){return r.b})),n.d(t,"f",(function(){return r.c})),n.d(t,"h",(function(){return r.d})),n.d(t,"k",(function(){return r.e})),n.d(t,"m",(function(){return r.f})),n.d(t,"t",(function(){return r.g})),n.d(t,"g",(function(){return i})),n.d(t,"o",(function(){return o})),n.d(t,"p",(function(){return s})),n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return h})),n.d(t,"i",(function(){return f})),n.d(t,"j",(function(){return g})),n.d(t,"n",(function(){return b})),n.d(t,"q",(function(){return v})),n.d(t,"r",(function(){return _})),n.d(t,"u",(function(){return w})),n.d(t,"v",(function(){return j})),n.d(t,"c",(function(){return S})),n.d(t,"l",(function(){return O})),n.d(t,"s",(function(){return l.a}));var r=n(421);function a(e,t){return new Promise((n,r)=>{const a=setTimeout(()=>r(new Error("timeout")),t);e.then(e=>{n(e),clearTimeout(a)},e=>{r(e),clearTimeout(a)})})}function i(e,t){const n=fetch(e).then(e=>{const t=e.json();return e.ok?t:t.then(e=>Promise.reject(e))});return t?a(n,3e3).catch(e=>e.status>=400&&e.status<500?Promise.reject(e):a(n,3e3)):n}function o(e){return new Promise((t,n)=>JitsiMeetJS.util.ScriptUtil.loadScript(e,!0,!1,!1,t,n))}function s(e,t){const n=t?"_blank":"";window.open(e,n,"noopener")}var l=n(251);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t .atlaskit-portal-container");if(!e){var t=document.createElement("div");return t.setAttribute("class","atlaskit-portal-container"),t.setAttribute("style","display: flex;"),I().appendChild(t),t}return e},R=function(e){function t(){var e,n;g()(this,t);for(var r=arguments.length,a=new Array(r),i=0;i .atlaskit-portal-container > .atlaskit-portal")||I().removeChild(z()))}},{key:"render",value:function(){var e=this.state,t=e.container,n=e.portalIsMounted;return t&&n?T.a.createPortal(this.props.children,t):null}}]),t}(l.a.Component);D()(R,"defaultProps",{zIndex:0});var F=R,q=Object(s.createContext)({isOpen:!0,onExited:void 0}),B=q.Consumer,Y=q.Provider,H=function(e){return l.a.Children.count(e)>0&&l.a.Children.map(e,(function(e){return!!e})).filter(Boolean).length>0},U=function(e){function t(){var e,n;g()(this,t);for(var r=arguments.length,a=new Array(r),i=0;i0&&void 0!==arguments[0]?arguments[0]:{};return function(t){var n=l.a.forwardRef((function(n,r){var a=n.analyticsContext,i=void 0===a?{}:a,o=X()(n,["analyticsContext"]),s=te()({},e,i);return l.a.createElement(ie,{data:s},l.a.createElement(t,m()({},o,{ref:r})))}));return n.displayName="WithAnalyticsContext(".concat(t.displayName||t.name,")"),n}}D()(ie,"contextTypes",ae),D()(ie,"childContextTypes",ae);var se=n(832),le=n.n(se),ce=n(300),ue=n.n(ce),de=function(){function e(t){var n=this;g()(this,e),D()(this,"payload",void 0),D()(this,"clone",(function(){return new e({payload:JSON.parse(JSON.stringify(n.payload))})})),this.payload=t.payload}return y()(e,[{key:"update",value:function(e){return"function"==typeof e?this.payload=e(this.payload):"object"===ue()(e)&&(this.payload=te()({},this.payload,e)),this}}]),e}(),pe=console.warn,he=function(e){function t(e){var n;return g()(this,t),n=_()(this,w()(t).call(this,e)),D()(S()(n),"context",void 0),D()(S()(n),"handlers",void 0),D()(S()(n),"hasFired",void 0),D()(S()(n),"clone",(function(){return n.hasFired?(pe("Cannot clone an event after it's been fired."),null):new t({context:K()(n.context),handlers:K()(n.handlers),payload:JSON.parse(JSON.stringify(n.payload))})})),D()(S()(n),"fire",(function(e){n.hasFired?pe("Cannot fire an event twice."):(n.handlers.forEach((function(t){t(S()(n),e)})),n.hasFired=!0)})),n.context=e.context||[],n.handlers=e.handlers||[],n.hasFired=!1,n}return E()(t,e),y()(t,[{key:"update",value:function(e){return this.hasFired?(pe("Cannot update an event after it's been fired."),this):le()(w()(t.prototype),"update",this).call(this,e)}}]),t}(de),me=function(e){function t(){var e,n;g()(this,t);for(var r=arguments.length,a=new Array(r),i=0;i0&&void 0!==arguments[0]?arguments[0]:{};return function(t){var n=l.a.forwardRef((function(n,r){return l.a.createElement(me,null,(function(a){var i=ge(e,(function(e,t){return fe(e,t,n,a)}));return l.a.createElement(t,m()({},n,i,{createAnalyticsEvent:a,ref:r}))}))}));return n.displayName="WithAnalyticsEvents(".concat(t.displayName||t.name,")"),n}}var ye=n(175),ve=n.n(ye),_e=n(176),ke=n.n(_e),we=n(215),je=n.n(we),Se=n(177),Oe=n.n(Se),Ee=n(216),xe=n.n(Ee),De=n(66),Ce=n.n(De),Ae=n(485),Te=n.n(Ae),Pe=n(346),Me=n.n(Pe),Le=n(484),Ne=n.n(Le),Ie=n(309),ze=n.n(Ie),Re=n(126),Fe=n.n(Re),qe={getAtlaskitAnalyticsContext:re.a.func},Be=function(e){function t(){var e,n;ve()(this,t);for(var r=arguments.length,a=new Array(r),i=0;i0&&void 0!==arguments[0]?arguments[0]:{};return function(t){var n=l.a.forwardRef((function(n,r){return l.a.createElement($e,null,(function(a){var i=Qe(e,(function(e,t){return Je(e,t,n,a)}));return l.a.createElement(t,Te()({},n,i,{createAnalyticsEvent:a,ref:r}))}))}));return n.displayName="WithAnalyticsEvents(".concat(t.displayName||t.name,")"),n}}var Ze=n(407),et=n(3),tt="#FFEBE6",nt="#FFBDAD",rt="#FF8F73",at="#FF7452",it="#FF5630",ot="#DE350B",st="#BF2600",lt="#FFFAE6",ct="#FFF0B3",ut="#FFE380",dt="#FFC400",pt="#FFAB00",ht="#FF991F",mt="#FF8B00",ft="#E3FCEF",gt="#ABF5D1",bt="#79F2C0",yt="#57D9A3",vt="#36B37E",_t="#00875A",kt="#006644",wt="#DEEBFF",jt="#B3D4FF",St="#4C9AFF",Ot="#2684FF",Et="#0065FF",xt="#0052CC",Dt="#0747A6",Ct="#EAE6FF",At="#C0B6F2",Tt="#998DD9",Pt="#8777D9",Mt="#6554C0",Lt="#5243AA",Nt="#403294",It="#E6FCFF",zt="#B3F5FF",Rt="#79E2F2",Ft="#00C7E6",qt="#00B8D9",Bt="#00A3BF",Yt="#008DA6",Ht="#FFFFFF",Ut="#FAFBFC",Vt="#F4F5F7",Wt="#EBECF0",Gt="#DFE1E6",Kt="#C1C7D0",$t="#B3BAC5",Jt="#A5ADBA",Qt="#97A0AF",Xt="#8993A4",Zt="#7A869A",en="#6B778C",tn="#5E6C84",nn="#505F79",rn="#42526E",an="#344563",on="#253858",sn="#172B4D",ln="#091E42",cn="rgba(9, 30, 66, 0.02)",un="rgba(9, 30, 66, 0.04)",dn="rgba(9, 30, 66, 0.08)",pn="rgba(9, 30, 66, 0.13)",hn="rgba(9, 30, 66, 0.25)",mn="rgba(9, 30, 66, 0.31)",fn="rgba(9, 30, 66, 0.36)",gn="rgba(9, 30, 66, 0.42)",bn="rgba(9, 30, 66, 0.48)",yn="rgba(9, 30, 66, 0.54)",vn="rgba(9, 30, 66, 0.60)",_n="rgba(9, 30, 66, 0.66)",kn="rgba(9, 30, 66, 0.71)",wn="rgba(9, 30, 66, 0.77)",jn="rgba(9, 30, 66, 0.82)",Sn="rgba(9, 30, 66, 0.89)",On="rgba(9, 30, 66, 0.95)",En="#E6EDFA",xn="#DCE5F5",Dn="#CED9EB",Cn="#B8C7E0",An="#ABBBD6",Tn="#9FB0CC",Pn="#8C9CB8",Mn="#7988A3",Ln="#67758F",Nn="#56637A",In="#455166",zn="#3B475C",Rn="#313D52",Fn="#283447",qn="#202B3D",Bn="#1B2638",Yn="#121A29",Hn="#0E1624",Un="#0D1424",Vn="rgba(13, 20, 36, 0.06)",Wn="rgba(13, 20, 36, 0.14)",Gn="rgba(13, 20, 36, 0.18)",Kn="rgba(13, 20, 36, 0.29)",$n="rgba(13, 20, 36, 0.36)",Jn="rgba(13, 20, 36, 0.40)",Qn="rgba(13, 20, 36, 0.47)",Xn="rgba(13, 20, 36, 0.53)",Zn="rgba(13, 20, 36, 0.63)",er="rgba(13, 20, 36, 0.73)",tr="rgba(13, 20, 36, 0.78)",nr="rgba(13, 20, 36, 0.81)",rr="rgba(13, 20, 36, 0.85)",ar="rgba(13, 20, 36, 0.89)",ir="rgba(13, 20, 36, 0.92)",or="rgba(13, 20, 36, 0.95)",sr="rgba(13, 20, 36, 0.97)",lr=Ir({light:Ht,dark:Bn}),cr=Ir({light:wt,dark:jt}),ur=Ir({light:Wt,dark:zn}),dr=Ir({light:Ht,dark:Fn}),pr=Ir({light:ln,dark:Cn}),hr=Ir({light:sn,dark:Cn}),mr=Ir({light:xt,dark:xt}),fr=Ir({light:en,dark:Pn}),gr=Ir({light:Zt,dark:Mn}),br=Ir({light:sn,dark:Cn}),yr=Ir({light:en,dark:Pn}),vr=Ir({light:Vt,dark:Fn}),_r=Ir({light:xt,dark:St}),kr=Ir({light:Et,dark:Ot}),wr=Ir({light:Dt,dark:St}),jr=Ir({light:St,dark:Ot}),Sr=Ir({light:xt,dark:St}),Or=Ir({light:xt,dark:St}),Er=Ir({light:qt,dark:Ft}),xr=Ir({light:Mt,dark:Tt}),Dr=Ir({light:it,dark:it}),Cr=Ir({light:pt,dark:pt}),Ar=Ir({light:vt,dark:vt}),Tr=[{background:sn,text:Ht},{background:ot,text:Ht},{background:Lt,text:Ct},{background:xt,text:jt},{background:qt,text:sn},{background:_t,text:Ht},{background:ht,text:sn},{background:Jt,text:sn}],Pr=[].concat(Tr,[{background:rn,text:Ht},{background:rt,text:sn},{background:At,text:sn},{background:St,text:sn},{background:Rt,text:sn},{background:bt,text:kt},{background:dt,text:sn},{background:Ht,text:sn}]),Mr=[].concat(ze()(Pr),[{background:Zt,text:Ht},{background:Gt,text:sn},{background:Kt,text:st},{background:Ct,text:Nt},{background:wt,text:Dt},{background:zt,text:sn},{background:ft,text:kt},{background:ct,text:sn}]),Lr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"8";switch(e){case"8":return Tr;case"16":return Pr;case"24":return Mr;default:throw new Error("The only available color palette is 8, 16, 24")}};function Nr(e){return e&&e.theme&&e.theme.__ATLASKIT_THEME__?e.theme.__ATLASKIT_THEME__:e&&e.theme&&e.theme.mode?e.theme:{mode:"light"}}function Ir(e,t){if("string"==typeof e)return n=e,r=t,function(e){var t=Nr(e);if(e&&e[n]&&r){var a=r[e[n]];if(a)return a[t.mode]}return""};var n,r,a=e;return function(e){var t=Nr(e);return a[t.mode]}}var zr,Rr,Fr,qr=(zr=function(){return{mode:"light"}},Rr=function(e,t){return e(t)},Fr=Object(s.createContext)(zr),{Consumer:function(e){e.children;var t=Ne()(e,["children"]);return l.a.createElement(Fr.Consumer,null,(function(n){var r=n||Rr;return e.children(r(t))}))},Provider:function(e){return l.a.createElement(Fr.Consumer,null,(function(t){var n=e.value||Rr;return l.a.createElement(Fr.Provider,{value:function(e){return n(t,e)}},e.children)}))}});function Br(e){var t=lr(e);return"\n body { background: ".concat(t,"; }\n ")}function Yr(e){return{theme:Ce()({},"__ATLASKIT_THEME__",{mode:e})}}var Hr=et.default.div.withConfig({displayName:"AtlaskitThemeProvider__LegacyReset",componentId:"sc-431dkp-0"})(["\n background-color: ",";\n color: ",";\n\n a {\n color: ",";\n }\n a:hover {\n color: ",";\n }\n a:active {\n color: ",";\n }\n a:focus {\n outline-color: ",";\n }\n h1 {\n color: ",";\n }\n h2 {\n color: ",";\n }\n h3 {\n color: ",";\n }\n h4 {\n color: ",";\n }\n h5 {\n color: ",";\n }\n h6 {\n color: ",";\n }\n small {\n color: ",";\n }\n"],lr,pr,_r,kr,wr,jr,br,br,br,br,br,yr,fr),Ur=function(e){function t(e){var n;return ve()(this,t),n=je()(this,Oe()(t).call(this,e)),Ce()(Fe()(n),"stylesheet",void 0),n.state=Yr(e.mode),n}return xe()(t,e),ke()(t,[{key:"getChildContext",value:function(){return{hasAtlaskitThemeProvider:!0}}},{key:"componentWillMount",value:function(){if(!this.context.hasAtlaskitThemeProvider&&L.a.canUseDOM){var e=Br(this.state);this.stylesheet=document.createElement("style"),this.stylesheet.type="text/css",this.stylesheet.innerHTML=e,document&&document.head&&document.head.appendChild(this.stylesheet)}}},{key:"componentWillReceiveProps",value:function(e){if(e.mode!==this.props.mode){var t=Yr(e.mode);if(this.stylesheet){var n=Br(t);this.stylesheet.innerHTML=n}this.setState(t)}}},{key:"componentWillUnmount",value:function(){this.stylesheet&&document&&document.head&&(document.head.removeChild(this.stylesheet),delete this.stylesheet)}},{key:"render",value:function(){var e=this.props.children,t=this.state.theme;return l.a.createElement(qr.Provider,{value:function(){return{mode:t.__ATLASKIT_THEME__.mode}}},l.a.createElement(et.ThemeProvider,{theme:t},l.a.createElement(Hr,null,e)))}}]),t}(s.Component);Ce()(Ur,"defaultProps",{mode:"light"}),Ce()(Ur,"childContextTypes",{hasAtlaskitThemeProvider:re.a.bool}),Ce()(Ur,"contextTypes",{hasAtlaskitThemeProvider:re.a.bool});var Vr=Ir({light:r.N100A,dark:r.DN90A}),Wr=et.default.div.withConfig({displayName:"styled",componentId:"knyj0u-0"})(["\n background: ",";\n bottom: 0;\n left: 0;\n opacity: ",";\n pointer-events: ",";\n position: fixed;\n right: 0;\n top: 0;\n transition: opacity 220ms;\n z-index: ",";\n"],Vr,(function(e){return e.isTinted?1:0}),(function(e){return e.canClickThrough?"none":"initial"}),(function(){return 500})),Gr=function(e){function t(){return ve()(this,t),je()(this,Oe()(t).apply(this,arguments))}return xe()(t,e),ke()(t,[{key:"render",value:function(){var e=this.props,t=e.canClickThrough,n=e.isTinted,r=e.onBlanketClicked,a={canClickThrough:t,isTinted:n,onClick:t?null:r};return l.a.createElement(Wr,a)}}]),t}(s.PureComponent);Ce()(Gr,"defaultProps",{canClickThrough:!1,isTinted:!1,onBlanketClicked:function(){}});var Kr,$r=(Kr="atlaskit",function(e){return function(t){var n=t(e);return n.clone().fire(Kr),n}}),Jr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(t){var n=l.a.forwardRef((function(n,r){var a=n.analyticsContext,i=void 0===a?{}:a,o=Ne()(n,["analyticsContext"]),s=Me()({},e,i);return l.a.createElement(Be,{data:s},l.a.createElement(t,Te()({},o,{ref:r})))}));return n.displayName="WithAnalyticsContext(".concat(t.displayName||t.name,")"),n}}({componentName:"blanket",packageName:Ze.a,packageVersion:Ze.b})(Xe({onBlanketClicked:$r({action:"clicked",actionSubject:"blanket",attributes:{componentName:"blanket",packageName:Ze.a,packageVersion:Ze.b}})})(Gr)),Qr=n(409),Xr={values:["small","medium","large","x-large"],widths:{small:400,medium:600,large:800,"x-large":968},defaultValue:"medium"},Zr=n(9),ea=n(53),ta="\n max-height: 100%;\n @media only screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {\n max-height: calc(100% - ".concat(1,"px);\n }\n"),na=function(e){return e.isChromeless?"none":"\n 0 0 0 1px ".concat(Zr.colors.N30A,", 0 2px 1px ").concat(Zr.colors.N30A,",\n 0 0 20px -6px ").concat(Zr.colors.N60A,"\n ")},ra=function(e){return e.isChromeless?"transparent":Object(ea.a)({light:Zr.colors.N0,dark:Zr.colors.DN50})},aa="calc(100% - ".concat(120,"px)"),ia="calc(100% - ".concat(119,"px)"),oa=function(e){var t=e.widthName,n=e.widthValue;return"number"==typeof n?"".concat(n,"px"):t?"".concat(Xr.widths[t],"px"):n||"auto"},sa=et.default.div.withConfig({displayName:"Modal__FillScreen",componentId:"sc-1jmnqyd-0"})(["\n height: 100vh;\n left: 0;\n overflow-y: auto;\n position: absolute;\n top: ","px;\n width: 100%;\n z-index: ",";\n -webkit-overflow-scrolling: touch;\n"],(function(e){return e.scrollDistance}),C.m.modal),la=et.default.div.withConfig({displayName:"Modal__PositionerAbsolute",componentId:"sc-1jmnqyd-1"})(["\n display: flex;\n flex-direction: column;\n height: ",";\n left: 0;\n margin-left: auto;\n margin-right: auto;\n max-width: ",";\n position: absolute;\n right: 0;\n top: ","px;\n width: ",";\n z-index: ",";\n pointer-events: none;\n\n @media (min-width: 320px) and (max-width: 480px) {\n height: 100%;\n left: 0;\n position: fixed;\n top: 0;\n max-width: 100%;\n width: 100%;\n }\n"],ia,aa,60,oa,C.m.modal),ca=et.default.div.withConfig({displayName:"Modal__PositionerRelative",componentId:"sc-1jmnqyd-2"})(["\n margin: ","px auto;\n position: relative;\n width: ",";\n z-index: ",";\n pointer-events: none;\n\n @media (min-width: 320px) and (max-width: 480px) {\n height: 100%;\n left: 0;\n position: fixed;\n top: 0;\n margin: 0;\n max-width: 100%;\n width: 100%;\n }\n"],60,oa,C.m.modal),ua=et.default.div.withConfig({displayName:"Modal__Dialog",componentId:"sc-1jmnqyd-3"})(["\n "," color: ",";\n display: flex;\n flex-direction: column;\n height: ",";\n ",";\n outline: 0;\n pointer-events: auto;\n\n @media (min-width: 320px) and (max-width: 480px) {\n height: 100%;\n max-height: 100%;\n border-radius: 0;\n }\n"],(function(e){return e.isChromeless?null:Object(et.css)(["\n background-color: ",";\n border-radius: ","px;\n box-shadow: ",";\n "],ra,C.f,na)}),Zr.colors.text,(function(e){var t=e.heightValue;return"number"==typeof t?"".concat(t,"px"):t||"auto"}),ta);la.displayName="PositionerAbsolute",ua.displayName="Dialog",sa.displayName="FillScreen",ca.displayName="PositionerRelative";var da=n(214),pa=function(e){var t=e.in,n=e.stackIndex,r=void 0===n?0:n,a=e.onExited,i=e.onEntered,o=e.children;return l.a.createElement(da.Transition,{in:t,timeout:{enter:0,exit:500},onExited:a,onEntered:i,appear:!0},(function(e){var n=t&&"exited"===e?"entering":e,a={transition:"opacity ".concat(250,"ms"),opacity:1},i={transition:"transform ".concat(500,"ms ").concat("cubic-bezier(0.23, 1, 0.32, 1)"),transform:"translate3d(0, ".concat(32,"px, 0)")},s={entering:{},entered:{transform:r>0?"translate3d(0, ".concat(8*r,"px, 0)"):null},exiting:{transform:"translate3d(0, -".concat(32,"px, 0)")}};return o({fade:te()({},a,{entering:{opacity:0},exiting:{opacity:0}}[n]),slide:te()({},i,s[n])})}))},ha=n(476),ma=n(477),fa=n.n(ma),ga=n(17),ba=function(e){e&&-1!==["help"].indexOf(e)&&console.warn('Atlaskit: The Button appearance "'+e+"\" is deprecated. Please use styled-components' ThemeProvider to provide a custom theme for Button instead.")},ya=function(e){var t,n;return(t=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return ga.b(n,t),n.prototype.componentWillMount=function(){ba(this.props.appearance)},n.prototype.componentWillReceiveProps=function(e){e.appearance!==this.props.appearance&&ba(e.appearance)},n.prototype.render=function(){return s.createElement(e,this.props)},n}(s.Component)).displayName="WithDeprecationWarnings("+(((n=e).displayName&&"string"==typeof n.displayName?n.displayName:n.name||"Component")+")"),t},va=function(e){var t=e.props,n=e.state,r=ga.a({id:t.id},function(e,t){var n=e.appearance,r=e.className,a=e.isDisabled,i=e.isLoading,o=e.isSelected,s=e.spacing,l=e.shouldFitContainer;return{appearance:n,className:r,disabled:a,isActive:t.isActive,isFocus:t.isFocus,isHover:t.isHover,isLoading:i,isSelected:o,spacing:s,fit:l}}(t,n),function(e){var t=e.onBlur,n=e.onFocus,r=e.onMouseDown,a=e.onMouseEnter,i=e.onMouseLeave,o=e.onMouseUp,s=e.props.tabIndex;return{onBlur:t,onClick:e.props.isLoading?function(e){return e.preventDefault()}:e.props.onClick,onFocus:n,onMouseDown:r,onMouseEnter:a,onMouseLeave:i,onMouseUp:o,tabIndex:s}}(e),{"aria-label":t.ariaLabel});return t.component?ga.a({},t,r):t.href?t.isDisabled?r:ga.a({},r,function(e){return{href:e.href,target:e.target}}(t)):ga.a({},r,function(e){return{"aria-haspopup":e.ariaHaspopup,"aria-expanded":e.ariaExpanded,"aria-controls":e.ariaControls,form:e.form,type:e.type}}(t))};var _a,ka,wa=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return ga.b(t,e),t.prototype.render=function(){var e,t=((e=this.props).createAnalyticsEvent,X()(e,["createAnalyticsEvent"])),n=(t.appearance,t.children),r=t.component,a=(t.isActive,t.isDisabled,t.isFocus,t.isHover,t.isSelected,t.shouldFitContainer,t.fit,t.iconBefore,t.iconAfter,t.isLoading,ga.d(t,["appearance","children","component","isActive","isDisabled","isFocus","isHover","isSelected","shouldFitContainer","fit","iconBefore","iconAfter","isLoading"]));if(!r)throw new Error("No custom component provided while trying to use custom button component");var i=r;return s.createElement(i,ga.a({},a),n)},t}(s.Component),ja=function(e,t){if(void 0===t&&(t=1),/^#([A-Fa-f0-9]{3}){1,2}$/.test(e)){var n=e.substring(1).split("");3===n.length&&(n=[n[0],n[0],n[1],n[1],n[2],n[2]]);var r="0x"+n.join("");return"rgba("+[r>>16&255,r>>8&255,255&r].join(",")+", "+t+")"}throw new Error("Bad Hex")},Sa={fallbacks:{background:Object(ea.a)({light:Zr.colors.N20A,dark:Zr.colors.DN70}),color:Object(ea.a)({light:Zr.colors.N400,dark:Zr.colors.DN400}),textDecoration:"none"},theme:{default:{background:{default:Object(ea.a)({light:Zr.colors.N20A,dark:Zr.colors.DN70}),hover:Object(ea.a)({light:Zr.colors.N30A,dark:Zr.colors.DN60}),active:Object(ea.a)({light:ja(Zr.colors.B75,.6),dark:Zr.colors.B75}),disabled:Object(ea.a)({light:Zr.colors.N20A,dark:Zr.colors.DN70}),selected:Object(ea.a)({light:Zr.colors.N700,dark:Zr.colors.DN0}),focusSelected:Object(ea.a)({light:Zr.colors.N700,dark:Zr.colors.DN0})},boxShadowColor:{focus:Object(ea.a)({light:ja(Zr.colors.B200,.6),dark:Zr.colors.B75}),focusSelected:Object(ea.a)({light:ja(Zr.colors.B200,.6),dark:Zr.colors.B75})},color:{default:Object(ea.a)({light:Zr.colors.N400,dark:Zr.colors.DN400}),active:Object(ea.a)({light:Zr.colors.B400,dark:Zr.colors.B400}),disabled:Object(ea.a)({light:Zr.colors.N70,dark:Zr.colors.DN30}),selected:Object(ea.a)({light:Zr.colors.N20,dark:Zr.colors.DN400}),focusSelected:Object(ea.a)({light:Zr.colors.N20,dark:Zr.colors.DN400})}},primary:{background:{default:Object(ea.a)({light:Zr.colors.B400,dark:Zr.colors.B100}),hover:Object(ea.a)({light:Zr.colors.B300,dark:Zr.colors.B75}),active:Object(ea.a)({light:Zr.colors.B500,dark:Zr.colors.B200}),disabled:Object(ea.a)({light:Zr.colors.N20A,dark:Zr.colors.DN70}),selected:Object(ea.a)({light:Zr.colors.N700,dark:Zr.colors.DN0}),focusSelected:Object(ea.a)({light:Zr.colors.N700,dark:Zr.colors.DN0})},boxShadowColor:{focus:Object(ea.a)({light:ja(Zr.colors.B200,.6),dark:Zr.colors.B75}),focusSelected:Object(ea.a)({light:ja(Zr.colors.B200,.6),dark:Zr.colors.B75})},color:{default:Object(ea.a)({light:Zr.colors.N0,dark:Zr.colors.DN30}),disabled:Object(ea.a)({light:Zr.colors.N70,dark:Zr.colors.DN30}),selected:Object(ea.a)({light:Zr.colors.N20,dark:Zr.colors.DN400}),focusSelected:Object(ea.a)({light:Zr.colors.N20,dark:Zr.colors.DN400})}},warning:{background:{default:Object(ea.a)({light:Zr.colors.Y300,dark:Zr.colors.Y300}),hover:Object(ea.a)({light:Zr.colors.Y200,dark:Zr.colors.Y200}),active:Object(ea.a)({light:Zr.colors.Y400,dark:Zr.colors.Y400}),disabled:Object(ea.a)({light:Zr.colors.N20A,dark:Zr.colors.DN70}),selected:Object(ea.a)({light:Zr.colors.Y400,dark:Zr.colors.Y400}),focusSelected:Object(ea.a)({light:Zr.colors.Y400,dark:Zr.colors.Y400})},boxShadowColor:{focus:Object(ea.a)({light:Zr.colors.Y500,dark:Zr.colors.Y500}),focusSelected:Object(ea.a)({light:Zr.colors.Y500,dark:Zr.colors.Y500})},color:{default:Object(ea.a)({light:Zr.colors.N800,dark:Zr.colors.N800}),disabled:Object(ea.a)({light:Zr.colors.N70,dark:Zr.colors.DN30}),selected:Object(ea.a)({light:Zr.colors.N800,dark:Zr.colors.N800}),focusSelected:Object(ea.a)({light:Zr.colors.N800,dark:Zr.colors.N800})}},danger:{background:{default:Object(ea.a)({light:Zr.colors.R400,dark:Zr.colors.R400}),hover:Object(ea.a)({light:Zr.colors.R300,dark:Zr.colors.R300}),active:Object(ea.a)({light:Zr.colors.R500,dark:Zr.colors.R500}),disabled:Object(ea.a)({light:Zr.colors.N20A,dark:Zr.colors.DN70}),selected:Object(ea.a)({light:Zr.colors.R500,dark:Zr.colors.R500}),focusSelected:Object(ea.a)({light:Zr.colors.R500,dark:Zr.colors.R500})},boxShadowColor:{focus:Object(ea.a)({light:Zr.colors.R100,dark:Zr.colors.R100}),focusSelected:Object(ea.a)({light:Zr.colors.R100,dark:Zr.colors.R100})},color:{default:Object(ea.a)({light:Zr.colors.N0,dark:Zr.colors.N0}),disabled:Object(ea.a)({light:Zr.colors.N70,dark:Zr.colors.DN30}),selected:Object(ea.a)({light:Zr.colors.N0,dark:Zr.colors.N0}),focusSelected:Object(ea.a)({light:Zr.colors.N0,dark:Zr.colors.N0})}},help:{background:{default:Object(ea.a)({light:Zr.colors.P400,dark:Zr.colors.P400}),hover:Object(ea.a)({light:Zr.colors.P200,dark:Zr.colors.P200}),active:Object(ea.a)({light:Zr.colors.P500,dark:Zr.colors.P500}),disabled:Object(ea.a)({light:Zr.colors.N20A,dark:Zr.colors.DN70}),selected:Object(ea.a)({light:Zr.colors.N700,dark:Zr.colors.DN0}),focusSelected:Object(ea.a)({light:Zr.colors.R500,dark:Zr.colors.R500})},boxShadowColor:{focus:Object(ea.a)({light:Zr.colors.P100,dark:Zr.colors.P100}),focusSelected:Object(ea.a)({light:Zr.colors.P100,dark:Zr.colors.P100})},color:{default:Object(ea.a)({light:Zr.colors.N0,dark:Zr.colors.N0}),disabled:Object(ea.a)({light:Zr.colors.N70,dark:Zr.colors.DN30}),selected:Object(ea.a)({light:Zr.colors.N20,dark:Zr.colors.DN400}),focusSelected:Object(ea.a)({light:Zr.colors.N0,dark:Zr.colors.N0})}},link:{background:{default:Object(ea.a)({light:"none",dark:"none"}),selected:Object(ea.a)({light:Zr.colors.N700,dark:Zr.colors.N20}),focusSelected:Object(ea.a)({light:Zr.colors.N700,dark:Zr.colors.N20})},boxShadowColor:{focus:Object(ea.a)({light:ja(Zr.colors.B200,.6),dark:Zr.colors.B75}),focusSelected:Object(ea.a)({light:ja(Zr.colors.B200,.6),dark:Zr.colors.B75})},color:{default:Object(ea.a)({light:Zr.colors.B400,dark:Zr.colors.B100}),hover:Object(ea.a)({light:Zr.colors.B300,dark:Zr.colors.B75}),active:Object(ea.a)({light:Zr.colors.B500,dark:Zr.colors.B200}),disabled:Object(ea.a)({light:Zr.colors.N70,dark:Zr.colors.DN100}),selected:Object(ea.a)({light:Zr.colors.N20,dark:Zr.colors.N700}),focusSelected:Object(ea.a)({light:Zr.colors.N20,dark:Zr.colors.N700})},textDecoration:{hover:"underline"}},subtle:{background:{default:Object(ea.a)({light:"none",dark:"none"}),hover:Object(ea.a)({light:Zr.colors.N30A,dark:Zr.colors.DN60}),active:Object(ea.a)({light:ja(Zr.colors.B75,.6),dark:Zr.colors.B75}),disabled:Object(ea.a)({light:"none",dark:"none"}),selected:Object(ea.a)({light:Zr.colors.N700,dark:Zr.colors.DN0}),focusSelected:Object(ea.a)({light:Zr.colors.N700,dark:Zr.colors.DN0})},boxShadowColor:{focus:Object(ea.a)({light:ja(Zr.colors.B200,.6),dark:Zr.colors.B75}),focusSelected:Object(ea.a)({light:ja(Zr.colors.B200,.6),dark:Zr.colors.B75})},color:{default:Object(ea.a)({light:Zr.colors.N400,dark:Zr.colors.DN400}),active:Object(ea.a)({light:Zr.colors.B400,dark:Zr.colors.B400}),disabled:Object(ea.a)({light:Zr.colors.N70,dark:Zr.colors.DN100}),selected:Object(ea.a)({light:Zr.colors.N20,dark:Zr.colors.DN400}),focusSelected:Object(ea.a)({light:Zr.colors.N20,dark:Zr.colors.DN400})}},"subtle-link":{background:{default:Object(ea.a)({light:"none",dark:"none"}),selected:Object(ea.a)({light:Zr.colors.N700,dark:Zr.colors.N20}),focusSelected:Object(ea.a)({light:Zr.colors.N700,dark:Zr.colors.N20})},boxShadowColor:{focus:Object(ea.a)({light:ja(Zr.colors.B200,.6),dark:Zr.colors.B75}),focusSelected:Object(ea.a)({light:ja(Zr.colors.B200,.6),dark:Zr.colors.B75})},color:{default:Object(ea.a)({light:Zr.colors.N200,dark:Zr.colors.DN400}),hover:Object(ea.a)({light:Zr.colors.N90,dark:Zr.colors.B50}),active:Object(ea.a)({light:Zr.colors.N400,dark:Zr.colors.DN300}),disabled:Object(ea.a)({light:Zr.colors.N70,dark:Zr.colors.DN100}),selected:Object(ea.a)({light:Zr.colors.N20,dark:Zr.colors.DN400}),focusSelected:Object(ea.a)({light:Zr.colors.N20,dark:Zr.colors.DN400})},textDecoration:{hover:"underline"}}}},Oa=function(e,t,n){void 0===t&&(t={}),void 0===n&&(n=Sa);var r,a=t.appearance,i=n.fallbacks,o=n.theme,s=function(e,t,n,r){var a=r.default;if(!t)return a[e];var i=n[t],o=r[t];return i&&i[e]||o&&o[e]||a[e]}(e,a,(r=t.theme)&&r["@atlaskit-shared-theme/button"]||{},o);return s?s[function(e){var t=e.disabled,n=e.isActive,r=e.isFocus,a=e.isHover,i=e.isSelected;return t?"disabled":i&&r?"focusSelected":i?"selected":n?"active":a?"hover":r?"focus":"default"}(t)]||s.default||i[e]:i[e]||"initial"};function Ea(e){var t=Object(C.j)(e),n=Zr.math.divide(Zr.math.multiply(C.l,4),t)(e)+"em",r=Zr.math.divide(Zr.math.multiply(C.l,3),t)(e)+"em",a="default",i=n,o=n,s="none",l="0 "+Object(C.l)(e)+"px",c="0.1s, 0.15s",u="background 0.1s ease-out, box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38)",d="middle",p="auto",h=Oa("background",e),m=Oa("color",e),f=Oa("boxShadowColor",e),g=f?Object(et.css)(_a||(_a=ga.c(["\n box-shadow: 0 0 0 2px ",";\n "],["\n box-shadow: 0 0 0 2px ",";\n "])),f):null,b=Oa("textDecoration",e);"compact"===e.spacing&&(i=r,o=r),"none"===e.spacing&&(i="auto",o="inherit",l="0",d="baseline"),e.isHover&&(a="pointer",u="background 0s ease-out, box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38)"),e.isActive&&(c="0s"),e.isFocus&&(s="none",c="0s, 0.2s"),e.disabled&&(a="not-allowed");return e.fit&&(p="100%"),Object(et.css)(ka||(ka=ga.c(["\n align-items: baseline;\n background: ",";\n border-radius: ","px;\n border-width: 0;\n box-sizing: border-box;\n color: "," !important;\n cursor: ",";\n display: inline-flex;\n font-size: inherit;\n font-style: normal;\n height: ",";\n line-height: ",";\n margin: 0;\n max-width: 100%;\n outline: "," !important;\n padding: ",";\n text-align: center;\n text-decoration: ",";\n transition: ",";\n transition-duration: ",";\n vertical-align: ",";\n white-space: nowrap;\n width: ",";\n "," &::-moz-focus-inner {\n border: 0;\n margin: 0;\n padding: 0;\n }\n ",";\n "],["\n align-items: baseline;\n background: ",";\n border-radius: ","px;\n border-width: 0;\n box-sizing: border-box;\n color: "," !important;\n cursor: ",";\n display: inline-flex;\n font-size: inherit;\n font-style: normal;\n height: ",";\n line-height: ",";\n margin: 0;\n max-width: 100%;\n outline: "," !important;\n padding: ",";\n text-align: center;\n text-decoration: ",";\n transition: ",";\n transition-duration: ",";\n vertical-align: ",";\n white-space: nowrap;\n width: ",";\n "," &::-moz-focus-inner {\n border: 0;\n margin: 0;\n padding: 0;\n }\n ",";\n "])),h,C.f,m,a,i,o,s,l,b,u,c,d,p,g,(function(e){return e.isLoading?"pointer-events: none;":null}))}Object(et.css)(xa||(xa=ga.c(["\n transition: opacity 0.3s;\n opacity: ",";\n"],["\n transition: opacity 0.3s;\n opacity: ",";\n"])),(function(e){return e.isLoading?0:1}));var xa,Da=function(e){return{transition:"opacity 0.3s",opacity:e.isLoading?0:1}},Ca=function(e){return e.followsIcon?"baseline":"center"},Aa=Zr.math.divide(C.l,2),Ta=function(e){var t,n=ga.a({alignItems:Ca(e),alignSelf:Ca(e),flex:"1 1 auto",margin:(t=e,"none"===t.spacing?0:"0 "+Aa(t)+"px"),maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},Da(e));return s.createElement("span",{style:n},e.children)},Pa=function(e){var t={alignSelf:"center",display:"inline-flex",flexWrap:"nowrap",maxWidth:"100%",position:"relative"};e.fit&&(t.width="100%",t.justifyContent="center");var n={};return e.onClick&&(n.onClick=e.onClick),s.createElement("span",ga.a({style:t},n),e.children)},Ma=function(e){return"none"===e.spacing?0:e.isOnlyChild?"0 -"+Zr.math.divide(C.l,4)(e)+"px":"0 "+Zr.math.divide(C.l,2)(e)+"px"},La=function(e){var t=ga.a({alignSelf:"center",display:"flex",flexShrink:0,lineHeight:0,fontSize:0,margin:Ma(e),userSelect:"none"},Da(e));return s.createElement("span",{style:t},e.children)},Na={xsmall:8,small:16,medium:24,large:48,xlarge:96},Ia=Na.small,za={noop:Object(et.keyframes)(["\n from { opacity: 0; }\n to { opacity: 0; }\n "]),enterRotate:Object(et.keyframes)(["\n from { transform: rotate(50deg); }\n to { transform: rotate(230deg); }\n "]),leaveRotate:Object(et.keyframes)(["\n from { transform: rotate(230deg); }\n to { transform: rotate(510deg); }\n "]),leaveOpacity:Object(et.keyframes)(["\n from { opacity: 1; }\n to { opacity: 0; }\n "])},Ra=function(e){var t=e.size;return"".concat(t,"px")},Fa=et.default.div.withConfig({displayName:"styledContainer__Container",componentId:"sc-1qs8wxp-0"})(["\n "," display: flex;\n height: ",";\n width: ",";\n\n /* Rapidly creating and removing spinners will result in multiple spinners being visible while\n * they complete their exit animations. This rules hides the spinner if another one has been\n * added. */\n div + & {\n display: none;\n }\n"],(function(e){var t=e.delay,n=e.phase;return"DELAY"===n?"animation: ".concat(t,"s ").concat(za.noop,";"):"ENTER"===n||"IDLE"===n?"animation: 1s ease-in-out forwards ".concat(za.enterRotate,";"):"LEAVE"===n?"animation: 0.53s ease-in-out forwards ".concat(za.leaveRotate,",\n 0.2s ease-in-out 0.33s ").concat(za.leaveOpacity,";"):""}),Ra,Ra);Fa.displayName="SpinnerContainer";var qa=Fa,Ba=function(e){return Math.round(e/10)},Ya=function(e){var t=e/2-Ba(e)/2;return Math.PI*t*2},Ha={noop:Object(et.keyframes)(["\n from { opacity: 0; }\n to { opacity: 0; }\n "]),rotate:Object(et.keyframes)(["\n to { transform: rotate(360deg); }\n "]),enterOpacity:Object(et.keyframes)(["\n from { opacity: 0; }\n to { opacity: 1; }\n "]),smallEnterStroke:Object(et.keyframes)(["\n from { stroke-dashoffset: ","px; }\n to { stroke-dashoffset: ","px; }\n "],Ya(Na.small),.8*Ya(Na.small)),mediumEnterStroke:Object(et.keyframes)(["\n from { stroke-dashoffset: ","px; }\n to { stroke-dashoffset: ","px; }\n "],Ya(Na.medium),.8*Ya(Na.medium)),largeEnterStroke:Object(et.keyframes)(["\n from { stroke-dashoffset: ","px; }\n to { stroke-dashoffset: ","px; }\n "],Ya(Na.large),.8*Ya(Na.large)),xlargeEnterStroke:Object(et.keyframes)(["\n from { stroke-dashoffset: ","px; }\n to { stroke-dashoffset: ","px; }\n "],Ya(Na.xlarge),.8*Ya(Na.xlarge))},Ua=Object(ea.a)({light:Zr.colors.N500,dark:Zr.colors.N0}),Va=Object(ea.a)({light:Zr.colors.N0,dark:Zr.colors.N0}),Wa=function(e){var t=e.invertColor,n=X()(e,["invertColor"]);return t?Va(n):Ua(n)},Ga=Object(et.css)(["\n ",";\n"],(function(e){var t=Ya(e.size),n="0.86s cubic-bezier(0.4, 0.15, 0.6, 0.85) infinite ".concat(Ha.rotate),r="0.8s ease-in-out ".concat(function(e){var t=Object.keys(Na).find((function(t){return e===Na[t]}));if(t)return Ha["".concat(t,"EnterStroke")];var n=Ya(e);return Object(et.keyframes)(["\n from { stroke-dashoffset: ","px; }\n to { stroke-dashoffset: ","px; }\n "],n,.8*n)}(e.size)),a="0.2s ease-in-out ".concat(Ha.enterOpacity),i=[n];return"ENTER"===e.phase&&i.push(r,a),Object(et.css)(["\n animation: ",";\n fill: none;\n stroke: ",";\n stroke-dasharray: ","px;\n stroke-dashoffset: ","px;\n stroke-linecap: round;\n stroke-width: ","px;\n transform-origin: center;\n "],i.join(", "),Wa,t,.8*t,Ba(e.size))})),Ka=et.default.svg.withConfig({displayName:"styledSvg__Svg",componentId:"y2l69q-0"})(["\n ",";\n"],Ga);Ka.displayName="SpinnerSvg";var $a=Ka,Ja=et.default.div.withConfig({displayName:"Spinner__Outer",componentId:"sc-1ejgacn-0"})(["\n display: inline-block;\n vertical-align: middle;\n"]);Ja.displayName="Outer";var Qa=function(e){function t(e){var n;return g()(this,t),n=_()(this,w()(t).call(this,e)),D()(S()(n),"transitionNode",void 0),D()(S()(n),"enter",(function(){n.props.delay?n.setState({phase:"DELAY"}):n.setState({phase:"ENTER"})})),D()(S()(n),"idle",(function(){n.setState({phase:"IDLE"})})),D()(S()(n),"exit",(function(){n.setState({phase:"LEAVE"})})),D()(S()(n),"endListener",(function(e,t){return e&&e.addEventListener("animationend",(function r(a){return"svg"!==a.target.tagName&&("DELAY"===n.state.phase?(n.setState({phase:"ENTER"}),n.endListener(e,t)):t(),e&&e.removeEventListener("animationend",r))}))})),D()(S()(n),"validateSize",(function(){var e=n.props.size,t=Na[e]||e;return"number"==typeof t?t:Ia})),n.state={phase:""},n}return E()(t,e),y()(t,[{key:"render",value:function(){var e=this,t=this.state.phase,n=this.props,r=n.delay,a=n.invertColor,i=n.isCompleting,o=this.validateSize(),s=o/2-Math.round(o/10)/2;return l.a.createElement(Ja,null,l.a.createElement(da.Transition,{addEndListener:this.endListener,appear:!0,in:!i,mountOnEnter:!0,unmountOnExit:!0,onEnter:this.enter,onEntered:this.idle,onExit:this.exit,onExited:function(){return e.props.onComplete()},ref:function(t){e.transitionNode=t}},l.a.createElement(qa,{delay:r/1e3,phase:t,size:o},l.a.createElement($a,{focusable:"false",height:o,invertColor:a,phase:t,size:o,viewBox:"0 0 ".concat(o," ").concat(o),width:o,xmlns:"http://www.w3.org/2000/svg"},l.a.createElement("circle",{cx:o/2,cy:o/2,r:s})))))}}]),t}(s.Component);D()(Qa,"defaultProps",{delay:100,isCompleting:!1,invertColor:!1,onComplete:function(){},size:"medium"});var Xa,Za=et.default.div(Xa||(Xa=ga.c(["\n display: flex;\n position: absolute;\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n"],["\n display: flex;\n position: absolute;\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n"]))),ei=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.invertSpinner=function(){var e=t.props,n=e.appearance,r=e.isSelected,a=e.isDisabled;return!!r||!a&&("primary"===n||"danger"===n||"help"===n)},t}return ga.b(t,e),t.prototype.render=function(){var e="medium";return"default"!==this.props.spacing&&(e="small"),s.createElement(Za,null,s.createElement(Qa,{size:e,invertColor:this.invertSpinner()}))},t}(s.Component),ti=n(408),ni=n(473),ri=et.default.button(oi||(oi=ga.c(["\n ",";\n"],["\n ",";\n"])),Ea);ri.displayName="StyledButton";var ai=et.default.a(si||(si=ga.c(["\n a& {\n ",";\n }\n"],["\n a& {\n ",";\n }\n"])),Ea);ai.displayName="StyledLink";var ii=et.default.span(li||(li=ga.c(["\n ",";\n"],["\n ",";\n"])),Ea);ii.displayName="StyledSpan";var oi,si,li,ci,ui=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={isActive:!1,isFocus:!1,isHover:!1},t.customComponent=null,t.isInteractive=function(){return!t.props.isDisabled&&!t.props.isLoading},t.onMouseEnter=function(){t.setState({isHover:!0})},t.onMouseLeave=function(){return t.setState({isHover:!1,isActive:!1})},t.onMouseDown=function(e){e.preventDefault(),t.setState({isActive:!0})},t.onMouseUp=function(){return t.setState({isActive:!1})},t.onFocus=function(e){t.setState({isFocus:!0}),t.props.onFocus&&t.props.onFocus(e)},t.onBlur=function(e){t.setState({isFocus:!1}),t.props.onBlur&&t.props.onBlur(e)},t.onInnerClick=function(e){return t.isInteractive()||e.stopPropagation(),!0},t.getInnerRef=function(e){t.button=e,t.props.innerRef&&t.props.innerRef(e)},t}return ga.b(t,e),t.prototype.componentWillReceiveProps=function(e){this.props.component!==e.component&&delete this.customComponent},t.prototype.componentDidMount=function(){this.props.autoFocus&&this.button&&this.button.focus()},t.prototype.getStyledComponent=function(){return this.props.component?(this.customComponent||(this.customComponent=((e=Object(et.default)(wa)(ci||(ci=ga.c(["\n &,\n a&,\n &:hover,\n &:active,\n &:focus {\n ","\n }\n "],["\n &,\n a&,\n &:hover,\n &:active,\n &:focus {\n ","\n }\n "])),Ea)).displayName="StyledCustomComponent",e)),this.customComponent):this.props.href?this.props.isDisabled?ii:ai:ri;var e},t.prototype.render=function(){var e=this.props,t=e.children,n=e.iconBefore,r=e.iconAfter,a=e.isLoading,i=e.shouldFitContainer,o=e.spacing,l=e.appearance,c=e.isSelected,u=e.isDisabled,d=va(this),p=this.getStyledComponent(),h=!((!n||r||t)&&(!r||n||t));return s.createElement(p,ga.a({innerRef:this.getInnerRef},d),s.createElement(Pa,{onClick:this.onInnerClick,fit:!!i},a?s.createElement(ei,{spacing:o,appearance:l,isSelected:c,isDisabled:u}):null,n?s.createElement(La,{isLoading:a,spacing:d.spacing,isOnlyChild:h},n):null,t?s.createElement(Ta,{isLoading:a,followsIcon:!!n,spacing:d.spacing},t):null,r?s.createElement(La,{isLoading:a,spacing:d.spacing,isOnlyChild:h},r):null))},t}(s.Component),di=ya(Object(ni.a)({appearance:"default",isDisabled:!1,isSelected:!1,isLoading:!1,spacing:"default",type:"button",shouldFitContainer:!1,autoFocus:!1},ui)),pi=Z("atlaskit"),hi=oe({componentName:"button",packageName:ti.a,packageVersion:ti.b})(be({onClick:pi({action:"clicked",actionSubject:"button",attributes:{componentName:"button",packageName:ti.a,packageVersion:ti.b}})})(di)),mi=Object(ea.a)({light:Zr.colors.N30,dark:Zr.colors.DN30}),fi=et.default.div.withConfig({displayName:"Content__DefaultWrapperComponent",componentId:"sc-1npw367-0"})(["\n display: flex;\n flex-direction: column;\n flex: 1 1 auto;\n ",";\n"],ta),gi=function(e){var t=e.component,n=e.children,r=fi;return"div"!==t&&(r=Object(et.default)(t).withConfig({displayName:"Content__StyledComponent",componentId:"sc-1npw367-1"})(["\n display: flex;\n flex-direction: column;\n flex: 1 1 auto;\n ",";\n "],ta)),l.a.createElement(r,null,n)};gi.defaultProps={component:"div"};var bi=et.default.div.withConfig({displayName:"Content__HeaderOrFooter",componentId:"sc-1npw367-2"})(["\n align-items: center;\n display: flex;\n flex: 0 0 auto;\n justify-content: space-between;\n transition: box-shadow 200ms;\n z-index: 1;\n"]),yi=Object(et.default)(bi).withConfig({displayName:"Content__Header",componentId:"sc-1npw367-3"})(["\n padding: ","px ","px ","px;\n box-shadow: ",";\n"],20,20,14,(function(e){return e.showKeyline?" 0 ".concat(2,"px 0 0 ").concat(mi(e)):"none"})),vi=Object(et.css)(["\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n"]),_i=et.default.h4.withConfig({displayName:"Content__Title",componentId:"sc-1npw367-4"})(["\n align-items: center;\n display: flex;\n font-size: 20px;\n font-style: inherit;\n font-weight: 500;\n letter-spacing: -0.008em;\n line-height: 1;\n margin: 0;\n min-width: 0;\n"]),ki=et.default.span.withConfig({displayName:"Content__TitleText",componentId:"sc-1npw367-5"})(["\n flex: 1 1 auto;\n min-width: 0;\n word-wrap: break-word;\n width: 100%;\n ",";\n"],(function(e){return!e.isHeadingMultiline&&vi})),wi={danger:Zr.colors.R400,warning:Zr.colors.Y400},ji=et.default.span.withConfig({displayName:"Content__TitleIconWrapper",componentId:"sc-1npw367-6"})(["\n color: ",";\n margin-right: ","px;\n flex: 0 0 auto;\n"],(function(e){return wi[e.appearance]}),C.l),Si=et.default.div.withConfig({displayName:"Content__Body",componentId:"sc-1npw367-7"})(["\n flex: 1 1 auto;\n ",";\n\n @media (min-width: 320px) and (max-width: 480px) {\n overflow-y: auto;\n height: 100%;\n }\n"],(function(e){return e.shouldScroll?"\n overflow-y: auto;\n overflow-x: hidden;\n padding: ".concat(2,"px ").concat(20,"px;\n "):"\n padding: 0 ".concat(20,"px;\n ")})),Oi=Object(et.default)(bi).withConfig({displayName:"Content__Footer",componentId:"sc-1npw367-9"})(["\n padding: ","px ","px ","px;\n box-shadow: ",";\n"],14,20,20,(function(e){return e.showKeyline?"0 -".concat(2,"px 0 0 ").concat(mi(e)):"none"})),Ei=et.default.div.withConfig({displayName:"Content__Actions",componentId:"sc-1npw367-10"})(["\n display: inline-flex;\n margin: 0 -","px;\n"],Zr.math.divide(C.l,2)),xi=et.default.div.withConfig({displayName:"Content__ActionItem",componentId:"sc-1npw367-11"})(["\n flex: 1 0 auto;\n margin: 0 ","px;\n"],Zr.math.divide(C.l,2)),Di=function(e){return l.a.createElement("span",e)},Ci=function(e){function t(){var e,n;g()(this,t);for(var r=arguments.length,a=new Array(r),i=0;i2,a=t<=e.scrollHeight-e.clientHeight-2;n.setState({showHeaderKeyline:r,showFooterKeyline:a})}}))),D()(S()(n),"getScrollContainer",(function(e){e&&(n.scrollContainer=e)})),D()(S()(n),"handleKeyUp",(function(){n.escapeIsHeldDown=!1})),D()(S()(n),"handleKeyDown",(function(e){var t=n.props,r=t.onClose,a=t.shouldCloseOnEscapePress,i=t.stackIndex,o=void 0===i?0:i;if(!n.escapeIsHeldDown&&("Escape"===e.key&&(n.escapeIsHeldDown=!0),n._isMounted&&!(o>0)))switch(e.key){case"Escape":a&&r(e)}})),D()(S()(n),"handleStackChange",(function(e){var t=n.props.onStackChange;t&&t(e)})),n}return E()(t,e),y()(t,[{key:"componentDidMount",value:function(){if(this._isMounted=!0,document.addEventListener("keydown",this.handleKeyDown,!1),document.addEventListener("keyup",this.handleKeyUp,!1),this.scrollContainer){var e=this.scrollContainer;window.addEventListener("resize",this.determineKeylines,!1),e.addEventListener("scroll",this.determineKeylines,!1),this.determineKeylines()}this.props.header&&console.warn("@atlaskit/modal-dialog: Deprecation warning - Use of the header prop in ModalDialog is deprecated. Please compose your ModalDialog using the 'components' prop instead"),this.props.footer&&console.warn("@atlaskit/modal-dialog: Deprecation warning - Use of the footer prop in ModalDialog is deprecated. Please compose your ModalDialog using the 'components' prop instead"),this.props.body&&console.warn("@atlaskit/modal-dialog: Deprecation warning - Use of the body prop in ModalDialog is deprecated. Please compose your ModalDialog using the 'components' prop instead"),this.props.components.Body&&(this.scrollContainer instanceof HTMLElement||console.warn("@atlaskit/modal-dialog: Warning - Ref must attach to a DOM element; check you are using forwardRef and attaching the ref to an appropriate element. Check the examples for more details."))}},{key:"componentWillReceiveProps",value:function(e){var t=this.props.stackIndex;e.stackIndex&&e.stackIndex!==t&&this.handleStackChange(e.stackIndex)}},{key:"componentWillUnmount",value:function(){if(this._isMounted=!1,document.removeEventListener("keydown",this.handleKeyDown,!1),document.removeEventListener("keyup",this.handleKeyUp,!1),this.scrollContainer){var e=this.scrollContainer;window.removeEventListener("resize",this.determineKeylines,!1),e.removeEventListener("scroll",this.determineKeylines,!1)}}},{key:"render",value:function(){var e,t=this.props,n=t.actions,r=t.appearance,a=t.body,i=t.components,o=t.children,s=t.footer,c=t.header,u=t.heading,d=t.onClose,p=t.isChromeless,h=t.isHeadingMultiline,m=t.shouldScroll,f=i.Container,g=void 0===f?"div":f,b=i.Body,y=((e=b)?Object(et.default)(e).withConfig({displayName:"Content",componentId:"sc-1npw367-8"})(["\n flex: 1 1 auto;\n ",";\n "],(function(e){return e.shouldScroll?"\n overflow-y: auto;\n overflow-x: hidden;\n padding: ".concat(2,"px ").concat(20,"px;\n "):"\n border-radius: 0px;\n padding: 0 ".concat(20,"px;\n ")})):void 0)||a||Si,v=this.state,_=v.showFooterKeyline,k=v.showHeaderKeyline;return l.a.createElement(gi,{component:g},p?o:l.a.createElement(l.a.Fragment,null,l.a.createElement(Ii,{appearance:r,component:i.Header?i.Header:c,heading:u,onClose:d,isHeadingMultiline:h,showKeyline:k}),l.a.createElement(y,{innerRef:this.getScrollContainer,shouldScroll:m},o),l.a.createElement(Ci,{actions:n,appearance:r,component:i.Footer?i.Footer:s,onClose:d,showKeyline:_})),l.a.createElement(fa.a,null))}}]),t}(s.Component);D()(zi,"defaultProps",{autoFocus:!1,components:{},isChromeless:!1,stackIndex:0,isHeadingMultiline:!0});var Ri=n(396),Fi=n.n(Ri),qi=n(483),Bi=n.n(qi),Yi=n(100),Hi=n.n(Yi),Ui=n(193),Vi=n.n(Ui),Wi=function(e){for(var t=Array(e.length),n=0;n=0})).sort(Ki)},Ji=["button:enabled:not([readonly])","select:enabled:not([readonly])","textarea:enabled:not([readonly])","input:enabled:not([readonly])","a[href]","area[href]","iframe","object","embed","[tabindex]","[contenteditable]","[autofocus]"],Qi="data-focus-lock",Xi="data-focus-lock-disabled",Zi="data-no-focus-lock",eo="data-autofocus-inside",to=Ji.join(","),no=to+", [data-focus-guard]",ro=function(e,t){return e.reduce((function(e,n){return e.concat(Wi(n.querySelectorAll(t?no:to)),n.parentNode?Wi(n.parentNode.querySelectorAll(Ji.join(","))).filter((function(e){return e===n})):[])}),[])},ao=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return n.push(t),t.parentNode&&e(t.parentNode,n),n},io=function(e,t){for(var n=ao(e),r=ao(t),a=0;a=0)return i}return!1},oo=function(e){return Wi(e).filter((function(e){return function e(t){return!t||t===document||t.nodeType===Node.DOCUMENT_NODE||!((n=window.getComputedStyle(t,null))&&n.getPropertyValue&&("none"===n.getPropertyValue("display")||"hidden"===n.getPropertyValue("visibility")))&&e(t.parentNode);var n}(e)})).filter((function(e){return function(e){return!(("INPUT"===e.tagName||"BUTTON"===e.tagName)&&("hidden"===e.type||e.disabled))}(e)}))},so=function(e,t){return $i(oo(ro(e,t)),!0,t)},lo=function(e){return oo((t=e.querySelectorAll("["+eo+"]"),Wi(t).map((function(e){return ro([e])})).reduce((function(e,t){return e.concat(t)}),[])));var t},co=function(e){return"INPUT"===e.tagName&&"radio"===e.type},uo=function(e,t){return t.filter(co).filter((function(t){return t.name===e.name})).filter((function(e){return e.checked}))[0]||e},po=function(e,t){return e.length>1&&co(e[t])&&e[t].name?e.indexOf(uo(e[t],e)):t},ho=function(e){return e[0]&&e.length>1&&co(e[0])&&e[0].name?uo(e[0],e):e[0]},mo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},fo=function(e){return Gi(e).filter(Boolean).reduce((function(e,t){var n=t.getAttribute(Qi);return e.push.apply(e,n?function e(t){for(var n=t.length,r=0;r=0)){var c=t.indexOf(n),u=t.indexOf(r||c),d=e.indexOf(r),p=c-u,h=t.indexOf(o),m=t.indexOf(s),f=po(e,0),g=po(e,i-1);return-1===c||-1===d?e.indexOf(a&&a.length?ho(a):ho(e)):!p&&d>=0?d:c<=h&&l&&Math.abs(p)>1?g:c>=h&&l&&Math.abs(p)>1?f:p&&Math.abs(p)>1?d:c<=h?g:c>m?f:p?Math.abs(p)>1?d:(i+d+p)%i:void 0}}(h,d,n,t,h.filter((u=function(e){return e.reduce((function(e,t){return e.concat(lo(t))}),[])}(r),function(e){return!!e.autofocus||e.dataset&&!!e.dataset.autofocus||u.indexOf(e)>=0})));return void 0===m?m:p[m]}},_o=0,ko=!1,wo=function(e,t){var n,r=vo(e,t);if(!ko&&r){if(_o>2)return console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),ko=!0,void setTimeout((function(){ko=!1}),1);_o++,(n=r.node).focus(),n.contentWindow&&n.contentWindow.focus(),_o--}};var jo=function(){return document&&Wi(document.querySelectorAll("["+Zi+"]")).some((function(e){return e.contains(document.activeElement)}))},So=function(e){return e===document.activeElement},Oo=function(e){var t=document&&document.activeElement;return!(!t||t.dataset&&t.dataset.focusGuard)&&fo(e).reduce((function(e,n){return e||n.contains(t)||function(e){return t=Wi(e.querySelectorAll("iframe")),n=So,!!t.filter((function(e){return e===n}))[0];var t,n}(n)}),!1)};function Eo(e){var t=window.setImmediate;void 0!==t?t(e):setTimeout(e,1)}var xo=function(){return document&&document.activeElement===document.body||jo()},Do=null,Co=null,Ao=null,To=!1,Po=function(){return!0};function Mo(e,t,n,r){var a=null,i=e;do{var o=r[i];if(o.guard)o.node.dataset.focusAutoGuard&&(a=o);else{if(!o.lockItem)break;if(i!==e)return;a=null}}while((i+=n)!==t);a&&(a.node.tabIndex=0)}var Lo=function(e){return e&&"current"in e?e.current:e},No=function(){var e,t,n,r,a,i,o=!1;if(Do){var s=Do,l=s.observed,c=s.persistentFocus,u=s.autoFocus,d=s.shards,p=l||Ao&&Ao.portaledElement,h=document&&document.activeElement;if(p){var m=[p].concat(d.map(Lo).filter(Boolean));if(h&&!function(e){return(Do.whiteList||Po)(e)}(h)||(c||To||!xo()||!Co&&u)&&(!p||Oo(m)||(i=h,Ao&&Ao.portaledElement===i)||(document&&!Co&&h&&!u?(h.blur(),document.body.focus()):(o=wo(m,Co),Ao={})),To=!1,Co=document&&document.activeElement),document){var f=document&&document.activeElement,g=(t=fo(e=m).filter(bo),n=yo(e,e,t),r=so([n],!0),a=so(t).filter((function(e){var t=e.node;return bo(t)})).map((function(e){return e.node})),r.map((function(e){var t=e.node;return{node:t,index:e.index,lockItem:a.indexOf(t)>=0,guard:go(t)}}))),b=g.find((function(e){return e.node===f}));if(b){g.filter((function(e){var t=e.guard,n=e.node;return t&&n.dataset.focusAutoGuard})).forEach((function(e){return e.node.removeAttribute("tabIndex")}));var y=g.indexOf(b);Mo(y,g.length,1,g),Mo(y,-1,-1,g)}}}}return o},Io=function(e){No()&&e&&(e.stopPropagation(),e.preventDefault())},zo=function(){return Eo(No)},Ro=function(e){var t=e.target,n=e.currentTarget;n.contains(t)||(Ao={observerNode:n,portaledElement:t})},Fo=function(){To=!0};var qo=function(e,t){return function(n){var r,a=[];function i(){r=e(a.map((function(e){return e.props}))),t(r)}var o,c,u,d=function(e){var t,o;function s(){return e.apply(this,arguments)||this}o=e,(t=s).prototype=Object.create(o.prototype),t.prototype.constructor=t,t.__proto__=o,s.peek=function(){return r};var c=s.prototype;return c.componentDidMount=function(){a.push(this),i()},c.componentDidUpdate=function(){i()},c.componentWillUnmount=function(){var e=a.indexOf(this);a.splice(e,1),i()},c.render=function(){return l.a.createElement(n,this.props)},s}(s.PureComponent);return o=d,c="displayName",u="SideEffect("+function(e){return e.displayName||e.name||"Component"}(n)+")",c in o?Object.defineProperty(o,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):o[c]=u,d}}((function(e){return e.filter((function(e){return!e.disabled})).slice(-1)[0]}),(function(e){e&&!Do&&(document.addEventListener("focusin",Io,!0),document.addEventListener("focusout",zo),window.addEventListener("blur",Fo));var t=Do,n=t&&e&&e.onActivation===t.onActivation;Do=e,t&&!n&&t.onDeactivation(),e?(Co=null,n&&t.observed===e.observed||e.onActivation(),No(),Eo(No)):(document.removeEventListener("focusin",Io,!0),document.removeEventListener("focusout",zo),window.removeEventListener("blur",Fo),Co=null)}))((function(){return null})),Bo={width:"1px",height:"0px",padding:0,overflow:"hidden",position:"fixed",top:"1px",left:"1px"},Yo=function(e){var t=e.children;return l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{key:"guard-first","data-focus-guard":!0,"data-focus-auto-guard":!0,style:Bo}),t,t&&l.a.createElement("div",{key:"guard-last","data-focus-guard":!0,"data-focus-auto-guard":!0,style:Bo}))};Yo.propTypes={},Yo.defaultProps={children:null};var Ho=function(e){var t=e.children;return l.a.createElement("div",null,t)};Ho.propTypes={};var Uo=l.a.Fragment?l.a.Fragment:Ho,Vo=[],Wo=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}Vi()(Ko,"defaultProps",{disabled:!1,className:void 0}),Ko.propTypes={};class Zo extends Go{render(){const e=this.props,{children:t}=e,n=Jo(Jo({},Xo(e,["children"])),{},{disabled:!0});return l.a.createElement(Go,n,l.a.createElement(Ko,null,t))}}var es=function(e){function t(){return g()(this,t),_()(this,w()(t).apply(this,arguments))}return E()(t,e),y()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.isEnabled,n=e.autoFocus;if("function"==typeof n&&t){var r=n();r&&r.focus&&r.focus()}}},{key:"render",value:function(){var e=this.props,t=e.isEnabled,n=e.autoFocus,r=e.shouldReturnFocus;return l.a.createElement(Zo,{disabled:!t,autoFocus:!!n,returnFocus:r},this.props.children)}}]),t}(s.Component);D()(es,"defaultProps",{autoFocus:!0,isEnabled:!0,shouldReturnFocus:!0});var ts=function(e){var t=e.scrollBehavior,n=X()(e,["scrollBehavior"]),r="inside"===t?la:ca;return l.a.createElement(r,n)};function ns(){return window.pageYOffset||document.documentElement&&document.documentElement.scrollTop||document.body&&document.body.scrollTop||0}var rs=function(e){function t(){var e,n;g()(this,t);for(var r=arguments.length,a=new Array(r),i=0;i0,E=Xr.values.includes(w)?w:null,x=E?null:w;return l.a.createElement(pa,{in:m,onExited:g,onEntered:b,stackIndex:_},(function(t){var g=t.fade,b=t.slide;return l.a.createElement(sa,{style:g,"aria-hidden":O,scrollDistance:S},l.a.createElement(es,{isEnabled:0===_&&m,autoFocus:a},l.a.createElement(Jr,{isTinted:!0,onBlanketClicked:e.handleOverlayClick}),l.a.createElement(ts,{style:b,scrollBehavior:j,widthName:E,widthValue:x},l.a.createElement(ua,{heightValue:d,isChromeless:p,role:"dialog",tabIndex:"-1"},l.a.createElement(zi,{actions:n,appearance:r,components:s,footer:c,heading:k,isHeadingMultiline:h,header:u,onClose:f,shouldScroll:"inside"===j,shouldCloseOnEscapePress:v,onStackChange:y,isChromeless:p,stackIndex:_,body:i},o)))))}))}}]),t}(s.Component);D()(rs,"defaultProps",{autoFocus:!0,scrollBehavior:"inside",shouldCloseOnEscapePress:!0,shouldCloseOnOverlayClick:!0,isChromeless:!1,isOpen:!0,stackIndex:0,width:"medium",isHeadingMultiline:!0});var as=Z("atlaskit"),is=oe({componentName:"modalDialog",packageName:Qr.a,packageVersion:Qr.b})(be({onClose:as({action:"closed",actionSubject:"modalDialog",attributes:{componentName:"modalDialog",packageName:Qr.a,packageVersion:Qr.b}})})(rs)),os=function(e){function t(){var e,n;g()(this,t);for(var r=arguments.length,a=new Array(r),i=0;ie.props)},this._onSubmit=this._onSubmit.bind(this),this._onTabSelected=this._onTabSelected.bind(this),this._onTabStateChange=this._onTabStateChange.bind(this)}render(){const e=this.props.closeDialog;return l.a.createElement(ps,{disableBlanketClickDismiss:this.props.disableBlanketClickDismiss,onCancel:e,onSubmit:this._onSubmit,titleKey:this.props.titleKey},l.a.createElement("div",{className:this.props.cssClassName},this._renderTabs()))}_getTabProps(e){const{tabs:t}=this.props,{tabStates:n}=this.state,r=t[e],a=n[e];return r.propsUpdateFunction?r.propsUpdateFunction(a,r.props):Ss({},a)}_onTabSelected(e,t){this.setState({selectedTab:t})}_renderTabs(){const{t:e,tabs:t}=this.props;return 1===t.length?this._renderTab(Ss(Ss({},t[0]),{},{tabId:0})):t.length>1?l.a.createElement(vs.a,{onSelect:this._onTabSelected,selected:this.state.selectedTab,tabs:t.map(({component:t,label:n,styles:r},a)=>({content:this._renderTab({component:t,styles:r,tabId:a}),label:e(n)}))}):(ks.warn("No settings tabs configured to display."),null)}_renderTab({component:e,styles:t,tabId:n}){const{closeDialog:r}=this.props,a=e;return l.a.createElement("div",{className:t},l.a.createElement(a,ws({closeDialog:r,mountCallback:this.props.tabs[n].onMount,onTabStateChange:this._onTabStateChange,tabId:n},this._getTabProps(n))))}_onTabStateChange(e,t){const n=[...this.state.tabStates];n[e]=t,this.setState({tabStates:n})}_onSubmit(){const{onSubmit:e,tabs:t}=this.props;t.forEach(({submit:e},t)=>{e&&e(this.state.tabStates[t])}),e()}}var xs=Object(us.a)(Es);n(18);s.Component;var Ds=n(435)},function(e,t,n){"use strict";var r=n(280);n.d(t,"e",(function(){return r.a})),n.d(t,"i",(function(){return r.c})),n.d(t,"v",(function(){return r.d})),n.d(t,"x",(function(){return r.f})),n.d(t,"y",(function(){return r.g})),n.d(t,"z",(function(){return r.i})),n.d(t,"A",(function(){return r.j}));var a=n(48);n.d(t,"a",(function(){return a.c})),n.d(t,"b",(function(){return a.f})),n.d(t,"c",(function(){return a.g})),n.d(t,"d",(function(){return a.h}));var i=n(141);n.d(t,"f",(function(){return i.a})),n.d(t,"g",(function(){return i.b})),n.d(t,"h",(function(){return i.c})),n.d(t,"j",(function(){return i.d})),n.d(t,"k",(function(){return i.e})),n.d(t,"l",(function(){return i.f})),n.d(t,"m",(function(){return i.h})),n.d(t,"n",(function(){return i.i})),n.d(t,"o",(function(){return i.j})),n.d(t,"p",(function(){return i.k})),n.d(t,"q",(function(){return i.l})),n.d(t,"r",(function(){return i.m})),n.d(t,"s",(function(){return i.n})),n.d(t,"t",(function(){return i.o})),n.d(t,"u",(function(){return i.p})),n.d(t,"w",(function(){return i.q}))},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t,n){"use strict";n.d(t,"n",(function(){return o.a})),n.d(t,"o",(function(){return o.b})),n.d(t,"p",(function(){return o.d})),n.d(t,"q",(function(){return o.e})),n.d(t,"s",(function(){return o.f})),n.d(t,"d",(function(){return s.b})),n.d(t,"e",(function(){return s.c})),n.d(t,"f",(function(){return s.e})),n.d(t,"g",(function(){return s.g})),n.d(t,"a",(function(){return l.a})),n.d(t,"j",(function(){return c.a})),n.d(t,"k",(function(){return k})),n.d(t,"b",(function(){return m.a})),n.d(t,"c",(function(){return m.b})),n.d(t,"h",(function(){return m.c})),n.d(t,"i",(function(){return m.d})),n.d(t,"l",(function(){return f})),n.d(t,"m",(function(){return b})),n.d(t,"r",(function(){return y}));var r,a,i,o=n(239),s=n(97),l=n(453),c=n(325),u=n(0),d=n.n(u),p=n(2),h=n(14),m=n(84);function f(e){return Boolean(Object(p.i)(e)["features/base/media"].audio.muted)}function g(e,t){const{muted:n}=Object(p.i)(e)["features/base/media"].video;return Boolean(n&t)}function b(e){return g(e,m.c.USER)}function y(e,t){return e&&!e.muted&&(!t||e.videoStarted)}class v extends u.Component{constructor(e){super(e),this._onVideoPlaying=this._onVideoPlaying.bind(this)}render(){const e=this.props.videoTrack||null;let t;this.props.waitForVideoStarted&&e?(y(e,!0)||y(e,!1)&&!e.videoStarted)&&(t=!0):t=y(e,!1);const n=t&&e?e.jitsiTrack.getOriginalStream():null,r=this.props.zoomEnabled&&n&&e&&"desktop"===e.videoType;return d.a.createElement(c.a,{mirror:e&&e.mirror,onPlaying:this._onVideoPlaying,onPress:this.props.onPress,stream:n,zOrder:this.props.zOrder,zoomEnabled:r})}_onVideoPlaying(){const{videoTrack:e}=this.props;e&&!e.videoStarted&&this.props.dispatch(Object(h.A)(e.jitsiTrack))}}class _ extends v{render(){return d.a.createElement(c.a,{autoPlay:!this.props._noAutoPlayVideo,className:this.props.className,id:this.props.id,onVideoPlaying:this._onVideoPlaying,videoTrack:this.props.videoTrack})}}i={className:"",id:""},(a="defaultProps")in(r=_)?Object.defineProperty(r,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[a]=i;var k=Object(p.f)((function(e){const t=e["features/base/config"].testing;return{_noAutoPlayVideo:null==t?void 0:t.noAutoPlayVideo}}))(_)},function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return i})),n.d(t,"d",(function(){return o})),n.d(t,"e",(function(){return l})),n.d(t,"c",(function(){return c})); /*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */ var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function a(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i=function(){return(i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0)&&!(r=i.next()).done;)o.push(r.value)}catch(e){a={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(a)throw a.error}}return o}function l(){for(var e=[],t=0;t{if("ReactNative"!==navigator.product)return;const{default:e}=n(43);a.a.setGlobalOptions(u),e.setGlobalLogOptions(u),a.a.removeGlobalTransport(console),e.removeGlobalLogTransport(console),a.a.addGlobalTransport(l.a),e.addGlobalLogTransport(l.a)})},function(e,t,n){e.exports=n(907)()},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t,n){"use strict";var r=n(256);n.d(t,"d",(function(){return r.a})),n.d(t,"f",(function(){return r.b})),n.d(t,"g",(function(){return r.c})),n.d(t,"l",(function(){return r.d})),n.d(t,"s",(function(){return r.e})),n.d(t,"t",(function(){return r.f})),n.d(t,"u",(function(){return r.h})),n.d(t,"v",(function(){return r.i})),n.d(t,"w",(function(){return r.j})),n.d(t,"y",(function(){return r.k})),n.d(t,"z",(function(){return r.l})),n.d(t,"A",(function(){return r.m}));var a=n(78);n.d(t,"a",(function(){return a.c})),n.d(t,"b",(function(){return a.d})),n.d(t,"c",(function(){return a.h}));var i=n(110);n.d(t,"e",(function(){return i.a})),n.d(t,"h",(function(){return i.b})),n.d(t,"i",(function(){return i.c})),n.d(t,"j",(function(){return i.d})),n.d(t,"k",(function(){return i.e})),n.d(t,"m",(function(){return i.f})),n.d(t,"n",(function(){return i.g})),n.d(t,"o",(function(){return i.h})),n.d(t,"p",(function(){return i.j})),n.d(t,"q",(function(){return i.k})),n.d(t,"r",(function(){return i.l})),n.d(t,"x",(function(){return i.m}))},function(e,t,n){"use strict";n.d(t,"e",(function(){return r.b})),n.d(t,"g",(function(){return r.c})),n.d(t,"b",(function(){return g})),n.d(t,"a",(function(){return b.a})),n.d(t,"c",(function(){return d.a})),n.d(t,"d",(function(){return d.b})),n.d(t,"f",(function(){return d.c}));var r=n(218),a=(n(158),n(5)),i=n(190),o=n(6),s=n(8),l=n(7),c=n(2),u=n(32),d=n(170),p=n(20),h=Object(p.a)("features/video-layout");function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class f extends u.b{constructor(...e){super(...e),m(this,"accessibilityLabel","toolbar.accessibilityLabel.tileView"),m(this,"icon",s.kb),m(this,"label","toolbar.enterTileView"),m(this,"toggledLabel","toolbar.exitTileView"),m(this,"tooltip","toolbar.tileViewToggle")}_handleClick(){const{_tileViewEnabled:e,dispatch:t}=this.props;Object(a.T)(Object(a.O)("tileview.button",{is_enabled:e}));const n=!e;h.debug("Tile view "+(n?"enable":"disable")),t(Object(r.b)(n))}_isToggled(){return this.props._tileViewEnabled}}var g=Object(o.f)(Object(c.f)((function(e,t){const n=Object(i.e)(e,i.c,!0),r=Object(l.s)(e)<2,{visible:a=n&&!r}=t;return{_tileViewEnabled:Object(d.c)(e),visible:a}}))(f)),b=n(355)},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";var r=n(428);n.d(t,"k",(function(){return r.a}));var a=n(213);n.d(t,"a",(function(){return a.a}));n(429);var i=n(361);n.d(t,"b",(function(){return i.a})),n.d(t,"c",(function(){return i.b})),n.d(t,"d",(function(){return i.c})),n.d(t,"e",(function(){return i.d})),n.d(t,"f",(function(){return i.e})),n.d(t,"g",(function(){return i.f})),n.d(t,"h",(function(){return i.g})),n.d(t,"i",(function(){return i.h})),n.d(t,"j",(function(){return i.i}))},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";t.a={NICKNAME_CHANGED:"UI.nickname_changed",EMAIL_CHANGED:"UI.email_changed",AUDIO_MUTED:"UI.audio_muted",VIDEO_MUTED:"UI.video_muted",ETHERPAD_CLICKED:"UI.etherpad_clicked",SHARED_VIDEO_CLICKED:"UI.start_shared_video",UPDATE_SHARED_VIDEO:"UI.update_shared_video",TOGGLE_FULLSCREEN:"UI.toogle_fullscreen",FULLSCREEN_TOGGLED:"UI.fullscreen_toggled",AUTH_CLICKED:"UI.auth_clicked",TOGGLE_AUDIO_ONLY:"UI.toggle_audioonly",TOGGLE_FILMSTRIP:"UI.toggle_filmstrip",TOGGLE_SCREENSHARING:"UI.toggle_screensharing",HANGUP:"UI.hangup",LOGOUT:"UI.logout",VIDEO_DEVICE_CHANGED:"UI.video_device_changed",AUDIO_DEVICE_CHANGED:"UI.audio_device_changed",LOCAL_FLIPX_CHANGED:"UI.local_flipx_changed",SIDE_TOOLBAR_CONTAINER_TOGGLED:"UI.side_container_toggled",LOCAL_RAISE_HAND_CHANGED:"UI.local_raise_hand_changed",LARGE_VIDEO_AVATAR_VISIBLE:"UI.large_video_avatar_visible",LARGE_VIDEO_ID_CHANGED:"UI.large_video_id_changed"}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return o})),n.d(t,"e",(function(){return s})),n.d(t,"f",(function(){return l})),n.d(t,"g",(function(){return c})),n.d(t,"h",(function(){return u})),n.d(t,"i",(function(){return d})),n.d(t,"j",(function(){return p})),n.d(t,"k",(function(){return h})),n.d(t,"l",(function(){return m})),n.d(t,"m",(function(){return f})),n.d(t,"n",(function(){return g})),n.d(t,"o",(function(){return b})),n.d(t,"p",(function(){return y})),n.d(t,"q",(function(){return v})),n.d(t,"r",(function(){return _})),n.d(t,"s",(function(){return k})),n.d(t,"t",(function(){return w})),n.d(t,"u",(function(){return j}));const r="AUTH_STATUS_CHANGED",a="CONFERENCE_FAILED",i="CONFERENCE_JOINED",o="CONFERENCE_LEFT",s="CONFERENCE_SUBJECT_CHANGED",l="CONFERENCE_TIMESTAMP_CHANGED",c="CONFERENCE_WILL_JOIN",u="CONFERENCE_WILL_LEAVE",d="DATA_CHANNEL_OPENED",p="KICKED_OUT",h="LOCK_STATE_CHANGED",m="P2P_STATUS_CHANGED",f="SEND_TONES",g="SET_DESKTOP_SHARING_ENABLED",b="SET_FOLLOW_ME",y="SET_PASSWORD",v="SET_PASSWORD_FAILED",_="SET_PENDING_SUBJECT_CHANGE",k="SET_ROOM",w="SET_SIP_GATEWAY_ENABLED",j="SET_START_MUTED_POLICY"},function(e,t,n){"use strict";n.r(t),n.d(t,"R50",(function(){return o})),n.d(t,"R75",(function(){return s})),n.d(t,"R100",(function(){return l})),n.d(t,"R200",(function(){return c})),n.d(t,"R300",(function(){return u})),n.d(t,"R400",(function(){return d})),n.d(t,"R500",(function(){return p})),n.d(t,"Y50",(function(){return h})),n.d(t,"Y75",(function(){return m})),n.d(t,"Y100",(function(){return f})),n.d(t,"Y200",(function(){return g})),n.d(t,"Y300",(function(){return b})),n.d(t,"Y400",(function(){return y})),n.d(t,"Y500",(function(){return v})),n.d(t,"G50",(function(){return _})),n.d(t,"G75",(function(){return k})),n.d(t,"G100",(function(){return w})),n.d(t,"G200",(function(){return j})),n.d(t,"G300",(function(){return S})),n.d(t,"G400",(function(){return O})),n.d(t,"G500",(function(){return E})),n.d(t,"B50",(function(){return x})),n.d(t,"B75",(function(){return D})),n.d(t,"B100",(function(){return C})),n.d(t,"B200",(function(){return A})),n.d(t,"B300",(function(){return T})),n.d(t,"B400",(function(){return P})),n.d(t,"B500",(function(){return M})),n.d(t,"P50",(function(){return L})),n.d(t,"P75",(function(){return N})),n.d(t,"P100",(function(){return I})),n.d(t,"P200",(function(){return z})),n.d(t,"P300",(function(){return R})),n.d(t,"P400",(function(){return F})),n.d(t,"P500",(function(){return q})),n.d(t,"T50",(function(){return B})),n.d(t,"T75",(function(){return Y})),n.d(t,"T100",(function(){return H})),n.d(t,"T200",(function(){return U})),n.d(t,"T300",(function(){return V})),n.d(t,"T400",(function(){return W})),n.d(t,"T500",(function(){return G})),n.d(t,"N0",(function(){return K})),n.d(t,"N10",(function(){return $})),n.d(t,"N20",(function(){return J})),n.d(t,"N30",(function(){return Q})),n.d(t,"N40",(function(){return X})),n.d(t,"N50",(function(){return Z})),n.d(t,"N60",(function(){return ee})),n.d(t,"N70",(function(){return te})),n.d(t,"N80",(function(){return ne})),n.d(t,"N90",(function(){return re})),n.d(t,"N100",(function(){return ae})),n.d(t,"N200",(function(){return ie})),n.d(t,"N300",(function(){return oe})),n.d(t,"N400",(function(){return se})),n.d(t,"N500",(function(){return le})),n.d(t,"N600",(function(){return ce})),n.d(t,"N700",(function(){return ue})),n.d(t,"N800",(function(){return de})),n.d(t,"N900",(function(){return pe})),n.d(t,"N10A",(function(){return he})),n.d(t,"N20A",(function(){return me})),n.d(t,"N30A",(function(){return fe})),n.d(t,"N40A",(function(){return ge})),n.d(t,"N50A",(function(){return be})),n.d(t,"N60A",(function(){return ye})),n.d(t,"N70A",(function(){return ve})),n.d(t,"N80A",(function(){return _e})),n.d(t,"N90A",(function(){return ke})),n.d(t,"N100A",(function(){return we})),n.d(t,"N200A",(function(){return je})),n.d(t,"N300A",(function(){return Se})),n.d(t,"N400A",(function(){return Oe})),n.d(t,"N500A",(function(){return Ee})),n.d(t,"N600A",(function(){return xe})),n.d(t,"N700A",(function(){return De})),n.d(t,"N800A",(function(){return Ce})),n.d(t,"DN900",(function(){return Ae})),n.d(t,"DN800",(function(){return Te})),n.d(t,"DN700",(function(){return Pe})),n.d(t,"DN600",(function(){return Me})),n.d(t,"DN500",(function(){return Le})),n.d(t,"DN400",(function(){return Ne})),n.d(t,"DN300",(function(){return Ie})),n.d(t,"DN200",(function(){return ze})),n.d(t,"DN100",(function(){return Re})),n.d(t,"DN90",(function(){return Fe})),n.d(t,"DN80",(function(){return qe})),n.d(t,"DN70",(function(){return Be})),n.d(t,"DN60",(function(){return Ye})),n.d(t,"DN50",(function(){return He})),n.d(t,"DN40",(function(){return Ue})),n.d(t,"DN30",(function(){return Ve})),n.d(t,"DN20",(function(){return We})),n.d(t,"DN10",(function(){return Ge})),n.d(t,"DN0",(function(){return Ke})),n.d(t,"DN800A",(function(){return $e})),n.d(t,"DN700A",(function(){return Je})),n.d(t,"DN600A",(function(){return Qe})),n.d(t,"DN500A",(function(){return Xe})),n.d(t,"DN400A",(function(){return Ze})),n.d(t,"DN300A",(function(){return et})),n.d(t,"DN200A",(function(){return tt})),n.d(t,"DN100A",(function(){return nt})),n.d(t,"DN90A",(function(){return rt})),n.d(t,"DN80A",(function(){return at})),n.d(t,"DN70A",(function(){return it})),n.d(t,"DN60A",(function(){return ot})),n.d(t,"DN50A",(function(){return st})),n.d(t,"DN40A",(function(){return lt})),n.d(t,"DN30A",(function(){return ct})),n.d(t,"DN20A",(function(){return ut})),n.d(t,"DN10A",(function(){return dt})),n.d(t,"background",(function(){return pt})),n.d(t,"backgroundActive",(function(){return ht})),n.d(t,"backgroundHover",(function(){return mt})),n.d(t,"backgroundOnLayer",(function(){return ft})),n.d(t,"text",(function(){return gt})),n.d(t,"textHover",(function(){return bt})),n.d(t,"textActive",(function(){return yt})),n.d(t,"subtleText",(function(){return vt})),n.d(t,"placeholderText",(function(){return _t})),n.d(t,"heading",(function(){return kt})),n.d(t,"subtleHeading",(function(){return wt})),n.d(t,"codeBlock",(function(){return jt})),n.d(t,"link",(function(){return St})),n.d(t,"linkHover",(function(){return Ot})),n.d(t,"linkActive",(function(){return Et})),n.d(t,"linkOutline",(function(){return xt})),n.d(t,"primary",(function(){return Dt})),n.d(t,"blue",(function(){return Ct})),n.d(t,"teal",(function(){return At})),n.d(t,"purple",(function(){return Tt})),n.d(t,"red",(function(){return Pt})),n.d(t,"yellow",(function(){return Mt})),n.d(t,"green",(function(){return Lt})),n.d(t,"colorPalette8",(function(){return Nt})),n.d(t,"colorPalette16",(function(){return It})),n.d(t,"colorPalette24",(function(){return zt})),n.d(t,"colorPalette",(function(){return Rt}));var r=n(236),a=n.n(r),i=n(53),o="#FFEBE6",s="#FFBDAD",l="#FF8F73",c="#FF7452",u="#FF5630",d="#DE350B",p="#BF2600",h="#FFFAE6",m="#FFF0B3",f="#FFE380",g="#FFC400",b="#FFAB00",y="#FF991F",v="#FF8B00",_="#E3FCEF",k="#ABF5D1",w="#79F2C0",j="#57D9A3",S="#36B37E",O="#00875A",E="#006644",x="#DEEBFF",D="#B3D4FF",C="#4C9AFF",A="#2684FF",T="#0065FF",P="#0052CC",M="#0747A6",L="#EAE6FF",N="#C0B6F2",I="#998DD9",z="#8777D9",R="#6554C0",F="#5243AA",q="#403294",B="#E6FCFF",Y="#B3F5FF",H="#79E2F2",U="#00C7E6",V="#00B8D9",W="#00A3BF",G="#008DA6",K="#FFFFFF",$="#FAFBFC",J="#F4F5F7",Q="#EBECF0",X="#DFE1E6",Z="#C1C7D0",ee="#B3BAC5",te="#A5ADBA",ne="#97A0AF",re="#8993A4",ae="#7A869A",ie="#6B778C",oe="#5E6C84",se="#505F79",le="#42526E",ce="#344563",ue="#253858",de="#172B4D",pe="#091E42",he="rgba(9, 30, 66, 0.02)",me="rgba(9, 30, 66, 0.04)",fe="rgba(9, 30, 66, 0.08)",ge="rgba(9, 30, 66, 0.13)",be="rgba(9, 30, 66, 0.25)",ye="rgba(9, 30, 66, 0.31)",ve="rgba(9, 30, 66, 0.36)",_e="rgba(9, 30, 66, 0.42)",ke="rgba(9, 30, 66, 0.48)",we="rgba(9, 30, 66, 0.54)",je="rgba(9, 30, 66, 0.60)",Se="rgba(9, 30, 66, 0.66)",Oe="rgba(9, 30, 66, 0.71)",Ee="rgba(9, 30, 66, 0.77)",xe="rgba(9, 30, 66, 0.82)",De="rgba(9, 30, 66, 0.89)",Ce="rgba(9, 30, 66, 0.95)",Ae="#E6EDFA",Te="#DCE5F5",Pe="#CED9EB",Me="#B8C7E0",Le="#ABBBD6",Ne="#9FB0CC",Ie="#8C9CB8",ze="#7988A3",Re="#67758F",Fe="#56637A",qe="#455166",Be="#3B475C",Ye="#313D52",He="#283447",Ue="#202B3D",Ve="#1B2638",We="#121A29",Ge="#0E1624",Ke="#0D1424",$e="rgba(13, 20, 36, 0.06)",Je="rgba(13, 20, 36, 0.14)",Qe="rgba(13, 20, 36, 0.18)",Xe="rgba(13, 20, 36, 0.29)",Ze="rgba(13, 20, 36, 0.36)",et="rgba(13, 20, 36, 0.40)",tt="rgba(13, 20, 36, 0.47)",nt="rgba(13, 20, 36, 0.53)",rt="rgba(13, 20, 36, 0.63)",at="rgba(13, 20, 36, 0.73)",it="rgba(13, 20, 36, 0.78)",ot="rgba(13, 20, 36, 0.81)",st="rgba(13, 20, 36, 0.85)",lt="rgba(13, 20, 36, 0.89)",ct="rgba(13, 20, 36, 0.92)",ut="rgba(13, 20, 36, 0.95)",dt="rgba(13, 20, 36, 0.97)",pt=Object(i.a)({light:K,dark:Ve}),ht=Object(i.a)({light:x,dark:D}),mt=Object(i.a)({light:Q,dark:Be}),ft=Object(i.a)({light:K,dark:He}),gt=Object(i.a)({light:pe,dark:Me}),bt=Object(i.a)({light:de,dark:Me}),yt=Object(i.a)({light:P,dark:P}),vt=Object(i.a)({light:ie,dark:Ie}),_t=Object(i.a)({light:ae,dark:ze}),kt=Object(i.a)({light:de,dark:Me}),wt=Object(i.a)({light:ie,dark:Ie}),jt=Object(i.a)({light:J,dark:He}),St=Object(i.a)({light:P,dark:C}),Ot=Object(i.a)({light:T,dark:A}),Et=Object(i.a)({light:M,dark:C}),xt=Object(i.a)({light:C,dark:A}),Dt=Object(i.a)({light:P,dark:C}),Ct=Object(i.a)({light:P,dark:C}),At=Object(i.a)({light:V,dark:U}),Tt=Object(i.a)({light:R,dark:I}),Pt=Object(i.a)({light:u,dark:u}),Mt=Object(i.a)({light:b,dark:b}),Lt=Object(i.a)({light:S,dark:S}),Nt=[{background:de,text:K},{background:d,text:K},{background:F,text:L},{background:P,text:D},{background:V,text:de},{background:O,text:K},{background:y,text:de},{background:te,text:de}],It=[].concat(Nt,[{background:le,text:K},{background:l,text:de},{background:N,text:de},{background:C,text:de},{background:H,text:de},{background:w,text:E},{background:g,text:de},{background:K,text:de}]),zt=[].concat(a()(It),[{background:ae,text:K},{background:X,text:de},{background:Z,text:p},{background:L,text:q},{background:x,text:M},{background:Y,text:de},{background:_,text:E},{background:m,text:de}]),Rt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"8";switch(e){case"8":return Nt;case"16":return It;case"24":return zt;default:throw new Error("The only available color palette is 8, 16, 24")}}},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return _})),n.d(t,"b",(function(){return y})),n.d(t,"c",(function(){return k})),n.d(t,"d",(function(){return j})),n.d(t,"e",(function(){return x})),n.d(t,"f",(function(){return C})),n.d(t,"g",(function(){return T}));var r,a,i,o=n(8),s=n(0),l=n.n(s),c=n(85),u=n(1198);class d extends s.Component{constructor(e){super(e),this._onClick=this._onClick.bind(this)}get label(){return this._maybeTranslateAttribute(this.props.label)}get tooltip(){return this._maybeTranslateAttribute(this.props.tooltip)}get accessibilityLabel(){return this._maybeTranslateAttribute(this.props.accessibilityLabel)}_maybeTranslateAttribute(e){const{t:t}=this.props;return"function"==typeof t?t(e):e}_onClick(...e){const{disabled:t,onClick:n}=this.props;t||n&&n(...e)}_renderItem(){return null}render(){return this.props.visible?this._renderItem():null}}i={disabled:!1,label:"",showLabel:!1,t:void 0,tooltip:"",tooltipPosition:"top",visible:!0},(a="defaultProps")in(r=d)?Object.defineProperty(r,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[a]=i;class p extends d{constructor(e){super(e),this._onKeyDown=this._onKeyDown.bind(this)}_onKeyDown(e){e.defaultPrevented||"Enter"===e.key&&(e.preventDefault(),e.stopPropagation(),this.props.onClick())}_renderItem(){const{disabled:e,elementAfter:t,onClick:n,showLabel:r,tooltipPosition:a,toggled:i}=this.props,o=r?"overflow-menu-item":"toolbox-button",c={"aria-pressed":i,"aria-disabled":e,"aria-label":this.accessibilityLabel,className:o+(e?" disabled":""),onClick:e?void 0:n,onKeyDown:this._onKeyDown,tabIndex:0,role:"button"},d=r?"li":"div",p=this.tooltip&&this.tooltip.length>0;let h=l.a.createElement(s.Fragment,null,this._renderIcon(),r&&l.a.createElement("span",null,this.label),t);return p&&(h=l.a.createElement(u.a,{content:this.tooltip,position:a},h)),l.a.createElement(d,c,h)}_renderIcon(){var e;const{customClass:t,disabled:n,icon:r,showLabel:a,toggled:i}=this.props,s=l.a.createElement(o.a,{src:r}),c=a?"span":"div",u=`${a?"overflow-menu-item-icon":"toolbox-icon"} ${i?"toggled":""} ${n?"disabled":""} ${null!==(e=t)&&void 0!==e?e:""}`;return l.a.createElement(c,{className:u},s)}}function h(){return(h=Object.assign||function(e){for(var t=1;t{y.error(e)}).then(()=>new Promise(e=>{this.setState({store:this._createStore()},e)})).then(()=>{return this.state.store.dispatch((e=this,t=>{"object"==typeof APP&&APP.API.init(),t({type:r.a,app:e})}));var e}).catch(e=>{y.error(e)})}componentWillUnmount(){var e;this.state.store.dispatch((e=this,{type:r.b,app:e}))}_initStorage(){return a.a.getItem("_initializing")||Promise.resolve()}render(){const{route:{component:e,props:t},store:n}=this.state;return n?l.a.createElement(c.a,{i18n:m.e},l.a.createElement(u.a,{store:n},l.a.createElement(s.Fragment,null,this._createMainElement(e,t),l.a.createElement(g.a,null),this._createExtraElement(),this._renderDialogContainer()))):null}_createExtraElement(){return null}_createMainElement(e,t){return e?l.a.createElement(e,t||{}):null}_createStore(){const e=f.c.combineReducers();let t,n=f.a.applyMiddleware(h.a);"object"==typeof window&&(t=window.devToolsExtension)&&(n=Object(d.d)(n,t()));const r=Object(d.e)(e,f.b.getPersistedState(),n);return f.d.subscribe(r),"undefined"!=typeof APP&&(APP.store=r),r}_navigate(e){return o.a.isEqual(e,this.state.route)?Promise.resolve():e.href?(window.location.href=e.href,Promise.resolve()):new Promise(t=>{this.setState({route:e},t)})}}function _(e,t){const n=Object(f.i)(e)["features/base/app"];if(n){const{app:e}=n;if(e)return e.props[t]}}},function(e,t,n){"use strict";(function(e){var r=n(34),a=n.n(r),i=n(16),o=n(7),s=n(14),l=n(28),c=n(398),u=n(857),d=n(572),p=n(860),h=n(861),m=n(244);const f=a.a.getLogger(e),g={};let b,y=null,v=null,_=null;function k(e){_=e,b&&b.onLocalFlipXChange(e)}function w(){return[...y?[y]:[],...Object.values(g)]}const j={init(e){v=e,y=new p.a(j,e,this._updateLargeVideoIfDisplayed.bind(this)),this.registerListeners()},registerListeners(){v.addListener(l.a.LOCAL_FLIPX_CHANGED,k)},reset(){this._resetLargeVideo(),this._resetFilmstrip()},initLargeVideo(){this._resetLargeVideo(),b=new d.a(v),_&&b.onLocalFlipXChange(_),b.updateContainerSize()},setAudioLevel(e,t){const n=this.getSmallVideo(e);n&&n.updateAudioLevelIndicator(t),b&&e===b.id&&b.updateLargeVideoAudioLevel(t)},changeLocalVideo(e){const t=Object(o.p)(APP.store.getState()).id;this.onVideoTypeChanged(t,e.videoType),y.changeVideo(e),this._updateLargeVideoIfDisplayed(t)},mucJoined(){y.updateIndicators()},setLocalVideoVisible(e){y.setVisible(e)},onRemoteStreamAdded(e){const t=e.getParticipantId(),n=g[t];f.debug(`Received a new ${e.getType()} stream for ${t}`),n?(n.addRemoteStreamElement(e),"audio"===e.getType()?this.onAudioMute(t,e.isMuted()):(this.onVideoMute(t,e.isMuted()),n.setScreenSharing("desktop"===e.videoType))):f.debug("No remote video element to add stream")},onRemoteStreamRemoved(e){const t=e.getParticipantId(),n=g[t];n&&(n.removeRemoteStreamElement(e),n.setScreenSharing(!1)),this.updateMutedForNoTracks(t,e.getType())},updateMutedForNoTracks(e,t){const n=APP.conference.getParticipantById(e);n&&!n.getTracksByMediaType(t).length&&("audio"===t?APP.UI.setAudioMuted(e,!0):"video"===t?APP.UI.setVideoMuted(e,!0):f.error("Unsupported media type: "+t))},getRemoteVideoType(e){const t=APP.store.getState(),n=Object(o.r)(t,e);if(null==n?void 0:n.isFakeParticipant)return c.a;const r=Object(s.q)(t["features/base/tracks"],i.c.VIDEO,e);return null==r?void 0:r.videoType},isPinned(e){return e===this.getPinnedId()},getPinnedId(){const{id:e}=Object(o.x)(APP.store.getState())||{};return e||null},togglePin(e){const t=w()[e];t&&t.togglePin()},onPinChange(e){interfaceConfig.filmStripOnly||w().forEach(t=>t.focus(e===t.getId()))},addRemoteParticipantContainer(e){if(!e||e.local)return;if(e.isFakeParticipant){const t=new u.a(e,c.a,j);return void this.addRemoteVideoContainer(e.id,t)}const t=e.id,n=APP.conference.getParticipantById(t),r=new h.a(n,j);this._setRemoteControlProperties(n,r),this.addRemoteVideoContainer(t,r),this.updateMutedForNoTracks(t,"audio"),this.updateMutedForNoTracks(t,"video")},addRemoteVideoContainer(e,t){g[e]=t,t.updateView()},remoteVideoActive(e,t){f.info(t+" video is now active",e),e&&$(e).show(),this._updateLargeVideoIfDisplayed(t,!0)},onAudioMute(e,t){if(APP.conference.isLocalId(e))y.showAudioIndicator(t);else{const n=g[e];if(!n)return;n.showAudioIndicator(t),n.updateRemoteVideoMenu()}},onVideoMute(e,t){if(APP.conference.isLocalId(e))y&&y.setVideoMutedView(t);else{const n=g[e];n&&n.setVideoMutedView(t)}this._updateLargeVideoIfDisplayed(e,!0)},onDisplayNameChanged(e){if("localVideoContainer"===e||APP.conference.isLocalId(e))y.updateDisplayName();else{const t=g[e];t&&t.updateDisplayName()}},onDominantSpeakerChanged(e){w().forEach(t=>t.showDominantSpeakerIndicator(e===t.getId()))},onParticipantConnectionStatusChanged(e){if(APP.conference.isLocalId(e))return;this._updateLargeVideoIfDisplayed(e,!0);const t=g[e];t&&t.updateView()},onLastNEndpointsChanged(e,t){e&&e.forEach(this._updateRemoteVideo,this),t&&t.forEach(this._updateRemoteVideo,this)},_updateRemoteVideo(e){const t=g[e];t&&(t.updateView(),this._updateLargeVideoIfDisplayed(e))},hideStats(){for(const e in g){const t=g[e];t&&t.removeConnectionIndicator()}y.removeConnectionIndicator()},removeParticipantContainer(e){this.getPinnedId()===e&&(f.info("Focused video owner has left the conference"),APP.store.dispatch(Object(o.P)(null)));const t=g[e];t?(f.info("Removing remote video: "+e),delete g[e],t.remove()):f.warn("No remote video for "+e)},onVideoTypeChanged(e,t){const n=g[e];n&&(f.info("Peer video type changed: ",e,t),n.setScreenSharing("desktop"===t))},resizeVideoArea(){b&&(b.updateContainerSize(),b.resize(!1))},getSmallVideo:e=>APP.conference.isLocalId(e)?y:g[e],changeUserAvatar(e,t){const n=j.getSmallVideo(e);n?n.initializeAvatar():f.warn("Missed avatar update - no small video yet for "+e),this.isCurrentlyOnLarge(e)&&b.updateAvatar(t)},isLargeVideoVisible(){return this.isLargeContainerTypeVisible(m.a)},getCurrentlyOnLargeContainer:()=>b.getCurrentContainer(),isCurrentlyOnLarge:e=>b&&b.id===e,updateAllVideos(){const e=this.getLargeVideoID();e&&this.updateLargeVideo(e,!0),Object.keys(g).forEach(e=>{g[e].updateView()})},updateLargeVideo(e,t){if(!b)return;const n=b.getCurrentContainer(),r=b.getCurrentContainerType(),a=this.isCurrentlyOnLarge(e),o=APP.store.getState(),l=Object(s.q)(o["features/base/tracks"],i.c.VIDEO,e),c=null==l?void 0:l.jitsiTrack;if(a&&!t&&d.a.isVideoContainer(r)&&c){n.getStreamID()!==((null==c?void 0:c.getId())||null)&&(f.debug("Enforcing large video update for stream change"),t=!0)}if(!a||t){const t=this.getRemoteVideoType(e);b.updateLargeVideo(e,c,t||i.i.CAMERA).catch(()=>{})}},addLargeVideoContainer(e,t){b&&b.addContainer(e,t)},removeLargeVideoContainer(e){b&&b.removeContainer(e)},showLargeVideoContainer(e,t){if(!b)return Promise.reject();if(this.isLargeContainerTypeVisible(e)===t)return Promise.resolve();const n=b.id;let r;n&&(r=this.getSmallVideo(n));let a=e;if(!t){const e=this.getPinnedId();a=e?this.getRemoteVideoType(e):m.a}return b.showContainer(a).then(()=>{r&&r&&r.updateView()})},isLargeContainerTypeVisible:e=>b&&b.state===e,getLargeVideoID:()=>b&&b.id,getLargeVideo:()=>b,setLocalFlipX(e){this.localFlipX=e},onUserFeaturesChanged(e){const t=this.getSmallVideo(e.getId());t&&this._setRemoteControlProperties(e,t)},_setRemoteControlProperties(e,t){APP.remoteControl.checkUserRemoteControlSupport(e).then(e=>t.setRemoteControlSupport(e)).catch(t=>f.warn("could not get remote control properties for: "+e.getJid(),t))},getLargeVideoWrapper(){return this.getCurrentlyOnLargeContainer().$wrapper},getRemoteVideosCount:()=>Object.keys(g).length,setRemoteControlActiveStatus(e,t){g[e].setRemoteControlActiveStatus(t)},setLocalRemoteControlActiveChanged(){Object.values(g).forEach(e=>e.updateRemoteVideoMenu())},refreshLayout(){y&&y.updateDOMLocation(),j.resizeVideoArea(),y&&y.rerender(),Object.values(g).forEach(e=>e.rerender())},_resetLargeVideo(){b&&b.destroy(),b=null},_resetFilmstrip(){Object.keys(g).forEach(e=>{this.removeParticipantContainer(e),delete g[e]}),y&&(y.remove(),y=null)},_updateLargeVideoIfDisplayed(e,t=!1){this.isCurrentlyOnLarge(e)&&this.updateLargeVideo(e,t)},onResize(){j.resizeVideoArea()}};t.a=j}).call(this,"modules/UI/videolayout/VideoLayout.js")},function(e,t,n){(function(e,r){var a; /** * @license * Lodash * Copyright OpenJS Foundation and other contributors * Released under MIT license * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors */(function(){var i="Expected a function",o="__lodash_placeholder__",s=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],l="[object Arguments]",c="[object Array]",u="[object Boolean]",d="[object Date]",p="[object Error]",h="[object Function]",m="[object GeneratorFunction]",f="[object Map]",g="[object Number]",b="[object Object]",y="[object RegExp]",v="[object Set]",_="[object String]",k="[object Symbol]",w="[object WeakMap]",j="[object ArrayBuffer]",S="[object DataView]",O="[object Float32Array]",E="[object Float64Array]",x="[object Int8Array]",D="[object Int16Array]",C="[object Int32Array]",A="[object Uint8Array]",T="[object Uint16Array]",P="[object Uint32Array]",M=/\b__p \+= '';/g,L=/\b(__p \+=) '' \+/g,N=/(__e\(.*?\)|\b__t\)) \+\n'';/g,I=/&(?:amp|lt|gt|quot|#39);/g,z=/[&<>"']/g,R=RegExp(I.source),F=RegExp(z.source),q=/<%-([\s\S]+?)%>/g,B=/<%([\s\S]+?)%>/g,Y=/<%=([\s\S]+?)%>/g,H=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,U=/^\w*$/,V=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,W=/[\\^$.*+?()[\]{}|]/g,G=RegExp(W.source),K=/^\s+|\s+$/g,$=/^\s+/,J=/\s+$/,Q=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,X=/\{\n\/\* \[wrapped with (.+)\] \*/,Z=/,? & /,ee=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,te=/\\(\\)?/g,ne=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,re=/\w*$/,ae=/^[-+]0x[0-9a-f]+$/i,ie=/^0b[01]+$/i,oe=/^\[object .+?Constructor\]$/,se=/^0o[0-7]+$/i,le=/^(?:0|[1-9]\d*)$/,ce=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ue=/($^)/,de=/['\n\r\u2028\u2029\\]/g,pe="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",he="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",me="[\\ud800-\\udfff]",fe="["+he+"]",ge="["+pe+"]",be="\\d+",ye="[\\u2700-\\u27bf]",ve="[a-z\\xdf-\\xf6\\xf8-\\xff]",_e="[^\\ud800-\\udfff"+he+be+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",ke="\\ud83c[\\udffb-\\udfff]",we="[^\\ud800-\\udfff]",je="(?:\\ud83c[\\udde6-\\uddff]){2}",Se="[\\ud800-\\udbff][\\udc00-\\udfff]",Oe="[A-Z\\xc0-\\xd6\\xd8-\\xde]",Ee="(?:"+ve+"|"+_e+")",xe="(?:"+Oe+"|"+_e+")",De="(?:"+ge+"|"+ke+")"+"?",Ce="[\\ufe0e\\ufe0f]?"+De+("(?:\\u200d(?:"+[we,je,Se].join("|")+")[\\ufe0e\\ufe0f]?"+De+")*"),Ae="(?:"+[ye,je,Se].join("|")+")"+Ce,Te="(?:"+[we+ge+"?",ge,je,Se,me].join("|")+")",Pe=RegExp("['’]","g"),Me=RegExp(ge,"g"),Le=RegExp(ke+"(?="+ke+")|"+Te+Ce,"g"),Ne=RegExp([Oe+"?"+ve+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[fe,Oe,"$"].join("|")+")",xe+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[fe,Oe+Ee,"$"].join("|")+")",Oe+"?"+Ee+"+(?:['’](?:d|ll|m|re|s|t|ve))?",Oe+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",be,Ae].join("|"),"g"),Ie=RegExp("[\\u200d\\ud800-\\udfff"+pe+"\\ufe0e\\ufe0f]"),ze=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Re=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Fe=-1,qe={};qe[O]=qe[E]=qe[x]=qe[D]=qe[C]=qe[A]=qe["[object Uint8ClampedArray]"]=qe[T]=qe[P]=!0,qe[l]=qe[c]=qe[j]=qe[u]=qe[S]=qe[d]=qe[p]=qe[h]=qe[f]=qe[g]=qe[b]=qe[y]=qe[v]=qe[_]=qe[w]=!1;var Be={};Be[l]=Be[c]=Be[j]=Be[S]=Be[u]=Be[d]=Be[O]=Be[E]=Be[x]=Be[D]=Be[C]=Be[f]=Be[g]=Be[b]=Be[y]=Be[v]=Be[_]=Be[k]=Be[A]=Be["[object Uint8ClampedArray]"]=Be[T]=Be[P]=!0,Be[p]=Be[h]=Be[w]=!1;var Ye={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},He=parseFloat,Ue=parseInt,Ve="object"==typeof e&&e&&e.Object===Object&&e,We="object"==typeof self&&self&&self.Object===Object&&self,Ge=Ve||We||Function("return this")(),Ke=t&&!t.nodeType&&t,$e=Ke&&"object"==typeof r&&r&&!r.nodeType&&r,Je=$e&&$e.exports===Ke,Qe=Je&&Ve.process,Xe=function(){try{var e=$e&&$e.require&&$e.require("util").types;return e||Qe&&Qe.binding&&Qe.binding("util")}catch(e){}}(),Ze=Xe&&Xe.isArrayBuffer,et=Xe&&Xe.isDate,tt=Xe&&Xe.isMap,nt=Xe&&Xe.isRegExp,rt=Xe&&Xe.isSet,at=Xe&&Xe.isTypedArray;function it(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function ot(e,t,n,r){for(var a=-1,i=null==e?0:e.length;++a-1}function pt(e,t,n){for(var r=-1,a=null==e?0:e.length;++r-1;);return n}function Lt(e,t){for(var n=e.length;n--&&kt(t,e[n],0)>-1;);return n}function Nt(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}var It=Et({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),zt=Et({"&":"&","<":"<",">":">",'"':""","'":"'"});function Rt(e){return"\\"+Ye[e]}function Ft(e){return Ie.test(e)}function qt(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function Bt(e,t){return function(n){return e(t(n))}}function Yt(e,t){for(var n=-1,r=e.length,a=0,i=[];++n",""":'"',"'":"'"});var Kt=function e(t){var n,r=(t=null==t?Ge:Kt.defaults(Ge.Object(),t,Kt.pick(Ge,Re))).Array,a=t.Date,pe=t.Error,he=t.Function,me=t.Math,fe=t.Object,ge=t.RegExp,be=t.String,ye=t.TypeError,ve=r.prototype,_e=he.prototype,ke=fe.prototype,we=t["__core-js_shared__"],je=_e.toString,Se=ke.hasOwnProperty,Oe=0,Ee=(n=/[^.]+$/.exec(we&&we.keys&&we.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",xe=ke.toString,De=je.call(fe),Ce=Ge._,Ae=ge("^"+je.call(Se).replace(W,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Te=Je?t.Buffer:void 0,Le=t.Symbol,Ie=t.Uint8Array,Ye=Te?Te.allocUnsafe:void 0,Ve=Bt(fe.getPrototypeOf,fe),We=fe.create,Ke=ke.propertyIsEnumerable,$e=ve.splice,Qe=Le?Le.isConcatSpreadable:void 0,Xe=Le?Le.iterator:void 0,yt=Le?Le.toStringTag:void 0,Et=function(){try{var e=Za(fe,"defineProperty");return e({},"",{}),e}catch(e){}}(),$t=t.clearTimeout!==Ge.clearTimeout&&t.clearTimeout,Jt=a&&a.now!==Ge.Date.now&&a.now,Qt=t.setTimeout!==Ge.setTimeout&&t.setTimeout,Xt=me.ceil,Zt=me.floor,en=fe.getOwnPropertySymbols,tn=Te?Te.isBuffer:void 0,nn=t.isFinite,rn=ve.join,an=Bt(fe.keys,fe),on=me.max,sn=me.min,ln=a.now,cn=t.parseInt,un=me.random,dn=ve.reverse,pn=Za(t,"DataView"),hn=Za(t,"Map"),mn=Za(t,"Promise"),fn=Za(t,"Set"),gn=Za(t,"WeakMap"),bn=Za(fe,"create"),yn=gn&&new gn,vn={},_n=Ei(pn),kn=Ei(hn),wn=Ei(mn),jn=Ei(fn),Sn=Ei(gn),On=Le?Le.prototype:void 0,En=On?On.valueOf:void 0,xn=On?On.toString:void 0;function Dn(e){if(Uo(e)&&!Mo(e)&&!(e instanceof Pn)){if(e instanceof Tn)return e;if(Se.call(e,"__wrapped__"))return xi(e)}return new Tn(e)}var Cn=function(){function e(){}return function(t){if(!Ho(t))return{};if(We)return We(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();function An(){}function Tn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}function Pn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Mn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function Jn(e,t,n,r,a,i){var o,s=1&t,c=2&t,p=4&t;if(n&&(o=a?n(e,r,a,i):n(e)),void 0!==o)return o;if(!Ho(e))return e;var w=Mo(e);if(w){if(o=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&Se.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!s)return ba(e,o)}else{var M=ni(e),L=M==h||M==m;if(zo(e))return da(e,s);if(M==b||M==l||L&&!a){if(o=c||L?{}:ai(e),!s)return c?function(e,t){return ya(e,ti(e),t)}(e,function(e,t){return e&&ya(t,ks(t),e)}(o,e)):function(e,t){return ya(e,ei(e),t)}(e,Wn(o,e))}else{if(!Be[M])return a?e:{};o=function(e,t,n){var r=e.constructor;switch(t){case j:return pa(e);case u:case d:return new r(+e);case S:return function(e,t){var n=t?pa(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case O:case E:case x:case D:case C:case A:case"[object Uint8ClampedArray]":case T:case P:return ha(e,n);case f:return new r;case g:case _:return new r(e);case y:return function(e){var t=new e.constructor(e.source,re.exec(e));return t.lastIndex=e.lastIndex,t}(e);case v:return new r;case k:return a=e,En?fe(En.call(a)):{}}var a}(e,M,s)}}i||(i=new zn);var N=i.get(e);if(N)return N;i.set(e,o),$o(e)?e.forEach((function(r){o.add(Jn(r,t,n,r,e,i))})):Vo(e)&&e.forEach((function(r,a){o.set(a,Jn(r,t,n,a,e,i))}));var I=w?void 0:(p?c?Wa:Va:c?ks:_s)(e);return st(I||e,(function(r,a){I&&(r=e[a=r]),Hn(o,a,Jn(r,t,n,a,e,i))})),o}function Qn(e,t,n){var r=n.length;if(null==e)return!r;for(e=fe(e);r--;){var a=n[r],i=t[a],o=e[a];if(void 0===o&&!(a in e)||!i(o))return!1}return!0}function Xn(e,t,n){if("function"!=typeof e)throw new ye(i);return vi((function(){e.apply(void 0,n)}),t)}function Zn(e,t,n,r){var a=-1,i=dt,o=!0,s=e.length,l=[],c=t.length;if(!s)return l;n&&(t=ht(t,At(n))),r?(i=pt,o=!1):t.length>=200&&(i=Pt,o=!1,t=new In(t));e:for(;++a-1},Ln.prototype.set=function(e,t){var n=this.__data__,r=Un(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Nn.prototype.clear=function(){this.size=0,this.__data__={hash:new Mn,map:new(hn||Ln),string:new Mn}},Nn.prototype.delete=function(e){var t=Qa(this,e).delete(e);return this.size-=t?1:0,t},Nn.prototype.get=function(e){return Qa(this,e).get(e)},Nn.prototype.has=function(e){return Qa(this,e).has(e)},Nn.prototype.set=function(e,t){var n=Qa(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},In.prototype.add=In.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},In.prototype.has=function(e){return this.__data__.has(e)},zn.prototype.clear=function(){this.__data__=new Ln,this.size=0},zn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},zn.prototype.get=function(e){return this.__data__.get(e)},zn.prototype.has=function(e){return this.__data__.has(e)},zn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Ln){var r=n.__data__;if(!hn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Nn(r)}return n.set(e,t),this.size=n.size,this};var er=ka(lr),tr=ka(cr,!0);function nr(e,t){var n=!0;return er(e,(function(e,r,a){return n=!!t(e,r,a)})),n}function rr(e,t,n){for(var r=-1,a=e.length;++r0&&n(s)?t>1?ir(s,t-1,n,r,a):mt(a,s):r||(a[a.length]=s)}return a}var or=wa(),sr=wa(!0);function lr(e,t){return e&&or(e,t,_s)}function cr(e,t){return e&&sr(e,t,_s)}function ur(e,t){return ut(t,(function(t){return qo(e[t])}))}function dr(e,t){for(var n=0,r=(t=sa(t,e)).length;null!=e&&nt}function fr(e,t){return null!=e&&Se.call(e,t)}function gr(e,t){return null!=e&&t in fe(e)}function br(e,t,n){for(var a=n?pt:dt,i=e[0].length,o=e.length,s=o,l=r(o),c=1/0,u=[];s--;){var d=e[s];s&&t&&(d=ht(d,At(t))),c=sn(d.length,c),l[s]=!n&&(t||i>=120&&d.length>=120)?new In(s&&d):void 0}d=e[0];var p=-1,h=l[0];e:for(;++p=s)return l;var c=n[r];return l*("desc"==c?-1:1)}}return e.index-t.index}(e,t,n)}))}function Mr(e,t,n){for(var r=-1,a=t.length,i={};++r-1;)s!==e&&$e.call(s,l,1),$e.call(e,l,1);return e}function Nr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var a=t[n];if(n==r||a!==i){var i=a;oi(a)?$e.call(e,a,1):Zr(e,a)}}return e}function Ir(e,t){return e+Zt(un()*(t-e+1))}function zr(e,t){var n="";if(!e||t<1||t>9007199254740991)return n;do{t%2&&(n+=e),(t=Zt(t/2))&&(e+=e)}while(t);return n}function Rr(e,t){return _i(mi(e,t,Ws),e+"")}function Fr(e){return Fn(Cs(e))}function qr(e,t){var n=Cs(e);return ji(n,$n(t,0,n.length))}function Br(e,t,n,r){if(!Ho(e))return e;for(var a=-1,i=(t=sa(t,e)).length,o=i-1,s=e;null!=s&&++ai?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var o=r(i);++a>>1,o=e[i];null!==o&&!Qo(o)&&(n?o<=t:o=200){var c=t?null:za(e);if(c)return Ht(c);o=!1,a=Pt,l=new In}else l=t?[]:s;e:for(;++r=r?e:Vr(e,t,n)}var ua=$t||function(e){return Ge.clearTimeout(e)};function da(e,t){if(t)return e.slice();var n=e.length,r=Ye?Ye(n):new e.constructor(n);return e.copy(r),r}function pa(e){var t=new e.constructor(e.byteLength);return new Ie(t).set(new Ie(e)),t}function ha(e,t){var n=t?pa(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function ma(e,t){if(e!==t){var n=void 0!==e,r=null===e,a=e==e,i=Qo(e),o=void 0!==t,s=null===t,l=t==t,c=Qo(t);if(!s&&!c&&!i&&e>t||i&&o&&l&&!s&&!c||r&&o&&l||!n&&l||!a)return 1;if(!r&&!i&&!c&&e1?n[a-1]:void 0,o=a>2?n[2]:void 0;for(i=e.length>3&&"function"==typeof i?(a--,i):void 0,o&&si(n[0],n[1],o)&&(i=a<3?void 0:i,a=1),t=fe(t);++r-1?a[i?t[o]:o]:void 0}}function xa(e){return Ua((function(t){var n=t.length,r=n,a=Tn.prototype.thru;for(e&&t.reverse();r--;){var o=t[r];if("function"!=typeof o)throw new ye(i);if(a&&!s&&"wrapper"==Ka(o))var s=new Tn([],!0)}for(r=s?r:n;++r1&&v.reverse(),d&&cs))return!1;var c=i.get(e),u=i.get(t);if(c&&u)return c==t&&u==e;var d=-1,p=!0,h=2&n?new In:void 0;for(i.set(e,t),i.set(t,e);++d-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(Q,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return st(s,(function(n){var r="_."+n[0];t&n[1]&&!dt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(X);return t?t[1].split(Z):[]}(r),n)))}function wi(e){var t=0,n=0;return function(){var r=ln(),a=16-(r-n);if(n=r,a>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function ji(e,t){var n=-1,r=e.length,a=r-1;for(t=void 0===t?r:t;++n1?e[t-1]:void 0;return n="function"==typeof n?(e.pop(),n):void 0,Gi(e,n)}));function eo(e){var t=Dn(e);return t.__chain__=!0,t}function to(e,t){return t(e)}var no=Ua((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,a=function(t){return Kn(t,e)};return!(t>1||this.__actions__.length)&&r instanceof Pn&&oi(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:to,args:[a],thisArg:void 0}),new Tn(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(void 0),e}))):this.thru(a)}));var ro=va((function(e,t,n){Se.call(e,n)?++e[n]:Gn(e,n,1)}));var ao=Ea(Ti),io=Ea(Pi);function oo(e,t){return(Mo(e)?st:er)(e,Ja(t,3))}function so(e,t){return(Mo(e)?lt:tr)(e,Ja(t,3))}var lo=va((function(e,t,n){Se.call(e,n)?e[n].push(t):Gn(e,n,[t])}));var co=Rr((function(e,t,n){var a=-1,i="function"==typeof t,o=No(e)?r(e.length):[];return er(e,(function(e){o[++a]=i?it(t,e,n):yr(e,t,n)})),o})),uo=va((function(e,t,n){Gn(e,n,t)}));function po(e,t){return(Mo(e)?ht:xr)(e,Ja(t,3))}var ho=va((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var mo=Rr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&si(e,t[0],t[1])?t=[]:n>2&&si(t[0],t[1],t[2])&&(t=[t[0]]),Pr(e,ir(t,1),[])})),fo=Jt||function(){return Ge.Date.now()};function go(e,t,n){return t=n?void 0:t,Fa(e,128,void 0,void 0,void 0,void 0,t=e&&null==t?e.length:t)}function bo(e,t){var n;if("function"!=typeof t)throw new ye(i);return e=rs(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=void 0),n}}var yo=Rr((function(e,t,n){var r=1;if(n.length){var a=Yt(n,$a(yo));r|=32}return Fa(e,r,t,n,a)})),vo=Rr((function(e,t,n){var r=3;if(n.length){var a=Yt(n,$a(vo));r|=32}return Fa(t,r,e,n,a)}));function _o(e,t,n){var r,a,o,s,l,c,u=0,d=!1,p=!1,h=!0;if("function"!=typeof e)throw new ye(i);function m(t){var n=r,i=a;return r=a=void 0,u=t,s=e.apply(i,n)}function f(e){return u=e,l=vi(b,t),d?m(e):s}function g(e){var n=e-c;return void 0===c||n>=t||n<0||p&&e-u>=o}function b(){var e=fo();if(g(e))return y(e);l=vi(b,function(e){var n=t-(e-c);return p?sn(n,o-(e-u)):n}(e))}function y(e){return l=void 0,h&&r?m(e):(r=a=void 0,s)}function v(){var e=fo(),n=g(e);if(r=arguments,a=this,c=e,n){if(void 0===l)return f(c);if(p)return ua(l),l=vi(b,t),m(c)}return void 0===l&&(l=vi(b,t)),s}return t=is(t)||0,Ho(n)&&(d=!!n.leading,o=(p="maxWait"in n)?on(is(n.maxWait)||0,t):o,h="trailing"in n?!!n.trailing:h),v.cancel=function(){void 0!==l&&ua(l),u=0,r=c=a=l=void 0},v.flush=function(){return void 0===l?s:y(fo())},v}var ko=Rr((function(e,t){return Xn(e,1,t)})),wo=Rr((function(e,t,n){return Xn(e,is(t)||0,n)}));function jo(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new ye(i);var n=function(){var r=arguments,a=t?t.apply(this,r):r[0],i=n.cache;if(i.has(a))return i.get(a);var o=e.apply(this,r);return n.cache=i.set(a,o)||i,o};return n.cache=new(jo.Cache||Nn),n}function So(e){if("function"!=typeof e)throw new ye(i);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}jo.Cache=Nn;var Oo=la((function(e,t){var n=(t=1==t.length&&Mo(t[0])?ht(t[0],At(Ja())):ht(ir(t,1),At(Ja()))).length;return Rr((function(r){for(var a=-1,i=sn(r.length,n);++a=t})),Po=vr(function(){return arguments}())?vr:function(e){return Uo(e)&&Se.call(e,"callee")&&!Ke.call(e,"callee")},Mo=r.isArray,Lo=Ze?At(Ze):function(e){return Uo(e)&&hr(e)==j};function No(e){return null!=e&&Yo(e.length)&&!qo(e)}function Io(e){return Uo(e)&&No(e)}var zo=tn||il,Ro=et?At(et):function(e){return Uo(e)&&hr(e)==d};function Fo(e){if(!Uo(e))return!1;var t=hr(e);return t==p||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!Go(e)}function qo(e){if(!Ho(e))return!1;var t=hr(e);return t==h||t==m||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Bo(e){return"number"==typeof e&&e==rs(e)}function Yo(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}function Ho(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Uo(e){return null!=e&&"object"==typeof e}var Vo=tt?At(tt):function(e){return Uo(e)&&ni(e)==f};function Wo(e){return"number"==typeof e||Uo(e)&&hr(e)==g}function Go(e){if(!Uo(e)||hr(e)!=b)return!1;var t=Ve(e);if(null===t)return!0;var n=Se.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&je.call(n)==De}var Ko=nt?At(nt):function(e){return Uo(e)&&hr(e)==y};var $o=rt?At(rt):function(e){return Uo(e)&&ni(e)==v};function Jo(e){return"string"==typeof e||!Mo(e)&&Uo(e)&&hr(e)==_}function Qo(e){return"symbol"==typeof e||Uo(e)&&hr(e)==k}var Xo=at?At(at):function(e){return Uo(e)&&Yo(e.length)&&!!qe[hr(e)]};var Zo=La(Er),es=La((function(e,t){return e<=t}));function ts(e){if(!e)return[];if(No(e))return Jo(e)?Wt(e):ba(e);if(Xe&&e[Xe])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Xe]());var t=ni(e);return(t==f?qt:t==v?Ht:Cs)(e)}function ns(e){return e?(e=is(e))===1/0||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function rs(e){var t=ns(e),n=t%1;return t==t?n?t-n:t:0}function as(e){return e?$n(rs(e),0,4294967295):0}function is(e){if("number"==typeof e)return e;if(Qo(e))return NaN;if(Ho(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Ho(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(K,"");var n=ie.test(e);return n||se.test(e)?Ue(e.slice(2),n?2:8):ae.test(e)?NaN:+e}function os(e){return ya(e,ks(e))}function ss(e){return null==e?"":Qr(e)}var ls=_a((function(e,t){if(di(t)||No(t))ya(t,_s(t),e);else for(var n in t)Se.call(t,n)&&Hn(e,n,t[n])})),cs=_a((function(e,t){ya(t,ks(t),e)})),us=_a((function(e,t,n,r){ya(t,ks(t),e,r)})),ds=_a((function(e,t,n,r){ya(t,_s(t),e,r)})),ps=Ua(Kn);var hs=Rr((function(e,t){e=fe(e);var n=-1,r=t.length,a=r>2?t[2]:void 0;for(a&&si(t[0],t[1],a)&&(r=1);++n1),t})),ya(e,Wa(e),n),r&&(n=Jn(n,7,Ya));for(var a=t.length;a--;)Zr(n,t[a]);return n}));var Os=Ua((function(e,t){return null==e?{}:function(e,t){return Mr(e,t,(function(t,n){return gs(e,n)}))}(e,t)}));function Es(e,t){if(null==e)return{};var n=ht(Wa(e),(function(e){return[e]}));return t=Ja(t),Mr(e,n,(function(e,n){return t(e,n[0])}))}var xs=Ra(_s),Ds=Ra(ks);function Cs(e){return null==e?[]:Tt(e,_s(e))}var As=Sa((function(e,t,n){return t=t.toLowerCase(),e+(n?Ts(t):t)}));function Ts(e){return Fs(ss(e).toLowerCase())}function Ps(e){return(e=ss(e))&&e.replace(ce,It).replace(Me,"")}var Ms=Sa((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Ls=Sa((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Ns=ja("toLowerCase");var Is=Sa((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var zs=Sa((function(e,t,n){return e+(n?" ":"")+Fs(t)}));var Rs=Sa((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Fs=ja("toUpperCase");function qs(e,t,n){return e=ss(e),void 0===(t=n?void 0:t)?function(e){return ze.test(e)}(e)?function(e){return e.match(Ne)||[]}(e):function(e){return e.match(ee)||[]}(e):e.match(t)||[]}var Bs=Rr((function(e,t){try{return it(e,void 0,t)}catch(e){return Fo(e)?e:new pe(e)}})),Ys=Ua((function(e,t){return st(t,(function(t){t=Oi(t),Gn(e,t,yo(e[t],e))})),e}));function Hs(e){return function(){return e}}var Us=xa(),Vs=xa(!0);function Ws(e){return e}function Gs(e){return jr("function"==typeof e?e:Jn(e,1))}var Ks=Rr((function(e,t){return function(n){return yr(n,e,t)}})),$s=Rr((function(e,t){return function(n){return yr(e,n,t)}}));function Js(e,t,n){var r=_s(t),a=ur(t,r);null!=n||Ho(t)&&(a.length||!r.length)||(n=t,t=e,e=this,a=ur(t,_s(t)));var i=!(Ho(n)&&"chain"in n&&!n.chain),o=qo(e);return st(a,(function(n){var r=t[n];e[n]=r,o&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__),a=n.__actions__=ba(this.__actions__);return a.push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,mt([this.value()],arguments))})})),e}function Qs(){}var Xs=Ta(ht),Zs=Ta(ct),el=Ta(bt);function tl(e){return li(e)?Ot(Oi(e)):function(e){return function(t){return dr(t,e)}}(e)}var nl=Ma(),rl=Ma(!0);function al(){return[]}function il(){return!1}var ol=Aa((function(e,t){return e+t}),0),sl=Ia("ceil"),ll=Aa((function(e,t){return e/t}),1),cl=Ia("floor");var ul,dl=Aa((function(e,t){return e*t}),1),pl=Ia("round"),hl=Aa((function(e,t){return e-t}),0);return Dn.after=function(e,t){if("function"!=typeof t)throw new ye(i);return e=rs(e),function(){if(--e<1)return t.apply(this,arguments)}},Dn.ary=go,Dn.assign=ls,Dn.assignIn=cs,Dn.assignInWith=us,Dn.assignWith=ds,Dn.at=ps,Dn.before=bo,Dn.bind=yo,Dn.bindAll=Ys,Dn.bindKey=vo,Dn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Mo(e)?e:[e]},Dn.chain=eo,Dn.chunk=function(e,t,n){t=(n?si(e,t,n):void 0===t)?1:on(rs(t),0);var a=null==e?0:e.length;if(!a||t<1)return[];for(var i=0,o=0,s=r(Xt(a/t));ia?0:a+n),(r=void 0===r||r>a?a:rs(r))<0&&(r+=a),r=n>r?0:as(r);n>>0)?(e=ss(e))&&("string"==typeof t||null!=t&&!Ko(t))&&!(t=Qr(t))&&Ft(e)?ca(Wt(e),0,n):e.split(t,n):[]},Dn.spread=function(e,t){if("function"!=typeof e)throw new ye(i);return t=null==t?0:on(rs(t),0),Rr((function(n){var r=n[t],a=ca(n,0,t);return r&&mt(a,r),it(e,this,a)}))},Dn.tail=function(e){var t=null==e?0:e.length;return t?Vr(e,1,t):[]},Dn.take=function(e,t,n){return e&&e.length?Vr(e,0,(t=n||void 0===t?1:rs(t))<0?0:t):[]},Dn.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?Vr(e,(t=r-(t=n||void 0===t?1:rs(t)))<0?0:t,r):[]},Dn.takeRightWhile=function(e,t){return e&&e.length?ta(e,Ja(t,3),!1,!0):[]},Dn.takeWhile=function(e,t){return e&&e.length?ta(e,Ja(t,3)):[]},Dn.tap=function(e,t){return t(e),e},Dn.throttle=function(e,t,n){var r=!0,a=!0;if("function"!=typeof e)throw new ye(i);return Ho(n)&&(r="leading"in n?!!n.leading:r,a="trailing"in n?!!n.trailing:a),_o(e,t,{leading:r,maxWait:t,trailing:a})},Dn.thru=to,Dn.toArray=ts,Dn.toPairs=xs,Dn.toPairsIn=Ds,Dn.toPath=function(e){return Mo(e)?ht(e,Oi):Qo(e)?[e]:ba(Si(ss(e)))},Dn.toPlainObject=os,Dn.transform=function(e,t,n){var r=Mo(e),a=r||zo(e)||Xo(e);if(t=Ja(t,4),null==n){var i=e&&e.constructor;n=a?r?new i:[]:Ho(e)&&qo(i)?Cn(Ve(e)):{}}return(a?st:lr)(e,(function(e,r,a){return t(n,e,r,a)})),n},Dn.unary=function(e){return go(e,1)},Dn.union=Hi,Dn.unionBy=Ui,Dn.unionWith=Vi,Dn.uniq=function(e){return e&&e.length?Xr(e):[]},Dn.uniqBy=function(e,t){return e&&e.length?Xr(e,Ja(t,2)):[]},Dn.uniqWith=function(e,t){return t="function"==typeof t?t:void 0,e&&e.length?Xr(e,void 0,t):[]},Dn.unset=function(e,t){return null==e||Zr(e,t)},Dn.unzip=Wi,Dn.unzipWith=Gi,Dn.update=function(e,t,n){return null==e?e:ea(e,t,oa(n))},Dn.updateWith=function(e,t,n,r){return r="function"==typeof r?r:void 0,null==e?e:ea(e,t,oa(n),r)},Dn.values=Cs,Dn.valuesIn=function(e){return null==e?[]:Tt(e,ks(e))},Dn.without=Ki,Dn.words=qs,Dn.wrap=function(e,t){return Eo(oa(t),e)},Dn.xor=$i,Dn.xorBy=Ji,Dn.xorWith=Qi,Dn.zip=Xi,Dn.zipObject=function(e,t){return aa(e||[],t||[],Hn)},Dn.zipObjectDeep=function(e,t){return aa(e||[],t||[],Br)},Dn.zipWith=Zi,Dn.entries=xs,Dn.entriesIn=Ds,Dn.extend=cs,Dn.extendWith=us,Js(Dn,Dn),Dn.add=ol,Dn.attempt=Bs,Dn.camelCase=As,Dn.capitalize=Ts,Dn.ceil=sl,Dn.clamp=function(e,t,n){return void 0===n&&(n=t,t=void 0),void 0!==n&&(n=(n=is(n))==n?n:0),void 0!==t&&(t=(t=is(t))==t?t:0),$n(is(e),t,n)},Dn.clone=function(e){return Jn(e,4)},Dn.cloneDeep=function(e){return Jn(e,5)},Dn.cloneDeepWith=function(e,t){return Jn(e,5,t="function"==typeof t?t:void 0)},Dn.cloneWith=function(e,t){return Jn(e,4,t="function"==typeof t?t:void 0)},Dn.conformsTo=function(e,t){return null==t||Qn(e,t,_s(t))},Dn.deburr=Ps,Dn.defaultTo=function(e,t){return null==e||e!=e?t:e},Dn.divide=ll,Dn.endsWith=function(e,t,n){e=ss(e),t=Qr(t);var r=e.length,a=n=void 0===n?r:$n(rs(n),0,r);return(n-=t.length)>=0&&e.slice(n,a)==t},Dn.eq=Co,Dn.escape=function(e){return(e=ss(e))&&F.test(e)?e.replace(z,zt):e},Dn.escapeRegExp=function(e){return(e=ss(e))&&G.test(e)?e.replace(W,"\\$&"):e},Dn.every=function(e,t,n){var r=Mo(e)?ct:nr;return n&&si(e,t,n)&&(t=void 0),r(e,Ja(t,3))},Dn.find=ao,Dn.findIndex=Ti,Dn.findKey=function(e,t){return vt(e,Ja(t,3),lr)},Dn.findLast=io,Dn.findLastIndex=Pi,Dn.findLastKey=function(e,t){return vt(e,Ja(t,3),cr)},Dn.floor=cl,Dn.forEach=oo,Dn.forEachRight=so,Dn.forIn=function(e,t){return null==e?e:or(e,Ja(t,3),ks)},Dn.forInRight=function(e,t){return null==e?e:sr(e,Ja(t,3),ks)},Dn.forOwn=function(e,t){return e&&lr(e,Ja(t,3))},Dn.forOwnRight=function(e,t){return e&&cr(e,Ja(t,3))},Dn.get=fs,Dn.gt=Ao,Dn.gte=To,Dn.has=function(e,t){return null!=e&&ri(e,t,fr)},Dn.hasIn=gs,Dn.head=Li,Dn.identity=Ws,Dn.includes=function(e,t,n,r){e=No(e)?e:Cs(e),n=n&&!r?rs(n):0;var a=e.length;return n<0&&(n=on(a+n,0)),Jo(e)?n<=a&&e.indexOf(t,n)>-1:!!a&&kt(e,t,n)>-1},Dn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=null==n?0:rs(n);return a<0&&(a=on(r+a,0)),kt(e,t,a)},Dn.inRange=function(e,t,n){return t=ns(t),void 0===n?(n=t,t=0):n=ns(n),function(e,t,n){return e>=sn(t,n)&&e=-9007199254740991&&e<=9007199254740991},Dn.isSet=$o,Dn.isString=Jo,Dn.isSymbol=Qo,Dn.isTypedArray=Xo,Dn.isUndefined=function(e){return void 0===e},Dn.isWeakMap=function(e){return Uo(e)&&ni(e)==w},Dn.isWeakSet=function(e){return Uo(e)&&"[object WeakSet]"==hr(e)},Dn.join=function(e,t){return null==e?"":rn.call(e,t)},Dn.kebabCase=Ms,Dn.last=Ri,Dn.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=r;return void 0!==n&&(a=(a=rs(n))<0?on(r+a,0):sn(a,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,a):_t(e,jt,a,!0)},Dn.lowerCase=Ls,Dn.lowerFirst=Ns,Dn.lt=Zo,Dn.lte=es,Dn.max=function(e){return e&&e.length?rr(e,Ws,mr):void 0},Dn.maxBy=function(e,t){return e&&e.length?rr(e,Ja(t,2),mr):void 0},Dn.mean=function(e){return St(e,Ws)},Dn.meanBy=function(e,t){return St(e,Ja(t,2))},Dn.min=function(e){return e&&e.length?rr(e,Ws,Er):void 0},Dn.minBy=function(e,t){return e&&e.length?rr(e,Ja(t,2),Er):void 0},Dn.stubArray=al,Dn.stubFalse=il,Dn.stubObject=function(){return{}},Dn.stubString=function(){return""},Dn.stubTrue=function(){return!0},Dn.multiply=dl,Dn.nth=function(e,t){return e&&e.length?Tr(e,rs(t)):void 0},Dn.noConflict=function(){return Ge._===this&&(Ge._=Ce),this},Dn.noop=Qs,Dn.now=fo,Dn.pad=function(e,t,n){e=ss(e);var r=(t=rs(t))?Vt(e):0;if(!t||r>=t)return e;var a=(t-r)/2;return Pa(Zt(a),n)+e+Pa(Xt(a),n)},Dn.padEnd=function(e,t,n){e=ss(e);var r=(t=rs(t))?Vt(e):0;return t&&rt){var r=e;e=t,t=r}if(n||e%1||t%1){var a=un();return sn(e+a*(t-e+He("1e-"+((a+"").length-1))),t)}return Ir(e,t)},Dn.reduce=function(e,t,n){var r=Mo(e)?ft:xt,a=arguments.length<3;return r(e,Ja(t,4),n,a,er)},Dn.reduceRight=function(e,t,n){var r=Mo(e)?gt:xt,a=arguments.length<3;return r(e,Ja(t,4),n,a,tr)},Dn.repeat=function(e,t,n){return t=(n?si(e,t,n):void 0===t)?1:rs(t),zr(ss(e),t)},Dn.replace=function(){var e=arguments,t=ss(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Dn.result=function(e,t,n){var r=-1,a=(t=sa(t,e)).length;for(a||(a=1,e=void 0);++r9007199254740991)return[];var n=4294967295,r=sn(e,4294967295);e-=4294967295;for(var a=Ct(r,t=Ja(t));++n=i)return e;var s=n-Vt(r);if(s<1)return r;var l=o?ca(o,0,s).join(""):e.slice(0,s);if(void 0===a)return l+r;if(o&&(s+=l.length-s),Ko(a)){if(e.slice(s).search(a)){var c,u=l;for(a.global||(a=ge(a.source,ss(re.exec(a))+"g")),a.lastIndex=0;c=a.exec(u);)var d=c.index;l=l.slice(0,void 0===d?s:d)}}else if(e.indexOf(Qr(a),s)!=s){var p=l.lastIndexOf(a);p>-1&&(l=l.slice(0,p))}return l+r},Dn.unescape=function(e){return(e=ss(e))&&R.test(e)?e.replace(I,Gt):e},Dn.uniqueId=function(e){var t=++Oe;return ss(e)+t},Dn.upperCase=Rs,Dn.upperFirst=Fs,Dn.each=oo,Dn.eachRight=so,Dn.first=Li,Js(Dn,(ul={},lr(Dn,(function(e,t){Se.call(Dn.prototype,t)||(ul[t]=e)})),ul),{chain:!1}),Dn.VERSION="4.17.19",st(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Dn[e].placeholder=Dn})),st(["drop","take"],(function(e,t){Pn.prototype[e]=function(n){n=void 0===n?1:on(rs(n),0);var r=this.__filtered__&&!t?new Pn(this):this.clone();return r.__filtered__?r.__takeCount__=sn(n,r.__takeCount__):r.__views__.push({size:sn(n,4294967295),type:e+(r.__dir__<0?"Right":"")}),r},Pn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),st(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;Pn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Ja(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),st(["head","last"],(function(e,t){var n="take"+(t?"Right":"");Pn.prototype[e]=function(){return this[n](1).value()[0]}})),st(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");Pn.prototype[e]=function(){return this.__filtered__?new Pn(this):this[n](1)}})),Pn.prototype.compact=function(){return this.filter(Ws)},Pn.prototype.find=function(e){return this.filter(e).head()},Pn.prototype.findLast=function(e){return this.reverse().find(e)},Pn.prototype.invokeMap=Rr((function(e,t){return"function"==typeof e?new Pn(this):this.map((function(n){return yr(n,e,t)}))})),Pn.prototype.reject=function(e){return this.filter(So(Ja(e)))},Pn.prototype.slice=function(e,t){e=rs(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Pn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),void 0!==t&&(n=(t=rs(t))<0?n.dropRight(-t):n.take(t-e)),n)},Pn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Pn.prototype.toArray=function(){return this.take(4294967295)},lr(Pn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),a=Dn[r?"take"+("last"==t?"Right":""):t],i=r||/^find/.test(t);a&&(Dn.prototype[t]=function(){var t=this.__wrapped__,o=r?[1]:arguments,s=t instanceof Pn,l=o[0],c=s||Mo(t),u=function(e){var t=a.apply(Dn,mt([e],o));return r&&d?t[0]:t};c&&n&&"function"==typeof l&&1!=l.length&&(s=c=!1);var d=this.__chain__,p=!!this.__actions__.length,h=i&&!d,m=s&&!p;if(!i&&c){t=m?t:new Pn(this);var f=e.apply(t,o);return f.__actions__.push({func:to,args:[u],thisArg:void 0}),new Tn(f,d)}return h&&m?e.apply(this,o):(f=this.thru(u),h?r?f.value()[0]:f.value():f)})})),st(["pop","push","shift","sort","splice","unshift"],(function(e){var t=ve[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Dn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var a=this.value();return t.apply(Mo(a)?a:[],e)}return this[n]((function(n){return t.apply(Mo(n)?n:[],e)}))}})),lr(Pn.prototype,(function(e,t){var n=Dn[t];if(n){var r=n.name+"";Se.call(vn,r)||(vn[r]=[]),vn[r].push({name:t,func:n})}})),vn[Da(void 0,2).name]=[{name:"wrapper",func:void 0}],Pn.prototype.clone=function(){var e=new Pn(this.__wrapped__);return e.__actions__=ba(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=ba(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=ba(this.__views__),e},Pn.prototype.reverse=function(){if(this.__filtered__){var e=new Pn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Pn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Mo(e),r=t<0,a=n?e.length:0,i=function(e,t,n){var r=-1,a=n.length;for(;++r=this.__values__.length;return{done:e,value:e?void 0:this.__values__[this.__index__++]}},Dn.prototype.plant=function(e){for(var t,n=this;n instanceof An;){var r=xi(n);r.__index__=0,r.__values__=void 0,t?a.__wrapped__=r:t=r;var a=r;n=n.__wrapped__}return a.__wrapped__=e,t},Dn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Pn){var t=e;return this.__actions__.length&&(t=new Pn(this)),(t=t.reverse()).__actions__.push({func:to,args:[Yi],thisArg:void 0}),new Tn(t,this.__chain__)}return this.thru(Yi)},Dn.prototype.toJSON=Dn.prototype.valueOf=Dn.prototype.value=function(){return na(this.__wrapped__,this.__actions__)},Dn.prototype.first=Dn.prototype.head,Xe&&(Dn.prototype[Xe]=function(){return this}),Dn}();Ge._=Kt,void 0===(a=function(){return Kt}.call(t,n,t,r))||(r.exports=a)}).call(this)}).call(this,n(113),n(516)(e))},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"e",(function(){return i})),n.d(t,"f",(function(){return o})),n.d(t,"g",(function(){return s})),n.d(t,"h",(function(){return l})),n.d(t,"l",(function(){return c})),n.d(t,"i",(function(){return u})),n.d(t,"j",(function(){return d})),n.d(t,"k",(function(){return p})),n.d(t,"m",(function(){return h})),n.d(t,"n",(function(){return m})),n.d(t,"c",(function(){return f})),n.d(t,"d",(function(){return g})),n.d(t,"o",(function(){return b}));const r="DOMINANT_SPEAKER_CHANGED",a="GRANT_MODERATOR",i="KICK_PARTICIPANT",o="MUTE_REMOTE_PARTICIPANT",s="PARTICIPANT_DISPLAY_NAME_CHANGED",l="PARTICIPANT_ID_CHANGED",c="PARTICIPANT_ROLE_CHANGED",u="PARTICIPANT_JOINED",d="PARTICIPANT_KICKED",p="PARTICIPANT_LEFT",h="PARTICIPANT_UPDATED",m="PIN_PARTICIPANT",f="HIDDEN_PARTICIPANT_JOINED",g="HIDDEN_PARTICIPANT_LEFT",b="SET_LOADABLE_AVATAR_URL"},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"e",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return s}));const r="http://jitsi.org/meet/remotecontrol",a={mousemove:"mousemove",mousedown:"mousedown",mouseup:"mouseup",mousedblclick:"mousedblclick",mousescroll:"mousescroll",keydown:"keydown",keyup:"keyup",permissions:"permissions",start:"start",stop:"stop",supported:"supported"},i={start:"start"},o={request:"request",grant:"grant",deny:"deny",error:"error"},s="remote-control"},function(e,t,n){"use strict";n.d(t,"a",(function(){return r.a}));n(422),n(456);var r=n(306)},function(e,t,n){"use strict";n.r(t),t.default=JitsiMeetJS},function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return o})),n.d(t,"e",(function(){return s})),n.d(t,"a",(function(){return h}));var r=n(112);function a(e){return{type:r.a,soundId:e}}function i(e,t,n={}){return{type:r.b,soundId:e,src:"sounds/"+t,options:n}}function o(e){return{type:r.c,soundId:e}}function s(e){return{type:r.d,soundId:e}}var l=n(0),c=n.n(l),u=n(16),d=n(2);class p extends l.Component{render(){let e=0;const t=[];for(const[n,r]of this.props._sounds.entries()){const{options:a,src:i}=r;t.push(c.a.createElement(u.a,{key:e,setRef:this._setRef.bind(this,n),src:i,loop:a.loop})),e+=1}return t}_setRef(e,t){t?this.props._addAudioElement(e,t):this.props._removeAudioElement(e)}}var h=Object(d.f)((function(e){return{_sounds:e["features/base/sounds"]}}),(function(e){return{_addAudioElement(t,n){e(function(e,t){return{type:r.e,audioElement:t,soundId:e}}(t,n))},_removeAudioElement(t){e(function(e){return{type:r.f,soundId:e}}(t))}}}))(p)},function(e,t,n){"use strict";n.d(t,"k",(function(){return o})),n.d(t,"i",(function(){return s})),n.d(t,"j",(function(){return l})),n.d(t,"o",(function(){return c})),n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return d})),n.d(t,"c",(function(){return p})),n.d(t,"d",(function(){return h})),n.d(t,"e",(function(){return m})),n.d(t,"f",(function(){return f})),n.d(t,"g",(function(){return g})),n.d(t,"h",(function(){return b})),n.d(t,"l",(function(){return y})),n.d(t,"m",(function(){return v})),n.d(t,"n",(function(){return _}));var r=n(10),a=n(160),i=n(16);function o(e){return Boolean(Object(a.d)(e)&&Object(a.c)(e))}function s(e){return!(Object(i.l)(e)&&Object(i.m)(e)||e["features/base/config"].startSilent)}function l(e){return e["features/prejoin"].isDisplayNameRequired||e["features/base/config"].requireDisplayName}function c(e){return e["features/prejoin"].userSelectedSkipPrejoin}function u(e){var t;return null===(t=e["features/prejoin"])||void 0===t?void 0:t.deviceStatusText}function d(e){var t;return null===(t=e["features/prejoin"])||void 0===t?void 0:t.deviceStatusType}function p(e){return`${Object(r.F)(e)}@${e["features/base/config"].hosts.muc}`}function h(e){return e["features/prejoin"].dialOutCountry}function m(e){return e["features/prejoin"].dialOutNumber}function f(e){return e["features/prejoin"].dialOutStatus}function g(e){const t=m(e);return`+${h(e).dialCode}${t}`}function b(e){var t;return null===(t=e["features/prejoin"])||void 0===t?void 0:t.rawError}function y(e){var t;return null===(t=e["features/prejoin"])||void 0===t?void 0:t.showJoinByPhoneDialog}function v(e){return"ReactNative"!==navigator.product&&e["features/base/config"].prejoinPageEnabled&&!e["features/base/settings"].userSelectedSkipPrejoin}function _(e){var t;return v(e)&&(null===(t=e["features/prejoin"])||void 0===t?void 0:t.showPrejoin)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return s})),n.d(t,"f",(function(){return l})),n.d(t,"e",(function(){return c}));var r=n(4);const a="LIVE_STREAMING_OFF_SOUND",i="LIVE_STREAMING_ON_SOUND",o="RECORDING_OFF_SOUND",s="RECORDING_ON_SOUND",l={JITSI_REC_SERVICE:"recording-service",DROPBOX:"dropbox"},c=[r.i.status.OFF,r.i.status.PENDING,r.i.status.ON]},function(e,t,n){"use strict";var r=n(391);n.d(t,"f",(function(){return r.a})),n.d(t,"g",(function(){return r.b})),n.d(t,"h",(function(){return r.e})),n.d(t,"m",(function(){return r.f}));var a=n(121);n.d(t,"a",(function(){return a.b})),n.d(t,"b",(function(){return a.c})),n.d(t,"c",(function(){return a.d})),n.d(t,"e",(function(){return a.e}));var i=n(433);n.d(t,"d",(function(){return i.a}));var o=n(427);n.d(t,"i",(function(){return o.a})),n.d(t,"j",(function(){return o.b})),n.d(t,"k",(function(){return o.c})),n.d(t,"l",(function(){return o.d}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return o})),n.d(t,"e",(function(){return s})),n.d(t,"f",(function(){return l})),n.d(t,"g",(function(){return c})),n.d(t,"h",(function(){return u})),n.d(t,"i",(function(){return d}));const r="SET_NO_SRC_DATA_NOTIFICATION_UID",a="TOGGLE_SCREENSHARING",i="TRACK_ADDED",o="TRACK_CREATE_CANCELED",s="TRACK_CREATE_ERROR",l="TRACK_NO_DATA_FROM_SOURCE",c="TRACK_REMOVED",u="TRACK_UPDATED",d="TRACK_WILL_CREATE"},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t,n){"use strict";var r=n(430);n.d(t,"e",(function(){return r.a})),n.d(t,"g",(function(){return r.b})),n.d(t,"i",(function(){return r.c})),n.d(t,"j",(function(){return r.d})),n.d(t,"k",(function(){return r.e}));var a=n(136);n.d(t,"b",(function(){return a.a})),n.d(t,"c",(function(){return a.b})),n.d(t,"d",(function(){return a.c}));var i=n(452);n.d(t,"a",(function(){return i.a}));var o=n(160);n.d(t,"f",(function(){return o.b})),n.d(t,"h",(function(){return o.e}))},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(378);function a(e,t){if("string"==typeof e)return n=e,a=t,function(e){var t=Object(r.a)(e);if(e&&e[n]&&a){var i=a[e[n]];if(i)return i[t.mode]}return""};var n,a,i=e;return function(e){var t=Object(r.a)(e);return i[t.mode]}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(383);function a(e,t){if("string"==typeof e)return n=e,a=t,function(e){var t=Object(r.a)(e);if(e&&e[n]&&a){var i=a[e[n]];if(i)return i[t.mode]}return""};var n,a,i=e;return function(e){var t=Object(r.a)(e);return i[t.mode]}}},function(e,t,n){"use strict";n.d(t,"e",(function(){return a})),n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"d",(function(){return s})),n.d(t,"c",(function(){return u}));var r=n(1),a="@atlaskit-shared-theme/item",i=10,o=1.2,s=Object(r.gridSize)(),l={afterItemSpacing:{compact:Object(r.gridSize)(),default:Object(r.gridSize)()},beforeItemSpacing:{compact:Object(r.gridSize)(),default:Object(r.gridSize)()},borderRadius:Object(r.borderRadius)(),focus:{outline:r.colors.B100},height:{compact:0,default:0},padding:{default:{bottom:Object(r.gridSize)()/2,left:Object(r.gridSize)()/2,right:Object(r.gridSize)()/2,top:Object(r.gridSize)()/2},compact:{bottom:Object(r.gridSize)(),left:Object(r.gridSize)(),right:Object(r.gridSize)(),top:Object(r.gridSize)()}},default:{background:r.colors.background,text:r.colors.text,secondaryText:r.colors.N200},selected:{background:r.colors.backgroundActive,text:r.colors.N500,secondaryText:r.colors.N200},active:{background:r.colors.backgroundActive,text:r.colors.textActive,secondaryText:r.colors.N200},hover:{background:r.colors.backgroundHover,text:r.colors.textHover,secondaryText:r.colors.N200},disabled:{background:r.colors.N0,text:r.colors.N200,secondaryText:r.colors.N200},dragging:{background:r.colors.N20,text:r.colors.N800,secondaryText:r.colors.N200}},c=function(e){return null!=e&&""!==e},u=function(e,t,n){var r=function(e,t,n){return n?e&&e[n]&&c(e[n][t])?e:l:e&&c(e[t])?e:l}(e,t,n);return n?r[n][t]:r[t]}},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function n(e,t){for(var n=0;n{let r=Object(d.r)(e);if(!r||!r.host){const e=Object(d.r)(Object(f.a)(n));r?(r.host=e.host,r.hostname=e.hostname,r.pathname=e.pathname+r.pathname.substr(1),r.port=e.port,r.protocol=e.protocol):r=e}r.protocol||(r.protocol="https:");const{contextRoot:l,host:c,room:p}=r,m=new URL(r.toString());"ReactNative"===navigator.product&&t(Object(o.h)()),t(Object(h.d)()),t(Object(i.e)(m,p));let g=r.protocol.toLowerCase();"http:"!==g&&"https:"!==g&&(g="https:");const y=`${g}//${c}${l||"/"}`;let v,_=y+"config.js";if(p&&(_+="?room="+Object(d.j)(p)),p||(v=Object(i.h)(y)),!v)try{v=await Object(s.u)(_),t(Object(i.j)(y,v))}catch(e){if(v=Object(i.h)(y),!v){if(p)return void t(Object(i.g)(e,m));b.warn("Failed to load config but there is no room, applying a fake one"),v=Object(i.f)(y)}}n()["features/base/config"].locationURL===m?(t(Object(o.m)(m)),t(Object(i.i)(v)),t(Object(a.Q)(p)),p&&"ReactNative"===navigator.product&&(t(Object(u.e)()),t(Object(o.f)()))):t(Object(i.g)(new Error("Config no longer needed!"),m))}}function v(e,t){return()=>{const n=window.location;let r=e;r.startsWith("/")||(r.startsWith("./")&&(r=r.substring(2)),r=Object(d.n)(n)+r),t&&(n.hash=t),n.pathname=r}}function _(){return(e,t)=>{e(Object(m.e)(void 0));const n=t(),{locationURL:r}=n["features/base/connection"],a=k(r,n);b.info("Reloading the conference using URL: "+r),"ReactNative"===navigator.product?e(y(Object(d.v)(a))):e(w())}}function k(e,t){const n=Object(c.i)(t)["features/base/tracks"],r=Object(u.s)(n),a=Object(u.r)(n,l.c.AUDIO);return Object(d.c)(new URL(e),{"config.startWithAudioMuted":a,"config.startWithVideoMuted":r})}function w(){return(e,t)=>{const n=t(),{locationURL:r}=n["features/base/connection"],a=k(r,n),i=window.location,o=i.search;i.replace(a.toString()),a.search===o&&i.reload()}}function j(e={}){return(t,n)=>{const{enableClosePage:a}=n()["features/base/config"];if(a){if(Object(p.c)(n()))return void v("/");const{isGuest:a,jwt:i}=n()["features/base/jwt"];let o;window.sessionStorage.setItem("guest",a),window.sessionStorage.setItem("jwt",i);let s="close.html";return interfaceConfig.SHOW_PROMOTIONAL_CLOSE_PAGE?(Number(r.a)===r.a&&(o="#jitsi_meet_external_api_id="+r.a),s="close3.html"):e.feedbackSubmitted||(s="close2.html"),void t(v("static/"+s,o))}e.showThankYou&&t(Object(h.i)({titleArguments:{appName:Object(f.b)()},titleKey:"dialog.thankYou"})),n()["features/base/config"].enableWelcomePage&&setTimeout(()=>{var e;t((e="/",(t,n)=>{const{locationURL:r}=n()["features/base/connection"],a=new URL(r.href);a.pathname=e,window.location.assign(a.toString())}))},e.showThankYou?3e3:500)}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return j})),n.d(t,"b",(function(){return S})),n.d(t,"c",(function(){return O})),n.d(t,"d",(function(){return E})),n.d(t,"e",(function(){return x})),n.d(t,"f",(function(){return D})),n.d(t,"g",(function(){return C})),n.d(t,"h",(function(){return A})),n.d(t,"i",(function(){return T})),n.d(t,"j",(function(){return P})),n.d(t,"k",(function(){return M})),n.d(t,"n",(function(){return L})),n.d(t,"l",(function(){return N})),n.d(t,"p",(function(){return I})),n.d(t,"m",(function(){return z})),n.d(t,"o",(function(){return R}));var r=n(132),a=n.n(r),i=n(10),o=n(160),s=n(4),l=n(14),c=n(12),u=n(83),d=n(19),p=n(71),h=n(45),m=n(20),f=Object(m.a)("features/prejoin");const g={INITIATED:"presenceStatus.calling",RINGING:"presenceStatus.ringing"},b="INITIATED",y="RINGING",v="CONNECTED",_="DISCONNECTED",k="FAILED";function w(e,t,n,r=0){return async function(a,i){const s=i();try{if(!Object(h.l)(s))return;const i=await Object(u.c)(Object(o.c)(s),e);switch(i){case b:case y:return a((l=g[i],{type:p.e,value:l})),r<45?setTimeout(()=>{a(w(e,t,n,r+1))},2e3):n();case v:return t();case _:return a(Object(d.h)({titleKey:"prejoin.errorDialOutDisconnected"})),n();case k:return a(Object(d.h)({titleKey:"prejoin.errorDialOutFailed"})),n()}}catch(e){a(Object(d.h)({titleKey:"prejoin.errorDialOutStatus"})),f.error("Error getting dial out status",e),n()}var l}}function j(e,t){return async function(n,r){const i=r(),s=a.a.v4(),l=Object(o.d)(i),c=Object(h.c)(i),p=Object(h.g)(i),m={conferenceUrl:c,countryCode:Object(h.d)(i).code.toUpperCase(),name:p,phoneNumber:p};try{await Object(u.b)(l,m,s),n(w(s,e,t))}catch(e){const r={titleKey:"prejoin.errorDialOut",titleArguments:void 0};e.status&&("validation.failed"===e.messageKey?r.titleKey="prejoin.errorValidation":(r.titleKey="prejoin.errorStatusCode",r.titleArguments={status:e.status})),n(Object(d.h)(r)),f.error("Error dialing out",e),t()}}}function S(e,t){return async function(n){var r;n((r=t,{type:p.h,value:r})),e.forEach(e=>n(Object(l.y)(e)))}}function O(e){return{type:p.a,options:e}}function E(){return async function(e,t){var n;const r=t()["features/base/tracks"],a=null===(n=Object(l.j)(r))||void 0===n?void 0:n.jitsiTrack;a&&await e(Object(l.v)(a,null)),e(O({startSilent:!0}))}}function x(e){return async function(t){await JitsiMeetJS.precallTest.init(e);const n=await JitsiMeetJS.precallTest.execute();var r;t((r=n,{type:p.g,value:r}))}}function D(){return function(e,t){const n=t(),r=n["features/base/connection"].locationURL,a=Object(i.F)(n),o=Object(u.h)(a,r);Object(c.p)(o,!0)}}function C(e){return async(t,n)=>{try{var r;const a=n()["features/base/tracks"],i=await Object(s.p)("audio",e),o=null===(r=Object(l.j)(a))||void 0===r?void 0:r.jitsiTrack;t(Object(l.v)(o,i))}catch(e){t(P("prejoin.audioTrackError")),f.log("Error replacing audio track",e)}}}function A(e){return async(t,n)=>{try{var r;const a=n()["features/base/tracks"],i=await Object(s.p)("video",e),o=null===(r=Object(l.n)(a))||void 0===r?void 0:r.jitsiTrack;t(Object(l.v)(o,i))}catch(e){t(P("prejoin.videoTrackError")),f.log("Error replacing video track",e)}}}function T(e){return{type:p.b,value:{deviceStatusText:e,deviceStatusType:"ok"}}}function P(e){return{type:p.b,value:{deviceStatusText:e,deviceStatusType:"warning"}}}function M(e){return{type:p.c,value:e}}function L(){return{type:p.i}}function N(e){return{type:p.d,value:e}}function I(e){return{type:p.k,value:e}}function z(e){return{type:p.f,value:e}}function R(e){return{type:p.j,value:e}}},function(e,t,n){var r=n(300),a=n(38);e.exports=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?a(e):t}},function(e,t,n){var r=n(1096);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return o})),n.d(t,"e",(function(){return s})),n.d(t,"f",(function(){return l})),n.d(t,"g",(function(){return c})),n.d(t,"h",(function(){return u})),n.d(t,"i",(function(){return d})),n.d(t,"j",(function(){return p})),n.d(t,"k",(function(){return h}));const r="CLEAR_TOOLBOX_TIMEOUT",a="FULL_SCREEN_CHANGED",i="SET_FULL_SCREEN",o="SET_OVERFLOW_MENU_VISIBLE",s="SET_TOOLBAR_HOVERED",l="SET_TOOLBOX_ALWAYS_VISIBLE",c="SET_TOOLBOX_ENABLED",u="SET_TOOLBOX_TIMEOUT",d="SET_TOOLBOX_TIMEOUT_MS",p="SET_TOOLBOX_VISIBLE",h="TOGGLE_TOOLBOX_VISIBLE"},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return p})),n.d(t,"c",(function(){return h})),n.d(t,"d",(function(){return m})),n.d(t,"e",(function(){return f})),n.d(t,"f",(function(){return g})),n.d(t,"g",(function(){return b})),n.d(t,"h",(function(){return y})),n.d(t,"i",(function(){return v})),n.d(t,"j",(function(){return _})),n.d(t,"m",(function(){return w})),n.d(t,"k",(function(){return j})),n.d(t,"l",(function(){return S}));var r=n(422),a=(n(4),n(16),n(2)),i=(n(14),n(12)),o=n(98);function s(e){return j(e)?Promise.resolve(e):new Promise((t,n)=>{const r=document.createElement("img");r.onload=()=>t(e),r.onerror=n,r.src=e})}const l=[],c=new Map,u=[e=>e&&e.isJigasi?o.a:null,e=>e&&e.avatarURL?e.avatarURL:null,e=>e&&e.email?Object(r.a)(e.email):null];function d(e){const t=Object(i.f)(),n=t.promise.then(()=>async function(e){for(let t=0;t{if(l.length){l.shift().resolve()}return e});return l.length?l.push(t):t.resolve(),n}function p(e){return k(e).find(e=>e.local)}function h(e){if(e&&e.trim())return e.trim().substring(0,o.c)}function m(e,t){return k(e).find(e=>e.id===t)}function f(e){return v(e).length}function g(e){return k(e).length}function b(e,t){const n=m(e,t);if(n){if(n.name)return n.name;if(n.local)return"object"==typeof interfaceConfig?interfaceConfig.DEFAULT_LOCAL_DISPLAY_NAME:"me"}return"object"==typeof interfaceConfig?interfaceConfig.DEFAULT_REMOTE_DISPLAY_NAME:"Fellow Jitster"}function y(e,t){if(!t)return;const n=m(e,t);return n?n.presence:void 0}function v(e){return k(e).filter(e=>!e.isFakeParticipant)}function _(e){return k(e).find(e=>e.pinned)}function k(e){return Array.isArray(e)?e:Object(a.i)(e)["features/base/participants"]||[]}function w(e){return(null==e?void 0:e.role)===o.f.MODERATOR}function j(e){return Boolean(e)&&"object"==typeof e}function S(e,t=!1){const n=Object(a.i)(e),r=p(n);return!!r&&(r.role===o.f.MODERATOR&&(t||!n["features/base/config"].enableUserRolesBasedOnToken||!n["features/base/jwt"].isGuest))}},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"k",(function(){return i})),n.d(t,"i",(function(){return o})),n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return l})),n.d(t,"e",(function(){return c})),n.d(t,"f",(function(){return u})),n.d(t,"g",(function(){return d})),n.d(t,"h",(function(){return p})),n.d(t,"j",(function(){return h}));const r="PREJOIN_START_CONFERENCE",a="SET_DEVICE_STATUS",i="SET_SKIP_PREJOIN",o="SET_PREJOIN_DISPLAY_NAME_REQUIRED",s="SET_DIALOUT_COUNTRY",l="SET_DIALOUT_NUMBER",c="SET_DIALOUT_STATUS",u="SET_JOIN_BY_PHONE_DIALOG_VISIBLITY",d="SET_PRECALL_TEST_RESULTS",p="SET_PREJOIN_DEVICE_ERRORS",h="SET_PREJOIN_PAGE_VISIBILITY"},function(e,t,n){var r; /*! Copyright (c) 2015 Jed Watson. Based on code that is Copyright 2013-2015, Facebook, Inc. All rights reserved. */!function(){"use strict";var a=!("undefined"==typeof window||!window.document||!window.document.createElement),i={canUseDOM:a,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:a&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:a&&!!window.screen};void 0===(r=function(){return i}.call(t,n,t,e))||(e.exports=r)}()},function(e,t,n){"use strict";n.d(t,"d",(function(){return i})),n.d(t,"e",(function(){return o})),n.d(t,"f",(function(){return s})),n.d(t,"g",(function(){return l})),n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return p})),n.d(t,"c",(function(){return m})),n.d(t,"h",(function(){return f}));var r=n(64);function a(){return{type:r.a}}function i(e){return{type:r.d,visible:e}}function o(e){return{type:r.e,hovered:e}}function s(e){return{type:r.f,alwaysVisible:e}}function l(e){return{type:r.g,enabled:e}}function c(e,t){return{type:r.h,handler:e,timeoutMS:t}}function u(e){return{type:r.j,visible:e}}function d(e){return(t,n)=>{if(interfaceConfig.filmStripOnly)return;const{timeoutMS:r,visible:i}=n()["features/toolbox"];e?(i||t(f()),t(a())):t(i?c(()=>t(h()),r):f())}}function p(e){return{type:r.b,fullScreen:e}}function h(e=!1){return(t,n)=>{const r=n(),{alwaysVisible:i,hovered:o,timeoutMS:s}=r["features/toolbox"];i||(t(a()),!e&&(o||r["features/invite"].calleeInfoVisible||r["features/chat"].isOpen)?t(c(()=>t(h()),s)):t(u(!1)))}}function m(e){return{type:r.c,fullScreen:e}}function f(e=0){return(t,n)=>{const a=n(),{alwaysVisible:i,enabled:o,timeoutMS:s,visible:l}=a["features/toolbox"];o&&!l&&(t(u(!0)),i||(t(c(()=>t(h()),e||s)),t(function(e){return{type:r.i,timeoutMS:e}}(interfaceConfig.TOOLBAR_TIMEOUT))))}}},function(e,t,n){"use strict";n.d(t,"c",(function(){return u})),n.d(t,"e",(function(){return d})),n.d(t,"f",(function(){return p})),n.d(t,"g",(function(){return h})),n.d(t,"h",(function(){return f})),n.d(t,"i",(function(){return g})),n.d(t,"k",(function(){return b})),n.d(t,"j",(function(){return y})),n.d(t,"b",(function(){return j})),n.d(t,"a",(function(){return i.d})),n.d(t,"d",(function(){return c}));var r=n(92),a=n(229),i=n(116);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let l;var c={get(){const e=this._getGoogleApiClient();return e?Promise.resolve(e):this.load()},getCurrentUserProfile(){return this.get().then(()=>this.isSignedIn()).then(e=>e?this._getGoogleApiClient().auth2.getAuthInstance().currentUser.get().getBasicProfile():null)},initializeClient(e,t,n){return this.get().then(r=>new Promise((a,o)=>{const s=`${t?i.f:""} ${n?i.e:""}`.trim();setTimeout(()=>{r.client.init({clientId:e,discoveryDocs:i.c,scope:s}).then(a).catch(o)},500)}))},isSignedIn(){return this.get().then(e=>Boolean(e&&e.auth2&&e.auth2.getAuthInstance&&e.auth2.getAuthInstance()&&e.auth2.getAuthInstance().isSignedIn&&e.auth2.getAuthInstance().isSignedIn.get()))},load(){return l||(l=new Promise((e,t)=>{const n=document.createElement("script");n.async=!0,n.addEventListener("error",()=>{n.remove(),l=null,t()}),n.addEventListener("load",e),n.type="text/javascript",n.src="https://apis.google.com/js/api.js",document.head.appendChild(n)}).then(()=>new Promise((e,t)=>this._getGoogleApiClient().load("client:auth2",{callback:e,onerror:t}))).then(()=>this._getGoogleApiClient()),l)},requestAvailableYouTubeBroadcasts(){return this.get().then(e=>e.client.request(i.b))},requestLiveStreamsForYouTubeBroadcast(e){return this.get().then(t=>t.client.request(`${i.a}${e}`))},showAccountSelection(){return this.get().then(e=>e.auth2.getAuthInstance().signIn())},signInIfNotSignedIn(){return this.get().then(()=>this.isSignedIn()).then(e=>{if(!e)return this.showAccountSelection()})},signOut(){return this.get().then(e=>e.auth2&&e.auth2.getAuthInstance&&e.auth2.getAuthInstance()&&e.auth2.getAuthInstance().signOut())},_convertCalendarEntry(e){return{calendarId:e.calendarId,description:e.description,endDate:e.end.dateTime,id:e.id,location:e.location,startDate:e.start.dateTime,title:e.summary,url:this._getConferenceDataVideoUri(e.conferenceData)}},_getConferenceDataVideoUri(e={}){try{if("jitsi"===e.parameters.addOnParameters.parameters.conferenceSolutionType){const t=e.entryPoints.find(e=>"video"===e.entryPointType);if(t)return t.uri}}catch(e){}},_getCalendarEntries(e,t){return this.get().then(()=>this.isSignedIn()).then(e=>e?this._getGoogleApiClient().client.calendar.calendarList.list():null).then(n=>{if(!n)return Promise.resolve();const r=n.result.items.map(e=>({id:e.id,accessRole:e.accessRole})).map(({id:n,accessRole:r})=>{const a=new Date,i=new Date;return a.setDate(a.getDate()+e),i.setDate(i.getDate()+t),this._getGoogleApiClient().client.calendar.events.list({calendarId:n,timeMin:a.toISOString(),timeMax:i.toISOString(),showDeleted:!1,singleEvents:!0,orderBy:"startTime"}).then(e=>e.result.items.map(e=>{const t=function(e){for(var t=1;t[].concat(...e)).then(e=>e.map(e=>this._convertCalendarEntry(e)))})},_updateCalendarEntry(e,t,n,r){return this.get().then(()=>this.isSignedIn()).then(a=>a?this._getGoogleApiClient().client.calendar.events.get({calendarId:t,eventId:e}).then(a=>{let i=r;return a.result.description&&(i=`${a.result.description}\n\n${r}`),this._getGoogleApiClient().client.calendar.events.patch({calendarId:t,eventId:e,description:i,location:n})}):null)},_getGoogleApiClient:()=>window.gapi};function u(e,t){return()=>c.get().then(()=>c._getCalendarEntries(e,t))}function d(){return(e,t)=>c.get().then(()=>{const{liveStreamingEnabled:e,enableCalendarIntegration:n,googleApiApplicationClientID:r}=t()["features/base/config"];return t()["features/google-api"].googleAPIState===i.d.NEEDS_LOADING?c.initializeClient(r,e,n):Promise.resolve()}).then(()=>e(m(i.d.LOADED))).then(()=>c.isSignedIn()).then(t=>{t&&e(m(i.d.SIGNED_IN))})}function p(){return()=>c.requestAvailableYouTubeBroadcasts().then(e=>{const t=e.result.items,n={};for(let e=0;ec.requestLiveStreamsForYouTubeBroadcast(e).then(t=>{const n=t.result.items;return{streamKey:n&&n[0]&&n[0].cdn.ingestionInfo.streamName||"",selectedBoundStreamID:e}})}function m(e,t){return{type:a.b,googleAPIState:e,googleResponse:t}}function f(){return()=>c.showAccountSelection()}function g(){return e=>c.get().then(()=>c.signInIfNotSignedIn()).then(()=>e({type:a.b,googleAPIState:i.d.SIGNED_IN}))}function b(){return e=>c.get().then(()=>c.signInIfNotSignedIn()).then(()=>e({type:a.b,googleAPIState:i.d.SIGNED_IN})).then(()=>c.getCurrentUserProfile()).then(t=>(e({type:a.a,profileEmail:t.getEmail()}),t.getEmail()))}function y(e,t,n){return(a,i)=>Object(r.g)(i(),n).then(r=>c._updateCalendarEntry(e,t,n,r))}var v=n(0),_=n.n(v),k=n(6);class w extends v.Component{}var j=Object(k.f)(class extends w{render(){const{t:e}=this.props;return _.a.createElement("div",{className:"google-sign-in",onClick:this.props.onClick},_.a.createElement("img",{className:"google-logo",src:"images/googleLogo.svg"}),_.a.createElement("div",{className:"google-cta"},e(this.props.signedIn?"liveStreaming.signOut":"liveStreaming.signIn")))}})},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return o})),n.d(t,"e",(function(){return s})),n.d(t,"f",(function(){return l}));const r="chatView",a=375,i="INCOMING_MSG_SOUND",o="error",s="local",l="remote"},function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return l})); /*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */ var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};function a(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i=function(){return(i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0)&&!(r=i.next()).done;)o.push(r.value)}catch(e){a={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(a)throw a.error}}return o}function l(){for(var e=[],t=0;t(e=>new Promise(t=>{const n=new Image;n.src=`chrome-extension://${e.id}/${e.path}`,n.onload=function(){t(!0)},n.onerror=function(){t(!1)}}))(e);return Promise.all((e.chromeExtensionsInfo||[]).map(e=>t(e)))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"d",(function(){return p})),n.d(t,"e",(function(){return h})),n.d(t,"f",(function(){return m})),n.d(t,"g",(function(){return f})),n.d(t,"h",(function(){return g})),n.d(t,"i",(function(){return b})),n.d(t,"j",(function(){return y})),n.d(t,"k",(function(){return v})),n.d(t,"b",(function(){return _})),n.d(t,"l",(function(){return k})),n.d(t,"c",(function(){return w})),n.d(t,"m",(function(){return S}));var r=n(37),a=n.n(r),i=n(4),o=n(7),s=n(2),l=n(12),c=n(189),u=n(307);function d(e,t){const n=e.getLocalTracks(),r=[];for(const a of t)-1===n.indexOf(a)&&r.push(e.addTrack(a).catch(e=>{j("Failed to add local track to conference",e)}));return Promise.all(r)}function p({dispatch:e},t,n){const r=n.getId(),a=n.getDisplayName();n.isHidden()?e(Object(o.z)(r,a)):e(Object(o.I)({botType:n.getBotType(),conference:t,id:r,name:a,presence:n.getStatus(),role:n.getRole()}))}function h({dispatch:e},t,n){const r=n.getId();n.isHidden()?e(Object(o.A)(r)):e(Object(o.K)(r,t))}function m(e,t){const n=Object(s.i)(e)["features/base/conference"];for(const e of Object.values(n))if(e&&"object"==typeof e){const n=e[c.d];if((n||"function"==typeof e.myUserId)&&!t(e,n))return!1}return!0}function f(e){const t=Object(s.i)(e),{callee:n}=t["features/base/jwt"],{callDisplayName:r}=t["features/base/config"],{pendingSubjectChange:a,room:i,subject:o}=t["features/base/conference"];return a||o||r||n&&n.name||O(Object(l.u)(i))}function g(e){return O(Object(l.u)(Object(s.i)(e)["features/base/conference"].room))}function b(e){const t=Object(s.i)(e),{conferenceTimestamp:n}=t["features/base/conference"];return n}function y(e){const{conference:t,joining:n,leaving:r,membersOnly:a,passwordRequired:i}=Object(s.i)(e)["features/base/conference"];return t?t===r?void 0:t:n||i||a}function v(e){return e["features/base/conference"].room}function _(e){if("Data channels support is disabled!"!==e.message)throw e}function k(e){return"string"==typeof e&&""!==e}function w(e,t){return Promise.all(t.map(t=>e.removeTrack(t).catch(e=>{e.name!==i.k.TRACK_IS_DISPOSED&&j("Failed to remove local track from conference",e)})))}function j(e,t){u.a.error(e,t)}function S(e,t){const{avatarID:n,avatarURL:r,email:a,features:i,name:s}=Object(o.p)(e);n&&t.sendCommand(c.a,{value:n}),r&&t.sendCommand(c.b,{value:r}),a&&t.sendCommand(c.c,{value:a}),i&&"true"===i["screen-sharing"]&&t.setLocalParticipantProperty("features_screen-sharing",!0),t.setDisplayName(s)}function O(e=""){return a.a.words((""+e).replace(/['\u2019]/g,"")).reduce((e,t,n)=>e+(n?" ":"")+a.a.upperFirst(t),"")}},function(e,t,n){"use strict";n.d(t,"a",(function(){return h})),n.d(t,"c",(function(){return te})),n.d(t,"b",(function(){return re.unstable_batchedUpdates}));var r=n(0),a=n.n(r),i=n(21),o=n.n(i),s=a.a.createContext(null);var l=function(e){e()},c={notify:function(){}};function u(){var e=l,t=[],n=[];return{clear:function(){n=null,t=null},notify:function(){var r=t=n;e((function(){for(var e=0;e=0||(a[n]=e[n]);return a}var g=n(561),b=n.n(g),y=n(221),v=n.n(y),_=n(375),k=[],w=[null,null];function j(e,t){var n=e[1];return[t.payload,n+1]}var S=function(){return[null,0]},O="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect;function E(e,t){void 0===t&&(t={});var n=t,i=n.getDisplayName,o=void 0===i?function(e){return"ConnectAdvanced("+e+")"}:i,l=n.methodName,c=void 0===l?"connectAdvanced":l,u=n.renderCountProp,p=void 0===u?void 0:u,h=n.shouldHandleStateChanges,g=void 0===h||h,y=n.storeKey,E=void 0===y?"store":y,x=n.withRef,D=void 0!==x&&x,C=n.forwardRef,A=void 0!==C&&C,T=n.context,P=void 0===T?s:T,M=f(n,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"]);v()(void 0===p,"renderCountProp is removed. render counting is built into the latest React Dev Tools profiling extension"),v()(!D,"withRef is removed. To access the wrapped instance, use a ref on the connected component");v()("store"===E,"storeKey has been removed and does not do anything. To use a custom Redux store for specific components, create a custom React context with React.createContext(), and pass the context object to React Redux's Provider and specific components like: . You may also pass a {context : MyContext} option to connect");var L=P;return function(t){var n=t.displayName||t.name||"Component",i=o(n),s=m({},M,{getDisplayName:o,methodName:c,renderCountProp:p,shouldHandleStateChanges:g,storeKey:E,displayName:i,wrappedComponentName:n,WrappedComponent:t}),l=M.pure;var u=l?r.useMemo:function(e){return e()};function h(n){var o=Object(r.useMemo)((function(){var e=n.forwardedRef,t=f(n,["forwardedRef"]);return[n.context,e,t]}),[n]),l=o[0],c=o[1],p=o[2],h=Object(r.useMemo)((function(){return l&&l.Consumer&&Object(_.isContextConsumer)(a.a.createElement(l.Consumer,null))?l:L}),[l,L]),b=Object(r.useContext)(h),y=Boolean(n.store),E=Boolean(b)&&Boolean(b.store);v()(y||E,'Could not find "store" in the context of "'+i+'". Either wrap the root component in a , or pass a custom React context provider to and the corresponding React context consumer to '+i+" in connect options.");var x=n.store||b.store,D=Object(r.useMemo)((function(){return function(t){return e(t.dispatch,s)}(x)}),[x]),C=Object(r.useMemo)((function(){if(!g)return w;var e=new d(x,y?null:b.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[x,y,b]),A=C[0],T=C[1],P=Object(r.useMemo)((function(){return y?b:m({},b,{subscription:A})}),[y,b,A]),M=Object(r.useReducer)(j,k,S),N=M[0][0],I=M[1];if(N&&N.error)throw N.error;var z=Object(r.useRef)(),R=Object(r.useRef)(p),F=Object(r.useRef)(),q=Object(r.useRef)(!1),B=u((function(){return F.current&&p===R.current?F.current:D(x.getState(),p)}),[x,N,p]);O((function(){R.current=p,z.current=B,q.current=!1,F.current&&(F.current=null,T())})),O((function(){if(g){var e=!1,t=null,n=function(){if(!e){var n,r,a=x.getState();try{n=D(a,R.current)}catch(e){r=e,t=e}r||(t=null),n===z.current?q.current||T():(z.current=n,F.current=n,q.current=!0,I({type:"STORE_UPDATED",payload:{latestStoreState:a,error:r}}))}};A.onStateChange=n,A.trySubscribe(),n();return function(){if(e=!0,A.tryUnsubscribe(),t)throw t}}}),[x,A,D]);var Y=Object(r.useMemo)((function(){return a.a.createElement(t,m({},B,{ref:c}))}),[c,t,B]);return Object(r.useMemo)((function(){return g?a.a.createElement(h.Provider,{value:P},Y):Y}),[h,Y,P])}var y=l?a.a.memo(h):h;if(y.WrappedComponent=t,y.displayName=i,A){var x=a.a.forwardRef((function(e,t){return a.a.createElement(y,m({},e,{forwardedRef:t}))}));return x.displayName=i,x.WrappedComponent=t,b()(x,t)}return b()(y,t)}}var x=Object.prototype.hasOwnProperty;function D(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function C(e,t){if(D(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var a=0;a=0;r--){var a=t[r](e);if(a)return a}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function Y(e,t){return e===t}var H,U,V,W,G,K,$,J,Q,X,Z,ee,te=(V=(U=void 0===H?{}:H).connectHOC,W=void 0===V?E:V,G=U.mapStateToPropsFactories,K=void 0===G?N:G,$=U.mapDispatchToPropsFactories,J=void 0===$?L:$,Q=U.mergePropsFactories,X=void 0===Q?z:Q,Z=U.selectorFactory,ee=void 0===Z?q:Z,function(e,t,n,r){void 0===r&&(r={});var a=r,i=a.pure,o=void 0===i||i,s=a.areStatesEqual,l=void 0===s?Y:s,c=a.areOwnPropsEqual,u=void 0===c?C:c,d=a.areStatePropsEqual,p=void 0===d?C:d,h=a.areMergedPropsEqual,g=void 0===h?C:h,b=f(a,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),y=B(e,K,"mapStateToProps"),v=B(t,J,"mapDispatchToProps"),_=B(n,X,"mergeProps");return W(ee,m({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:y,initMapDispatchToProps:v,initMergeProps:_,pure:o,areStatesEqual:l,areOwnPropsEqual:u,areStatePropsEqual:p,areMergedPropsEqual:g},b))});"undefined"!=typeof window?r.useLayoutEffect:r.useEffect;var ne,re=n(33);ne=re.unstable_batchedUpdates,l=ne},function(e,t,n){"use strict";n.d(t,"f",(function(){return l})),n.d(t,"g",(function(){return c})),n.d(t,"i",(function(){return d})),n.d(t,"j",(function(){return p})),n.d(t,"k",(function(){return h})),n.d(t,"m",(function(){return m})),n.d(t,"n",(function(){return f})),n.d(t,"o",(function(){return g})),n.d(t,"l",(function(){return b})),n.d(t,"h",(function(){return y})),n.d(t,"p",(function(){return v})),n.d(t,"a",(function(){return _})),n.d(t,"d",(function(){return w})),n.d(t,"e",(function(){return j})),n.d(t,"b",(function(){return S})),n.d(t,"c",(function(){return O}));var r=n(6),a=n(7),i=n(2),o=n(12),s=n(185);function l(e,t,n){const r=`${e}?conference=${t}@${n}`;return Object(o.g)(r,!0)}function c(e,t,n){const r=`${e}?conference=${t}@${n}`;return Object(o.g)(r,!0)}function u(e=""){return e.replace(/\D/g,"")}function d(e,t){const n=e.trim(),{dialOutAuthUrl:r,addPeopleEnabled:a,dialOutEnabled:i,peopleSearchQueryTypes:o,peopleSearchUrl:l,jwt:c}=t;let d;d=a&&n?function(e,t,n,r=["conferenceRooms","user","room"]){const a=encodeURIComponent(n),i=encodeURIComponent(JSON.stringify(r));return fetch(`${e}?query=${a}&queryTypes=${i}&jwt=${t}`).then(e=>{const t=e.json();return e.ok?t:t.then(e=>Promise.reject(e))}).catch(e=>(s.a.error("Error searching directory:",e),Promise.reject(e)))}(l,c,n,o):Promise.resolve([]);let p,h=n.startsWith("+");if(i&&r&&function(e){if(!function(){let e="^[0-9+()-\\s]*$";"undefined"!=typeof interfaceConfig&&(e=interfaceConfig.PHONE_NUMBER_REGEX||e);return new RegExp(e)}().test(e))return!1;const t=u(e);return Boolean(t.length)}(n)){let e=n;h||n.startsWith("1")||(e="1"+e),e=u(e),p=function(e,t){const n=`${t}?phone=${e}`;return new Promise((e,t)=>{$.getJSON(n).then(e).catch(t)})}(e,r)}else i&&!r?(h=!0,p=Promise.resolve({allow:!0,country:"",phone:n})):p=Promise.resolve({});return Promise.all([d,p]).then(([e,t])=>{const r=[...e];return e.find(e=>"phone"===e.type)||"boolean"!=typeof t.allow||r.push({allowed:t.allow,country:t.country,type:"phone",number:t.phone,originalEntry:n,showCountryCodeReminder:!h}),r})}function p({_conferenceName:e,_localParticipantName:t,_inviteUrl:n,_locationUrl:r,_dialIn:a,_liveStreamViewURL:i,phoneNumber:o,t:s}){const l=k(n);let c=t?s("info.inviteURLFirstPartPersonal",{name:t}):s("info.inviteURLFirstPartGeneral");if(c+=s("info.inviteURLSecondPart",{url:l}),i){c=`${c}\n${s("info.inviteLiveStream",{url:i})}`}if(v(a)){c=`${c}\n${s("info.invitePhone",{number:o,conferenceID:a.conferenceID})}\n${s("info.invitePhoneAlternatives",{url:y(e,r),silentUrl:l+"#config.startSilent=true"})}`}return c}function h(e=[]){const t={};return e.forEach(({type:e})=>{t[e]||(t[e]=0),t[e]++}),t}function m(e,t,n,r){return r&&0!==r.length?fetch(`${e}?token=${n}`,{body:JSON.stringify({invited:r,url:t}),method:"POST",headers:{"Content-Type":"application/json"}}):Promise.resolve()}function f(e){const{peopleSearchUrl:t}=e["features/base/config"];return!function(e){return e["features/base/jwt"].isGuest}(e)&&Boolean(t)}function g(e){const{conference:t}=e["features/base/conference"];return Object(a.B)(e)&&t&&t.isSIPCallingSupported()}function b(e,t,n){let a=k(t);const i=void 0!==e["features/base/config"];n&&(a=`${a}`);let u=r.e.t("share.mainText",{roomUrl:a});if(i){const{room:a}=Object(o.r)(t);let i;if(e["features/invite"].numbers&&e["features/invite"].conferenceID)i=Promise.resolve(e["features/invite"]);else{const{dialInConfCodeUrl:t,dialInNumbersUrl:n,hosts:r}=e["features/base/config"],o=r&&r.muc;if(!t||!n||!o)return Promise.resolve(u);i=Promise.all([c(n,a,o),l(t,a,o)]).then(([e,{conference:t,id:n,message:r}])=>t&&n?{numbers:e,conferenceID:n}:Promise.reject(r))}return i.then(({conferenceID:e,numbers:t})=>{const n=_(t)||"";return`${r.e.t("info.dialInNumber")} ${n} ${r.e.t("info.dialInConferenceID")} ${e}#\n\n`}).catch(e=>s.a.error("Error fetching numbers or conferenceID",e)).then(t=>{let i=y(a,e["features/base/connection"].locationURL);return n&&(i=`${i}`),u+=r.e.t("share.dialInfoText",{defaultDialInNumber:t,dialInfoPageUrl:i}),u})}return Promise.resolve(u)}function y(e,t){const n=t.origin,r=t.pathname.split("/");r.length=r.length-1;return`${n}${r.reduce((e,t)=>t?`${e}/${t}`:e,"")}/static/dialInInfo.html?room=${k(e)}`}function v(e){const{conferenceID:t,numbers:n,numbersEnabled:r}=e,a=_(n);return Boolean(t&&n&&r&&a)}function _(e){if(!e)return null;if(Array.isArray(e)){const t=e.find(e=>e.default);return t?t.formattedNumber:e.length>0?e[0].formattedNumber:null}const{numbers:t}=e;if(t&&Object.keys(t).length>0){const e=Object.keys(t)[0];return e&&t[e][0]}return null}function k(e){let t=e;return t&&!t.includes("%20")&&(t=decodeURI(t)),t.match(/.*%[^\d].*/)?e:t}function w(e){return Object(i.i)(e)["features/invite"].conferenceID}function j(e){return _(Object(i.i)(e)["features/invite"].numbers)}async function S(e,t,n){const r=await fetch(e,{method:"POST",headers:{"Content-Type":"application/json","request-id":n},body:JSON.stringify(t)}),a=await r.json();return r.ok?a:Promise.reject(a)}async function O(e,t){const n=await fetch(e,{method:"GET",headers:{"Content-Type":"application/json","request-id":t}}),r=await n.json();return n.ok?r:Promise.reject(r)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return o}));const r={ENVIRONMENT:"environment",USER:"user"},a={AUDIO:"audio",PRESENTER:"presenter",VIDEO:"video"},i={AUDIO_ONLY:1,BACKGROUND:2,USER:4},o={CAMERA:"camera",DESKTOP:"desktop"}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"e",(function(){return s})),n.d(t,"b",(function(){return l})),n.d(t,"d",(function(){return c})),n.d(t,"c",(function(){return d}));const r={appBackground:"#111111",black:"#111111",blackBlue:"rgb(0, 3, 6)",blue:"#17A0DB",blueHighlight:"#1081b2",buttonUnderlay:"#495258",darkGrey:"#555555",green:"#40b183",lightGrey:"#AAAAAA",overflowMenuItemUnderlay:"#EEEEEE",red:"#D00000",transparent:"rgba(0, 0, 0, 0)",warning:"rgb(215, 121, 118)",white:"#FFFFFF",G400:"#00875A",N500:"#42526E",R400:"#DE350B",Y200:"#FFC400"};n(202);const a=/^#([0-9A-F]{2,2})([0-9A-F]{2,2})([0-9A-F]{2,2})$/i,i=/^#([0-9A-F]{1,1})([0-9A-F]{1,1})([0-9A-F]{1,1})$/i,o=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/i;function s(e){if(!e)return{};if(Array.isArray(e)){const t={};for(const n of e)Object.assign(t,s(n));return t}return e}function l(e,t){const n=[];return e&&(Array.isArray(e)?n.push(...e):n.push(e)),t&&(Array.isArray(t)?n.push(...t):n.push(t)),n}function c(e,t){let n=e.match(a);return n?`#${n[1]}${n[2]}${n[3]}${u(t)}`:(n=e.match(i),n?`#${n[1]}${n[1]}${n[2]}${n[2]}${n[3]}${n[3]}${u(t)}`:(n=e.match(o),n?`rgba(${n[1]}, ${n[2]}, ${n[3]}, ${t})`:e))}function u(e){return Number(Math.round(255*e)).toString(16).padStart(2,"0")}function d(e){if(Array.isArray(e)){const t={};for(const n of e)Object.assign(t,n);return t}return e}},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t,n){"use strict";n.d(t,"h",(function(){return r.a})),n.d(t,"i",(function(){return r.c})),n.d(t,"d",(function(){return a.c})),n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return C})),n.d(t,"c",(function(){return L})),n.d(t,"e",(function(){return F})),n.d(t,"g",(function(){return _.d})),n.d(t,"f",(function(){return _.c}));var r=n(163),a=n(93),i=n(0),o=n.n(i),s=n(8),l=n(18);class c extends i.Component{render(){return o.a.createElement(l.BaseIndicator,{className:"audioMuted toolbar-icon",icon:s.N,iconId:"mic-disabled",iconSize:13,tooltipKey:"videothumbnail.mute",tooltipPosition:this.props.tooltipPosition})}}var u=c;class d extends i.Component{render(){return o.a.createElement(l.BaseIndicator,{className:"indicator show-inline",icon:s.t,iconClassName:"indicatoricon",iconSize:this.props.iconSize+"px",id:"dominantspeakerindicator",tooltipKey:"speaker",tooltipPosition:this.props.tooltipPosition})}}var p=d,h=n(37),m=n.n(h),f=n(5),g=n(6),b=n(2),y=n(73),v=n(24),_=n(303),k=n(109),w=(n(234),n(384)),j=n(440),S=n(386);const O=new Set(interfaceConfig.TOOLBAR_BUTTONS);class E extends i.Component{render(){return o.a.createElement("div",{className:"filmstrip-toolbox",id:"new-toolbox"},o.a.createElement(j.a,{tooltipPosition:"left",visible:this._shouldShowButton("hangup")}),o.a.createElement(w.a,{tooltipPosition:"left",visible:this._shouldShowButton("microphone")}),o.a.createElement(S.a,{tooltipPosition:"left",visible:this._shouldShowButton("camera")}),o.a.createElement(k.c,{tooltipPosition:"left",visible:this._shouldShowButton("fodeviceselection")}))}_shouldShowButton(e){return this.props._visibleButtons.has(e)}}var x=Object(b.f)((function(e){const t=new Set(interfaceConfig.TOOLBAR_BUTTONS);return{_visibleButtons:Object(b.g)(O,t)?O:t}}))(E);class D extends i.Component{constructor(e){super(e),this._notifyOfHoveredStateUpdate=m.a.debounce(this._notifyOfHoveredStateUpdate,100),this._isHovered=!1,this._onMouseOut=this._onMouseOut.bind(this),this._onMouseOver=this._onMouseOver.bind(this),this._onShortcutToggleFilmstrip=this._onShortcutToggleFilmstrip.bind(this),this._onToolbarToggleFilmstrip=this._onToolbarToggleFilmstrip.bind(this)}componentDidMount(){this.props._filmstripOnly||APP.keyboardshortcut.registerShortcut("F","filmstripPopover",this._onShortcutToggleFilmstrip,"keyboardShortcuts.toggleFilmstrip")}componentWillUnmount(){APP.keyboardshortcut.unregisterShortcut("F")}render(){const e={},t={};let n="remote-videos-container";switch(this.props._currentLayout){case v.a.VERTICAL_FILMSTRIP_VIEW:e.maxWidth=(interfaceConfig.FILM_STRIP_MAX_HEIGHT||120)+25;break;case v.a.TILE_VIEW:{const{_columns:e,_rows:r,_filmstripWidth:a}=this.props;r>e&&(n+=" has-overflow"),t.width=a;break}}let r="filmstrip__videos";this.props._hideScrollbar&&(r+=" hide-scrollbar");let a=null;return this.props._hideToolbar||(a=this.props._filmstripOnly?o.a.createElement(x,null):this._renderToggleButton()),o.a.createElement("div",{className:"filmstrip "+this.props._className,style:e},a,o.a.createElement("div",{className:this.props._videosClassName,id:"remoteVideos"},o.a.createElement("div",{className:"filmstrip__videos",id:"filmstripLocalVideo",onMouseOut:this._onMouseOut,onMouseOver:this._onMouseOver},o.a.createElement("div",{id:"filmstripLocalVideoThumbnail"})),o.a.createElement("div",{className:r,id:"filmstripRemoteVideos"},o.a.createElement("div",{className:n,id:"filmstripRemoteVideosContainer",onMouseOut:this._onMouseOut,onMouseOver:this._onMouseOver,style:t},o.a.createElement("div",{id:"localVideoTileViewContainer"})))))}_doToggleFilmstrip(){this.props.dispatch(Object(r.c)(!this.props._visible))}_notifyOfHoveredStateUpdate(){this.props._hovered!==this._isHovered&&(this.props.dispatch(Object(y.a)(this._isHovered)),this.props.dispatch(Object(r.b)(this._isHovered)))}_onMouseOut(){this._isHovered=!1,this._notifyOfHoveredStateUpdate()}_onMouseOver(){this._isHovered=!0,this._notifyOfHoveredStateUpdate()}_onShortcutToggleFilmstrip(){Object(f.T)(Object(f.J)("toggle.filmstrip",{enable:this.props._visible})),this._doToggleFilmstrip()}_onToolbarToggleFilmstrip(){Object(f.T)(Object(f.O)("toggle.filmstrip.button",{enable:this.props._visible})),this._doToggleFilmstrip()}_renderToggleButton(){const e=this.props._visible?s.I:s.K,{t:t}=this.props;return o.a.createElement("div",{className:"filmstrip__toolbar"},o.a.createElement("button",{"aria-label":t("toolbar.accessibilityLabel.toggleFilmstrip"),id:"toggleFilmstripButton",onClick:this._onToolbarToggleFilmstrip},o.a.createElement(s.a,{src:e})))}}var C=Object(g.f)(Object(b.f)((function(e){const{iAmSipGateway:t}=e["features/base/config"],{hovered:n,visible:r}=e["features/filmstrip"],a=Boolean(interfaceConfig.filmStripOnly),i=!a&&e["features/toolbox"].visible&&interfaceConfig.TOOLBAR_BUTTONS.length,o=Object(_.e)(e),{isOpen:s}=e["features/chat"],l=`${o?"":"hide-videos"} ${i?"reduce-height":""} ${s?"shift-right":""}`.trim(),c=`filmstrip__videos${a?" filmstrip__videos-filmstripOnly":""}${r?"":" hidden"}`,{gridDimensions:u={},filmstripWidth:d}=e["features/filmstrip"].tileViewDimensions;return{_className:l,_columns:u.columns,_currentLayout:Object(v.c)(e),_filmstripOnly:a,_filmstripWidth:d,_hideScrollbar:Boolean(t),_hideToolbar:Boolean(t),_hovered:n,_rows:u.rows,_videosClassName:c,_visible:r}}))(D));class A extends i.Component{render(){return o.a.createElement("div",{className:"moderator-icon right"},o.a.createElement(l.BaseIndicator,{className:"focusindicator toolbar-icon",icon:s.Q,iconSize:13,tooltipKey:"videothumbnail.moderator",tooltipPosition:this.props.tooltipPosition}))}}var T=A,P=n(7);class M extends i.Component{render(){return this.props._raisedHand?this._renderIndicator():null}}var L=Object(b.f)((function(e,t){const n=Object(P.r)(e,t.participantId);return{_raisedHand:n&&n.raisedHand}}))(class extends M{_renderIndicator(){return o.a.createElement(l.BaseIndicator,{className:"raisehandindicator indicator show-inline",icon:s.X,iconClassName:"indicatoricon",iconSize:this.props.iconSize+"px",tooltipKey:"raisedHand",tooltipPosition:this.props.tooltipPosition})}});function N(e){return o.a.createElement(l.BaseIndicator,{className:"screenShare toolbar-icon",icon:s.hb,iconId:"share-desktop",iconSize:13,tooltipKey:"videothumbnail.videomute",tooltipPosition:e.tooltipPosition})}class I extends i.Component{render(){return o.a.createElement(l.BaseIndicator,{className:"videoMuted toolbar-icon",icon:s.i,iconId:"camera-disabled",iconSize:13,tooltipKey:"videothumbnail.videomute",tooltipPosition:this.props.tooltipPosition})}}var z=I;class R extends i.Component{render(){const{_currentLayout:e,_showModeratorIndicator:t,showAudioMutedIndicator:n,showScreenShareIndicator:r,showVideoMutedIndicator:a}=this.props;let i;switch(e){case v.a.TILE_VIEW:i="right";break;case v.a.VERTICAL_FILMSTRIP_VIEW:i="left";break;default:i="top"}return o.a.createElement("div",null,n?o.a.createElement(u,{tooltipPosition:i}):null,r?o.a.createElement(N,{tooltipPosition:i}):null,a?o.a.createElement(z,{tooltipPosition:i}):null,t?o.a.createElement(T,{tooltipPosition:i}):null)}}var F=Object(b.f)((function(e,t){const{participantID:n}=t,r=n?Object(P.r)(e,n):Object(P.p)(e);return{_currentLayout:Object(v.c)(e),_showModeratorIndicator:!interfaceConfig.DISABLE_FOCUS_INDICATOR&&r&&r.role===P.i.MODERATOR}}))(R);n(385)},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return u})),n.d(t,"c",(function(){return d})),n.d(t,"d",(function(){return p})),n.d(t,"e",(function(){return h})),n.d(t,"f",(function(){return m})),n.d(t,"g",(function(){return f})),n.d(t,"h",(function(){return g})),n.d(t,"i",(function(){return b})),n.d(t,"j",(function(){return y})),n.d(t,"k",(function(){return v}));var r=n(59),a=n(10),i=n(13),o=n(7),s=n(142),l=n(390);function c(){return async e=>{if("undefined"!=typeof APP)return APP.API.notifyReadyToClose(),void e(Object(r.b)());e(Object(r.a)(void 0))}}function u(){return Object(i.f)(l.b)}function d(e){return async(t,n)=>{const r=Object(a.E)(n);t(Object(a.P)(r,r.join,e))}}function p(e){return{id:e,type:s.b}}function h(){return Object(i.h)(l.b,{},!0)}function m(e){return{participant:e,type:s.a}}function f(e,t){return async(n,r)=>{const i=Object(a.E)(r);i&&(t?i.lobbyApproveAccess(e):i.lobbyDenyAccess(e))}}function g(e){return{enabled:e,type:s.d}}function b(e){return{failed:e,type:s.e}}function y(){return async(e,t)=>{const n=t(),{membersOnly:r}=n["features/base/conference"],i=Object(o.p)(n);e(Object(a.y)(r)),r.joinLobby(i.name,i.email),e({knocking:!0,type:s.c})}}function v(e){return async(t,n)=>{const r=Object(a.E)(n);e?r.enableLobby():r.disableLobby()}}},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"e",(function(){return o})),n.d(t,"f",(function(){return s})),n.d(t,"g",(function(){return l})),n.d(t,"d",(function(){return c})),n.d(t,"h",(function(){return u})),n.d(t,"i",(function(){return d}));const r="CLEAR_CALENDAR_INTEGRATION",a="REFRESH_CALENDAR",i="SET_CALENDAR_AUTHORIZATION",o="SET_CALENDAR_ERROR",s="SET_CALENDAR_EVENTS",l="SET_CALENDAR_INTEGRATION",c="SET_CALENDAR_AUTH_STATE",u="SET_CALENDAR_PROFILE_EMAIL",d="SET_LOADING_CALENDAR_EVENTS"},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return l}));var r=n(4),a=n(46);function i(e,t){const{sessionDatas:n}=e["features/recording"],{status:a}=r.i;return n.find(e=>e.mode===t&&(e.status===a.ON||e.status===a.PENDING))}function o(e){return Math.floor((e||0)/10)}function s(e,t){return e["features/recording"].sessionDatas.find(e=>e.id===t)}function l(e,t){const n=e["features/recording"].sessionDatas;let r;if(Array.isArray(n))for(const e of n)e.mode===t&&(!r||a.e.indexOf(e.status)>a.e.indexOf(r))&&(r=e.status);return r}},function(e,t,n){"use strict";var r=n(183);n.d(t,"c",(function(){return r.a})),n.d(t,"h",(function(){return r.c})),n.d(t,"j",(function(){return r.f}));var a=n(389);n.d(t,"a",(function(){return a.b})),n.d(t,"b",(function(){return a.c}));var i=n(83);n.d(t,"d",(function(){return i.d})),n.d(t,"e",(function(){return i.e})),n.d(t,"f",(function(){return i.h})),n.d(t,"g",(function(){return i.l})),n.d(t,"i",(function(){return i.p}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"e",(function(){return o})),n.d(t,"d",(function(){return s}));const r="SET_FILMSTRIP_ENABLED",a="SET_FILMSTRIP_HOVERED",i="SET_FILMSTRIP_VISIBLE",o="SET_TILE_VIEW_DIMENSIONS",s="SET_HORIZONTAL_VIEW_DIMENSIONS"},function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return l})),n.d(t,"b",(function(){return c})),n.d(t,"e",(function(){return u}));var r=n(42);var a=n(20),i=Object(a.a)("features/billing-counter");function o(e){const[,t]=e.split("/");return t.startsWith("vpaas-magic-cookie")?t:""}function s(e){return Boolean(e["features/base/config"].billingCounterUrl&&e["features/base/jwt"].jwt&&o(e["features/base/connection"].locationURL.pathname))}async function l({baseUrl:e,billingId:t,jwt:n,tenant:r}){const a=`${e}/${encodeURIComponent(r)}/${t}`,o={Authorization:"Bearer "+n};try{const e=await fetch(a,{method:"GET",headers:o});e.ok||i.error("Status error:",e.status)}catch(e){i.error("Could not send request",e)}}function c(){return r.a.getItem("billingId")}function u(e){r.a.setItem("billingId",e)}},function(e,t,n){"use strict";n.d(t,"c",(function(){return c})),n.d(t,"e",(function(){return u})),n.d(t,"g",(function(){return d})),n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return h})),n.d(t,"d",(function(){return m})),n.d(t,"f",(function(){return f})),n.d(t,"h",(function(){return g})),n.d(t,"i",(function(){return y})),n.d(t,"j",(function(){return v}));var r=n(219),a=n(5),i=n(74),o=n(90),s=n(164),l=n(397);function c(e=!1,t=!0){return{type:o.b,forcePermission:e,isInteractive:t}}function u(e){return{type:o.c,authorization:e}}function d(e){return{type:o.f,events:e}}function p(){return(e,t)=>{const n=t();if(!Object(s.d)(n))return Promise.reject();const{googleApiApplicationClientID:r}=n["features/base/config"],{integrationReady:a,integrationType:o}=n["features/calendar-sync"];return Promise.resolve().then(()=>{if(r)return e(Object(i.e)())}).then(()=>{if(!o||a)return;const t=Object(s.b)(o);if(t)return e(t._isSignedIn()).then(t=>{t?(e(b(o)),e(_(o))):e(h())});e(h())})}}function h(){return{type:o.a}}function m(e){return{type:o.d,msAuthState:e}}function f(e){return{type:o.e,error:e}}function g(e){return{type:o.i,isLoadingEvents:e}}function b(e){return{type:o.g,integrationReady:!0,integrationType:e}}function y(e){return t=>{const n=Object(s.b)(e);return n?t(n.load()).then(()=>t(n.signIn())).then(()=>t(b(e))).then(()=>t(_(e))).then(()=>t(c())).then(()=>Object(a.T)(Object(a.k)())).catch(e=>(l.a.error("Error occurred while signing into calendar integration",e),Promise.reject(e))):Promise.reject("No supported integration found")}}function v(e,t){return(n,a)=>{const{integrationType:i}=a()["features/calendar-sync"],o=Object(s.b)(i);if(!o)return Promise.reject("No integration found");const{locationURL:l}=a()["features/base/connection"],c=Object(r.a)();let u=l.href;u.endsWith("/")||(u+="/");const p=`${u}${c}`;return n(o.updateCalendarEvent(e,t,p)).then(()=>{const r=a()["features/calendar-sync"].events.slice(0),i=r.findIndex(n=>n.id===e&&n.calendarId===t),o=Object.assign({},r[i]);return o.url=p,r[i]=o,n(d(r))})}}function _(e){return t=>{const n=Object(s.b)(e);return n?t(n.getCurrentEmail()).then(e=>{var n;t((n=e,{type:o.h,email:n}))}):Promise.reject("No integration found")}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i}));const r=2500,a={ERROR:"error",INFO:"info",NORMAL:"normal",SUCCESS:"success",WARNING:"warning"},i={[a.ERROR]:5,[a.INFO]:3,[a.NORMAL]:3,[a.SUCCESS]:3,[a.WARNING]:4}},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return o})),n.d(t,"e",(function(){return s})),n.d(t,"f",(function(){return l})),n.d(t,"g",(function(){return c}));const r="SET_AUDIO_MUTED",a="SET_AUDIO_AVAILABLE",i="SET_CAMERA_FACING_MODE",o="SET_VIDEO_AVAILABLE",s="SET_VIDEO_MUTED",l="STORE_VIDEO_TRANSFORM",c="TOGGLE_CAMERA_FACING_MODE"},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return o})),n.d(t,"e",(function(){return s})),n.d(t,"f",(function(){return l}));const r=n(8).V,a="local",i=50,o="PARTICIPANT_JOINED_SOUND",s="PARTICIPANT_LEFT_SOUND",l={MODERATOR:"moderator",NONE:"none",PARTICIPANT:"participant"}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"d",(function(){return i})),n.d(t,"e",(function(){return o})),n.d(t,"c",(function(){return s})),n.d(t,"f",(function(){return l})),n.d(t,"g",(function(){return c}));const r="ADD_PENDING_INVITE_REQUEST",a="BEGIN_ADD_PEOPLE",i="REMOVE_PENDING_INVITE_REQUESTS",o="SET_CALLEE_INFO_VISIBLE",s="HIDE_ADD_PEOPLE_DIALOG",l="UPDATE_DIAL_IN_NUMBERS_FAILED",c="UPDATE_DIAL_IN_NUMBERS_SUCCESS"},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return s})),n.d(t,"d",(function(){return l})),n.d(t,"f",(function(){return c})),n.d(t,"l",(function(){return u})),n.d(t,"j",(function(){return d})),n.d(t,"k",(function(){return p})),n.d(t,"i",(function(){return h})),n.d(t,"g",(function(){return m})),n.d(t,"h",(function(){return f})),n.d(t,"n",(function(){return g})),n.d(t,"m",(function(){return b})),n.d(t,"e",(function(){return y}));var r=n(3),a=n(30),i="__FLATTENED__",o="__ATLASKIT_THEME__",s="light",l=["light","dark"],c=function(){return 3},u=function(){return 8},d=function(){return 14},p=function(){return 11},h=function(){return"-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif"},m=function(){return"'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"},f=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.B100,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u()/4;return"\n &:focus {\n outline: none;\n box-shadow: 0px 0px 0px ".concat(t,"px ").concat(e,";\n }\n")},g=function(){return"\n box-shadow: none;\n"},b={card:function(){return 100},dialog:function(){return 300},navigation:function(){return 200},layer:function(){return 400},blanket:function(){return 500},modal:function(){return 510},flag:function(){return 600},spotlight:function(){return 700},tooltip:function(){return 800}},y=function(){return Object(r.css)(["\n border: 0 !important;\n clip: rect(1px, 1px, 1px, 1px) !important;\n height: 1px !important;\n overflow: hidden !important;\n padding: 0 !important;\n position: absolute !important;\n width: 1px !important;\n white-space: nowrap !important;\n"])}},function(e,t,n){"use strict";n.d(t,"a",(function(){return S}));var r=n(6),a=n(20),i=Object(a.a)("features/local-recording"),o=n(4);class s{start(e){throw new Error("Not implemented")}stop(){throw new Error("Not implemented")}exportRecordedData(){throw new Error("Not implemented")}setMuted(e){throw new Error("Not implemented")}setMicDevice(e){throw new Error("Not implemented")}_getAudioStream(e){return o.q.createLocalTracks({devices:["audio"],micDeviceId:e}).then(e=>{if(1!==e.length)throw new Error("Unexpected number of streams from createLocalTracks.");const t=e[0].stream;if(void 0===t)throw new Error("Failed to create local track.");return t})}}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class c extends s{constructor(...e){super(...e),l(this,"_mediaRecorder",null),l(this,"_initPromise",null),l(this,"_recordedData",null)}start(e){return this._initPromise||(this._initPromise=this._initialize(e)),this._initPromise.then(()=>new Promise(e=>{this._mediaRecorder.start(),e()}))}stop(){return new Promise(e=>{this._mediaRecorder.onstop=()=>e(),this._mediaRecorder.stop()})}exportRecordedData(){return null!==this._recordedData?Promise.resolve({data:this._recordedData,format:"ogg"}):Promise.reject("No audio data recorded.")}setMuted(e){const t=!e;if(!this._stream)return Promise.resolve();const n=this._stream.getAudioTracks()[0];return n?(n.enabled!==t&&(n.enabled=t,i.log(e?"Mute":"Unmute")),Promise.resolve()):(i.error("Cannot mute/unmute. Track not found!"),Promise.resolve())}_initialize(e){return this._mediaRecorder?Promise.resolve():new Promise((t,n)=>{this._getAudioStream(e).then(e=>{this._stream=e,this._mediaRecorder=new MediaRecorder(e),this._mediaRecorder.ondataavailable=e=>this._saveMediaData(e.data),t()}).catch(e=>{i.error("Error calling getUserMedia(): "+e),n()})})}_saveMediaData(e){this._recordedData=e}}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class d extends s{constructor(){super(),u(this,"_audioContext",null),u(this,"_audioProcessingNode",null),u(this,"_audioSource",null),u(this,"_stream",null),u(this,"_sampleRate",44100),this._audioContext=new AudioContext,this._sampleRate=this._audioContext.sampleRate,i.log(`Current sampleRate ${this._sampleRate}.`)}_initializeAudioContext(e,t){return"function"!=typeof t?Promise.reject("a callback function is required."):this._getAudioStream(e).then(e=>{this._stream=e,this._audioSource=this._audioContext.createMediaStreamSource(e),this._audioProcessingNode=this._audioContext.createScriptProcessor(4096,1,1),this._audioProcessingNode.onaudioprocess=t,i.debug("AudioContext is set up.")}).catch(e=>(i.error("Error calling getUserMedia(): "+e),Promise.reject(e)))}_connectAudioGraph(){this._audioSource.connect(this._audioProcessingNode),this._audioProcessingNode.connect(this._audioContext.destination)}_disconnectAudioGraph(){this._audioProcessingNode.onaudioprocess=void 0,this._audioProcessingNode.disconnect(),this._audioSource.disconnect()}_replaceMic(e){return this._audioContext&&this._audioProcessingNode?this._getAudioStream(e).then(e=>{const t=this._audioContext.createMediaStreamSource(e);this._audioSource.disconnect(),t.connect(this._audioProcessingNode),this._stream=e,this._audioSource=t}):Promise.resolve()}}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class h extends d{constructor(){super(),p(this,"_wavLength",0),p(this,"_wavBuffers",[]),p(this,"_isInitialized",!1),p(this,"_initPromise",null),this._onAudioProcess=this._onAudioProcess.bind(this)}start(e){return this._initPromise||(this._initPromise=this._initialize(e)),this._initPromise.then(()=>{this._wavBuffers=[],this._wavLength=0,this._connectAudioGraph()})}stop(){return this._disconnectAudioGraph(),this._data=this._exportMonoWAV(this._wavBuffers,this._wavLength),this._audioProcessingNode=null,this._audioSource=null,this._isInitialized=!1,Promise.resolve()}exportRecordedData(){return null!==this._data?Promise.resolve({data:this._data,format:"wav"}):Promise.reject("No audio data recorded.")}setMuted(e){const t=!e;if(!this._stream)return Promise.resolve();const n=this._stream.getAudioTracks()[0];return n?(n.enabled!==t&&(n.enabled=t,i.log(e?"Mute":"Unmute")),Promise.resolve()):(i.error("Cannot mute/unmute. Track not found!"),Promise.resolve())}setMicDevice(e){return this._replaceMic(e)}_createWavHeader(e){const t=new ArrayBuffer(44),n=new DataView(t);return m(n,0,"RIFF"),m(n,8,"WAVE"),m(n,12,"fmt "),n.setUint32(16,16,!0),n.setUint16(20,1,!0),n.setUint16(22,1,!0),n.setUint32(24,this._sampleRate,!0),n.setUint32(28,1*Number(this._sampleRate)*16/8,!0),n.setUint16(32,1*Number(16)/8,!0),n.setUint16(34,16,!0),m(n,36,"data"),n.setUint32(4,32+e,!0),n.setUint32(40,e,!0),new Uint8Array(t)}_initialize(e){return this._isInitialized?Promise.resolve():this._initializeAudioContext(e,this._onAudioProcess).then(()=>{this._isInitialized=!0})}_onAudioProcess(e){const t=e.inputBuffer.getChannelData(0);this._wavBuffers.push(new Float32Array(t)),this._wavLength+=t.length}_exportMonoWAV(e,t){const n=2*t,r=new ArrayBuffer(44+n),a=new DataView(r),i=this._createWavHeader(n),o=i.length;for(let e=0;e{this._connectAudioGraph()})}stop(){return this._encoder?new Promise(e=>{this._initPromise=null,this._disconnectAudioGraph(),this._stopPromiseResolver=e,this._encoder.postMessage({command:"MAIN_THREAD_FINISH"})}):(i.error("Attempting to stop but has nothing to stop."),Promise.reject())}exportRecordedData(){return null!==this._data?Promise.resolve({data:this._data,format:"flac"}):Promise.reject("No audio data recorded.")}setMuted(e){const t=!e;if(!this._stream)return Promise.resolve();const n=this._stream.getAudioTracks()[0];return n?(n.enabled!==t&&(n.enabled=t,i.log(e?"Mute":"Unmute")),Promise.resolve()):(i.error("Cannot mute/unmute. Track not found!"),Promise.resolve())}setMicDevice(e){return this._replaceMic(e)}_initialize(e){if(null!==this._encoder)return Promise.resolve();return new Promise((e,t)=>{try{this._loadWebWorker()}catch(e){t()}this._initWorkerPromiseResolver=e,this._encoder.onmessage=this._onWorkerMessage,this._encoder.postMessage({command:"MAIN_THREAD_INIT",config:{sampleRate:this._sampleRate,bps:16}})}).then(()=>this._initializeAudioContext(e,this._onAudioProcess))}_onAudioProcess(e){const t=e.inputBuffer.getChannelData(0);this._encoder.postMessage({command:"MAIN_THREAD_NEW_DATA_ARRIVED",buf:t})}_onWorkerMessage(e){switch(e.data.command){case"WORKER_BLOB_READY":this._data=e.data.buf,null!==this._stopPromiseResolver&&(this._stopPromiseResolver(),this._stopPromiseResolver=null,this._encoder.terminate(),this._encoder=null);break;case"DEBUG":i.log(e.data);break;case"WORKER_LIBFLAC_READY":i.log("libflac is ready."),this._initWorkerPromiseResolver();break;default:i.error(`Unknown event\n from encoder (WebWorker): "${e.data.command}"!`)}}_loadWebWorker(){try{this._encoder=new Worker("/libs/flacEncodeWorker.min.js",{name:"FLAC encoder worker"})}catch(e){try{this._encoder=new Worker("/libs/flacEncodeWorker.js",{name:"FLAC encoder worker"})}catch(e){throw new Error("Failed to load flacEncodeWorker.")}}}}var b=n(42);function y(){return window.performance&&window.performance.now&&window.performance.timing&&window.performance.timing.navigationStart?window.performance.now()+window.performance.timing.navigationStart:Date.now()}const v=Object.freeze({SESSION_STARTED:"SESSION_STARTED",SEGMENT_STARTED:"SEGMENT_STARTED",SEGMENT_ENDED:"SEGMENT_ENDED"});const _=new class{constructor(){var e,t,n;n={},(t="_sessionsMetadata")in(e=this)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,this._loadMetadata()}_loadMetadata(){const e=b.a.getItem("localRecordingMetadataVersion1");if(null!==e)try{const t=JSON.parse(e);this._sessionsMetadata=t}catch(e){return void i.warn("Failed to parse localStorage item.")}}_saveMetadata(){b.a.setItem("localRecordingMetadataVersion1",JSON.stringify(this._sessionsMetadata))}createSession(e,t){void 0===this._sessionsMetadata[e]?(this._sessionsMetadata[e]={format:t,events:[]},this._sessionsMetadata[e].events.push({type:v.SESSION_STARTED,timestamp:y()}),this._saveMetadata()):i.warn(`Session ${e} already exists`)}getSessions(){const e=Object.keys(this._sessionsMetadata),t=[];for(let n=0;n(e.start||0)-(t.start||0)),t}removeSession(e){delete this._sessionsMetadata[e],this._saveMetadata()}getSegments(e){const t=this._sessionsMetadata[e];return t?this._constructSegments(t.events):[]}beginSegment(e){return void 0===this._sessionsMetadata[e]?(i.warn("Attempting to add segments to nonexistent session "+e),-1):(this._sessionsMetadata[e].events.push({type:v.SEGMENT_STARTED,timestamp:y()}),this._saveMetadata(),this.getSegments(e).length-1)}getCurrentSegmentIndex(e){if(void 0===this._sessionsMetadata[e])return-1;const t=this.getSegments(e);if(0===t.length)return-1;return t[t.length-1].end?-1:t.length-1}endSegment(e){void 0===this._sessionsMetadata[e]?i.warn("Attempting to end a segment in nonexistent session "+e):(this._sessionsMetadata[e].events.push({type:v.SEGMENT_ENDED,timestamp:y()}),this._saveMetadata())}_constructSegments(e){if(0===e.length)return[];const t=[];let n=null,r={};function a(){if(void 0===r.gapBefore||null===r.gapBefore)if(t.length>0&&t[t.length-1].end){const e=t[t.length-1];r.start&&e.end?r.gapBefore=r.start-e.end:r.gapBefore=null}else null!==n&&0===t.length?r.gapBefore=r.start?r.start-n:null:r.gapBefore=null;r.duration=r.end&&r.start?r.end-r.start:null,t.push(r),r={}}for(let t=0;t{const{data:n,format:r}=t;!function(e,t="recording.ogg"){const n=window.URL.createObjectURL(e),r=document.createElement("a");r.style="display: none",r.href=n,r.download=t,document.body.appendChild(r),r.click(),document.body.removeChild(r)}(n,"session_"+e+`_${this._conference.myUserId()}.${r}`)}).catch(t=>{i.error(`Failed to download audio for session ${e}. Error: ${t}`)}):i.error("Invalid session token for download "+e)}setMicDevice(e){e!==this._micDeviceId&&(this._micDeviceId=String(e),this._state===j.RECORDING&&(i.log("Before switching microphone..."),this._adapters[this._currentSessionToken].setMicDevice(this._micDeviceId).then(()=>{i.log("Finished switching microphone.")}).catch(()=>{i.error("Failed to switch microphone")})),i.log("Switch microphone to "+this._micDeviceId))}setMuted(e){this._isMuted=Boolean(e),this._state===j.RECORDING&&this._adapters[this._currentSessionToken].setMuted(this._isMuted)}switchFormat(e){w.has(e)?(this._format=e,i.log("Recording format switched to "+e)):i.log(`Unknown format ${e}. Ignoring...`)}getLocalStats(){return{currentSessionToken:this._currentSessionToken,isRecording:this._state===j.RECORDING,recordedBytes:0,recordedLength:0}}getParticipantsStats(){const e=this._conference.getParticipants().map(e=>({id:e.getId(),displayName:e.getDisplayName(),recordingStats:JSON.parse(e.getProperty("localRecStats")||"{}"),isSelf:!1})),t={};for(let n=0;n `+e.toString()),this._state=e)}_updateStats(){this._conference&&this._conference.setLocalParticipantProperty("localRecStats",JSON.stringify(this.getLocalStats()))}_onStartCommand(e){const{sessionToken:t,format:n}=e.attributes;this._state===j.IDLE?(this._changeState(j.STARTING),this._switchToNewSession(t,n),this._doStartRecording()):this._state===j.RECORDING&&this._currentSessionToken!==t&&(this._changeState(j.STOPPING),this._doStopRecording().then(()=>{this._changeState(j.STARTING),this._switchToNewSession(t,n),this._doStartRecording()}))}_onStopCommand(e){this._state===j.RECORDING&&this._currentSessionToken===e.attributes.sessionToken&&(this._changeState(j.STOPPING),this._doStopRecording())}_onPingCommand(){this._conference.isModerator()&&(i.log("Received ping, sending pong."),this._conference.sendCommandOnce("localRecPong",{}))}_getRandomToken(){return Math.floor(1e8*Math.random())+1}_doStartRecording(){if(this._state===j.STARTING){const e=this._adapters[this._currentSessionToken];e.start(this._micDeviceId).then(()=>{this._changeState(j.RECORDING),_.beginSegment(this._currentSessionToken),i.log("Local recording engaged."),this._onNotify&&this._onNotify("localRecording.messages.engaged"),this._onStateChanged&&this._onStateChanged(!0),e.setMuted(this._isMuted),this._updateStats()}).catch(e=>{i.error("Failed to start local recording.",e)})}}_doStopRecording(){if(this._state===j.STOPPING){const e=this._currentSessionToken;return this._adapters[this._currentSessionToken].stop().then(()=>{this._changeState(j.IDLE),_.endSegment(this._currentSessionToken),i.log("Local recording unengaged."),this.downloadRecordedData(e);const t=this._conference.isModerator()?"localRecording.messages.finishedModerator":"localRecording.messages.finished",n={token:e};this._onNotify&&this._onNotify(t,n),this._onStateChanged&&this._onStateChanged(!1),this._updateStats()}).catch(e=>{i.error("Failed to stop local recording.",e)})}return Promise.resolve()}_switchToNewSession(e,t){this._format=t,this._currentSessionToken=e,i.log(`New session: ${this._currentSessionToken}, format: `+this._format),this._adapters[e]=this._createRecordingAdapter(),_.createSession(e,this._format)}_createRecordingAdapter(){switch(i.debug(`[RecordingController] creating recording adapter for ${this._format} format.`),this._format){case"ogg":return new c;case"flac":return new g;case"wav":return new h;default:throw new Error("Unknown format: "+this._format)}}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return d})),n.d(t,"c",(function(){return F})),n.d(t,"d",(function(){return q}));var r=n(0),a=n.n(r),i=n(8);var o=function({children:e,className:t="",disabled:n,hasOptions:r,OptionsIcon:o=i.c,testId:s,type:l="primary",onClick:c,onOptionsClick:u}){return a.a.createElement("div",{className:`action-btn ${t} ${l} ${n?"disabled":""}`,"data-testid":s||void 0,onClick:n?void 0:c},e,r&&a.a.createElement("div",{className:"options","data-testid":"prejoin.joinOptions",onClick:n?void 0:u},a.a.createElement(i.a,{className:"icon",size:14,src:o})))},s=n(18);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;te}:function(e){return tu(!c),size:24,src:i.d})),a.a.createElement("div",{className:"con-status-details "+h},p)))}))),C=n(47),A=n(12);class T extends r.Component{constructor(e){super(e),this.state={showCopyLink:!1,showLinkCopied:!1},this._copyUrl=this._copyUrl.bind(this),this._hideCopyLink=this._hideCopyLink.bind(this),this._hideLinkCopied=this._hideLinkCopied.bind(this),this._showCopyLink=this._showCopyLink.bind(this),this._showLinkCopied=this._showLinkCopied.bind(this),this._copyUrlAutomatically=this._copyUrlAutomatically.bind(this)}_copyUrl(){Object(A.e)(this.props.url)&&(this._showLinkCopied(),window.setTimeout(this._hideLinkCopied,2e3))}_hideLinkCopied(){this.setState({showLinkCopied:!1})}_hideCopyLink(){this.setState({showCopyLink:!1,showLinkCopied:!1})}_showCopyLink(){this.setState({showCopyLink:!0,showLinkCopied:!1})}_showLinkCopied(){this.setState({showLinkCopied:!0,showCopyLink:!1})}_copyUrlAutomatically(){navigator.clipboard.writeText(this.props.url).then(()=>{this._showLinkCopied(),window.setTimeout(this._hideLinkCopied,2e3)})}componentDidMount(){const{_enableAutomaticUrlCopy:e}=this.props;e&&setTimeout(this._copyUrlAutomatically,2e3)}render(){const{showCopyLink:e,showLinkCopied:t}=this.state,{url:n,t:r}=this.props,{_copyUrl:o,_showCopyLink:s,_hideCopyLink:l}=this,c=t?i.l:i.r;return a.a.createElement("div",{className:"copy-meeting",onMouseEnter:s,onMouseLeave:l},a.a.createElement("div",{className:"url "+(t?"done":""),onClick:o},a.a.createElement("div",{className:"copy-meeting-text"},!e&&!t&&Object(A.l)(n),e&&r("prejoin.copyAndShare"),t&&r("prejoin.linkCopied")),a.a.createElement(i.a,{onClick:o,size:24,src:c})))}}var P=Object(f.f)((function(e){const{enableAutomaticUrlCopy:t}=e["features/base/config"];return{url:Object(C.i)(e),_enableAutomaticUrlCopy:t||!1}}))(Object(m.f)(T)),M=n(16),L=n(14);var N,I,z,R=Object(f.f)((function(e,t){return{videoMuted:t.videoTrack?t.videoMuted:e["features/base/media"].video.muted,videoTrack:t.videoTrack||(Object(L.n)(e["features/base/tracks"])||{}).jitsiTrack}}))((function(e){const{videoMuted:t,videoTrack:n}=e;return!t&&n?a.a.createElement("div",{id:"preview"},a.a.createElement(M.j,{className:"flipVideoX",videoTrack:{jitsiTrack:n}})):null}));class F extends r.PureComponent{render(){const{name:e,showAvatar:t,showConferenceInfo:n,title:r,videoMuted:i,videoTrack:o}=this.props;return a.a.createElement("div",{className:"premeeting-screen",id:"lobby-screen"},a.a.createElement(D,null),a.a.createElement(R,{videoMuted:i,videoTrack:o}),!i&&a.a.createElement("div",{className:"preview-overlay"}),a.a.createElement("div",{className:"content"},t&&i&&a.a.createElement(h.a,{className:"premeeting-screen-avatar",displayName:e,dynamicColor:!1,participantId:"local",size:80}),n&&a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"title"},r),a.a.createElement(P,null)),this.props.children,a.a.createElement("div",{className:"media-btn-container"},a.a.createElement(p.a,{visible:!0}),a.a.createElement(p.d,{visible:!0})),this.props.skipPrejoinButton,this.props.footer))}}z={showAvatar:!0,showConferenceInfo:!0},(I="defaultProps")in(N=F)?Object.defineProperty(N,I,{value:z,enumerable:!0,configurable:!0,writable:!0}):N[I]=z;var q=function({children:e,isToggled:t,onClick:n}){const r=t?"toggle-button toggle-button--toggled":"toggle-button";return a.a.createElement("div",{className:r,onClick:n},a.a.createElement("div",{className:"toggle-button-container"},a.a.createElement("div",{className:"toggle-button-icon-container"},a.a.createElement(i.a,{className:"toggle-button-icon",size:10,src:i.l})),a.a.createElement("span",null,e)))}},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return b}));var r=n(0),a=n.n(r),i=n(8);class o extends r.PureComponent{_isIcon(e){return Boolean(e)&&("object"==typeof e||"function"==typeof e)}}class s extends o{render(){const{initials:e,url:t}=this.props;return this._isIcon(t)?a.a.createElement("div",{className:`${this._getAvatarClassName()} ${this._getBadgeClassName()}`,"data-testid":this.props.testId,id:this.props.id,style:this._getAvatarStyle(this.props.color)},a.a.createElement(i.a,{size:"50%",src:t})):t?a.a.createElement("div",{className:this._getBadgeClassName()},a.a.createElement("img",{className:this._getAvatarClassName(),"data-testid":this.props.testId,id:this.props.id,onError:this.props.onAvatarLoadError,src:t,style:this._getAvatarStyle()})):e?a.a.createElement("div",{className:`${this._getAvatarClassName()} ${this._getBadgeClassName()}`,"data-testid":this.props.testId,id:this.props.id,style:this._getAvatarStyle(this.props.color)},a.a.createElement("svg",{className:"avatar-svg",viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},a.a.createElement("text",{dominantBaseline:"central",fill:"rgba(255,255,255,.6)",fontSize:"40pt",textAnchor:"middle",x:"50",y:"50"},e))):a.a.createElement("div",{className:this._getBadgeClassName()},a.a.createElement("img",{className:this._getAvatarClassName("defaultAvatar"),"data-testid":this.props.testId,id:this.props.id,src:this.props.defaultAvatar||"images/avatar.png",style:this._getAvatarStyle()}))}_getAvatarStyle(e){const{size:t}=this.props;return{backgroundColor:e||void 0,fontSize:t?.5*t:"180%",height:t||"100%",width:t||"100%"}}_getAvatarClassName(e){return`avatar ${e||""} ${this.props.className||""}`}_getBadgeClassName(){const{status:e}=this.props;return e?"avatar-badge avatar-badge-"+e:""}}var l=n(7),c=n(2),u=n(37),d=n.n(u);const p=["232, 105, 156","255, 198, 115","128, 128, 255","105, 232, 194","234, 255, 128"];class h extends r.PureComponent{constructor(e){super(e),this.state={avatarFailed:!1},this._onAvatarLoadError=this._onAvatarLoadError.bind(this)}componentDidUpdate(e){e.url!==this.props.url&&this.setState({avatarFailed:!1})}render(){const{_initialsBase:e,_loadableAvatarUrl:t,className:n,colorBase:r,dynamicColor:i,id:o,size:l,status:c,testId:u,url:h}=this.props,{avatarFailed:m}=this.state,f={className:n,color:void 0,id:o,initials:void 0,onAvatarLoadError:void 0,size:l,status:c,testId:u,url:void 0},g=!m&&h||t;g&&(f.onAvatarLoadError=this._onAvatarLoadError,f.url=g);const b=function(e){const t=d.a.split(e,"@")[0],n=d.a.words(t);let r="";for(const e of n)r.length<2&&(r+=e.substr(0,1).toUpperCase());return r}(e);return b&&(i&&(f.color=function(e){let t=0;if(e){let n=0;for(const t of e)n+=t.codePointAt(0);t=n%p.length}return`rgba(${p[t]}, 0.4)`}(r||e)),f.initials=b),a.a.createElement(s,f)}_onAvatarLoadError(){this.setState({avatarFailed:!0})}}var m,f,g;g={dynamicColor:!0},(f="defaultProps")in(m=h)?Object.defineProperty(m,f,{value:g,enumerable:!0,configurable:!0,writable:!0}):m[f]=g;var b=Object(c.f)((function(e,t){var n;const{colorBase:r,displayName:a,participantId:i}=t,o=i&&Object(l.r)(e,i);return{_initialsBase:null!==(n=null==o?void 0:o.name)&&void 0!==n?n:a,_loadableAvatarUrl:null==o?void 0:o.loadableAvatarUrl,colorBase:!r&&o?o.id:r}}))(h)},function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return i}));var r=n(251);const a=Object(r.a)(window.location).jitsi_meet_external_api_id,i="endpoint-text-message"},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return c})),n.d(t,"d",(function(){return u})),n.d(t,"e",(function(){return d}));var r=n(36),a=n(115);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){return function(e){for(var t=1;tM.error("CalendarTab bootstrap failed",e)).then(()=>this.setState({loading:!1}))}render(){let e;return e=this.state.loading?this._renderLoadingState():this.props._isConnectedToCalendar?this._renderSignOutState():this._renderSignInState(),v.a.createElement("div",{className:"calendar-tab"},e)}_attemptSignIn(e){this.props.dispatch(Object(k.g)(e))}_onClickDisconnect(){this.props.dispatch(Object(k.e)())}_onClickGoogle(){this._attemptSignIn(k.a.GOOGLE)}_onClickMicrosoft(){this._attemptSignIn(k.a.MICROSOFT)}_renderLoadingState(){return v.a.createElement(A.a,{isCompleting:!1,size:"medium"})}_renderSignInState(){const{_appName:e,_enableGoogleIntegration:t,_enableMicrosoftIntegration:n,t:r}=this.props;return v.a.createElement("div",null,v.a.createElement("p",null,r("settings.calendar.about",{appName:e||""})),t&&v.a.createElement("div",{className:"calendar-tab-sign-in"},v.a.createElement(T.b,{onClick:this._onClickGoogle,text:r("liveStreaming.signIn")})),n&&v.a.createElement("div",{className:"calendar-tab-sign-in"},v.a.createElement(k.c,{onClick:this._onClickMicrosoft,text:r("settings.calendar.microsoftSignIn")})))}_renderSignOutState(){const{_profileEmail:e,t:t}=this.props;return v.a.createElement("div",null,v.a.createElement("div",{className:"sign-out-cta"},t("settings.calendar.signedIn",{email:e})),v.a.createElement(C.a,{appearance:"primary",id:"calendar_logout",onClick:this._onClickDisconnect,type:"button"},t("settings.calendar.disconnect")))}}var N=Object(i.f)(Object(d.f)((function(e){const t=e["features/calendar-sync"]||{},{googleApiApplicationClientID:n,microsoftApiApplicationClientID:r}=e["features/base/config"],a=Object(k.f)(e);return{_appName:interfaceConfig.APP_NAME,_enableGoogleIntegration:Boolean(a&&n),_enableMicrosoftIntegration:Boolean(a&&r),_isConnectedToCalendar:t.integrationReady,_profileEmail:t.profileEmail}}))(L)),I=n(1200),z=n(1194),R=n(1191),F=n(1202);class q extends a.a{constructor(e){super(e),this.state={isLanguageSelectOpen:!1},this._onLanguageDropdownOpenChange=this._onLanguageDropdownOpenChange.bind(this)}render(){const{showModeratorSettings:e,showLanguageSettings:t,showPrejoinSettings:n}=this.props,r=[];return n&&r.push(this._renderPrejoinScreenSettings()),e&&r.push(this._renderModeratorSettings()),t&&r.push(this._renderLangaugeSelect()),v.a.createElement("div",{className:"more-tab"},r)}_onLanguageDropdownOpenChange({isOpen:e}){this.setState({isLanguageSelectOpen:e})}_renderLangaugeSelect(){const{currentLanguage:e,languages:t,t:n}=this.props,r=t.map(e=>v.a.createElement(z.a,{key:e,onClick:()=>super._onChange({currentLanguage:e})},n("languages:"+e)));return v.a.createElement("div",{className:"settings-sub-pane language-settings",key:"language"},v.a.createElement("div",{className:"mock-atlaskit-label"},n("settings.language")),v.a.createElement(R.a,{isOpen:this.state.isLanguageSelectOpen,onOpenChange:this._onLanguageDropdownOpenChange,shouldFitContainer:!0,trigger:e?n("languages:"+e):"",triggerButtonProps:{appearance:"primary",shouldFitContainer:!0},triggerType:"button"},v.a.createElement(F.a,null,r)))}_renderModeratorSettings(){const{followMeActive:e,followMeEnabled:t,startAudioMuted:n,startVideoMuted:r,t:a}=this.props;return v.a.createElement("div",{className:"settings-sub-pane",key:"moderator"},v.a.createElement("div",{className:"mock-atlaskit-label"},a("settings.moderator")),v.a.createElement(I.a,{isChecked:n,label:a("settings.startAudioMuted"),name:"start-audio-muted",onChange:({target:{checked:e}})=>super._onChange({startAudioMuted:e})}),v.a.createElement(I.a,{isChecked:r,label:a("settings.startVideoMuted"),name:"start-video-muted",onChange:({target:{checked:e}})=>super._onChange({startVideoMuted:e})}),v.a.createElement(I.a,{isChecked:t&&!e,isDisabled:e,label:a("settings.followMe"),name:"follow-me",onChange:({target:{checked:e}})=>super._onChange({followMeEnabled:e})}))}_renderPrejoinScreenSettings(){const{t:e,showPrejoinPage:t}=this.props;return v.a.createElement("div",{className:"settings-sub-pane",key:"prejoin-screen"},v.a.createElement("div",{className:"mock-atlaskit-label"},e("prejoin.premeeting")),v.a.createElement(I.a,{isChecked:t,label:e("prejoin.showScreen"),name:"show-prejoin-page",onChange:({target:{checked:e}})=>super._onChange({showPrejoinPage:e})}))}}var B,Y,H,U=Object(i.f)(q),V=n(1203),W=n(28);class G extends a.a{constructor(e){super(e),this._onAuthToggle=this._onAuthToggle.bind(this)}render(){const{authEnabled:e,displayName:t,email:n,t:r}=this.props;return v.a.createElement("div",null,v.a.createElement("div",{className:"profile-edit"},v.a.createElement("div",{className:"profile-edit-field"},v.a.createElement(V.a,{autoFocus:!0,compact:!0,id:"setDisplayName",label:r("profile.setDisplayNameLabel"),onChange:({target:{value:e}})=>super._onChange({displayName:e}),placeholder:r("settings.name"),shouldFitContainer:!0,type:"text",value:t})),v.a.createElement("div",{className:"profile-edit-field"},v.a.createElement(V.a,{compact:!0,id:"setEmail",label:r("profile.setEmailLabel"),onChange:({target:{value:e}})=>super._onChange({email:e}),placeholder:r("profile.setEmailInput"),shouldFitContainer:!0,type:"text",value:n}))),e&&this._renderAuth())}_onAuthToggle(){this.props.authLogin?(Object(c.T)(Object(c.x)("logout.button")),APP.UI.messageHandler.openTwoButtonDialog({leftButtonKey:"dialog.Yes",msgKey:"dialog.logoutQuestion",submitFunction(e,t){t&&APP.UI.emitEvent(W.a.LOGOUT)},titleKey:"dialog.logoutTitle"})):(Object(c.T)(Object(c.x)("login.button")),APP.UI.emitEvent(W.a.AUTH_CLICKED)),this.props.closeDialog()}_renderAuth(){const{authLogin:e,t:t}=this.props;return v.a.createElement("div",null,v.a.createElement("div",{className:"mock-atlaskit-label"},t("toolbar.authenticate")),e&&v.a.createElement("div",{className:"auth-name"},t("settings.loggedIn",{name:e})),v.a.createElement(C.a,{appearance:"primary",id:"login_button",onClick:this._onAuthToggle,type:"button"},t(e?"toolbar.logout":"toolbar.login")))}}H={displayName:"",email:""},(Y="defaultProps")in(B=G)?Object.defineProperty(B,Y,{value:H,enumerable:!0,configurable:!0,writable:!0}):B[Y]=H;var K=Object(i.f)(G);function $(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function J(e){for(var t=1;te===t),o=e.map(e=>J(J({},e),{},{onMount:e.onMount?(...t)=>n(e.onMount(...t)):void 0,submit:(...t)=>e.submit&&n(e.submit(...t))}));return v.a.createElement(a.d,{closeDialog:this._closeDialog,cssClassName:"settings-dialog",defaultTab:-1===i?void 0:i,onSubmit:r,tabs:o,titleKey:"settings.title"})}_closeDialog(){this.props.dispatch(Object(a.f)())}}var Z=Object(d.f)((function(e){const t=interfaceConfig.SETTINGS_SECTIONS||[],n=e["features/base/jwt"],r=t.includes("devices"),a=O(e),{showModeratorSettings:i,showLanguageSettings:o,showPrejoinSettings:s}=a,l=t.includes("profile")&&n.isGuest,c=t.includes("calendar")&&Object(k.f)(e),u=[];return r&&u.push({name:m.DEVICES,component:h.a,label:"settings.devices",onMount:_.l,props:Object(h.b)(e),propsUpdateFunction:(e,t)=>J(J({},t),{},{selectedAudioInputId:e.selectedAudioInputId,selectedAudioOutputId:e.selectedAudioOutputId,selectedVideoInputId:e.selectedVideoInputId}),styles:"settings-pane devices-pane",submit:h.e}),l&&u.push({name:m.PROFILE,component:K,label:"profile.title",props:E(e),styles:"settings-pane profile-pane",submit:_e}),c&&u.push({name:m.CALENDAR,component:N,label:"settings.calendar.title",styles:"settings-pane calendar-pane"}),(i||o||s)&&u.push({name:m.MORE,component:U,label:"settings.more",props:a,propsUpdateFunction:(e,t)=>J(J({},t),{},{currentLanguage:e.currentLanguage,followMeEnabled:e.followMeEnabled,showPrejoinPage:e.showPrejoinPage,startAudioMuted:e.startAudioMuted,startVideoMuted:e.startVideoMuted}),styles:"settings-pane more-pane",submit:ve}),{_tabs:u}}))(X),ee=n(134);function te({IconComponent:e,text:t}){return v.a.createElement("div",{className:"audio-preview-header"},v.a.createElement("div",{className:"audio-preview-header-icon"},v.a.createElement(u.a,{size:24,src:e})),v.a.createElement("div",{className:"audio-preview-header-text"},t))}var ne=n(43);function re({children:e,hasError:t,isSelected:n}){const r="audio-preview-entry "+(n?"audio-preview-entry--selected":"");return v.a.createElement("div",{className:r},n&&v.a.createElement(u.a,{className:"audio-preview-icon audio-preview-icon--check",color:"#1C2025",size:14,src:u.l}),v.a.createElement("span",{className:"audio-preview-entry-text"},e),t&&v.a.createElement(u.a,{className:"audio-preview-icon audio-preview-icon--exclamation",size:16,src:u.y}))}var ae=function({className:e,isDisabled:t,level:n}){let r;return r=n>-1?"metr metr-l-"+n:"metr "+(t?"metr--disabled":""),v.a.createElement(u.a,{className:`${r} ${e}`,size:12,src:u.M})};const ie=ne.default.events.track;class oe extends y.Component{constructor(e){super(e),this.state={level:-1},this._onClick=this._onClick.bind(this),this._updateLevel=this._updateLevel.bind(this)}_onClick(){this.props.onClick(this.props.deviceId)}_updateLevel(e){this.setState({level:Math.floor(e/.125)})}_startListening(){const{jitsiTrack:e}=this.props;e&&e.on(ie.TRACK_AUDIO_LEVEL_CHANGED,this._updateLevel)}_stopListening(e){e&&e.off(ie.TRACK_AUDIO_LEVEL_CHANGED,this._updateLevel),this.setState({level:-1})}componentDidUpdate(e){e.jitsiTrack!==this.props.jitsiTrack&&(this._stopListening(e.jitsiTrack),this._startListening())}componentDidMount(){this._startListening()}compmonentWillUnmount(){this._stopListening(this.props.jitsiTrack)}render(){const{children:e,hasError:t,isSelected:n}=this.props;return v.a.createElement("div",{className:"audio-preview-microphone",onClick:this._onClick},v.a.createElement(re,{hasError:t,isSelected:n},e),v.a.createElement(ae,{className:"audio-preview-meter-mic",isDisabled:t,level:this.state.level}))}}function se({onClick:e}){return v.a.createElement("div",{className:"audio-preview-test-button",onClick:e},"Test")}class le extends y.Component{constructor(e){super(e),this.audioRef=v.a.createRef(),this._onTestButtonClick=this._onTestButtonClick.bind(this),this._onClick=this._onClick.bind(this)}_onClick(){this.props.onClick(this.props.deviceId)}async _onTestButtonClick(e){e.stopPropagation();try{await this.audioRef.current.setSinkId(this.props.deviceId),this.audioRef.current.play()}catch(e){M.log("Could not set sink id",e)}}render(){const{children:e,isSelected:t,deviceId:n}=this.props;return v.a.createElement("div",{className:"audio-preview-speaker",onClick:this._onClick},v.a.createElement(re,{isSelected:t,key:n},e),v.a.createElement(se,{onClick:this._onTestButtonClick}),v.a.createElement("audio",{preload:"auto",ref:this.audioRef,src:"sounds/ring.wav"}))}}class ce extends y.Component{constructor(e){super(e),this._onMicrophoneEntryClick=this._onMicrophoneEntryClick.bind(this),this._onSpeakerEntryClick=this._onSpeakerEntryClick.bind(this),this.state={audioTracks:e.microphoneDevices.map(({deviceId:e,label:t})=>({deviceId:e,hasError:!1,jitsiTrack:null,label:t}))}}_onMicrophoneEntryClick(e){this.props.setAudioInputDevice(e)}_onSpeakerEntryClick(e){this.props.setAudioOutputDevice(e)}_renderMicrophoneEntry(e,t){const{deviceId:n,label:r,jitsiTrack:a,hasError:i}=e,o=n===this.props.currentMicDeviceId;return v.a.createElement(oe,{deviceId:n,hasError:i,isSelected:o,jitsiTrack:a,key:"me-"+t,onClick:this._onMicrophoneEntryClick},r)}_renderSpeakerEntry(e,t){const{deviceId:n,label:r}=e,a="se-"+t;return v.a.createElement(le,{deviceId:n,isSelected:n===this.props.currentOutputDeviceId,key:a,onClick:this._onSpeakerEntryClick},r)}async _setTracks(){this._disposeTracks(this.state.audioTracks);const e=await(t=this.props.microphoneDevices,Promise.all(t.map(async({deviceId:e,label:t})=>{let n=null,r=!1;try{n=await Object(w.a)("audio",e)}catch(e){r=!0}return{deviceId:e,hasError:r,jitsiTrack:n,label:t}})));var t;this._componentWasUnmounted?this._disposeTracks(e):this.setState({audioTracks:e})}_disposeTracks(e){e.forEach(({jitsiTrack:e})=>{e&&e.dispose()})}componentDidMount(){this._setTracks()}componentWillUnmount(){this._componentWasUnmounted=!0,this._disposeTracks(this.state.audioTracks)}componentDidUpdate(e){Object(d.g)(this.props.microphoneDevices,e.microphoneDevices)||this._setTracks()}render(){const{outputDevices:e,t:t}=this.props;return v.a.createElement("div",null,v.a.createElement("div",{className:"audio-preview-content"},v.a.createElement(te,{IconComponent:u.P,text:t("settings.microphones")}),this.state.audioTracks.map((e,t)=>this._renderMicrophoneEntry(e,t)),v.a.createElement(te,{IconComponent:u.rb,text:t("settings.speakers")}),e.map((e,t)=>this._renderSpeakerEntry(e,t))))}}var ue=Object(i.f)(ce);const de={onClose:ke,setAudioInputDevice:_.v,setAudioOutputDevice:_.w};var pe=Object(d.f)((function(e){return{currentMicDeviceId:Object(o.c)(e),currentOutputDeviceId:Object(o.d)(e),isOpen:x(e),microphoneDevices:Object(_.i)(e),outputDevices:Object(_.j)(e)}}),de)((function({children:e,currentMicDeviceId:t,currentOutputDeviceId:n,isOpen:r,microphoneDevices:a,setAudioInputDevice:i,setAudioOutputDevice:o,onClose:s,outputDevices:l}){return v.a.createElement("div",{className:"audio-preview"},v.a.createElement(ee.a,{content:v.a.createElement(ue,{currentMicDeviceId:t,currentOutputDeviceId:n,microphoneDevices:a,outputDevices:l,setAudioInputDevice:i,setAudioOutputDevice:o}),isOpen:r,onClose:s,position:"top left"},e))})),he=n(493);class me extends y.Component{constructor(e){super(e),this.state={trackData:new Array(e.videoDeviceIds.length).fill({jitsiTrack:null})}}async _setTracks(){this._disposeTracks(this.state.trackData);const e=await(t=this.props.videoDeviceIds,Promise.all(t.map(e=>Object(w.a)("video",e).then(t=>({jitsiTrack:t,deviceId:e})).catch(()=>({jitsiTrack:null,deviceId:e,error:"deviceSelection.previewUnavailable"})))));var t;this._componentWasUnmounted?this._disposeTracks(e):this.setState({trackData:e})}_disposeTracks(e){e.forEach(({jitsiTrack:e})=>{e&&e.dispose()})}_onEntryClick(e){return()=>{this.props.setVideoInputDevice(e),this.props.toggleVideoSettings()}}_renderPreviewEntry(e,t){const{error:n,jitsiTrack:r,deviceId:a}=e,{currentCameraDeviceId:i,t:o}=this.props,s=a===i,l="vp-"+t,c="video-preview-entry";if(n)return v.a.createElement("div",{className:c,key:l},v.a.createElement("div",{className:"video-preview-error"},o(n)));const u={className:c,key:l},d=r&&r.getTrackLabel();return s?u.className=c+" video-preview-entry--selected":u.onClick=this._onEntryClick(a),v.a.createElement("div",u,v.a.createElement("div",{className:"video-preview-label"},d),v.a.createElement("div",{className:"video-preview-overlay"}),v.a.createElement(he.a,{className:"video-preview-video flipVideoX",playsinline:!0,videoTrack:{jitsiTrack:r}}))}componentDidMount(){this._setTracks()}componentWillUnmount(){this._componentWasUnmounted=!0,this._disposeTracks(this.state.trackData)}componentDidUpdate(e){Object(d.g)(this.props.videoDeviceIds,e.videoDeviceIds)||this._setTracks()}render(){const{trackData:e}=this.state;return v.a.createElement("div",{className:"video-preview-container"},v.a.createElement("div",{className:"video-preview"},e.map((e,t)=>this._renderPreviewEntry(e,t))))}}var fe=Object(i.f)(me);const ge={onClose:we,setVideoInputDevice:_.z};var be=Object(d.f)((function(e){return{currentCameraDeviceId:Object(o.b)(e),isOpen:D(e),videoDeviceIds:Object(_.p)(e)}}),ge)((function({currentCameraDeviceId:e,children:t,isOpen:n,onClose:r,setVideoInputDevice:a,videoDeviceIds:i}){return v.a.createElement("div",{className:"video-preview"},v.a.createElement(ee.a,{content:v.a.createElement(fe,{currentCameraDeviceId:e,setVideoInputDevice:a,toggleVideoSettings:r,videoDeviceIds:i}),isOpen:n,onClose:r,position:"top right"},t))}));function ye(e){return Object(a.h)(Z,{defaultTab:e})}function ve(e){return(t,n)=>{const a=O(n());e.followMeEnabled!==a.followMeEnabled&&t(Object(r.O)(e.followMeEnabled));const l=e.showPrejoinPage;var c;l!==a.showPrejoinPage&&(l&&(null===(c=n()["features/prejoin"])||void 0===c?void 0:c.showPrejoin)&&t(Object(s.o)(!1)),t(Object(o.k)({userSelectedSkipPrejoin:!l})));e.startAudioMuted===a.startAudioMuted&&e.startVideoMuted===a.startVideoMuted||t(Object(r.R)(e.startAudioMuted,e.startVideoMuted)),e.currentLanguage!==a.currentLanguage&&i.e.changeLanguage(e.currentLanguage)}}function _e(e){return(t,n)=>{const r=E(n());e.displayName!==r.displayName&&APP.conference.changeLocalDisplayName(e.displayName),e.email!==r.email&&APP.conference.changeLocalEmail(e.email)}}function ke(){return(e,t)=>{e(function(e){return{type:l.a,value:e}}(!t()["features/settings"].audioSettingsVisible))}}function we(){return(e,t)=>{e(function(e){return{type:l.b,value:e}}(!t()["features/settings"].videoSettingsVisible))}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"e",(function(){return c})),n.d(t,"f",(function(){return u})),n.d(t,"g",(function(){return d})),n.d(t,"h",(function(){return p})),n.d(t,"i",(function(){return h})),n.d(t,"k",(function(){return m})),n.d(t,"b",(function(){return f})),n.d(t,"c",(function(){return g})),n.d(t,"d",(function(){return b})),n.d(t,"j",(function(){return y})),n.d(t,"l",(function(){return v})),n.d(t,"m",(function(){return _}));var r=n(4),a=n(26),i=n(12),o=n(207);const s={audioinput:"audioInput",audiooutput:"audioOutput",videoinput:"videoInput"};function l(e){if(APP.conference._localTracksInitialized)return!0;for(const t of["audioInput","audioOutput","videoInput"])if((e["features/base/devices"].availableDevices[t]||[]).find(e=>Boolean(e.label)))return!0;return!1}function c(){return r.q.mediaDevices.getAudioOutputDevice()}function u(e,t){const n=s[t]||t,r=(e["features/base/devices"].availableDevices[n]||[]).find(e=>"default"===e.deviceId),a=(e["features/base/devices"].availableDevices[n]||[]).find(e=>"default"!==e.deviceId&&e.groupId===r.groupId);if(a)return a.deviceId}function d(e,t,n){const r=s[n]||n,a=(e["features/base/devices"].availableDevices[r]||[]).find(e=>e.label===t);if(a)return a.deviceId}function p(e,t,n){const r=s[n]||n,a=(e["features/base/devices"].availableDevices[r]||[]).find(e=>e.deviceId===t);if(a)return a.label}function h(e){const t=Object(i.s)(e["features/base/connection"].locationURL),n=t["devices.audioOutput"],r=t["devices.videoInput"],a=t["devices.audioInput"];if(!n&&!r&&!a)return;const o={};return n&&(o.audioOutput=n),r&&(o.videoInput=r),a&&(o.audioInput=a),o}function m(e){return{audioInput:e.filter(e=>"audioinput"===e.kind),audioOutput:e.filter(e=>"audiooutput"===e.kind),videoInput:e.filter(e=>"videoinput"===e.kind)}}function f(e){let t=e;const n=t.lastIndexOf("(");return-1!==n&&(t=t.substr(0,n)),t}function g(e){return e["features/base/devices"].availableDevices.audioInput.map(({deviceId:e,label:t})=>({deviceId:e,label:t}))}function b(e){return e["features/base/devices"].availableDevices.audioOutput.map(({deviceId:e,label:t})=>({deviceId:e,label:t}))}function y(e){return e["features/base/devices"].availableDevices.videoInput.map(({deviceId:e})=>e)}function v(e,t){return void 0===e["features/base/devices"]||e["features/base/devices"].availableDevices[t].length>0}function _(e="default",t,n=!1,i){return o.a.debug(`setAudioOutputDevice: ${String(i)}[${e}]`),r.q.mediaDevices.setAudioOutputDevice(e).then(()=>{const r={audioOutputDeviceId:e,userSelectedAudioOutputDeviceId:void 0,userSelectedAudioOutputDeviceLabel:void 0};return n?(r.userSelectedAudioOutputDeviceId=e,r.userSelectedAudioOutputDeviceLabel=i):(delete r.userSelectedAudioOutputDeviceId,delete r.userSelectedAudioOutputDeviceLabel),t(Object(a.k)(r))})}},function(e,t,n){var r=n(928);e.exports=function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}class c extends r.Component{_render(e,t){const n=t||this.props,{children:r,style:c,touchFeedback:u,visible:d}=n,p=l(n,["children","style","touchFeedback","visible"]),h=Object(i.c)(c);return a.a.createElement(e,function(e){for(var t=1;t$("
").text(e).html(),prependChild(e,t){const n=e.childNodes[0];let r;return r=n?e.insertBefore(t,n):e.appendChild(t),r},redirect(e){window.location.href=e},isFullScreen:()=>Boolean(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement),isVisible:e=>null!==e.offsetParent};t.a=r},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return o})),n.d(t,"e",(function(){return s}));const r="CONNECTION_DISCONNECTED",a="CONNECTION_ESTABLISHED",i="CONNECTION_FAILED",o="CONNECTION_WILL_CONNECT",s="SET_LOCATION_URL"},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r="active-changed"},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return u})),n.d(t,"c",(function(){return f}));var r=n(850),a=n.n(r);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t{},this.postis.listen("message",e=>this._receiveCallback(e))}dispose(){this.postis.destroy()}send(e){this.postis.send({method:"message",params:e})}setReceiveCallback(e){this._receiveCallback=e}}class u{constructor({backend:e}={}){this._listeners=new Map,this._requestID=0,this._responseHandlers=new Map,this._unprocessedMessages=new Set,this.addListener=this.on,e&&this.setBackend(e)}_disposeBackend(){this._backend&&(this._backend.dispose(),this._backend=null)}_onMessageReceived(e){if("response"===e.type){const t=this._responseHandlers.get(e.id);t&&(t(e),this._responseHandlers.delete(e.id))}else"request"===e.type?this.emit("request",e.data,(t,n)=>{this._backend.send({type:"response",error:n,id:e.id,result:t})}):this.emit("event",e.data)}dispose(){this._responseHandlers.clear(),this._unprocessedMessages.clear(),this.removeAllListeners(),this._disposeBackend()}emit(e,...t){const n=this._listeners.get(e);let r=!1;return n&&n.size&&n.forEach(e=>{r=e(...t)||r}),r||this._unprocessedMessages.add(t),r}on(e,t){let n=this._listeners.get(e);return n||(n=new Set,this._listeners.set(e,n)),n.add(t),this._unprocessedMessages.forEach(e=>{t(...e)&&this._unprocessedMessages.delete(e)}),this}removeAllListeners(e){return e?this._listeners.delete(e):this._listeners.clear(),this}removeListener(e,t){const n=this._listeners.get(e);return n&&n.delete(t),this}sendEvent(e={}){this._backend&&this._backend.send({type:"event",data:e})}sendRequest(e){if(!this._backend)return Promise.reject(new Error("No transport backend defined!"));this._requestID++;const t=this._requestID;return new Promise((n,r)=>{this._responseHandlers.set(t,({error:e,result:t})=>{void 0!==t?n(t):r(void 0!==e?e:new Error("Unexpected response format!"))}),this._backend.send({type:"request",data:e,id:t})})}setBackend(e){this._disposeBackend(),this._backend=e,this._backend.setReceiveCallback(this._onMessageReceived.bind(this))}}var d=n(12),p=n(107);const h={};let m;function f(){return m||(m=new u({backend:new c({postisOptions:h})})),m}"number"==typeof p.a&&(h.scope="jitsi_meet_external_api_"+p.a),Object(d.m)().setExternalTransportBackend=e=>m.setBackend(e)},function(e,t,n){"use strict";t.__esModule=!0;var r,a=n(432),i=(r=a)&&r.__esModule?r:{default:r};t.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":(0,i.default)(t))&&"function"!=typeof t?e:t}},function(e,t,n){"use strict";n.d(t,"c",(function(){return p})),n.d(t,"d",(function(){return h})),n.d(t,"e",(function(){return m})),n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return g}));var r=n(36),a=n(16),i=n(14),o=n(5),s=n(10),l=n(7),c=n(12),u=n(24),d=n(282);function p(){return(e,t)=>{const n=t(),{conference:r}=n["features/base/conference"];if(r){const e=Object(u.f)(n)?Object(l.w)(n).map(e=>e.id):[n["features/large-video"].participantId];try{r.selectParticipants(e)}catch(t){Object(s.p)(t),Object(o.T)(Object(o.H)(t)),Object(c.t)(t,"Failed to select participants "+e.toString())}}}}function h(e){return(t,n)=>{var r;const i=n(),o=null!==(r=e)&&void 0!==r?r:function(e){const t=e["features/base/participants"];let n=t.find(e=>e.pinned),r=n&&n.id;if(!r&&(n=t.find(e=>e.dominantSpeaker&&!e.local),r=n&&n.id,!r)){const i=function(e){for(let t=e.length-1;t>=0;--t){const n=e[t];if(!n.local&&n.mediaType===a.c.VIDEO)return n}}(e["features/base/tracks"]);if(r=i&&i.participantId,!r){for(let e=t.length;e>0&&!n;e--){const r=t[e-1];!r.botType&&(n=r)}r=n&&n.id}}return r}(i);o!==i["features/large-video"].participantId&&(t({type:d.a,participantId:o}),t(p()))}}function m(e){return{type:d.b,resolution:e}}function f(){return(e,t)=>{var n;const r=t(),o=r["features/large-video"];if(!o)return Promise.resolve();const s=r["features/base/tracks"],{jitsiTrack:l}=Object(i.q)(s,a.c.VIDEO,o.participantId),c=l.getOriginalStream(),u=document.getElementById("largeVideo");if(!u)return Promise.resolve();const[d]=c.getVideoTracks(),{height:p,width:h}=null!==(n=d.getSettings())&&void 0!==n?n:d.getConstraints(),m=document.createElement("canvas"),f=m.getContext("2d");m.style.display="none",m.height=parseInt(p,10),m.width=parseInt(h,10),f.drawImage(u,0,0);const g=m.toDataURL("image/png",1);return f.clearRect(0,0,m.width,m.height),m.remove(),Promise.resolve(g)}}function g(e,t){return(n,a)=>{if(a()["features/large-video"]){const n=r.a.getLargeVideo();n.updateContainerSize(e,t),n.resize()}}}},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t,n){"use strict";var r=n(87);const a={getFilmstripHeight:()=>Object(r.g)(APP.store)&&!interfaceConfig.VERTICAL_FILMSTRIP?$(".filmstrip").outerHeight():0,getVerticalFilmstripWidth:()=>Object(r.g)(APP.store)?Object(r.f)():0,resizeThumbnailsForTileView(e,t,n=!1){const r=this._getThumbs(!n),a=t/2;r.localThumb&&r.localThumb.css({"padding-top":"",height:t+"px","min-height":t+"px","min-width":e+"px",width:e+"px"}),r.remoteThumbs&&r.remoteThumbs.css({"padding-top":"",height:t+"px","min-height":t+"px","min-width":e+"px",width:e+"px"}),$(".avatar-container").css({height:a+"px",width:a+"px"})},resizeThumbnailsForHorizontalView({local:e={},remote:t={}},n=!1){const r=this._getThumbs(!n);if(r.localThumb){const{height:t,width:n}=e,a=t/2;r.localThumb.css({height:t+"px","min-height":t+"px","min-width":n+"px",width:n+"px"}),$("#localVideoContainer > .avatar-container").css({height:a+"px",width:a+"px"})}if(r.remoteThumbs){const{height:e,width:n}=t,a=e/2;r.remoteThumbs.css({height:e+"px","min-height":e+"px","min-width":n+"px",width:n+"px"}),$("#filmstripRemoteVideosContainer > span > .avatar-container").css({height:a+"px",width:a+"px"})}},resizeThumbnailsForVerticalView(){const e=this._getThumbs(!0);if(e.localThumb){const t=100/interfaceConfig.LOCAL_THUMBNAIL_RATIO;e.localThumb.css({"padding-top":t+"%",width:"",height:"","min-width":"","min-height":""}),$("#localVideoContainer > .avatar-container").css({height:"50%",width:t/2+"%"})}if(e.remoteThumbs){const t=100/interfaceConfig.REMOTE_THUMBNAIL_RATIO;e.remoteThumbs.css({"padding-top":t+"%",width:"",height:"","min-width":"","min-height":""}),$("#filmstripRemoteVideosContainer > span > .avatar-container").css({height:"50%",width:t/2+"%"})}},_getThumbs(e=!1){let t="span";e&&(t+=":visible");const n=$("#localVideoContainer"),r=$("#filmstripRemoteVideosContainer").children(t);return n.hasClass("hidden")?{remoteThumbs:r}:{remoteThumbs:r,localThumb:n}}};t.a=a},function(e,t,n){"use strict";var r=n(20);t.a=Object(r.a)("features/video-quality")},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return u})),n.d(t,"e",(function(){return d})),n.d(t,"f",(function(){return p})),n.d(t,"g",(function(){return h})),n.d(t,"h",(function(){return m})),n.d(t,"i",(function(){return f})),n.d(t,"j",(function(){return g})),n.d(t,"k",(function(){return b})),n.d(t,"l",(function(){return y})),n.d(t,"m",(function(){return v})),n.d(t,"c",(function(){return _})),n.d(t,"d",(function(){return k})),n.d(t,"o",(function(){return w})),n.d(t,"q",(function(){return j})),n.d(t,"r",(function(){return S})),n.d(t,"s",(function(){return O})),n.d(t,"p",(function(){return E})),n.d(t,"n",(function(){return x})),n.d(t,"t",(function(){return D})),n.d(t,"u",(function(){return C}));var r=n(19),a=n(2),i=n(40),o=n(69);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t){return{type:i.a,participant:{conference:t,id:e}}}function u(e){return{type:i.b,id:e}}function d(e){return{type:i.e,id:e}}function p(e){return(t,n)=>{const r=Object(o.b)(n);if(r)return t(y(r.id,e))}}function h(e){return(t,n)=>{const r=Object(o.b)(n);if(r)return t({type:i.h,conference:void 0,newValue:e,oldValue:r.id})}}function m(e={}){return v(Object(a.h)(e,"local",!0))}function f(){return(e,t)=>{const n=Object(o.b)(t);if(n)return e(w(n.id,void 0))}}function g(e){return(t,n)=>{const r=Object(o.b)(n);if(r)return t(S(r.id,e))}}function b(e){return{type:i.f,id:e}}function y(e,t){return{type:i.m,participant:{connectionStatus:t,id:e}}}function v(e){if(e.local)return{type:i.i,participant:e};const{conference:t}=e;if(!t)throw Error("A remote participant must be associated with a JitsiConference!");return(n,r)=>{const a=r()["features/base/conference"];if(t===a.conference||t===a.joining)return n({type:i.i,participant:e})}}function _(e,t){return{type:i.c,id:e,displayName:t}}function k(e){return{type:i.d,id:e}}function w(e,t){return{type:i.k,participant:{conference:t,id:e}}}function j(e,t){return O({id:e,presence:t})}function S(e,t){return O({id:e,role:t})}function O(e={}){const t=function(e){for(var t=1;t{e&&t(Object(r.i)({descriptionKey:"notify.mutedRemotelyDescription",titleKey:"notify.mutedRemotelyTitle",titleArguments:{participantDisplayName:Object(o.g)(n,e.getId())}}))}}function x(e,t){return(n,a)=>{n({type:i.j,kicked:t.getId(),kicker:e.getId()}),n(Object(r.i)({titleArguments:{kicked:Object(o.g)(a,t.getId()),kicker:Object(o.g)(a,e.getId())},titleKey:"notify.kickParticipant"},2*r.a))}}function D(e){return{type:i.n,participant:{id:e}}}function C(e,t){return{type:i.o,participant:{id:e,loadableAvatarUrl:t}}}},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},,function(e,t,n){var r=n(379),a=n(954),i=a;i.v1=r,i.v4=a,e.exports=i},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a}));const r="APP_WILL_MOUNT",a="APP_WILL_UNMOUNT"},function(e,t,n){"use strict";n.d(t,"a",(function(){return An}));var r={};n.r(r),n.d(r,"R50",(function(){return F})),n.d(r,"R75",(function(){return q})),n.d(r,"R100",(function(){return B})),n.d(r,"R200",(function(){return Y})),n.d(r,"R300",(function(){return H})),n.d(r,"R400",(function(){return U})),n.d(r,"R500",(function(){return V})),n.d(r,"Y50",(function(){return W})),n.d(r,"Y75",(function(){return G})),n.d(r,"Y100",(function(){return K})),n.d(r,"Y200",(function(){return $})),n.d(r,"Y300",(function(){return J})),n.d(r,"Y400",(function(){return Q})),n.d(r,"Y500",(function(){return X})),n.d(r,"G50",(function(){return Z})),n.d(r,"G75",(function(){return ee})),n.d(r,"G100",(function(){return te})),n.d(r,"G200",(function(){return ne})),n.d(r,"G300",(function(){return re})),n.d(r,"G400",(function(){return ae})),n.d(r,"G500",(function(){return ie})),n.d(r,"B50",(function(){return oe})),n.d(r,"B75",(function(){return se})),n.d(r,"B100",(function(){return le})),n.d(r,"B200",(function(){return ce})),n.d(r,"B300",(function(){return ue})),n.d(r,"B400",(function(){return de})),n.d(r,"B500",(function(){return pe})),n.d(r,"P50",(function(){return he})),n.d(r,"P75",(function(){return me})),n.d(r,"P100",(function(){return fe})),n.d(r,"P200",(function(){return ge})),n.d(r,"P300",(function(){return be})),n.d(r,"P400",(function(){return ye})),n.d(r,"P500",(function(){return ve})),n.d(r,"T50",(function(){return _e})),n.d(r,"T75",(function(){return ke})),n.d(r,"T100",(function(){return we})),n.d(r,"T200",(function(){return je})),n.d(r,"T300",(function(){return Se})),n.d(r,"T400",(function(){return Oe})),n.d(r,"T500",(function(){return Ee})),n.d(r,"N0",(function(){return xe})),n.d(r,"N10",(function(){return De})),n.d(r,"N20",(function(){return Ce})),n.d(r,"N30",(function(){return Ae})),n.d(r,"N40",(function(){return Te})),n.d(r,"N50",(function(){return Pe})),n.d(r,"N60",(function(){return Me})),n.d(r,"N70",(function(){return Le})),n.d(r,"N80",(function(){return Ne})),n.d(r,"N90",(function(){return Ie})),n.d(r,"N100",(function(){return ze})),n.d(r,"N200",(function(){return Re})),n.d(r,"N300",(function(){return Fe})),n.d(r,"N400",(function(){return qe})),n.d(r,"N500",(function(){return Be})),n.d(r,"N600",(function(){return Ye})),n.d(r,"N700",(function(){return He})),n.d(r,"N800",(function(){return Ue})),n.d(r,"N900",(function(){return Ve})),n.d(r,"N10A",(function(){return We})),n.d(r,"N20A",(function(){return Ge})),n.d(r,"N30A",(function(){return Ke})),n.d(r,"N40A",(function(){return $e})),n.d(r,"N50A",(function(){return Je})),n.d(r,"N60A",(function(){return Qe})),n.d(r,"N70A",(function(){return Xe})),n.d(r,"N80A",(function(){return Ze})),n.d(r,"N90A",(function(){return et})),n.d(r,"N100A",(function(){return tt})),n.d(r,"N200A",(function(){return nt})),n.d(r,"N300A",(function(){return rt})),n.d(r,"N400A",(function(){return at})),n.d(r,"N500A",(function(){return it})),n.d(r,"N600A",(function(){return ot})),n.d(r,"N700A",(function(){return st})),n.d(r,"N800A",(function(){return lt})),n.d(r,"DN900",(function(){return ct})),n.d(r,"DN800",(function(){return ut})),n.d(r,"DN700",(function(){return dt})),n.d(r,"DN600",(function(){return pt})),n.d(r,"DN500",(function(){return ht})),n.d(r,"DN400",(function(){return mt})),n.d(r,"DN300",(function(){return ft})),n.d(r,"DN200",(function(){return gt})),n.d(r,"DN100",(function(){return bt})),n.d(r,"DN90",(function(){return yt})),n.d(r,"DN80",(function(){return vt})),n.d(r,"DN70",(function(){return _t})),n.d(r,"DN60",(function(){return kt})),n.d(r,"DN50",(function(){return wt})),n.d(r,"DN40",(function(){return jt})),n.d(r,"DN30",(function(){return St})),n.d(r,"DN20",(function(){return Ot})),n.d(r,"DN10",(function(){return Et})),n.d(r,"DN0",(function(){return xt})),n.d(r,"DN800A",(function(){return Dt})),n.d(r,"DN700A",(function(){return Ct})),n.d(r,"DN600A",(function(){return At})),n.d(r,"DN500A",(function(){return Tt})),n.d(r,"DN400A",(function(){return Pt})),n.d(r,"DN300A",(function(){return Mt})),n.d(r,"DN200A",(function(){return Lt})),n.d(r,"DN100A",(function(){return Nt})),n.d(r,"DN90A",(function(){return It})),n.d(r,"DN80A",(function(){return zt})),n.d(r,"DN70A",(function(){return Rt})),n.d(r,"DN60A",(function(){return Ft})),n.d(r,"DN50A",(function(){return qt})),n.d(r,"DN40A",(function(){return Bt})),n.d(r,"DN30A",(function(){return Yt})),n.d(r,"DN20A",(function(){return Ht})),n.d(r,"DN10A",(function(){return Ut})),n.d(r,"background",(function(){return Vt})),n.d(r,"text",(function(){return Wt})),n.d(r,"subtleText",(function(){return Gt})),n.d(r,"placeholderText",(function(){return Kt})),n.d(r,"heading",(function(){return $t})),n.d(r,"subtleHeading",(function(){return Jt})),n.d(r,"codeBlock",(function(){return Qt})),n.d(r,"link",(function(){return Xt})),n.d(r,"linkHover",(function(){return Zt})),n.d(r,"linkActive",(function(){return en})),n.d(r,"linkOutline",(function(){return tn})),n.d(r,"primary",(function(){return nn})),n.d(r,"blue",(function(){return rn})),n.d(r,"teal",(function(){return an})),n.d(r,"purple",(function(){return on})),n.d(r,"red",(function(){return sn})),n.d(r,"yellow",(function(){return ln})),n.d(r,"green",(function(){return cn}));var a={};n.r(a),n.d(a,"add",(function(){return un})),n.d(a,"subtract",(function(){return dn})),n.d(a,"multiply",(function(){return pn})),n.d(a,"divide",(function(){return hn}));var i=n(337),o=n.n(i),s=n(171),l=n.n(s),c=n(338),u=n.n(c),d=n(124),p=n.n(d),h=n(172),m=n.n(h),f=n(0),g=n.n(f),b=n(33),y=n.n(b),v=n(222),_=n.n(v),k=n(432),w=n.n(k),j=n(788),S=n.n(j),O={"top left":{position:"top-start",animation:"top"},"top center":{position:"top",animation:"top"},"top right":{position:"top-end",animation:"top"},"right top":{position:"right-start",animation:"right"},"right middle":{position:"right",animation:"right"},"right bottom":{position:"right-end",animation:"right"},"bottom left":{position:"bottom-start",animation:"bottom"},"bottom center":{position:"bottom",animation:"bottom"},"bottom right":{position:"bottom-end",animation:"bottom"},"left top":{position:"left-start",animation:"left"},"left middle":{position:"left",animation:"left"},"left bottom":{position:"left-end",animation:"left"}},E="right middle";function x(e){return function(e){return e&&O[e]?O[e].position:null}(e)||O[E].position}var D=n(339),C=n.n(D),A=n(3),T=C()(["\n [data-role='droplistContent'] {\n ",";\n }\n"],["\n [data-role='droplistContent'] {\n ",";\n }\n"]),P=A.default.div(T,(function(e){var t=e.maxHeight;return t?"max-height: "+t+"px":""})),M=function(e){function t(e){l()(this,t);var n=p()(this,(t.__proto__||o()(t)).call(this,e));return n.extractStyles=function(e){if(e){var t=e.offsets.popper.height,r=Math.round(e.offsets.popper.left),a="object"===w()(e.offsets.popper.position)?e.offsets.popper.position.position:e.offsets.popper.position,i=n.fixPositionTopUnderflow(e.offsets.popper.top,a),o=n.state.originalHeight||t,s=n.calculateMaxHeight(o,t,i,a);n.setState({cssPosition:a,hasExtractedStyles:!0,transform:"translate3d("+r+"px, "+i+"px, 0px)",flipped:!!e.flipped,actualPosition:e.position,originalPosition:e.originalPosition,originalHeight:o,maxHeight:s})}},n.state={hasExtractedStyles:!1,position:null,transform:null,flipped:!1,actualPosition:null,offsets:{popper:{left:-9999,top:-9999}},originalPosition:null,cssPosition:"absolute",originalHeight:null,maxHeight:null},n.extractStyles=n.extractStyles.bind(n),n}return m()(t,e),u()(t,[{key:"componentDidMount",value:function(){this.applyPopper(this.props)}},{key:"componentWillReceiveProps",value:function(e){this.applyPopper(e)}},{key:"componentDidUpdate",value:function(e,t){t.flipped!==this.state.flipped&&this.props.onFlippedChange&&this.props.onFlippedChange({flipped:this.state.flipped,actualPosition:this.state.actualPosition,originalPosition:this.state.originalPosition})}},{key:"componentWillUnmount",value:function(){this.popper&&this.popper.destroy()}},{key:"calculateMaxHeight",value:function(e,t,n,r){var a=0;if(document.documentElement&&(a=document.documentElement.clientHeight),"fixed"!==r||"viewport"!==this.props.boundariesElement)return null;var i=Math.max(a,window.innerHeight||0);return i=i-50?i-12:null}},{key:"fixPositionTopUnderflow",value:function(e,t){return e>=0||"fixed"!==t?Math.round(e):0}},{key:"applyPopper",value:function(e){if(this.targetRef&&this.contentRef&&(this.popper&&this.popper.destroy(),e.content)){var t=this.targetRef.firstChild,n={placement:x(e.position),onCreate:this.extractStyles,onUpdate:this.extractStyles,modifiers:{applyStyle:{enabled:!1},hide:{enabled:!1},offset:{enabled:!0,offset:this.props.offset},flip:{enabled:!!this.props.autoFlip,flipVariations:!0,boundariesElement:this.props.boundariesElement,padding:0},preventOverflow:{enabled:!!this.props.autoFlip,escapeWithReference:!("scrollParent"===this.props.boundariesElement)}}},r=function(e){return e.position&&Array.isArray(e.autoFlip)?[e.position.split(" ")[0]].concat(e.autoFlip):null}(e);r&&(n.modifiers.flip.behavior=r),this.popper=new S.a(t,this.contentRef,n)}}},{key:"render",value:function(){var e=this,t=this.props.zIndex,n=this.state,r=n.cssPosition,a=n.transform,i=n.hasExtractedStyles,o=n.maxHeight,s=i?{}:{opacity:0};return g.a.createElement("div",null,g.a.createElement("div",{ref:function(t){e.targetRef=t}},this.props.children),g.a.createElement(P,{maxHeight:o},g.a.createElement("div",{ref:function(t){e.contentRef=t},style:_()({top:0,left:0,position:r,transform:a,zIndex:t},s)},this.props.content)))}}]),t}(f.Component);M.defaultProps={autoFlip:!0,boundariesElement:"viewport",children:null,content:null,offset:"0 0",onFlippedChange:function(){},position:"right middle",zIndex:400};var L=M,N="__ATLASKIT_THEME__",I=(n(714),{mode:"light"});function z(e){return e&&e.theme&&e.theme[N]?e.theme[N]:I}function R(e,t){if("string"==typeof e)return n=e,r=t,function(e){var t=z(e);if(e&&e[n]&&r){var a=r[e[n]];if(a)return a[t.mode]}return""};var n,r,a=e;return function(e){var t=z(e);return a[t.mode]}}var F="#FFEBE6",q="#FFBDAD",B="#FF8F73",Y="#FF7452",H="#FF5630",U="#DE350B",V="#BF2600",W="#FFFAE6",G="#FFF0B3",K="#FFE380",$="#FFC400",J="#FFAB00",Q="#FF991F",X="#FF8B00",Z="#E3FCEF",ee="#ABF5D1",te="#79F2C0",ne="#57D9A3",re="#36B37E",ae="#00875A",ie="#006644",oe="#DEEBFF",se="#B3D4FF",le="#4C9AFF",ce="#2684FF",ue="#0065FF",de="#0052CC",pe="#0747A6",he="#EAE6FF",me="#C0B6F2",fe="#998DD9",ge="#8777D9",be="#6554C0",ye="#5243AA",ve="#403294",_e="#E6FCFF",ke="#B3F5FF",we="#79E2F2",je="#00C7E6",Se="#00B8D9",Oe="#00A3BF",Ee="#008DA6",xe="#FFFFFF",De="#FAFBFC",Ce="#F4F5F7",Ae="#EBECF0",Te="#DFE1E6",Pe="#C1C7D0",Me="#B3BAC5",Le="#A5ADBA",Ne="#97A0AF",Ie="#8993A4",ze="#7A869A",Re="#6B778C",Fe="#5E6C84",qe="#505F79",Be="#42526E",Ye="#344563",He="#253858",Ue="#172B4D",Ve="#091E42",We="rgba(9, 30, 66, 0.02)",Ge="rgba(9, 30, 66, 0.04)",Ke="rgba(9, 30, 66, 0.08)",$e="rgba(9, 30, 66, 0.13)",Je="rgba(9, 30, 66, 0.25)",Qe="rgba(9, 30, 66, 0.31)",Xe="rgba(9, 30, 66, 0.36)",Ze="rgba(9, 30, 66, 0.42)",et="rgba(9, 30, 66, 0.48)",tt="rgba(9, 30, 66, 0.54)",nt="rgba(9, 30, 66, 0.60)",rt="rgba(9, 30, 66, 0.66)",at="rgba(9, 30, 66, 0.71)",it="rgba(9, 30, 66, 0.77)",ot="rgba(9, 30, 66, 0.82)",st="rgba(9, 30, 66, 0.89)",lt="rgba(9, 30, 66, 0.95)",ct="#E6EDFA",ut="#DCE5F5",dt="#CED9EB",pt="#B8C7E0",ht="#ABBBD6",mt="#9FB0CC",ft="#8C9CB8",gt="#7988A3",bt="#67758F",yt="#56637A",vt="#455166",_t="#3B475C",kt="#313D52",wt="#283447",jt="#202B3D",St="#1B2638",Ot="#121A29",Et="#0E1624",xt="#0D1424",Dt="rgba(13, 20, 36, 0.06)",Ct="rgba(13, 20, 36, 0.14)",At="rgba(13, 20, 36, 0.18)",Tt="rgba(13, 20, 36, 0.29)",Pt="rgba(13, 20, 36, 0.36)",Mt="rgba(13, 20, 36, 0.40)",Lt="rgba(13, 20, 36, 0.47)",Nt="rgba(13, 20, 36, 0.53)",It="rgba(13, 20, 36, 0.63)",zt="rgba(13, 20, 36, 0.73)",Rt="rgba(13, 20, 36, 0.78)",Ft="rgba(13, 20, 36, 0.81)",qt="rgba(13, 20, 36, 0.85)",Bt="rgba(13, 20, 36, 0.89)",Yt="rgba(13, 20, 36, 0.92)",Ht="rgba(13, 20, 36, 0.95)",Ut="rgba(13, 20, 36, 0.97)",Vt=R({light:xe,dark:St}),Wt=R({light:Ve,dark:pt}),Gt=R({light:Fe,dark:ft}),Kt=R({light:ze,dark:gt}),$t=R({light:Ue,dark:pt}),Jt=R({light:Fe,dark:ft}),Qt=R({light:Ce,dark:wt}),Xt=R({light:de,dark:le}),Zt=R({light:ue,dark:ce}),en=R({light:pe,dark:le}),tn=R({light:le,dark:ce}),nn=R({light:de,dark:le}),rn=R({light:de,dark:le}),an=R({light:Se,dark:je}),on=R({light:be,dark:fe}),sn=R({light:H,dark:H}),ln=R({light:J,dark:J}),cn=R({light:re,dark:re});function un(e,t){return function(n){return e(n)+t}}function dn(e,t){return function(n){return e(n)-t}}function pn(e,t){return function(n){return e(n)*t}}function hn(e,t){return function(n){return e(n)/t}}var mn=n(789),fn=n.n(mn),gn=n(21),bn=n.n(gn),yn=C()(["\n background-color: ",";\n color: ",";\n\n a {\n color: ",";\n }\n a:hover {\n color: ",";\n }\n a:active {\n color: ",";\n }\n a:focus {\n outline-color: ",";\n }\n h1 {\n color: ",";\n }\n h2 {\n color: ",";\n }\n h3 {\n color: ",";\n }\n h4 {\n color: ",";\n }\n h5 {\n color: ",";\n }\n h6 {\n color: ",";\n }\n small {\n color: ",";\n }\n"],["\n background-color: ",";\n color: ",";\n\n a {\n color: ",";\n }\n a:hover {\n color: ",";\n }\n a:active {\n color: ",";\n }\n a:focus {\n outline-color: ",";\n }\n h1 {\n color: ",";\n }\n h2 {\n color: ",";\n }\n h3 {\n color: ",";\n }\n h4 {\n color: ",";\n }\n h5 {\n color: ",";\n }\n h6 {\n color: ",";\n }\n small {\n color: ",";\n }\n"]),vn=A.default.div(yn,Vt,Wt,Xt,Zt,en,tn,$t,$t,$t,$t,$t,Jt,Gt);function _n(e){return"\n body { background: "+Vt(e)+"; }\n "}function kn(e){return{theme:fn()({},N,{mode:e})}}var wn=function(e){function t(e){l()(this,t);var n=p()(this,(t.__proto__||o()(t)).call(this,e));return n.state=kn(e.mode),n}return m()(t,e),u()(t,[{key:"getChildContext",value:function(){return{hasAtlaskitThemeProvider:!0}}},{key:"componentWillMount",value:function(){if(!this.context.hasAtlaskitThemeProvider){var e=_n(this.state);this.stylesheet=document.createElement("style"),this.stylesheet.type="text/css",this.stylesheet.innerHTML=e,document&&document.head&&document.head.appendChild(this.stylesheet)}}},{key:"componentWillReceiveProps",value:function(e){if(e.mode!==this.props.mode){var t=kn(e.mode);if(this.stylesheet){var n=_n(t);this.stylesheet.innerHTML=n}this.setState(t)}}},{key:"componentWillUnmount",value:function(){this.stylesheet&&document&&document.head&&(document.head.removeChild(this.stylesheet),delete this.stylesheet)}},{key:"render",value:function(){var e=this.props.children,t=this.state.theme;return g.a.createElement(A.ThemeProvider,{theme:t},g.a.createElement(vn,null,e))}}]),t}(f.Component);wn.defaultProps={mode:"light"},wn.childContextTypes={hasAtlaskitThemeProvider:bn.a.bool},wn.contextTypes={hasAtlaskitThemeProvider:bn.a.bool};var jn=function(){return 8},Sn=C()(["\n background: ",";\n border-radius: ","px;\n box-shadow: ",";\n box-sizing: content-box; /* do not set this to border-box or it will break the overflow handling */\n color: ",";\n max-height: ","px;\n max-width: ","px;\n padding: ","px ","px;\n z-index: 200;\n"],["\n background: ",";\n border-radius: ","px;\n box-shadow: ",";\n box-sizing: content-box; /* do not set this to border-box or it will break the overflow handling */\n color: ",";\n max-height: ","px;\n max-width: ","px;\n padding: ","px ","px;\n z-index: 200;\n"]),On=R({light:r.N0,dark:r.DN50}),En=R({light:r.N60A,dark:r.DN60A}),xn=R({light:r.N50A,dark:r.DN50A}),Dn=A.default.div(Sn,On,(function(){return 3}),(function(e){return["0 0 1px "+En(e),"0 4px 8px -2px "+xn(e)].join(",")}),r.text,a.multiply(jn,56),a.multiply(jn,56),a.multiply(jn,2),a.multiply(jn,3)),Cn=function(e){function t(){var e,n,r,a;l()(this,t);for(var i=arguments.length,s=Array(i),c=0;ct/5(l.a.error("Failed to obtain the blur effect instance with error: ",e),Promise.resolve())):Promise.resolve(),a=(null===(t=n["features/screenshot-capture"])||void 0===t?void 0:t.capturesEnabled)?Object(s.a)(n).catch(e=>(l.a.error("Failed to obtain the screenshot capture effect effect instance with error: ",e),Promise.resolve())):Promise.resolve();return Promise.all([r,a])}(n).then(n=>{const a=n.filter(e=>Boolean(e));return r.q.createLocalTracks({cameraDeviceId:c,constraints:f,desktopSharingFrameRate:p,desktopSharingSourceDevice:e.desktopSharingSourceDevice,desktopSharingSources:e.desktopSharingSources,devices:e.devices.slice(0),effects:a,firefox_fake_device:h,micDeviceId:u,resolution:m},t).catch(t=>(l.a.error("Failed to create local tracks",e.devices,t),Promise.reject(t)))})}function d(){const e={},t=["audio"];let n=!1;const{startAudioOnly:r,startWithAudioMuted:i,startWithVideoMuted:o}=APP.store.getState()["features/base/settings"];let s;return i&&APP.store.dispatch(Object(a.o)(!0)),o||r||(t.push("video"),n=!0),s=u({devices:t},!0).catch(t=>n?(e.audioAndVideoError=t,u({devices:["audio"]},!0)):n?void l.a.error("Should never happen"):(e.audioOnlyError=t,[])).catch(t=>(e.audioOnlyError=t,n?u({devices:["video"]},!0):[])).catch(t=>(n||l.a.error("The impossible just happened",t),e.videoOnlyError=t,[])),{tryCreateLocalTracks:s,errors:e}}function p(e){return h(e,a.c.AUDIO)}function h(e,t,n=!1){return m(e,n).find(e=>e.mediaType===t)}function m(e,t=!1){return e.filter(e=>e.local&&(e.jitsiTrack||t))}function f(e){return h(e,a.c.VIDEO)}function g(e){return h(e,a.c.PRESENTER)?a.c.PRESENTER:a.c.VIDEO}function b(e){const t=f(e["features/base/tracks"]);return null==t?void 0:t.jitsiTrack}function y(e){const t=p(e["features/base/tracks"]);return null==t?void 0:t.jitsiTrack}function v(e,t,n){return e.find(e=>e.participantId===n&&e.mediaType===t)}function _(e,t){return e.find(e=>e.jitsiTrack===t)}function k(e){const t=h(e,a.c.PRESENTER),n=h(e,a.c.VIDEO);return t?w(e,a.c.PRESENTER):!n||("camera"!==n.videoType||w(e,a.c.VIDEO))}function w(e,t){const n=h(e,t);return!n||n.muted}function j(e,t,n){const r=v(e,t,n);return!r||r.muted}function S(e){return r.o.isUserInteractionRequiredForUnmute()&&window&&window.self!==window.top&&!e["features/base/user-interaction"].interacted}function O(e,t){if(t=Boolean(t),e.isMuted()===t)return Promise.resolve();const n=t?"mute":"unmute";return e[n]().catch(e=>{e.name!==r.k.TRACK_IS_DISPOSED&&l.a.error(`set track ${n} failed`,e)})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"d",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"e",(function(){return s}));const r="KNOCKING_PARTICIPANT_ARRIVED_OR_UPDATED",a="KNOCKING_PARTICIPANT_LEFT",i="SET_LOBBY_MODE_ENABLED",o="SET_KNOCKING_STATE",s="SET_PASSWORD_JOIN_FAILED"},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function n(e,t){for(var n=0;n0&&o.length>a&&!o.warned){o.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=o.length,s=l,console&&console.warn&&console.warn(s)}return e}function p(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function h(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},a=p.bind(r);return a.listener=n,r.wrapFn=a,a}function m(e,t,n){var r=e._events;if(void 0===r)return[];var a=r[t];return void 0===a?[]:"function"==typeof a?n?[a.listener||a]:[a]:n?function(e){for(var t=new Array(e.length),n=0;n0&&(o=t[0]),o instanceof Error)throw o;var s=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s}var l=a[e];if(void 0===l)return!1;if("function"==typeof l)i(l,this,t);else{var c=l.length,u=g(l,c);for(n=0;n=0;i--)if(n[i]===t||n[i].listener===t){o=n[i].listener,a=i;break}if(a<0)return this;0===a?n.shift():function(e,t){for(;t+1=0;r--)this.removeListener(e,t[r]);return this},s.prototype.listeners=function(e){return m(this,e,!0)},s.prototype.rawListeners=function(e){return m(this,e,!1)},s.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):f.call(e,t)},s.prototype.listenerCount=f,s.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o}));var r=n(2),a=n(26);function i(e){const t=Object(r.i)(e),{href:n}=window.location;return n||Object(a.g)(t)}function o(){return interfaceConfig.APP_NAME}},function(e,t,n){var r=n(25);e.exports=function(e){for(var t=1;t{0===this.state.timeLeft?(this._interval&&(clearInterval(this._interval),this._interval=void 0),this.props.dispatch(Object(f.d)())):this.setState(e=>({timeLeft:e.timeLeft-1}))},1e3)}componentWillUnmount(){this._interval&&(clearInterval(this._interval),this._interval=void 0)}_renderButton(){return this.props.isNetworkFailure?i.a.createElement(_,{textKey:"dialog.rejoinNow"}):null}_renderProgressBar(){const{timeLeft:e,timeoutSeconds:t}=this.state,n=t-e,r=Math.floor(n/t*100);return i.a.createElement("div",{className:"progress-indicator",id:"reloadProgressBar"},i.a.createElement("div",{className:"progress-indicator-fill",style:{width:r+"%"}}))}}function w(e){const{error:t}=e["features/base/config"],{error:n}=e["features/base/connection"],{fatalError:r}=e["features/overlay"];return{details:r&&r.details,isNetworkFailure:r===t||r===n,reason:r&&(r.message||r.name)}}var j=Object(p.f)(Object(o.f)(w)(class extends k{render(){const{t:e}=this.props,{message:t,timeLeft:n,title:r}=this.state;return i.a.createElement(d,null,i.a.createElement("div",{className:"inlay-filmstrip-only__container"},i.a.createElement("div",{className:"inlay-filmstrip-only__title"},e(r)),i.a.createElement("div",{className:"inlay-filmstrip-only__text"},e(t,{seconds:n}))),this._renderButton(),this._renderProgressBar())}}));var S=Object(p.f)(Object(o.f)(w)(class extends k{render(){const{isNetworkFailure:e,t:t}=this.props,{message:n,timeLeft:r,title:a}=this.state;return i.a.createElement(c,{isLightOverlay:e},i.a.createElement("div",{className:"inlay"},i.a.createElement("span",{className:"reload_overlay_title"},t(a)),i.a.createElement("span",{className:"reload_overlay_text"},t(n,{seconds:r})),this._renderProgressBar(),this._renderButton()))}}));class O extends a.Component{static needsRender(e){return e["features/power-monitor"].suspendDetected}}var E=Object(p.f)(class extends O{render(){const{t:e}=this.props;return i.a.createElement(d,{isLightOverlay:!0},i.a.createElement("div",{className:"inlay-filmstrip-only__container"},i.a.createElement("div",{className:"inlay-filmstrip-only__title"},e("suspendedoverlay.title")),i.a.createElement("div",{className:"inlay-filmstrip-only__text"},Object(p.g)(e,"suspendedoverlay.text"))),i.a.createElement(_,{textKey:"suspendedoverlay.rejoinKeyTitle"}))}});var x=Object(p.f)(class extends O{render(){const{t:e}=this.props;return i.a.createElement(c,null,i.a.createElement("div",{className:"inlay"},i.a.createElement("span",{className:"inlay__icon icon-microphone"}),i.a.createElement("span",{className:"inlay__icon icon-camera"}),i.a.createElement("h3",{className:"inlay__title"},e("suspendedoverlay.title")),i.a.createElement(_,{textKey:"suspendedoverlay.rejoinKeyTitle"})))}});class D extends a.Component{static needsRender(e){return e["features/overlay"].isMediaPermissionPromptVisible}}function C(e){const{browser:t}=e["features/overlay"];return{browser:t}}var A=Object(p.f)(Object(o.f)(C)(class extends D{render(){const{t:e}=this.props,t=`userMedia.${this.props.browser}GrantPermissions`;return i.a.createElement(d,{icon:"icon-mic-camera-combined",isLightOverlay:!0},i.a.createElement("div",{className:"inlay-filmstrip-only__container"},i.a.createElement("div",{className:"inlay-filmstrip-only__title"},e("startupoverlay.title",{app:interfaceConfig.APP_NAME})),i.a.createElement("div",{className:"inlay-filmstrip-only__text"},Object(p.g)(e,t))))}}));var T=Object(p.f)(Object(o.f)(C)(class extends D{render(){const{browser:e,t:t}=this.props;return i.a.createElement(c,null,i.a.createElement("div",{className:"inlay"},i.a.createElement("span",{className:"inlay__icon icon-microphone"}),i.a.createElement("span",{className:"inlay__icon icon-camera"}),i.a.createElement("h3",{className:"inlay__title"},t("startupoverlay.title",{app:interfaceConfig.APP_NAME})),i.a.createElement("span",{className:"inlay__text"},Object(p.g)(t,`userMedia.${e}GrantPermissions`))),i.a.createElement("div",{className:"policy overlay__policy"},i.a.createElement("p",{className:"policy__text"},Object(p.g)(t,"startupoverlay.policyText")),this._renderPolicyLogo()))}_renderPolicyLogo(){const e=interfaceConfig.POLICY_LOGO;return e?i.a.createElement("div",{className:"policy__logo"},i.a.createElement("img",{src:e})):null}}));function P(e){for(const t of function(){const e=[x,T];return"object"==typeof interfaceConfig&&interfaceConfig.filmStripOnly?e.push(j,E,A):e.push(S),e}()){if((t.WrappedComponent||t).needsRender(e))return t}}function M(e){return e["features/overlay"].isMediaPermissionPromptVisible}class L extends a.Component{render(){const{overlay:e}=this.props;return e?i.a.createElement(e,{}):null}}var N=Object(o.f)((function(e){return{overlay:P(e)}}))(L)},function(e,t,n){"use strict";n.d(t,"b",(function(){return p})),n.d(t,"e",(function(){return m})),n.d(t,"f",(function(){return f})),n.d(t,"a",(function(){return g})),n.d(t,"c",(function(){return b})),n.d(t,"d",(function(){return y}));var r=n(42),a=n(37),i=n.n(a),o=n(12),s=n(452),l=n(331),c=["AUDIO_LEVEL_PRIMARY_COLOR","AUDIO_LEVEL_SECONDARY_COLOR","AUTO_PIN_LATEST_SCREEN_SHARE","CLOSE_PAGE_GUEST_HINT","CONNECTION_INDICATOR_AUTO_HIDE_ENABLED","CONNECTION_INDICATOR_AUTO_HIDE_TIMEOUT","CONNECTION_INDICATOR_DISABLED","DEFAULT_BACKGROUND","DISABLE_PRESENCE_STATUS","DISABLE_JOIN_LEAVE_NOTIFICATIONS","DEFAULT_LOCAL_DISPLAY_NAME","DEFAULT_REMOTE_DISPLAY_NAME","DISABLE_DOMINANT_SPEAKER_INDICATOR","DISABLE_FOCUS_INDICATOR","DISABLE_PRIVATE_MESSAGES","DISABLE_RINGING","DISABLE_TRANSCRIPTION_SUBTITLES","DISABLE_VIDEO_BACKGROUND","DISPLAY_WELCOME_PAGE_CONTENT","ENABLE_DIAL_OUT","ENABLE_FEEDBACK_ANIMATION","ENFORCE_NOTIFICATION_AUTO_DISMISS_TIMEOUT","FILM_STRIP_MAX_HEIGHT","GENERATE_ROOMNAMES_ON_WELCOME_PAGE","HIDE_INVITE_MORE_HEADER","INDICATOR_FONT_SIZES","INITIAL_TOOLBAR_TIMEOUT","LANG_DETECTION","LIVE_STREAMING_HELP_LINK","LOCAL_THUMBNAIL_RATIO","MAXIMUM_ZOOMING_COEFFICIENT","NATIVE_APP_NAME","OPTIMAL_BROWSERS","PHONE_NUMBER_REGEX","PROVIDER_NAME","RECENT_LIST_ENABLED","REMOTE_THUMBNAIL_RATIO","SETTINGS_SECTIONS","SHOW_CHROME_EXTENSION_BANNER","SHOW_DEEP_LINKING_IMAGE","SHOW_POWERED_BY","SUPPORT_URL","TILE_VIEW_MAX_COLUMNS","TOOLBAR_ALWAYS_VISIBLE","TOOLBAR_BUTTONS","TOOLBAR_TIMEOUT","UNSUPPORTED_BROWSERS","VERTICAL_FILMSTRIP","VIDEO_LAYOUT_FIT","VIDEO_QUALITY_LABEL_DISABLED","filmStripOnly"],u=n(20),d=Object(u.a)("features/base/config");n(431);function p(e){const t=new URL(e);return{hosts:{domain:t.hostname,muc:"conference."+t.hostname},bosh:e+"http-bind",clientNode:"https://jitsi.org/jitsi-meet",p2p:{enabled:!0}}}function h(e,t){return"interfaceConfig"===e?i.a.pick(t,c):"config"===e?i.a.pick(t,s.a):t}function m(e){const t=`${l.a}/${e}`,n=r.a.getItem(t);if(n)try{return JSON.parse(n)||void 0}catch(e){r.a.removeItem(t)}}function f(e,t,n,r){const a=Object(o.s)(r),s={};e&&(s.config={}),t&&(s.interfaceConfig={}),n&&(s.loggingConfig={});for(const e of Object.keys(a)){let t=s;const n=e.split("."),r=n.pop();for(const e of n)t=t[e]=t[e]||{};t[r]=a[e]}!function(e,t,n,r){for(const a of Object.keys(r)){let o;if("config"===a?o=e:"interfaceConfig"===a?o=t:"loggingConfig"===a&&(o=n),o){const e=h(a,r[a]);i.a.isEmpty(e)||(d.info(`Extending ${a} with: ${JSON.stringify(e)}`),i.a.mergeWith(o,e,(e,t)=>Array.isArray(e)?t:void 0))}}}(e,t,n,s)}function g(e){}function b(e){return e["features/base/config"].guestDialOutStatusUrl}function y(e){return e["features/base/config"].guestDialOutUrl}},function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return d})),n.d(t,"c",(function(){return p})),n.d(t,"d",(function(){return h})),n.d(t,"e",(function(){return m})),n.d(t,"g",(function(){return f})),n.d(t,"f",(function(){return y}));var r=n(754),a=n.n(r),i=n(188),o=n(96);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t{const t=g.length;let n;t>=3?n={titleArguments:{name:g[0],count:t-1},titleKey:"notify.connectedThreePlusMembers"}:2===t?n={titleArguments:{first:g[0],second:g[1]},titleKey:"notify.connectedTwoMembers"}:t&&(n={titleArguments:{name:g[0]},titleKey:"notify.connectedOneMember"}),n&&e(m(n,o.a)),g=[]},500,{leading:!1});function y(e){return g.push(e),e=>b(e)}},function(e,t,n){"use strict";n.d(t,"b",(function(){return D})),n.d(t,"a",(function(){return C}));n(332);var r,a,i=n(111),o=n.n(i),s=(n(402),n(0)),l=n.n(s),c=(n(751),n(752)),u=n.n(c),d=n(753),p=n.n(d),h={bindI18n:"languageChanging languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0},m=l.a.createContext();function f(){return a}function g(){return h}var b=function(){function e(){u()(this,e),this.usedNamespaces={}}return p()(e,[{key:"addUsedNamespaces",value:function(e){var t=this;e.forEach((function(e){t.usedNamespaces[e]||(t.usedNamespaces[e]=!0)}))}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),e}();function y(){return r}function v(){if(console&&console.warn){for(var e,t=arguments.length,n=new Array(t),r=0;r0?e:"Unknown")}var O=n(333),E=n.n(O);function x(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.i18n,r=f()&&Object(s.useContext)(m)||{},a=r.i18n,i=r.defaultNS,l=n||a||y();if(l&&!l.reportNamespaces&&(l.reportNamespaces=new b),!l){k("You will need pass in an i18next instance by using initReactI18next");var c=[function(e){return e},{},!0];return c.t=function(e){return e},c.i18n={},c.ready=!0,c}var u=o()({},g(),l.options.react),d=t.useSuspense,p=void 0===d?u.useSuspense:d,h=e||i||l.options&&l.options.defaultNS;h="string"==typeof h?[h]:h||["translation"],l.reportNamespaces.addUsedNamespaces&&l.reportNamespaces.addUsedNamespaces(h);var v=(l.isInitialized||l.initializedStoreOnce)&&h.every((function(e){return j(e,l)}));function _(){return{t:l.getFixedT(null,"fallback"===u.nsMode?h:h[0])}}var S=Object(s.useState)(_()),O=E()(S,2),x=O[0],D=O[1];Object(s.useEffect)((function(){var e=!0,t=u.bindI18n,n=u.bindI18nStore;function r(){e&&D(_())}return v||p||w(l,h,(function(){e&&D(_())})),t&&l&&l.on(t,r),n&&l&&l.store.on(n,r),function(){e=!1,t&&l&&t.split(" ").forEach((function(e){return l.off(e,r)})),n&&l&&n.split(" ").forEach((function(e){return l.store.off(e,r)}))}}),[h.join()]);var C=[x.t,l,v];if(C.t=x.t,C.i18n=l,C.ready=v,v)return C;if(!v&&!p)return C;throw new Promise((function(e){w(l,h,(function(){D(_()),e()}))}))}function D(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){function r(r,a){var i=x(e,r),s=E()(i,3),c=s[0],u=s[1],d=s[2],p=o()({},r,{t:c,i18n:u,tReady:d});return t.withRef&&a&&(p.ref=a),l.a.createElement(n,p)}return r.displayName="withI18nextTranslation(".concat(S(n),")"),r.WrappedComponent=n,t.withRef?l.a.forwardRef(r):r}}function C(e){var t=e.i18n,n=e.defaultNS,r=e.children;return a=!0,l.a.createElement(m.Provider,{value:{i18n:t,defaultNS:n}},r)}},function(e,t,n){"use strict";n.d(t,"e",(function(){return p})),n.d(t,"d",(function(){return h})),n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return l}));var r=n(75),a=n(93),i=n(303);function o(e){return{type:a.a,enabled:e}}function s(e){return{type:a.b,hovered:e}}function l(e){return{type:a.c,visible:e}}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;tDate.now()&&!((e.allDay||e.endDate-e.startDate>828e5)&&(!e.attendees||e.attendees.length<2))}function u(e){if(!e||!e.length)return;const{dispatch:t,getState:n}=this,r=n()["features/base/known-domains"],i=new Map;for(const t of e){const e=p(t,r);if(e&&c(e)){const t=o.a.hex(JSON.stringify([e.url,e.title,new Date(e.startDate).toTimeString()])),n=i.get(t);(!n||n.startDate>e.startDate)&&i.set(t,e)}}t(Object(a.g)(Array.from(i.values()).sort((e,t)=>e.startDate-t.startDate).slice(0,l.e)))}function d(e,t,n){const r=new RegExp(t,"gi");let a=r.exec(e);for(;null!==a;){const t=a[0];if(!new RegExp(n,"gi").exec(t))return t;a=r.exec(e)}}function p(e,t){if(e){const n=function(e,t){const n=`http(s)?://(${t.join("|")})/[^\\s<>$]+`,r=s.a+"[^\\s<>$]+",a=[e.title,e.url,e.location,e.notes,e.description];for(const e of a)if("string"==typeof e){const t=d(e,n,"/static/")||d(e,r,"/static/");if(t){const e=Object(s.r)(t);if(e)return e.toString()}}return null}(e,t),r=Date.parse(e.startDate),a=Date.parse(e.endDate);if(!isNaN(r)&&!isNaN(a)&&("ReactNative"===navigator.product||n||e.calendarId))return{allDay:e.allDay,attendees:e.attendees,calendarId:e.calendarId,endDate:a,id:e.id,startDate:r,title:e.title,url:n}}return null}var h=n(397),m=n(74);const f={getCalendarEntries:m.c,getCurrentEmail:()=>Object(m.k)(),load:()=>e=>e(Object(m.e)()),signIn:m.i,_isSignedIn:()=>()=>m.d.isSignedIn(),updateCalendarEvent:m.j};var g=n(571),b=n(552),y=n.n(b),v=n(855),_=n(308),k=n(92);function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function j(e){for(var t=1;t(n,r)=>{const a=r()["features/calendar-sync"]||{},i=a.msAuthState&&a.msAuthState.accessToken;if(!i)return Promise.reject("Not authorized, please sign in!");const o=g.Client.init({authProvider:e=>e(null,i)});return o.api(E).get().then(n=>{const r=n.value.map(e=>e.id).map(n=>function(e,t,n,r){const a=new Date,i=new Date;a.setDate(a.getDate()+n),i.setDate(i.getDate()+r);const o=`Start/DateTime ge '${a.toISOString()}' and End/DateTime lt '${i.toISOString()}'`,s=(new Intl.DateTimeFormat).resolvedOptions().timeZone,l=Object(v.findWindows)(s);return e.api(`/me/calendars/${t}/events`).filter(o).header("Prefer",`outlook.timezone="${l}"`).select("id,subject,start,end,location,body").orderby("createdDateTime DESC").get().then(e=>e.value.map(e=>j(j({},e),{},{calendarId:t})))}(o,n,e,t));return Promise.all(r)}).then(e=>[].concat(...e)).then(e=>e.map(e=>{return{calendarId:(t=e).calendarId,description:t.body.content,endDate:t.end.dateTime,id:t.id,location:t.location.displayName,startDate:t.start.dateTime,title:t.subject};var t}))},getCurrentEmail:()=>(e,t)=>{const{msAuthState:n={}}=t()["features/calendar-sync"]||{},r=n.userSigninName||"";return Promise.resolve(r)},load:()=>()=>Promise.resolve(),signIn:()=>(e,t)=>{if(A)return A.focus(),Promise.reject("Sign in already in progress.");const n=Object(_.a)(),r={authState:P(),authNonce:P()};e(Object(a.d)(r));const{microsoftApiApplicationClientID:i}=t()["features/base/config"],o=M(i,r.authState,r.authNonce);A=window.open(o,"Auth M$",`width=480, height=600, top=${screen.height/2-300}, left=${screen.width/2-240}`);const s=setInterval(()=>{A&&A.closed?(n.reject("Popup closed before completing auth."),A=null,window.removeEventListener("message",l),clearInterval(s)):A||clearInterval(s)},500);function l({data:t}){if(!t||"ms-login"!==t.type)return;window.removeEventListener("message",l),A&&A.close(),A=null;const o=L(t.url),s=function(e,t,n){if(e.state!==t.authState)return null;const r=e.id_token;if(!r)return null;const a=r.split(".");if(3!==a.length)return null;let i;try{i=JSON.parse(function(e){let t=e;t.length%4==2?t+="==":t.length%4==3&&(t+="=");t=t.replace(/-/g,"+").replace(/_/g,"/");const n=y.a.toByteArray(t);return t=n.reduce((e,t)=>e+t.toString(16).padStart(2,"0"),""),t=t.replace(/(..)/g,"%$1"),decodeURIComponent(t)}(a[1]))}catch(e){return null}if(i.nonce!==t.authNonce||i.aud!==n||i.iss!==`https://login.microsoftonline.com/${i.tid}/v2.0`)return null;const o=new Date,s=new Date(1e3*(i.nbf-300)),l=new Date(1e3*(i.exp+300));if(ol)return null;return{accessToken:e.access_token,idToken:r,userDisplayName:i.name,userDomainType:i.tid===D?"consumers":"organizations",userSigninName:i.preferred_username}}(o,r,i);s?(e(Object(a.d)({authState:void 0,accessToken:s.accessToken,idToken:s.idToken,tokenExpires:o.tokenExpires,userDomainType:s.userDomainType,userSigninName:s.userSigninName})),n.resolve()):n.reject("Invalid token received")}return window.addEventListener("message",l),n.promise},_isSignedIn:()=>(e,t)=>{const n=(new Date).getTime(),r=t()["features/calendar-sync"].msAuthState||{},i=parseInt(r.tokenExpires,10),o=n>i&&!isNaN(i);return r.accessToken&&o?e((e,t)=>{const{microsoftApiApplicationClientID:n}=t()["features/base/config"],{msAuthState:r={}}=t()["features/calendar-sync"]||{},i=(o=n,s=r.userDomainType,l=r.userSigninName,[M(o,"undefined","undefined"),"prompt=none","domain_hint="+s,"login_hint="+l].join("&"));var o,s,l;const c=document.createElement("iframe");c.setAttribute("id","auth-iframe"),c.setAttribute("name","auth-iframe"),c.setAttribute("style","display: none"),c.setAttribute("src",i);const u=new Promise(e=>{c.onload=()=>{e(c.contentWindow.location.hash)}});return document.body?(document.body.appendChild(c),u.then(t=>{const n=L(t);e(Object(a.d)({accessToken:n.access_token,idToken:n.id_token,tokenExpires:n.tokenExpires}))})):Promise.reject("Cannot refresh auth token in this environment")}).then(()=>!0).catch(()=>!1):Promise.resolve(r.accessToken&&!o)},updateCalendarEvent:(e,t,n)=>(t,r)=>{const a=r()["features/calendar-sync"]||{},i=a.msAuthState&&a.msAuthState.accessToken;return i?Object(k.g)(r(),n,!0).then(t=>{const r=g.Client.init({authProvider:e=>e(null,i)});return r.api("/me/events/"+e).get().then(a=>{const i=a.body;return a.bodyPreview&&(i.content=a.bodyPreview+"

"),i.content+=t.split("\n").join("
"),r.api("/me/calendar/events/"+e).patch({body:i,location:{displayName:n}})})}):Promise.reject("Not authorized, please sign in!")}};function P(){const e=new Uint16Array(8);return window.crypto.getRandomValues(e),`${N(e[0])}${N(e[1])}-${N(e[2])}-${N(e[3])}-${N(e[4])}-${N(e[5])}${N(e[6])}${N(e[7])}`}function M(e,t,n){const r=["response_type=id_token+token","client_id="+e,"redirect_uri="+C,"scope="+x,"state="+t,"nonce="+n,"response_mode=fragment"].join("&");return`${O}${r}`}function L(e){const t=Object(s.s)(Object(s.q)(e),!0,"hash"),n=1e3*(parseInt(t.expires_in,10)-300),r=new Date,a=new Date(r.getTime()+n);return t.tokenExpires=a.getTime().toString(),t}function N(e){let t=e.toString(16);for(;t.length<4;)t="0"+t;return t}function I(e){const{enableCalendarIntegration:t,googleApiApplicationClientID:n,microsoftApiApplicationClientID:a}=Object(r.i)(e)["features/base/config"]||{};return Boolean(t&&(n||a))}function z(e,t,n){const{dispatch:r,getState:i}=e,{integrationType:o}=i()["features/calendar-sync"],s=R(o);s?(r(Object(a.h)(!0)),r(s.load()).then(()=>r(s._isSignedIn())).then(e=>e?Promise.resolve():Promise.reject({error:l.b.AUTH_FAILED})).then(()=>r(s.getCalendarEntries(l.d,l.c))).then(e=>u.call({dispatch:r,getState:i},e)).then(()=>{r(Object(a.f)())},e=>{h.a.error("Error fetching calendar.",e),e.error===l.b.AUTH_FAILED&&r(Object(a.b)()),r(Object(a.f)(e))}).then(()=>r(Object(a.h)(!1)))):h.a.debug("No calendar type available")}function R(e){switch(e){case l.a.GOOGLE:return f;case l.a.MICROSOFT:return T}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return o}));const r="CLEAR_RECORDING_SESSIONS",a="RECORDING_SESSION_UPDATED",i="SET_PENDING_RECORDING_NOTIFICATION_UID",o="SET_STREAM_KEY"},function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return p})),n.d(t,"c",(function(){return h})),n.d(t,"d",(function(){return m})),n.d(t,"g",(function(){return f})),n.d(t,"f",(function(){return g})),n.d(t,"h",(function(){return b})),n.d(t,"e",(function(){return v}));var r=n(0),a=n.n(r),i=n(4),o=n(19),s=n(445),l=n(165);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(){return{type:l.a}}function p(e){return(t,n)=>{const{pendingNotificationUids:r}=n()["features/recording"],a=r[e];a&&(t(Object(o.e)(a)),t(y(void 0,e)))}}function h(e){return t=>{const n=e===i.q.constants.recording.mode.STREAM?{descriptionKey:"liveStreaming.pending",titleKey:"dialog.liveStreaming"}:{descriptionKey:"recording.pending",titleKey:"dialog.recording"},r=Object(o.i)(function(e){for(var t=1;t svg {\n "," max-height: 100%;\n max-width: 100%;\n overflow: hidden;\n pointer-events: none;\n vertical-align: bottom;\n }\n /* Stop-color doesn't properly apply in chrome when the inherited/current color changes.\n * We have to initially set stop-color to inherit (either via DOM attribute or an initial CSS\n * rule) and then override it with currentColor for the color changes to be picked up.\n */\n stop {\n stop-color: currentColor;\n }\n"],g,(function(e){return e.primaryColor||"currentColor"}),(function(e){return e.secondaryColor||m.colors.background}),g);t.IconWrapper=b;var y=function(e){function t(){return(0,i.default)(this,t),(0,s.default)(this,(0,l.default)(t).apply(this,arguments))}return(0,c.default)(t,e),(0,o.default)(t,[{key:"render",value:function(){var e=this.props,n=e.glyph,r=e.dangerouslySetGlyph,a=e.onClick,i=e.primaryColor,o=e.secondaryColor,s=e.size;return r?d.default.createElement(b,{onClick:a,primaryColor:i,secondaryColor:o,size:s,"aria-label":this.props.label,dangerouslySetInnerHTML:{__html:t.insertDynamicGradientID(r)}}):d.default.createElement(b,{onClick:a,primaryColor:i,secondaryColor:o,size:s,"aria-label":this.props.label},n?d.default.createElement(n,{role:"presentation"}):null)}}],[{key:"insertDynamicGradientID",value:function(e){var t=(0,h.default)();return e.replace(/id="([^"]+)-idPlaceholder"/g,"id=$1-".concat(t)).replace(/fill="url\(#([^"]+)-idPlaceholder\)"/g,'fill="url(#$1-'.concat(t,')"'))}}]),t}(d.Component);t.default=y,(0,u.default)(y,"defaultProps",{onClick:function(){}});var v=Object.keys(f.sizes).reduce((function(e,t){return Object.assign(e,(0,u.default)({},t,t))}),{});t.size=v},function(e,t){var n=e.exports={version:"2.6.11"};"number"==typeof __e&&(__e=n)},function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return s}));var r=n(0),a=n.n(r),i=n(162);function o(e){return Object(i.b)(["main","languages","countries"])(e)}function s(e,t,n={}){return a.a.createElement("span",{dangerouslySetInnerHTML:{__html:e(t,n)}})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return l}));var r=n(7),a=n(497);var i=n(355);function o(e){return l(e)?i.a.TILE_VIEW:interfaceConfig.VERTICAL_FILMSTRIP?i.a.VERTICAL_FILMSTRIP_VIEW:i.a.HORIZONTAL_FILMSTRIP_VIEW}function s(e,t=function(){const e=interfaceConfig.TILE_VIEW_MAX_COLUMNS||5;return Math.min(Math.max(e,1),5)}()){const{iAmRecorder:n}=e["features/base/config"],r=e["features/base/participants"].length-(n?1:0),a=Math.ceil(Math.sqrt(r)),i=Math.min(a,t),o=Math.ceil(r/i);return{columns:i,visibleRows:Math.min(t,o)}}function l(e={}){var t,n;const i=Object(r.s)(e);if(i<2)return!1;const{tileViewEnabled:o}=e["features/video-layout"];if(void 0!==o)return o;var s;return!Boolean((null===(t=e["features/etherpad"])||void 0===t?void 0:t.editing)||"object"==typeof interfaceConfig&&(null===(n=interfaceConfig)||void 0===n?void 0:n.filmStripOnly)||Object(r.x)(e)||i<3||(s=e,Boolean(Object(r.w)(s).find(e=>e.isFakeParticipant&&e.name===a.a))))}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,n){"use strict";t.__esModule=!0;var r=o(n(999)),a=o(n(1003)),i=o(n(432));function o(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":(0,i.default)(t)));e.prototype=(0,a.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(r.default?(0,r.default)(e,t):e.__proto__=t)}},function(e,t){function n(){return e.exports=n=Object.assign||function(e){for(var t=1;t=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function n(e,t){for(var n=0;n{const u=c(),d=Object(a.w)(u),{calleeInfoVisible:p}=u["features/invite"];t&&!p&&1===e.length&&"user"===e[0].type&&1===d.length&&n(h(!0,e[0]));const{conference:m}=u["features/base/conference"];if(void 0===m)return new Promise(t=>{var r;n((r={invitees:e,callback:e=>t(e)},{type:o.a,request:r}))});let f=[],g=[...e];const{callFlowsEnabled:b,inviteServiceUrl:y,inviteServiceCallFlowsUrl:v}=u["features/base/config"],_=Object(r.j)(u),{jwt:k}=u["features/base/jwt"],w=g.filter(({type:e})=>"phone"===e).map(e=>{const t=e.number;return m.dial(t).then(()=>{g=g.filter(t=>t!==e)}).catch(e=>l.a.error("Error inviting phone number:",e))});f=f.concat(w);const j=g.filter(({type:e})=>"user"===e||"room"===e);if(j.length){const e=Object(s.m)(b?v:y,_,k,j).then(()=>{g=g.filter(({type:e})=>"user"!==e&&"room"!==e)}).catch(e=>{n(h(!1)),l.a.error("Error inviting people:",e)});f.push(e)}const S=g.filter(({type:e})=>"videosipgw"===e);return m&&S.length>0&&n(function(e,t){return{type:i.b,conference:e,rooms:t}}(m,S)),g=g.filter(({type:e})=>"videosipgw"!==e),Promise.all(f).then(()=>g)}}function p(){return(e,t)=>{const n=t(),{dialInConfCodeUrl:r,dialInNumbersUrl:a,hosts:i}=n["features/base/config"],{numbersFetched:l}=n["features/invite"],c=i&&i.muc;if(l||!r||!a||!c)return;const{room:u}=n["features/base/conference"];Promise.all([Object(s.g)(a,u,c),Object(s.f)(r,u,c)]).then(([t,{conference:n,id:r,message:a}])=>{if(!n||!r)return Promise.reject(a);e({type:o.g,conferenceID:r,dialInNumbers:t})}).catch(t=>{e({type:o.f,error:t})})}}function h(e,t){return{type:o.e,calleeInfoVisible:e,initialCalleeInfo:t}}function m(){return{type:o.d}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r,a,i,o=n(0),s=n.n(o),l=n(451);class c extends o.Component{}class u extends c{render(){const{className:e,icon:t,id:n,label:r}=this.props,a=t?s.a.createElement(l.a,{src:t}):r;return s.a.createElement("div",{className:"circular-label "+e,id:n},a)}}i={className:""},(a="defaultProps")in(r=u)?Object.defineProperty(r,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[a]=i;n(729)},function(e,t,n){"use strict";var r=n(20);t.a=Object(r.a)("features/invite")},function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return d})),n.d(t,"c",(function(){return p})),n.d(t,"d",(function(){return h}));var r=n(4),a=n(202),i=n(80);const{browser:o}=r.q.util,s=["chrome","electron","firefox","nwjs","safari"],l=[],c={chrome:o.isChrome.bind(o),chromium:o.isChromiumBased.bind(o),electron:o.isElectron.bind(o),firefox:o.isFirefox.bind(o),nwjs:o.isNWJS.bind(o),opera:o.isOpera.bind(o),safari:o.isSafari.bind(o)};function u(e){return(interfaceConfig.OPTIMAL_BROWSERS||s).includes(e)}function d(){return!m(interfaceConfig.OPTIMAL_BROWSERS||s)&&p()}function p(){return"ReactNative"!==navigator.product&&(!(!Object(i.b)()&&m(interfaceConfig.UNSUPPORTED_BROWSERS||l))&&(Object(i.b)()||r.q.isWebRtcSupported()))}function h(){return"android"===a.a.OS&&o.isChromiumBased()||"android"===a.a.OS&&o.isFirefox()||"ios"===a.a.OS&&o.isSafari()}function m(e){return Boolean(e.find(e=>{const t=c[e];return!!t&&t.call(o)}))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return v})),n.d(t,"b",(function(){return _})),n.d(t,"c",(function(){return k})),n.d(t,"d",(function(){return w})),n.d(t,"e",(function(){return j})),n.d(t,"f",(function(){return S})),n.d(t,"g",(function(){return E})),n.d(t,"h",(function(){return x})),n.d(t,"i",(function(){return D})),n.d(t,"j",(function(){return C})),n.d(t,"k",(function(){return A})),n.d(t,"l",(function(){return T})),n.d(t,"m",(function(){return P})),n.d(t,"n",(function(){return M})),n.d(t,"o",(function(){return L})),n.d(t,"p",(function(){return N})),n.d(t,"q",(function(){return I})),n.d(t,"r",(function(){return z})),n.d(t,"s",(function(){return R})),n.d(t,"t",(function(){return F})),n.d(t,"u",(function(){return q}));var r=n(5),a=n(156),i=n(205),o=n(47),s=n(4),l=n(16),c=n(7),u=n(14),d=n(12),p=n(29),h=n(189),m=n(81),f=n(307);function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t{const r=Object(u.m)(n()["features/base/tracks"]).map(e=>e.jitsiTrack);r.length&&Object(m.a)(e,r),t(E(e))}}function E(e){return{type:p.g,conference:e}}function x(e){return{type:p.h,conference:e}}function D(){return(e,t)=>{const n=t(),{connection:p,locationURL:g}=n["features/base/connection"];if(!p)throw new Error("Cannot create a conference without a connection!");const{password:y,room:v}=n["features/base/conference"];if(!v)throw new Error("Cannot join a conference without a room name!");const E=n["features/base/config"],{tenant:x}=n["features/base/jwt"],{email:D,name:C}=Object(c.p)(n),P=p.initJitsiConference(Object(d.j)(v),b(b({},E),{},{applicationName:Object(a.b)(),getWiFiStatsMethod:Object(d.m)().getWiFiStats,confID:`${g.host}${Object(d.i)(g.pathname)}`,siteID:x,statisticsDisplayName:E.enableDisplayNameInStats?C:void 0,statisticsId:E.enableEmailInStats?D:void 0}));p[o.d]=P,P[h.d]=g,e(O(P)),function(e,t){e.on(s.b.CONFERENCE_ERROR,e=>f.a.error("Conference error.",e)),e.on(s.b.CONFERENCE_FAILED,(...n)=>t(_(e,...n))),e.on(s.b.CONFERENCE_JOINED,(...n)=>t(k(e,...n))),e.on(s.b.CONFERENCE_LEFT,(...n)=>{t(S(0)),t(w(e,...n))}),e.on(s.b.SUBJECT_CHANGED,(...e)=>t(j(...e))),e.on(s.b.CONFERENCE_CREATED_TIMESTAMP,(...e)=>t(S(...e))),e.on(s.b.KICKED,(...n)=>t(A(e,...n))),e.on(s.b.PARTICIPANT_KICKED,(e,n)=>t(Object(c.J)(e,n))),e.on(s.b.LOCK_STATE_CHANGED,(...n)=>t(T(e,...n))),e.on(s.b.STARTED_MUTED,()=>{const n=Boolean(e.startAudioMuted),a=Boolean(e.startVideoMuted);Object(r.T)(Object(r.L)("remote",n,a)),f.a.log(`Start muted: ${n?"audio, ":""}${a?"video":""}`),t(Object(l.o)(n)),t(Object(l.q)(a))}),e.on(s.b.TRACK_ADDED,e=>e&&!e.isLocal()&&t(Object(u.y)(e))),e.on(s.b.TRACK_REMOVED,e=>e&&!e.isLocal()&&t(Object(u.z)(e))),e.on(s.b.TRACK_MUTE_CHANGED,(e,n)=>{n&&t(Object(c.L)(n))}),e.on(s.b.DISPLAY_NAME_CHANGED,(n,r)=>t(Object(c.O)({conference:e,id:n,name:Object(c.q)(r)}))),e.on(s.b.DOMINANT_SPEAKER_CHANGED,n=>t(Object(c.n)(n,e))),e.on(s.b.ENDPOINT_MESSAGE_RECEIVED,(...e)=>t(Object(i.c)(...e))),e.on(s.b.PARTICIPANT_CONN_STATUS_CHANGED,(...e)=>t(Object(c.H)(...e))),e.on(s.b.USER_JOINED,(n,r)=>Object(m.d)({dispatch:t},e,r)),e.on(s.b.USER_LEFT,(n,r)=>Object(m.e)({dispatch:t},e,r)),e.on(s.b.USER_ROLE_CHANGED,(...e)=>t(Object(c.N)(...e))),e.on(s.b.USER_STATUS_CHANGED,(...e)=>t(Object(c.M)(...e))),e.on(s.b.BOT_TYPE_CHANGED,(n,r)=>t(Object(c.O)({conference:e,id:n,botType:r}))),e.addCommandListener(h.a,(n,r)=>t(Object(c.O)({conference:e,id:r,avatarID:n.value}))),e.addCommandListener(h.b,(n,r)=>t(Object(c.O)({conference:e,id:r,avatarURL:n.value}))),e.addCommandListener(h.c,(n,r)=>t(Object(c.O)({conference:e,id:r,email:n.value})))}(P,e),Object(m.m)(n,P),P.join(y)}}function C(){return{type:p.i}}function A(e,t){return{type:p.j,conference:e,participant:t}}function T(e,t){return{type:p.k,conference:e,locked:t}}function P(e,t){return{type:p.u,startAudioMutedPolicy:e,startVideoMutedPolicy:t}}function M(e){return{type:p.l,p2p:e}}function L(e,t,n){return{type:p.m,tones:e,duration:t,pause:n}}function N(e){return{type:p.n,desktopSharingEnabled:e}}function I(e){return{type:p.o,enabled:e}}function z(e,t,n){return(r,a)=>{switch(t){case e.join:{let i=a()["features/base/conference"];r({type:p.p,conference:e,method:t,password:n}),i=a()["features/base/conference"],i.password!==n||i.conference||t.call(e,n);break}case e.lock:return a()["features/base/conference"].conference===e?t.call(e,n).then(()=>r({type:p.p,conference:e,method:t,password:n})).catch(e=>r({type:p.q,error:e})):Promise.reject()}}}function R(e){return{type:p.s,room:e}}function F(e,t){return(n,r)=>{const a=Object(m.j)(r());return a&&a.setStartMutedPolicy({audio:e,video:t}),n(P(e,t))}}function q(e){return(t,n)=>{const{conference:r}=n()["features/base/conference"];r?r.setSubject(e||""):t({type:p.r,subject:e})}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"d",(function(){return i})),n.d(t,"c",(function(){return o}));const r="CLEAR_NOTIFICATIONS",a="HIDE_NOTIFICATION",i="SHOW_NOTIFICATION",o="SET_NOTIFICATIONS_ENABLED"},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return o}));const r="avatar-id",a="avatar-url",i="email",o=Symbol("url")},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return o})),n.d(t,"e",(function(){return s.a}));n(329);const r="meeting-password.enabled",a="server-url-change.enabled",i="tile-view.enabled",o="welcomepage.enabled";var s=n(438)},function(e,t,n){"use strict";var r=n(20);t.a=Object(r.a)("features/base/tracks")},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"d",(function(){return a})),n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o}));const r="TRANSCRIBER_JOINED",a="TRANSCRIBER_LEFT",i="POTENTIAL_TRANSCRIBER_JOINED",o="SET_PENDING_TRANSCRIBING_NOTIFICATION_UID"},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";(function(e){var r=n(42),a=n(34),i=n.n(a),o=n(19);const s=i.a.getLogger(e);let l=!0,c=null;function u(e){if(!h(e))return"";return`
\n `}function d(e){return!(!h(e)||"true"!==r.a.getItem(e.localStorageKey||e.id))}function p(e,t){return h(e)?(...n)=>{if(s.debug(n,e.buttonValues),!e.buttonValues||0===e.buttonValues.length||-1!==e.buttonValues.indexOf(n[1])){const t=$("#"+e.id);t.length&&r.a.setItem(e.localStorageKey||e.id,t.prop("checked"))}t(...n)}:t}function h(e){return"object"==typeof e}const m={OK:"dialog.OK",CANCEL:"dialog.Cancel",openTwoButtonDialog(e){const{titleKey:t,msgKey:n,msgString:r,leftButtonKey:a,submitFunction:i,loadedFunction:o,closeFunction:s,focus:h,size:m,defaultButton:f,wrapperClass:g,dontShowAgain:b}=e;let{classes:y}=e;if(!l||c)return null;if(d(b))return i(),null;const v=[],_=a?APP.translation.generateTranslationHTML(a):APP.translation.generateTranslationHTML("dialog.Submit");v.push({title:_,value:!0});const k=APP.translation.generateTranslationHTML("dialog.Cancel");v.push({title:k,value:!1});let w=r;return n&&(w=APP.translation.generateTranslationHTML(n)),w+=u(b),y=y||this._getDialogClasses(m),g&&(y.prompt+=" "+g),c=$.prompt(w,{title:this._getFormattedTitleString(t),persistent:!1,buttons:v,defaultButton:f,focus:h,loaded:o,promptspeed:0,classes:y,submit:p(b,(e,t,n,r)=>{c=null,t&&i&&i(e,t,n,r)}),close(e,t,n,r){c=null,s&&s(e,t,n,r)}}),APP.translation.translateElement(c),$.prompt.getApi()},openDialog(e,t,n,r,a,i,o,s){if(!l)return;if(d(s))return void a();const c={title:this._getFormattedTitleString(e),persistent:n,buttons:r,defaultButton:1,promptspeed:0,loaded(){i&&i.apply(this,arguments),n&&$(".jqiclose",this).hide()},submit:p(s,a),close:o,classes:this._getDialogClasses()};n&&(c.closeText="");const h=$.prompt(t+u(s),c);return APP.translation.translateElement(h),$.prompt.getApi()},_getFormattedTitleString(e){const t=$("

");return t.addClass("aui-dialog2-header-main"),t.attr("data-i18n",e),$("
").append(t).html()},_getDialogClasses:(e="small")=>({box:"",form:"",prompt:"dialog aui-layer aui-dialog2 aui-dialog2-"+e,close:"aui-hide",fade:"aui-blanket",button:"button-control",message:"aui-dialog2-content",buttons:"aui-dialog2-footer",defaultButton:"button-control_primary",title:"aui-dialog2-header"}),openDialogWithStates(e,t,n){if(!l)return;const{classes:r,size:a}=t,i=this._getDialogClasses(a);t.classes=Object.assign({},i,r),t.promptspeed=t.promptspeed||0;for(const t in e){const n=e[t];n.titleKey&&(n.title=this._getFormattedTitleString(n.titleKey))}const o=$.prompt(e,t);return APP.translation.translateElement(o,n),$.prompt.getApi()},openCenteredPopup(e,t,n,r){if(!l)return;const a=window.screenX+window.innerWidth/2-t/2,i=window.screenY+window.innerHeight/2-n/2,o=window.open(e,"_blank",String(`top=${i}, left=${a}, width=${t}, height=${n}`));if(o&&r){const e=window.setInterval(()=>{!1!==o.closed&&(window.clearInterval(e),r())},200)}return o},showError(e){APP.store.dispatch(Object(o.h)(e))},showWarning(e){APP.store.dispatch(Object(o.j)(e))},participantNotification(e,t,n,r,a,i=o.a){APP.store.dispatch(Object(o.i)({descriptionArguments:a,descriptionKey:r,titleKey:t,title:e},i))},notify(e,t,n){this.participantNotification(null,e,null,t,n)},enablePopups(e){l=e},isDialogOpened:()=>Boolean($.prompt.getCurrentStateName())};t.a=m}).call(this,"modules/UI/util/MessageHandler.js")},,function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function n(e,t){for(var n=0;n{e(o(!Object(a.c)(t())))}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return c}));function r(e){return e[i(0,e.length-1)]}function a(e){return o(e,"0123456789abcdef")}function i(e,t){return Math.floor(Math.random()*(t-e+1))+e}function o(e,t){let n="";for(let a=0;a=0)return!0;return!1}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return c})),n.d(t,"d",(function(){return u})),n.d(t,"e",(function(){return d}));var r=n(2),a=n(43);const i=a.default.errors.conference,o=a.default.errors.connection;function s(e,t){return a.default.createLocalTracks({cameraDeviceId:t,devices:[e],firefox_fake_device:window.config&&window.config.firefox_fake_device,micDeviceId:t}).then(([e])=>e)}function l(e){const{disableThirdPartyRequests:t,analytics:n={}}=Object(r.i)(e)["features/base/config"];return!(t||n.disabled)}function c(e){return"string"!=typeof e&&(e=e.name),e===i.FOCUS_DISCONNECTED||e===i.FOCUS_LEFT||e===i.ICE_FAILED||e===i.OFFER_ANSWER_FAILED||e===i.VIDEOBRIDGE_NOT_AVAILABLE}function u(e){return"string"!=typeof e&&(e=e.name),e===o.CONNECTION_DROPPED_ERROR||e===o.OTHER_ERROR||e===o.SERVER_ERROR}async function d(e){return window.config}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,a,i,o,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,a,i,o,s],u=0;(l=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},function(e,t,n){"use strict";t.__esModule=!0;var r,a=n(972),i=(r=a)&&r.__esModule?r:{default:r};t.default=i.default||function(e){for(var t=1;t-1?n-1:n},this._scoreClickConfigurations=U.map((e,t)=>({_onClick:()=>this._onScoreSelect(t),_onMouseOver:()=>this._onScoreMouseOver(t)})),this._onCancel=this._onCancel.bind(this),this._onMessageChange=this._onMessageChange.bind(this),this._onScoreContainerMouseLeave=this._onScoreContainerMouseLeave.bind(this),this._onSubmit=this._onSubmit.bind(this)}componentDidMount(){Object(q.T)(Object(q.r)()),"undefined"!=typeof APP&&APP.API.notifyFeedbackPromptDisplayed()}componentWillUnmount(){this.props.onClose&&this.props.onClose()}render(){const{message:e,mousedOverScore:t,score:n}=this.state,r=t>-1?t:n,i=this._scoreClickConfigurations.map((e,t)=>{const n=t<=r,a=`star-btn ${H} ${n?"active":""}`;return k.a.createElement("a",{className:a,key:t,onClick:e._onClick,onMouseOver:e._onMouseOver},n?k.a.createElement(F.a,{label:"star-filled",size:"xlarge"}):k.a.createElement(z.a,{label:"star",size:"xlarge"}))}),{t:o}=this.props;return k.a.createElement(a.b,{okKey:"dialog.Submit",onCancel:this._onCancel,onSubmit:this._onSubmit,titleKey:"feedback.rateExperience"},k.a.createElement("div",{className:"feedback-dialog"},k.a.createElement("div",{className:"rating"},k.a.createElement("div",{className:"star-label"},k.a.createElement("p",{id:"starLabel"},o(U[r]))),k.a.createElement("div",{className:"stars",onMouseLeave:this._onScoreContainerMouseLeave},i)),k.a.createElement("div",{className:"details"},k.a.createElement(N,{autoFocus:!0,className:"input-control",id:"feedbackTextArea",label:o("feedback.detailsLabel"),onChange:this._onMessageChange,shouldFitContainer:!0,value:e}))))}_onCancel(){const{message:e,score:t}=this.state,n=t>-1?t+1:t;return this.props.dispatch(function(e,t){return{type:i.a,message:t,score:e}}(n,e)),!0}_onMessageChange(e){this.setState({message:e.target.value})}_onScoreSelect(e){this.setState({score:e})}_onScoreContainerMouseLeave(){this.setState({mousedOverScore:-1})}_onScoreMouseOver(e){this.setState({mousedOverScore:e})}_onSubmit(){const{conference:e,dispatch:t}=this.props,{message:n,score:r}=this.state;return t($(r>-1?r+1:r,n,e)),!0}}var W=Object(B.f)(Object(Y.f)((function(e){const{message:t,score:n}=e["features/feedback"];return{_message:t,_score:n}}))(V));function G(e){return(t,n)=>{const r=n(),{feedbackPercentage:a=100}=r["features/base/config"];if(interfaceConfig.filmStripOnly||config.iAmRecorder);else{if(r["features/base/dialog"].component===W)return Promise.reject("FeedbackRequestInProgress");if(r["features/feedback"].submitted)return Promise.resolve({feedbackSubmitted:!0,showThankYou:!0});if(e.isCallstatsEnabled()&&a>100*Math.random())return new Promise(r=>{t(K(e,()=>{const{submitted:e}=n()["features/feedback"];r({feedbackSubmitted:e,showThankYou:!1})}))})}return Promise.resolve({feedbackSubmitted:!1,showThankYou:!0})}}function K(e,t){return Object(a.h)(W,{conference:e,onClose:t})}function $(e,t,n){return r=>n.sendFeedback(e,t).then(()=>r({type:i.c}),e=>(r({type:i.b,error:e}),Promise.reject(e)))}},function(e,t,n){"use strict";n.d(t,"b",(function(){return l})),n.d(t,"a",(function(){return i.a}));var r=n(28),a=n(5),i=n(253),o=n(20),s=Object(o.a)("features/base/audio-only");function l(e,t=!1){return(n,o)=>{const{enabled:l}=o()["features/base/audio-only"];l!==e&&(Object(a.T)(Object(a.i)(e)),s.log("Audio-only "+(e?"enabled":"disabled")),n({type:i.a,audioOnly:e,ensureVideoTrack:t}),"undefined"!=typeof APP&&APP.UI.emitEvent(r.a.TOGGLE_AUDIO_ONLY,e))}}},function(e){e.exports=JSON.parse('{"a":"@atlaskit/droplist","b":"7.0.19"}')},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return a}));const r="SET_GOOGLE_API_STATE",a="SET_GOOGLE_API_PROFILE"},function(e,t,n){e.exports=!n(320)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";t.a=function(e,t){if(!e)throw new Error("Invariant failed")}},function(e,t,n){"use strict";n.d(t,"c",(function(){return s})),n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return c})),n.d(t,"d",(function(){return u}));var r=n(59),a=n(10),i=n(13),o=n(211);function s(e){return(t,n)=>{if(void 0===e&&(e=n()["features/base/conference"].conference),e){const r=n()["features/base/config"].roomPasswordNumberOfDigits;t(Object(i.h)(o.b,{conference:e,passwordNumberOfDigits:r}))}}}function l(e){return(t,n)=>{if("undefined"!=typeof APP)return APP.API.notifyReadyToClose(),void t(Object(r.b)());const i=n();e===i["features/base/conference"].passwordRequired&&e[a.j]===i["features/base/connection"].locationURL&&(t(Object(a.v)(e)),t(Object(r.a)(void 0)))}}function c(e){return Object(i.h)(o.a,{conference:e})}function u(){return(e,t)=>{const{conference:n}=t()["features/base/conference"];return e(Object(a.P)(n,n.lock,""))}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a}));const r="SET_SHARED_VIDEO_STATUS",a="TOGGLE_SHARED_VIDEO"},function(e,t,n){"use strict";n.d(t,"a",(function(){return g})),n.d(t,"d",(function(){return S})),n.d(t,"b",(function(){return D})),n.d(t,"c",(function(){return Ce}));var r=n(0),a=n.n(r),i=n(80),o=n(8),s=n(43),l=n(2),c=n(32),u=n(159),d=n(109),p=n(79),h=n(384);class m extends r.Component{constructor(e){super(e),this._isMounted=!0,this.state={hasPermissions:!1}}async _updatePermissions(){const e=await s.default.mediaDevices.isDevicePermissionGranted("audio");this._isMounted&&this.setState({hasPermissions:e})}componentDidMount(){this._updatePermissions()}componentDidUpdate(e){this.props.permissionPromptVisibility!==e.permissionPromptVisibility&&this._updatePermissions()}componentWillUnmount(){this._isMounted=!1}render(){const{isDisabled:e,onAudioOptionsClick:t,visible:n}=this.props,r=!this.state.hasPermissions||e||!s.default.mediaDevices.isMultipleAudioInputSupported();return n?a.a.createElement(d.a,null,a.a.createElement(c.g,{icon:o.c,iconDisabled:r,onIconClick:t},a.a.createElement(h.a,null))):a.a.createElement(h.a,null)}}const f={onAudioOptionsClick:d.f};var g=Object(l.f)((function(e){return{isDisabled:Object(p.b)(e),permissionPromptVisibility:Object(u.b)(e),visible:!Object(i.b)()}}),f)(m),b=n(14),y=n(386);class v extends r.Component{constructor(e){super(e),this._isMounted=!0,this.state={hasPermissions:!1}}_isIconDisabled(){const{hasVideoTrack:e,isDisabled:t}=this.props;return(!this.state.hasPermissions||t)&&!e}async _updatePermissions(){const e=await s.default.mediaDevices.isDevicePermissionGranted("video");this._isMounted&&this.setState({hasPermissions:e})}componentDidMount(){this._updatePermissions()}componentDidUpdate(e){this.props.permissionPromptVisibility!==e.permissionPromptVisibility&&this._updatePermissions()}componentWillUnmount(){this._isMounted=!1}render(){const{onVideoOptionsClick:e,visible:t}=this.props;return t?a.a.createElement(d.d,null,a.a.createElement(c.g,{icon:o.c,iconDisabled:this._isIconDisabled(),onIconClick:e},a.a.createElement(y.a,null))):a.a.createElement(y.a,null)}}const _={onVideoOptionsClick:d.g};var k,w,j,S=Object(l.f)((function(e){return{hasVideoTrack:Boolean(Object(b.l)(e)),isDisabled:Object(p.e)(e),permissionPromptVisibility:Object(u.b)(e),visible:!Object(i.b)()}}),_)(v),O=n(1198);class E extends r.Component{constructor(e){super(e),this._onClick=this._onClick.bind(this)}_onClick(...e){const{onClick:t}=this.props;return t&&t(...e)}render(){return this._renderButton(this._renderIcon())}}class x extends E{constructor(e){super(e),this._onKeyDown=this._onKeyDown.bind(this)}_onKeyDown(e){e.defaultPrevented||"Enter"===e.key&&(e.preventDefault(),e.stopPropagation(),this.props.onClick())}_renderButton(e){return a.a.createElement("div",{"aria-label":this.props.accessibilityLabel,"aria-pressed":this.props.toggled,className:"toolbox-button",onClick:this.props.onClick,onKeyDown:this._onKeyDown,role:"button",tabIndex:0},this.props.tooltip?a.a.createElement(O.a,{content:this.props.tooltip,position:this.props.tooltipPosition},e):e)}_renderIcon(){return a.a.createElement("div",{className:"toolbox-icon "+(this.props.toggled?"toggled":"")},a.a.createElement(o.a,{src:this.props.icon}))}}j={tooltipPosition:"top"},(w="defaultProps")in(k=x)?Object.defineProperty(k,w,{value:j,enumerable:!0,configurable:!0,writable:!0}):k[w]=j;var D=x,C=n(5),A=n(13),T=n(6),P=n(7),M=n(94),L=n(503),N=n(209),I=n(454),z=n(210),R=n(225),F=n(92),q=n(502),B=n(400),Y=n(311),H=n(10),U=n(450),V=n(399);var W=Object(T.f)((function({onClose:e,t:t}){return a.a.createElement("div",{className:"invite-more-dialog header"},t("security.securityOptions"),a.a.createElement(o.a,{onClick:e,src:o.m}))})),G=n(12),K=n(291);class $ extends r.Component{static getDerivedStateFromProps(e,t){return{enteredPassword:e.editEnabled?t.enteredPassword:""}}constructor(e){super(e),function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(this,"state",{enteredPassword:""}),this._onEnteredPasswordChange=this._onEnteredPasswordChange.bind(this),this._onPasswordSubmit=this._onPasswordSubmit.bind(this),this._onKeyDown=this._onKeyDown.bind(this)}render(){const{t:e}=this.props;return a.a.createElement("div",{className:"info-password"},a.a.createElement("span",{className:"info-label"},e("info.password")),a.a.createElement("span",{className:"spacer"}," "),a.a.createElement("span",{className:"info-password-field info-value"},this._renderPasswordField()))}_renderPasswordField(){if(this.props.editEnabled){let e,t;return this.props.passwordNumberOfDigits&&(t=this.props.t("passwordDigitsOnly",{number:this.props.passwordNumberOfDigits}),e="\\d*"),a.a.createElement("form",{className:"info-password-form",onKeyDown:this._onKeyDown,onSubmit:this._onPasswordSubmit},a.a.createElement("input",{autoFocus:!0,className:"info-password-input",maxLength:this.props.passwordNumberOfDigits,onChange:this._onEnteredPasswordChange,pattern:e,placeholder:t,spellCheck:"false",type:"text",value:this.state.enteredPassword}))}return this.props.locked===K.a?a.a.createElement("div",{className:"info-password-local"},this.props.password):this.props.locked?a.a.createElement("div",{className:"info-password-remote"},this.props.t("passwordSetRemotely")):a.a.createElement("div",{className:"info-password-none"},this.props.t("info.noPassword"))}_onEnteredPasswordChange(e){this.setState({enteredPassword:e.target.value})}_onPasswordSubmit(e){e.preventDefault(),e.stopPropagation(),this.props.onSubmit(this.state.enteredPassword)}_onKeyDown(e){"Enter"===e.key&&e.stopPropagation()}}var J=Object(T.f)($);var Q=Object(T.f)((function({canEditPassword:e,conference:t,locked:n,password:i,passwordEditEnabled:o,passwordNumberOfDigits:s,setPassword:l,setPasswordEditEnabled:c,t:u}){const d=Object(r.useRef)(null);function p(e){l(t,t.lock,e)}function h(){c(!o)}function m(){d.current&&d.current.querySelector("form").requestSubmit()}function f(){p("")}function g(){Object(G.e)(i)}return a.a.createElement("div",{className:"security-dialog password-section"},a.a.createElement("p",{className:"description"},u(e?"security.about":"security.aboutReadOnly")),a.a.createElement("div",{className:"security-dialog password"},a.a.createElement("div",{className:"info-dialog info-dialog-column info-dialog-password",ref:d},a.a.createElement(J,{editEnabled:o,locked:n,onSubmit:p,password:i,passwordNumberOfDigits:s})),a.a.createElement("div",{className:"security-dialog password-actions"},e?o?a.a.createElement(a.a.Fragment,null,a.a.createElement("a",{onClick:h},u("dialog.Cancel")),a.a.createElement("a",{onClick:m},u("dialog.add"))):n?a.a.createElement(a.a.Fragment,null,a.a.createElement("a",{className:"remove-password",onClick:f},u("dialog.Remove")),a.a.createElement("a",{className:"copy-password",onClick:g},u("dialog.copy"))):a.a.createElement("a",{className:"add-password",onClick:h},u("info.addPassword")):null)))}));const X={setPassword:H.P};var Z=Object(T.f)(Object(l.f)((function(e){const{conference:t,e2eeSupported:n,locked:r,password:a}=e["features/base/conference"],{lockRoomGuestEnabled:i,roomPasswordNumberOfDigits:o}=e["features/base/config"];return{_canEditPassword:Object(P.B)(e,i),_conference:t,_dialIn:e["features/invite"],_locked:r,_password:a,_passwordNumberOfDigits:o,_showE2ee:Boolean(n)}}),X)((function({_canEditPassword:e,_conference:t,_locked:n,_password:i,_passwordNumberOfDigits:o,_showE2ee:s,setPassword:l}){const[c,u]=Object(r.useState)(!1);return Object(r.useEffect)(()=>{c&&i&&u(!1)},[i]),a.a.createElement(A.b,{customHeader:W,hideCancelButton:!0,submitDisabled:!0,titleKey:"security.securityOptions",width:"small"},a.a.createElement("div",{className:"security-dialog"},a.a.createElement(V.c,null),a.a.createElement(Q,{canEditPassword:e,conference:t,locked:n,password:i,passwordEditEnabled:c,passwordNumberOfDigits:o,setPassword:l,setPasswordEditEnabled:u}),s?a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"separator-line"}),a.a.createElement(U.b,null)):null))})));function ee(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class te extends c.b{constructor(...e){super(...e),ee(this,"accessibilityLabel","toolbar.accessibilityLabel.security"),ee(this,"icon",o.eb),ee(this,"label","toolbar.security"),ee(this,"toggledIcon",o.fb),ee(this,"tooltip","toolbar.security")}_handleClick(){Object(C.T)(Object(C.O)("toggle.security",{enable:!this.props._locked})),this.props.onClick()}_isToggled(){return this.props._locked}}const ne={onClick:()=>function(e){e(Object(A.i)(Z))}};var re=Object(T.f)(Object(l.f)((function(e){const{locked:t}=e["features/base/conference"],{lobbyEnabled:n}=e["features/lobby"];return{_locked:t||n}}),ne)(te));var ae=n(507),ie=n(359),oe=n(205),se=n(24),le=n(285),ce=n(73);function ue(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class de extends c.b{constructor(...e){super(...e),ue(this,"accessibilityLabel","toolbar.accessibilityLabel.download"),ue(this,"icon",o.u),ue(this,"label","toolbar.download")}_handleClick(){Object(C.T)(Object(C.O)("download.pressed")),Object(G.p)(this.props._downloadAppsUrl)}}var pe=Object(T.f)(Object(l.f)((function(e){const{downloadAppsUrl:t}=e["features/base/config"].deploymentUrls||{};return{_downloadAppsUrl:t,visible:"string"==typeof t}}))(de)),he=n(440);function me(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class fe extends c.b{constructor(...e){super(...e),me(this,"accessibilityLabel","toolbar.accessibilityLabel.help"),me(this,"icon",o.E),me(this,"label","toolbar.help")}_handleClick(){Object(C.T)(Object(C.O)("help.pressed")),Object(G.p)(this.props._userDocumentationURL)}}var ge=Object(T.f)(Object(l.f)((function(e){const{userDocumentationURL:t}=e["features/base/config"].deploymentUrls||{};return{_userDocumentationURL:t,visible:"string"==typeof t}}))(fe)),be=n(316);function ye(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class ve extends c.b{constructor(...e){super(...e),ye(this,"accessibilityLabel","toolbar.accessibilityLabel.muteEveryone"),ye(this,"icon",o.R),ye(this,"label","toolbar.muteEveryone"),ye(this,"tooltip","toolbar.muteEveryone")}_handleClick(){const{dispatch:e,localParticipantId:t}=this.props;Object(C.T)(Object(C.O)("mute.everyone.pressed")),e(Object(A.h)(be.a,{exclude:[t]}))}}var _e=Object(T.f)(Object(l.f)((function(e,t){const n=Object(P.p)(e),r=n.role===P.i.MODERATOR,{visible:a}=t,{disableRemoteMute:i}=e["features/base/config"];return{isModerator:r,localParticipantId:n.id,visible:a&&r&&!i}}))(ve)),ke=n(134);class we extends r.Component{constructor(e){super(e),this._onCloseDialog=this._onCloseDialog.bind(this),this._onToggleDialogVisibility=this._onToggleDialogVisibility.bind(this)}render(){const{children:e,isOpen:t,t:n}=this.props;return a.a.createElement("div",{className:"toolbox-button-wth-dialog"},a.a.createElement(ke.a,{content:e,isOpen:t,onClose:this._onCloseDialog,position:"top right"},a.a.createElement(D,{accessibilityLabel:n("toolbar.accessibilityLabel.moreActions"),icon:o.J,onClick:this._onToggleDialogVisibility,toggled:t,tooltip:n("toolbar.moreActions")})))}_onCloseDialog(){this.props.onVisibilityChange(!1)}_onToggleDialogVisibility(){Object(C.T)(Object(C.O)("overflow")),this.props.onVisibilityChange(!this.props.isOpen)}}var je=Object(T.f)(we),Se=n(106);class Oe extends r.Component{constructor(e){super(e),this._onClick=this._onClick.bind(this)}render(){const{_localParticipant:e,_unclickable:t,t:n}=this.props,r="overflow-menu-item "+(t?"unclickable":"");let i;return i=e&&e.name?e.name:interfaceConfig.DEFAULT_LOCAL_DISPLAY_NAME,a.a.createElement("li",{"aria-label":n("toolbar.accessibilityLabel.profile"),className:r,onClick:this._onClick},a.a.createElement("span",{className:"overflow-menu-item-icon"},a.a.createElement(Se.a,{participantId:e.id,size:24})),a.a.createElement("span",{className:"profile-text"},i))}_onClick(){this.props._unclickable||this.props.onClick()}}var Ee=Object(T.f)(Object(l.f)((function(e){return{_localParticipant:Object(P.p)(e),_unclickable:!e["features/base/jwt"].isGuest||!interfaceConfig.SETTINGS_SECTIONS.includes("profile")}}))(Oe));const xe=new Set(interfaceConfig.TOOLBAR_BUTTONS);class De extends r.Component{constructor(e){super(e),this._onMouseOut=this._onMouseOut.bind(this),this._onMouseOver=this._onMouseOver.bind(this),this._onResize=this._onResize.bind(this),this._onSetOverflowVisible=this._onSetOverflowVisible.bind(this),this._onShortcutToggleChat=this._onShortcutToggleChat.bind(this),this._onShortcutToggleFullScreen=this._onShortcutToggleFullScreen.bind(this),this._onShortcutToggleRaiseHand=this._onShortcutToggleRaiseHand.bind(this),this._onShortcutToggleScreenshare=this._onShortcutToggleScreenshare.bind(this),this._onShortcutToggleVideoQuality=this._onShortcutToggleVideoQuality.bind(this),this._onToolbarOpenFeedback=this._onToolbarOpenFeedback.bind(this),this._onToolbarOpenInvite=this._onToolbarOpenInvite.bind(this),this._onToolbarOpenKeyboardShortcuts=this._onToolbarOpenKeyboardShortcuts.bind(this),this._onToolbarOpenSpeakerStats=this._onToolbarOpenSpeakerStats.bind(this),this._onToolbarOpenEmbedMeeting=this._onToolbarOpenEmbedMeeting.bind(this),this._onToolbarOpenVideoQuality=this._onToolbarOpenVideoQuality.bind(this),this._onToolbarToggleChat=this._onToolbarToggleChat.bind(this),this._onToolbarToggleFullScreen=this._onToolbarToggleFullScreen.bind(this),this._onToolbarToggleProfile=this._onToolbarToggleProfile.bind(this),this._onToolbarToggleRaiseHand=this._onToolbarToggleRaiseHand.bind(this),this._onToolbarToggleScreenshare=this._onToolbarToggleScreenshare.bind(this),this._onToolbarToggleSharedVideo=this._onToolbarToggleSharedVideo.bind(this),this._onToolbarOpenLocalRecordingInfoDialog=this._onToolbarOpenLocalRecordingInfoDialog.bind(this),this._onShortcutToggleTileView=this._onShortcutToggleTileView.bind(this),this.state={windowWidth:window.innerWidth}}componentDidMount(){[this._shouldShowButton("videoquality")&&{character:"A",exec:this._onShortcutToggleVideoQuality,helpDescription:"keyboardShortcuts.videoQuality"},this._shouldShowButton("chat")&&{character:"C",exec:this._onShortcutToggleChat,helpDescription:"keyboardShortcuts.toggleChat"},this._shouldShowButton("desktop")&&{character:"D",exec:this._onShortcutToggleScreenshare,helpDescription:"keyboardShortcuts.toggleScreensharing"},this._shouldShowButton("raisehand")&&{character:"R",exec:this._onShortcutToggleRaiseHand,helpDescription:"keyboardShortcuts.raiseHand"},this._shouldShowButton("fullscreen")&&{character:"S",exec:this._onShortcutToggleFullScreen,helpDescription:"keyboardShortcuts.fullScreen"},this._shouldShowButton("tileview")&&{character:"W",exec:this._onShortcutToggleTileView,helpDescription:"toolbar.tileViewToggle"}].forEach(e=>{"object"==typeof e&&APP.keyboardshortcut.registerShortcut(e.character,null,e.exec,e.helpDescription)}),window.addEventListener("resize",this._onResize)}componentDidUpdate(e){e._overflowMenuVisible&&!this.props._visible&&this._onSetOverflowVisible(!1),e._overflowMenuVisible&&!e._dialog&&this.props._dialog&&(this._onSetOverflowVisible(!1),this.props.dispatch(Object(ce.e)(!1))),this.props._chatOpen!==e._chatOpen&&this._onResize()}componentWillUnmount(){["A","C","D","R","S"].forEach(e=>APP.keyboardshortcut.unregisterShortcut(e)),window.removeEventListener("resize",this._onResize)}render(){const{_chatOpen:e,_visible:t,_visibleButtons:n}=this.props,r=`new-toolbox ${t?"visible":""} ${n.size?"":"no-buttons"} ${e?"shift-right":""}`;return a.a.createElement("div",{className:r,id:"new-toolbox",onMouseOut:this._onMouseOut,onMouseOver:this._onMouseOver},a.a.createElement("div",{className:"toolbox-background"}),this._renderToolboxContent())}_doOpenFeedback(){const{_conference:e}=this.props;this.props.dispatch(Object(R.e)(e))}_doOpenEmbedMeeting(){this.props.dispatch(Object(A.h)(I.a))}_doOpenKeyboardShorcuts(){this.props.dispatch(Object(q.b)())}_doOpenSpeakerStats(){this.props.dispatch(Object(A.h)(ie.a,{conference:this.props._conference}))}_doOpenVideoQuality(){this.props.dispatch(Object(A.h)(le.b))}_doToggleChat(){this.props.dispatch(Object(N.d)())}_doToggleFullScreen(){const e=!this.props._fullScreen;this.props.dispatch(Object(ce.c)(e))}_doToggleProfile(){this.props.dispatch(Object(d.e)(d.b.PROFILE))}_doToggleRaiseHand(){const{_localParticipantID:e,_raisedHand:t}=this.props;this.props.dispatch(Object(P.O)({id:e,local:!0,raisedHand:!t}))}_doToggleScreenshare(){this.props._desktopSharingEnabled&&this.props.dispatch(Object(b.x)())}_doToggleSharedVideo(){this.props.dispatch(Object(ae.b)())}_doToggleVideoQuality(){this.props.dispatch(Object(A.i)(le.b))}_doToggleTileView(){this.props.dispatch(Object(se.g)())}_onMouseOut(){this.props.dispatch(Object(ce.e)(!1))}_onMouseOver(){this.props.dispatch(Object(ce.e)(!0))}_onResize(){let e=window.innerWidth;this.props._chatOpen&&(e-=N.a),this.state.windowWidth!==e&&this.setState({windowWidth:e})}_onSetOverflowVisible(e){this.props.dispatch(Object(ce.d)(e))}_onShortcutToggleChat(){Object(C.T)(Object(C.J)("toggle.chat",{enable:!this.props._chatOpen})),this._doToggleChat()}_onShortcutToggleVideoQuality(){Object(C.T)(Object(C.J)("video.quality")),this._doToggleVideoQuality()}_onShortcutToggleTileView(){Object(C.T)(Object(C.J)("toggle.tileview",{enable:!this.props._tileViewEnabled})),this._doToggleTileView()}_onShortcutToggleFullScreen(){Object(C.T)(Object(C.J)("toggle.fullscreen",{enable:!this.props._fullScreen})),this._doToggleFullScreen()}_onShortcutToggleRaiseHand(){Object(C.T)(Object(C.J)("toggle.raise.hand",C.d,{enable:!this.props._raisedHand})),this._doToggleRaiseHand()}_onShortcutToggleScreenshare(){Object(C.T)(Object(C.O)("screen.sharing",{enable:!this.props._screensharing})),this._doToggleScreenshare()}_onToolbarOpenFeedback(){Object(C.T)(Object(C.O)("feedback")),this._doOpenFeedback()}_onToolbarOpenInvite(){Object(C.T)(Object(C.O)("invite")),this.props.dispatch(Object(F.c)())}_onToolbarOpenKeyboardShortcuts(){Object(C.T)(Object(C.O)("shortcuts")),this._doOpenKeyboardShorcuts()}_onToolbarOpenEmbedMeeting(){Object(C.T)(Object(C.O)("embed.meeting")),this._doOpenEmbedMeeting()}_onToolbarOpenSpeakerStats(){Object(C.T)(Object(C.O)("speaker.stats")),this._doOpenSpeakerStats()}_onToolbarOpenVideoQuality(){Object(C.T)(Object(C.O)("video.quality")),this._doOpenVideoQuality()}_onToolbarToggleChat(){Object(C.T)(Object(C.O)("toggle.chat",{enable:!this.props._chatOpen})),this._doToggleChat()}_onToolbarToggleFullScreen(){Object(C.T)(Object(C.O)("toggle.fullscreen",{enable:!this.props._fullScreen})),this._doToggleFullScreen()}_onToolbarToggleProfile(){Object(C.T)(Object(C.O)("profile")),this._doToggleProfile()}_onToolbarToggleRaiseHand(){Object(C.T)(Object(C.O)("raise.hand",{enable:!this.props._raisedHand})),this._doToggleRaiseHand()}_onToolbarToggleScreenshare(){this.props._desktopSharingEnabled&&(Object(C.T)(Object(C.J)("toggle.screen.sharing",C.d,{enable:!this.props._screensharing})),this._doToggleScreenshare())}_onToolbarToggleSharedVideo(){Object(C.T)(Object(C.O)("shared.video.toggled",{enable:!this.props._sharingVideo})),this._doToggleSharedVideo()}_onToolbarOpenLocalRecordingInfoDialog(){Object(C.T)(Object(C.O)("local.recording")),this.props.dispatch(Object(A.h)(B.b))}_isDesktopSharingButtonVisible(){const{_desktopSharingEnabled:e,_desktopSharingDisabledTooltipKey:t}=this.props;return e||t}_renderDesktopSharingButton(e=!1){const{_desktopSharingEnabled:t,_desktopSharingDisabledTooltipKey:n,_screensharing:r,t:i}=this.props;if(!this._isDesktopSharingButtonVisible())return null;if(e)return a.a.createElement(c.f,{accessibilityLabel:i("toolbar.accessibilityLabel.shareYourScreen"),disabled:t,icon:o.hb,iconId:"share-desktop",key:"desktop",onClick:this._onToolbarToggleScreenshare,text:i("toolbar."+(r?"stopScreenSharing":"startScreenSharing"))});const s=i(t?"dialog.shareYourScreen":n);return a.a.createElement(D,{accessibilityLabel:i("toolbar.accessibilityLabel.shareYourScreen"),disabled:!t,icon:o.hb,onClick:this._onToolbarToggleScreenshare,toggled:r,tooltip:s})}_isEmbedMeetingVisible(){return!this.props._isVpaasMeeting&&this._shouldShowButton("embedmeeting")}_isProfileVisible(){return this.props._isGuest&&this._shouldShowButton("profile")}_renderOverflowMenuContent(){const{_feedbackConfigured:e,_fullScreen:t,_screensharing:n,_sharingVideo:r,t:i}=this.props;return[this._isProfileVisible()&&a.a.createElement(Ee,{key:"profile",onClick:this._onToolbarToggleProfile}),this._shouldShowButton("videoquality")&&a.a.createElement(le.a,{key:"videoquality",onClick:this._onToolbarOpenVideoQuality}),this._shouldShowButton("fullscreen")&&a.a.createElement(c.f,{accessibilityLabel:i("toolbar.accessibilityLabel.fullScreen"),icon:t?o.z:o.B,key:"fullscreen",onClick:this._onToolbarToggleFullScreen,text:i(t?"toolbar.exitFullScreen":"toolbar.enterFullScreen")}),a.a.createElement(Y.a,{key:"livestreaming",showLabel:!0}),a.a.createElement(Y.b,{key:"record",showLabel:!0}),this._shouldShowButton("sharedvideo")&&a.a.createElement(c.f,{accessibilityLabel:i("toolbar.accessibilityLabel.sharedvideo"),icon:o.jb,key:"sharedvideo",onClick:this._onToolbarToggleSharedVideo,text:i(r?"toolbar.stopSharedVideo":"toolbar.sharedvideo")}),this._shouldShowButton("etherpad")&&a.a.createElement(z.b,{key:"etherpad",showLabel:!0}),a.a.createElement(L.a,{key:"videobackgroundblur",showLabel:!0,visible:this._shouldShowButton("videobackgroundblur")&&!n}),a.a.createElement(d.c,{key:"settings",showLabel:!0,visible:this._shouldShowButton("settings")}),a.a.createElement(_e,{key:"mute-everyone",showLabel:!0,visible:this._shouldShowButton("mute-everyone")}),this._shouldShowButton("stats")&&a.a.createElement(c.f,{accessibilityLabel:i("toolbar.accessibilityLabel.speakerStats"),icon:o.W,key:"stats",onClick:this._onToolbarOpenSpeakerStats,text:i("toolbar.speakerStats")}),this._isEmbedMeetingVisible()&&a.a.createElement(c.f,{accessibilityLabel:i("toolbar.accessibilityLabel.embedMeeting"),icon:o.o,key:"embed",onClick:this._onToolbarOpenEmbedMeeting,text:i("toolbar.embedMeeting")}),this._shouldShowButton("feedback")&&e&&a.a.createElement(c.f,{accessibilityLabel:i("toolbar.accessibilityLabel.feedback"),icon:o.A,key:"feedback",onClick:this._onToolbarOpenFeedback,text:i("toolbar.feedback")}),this._shouldShowButton("shortcuts")&&a.a.createElement(c.f,{accessibilityLabel:i("toolbar.accessibilityLabel.shortcuts"),icon:o.T,key:"shortcuts",onClick:this._onToolbarOpenKeyboardShortcuts,text:i("toolbar.shortcuts")}),this._shouldShowButton("download")&&a.a.createElement(pe,{key:"download",showLabel:!0}),this._shouldShowButton("help")&&a.a.createElement(ge,{key:"help",showLabel:!0})]}_renderMovedButtons(e){const{_chatOpen:t,_raisedHand:n,t:r}=this.props;return e.map(e=>{switch(e){case"desktop":return this._renderDesktopSharingButton(!0);case"raisehand":return a.a.createElement(c.f,{accessibilityLabel:r("toolbar.accessibilityLabel.raiseHand"),icon:o.X,key:"raisedHand",onClick:this._onToolbarToggleRaiseHand,text:r("toolbar."+(n?"lowerYourHand":"raiseYourHand"))});case"chat":return a.a.createElement(c.f,{accessibilityLabel:r("toolbar.accessibilityLabel.chat"),icon:o.k,key:"chat",onClick:this._onToolbarToggleChat,text:r("toolbar."+(t?"closeChat":"openChat"))});case"closedcaptions":return a.a.createElement(oe.b,{key:"closed-captions",showLabel:!0});case"security":return a.a.createElement(re,{key:"security",showLabel:!0});case"invite":return a.a.createElement(c.f,{accessibilityLabel:r("toolbar.accessibilityLabel.invite"),icon:o.F,key:"invite",onClick:this._onToolbarOpenInvite,text:r("toolbar.invite")});case"tileview":return a.a.createElement(se.b,{showLabel:!0});case"localrecording":return a.a.createElement(c.f,{accessibilityLabel:r("toolbar.accessibilityLabel.localRecording"),icon:o.Y,key:"localrecording",onClick:this._onToolbarOpenLocalRecordingInfoDialog,text:r("localRecording.dialogTitle")});default:return null}})}_renderAudioButton(){return this._shouldShowButton("microphone")?a.a.createElement(g,{key:"asb",visible:!0}):null}_renderVideoButton(){return this._shouldShowButton("camera")?a.a.createElement(S,{key:"vsb",visible:!0}):null}_renderToolboxContent(){const{_chatOpen:e,_overflowMenuVisible:t,_raisedHand:n,t:r}=this.props,s=this._renderOverflowMenuContent(),l=Boolean(s.filter(e=>e).length),c=[],u=[];let d=48,p=56;this.state.windowWidth<=500?(d=26,p=28):this.state.windowWidth<=700&&(d=36,p=40);const h=Math.floor((this.state.windowWidth-168-d)/p/2),m=this.state.windowWidth>=500||Object(i.b)();this._shouldShowButton("chat")&&c.push("chat"),this._shouldShowButton("desktop")&&this._isDesktopSharingButtonVisible()&&c.push("desktop"),this._shouldShowButton("raisehand")&&c.push("raisehand"),this._shouldShowButton("closedcaptions")&&c.push("closedcaptions"),l&&m&&u.push("overflowmenu"),this._shouldShowButton("invite")&&u.push("invite"),(this._shouldShowButton("security")||this._shouldShowButton("info"))&&u.push("security"),this._shouldShowButton("tileview")&&u.push("tileview"),this._shouldShowButton("localrecording")&&u.push("localrecording");const f=[];if(c.length>h&&(f.push(...c.splice(h,c.length-h)),-1===u.indexOf("overflowmenu")&&m&&u.unshift("overflowmenu")),u.length>h){-1===u.indexOf("overflowmenu")&&m&&u.unshift("overflowmenu");let e=h;0===e&&e++,f.push(...u.splice(e,u.length-e))}return s.splice(1,0,...this._renderMovedButtons(f)),a.a.createElement("div",{className:"toolbox-content"},a.a.createElement("div",{className:"button-group-left"},-1!==c.indexOf("chat")&&a.a.createElement("div",{className:"toolbar-button-with-badge"},a.a.createElement(D,{accessibilityLabel:r("toolbar.accessibilityLabel.chat"),icon:o.k,onClick:this._onToolbarToggleChat,toggled:e,tooltip:r("toolbar.chat")}),a.a.createElement(N.c,null)),-1!==c.indexOf("desktop")&&this._renderDesktopSharingButton(),-1!==c.indexOf("raisehand")&&a.a.createElement(D,{accessibilityLabel:r("toolbar.accessibilityLabel.raiseHand"),icon:o.X,onClick:this._onToolbarToggleRaiseHand,toggled:n,tooltip:r("toolbar.raiseHand")}),-1!==c.indexOf("closedcaptions")&&a.a.createElement(oe.b,null)),a.a.createElement("div",{className:"button-group-center"},this._renderAudioButton(),a.a.createElement(he.a,{visible:this._shouldShowButton("hangup")}),this._renderVideoButton()),a.a.createElement("div",{className:"button-group-right"},-1!==u.indexOf("localrecording")&&a.a.createElement(B.a,{onClick:this._onToolbarOpenLocalRecordingInfoDialog}),-1!==u.indexOf("tileview")&&a.a.createElement(se.b,null),-1!==u.indexOf("invite")&&a.a.createElement(D,{accessibilityLabel:r("toolbar.accessibilityLabel.invite"),icon:o.F,onClick:this._onToolbarOpenInvite,tooltip:r("toolbar.invite")}),-1!==u.indexOf("security")&&a.a.createElement(re,{customClass:"security-toolbar-button"}),-1!==u.indexOf("overflowmenu")&&a.a.createElement(je,{isOpen:t,onVisibilityChange:this._onSetOverflowVisible},a.a.createElement("ul",{"aria-label":r("toolbar.accessibilityLabel.moreActionsMenu"),className:"overflow-menu"},s))))}_shouldShowButton(e){return this.props._visibleButtons.has(e)}}var Ce=Object(T.f)(Object(l.f)((function(e){const{conference:t,locked:n}=e["features/base/conference"];let{desktopSharingEnabled:r}=e["features/base/conference"];const{callStatsID:a,enableFeaturesBasedOnToken:i}=e["features/base/config"],o=e["features/shared-video"].status,{fullScreen:s,overflowMenuVisible:c}=e["features/toolbox"],u=Object(P.p)(e),d=e["features/local-recording"],h=Object(b.n)(e["features/base/tracks"]);let m;i&&(r=void 0!==Object(P.w)(e).find(({features:e={}})=>"true"===String(e["screen-sharing"])),m=e["features/base/jwt"].isGuest?"dialog.shareYourScreenDisabledForGuest":"dialog.shareYourScreenDisabled");const f=new Set(interfaceConfig.TOOLBAR_BUTTONS);return{_chatOpen:e["features/chat"].isOpen,_conference:t,_desktopSharingEnabled:r,_desktopSharingDisabledTooltipKey:m,_dialog:Boolean(e["features/base/dialog"].component),_feedbackConfigured:Boolean(a),_isGuest:e["features/base/jwt"].isGuest,_isVpaasMeeting:Object(M.c)(e),_fullScreen:s,_tileViewEnabled:Object(se.f)(e),_localParticipantID:u.id,_localRecState:d,_locked:n,_overflowMenuVisible:c,_raisedHand:u.raisedHand,_screensharing:h&&"desktop"===h.videoType,_sharingVideo:"playing"===o||"start"===o||"pause"===o,_visible:Object(p.d)(e),_visibleButtons:Object(l.g)(xe,f)?xe:f}}))(De))},function(e,t,n){"use strict";var r=n(376);n.d(t,"b",(function(){return r.a}));var a=n(323);n.d(t,"a",(function(){return a.a}))},function(e,t,n){var r=n(1097),a=n(1098),i=n(1099),o=n(1100);e.exports=function(e){return r(e)||a(e)||i(e)||o()}},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return a}));const r="SET_PREFERRED_VIDEO_QUALITY",a="SET_MAX_RECEIVER_VIDEO_QUALITY"},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a}));const r="conference.before_hangup",a="conference.desktop_sharing_enabled_changed"},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return l})),n.d(t,"e",(function(){return c})),n.d(t,"f",(function(){return u}));var r=n(97),a=n(84);function i(e){return{type:r.a,available:e}}function o(e,t=!1){return{type:r.b,ensureTrack:t,muted:e}}function s(e){return{type:r.c,cameraFacingMode:e}}function l(e){return{type:r.d,available:e}}function c(e,t=a.b.VIDEO,n=a.c.USER,i=!1){return(a,o)=>{const s=o()["features/base/media"].video.muted,l=e?s|n:s&~n;return a({type:r.e,authority:n,mediaType:t,ensureTrack:i,muted:l})}}function u(){return{type:r.g}}},function(e,t,n){"use strict";n.d(t,"d",(function(){return i})),n.d(t,"e",(function(){return o})),n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return c})),n.d(t,"c",(function(){return u}));var r=n(19),a=n(192);function i(e){return{type:a.c,transcriberJID:e}}function o(e){return{type:a.d,transcriberJID:e}}function s(e){return{type:a.b,transcriberJID:e}}function l(e){return{type:a.a,uid:e}}function c(){return(e,t)=>{const{pendingNotificationUid:n}=t()["features/transcribing"];n&&(e(Object(r.e)(n)),e(l()))}}function u(){return Object(r.i)({descriptionKey:"transcribing.off",titleKey:"dialog.transcribing"},r.a)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return S})),n.d(t,"b",(function(){return k}));var r=n(0),a=n.n(r),i=n(6),o=n(8),s=n(4),l=n(16),c=n(506),u=n(2),d=n(14);class p extends r.Component{render(){const{isLocalVideo:e}=this.props;return a.a.createElement("div",{className:"connection-info"},this._renderStatistics(),a.a.createElement("div",{className:"connection-actions"},e?this._renderSaveLogs():null,this._renderShowMoreLink()),this.props.shouldShowMore?this._renderAdditionalStats():null)}_renderAdditionalStats(){const{isLocalVideo:e}=this.props;return a.a.createElement("table",{className:"connection-info__container"},a.a.createElement("tbody",null,e?this._renderBandwidth():null,e?this._renderTransport():null,e?this._renderRegion():null,this._renderAudioSsrc(),this._renderVideoSsrc(),this._renderParticipantId()))}_renderBandwidth(){const{download:e,upload:t}=this.props.bandwidth||{};return a.a.createElement("tr",null,a.a.createElement("td",null,this.props.t("connectionindicator.bandwidth")),a.a.createElement("td",null,a.a.createElement("span",{className:"connection-info__download"},"↓"),e?e+" Kbps":"N/A",a.a.createElement("span",{className:"connection-info__upload"},"↑"),t?t+" Kbps":"N/A"))}_renderBitrate(){const{download:e,upload:t}=this.props.bitrate||{};return a.a.createElement("tr",null,a.a.createElement("td",null,a.a.createElement("span",null,this.props.t("connectionindicator.bitrate"))),a.a.createElement("td",null,a.a.createElement("span",{className:"connection-info__download"},"↓"),e?e+" Kbps":"N/A",a.a.createElement("span",{className:"connection-info__upload"},"↑"),t?t+" Kbps":"N/A"))}_renderAudioSsrc(){const{audioSsrc:e,t:t}=this.props;return a.a.createElement("tr",null,a.a.createElement("td",null,a.a.createElement("span",null,t("connectionindicator.audio_ssrc"))),a.a.createElement("td",null,e||"N/A"))}_renderVideoSsrc(){const{videoSsrc:e,t:t}=this.props;return a.a.createElement("tr",null,a.a.createElement("td",null,a.a.createElement("span",null,t("connectionindicator.video_ssrc"))),a.a.createElement("td",null,e||"N/A"))}_renderParticipantId(){const{participantId:e,t:t}=this.props;return a.a.createElement("tr",null,a.a.createElement("td",null,a.a.createElement("span",null,t("connectionindicator.participant_id"))),a.a.createElement("td",null,e||"N/A"))}_renderCodecs(){const{codec:e,t:t}=this.props;if(!e)return;let n;return Object.keys(e||{}).forEach(t=>{const{audio:r,video:a}=e[t];n=`${r}, ${a}`}),n||(n="N/A"),a.a.createElement("tr",null,a.a.createElement("td",null,a.a.createElement("span",null,t("connectionindicator.codecs"))),a.a.createElement("td",null,n))}_renderConnectionSummary(){return a.a.createElement("tr",{className:"connection-info__status"},a.a.createElement("td",null,a.a.createElement("span",null,this.props.t("connectionindicator.status"))),a.a.createElement("td",null,this.props.connectionSummary))}_renderE2eRtt(){const{e2eRtt:e,t:t}=this.props,n=e?e.toFixed(0)+"ms":"N/A";return a.a.createElement("tr",null,a.a.createElement("td",null,a.a.createElement("span",null,t("connectionindicator.e2e_rtt"))),a.a.createElement("td",null,n))}_renderRegion(){const{region:e,serverRegion:t,t:n}=this.props;let r=t;if(t)return e&&t&&e!==t&&(r+=" from "+e),a.a.createElement("tr",null,a.a.createElement("td",null,a.a.createElement("span",null,n("connectionindicator.connectedTo"))),a.a.createElement("td",null,r))}_renderBridgeCount(){const{bridgeCount:e,t:t}=this.props;if(e||0===e)return a.a.createElement("tr",null,a.a.createElement("td",null,a.a.createElement("span",null,t("connectionindicator.bridgeCount"))),a.a.createElement("td",null,e))}_renderFrameRate(){const{framerate:e,t:t}=this.props,n=Object.keys(e||{}).map(t=>e[t]).join(", ")||"N/A";return a.a.createElement("tr",null,a.a.createElement("td",null,a.a.createElement("span",null,t("connectionindicator.framerate"))),a.a.createElement("td",null,n))}_renderPacketLoss(){const{packetLoss:e,t:t}=this.props;let n;if(e){const{download:t,upload:r}=e;n=a.a.createElement("td",null,a.a.createElement("span",{className:"connection-info__download"},"↓"),null===t?"N/A":t+"%",a.a.createElement("span",{className:"connection-info__upload"},"↑"),null===r?"N/A":r+"%")}else n=a.a.createElement("td",null,"N/A");return a.a.createElement("tr",null,a.a.createElement("td",null,a.a.createElement("span",null,t("connectionindicator.packetloss"))),n)}_renderResolution(){const{resolution:e,maxEnabledResolution:t,t:n}=this.props;let r=Object.keys(e||{}).map(t=>{const{width:n,height:r}=e[t];return`${n}x${r}`}).join(", ")||"N/A";if(t&&t<720){r+=` (${n("connectionindicator.maxEnabledResolution")} ${t}p)`}return a.a.createElement("tr",null,a.a.createElement("td",null,a.a.createElement("span",null,n("connectionindicator.resolution"))),a.a.createElement("td",null,r))}_renderSaveLogs(){return a.a.createElement("span",null,a.a.createElement("a",{className:"savelogs link",onClick:this.props.onSaveLogs},this.props.t("connectionindicator.savelogs")),a.a.createElement("span",null," | "))}_renderShowMoreLink(){const e=this.props.shouldShowMore?"connectionindicator.less":"connectionindicator.more";return a.a.createElement("a",{className:"showmore link",onClick:this.props.onShowMore},this.props.t(e))}_renderStatistics(){const e=!this.props.isLocalVideo;return a.a.createElement("table",{className:"connection-info__container"},a.a.createElement("tbody",null,this._renderConnectionSummary(),this._renderBitrate(),this._renderPacketLoss(),e?this._renderE2eRtt():null,e?this._renderRegion():null,this._renderResolution(),this._renderFrameRate(),this._renderCodecs(),e?null:this._renderBridgeCount()))}_renderTransport(){const{t:e,transport:t}=this.props;if(!t||0===t.length){return[a.a.createElement("tr",{key:"address"},a.a.createElement("td",null,a.a.createElement("span",null,e("connectionindicator.address"))),a.a.createElement("td",null,"N/A"))]}const n={localIP:[],localPort:[],remoteIP:[],remotePort:[],transportType:[]};for(let e=0;ethis._onStatsUpdated(e.myUserId(),t)),e.on(s.e.REMOTE_STATS_UPDATED,(e,t)=>this._emitStatsUpdate(e,t)),e.on(s.f.E2E_RTT_CHANGED,(e,t)=>{const n={e2eRtt:t,region:e.getProperty("region")};this._emitStatsUpdate(e.getId(),n)})},subscribeToClientStats(e,t){e&&(_[e]||(_[e]=[]),_[e].push(t))},unsubscribeToClientStats(e,t){if(!_[e])return;const n=_[e].filter(e=>e!==t);n.length?_[e]=n:delete _[e]},_emitStatsUpdate(e,t={}){(_[e]||[]).forEach(e=>{e(t)})},_onStatsUpdated(e,t){const n=t.framerate||{},r=t.resolution||{},a=t.codec||{},i=Object.assign({},t,{framerate:n[e],resolution:r[e],codec:a[e]});this._emitStatsUpdate(e,i);const o=Object.keys(n),s=Object.keys(r),l=Object.keys(a);v.a.union(o,s,l).filter(t=>t!==e).forEach(e=>{const t={},i=n[e];i&&(t.framerate=i);const o=r[e];o&&(t.resolution=o);const s=a[e];s&&(t.codec=s),this._emitStatsUpdate(e,t)})}};class w extends r.Component{constructor(e){super(e),this._onStatsUpdated=this._onStatsUpdated.bind(this)}componentDidMount(){k.subscribeToClientStats(this.props.participantId,this._onStatsUpdated)}componentDidUpdate(e){e.participantId!==this.props.participantId&&(k.unsubscribeToClientStats(e.participantId,this._onStatsUpdated),k.subscribeToClientStats(this.props.participantId,this._onStatsUpdated))}componentWillUnmount(){k.unsubscribeToClientStats(this.props.participantId,this._onStatsUpdated),clearTimeout(this.autoHideTimeout)}_onStatsUpdated(e={}){const{connectionQuality:t}=e,n=void 0===t?{}:{percent:t},r=Object.assign({},this.state.stats,e,n);this.setState({stats:r}),this._updateIndicatorAutoHide(r.percent)}_updateIndicatorAutoHide(e){e<30?(clearTimeout(this.autoHideTimeout),this.autoHideTimeout=void 0,this.setState({showIndicator:!0})):this.autoHideTimeout||(this.autoHideTimeout=setTimeout(()=>{this.setState({showIndicator:!1})},"undefined"==typeof interfaceConfig?5e3:interfaceConfig.CONNECTION_INDICATOR_AUTO_HIDE_TIMEOUT))}}const j=[{colorClass:"status-high",percent:30,tip:"connectionindicator.quality.good",width:"100%"},{colorClass:"status-med",percent:10,tip:"connectionindicator.quality.nonoptimal",width:"66%"},{colorClass:"status-low",percent:0,tip:"connectionindicator.quality.poor",width:"33%"}];var S=Object(i.f)(Object(u.f)((function(e,t){const n=e["features/base/conference"].conference;if(n){const r=Object(d.q)(e["features/base/tracks"],l.c.VIDEO,t.participantId),a=Object(d.q)(e["features/base/tracks"],l.c.AUDIO,t.participantId);return{audioSsrc:a?n.getSsrcByTrack(a.jitsiTrack):void 0,videoSsrc:r?n.getSsrcByTrack(r.jitsiTrack):void 0}}return{}}),(function(e){return{_onSaveLogs(){e((e,t)=>{const n=t()["features/base/connection"].connection.getLogs(),r=Object(g.a)()||"";Object(b.a)(n,`meetlog-${r}.json`)})}}}))(class extends w{constructor(e){super(e),this.state={autoHideTimeout:void 0,showIndicator:!1,showMoreStats:!1,stats:{}},this._onToggleShowMore=this._onToggleShowMore.bind(this)}render(){const e="indicator-container "+this._getVisibilityClass(),t="connection-indicator indicator "+this._getConnectionColorClass();return a.a.createElement(c.a,{className:e,content:this._renderStatisticsTable(),disablePopover:!this.props.enableStatsDisplay,position:this.props.statsPopoverPosition},a.a.createElement("div",{className:"popover-trigger"},a.a.createElement("div",{className:t,style:{fontSize:this.props.iconSize}},a.a.createElement("div",{className:"connection indicatoricon"},this._renderIcon()))))}_getConnectionColorClass(){const{connectionStatus:e}=this.props,{percent:t}=this.state.stats,{INACTIVE:n,INTERRUPTED:r}=s.h;return e===n?"status-other":e===r?"status-lost":void 0===t?"status-high":this._getDisplayConfiguration(t).colorClass}_getConnectionStatusTip(){let e;switch(this.props.connectionStatus){case s.h.INTERRUPTED:e="connectionindicator.quality.lost";break;case s.h.INACTIVE:e="connectionindicator.quality.inactive";break;default:{const{percent:t}=this.state.stats;if(void 0===t)e="connectionindicator.quality.good";else{e=this._getDisplayConfiguration(t).tip}}}return this.props.t(e)}_getDisplayConfiguration(e){return j.find(t=>e>=t.percent)||{}}_getVisibilityClass(){const{connectionStatus:e}=this.props;return this.state.showIndicator||this.props.alwaysVisible||e===s.h.INTERRUPTED||e===s.h.INACTIVE?"show-connection-indicator":"hide-connection-indicator"}_onToggleShowMore(){this.setState({showMoreStats:!this.state.showMoreStats})}_renderIcon(){if(this.props.connectionStatus===s.h.INACTIVE)return a.a.createElement("span",{className:"connection_ninja"},a.a.createElement(o.a,{className:"icon-ninja",size:"1.5em",src:o.q}));let e,t="connection_empty";if(this.props.connectionStatus===s.h.INTERRUPTED)t="connection_lost",e="0%";else if(void 0===this.state.stats.percent)e="100%";else{const{percent:t}=this.state.stats;e=this._getDisplayConfiguration(t).width}return[a.a.createElement("span",{className:t,key:"icon-empty"},a.a.createElement(o.a,{className:"icon-gsm-bars",size:"1em",src:o.p})),a.a.createElement("span",{className:"connection_full",key:"icon-full",style:{width:e}},a.a.createElement(o.a,{className:"icon-gsm-bars",size:"1em",src:o.p}))]}_renderStatisticsTable(){const{bandwidth:e,bitrate:t,bridgeCount:n,codec:r,e2eRtt:i,framerate:o,maxEnabledResolution:s,packetLoss:l,region:c,resolution:u,serverRegion:d,transport:p}=this.state.stats;return a.a.createElement(f,{audioSsrc:this.props.audioSsrc,bandwidth:e,bitrate:t,bridgeCount:n,codec:r,connectionSummary:this._getConnectionStatusTip(),e2eRtt:i,framerate:o,isLocalVideo:this.props.isLocalVideo,maxEnabledResolution:s,onSaveLogs:this.props._onSaveLogs,onShowMore:this._onToggleShowMore,packetLoss:l,participantId:this.props.participantId,region:c,resolution:u,serverRegion:d,shouldShowMore:this.state.showMoreStats,transport:p,videoSsrc:this.props.videoSsrc})}}))},function(e,t,n){"use strict";var r=n(20);t.a=Object(r.a)("features/base/redux")},function(e,t,n){"use strict";var r=n(60);n.d(t,"b",(function(){return r.b})),n.d(t,"e",(function(){return r.e}));var a=n(45);n.d(t,"c",(function(){return a.m})),n.d(t,"d",(function(){return a.n}));var i=n(448);n.d(t,"a",(function(){return i.a}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return m})),n.d(t,"b",(function(){return g}));var r=n(0),a=n.n(r),i=n(33),o=n.n(i),s=n(4),l=n(372),c=n(24),u=n(28),d=n(120),p=n(127),h=n(356);const m="camera";function f(e,t,n,r){d.a.isFullScreen()&&(r=window.innerHeight);return{horizontalIndent:(n-e)/2,verticalIndent:(r-t)/2}}class g extends h.a{get $video(){return $("#largeVideo")}get id(){return this.userId}constructor(e,t){super(),this.stream=null,this.userId=null,this.videoType=null,this.localFlipX=!0,this.emitter=t,this.resizeContainer=e,this._backgroundOrientation=null,this._hideBackground=!0,this._isHidden=!1,this.avatarDisplayed=!1,this.$avatar=$("#dominantSpeaker"),this.$remoteConnectionMessage=$("#remoteConnectionMessage"),this.$remotePresenceMessage=$("#remotePresenceMessage"),this.wasVideoRendered=!1,this.$wrapper=$("#largeVideoWrapper"),this.$wrapperParent=this.$wrapper.parent(),this.avatarHeight=$("#dominantSpeakerAvatarContainer").height();const n=function(t){"function"==typeof e&&e(t),this.wasVideoRendered=!0}.bind(this);this.$video[0].onplaying=n,this._resizeListeners=new Set,this.$video[0].onresize=this._onResize.bind(this)}addResizeListener(e){this._resizeListeners.add(e)}getStreamID(){return this.stream?this.stream.getId():null}getStreamSize(){const e=this.$video[0];return{width:e.videoWidth,height:e.videoHeight}}_getVideoSize(e,t){const{width:n,height:r}=this.getStreamSize();return this.stream&&this.isScreenSharing()?function(e,t,n,r){if(0===e||0===t||0===n||0===r)return[0,0];const a=e/t;let i=Math.max(e,n),o=Math.max(t,r);return interfaceConfig.VERTICAL_FILMSTRIP?n-=p.a.getVerticalFilmstripWidth():r-=p.a.getFilmstripHeight(),i/a>=r&&(o=r,i=o*a),o*a>=n&&(i=n,o=i/a),[i,o]}(n,r,e,t):function e(t,n,r,a,i){if(0===t||0===n||0===r||0===a)return[0,0];const o=t/n;switch(i){case"height":return[a*o,a];case"width":return[r,r/o];case"both":{const i=r/a,s=interfaceConfig.MAXIMUM_ZOOMING_COEFFICIENT||1/0;if(i===o)return[r,a];let[l,c]=e(t,n,r,a,iu?(l=u,c=l/o):c>d&&(c=d,l=c*o),[l,c]}default:return[t,n]}}(n,r,e,t,interfaceConfig.VIDEO_LAYOUT_FIT)}getVideoPosition(e,t,n,r){let a=n;return this.stream&&this.isScreenSharing()?(interfaceConfig.VERTICAL_FILMSTRIP&&(a-=p.a.getVerticalFilmstripWidth()),f(e,t,a,r)):f(e,t,a,r)}positionRemoteStatusMessages(){this._positionParticipantStatus(this.$remoteConnectionMessage),this._positionParticipantStatus(this.$remotePresenceMessage)}_positionParticipantStatus(e){if(this.avatarDisplayed){const t=$("#dominantSpeakerAvatarContainer");e.css("top",t.offset().top+t.height()+10)}else{const t=e.height(),n=e.parent().height();e.css("top",n/2-t/2)}}resize(e,t,n=!1){if(0===this.$video.length)return;if(Object(c.c)(APP.store.getState())===c.a.TILE_VIEW)return;this.positionRemoteStatusMessages();const[r,a]=this._getVideoSize(e,t);if(0===r||0===a)return;e>r||t>a?(this._backgroundOrientation=e>r?l.c.LANDSCAPE:l.c.PORTRAIT,this._hideBackground=!1):this._hideBackground=!0,this._updateBackground();const{horizontalIndent:i,verticalIndent:o}=this.getVideoPosition(r,a,e,t);this.$wrapper.animate({width:r,height:a,top:o,bottom:o,left:i,right:i},{queue:!1,duration:n?500:0})}removeResizeListener(e){this._resizeListeners.delete(e)}setStream(e,t,n){if(this.userId=e,this.stream===t)return void(this.videoType!==n&&(this.videoType=n,this.resizeContainer()));if(this.wasVideoRendered=!1,this.stream&&this.stream.detach(this.$video[0]),this.stream=t,this.videoType=n,!t)return;t.attach(this.$video[0]);const r=t.isLocal()&&this.localFlipX;this.$video.css({transform:r?"scaleX(-1)":"none"}),this._updateBackground()}setLocalFlipX(e){this.localFlipX=e,this.$video&&this.stream&&this.stream.isLocal()&&(this.$video.css({transform:this.localFlipX?"scaleX(-1)":"none"}),this._updateBackground())}isScreenSharing(){return"desktop"===this.videoType}showAvatar(e){this.$avatar.css("visibility",e?"visible":"hidden"),this.avatarDisplayed=e,this.emitter.emit(u.a.LARGE_VIDEO_AVATAR_VISIBLE,e),APP.API.notifyLargeVideoVisibilityChanged(e)}show(){return new Promise(e=>{this.$wrapperParent.css("visibility","visible").fadeTo(300,1,()=>{this._isHidden=!1,this._updateBackground(),e()})})}hide(){return this.showAvatar(!1),new Promise(e=>{this.$wrapperParent.fadeTo(300,0,()=>{this.$wrapperParent.css("visibility","hidden"),this._isHidden=!0,this._updateBackground(),e()})})}stayOnStage(){return!1}_onResize(){this._resizeListeners.forEach(e=>e())}_updateBackground(){interfaceConfig.DISABLE_VIDEO_BACKGROUND||s.o.isFirefox()||s.o.isSafari()||o.a.render(a.a.createElement(l.b,{hidden:this._hideBackground||this._isHidden,mirror:this.stream&&this.stream.isLocal()&&this.localFlipX,orientationFit:this._backgroundOrientation,videoElement:this.$video&&this.$video[0],videoTrack:this.stream}),document.getElementById("largeVideoBackgroundContainer"))}}},function(e){e.exports=JSON.parse('{"a":"@atlaskit/flag","b":"13.0.0"}')},function(e){e.exports=JSON.parse('{"a":"@atlaskit/toggle","b":"5.0.14"}')},,function(e,t){var n,r,a=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var l,c=[],u=!1,d=-1;function p(){u&&l&&(u=!1,l.length?c=l.concat(c):d=-1,c.length&&h())}function h(){if(!u){var e=s(p);u=!0;for(var t=c.length;t;){for(l=c,c=[];++d1)for(var n=1;n{const n=e.split("="),a=n[0];if(!a)return;let o;try{if(o=n[1],!t){const e=decodeURIComponent(o).replace(/\\&/,"&");o="undefined"===e?void 0:JSON.parse(e)}}catch(e){return void Object(r.g)(e,"Failed to parse URL parameter value: "+String(o))}i[a]=o}),i}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r="SET_JWT"},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r="SET_AUDIO_ONLY"},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(255);function a(e){return{type:r.a,enabled:e}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r="TOGGLE_E2EE"},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"c",(function(){return u})),n.d(t,"d",(function(){return d})),n.d(t,"e",(function(){return p})),n.d(t,"f",(function(){return h})),n.d(t,"g",(function(){return m})),n.d(t,"h",(function(){return f})),n.d(t,"i",(function(){return g})),n.d(t,"j",(function(){return b})),n.d(t,"k",(function(){return y})),n.d(t,"l",(function(){return v})),n.d(t,"m",(function(){return _})),n.d(t,"b",(function(){return k}));var r=n(4),a=n(26),i=n(78),o=n(110),s=n(207);const l={audioInput:{currentDeviceId:"micDeviceId",userSelectedDeviceId:"userSelectedMicDeviceId",userSelectedDeviceLabel:"userSelectedMicDeviceLabel"},audioOutput:{currentDeviceId:"audioOutputDeviceId",userSelectedDeviceId:"userSelectedAudioOutputDeviceId",userSelectedDeviceLabel:"userSelectedAudioOutputDeviceLabel"},videoInput:{currentDeviceId:"audioOutputDeviceId",userSelectedDeviceId:"userSelectedCameraDeviceId",userSelectedDeviceLabel:"userSelectedCameraDeviceLabel"}};function c(e){return{type:i.a,request:e}}function u(){return(e,t)=>{const n=Object(o.i)(t());let r;return r=n?e(d()).then(()=>{const r=t();if(!Object(o.a)(r))return void Object.keys(n).forEach(t=>{e(c({type:"devices",name:"setDevice",device:{kind:t.toLowerCase(),label:n[t]},responseCallback(){}}))});const i={};Object.keys(n).forEach(e=>{const t=n[e],a=Object(o.g)(r,t,e);if(a){const n=l[e];i[n.currentDeviceId]=a,i[n.userSelectedDeviceId]=a,i[n.userSelectedDeviceLabel]=t}}),e(Object(a.k)(i))}):Promise.resolve(),r.then(()=>{const n=Object(a.j)(t());return Object(o.m)(n,e).catch(e=>s.a.warn("Failed to set audio output device.\n Default audio output device will be used instead "+e))})}}function d(){return e=>new Promise(t=>{const{mediaDevices:n}=r.q;n.isDeviceListAvailable()&&n.isDeviceChangeAvailable()?n.enumerateDevices(n=>{e(_(n)),t(n)}):t([])})}function p(e){return{type:i.c,error:e}}function h(e){return{type:i.d,error:e}}function m(){return{type:i.e}}function f(e){return{type:i.f,deviceId:e}}function g(e){return function(t,n){const r=Object(o.h)(n(),e,"audioInput");t(f(e)),t(Object(a.k)({userSelectedMicDeviceId:e,userSelectedMicDeviceLabel:r}))}}function b(e){return function(t,n){const r=Object(o.h)(n(),e,"audioOutput");return Object(o.m)(e,t,!0,r)}}function y(e){return{type:i.g,deviceId:e}}function v(e){return function(t,n){const r=Object(o.h)(n(),e,"videoInput");t(y(e)),t(Object(a.k)({userSelectedCameraDeviceId:e,userSelectedCameraDeviceLabel:r}))}}function _(e){return{type:i.h,devices:e}}function k(e,t){return{type:i.b,newDevices:e,oldDevices:t}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return i})),n.d(t,"d",(function(){return o})),n.d(t,"c",(function(){return s}));var r=n(137);function a(e,t){return{type:r.a,participant:e,json:t}}function i(e){return{type:r.b,transcriptMessageID:e}}function o(e,t){return{type:r.d,transcriptMessageID:e,newTranscriptMessage:t}}function s(){return{type:r.c}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(969);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return(e=r,e&&e.__esModule?e:{default:e}).default;var e}})},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function n(e,t){for(var n=0;n'},e))};s.displayName="ChevronDownIcon";var l=s;t.default=l},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a}));const r="HIDE_DIALOG",a="OPEN_DIALOG"},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function n(e,t){for(var n=0;n{Object(a.T)(Object(a.O)(a.f,{enable:e})),t(Object(i.o)(e,!0)),"undefined"==typeof APP||APP.UI.emitEvent(r.a.AUDIO_MUTED,e,!0)}}function l(e){return t=>{Object(a.T)(Object(a.E)(e)),t(Object(o.G)(e))}}function c(e){return(t,n)=>{const r=n(),a=Object(o.p)(r).id;r["features/base/participants"].map(e=>e.id).filter(t=>!e.includes(t)).map(e=>e===a?s(!0):l(e)).map(t)}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return s})),n.d(t,"c",(function(){return l}));var r=n(237),a=n(77),i=n(128);function o(e){return{type:r.b,preferredVideoQuality:e}}function s(e){return{type:r.a,maxReceiverVideoQuality:e}}function l(e){return t=>{e{var e,t;const n=Object(l.m)();if(null==n||null===(e=n.effects)||void 0===e||null===(t=e.rnnoise)||void 0===t?void 0:t.createRnnoiseProcessor)return n.effects.rnnoise.createRnnoiseProcessor();throw new Error("Rnnoise module binding createRnnoiseProcessor not found!")})}var p=n(159);function h(e){const t=Object(s.i)(e),n=Boolean(Object(p.c)(t)),{calleeInfoVisible:r}=t["features/invite"];return Object(c.c)(t)&&!n&&!r}const m=()=>{const e=Object(l.m)();return e.getWiFiStats?e.getWiFiStats():Promise.resolve("{}")};function f(e,t){Object(a.b)()&&e(Object(c.j)({titleKey:"notify.suboptimalExperienceTitle",description:Object(i.g)(t,"notify.suboptimalBrowserWarning",{recommendedBrowserPageLink:window.location.origin+"/static/recommendedBrowsers.html"})}))}function g(e){const t=Object(s.i)(e),n=t["features/base/config"],{locationURL:a}=t["features/base/connection"],{tenant:i}=t["features/base/jwt"],{email:c,name:u}=Object(o.p)(t);return i&&(n.siteID=i),n.enableDisplayNameInStats&&u&&(n.statisticsDisplayName=u),n.enableEmailInStats&&c&&(n.statisticsId=c),n.applicationName=Object(r.b)(),n.getWiFiStatsMethod=m,n.confID=`${a.host}${Object(l.i)(a.pathname)}`,n.createVADProcessor=d,n.disableThirdPartyRequests&&(delete n.callStatsID,delete n.callStatsSecret,delete n.getWiFiStatsMethod),n}},function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return p})),n.d(t,"c",(function(){return h})),n.d(t,"e",(function(){return m})),n.d(t,"f",(function(){return f})),n.d(t,"d",(function(){return g})),n.d(t,"g",(function(){return b})),n.d(t,"h",(function(){return y})),n.d(t,"i",(function(){return v})),n.d(t,"j",(function(){return _}));var r=n(5),a=n(19),i=n(4),o=n(16),s=n(7),l=n(48),c=n(141),u=n(191);function d(...e){return(t,n)=>{const r=n();if(0===e.length){const{audio:t,video:n}=r["features/base/media"];t.muted||e.push(o.c.AUDIO),n.muted&~o.h.BACKGROUND||e.push(o.c.VIDEO)}const a=Object(c.h)(r["features/base/tracks"],!0).map(e=>e.mediaType),i=e.filter(e=>-1===a.indexOf(e));i.length&&t(p({devices:i}))}}function p(e={}){return(t,n)=>{const r=e.devices||[o.c.AUDIO,o.c.VIDEO],a={dispatch:t,getState:n};for(const i of r){if(Object(c.g)(n()["features/base/tracks"],i,!0))throw new Error(`Local track for ${i} already exists`);const r=Object(c.b)({cameraDeviceId:e.cameraDeviceId,devices:[i],facingMode:e.facingMode||o.b.USER,micDeviceId:e.micDeviceId},!1,a).then(e=>{if(1!==e.length)throw new Error(`Expected exactly 1 track, but was given ${e.length} tracks for device: ${i}.`);return r.canceled?w(e).then(()=>t(O(i))):t(b(e[0]))},e=>t(r.canceled?O(i):j(e,i)));r.cancel=()=>(r.canceled=!0,r),t({type:l.i,track:{gumProcess:r,local:!0,mediaType:i}})}}}function h(){return(e,t)=>{(function(e){const t=e=>u.a.error("gumProcess.cancel failed",JSON.stringify(e));return Promise.all(e()["features/base/tracks"].filter(e=>e.local).map(({gumProcess:e})=>e&&e.cancel().catch(t)))})(t).then(()=>e(k(t()["features/base/tracks"].filter(e=>e.local).map(e=>e.jitsiTrack))))}}function m(e){return(t,n)=>{let r;const i=Object(c.k)(n()["features/base/tracks"],e);if(i){if(i.isReceivingData)r=void 0;else{const e=Object(a.h)({descriptionKey:"dialog.cameraNotSendingData",titleKey:"dialog.cameraNotSendingDataTitle"});t(e),r={uid:e.uid}}t(y(e,r))}}}function f(){return{type:l.b}}function g(e,t,n){return async(a,i)=>(n||(n=i()["features/base/conference"].conference),n&&await n.replaceTrack(e,t),a(function(e,t){return n=>(e?n(k([e])):Promise.resolve()).then(()=>{if(t){const e=t.isVideoTrack()?o.q:o.o,a=t.isMuted();return Object(r.T)(Object(r.P)(t.getType(),"track.replaced",a)),u.a.log(`Replace ${t.getType()} track - ${a?"muted":"unmuted"}`),n(e(a))}}).then(()=>{if(t)return n((e=[t],t=>Promise.all(e.map(e=>t(b(e))))));var e})}(e,t)))}function b(e){return(t,n)=>{e.on(i.l.TRACK_MUTE_CHANGED,()=>t(function(e){return{type:l.h,track:{jitsiTrack:e,muted:e.isMuted()}}}(e))),e.on(i.l.TRACK_VIDEOTYPE_CHANGED,n=>t(function(e,t){return{type:l.h,track:{jitsiTrack:e,videoType:t}}}(e,n)));const r=e.isLocal(),c=e.getType();let u,d,p;if(r){t(E());const r=Object(s.p)(n);if(r&&(p=r.id),u=e.isReceivingData(),e.on(i.l.NO_DATA_FROM_SOURCE,()=>t(function(e){return{type:l.f,track:e}}({jitsiTrack:e}))),!u)if(c===o.c.AUDIO){const e=Object(a.i)({descriptionKey:"dialog.micNotSendingData",titleKey:"dialog.micNotSendingDataTitle"});t(e),t(E(e.uid)),d={uid:e.uid}}else{d={timeout:setTimeout(()=>t(m(e)),5e3)}}}else p=e.getParticipantId(),u=!0;return t({type:l.c,track:{jitsiTrack:e,isReceivingData:u,local:r,mediaType:c,mirror:S(e),muted:e.isMuted(),noDataFromSourceNotificationInfo:d,participantId:p,videoStarted:!1,videoType:e.videoType}})}}function y(e,t){return{type:l.h,track:{jitsiTrack:e,noDataFromSourceNotificationInfo:t}}}function v(e){return e.removeAllListeners(i.l.TRACK_MUTE_CHANGED),e.removeAllListeners(i.l.TRACK_VIDEOTYPE_CHANGED),e.removeAllListeners(i.l.NO_DATA_FROM_SOURCE),{type:l.g,track:{jitsiTrack:e}}}function _(e){return{type:l.h,track:{jitsiTrack:e,videoStarted:!0}}}function k(e){return t=>w(e).then(()=>Promise.all(e.map(e=>t(v(e)))))}function w(e){return Promise.all(e.map(e=>e.dispose().catch(e=>{if(e.name!==i.k.TRACK_IS_DISPOSED)throw e})))}function j({gum:e},t){return n=>{if(e){const{error:r}=e;r&&n({type:l.e,permissionDenied:"SecurityError"===r.name,trackType:t})}}}function S(e){return e&&e.isLocal()&&e.isVideoTrack()&&e.getCameraFacingMode()===o.b.USER}function O(e){return{type:l.d,trackType:e}}function E(e){return{type:l.a,uid:e}}},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return k}));var r=n(1),a=n(34),i=n.n(a),o=n(0),s=n.n(o),l=n(33),c=n.n(l),u=n(162),d=n(82),p=n(881),h=n(106),m=n(6),f=n(7),g=n(241),b=n(206),y=n(87),v=n(24);const _=i.a.getLogger(e);class k{constructor(e){this.isAudioMuted=!1,this.isVideoMuted=!1,this.isScreenSharing=!1,this.videoStream=null,this.audioStream=null,this.VideoLayout=e,this.videoIsHovered=!1,this.videoType=void 0,this._connectionStatus=null,this._popoverIsHovered=!1,this._showConnectionIndicator=!interfaceConfig.CONNECTION_INDICATOR_DISABLED,this._showDominantSpeaker=!1,this._showRaisedHand=!1,this._onPopoverHover=this._onPopoverHover.bind(this),this.updateView=this.updateView.bind(this),this._onContainerClick=this._onContainerClick.bind(this)}getId(){return this.id}isVisible(){return this.$container.is(":visible")}static createStreamElement(e){var t;const n=e.isVideoTrack(),r=n?document.createElement("video"):document.createElement("audio");return n?(r.setAttribute("muted","true"),r.setAttribute("playsInline","true")):config.startSilent&&(r.muted=!0),r.autoplay=!(null===(t=config.testing)||void 0===t?void 0:t.noAutoPlayVideo),r.id=k.getStreamElementID(e),r}static getStreamElementID(e){return(e.isVideoTrack()?"remoteVideo_":"remoteAudio_")+e.getId()}bindHoverHandler(){this.$container.hover(()=>{this.videoIsHovered=!0,this.updateView(),this.updateIndicators()},()=>{this.videoIsHovered=!1,this.updateView(),this.updateIndicators()})}removeConnectionIndicator(){this._showConnectionIndicator=!1,this.updateIndicators()}updateConnectionStatus(e){this._connectionStatus=e,this.updateIndicators()}showAudioIndicator(e){this.isAudioMuted=e,this.updateStatusBar()}setScreenSharing(e){e!==this.isScreenSharing&&(this.isScreenSharing=e,this.updateView(),this.updateStatusBar())}setVideoMutedView(e){this.isVideoMuted=e,this.updateView(),this.updateStatusBar()}updateStatusBar(){const e=this.container.querySelector(".videocontainer__toolbar");e&&c.a.render(s.a.createElement(d.a,{store:APP.store},s.a.createElement(u.a,{i18n:m.e},s.a.createElement(y.e,{showAudioMutedIndicator:this.isAudioMuted,showScreenShareIndicator:this.isScreenSharing,showVideoMutedIndicator:this.isVideoMuted,participantID:this.id}))),e)}addAudioLevelIndicator(){let e=this._getAudioLevelContainer();e||(e=document.createElement("span"),e.className="audioindicator-container",this.container.appendChild(e),this.updateAudioLevelIndicator())}removeAudioLevelIndicator(){const e=this._getAudioLevelContainer();e&&c.a.unmountComponentAtNode(e)}updateAudioLevelIndicator(e=0){const t=this._getAudioLevelContainer();t&&c.a.render(s.a.createElement(p.a,{audioLevel:e}),t)}_getAudioLevelContainer(){return this.container.querySelector(".audioindicator-container")}selectVideoElement(){return $($(this.container).find("video")[0])}$avatar(){return this.$container.find(".avatar-container")}$displayName(){return this.$container.find(".displayNameContainer")}_renderDisplayName(e){const t=this.container.querySelector(".displayNameContainer");t&&c.a.render(s.a.createElement(d.a,{store:APP.store},s.a.createElement(u.a,{i18n:m.e},s.a.createElement(b.a,e))),t)}removeDisplayName(){const e=this.container.querySelector(".displayNameContainer");e&&c.a.unmountComponentAtNode(e)}focus(e){const t=this.$container.hasClass("videoContainerFocused");!e&&t?this.$container.removeClass("videoContainerFocused"):e&&!t&&this.$container.addClass("videoContainerFocused")}hasVideo(){return 0!==this.selectVideoElement().length}isCurrentlyOnLargeVideo(){var e;return(null===(e=APP.store.getState()["features/large-video"])||void 0===e?void 0:e.participantId)===this.id}isVideoPlayable(){return this.videoStream&&!this.isVideoMuted&&!APP.conference.isAudioOnly()}selectDisplayMode(e){return!e.tileViewActive&&e.isScreenSharing?e.isHovered?4:1:e.isCurrentlyOnLargeVideo&&!e.tileViewActive?e.isVideoPlayable&&!e.isAudioOnly?2:4:e.isVideoPlayable&&e.hasVideo&&!e.isAudioOnly?e.isHovered?3:0:e.isHovered?4:1}computeDisplayModeInput(){return{isCurrentlyOnLargeVideo:this.isCurrentlyOnLargeVideo(),isHovered:this._isHovered(),isAudioOnly:APP.conference.isAudioOnly(),tileViewActive:Object(v.f)(APP.store.getState()),isVideoPlayable:this.isVideoPlayable(),hasVideo:Boolean(this.selectVideoElement().length),connectionStatus:APP.conference.getParticipantConnectionStatus(this.id),mutedWhileDisconnected:this.mutedWhileDisconnected,canPlayEventReceived:this._canPlayEventReceived,videoStream:Boolean(this.videoStream),isVideoMuted:this.isVideoMuted,isScreenSharing:this.isScreenSharing,videoStreamMuted:this.videoStream?this.videoStream.isMuted():"no stream"}}_isHovered(){return this.videoIsHovered||this._popoverIsHovered}updateView(){this.$container.removeClass((e,t)=>t.split(" ").filter(e=>e.startsWith("display-")));const e=this.displayMode;let t="";const n=this.computeDisplayModeInput();switch(this.displayMode=this.selectDisplayMode(n),this.displayMode){case 4:t="avatar-with-name",this.$container.addClass("display-avatar-with-name");break;case 2:t="blackness-with-name",this.$container.addClass("display-name-on-black");break;case 0:t="video",this.$container.addClass("display-video");break;case 3:t="video-with-name",this.$container.addClass("display-name-on-video");break;case 1:default:t="avatar",this.$container.addClass("display-avatar-only")}this.displayMode!==e&&_.debug(`Displaying ${t} for ${this.id}, data: [${JSON.stringify(n)}]`)}initializeAvatar(){const e=this.$avatar().get(0);e&&c.a.render(s.a.createElement(d.a,{store:APP.store},s.a.createElement(h.a,{className:"userAvatar",participantId:this.id})),e)}removeAvatar(){const e=this.$avatar().get(0);e&&c.a.unmountComponentAtNode(e)}showDominantSpeakerIndicator(e){interfaceConfig.DISABLE_DOMINANT_SPEAKER_INDICATOR||(this.container?this._showDominantSpeaker!==e&&(this._showDominantSpeaker=e,this.$container.toggleClass("active-speaker",this._showDominantSpeaker),this.updateIndicators(),this.updateView()):_.warn(`Unable to set dominant speaker indicator - ${this.videoSpanId} does not exist`))}showRaisedHandIndicator(e){this.container?(this._showRaisedHand=e,this.updateIndicators()):_.warn(`Unable to raised hand indication - ${this.videoSpanId} does not exist`)}initBrowserSpecificProperties(){const e=window.navigator.userAgent;e.indexOf("QtWebEngine")>-1&&(e.indexOf("Windows")>-1||e.indexOf("Linux")>-1)&&this.$container.css("overflow","hidden")}remove(){_.log("Remove thumbnail",this.id),this.removeAudioLevelIndicator();const e=this.container.querySelector(".videocontainer__toolbar");e&&c.a.unmountComponentAtNode(e),this.removeConnectionIndicator(),this.removeDisplayName(),this.removeAvatar(),this._unmountIndicators(),this.container.parentNode&&this.container.parentNode.removeChild(this.container)}rerender(){this.updateIndicators(),this.updateStatusBar(),this.updateView()}updateIndicators(){const e=this.container.querySelector(".videocontainer__toptoolbar");if(!e)return;const{NORMAL:t=8}=interfaceConfig.INDICATOR_FONT_SIZES||{},n=t,a=this.videoIsHovered||!interfaceConfig.CONNECTION_INDICATOR_AUTO_HIDE_ENABLED,i=APP.store.getState(),o=Object(v.c)(i),l=Object(f.s)(i);let p,h;o===v.a.TILE_VIEW?(p="right top",h="right"):o===v.a.VERTICAL_FILMSTRIP_VIEW?(p=this.statsPopoverLocation,h="left"):(p=this.statsPopoverLocation,h="top"),c.a.render(s.a.createElement(d.a,{store:APP.store},s.a.createElement(u.a,{i18n:m.e},s.a.createElement("div",null,s.a.createElement(r.AtlasKitThemeProvider,{mode:"dark"},this._showConnectionIndicator?s.a.createElement(g.a,{alwaysVisible:a,connectionStatus:this._connectionStatus,iconSize:n,isLocalVideo:this.isLocal,enableStatsDisplay:!interfaceConfig.filmStripOnly,participantId:this.id,statsPopoverPosition:p}):null,s.a.createElement(y.c,{iconSize:n,participantId:this.id,tooltipPosition:h}),this._showDominantSpeaker&&l>2?s.a.createElement(y.a,{iconSize:n,tooltipPosition:h}):null)))),e)}_onContainerClick(e){const t=this._shouldTriggerPin(e);return e.stopPropagation&&t&&(e.stopPropagation(),e.preventDefault()),t&&this.togglePin(),!1}_shouldTriggerPin(e){const t=$(e.target||e.srcElement);return 0===t.parents(".displayNameContainer").length&&0===t.parents(".popover").length&&!e.target.classList.contains("popover")}togglePin(){const e=Object(f.x)(APP.store.getState())||{},t=e&&e.id===this.id?null:this.id;APP.store.dispatch(Object(f.P)(t))}_unmountIndicators(){const e=this.container.querySelector(".videocontainer__toptoolbar");e&&c.a.unmountComponentAtNode(e)}_onPopoverHover(e){this._popoverIsHovered=e,this.updateView()}_setThumbnailSize(){const e=Object(v.c)(APP.store.getState()),t=100/(this.isLocal?interfaceConfig.LOCAL_THUMBNAIL_RATIO:interfaceConfig.REMOTE_THUMBNAIL_RATIO);switch(e){case v.a.VERTICAL_FILMSTRIP_VIEW:this.$container.css("padding-top",t+"%"),this.$avatar().css({height:"50%",width:t/2+"%"});break;case v.a.HORIZONTAL_FILMSTRIP_VIEW:{const e=APP.store.getState(),{local:t,remote:n}=e["features/filmstrip"].horizontalViewDimensions,r=this.isLocal?t:n;if(void 0!==r){const{height:e,width:t}=r,n=e/2;this.$container.css({height:e+"px","min-height":e+"px","min-width":t+"px",width:t+"px"}),this.$avatar().css({height:n+"px",width:n+"px"})}break}case v.a.TILE_VIEW:{const e=APP.store.getState(),{thumbnailSize:t}=e["features/filmstrip"].tileViewDimensions;if(void 0!==t){const{height:e,width:n}=t,r=e/2;this.$container.css({height:e+"px","min-height":e+"px","min-width":n+"px",width:n+"px"}),this.$avatar().css({height:r+"px",width:r+"px"})}break}}}}}).call(this,"modules/UI/videolayout/SmallVideo.js")},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a}));const r="SELECT_LARGE_VIDEO_PARTICIPANT",a="UPDATE_KNOWN_LARGE_VIDEO_RESOLUTION"},function(e,t,n){"use strict";n.d(t,"c",(function(){return h})),n.d(t,"e",(function(){return f})),n.d(t,"a",(function(){return z})),n.d(t,"b",(function(){return u.a})),n.d(t,"d",(function(){return u.b}));var r=n(107),a=n(123),i=n(5),o=n(23),s=n(6),l=n(26),c=n(328),u=n(301),d=n(20),p=Object(d.a)("features/device-selection");function h(){return(e,t)=>{const{popupDialogData:n}=t()["features/device-selection"];if(n)return void n.popup.focus();const i="dialog_"+r.a,o=`${window.location.origin}/static/deviceSelectionPopup.html#scope=${encodeURIComponent(JSON.stringify(i))}`,l=window.open(o,"device-selection-popup","toolbar=no,scrollbars=no,resizable=no,width=720,height=458");l.addEventListener("DOMContentLoaded",()=>{l.init(s.e)});const c=new a.b({backend:new a.a({postisOptions:{scope:i,window:l}})});c.on("request",u.b.bind(void 0,e,t)),c.on("event",t=>"devices-dialog"===t.type&&"close"===t.name&&(l.close(),c.dispose(),e(m()),!0)),e(m({popup:l,transport:c}))}}function m(e){return{type:c.a,popupDialogData:e}}function f(e){return(t,n)=>{const r=Object(u.a)(n());e.selectedVideoInputId&&e.selectedVideoInputId!==r.selectedVideoInputId&&(t(Object(l.k)({userSelectedCameraDeviceId:e.selectedVideoInputId,userSelectedCameraDeviceLabel:Object(o.o)(n(),e.selectedVideoInputId,"videoInput")})),t(Object(o.y)(e.selectedVideoInputId))),e.selectedAudioInputId&&e.selectedAudioInputId!==r.selectedAudioInputId&&(t(Object(l.k)({userSelectedMicDeviceId:e.selectedAudioInputId,userSelectedMicDeviceLabel:Object(o.o)(n(),e.selectedAudioInputId,"audioInput")})),t(Object(o.u)(e.selectedAudioInputId))),e.selectedAudioOutputId&&e.selectedAudioOutputId!==r.selectedAudioOutputId&&(Object(i.T)(Object(i.p)("audio","output")),Object(o.x)(e.selectedAudioOutputId,t,!0,Object(o.o)(n(),e.selectedAudioOutputId,"audioOutput")).then(()=>p.log("changed audio output device")).catch(e=>{p.warn("Failed to change audio output device.","Default or previously set audio output device will"," be used instead.",e)}))}}var g=n(0),b=n.n(g),y=n(436),v=n(169),_=n(43),k=n(220);const w=_.default.events.track;class j extends g.Component{constructor(e){super(e),this.state={audioLevel:0},this._updateAudioLevel=this._updateAudioLevel.bind(this)}componentDidMount(){this._listenForAudioUpdates(this.props.track)}componentDidUpdate(e){e.track!==this.props.track&&(this._listenForAudioUpdates(this.props.track),this._updateAudioLevel(0))}componentWillUnmount(){this._stopListeningForAudioUpdates()}render(){const e={width:Math.floor(100*this.state.audioLevel)+"%"};return b.a.createElement("div",{className:"audio-input-preview"},b.a.createElement("div",{className:"audio-input-preview-level",style:e}))}_listenForAudioUpdates(e){this._stopListeningForAudioUpdates(),e&&e.on(w.TRACK_AUDIO_LEVEL_CHANGED,this._updateAudioLevel)}_stopListeningForAudioUpdates(){this.props.track&&this.props.track.off(w.TRACK_AUDIO_LEVEL_CHANGED,this._updateAudioLevel)}_updateAudioLevel(e){this.setState({audioLevel:e})}}var S=j,O=n(453).a;class E extends g.Component{constructor(e){super(e),this._audioElement=null,this._audioElementReady=this._audioElementReady.bind(this),this._onClick=this._onClick.bind(this)}componentDidUpdate(){this._setAudioSink()}render(){return b.a.createElement("div",{className:"audio-output-preview"},b.a.createElement("a",{onClick:this._onClick},this.props.t("deviceSelection.testAudio")),b.a.createElement(O,{setRef:this._audioElementReady,src:"sounds/ring.wav"}))}_audioElementReady(e){this._audioElement=e,this._setAudioSink()}_onClick(){this._audioElement&&this._audioElement.play()}_setAudioSink(){this._audioElement&&this.props.deviceId&&this._audioElement.setSinkId(this.props.deviceId)}}var x=Object(v.a)(E),D=n(1191),C=n(263),A=n.n(C);class T extends g.Component{constructor(e){super(e),this._onSelect=this._onSelect.bind(this)}render(){if(!this.props.hasPermission)return this._renderNoPermission();if(!this.props.devices||!this.props.devices.length)return this._renderNoDevices();const e=this.props.devices.map(this._createDropdownItem),t=e.find(e=>e.value===this.props.selectedDeviceId);return this._createDropdown({defaultSelected:t,isDisabled:this.props.isDisabled,items:e,placeholder:this.props.t("deviceSelection.selectADevice")})}_createDropdownTrigger(e){return b.a.createElement("div",{className:"device-selector-trigger"},b.a.createElement("span",{className:"device-selector-icon "+this.props.icon}),b.a.createElement("span",{className:"device-selector-trigger-text"},e),b.a.createElement(A.a,{label:"expand",size:"large"}))}_createDropdownItem(e){return{content:e.label,value:e.deviceId}}_createDropdown(e){const t=e.defaultSelected&&e.defaultSelected.content||e.placeholder,n=this._createDropdownTrigger(t);return e.isDisabled?b.a.createElement("div",{className:"device-selector-trigger-disabled"},n):b.a.createElement(D.a,{items:[{items:e.items||[]}],onItemActivated:this._onSelect,shouldFitContainer:!0},n)}_onSelect(e){const t=e.item.value;this.props.selectedDeviceId!==t&&this.props.onSelect(e.item.value)}_renderNoDevices(){return this._createDropdown({isDisabled:!0,placeholder:this.props.t("settings.noDevice")})}_renderNoPermission(){return this._createDropdown({isDisabled:!0,placeholder:this.props.t("deviceSelection.noPermission")})}}var P=Object(v.a)(T),M=n(493);class L extends g.Component{render(){const{error:e}=this.props,t="video-input-preview "+(e?"video-preview-has-error":"");return b.a.createElement("div",{className:t},b.a.createElement(M.a,{className:"video-input-preview-display flipVideoX",playsinline:!0,videoTrack:{jitsiTrack:this.props.track}}),b.a.createElement("div",{className:"video-input-preview-error"},e||""))}}var N=L;class I extends y.a{constructor(e){super(e),this.state={hasAudioPermission:!1,hasVideoPermission:!1,previewAudioTrack:null,previewVideoTrack:null,previewVideoTrackError:null},this._unMounted=!0}componentDidMount(){this._unMounted=!1,Promise.all([this._createAudioInputTrack(this.props.selectedAudioInputId),this._createVideoInputTrack(this.props.selectedVideoInputId)]).catch(e=>p.warn("Failed to initialize preview tracks",e)).then(()=>this.props.mountCallback&&this.props.mountCallback())}componentDidUpdate(e,t){const{previewAudioTrack:n,previewVideoTrack:r}=t;(!n&&this.state.previewAudioTrack||!r&&this.state.previewVideoTrack)&&Promise.all([_.default.mediaDevices.isDevicePermissionGranted("audio"),_.default.mediaDevices.isDevicePermissionGranted("video")]).then(e=>{const[t,n]=e;this.setState({hasAudioPermission:t,hasVideoPermission:n})}),e.selectedAudioInputId!==this.props.selectedAudioInputId&&this._createAudioInputTrack(this.props.selectedAudioInputId),e.selectedVideoInputId!==this.props.selectedVideoInputId&&this._createVideoInputTrack(this.props.selectedVideoInputId)}componentWillUnmount(){this._unMounted=!0,this._disposeAudioInputPreview(),this._disposeVideoInputPreview()}render(){const{hideAudioInputPreview:e,hideAudioOutputSelect:t,selectedAudioOutputId:n}=this.props;return b.a.createElement("div",{className:"device-selection"},b.a.createElement("div",{className:"device-selection-column column-video"},b.a.createElement("div",{className:"device-selection-video-container"},b.a.createElement(N,{error:this.state.previewVideoTrackError,track:this.state.previewVideoTrack})),!e&&b.a.createElement(S,{track:this.state.previewAudioTrack})),b.a.createElement("div",{className:"device-selection-column column-selectors"},b.a.createElement("div",{className:"device-selectors"},this._renderSelectors()),!t&&b.a.createElement(x,{deviceId:n})))}_createAudioInputTrack(e){return this._disposeAudioInputPreview().then(()=>Object(k.a)("audio",e)).then(e=>{this._unMounted?e.dispose():this.setState({previewAudioTrack:e})}).catch(()=>{this.setState({previewAudioTrack:null})})}_createVideoInputTrack(e){return this._disposeVideoInputPreview().then(()=>Object(k.a)("video",e)).then(e=>{if(!e)return Promise.reject();this._unMounted?e.dispose():this.setState({previewVideoTrack:e,previewVideoTrackError:null})}).catch(()=>{this.setState({previewVideoTrack:null,previewVideoTrackError:this.props.t("deviceSelection.previewUnavailable")})})}_disposeAudioInputPreview(){return this.state.previewAudioTrack?this.state.previewAudioTrack.dispose():Promise.resolve()}_disposeVideoInputPreview(){return this.state.previewVideoTrack?this.state.previewVideoTrack.dispose():Promise.resolve()}_renderSelector(e){return b.a.createElement("div",{key:e.label},b.a.createElement("div",{className:"device-selector-label"},this.props.t(e.label)),b.a.createElement(P,e))}_renderSelectors(){const{availableDevices:e}=this.props,{hasAudioPermission:t,hasVideoPermission:n}=this.state,r=[{devices:e.videoInput,hasPermission:n,icon:"icon-camera",isDisabled:this.props.disableDeviceChange,key:"videoInput",label:"settings.selectCamera",onSelect:e=>super._onChange({selectedVideoInputId:e}),selectedDeviceId:this.state.previewVideoTrack?this.state.previewVideoTrack.getDeviceId():null},{devices:e.audioInput,hasPermission:t,icon:"icon-microphone",isDisabled:this.props.disableAudioInputChange||this.props.disableDeviceChange,key:"audioInput",label:"settings.selectMic",onSelect:e=>super._onChange({selectedAudioInputId:e}),selectedDeviceId:this.state.previewAudioTrack?this.state.previewAudioTrack.getDeviceId():null}];return this.props.hideAudioOutputSelect||r.push({devices:e.audioOutput,hasPermission:t||n,icon:"icon-speaker",isDisabled:this.props.disableDeviceChange,key:"audioOutput",label:"settings.selectAudioOutput",onSelect:e=>super._onChange({selectedAudioOutputId:e}),selectedDeviceId:this.props.selectedAudioOutputId}),r.map(e=>this._renderSelector(e))}}var z=Object(v.a)(I)},function(e,t,n){"use strict";n.d(t,"e",(function(){return b})),n.d(t,"b",(function(){return y})),n.d(t,"d",(function(){return v})),n.d(t,"a",(function(){return _})),n.d(t,"c",(function(){return k}));var r=n(107),a=n(156),i=n(80),o=n(4),s=n(12);class l{constructor(e={}){this._enabled=!1,this._whiteListedEvents=e.whiteListedEvents,this._blackListedEvents=[...e.blackListedEvents||[],"e2e_rtt","rtp.stats","rtt.by.region","available.device","stream.switch.delay","ice.state.changed","ice.duration","peer.conn.status.duration"]}_extractName(e){if("page"===e.type)return e.name;const{action:t,actionSubject:n,source:r}=e;let a=t;return n&&n!==t&&(a=`${n}.${t}`),r&&r!==t&&(a=`${r}.${a}`),a}_shouldIgnore(e){if(!e||!this._enabled)return!0;const t=this._extractName(e);return Array.isArray(this._whiteListedEvents)?-1===this._whiteListedEvents.indexOf(t):!!Array.isArray(this._blackListedEvents)&&-1!==this._blackListedEvents.indexOf(t)}}var c=n(747),u=n.n(c),d={getInstance:(e={})=>u.a.getInstance(e.instanceName)};class p extends l{constructor(e){super(e);const{amplitudeAPPKey:t,host:n,user:r}=e;if(!t)throw new Error("Failed to initialize Amplitude handler, no APP key");this._enabled=!0,this._amplitudeOptions={host:n},d.getInstance(this._amplitudeOptions).init(t,void 0,{includeReferrer:!0}),d.getInstance(this._amplitudeOptions),r&&d.getInstance(this._amplitudeOptions).setUserId(r)}setUserProperties(e){this._enabled&&d.getInstance(this._amplitudeOptions).setUserProperties(e)}sendEvent(e){this._shouldIgnore(e)||d.getInstance(this._amplitudeOptions).logEvent(this._extractName(e),e)}getIdentityProps(){return"ReactNative"===navigator.product?{}:{sessionId:d.getInstance(this._amplitudeOptions).getSessionId(),deviceId:d.getInstance(this._amplitudeOptions).options.deviceId,userId:d.getInstance(this._amplitudeOptions).options.userId}}}class h extends l{constructor(e){if(super(e),this._userProperties={},!e.matomoEndpoint)throw new Error("Failed to initialize Matomo handler: no endpoint defined.");if(!e.matomoSiteID)throw new Error("Failed to initialize Matomo handler: no site ID defined.");this._enabled=!0,this._initMatomo(e)}_initMatomo(e){const t=window._paq||[];window._paq=t,t.push(["trackPageView"]),t.push(["enableLinkTracking"]),function(){const n=e.matomoEndpoint.endsWith("/")?e.matomoEndpoint:e.matomoEndpoint+"/";t.push(["setTrackerUrl",n+"matomo.php"]),t.push(["setSiteId",e.matomoSiteID]);const r=document,a=r.createElement("script"),i=r.getElementsByTagName("script")[0];a.type="text/javascript",a.async=!0,a.defer=!0,a.src=n+"matomo.js",i.parentNode.insertBefore(a,i)}()}_extractValue(e){const t=e&&e.attributes&&e.attributes.value;return Math.round(parseFloat(t))}setUserProperties(e={}){if(!this._enabled)return;const t=["user_agent","callstats_name","browser_name"];Object.keys(e).filter(e=>-1===t.indexOf(e)).forEach((t,n)=>{_paq.push(["setCustomVariable",1+n,t,e[t],"page"])}),Object.keys(e).filter(e=>-1!==t.indexOf(e)).forEach((t,n)=>{_paq.push(["setCustomVariable",1+n,t,e[t],"visit"])})}sendEvent(e){if(this._shouldIgnore(e))return;const t=this._extractValue(e),n=["trackEvent","jitsi-meet",this._extractName(e)];isNaN(t)||n.push(t),_paq.push(n)}}const m=Object(s.m)();m.analyticsHandlers=m.analyticsHandlers||[],m.analyticsHandlers.push(h);var f=n(20),g=Object(f.a)("features/analytics");function b(e){try{o.n.sendEvent(e)}catch(e){g.warn("Error sending analytics event: "+e)}}function y(){return o.n.amplitudeIdentityProps}function v(){o.n.reset()}async function _({getState:e}){if(Object(s.m)().analyticsHandlers=[],window.analyticsHandlers=[],!Object(o.r)(e))return o.n.dispose(),[];const t=e(),n=t["features/base/config"],{locationURL:r}=t["features/base/connection"],a=r?r.host:"",{analytics:i={},deploymentInfo:l}=n,{amplitudeAPPKey:c,blackListedEvents:u,scriptURLs:d,googleAnalyticsTrackingId:m,matomoEndpoint:f,matomoSiteID:b,whiteListedEvents:y}=i,{group:v,user:_}=t["features/base/jwt"],k={amplitudeAPPKey:c,blackListedEvents:u,envType:l&&l.envType||"dev",googleAnalyticsTrackingId:m,matomoEndpoint:f,matomoSiteID:b,group:v,host:a,product:l&&l.product,subproduct:l&&l.environment,user:_&&_.id,version:o.q.version,whiteListedEvents:y},w=[];if(c)try{const e=new p(k);o.n.amplitudeIdentityProps=e.getIdentityProps(),w.push(e)}catch(e){g.error("Failed to initialize Amplitude handler",e)}if(f&&b)try{const e=new h(k);w.push(e)}catch(e){g.error("Failed to initialize Matomo handler",e)}if(Array.isArray(d)&&d.length>0){let e;try{e=await function(e=[],t){const n=[];for(const t of e)n.push(Object(s.o)(t).then(()=>({type:"success"}),e=>({type:"error",error:e,url:t})));return Promise.all(n).then(e=>{for(const t of e)"error"===t.type&&g.warn(`Failed to load ${t.url}: ${t.error}`);const n=[...Object(s.m)().analyticsHandlers,...window.analyticsHandlers],r=[];for(const e of n)try{r.push(new e(t))}catch(e){g.warn("Error creating analytics handler: "+e)}return g.debug(`Loaded ${r.length} external analytics handlers`),r})}(d,k),w.push(...e)}catch(e){g.error("Failed to initialize external analytics handlers",e)}}return 0===w.length&&o.n.dispose(),g.info(`Initialized ${w.length} analytics handlers`),w}function k({getState:e},t){if(!Object(o.r)(e)||0===t.length)return;const n=e(),s=n["features/base/config"],{deploymentInfo:l}=s,{group:c,server:u}=n["features/base/jwt"],d=n["features/base/conference"].room,p={};if(u&&(p.server=u),c&&(p.group=c),p.appName=Object(a.b)(),p.websocket="ReactNative"!==navigator.product&&"string"==typeof s.websocket,p.externalApi="number"==typeof r.a,p.inIframe=function(){if("ReactNative"===navigator.product)return!1;try{return window.self!==window.top}catch(e){return!0}}(),l)for(const e in l)l.hasOwnProperty(e)&&(p[e]=l[e]);if(o.n.addPermanentProperties(p),o.n.setConferenceName(d),o.n.setAnalyticsHandlers(t),!Object(i.b)()&&o.o.isChrome()){const e=n["features/base/config"].chromeExtensionBanner;Object(i.a)(e).then(e=>{(null==e?void 0:e.length)&&o.n.addPermanentProperties({hasChromeExtension:e.some(e=>e)})})}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return x})),n.d(t,"c",(function(){return R})),n.d(t,"d",(function(){return y.c}));var r=n(0),a=n.n(r),i=n(6),o=n(8),s=n(2),l=n(77),c=n(358);const u={[l.b.ULTRA]:o.nb,[l.b.HIGH]:o.nb,[l.b.STANDARD]:o.pb,[l.b.LOW]:o.ob};class d extends r.Component{render(){const{_audioOnly:e,_videoQuality:t}=this.props,n=Object(c.a)(t),r=e||!n?o.mb:u[n];return a.a.createElement("li",{"aria-label":this.props.t("toolbar.accessibilityLabel.callQuality"),className:"overflow-menu-item",onClick:this.props.onClick},a.a.createElement("span",{className:"overflow-menu-item-icon"},a.a.createElement(o.a,{src:r})),a.a.createElement("span",{className:"profile-text"},this.props.t("toolbar.callQuality")))}}var p=Object(i.f)(Object(s.f)((function(e){return{_audioOnly:e["features/base/audio-only"].enabled,_videoQuality:e["features/video-quality"].preferredVideoQuality}}))(d)),h=n(13),m=n(1195),f=n(5),g=n(226),b=n(4),y=n(277),v=n(128);const{ULTRA:_,HIGH:k,STANDARD:w,LOW:j}=l.b,S=function(e){return Object(f.O)("video.quality",{quality:e})};class O extends r.Component{constructor(e){super(e),this._enableAudioOnly=this._enableAudioOnly.bind(this),this._enableHighDefinition=this._enableHighDefinition.bind(this),this._enableLowDefinition=this._enableLowDefinition.bind(this),this._enableStandardDefinition=this._enableStandardDefinition.bind(this),this._enableUltraHighDefinition=this._enableUltraHighDefinition.bind(this),this._onSliderChange=this._onSliderChange.bind(this),this._sliderOptions=[{audioOnly:!0,onSelect:this._enableAudioOnly,textKey:"audioOnly.audioOnly"},{onSelect:this._enableLowDefinition,textKey:"videoStatus.lowDefinition",videoQuality:j},{onSelect:this._enableStandardDefinition,textKey:"videoStatus.standardDefinition",videoQuality:w},{onSelect:this._enableUltraHighDefinition,textKey:"videoStatus.highDefinition",videoQuality:_}]}render(){const{_videoSupported:e,t:t}=this.props,n=this._mapCurrentQualityToSliderValue();let r="video-quality-dialog",i=null;return e||(r+=" video-not-supported",i=this._renderAudioOnlyLockedMessage()),a.a.createElement("div",{className:r},a.a.createElement("h3",{className:"video-quality-dialog-title"},t("videoStatus.callQuality")),a.a.createElement("div",{className:i?"":"hide-warning"},i),a.a.createElement("div",{className:"video-quality-dialog-contents"},a.a.createElement("div",{className:"video-quality-dialog-slider-container"},a.a.createElement("input",{className:"video-quality-dialog-slider",disabled:!e,max:this._sliderOptions.length-1,min:"0",onChange:this._onSliderChange,onMouseUp:this._onSliderChange,step:"1",type:"range",value:n})),a.a.createElement("div",{className:"video-quality-dialog-labels"},this._createLabels(n))))}_renderAudioOnlyLockedMessage(){const{t:e}=this.props;return a.a.createElement(m.a,{title:e("videoStatus.onlyAudioAvailable")},e("videoStatus.onlyAudioSupported"))}_createLabels(e){const t=this._sliderOptions.length,n=100/t+"%";return this._sliderOptions.map((r,i)=>{const o={maxWidth:n,left:100*i/(t-1)+"%"},s="video-quality-dialog-label-container "+(e===i?"active":"");return a.a.createElement("div",{className:s,key:i,style:o},a.a.createElement("div",{className:"video-quality-dialog-label"},this.props.t(r.textKey)))})}_enableAudioOnly(){Object(f.T)(S("audio.only")),v.a.log("Video quality: audio only enabled"),this.props.dispatch(Object(g.b)(!0))}_enableHighDefinition(){Object(f.T)(S("high")),v.a.log("Video quality: high enabled"),this._setPreferredVideoQuality(k)}_enableLowDefinition(){Object(f.T)(S("low")),v.a.log("Video quality: low enabled"),this._setPreferredVideoQuality(j)}_enableStandardDefinition(){Object(f.T)(S("standard")),v.a.log("Video quality: standard enabled"),this._setPreferredVideoQuality(w)}_enableUltraHighDefinition(){Object(f.T)(S("ultra high")),v.a.log("Video quality: ultra high enabled"),this._setPreferredVideoQuality(_)}_mapCurrentQualityToSliderValue(){const{_audioOnly:e,_sendrecvVideoQuality:t}=this.props,{_sliderOptions:n}=this;if(e){const e=n.find(({audioOnly:e})=>e);return n.indexOf(e)}for(let e=0;e=t)return e;return-1}_onSliderChange(e){const{_audioOnly:t,_sendrecvVideoQuality:n}=this.props,{audioOnly:r,onSelect:a,videoQuality:i}=this._sliderOptions[e.target.value];t&&r||!t&&i===n||a()}_setPreferredVideoQuality(e){this.props.dispatch(Object(y.b)(e)),this.props._audioOnly&&this.props.dispatch(Object(g.b)(!1))}}var E=Object(i.f)(Object(s.f)((function(e){const{enabled:t}=e["features/base/audio-only"],{p2p:n}=e["features/base/conference"],{preferredVideoQuality:r}=e["features/video-quality"];return{_audioOnly:t,_p2p:n,_sendrecvVideoQuality:r,_videoSupported:b.q.mediaDevices.supportsVideo()}}))(O));class x extends r.Component{render(){return a.a.createElement(h.b,{hideCancelButton:!0,okKey:"dialog.done",titleKey:"videoStatus.callQuality",width:"small"},a.a.createElement(E,null))}}var D=n(1198),C=n(184),A=n(16),T=n(14);class P extends r.Component{}function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function L(e){for(var t=1;tparseInt(e,10)).sort((e,t)=>e-t);var R=Object(i.f)(Object(s.f)((function(e){const{enabled:t}=e["features/base/audio-only"],{resolution:n,participantId:r}=e["features/large-video"],a=Object(T.q)(e["features/base/tracks"],A.c.VIDEO,r),i=t?{}:function(e){let t=z[0];for(let n=0;n=r))break;t=r}const n=I[t];return{labelKey:n,tooltipKey:n+"Tooltip"}}(n);return L(L({},function(e){const{enabled:t}=e["features/base/audio-only"];return{_audioOnly:t}}(e)),{},{_labelKey:i.labelKey,_tooltipKey:i.tooltipKey,_videoTrack:a})}))(class extends P{render(){const{_audioOnly:e,_labelKey:t,_tooltipKey:n,_videoTrack:r,t:i}=this.props;let o,s,l;return e?(o="audio-only",s=i("videoStatus.audioOnly"),l="videoStatus.labelTooltipAudioOnly"):!r||r.muted?(o="no-video",s=i("videoStatus.audioOnly"),l="videoStatus.labelTooiltipNoVideo"):(o="current-video-quality",s=i(t),l=n),a.a.createElement(D.a,{content:i(l),position:"left"},a.a.createElement(C.a,{className:o,id:"videoResolutionLabel",label:s}))}})),F=(n(737),n(237)),q=n(50);function B(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Y(e){for(var t=1;t{switch(t.type){case F.b:{const{preferredVideoQuality:n}=t;return Y(Y({},e),{},{persistedPrefferedVideoQuality:n})}}return e}),s.c.register("features/video-quality",(e=U,t)=>{switch(t.type){case q.d:return function(e,{config:t}){var n;const r=null==t||null===(n=t.videoQuality)||void 0===n?void 0:n.minHeightForQualityLvl,a=Object(c.c)(r);r&&!a&&v.a.error("Invalid config value videoQuality.minHeightForQualityLvl");return a?Object(s.h)(e,"minHeightForQualityLvl",a):e}(e,t);case F.a:return Object(s.h)(e,"maxReceiverVideoQuality",t.maxReceiverVideoQuality);case F.b:{const{preferredVideoQuality:n}=t;return Y(Y({},e),{},{preferredVideoQuality:n})}}return e})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"d",(function(){return d})),n.d(t,"c",(function(){return c})),n.d(t,"b",(function(){return m}));var r=n(495),a=n(510),i=n(12);function o(e,t){return function(e){const t="oauth"+Date.now(),n=Object(i.m)();return n.oauthCallbacks=n.oauthCallbacks||{},new Promise(r=>{const a=window.open(e,t);n.oauthCallbacks[t]=e=>{a.close(),delete n.oauthCallbacks.windowName,r(e)}})}(new a.Dropbox({clientId:e}).getAuthenticationUrl(t)).then(e=>(Object(i.s)(Object(i.q)(e),!0)||{}).access_token)}function s(e,t){return new a.Dropbox({accessToken:e,clientId:t}).usersGetCurrentAccount().then(e=>e.name.display_name)}function l(e,t){return new a.Dropbox({accessToken:e,clientId:t}).usersGetSpaceUsage().then(e=>{const{allocation:t,used:n}=e,{allocated:r}=t;return{allocated:r,used:n}})}function c(e){const{dropbox:t={}}=e["features/base/config"];return"string"==typeof t.appKey}function u(){return(e,t)=>{const n=t(),{locationURL:r}=n["features/base/connection"],{dropbox:a={}}=n["features/base/config"],i=a.redirectURI||r.origin+"/static/oauth.html";o(a.appKey,i).then(t=>e(d(t)))}}function d(e){return{type:r.a,token:e}}var p=n(20),h=Object(p.a)("features/dropbox");function m(e,t){return Promise.all([s(e,t),l(e,t)]).then(([e,t])=>{const{allocated:n,used:r}=t;return{userName:e,spaceLeft:Math.floor((n-r)/1048576)}},e=>{h.error(e)})}},function(e){e.exports=JSON.parse('{"a":"@atlaskit/tooltip","b":"12.1.13"}')},function(e){e.exports=JSON.parse('{"a":"@atlaskit/tooltip","b":"12.1.17"}')},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i}));const r="SET_DYNAMIC_BRANDING_DATA",a="SET_DYNAMIC_BRANDING_FAILED",i="SET_DYNAMIC_BRANDING_READY"},function(e,t,n){"use strict";n(232),n(211);var r=n(388);n.d(t,"a",(function(){return r.a})),n.d(t,"b",(function(){return r.b}))},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},,function(e,t,n){var r=n(373),a=n(695),i=n(537),o=Object.defineProperty;t.f=n(230)?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),a)try{return o(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return u})),n.d(t,"c",(function(){return d})),n.d(t,"d",(function(){return p})),n.d(t,"e",(function(){return m}));var r=n(37),a=n.n(r),i=n(82);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t=t||n<0||g&&e-m>=u}function k(){var e=a();if(_(e))return w(e);p=setTimeout(k,function(e){var n=t-(e-h);return g?s(n,u-(e-m)):n}(e))}function w(e){return p=void 0,b&&l?y(e):(l=c=void 0,d)}function j(){var e=a(),n=_(e);if(l=arguments,c=this,h=e,n){if(void 0===p)return v(h);if(g)return clearTimeout(p),p=setTimeout(k,t),y(h)}return void 0===p&&(p=setTimeout(k,t)),d}return t=i(t)||0,r(n)&&(f=!!n.leading,u=(g="maxWait"in n)?o(i(n.maxWait)||0,t):u,b="trailing"in n?!!n.trailing:b),j.cancel=function(){void 0!==p&&clearTimeout(p),m=0,l=h=c=p=void 0},j.flush=function(){return void 0===p?d:w(a())},j}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return i}));var r=n(2);function a(e){const t=Object(r.i)(e),{enabled:n,notifications:a}=t["features/notifications"];return n&&a.length>0}function i(){var e;return Boolean("undefined"!=typeof interfaceConfig&&(null===(e=interfaceConfig)||void 0===e?void 0:e.DISABLE_JOIN_LEAVE_NOTIFICATIONS))}},function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=n=function(e){return typeof e}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(t)}e.exports=n},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return l}));var r=n(23),a=n(4),i=n(2),o=n(26);function s(e){const t=Object(i.i)(e),n=t["features/base/settings"],{conference:s}=t["features/base/conference"];let l=!a.q.mediaDevices.isMultipleAudioInputSupported(),c=n.micDeviceId,u=Object(r.k)(),d=n.cameraDeviceId;return s||(l=!1,c=Object(o.i)(t),u=Object(o.j)(t),d=Object(o.h)(t)),{availableDevices:t["features/base/devices"].availableDevices,disableAudioInputChange:l,disableDeviceChange:!a.q.mediaDevices.isDeviceChangeAvailable(),hideAudioInputPreview:!a.q.isCollectingLocalStats(),hideAudioOutputSelect:!a.q.mediaDevices.isDeviceChangeAvailable("output"),selectedAudioInputId:c,selectedAudioOutputId:u,selectedVideoInputId:d}}function l(e,t,n,i){if("devices"!==n.type)return!1;const o=t(),s=o["features/base/settings"];let l=!0;switch(n.name){case"isDeviceListAvailable":i(a.q.mediaDevices.isDeviceListAvailable());break;case"isDeviceChangeAvailable":i(a.q.mediaDevices.isDeviceChangeAvailable(n.deviceType));break;case"isMultipleAudioInputSupported":i(a.q.isMultipleAudioInputSupported());break;case"getCurrentDevices":e(Object(r.l)()).then(t=>{if(Object(r.e)(o)){const e={audioInput:void 0,audioOutput:void 0,videoInput:void 0},n=new Set([Object(r.k)(),s.micDeviceId,s.cameraDeviceId]);t.forEach(t=>{const{deviceId:r,kind:a}=t;if(n.has(r))switch(a){case"audioinput":e.audioInput=t;break;case"audiooutput":e.audioOutput=t;break;case"videoinput":e.videoInput=t}}),i(e)}else e(Object(r.d)({type:"devices",name:"getCurrentDevices",responseCallback:i}))});break;case"getAvailableDevices":e(Object(r.l)()).then(t=>{Object(r.e)(o)?i(Object(r.q)(t)):e(Object(r.d)({type:"devices",name:"getAvailableDevices",responseCallback:i}))});break;case"setDevice":{const{device:t}=n;if(!Object(r.e)(o))return e(Object(r.d)({type:"devices",name:"setDevice",device:t,responseCallback:i})),!0;const{label:a,id:s}=t,c=a?Object(r.n)(o,t.label,t.kind):s;if(c)switch(t.kind){case"audioinput":e(Object(r.u)(c));break;case"audiooutput":Object(r.x)(c,e);break;case"videoinput":e(Object(r.y)(c));break;default:l=!1}else l=!1;i(l);break}default:return!1}return!0}},function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return p}));var r=n(6),a=n(8),i=n(7),o=n(2),s=n(32),l=n(108);function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class u extends s.b{constructor(...e){super(...e),c(this,"accessibilityLabel","toolbar.accessibilityLabel.privateMessage"),c(this,"icon",a.L),c(this,"label","toolbar.privateMessage"),c(this,"toggledIcon",a.bb)}_handleClick(){const{_participant:e,_setPrivateMessageRecipient:t}=this.props;t(e)}_isToggled(){return this.props.reply}}function d(e){return{_setPrivateMessageRecipient:t=>{e(Object(l.d)(t))}}}function p(e,t){return{_participant:Object(i.r)(e,t.participantID)}}t.c=Object(r.f)(Object(o.f)(p,d)(u))},function(e,t,n){"use strict";n.d(t,"d",(function(){return o})),n.d(t,"e",(function(){return s})),n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return u}));var r=n(7),a=n(2),i=n(385);function o(e){return Object(a.i)(e)["features/filmstrip"].visible}function s(e){if(e["features/invite"].calleeInfoVisible)return!1;const t=Object(r.t)(e);let n;return Boolean(t>2||t>1&&(e["features/filmstrip"].hovered||e["features/toolbox"].visible||(n=Object(r.x)(e))&&n.local)||"object"==typeof interfaceConfig&&interfaceConfig.filmStripOnly||e["features/base/config"].disable1On1Mode)}function l(e=0){const t=Math.min(e,(interfaceConfig.FILM_STRIP_MAX_HEIGHT||120)+15)-15;return{local:{height:t,width:Math.floor(interfaceConfig.LOCAL_THUMBNAIL_RATIO*t)},remote:{height:t,width:Math.floor(interfaceConfig.REMOTE_THUMBNAIL_RATIO*t)}}}function c({columns:e,visibleRows:t,clientWidth:n,clientHeight:r}){const a=r-200-10*t,o=(n-60)/e/i.a,s=Math.floor(Math.min(o,a/t));return{height:s,width:Math.floor(i.a*s)}}function u(){const e=(interfaceConfig.FILM_STRIP_MAX_HEIGHT||120)+18;return Math.min(e,window.innerWidth)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return o}));var r=n(224);function a(e){return{type:r.a,recordingEngagedAt:e}}function i(){return{type:r.c}}function o(e){return{type:r.b,stats:e}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return m})),n.d(t,"b",(function(){return y}));var r,a,i,o=n(0),s=n.n(o),l=n(6),c=n(7),u=n(2),d=n(26),p=n(437);class h extends o.Component{constructor(e){super(e),this.state={editDisplayNameValue:"",isEditing:!1},this._nameInput=null,this._onChange=this._onChange.bind(this),this._onKeyDown=this._onKeyDown.bind(this),this._onStartEditing=this._onStartEditing.bind(this),this._onSubmit=this._onSubmit.bind(this),this._setNameInputRef=this._setNameInputRef.bind(this)}componentDidUpdate(e,t){!t.isEditing&&this.state.isEditing&&this._nameInput&&this._nameInput.select()}render(){const{_nameToDisplay:e,allowEditing:t,displayNameSuffix:n,elementID:r,t:a}=this.props;return t&&this.state.isEditing?s.a.createElement("input",{autoFocus:!0,className:"editdisplayname",id:"editDisplayName",onBlur:this._onSubmit,onChange:this._onChange,onKeyDown:this._onKeyDown,placeholder:a("defaultNickname"),ref:this._setNameInputRef,spellCheck:"false",type:"text",value:this.state.editDisplayNameValue}):s.a.createElement("span",{className:"displayname",id:r,onClick:this._onStartEditing},Object(p.a)(e,n))}_onChange(e){this.setState({editDisplayNameValue:e.target.value})}_onKeyDown(e){"Enter"===e.key&&this._onSubmit()}_onStartEditing(){this.props.allowEditing&&this.setState({isEditing:!0,editDisplayNameValue:this.props._configuredDisplayName})}_onSubmit(){const{editDisplayNameValue:e}=this.state,{dispatch:t}=this.props;t(Object(d.k)({displayName:e})),this.setState({isEditing:!1,editDisplayNameValue:""}),this._nameInput=null}_setNameInputRef(e){this._nameInput=e}}i={_configuredDisplayName:""},(a="defaultProps")in(r=h)?Object.defineProperty(r,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[a]=i;var m=Object(l.f)(Object(u.f)((function(e,t){const{participantID:n}=t,r=Object(c.r)(e,n);return{_configuredDisplayName:r&&r.name,_nameToDisplay:Object(c.u)(e,n)}}))(h)),f=(n(727),n(1203)),g=n(13);class b extends o.Component{constructor(e){super(e),this._onSetDisplayName=this._onSetDisplayName.bind(this)}_onSetDisplayName(e){if(!e||!e.trim())return!1;const{dispatch:t,onPostSubmit:n}=this.props;return t(Object(d.k)({displayName:e})),n&&n(),!0}}var y=Object(l.f)(Object(u.f)()(class extends b{constructor(e){super(e),this.state={displayName:""},this._onDisplayNameChange=this._onDisplayNameChange.bind(this),this._onSubmit=this._onSubmit.bind(this)}render(){return s.a.createElement(g.b,{isModal:!1,onSubmit:this._onSubmit,titleKey:"dialog.displayNameRequired",width:"small"},s.a.createElement(f.a,{autoFocus:!0,compact:!0,label:this.props.t("dialog.enterDisplayName"),name:"displayName",onChange:this._onDisplayNameChange,shouldFitContainer:!0,type:"text",value:this.state.displayName}))}_onDisplayNameChange(e){this.setState({displayName:e.target.value})}_onSubmit(){return this._onSetDisplayName(this.state.displayName)}}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(155),a=n.n(r);class i extends a.a{constructor(...e){var t,n,r;super(...e),r={},(n="_storage")in(t=this)?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r}clear(){this._storage={}}get length(){return Object.keys(this._storage).length}getItem(e){return this._storage[e]}setItem(e,t){this._storage[e]=t}removeItem(e){delete this._storage[e]}key(e){const t=Object.keys(this._storage);if(!(t.length<=e))return t[e]}serialize(){return JSON.stringify(this._storage)}}class o extends a.a{constructor(){super();try{this._storage=window.localStorage,this._localStorageDisabled=!1}catch(e){}this._storage||(console.warn("Local storage is disabled."),this._storage=new i,this._localStorageDisabled=!0)}isLocalStorageDisabled(){return this._localStorageDisabled}clear(){this._storage.clear(),this.emit("changed")}get length(){return this._storage.length}getItem(e){return this._storage.getItem(e)}setItem(e,t,n=!1){this._storage.setItem(e,t),n||this.emit("changed")}removeItem(e){this._storage.removeItem(e),this.emit("changed")}key(e){return this._storage.key(e)}serialize(){if(this.isLocalStorageDisabled)return this._storage.serialize();const e=this._storage.length,t={};for(let n=0;n{e.resolve=t,e.reject=n}),e}function i(){return new r.a}},function(e,t,n){var r=n(1103),a=n(1104),i=n(1105),o=n(1106);e.exports=function(e){return r(e)||a(e)||i(e)||o()}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a}));const r="SIP_GW_AVAILABILITY_CHANGED",a="SIP_GW_INVITE_ROOMS"},function(e,t,n){"use strict";n(166);var r=n(445);n.d(t,"a",(function(){return r.a})),n.d(t,"b",(function(){return r.b})),n.d(t,"c",(function(){return r.c}));n(46);var a=n(91);n.d(t,"d",(function(){return a.a}))},function(e,t,n){"use strict";(function(e){var r=n(34),a=n.n(r),i=n(455),o=n(457),s=n(4),l=n(120),c=n(401);const u=a.a.getLogger(e);let d,p;const h="string"==typeof config.tokenAuthUrl&&config.tokenAuthUrl.length,m=JitsiMeetJS.util.AuthUtil.getTokenAuthUrl.bind(null,config.tokenAuthUrl);function f(e,t){if(d)d.focus();else if(e.isJoined()){let n;h?(n=Promise.resolve(m(e.getName(),!0)),function(e){function t({data:t,source:r}){if(d!==r)return void u.warn("Ignored message not coming from external authnetication window");let a;if(t&&(a=t.jwtToken)){u.info("Received JSON Web Token (JWT):",a),APP.store.dispatch(Object(o.b)(a));const t=e.getName();Object(i.a)({retry:!1,roomName:t}).then(r=>{r.initJitsiConference(t,APP.conference._getConferenceOptions()).room.moderator.authenticate().then(()=>{r.disconnect(),e.room.moderator.authenticate().then(()=>{u.info("User role upgrade done !"),n()}).catch((e,t)=>{u.error("Authentication failed: ",e,t),n()})}).catch((e,t)=>{n(),r.disconnect(),u.error("Authentication failed on the new connection",e,t)})},e=>{n(),u.error("Failed to open new connection",e)})}}function n(){window.removeEventListener("message",t)}window.addEventListener&&window.addEventListener("message",t,!1)}(e)):n=e.getExternalAuthUrl(!0),n.then(n=>{d=c.a.showExternalAuthDialog(n,()=>{d=null,h||e.join(t)})})}else h?g(e.getName()):e.getExternalAuthUrl().then(l.a.redirect)}function g(e){l.a.redirect(m(e,!1))}function b(e,t){h||e.isExternalAuthEnabled()?f(e,t):function(e,t){const n=c.a.showAuthDialog((r,a)=>{e.authenticateAndUpgradeRole({id:r,password:a,roomPassword:t,onLoginSuccessful(){n.displayConnectionStatus("connection.FETCH_SESSION_ID")}}).then(()=>{n.displayConnectionStatus("connection.GOT_SESSION_ID"),n.close()},e=>{u.error("authenticateAndUpgradeRole failed",e);const{authenticationError:t,connectionError:r}=e;t?n.displayError("connection.GET_SESSION_ID_ERROR",{msg:t}):r&&n.displayError(r)})},()=>n.close())}(e,t)}t.a={authenticate:b,requireAuth:function(e,t){p||(p=c.a.showAuthRequiredDialog(e.getName(),b.bind(null,e,t)))},requestAuth:function(e,t){return h?new Promise(()=>g(e)):function(e,t){return new Promise((n,r)=>{const a=c.a.showAuthDialog((i,o)=>{t(i,o,e).then(e=>{a.close(),n(e)},e=>{e===s.c.PASSWORD_REQUIRED?a.displayError(e):(a.close(),r(e))})})})}(e,t)},closeAuth:function(){d&&(d.close(),d=null),p&&(p.close(),p=null)},logout:function(e){return new Promise(t=>{e.room.moderator.logout(t)}).then(t=>(e.isJoined()&&e.join(),t))}}}).call(this,"modules/UI/authentication/AuthHandler.js")},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){var r=n(1122),a=n(1123),i=n(1124),o=n(1125);e.exports=function(e){return r(e)||a(e)||i(e)||o()}},function(e,t,n){"use strict";var r=n(447);n.d(t,"a",(function(){return r.c})),n.d(t,"b",(function(){return r.e})),n.d(t,"c",(function(){return r.g}))},function(e){e.exports=JSON.parse('{"a":"@atlaskit/field-text","b":"7.0.19"}')},function(e){e.exports=JSON.parse('{"a":"@atlaskit/field-text-area","b":"4.0.15"}')},function(e,t,n){var r=n(294),a=n(415);e.exports=n(230)?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var r=n(698),a=n(538);e.exports=function(e){return r(a(e))}},function(e,t,n){var r=n(541)("wks"),a=n(418),i=n(250).Symbol,o="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=o&&i[e]||(o?i:a)("Symbol."+e))}).store=r},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r="ADD_KNOWN_DOMAINS"},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(763),a=n.n(r),i=n(0),o=n.n(i);function s(e){var t=function(e,t){return e(t)},n=Object(i.createContext)(e);return{Consumer:function(e){e.children;var r=a()(e,["children"]);return o.a.createElement(n.Consumer,null,(function(n){var a=n||t;return e.children(a(r))}))},Provider:function(e){return o.a.createElement(n.Consumer,null,(function(r){var a=e.value||t;return o.a.createElement(n.Provider,{value:function(e){return a(r,e)}},e.children)}))}}}},function(e,t,n){"use strict";var r,a,i,o=n(0),s=n.n(o);class l extends o.Component{constructor(e){super(e),this._videoElement=null,this._onVideoPlaying=this._onVideoPlaying.bind(this),this._setVideoElement=this._setVideoElement.bind(this)}componentDidMount(){this._videoElement&&(this._videoElement.volume=0,this._videoElement.onplaying=this._onVideoPlaying),this._attachTrack(this.props.videoTrack)}componentWillUnmount(){this._detachTrack(this.props.videoTrack)}shouldComponentUpdate(e){return(this.props.videoTrack&&this.props.videoTrack.jitsiTrack)!==(e.videoTrack&&e.videoTrack.jitsiTrack)&&(this._detachTrack(this.props.videoTrack),this._attachTrack(e.videoTrack)),!1}render(){return s.a.createElement("video",{autoPlay:this.props.autoPlay,className:this.props.className,id:this.props.id,playsInline:this.props.playsinline,ref:this._setVideoElement})}_attachTrack(e){e&&e.jitsiTrack&&e.jitsiTrack.attach(this._videoElement)}_detachTrack(e){this._videoElement&&e&&e.jitsiTrack&&e.jitsiTrack.detach(this._videoElement)}_onVideoPlaying(){this.props.onVideoPlaying&&this.props.onVideoPlaying()}_setVideoElement(e){this._videoElement=e}}i={className:"",autoPlay:!0,id:"",playsinline:!0},(a="defaultProps")in(r=l)?Object.defineProperty(r,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[a]=i,t.a=l},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return s}));var r=n(264),a=n(435);function i(e){return{type:r.a,component:e}}function o(e,t,n){return{rawDialog:n,type:r.b,component:e,componentProps:t}}function s(e,t){return(n,r)=>{Object(a.b)(r,e)?n(i(e)):n(o(e,t))}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r="SET_COLOR_SCHEME"},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r="SET_DEVICE_SELECTION_POPUP_DATA"},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r="UPDATE_FLAGS"},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r="features/base/net-info"},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r="config.js"},function(e,t,n){var r=n(927);e.exports=function(e,t){if(null==e)return{};var n,a,i=r(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},function(e,t,n){var r=n(933),a=n(934),i=n(935),o=n(937);e.exports=function(e,t){return r(e)||a(e,t)||i(e,t)||o()}},function(e,t,n){var r=n(101);e.exports=function(e){for(var t=1;t=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function n(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var u="https";function d(e){var t=e.svg,n=e.options,a=c(e,["svg","options"]);return n=r({protocol:u,baseUrl:"//twemoji.maxcdn.com/2/"+(t?"svg/":""),size:t?"":"72x72",ext:t?"svg":"png"},n),i.default.createElement(s.default,r({options:n},a))}function p(e){var t=e.svg,n=e.options,a=c(e,["svg","options"]),o=t?"svg":"png";return n=r({protocol:u,baseUrl:"//cdnjs.cloudflare.com/ajax/libs/emojione/2.2.7/assets/"+o+"/",size:"",ext:o,emojione:!0},n),i.default.createElement(s.default,r({options:n},a))}function h(e){var t=e.size,n=e.options,a=c(e,["size","options"]);return n=r({protocol:u,baseUrl:"//cdn.jsdelivr.net/emojione/assets/4.0/png/",size:t,ext:"png",emojione:!0},n),i.default.createElement(s.default,r({options:n},a))}"undefined"!=typeof location&&"http:"===location.protocol&&(u="http"),t.default=s.default,d.propTypes={text:o.default.string,options:o.default.object,svg:o.default.bool},p.propTypes={text:o.default.string,options:o.default.object,svg:o.default.bool},h.propTypes={text:o.default.string,options:o.default.object,size:o.default.oneOf([32,64,128])},h.defaultProps={size:64}},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return u})),n.d(t,"c",(function(){return d}));var r=n(77);const{LOW:a,STANDARD:i,HIGH:o,ULTRA:s}=r.b,l=[a,i,o,s];function c(e){for(let t=0;t=e)return n}}function u(e,t){let n=r.b.LOW;for(const[r,a]of t.entries())e>=r&&(n=a);return n}function d(e){if("object"!=typeof e||Object.keys(e).map(e=>Number(e)).find(e=>null===e||isNaN(e)||e<0))return;const t=Object.keys(e).map(e=>Number(e)).sort((e,t)=>e-t),n=new Map;for(const a of t){const t=e[a],i=r.a[t];if(!i)return;n.set(a,i)}return n}},function(e,t,n){"use strict";n.d(t,"a",(function(){return g}));var r=n(0),a=n.n(r),i=n(13),o=n(6),s=n(7),l=n(2);class c extends r.Component{render(){const{time:e}=this.props,t=(n=e,Math.floor(n/36e5));var n;const r=function(e){return Math.floor(e/6e4%60)}(e),i=function(e){return Math.floor(e/1e3%60)}(e),o=[];if(t){const e=this._createTimeDisplay(t,"speakerStats.hours","hours");o.push(e)}if(t||r){const e=this._createTimeDisplay(r,"speakerStats.minutes","minutes");o.push(e)}const s=this._createTimeDisplay(i,"speakerStats.seconds","seconds");return o.push(s),a.a.createElement("div",null,o)}_createTimeDisplay(e,t,n){const{t:r}=this.props;return a.a.createElement("span",{key:n},r(t,{count:e}))}}var u=Object(o.f)(c);class d extends r.Component{render(){const e="speaker-stats-item "+(this.props.hasLeft?"status-user-left":""),t="speaker-stats-item__status-dot "+(this.props.isDominantSpeaker?"status-active":"status-inactive");return a.a.createElement("div",{className:e},a.a.createElement("div",{className:"speaker-stats-item__status"},a.a.createElement("span",{className:t})),a.a.createElement("div",{className:"speaker-stats-item__name"},this.props.displayName),a.a.createElement("div",{className:"speaker-stats-item__time"},a.a.createElement(u,{time:this.props.dominantSpeakerTime})))}}var p=d;class h extends r.Component{render(){const{t:e}=this.props;return a.a.createElement("div",{className:"speaker-stats-item__labels"},a.a.createElement("div",{className:"speaker-stats-item__status"}),a.a.createElement("div",{className:"speaker-stats-item__name"},e("speakerStats.name")),a.a.createElement("div",{className:"speaker-stats-item__time"},e("speakerStats.speakerTime")))}}var m=Object(o.f)(h);class f extends r.Component{constructor(e){super(e),this.state={stats:this.props.conference.getSpeakerStats()},this._updateStats=this._updateStats.bind(this)}componentDidMount(){this._updateInterval=setInterval(this._updateStats,1e3)}componentWillUnmount(){clearInterval(this._updateInterval)}render(){const e=Object.keys(this.state.stats).map(e=>this._createStatsItem(e));return a.a.createElement(i.b,{cancelKey:"dialog.close",submitDisabled:!0,titleKey:"speakerStats.speakerStats"},a.a.createElement("div",{className:"speaker-stats"},a.a.createElement(m,null),e))}_createStatsItem(e){const t=this.state.stats[e];if(!t)return null;const n=t.isDominantSpeaker(),r=t.getTotalDominantSpeakerTime(),i=t.hasLeft();let o;if(t.isLocalStats()){const{t:e}=this.props,t=e("me");o=this.props._localDisplayName,o=o?`${o} (${t})`:t}else o=this.state.stats[e].getDisplayName()||interfaceConfig.DEFAULT_REMOTE_DISPLAY_NAME;return a.a.createElement(p,{displayName:o,dominantSpeakerTime:r,hasLeft:i,isDominantSpeaker:n,key:e})}_updateStats(){const e=this.props.conference.getSpeakerStats();this.setState({stats:e})}}var g=Object(o.f)(Object(l.f)((function(e){const t=Object(s.p)(e);return{_localDisplayName:t&&t.name}}))(f))},function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return h}));var r=n(42),a=n(330);function i(e){return e[a.a].isOnline}var o=n(43),s=n(135),l=n(220);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t{e({type:s.d}),e({type:s.a})}}function h(){return(e,t)=>{const n=t(),a=n["features/base/config"];if(!a)throw new Error("Cannot init lib-jitsi-meet without config");e({type:s.e});try{o.default.init(u(u({enableAnalyticsLogging:Object(l.b)(t)},a),{},{externalStorage:r.a.isLocalStorageDisabled()?r.a:void 0})),o.default.setNetworkInfo({isOnline:i(n)}),e({type:s.b})}catch(t){e(function(e){return{type:s.c,error:e}}(t))}}}},function(e,t,n){"use strict";n.d(t,"e",(function(){return c})),n.d(t,"f",(function(){return u})),n.d(t,"g",(function(){return d})),n.d(t,"h",(function(){return p})),n.d(t,"i",(function(){return h})),n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return g})),n.d(t,"c",(function(){return b})),n.d(t,"d",(function(){return v})),n.d(t,"j",(function(){return _})),n.d(t,"k",(function(){return k}));var r=n(50),a=n(2),i=n(12),o=n(429);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t,n){n=function(e){for(var t=1;te.deviceId===r))return r;const o=n?a.replace(n,i):a,s=t.find(e=>{const{label:t}=e;if(!t)return!1;if(o===t)return!0;const r=t.replace(n,i);return o===r});return s?s.deviceId:r}function f(e){return y(e,"isVideoTrack")}function g(e){return y(e,"isAudioTrack")}function b(e){return e["features/base/settings"].audioOutputDeviceId}function y(e,t){const[n]=e["features/base/tracks"].map(e=>e.jitsiTrack).filter(e=>e&&e.isLocal()&&e[t]()).map(e=>e.getDeviceId());return n||""}function v(e){return e["features/base/settings"].displayName||""}function _(e){}function k(e){}},function(e,t,n){"use strict";var r=n(0),a=Object(r.createContext)({getAtlaskitAnalyticsContext:function(){return[]},getAtlaskitAnalyticsEventHandlers:function(){return[]}});t.a=a},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a}));var r="__ATLASKIT_THEME__",a="light"},function(e,t,n){"use strict";var r=n(20);t.a=Object(r.a)("features/base/media")},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return a}));const r="BLUR_ENABLED",a="BLUR_DISABLED"},function(e,t,n){e.exports=function(){"use strict";return function(e,t){var n=setTimeout((function(){n=null,e(!1)}),t),r=function(){n&&(clearTimeout(n),n=null)};return{cancel:r,flush:function(){n&&(r(),e(!0))},pending:function(){return Boolean(n)}}}}()},function(e,t,n){var r=n(1095);e.exports=function(e,t){if(null==e)return{};var n,a,i=r(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a}));const r="MEDIA_PERMISSION_PROMPT_VISIBILITY_CHANGED",a="SET_FATAL_ERROR"},function(e,t,n){var r=n(1115);e.exports=function(e,t){if(null==e)return{};var n,a,i=r(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return Y})),n.d(t,"d",(function(){return H})),n.d(t,"b",(function(){return X})),n.d(t,"c",(function(){return le}));n(442);var r=n(37),a=n.n(r),i=n(0),o=n.n(i),s=n(36),l=n(10),c=n(47),u=n(6),d=n(2),p=n(209),h=n(87),m=n(92),f=n(372),g=n(399),b=n(243),y=n(73),v=n(234),_=n(24),k=n(279),w=n(444);class j extends i.Component{renderNotificationsContainer(e){return this.props._notificationsVisible?o.a.createElement(w.a,e):null}}var S=n(4),O=(n(254),n(255),n(450)),E=n(400),x=n(311),D=(n(240),n(1198)),C=n(184);class A extends i.Component{render(){return this.props._showLabel?o.a.createElement(D.a,{content:this.props.t("transcribing.labelToolTip"),position:"left"},o.a.createElement(C.a,{className:"recording-label",label:this.props.t("transcribing.tr")})):null}}var T=Object(u.f)(Object(d.f)((function(e){return{_showLabel:e["features/transcribing"].isTranscribing}}))(A)),P=(n(736),n(285));class M extends i.Component{_renderE2EELabel(){return o.a.createElement(O.a,null)}_renderLocalRecordingLabel(){return o.a.createElement(E.c,null)}_renderRecordingLabel(e){return o.a.createElement(x.c,{mode:e})}_renderTranscribingLabel(){return o.a.createElement(T,null)}_renderInsecureRoomNameLabel(){return o.a.createElement(G,null)}_renderVideoQualityLabel(){return o.a.createElement(P.c,null)}}var L=Object(d.f)((function(e){return{_filmstripVisible:Object(h.g)(e),_showVideoQualityLabel:!Object(_.f)(e)}}))(class extends M{static getDerivedStateFromProps(e,t){return{filmstripBecomingVisible:!t.filmstripBecomingVisible&&e._filmstripVisible}}constructor(e){super(e),this.state={filmstripBecomingVisible:!1}}render(){const{_filmstripVisible:e}=this.props,{filmstripBecomingVisible:t}=this.state,{VIDEO_QUALITY_LABEL_DISABLED:n}=interfaceConfig,r=`large-video-labels ${t?"opening":""} ${e?"with-filmstrip":"without-filmstrip"}`;return o.a.createElement("div",{className:r},this._renderE2EELabel(),this._renderRecordingLabel(S.i.mode.FILE),this._renderRecordingLabel(S.i.mode.STREAM),this._renderLocalRecordingLabel(),this._renderTranscribingLabel(),this.props._showVideoQualityLabel&&!n&&this._renderVideoQualityLabel(),this._renderInsecureRoomNameLabel())}});class N extends i.Component{render(){return this.props._message?o.a.createElement("div",{className:"notice"},o.a.createElement("span",{className:"notice__message"},this.props._message)):null}}var I=Object(u.f)(Object(d.f)((function(e){const{noticeMessage:t}=e["features/base/config"];return{_message:t}}))(N));function z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function R(e){for(var t=1;tthis._originalOnShowToolbar(),100,{leading:!0,trailing:!1}),this._onFullScreenChange=this._onFullScreenChange.bind(this)}componentDidMount(){document.title=`${this.props._roomName} | ${interfaceConfig.APP_NAME}`,this._start()}componentDidUpdate(e){this.props._shouldDisplayTileView!==e._shouldDisplayTileView&&s.a.refreshLayout()}componentWillUnmount(){APP.UI.unbindEvents(),q.forEach(e=>document.removeEventListener(e,this._onFullScreenChange)),APP.conference.isJoined()&&this.props.dispatch(Object(c.h)())}render(){const{filmStripOnly:e}=interfaceConfig,{_iAmRecorder:t,_isLobbyScreenVisible:n,_layoutClassName:r,_showPrejoin:a}=this.props,i=e||t;return o.a.createElement("div",{className:r,id:"videoconference_page",onMouseMove:this._onShowToolbar},o.a.createElement(I,null),o.a.createElement("div",{id:"videospace"},o.a.createElement(f.a,null),o.a.createElement(g.a,null),o.a.createElement(h.b,{filmstripOnly:e}),i||o.a.createElement(L,null)),e||a||n||o.a.createElement(v.c,null),e||o.a.createElement(p.b,null),this.renderNotificationsContainer(),o.a.createElement(m.a,null),!e&&a&&o.a.createElement(b.a,null))}_onFullScreenChange(){this.props.dispatch(Object(y.b)(APP.UI.isFullScreen()))}_onShowToolbar(){this.props.dispatch(Object(y.h)())}_start(){APP.UI.start(),APP.UI.registerListeners(),APP.UI.bindEvents(),q.forEach(e=>document.addEventListener(e,this._onFullScreenChange));const{dispatch:e,t:t}=this.props;e(Object(c.f)()),Object(k.b)(e,t),interfaceConfig.filmStripOnly&&e(Object(y.f)(!0))}}));function H(e){return o.a.createElement("span",{className:"subject-conference-timer"},e)}var U=n(8),V=n(498);class W extends i.PureComponent{render(){return this.props._visible?this._render():null}}var G=Object(u.f)(Object(d.f)((function(e){const{locked:t,room:n}=e["features/base/conference"],{lobbyEnabled:r}=e["features/lobby"],{enableInsecureRoomNameWarning:a=!1}=e["features/base/config"];return{_visible:a&&n&&Object(V.a)(n)&&!(r||Boolean(t))}}))(class extends W{_render(){return o.a.createElement(D.a,{content:this.props.t("security.insecureRoomNameWarning"),position:"left"},o.a.createElement(C.a,{className:"insecure",icon:U.tb}))}})),K=n(7),$=n(79),J=n(170);const Q={onClick:()=>Object(m.c)()};var X=Object(u.f)(Object(d.f)((function(e){const t=1===Object(K.s)(e),n=interfaceConfig.HIDE_INVITE_MORE_HEADER;return{_tileViewEnabled:Object(J.c)(e),_visible:Object($.d)(e)&&Object($.c)("invite")&&t&&!n}}),Q)((function({_tileViewEnabled:e,_visible:t,onClick:n,t:r}){return t?o.a.createElement("div",{className:"invite-more-container"+(e?" elevated":"")},o.a.createElement("div",{className:"invite-more-header"},r("addPeople.inviteMoreHeader")),o.a.createElement("div",{className:"invite-more-button",onClick:n},o.a.createElement(U.a,{src:U.F}),o.a.createElement("div",{className:"invite-more-button-text"},r("addPeople.inviteMorePrompt")))):null}))),Z=n(81),ee=n(69);class te extends i.Component{constructor(e){super(e),this.state={timerValue:Object(u.d)(0)}}componentDidMount(){this._startTimer()}componentWillUnmount(){this._stopTimer()}render(){const{timerValue:e}=this.state,{_startTimestamp:t}=this.props;return t?H(e):null}_setStateFromUTC(e,t){if(!e||!t)return;if(t{this._setStateFromUTC(this.props._startTimestamp,(new Date).getTime())},1e3))}_stopTimer(){this._interval&&clearInterval(this._interval),this.setState({timerValue:Object(u.d)(0)})}}var ne=Object(d.f)((function(e){return{_startTimestamp:Object(Z.i)(e)}}))(te),re=n(13),ae=n(359);class ie extends i.PureComponent{constructor(e){super(e),this._onClick=this._onClick.bind(this)}_onClick(){const{dispatch:e,conference:t}=this.props;e(Object(re.h)(ae.a,{conference:t}))}render(){return o.a.createElement("div",{className:"participants-count",onClick:this._onClick},o.a.createElement("span",{className:"participants-count-number"},this.props.count),o.a.createElement("span",{className:"participants-count-icon"}))}}var oe=Object(d.f)((function(e){return{conference:e["features/base/conference"].conference,count:Object(K.s)(e)}}))(ie);class se extends i.Component{render(){const{_showParticipantCount:e,_subject:t,_visible:n}=this.props;return o.a.createElement("div",{className:"subject "+(n?"visible":"")},o.a.createElement("span",{className:"subject-text"},t),e&&o.a.createElement(oe,null),o.a.createElement(ne,null))}}var le=Object(d.f)((function(e){const t=Object(ee.e)(e);return{_showParticipantCount:t>2,_subject:Object(Z.g)(e),_visible:Object($.d)(e)&&t>1}}))(se)},function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"c",(function(){return m})),n.d(t,"b",(function(){return f}));n(125);var r=n(0),a=n.n(r),i=n(18),o=n(2),s=n(371),l=n(739),c=(n(443),n(205));class u extends r.Component{componentDidMount(){this.props._fetchCustomBrandingData()}render(){const e=this._getCustomSyles(),t="videocontainer"+(this.props._isChatOpen?" shift-right":"");return a.a.createElement("div",{className:t,id:"largeVideoContainer",style:e},a.a.createElement(s.c,null),a.a.createElement(s.b,null),a.a.createElement("div",{id:"sharedVideo"},a.a.createElement("div",{id:"sharedVideoIFrame"})),a.a.createElement("div",{id:"etherpad"}),a.a.createElement(i.Watermarks,null),a.a.createElement("div",{id:"dominantSpeaker"},a.a.createElement("div",{className:"dynamic-shadow"}),a.a.createElement("div",{id:"dominantSpeakerAvatarContainer"})),a.a.createElement("div",{id:"remotePresenceMessage"}),a.a.createElement("span",{id:"remoteConnectionMessage"}),a.a.createElement("div",{id:"largeVideoElementsContainer"},a.a.createElement("div",{id:"largeVideoBackgroundContainer"}),a.a.createElement("div",{id:"largeVideoWrapper"},a.a.createElement("video",{autoPlay:!this.props._noAutoPlayVideo,id:"largeVideo",muted:!0,playsInline:!0}))),interfaceConfig.DISABLE_TRANSCRIPTION_SUBTITLES||a.a.createElement(c.a,null))}_getCustomSyles(){const e={},{_customBackgroundColor:t,_customBackgroundImageUrl:n}=this.props;return e.backgroundColor=t||interfaceConfig.DEFAULT_BACKGROUND,n&&(e.backgroundImage=`url(${n})`,e.backgroundSize="cover"),e}}const d={_fetchCustomBrandingData:l.a};var p=Object(o.f)((function(e){const t=e["features/base/config"].testing,{backgroundColor:n,backgroundImageUrl:r}=e["features/dynamic-branding"],{isOpen:a}=e["features/chat"];return{_customBackgroundColor:n,_customBackgroundImageUrl:r,_isChatOpen:a,_noAutoPlayVideo:null==t?void 0:t.noAutoPlayVideo}}),d)(u),h=n(24);const m={LANDSCAPE:"landscape",PORTRAIT:"portrait"};class f extends r.Component{constructor(e){super(e),this._setCanvasEl=this._setCanvasEl.bind(this),this._updateCanvas=this._updateCanvas.bind(this)}componentDidMount(){const{_shouldDisplayTileView:e,hidden:t,videoElement:n}=this.props;!n||t||e||(this._updateCanvas(),this._setUpdateCanvasInterval())}componentDidUpdate(e){const t=!e.hidden&&!e._shouldDisplayTileView&&e.videoElement,n=!this.props.hidden&&!this.props._shouldDisplayTileView&&this.props.videoElement;t!==n&&(n?(this._clearCanvas(),this._setUpdateCanvasInterval()):(this._clearCanvas(),this._clearUpdateCanvasInterval()))}componentWillUnmount(){this._clearUpdateCanvasInterval()}render(){const{hidden:e,mirror:t}=this.props,n=`large-video-background ${t?"flip-x":""} ${e?"invisible":""}`;return a.a.createElement("div",{className:n},a.a.createElement("canvas",{id:"largeVideoBackground",ref:this._setCanvasEl}))}_clearCanvas(){this._canvasEl.getContext("2d").clearRect(0,0,this._canvasEl.width,this._canvasEl.height)}_clearUpdateCanvasInterval(){clearInterval(this._updateCanvasInterval)}_setCanvasEl(e){this._canvasEl=e}_setUpdateCanvasInterval(){this._clearUpdateCanvasInterval(),this._updateCanvasInterval=setInterval(this._updateCanvas,200)}_updateCanvas(){if(!this._canvasEl||null===this._canvasEl.offsetParent||0===window.innerHeight||0===window.innerWidth)return;const{videoElement:e}=this.props,{videoWidth:t,videoHeight:n}=e,{height:r,width:a}=this._canvasEl,i=this._canvasEl.getContext("2d");if(this.props.orientationFit===m.LANDSCAPE){const r=a/t*n;i.drawImage(e,0,0,a,r)}else{const a=r/n*t;i.drawImage(e,0,0,a,r)}}}Object(o.f)((function(e){return{_shouldDisplayTileView:Object(h.f)(e)}}))(f)},function(e,t,n){var r=n(295);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){"use strict";n.d(t,"b",(function(){return k})),n.d(t,"a",(function(){return f})),n.d(t,"c",(function(){return O}));var r=n(222),a=n.n(r),i=n(171),o=n.n(i),s=n(124),l=n.n(s),c=n(172),u=n.n(c),d=n(0),p=n(394),h=n(777),m=n.n(h)()({getReferenceRef:void 0,referenceNode:void 0}),f=function(e){function t(){o()(this,t);var n=l()(this,e.call(this));return n.getReferenceRef=function(e){return n.setState((function(t){var n=t.context;return{context:a()({},n,{referenceNode:e})}}))},n.state={context:{getReferenceRef:n.getReferenceRef,referenceNode:void 0}},n}return u()(t,e),t.prototype.render=function(){return d.createElement(m.Provider,{value:this.state.context},this.props.children)},t}(d.Component),g=function(e){return Array.isArray(e)?e[0]:e},b=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;rl)&&void 0===e.nsecs&&(p=0),p>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");l=d,c=p,s=u;var m=(1e4*(268435455&(d+=122192928e5))+p)%4294967296;i[r++]=m>>>24&255,i[r++]=m>>>16&255,i[r++]=m>>>8&255,i[r++]=255&m;var f=d/4294967296*1e4&268435455;i[r++]=f>>>8&255,i[r++]=255&f,i[r++]=f>>>24&15|16,i[r++]=f>>>16&255,i[r++]=u>>>8|128,i[r++]=255&u;for(var g=e.node||o,b=0;b<6;++b)i[r+b]=g[b];return t||a(i)}},function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=n=function(e){return typeof e}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(t)}e.exports=n},function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=n=function(e){return typeof e}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(t)}e.exports=n},function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=n=function(e){return typeof e}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(t)}e.exports=n},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(102);function a(e){return e&&e.theme&&e.theme.__ATLASKIT_THEME__?e.theme.__ATLASKIT_THEME__:e&&e.theme&&e.theme.mode?e.theme:{mode:r.b}}},function(e,t,n){"use strict";var r=n(5),a=n(6),i=n(16),o=n(2),s=n(32),l=n(14),c=n(276);function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class d extends s.a{constructor(e){super(e),u(this,"accessibilityLabel","toolbar.accessibilityLabel.mute"),u(this,"label","toolbar.mute"),u(this,"tooltip","toolbar.mute"),this._onKeyboardShortcut=this._onKeyboardShortcut.bind(this)}componentDidMount(){"undefined"==typeof APP||APP.keyboardshortcut.registerShortcut("M",null,this._onKeyboardShortcut,"keyboardShortcuts.mute")}componentWillUnmount(){"undefined"==typeof APP||APP.keyboardshortcut.unregisterShortcut("M")}_isAudioMuted(){return this.props._audioMuted}_onKeyboardShortcut(){Object(r.T)(Object(r.J)(r.f,r.d,{enable:!this._isAudioMuted()})),super._handleClick()}_setAudioMuted(e){this.props.dispatch(Object(c.b)(e))}_isDisabled(){return this.props._disabled}}t.a=Object(a.f)(Object(o.f)((function(e){return{_audioMuted:Object(l.r)(e["features/base/tracks"],i.c.AUDIO),_disabled:e["features/base/config"].startSilent}}))(d))},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r=16/9},function(e,t,n){"use strict";var r=n(28),a=n(5),i=n(226),o=n(23),s=n(6),l=n(16),c=n(2),u=n(32),d=n(14);function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class h extends u.d{constructor(e){super(e),p(this,"accessibilityLabel","toolbar.accessibilityLabel.videomute"),p(this,"label","toolbar.videomute"),p(this,"tooltip","toolbar.videomute"),this._onKeyboardShortcut=this._onKeyboardShortcut.bind(this)}componentDidMount(){"undefined"==typeof APP||APP.keyboardshortcut.registerShortcut("V",null,this._onKeyboardShortcut,"keyboardShortcuts.videoMute")}componentWillUnmount(){"undefined"==typeof APP||APP.keyboardshortcut.unregisterShortcut("V")}_isDisabled(){return this.props._videoDisabled}_isVideoMuted(){return this.props._videoMuted}_onKeyboardShortcut(){Object(a.T)(Object(a.J)(a.g,a.d,{enable:!this._isVideoMuted()})),super._handleClick()}_setVideoMuted(e){Object(a.T)(Object(a.O)(a.g,{enable:e})),this.props._audioOnly&&this.props.dispatch(Object(i.b)(!1,!0));const t=this.props._videoMediaType;this.props.dispatch(Object(l.q)(e,t,l.h.USER,!0)),"undefined"==typeof APP||APP.UI.emitEvent(r.a.VIDEO_MUTED,e,!0)}}t.a=Object(s.f)(Object(c.f)((function(e){const{enabled:t}=e["features/base/audio-only"],n=e["features/base/tracks"];return{_audioOnly:Boolean(t),_videoDisabled:!Object(o.r)(e,"videoInput"),_videoMediaType:Object(d.o)(n),_videoMuted:Object(d.s)(n)}}))(h))},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r="SHARE_DOCUMENT_VIEW_ID"},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a}));const r="LOCKED_LOCALLY",a="LOCKED_REMOTELY"},function(e,t,n){"use strict";n.d(t,"a",(function(){return K})),n.d(t,"c",(function(){return ee})),n.d(t,"b",(function(){return he}));var r=n(0),a=n.n(r),i=n(5),o=n(10),s=n(47),l=n(13),c=n(6),u=n(4),d=n(7),p=n(2),h=n(94),m=n(82),f=n(454);const g={openEmbedDialog:l.h};var b=Object(c.f)(Object(m.c)(null,g)((function({t:e,openEmbedDialog:t}){return a.a.createElement("div",{className:"embed-meeting-trigger",onClick:function(){t(f.a)}},e("embedMeeting.title"))}))),y=n(311),v=n(183),_=n(83),k=n(494),w=n(12);var j=Object(c.f)((function({t:e,url:t}){return a.a.createElement(a.a.Fragment,null,a.a.createElement("span",null,e("addPeople.shareLink")),a.a.createElement(k.a,{className:"invite-more-dialog-conference-url",displayedText:Object(w.l)(t),textOnCopySuccess:e("addPeople.linkCopied"),textOnHover:e("addPeople.copyLink"),textToCopy:t}))})),S=n(8);function O(e){const t=e.toString(),n=Math.ceil(t.length/3);return`${t.substring(0,n)} ${t.substring(n,2*n)} ${t.substring(2*n,t.length)}`}class E extends r.Component{constructor(e){super(e),this._onCopyText=this._onCopyText.bind(this)}_onCopyText(){const{conferenceID:e,phoneNumber:t,t:n}=this.props,r=`${n("info.dialInNumber")} ${t} ${n("info.dialInConferenceID")} ${O(e)+"#"}`;Object(w.e)(r)}render(){const{conferenceID:e,phoneNumber:t,t:n}=this.props;return a.a.createElement("div",{className:"dial-in-number"},a.a.createElement("span",{className:"phone-number"},a.a.createElement("span",{className:"info-label"},n("info.dialInNumber")),a.a.createElement("span",{className:"spacer"}," "),a.a.createElement("span",{className:"info-value"},t)),a.a.createElement("span",{className:"spacer"}," "),a.a.createElement("span",{className:"conference-id"},a.a.createElement("span",{className:"info-label"},n("info.dialInConferenceID")),a.a.createElement("span",{className:"spacer"}," "),a.a.createElement("span",{className:"info-value"},O(e)+"#")),a.a.createElement("a",{className:"dial-in-copy",onClick:this._onCopyText},a.a.createElement(S.a,{src:S.r})))}}var x=Object(c.f)(E);var D=Object(c.f)((function({conferenceName:e,dialIn:t,locationUrl:n,phoneNumber:r,t:i}){return a.a.createElement("div",{className:"invite-more-dialog dial-in-display"},a.a.createElement(x,{conferenceID:t.conferenceID,phoneNumber:r}),a.a.createElement("a",{className:"more-numbers",href:Object(_.h)(e,n),rel:"noopener noreferrer",target:"_blank"},i("info.moreNumbers")))}));var C=Object(c.f)((function({onClose:e,t:t}){return a.a.createElement("div",{className:"invite-more-dialog header"},t("addPeople.inviteMorePrompt"),a.a.createElement(S.a,{onClick:e,src:S.m}))})),A=n(1198);var T=Object(c.f)((function({inviteSubject:e,inviteText:t,t:n}){const[i,o]=Object(r.useState)(!1),s=encodeURIComponent(e),l=encodeURIComponent(t);function c(e){return function(){Object(w.p)(e,!0)}}return a.a.createElement(a.a.Fragment,null,a.a.createElement("div",null,a.a.createElement("div",{className:"invite-more-dialog email-container"+(i?" active":""),onClick:function(){o(!i)}},a.a.createElement("span",null,n("addPeople.shareInvite")),a.a.createElement(S.a,{src:S.d})),a.a.createElement("div",{className:"invite-more-dialog icon-container"+(i?" active":"")},a.a.createElement(A.a,{content:n("addPeople.copyInvite"),position:"top"},a.a.createElement("div",{className:"copy-invite-icon",onClick:function(){Object(w.e)(t)}},a.a.createElement(S.a,{src:S.r}))),function(){const e=[{icon:S.w,tooltipKey:"addPeople.defaultEmail",url:`mailto:?subject=${s}&body=${l}`},{icon:S.C,tooltipKey:"addPeople.googleEmail",url:`https://mail.google.com/mail/?view=cm&fs=1&su=${s}&body=${l}`},{icon:S.U,tooltipKey:"addPeople.outlookEmail",url:`https://outlook.office.com/mail/deeplink/compose?subject=${s}&body=${l}`},{icon:S.xb,tooltipKey:"addPeople.yahooEmail",url:`https://compose.mail.yahoo.com/?To=&Subj=${s}&Body=${l}`}];return a.a.createElement(a.a.Fragment,null,e.map(({icon:e,tooltipKey:t,url:r},i)=>a.a.createElement(A.a,{content:n(t),key:i,position:"top"},a.a.createElement("div",{onClick:c(r)},a.a.createElement(S.a,{src:e})))))}())))})),P=n(1195),M=n(106),L=n(18),N=n(19),I=n(185);function z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function R(e){for(var t=1;t{if(this.setState({addToCallInProgress:!1}),t.length){const e=Object(_.k)(t);I.a.error(t.length+" invites failed",e),Object(i.T)(Object(i.s)("error","invite",R({},e))),this.setState({addToCallError:!0})}else if(!n){const t=e.length;let n;t>=3?n={titleArguments:{name:e[0].name,count:t-1},titleKey:"notify.invitedThreePlusMembers"}:2===t?n={titleArguments:{first:e[0].name,second:e[1].name},titleKey:"notify.invitedTwoMembers"}:t&&(n={titleArguments:{name:e[0].name},titleKey:"notify.invitedOneMember"}),n&&r(Object(N.i)(n,N.a))}return t})}_isAddDisabled(){return!this.state.inviteItems.length||this.state.addToCallInProgress}_query(e=""){const{_addPeopleEnabled:t,_dialOutAuthUrl:n,_dialOutEnabled:r,_jwt:a,_peopleSearchQueryTypes:i,_peopleSearchUrl:o}=this.props,s={addPeopleEnabled:t,dialOutAuthUrl:n,dialOutEnabled:r,jwt:a,peopleSearchQueryTypes:i,peopleSearchUrl:o};return Object(_.i)(e,s)}}function B(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Y(e){for(var t=1;te);this._invite(t).then(t=>{if(t.length){const n=t.map(e=>e.id||e.user_id||e.number),r=e.filter(({item:e})=>n.includes(e.id||e.user_id||e.number));this._multiselect&&this._multiselect.setSelectedItems(r)}else this.props.dispatch(Object(v.b)())})}_onKeyDown(e){const{inviteItems:t}=this.state;"Enter"===e.key&&(e.preventDefault(),!this._isAddDisabled()&&t.length&&this._onSubmit())}_getAvatar(e,t="avatar-small"){return a.a.createElement(M.a,{className:t,status:e.status,url:e.avatar})}_parseQueryResults(e=[]){const{t:t,_dialOutEnabled:n}=this.props,r=e.filter(e=>"phone"!==e.type),a=[];for(const e of r){const{name:t,phone:r}=e,i=this._getAvatar(e,"avatar-xsmall"),o=this._getAvatar(e);a.push({content:t,elemBefore:o,item:e,tag:{elemBefore:i},value:e.id||e.user_id}),r&&n&&a.push({filterValues:[t,r],content:`${r} (${t})`,elemBefore:o,item:{type:"phone",number:r},tag:{elemBefore:i},value:r})}const i=e.filter(e=>"phone"===e.type),o=this._renderTelephoneIcon(),s=i.map(e=>{const n=`${e.allowed?"":t("addPeople.countryNotSupported")} ${e.showCountryCodeReminder?t("addPeople.countryReminder"):""}`.trim();return{filterValues:[e.originalEntry,e.number],content:t("addPeople.telephone",{number:e.number}),description:n,isDisabled:!e.allowed,elemBefore:o,item:e,tag:{elemBefore:o},value:e.number}});return[...a,...s]}_renderFooterText(){const{_footerTextEnabled:e,t:t}=this.props;let n;return e&&(n={content:a.a.createElement("div",{className:"footer-text-wrap"},a.a.createElement("div",null,a.a.createElement("span",{className:"footer-telephone-icon"},a.a.createElement(S.a,{src:S.V}))),Object(c.g)(t,"addPeople.footerText"))}),n}_onClearItems(){this._multiselect&&this._multiselect.setSelectedItems([]),this.setState({inviteItems:[]})}_renderFormActions(){const{inviteItems:e}=this.state,{t:t}=this.props;return e.length?a.a.createElement("div",{className:"invite-more-dialog invite-buttons"+(this._isAddDisabled()?" disabled":"")},a.a.createElement("a",{className:"invite-more-dialog invite-buttons-cancel",onClick:this._onClearItems},t("dialog.Cancel")),a.a.createElement("a",{className:"invite-more-dialog invite-buttons-add",onClick:this._onSubmit},t("addPeople.add"))):null}_renderErrorMessage(){if(!this.state.addToCallError)return null;const{t:e}=this.props,t=e("inlineDialogFailure.supportMsg"),n=interfaceConfig.SUPPORT_URL;if(!n)return null;const r=a.a.createElement("span",null,a.a.createElement("span",null,t.padEnd(t.length+1)),a.a.createElement("span",null,a.a.createElement("a",{href:n,rel:"noopener noreferrer",target:"_blank"},e("inlineDialogFailure.support"))),a.a.createElement("span",null,"."));return a.a.createElement("div",{className:"modal-dialog-form-error"},a.a.createElement(P.a,{title:e("addPeople.failedToAdd"),type:"error"},r))}_renderTelephoneIcon(){return a.a.createElement("span",{className:"add-telephone-icon"},a.a.createElement(S.a,{src:S.V}))}_setMultiSelectElement(e){this._multiselect=e}}));var V=Object(c.f)((function({t:e}){return a.a.createElement(a.a.Fragment,null,a.a.createElement("span",null,e("addPeople.addContacts")),a.a.createElement(U,null),a.a.createElement("div",{className:"invite-more-dialog separator"}))}));var W=Object(c.f)((function({liveStreamViewURL:e,t:t}){const[n,i]=Object(r.useState)(!1),[o,s]=Object(r.useState)(!1);return a.a.createElement(a.a.Fragment,null,a.a.createElement("span",null,t("addPeople.shareStream")),a.a.createElement("div",{className:"invite-more-dialog stream"+(n?" clicked":""),onClick:function(){s(!1),Object(w.e)(e)&&(i(!0),setTimeout(()=>{i(!1)},2500))},onMouseOut:function(){s(!1)},onMouseOver:function(){n||s(!0)}},n?a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"invite-more-dialog stream-text selected"},t("addPeople.linkCopied")),a.a.createElement(S.a,{src:S.l})):a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"invite-more-dialog stream-text"},o?t("addPeople.copyStream"):e),a.a.createElement(S.a,{src:S.r}))),a.a.createElement("div",{className:"invite-more-dialog separator"}))}));const G={updateNumbers:()=>Object(v.f)()};var K=Object(c.f)(Object(p.f)((function(e){const t=Object(d.p)(e),n=Object(y.d)(e,u.i.mode.STREAM),{iAmRecorder:r}=e["features/base/config"],a=Object(_.n)(e),i=Object(_.o)(e),l=r||!a&&!i;return{_conferenceName:Object(o.F)(e),_dialIn:e["features/invite"],_embedMeetingVisible:!Object(h.c)(e),_inviteContactsVisible:interfaceConfig.ENABLE_DIAL_OUT&&!l,_inviteUrl:Object(s.j)(e),_liveStreamViewURL:n&&n.liveStreamViewURL,_localParticipantName:null==t?void 0:t.name,_locationUrl:e["features/base/connection"].locationURL}}),G)((function({_conferenceName:e,_dialIn:t,_embedMeetingVisible:n,_inviteContactsVisible:o,_inviteUrl:s,_liveStreamViewURL:c,_localParticipantName:u,_locationUrl:d,t:p,updateNumbers:h}){const[m,f]=Object(r.useState)(void 0);Object(r.useEffect)(()=>{t.numbers||h()},[]),Object(r.useEffect)(()=>(Object(i.T)(Object(i.s)("invite.dialog.opened","dialog")),()=>{Object(i.T)(Object(i.s)("invite.dialog.closed","dialog"))}),[]),Object(r.useEffect)(()=>{!m&&t&&t.numbers&&f(Object(_.a)(t.numbers))},[t]);const g=Object(_.j)({_conferenceName:e,_localParticipantName:u,_inviteUrl:s,_locationUrl:d,_dialIn:t,_liveStreamViewURL:c,phoneNumber:m,t:p}),y=p("addPeople.inviteMoreMailSubject",{appName:interfaceConfig.APP_NAME});return a.a.createElement(l.b,{cancelKey:"dialog.close",customHeader:C,hideCancelButton:!0,submitDisabled:!0,titleKey:"addPeople.inviteMorePrompt",width:"small"},a.a.createElement("div",{className:"invite-more-dialog"},o&&a.a.createElement(V,null),a.a.createElement(j,{url:s}),a.a.createElement(T,{inviteSubject:y,inviteText:g}),n&&a.a.createElement(b,null),a.a.createElement("div",{className:"invite-more-dialog separator"}),c&&a.a.createElement(W,{liveStreamViewURL:c}),t.numbers&&a.a.createElement(D,{conferenceName:e,dialIn:t,locationUrl:d,phoneNumber:m})))})));class $ extends r.Component{render(){const{conferenceID:e,conferenceName:t,t:n}=this.props;return a.a.createElement("div",{className:"dial-in-conference-id"},a.a.createElement("div",{className:"dial-in-conference-name"},t),a.a.createElement("div",{className:"dial-in-conference-description"},n("info.dialANumber")),a.a.createElement("div",{className:"dial-in-conference-pin"},`${n("info.dialInConferenceID")} ${O(e)}`))}}var J=Object(c.f)($);class Q extends r.Component{render(){const{numbers:e}=this.props;return this._renderWithCountries(e)}_renderWithCountries(e){const{t:t}=this.props;let n,r=!1;if(Array.isArray(e))r=!0,n=e.reduce((e,n)=>{const r=n.countryCode.toUpperCase(),a=t("countries:countries."+r);return e[a]?e[a].push(n):e[a]=[n],e},{});else{n={};for(const[t,r]of Object.entries(e.numbers))if(Array.isArray(r)){const e=r.map(e=>({formattedNumber:e}));n[t]=e}}const i=[];return Object.keys(n).forEach(e=>{const t=n[e];i.push(a.a.createElement("tr",{className:"number-group",key:e},this._renderFlag(t[0].countryCode),a.a.createElement("td",{className:"country"},e),a.a.createElement("td",{className:"numbers-list-column"},this._renderNumbersList(t)),a.a.createElement("td",{className:"toll-free-list-column"},this._renderNumbersTollFreeList(t))))}),a.a.createElement("table",{className:"dial-in-numbers-list"},a.a.createElement("thead",null,a.a.createElement("tr",null,r?a.a.createElement("th",null):null,a.a.createElement("th",null,t("info.country")),a.a.createElement("th",null,t("info.numbers")),a.a.createElement("th",null))),a.a.createElement("tbody",{className:"dial-in-numbers-body"},i))}_renderFlag(e){return e?a.a.createElement("td",{className:"flag-cell"},a.a.createElement("i",{className:"flag iti-flag "+e})):null}_renderNumbersList(e){const t=e.map(e=>a.a.createElement("li",{className:"dial-in-number",key:e.formattedNumber},this._renderNumberLink(e.formattedNumber)));return a.a.createElement("ul",{className:"numbers-list"},t)}_renderNumbersTollFreeList(e){const{t:t}=this.props,n=e.map(e=>a.a.createElement("li",{className:"toll-free",key:e.formattedNumber},e.tollFree?t("info.dialInTollFree"):""));return a.a.createElement("ul",{className:"toll-free-list"},n)}_renderNumberLink(e){return this.props.clickableNumbers?a.a.createElement("a",{href:`tel:${e},${this.props.conferenceID}%23`,key:e},e):e}}var X=Object(c.f)(Q);class Z extends r.Component{constructor(e){var t,n,r;super(e),r={conferenceID:null,error:"",loading:!0,numbers:null,numbersEnabled:null},(n="state")in(t=this)?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,this._onGetNumbersSuccess=this._onGetNumbersSuccess.bind(this),this._onGetConferenceIDSuccess=this._onGetConferenceIDSuccess.bind(this),this._setErrorMessage=this._setErrorMessage.bind(this)}componentDidMount(){const e=this._getNumbers().then(this._onGetNumbersSuccess).catch(this._setErrorMessage),t=this._getConferenceID().then(this._onGetConferenceIDSuccess).catch(this._setErrorMessage);Promise.all([e,t]).then(()=>{this.setState({loading:!1})})}render(){let e,t="";const{conferenceID:n,error:r,loading:i,numbersEnabled:o}=this.state;return i?e="":!1===o?e=this.props.t("info.dialInNotSupported"):r?e=r:(t="has-numbers",e=[n?a.a.createElement(J,{conferenceID:n,conferenceName:this.props.room,key:"conferenceID"}):null,a.a.createElement(X,{clickableNumbers:this.props.clickableNumbers,conferenceID:n,key:"numbers",numbers:this.state.numbers})]),a.a.createElement("div",{className:`${this.props.className} ${t}`},e)}_getConferenceID(){const{room:e}=this.props,{dialInConfCodeUrl:t,hosts:n}=config,r=n&&n.muc;return t&&r&&e?Object(w.g)(`${t}?conference=${e}@${r}`,!0).catch(()=>Promise.reject(this.props.t("info.genericError"))):Promise.resolve()}_getNumbers(){const{room:e}=this.props,{dialInNumbersUrl:t,hosts:n}=config,r=n&&n.muc;let a="";return t?(e&&r&&(a=`?conference=${e}@${r}`),Object(w.g)(`${t}${a}`,!0).catch(()=>Promise.reject(this.props.t("info.genericError")))):Promise.reject(this.props.t("info.dialInNotSupported"))}_onGetConferenceIDSuccess(e={}){const{conference:t,id:n}=e;t&&n&&this.setState({conferenceID:n})}_onGetNumbersSuccess(e){this.setState({numbersEnabled:Array.isArray(e)?e.length>0:e.numbersEnabled,numbers:e})}_setErrorMessage(e){this.setState({error:e})}}var ee=Object(c.f)(Z),te=n(16),ne=n(14),re=n(117),ae=n(511),ie=n.n(ae);function oe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function se(e){for(var t=1;t"poltergeist"===e.botType);if(n){const{id:r}=n;return{_callee:{id:r,name:Object(d.u)(e,r),status:Object(d.v)(e,r)},_isVideoMuted:t}}return{_callee:e["features/invite"].initialCalleeInfo,_isVideoMuted:t}}))(ue);class pe extends r.Component{render(){return this.props._calleeInfoVisible?a.a.createElement(de,null):null}}var he=Object(p.f)((function(e){return{_calleeInfoVisible:e["features/invite"].calleeInfoVisible}}))(pe)},function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"c",(function(){return y})),n.d(t,"b",(function(){return E}));var r=n(0),a=n.n(r),i=n(106),o=n(6),s=n(2),l=n(79),c=n(7),u=n(88);class d extends r.PureComponent{constructor(e){super(e),this._onRespondToParticipant=this._onRespondToParticipant.bind(this)}_onRespondToParticipant(e,t){return()=>{this.props.dispatch(Object(u.g)(e,t))}}}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;ta.a.createElement("li",{key:e.id},a.a.createElement(i.a,{displayName:e.name,size:48,testId:"knockingParticipant.avatar",url:e.loadableAvatarUrl}),a.a.createElement("div",{className:"details"},a.a.createElement("span",{"data-testid":"knockingParticipant.name"},e.name),e.email&&a.a.createElement("span",{"data-testid":"knockingParticipant.email"},e.email)),a.a.createElement("button",{className:"primary","data-testid":"lobby.allow",onClick:this._onRespondToParticipant(e.id,!0),type:"button"},r("lobby.allow")),a.a.createElement("button",{className:"borderLess","data-testid":"lobby.reject",onClick:this._onRespondToParticipant(e.id,!1),type:"button"},r("lobby.reject")))))):null}})),g=n(18);class b extends r.PureComponent{constructor(e){super(e),this.state={lobbyEnabled:e._lobbyEnabled},this._onToggleLobby=this._onToggleLobby.bind(this)}static getDerivedStateFromProps(e,t){return e._lobbyEnabled!==t.lobbyEnabled?{lobbyEnabled:e._lobbyEnabled}:null}render(){const{_visible:e,t:t}=this.props;return e?a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{id:"lobby-section"},a.a.createElement("p",{className:"description"},t("lobby.enableDialogText")),a.a.createElement("div",{className:"control-row"},a.a.createElement("label",null,t("lobby.toggleLabel")),a.a.createElement(g.Switch,{onValueChange:this._onToggleLobby,value:this.state.lobbyEnabled}))),a.a.createElement("div",{className:"separator-line"})):null}_onToggleLobby(){const e=!this.state.lobbyEnabled;this.setState({lobbyEnabled:e}),this.props.dispatch(Object(u.k)(e))}}var y=Object(o.f)(Object(s.f)((function(e){const{conference:t}=e["features/base/conference"],{hideLobbyButton:n}=e["features/base/config"];return{_lobbyEnabled:e["features/lobby"].lobbyEnabled,_visible:t&&t.isLobbySupported()&&Object(c.B)(e)&&!n}}))(b)),v=n(104),_=n(10),k=n(26);const w=1,j=2,S=3;class O extends r.PureComponent{constructor(e){super(e),this.state={displayName:e._participantName||"",email:e._participantEmail||"",password:"",passwordJoinFailed:!1,screenState:e._participantName?S:w},this._onAskToJoin=this._onAskToJoin.bind(this),this._onCancel=this._onCancel.bind(this),this._onChangeDisplayName=this._onChangeDisplayName.bind(this),this._onChangeEmail=this._onChangeEmail.bind(this),this._onChangePassword=this._onChangePassword.bind(this),this._onEnableEdit=this._onEnableEdit.bind(this),this._onJoinWithPassword=this._onJoinWithPassword.bind(this),this._onSwitchToKnockMode=this._onSwitchToKnockMode.bind(this),this._onSwitchToPasswordMode=this._onSwitchToPasswordMode.bind(this)}static getDerivedStateFromProps(e,t){return e._passwordJoinFailed&&!t.passwordJoinFailed?{password:"",passwordJoinFailed:!0}:null}_getScreenTitleKey(){const{screenState:e}=this.state,t=e===j;return!t&&this.props._knocking?"lobby.joiningTitle":t?"lobby.enterPasswordTitle":"lobby.joinTitle"}_onAskToJoin(){return this.setState({password:""}),this.props.dispatch(Object(u.j)()),!1}_onCancel(){return this.props.dispatch(Object(u.a)()),!0}_onChangeDisplayName(e){const t=Object(g.getFieldValue)(e);this.setState({displayName:t},()=>{this.props.dispatch(Object(k.k)({displayName:t}))})}_onChangeEmail(e){const t=Object(g.getFieldValue)(e);this.setState({email:t},()=>{this.props.dispatch(Object(k.k)({email:t}))})}_onChangePassword(e){this.setState({password:Object(g.getFieldValue)(e)})}_onEnableEdit(){this.setState({screenState:w})}_onJoinWithPassword(){this.setState({passwordJoinFailed:!1}),this.props.dispatch(Object(u.c)(this.state.password))}_onSwitchToKnockMode(){this.setState({password:"",screenState:this.state.displayName?S:w}),this.props.dispatch(Object(u.i)(!1))}_onSwitchToPasswordMode(){this.setState({screenState:j})}_renderContent(){const{_knocking:e}=this.props,{screenState:t}=this.state;return t!==j&&e?this._renderJoining():a.a.createElement(a.a.Fragment,null,t===S&&this._renderParticipantInfo(),t===w&&this._renderParticipantForm(),t===j&&this._renderPasswordForm(),(t===S||t===w)&&this._renderStandardButtons(),t===j&&this._renderPasswordJoinButtons())}}var E=Object(o.f)(Object(s.f)((function(e){const t=Object(c.p)(e),n=null==t?void 0:t.id,{knocking:r,passwordJoinFailed:a}=e["features/lobby"];return{_knocking:r,_meetingName:Object(_.C)(e),_participantEmail:null==t?void 0:t.email,_participantId:n,_participantName:null==t?void 0:t.name,_passwordJoinFailed:a}}))(class extends O{render(){return a.a.createElement(v.c,{title:this.props.t(this._getScreenTitleKey())},this._renderContent())}_renderJoining(){return a.a.createElement("div",{className:"container"},a.a.createElement("div",{className:"spinner"},a.a.createElement(g.LoadingIndicator,{size:"large"})),a.a.createElement("span",{className:"joining-message"},this.props.t("lobby.joiningMessage")),this._renderStandardButtons())}_renderParticipantForm(){return this._renderParticipantInfo()}_renderParticipantInfo(){const{displayName:e}=this.state,{t:t}=this.props;return a.a.createElement(v.b,{onChange:this._onChangeDisplayName,placeHolder:t("lobby.nameField"),testId:"lobby.nameField",value:e})}_renderPasswordForm(){const{_passwordJoinFailed:e,t:t}=this.props;return a.a.createElement(v.b,{className:e?"error":"",onChange:this._onChangePassword,placeHolder:t(e?"lobby.invalidPassword":"lobby.passwordField"),testId:"lobby.password",type:"password",value:this.state.password})}_renderPasswordJoinButtons(){const{t:e}=this.props;return a.a.createElement(a.a.Fragment,null,a.a.createElement(v.a,{disabled:!this.state.password,onClick:this._onJoinWithPassword,testId:"lobby.passwordJoinButton",type:"primary"},e("lobby.passwordJoinButton")),a.a.createElement(v.a,{onClick:this._onSwitchToKnockMode,testId:"lobby.backToKnockModeButton",type:"secondary"},e("lobby.backToKnockModeButton")))}_renderStandardButtons(){const{_knocking:e,t:t}=this.props;return a.a.createElement(a.a.Fragment,null,e||a.a.createElement(v.a,{disabled:!this.state.displayName,onClick:this._onAskToJoin,testId:"lobby.knockButton",type:"primary"},t("lobby.knockButton")),a.a.createElement(v.a,{onClick:this._onSwitchToPasswordMode,testId:"lobby.enterPasswordButton",type:"secondary"},t("lobby.enterPasswordButton")))}}))},function(e,t,n){"use strict";n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return c})),n.d(t,"d",(function(){return u})),n.d(t,"f",(function(){return d})),n.d(t,"a",(function(){return p})),n.d(t,"e",(function(){return h}));var r=n(23),a=n(12),i=(n(37),n(187),n(81),n(4),n(121)),o=(n(433),n(20)),s=Object(o.a)("features/base/connection");function l(e){return{type:i.a,connection:e}}function c(e,t){return{type:i.b,connection:e,timeEstablished:t}}function u(e,t){const{credentials:n}=t;return n&&!Object.keys(n).length&&(t.credentials=void 0),{type:i.c,connection:e,error:t}}function d(e){return{type:i.e,locationURL:e}}function p(){return(e,t)=>{const n=Object(a.j)(t()["features/base/conference"].room);return e(Object(r.g)()).then(()=>APP.conference.init({roomName:n}).catch(e=>{APP.API.notifyConferenceLeft(APP.conference.roomName),s.error(e)}))}}function h(e=!1){return()=>APP.conference.hangup(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=i(n(0)),a=i(n(167));function i(e){return e&&e.__esModule?e:{default:e}}function o(){return(o=Object.assign||function(e){for(var t=1;t'},e))};s.displayName="WarningIcon";var l=s;t.default=l},function(e,t,n){var r=n(118);e.exports=function(e){for(var t=1;t=0)return 1;return 0}();var a=n&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),r))}};function i(e){return e&&"[object Function]"==={}.toString.call(e)}function o(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function s(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function l(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=o(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/(auto|scroll|overlay)/.test(n+a+r)?e:l(s(e))}function c(e){return e&&e.referenceNode?e.referenceNode:e}var u=n&&!(!window.MSInputMethodContext||!document.documentMode),d=n&&/MSIE 10/.test(navigator.userAgent);function p(e){return 11===e?u:10===e?d:u||d}function h(e){if(!e)return document.documentElement;for(var t=p(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===o(n,"position")?h(n):n:e?e.ownerDocument.documentElement:document.documentElement}function m(e){return null!==e.parentNode?m(e.parentNode):e}function f(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,a=n?t:e,i=document.createRange();i.setStart(r,0),i.setEnd(a,0);var o,s,l=i.commonAncestorContainer;if(e!==l&&t!==l||r.contains(a))return"BODY"===(s=(o=l).nodeName)||"HTML"!==s&&h(o.firstElementChild)!==o?h(l):l;var c=m(e);return c.host?f(c.host,t):f(e,m(t).host)}function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top",n="top"===t?"scrollTop":"scrollLeft",r=e.nodeName;if("BODY"===r||"HTML"===r){var a=e.ownerDocument.documentElement,i=e.ownerDocument.scrollingElement||a;return i[n]}return e[n]}function b(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=g(t,"top"),a=g(t,"left"),i=n?-1:1;return e.top+=r*i,e.bottom+=r*i,e.left+=a*i,e.right+=a*i,e}function y(e,t){var n="x"===t?"Left":"Top",r="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+r+"Width"])}function v(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],p(10)?parseInt(n["offset"+e])+parseInt(r["margin"+("Height"===e?"Top":"Left")])+parseInt(r["margin"+("Height"===e?"Bottom":"Right")]):0)}function _(e){var t=e.body,n=e.documentElement,r=p(10)&&getComputedStyle(n);return{height:v("Height",t,n,r),width:v("Width",t,n,r)}}var k=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},w=function(){function e(e,t){for(var n=0;n2&&void 0!==arguments[2]&&arguments[2],r=p(10),a="HTML"===t.nodeName,i=E(e),s=E(t),c=l(e),u=o(t),d=parseFloat(u.borderTopWidth),h=parseFloat(u.borderLeftWidth);n&&a&&(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0));var m=O({top:i.top-s.top-d,left:i.left-s.left-h,width:i.width,height:i.height});if(m.marginTop=0,m.marginLeft=0,!r&&a){var f=parseFloat(u.marginTop),g=parseFloat(u.marginLeft);m.top-=d-f,m.bottom-=d-f,m.left-=h-g,m.right-=h-g,m.marginTop=f,m.marginLeft=g}return(r&&!n?t.contains(c):t===c&&"BODY"!==c.nodeName)&&(m=b(m,t)),m}function D(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,r=x(e,n),a=Math.max(n.clientWidth,window.innerWidth||0),i=Math.max(n.clientHeight,window.innerHeight||0),o=t?0:g(n),s=t?0:g(n,"left"),l={top:o-r.top+r.marginTop,left:s-r.left+r.marginLeft,width:a,height:i};return O(l)}function C(e){var t=e.nodeName;if("BODY"===t||"HTML"===t)return!1;if("fixed"===o(e,"position"))return!0;var n=s(e);return!!n&&C(n)}function A(e){if(!e||!e.parentElement||p())return document.documentElement;for(var t=e.parentElement;t&&"none"===o(t,"transform");)t=t.parentElement;return t||document.documentElement}function T(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i={top:0,left:0},o=a?A(e):f(e,c(t));if("viewport"===r)i=D(o,a);else{var u=void 0;"scrollParent"===r?"BODY"===(u=l(s(t))).nodeName&&(u=e.ownerDocument.documentElement):u="window"===r?e.ownerDocument.documentElement:r;var d=x(u,o,a);if("HTML"!==u.nodeName||C(o))i=d;else{var p=_(e.ownerDocument),h=p.height,m=p.width;i.top+=d.top-d.marginTop,i.bottom=h+d.top,i.left+=d.left-d.marginLeft,i.right=m+d.left}}var g="number"==typeof(n=n||0);return i.left+=g?n:n.left||0,i.top+=g?n:n.top||0,i.right-=g?n:n.right||0,i.bottom-=g?n:n.bottom||0,i}function P(e){return e.width*e.height}function M(e,t,n,r,a){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var o=T(n,r,i,a),s={top:{width:o.width,height:t.top-o.top},right:{width:o.right-t.right,height:o.height},bottom:{width:o.width,height:o.bottom-t.bottom},left:{width:t.left-o.left,height:o.height}},l=Object.keys(s).map((function(e){return S({key:e},s[e],{area:P(s[e])})})).sort((function(e,t){return t.area-e.area})),c=l.filter((function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight})),u=c.length>0?c[0].key:l[0].key,d=e.split("-")[1];return u+(d?"-"+d:"")}function L(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=r?A(t):f(t,c(n));return x(n,a,r)}function N(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),r=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function I(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function z(e,t,n){n=n.split("-")[0];var r=N(e),a={width:r.width,height:r.height},i=-1!==["right","left"].indexOf(n),o=i?"top":"left",s=i?"left":"top",l=i?"height":"width",c=i?"width":"height";return a[o]=t[o]+t[l]/2-r[l]/2,a[s]=n===s?t[s]-r[c]:t[I(s)],a}function R(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function F(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex((function(e){return e[t]===n}));var r=R(e,(function(e){return e[t]===n}));return e.indexOf(r)}(e,"name",n))).forEach((function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&i(n)&&(t.offsets.popper=O(t.offsets.popper),t.offsets.reference=O(t.offsets.reference),t=n(t,e))})),t}function q(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=L(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=M(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=z(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=F(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function B(e,t){return e.some((function(e){var n=e.name;return e.enabled&&n===t}))}function Y(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r1&&void 0!==arguments[1]&&arguments[1],n=Z.indexOf(e),r=Z.slice(n+1).concat(Z.slice(0,n));return t?r.reverse():r}var te="flip",ne="clockwise",re="counterclockwise";function ae(e,t,n,r){var a=[0,0],i=-1!==["right","left"].indexOf(r),o=e.split(/(\+|\-)/).map((function(e){return e.trim()})),s=o.indexOf(R(o,(function(e){return-1!==e.search(/,|\s/)})));o[s]&&-1===o[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1!==s?[o.slice(0,s).concat([o[s].split(l)[0]]),[o[s].split(l)[1]].concat(o.slice(s+1))]:[o];return(c=c.map((function(e,r){var a=(1===r?!i:i)?"height":"width",o=!1;return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,o=!0,e):o?(e[e.length-1]+=t,o=!1,e):e.concat(t)}),[]).map((function(e){return function(e,t,n,r){var a=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),i=+a[1],o=a[2];if(!i)return e;if(0===o.indexOf("%")){var s=void 0;switch(o){case"%p":s=n;break;case"%":case"%r":default:s=r}return O(s)[t]/100*i}if("vh"===o||"vw"===o){return("vh"===o?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*i}return i}(e,a,t,n)}))}))).forEach((function(e,t){e.forEach((function(n,r){K(n)&&(a[t]+=n*("-"===e[r-1]?-1:1))}))})),a}var ie={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var a=e.offsets,i=a.reference,o=a.popper,s=-1!==["bottom","top"].indexOf(n),l=s?"left":"top",c=s?"width":"height",u={start:j({},l,i[l]),end:j({},l,i[l]+i[c]-o[c])};e.offsets.popper=S({},o,u[r])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,r=e.placement,a=e.offsets,i=a.popper,o=a.reference,s=r.split("-")[0],l=void 0;return l=K(+n)?[+n,0]:ae(n,i,o,s),"left"===s?(i.top+=l[0],i.left-=l[1]):"right"===s?(i.top+=l[0],i.left+=l[1]):"top"===s?(i.left+=l[0],i.top-=l[1]):"bottom"===s&&(i.left+=l[0],i.top+=l[1]),e.popper=i,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||h(e.instance.popper);e.instance.reference===n&&(n=h(n));var r=Y("transform"),a=e.instance.popper.style,i=a.top,o=a.left,s=a[r];a.top="",a.left="",a[r]="";var l=T(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);a.top=i,a.left=o,a[r]=s,t.boundaries=l;var c=t.priority,u=e.offsets.popper,d={primary:function(e){var n=u[e];return u[e]l[e]&&!t.escapeWithReference&&(r=Math.min(u[n],l[e]-("right"===e?u.width:u.height))),j({},n,r)}};return c.forEach((function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";u=S({},u,d[t](e))})),e.offsets.popper=u,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,r=t.reference,a=e.placement.split("-")[0],i=Math.floor,o=-1!==["top","bottom"].indexOf(a),s=o?"right":"bottom",l=o?"left":"top",c=o?"width":"height";return n[s]i(r[s])&&(e.offsets.popper[l]=i(r[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!Q(e.instance.modifiers,"arrow","keepTogether"))return e;var r=t.element;if("string"==typeof r){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var a=e.placement.split("-")[0],i=e.offsets,s=i.popper,l=i.reference,c=-1!==["left","right"].indexOf(a),u=c?"height":"width",d=c?"Top":"Left",p=d.toLowerCase(),h=c?"left":"top",m=c?"bottom":"right",f=N(r)[u];l[m]-fs[m]&&(e.offsets.popper[p]+=l[p]+f-s[m]),e.offsets.popper=O(e.offsets.popper);var g=l[p]+l[u]/2-f/2,b=o(e.instance.popper),y=parseFloat(b["margin"+d]),v=parseFloat(b["border"+d+"Width"]),_=g-e.offsets.popper[p]-y-v;return _=Math.max(Math.min(s[u]-f,_),0),e.arrowElement=r,e.offsets.arrow=(j(n={},p,Math.round(_)),j(n,h,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(B(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=T(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],a=I(r),i=e.placement.split("-")[1]||"",o=[];switch(t.behavior){case te:o=[r,a];break;case ne:o=ee(r);break;case re:o=ee(r,!0);break;default:o=t.behavior}return o.forEach((function(s,l){if(r!==s||o.length===l+1)return e;r=e.placement.split("-")[0],a=I(r);var c=e.offsets.popper,u=e.offsets.reference,d=Math.floor,p="left"===r&&d(c.right)>d(u.left)||"right"===r&&d(c.left)d(u.top)||"bottom"===r&&d(c.top)d(n.right),f=d(c.top)d(n.bottom),b="left"===r&&h||"right"===r&&m||"top"===r&&f||"bottom"===r&&g,y=-1!==["top","bottom"].indexOf(r),v=!!t.flipVariations&&(y&&"start"===i&&h||y&&"end"===i&&m||!y&&"start"===i&&f||!y&&"end"===i&&g),_=!!t.flipVariationsByContent&&(y&&"start"===i&&m||y&&"end"===i&&h||!y&&"start"===i&&g||!y&&"end"===i&&f),k=v||_;(p||b||k)&&(e.flipped=!0,(p||b)&&(r=o[l+1]),k&&(i=function(e){return"end"===e?"start":"start"===e?"end":e}(i)),e.placement=r+(i?"-"+i:""),e.offsets.popper=S({},e.offsets.popper,z(e.instance.popper,e.offsets.reference,e.placement)),e=F(e.instance.modifiers,e,"flip"))})),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],r=e.offsets,a=r.popper,i=r.reference,o=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return a[o?"left":"top"]=i[n]-(s?a[o?"width":"height"]:0),e.placement=I(t),e.offsets.popper=O(a),e}},hide:{order:800,enabled:!0,fn:function(e){if(!Q(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=R(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries;if(t.bottomn.right||t.top>n.bottom||t.right2&&void 0!==arguments[2]?arguments[2]:{};k(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=a(this.update.bind(this)),this.options=S({},e.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(S({},e.Defaults.modifiers,o.modifiers)).forEach((function(t){r.options.modifiers[t]=S({},e.Defaults.modifiers[t]||{},o.modifiers?o.modifiers[t]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return S({name:e},r.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(e){e.enabled&&i(e.onLoad)&&e.onLoad(r.reference,r.popper,r.options,e,r.state)})),this.update();var s=this.options.eventsEnabled;s&&this.enableEventListeners(),this.state.eventsEnabled=s}return w(e,[{key:"update",value:function(){return q.call(this)}},{key:"destroy",value:function(){return H.call(this)}},{key:"enableEventListeners",value:function(){return W.call(this)}},{key:"disableEventListeners",value:function(){return G.call(this)}}]),e}();oe.Utils=("undefined"!=typeof window?window:e).PopperUtils,oe.placements=X,oe.Defaults=ie,t.a=oe}).call(this,n(113))},function(e,t,n){var r=n(1018),a=n(1019),i=n(1020),o=n(1021);e.exports=function(e){return r(e)||a(e)||i(e)||o()}},function(e,t){function n(){return e.exports=n=Object.assign||function(e){for(var t=1;t0}isSharedVideoOwner(){return this.from&&APP.conference.isLocalId(this.from)}toggleSharedVideo(){b||(this.isSharedVideoShown?APP.conference.isLocalId(this.from)?new Promise((e,t)=>{b=APP.UI.messageHandler.openTwoButtonDialog({titleKey:"dialog.removeSharedVideoTitle",msgKey:"dialog.removeSharedVideoMsg",leftButtonKey:"dialog.Remove",submitFunction:function(n,r){r?e():t()},closeFunction:function(){b=null}})}).then(()=>{this.intervalId&&(clearInterval(this.intervalId),this.intervalId=null),this.emitter.emit(u.a.UPDATE_SHARED_VIDEO,this.url,"stop"),Object(i.T)(Object(i.I)("stopped"))},()=>{}):(APP.UI.messageHandler.showWarning({descriptionKey:"dialog.alreadySharedVideoMsg",titleKey:"dialog.alreadySharedVideoTitle"}),Object(i.T)(Object(i.I)("already.shared"))):function(){const e=APP.translation,t=e.generateTranslationHTML("dialog.Cancel"),n=e.generateTranslationHTML("dialog.Share"),r=e.generateTranslationHTML("dialog.Back"),a=e.generateTranslationHTML("dialog.shareVideoLinkError");return new Promise((e,i)=>{b=APP.UI.messageHandler.openDialogWithStates({state0:{titleKey:"dialog.shareVideoTitle",html:"\n ",persistent:!1,buttons:[{title:t,value:!1},{title:n,value:!0}],focus:":input:first",defaultButton:1,submit(t,n,r,a){if(t.preventDefault(),!n)return i("cancelled"),void b.close();const o=a.sharedVideoUrl;if(!o)return;const s=encodeURI(d.a.escapeHtml(o)),l=!!s.match(/^(?:https?:\/\/)?(?:www\.)?(?:youtu\.be\/|youtube\.com\/(?:embed\/|v\/|watch\?v=|watch\?.+&v=))((\w|-){11})(?:\S+)?$/)&&RegExp.$1;if(!l)return b.goToState("state1"),!1;e(l),b.close()}},state1:{titleKey:"dialog.shareVideoTitle",html:a,persistent:!1,buttons:[{title:t,value:!1},{title:r,value:!0}],focus:":input:first",defaultButton:1,submit(e,t){e.preventDefault(),0===t?(i(),b.close()):b.goToState("state0")}}},{close(){b=null}},{url:"https://youtu.be/TB7LlM4erx8"})})}().then(e=>{this.emitter.emit(u.a.UPDATE_SHARED_VIDEO,e,"start"),Object(i.T)(Object(i.I)("started"))},e=>{f.log("SHARED VIDEO CANCELED",e),Object(i.T)(Object(i.I)("canceled"))}))}onSharedVideoStart(e,t,n){if(this.isSharedVideoShown)return;this.isSharedVideoShown=!0,this.url=t,this.from=e,this.mutedWithUserInteraction=APP.conference.isLocalAudioMuted(),this.localAudioMutedListener=this.onLocalAudioMuted.bind(this),this.emitter.on(u.a.AUDIO_MUTED,this.localAudioMutedListener);const r=document.createElement("script");r.src="https://www.youtube.com/iframe_api";const a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(r,a),this.initialAttributes=n;const s=this;s.isPlayerAPILoaded?window.onYouTubeIframeAPIReady():window.onYouTubeIframeAPIReady=function(){s.isPlayerAPILoaded=!0;const e=APP.conference.isLocalId(s.from)?1:0,t=new YT.Player("sharedVideoIFrame",{height:"100%",width:"100%",videoId:s.url,playerVars:{origin:location.origin,fs:"0",autoplay:0,controls:e,rel:0},events:{onReady:onPlayerReady,onStateChange:onPlayerStateChange,onError:onPlayerError}});t.addEventListener("onVolumeChange","onVolumeChange"),APP.conference.isLocalId(s.from)&&t.addEventListener("onVideoProgress","onVideoProgress")},window.onPlayerStateChange=function(e){e.data==YT.PlayerState.PLAYING?(s.player=e.target,s.initialAttributes&&(s.processVideoUpdate(s.player,s.initialAttributes),s.initialAttributes=null),s.smartAudioMute()):e.data==YT.PlayerState.PAUSED&&(s.smartAudioUnmute(),Object(i.T)(Object(i.I)("paused"))),s.fireSharedVideoEvent(e.data==YT.PlayerState.PAUSED)},window.onVideoProgress=function(e){e.target.getPlayerState()==YT.PlayerState.PAUSED&&s.fireSharedVideoEvent(!0)},window.onVolumeChange=function(e){s.fireSharedVideoEvent(),e.data.volume>0&&!e.data.muted?s.smartAudioMute():(e.data.volume<=0||e.data.muted)&&s.smartAudioUnmute(),Object(i.T)(Object(i.I)("volume.changed",{volume:e.data.volume,muted:e.data.muted}))},window.onPlayerReady=function(e){const n=e.target;n.playVideo();const r=n.getIframe();s.sharedVideo=new v({url:t,iframe:r,player:n}),APP.conference.isLocalId(s.from)||$("#sharedVideo").css("pointer-events","none"),m.a.addLargeVideoContainer(g,s.sharedVideo),APP.store.dispatch(Object(o.I)({conference:APP.conference._room,id:s.url,isFakeParticipant:!0,name:c.a})),APP.store.dispatch(Object(o.P)(s.url)),APP.conference.isLocalId(s.from)&&(s.intervalId=setInterval(s.fireSharedVideoEvent.bind(s),5e3))},window.onPlayerError=function(e){f.error("Error in the player:",e.data),s.errorInPlayer=e.target}}processVideoUpdate(e,t){if(t)if("playing"==t.state){const n=this.player.getPlayerState()===YT.PlayerState.PAUSED;this.processTime(e,t,n);const r="true"===t.muted;e.isMuted()!==r&&this.smartPlayerMute(r,!0),r||void 0===t.volume||e.getVolume()==t.volume||(e.setVolume(t.volume),f.info("Player change of volume:"+t.volume)),n&&e.playVideo()}else"pause"==t.state&&(e.pauseVideo(),this.processTime(e,t,!0))}processTime(e,t,n){if(n)return f.info("Player seekTo:",t.time),void e.seekTo(t.time);const r=e.getCurrentTime(),a=Math.abs(t.time-r);a>5&&(f.info("Player seekTo:",t.time," current time is:",r," diff:",a),e.seekTo(t.time))}fireSharedVideoEvent(e){if(!APP.conference.isLocalId(this.from)||!this.player||!this.isSharedVideoShown)return;const t=this.player.getPlayerState();t===YT.PlayerState.PAUSED&&e?this.emitter.emit(u.a.UPDATE_SHARED_VIDEO,this.url,"pause",this.player.getCurrentTime()):t===YT.PlayerState.PLAYING&&this.emitter.emit(u.a.UPDATE_SHARED_VIDEO,this.url,"playing",this.player.getCurrentTime(),this.player.isMuted(),this.player.getVolume())}onSharedVideoUpdate(e,t,n){APP.conference.isLocalId(this.from)||(this.isSharedVideoShown?this.player?this.processVideoUpdate(this.player,n):this.initialAttributes=n:this.onSharedVideoStart(e,t,n))}onSharedVideoStop(e,t){this.isSharedVideoShown&&this.from===e&&(this.player||this.errorInPlayer?(this.emitter.removeListener(u.a.AUDIO_MUTED,this.localAudioMutedListener),this.localAudioMutedListener=null,APP.store.dispatch(Object(o.K)(this.url,APP.conference._room)),m.a.showLargeVideoContainer(g,!1).then(()=>{m.a.removeLargeVideoContainer(g),this.player?(this.player.destroy(),this.player=null):this.errorInPlayer&&(this.errorInPlayer.destroy(),this.errorInPlayer=null),this.smartAudioUnmute(),$("#sharedVideo").css("pointer-events","auto"),this.emitter.emit(u.a.UPDATE_SHARED_VIDEO,null,"removed")}),this.url=null,this.isSharedVideoShown=!1,this.initialAttributes=null):this.initialAttributes=t)}onLocalAudioMuted(e,t){this.player&&(e?this.mutedWithUserInteraction=t:this.player.getPlayerState()!==YT.PlayerState.PAUSED&&(this.smartPlayerMute(!0,!1),this.fireSharedVideoEvent()))}smartPlayerMute(e,t){!this.player.isMuted()&&e?(this.player.mute(),t&&this.smartAudioUnmute()):this.player.isMuted()&&!e&&(this.player.unMute(),t&&this.smartAudioMute())}smartAudioUnmute(){!APP.conference.isLocalAudioMuted()||this.mutedWithUserInteraction||this.isSharedVideoVolumeOn()||(Object(i.T)(Object(i.I)("audio.unmuted")),f.log("Shared video: audio unmuted"),this.emitter.emit(u.a.AUDIO_MUTED,!1,!1))}smartAudioMute(){!APP.conference.isLocalAudioMuted()&&this.isSharedVideoVolumeOn()&&(Object(i.T)(Object(i.I)("audio.muted")),f.log("Shared video: audio muted"),this.emitter.emit(u.a.AUDIO_MUTED,!0,!1))}}class v extends h.a{constructor({url:e,iframe:t,player:n}){super(),this.$iframe=$(t),this.url=e,this.player=n}show(){const e=this;return new Promise(t=>{this.$iframe.fadeIn(300,()=>{e.bodyBackground=document.body.style.background,document.body.style.background="black",this.$iframe.css({opacity:1}),APP.store.dispatch(Object(s.a)(!0)),t()})})}hide(){const e=this;return APP.store.dispatch(Object(s.a)(!1)),new Promise(t=>{this.$iframe.fadeOut(300,()=>{document.body.style.background=e.bodyBackground,this.$iframe.css({opacity:0}),t()})})}onHoverIn(){APP.store.dispatch(Object(s.h)())}get id(){return this.url}resize(e,t){let n,r;interfaceConfig.VERTICAL_FILMSTRIP?(n=t-Object(l.a)(),r=e-p.a.getVerticalFilmstripWidth()):(n=t-p.a.getFilmstripHeight(),r=e),this.$iframe.width(r).height(n)}stayOnStage(){return!1}}}).call(this,"modules/UI/shared_video/SharedVideo.js")},function(e,t,n){"use strict";var r=n(390);n.d(t,"a",(function(){return r.a})),n.d(t,"b",(function(){return r.b})),n.d(t,"c",(function(){return r.c}))},function(e,t,n){"use strict";n(304),n(224);var r=n(449);n.d(t,"a",(function(){return r.a})),n.d(t,"b",(function(){return r.b})),n.d(t,"c",(function(){return r.c}));n(103)},function(e,t,n){"use strict";var r=n(427),a=n(4);function i(){return{title:APP.translation.generateTranslationHTML("dialog.Cancel"),value:!1}}function o(e,t){const n=[{title:APP.translation.generateTranslationHTML("dialog.Ok"),value:!0}],o=[{title:APP.translation.generateTranslationHTML("dialog.retry"),value:"retry"}];t&&(n.push(i()),o.push(i()));const s={login:{buttons:n,focus:":input:first",html:`\n \n `,titleKey:"dialog.passwordRequired",submit(n,a,i,o){if(n.preventDefault(),a){const t=o.username,n=o.password;t&&n&&(l.goToState("connecting"),e(Object(r.e)(t,config.hosts),n))}else t()}},connecting:{buttons:[],defaultButton:0,html:'
',titleKey:"dialog.connecting"},finished:{buttons:o,defaultButton:0,html:'
',titleKey:"dialog.error",submit(e,n){e.preventDefault(),"retry"===n?l.goToState("login"):t()}}},l=APP.UI.messageHandler.openDialogWithStates(s,{closeText:"",persistent:!0,zIndex:1020},null);this.displayError=function(e,t){const n=l.getState("finished").find("#errorMessage");let r;e===a.c.PASSWORD_REQUIRED?r="dialog.incorrectPassword":(r="dialog.connectErrorWithMsg",t||(t={}),t.msg=e),n.attr("data-i18n",r),APP.translation.translateElement($(n),t),l.goToState("finished")},this.displayConnectionStatus=function(e){const t=l.getState("connecting").find("#connectionStatus");t.attr("data-i18n",e),APP.translation.translateElement($(t))},this.close=function(){l.close()}}t.a={showAuthDialog:(e,t)=>new o(e,t),showExternalAuthDialog(e,t){const n=APP.UI.messageHandler.openCenteredPopup(e,910,660,t);return n||APP.UI.messageHandler.showWarning({descriptionKey:"dialog.popupError",titleKey:"dialog.popupErrorTitle"}),n},showAuthRequiredDialog(e,t){const n=APP.translation.generateTranslationHTML("[html]dialog.WaitForHostMsg",{room:e}),r=[{title:APP.translation.generateTranslationHTML("dialog.IamHost"),value:"authNow"}];return APP.UI.messageHandler.openDialog("dialog.WaitingForHost",n,!0,r,(e,n)=>{e.preventDefault(),"authNow"===n&&t()})}}},function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=n=function(e){return typeof e}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(t)}e.exports=n},function(e){e.exports=JSON.parse('{"a":"@atlaskit/button","b":"14.0.3"}')},function(e){e.exports=JSON.parse('{"a":"@atlaskit/button","b":"10.1.1"}')},function(e){e.exports=JSON.parse('{"a":"@atlaskit/inline-dialog","b":"9.0.15"}')},function(e){e.exports=JSON.parse('{"a":"@atlaskit/tag","b":"6.1.4"}')},function(e){e.exports=JSON.parse('{"a":"@atlaskit/blanket","b":"8.0.3"}')},function(e){e.exports=JSON.parse('{"a":"@atlaskit/button","b":"10.1.3"}')},function(e){e.exports=JSON.parse('{"a":"@atlaskit/modal-dialog","b":"8.0.1"}')},function(e){e.exports=JSON.parse('{"a":"@atlaskit/tabs","b":"8.0.11"}')},function(e){e.exports=JSON.parse('{"a":"@atlaskit/checkbox","b":"5.0.10"}')},function(e){e.exports=JSON.parse('{"a":"@atlaskit/dropdown-menu","b":"6.1.25"}')},function(e){e.exports=JSON.parse('{"a":"@atlaskit/inline-dialog","b":"9.0.15"}')},,function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(697),a=n(542);e.exports=Object.keys||function(e){return r(e,a)}},function(e,t){e.exports=!0},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){var r=n(538);e.exports=function(e){return Object(r(e))}},function(e,t,n){"use strict";function r(e,t){const n=Object(e);for(const e in t)if(t.hasOwnProperty(e)){const r=t[e];void 0!==r&&(n[e]=r)}return n}function a(e){const t=document.createElement("textarea");let n;document.body.appendChild(t),t.value=e,t.select();try{n=document.execCommand("copy")}catch(e){n=!1}return document.body.removeChild(t),n}function i(){const e={};return e.promise=new Promise((t,n)=>{e.resolve=t,e.reject=n}),e}n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return s})),n.d(t,"e",(function(){return l})),n.d(t,"f",(function(){return c})),n.d(t,"g",(function(){return u}));const o=/[|\\{}()[\]^$+*?.-]/g;function s(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(o,"\\$&")}function l(e=window){const t=e.document.querySelector("base");if(t&&t.href)return t.href;const{protocol:n,host:r}=e.location;return`${n}//${r}`}function c(){return window.JitsiMeetJS||(window.JitsiMeetJS={}),window.JitsiMeetJS.app||(window.JitsiMeetJS.app={}),window.JitsiMeetJS.app}function u(e,t=""){console.error(t,e),window.onerror&&window.onerror(t,null,null,null,e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(560),a=n.n(r);function i(e){var t;return`https://www.gravatar.com/avatar/${(t=e)&&t.indexOf("@")>0?a.a.hex(e.trim().toLowerCase()):e}?d=404&size=200`}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(252);function a(e){return{type:r.a,jwt:e}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(12);function a(e=window.location){return Object(r.s)(e,!0,"search").jwt}},function(e,t,n){"use strict";var r=n(201);t.a=new class{constructor(){this._elements=[]}applyMiddleware(...e){return Object(r.a)(...this._elements,...e)}register(e){this._elements.push(e)}}},function(e,t,n){"use strict";var r=n(42),a=n(458),i=n.n(a),o=n(242);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t ${n}`),this._checksum=n}}register(e,t=!0,n){this._elements[e]=t,this._defaultStates[e]=n}_calculateChecksum(e){try{return i.a.hex(JSON.stringify(e)||"")}catch(e){return o.a.error("Error calculating checksum for state",e),""}}_getFilteredState(e){const t={};for(const n of Object.keys(this._elements))e[n]&&(t[n]=this._getFilteredSubtree(e[n],this._elements[n]));return t}_getFilteredSubtree(e,t){let n;if("object"==typeof t){n={};for(const r of Object.keys(e))t[r]&&(n[r]=e[r])}else t&&(n=e);return n}_getPersistedSubtree(e,t,n){let a=r.a.getItem(e);if(a)try{a=JSON.parse(a);const e=this._getFilteredSubtree(a,t);if(void 0!==e)return this._mergeDefaults(e,n)}catch(t){o.a.error("Error parsing persisted subtree",e,a,t)}}_mergeDefaults(e,t){return t?Array.isArray(e)?void 0:l(l({},t),e):e}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return l})),n.d(t,"e",(function(){return c}));var r=n(2),a=n(12);function i(e){const t=Object(r.i)(e);let n;return function(e){const t=Object(r.i)(e);return Boolean(t["features/base/connection"].locationURL||t["features/base/config"].locationURL)}(t)&&(n=Object(a.v)(o(t))),n&&"/"===n.substr(-1)&&(n=void 0),n||void 0}function o(e){const t=Object(r.i)(e);let n=t instanceof URL?t:t["features/base/connection"].locationURL;if(n||(n=t["features/base/config"].locationURL),!n)throw new Error("Can not get invite URL - the app is not ready");const{inviteDomain:a}=t["features/dynamic-branding"],i=s(n);if(a){return`${a}/${t["features/base/config"].brandingRoomAlias||i.pathname}`}return i.href}function s(e){const{hash:t,search:n}=e;if(t&&t.length>1||n&&n.length>1){(e=new URL(e.href)).hash="",e.search="";let{href:t}=e;t&&(t.endsWith("#")&&(t=t.substring(0,t.length-1)),t.endsWith("?")&&(t=t.substring(0,t.length-1)),e.href===t||(e=new URL(t)))}return e}function l(e){const t=s(e).href;return t?t.toLowerCase():""}function c(e,{authdomain:t,domain:n}){return e.indexOf("@")>=0?e:`${e}@${t||n}`}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(213);function a(e){return{type:r.a,settings:e}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r="https://meet.jit.si"},function(e,t,n){"use strict";n.d(t,"e",(function(){return c})),n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return d})),n.d(t,"c",(function(){return p})),n.d(t,"d",(function(){return h}));var r=n(42),a=n(235),i=n(12),o=n(136),s=n(331),l=n(160);function c(e){return{type:o.d,config:e}}function u(e,t){return{type:o.a,locationURL:e,room:t}}function d(e,t){return{type:o.b,error:e,locationURL:t}}function p(e={}){return(t,n)=>{const{locationURL:r}=n()["features/base/connection"];r&&Object(l.f)(e,window.interfaceConfig,window.loggingConfig,r),t({type:o.c,config:e})}}function h(e,t){return n=>{let o=!1;try{void 0!==window.config&&window.config===t||(r.a.setItem(`${s.a}/${e}`,JSON.stringify(t)),o=!0)}catch(e){}if(o)try{n(Object(a.b)(Object(i.r)(e).host))}catch(e){}return o}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(12);function a(){const e=window.location.pathname,t=e.substring(e.lastIndexOf("/")+1)||void 0;return Object(r.j)(t)}},function(e,t,n){"use strict";t.__esModule=!0;var r=o(n(980)),a=o(n(990)),i="function"==typeof a.default&&"symbol"==typeof r.default?function(e){return typeof e}:function(e){return e&&"function"==typeof a.default&&e.constructor===a.default&&e!==a.default.prototype?"symbol":typeof e};function o(e){return e&&e.__esModule?e:{default:e}}t.default="function"==typeof a.default&&"symbol"===i(r.default)?function(e){return void 0===e?"undefined":i(e)}:function(e){return e&&"function"==typeof a.default&&e.constructor===a.default&&e!==a.default.prototype?"symbol":void 0===e?"undefined":i(e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a}));const r=Symbol("conference"),a=Symbol("url")},function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return i}));var r=n(368);function a(e,t){return{type:r.a,browser:t,isVisible:e}}function i(e){return{type:r.b,fatalError:e}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o}));var r=n(505),a=n(2);function i(e,t){return Object(a.i)(e)["features/base/dialog"].component===t}function o(e){return{_dialogStyles:r.a.get(e,"Dialog")}}},function(e,t,n){"use strict";var r=n(0);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t{Object(i.T)(Object(i.O)("hangup")),"ReactNative"===navigator.product?this.props.dispatch(Object(o.a)(void 0)):this.props.dispatch(Object(s.h)(!0))})}_doHangup(){this._hangup()}}t.a=Object(l.f)(Object(c.f)()(p))},function(e,t){e.exports={angry:[">:(",">:-("],blush:[':")',':-")'],broken_heart:["{const i={participantDisplayName:Object(r.u)(n,e.getId())};t(Object(a.i)({appearance:a.b.ERROR,hideErrorSupportLink:!0,descriptionKey:"dialog.kickMessage",descriptionArguments:i,titleKey:"dialog.kickTitle",titleArguments:i}))}}},function(e,t,n){"use strict";function r(e){const t=e.split("/"),n=t.length;return t.length>2?`${t[n-2]}/${t[n-1]}`:""}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return Ir}));var r=n(17),a=n(0),i=n.n(a),o=function(e){return function(t){return function(n){var r=n(t),a=r.clone();return a&&a.fire(e),r}}},s=n(76),l=n(768),c=function(e){return function(t){var n=Object(a.forwardRef)((function(n,r){var o=n.analyticsContext,c=Object(s.c)(n,["analyticsContext"]),u=Object(a.useMemo)((function(){return Object(s.a)(Object(s.a)({},e),o)}),[o]);return i.a.createElement(l.a,{data:u},i.a.createElement(t,Object(s.a)({},c,{ref:r})))}));return n.displayName="WithAnalyticsContext("+(t.displayName||t.name)+")",n}};function u(e,t){var n=Object(a.useState)((function(){return{inputs:t,result:e()}}))[0],r=Object(a.useRef)(n),i=Boolean(t&&r.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;nr&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(f,"$1"+e.trim());case 58:return e.trim()+t.replace(f,"$1"+e.trim());default:if(0<1*n&&0l.charCodeAt(8))break;case 115:o=o.replace(l,"-webkit-"+l)+";"+o;break;case 207:case 102:o=o.replace(l,"-webkit-"+(102s.charCodeAt(0)&&(s=s.trim()),s=[s],0h)&&(F=(Y=Y.replace(" ",":")).length),0=4;++r,a-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(a){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},Pe={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var Me=/[A-Z]|^ms/g,Le=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Ne=function(e){return 45===e.charCodeAt(1)},Ie=function(e){return null!=e&&"boolean"!=typeof e},ze=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}((function(e){return Ne(e)?e:e.replace(Me,"-$&").toLowerCase()})),Re=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(Le,(function(e,t,n){return qe={name:t,styles:n,next:qe},t}))}return 1===Pe[e]||Ne(e)||"number"!=typeof t||0===t?t:t+"px"};function Fe(e,t,n,r){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return qe={name:n.name,styles:n.styles,next:qe},n.name;if(void 0!==n.styles){var a=n.next;if(void 0!==a)for(;void 0!==a;)qe={name:a.name,styles:a.styles,next:qe},a=a.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var a=0;a>16&255,r>>8&255,255&r].join(",")+", "+t+")"}throw new Error("Bad Hex")}var kt={background:{light:H,dark:K},color:{light:"#505F79",dark:G},textDecoration:{light:"none",dark:"none"}},wt={background:{default:{default:{light:H,dark:K},hover:{light:U,dark:"#313D52"},active:{light:_t(T,.6),dark:T},disabled:{light:H,dark:K},selected:{light:B,dark:Q},focusSelected:{light:B,dark:Q}},primary:{default:{light:L,dark:P},hover:{light:"#0065FF",dark:T},active:{light:"#0747A6",dark:M},disabled:{light:H,dark:K},selected:{light:B,dark:Q},focusSelected:{light:B,dark:Q}},warning:{default:{light:D,dark:D},hover:{light:"#FFC400",dark:"#FFC400"},active:{light:C,dark:C},disabled:{light:H,dark:K},selected:{light:C,dark:C},focusSelected:{light:C,dark:C}},danger:{default:{light:"#DE350B",dark:"#DE350B"},hover:{light:E,dark:E},active:{light:x,dark:x},disabled:{light:H,dark:K},selected:{light:x,dark:x},focusSelected:{light:x,dark:x}},link:{default:{light:"none",dark:"none"},selected:{light:B,dark:I},focusSelected:{light:B,dark:I}},subtle:{default:{light:"none",dark:"none"},hover:{light:U,dark:"#313D52"},active:{light:_t(T,.6),dark:T},disabled:{light:"none",dark:"none"},selected:{light:B,dark:Q},focusSelected:{light:B,dark:Q}},"subtle-link":{default:{light:"none",dark:"none"},selected:{light:B,dark:I},focusSelected:{light:B,dark:I}}},boxShadowColor:{default:{focus:{light:P,dark:T},focusSelected:{light:P,dark:T}},primary:{focus:{light:P,dark:T},focusSelected:{light:P,dark:T}},warning:{focus:{light:A,dark:A},focusSelected:{light:A,dark:A}},danger:{focus:{light:O,dark:O},focusSelected:{light:O,dark:O}},link:{focus:{light:P,dark:T},focusSelected:{light:P,dark:T}},subtle:{focus:{light:P,dark:T},focusSelected:{light:P,dark:T}},"subtle-link":{focus:{light:P,dark:T},focusSelected:{light:P,dark:T}}},color:{default:{default:{light:q,dark:G},active:{light:L,dark:L},disabled:{light:R,dark:J},selected:{light:I,dark:G},focusSelected:{light:I,dark:G}},primary:{default:{light:N,dark:J},disabled:{light:R,dark:J},selected:{light:I,dark:G},focusSelected:{light:I,dark:G}},warning:{default:{light:Y,dark:Y},disabled:{light:R,dark:J},selected:{light:Y,dark:Y},focusSelected:{light:Y,dark:Y}},danger:{default:{light:N,dark:N},disabled:{light:R,dark:J},selected:{light:N,dark:N},focusSelected:{light:N,dark:N}},link:{default:{light:L,dark:P},hover:{light:"#0065FF",dark:T},active:{light:"#0747A6",dark:M},disabled:{light:R,dark:"#67758F"},selected:{light:I,dark:B},focusSelected:{light:I,dark:B}},subtle:{default:{light:q,dark:G},active:{light:L,dark:L},disabled:{light:R,dark:"#67758F"},selected:{light:I,dark:G},focusSelected:{light:I,dark:G}},"subtle-link":{default:{light:F,dark:G},hover:{light:"#8993A4",dark:"#DEEBFF"},active:{light:"#505F79",dark:"#8C9CB8"},disabled:{light:R,dark:"#67758F"},selected:{light:I,dark:G},focusSelected:{light:I,dark:G}}}};function jt(e,t,n){var r=t.appearance,a=void 0===r?"default":r,i=t.state,o=void 0===i?"default":i,s=t.mode,l=void 0===s?"light":s,c=n[e];if(!c)return"initial";if(!c[a]){if(!c.default)return kt[e][l]?kt[e][l]:"initial";a="default"}c[a][o]||(o="default");var u=c[a],d=u[o];return d?d[l]||u.default[l]:"inherit"}var St=rt((function(e){return{buttonStyles:(t=e,ve(ve(ve({},gt),{background:it(t),borderRadius:"3px",boxShadow:ot(t),color:st(t)+" !important",cursor:(n=t,r=n.state,a=void 0===r?"default":r,"hover"===a||"active"===a||"selected"===a?"pointer":"disabled"===a?"not-allowed":"default"),height:lt(t),lineHeight:ct(t),padding:ut(t),transition:pt(t),transitionDuration:ht(t),verticalAlign:mt(t),width:ft(t),fontFamily:"-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif","&::-moz-focus-inner":{border:0,margin:0,padding:0},"&:hover":{textDecoration:dt(t)}}),t.isLoading&&{pointerEvents:"none"})),spinnerStyles:{display:"flex",position:"absolute",left:"50%",top:"50%",transform:"translate(-50%, -50%)"}};var t,n,r,a})),Ot=n(403),Et=function(e){var t=e.children,n=e.followsIcon,r=e.spacing,a=e.isLoading,i=_e(e,["children","followsIcon","spacing","isLoading"]);return Qe("span",ve({css:ve({alignItems:n?"baseline":"center",alignSelf:n?"baseline":"center",flex:"1 1 auto",margin:"none"===r?0:"0 4px",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},yt(a))},i),t)},xt=function(e){var t=e.spacing,n=e.icon,r=e.isOnlyChild,a=e.isLoading,i=_e(e,["spacing","icon","isOnlyChild","isLoading"]);return Qe("span",ve({css:ve({alignSelf:"center",display:"flex",flexShrink:0,lineHeight:0,fontSize:0,userSelect:"none",margin:"none"===t?0:r?"0 -2px":"0 4px"},yt(a))},i),n)},Dt=function(e){var t=e.fit,n=e.children,r=_e(e,["fit","children"]);return Qe("span",ve({css:ve(ve({alignSelf:"center",display:"inline-flex",flexWrap:"nowrap",maxWidth:"100%",position:"relative"},t&&{width:"100%"}),t&&{justifyContent:"center"})},r),n)};Object.create;function Ct(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}Object.create;var At=["light","dark"];function Tt(e){if(e&&e.theme){if("__ATLASKIT_THEME__"in e.theme)return e.theme.__ATLASKIT_THEME__;if("mode"in e.theme&&At.includes(e.theme.mode))return e.theme}return{mode:"light"}}function Pt(e,t){if("string"==typeof e)return n=e,r=t,function(e){var t=Tt(e);if(e&&e[n]&&r){var a=r[e[n]];if(a&&a[t.mode]){var i=a[t.mode];if(i)return i}}return""};var n,r,a=e;return function(e){var t=Tt(e);if(t.mode in a){var n=a[t.mode];if(n)return n}return""}}Pt({light:"#FFFFFF",dark:"#1B2638"}),Pt({light:"#DEEBFF",dark:"#B3D4FF"}),Pt({light:"#EBECF0",dark:"#3B475C"}),Pt({light:"#FFFFFF",dark:"#283447"}),Pt({light:"#091E42",dark:"#B8C7E0"}),Pt({light:"#172B4D",dark:"#B8C7E0"}),Pt({light:"#0052CC",dark:"#0052CC"}),Pt({light:"#6B778C",dark:"#8C9CB8"}),Pt({light:"#7A869A",dark:"#7988A3"}),Pt({light:"#172B4D",dark:"#B8C7E0"}),Pt({light:"#6B778C",dark:"#8C9CB8"}),Pt({light:"#F4F5F7",dark:"#283447"}),Pt({light:"#0052CC",dark:"#4C9AFF"}),Pt({light:"#0065FF",dark:"#2684FF"}),Pt({light:"#0747A6",dark:"#4C9AFF"}),Pt({light:"#4C9AFF",dark:"#2684FF"}),Pt({light:"#0052CC",dark:"#4C9AFF"}),Pt({light:"#0052CC",dark:"#4C9AFF"}),Pt({light:"#00B8D9",dark:"#00C7E6"}),Pt({light:"#6554C0",dark:"#998DD9"}),Pt({light:"#FF5630",dark:"#FF5630"}),Pt({light:"#FFAB00",dark:"#FFAB00"}),Pt({light:"#36B37E",dark:"#36B37E"});var Mt,Lt,Nt,It=(Mt=function(){return{mode:"light"}},Lt=function(e,t){return e(t)},Nt=Object(a.createContext)(Mt),{Consumer:function(e){var t=e.children,n=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{this.props.customActionHandler()&&this._onDismissed()}}]:[]}}_mapAppearanceToIcon(){const e=this.props.appearance,t=In[this.props.appearance];switch(e){case Ln.b.ERROR:return i.a.createElement(Cn.a,{label:e,secondaryColor:t,size:"medium"});case Ln.b.WARNING:return i.a.createElement(Tn.a,{label:e,secondaryColor:t,size:"medium"});default:return i.a.createElement(xn.a,{label:e,secondaryColor:t,size:"medium"})}}});function Rn(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}function Fn(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}n(21);var qn=n(33),Bn=n.n(qn),Yn=!1,Hn=i.a.createContext(null),Un=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var a,i=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?i?(a="exited",r.appearStatus="entering"):a="entered":a=t.unmountOnExit||t.mountOnEnter?"unmounted":"exited",r.state={status:a},r.nextCallback=null,r}Fn(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&"unmounted"===t.status?{status:"exited"}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?"entering"!==n&&"entered"!==n&&(t="entering"):"entering"!==n&&"entered"!==n||(t="exiting")}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){void 0===e&&(e=!1),null!==t?(this.cancelNextCallback(),"entering"===t?this.performEnter(e):this.performExit()):this.props.unmountOnExit&&"exited"===this.state.status&&this.setState({status:"unmounted"})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,a=this.props.nodeRef?[r]:[Bn.a.findDOMNode(this),r],i=a[0],o=a[1],s=this.getTimeouts(),l=r?s.appear:s.enter;!e&&!n||Yn?this.safeSetState({status:"entered"},(function(){t.props.onEntered(i)})):(this.props.onEnter(i,o),this.safeSetState({status:"entering"},(function(){t.props.onEntering(i,o),t.onTransitionEnd(l,(function(){t.safeSetState({status:"entered"},(function(){t.props.onEntered(i,o)}))}))})))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:Bn.a.findDOMNode(this);t&&!Yn?(this.props.onExit(r),this.safeSetState({status:"exiting"},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:"exited"},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:"exited"},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:Bn.a.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var a=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],i=a[0],o=a[1];this.props.addEndListener(i,o)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if("unmounted"===e)return null;var t=this.props,n=t.children,r=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,Rn(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return i.a.createElement(Hn.Provider,{value:null},"function"==typeof n?n(e,r):i.a.cloneElement(i.a.Children.only(n),r))},t}(i.a.Component);function Vn(){}Un.contextType=Hn,Un.propTypes={},Un.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Vn,onEntering:Vn,onEntered:Vn,onExit:Vn,onExiting:Vn,onExited:Vn},Un.UNMOUNTED="unmounted",Un.EXITED="exited",Un.ENTERING="entering",Un.ENTERED="entered",Un.EXITING="exiting";var Wn=Un,Gn=function(e,t){return(Gn=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)}; /*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */Object.create;Object.create;var Kn=n(72),$n=n(231),Jn=["light","dark"];function Qn(e){if(e&&e.theme){if("__ATLASKIT_THEME__"in e.theme)return e.theme.__ATLASKIT_THEME__;if("mode"in e.theme&&Jn.includes(e.theme.mode))return e.theme}return{mode:"light"}}function Xn(e,t){if("string"==typeof e)return n=e,r=t,function(e){var t=Qn(e);if(e&&e[n]&&r){var a=r[e[n]];if(a&&a[t.mode]){var i=a[t.mode];if(i)return i}}return""};var n,r,a=e;return function(e){var t=Qn(e);if(t.mode in a){var n=a[t.mode];if(n)return n}return""}}Xn({light:"#FFFFFF",dark:"#1B2638"}),Xn({light:"#DEEBFF",dark:"#B3D4FF"}),Xn({light:"#EBECF0",dark:"#3B475C"}),Xn({light:"#FFFFFF",dark:"#283447"}),Xn({light:"#091E42",dark:"#B8C7E0"}),Xn({light:"#172B4D",dark:"#B8C7E0"}),Xn({light:"#0052CC",dark:"#0052CC"}),Xn({light:"#6B778C",dark:"#8C9CB8"}),Xn({light:"#7A869A",dark:"#7988A3"}),Xn({light:"#172B4D",dark:"#B8C7E0"}),Xn({light:"#6B778C",dark:"#8C9CB8"}),Xn({light:"#F4F5F7",dark:"#283447"}),Xn({light:"#0052CC",dark:"#4C9AFF"}),Xn({light:"#0065FF",dark:"#2684FF"}),Xn({light:"#0747A6",dark:"#4C9AFF"}),Xn({light:"#4C9AFF",dark:"#2684FF"}),Xn({light:"#0052CC",dark:"#4C9AFF"}),Xn({light:"#0052CC",dark:"#4C9AFF"}),Xn({light:"#00B8D9",dark:"#00C7E6"}),Xn({light:"#6554C0",dark:"#998DD9"}),Xn({light:"#FF5630",dark:"#FF5630"}),Xn({light:"#FFAB00",dark:"#FFAB00"}),Xn({light:"#36B37E",dark:"#36B37E"});var Zn={card:function(){return 100},dialog:function(){return 300},navigation:function(){return 200},layer:function(){return 400},blanket:function(){return 500},modal:function(){return 510},flag:function(){return 600},spotlight:function(){return 700},tooltip:function(){return 800}},er=function(e){var t=document.createElement("div");return t.setAttribute("class","atlaskit-portal"),t.setAttribute("style","z-index: "+e+";"),t},tr=function(){return Object($n.a)(document&&document.body,"cannot find document.body"),document.body},nr=Object.keys(Zn).reduce((function(e,t){var n=t;return e[Zn[n]()]=n,e}),{}),rr=function(e){return Object.prototype.hasOwnProperty.call(nr,e)?nr[e]:null},ar=function(e,t){var n=function(e,t){var n={layer:rr(Number(t)),zIndex:t};if("function"==typeof CustomEvent)return new CustomEvent(e,{detail:n});var r=document.createEvent("CustomEvent"),a={bubbles:!0,cancellable:!0,detail:n};return r.initCustomEvent(e,a.bubbles,a.cancellable,a.detail),r}(e,t);window.dispatchEvent(n)},ir=function(){var e=document.querySelector("body > .atlaskit-portal-container");if(!e){var t=document.createElement("div");return t.setAttribute("class","atlaskit-portal-container"),t.setAttribute("style","display: flex;"),tr().appendChild(t),t}return e},or=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={container:Kn.canUseDOM?er(t.props.zIndex):void 0,portalIsMounted:!1},t}return function(e,t){function n(){this.constructor=e}Gn(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}(t,e),t.prototype.componentDidUpdate=function(e,t){var n=this.state.container,r=this.props.zIndex;if(n&&e.zIndex!==r){var a=er(r);ir().replaceChild(n,a),this.setState({container:a})}else!t.container&&n&&ir().appendChild(n)},t.prototype.componentDidMount=function(){var e=this.state.container,t=this.props.zIndex;if(e)ir().appendChild(e);else{var n=er(t);this.setState({container:n})}this.setState({portalIsMounted:!0}),ar("akPortalMount",Number(t))},t.prototype.componentWillUnmount=function(){var e=this.state.container,t=this.props.zIndex;e&&(ir().removeChild(e),!!document.querySelector("body > .atlaskit-portal-container > .atlaskit-portal")||tr().removeChild(ir()));ar("akPortalUnmount",Number(t))},t.prototype.render=function(){var e=this.state,t=e.container,n=e.portalIsMounted;return t&&n?Bn.a.createPortal(this.props.children,t):null},t.defaultProps={zIndex:0},t}(i.a.Component),sr=Object(Z.keyframes)(ur||(ur=Object(r.c)(["\n from {\n opacity: 0;\n transform: translate(",", 0);\n }\n to {\n opacity: 1;\n transform: translate(0, 0);\n }\n"],["\n from {\n opacity: 0;\n transform: translate(",", 0);\n }\n to {\n opacity: 1;\n transform: translate(0, 0);\n }\n"])),"-200px"),lr=Object(Z.keyframes)(dr||(dr=Object(r.c)(["\n from {\n opacity: 1;\n transform: translate(0, 0);\n }\n to {\n opacity: 0;\n transform: translate(",", 0);\n }\n"],["\n from {\n opacity: 1;\n transform: translate(0, 0);\n }\n to {\n opacity: 0;\n transform: translate(",", 0);\n }\n"])),"-200px"),cr=Z.default.div(pr||(pr=Object(r.c)(["\n bottom: 0;\n position: absolute;\n transition: transform "," ease-in-out;\n width: ","px;\n\n @media (max-width: 560px) {\n width: 100vw;\n }\n\n &:first-child {\n animation: ",";\n }\n\n &:nth-child(n + 2) {\n transform: translateX(0) translateY(100%) translateY(","px);\n }\n\n /* Layer the 'primary' flag above the 'secondary' flag */\n &:nth-child(1) {\n z-index: 5;\n }\n &:nth-child(2) {\n z-index: 4;\n }\n\n /* The 2nd flag should be placed at 0,0 position when the 1st flag is animating out. */\n "," &:nth-child(n+4) {\n display: none;\n }\n"],["\n bottom: 0;\n position: absolute;\n transition: transform "," ease-in-out;\n width: ","px;\n\n @media (max-width: 560px) {\n width: 100vw;\n }\n\n &:first-child {\n animation: ",";\n }\n\n &:nth-child(n + 2) {\n transform: translateX(0) translateY(100%) translateY(","px);\n }\n\n /* Layer the 'primary' flag above the 'secondary' flag */\n &:nth-child(1) {\n z-index: 5;\n }\n &:nth-child(2) {\n z-index: 4;\n }\n\n /* The 2nd flag should be placed at 0,0 position when the 1st flag is animating out. */\n "," &:nth-child(n+4) {\n display: none;\n }\n"])),"400ms",400,(function(e){var t=e.transitionState;return"entering"===t?sr+" 400ms":"exiting"===t?lr+" 400ms":"initial"}),16,(function(e){return"exiting"===e.transitionState?"\n && + * {\n transform: translate(0, 0);\n }\n ":null}));cr.displayName="Wrapper";var ur,dr,pr,hr=cr;function mr(){return(mr=Object.assign||function(e){for(var t=1;t0?a():(e.addEventListener("animationstart",(function(){for(var e=[],n=0;n{this._onDismissed(t)},e)}}else this._notificationDismissTimeout&&this._clearNotificationDismissTimeout()}componentWillUnmount(){this._clearNotificationDismissTimeout()}_clearNotificationDismissTimeout(){this._notificationDismissTimeout&&clearTimeout(this._notificationDismissTimeout),this._notificationDismissTimeout=null}_onDismissed(e){const{_notifications:t}=this.props;t.length&&t[0].uid!==e||this._clearNotificationDismissTimeout(),this.props.dispatch(Object(Cr.b)(e))}}function Pr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Mr(e){for(var t=1;t{const{props:t,uid:n}=e;return i.a.createElement(zn,Nr({},t,{id:n,key:n,uid:n}))})}})},function(e,t,n){"use strict";n.d(t,"c",(function(){return d})),n.d(t,"d",(function(){return p})),n.d(t,"a",(function(){return w})),n.d(t,"b",(function(){return $}));var r=n(0),a=n.n(r),i=n(6),o=n(184),s=n(4),l=n(2),c=n(91);class u extends r.Component{static getDerivedStateFromProps(e,t){return{staleLabel:(e._status===s.i.status.OFF||!t.staleLabel)&&t.staleLabel}}constructor(e){super(e),this.state={staleLabel:!1},this._updateStaleStatus({},e)}componentDidUpdate(e){this._updateStaleStatus(e,this.props)}render(){return this.props._status&&!this.state.staleLabel?this._renderLabel():null}_getLabelKey(){switch(this.props.mode){case s.i.mode.STREAM:return"recording.live";case s.i.mode.FILE:return"recording.rec";default:return}}_updateStaleStatus(e,t){t._status===s.i.status.OFF&&e._status!==s.i.status.OFF&&setTimeout(()=>{this.props._status===s.i.status.OFF&&this.setState({staleLabel:!0})},1e4)}}var d=Object(i.f)(Object(l.f)((function(e,t){const{mode:n}=t;return{_status:Object(c.d)(e,n)}}))(class extends u{_renderLabel(){return this.props._status!==s.i.status.ON?null:a.a.createElement("div",null,a.a.createElement(o.a,{className:this.props.mode,label:this.props.t(this._getLabelKey())}))}}));var p=Object(i.f)(Object(l.f)((function(e){const{recordingLimit:t={}}=e["features/base/config"],{limit:n,appName:r,appURL:a}=t;return{_limit:n,_appName:r,_appURL:a}}))((function(e){const{_limit:t,_appName:n,_appURL:r,isLiveStreaming:o,t:s}=e;return a.a.createElement("span",null,Object(i.g)(s,(o?"liveStreaming":"recording")+".limitNotificationDescriptionWeb",{limit:t,app:n,url:r}))}))),h=n(13),m=n(8),f=n(7),g=n(32);function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class y extends g.b{constructor(...e){super(...e),b(this,"accessibilityLabel","dialog.accessibilityLabel.liveStreaming"),b(this,"icon",m.H),b(this,"label","dialog.startLiveStreaming"),b(this,"toggledLabel","dialog.stopLiveStreaming")}_getTooltip(){return this.props._tooltip||""}_handleClick(){const{_isLiveStreamRunning:e,dispatch:t}=this.props;t(Object(h.h)(e?H:B))}_isDisabled(){return this.props._disabled}_isToggled(){return this.props._isLiveStreamRunning}}function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _(e){for(var t=1;te.boundStreamID===t);r=n&&n.id}return Object(O.T)(Object(O.t)("start","confirm.button")),this.props._conference.startRecording({broadcastId:r,mode:s.i.mode.STREAM,streamId:n}),!0}_setStateIfMounted(e){this._isMounted&&this.setState(e)}}var x=n(1203),D=n(298),C=n.n(D);class A extends r.Component{constructor(e){super(e),this.state={showValidationError:Boolean(this.props.value)&&!this._validateStreamKey(this.props.value)},this.helpURL="undefined"!=typeof interfaceConfig&&interfaceConfig.LIVE_STREAMING_HELP_LINK||"https://jitsi.org/live",this._debouncedUpdateValidationErrorVisibility=C()(this._updateValidationErrorVisibility.bind(this),800,{leading:!1}),this._onInputChange=this._onInputChange.bind(this)}componentDidUpdate(e){this.props.value!==e.value&&this._debouncedUpdateValidationErrorVisibility()}componentWillUnmount(){this._debouncedUpdateValidationErrorVisibility.cancel()}_onInputChange(e){const t="object"==typeof e?e.target.value:e;this.props.onChange(t)}_updateValidationErrorVisibility(){const e=Boolean(this.props.value)&&!this._validateStreamKey(this.props.value);e!==this.state.showValidationError&&this.setState({showValidationError:e})}_validateStreamKey(e=""){const t=e.trim(),n=/^(?:[a-zA-Z0-9]{4}(?:-(?!$)|$)){4}/.exec(t);return Boolean(n)}}var T=Object(i.f)(class extends A{constructor(e){super(e),this._onOpenHelp=this._onOpenHelp.bind(this)}render(){const{t:e,value:t}=this.props;return a.a.createElement("div",{className:"stream-key-form"},a.a.createElement(x.a,{autoFocus:!0,compact:!0,isSpellCheckEnabled:!1,label:e("dialog.streamKey"),name:"streamId",okDisabled:!t,onChange:this._onInputChange,placeholder:e("liveStreaming.enterStreamKey"),shouldFitContainer:!0,type:"text",value:this.props.value}),a.a.createElement("div",{className:"form-footer"},a.a.createElement("div",{className:"help-container"},this.state.showValidationError?a.a.createElement("span",{className:"warning-text"},e("liveStreaming.invalidStreamKey")):null,this.helpURL?a.a.createElement("a",{className:"helper-link",onClick:this._onOpenHelp},e("liveStreaming.streamIdHelp")):null),a.a.createElement("a",{className:"helper-link",href:"https://www.youtube.com/t/terms",rel:"noopener noreferrer",target:"_blank"},e("liveStreaming.youtubeTerms")),a.a.createElement("a",{className:"helper-link",href:"https://policies.google.com/privacy",rel:"noopener noreferrer",target:"_blank"},e("liveStreaming.googlePrivacyPolicy"))))}_onOpenHelp(){window.open(this.helpURL,"_blank","noopener")}}),P=n(1194),M=n(877),L=n(1202);function N(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class I extends r.PureComponent{constructor(e){super(e),N(this,"state",{isDropdownOpen:!1}),this._onDropdownOpenChange=this._onDropdownOpenChange.bind(this),this._onSelect=this._onSelect.bind(this)}render(){const{broadcasts:e,selectedBoundStreamID:t,t:n}=this.props;if(!e.length)return a.a.createElement("a",{className:"warning-text",href:"https://www.youtube.com/live_dashboard",rel:"noopener noreferrer",target:"_blank"},n("liveStreaming.getStreamKeyManually"));const r=e.map(e=>a.a.createElement(P.a,{key:e.boundStreamID,onClick:()=>this._onSelect(e.boundStreamID)},e.title)),i=this.props.broadcasts.find(e=>e.boundStreamID===t),o=i&&i.title||n("liveStreaming.choose");return a.a.createElement("div",{className:"broadcast-dropdown"},a.a.createElement(M.a,{isOpen:this.state.isDropdownOpen,onItemActivated:this._onSelect,onOpenChange:this._onDropdownOpenChange,shouldFitContainer:!0,trigger:o,triggerButtonProps:{className:"broadcast-dropdown-trigger",shouldFitContainer:!0},triggerType:"button"},a.a.createElement(L.a,null,r)))}_formatBroadcasts(e){return e.map(e=>({content:e.title,value:e}))}_onDropdownOpenChange(e){this.setState({isDropdownOpen:e.isOpen})}_onSelect(e){this.props.onBroadcastSelected(e)}}N(I,"defaultProps",{broadcasts:[]});var z=Object(i.f)(I);function R(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function F(e){for(var t=1;tthis._parseErrorFromResponse(e))}componentDidUpdate(e){e._googleAPIState===S.a.LOADED&&this.props._googleAPIState===S.a.SIGNED_IN&&this._onGetYouTubeBroadcasts()}_onGetYouTubeBroadcasts(){this.props.dispatch(Object(S.k)()).catch(e=>this._parseErrorFromResponse(e)),this.props.dispatch(Object(S.f)()).then(e=>{if(this._setStateIfMounted({broadcasts:e}),1===e.length){const t=e[0];this._onYouTubeBroadcastIDSelected(t.boundStreamID)}}).catch(e=>this._parseErrorFromResponse(e))}_onGoogleSignIn(){this.props.dispatch(Object(S.i)()).catch(e=>this._parseErrorFromResponse(e))}_onRequestGoogleSignIn(){this.props.dispatch(Object(S.h)()).then(()=>this._setStateIfMounted({broadcasts:void 0,errorType:void 0})).then(()=>this._onGetYouTubeBroadcasts())}_onYouTubeBroadcastIDSelected(e){this.props.dispatch(Object(S.g)(e)).then(({streamKey:e,selectedBoundStreamID:t})=>this._setStateIfMounted({streamKey:e,selectedBoundStreamID:t}))}_parseErrorFromResponse(e){if(!e||!e.result)return;const t=e.result.error,n=t&&t.errors,r=n&&n[0];this._setStateIfMounted({errorType:r&&r.reason||null})}_renderYouTubePanel(){const{t:e,_googleProfileEmail:t}=this.props,{broadcasts:n,selectedBoundStreamID:r}=this.state;let i,o;switch(this.props._googleAPIState){case S.a.LOADED:i=a.a.createElement(S.b,{onClick:this._onGoogleSignIn}),o=e("liveStreaming.signInCTA");break;case S.a.SIGNED_IN:i=n?a.a.createElement(z,{broadcasts:n,onBroadcastSelected:this._onYouTubeBroadcastIDSelected,selectedBoundStreamID:r}):a.a.createElement(j.a,{isCompleting:!1,size:"medium"}),o=a.a.createElement("div",null,e("liveStreaming.chooseCTA",{email:t})+" ",a.a.createElement("a",{onClick:this._onRequestGoogleSignIn},e("liveStreaming.changeSignIn")));break;case S.a.NEEDS_LOADING:default:i=a.a.createElement(j.a,{isCompleting:!1,size:"medium"})}return void 0!==this.state.errorType&&(i=a.a.createElement(S.b,{onClick:this._onRequestGoogleSignIn}),o=this._getGoogleErrorMessageToDisplay()),a.a.createElement("div",{className:"google-panel"},a.a.createElement("div",{className:"live-stream-cta"},o),a.a.createElement("div",{className:"google-api"},i))}_getGoogleErrorMessageToDisplay(){let e;switch(this.state.errorType){case"liveStreamingNotEnabled":e=this.props.t("liveStreaming.errorLiveStreamNotEnabled",{email:this.props._googleProfileEmail});break;default:e=this.props.t("liveStreaming.errorAPI")}return a.a.createElement("div",{className:"google-error"},e)}}));class Y extends r.Component{constructor(e){super(e),this._onSubmit=this._onSubmit.bind(this)}_onSubmit(){Object(O.T)(Object(O.t)("stop","confirm.button"));const{_session:e}=this.props;return e&&this.props._conference.stopRecording(e.id),!0}}var H=Object(i.f)(Object(l.f)((function(e){return{_conference:e["features/base/conference"].conference,_session:Object(c.a)(e,s.i.mode.STREAM)}}))(class extends Y{render(){return a.a.createElement(h.b,{okKey:"dialog.stopLiveStreaming",onSubmit:this._onSubmit,titleKey:"dialog.liveStreaming",width:"small"},this.props.t("dialog.stopStreamingWarning"))}}));function U(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class V extends g.b{constructor(...e){super(...e),U(this,"accessibilityLabel","toolbar.accessibilityLabel.recording"),U(this,"icon",m.lb),U(this,"label","dialog.startRecording"),U(this,"toggledLabel","dialog.stopRecording")}_getTooltip(){return this.props._tooltip||""}_handleClick(){const{_isRecordingRunning:e,dispatch:t}=this.props;Object(O.T)(Object(O.O)("recording.button",{is_recording:e,type:s.i.mode.FILE})),t(Object(h.h)(e?me:pe))}_isDisabled(){return this.props._disabled}_isToggled(){return this.props._isRecordingRunning}}function W(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function G(e){for(var t=1;t{void 0===e?this.setState({isTokenValid:!1,isValidating:!1}):this.setState(function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,["inputRef","maxRows","minRows","onHeightChange","useCacheForDOMMeasurements"]));return t.style=h({},t.style,{height:this.state.height}),Math.max(t.style.maxHeight||1/0,this.state.maxHeight){const t=this._getOnSmileySelectCallback(e);return a.a.createElement("div",{className:"smileyContainer",id:e,key:e},a.a.createElement(p.a,{onClick:t,onlyEmojiClassName:"smiley",text:E[e]}))});return a.a.createElement("div",{id:"smileysContainer"},e)}_getOnSmileySelectCallback(e){return()=>this.props.onSmileySelect(E[e])}}var D=x;class C extends r.Component{constructor(e){var t,n,r;super(e),r={message:"",showSmileysPanel:!1},(n="state")in(t=this)?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,this._textArea=null,this._onDetectSubmit=this._onDetectSubmit.bind(this),this._onMessageChange=this._onMessageChange.bind(this),this._onSmileySelect=this._onSmileySelect.bind(this),this._onToggleSmileysPanel=this._onToggleSmileysPanel.bind(this),this._setTextAreaRef=this._setTextAreaRef.bind(this)}componentDidMount(){this._focus()}render(){const e=(this.state.showSmileysPanel?"show-smileys":"hide-smileys")+" smileys-panel";return a.a.createElement("div",{id:"chat-input"},a.a.createElement("div",{className:"smiley-input"},a.a.createElement("div",{id:"smileysarea"},a.a.createElement("div",{id:"smileys"},a.a.createElement(p.a,{onClick:this._onToggleSmileysPanel,text:":)"}))),a.a.createElement("div",{className:e},a.a.createElement(D,{onSmileySelect:this._onSmileySelect}))),a.a.createElement("div",{className:"usrmsg-form"},a.a.createElement(O,{id:"usermsg",inputRef:this._setTextAreaRef,maxRows:5,onChange:this._onMessageChange,onHeightChange:this.props.onResize,onKeyDown:this._onDetectSubmit,placeholder:this.props.t("chat.messagebox"),value:this.state.message})))}_focus(){this._textArea&&this._textArea.focus()}_onDetectSubmit(e){if(13===e.keyCode&&!1===e.shiftKey){e.preventDefault();const t=this.state.message.trim();t&&(this.props.onSend(t),this.setState({message:""}))}}_onMessageChange(e){this.setState({message:e.target.value})}_onSmileySelect(e){this.setState({message:`${this.state.message} ${e}`,showSmileysPanel:!1}),this._focus()}_onToggleSmileysPanel(){this.setState({showSmileysPanel:!this.state.showSmileysPanel}),this._focus()}_setTextAreaRef(e){this._textArea=e}}var A=Object(i.f)(Object(s.f)()(C)),T=n(1203),P=n(26);class M extends r.Component{constructor(e){var t,n,r;super(e),r={displayName:""},(n="state")in(t=this)?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,this._onDisplayNameChange=this._onDisplayNameChange.bind(this),this._onSubmit=this._onSubmit.bind(this)}render(){const{t:e}=this.props;return a.a.createElement("div",{id:"nickname"},a.a.createElement("span",null,this.props.t("chat.nickname.title")),a.a.createElement("form",{onSubmit:this._onSubmit},a.a.createElement(T.a,{autoFocus:!0,id:"nickinput",onChange:this._onDisplayNameChange,placeholder:e("chat.nickname.popover"),type:"text",value:this.state.displayName})))}_onDisplayNameChange(e){this.setState({displayName:e.target.value})}_onSubmit(e){e.preventDefault(),this.props.dispatch(Object(P.k)({displayName:this.state.displayName}))}}var L,N,I,z=Object(i.f)(Object(s.f)()(M)),R=n(75);class F extends r.PureComponent{_getMessagesGroupedBySender(){const e=this.props.messages.length,t=[];let n,r=[];for(let a=0;a{"string"==typeof e?t.push(a.a.createElement(q.Linkify,{key:e},e)):t.push(e)}),a.a.createElement("div",{className:"chatmessage-wrapper"},a.a.createElement("div",{className:"chatmessage "+(e.privateMessage?"privatemessage":"")},a.a.createElement("div",{className:"replywrapper"},a.a.createElement("div",{className:"messagecontent"},this.props.showDisplayName&&this._renderDisplayName(),a.a.createElement("div",{className:"usermessage"},t),e.privateMessage&&this._renderPrivateNotice()),e.privateMessage&&e.messageType!==R.e&&a.a.createElement("div",{className:"messageactions"},a.a.createElement(Y.c,{participantID:e.id,reply:!0,showLabel:!1})))),this.props.showTimestamp&&this._renderTimestamp())}_renderDisplayName(){return a.a.createElement("div",{className:"display-name"},this.props.message.displayName)}_renderPrivateNotice(){return a.a.createElement("div",{className:"privatemessagenotice"},this._getPrivateNoticeMessage())}_renderTimestamp(){return a.a.createElement("div",{className:"timestamp"},this._getFormattedTimestamp())}});class U extends r.Component{render(){const{className:e,messages:t}=this.props;return t.length?a.a.createElement("div",{className:"chat-message-group "+e},t.map((e,n)=>a.a.createElement(H,{key:n,message:e,showDisplayName:0===n,showTimestamp:n===t.length-1}))):null}}!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(U,"defaultProps",{className:""});var V=U;class W extends F{constructor(e){super(e),this._isScrolledToBottom=!0,this._messageListRef=a.a.createRef(),this._messagesListEndRef=a.a.createRef(),this._onChatScroll=this._onChatScroll.bind(this)}render(){const e=this._getMessagesGroupedBySender().map((e,t)=>{const n=e[0]&&e[0].messageType;return a.a.createElement(V,{className:n||R.f,key:t,messages:e})});return a.a.createElement("div",{id:"chatconversation",onScroll:this._onChatScroll,ref:this._messageListRef},e,a.a.createElement("div",{ref:this._messagesListEndRef}))}maybeUpdateBottomScroll(){this._isScrolledToBottom&&this.scrollToBottom(!1)}scrollToBottom(e){this._messagesListEndRef.current.scrollIntoView({behavior:e?"smooth":"auto",block:"nearest"})}_onChatScroll(){const e=this._messageListRef.current;this._isScrolledToBottom=e.scrollHeight-e.scrollTop===e.clientHeight}}class G extends r.PureComponent{}var K=Object(i.f)(Object(s.f)((function(e){const{privateMessageRecipient:t}=e["features/chat"];return{_privateMessageRecipient:t?Object(l.u)(e,t.id):void 0}}),(function(e){return{_onRemovePrivateMessageRecipient:()=>{e(Object(c.d)())}}}))(class extends G{render(){const{_privateMessageRecipient:e}=this.props;if(!e)return null;const{t:t}=this.props;return a.a.createElement("div",{id:"chat-recipient"},a.a.createElement("span",null,t("chat.messageTo",{recipient:e})),a.a.createElement("div",{onClick:this.props._onRemovePrivateMessageRecipient},a.a.createElement(o.a,{src:o.j})))}}));var $=Object(i.f)(Object(s.f)((function(e){const{isOpen:t,messages:n}=e["features/chat"];return{_isOpen:t,_messages:n,_showNamePrompt:!Object(l.p)(e).name}}),(function(e){return{_onToggleChat(){e(Object(c.e)())},_onSendMessage(t){e(Object(c.c)(t))}}}))(class extends u{constructor(e){super(e),this._isExited=!0,this._messageContainerRef=a.a.createRef(),this._renderPanelContent=this._renderPanelContent.bind(this),this._onChatInputResize=this._onChatInputResize.bind(this)}componentDidMount(){this._scrollMessageContainerToBottom(!0)}componentDidUpdate(e){this.props._messages!==e._messages?this._scrollMessageContainerToBottom(!0):this.props._isOpen&&!e._isOpen&&this._scrollMessageContainerToBottom(!1)}render(){return a.a.createElement(a.a.Fragment,null,this._renderPanelContent())}_onChatInputResize(){this._messageContainerRef.current.maybeUpdateBottomScroll()}_renderChat(){return a.a.createElement(a.a.Fragment,null,a.a.createElement(W,{messages:this.props._messages,ref:this._messageContainerRef}),a.a.createElement(K,null),a.a.createElement(A,{onResize:this._onChatInputResize,onSend:this.props._onSendMessage}))}_renderChatHeader(){return a.a.createElement("div",{className:"chat-header"},a.a.createElement("div",{className:"chat-close",onClick:this.props._onToggleChat},a.a.createElement(o.a,{src:o.m})))}_renderPanelContent(){const{_isOpen:e,_showNamePrompt:t}=this.props,n=e?a.a.createElement(a.a.Fragment,null,this._renderChatHeader(),t?a.a.createElement(z,null):this._renderChat()):null;let r="";return e?r="slideInExt":this._isExited&&(r="invisible"),a.a.createElement("div",{className:"sideToolbarContainer "+r,id:"sideToolbarContainer"},n)}_scrollMessageContainerToBottom(e){this._messageContainerRef.current&&this._messageContainerRef.current.scrollToBottom(e)}})),J=n(556),Q=n.n(J),X=n(441),Z=n.n(X),ee=n(12);const te=[];function ne(e){const{lastReadMessage:t,messages:n}=e["features/chat"],r=n.length;if(!r)return 0;if("ReactNative"===navigator.product)return n.indexOf(t);return r-(n.lastIndexOf(t)+1)}!function(){for(const[e,t]of Object.entries(Q.a)){let n;const r=Z.a[e];n=r?r.map(e=>Object(ee.h)(e)):[],n.push(Object(ee.h)(`:${e}:`));const a=`\\B(${n.join("|")})\\B`;te.push([new RegExp(a,"g"),t])}}();class re extends r.Component{render(){return a.a.createElement("span",{className:"badge-round"},a.a.createElement("span",null,this.props._count||null))}}var ae=Object(s.f)((function(e){return{_count:ne(e)}}))(re),ie=n(13);class oe extends r.PureComponent{constructor(e){super(e),this._onSendGroupMessage=this._onSendGroupMessage.bind(this),this._onSendPrivateMessage=this._onSendPrivateMessage.bind(this)}_onSendGroupMessage(){return this.props._onSendMessage(this.props.message),!0}_onSendPrivateMessage(){const{message:e,_onSendMessage:t,_onSetMessageRecipient:n,_participant:r}=this.props;return n(r),t(e),!0}}var se=Object(i.f)(Object(s.f)((function(e,t){return{_participant:Object(l.r)(e,t.participantID)}}),(function(e){return{_onSendMessage:t=>{e(Object(c.c)(t,!0))},_onSetMessageRecipient:t=>{e(Object(c.d)(t))}}}))(class extends oe{render(){return a.a.createElement(ie.b,{cancelKey:"dialog.sendPrivateMessageCancel",okKey:"dialog.sendPrivateMessageOk",onCancel:this._onSendGroupMessage,onSubmit:this._onSendPrivateMessage,titleKey:"dialog.sendPrivateMessageTitle",width:"small"},a.a.createElement("div",null,this.props.t("dialog.sendPrivateMessage")))}}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return b})),n.d(t,"b",(function(){return w})),n.d(t,"c",(function(){return N})),n.d(t,"d",(function(){return z})),n.d(t,"e",(function(){return V})),n.d(t,"f",(function(){return K})),n.d(t,"g",(function(){return Q}));var r=n(0),a=n.n(r),i=n(6),o=n(8),s=n(2),l=n(13),c=n(7),u=n(32);function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class p extends u.b{constructor(...e){super(...e),d(this,"accessibilityLabel","toolbar.accessibilityLabel.grantModerator"),d(this,"icon",o.s),d(this,"label","videothumbnail.grantModerator")}_handleClick(){const{dispatch:e,participantID:t}=this.props;e(Object(l.h)(b,{participantID:t}))}}class h extends r.Component{render(){const{buttonText:e,displayClass:t,icon:n,id:r,onClick:i}=this.props,s="popupmenu__link "+(t||"");return a.a.createElement("li",{className:"popupmenu__item"},a.a.createElement("a",{className:s,id:r,onClick:i},a.a.createElement("span",{className:"popupmenu__icon"},a.a.createElement(o.a,{src:n})),a.a.createElement("span",{className:"popupmenu__text"},e)))}}var m=Object(i.f)(Object(s.f)((function(e,t){const{participantID:n}=t,r=Object(c.p)(e),a=Object(c.r)(e,n);return{visible:Boolean((null==r?void 0:r.role)===c.i.MODERATOR)&&!Object(c.C)(a)}}))(class extends p{constructor(e){super(e),this._handleClick=this._handleClick.bind(this)}render(){const{participantID:e,t:t,visible:n}=this.props;return n?a.a.createElement(h,{buttonText:t("videothumbnail.grantModerator"),displayClass:"grantmoderatorlink",icon:o.s,id:"grantmoderatorlink_"+e,onClick:this._handleClick}):null}})),f=n(5);class g extends r.Component{constructor(e){super(e),this._onSubmit=this._onSubmit.bind(this)}_onSubmit(){const{dispatch:e,participantID:t}=this.props;return Object(f.T)(Object(f.F)("grant.moderator.button",{participant_id:t})),e(Object(c.y)(t)),!0}}var b=Object(i.f)(Object(s.f)()(class extends g{render(){return a.a.createElement(l.b,{okKey:"dialog.Yes",onSubmit:this._onSubmit,titleKey:"dialog.grantModeratorTitle",width:"small"},a.a.createElement("div",null,this.props.t("dialog.grantModeratorDialog")))}}));function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class v extends u.b{constructor(...e){super(...e),y(this,"accessibilityLabel","toolbar.accessibilityLabel.kick"),y(this,"icon",o.G),y(this,"label","videothumbnail.kick")}_handleClick(){const{dispatch:e,participantID:t}=this.props;e(Object(l.h)(w,{participantID:t}))}}var _=Object(i.f)(Object(s.f)((function(e){return{visible:!(interfaceConfig.HIDE_KICK_BUTTON_FOR_GUESTS&&e["features/base/jwt"].isGuest)}}))(class extends v{constructor(e){super(e),this._handleClick=this._handleClick.bind(this)}render(){const{participantID:e,t:t,visible:n}=this.props;return n?a.a.createElement(h,{buttonText:t("videothumbnail.kick"),displayClass:"kicklink",icon:o.G,id:"ejectlink_"+e,onClick:this._handleClick}):null}}));class k extends r.Component{constructor(e){super(e),this._onSubmit=this._onSubmit.bind(this)}_onSubmit(){const{dispatch:e,participantID:t}=this.props;return Object(f.T)(Object(f.F)("kick.button",{participant_id:t})),e(Object(c.D)(t)),!0}}var w=Object(i.f)(Object(s.f)()(class extends k{render(){return a.a.createElement(l.b,{okKey:"dialog.kickParticipantButton",onSubmit:this._onSubmit,titleKey:"dialog.kickParticipantTitle",width:"small"},a.a.createElement("div",null,this.props.t("dialog.kickParticipantDialog")))}})),j=n(16),S=n(14);function O(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class E extends u.b{constructor(...e){super(...e),O(this,"accessibilityLabel","toolbar.accessibilityLabel.remoteMute"),O(this,"icon",o.N),O(this,"label","videothumbnail.domute"),O(this,"toggledLabel","videothumbnail.muted")}_handleClick(){const{dispatch:e,participantID:t}=this.props;Object(f.T)(Object(f.F)("mute.button",{participant_id:t})),e(Object(l.h)(z,{participantID:t}))}_isDisabled(){return this.props._audioTrackMuted}_isToggled(){return this.props._audioTrackMuted}}function x(e,t){const n=e["features/base/tracks"];return{_audioTrackMuted:Object(S.t)(n,j.c.AUDIO,t.participantID)}}var D,C,A,T=Object(i.f)(Object(s.f)(x)(class extends E{constructor(e){super(e),this._handleClick=this._handleClick.bind(this)}render(){const{_audioTrackMuted:e,participantID:t,t:n}=this.props,r=e?{translationKey:"videothumbnail.muted",muteClassName:"mutelink disabled"}:{translationKey:"videothumbnail.domute",muteClassName:"mutelink"};return a.a.createElement(h,{buttonText:n(r.translationKey),displayClass:r.muteClassName,icon:o.N,id:"mutelink_"+t,onClick:this._handleClick})}})),P=n(276);class M extends r.Component{constructor(e){super(e),this._onSubmit=this._onSubmit.bind(this)}_onSubmit(){const{dispatch:e,participantID:t}=this.props;return e(Object(P.c)(t)),!0}}class L extends M{render(){const{content:e,title:t}=this._getTranslations();return a.a.createElement(l.b,{okKey:"dialog.muteParticipantButton",onSubmit:this._onSubmit,titleString:t,width:"small"},a.a.createElement("div",null,e))}_onSubmit(){const{dispatch:e,exclude:t}=this.props;return e(Object(P.a)(t)),!0}_getTranslations(){const{exclude:e,t:t}=this.props,{conference:n}=APP,r=e.map(e=>n.isLocalId(e)?t("dialog.muteEveryoneSelf"):n.getParticipantDisplayName(e)).join(", ");return r.length?{content:t("dialog.muteEveryoneElseDialog"),title:t("dialog.muteEveryoneElseTitle",{whom:r})}:{content:t("dialog.muteEveryoneDialog"),title:t("dialog.muteEveryoneTitle")}}}A={exclude:[],muteLocal:!1},(C="defaultProps")in(D=L)?Object.defineProperty(D,C,{value:A,enumerable:!0,configurable:!0,writable:!0}):D[C]=A;var N=Object(i.f)(Object(s.f)()(L));var I=Object(i.f)(Object(s.f)(x)(class extends E{constructor(e){super(e),this._handleClick=this._handleClick.bind(this)}render(){const{participantID:e,t:t}=this.props;return a.a.createElement(h,{buttonText:t("videothumbnail.domuteOthers"),displayClass:"mutelink",icon:o.S,id:"mutelink_"+e,onClick:this._handleClick})}_handleClick(){const{dispatch:e,participantID:t}=this.props;Object(f.T)(Object(f.O)("mute.everyoneelse.pressed")),e(Object(l.h)(N,{exclude:[t]}))}}));var z=Object(i.f)(Object(s.f)()(class extends M{render(){return a.a.createElement(l.b,{okKey:"dialog.muteParticipantButton",onSubmit:this._onSubmit,titleKey:"dialog.muteParticipantTitle",width:"small"},a.a.createElement("div",null,this.props.t("dialog.muteParticipantBody")))}})),R=n(302),F=n(79);function q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function B(e){for(var t=1;t0?a.a.createElement(K,{id:c},u):null}}var Q=Object(s.f)((function(e){const t=Object(c.p)(e),{remoteVideoMenu:n={},disableRemoteMute:r}=e["features/base/config"],{disableKick:a}=n;return{_isModerator:Boolean((null==t?void 0:t.role)===c.i.MODERATOR),_disableKick:Boolean(a),_disableRemoteMute:Boolean(r)}}))(J);class X extends r.Component{constructor(e){super(e),this.state={volumeLevel:100*(e.initialValue||0)},this._onVolumeChange=this._onVolumeChange.bind(this)}render(){return a.a.createElement("li",{className:"popupmenu__item"},a.a.createElement("div",{className:"popupmenu__contents"},a.a.createElement("span",{className:"popupmenu__icon"},a.a.createElement(o.a,{src:o.qb})),a.a.createElement("div",{className:"popupmenu__slider_container"},a.a.createElement("input",{className:"popupmenu__slider",max:100,min:0,onChange:this._onVolumeChange,type:"range",value:this.state.volumeLevel}))))}_onVolumeChange(e){const t=e.currentTarget.value;this.props.onChange(t/100),this.setState({volumeLevel:t})}}var Z=X},function(e,t,n){"use strict";var r=n(134),a=n(0),i=n.n(a),o=n(10),s=n(6),l=n(8),c=n(16),u=n(104),d=n(2),p=n(26),h=n(14),m=n(79),f=n(60),g=n(45),b=n(92),y=n(106);var v=function({children:e,className:t,number:n,onClick:r}){const a=t?"prejoin-dialog-label "+t:"prejoin-dialog-label";return i.a.createElement("div",{className:a,onClick:r},n&&i.a.createElement("div",{className:"prejoin-dialog-label-num"},n),i.a.createElement("span",null,e))};var _=Object(s.f)((function(e){const{number:t,onClose:n,status:r,t:a}=e;return i.a.createElement("div",{className:"prejoin-dialog-calling"},i.a.createElement("div",{className:"prejoin-dialog-calling-header"},i.a.createElement(l.a,{className:"prejoin-dialog-icon",onClick:n,size:24,src:l.m})),i.a.createElement(v,{className:"prejoin-dialog-calling-label"},a(r)),i.a.createElement(y.a,{size:72}),i.a.createElement("div",{className:"prejoin-dialog-calling-number"},t))}));const k=[{name:"Afghanistan",dialCode:"93",code:"af"},{name:"Aland Islands",dialCode:"358",code:"ax"},{name:"Albania",dialCode:"355",code:"al"},{name:"Algeria",dialCode:"213",code:"dz"},{name:"AmericanSamoa",dialCode:"1684",code:"as"},{name:"Andorra",dialCode:"376",code:"ad"},{name:"Angola",dialCode:"244",code:"ao"},{name:"Anguilla",dialCode:"1264",code:"ai"},{name:"Antarctica",dialCode:"672",code:"aq"},{name:"Antigua and Barbuda",dialCode:"1268",code:"ag"},{name:"Argentina",dialCode:"54",code:"ar"},{name:"Armenia",dialCode:"374",code:"am"},{name:"Aruba",dialCode:"297",code:"aw"},{name:"Australia",dialCode:"61",code:"au"},{name:"Austria",dialCode:"43",code:"at"},{name:"Azerbaijan",dialCode:"994",code:"az"},{name:"Bahamas",dialCode:"1242",code:"bs"},{name:"Bahrain",dialCode:"973",code:"bh"},{name:"Bangladesh",dialCode:"880",code:"bd"},{name:"Barbados",dialCode:"1246",code:"bb"},{name:"Belarus",dialCode:"375",code:"by"},{name:"Belgium",dialCode:"32",code:"be"},{name:"Belize",dialCode:"501",code:"bz"},{name:"Benin",dialCode:"229",code:"bj"},{name:"Bermuda",dialCode:"1441",code:"bm"},{name:"Bhutan",dialCode:"975",code:"bt"},{name:"Bolivia, Plurinational State of",dialCode:"591",code:"bo"},{name:"Bosnia and Herzegovina",dialCode:"387",code:"ba"},{name:"Botswana",dialCode:"267",code:"bw"},{name:"Brazil",dialCode:"55",code:"br"},{name:"British Indian Ocean Territory",dialCode:"246",code:"io"},{name:"Brunei Darussalam",dialCode:"673",code:"bn"},{name:"Bulgaria",dialCode:"359",code:"bg"},{name:"Burkina Faso",dialCode:"226",code:"bf"},{name:"Burundi",dialCode:"257",code:"bi"},{name:"Cambodia",dialCode:"855",code:"kh"},{name:"Cameroon",dialCode:"237",code:"cm"},{name:"Canada",dialCode:"1",code:"ca"},{name:"Cape Verde",dialCode:"238",code:"cv"},{name:"Cayman Islands",dialCode:" 345",code:"ky"},{name:"Central African Republic",dialCode:"236",code:"cf"},{name:"Chad",dialCode:"235",code:"td"},{name:"Chile",dialCode:"56",code:"cl"},{name:"China",dialCode:"86",code:"cn"},{name:"Christmas Island",dialCode:"61",code:"cx"},{name:"Cocos (Keeling) Islands",dialCode:"61",code:"cc"},{name:"Colombia",dialCode:"57",code:"co"},{name:"Comoros",dialCode:"269",code:"km"},{name:"Congo",dialCode:"242",code:"cg"},{name:"Congo, The Democratic Republic of the Congo",dialCode:"243",code:"cd"},{name:"Cook Islands",dialCode:"682",code:"ck"},{name:"Costa Rica",dialCode:"506",code:"cr"},{name:"Cote d'Ivoire",dialCode:"225",code:"ci"},{name:"Croatia",dialCode:"385",code:"hr"},{name:"Cuba",dialCode:"53",code:"cu"},{name:"Cyprus",dialCode:"357",code:"cy"},{name:"Czech Republic",dialCode:"420",code:"cz"},{name:"Denmark",dialCode:"45",code:"dk"},{name:"Djibouti",dialCode:"253",code:"dj"},{name:"Dominica",dialCode:"1767",code:"dm"},{name:"Dominican Republic",dialCode:"1849",code:"do"},{name:"Ecuador",dialCode:"593",code:"ec"},{name:"Egypt",dialCode:"20",code:"eg"},{name:"El Salvador",dialCode:"503",code:"sv"},{name:"Equatorial Guinea",dialCode:"240",code:"gq"},{name:"Eritrea",dialCode:"291",code:"er"},{name:"Estonia",dialCode:"372",code:"ee"},{name:"Ethiopia",dialCode:"251",code:"et"},{name:"Falkland Islands (Malvinas)",dialCode:"500",code:"fk"},{name:"Faroe Islands",dialCode:"298",code:"fo"},{name:"Fiji",dialCode:"679",code:"fj"},{name:"Finland",dialCode:"358",code:"fi"},{name:"France",dialCode:"33",code:"fr"},{name:"French Guiana",dialCode:"594",code:"gf"},{name:"French Polynesia",dialCode:"689",code:"pf"},{name:"Gabon",dialCode:"241",code:"ga"},{name:"Gambia",dialCode:"220",code:"gm"},{name:"Georgia",dialCode:"995",code:"ge"},{name:"Germany",dialCode:"49",code:"de"},{name:"Ghana",dialCode:"233",code:"gh"},{name:"Gibraltar",dialCode:"350",code:"gi"},{name:"Greece",dialCode:"30",code:"gr"},{name:"Greenland",dialCode:"299",code:"gl"},{name:"Grenada",dialCode:"1473",code:"gd"},{name:"Guadeloupe",dialCode:"590",code:"gp"},{name:"Guam",dialCode:"1671",code:"gu"},{name:"Guatemala",dialCode:"502",code:"gt"},{name:"Guernsey",dialCode:"44",code:"gg"},{name:"Guinea",dialCode:"224",code:"gn"},{name:"Guinea-Bissau",dialCode:"245",code:"gw"},{name:"Guyana",dialCode:"595",code:"gy"},{name:"Haiti",dialCode:"509",code:"ht"},{name:"Holy See (Vatican City State)",dialCode:"379",code:"va"},{name:"Honduras",dialCode:"504",code:"hn"},{name:"Hong Kong",dialCode:"852",code:"hk"},{name:"Hungary",dialCode:"36",code:"hu"},{name:"Iceland",dialCode:"354",code:"is"},{name:"India",dialCode:"91",code:"in"},{name:"Indonesia",dialCode:"62",code:"id"},{name:"Iran, Islamic Republic of Persian Gulf",dialCode:"98",code:"ir"},{name:"Iraq",dialCode:"964",code:"iq"},{name:"Ireland",dialCode:"353",code:"ie"},{name:"Isle of Man",dialCode:"44",code:"im"},{name:"Israel",dialCode:"972",code:"il"},{name:"Italy",dialCode:"39",code:"it"},{name:"Jamaica",dialCode:"1876",code:"jm"},{name:"Japan",dialCode:"81",code:"jp"},{name:"Jersey",dialCode:"44",code:"je"},{name:"Jordan",dialCode:"962",code:"jo"},{name:"Kazakhstan",dialCode:"77",code:"kz"},{name:"Kenya",dialCode:"254",code:"ke"},{name:"Kiribati",dialCode:"686",code:"ki"},{name:"Korea, Democratic People's Republic of Korea",dialCode:"850",code:"kp"},{name:"Korea, Republic of South Korea",dialCode:"82",code:"kr"},{name:"Kuwait",dialCode:"965",code:"kw"},{name:"Kyrgyzstan",dialCode:"996",code:"kg"},{name:"Laos",dialCode:"856",code:"la"},{name:"Latvia",dialCode:"371",code:"lv"},{name:"Lebanon",dialCode:"961",code:"lb"},{name:"Lesotho",dialCode:"266",code:"ls"},{name:"Liberia",dialCode:"231",code:"lr"},{name:"Libyan Arab Jamahiriya",dialCode:"218",code:"ly"},{name:"Liechtenstein",dialCode:"423",code:"li"},{name:"Lithuania",dialCode:"370",code:"lt"},{name:"Luxembourg",dialCode:"352",code:"lu"},{name:"Macao",dialCode:"853",code:"mo"},{name:"Macedonia",dialCode:"389",code:"mk"},{name:"Madagascar",dialCode:"261",code:"mg"},{name:"Malawi",dialCode:"265",code:"mw"},{name:"Malaysia",dialCode:"60",code:"my"},{name:"Maldives",dialCode:"960",code:"mv"},{name:"Mali",dialCode:"223",code:"ml"},{name:"Malta",dialCode:"356",code:"mt"},{name:"Marshall Islands",dialCode:"692",code:"mh"},{name:"Martinique",dialCode:"596",code:"mq"},{name:"Mauritania",dialCode:"222",code:"mr"},{name:"Mauritius",dialCode:"230",code:"mu"},{name:"Mayotte",dialCode:"262",code:"yt"},{name:"Mexico",dialCode:"52",code:"mx"},{name:"Micronesia, Federated States of Micronesia",dialCode:"691",code:"fm"},{name:"Moldova",dialCode:"373",code:"md"},{name:"Monaco",dialCode:"377",code:"mc"},{name:"Mongolia",dialCode:"976",code:"mn"},{name:"Montenegro",dialCode:"382",code:"me"},{name:"Montserrat",dialCode:"1664",code:"ms"},{name:"Morocco",dialCode:"212",code:"ma"},{name:"Mozambique",dialCode:"258",code:"mz"},{name:"Myanmar",dialCode:"95",code:"mm"},{name:"Namibia",dialCode:"264",code:"na"},{name:"Nauru",dialCode:"674",code:"nr"},{name:"Nepal",dialCode:"977",code:"np"},{name:"Netherlands",dialCode:"31",code:"nl"},{name:"Netherlands Antilles",dialCode:"599",code:"an"},{name:"New Caledonia",dialCode:"687",code:"nc"},{name:"New Zealand",dialCode:"64",code:"nz"},{name:"Nicaragua",dialCode:"505",code:"ni"},{name:"Niger",dialCode:"227",code:"ne"},{name:"Nigeria",dialCode:"234",code:"ng"},{name:"Niue",dialCode:"683",code:"nu"},{name:"Norfolk Island",dialCode:"672",code:"nf"},{name:"Northern Mariana Islands",dialCode:"1670",code:"mp"},{name:"Norway",dialCode:"47",code:"no"},{name:"Oman",dialCode:"968",code:"om"},{name:"Pakistan",dialCode:"92",code:"pk"},{name:"Palau",dialCode:"680",code:"pw"},{name:"Palestinian Territory, Occupied",dialCode:"970",code:"ps"},{name:"Panama",dialCode:"507",code:"pa"},{name:"Papua New Guinea",dialCode:"675",code:"pg"},{name:"Paraguay",dialCode:"595",code:"py"},{name:"Peru",dialCode:"51",code:"pe"},{name:"Philippines",dialCode:"63",code:"ph"},{name:"Pitcairn",dialCode:"872",code:"pn"},{name:"Poland",dialCode:"48",code:"pl"},{name:"Portugal",dialCode:"351",code:"pt"},{name:"Puerto Rico",dialCode:"1939",code:"pr"},{name:"Qatar",dialCode:"974",code:"qa"},{name:"Romania",dialCode:"40",code:"ro"},{name:"Russia",dialCode:"7",code:"ru"},{name:"Rwanda",dialCode:"250",code:"rw"},{name:"Reunion",dialCode:"262",code:"re"},{name:"Saint Barthelemy",dialCode:"590",code:"bl"},{name:"Saint Helena, Ascension and Tristan Da Cunha",dialCode:"290",code:"sh"},{name:"Saint Kitts and Nevis",dialCode:"1869",code:"kn"},{name:"Saint Lucia",dialCode:"1758",code:"lc"},{name:"Saint Martin",dialCode:"590",code:"mf"},{name:"Saint Pierre and Miquelon",dialCode:"508",code:"pm"},{name:"Saint Vincent and the Grenadines",dialCode:"1784",code:"vc"},{name:"Samoa",dialCode:"685",code:"ws"},{name:"San Marino",dialCode:"378",code:"sm"},{name:"Sao Tome and Principe",dialCode:"239",code:"st"},{name:"Saudi Arabia",dialCode:"966",code:"sa"},{name:"Senegal",dialCode:"221",code:"sn"},{name:"Serbia",dialCode:"381",code:"rs"},{name:"Seychelles",dialCode:"248",code:"sc"},{name:"Sierra Leone",dialCode:"232",code:"sl"},{name:"Singapore",dialCode:"65",code:"sg"},{name:"Slovakia",dialCode:"421",code:"sk"},{name:"Slovenia",dialCode:"386",code:"si"},{name:"Solomon Islands",dialCode:"677",code:"sb"},{name:"Somalia",dialCode:"252",code:"so"},{name:"South Africa",dialCode:"27",code:"za"},{name:"South Sudan",dialCode:"211",code:"ss"},{name:"South Georgia and the South Sandwich Islands",dialCode:"500",code:"gs"},{name:"Spain",dialCode:"34",code:"es"},{name:"Sri Lanka",dialCode:"94",code:"lk"},{name:"Sudan",dialCode:"249",code:"sd"},{name:"Suriname",dialCode:"597",code:"sr"},{name:"Svalbard and Jan Mayen",dialCode:"47",code:"sj"},{name:"Swaziland",dialCode:"268",code:"sz"},{name:"Sweden",dialCode:"46",code:"se"},{name:"Switzerland",dialCode:"41",code:"ch"},{name:"Syrian Arab Republic",dialCode:"963",code:"sy"},{name:"Taiwan",dialCode:"886",code:"tw"},{name:"Tajikistan",dialCode:"992",code:"tj"},{name:"Tanzania, United Republic of Tanzania",dialCode:"255",code:"tz"},{name:"Thailand",dialCode:"66",code:"th"},{name:"Timor-Leste",dialCode:"670",code:"tl"},{name:"Togo",dialCode:"228",code:"tg"},{name:"Tokelau",dialCode:"690",code:"tk"},{name:"Tonga",dialCode:"676",code:"to"},{name:"Trinidad and Tobago",dialCode:"1868",code:"tt"},{name:"Tunisia",dialCode:"216",code:"tn"},{name:"Turkey",dialCode:"90",code:"tr"},{name:"Turkmenistan",dialCode:"993",code:"tm"},{name:"Turks and Caicos Islands",dialCode:"1649",code:"tc"},{name:"Tuvalu",dialCode:"688",code:"tv"},{name:"Uganda",dialCode:"256",code:"ug"},{name:"Ukraine",dialCode:"380",code:"ua"},{name:"United Arab Emirates",dialCode:"971",code:"ae"},{name:"United Kingdom",dialCode:"44",code:"gb"},{name:"United States",dialCode:"1",code:"us"},{name:"Uruguay",dialCode:"598",code:"uy"},{name:"Uzbekistan",dialCode:"998",code:"uz"},{name:"Vanuatu",dialCode:"678",code:"vu"},{name:"Venezuela, Bolivarian Republic of Venezuela",dialCode:"58",code:"ve"},{name:"Vietnam",dialCode:"84",code:"vn"},{name:"Virgin Islands, British",dialCode:"1284",code:"vg"},{name:"Virgin Islands, U.S.",dialCode:"1340",code:"vi"},{name:"Wallis and Futuna",dialCode:"681",code:"wf"},{name:"Yemen",dialCode:"967",code:"ye"},{name:"Zambia",dialCode:"260",code:"zm"},{name:"Zimbabwe",dialCode:"263",code:"zw"}],w=k.reduce((e,t)=>(e[t.dialCode]=t,e),{}),j=k.reduce((e,t)=>(e[t.dialCode]=t.code,e),{});var S=Object(s.f)((function(e){const{number:t,onBack:n,onPrimaryButtonClick:r,onSmallTextClick:a,onTextButtonClick:o,passCode:s,t:c}=e,d="prejoin-dialog-flag iti-flag "+function(e){const t=e.replace(/[+.\s]/g,"");for(let e=4;e>0;e--){const n=t.slice(0,e);if(j[n])return j[n]}return""}(t);return i.a.createElement("div",{className:"prejoin-dialog-dialin"},i.a.createElement("div",{className:"prejoin-dialog-dialin-header"},i.a.createElement(l.a,{className:"prejoin-dialog-icon prejoin-dialog-dialin-icon",onClick:n,size:24,src:l.e}),i.a.createElement("div",{className:"prejoin-dialog-title"},c("prejoin.dialInMeeting"))),i.a.createElement(v,{number:1},c("prejoin.dialInPin")),i.a.createElement("div",{className:"prejoin-dialog-dialin-num-container"},i.a.createElement("div",{className:"prejoin-dialog-dialin-num"},i.a.createElement("div",{className:d}),i.a.createElement("span",null,t)),i.a.createElement("div",{className:"prejoin-dialog-dialin-num"},s)),i.a.createElement("div",null,i.a.createElement("span",{className:"prejoin-dialog-dialin-link",onClick:a},c("prejoin.viewAllNumbers"))),i.a.createElement("div",{className:"prejoin-dialog-delimiter"}),i.a.createElement(v,{className:"prejoin-dialog-dialin-spaced-label",number:2},c("prejoin.connectedWithAudioQ")),i.a.createElement("div",{className:"prejoin-dialog-dialin-btns"},i.a.createElement(u.a,{className:"prejoin-dialog-btn",onClick:r,type:"primary"},c("prejoin.joinMeeting")),i.a.createElement(u.a,{className:"prejoin-dialog-btn",onClick:o,type:"text"},c("dialog.Cancel"))))}));class O extends a.PureComponent{constructor(e){super(e),this._onClick=this._onClick.bind(this)}render(){const{country:{code:e,dialCode:t,name:n}}=this.props;return i.a.createElement("div",{className:"cpick-dropdown-entry",onClick:this._onClick},i.a.createElement("div",{className:"prejoin-dialog-flag iti-flag "+e}),i.a.createElement("div",{className:"cpick-dropdown-entry-text"},`${n} (+${t})`))}_onClick(){this.props.onEntryClick(this.props.country)}}var E=O;var x=function({onEntryClick:e}){return i.a.createElement("div",{className:"cpick-dropdown"},k.map(t=>i.a.createElement(E,{country:t,key:""+t.code,onEntryClick:e})))};var D=function({country:{code:e,dialCode:t},onClick:n}){return i.a.createElement("div",{className:"cpick-selector",onClick:n},i.a.createElement("div",{className:"prejoin-dialog-flag iti-flag "+e}),i.a.createElement("span",null,"+"+t),i.a.createElement(l.a,{className:"cpick-icon",size:16,src:l.c}))};const C=/^(00)|\+/;class A extends a.PureComponent{constructor(e){super(e),this.state={isOpen:!1,value:""},this.inputRef=i.a.createRef(),this._onChange=this._onChange.bind(this),this._onDropdownClose=this._onDropdownClose.bind(this),this._onCountrySelectorClick=this._onCountrySelectorClick.bind(this),this._onEntryClick=this._onEntryClick.bind(this),this._onKeyPress=this._onKeyPress.bind(this)}componentDidMount(){this.inputRef.current.focus()}render(){const{dialOutCountry:e,dialOutNumber:t}=this.props,{isOpen:n}=this.state,{inputRef:a,_onChange:o,_onCountrySelectorClick:s,_onDropdownClose:l,_onKeyPress:c,_onEntryClick:u}=this;return i.a.createElement("div",{className:"cpick-container"},i.a.createElement(r.a,{content:i.a.createElement(x,{onEntryClick:u}),isOpen:n,onClose:l},i.a.createElement("div",{className:"cpick"},i.a.createElement(D,{country:e,onClick:s}),i.a.createElement("input",{className:"cpick-input",onChange:o,onKeyPress:c,ref:a,value:t}))))}_onChange({target:{value:e}}){if(C.test(e)){const n=e.replace(C,"");if(n.length>=4){const e=w[(t=n).slice(0,4)]||w[t.slice(0,3)]||w[t.slice(0,2)]||w[t.slice(0,1)]||null;if(e){const t=n.replace(e.dialCode,"");return this.props.setDialOutCountry(e),void this.props.setDialOutNumber(t)}}}var t;this.props.setDialOutNumber(e)}_onCountrySelectorClick(e){e.stopPropagation(),this.setState({isOpen:!this.setState.isOpen})}_onDropdownClose(){this.setState({isOpen:!1})}_onEntryClick(e){this.props.setDialOutCountry(e),this._onDropdownClose()}_onKeyPress(e){"Enter"===e.key&&this.props.onSubmit()}}const T={setDialOutCountry:f.k,setDialOutNumber:f.l};var P=Object(d.f)((function(e){return{dialOutCountry:Object(g.d)(e),dialOutNumber:Object(g.e)(e)}}),T)(A);var M=Object(s.f)((function(e){const{onClose:t,onTextButtonClick:n,onSubmit:r,t:a}=e;return i.a.createElement("div",{className:"prejoin-dialog-callout"},i.a.createElement("div",{className:"prejoin-dialog-callout-header"},i.a.createElement("div",{className:"prejoin-dialog-title"},a("prejoin.startWithPhone")),i.a.createElement(l.a,{className:"prejoin-dialog-icon",onClick:t,size:24,src:l.m})),i.a.createElement(v,null,a("prejoin.callMeAtNumber")),i.a.createElement("div",{className:"prejoin-dialog-callout-picker"},i.a.createElement(P,{onSubmit:r})),i.a.createElement(u.a,{className:"prejoin-dialog-btn",onClick:r,type:"primary"},a("prejoin.callMe")),i.a.createElement("div",{className:"prejoin-dialog-delimiter-container"},i.a.createElement("div",{className:"prejoin-dialog-delimiter"}),i.a.createElement("div",{className:"prejoin-dialog-delimiter-txt-container"},i.a.createElement("span",{className:"prejoin-dialog-delimiter-txt"},a("prejoin.or")))),i.a.createElement("div",{className:"prejoin-dialog-dialin-container"},i.a.createElement(u.a,{className:"prejoin-dialog-btn",onClick:n,type:"text"},a("prejoin.iWantToDialIn"))))}));class L extends a.PureComponent{constructor(e){super(e),this.state={isCalling:!1,showDialOut:!0,showDialIn:!1},this._dialOut=this._dialOut.bind(this),this._showDialInDialog=this._showDialInDialog.bind(this),this._showDialOutDialog=this._showDialOutDialog.bind(this)}_dialOut(){const{dialOut:e,joinConferenceWithoutAudio:t}=this.props;this.setState({isCalling:!0,showDialOut:!1,showDialIn:!1}),e(t,this._showDialOutDialog)}_showDialInDialog(){this.setState({isCalling:!1,showDialOut:!1,showDialIn:!0})}_showDialOutDialog(){this.setState({isCalling:!1,showDialOut:!0,showDialIn:!1})}componentDidMount(){this.props.fetchConferenceDetails()}render(){const{dialOutStatus:e,dialInNumber:t,dialOutNumber:n,joinConferenceWithoutAudio:r,passCode:a,onClose:o,openDialInPage:s}=this.props,{_dialOut:l,_showDialInDialog:c,_showDialOutDialog:u}=this,{isCalling:d,showDialOut:p,showDialIn:h}=this.state,m=d?"prejoin-dialog prejoin-dialog--small":"prejoin-dialog";return i.a.createElement("div",{className:"prejoin-dialog-container"},i.a.createElement("div",{className:m},p&&i.a.createElement(M,{onClose:o,onSubmit:l,onTextButtonClick:c}),h&&i.a.createElement(S,{number:t,onBack:u,onPrimaryButtonClick:r,onSmallTextClick:s,onTextButtonClick:o,passCode:a}),d&&i.a.createElement(_,{number:n,onClose:o,status:e})))}}const N={dialOut:f.a,fetchConferenceDetails:b.j,joinConferenceWithoutAudio:f.d,openDialInPage:f.f};var I=Object(d.f)((function(e){return{dialInNumber:Object(b.e)(e),dialOutNumber:Object(g.g)(e),dialOutStatus:Object(g.f)(e),passCode:Object(b.d)(e)}}),N)(L);const z={warning:{src:l.x,className:"prejoin-preview-status--warning"},ok:{src:l.l,className:"prejoin-preview-status--ok"}};var R,F,q,B=Object(s.f)(Object(d.f)((function(e){return{deviceStatusText:Object(g.a)(e),deviceStatusType:Object(g.b)(e),rawError:Object(g.h)(e)}}))((function({deviceStatusType:e,deviceStatusText:t,rawError:n,t:r}){const{src:a,className:o}=z[e];return i.a.createElement("div",{className:"prejoin-preview-status "+o},i.a.createElement(l.a,{className:"prejoin-preview-icon",size:16,src:a}),i.a.createElement("span",{className:"prejoin-preview-error-desc"},r(t)),n&&i.a.createElement("span",null,n))})));class Y extends a.Component{constructor(e){super(e),this.state={showError:!1,showJoinByPhoneButtons:!1},this._closeDialog=this._closeDialog.bind(this),this._showDialog=this._showDialog.bind(this),this._onJoinButtonClick=this._onJoinButtonClick.bind(this),this._onToggleButtonClick=this._onToggleButtonClick.bind(this),this._onDropdownClose=this._onDropdownClose.bind(this),this._onOptionsClick=this._onOptionsClick.bind(this),this._setName=this._setName.bind(this)}_onJoinButtonClick(){this.props.showErrorOnJoin?this.setState({showError:!0}):(this.setState({showError:!1}),this.props.joinConference())}_onToggleButtonClick(){this.props.setSkipPrejoin(!this.props.buttonIsToggled)}_onDropdownClose(){this.setState({showJoinByPhoneButtons:!1})}_onOptionsClick(e){e.stopPropagation(),this.setState({showJoinByPhoneButtons:!this.state.showJoinByPhoneButtons})}_setName(e){this.props.updateSettings({displayName:e})}_closeDialog(){this.props.setJoinByPhoneDialogVisiblity(!1)}_showDialog(){this.props.setJoinByPhoneDialogVisiblity(!0),this._onDropdownClose()}render(){const{hasJoinByPhoneButton:e,joinConference:t,joinConferenceWithoutAudio:n,name:a,showAvatar:o,showCameraPreview:s,showDialog:c,showConferenceInfo:d,showJoinActions:p,t:h,videoTrack:m}=this.props,{_closeDialog:f,_onDropdownClose:g,_onJoinButtonClick:b,_onOptionsClick:y,_setName:v,_showDialog:_}=this,{showJoinByPhoneButtons:k,showError:w}=this.state;return i.a.createElement(u.c,{footer:this._renderFooter(),name:a,showAvatar:o,showConferenceInfo:d,skipPrejoinButton:this._renderSkipPrejoinButton(),title:h("prejoin.joinMeeting"),videoMuted:!s,videoTrack:m},p&&i.a.createElement("div",{className:"prejoin-input-area-container"},i.a.createElement("div",{className:"prejoin-input-area"},i.a.createElement(u.b,{autoFocus:!0,className:w?"error":"",hasError:w,onChange:v,onSubmit:t,placeHolder:h("dialog.enterDisplayName"),value:a}),w&&i.a.createElement("div",{className:"prejoin-error","data-testid":"prejoin.errorMessage"},h("prejoin.errorMissingName")),i.a.createElement("div",{className:"prejoin-preview-dropdown-container"},i.a.createElement(r.a,{content:i.a.createElement("div",{className:"prejoin-preview-dropdown-btns"},i.a.createElement("div",{className:"prejoin-preview-dropdown-btn","data-testid":"prejoin.joinWithoutAudio",onClick:n},i.a.createElement(l.a,{className:"prejoin-preview-dropdown-icon",size:24,src:l.sb}),h("prejoin.joinWithoutAudio")),e&&i.a.createElement("div",{className:"prejoin-preview-dropdown-btn",onClick:_},i.a.createElement(l.a,{className:"prejoin-preview-dropdown-icon","data-testid":"prejoin.joinByPhone",size:24,src:l.V}),h("prejoin.joinAudioByPhone"))),isOpen:k,onClose:g},i.a.createElement(u.a,{OptionsIcon:k?l.f:l.c,hasOptions:!0,onClick:b,onOptionsClick:y,testId:"prejoin.joinMeeting",type:"primary"},h("prejoin.joinMeeting")))))),c&&i.a.createElement(I,{joinConferenceWithoutAudio:n,onClose:f}))}_renderFooter(){return this.props.deviceStatusVisible&&i.a.createElement(B,null)}_renderSkipPrejoinButton(){const{buttonIsToggled:e,t:t,showSkipPrejoin:n}=this.props;return n?i.a.createElement("div",{className:"prejoin-checkbox-container"},i.a.createElement(u.d,{isToggled:e,onClick:this._onToggleButtonClick},t("prejoin.doNotShow"))):null}}q={showConferenceInfo:!0,showJoinActions:!0,showSkipPrejoin:!0},(F="defaultProps")in(R=Y)?Object.defineProperty(R,F,{value:q,enumerable:!0,configurable:!0,writable:!0}):R[F]=q;const H={joinConferenceWithoutAudio:f.d,joinConference:f.c,setJoinByPhoneDialogVisiblity:f.m,setSkipPrejoin:f.p,updateSettings:p.k};t.a=Object(d.f)((function(e,t){const n=Object(p.e)(e),r=Object(g.j)(e)&&!n,{showJoinActions:a}=t,i=Object(m.c)("invite"),s=(void 0===i||!0===i)&&a;return{buttonIsToggled:Object(g.o)(e),name:n,deviceStatusVisible:Object(g.i)(e),roomName:Object(o.F)(e),showDialog:Object(g.l)(e),showErrorOnJoin:r,hasJoinByPhoneButton:Object(g.k)(e),showCameraPreview:!Object(c.m)(e),showConferenceInfo:s,videoTrack:Object(h.l)(e)}}),H)(Object(s.f)(Y))},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"c",(function(){return m})),n.d(t,"b",(function(){return w}));var r=n(0),a=n.n(r),i=n(6),o=n(8),s=n(234);class l extends r.Component{constructor(e){super(e),this._onClick=this._onClick.bind(this)}render(){const{isDialogShown:e,t:t}=this.props;return a.a.createElement(s.b,{accessibilityLabel:t("toolbar.accessibilityLabel.localRecording"),icon:o.Y,onClick:this._onClick,toggled:e,tooltip:t("localRecording.dialogTitle")})}_onClick(){this.props.onClick()}}var c=Object(i.f)(l),u=n(1198),d=n(184),p=n(2);class h extends r.Component{render(){return this.props.isEngaged?a.a.createElement(u.a,{content:this.props.t("localRecording.labelToolTip"),position:"left"},a.a.createElement(d.a,{className:"local-rec",label:this.props.t("localRecording.label")})):null}}var m=Object(i.f)(Object(p.f)((function(e){const{isEngaged:t}=e["features/local-recording"];return{isEngaged:t}}))(h)),f=n(11),g=n.n(f),b=n(13),y=n(7),v=n(304),_=n(103);class k extends r.Component{constructor(e){super(e),this.state={durationString:""}}componentDidMount(){this._timer=setInterval(()=>{this.setState((e,t)=>{const n=new Date;return{durationString:this._getDuration(n,t.recordingEngagedAt)}});try{this.props.dispatch(Object(v.c)(_.a.getParticipantsStats()))}catch(e){}},1e3)}componentWillUnmount(){this._timer&&(clearInterval(this._timer),this._timer=null)}render(){const{isModerator:e,t:t}=this.props;return a.a.createElement(b.b,{cancelKey:"dialog.close",submitDisabled:!0,titleKey:"localRecording.dialogTitle"},a.a.createElement("div",{className:"localrec-control"},a.a.createElement("span",{className:"localrec-control-info-label"},t("localRecording.moderator")+":"),a.a.createElement("span",{className:"info-value"},t(e?"localRecording.yes":"localRecording.no"))),this._renderModeratorControls(),this._renderDurationAndFormat())}_renderDurationAndFormat(){const{encodingFormat:e,isEngaged:t,t:n}=this.props,{durationString:r}=this.state;return t?a.a.createElement("div",null,a.a.createElement("div",null,a.a.createElement("span",{className:"localrec-control-info-label"},n("localRecording.duration")+":"),a.a.createElement("span",{className:"info-value"},""===r?n("localRecording.durationNA"):r)),a.a.createElement("div",null,a.a.createElement("span",{className:"localrec-control-info-label"},n("localRecording.encoding")+":"),a.a.createElement("span",{className:"info-value"},e))):null}_renderStats(){const{stats:e}=this.props;if(void 0===e)return null;const t=Object.keys(e);return a.a.createElement("div",{className:"localrec-participant-stats"},this._renderStatsHeader(),t.map((e,t)=>this._renderStatsLine(t,e)))}_renderStatsLine(e,t){const{stats:n}=this.props;let r="localrec-participant-stats-item__status-dot ";return r+=n[t].recordingStats?n[t].recordingStats.isRecording?"status-on":"status-off":"status-unknown",a.a.createElement("div",{className:"localrec-participant-stats-item",key:e},a.a.createElement("div",{className:"localrec-participant-stats-item__status"},a.a.createElement("span",{className:r})),a.a.createElement("div",{className:"localrec-participant-stats-item__name"},n[t].displayName||t),a.a.createElement("div",{className:"localrec-participant-stats-item__sessionid"},n[t].recordingStats.currentSessionToken))}_renderStatsHeader(){const{t:e}=this.props;return a.a.createElement("div",{className:"localrec-participant-stats-item"},a.a.createElement("div",{className:"localrec-participant-stats-item__status"}),a.a.createElement("div",{className:"localrec-participant-stats-item__name"},e("localRecording.participant")),a.a.createElement("div",{className:"localrec-participant-stats-item__sessionid"},e("localRecording.sessionToken")))}_renderModeratorControls(){const{isModerator:e,isEngaged:t,t:n}=this.props;return e?a.a.createElement("div",null,a.a.createElement("div",{className:"localrec-control-action-links"},a.a.createElement("div",{className:"localrec-control-action-link"},t?a.a.createElement("a",{onClick:this._onStop},n("localRecording.stop")):a.a.createElement("a",{onClick:this._onStart},n("localRecording.start")))),a.a.createElement("div",null,a.a.createElement("span",{className:"localrec-control-info-label"},n("localRecording.participantStats")+":")),this._renderStats()):null}_getDuration(e,t){return null==t?"":g()(e-t).utc().format("HH:mm:ss")}_onStart(){_.a.startRecording()}_onStop(){_.a.stopRecording()}}var w=Object(i.f)(Object(p.f)((function(e){const{encodingFormat:t,isEngaged:n,recordingEngagedAt:r,stats:a}=e["features/local-recording"];return{encodingFormat:t,isModerator:Object(y.p)(e).role===y.i.MODERATOR,isEngaged:n,recordingEngagedAt:r,stats:a}}))(k))},function(e,t,n){"use strict";n.d(t,"b",(function(){return p})),n.d(t,"a",(function(){return b}));var r=n(0),a=n.n(r),i=n(5),o=n(6),s=n(7),l=n(18),c=n(2),u=n(254);class d extends r.Component{static getDerivedStateFromProps(e,t){return e._enabled!==t.enabled?{enabled:e._enabled}:null}constructor(e){super(e),this.state={enabled:!1,expand:!1},this._onExpand=this._onExpand.bind(this),this._onToggle=this._onToggle.bind(this)}render(){const{_everyoneSupportsE2EE:e,t:t}=this.props,{enabled:n,expand:r}=this.state,i=t("dialog.e2eeDescription");return a.a.createElement("div",{id:"e2ee-section"},a.a.createElement("p",{className:"description"},r&&i,!r&&i.substring(0,100),!r&&a.a.createElement("span",{className:"read-more",onClick:this._onExpand},"... ",t("dialog.readMore"))),!e&&a.a.createElement("span",{className:"warning"},t("dialog.e2eeWarning")),a.a.createElement("div",{className:"control-row"},a.a.createElement("label",null,t("dialog.e2eeLabel")),a.a.createElement(l.Switch,{onValueChange:this._onToggle,value:n})))}_onExpand(){this.setState({expand:!0})}_onToggle(){const e=!this.state.enabled;this.setState({enabled:e}),Object(i.T)(Object(i.q)("enabled."+String(e))),this.props.dispatch(Object(u.a)(e))}}var p=Object(o.f)(Object(c.f)((function(e){const{enabled:t}=e["features/e2ee"];return{_enabled:t,_everyoneSupportsE2EE:Object(s.w)(e).filter(e=>!e.local).every(e=>Boolean(e.e2eeSupported))}}))(d)),h=n(1198),m=n(8),f=n(184);class g extends r.Component{render(){return this.props._showLabel?a.a.createElement(h.a,{content:this.props.t("e2ee.labelToolTip"),position:"left"},a.a.createElement(f.a,{className:"e2ee",icon:m.v})):null}}var b=Object(o.f)(Object(c.f)((function(e){return{_showLabel:e["features/base/participants"].every(e=>e.e2eeEnabled)}}))(g))},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(0),a=n.n(r),i=n(114),o=n(85);function s(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}const l="ReactNative"===navigator.product?"white":void 0,c="ReactNative"===navigator.product?36:24;function u(e){var t,n,r,u,d;const{className:p,color:h,id:m,onClick:f,size:g,src:b,style:y}=e,v=Object(o.e)(null!==(t=y)&&void 0!==t?t:{}),{color:_,fontSize:k}=v,w=s(v,["color","fontSize"]),j=null!==(n=null!==(r=h)&&void 0!==r?r:_)&&void 0!==n?n:l,S=null!==(u=null!==(d=g)&&void 0!==d?d:k)&&void 0!==u?u:c;return a.a.createElement(i.a,{className:"jitsi-icon "+p,onClick:f,style:w},a.a.createElement(b,{fill:j,height:S,id:m,width:S}))}u.defaultProps={className:""}},function(e,t,n){"use strict";t.a=["_desktopSharingSourceDevice","_peerConnStatusOutOfLastNTimeout","_peerConnStatusRtcMuteTimeout","abTesting","analytics.disabled","audioLevelsInterval","apiLogLevels","avgRtpStatsN","callDisplayName","callFlowsEnabled","callHandle","callStatsConfIDNamespace","callStatsID","callStatsSecret","callUUID","channelLastN","constraints","brandingRoomAlias","debug","debugAudioLevels","defaultLanguage","desktopSharingFrameRate","desktopSharingSources","disable1On1Mode","disableAEC","disableAGC","disableAP","disableAudioLevels","disableDeepLinking","disableH264","disableHPF","disableInviteFunctions","disableLocalVideoFlip","disableNS","disableRemoteControl","disableRemoteMute","disableRtx","disableSimulcast","disableSuspendVideo","disableThirdPartyRequests","displayJids","doNotStoreRoom","e2eping","enableDisplayNameInStats","enableEmailInStats","enableIceRestart","enableInsecureRoomNameWarning","enableLayerSuspension","enableLipSync","enableOpusRed","enableRemb","enableScreenshotCapture","enableTalkWhileMuted","enableNoAudioDetection","enableNoisyMicDetection","enableTcc","enableAutomaticUrlCopy","etherpad_base","failICE","feedbackPercentage","fileRecordingsEnabled","firefox_fake_device","forceJVB121Ratio","gatherStats","googleApiApplicationClientID","hiddenDomain","hideLobbyButton","hosts","iAmRecorder","iAmSipGateway","iceTransportPolicy","ignoreStartMuted","liveStreamingEnabled","localRecording","maxFullResolutionParticipants","minParticipants","nick","openBridgeChannel","opusMaxAverageBitrate","p2p","pcStatsInterval","preferH264","prejoinPageEnabled","requireDisplayName","remoteVideoMenu","roomPasswordNumberOfDigits","resolution","startAudioMuted","startAudioOnly","startBitrate","startScreenSharing","startSilent","startVideoMuted","startWithAudioMuted","startWithVideoMuted","stereo","subject","testing","useTurnUdp","videoQuality.persist","webrtcIceTcpDisable","webrtcIceUdpDisable"].concat([])},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(0),a=n.n(r),i=n(364);class o extends r.Component{constructor(e){super(e),this.setAudioElementImpl=this.setAudioElementImpl.bind(this)}pause(){this._audioElementImpl&&this._audioElementImpl.pause()}play(){this._audioElementImpl&&this._audioElementImpl.play()}setAudioElementImpl(e){this._audioElementImpl=e;const{setRef:t}=this.props;"function"==typeof t&&t(e?this:null)}setSinkId(e){this._audioElementImpl&&"function"==typeof this._audioElementImpl.setSinkId&&this._audioElementImpl.setSinkId(e).catch(e=>i.a.error("Error setting sink",e))}stop(){this._audioElementImpl&&this._audioElementImpl.stop()}}class s extends o{constructor(e){super(e),this._onCanPlayThrough=this._onCanPlayThrough.bind(this),this._setRef=this._setRef.bind(this)}render(){return a.a.createElement("audio",{loop:Boolean(this.props.loop),onCanPlayThrough:this._onCanPlayThrough,preload:"auto",ref:this._setRef,src:this.props.src})}stop(){this._ref&&(this._ref.pause(),this._ref.currentTime=0)}_maybeSetAudioElementImpl(){this._ref&&this._audioFileLoaded&&this.setAudioElementImpl(this._ref)}_onCanPlayThrough(){this._audioFileLoaded=!0,this._maybeSetAudioElementImpl()}_setRef(e){this._ref=e,e?this._maybeSetAudioElementImpl():(this.setAudioElementImpl(null),this._audioFileLoaded=!1)}}},function(e,t,n){"use strict";var r=n(0),a=n.n(r),i=n(82),o=n(494),s=n(47),l=n(13),c=n(6),u=n(8);var d=Object(c.f)((function({onClose:e,t:t}){return a.a.createElement("div",{className:"embed-meeting-dialog-header"},t("embedMeeting.title"),a.a.createElement(u.a,{onClick:e,src:u.m}))}));t.a=Object(c.f)(Object(i.c)(e=>({url:Object(s.j)(e)}))((function({t:e,url:t}){const n=()=>``;return a.a.createElement(l.b,{customHeader:d,hideCancelButton:!0,submitDisabled:!0,width:"small"},a.a.createElement("div",{className:"embed-meeting-dialog"},a.a.createElement("textarea",{className:"embed-meeting-code",readOnly:!0,value:n()}),a.a.createElement(o.a,{className:"embed-meeting-copy",displayedText:e("dialog.copy"),textOnCopySuccess:e("dialog.copied"),textOnHover:e("dialog.copy"),textToCopy:n()})))})))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return p}));var r=n(42),a=n(34),i=n.n(a),o=n(312),s=n(391),l=n(4),c=n(60);const u=i.a.getLogger(e);function d(e,t,n){const r=Object.assign({},config),{jwt:a}=APP.store.getState()["features/base/jwt"];let i=r.websocket||r.bosh;i+="?room="+n,r.serviceUrl=r.bosh=i;const o=new JitsiMeetJS.JitsiConnection(null,a,r);return config.iAmRecorder&&o.addFeature("http://jitsi.org/protocol/jibri"),new Promise((n,r)=>{function a(){o.removeEventListener(l.d.CONNECTION_ESTABLISHED,i),o.removeEventListener(l.d.CONNECTION_FAILED,d)}function i(){APP.store.dispatch(Object(s.c)(o,Date.now())),a(),n(o)}function d(e){a(),u.error("CONNECTION FAILED:",e),r(e)}o.addEventListener(l.d.CONNECTION_ESTABLISHED,i),o.addEventListener(l.d.CONNECTION_FAILED,d),o.addEventListener(l.d.CONNECTION_FAILED,(function e(t,n,r,a){APP.store.dispatch(Object(s.d)(o,{credentials:r,details:a,message:n,name:t})),Object(l.t)(t)&&o.removeEventListener(l.d.CONNECTION_FAILED,e)})),o.addEventListener(l.d.DISPLAY_NAME_REQUIRED,(function(){APP.store.dispatch(Object(c.n)())})),function e(t,n,r){if(window.XMPPAttachInfo){if(APP.connect.status="connecting","error"===window.XMPPAttachInfo.status)return void r.connect({id:t,password:n});const e=window.XMPPAttachInfo.data;e?(r.attach(e),delete window.XMPPAttachInfo.data):r.connect({id:t,password:n})}else APP.connect.status="ready",APP.connect.handler=e.bind(null,t,n,r)}(e,t,o)})}function p({id:e,password:t,retry:n,roomName:a}){const i=r.a.getItem("xmpp_username_override"),s=r.a.getItem("xmpp_password_override");return i&&i.length>0&&(e=i),s&&s.length>0&&(t=s),d(e,t,a).catch(e=>{if(n){const{jwt:t}=APP.store.getState()["features/base/jwt"];if(e===l.c.PASSWORD_REQUIRED&&!t)return o.a.requestAuth(a,d)}throw e})}}).call(this,"connection.js")},function(e,t,n){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=90)}({17:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(18),a=function(){function e(){}return e.getFirstMatch=function(e,t){var n=t.match(e);return n&&n.length>0&&n[1]||""},e.getSecondMatch=function(e,t){var n=t.match(e);return n&&n.length>1&&n[2]||""},e.matchAndReturnConst=function(e,t,n){if(e.test(t))return n},e.getWindowsVersionName=function(e){switch(e){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},e.getMacOSVersionName=function(e){var t=e.split(".").splice(0,2).map((function(e){return parseInt(e,10)||0}));if(t.push(0),10===t[0])switch(t[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},e.getAndroidVersionName=function(e){var t=e.split(".").splice(0,2).map((function(e){return parseInt(e,10)||0}));if(t.push(0),!(1===t[0]&&t[1]<5))return 1===t[0]&&t[1]<6?"Cupcake":1===t[0]&&t[1]>=6?"Donut":2===t[0]&&t[1]<2?"Eclair":2===t[0]&&2===t[1]?"Froyo":2===t[0]&&t[1]>2?"Gingerbread":3===t[0]?"Honeycomb":4===t[0]&&t[1]<1?"Ice Cream Sandwich":4===t[0]&&t[1]<4?"Jelly Bean":4===t[0]&&t[1]>=4?"KitKat":5===t[0]?"Lollipop":6===t[0]?"Marshmallow":7===t[0]?"Nougat":8===t[0]?"Oreo":9===t[0]?"Pie":void 0},e.getVersionPrecision=function(e){return e.split(".").length},e.compareVersions=function(t,n,r){void 0===r&&(r=!1);var a=e.getVersionPrecision(t),i=e.getVersionPrecision(n),o=Math.max(a,i),s=0,l=e.map([t,n],(function(t){var n=o-e.getVersionPrecision(t),r=t+new Array(n+1).join(".0");return e.map(r.split("."),(function(e){return new Array(20-e.length).join("0")+e})).reverse()}));for(r&&(s=o-Math.min(a,i)),o-=1;o>=s;){if(l[0][o]>l[1][o])return 1;if(l[0][o]===l[1][o]){if(o===s)return 0;o-=1}else if(l[0][o]0){var o=Object.keys(n),s=o.find((function(e){return t.isOS(e)}));if(s){var l=this.satisfies(n[s]);if(void 0!==l)return l}var c=o.find((function(e){return t.isPlatform(e)}));if(c){var u=this.satisfies(n[c]);if(void 0!==u)return u}}if(i>0){var d=Object.keys(a).find((function(e){return t.isBrowser(e,!0)}));if(void 0!==d)return this.compareVersion(a[d])}},t.isBrowser=function(e,t){void 0===t&&(t=!1);var n=this.getBrowserName().toLowerCase(),r=e.toLowerCase(),a=s.default.getBrowserTypeByAlias(r);return t&&a&&(r=a.toLowerCase()),r===n},t.compareVersion=function(e){var t=[0],n=e,r=!1,a=this.getBrowserVersion();if("string"==typeof a)return">"===e[0]||"<"===e[0]?(n=e.substr(1),"="===e[1]?(r=!0,n=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?n=e.substr(1):"~"===e[0]&&(r=!0,n=e.substr(1)),t.indexOf(s.default.compareVersions(a,n,r))>-1},t.isOS=function(e){return this.getOSName(!0)===String(e).toLowerCase()},t.isPlatform=function(e){return this.getPlatformType(!0)===String(e).toLowerCase()},t.isEngine=function(e){return this.getEngineName(!0)===String(e).toLowerCase()},t.is=function(e){return this.isBrowser(e)||this.isOS(e)||this.isPlatform(e)},t.some=function(e){var t=this;return void 0===e&&(e=[]),e.some((function(e){return t.is(e)}))},e}();t.default=c,e.exports=t.default},92:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,a=(r=n(17))&&r.__esModule?r:{default:r},i=/version\/(\d+(\.?_?\d+)+)/i,o=[{test:[/googlebot/i],describe:function(e){var t={name:"Googlebot"},n=a.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||a.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/opera/i],describe:function(e){var t={name:"Opera"},n=a.default.getFirstMatch(i,e)||a.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opr\/|opios/i],describe:function(e){var t={name:"Opera"},n=a.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||a.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/SamsungBrowser/i],describe:function(e){var t={name:"Samsung Internet for Android"},n=a.default.getFirstMatch(i,e)||a.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Whale/i],describe:function(e){var t={name:"NAVER Whale Browser"},n=a.default.getFirstMatch(i,e)||a.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MZBrowser/i],describe:function(e){var t={name:"MZ Browser"},n=a.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||a.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/focus/i],describe:function(e){var t={name:"Focus"},n=a.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||a.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/swing/i],describe:function(e){var t={name:"Swing"},n=a.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||a.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/coast/i],describe:function(e){var t={name:"Opera Coast"},n=a.default.getFirstMatch(i,e)||a.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/yabrowser/i],describe:function(e){var t={name:"Yandex Browser"},n=a.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||a.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/ucbrowser/i],describe:function(e){var t={name:"UC Browser"},n=a.default.getFirstMatch(i,e)||a.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Maxthon|mxios/i],describe:function(e){var t={name:"Maxthon"},n=a.default.getFirstMatch(i,e)||a.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/epiphany/i],describe:function(e){var t={name:"Epiphany"},n=a.default.getFirstMatch(i,e)||a.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/puffin/i],describe:function(e){var t={name:"Puffin"},n=a.default.getFirstMatch(i,e)||a.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sleipnir/i],describe:function(e){var t={name:"Sleipnir"},n=a.default.getFirstMatch(i,e)||a.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/k-meleon/i],describe:function(e){var t={name:"K-Meleon"},n=a.default.getFirstMatch(i,e)||a.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/micromessenger/i],describe:function(e){var t={name:"WeChat"},n=a.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||a.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/qqbrowser/i],describe:function(e){var t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},n=a.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||a.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/msie|trident/i],describe:function(e){var t={name:"Internet Explorer"},n=a.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/\sedg\//i],describe:function(e){var t={name:"Microsoft Edge"},n=a.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/edg([ea]|ios)/i],describe:function(e){var t={name:"Microsoft Edge"},n=a.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/vivaldi/i],describe:function(e){var t={name:"Vivaldi"},n=a.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/seamonkey/i],describe:function(e){var t={name:"SeaMonkey"},n=a.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sailfish/i],describe:function(e){var t={name:"Sailfish"},n=a.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return n&&(t.version=n),t}},{test:[/silk/i],describe:function(e){var t={name:"Amazon Silk"},n=a.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/phantom/i],describe:function(e){var t={name:"PhantomJS"},n=a.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/slimerjs/i],describe:function(e){var t={name:"SlimerJS"},n=a.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t={name:"BlackBerry"},n=a.default.getFirstMatch(i,e)||a.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t={name:"WebOS Browser"},n=a.default.getFirstMatch(i,e)||a.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/bada/i],describe:function(e){var t={name:"Bada"},n=a.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/tizen/i],describe:function(e){var t={name:"Tizen"},n=a.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||a.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/qupzilla/i],describe:function(e){var t={name:"QupZilla"},n=a.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||a.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){var t={name:"Firefox"},n=a.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/chromium/i],describe:function(e){var t={name:"Chromium"},n=a.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||a.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/chrome|crios|crmo/i],describe:function(e){var t={name:"Chrome"},n=a.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/GSA/i],describe:function(e){var t={name:"Google Search"},n=a.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:function(e){var t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe:function(e){var t={name:"Android Browser"},n=a.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/playstation 4/i],describe:function(e){var t={name:"PlayStation 4"},n=a.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/safari|applewebkit/i],describe:function(e){var t={name:"Safari"},n=a.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/.*/i],describe:function(e){var t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:a.default.getFirstMatch(t,e),version:a.default.getSecondMatch(t,e)}}}];t.default=o,e.exports=t.default},93:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,a=(r=n(17))&&r.__esModule?r:{default:r},i=n(18),o=[{test:[/Roku\/DVP/],describe:function(e){var t=a.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:i.OS_MAP.Roku,version:t}}},{test:[/windows phone/i],describe:function(e){var t=a.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:i.OS_MAP.WindowsPhone,version:t}}},{test:[/windows/i],describe:function(e){var t=a.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),n=a.default.getWindowsVersionName(t);return{name:i.OS_MAP.Windows,version:t,versionName:n}}},{test:[/macintosh/i],describe:function(e){var t=a.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),n=a.default.getMacOSVersionName(t),r={name:i.OS_MAP.MacOS,version:t};return n&&(r.versionName=n),r}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){var t=a.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:i.OS_MAP.iOS,version:t}}},{test:function(e){var t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe:function(e){var t=a.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),n=a.default.getAndroidVersionName(t),r={name:i.OS_MAP.Android,version:t};return n&&(r.versionName=n),r}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t=a.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),n={name:i.OS_MAP.WebOS};return t&&t.length&&(n.version=t),n}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t=a.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||a.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||a.default.getFirstMatch(/\bbb(\d+)/i,e);return{name:i.OS_MAP.BlackBerry,version:t}}},{test:[/bada/i],describe:function(e){var t=a.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:i.OS_MAP.Bada,version:t}}},{test:[/tizen/i],describe:function(e){var t=a.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:i.OS_MAP.Tizen,version:t}}},{test:[/linux/i],describe:function(){return{name:i.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:i.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(e){var t=a.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:i.OS_MAP.PlayStation4,version:t}}}];t.default=o,e.exports=t.default},94:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,a=(r=n(17))&&r.__esModule?r:{default:r},i=n(18),o=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(e){var t=a.default.getFirstMatch(/(can-l01)/i,e)&&"Nova",n={type:i.PLATFORMS_MAP.mobile,vendor:"Huawei"};return t&&(n.model=t),n}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:i.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:i.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:i.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:i.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:i.PLATFORMS_MAP.tablet}}},{test:function(e){var t=e.test(/ipod|iphone/i),n=e.test(/like (ipod|iphone)/i);return t&&!n},describe:function(e){var t=a.default.getFirstMatch(/(ipod|iphone)/i,e);return{type:i.PLATFORMS_MAP.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:i.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:i.PLATFORMS_MAP.mobile}}},{test:function(e){return"blackberry"===e.getBrowserName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(e){return"bada"===e.getBrowserName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.mobile}}},{test:function(e){return"windows phone"===e.getBrowserName()},describe:function(){return{type:i.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(e){var t=Number(String(e.getOSVersion()).split(".")[0]);return"android"===e.getOSName(!0)&&t>=3},describe:function(){return{type:i.PLATFORMS_MAP.tablet}}},{test:function(e){return"android"===e.getOSName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.mobile}}},{test:function(e){return"macos"===e.getOSName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(e){return"windows"===e.getOSName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.desktop}}},{test:function(e){return"linux"===e.getOSName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.desktop}}},{test:function(e){return"playstation 4"===e.getOSName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.tv}}},{test:function(e){return"roku"===e.getOSName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.tv}}}];t.default=o,e.exports=t.default},95:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,a=(r=n(17))&&r.__esModule?r:{default:r},i=n(18),o=[{test:function(e){return"microsoft edge"===e.getBrowserName(!0)},describe:function(e){if(/\sedg\//i.test(e))return{name:i.ENGINE_MAP.Blink};var t=a.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:i.ENGINE_MAP.EdgeHTML,version:t}}},{test:[/trident/i],describe:function(e){var t={name:i.ENGINE_MAP.Trident},n=a.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:function(e){return e.test(/presto/i)},describe:function(e){var t={name:i.ENGINE_MAP.Presto},n=a.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:function(e){var t=e.test(/gecko/i),n=e.test(/like gecko/i);return t&&!n},describe:function(e){var t={name:i.ENGINE_MAP.Gecko},n=a.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:i.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(e){var t={name:i.ENGINE_MAP.WebKit},n=a.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}}];t.default=o,e.exports=t.default}})},function(e,t,n){"use strict";var r=n(423);n.d(t,"b",(function(){return r.a}));n(252);var a=n(424);n.d(t,"a",(function(){return a.a}))},function(module,exports,__webpack_require__){(function(process,global){var __WEBPACK_AMD_DEFINE_RESULT__; /** * [js-md5]{@link https://github.com/emn178/js-md5} * * @namespace md5 * @version 0.6.1 * @author Chen, Yi-Cyuan [emn178@gmail.com] * @copyright Chen, Yi-Cyuan 2014-2017 * @license MIT */!function(){"use strict";var ERROR="input is invalid type",WINDOW="object"==typeof window,root=WINDOW?window:{};root.JS_MD5_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&"object"==typeof self,NODE_JS=!root.JS_MD5_NO_NODE_JS&&"object"==typeof process&&process.versions&&process.versions.node;NODE_JS?root=global:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_MD5_NO_COMMON_JS&&"object"==typeof module&&module.exports,AMD=__webpack_require__(517),ARRAY_BUFFER=!root.JS_MD5_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,HEX_CHARS="0123456789abcdef".split(""),EXTRA=[128,32768,8388608,-2147483648],SHIFT=[0,8,16,24],OUTPUT_TYPES=["hex","array","digest","buffer","arrayBuffer","base64"],BASE64_ENCODE_CHAR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),blocks=[],buffer8;if(ARRAY_BUFFER){var buffer=new ArrayBuffer(68);buffer8=new Uint8Array(buffer),blocks=new Uint32Array(buffer)}!root.JS_MD5_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!ARRAY_BUFFER||!root.JS_MD5_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});var createOutputMethod=function(e){return function(t){return new Md5(!0).update(t)[e]()}},createMethod=function(){var e=createOutputMethod("hex");NODE_JS&&(e=nodeWrap(e)),e.create=function(){return new Md5},e.update=function(t){return e.create().update(t)};for(var t=0;t>2]|=e[i]<>6,l[a++]=128|63&r):r<55296||r>=57344?(l[a++]=224|r>>12,l[a++]=128|r>>6&63,l[a++]=128|63&r):(r=65536+((1023&r)<<10|1023&e.charCodeAt(++i)),l[a++]=240|r>>18,l[a++]=128|r>>12&63,l[a++]=128|r>>6&63,l[a++]=128|63&r);else for(a=this.start;i>2]|=r<>2]|=(192|r>>6)<>2]|=(128|63&r)<=57344?(s[a>>2]|=(224|r>>12)<>2]|=(128|r>>6&63)<>2]|=(128|63&r)<>2]|=(240|r>>18)<>2]|=(128|r>>12&63)<>2]|=(128|r>>6&63)<>2]|=(128|63&r)<=64?(this.start=a-64,this.hash(),this.hashed=!0):this.start=a}return this}},Md5.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var e=this.blocks,t=this.lastByteIndex;e[t>>2]|=EXTRA[3&t],t>=56&&(this.hashed||this.hash(),e[0]=e[16],e[16]=e[1]=e[2]=e[3]=e[4]=e[5]=e[6]=e[7]=e[8]=e[9]=e[10]=e[11]=e[12]=e[13]=e[14]=e[15]=0),e[14]=this.bytes<<3,this.hash()}},Md5.prototype.hash=function(){var e,t,n,r,a,i,o=this.blocks;this.first?t=((t=((e=((e=o[0]-680876937)<<7|e>>>25)-271733879<<0)^(n=((n=(-271733879^(r=((r=(-1732584194^2004318071&e)+o[1]-117830708)<<12|r>>>20)+e<<0)&(-271733879^e))+o[2]-1126478375)<<17|n>>>15)+r<<0)&(r^e))+o[3]-1316259209)<<22|t>>>10)+n<<0:(e=this.h0,t=this.h1,n=this.h2,t=((t+=((e=((e+=((r=this.h3)^t&(n^r))+o[0]-680876936)<<7|e>>>25)+t<<0)^(n=((n+=(t^(r=((r+=(n^e&(t^n))+o[1]-389564586)<<12|r>>>20)+e<<0)&(e^t))+o[2]+606105819)<<17|n>>>15)+r<<0)&(r^e))+o[3]-1044525330)<<22|t>>>10)+n<<0),t=((t+=((e=((e+=(r^t&(n^r))+o[4]-176418897)<<7|e>>>25)+t<<0)^(n=((n+=(t^(r=((r+=(n^e&(t^n))+o[5]+1200080426)<<12|r>>>20)+e<<0)&(e^t))+o[6]-1473231341)<<17|n>>>15)+r<<0)&(r^e))+o[7]-45705983)<<22|t>>>10)+n<<0,t=((t+=((e=((e+=(r^t&(n^r))+o[8]+1770035416)<<7|e>>>25)+t<<0)^(n=((n+=(t^(r=((r+=(n^e&(t^n))+o[9]-1958414417)<<12|r>>>20)+e<<0)&(e^t))+o[10]-42063)<<17|n>>>15)+r<<0)&(r^e))+o[11]-1990404162)<<22|t>>>10)+n<<0,t=((t+=((e=((e+=(r^t&(n^r))+o[12]+1804603682)<<7|e>>>25)+t<<0)^(n=((n+=(t^(r=((r+=(n^e&(t^n))+o[13]-40341101)<<12|r>>>20)+e<<0)&(e^t))+o[14]-1502002290)<<17|n>>>15)+r<<0)&(r^e))+o[15]+1236535329)<<22|t>>>10)+n<<0,t=((t+=((r=((r+=(t^n&((e=((e+=(n^r&(t^n))+o[1]-165796510)<<5|e>>>27)+t<<0)^t))+o[6]-1069501632)<<9|r>>>23)+e<<0)^e&((n=((n+=(e^t&(r^e))+o[11]+643717713)<<14|n>>>18)+r<<0)^r))+o[0]-373897302)<<20|t>>>12)+n<<0,t=((t+=((r=((r+=(t^n&((e=((e+=(n^r&(t^n))+o[5]-701558691)<<5|e>>>27)+t<<0)^t))+o[10]+38016083)<<9|r>>>23)+e<<0)^e&((n=((n+=(e^t&(r^e))+o[15]-660478335)<<14|n>>>18)+r<<0)^r))+o[4]-405537848)<<20|t>>>12)+n<<0,t=((t+=((r=((r+=(t^n&((e=((e+=(n^r&(t^n))+o[9]+568446438)<<5|e>>>27)+t<<0)^t))+o[14]-1019803690)<<9|r>>>23)+e<<0)^e&((n=((n+=(e^t&(r^e))+o[3]-187363961)<<14|n>>>18)+r<<0)^r))+o[8]+1163531501)<<20|t>>>12)+n<<0,t=((t+=((r=((r+=(t^n&((e=((e+=(n^r&(t^n))+o[13]-1444681467)<<5|e>>>27)+t<<0)^t))+o[2]-51403784)<<9|r>>>23)+e<<0)^e&((n=((n+=(e^t&(r^e))+o[7]+1735328473)<<14|n>>>18)+r<<0)^r))+o[12]-1926607734)<<20|t>>>12)+n<<0,t=((t+=((i=(r=((r+=((a=t^n)^(e=((e+=(a^r)+o[5]-378558)<<4|e>>>28)+t<<0))+o[8]-2022574463)<<11|r>>>21)+e<<0)^e)^(n=((n+=(i^t)+o[11]+1839030562)<<16|n>>>16)+r<<0))+o[14]-35309556)<<23|t>>>9)+n<<0,t=((t+=((i=(r=((r+=((a=t^n)^(e=((e+=(a^r)+o[1]-1530992060)<<4|e>>>28)+t<<0))+o[4]+1272893353)<<11|r>>>21)+e<<0)^e)^(n=((n+=(i^t)+o[7]-155497632)<<16|n>>>16)+r<<0))+o[10]-1094730640)<<23|t>>>9)+n<<0,t=((t+=((i=(r=((r+=((a=t^n)^(e=((e+=(a^r)+o[13]+681279174)<<4|e>>>28)+t<<0))+o[0]-358537222)<<11|r>>>21)+e<<0)^e)^(n=((n+=(i^t)+o[3]-722521979)<<16|n>>>16)+r<<0))+o[6]+76029189)<<23|t>>>9)+n<<0,t=((t+=((i=(r=((r+=((a=t^n)^(e=((e+=(a^r)+o[9]-640364487)<<4|e>>>28)+t<<0))+o[12]-421815835)<<11|r>>>21)+e<<0)^e)^(n=((n+=(i^t)+o[15]+530742520)<<16|n>>>16)+r<<0))+o[2]-995338651)<<23|t>>>9)+n<<0,t=((t+=((r=((r+=(t^((e=((e+=(n^(t|~r))+o[0]-198630844)<<6|e>>>26)+t<<0)|~n))+o[7]+1126891415)<<10|r>>>22)+e<<0)^((n=((n+=(e^(r|~t))+o[14]-1416354905)<<15|n>>>17)+r<<0)|~e))+o[5]-57434055)<<21|t>>>11)+n<<0,t=((t+=((r=((r+=(t^((e=((e+=(n^(t|~r))+o[12]+1700485571)<<6|e>>>26)+t<<0)|~n))+o[3]-1894986606)<<10|r>>>22)+e<<0)^((n=((n+=(e^(r|~t))+o[10]-1051523)<<15|n>>>17)+r<<0)|~e))+o[1]-2054922799)<<21|t>>>11)+n<<0,t=((t+=((r=((r+=(t^((e=((e+=(n^(t|~r))+o[8]+1873313359)<<6|e>>>26)+t<<0)|~n))+o[15]-30611744)<<10|r>>>22)+e<<0)^((n=((n+=(e^(r|~t))+o[6]-1560198380)<<15|n>>>17)+r<<0)|~e))+o[13]+1309151649)<<21|t>>>11)+n<<0,t=((t+=((r=((r+=(t^((e=((e+=(n^(t|~r))+o[4]-145523070)<<6|e>>>26)+t<<0)|~n))+o[11]-1120210379)<<10|r>>>22)+e<<0)^((n=((n+=(e^(r|~t))+o[2]+718787259)<<15|n>>>17)+r<<0)|~e))+o[9]-343485551)<<21|t>>>11)+n<<0,this.first?(this.h0=e+1732584193<<0,this.h1=t-271733879<<0,this.h2=n-1732584194<<0,this.h3=r+271733878<<0,this.first=!1):(this.h0=this.h0+e<<0,this.h1=this.h1+t<<0,this.h2=this.h2+n<<0,this.h3=this.h3+r<<0)},Md5.prototype.hex=function(){this.finalize();var e=this.h0,t=this.h1,n=this.h2,r=this.h3;return HEX_CHARS[e>>4&15]+HEX_CHARS[15&e]+HEX_CHARS[e>>12&15]+HEX_CHARS[e>>8&15]+HEX_CHARS[e>>20&15]+HEX_CHARS[e>>16&15]+HEX_CHARS[e>>28&15]+HEX_CHARS[e>>24&15]+HEX_CHARS[t>>4&15]+HEX_CHARS[15&t]+HEX_CHARS[t>>12&15]+HEX_CHARS[t>>8&15]+HEX_CHARS[t>>20&15]+HEX_CHARS[t>>16&15]+HEX_CHARS[t>>28&15]+HEX_CHARS[t>>24&15]+HEX_CHARS[n>>4&15]+HEX_CHARS[15&n]+HEX_CHARS[n>>12&15]+HEX_CHARS[n>>8&15]+HEX_CHARS[n>>20&15]+HEX_CHARS[n>>16&15]+HEX_CHARS[n>>28&15]+HEX_CHARS[n>>24&15]+HEX_CHARS[r>>4&15]+HEX_CHARS[15&r]+HEX_CHARS[r>>12&15]+HEX_CHARS[r>>8&15]+HEX_CHARS[r>>20&15]+HEX_CHARS[r>>16&15]+HEX_CHARS[r>>28&15]+HEX_CHARS[r>>24&15]},Md5.prototype.toString=Md5.prototype.hex,Md5.prototype.digest=function(){this.finalize();var e=this.h0,t=this.h1,n=this.h2,r=this.h3;return[255&e,e>>8&255,e>>16&255,e>>24&255,255&t,t>>8&255,t>>16&255,t>>24&255,255&n,n>>8&255,n>>16&255,n>>24&255,255&r,r>>8&255,r>>16&255,r>>24&255]},Md5.prototype.array=Md5.prototype.digest,Md5.prototype.arrayBuffer=function(){this.finalize();var e=new ArrayBuffer(16),t=new Uint32Array(e);return t[0]=this.h0,t[1]=this.h1,t[2]=this.h2,t[3]=this.h3,e},Md5.prototype.buffer=Md5.prototype.arrayBuffer,Md5.prototype.base64=function(){for(var e,t,n,r="",a=this.array(),i=0;i<15;)e=a[i++],t=a[i++],n=a[i++],r+=BASE64_ENCODE_CHAR[e>>>2]+BASE64_ENCODE_CHAR[63&(e<<4|t>>>4)]+BASE64_ENCODE_CHAR[63&(t<<2|n>>>6)]+BASE64_ENCODE_CHAR[63&n];return e=a[i],r+=BASE64_ENCODE_CHAR[e>>>2]+BASE64_ENCODE_CHAR[e<<4&63]+"=="};var exports=createMethod();COMMON_JS?module.exports=exports:(root.md5=exports,AMD&&(__WEBPACK_AMD_DEFINE_RESULT__=function(){return exports}.call(exports,__webpack_require__,exports,module),void 0===__WEBPACK_AMD_DEFINE_RESULT__||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)))}()}).call(this,__webpack_require__(248),__webpack_require__(113))},function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=n=function(e){return typeof e}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(t)}e.exports=n},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t,n){var r=n(313);e.exports=function(e){for(var t=1;t'},e))};s.displayName="ErrorIcon";var l=s;t.default=l},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function n(e,t){for(var n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(e,t){return t.defaultProps=e,t}},function(e,t,n){"use strict";var r=n(17),a=n(0),i=function(e){e&&-1!==["help"].indexOf(e)&&console.warn('Atlaskit: The Button appearance "'+e+"\" is deprecated. Please use styled-components' ThemeProvider to provide a custom theme for Button instead.")};t.a=function(e){var t,n;return(t=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.b(n,t),n.prototype.componentWillMount=function(){i(this.props.appearance)},n.prototype.componentWillReceiveProps=function(e){e.appearance!==this.props.appearance&&i(e.appearance)},n.prototype.render=function(){return a.createElement(e,this.props)},n}(a.Component)).displayName="WithDeprecationWarnings("+(((n=e).displayName&&"string"==typeof n.displayName?n.displayName:n.name||"Component")+")"),t}},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t,n){"use strict";t.a=function(e){var t=[],n=null,r=function(){for(var r=arguments.length,a=Array(r),i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},function(e,t,n){var r=n(65);e.exports=function(e){for(var t=1;t=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},function(e,t,n){var r=n(68);e.exports=function(e){for(var t=1;t=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},function(e,t){function n(){return e.exports=n=Object.assign||function(e){for(var t=1;t{u(!1)},2500))},onMouseOut:function(){p(!1)},onMouseOver:function(){c||p(!0)}},c?a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"copy-button-content selected"},l),a.a.createElement(o.a,{src:o.l})):a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"copy-button-content"},d?i:t),a.a.createElement(o.a,{src:o.r})))}l.defaultProps={className:""},t.a=Object(i.f)(l)},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r="UPDATE_DROPBOX_TOKEN"},function(e,t,n){"use strict";var r=n(439);n.d(t,"a",(function(){return r.a}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r="YouTube"},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(859),a=n.n(r);function i(e=""){return a()(e).score<3}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r="OPEN_KEYBOARD_SHORTCUTS_DIALOG"},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r="SET_SCREENSHOT_CAPTURE"},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return u}));var r=n(155),a=n.n(r),i=n(34),o=n(41);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const c=Object(i.getLogger)(e);class u extends a.a{constructor(){super(),this._enabled=!1}enable(e){this._enabled=e}sendRemoteControlEndpointMessage(e,t,n){if(this._enabled&&e)try{APP.conference.sendEndpointMessage(e,function(e){for(var t=1;tthis._renderShortcutsListItem(...e));return y.a.createElement(N.b,{cancelKey:"dialog.close",submitDisabled:!0,titleKey:"keyboardShortcuts.keyboardShortcuts",width:"small"},y.a.createElement("div",{id:"keyboard-shortcuts"},y.a.createElement("ul",{className:"shortcuts-list",id:"keyboard-shortcuts-list"},e)))}_renderShortcutsListItem(e,t){return y.a.createElement("li",{className:"shortcuts-list__item",key:e},y.a.createElement("span",{className:"shortcuts-list__description"},this.props.t(t)),y.a.createElement("span",{className:"item-action"},y.a.createElement(L,{isBold:!0},e)))}}var R=Object(I.f)(z)},function(e,t,n){"use strict";n.d(t,"a",(function(){return _})),n.d(t,"b",(function(){return o}));var r=n(14),a=n(365),i=n(12);function o(){const e=Object(i.m)();return e.effects&&e.effects.createBlurEffect?e.effects.createBlurEffect():Object(i.o)("libs/video-blur-effect.min.js").then(()=>e.effects.createBlurEffect())}var s=n(20),l=Object(s.a)("features/blur");function c(){return{type:a.b}}function u(){return{type:a.a}}var d=n(0),p=n.n(d),h=n(5),m=n(6),f=n(8),g=n(2),b=n(32);function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class v extends b.b{constructor(...e){super(...e),y(this,"accessibilityLabel","toolbar.accessibilityLabel.videoblur"),y(this,"icon",f.g),y(this,"label","toolbar.startvideoblur"),y(this,"tooltip","toolbar.startvideoblur"),y(this,"toggledLabel","toolbar.stopvideoblur")}_getElementAfter(){return p.a.createElement(b.e,null)}_handleClick(){const{_isVideoBlurred:e,dispatch:t}=this.props,n=!e;var a;Object(h.T)(Object(h.Q)(n?"started":"stopped")),t((a=n,function(e,t){const n=t();if(n["features/blur"].blurEnabled!==a){const{jitsiTrack:t}=Object(r.n)(n["features/base/tracks"]);return o().then(n=>t.setEffect(a?n:void 0).then(()=>{e(a?c():u())}).catch(t=>{e(a?u():c()),l.error("setEffect failed with error:",t)})).catch(t=>{e(u()),l.error("getBlurEffect failed with error:",t)})}return Promise.resolve()}))}_isToggled(){return this.props._isVideoBlurred}}var _=Object(m.f)(Object(g.f)((function(e){return{_isVideoBlurred:Boolean(e["features/blur"].blurEnabled)}}))(v))},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(2),a=n(826),i=n.n(a),o=n(10);const s=URL.createObjectURL(new Blob(["\n var timer;\n\n onmessage = function(request) {\n switch (request.data.id) {\n case 1: {\n timer = setInterval(() => {\n postMessage({ id: 3 });\n }, request.data.timeMs);\n break;\n }\n case 2: {\n if (timer) {\n clearInterval(timer);\n }\n break;\n }\n }\n };\n"],{type:"application/javascript"}));class l{constructor(e){this._state=e,this._currentCanvas=document.createElement("canvas"),this._currentCanvasContext=this._currentCanvas.getContext("2d"),this._videoElement=document.createElement("video"),this._handleWorkerAction=this._handleWorkerAction.bind(this),this._initScreenshotCapture=this._initScreenshotCapture.bind(this),this._streamWorker=new Worker(s,{name:"Screenshot capture worker"}),this._streamWorker.onmessage=this._handleWorkerAction}startEffect(e,t){return new Promise((n,r)=>{var a;"desktop"!==t&&r();const i=e.getVideoTracks()[0],{height:o,width:s}=null!==(a=i.getSettings())&&void 0!==a?a:i.getConstraints();this._streamHeight=o,this._streamWidth=s,this._currentCanvas.height=parseInt(o,10),this._currentCanvas.width=parseInt(s,10),this._videoElement.height=parseInt(o,10),this._videoElement.width=parseInt(s,10),this._videoElement.srcObject=e,this._videoElement.play(),this._videoElement.addEventListener("loadeddata",this._initScreenshotCapture),n()})}stopEffect(){this._streamWorker.postMessage({id:2}),this._videoElement.removeEventListener("loadeddata",this._initScreenshotCapture)}_initScreenshotCapture(){const e=document.createElement("canvas").getContext("2d");e.drawImage(this._videoElement,0,0,this._streamWidth,this._streamHeight);const{data:t}=e.getImageData(0,0,this._streamWidth,this._streamHeight);this._storedImageData=t,this._streamWorker.postMessage({id:1,timeMs:3e4})}_handleWorkerAction(e){return 3===e.data.id&&this._handleScreenshot()}_shouldProcessScreenshot(e){return e>=1e5}_handleScreenshot(){this._currentCanvasContext.drawImage(this._videoElement,0,0,this._streamWidth,this._streamHeight);const{data:e}=this._currentCanvasContext.getImageData(0,0,this._streamWidth,this._streamHeight),t=i()(e,this._storedImageData,null,this._streamWidth,this._streamHeight);if(this._shouldProcessScreenshot(t)){Object(o.E)(this._state).getMeetingUniqueId();const{connection:t,timeEstablished:n}=this._state["features/base/connection"],{jwt:r}=(t.getJid(),n&&Math.floor((Date.now()-n)/1e3),this._state["features/base/jwt"]);this._storedImageData=e,this._currentCanvas}}}function c(e){return MediaStreamTrack.prototype.getSettings||MediaStreamTrack.prototype.getConstraints?Promise.resolve(new l(Object(r.i)(e))):Promise.reject(new Error("ScreenshotCaptureEffect not supported!"))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));n(327);var r=n(2),a=n(85),i={_defaultTheme:{background:"rgb(255, 255, 255)",errorText:a.a.red,icon:"rgb(28, 32, 37)",text:"rgb(28, 32, 37)"},Chat:{displayName:"rgb(94, 109, 121)",localMsgBackground:"rgb(215, 230, 249)",privateMsgBackground:"rgb(250, 219, 219)",privateMsgNotice:"rgb(186, 39, 58)",remoteMsgBackground:"rgb(241, 242, 246)",replyBorder:"rgb(219, 197, 200)",replyIcon:"rgb(94, 109, 121)"},Conference:{inviteButtonBackground:"rgb(0, 119, 225)",onVideoText:"white"},Dialog:{border:"rgba(0, 3, 6, 0.6)",buttonBackground:a.a.blue,buttonLabel:a.a.white},Header:{background:a.a.blue,icon:a.a.white,statusBar:a.a.blueHighlight,statusBarContent:a.a.white,text:a.a.white},Modal:{},LargeVideo:{background:"rgb(42, 58, 75)"},LoadConfigOverlay:{background:"rgb(249, 249, 249)"},Thumbnail:{activeParticipantHighlight:"rgb(81, 214, 170)",activeParticipantTint:"rgba(49, 183, 106, 0.3)",background:"rgb(94, 109, 122)"},Toolbox:{button:"rgb(255, 255, 255)",buttonToggled:"rgb(38, 58, 76)",buttonToggledBorder:Object(a.d)("#a4b8d1",.6),hangup:"rgb(225, 45, 45)"}};function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t0)throw Error("Invalid string. Length must be a multiple of 4");return"="===e[t-2]?2:"="===e[t-1]?1:0}for(var i={authTokenFromOauth1:function(e){return this.request("auth/token/from_oauth1",e,"app","api","rpc")},authTokenRevoke:function(e){return this.request("auth/token/revoke",e,"user","api","rpc")},filePropertiesPropertiesAdd:function(e){return this.request("file_properties/properties/add",e,"user","api","rpc")},filePropertiesPropertiesOverwrite:function(e){return this.request("file_properties/properties/overwrite",e,"user","api","rpc")},filePropertiesPropertiesRemove:function(e){return this.request("file_properties/properties/remove",e,"user","api","rpc")},filePropertiesPropertiesSearch:function(e){return this.request("file_properties/properties/search",e,"user","api","rpc")},filePropertiesPropertiesSearchContinue:function(e){return this.request("file_properties/properties/search/continue",e,"user","api","rpc")},filePropertiesPropertiesUpdate:function(e){return this.request("file_properties/properties/update",e,"user","api","rpc")},filePropertiesTemplatesAddForTeam:function(e){return this.request("file_properties/templates/add_for_team",e,"team","api","rpc")},filePropertiesTemplatesAddForUser:function(e){return this.request("file_properties/templates/add_for_user",e,"user","api","rpc")},filePropertiesTemplatesGetForTeam:function(e){return this.request("file_properties/templates/get_for_team",e,"team","api","rpc")},filePropertiesTemplatesGetForUser:function(e){return this.request("file_properties/templates/get_for_user",e,"user","api","rpc")},filePropertiesTemplatesListForTeam:function(e){return this.request("file_properties/templates/list_for_team",e,"team","api","rpc")},filePropertiesTemplatesListForUser:function(e){return this.request("file_properties/templates/list_for_user",e,"user","api","rpc")},filePropertiesTemplatesRemoveForTeam:function(e){return this.request("file_properties/templates/remove_for_team",e,"team","api","rpc")},filePropertiesTemplatesRemoveForUser:function(e){return this.request("file_properties/templates/remove_for_user",e,"user","api","rpc")},filePropertiesTemplatesUpdateForTeam:function(e){return this.request("file_properties/templates/update_for_team",e,"team","api","rpc")},filePropertiesTemplatesUpdateForUser:function(e){return this.request("file_properties/templates/update_for_user",e,"user","api","rpc")},fileRequestsCreate:function(e){return this.request("file_requests/create",e,"user","api","rpc")},fileRequestsGet:function(e){return this.request("file_requests/get",e,"user","api","rpc")},fileRequestsList:function(e){return this.request("file_requests/list",e,"user","api","rpc")},fileRequestsUpdate:function(e){return this.request("file_requests/update",e,"user","api","rpc")},filesAlphaGetMetadata:function(e){return this.request("files/alpha/get_metadata",e,"user","api","rpc")},filesAlphaUpload:function(e){return this.request("files/alpha/upload",e,"user","content","upload")},filesCopy:function(e){return this.request("files/copy",e,"user","api","rpc")},filesCopyBatch:function(e){return this.request("files/copy_batch",e,"user","api","rpc")},filesCopyBatchCheck:function(e){return this.request("files/copy_batch/check",e,"user","api","rpc")},filesCopyReferenceGet:function(e){return this.request("files/copy_reference/get",e,"user","api","rpc")},filesCopyReferenceSave:function(e){return this.request("files/copy_reference/save",e,"user","api","rpc")},filesCopyV2:function(e){return this.request("files/copy_v2",e,"user","api","rpc")},filesCreateFolder:function(e){return this.request("files/create_folder",e,"user","api","rpc")},filesCreateFolderBatch:function(e){return this.request("files/create_folder_batch",e,"user","api","rpc")},filesCreateFolderBatchCheck:function(e){return this.request("files/create_folder_batch/check",e,"user","api","rpc")},filesCreateFolderV2:function(e){return this.request("files/create_folder_v2",e,"user","api","rpc")},filesDelete:function(e){return this.request("files/delete",e,"user","api","rpc")},filesDeleteBatch:function(e){return this.request("files/delete_batch",e,"user","api","rpc")},filesDeleteBatchCheck:function(e){return this.request("files/delete_batch/check",e,"user","api","rpc")},filesDeleteV2:function(e){return this.request("files/delete_v2",e,"user","api","rpc")},filesDownload:function(e){return this.request("files/download",e,"user","content","download")},filesDownloadZip:function(e){return this.request("files/download_zip",e,"user","content","download")},filesGetMetadata:function(e){return this.request("files/get_metadata",e,"user","api","rpc")},filesGetPreview:function(e){return this.request("files/get_preview",e,"user","content","download")},filesGetTemporaryLink:function(e){return this.request("files/get_temporary_link",e,"user","api","rpc")},filesGetThumbnail:function(e){return this.request("files/get_thumbnail",e,"user","content","download")},filesGetThumbnailBatch:function(e){return this.request("files/get_thumbnail_batch",e,"user","content","rpc")},filesListFolder:function(e){return this.request("files/list_folder",e,"user","api","rpc")},filesListFolderContinue:function(e){return this.request("files/list_folder/continue",e,"user","api","rpc")},filesListFolderGetLatestCursor:function(e){return this.request("files/list_folder/get_latest_cursor",e,"user","api","rpc")},filesListFolderLongpoll:function(e){return this.request("files/list_folder/longpoll",e,"noauth","notify","rpc")},filesListRevisions:function(e){return this.request("files/list_revisions",e,"user","api","rpc")},filesMove:function(e){return this.request("files/move",e,"user","api","rpc")},filesMoveBatch:function(e){return this.request("files/move_batch",e,"user","api","rpc")},filesMoveBatchCheck:function(e){return this.request("files/move_batch/check",e,"user","api","rpc")},filesMoveV2:function(e){return this.request("files/move_v2",e,"user","api","rpc")},filesPermanentlyDelete:function(e){return this.request("files/permanently_delete",e,"user","api","rpc")},filesPropertiesAdd:function(e){return this.request("files/properties/add",e,"user","api","rpc")},filesPropertiesOverwrite:function(e){return this.request("files/properties/overwrite",e,"user","api","rpc")},filesPropertiesRemove:function(e){return this.request("files/properties/remove",e,"user","api","rpc")},filesPropertiesTemplateGet:function(e){return this.request("files/properties/template/get",e,"user","api","rpc")},filesPropertiesTemplateList:function(e){return this.request("files/properties/template/list",e,"user","api","rpc")},filesPropertiesUpdate:function(e){return this.request("files/properties/update",e,"user","api","rpc")},filesRestore:function(e){return this.request("files/restore",e,"user","api","rpc")},filesSaveUrl:function(e){return this.request("files/save_url",e,"user","api","rpc")},filesSaveUrlCheckJobStatus:function(e){return this.request("files/save_url/check_job_status",e,"user","api","rpc")},filesSearch:function(e){return this.request("files/search",e,"user","api","rpc")},filesUpload:function(e){return this.request("files/upload",e,"user","content","upload")},filesUploadSessionAppend:function(e){return this.request("files/upload_session/append",e,"user","content","upload")},filesUploadSessionAppendV2:function(e){return this.request("files/upload_session/append_v2",e,"user","content","upload")},filesUploadSessionFinish:function(e){return this.request("files/upload_session/finish",e,"user","content","upload")},filesUploadSessionFinishBatch:function(e){return this.request("files/upload_session/finish_batch",e,"user","api","rpc")},filesUploadSessionFinishBatchCheck:function(e){return this.request("files/upload_session/finish_batch/check",e,"user","api","rpc")},filesUploadSessionStart:function(e){return this.request("files/upload_session/start",e,"user","content","upload")},paperDocsArchive:function(e){return this.request("paper/docs/archive",e,"user","api","rpc")},paperDocsCreate:function(e){return this.request("paper/docs/create",e,"user","api","upload")},paperDocsDownload:function(e){return this.request("paper/docs/download",e,"user","api","download")},paperDocsFolderUsersList:function(e){return this.request("paper/docs/folder_users/list",e,"user","api","rpc")},paperDocsFolderUsersListContinue:function(e){return this.request("paper/docs/folder_users/list/continue",e,"user","api","rpc")},paperDocsGetFolderInfo:function(e){return this.request("paper/docs/get_folder_info",e,"user","api","rpc")},paperDocsList:function(e){return this.request("paper/docs/list",e,"user","api","rpc")},paperDocsListContinue:function(e){return this.request("paper/docs/list/continue",e,"user","api","rpc")},paperDocsPermanentlyDelete:function(e){return this.request("paper/docs/permanently_delete",e,"user","api","rpc")},paperDocsSharingPolicyGet:function(e){return this.request("paper/docs/sharing_policy/get",e,"user","api","rpc")},paperDocsSharingPolicySet:function(e){return this.request("paper/docs/sharing_policy/set",e,"user","api","rpc")},paperDocsUpdate:function(e){return this.request("paper/docs/update",e,"user","api","upload")},paperDocsUsersAdd:function(e){return this.request("paper/docs/users/add",e,"user","api","rpc")},paperDocsUsersList:function(e){return this.request("paper/docs/users/list",e,"user","api","rpc")},paperDocsUsersListContinue:function(e){return this.request("paper/docs/users/list/continue",e,"user","api","rpc")},paperDocsUsersRemove:function(e){return this.request("paper/docs/users/remove",e,"user","api","rpc")},sharingAddFileMember:function(e){return this.request("sharing/add_file_member",e,"user","api","rpc")},sharingAddFolderMember:function(e){return this.request("sharing/add_folder_member",e,"user","api","rpc")},sharingChangeFileMemberAccess:function(e){return this.request("sharing/change_file_member_access",e,"user","api","rpc")},sharingCheckJobStatus:function(e){return this.request("sharing/check_job_status",e,"user","api","rpc")},sharingCheckRemoveMemberJobStatus:function(e){return this.request("sharing/check_remove_member_job_status",e,"user","api","rpc")},sharingCheckShareJobStatus:function(e){return this.request("sharing/check_share_job_status",e,"user","api","rpc")},sharingCreateSharedLink:function(e){return this.request("sharing/create_shared_link",e,"user","api","rpc")},sharingCreateSharedLinkWithSettings:function(e){return this.request("sharing/create_shared_link_with_settings",e,"user","api","rpc")},sharingGetFileMetadata:function(e){return this.request("sharing/get_file_metadata",e,"user","api","rpc")},sharingGetFileMetadataBatch:function(e){return this.request("sharing/get_file_metadata/batch",e,"user","api","rpc")},sharingGetFolderMetadata:function(e){return this.request("sharing/get_folder_metadata",e,"user","api","rpc")},sharingGetSharedLinkFile:function(e){return this.request("sharing/get_shared_link_file",e,"user","content","download")},sharingGetSharedLinkMetadata:function(e){return this.request("sharing/get_shared_link_metadata",e,"user","api","rpc")},sharingGetSharedLinks:function(e){return this.request("sharing/get_shared_links",e,"user","api","rpc")},sharingListFileMembers:function(e){return this.request("sharing/list_file_members",e,"user","api","rpc")},sharingListFileMembersBatch:function(e){return this.request("sharing/list_file_members/batch",e,"user","api","rpc")},sharingListFileMembersContinue:function(e){return this.request("sharing/list_file_members/continue",e,"user","api","rpc")},sharingListFolderMembers:function(e){return this.request("sharing/list_folder_members",e,"user","api","rpc")},sharingListFolderMembersContinue:function(e){return this.request("sharing/list_folder_members/continue",e,"user","api","rpc")},sharingListFolders:function(e){return this.request("sharing/list_folders",e,"user","api","rpc")},sharingListFoldersContinue:function(e){return this.request("sharing/list_folders/continue",e,"user","api","rpc")},sharingListMountableFolders:function(e){return this.request("sharing/list_mountable_folders",e,"user","api","rpc")},sharingListMountableFoldersContinue:function(e){return this.request("sharing/list_mountable_folders/continue",e,"user","api","rpc")},sharingListReceivedFiles:function(e){return this.request("sharing/list_received_files",e,"user","api","rpc")},sharingListReceivedFilesContinue:function(e){return this.request("sharing/list_received_files/continue",e,"user","api","rpc")},sharingListSharedLinks:function(e){return this.request("sharing/list_shared_links",e,"user","api","rpc")},sharingModifySharedLinkSettings:function(e){return this.request("sharing/modify_shared_link_settings",e,"user","api","rpc")},sharingMountFolder:function(e){return this.request("sharing/mount_folder",e,"user","api","rpc")},sharingRelinquishFileMembership:function(e){return this.request("sharing/relinquish_file_membership",e,"user","api","rpc")},sharingRelinquishFolderMembership:function(e){return this.request("sharing/relinquish_folder_membership",e,"user","api","rpc")},sharingRemoveFileMember:function(e){return this.request("sharing/remove_file_member",e,"user","api","rpc")},sharingRemoveFileMember2:function(e){return this.request("sharing/remove_file_member_2",e,"user","api","rpc")},sharingRemoveFolderMember:function(e){return this.request("sharing/remove_folder_member",e,"user","api","rpc")},sharingRevokeSharedLink:function(e){return this.request("sharing/revoke_shared_link",e,"user","api","rpc")},sharingSetAccessInheritance:function(e){return this.request("sharing/set_access_inheritance",e,"user","api","rpc")},sharingShareFolder:function(e){return this.request("sharing/share_folder",e,"user","api","rpc")},sharingTransferFolder:function(e){return this.request("sharing/transfer_folder",e,"user","api","rpc")},sharingUnmountFolder:function(e){return this.request("sharing/unmount_folder",e,"user","api","rpc")},sharingUnshareFile:function(e){return this.request("sharing/unshare_file",e,"user","api","rpc")},sharingUnshareFolder:function(e){return this.request("sharing/unshare_folder",e,"user","api","rpc")},sharingUpdateFileMember:function(e){return this.request("sharing/update_file_member",e,"user","api","rpc")},sharingUpdateFolderMember:function(e){return this.request("sharing/update_folder_member",e,"user","api","rpc")},sharingUpdateFolderPolicy:function(e){return this.request("sharing/update_folder_policy",e,"user","api","rpc")},teamLogGetEvents:function(e){return this.request("team_log/get_events",e,"team","api","rpc")},teamLogGetEventsContinue:function(e){return this.request("team_log/get_events/continue",e,"team","api","rpc")},usersGetAccount:function(e){return this.request("users/get_account",e,"user","api","rpc")},usersGetAccountBatch:function(e){return this.request("users/get_account_batch",e,"user","api","rpc")},usersGetCurrentAccount:function(e){return this.request("users/get_current_account",e,"user","api","rpc")},usersGetSpaceUsage:function(e){return this.request("users/get_space_usage",e,"user","api","rpc")}},o=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},s=function(){function e(e,t){for(var n=0;t.length>n;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},c=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},u=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(a)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},d=[],p=[],h="undefined"!=typeof Uint8Array?Uint8Array:Array,m="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f=0;64>f;++f)d[f]=m[f],p[m.charCodeAt(f)]=f;p[45]=62,p[95]=63;var g=function(e){var t,n,r,i,o,s=e.length;i=a(e),o=new h(3*s/4-i),n=i>0?s-4:s;var l=0;for(t=0;n>t;t+=4)r=p[e.charCodeAt(t)]<<18|p[e.charCodeAt(t+1)]<<12|p[e.charCodeAt(t+2)]<<6|p[e.charCodeAt(t+3)],o[l++]=r>>16&255,o[l++]=r>>8&255,o[l++]=255&r;return 2===i?(r=p[e.charCodeAt(t)]<<2|p[e.charCodeAt(t+1)]>>4,o[l++]=255&r):1===i&&(r=p[e.charCodeAt(t)]<<10|p[e.charCodeAt(t+1)]<<4|p[e.charCodeAt(t+2)]>>2,o[l++]=r>>8&255,o[l++]=255&r),o},b=function(e){for(var t,n=e.length,r=n%3,a="",i=[],o=0,s=n-r;s>o;o+=16383)i.push(function(e,t,n){for(var r=[],a=t;n>a;a+=3)r.push(function(e){return d[e>>18&63]+d[e>>12&63]+d[e>>6&63]+d[63&e]}((e[a]<<16)+(e[a+1]<<8)+e[a+2]));return r.join("")}(e,o,o+16383>s?s:o+16383));return 1===r?(a+=d[(t=e[n-1])>>2],a+=d[t<<4&63],a+="=="):2===r&&(a+=d[(t=(e[n-2]<<8)+e[n-1])>>10],a+=d[t>>4&63],a+=d[t<<2&63],a+="="),i.push(a),i.join("")},y=function(e,t,n,r,a){var i,o,s=8*a-r-1,l=(1<>1,u=-7,d=n?a-1:0,p=n?-1:1,h=e[t+d];for(d+=p,i=h&(1<<-u)-1,h>>=-u,u+=s;u>0;i=256*i+e[t+d],d+=p,u-=8);for(o=i&(1<<-u)-1,i>>=-u,u+=r;u>0;o=256*o+e[t+d],d+=p,u-=8);if(0===i)i=1-c;else{if(i===l)return o?NaN:1/0*(h?-1:1);o+=Math.pow(2,r),i-=c}return(h?-1:1)*o*Math.pow(2,i-r)},v=function(e,t,n,r,a,i){var o,s,l,c=8*i-a-1,u=(1<>1,p=23===a?5.960464477539062e-8:0,h=r?0:i-1,m=r?1:-1,f=0>t||0===t&&0>1/t?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=u):(o=Math.floor(Math.log(t)/Math.LN2),1>t*(l=Math.pow(2,-o))&&(o--,l*=2),2>(t+=1>o+d?p*Math.pow(2,1-d):p/l)*l||(o++,l/=2),u>o+d?1>o+d?(s=t*Math.pow(2,d-1)*Math.pow(2,a),o=0):(s=(t*l-1)*Math.pow(2,a),o+=d):(s=0,o=u));a>=8;e[n+h]=255&s,h+=m,s/=256,a-=8);for(o=o<0;e[n+h]=255&o,h+=m,o/=256,c-=8);e[n+h-m]|=128*f},_=function(e,t){return function(e,t){function n(e){if(e>A)throw new RangeError("Invalid typed array length");var t=new Uint8Array(e);return t.__proto__=r.prototype,t}function r(e,t,n){if("number"==typeof e){if("string"==typeof t)throw Error("If encoding is specified then the first argument must be a string");return o(e)}return a(e,t,n)}function a(e,t,a){if("number"==typeof e)throw new TypeError('"value" argument must not be a number');return x(e)?function(e,t,n){if(0>t||t>e.byteLength)throw new RangeError("'offset' is out of bounds");if(t+(n||0)>e.byteLength)throw new RangeError("'length' is out of bounds");var a;return(a=void 0===t&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,t):new Uint8Array(e,t,n)).__proto__=r.prototype,a}(e,t,a):"string"==typeof e?function(e,t){if("string"==typeof t&&""!==t||(t="utf8"),!r.isEncoding(t))throw new TypeError('"encoding" must be a valid string encoding');var a=0|c(e,t),i=n(a),o=i.write(e,t);return o!==a&&(i=i.slice(0,o)),i}(e,t):function(e){if(r.isBuffer(e)){var t=0|l(e.length),a=n(t);return 0===a.length||e.copy(a,0,0,t),a}if(e){if(D(e)||"length"in e)return"number"!=typeof e.length||C(e.length)?n(0):s(e);if("Buffer"===e.type&&Array.isArray(e.data))return s(e.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e)}function i(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(0>e)throw new RangeError('"size" argument must not be negative')}function o(e){return i(e),n(0>e?0:0|l(e))}function s(e){for(var t=0>e.length?0:0|l(e.length),r=n(t),a=0;t>a;a+=1)r[a]=255&e[a];return r}function l(e){if(e>=A)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+A.toString(16)+" bytes");return 0|e}function c(e,t){if(r.isBuffer(e))return e.length;if(D(e)||x(e))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var a=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return S(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return O(e).length;default:if(a)return S(e).length;t=(""+t).toLowerCase(),a=!0}}function u(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function d(e,t,n,a,i){if(0===e.length)return-1;if("string"==typeof n?(a=n,n=0):n>2147483647?n=2147483647:-2147483648>n&&(n=-2147483648),C(n=+n)&&(n=i?0:e.length-1),0>n&&(n=e.length+n),e.length>n){if(0>n){if(!i)return-1;n=0}}else{if(i)return-1;n=e.length-1}if("string"==typeof t&&(t=r.from(t,a)),r.isBuffer(t))return 0===t.length?-1:p(e,t,n,a,i);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):p(e,[t],n,a,i);throw new TypeError("val must be string, number or Buffer")}function p(e,t,n,r,a){function i(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}var o,s=1,l=e.length,c=t.length;if(void 0!==r&&("ucs2"===(r=(r+"").toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(2>e.length||2>t.length)return-1;s=2,l/=2,c/=2,n/=2}if(a){var u=-1;for(o=n;l>o;o++)if(i(e,o)===i(t,-1===u?0:o-u)){if(-1===u&&(u=o),o-u+1===c)return u*s}else-1!==u&&(o-=o-u),u=-1}else for(n+c>l&&(n=l-c),o=n;o>=0;o--){for(var d=!0,p=0;c>p;p++)if(i(e,o+p)!==i(t,p)){d=!1;break}if(d)return o}return-1}function h(e,t,n,r){return E(function(e){for(var t=[],n=0;e.length>n;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function m(e,t,n){n=Math.min(e.length,n);for(var r=[],a=t;n>a;){var i,o,s,l,c=e[a],u=null,d=c>239?4:c>223?3:c>191?2:1;if(n>=a+d)switch(d){case 1:128>c&&(u=c);break;case 2:128==(192&(i=e[a+1]))&&(l=(31&c)<<6|63&i)>127&&(u=l);break;case 3:o=e[a+2],128==(192&(i=e[a+1]))&&128==(192&o)&&(l=(15&c)<<12|(63&i)<<6|63&o)>2047&&(55296>l||l>57343)&&(u=l);break;case 4:o=e[a+2],s=e[a+3],128==(192&(i=e[a+1]))&&128==(192&o)&&128==(192&s)&&(l=(15&c)<<18|(63&i)<<12|(63&o)<<6|63&s)>65535&&1114112>l&&(u=l)}null===u?(u=65533,d=1):u>65535&&(r.push((u-=65536)>>>10&1023|55296),u=56320|1023&u),r.push(u),a+=d}return function(e){var t=e.length;if(T>=t)return String.fromCharCode.apply(String,e);for(var n="",r=0;t>r;)n+=String.fromCharCode.apply(String,e.slice(r,r+=T));return n}(r)}function f(e,t,n){if(e%1!=0||0>e)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function _(e,t,n,a,i,o){if(!r.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||o>t)throw new RangeError('"value" argument is out of bounds');if(n+a>e.length)throw new RangeError("Index out of range")}function k(e,t,n,r,a,i){if(n+r>e.length)throw new RangeError("Index out of range");if(0>n)throw new RangeError("Index out of range")}function w(e,t,n,r,a){return t=+t,n>>>=0,a||k(e,0,n,4),v(e,t,n,r,23,4),n+4}function j(e,t,n,r,a){return t=+t,n>>>=0,a||k(e,0,n,8),v(e,t,n,r,52,8),n+8}function S(e,t){t=t||1/0;for(var n,r=e.length,a=null,i=[],o=0;r>o;++o){if((n=e.charCodeAt(o))>55295&&57344>n){if(!a){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&i.push(239,191,189);continue}a=n;continue}if(56320>n){(t-=3)>-1&&i.push(239,191,189),a=n;continue}n=65536+(a-55296<<10|n-56320)}else a&&(t-=3)>-1&&i.push(239,191,189);if(a=null,128>n){if(0>(t-=1))break;i.push(n)}else if(2048>n){if(0>(t-=2))break;i.push(n>>6|192,63&n|128)}else if(65536>n){if(0>(t-=3))break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(n>=1114112)throw Error("Invalid code point");if(0>(t-=4))break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function O(e){return g(function(e){if(2>(e=e.trim().replace(P,"")).length)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function E(e,t,n,r){for(var a=0;r>a&&a+n0&&void 0!==t?"string"==typeof r?n(e).fill(t,r):n(e).fill(t):n(e)}(e,t,r)},r.allocUnsafe=function(e){return o(e)},r.allocUnsafeSlow=function(e){return o(e)},r.isBuffer=function(e){return null!=e&&!0===e._isBuffer},r.compare=function(e,t){if(!r.isBuffer(e)||!r.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,a=t.length,i=0,o=Math.min(n,a);o>i;++i)if(e[i]!==t[i]){n=e[i],a=t[i];break}return a>n?-1:n>a?1:0},r.isEncoding=function(e){switch((e+"").toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},r.concat=function(e,t){if(!Array.isArray(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return r.alloc(0);var n;if(void 0===t)for(t=0,n=0;e.length>n;++n)t+=e[n].length;var a=r.allocUnsafe(t),i=0;for(n=0;e.length>n;++n){var o=e[n];if(!r.isBuffer(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(a,i),i+=o.length}return a},r.byteLength=c,r.prototype._isBuffer=!0,r.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;e>t;t+=2)u(this,t,t+1);return this},r.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;e>t;t+=4)u(this,t,t+3),u(this,t+1,t+2);return this},r.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;e>t;t+=8)u(this,t,t+7),u(this,t+1,t+6),u(this,t+2,t+5),u(this,t+3,t+4);return this},r.prototype.toString=function(){var e=this.length;return 0===e?"":0===arguments.length?m(this,0,e):function(e,t,n){var r=!1;if((void 0===t||0>t)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),0>=n)return"";if((t>>>=0)>=(n>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,n){var r=e.length;t&&t>=0||(t=0),(!n||0>n||n>r)&&(n=r);for(var a="",i=t;n>i;++i)a+=function(e){return 16>e?"0"+e.toString(16):e.toString(16)}(e[i]);return a}(this,t,n);case"utf8":case"utf-8":return m(this,t,n);case"ascii":return function(e,t,n){var r="";n=Math.min(e.length,n);for(var a=t;n>a;++a)r+=String.fromCharCode(127&e[a]);return r}(this,t,n);case"latin1":case"binary":return function(e,t,n){var r="";n=Math.min(e.length,n);for(var a=t;n>a;++a)r+=String.fromCharCode(e[a]);return r}(this,t,n);case"base64":return function(e,t,n){return b(0===t&&n===e.length?e:e.slice(t,n))}(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function(e,t,n){for(var r=e.slice(t,n),a="",i=0;r.length>i;i+=2)a+=String.fromCharCode(r[i]+256*r[i+1]);return a}(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}.apply(this,arguments)},r.prototype.equals=function(e){if(!r.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===r.compare(this,e)},r.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},r.prototype.compare=function(e,t,n,a,i){if(!r.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===a&&(a=0),void 0===i&&(i=this.length),0>t||n>e.length||0>a||i>this.length)throw new RangeError("out of range index");if(a>=i&&t>=n)return 0;if(a>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var o=(i>>>=0)-(a>>>=0),s=(n>>>=0)-(t>>>=0),l=Math.min(o,s),c=this.slice(a,i),u=e.slice(t,n),d=0;l>d;++d)if(c[d]!==u[d]){o=c[d],s=u[d];break}return s>o?-1:o>s?1:0},r.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},r.prototype.indexOf=function(e,t,n){return d(this,e,t,n,!0)},r.prototype.lastIndexOf=function(e,t,n){return d(this,e,t,n,!1)},r.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t>>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var a=this.length-t;if((void 0===n||n>a)&&(n=a),e.length>0&&(0>n||0>t)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var i=!1;;)switch(r){case"hex":return function(e,t,n,r){var a=e.length-(n=+n||0);r?(r=+r)>a&&(r=a):r=a;var i=t.length;if(i%2!=0)throw new TypeError("Invalid hex string");r>i/2&&(r=i/2);for(var o=0;r>o;++o){var s=parseInt(t.substr(2*o,2),16);if(C(s))return o;e[n+o]=s}return o}(this,e,t,n);case"utf8":case"utf-8":return function(e,t,n,r){return E(S(t,e.length-n),e,n,r)}(this,e,t,n);case"ascii":return h(this,e,t,n);case"latin1":case"binary":return function(e,t,n,r){return h(e,t,n,r)}(this,e,t,n);case"base64":return function(e,t,n,r){return E(O(t),e,n,r)}(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function(e,t,n,r){return E(function(e,t){for(var n,r,a=[],i=0;e.length>i&&(t-=2)>=0;++i)r=(n=e.charCodeAt(i))>>8,a.push(n%256),a.push(r);return a}(t,e.length-n),e,n,r)}(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},r.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var T=4096;r.prototype.slice=function(e,t){var n=this.length;0>(e=~~e)?0>(e+=n)&&(e=0):e>n&&(e=n),0>(t=void 0===t?n:~~t)?0>(t+=n)&&(t=0):t>n&&(t=n),e>t&&(t=e);var a=this.subarray(e,t);return a.__proto__=r.prototype,a},r.prototype.readUIntLE=function(e,t,n){e>>>=0,t>>>=0,n||f(e,t,this.length);for(var r=this[e],a=1,i=0;++i>>=0,t>>>=0,n||f(e,t,this.length);for(var r=this[e+--t],a=1;t>0&&(a*=256);)r+=this[e+--t]*a;return r},r.prototype.readUInt8=function(e,t){return e>>>=0,t||f(e,1,this.length),this[e]},r.prototype.readUInt16LE=function(e,t){return e>>>=0,t||f(e,2,this.length),this[e]|this[e+1]<<8},r.prototype.readUInt16BE=function(e,t){return e>>>=0,t||f(e,2,this.length),this[e]<<8|this[e+1]},r.prototype.readUInt32LE=function(e,t){return e>>>=0,t||f(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},r.prototype.readUInt32BE=function(e,t){return e>>>=0,t||f(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},r.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||f(e,t,this.length);for(var r=this[e],a=1,i=0;++ir||(r-=Math.pow(2,8*t)),r},r.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||f(e,t,this.length);for(var r=t,a=1,i=this[e+--r];r>0&&(a*=256);)i+=this[e+--r]*a;return(a*=128)>i||(i-=Math.pow(2,8*t)),i},r.prototype.readInt8=function(e,t){return e>>>=0,t||f(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},r.prototype.readInt16LE=function(e,t){e>>>=0,t||f(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},r.prototype.readInt16BE=function(e,t){e>>>=0,t||f(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},r.prototype.readInt32LE=function(e,t){return e>>>=0,t||f(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},r.prototype.readInt32BE=function(e,t){return e>>>=0,t||f(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},r.prototype.readFloatLE=function(e,t){return e>>>=0,t||f(e,4,this.length),y(this,e,!0,23,4)},r.prototype.readFloatBE=function(e,t){return e>>>=0,t||f(e,4,this.length),y(this,e,!1,23,4)},r.prototype.readDoubleLE=function(e,t){return e>>>=0,t||f(e,8,this.length),y(this,e,!0,52,8)},r.prototype.readDoubleBE=function(e,t){return e>>>=0,t||f(e,8,this.length),y(this,e,!1,52,8)},r.prototype.writeUIntLE=function(e,t,n,r){e=+e,t>>>=0,n>>>=0,r||_(this,e,t,n,Math.pow(2,8*n)-1,0);var a=1,i=0;for(this[t]=255&e;++i>>=0,n>>>=0,r||_(this,e,t,n,Math.pow(2,8*n)-1,0);var a=n-1,i=1;for(this[t+a]=255&e;--a>=0&&(i*=256);)this[t+a]=e/i&255;return t+n},r.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||_(this,e,t,1,255,0),this[t]=255&e,t+1},r.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||_(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},r.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||_(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},r.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||_(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},r.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||_(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},r.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var a=Math.pow(2,8*n-1);_(this,e,t,n,a-1,-a)}var i=0,o=1,s=0;for(this[t]=255&e;++ie&&0===s&&0!==this[t+i-1]&&(s=1),this[t+i]=(e/o>>0)-s&255;return t+n},r.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var a=Math.pow(2,8*n-1);_(this,e,t,n,a-1,-a)}var i=n-1,o=1,s=0;for(this[t+i]=255&e;--i>=0&&(o*=256);)0>e&&0===s&&0!==this[t+i+1]&&(s=1),this[t+i]=(e/o>>0)-s&255;return t+n},r.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||_(this,e,t,1,127,-128),0>e&&(e=255+e+1),this[t]=255&e,t+1},r.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||_(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},r.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||_(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},r.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||_(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},r.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||_(this,e,t,4,2147483647,-2147483648),0>e&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},r.prototype.writeFloatLE=function(e,t,n){return w(this,e,t,!0,n)},r.prototype.writeFloatBE=function(e,t,n){return w(this,e,t,!1,n)},r.prototype.writeDoubleLE=function(e,t,n){return j(this,e,t,!0,n)},r.prototype.writeDoubleBE=function(e,t,n){return j(this,e,t,!1,n)},r.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),e.length>t||(t=e.length),t||(t=0),r>0&&n>r&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(0>t)throw new RangeError("targetStart out of bounds");if(0>n||n>=this.length)throw new RangeError("sourceStart out of bounds");if(0>r)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),r-n>e.length-t&&(r=e.length-t+n);var a,i=r-n;if(this===e&&t>n&&r>t)for(a=i-1;a>=0;--a)e[a+t]=this[a+n];else if(1e3>i)for(a=0;i>a;++a)e[a+t]=this[a+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+i),t);return i},r.prototype.fill=function(e,t,n,a){if("string"==typeof e){if("string"==typeof t?(a=t,t=0,n=this.length):"string"==typeof n&&(a=n,n=this.length),1===e.length){var i=e.charCodeAt(0);256>i&&(e=i)}if(void 0!==a&&"string"!=typeof a)throw new TypeError("encoding must be a string");if("string"==typeof a&&!r.isEncoding(a))throw new TypeError("Unknown encoding: "+a)}else"number"==typeof e&&(e&=255);if(0>t||t>this.length||n>this.length)throw new RangeError("Out of range index");if(t>=n)return this;var o;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(o=t;n>o;++o)this[o]=e;else{var s=r.isBuffer(e)?e:new r(e,a),l=s.length;for(o=0;n-t>o;++o)this[o+t]=s[o%l]}return this};var P=/[^+/0-9A-Za-z-_]/g}(0,(t={exports:{}}).exports),t.exports}().Buffer;"function"!=typeof Object.assign&&(Object.assign=function(e){var t,n,r,a;if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(t=Object(e),n=1;arguments.length>n;n++)if(void 0!==(r=arguments[n])&&null!==r)for(a in r)r.hasOwnProperty(a)&&(t[a]=r[a]);return t}),Array.prototype.includes||Object.defineProperty(Array.prototype,"includes",{value:function(e,t){if(null==this)throw new TypeError('"this" is null or not defined');var n=Object(this),r=n.length>>>0;if(0===r)return!1;for(var a=0|t,i=Math.max(0>a?r-Math.abs(a):a,0);r>i;){if(function(e,t){return e===t||"number"==typeof e&&"number"==typeof t&&isNaN(e)&&isNaN(t)}(n[i],e))return!0;i++}return!1}});var k=function(){function e(t){o(this,e),this.accessToken=(t=t||{}).accessToken,this.clientId=t.clientId,this.clientSecret=t.clientSecret,this.selectUser=t.selectUser,this.selectAdmin=t.selectAdmin}return s(e,[{key:"setAccessToken",value:function(e){this.accessToken=e}},{key:"getAccessToken",value:function(){return this.accessToken}},{key:"setClientId",value:function(e){this.clientId=e}},{key:"getClientId",value:function(){return this.clientId}},{key:"setClientSecret",value:function(e){this.clientSecret=e}},{key:"getClientSecret",value:function(){return this.clientSecret}},{key:"getAuthenticationUrl",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"token",r=this.getClientId(),a="https://www.dropbox.com/oauth2/authorize";if(!r)throw Error("A client id is required. You can set the client id using .setClientId().");if("code"!==n&&!e)throw Error("A redirect uri is required.");if(!["code","token"].includes(n))throw Error("Authorization type must be code or token");var i=void 0;return i="code"===n?a+"?response_type=code&client_id="+r:a+"?response_type=token&client_id="+r,e&&(i+="&redirect_uri="+e),t&&(i+="&state="+t),i}},{key:"getAccessTokenFromCode",value:function(e,t){var n=this.getClientId(),r=this.getClientSecret();if(!n)throw Error("A client id is required. You can set the client id using .setClientId().");if(!r)throw Error("A client secret is required. You can set the client id using .setClientSecret().");return fetch("https://api.dropboxapi.com/oauth2/token?code="+t+"&grant_type=authorization_code&redirect_uri="+e+"&client_id="+n+"&client_secret="+r,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then((function(e){return function(e){var t=e.clone();return new Promise((function(n){e.json().then((function(e){return n(e)})).catch((function(){return t.text().then((function(e){return n(e)}))}))})).then((function(t){return[e,t]}))}(e)})).then((function(e){var t=u(e,2),n=t[0],r=t[1];if(!n.ok)throw{error:r,response:n,status:n.status};return r.access_token}))}},{key:"authenticateWithCordova",value:function(e,t){function n(){window.setTimeout((function(){o.close()}),10),t()}function r(n){if(n.url.indexOf("&error=")>-1)window.setTimeout((function(){o.close()}),10),t();else{var r=n.url.indexOf("#access_token="),a=n.url.indexOf("&token_type=");if(r>-1){r+=14,window.setTimeout((function(){o.close()}),10);var i=n.url.substring(r,a);e(i)}}}var a=this.getAuthenticationUrl("https://www.dropbox.com/1/oauth2/redirect_receiver"),i=!1,o=window.open(a,"_blank");o.addEventListener("loaderror",n),o.addEventListener("loadstop",r),o.addEventListener("exit",(function e(){i||(o.removeEventListener("loaderror",n),o.removeEventListener("loadstop",r),o.removeEventListener("exit",e),i=!0)}))}},{key:"request",value:function(e,t,n,r,a){var i=null;switch(a){case"rpc":i=this.getRpcRequest();break;case"download":i=this.getDownloadRequest();break;case"upload":i=this.getUploadRequest();break;default:throw Error("Invalid request style: "+a)}var o={selectUser:this.selectUser,selectAdmin:this.selectAdmin,clientId:this.getClientId(),clientSecret:this.getClientSecret()};return i(e,t,n,r,this.getAccessToken(),o)}},{key:"setRpcRequest",value:function(e){this.rpcRequest=e}},{key:"getRpcRequest",value:function(){return void 0===this.rpcRequest&&(this.rpcRequest=function(e,t,r,a,i,o){var s={method:"POST",body:t?JSON.stringify(t):null},l={};t&&(l["Content-Type"]="application/json");var c="";switch(r){case"app":if(!o.clientId||!o.clientSecret)throw Error("A client id and secret is required for this function");c=new _(o.clientId+":"+o.clientSecret).toString("base64"),l.Authorization="Basic "+c;break;case"team":case"user":l.Authorization="Bearer "+i;break;case"noauth":break;default:throw Error("Unhandled auth type: "+r)}return o&&(o.selectUser&&(l["Dropbox-API-Select-User"]=o.selectUser),o.selectAdmin&&(l["Dropbox-API-Select-Admin"]=o.selectAdmin)),s.headers=l,fetch(n(a)+e,s).then((function(e){return function(e){return"application/json"===e.headers.get("Content-Type")?e.json().then((function(t){return[e,t]})):e.text().then((function(t){return[e,t]}))}(e)})).then((function(e){var t=u(e,2),n=t[0],r=t[1];if(!n.ok)throw{error:r,response:n,status:n.status};return r}))}),this.rpcRequest}},{key:"setDownloadRequest",value:function(e){this.downloadRequest=e}},{key:"getDownloadRequest",value:function(){return void 0===this.downloadRequest&&(this.downloadRequest=function(e,a,i,o,s,l){if("user"!==i)throw Error("Unexpected auth type: "+i);var c={method:"POST",headers:{Authorization:"Bearer "+s,"Dropbox-API-Arg":r(a)}};return l&&(l.selectUser&&(c.headers["Dropbox-API-Select-User"]=l.selectUser),l.selectAdmin&&(c.headers["Dropbox-API-Select-Admin"]=l.selectAdmin)),fetch(n(o)+e,c).then((function(e){return function(e){return e.ok?t()?e.blob():e.buffer():e.text()}(e).then((function(t){return[e,t]}))})).then((function(e){var n=u(e,2);return function(e,n){if(!e.ok)throw{error:n,response:e,status:e.status};var r=JSON.parse(e.headers.get("dropbox-api-result"));return t()?r.fileBlob=n:r.fileBinary=n,r}(n[0],n[1])}))}),this.downloadRequest}},{key:"setUploadRequest",value:function(e){this.uploadRequest=e}},{key:"getUploadRequest",value:function(){return void 0===this.uploadRequest&&(this.uploadRequest=function(e,t,a,i,o,s){if("user"!==a)throw Error("Unexpected auth type: "+a);var l=t.contents;delete t.contents;var c={body:l,method:"POST",headers:{Authorization:"Bearer "+o,"Content-Type":"application/octet-stream","Dropbox-API-Arg":r(t)}};return s&&(s.selectUser&&(c.headers["Dropbox-API-Select-User"]=s.selectUser),s.selectAdmin&&(c.headers["Dropbox-API-Select-Admin"]=s.selectAdmin)),fetch(n(i)+e,c).then((function(e){return function(e){var t=e.clone();return new Promise((function(n){e.json().then((function(e){return n(e)})).catch((function(){return t.text().then((function(e){return n(e)}))}))})).then((function(t){return[e,t]}))}(e)})).then((function(e){var t=u(e,2),n=t[0],r=t[1];if(!n.ok)throw{error:r,response:n,status:n.status};return r}))}),this.uploadRequest}}]),e}(),w=function(e){function t(e){o(this,t);var n=c(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return Object.assign(n,i),n}return l(t,k),s(t,[{key:"filesGetSharedLinkFile",value:function(e){return this.request("sharing/get_shared_link_file",e,"api","download")}}]),t}(),j=Object.freeze({Dropbox:w}),S={teamDevicesListMemberDevices:function(e){return this.request("team/devices/list_member_devices",e,"team","api","rpc")},teamDevicesListMembersDevices:function(e){return this.request("team/devices/list_members_devices",e,"team","api","rpc")},teamDevicesListTeamDevices:function(e){return this.request("team/devices/list_team_devices",e,"team","api","rpc")},teamDevicesRevokeDeviceSession:function(e){return this.request("team/devices/revoke_device_session",e,"team","api","rpc")},teamDevicesRevokeDeviceSessionBatch:function(e){return this.request("team/devices/revoke_device_session_batch",e,"team","api","rpc")},teamFeaturesGetValues:function(e){return this.request("team/features/get_values",e,"team","api","rpc")},teamGetInfo:function(e){return this.request("team/get_info",e,"team","api","rpc")},teamGroupsCreate:function(e){return this.request("team/groups/create",e,"team","api","rpc")},teamGroupsDelete:function(e){return this.request("team/groups/delete",e,"team","api","rpc")},teamGroupsGetInfo:function(e){return this.request("team/groups/get_info",e,"team","api","rpc")},teamGroupsJobStatusGet:function(e){return this.request("team/groups/job_status/get",e,"team","api","rpc")},teamGroupsList:function(e){return this.request("team/groups/list",e,"team","api","rpc")},teamGroupsListContinue:function(e){return this.request("team/groups/list/continue",e,"team","api","rpc")},teamGroupsMembersAdd:function(e){return this.request("team/groups/members/add",e,"team","api","rpc")},teamGroupsMembersList:function(e){return this.request("team/groups/members/list",e,"team","api","rpc")},teamGroupsMembersListContinue:function(e){return this.request("team/groups/members/list/continue",e,"team","api","rpc")},teamGroupsMembersRemove:function(e){return this.request("team/groups/members/remove",e,"team","api","rpc")},teamGroupsMembersSetAccessType:function(e){return this.request("team/groups/members/set_access_type",e,"team","api","rpc")},teamGroupsUpdate:function(e){return this.request("team/groups/update",e,"team","api","rpc")},teamLinkedAppsListMemberLinkedApps:function(e){return this.request("team/linked_apps/list_member_linked_apps",e,"team","api","rpc")},teamLinkedAppsListMembersLinkedApps:function(e){return this.request("team/linked_apps/list_members_linked_apps",e,"team","api","rpc")},teamLinkedAppsListTeamLinkedApps:function(e){return this.request("team/linked_apps/list_team_linked_apps",e,"team","api","rpc")},teamLinkedAppsRevokeLinkedApp:function(e){return this.request("team/linked_apps/revoke_linked_app",e,"team","api","rpc")},teamLinkedAppsRevokeLinkedAppBatch:function(e){return this.request("team/linked_apps/revoke_linked_app_batch",e,"team","api","rpc")},teamMemberSpaceLimitsExcludedUsersAdd:function(e){return this.request("team/member_space_limits/excluded_users/add",e,"team","api","rpc")},teamMemberSpaceLimitsExcludedUsersList:function(e){return this.request("team/member_space_limits/excluded_users/list",e,"team","api","rpc")},teamMemberSpaceLimitsExcludedUsersListContinue:function(e){return this.request("team/member_space_limits/excluded_users/list/continue",e,"team","api","rpc")},teamMemberSpaceLimitsExcludedUsersRemove:function(e){return this.request("team/member_space_limits/excluded_users/remove",e,"team","api","rpc")},teamMemberSpaceLimitsGetCustomQuota:function(e){return this.request("team/member_space_limits/get_custom_quota",e,"team","api","rpc")},teamMemberSpaceLimitsRemoveCustomQuota:function(e){return this.request("team/member_space_limits/remove_custom_quota",e,"team","api","rpc")},teamMemberSpaceLimitsSetCustomQuota:function(e){return this.request("team/member_space_limits/set_custom_quota",e,"team","api","rpc")},teamMembersAdd:function(e){return this.request("team/members/add",e,"team","api","rpc")},teamMembersAddJobStatusGet:function(e){return this.request("team/members/add/job_status/get",e,"team","api","rpc")},teamMembersGetInfo:function(e){return this.request("team/members/get_info",e,"team","api","rpc")},teamMembersList:function(e){return this.request("team/members/list",e,"team","api","rpc")},teamMembersListContinue:function(e){return this.request("team/members/list/continue",e,"team","api","rpc")},teamMembersRecover:function(e){return this.request("team/members/recover",e,"team","api","rpc")},teamMembersRemove:function(e){return this.request("team/members/remove",e,"team","api","rpc")},teamMembersRemoveJobStatusGet:function(e){return this.request("team/members/remove/job_status/get",e,"team","api","rpc")},teamMembersSendWelcomeEmail:function(e){return this.request("team/members/send_welcome_email",e,"team","api","rpc")},teamMembersSetAdminPermissions:function(e){return this.request("team/members/set_admin_permissions",e,"team","api","rpc")},teamMembersSetProfile:function(e){return this.request("team/members/set_profile",e,"team","api","rpc")},teamMembersSuspend:function(e){return this.request("team/members/suspend",e,"team","api","rpc")},teamMembersUnsuspend:function(e){return this.request("team/members/unsuspend",e,"team","api","rpc")},teamNamespacesList:function(e){return this.request("team/namespaces/list",e,"team","api","rpc")},teamNamespacesListContinue:function(e){return this.request("team/namespaces/list/continue",e,"team","api","rpc")},teamPropertiesTemplateAdd:function(e){return this.request("team/properties/template/add",e,"team","api","rpc")},teamPropertiesTemplateGet:function(e){return this.request("team/properties/template/get",e,"team","api","rpc")},teamPropertiesTemplateList:function(e){return this.request("team/properties/template/list",e,"team","api","rpc")},teamPropertiesTemplateUpdate:function(e){return this.request("team/properties/template/update",e,"team","api","rpc")},teamReportsGetActivity:function(e){return this.request("team/reports/get_activity",e,"team","api","rpc")},teamReportsGetDevices:function(e){return this.request("team/reports/get_devices",e,"team","api","rpc")},teamReportsGetMembership:function(e){return this.request("team/reports/get_membership",e,"team","api","rpc")},teamReportsGetStorage:function(e){return this.request("team/reports/get_storage",e,"team","api","rpc")},teamTeamFolderActivate:function(e){return this.request("team/team_folder/activate",e,"team","api","rpc")},teamTeamFolderArchive:function(e){return this.request("team/team_folder/archive",e,"team","api","rpc")},teamTeamFolderArchiveCheck:function(e){return this.request("team/team_folder/archive/check",e,"team","api","rpc")},teamTeamFolderCreate:function(e){return this.request("team/team_folder/create",e,"team","api","rpc")},teamTeamFolderGetInfo:function(e){return this.request("team/team_folder/get_info",e,"team","api","rpc")},teamTeamFolderList:function(e){return this.request("team/team_folder/list",e,"team","api","rpc")},teamTeamFolderListContinue:function(e){return this.request("team/team_folder/list/continue",e,"team","api","rpc")},teamTeamFolderPermanentlyDelete:function(e){return this.request("team/team_folder/permanently_delete",e,"team","api","rpc")},teamTeamFolderRename:function(e){return this.request("team/team_folder/rename",e,"team","api","rpc")},teamTeamFolderUpdateSyncSettings:function(e){return this.request("team/team_folder/update_sync_settings",e,"team","api","rpc")},teamTokenGetAuthenticatedAdmin:function(e){return this.request("team/token/get_authenticated_admin",e,"team","api","rpc")}},O=function(e){function t(e){o(this,t);var n=c(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return Object.assign(n,S),n}return l(t,k),s(t,[{key:"actAsUser",value:function(e){return new w({accessToken:this.accessToken,clientId:this.clientId,selectUser:e})}}]),t}(),E=Object.freeze({DropboxTeam:O});return{Dropbox:j.Dropbox,DropboxTeam:E.DropboxTeam}}()},function(e,t){},,,,function(e,t,n){(function(t){e.exports=t.$=n(898)}).call(this,n(113))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t){(function(t){e.exports=t}).call(this,{})},function(e,t,n){!function(e){"use strict";e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[В изминалата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[В изминалия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дни",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(n(11))},function(e,t,n){!function(e){"use strict";function t(e,t,n,r){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(11))},function(e,t,n){!function(e){"use strict";e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D[-a de] MMMM, YYYY",LLL:"D[-a de] MMMM, YYYY HH:mm",LLLL:"dddd, [la] D[-a de] MMMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,t,n){return e>11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd [je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasinta] dddd [je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"sekundoj",m:"minuto",mm:"%d minutoj",h:"horo",hh:"%d horoj",d:"tago",dd:"%d tagoj",M:"monato",MM:"%d monatoj",y:"jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(n(11))},function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(11))},function(e,t,n){!function(e){"use strict";e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(n(11))},function(e,t,n){!function(e){"use strict";e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}})}(n(11))},function(e,t,n){!function(e){"use strict";e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(11))},function(e,t,n){!function(e){"use strict";e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(11))},function(e,t,n){!function(e){"use strict";var t="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),n="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_");function r(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function a(e,t,n){var a=e+" ";switch(n){case"m":return t?"minuta":"minutę";case"mm":return a+(r(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return a+(r(e)?"godziny":"godzin");case"MM":return a+(r(e)?"miesiące":"miesięcy");case"yy":return a+(r(e)?"lata":"lat")}}e.defineLocale("pl",{months:function(e,r){return e?""===r?"("+n[e.month()]+"|"+t[e.month()]+")":/D MMMM/.test(r)?n[e.month()]:t[e.month()]:t},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:a,mm:a,h:a,hh:a,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:a,y:"rok",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(11))},function(e,t,n){!function(e){"use strict";e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(11))},function(e,t,n){!function(e){"use strict";e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"%s atrás",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº"})}(n(11))},function(e,t,n){!function(e){"use strict";function t(e,t,n){var r,a;return"m"===n?t?"минута":"минуту":e+" "+(r=+e,a={mm:t?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"}[n].split("_"),r%10==1&&r%100!=11?a[0]:r%10>=2&&r%10<=4&&(r%100<10||r%100>=20)?a[1]:a[2])}var n=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сегодня в] LT",nextDay:"[Завтра в] LT",lastDay:"[Вчера в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В следующее] dddd [в] LT";case 1:case 2:case 4:return"[В следующий] dddd [в] LT";case 3:case 5:case 6:return"[В следующую] dddd [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",m:t,mm:t,h:"час",hh:t,d:"день",dd:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}})}(n(11))},function(e,t,n){!function(e){"use strict";var t="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),n="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function r(e){return e>1&&e<5}function a(e,t,n,a){var i=e+" ";switch(n){case"s":return t||a?"pár sekúnd":"pár sekundami";case"m":return t?"minúta":a?"minútu":"minútou";case"mm":return t||a?i+(r(e)?"minúty":"minút"):i+"minútami";case"h":return t?"hodina":a?"hodinu":"hodinou";case"hh":return t||a?i+(r(e)?"hodiny":"hodín"):i+"hodinami";case"d":return t||a?"deň":"dňom";case"dd":return t||a?i+(r(e)?"dni":"dní"):i+"dňami";case"M":return t||a?"mesiac":"mesiacom";case"MM":return t||a?i+(r(e)?"mesiace":"mesiacov"):i+"mesiacmi";case"y":return t||a?"rok":"rokom";case"yy":return t||a?i+(r(e)?"roky":"rokov"):i+"rokmi"}}e.defineLocale("sk",{months:t,monthsShort:n,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(11))},function(e,t,n){!function(e){"use strict";function t(e,t,n,r){var a=e+" ";switch(n){case"s":return t||r?"nekaj sekund":"nekaj sekundami";case"m":return t?"ena minuta":"eno minuto";case"mm":return a+=1===e?t?"minuta":"minuto":2===e?t||r?"minuti":"minutama":e<5?t||r?"minute":"minutami":t||r?"minut":"minutami";case"h":return t?"ena ura":"eno uro";case"hh":return a+=1===e?t?"ura":"uro":2===e?t||r?"uri":"urama":e<5?t||r?"ure":"urami":t||r?"ur":"urami";case"d":return t||r?"en dan":"enim dnem";case"dd":return a+=1===e?t||r?"dan":"dnem":2===e?t||r?"dni":"dnevoma":t||r?"dni":"dnevi";case"M":return t||r?"en mesec":"enim mesecem";case"MM":return a+=1===e?t||r?"mesec":"mesecem":2===e?t||r?"meseca":"mesecema":e<5?t||r?"mesece":"meseci":t||r?"mesecev":"meseci";case"y":return t||r?"eno leto":"enim letom";case"yy":return a+=1===e?t||r?"leto":"letom":2===e?t||r?"leti":"letoma":e<5?t||r?"leta":"leti":t||r?"let":"leti"}}e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(11))},function(e,t,n){!function(e){"use strict";e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(e|a)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"e":1===t||2===t?"a":"e")},week:{dow:1,doy:4}})}(n(11))},function(e,t,n){!function(e){"use strict";var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},dayOfMonthOrdinalParse:/\d{1,2}'(inci|nci|üncü|ncı|uncu|ıncı)/,ordinal:function(e){if(0===e)return e+"'ıncı";var n=e%10;return e+(t[n]||t[e%100-n]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(n(11))},function(e,t,n){!function(e){"use strict";e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY年MMMD日",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日Ah点mm分",LLLL:"YYYY年MMMD日ddddAh点mm分",l:"YYYY年MMMD日",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日 HH:mm",llll:"YYYY年MMMD日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s内",past:"%s前",s:"几秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})}(n(11))},function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(953),a=r.__importDefault(n(0)),i=r.__importDefault(n(3)),o=r.__importDefault(n(132)),s=n(1164),l=n(955),c=function(e){var t=e.size;return t?"height: "+l.sizes[t]+"; width: "+l.sizes[t]+";":null};t.IconWrapper=i.default.span(u||(u=r.__makeTemplateObject(["\n ",";\n color: ",";\n display: inline-block;\n fill: ",";\n flex-shrink: 0;\n line-height: 1;\n\n > svg {\n ",";\n max-height: 100%;\n max-width: 100%;\n overflow: hidden;\n pointer-events: none;\n vertical-align: bottom;\n }\n\n /**\n * Stop-color doesn't properly apply in chrome when the inherited/current color changes.\n * We have to initially set stop-color to inherit (either via DOM attribute or an initial CSS\n * rule) and then override it with currentColor for the color changes to be picked up.\n */\n stop {\n stop-color: currentColor;\n }\n"],["\n ",";\n color: ",";\n display: inline-block;\n fill: ",";\n flex-shrink: 0;\n line-height: 1;\n\n > svg {\n ",";\n max-height: 100%;\n max-width: 100%;\n overflow: hidden;\n pointer-events: none;\n vertical-align: bottom;\n }\n\n /**\n * Stop-color doesn't properly apply in chrome when the inherited/current color changes.\n * We have to initially set stop-color to inherit (either via DOM attribute or an initial CSS\n * rule) and then override it with currentColor for the color changes to be picked up.\n */\n stop {\n stop-color: currentColor;\n }\n"])),c,(function(e){return e.primaryColor||"currentColor"}),(function(e){return e.secondaryColor||s.background}),c);var u;t.default=function(e){var n,i,s=e.glyph,l=e.dangerouslySetGlyph,c=e.primaryColor,u=e.secondaryColor,d=e.size,p=e.testId,h=e.label,m=l?{dangerouslySetInnerHTML:{__html:(n=l,i=o.default(),n.replace(/id="([^"]+)-idPlaceholder"/g,"id=$1-"+i).replace(/fill="url\(#([^"]+)-idPlaceholder\)"/g,'fill="url(#$1-'+i+')"'))}}:{children:s?a.default.createElement(s,{role:"presentation"}):null};return a.default.createElement(t.IconWrapper,r.__assign({primaryColor:c,secondaryColor:u,size:d,"data-testid":p,role:h?"img":"presentation","aria-label":h||void 0},m))}},function(e,t,n){var r=n(295);e.exports=function(e,t){if(!r(e))return e;var n,a;if(t&&"function"==typeof(n=e.toString)&&!r(a=n.call(e)))return a;if("function"==typeof(n=e.valueOf)&&!r(a=n.call(e)))return a;if(!t&&"function"==typeof(n=e.toString)&&!r(a=n.call(e)))return a;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(541)("keys"),a=n(418);e.exports=function(e){return r[e]||(r[e]=a(e))}},function(e,t,n){var r=n(168),a=n(250),i=a["__core-js_shared__"]||(a["__core-js_shared__"]={});(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(417)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t){e.exports={}},function(e,t,n){var r=n(373),a=n(702),i=n(542),o=n(540)("IE_PROTO"),s=function(){},l=function(){var e,t=n(696)("iframe"),r=i.length;for(t.style.display="none",n(985).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("