PageSourceSearch

https://mythos.cards/4436-es5.cc74153da9f0d6fea1ad.js

js mythos.cards collected 2026-10-06 17:56:57 UTC 184,091 bytes, 1 lines download raw bytes

1!function(){function e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function t(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function n(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}function i(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,a=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){c=!0,s=e},f:function(){try{a||null==n.return||n.return()}finally{if(c)throw s}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}(self.webpackChunkmythos_cards=self.webpackChunkmythos_cards||[]).push([[4436],{64436:function(t,o,r){"use strict";r.r(o),r.d(o,{MessageHubComponent:function(){return Wn},MessageHubModule:function(){return Kn}});var s,a=r(17625),c=r(99376),l=r(37716),u=r(16304),h=r(38583),d=(s=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])},function(e,t){function n(){this.constructor=e}s(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),g=function(e){function t(t,n){var i=this,o=this.constructor.prototype;return(i=e.call(this,t)||this).statusCode=n,i.__proto__=o,i}return d(t,e),t}(Error),p=function(e){function t(t){void 0===t&&(t="A timeout occurred.");var n=this,i=this.constructor.prototype;return(n=e.call(this,t)||this).__proto__=i,n}return d(t,e),t}(Error),f=(function(e){e[e.Trace=0]="Trace",e[e.Debug=1]="Debug",e[e.Information=2]="Information",e[e.Warning=3]="Warning",e[e.Error=4]="Error",e[e.Critical=5]="Critical",e[e.None=6]="None"}(f||(f={})),f),m=function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),v=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},b=function(e,t,n){this.statusCode=e,this.statusText=t,this.content=n},x=function(e){function t(t){var n=e.call(this)||this;return n.logger=t,n}return m(t,e),t.prototype.send=function(e){var t=this;return new Promise(function(n,i){var o=new XMLHttpRequest;o.open(e.method,e.url,!0),o.withCredentials=!0,o.setRequestHeader("X-Requested-With","XMLHttpRequest"),o.setRequestHeader("Content-Type","text/plain;charset=UTF-8"),e.headers&&Object.keys(e.headers).forEach(function(t){return o.setRequestHeader(t,e.headers[t])}),e.responseType&&(o.responseType=e.responseType),e.abortSignal&&(e.abortSignal.onabort=function(){o.abort()}),e.timeout&&(o.timeout=e.timeout),o.onload=function(){e.abortSignal&&(e.abortSignal.onabort=null),o.status>=200&&o.status<300?n(new b(o.status,o.statusText,o.response||o.responseText)):i(new g(o.statusText,o.status))},o.onerror=function(){t.logger.log(f.Warning,"Error from HTTP request. "+o.status+": "+o.statusText),i(new g(o.statusText,o.status))},o.ontimeout=function(){t.logger.log(f.Warning,"Timeout from HTTP request."),i(new p)},o.send(e.content||"")})},t}(function(){function e(){}return e.prototype.get=function(e,t){return this.send(v({},t,{method:"GET",url:e}))},e.prototype.post=function(e,t){return this.send(v({},t,{method:"POST",url:e}))},e.prototype.delete=function(e,t){return this.send(v({},t,{method:"DELETE",url:e}))},e}()),w=function(){function e(){}return e.write=function(t){return""+t+e.RecordSeparator},e.parse=function(t){if(t[t.length-1]!==e.RecordSeparator)throw new Error("Message is incomplete.");var n=t.split(e.RecordSeparator);return n.pop(),n},e.RecordSeparatorCode=30,e.RecordSeparator=String.fromCharCode(e.RecordSeparatorCode),e}(),y=function(){function e(){}return e.prototype.log=function(e,t){},e.instance=new e,e}(),C=function(){function e(){}return e.isRequired=function(e,t){if(null==e)throw new Error("The '"+t+"' argument is required.")}
1,e.isIn=function(e,t,n){if(!(e in t))throw new Error("Unknown "+n+" value: "+e+".")},e}();function M(e,t){var n=null;return I(e)?(n="Binary data of length "+e.byteLength,t&&(n+=". Content: '"+function(e){var t=new Uint8Array(e),n="";return t.forEach(function(e){n+="0x"+(e<16?"0":"")+e.toString(16)+" "}),n.substr(0,n.length-1)}(e)+"'")):"string"==typeof e&&(n="String data of length "+e.length,t&&(n+=". Content: '"+e+"'.")),n}function k(e,t,n,i,o,r,s){return a=this,l=function(){var a,c,l,u;return function(e,t){var n,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function a(r){return function(a){return function(r){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,i&&(o=2&r[0]?i.return:r[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,r[1])).done)return o;switch(i=0,o&&(r=[2&r[0],o.value]),r[0]){case 0:case 1:o=r;break;case 4:return s.label++,{value:r[1],done:!1};case 5:s.label++,i=r[1],r=[0];continue;case 7:r=s.ops.pop(),s.trys.pop();continue;default:if(!((o=(o=s.trys).length>0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]<o[3])){s.label=r[1];break}if(6===r[0]&&s.label<o[1]){s.label=o[1],o=r;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(r);break}o[2]&&s.ops.pop(),s.trys.pop();continue}r=t.call(e,s)}catch(a){r=[6,a],i=0}finally{n=o=0}if(5&r[0])throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}([r,a])}}}(this,function(h){switch(h.label){case 0:return[4,o()];case 1:return(l=h.sent())&&((a={}).Authorization="Bearer "+l,c=a),e.log(f.Trace,"("+t+" transport) sending data. "+M(r,s)+"."),[4,n.post(i,{content:r,headers:c})];case 2:return u=h.sent(),e.log(f.Trace,"("+t+" transport) request complete. Response status: "+u.statusCode+"."),[2]}})},new((c=void 0)||(c=Promise))(function(e,t){function n(e){try{o(l.next(e))}catch(n){t(n)}}function i(e){try{o(l.throw(e))}catch(n){t(n)}}function o(t){t.done?e(t.value):new c(function(e){e(t.value)}).then(n,i)}o((l=l.apply(a,[])).next())});var a,c,l}var A=function(){function e(e){this.observers=[],this.cancelCallback=e}return e.prototype.next=function(e){for(var t=0,n=this.observers;t<n.length;t++)n[t].next(e)},e.prototype.error=function(e){for(var t=0,n=this.observers;t<n.length;t++){var i=n[t];i.error&&i.error(e)}},e.prototype.complete=function(){for(var e=0,t=this.observers;e<t.length;e++){var n=t[e];n.complete&&n.complete()}},e.prototype.subscribe=function(e){return this.observers.push(e),new Z(this,e)},e}(),Z=function(){function e(e,t){this.subject=e,this.observer=t}return e.prototype.dispose=function(){var e=this.subject.observers.indexOf(this.observer);e>-1&&this.subject.observers.splice(e,1),0===this.subject.observers.length&&this.subject.cancelCallback().catch(function(e){})},e}(),T=function(){function e(e){this.minimumLogLevel=e}return e.prototype.log=function(e,t){if(e>=this.minimumLogLevel)switch(e){case f.Critical:case f.Error:console.error(f[e]+": "+t);break;case f.Warning:console.warn(f[e]+": "+t);break;case f.Information:console.info(f[e]+": "+t);break;default:console.log(f[e]+": "+t)}},e}();function I(e){return e&&"undefined"!=typeof ArrayBuffer&&(e instanceof ArrayBuffer||e.constructor&&"ArrayBuffer"===e.constructor.name)}var E=function(){function e(){}return e.prototype.writeHandshakeRequest=function(e){return w.write(JSON.stringify(e))},e.prototype.parseHandshakeResponse=function(e){var t,n;if(I(e)){var i=new Uint8Array(e);if(-1===(r=i.indexOf(w.RecordSeparatorCode)))throw new Error("Message is incomplete.");var o=r+1;t=String.fromCharCode.apply(null,i.slice(0,o)),n=i.byteLength>o?i.slice(o).buffer:null}else{var r,s=e;if(-1===(r=s.indexOf(w.RecordSeparator)))throw new Error("Message is incomplete.");t=s.substring(0,o=r+1),n=s.length>o?s.substring(o):null}var a=w.parse(t);return[n,JSON.parse(a[0])]},e}(),S=(function(e){e[e.Invocation=1]="Invocation",e[e.StreamItem=2]="StreamItem",e[e.Completion=3]="Completion",e[e.StreamInvocation=4]="StreamInvocation",e[e.CancelInvocation=5]="CancelInvocation",e[e.Ping=6]="Ping",e[e.Close=7]="Close"}(S||(S={})),S),U=function(){function e(e,t,n){var i=this;C.isRequired(e,"connection"),C.isRequired(t,"logger"),C.isRequired(n,"protocol"),this.serverTimeoutInMilliseconds=3e4,this.logger=t,this.protocol=n,this.connection=e,this.handshakeProtocol=new E,this.connection.onreceive=function(e){return i.processIncomingData(e)}
1,this.connection.onclose=function(e){return i.connectionClosed(e)},this.callbacks={},this.methods={},this.closedCallbacks=[],this.id=0}return e.create=function(t,n,i){return new e(t,n,i)},e.prototype.start=function(){return e=this,n=function(){var e;return function(e,t){var n,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function a(r){return function(a){return function(r){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,i&&(o=2&r[0]?i.return:r[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,r[1])).done)return o;switch(i=0,o&&(r=[2&r[0],o.value]),r[0]){case 0:case 1:o=r;break;case 4:return s.label++,{value:r[1],done:!1};case 5:s.label++,i=r[1],r=[0];continue;case 7:r=s.ops.pop(),s.trys.pop();continue;default:if(!((o=(o=s.trys).length>0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]<o[3])){s.label=r[1];break}if(6===r[0]&&s.label<o[1]){s.label=o[1],o=r;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(r);break}o[2]&&s.ops.pop(),s.trys.pop();continue}r=t.call(e,s)}catch(a){r=[6,a],i=0}finally{n=o=0}if(5&r[0])throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}([r,a])}}}(this,function(t){switch(t.label){case 0:return e={protocol:this.protocol.name,version:this.protocol.version},this.logger.log(f.Debug,"Starting HubConnection."),this.receivedHandshakeResponse=!1,[4,this.connection.start(this.protocol.transferFormat)];case 1:return t.sent(),this.logger.log(f.Debug,"Sending handshake request."),[4,this.connection.send(this.handshakeProtocol.writeHandshakeRequest(e))];case 2:return t.sent(),this.logger.log(f.Information,"Using HubProtocol '"+this.protocol.name+"'."),this.cleanupTimeout(),this.configureTimeout(),[2]}})},new((t=void 0)||(t=Promise))(function(i,o){function r(e){try{a(n.next(e))}catch(t){o(t)}}function s(e){try{a(n.throw(e))}catch(t){o(t)}}function a(e){e.done?i(e.value):new t(function(t){t(e.value)}).then(r,s)}a((n=n.apply(e,[])).next())});var e,t,n},e.prototype.stop=function(){return this.logger.log(f.Debug,"Stopping HubConnection."),this.cleanupTimeout(),this.connection.stop()},e.prototype.stream=function(e){for(var t=this,n=[],i=1;i<arguments.length;i++)n[i-1]=arguments[i];var o=this.createStreamInvocation(e,n),r=new A(function(){var e=t.createCancelInvocation(o.invocationId),n=t.protocol.writeMessage(e);return delete t.callbacks[o.invocationId],t.connection.send(n)});this.callbacks[o.invocationId]=function(e,t){t?r.error(t):e.type===S.Completion?e.error?r.error(new Error(e.error)):r.complete():r.next(e.item)};var s=this.protocol.writeMessage(o);return this.connection.send(s).catch(function(e){r.error(e),delete t.callbacks[o.invocationId]}),r},e.prototype.send=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var i=this.createInvocation(e,t,!0),o=this.protocol.writeMessage(i);return this.connection.send(o)},e.prototype.invoke=function(e){for(var t=this,n=[],i=1;i<arguments.length;i++)n[i-1]=arguments[i];var o=this.createInvocation(e,n,!1),r=new Promise(function(e,n){t.callbacks[o.invocationId]=function(t,i){if(i)n(i);else if(t.type===S.Completion){var o=t;o.error?n(new Error(o.error)):e(o.result)}else n(new Error("Unexpected message type: "+t.type))};var i=t.protocol.writeMessage(o);t.connection.send(i).catch(function(e){n(e),delete t.callbacks[o.invocationId]})});return r},e.prototype.on=function(e,t){e&&t&&(e=e.toLowerCase(),this.methods[e]||(this.methods[e]=[]),-1===this.methods[e].indexOf(t)&&this.methods[e].push(t))},e.prototype.off=function(e,t){if(e){e=e.toLowerCase();var n=this.methods[e];if(n)if(t){var i=n.indexOf(t);-1!==i&&(n.splice(i,1),0===n.length&&delete this.methods[e])}else delete this.methods[e]}},e.prototype.onclose=function(e){e&&this.closedCallbacks.push(e)},e.prototype.processIncomingData=function(e){if(this.cleanupTimeout(),this.receivedHandshakeResponse||(e=this.processHandshakeResponse(e),this.receivedHandshakeResponse=!0),e)for(var t=0,n=this.protocol.parseMessages(e,this.logger);t<n.length;t++){var i=n[t];switch(i.type){case S.Invocation:this.invokeClientMethod(i);break;case S.StreamItem:case S.Completion:var o=this.callbacks[i.invocationId];null!=o&&(i.type===S.Completion&&delete this.callbacks[i.invocationId],o(i));break;case S.Ping:break;case S.Close:this.logger.log(f.Information,"Close message received from server."),this.connection.stop(i.error?new Error("Server returned an error on close: "+i.error):null);break;default:this.logger.log(f.Warning,"Invalid message type: "+i.type)}}this.configureTimeout()},e.prototype.processHandshakeResponse=function(e){var t,n,i;try{i=(t=this.handshakeProtocol.parseHandshakeResponse(e))[0],n=t[1]}catch(s){var o;this.logger.log(f.Error,o="Error parsing handshake response: "+s);var r=new Error(o);throw this.connection.stop(r),r}return n.error?(this.logger.log(f.Error,o="Server returned handshake error: "+n.error),this.connection.stop(new Error(o))):this.logger.log(f.Debug,"Server handshake complete."),i},e.prototype.configureTimeout=function(){var e=this;this.connection.features&&this.connection.features.inherentKeepAlive||(this.timeoutHandle=setTimeout(function(){return e.serverTimeout()},this.serverTimeoutInMilliseconds))},e.prototype.serverTimeout=function(){this.connection.stop(new Error("Server timeout elapsed without receiving a message from the server."))},e.prototype.invokeClientMethod=function(e){var t=this,n=this.methods[e.target.toLowerCase()];if(n){if(n.forEach(function(n){return n.apply(t,e.arguments)}),e.invocationId){var i="Server requested a response, which is not supported in this version of the client.";this.logger.log(f.Error,i),this.connection.stop(new Error(i))}}else this.logger.log(f.Warning,"No client method with the name '"+e.target+"' found.")},e.prototype.connectionClosed=function(e){var t=this,n=this.callbacks;this.callbacks={}
1,Object.keys(n).forEach(function(t){(0,n[t])(void 0,e||new Error("Invocation canceled due to connection being closed."))}),this.cleanupTimeout(),this.closedCallbacks.forEach(function(n){return n.apply(t,[e])})},e.prototype.cleanupTimeout=function(){this.timeoutHandle&&clearTimeout(this.timeoutHandle)},e.prototype.createInvocation=function(e,t,n){if(n)return{arguments:t,target:e,type:S.Invocation};var i=this.id;return this.id++,{arguments:t,invocationId:i.toString(),target:e,type:S.Invocation}},e.prototype.createStreamInvocation=function(e,t){var n=this.id;return this.id++,{arguments:t,invocationId:n.toString(),target:e,type:S.StreamInvocation}},e.prototype.createCancelInvocation=function(e){return{invocationId:e,type:S.CancelInvocation}},e}(),_=(function(e){e[e.None=0]="None",e[e.WebSockets=1]="WebSockets",e[e.ServerSentEvents=2]="ServerSentEvents",e[e.LongPolling=4]="LongPolling"}(_||(_={})),_),O=(function(e){e[e.Text=1]="Text",e[e.Binary=2]="Binary"}(O||(O={})),O),P=function(){function e(){this.isAborted=!1}return e.prototype.abort=function(){this.isAborted||(this.isAborted=!0,this.onabort&&this.onabort())},Object.defineProperty(e.prototype,"signal",{get:function(){return this},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"aborted",{get:function(){return this.isAborted},enumerable:!0,configurable:!0}),e}(),q=function(e,t,n,i){return new(n||(n=Promise))(function(o,r){function s(e){try{c(i.next(e))}catch(t){r(t)}}function a(e){try{c(i.throw(e))}catch(t){r(t)}}function c(e){e.done?o(e.value):new n(function(t){t(e.value)}).then(s,a)}c((i=i.apply(e,t||[])).next())})},N=function(e,t){var n,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function a(r){return function(a){return function(r){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,i&&(o=2&r[0]?i.return:r[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,r[1])).done)return o;switch(i=0,o&&(r=[2&r[0],o.value]),r[0]){case 0:case 1:o=r;break;case 4:return s.label++,{value:r[1],done:!1};case 5:s.label++,i=r[1],r=[0];continue;case 7:r=s.ops.pop(),s.trys.pop();continue;default:if(!((o=(o=s.trys).length>0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]<o[3])){s.label=r[1];break}if(6===r[0]&&s.label<o[1]){s.label=o[1],o=r;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(r);break}o[2]&&s.ops.pop(),s.trys.pop();continue}r=t.call(e,s)}catch(a){r=[6,a],i=0}finally{n=o=0}if(5&r[0])throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}([r,a])}}},H=function(){function e(e,t,n,i,o){this.httpClient=e,this.accessTokenFactory=t||function(){return null},this.logger=n,this.pollAbort=new P,this.logMessageContent=i,this.shutdownTimeout=o||5e3}return Object.defineProperty(e.prototype,"pollAborted",{get:function(){return this.pollAbort.aborted},enumerable:!0,configurable:!0}),e.prototype.connect=function(e,t){return q(this,void 0,void 0,function(){var n,i,o,r,s;return N(this,function(a){switch(a.label){case 0:if(C.isRequired(e,"url"),C.isRequired(t,"transferFormat"),C.isIn(t,O,"transferFormat"),this.url=e,this.logger.log(f.Trace,"(LongPolling transport) Connecting"),t===O.Binary&&"string"!=typeof(new XMLHttpRequest).responseType)throw new Error("Binary protocols over XmlHttpRequest not implementing advanced features are not supported.");return n={abortSignal:this.pollAbort.signal,headers:{},timeout:9e4},t===O.Binary&&(n.responseType="arraybuffer"),[4,this.accessTokenFactory()];case 1:return i=a.sent(),this.updateHeaderToken(n,i),r=e+"&_="+Date.now(),this.logger.log(f.Trace,"(LongPolling transport) polling: "+r),[4,this.httpClient.get(r,n)];case 2:return 200!==(s=a.sent()).statusCode?(this.logger.log(f.Error,"(LongPolling transport) Unexpected response code: "+s.statusCode),o=new g(s.statusText,s.statusCode),this.running=!1):this.running=!0,this.poll(this.url,n,o),[2,Promise.resolve()]}})})},e.prototype.updateHeaderToken=function(e,t){t?e.headers.Authorization="Bearer "+t:e.headers.Authorization&&delete e.headers.Authorization},e.prototype.poll=function(e,t,n){return q(this,void 0,void 0,function(){var i,o,r,s;return N(this,function(a){switch(a.label){case 0:a.trys.push([0,,8,9]),a.label=1;case 1:return this.running?[4,this.accessTokenFactory()]:[3,7];case 2:i=a.sent(),this.updateHeaderToken(t,i),a.label=3;case 3:return a.trys.push([3,5,,6]),o=e+"&_="+Date.now(),this.logger.log(f.Trace,"(LongPolling transport) polling: "+o),[4,this.httpClient.get(o,t)];case 4:return 204===(r=a.sent()).statusCode?(this.logger.log(f.Information,"(LongPolling transport) Poll terminated by server"),this.running=!1):200!==r.statusCode?(this.logger.log(f.Error,"(LongPolling transport) Unexpected response code: "+r.statusCode),n=new g(r.statusText,r.statusCode),this.running=!1):r.content?(this.logger.log(f.Trace,"(LongPolling transport) data received. "+M(r.content,this.logMessageContent)),this.onreceive&&this.onreceive(r.content)):this.logger.log(f.Trace,"(LongPolling transport) Poll timed out, reissuing."),[3,6];case 5:return s=a.sent(),this.running?s instanceof p?this.logger.log(f.Trace,"(LongPolling transport) Poll timed out, reissuing."):(n=s,this.running=!1):this.logger.log(f.Trace,"(LongPolling transport) Poll errored after shutdown: "+s.message),[3,6];case 6:return[3,1];case 7:return[3,9];case 8:return this.stopped=!0,this.shutdownTimer&&clearTimeout(this.shutdownTimer),this.onclose&&(this.logger.log(f.Trace,"(LongPolling transport) Firing onclose event. Error: "+(n||"<undefined>")),this.onclose(n)),this.logger.log(f.Trace,"(LongPolling transport) Transport finished."),[7];case 9:return[2]}})})},e.prototype.send=function(e){return q(this,void 0,void 0,function(){return N(this,function(t){return this.running?[2,k(this.logger,"LongPolling",this.httpClient,this.url,this.accessTokenFactory,e,this.logMessageContent)]:[2,Promise.reject(new Error("Cannot send until the transport is connected"))]})})},e.prototype.stop=function(){return q(this,void 0,void 0,function(){var e,t,n=this;return N(this,function(i){switch(i.label){case 0:return i.trys.push([0,,3,4]),this.running=!1,this.logger.log(f.Trace,"(LongPolling transport) sending DELETE request to "+this.url+"."),e={headers:{}},[4,this.accessTokenFactory()];case 1:return t=i.sent(),this.updateHeaderToken(e,t),[4,this.httpClient.delete(this.url,e)];case 2:return i.sent(),this.logger.log(f.Trace,"(LongPolling transport) DELETE request accepted."),[3,4];case 3:return this.stopped||(this.shutdownTimer=setTimeout(function(){n.logger.log(f.Warning,"(LongPolling transport) server did not terminate after DELETE request, canceling poll."),n.pollAbort.abort()},this.shutdownTimeout)),[7];case 4:return[2]}})})},e}
1(),L=function(e,t,n,i){return new(n||(n=Promise))(function(o,r){function s(e){try{c(i.next(e))}catch(t){r(t)}}function a(e){try{c(i.throw(e))}catch(t){r(t)}}function c(e){e.done?o(e.value):new n(function(t){t(e.value)}).then(s,a)}c((i=i.apply(e,t||[])).next())})},B=function(e,t){var n,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function a(r){return function(a){return function(r){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,i&&(o=2&r[0]?i.return:r[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,r[1])).done)return o;switch(i=0,o&&(r=[2&r[0],o.value]),r[0]){case 0:case 1:o=r;break;case 4:return s.label++,{value:r[1],done:!1};case 5:s.label++,i=r[1],r=[0];continue;case 7:r=s.ops.pop(),s.trys.pop();continue;default:if(!((o=(o=s.trys).length>0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]<o[3])){s.label=r[1];break}if(6===r[0]&&s.label<o[1]){s.label=o[1],o=r;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(r);break}o[2]&&s.ops.pop(),s.trys.pop();continue}r=t.call(e,s)}catch(a){r=[6,a],i=0}finally{n=o=0}if(5&r[0])throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}([r,a])}}},R=function(){function e(e,t,n,i){this.httpClient=e,this.accessTokenFactory=t||function(){return null},this.logger=n,this.logMessageContent=i}return e.prototype.connect=function(e,t){return L(this,void 0,void 0,function(){var n,i=this;return B(this,function(o){switch(o.label){case 0:if(C.isRequired(e,"url"),C.isRequired(t,"transferFormat"),C.isIn(t,O,"transferFormat"),"undefined"==typeof EventSource)throw new Error("'EventSource' is not supported in your environment.");return this.logger.log(f.Trace,"(SSE transport) Connecting"),[4,this.accessTokenFactory()];case 1:return(n=o.sent())&&(e+=(e.indexOf("?")<0?"?":"&")+"access_token="+encodeURIComponent(n)),this.url=e,[2,new Promise(function(n,o){var r=!1;t!==O.Text&&o(new Error("The Server-Sent Events transport only supports the 'Text' transfer format"));var s=new EventSource(e,{withCredentials:!0});try{s.onmessage=function(e){if(i.onreceive)try{i.logger.log(f.Trace,"(SSE transport) data received. "+M(e.data,i.logMessageContent)+"."),i.onreceive(e.data)}catch(t){return void(i.onclose&&i.onclose(t))}},s.onerror=function(e){var t=new Error(e.message||"Error occurred");r?i.close(t):o(t)},s.onopen=function(){i.logger.log(f.Information,"SSE connected to "+i.url),i.eventSource=s,r=!0,n()}}catch(a){return Promise.reject(a)}})]}})})},e.prototype.send=function(e){return L(this,void 0,void 0,function(){return B(this,function(t){return this.eventSource?[2,k(this.logger,"SSE",this.httpClient,this.url,this.accessTokenFactory,e,this.logMessageContent)]:[2,Promise.reject(new Error("Cannot send until the transport is connected"))]})})},e.prototype.stop=function(){return this.close(),Promise.resolve()},e.prototype.close=function(e){this.eventSource&&(this.eventSource.close(),this.eventSource=null,this.onclose&&this.onclose(e))},e}(),J=function(){function e(e,t,n){this.logger=t,this.accessTokenFactory=e||function(){return null},this.logMessageContent=n}return e.prototype.connect=function(e,t){return n=this,o=function(){var n,i=this;return function(e,t){var n,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function a(r){return function(a){return function(r){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,i&&(o=2&r[0]?i.return:r[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,r[1])).done)return o;switch(i=0,o&&(r=[2&r[0],o.value]),r[0]){case 0:case 1:o=r;break;case 4:return s.label++,{value:r[1],done:!1};case 5:s.label++,i=r[1],r=[0];continue;case 7:r=s.ops.pop(),s.trys.pop();continue;default:if(!((o=(o=s.trys).length>0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]<o[3])){s.label=r[1];break}if(6===r[0]&&s.label<o[1]){s.label=o[1],o=r;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(r);break}o[2]&&s.ops.pop(),s.trys.pop();continue}r=t.call(e,s)}catch(a){r=[6,a],i=0}finally{n=o=0}if(5&r[0])throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}([r,a])}}}(this,function(o){switch(o.label){case 0:if(C.isRequired(e,"url"),C.isRequired(t,"transferFormat"),C.isIn(t,O,"transferFormat"),"undefined"==typeof WebSocket)throw new Error("'WebSocket' is not supported in your environment.");return this.logger.log(f.Trace,"(WebSockets transport) Connecting"),[4,this.accessTokenFactory()];case 1:return(n=o.sent())&&(e+=(e.indexOf("?")<0?"?":"&")+"access_token="+encodeURIComponent(n)),[2,new Promise(function(n,o){e=e.replace(/^http/,"ws");var r=new WebSocket(e);t===O.Binary&&(r.binaryType="arraybuffer"),r.onopen=function(t){i.logger.log(f.Information,"WebSocket connected to "+e),i.webSocket=r,n()},r.onerror=function(e){o(e.error)},r.onmessage=function(e){i.logger.log(f.Trace,"(WebSockets transport) data received. "+M(e.data,i.logMessageContent)+"."),i.onreceive&&i.onreceive(e.data)},r.onclose=function(e){i.logger.log(f.Trace,"(WebSockets transport) socket closed."),i.onclose&&(!1===e.wasClean||1e3!==e.code?i.onclose(new Error("Websocket closed with status code: "+e.code+" ("+e.reason+")")):i.onclose())}})]}})}
1,new((i=void 0)||(i=Promise))(function(e,t){function r(e){try{a(o.next(e))}catch(n){t(n)}}function s(e){try{a(o.throw(e))}catch(n){t(n)}}function a(t){t.done?e(t.value):new i(function(e){e(t.value)}).then(r,s)}a((o=o.apply(n,[])).next())});var n,i,o},e.prototype.send=function(e){return this.webSocket&&this.webSocket.readyState===WebSocket.OPEN?(this.logger.log(f.Trace,"(WebSockets transport) sending data. "+M(e,this.logMessageContent)+"."),this.webSocket.send(e),Promise.resolve()):Promise.reject("WebSocket is not in the OPEN state")},e.prototype.stop=function(){return this.webSocket&&(this.webSocket.close(),this.webSocket=null),Promise.resolve()},e}(),F=function(e,t,n,i){return new(n||(n=Promise))(function(o,r){function s(e){try{c(i.next(e))}catch(t){r(t)}}function a(e){try{c(i.throw(e))}catch(t){r(t)}}function c(e){e.done?o(e.value):new n(function(t){t(e.value)}).then(s,a)}c((i=i.apply(e,t||[])).next())})},Q=function(e,t){var n,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function a(r){return function(a){return function(r){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,i&&(o=2&r[0]?i.return:r[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,r[1])).done)return o;switch(i=0,o&&(r=[2&r[0],o.value]),r[0]){case 0:case 1:o=r;break;case 4:return s.label++,{value:r[1],done:!1};case 5:s.label++,i=r[1],r=[0];continue;case 7:r=s.ops.pop(),s.trys.pop();continue;default:if(!((o=(o=s.trys).length>0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]<o[3])){s.label=r[1];break}if(6===r[0]&&s.label<o[1]){s.label=o[1],o=r;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(r);break}o[2]&&s.ops.pop(),s.trys.pop();continue}r=t.call(e,s)}catch(a){r=[6,a],i=0}finally{n=o=0}if(5&r[0])throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}([r,a])}}},j=function(){function e(e,t){var n;void 0===t&&(t={}),this.features={},C.isRequired(e,"url"),this.logger=void 0===(n=t.logger)?new T(f.Information):null===n?y.instance:n.log?n:new T(n),this.baseUrl=this.resolveUrl(e),(t=t||{}).accessTokenFactory=t.accessTokenFactory||function(){return null},t.logMessageContent=t.logMessageContent||!1,this.httpClient=t.httpClient||new x(this.logger),this.connectionState=2,this.options=t}return e.prototype.start=function(e){return C.isIn(e=e||O.Binary,O,"transferFormat"),this.logger.log(f.Debug,"Starting connection with transfer format '"+O[e]+"'."),2!==this.connectionState?Promise.reject(new Error("Cannot start a connection that is not in the 'Disconnected' state.")):(this.connectionState=0,this.startPromise=this.startInternal(e),this.startPromise)},e.prototype.send=function(e){if(1!==this.connectionState)throw new Error("Cannot send data if the connection is not in the 'Connected' State.");return this.transport.send(e)},e.prototype.stop=function(e){return F(this,void 0,void 0,function(){return Q(this,function(t){switch(t.label){case 0:this.connectionState=2,t.label=1;case 1:return t.trys.push([1,3,,4]),[4,this.startPromise];case 2:case 3:return t.sent(),[3,4];case 4:return this.transport?(this.stopError=e,[4,this.transport.stop()]):[3,6];case 5:t.sent(),this.transport=null,t.label=6;case 6:return[2]}})})},e.prototype.startInternal=function(e){return F(this,void 0,void 0,function(){var t,n,i,o,r,s,a,c=this;return Q(this,function(l){switch(l.label){case 0:t=this.baseUrl,this.accessTokenFactory=this.options.accessTokenFactory,l.label=1;case 1:return l.trys.push([1,12,,13]),this.options.skipNegotiation?this.options.transport!==_.WebSockets?[3,3]:(this.transport=this.constructTransport(_.WebSockets),[4,this.transport.connect(t,e)]):[3,5];case 2:return l.sent(),[3,4];case 3:throw Error("Negotiation can only be skipped when using the WebSocket transport directly.");case 4:return[3,11];case 5:n=null,i=0,o=function(){var e;return Q(this,function(o){switch(o.label){case 0:return[4,r.getNegotiationResponse(t)];case 1:return n=o.sent(),2===r.connectionState?[2,{value:void 0}]:(n.url&&(t=n.url),n.accessToken&&(e=n.accessToken,r.accessTokenFactory=function(){return e}),i++,[2])}})},r=this,l.label=6;case 6:return[5,o()];case 7:if("object"==typeof(s=l.sent()))return[2,s.value];l.label=8;case 8:if(n.url&&i<100)return[3,6];l.label=9;case 9:if(100===i&&n.url)throw Error("Negotiate redirection limit exceeded.");return[4,this.createTransport(t,this.options.transport,n,e)];case 10:l.sent(),l.label=11;case 11:return this.transport instanceof H&&(this.features.inherentKeepAlive=!0),this.transport.onreceive=this.onreceive,this.transport.onclose=function(e){return c.stopConnection(e)},this.changeState(0,1),[3,13];case 12:throw a=l.sent(),this.logger.log(f.Error,"Failed to start the connection: "+a),this.connectionState=2,this.transport=null,a;case 13:return[2]}})})},e.prototype.getNegotiationResponse=function(e){return F(this,void 0,void 0,function(){var t,n,i,o,r,s;return Q(this,function(a){switch(a.label){case 0:return[4,this.accessTokenFactory()];case 1:(n=a.sent())&&((t={}).Authorization="Bearer "+n,i=t),o=this.resolveNegotiateUrl(e),this.logger.log(f.Debug,"Sending negotiation request: "+o),a.label=2;case 2:return a.trys.push([2,4,,5]),[4,this.httpClient.post(o,{content:"",headers:i})];case 3:if(200!==(r=a.sent()).statusCode)throw Error("Unexpected status code returned from negotiate "+r.statusCode);return[2,JSON.parse(r.content)];case 4:throw s=a.sent(),this.logger.log(f.Error,"Failed to complete negotiation with the server: "+s),s;case 5:return[2]}})})},e.prototype.createConnectUrl=function(e,t){return e+(-1===e.indexOf("?")?"?":"&")+"id="+t},e.prototype.createTransport=function(e,t,n,i){return F(this,void 0,void 0,function(){var o,r,s,a,c,l;return Q(this,function(u){switch(u.label){case 0:return o=this.createConnectUrl(e,n.connectionId),this.isITransport(t)?(this.logger.log(f.Debug,"Connection was provided an instance of ITransport, using that directly."),this.transport=t,[4,this.transport.connect(o,i)]):[3,2];case 1:return u.sent(),this.changeState(0,1),[2];case 2:r=0,s=n.availableTransports,u.label=3;case 3:return r<s.length?(a=s[r],this.connectionState=0,"number"!=typeof(c=this.resolveTransport(a,t,i))?[3,8]:(this.transport=this.constructTrans
1port(c),null!==n.connectionId?[3,5]:[4,this.getNegotiationResponse(e)])):[3,9];case 4:n=u.sent(),o=this.createConnectUrl(e,n.connectionId),u.label=5;case 5:return u.trys.push([5,7,,8]),[4,this.transport.connect(o,i)];case 6:return u.sent(),this.changeState(0,1),[2];case 7:return l=u.sent(),this.logger.log(f.Error,"Failed to start the transport '"+_[c]+"': "+l),this.connectionState=2,n.connectionId=null,[3,8];case 8:return r++,[3,3];case 9:throw new Error("Unable to initialize any of the available transports.")}})})},e.prototype.constructTransport=function(e){switch(e){case _.WebSockets:return new J(this.accessTokenFactory,this.logger,this.options.logMessageContent);case _.ServerSentEvents:return new R(this.httpClient,this.accessTokenFactory,this.logger,this.options.logMessageContent);case _.LongPolling:return new H(this.httpClient,this.accessTokenFactory,this.logger,this.options.logMessageContent);default:throw new Error("Unknown transport: "+e+".")}},e.prototype.resolveTransport=function(e,t,n){var i=_[e.transport];if(null==i)this.logger.log(f.Debug,"Skipping transport '"+e.transport+"' because it is not supported by this client.");else{var o=e.transferFormats.map(function(e){return O[e]});if(function(e,t){return!e||0!=(t&e)}(t,i))if(o.indexOf(n)>=0){if(!(i===_.WebSockets&&"undefined"==typeof WebSocket||i===_.ServerSentEvents&&"undefined"==typeof EventSource))return this.logger.log(f.Debug,"Selecting transport '"+_[i]+"'"),i;this.logger.log(f.Debug,"Skipping transport '"+_[i]+"' because it is not supported in your environment.'")}else this.logger.log(f.Debug,"Skipping transport '"+_[i]+"' because it does not support the requested transfer format '"+O[n]+"'.");else this.logger.log(f.Debug,"Skipping transport '"+_[i]+"' because it was disabled by the client.")}return null},e.prototype.isITransport=function(e){return e&&"object"==typeof e&&"connect"in e},e.prototype.changeState=function(e,t){return this.connectionState===e&&(this.connectionState=t,!0)},e.prototype.stopConnection=function(e){return F(this,void 0,void 0,function(){return Q(this,function(t){return this.transport=null,(e=this.stopError||e)?this.logger.log(f.Error,"Connection disconnected with error '"+e+"'."):this.logger.log(f.Information,"Connection disconnected."),this.connectionState=2,this.onclose&&this.onclose(e),[2]})})},e.prototype.resolveUrl=function(e){if(0===e.lastIndexOf("https://",0)||0===e.lastIndexOf("http://",0))return e;if("undefined"==typeof window||!window||!window.document)throw new Error("Cannot resolve '"+e+"'.");var t=window.document.createElement("a");return t.href=e,this.logger.log(f.Information,"Normalizing '"+e+"' to '"+t.href+"'."),t.href},e.prototype.resolveNegotiateUrl=function(e){var t=e.indexOf("?"),n=e.substring(0,-1===t?e.length:t);return"/"!==n[n.length-1]&&(n+="/"),(n+="negotiate")+(-1===t?"":e.substring(t))},e}(),G=function(){function e(){this.name="json",this.version=1,this.transferFormat=O.Text}return e.prototype.parseMessages=function(e,t){if("string"!=typeof e)throw new Error("Invalid input for JSON hub protocol. Expected a string.");if(!e)return[];null===t&&(t=y.instance);for(var n=[],i=0,o=w.parse(e);i<o.length;i++){var r=JSON.parse(o[i]);if("number"!=typeof r.type)throw new Error("Invalid payload.");switch(r.type){case S.Invocation:this.isInvocationMessage(r);break;case S.StreamItem:this.isStreamItemMessage(r);break;case S.Completion:this.isCompletionMessage(r);break;case S.Ping:case S.Close:break;default:t.log(f.Information,"Unknown message type '"+r.type+"' ignored.");continue}n.push(r)}return n},e.prototype.writeMessage=function(e){return w.write(JSON.stringify(e))},e.prototype.isInvocationMessage=function(e){this.assertNotEmptyString(e.target,"Invalid payload for Invocation message."),void 0!==e.invocationId&&this.assertNotEmptyString(e.invocationId,"Invalid payload for Invocation message.")},e.prototype.isStreamItemMessage=function(e){if(this.assertNotEmptyString(e.invocationId,"Invalid payload for StreamItem message."),void 0===e.item)throw new Error("Invalid payload for StreamItem message.")},e.prototype.isCompletionMessage=function(e){if(e.result&&e.error)throw new Error("Invalid payload for Completion message.");!e.result&&e.error&&this.assertNotEmptyString(e.error,"Invalid payload for Completion message."),this.assertNotEmptyString(e.invocationId,"Invalid payload for Completion message.")},e.prototype.assertNotEmptyString=function(e,t){if("string"!=typeof e||""===e)throw new Error(t)},e}(),D=function(){function e(){}return e.prototype.configureLogging=function(e){return C.isRequired(e,"logging"),this.logger=void 0!==e.log?e:new T(e),this},e.prototype.withUrl=function(e,t){return C.isRequired(e,"url"),this.url=e,this.httpConnectionOptions="object"==typeof t?t:{transport:t},this},e.prototype.withHubProtocol=function(e){return C.isRequired(e,"protocol"),this.protocol=e,this},e.prototype.build=function(){var e=this.httpConnectionOptions||{};if(void 0===e.logger&&(e.logger=this.logger),!this.url)throw new Error("The 'HubConnectionBuilder.withUrl' method must be called before building the connection.");var t=new j(this.url,e);return U.create(t,this.logger||y.instance,this.protocol||new G)},e}(),Y=r(70702),z=r(92340);function V(e){var t,n="",o=0,r=[],s=[],a=i(e);try{for(a.s();!(t=a.n()).done;){for(var c=t.value,l=c.toLocaleLowerCase("tr-TR").normalize("NFD").replace(/[\u0300-\u036f]/g,""),u=0;u<l.length;u++)r.push(o),s.push(o+c.length);!l&&s.length&&(s[s.length-1]=o+c.length),n+=l,o+=c.length}}catch(h){a.e(h)}finally{a.f()}return{text:n,starts:r,ends:s}}var W=r(40201),K=r(3679),$=r(5469),X=["results"],ee=["searchInput"];function te(e,t){1&e&&(l.TgZ(0,"span"),l._uU(1),l.ALo(2,"translate"),l.qZA()),2&e&&(l.xp6(1),l.Oqu(l.lcZ(2,1,"MESSAGE_HUB.MESSAGE_SEARCH_HINT")))}function ne(e,t){1&e&&(l.TgZ(0,"span",13),l._UZ(1,"span",14),l._uU(2),l.ALo(3,"translate"),l.qZA()),2&e&&(l.xp6(2),l.hij(" ",l.lcZ(3,1,"SEARCH.SEARCHING")," "))}function ie(e,t){if(1&e&&(l.TgZ(0,"span"),l._uU(1),l.ALo(2,"translate"),l.qZA()),2&e){var n=l.oxw();l.xp6(1),l.Oqu(l.lcZ(2,1,n.error))}}function oe(e,t){1&e&&(l.TgZ(0,"span"),l._uU(1),l.ALo(2,"translate"),l.qZA()),2&e&&(l.xp6(1),l.Oqu(l.lcZ(2,1,"MESSAGE_HUB.MESSAGE_SEARCH_EMPTY")))}var re=function(e){return{count:e}};function se(e,t){if(1&e&&(l.TgZ(0,"span"),l._uU(1),l.ALo(2,"translate"),l.qZA()),2&e){var n=l.oxw();l.xp6(1),l.Oqu(l.xi3(2,1,"MESSAGE_HUB.MESSAGE_SEARCH_COUNT",l.VKq(4,re,n.items.length)))}}function ae(e,t){if(1&e&&(l.TgZ(0,"mark"),l._uU(1),l.qZA()),2&e){var n=l.oxw().$implicit;l.xp6(1),l.Oqu(n.text)}}function ce(e,t){if(1&e&&(l.ynx(0),l._uU(1),l.BQk()),2&e){var n=l.oxw().$implicit;l.xp6(1),l.Oqu(n.text)}}function le(e,t){if(1&e&&(l.ynx(0),l.YNc(1,ae,2,1,"mark",7),l.YNc(2,ce,2,1,"ng-container",7),l.BQk()),2&e){var n=t.$implicit;l.xp6(1),l.Q6J("ngIf",n.matched),l.xp6(1),l.Q6J("ngIf",!n.matched)}}function ue(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"button",15),l.NdJ("click",function(){var e=l.CHM(n).$implicit;return l.oxw().selectResult(e)}),l.TgZ(1,"strong"),l._uU(2),l.qZA(),l.TgZ(3,"span",16),l._uU(4),l.ALo(5,"date"),l.qZA(),l.TgZ(6,"span",17),l.YNc(7,le,3,2,"ng-container",18),l.qZA(),l.qZA()}
1if(2&e){var i=t.$implicit,o=l.oxw();l.ekj("selected",i.messageRowId===o.selectedMessage),l.uIk("aria-pressed",i.messageRowId===o.selectedMessage),l.xp6(2),l.Oqu(i.channelName),l.xp6(2),l.AsE("",i.fromUsername," \xb7 ",l.xi3(5,7,i.createdDate,"dd.MM.yyyy HH:mm"),""),l.xp6(3),l.Q6J("ngForOf",i.preview)}}function he(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"button",19),l.NdJ("click",function(){return l.CHM(n),l.oxw().search(!0)}),l._uU(1),l.ALo(2,"translate"),l.qZA()}if(2&e){var i=l.oxw();l.Q6J("disabled",i.loading),l.xp6(1),l.hij(" ",l.lcZ(2,2,"MESSAGE_HUB.LOAD_MORE")," ")}}function de(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"button",19),l.NdJ("click",function(){return l.CHM(n),l.oxw().search()}),l._uU(1),l.ALo(2,"translate"),l.qZA()}if(2&e){var i=l.oxw();l.Q6J("disabled",i.loading),l.xp6(1),l.hij(" ",l.lcZ(2,2,"MESSAGE_HUB.SEARCH_RETRY")," ")}}var ge=function(){var t=function(){function t(n){e(this,t),this.hub=n,this.selectedMessage="",this.resultSelected=new l.vpe,this.closed=new l.vpe,this.query="",this.submittedQuery="",this.items=[],this.loading=!1,this.searched=!1,this.error="",this.hasMore=!1,this.requestId=0,this.resultScrollTop=0}return n(t,[{key:"ngAfterViewInit",value:function(){this.focusSearchInput()}},{key:"focusSearchInput",value:function(){var e;null===(e=this.searchInput)||void 0===e||e.nativeElement.focus({preventScroll:!0})}},{key:"blurSearchInput",value:function(){var e;null===(e=this.searchInput)||void 0===e||e.nativeElement.blur()}},{key:"search",value:function(){var e,t=this,n=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=n?this.submittedQuery:this.query.trim();if(!(i.length<2||i.length>200||n&&(this.loading||!this.hasMore))){n||this.focusSearchInput(),null===(e=this.request)||void 0===e||e.unsubscribe();var o=++this.requestId;this.loading=!0,this.error="",n||(this.items=[],this.cursor=void 0,this.hasMore=!1,this.searched=!0,this.submittedQuery=i,this.resultScrollTop=0,this.results&&(this.results.nativeElement.scrollTop=0)),this.request=this.hub.searchMessages(i,n?this.cursor:void 0).subscribe(function(e){if(o===t.requestId)if(t.loading=!1,e.model&&200===e.statusCode){var n=new Set(t.items.map(function(e){return e.messageRowId}));t.items=t.items.concat(e.model.items.filter(function(e){return!n.has(e.messageRowId)}).map(function(e){return Object.assign(Object.assign({},e),{preview:t.messagePreview(e.messageText)})})),t.cursor=e.model.nextCursor,t.hasMore=e.model.hasMore&&!!t.cursor}else t.error="MESSAGE_HUB.MESSAGE_SEARCH_FAILED"},function(){o===t.requestId&&(t.loading=!1,t.error="MESSAGE_HUB.MESSAGE_SEARCH_FAILED")})}}},{key:"trackResult",value:function(e,t){return t.messageRowId}},{key:"messagePreview",value:function(e){var t=V(e),n=V(this.submittedQuery).text,i=n?t.text.indexOf(n):-1,o=i>=0?t.ends[i+n.length-1]:0,r=Math.max(0,(i>=0?t.starts[i]:0)-50),s=Math.min(e.length,Math.max(r+180,o+60)),a=[],c=r;for(r&&a.push({text:"\u2026",matched:!1});i>=0&&t.starts[i]<s;){var l=Math.max(c,t.starts[i]),u=Math.min(s,t.ends[i+n.length-1]);l>c&&a.push({text:e.slice(c,l),matched:!1}),u>l&&a.push({text:e.slice(l,u),matched:!0}),c=Math.max(c,u),i=t.text.indexOf(n,i+n.length)}return c<s&&a.push({text:e.slice(c,s),matched:!1}),s<e.length&&a.push({text:"\u2026",matched:!1}),a}},{key:"selectResult",value:function(e){var t;this.resultScrollTop=(null===(t=this.results)||void 0===t?void 0:t.nativeElement.scrollTop)||0,this.resultSelected.emit(e)}},{key:"restorePosition",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];t&&this.focusSearchInput(),this.restoreTimeout&&window.clearTimeout(this.restoreTimeout),this.restoreTimeout=window.setTimeout(function(){e.results&&(e.results.nativeElement.scrollTop=e.resultScrollTop)})}},{key:"ngOnDestroy",value:function(){var e;++this.requestId,null===(e=this.request)||void 0===e||e.unsubscribe(),this.restoreTimeout&&window.clearTimeout(this.restoreTimeout)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(l.Y36(W.Y))},t.\u0275cmp=l.Xpm({type:t,selectors:[["hub-message-search"]],viewQuery:function(e,t){var n;(1&e&&(l.Gf(X,5),l.Gf(ee,5)),2&e)&&(l.iGM(n=l.CRH())&&(t.results=n.first),l.iGM(n=l.CRH())&&(t.searchInput=n.first))},inputs:{selectedMessage:"selectedMessage"},outputs:{resultSelected:"resultSelected",closed:"closed"},decls:26,vars:27,consts:[[1,"search-heading"],["type","button",3,"click"],[1,"search-form",3,"ngSubmit"],["type","search","name","messageQuery","maxlength","200","minlength","2","autocomplete","off",3,"ngModel","placeholder","ngModelChange"],["searchInput",""],["type","submit",3,"disabled"],["aria-live","polite",1,"search-status"],[4,"ngIf"],["class","d-inline-flex align-items-center gap-2",4,"ngIf"],[1,"search-results"],["results",""],["type","button","class","search-result",3,"selected","click",4,"ngFor","ngForOf","ngForTrackBy"],["type","button","class","search-more",3,"disabled","click",4,"ngIf"],[1,"d-inline-flex","align-items-center","gap-2"],["aria-hidden","true",1,"search-spinner"],["type","button",1,"search-result",3,"click"],[1,"search-meta"],[1,"search-text"],[4,"ngFor","ngForOf"],["type","button",1,"search-more",3,"disabled","click"]],template:function(e,t){1&e&&(l.TgZ(0,"div",0),l.TgZ(1,"strong"),l._uU(2),l.ALo(3,"translate"),l.qZA(),l.TgZ(4,"button",1),l.NdJ("click",function(){return t.closed.emit
1()}),l.ALo(5,"translate"),l._uU(6,"\xd7"),l.qZA(),l.qZA(),l.TgZ(7,"form",2),l.NdJ("ngSubmit",function(){return t.search()}),l.TgZ(8,"input",3,4),l.NdJ("ngModelChange",function(e){return t.query=e}),l.ALo(10,"translate"),l.ALo(11,"translate"),l.qZA(),l.TgZ(12,"button",5),l._uU(13),l.ALo(14,"translate"),l.qZA(),l.qZA(),l.TgZ(15,"div",6),l.YNc(16,te,3,3,"span",7),l.YNc(17,ne,4,3,"span",8),l.YNc(18,ie,3,3,"span",7),l.YNc(19,oe,3,3,"span",7),l.YNc(20,se,3,6,"span",7),l.qZA(),l.TgZ(21,"div",9,10),l.YNc(23,ue,8,10,"button",11),l.YNc(24,he,3,4,"button",12),l.YNc(25,de,3,4,"button",12),l.qZA()),2&e&&(l.xp6(2),l.Oqu(l.lcZ(3,17,"MESSAGE_HUB.MESSAGE_SEARCH")),l.xp6(2),l.uIk("aria-label",l.lcZ(5,19,"GAME.CLOSE_IMG")),l.xp6(4),l.Q6J("ngModel",t.query)("placeholder",l.lcZ(11,23,"MESSAGE_HUB.MESSAGE_SEARCH_PLACEHOLDER")),l.uIk("aria-label",l.lcZ(10,21,"MESSAGE_HUB.MESSAGE_SEARCH")),l.xp6(4),l.Q6J("disabled",t.query.trim().length<2||t.loading),l.xp6(1),l.Oqu(l.lcZ(14,25,"MESSAGE_HUB.SEARCH_SUBMIT")),l.xp6(3),l.Q6J("ngIf",!t.searched),l.xp6(1),l.Q6J("ngIf",t.loading),l.xp6(1),l.Q6J("ngIf",t.error),l.xp6(1),l.Q6J("ngIf",t.searched&&!t.loading&&!t.error&&!t.items.length),l.xp6(1),l.Q6J("ngIf",t.items.length&&!t.loading),l.xp6(1),l.uIk("aria-busy",t.loading),l.xp6(2),l.Q6J("ngForOf",t.items)("ngForTrackBy",t.trackResult),l.xp6(1),l.Q6J("ngIf",t.hasMore),l.xp6(1),l.Q6J("ngIf",t.error&&!t.hasMore))},directives:[K._Y,K.JL,K.F,K.Fj,K.nD,K.wO,K.JJ,K.On,h.O5,h.sg],pipes:[$.X$,h.uU],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;height:100%;min-width:0;padding:0 4px;color:#37452e}[_nghost-%COMP%], button[_ngcontent-%COMP%], input[_ngcontent-%COMP%]{box-sizing:border-box}.search-form[_ngcontent-%COMP%], .search-heading[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:8px;gap:8px;margin:12px 0}.search-heading[_ngcontent-%COMP%]{justify-content:space-between}.search-form[_ngcontent-%COMP%]   button[_ngcontent-%COMP%], .search-heading[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{flex-shrink:0}button[_ngcontent-%COMP%]{cursor:pointer;border:1px solid #d1dcc1;border-radius:8px;background:#f0f4e9;color:inherit;padding:8px}button[_ngcontent-%COMP%]:disabled{cursor:default;opacity:.6}button[_ngcontent-%COMP%]:focus-visible, input[_ngcontent-%COMP%]:focus-visible{outline:2px solid #899b72;outline-offset:2px}.search-form[_ngcontent-%COMP%]{margin-top:0}input[_ngcontent-%COMP%]{flex:1 1 0;width:0;min-width:0;padding:8px;border:1px solid #d1dcc1;border-radius:8px;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-meta[_ngcontent-%COMP%], .search-status[_ngcontent-%COMP%]{font-size:12px;color:#717771}.search-status[_ngcontent-%COMP%]{min-height:36px;margin-bottom:8px}.search-results[_ngcontent-%COMP%]{min-height:0;flex:1;overflow-y:auto;scrollbar-width:thin}.search-result[_ngcontent-%COMP%]{display:flex;flex-direction:column;grid-gap:5px;gap:5px;width:100%;margin-bottom:8px;text-align:left;background:#fff;overflow-wrap:anywhere}.search-result.selected[_ngcontent-%COMP%], .search-result[_ngcontent-%COMP%]:hover{background:#e5eadc;border-color:#899b72}.search-text[_ngcontent-%COMP%]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;white-space:pre-wrap}.search-more[_ngcontent-%COMP%]{width:100%;margin-bottom:8px}mark[_ngcontent-%COMP%]{padding:0 2px;color:#fff;background:#6d28d9;border-radius:2px;font-weight:600}.search-spinner[_ngcontent-%COMP%]{width:16px;height:16px;border:2px solid #d1dcc1;border-top-color:#6d28d9;border-radius:50%;-webkit-animation:search-spin .8s linear infinite;animation:search-spin .8s linear infinite}@-webkit-keyframes search-spin{to{transform:rotate(1turn)}}@keyframes search-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion: reduce){.search-spinner[_ngcontent-%COMP%]{-webkit-animation:none;animation:none}}"]}),t}(),pe=r(44573),fe=r(79866),me=r(34972),ve=r(30496),be=r(77524),xe=r(49344),we=r(39075),ye=r(43743),Ce=r(36129),Me=r(28604);function ke(e,t){1&e&&(l.TgZ(0,"div"),l._uU(1),l.ALo(2,"translate"),l.qZA()),2&e&&(l.xp6(1),l.hij(" ",l.lcZ(2,1,"MESSAGE_HUB.OLD_MSG_LOADED")," "))}function Ae(e,t){1&e&&(l.TgZ(0,"div"),l._uU(1),l.ALo(2,"translate"),l.qZA()),2&e&&(l.xp6(1),l.hij(" ",l.lcZ(2,1,"MESSAGE_HUB.ALL_MSG_LOADED")," "))}function Ze(e,t){if(1&e&&(l.TgZ(0,"div",13),l.TgZ(1,"div",14),l._UZ(2,"div",15),l.qZA(),l.TgZ(3,"div",16),l.YNc(4,ke,3,3,"div",10),l.YNc(5,Ae,3,3,"div",10),l.qZA(),l.TgZ(6,"div",14),l._UZ(7,"div",15),l.qZA(),l.qZA()),2&e){var n=l.oxw();l.xp6(4),l.Q6J("ngIf",!n.item.isAllMessages),l.xp6(1),l.Q6J("ngIf",n.item.isAllMessages)}}function Te(e,t){if(1&e&&(l.TgZ(0,"div",17),l._UZ(1,"img",18),l.qZA()),2&e){var n=l.oxw();l.xp6(1),l.Q6J("lazyLoad",n.cdn+n.item.avatarUrl)}}function Ie(e,t){1&e&&l._UZ(0,"layout-svg-icon",25)}function Ee(e,t){1&e&&l._UZ(0,"layout-svg-icon",26)}function Se(e,t){if(1&e&&(l.TgZ(0,"span",22),l.YNc(1,Ie,1,0,"layout-svg-icon",23),l.YNc(2,Ee,1,0,"layout-svg-icon",24),l.qZA()),2&e){var n=l.oxw(2);l.xp6(1),l.Q6J("ngIf",n.item.isHubAdmin&&!n.item.isBot),l.xp6(1),l.Q6J("ngIf",n.item.isBot)}}function Ue(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",19),l.NdJ("click",function(){return l.CHM(n),l.oxw().onOpenUserProfile()}),l.TgZ(1,"span",20),l._uU(2),l.qZA(),l.YNc(3,Se,3,2,"span",21),l.qZA()}if(2&e){var i=l.oxw();l.xp6(2),l.Oqu(i.item.fromUsername),l.xp6(1),l.Q6J("ngIf",i.item.isHubAdmin||i.item.isBot)}}function _e(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",27),l.NdJ("click",function(){return l.CHM(n),l.oxw().onOpenAdminPanel()}),l._UZ(1,"layout-svg-icon",28),l.qZA()}}function Oe(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"button",29),l.NdJ("click",function(){return l.CHM(n),l.oxw().onDeleteMessage()}),l.ALo(1,"translate"),l._UZ(2,"layout-svg-icon",30),l.qZA()}2&e&&l.uIk("aria-label",l.lcZ(1,1,"GENERIC.DELETE"))}function Pe(e,t){if(1&e&&(l.TgZ(0,"div"),l._uU(1),l.ALo(2,"date"),l.qZA()),2&e){var n=l.oxw();l.xp6(1),l.hij(" ",l.xi3(2,1,n.item.createdDate,"HH:mm")," ")}}function qe(e,t){if(1&e&&(l.TgZ(0,"div"),l._uU(1),l.ALo(2,"translate"),l.ALo(3,"date"),l.qZA()),2&e){var n=l.oxw();l.xp6(1),l.AsE(" ",l.lcZ(2,2,"GENERIC.YESTERDAY")," ",l.xi3(3,4,n.item.createdDate,"HH:mm")," ")}}function Ne(e,t){if(1&e&&(l.TgZ(0,"div"),l._uU(1),l.ALo(2,"date"),l.qZA()),2&e){var n=l.oxw();l.xp6(1),l.hij(" ",l.xi3(2,1,n.item.createdDate,"dd.MM.yyyy HH:mm")," ")}}function He(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",33),l.TgZ(1,"div",34),l.NdJ("click",function(){var e=l.CHM(n).$implicit,t=l.oxw(2);return t.onAttachmentClicked(e,t.item.attachmentList)}),l.qZA(),l.qZA()}
1if(2&e){var i=t.$implicit,o=l.oxw(2);l.xp6(1),l.Q6J("lazyLoad",o.cdn+i)}}function Le(e,t){if(1&e&&(l.TgZ(0,"div",31),l.YNc(1,He,2,1,"div",32),l.qZA()),2&e){var n=l.oxw();l.xp6(1),l.Q6J("ngForOf",n.item.attachmentList)}}var Be=function(e,t,n,i,o){return{"message-own":e,"private-message":t,"message-admin":n,"pink-bg":i,"silver-bg":o}},Re=function(e){return{color:e}},Je=function(e){return{"font-size":e}},Fe=function(){var t=function(){function t(n,i){e(this,t),this.document=n,this.sanitizer=i,this.item={},this.searchQuery="",this.isHubAdmin=!1,this.isOwnMessage=!1,this.isPrivateChat=!1,this.isNew=!1,this.openAdminPanel=new l.vpe,this.deleteMessage=new l.vpe,this.openUserProfile=new l.vpe,this.attachmentClicked=new l.vpe,this.cdn=z.N.cdnUrl,this.isCreatedToday=!1,this.isCreatedYesterday=!1,this.isCreatedEarlier=!1,this.highlightedContent=""}return n(t,[{key:"ngOnChanges",value:function(e){var t;if(e.item||e.searchQuery||e.isPrivateChat){var n=this.item.messageContent||"",i=V(this.searchQuery).text;if(this.highlightedContent=n,i&&!this.isPrivateChat){var o=this.document.createElement("div");o.innerHTML=this.sanitizer.sanitize(l.q3G.HTML,n)||"";var r=[];!function e(t){for(var n=0,i=Array.from(t.childNodes);n<i.length;n++){var o=i[n];3===o.nodeType?r.push(o):e(o)}}(o);for(var s=0,a=r;s<a.length;s++){var c=a[s],u=c.data,h=V(u),d=h.text.indexOf(i);if(!(d<0)){for(var g=this.document.createDocumentFragment(),p=0;d>=0;){var f=Math.max(p,h.starts[d]),m=Math.max(p,h.ends[d+i.length-1]);g.appendChild(this.document.createTextNode(u.slice(p,f)));var v=this.document.createElement("mark");v.className="hub-search-match",v.textContent=u.slice(f,m),g.appendChild(v),p=m,d=h.text.indexOf(i,d+i.length)}g.appendChild(this.document.createTextNode(u.slice(p))),null===(t=c.parentNode)||void 0===t||t.replaceChild(g,c)}}this.highlightedContent=o.innerHTML}}}},{key:"ngOnInit",value:function(){var e=this,t=new Date(this.item.createdDate).toDateString(),n=new Date,i=new Date(n);i.setHours(i.getHours()-24),this.isCreatedToday=t==n.toDateString(),this.isCreatedYesterday=t==i.toDateString(),this.isCreatedEarlier=!this.isCreatedToday&&!this.isCreatedYesterday,this.isNew&&setTimeout(function(){e.isNew=!1},3e3)}},{key:"onOpenAdminPanel",value:function(){this.openAdminPanel.emit(this.item)}},{key:"onDeleteMessage",value:function(){this.deleteMessage.emit(this.item)}},{key:"onOpenUserProfile",value:function(){this.openUserProfile.emit(this.item)}},{key:"onAttachmentClicked",value:function(e,t){this.attachmentClicked.emit({item:e,items:t})}}]),t}();return t.\u0275fac=function(e){return new(e||t)(l.Y36(h.K0),l.Y36(we.H7))},t.\u0275cmp=l.Xpm({type:t,selectors:[["message-detail"]],inputs:{item:"item",searchQuery:"searchQuery",isHubAdmin:"isHubAdmin",isOwnMessage:"isOwnMessage",isPrivateChat:"isPrivateChat",isNew:"isNew"},outputs:{openAdminPanel:"openAdminPanel",deleteMessage:"deleteMessage",openUserProfile:"openUserProfile",attachmentClicked:"attachmentClicked"},features:[l.TTD],decls:15,vars:23,consts:[["class","p-3 d-flex",4,"ngIf"],[1,"message-card","d-flex","mb-1","out-padding",3,"ngClass"],["class","user-photo-outer",4,"ngIf"],[1,"message-body"],[1,"message-meta","d-flex","flex-wrap","align-items-center","w-100",3,"ngStyle"],[1,"fw-bold","username","d-flex"],["class","username-max-width","style","cursor:pointer",3,"click",4,"ngIf"],["class","ms-2","style","cursor:pointer",3,"click",4,"ngIf"],["type","button","class","message-delete ms-2","style","cursor:pointer;border:0;background:transparent;padding:0;display:flex;align-items:center",3,"click",4,"ngIf"],[1,"message-time",2,"color","gray","text-align","right",3,"ngStyle"],[4,"ngIf"],[1,"message",2,"overflow-wrap","anywhere",3,"innerHTML"],["class","message-attachments d-flex",4,"ngIf"],[1,"p-3","d-flex"],[1,"w-50","d-flex",2,"justify-items","center"],[1,"w-100",2,"background-color","silver","height","2px","margin-top","auto","margin-bottom","Auto"],[1,"mx-3","fs-xs",2,"white-space","nowrap"],[1,"user-photo-outer"],["decoding","async","alt","",1,"user-photo",3,"lazyLoad"],[1,"username-max-width",2,"cursor","pointer",3,"click"],[1,"username-text"],["class","hub-verified-badge",4,"ngIf"],[1,"hub-verified-badge"],["name","blue-tick","color","#647953","width","16px",4,"ngIf"],["name","blue-tick","color","crimson","width","16px",4,"ngIf"],["name","blue-tick","color","#647953","width","16px"],["name","blue-tick","color","crimson","width","16px"],[1,"ms-2",2,"cursor","pointer",3,"click"],["name","settings","color","#647953","width","16px"],["type","button",1,"message-delete","ms-2",2,"cursor","pointer","border","0","background","transparent","padding","0","display","flex","align-items","center",3,"click"],["name","times","color","#647953","width","10px"],[1,"message-attachments","d-flex"],["class","p-1",4,"ngFor","ngForOf"],[1,"p-1"],[1,"attachments",2,"background-position","center","background-size","cover",3,"lazyLoad","click"]],template:function(e,t){1&e&&(l.YNc(0,Ze,8,2,"div",0),l.TgZ(1,"div",1),l.YNc(2,Te,2,1,"div",2),l.TgZ(3,"div",3),l.TgZ(4,"div",4),l.TgZ(5,"div",5),l.YNc(6,Ue,4,2,"div",6),l.YNc(7,_e,2,0,"div",7),l.YNc(8,Oe,3,3,"button",8),l.qZA(),l.TgZ(9,"div",9),l.YNc(10,Pe,3,4,"div",10),l.YNc(11,qe,4,7,"div",10),l.YNc(12,Ne,3,4,"div",10),l.qZA(),l.qZA(),l._UZ(13,"div",11),l.YNc(14,Le,2,1,"div",12),l.qZA(),l.qZA()),2&e&&(l.Q6J("ngIf",t.item.isFirstMessage),l.xp6(1),l.Q6J("ngClass",l.qbA(13,Be,t.isOwnMessage,t.isPrivateChat,t.item.isHubAdmin&&!t.isPrivateChat,t.isNew,!t.isNew)),l.xp6(1),l.Q6J("ngIf",!t.isPrivateChat&&!t.isOwnMessage&&t.item.avatarUrl),l.xp6(2),l.Q6J("ngStyle",l.VKq(19,Re,t.item.userColor)),l.xp6(2),l.Q6J("ngIf",!t.isPrivateChat&&!t.isOwnMessage&&t.item.fromUsername),l.xp6(1),l.Q6J("ngIf",!t.isPrivateChat&&!t.isOwnMessage&&t.isHubAdmin&&t.item.fromUsername),l.xp6(1),l.Q6J("ngIf",t.isOwnMessage),l.xp6(1),l.Q6J("ngStyle",l.VKq(21,Je,t.isCreatedToday?"12px":"10px")),l.xp6(1),l.Q6J("ngIf",t.isCreatedToday),l.xp6(1),l.Q6J("ngIf",t.isCreatedYesterday),l.xp6(1),l.Q6J("ngIf",t.isCreatedEarlier),l.xp6(1),l.Q6J("innerHTML",t.searchQuery&&!t.isPrivateChat?t.highlightedContent:t.item.messageContent,l.oJD),l.xp6(1),l.Q6J("ngIf",t.item.attachmentList&&t.item.attachmentList.length>0))},directives:[h.O5,h.mk,h.PC,Me.z1,ye.p,h.sg],pipes:[$.X$,h.uU],styles:["[_nghost-%COMP%]{display:block}.message-card[_ngcontent-%COMP%]{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:min(140px,90%);max-width:90%;margin-right:auto;background:#eef2e6;border:1px solid #e3e8db;border-radius:3px 12px 12px;box-shadow:0 2px 5px #3e4f2910}.out-padding[_ngcontent-%COMP%]{padding:7px}.pink-bg[_ngcontent-%COMP%]{-webkit-animation:message-glow 3s ease-out;animation:message-glow 3s ease-out}@-webkit-keyframes message-glow{0%{filter:brightness(1.08);box-shadow:0 0 10px #95a68199}}@keyframes message-glow{0%{filter:brightness(1.08);box-shadow:0 0 10px #95a68199}}.message-body[_ngcontent-%COMP%]{flex:1;min-width:0}.message[_ngcontent-%COMP%]{font-size:15px;color:#394331}[_nghost-%COMP%]     .message mark.hub-search-match{padding:0 2px;color:#fff;background:#6d28d9;border-radius:2px;font-weight:600}.message-meta[_ngcontent-%COMP%]{grid-gap:2px 8px;gap:2px 8px}
1.message-time[_ngcontent-%COMP%]{margin-left:auto;max-width:100%}.username[_ngcontent-%COMP%]{min-width:0;max-width:100%;font-size:16px}.user-photo[_ngcontent-%COMP%]{border-radius:12px;-o-object-fit:cover;object-fit:cover;width:40px;height:40px}.username-max-width[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:4px;gap:4px;min-width:0}.username-text[_ngcontent-%COMP%]{min-width:0;overflow-wrap:anywhere}.hub-verified-badge[_ngcontent-%COMP%]{display:inline-flex;align-items:center;flex-shrink:0;width:16px;height:16px}.user-photo-outer[_ngcontent-%COMP%]{min-width:50px;max-width:50px}.attachments[_ngcontent-%COMP%]{width:100px;height:100px;background-size:cover;cursor:pointer;border-radius:8px}.message-own[_ngcontent-%COMP%]{margin-left:auto;margin-right:0;background:#e1ead0;border-color:#c4d1af;border-top-left-radius:12px;border-top-right-radius:3px}.message-admin[_ngcontent-%COMP%]{background:#e3ead8}.message-attachments[_ngcontent-%COMP%]{flex-wrap:wrap}.message-delete[_ngcontent-%COMP%]{position:absolute;top:4px;right:4px;width:24px;height:24px;justify-content:center;border-radius:50%}.message-own[_ngcontent-%COMP%]   .message-meta[_ngcontent-%COMP%]{padding-right:28px;min-height:24px}@media (max-width: 767.98px){.out-padding[_ngcontent-%COMP%]{padding:5px}.message[_ngcontent-%COMP%]{font-size:13px}.username[_ngcontent-%COMP%]{font-size:14px}.user-photo[_ngcontent-%COMP%]{width:30px;height:30px;border-radius:10px}.user-photo-outer[_ngcontent-%COMP%]{min-width:40px;max-width:40px}.attachments[_ngcontent-%COMP%]{width:50px;height:50px}}"]}),t}(),Qe=function(e){return{amount:e}};function je(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"button",1),l.NdJ("click",function(){var e=l.CHM(n).$implicit;return l.oxw().bid.emit(e)}),l.ALo(1,"translate"),l.ALo(2,"number"),l._uU(3),l.ALo(4,"number"),l.qZA()}if(2&e){var i=t.$implicit,o=l.oxw();l.Q6J("disabled",o.disabled),l.uIk("aria-label",l.xi3(1,3,"MESSAGE_HUB.QUICK_BID",l.VKq(12,Qe,l.xi3(2,6,i,".0-2")))),l.xp6(3),l.hij(" ",l.xi3(4,9,i,".0-2")," \u20ba\n")}}var Ge=function(){var t=function t(){e(this,t),this.amounts=[],this.disabled=!1,this.bid=new l.vpe};return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=l.Xpm({type:t,selectors:[["hub-quick-bids"]],inputs:{amounts:"amounts",disabled:"disabled"},outputs:{bid:"bid"},decls:1,vars:1,consts:[["type","button",3,"disabled","click",4,"ngFor","ngForOf"],["type","button",3,"disabled","click"]],template:function(e,t){1&e&&l.YNc(0,je,5,14,"button",0),2&e&&l.Q6J("ngForOf",t.amounts)},directives:[h.sg],pipes:[$.X$,h.JJ],styles:["[_nghost-%COMP%]{position:absolute;right:14px;bottom:12px;z-index:2;display:flex;flex-direction:column;grid-gap:8px;gap:8px;width:80px;max-height:calc(100% - 24px);overflow-y:auto}button[_ngcontent-%COMP%]{flex-shrink:0;padding:10px 4px;border:1px solid #d79a24;border-radius:10px;background:linear-gradient(135deg,#ffe6a0,#f5bf52);color:#49300b;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 2px 6px #b77c1626}button[_ngcontent-%COMP%]:hover:not(:disabled){background:#ffc75e;border-color:#b57815}button[_ngcontent-%COMP%]:active:not(:disabled){background:#efad32;box-shadow:none}button[_ngcontent-%COMP%]:focus-visible{outline:2px solid #704710;outline-offset:-3px}button[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:wait}"]}),t}(),De=r(92141),Ye=r(58909),ze=r(85045),Ve=["closeButton"],We=["galleryContent"],Ke=function(e){return{number:e}};function $e(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"img",15),l.NdJ("error",function(){return l.CHM(n),l.oxw().failed=!0}),l.ALo(1,"translate"),l.qZA()}if(2&e){var i=l.oxw();l.Q6J("src",i.cdn+i.selected,l.LSH)("alt",l.xi3(1,2,"MESSAGE_HUB.GALLERY_PHOTO",l.VKq(5,Ke,i.index+1)))}}function Xe(e,t){1&e&&(l.TgZ(0,"span",16),l._uU(1),l.ALo(2,"translate"),l.qZA()),2&e&&(l.xp6(1),l.Oqu(l.lcZ(2,1,"MESSAGE_HUB.GALLERY_FAILED")))}function et(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"button",17),l.NdJ("click",function(){return l.CHM(n),l.oxw().step(-1)}),l.ALo(1,"translate"),l._uU(2,"\u2039"),l.qZA()}2&e&&l.uIk("aria-label",l.lcZ(1,1,"GENERIC.BACK"))}function tt(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"button",18),l.NdJ("click",function(){return l.CHM(n),l.oxw().step(1)}),l.ALo(1,"translate"),l._uU(2,"\u203a"),l.qZA()}2&e&&l.uIk("aria-label",l.lcZ(1,1,"GENERIC.NEXT"))}function nt(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"button",6),l.NdJ("click",function(){var e=l.CHM(n).$implicit;return l.oxw(2).select(e)}),l.ALo(1,"translate"),l._UZ(2,"img",21),l.qZA()}
1if(2&e){var i=t.$implicit,o=t.index,r=l.oxw(2);l.ekj("selected",i===r.selected),l.uIk("aria-current",i===r.selected?"true":null)("aria-label",l.xi3(1,5,"MESSAGE_HUB.GALLERY_PHOTO",l.VKq(8,Ke,o+1))),l.xp6(2),l.Q6J("src",r.cdn+i,l.LSH)}}function it(e,t){if(1&e&&(l.TgZ(0,"nav",19),l.ALo(1,"translate"),l.YNc(2,nt,3,10,"button",20),l.qZA()),2&e){var n=l.oxw();l.uIk("aria-label",l.lcZ(1,2,"MESSAGE_HUB.GALLERY_TITLE")),l.xp6(2),l.Q6J("ngForOf",n.items)}}var ot=function(){var t=function(){function t(n){e(this,t),this.platformId=n,this.items=[],this.selected="",this.cdn="",this.closed=new l.vpe,this.failed=!1}return n(t,[{key:"index",get:function(){return Math.max(0,this.items.indexOf(this.selected))}},{key:"ngAfterViewInit",value:function(){(0,h.NF)(this.platformId)&&(this.previousFocus=document.activeElement,this.closeButton.nativeElement.focus({preventScroll:!0}))}},{key:"ngOnDestroy",value:function(){var e;(null===(e=this.previousFocus)||void 0===e?void 0:e.isConnected)&&this.previousFocus.focus({preventScroll:!0})}},{key:"select",value:function(e){this.selected=e,this.failed=!1}},{key:"step",value:function(e){this.items.length<2||this.select(this.items[(this.index+e+this.items.length)%this.items.length])}},{key:"startSwipe",value:function(e){var t=e.touches;if(this.swipeStart=void 0,!(1!==t.length||this.items.length<2||e.target.closest("button"))){var n=t[0];this.swipeStart={x:n.clientX,y:n.clientY,id:n.identifier}}}},{key:"moveSwipe",value:function(e){1!==e.touches.length&&this.cancelSwipe()}},{key:"endSwipe",value:function(e){var t=this.swipeStart;if(this.cancelSwipe(),t&&!(e.touches.length>0)){var n=Array.from(e.changedTouches).find(function(e){return e.identifier===t.id});if(n){var i=n.clientX-t.x,o=n.clientY-t.y;Math.abs(i)>=50&&Math.abs(i)>1.5*Math.abs(o)&&this.step(i<0?1:-1)}}}},{key:"cancelSwipe",value:function(){this.swipeStart=void 0}},{key:"trapFocus",value:function(e){var t=e,n=this.galleryContent.nativeElement.querySelectorAll("button"),i=n[0],o=n[n.length-1];t.shiftKey&&e.target===i?(e.preventDefault(),o.focus()):t.shiftKey||e.target!==o||(e.preventDefault(),i.focus())}}]),t}();return t.\u0275fac=function(e){return new(e||t)(l.Y36(l.Lbi))},t.\u0275cmp=l.Xpm({type:t,selectors:[["hub-message-gallery"]],viewQuery:function(e,t){var n;(1&e&&(l.Gf(Ve,5),l.Gf(We,5)),2&e)&&(l.iGM(n=l.CRH())&&(t.closeButton=n.first),l.iGM(n=l.CRH())&&(t.galleryContent=n.first))},inputs:{items:"items",selected:"selected",cdn:"cdn"},outputs:{closed:"closed"},decls:19,vars:13,consts:[["id","hubGalleryDialog","width","1100px",3,"clickClose","keydown.escape","keydown.arrowleft","keydown.arrowright","keydown.tab"],["role","dialog","aria-modal","true","aria-labelledby","hubGalleryTitle",1,"gallery"],["galleryContent",""],[1,"gallery-header"],["id","hubGalleryTitle"],["aria-live","polite",1,"gallery-count"],["type","button",3,"click"],["closeButton",""],["name","times","color","#edf2e8","width","16px"],[1,"gallery-stage",3,"touchstart","touchmove","touchend","touchcancel"],["decoding","async",3,"src","alt","error",4,"ngIf"],["role","status",4,"ngIf"],["class","gallery-prev","type","button",3,"click",4,"ngIf"],["class","gallery-next","type","button",3,"click",4,"ngIf"],["class","gallery-thumbs",4,"ngIf"],["decoding","async",3,"src","alt","error"],["role","status"],["type","button",1,"gallery-prev",3,"click"],["type","button",1,"gallery-next",3,"click"],[1,"gallery-thumbs"],["type","button",3,"selected","click",4,"ngFor","ngForOf"],["loading","lazy","decoding","async","alt","",3,"src"]],template:function(e,t){1&e&&(l.TgZ(0,"app-modal-dialog",0),l.NdJ("clickClose",function(){return t.closed.emit()})("keydown.escape",function(e){return t.closed.emit(),e.stopPropagation()})("keydown.arrowleft",function(e){return t.step(-1),e.preventDefault()})("keydown.arrowright",function(e){return t.step(1),e.preventDefault()})("keydown.tab",function(e){return t.trapFocus(e)}),l.TgZ(1,"section",1,2),l.TgZ(3,"header",3),l.TgZ(4,"span",4),l._uU(5),l.ALo(6,"translate"),l.qZA(),l.TgZ(7,"span",5),l._uU(8),l.qZA(),l.TgZ(9,"button",6,7),l.NdJ("click",function(){return t.closed.emit
1()}),l.ALo(11,"translate"),l._UZ(12,"layout-svg-icon",8),l.qZA(),l.qZA(),l.TgZ(13,"div",9),l.NdJ("touchstart",function(e){return t.startSwipe(e)})("touchmove",function(e){return t.moveSwipe(e)})("touchend",function(e){return t.endSwipe(e)})("touchcancel",function(){return t.cancelSwipe()}),l.YNc(14,$e,2,7,"img",10),l.YNc(15,Xe,3,3,"span",11),l.YNc(16,et,3,3,"button",12),l.YNc(17,tt,3,3,"button",13),l.qZA(),l.YNc(18,it,3,4,"nav",14),l.qZA(),l.qZA()),2&e&&(l.xp6(5),l.Oqu(l.lcZ(6,9,"MESSAGE_HUB.GALLERY_TITLE")),l.xp6(3),l.AsE("",t.index+1," / ",t.items.length,""),l.xp6(1),l.uIk("aria-label",l.lcZ(11,11,"GENERIC.CLOSE")),l.xp6(5),l.Q6J("ngIf",!t.failed),l.xp6(1),l.Q6J("ngIf",t.failed),l.xp6(1),l.Q6J("ngIf",t.items.length>1),l.xp6(1),l.Q6J("ngIf",t.items.length>1),l.xp6(1),l.Q6J("ngIf",t.items.length>1))},directives:[De.h,ye.p,h.O5,h.sg],pipes:[$.X$],styles:["#hubGalleryDialog>.dialog{padding:0;background:#17221c;border-radius:16px}  #hubGalleryDialog>.dialog>.dialog__body{margin-top:0!important}  #hubGalleryDialog>.dialog>.dialog__close{display:none}.gallery[_ngcontent-%COMP%]{height:min(86vh,820px);
1display:flex;flex-direction:column;color:#edf2e8;border-radius:16px;overflow:hidden}.gallery-header[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:12px 16px;font-size:14px}.gallery-count[_ngcontent-%COMP%]{margin-left:auto;color:#bac8b4;font-size:12px}button[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:#ffffff15;color:inherit;cursor:pointer}.gallery-header[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:32px;height:32px}button[_ngcontent-%COMP%]:hover{background:#ffffff28}button[_ngcontent-%COMP%]:focus-visible{outline:2px solid #b8cba2;outline-offset:2px}.gallery-stage[_ngcontent-%COMP%]{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:0 48px;background:#101813;touch-action:pan-y pinch-zoom}.gallery-stage[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.gallery-stage[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{position:absolute;top:calc(50% - 22px);width:36px;height:44px;font-size:30px}.gallery-prev[_ngcontent-%COMP%]{left:6px}.gallery-next[_ngcontent-%COMP%]{right:6px}.gallery-thumbs[_ngcontent-%COMP%]{display:flex;grid-gap:8px;gap:8px;padding:12px;overflow-x:auto}.gallery-thumbs[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{flex:0 0 56px;height:64px;padding:3px;border:2px solid transparent}.gallery-thumbs[_ngcontent-%COMP%]   .selected[_ngcontent-%COMP%]{border-color:#b8cba2}.gallery-thumbs[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}"]}),t}(),rt=["scroller"],st=["youtubeIframe"];function at(e,t){1&e&&(l.TgZ(0,"div",9),l.TgZ(1,"div",10),l.TgZ(2,"div",11),l._UZ(3,"layout-svg-icon",12),l.qZA(),l.TgZ(4,"div",13),l._uU(5),l.ALo(6,"translate"),l.qZA(),l.TgZ(7,"div",14),l._uU(8),l.ALo(9,"translate"),l.qZA(),l.TgZ(10,"div",15),l._UZ(11,"span"),l._UZ(12,"span"),l._UZ(13,"span"),l.qZA(),l.qZA(),l.qZA()),2&e&&(l.xp6(5),l.Oqu(l.lcZ(6,2,"MESSAGE_HUB.LOADING_TITLE")),l.xp6(3),l.Oqu(l.lcZ(9,4,"MESSAGE_HUB.LOADING_SUBTITLE")))}function ct(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"button",43),l.NdJ("click",function(){return l.CHM(n),l.oxw(2).openMessageSearch()}),l.ALo(1,"translate"),l.ALo(2,"translate"),l.O4$(),l.TgZ(3,"svg",44),l._UZ(4,"circle",45),l._UZ(5,"path",46),l.qZA(),l.qZA()}if(2&e){var i=l.oxw(2);l.uIk("aria-label",l.lcZ(1,3,"MESSAGE_HUB.MESSAGE_SEARCH"))("title",l.lcZ(2,5,"MESSAGE_HUB.MESSAGE_SEARCH"))("aria-expanded",i.messageSearchOpen)}}function lt(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"button",47),l.NdJ("click",function(){return l.CHM(n),l.oxw(2).showCategories()}),l.ALo(1,"translate"),l._UZ(2,"layout-svg-icon",48),l.qZA()}2&e&&l.uIk("aria-label",l.lcZ(1,1,"GENERIC.BACK"))}function ut(e,t){1&e&&(l.O4$(),l.TgZ(0,"svg",49),l.ALo(1,"translate"),l.TgZ(2,"title"),l._uU(3),l.ALo(4,"translate"),l.qZA(),l._UZ(5,"circle",50),l._UZ(6,"path",51),l.qZA()),2&e&&(l.uIk("aria-label",l.lcZ(1,2,"MESSAGE_HUB.PUBLIC_CHANNEL")),l.xp6(3),l.Oqu(l.lcZ(4,4,"MESSAGE_HUB.PUBLIC_CHANNEL")))}function ht(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"hub-message-search",52),l.NdJ("resultSelected",function(e){return l.CHM(n),l.oxw(2).openSearchResult(e)})("closed",function(){return l.CHM(n),l.oxw(2).closeMessageSearch()}),l.qZA()}if(2&e){var i=l.oxw(2);l.Q6J("selectedMessage",i.historyAnchor)}}function dt(e,t){1&e&&(l.TgZ(0,"div"),l._uU(1),l.ALo(2,"translate"),l.qZA()),2&e&&(l.xp6(1),l.Oqu(l.lcZ(2,1,"GENERIC.SHOW")))}function gt(e,t){1&e&&(l.TgZ(0,"div"),l._uU(1),l.ALo(2,"translate"),l.qZA()),2&e&&(l.xp6(1),l.Oqu(l.lcZ(2,1,"GENERIC.HIDE")))}function pt(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",56),l.TgZ(1,"div"),l._uU(2),l.ALo(3,"translate"),l.qZA(),l.TgZ(4,"div",57),l.NdJ("click",function(){return l.CHM(n),l.oxw(3).changeShowSearchUsers()}),l.YNc(5,dt,3,3,"div",28),l.YNc(6,gt,3,3,"div",28),l.qZA(),l.qZA()}if(2&e){var i=l.oxw(3);l.xp6(2),l.Oqu(l.lcZ(3,3,"MESSAGE_HUB.SEARCH_USER")),l.xp6(3),l.Q6J("ngIf",!i.showSearchUsers),l.xp6(1),l.Q6J("ngIf",i.showSearchUsers)}}function ft(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",59),l.TgZ(1,"input",60),l.NdJ("ngModelChange",function(e){return l.CHM(n),l.oxw(3).searchText=e})("keyup.enter",function(){return l.CHM(n),l.oxw(3).onSearchClick()}),l.ALo(2,"translate"),l.qZA(),l.TgZ(3,"button",61),l.NdJ("click",function(){return l.CHM(n),l.oxw(3).onSearchClick()}),l.TgZ(4,"span",62),l._uU(5,"\ud83d\udd0d"),l.qZA(),l.qZA(),l.qZA()}if(2&e){var i=l.oxw(3);l.xp6(1),l.s9C("placeholder",l.lcZ(2,2,"MESSAGE_HUB.SEARCH_BY_USERNAME")),l.Q6J("ngModel",i.searchText)}}function mt(e,t){if(1&e&&(l.TgZ(0,"span"),l._uU(1),l.qZA()),2&e){var n=l.oxw(3);l.xp6(1),l.hij(" (",n.onlineUserCount,")")}}function vt(e,t){1&e&&(l.TgZ(0,"div"),l._uU(1),l.ALo(2,"translate"),l.qZA()),2&e&&(l.xp6(1),l.Oqu(l.lcZ(2,1,"GENERIC.SHOW")))}function bt(e,t){1&e&&(l.TgZ(0,"div"),l._uU(1),l.ALo(2,"translate"),l.qZA()),2&e&&(l.xp6(1),l.Oqu(l.lcZ(2,1,"GENERIC.HIDE")))}function xt(e,t){1&e&&l._UZ(0,"layout-svg-icon",72)}function wt(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",64),l.TgZ(1,"div",65),l.NdJ("click",function(){var e=l.CHM(n).$implicit;return l.oxw(4).createChannel(e.rowId)}),l._UZ(2,"div",66),l.TgZ(3,"div",67),l._UZ(4,"img",68),l.qZA(),l.TgZ(5,"div",69),l.TgZ(6,"span",70),l._uU(7),l.qZA(),l.YNc(8,xt,1,0,"layout-svg-icon",71),l.qZA(),l.qZA(),l.qZA()}
1if(2&e){var i=t.$implicit,o=l.oxw(4);l.xp6(4),l.Q6J("src",o.cdn+i.avatarUrl,l.LSH),l.xp6(3),l.Oqu(i.username),l.xp6(1),l.Q6J("ngIf",i.isHubAdmin)}}function yt(e,t){if(1&e&&(l.TgZ(0,"div"),l.YNc(1,wt,9,3,"div",63),l.qZA()),2&e){var n=l.oxw(3);l.xp6(1),l.Q6J("ngForOf",n.onlineUsers)("ngForTrackBy",n.trackByUser)}}function Ct(e,t){1&e&&(l.TgZ(0,"div"),l._uU(1),l.ALo(2,"translate"),l.qZA()),2&e&&(l.xp6(1),l.Oqu(l.lcZ(2,1,"GENERIC.SHOW")))}function Mt(e,t){1&e&&(l.TgZ(0,"div"),l._uU(1),l.ALo(2,"translate"),l.qZA()),2&e&&(l.xp6(1),l.Oqu(l.lcZ(2,1,"GENERIC.HIDE")))}function kt(e,t){1&e&&l._UZ(0,"layout-svg-icon",72)}function At(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",64),l.TgZ(1,"div",65),l.NdJ("click",function(){var e=l.CHM(n).$implicit;return l.oxw(5).blockPopupShow(e)}),l.TgZ(2,"div",67),l._UZ(3,"img",68),l.qZA(),l.TgZ(4,"div",69),l.TgZ(5,"span",70),l._uU(6),l.qZA(),l.YNc(7,kt,1,0,"layout-svg-icon",71),l.qZA(),l.qZA(),l.qZA()}if(2&e){var i=t.$implicit,o=l.oxw(5);l.xp6(3),l.Q6J("src",o.cdn+i.avatarUrl,l.LSH),l.xp6(3),l.Oqu(i.username),l.xp6(1),l.Q6J("ngIf",i.isHubAdmin)}}function Zt(e,t){if(1&e&&(l.TgZ(0,"div"),l.YNc(1,At,8,3,"div",63),l.qZA()),2&e){var n=l.oxw(4);l.xp6(1),l.Q6J("ngForOf",n.blockedUsers)("ngForTrackBy",n.trackByUser)}}function Tt(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div"),l.TgZ(1,"div",56),l.TgZ(2,"div"),l._uU(3),l.ALo(4,"translate"),l.qZA(),l.TgZ(5,"div",57),l.NdJ("click",function(){return l.CHM(n),l.oxw(3).changeShowBlockedUsers()}),l.YNc(6,Ct,3,3,"div",28),l.YNc(7,Mt,3,3,"div",28),l.qZA(),l.qZA(),l.YNc(8,Zt,2,2,"div",28),l.qZA()}if(2&e){var i=l.oxw(3);l.xp6(3),l.AsE("",l.lcZ(4,5,"MESSAGE_HUB.BLOCKED_USERS")," (",i.blockedUsers.length,")"),l.xp6(3),l.Q6J("ngIf",!i.showBlockedUsers),l.xp6(1),l.Q6J("ngIf",i.showBlockedUsers),l.xp6(1),l.Q6J("ngIf",i.showBlockedUsers)}}function It(e,t){1&e&&(l.TgZ(0,"div"),l._uU(1),l.ALo(2,"translate"),l.qZA()),2&e&&(l.xp6(1),l.Oqu(l.lcZ(2,1,"GENERIC.SHOW")))}function Et(e,t){1&e&&(l.TgZ(0,"div"),l._uU(1),l.ALo(2,"translate"),l.qZA()),2&e&&(l.xp6(1),l.Oqu(l.lcZ(2,1,"GENERIC.HIDE")))}function St(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",57),l.NdJ("click",function(){return l.CHM(n),l.oxw(4).changeShowPrivateMessages()}),l.YNc(1,It,3,3,"div",28),l.YNc(2,Et,3,3,"div",28),l.qZA()}if(2&e){var i=l.oxw(4);l.xp6(1),l.Q6J("ngIf",!i.showPrivateMessages),l.xp6(1),l.Q6J("ngIf",i.showPrivateMessages)}}function Ut(e,t){1&e&&l._UZ(0,"div",66)}function _t(e,t){1&e&&l._UZ(0,"div",84)}function Ot(e,t){if(1&e&&(l.TgZ(0,"div",67),l._UZ(1,"img",68),l.qZA()),2&e){var n=l.oxw().$implicit,i=l.oxw(5);l.xp6(1),l.Q6J("src",i.cdn+n.avatarUrl,l.LSH)}}function Pt(e,t){1&e&&l._UZ(0,"layout-svg-icon",72)}function qt(e,t){if(1&e&&(l.TgZ(0,"div",85),l._UZ(1,"img",86),l.qZA()),2&e){var n=l.oxw().$implicit,i=l.oxw(5);l.xp6(1),l.Q6J("src",i.cdn+n.channelIcon,l.LSH)}}function Nt(e,t){1&e&&l._UZ(0,"layout-svg-icon",95)}function Ht(e,t){1&e&&l._UZ(0,"layout-svg-icon",96)}function Lt(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"a",92),l.NdJ("click",function(){l.CHM(n);var e=l.oxw(2).$implicit;return l.oxw(5).openAdminPanelX(e.userRowId)}),l.YNc(1,Nt,1,0,"layout-svg-icon",93),l.YNc(2,Ht,1,0,"layout-svg-icon",94),l.qZA()}if(2&e){var i=l.oxw(2).$implicit;l.xp6(1),l.Q6J("ngIf",!i.isActive),l.xp6(1),l.Q6J("ngIf",i.isActive)}}function Bt(e,t){1&e&&l._UZ(0,"layout-svg-icon",97)}function Rt(e,t){1&e&&l._UZ(0,"layout-svg-icon",98)}function Jt(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",87),l.YNc(1,Lt,3,2,"a",88),l.TgZ(2,"a",89),l.NdJ("click",function(){return l.CHM(n),l.oxw(6).deleteChannel()}),l.YNc(3,Bt,1,0,"layout-svg-icon",90),l.YNc(4,Rt,1,0,"layout-svg-icon",91),l.qZA(),l.qZA()}if(2&e){var i=l.oxw().$implicit,o=l.oxw(5);l.xp6(1),l.Q6J("ngIf",o.authService&&o.authService.user&&o.authService.user.isHubAdmin),l.xp6(2),l.Q6J("ngIf",!i.isActive),l.xp6(1),l.Q6J("ngIf",i.isActive)}}var Ft=function(e,t){return{"fw-bold":e,"selected-item":t}},Qt=function(e,t){return{color:e,"font-weight":t}};function jt(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",75),l.NdJ("click",function(){var e=l.CHM(n).$implicit;return l.oxw(5).channelChanged(e,!0)}),l.TgZ(1,"div",76),l.YNc(2,Ut,1,0,"div",77),l.YNc(3,_t,1,0,"div",78),l.YNc(4,Ot,2,1,"div",79),l.TgZ(5,"div",80),l.TgZ(6,"div",81),l.TgZ(7,"span",70),l._uU(8),l.qZA(),l.YNc(9,Pt,1,0,"layout-svg-icon",71),l.qZA(),l.YNc(10,qt,2,1,"div",82),l.qZA(),l.qZA(),l.YNc(11,Jt,5,3,"div",83),l.qZA()}
1if(2&e){var i=t.$implicit,o=l.oxw(2).$implicit,r=l.oxw(3);l.Q6J("ngClass",l.WLB(9,Ft,i.isUnread&&!i.isActive,i.isActive)),l.xp6(2),l.Q6J("ngIf",i.isOnline),l.xp6(1),l.Q6J("ngIf",!i.isOnline),l.xp6(1),l.Q6J("ngIf",i.avatarUrl),l.xp6(1),l.Q6J("ngStyle",l.WLB(12,Qt,i.channelColor?i.channelColor:"",i.channelFontWeight?i.channelFontWeight:"")),l.xp6(3),l.Oqu(i.name),l.xp6(1),l.Q6J("ngIf",i.isHubAdmin),l.xp6(1),l.Q6J("ngIf",i.channelIcon),l.xp6(1),l.Q6J("ngIf",o==r.privateMessages)}}function Gt(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"button",99),l.NdJ("click",function(){return l.CHM(n),l.oxw(5).loadMorePrivateMessages()}),l._uU(1),l.ALo(2,"translate"),l.qZA()}if(2&e){var i=l.oxw(5);l.Q6J("disabled",i.privateMessagesLoadingMore),l.xp6(1),l.hij(" ",l.lcZ(2,2,"MESSAGE_HUB.LOAD_MORE")," ")}}function Dt(e,t){if(1&e&&(l.TgZ(0,"div"),l.YNc(1,jt,12,15,"div",74),l.YNc(2,Gt,3,4,"button",37),l.qZA()),2&e){var n=l.oxw().$implicit,i=l.oxw(3);l.xp6(1),l.Q6J("ngForOf",i.getLabels(n))("ngForTrackBy",i.trackByChannel),l.xp6(1),l.Q6J("ngIf",n==i.privateMessages&&i.privateMessagesHasMore)}}function Yt(e,t){if(1&e&&(l.TgZ(0,"div"),l.TgZ(1,"div",56),l.TgZ(2,"div"),l._uU(3),l.qZA(),l.YNc(4,St,3,2,"div",73),l.qZA(),l.YNc(5,Dt,3,3,"div",28),l.qZA()),2&e){var n=t.$implicit,i=l.oxw(3);l.xp6(3),l.Oqu(n),l.xp6(1),l.Q6J("ngIf",n==i.privateMessages),l.xp6(1),l.Q6J("ngIf",n!=i.privateMessages||i.showPrivateMessages)}}function zt(e,t){if(1&e){var n=l.EpF();l.ynx(0),l.TgZ(1,"div",53),l.YNc(2,pt,7,5,"div",54),l.YNc(3,ft,6,4,"div",55),l.TgZ(4,"div"),l.TgZ(5,"div",56),l.TgZ(6,"div"),l._uU(7),l.ALo(8,"translate"),l.YNc(9,mt,2,1,"span",28),l.qZA(),l.TgZ(10,"div",57),l.NdJ("click",function(){return l.CHM(n),l.oxw(2).changeShowOnlineUsers()}),l.YNc(11,vt,3,3,"div",28),l.YNc(12,bt,3,3,"div",28),l.qZA(),l.qZA(),l.YNc(13,yt,2,2,"div",28),l.qZA(),l.YNc(14,Tt,9,7,"div",28),l.YNc(15,Yt,6,3,"div",58),l.qZA(),l.BQk()}if(2&e){var i=l.oxw(2);l.xp6(2),l.Q6J("ngIf",i.categories.length>0&&i.authService.isLoggedIn),l.xp6(1),l.Q6J("ngIf",i.showSearchUsers),l.xp6(4),l.Oqu(l.lcZ(8,9,"GENERIC.ONLINE")),l.xp6(2),l.Q6J("ngIf",i.onlineUsersLoaded),l.xp6(2),l.Q6J("ngIf",!i.showOnlineUsers),l.xp6(1),l.Q6J("ngIf",i.showOnlineUsers),l.xp6(1),l.Q6J("ngIf",i.showOnlineUsers),l.xp6(1),l.Q6J("ngIf",i.blockedUsers&&i.blockedUsers.length>0),l.xp6(1),l.Q6J("ngForOf",i.categories)}}function Vt(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",100,101),l.TgZ(2,"button",102),l.NdJ("click",function(){return l.CHM(n),l.oxw(2).videoUrl=void 0}),l._uU(3,"\u2716"),l.qZA(),l.TgZ(4,"div",103),l.NdJ("mousedown",function(e){l.CHM(n);var t=l.MAs(1);return l.oxw(2).startDrag(e,t)}),l._UZ(5,"span",104),l._uU(6),l.ALo(7,"translate"),l.TgZ(8,"button",105),l.NdJ("click",function(e){return l.CHM(n),l.oxw(2).toggleSound(e)}),l._uU(9),l.qZA(),l.qZA(),l._UZ(10,"iframe",106,107),l.qZA()}if(2&e){var i=l.oxw(2);l.xp6(6),l.hij(" ",l.lcZ(7,3,"GENERIC.LIVE_BROADCAST")," "),l.xp6(3),l.hij(" ",i.isMuted?"\ud83d\udd07":"\ud83d\udd0a"," "),l.xp6(1),l.Q6J("src",i.videoUrl,l.uOi)}}function Wt(e,t){1&e&&(l.TgZ(0,"div",108),l.O4$(),l.TgZ(1,"svg",109),l.TgZ(2,"circle",110),l._UZ(3,"animateTransform",111),l.qZA(),l.qZA(),l.kcU(),l.TgZ(4,"span"),l._uU(5),l.ALo(6,"translate"),l.qZA(),l.qZA()),2&e&&(l.xp6(5),l.Oqu(l.lcZ(6,1,"MESSAGE_HUB.SEARCH_CONTEXT_LOADING")))}function Kt(e,t){1&e&&(l.TgZ(0,"div",112),l._uU(1),l.ALo(2,"translate"),l.qZA()),2&e&&(l.xp6(1),l.hij(" ",l.lcZ(2,1,"MESSAGE_HUB.SEARCH_RESULT_VIEW")," "))}function $t(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"button",99),l.NdJ("click",function(){return l.CHM(n),l.oxw(2).loadHistory("before")}),l._uU(1),l.ALo(2,"translate"),l.qZA()}if(2&e){var i=l.oxw(2);l.Q6J("disabled",i.historyLoading),l.xp6(1),l.Oqu(l.lcZ(2,2,"MESSAGE_HUB.SEARCH_PREVIOUS"))}}function Xt(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",113),l.TgZ(1,"message-detail",114),l.NdJ("openAdminPanel",function(e){return l.CHM(n),l.oxw(2).openAdminPanel(e)})("openUserProfile",function(e){return l.CHM(n),l.oxw(2).openUserProfile(e)})("attachmentClicked",function(e){return l.CHM(n),l.oxw(2).attachmentClicked(e)})("deleteMessage",function(e){return l.CHM(n),l.oxw(2).deleteMessage(e)}),l.qZA(),l.qZA()}
1if(2&e){var i=t.$implicit,o=l.oxw(2);l.ekj("channel-row",o.historyMode&&i.rowId===o.historyAnchor)("selected-item",o.historyMode&&i.rowId===o.historyAnchor),l.uIk("data-message-id",i.rowId),l.xp6(1),l.Q6J("item",i)("searchQuery",o.historyMode?o.historySearchQuery:"")("isPrivateChat",o.isPrivateChat)("isHubAdmin",o.getHubAdmin())("isOwnMessage",o.getOwnMessage(i))("isNew",i.isNew)}}function en(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"button",99),l.NdJ("click",function(){return l.CHM(n),l.oxw(2).loadHistory("after")}),l._uU(1),l.ALo(2,"translate"),l.qZA()}if(2&e){var i=l.oxw(2);l.Q6J("disabled",i.historyLoading),l.xp6(1),l.Oqu(l.lcZ(2,2,"MESSAGE_HUB.SEARCH_NEXT"))}}function tn(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"hub-quick-bids",115),l.NdJ("bid",function(e){return l.CHM(n),l.oxw(2).requestQuickBid(e)}),l.qZA()}if(2&e){var i=l.oxw(2);l.Q6J("amounts",i.quickBidAmounts)("disabled",i.quickBidPending||!i.hubConnected)}}function nn(e,t){1&e&&(l.TgZ(0,"div",116),l.TgZ(1,"div",117),l._UZ(2,"layout-svg-icon",118),l.TgZ(3,"div",119),l._uU(4),l.ALo(5,"translate"),l.qZA(),l.qZA(),l.qZA()),2&e&&(l.xp6(4),l.Oqu(l.lcZ(5,1,"GENERIC.NO_MESSAGES")))}function on(e,t){if(1&e&&(l.TgZ(0,"span"),l._uU(1),l.ALo(2,"translate"),l.qZA()),2&e){var n=l.oxw(4);l.xp6(1),l.Oqu(l.lcZ(2,1,n.historyError))}}function rn(e,t){1&e&&(l.TgZ(0,"span"),l._uU(1),l.ALo(2,"translate"),l.qZA()),2&e&&(l.xp6(1),l.Oqu(l.lcZ(2,1,"MESSAGE_HUB.SEARCH_NEW_MESSAGES")))}function sn(e,t){if(1&e&&(l.TgZ(0,"div",122),l.YNc(1,on,3,3,"span",28),l.YNc(2,rn,3,3,"span",28),l.qZA()),2&e){var n=l.oxw(3);l.xp6(1),l.Q6J("ngIf",n.historyError),l.xp6(1),l.Q6J("ngIf",!n.historyLoading&&!n.historyError&&n.historyNewMessages)}}function an(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",135),l.NdJ("keydown.escape",function(e){return l.CHM(n),l.oxw(4).emojiPickerOpen=!1,e.stopPropagation()}),l.TgZ(1,"div",136),l.TgZ(2,"button",137),l.NdJ("click",function(){return l.CHM(n),l.oxw(4).addEmoji("\ud83d\ude42")}),l._uU(3,"\ud83d\ude42"),l.qZA(),l.TgZ(4,"button",137),l.NdJ("click",function(){return l.CHM(n),l.oxw(4).addEmoji("\ud83d\ude02")}),l._uU(5,"\ud83d\ude02"),l.qZA(),l.TgZ(6,"button",137),l.NdJ("click",function(){return l.CHM(n),l.oxw(4).addEmoji("\ud83d\udc4d")}),l._uU(7,"\ud83d\udc4d"),l.qZA(),l.TgZ(8,"button",137),l.NdJ("click",function(){return l.CHM(n),l.oxw(4).addEmoji("\ud83d\udc4e")}),l._uU(9,"\ud83d\udc4e"),l.qZA(),l.TgZ(10,"button",137),l.NdJ("click",function(){return l.CHM(n),l.oxw(4).addEmoji("\ud83d\ude4f")}),l._uU(11,"\ud83d\ude4f"),l.qZA(),l.TgZ(12,"button",137),l.NdJ("click",function(){return l.CHM(n),l.oxw(4).addEmoji("\ud83d\udc4f")}),l._uU(13,"\ud83d\udc4f"),l.qZA(),l.TgZ(14,"button",137),l.NdJ("click",function(){return l.CHM(n),l.oxw(4).addEmoji("\ud83d\udcaa")}),l._uU(15,"\ud83d\udcaa"),l.qZA(),l.TgZ(16,"button",137),l.NdJ("click",function(){return l.CHM(n),l.oxw(4).addEmoji("\ud83d\ude1e")}),l._uU(17,"\ud83d\ude1e"),l.qZA(),l.TgZ(18,"button",137),l.NdJ("click",function(){return l.CHM(n),l.oxw(4).addEmoji("\ud83d\ude2d")}),l._uU(19,"\ud83d\ude2d"),l.qZA(),l.TgZ(20,"button",137),l.NdJ("click",function(){return l.CHM(n),l.oxw(4).addEmoji("\ud83d\ude20")}),l._uU(21,"\ud83d\ude20"),l.qZA(),l.TgZ(22,"button",137),l.NdJ("click",function(){return l.CHM(n),l.oxw(4).addEmoji("\ud83d\udca5")}),l._uU(23,"\ud83d\udca5"),l.qZA(),l.TgZ(24,"button",137),l.NdJ("click",function(){return l.CHM(n),l.oxw(4).addEmoji("\ud83d\udd25")}),l._uU(25,"\ud83d\udd25"),l.qZA(),l.TgZ(26,"button",137),l.NdJ("click",function(){return l.CHM(n),l.oxw(4).addEmoji("\u2764\ufe0f")}),l._uU(27,"\u2764\ufe0f"),l.qZA(),l.TgZ(28,"button",137),l.NdJ("click",function(){return l.CHM(n),l.oxw(4).addEmoji("\ud83e\uddff")}),l._uU(29,"\ud83e\uddff"),l.qZA(),l.TgZ(30,"button",137),l.NdJ("click",function(){return l.CHM(n),l.oxw(4).addEmoji("\ud83d\udc4b")}),l._uU(31,"\ud83d\udc4b"),l.qZA(),l.TgZ(32,"button",137),l.NdJ("click",function(){return l.CHM(n),l.oxw(4).addEmoji("\ud83d\ude0e")}),l._uU(33,"\ud83d\ude0e"),l.qZA(),l.TgZ(34,"button",137),l.NdJ("click",function(){return l.CHM(n),l.oxw(4).addEmoji("\ud83d\udce2")}),l._uU(35,"\ud83d\udce2"),l.qZA(),l.TgZ(36,"button",137),l.NdJ("click",function(){return l.CHM(n),l.oxw(4).addEmoji("\ud83d\udcab")}),l._uU(37,"\ud83d\udcab"),l.qZA(),l.TgZ(38,"button",137),l.NdJ("click",function(){return l.CHM(n),l.oxw(4).addEmoji("\ud83e\udd29")}),l._uU(39,"\ud83e\udd29"),l.qZA(),l.TgZ(40,"button",137),l.NdJ("click",function(){return l.CHM(n),l.oxw(4).addEmoji("\ud83e\udd73")}),l._uU(41,"\ud83e\udd73"),l.qZA(),l.TgZ(42,"button",137),l.NdJ("click",function(){return l.CHM(n),l.oxw(4).addEmoji("\ud83e\udd14")}
1),l._uU(43,"\ud83e\udd14"),l.qZA(),l.TgZ(44,"button",137),l.NdJ("click",function(){return l.CHM(n),l.oxw(4).addEmoji("\ud83c\udf40")}),l._uU(45,"\ud83c\udf40"),l.qZA(),l.TgZ(46,"button",137),l.NdJ("click",function(){return l.CHM(n),l.oxw(4).addEmoji("\ud83c\udf89")}),l._uU(47,"\ud83c\udf89"),l.qZA(),l.TgZ(48,"button",137),l.NdJ("click",function(){return l.CHM(n),l.oxw(4).addEmoji("\ud83e\udee3")}),l._uU(49,"\ud83e\udee3"),l.qZA(),l.TgZ(50,"button",137),l.NdJ("click",function(){return l.CHM(n),l.oxw(4).addEmoji("\ud83e\udd79")}),l._uU(51,"\ud83e\udd79"),l.qZA(),l.TgZ(52,"button",137),l.NdJ("click",function(){return l.CHM(n),l.oxw(4).addEmoji("\ud83d\ude48")}),l._uU(53,"\ud83d\ude48"),l.qZA(),l.TgZ(54,"button",137),l.NdJ("click",function(){return l.CHM(n),l.oxw(4).addEmoji("\u2b50")}),l._uU(55,"\u2b50"),l.qZA(),l.qZA(),l.qZA()}}function cn(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div"),l.TgZ(1,"div",140),l.NdJ("click",function(){var e=l.CHM(n).$implicit;return l.oxw(5).userClicked(e.user)}),l.TgZ(2,"div"),l._UZ(3,"img",141),l.qZA(),l.TgZ(4,"div",142),l._uU(5),l.qZA(),l.qZA(),l.qZA()}if(2&e){var i=t.$implicit,o=t.index,r=l.oxw(5);l.xp6(1),l.ekj("bgx",0==o),l.xp6(2),l.Q6J("src",r.cdn+i.imageUrl,l.LSH),l.xp6(2),l.hij(" ",i.user," ")}}function ln(e,t){if(1&e&&(l.TgZ(0,"div",138),l.TgZ(1,"ng-scrollbar",139),l.YNc(2,cn,6,4,"div",58),l.qZA(),l.qZA()),2&e){var n=l.oxw(4);l.xp6(1),l.Q6J("autoHeightDisabled",!1),l.xp6(1),l.Q6J("ngForOf",n.getUsernameArray())}}function un(e,t){if(1&e){var n=l.EpF();l.ynx(0),l.YNc(1,an,56,0,"div",123),l.TgZ(2,"div",124),l.TgZ(3,"div",125),l.NdJ("click",function(){return l.CHM(n),l.MAs(5).click()}),l.TgZ(4,"input",126,127),l.NdJ("change",function(e){return l.CHM(n),l.oxw(3).onSelectFile(e)}),l.qZA(),l._UZ(6,"layout-svg-icon",128),l.qZA(),l.TgZ(7,"div",129),l.YNc(8,ln,3,2,"div",130),l.TgZ(9,"input",131),l.NdJ("ngModelChange",function(e){return l.CHM(n),l.oxw(3).messageContent=e})("keydown.@",function(e){return l.CHM(n),l.oxw(3).onKeyUp(e)})("focus",function(){return l.CHM(n),l.oxw(3).onMessageInputFocus()})("blur",function(){return l.CHM(n),l.oxw(3).onMessageInputBlur()})("keydown.enter",function(e){return l.CHM(n),l.oxw(3).onEnter(e)}),l.qZA(),l.qZA(),l.TgZ(10,"button",132),l.NdJ("click",function(){l.CHM(n);var e=l.oxw(3);return e.emojiPickerOpen=!e.emojiPickerOpen})("keydown.escape",function(e){return l.CHM(n),l.oxw(3).emojiPickerOpen=!1,e.stopPropagation()}),l._uU(11,"\ud83d\ude42"),l.qZA(),l.TgZ(12,"div",133),l.NdJ("click",function(){return l.CHM(n),l.oxw(3).addMessage(!1)}),l._UZ(13,"layout-svg-icon",134),l.qZA(),l.qZA(),l.BQk()}if(2&e){var i=l.oxw(3);l.xp6(1),l.Q6J("ngIf",i.emojiPickerOpen),l.xp6(7),l.Q6J("ngIf",i.userCombo&&i.userArray.length>0&&0==i.messageContent.indexOf("@")),l.xp6(1),l.Q6J("ngModel",i.messageContent),l.xp6(1),l.uIk("aria-expanded",i.emojiPickerOpen)}}function hn(e,t){if(1&e&&(l.TgZ(0,"div",120),l.YNc(1,sn,3,2,"div",121),l.YNc(2,un,14,4,"ng-container",28),l.qZA()),2&e){var n=l.oxw(2);l.xp6(1),l.Q6J("ngIf",n.historyMode),l.xp6(1),l.Q6J("ngIf",!n.historyMode)}}function dn(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",143),l.TgZ(1,"div",144),l.NdJ("click",function(){return l.CHM(n),l.oxw(2).forceBottom()}),l._UZ(2,"layout-svg-icon",145),l.qZA(),l.qZA()}}var gn=function(e,t){return{"categories-active":e,"categories-passive":t}},pn=function(e,t){return{"messaging-active":e,"messaging-passive":t}};function fn(e,t){if(1&e&&(l.TgZ(0,"div",16),l.TgZ(1,"div",17),l.YNc(2,ct,6,7,"button",18),l.YNc(3,lt,3,3,"button",19),l.TgZ(4,"div",20),l.TgZ(5,"div",21),l.YNc(6,ut,7,6,"svg",22),l.TgZ(7,"span",23),l._uU(8),l.qZA(),l.qZA(),l.qZA(),l.qZA(),l.TgZ(9,"div",24),l.TgZ(10,"div",25),l.TgZ(11,"div",26),l.YNc(12,ht,1,1,"hub-message-search",27),l.YNc(13,zt,16,11,"ng-container",28),l.qZA(),l.qZA(),l.TgZ(14,"div",29),l.YNc(15,Vt,12,5,"div",30),l.TgZ(16,"div",31),l.YNc(17,Wt,7,3,"div",32),l.YNc(18,Kt,3,3,"div",33),l._UZ(19,"layout-svg-icon",34),l.TgZ(20,"ng-scrollbar",35,36),l.YNc(22,$t,3,4,"button",37),l.YNc(23,Xt,2,11,"div",38),l.YNc(24,en,3,4,"button",37),l.qZA(),l.YNc(25,tn,1,2,"hub-quick-bids",39),l.YNc(26,nn,6,3,"div",40),l.qZA(),l.YNc(27,hn,3,2,"div",41),l.YNc(28,dn,3,0,"div",42),l.qZA(),l.qZA(),l.qZA()),2&e){var n=l.oxw();l.Udp("--hub-composer-height",n.historyMode?n.historyError||n.historyNewMessages?"56px":"0px":null),l.xp6(2),l.Q6J("ngIf",n.authService.isLoggedIn),l.xp6(1),l.Q6J("ngIf",!n.categoriesActive),l.xp6(3),l.Q6J("ngIf",!n.isPrivateChat&&n.title),l.xp6(2),l.Oqu(n.title),l.xp6(2),l.Q6J("ngClass",l.WLB(25,gn,n.categoriesActive,!n.categoriesActive)),l.xp6(1),l.Udp("height",n.messageSearchOpen?"100%":null),l.xp6(1),l.Q6J("ngIf",n.messageSearchOpen),l.xp6(1),l.Q6J("ngIf",!n.messageSearchOpen),l.xp6(1),l.Q6J("ngClass",l.WLB(28,pn,!n.categoriesActive,n.c
1ategoriesActive)),l.xp6(1),l.Q6J("ngIf",n.videoUrl),l.xp6(1),l.uIk("aria-busy",n.historyMode&&(n.historyLoading||n.historyCentering)),l.xp6(1),l.Q6J("ngIf",n.historyMode&&(n.historyLoading||n.historyCentering)),l.xp6(1),l.Q6J("ngIf",n.historyMode&&n.historyAvailable),l.xp6(2),l.Q6J("autoHeightDisabled",!1),l.xp6(2),l.Q6J("ngIf",n.historyMode&&n.historyHasBefore),l.xp6(1),l.Q6J("ngForOf",n.messages)("ngForTrackBy",n.trackByMessage),l.xp6(1),l.Q6J("ngIf",n.historyMode&&n.historyHasAfter),l.xp6(1),l.Q6J("ngIf",n.quickBidAmounts.length),l.xp6(1),l.Q6J("ngIf",n.showNoMessages),l.xp6(1),l.Q6J("ngIf",!n.historyMode||n.historyError||n.historyNewMessages),l.xp6(1),l.Q6J("ngIf",n.unreadMessages&&!n.historyMode)}}function mn(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"app-modal-dialog",146),l.NdJ("clickClose",function(){return l.CHM(n),l.oxw().fileUpload=!1}),l.TgZ(1,"div",147),l._uU(2),l.ALo(3,"translate"),l.qZA(),l.qZA()}2&e&&(l.xp6(2),l.Oqu(l.lcZ(3,1,"MESSAGE_HUB.UPLOAD_INFO")))}var vn=function(e){return{amount:e}};function bn(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"app-modal-dialog",148),l.NdJ("clickClose",function(){return l.CHM(n),l.oxw().quickBidConfirmation=void 0})("keydown.escape",function(e){return l.CHM(n),l.oxw().quickBidConfirmation=void 0,e.stopPropagation()}),l.TgZ(1,"div",149),l.TgZ(2,"div",150),l._uU(3),l.ALo(4,"translate"),l.qZA(),l.TgZ(5,"p",151),l._uU(6),l.ALo(7,"translate"),l.ALo(8,"number"),l.qZA(),l.TgZ(9,"div",152),l.TgZ(10,"app-form-checkbox",153),l.NdJ("checkedChange",function(e){return l.CHM(n),l.oxw().skipQuickBidConfirmation=e}),l._uU(11),l.ALo(12,"translate"),l.qZA(),l.qZA(),l.TgZ(13,"div",154),l.TgZ(14,"button",155),l.NdJ("click",function(){return l.CHM(n),l.oxw().confirmQuickBid()}),l._uU(15),l.ALo(16,"translate"),l.ALo(17,"number"),l.qZA(),l.TgZ(18,"button",156),l.NdJ("click",function(){return l.CHM(n),l.oxw().quickBidConfirmation=void 0}),l._uU(19),l.ALo(20,"translate"),l.qZA(),l.qZA(),l.qZA(),l.qZA()}if(2&e){var i=t.ngIf,o=l.oxw();l.xp6(3),l.Oqu(l.lcZ(4,6,"MESSAGE_HUB.QUICK_BID_CONFIRM")),l.xp6(3),l.Oqu(l.xi3(7,8,"MESSAGE_HUB.QUICK_BID_CONFIRM_AMOUNT",l.VKq(24,vn,l.xi3(8,11,i.amount,".0-2")))),l.xp6(4),l.Q6J("checked",o.skipQuickBidConfirmation),l.xp6(1),l.Oqu(l.lcZ(12,14,"MESSAGE_HUB.QUICK_BID_SKIP_TODAY")),l.xp6(4),l.hij(" ",l.xi3(16,16,"MESSAGE_HUB.QUICK_BID",l.VKq(26,vn,l.xi3(17,19,i.amount,".0-2")))," "),l.xp6(4),l.Oqu(l.lcZ(20,22,"GENERIC.CANCEL"))}}function xn(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"app-modal-dialog",146),l.NdJ("clickClose",function(){l.CHM(n);var e=l.oxw();return e.connectionError=!1,e.exitForm.emit()}),l.TgZ(1,"div",147),l._uU(2),l.ALo(3,"translate"),l.qZA(),l.qZA()}2&e&&(l.xp6(2),l.Oqu(l.lcZ(3,1,"MESSAGE_HUB.CONNECTION_ERROR")))}function wn(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"app-modal-dialog",146),l.NdJ("clickClose",function(){return l.CHM(n),l.oxw().messageFailed=!1}),l.TgZ(1,"div",147),l._uU(2),l.ALo(3,"translate"),l.qZA(),l.qZA()}2&e&&(l.xp6(2),l.Oqu(l.lcZ(3,1,"MESSAGE_HUB.MESSAGE_FAILED")))}function yn(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"app-modal-dialog",146),l.NdJ("clickClose",function(){return l.CHM(n),l.oxw().customErrorMessage=""}),l.TgZ(1,"div",147),l._uU(2),l.qZA(),l.TgZ(3,"div",157),l.TgZ(4,"div",151),l.TgZ(5,"a",158),l.NdJ("click",function(){return l.CHM(n),l.oxw().customErrorMessage=""}),l.TgZ(6,"span"),l._uU(7),l.ALo(8,"translate"),l.qZA(),l.qZA(),l.qZA(),l.qZA(),l.qZA()}if(2&e){var i=l.oxw();l.xp6(2),l.Oqu(i.customErrorMessage),l.xp6(5),l.Oqu(l.lcZ(8,2,"GENERIC.OK"))}}function Cn(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"app-modal-dialog",146),l.NdJ("clickClose",function(){return l.CHM(n),l.oxw().loginToMessage=!1}),l.TgZ(1,"div",159),l.NdJ("click",function(){return l.CHM(n),l.oxw().login()}),l._uU(2),l.ALo(3,"translate"),l.qZA(),l.qZA()}2&e&&(l.xp6(2),l.Oqu(l.lcZ(3,1,"MESSAGE_HUB.LOGIN_TO_MESSAGE")))}function Mn(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"app-modal-dialog",146),l.NdJ("clickClose",function(){return l.CHM(n),l.oxw().incompleteUser=!1}),l.TgZ(1,"div",159),l.NdJ("click",function(){return l.CHM(n),l.oxw().goToProfile()}),l._uU(2),l.ALo(3,"translate"),l.qZA(),l.qZA()}2&e&&(l.xp6(2),l.hij(" ",l.lcZ(3,1,"MESSAGE_HUB.INCOMPLETE_USER")," "))}function kn(e,t){if(1&e&&(l.TgZ(0,"div",172),l._uU(1),l.qZA()),2&e){var n=l.oxw(2);l.xp6(1),l.Oqu(n.adminMessage.fromUsername)}
1}function An(e,t){if(1&e&&(l.TgZ(0,"div",173),l._uU(1),l.qZA()),2&e){var n=l.oxw(2);l.xp6(1),l.Oqu(n.adminMessage.messageContent)}}function Zn(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",143),l.TgZ(1,"app-form-checkbox",153),l.NdJ("checkedChange",function(e){return l.CHM(n),l.oxw(2).adminDeleteMessage=e}),l._uU(2,"Mesaj\u0131 Sil"),l.qZA(),l.qZA()}if(2&e){var i=l.oxw(2);l.xp6(1),l.Q6J("checked",i.adminDeleteMessage)}}function Tn(e,t){1&e&&(l._UZ(0,"span",174),l.ALo(1,"translate")),2&e&&l.Q6J("innerHTML",l.lcZ(1,1,t.$implicit.data.text),l.oJD)}function In(e,t){if(1&e&&(l.TgZ(0,"div",151),l._uU(1),l.ALo(2,"date"),l.qZA()),2&e){var n=l.oxw(2);l.xp6(1),l.hij("Mevcut timeout biti\u015fi: ",l.xi3(2,1,n.adminUserTimeoutUntil,"dd.MM.yyyy HH:mm"),"")}}var En=function(){return{id:"0",text:"MESSAGE_HUB.NO_TIMEOUT2"}},Sn=function(){return{id:"5",text:"MESSAGE_HUB.TIMEOUT_5"}},Un=function(){return{id:"30",text:"MESSAGE_HUB.TIMEOUT_30"}},_n=function(){return{id:"240",text:"MESSAGE_HUB.TIMEOUT_240"}},On=function(){return{id:"1440",text:"MESSAGE_HUB.TIMEOUT_1440"}},Pn=function(){return{id:"4320",text:"MESSAGE_HUB.TIMEOUT_4320"}},qn=function(){return{id:"10080",text:"MESSAGE_HUB.TIMEOUT_10080"}},Nn=function(){return{id:"43200",text:"MESSAGE_HUB.TIMEOUT_43200"}},Hn=function(e,t,n,i,o,r,s,a){return[e,t,n,i,o,r,s,a]},Ln=function(){return{standalone:!0}};function Bn(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"app-modal-dialog",160),l.NdJ("clickClose",function(){return l.CHM(n),l.oxw().adminPanel=!1}),l.YNc(1,kn,2,1,"div",161),l.YNc(2,An,2,1,"div",162),l.TgZ(3,"div",163),l.YNc(4,Zn,3,1,"div",42),l.TgZ(5,"div",164),l.TgZ(6,"div",165),l.TgZ(7,"ngx-select",166),l.NdJ("ngModelChange",function(e){return l.CHM(n),l.oxw().adminUserTimeoutDuration=e}),l.YNc(8,Tn,2,3,"ng-template",167),l.qZA(),l.qZA(),l.qZA(),l.YNc(9,In,3,4,"div",168),l.TgZ(10,"div",169),l.TgZ(11,"button",170),l.NdJ("click",function(){return l.CHM(n),l.oxw().adminSave(!1)}),l.TgZ(12,"span"),l._uU(13),l.ALo(14,"translate"),l.qZA(),l.qZA(),l._UZ(15,"div",171),l.TgZ(16,"button",170),l.NdJ("click",function(){return l.CHM(n),l.oxw().adminPanel=!1}),l.TgZ(17,"span"),l._uU(18),l.ALo(19,"translate"),l.qZA(),l.qZA(),l.qZA(),l.qZA(),l.qZA()}if(2&e){var i=l.oxw();l.xp6(1),l.Q6J("ngIf",i.adminMessage.fromUsername),l.xp6(1),l.Q6J("ngIf",i.adminMessage.messageContent),l.xp6(2),l.Q6J("ngIf",i.adminMessage.messageContent||i.adminMessage.attachments),l.xp6(3),l.Q6J("allowClear",!1)("noAutoComplete",!0)("items",l.qlk(23,Hn,l.DdM(15,En),l.DdM(16,Sn),l.DdM(17,Un),l.DdM(18,_n),l.DdM(19,On),l.DdM(20,Pn),l.DdM(21,qn),l.DdM(22,Nn)))("ngModel",i.adminUserTimeoutDuration)("ngModelOptions",l.DdM(32,Ln)),l.xp6(2),l.Q6J("ngIf",i.adminUserTimeoutUntil),l.xp6(4),l.Oqu(l.lcZ(14,11,"GENERIC.SAVE")),l.xp6(5),l.Oqu(l.lcZ(19,13,"GAME.CLOSE_IMG"))}}function Rn(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",179),l.TgZ(1,"div",180),l._UZ(2,"layout-svg-icon",185),l.qZA(),l.TgZ(3,"div"),l.TgZ(4,"a",182),l.NdJ("click",function(){return l.CHM(n),l.oxw(2).blockUserFunc()}),l._uU(5),l.ALo(6,"translate"),l.qZA(),l.qZA(),l.qZA()}2&e&&(l.xp6(5),l.Oqu(l.lcZ(6,1,"MESSAGE_HUB.BLOCK_USER")))}function Jn(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"app-modal-dialog",146),l.NdJ("clickClose",function(){return l.CHM(n),l.oxw().userProfile=!1}),l.TgZ(1,"div",175),l._uU(2),l.qZA(),l.TgZ(3,"div",176),l.TgZ(4,"div"),l._UZ(5,"img",177),l.qZA(),l.TgZ(6,"div",178),l.TgZ(7,"div",179),l.TgZ(8,"div",180),l._UZ(9,"layout-svg-icon",181),l.qZA(),l.TgZ(10,"div"),l.TgZ(11,"a",182),l.NdJ("click",function(){return l.CHM(n),l.oxw().directMessage()}),l._uU(12),l.ALo(13,"translate"),l.qZA(),l.qZA(),l.qZA(),l.TgZ(14,"div",179),l.TgZ(15,"div",180),l._UZ(16,"layout-svg-icon",183),l.qZA(),l.TgZ(17,"div"),l.TgZ(18,"a",182),l.NdJ("click",function(){return l.CHM(n),l.oxw().goToMarketplaceProfile()}),l._uU(19),l.ALo(20,"translate"),l.qZA(),l.qZA(),l.qZA(),l.YNc(21,Rn,7,3,"div",184),l.qZA(),l.qZA(),l.qZA()}if(2&e){var i=l.oxw();l.xp6(2),l.Oqu(i.currentUser.fromUsername),l.xp6(3),l.Q6J("src",i.cdn+i.currentUser.avatarUrl,l.LSH),l.xp6(7),l.Oqu(l.lcZ(13,5,"MESSAGE_HUB.DIRECT_MESSAGE")),l.xp6(7),l.Oqu(l.lcZ(20,7,"MESSAGE_HUB.MARKETPLACE_PROFILE")),l.xp6(2),l.Q6J("ngIf",i.authService.isLoggedIn)}}function Fn(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"app-modal-dialog",146),l.NdJ("clickClose",function(){return l.CHM(n),l.oxw().featureNotEnabled=!1}),l.TgZ(1,"div",147),l._uU(2),l.ALo(3,"translate"),l.qZA(),l.qZA()}2&e&&(l.xp6(2),l.hij(" ",l.lcZ(3,1,"MESSAGE_HUB.FEATURE_NOT_ENABLED")," "))}function Qn(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"hub-message-gallery",186),l.NdJ("closed",function(){return l.CHM(n),l.oxw().galleryEnabled=!1}),l.qZA()}if(2&e){var i=l.oxw();l.Q6J("items",i.galleryItems)("selected",i.galleryItem)("cdn",i.cdn)}}function jn(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"app-modal-dialog",187),l.NdJ("clickClose",function(){return l.CHM(n),l.oxw().deleteChannelInform=!1}),l.TgZ(1,"div",188),l._uU(2),l.qZA(),l.TgZ(3,"div",189),l._uU(4),l.ALo(5,"translate"),l.qZA(),l.TgZ(6,"div",190),l.TgZ(7,"app-form-checkbox",153),l.NdJ("checkedChange",function(e){return l.CHM(n),l.oxw().blockUser=e}),l.TgZ(8,"div"),l._uU(9),l.ALo(10,"translate"),l.qZA(),l.qZA(),l.qZA(),l.TgZ(11,"div",191),l._uU(12),l.ALo(13,"translate"),l.qZA(),l.TgZ(14,"div",143),l.TgZ(15,"a",192),l.NdJ("click",function(){return l.CHM(n),l.oxw().deleteChannelInform=!1}),l.TgZ(16,"span"),l._uU(17),l.ALo(18,"translate"),l.qZA(),l.qZA(),l._UZ(19,"div",193),l.TgZ(20,"a",192),l.NdJ("click",function(){return l.CHM(n),l.oxw().deleteChannelOk()}),l.TgZ(21,"span"),l._uU(22),l.ALo(23,"translate"),l.qZA(),l._UZ(24,"layout-svg-icon",194),l.qZA(),l.qZA(),l.qZA()}if(2&e){var i=l.oxw();l.xp6(2),l.hij("",i.channelName," "),l.xp6(2),l.hij("",l.lcZ(5,7,"MESSAGE_HUB.CHANNEL_DELETE_ASK")," "),l.xp6(3),l.Q6J("checked",i.blockUser),l.xp6(2),l.hij("",l.lcZ(10,9,"MESSAGE_HUB.BLOCK_USER")," "),l.xp6(3),l.hij("",l.lcZ(13,11,"MESSAGE_HUB.BLOCK_USER_DETAIL")," "),l.xp6(5),l.Oqu(l.lcZ(18,13,"GENERIC.CANCEL")),l.xp6(
15),l.Oqu(l.lcZ(23,15,"GENERIC.DELETE"))}}function Gn(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"app-modal-dialog",195),l.NdJ("clickClose",function(){return l.CHM(n),l.oxw().deleteMessageInform=!1}),l._UZ(1,"div",196),l.TgZ(2,"div",197),l._uU(3),l.ALo(4,"translate"),l.qZA(),l.TgZ(5,"div",198),l.TgZ(6,"a",199),l.NdJ("click",function(){return l.CHM(n),l.oxw().deleteMessageInform=!1}),l.TgZ(7,"span"),l._uU(8),l.ALo(9,"translate"),l.qZA(),l.qZA(),l._UZ(10,"div",193),l.TgZ(11,"a",199),l.NdJ("click",function(){return l.CHM(n),l.oxw().deleteMessageOk()}),l.TgZ(12,"span"),l._uU(13),l.ALo(14,"translate"),l.qZA(),l._UZ(15,"layout-svg-icon",194),l.qZA(),l.qZA(),l.qZA()}if(2&e){var i=l.oxw();l.xp6(1),l.Q6J("innerHTML",i.messageToDelete.messageContent,l.oJD),l.xp6(2),l.hij("",l.lcZ(4,4,"MESSAGE_HUB.MESSAGE_DELETE_ASK")," "),l.xp6(5),l.Oqu(l.lcZ(9,6,"GENERIC.CANCEL")),l.xp6(5),l.Oqu(l.lcZ(14,8,"GENERIC.DELETE"))}}function Dn(e,t){1&e&&l._UZ(0,"layout-svg-icon",72)}function Yn(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"app-modal-dialog",146),l.NdJ("clickClose",function(){return l.CHM(n),l.oxw().blockPopup=!1}),l.TgZ(1,"div",143),l.TgZ(2,"div",67),l._UZ(3,"img",200),l.qZA(),l.TgZ(4,"div",69),l.TgZ(5,"span",70),l._uU(6),l.qZA(),l.YNc(7,Dn,1,0,"layout-svg-icon",71),l.qZA(),l.qZA(),l.TgZ(8,"div",201),l._uU(9),l.ALo(10,"translate"),l.qZA(),l.TgZ(11,"div",202),l._uU(12),l.ALo(13,"translate"),l.qZA(),l.TgZ(14,"div",203),l.TgZ(15,"div"),l.TgZ(16,"app-form-checkbox",153),l.NdJ("checkedChange",function(e){return l.CHM(n),l.oxw().blockPopupUser.includePrivateMessages=e}),l.TgZ(17,"div"),l._uU(18),l.ALo(19,"translate"),l.qZA(),l.qZA(),l.qZA(),l.TgZ(20,"div",151),l.TgZ(21,"app-form-checkbox",153),l.NdJ("checkedChange",function(e){return l.CHM(n),l.oxw().blockPopupUser.includePublicMessages=e}),l.TgZ(22,"div"),l._uU(23),l.ALo(24,"translate"),l.qZA(),l.qZA(),l.qZA(),l.TgZ(25,"div",151),l.TgZ(26,"app-form-checkbox",153),l.NdJ("checkedChange",function(e){return l.CHM(n),l.oxw().blockPopupUser.includeMarketplace=e}),l.TgZ(27,"div"),l._uU(28),l.ALo(29,"translate"),l.qZA(),l.qZA(),l.qZA(),l.TgZ(30,"div",151),l.TgZ(31,"app-form-checkbox",153),l.NdJ("checkedChange",function(e){return l.CHM(n),l.oxw().blockPopupUser.includeMarketplaceAds=e}),l.TgZ(32,"div"),l._uU(33),l.ALo(34,"translate"),l.qZA(),l.qZA(),l.qZA(),l.qZA(),l.TgZ(35,"div",143),l.TgZ(36,"button",170),l.NdJ("click",function(){return l.CHM(n),l.oxw().blockPopupSave()}),l.TgZ(37,"span"),l._uU(38),l.ALo(39,"translate"),l.qZA(),l.qZA(),l._UZ(40,"div",171),l.TgZ(41,"button",170),l.NdJ("click",function(){return l.CHM(n),l.oxw().blockPopup=!1}),l.TgZ(42,"span"),l._uU(43),l.ALo(44,"translate"),l.qZA(),l.qZA(),l.qZA(),l.qZA()}if(2&e){var i=l.oxw();l.xp6(3),l.Q6J("src",i.cdn+i.blockPopupUser.avatarUrl,l.LSH),l.xp6(3),l.Oqu(i.blockPopupUser.username),l.xp6(1),l.Q6J("ngIf",i.blockPopupUser.isHubAdmin),l.xp6(2),l.hij(" ",l.lcZ(10,15,"MESSAGE_HUB.BLOCKED_USERS_TITLE")," "),l.xp6(3),l.hij(" ",l.lcZ(13,17,"MESSAGE_HUB.BLOCKED_USERS_TITLE2")," "),l.xp6(4),l.Q6J("checked",i.blockPopupUser.includePrivateMessages),l.xp6(2),l.Oqu(l.lcZ(19,19,"MESSAGE_HUB.BLOCK_PRIVATE_MESSAGES")),l.xp6(3),l.Q6J("checked",i.blockPopupUser.includePublicMessages),l.xp6(2),l.Oqu(l.lcZ(24,21,"MESSAGE_HUB.BLOCK_PUBLIC_MESSAGES")),l.xp6(3),l.Q6J("checked",i.blockPopupUser.includeMarketplace),l.xp6(2),l.Oqu(l.lcZ(29,23,"MESSAGE_HUB.BLOCK_MARKETPLACE")),l.xp6(3),l.Q6J("checked",i.blockPopupUser.includeMarketplaceAds),l.xp6(2),l.Oqu(l.lcZ(34,25,"MESSAGE_HUB.BLOCK_MARKETPLACE_ADS")),l.xp6(5),l.Oqu(l.lcZ(39,27,"GENERIC.SAVE")),l.xp6(5),l.Oqu(l.lcZ(44,29,"GAME.CLOSE_IMG"))}}var zn,Vn,Wn=((Vn=function(){function t(n,i,o,r,s,a,c,u,h,d,g){var p=this;e(this,t),this.router=n,this.messageHubService=i,this.spinnerService=o,this.authService=r,this.agreementGateService=s,this.langService=a,this.toastr=c,this.cf=u,this.route=h,this.sanitizer=d,this.platformId=g,this.exitForm=new l.vpe,this.setChannelRowId=new l.vpe,this.setNotificationCount=new l.vpe,this.title="",this.categories=[],this.messageContent="",this.messages=[],this.categoriesActive=!0,this.messageSearchOpen=!1,this.historyMode=!1,this.historyLoading=!1,this.historyAvailable=!1,this.historyError="",this.historyAnchor="",this.historySearchQuery="",this.historyHasBefore=!1,this.historyHasAfter=!1,this.historyNewMessages=!1,this.timelineVersion=0,this.historyCentering=!1,this.jumpToLatest=!1,this.fileUpload=!1,this.colorArray=["#8B0000","#006400","#4682B4","#CC6600","#4B0082","#228B22","#8B008B","#191970","#A52A2A","#2F4F4F","#008080","#800080","#556B2F","#B22222","#2E8B57","#483D8B","#DC143C","#20B2AA","#6B8E23","#9932CC","#000080","#C71585","#008B8B","#A0522D","#5F9EA0"],this.userArray=[],this.usernameArray=[],this.connectionError=!1,this.messageFailed=!1,this.loginToMessage=!1,this.hubConnected=!1,this.initialLoading=!0,this.clientId="",this.isPrivateChat=!1,this.url=z.N.cdnUrl,this.maxMessageCount=20,this.page=0,this.loadMoreEnabled=!1,this.showNoMessages=!1,this.incompleteUser=!1,this.channelRowId="",this.customErrorMessage="",this.cdn=z.N.cdnUrl,this.adminPanel=!1,this.adminMessage={},this.adminDeleteMessage=!1,this.adminUserTimeoutDuration="0",this.userProfile=!1,this.currentUser={},this.privateMessages="",this.showPrivateMessages=!1,this.featureNotEnabled=!1,this.uploadVisible=!1,this.attachments=[],this.multiples=[],this.currentUploadCount=0,this.totalUploadCount=0,this.uploadTryCount=0,this.galleryEnabled=!1,this.galleryItem="",this.galleryItems=[],this.timeoutEnabled=!1,this.deleteChannelInform=!1,this.channelName="",this.blockUser=!1,this.deleteMessageInform=!1,this.messageToDelete={},this.userCombo=!1,this.emojiPickerOpen=!1,this.quickBidPending=!1,this.skipQuickBidConfirmation=!0,this.quickBidRemembered="",this.bidChannelRowId="716ddd49-6dd8-4ad6-bcc4-cba04a636d68",this.onlineUsers=[],this.blockedUsers=[],this.privateMessageChannels=[],this.privateMessageChannelCount=0,this.privateMessagePageSize=5,this.privateMessagePageNumber=0,this.privateMessagesLoadingMore=!1,this.privateMessagesHasMore=!0,this.privateMessagesInitialized=!1,this.showOnlineUsers=!1,this.showBlockedUsers=!1,this.onlineUsersLoaded=!1,this.onlineUserCount=0,this.destroyed=!1,this.imageStr="",this.botAvatarUrl="",this.botUserRowId="",this.botUsername="",this.botMessageRowId="",this.botReplyCount=0,this.userAnswered="",this.msgScrollTop=0,this.msgOffsetHeight=0,this.unreadMessages=!1,this.isLoadingMore=!1,this.previousMessageScrollHeight=0,this.previousMessageScrollTop=0,this.mobileMessageViewportTracking=!1,this.mobileMessageScrollTop=0,this.mobileMessageWasAtBottom=!0,this.mobileViewportResizePending=!1,this.mobileViewportResizeHandler=function(){return p.scheduleMobileMessageScrollRestore()},this.blockPopup=!1,this.searchText="",this.showSearchUsers=!1,this.isDragging=!1,this.offsetX=0,this.offsetY=0,this.isMuted=!0,this.privateMessages="\xd6ZEL MESAJLAR",this.langService.getValue("GENERIC.IMAGE").subscribe(function(e){p.imageStr=e}),this.langService.getValue("MESSAGE_HUB.USER_ANSWERED").subscribe(function(e){p.userAnswered=e})}return n(t,[{key:"messageSearchPanel",set:function(e){this.searchPanel=e,null==e||e.restorePosition()}},{key:"openMessageSearch",value:function(){var e;this.authService.isLoggedIn?(this.messageSearchOpen=!0,this.categoriesActive=!0,this.cf.detectChanges(),null===(e=this.searchPanel)||void 0===e||e.restorePosition(!0)):this.loginToMessage=!0}},{key:"closeMessageSearch",value:function(){this.messageSearchOpen=!1,this.historyMode&&this.historyAvailable?this.goToLatestMessages():this.categoriesActive=!0}},{key:"openSearchResult",value:function(e){var t,n,i,o,r=this;this.cancelHistoryRequest(),this.historySearchQuery=(null===(t=this.searchPanel)||void 0===t?void 0:t.submittedQuery)||"",null===(n=this.searchPanel)||void 0===n||n.blurSearchInput(),this.stopMobileMessageViewportTracking(),this.historyMode=!0,this.jumpToLatest=!1,this.historyLoading=!0,this.historyAvailable=!1,this.historyError="",this.historyAnchor=e.messageRowId,this.historyHasBefore=this.historyHasAfter=!1,this.historyBeforeCursor=this.historyAfterCursor=void 0,this.historyNewMessages=!1,this.categoriesActive=!1,this.emojiPickerOpen=!1,this.quickBidConfirmation=void 0,this.quickBidBase=void 0,this.videoUrl=void 0,this.loadMoreEnabled=!1,this.isLoadingMore=!1,this.showNoMessages=!1,this.messages=[],this.userArray=[],this.usernameArray=[],this.activeChannel=(null===(i=this.channels)||void 0===i?void 0:i.find(function(t){return t.rowId===e.channelRowId}))||{rowId:e.channelRowId,name:e.channelName,type:"",messageTypeCode:"CH",url:"",avatarUrl:"",userRowId:"",isUnread:!1,isDefaultChannel:!1,isOnline:!1,isGame:!1,channelColor:"",channelFontWeight:"",channelIcon:"",isHubAdmin:!1,isBlocked:!1,videoUrl:""},null===(o=this.channels)||void 0===o||o.forEach(function(t){return t.isActive=t.rowId===e.channelRowId}),this.channelRowId=e.channelRowId,this.channelName=this.title=e.channelName,this.isPrivateChat=this.activeChannel.type===this.privateMessages;var s=this.timelineVersion;this.historyRequest=this.messageHubService.getMessageContext({channelRowId:e.channelRowId,anchorMessageRowId:e.messageRowId,beforeLimit:20,afterLimit:20}).subscribe(function(t){var n;if(!r.destroyed&&s===r.timelineVersion)if(t.model&&200===t.statusCode){var i=t.model;r.historyAvailable=!0,r.messages=r.prepareHistoryMessages(i.items),r.isPrivateChat=!0===(null===(n=i.items[0])||void 0===n?void 0:n.isPrivate),r.isPrivateChat&&r.activeChannel&&(r.activeChannel.type=r.privateMessages),r.historyHasBefore=i.hasBefore,r.historyHasAfter=i.hasAfter,r.historyBeforeCursor=i.beforeCursor,r.historyAfterCursor=i.afterCurs
1or,r.refreshHistoryUsers(),r.historyCentering=!0,r.historyLoading=!1,r.cf.detectChanges(),r.centerHistoryMatch(e.messageRowId,s)}else r.historyFailure()},function(e){r.destroyed||s!==r.timelineVersion||r.historyFailure(e.status)})}},{key:"centerHistoryMatch",value:function(e,t){var n=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;this.historyScrollTimeout=window.setTimeout(function(){var o,r;if(!n.destroyed&&t===n.timelineVersion){var s=null===(r=null===(o=n.scroller)||void 0===o?void 0:o.viewport)||void 0===r?void 0:r.nativeElement,a=null==s?void 0:s.querySelector('[data-message-id="'+e+'"]');if(s&&a&&s.clientHeight>0){0===i&&a.focus({preventScroll:!0});var c=a.querySelector("mark.hub-search-match"),l=(null==c?void 0:c.getClientRects()[0])||a.getBoundingClientRect(),u=s.getBoundingClientRect(),h=window.visualViewport,d=Math.max(u.top,(null==h?void 0:h.offsetTop)||0),g=Math.min(u.bottom,h?h.offsetTop+h.height:window.innerHeight);g>d&&(s.scrollTop+=l.top+Math.min(l.height,g-d)/2-(d+g)/2)}i<11?n.centerHistoryMatch(e,t,i+1):n.historyCentering=!1}},50)}},{key:"loadHistory",value:function(e){var t,n,i=this;if(this.historyMode&&!this.historyLoading&&!this.historyCentering){var o="before"===e?this.historyBeforeCursor:this.historyAfterCursor;if(o&&("before"===e?this.historyHasBefore:this.historyHasAfter)){this.historyLoading=!0,this.historyError="";var r=null===(n=null===(t=this.scroller)||void 0===t?void 0:t.viewport)||void 0===n?void 0:n.nativeElement,s=(null==r?void 0:r.scrollHeight)||0,a=(null==r?void 0:r.scrollTop)||0,c=this.timelineVersion;this.historyRequest=this.messageHubService.getMessageContext({channelRowId:this.channelRowId,cursor:o,direction:e,limit:20}).subscribe(function(t){if(!i.destroyed&&c===i.timelineVersion)if(t.model&&200===t.statusCode){var n=t.model,o=new Set(i.messages.map(function(e){return e.rowId})),l=i.prepareHistoryMessages(n.items.filter(function(e){return!o.has(e.rowId)}));"before"===e?(i.messages=l.concat(i.messages),i.historyBeforeCursor=n.beforeCursor,i.historyHasBefore=n.hasBefore):(i.messages=i.messages.concat(l),i.historyAfterCursor=n.afterCursor,i.historyHasAfter=n.hasAfter),i.refreshHistoryUsers(),i.cf.detectChanges(),i.historyScrollTimeout=window.setTimeout(function(){i.destroyed||c!==i.timelineVersion||(r&&(r.scrollTop=a+("before"===e?r.scrollHeight-s:0)),i.historyLoading=!1)})}else i.historyFailure()},function(e){i.destroyed||c!==i.timelineVersion||i.historyFailure(e.status)})}}}},{key:"goToLatestMessages",value:function(){if(!this.historyMode||this.historyAvailable){var e=this.getActiveItem();e&&(this.jumpToLatest=!0,this.channelChanged(e,!0))}}},{key:"prepareHistoryMessages",value:function(e){return e.map(function(e){return Object.assign(Object.assign({},e),{isNew:!1,isFirstMessage:!1,isAllMessages:!1,attachmentList:e.attachments?e.attachments.split(","):e.attachmentList})})}},{key:"refreshHistoryUsers",value:function(){this.userArray=[],this.usernameArray=[],this.fillUserArray(),this.setUserColor()}},{key:"historyFailure",value:function(e){this.historyLoading=!1,this.historyCentering=!1,404===e&&(this.historyAvailable=!1,this.historyHasBefore=this.historyHasAfter=!1,this.messages=[]),this.historyError=404===e?"MESSAGE_HUB.SEARCH_MESSAGE_UNAVAILABLE":"MESSAGE_HUB.SEARCH_CONTEXT_FAILED"}},{key:"cancelHistoryRequest",value:function(){var e;++this.timelineVersion,this.historyCentering=!1,null===(e=this.historyRequest)||void 0===e||e.unsubscribe(),this.historyScrollTimeout&&window.clearTimeout(this.historyScrollTimeout),this.messageScrollRestoreTimeout&&clearTimeout(this.messageScrollRestoreTimeout)}},{key:"quickBidDay",value:function(){var e=new Date;return"".concat(e.getFullYear(),"-").concat(e.getMonth()+1,"-").concat(e.getDate())}},{key:"requestQuickBid",value:function(e){var t;if(!this.quickBidPending&&!this.quickBidConfirmation&&this.hubConnected&&this.quickBidAmounts.includes(e)){var n=null===(t=this.authService.user)||void 0===t?void 0:t.rowId;if(this.authService.isLoggedIn&&n){var i=this.quickBidDay(),o="bidHubQuickBidConfirmation:".concat(n),r=this.quickBidRemembered==="".concat(n,":").concat(i);if((0,h.NF)(this.platformId))try{r=r||localStorage.getItem(o)===i}catch(s){}r?this.addMessage(!1,e):(this.skipQuickBidConfirmation=!0,this.quickBidConfirmation={amount:e,base:this.quickBidBase,channel:this.channelRowId,user:n},(0,h.NF)(this.platformId)&&setTimeout(function(){var e;return null===(e=document.getElementById("quickBidCancel"))||void 0===e?void 0:e.focus()},0))}else this.loginToMessage=!0}}},{key:"confirmQuickBid",value:function(){var e,t=this,n=this.quickBidConfirmation;if(this.quickBidConfirmation=void 0,n)if((null===(e=this.authService.user)||void 0===e?void 0:e.rowId)===n.user&&this.channelRowId===n.channel&&this.quickBidBase===n.base&&this.quickBidAmounts.includes(n.amount)){if(this.skipQuickBidConfirmation){var i=this.quickBidDay();if(this.quickBidRemembered="".concat(n.user,":").concat(i),(0,h.NF)(this.platformId))try{localStorage.setItem("bidHubQuickBidConfirmation:".concat(n.user),i)}catch(o){}}this.addMessage(!1,n.amount)}else this.langService.getValue("MESSAGE_HUB.QUICK_BID_CHANGED").subscribe(function(e){return t.customErrorMessage=e})}},{key:"quickBidAmounts",get:function(){var e=this;return this.historyMode||this.channelRowId.toLowerCase()!==this.bidChannelRowId||void 0===this.quickBidBase?[]:[1e3,500,200,100,50].map(function(t){return e.quickBidBase+t})}}
1,{key:"updateQuickBid",value:function(e){var t;if(this.channelRowId.toLowerCase()===this.bidChannelRowId){var n=this.stripHtml(e.messageContent).trim();if(e.isBot&&n.toLocaleLowerCase("tr-TR").startsWith("tebrikler"))return this.quickBidBase=void 0,void(this.quickBidConfirmation=void 0);if((e.isNewEntry||e.isBot&&(e.attachments||(null===(t=e.attachmentList)||void 0===t?void 0:t.length)))&&(this.quickBidBase=void 0),e.isAuctionBidOnly&&!e.isBot){var i=n.replace(/(?:\u20ba|TL|TRY)/gi,"").trim();if(/^(?:\d+|\d{1,3}(?:[.\s]\d{3})+)(?:,\d{1,2})?$/.test(i)){var o=Number(i.replace(/[.\s]/g,"").replace(",","."));Number.isFinite(o)&&o>0&&(this.quickBidBase=o)}}}}},{key:"scroller",get:function(){return this.messageScroller},set:function(e){var t=this;this.messageScroller=e,e&&e.scrolled.subscribe(function(e){return t.scrolled(e)})}},{key:"toggleSound",value:function(e){var t;null==e||e.stopPropagation();var n=null===(t=this.youtubeIframe)||void 0===t?void 0:t.nativeElement;(null==n?void 0:n.contentWindow)&&(this.isMuted?(n.contentWindow.postMessage(JSON.stringify({event:"command",func:"unMute",args:[]}),"*"),n.contentWindow.postMessage(JSON.stringify({event:"command",func:"setVolume",args:[100]}),"*")):n.contentWindow.postMessage(JSON.stringify({event:"command",func:"mute",args:[]}),"*"),this.isMuted=!this.isMuted)}},{key:"startDrag",value:function(e,t){if((0,h.NF)(this.platformId)){e.preventDefault(),e.stopPropagation();var n=t.offsetParent.getBoundingClientRect(),i=t.getBoundingClientRect(),o=i.top-n.top;t.style.left=i.left-n.left+"px",t.style.top="".concat(o,"px"),t.style.transform="none";var r=e.clientX-i.left,s=e.clientY-i.top;document.body.classList.add("dragging-live");var a=function(e){e.preventDefault(),e.stopPropagation(),t.style.left=e.clientX-n.left-r+"px",t.style.top=e.clientY-n.top-s+"px"};document.addEventListener("mousemove",a,!0),document.addEventListener("mouseup",function e(t){t.preventDefault(),t.stopPropagation(),document.body.classList.remove("dragging-live"),document.removeEventListener("mousemove",a,!0),document.removeEventListener("mouseup",e,!0)},!0)}}},{key:"onDrag",value:function(e,t){this.isDragging&&(t.style.left=e.clientX-this.offsetX+"px",t.style.top=e.clientY-this.offsetY+"px")}},{key:"stopDrag",value:function(){(0,h.NF)(this.platformId)&&(this.isDragging=!1,document.onmousemove=null,document.onmouseup=null)}},{key:"onSearchClick",value:function(){var e=this;if(this.searchText&&!(this.searchText.length<3)){var t=this.searchText;this.messageHubService.searchByUsername(this.searchText).subscribe(function(n){n&&n.model?(e.searchText="",e.showSearchUsers=!1,e.showOnlineUsers=!1,e.createChannel(n.model.rowId,t)):(e.toastr.warning(e.searchText+" kullan\u0131c\u0131s\u0131 bulunamad\u0131!","Uyar\u0131",{closeButton:!0,timeOut:4e3}),e.searchText="")})}}},{key:"onVisibilityChange",value:function(){(0,h.NF)(this.platformId)&&(document.hidden?this.clearOnlineUserInterval():this.showOnlineUsers&&this.setOnlineUsers())}},{key:"setOnlineUsers",value:function(){var e=this;this.clearOnlineUserInterval(),(0,h.NF)(this.platformId)&&!document.hidden&&(this.setOnlineUsersDetail(),this.onlineUserInterval=setInterval(function(){e.setOnlineUsersDetail()},3e4))}},{key:"blockPopupShow",value:function(e){this.blockPopupUser=e,this.blockPopup=!0}},{key:"blockPopupSave",value:function(){var e=this;if(this.blockPopupUser){var t={};t.rowId=this.blockPopupUser.rowId,t.includePublicMessages=this.blockPopupUser.includePublicMessages,t.includePrivateMessages=this.blockPopupUser.includePrivateMessages,t.includeMarketplace=this.blockPopupUser.includeMarketplace,t.includeMarketplaceAds=this.blockPopupUser.includeMarketplaceAds,this.messageHubService.saveBlockedUser(t).subscribe(function(t){e.fillData(),e.blockPopup=!1,e.userProfile=!1})}}},{key:"setOnlineUsersDetail",value:function(){var e=this;(0,h.NF)(this.platformId)&&!document.hidden&&this.messageHubService.getOnlineUsers().subscribe(function(t){if(t&&t.listModel){var n="x";e.authService.isLoggedIn&&e.authService.user&&(n=e.authService.user.rowId);var i=t.listModel.filter(function(e){return e.rowId!=n&&0==e.isBlocked});
1e.channels&&e.channels.forEach(function(e){var t=i.filter(function(t){return t.rowId==e.userRowId});e.isOnline=!!(t&&t.length>0)}),e.onlineUserCount=i.length,e.onlineUsers=e.showOnlineUsers?i:[],e.onlineUsersLoaded=!0}})}},{key:"setBlockedUsers",value:function(){var e=this;this.authService.isLoggedIn&&this.messageHubService.getBlockedUsers().subscribe(function(t){e.blockedUsers=[],t&&t.listModel&&(e.blockedUsers=t.listModel)})}},{key:"blockUserFunc",value:function(){var e=this;this.blockPopupUser=this.blockedUsers.find(function(t){return t.rowId==e.currentUser.fromUserRowId}),this.blockPopupUser||(this.blockPopupUser={},this.blockPopupUser&&(this.blockPopupUser.rowId=this.currentUser.fromUserRowId,this.blockPopupUser.includeMarketplace=!0,this.blockPopupUser.includeMarketplaceAds=!0,this.blockPopupUser.includePrivateMessages=!0,this.blockPopupUser.includePublicMessages=!0,this.blockPopupUser.avatarUrl=this.currentUser.avatarUrl,this.blockPopupUser.username=this.currentUser.fromUsername)),this.blockPopup=!0}},{key:"ngOnInit",value:function(){(0,h.NF)(this.platformId)&&document.body.classList.add("overflow-hidden"),(0,h.NF)(this.platformId)&&this.setupConnection()}},{key:"ngOnDestroy",value:function(){this.destroyed=!0,this.cancelHistoryRequest(),this.clearReconnectTimeout(),(0,h.NF)(this.platformId)&&document.body.classList.remove("overflow-hidden"),this.stopConnection(),this.hubConnection=void 0,this.clearOnlineUserInterval(),this.messageScrollRestoreTimeout&&clearTimeout(this.messageScrollRestoreTimeout),this.mobileViewportResizeTimeout&&clearTimeout(this.mobileViewportResizeTimeout),this.mobileViewportResizeFrame&&cancelAnimationFrame(this.mobileViewportResizeFrame),this.mobileViewportCleanupTimeout&&clearTimeout(this.mobileViewportCleanupTimeout),this.stopMobileMessageViewportTracking()}},{key:"openAdminPanelX",value:function(e){var t={};t.fromUserRowId=e,this.openAdminPanel(t)}},{key:"openAdminPanel",value:function(e){var t=this;this.adminMessage=e,this.adminUserTimeoutUntil=void 0,this.adminUserTimeoutDuration="0",this.timeoutEnabled=!this.authService.user||this.adminMessage.fromUserRowId!=this.authService.user.rowId,this.authService.user&&this.authService.user.isHubAdmin&&this.messageHubService.getUserTimeout(this.adminMessage.fromUserRowId).subscribe(function(e){e&&e.model&&(t.adminUserTimeoutUntil=e.model.timeoutUntil,t.adminUserTimeoutDuration=e.model.duration.toString()),t.adminPanel=!0})}},{key:"deleteChannel",value:function(){this.deleteChannelInform=!0}},{key:"onKeyUp",value:function(e){this.userCombo=!0}},{key:"getUsernameArray",value:function(){var e=this;return this.usernameArray.filter(function(t){return t.user.toLocaleLowerCase().startsWith(e.messageContent.toLocaleLowerCase().replace("@",""))})}},{key:"userClicked",value:function(e){var t=this.getUsernameArray();0!=t.length&&(this.messageContent=e?"@"+e+" ":"@"+t[0].user+" ",(0,h.NF)(this.platformId)&&setTimeout(function(){var e;null===(e=document.getElementById("txtMessage"))||void 0===e||e.focus()},100),this.userCombo=!1)}},{key:"deleteChannelOk",value:function(){var e=this;this.messageHubService.deletePrivateChannel(this.channelRowId,this.blockUser).subscribe(function(t){t&&t.model&&(e.blockUser=!1,e.fillData(),e.deleteChannelInform=!1,e.focusInput())})}},{key:"openUserProfile",value:function(e){this.authService.isLoggedIn&&this.authService.user&&e.fromUserRowId!=this.authService.user.rowId&&(e.isBot||(this.userProfile=!0,this.currentUser=e))}},{key:"deleteMessage",value:function(e){this.authService.isLoggedIn&&this.authService.user&&(this.messageToDelete=e,this.deleteMessageInform=!0)}},{key:"deleteMessageOk",value:function(){var e=this;this.messageHubService.deleteMessage(this.messageToDelete.rowId).subscribe(function(t){t&&(e.deleteMessageInform=!1,t.model||e.toastr.error("Mesaj silme i\u015flemi ba\u015far\u0131s\u0131z oldu!"))})}},{key:"adminSave",value:function(e){var t=this,n=Number.parseInt(this.adminUserTimeoutDuration);this.messageHubService.setUserTimeout(this.adminMessage.fromUserRowId,this.adminMessage.rowId,n,this.adminDeleteMessage).subscribe(function(e){e&&e.model&&(t.adminPanel=!1,t.fillData())})}},{key:"getHubAdmin",value:function(){return!!this.authService.isLoggedIn&&!!this.authService.user&&!!this.authService.user.isHubAdmin}},{key:"getOwnMessage",value:function(e){return!!this.authService.isLoggedIn&&!!this.authService.user&&this.authService.user.rowId==e.fromUserRowId}},{key:"onSelectFile",value:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark(function n(){var i,o,r;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(!e.target.files||e.target.files.length<1){n.next=19;break}i=0;case 2:if(!(i<e.target.files.length)){n.next=9;break}if((o=e.target.files[i].name.toLowerCase()).endsWith(".jpg")||o.endsWith(".jpeg")||o.endsWith(".png")||o.endsWith(".webp")){n.next=6;break}return n.abrupt("return");case 6:i++,n.next=2;break;
1case 9:t.spinnerService.show(),t.file=e.target.files&&e.target.files.length,t.attachments=[],t.currentUploadCount=0,t.totalUploadCount=0,t.uploadTryCount=0,t.totalUploadCount=e.target.files.length>4?4:e.target.files.length,r=0;case 11:if(!(r<t.totalUploadCount)){n.next=18;break}return n.next=14,t.uploadFile(e.target.files[r]);case 14:t.cf.detectChanges();case 15:r++,n.next=11;break;case 18:t.checkIfUploadCompleted();case 19:case"end":return n.stop()}},n)}))()}},{key:"checkIfUploadCompleted",value:function(){var e=this;if(this.totalUploadCount==this.currentUploadCount){if(this.addMessage(!0),this.spinnerService.hide(),(0,h.NF)(this.platformId)){var t=document.getElementById("file-input");t&&(t.value="")}}else this.uploadTryCount<50&&setTimeout(function(){e.checkIfUploadCompleted(),e.uploadTryCount++},500)}},{key:"uploadFile",value:function(e){var t=this;return(0,u.Z)(regeneratorRuntime.mark(function n(){return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,t.messageHubService.uploadImage(e).subscribe(function(e){t.currentUploadCount++,e&&t.attachments.push(e.fileName)},function(e){t.currentUploadCount++,console.log(e)});case 2:case"end":return n.stop()}},n)}))()}},{key:"loadMore",value:function(){var e,t,n,i;if(!this.historyMode&&this.loadMoreEnabled&&!this.isLoadingMore){var o=this.getActiveItem();o&&(this.isLoadingMore=!0,this.loadMoreEnabled=!1,this.previousMessageScrollHeight=null!==(t=null===(e=this.messageScrollElement)||void 0===e?void 0:e.scrollHeight)&&void 0!==t?t:0,this.previousMessageScrollTop=null!==(i=null===(n=this.messageScrollElement)||void 0===n?void 0:n.scrollTop)&&void 0!==i?i:0,this.page++,this.fillMessages(o,!0))}}},{key:"restoreMessageScrollPosition",value:function(){var e=this;(0,h.NF)(this.platformId)?(this.messageScrollRestoreTimeout&&clearTimeout(this.messageScrollRestoreTimeout),this.messageScrollRestoreTimeout=window.setTimeout(function(){var t=e.messageScrollElement;t&&(t.scrollTop=e.previousMessageScrollTop+Math.max(t.scrollHeight-e.previousMessageScrollHeight,0)),e.isLoadingMore=!1})):this.isLoadingMore=!1}},{key:"getLabels",value:function(e){return this.channels?e==this.privateMessages?this.privateMessageChannels:this.channels.filter(function(t){return t.type==e}):[]}},{key:"setPrivateMessageChannels",value:function(){var e=this;if(!this.channels)return this.privateMessageChannels=[],void(this.privateMessageChannelCount=0);var t=this.channels.filter(function(t){return t.type==e.privateMessages});if(this.privateChannelToPrioritize){var n=t.findIndex(function(t){return t.rowId==e.privateChannelToPrioritize});if(n>=0){var i=t.splice(n,1)[0];t.unshift(i),this.privateChannelToPrioritize=void 0}}this.privateMessageChannelCount=t.length,this.privateMessageChannels=t}},{key:"loadMorePrivateMessages",value:function(){var e=this;if(!this.privateMessagesLoadingMore&&this.privateMessagesHasMore){var t=this.privateMessagePageNumber+1;this.privateMessagesLoadingMore=!0,this.messageHubService.getChannels(t).subscribe(function(n){var i=((null==n?void 0:n.listModel)||[]).filter(function(t){return t.type==e.privateMessages});e.privateMessagesHasMore=i.length===e.privateMessagePageSize,0!=i.length&&(e.channels||(e.channels=[]),i.forEach(function(t){var n,i;(null===(n=e.channels)||void 0===n?void 0:n.some(function(e){return e.rowId==t.rowId}))||null===(i=e.channels)||void 0===i||i.push(t)}),e.privateMessagePageNumber=t,e.setPrivateMessageChannels())},function(){e.privateMessagesLoadingMore=!1},function(){e.privateMessagesLoadingMore=!1})}}},{key:"getUserColor",value:function(e,t){var n="black",i=this.userArray.findIndex(function(e){return e==t});if(i>=0){for(;i>this.colorArray.length-1;)i-=this.colorArray.length;n=this.colorArray[i]}return n}},{key:"sleep",value:function(e){return new Promise(function(t){return setTimeout(t,e)})}},{key:"fillMessages",value:function(e,t){var n=this,i=this,o=this.timelineVersion;this.isPrivateChat="PR"===e.messageTypeCode||e.type===this.privateMessages,t||(this.messages=[],this.quickBidBase=void 0),this.userArray=[],this.usernameArray=[],this.showNoMessages=!1,this.messageHubService.getMessages(e.rowId,e.messageTypeCode,this.page).subscribe(function(r){var s,a;if(!n.destroyed&&!n.historyMode&&o===n.timelineVersion&&(null===(s=n.getActiveItem())||void 0===s?void 0:s.rowId)===e.rowId){if(r&&r.listModel)if(t){var c=r.listModel.slice().reverse();
1c.forEach(function(e){e.attachments&&(e.attachmentList=e.attachments.split(","))}),c.length>=n.maxMessageCount?setTimeout(function(){n.destroyed||n.historyMode||o!==n.timelineVersion||(n.loadMoreEnabled=!0)},200):(c.length>0&&(c[0].isAllMessages=!0,c[0].isFirstMessage=!0),n.loadMoreEnabled=!1),c.length>0?(n.messages[0].isFirstMessage=!0,c.slice().reverse().forEach((a=(0,u.Z)(regeneratorRuntime.mark(function e(t){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:i.messages.find(function(e){return e.rowId==t.rowId})||i.messages.splice(0,0,t);case 1:case"end":return e.stop()}},e)})),function(e){return a.apply(this,arguments)})),n.restoreMessageScrollPosition(),n.spinnerService.hide()):n.isLoadingMore=!1}else n.messages=r.listModel.slice().reverse(),n.messages.forEach(function(e){return n.updateQuickBid(e)}),n.messages.forEach(function(e){e.attachments&&(e.attachmentList=e.attachments.split(","))}),n.messages.length>=n.maxMessageCount?setTimeout(function(){n.destroyed||n.historyMode||o!==n.timelineVersion||(n.loadMoreEnabled=!0)},200):(n.loadMoreEnabled=!1,n.messages.length>0&&(n.messages[0].isAllMessages=!0,n.messages[0].isFirstMessage=!0)),n.spinnerService.hide();else n.loadMoreEnabled=!1,n.isLoadingMore=!1,n.spinnerService.hide();0==n.messages.length&&setTimeout(function(){n.destroyed||n.historyMode||o!==n.timelineVersion||(n.showNoMessages=!0)},50),n.fillUserArray(),n.setUserColor(),t||(n.focusInput(),n.jumpToLatest?(n.jumpToLatest=!1,n.cf.detectChanges(),n.historyScrollTimeout=window.setTimeout(function(){n.destroyed||n.historyMode||o!==n.timelineVersion||n.forceBottom()})):n.scrollToBottom())}},function(e){n.destroyed||n.historyMode||o!==n.timelineVersion||(t&&n.page>0&&n.page--,n.isLoadingMore=!1,n.spinnerService.hide(),n.connectionError=!0,setTimeout(function(){n.destroyed||n.historyMode||o!==n.timelineVersion||(n.connectionError=!1,n.exitForm.emit())},2500))})}},{key:"channelChanged",value:function(e,t){var n=this;this.cancelHistoryRequest(),this.historyMode=!1,this.historyLoading=!1,this.historySearchQuery="",this.historyError="",this.historyNewMessages=!1,this.activeChannel=e,this.historyAnchor="",this.emojiPickerOpen=!1,this.loadMoreEnabled=!1,this.isLoadingMore=!1,this.channels&&(this.channels.forEach(function(e){e.isActive=!1,e.rowId==n.channelRowId&&(e.isUnread=!1)}),e.isActive=!0,e.isUnread=!1,this.title=e.name,this.categoriesActive=!1,this.page=0,this.userCombo=!1,this.setChannelRowId.emit({oldChannelRowId:this.channelRowId,newChannelRowId:e.rowId}),this.fillMessages(e,!1),this.channelRowId=e.rowId,this.channelName=e.name,this.videoUrl=e.videoUrl?this.sanitizer.bypassSecurityTrustResourceUrl("https://www.youtube.com/embed/"+e.videoUrl+"?enablejsapi=1&autoplay=1&mute=1&playsinline=1&controls=1"):void 0,this.isMuted=!0,t&&this.saveChannel())}},{key:"fillUserArray",value:function(){var e=this;this.messages.forEach(function(t){e.userArray.includes(t.fromUserRowId)||e.userArray.push(t.fromUserRowId),e.usernameArray.find(function(e){return e.user==t.fromUsername})||e.usernameArray.push({imageUrl:t.avatarUrl,user:t.fromUsername})}),this.usernameArray.sort(function(e,t){return e.user.localeCompare(t.user)})}},{key:"setUserColor",value:function(){var e=this;this.messages.forEach(function(t){t.userColor=e.getUserColor(t.fromUsername,t.fromUserRowId)})}},{key:"getActiveItem",value:function(){var e,t;return this.historyMode&&this.activeChannel?this.activeChannel:(this.channels&&this.channels.forEach(function(e){e.isActive&&(t=e)}),t||((null===(e=this.activeChannel)||void 0===e?void 0:e.rowId)===this.channelRowId?this.activeChannel:void 0))}},{key:"trackByMessage",value:function(e,t){return t.rowId||e}},{key:"trackByChannel",value:function(e,t){return t.rowId||e}},{key:"trackByUser",value:function(e,t){return t.rowId||e}},{key:"showCategories",value:function(){var e;this.categoriesActive=!0,this.messageSearchOpen&&(this.cf.detectChanges(),null===(e=this.searchPanel)||void 0===e||e.restorePosition())}},{key:"login",value:function(){this.loginToMessage=!1,this.exitForm.emit(),this.router.navigateByUrl("/auth/login?returnUrl=/hub")}},{key:"goToMarketplaceProfile",value:function(){this.exitForm.emit(),encodeURIComponent(this.router.url),this.router.navigateByUrl("/marketplace/".concat(this.currentUser.fromUsername))}},{key:"directMessage",value:function(){var e=this;if(!this.currentUser.replyEnabled)return this.featureNotEnabled=!0,void setTimeout(function(){e.featureNotEnabled=!1},2500);this.createChannel(this.currentUser.fromUserRowId,this.currentUser.fromUsername,this.currentUser.avatarUrl,this.currentUser.isHubAdmin)}},{key:"createChannel",value:function(e,t,n){var i=this,o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];this.authService.isLoggedIn?this.channels&&this.messageHubService.createPrivateChannel(e).subscribe(function(r){var s,a;if(r&&r.model){var c=r.model.rowId,l=null===(s=i.channels)||void 0===s?void 0:s.find(function(e){return e.rowId==c});if(!l){var u=i.onlineUsers.find(function(t){return t.rowId==e})||i.blockedUsers.find(function(t){return t.rowId==e});l={rowId:c,type:i.privateMessages,name:t||(null==u?void 0:u.username)||i.privateMessages,url:"",isUnread:!1,isDefaultChannel:!1,messageTypeCode:"PR",avatarUrl:n||(null==u?void 0:u.avatarUrl)||"blacklogox.webp",userRowId:e,isOnline:!!i.onlineUsers.find(function(t){return t.rowId==e}),isGame:!1,channelColor:"",channelFontWeight:"",channelIcon:"",isHubAdmin:o||!!(null==u?void 0:u.isHubAdmin),isBlocked:!!(null==u?void 0:u.isBlocked),videoUrl:""},null===(a=i.channels)||void 0===a||a.push(l)}i.privateChannelToPrioritize=l.rowId,i.showPrivateMessages&&i.setPrivateMessageChannels(),i.channelChanged(l,!1),i.userProfile=!1,i.focusInput()}}):this.loginToMessage=!0}},{key:"changeShowOnlineUsers",value:function(){(0,h.NF)(this.platformId)&&(this.showOnlineUsers=!this.showOnlineUsers,this.showOnlineUsers?this.setOnlineUsers():(this.clearOnlineUserInterval(),this.onlineUsers=[]))}},{key:"changeShowSearchUsers",value:function(){this.showSearchUsers=!this.showSearchUsers}},{key:"changeShowBlockedUsers",value:function(){this.showBlockedUsers=!this.showBlockedUsers}},{key:"changeShowPrivateMessages",value:function(){(0,h.NF)(this.platformId)&&(this.showPrivateMessages=!this.showPrivateMessages,this.showPrivateMessages?this.setPrivateMessageChannels():this.privateMessageChannels=[])}},{key:"goToProfile",value:function(){this.incompleteUser=!1,this.exitForm.emit(),encodeURIComponent(this.router.url),this.router.navigateByUrl("/profile/user/edit")}},{key:"attachmentClicked",value:function(e){this.galleryItem=e.item,this.galleryItems=e.items,this.galleryEnabled=!0}},{key:"addMessage",value:function(e,t){var n=this;return(0,u.Z)(regeneratorRuntime.mark(function i(){var o,r,s,a,c,l,u,h,d,g,p,f,m;return regeneratorRuntime.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:if(!n.historyMode){i.next=2;break}return i.abrupt("return");case 2:if(!n.quickBidPending){i.next=4;break}return i.abrupt("return");case 4:if(!(u=void 0!==t)||n.quickBidAmounts.includes(t)){i.next=7;break}return i.abrupt("return");case 7:if(h=u?String(t):n.messageContent,d=n.quickBidBase,!e){i.next=13;break}if(0!=n.attachments.length){i.next=11;break}return i.abrupt("return");case 11:i.next=16;break;case 13:if((g=h.trim())&&"@"!==g){i.next=16;break}return i.abrupt("return");case 16:if(p=n.getActiveItem()){i.next=19;break}return i.abrupt("return");case 19:if(f=p.rowId,!n.messageFailed){i.next=22;break}return i.abrupt("return");case 22:if(n.hubConnected){i.next=24;break}return i.abrupt("return");case 24:if(n.authService.isLoggedIn){i.next=26;break}return i.abrupt("return",void(n.loginToMessage=!0));case 26:if(p.isHubAdmin||(!(null===(r=null===(o=n.authService.user)||void 0===o?void 0:o.mobileNumber)||void 0===r?void 0:r.startsWith("+90"))||(null===(s=n.authService.user)||void 0===s?void 0:s.phoneNumberVerified))&&(null===(a=n.authService.user)||void 0===a?void 0:a.emailVerified)&&(null===(c=n.authService.user)||void 0===c?void 0:c.mobileNumber)){i.next=28;break}return i.abrupt("return",void(n.incompleteUser=!0));case 28:return u&&(n.quickBidPending=!0),m=!1,i.prev=30,i.next=33,n.agreementGateService.require(Y.H.ChatAgreement);case 33:m=i.sent,i.next=39;break;case 36:return i.prev=36,i.t0=i.catch(30),i.abrupt("return",void(n.quickBidPending=!1));case 39:!m||n.historyMode||(null===(l=n.getActiveItem())||void 0===l?void 0:l.rowId)!==f||u&&n.quickBidBase!==d?n.quickBidPending=!1:(n.userCombo=!1,n.spinnerService.show(),n.messageHubService.createMessage(f,h,u?[]:n.attachments,!1).subscribe(function(e){var i;n.quickBidPending=!1,n.spinnerService.hide(),u||(n.attachments=[]),e&&e.model?e.model.errorText?(n.customErrorMessage=e.model.errorText,setTimeout(function(){n.customErrorMessage=""},4e3)):(u&&(null===(i=n.getActiveItem())||void 0===i?void 0:i.rowId)===f&&void 0!==n.quickBidBase&&(n.quickBidBase=Math.max(n.quickBidBase,t)),u||(n.messageContent="")):(n.messageFailed=!0,setTimeout(function(){n.messageFailed=!1},2e3))},function(e){n.quickBidPending=!1,u||(n.attachments=[]),n.spinnerService.hide(),n.connectionError=!0,setTimeout(function(){n.connectionError=!1,n.exitForm.emit()},2500)}));case 40:case"end":return i.stop()}},i,null,[[30,36]])}))()}},{key:"isMobile",value:function(){return!!(0,h.NF)(this.platformId)&&window.innerWidth<=767&&window.innerHeight>window.innerWidth}},{key:"addEmoji",value:function(e){this.emojiPickerOpen=!1,this.messageContent+=e,this.focusInput()}},{key:"focusInput",value:function(){this.historyMode||this.messageSearchOpen||this.isMobile()||(0,h.NF)(this.platformId)&&setTimeout(function(){var e;null===(e=document.getElementById("txtMessage"))||void 0===e||e.focus()},100)}},{key:"onMessageInputFocus",value:function(){if(this.isMobile()&&this.scroller){this.mobileViewportCleanupTimeout&&(clearTimeout(this.mobileViewportCleanupTimeout),this.mobileViewportCleanupTimeout=void 0);var e=this.scroller.viewport;this.mobileMessageScrollTop=e.scrollTop,this.mobileMessageWasAtBottom=e.scrollHeight-e.scrollTop-e.clientHeight<=100,this.mobileMessageViewportTracking=!0;
1var t=window.visualViewport;null==t||t.removeEventListener("resize",this.mobileViewportResizeHandler),null==t||t.addEventListener("resize",this.mobileViewportResizeHandler),this.scheduleMobileMessageScrollRestore(350)}}},{key:"onMessageInputBlur",value:function(){var e=this;(0,h.NF)(this.platformId)&&this.mobileMessageViewportTracking&&(this.mobileViewportCleanupTimeout&&clearTimeout(this.mobileViewportCleanupTimeout),this.scheduleMobileMessageScrollRestore(350),this.mobileViewportCleanupTimeout=window.setTimeout(function(){e.mobileViewportCleanupTimeout=void 0,e.stopMobileMessageViewportTracking()},500))}},{key:"scheduleMobileMessageScrollRestore",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:50;this.mobileMessageViewportTracking&&this.scroller&&!this.isLoadingMore&&(this.mobileViewportResizePending=!0,this.mobileViewportResizeTimeout&&clearTimeout(this.mobileViewportResizeTimeout),this.mobileViewportResizeTimeout=window.setTimeout(function(){e.mobileViewportResizeTimeout=void 0,e.mobileMessageViewportTracking&&e.scroller&&(e.scroller.update(),e.mobileViewportResizeFrame=window.requestAnimationFrame(function(){if(e.mobileViewportResizeFrame=void 0,e.mobileMessageViewportTracking&&e.scroller){var t=e.scroller.viewport;t.scrollYTo(e.mobileMessageWasAtBottom?t.scrollMaxY:Math.min(e.mobileMessageScrollTop,t.scrollMaxY)),e.mobileViewportResizePending=!1}}))},t))}},{key:"stopMobileMessageViewportTracking",value:function(){var e;(0,h.NF)(this.platformId)&&(null===(e=window.visualViewport)||void 0===e||e.removeEventListener("resize",this.mobileViewportResizeHandler),this.mobileMessageViewportTracking=!1,this.mobileViewportResizePending=!1)}},{key:"forceBottom",value:function(){this.historyMode?this.goToLatestMessages():this.scroller&&(this.scroller.scrollTo({top:1e7}),this.unreadMessages=!1)}},{key:"scrollToBottom",value:function(){if(!this.historyMode&&this.scroller){var e=Number.parseInt(this.scroller.nativeElement.style.height.replace("px",""));this.unreadMessages=!1,e<=this.msgScrollTop+this.msgOffsetHeight+100?this.scroller.scrollTo({top:1e7}):this.unreadMessages=!0}}},{key:"scrollToCategoryTop",value:function(){(0,h.NF)(this.platformId)&&setTimeout(function(){var e;null===(e=document.getElementById("divCategoryTop"))||void 0===e||e.scrollIntoView()},100)}},{key:"onEnter",value:function(e){e.preventDefault(),this.messageContent.startsWith("@")&&this.userCombo&&this.getUsernameArray().length>0?this.userClicked():this.addMessage(!1)}},{key:"scrolled",value:function(e){this.msgScrollTop=e.target.scrollTop,this.msgOffsetHeight=e.target.offsetHeight,this.messageScrollElement=e.target,this.historyMode?this.historyLoading||this.historyCentering||this.historyError||(e.target.scrollTop<=120&&this.historyHasBefore?this.loadHistory("before"):e.target.scrollHeight-e.target.scrollTop-e.target.clientHeight<=120&&this.historyHasAfter&&this.loadHistory("after")):(this.mobileMessageViewportTracking&&!this.mobileViewportResizePending&&(this.mobileMessageScrollTop=e.target.scrollTop,this.mobileMessageWasAtBottom=e.target.scrollHeight-e.target.scrollTop-e.target.clientHeight<=100),this.scroller&&Number.parseInt(this.scroller.nativeElement.style.height.replace("px",""))<=this.msgScrollTop+this.msgOffsetHeight+100&&(this.unreadMessages=!1),e.target.scrollTop<=120&&this.loadMoreEnabled&&this.loadMore())}},{key:"saveChannel",value:function(){(0,h.NF)(this.platformId)&&localStorage.setItem("messageHubChannelRowId",this.channelRowId)}},{key:"retrieveChannel",value:function(){var e=this;if(this.channels)if(this.router.url.includes("hadi=1"))this.channels.forEach(function(t){t.isGame?(e.channelRowId=t.rowId,t.isActive=!0,e.showOnlineUsers=!1,e.showPrivateMessages=!1,e.router.navigateByUrl(e.router.url.replace("?hub=1&hadi=1",""))):t.isActive=!1});else if(this.router.url.includes("channel=")){var t=this.route.snapshot.queryParams.channel.toLowerCase();if(this.channels){var n=!1;if(this.channels.forEach(function(i){i.rowId==t?(e.channelRowId=i.rowId,i.isActive=!0,e.showOnlineUsers=!1,n=!0,e.router.navigateByUrl(e.router.url.replace("?hub=1&channel="+e.route.snapshot.queryParams.channel,""))):i.isActive=!1}
1),!n){var i=this.route.snapshot.queryParams.channel;this.router.navigate([],{relativeTo:this.route,queryParams:{channel:null},queryParamsHandling:"merge"}),this.showOnlineUsers=!1,this.createChannel(i)}}}if("/?hub=1"==this.router.url&&this.router.navigateByUrl(this.router.url.replace("/?hub=1","")),(0,h.NF)(this.platformId)&&!this.channelRowId){var o=localStorage.getItem("messageHubChannelRowId");o&&(this.channelRowId=o)}}},{key:"setActiveItem",value:function(e){var t=this;if(this.channels){var n=!1;!n&&this.channels&&this.channels.forEach(function(i){"PR"==i.messageTypeCode&&(i.type=t.privateMessages),t.categories.includes(i.type)||t.categories.push(i.type),e&&(t.channelRowId=e),t.channelRowId?i.rowId==t.channelRowId&&(i.isActive=!0,n=!0):i.url==t.router.url&&t.channels&&(t.channels.forEach(function(e){return e.isActive=!1}),i.isActive=!0,n=!0)}),!n&&this.channels&&this.channels.forEach(function(e){return e.isActive=e.isDefaultChannel})}}},{key:"fillData",value:function(e){var t=this;try{e&&(this.privateChannelToPrioritize=e),this.privateMessagePageNumber=0,this.privateMessagesHasMore=!0,this.messageHubService.getChannels(this.privateMessagePageNumber).subscribe(function(n){t.initialLoading=!1;try{if(n&&n.listModel){t.categories=[],t.channels=n.listModel,t.showOnlineUsers?t.setOnlineUsers():t.setOnlineUsersDetail(),t.setBlockedUsers(),e||t.retrieveChannel(),t.setActiveItem(e),t.privateMessagesInitialized||(t.showPrivateMessages=t.channels.some(function(e){return e.type==t.privateMessages&&e.isUnread}),t.privateMessagesInitialized=!0),t.showPrivateMessages?t.setPrivateMessageChannels():(t.privateMessageChannels=[],t.privateMessageChannelCount=t.channels.filter(function(e){return e.type==t.privateMessages}).length),t.privateMessagesHasMore=t.channels.filter(function(e){return e.type==t.privateMessages}).length===t.privateMessagePageSize;var i=t.getActiveItem();i&&!t.historyMode&&(t.title=i.name,t.channelChanged(i,!1)),t.focusInput(),t.spinnerService.hide()}}catch(o){t.spinnerService.hide()}},function(e){t.initialLoading=!1,t.spinnerService.hide(),t.connectionError=!0,setTimeout(function(){t.connectionError=!1,t.exitForm.emit()},2500)})}catch(n){this.initialLoading=!1,this.spinnerService.hide()}}},{key:"startConnection",value:function(e){var t=this;this.destroyed||this.hubConnection&&this.hubConnection.start().then(function(){console.log(e?"connection re-started":"connection started"),t.hubConnected=!0,t.spinnerService.hide(),t.fillData()}).catch(function(n){if(t.initialLoading=!1,t.spinnerService.hide(),!e)return t.connectionError=!0,void setTimeout(function(){t.connectionError=!1,t.exitForm.emit()},3e3);console.log("connection attempt failed. retrying in 10 seconds..."),t.clearReconnectTimeout(),t.reconnectTimeoutId=setTimeout(function(){t.reconnectTimeoutId=void 0,t.startConnection(!0)},1e4)})}},{key:"appendLiveMessage",value:function(e){if(this.historyMode)this.historyNewMessages=!0;else{var t=Math.max(this.maxMessageCount,this.messages.length);this.messages.push(e),this.messages.length>t&&(this.messages.splice(0,this.messages.length-t),this.isLoadingMore||(this.page=Math.max(0,Math.floor(this.messages.length/this.maxMessageCount)-1)),this.loadMoreEnabled=!0),this.userArray=[],this.usernameArray=[]}}},{key:"receivePublicMessage",value:function(t){var i=this,o=this.getActiveItem();if(t&&o){var r=JSON.parse(t);if(this.historyMode&&(null==r?void 0:r.ToChannelRowId)===this.channelRowId)return void(this.historyNewMessages=!0);if(r&&r.ToChannelRowId==o.rowId){if(!this.messages.find(function(e){return e.rowId==r.RowId})){var s;
1if(this.updateQuickBid({messageContent:r.MessageContent,isAuctionBidOnly:r.IsAuctionBidOnly,isBot:r.IsBot,isNewEntry:r.IsNewEntry,attachments:r.Attachments}),r.Attachments&&(r.AttachmentList=r.Attachments.split(",")),r.IsGame&&r.IsBot&&""==this.botUserRowId&&(this.botUserRowId=r.FromUserRowId,this.botAvatarUrl=r.AvatarUrl,this.botUsername=r.FromUsername),r.IsGame&&r.IsGameAnswersOnly&&!r.IsBot)if(this.authService.user&&r.FromUserRowId==this.authService.user.rowId&&this.toastr.success(r.FromUsername+" "+this.stripHtml(r.MessageContent),r.ChannelName),this.messages[this.messages.length-1].rowId==this.botMessageRowId?s=this.messages[this.messages.length-1]:this.messages[this.messages.length-2].rowId==this.botMessageRowId?s=this.messages[this.messages.length-2]:this.messages[this.messages.length-3].rowId==this.botMessageRowId&&(s=this.messages[this.messages.length-3]),null!=s)this.botReplyCount++,s.messageContent='<font color="crimson"><b>'+this.userAnswered.replace("{userCount}",this.botReplyCount.toString())+"</b></font>";else{this.botReplyCount=1,this.botMessageRowId=function(){function t(){e(this,t)}return n(t,null,[{key:"newGuid",value:function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)})}}]),t}().newGuid();var a='<font color="crimson"><b>'+this.userAnswered.replace("{userCount}",this.botReplyCount.toString())+"</b></font>";this.appendLiveMessage({rowId:this.botMessageRowId,fromUserRowId:this.botUserRowId,fromUsername:this.botUsername,avatarUrl:this.botAvatarUrl,messageContent:a,createdDate:new Date,userColor:"",isFirstMessage:!1,isAllMessages:!1,replyEnabled:!1,attachmentList:void 0,isNew:!0,isHubAdmin:!1,isBot:!0})}else this.appendLiveMessage({rowId:r.RowId,fromUserRowId:r.FromUserRowId,fromUsername:r.FromUsername,avatarUrl:r.AvatarUrl,messageContent:r.MessageContent,createdDate:r.CreatedDate,userColor:"",isFirstMessage:!1,isAllMessages:!1,replyEnabled:r.ReplyEnabled,attachmentList:r.AttachmentList,isNew:!0,isHubAdmin:r.IsHubAdmin,isBot:r.IsBot});this.showNoMessages=!1,this.authService.isLoggedIn&&(r.IsGame&&r.IsGameAnswersOnly||this.messageHubService.markChannelAsRead(o.rowId).subscribe(function(e){i.setNotificationCount.emit()})),this.fillUserArray(),this.setUserColor(),this.focusInput(),this.scrollToBottom()}}else{if(this.authService.user&&r.FromUserRowId!=this.authService.user.rowId){var c=!1;if(this.channels&&this.channels.find(function(e){return e.rowId==r.ToChannelRowId})&&(c=!0),c)if(r.IsGame&&(r.IsGameAnswersOnly||r.IsBot));else if(r.IsAuction&&(r.IsAuctionBidOnly||r.IsBot));else{var l=this.stripHtml(r.MessageContent);l||(l=this.imageStr),this.toastr.success(r.FromUsername+": "+l,r.ChannelName),this.setNotificationCount.emit()}}this.channels&&this.channels.forEach(function(e){e.rowId==r.ToChannelRowId&&(e.isUnread=!0)})}}}},{key:"replaceAll",value:function(e,t,n){return e.split(t).join(n)}},{key:"stripHtml",value:function(e){var t=this.replaceAll(e,"</p>","\n\n");return t=(t=this.replaceAll(t,"&nbsp;"," ")).replace(/<[^>]*>/g,"")}},{key:"receivePrivateMessage",value:function(e){var t=this,n=this.getActiveItem();if(e&&n){var i=JSON.parse(e);if(this.historyMode&&(null==i?void 0:i.ToChannelRowId)===this.channelRowId)return void(this.historyNewMessages=!0);if(i.ToChannelRowId==n.rowId)this.messages.find(function(e){return e.rowId==i.RowId})||(i.Attachments&&(i.AttachmentList=i.Attachments.split(",")),this.appendLiveMessage({rowId:i.RowId,fromUserRowId:i.FromUserRowId,fromUsername:i.FromUsername,avatarUrl:i.AvatarUrl,messageContent:i.MessageContent,createdDate:i.CreatedDate,userColor:"",isFirstMessage:!1,isAllMessages:!1,replyEnabled:i.ReplyEnabled,attachmentList:i.AttachmentList,isNew:!0,isHubAdmin:i.IsHubAdmin,isBot:i.IsBot}),this.showNoMessages=!1,this.authService.isLoggedIn&&this.messageHubService.markChannelAsRead(n.rowId).subscribe(function(e){t.setNotificationCount.emit()}),this.fillUserArray(),this.setUserColor(),this.focusInput(),this.scrollToBottom());else{if(this.authService.user&&i.FromUserRowId!=this.authService.user.rowId){var o=this.stripHtml(i.MessageContent);o||(o=this.imageStr),this.toastr.success(o,i.FromUsername),this.setNotificationCount.emit()}if(this.channels){var r=!1;
1this.channels.forEach(function(e){e.rowId==i.ToChannelRowId&&(e.isUnread=!0,r=!0)}),r||(this.saveChannel(),this.fillData())}}}}},{key:"setupConnection",value:function(){var e=this;this.stopConnection(),this.hubConnection=(new D).withUrl(z.N.messageHubUrl+"/pushNotification",{skipNegotiation:!0,transport:_.WebSockets}).build(),this.startConnection(!1),this.hubConnection&&(this.hubConnection.onclose(function(){console.log("disconnected from server"),e.hubConnected=!1,e.destroyed||e.startConnection(!0)}),this.hubConnection.on("privateMessageMethodName",function(t){e.receivePrivateMessage(t)}),this.hubConnection.on("publicMessageMethodName",function(t){e.receivePublicMessage(t)}),this.hubConnection.on("deleteMessageMethodName",function(t){e.messages.find(function(e){return e.rowId==t})&&(e.messages=e.messages.filter(function(e){return e.rowId!==t}))}),this.hubConnection.on("clientMethodName",function(e){}),this.hubConnection.on("WelcomeMethodName",function(t){e.clientId=t,e.hubConnection&&e.hubConnection.invoke("GetDataFromClient",e.authService.isLoggedIn&&e.authService.user?e.authService.user.rowId:"",t).catch(function(e){return console.log(e)})}))}},{key:"stopConnection",value:function(){var e=this;this.hubConnection&&this.hubConnection.stop().then(function(){console.log("stopped")}).catch(function(t){console.log(t),e.spinnerService.hide()})}},{key:"clearOnlineUserInterval",value:function(){void 0!==this.onlineUserInterval&&(clearInterval(this.onlineUserInterval),this.onlineUserInterval=void 0)}},{key:"clearReconnectTimeout",value:function(){void 0!==this.reconnectTimeoutId&&(clearTimeout(this.reconnectTimeoutId),this.reconnectTimeoutId=void 0)}}]),t}()).\u0275fac=function(e){return new(e||Vn)(l.Y36(pe.F0),l.Y36(W.Y),l.Y36(fe.t2),l.Y36(me.e),l.Y36(ve.d),l.Y36(be.T),l.Y36(xe._W),l.Y36(l.sBO),l.Y36(pe.gz),l.Y36(we.H7),l.Y36(l.Lbi))},Vn.\u0275cmp=l.Xpm({type:Vn,selectors:[["message-hub"]],viewQuery:function(e,t){var n;1&e&&(l.Gf(ge,5),l.Gf(rt,5),l.Gf(st,5)),2&e&&(l.iGM(n=l.CRH())&&(t.messageSearchPanel=n.first),l.iGM(n=l.CRH())&&(t.scroller=n.first),l.iGM(n=l.CRH())&&(t.youtubeIframe=n.first))},hostBindings:function(e,t){1&e&&l.NdJ("visibilitychange",function(){return t.onVisibilityChange()},!1,l.evT)},outputs:{exitForm:"exitForm",setChannelRowId:"setChannelRowId",setNotificationCount:"setNotificationCount"},decls:17,vars:17,consts:[["bdColor","rgba(var(--color-grayscale-1-rgb), .5)","type","ball-clip-rotate-multiple","size","medium",3,"fullScreen"],["class","height hub-initial-loading",4,"ngIf"],["class","height hub-shell",3,"--hub-composer-height",4,"ngIf"],["width","450px",3,"clickClose",4,"ngIf"],["width","450px",3,"clickClose","keydown.escape",4,"ngIf"],["width","1000px",3,"clickClose",4,"ngIf"],[3,"items","selected","cdn","closed",4,"ngIf"],["width","550px",3,"clickClose",4,"ngIf"],["width","800px",3,"clickClose",4,"ngIf"],[1,"height","hub-initial-loading"],[1,"hub-loading-card"],[1,"hub-loading-icon"],["name","message","color","#647953","width","42px"],[1,"hub-loading-title"],[1,"hub-loading-subtitle"],["aria-hidden","true",1,"hub-loading-dots"],[1,"height","hub-shell"],[1,"hub-header"],["type","button","class","emoji-toggle d-flex align-items-center justify-content-center","style","position:absolute;right:44px;width:28px;height:28px;padding:0;background:transparent;color:#46583c","aria-controls","hubMessageSearch",3,"click",4,"ngIf"],["type","button","class","hub-back d-md-none",3,"click",4,"ngIf"],[1,"hub-heading",2,"padding-right","64px"],[1,"hub-title","fs-lg-md","fs-sm","d-flex","align-items-center","justify-content-center"],["class","me-2 flex-shrink-0","width","22","height","22","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2.2","stroke-linecap","round","stroke-linejoin","round","role","img",4,"ngIf"],[1,"text-truncate"],[1,"d-flex","hub-body"],[1,"col-1-width",3,"ngClass"],["tabindex","0",1,"col-1-height"],["id","hubMessageSearch",3,"selectedMessage","resultSelected","closed",4,"ngIf"],[4,"ngIf"],[1,"col-2-width",3,"ngClass"],["class","live-overlay",4,"ngIf"],[1,"col-2-height","d-flex",2,"flex-wrap","wrap-reverse"],["class","fs-xs","role","status","style","position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#ffffffeb;color:#6d28d9",4,"ngIf"],["class","fs-xs","role","status","style","position:absolute;top:8px;right:14px;z-index:2;max-width:calc(100% - 28px);padding:3px 8px;border-radius:8px;background:#ede9fe;color:#6d28d9;pointer-events:none",4,"ngIf"],["name","page-bg","aria-hidden","true",1,"hub-c
1hat-background"],[1,"dialog__content","hub-message-scroll",2,"width","100%",3,"autoHeightDisabled"],["scroller",""],["type","button","class","private-messages-load-more",3,"disabled","click",4,"ngIf"],["tabindex","-1",3,"channel-row","selected-item",4,"ngFor","ngForOf","ngForTrackBy"],[3,"amounts","disabled","bid",4,"ngIf"],["color","#fafafa","class","row text-center position-relative w-100",4,"ngIf"],["class","messaging-height",4,"ngIf"],["class","d-flex","style","justify-content: center;",4,"ngIf"],["type","button","aria-controls","hubMessageSearch",1,"emoji-toggle","d-flex","align-items-center","justify-content-center",2,"position","absolute","right","44px","width","28px","height","28px","padding","0","background","transparent","color","#46583c",3,"click"],["width","20","height","20","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.8","stroke-linecap","round","aria-hidden","true","focusable","false"],["cx","10.5","cy","10.5","r","6.5"],["d","m16 16 5 5"],["type","button",1,"hub-back","d-md-none",3,"click"],["name","big-left-arrow","color","#46583c"],["width","22","height","22","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2.2","stroke-linecap","round","stroke-linejoin","round","role","img",1,"me-2","flex-shrink-0"],["cx","9","cy","8","r","3"],["d","M3 20v-2a6 6 0 0 1 12 0v2M16 5a3 3 0 0 1 0 6m2 3a5 5 0 0 1 3 4v2"],["id","hubMessageSearch",3,"selectedMessage","resultSelected","closed"],["
1id","divCategoryTop",1,"pe-2"],["class","mt-3 mb-1 d-flex",4,"ngIf"],["class","user-search-box mt-3",4,"ngIf"],[1,"mt-3","mb-1","d-flex"],[1,"ms-3","fs-xs",2,"display","flex","margin-top","auto","margin-bottom","auto","text-decoration","underline","cursor","pointer",3,"click"],[4,"ngFor","ngForOf"],[1,"user-search-box","mt-3"],["type","text",1,"user-search-input",3,"ngModel","placeholder","ngModelChange","keyup.enter"],["type","button",1,"search-icon-btn",3,"click"],[1,"search-icon"],["class","ms-2 p-1 d-flex","style","cursor:pointer;align-items: center;",4,"ngFor","ngForOf","ngForTrackBy"],[1,"ms-2","p-1","d-flex",2,"cursor","pointer","align-items","center"],[1,"d-flex",3,"click"],[2,"background-color","#11ac10","border-radius","100px","width","12px","height","12px","margin-top","auto","margin-bottom","auto"],[1,"ms-2","me-2"],["loading","lazy","decoding","async",2,"object-fit","cover","border-radius","100px","overflow-clip-margin","unset","width","30px","height","30px",3,"src"],[1,"hub-user-label",2,"margin-top","auto","margin-bottom","auto"],[1,"hub-user-name"],["class","hub-verified-badge","name","blue-tick","color","#647953","width","16px",4,"ngIf"],["name","blue-tick","color","#647953","width","16px",1,"hub-verified-badge"],["class","ms-3 fs-xs","style","display: flex;margin-top: auto;margin-bottom: auto;text-decoration: underline;cursor:pointer",3,"click",4,"ngIf"],["class","channel-row p-1 d-flex","style","cursor:pointer;align-items: center;",3,"ngClass","click",4,"ngFor","ngForOf","ngForTrackBy"],[1,"channel-row","p-1","d-flex",2,"cursor","pointer","align-items","center",3,"ngClass","click"],[1,"d-flex","channel-list-content"],["style","background-color: #11ac10;border-radius: 100px;width:12px;height:12px;margin-top:auto;margin-bottom:auto",4,"ngIf"],["style","width:12px;height:12px;",4,"ngIf"],["class","ms-2 me-2",4,"ngIf"],[1,"d-flex","channel-list-label",2,"margin-top","auto","margin-bottom","auto",3,"ngStyle"],[1,"channel-list-name","hub-user-label",2,"margin-top","auto","margin-bottom","auto"],["class","ms-2 channel-list-icon",4,"ngIf"],["class","channel-list-actions","style","margin-left:auto;margin-right:5px",4,"ngIf"],[2,"width","12px","height","12px"],[1,"ms-2","channel-list-icon"],["width","24px",3,"src"],[1,"channel-list-actions",2,"margin-left","auto","margin-right","5px"],["class","me-2","href","javascript:;",3,"click",4,"ngIf"],["href","javascript:;",3,"click"],["name","times","width","16px","color","silver",4,"ngIf"],["name","times","width","16px","color","#647953",4,"ngIf"],["href","javascript:;",1,"me-2",3,"click"],["name","settings","width","16px","color","silver",4,"ngIf"],["name","settings","width","16px","color","#647953",4,"ngIf"],["name","settings","width","16px","color","silver"],["name","settings","width","16px","color","#647953"],["name","times","width","16px","color","silver"],["name","times","width","16px","color","#647953"],["type","button",1,"private-messages-load-more",3,"disabled","click"],[1,"live-overlay"],["liveOverlay",""],[1,"close-btn",3,"click"],[1,"drag-handle",3,"mousedown"],[1,"live-dot"],[1,"sound-btn",3,"click"],["allow","autoplay; encrypted-media; picture-in-picture","allowfullscreen","",1,"video-dim",3,"src"],["youtubeIframe",""],["role","status",1,"fs-xs",2,"position","absolute","inset","0","z-index","3","display","flex","flex-direction","column","align-items","center","justify-content","center","gap","8px","background","#ffffffeb","color","#6d28d9"],["width","28","height","28","viewBox","0 0 28 28","aria-hidden","true","focusable","false"],["cx","14","cy","14","r","11","fill","none","stroke","currentColor","stroke-width","3","stroke-dasharray","48 22"],["attributeName","transform","type","rotate","from","0 14 14","to","360 14 14","dur",".8s","repeatCount","indefinite"],["role","status",1,"fs-xs",2,"position","absolute","top","8px","right","14px","z-index","2","max-width","calc(100% - 28px)","padding","3px 8px","border-radius","8px","background","#ede9fe","color","#6d28d9","pointer-events","none"],["tabindex","-1"],[3,"item","searchQuery","isPrivateChat","isHubAdmin","isOwnMessage","isNew","openAdminPanel","openUserProfile","attachmentClicked","deleteMessage"],[3,"amounts","disabled","bid"],["color","#fafafa",1,"row","text-center","position-relative","w-100"],[1,"col-md-8","offset-md-2","mt-6","position-relative"],["name","ball","color","#647953",1,"ball-icon"],[1,"mb-4","mt-4","font-body","fs-xs"],[1,"messaging-height"],["class","text-center fs-xs","aria-live","polite",4,"ngIf"],["aria-live","polite",1,"text-center","fs-xs"],["id","hubEmojiPicker","class","emoji-strip",3,"keydown.escape",4,"ngIf"],[1,"composer-row","d-flex","w-100",2,"align-items","center"],[2,"width","50px","cursor","pointer",3,"click"],["hidden","","id","file-input","type","file","accept","image/*","name","myfile","multiple","multiple",3,"change"],["multipleUpload",""],["name","plus-circle","width","40px","color","#647953"],[2,"flex","1","min-width","0"],["class","user-combo fs-xs",4,"ngIf"],["id","txtMessage","maxlength","2000","autocomplete","off",1,"message-input",3,"ngModel","ngModelChange","keydown.@","focus","blur","keydown.enter"],["type","button","aria-label","Emoji","aria-controls","hubEmojiPicker",1,"emoji-toggle",3,"click","keydown.escape"],[1,"mx-1",2,"cursor","pointer","width","40px","flex-shrink","0",3,"click"],["name","send"],["id","hubEmojiPicker",1,"emoji-strip",3,"keydown.escape"],[1,"d-flex","fs-sm",2,"flex-wrap","wrap","justify-content","center"],["type","button",3,"click"],[1,"user-combo","fs-xs"],[1,"dialog__content",2,"width","100%",3,"autoHeightDisabled"],[1,"d-flex","pb-1","pt-1","mb-1","mt-1","bg",3,"click"],["loading","lazy","decoding","async",1,"user-photo",3,"src"],[1,"ms-1",2,"overflow","hidden"],[1,"d-flex",2,"justify-content","center"],[1,"unread-messages",3,"click"],["name","message","color","white","width","25px"],["width","450px",3,"clickClose"],[1,"p-4","text-center"],["width","450px",3,"clickClose","keydown.escape"],["role","dialog","aria-modal","true","aria-labelledby","quickBidConfirmTitle",1,"p-3","text-center"],["id","quickBidConfirmTitle",1,"fs-md","fw-bold"],[1,"mt-3"],[1,"d-flex","justify-content-center","mt-3"],[3,"checked","checkedChange"],[1,"d-flex","justify-content-center","mt-4"],["type","button",1,"btn","btn--primary","btn--bg-gradient","fs-xs","me-2",3,"click"],["id","quickBidCancel","type","button",1,"btn","fs-xs",2,"font-family","'Poppins', sans-serif","font-weight","500","color","#262b24","background","#edf0e9","border","1p
1x solid #cbd3c2","height","40px","padding","0 12px",3,"click"],[1,"text-center"],["href","javascript:;",1,"btn","btn--primary","btn--bg-gradient","justify-content-between","fs-xs","fs-lg-sm",3,"click"],[1,"p-4","text-center",2,"text-decoration","underline","cursor","pointer",3,"click"],["width","1000px",3,"clickClose"],["class","text-center fw-bold",4,"ngIf"],["class","mt-4 text-center","style","max-height: 200px;overflow: hidden;",4,"ngIf"],[1,"mt-4","text-center"],[1,"mt-3","d-flex",2,"justify-content","center"],[2,"width","300px"],[3,"allowClear","noAutoComplete","items","ngModel","ngModelOptions","ngModelChange"],["ngx-select-option","","ngx-select-option-selected",""],["class","mt-3",4,"ngIf"],[1,"d-flex","mg-4",2,"justify-content","center"],[1,"btn","btn--primary","btn--bg-gradient","btn--xl","justify-content-between","fs-xxs","fs-lg-xs","fs-xl-sm","mt-3",2,"width","200px",3,"click"],[2,"width","20px"],[1,"text-center","fw-bold"],[1,"mt-4","text-center",2,"max-height","200px","overflow","hidden"],[1,"fw-light","fs-xs","fs-xl-sm","font-body",3,"innerHTML"],[1,"text-center","fw-bold","fs-md"],[1,"d-flex","p-3"],["width","100px",2,"border-radius","20px",3,"src"],[1,"ms-4"],[1,"d-flex","p-2"],[1,"me-2"],["name","message","color","forestgreen","width","25px"],[2,"text-decoration","underline","cursor","pointer",3,"click"],["name","profile","color","forestgreen","width","25px"],["class","d-flex p-2",4,"ngIf"],["name","profile-block","color","forestgreen","width","25px"],[3,"items","selected","cdn","closed"],["width","550px",3,"clickClose"],[2,"text-align","center","color","crimson"],[1,"mt-3",2,"text-align","center"],[1,"mt-3","mb-3","text-center","d-flex",2,"justify-content","center"],[1,"fs-xs","mt-4","text-center","mb-4",2,"color","gray"],["href","javascript:;",1,"btn","w-45","btn--primary","btn--bg-gradient","btn--xxl","justify-content-between","fs-xxs","fs-lg-xs","fs-xl-sm",2,"width","200px",3,"click"],[1,"w-5"],["name","right-arrow-line"],["width","800px",3,"clickClose"],[2,"text-align","center","color","crimson",3,"innerHTML"],[1,"mt-4",2,"text-align","center"],[1,"d-flex","mt-4",2,"justify-content","center"],["href","javascript:;",1,"btn","btn--primary","btn--bg-gradient","btn--xxl","justify-content-between","fs-xxs","fs-lg-xs","fs-xl-sm",2,"width","200px",3,"click"],[2,"object-fit","cover","border-radius","100px","overflow-clip-margin","unset","width","30px","height","30px",3,"src"],[1,"fw-bold","text-center","mt-3"],[1,"text-center","mt-3","fs-xs",2,"color","gray"],[1,"mt-4","mb-4","mx-2",2,"justify-content","center"]],template:function(e,t){1&e&&(l._UZ(0,"ngx-spinner",0),l.YNc(1,at,14,6,"div",1),l.YNc(2,fn,29,31,"div",2),l.YNc(3,mn,4,3,"app-modal-dialog",3),l.YNc(4,bn,21,28,"app-modal-dialog",4),l.YNc(5,xn,4,3,"app-modal-dialog",3),l.YNc(6,wn,4,3,"app-modal-dialog",3),l.YNc(7,yn,9,4,"app-modal-dialog",3),l.YNc(8,Cn,4,3,"app-modal-dialog",3),l.YNc(9,Mn,4,3,"app-modal-dialog",3),l.YNc(10,Bn,20,33,"app-modal-dialog",5),l.YNc(11,Jn,22,9,"app-modal-dialog",3),l.YNc(12,Fn,4,3,"app-modal-dialog",3),l.YNc(13,Qn,1,3,"hub-message-gallery",6),l.YNc(14,jn,25,17,"app-modal-dialog",7),l.YNc(15,Gn,16,10,"app-modal-dialog",8),l.YNc(16,Yn,45,31,"app-modal-dialog",3)),2&e&&(l.Q6J("fullScreen",!0),l.xp6(1),l.Q6J("ngIf",t.initialLoading),l.xp6(1),l.Q6J("ngIf",!t.initialLoading),l.xp6(1),l.Q6J("ngIf",t.fileUpload),l.xp6(1),l.Q6J("ngIf",t.quickBidConfirmation),l.xp6(1),l.Q6J("ngIf",t.connectionError),l.xp6(1),l.Q6J("ngIf",t.messageFailed),l.xp6(1),l.Q6J("ngIf",t.customErrorMessage),l.xp6(1),l.Q6J("ngIf",t.loginToMessage),l.xp6(1),l.Q6J("ngIf",t.incompleteUser),l.xp6(1),l.Q6J("ngIf",t.adminPanel),l.xp6(1),l.Q6J("ngIf",t.userProfile),l.xp6(1),l.Q6J("ngIf",t.featureNotEnabled),l.xp6(1),l.Q6J("ngIf",t.galleryEnabled),l.xp6(1),l.Q6J("ngIf",t.deleteChannelInform),l.xp6(1),l.Q6J("ngIf",t.deleteMessageInform),l.xp6(1),l.Q6J("ngIf",t.blockPopup&&t.blockPopupUser))},directives:[fe.Ro,h.O5,ye.p,h.mk,Ce.KC,h.sg,ge,K.Fj,K.JJ,K.On,h.PC,Fe,Ge,K.nD,De.h,Ye.a,ze.O2,ze.ld,ze.Ov,ot],pipes:[$.X$,h.JJ,h.uU],styles:["[_nghost-%COMP%]{display:block}  #messagingDialog>.dialog{padding:0;background:#fff;border-radius:12px}  #messagingDialog>.dialog>.dialog__body{margin-top:0!important}  #messagingDialog>.dialog>.dialog__close{top:0;right:12px;width:28px;height:48px;display:flex;align-items:center;justify-content:center;z-index:3}[_nghost-%COMP%]     .scrollbar-thumb{background-color:#b4bea8!important}.height[_ngcontent-%COMP%]{--hub-height:90vh;height:var(--hub-height)}.hub-shell[_ngcontent-%COMP%]{--hub-header-height:48px;--hub-gap:8px;--hub-composer-height:80px;background:#fff;border-radius:12px}.hub-header[_ngcontent-%COMP%]{position:relative;height:var(--hub-header-height);grid-gap:8px;gap:8px;padding:10px 16px;color:#262b24;background:#dce4cf;border-radius:12px 12px 0 0}.hub-back[_ngcontent-%COMP%], .hub-header[_ngcontent-%COMP%]{display:flex;align-items:center}.hub-back[_ngcontent-%COMP%]{position:absolute;
1left:12px;width:28px;height:28px;justify-content:center;background:transparent;border:0;padding:0;cursor:pointer}.hub-heading[_ngcontent-%COMP%]{flex:1;min-width:0;padding:0 32px;text-align:center}.hub-title[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2}.hub-body[_ngcontent-%COMP%]{height:calc(100% - var(--hub-header-height));padding:var(--hub-gap);grid-gap:12px;gap:12px}.col-1-width[_ngcontent-%COMP%]{flex:0 0 300px;width:300px;min-width:0;padding:0 10px;background:#fff;border-radius:12px}.col-1-height[_ngcontent-%COMP%]{max-height:calc(var(--hub-height) - var(--hub-header-height) - 2 * var(--hub-gap));overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b4bea8 transparent;padding-right:12px}.col-1-height[_ngcontent-%COMP%]::-webkit-scrollbar{width:6px}.col-1-height[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:#b4bea8;border-radius:4px}.col-1-width[_ngcontent-%COMP%]   .mt-3.mb-1[_ngcontent-%COMP%]{color:#262b24;font-weight:400}.col-2-width[_ngcontent-%COMP%]{flex:1;min-width:0}.col-2-height[_ngcontent-%COMP%]{position:relative;overflow:hidden;background:#fff;height:calc(var(--hub-height) - var(--hub-header-height) - 2 * var(--hub-gap) - var(--hub-composer-height))}.hub-chat-background[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;width:720px;transform:translate(-50%,-50%);opacity:.1;pointer-events:none}.hub-message-scroll[_ngcontent-%COMP%]{position:relative;z-index:1}.channel-row[_ngcontent-%COMP%]{margin:4px 0;min-height:42px;border:1px solid transparent;border-radius:9px;transition:background .15s}.channel-row[_ngcontent-%COMP%]:hover{background:#f1f4ec}.channel-row.selected-item[_ngcontent-%COMP%]{color:#46583c;background:#e5eadc;border-color:#cad4bb;box-shadow:inset 3px 0 #899b72}.channel-list-content[_ngcontent-%COMP%], .channel-list-label[_ngcontent-%COMP%]{flex:1;min-width:0}
1.channel-list-name[_ngcontent-%COMP%]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-list-actions[_ngcontent-%COMP%], .channel-list-icon[_ngcontent-%COMP%]{flex-shrink:0}.hub-user-label[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:4px;gap:4px;min-width:0}.hub-user-name[_ngcontent-%COMP%]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-verified-badge[_ngcontent-%COMP%]{display:inline-flex;align-items:center;flex-shrink:0;width:16px;height:16px}.messaging-height[_ngcontent-%COMP%]{position:relative;height:var(--hub-composer-height);padding-top:8px}.emoji-strip[_ngcontent-%COMP%]{position:absolute;bottom:100%;right:0;width:min(320px,100%);padding:8px;background:#fff;border:1px solid #dce3d2;border-radius:12px;box-shadow:0 6px 20px #39433120;z-index:2}.emoji-toggle[_ngcontent-%COMP%]{flex:0 0 36px;height:36px;margin:0 4px;border:0;border-radius:8px;background:#f4f6f0;font-size:20px;cursor:pointer}.emoji-strip[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{grid-gap:3px;gap:3px}.emoji-strip[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:4px;border:0;background:transparent;border-radius:6px;cursor:pointer}.emoji-strip[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{background:#e0e7d6}.composer-row[_ngcontent-%COMP%]{margin-top:8px;padding:6px;background:#fff;border:1px solid #dce3d2;border-radius:14px;box-shadow:0 4px 12px #3e4f2910}.message-input[_ngcontent-%COMP%]{width:100%;min-width:0;padding:5px 10px;font-size:16px;border:1px solid transparent;border-radius:8px;line-height:200%;background:#f4f6f0;color:#37452e}.message-input[_ngcontent-%COMP%]:focus{outline:none;border-color:#99aa84;background:#fff}.hub-shell[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:focus-visible, .hub-shell[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:focus-visible{outline:2px solid #99aa84;outline-offset:2px}.unread-messages[_ngcontent-%COMP%]{position:absolute;bottom:100px;right:30px;padding:10px;border-radius:50%;background:#647953;color:#fff;cursor:pointer;box-shadow:0 4px 16px #3e4f2933}.hub-initial-loading[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;border-radius:16px;background:radial-gradient(circle at 50% 42%,#c9d5ba,transparent 60%),#f3f5ef}.hub-loading-card[_ngcontent-%COMP%]{width:min(420px,calc(100% - 40px));padding:38px 30px 32px;text-align:center;background:#ffffffeb;border:1px solid #d6dfcb;border-radius:18px;box-shadow:0 18px 50px #1e321e17}.hub-loading-icon[_ngcontent-%COMP%]{width:72px;height:72px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;background:#e7eddc;border-radius:50%}.hub-loading-title[_ngcontent-%COMP%]{color:#37452e;font-size:20px;font-weight:600}.hub-loading-subtitle[_ngcontent-%COMP%]{margin-top:8px;color:#717771;font-size:14px}.hub-loading-dots[_ngcontent-%COMP%]{display:flex;justify-content:center;grid-gap:7px;gap:7px;margin-top:22px}.hub-loading-dots[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{width:7px;height:7px;background:#647953;border-radius:50%;-webkit-animation:hub-loading-pulse 1.2s ease-in-out infinite;animation:hub-loading-pulse 1.2s ease-in-out infinite}.hub-loading-dots[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.hub-loading-dots[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes hub-loading-pulse{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes hub-loading-pulse{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.private-messages-load-more[_ngcontent-%COMP%]{width:calc(100% - 8px);margin:8px 4px 2px;padding:8px 12px;color:#647953;font-size:13px;font-weight:600;background:#f0f4e9;border:1px solid #d1dcc1;border-radius:8px;cursor:pointer}.private-messages-load-more[_ngcontent-%COMP%]:hover{background:#e5ecd9}.user-combo[_ngcontent-%COMP%]{height:150px;width:230px;background:#fff;position:absolute;bottom:80px;padding:10px;border-radius:12px;border:1px solid #d1dcc1;box-shadow:0 8px 24px #3e4f2926;z-index:1}.user-photo[_ngcontent-%COMP%]{border-radius:50%;-o-object-fit:cover;object-fit:cover;overflow-clip-margin:unset;width:20px;height:20px}.bg[_ngcontent-%COMP%]:hover, .bgx[_ngcontent-%COMP%]{background:#e5ecd9;border-radius:5px;cursor:pointer}.user-search-box[_ngcontent-%COMP%]{display:flex;align-items:center;width:100%;background:#f4f6f0;border:1px solid #dce3d2;border-radius:10px;padding:10px}.user-search-box[_ngcontent-%COMP%]:focus-within{border-color:#99aa84}.search-icon-btn[_ngcontent-%COMP%]{border:none;background:transparent;padding:0;margin-right:10px;color:#555;display:flex;align-items:center;justify-content:center;cursor:pointer}.user-search-input[_ngcontent-%COMP%]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:16px;color:#333}.live-overlay[_ngcontent-%COMP%]{position:absolute;top:90px;right:30px;z-index:10;width:600px;box-shadow:0 12px 36px #64795340}.drag-handle[_ngcontent-%COMP%]{width:100%;height:32px;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;background:#647953;color:#fff;font-size:12px;font-weight:600;border-radius:8px 8px 0 0;cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sound-btn[_ngcontent-%COMP%]{position:absolute;right:10px;background:transparent;border:none;color:#fff;font-size:16px;cursor:pointer}.video-dim[_ngcontent-%COMP%]{width:100%;aspect-ratio:16/9;height:auto;border:0;display:block}
1.dragging-live[_ngcontent-%COMP%], .dragging-live[_ngcontent-%COMP%]   *[_ngcontent-%COMP%]{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.live-dot[_ngcontent-%COMP%]{width:8px;height:8px;background:#ff3b30;border-radius:50%}.close-btn[_ngcontent-%COMP%]{position:absolute;top:6px;left:6px;z-index:10;width:25px;height:25px;border:none;border-radius:50%;background:#000b;color:#fff;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center}@media (max-width: 767.98px){.hub-shell[_ngcontent-%COMP%]{--hub-gap:6px;--hub-composer-height:80px}.hub-body[_ngcontent-%COMP%]{grid-gap:0;gap:0}.col-1-width[_ngcontent-%COMP%]{display:none;width:0;flex-basis:0}.categories-active[_ngcontent-%COMP%]{display:block;width:100%;flex-basis:100%}.col-2-width[_ngcontent-%COMP%]{width:100%}.messaging-passive[_ngcontent-%COMP%]{display:none}.composer-row[_ngcontent-%COMP%]{margin-top:4px}.live-overlay[_ngcontent-%COMP%]{left:10px;right:10px;width:auto}}@media (prefers-reduced-motion: reduce){.hub-loading-dots[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{-webkit-animation:none;animation:none;opacity:1}.channel-row[_ngcontent-%COMP%]{transition:none}}"]}),Vn),Kn=((zn=function t(){e(this,t)}).\u0275fac=function(e){return new(e||zn)},zn.\u0275mod=l.oAB({type:zn}),zn.\u0275inj=l.cJS({imports:[[a.P,c.m]]}),zn)},58909:function(t,i,o){"use strict";o.d(i,{a:function(){return a}});var r=o(37716),s=["*"],a=function(){var t=function(){function t(){e(this,t),this.checked=!1,this.checkedChange=new r.vpe}return n(t,[{key:"ngOnInit",value:function(){}},{key:"onChange",value:function(){this.checkedChange.emit(!this.checked)}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Xpm({type:t,selectors:[["app-form-checkbox"]],inputs:{checked:"checked"},outputs:{checkedChange:"checkedChange"},ngContentSelectors:s,decls:7,vars:1,consts:[[1,"checkbox","path","d-flex","align-items-center"],[1,"d-flex","align-items-center","position-relative"],["type","checkbox",3,"checked","change"],["viewBox","0 0 21 21"],["d","M5,10.75 L8.5,14.25 L19.4,2.3 C18.8333333,1.43333333 18.0333333,1 17,1 L4,1 C2.35,1 1,2.35 1,4 L1,17 C1,18.65 2.35,20 4,20 L17,20 C18.65,20 20,18.65 20,17 L20,7.99769186"]],template:function(e,t){1&e&&(r.F$t(),r.TgZ(0,"label",0),r.TgZ(1,"div",1),r.TgZ(2,"input",2),r.NdJ("change",function(){return t.onChange()}),r.qZA(),r.O4$(),r.TgZ(3,"svg",3),r._UZ(4,"path",4),r.qZA(),r.qZA(),r.kcU(),r.TgZ(5,"span"),r.Hsn(6),r.qZA(),r.qZA()),2&e&&(r.xp6(2),r.Q6J("checked",t.checked))},styles:["span[_ngcontent-%COMP%]{cursor:pointer;margin-left:15px}.checkbox[_ngcontent-%COMP%]{--background:none;--border:gray;--border-hover:gray;--border-active:#228b22;--tick:#75fb4c;position:relative}.checkbox[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .checkbox[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:18px;height:18px;display:block}.checkbox[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{-webkit-appearance:none;-moz-appearance:none;position:relative;outline:none;background:var(--background);border:none;margin:0;padding:0;cursor:pointer;border-radius:3px;transition:box-shadow .3s;box-shadow:inset 0 0 0 1px var(--border);box-shadow:inset 0 0 0 var(--s,1px) var(--b,var(--border))}.checkbox[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:hover{--s:1px;--b:var(--border-hover)}.checkbox[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:checked{--b:var(--border-active)}.checkbox[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{pointer-events:none;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:var(--border-active);stroke:var(--stroke,var(--border-active));position:absolute;top:0;left:0;width:18px;height:18px;transform:scale(1) translateZ(0);transform:scale(var(--scale,1)) translateZ(0)}.checkbox.path[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:checked{--s:1px;transition-delay:.4s}.checkbox.path[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:checked + svg[_ngcontent-%COMP%]{--a:16.1 86.12;--o:102.22}.checkbox.path[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{stroke-dasharray:86.12;stroke-dasharray:var(--a,86.12);stroke-dashoffset:86.12;stroke-dashoffset:var(--o,86.12);transition:stroke-dasharray .6s,stroke-dashoffset .6s}.checkbox.bounce[_ngcontent-%COMP%]{--stroke:var(--tick)}.checkbox.bounce[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:checked{--s:11px}.checkbox.bounce[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:checked + svg[_ngcontent-%COMP%]{-webkit-animation:bounce .4s linear .2s forwards;animation:bounce .4s linear .2s forwards}.checkbox.bounce[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{--scale:0}@-webkit-keyframes bounce{50%{transform:scale(1.2)}75%{transform:scale(.9)}to{transform:scale(1)}}@keyframes bounce{50%{transform:scale(1.2)}75%{transform:scale(.9)}to{transform:scale(1)}}"]}),t}()}}])}();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.