!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.chat=t():e.chat=t()}(window,function(){return function(e){function t(t){for(var n,i,o=t[0],a=t[1],s=0,c=[];s1){for(var h=Array(p),m=0;m1){for(var g=Array(v),y=0;y=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},t.__param=function(e,t){return function(n,r){t(n,r,e)}},t.__metadata=function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},t.__awaiter=function(e,t,n,r){return new(n||(n=Promise))(function(i,o){function a(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){e.done?i(e.value):new n(function(t){t(e.value)}).then(a,s)}u((r=r.apply(e,t||[])).next())})},t.__generator=function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]1||u(e,t)})})}function u(e,t){try{(n=i[e](t)).value instanceof s?Promise.resolve(n.value.v).then(c,l):d(o[0][2],n)}catch(e){d(o[0][3],e)}var n}function c(e){u("next",e)}function l(e){u("throw",e)}function d(e,t){e(t),o.shift(),o.length&&u(o[0][0],o[0][1])}},t.__asyncDelegator=function(e){var t,n;return t={},r("next"),r("throw",function(e){throw e}),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:s(e[r](t)),done:"return"===r}:i?i(t):t}:i}},t.__asyncValues=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=o(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise(function(r,i){t=e[n](t),function(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}(r,i,t.done,t.value)})}}},t.__makeTemplateObject=function(e,t){Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t;return e},t.__importStar=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t},t.__importDefault=function(e){return e&&e.__esModule?e:{default:e}},t.__assign=void 0; /*! ***************************************************************************** Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABLITY OR NON-INFRINGEMENT. See the Apache Version 2.0 License for specific language governing permissions and limitations under the License. ***************************************************************************** */ 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)};var i=function(){return t.__assign=i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}function a(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}function s(e){return this instanceof s?(this.v=e,this):new s(e)}t.__assign=i},function(e,t,n){e.exports=n(391)()},function(e,t,n){"use strict";t.__esModule=!0,t.SafeSubscriber=t.Subscriber=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(1)),i=n(79),o=n(211),a=n(18),s=n(151),u=n(106),c=n(149);var l=function(e){function t(n,r,i){var a=e.call(this)||this;switch(a.syncErrorValue=null,a.syncErrorThrown=!1,a.syncErrorThrowable=!1,a.isStopped=!1,arguments.length){case 0:a.destination=o.empty;break;case 1:if(!n){a.destination=o.empty;break}if("object"==typeof n){n instanceof t?(a.syncErrorThrowable=n.syncErrorThrowable,a.destination=n,n.add(a)):(a.syncErrorThrowable=!0,a.destination=new d(a,n));break}default:a.syncErrorThrowable=!0,a.destination=new d(a,n,r,i)}return a}return r.__extends(t,e),t.prototype[s.rxSubscriber]=function(){return this},t.create=function(e,n,r){var i=new t(e,n,r);return i.syncErrorThrowable=!1,i},t.prototype.next=function(e){this.isStopped||this._next(e)},t.prototype.error=function(e){this.isStopped||(this.isStopped=!0,this._error(e))},t.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},t.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this))},t.prototype._next=function(e){this.destination.next(e)},t.prototype._error=function(e){this.destination.error(e),this.unsubscribe()},t.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},t.prototype._unsubscribeAndRecycle=function(){var e=this._parentOrParents;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=e,this},t}(a.Subscription);t.Subscriber=l;var d=function(e){function t(t,n,r,a){var s,u=e.call(this)||this;u._parentSubscriber=t;var c=u;return(0,i.isFunction)(n)?s=n:n&&(s=n.next,r=n.error,a=n.complete,n!==o.empty&&(c=Object.create(n),(0,i.isFunction)(c.unsubscribe)&&u.add(c.unsubscribe.bind(c)),c.unsubscribe=u.unsubscribe.bind(u))),u._context=c,u._next=s,u._error=r,u._complete=a,u}return r.__extends(t,e),t.prototype.next=function(e){if(!this.isStopped&&this._next){var t=this._parentSubscriber;u.config.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?this.__tryOrSetError(t,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}},t.prototype.error=function(e){if(!this.isStopped){var t=this._parentSubscriber,n=u.config.useDeprecatedSynchronousErrorHandling;if(this._error)n&&t.syncErrorThrowable?(this.__tryOrSetError(t,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else if(t.syncErrorThrowable)n?(t.syncErrorValue=e,t.syncErrorThrown=!0):(0,c.hostReportError)(e),this.unsubscribe();else{if(this.unsubscribe(),n)throw e;(0,c.hostReportError)(e)}}},t.prototype.complete=function(){var e=this;if(!this.isStopped){var t=this._parentSubscriber;if(this._complete){var n=function(){return e._complete.call(e._context)};u.config.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?(this.__tryOrSetError(t,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}},t.prototype.__tryOrUnsub=function(e,t){try{e.call(this._context,t)}catch(e){if(this.unsubscribe(),u.config.useDeprecatedSynchronousErrorHandling)throw e;(0,c.hostReportError)(e)}},t.prototype.__tryOrSetError=function(e,t,n){if(!u.config.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{t.call(this._context,n)}catch(t){return u.config.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=t,e.syncErrorThrown=!0,!0):((0,c.hostReportError)(t),!0)}return!1},t.prototype._unsubscribe=function(){var e=this._parentSubscriber;this._context=null,this._parentSubscriber=null,e.unsubscribe()},t}(l);t.SafeSubscriber=d},function(e,t,n){"use strict";t.__esModule=!0,t.config=t.NEVER=t.EMPTY=t.scheduled=t.zip=t.using=t.timer=t.throwError=t.range=t.race=t.partition=t.pairs=t.onErrorResumeNext=t.of=t.never=t.merge=t.interval=t.iif=t.generate=t.fromEventPattern=t.fromEvent=t.from=t.forkJoin=t.empty=t.defer=t.concat=t.combineLatest=t.bindNodeCallback=t.bindCallback=t.TimeoutError=t.UnsubscriptionError=t.ObjectUnsubscribedError=t.EmptyError=t.ArgumentOutOfRangeError=t.isObservable=t.identity=t.noop=t.pipe=t.NotificationKind=t.Notification=t.Subscriber=t.Subscription=t.Scheduler=t.VirtualAction=t.VirtualTimeScheduler=t.animationFrameScheduler=t.queueScheduler=t.asyncScheduler=t.asapScheduler=t.AsyncSubject=t.ReplaySubject=t.BehaviorSubject=t.Subject=t.observable=t.GroupedObservable=t.ConnectableObservable=t.Observable=void 0;var r=n(5);t.Observable=r.Observable;var i=n(213);t.ConnectableObservable=i.ConnectableObservable;var o=n(215);t.GroupedObservable=o.GroupedObservable;var a=n(68);t.observable=a.observable;var s=n(24);t.Subject=s.Subject;var u=n(216);t.BehaviorSubject=u.BehaviorSubject;var c=n(154);t.ReplaySubject=c.ReplaySubject;var l=n(111);t.AsyncSubject=l.AsyncSubject;var d=n(221);t.asapScheduler=d.asap;var f=n(29);t.asyncScheduler=f.async;var p=n(217);t.queueScheduler=p.queue;var h=n(401);t.animationFrameScheduler=h.animationFrame;var m=n(404);t.VirtualTimeScheduler=m.VirtualTimeScheduler,t.VirtualAction=m.VirtualAction;var v=n(218);t.Scheduler=v.Scheduler;var g=n(18);t.Subscription=g.Subscription;var y=n(3);t.Subscriber=y.Subscriber;var b=n(109);t.Notification=b.Notification,t.NotificationKind=b.NotificationKind;var _=n(152);t.pipe=_.pipe;var w=n(107);t.noop=w.noop;var O=n(69);t.identity=O.identity;var E=n(405);t.isObservable=E.isObservable;var x=n(83);t.ArgumentOutOfRangeError=x.ArgumentOutOfRangeError;var S=n(84);t.EmptyError=S.EmptyError;var P=n(108);t.ObjectUnsubscribedError=P.ObjectUnsubscribedError;var T=n(212);t.UnsubscriptionError=T.UnsubscriptionError;var M=n(222);t.TimeoutError=M.TimeoutError;var C=n(406);t.bindCallback=C.bindCallback;var j=n(407);t.bindNodeCallback=j.bindNodeCallback;var A=n(157);t.combineLatest=A.combineLatest;var k=n(112);t.concat=k.concat;var R=n(160);t.defer=R.defer;var I=n(48);t.empty=I.empty,t.EMPTY=I.EMPTY;var N=n(416);t.forkJoin=N.forkJoin;var D=n(41);t.from=D.from;var L=n(417);t.fromEvent=L.fromEvent;var U=n(418);t.fromEventPattern=U.fromEventPattern;var F=n(419);t.generate=F.generate;var B=n(420);t.iif=B.iif;var H=n(421);t.interval=H.interval;var G=n(227);t.merge=G.merge;var V=n(422);t.never=V.never,t.NEVER=V.NEVER;var z=n(110);t.of=z.of;var q=n(423);t.onErrorResumeNext=q.onErrorResumeNext;var W=n(424);t.pairs=W.pairs;var Y=n(425);t.partition=Y.partition;var K=n(229);t.race=K.race;var X=n(426);t.range=X.range;var J=n(156);t.throwError=J.throwError;var Q=n(230);t.timer=Q.timer;var $=n(427);t.using=$.using;var Z=n(161);t.zip=Z.zip;var ee=n(226);t.scheduled=ee.scheduled;var te=n(106);t.config=te.config},function(e,t,n){"use strict";t.__esModule=!0,t.Observable=void 0;var r=n(148),i=n(394),o=n(68),a=n(152),s=n(106),u=function(){function e(e){this._isScalar=!1,e&&(this._subscribe=e)}return e.prototype.lift=function(t){var n=new e;return n.source=this,n.operator=t,n},e.prototype.subscribe=function(e,t,n){var r=this.operator,o=(0,i.toSubscriber)(e,t,n);if(r?o.add(r.call(o,this.source)):o.add(this.source||s.config.useDeprecatedSynchronousErrorHandling&&!o.syncErrorThrowable?this._subscribe(o):this._trySubscribe(o)),s.config.useDeprecatedSynchronousErrorHandling&&o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o},e.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){s.config.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=t),(0,r.canReportError)(e)?e.error(t):console.warn(t)}},e.prototype.forEach=function(e,t){var n=this;return new(t=c(t))(function(t,r){var i;i=n.subscribe(function(t){try{e(t)}catch(e){r(e),i&&i.unsubscribe()}},r,t)})},e.prototype._subscribe=function(e){var t=this.source;return t&&t.subscribe(e)},e.prototype[o.observable]=function(){return this},e.prototype.pipe=function(){for(var e=[],t=0;tn?t:e},null),i.forEach(function(r,i){f[e].listeners[r]=[o[i]],t[n===r?"sync":"on"](r,function(t){return function(){var n=arguments;f[e].current!==t&&(f[e].current=t,f[e].listeners[t].forEach(function(e){e.apply(null,n)}))}}(r))})),t},t.addFilter=function(e,n){return m[e]||(m[e]=[]),m[e].push(n),t},t.removeFilter=function(e,n){var r;return m[e]&&-1!==(r=m[e].indexOf(n))?1===m[e].length?(delete m[e],t):(m[e].splice(r,1),t):t},t.addMarker=function(e,r,i){return n.addListener(e,r,i),t},t.removeMarker=function(e,t,r){n.removeListener(e,t,r)},t.create=c,o[d]=t,t}a&&(window.appbus=c()),e.exports=a&&window&&window.appbus||c()},function(e,t,n){"use strict";t.__esModule=!0,t.windowToggle=t.windowTime=t.windowCount=t.window=t.toArray=t.timestamp=t.timeoutWith=t.timeout=t.timeInterval=t.throwIfEmpty=t.throttleTime=t.throttle=t.tap=t.takeWhile=t.takeUntil=t.takeLast=t.take=t.switchMapTo=t.switchMap=t.switchAll=t.subscribeOn=t.startWith=t.skipWhile=t.skipUntil=t.skipLast=t.skip=t.single=t.shareReplay=t.share=t.sequenceEqual=t.scan=t.sampleTime=t.sample=t.refCount=t.retryWhen=t.retry=t.repeatWhen=t.repeat=t.reduce=t.race=t.publishReplay=t.publishLast=t.publishBehavior=t.publish=t.pluck=t.partition=t.pairwise=t.onErrorResumeNext=t.observeOn=t.multicast=t.min=t.mergeScan=t.mergeMapTo=t.flatMap=t.mergeMap=t.mergeAll=t.merge=t.max=t.materialize=t.mapTo=t.map=t.last=t.isEmpty=t.ignoreElements=t.groupBy=t.first=t.findIndex=t.find=t.finalize=t.filter=t.expand=t.exhaustMap=t.exhaust=t.every=t.endWith=t.elementAt=t.distinctUntilKeyChanged=t.distinctUntilChanged=t.distinct=t.dematerialize=t.delayWhen=t.delay=t.defaultIfEmpty=t.debounceTime=t.debounce=t.count=t.concatMapTo=t.concatMap=t.concatAll=t.concat=t.combineLatest=t.combineAll=t.catchError=t.bufferWhen=t.bufferToggle=t.bufferTime=t.bufferCount=t.buffer=t.auditTime=t.audit=void 0,t.zipAll=t.zip=t.withLatestFrom=t.windowWhen=void 0;var r=n(231);t.audit=r.audit;var i=n(428);t.auditTime=i.auditTime;var o=n(429);t.buffer=o.buffer;var a=n(430);t.bufferCount=a.bufferCount;var s=n(431);t.bufferTime=s.bufferTime;var u=n(432);t.bufferToggle=u.bufferToggle;var c=n(433);t.bufferWhen=c.bufferWhen;var l=n(434);t.catchError=l.catchError;var d=n(435);t.combineAll=d.combineAll;var f=n(436);t.combineLatest=f.combineLatest;var p=n(437);t.concat=p.concat;var h=n(225);t.concatAll=h.concatAll;var m=n(232);t.concatMap=m.concatMap;var v=n(438);t.concatMapTo=v.concatMapTo;var g=n(439);t.count=g.count;var y=n(440);t.debounce=y.debounce;var b=n(441);t.debounceTime=b.debounceTime;var _=n(86);t.defaultIfEmpty=_.defaultIfEmpty;var w=n(442);t.delay=w.delay;var O=n(443);t.delayWhen=O.delayWhen;var E=n(444);t.dematerialize=E.dematerialize;var x=n(445);t.distinct=x.distinct;var S=n(234);t.distinctUntilChanged=S.distinctUntilChanged;var P=n(446);t.distinctUntilKeyChanged=P.distinctUntilKeyChanged;var T=n(447);t.elementAt=T.elementAt;var M=n(448);t.endWith=M.endWith;var C=n(449);t.every=C.every;var j=n(450);t.exhaust=j.exhaust;var A=n(451);t.exhaustMap=A.exhaustMap;var k=n(452);t.expand=k.expand;var R=n(70);t.filter=R.filter;var I=n(453);t.finalize=I.finalize;var N=n(235);t.find=N.find;var D=n(454);t.findIndex=D.findIndex;var L=n(455);t.first=L.first;var U=n(215);t.groupBy=U.groupBy;var F=n(456);t.ignoreElements=F.ignoreElements;var B=n(457);t.isEmpty=B.isEmpty;var H=n(458);t.last=H.last;var G=n(35);t.map=G.map;var V=n(459);t.mapTo=V.mapTo;var z=n(460);t.materialize=z.materialize;var q=n(461);t.max=q.max;var W=n(462);t.merge=W.merge;var Y=n(159);t.mergeAll=Y.mergeAll;var K=n(113);t.mergeMap=K.mergeMap,t.flatMap=K.mergeMap;var X=n(463);t.mergeMapTo=X.mergeMapTo;var J=n(464);t.mergeScan=J.mergeScan;var Q=n(465);t.min=Q.min;var $=n(71);t.multicast=$.multicast;var Z=n(219);t.observeOn=Z.observeOn;var ee=n(466);t.onErrorResumeNext=ee.onErrorResumeNext;var te=n(467);t.pairwise=te.pairwise;var ne=n(468);t.partition=ne.partition;var re=n(469);t.pluck=re.pluck;var ie=n(470);t.publish=ie.publish;var oe=n(471);t.publishBehavior=oe.publishBehavior;var ae=n(472);t.publishLast=ae.publishLast;var se=n(473);t.publishReplay=se.publishReplay;var ue=n(474);t.race=ue.race;var ce=n(116);t.reduce=ce.reduce;var le=n(475);t.repeat=le.repeat;var de=n(476);t.repeatWhen=de.repeatWhen;var fe=n(477);t.retry=fe.retry;var pe=n(478);t.retryWhen=pe.retryWhen;var he=n(153);t.refCount=he.refCount;var me=n(479);t.sample=me.sample;var ve=n(480);t.sampleTime=ve.sampleTime;var ge=n(164);t.scan=ge.scan;var ye=n(481);t.sequenceEqual=ye.sequenceEqual;var be=n(482);t.share=be.share;var _e=n(483);t.shareReplay=_e.shareReplay;var we=n(484);t.single=we.single;var Oe=n(485);t.skip=Oe.skip;var Ee=n(486);t.skipLast=Ee.skipLast;var xe=n(487);t.skipUntil=xe.skipUntil;var Se=n(488);t.skipWhile=Se.skipWhile;var Pe=n(489);t.startWith=Pe.startWith;var Te=n(490);t.subscribeOn=Te.subscribeOn;var Me=n(492);t.switchAll=Me.switchAll;var Ce=n(165);t.switchMap=Ce.switchMap;var je=n(493);t.switchMapTo=je.switchMapTo;var Ae=n(162);t.take=Ae.take;var ke=n(163);t.takeLast=ke.takeLast;var Re=n(494);t.takeUntil=Re.takeUntil;var Ie=n(495);t.takeWhile=Ie.takeWhile;var Ne=n(496);t.tap=Ne.tap;var De=n(236);t.throttle=De.throttle;var Le=n(497);t.throttleTime=Le.throttleTime;var Ue=n(115);t.throwIfEmpty=Ue.throwIfEmpty;var Fe=n(498);t.timeInterval=Fe.timeInterval;var Be=n(499);t.timeout=Be.timeout;var He=n(237);t.timeoutWith=He.timeoutWith;var Ge=n(500);t.timestamp=Ge.timestamp;var Ve=n(501);t.toArray=Ve.toArray;var ze=n(502);t.window=ze.window;var qe=n(503);t.windowCount=qe.windowCount;var We=n(504);t.windowTime=We.windowTime;var Ye=n(505);t.windowToggle=Ye.windowToggle;var Ke=n(506);t.windowWhen=Ke.windowWhen;var Xe=n(507);t.withLatestFrom=Xe.withLatestFrom;var Je=n(508);t.zip=Je.zip;var Qe=n(509);t.zipAll=Qe.zipAll},function(e,t,n){"use strict";t.__esModule=!0,t.singleton=function(e){var t;return function(){t||(t=(0,r.makeStorage)());for(var n=arguments.length,i=new Array(n),o=0;o=n.usedHooks.length&&n.usedHooks.push({}),n.usedHooks[n.currentHookIndex]}),s(a(n),"useState",function(e){var t=n.nextHook();return t.setValue||(t.value=e,t.setValue=function(e){setTimeout(function(){t.value=e,n.forceUpdate()},0)}),[t.value,t.setValue]}),s(a(n),"useDistinct",function(e){for(var t=n.nextHook(),r=arguments.length,i=new Array(r>1?r-1:0),o=1;o1?r-1:0),o=1;o1?r-1:0),a=1;a2?n-2:0),i=2;i"+e+""};return function(e){function t(){e.apply(this,arguments)}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={isMounted:{}};return n.isMounted.get=function(){return!!this.node},t.createFromExistingNode=function(e){return new t({id:e.getAttribute("id"),viewBox:e.getAttribute("viewBox"),content:e.outerHTML})},t.prototype.destroy=function(){this.isMounted&&this.unmount(),e.prototype.destroy.call(this)},t.prototype.mount=function(e){if(this.isMounted)return this.node;var t="string"==typeof e?document.querySelector(e):e,n=this.render();return this.node=n,t.appendChild(n),n},t.prototype.render=function(){var e=this.stringify();return function(e){var t=!!document.importNode,n=(new DOMParser).parseFromString(e,"image/svg+xml").documentElement;return t?document.importNode(n,!0):n}(u(e)).childNodes[0]},t.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(t.prototype,n),t}(e)},e.exports=n()}).call(this,n(47))},function(e,t,n){"use strict";(function(t){var n;n=function(){function e(e,t){return e(t={exports:{}},t.exports),t.exports}"undefined"!=typeof window?window:void 0!==t||"undefined"!=typeof self&&self;var n=e(function(e,t){e.exports=function(){function e(e){var t=e&&"object"==typeof e;return t&&"[object RegExp]"!==Object.prototype.toString.call(e)&&"[object Date]"!==Object.prototype.toString.call(e)}function t(t,n){var i,o=n&&!0===n.clone;return o&&e(t)?r((i=t,Array.isArray(i)?[]:{}),t,n):t}function n(n,i,o){var a=n.slice();return i.forEach(function(i,s){void 0===a[s]?a[s]=t(i,o):e(i)?a[s]=r(n[s],i,o):-1===n.indexOf(i)&&a.push(t(i,o))}),a}function r(i,o,a){var s=Array.isArray(o),u=a||{arrayMerge:n},c=u.arrayMerge||n;return s?Array.isArray(i)?c(i,o,a):t(o,a):function(n,i,o){var a={};return e(n)&&Object.keys(n).forEach(function(e){a[e]=t(n[e],o)}),Object.keys(i).forEach(function(s){e(i[s])&&n[s]?a[s]=r(n[s],i[s],o):a[s]=t(i[s],o)}),a}(i,o,a)}return r.all=function(e,t){if(!Array.isArray(e)||e.length<2)throw new Error("first argument should be an array with at least two elements");return e.reduce(function(e,n){return r(e,n,t)})},r}()}),r=e(function(e,t){t.default={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}},e.exports=t.default}),i=r.svg,o=r.xlink,a={};a[i.name]=i.uri,a[o.name]=o.uri;var s,u=function(e,t){return void 0===e&&(e=""),""+e+""},c=r.svg,l=r.xlink,d={attrs:(s={style:["position: absolute","width: 0","height: 0"].join("; ")},s[c.name]=c.uri,s[l.name]=l.uri,s)},f=function(e){this.config=n(d,e||{}),this.symbols=[]};f.prototype.add=function(e){var t=this.symbols,n=this.find(e.id);return n?(t[t.indexOf(n)]=e,e):(t.push(e),this.mount(document.body,!0),e)},f.prototype.remove=function(e){var t=this.symbols,n=this.find(e);n&&(t.splice(t.indexOf(n),1),n.destroy())},f.prototype.find=function(e){return this.symbols.filter(function(t){return t.id===e})[0]||null},f.prototype.has=function(e){return null!==this.find(e)},f.prototype.stringify=function(){var e=this.config.attrs,t=this.symbols.map(function(e){return e.stringify()}).join("");return u(t,e)},f.prototype.toString=function(){return this.stringify()};var p={autoConfigure:!0,mountTo:"body",syncUrlsWithBaseTag:!1,listenLocationChangeEvent:!0,locationChangeEvent:"locationChange",locationChangeAngularEmitter:!1,usagesToUpdate:"use[*|href]",moveGradientsOutsideSymbol:!1},h=function(e){return Array.prototype.slice.call(e,0)},m=navigator.userAgent,v={isChrome:/chrome/i.test(m),isFirefox:/firefox/i.test(m),isIE:/msie/i.test(m),isEdge:/edge/i.test(m)},g=function(e){return(e||window.location.href).split("#")[0]},y=function(e){angular.module("ng").run(["$rootScope",function(t){t.$on("$locationChangeSuccess",function(t,n){!function(e,t){var n=document.createEvent("CustomEvent");n.initCustomEvent(e,!1,!1,t),window.dispatchEvent(n)}(e,{oldURL:window.localtion.href,newUrl:n})})}])},b=function(e,t){return void 0===t&&(t="linearGradient, radialGradient, pattern"),h(e.querySelectorAll("symbol")).forEach(function(e){h(e.querySelectorAll(t)).forEach(function(t){e.parentNode.insertBefore(t,e)})}),e},_=!!document.importNode,w=r.xlink.uri,O="xlink:href",E=/[(){}|\\\^~\[\]`"<>]/g;function x(e){return e.replace(E,function(e){return"%"+e[0].charCodeAt(0).toString(16).toUpperCase()})}var S=["clipPath","colorProfile","src","cursor","fill","filter","marker","markerStart","markerMid","markerEnd","mask","stroke","style"],P=S.map(function(e){return"["+e+"]"}).join(","),T=function(e,t,n,r){var i=x(n),o=x(r);(function(e,t){return h(e).reduce(function(e,n){if(!n.attributes)return e;var r=h(n.attributes),i=t?r.filter(t):r;return e.concat(i)},[])})(e.querySelectorAll(P),function(e){var t=e.localName,n=e.value;return-1!==S.indexOf(t)&&-1!==n.indexOf("url("+i)}).forEach(function(e){return e.value=e.value.replace(i,o)}),function(e,t,n){h(e).forEach(function(e){var r=e.getAttribute(O);if(r&&0===r.indexOf(t)){var i=r.replace(t,n);e.setAttributeNS(w,O,i)}})}(t,i,o)},M={RENDER:"render",MOUNT:"mount"};return new(function(e){function t(t){var r=this;void 0===t&&(t={}),e.call(this,n(p,t));var i,o=(i=i||Object.create(null),{on:function(e,t){(i[e]||(i[e]=[])).push(t)},off:function(e,t){i[e]&&i[e].splice(i[e].indexOf(t)>>>0,1)},emit:function(e,t){(i[e]||[]).map(function(e){e(t)}),(i["*"]||[]).map(function(n){n(e,t)})}});this._emitter=o,this.node=!1,this.isMounted=!1;var a=this.config;if(a.autoConfigure&&this._autoConfigure(t),a.syncUrlsWithBaseTag){var s=document.getElementsByTagName("base")[0].getAttribute("href");o.on(M.MOUNT,function(){return r.updateUrls("#",s)})}var u=this._handleLocationChange.bind(this);this._handleLocationChange=u,a.listenLocationChangeEvent&&window.addEventListener(a.locationChangeEvent,u),a.locationChangeAngularEmitter&&y(a.locationChangeEvent),a.moveGradientsOutsideSymbol&&o.on(M.RENDER,function(e){b(e)})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype._autoConfigure=function(e){var t=this.config;void 0===e.syncUrlsWithBaseTag&&(t.syncUrlsWithBaseTag=void 0!==document.getElementsByTagName("base")[0]),void 0===e.locationChangeAngularEmitter&&(t.locationChangeAngularEmitter="angular"in window),void 0===e.moveGradientsOutsideSymbol&&(t.moveGradientsOutsideSymbol=v.isFirefox)},t.prototype._handleLocationChange=function(e){var t=e.detail,n=t.oldUrl,r=t.newUrl;this.updateUrls(n,r)},t.prototype.updateUrls=function(e,t){if(!this.isMounted)throw new Error("Sprite should be mounted to apply updateUrls");var n=document.querySelectorAll(this.config.usagesToUpdate);T(this.node,n,g(e)+"#",g(t)+"#")},t.prototype.render=function(){var e,t,n=(e=this.stringify(),t=(new DOMParser).parseFromString(e,"image/svg+xml").documentElement,_?document.importNode(t,!0):t);return this._emitter.emit(M.RENDER,n),n},t.prototype.mount=function(e,t){void 0===t&&(t=!1);var n=e||this.config.mountTo,r="string"==typeof n?document.querySelector(n):n;this.isMounted&&r.removeChild(this.node);var i=this.render();return t&&r.childNodes[0]?r.insertBefore(i,r.childNodes[0]):r.appendChild(i),this.node=i,this.isMounted=!0,this._emitter.emit(M.MOUNT,i),i},t.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},t.prototype.destroy=function(){var e=this.config,t=this.symbols,n=this._emitter;t.forEach(function(e){return e.destroy()}),n.off("*"),window.removeEventListener(e.locationChangeEvent,this._handleLocationChange),this.isMounted&&this.unmount()},t}(f))},e.exports=n()}).call(this,n(47))},function(e,t,n){"use strict";var r,i=n(0),o=n(30);n(785),r=function(e){var t,n;function r(){return e.apply(this,arguments)||this}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.prototype.render=function(){var e=o("icon",this.props.typeClass);return i.createElement("i",{className:e},i.createElement("svg",{viewBox:this.props.icon.viewBox,pointerEvents:"none"},i.createElement("use",{xlinkHref:"#"+this.props.icon.id})))},r}(i.Component),e.exports=r},function(e,t,n){"use strict";t.__esModule=!0,t.BaseActions=void 0;var r=a(n(675));t.createOptimisticActions=r.default;var i=a(n(676));t.createOptimisticStore=i.default;var o=a(n(281));function a(e){return e&&e.__esModule?e:{default:e}}t.BaseStore=o.default;t.BaseActions={}},function(e,t,n){"use strict";t.__esModule=!0,t.AnonymousSubject=t.Subject=t.SubjectSubscriber=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(1)),i=n(5),o=n(3),a=n(18),s=n(108),u=n(214),c=n(151);var l=function(e){function t(t){var n=e.call(this,t)||this;return n.destination=t,n}return r.__extends(t,e),t}(o.Subscriber);t.SubjectSubscriber=l;var d=function(e){function t(){var t=e.call(this)||this;return t.observers=[],t.closed=!1,t.isStopped=!1,t.hasError=!1,t.thrownError=null,t}return r.__extends(t,e),t.prototype[c.rxSubscriber]=function(){return new l(this)},t.prototype.lift=function(e){var t=new f(this,this);return t.operator=e,t},t.prototype.next=function(e){if(this.closed)throw new s.ObjectUnsubscribedError;if(!this.isStopped)for(var t=this.observers,n=t.length,r=t.slice(),i=0;i0&&a.length>i&&!a.warned){a.warned=!0;var u=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=e,u.type=t,u.count=a.length,s=u,console&&console.warn&&console.warn(s)}return e}function d(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=function(){for(var e=[],t=0;t0&&(a=t[0]),a instanceof Error)throw a;var s=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw s.context=a,s}var u=i[e];if(void 0===u)return!1;if("function"==typeof u)o(u,this,t);else{var c=u.length,l=h(u,c);for(n=0;n=0;o--)if(n[o]===t||n[o].listener===t){a=n[o].listener,i=o;break}if(i<0)return this;0===i?n.shift():function(e,t){for(;t+1=0;r--)this.removeListener(e,t[r]);return this},s.prototype.listeners=function(e){return f(this,e,!0)},s.prototype.rawListeners=function(e){return f(this,e,!1)},s.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):p.call(e,t)},s.prototype.listenerCount=p,s.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},function(e,t,n){"use strict";t.__esModule=!0,t.map=function(e,t){return function(n){if("function"!=typeof e)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new o(e,t))}},t.MapOperator=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(1)),i=n(3);var o=function(){function e(e,t){this.project=e,this.thisArg=t}return e.prototype.call=function(e,t){return t.subscribe(new a(e,this.project,this.thisArg))},e}();t.MapOperator=o;var a=function(e){function t(t,n,r){var i=e.call(this,t)||this;return i.project=n,i.count=0,i.thisArg=r||i,i}return r.__extends(t,e),t.prototype._next=function(e){var t;try{t=this.project.call(this.thisArg,e,this.count++)}catch(e){return void this.destination.error(e)}this.destination.next(t)},t}(i.Subscriber)},function(e,t,n){"use strict";var r,i;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}var a,s=n(2),u=n(0),c=n(137);i=r=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.getChildContext=function(){return{flux:this.props.flux,AP:this.props.AP,config:this.props.config,domain:this.props.domain&&this.props.domain.replace(/^www\./,"")}},i.render=function(){return this.props.children},r}(u.Component),o(r,"propTypes",{flux:s.object.isRequired,AP:s.object.isRequired}),o(r,"childContextTypes",{flux:s.object.isRequired,AP:s.object.isRequired,config:s.object,domain:s.string}),(a=i).Mixin=c,e.exports=a},function(e,t,n){"use strict";(function(e){!function(t){var n=function(e){return i(!0===e,!1,arguments)};function r(e,t){if("object"!==o(e))return t;for(var n in t)"object"===o(e[n])&&"object"===o(t[n])?e[n]=r(e[n],t[n]):e[n]=t[n];return e}function i(e,t,i){var a=i[0],s=i.length;(e||"object"!==o(a))&&(a={});for(var u=0;u",'"',"`"," ","\r","\n","\t"]),l=["'"].concat(c),d=["%","/","?",";","#"].concat(l),f=["/","?","#"],p=/^[+a-z0-9A-Z_-]{0,63}$/,h=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,m={javascript:!0,"javascript:":!0},v={javascript:!0,"javascript:":!0},g={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},y=n(635);function b(e,t,n){if(e&&i.isObject(e)&&e instanceof o)return e;var r=new o;return r.parse(e,t,n),r}o.prototype.parse=function(e,t,n){if(!i.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var o=e.indexOf("?"),s=-1!==o&&o127?R+="x":R+=k[I];if(!R.match(p)){var D=j.slice(0,T),L=j.slice(T+1),U=k.match(h);U&&(D.push(U[1]),L.unshift(U[2])),L.length&&(b="/"+L.join(".")+b),this.hostname=D.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),C||(this.hostname=r.toASCII(this.hostname));var F=this.port?":"+this.port:"",B=this.hostname||"";this.host=B+F,this.href+=this.host,C&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==b[0]&&(b="/"+b))}if(!m[O])for(T=0,A=l.length;T0)&&n.host.split("@"))&&(n.auth=C.shift(),n.host=n.hostname=C.shift());return n.search=e.search,n.query=e.query,i.isNull(n.pathname)&&i.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!E.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var S=E.slice(-1)[0],P=(n.host||e.host||E.length>1)&&("."===S||".."===S)||""===S,T=0,M=E.length;M>=0;M--)"."===(S=E[M])?E.splice(M,1):".."===S?(E.splice(M,1),T++):T&&(E.splice(M,1),T--);if(!w&&!O)for(;T--;T)E.unshift("..");!w||""===E[0]||E[0]&&"/"===E[0].charAt(0)||E.unshift(""),P&&"/"!==E.join("/").substr(-1)&&E.push("");var C,j=""===E[0]||E[0]&&"/"===E[0].charAt(0);x&&(n.hostname=n.host=j?"":E.length?E.shift():"",(C=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=C.shift(),n.host=n.hostname=C.shift()));return(w=w||n.host&&E.length)&&!j&&E.unshift(""),E.length?n.pathname=E.join("/"):(n.pathname=null,n.path=null),i.isNull(n.pathname)&&i.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},o.prototype.parseHost=function(){var e=this.host,t=s.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},,function(e,t,n){"use strict";t.__esModule=!0,t.isScheduler=function(e){return e&&"function"==typeof e.schedule}},function(e,t,n){"use strict";t.__esModule=!0,t.from=function(e,t){return t?(0,o.scheduled)(e,t):e instanceof r.Observable?e:new r.Observable((0,i.subscribeTo)(e))};var r=n(5),i=n(158),o=n(226)},function(e,t,n){"use strict";var r=n(242),i="object"==typeof self&&self&&self.Object===Object&&self,o=r||i||Function("return this")();e.exports=o},function(e,t,n){"use strict";var r=n(581),i=n(582),o=n(258);e.exports={formats:o,parse:i,stringify:r}},function(e,t,n){"use strict";var r,i;Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.Text=0]="Text",e[e.Cheer=1]="Cheer",e[e.Photo=2]="Photo",e[e.Video=3]="Video",e[e.Letter=4]="Letter",e[e.Sticker=5]="Sticker",e[e.System=6]="System"}(r=t.MessageType||(t.MessageType={})),t.MESSAGE_TYPES=Object.freeze({TEXT:r.Text,CHEER:r.Cheer,PHOTO:r.Photo,VIDEO:r.Video,LETTER:r.Letter,STICKER:r.Sticker,SYSTEM:r.System}),function(e){e.UserFollowedStreamer="FOLLOW_MESSAGE",e.FollowStreamerOffer="FOLLOW_BUTTON",e.UserJoinedStream="JOIN_MESSAGE",e.StreamBehavioralWarning="STREAM_BEHAVIORAL_WARNING",e.MessageDeleted="MESSAGE_DELETED",e.CallHappened="CALL_HAPPENED",e.CallMissed="CALL_MISSED",e.CallIgnored="CALL_IGNORED"}(i=t.SystemMessageType||(t.SystemMessageType={})),t.SYSTEM_MESSAGES={FOLLOW_MESSAGE:i.UserFollowedStreamer,FOLLOW_BUTTON:i.FollowStreamerOffer,JOIN_MESSAGE:i.UserJoinedStream},t.parseContent=function(e,t,n,o){var a=null;if(t&&t.reference){var s=t.reference.split(":///");1===s.length&&(s=t.reference.split(":"));var u=s.length>1?s.slice(1).join(""):"";switch(s[0]){case"photo":a={type:r.Photo,content:{basename:u}};break;case"video":a={type:r.Video,content:{basename:u}};break;case"sticker":a={type:r.Sticker,content:{basename:u}};break;case"cheer":var c=t.price,l=t.transfer,d=u.split(";");if(!c){var f=d.findIndex(function(e){return e.startsWith("price=")});f>=0&&(c=parseInt(d[f].replace("price=",""))/(n||1))}if(!l){var p=d.findIndex(function(e){return e.startsWith("diamonds=")});p>=0&&(l=parseInt(d[p].replace("diamonds=","")))}a={type:r.Cheer,content:{basename:u,price:c,amount:l}};break;case"text":switch(u){case"favorites/added":a={type:r.System,content:{type:i.UserFollowedStreamer}};break;case"local/nudity-warning":a={type:r.System,content:{type:i.StreamBehavioralWarning}};break;case"local/deleted":a={type:r.System,content:{type:i.MessageDeleted}};break;case"stream/joined":a={type:r.System,content:{type:i.UserJoinedStream}}}}}t&&t.localSource&&t.localSource.type&&(t.localSource.type.startsWith("image")?a={type:r.Photo,content:{filePath:t.localSource.uri,progress:t.progress||0}}:t.localSource.type.startsWith("video")&&(a={type:r.Video,content:{filePath:t.localSource.uri,progress:t.progress||0}})),t&&t.letter&&(a={type:r.Letter,content:{id:t.letter,cover:t.cover,attachments:t.attachments||[],introductory:t.introductory||!1}}),t&&t.system&&t.system.type&&(a={type:r.System,content:t.system});var h=a&&o&&o.indexOf(a.type)<0,m=!o||o.indexOf(r.Text)>=0;return a&&!h||!m||(a={type:r.Text,content:e||""}),a}},function(e,t,n){"use strict";e.exports=function(){}},function(e,t,n){"use strict";var r=n(0),i=n(736);if(void 0===r)throw Error("create-react-class could not find the React object. If you are using script tags, make sure that React is being loaded before create-react-class.");var o=(new r.Component).updater;e.exports=i(r.Component,r.isValidElement,o)},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";t.__esModule=!0,t.empty=function(e){return e?function(e){return new r.Observable(function(t){return e.schedule(function(){return t.complete()})})}(e):i},t.EMPTY=void 0;var r=n(5),i=new r.Observable(function(e){return e.complete()});t.EMPTY=i},function(e,t,n){"use strict";n(4).Observable.prototype.safeSubscribe=function(e){return this.subscribe(e,function(e){0})}},function(e,t,n){"use strict";t.__esModule=!0,t.extractVersion=o,t.wrapPeerConnectionEvent=function(e,t,n){if(!e.RTCPeerConnection)return;var r=e.RTCPeerConnection.prototype,i=r.addEventListener;r.addEventListener=function(e,r){if(e!==t)return i.apply(this,arguments);var o=function(e){var t=n(e);t&&r(t)};return this._eventMap=this._eventMap||{},this._eventMap[r]=o,i.apply(this,[e,o])};var o=r.removeEventListener;r.removeEventListener=function(e,n){if(e!==t||!this._eventMap||!this._eventMap[n])return o.apply(this,arguments);var r=this._eventMap[n];return delete this._eventMap[n],o.apply(this,[e,r])},Object.defineProperty(r,"on"+t,{get:function(){return this["_on"+t]},set:function(e){this["_on"+t]&&(this.removeEventListener(t,this["_on"+t]),delete this["_on"+t]),e&&this.addEventListener(t,this["_on"+t]=e)},enumerable:!0,configurable:!0})},t.disableLog=function(e){if("boolean"!=typeof e)return new Error("Argument type: "+typeof e+". Please use a boolean.");return r=e,e?"adapter.js logging disabled":"adapter.js logging enabled"},t.disableWarnings=function(e){if("boolean"!=typeof e)return new Error("Argument type: "+typeof e+". Please use a boolean.");return i=!e,"adapter.js deprecation warnings "+(e?"disabled":"enabled")},t.log=function(){if("object"==typeof window){if(r)return;"undefined"!=typeof console&&"function"==typeof console.log&&console.log.apply(console,arguments)}},t.deprecated=function(e,t){if(!i)return;console.warn(e+" is deprecated, please use "+t+" instead.")},t.detectBrowser=function(e){var t=e.navigator,n={browser:null,version:null};if(void 0===e||!e.navigator)return n.browser="Not a browser.",n;if(t.mozGetUserMedia)n.browser="firefox",n.version=o(t.userAgent,/Firefox\/(\d+)\./,1);else if(t.webkitGetUserMedia||!1===e.isSecureContext&&e.webkitRTCPeerConnection&&!e.RTCIceGatherer)n.browser="chrome",n.version=o(t.userAgent,/Chrom(e|ium)\/(\d+)\./,2);else if(t.mediaDevices&&t.userAgent.match(/Edge\/(\d+).(\d+)$/))n.browser="edge",n.version=o(t.userAgent,/Edge\/(\d+).(\d+)$/,2);else{if(!e.RTCPeerConnection||!t.userAgent.match(/AppleWebKit\/(\d+)\./))return n.browser="Not a supported browser.",n;n.browser="safari",n.version=o(t.userAgent,/AppleWebKit\/(\d+)\./,1)}return n},t.compactObject=function e(t){if("object"!=typeof t)return t;return Object.keys(t).reduce(function(n,r){var i,o="object"==typeof t[r],a=o?e(t[r]):t[r],s=o&&!Object.keys(a).length;return void 0===a||s?n:Object.assign(n,((i={})[r]=a,i))},{})},t.walkStats=a,t.filterStats=function(e,t,n){var r=n?"outbound-rtp":"inbound-rtp",i=new Map;if(null===t)return i;var o=[];return e.forEach(function(e){"track"===e.type&&e.trackIdentifier===t.id&&o.push(e)}),o.forEach(function(t){e.forEach(function(n){n.type===r&&n.trackId===t.id&&a(e,n,i)})}),i};var r=!0,i=!0;function o(e,t,n){var r=e.match(t);return r&&r.length>=n&&parseInt(r[n],10)}function a(e,t,n){t&&!n.has(t.id)&&(n.set(t.id,t),Object.keys(t).forEach(function(r){r.endsWith("Id")?a(e,e.get(t[r]),n):r.endsWith("Ids")&&t[r].forEach(function(t){a(e,e.get(t),n)})}))}},function(e,t,n){"use strict";var r=n(692),i=n(693),o=n(294);e.exports={formats:o,parse:i,stringify:r}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(0)),o=(r=n(720))&&r.__esModule?r:{default:r};function a(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}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}var c=function(e,t,n,r,c){var l=function(o){function l(r,i){var s;return u(a(s=o.call(this,r,i)||this),"init",function(r){s.models=e(s.context.flux,r),s.modelActions=n(s.models),s.modelState=t(s.models)}),u(a(s),"reconnect",function(e){s.unsubscriveFromStores(),s.init(e),s.subscribeToStores(),s.forceUpdate()}),u(a(s),"subscribeToStores",function(){Object.values(s.models).map(function(e){e.store.listen(s.actualizeState)})}),u(a(s),"unsubscriveFromStores",function(){Object.values(s.models).map(function(e){e.store.unlisten(s.actualizeState)})}),u(a(s),"actualizeState",function(){s.modelState=t(s.models),s.forceUpdate()}),s.init(s.props),s}s(l,o);var d=l.prototype;return d.componentDidMount=function(){this.subscribeToStores()},d.componentWillReceiveProps=function(e){r(this.props,e)&&this.reconnect(e)},d.componentWillUnmount=function(){this.unsubscriveFromStores()},d.render=function(){return i.default.createElement(c,Object.assign({},this.props,this.modelState,this.modelActions))},l}(i.Component),d=function(t){function n(e,n){return t.call(this,e,n)||this}return s(n,t),n.prototype.componentWillReceiveProps=function(t){(function(e,t){if(e===t)return!0;if(!e||!t)return e===t;var n=Object.keys(e),r=Object.keys(t),i=n.length;if(i!==r.length)return!1;for(var o=0;o=i.length)break;u=i[s++]}else{if((s=i.next()).done)break;u=s.value}var c=u,l=c.event,d=c.listener;e.bus.addListener(l,d)}t?(e.gate=new r.default(t,o.Flux.shared(),{media:n},e.bus),m.Persistence.shared("call",e.gate.userId).load("interruptedActiveCalls").pipe((0,f.tap)(function(t){t&&t.forEach(function(t){return e.emit("command.chat.media.interrupt",t)})}),(0,f.switchMap)(function(){return m.Persistence.shared("call",e.gate.userId).store("interruptedActiveCalls",null)})).subscribe()):e.gate=null}),g(this,"emit",function(){var t;return(t=e.bus).emit.apply(t,arguments)}),g(this,"addListener",function(t,n){e.externalListeners.push({event:t,listener:n}),e.bus.addListener(t,n)}),g(this,"removeListener",function(t,n){var r=e.externalListeners.findIndex(function(e){return e.event===t&&e.listener===n});r>=0&&e.externalListeners.splice(r,1),e.bus.removeListener(t,n)}),this.externalListeners=[],this.bus=new i.default,s.default.shared().userId.pipe((0,f.distinctUntilChanged)(),(0,f.withLatestFrom)(a.Config.shared().videoCallSettings)).subscribe(function(t){var n=t[0],r=t[1];e.update(n,r)}),o.Flux.shared().events.addListener("event.dialogs.media.messages.added",function(t){e.emit("event.dialogs.media.messages.added",t)}),this.paymentRequired=new d.ReplaySubject,this.addListener("event.call.payment.required",function(){e.paymentRequired.next(!0)}),this.addListener("event.call.payment.fullfilled",function(){e.paymentRequired.next(!1)}),this.paymentRequired.pipe((0,f.distinctUntilChanged)(),(0,f.filter)(function(e){return e})).subscribe(function(){u.default.refillBalance(c.PAYMENT_REASON.CALL,function(){e.emit("event.credits.mall.exchanged")},function(){e.emit("event.call.payment.canceled")})}),h.ApplicationTermination.shared().terminated.subscribe(function(){if(e.gate){var t=Object.keys(e.gate.activeMediaChats);t.length&&m.Persistence.shared("call",e.gate.userId).store("interruptedActiveCalls",t).subscribe()}}),this.addListener("event.presence.updated",function(e,t){o.Flux.shared().get(l.default,e).actions.actualize(t)})};t.CallApi=y,g(y,"shared",(0,p.singleton)(function(){return new y}))},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t1?t-1:0),r=1;r=6e5||!r?e.null.get(function(e,i,o){r>Date.parse(o.getResponseHeader("Date"))&&console.warn("previous server date is more actual"),r=Date.parse(o.getResponseHeader("Date")),n=Date.now(),t(r)}):(n+=i,t(r+=i))},t.isSameDaySync=function(e,t){return e.getMonth()===t.getMonth()&&e.getDate()===t.getDate()},t.isSameDay=function(e,n){i.default.isFunction(n)&&t.now(function(t){var r=new Date(t);n(e.getMonth()===r.getMonth()&&e.getDate()===r.getDate())})},t};t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return+(Date.now()+""+Math.floor(9e3*Math.random()+1e3))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(266).default,i=n(627).default;t.default={store:i,actions:r}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=i(n(701));function i(e){return e&&e.__esModule?e:{default:e}}var o={store:i(n(702)).default,actions:r.default};t.default=o},function(e,t,n){"use strict";t.__esModule=!0,t.routes=t.route=t.components=t.component=t.history=void 0,t.falsy=function(e,t,n){if(e[t])return new Error("<"+n+'> should not have a "'+t+'" prop')};var r=n(0),i=r.PropTypes.func,o=r.PropTypes.object,a=r.PropTypes.arrayOf,s=r.PropTypes.oneOfType,u=r.PropTypes.element,c=r.PropTypes.shape,l=r.PropTypes.string;t.history=c({listen:i.isRequired,push:i.isRequired,replace:i.isRequired,go:i.isRequired,goBack:i.isRequired,goForward:i.isRequired});var d=t.component=s([i,l]),f=(t.components=s([d,o]),t.route=s([o,u]));t.routes=s([f,a(f)])},function(e,t,n){"use strict";t.__esModule=!0,t.extractPath=o,t.parsePath=function(e){var t=o(e),n="",r="";var i=t.indexOf("#");-1!==i&&(r=t.substring(i),t=t.substring(0,i));var a=t.indexOf("?");-1!==a&&(n=t.substring(a),t=t.substring(0,a));""===t&&(t="/");return{pathname:t,search:n,hash:r}};var r,i=n(45);(r=i)&&r.__esModule;function o(e){var t=e.match(/^https?:\/\/[^\/]*/);return null==t?e:e.substring(t[0].length)}},function(e,t,n){"use strict";var r,i=n(2),o=n(0),a=n(389),s=n(30),u=n(8),c=n(36),l=n(140),d=n(46);n(1110),r=d({displayName:"Logo",mixins:[c.Mixin],PropTypes:{type:i.string},getInitialState:function(){var e=this.context.flux;return this.settingsStore=e.getStore(l.displayName)||e.createStore(l,null,e),{}},render:function(){var e,t,n,r=this.settingsStore.getState().config;return e=s("logo",this.props.className,{customized:this.props.image}),(t=["light","mobile"].includes(this.props.type)?r["logo-light"]:r.logo)&&!1===new RegExp("/i/"+r.product).test(t)&&(t=t.replace("/i","/i/"+r.product)),t=this.props.image?a(this.props.image,null,r):a(t,null,r),n=this.props.alt||r.name,this.props.href?o.createElement("a",{className:e,href:this.props.href},o.createElement(u.Attr,{attr:"alt",href:n},o.createElement("img",{className:"logo-image",alt:"",src:t}))):o.createElement("span",{className:e,onClick:this.props.onClick},o.createElement(u.Attr,{attr:"alt",href:n},o.createElement("img",{className:"logo-image",alt:"",src:t})))}}),e.exports=r},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=u(n(647)),i=u(n(648)),o=u(n(651)),a=u(n(671)),s=u(n(144));function u(e){return e&&e.__esModule?e:{default:e}}var c=(0,o.default)((0,a.default)(r.default)),l={store:(0,i.default)(c,s.default),actions:c};t.default=l},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,n){"use strict";t.__esModule=!0,t.inject=function(e){r=e},t.default=void 0;var r=null,i={refillBalance:function(){var e;return(e=r).refillBalance.apply(e,arguments)},subscribe:function(){var e;return(e=r).subscribe.apply(e,arguments)},purchaseCredits:function(){var e;return(e=r).purchaseCredits.apply(e,arguments)}};t.default=i},function(e,t,n){"use strict";t.__esModule=!0,t.observable=void 0;var r="function"==typeof Symbol&&Symbol.observable||"@@observable";t.observable=r},function(e,t,n){"use strict";t.__esModule=!0,t.identity=function(e){return e}},function(e,t,n){"use strict";t.__esModule=!0,t.filter=function(e,t){return function(n){return n.lift(new o(e,t))}};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(1)),i=n(3);var o=function(){function e(e,t){this.predicate=e,this.thisArg=t}return e.prototype.call=function(e,t){return t.subscribe(new a(e,this.predicate,this.thisArg))},e}(),a=function(e){function t(t,n,r){var i=e.call(this,t)||this;return i.predicate=n,i.thisArg=r,i.count=0,i}return r.__extends(t,e),t.prototype._next=function(e){var t;try{t=this.predicate.call(this.thisArg,e,this.count++)}catch(e){return void this.destination.error(e)}t&&this.destination.next(e)},t}(i.Subscriber)},function(e,t,n){"use strict";t.__esModule=!0,t.multicast=function(e,t){return function(n){var o;if(o="function"==typeof e?e:function(){return e},"function"==typeof t)return n.lift(new i(o,t));var a=Object.create(n,r.connectableObservableDescriptor);return a.source=n,a.subjectFactory=o,a}},t.MulticastOperator=void 0;var r=n(213);var i=function(){function e(e,t){this.subjectFactory=e,this.selector=t}return e.prototype.call=function(e,t){var n=this.selector,r=this.subjectFactory(),i=n(r).subscribe(e);return i.add(t.subscribe(r)),i},e}();t.MulticastOperator=i},function(e,t,n){"use strict";t.__esModule=!0,t.DELIVERY_STATUS=t.DeliveryStatus=void 0;var r=Object.freeze({Failed:1,Delivered:2,Unpaid:3,Sending:4,Local:5});t.DeliveryStatus=r;var i=Object.freeze({LOCAL:r.Local,FAILED:r.Failed,SENDING:r.Sending,DELIVERED:r.Delivered,UNPAID:r.Unpaid});t.DELIVERY_STATUS=i},function(e,t,n){"use strict";t.__esModule=!0,t.compilePattern=u,t.matchPattern=c,t.getParamNames=function(e){return u(e).paramNames},t.getParams=function(e,t){var n=c(e,t);if(!n)return null;var r=n.paramNames,i=n.paramValues,o={};return r.forEach(function(e,t){o[e]=i[t]}),o},t.formatPattern=function(e,t){t=t||{};for(var n=u(e).tokens,r=0,i="",a=0,s=void 0,c=void 0,l=void 0,d=0,f=n.length;d0||(0,o.default)(!1),null!=l&&(i+=encodeURI(l))):"("===s?r+=1:")"===s?r-=1:":"===s.charAt(0)?(c=s.substring(1),null!=(l=t[c])||r>0||(0,o.default)(!1),null!=l&&(i+=encodeURIComponent(l))):i+=s;return i.replace(/\/+/g,"/")};var r,i=n(26),o=(r=i)&&r.__esModule?r:{default:r};function a(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}var s=Object.create(null);function u(e){return s[e]||(s[e]=function(e){for(var t="",n=[],r=[],i=void 0,o=0,s=/:([a-zA-Z_$][a-zA-Z0-9_$]*)|\*\*|\*|\(|\)/g;i=s.exec(e);)i.index!==o&&(r.push(e.slice(o,i.index)),t+=a(e.slice(o,i.index))),i[1]?(t+="([^/]+)",n.push(i[1])):"**"===i[0]?(t+="(.*)",n.push("splat")):"*"===i[0]?(t+="(.*?)",n.push("splat")):"("===i[0]?t+="(?:":")"===i[0]&&(t+=")?"),r.push(i[0]),o=s.lastIndex;return o!==e.length&&(r.push(e.slice(o,e.length)),t+=a(e.slice(o,e.length))),{pattern:e,regexpSource:t,paramNames:n,tokens:r}}(e)),s[e]}function c(e,t){"/"!==e.charAt(0)&&(e="/"+e);var n=u(e),r=n.regexpSource,i=n.paramNames,o=n.tokens;"/"!==e.charAt(e.length-1)&&(r+="/?"),"*"===o[o.length-1]&&(r+="$");var a=t.match(new RegExp("^"+r,"i"));if(null==a)return null;var s=a[0],c=t.substr(s.length);if(c){if("/"!==s.charAt(s.length-1))return null;c="/"+c}return{remainingPathname:c,paramNames:i,paramValues:a.slice(1).map(function(e){return e&&decodeURIComponent(e)})}}},function(e,t,n){"use strict";t.__esModule=!0;t.PUSH="PUSH";t.REPLACE="REPLACE";t.POP="POP",t.default={PUSH:"PUSH",REPLACE:"REPLACE",POP:"POP"}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(0)),o=(r=n(2))&&r.__esModule?r:{default:r};function a(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}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}var c=function(e,t,n,r,c){var l=function(o){function l(r,i){var s;return u(a(s=o.call(this,r,i)||this),"init",function(r){s.models=e(s.context.flux,r),s.modelActions=n(s.models),s.modelState=t(s.models)}),u(a(s),"reconnect",function(e){s.unsubscriveFromStores(),s.init(e),s.subscribeToStores(),s.forceUpdate()}),u(a(s),"subscribeToStores",function(){Object.values(s.models).forEach(function(e){return e.store&&e.store.listen(s.actualizeState)})}),u(a(s),"unsubscriveFromStores",function(){Object.values(s.models).forEach(function(e){return e.store&&e.store.unlisten(s.actualizeState)})}),u(a(s),"actualizeState",function(){s.modelState=t(s.models),s.forceUpdate()}),s.init(s.props),s}s(l,o);var d=l.prototype;return d.componentDidMount=function(){this.subscribeToStores()},d.componentWillReceiveProps=function(e){r(this.props,e)&&this.reconnect(e)},d.componentWillUnmount=function(){this.unsubscriveFromStores()},d.render=function(){return i.default.createElement(c,Object.assign({},this.props,this.modelState,this.modelActions))},l}(i.Component),d=function(t){function n(e,n){return t.call(this,e,n)||this}return s(n,t),n.prototype.componentWillReceiveProps=function(t){(function(e,t){if(e===t)return!0;if(!e||!t)return e===t;var n=Object.keys(e),r=Object.keys(t),i=n.length;if(i!==r.length)return!1;for(var o=0;o0?a+"."+i:i,this.additionToKey=a};t.default=a,o(a,"shared",(0,i.singleton)(function(e,t){return new a(e,t)}));var s=function(e,t){var n=this;o(this,"getFullKey",function(e){return n.additionToKey+"."+e}),o(this,"store",function(e,t){return(0,r.defer)(function(){return localStorage.setItem(n.getFullKey(e),JSON.stringify(t)),(0,r.of)(void 0)})}),o(this,"load",function(e){return(0,r.defer)(function(){var t=localStorage.getItem(n.getFullKey(e));return(0,r.of)(t&&JSON.parse(t))})}),o(this,"value",function(){return console.error("LocalStoragePresistence.value() method not exists in Persistence")}),o(this,"rxValue",function(){return console.error("LocalStoragePresistence.rxValue() method not exists in Persistence")}),o(this,"rxStore",function(){return console.error("LocalStoragePresistence.rxStore() method not exists in Persistence")});var i=e||"",a=t||"";a=a.length>0?a+"."+i:i,this.additionToKey=a};t.Persistence=s,o(s,"shared",(0,i.singleton)(function(e,t){return new s(e,t)}))},function(e,t,n){"use strict";t.__esModule=!0,t.PAYMENT_REASON=void 0;t.PAYMENT_REASON={MANUAL:"manual",SEND_MESSAGE:"send-message",SEND_PHOTO:"send-photo",SEND_VIDEO:"send-video",SEND_CHEER:"send-cheer",SEND_LETTER:"send-letter",WATCH_PHOTO:"watch-photo",WATCH_VIDEO:"watch-video",OPEN_LETTER:"open-letter",USE_ADVANCED_SEARCH:"use-advanced-search",VIEW_PRIVATE_PHOTO:"view-private-photo",START_MINGLE:"start-mingle",BOOST_PROFILE:"boost-profile",BOOST_MESSAGE:"boost-message",BECOME_HOST:"become-host",CALL:"call",USERS_SEARCHING_FREE_TRIAL:"registration"}},function(e,t,n){"use strict";var r=function(){var e,t,n,r,i,o,a=[],s=a.concat,u=a.filter,c=a.slice,l=window.document,d={},f={},p={"column-count":1,columns:1,"font-weight":1,"line-height":1,opacity:1,"z-index":1,zoom:1},h=/^\s*<(\w+|!)[^>]*>/,m=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,g=/^(?:body|html)$/i,y=/([A-Z])/g,b=["val","css","html","text","data","width","height","offset"],_=l.createElement("table"),w=l.createElement("tr"),O={tr:l.createElement("tbody"),tbody:_,thead:_,tfoot:_,td:w,th:w,"*":l.createElement("div")},E=/complete|loaded|interactive/,x=/^[\w-]*$/,S={},P=S.toString,T={},M=l.createElement("div"),C={tabindex:"tabIndex",readonly:"readOnly",for:"htmlFor",class:"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},j=Array.isArray||function(e){return e instanceof Array};function A(e){return null==e?String(e):S[P.call(e)]||"object"}function k(e){return"function"==A(e)}function R(e){return null!=e&&e==e.window}function I(e){return null!=e&&e.nodeType==e.DOCUMENT_NODE}function N(e){return"object"==A(e)}function D(e){return N(e)&&!R(e)&&Object.getPrototypeOf(e)==Object.prototype}function L(e){return"number"==typeof e.length}function U(e){return e.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}function F(e){return e in f?f[e]:f[e]=new RegExp("(^|\\s)"+e+"(\\s|$)")}function B(e,t){return"number"!=typeof t||p[U(e)]?t:t+"px"}function H(e){return"children"in e?c.call(e.children):n.map(e.childNodes,function(e){if(1==e.nodeType)return e})}function G(e,t){var n,r=e?e.length:0;for(n=0;n")),r===e&&(r=h.test(t)&&RegExp.$1),r in O||(r="*"),(s=O[r]).innerHTML=""+t,o=n.each(c.call(s.childNodes),function(){s.removeChild(this)})),D(i)&&(a=n(o),n.each(i,function(e,t){b.indexOf(e)>-1?a[e](t):a.attr(e,t)})),o},T.Z=function(e,t){return new G(e,t)},T.isZ=function(e){return e instanceof T.Z},T.init=function(t,r){var i,o;if(!t)return T.Z();if("string"==typeof t)if("<"==(t=t.trim())[0]&&h.test(t))i=T.fragment(t,RegExp.$1,r),t=null;else{if(r!==e)return n(r).find(t);i=T.qsa(l,t)}else{if(k(t))return n(l).ready(t);if(T.isZ(t))return t;if(j(t))o=t,i=u.call(o,function(e){return null!=e});else if(N(t))i=[t],t=null;else if(h.test(t))i=T.fragment(t.trim(),RegExp.$1,r),t=null;else{if(r!==e)return n(r).find(t);i=T.qsa(l,t)}}return T.Z(i,t)},(n=function(e,t){return T.init(e,t)}).extend=function(n){var r,i=c.call(arguments,1);return"boolean"==typeof n&&(r=n,n=i.shift()),i.forEach(function(i){!function n(r,i,o){for(t in i)o&&(D(i[t])||j(i[t]))?(D(i[t])&&!D(r[t])&&(r[t]={}),j(i[t])&&!j(r[t])&&(r[t]=[]),n(r[t],i[t],o)):i[t]!==e&&(r[t]=i[t])}(n,i,r)}),n},T.qsa=function(e,t){var n,r="#"==t[0],i=!r&&"."==t[0],o=r||i?t.slice(1):t,a=x.test(o);return e.getElementById&&a&&r?(n=e.getElementById(o))?[n]:[]:1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType?[]:c.call(a&&!r&&e.getElementsByClassName?i?e.getElementsByClassName(o):e.getElementsByTagName(t):e.querySelectorAll(t))},n.contains=l.documentElement.contains?function(e,t){return e!==t&&e.contains(t)}:function(e,t){for(;t&&(t=t.parentNode);)if(t===e)return!0;return!1},n.type=A,n.isFunction=k,n.isWindow=R,n.isArray=j,n.isPlainObject=D,n.isEmptyObject=function(e){var t;for(t in e)return!1;return!0},n.inArray=function(e,t,n){return a.indexOf.call(t,e,n)},n.camelCase=i,n.trim=function(e){return null==e?"":String.prototype.trim.call(e)},n.uuid=0,n.support={},n.expr={},n.noop=function(){},n.map=function(e,t){var r,i,o,a,s=[];if(L(e))for(i=0;i0?n.fn.concat.apply([],a):a},n.each=function(e,t){var n,r;if(L(e)){for(n=0;n=0?t:t+this.length]},toArray:function(){return this.get()},size:function(){return this.length},remove:function(){return this.each(function(){null!=this.parentNode&&this.parentNode.removeChild(this)})},each:function(e){return a.every.call(this,function(t,n){return!1!==e.call(t,n,t)}),this},filter:function(e){return k(e)?this.not(this.not(e)):n(u.call(this,function(t){return T.matches(t,e)}))},add:function(e,t){return n(o(this.concat(n(e,t))))},is:function(e){return this.length>0&&T.matches(this[0],e)},not:function(t){var r=[];if(k(t)&&t.call!==e)this.each(function(e){t.call(this,e)||r.push(this)});else{var i="string"==typeof t?this.filter(t):L(t)&&k(t.item)?c.call(t):n(t);this.forEach(function(e){i.indexOf(e)<0&&r.push(e)})}return n(r)},has:function(e){return this.filter(function(){return N(e)?n.contains(this,e):n(this).find(e).size()})},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},first:function(){var e=this[0];return e&&!N(e)?e:n(e)},last:function(){var e=this[this.length-1];return e&&!N(e)?e:n(e)},find:function(e){var t=this;return e?"object"==typeof e?n(e).filter(function(){var e=this;return a.some.call(t,function(t){return n.contains(t,e)})}):1==this.length?n(T.qsa(this[0],e)):this.map(function(){return T.qsa(this,e)}):n()},closest:function(e,t){var r=this[0],i=!1;for("object"==typeof e&&(i=n(e));r&&!(i?i.indexOf(r)>=0:T.matches(r,e));)r=r!==t&&!I(r)&&r.parentNode;return n(r)},parents:function(e){for(var t=[],r=this;r.length>0;)r=n.map(r,function(e){if((e=e.parentNode)&&!I(e)&&t.indexOf(e)<0)return t.push(e),e});return V(t,e)},parent:function(e){return V(o(this.pluck("parentNode")),e)},children:function(e){return V(this.map(function(){return H(this)}),e)},contents:function(){return this.map(function(){return this.contentDocument||c.call(this.childNodes)})},siblings:function(e){return V(this.map(function(e,t){return u.call(H(t.parentNode),function(e){return e!==t})}),e)},empty:function(){return this.each(function(){this.innerHTML=""})},pluck:function(e){return n.map(this,function(t){return t[e]})},show:function(){return this.each(function(){var e,t,n;"none"==this.style.display&&(this.style.display=""),"none"==getComputedStyle(this,"").getPropertyValue("display")&&(this.style.display=(e=this.nodeName,d[e]||(t=l.createElement(e),l.body.appendChild(t),n=getComputedStyle(t,"").getPropertyValue("display"),t.parentNode.removeChild(t),"none"==n&&(n="block"),d[e]=n),d[e]))})},replaceWith:function(e){return this.before(e).remove()},wrap:function(e){var t=k(e);if(this[0]&&!t)var r=n(e).get(0),i=r.parentNode||this.length>1;return this.each(function(o){n(this).wrapAll(t?e.call(this,o):i?r.cloneNode(!0):r)})},wrapAll:function(e){if(this[0]){var t;for(n(this[0]).before(e=n(e));(t=e.children()).length;)e=t.first();n(e).append(this)}return this},wrapInner:function(e){var t=k(e);return this.each(function(r){var i=n(this),o=i.contents(),a=t?e.call(this,r):e;o.length?o.wrapAll(a):i.append(a)})},unwrap:function(){return this.parent().each(function(){n(this).replaceWith(n(this).children())}),this},clone:function(){return this.map(function(){return this.cloneNode(!0)})},hide:function(){return this.css("display","none")},toggle:function(t){return this.each(function(){var r=n(this);(t===e?"none"==r.css("display"):t)?r.show():r.hide()})},prev:function(e){return n(this.pluck("previousElementSibling")).filter(e||"*")},next:function(e){return n(this.pluck("nextElementSibling")).filter(e||"*")},html:function(e){return 0 in arguments?this.each(function(t){var r=this.innerHTML;n(this).empty().append(z(this,e,t,r))}):0 in this?this[0].innerHTML:null},text:function(e){return 0 in arguments?this.each(function(t){var n=z(this,e,t,this.textContent);this.textContent=null==n?"":""+n}):0 in this?this.pluck("textContent").join(""):null},attr:function(n,r){var i;return"string"!=typeof n||1 in arguments?this.each(function(e){if(1===this.nodeType)if(N(n))for(t in n)q(this,t,n[t]);else q(this,n,z(this,r,e,this.getAttribute(n)))}):this.length&&1===this[0].nodeType?!(i=this[0].getAttribute(n))&&n in this[0]?this[0][n]:i:e},removeAttr:function(e){return this.each(function(){1===this.nodeType&&e.split(" ").forEach(function(e){q(this,e)},this)})},prop:function(e,t){return e=C[e]||e,1 in arguments?this.each(function(n){this[e]=z(this,t,n,this[e])}):this[0]&&this[0][e]},data:function(t,n){var r="data-"+t.replace(y,"-$1").toLowerCase(),i=1 in arguments?this.attr(r,n):this.attr(r);return null!==i?Y(i):e},val:function(e){return 0 in arguments?this.each(function(t){this.value=z(this,e,t,this.value)}):this[0]&&(this[0].multiple?n(this[0]).find("option").filter(function(){return this.selected}).pluck("value"):this[0].value)},offset:function(e){if(e)return this.each(function(t){var r=n(this),i=z(this,e,t,r.offset()),o=r.offsetParent().offset(),a={top:i.top-o.top,left:i.left-o.left};"static"==r.css("position")&&(a.position="relative"),r.css(a)});if(!this.length)return null;if(!n.contains(l.documentElement,this[0]))return{top:0,left:0};var t=this[0].getBoundingClientRect();return{left:t.left+window.pageXOffset,top:t.top+window.pageYOffset,width:Math.round(t.width),height:Math.round(t.height)}},css:function(e,r){if(arguments.length<2){var o,a=this[0];if(!a)return;if(o=getComputedStyle(a,""),"string"==typeof e)return a.style[i(e)]||o.getPropertyValue(e);if(j(e)){var s={};return n.each(e,function(e,t){s[t]=a.style[i(t)]||o.getPropertyValue(t)}),s}}var u="";if("string"==A(e))r||0===r?u=U(e)+":"+B(e,r):this.each(function(){this.style.removeProperty(U(e))});else for(t in e)e[t]||0===e[t]?u+=U(t)+":"+B(t,e[t])+";":this.each(function(){this.style.removeProperty(U(t))});return this.each(function(){this.style.cssText+=";"+u})},index:function(e){return e?this.indexOf(n(e)[0]):this.parent().children().indexOf(this[0])},hasClass:function(e){return!!e&&a.some.call(this,function(e){return this.test(W(e))},F(e))},addClass:function(e){return e?this.each(function(t){if("className"in this){r=[];var i=W(this);z(this,e,t,i).split(/\s+/g).forEach(function(e){n(this).hasClass(e)||r.push(e)},this),r.length&&W(this,i+(i?" ":"")+r.join(" "))}}):this},removeClass:function(t){return this.each(function(n){if("className"in this){if(t===e)return W(this,"");r=W(this),z(this,t,n,r).split(/\s+/g).forEach(function(e){r=r.replace(F(e)," ")}),W(this,r.trim())}})},toggleClass:function(t,r){return t?this.each(function(i){var o=n(this);z(this,t,i,W(this)).split(/\s+/g).forEach(function(t){(r===e?!o.hasClass(t):r)?o.addClass(t):o.removeClass(t)})}):this},scrollTop:function(t){if(this.length){var n="scrollTop"in this[0];return t===e?n?this[0].scrollTop:this[0].pageYOffset:this.each(n?function(){this.scrollTop=t}:function(){this.scrollTo(this.scrollX,t)})}},scrollLeft:function(t){if(this.length){var n="scrollLeft"in this[0];return t===e?n?this[0].scrollLeft:this[0].pageXOffset:this.each(n?function(){this.scrollLeft=t}:function(){this.scrollTo(t,this.scrollY)})}},position:function(){if(this.length){var e=this[0],t=this.offsetParent(),r=this.offset(),i=g.test(t[0].nodeName)?{top:0,left:0}:t.offset();return r.top-=parseFloat(n(e).css("margin-top"))||0,r.left-=parseFloat(n(e).css("margin-left"))||0,i.top+=parseFloat(n(t[0]).css("border-top-width"))||0,i.left+=parseFloat(n(t[0]).css("border-left-width"))||0,{top:r.top-i.top,left:r.left-i.left}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||l.body;e&&!g.test(e.nodeName)&&"static"==n(e).css("position");)e=e.offsetParent;return e})}},n.fn.detach=n.fn.remove,["width","height"].forEach(function(t){var r=t.replace(/./,function(e){return e[0].toUpperCase()});n.fn[t]=function(i){var o,a=this[0];return i===e?R(a)?a["inner"+r]:I(a)?a.documentElement["scroll"+r]:(o=this.offset())&&o[t]:this.each(function(e){(a=n(this)).css(t,z(this,i,e,a[t]()))})}}),["after","prepend","before","append"].forEach(function(e,t){var r=t%2;n.fn[e]=function(){var e,i,o=n.map(arguments,function(t){return"object"==(e=A(t))||"array"==e||null==t?t:T.fragment(t)}),a=this.length>1;return o.length<1?this:this.each(function(e,s){i=r?s:s.parentNode,s=0==t?s.nextSibling:1==t?s.firstChild:2==t?s:null;var u=n.contains(l.documentElement,i);o.forEach(function(e){if(a)e=e.cloneNode(!0);else if(!i)return n(e).remove();i.insertBefore(e,s),u&&function e(t,n){n(t);for(var r=0,i=t.childNodes.length;r1?n-1:0),i=1;i=0;return e.mediatype.startsWith("image")?r(t,e.basename,n):i(t,e.basename)}},function(e,t,n){"use strict";var r;t.__esModule=!0,t.Service=void 0;var i=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.shouldComponentUpdate=function(){return!1},i.render=function(){return null},r}(((r=n(0))&&r.__esModule?r:{default:r}).default.Component);t.Service=i},function(e,t,n){"use strict";var r=function(){function e(){this.publicMethods={isFilled:function(){return void 0!==this.state}}}return e.prototype.output=function(e){return void 0===e?{}:e},e}();r.config={getState:function(e){return void 0===e?{}:e},setState:function(e,t){return t}},e.exports=r},function(e,t,n){"use strict";var r=p(n(205)),i=p(n(97)),o=n(14),a=p(n(138)),s=p(n(383)),u=p(n(9)),c=p(n(139)),l=p(n(105)),d=p(n(669)),f=p(n(274));function p(e){return e&&e.__esModule?e:{default:e}}var h=["promoter","users-operator","supervisor","agencies-operator","commissions-operator","orbit-operator","orbit-user","content-operator","curator","commissions-reviewer","stories-operator"];var m=function(e){var t,i;function f(t){var n;n=e.call(this)||this;var i=t.getActions(f.displayName)||t.createActions(r.default);return n.publicMethods=Object.assign({},n.publicMethods,{isAuthorized:function(){return!!this.state},isUsualUser:function(){var e=this;return!h.some(function(t){return function(e){return this.state&&this.state.roles&&this.state.roles.some(function(t){return t===e})}.call(e,t)})}}),n.bindAction(i.authorize,n.signIn),n.bindAction(i.signIn,n.signIn),n.bindAction(i.signUp,n.signUp),n.bindAction(i.signUpWithoutPreSignIn,n.signUp),n.bindAction(i.signOut,n.signOut),n.bindAction(i.actualize,n.actualize),n}i=e,(t=f).prototype=Object.create(i.prototype),t.prototype.constructor=t,t.__proto__=i;var p=f.prototype;return p.signIn=function(e){this.setState(e)},p.signUp=function(e){this.setState(e)},p.actualize=function(e){var t=(0,a.default)(this.getInstance().state,e);this.setState(t)},p.signOut=function(){c.default.clear(),u.default.clearAllData(),o.canUseDOM&&n(670).get().clear(),d.default.clear(),d.default.clear({storageType:"session"}),l.default.removeItem({path:[l.default.STORAGE_KEY]}),l.default.setItem({path:["cross-product-auth-disabled"],value:!0}),s.default.clear(),this.setState(null)},f}(i.default);m.config=Object.assign({},i.default.config,{setState:function(e,t){if(!t)return t;e&&e.id&&t&&t.id&&e.id!==t.id&&(e={},c.default.clear());var n=Object.assign({},t);if(delete n.password,!e||e.id&&e.id!==n.id||e.email&&e.email!==n.email||!e.roles&&n.roles||e.roles&&n.roles&&e.roles.length!==n.roles.length){var r=(f.default.examine({email:n.email})||{}).isDemoMode;l.default.setItem({path:[l.default.STORAGE_KEY,"identity"],value:n}),l.default.setItem({path:[l.default.STORAGE_KEY,"token"],value:n.token}),!r&&l.default.removeItem({path:["cross-product-auth-disabled"]}),!r&&d.default.setItem({path:[d.default.STORAGE_KEY,"token"],value:n.token}),s.default.set(n)}return Object.assign({},e,n)}}),m.displayName="identity",e.exports=m},function(e,t,n){"use strict";var r,i=n(33),o=i.features||{},a=i["features-storage-key"],s={},u={};function c(e,t,i){e.provider?n.e(25).then(function(){var o=[n(1241)("./"+e.provider)];(function(n){new n(e.distribution,t,r).resolve.apply(null,i)}).apply(null,o)}).catch(n.oe):i[1](null,e.enabled)}function l(e){return function(t,n){t||(s[e]=n),u[e].forEach(function(e){e(t,n)}),delete u[e]}}e.exports.init=function(e){r=e},e.exports.resolve=function e(t,n){var i,d,f,p,h=this&&this.now,m=!1,v=Array.prototype.slice.call(arguments,1),g=v[v.length-1];if("!"===t.substr(0,1)&&(t=t.slice(1),m=!0),g){if(g=m?(p=g,function(e,t){e?p(e):p(null,m^t)}):g,u[t])return void u[t].push(g);u[t]=[g]}if(s.hasOwnProperty(t))l(t)(null,s[t]);else if(void 0!==(i=o[t]))if("boolean"!=typeof i)if(i.enabled){if(i.date){if(!h)return(v=Array.prototype.slice.call(arguments,0,-1)).push(null),void r.getDate(function(t){e.apply({now:t},v)});if((f=Date.parse(i.date))>h)return void l(t)(null,!1);if(f+1e3*i.expiration*60*60*24-h<=0)return console.warn('The feature "'+t+'" has expired'),void l(t)(null,!1)}if(i.persist)return i.session?a?void 0!==(d=function(e,t){var n=JSON.parse(e.getItem(a)||"{}");if(n&&n.hasOwnProperty(t))return n[t]}(sessionStorage,t))?void l(t)(null,d):void c(i,t,function(e,t,n){var r=n.pop();return n.push(function(n,i){var o;n?r(n,i):((o=JSON.parse(e.getItem(a)||"{}"))[t]=i,e.setItem(a,JSON.stringify(o)),r(n,i))}),n}(sessionStorage,t,[n,l(t)])):void l(t)(new Error("Key for session storage is required")):void(n?r.users.features.get(n.id,function(e,o){e||(Object.keys(o).forEach(function(e){void 0!==o[e]&&(s[e]=o[e])}),void 0===s[t])?c(i,t,function(e,t,n){var i=n.pop();return n.push(function(n,o){n?i(n,o):(s[t]=void 0!==o&&o,r.users.features.put(e,s,function(){i(n,o)}))}),n}(n.id,t,[n,l(t)])):l(t)(null,s[t])}):l(t)(new Error("Identity required for persistent feature")));c(i,t,[n,l(t)])}else l(t)(null,!1);else l(t)(null,i);else l(t)(null,!1)}},function(e,t,n){"use strict";e.exports=function(){var e,t=Array.prototype.slice.call(arguments),n={};if(0!==t.length){for(;t.length;)for(var r in e=t.shift()||{})n[r]=e[r];return n}}},function(e,t,n){"use strict";var r=n(38),i=n(839);e.exports=function(e,t){var n=r.parse(e),o=parseInt(i(e),16)%t.shards,a=t.prefix||"",s=t.base||n.host;return n.host=a+o+"."+s,n.slashes=!0,r.format(n)}},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},t}(o.OuterSubscriber);t.MergeMapSubscriber=l},function(e,t,n){"use strict";t.__esModule=!0,t.isNumeric=function(e){return!(0,r.isArray)(e)&&e-parseFloat(e)+1>=0};var r=n(28)},function(e,t,n){"use strict";t.__esModule=!0,t.throwIfEmpty=function(e){void 0===e&&(e=u);return function(t){return t.lift(new a(e))}};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(1)),i=n(84),o=n(3);var a=function(){function e(e){this.errorFactory=e}return e.prototype.call=function(e,t){return t.subscribe(new s(e,this.errorFactory))},e}(),s=function(e){function t(t,n){var r=e.call(this,t)||this;return r.errorFactory=n,r.hasValue=!1,r}return r.__extends(t,e),t.prototype._next=function(e){this.hasValue=!0,this.destination.next(e)},t.prototype._complete=function(){if(this.hasValue)return this.destination.complete();var e=void 0;try{e=this.errorFactory()}catch(t){e=t}this.destination.error(e)},t}(o.Subscriber);function u(){return new i.EmptyError}},function(e,t,n){"use strict";t.__esModule=!0,t.reduce=function(e,t){if(arguments.length>=2)return function(n){return(0,a.pipe)((0,r.scan)(e,t),(0,i.takeLast)(1),(0,o.defaultIfEmpty)(t))(n)};return function(t){return(0,a.pipe)((0,r.scan)(function(t,n,r){return e(t,n,r+1)}),(0,i.takeLast)(1))(t)}};var r=n(164),i=n(163),o=n(86),a=n(152)},function(e,t,n){"use strict";var r=n(513),i=n(514),o=n(515),a=n(516),s=n(517);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t+t?t:e;return{lower:n,higher:n===e?t:e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(282).default,i=n(678).default;t.default={store:i,actions:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getId=function(e,t){return e+":"+t},t.parseId=function(e){var t;if(2!==(t=e.split(":")).length)throw new Error('MessagesModel should have id in format "{user}:{attendee}"');return{identity:t[0],attendee:t[1]}}},function(e,t,n){"use strict";t.__esModule=!0,t.LETTER_DELIVERY_STATUS=void 0;var r=Object.freeze({SENDING:1,UNPAID:2,FAILED:3});t.LETTER_DELIVERY_STATUS=r},function(e,t,n){"use strict";t.__esModule=!0;var r={};t.default=void 0;var i,o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(327));Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||(t[e]=o[e]))});var a={store:((i=n(876))&&i.__esModule?i:{default:i}).default,actions:o.default};t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.default=h,t.withUser=function(e){return function(t){return h(t,Object.assign({userIdPropName:"ownerId"},e))}};var r=u(n(0)),i=u(n(13)),o=u(n(52)),a=u(n(188)),s=u(n(190));function u(e){return e&&e.__esModule?e:{default:e}}function c(){return(c=Object.assign||function(e){for(var t=1;t1?t-1:0),i=1;i0?i.push({_this:e,cb:n,args:t}):(i.push({_this:e,cb:n,args:t}),window.addEventListener("load",o)):setTimeout(function(){n.apply(e,t)},0)}},function(e,t,n){"use strict";var r;r=function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}return n.m=e,n.c=t,n.p="/",n(0)}([function(e,t,n){var r,i,o,a,s,u,c,l,d,f,p,h;r=function(){var e={};function t(){return+new Date+""+Math.ceil(1e4*Math.random())}function n(e,r){if(n.mems||(n.mems={}),n.mems[e])r(n.mems[e]);else{var i=document.createElement("div"),o="i"+t(),a="f"+t();i.style.width=i.style.height="0px",i.style.visibility=i.style.overflow="hidden",i.innerHTML='',window.addEventListener("message",this.receiveMessage,!1),document.body.appendChild(e),this.iframe=document.getElementById(this.id)},t.prepareOptions=function(e){void 0===e&&(e={});var t=e;return t.storageType=e.storageType?e.storageType:"local",t},t.receiveMessage=function(e){var t;try{t=JSON.parse(e.data)}catch(e){}if(t&&"cross-domain-product-storage-message"===t.namespace)if("iframe-ready"===t.id)this.state=t.value,this.isReady=!0,this.flush();else if("actualize"===t.id&&this.isReady){var n=t,r=n.key,i=n.value,o=n.storageType;this.state[o][r]=i}},t.flush=function(){this.queue.forEach(function(e){e()}),this.queue=[]},t.postMessage=function(e){this.iframe.contentWindow.postMessage(JSON.stringify(e),"*")},t.buildMessage=function(e,t,n,r){this.requestId++;var i={namespace:"cross-domain-product-storage-message",id:this.requestId,action:e,path:t,value:n,storage:r};this.postMessage(i)},t.setItem=function(e){var t=this,n=this.prepareOptions(e),r=n.path,o=n.value,a=n.callback,s=n.storageType;return void 0===r||void 0===o?Promise.resolve(!1):this.isReady?(this.buildMessage("setbypath",r,o,s),Array.isArray(r)?(0,i.default)(r,this.state[s],o):this.state[s][r]=o,a&&a(!0),Promise.resolve(!0)):new Promise(function(n){t.queue.push(function(){n(t.setItem(e))})})},t.getItem=function(e){var t=this,n=this.prepareOptions(e),i=n.path,o=n.callback,a=n.storageType;if(void 0===i)return Promise.resolve(void 0);if(!this.isReady)return new Promise(function(n){t.queue.push(function(){n(t.getItem(e))})});var s=Array.isArray(i)?(0,r.default)(i,this.state[a]):this.state[a][i];return o&&o(s),Promise.resolve(s)},t.removeItem=function(e){var t=this,n=this.prepareOptions(e),r=n.path,i=n.callback,a=n.storageType;return void 0===r||Array.isArray(r)&&0===r.length?Promise.resolve(!1):this.isReady?(this.buildMessage("removebypath",r,null,a),Array.isArray(r)?(0,o.default)(r,this.state[a]):delete this.state[a][r],i&&i(!0),Promise.resolve(!0)):new Promise(function(n){t.queue.push(function(){n(t.removeItem(e))})})},t.clear=function(e){var t=this;if(!this.isReady)return new Promise(function(n){t.queue.push(function(){n(t.clear(e))})});var n=this.prepareOptions(e),r=n.callback,i=n.storageType;return this.buildMessage("clear",null,null,i),delete this.state[i],r&&r(!0),Promise.resolve(!0)},t.patch=function(e){var t=this,n=this.prepareOptions(e),o=n.path,s=n.value,u=n.callback,c=n.storageType,l=n.transformProvider,d=void 0===l?a.default:l;if(void 0===o||void 0===s)return Promise.resolve(!1);if("object"!=typeof s)return this.setItem(e);if(!this.isReady)return new Promise(function(n){t.queue.push(function(){n(t.patch(e))})});var f=Array.isArray(o)?(0,r.default)(o,this.state[c]):this.state[c][o],p=d("object"==typeof f?f:{},s);return this.buildMessage("setbypath",o,p,c),Array.isArray(o)?(0,i.default)(o,this.state[c],p):this.state[c][o]=p,u&&u(!0),Promise.resolve(!0)},e}();t.default=m,f=m,p="shared",h=(0,s.singleton)(function(e){return new m(e)}),p in f?Object.defineProperty(f,p,{value:h,enumerable:!0,configurable:!0,writable:!0}):f[p]=h},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(664))&&r.__esModule?r:{default:r},o=n(11);var a=function(e){var t,n;function r(t){return e.call(this,t)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.patch=function(t){return Promise.resolve(e.prototype.patch.call(this,t))},i.clear=function(t){return Promise.resolve(e.prototype.clear.call(this,t))},i.removeItem=function(t){return Promise.resolve(e.prototype.removeItem.call(this,t))},i.setItem=function(t){return Promise.resolve(e.prototype.setItem.call(this,t))},i.getItem=function(t){return Promise.resolve(e.prototype.getItem.call(this,t))},r}(i.default);t.default=a,function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(a,"shared",(0,o.singleton)(function(e){return new a(e)}))},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=c(n(27)),i=c(n(277)),o=c(n(278)),a=c(n(33)),s=c(n(100)),u=n(11);function c(e){return e&&e.__esModule?e:{default:e}}var l,d,f,p=a.default.storage?a.default.storage.key:"__appdata",h=function(){function e(e){var t=e.storageKey,n=void 0===t?p:t;this.storageKey=n}var t=e.prototype;return t._prepareOptions=function(e){void 0===e&&(e={});var t=e;return t.storageType=e.storageType?e.storageType:"local",t},t._commit=function(e,t,n){void 0===n&&(n="local"),window[n+"Storage"].setItem(e,JSON.stringify(t))},t._get=function(e,t){return void 0===t&&(t="local"),JSON.parse(window[t+"Storage"].getItem(e))},t.getItem=function(e){var t=this._prepareOptions(e),n=t.path,i=t.callback,o=t.storageType;if(Array.isArray(n)){var a=n.shift(),s=this._get(a,o);return s=n.length?(0,r.default)(n,s):s,i&&i(s),s}},t.setItem=function(e){var t=this._prepareOptions(e),n=t.path,r=t.value,o=t.callback,a=t.storageType;if(!Array.isArray(n)||0===n.length||void 0===r)return!1;var s=n.shift(),u=this._get(s,a);return u=n.length?(0,i.default)(n,u,r):r,this._commit(s,u,a),o&&o(!0),!0},t.removeItem=function(e){var t=this._prepareOptions(e),n=t.path,r=t.callback,i=t.storageType;if(!Array.isArray(n)||0===n.length)return!1;var a=n.shift(),s=this._get(a,i);return n.length?(s=(0,o.default)(n,s),this._commit(a,s,i)):window[i+"Storage"].removeItem(a),r&&r(!0),!0},t.clear=function(e){var t=this._prepareOptions(e),n=t.callback,r=t.storageType;return window[r+"Storage"].clear(),n&&n(!0),!0},t.patch=function(e){var t=this._prepareOptions(e),n=t.path,o=t.value,a=t.callback,u=t.storageType,c=t.transformProvider,l=void 0===c?s.default:c;if(!Array.isArray(n)||0===n.length||void 0===o)return!1;if("object"!=typeof o)return this.setItem(e);var d=n.shift(),f=this._get(d,u),p=n.length?(0,r.default)(n,f):f,h=l("object"==typeof p?p:{},o);return f=n.length?(0,i.default)(n,f,h):h,this._commit(d,f,u),a&&a(!0),!0},e}();t.default=h,l=h,d="shared",f=(0,u.singleton)(function(e){return new h(e)}),d in l?Object.defineProperty(l,d,{value:f,enumerable:!0,configurable:!0,writable:!0}):l[d]=f},function(e,t,n){"use strict";var r=n(10),i=a(n(99)),o=a(n(275));function a(e){return e&&e.__esModule?e:{default:e}}e.exports=function(e){var t={signUp:function(t){return function(a,s){e.signUp(t)(function(e,t){t?a(e,t):n(666).BootParameters.shared().bootParameters.pipe((0,r.take)(1),(0,r.map)(function(e){return e.promo})).subscribe(function(n){n?s.api.codes.post(e.id,{code:n},function(){return a(e,t)}):i.default.resolve("limited-credits",function(n,r){"enabled"===r?o.default.get(function(n){n.afid?a(e,t):s.api.codes.post(e.id,{code:"20955726-a968-4f7a-9f51-b435cec6d92f"},function(){return a(e,t)})}):a(e,t)})})},s)}}};return Object.assign({},e,t)}},function(e,t,n){"use strict";t.__esModule=!0;var r=n(667);Object.keys(r).forEach(function(e){"default"!==e&&"__esModule"!==e&&(t[e]=r[e])})},function(e,t,n){"use strict";t.__esModule=!0,t.BootParameters=void 0;var r=n(4),i=n(10),o=n(11),a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(33));n(15);var s=l(n(100)),u=l(n(279)),c=l(n(105));function l(e){return e&&e.__esModule?e:{default:e}}function d(e){var t="function"==typeof Map?new Map:void 0;return(d=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return f(e,arguments,h(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),p(r,e)})(e)}function f(e,t,n){return(f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&p(i,n.prototype),i}).apply(null,arguments)}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var m,v,g,y="boot-parameters",b=function(e){var t,n;function r(t){var n;return(n=e.call(this,"No such key "+t+" in PS.session storage")||this).name="NotFoundError",n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(d(Error)),_=function(){function e(){var t=this,n=(0,r.of)(a).pipe((0,i.map)(function(e){return e&&e["product-storage"]||{}}),(0,i.distinctUntilKeyChanged)("available-keys"),(0,i.shareReplay)(1));this.bootParameters=n.pipe((0,i.switchMap)(function(e){return(0,r.from)(t.getParametersFromXDLSSessionPromise(e,y))}),(0,i.map)(function(t){return(0,s.default)(t,e.getParametersFromUrl())}),(0,i.catchError)(function(o){return"NotFoundError"===o.name?n.pipe((0,i.switchMap)(function(n){return(0,r.from)(t.setParametersToXDLSSessionPromise(n,y,e.getParametersFromUrl()))})):(console.error(o),(0,r.of)(e.getParametersFromUrl()))}),(0,i.shareReplay)(1)),this.bootParameters.subscribe()}e.getParametersFromUrl=function(){return u.default.getParams()};var t=e.prototype;return t.getParametersFromXDLSSessionPromise=function(e,t){return new Promise(function(n,r){-1===e["available-keys"].indexOf(t)&&r(new Error("Key "+t+" is not allowed key for remote storages (see config)")),c.default.getItem({path:[t],callback:function(e){e?n(e):r(new b(t))},storageType:"session"})})},t.setParametersToXDLSSessionPromise=function(e,t,n){return new Promise(function(r,i){-1===e["available-keys"].indexOf(t)&&i(new Error("Key "+t+" is not allowed key for remote storages (see config)")),c.default.patch({path:[t],value:n,callback:function(e){e&&r(c.default.getItem({path:[t],storageType:"session"})),i(new Error("Error in patching PS session by key "+t))},storageType:"session"})})},e}();t.BootParameters=_,m=_,v="shared",g=(0,o.singleton)(function(){return new _}),v in m?Object.defineProperty(m,v,{value:g,enumerable:!0,configurable:!0,writable:!0}):m[v]=g},function(e,t,n){"use strict";e.exports=function(e){var t={signUp:function(t){return function(n,r){e.signIn(t.email,t.password)(function(i,o){o?e.signUp(t)(n,r):n(i,new Error("Authorized"))},r)}},signUpWithoutPreSignIn:function(e){return function(n,r){t.signUp(e)(n,r)}}};return Object.assign({},e,t)}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=a(n(33)),i=a(n(276)),o=a(n(182));function a(e){return e&&e.__esModule?e:{default:e}}var s,u=r.default.storage?r.default.storage.key:"__appdata";function c(e,t){return void 0===t&&(t={}),s||r.default["cross-product-storage"]?(s||(s=i.default.shared({host:r.default["cross-product-storage"].host,storageKey:u})),s[e](t)):Promise.resolve()}var l={getItem:(0,o.default)(c,"getItem"),setItem:(0,o.default)(c,"setItem"),removeItem:(0,o.default)(c,"removeItem"),clear:(0,o.default)(c,"clear"),patch:(0,o.default)(c,"patch"),STORAGE_KEY:u};t.default=l},function(e,t,n){"use strict";var r,i={};function o(){Object.keys(i).forEach(function(e){e.init&&!e.wasInit()&&e.init.call(e)})}function a(e){(r=i[t.compose(e.origin)])&&r.receiveMessage.call(r,e)}function s(e){var t,n,r="cross-domain-local-message",i={iframeId:+(Date.now()+""+Math.floor(9e3*Math.random()+1e3)),iframeUrl:e},o=-1,a={},s=!1,u=!1,c=[];function l(e){t.contentWindow.postMessage(JSON.stringify(e),"*")}function d(e,t,n,i,s){var d={namespace:r,id:++o,action:e,key:t,value:n,storage:s};a[o]=i,u?l(d):c.push(d)}function f(){var e=document.createElement("div");e.innerHTML='',document.body.appendChild(e),t=document.getElementById(i.iframeId)}function p(){return s}return{init:function(e){return n=e,s?(n&&n(),void console.log("xdLocalStorage was already initialized!")):(s=!0,"complete"===document.readyState?f():document.onreadystatechange=function(){"complete"===document.readyState&&f()},this)},setItem:function(e,t,n){p()&&d("set",e,t,n)},getItem:function(e,t){p()&&d("get",e,null,t)},removeItem:function(e,t){p()&&d("remove",e,null,t)},key:function(e,t){p()&&d("key",e,null,t)},clear:function(e){p()&&d("clear",null,null,e)},wasInit:function(){return s},receiveMessage:function(t){var i;try{i=JSON.parse(t.data)}catch(e){}i&&i.namespace===r&&("iframe-ready"===i.id?(u&&console.error("duplicate initialization for "+e),u=!0,n&&n(),c.forEach(l),c=[]):function(e){a[e.id]&&(a[e.id](e),delete a[e.id])}(i))},session:{setItem:function(e,t,n){p()&&d("set",e,t,n,"session")},getItem:function(e,t){p()&&d("get",e,null,t,"session")},removeItem:function(e,t){p()&&d("remove",e,null,t,"session")},key:function(e,t){p()&&d("key",e,null,t,"session")},clear:function(e){p()&&d("clear",null,null,e,"session")}}}}window.addEventListener?(window.addEventListener("load",o),window.addEventListener("message",a,!1)):(window.attachEvent("load",o),window.attachEvent("onmessage",a)),e.exports.get=function(e){return i[e]=i[e]||new s(e),i[e]},e.exports.compose=function(e){return e+"/app/xdls.html"}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=o(n(98)),i=o(n(65));function o(e){return e&&e.__esModule?e:{default:e}}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s=["facebook-bot","register","terms-and-conditions#","privacy-policy","co-registration"];var u=function(e){function t(){var n=function(e){var t,n;function o(){for(var t,n=arguments.length,o=new Array(n),u=0;u=0:void 0;t.isPromoter!==n&&(t.isPromoter=n,t.reconnect())}),l(this,"send",function(e){t.ws&&t.ws.send(e)||t.sendingQueue.push(e)}),l(this,"resend",function(){t.sendingQueue.forEach(function(e){t.send(e)}),t.sendingQueue=[]}),this.flux=e,this.api=e.api,this.ws=null,this.configSubcription=o.Config.shared().streamingEndpoint.subscribe(this.onStreamingEndpointUpdated),this.identity=e.get(r.default),this.identity.store.listen(this.onIdentityUpdated),this.onIdentityUpdated(this.identity.store.getState())}e.urlBuilder=function(e,t,n){return t&&void 0!==n&&e?function(r,i){var o="wss://media.dating.com";return i&&r&&(o=e.replace("{shard}",i).replace("{key}",r)),o+"?i="+t+"&promo="+(n?1:0)}:null};var t=e.prototype;return t.reconnect=function(){var t=this;this.isOpened&&this.close();var n=e.urlBuilder(this.endpointFormat,this.identity,this.isPromoter);n&&(this.ws=new u.default(n,this.flux,function(){return{date:(new Date).toISOString(),"user-agent":t.flux.api.augment("user-agent")}}),this.ws.messages.addListener(function(e){t.onMessageReceived(e.data)}),this.ws.onOpen=function(){t.isOpened=!0,t.resend()})},t.close=function(){this.isOpened=!1,this.ws&&(this.ws.onClose=void 0,this.ws.onOpen=void 0,this.ws.close(),this.timer&&clearTimeout(this.timer),this.timer=null),this.ws=null},e}(),f=function(e){var t,n;function r(t){var n;return l(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n=e.call(this)||this),"notify",function(e,t){var r={label:e,payload:t},i=JSON.stringify(r);n.websocket.send(i)}),n.callbacks={},n.websocket=new d(t),n.websocket.onMessageReceived=function(e){var t=JSON.parse(e);if("event.dialogs.streams.reply"===t.label){var r=t.guid,i=t.payload.reply,o=t.payload.error;o?n.callbacks[r]&&n.callbacks[r].error&&n.callbacks[r].error(o):n.callbacks[r]&&n.callbacks[r].success&&n.callbacks[r].success(i),delete n.callbacks[r]}else"event.dialogs.streams.notification"===t.label?n.emit("event.dialogs.streams.notification",t.payload.session,t.payload.notification):n.emit(t.label,t)},n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.prototype.sendRequest=function(e,t,n,r){var i={label:e,payload:t};(n||r)&&(i.guid=(0,s.default)(),this.callbacks[i.guid]={success:n,failure:r});var o=JSON.stringify(i);this.websocket.send(o)},r}(a.default);t.StreamConnection=f},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(282))&&r.__esModule?r:{default:r};function o(e){var t=function(){function t(t){!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(this,"state",{});var n=t.getActions(i.default,e);this.bindAction(n.get,this.update),this.bindAction(n.actualize,this.actualize),this.bindAction(n.put,this.add),this.bindAction(n.delete,this.delete)}var n=t.prototype;return n.add=function(e){if(e){var t=this.state.tags.slice();t.indexOf(e)<0&&t.push(e),this.setState({tags:t})}},n.delete=function(e){if(e){var t=this.state.tags.slice(),n=t.indexOf(e);n>=0&&t.splice(n,1),this.setState({tags:t})}},n.update=function(e){e&&this.setState({tags:e})},n.actualize=function(e){if(e&&this.state.tags){var t=this.state.tags.filter(function(t){return e.staled.indexOf(t)<0});t.push.apply(t,e.new),this.setState({tags:t})}},t}();return t.displayName=o.getDisplayName(e),t}o.getDisplayName=function(e){return"user-tags."+e};var a=o;t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.ChatAnonymity=void 0;var r=n(32),i=n(4);t.ChatAnonymity=function(e,t){var n;this.writingAsAnonymous=(n=t)&&parseFloat(n.slice(-2))>50?(0,i.of)(!1):r.Config.shared().anonymousChatEnabled}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(4),i=n(10);t.toObservable=function(e){for(var t=[],n=1;n=0?e.status===r.DELIVERY_STATUS.FAILED?n.splice(t,1):(e.status!==r.DELIVERY_STATUS.PROCESSING||n[t].status!==r.DELIVERY_STATUS.DELIVERED&&n[t].status!==r.DELIVERY_STATUS.UNPAID)&&(n[t]=e):e.status!==r.DELIVERY_STATUS.FAILED&&(n.push(e),o[e.tag]=n.length-1)}}),n.sort(function(e,t){return t.timestamp-e.timestamp});var a=!1;n.slice().reverse().forEach(function(t){var n=(0,i.parseId)(e).identity;t.sender!==n&&t.meta&&t.meta.tariffication&&t.meta.tariffication.final&&(a=!0),t.needPay=a}),this.setState({messages:n,messagesLoaded:!0})}else this.state.messagesLoaded||this.setState({messagesLoaded:!0})},n.read=function(e){var t,n=this.state.messages.slice();for(t=0;t=0){n[i]={uri:r.result.uri,remote:!0,mediaType:e.mediaType,basename:r.result.basename,preview:r.result.preview};var o=n.slice();f.setState({attachments:o})}s&&s();break;case"failed":if(i>=0){n[i]={uploadFailed:!0};var a=n.slice();f.setState({attachments:a})}s&&s()}}}(t)}),l.actions.upload(e)}),d(l(f),"detach",function(e){var t=a.default.stringify({senderId:n,recipientId:c});f.flux.get(o.default,t).actions.cancelUploading(e);var r=f.state.attachments;r.findIndex(function(t){return t.uri===e.uri})>=0&&f.setState({attachments:r.filter(function(t){return t.uri!==e.uri})})}),f.flux=i;var h=i.getActions(r.default,e);f.bindAction(h.setText,f.setText),f.bindAction(h.setSubject,f.setSubject),f.bindAction(h.attach,f.attach),f.bindAction(h.detach,f.detach);var m=i.get(s.default),v=(0,u.randomValueFromArray)(m.store.getState().covers);return f.state={subject:"",text:"",cover:v,attachments:[],letterTag:p},f}return f=t,(i=h).prototype=Object.create(f.prototype),i.prototype.constructor=i,i.__proto__=f,h}(i.BaseStore);return h.displayName=f.getDisplayName(e),h}f.getDisplayName=function(e){return"dialogs-mailbox-letter-writing."+e}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=o(n(289)),i=o(n(690));function o(e){return e&&e.__esModule?e:{default:e}}var a={actions:r.default,store:i.default};t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.default=l;var r=s(n(289)),i=n(23),o=s(n(290)),a=s(n(51));function s(e){return e&&e.__esModule?e:{default:e}}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}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}function l(e){var t=a.default.parse(e),n=t.senderId,s=t.recipientId,d=function(t){var i,a;function l(i){var a;c(u(a=t.call(this)||this),"upload",function(e){var t=a.state.data.uploads,r=e.uri;if(!(void 0!==t[r]||t[r]&&"failed"===t[r].status)){t[r]={status:"uploading",progress:0},a.state.data={uploads:t},a.emitChange();var i,u="dialogs-user-media:"+n+":"+s+":"+e.uri,c=a.flux.get(o.default,u);i=c.store.listen(function(t){return a.uploadStateChanged(e,t,i)}),c.actions.post("/dialogs/usermedia/"+s+"/"+n,e)}}),c(u(a),"uploadStateChanged",function(e,t,r){var i,o=a.state.data.uploads,u=e.uri;if(t.files&&t.files.length){r();var c,l=t.files[0],d="/dialogs/usermedia/"+s+"/"+n+"/"+l;c=e.type.startsWith("image")?d:"/dialogs/usermedia/"+s+"/"+n+"/frame/"+l,i={status:"complete",localPath:e.uri,result:{uri:d,preview:c,basename:l,mediaType:e.type}}}else"number"==typeof t.progress?i={status:"uploading",progress:(t.progress||0)/10*9}:(r(),i={status:"failed"});o[u]=i,a.state.data={uploads:o},a.emitChange()}),c(u(a),"cancelUploading",function(e){var t=a.state.data.uploads;t[e.uri]=void 0,a.state.data={uploads:t},a.emitChange()}),a.flux=i;var l=i.getActions(r.default,e);return a.bindAction(l.upload,a.upload),a.bindAction(l.cancelUploading,a.cancelUploading),a.state={data:{uploads:{}}},a}return a=t,(i=l).prototype=Object.create(a.prototype),i.prototype.constructor=i,i.__proto__=a,l.prototype.output=function(e){return Object.assign({},e.data)},l}(i.BaseStore);return d.config={getState:function(e){return Object.assign({},e.data)}},d.displayName=l.getDisplayName(e),d}l.getDisplayName=function(e){return"dialogs-media-uploader."+e}},function(e,t,n){"use strict";var r,i=(r=n(291))&&r.__esModule?r:{default:r};function o(e){var t=function(){function t(t){var n=t.getActions(i.default,e);this.state={files:[],progress:null,error:null},this.bindAction(n.post,this.actualize)}return t.prototype.actualize=function(e){this.setState(e)},t}();return t.displayName=o.getDisplayName(e),t}o.getDisplayName=function(e){return"uploader."+e},e.exports=o},function(e,t,n){"use strict";var r=n(293),i=n(294),o=Object.prototype.hasOwnProperty,a={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},s=Array.isArray,u=Array.prototype.push,c=function(e,t){u.apply(e,s(t)?t:[t])},l=Date.prototype.toISOString,d={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:r.encode,encodeValuesOnly:!1,formatter:i.formatters[i.default],indices:!1,serializeDate:function(e){return l.call(e)},skipNulls:!1,strictNullHandling:!1},f=function e(t,n,i,o,a,u,l,f,p,h,m,v,g){var y=t;if("function"==typeof l?y=l(n,y):y instanceof Date?y=h(y):"comma"===i&&s(y)&&(y=y.join(",")),null===y){if(o)return u&&!v?u(n,d.encoder,g):n;y=""}if("string"==typeof y||"number"==typeof y||"boolean"==typeof y||r.isBuffer(y))return u?[m(v?n:u(n,d.encoder,g))+"="+m(u(y,d.encoder,g))]:[m(n)+"="+m(String(y))];var b,_=[];if(void 0===y)return _;if(s(l))b=l;else{var w=Object.keys(y);b=f?w.sort(f):w}for(var O=0;O0?y+g:""}},function(e,t,n){"use strict";var r=n(293),i=Object.prototype.hasOwnProperty,o={allowDots:!1,allowPrototypes:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:r.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},a=function(e){return e.replace(/&#(\d+);/g,function(e,t){return String.fromCharCode(parseInt(t,10))})},s=function(e,t,n){if(e){var r=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,o=/(\[[^[\]]*])/g,a=/(\[[^[\]]*])/.exec(r),s=a?r.slice(0,a.index):r,u=[];if(s){if(!n.plainObjects&&i.call(Object.prototype,s)&&!n.allowPrototypes)return;u.push(s)}for(var c=0;null!==(a=o.exec(r))&&c=0;--i){var o,a=e[i];if("[]"===a&&n.parseArrays)o=[].concat(r);else{o=n.plainObjects?Object.create(null):{};var s="["===a.charAt(0)&&"]"===a.charAt(a.length-1)?a.slice(1,-1):a,u=parseInt(s,10);n.parseArrays||""!==s?!isNaN(u)&&a!==s&&String(u)===s&&u>=0&&n.parseArrays&&u<=n.arrayLimit?(o=[])[u]=r:o[s]=r:o={0:r}}r=o}return r}(u,t,n)}};e.exports=function(e,t){var n=function(e){if(!e)return o;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new Error("The charset option must be either utf-8, iso-8859-1, or undefined");var t=void 0===e.charset?o.charset:e.charset;return{allowDots:void 0===e.allowDots?o.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:o.allowPrototypes,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:o.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:o.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:o.comma,decoder:"function"==typeof e.decoder?e.decoder:o.decoder,delimiter:"string"==typeof e.delimiter||r.isRegExp(e.delimiter)?e.delimiter:o.delimiter,depth:"number"==typeof e.depth?e.depth:o.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:o.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:o.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:o.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:o.strictNullHandling}}(t);if(""===e||null==e)return n.plainObjects?Object.create(null):{};for(var u="string"==typeof e?function(e,t){var n,s={},u=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,c=t.parameterLimit===1/0?void 0:t.parameterLimit,l=u.split(t.delimiter,c),d=-1,f=t.charset;if(t.charsetSentinel)for(n=0;n-1&&(h=h.split(",")),i.call(s,p)?s[p]=r.combine(s[p],h):s[p]=h}return s}(e,n):e,c=n.plainObjects?Object.create(null):{},l=Object.keys(u),d=0;d=0){var o=n[r];n[index]=Object.assign({},o,{status:i.LETTER_DELIVERY_STATUS.UNPAID})}s.setState({letters:n})}),a(o(s),"letterSent",function(e){if(e.status!==i.LETTER_DELIVERY_STATUS.FAILED){var t=s.state.letters.slice(),n=t.findIndex(function(t){return t.tag===e.tag});if(n>=0){var r=t[n];t[n]=Object.assign({},r,{status:i.LETTER_DELIVERY_STATUS.SENDING})}else{var o=Object.assign({},e,{status:i.LETTER_DELIVERY_STATUS.SENDING});t.push(o)}s.setState({letters:t})}else{var a=s.state.letters.filter(function(e){return e.tag!=e.tag});s.setState({letters:a})}}),a(o(s),"letterAdded",function(e){var t=s.state.letters.filter(function(t){return t.tag!==e.tag});s.setState({letters:t})});var u=r.getActions(e,n);return s.state={letters:[]},s.eventInbox=r.letterEventInbox,s.eventInbox.addOnLetterRejectedListener(s.letterUnpaid),s.eventInbox.addOnLetterAddedListener(s.letterAdded),s.bindAction(u.sendLetter,s.letterSent),s}return s=t,(r=u).prototype=Object.create(s.prototype),r.prototype.constructor=r,r.__proto__=s,u}(r.BaseStore);return s.displayName=t.getDisplayName(n),s}return t.getDisplayName=e.getDisplayName,t};var r=n(23),i=n(126);function o(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function a(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.__esModule=!0,t.default=function(e){return function(t){var n=t;return function(e){var t,u;function c(){return e.apply(this,arguments)||this}u=e,(t=c).prototype=Object.create(u.prototype),t.prototype.constructor=t,t.__proto__=u;var l=c.prototype;return l.sendLetter=function(t){var u=e.prototype.sendLetter;return function(e,c){var l=s.default.stringify({senderId:n,recipientId:t.recipientId,letterTag:t.tag}),d=c.get(a.default,l),f=d.store.getState(),p={tag:t.tag,sender:n,recipient:t.recipientId,text:f.text,cover:f.cover,subject:f.subject,attachments:f.attachments},h=c.get(r.default,(0,r.getId)(p.sender,p.recipient)),m=h.store.getState().messages,v=m.find(function(e){return e.tag===p.tag});v||h.actions.patch({tag:p.tag,sender:p.sender,recipient:p.recipient,text:p.text,timestamp:(new Date).getTime(),meta:{letter:""+(0,i.default)(),cover:p.cover,introductory:p.introductory,attachments:p.attachments}}),u(t)(function(t,n){t.status===o.LETTER_DELIVERY_STATUS.FAILED&&h.actions.delete(t.tag),e(t,n)},c)}},c}(e(t))}};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(25)),i=u(n(59)),o=n(126),a=u(n(287)),s=u(n(51));function u(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(25)),i=n(72),o=n(44),a=n(32);n(15);var s=n(4);function u(e){var t=(0,r.parseId)(e),n=function(n){var u,c,l,d=this;l=function(e,n){return e.messages.map(function(e){var a={tag:e.tag,sender:e.sender,recipient:e.recipient,outgoing:e.sender===t.identity,timestamp:e.timestamp,placeholder:e.text,read:!!e.read,needPay:e.needPay};e.meta&&e.meta["wink-template"]&&(a.reason=e.meta["wink-template"]);var s=(0,o.parseContent)(e.text,e.meta,n,[o.MessageType.Text,o.MessageType.Cheer,o.MessageType.Photo,o.MessageType.Video,o.MessageType.Sticker,o.MessageType.Letter,o.MessageType.System])||{},u=s.type,c=s.content;if(u===o.MessageType.System)switch(c.type){case o.SystemMessageType.CallHappened:case o.SystemMessageType.CallIgnored:a.outgoing=!0;break;case o.SystemMessageType.CallMissed:a.outgoing=!1}switch(a.type=u,a.content=c,e.status||r.DELIVERY_STATUS.SENDING){case r.DELIVERY_STATUS.FAILED:a.status=i.DeliveryStatus.Failed;break;case r.DELIVERY_STATUS.PROCESSING:case r.DELIVERY_STATUS.SENDING:a.status=i.DeliveryStatus.Sending;break;case r.DELIVERY_STATUS.DELIVERED:a.status=i.DeliveryStatus.Delivered;break;case r.DELIVERY_STATUS.UNPAID:a.status=i.DeliveryStatus.Unpaid;break;case r.DELIVERY_STATUS.LOCAL:a.status=i.DeliveryStatus.Local}return a})},(c="adaptMessages")in(u=this)?Object.defineProperty(u,c,{value:l,enumerable:!0,configurable:!0,writable:!0}):u[c]=l,this.model=n.get(r.default,e),this.state={messages:[]},setTimeout(function(){(0,s.combineLatest)(d.model.store.rxState(),a.Config.shared().currencyDevaluationRatio).subscribe(function(e){var t=e[0],n=e[1];d.state.messages=d.adaptMessages(t,n&&100/n),d.emitChange()})},0)};return n.displayName=u.getDisplayName(e),n}u.getDisplayName=function(e){return"dialogs-messages-adapter."+e};var c=u;t.default=c},function(e,t,n){"use strict";t.__esModule=!0,t.CallResultAnnouncingInChat=void 0;var r,i=(r=n(61))&&r.__esModule?r:{default:r},o=n(183),a=n(11);n(15),n(49);var s=n(16),u=n(10),c=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(93)),l=n(44),d=n(4);var f=function(e){var t=s.Flux.shared().get(i.default,e).store.rxState().pipe((0,u.switchMap)(function(e){return o.GlobalTime.shared().currentTime().pipe((0,u.map)(function(t){return[e,t]}))}),(0,u.scan)(function(e,t){var n=t[0],r=t[1];return{previous:e.current,current:Object.assign({},n,{time:r})}},{previous:{status:"idle",time:0},current:{status:"idle",time:0}}),(0,u.shareReplay)(1));this.subscriptions=new d.Subscription,this.subscriptions.add(t.pipe((0,u.filter)(function(e){var t=e.previous,n=e.current;return"speaking"===t.status&&"idle"===n.status})).safeSubscribe(function(t){var n=t.current,r=t.previous;s.Flux.shared().get(c.default,(0,c.getId)(e,r.attendee)).actions.showSystemMessage(l.SystemMessageType.CallHappened,{duration:n.time-r.time})})),this.subscriptions.add(t.pipe((0,u.filter)(function(e){var t=e.previous,n=e.current;return"ringing"===t.status&&"idle"===n.status})).safeSubscribe(function(t){var n=t.previous;s.Flux.shared().get(c.default,(0,c.getId)(e,n.invite["sender-id"])).actions.showSystemMessage(l.SystemMessageType.CallMissed)})),this.subscriptions.add(t.pipe((0,u.filter)(function(e){var t=e.previous,n=e.current;return"idle"===t.status&&"connecting"===n.status}),(0,u.switchMap)(function(){return t.pipe((0,u.filter)(function(e){return"connecting"!==e.current.status}),(0,u.take)(1),(0,u.filter)(function(e){var t=e.previous,n=e.current;return"connecting"===t.status&&"idle"===n.status}))})).safeSubscribe(function(t){var n=t.previous;s.Flux.shared().get(c.default,(0,c.getId)(e,n.attendee)).actions.showSystemMessage(l.SystemMessageType.CallIgnored)}))};t.CallResultAnnouncingInChat=f,function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(f,"shared",(0,a.singleton)(function(e){return new f(e)}))},function(e,t,n){"use strict";function r(e){var t=function(){};return t.displayName=r.getDisplayName(e),t}t.__esModule=!0,t.default=void 0,r.getDisplayName=function(e){return"call-operator."+e};var i=r;t.default=i},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(54),i=n(23);function o(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function a(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){var t=function(e){var t,n;function i(){var t;return a(o(t=e.call(this)||this),"onAnswer",function(e){t.state.data={status:"speaking",attendee:e.sender},t.emitChange()}),a(o(t),"onIncoming",function(e){t.state.data={status:"ringing",invite:e},t.emitChange()}),a(o(t),"onCancel",function(){t.state.data={status:"idle"},t.emitChange()}),a(o(t),"mediaChatStateChanged",function(e){if("connecting"!==t.state.data.status&&(e.pending.in||e.pending.out)&&!e.state.in&&!e.state.out)return t.state.data={status:"connecting",attendee:e.attendee},void t.emitChange();"speaking"!==t.state.data.status&&(e.state.in||e.state.out)&&(t.state.data={status:"speaking",attendee:e.attendee},t.emitChange())}),t.state={data:{status:"idle"}},r.CallApi.shared().addListener("command.chat.media.answer",t.onAnswer),r.CallApi.shared().addListener("command.invite.add",t.onIncoming),r.CallApi.shared().addListener("event.chat.media.destroyed",t.onCancel),r.CallApi.shared().addListener("command.chat.media.stop",t.onCancel),r.CallApi.shared().addListener("event.chat.media.state.changed",t.mediaChatStateChanged),r.CallApi.shared().addListener("command.invite.remove",t.onCancel),t}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.output=function(e){return Object.assign({},e.data)},i}(i.BaseStore);return t.displayName=s.getDisplayName(e),t.config={getState:function(e){return Object.assign({},e.data)}},t}s.getDisplayName=function(e){return"call-operator."+e};var u=s;t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(704),i=n(4),o=n(11),a=n(32),s=n(10),u=n(184),c=function(){function e(e){this.subscription=i.combineLatest([a.Config.shared().fingerprintEnabled,r.deviceFingerprint()]).pipe(s.filter(function(e){var t=e[0],n=e[1];return t&&!!n}),s.take(1)).subscribe(function(t){var n=t[1];u.Api.shared().users.devices.post(e,[{name:"fingerprint",meta:{value:n}}])})}return e.shared=o.singleton(function(t){return new e(t)}),e}();t.FingerprintSender=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.deviceFingerprint=n(705).deviceFingerprint},function(e,t,n){"use strict";t.__esModule=!0,t.deviceFingerprint=function(){return new o.Observable(function(e){return(0,i.default)().get(function(t){e.next(t),e.complete()}),function(){}})};var r,i=(r=n(706))&&r.__esModule?r:{default:r},o=n(4)},function(e,t,n){"use strict";var r,i;void 0===(i="function"==typeof(r=function(){var e=function e(t){if(!(this instanceof e))return new e(t);this.options=this.extend(t,{swfContainerId:"fingerprintjs2",swfPath:"flash/compiled/FontList.swf",detectScreenOrientation:!0,sortPluginsFor:[/palemoon/i],userDefinedFonts:[]}),this.nativeForEach=Array.prototype.forEach,this.nativeMap=Array.prototype.map};return e.prototype={extend:function(e,t){if(null==e)return t;for(var n in e)null!=e[n]&&t[n]!==e[n]&&(t[n]=e[n]);return t},get:function(e){var t=[];t=this.userAgentKey(t),t=this.languageKey(t),t=this.colorDepthKey(t),t=this.pixelRatioKey(t),t=this.hardwareConcurrencyKey(t),t=this.screenResolutionKey(t),t=this.availableScreenResolutionKey(t),t=this.timezoneOffsetKey(t),t=this.sessionStorageKey(t),t=this.localStorageKey(t),t=this.indexedDbKey(t),t=this.addBehaviorKey(t),t=this.openDatabaseKey(t),t=this.cpuClassKey(t),t=this.platformKey(t),t=this.doNotTrackKey(t),t=this.pluginsKey(t),t=this.canvasKey(t),t=this.webglKey(t),t=this.adBlockKey(t),t=this.hasLiedLanguagesKey(t),t=this.hasLiedResolutionKey(t),t=this.hasLiedOsKey(t),t=this.hasLiedBrowserKey(t),t=this.touchSupportKey(t),t=this.customEntropyFunction(t);var n=this;this.fontsKey(t,function(t){var r=[];n.each(t,function(e){var t=e.value;void 0!==e.value.join&&(t=e.value.join(";")),r.push(t)});var i=n.x64hash128(r.join("~~~"),31);return e(i,t)})},customEntropyFunction:function(e){return"function"==typeof this.options.customFunction&&e.push({key:"custom",value:this.options.customFunction()}),e},userAgentKey:function(e){return this.options.excludeUserAgent||e.push({key:"user_agent",value:this.getUserAgent()}),e},getUserAgent:function(){return navigator.userAgent},languageKey:function(e){return this.options.excludeLanguage||e.push({key:"language",value:navigator.language||navigator.userLanguage||navigator.browserLanguage||navigator.systemLanguage||""}),e},colorDepthKey:function(e){return this.options.excludeColorDepth||e.push({key:"color_depth",value:screen.colorDepth||-1}),e},pixelRatioKey:function(e){return this.options.excludePixelRatio||e.push({key:"pixel_ratio",value:this.getPixelRatio()}),e},getPixelRatio:function(){return window.devicePixelRatio||""},screenResolutionKey:function(e){return this.options.excludeScreenResolution?e:this.getScreenResolution(e)},getScreenResolution:function(e){var t;return void 0!==(t=this.options.detectScreenOrientation&&screen.height>screen.width?[screen.height,screen.width]:[screen.width,screen.height])&&e.push({key:"resolution",value:t}),e},availableScreenResolutionKey:function(e){return this.options.excludeAvailableScreenResolution?e:this.getAvailableScreenResolution(e)},getAvailableScreenResolution:function(e){var t;return screen.availWidth&&screen.availHeight&&(t=this.options.detectScreenOrientation?screen.availHeight>screen.availWidth?[screen.availHeight,screen.availWidth]:[screen.availWidth,screen.availHeight]:[screen.availHeight,screen.availWidth]),void 0!==t&&e.push({key:"available_resolution",value:t}),e},timezoneOffsetKey:function(e){return this.options.excludeTimezoneOffset||e.push({key:"timezone_offset",value:(new Date).getTimezoneOffset()}),e},sessionStorageKey:function(e){return!this.options.excludeSessionStorage&&this.hasSessionStorage()&&e.push({key:"session_storage",value:1}),e},localStorageKey:function(e){return!this.options.excludeSessionStorage&&this.hasLocalStorage()&&e.push({key:"local_storage",value:1}),e},indexedDbKey:function(e){return!this.options.excludeIndexedDB&&this.hasIndexedDB()&&e.push({key:"indexed_db",value:1}),e},addBehaviorKey:function(e){return document.body&&!this.options.excludeAddBehavior&&document.body.addBehavior&&e.push({key:"add_behavior",value:1}),e},openDatabaseKey:function(e){return!this.options.excludeOpenDatabase&&window.openDatabase&&e.push({key:"open_database",value:1}),e},cpuClassKey:function(e){return this.options.excludeCpuClass||e.push({key:"cpu_class",value:this.getNavigatorCpuClass()}),e},platformKey:function(e){return this.options.excludePlatform||e.push({key:"navigator_platform",value:this.getNavigatorPlatform()}),e},doNotTrackKey:function(e){return this.options.excludeDoNotTrack||e.push({key:"do_not_track",value:this.getDoNotTrack()}),e},canvasKey:function(e){return!this.options.excludeCanvas&&this.isCanvasSupported()&&e.push({key:"canvas",value:this.getCanvasFp()}),e},webglKey:function(e){return this.options.excludeWebGL?e:this.isWebGlSupported()?(e.push({key:"webgl",value:this.getWebglFp()}),e):e},adBlockKey:function(e){return this.options.excludeAdBlock||e.push({key:"adblock",value:this.getAdBlock()}),e},hasLiedLanguagesKey:function(e){return this.options.excludeHasLiedLanguages||e.push({key:"has_lied_languages",value:this.getHasLiedLanguages()}),e},hasLiedResolutionKey:function(e){return this.options.excludeHasLiedResolution||e.push({key:"has_lied_resolution",value:this.getHasLiedResolution()}),e},hasLiedOsKey:function(e){return this.options.excludeHasLiedOs||e.push({key:"has_lied_os",value:this.getHasLiedOs()}),e},hasLiedBrowserKey:function(e){return this.options.excludeHasLiedBrowser||e.push({key:"has_lied_browser",value:this.getHasLiedBrowser()}),e},fontsKey:function(e,t){return this.options.excludeJsFonts?this.flashFontsKey(e,t):this.jsFontsKey(e,t)},flashFontsKey:function(e,t){return this.options.excludeFlashFonts?t(e):this.hasSwfObjectLoaded()&&this.hasMinFlashInstalled()?void 0===this.options.swfPath?t(e):void this.loadSwfAndDetectFonts(function(n){e.push({key:"swf_fonts",value:n.join(";")}),t(e)}):t(e)},jsFontsKey:function(e,t){var n=this;return setTimeout(function(){var r=["monospace","sans-serif","serif"],i=["Andale Mono","Arial","Arial Black","Arial Hebrew","Arial MT","Arial Narrow","Arial Rounded MT Bold","Arial Unicode MS","Bitstream Vera Sans Mono","Book Antiqua","Bookman Old Style","Calibri","Cambria","Cambria Math","Century","Century Gothic","Century Schoolbook","Comic Sans","Comic Sans MS","Consolas","Courier","Courier New","Garamond","Geneva","Georgia","Helvetica","Helvetica Neue","Impact","Lucida Bright","Lucida Calligraphy","Lucida Console","Lucida Fax","LUCIDA GRANDE","Lucida Handwriting","Lucida Sans","Lucida Sans Typewriter","Lucida Sans Unicode","Microsoft Sans Serif","Monaco","Monotype Corsiva","MS Gothic","MS Outlook","MS PGothic","MS Reference Sans Serif","MS Sans Serif","MS Serif","MYRIAD","MYRIAD PRO","Palatino","Palatino Linotype","Segoe Print","Segoe Script","Segoe UI","Segoe UI Light","Segoe UI Semibold","Segoe UI Symbol","Tahoma","Times","Times New Roman","Times New Roman PS","Trebuchet MS","Verdana","Wingdings","Wingdings 2","Wingdings 3"];n.options.extendedJsFonts&&(i=i.concat(["Abadi MT Condensed Light","Academy Engraved LET","ADOBE CASLON PRO","Adobe Garamond","ADOBE GARAMOND PRO","Agency FB","Aharoni","Albertus Extra Bold","Albertus Medium","Algerian","Amazone BT","American Typewriter","American Typewriter Condensed","AmerType Md BT","Andalus","Angsana New","AngsanaUPC","Antique Olive","Aparajita","Apple Chancery","Apple Color Emoji","Apple SD Gothic Neo","Arabic Typesetting","ARCHER","ARNO PRO","Arrus BT","Aurora Cn BT","AvantGarde Bk BT","AvantGarde Md BT","AVENIR","Ayuthaya","Bandy","Bangla Sangam MN","Bank Gothic","BankGothic Md BT","Baskerville","Baskerville Old Face","Batang","BatangChe","Bauer Bodoni","Bauhaus 93","Bazooka","Bell MT","Bembo","Benguiat Bk BT","Berlin Sans FB","Berlin Sans FB Demi","Bernard MT Condensed","BernhardFashion BT","BernhardMod BT","Big Caslon","BinnerD","Blackadder ITC","BlairMdITC TT","Bodoni 72","Bodoni 72 Oldstyle","Bodoni 72 Smallcaps","Bodoni MT","Bodoni MT Black","Bodoni MT Condensed","Bodoni MT Poster Compressed","Bookshelf Symbol 7","Boulder","Bradley Hand","Bradley Hand ITC","Bremen Bd BT","Britannic Bold","Broadway","Browallia New","BrowalliaUPC","Brush Script MT","Californian FB","Calisto MT","Calligrapher","Candara","CaslonOpnface BT","Castellar","Centaur","Cezanne","CG Omega","CG Times","Chalkboard","Chalkboard SE","Chalkduster","Charlesworth","Charter Bd BT","Charter BT","Chaucer","ChelthmITC Bk BT","Chiller","Clarendon","Clarendon Condensed","CloisterBlack BT","Cochin","Colonna MT","Constantia","Cooper Black","Copperplate","Copperplate Gothic","Copperplate Gothic Bold","Copperplate Gothic Light","CopperplGoth Bd BT","Corbel","Cordia New","CordiaUPC","Cornerstone","Coronet","Cuckoo","Curlz MT","DaunPenh","Dauphin","David","DB LCD Temp","DELICIOUS","Denmark","DFKai-SB","Didot","DilleniaUPC","DIN","DokChampa","Dotum","DotumChe","Ebrima","Edwardian Script ITC","Elephant","English 111 Vivace BT","Engravers MT","EngraversGothic BT","Eras Bold ITC","Eras Demi ITC","Eras Light ITC","Eras Medium ITC","EucrosiaUPC","Euphemia","Euphemia UCAS","EUROSTILE","Exotc350 Bd BT","FangSong","Felix Titling","Fixedsys","FONTIN","Footlight MT Light","Forte","FrankRuehl","Fransiscan","Freefrm721 Blk BT","FreesiaUPC","Freestyle Script","French Script MT","FrnkGothITC Bk BT","Fruitger","FRUTIGER","Futura","Futura Bk BT","Futura Lt BT","Futura Md BT","Futura ZBlk BT","FuturaBlack BT","Gabriola","Galliard BT","Gautami","Geeza Pro","Geometr231 BT","Geometr231 Hv BT","Geometr231 Lt BT","GeoSlab 703 Lt BT","GeoSlab 703 XBd BT","Gigi","Gill Sans","Gill Sans MT","Gill Sans MT Condensed","Gill Sans MT Ext Condensed Bold","Gill Sans Ultra Bold","Gill Sans Ultra Bold Condensed","Gisha","Gloucester MT Extra Condensed","GOTHAM","GOTHAM BOLD","Goudy Old Style","Goudy Stout","GoudyHandtooled BT","GoudyOLSt BT","Gujarati Sangam MN","Gulim","GulimChe","Gungsuh","GungsuhChe","Gurmukhi MN","Haettenschweiler","Harlow Solid Italic","Harrington","Heather","Heiti SC","Heiti TC","HELV","Herald","High Tower Text","Hiragino Kaku Gothic ProN","Hiragino Mincho ProN","Hoefler Text","Humanst 521 Cn BT","Humanst521 BT","Humanst521 Lt BT","Imprint MT Shadow","Incised901 Bd BT","Incised901 BT","Incised901 Lt BT","INCONSOLATA","Informal Roman","Informal011 BT","INTERSTATE","IrisUPC","Iskoola Pota","JasmineUPC","Jazz LET","Jenson","Jester","Jokerman","Juice ITC","Kabel Bk BT","Kabel Ult BT","Kailasa","KaiTi","Kalinga","Kannada Sangam MN","Kartika","Kaufmann Bd BT","Kaufmann BT","Khmer UI","KodchiangUPC","Kokila","Korinna BT","Kristen ITC","Krungthep","Kunstler Script","Lao UI","Latha","Leelawadee","Letter Gothic","Levenim MT","LilyUPC","Lithograph","Lithograph Light","Long Island","Lydian BT","Magneto","Maiandra GD","Malayalam Sangam MN","Malgun Gothic","Mangal","Marigold","Marion","Marker Felt","Market","Marlett","Matisse ITC","Matura MT Script Capitals","Meiryo","Meiryo UI","Microsoft Himalaya","Microsoft JhengHei","Microsoft New Tai Lue","Microsoft PhagsPa","Microsoft Tai Le","Microsoft Uighur","Microsoft YaHei","Microsoft Yi Baiti","MingLiU","MingLiU_HKSCS","MingLiU_HKSCS-ExtB","MingLiU-ExtB","Minion","Minion Pro","Miriam","Miriam Fixed","Mistral","Modern","Modern No. 20","Mona Lisa Solid ITC TT","Mongolian Baiti","MONO","MoolBoran","Mrs Eaves","MS LineDraw","MS Mincho","MS PMincho","MS Reference Specialty","MS UI Gothic","MT Extra","MUSEO","MV Boli","Nadeem","Narkisim","NEVIS","News Gothic","News GothicMT","NewsGoth BT","Niagara Engraved","Niagara Solid","Noteworthy","NSimSun","Nyala","OCR A Extended","Old Century","Old English Text MT","Onyx","Onyx BT","OPTIMA","Oriya Sangam MN","OSAKA","OzHandicraft BT","Palace Script MT","Papyrus","Parchment","Party LET","Pegasus","Perpetua","Perpetua Titling MT","PetitaBold","Pickwick","Plantagenet Cherokee","Playbill","PMingLiU","PMingLiU-ExtB","Poor Richard","Poster","PosterBodoni BT","PRINCETOWN LET","Pristina","PTBarnum BT","Pythagoras","Raavi","Rage Italic","Ravie","Ribbon131 Bd BT","Rockwell","Rockwell Condensed","Rockwell Extra Bold","Rod","Roman","Sakkal Majalla","Santa Fe LET","Savoye LET","Sceptre","Script","Script MT Bold","SCRIPTINA","Serifa","Serifa BT","Serifa Th BT","ShelleyVolante BT","Sherwood","Shonar Bangla","Showcard Gothic","Shruti","Signboard","SILKSCREEN","SimHei","Simplified Arabic","Simplified Arabic Fixed","SimSun","SimSun-ExtB","Sinhala Sangam MN","Sketch Rockwell","Skia","Small Fonts","Snap ITC","Snell Roundhand","Socket","Souvenir Lt BT","Staccato222 BT","Steamer","Stencil","Storybook","Styllo","Subway","Swis721 BlkEx BT","Swiss911 XCm BT","Sylfaen","Synchro LET","System","Tamil Sangam MN","Technical","Teletype","Telugu Sangam MN","Tempus Sans ITC","Terminal","Thonburi","Traditional Arabic","Trajan","TRAJAN PRO","Tristan","Tubular","Tunga","Tw Cen MT","Tw Cen MT Condensed","Tw Cen MT Condensed Extra Bold","TypoUpright BT","Unicorn","Univers","Univers CE 55 Medium","Univers Condensed","Utsaah","Vagabond","Vani","Vijaya","Viner Hand ITC","VisualUI","Vivaldi","Vladimir Script","Vrinda","Westminster","WHITNEY","Wide Latin","ZapfEllipt BT","ZapfHumnst BT","ZapfHumnst Dm BT","Zapfino","Zurich BlkEx BT","Zurich Ex BT","ZWAdobeF"])),i=i.concat(n.options.userDefinedFonts);var o=document.getElementsByTagName("body")[0],a=document.createElement("div"),s=document.createElement("div"),u={},c={},l=function(){var e=document.createElement("span");return e.style.position="absolute",e.style.left="-9999px",e.style.fontSize="72px",e.style.lineHeight="normal",e.innerHTML="mmmmmmmmmmlli",e},d=function(e,t){var n=l();return n.style.fontFamily="'"+e+"',"+t,n},f=function(e){for(var t=!1,n=0;nt.name?1:e.name=0?"Windows Phone":t.indexOf("win")>=0?"Windows":t.indexOf("android")>=0?"Android":t.indexOf("linux")>=0?"Linux":t.indexOf("iphone")>=0||t.indexOf("ipad")>=0?"iOS":t.indexOf("mac")>=0?"Mac":"Other",("ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0)&&"Windows Phone"!==e&&"Android"!==e&&"iOS"!==e&&"Other"!==e)return!0;if(void 0!==n){if((n=n.toLowerCase()).indexOf("win")>=0&&"Windows"!==e&&"Windows Phone"!==e)return!0;if(n.indexOf("linux")>=0&&"Linux"!==e&&"Android"!==e)return!0;if(n.indexOf("mac")>=0&&"Mac"!==e&&"iOS"!==e)return!0;if(0===n.indexOf("win")&&0===n.indexOf("linux")&&n.indexOf("mac")>=0&&"other"!==e)return!0}return r.indexOf("win")>=0&&"Windows"!==e&&"Windows Phone"!==e||(r.indexOf("linux")>=0||r.indexOf("android")>=0||r.indexOf("pike")>=0)&&"Linux"!==e&&"Android"!==e||(r.indexOf("mac")>=0||r.indexOf("ipad")>=0||r.indexOf("ipod")>=0||r.indexOf("iphone")>=0)&&"Mac"!==e&&"iOS"!==e||0===r.indexOf("win")&&0===r.indexOf("linux")&&r.indexOf("mac")>=0&&"other"!==e||void 0===navigator.plugins&&"Windows"!==e&&"Windows Phone"!==e},getHasLiedBrowser:function(){var e,t=navigator.userAgent.toLowerCase(),n=navigator.productSub;if(("Chrome"==(e=t.indexOf("firefox")>=0?"Firefox":t.indexOf("opera")>=0||t.indexOf("opr")>=0?"Opera":t.indexOf("chrome")>=0?"Chrome":t.indexOf("safari")>=0?"Safari":t.indexOf("trident")>=0?"Internet Explorer":"Other")||"Safari"===e||"Opera"===e)&&"20030107"!==n)return!0;var r,i=eval.toString().length;if(37===i&&"Safari"!==e&&"Firefox"!==e&&"Other"!==e)return!0;if(39===i&&"Internet Explorer"!==e&&"Other"!==e)return!0;if(33===i&&"Chrome"!==e&&"Opera"!==e&&"Other"!==e)return!0;try{throw"a"}catch(e){try{e.toSource(),r=!0}catch(e){r=!1}}return!(!r||"Firefox"===e||"Other"===e)},isCanvasSupported:function(){var e=document.createElement("canvas");return!(!e.getContext||!e.getContext("2d"))},isWebGlSupported:function(){if(!this.isCanvasSupported())return!1;var e,t=document.createElement("canvas");try{e=t.getContext&&(t.getContext("webgl")||t.getContext("experimental-webgl"))}catch(t){e=!1}return!!window.WebGLRenderingContext&&!!e},isIE:function(){return"Microsoft Internet Explorer"===navigator.appName||!("Netscape"!==navigator.appName||!/Trident/.test(navigator.userAgent))},hasSwfObjectLoaded:function(){return void 0!==window.swfobject},hasMinFlashInstalled:function(){return swfobject.hasFlashPlayerVersion("9.0.0")},addFlashDivNode:function(){var e=document.createElement("div");e.setAttribute("id",this.options.swfContainerId),document.body.appendChild(e)},loadSwfAndDetectFonts:function(e){var t="___fp_swf_loaded";window[t]=function(t){e(t)};var n=this.options.swfContainerId;this.addFlashDivNode();var r={onReady:t};swfobject.embedSWF(this.options.swfPath,n,"1","1","9.0.0",!1,r,{allowScriptAccess:"always",menu:"false"},{})},getWebglCanvas:function(){var e=document.createElement("canvas"),t=null;try{t=e.getContext("webgl")||e.getContext("experimental-webgl")}catch(e){}return t||(t=null),t},each:function(e,t,n){if(null!==e)if(this.nativeForEach&&e.forEach===this.nativeForEach)e.forEach(t,n);else if(e.length===+e.length){for(var r=0,i=e.length;r>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var n=[0,0,0,0];return n[3]+=e[3]+t[3],n[2]+=n[3]>>>16,n[3]&=65535,n[2]+=e[2]+t[2],n[1]+=n[2]>>>16,n[2]&=65535,n[1]+=e[1]+t[1],n[0]+=n[1]>>>16,n[1]&=65535,n[0]+=e[0]+t[0],n[0]&=65535,[n[0]<<16|n[1],n[2]<<16|n[3]]},x64Multiply:function(e,t){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var n=[0,0,0,0];return n[3]+=e[3]*t[3],n[2]+=n[3]>>>16,n[3]&=65535,n[2]+=e[2]*t[3],n[1]+=n[2]>>>16,n[2]&=65535,n[2]+=e[3]*t[2],n[1]+=n[2]>>>16,n[2]&=65535,n[1]+=e[1]*t[3],n[0]+=n[1]>>>16,n[1]&=65535,n[1]+=e[2]*t[2],n[0]+=n[1]>>>16,n[1]&=65535,n[1]+=e[3]*t[1],n[0]+=n[1]>>>16,n[1]&=65535,n[0]+=e[0]*t[3]+e[1]*t[2]+e[2]*t[1]+e[3]*t[0],n[0]&=65535,[n[0]<<16|n[1],n[2]<<16|n[3]]},x64Rotl:function(e,t){return 32==(t%=64)?[e[1],e[0]]:t<32?[e[0]<>>32-t,e[1]<>>32-t]:(t-=32,[e[1]<>>32-t,e[0]<>>32-t])},x64LeftShift:function(e,t){return 0==(t%=64)?e:t<32?[e[0]<>>32-t,e[1]<>>1]),e=this.x64Multiply(e,[4283543511,3981806797]),e=this.x64Xor(e,[0,e[0]>>>1]),e=this.x64Multiply(e,[3301882366,444984403]),e=this.x64Xor(e,[0,e[0]>>>1])},x64hash128:function(e,t){t=t||0;for(var n=(e=e||"").length%16,r=e.length-n,i=[0,t],o=[0,t],a=[0,0],s=[0,0],u=[2277735313,289559509],c=[1291169091,658871167],l=0;l>>0).toString(16)).slice(-8)+("00000000"+(i[1]>>>0).toString(16)).slice(-8)+("00000000"+(o[0]>>>0).toString(16)).slice(-8)+("00000000"+(o[1]>>>0).toString(16)).slice(-8)}},e.VERSION="1.5.1",e})?r.call(t,n,t,e):r)||(e.exports=i)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.ChatRequest="invitation",e.MessageFromContact="message",e.CheersRecommendation="recommendation.cheers"}(t.UserEventType||(t.UserEventType={}))},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=s(n(298)),i=s(n(37)),o=n(23),a=n(299);function s(e){return e&&e.__esModule?e:{default:e}}var u=function(e){return Object.assign({},e,e.birthday?{birthday:{age:(0,a.ageFromBirthDate)(new Date(e.birthday)),"birth-date":e.birthday}}:{},{vip:e.tags&&e.tags.includes("credits.accounts.vip")})};function c(e){var t=function(t){var n,o;function a(n){var i,o=n.getActions(r.default,e);return(i=t.call(this,o)||this).bindAction(o.get,i.replace),i.bindAction(o.actualize,i.actualize),i}o=t,(n=a).prototype=Object.create(o.prototype),n.prototype.constructor=n,n.__proto__=o;var s=a.prototype;return s.replace=function(e){e&&(this.state.data=u(e),this.setState(this.state))},s.actualize=function(e){e&&(this.state.data=i.default.recursive(!0,this.state.data,u(e)),this.setState(this.state))},a}((0,o.createOptimisticStore)(["patch"]));return t.displayName=c.getDisplayName(e),t}c.getDisplayName=function(e){return"user."+e};var l=c;t.default=l},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=u(n(297)),i=n(187),o=n(284),a=u(n(296)),s=u(n(190));function u(e){return e&&e.__esModule?e:{default:e}}function c(){return(c=Object.assign||function(e){for(var t=1;t=0){var o=t.splice(r,1)[0],a={};Object.assign(a,o),Object.assign(a,e),i(a)}else{var u=Object.assign({},e),c=n.flux.get(s.default,u["user-id"]);c.actions.get(function(){u["user-details"]=c.store.getState(),i(u)})}}),l(this,"get",function(e){e&&n.setState({events:e.events,count:e.count,allEventsLoaded:!0})}),l(this,"stale",function(e){if(e){var t=n.state.events.slice(),r=t.findIndex(function(t){return t["user-id"]===e});if(r>=0){var i=c({},t[r]);i.stale=!0,i.stack=0,t[r]=i,n.setState({events:t})}}}),l(this,"read",function(e){if(e){var t=n.state.events.slice(),r=t.findIndex(function(t){return t["event-id"]===e});r>=0&&(t[r]=Object.assign({},t[r],{stale:!0,stack:0}),n.setState({events:t}))}}),l(this,"delete",function(e){if(e){var t=n.state.events.slice(),r=t.findIndex(function(t){return t["event-id"]===e}),i=n.state.count-1;i<0&&(i=0),r>=0&&(t.splice(r,1),n.setState({events:t,count:i}))}});var u=(0,i.parseId)(e),d=u.userId,f=u.type;this.userId=d,this.type=f,this.flux=t;var p=t.getActions(r.default,e);this.state={events:[],allEventsLoaded:!1,count:0},this.bindAction(p.get,this.get),this.bindAction(p.patch,this.patch),this.bindAction(p.stale,this.stale),this.bindAction(p.delete,this.delete),this.bindAction(p.read,this.read),this.messageReadSubscribtion=o.MessageReading.shared(d).messageRead.safeSubscribe(function(e){n.stale(e.sender)}),this.actions=p,t.events.addListener("event.users.events.added",this.eventReceived),t.events.addListener("event.users.events.staled",this.eventStaled),t.events.addListener("event.users.events.removed",this.eventRemoved)};return t.displayName=d.getDisplayName(e),t}d.getDisplayName=function(e){return"user-events."+e};var f=d;t.default=f},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=l(n(0)),i=l(n(2)),o=n(711),a=n(861),s=n(1002),u=n(330),c=n(1066);function l(e){return e&&e.__esModule?e:{default:e}}function d(){return(d=Object.assign||function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(t,["forwardedRef"]);return r.default.createElement(y,{bus:u.bus,model:o,userId:t.userId,refillBalanceForCheer:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=0||(i[n]=e[n]);return i}(n,["forwardedRef"]);return delete o[c],delete o[l],r.default.createElement(e,s({},o,{ref:i},((t={})[d]=this.onStartTyping,t)))},o}(r.default.Component);u(f,"displayName","dialogs-messages-outgoing-typing.controller");var p=(0,i.default)(function(e,t){return t[n]&&t[a]?{typingModel:e.get(o.default,(0,o.getId)(t[n],t[a]))}:{}},function(){},function(e){var t={};return e.typingModel&&(t[c]=e.typingModel.actions.startTyping,t[l]=e.typingModel.actions.endTyping),t},function(e,t){return e[n]!==t[n]||e[a]!==t[a]})(f);return"function"==typeof r.default.forwardRef?r.default.forwardRef(function(e,t){return r.default.createElement(p,Object.assign({forwardedRef:t},e))}):p}},function(e,t,n){"use strict";e.exports=n(721)()},function(e,t,n){"use strict";var r=n(722);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,a){if(a!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(302))&&r.__esModule?r:{default:r};function o(e){var t=function(t){var n=this;!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(this,"update",function(e){e&&n.setState(e)});var r=t.getActions(i.default,e);this.state={incoming:!1,outgoing:!1},this.bindAction(r.startTyping,this.update),this.bindAction(r.endTyping,this.update),this.bindAction(r.actualizeIncomingTyping,this.update)};return t.displayName=o.getDisplayName(e),t}o.getDisplayName=function(e){return"user-events-typing."+e};var a=o;t.default=a},function(e,t,n){"use strict";t.__esModule=!0;var r=n(725);Object.keys(r).forEach(function(e){"default"!==e&&"__esModule"!==e&&(t[e]=r[e])})},function(e,t,n){"use strict";t.__esModule=!0,t.MediaPicker=void 0;var r,i=n(11),o=n(4),a=n(16),s=(r=n(65))&&r.__esModule?r:{default:r};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}var c=function(){u(this,"pickMedia",function(e){return void 0===e&&(e={}),new o.Observable(function(t){if("new"===e.mode){var n=a.Flux.shared().get(s.default,null);return n.actions.open("media-picker",[{props:Object.assign({},e,{onComplete:function(e){if(e){var n=new FileReader;n.onload=function(n){t.next({uri:n.target.result,mediaType:e.type.startsWith("image")?"photo":"video",type:e.type}),t.complete()},n.readAsDataURL(e)}else t.error("canceled")}})}]),function(){var e=n.store.getState();e&&"media-picker"===e.name&&n.actions.close()}}t.error("not-implemented")})})};t.MediaPicker=c,u(c,"shared",(0,i.singleton)(function(){return new c}))},function(e,t,n){"use strict";function r(e){var t=function(){this.state={}};return t.displayName=r.getDisplayName(e),t}t.__esModule=!0,t.default=void 0,r.getDisplayName=function(e){return"dialogs-usermedia."+e};var i=r;t.default=i},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=p(n(0)),i=p(n(2)),o=p(n(8)),a=n(744),s=p(n(840)),u=n(841),c=p(n(852)),l=p(n(854)),d=p(n(30)),f=n(856);function p(e){return e&&e.__esModule?e:{default:e}}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}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}var v=13,g=function(e){var t,n;function i(t){var n;return m(h(n=e.call(this,t)||this),"onEnterPressed",function(e){e.keyCode===v&&(e.preventDefault(),n.onSendTextClicked())}),m(h(n),"onTextChanged",function(e){n.setState({text:e.target.value})}),m(h(n),"onSendEmojiClicked",function(){n.setState({emojiPickerIsOpened:!0,stickersPickerIsOpened:!1})}),m(h(n),"onSendStickerClicked",function(){n.setState({emojiPickerIsOpened:!1,stickersPickerIsOpened:!0})}),m(h(n),"onEmojiPickerClosed",function(){n.setState({emojiPickerIsOpened:!1,stickersPickerIsOpened:!1})}),m(h(n),"onCheerSelected",function(e){n.props.onCheerSelect&&n.props.onCheerSelect(e),n.props.deviceIsMobile||n.focusInput()}),m(h(n),"onStickerSelected",function(e){n.props.onStickerSelect&&n.props.onStickerSelect(e),n.props.deviceIsMobile||n.focusInput()}),m(h(n),"onSmileSelected",function(e){var t=e.pattern+" ";n.state.text.trim()&&!n.state.text.endsWith(" ")&&(t=" "+t),n.setState({text:n.state.text+t}),n.focusInput()}),m(h(n),"onSendTextClicked",function(){n.state.text&&(n.props.onSendTextClick&&n.props.onSendTextClick(n.state.text),n.setState({text:""}),n.props.deviceIsMobile||n.focusInput())}),m(h(n),"onFileDropped",function(e){e.preventDefault();for(var t=0;t=1&&(d.settings.background=p[1])}d.settings.obsolete={},s.settings.color&&(d.settings.obsolete.color=s.settings.color)}n.splice(u+(a?1:0),0,d)}else e.forEach(function(e){"about"===e.name&&(e.settings||(e.settings={}),e.settings.obsolete&&delete e.settings.obsolete,e.settings.hasOwnProperty("text-description")||(e.settings["text-description"]="/texts/index#description"),e.settings.hasOwnProperty("text-action")||(e.settings["text-action"]="/texts/index#action"))});return n.forEach(function(e){if("notice"!==e.name)return"registration"===e.name?((i=e).settings.logo&&!i.settings["logo-light"]&&(i.settings["logo-light"]=i.settings.logo),i.settings.logo&&!i.settings["logo-dark"]&&(i.settings["logo-dark"]=i.settings.logo),i.settings.search||(i.settings.search={}),i.settings.search.labels||(i.settings.search.labels={}),i.settings.search.labels.hasOwnProperty("gender")||(i.settings.search.labels.gender="/texts/profile/profile#i-am-a"),i.settings.search.labels.hasOwnProperty("preferences")||(i.settings.search.labels.preferences="/texts/profile/profile#preferences-selector"),i.settings.search.labels.hasOwnProperty("age")||(i.settings.search.labels.age="/texts/profile/profile#between-ages"),i.settings.search.hasOwnProperty("ages-separator")||(i.settings.search["ages-separator"]="/texts/common#and"),i.settings.search.buttons||(i.settings.search.buttons={}),i.settings["button-text"]&&!i.settings.search.buttons["sign-up"]&&(i.settings.search.buttons["sign-up"]=i.settings["button-text"]),i.settings.simple||(i.settings.simple={}),i.settings.simple.buttons||(i.settings.simple.buttons={}),i.settings["button-text"]&&!i.settings.simple.buttons["sign-up"]&&(i.settings.simple.buttons["sign-up"]=i.settings["button-text"]),i.settings.complex||(i.settings.complex={}),i.settings.complex.buttons||(i.settings.complex.buttons={}),void(i.settings["button-text"]&&!i.settings.complex.buttons["sign-up"]&&(i.settings.complex.buttons["sign-up"]=i.settings["button-text"]))):void("footer"!==e.name?(e.settings=e.settings||{},f.push(e)):o=e);r=e}),i&&f.unshift(i),r&&f.unshift(r),o&&f.push(o),f}function c(e,t,n){var r,o,a,s=Object.assign({},e);return r=(o=t.split("/")).pop(),a=function e(t,n){var r;if(n.length>0){var i=n.shift(0,1);void 0===t[i]&&(t[i]={}),r=n.length>0?e(t[i],n):t[i]}else r=t;return r}(s,o),i.isNull(n)?delete a[r]:a[r]=n,s}r={displayName:"settings",getSettings:function(){return function(e,t){var n=t.getActions(r.displayName),i=t.getStore(r.displayName).getState();e(),s.get(i.settings.ownerId,i.settings.url,function(e,t){e?n.operationFailed("get",e):n.setSettings(t)})}},setSettings:function(e){return function(t,n){e?(e.preview&&e.preview.blocks&&(e.preview.blocks=u(e.preview.blocks)),e.production&&e.production.blocks&&(e.production.blocks=u(e.production.blocks)),e.common&&n.api.setBaseHost("//"+e.common["api-basehosts"].default),t(e)):n.AP.done()}},operationFailed:function(e,t){return function(n,r){r.getActions("notifications").push("global",{template:"SystemMessage",data:{type:"error"}}),n({type:e,message:t})}},setProcessing:function(){return function(e){setTimeout(function(){e()},0)}},addSection:function(e){return function(t,n){var i=n.getActions(r.displayName),o=n.getStore(r.displayName);i.setProcessing(),s.getDefault(o.getState().config.product,function(t,n){var r,s=Object.assign({},o.getState());t||(n.blocks=u(n.blocks),r=(r=n.blocks.filter(function(t){return t.name===e})[0])||{name:e,settings:{}},s.settings.preview.blocks.splice(s.settings.preview.blocks.length-1,0,a(r,!0)),i.putSettings(s.settings))})}},getThemeCss:function(e){return function(t,n){var i=n.getActions(r.displayName),o=n.getStore(r.displayName).getState();s.getThemeCss(e,function(e,t){n.AP.done(),e||(o.settings.themeCss=t,i.setSettings(o.settings))})}},setPreviewMode:function(e){return function(t){t(e)}},patchSettings:function(e,t){return function(n,o){var a,u=o.getActions(r.displayName),l=o.getStore(r.displayName).getState();i.isObject(e)?Object.keys(e).forEach(function(t){a=c(l.settings.preview,t,e[t])}):a=c(l.settings.preview,e,t),n(),s.update(l.settings.ownerId,l.settings.url,{domain:null,preview:Object.assign({},a,{webapp:l.settings.product})},function(e,t){e?u.operationFailed("patch",e):(l.settings.preview=a,u.setSettings(l.settings))})}},changeProduct:function(e){return function(t,n){var i=n.getActions(r.displayName);s.getDefault(e,function(t,n){var r={};t?i.operationFailed("getDefault",t):s.getCommon(e,function(t,o){n.blocks=u(n.blocks),r.production=Object.assign({},n),r.preview=Object.assign({},n),r.common=o,r.product=e,i.putSettings(r)})})}},putSettings:function(e){return function(t,n){var i=n.getActions(r.displayName),o=n.getStore(r.displayName).getState();s.update(o.settings.ownerId,o.settings.url,{domain:null,preview:Object.assign({},e.preview,{webapp:e.product||o.settings.product})},function(t){t?i.operationFailed("put",t):i.setSettings(e)})}},requestApproval:function(){return function(e,t){var n=t.getStore(r.displayName).getState();s.requestApproval(n.settings.ownerId,n.settings.url,function(e,t){var n="//"+window.location.host+"/people/";e||o(n)})}}},e.exports=r},function(e,t,n){"use strict";var r,i=n(142),o=n(14).canUseDOM;function a(e){if(o)return btoa(e)}e.exports={init:function(e){r=i.create("//"+e)},get:function(e,t,n){r.objects.orbit.get(e,a(t),function(e,t){e?n&&n(e):n&&n(null,t)})},getDefault:function(e,t){e&&o?n(77).ajax({url:"/configs/templates/"+e+".json",type:"GET",dataType:"json",xhrFields:{withCredentials:!0},timeout:12e3}).then(function(e){t&&t(null,e)},t):t&&t(null,{})},getCommon:function(e,t){e&&o?n(77).ajax({url:"//www.dating.com/app/"+e+"/config.json",type:"GET",dataType:"json",xhrFields:{withCredentials:!0},timeout:12e3}).then(function(e){t&&t(null,e)},t):t&&t(null,{})},requestApproval:function(e,t,n){r.objects.orbit["command.objects.orbit.state.pending"].post(e,a(t),{},function(e,t){e?n&&n(e):n&&n(null,t)},{"Content-Type":"application/json"})},update:function(e,t,n,i){r.objects.orbit.patch(e,a(t),n,function(e,t){e?i&&i(e):i&&i(null,t)})},getThemeCss:function(e,t){e&&o?n(77).ajax({url:"/app/theme.css?theme="+e,type:"GET",dataType:"text/css",xhrFields:{withCredentials:!0},timeout:12e3}).then(function(e){t&&t(null,e)},t):t&&t(null,{})},signIn:function(e){r.authorize.token(e)}}},function(e,t,n){"use strict";n(0);var r=n(140),i=n(36);function o(e){return e&&/^(config)\:\/\//.test(e)?e:null}function a(e,t){var n,r;return n=(r=t.replace("config://","").split("/")).pop(),function(e,t){var n=e;function r(e,t){return e[t]}if(!e)return"";for(var i in t)if(t.hasOwnProperty(i)&&null==(n=r(n,t[i])))return"";return n}(e,r)[n]||" "}e.exports={mixins:[i.Mixin],getInitialState:function(){var e,t=this.context.flux;if(this.props.text&&(e=this.props.text),this.props.href&&(e=this.props.href),this.store=t.getStore(r.displayName)||t.createStore(r,null,t),this.actions=t.getActions(r.displayName),!o(e))return{text:e};var n=a(this.store.getState().config,e);return{source:e,saver:e,text:/^\//.test(n)?"l10n:/"+n:n}},componentDidMount:function(){this.store.listen(this.updateSettings)},componentWillUnmount:function(){this.store.unlisten(this.updateSettings)},onChange:function(e){this.store.getState();this.actions.patchSettings(this.state.saver.replace("config://",""),e)},updateSettings:function(e){var t;if(this.props.text&&(t=this.props.text),this.props.href&&(t=this.props.href),o(t)){var n=a(e.config,t);this.setState({source:t,saver:t,text:/^\//.test(n)?"l10n:/"+n:n})}}}},function(e,t,n){"use strict";var r=n(737),i=n(738),o=n(739),a="mixins";e.exports=function(e,t,n){var s=[],u={mixins:"DEFINE_MANY",statics:"DEFINE_MANY",propTypes:"DEFINE_MANY",contextTypes:"DEFINE_MANY",childContextTypes:"DEFINE_MANY",getDefaultProps:"DEFINE_MANY_MERGED",getInitialState:"DEFINE_MANY_MERGED",getChildContext:"DEFINE_MANY_MERGED",render:"DEFINE_ONCE",componentWillMount:"DEFINE_MANY",componentDidMount:"DEFINE_MANY",componentWillReceiveProps:"DEFINE_MANY",shouldComponentUpdate:"DEFINE_ONCE",componentWillUpdate:"DEFINE_MANY",componentDidUpdate:"DEFINE_MANY",componentWillUnmount:"DEFINE_MANY",UNSAFE_componentWillMount:"DEFINE_MANY",UNSAFE_componentWillReceiveProps:"DEFINE_MANY",UNSAFE_componentWillUpdate:"DEFINE_MANY",updateComponent:"OVERRIDE_BASE"},c={getDerivedStateFromProps:"DEFINE_MANY_MERGED"},l={displayName:function(e,t){e.displayName=t},mixins:function(e,t){if(t)for(var n=0;n'});i.add(o);e.exports=o},function(e,t,n){n(786),n(787),n(788),n(789),n(790),n(791),n(792),n(793),n(794),n(795),n(796),n(797),n(798),e.exports=n(799)},function(e,t,n){/*removed by extract-themes plugin*/},function(e,t,n){/*removed by extract-themes plugin*/},function(e,t,n){/*removed by extract-themes plugin*/},function(e,t,n){/*removed by extract-themes plugin*/},function(e,t,n){/*removed by extract-themes plugin*/},function(e,t,n){/*removed by extract-themes plugin*/},function(e,t,n){/*removed by extract-themes plugin*/},function(e,t,n){/*removed by extract-themes plugin*/},function(e,t,n){/*removed by extract-themes plugin*/},function(e,t,n){/*removed by extract-themes plugin*/},function(e,t,n){/*removed by extract-themes plugin*/},function(e,t,n){/*removed by extract-themes plugin*/},function(e,t,n){/*removed by extract-themes plugin*/},function(e,t,n){/*removed by extract-themes plugin*/},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(0))&&r.__esModule?r:{default:r};function o(){return(o=Object.assign||function(e){for(var t=1;t'});i.add(o);e.exports=o},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(0)),i=a(n(2)),o=a(n(388));function a(e){return e&&e.__esModule?e:{default: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}var u=n(14).canUseDOM,c=100,l=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).state={isMobile:u&&window.matchMedia("(max-width: "+t.size+"px)").matches},n.checkMobile=(0,o.default)(n.checkMobile,c).bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n)),n}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=i.prototype;return a.componentWillUnmount=function(){u&&window.removeEventListener("resize",this.checkMobile)},a.componentDidMount=function(){u&&window.addEventListener("resize",this.checkMobile)},a.checkMobile=function(){this.setState({isMobile:window.matchMedia("(max-width: "+this.props.size+"px)").matches})},a.render=function(){var e=this.state.isMobile;return r.default.createElement("div",null,this.props.children({isMobile:e}))},i}(r.Component);s(l,"displayName","mobile.view"),s(l,"propTypes",{size:i.default.number,children:i.default.oneOfType([i.default.element,i.default.func])});var d=l;t.default=d},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=a(n(0)),i=a(n(2));n(821);var o=n(14);function a(e){return e&&e.__esModule?e:{default:e}}function s(){return(s=Object.assign||function(e){for(var t=1;t(n=n||0===n?n:e)?(console.error("min limit is greater than max limit"),e):en?n:e};function d(e,t){return e.clientX>t.left&&e.clientXt.top&&e.clientY=r&&(t.scrollTop=r,e.preventDefault()),e.stopPropagation()}},n.setCustomScrollbarRef=function(e){e&&!n.customScrollbarRef&&(n.customScrollbarRef=e)},n.scrollbarYWidth=0,n.state={scrollPos:0,onDrag:!1},n.setRefElement=function(e){return function(t){t&&!n[e]&&(n[e]=t)}},n.hideScrollThumb=c(function(){n.setState({onDrag:!1})},500),n}return 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)}(t,i.Component),r(t,[{key:"componentDidMount",value:function(){void 0!==this.props.scrollTo?this.updateScrollPosition(this.props.scrollTo):this.forceUpdate()}},{key:"componentWillReceiveProps",value:function(){this.externalRender=!0}},{key:"componentDidUpdate",value:function(e,t){var n=this.contentHeight,r=this.visibleHeight,i=this.getScrolledElement(),o=t.scrollPos>=n-r;this.contentHeight=i.scrollHeight,this.scrollbarYWidth=i.offsetWidth-i.clientWidth,this.visibleHeight=i.clientHeight,this.scrollRatio=this.contentHeight?this.visibleHeight/this.contentHeight:1,this.toggleScrollIfNeeded(),(this.props.freezePosition||e.freezePosition)&&this.adjustFreezePosition(e),void 0!==this.props.scrollTo&&this.props.scrollTo!==e.scrollTo?this.updateScrollPosition(this.props.scrollTo):this.props.keepAtBottom&&this.externalRender&&o&&this.updateScrollPosition(this.contentHeight-this.visibleHeight),this.externalRender=!1}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousemove",this.onHandleDrag),document.removeEventListener("mouseup",this.onHandleDragEnd)}},{key:"adjustFreezePosition",value:function(e){var t=this.getScrolledElement(),n=this.contentWrapper;this.props.freezePosition&&(n.scrollTop=this.state.scrollPos),e.freezePosition&&(t.scrollTop=this.state.scrollPos)}},{key:"toggleScrollIfNeeded",value:function(){var e=this.contentHeight-this.visibleHeight>1;this.hasScroll!==e&&(this.hasScroll=e,this.forceUpdate())}},{key:"getScrollTop",value:function(){return this.getScrolledElement().scrollTop}},{key:"updateScrollPosition",value:function(e){var t=this.getScrolledElement(),n=l(e,0,this.contentHeight-this.visibleHeight);t.scrollTop=n,this.setState({scrollPos:n})}},{key:"isMouseEventOnCustomScrollbar",value:function(e){if(!this.customScrollbarRef)return!1;var t=a.default.findDOMNode(this).getBoundingClientRect(),n=this.customScrollbarRef.getBoundingClientRect(),r=this.props.rtl?{left:t.left,right:n.right}:{left:n.left,width:t.right};return d(e,Object.assign({},{left:t.left,right:t.right,top:t.top,height:t.height},r))}},{key:"isMouseEventOnScrollHandle",value:function(e){return!!this.scrollHandle&&function(e,t){return d(e,t.getBoundingClientRect())}(e,a.default.findDOMNode(this.scrollHandle))}},{key:"calculateNewScrollHandleTop",value:function(e){var t=a.default.findDOMNode(this).getBoundingClientRect().top+window.pageYOffset,n=e.pageY-t,r=this.getScrollHandleStyle().top;return n>r+this.scrollHandleHeight?r+Math.min(this.scrollHandleHeight,this.visibleHeight-this.scrollHandleHeight):r-Math.max(this.scrollHandleHeight,0)}},{key:"getScrollValueFromHandlePosition",value:function(e){return e/this.scrollRatio}},{key:"getScrollHandleStyle",value:function(){var e=this.state.scrollPos*this.scrollRatio;return this.scrollHandleHeight=this.visibleHeight*this.scrollRatio,{height:this.scrollHandleHeight,top:e}}},{key:"adjustCustomScrollPosToContentPos",value:function(e){this.setState({scrollPos:e})}},{key:"getScrolledElement",value:function(){return this.innerContainer}},{key:"getInnerContainerClasses",value:function(){return this.state.scrollPos&&this.props.addScrolledClass?s.default.innerContainer+" "+s.default.contentScrolled:s.default.innerContainer}},{key:"getScrollStyles",value:function(){var e=this.scrollbarYWidth||20,t=this.props.rtl?"marginLeft":"marginRight",n={height:this.props.heightRelativeToParent||this.props.flex?"100%":""};n[t]=-1*e;var r={height:this.props.heightRelativeToParent||this.props.flex?"100%":"",overflowY:this.props.freezePosition?"hidden":"visible"};return r[t]=this.scrollbarYWidth?0:e,{innerContainer:n,contentWrapper:r}}},{key:"getOuterContainerStyle",value:function(){return{height:this.props.heightRelativeToParent||this.props.flex?"100%":""}}},{key:"getRootStyles",value:function(){var e={};return this.props.heightRelativeToParent?e.height=this.props.heightRelativeToParent:this.props.flex&&(e.flex=this.props.flex),e}},{key:"enforceMinHandleHeight",value:function(e){var t=this.props.minScrollHandleHeight;if(e.height>=t)return e;var n=(t-e.height)*(this.state.scrollPos/(this.contentHeight-this.visibleHeight));return{height:t,top:e.top-n}}},{key:"render",value:function(){var e=this.getScrollStyles(),t=this.getRootStyles(),n=this.enforceMinHandleHeight(this.getScrollHandleStyle());return o.default.createElement("div",{className:s.default.customScroll+" "+(this.state.onDrag?s.default.scrollHandleDragged:""),style:t},o.default.createElement("div",{className:s.default.outerContainer,style:this.getOuterContainerStyle(),onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,onClick:this.onClick},this.hasScroll?o.default.createElement("div",{className:s.default.positioning},o.default.createElement("div",{ref:this.setCustomScrollbarRef,className:s.default.customScrollbar+" "+(this.props.rtl?s.default.customScrollbarRtl:""),key:"scrollbar"},o.default.createElement("div",{ref:this.setRefElement("scrollHandle"),className:s.default.customScrollHandle,style:n},o.default.createElement("div",{className:this.props.handleClass})))):null,o.default.createElement("div",{ref:this.setRefElement("innerContainer"),className:this.getInnerContainerClasses(),style:e.innerContainer,onScroll:this.onScroll,onWheel:this.blockOuterScroll},o.default.createElement("div",{className:s.default.contentWrapper,ref:this.setRefElement("contentWrapper"),style:e.contentWrapper},this.props.children))))}}]),t}();try{var p=n(0);f.propTypes={children:p.any,allowOuterScroll:p.bool,heightRelativeToParent:p.string,onScroll:p.func,addScrolledClass:p.bool,freezePosition:p.bool,handleClass:p.string,minScrollHandleHeight:p.number,flex:p.string,rtl:p.bool,scrollTo:p.number,keepAtBottom:p.bool}}catch(e){}f.defaultProps={handleClass:s.default.innerHandle,minScrollHandleHeight:38},e.exports=f},function(e,t,n){e.exports=n(3)},,,,,function(e,t){e.exports={"custom-scroll":"rcs-custom-scroll",customScroll:"rcs-custom-scroll","outer-container":"rcs-outer-container",outerContainer:"rcs-outer-container",positioning:"rcs-positioning","custom-scrollbar":"rcs-custom-scrollbar",customScrollbar:"rcs-custom-scrollbar","inner-container":"rcs-inner-container",innerContainer:"rcs-inner-container","content-scrolled":"rcs-content-scrolled",contentScrolled:"rcs-content-scrolled","scroll-handle-dragged":"rcs-scroll-handle-dragged",scrollHandleDragged:"rcs-scroll-handle-dragged","custom-scrollbar-rtl":"rcs-custom-scrollbar-rtl",customScrollbarRtl:"rcs-custom-scrollbar-rtl","custom-scroll-handle":"rcs-custom-scroll-handle",customScrollHandle:"rcs-custom-scroll-handle","inner-handle":"rcs-inner-handle",innerHandle:"rcs-inner-handle"}}]))},function(e,t,n){var r=n(20),i=n(21),o=new r({id:"close",use:"close-usage",viewBox:"0 0 24 24",content:'\n \n'});i.add(o);e.exports=o},function(e,t,n){"use strict";e.exports=function(){var e=[],t=3988292384;function n(e){var n,r,i,o,a=-1;for(n=0,i=e.length;n>>1^t:o>>>=1;a=a>>>8^o}return-1^a}function r(t,n){var i,o,a;if(void 0!==r.crc&&n&&t||(r.crc=-1,t)){for(i=r.crc,o=0,a=t.length;o>>8^e[255&(i^t[o])];return r.crc=i,-1^i}}!function(){var n,r,i;for(r=0;r<256;r+=1){for(n=r,i=0;i<8;i+=1)1&n?n=t^n>>>1:n>>>=1;e[r]=n>>>0}}();var i=function(e,t){var i,e="string"==typeof e?(i=e,Array.prototype.map.call(i,function(e){return e.charCodeAt(0)})):e,o=t?n(e):r(e);return(o>>>0).toString(16)};return i.direct=n,i.table=r,i}()},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(0)),o=(r=n(2))&&r.__esModule?r:{default:r};function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).dropRef=null,n.setDropRef=function(e){n.dropRef=e},n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var o=r.prototype;return o.componentDidMount=function(){this.dropRef.addEventListener("drop",this.props.onDrop)},o.componentWillUnmount=function(){this.dropRef.removeEventListener("drop",this.props.onDrop)},o.render=function(){return i.default.createElement("div",{ref:this.setDropRef},this.props.children)},r}(i.PureComponent);t.default=s,a(s,"displayName","components.drag.and.drop"),a(s,"propTypes",{onDrop:o.default.func.isRequired})},function(e,t,n){"use strict";t.__esModule=!0,t.EmojiPicker=void 0;var r=o(n(842)),i=o(n(847));function o(e){return e&&e.__esModule?e:{default:e}}var a=(0,r.default)(i.default);t.EmojiPicker=a},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=(0,s.render)(function(t,n){var i=n.useDistinct,o=i(function(e,t,n,r){if(!e||!t)return[];var i=[];if(r&&i.push.apply(i,t.map(function(e){return{type:"sticker",iconBasename:e.stickers[0]&&e.stickers[0].basename,items:e.stickers}})),n){for(var o=[],a=[],s=e,u=Array.isArray(s),c=0,s=u?s:s[Symbol.iterator]();;){var l;if(u){if(c>=s.length)break;l=s[c++]}else{if((c=s.next()).done)break;l=c.value}var d=l;d.isAnimated?o.push(d):a.push(d)}o.length&&i.push({type:"smile",iconBasename:o[0].basename,items:o}),a.length&&i.push({type:"smile",iconBasename:a[0].basename,items:a})}return i},t.smiles,t.stickerPacks,t.smilesEnabled,t.stickersEnabled);return r.default.createElement(e,c({},t,{packs:o}))});return t.propTypes={smilesEnabled:i.default.bool,stickersEnabled:i.default.bool},(0,a.withSmiles)((0,o.withStickers)(t))};var r=u(n(0)),i=u(n(2)),o=n(843),a=n(193),s=n(12);function u(e){return e&&e.__esModule?e:{default:e}}function c(){return(c=Object.assign||function(e){for(var t=1;t=0}}),r="";n.forEach(function(e,t){r+=(0,a.escapeRegExpSpecialCharacters)(e.pattern),t!==n.length-1&&(r+="|")}),t.setState({smiles:n,pattern:r})}});var n=e.getActions(i.default);this.state={},this.bindAction(n.get,this.get)};s(u,"displayName","dialogs-smiles");var c=u;t.default=c},function(e,t,n){"use strict";var r,i=(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(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(){return(o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0||(i[n]=e[n]);return i}(t,["path","resourceWidth","resourceHeight","transformation","authorize"]);if(h&&f){p=(0,s.default)(h,f.sharding);var _=window.devicePixelRatio||1,w=m&&m*_,O=v&&v*_;if((w&&w!==Math.ceil(w)||O&&O!==Math.ceil(O))&&(_=Math.ceil(_),w=m&&m*_,O=v&&v*_),w>3e3||O>3e3){var E=1;w>=O?(E=w/3e3,w=3e3,O/=E):(E=O/3e3,O=3e3,w/=E)}var x=w||O?"."+(w||"")+"x"+(O||""):"",S="";if(x)switch(+g){case u.PhotoTransformation.detectFace:S=".thumb-fd";break;case u.PhotoTransformation.keepAspectRatio:S=".gallery"}var P="";y&&(P="?authorization="+i.flux.api.authorize()),p=""+p+x+S+P}return r.default.createElement(e,l({},b,{src:p}))},{flux:i.default.object});return t.propTypes={path:i.default.string,resourceWidth:i.default.number,resourceHeight:i.default.number,transformation:i.default.number},t};var r=c(n(0)),i=c(n(2)),o=n(12),a=c(n(17));n(15);var s=c(n(101)),u=n(319);function c(e){return e&&e.__esModule?e:{default:e}}function l(){return(l=Object.assign||function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(t,["Component","src"]);return n?(i&&(e=this.styles[i]||(this.styles[i]={backgroundImage:"url("+i+")"})),r.default.createElement(n,a({},o,{style:e}))):r.default.createElement("img",a({},o,{src:i}))},i}(r.default.PureComponent);t.default=u,s(u,"displayName","components.photo"),s(u,"propTypes",{src:i.default.string,Component:i.default.any})},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t,n;return n=t=function(t){var n,i;function a(){return t.apply(this,arguments)||this}i=t,(n=a).prototype=Object.create(i.prototype),n.prototype.constructor=n,n.__proto__=i;var u=a.prototype;return u.render=function(){var t=this.props,n=t.basename,i=t.className,a=t.resourceSize,u=t.AnimatedComponent,c=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(t,["basename","className","resourceSize","AnimatedComponent"]),l=n&&(0,o.smilePath)(n),d=n&&n.split("-").indexOf("anim")>=0;i=(i||"")+(d?" animated":"");var f=a,p=d?null:f;return void 0===u&&(u="div"),r.default.createElement(e,s({},c,{path:l,resourceWidth:p,resourceHeight:f,className:i,Component:d?u:void 0}))},a}(r.default.Component),u(t,"displayName","components.Chat.smile.controller"),u(t,"propTypes",{basename:i.default.string,className:i.default.string,resourceSize:i.default.number,AnimatedComponent:i.default.any}),n};var r=a(n(0)),i=a(n(2)),o=n(95);function a(e){return e&&e.__esModule?e:{default:e}}function s(){return(s=Object.assign||function(e){for(var t=1;t\n \n'});i.add(o);e.exports=o},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=a(n(0)),i=a(n(855)),o=a(n(22));function a(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t,n;function a(){return e.apply(this,arguments)||this}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){return r.default.createElement(o.default,{typeClass:"star-empty",icon:i.default})},a}(r.default.PureComponent);t.default=s},function(e,t,n){var r=n(20),i=n(21),o=new r({id:"star-empty",use:"star-empty-usage",viewBox:"0 0 14 13",content:'\n \n'});i.add(o);e.exports=o},function(e,t,n){"use strict";t.__esModule=!0,t.AttachmentsPicker=void 0;var r=i(n(857));function i(e){return e&&e.__esModule?e:{default:e}}var o=(0,i(n(860)).default)(r.default);t.AttachmentsPicker=o},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=u(n(0)),i=u(n(2)),o=u(n(30)),a=u(n(8)),s=u(n(858));function u(e){return e&&e.__esModule?e:{default:e}}function c(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}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}var d=function(e){var t,n;function i(){for(var t,n=arguments.length,r=new Array(n),i=0;i\n \n'});i.add(o);e.exports=o},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t,n;return n=t=function(t){var n,i;function a(){return t.apply(this,arguments)||this}i=t,(n=a).prototype=Object.create(i.prototype),n.prototype.constructor=n,n.__proto__=i;var u=a.prototype;return u.render=function(){var t=s({},this.props),n="mobile"===o.default.device();return r.default.createElement(e,s({},t,{deviceIsMobile:n}))},a}(r.default.Component),function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(t,"propTypes",{userId:i.default.string,attendeeId:i.default.string}),n};var r=a(n(0)),i=a(n(2)),o=a(n(104));function a(e){return e&&e.__esModule?e:{default:e}}function s(){return(s=Object.assign||function(e){for(var t=1;tt,n}):e},t.messages,d),h=o(function(e){return function(t){e.emit("command.messages.log.resend",t)}},t.bus);return r.default.createElement(e,f({},t,{messages:p,onResendButtonClick:h}))},{flux:i.default.object});return t.displayName="components.Chat.log.controller",t.propTypes={userId:i.default.string,attendeeId:i.default.string},(0,l.pipeline)(t,u.withChatLogController,(0,c.withUser)({userIdPropName:"attendeeId",resultPropName:"attendeeProfile"}),(0,c.withUser)({userIdPropName:"userId",resultPropName:"userProfile"}))};var r=d(n(0)),i=d(n(2)),o=n(12),a=d(n(17)),s=d(n(27)),u=n(863),c=n(128),l=n(94);function d(e){return e&&e.__esModule?e:{default:e}}function f(){return(f=Object.assign||function(e){for(var t=1;t=0,l=s&&s.indexOf("customer")>=0,d=o(function(){return g.Config.shared().trialMessagesEnabled});return r.default.createElement(S,w({model:a,refillBalance:function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i0,f=r.length||d||e.callPaymentRequired,p=n.props.discountWithMembershipEnabled&&!n.props.userIsCustomer;return{messages:t,fastAnswerVariants:u,paymentRequired:n.props.unlimitedMessagesWithMembershipEnabled?!!i.length:f&&(!n.canSubscribe()||!p),subscribeRequired:n.canSubscribe()&&(n.props.unlimitedMessagesWithMembershipEnabled?r.length>i.length:f&&p)}}),E(O(n),"reloadMessages",function(){n.removeUnpaidMessages(),n.setState({isLoading:!0}),n.model.actions.get(x,0,function(e){e instanceof u.MessagesActionsError&&e.code===u.MessagesActionsError.CODES.PARTIAL_LOAD?n.setState({allMessagesLoaded:!0,isLoading:!1}):n.setState({isLoading:!1})})}),E(O(n),"showMore",function(){var e=n.state;if(!e.isLoading&&!e.allMessagesLoaded){n.setState({isLoading:!0});var t=e.messages.filter(function(e){return e.status===a.DELIVERY_STATUS.DELIVERED}).length;n.model.actions.get(x,t,function(e){e instanceof u.MessagesActionsError&&e.code===u.MessagesActionsError.CODES.PARTIAL_LOAD?n.setState({allMessagesLoaded:!0,isLoading:!1}):n.setState({isLoading:!1})})}}),E(O(n),"updateState",function(e){var t=n.state.messages.length?n.state.messages[0]:null;n.setState(n.stateFromModelState(e),function(){var e=n.state.messages.length?n.state.messages[0]:null;e&&(t&&t.tag===e.tag||(n.bus.emit("command.messages.log.scroll-down"),n.props.unlimitedMessagesWithMembershipEnabled&&e.outgoing&&e.status===a.DELIVERY_STATUS.DELIVERED&&e.type!==s.MESSAGE_TYPES.CHEER&&n.removeUnpaidMessages(function(e){return e.type===s.MESSAGE_TYPES.CHEER}),n.props.unlimitedMessagesWithMembershipEnabled&&!e.outgoing&&1===n.state.messages.filter(function(e){return!e.outgoing}).length&&n.resendUnpaidMessages()),e.status!==a.DELIVERY_STATUS.UNPAID||t&&t.tag===e.tag&&t.status===e.status||n.refillBalanceFor(e))})}),E(O(n),"purchase",function(){return new Promise(function(e,t){return Promise.resolve(new Promise(function(e,t){var r;if(r=n.props.cheersManualResendingEnabled)return Promise.resolve(n.resendUnpaidMessages()).then(function(e){try{return r=e,i.call(this)}catch(e){return t(e)}}.bind(this),t);function i(){return e(r)}return i.call(this)})).then(function(r){try{return r?e():(n.props.refillBalance&&n.props.refillBalance(void 0,function(){n.resendUnpaidMessages()}),e())}catch(e){return t(e)}},t)})}),E(O(n),"subscribe",function(){return new Promise(function(e,t){return Promise.resolve(new Promise(function(e,t){var r;if(r=n.props.cheersManualResendingEnabled)return Promise.resolve(n.resendUnpaidMessages()).then(function(e){try{return r=e,i.call(this)}catch(e){return t(e)}}.bind(this),t);function i(){return e(r)}return i.call(this)})).then(function(r){try{return r?e():(n.props.unlimitedMessagesWithMembershipEnabled?n.props.subscribe&&n.props.subscribe(function(){n.resendUnpaidMessages()}):n.purchase(),e())}catch(e){return t(e)}},t)})}),E(O(n),"sendText",function(e,t){"string"==typeof e&&e.length&&n.props.model&&n.props.model.actions.send(s.MESSAGE_TYPES.TEXT,e,t,n.props.instant,function(t){t instanceof u.MessagesActionsError&&t.code===u.MessagesActionsError.CODES.PAYMENT_REQUIRED&&n.props.refillBalance&&n.props.refillBalance(void 0,function(){n.sendText(e,t.tag)})})}),E(O(n),"refillBalanceFor",function(e){if(!n.isRefilling){var t=n.props.cheersManualResendingEnabled&&e.type===s.MESSAGE_TYPES.CHEER?function(){return n.resend(e)}:n.resendUnpaidMessages;n.props.unlimitedMessagesWithMembershipEnabled&&e.type!==s.MESSAGE_TYPES.CHEER?n.canSubscribe()&&n.props.subscribe(function(){n.isRefilling=!1,t()},function(){n.isRefilling=!1}):n.props.refillBalance(e.content.price,function(){n.isRefilling=!1,t()},function(){n.isRefilling=!1})}}),E(O(n),"removeUnpaidMessages",function(e){n.state.messages.filter(function(t){return t.status===a.DELIVERY_STATUS.UNPAID&&(!e||e(t))}).reverse().forEach(function(e){n.model.actions.delete(e.tag)})}),E(O(n),"resend",function(e,t){n.model.actions.send(e.type,e.content,e.tag,n.props.instant,t)}),E(O(n),"resendUnpaidMessages",function(){return new Promise(function(e,t){var r,i,o,u,c,l,d;function f(){return Promise.resolve(i()).then(function(e){try{return"break"===e?[1]:f}catch(e){return t(e)}},t)}return r=n.state.messages.filter(function(e){return e.status===a.DELIVERY_STATUS.UNPAID&&(!n.props.cheersManualResendingEnabled||e.type!==s.MESSAGE_TYPES.CHEER)}).reverse(),i=function(){return new Promise(function(e,t){var r;if(u){if(c>=o.length)return e("break");l=o[c++]}else{if((c=o.next()).done)return e("break");l=c.value}return r=l,Promise.resolve(new Promise(function(e){n.resend(r,e)})).then(function(n){try{return e()}catch(e){return t(e)}},t)})},o=r,u=Array.isArray(o),c=0,o=u?o:o[Symbol.iterator](),(d=function(e){for(;e;){if(e.then)return void e.then(d,t);try{if(e.pop){if(e.length)return e.pop()?p.call(this):e;e=f}else e=e.call(this)}catch(e){return t(e)}}}.bind(this))(f);function p(){return e(r.length)}})}),n.bus=n.props.bus||new o.default,n.model=n.props.model,n.state=Object.assign({},n.stateFromModelState(n.model.store.getState()),{isLoading:!1,allMessagesLoaded:!1,callPaymentRequired:!1}),n}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var f=i.prototype;return f.componentDidMount=function(){var e=this;this.model.store.listen(this.updateState),this.bus.addListener("event.messages.log.end-reached",this.showMore),this.bus.addListener("command.messages.log.purchase",this.purchase),this.bus.addListener("command.messages.log.subscribe",this.subscribe),this.bus.addListener("command.messages.log.send-text",this.sendText),this.bus.addListener("command.messages.log.resend",this.resend),this.paymentRequired=d.CallApi.shared().paymentRequired.subscribe(function(t){e.setState({callPaymentRequired:t})}),this.reloadMessages()},f.componentWillUnmount=function(){this.bus.removeListener("command.messages.log.resend",this.resend),this.bus.removeListener("command.messages.log.send-text",this.sendText),this.bus.removeListener("command.messages.log.purchase",this.purchase),this.bus.removeListener("command.messages.log.subscribe",this.subscribe),this.bus.removeListener("event.messages.log.end-reached",this.showMore),this.paymentRequired&&this.paymentRequired.unsubscribe(),this.model.store.unlisten(this.updateState)},f.componentDidUpdate=function(e){var t=this;if(this.model.store.displayName!==this.props.model.store.displayName)return this.model.store.unlisten(this.updateState),this.model=this.props.model,this.model.store.listen(this.updateState),void this.setState(Object.assign({},this.stateFromModelState(this.model.store.getState()),{isLoading:!1,allMessagesLoaded:!1}),function(){t.reloadMessages()});this.props.userIsCustomer!==e.userIsCustomer&&this.setState(this.stateFromModelState(this.model.store.getState()))},f.render=function(){var e=this.props.children;return r.default.cloneElement(r.default.Children.only(e),Object.assign({},this.state,{bus:this.bus}))},i}(r.default.Component);E(S,"displayName","messages.log-controller"),E(S,"propTypes",{bus:i.default.object,model:i.default.object,refillBalance:i.default.func,subscribe:i.default.func,numberOfFastAnswerVariants:i.default.number,winksEnabled:i.default.bool,winkAnswers:i.default.arrayOf(i.default.string),userLikeAnswers:i.default.arrayOf(i.default.string),unlimitedMessagesWithMembershipEnabled:i.default.bool,trialMessagesEnabled:i.default.bool,membershipEnabled:i.default.bool,discountWithMembershipEnabled:i.default.bool,userIsCustomer:i.default.bool,canSubscribe:i.default.bool,cheersManualResendingEnabled:i.default.bool}),E(S,"contextTypes",{flux:i.default.object});var P=S;t.default=P},function(e,t,n){"use strict";t.__esModule=!0;var r={};t.default=void 0;var i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(321));Object.keys(i).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||(t[e]=i[e]))});var o,a=(o=n(866))&&o.__esModule?o:{default:o};var s={actions:i.default,store:a.default};t.default=s},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(321))&&r.__esModule?r:{default:r};function o(e){var t=function(t){var n=this;!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(this,"wink",function(e){if(e&&e.winkType){var t,r=(n.state[e.winkType]||[]).slice();if(e.addedUser){if(r.indexOf(e.addedUser)<0)r.push(e.addedUser),n.setState(((t={})[e.winkType]=r,t))}else if(e.removedUser){var i,o=r.indexOf(e.removedUser);if(o>=0)r.splice(o,1),n.setState(((i={})[e.winkType]=r,i))}}});var r=t.getActions(i.default,e);this.bindAction(r.wink,this.wink),this.state={}};return t.displayName=o.getDisplayName(e),t}o.getDisplayName=function(e){return"dialogs-wink."+e};var a=o;t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.default=y,t.withMessageReading=function(e){return function(t){return y(t,e)}};var r=d(n(0)),i=d(n(13)),o=d(n(52)),a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(25)),s=n(32),u=n(323),c=n(4),l=n(264);function d(e){return e&&e.__esModule?e:{default:e}}function f(){return(f=Object.assign||function(e){for(var t=1;t=0&&e.unprocessedMessages.splice(i,1),r.id&&!r.read&&r.sender!==e.props[n]&&(e.shownAndNotReadMessages.push(r),e.updateReadingStatusAccordingPayment.next(void 0)),e.props.onMessageShow&&e.props.onMessageShow(t)):i<0&&e.unprocessedMessages.push(t)}),e}o=t,(i=a).prototype=Object.create(o.prototype),i.prototype.constructor=i,i.__proto__=o;var y=a.prototype;return y.componentDidMount=function(){this.subscribe()},y.componentWillUnmount=function(){this.unsubscribe()},y.subscribe=function(){var e=this;if(this.props[n]&&this.props[d]){var t=new u.TrialMessagesLimitation.shared(this.props[n],this.props[d]);this.subscription=(0,c.combineLatest)(t.unpaidMessages,this.updateReadingStatusAccordingPayment,s.Config.shared().readingUnpaidMessageEnabled,l.ApplicationFocus.shared().focusState).subscribe(function(t){var n=t[0],r=t[2],i=t[3];e.shownAndNotReadMessages=e.shownAndNotReadMessages.filter(function(t){return"focused"!==i||!(r||n.indexOf(t.tag)<0)||(e.read(t),!1)})})}},y.unsubscribe=function(){this.subscription&&this.subscription.unsubscribe()},y.componentDidUpdate=function(e){var t=this;b(e,this.props)&&(this.unprocessedMessages=[],this.shownAndNotReadMessages=[],this.unsubscribe(),this.subscribe()),this.unprocessedMessages.slice().forEach(function(e){t.onMessageShown(e)})},y.render=function(){var t=this.props,n=(t[v],t[g],t.forwardedRef),i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(t,[v,g,"forwardedRef"].map(p));return r.default.createElement(e,f({},i,{ref:n,onMessageShow:this.onMessageShown}))},a}(r.default.Component);function b(e,t){return e[n]!==t[n]||e[d]!==t[d]}return m(y,"displayName","dialogs.messages.reader"),m(y,"contextTypes",{flux:i.default.object}),m(y,"propTypes",{user:i.default.string,attendee:i.default.string,onMessageShow:i.default.func}),(0,o.default)(function(e,t){return t[n]&&t[d]?{messagesModel:e.get(a.default,(0,a.getId)(t[n],t[d]))}:{}},function(e){var t={};return e.messagesModel&&(t[v]=e.messagesModel.store.getState().messages),t},function(e){var t={};return e.messagesModel&&(t[g]=e.messagesModel.actions.read),t},b)(y)}},function(e,t,n){"use strict";t.__esModule=!0,t.default=l,t.withApproveRequiringMessageReading=void 0;var r=a(n(0)),i=a(n(13)),o=n(869);function a(e){return e&&e.__esModule?e:{default:e}}function s(){return(s=Object.assign||function(e){for(var t=1;t=0,i=n.findIndex(function(e){return e.read})>=0;return r||i}),(0,r.shareReplay)(1)),this.continueChat=function(){n.store.getState().messages.filter(function(e){return!e.read&&e.sender===t}).forEach(function(e){return n.actions.read(e.id)})},this.reportUser=function(){a.UserBlocking.shared(e).blockUser(t).subscribe()}};t.DialogApproval=d,u=d,c="shared",l=(0,i.singleton)(function(e,t){return new d(e,t)}),c in u?Object.defineProperty(u,c,{value:l,enumerable:!0,configurable:!0,writable:!0}):u[c]=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(325).default,i=n(871).default;t.default={store:i,actions:r},function(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}(n(326))},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(325))&&r.__esModule?r:{default:r},o=n(23);function a(e){var t=function(t){var n,r;function o(n){var r,o=n.getActions(i.default,e);return(r=t.call(this,o)||this).bindAction(o.get,r.replace),r}return r=t,(n=o).prototype=Object.create(r.prototype),n.prototype.constructor=n,n.__proto__=r,o.prototype.replace=function(e){e&&(this.state.data=(e||[]).reduce(function(e,t){return e[t]=!0,e},{}),this.state.data.favorite||(this.state.data.favorite=!1),this.setState(this.state))},o.delete=function(e,t){var n;return Object.assign({},e,((n={})[t]=!1,n))},o.patch=function(e,t){var n;return Object.assign({},e,((n={})[t]=!0,n))},o}((0,o.createOptimisticStore)(["patch","delete"]));return t.displayName=a.getDisplayName(e),t}a.getDisplayName=function(e){return"user-targeted-tags."+e};var s=a;t.default=s},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=i(n(873));function i(e){return e&&e.__esModule?e:{default:e}}var o={store:i(n(874)).default,actions:r.default};t.default=o},function(e,t,n){"use strict";function r(e){var t=function(){var t,n,r;r=function(t,n){return function(r,i){i.api.annals.add(e,"user-report",{"user-id":t,content:n},function(e){r(null,e)})}},(n="report")in(t=this)?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r};return t.displayName=r.getDisplayName(e),t}t.__esModule=!0,t.default=void 0,r.getDisplayName=function(e){return"user-report."+e};var i=r;t.default=i},function(e,t,n){"use strict";function r(e){var t=function(e){this.state={}};return t.displayName=r.getDisplayName(e),t}t.__esModule=!0,t.default=void 0,r.getDisplayName=function(e){return"user-reports."+e};var i=r;t.default=i},function(e,t,n){"use strict";t.__esModule=!0,t.default=S,t.withMessageBoosting=function(e){return function(t){var n=S(t,Object.assign({enabledPropName:"boostMessagesEnabled",boostPropName:"boostMessage",messagesTagsPropName:"boostingMessagesTags"},e));return(0,f.render)(function(e,t){var i=t.useObservable,o=i(function(){return p.Config.shared().boostMessagesEnabled});return r.default.createElement(n,v({},e,{boostMessagesEnabled:o}))})}};var r=m(n(0)),i=m(n(13)),o=m(n(52)),a=h(n(25)),s=m(n(123)),u=h(n(127)),c=h(n(877)),l=m(n(67)),d=n(90),f=n(12),p=n(32);function h(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}function m(e){return e&&e.__esModule?e:{default:e}}function v(){return(v=Object.assign||function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(i,[w,_,O,E,x,"forwardedRef"].map(g)),d=[];if(!1!==l[n]&&s&&o===u.RESOURCE_ACCESS_STATUS.PAYMENT_REQUIRED&&!s.find(function(e){return e.sender!==l[f]})){var p=s.find(function(e){return e.sender===l[f]&&e.status===a.DELIVERY_STATUS.DELIVERED});p&&d.push(p.tag)}return r.default.createElement(e,v({},l,{ref:c},((t={})[m]=d,t[h]=this.boost,t)))},s}(r.default.Component);return b(S,"displayName","dialogs.messages.booster"),b(S,"contextTypes",{flux:i.default.object}),(0,o.default)(function(e,t){if(t[f]&&t[p]){var n=(0,s.default)(t[f],t[p]);return{messagesModel:e.get(a.default,(0,a.getId)(t[f],t[p])),boostModel:e.get(u.default,(0,u.getId)(t[f],"/dialogs/messages/"+n.lower+":"+n.higher+"/boosted")),notificationsModel:e.get(c.default,t[f])}}return{}},function(e){var t={};return e.messagesModel&&(t[_]=e.messagesModel.store.getState().messages),e.boostModel&&(t[w]=e.boostModel.store.getState().status),t},function(e){var t={};return e.boostModel&&(t[O]=e.boostModel.actions.access,t[E]=e.boostModel.actions.buy),e.notificationsModel&&(t[x]=e.notificationsModel.actions.notify),t},function(e,t){return e[f]!==t[f]||e[p]!==t[p]})(S)}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(327));function i(e){var t=function(t){var n,i,o,a=this;o=function(e){e&&a.setState(e)},(i="update")in(n=this)?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o;var s=t.getActions(r.default,e);this.state={status:r.RESOURCE_ACCESS_STATUS.UNKNOWN,retryAfter:null},this.bindAction(s.access,this.update),this.bindAction(s.buy,this.update)};return t.displayName=i.getDisplayName(e),t}i.getDisplayName=function(e){return"paid-resource."+e};var o=i;t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(878);t.NOTIFICATION_PRIORITY=Object.freeze({NORMAL:r.NotificationPriority.Normal,HIGH:r.NotificationPriority.High});var i=n(328).default,o=n(879).default;t.default={store:o,actions:i}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.Normal=1]="Normal",e[e.High=2]="High"}(t.NotificationPriority||(t.NotificationPriority={})),function(e){e.FreeCreditsAccrual="free-credits-accrual",e.UnansweredMessage="unanswered-message"}(t.NotificationType||(t.NotificationType={}))},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(328))&&r.__esModule?r:{default:r};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 a(e){var t=function(t){var n=this;o(this,"notify",function(e){e&&(e.priority=e.priority||0,(!n.state.notification||n.state.notification.priority=0||(i[n]=e[n]);return i}(t,["forwardedRef"]);return r.default.createElement(e,s({},i,{ref:n}))},o}(r.default.Component);u="user-events-typing.controller",(a="displayName")in(n=f)?Object.defineProperty(n,a,{value:u,enumerable:!0,configurable:!0,writable:!0}):n[a]=u;var p=(0,i.default)(function(e,t){return t[l]&&t[d]?{typingModel:e.get(o.default,(0,o.getId)(t[l],t[d]))}:{}},function(e){var t={};return e.typingModel&&(t[c]=e.typingModel.store.getState().incoming),t},function(){},function(e,t){return e[l]!==t[l]||e[d]!==t[d]})(f);return"function"==typeof r.default.forwardRef?r.default.forwardRef(function(e,t){return r.default.createElement(p,Object.assign({forwardedRef:t},e))}):p}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=l(n(0)),i=l(n(2)),o=n(882),a=l(n(8)),s=n(998),u=l(n(102)),c=n(133);function l(e){return e&&e.__esModule?e:{default:e}}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p=function(e){var t,n;function i(){for(var t,n=arguments.length,r=new Array(n),i=0;i=0,l=t.message.content&&a&&a.test(t.message.content);return r.default.createElement(e,d({},t,{blurred:u,textContainsOnlySmiles:l}))});return t.propTypes={pattern:i.default.string,message:i.default.shape({tag:i.default.string.isRequired}).isRequired},t.displayName="common.messages.message.text.controller",(0,o.pipeline)(t,s.withSmiles,(0,a.withIdentityId)("id"))}var p=f;t.default=p},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=u(n(0)),i=u(n(2)),o=u(n(30)),a=n(887),s=n(330);function u(e){return e&&e.__esModule?e:{default:e}}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}var l=function(e){var t,n;function i(){return e.apply(this,arguments)||this}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this.props.message.content,t=(0,o.default)("text",{"only-smiles":this.props.textContainsOnlySmiles},{blurred:this.props.blurred}),n=!this.props.message.outgoing&&this.props.message.tag.startsWith("call-");return r.default.createElement("div",null,r.default.createElement("div",{className:"message-item"},r.default.createElement(a.TextWithSmiles,{text:e,className:t}),n&&r.default.createElement(s.DialButton,{userId:this.props.message.recipient,attendeeId:this.props.message.sender,ctaName:"chat"})))},i}(r.default.PureComponent);t.default=l,c(l,"displayName","components.Chat.message.text.view"),c(l,"propTypes",{textContainsOnlySmiles:i.default.bool,blurred:i.default.bool,message:i.default.shape({sender:i.default.string,recipient:i.default.string,outgoing:i.default.bool,tag:i.default.string,content:i.default.string})})},function(e,t,n){"use strict";t.__esModule=!0,t.TextWithSmiles=void 0;var r=o(n(888)),i=o(n(889));function o(e){return e&&e.__esModule?e:{default:e}}var a=(0,r.default)(i.default);t.TextWithSmiles=a},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=(0,s.render)(function(t,n,i){var o=n.useDistinct,s=n.useObservable,l=t.text,f=t.pattern,p=void 0===f?null:f,h=t.smiles,m=void 0===h?[]:h,v=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(t,["text","pattern","smiles"]),g=o(function(e){return e.get(a.default)},i.flux),y=s(function(e){return e.store.rxState()},g)||{},b=(0,u.default)(["smiles","additional"],y||{})||[],_=o(function(e){var t=e.reduce(function(e,t){return t.patterns.forEach(function(n){e.smiles.push({basename:t.group+"-"+btoa(n),pattern:n,isAnimated:!1}),e.pattern+="|"+(0,c.escapeRegExpSpecialCharacters)(n)}),e},{smiles:[],pattern:""}),n=t.smiles,r=t.pattern;return{additionalSmiles:n,additionalPattern:r?r.replace("|",""):null}},b),w=_.additionalSmiles,O=_.additionalPattern,E=o(function(e,t,n,r){return{mergedSmiles:[].concat(e,t),mergedPattern:[n,r].filter(function(e){return!!e}).join("|")}},m,w,p,O),x=E.mergedSmiles,S=E.mergedPattern,P=o(function(e,t,n){var r=[];if(e&&"string"==typeof t)for(var i,o=new RegExp(t),a=function(){var t=i[0],o=e.substring(0,i.index);o&&r.push({type:"text",value:o});var a=n.find(function(e){return e.pattern===t});a&&r.push({type:"smile",value:a}),e=e.substring(i.index+t.length)};i=e.match(o);)a();return e&&r.push({type:"text",value:e}),r},l,S,x);return r.default.createElement(e,d({},v,{parts:P}))},{flux:i.default.object});return t.propTypes={text:i.default.string,pattern:i.default.string,smiles:i.default.arrayOf(i.default.shape({basename:i.default.string.isRequired,pattern:i.default.string.isRequired,isAnimated:i.default.bool.isRequired}))},(0,o.withSmiles)(t)};var r=l(n(0)),i=l(n(2)),o=n(193),a=l(n(17)),s=n(12),u=l(n(27)),c=n(317);function l(e){return e&&e.__esModule?e:{default:e}}function d(){return(d=Object.assign||function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,["parts","className"]),a=[],u=t,c=Array.isArray(u),l=0;for(u=c?u:u[Symbol.iterator]();;){var d;if(c){if(l>=u.length)break;d=u[l++]}else{if((l=u.next()).done)break;d=l.value}var f=d;switch(f.type){case"text":a.push(r.default.createElement("span",{className:"text-part",key:"text-"+a.length},f.value));break;case"smile":a.push(r.default.createElement(o.Smile,{key:"smile-"+a.length,basename:f.value.basename,className:"smile-part",AnimatedComponent:"span"}))}}return n=[n||"","text-with-smiles"].join(" "),r.default.createElement("span",s({},i,{className:n}),a)},i}(r.default.PureComponent);t.default=c,u(c,"displayName","component.Chat.text-with-smiles.view"),u(c,"propTypes",{text:i.default.string,pattern:i.default.string,parts:i.default.arrayOf(i.default.shape({type:i.default.oneOf(["text","smile"]),value:i.default.any}))})},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=(0,o.render)(function(t,n){var i=n.useDistinct,o=i(function(e,t,n){return function(){n&&a.default.emit("command.user-actions.interaction.track",[{place:"video-chat-start."+n,user:e}]),t&&t.apply(void 0,arguments)}},t.attendeeId,t.dial,t.ctaName);return r.default.createElement(e,c({},t,{dial:o}))});return t.propTypes={userId:i.default.string,attendeeId:i.default.string,ctaName:i.default.string},(0,s.withDialing)(t)};var r=u(n(0)),i=u(n(2)),o=n(12);n(15);var a=u(n(9)),s=n(891);function u(e){return e&&e.__esModule?e:{default:e}}function c(){return(c=Object.assign||function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(i,[t,n,g,"disableWhenAttendeeWithoutCamera"].map(b)),x=s(function(){return c.HardwareDevices.shared().camera}),S=u(function(e,t){return e&&t?v.default.stringify({user:e,attendee:t}):void 0},i.userId,i.attendeeId),P=u(function(e,t){return t?e.get(f.default,t):void 0},a.flux,S),T=_&&_.online,M=!!(_&&_.devices||[]).find(function(e){return"cam"===e.name}),C=u(function(e,t,n){return function(){e&&e({shareLocalVideo:!(!t||"denied"===t.permission)&&void 0,requestRemoteVideo:n})}},P&&P.actions.dial,x,M),j=!M,A=!M&&x&&"denied"===x.permission,k=M&&!x,R=s(function(){return d.Config.shared().videoCallEnabled}),I=u(function(e,t){return t?e.get(p.default,t):void 0},a.flux,i.userId),N=s(function(e){return e?e.store.rxState().pipe((0,m.map)(function(e){return e.status})):(0,h.of)(void 0)},I),D=!0;return R&&"idle"===N&&(D=w||!O?!T:!T||!M),r.default.createElement(e,y({},E,{dial:C,attendee:l,shouldShowOneWayCallAlert:j,shouldShowPermissionsAlert:A,shouldShowRequestShareAlert:k,disabled:D}))},{flux:i.default.object});return _.displayName="call.dialing",_.propTypes={userId:i.default.string,attendeeId:i.default.string,disableWhenAttendeeWithoutCamera:i.default.bool},(0,l.pipeline)(_,(0,a.withUser)({userIdPropName:"attendeeId",resultPropName:t}),(0,s.withUserPresence)({userIdPropName:"attendeeId",resultPropName:n}),(0,u.withUserHasTag)({tag:"dialogs.messages.promoter",hasTagPropName:g}))};var r=g(n(0)),i=g(n(13)),o=n(12),a=n(128),s=n(892),u=n(893),c=n(92),l=n(94),d=n(32),f=g(n(331)),p=g(n(61)),h=n(4),m=n(10);n(15);var v=g(n(51));function g(e){return e&&e.__esModule?e:{default:e}}function y(){return(y=Object.assign||function(e){for(var t=1;t=0}}),e}return l=t,(i=f).prototype=Object.create(l.prototype),i.prototype.constructor=i,i.__proto__=l,f.prototype.render=function(){var t,n=this.props,i=(n[c],function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(n,[c].map(s)));return r.default.createElement(e,a({},i,((t={})[d]=this.resolveValue(),t)))},f}(r.default.Component);return u(f,"displayName","user-tags.has-tag"),(0,i.default)(f,{userIdPropName:l,tagsPropName:c})}},function(e,t,n){"use strict";t.__esModule=!0,t.default=d,t.withUserTags=function(e){return function(t){return d(t,e)}};var r=s(n(0)),i=s(n(52)),o=s(n(124)),a=s(n(188));function s(e){return e&&e.__esModule?e:{default:e}}function u(){return(u=Object.assign||function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,["disabled","attendee","shouldShowOneWayCallAlert","shouldShowRequestShareAlert","shouldShowPermissionsAlert","dial"]);if(delete l.userId,delete l.attendeeId,t)return null;var d="/texts/chat#start-video-chat";return i?d="/texts/chat#share-video":u&&(d=n&&"fem"===n.gender?"/texts/chat#start-her-video":"/texts/chat#start-his-video"),r.default.createElement("div",{className:"center-horizontal dial-wrapper"},r.default.createElement(o.default,{className:"default-button",onClick:c},r.default.createElement(s.default,null),r.default.createElement(a.default,{href:d})))},i}(r.default.PureComponent);t.default=l,c(l,"displayName","components.Chat.call.dial-button.view"),c(l,"propTypes",{userId:i.default.string,attendeeId:i.default.string,disabled:i.default.bool,attendee:i.default.object,shouldShowOneWayCallAlert:i.default.bool,shouldShowRequestShareAlert:i.default.bool,shouldShowPermissionsAlert:i.default.bool,dial:i.default.func})},function(e,t,n){"use strict";t.__esModule=!0,t.createMemoryHistory=t.hashHistory=t.browserHistory=t.applyRouterMiddleware=t.formatPattern=t.useRouterHistory=t.match=t.routerShape=t.locationShape=t.PropTypes=t.RoutingContext=t.RouterContext=t.createRoutes=t.useRoutes=t.RouteContext=t.Lifecycle=t.History=t.Route=t.Redirect=t.IndexRoute=t.IndexRedirect=t.withRouter=t.IndexLink=t.Link=t.Router=void 0;var r=n(55);Object.defineProperty(t,"createRoutes",{enumerable:!0,get:function(){return r.createRoutes}});var i=n(194);Object.defineProperty(t,"locationShape",{enumerable:!0,get:function(){return i.locationShape}}),Object.defineProperty(t,"routerShape",{enumerable:!0,get:function(){return i.routerShape}});var o=n(73);Object.defineProperty(t,"formatPattern",{enumerable:!0,get:function(){return o.formatPattern}});var a=T(n(899)),s=T(n(339)),u=T(n(913)),c=T(n(914)),l=T(n(916)),d=T(n(917)),f=T(n(340)),p=T(n(918)),h=T(n(919)),m=T(n(920)),v=T(n(921)),g=T(n(922)),y=T(n(132)),b=T(n(923)),_=T(i),w=T(n(924)),O=T(n(343)),E=T(n(926)),x=T(n(927)),S=T(n(929)),P=T(n(341));function T(e){return e&&e.__esModule?e:{default:e}}t.Router=a.default,t.Link=s.default,t.IndexLink=u.default,t.withRouter=c.default,t.IndexRedirect=l.default,t.IndexRoute=d.default,t.Redirect=f.default,t.Route=p.default,t.History=h.default,t.Lifecycle=m.default,t.RouteContext=v.default,t.useRoutes=g.default,t.RouterContext=y.default,t.RoutingContext=b.default,t.PropTypes=_.default,t.match=w.default,t.useRouterHistory=O.default,t.applyRouterMiddleware=E.default,t.browserHistory=x.default,t.hashHistory=S.default,t.createMemoryHistory=P.default},function(e,t,n){"use strict";e.exports=function(){}},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(a,["createElement","render"]);return null==t?null:(Object.keys(g.propTypes).forEach(function(e){return delete c[e]}),u(r({},c,{history:this.history,router:this.router,location:t,routes:n,params:i,components:o,createElement:s})))}});t.default=g,e.exports=t.default},function(e,t,n){var r=Array.prototype.slice,i=n(901),o=n(902),a=e.exports=function(e,t,n){return n||(n={}),e===t||(e instanceof Date&&t instanceof Date?e.getTime()===t.getTime():!e||!t||"object"!=typeof e&&"object"!=typeof t?n.strict?e===t:e==t:function(e,t,n){var c,l;if(s(e)||s(t))return!1;if(e.prototype!==t.prototype)return!1;if(o(e))return!!o(t)&&(e=r.call(e),t=r.call(t),a(e,t,n));if(u(e)){if(!u(t))return!1;if(e.length!==t.length)return!1;for(c=0;c=0;c--)if(d[c]!=f[c])return!1;for(c=d.length-1;c>=0;c--)if(l=d[c],!a(e[l],t[l],n))return!1;return typeof e==typeof t}(e,t,n))};function s(e){return null==e}function u(e){return!(!e||"object"!=typeof e||"number"!=typeof e.length)&&("function"==typeof e.copy&&"function"==typeof e.slice&&!(e.length>0&&"number"!=typeof e[0]))}},function(e,t){function n(e){var t=[];for(var n in e)t.push(n);return t}(e.exports="function"==typeof Object.keys?Object.keys:n).shim=n},function(e,t){var n="[object Arguments]"==function(){return Object.prototype.toString.call(arguments)}();function r(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function i(e){return e&&"object"==typeof e&&"number"==typeof e.length&&Object.prototype.hasOwnProperty.call(e,"callee")&&!Object.prototype.propertyIsEnumerable.call(e,"callee")||!1}(t=e.exports=n?r:i).supported=r,t.unsupported=i},function(e,t,n){"use strict";t.__esModule=!0;var r=Array.prototype.slice;t.loopAsync=function(e,t,n){var i=0,o=!1,a=!1,s=!1,u=void 0;function c(){o=!0,a?u=[].concat(r.call(arguments)):n.apply(this,arguments)}!function r(){if(o)return;s=!0;if(a)return;a=!0;for(;!o&&i=e&&s&&(o=!0,n())}()}},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["routes"]),s=(0,i.default)(e)(a),u=(0,o.default)(s,n);return r({},s,u)}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=o(n(0)),i=o(n(132));o(n(19));function o(e){return e&&e.__esModule?e:{default:e}}var a=r.default.createClass({displayName:"RoutingContext",componentWillMount:function(){},render:function(){return r.default.createElement(i.default,this.props)}});t.default=a,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["history","routes","location"]);n||d||(0,o.default)(!1),n=n||(0,a.default)(f);var p=(0,s.default)(n,(0,u.createRoutes)(l)),h=void 0;d?d=n.createLocation(d):h=n.listen(function(e){d=e});var m=(0,c.createRouterObject)(n,p);n=(0,c.createRoutingHistory)(n,p),p.match(d,function(e,o,a){t(e,o&&m.createLocation(o,i.REPLACE),a&&r({},a,{history:n,router:m,matchContext:{history:n,transitionManager:p,router:m}})),h&&h()})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0&&t=0&&cvideo-on'});i.add(o);e.exports=o},function(e,t,n){"use strict";t.__esModule=!0,t.MediaMessageContent=void 0;var r,i=n(977),o=(r=n(983))&&r.__esModule?r:{default:r};var a=(0,i.withMediaMessage)(o.default);t.MediaMessageContent=a},function(e,t,n){"use strict";t.__esModule=!0,t.withMediaMessage=t.default=void 0;var r=h(n(0)),i=h(n(13)),o=n(72),a=n(44),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(127)),u=n(95),c=n(978),l=n(980),d=h(n(67)),f=n(90),p=h(n(982));function h(e){return e&&e.__esModule?e:{default:e}}function m(){return(m=Object.assign||function(e){for(var t=1;tlock'});i.add(o);e.exports=o},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(0),i=n(987),o=n(22),a=function(e){var t,n;function a(t){return e.call(this,t)||this}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){return r.createElement(o,{typeClass:"play-triangle",icon:i})},a}(r.Component);t.default=a},function(e,t,n){var r=n(20),i=n(21),o=new r({id:"play-triangle",use:"play-triangle-usage",viewBox:"0 0 12 14",content:''});i.add(o);e.exports=o},function(e,t,n){"use strict";t.__esModule=!0,t.StickerMessageContent=void 0;var r=a(n(0)),i=a(n(2)),o=n(318);function a(e){return e&&e.__esModule?e:{default: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}var u=function(e){var t,n;function i(){return e.apply(this,arguments)||this}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){return r.default.createElement("div",null,r.default.createElement("div",{className:"message-item"},r.default.createElement(o.Sticker,{basename:this.props.message.content.basename,className:"sticker"})))},i}(r.default.PureComponent);t.StickerMessageContent=u,s(u,"displayName","components.Chat.log.message.sticker.view"),s(u,"propTypes",{message:i.default.shape({content:i.default.shape({basename:i.default.string})})})},function(e,t,n){"use strict";t.__esModule=!0,t.CheerMessageContent=void 0;var r=u(n(0)),i=u(n(2)),o=n(990),a=n(72),s=u(n(8));function u(e){return e&&e.__esModule?e:{default:e}}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}var l=function(e){var t,n;function i(){for(var t,n=arguments.length,r=new Array(n),i=0;i=0||(i[n]=e[n]);return i}(t,["basename","animateOnLoad"]));return r.default.createElement(e,c({},i,{staticResourcePath:n,animationResourcePath:n&&o.default.hasAnimation(n)?n:void 0,shouldAnimate:this.state.animating,onMouseEnter:this.onMouseEnter}))},u}(r.default.Component);return d(t,"displayName","components.Chat.cheer.controller"),d(t,"propTypes",{animateOnLoad:i.default.bool,basename:i.default.string,onMouseEnter:i.default.func}),d(t,"contextTypes",{flux:i.default.object}),t};var r=u(n(0)),i=u(n(2)),o=u(n(345)),a=u(n(17)),s=u(n(27));function u(e){return e&&e.__esModule?e:{default:e}}function c(){return(c=Object.assign||function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,["staticResourcePath","animationResourcePath","resourceWidth","resourceHeight","shouldAnimate"]);return c&&n?r.default.createElement("div",l,r.default.createElement(a.default,{path:n})):r.default.createElement(o.Photo,u({},l,{path:t,resourceWidth:i,resourceHeight:s}))},i}(r.default.PureComponent);t.default=f,c=f,l="propTypes",d={staticResourcePath:i.default.string,animationResourcePath:i.default.string,shouldAnimate:i.default.bool,resourceWidth:i.default.number,resourceHeight:i.default.number},l in c?Object.defineProperty(c,l,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[l]=d},function(e,t,n){"use strict";t.__esModule=!0,t.SystemMessageContent=void 0;var r=u(n(0)),i=u(n(2)),o=n(44),a=u(n(8)),s=n(995);function u(e){return e&&e.__esModule?e:{default:e}}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}var l=function(e){var t,n;function i(){return e.apply(this,arguments)||this}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this.props.message.content.duration||0,t=Math.ceil(e/s.TimeInterval.minute),n=Math.ceil(e%s.TimeInterval.minute/s.TimeInterval.second),i=t>0?{href:t>1?"/templates/chat/date#minutes-duration":"/templates/chat/date#one-minute-duration",data:{minutes:t}}:{href:n>1?"/templates/chat/date#seconds-duration":"/templates/chat/date#one-second-duration",data:{seconds:n}};return r.default.createElement("div",{className:"message-item"},this.props.message.content.type===o.SystemMessageType.CallHappened&&r.default.createElement("div",{className:"call-happened"},r.default.createElement(a.default,{href:"/texts/call/invitation#happened"}),r.default.createElement("span",{className:"duration"},r.default.createElement(a.default,{href:i.href,data:i.data}))),this.props.message.content.type===o.SystemMessageType.CallMissed&&r.default.createElement("div",{className:"call-missed"},r.default.createElement(a.default,{href:"/texts/call/invitation#you-missed"})),this.props.message.content.type===o.SystemMessageType.CallIgnored&&r.default.createElement("div",{className:"call-ignored"},r.default.createElement(a.default,{href:"/texts/call/invitation#attendee-missed"})))},i}(r.default.PureComponent);t.SystemMessageContent=l,c(l,"displayName","components.Chat.log.message.system"),c(l,"propTypes",{message:i.default.shape({content:i.default.shape({type:i.default.string,duration:i.default.number})})})},function(e,t,n){"use strict";t.__esModule=!0,t.TimeInterval=void 0;var r={second:1e3};r.minute=60*r.second,r.hour=60*r.minute,r.day=24*r.hour,r.week=7*r.day;var i=Object.freeze(r);t.TimeInterval=i},function(e,t,n){"use strict";t.__esModule=!0,t.RelativeDate=void 0;var r=o(n(997)),i=o(n(8));function o(e){return e&&e.__esModule?e:{default:e}}var a=(0,r.default)(i.default);t.RelativeDate=a},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=(0,o.render)(function(t,n,i){var o=n.useDistinct,f=n.useObservable,g=n.useState,y=t.date,b=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(t,["date"]),_=f(function(e){var t=e.getStore(u.default.displayName)||e.createStore(u.default,null,e);return t.rxState().pipe((0,d.map)(function(e){return e.current||"en-US"}),(0,d.distinctUntilChanged)(),(0,d.switchMap)(function(t){return(0,l.from)(c.default.get(e.api,"/templates/chat/date",t))}))},i.flux),w=o(function(e){return e&&(a.default.isDate(e)?e:new Date(e))},y),O=o(function(e){return new s.default(e)},i.flux.api),E=g(void 0),x=E[0],S=E[1];w&&O.now(function(e){var t,n,r,i,o=new Date(e),a=(t=w,n=o,r=new Date(t.getFullYear(),t.getMonth(),t.getDate()),i=new Date(n.getFullYear(),n.getMonth(),n.getDate()),Math.floor((i-r)/1e3*60*60*24));x!==a&&S(a)});var P=o(function(e,t,n){if(e&&t&&"number"==typeof n)return 0===n?{pattern:"weeks",data:{day:e.today,hours:v(t.getHours(),2),minutes:v(t.getMinutes(),2)}}:1===n?{pattern:"weeks",data:{day:e.yesterday,hours:v(t.getHours(),2),minutes:v(t.getMinutes(),2)}}:n<7?{pattern:"weeks",data:{day:e[m[t.getDay()]],hours:v(t.getHours(),2),minutes:v(t.getMinutes(),2)}}:{pattern:"date",data:{month:e[h[t.getMonth()]],day:t.getDate(),hours:v(t.getHours(),2),minutes:v(t.getMinutes(),2)}}},_,w,x),T=o(function(e){return e&&"/templates/chat/date#"+e},P&&P.pattern);return r.default.createElement(e,p({},b,{href:T,data:P&&P.data}))},{flux:i.default.object});return t.displayName="components.date.controller",t.propTypes={date:i.default.oneOfType([i.default.number,i.default.string,i.default.object])},t};var r=f(n(0)),i=f(n(2)),o=n(12),a=f(n(147)),s=f(n(58)),u=f(n(202)),c=f(n(307)),l=n(4),d=n(10);function f(e){return e&&e.__esModule?e:{default:e}}function p(){return(p=Object.assign||function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,["interrupt"]);return delete n.userId,delete n.attendeeId,r.default.createElement("div",{className:"center-horizontal interrupt-wrapper"},r.default.createElement(o.default,{className:"default-button",onClick:t},r.default.createElement(s.default,null),r.default.createElement(a.default,{href:"/texts/chat#stop-video-chat"})))},i}(r.default.PureComponent);t.default=l,c(l,"displayName","components.Chat.call.interrupt-button.view"),c(l,"propTypes",{userId:i.default.string,attendeeId:i.default.string,interrupt:i.default.func})},function(e,t,n){"use strict";var r=function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(75)),o=r(n(134)),a=r(n(43));t.default=i.default(function(e,t){var n={};if(t.userId&&t.attendeeId){var r=a.default.stringify({user:t.userId,attendee:t.attendeeId});n.mediaModel=e.get(o.default,r)}return n},function(e){var t={};return e.mediaModel&&(t.stream=e.mediaModel.store.getState().localStream),t})},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(23),i=s(n(349)),o=n(54),a=s(n(51));function s(e){return e&&e.__esModule?e:{default:e}}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}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}function l(e){var t=a.default.parse(e).attendee,n=function(n){var r,a;function s(r){var a;c(u(a=n.call(this)||this),"attachRemoteStream",function(e,n){t===e&&a.setState({remoteStream:n})}),c(u(a),"attachLocalStream",function(e,n){t===e&&a.setState({audioMuted:!(n.getAudioTracks()[0]||{}).enabled,localStream:n})}),c(u(a),"updateState",function(e){t===e.attendee&&a.setState({localStreamEnabled:e.state.out||e.pending.out,remoteStreamEnabled:e.state.in||e.pending.in})}),c(u(a),"rotateCamera",function(){o.CallApi.shared().emit("command.chat.media.video.rotate",t)}),c(u(a),"setVideoEnabled",function(e){o.CallApi.shared().emit("command.chat.media.video.toggle",t,e)}),c(u(a),"setAudioMuted",function(e){o.CallApi.shared().emit("command.chat.media.audio.toggle",t,!e),a.setState({audioMuted:e})}),a.state={localStream:null,remoteStream:null,localStreamEnabled:!1,remoteStreamEnabled:!1,audioMuted:!1};var s=r.getActions(i.default,e);return a.bindAction(s.rotateCamera,a.rotateCamera),a.bindAction(s.setVideoEnabled,a.setVideoEnabled),a.bindAction(s.setAudioMuted,a.setAudioMuted),o.CallApi.shared().addListener("event.call.stream.local.attached",a.attachLocalStream),o.CallApi.shared().addListener("event.call.stream.remote.attached",a.attachRemoteStream),o.CallApi.shared().addListener("event.chat.media.state.changed",a.updateState),a}return a=n,(r=s).prototype=Object.create(a.prototype),r.prototype.constructor=r,r.__proto__=a,s.prototype.output=function(e){return{localStream:e.localStreamEnabled?e.localStream:null,remoteStream:e.remoteStreamEnabled?e.remoteStream:null,audioMuted:e.audioMuted}},s}(r.BaseStore);return n.displayName=l.getDisplayName(e),n.config={getState:function(e){return{localStream:e.localStreamEnabled?e.localStream:null,remoteStream:e.remoteStreamEnabled?e.remoteStream:null,remoteStreamEnabled:e.remoteStreamEnabled,audioMuted:e.audioMuted}}},n}l.getDisplayName=function(e){return"call-media."+e};var d=l;t.default=d},function(e,t,n){"use strict";var r,i=(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(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(){return(o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n\n\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\n'});i.add(o);e.exports=o},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(0)),i=a(n(1024)),o=a(n(22));function a(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t,n;function a(){return e.apply(this,arguments)||this}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){return r.default.createElement(o.default,{typeClass:"microphone",icon:i.default})},a}(r.PureComponent);t.default=s},function(e,t,n){var r=n(20),i=n(21),o=new r({id:"microphone",use:"microphone-usage",viewBox:"0 0 20 27",content:'\n\n\t\n\t\n\n'});i.add(o);e.exports=o},function(e,t,n){"use strict";t.__esModule=!0,t.MuteRemoteAudioButton=void 0;var r=o(n(1026)),i=o(n(1027));function o(e){return e&&e.__esModule?e:{default:e}}var a=(0,r.default)(i.default);t.MuteRemoteAudioButton=a},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){return(0,o.render)(function(t,n,i){var o=n.useDistinct,u=n.useObservable,l=o(function(e){return e.get(a.default)},i.flux),d=u(function(e){return e.store.rxState()},l)||{},f=(0,s.default)(["media","call","muted"],d||{});return r.default.createElement(e,c({},t,{disabled:f}))},{flux:i.default.object})};var r=u(n(0)),i=u(n(2)),o=n(12);n(15);var a=u(n(17)),s=u(n(27));function u(e){return e&&e.__esModule?e:{default:e}}function c(){return(c=Object.assign||function(e){for(var t=1;tsound-off'});i.add(o);e.exports=o},function(e,t,n){"use strict";var r,i=n(0),o=n(1031),a=n(22);r=function(e){var t,n;function r(){return e.apply(this,arguments)||this}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.prototype.render=function(){return i.createElement(a,{typeClass:"sound enable",icon:o})},r}(i.Component),e.exports=r},function(e,t,n){var r=n(20),i=n(21),o=new r({id:"enable",use:"enable-usage",viewBox:"0 0 14 12",content:'sound-on'});i.add(o);e.exports=o},function(e,t,n){"use strict";t.__esModule=!0,t.FullscreenButton=void 0;var r=o(n(1033)),i=o(n(1035));function o(e){return e&&e.__esModule?e:{default:e}}var a=(0,r.default)(i.default);t.FullscreenButton=a},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t,n;return n=t=function(t){var n,i;function a(e){var n;return u(s(n=t.call(this,e)||this),"fullscreenChanged",function(e){n.setState({fullscreenEnabled:e})}),u(s(n),"onFullscreenClick",function(){n.state.fullscreenEnabled?o.default.exit():o.default.request(n.props.container||document.body),n.fullscreenChanged(!n.state.fullscreenEnabled)}),n.state={fullscreenEnabled:!1},n}i=t,(n=a).prototype=Object.create(i.prototype),n.prototype.constructor=n,n.__proto__=i;var c=a.prototype;return c.componentDidMount=function(){o.default.on("change",this.fullscreenChanged)},c.componentWillUnmount=function(){o.default.removeListener("change",this.fullscreenChanged)},c.render=function(){return r.default.createElement(e,{fullscreenEnabled:this.state.fullscreenEnabled,onFullscreenClick:this.onFullscreenClick})},a}(r.default.PureComponent),u(t,"displayName","components.Chat.fullscreen-button.controller"),u(t,"propTypes",{container:i.default.object}),n};var r=a(n(0)),i=a(n(2)),o=a(n(1034));function a(e){return e&&e.__esModule?e:{default:e}}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return 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}},function(e,t,n){"use strict";var r;var i=new(((r=n(34))&&r.__esModule?r:{default:r}).default.EventEmitter),o=document.exitFullscreen||document.webkitExitFullscreen||document.mozCancelFullScreen||document.msExitFullscreen;function a(){i.active=s(),i.state=!!i.active,i.emit("change",i.state)}function s(){return document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement}(i.enabled=document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled||!1)||(e.exports=i),i.active=s(),i.state=!!i.active,i.request=function(e){(e=e[0]||e).requestFullscreen?e.requestFullscreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.msRequestFullscreen&&e.msRequestFullscreen()},i.exit=o?o.bind(document):function(){console.warn("exit fullscreen api not exit")},document.addEventListener("fullscreenchange",a),document.addEventListener("webkitfullscreenchange",a),document.addEventListener("mozfullscreenchange",a),document.addEventListener("MSFullscreenChange",a),e.exports=i},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=u(n(0)),i=u(n(2)),o=u(n(1036)),a=u(n(1038)),s=u(n(8));function u(e){return e&&e.__esModule?e:{default:e}}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}var l=function(e){var t,n;function i(){return e.apply(this,arguments)||this}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this.props,t=e.fullscreenEnabled,n=e.onFullscreenClick;return r.default.createElement("button",{className:"fullscreen-button setting-button",onClick:n},t?r.default.createElement("span",null,r.default.createElement(o.default,null),r.default.createElement(s.default,{href:"/texts/chat#exit-fullscreen"})):r.default.createElement("span",null,r.default.createElement(a.default,null),r.default.createElement(s.default,{href:"/texts/chat#enter-fullscreen"})))},i}(r.default.PureComponent);t.default=l,c(l,"displayName","components.Chat.call.fullscreen-button.view"),c(l,"propTypes",{fullscreenEnabled:i.default.bool,onFullscreenClick:i.default.func})},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(0)),i=a(n(1037)),o=a(n(22));function a(e){return e&&e.__esModule?e:{default:e}}var s,u,c,l=function(e){var t,n;function a(){return e.apply(this,arguments)||this}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){return r.default.createElement(o.default,{typeClass:"fullscreen-disable",icon:i.default})},a}(r.PureComponent);t.default=l,c="icon.fullscreen.disable",(u="displayName")in(s=l)?Object.defineProperty(s,u,{value:c,enumerable:!0,configurable:!0,writable:!0}):s[u]=c},function(e,t,n){var r=n(20),i=n(21),o=new r({id:"fullscreen-disable",use:"fullscreen-disable-usage",viewBox:"0 0 14 14",content:'\n fullscreen-disable\n \n \n \n \n \n'});i.add(o);e.exports=o},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(0)),i=a(n(1039)),o=a(n(22));function a(e){return e&&e.__esModule?e:{default:e}}var s,u,c,l=function(e){var t,n;function a(){return e.apply(this,arguments)||this}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){return r.default.createElement(o.default,{typeClass:"fullscreen-enable",icon:i.default})},a}(r.PureComponent);t.default=l,c="icon.fullscreen.enable",(u="displayName")in(s=l)?Object.defineProperty(s,u,{value:c,enumerable:!0,configurable:!0,writable:!0}):s[u]=c},function(e,t,n){var r=n(20),i=n(21),o=new r({id:"fullscreen-enable",use:"fullscreen-enable-usage",viewBox:"0 0 14 14",content:'\n fullscreen-enable\n \n \n \n \n \n'});i.add(o);e.exports=o},function(e,t,n){"use strict";t.__esModule=!0,t.CallConnecting=void 0;var r=f(n(0)),i=f(n(2)),o=n(348),a=n(346),s=n(350),u=n(351),c=n(1041),l=n(133),d=n(352);function f(e){return e&&e.__esModule?e:{default:e}}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}var h=function(e){var t,n;function i(){return e.apply(this,arguments)||this}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this.props.attendeeId;return r.default.createElement("div",{className:"video-wrapper"},r.default.createElement("div",{className:"center-vertical"},r.default.createElement("div",{className:"incoming-user-wrapper"},r.default.createElement("div",{className:"center-horizontal user-thumbnail-wrapper"},r.default.createElement(d.UserThumbnail,{userId:e})),r.default.createElement("div",{className:"center-horizontal incoming-user-message"},r.default.createElement(l.UserNameBasedText,{userId:e,template:"/templates/chat/attendee#video-preview"}))),r.default.createElement(c.CallProgress,null)),r.default.createElement(o.LocalCallVideo,{userId:this.props.userId,attendeeId:this.props.attendeeId}),r.default.createElement("div",{className:"video-actions"},r.default.createElement(s.ToggleCallVideoButton,{userId:this.props.userId,attendeeId:this.props.attendeeId}),r.default.createElement(u.MuteLocalAudioButton,{userId:this.props.userId,attendeeId:this.props.attendeeId}),r.default.createElement(a.InterruptCallButton,{userId:this.props.userId,attendeeId:this.props.attendeeId})))},i}(r.default.PureComponent);t.CallConnecting=h,p(h,"displayName","components.Chat.call.connecting"),p(h,"propTypes",{userId:i.default.string,attendeeId:i.default.string})},function(e,t,n){"use strict";t.__esModule=!0,t.CallProgress=void 0;var r=o(n(1042)),i=o(n(1043));function o(e){return e&&e.__esModule?e:{default:e}}var a=(0,r.default)(i.default);t.CallProgress=a},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t,n;return n=t=function(t){var n,r;function a(){return t.apply(this,arguments)||this}r=t,(n=a).prototype=Object.create(r.prototype),n.prototype.constructor=n,n.__proto__=r;var s=a.prototype;return s.render=function(){var t=o({},this.props);return i.default.createElement(e,t)},a}(i.default.Component),function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(t,"displayName","components.Chat.call.call-progress.controller"),n};var r,i=(r=n(0))&&r.__esModule?r:{default:r};function o(){return(o=Object.assign||function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(t,["user"]),h=f&&f.thumbnail&&(0,a.userPhotoPath)(f.id,f.thumbnail);if(!f||!f.thumbnail){var m=s(function(e){return e.get(u.default)},i.flux),v=l(function(e){return e.store.rxState()},m);o=""+v.host+(0,c.default)(["static-resources","thumbnail-placeholder"],v)}return r.default.createElement(e,d({},p,{path:h,src:o}))},{flux:i.default.object});return t.propTypes={userId:i.default.string},(0,s.withUser)({userIdPropName:"userId"})(t)};var r=l(n(0)),i=l(n(2)),o=n(12),a=n(95),s=n(128),u=l(n(17)),c=l(n(27));function l(e){return e&&e.__esModule?e:{default:e}}function d(){return(d=Object.assign||function(e){for(var t=1;t2&&o.context.router&&o.context.router.replace(i.default.getPreviousUrl()),o.props.close())}),w(_(o),"prepareOverlayComponent",function(e,t){var n=e.name,i=e.anchor,a=e.params,u={};"purchase"===n?u=a:a.length>0&&a[0].hasOwnProperty("props")&&(u=a[0].props);var l=(0,s.default)("content",{"special react-special":-1!==v.withSpecial.indexOf(n)},{mirror:"ar-SA"===o.context.config.lang},{hidden:!!t},n),d=(0,h.default)(n);return d?(o.componentsCache[n]=o.componentsCache[n]||(0,m.default)(d),d=r.default.createElement(o.componentsCache[n],u),i&&setTimeout(function(){var e=document.getElementById(i);e&&e.scrollIntoView(!0)},2e3)):o.preloadingOverlays.includes(n)?d=null:(o.hbsStore.getState()[n]||(l=(0,s.default)(l,"loading")),d=r.default.createElement(c.default,{key:(0,y.default)(n),name:n,overlayData:{event:"activated",data:e}})),r.default.createElement("div",{key:(0,y.default)(n),className:l},d)});var u=o.context.flux;return o.hbsStore=u.getStore(d.default.displayName)||u.createStore(d.default,null,u),o.hbsPreloaderStore=u.getStore(f.default),o.componentsCache={},o.isMobile=a.default.test("os.family:iOS")||a.default.test("os.family:Android"),o.preloadingOverlays=[],o}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var l=o.prototype;return l.componentDidMount=function(){this.hbsStore.listen(this.hbsUpdate),this.hbsPreloaderStore.listen(this.hbsPreloaderUpdate),document.addEventListener("keydown",this.closeWithEscape)},l.componentWillUnmount=function(){this.hbsStore.unlisten(this.hbsUpdate),this.hbsPreloaderStore.unlisten(this.hbsPreloaderUpdate),document.removeEventListener("keydown",this.closeWithEscape)},l.shouldComponentUpdate=function(e,t,n){return!(0,p.default)(e,this.props)||!(0,p.default)(n,this.context)},l.render=function(){var e=this.props,t=e.overlays,n=e.mirrorClass,i=this.isMobile;if(!t.length)return null;var o=(0,s.default)("app-overlay",t[0].name,n,{mobile:i});return r.default.createElement("div",{className:o},r.default.createElement("div",{className:"overlay-container"},r.default.createElement("div",{className:"inner"},r.default.createElement("div",{className:"frame"},r.default.createElement(u.default,{onClick:this.close}),t.map(this.prepareOverlayComponent)))))},o}(r.Component);w(E,"propTypes",{}),E.contextTypes=Object.assign({},o.contextTypes),e.exports=(0,g.default)(function(e,t){return{overlayModel:e.get(l.default,t.userId)}},function(e){return{overlays:e.overlayModel.store.getHistory()}},function(e){return{close:e.overlayModel.actions.close}})(E)},function(e,t,n){"use strict";var r=n(14).canUseDOM,i=null;e.exports={setup:function(e){r&&!i&&(i={currentUrl:"",previousUrl:""},e.listenBefore(function(e){i.previousUrl=i.currentUrl,i.currentUrl=location.pathname.replace(e.basename,"")+e.hash}))},getPreviousUrl:function(){return i.previousUrl?i.previousUrl:""}}},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 16711935&i.rotl(e,8)|4278255360&i.rotl(e,24);for(var t=0;t0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],n=0,r=0;n>>5]|=e[n]<<24-r%32;return t},wordsToBytes:function(e){for(var t=[],n=0;n<32*e.length;n+=8)t.push(e[n>>>5]>>>24-n%32&255);return t},bytesToHex:function(e){for(var t=[],n=0;n>>4).toString(16)),t.push((15&e[n]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],n=0;n>>6*(3-o)&63)):t.push("=");return t.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var t=[],n=0,i=0;n>>6-2*i);return t}},e.exports=i},function(e,t,n){"use strict"; /*! * Determine if an object is a Buffer * * @author Feross Aboukhadijeh * @license MIT */function r(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}e.exports=function(e){return null!=e&&(r(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&r(e.slice(0,0))}(e)||!!e._isBuffer)}},function(e,t,n){n(1189),n(1190),n(1191),n(1192),n(1193),n(1194),n(1195),n(1196),n(1197),n(1198),n(1199),n(1200),n(1201),e.exports=n(1202)},function(e,t,n){/*removed by extract-themes plugin*/},function(e,t,n){/*removed by extract-themes plugin*/},function(e,t,n){/*removed by extract-themes plugin*/},function(e,t,n){/*removed by extract-themes plugin*/},function(e,t,n){/*removed by extract-themes plugin*/},function(e,t,n){/*removed by extract-themes plugin*/},function(e,t,n){/*removed by extract-themes plugin*/},function(e,t,n){/*removed by extract-themes plugin*/},function(e,t,n){/*removed by extract-themes plugin*/},function(e,t,n){/*removed by extract-themes plugin*/},function(e,t,n){/*removed by extract-themes plugin*/},function(e,t,n){/*removed by extract-themes plugin*/},function(e,t,n){/*removed by extract-themes plugin*/},function(e,t,n){/*removed by extract-themes plugin*/},function(e,t,n){"use strict";t.__esModule=!0,t.UserServices=void 0;var r=o(n(0)),i=o(n(1204));function o(e){return e&&e.__esModule?e:{default:e}}var a,s,u,c=function(e){var t,n;function o(){return e.apply(this,arguments)||this}return n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,o.prototype.render=function(){return r.default.createElement(r.default.Fragment,null,r.default.createElement(i.default,null))},o}(r.default.Component);t.UserServices=c,u="application.user.services",(s="displayName")in(a=c)?Object.defineProperty(a,s,{value:u,enumerable:!0,configurable:!0,writable:!0}):a[s]=u},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(96),i=s(n(13)),o=s(n(124)),a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(1205));function s(e){return e&&e.__esModule?e:{default:e}}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}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}var l=function(e){var t,n;function r(t,n){var r;return c(u(r=e.call(this,t)||this),"tagAdded",function(e){e["holder-id"]&&e["user-id"]&&e.tag?r.context.flux.get(a.default,(0,a.getId)(e["holder-id"],e.tag)).actions.actualize(e["user-id"]):!e["holder-id"]&&e["user-id"]&&e.tag&&r.context.flux.get(o.default,e["user-id"]).actions.actualize([e.tag])}),c(u(r),"tagRemoved",function(e){e["holder-id"]&&e["user-id"]&&e.tag?r.context.flux.get(a.default,(0,a.getId)(e["holder-id"],e.tag)).actions.actualize(null,e["user-id"]):!e["holder-id"]&&e["user-id"]&&e.tag&&r.context.flux.get(o.default,e["user-id"]).actions.actualize([],[e.tag])}),r.events=n.flux.events,r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentDidMount=function(){this.events.addListener("event.users.tags.set",this.tagAdded),this.events.addListener("event.users.tags.unset",this.tagRemoved)},i.componentWillUnmount=function(){this.events.removeListener("event.users.tags.set",this.tagAdded),this.events.removeListener("event.users.tags.unset",this.tagRemoved)},r}(r.Service);t.default=l,c(l,"displayName","service.user-tags-provider"),c(l,"contextTypes",{flux:i.default.object})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(368).default,i=n(1206).default;t.default={store:i,actions:r},function(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}(n(369))},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(368))&&r.__esModule?r:{default:r};function o(e){var t=function(){function t(t){var n=this;!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(this,"update",function(e){e&&n.setState({users:e})});var r=t.getActions(i.default,e);this.state={},this.bindAction(r.get,this.update),this.bindAction(r.actualize,this.actualize),this.publicMethods={isFilled:function(){return Object.keys(this.state).length>0}}}return t.prototype.actualize=function(e){if(e&&this.state.users){var t=this.state.users.slice();e.staled&&(t=t.filter(function(t){return t!==e.staled})),e.new&&t.push(e.new),this.setState({users:t})}},t}();return t.displayName=o.getDisplayName(e),t}o.getDisplayName=function(e){return"user-tagged."+e};var a=o;t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.ChatServices=void 0;var r=u(n(0)),i=u(n(1208)),o=u(n(1209)),a=u(n(1210)),s=u(n(1211));function u(e){return e&&e.__esModule?e:{default:e}}var c,l,d,f=function(e){var t,n;function u(){return e.apply(this,arguments)||this}return n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,u.prototype.render=function(){return r.default.createElement(r.default.Fragment,null,r.default.createElement(i.default,null),r.default.createElement(o.default,null),r.default.createElement(a.default,null),r.default.createElement(s.default,null))},u}(r.default.Component);t.ChatServices=f,d="application.chat.services",(l="displayName")in(c=f)?Object.defineProperty(c,l,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[l]=d},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(96),i=u(n(13)),o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(25)),a=u(n(60)),s=u(n(58));function u(e){return e&&e.__esModule?e:{default:e}}function c(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}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}var d=1e3,f=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i-1?n[e]:null}}function i(e){if(!e.effectiveType)return"unavailable";switch(e.effectiveType){case"slow-2g":return"slow-2g";case"2g":return"2g";case"3g":return"3g";case"4g":return"4g";default:return"other"}}function o(e){if(!e.type)return"unavailable";switch(e.type){case"bluetooth":return"bluetooth";case"cellular":return"cellular";case"ethernet":return"ethernet";case"wifi":return"wifi";case"wimax":return"wimax";case"other":return"other";case"unknown":return"unknown";default:return"other"}}t.__esModule=!0,t.default=t.CALL_LABEL=void 0;var a={label:"dialogs.media.outgoing.call",tags:[{name:"cta",encounter:"added",map:function(e){return"call-invitation"===e.cta?"invitation":e.cta}},{name:"success",encounter:"incoming.stream.started",map:function(e){return!!e}},{name:"reason",encounter:["payment.required","api.error.got","completed"],map:function(e){if(!0===e.completed.success)return null;if(e.completed["failure-reason"])return e.completed["failure-reason"];if(e["payment.required"])return"credits";if(e["api.error.got"])return"api";switch(e.completed.cta){case"timeout":case"decline":case"incoming-message":return"noreply";case"stop-button":case"chat-closed":case"app-closed":return"cancel";case"attendee-no-cam":return"local";case"ice-failed":case"ice-disconnected":case"sdp-error":return"webrtc";default:return e.completed.cta}}},{name:"api-reason",encounter:"api.error.got",map:function(e){return e?""+Math.floor(e.error.status/100):null}},{name:"noreply-reason",encounter:"completed",map:r("cta",["incoming-message","timeout","decline"])},{name:"cancel-reason",encounter:"completed",map:r("cta",["stop-button","chat-closed","app-closed"])},{name:"local-reason",encounter:"completed",map:r("cta",["attendee-no-cam"])},{name:"webrtc-reason",encounter:"completed",map:r("cta",["ice-failed","ice-disconnected","sdp-error"])},{name:"connection",encounter:"connected",map:function(e){return e?e.connection:null}},{name:"iosapp",encounter:"presence.devices.got",map:function(e){return e?e.iosapp:null}},{name:"androidapp",encounter:"presence.devices.got",map:function(e){return e?e.androidapp:null}},{name:"webapp",encounter:"presence.devices.got",map:function(e){return e?e.webapp:null}},{name:"presence-cam",encounter:"presence.devices.got",map:function(e){return e?e.cam:null}},{name:"presence-mobilecam",encounter:"presence.devices.got",map:function(e){return e?e.mobilecam:null}},{name:"request-sent",encounter:"request.sent",map:function(e){return!!e}},{name:"reply-received",encounter:"answered",map:function(e){return!!e}},{name:"pong-received",encounter:"pong.received",map:function(e){return!!e}},{name:"attendee-network-effective-type",encounter:"pong.received",map:function(e){return e?i(e.network||{}):null}},{name:"attendee-network-connection-type",encounter:"pong.received",map:function(e){return e?o(e.network||{}):null}},{name:"attendee-camera-enabled",encounter:"pong.received",map:function(e){return e?e.cameraEnabled:null}},{name:"network-effective-type",encounter:"completed",map:function(){return i(navigator&&navigator.connection||{})}},{name:"network-connection-type",encounter:"completed",map:function(){return o(navigator&&navigator.connection||{})}},{name:"reply-platform",encounter:"answered",map:function(e){if(!e)return null;switch(e.attendeePlatform.toLowerCase()){case"android":case"rn-android":return"android";case"iosapp":case"rn-ios":return"ios";case"safari":case"chrome":case"firefox":case"edge":return"web";default:return"undefined"}}},{name:"stage",encounter:["completed","connected","answered","pong.received","request.sent","ice.gathered","sdp.offer.created","presence.devices.got"],map:function(e){return e.completed.success?"remote-stream-playing-started":e.connected?"webrtc-connected":e.answered?"reply-received":e["pong.received"]?"pong-received":e["request.sent"]?"request-sent":e["ice.gathered"]?"ice-gathered":e["sdp.offer.created"]?"sdp-offer-created":e["presence.devices.got"]?"remote-cam-checked":"call-initiated"}},{name:"auto",encounter:"answered",map:function(e){return e?e.autoAccepted:null}},{name:"attendee-product",encounter:"pong.received",map:function(e){return e?e.product:null}}],hist:[{name:"ttreply",from:"added",to:"answered"},{name:"ttconnect",from:"answered",to:"initialization.ended"},{name:"ttresult",from:"added",to:"initialization.ended"},{name:"stream-time",from:"incoming.stream.started",to:"completed"}]};t.CALL_LABEL="dialogs.media.outgoing.call";var s=a;t.default=s},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r={label:"credits.purchase",tags:[{name:"cta",encounter:"added",map:function(e){return e.cta}},{name:"paypal",encounter:"added",map:function(e){return e.paypal}},{name:"cards",encounter:"added",map:function(e){return e.cards}},{name:"success",encounter:"completed",map:function(e){return!(!e||!e.success)}},{name:"failure-reason",encounter:"completed",map:function(e){if(!e.success){return["client-validation","receipt-create-request","receipt-exchange-request","no-exchanged-event","app.closed","canceled"].includes(e["failure-reason"])?e["failure-reason"]:"other"}}},{name:"credits-first-digit",encounter:"receipt-create-request.started",map:function(e){if(e){var t=parseInt(e.creditsAmount.toString()[0]);return"number"==typeof t?t:void 0}}},{name:"credits-digits-amount",encounter:"receipt-create-request.started",map:function(e){if(e){var t=String(e.creditsAmount).length;return t>0&&t<10?t:void 0}}},{name:"scenario",encounter:"receipt-create-request.started",map:function(e){return void 0===e&&(e={}),e.scenario}},{name:"fallback",encounter:"fallback",map:function(e){if(e)return e.fallback}},{name:"payment-authorization-required",encounter:"payment-authorization.required",map:function(e){if(e)return e.required}},{name:"receipt-create-request-error-code",encounter:"receipt-create-request.completed",map:function(e){if(e&&e.error&&e.error.code)return e.error.code}},{name:"receipt-create-request-error-status",encounter:"receipt-create-request.completed",map:function(e){if(e&&e.error)return parseInt(e.error.status/100)}},{name:"receipt-exchange-request-error-code",encounter:"receipt-exchange-request.completed",map:function(e){if(e&&e.error&&e.error.code)return e.error.code}},{name:"receipt-exchange-request-error-status",encounter:"receipt-exchange-request.completed",map:function(e){if(e&&e.error)return parseInt(e.error.status/100)}},{name:"third-party-redirect-host",encounter:"third-party-redirect-host",map:function(e){if(e&&e.thirdPartyRedirectHost)return e.thirdPartyRedirectHost}},{name:"stage",encounter:["added","client-validation.failed","receipt-create-request.started","receipt-create-request.completed","receipt-exchange-request.started","receipt-exchange-request.completed","receipt.exchanged","notification.showed"],map:function(e){return e["notification.showed"]?"notification-showed":e["receipt.exchanged"]?"receipt-exchanged":e["receipt-exchange-request.completed"]?"receipt-exchange-request-completed":e["receipt-exchange-request.started"]?"receipt-exchange-request-started":e["receipt-create-request.completed"]?"receipt-create-request-completed":e["receipt-create-request.started"]?"receipt-create-request-started":e["client-validation.failed"]?"client-validation-failed":e.added?"purchase-initiated":void 0}}],hist:[{name:"ttresult",from:"added",to:"completed"},{name:"ttcreatereceipt",from:"receipt-create-request.started",to:"receipt-create-request.completed"},{name:"ttexchangereceipt",from:"receipt-exchange-request.started",to:"receipt.exchanged"},{name:"ttexchangereceiptrequest",from:"receipt-exchange-request.started",to:"receipt-exchange-request.completed"},{name:"ttclosepaymenttab",from:"payment-auth-tab.opened",to:"payment-auth-tab.closed"}]};t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PurchaseFormOpenActionName="purchase.form.open",t.PurchaseFormOpenMetricsActionConfig={label:"purchase.form.open",tags:{success:function(e){return e.completed.success},"source-action":function(e){return e.added["source-action"]},manual:function(e){return"click"===(e.added["source-action"]||"").split(".").pop()},"packages-type":function(e){return e["packages.rendered"]&&e["packages.rendered"].type},"packages-render-failed":function(e){return!e["packages.rendered"]},"cards-render-failed":function(e){return!e["cards.rendered"]},"alternative-methods-render-failed":function(e){return!e["alternative-methods.rendered"]},"default-package-select-failed":function(e){return!e["default-package.selected"]},"failure-reason":function(e){return e.completed["failure-reason"]},"bottle-neck-event":function(e){return e.completed["bottle-neck-event"]}},hist:{ttresult:{from:"added",to:"completed"},"ttpackages-rendered":{from:"added",to:"packages.rendered"},"ttcards-rendered":{from:"added",to:"cards.rendered"},"ttalternative-methods-rendered":{from:"added",to:"alternative-methods.rendered"},"ttdefault-package-selected":{from:"added",to:"default-package.selected"},"ttbalance-rendred":{from:"added",to:"balance.rendered"},"ttmembership-benefits-rendered":{from:"added",to:"membership-benefits.rendered"}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GalleryOpenMetricsActionConfig={label:"users.gallery.open",tags:{success:function(e){return e.completed.success},"media-type":function(e){return e.added["media-type"]},cta:function(e){return e.added.cta},"failure-reason":function(e){return e.completed["failure-reason"]},editable:function(e){return!!e["mode.editable.set"]}},hist:{ttresult:{from:"added",to:"completed"}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UsersProfileOpenMetricsActionConfig={label:"users.profile.open",tags:{success:function(e){return e.completed.success},cta:function(e){return e.added.cta},"cover-render-failed":function(e){return!e["cover.rendered"]},"thumbnail-render-failed":function(e){return!e["thumbnail.rendered"]},"name-render-failed":function(e){return!e["name.rendered"]},"few-words-about-me-render-failed":function(e){return!e["few-words-about-me.rendered"]},"communication-render-failed":function(e){return!e["communication.rendered"]},"gallery-render-failed":function(e){return!e["gallery.rendered"]},"presence-render-failed":function(e){return!e["presence.rendered"]},"alternative-communication-failed":function(e){return!e["alternative-communication.rendered"]},"about-me-render-failed":function(){},"preferences-render-failed":function(){},"interests-render-failed":function(){},"bottle-neck-event":function(e){return e.completed["bottle-neck-event"]},"profile-owner-presence":function(e){return function(e){if(e)return e.online&&e.cam?"online-with-cam":e.online?"online":"offline"}(e["presence.rendered"])},"profile-owner-presents-available":function(e){return e["alternative-communication.rendered"]&&e["alternative-communication.rendered"]["presents-available"]},"gallery-type":function(e){return e["gallery.rendered"]&&e["gallery.rendered"].type},editable:function(e){return e.added.editable},"failure-reason":function(e){return e.completed["failure-reason"]}},hist:{ttresult:{from:"added",to:"completed"},"ttcover-rendered":{from:"added",to:"cover.rendered"},"ttthumbnail-rendered":{from:"added",to:"thumbnail.rendered"},"ttname-rendered":{from:"added",to:"name.rendered"},"ttfew-words-about-me-rendered":{from:"added",to:"few-words-about-me.rendered"},"ttcommunication-rendered":{from:"added",to:"communication.rendered"},"ttgallery-rendered":{from:"added",to:"gallery.rendered"},"ttpresence-rendered":{from:"added",to:"presence.rendered"},"ttalternative-communication-rendered":{from:"added",to:"alternative-communication.rendered"}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DialogsLettersOpenMetricsActionConfig={label:"dialogs.letters.open",tags:{success:function(e){return e.completed.success},cta:function(e){return e.added.cta},"text-render-failed":function(e){return!e["text.rendered"]},"cover-render-failed":function(e){return!e["cover.rendered"]},"profile-info-render-failed":function(e){return!e["profile-info.rendered"]},"attachments-render-failed":function(e){return!e["attachments.rendered"]},type:function(e){return e.added.type},"failure-reason":function(e){return e.completed["failure-reason"]},"bottle-neck-event":function(e){return e.completed["bottle-neck-event"]}},hist:{ttresult:{from:"added",to:"completed"},"tttext-rendered":{from:"added",to:"text.rendered"},"ttcover-rendered":{from:"added",to:"cover.rendered"},"ttprofile-info-rendered":{from:"added",to:"profile-info.rendered"},"ttattachments-rendered":{from:"added",to:"attachments.rendered"}}}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=_(n(2)),i=n(273),o=_(n(370)),a=_(n(9)),s=_(n(27)),u=_(n(1228)),c=_(n(1229)),l=_(n(1230)),d=_(n(1231)),f=_(n(1232)),p=_(n(1233)),h=_(n(1234)),m=_(n(1235)),v=_(n(1236)),g=_(n(1237)),y=_(n(1238)),b=_(n(1239));function _(e){return e&&e.__esModule?e:{default:e}}function w(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}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}var E=function(e){var t,n;function r(t,n){var r;return O(w(r=e.call(this,t)||this),"addAction",function(e,t,n,i,o){void 0===i&&(i={}),Array.isArray((0,s.default)([e,t],r.actions))&&r.completeAction(e,t,Date.now(),{"failure-reason":"cancelled-by-action",success:!1}),r.actions[e]=r.actions[e]||{},r.actions[e][t]=[{label:"added",timestamp:n,description:i}],o&&(r.timers[e]=r.timers[e]||{},r.timers[e][t]=setTimeout(function(){r.completeAction(e,t,Date.now(),{"failure-reason":"timeout",success:!1})},o))}),O(w(r),"addEncounter",function(e,t,n,i){void 0===i&&(i={});var o=(0,s.default)([e,t],r.actions);Array.isArray(o)&&o.push({label:i.label||o.length,timestamp:n,description:i})}),O(w(r),"completeAction",function(e,t,n,i){void 0===i&&(i={});var o=(0,s.default)([e,t],r.actions);Array.isArray(o)&&(o.push({label:"completed",timestamp:n,description:i}),a.default.emit("event.actions.completed",e,o),r.timers[e]&&r.timers[e][t]&&(clearTimeout(r.timers[e][t]),delete r.timers[e][t]),delete r.actions[e][t],0===Object.keys(r.actions[e]).length&&delete r.actions[e])}),r.flux=n.flux,r.actions={},r.pipes=[],r.timers={},r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var o=r.prototype;return o.componentDidMount=function(){var e=this;a.default.sync("command.actions.add",this.addAction),a.default.sync("command.actions.encounters.add",this.addEncounter),a.default.sync("command.actions.complete",this.completeAction),this.pipes.push(new u.default),this.pipes.push(new c.default),[l.default,d.default,f.default,p.default,h.default,m.default,v.default,g.default,y.default,b.default].forEach(function(t){e.pipes.push(new t(e.flux,e.composeMetricsLifeCycleMethods(t.actionName)))}),this.subcribtionTermination=i.ApplicationTermination.shared().terminated.subscribe(function(){Object.keys(e.actions).forEach(function(t){Object.keys(e.actions[t]).forEach(function(n){e.completeAction(t,n,Date.now(),{"failure-reason":"app-closed",success:!1,incomplete:!0})})})})},o.componentWillUnmount=function(){a.default.removeListener("command.actions.add",this.addAction),a.default.removeListener("command.actions.encounters.add",this.addEncounter),a.default.removeListener("command.actions.complete",this.completeAction),this.subcribtionTermination&&this.subcribtionTermination.unsubscribe(),this.pipes.forEach(function(e){return e.destroy()})},o.composeMetricsLifeCycleMethods=function(e){var t=this;return{addAction:function(n){for(var r=arguments.length,i=new Array(r>1?r-1:0),o=1;o1?r-1:0),o=1;o1?r-1:0),o=1;o0})},this.onPresentsAvailableRendered=function(e,t){n.addRequiredEncounter("alternative-communication.rendered",t,e,{"presents-available":!0})},this.onPresentsUnavailableRendered=function(e,t){n.addRequiredEncounter("alternative-communication.rendered",t,e,{"presents-available":!1})},this.onGalleryRendered=function(e,t,r){n.addRequiredEncounter("gallery.rendered",t,e,{type:r})},this.onProfileClosed=function(e,t){n.complete(t,e,{success:!1,"failure-reason":"cancelled-by-user"})},this.flux=e,this.addAction=i,this.addEncounter=d,this.completeAction=f,this.current=null,this.last=null,this.readyEncounters={"cover.rendered":!1,"thumbnail.rendered":!1,"name.rendered":!1,"few-words-about-me.rendered":!1,"communication.rendered":!1,"gallery.rendered":!1,"presence.rendered":!1,"alternative-communication.rendered":!1},a.addMarker("command.user-actions.interaction.track",this.onInteractionDetected),a.addMarker("event.profile.cover.rendered",this.onCoverRendered),a.addMarker("event.profile.thumbnail.rendered",this.onThumbnailRendered),a.addMarker("event.profile.name.rendered",this.onNameRendered),a.addMarker("event.profile.few-words.rendered",this.onFewWordsRendered),a.addMarker("event.profile.communication.rendered",this.onCommunicationRendered),a.addMarker("event.profile.presence.rendered",this.onPresenceRendered),a.addMarker("event.profile.presents.available.rendered",this.onPresentsAvailableRendered),a.addMarker("event.profile.presents.unavailable.rendered",this.onPresentsUnavailableRendered),a.addMarker("event.profile.gallery.rendered",this.onGalleryRendered),a.addMarker("event.pages.profile.opened",this.onProfileOpened),a.addMarker("event.pages.profile.closed",this.onProfileClosed)}return e.prototype.destroy=function(){a.removeMarker("command.user-actions.interaction.track",this.onInteractionDetected),a.removeMarker("event.profile.cover.rendered",this.onCoverRendered),a.removeMarker("event.profile.thumbnail.rendered",this.onThumbnailRendered),a.removeMarker("event.profile.name.rendered",this.onNameRendered),a.removeMarker("event.profile.few-words.rendered",this.onFewWordsRendered),a.removeMarker("event.profile.communication.rendered",this.onCommunicationRendered),a.removeMarker("event.profile.presence.rendered",this.onPresenceRendered),a.removeMarker("event.profile.presents.available.rendered",this.onPresentsAvailableRendered),a.removeMarker("event.profile.presents.unavailable.rendered",this.onPresentsUnavailableRendered),a.removeMarker("event.profile.gallery.rendered",this.onGalleryRendered),a.addMarker("event.pages.profile.opened",this.onProfileOpened),a.removeMarker("event.pages.profile.closed",this.onProfileClosed)},e.actionName="users.profile.open",e}();t.default=d},function(e,t,n){"use strict";var r=function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n