var StreamChatReact=function(e,t,n,r,a,o){"use strict";function i(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}function s(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}var u=i(t),l=s(t),c=s(r),d=i(o);window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var h=function(){return(h=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)};function m(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}function f(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,s)}u((r=r.apply(e,t||[])).next())}))}function p(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(u){return function(s){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(a=2&s[0]?r.return:s[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,s[1])).done)return a;switch(r=0,a&&(s=[2&s[0],a.value]),s[0]){case 0:case 1:a=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(a=i.trys,(a=a.length>0&&a[a.length-1])||6!==s[0]&&2!==s[0])){i=0;continue}if(3===s[0]&&(!a||s[1]>a[0]&&s[1]<a[3])){i.label=s[1];break}if(6===s[0]&&i.label<a[1]){i.label=a[1],a=s;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(s);break}a[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],r=0}finally{n=a=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,u])}}}function C(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,o=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)i.push(r.value)}catch(e){a={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(a)throw a.error}}return i}function T(e,t,n){if(n||2===arguments.length)for(var r,a=0,o=t.length;a<o;a++)!r&&a in t||(r||(r=Array.prototype.slice.call(t,0,a)),r[a]=t[a]);return e.concat(r||Array.prototype.slice.call(t))}"function"==typeof SuppressedError&&SuppressedError;var g="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function w(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function D(e){var t=e.default;if("function"==typeof t){var n=function(){return t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach((function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})})),n}var E={},S={},v={};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};function A(e,t){e.onload=function(){this.onerror=this.onload=null,t(null,e)},e.onerror=function(){this.onerror=this.onload=null,t(new Error("Failed to load "+this.src),e)}}function y(e,t){e.onreadystatechange=function(){"complete"!=this.readyState&&"loaded"!=this.readyState||(this.onreadystatechange=null,t(null,e))}}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var F=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===O}(e)}(e)};var O="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function b(e,t){return!1!==t.clone&&t.isMergeableObject(e)?I((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function R(e,t,n){return e.concat(t).map((function(e){return b(e,n)}))}function N(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return Object.propertyIsEnumerable.call(e,t)})):[]}(e))}function L(e,t){try{return t in e}catch(e){return!1}}function x(e,t,n){var r={};return n.isMergeableObject(e)&&N(e).forEach((function(t){r[t]=b(e[t],n)})),N(t).forEach((function(a){(function(e,t){return L(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,a)||(L(e,a)&&n.isMergeableObject(t[a])?r[a]=function(e,t){if(!t.customMerge)return I;var n=t.customMerge(e);return"function"==typeof n?n:I}(a,n)(e[a],t[a],n):r[a]=b(t[a],n))})),r}function I(e,t,n){(n=n||{}).arrayMerge=n.arrayMerge||R,n.isMergeableObject=n.isMergeableObject||F,n.cloneUnlessOtherwiseSpecified=b;var r=Array.isArray(t);return r===Array.isArray(e)?r?n.arrayMerge(e,t,n):x(e,t,n):b(t,n)}I.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return I(e,n,t)}),{})};var M=I;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},Object.defineProperty(v,"__esModule",{value:!0}),v.parseStartTime=function(e){return G(e,Z)},v.parseEndTime=function(e){return G(e,H)},v.randomString=function(){return Math.random().toString(36).substr(2,5)},v.queryString=function(e){return Object.keys(e).map((function(t){return"".concat(t,"=").concat(e[t])})).join("&")},v.getSDK=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){return!0},a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:_.default,o=z(t);if(o&&r(o))return Promise.resolve(o);return new Promise((function(r,o){if(V[e])V[e].push({resolve:r,reject:o});else{V[e]=[{resolve:r,reject:o}];var i=function(t){V[e].forEach((function(e){return e.resolve(t)}))};if(n){var s=window[n];window[n]=function(){s&&s(),i(z(t))}}a(e,(function(r){r?(V[e].forEach((function(e){return e.reject(r)})),V[e]=null):n||i(z(t))}))}}))},v.getConfig=function(e,t){return(0,P.default)(t.config,e.config)},v.omit=function(e){for(var t,n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];for(var o=(t=[]).concat.apply(t,r),i={},s=Object.keys(e),u=0,l=s;u<l.length;u++){var c=l[u];-1===o.indexOf(c)&&(i[c]=e[c])}return i},v.callPlayer=function(e){var t;if(!this.player||!this.player[e]){var n="ReactPlayer: ".concat(this.constructor.displayName," player could not call %c").concat(e,"%c – ");return this.player?this.player[e]||(n+="The method was not available"):n+="The player was not available",console.warn(n,"font-weight: bold",""),null}for(var r=arguments.length,a=new Array(r>1?r-1:0),o=1;o<r;o++)a[o-1]=arguments[o];return(t=this.player)[e].apply(t,a)},v.isMediaStream=function(e){return"undefined"!=typeof window&&void 0!==window.MediaStream&&e instanceof window.MediaStream},v.isBlobUrl=function(e){return/^blob:/.test(e)},v.supportsWebKitPresentationMode=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.createElement("video"),t=!1===/iPhone|iPod/.test(navigator.userAgent);return e.webkitSupportsPresentationMode&&"function"==typeof e.webkitSetPresentationMode&&t};var _=k((function(e,t,n){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("script");"function"==typeof t&&(n=t,t={}),t=t||{},n=n||function(){},a.type=t.type||"text/javascript",a.charset=t.charset||"utf8",a.async=!("async"in t)||!!t.async,a.src=e,t.attrs&&function(e,t){for(var n in t)e.setAttribute(n,t[n])}(a,t.attrs),t.text&&(a.text=""+t.text),("onload"in a?A:y)(a,n),a.onload||A(a,n),r.appendChild(a)})),P=k(M);function k(e){return e&&e.__esModule?e:{default:e}}function B(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Y(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 Y(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Z=/[?&#](?:start|t)=([0-9hms]+)/,H=/[?&#]end=([0-9hms]+)/,U=/(\d+)(h|m|s)/g,j=/^\d+$/;function G(e,t){if(!(e instanceof Array)){var n=e.match(t);if(n){var r=n[1];if(r.match(U))return function(e){var t=0,n=U.exec(e);for(;null!==n;){var r=B(n,3),a=r[1],o=r[2];"h"===o&&(t+=60*parseInt(a,10)*60),"m"===o&&(t+=60*parseInt(a,10)),"s"===o&&(t+=parseInt(a,10)),n=U.exec(e)}return t}(r);if(j.test(r))return parseInt(r)}}}function z(e){return window[e]?window[e]:window.exports&&window.exports[e]?window.exports[e]:window.module&&window.module.exports&&window.module.exports[e]?window.module.exports[e]:null}var V={};var q={};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},Object.defineProperty(q,"__esModule",{value:!0}),q.canPlay=q.FLV_EXTENSIONS=q.DASH_EXTENSIONS=q.HLS_EXTENSIONS=q.VIDEO_EXTENSIONS=q.AUDIO_EXTENSIONS=q.MATCH_URL_KALTURA=q.MATCH_URL_VIDYARD=q.MATCH_URL_MIXCLOUD=q.MATCH_URL_DAILYMOTION=q.MATCH_URL_TWITCH_CHANNEL=q.MATCH_URL_TWITCH_VIDEO=q.MATCH_URL_WISTIA=q.MATCH_URL_STREAMABLE=q.MATCH_URL_FACEBOOK_WATCH=q.MATCH_URL_FACEBOOK=q.MATCH_URL_VIMEO=q.MATCH_URL_SOUNDCLOUD=q.MATCH_URL_YOUTUBE=void 0;var W=v;function Q(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return K(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 K(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}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 o,i=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return i=e.done,e},e:function(e){s=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(s)throw o}}}}function K(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var $=/(?:youtu\.be\/|youtube(?:-nocookie)?\.com\/(?:embed\/|v\/|watch\/|watch\?v=|watch\?.+&v=|shorts\/))((\w|-){11})|youtube\.com\/playlist\?list=|youtube\.com\/user\//;q.MATCH_URL_YOUTUBE=$;var J=/(?:soundcloud\.com|snd\.sc)\/[^.]+$/;q.MATCH_URL_SOUNDCLOUD=J;var X=/vimeo\.com\/(?!progressive_redirect).+/;q.MATCH_URL_VIMEO=X;var ee=/^https?:\/\/(www\.)?facebook\.com.*\/(video(s)?|watch|story)(\.php?|\/).+$/;q.MATCH_URL_FACEBOOK=ee;var te=/^https?:\/\/fb\.watch\/.+$/;q.MATCH_URL_FACEBOOK_WATCH=te;var ne=/streamable\.com\/([a-z0-9]+)$/;q.MATCH_URL_STREAMABLE=ne;var re=/(?:wistia\.(?:com|net)|wi\.st)\/(?:medias|embed)\/(?:iframe\/)?(.*)$/;q.MATCH_URL_WISTIA=re;var ae=/(?:www\.|go\.)?twitch\.tv\/videos\/(\d+)($|\?)/;q.MATCH_URL_TWITCH_VIDEO=ae;var oe=/(?:www\.|go\.)?twitch\.tv\/([a-zA-Z0-9_]+)($|\?)/;q.MATCH_URL_TWITCH_CHANNEL=oe;var ie=/^(?:(?:https?):)?(?:\/\/)?(?:www\.)?(?:(?:dailymotion\.com(?:\/embed)?\/video)|dai\.ly)\/([a-zA-Z0-9]+)(?:_[\w_-]+)?$/;q.MATCH_URL_DAILYMOTION=ie;var se=/mixcloud\.com\/([^/]+\/[^/]+)/;q.MATCH_URL_MIXCLOUD=se;var ue=/vidyard.com\/(?:watch\/)?([a-zA-Z0-9-_]+)/;q.MATCH_URL_VIDYARD=ue;var le=/^https?:\/\/[a-zA-Z]+\.kaltura.(com|org)\/p\/([0-9]+)\/sp\/([0-9]+)00\/embedIframeJs\/uiconf_id\/([0-9]+)\/partner_id\/([0-9]+)(.*)entry_id.([a-zA-Z0-9-_].*)$/;q.MATCH_URL_KALTURA=le;var ce=/\.(m4a|m4b|mp4a|mpga|mp2|mp2a|mp3|m2a|m3a|wav|weba|aac|oga|spx)($|\?)/i;q.AUDIO_EXTENSIONS=ce;var de=/\.(mp4|og[gv]|webm|mov|m4v)(#t=[,\d+]+)?($|\?)/i;q.VIDEO_EXTENSIONS=de;var he=/\.(m3u8)($|\?)/i;q.HLS_EXTENSIONS=he;var me=/\.(mpd)($|\?)/i;q.DASH_EXTENSIONS=me;var fe=/\.(flv)($|\?)/i;q.FLV_EXTENSIONS=fe;var pe={youtube:function(e){return e instanceof Array?e.every((function(e){return $.test(e)})):$.test(e)},soundcloud:function(e){return J.test(e)&&!ce.test(e)},vimeo:function(e){return X.test(e)&&!de.test(e)&&!he.test(e)},facebook:function(e){return ee.test(e)||te.test(e)},streamable:function(e){return ne.test(e)},wistia:function(e){return re.test(e)},twitch:function(e){return ae.test(e)||oe.test(e)},dailymotion:function(e){return ie.test(e)},mixcloud:function(e){return se.test(e)},vidyard:function(e){return ue.test(e)},kaltura:function(e){return le.test(e)},file:function e(t){if(t instanceof Array){var n,r=Q(t);try{for(r.s();!(n=r.n()).done;){var a=n.value;if("string"==typeof a&&e(a))return!0;if(e(a.src))return!0}}catch(e){r.e(e)}finally{r.f()}return!1}return!(!(0,W.isMediaStream)(t)&&!(0,W.isBlobUrl)(t))||(ce.test(t)||de.test(t)||he.test(t)||me.test(t)||fe.test(t))}};q.canPlay=pe;var Ce,Te={};function ge(){return Ce||(Ce=1,function(e){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==t(e)&&"function"!=typeof e)return{default:e};var n=o();if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var s=a?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(r,i,s):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(u.default),r=v,a=q;function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){g(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return c(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 c(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function m(e,t){return(m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=T(e);if(t){var a=T(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return p(this,n)}}function p(e,n){return!n||"object"!==t(n)&&"function"!=typeof n?C(e):n}function C(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function T(e){return(T=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var w="YT",D=/[?&](?:list|channel)=([a-zA-Z0-9_-]+)/,E=/user\/([a-zA-Z0-9_-]+)\/?/,S=/youtube-nocookie\.com/,A=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&m(e,t)}(c,e);var t,o,i,u=f(c);function c(){var e;d(this,c);for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return g(C(e=u.call.apply(u,[this].concat(n))),"callPlayer",r.callPlayer),g(C(e),"parsePlaylist",(function(t){return t instanceof Array?{listType:"playlist",playlist:t.map(e.getID).join(",")}:D.test(t)?{listType:"playlist",list:l(t.match(D),2)[1].replace(/^UC/,"UU")}:E.test(t)?{listType:"user_uploads",list:l(t.match(E),2)[1]}:{}})),g(C(e),"onStateChange",(function(t){var n=t.data,r=e.props,a=r.onPlay,o=r.onPause,i=r.onBuffer,s=r.onBufferEnd,u=r.onEnded,l=r.onReady,c=r.loop,d=r.config,h=d.playerVars,m=d.onUnstarted,f=window.YT.PlayerState,p=f.UNSTARTED,C=f.PLAYING,T=f.PAUSED,g=f.BUFFERING,w=f.ENDED,D=f.CUED;if(n===p&&m(),n===C&&(a(),s()),n===T&&o(),n===g&&i(),n===w){var E=!!e.callPlayer("getPlaylist");c&&!E&&(h.start?e.seekTo(h.start):e.play()),u()}n===D&&l()})),g(C(e),"mute",(function(){e.callPlayer("mute")})),g(C(e),"unmute",(function(){e.callPlayer("unMute")})),g(C(e),"ref",(function(t){e.container=t})),e}return t=c,(o=[{key:"componentDidMount",value:function(){this.props.onMount&&this.props.onMount(this)}},{key:"getID",value:function(e){return!e||e instanceof Array||D.test(e)?null:e.match(a.MATCH_URL_YOUTUBE)[1]}},{key:"load",value:function(e,t){var n=this,a=this.props,o=a.playing,i=a.muted,u=a.playsinline,l=a.controls,c=a.loop,d=a.config,h=a.onError,m=d.playerVars,f=d.embedOptions,p=this.getID(e);if(t)return D.test(e)||E.test(e)||e instanceof Array?void this.player.loadPlaylist(this.parsePlaylist(e)):void this.player.cueVideoById({videoId:p,startSeconds:(0,r.parseStartTime)(e)||m.start,endSeconds:(0,r.parseEndTime)(e)||m.end});(0,r.getSDK)("https://www.youtube.com/iframe_api",w,"onYouTubeIframeAPIReady",(function(e){return e.loaded})).then((function(t){n.container&&(n.player=new t.Player(n.container,s({width:"100%",height:"100%",videoId:p,playerVars:s(s({autoplay:o?1:0,mute:i?1:0,controls:l?1:0,start:(0,r.parseStartTime)(e),end:(0,r.parseEndTime)(e),origin:window.location.origin,playsinline:u?1:0},n.parsePlaylist(e)),m),events:{onReady:function(){c&&n.player.setLoop(!0),n.props.onReady()},onPlaybackRateChange:function(e){return n.props.onPlaybackRateChange(e.data)},onStateChange:n.onStateChange,onError:function(e){return h(e.data)}},host:S.test(e)?"https://www.youtube-nocookie.com":void 0},f)))}),h),f.events&&console.warn("Using `embedOptions.events` will likely break things. Use ReactPlayer’s callback props instead, eg onReady, onPlay, onPause")}},{key:"play",value:function(){this.callPlayer("playVideo")}},{key:"pause",value:function(){this.callPlayer("pauseVideo")}},{key:"stop",value:function(){document.body.contains(this.callPlayer("getIframe"))&&this.callPlayer("stopVideo")}},{key:"seekTo",value:function(e){this.callPlayer("seekTo",e),this.props.playing||this.pause()}},{key:"setVolume",value:function(e){this.callPlayer("setVolume",100*e)}},{key:"setPlaybackRate",value:function(e){this.callPlayer("setPlaybackRate",e)}},{key:"setLoop",value:function(e){this.callPlayer("setLoop",e)}},{key:"getDuration",value:function(){return this.callPlayer("getDuration")}},{key:"getCurrentTime",value:function(){return this.callPlayer("getCurrentTime")}},{key:"getSecondsLoaded",value:function(){return this.callPlayer("getVideoLoadedFraction")*this.getDuration()}},{key:"render",value:function(){var e={width:"100%",height:"100%",display:this.props.display};return n.default.createElement("div",{style:e},n.default.createElement("div",{ref:this.ref}))}}])&&h(t.prototype,o),i&&h(t,i),c}(n.Component);e.default=A,g(A,"displayName","YouTube"),g(A,"canPlay",a.canPlay.youtube)}(Te)),Te}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var we,De={};function Ee(){return we||(we=1,function(e){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==t(e)&&"function"!=typeof e)return{default:e};var n=o();if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var s=a?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(r,i,s):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(u.default),r=v,a=q;function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=p(e);if(t){var a=p(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return m(this,n)}}function m(e,n){return!n||"object"!==t(n)&&"function"!=typeof n?f(e):n}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function C(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var T=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}(u,e);var t,a,o,i=h(u);function u(){var e;l(this,u);for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return C(f(e=i.call.apply(i,[this].concat(n))),"callPlayer",r.callPlayer),C(f(e),"duration",null),C(f(e),"currentTime",null),C(f(e),"fractionLoaded",null),C(f(e),"mute",(function(){e.setVolume(0)})),C(f(e),"unmute",(function(){null!==e.props.volume&&e.setVolume(e.props.volume)})),C(f(e),"ref",(function(t){e.iframe=t})),e}return t=u,(a=[{key:"componentDidMount",value:function(){this.props.onMount&&this.props.onMount(this)}},{key:"load",value:function(e,t){var n=this;(0,r.getSDK)("https://w.soundcloud.com/player/api.js","SC").then((function(r){if(n.iframe){var a=r.Widget.Events,o=a.PLAY,i=a.PLAY_PROGRESS,u=a.PAUSE,l=a.FINISH,c=a.ERROR;t||(n.player=r.Widget(n.iframe),n.player.bind(o,n.props.onPlay),n.player.bind(u,(function(){n.duration-n.currentTime<.05||n.props.onPause()})),n.player.bind(i,(function(e){n.currentTime=e.currentPosition/1e3,n.fractionLoaded=e.loadedProgress})),n.player.bind(l,(function(){return n.props.onEnded()})),n.player.bind(c,(function(e){return n.props.onError(e)}))),n.player.load(e,s(s({},n.props.config.options),{},{callback:function(){n.player.getDuration((function(e){n.duration=e/1e3,n.props.onReady()}))}}))}}))}},{key:"play",value:function(){this.callPlayer("play")}},{key:"pause",value:function(){this.callPlayer("pause")}},{key:"stop",value:function(){}},{key:"seekTo",value:function(e){this.callPlayer("seekTo",1e3*e)}},{key:"setVolume",value:function(e){this.callPlayer("setVolume",100*e)}},{key:"getDuration",value:function(){return this.duration}},{key:"getCurrentTime",value:function(){return this.currentTime}},{key:"getSecondsLoaded",value:function(){return this.fractionLoaded*this.duration}},{key:"render",value:function(){var e={width:"100%",height:"100%",display:this.props.display};return n.default.createElement("iframe",{ref:this.ref,src:"https://w.soundcloud.com/player/?url=".concat(encodeURIComponent(this.props.url)),style:e,frameBorder:0,allow:"autoplay"})}}])&&c(t.prototype,a),o&&c(t,o),u}(n.Component);e.default=T,C(T,"displayName","SoundCloud"),C(T,"canPlay",a.canPlay.soundcloud),C(T,"loopOnEnded",!0)}(De)),De}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Se,ve={};function Ae(){return Se||(Se=1,function(e){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==t(e)&&"function"!=typeof e)return{default:e};var n=o();if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var s=a?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(r,i,s):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(u.default),r=v,a=q;function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f(e);if(t){var a=f(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return h(this,n)}}function h(e,n){return!n||"object"!==t(n)&&"function"!=typeof n?m(e):n}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var C=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(h,e);var t,a,o,u=d(h);function h(){var e;s(this,h);for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return p(m(e=u.call.apply(u,[this].concat(n))),"callPlayer",r.callPlayer),p(m(e),"duration",null),p(m(e),"currentTime",null),p(m(e),"secondsLoaded",null),p(m(e),"mute",(function(){e.setVolume(0)})),p(m(e),"unmute",(function(){null!==e.props.volume&&e.setVolume(e.props.volume)})),p(m(e),"ref",(function(t){e.container=t})),e}return t=h,(a=[{key:"componentDidMount",value:function(){this.props.onMount&&this.props.onMount(this)}},{key:"load",value:function(e){var t=this;this.duration=null,(0,r.getSDK)("https://player.vimeo.com/api/player.js","Vimeo").then((function(n){if(t.container){var r=t.props.config,a=r.playerOptions,o=r.title;t.player=new n.Player(t.container,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({url:e,autoplay:t.props.playing,muted:t.props.muted,loop:t.props.loop,playsinline:t.props.playsinline,controls:t.props.controls},a)),t.player.ready().then((function(){var e=t.container.querySelector("iframe");e.style.width="100%",e.style.height="100%",o&&(e.title=o)})).catch(t.props.onError),t.player.on("loaded",(function(){t.props.onReady(),t.refreshDuration()})),t.player.on("play",(function(){t.props.onPlay(),t.refreshDuration()})),t.player.on("pause",t.props.onPause),t.player.on("seeked",(function(e){return t.props.onSeek(e.seconds)})),t.player.on("ended",t.props.onEnded),t.player.on("error",t.props.onError),t.player.on("timeupdate",(function(e){var n=e.seconds;t.currentTime=n})),t.player.on("progress",(function(e){var n=e.seconds;t.secondsLoaded=n})),t.player.on("bufferstart",t.props.onBuffer),t.player.on("bufferend",t.props.onBufferEnd)}}),this.props.onError)}},{key:"refreshDuration",value:function(){var e=this;this.player.getDuration().then((function(t){e.duration=t}))}},{key:"play",value:function(){var e=this.callPlayer("play");e&&e.catch(this.props.onError)}},{key:"pause",value:function(){this.callPlayer("pause")}},{key:"stop",value:function(){this.callPlayer("unload")}},{key:"seekTo",value:function(e){this.callPlayer("setCurrentTime",e)}},{key:"setVolume",value:function(e){this.callPlayer("setVolume",e)}},{key:"setLoop",value:function(e){this.callPlayer("setLoop",e)}},{key:"setPlaybackRate",value:function(e){this.callPlayer("setPlaybackRate",e)}},{key:"getDuration",value:function(){return this.duration}},{key:"getCurrentTime",value:function(){return this.currentTime}},{key:"getSecondsLoaded",value:function(){return this.secondsLoaded}},{key:"render",value:function(){var e={width:"100%",height:"100%",overflow:"hidden",display:this.props.display};return n.default.createElement("div",{key:this.props.url,ref:this.ref,style:e})}}])&&l(t.prototype,a),o&&l(t,o),h}(n.Component);e.default=C,p(C,"displayName","Vimeo"),p(C,"canPlay",a.canPlay.vimeo),p(C,"forceLoad",!0)}(ve)),ve}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var ye,Fe={};function Oe(){return ye||(ye=1,function(e){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==t(e)&&"function"!=typeof e)return{default:e};var n=o();if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var s=a?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(r,i,s):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(u.default),r=v,a=q;function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function i(){return(i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f(e);if(t){var a=f(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return h(this,n)}}function h(e,n){return!n||"object"!==t(n)&&"function"!=typeof n?m(e):n}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var C="https://connect.facebook.net/en_US/sdk.js",T="fbAsyncInit",g="facebook-player-",w=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(h,e);var t,a,o,u=d(h);function h(){var e;s(this,h);for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return p(m(e=u.call.apply(u,[this].concat(n))),"callPlayer",r.callPlayer),p(m(e),"playerID",e.props.config.playerId||"".concat(g).concat((0,r.randomString)())),p(m(e),"mute",(function(){e.callPlayer("mute")})),p(m(e),"unmute",(function(){e.callPlayer("unmute")})),e}return t=h,(a=[{key:"componentDidMount",value:function(){this.props.onMount&&this.props.onMount(this)}},{key:"load",value:function(e,t){var n=this;t?(0,r.getSDK)(C,"FB",T).then((function(e){return e.XFBML.parse()})):(0,r.getSDK)(C,"FB",T).then((function(e){e.init({appId:n.props.config.appId,xfbml:!0,version:n.props.config.version}),e.Event.subscribe("xfbml.render",(function(e){n.props.onLoaded()})),e.Event.subscribe("xfbml.ready",(function(e){"video"===e.type&&e.id===n.playerID&&(n.player=e.instance,n.player.subscribe("startedPlaying",n.props.onPlay),n.player.subscribe("paused",n.props.onPause),n.player.subscribe("finishedPlaying",n.props.onEnded),n.player.subscribe("startedBuffering",n.props.onBuffer),n.player.subscribe("finishedBuffering",n.props.onBufferEnd),n.player.subscribe("error",n.props.onError),n.props.muted?n.callPlayer("mute"):n.callPlayer("unmute"),n.props.onReady(),document.getElementById(n.playerID).querySelector("iframe").style.visibility="visible")}))}))}},{key:"play",value:function(){this.callPlayer("play")}},{key:"pause",value:function(){this.callPlayer("pause")}},{key:"stop",value:function(){}},{key:"seekTo",value:function(e){this.callPlayer("seek",e)}},{key:"setVolume",value:function(e){this.callPlayer("setVolume",e)}},{key:"getDuration",value:function(){return this.callPlayer("getDuration")}},{key:"getCurrentTime",value:function(){return this.callPlayer("getCurrentPosition")}},{key:"getSecondsLoaded",value:function(){return null}},{key:"render",value:function(){var e=this.props.config.attributes;return n.default.createElement("div",i({style:{width:"100%",height:"100%"},id:this.playerID,className:"fb-video","data-href":this.props.url,"data-autoplay":this.props.playing?"true":"false","data-allowfullscreen":"true","data-controls":this.props.controls?"true":"false"},e))}}])&&l(t.prototype,a),o&&l(t,o),h}(n.Component);e.default=w,p(w,"displayName","Facebook"),p(w,"canPlay",a.canPlay.facebook),p(w,"loopOnEnded",!0)}(Fe)),Fe}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var be,Re={};function Ne(){return be||(be=1,function(e){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==t(e)&&"function"!=typeof e)return{default:e};var n=o();if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var s=a?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(r,i,s):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(u.default),r=v,a=q;function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function c(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=m(e);if(t){var a=m(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return d(this,n)}}function d(e,n){return!n||"object"!==t(n)&&"function"!=typeof n?h(e):n}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}(m,e);var t,o,u,d=c(m);function m(){var e;i(this,m);for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return f(h(e=d.call.apply(d,[this].concat(n))),"callPlayer",r.callPlayer),f(h(e),"duration",null),f(h(e),"currentTime",null),f(h(e),"secondsLoaded",null),f(h(e),"mute",(function(){e.callPlayer("mute")})),f(h(e),"unmute",(function(){e.callPlayer("unmute")})),f(h(e),"ref",(function(t){e.iframe=t})),e}return t=m,(o=[{key:"componentDidMount",value:function(){this.props.onMount&&this.props.onMount(this)}},{key:"load",value:function(e){var t=this;(0,r.getSDK)("https://cdn.embed.ly/player-0.1.0.min.js","playerjs").then((function(e){t.iframe&&(t.player=new e.Player(t.iframe),t.player.setLoop(t.props.loop),t.player.on("ready",t.props.onReady),t.player.on("play",t.props.onPlay),t.player.on("pause",t.props.onPause),t.player.on("seeked",t.props.onSeek),t.player.on("ended",t.props.onEnded),t.player.on("error",t.props.onError),t.player.on("timeupdate",(function(e){var n=e.duration,r=e.seconds;t.duration=n,t.currentTime=r})),t.player.on("buffered",(function(e){var n=e.percent;t.duration&&(t.secondsLoaded=t.duration*n)})),t.props.muted&&t.player.mute())}),this.props.onError)}},{key:"play",value:function(){this.callPlayer("play")}},{key:"pause",value:function(){this.callPlayer("pause")}},{key:"stop",value:function(){}},{key:"seekTo",value:function(e){this.callPlayer("setCurrentTime",e)}},{key:"setVolume",value:function(e){this.callPlayer("setVolume",100*e)}},{key:"setLoop",value:function(e){this.callPlayer("setLoop",e)}},{key:"getDuration",value:function(){return this.duration}},{key:"getCurrentTime",value:function(){return this.currentTime}},{key:"getSecondsLoaded",value:function(){return this.secondsLoaded}},{key:"render",value:function(){var e=this.props.url.match(a.MATCH_URL_STREAMABLE)[1];return n.default.createElement("iframe",{ref:this.ref,src:"https://streamable.com/o/".concat(e),frameBorder:"0",scrolling:"no",style:{width:"100%",height:"100%"},allow:"encrypted-media; autoplay; fullscreen;"})}}])&&s(t.prototype,o),u&&s(t,u),m}(n.Component);e.default=p,f(p,"displayName","Streamable"),f(p,"canPlay",a.canPlay.streamable)}(Re)),Re}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Le,xe={};function Ie(){return Le||(Le=1,function(e){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==t(e)&&"function"!=typeof e)return{default:e};var n=o();if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var s=a?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(r,i,s):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(u.default),r=v,a=q;function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=p(e);if(t){var a=p(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return m(this,n)}}function m(e,n){return!n||"object"!==t(n)&&"function"!=typeof n?f(e):n}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function C(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var T="wistia-player-",g=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}(m,e);var t,o,i,u=h(m);function m(){var e;l(this,m);for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return C(f(e=u.call.apply(u,[this].concat(n))),"callPlayer",r.callPlayer),C(f(e),"playerID",e.props.config.playerId||"".concat(T).concat((0,r.randomString)())),C(f(e),"onPlay",(function(){var t;return(t=e.props).onPlay.apply(t,arguments)})),C(f(e),"onPause",(function(){var t;return(t=e.props).onPause.apply(t,arguments)})),C(f(e),"onSeek",(function(){var t;return(t=e.props).onSeek.apply(t,arguments)})),C(f(e),"onEnded",(function(){var t;return(t=e.props).onEnded.apply(t,arguments)})),C(f(e),"onPlaybackRateChange",(function(){var t;return(t=e.props).onPlaybackRateChange.apply(t,arguments)})),C(f(e),"mute",(function(){e.callPlayer("mute")})),C(f(e),"unmute",(function(){e.callPlayer("unmute")})),e}return t=m,(o=[{key:"componentDidMount",value:function(){this.props.onMount&&this.props.onMount(this)}},{key:"load",value:function(e){var t=this,n=this.props,a=n.playing,o=n.muted,i=n.controls,u=n.onReady,l=n.config,c=n.onError;(0,r.getSDK)("https://fast.wistia.com/assets/external/E-v1.js","Wistia").then((function(e){l.customControls&&l.customControls.forEach((function(t){return e.defineControl(t)})),window._wq=window._wq||[],window._wq.push({id:t.playerID,options:s({autoPlay:a,silentAutoPlay:"allow",muted:o,controlsVisibleOnLoad:i,fullscreenButton:i,playbar:i,playbackRateControl:i,qualityControl:i,volumeControl:i,settingsControl:i,smallPlayButton:i},l.options),onReady:function(e){t.player=e,t.unbind(),t.player.bind("play",t.onPlay),t.player.bind("pause",t.onPause),t.player.bind("seek",t.onSeek),t.player.bind("end",t.onEnded),t.player.bind("playbackratechange",t.onPlaybackRateChange),u()}})}),c)}},{key:"unbind",value:function(){this.player.unbind("play",this.onPlay),this.player.unbind("pause",this.onPause),this.player.unbind("seek",this.onSeek),this.player.unbind("end",this.onEnded),this.player.unbind("playbackratechange",this.onPlaybackRateChange)}},{key:"play",value:function(){this.callPlayer("play")}},{key:"pause",value:function(){this.callPlayer("pause")}},{key:"stop",value:function(){this.unbind(),this.callPlayer("remove")}},{key:"seekTo",value:function(e){this.callPlayer("time",e)}},{key:"setVolume",value:function(e){this.callPlayer("volume",e)}},{key:"setPlaybackRate",value:function(e){this.callPlayer("playbackRate",e)}},{key:"getDuration",value:function(){return this.callPlayer("duration")}},{key:"getCurrentTime",value:function(){return this.callPlayer("time")}},{key:"getSecondsLoaded",value:function(){return null}},{key:"render",value:function(){var e=this.props.url,t=e&&e.match(a.MATCH_URL_WISTIA)[1],r="wistia_embed wistia_async_".concat(t);return n.default.createElement("div",{id:this.playerID,key:t,className:r,style:{width:"100%",height:"100%"}})}}])&&c(t.prototype,o),i&&c(t,i),m}(n.Component);e.default=g,C(g,"displayName","Wistia"),C(g,"canPlay",a.canPlay.wistia),C(g,"loopOnEnded",!0)}(xe)),xe}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Me,_e={};function Pe(){return Me||(Me=1,function(e){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==t(e)&&"function"!=typeof e)return{default:e};var n=o();if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var s=a?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(r,i,s):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(u.default),r=v,a=q;function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f(e);if(t){var a=f(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return h(this,n)}}function h(e,n){return!n||"object"!==t(n)&&"function"!=typeof n?m(e):n}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var C="twitch-player-",T=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(f,e);var t,o,u,h=d(f);function f(){var e;s(this,f);for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return p(m(e=h.call.apply(h,[this].concat(n))),"callPlayer",r.callPlayer),p(m(e),"playerID",e.props.config.playerId||"".concat(C).concat((0,r.randomString)())),p(m(e),"mute",(function(){e.callPlayer("setMuted",!0)})),p(m(e),"unmute",(function(){e.callPlayer("setMuted",!1)})),e}return t=f,(o=[{key:"componentDidMount",value:function(){this.props.onMount&&this.props.onMount(this)}},{key:"load",value:function(e,t){var n=this,o=this.props,s=o.playsinline,u=o.onError,l=o.config,c=o.controls,d=a.MATCH_URL_TWITCH_CHANNEL.test(e),h=d?e.match(a.MATCH_URL_TWITCH_CHANNEL)[1]:e.match(a.MATCH_URL_TWITCH_VIDEO)[1];t?d?this.player.setChannel(h):this.player.setVideo("v"+h):(0,r.getSDK)("https://player.twitch.tv/js/embed/v1.js","Twitch").then((function(t){n.player=new t.Player(n.playerID,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({video:d?"":h,channel:d?h:"",height:"100%",width:"100%",playsinline:s,autoplay:n.props.playing,muted:n.props.muted,controls:!!d||c,time:(0,r.parseStartTime)(e)},l.options));var a=t.Player,o=a.READY,u=a.PLAYING,m=a.PAUSE,f=a.ENDED,C=a.ONLINE,T=a.OFFLINE,g=a.SEEK;n.player.addEventListener(o,n.props.onReady),n.player.addEventListener(u,n.props.onPlay),n.player.addEventListener(m,n.props.onPause),n.player.addEventListener(f,n.props.onEnded),n.player.addEventListener(g,n.props.onSeek),n.player.addEventListener(C,n.props.onLoaded),n.player.addEventListener(T,n.props.onLoaded)}),u)}},{key:"play",value:function(){this.callPlayer("play")}},{key:"pause",value:function(){this.callPlayer("pause")}},{key:"stop",value:function(){this.callPlayer("pause")}},{key:"seekTo",value:function(e){this.callPlayer("seek",e)}},{key:"setVolume",value:function(e){this.callPlayer("setVolume",e)}},{key:"getDuration",value:function(){return this.callPlayer("getDuration")}},{key:"getCurrentTime",value:function(){return this.callPlayer("getCurrentTime")}},{key:"getSecondsLoaded",value:function(){return null}},{key:"render",value:function(){return n.default.createElement("div",{style:{width:"100%",height:"100%"},id:this.playerID})}}])&&l(t.prototype,o),u&&l(t,u),f}(n.Component);e.default=T,p(T,"displayName","Twitch"),p(T,"canPlay",a.canPlay.twitch),p(T,"loopOnEnded",!0)}(_e)),_e}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var ke,Be={};function Ye(){return ke||(ke=1,function(e){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==t(e)&&"function"!=typeof e)return{default:e};var n=o();if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var s=a?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(r,i,s):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(u.default),r=v,a=q;function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){g(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return c(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 c(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function m(e,t){return(m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=T(e);if(t){var a=T(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return p(this,n)}}function p(e,n){return!n||"object"!==t(n)&&"function"!=typeof n?C(e):n}function C(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function T(e){return(T=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var w=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&m(e,t)}(c,e);var t,o,i,u=f(c);function c(){var e;d(this,c);for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return g(C(e=u.call.apply(u,[this].concat(n))),"callPlayer",r.callPlayer),g(C(e),"onDurationChange",(function(){var t=e.getDuration();e.props.onDuration(t)})),g(C(e),"mute",(function(){e.callPlayer("setMuted",!0)})),g(C(e),"unmute",(function(){e.callPlayer("setMuted",!1)})),g(C(e),"ref",(function(t){e.container=t})),e}return t=c,(o=[{key:"componentDidMount",value:function(){this.props.onMount&&this.props.onMount(this)}},{key:"load",value:function(e){var t=this,n=this.props,o=n.controls,i=n.config,u=n.onError,c=n.playing,d=l(e.match(a.MATCH_URL_DAILYMOTION),2)[1];this.player?this.player.load(d,{start:(0,r.parseStartTime)(e),autoplay:c}):(0,r.getSDK)("https://api.dmcdn.net/all.js","DM","dmAsyncInit",(function(e){return e.player})).then((function(n){if(t.container){var a=n.player;t.player=new a(t.container,{width:"100%",height:"100%",video:d,params:s({controls:o,autoplay:t.props.playing,mute:t.props.muted,start:(0,r.parseStartTime)(e),origin:window.location.origin},i.params),events:{apiready:t.props.onReady,seeked:function(){return t.props.onSeek(t.player.currentTime)},video_end:t.props.onEnded,durationchange:t.onDurationChange,pause:t.props.onPause,playing:t.props.onPlay,waiting:t.props.onBuffer,error:function(e){return u(e)}}})}}),u)}},{key:"play",value:function(){this.callPlayer("play")}},{key:"pause",value:function(){this.callPlayer("pause")}},{key:"stop",value:function(){}},{key:"seekTo",value:function(e){this.callPlayer("seek",e)}},{key:"setVolume",value:function(e){this.callPlayer("setVolume",e)}},{key:"getDuration",value:function(){return this.player.duration||null}},{key:"getCurrentTime",value:function(){return this.player.currentTime}},{key:"getSecondsLoaded",value:function(){return this.player.bufferedTime}},{key:"render",value:function(){var e={width:"100%",height:"100%",display:this.props.display};return n.default.createElement("div",{style:e},n.default.createElement("div",{ref:this.ref}))}}])&&h(t.prototype,o),i&&h(t,i),c}(n.Component);e.default=w,g(w,"displayName","DailyMotion"),g(w,"canPlay",a.canPlay.dailymotion),g(w,"loopOnEnded",!0)}(Be)),Be}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Ze,He={};function Ue(){return Ze||(Ze=1,function(e){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==t(e)&&"function"!=typeof e)return{default:e};var n=o();if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var s=a?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(r,i,s):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(u.default),r=v,a=q;function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=p(e);if(t){var a=p(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return m(this,n)}}function m(e,n){return!n||"object"!==t(n)&&"function"!=typeof n?f(e):n}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function C(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var T=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}(m,e);var t,o,i,u=h(m);function m(){var e;l(this,m);for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return C(f(e=u.call.apply(u,[this].concat(n))),"callPlayer",r.callPlayer),C(f(e),"duration",null),C(f(e),"currentTime",null),C(f(e),"secondsLoaded",null),C(f(e),"mute",(function(){})),C(f(e),"unmute",(function(){})),C(f(e),"ref",(function(t){e.iframe=t})),e}return t=m,(o=[{key:"componentDidMount",value:function(){this.props.onMount&&this.props.onMount(this)}},{key:"load",value:function(e){var t=this;(0,r.getSDK)("https://widget.mixcloud.com/media/js/widgetApi.js","Mixcloud").then((function(e){t.player=e.PlayerWidget(t.iframe),t.player.ready.then((function(){t.player.events.play.on(t.props.onPlay),t.player.events.pause.on(t.props.onPause),t.player.events.ended.on(t.props.onEnded),t.player.events.error.on(t.props.error),t.player.events.progress.on((function(e,n){t.currentTime=e,t.duration=n})),t.props.onReady()}))}),this.props.onError)}},{key:"play",value:function(){this.callPlayer("play")}},{key:"pause",value:function(){this.callPlayer("pause")}},{key:"stop",value:function(){}},{key:"seekTo",value:function(e){this.callPlayer("seek",e)}},{key:"setVolume",value:function(e){}},{key:"getDuration",value:function(){return this.duration}},{key:"getCurrentTime",value:function(){return this.currentTime}},{key:"getSecondsLoaded",value:function(){return null}},{key:"render",value:function(){var e=this.props,t=e.url,o=e.config,i=t.match(a.MATCH_URL_MIXCLOUD)[1],u=(0,r.queryString)(s(s({},o.options),{},{feed:"/".concat(i,"/")}));return n.default.createElement("iframe",{key:i,ref:this.ref,style:{width:"100%",height:"100%"},src:"https://www.mixcloud.com/widget/iframe/?".concat(u),frameBorder:"0"})}}])&&c(t.prototype,o),i&&c(t,i),m}(n.Component);e.default=T,C(T,"displayName","Mixcloud"),C(T,"canPlay",a.canPlay.mixcloud),C(T,"loopOnEnded",!0)}(He)),He}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var je,Ge={};function ze(){return je||(je=1,function(e){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==t(e)&&"function"!=typeof e)return{default:e};var n=o();if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var s=a?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(r,i,s):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(u.default),r=v,a=q;function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f(e);if(t){var a=f(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return h(this,n)}}function h(e,n){return!n||"object"!==t(n)&&"function"!=typeof n?m(e):n}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var C=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(f,e);var t,o,u,h=d(f);function f(){var e;s(this,f);for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return p(m(e=h.call.apply(h,[this].concat(n))),"callPlayer",r.callPlayer),p(m(e),"mute",(function(){e.setVolume(0)})),p(m(e),"unmute",(function(){null!==e.props.volume&&e.setVolume(e.props.volume)})),p(m(e),"ref",(function(t){e.container=t})),e}return t=f,(o=[{key:"componentDidMount",value:function(){this.props.onMount&&this.props.onMount(this)}},{key:"load",value:function(e){var t=this,n=this.props,o=n.playing,s=n.config,u=n.onError,l=n.onDuration,c=e&&e.match(a.MATCH_URL_VIDYARD)[1];this.player&&this.stop(),(0,r.getSDK)("https://play.vidyard.com/embed/v4.js","VidyardV4","onVidyardAPI").then((function(e){t.container&&(e.api.addReadyListener((function(e,n){t.player||(t.player=n,t.player.on("ready",t.props.onReady),t.player.on("play",t.props.onPlay),t.player.on("pause",t.props.onPause),t.player.on("seek",t.props.onSeek),t.player.on("playerComplete",t.props.onEnded))}),c),e.api.renderPlayer(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({uuid:c,container:t.container,autoplay:o?1:0},s.options)),e.api.getPlayerMetadata(c).then((function(e){t.duration=e.length_in_seconds,l(e.length_in_seconds)})))}),u)}},{key:"play",value:function(){this.callPlayer("play")}},{key:"pause",value:function(){this.callPlayer("pause")}},{key:"stop",value:function(){window.VidyardV4.api.destroyPlayer(this.player)}},{key:"seekTo",value:function(e){this.callPlayer("seek",e)}},{key:"setVolume",value:function(e){this.callPlayer("setVolume",e)}},{key:"setPlaybackRate",value:function(e){this.callPlayer("setPlaybackSpeed",e)}},{key:"getDuration",value:function(){return this.duration}},{key:"getCurrentTime",value:function(){return this.callPlayer("currentTime")}},{key:"getSecondsLoaded",value:function(){return null}},{key:"render",value:function(){var e={width:"100%",height:"100%",display:this.props.display};return n.default.createElement("div",{style:e},n.default.createElement("div",{ref:this.ref}))}}])&&l(t.prototype,o),u&&l(t,u),f}(n.Component);e.default=C,p(C,"displayName","Vidyard"),p(C,"canPlay",a.canPlay.vidyard)}(Ge)),Ge}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Ve,qe={};function We(){return Ve||(Ve=1,function(e){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==t(e)&&"function"!=typeof e)return{default:e};var n=o();if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var s=a?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(r,i,s):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(u.default),r=v,a=q;function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function c(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=m(e);if(t){var a=m(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return d(this,n)}}function d(e,n){return!n||"object"!==t(n)&&"function"!=typeof n?h(e):n}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}(d,e);var t,a,o,u=c(d);function d(){var e;i(this,d);for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return f(h(e=u.call.apply(u,[this].concat(n))),"callPlayer",r.callPlayer),f(h(e),"duration",null),f(h(e),"currentTime",null),f(h(e),"secondsLoaded",null),f(h(e),"mute",(function(){e.callPlayer("mute")})),f(h(e),"unmute",(function(){e.callPlayer("unmute")})),f(h(e),"ref",(function(t){e.iframe=t})),e}return t=d,(a=[{key:"componentDidMount",value:function(){this.props.onMount&&this.props.onMount(this)}},{key:"load",value:function(e){var t=this;(0,r.getSDK)("https://cdn.embed.ly/player-0.1.0.min.js","playerjs").then((function(e){t.iframe&&(t.player=new e.Player(t.iframe),t.player.on("ready",(function(){setTimeout((function(){t.player.isReady=!0,t.player.setLoop(t.props.loop),t.props.muted&&t.player.mute(),t.addListeners(t.player,t.props),t.props.onReady()}),500)})))}),this.props.onError)}},{key:"addListeners",value:function(e,t){var n=this;e.on("play",t.onPlay),e.on("pause",t.onPause),e.on("ended",t.onEnded),e.on("error",t.onError),e.on("timeupdate",(function(e){var t=e.duration,r=e.seconds;n.duration=t,n.currentTime=r}))}},{key:"play",value:function(){this.callPlayer("play")}},{key:"pause",value:function(){this.callPlayer("pause")}},{key:"stop",value:function(){}},{key:"seekTo",value:function(e){this.callPlayer("setCurrentTime",e)}},{key:"setVolume",value:function(e){this.callPlayer("setVolume",e)}},{key:"setLoop",value:function(e){this.callPlayer("setLoop",e)}},{key:"getDuration",value:function(){return this.duration}},{key:"getCurrentTime",value:function(){return this.currentTime}},{key:"getSecondsLoaded",value:function(){return this.secondsLoaded}},{key:"render",value:function(){return n.default.createElement("iframe",{ref:this.ref,src:this.props.url,frameBorder:"0",scrolling:"no",style:{width:"100%",height:"100%"},allow:"encrypted-media; autoplay; fullscreen;",referrerPolicy:"no-referrer-when-downgrade"})}}])&&s(t.prototype,a),o&&s(t,o),d}(n.Component);e.default=p,f(p,"displayName","Kaltura"),f(p,"canPlay",a.canPlay.kaltura)}(qe)),qe}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Qe,Ke={};function $e(){return Qe||(Qe=1,function(e){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==t(e)&&"function"!=typeof e)return{default:e};var n=o();if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var s=a?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(r,i,s):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(u.default),r=v,a=q;function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function i(){return(i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f(e);if(t){var a=f(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return h(this,n)}}function h(e,n){return!n||"object"!==t(n)&&"function"!=typeof n?m(e):n}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var C="undefined"!=typeof navigator,T=C&&"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1,g=C&&(/iPad|iPhone|iPod/.test(navigator.userAgent)||T)&&!window.MSStream,w=/www\.dropbox\.com\/.+/,D=/https:\/\/watch\.cloudflarestream\.com\/([a-z0-9]+)/,E=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(f,e);var t,o,u,h=d(f);function f(){var e;s(this,f);for(var t=arguments.length,a=new Array(t),o=0;o<t;o++)a[o]=arguments[o];return p(m(e=h.call.apply(h,[this].concat(a))),"onReady",(function(){var t;return(t=e.props).onReady.apply(t,arguments)})),p(m(e),"onPlay",(function(){var t;return(t=e.props).onPlay.apply(t,arguments)})),p(m(e),"onBuffer",(function(){var t;return(t=e.props).onBuffer.apply(t,arguments)})),p(m(e),"onBufferEnd",(function(){var t;return(t=e.props).onBufferEnd.apply(t,arguments)})),p(m(e),"onPause",(function(){var t;return(t=e.props).onPause.apply(t,arguments)})),p(m(e),"onEnded",(function(){var t;return(t=e.props).onEnded.apply(t,arguments)})),p(m(e),"onError",(function(){var t;return(t=e.props).onError.apply(t,arguments)})),p(m(e),"onPlayBackRateChange",(function(t){return e.props.onPlaybackRateChange(t.target.playbackRate)})),p(m(e),"onEnablePIP",(function(){var t;return(t=e.props).onEnablePIP.apply(t,arguments)})),p(m(e),"onDisablePIP",(function(t){var n=e.props,r=n.onDisablePIP,a=n.playing;r(t),a&&e.play()})),p(m(e),"onPresentationModeChange",(function(t){if(e.player&&(0,r.supportsWebKitPresentationMode)(e.player)){var n=e.player.webkitPresentationMode;"picture-in-picture"===n?e.onEnablePIP(t):"inline"===n&&e.onDisablePIP(t)}})),p(m(e),"onSeek",(function(t){e.props.onSeek(t.target.currentTime)})),p(m(e),"mute",(function(){e.player.muted=!0})),p(m(e),"unmute",(function(){e.player.muted=!1})),p(m(e),"renderSourceElement",(function(e,t){return"string"==typeof e?n.default.createElement("source",{key:t,src:e}):n.default.createElement("source",i({key:t},e))})),p(m(e),"renderTrack",(function(e,t){return n.default.createElement("track",i({key:t},e))})),p(m(e),"ref",(function(t){e.player&&(e.prevPlayer=e.player),e.player=t})),e}return t=f,(o=[{key:"componentDidMount",value:function(){this.props.onMount&&this.props.onMount(this),this.addListeners(this.player),g&&this.player.load()}},{key:"componentDidUpdate",value:function(e){this.shouldUseAudio(this.props)!==this.shouldUseAudio(e)&&(this.removeListeners(this.prevPlayer,e.url),this.addListeners(this.player)),this.props.url===e.url||(0,r.isMediaStream)(this.props.url)||(this.player.srcObject=null)}},{key:"componentWillUnmount",value:function(){this.removeListeners(this.player),this.hls&&this.hls.destroy()}},{key:"addListeners",value:function(e){var t=this.props,n=t.url,r=t.playsinline;e.addEventListener("play",this.onPlay),e.addEventListener("waiting",this.onBuffer),e.addEventListener("playing",this.onBufferEnd),e.addEventListener("pause",this.onPause),e.addEventListener("seeked",this.onSeek),e.addEventListener("ended",this.onEnded),e.addEventListener("error",this.onError),e.addEventListener("ratechange",this.onPlayBackRateChange),e.addEventListener("enterpictureinpicture",this.onEnablePIP),e.addEventListener("leavepictureinpicture",this.onDisablePIP),e.addEventListener("webkitpresentationmodechanged",this.onPresentationModeChange),this.shouldUseHLS(n)||e.addEventListener("canplay",this.onReady),r&&(e.setAttribute("playsinline",""),e.setAttribute("webkit-playsinline",""),e.setAttribute("x5-playsinline",""))}},{key:"removeListeners",value:function(e,t){e.removeEventListener("canplay",this.onReady),e.removeEventListener("play",this.onPlay),e.removeEventListener("waiting",this.onBuffer),e.removeEventListener("playing",this.onBufferEnd),e.removeEventListener("pause",this.onPause),e.removeEventListener("seeked",this.onSeek),e.removeEventListener("ended",this.onEnded),e.removeEventListener("error",this.onError),e.removeEventListener("ratechange",this.onPlayBackRateChange),e.removeEventListener("enterpictureinpicture",this.onEnablePIP),e.removeEventListener("leavepictureinpicture",this.onDisablePIP),e.removeEventListener("webkitpresentationmodechanged",this.onPresentationModeChange),this.shouldUseHLS(t)||e.removeEventListener("canplay",this.onReady)}},{key:"shouldUseAudio",value:function(e){return!e.config.forceVideo&&!e.config.attributes.poster&&(a.AUDIO_EXTENSIONS.test(e.url)||e.config.forceAudio)}},{key:"shouldUseHLS",value:function(e){return!!this.props.config.forceHLS||!g&&(a.HLS_EXTENSIONS.test(e)||D.test(e))}},{key:"shouldUseDASH",value:function(e){return a.DASH_EXTENSIONS.test(e)||this.props.config.forceDASH}},{key:"shouldUseFLV",value:function(e){return a.FLV_EXTENSIONS.test(e)||this.props.config.forceFLV}},{key:"load",value:function(e){var t=this,n=this.props.config,a=n.hlsVersion,o=n.hlsOptions,i=n.dashVersion,s=n.flvVersion;if(this.hls&&this.hls.destroy(),this.dash&&this.dash.reset(),this.shouldUseHLS(e)&&(0,r.getSDK)("https://cdn.jsdelivr.net/npm/hls.js@VERSION/dist/hls.min.js".replace("VERSION",a),"Hls").then((function(n){if(t.hls=new n(o),t.hls.on(n.Events.MANIFEST_PARSED,(function(){t.props.onReady()})),t.hls.on(n.Events.ERROR,(function(e,r){t.props.onError(e,r,t.hls,n)})),D.test(e)){var r=e.match(D)[1];t.hls.loadSource("https://videodelivery.net/{id}/manifest/video.m3u8".replace("{id}",r))}else t.hls.loadSource(e);t.hls.attachMedia(t.player),t.props.onLoaded()})),this.shouldUseDASH(e)&&(0,r.getSDK)("https://cdnjs.cloudflare.com/ajax/libs/dashjs/VERSION/dash.all.min.js".replace("VERSION",i),"dashjs").then((function(n){t.dash=n.MediaPlayer().create(),t.dash.initialize(t.player,e,t.props.playing),t.dash.on("error",t.props.onError),parseInt(i)<3?t.dash.getDebug().setLogToBrowserConsole(!1):t.dash.updateSettings({debug:{logLevel:n.Debug.LOG_LEVEL_NONE}}),t.props.onLoaded()})),this.shouldUseFLV(e)&&(0,r.getSDK)("https://cdn.jsdelivr.net/npm/flv.js@VERSION/dist/flv.min.js".replace("VERSION",s),"flvjs").then((function(n){t.flv=n.createPlayer({type:"flv",url:e}),t.flv.attachMediaElement(t.player),t.flv.on(n.Events.ERROR,(function(e,r){t.props.onError(e,r,t.flv,n)})),t.flv.load(),t.props.onLoaded()})),e instanceof Array)this.player.load();else if((0,r.isMediaStream)(e))try{this.player.srcObject=e}catch(t){this.player.src=window.URL.createObjectURL(e)}}},{key:"play",value:function(){var e=this.player.play();e&&e.catch(this.props.onError)}},{key:"pause",value:function(){this.player.pause()}},{key:"stop",value:function(){this.player.removeAttribute("src"),this.dash&&this.dash.reset()}},{key:"seekTo",value:function(e){this.player.currentTime=e}},{key:"setVolume",value:function(e){this.player.volume=e}},{key:"enablePIP",value:function(){this.player.requestPictureInPicture&&document.pictureInPictureElement!==this.player?this.player.requestPictureInPicture():(0,r.supportsWebKitPresentationMode)(this.player)&&"picture-in-picture"!==this.player.webkitPresentationMode&&this.player.webkitSetPresentationMode("picture-in-picture")}},{key:"disablePIP",value:function(){document.exitPictureInPicture&&document.pictureInPictureElement===this.player?document.exitPictureInPicture():(0,r.supportsWebKitPresentationMode)(this.player)&&"inline"!==this.player.webkitPresentationMode&&this.player.webkitSetPresentationMode("inline")}},{key:"setPlaybackRate",value:function(e){try{this.player.playbackRate=e}catch(e){this.props.onError(e)}}},{key:"getDuration",value:function(){if(!this.player)return null;var e=this.player,t=e.duration,n=e.seekable;return t===1/0&&n.length>0?n.end(n.length-1):t}},{key:"getCurrentTime",value:function(){return this.player?this.player.currentTime:null}},{key:"getSecondsLoaded",value:function(){if(!this.player)return null;var e=this.player.buffered;if(0===e.length)return 0;var t=e.end(e.length-1),n=this.getDuration();return t>n?n:t}},{key:"getSource",value:function(e){var t=this.shouldUseHLS(e),n=this.shouldUseDASH(e),a=this.shouldUseFLV(e);if(!(e instanceof Array||(0,r.isMediaStream)(e)||t||n||a))return w.test(e)?e.replace("www.dropbox.com","dl.dropboxusercontent.com"):e}},{key:"render",value:function(){var e=this.props,t=e.url,r=e.playing,a=e.loop,o=e.controls,s=e.muted,u=e.config,l=e.width,c=e.height,d=this.shouldUseAudio(this.props)?"audio":"video",h={width:"auto"===l?l:"100%",height:"auto"===c?c:"100%"};return n.default.createElement(d,i({ref:this.ref,src:this.getSource(t),style:h,preload:"auto",autoPlay:r||void 0,controls:o,muted:s,loop:a},u.attributes),t instanceof Array&&t.map(this.renderSourceElement),u.tracks.map(this.renderTrack))}}])&&l(t.prototype,o),u&&l(t,u),f}(n.Component);e.default=E,p(E,"displayName","FilePlayer"),p(E,"canPlay",a.canPlay.file)}(Ke)),Ke}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=u.default,n=v,r=q;function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function i(e){if(e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var t=o();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var s=r?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(n,i,s):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}var s=[{key:"youtube",name:"YouTube",canPlay:r.canPlay.youtube,lazyPlayer:(0,t.lazy)((function(){return Promise.resolve().then((function(){return i(ge())}))}))},{key:"soundcloud",name:"SoundCloud",canPlay:r.canPlay.soundcloud,lazyPlayer:(0,t.lazy)((function(){return Promise.resolve().then((function(){return i(Ee())}))}))},{key:"vimeo",name:"Vimeo",canPlay:r.canPlay.vimeo,lazyPlayer:(0,t.lazy)((function(){return Promise.resolve().then((function(){return i(Ae())}))}))},{key:"facebook",name:"Facebook",canPlay:r.canPlay.facebook,lazyPlayer:(0,t.lazy)((function(){return Promise.resolve().then((function(){return i(Oe())}))}))},{key:"streamable",name:"Streamable",canPlay:r.canPlay.streamable,lazyPlayer:(0,t.lazy)((function(){return Promise.resolve().then((function(){return i(Ne())}))}))},{key:"wistia",name:"Wistia",canPlay:r.canPlay.wistia,lazyPlayer:(0,t.lazy)((function(){return Promise.resolve().then((function(){return i(Ie())}))}))},{key:"twitch",name:"Twitch",canPlay:r.canPlay.twitch,lazyPlayer:(0,t.lazy)((function(){return Promise.resolve().then((function(){return i(Pe())}))}))},{key:"dailymotion",name:"DailyMotion",canPlay:r.canPlay.dailymotion,lazyPlayer:(0,t.lazy)((function(){return Promise.resolve().then((function(){return i(Ye())}))}))},{key:"mixcloud",name:"Mixcloud",canPlay:r.canPlay.mixcloud,lazyPlayer:(0,t.lazy)((function(){return Promise.resolve().then((function(){return i(Ue())}))}))},{key:"vidyard",name:"Vidyard",canPlay:r.canPlay.vidyard,lazyPlayer:(0,t.lazy)((function(){return Promise.resolve().then((function(){return i(ze())}))}))},{key:"kaltura",name:"Kaltura",canPlay:r.canPlay.kaltura,lazyPlayer:(0,t.lazy)((function(){return Promise.resolve().then((function(){return i(We())}))}))},{key:"file",name:"FilePlayer",canPlay:r.canPlay.file,canEnablePIP:function(e){return r.canPlay.file(e)&&(document.pictureInPictureEnabled||(0,n.supportsWebKitPresentationMode)())&&!r.AUDIO_EXTENSIONS.test(e)},lazyPlayer:(0,t.lazy)((function(){return Promise.resolve().then((function(){return i($e())}))}))}];e.default=s}(S);var Je={};function Xe(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var et=D(Object.freeze({__proto__:null,default:function(e,t){var n;void 0===t&&(t=Xe);var r,a=[],o=!1;return function(){for(var i=[],s=0;s<arguments.length;s++)i[s]=arguments[s];return o&&n===this&&t(i,a)||(r=e.apply(this,i),o=!0,n=this,a=i),r}}}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var tt="undefined"!=typeof Element,nt="function"==typeof Map,rt="function"==typeof Set,at="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function ot(e,t){if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){if(e.constructor!==t.constructor)return!1;var n,r,a,o;if(Array.isArray(e)){if((n=e.length)!=t.length)return!1;for(r=n;0!=r--;)if(!ot(e[r],t[r]))return!1;return!0}if(nt&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(o=e.entries();!(r=o.next()).done;)if(!t.has(r.value[0]))return!1;for(o=e.entries();!(r=o.next()).done;)if(!ot(r.value[1],t.get(r.value[0])))return!1;return!0}if(rt&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(o=e.entries();!(r=o.next()).done;)if(!t.has(r.value[0]))return!1;return!0}if(at&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if((n=e.length)!=t.length)return!1;for(r=n;0!=r--;)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"==typeof e.valueOf&&"function"==typeof t.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&"function"==typeof e.toString&&"function"==typeof t.toString)return e.toString()===t.toString();if((n=(a=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!Object.prototype.hasOwnProperty.call(t,a[r]))return!1;if(tt&&e instanceof Element)return!1;for(r=n;0!=r--;)if(("_owner"!==a[r]&&"__v"!==a[r]&&"__o"!==a[r]||!e.$$typeof)&&!ot(e[a[r]],t[a[r]]))return!1;return!0}return e!=e&&t!=t}var it=function(e,t){try{return ot(e,t)}catch(e){if((e.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw e}},st={},ut={exports:{}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};function lt(){}function ct(){}ct.resetWarningCache=lt;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},ut.exports=function(){function e(e,t,n,r,a,o){if("SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"!==o){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:ct,resetWarningCache:lt};return n.PropTypes=n,n}(),window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},Object.defineProperty(st,"__esModule",{value:!0}),st.defaultProps=st.propTypes=void 0;var dt,ht=(dt=ut.exports)&&dt.__esModule?dt:{default:dt};var mt=ht.default.string,ft=ht.default.bool,pt=ht.default.number,Ct=ht.default.array,Tt=ht.default.oneOfType,gt=ht.default.shape,wt=ht.default.object,Dt=ht.default.func,Et=ht.default.node,St={url:Tt([mt,Ct,wt]),playing:ft,loop:ft,controls:ft,volume:pt,muted:ft,playbackRate:pt,width:Tt([mt,pt]),height:Tt([mt,pt]),style:wt,progressInterval:pt,playsinline:ft,pip:ft,stopOnUnmount:ft,light:Tt([ft,mt]),playIcon:Et,previewTabIndex:pt,fallback:Et,oEmbedUrl:mt,wrapper:Tt([mt,Dt,gt({render:Dt.isRequired})]),config:gt({soundcloud:gt({options:wt}),youtube:gt({playerVars:wt,embedOptions:wt,onUnstarted:Dt}),facebook:gt({appId:mt,version:mt,playerId:mt,attributes:wt}),dailymotion:gt({params:wt}),vimeo:gt({playerOptions:wt,title:mt}),file:gt({attributes:wt,tracks:Ct,forceVideo:ft,forceAudio:ft,forceHLS:ft,forceDASH:ft,forceFLV:ft,hlsOptions:wt,hlsVersion:mt,dashVersion:mt,flvVersion:mt}),wistia:gt({options:wt,playerId:mt,customControls:Ct}),mixcloud:gt({options:wt}),twitch:gt({options:wt,playerId:mt}),vidyard:gt({options:wt})}),onReady:Dt,onStart:Dt,onPlay:Dt,onPause:Dt,onBuffer:Dt,onBufferEnd:Dt,onEnded:Dt,onError:Dt,onDuration:Dt,onSeek:Dt,onPlaybackRateChange:Dt,onProgress:Dt,onClickPreview:Dt,onEnablePIP:Dt,onDisablePIP:Dt};st.propTypes=St;var vt=function(){},At={playing:!1,loop:!1,controls:!1,volume:null,muted:!1,playbackRate:1,width:"640px",height:"360px",style:{},progressInterval:1e3,playsinline:!1,pip:!1,stopOnUnmount:!0,light:!1,fallback:null,wrapper:"div",previewTabIndex:0,oEmbedUrl:"https://noembed.com/embed?url={url}",config:{soundcloud:{options:{visual:!0,buying:!1,liking:!1,download:!1,sharing:!1,show_comments:!1,show_playcount:!1}},youtube:{playerVars:{playsinline:1,showinfo:0,rel:0,iv_load_policy:3,modestbranding:1},embedOptions:{},onUnstarted:vt},facebook:{appId:"1309697205772819",version:"v3.3",playerId:null,attributes:{}},dailymotion:{params:{api:1,"endscreen-enable":!1}},vimeo:{playerOptions:{autopause:!1,byline:!1,portrait:!1,title:!1},title:null},file:{attributes:{},tracks:[],forceVideo:!1,forceAudio:!1,forceHLS:!1,forceDASH:!1,forceFLV:!1,hlsOptions:{},hlsVersion:"1.1.4",dashVersion:"3.1.3",flvVersion:"1.5.0"},wistia:{options:{},playerId:null,customControls:null},mixcloud:{options:{hide_cover:1}},twitch:{options:{},playerId:null},vidyard:{options:{}}},onReady:vt,onStart:vt,onPlay:vt,onPause:vt,onBuffer:vt,onBufferEnd:vt,onEnded:vt,onError:vt,onDuration:vt,onSeek:vt,onPlaybackRateChange:vt,onProgress:vt,onClickPreview:vt,onEnablePIP:vt,onDisablePIP:vt};st.defaultProps=At;var yt={};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==t(e)&&"function"!=typeof e)return{default:e};var n=i();if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(u.default),r=function(e){return e&&e.__esModule?e:{default:e}}(it),a=st,o=v;function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function s(){return(s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=p(e);if(t){var a=p(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return m(this,n)}}function m(e,n){return!n||"object"!==t(n)&&"function"!=typeof n?f(e):n}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function C(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var T=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}(m,e);var t,a,i,u=h(m);function m(){var e;l(this,m);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return C(f(e=u.call.apply(u,[this].concat(n))),"mounted",!1),C(f(e),"isReady",!1),C(f(e),"isPlaying",!1),C(f(e),"isLoading",!0),C(f(e),"loadOnReady",null),C(f(e),"startOnPlay",!0),C(f(e),"seekOnPlay",null),C(f(e),"onDurationCalled",!1),C(f(e),"handlePlayerMount",(function(t){e.player||(e.player=t,e.player.load(e.props.url),e.progress())})),C(f(e),"getInternalPlayer",(function(t){return e.player?e.player[t]:null})),C(f(e),"progress",(function(){if(e.props.url&&e.player&&e.isReady){var t=e.getCurrentTime()||0,n=e.getSecondsLoaded(),r=e.getDuration();if(r){var a={playedSeconds:t,played:t/r};null!==n&&(a.loadedSeconds=n,a.loaded=n/r),a.playedSeconds===e.prevPlayed&&a.loadedSeconds===e.prevLoaded||e.props.onProgress(a),e.prevPlayed=a.playedSeconds,e.prevLoaded=a.loadedSeconds}}e.progressTimeout=setTimeout(e.progress,e.props.progressFrequency||e.props.progressInterval)})),C(f(e),"handleReady",(function(){if(e.mounted){e.isReady=!0,e.isLoading=!1;var t=e.props,n=t.onReady,r=t.playing,a=t.volume,o=t.muted;n(),o||null===a||e.player.setVolume(a),e.loadOnReady?(e.player.load(e.loadOnReady,!0),e.loadOnReady=null):r&&e.player.play(),e.handleDurationCheck()}})),C(f(e),"handlePlay",(function(){e.isPlaying=!0,e.isLoading=!1;var t=e.props,n=t.onStart,r=t.onPlay,a=t.playbackRate;e.startOnPlay&&(e.player.setPlaybackRate&&1!==a&&e.player.setPlaybackRate(a),n(),e.startOnPlay=!1),r(),e.seekOnPlay&&(e.seekTo(e.seekOnPlay),e.seekOnPlay=null),e.handleDurationCheck()})),C(f(e),"handlePause",(function(t){e.isPlaying=!1,e.isLoading||e.props.onPause(t)})),C(f(e),"handleEnded",(function(){var t=e.props,n=t.activePlayer,r=t.loop,a=t.onEnded;n.loopOnEnded&&r&&e.seekTo(0),r||(e.isPlaying=!1,a())})),C(f(e),"handleError",(function(){var t;e.isLoading=!1,(t=e.props).onError.apply(t,arguments)})),C(f(e),"handleDurationCheck",(function(){clearTimeout(e.durationCheckTimeout);var t=e.getDuration();t?e.onDurationCalled||(e.props.onDuration(t),e.onDurationCalled=!0):e.durationCheckTimeout=setTimeout(e.handleDurationCheck,100)})),C(f(e),"handleLoaded",(function(){e.isLoading=!1})),e}return t=m,(a=[{key:"componentDidMount",value:function(){this.mounted=!0}},{key:"componentWillUnmount",value:function(){clearTimeout(this.progressTimeout),clearTimeout(this.durationCheckTimeout),this.isReady&&this.props.stopOnUnmount&&(this.player.stop(),this.player.disablePIP&&this.player.disablePIP()),this.mounted=!1}},{key:"componentDidUpdate",value:function(e){var t=this;if(this.player){var n=this.props,a=n.url,i=n.playing,s=n.volume,u=n.muted,l=n.playbackRate,c=n.pip,d=n.loop,h=n.activePlayer,m=n.disableDeferredLoading;if(!(0,r.default)(e.url,a)){if(this.isLoading&&!h.forceLoad&&!m&&!(0,o.isMediaStream)(a))return console.warn("ReactPlayer: the attempt to load ".concat(a," is being deferred until the player has loaded")),void(this.loadOnReady=a);this.isLoading=!0,this.startOnPlay=!0,this.onDurationCalled=!1,this.player.load(a,this.isReady)}e.playing||!i||this.isPlaying||this.player.play(),e.playing&&!i&&this.isPlaying&&this.player.pause(),!e.pip&&c&&this.player.enablePIP&&this.player.enablePIP(),e.pip&&!c&&this.player.disablePIP&&this.player.disablePIP(),e.volume!==s&&null!==s&&this.player.setVolume(s),e.muted!==u&&(u?this.player.mute():(this.player.unmute(),null!==s&&setTimeout((function(){return t.player.setVolume(s)})))),e.playbackRate!==l&&this.player.setPlaybackRate&&this.player.setPlaybackRate(l),e.loop!==d&&this.player.setLoop&&this.player.setLoop(d)}}},{key:"getDuration",value:function(){return this.isReady?this.player.getDuration():null}},{key:"getCurrentTime",value:function(){return this.isReady?this.player.getCurrentTime():null}},{key:"getSecondsLoaded",value:function(){return this.isReady?this.player.getSecondsLoaded():null}},{key:"seekTo",value:function(e,t){var n=this;if(this.isReady){if(t?"fraction"===t:e>0&&e<1){var r=this.player.getDuration();return r?void this.player.seekTo(r*e):void console.warn("ReactPlayer: could not seek using fraction – duration not yet available")}this.player.seekTo(e)}else 0!==e&&(this.seekOnPlay=e,setTimeout((function(){n.seekOnPlay=null}),5e3))}},{key:"render",value:function(){var e=this.props.activePlayer;return e?n.default.createElement(e,s({},this.props,{onMount:this.handlePlayerMount,onReady:this.handleReady,onPlay:this.handlePlay,onPause:this.handlePause,onEnded:this.handleEnded,onLoaded:this.handleLoaded,onError:this.handleError})):null}}])&&c(t.prototype,a),i&&c(t,i),m}(n.Component);e.default=T,C(T,"displayName","Player"),C(T,"propTypes",a.propTypes),C(T,"defaultProps",a.defaultProps)}(yt);var Ft,Ot={};function bt(){return Ft||(Ft=1,function(e){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==t(e)&&"function"!=typeof e)return{default:e};var n=r();if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var s=o?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(a,i,s):a[i]=e[i]}a.default=e,n&&n.set(e,a);return a}(u.default);function r(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return r=function(){return e},e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function c(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=m(e);if(t){var a=m(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return d(this,n)}}function d(e,n){return!n||"object"!==t(n)&&"function"!=typeof n?h(e):n}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p="64px",C={},T=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}(d,e);var t,r,a,u=c(d);function d(){var e;i(this,d);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return f(h(e=u.call.apply(u,[this].concat(n))),"mounted",!1),f(h(e),"state",{image:null}),f(h(e),"handleKeyPress",(function(t){"Enter"!==t.key&&" "!==t.key||e.props.onClick()})),e}return t=d,(r=[{key:"componentDidMount",value:function(){this.mounted=!0,this.fetchImage(this.props)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.url,r=t.light;e.url===n&&e.light===r||this.fetchImage(this.props)}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"fetchImage",value:function(e){var t=this,n=e.url,r=e.light,a=e.oEmbedUrl;if("string"!=typeof r){if(!C[n])return this.setState({image:null}),window.fetch(a.replace("{url}",n)).then((function(e){return e.json()})).then((function(e){if(e.thumbnail_url&&t.mounted){var r=e.thumbnail_url.replace("height=100","height=480");t.setState({image:r}),C[n]=r}}));this.setState({image:C[n]})}else this.setState({image:r})}},{key:"render",value:function(){var e=this.props,t=e.onClick,r=e.playIcon,a=e.previewTabIndex,i=this.state.image,s={display:"flex",alignItems:"center",justifyContent:"center"},u={preview:o({width:"100%",height:"100%",backgroundImage:i?"url(".concat(i,")"):void 0,backgroundSize:"cover",backgroundPosition:"center",cursor:"pointer"},s),shadow:o({background:"radial-gradient(rgb(0, 0, 0, 0.3), rgba(0, 0, 0, 0) 60%)",borderRadius:p,width:p,height:p},s),playIcon:{borderStyle:"solid",borderWidth:"16px 0 16px 26px",borderColor:"transparent transparent transparent white",marginLeft:"7px"}},l=n.default.createElement("div",{style:u.shadow,className:"react-player__shadow"},n.default.createElement("div",{style:u.playIcon,className:"react-player__play-icon"}));return n.default.createElement("div",{style:u.preview,className:"react-player__preview",onClick:t,tabIndex:a,onKeyPress:this.handleKeyPress},r||l)}}])&&s(t.prototype,r),a&&s(t,a),d}(n.Component);e.default=T}(Ot)),Ot}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},Object.defineProperty(Je,"__esModule",{value:!0}),Je.createReactPlayer=void 0;var Rt=Jt(u.default),Nt=Pt(M),Lt=Pt(et),xt=Pt(it),It=st,Mt=v,_t=Pt(yt);function Pt(e){return e&&e.__esModule?e:{default:e}}function kt(e){return(kt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Bt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Yt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Bt(Object(n),!0).forEach((function(t){Kt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Zt(){return(Zt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Ht(e){return function(e){if(Array.isArray(e))return Ut(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Ut(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 Ut(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ut(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function jt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Gt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function zt(e,t){return(zt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Vt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Qt(e);if(t){var a=Qt(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return qt(this,n)}}function qt(e,t){return!t||"object"!==kt(t)&&"function"!=typeof t?Wt(e):t}function Wt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Qt(e){return(Qt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Kt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $t(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return $t=function(){return e},e}function Jt(e){if(e&&e.__esModule)return e;if(null===e||"object"!==kt(e)&&"function"!=typeof e)return{default:e};var t=$t();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var o=r?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}return n.default=e,t&&t.set(e,n),n}var Xt=(0,Rt.lazy)((function(){return Promise.resolve().then((function(){return Jt(bt())}))})),en="undefined"!=typeof window&&window.document,tn=void 0!==g&&g.window&&g.window.document,nn=Object.keys(It.propTypes),rn=en||tn?Rt.Suspense:function(){return null},an=[];Je.createReactPlayer=function(e,t){var n,r;return r=n=function(n){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&zt(e,t)}(s,n);var r,a,o,i=Vt(s);function s(){var n;jt(this,s);for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];return Kt(Wt(n=i.call.apply(i,[this].concat(a))),"state",{showPreview:!!n.props.light}),Kt(Wt(n),"references",{wrapper:function(e){n.wrapper=e},player:function(e){n.player=e}}),Kt(Wt(n),"handleClickPreview",(function(e){n.setState({showPreview:!1}),n.props.onClickPreview(e)})),Kt(Wt(n),"showPreview",(function(){n.setState({showPreview:!0})})),Kt(Wt(n),"getDuration",(function(){return n.player?n.player.getDuration():null})),Kt(Wt(n),"getCurrentTime",(function(){return n.player?n.player.getCurrentTime():null})),Kt(Wt(n),"getSecondsLoaded",(function(){return n.player?n.player.getSecondsLoaded():null})),Kt(Wt(n),"getInternalPlayer",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"player";return n.player?n.player.getInternalPlayer(e):null})),Kt(Wt(n),"seekTo",(function(e,t){if(!n.player)return null;n.player.seekTo(e,t)})),Kt(Wt(n),"handleReady",(function(){n.props.onReady(Wt(n))})),Kt(Wt(n),"getActivePlayer",(0,Lt.default)((function(n){for(var r=0,a=[].concat(an,Ht(e));r<a.length;r++){var o=a[r];if(o.canPlay(n))return o}return t||null}))),Kt(Wt(n),"getConfig",(0,Lt.default)((function(e,t){var r=n.props.config;return Nt.default.all([It.defaultProps.config,It.defaultProps.config[t]||{},r,r[t]||{}])}))),Kt(Wt(n),"getAttributes",(0,Lt.default)((function(e){return(0,Mt.omit)(n.props,nn)}))),Kt(Wt(n),"renderActivePlayer",(function(e){if(!e)return null;var t=n.getActivePlayer(e);if(!t)return null;var r=n.getConfig(e,t.key);return Rt.default.createElement(_t.default,Zt({},n.props,{key:t.key,ref:n.references.player,config:r,activePlayer:t.lazyPlayer||t,onReady:n.handleReady}))})),n}return r=s,(a=[{key:"shouldComponentUpdate",value:function(e,t){return!(0,xt.default)(this.props,e)||!(0,xt.default)(this.state,t)}},{key:"componentDidUpdate",value:function(e){var t=this.props.light;!e.light&&t&&this.setState({showPreview:!0}),e.light&&!t&&this.setState({showPreview:!1})}},{key:"renderPreview",value:function(e){if(!e)return null;var t=this.props,n=t.light,r=t.playIcon,a=t.previewTabIndex,o=t.oEmbedUrl;return Rt.default.createElement(Xt,{url:e,light:n,playIcon:r,previewTabIndex:a,oEmbedUrl:o,onClick:this.handleClickPreview})}},{key:"render",value:function(){var e=this.props,t=e.url,n=e.style,r=e.width,a=e.height,o=e.fallback,i=e.wrapper,s=this.state.showPreview,u=this.getAttributes(t);return Rt.default.createElement(i,Zt({ref:this.references.wrapper,style:Yt(Yt({},n),{},{width:r,height:a})},u),Rt.default.createElement(rn,{fallback:o},s?this.renderPreview(t):this.renderActivePlayer(t)))}}])&&Gt(r.prototype,a),o&&Gt(r,o),s}(Rt.Component),Kt(n,"displayName","ReactPlayer"),Kt(n,"propTypes",It.propTypes),Kt(n,"defaultProps",It.defaultProps),Kt(n,"addCustomPlayer",(function(e){an.push(e)})),Kt(n,"removeCustomPlayers",(function(){an.length=0})),Kt(n,"canPlay",(function(t){for(var n=0,r=[].concat(an,Ht(e));n<r.length;n++){if(r[n].canPlay(t))return!0}return!1})),Kt(n,"canEnablePIP",(function(t){for(var n=0,r=[].concat(an,Ht(e));n<r.length;n++){var a=r[n];if(a.canEnablePIP&&a.canEnablePIP(t))return!0}return!1})),r},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=function(e){return e&&e.__esModule?e:{default:e}}(S),n=Je;var r=t.default[t.default.length-1],a=(0,n.createReactPlayer)(t.default,r);e.default=a}(E);var on=w(E);function sn(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=sn(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}function un(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=sn(e))&&(r&&(r+=" "),r+=t);return r}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var ln=u.default.createContext(void 0),cn=function(e){var t=e.children,n=e.value;return u.default.createElement(ln.Provider,{value:n},t)},dn=function(e){var n=t.useContext(ln);return n||(console.warn("The useChannelActionContext hook was called outside of the ChannelActionContext provider. Make sure this hook is called within a child of the Channel component. The errored call is located in the ".concat(e," component.")),{})};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var hn=t.createContext(void 0),mn=function(e){var t=e.children,n=e.value;return u.default.createElement(hn.Provider,{value:n},t)};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var fn=u.default.createContext(void 0),pn=function(e){var t=e.children,n=e.value;return u.default.createElement(fn.Provider,{value:n},t)},Cn=function(e){var n=t.useContext(fn);return n||(console.warn("The useChannelStateContext hook was called outside of the ChannelStateContext provider. Make sure this hook is called within a child of the Channel component. The errored call is located in the ".concat(e," component.")),{})};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Tn=function(e){return e.displayName||e.name||"Component"};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var gn=u.default.createContext(void 0),wn=function(e){var t=e.children,n=e.value;return u.default.createElement(gn.Provider,{value:n},t)},Dn=function(e){var n=t.useContext(gn);return n||(console.warn("The useChatContext hook was called outside of the ChatContext provider. Make sure this hook is called within a child of the Chat component. The errored call is located in the ".concat(e," component.")),{})};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var En=u.default.createContext(void 0),Sn=function(e){var t=e.children,n=e.value;return u.default.createElement(En.Provider,{value:n},t)},vn=function(e){var n=t.useContext(En);return n||(console.warn("The useComponentContext hook was called outside of the ComponentContext provider. Make sure this hook is called within a child of the Channel component. The errored call is located in the ".concat(e," component.")),{})};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var An=u.default.createContext(void 0),yn=function(e){var t=e.children,n=e.value;return u.default.createElement(An.Provider,{value:n},t)},Fn=function(e){var n=t.useContext(An);return n||(console.warn("The useMessageContext hook was called outside of the MessageContext provider. Make sure this hook is called within the Message's UI component. The errored call is located in the ".concat(e," component.")),{})};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var On=t.createContext(void 0);function bn(e){var n=t.useContext(On);return n||(console.warn("The useMessageBounceContext hook was called outside of the MessageBounceContext provider. The errored call is located in the ".concat(e," component.")),{})}function Rn(e){var n=e.children,r=Fn("MessageBounceProvider"),a=r.handleRetry,o=r.message,i=r.setEditingState;Hw(o)||console.warn('The MessageBounceProvider was rendered for a message that is not bounced. Have you missed the "isMessageBounced" check?');var s=dn("MessageBounceProvider").removeMessage,l=t.useCallback((function(){s(o)}),[o,s]),c=t.useCallback((function(e){i(e)}),[i]),d=t.useCallback((function(){a(o)}),[a,o]),h=t.useMemo((function(){return{handleDelete:l,handleEdit:c,handleRetry:d,message:o}}),[l,c,d,o]);return u.default.createElement(On.Provider,{value:h},n)}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Nn=t.createContext(void 0),Ln=function(e){var t=e.children,n=e.value;return u.default.createElement(Nn.Provider,{value:n},t)},xn=function(e){var n=t.useContext(Nn);return n||(console.warn("The useMessageInputContext hook was called outside of the MessageInputContext provider. Make sure this hook is called within the MessageInput's UI component. The errored call is located in the ".concat(e," component.")),{})};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var In,Mn=t.createContext(void 0),_n=function(e){var t=e.children,n=e.value;return u.default.createElement(Mn.Provider,{value:n},t)},Pn={exports:{}};function kn(){return In||(In=1,Pn.exports=function(){var e="millisecond",t="second",n="minute",r="hour",a="day",o="week",i="month",s="quarter",u="year",l="date",c=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[^0-9]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,d=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,h={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},m=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},f={s:m,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+m(r,2,"0")+":"+m(a,2,"0")},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var r=12*(n.year()-t.year())+(n.month()-t.month()),a=t.clone().add(r,i),o=n-a<0,s=t.clone().add(r+(o?-1:1),i);return+(-(r+(n-a)/(o?a-s:s-a))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(c){return{M:i,y:u,w:o,d:a,D:l,h:r,m:n,s:t,ms:e,Q:s}[c]||String(c||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},p="en",C={};C[p]=h;var T=function(e){return e instanceof E},g=function(e,t,n){var r;if(!e)return p;if("string"==typeof e)C[e]&&(r=e),t&&(C[e]=t,r=e);else{var a=e.name;C[a]=e,r=a}return!n&&r&&(p=r),r||!n&&p},w=function(e,t){if(T(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new E(n)},D=f;D.l=g,D.i=T,D.w=function(e,t){return w(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var E=function(){function h(e){this.$L=g(e.locale,null,!0),this.parse(e)}var m=h.prototype;return m.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(D.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(c);if(r){var a=r[2]-1||0,o=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)}}return new Date(t)}(e),this.$x=e.x||{},this.init()},m.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},m.$utils=function(){return D},m.isValid=function(){return!("Invalid Date"===this.$d.toString())},m.isSame=function(e,t){var n=w(e);return this.startOf(t)<=n&&n<=this.endOf(t)},m.isAfter=function(e,t){return w(e)<this.startOf(t)},m.isBefore=function(e,t){return this.endOf(t)<w(e)},m.$g=function(e,t,n){return D.u(e)?this[t]:this.set(n,e)},m.unix=function(){return Math.floor(this.valueOf()/1e3)},m.valueOf=function(){return this.$d.getTime()},m.startOf=function(e,s){var c=this,d=!!D.u(s)||s,h=D.p(e),m=function(e,t){var n=D.w(c.$u?Date.UTC(c.$y,t,e):new Date(c.$y,t,e),c);return d?n:n.endOf(a)},f=function(e,t){return D.w(c.toDate()[e].apply(c.toDate("s"),(d?[0,0,0,0]:[23,59,59,999]).slice(t)),c)},p=this.$W,C=this.$M,T=this.$D,g="set"+(this.$u?"UTC":"");switch(h){case u:return d?m(1,0):m(31,11);case i:return d?m(1,C):m(0,C+1);case o:var w=this.$locale().weekStart||0,E=(p<w?p+7:p)-w;return m(d?T-E:T+(6-E),C);case a:case l:return f(g+"Hours",0);case r:return f(g+"Minutes",1);case n:return f(g+"Seconds",2);case t:return f(g+"Milliseconds",3);default:return this.clone()}},m.endOf=function(e){return this.startOf(e,!1)},m.$set=function(o,s){var c,d=D.p(o),h="set"+(this.$u?"UTC":""),m=(c={},c[a]=h+"Date",c[l]=h+"Date",c[i]=h+"Month",c[u]=h+"FullYear",c[r]=h+"Hours",c[n]=h+"Minutes",c[t]=h+"Seconds",c[e]=h+"Milliseconds",c)[d],f=d===a?this.$D+(s-this.$W):s;if(d===i||d===u){var p=this.clone().set(l,1);p.$d[m](f),p.init(),this.$d=p.set(l,Math.min(this.$D,p.daysInMonth())).$d}else m&&this.$d[m](f);return this.init(),this},m.set=function(e,t){return this.clone().$set(e,t)},m.get=function(e){return this[D.p(e)]()},m.add=function(e,s){var l,c=this;e=Number(e);var d=D.p(s),h=function(t){var n=w(c);return D.w(n.date(n.date()+Math.round(t*e)),c)};if(d===i)return this.set(i,this.$M+e);if(d===u)return this.set(u,this.$y+e);if(d===a)return h(1);if(d===o)return h(7);var m=(l={},l[n]=6e4,l[r]=36e5,l[t]=1e3,l)[d]||1,f=this.$d.getTime()+e*m;return D.w(f,this)},m.subtract=function(e,t){return this.add(-1*e,t)},m.format=function(e){var t=this;if(!this.isValid())return"Invalid Date";var n=e||"YYYY-MM-DDTHH:mm:ssZ",r=D.z(this),a=this.$locale(),o=this.$H,i=this.$m,s=this.$M,u=a.weekdays,l=a.months,c=function(e,r,a,o){return e&&(e[r]||e(t,n))||a[r].substr(0,o)},h=function(e){return D.s(o%12||12,e,"0")},m=a.meridiem||function(e,t,n){var r=e<12?"AM":"PM";return n?r.toLowerCase():r},f={YY:String(this.$y).slice(-2),YYYY:this.$y,M:s+1,MM:D.s(s+1,2,"0"),MMM:c(a.monthsShort,s,l,3),MMMM:c(l,s),D:this.$D,DD:D.s(this.$D,2,"0"),d:String(this.$W),dd:c(a.weekdaysMin,this.$W,u,2),ddd:c(a.weekdaysShort,this.$W,u,3),dddd:u[this.$W],H:String(o),HH:D.s(o,2,"0"),h:h(1),hh:h(2),a:m(o,i,!0),A:m(o,i,!1),m:String(i),mm:D.s(i,2,"0"),s:String(this.$s),ss:D.s(this.$s,2,"0"),SSS:D.s(this.$ms,3,"0"),Z:r};return n.replace(d,(function(e,t){return t||f[e]||r.replace(":","")}))},m.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},m.diff=function(e,l,c){var d,h=D.p(l),m=w(e),f=6e4*(m.utcOffset()-this.utcOffset()),p=this-m,C=D.m(this,m);return C=(d={},d[u]=C/12,d[i]=C,d[s]=C/3,d[o]=(p-f)/6048e5,d[a]=(p-f)/864e5,d[r]=p/36e5,d[n]=p/6e4,d[t]=p/1e3,d)[h]||p,c?C:D.a(C)},m.daysInMonth=function(){return this.endOf(i).$D},m.$locale=function(){return C[this.$L]},m.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),r=g(e,t,!0);return r&&(n.$L=r),n},m.clone=function(){return D.w(this.$d,this)},m.toDate=function(){return new Date(this.valueOf())},m.toJSON=function(){return this.isValid()?this.toISOString():null},m.toISOString=function(){return this.$d.toISOString()},m.toString=function(){return this.$d.toUTCString()},h}(),S=E.prototype;return w.prototype=S,[["$ms",e],["$s",t],["$m",n],["$H",r],["$W",a],["$M",i],["$y",u],["$D",l]].forEach((function(e){S[e[1]]=function(t){return this.$g(t,e[0],e[1])}})),w.extend=function(e,t){return e.$i||(e(t,E,w),e.$i=!0),w},w.locale=g,w.isDayjs=T,w.unix=function(e){return w(1e3*e)},w.en=C[p],w.Ls=C,w.p={},w}()),Pn.exports}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Bn=kn(),Yn={exports:{}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},Yn.exports=function(e,t,n){var r="h:mm A",a={lastDay:"[Yesterday at] "+r,sameDay:"[Today at] "+r,nextDay:"[Tomorrow at] "+r,nextWeek:"dddd [at] "+r,lastWeek:"[Last] dddd [at] "+r,sameElse:"MM/DD/YYYY"};t.prototype.calendar=function(e,t){var r=t||this.$locale().calendar||a,o=n(e||void 0).startOf("d"),i=this.diff(o,"d",!0),s=i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse",u=r[s]||a[s];return"function"==typeof u?u.call(this,n()):this.format(u)}};var Zn=Yn.exports,Hn={exports:{}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e,t){e.exports=function(){var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(t,n,r){var a=n.prototype,o=a.format;r.en.formats=e,a.format=function(t){void 0===t&&(t="YYYY-MM-DDTHH:mm:ssZ");var n=this.$locale().formats,r=function(t,n){return t.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,r,a){var o=a&&a.toUpperCase();return r||n[a]||e[a]||n[o].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))}(t,void 0===n?{}:n);return o.call(this,r)}}}()}(Hn);var Un=Hn.exports;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var jn={"Attach files":"Dateien anhängen",Cancel:"Stornieren","Channel Missing":"Kanal fehlt",Close:"Schließen","Close emoji picker":"Emoji-Picker schließen","Commands matching":"Übereinstimmende Befehle","Connection failure, reconnecting now...":"Verbindungsfehler, Wiederherstellung der Verbindung...",Delete:"Löschen",Delivered:"Zugestellt","Drag your files here":"Ziehen Sie Ihre Dateien hierher","Drag your files here to add to your post":"Ziehen Sie Ihre Dateien hierher, um sie Ihrem Beitrag hinzuzufügen","Edit Message":"Nachricht bearbeiten","Edit message request failed":"Anfrage zum Bearbeiten der Nachricht fehlgeschlagen","Emoji matching":"Emoji passend","Empty message...":"Leere Nachricht...","Error adding flag":"Fehler beim Hinzufügen des Flags","Error connecting to chat, refresh the page to try again.":"Verbindungsfehler zum Chat, Aktualisiere die Seite um es erneut zu versuchen.","Error deleting message":"Fehler beim Löschen der Nachricht","Error fetching reactions":"Fehler beim Laden von Reaktionen","Error marking message unread. Cannot mark unread messages older than the newest 100 channel messages.":"Fehler beim Markieren der Nachricht als ungelesen. Kann keine älteren ungelesenen Nachrichten markieren als die neuesten 100 Kanalnachrichten.","Error muting a user ...":"Fehler beim Stummschalten eines Nutzers.","Error pinning message":"Fehler beim Pinnen der Nachricht","Error removing message pin":"Fehler beim Entfernen der gepinnten Nachricht","Error unmuting a user ...":"Stummschaltung des Nutzers fehlgeschlagen ...","Error uploading file":"Fehler beim Hochladen der Datei","Error uploading image":"Hochladen des Bildes fehlgeschlagen","Error · Unsent":"Fehler nicht gesendet","Error: {{ errorMessage }}":"Fehler: {{ errorMessage }}","Failed to jump to the first unread message":"Fehler beim Springen zur ersten ungelesenen Nachricht","Failed to mark channel as read":"Fehler beim Markieren des Kanals als gelesen",Flag:"Meldung","Latest Messages":"Neueste Nachrichten","Load more":"Mehr laden","Mark as unread":"Als ungelesen markieren",Menu:"Menü","Message Failed · Click to try again":"Nachricht fehlgeschlagen · Klicken, um es erneut zu versuchen","Message Failed · Unauthorized":"Nachricht fehlgeschlagen · Nicht autorisiert","Message deleted":"Nachricht gelöscht","Message has been successfully flagged":"Nachricht wurde erfolgreich gemeldet","Message pinned":"Nachricht gepinnt","Messages have been marked unread.":"Nachrichten wurden als ungelesen markiert.",Mute:"Stumm schalten",New:"Neu","New Messages!":"Neue Nachrichten!","No chats here yet…":"Noch keine Chats hier...","No results found":"keine Ergebnisse gefunden","Nothing yet...":"Noch nichts...","Open emoji picker":"Emoji-Picker öffnen","People matching":"Passende Personen",Pin:"Pin","Pinned by":"Gepinnt von",Reply:"Antworten","Reply to Message":"Auf Nachricht antworten",Search:"Suche","Searching...":"Suchen...",Send:"Senden","Send Anyway":"Trotzdem senden","Send message request failed":"Senden der Nachrichtenanfrage fehlgeschlagen","Sending...":"Senden...",Shuffle:"Mischen","Slow Mode ON":"Slow-Mode EIN","Some of the files will not be accepted":"Einige der Dateien werden nicht akzeptiert","This message did not meet our content guidelines":"Diese Nachricht entsprach nicht unseren Inhaltsrichtlinien","This message was deleted...":"Diese Nachricht wurde gelöscht...",Thread:"Thread","Type your message":"Nachricht eingeben",Unmute:"Stummschaltung aufheben",Unpin:"Pin entfernen","Unread messages":"Ungelesene Nachrichten",'Upload type: "{{ type }}" is not allowed':'Upload-Typ: "{{ type }}" ist nicht erlaubt',"User uploaded content":"Benutzer hochgeladenen Inhalts","Wait until all attachments have uploaded":"Bitte warten, bis alle Anhänge hochgeladen wurden","You have no channels currently":"Du hast momentan noch keinen Channels","You've reached the maximum number of files":"Die maximale Dateianzahl ist erreicht","aria/Attachment":"Anhang","aria/Cancel Reply":"Antwort abbrechen","aria/Cancel upload":"Upload abbrechen","aria/Channel list":"Kanalliste","aria/Channel search results":"Kanalsuchergebnisse","aria/Close thread":"Thread schließen","aria/Emoji picker":"Emoji-Auswahl","aria/File input":"Dateieingabe","aria/File upload":"Datei hochladen","aria/Image input":"Bildeingabe","aria/Load More Channels":"Mehr Kanäle laden","aria/Menu":"Menü","aria/Message Options":"Nachrichtenoptionen","aria/Open Message Actions Menu":"Nachrichtenaktionsmenü öffnen","aria/Open Reaction Selector":"Reaktionsauswahl öffnen","aria/Open Thread":"Thread öffnen","aria/Reaction list":"Reaktionsliste","aria/Retry upload":"Upload erneut versuchen","aria/Send":"Senden","ban-command-args":"[@Benutzername] [Text]","ban-command-description":"Einen Benutzer verbannen","giphy-command-args":"[Text]","giphy-command-description":"Poste ein zufälliges Gif in den Kanal",live:"live","mute-command-args":"[@Benutzername]","mute-command-description":"Stummschalten eines Benutzers",replyCount_one:"1 Antwort",replyCount_other:"{{ count }} Antworten",searchResultsCount_one:"1 Ergebnis",searchResultsCount_other:"{{ count }} Ergebnisse","this content could not be displayed":"Dieser Inhalt konnte nicht angezeigt werden","unban-command-args":"[@Benutzername]","unban-command-description":"Einen Benutzer entbannen","unmute-command-args":"[@Benutzername]","unmute-command-description":"Stummschaltung eines Benutzers aufheben",unreadMessagesSeparatorText_one:"1 ungelesene Nachricht",unreadMessagesSeparatorText_other:"{{count}} ungelesene Nachrichten","{{ commaSeparatedUsers }} and {{ moreCount }} more":"{{ commaSeparatedUsers }} und {{moreCount}} Mehr","{{ commaSeparatedUsers }}, and {{ lastUser }}":"{{ commaSeparatedUsers }} und {{ lastUser }}","{{ firstUser }} and {{ secondUser }}":"{{ firstUser }} und {{ secondUser }}","{{ imageCount }} more":"{{ imageCount }} mehr","{{ memberCount }} members":"{{ memberCount }} Mitglieder","{{ user }} has been muted":"{{ user }} wurde stummgeschaltet","{{ user }} has been unmuted":"{{ user }} wurde nicht stummgeschaltet","{{ user }} is typing...":"{{ user }} tippt...","{{ users }} and more are typing...":"{{ users }} und mehr tippen...","{{ users }} and {{ user }} are typing...":"{{ users }} und {{ user }} tippen...","{{ watcherCount }} online":"{{ watcherCount }} online","{{count}} unread_one":"{{count}} ungelesen","{{count}} unread_other":"{{count}} ungelesen","🏙 Attachment...":"🏙 Anhang..."};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Gn={"Attach files":"Attach files",Cancel:"Cancel","Channel Missing":"Channel Missing",Close:"Close","Close emoji picker":"Close emoji picker","Commands matching":"Commands matching","Connection failure, reconnecting now...":"Connection failure, reconnecting now...",Delete:"Delete",Delivered:"Delivered","Drag your files here":"Drag your files here","Drag your files here to add to your post":"Drag your files here to add to your post","Edit Message":"Edit Message","Edit message request failed":"Edit message request failed","Emoji matching":"Emoji matching","Empty message...":"Empty message...","Error adding flag":"Error adding flag","Error connecting to chat, refresh the page to try again.":"Error connecting to chat, refresh the page to try again.","Error deleting message":"Error deleting message","Error fetching reactions":"Error loading reactions","Error marking message unread. Cannot mark unread messages older than the newest 100 channel messages.":"Error marking message unread. Cannot mark unread messages older than the newest 100 channel messages.","Error muting a user ...":"Error muting a user ...","Error pinning message":"Error pinning message","Error removing message pin":"Error removing message pin","Error unmuting a user ...":"Error unmuting a user ...","Error uploading file":"Error uploading file","Error uploading image":"Error uploading image","Error · Unsent":"Error · Unsent","Error: {{ errorMessage }}":"Error: {{ errorMessage }}","Failed to jump to the first unread message":"Failed to jump to the first unread message","Failed to mark channel as read":"Failed to mark channel as read",Flag:"Flag","Latest Messages":"Latest Messages","Load more":"Load more","Mark as unread":"Mark as unread",Menu:"Menu","Message Failed · Click to try again":"Message Failed · Click to try again","Message Failed · Unauthorized":"Message Failed · Unauthorized","Message deleted":"Message deleted","Message has been successfully flagged":"Message has been successfully flagged","Message pinned":"Message pinned","Messages have been marked unread.":"Messages have been marked unread.",Mute:"Mute",New:"New","New Messages!":"New Messages!","No chats here yet…":"No chats here yet…","No results found":"No results found","Nothing yet...":"Nothing yet...","Open emoji picker":"Open emoji picker","People matching":"People matching",Pin:"Pin","Pinned by":"Pinned by",Reply:"Reply","Reply to Message":"Reply to Message",Search:"Search","Searching...":"Searching...",Send:"Send","Send Anyway":"Send Anyway","Send message request failed":"Send message request failed","Sending...":"Sending...",Shuffle:"Shuffle","Slow Mode ON":"Slow Mode ON","Some of the files will not be accepted":"Some of the files will not be accepted","This message did not meet our content guidelines":"This message did not meet our content guidelines","This message was deleted...":"This message was deleted...",Thread:"Thread","Type your message":"Type your message",Unmute:"Unmute",Unpin:"Unpin","Unread messages":"Unread messages",'Upload type: "{{ type }}" is not allowed':'Upload type: "{{ type }}" is not allowed',"User uploaded content":"User uploaded content","Wait until all attachments have uploaded":"Wait until all attachments have uploaded","You have no channels currently":"You have no channels currently","You've reached the maximum number of files":"You've reached the maximum number of files","aria/Attachment":"Attachment","aria/Cancel Reply":"Cancel Reply","aria/Cancel upload":"Cancel upload","aria/Channel list":"Channel list","aria/Channel search results":"Channel search results","aria/Close thread":"Close thread","aria/Emoji picker":"Emoji picker","aria/File input":"File input","aria/File upload":"File upload","aria/Image input":"Image input","aria/Load More Channels":"Load More Channels","aria/Menu":"Menu","aria/Message Options":"Message Options","aria/Open Message Actions Menu":"Open Message Actions Menu","aria/Open Reaction Selector":"Open Reaction Selector","aria/Open Thread":"Open Thread","aria/Reaction list":"Reaction list","aria/Retry upload":"Retry upload","aria/Send":"Send",live:"live",replyCount_one:"1 reply",replyCount_other:"{{ count }} replies",searchResultsCount_one:"1 result",searchResultsCount_other:"{{ count }} results","this content could not be displayed":"this content could not be displayed",unreadMessagesSeparatorText_one:"1 unread message",unreadMessagesSeparatorText_other:"{{count}} unread messages","{{ commaSeparatedUsers }} and {{ moreCount }} more":"{{ commaSeparatedUsers }} and {{ moreCount }} more","{{ commaSeparatedUsers }}, and {{ lastUser }}":"{{ commaSeparatedUsers }}, and {{ lastUser }}","{{ firstUser }} and {{ secondUser }}":"{{ firstUser }} and {{ secondUser }}","{{ imageCount }} more":"{{ imageCount }} more","{{ memberCount }} members":"{{ memberCount }} members","{{ user }} has been muted":"{{ user }} has been muted","{{ user }} has been unmuted":"{{ user }} has been unmuted","{{ user }} is typing...":"{{ user }} is typing...","{{ users }} and more are typing...":"{{ users }} and more are typing...","{{ users }} and {{ user }} are typing...":"{{ users }} and {{ user }} are typing...","{{ watcherCount }} online":"{{ watcherCount }} online","{{count}} unread_one":"{{count}} unread","{{count}} unread_other":"{{count}} unread","🏙 Attachment...":"🏙 Attachment..."};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var zn={"Attach files":"Adjuntar archivos",Cancel:"Cancelar","Channel Missing":"Falta canal",Close:"Cerca","Close emoji picker":"Cerrar el selector de emojis","Commands matching":"Coincidencia de comandos","Connection failure, reconnecting now...":"Fallo de conexión, reconectando ahora ...",Delete:"Borrar",Delivered:"Entregado","Drag your files here":"Arrastra tus archivos aquí","Drag your files here to add to your post":"Arrastra tus archivos aquí para agregarlos a tu publicación","Edit Message":"Editar mensaje","Edit message request failed":"Error al editar la solicitud de mensaje","Emoji matching":"Coincidencia de emoji","Empty message...":"Mensaje vacío ...","Error adding flag":"Error al agregar la bandera","Error connecting to chat, refresh the page to try again.":"Error al conectarse al chat, actualice la página para volver a intentarlo.","Error deleting message":"Error al eliminar el mensaje","Error fetching reactions":"Error al cargar las reacciones","Error marking message unread. Cannot mark unread messages older than the newest 100 channel messages.":"Error al marcar el mensaje como no leído. No se pueden marcar mensajes no leídos más antiguos que los últimos 100 mensajes del canal.","Error muting a user ...":"Error al silenciar a un usuario ...","Error pinning message":"Mensaje de error al fijar","Error removing message pin":"Error al quitar el pin del mensaje","Error unmuting a user ...":"Error al activar el silencio de un usuario ...","Error uploading file":"Error al cargar el archivo","Error uploading image":"Error subiendo imagen","Error · Unsent":"Error · No enviado","Error: {{ errorMessage }}":"Error: {{ errorMessage }}","Failed to jump to the first unread message":"Error al saltar al primer mensaje no leído","Failed to mark channel as read":"Error al marcar el canal como leído",Flag:"Bandera","Latest Messages":"Últimos mensajes","Load more":"Cargar más","Mark as unread":"Marcar como no leído",Menu:"Menú","Message Failed · Click to try again":"Mensaje fallido · Haga clic para volver a intentarlo","Message Failed · Unauthorized":"Mensaje fallido · No autorizado","Message deleted":"Mensaje borrado","Message has been successfully flagged":"El mensaje se marcó correctamente","Message pinned":"Mensaje fijado","Messages have been marked unread.":"Los mensajes han sido marcados como no leídos.",Mute:"Mudo",New:"Nuevo","New Messages!":"¡Nuevos mensajes!","No chats here yet…":"Aún no hay mensajes aquí...","No results found":"No se han encontrado resultados","Nothing yet...":"Nada aún...","Open emoji picker":"Selector de emoji abierto","People matching":"Personas que coinciden",Pin:"Alfiler","Pinned by":"Fijado por",Reply:"Respuesta","Reply to Message":"Responder al mensaje",Search:"Buscar","Searching...":"Buscando...",Send:"Enviar","Send Anyway":"Enviar de todos modos","Send message request failed":"Error al enviar la solicitud de mensaje","Sending...":"Enviando...",Shuffle:"Mezclar","Slow Mode ON":"Modo lento activado","Some of the files will not be accepted":"Algunos de los archivos no serán aceptados","This message did not meet our content guidelines":"Este mensaje no cumple nuestras directrices de contenido","This message was deleted...":"Este mensaje fue eliminado ...",Thread:"Hilo","Type your message":"Escribe tu mensaje",Unmute:"Activar sonido",Unpin:"Desprender","Unread messages":"Mensajes no leídos",'Upload type: "{{ type }}" is not allowed':'Tipo de carga: "{{ type }}" no está permitido',"User uploaded content":"Contenido subido por el usuario","Wait until all attachments have uploaded":"Espere hasta que se hayan cargado todos los archivos adjuntos","You have no channels currently":"Actualmente no tienes canales","You've reached the maximum number of files":"Has alcanzado el número máximo de archivos","aria/Attachment":"Adjunto","aria/Cancel Reply":"Cancelar respuesta","aria/Cancel upload":"Cancelar carga","aria/Channel list":"Lista de canales","aria/Channel search results":"Resultados de búsqueda de canales","aria/Close thread":"Cerrar hilo","aria/Emoji picker":"Selector de emojis","aria/File input":"Entrada de archivo","aria/File upload":"Carga de archivo","aria/Image input":"Entrada de imagen","aria/Load More Channels":"Cargar más canales","aria/Menu":"Menú","aria/Message Options":"Opciones de mensaje","aria/Open Message Actions Menu":"Abrir menú de acciones de mensaje","aria/Open Reaction Selector":"Abrir selector de reacción","aria/Open Thread":"Abrir hilo","aria/Reaction list":"Lista de reacciones","aria/Retry upload":"Reintentar carga","aria/Send":"Enviar","ban-command-args":"[@usuario] [texto]","ban-command-description":"Prohibir a un usuario","giphy-command-args":"[texto]","giphy-command-description":"Publicar un gif aleatorio en el canal",live:"En Vivo","mute-command-args":"[@usuario]","mute-command-description":"Silenciar a un usuario",replyCount_many:"{{ count }} respuestas",replyCount_one:"1 respuesta",replyCount_other:"{{ count }} respuestas",searchResultsCount_many:"{{ count }} resultados",searchResultsCount_one:"1 resultado",searchResultsCount_other:"{{ count }} resultados","this content could not be displayed":"este contenido no se pudo mostrar","unban-command-args":"[@usuario]","unban-command-description":"Quitar la prohibición a un usuario","unmute-command-args":"[@usuario]","unmute-command-description":"Anular el silencio de un usuario",unreadMessagesSeparatorText_many:"{{count}} mensajes no leídos",unreadMessagesSeparatorText_one:"1 mensaje no leído",unreadMessagesSeparatorText_other:"{{count}} mensajes no leídos","{{ commaSeparatedUsers }} and {{ moreCount }} more":"{{ commaSeparatedUsers }} y {{ moreCount }} más","{{ commaSeparatedUsers }}, and {{ lastUser }}":"{{ commaSeparatedUsers }} y {{ lastUser }}","{{ firstUser }} and {{ secondUser }}":"{{ firstUser }} y {{ secondUser }}","{{ imageCount }} more":"{{ imageCount }} más","{{ memberCount }} members":"{{ memberCount }} miembros","{{ user }} has been muted":"{{ user }} ha sido silenciado","{{ user }} has been unmuted":"{{ user }} se ha desactivado","{{ user }} is typing...":"{{ user }} está escribiendo...","{{ users }} and more are typing...":"{{ users }} y más están escribiendo...","{{ users }} and {{ user }} are typing...":"{{ users }} y {{ user }} están escribiendo...","{{ watcherCount }} online":"{{ watcherCount }} en línea","{{count}} unread_many":"{{count}} no leídos","{{count}} unread_one":"{{count}} no leído","{{count}} unread_other":"{{count}} no leídos","🏙 Attachment...":"🏙 Adjunto..."};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Vn={"Attach files":"Pièces jointes",Cancel:"Annuler","Channel Missing":"Canal Manquant",Close:"Fermer","Close emoji picker":"Fermer le sélecteur d'emojis","Commands matching":"Correspondance des commandes","Connection failure, reconnecting now...":"Échec de la connexion, reconnexion en cours...",Delete:"Supprimer",Delivered:"Publié","Drag your files here":"Glissez vos fichiers ici","Drag your files here to add to your post":"Glissez vos fichiers ici pour les ajouter à votre publication","Edit Message":"Éditer un message","Edit message request failed":"Échec de la demande de modification du message","Emoji matching":"Correspondance emoji","Empty message...":"Message vide...","Error adding flag":"Erreur lors de l'ajout du drapeau","Error connecting to chat, refresh the page to try again.":"Erreur de connexion au chat, rafraîchissez la page pour réessayer.","Error deleting message":"Erreur lors de la suppression du message","Error fetching reactions":"Erreur de chargement des réactions","Error marking message unread. Cannot mark unread messages older than the newest 100 channel messages.":"Erreur lors de la marque du message comme non lu. Impossible de marquer des messages non lus plus anciens que les 100 derniers messages du canal.","Error muting a user ...":"Erreur de mise en sourdine d'un utilisateur ...","Error pinning message":"Erreur d'épinglage du message","Error removing message pin":"Erreur lors de la suppression du code PIN du message","Error unmuting a user ...":"Erreur de désactivation de la fonction sourdine pour un utilisateur ...","Error uploading file":"Erreur lors du téléchargement du fichier","Error uploading image":"Erreur lors de l'envoi de l'image","Error · Unsent":"Erreur - Non envoyé","Error: {{ errorMessage }}":"Erreur : {{ errorMessage }}","Failed to jump to the first unread message":"Échec de saut vers le premier message non lu","Failed to mark channel as read":"Échec de la marque du canal comme lu",Flag:"Signaler","Latest Messages":"Derniers messages","Load more":"Charger plus","Mark as unread":"Marquer comme non lu",Menu:"Menu","Message Failed · Click to try again":"Échec de l'envoi du message - Cliquez pour réessayer","Message Failed · Unauthorized":"Échec de l'envoi du message - Non autorisé","Message deleted":"Message supprimé","Message has been successfully flagged":"Le message a été signalé avec succès","Message pinned":"Message épinglé","Messages have been marked unread.":"Les messages ont été marqués comme non lus.",Mute:"Muet",New:"Nouveaux","New Messages!":"Nouveaux Messages!","No chats here yet…":"Pas encore de messages ici...","No results found":"Aucun résultat trouvé","Nothing yet...":"Aucun message...","Open emoji picker":"Ouvrez le sélecteur d'emoji","People matching":"Correspondance de personnes",Pin:"Épingle","Pinned by":"Épinglé par",Reply:"Réponse","Reply to Message":"Répondre au message",Search:"Rechercher","Searching...":"Recherche...",Send:"Envoyer","Send Anyway":"Envoyer quand même","Send message request failed":"Échec de la demande d'envoi de message","Sending...":"Envoi en cours...",Shuffle:"Mélanger","Slow Mode ON":"Mode lent activé","Some of the files will not be accepted":"Certains fichiers ne seront pas acceptés","This message did not meet our content guidelines":"Ce message n'est pas conforme à nos lignes directrices en matière de contenu","This message was deleted...":"Ce message a été supprimé...",Thread:"Fil de discussion","Type your message":"Saisissez votre message",Unmute:"Désactiver muet",Unpin:"Détacher","Unread messages":"Messages non lus",'Upload type: "{{ type }}" is not allowed':'Le type de téléchargement: "{{ type }}" n\'est pas autorisé',"User uploaded content":"Contenu téléchargé par l'utilisateur","Wait until all attachments have uploaded":"Attendez que toutes les pièces jointes soient téléchargées","You have no channels currently":"Vous n'avez actuellement aucun canal","You've reached the maximum number of files":"Vous avez atteint le nombre maximum de fichiers","aria/Attachment":"Pièce jointe","aria/Cancel Reply":"Annuler la réponse","aria/Cancel upload":"Annuler le téléchargement","aria/Channel list":"Liste des canaux","aria/Channel search results":"Résultats de la recherche de canaux","aria/Close thread":"Fermer le fil","aria/Emoji picker":"Sélecteur d'émojis","aria/File input":"Entrée de fichier","aria/File upload":"Téléchargement de fichier","aria/Image input":"Entrée d'image","aria/Load More Channels":"Charger plus de canaux","aria/Menu":"Menu","aria/Message Options":"Options de message","aria/Open Message Actions Menu":"Ouvrir le menu des actions de message","aria/Open Reaction Selector":"Ouvrir le sélecteur de réaction","aria/Open Thread":"Ouvrir le fil","aria/Reaction list":"Liste des réactions","aria/Retry upload":"Réessayer le téléchargement","aria/Send":"Envoyer","ban-command-args":"[@nomdutilisateur] [texte]","ban-command-description":"Bannir un utilisateur","giphy-command-args":"[texte]","giphy-command-description":"Poster un GIF aléatoire dans le canal",live:"en direct","mute-command-args":"[@nomdutilisateur]","mute-command-description":"Muter un utilisateur",replyCount_many:"{{ count }} réponses",replyCount_one:"1 réponse",replyCount_other:"{{ count }} réponses",searchResultsCount_many:"{{ count }} résultats",searchResultsCount_one:"1 résultat",searchResultsCount_other:"{{ count }} résultats","this content could not be displayed":"ce contenu n'a pu être affiché","unban-command-args":"[@nomdutilisateur]","unban-command-description":"Débannir un utilisateur","unmute-command-args":"[@nomdutilisateur]","unmute-command-description":"Démuter un utilisateur",unreadMessagesSeparatorText_many:"{{count}} messages non lus",unreadMessagesSeparatorText_one:"1 message non lu",unreadMessagesSeparatorText_other:"{{count}} messages non lus","{{ commaSeparatedUsers }} and {{ moreCount }} more":"{{ commaSeparatedUsers }} et {{ moreCount }} autres","{{ commaSeparatedUsers }}, and {{ lastUser }}":"{{ commaSeparatedUsers }} et {{ lastUser }}","{{ firstUser }} and {{ secondUser }}":"{{ firstUser }} et {{ secondUser }}","{{ imageCount }} more":"{{ imageCount }} supplémentaires","{{ memberCount }} members":"{{ memberCount }} membres","{{ user }} has been muted":"{{ user }} a été mis en sourdine","{{ user }} has been unmuted":"{{ user }} n'est plus en sourdine","{{ user }} is typing...":"{{ user }} is typing...","{{ users }} and more are typing...":"{{ users }} and more are typing...","{{ users }} and {{ user }} are typing...":"{{ users }} and {{ user }} are typing...","{{ watcherCount }} online":"{{ watcherCount }} en ligne","{{count}} unread_many":"{{count}} non lus","{{count}} unread_one":"{{count}} non lu","{{count}} unread_other":"{{count}} non lus","🏙 Attachment...":"🏙 Pièce jointe..."};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var qn={"Attach files":"फाइल्स अटैच करे",Cancel:"रद्द करें","Channel Missing":"चैनल उपलब्ध नहीं है",Close:"बंद करे","Close emoji picker":"इमोजी पिकर बंद करें","Commands matching":"मेल खाती है","Connection failure, reconnecting now...":"कनेक्शन विफल रहा, अब पुनः कनेक्ट हो रहा है ...",Delete:"डिलीट",Delivered:"पहुंच गया","Drag your files here":"अपनी फ़ाइलें यहाँ खींचें","Drag your files here to add to your post":"अपनी फ़ाइलें यहाँ खींचें और अपने पोस्ट में जोड़ने के लिए","Edit Message":"मैसेज में बदलाव करे","Edit message request failed":"संदेश संपादित करने का अनुरोध विफल रहा","Emoji matching":"इमोजी मिलान","Empty message...":"खाली संदेश ...","Error adding flag":"ध्वज जोड़ने में त्रुटि","Error connecting to chat, refresh the page to try again.":"चैट से कनेक्ट करने में त्रुटि, पेज को रिफ्रेश करें","Error deleting message":"संदेश हटाने में त्रुटि","Error fetching reactions":"प्रतिक्रियाएँ लोड करने में त्रुटि","Error marking message unread":"संदेश को अपठित चिह्नित करने में त्रुटि","Error marking message unread. Cannot mark unread messages older than the newest 100 channel messages.":"संदेश को अपठित मार्क करने में त्रुटि। सबसे नए 100 चैनल संदेश से पहले के सभी अपठित संदेशों को अपठित मार्क नहीं किया जा सकता है।","Error muting a user ...":"यूजर को म्यूट करने का प्रयास फेल हुआ","Error pinning message":"संदेश को पिन करने में त्रुटि","Error removing message pin":"संदेश पिन निकालने में त्रुटि","Error unmuting a user ...":"यूजर को अनम्यूट करने का प्रयास फेल हुआ","Error uploading file":"फ़ाइल अपलोड करने में त्रुटि","Error uploading image":"छवि अपलोड करने में त्रुटि","Error · Unsent":"फेल","Error: {{ errorMessage }}":"फेल: {{ errorMessage }}","Failed to jump to the first unread message":"पहले अपठित संदेश पर जाने में विफल","Failed to mark channel as read":"चैनल को पढ़ा हुआ चिह्नित करने में विफल।",Flag:"फ्लैग करे","Latest Messages":"नवीनतम संदेश","Load more":"और लोड करें","Mark as unread":"अपठित चिह्नित करें",Menu:"मेन्यू","Message Failed · Click to try again":"मैसेज फ़ैल - पुनः कोशिश करें","Message Failed · Unauthorized":"मैसेज फ़ैल - अनधिकृत","Message deleted":"मैसेज हटा दिया गया","Message has been successfully flagged":"मैसेज को फ्लैग कर दिया गया है","Message pinned":"संदेश पिन किया गया","Messages have been marked unread.":"संदेशों को अपठित चिह्नित किया गया है।",Mute:"म्यूट करे",New:"नए","New Messages!":"नए मैसेज!","No chats here yet…":"यहां अभी तक कोई चैट नहीं...","No results found":"कोई परिणाम नहीं मिला","Nothing yet...":"कोई मैसेज नहीं है","Open emoji picker":"इमोजी पिकर खोलिये","People matching":"मेल खाते लोग",Pin:"पिन","Pinned by":"द्वारा पिन किया गया",Reply:"जवाब दे दो","Reply to Message":"संदेश का जवाब दें",Search:"खोज","Searching...":"खोज कर...",Send:"भेजे","Send Anyway":"वैसे भी भेजें","Send message request failed":"संदेश भेजने का अनुरोध विफल रहा","Sending...":"भेजा जा रहा है",Shuffle:"मिश्रित करें","Slow Mode ON":"स्लो मोड ऑन","Some of the files will not be accepted":"कुछ फ़ाइलें स्वीकार नहीं की जाएंगी","This message did not meet our content guidelines":"यह संदेश हमारे सामग्री दिशानिर्देशों के अनुरूप नहीं था","This message was deleted...":"मैसेज हटा दिया गया",Thread:"रिप्लाई थ्रेड","Type your message":"अपना मैसेज लिखे",Unmute:"अनम्यूट",Unpin:"अनपिन","Unread messages":"अपठित संदेश",'Upload type: "{{ type }}" is not allowed':'अपलोड प्रकार: "{{ type }}" की अनुमति नहीं है',"User uploaded content":"उपयोगकर्ता अपलोड की गई सामग्री","Wait until all attachments have uploaded":"सभी अटैचमेंट अपलोड होने तक प्रतीक्षा करें","You have no channels currently":"आपके पास कोई चैनल नहीं है","You've reached the maximum number of files":"आप अधिकतम फ़ाइलों तक पहुँच गए हैं","aria/Attachment":"अनुलग्नक","aria/Cancel Reply":"उत्तर रद्द करें","aria/Cancel upload":"अपलोड रद्द करें","aria/Channel list":"चैनल सूची","aria/Channel search results":"चैनल खोज परिणाम","aria/Close thread":"थ्रेड बंद करें","aria/Emoji picker":"इमोजी चुनने वाला","aria/File input":"फ़ाइल इनपुट","aria/File upload":"फ़ाइल अपलोड","aria/Image input":"छवि इनपुट","aria/Load More Channels":"और चैनल लोड करें","aria/Menu":"मेन्यू","aria/Message Options":"संदेश विकल्प","aria/Open Message Actions Menu":"संदेश क्रिया मेन्यू खोलें","aria/Open Reaction Selector":"प्रतिक्रिया चयनकर्ता खोलें","aria/Open Thread":"थ्रेड खोलें","aria/Reaction list":"प्रतिक्रिया सूची","aria/Retry upload":"अपलोड पुनः प्रयास करें","aria/Send":"भेजें","ban-command-args":"[@उपयोगकर्तनाम] [पाठ]","ban-command-description":"एक उपयोगकर्ता को प्रतिषेधित करें","giphy-command-args":"[पाठ]","giphy-command-description":"चैनल पर एक क्रॉफिल जीआइएफ पोस्ट करें",live:"लाइव","mute-command-args":"[@उपयोगकर्तनाम]","mute-command-description":"एक उपयोगकर्ता को म्यूट करें",replyCount_one:"1 रिप्लाई",replyCount_other:"{{ count }} रिप्लाई",searchResultsCount_one:"1 परिणाम",searchResultsCount_other:"{{ count }} परिणाम","this content could not be displayed":"यह कॉन्टेंट लोड नहीं हो पाया","unban-command-args":"[@उपयोगकर्तनाम]","unban-command-description":"एक उपयोगकर्ता को प्रतिषेध से मुक्त करें","unmute-command-args":"[@उपयोगकर्तनाम]","unmute-command-description":"एक उपयोगकर्ता को अनम्यूट करें",unreadMessagesSeparatorText_one:"1 अपठित संदेश",unreadMessagesSeparatorText_other:"{{count}} अपठित संदेश","{{ commaSeparatedUsers }} and {{ moreCount }} more":"{{ commaSeparatedUsers }} और {{ moreCount }} और","{{ commaSeparatedUsers }}, and {{ lastUser }}":"{{ commaSeparatedUsers }} और {{ lastUser }}","{{ firstUser }} and {{ secondUser }}":"{{ firstUser }} और {{ secondUser }}","{{ imageCount }} more":"{{ imageCount }} और","{{ memberCount }} members":"{{ memberCount }} मेंबर्स","{{ user }} has been muted":"{{ user }} को म्यूट कर दिया गया है","{{ user }} has been unmuted":"{{ user }} को अनम्यूट कर दिया गया है","{{ user }} is typing...":"{{ user }} is typing...","{{ users }} and more are typing...":"{{ users }} and more are typing...","{{ users }} and {{ user }} are typing...":"{{ users }} and {{ user }} are typing...","{{ watcherCount }} online":"{{ watcherCount }} online","{{count}} unread_one":"{{count}} अपठित","{{count}} unread_other":"{{count}} अपठित","🏙 Attachment...":"🏙 अटैचमेंट"};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Wn={"Attach files":"Allega file",Cancel:"Annulla","Channel Missing":"Il canale non esiste",Close:"Chiudi","Close emoji picker":"Chiudi il selettore di emoji","Commands matching":"Comandi corrispondenti","Connection failure, reconnecting now...":"Connessione fallitta, riconnessione in corso...",Delete:"Cancella",Delivered:"Consegnato","Drag your files here":"Trascina i tuoi file qui","Drag your files here to add to your post":"Trascina i tuoi file qui per aggiungerli al tuo post","Edit Message":"Modifica messaggio","Edit message request failed":"Richiesta di modifica del messaggio non riuscita","Emoji matching":"Abbinamento emoji","Empty message...":"Message vuoto...","Error adding flag":"Errore durante l'aggiunta del flag","Error connecting to chat, refresh the page to try again.":"Errore di connessione alla chat, aggiorna la pagina per riprovare","Error deleting message":"Errore durante l'eliminazione del messaggio","Error fetching reactions":"Errore nel caricamento delle reazioni","Error marking message unread. Cannot mark unread messages older than the newest 100 channel messages.":"Errore durante la marcatura del messaggio come non letto. Impossibile marcare messaggi non letti più vecchi dei più recenti 100 messaggi del canale.","Error muting a user ...":"Errore silenziando un utente ...","Error pinning message":"Errore durante il blocco del messaggio","Error removing message pin":"Errore durante la rimozione del PIN del messaggio","Error unmuting a user ...":"Errore riattivando le notifiche per l'utente ...","Error uploading file":"Errore durante il caricamento del file","Error uploading image":"Errore durante il caricamento dell'immagine","Error · Unsent":"Errore · Non inviato","Error: {{ errorMessage }}":"Errore: {{ errorMessage }}","Failed to jump to the first unread message":"Impossibile passare al primo messaggio non letto","Failed to mark channel as read":"Impossibile contrassegnare il canale come letto",Flag:"Segnala","Latest Messages":"Ultimi messaggi","Load more":"Carica di più","Mark as unread":"Contrassegna come non letto",Menu:"Menù","Message Failed · Click to try again":"Invio messaggio fallito · Clicca per riprovare","Message Failed · Unauthorized":"Invio messaggio fallito · Non autorizzato","Message deleted":"Messaggio cancellato","Message has been successfully flagged":"Il messaggio é stato segnalato con successo","Message pinned":"Messaggio bloccato","Messages have been marked unread.":"I messaggi sono stati contrassegnati come non letti.",Mute:"Silenzia",New:"Nuovo","New Messages!":"Nuovo messaggio!","No chats here yet…":"Non ci sono ancora messaggi qui...","No results found":"Nessun risultato trovato","Nothing yet...":"Ancora niente...","Open emoji picker":"Apri il selettore dellle emoji","People matching":"Persone che corrispondono",Pin:"Pin","Pinned by":"Appuntato da",Reply:"Rispondere","Reply to Message":"Rispondi al messaggio",Search:"Ricerca","Searching...":"Ricerca in corso ...",Send:"Invia","Send Anyway":"Invia comunque","Send message request failed":"Invia messaggio di richiesta non riuscito","Sending...":"Invio in corso...",Shuffle:"Mescolare","Slow Mode ON":"Modalità lenta attivata","Some of the files will not be accepted":"Alcuni dei file non saranno accettati","This message did not meet our content guidelines":"Questo messaggio non soddisfa le nostre linee guida sui contenuti","This message was deleted...":"Questo messaggio é stato cancellato",Thread:"Thread","Type your message":"Scrivi il tuo messaggio",Unmute:"Riattiva le notifiche",Unpin:"Sblocca","Unread messages":"Messaggi non letti",'Upload type: "{{ type }}" is not allowed':'Tipo di caricamento: "{{ type }}" non è consentito',"User uploaded content":"Contenuto caricato dall'utente","Wait until all attachments have uploaded":"Attendi il caricamento di tutti gli allegati","You have no channels currently":"Al momento non sono presenti canali","You've reached the maximum number of files":"Hai raggiunto il numero massimo di file","aria/Attachment":"Allegato","aria/Cancel Reply":"Annulla risposta","aria/Cancel upload":"Annulla caricamento","aria/Channel list":"Elenco dei canali","aria/Channel search results":"Risultati della ricerca dei canali","aria/Close thread":"Chiudi discussione","aria/Emoji picker":"Selettore di emoji","aria/File input":"Input di file","aria/File upload":"Caricamento di file","aria/Image input":"Input di immagine","aria/Load More Channels":"Carica altri canali","aria/Menu":"Menu","aria/Message Options":"Opzioni di messaggio","aria/Open Message Actions Menu":"Apri il menu delle azioni di messaggio","aria/Open Reaction Selector":"Apri il selettore di reazione","aria/Open Thread":"Apri discussione","aria/Reaction list":"Elenco delle reazioni","aria/Retry upload":"Riprova caricamento","aria/Send":"Invia","ban-command-args":"[@nomeutente] [testo]","ban-command-description":"Vietare un utente","giphy-command-args":"[testo]","giphy-command-description":"Pubblica un gif casuale sul canale",live:"live","mute-command-args":"[@nomeutente]","mute-command-description":"Silenzia un utente",replyCount_many:"{{ count }} risposte",replyCount_one:"Una risposta",replyCount_other:"{{ count }} risposte",searchResultsCount_many:"{{ count }} risultati",searchResultsCount_one:"1 risultato",searchResultsCount_other:"{{ count }} risultati","this content could not be displayed":"questo contenuto non puó essere mostrato","unban-command-args":"[@nomeutente]","unban-command-description":"Togliere il divieto a un utente","unmute-command-args":"[@nomeutente]","unmute-command-description":"Togliere il silenzio a un utente",unreadMessagesSeparatorText_many:"{{count}} messaggi non letti",unreadMessagesSeparatorText_one:"1 messaggio non letto",unreadMessagesSeparatorText_other:"{{count}} messaggi non letti","{{ commaSeparatedUsers }} and {{ moreCount }} more":"{{ commaSeparatedUsers }} e altri {{ moreCount }}","{{ commaSeparatedUsers }}, and {{ lastUser }}":"{{ commaSeparatedUsers }} e {{ lastUser }}","{{ firstUser }} and {{ secondUser }}":"{{ firstUser }} e {{ secondUser }}","{{ imageCount }} more":"+ {{ imageCount }}","{{ memberCount }} members":"{{ memberCount }} membri","{{ user }} has been muted":"{{ user }} é stato silenziato","{{ user }} has been unmuted":"Notifiche riattivate per {{ user }}","{{ user }} is typing...":"{{ user }} is typing...","{{ users }} and more are typing...":"{{ users }} and more are typing...","{{ users }} and {{ user }} are typing...":"{{ users }} and {{ user }} are typing...","{{ watcherCount }} online":"{{ watcherCount }} online","{{count}} unread_many":"{{count}} non letti","{{count}} unread_one":"{{count}} non letto","{{count}} unread_other":"{{count}} non letti","🏙 Attachment...":"🏙 Allegato..."};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Qn={"Attach files":"ファイルを添付する",Cancel:"キャンセル","Channel Missing":"チャネルがありません",Close:"閉める","Close emoji picker":"絵文字ピッカーを閉める","Commands matching":"一致するコマンド","Connection failure, reconnecting now...":"接続が失敗しました。再接続中...",Delete:"消去",Delivered:"配信しました","Drag your files here":"ここにファイルをドラッグ","Drag your files here to add to your post":"投稿に追加するためにここにファイルをドラッグ","Edit Message":"メッセージを編集","Edit message request failed":"メッセージの編集要求が失敗しました","Emoji matching":"絵文字マッチング","Empty message...":"空のメッセージ...","Error adding flag":"フラグを追加のエラーが発生しました","Error connecting to chat, refresh the page to try again.":"チャットへの接続ができませんでした。ページを更新してください。","Error deleting message":"メッセージを削除するエラーが発生しました","Error fetching reactions":"反応の読み込みエラー","Error marking message unread. Cannot mark unread messages older than the newest 100 channel messages.":"メッセージを未読にする際にエラーが発生しました。最新の100件のチャンネルメッセージより古い未読メッセージはマークできません。","Error muting a user ...":"ユーザーを無音するエラーが発生しました...","Error pinning message":"メッセージをピンのエラーが発生しました","Error removing message pin":"メッセージのピンを削除のエラーが発生しました","Error unmuting a user ...":"ユーザーの無音解除のエラーが発生しました...","Error uploading file":"ファイルをアップロードのエラーが発生しました","Error uploading image":"画像をアップロードのエラーが発生しました","Error · Unsent":"エラー・未送信","Error: {{ errorMessage }}":"エラー: {{ errorMessage }}","Failed to jump to the first unread message":"最初の未読メッセージにジャンプできませんでした","Failed to mark channel as read":"チャンネルを既読にすることができませんでした",Flag:"フラグ","Latest Messages":"最新のメッセージ","Load more":"もっと読み込む","Mark as unread":"未読としてマーク",Menu:"メニュー","Message Failed · Click to try again":"メッセージが失敗しました · クリックして再試行してください","Message Failed · Unauthorized":"メッセージが失敗しました · 許可されていません","Message deleted":"メッセージが削除されました","Message has been successfully flagged":"メッセージに正常にフラグが付けられました","Message pinned":"メッセージにピンが付けられました","Messages have been marked unread.":"メッセージは未読としてマークされました。",Mute:"無音",New:"新しい","New Messages!":"新しいメッセージ!","No chats here yet…":"ここにはまだチャットはありません…","No results found":"結果が見つかりません","Nothing yet...":"まだ何もありません...","Open emoji picker":"絵文字ピッカーを開く","People matching":"一致する人",Pin:"ピン","Pinned by":"ピンした方",Reply:"返事","Reply to Message":"メッセージに返信",Search:"探す","Searching...":"検索中...",Send:"送信","Send Anyway":"とにかく送信する","Send message request failed":"メッセージ送信リクエストが失敗しました","Sending...":"送信中...",Shuffle:"シャッフル","Slow Mode ON":"スローモードオン","Some of the files will not be accepted":"一部のファイルは受け付けられません","This message did not meet our content guidelines":"このメッセージはコンテンツガイドラインに適合していません","This message was deleted...":"このメッセージは削除されました...",Thread:"スレッド","Type your message":"メッセージを入力してください",Unmute:"無音を解除する",Unpin:"ピンを解除する","Unread messages":"未読メッセージ",'Upload type: "{{ type }}" is not allowed':'アップロードタイプ："{{ type }}"は許可されていません',"User uploaded content":"ユーザーがアップロードしたコンテンツ","Wait until all attachments have uploaded":"すべての添付ファイルがアップロードされるまでお待ちください","You have no channels currently":"現在チャンネルはありません","You've reached the maximum number of files":"ファイルの最大数に達しました","aria/Attachment":"添付ファイル","aria/Cancel Reply":"返信をキャンセル","aria/Cancel upload":"アップロードをキャンセル","aria/Channel list":"チャンネル一覧","aria/Channel search results":"チャンネル検索結果","aria/Close thread":"スレッドを閉じる","aria/Emoji picker":"絵文字ピッカー","aria/File input":"ファイル入力","aria/File upload":"ファイルアップロード","aria/Image input":"画像入力","aria/Load More Channels":"さらにチャンネルを読み込む","aria/Menu":"メニュー","aria/Message Options":"メッセージオプション","aria/Open Message Actions Menu":"メッセージアクションメニューを開く","aria/Open Reaction Selector":"リアクションセレクターを開く","aria/Open Thread":"スレッドを開く","aria/Reaction list":"リアクション一覧","aria/Retry upload":"アップロードを再試行","aria/Send":"送信","ban-command-args":"[@ユーザ名] [テキスト]","ban-command-description":"ユーザーを禁止する","giphy-command-args":"[テキスト]","giphy-command-description":"チャンネルにランダムなGIFを投稿する",live:"ライブ","mute-command-args":"[@ユーザ名]","mute-command-description":"ユーザーをミュートする",replyCount_one:"1件の返信",replyCount_other:"{{ count }} 返信",searchResultsCount_one:"1件の結果",searchResultsCount_other:"{{ count }}件の結果","this content could not be displayed":"このコンテンツは表示できませんでした","unban-command-args":"[@ユーザ名]","unban-command-description":"ユーザーの禁止を解除する","unmute-command-args":"[@ユーザ名]","unmute-command-description":"ユーザーのミュートを解除する",unreadMessagesSeparatorText_other:"未読メッセージ {{count}} 件","{{ commaSeparatedUsers }} and {{ moreCount }} more":"{{ commaSeparatedUsers }} と {{ moreCount }} 他人","{{ commaSeparatedUsers }}, and {{ lastUser }}":"{{ commaSeparatedUsers }} と {{ lastUser }}","{{ firstUser }} and {{ secondUser }}":"{{ firstUser }} と {{ secondUser }}","{{ imageCount }} more":"{{ imageCount }} イメージ","{{ memberCount }} members":"{{ memberCount }} メンバー","{{ user }} has been muted":"{{ user }} 無音されています","{{ user }} has been unmuted":"{{ user }} 無音されていません","{{ user }} is typing...":"{{ user }} is typing...","{{ users }} and more are typing...":"{{ users }} and more are typing...","{{ users }} and {{ user }} are typing...":"{{ users }} and {{ user }} are typing...","{{ watcherCount }} online":"{{ watcherCount }} オンライン","{{count}} unread_other":"{{count}} 未読","🏙 Attachment...":"🏙 アタッチメント..."};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Kn={"Attach files":"파일 첨부",Cancel:"취소","Channel Missing":"채널 누락",Close:"닫기","Close emoji picker":"이모티콘 선택기 닫기","Commands matching":"일치하는 명령","Connection failure, reconnecting now...":"연결 실패, 지금 다시 연결 중...",Delete:"삭제",Delivered:"배달됨","Drag your files here":"여기로 파일을 끌어다 놓으세요","Drag your files here to add to your post":"게시물에 추가하려면 파일을 여기로 끌어다 놓으세요","Edit Message":"메시지 수정","Edit message request failed":"메시지 수정 요청 실패","Emoji matching":"이모티콘 매칭","Empty message...":"빈 메시지...","Error adding flag":"플래그를 추가하는 동안 오류가 발생했습니다.","Error connecting to chat, refresh the page to try again.":"채팅에 연결하는 동안 오류가 발생했습니다. 페이지를 새로고침하여 다시 시도하세요.","Error deleting message":"메시지를 삭제하는 중에 오류가 발생했습니다.","Error fetching reactions":"반응 로딩 오류.","Error marking message unread. Cannot mark unread messages older than the newest 100 channel messages.":"메시지를 읽지 않음으로 표시하는 중 오류가 발생했습니다. 가장 최근 100개의 채널 메시지보다 오래된 읽지 않은 메시지는 표시할 수 없습니다.","Error muting a user ...":"사용자를 음소거하는 중에 오류가 발생했습니다...","Error pinning message":"메시지를 핀하는 중에 오류가 발생했습니다.","Error removing message pin":"메시지 핀을 제거하는 중에 오류가 발생했습니다.","Error unmuting a user ...":"사용자 음소거 해제 중 오류 발생...","Error uploading file":"파일 업로드 오류","Error uploading image":"이미지를 업로드하는 동안 오류가 발생했습니다.","Error · Unsent":"오류 · 전송되지 않음","Error: {{ errorMessage }}":"오류: {{ errorMessage }}","Failed to jump to the first unread message":"첫 번째 읽지 않은 메시지로 이동하지 못했습니다","Failed to mark channel as read":"채널을 읽음으로 표시하는 데 실패했습니다",Flag:"플래그","Latest Messages":"최신 메시지","Load more":"더 불러오기","Mark as unread":"읽지 않음으로 표시",Menu:"메뉴","Message Failed · Click to try again":"메시지 실패 · 다시 시도하려면 클릭하세요.","Message Failed · Unauthorized":"메시지 실패 · 승인되지 않음","Message deleted":"메시지가 삭제되었습니다.","Message has been successfully flagged":"메시지에 플래그가 지정되었습니다.","Message pinned":"메시지 핀했습니다","Messages have been marked unread.":"메시지가 읽지 않음으로 표시되었습니다.",Mute:"무음",New:"새로운","New Messages!":"새 메시지!","No chats here yet…":"아직 채팅이 없습니다...","No results found":"검색 결과가 없습니다","Nothing yet...":"아직 아무것도...","Open emoji picker":"이모티콘 선택기 열기","People matching":"일치하는 사람",Pin:"핀","Pinned by":"핀했던 분:",Reply:"답장","Reply to Message":"메시지에 답장",Search:"찾다","Searching...":"수색...",Send:"보내다","Send Anyway":"어쨌든 보내기","Send message request failed":"메시지 보내기 요청 실패","Sending...":"배상중...",Shuffle:"셔플","Slow Mode ON":"슬로우 모드 켜짐","Some of the files will not be accepted":"일부 파일은 허용되지 않을 수 있습니다","This message did not meet our content guidelines":"이 메시지는 콘텐츠 가이드라인을 충족하지 않습니다.","This message was deleted...":"이 메시지는 삭제되었습니다...",Thread:"스레드","Type your message":"메시지 입력",Unmute:"음소거 해제",Unpin:"핀 해제","Unread messages":"읽지 않은 메시지",'Upload type: "{{ type }}" is not allowed':'업로드 유형: "{{ type }}"은(는) 허용되지 않습니다.',"User uploaded content":"사용자 업로드 콘텐츠","Wait until all attachments have uploaded":"모든 첨부 파일이 업로드될 때까지 기다립니다.","You have no channels currently":"현재 채널이 없습니다.","You've reached the maximum number of files":"최대 파일 수에 도달했습니다.","aria/Attachment":"첨부 파일","aria/Cancel Reply":"답장 취소","aria/Cancel upload":"업로드 취소","aria/Channel list":"채널 목록","aria/Channel search results":"채널 검색 결과","aria/Close thread":"스레드 닫기","aria/Emoji picker":"이모지 선택기","aria/File input":"파일 입력","aria/File upload":"파일 업로드","aria/Image input":"이미지 입력","aria/Load More Channels":"더 많은 채널 불러오기","aria/Menu":"메뉴","aria/Message Options":"메시지 옵션","aria/Open Message Actions Menu":"메시지 액션 메뉴 열기","aria/Open Reaction Selector":"반응 선택기 열기","aria/Open Thread":"스레드 열기","aria/Reaction list":"반응 목록","aria/Retry upload":"업로드 다시 시도","aria/Send":"보내기","ban-command-args":"[@사용자이름] [텍스트]","ban-command-description":"사용자를 차단","giphy-command-args":"[텍스트]","giphy-command-description":"채널에 무작위 GIF 게시",live:"라이브","mute-command-args":"[@사용자이름]","mute-command-description":"사용자 음소거",replyCount_one:"답장 1개",replyCount_other:"{{ count }} 답장",searchResultsCount_one:"1개의 결과",searchResultsCount_other:"{{ count }}개 결과","this content could not be displayed":"이 콘텐츠를 표시할 수 없습니다","unban-command-args":"[@사용자이름]","unban-command-description":"사용자 차단 해제","unmute-command-args":"[@사용자이름]","unmute-command-description":"사용자 음소거 해제",unreadMessagesSeparatorText_other:"읽지 않은 메시지 {{count}}개","{{ commaSeparatedUsers }} and {{ moreCount }} more":"{{ commaSeparatedUsers }} 그리고 {{ moreCount }}명 더","{{ commaSeparatedUsers }}, and {{ lastUser }}":"{{ commaSeparatedUsers }} 그리고 {{ lastUser }}","{{ firstUser }} and {{ secondUser }}":"{{ firstUser }} 그리고 {{ secondUser }}","{{ imageCount }} more":"{{ imageCount }}개 더","{{ memberCount }} members":"{{ memberCount }}명","{{ user }} has been muted":"{{ user }} 음소거되었습니다","{{ user }} has been unmuted":"{{ user }} 음소거가 해제되었습니다","{{ user }} is typing...":"{{ user }} is typing...","{{ users }} and more are typing...":"{{ users }} and more are typing...","{{ users }} and {{ user }} are typing...":"{{ users }} and {{ user }} are typing...","{{ watcherCount }} online":"{{ watcherCount }} 온라인","{{count}} unread_other":"{{count}} 읽지 않음","🏙 Attachment...":"🏙 부착..."};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var $n={"Attach files":"Bijlage toevoegen",Cancel:"Annuleer","Channel Missing":"Kanaal niet gevonden",Close:"Sluit","Close emoji picker":"Sluit de emoji-kiezer","Commands matching":"Bijpassende opdrachten","Connection failure, reconnecting now...":"Probleem met de verbinding, opnieuw verbinding maken...",Delete:"Verwijder",Delivered:"Afgeleverd","Drag your files here":"Sleep je bestanden hier naartoe","Drag your files here to add to your post":"Sleep je bestanden hier naartoe om aan je bericht toe te voegen","Edit Message":"Pas bericht aan","Edit message request failed":"Verzoek om bericht bewerken mislukt","Emoji matching":"Emoji-overeenkomsten","Empty message...":"Leeg bericht...","Error adding flag":"Fout bij toevoegen van vlag","Error connecting to chat, refresh the page to try again.":"Fout bij het verbinden, ververs de pagina om nogmaals te proberen","Error deleting message":"Fout bij verwijderen van bericht","Error fetching reactions":"Fout bij het laden van reacties","Error marking message unread. Cannot mark unread messages older than the newest 100 channel messages.":"Fout bij markeren van bericht als ongelezen. Kan geen oudere ongelezen berichten markeren dan de nieuwste 100 kanaalberichten.","Error muting a user ...":"Fout bij het muten van de gebruiker","Error pinning message":"Fout bij vastzetten van bericht","Error removing message pin":"Fout bij verwijderen van berichtpin","Error unmuting a user ...":"Fout bij het unmuten van de gebruiker","Error uploading file":"Fout bij uploaden bestand","Error uploading image":"Fout bij uploaden afbeelding","Error · Unsent":"Error: · niet verzonden","Error: {{ errorMessage }}":"Error: {{ errorMessage }}","Failed to jump to the first unread message":"Niet gelukt om naar het eerste ongelezen bericht te springen","Failed to mark channel as read":"Kanaal kon niet als gelezen worden gemarkeerd",Flag:"Markeer","Latest Messages":"Laatste berichten","Load more":"Meer laden","Mark as unread":"Markeren als ongelezen",Menu:"Menu","Message Failed · Click to try again":"Bericht mislukt, klik om het nogmaals te proberen","Message Failed · Unauthorized":"Bericht mislukt, ongeautoriseerd","Message deleted":"Bericht verwijderd","Message has been successfully flagged":"Bericht is succesvol gemarkeerd","Message pinned":"Bericht vastgezet","Messages have been marked unread.":"Berichten zijn gemarkeerd als ongelezen.",Mute:"Mute",New:"Nieuwe","New Messages!":"Nieuwe Berichten!","No chats here yet…":"Nog geen chats hier...","No results found":"Geen resultaten gevonden","Nothing yet...":"Nog niets ...","Open emoji picker":"Open emojipicker","People matching":"Mensen die matchen",Pin:"Pin","Pinned by":"Vastgemaakt door",Reply:"Antwoord","Reply to Message":"Antwoord op bericht",Search:"Zoeken","Searching...":"Zoeken...",Send:"Verstuur","Send Anyway":"Toch versturen","Send message request failed":"Verzoek om bericht te verzenden mislukt","Sending...":"Aan het verzenden...",Shuffle:"Schudden","Slow Mode ON":"Langzame modus aan","Some of the files will not be accepted":"Sommige bestanden zullen niet worden geaccepteerd","This message did not meet our content guidelines":"Dit bericht voldeed niet aan onze inhoudsrichtlijnen","This message was deleted...":"Dit bericht was verwijderd",Thread:"Draadje","Type your message":"Type je bericht",Unmute:"Unmute",Unpin:"Losmaken","Unread messages":"Ongelezen berichten",'Upload type: "{{ type }}" is not allowed':'Uploadtype: "{{ type }}" is niet toegestaan',"User uploaded content":"Gebruikersgeüploade inhoud","Wait until all attachments have uploaded":"Wacht tot alle bijlagen zijn geüpload","You have no channels currently":"Er zijn geen chats beschikbaar","You've reached the maximum number of files":"Je hebt het maximale aantal bestanden bereikt","aria/Attachment":"Bijlage","aria/Cancel Reply":"Antwoord annuleren","aria/Cancel upload":"Upload annuleren","aria/Channel list":"Kanaallijst","aria/Channel search results":"Zoekresultaten voor kanalen","aria/Close thread":"Draad sluiten","aria/Emoji picker":"Emoji kiezer","aria/File input":"Bestandsinvoer","aria/File upload":"Bestand uploaden","aria/Image input":"Afbeelding invoeren","aria/Load More Channels":"Meer kanalen laden","aria/Menu":"Menu","aria/Message Options":"Berichtopties","aria/Open Message Actions Menu":"Menu voor berichtacties openen","aria/Open Reaction Selector":"Reactiekiezer openen","aria/Open Thread":"Draad openen","aria/Reaction list":"Reactielijst","aria/Retry upload":"Upload opnieuw proberen","aria/Send":"Verzenden","ban-command-args":"[@gebruikersnaam] [tekst]","ban-command-description":"Een gebruiker verbannen","giphy-command-args":"[tekst]","giphy-command-description":"Plaats een willekeurige gif in het kanaal",live:"live","mute-command-args":"[@gebruikersnaam]","mute-command-description":"Een gebruiker dempen",replyCount_one:"1 antwoord",replyCount_other:"{{ count }} antwoorden",searchResultsCount_one:"1 resultaat",searchResultsCount_other:"{{ count }} resultaten","this content could not be displayed":"Deze inhoud kan niet weergegeven worden","unban-command-args":"[@gebruikersnaam]","unban-command-description":"Een gebruiker debannen","unmute-command-args":"[@gebruikersnaam]","unmute-command-description":"Een gebruiker niet meer dempen",unreadMessagesSeparatorText_one:"1 ongelezen bericht",unreadMessagesSeparatorText_other:"{{count}} ongelezen berichten","{{ commaSeparatedUsers }} and {{ moreCount }} more":"{{ commaSeparatedUsers }} en {{ moreCount }} meer","{{ commaSeparatedUsers }}, and {{ lastUser }}":"{{ commaSeparatedUsers }} en {{ lastUser }}","{{ firstUser }} and {{ secondUser }}":"{{ firstUser }} en {{ secondUser }}","{{ imageCount }} more":"+{{ imageCount }}","{{ memberCount }} members":"{{ memberCount }} deelnemers","{{ user }} has been muted":"{{ user }} is muted","{{ user }} has been unmuted":"{{ user }} is unmuted","{{ user }} is typing...":"{{ user }} is typing...","{{ users }} and more are typing...":"{{ users }} and more are typing...","{{ users }} and {{ user }} are typing...":"{{ users }} and {{ user }} are typing...","{{ watcherCount }} online":"{{ watcherCount }} online","{{count}} unread_one":"{{count}} ongelezen","{{count}} unread_other":"{{count}} ongelezen","🏙 Attachment...":"🏙 Bijlage..."};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Jn={"Attach files":"Anexar arquivos",Cancel:"Cancelar","Channel Missing":"Canal ausente",Close:"Fechar","Close emoji picker":"Fechar seletor de emoji","Commands matching":"Comandos correspondentes","Connection failure, reconnecting now...":"Falha de conexão, reconectando agora...",Delete:"Excluir",Delivered:"Entregue","Drag your files here":"Arraste seus arquivos aqui","Drag your files here to add to your post":"Arraste seus arquivos aqui para adicionar ao seu post","Edit Message":"Editar Mensagem","Edit message request failed":"O pedido de edição da mensagem falhou","Emoji matching":"Emoji correspondente","Empty message...":"Mensagem vazia...","Error adding flag":"Erro ao reportar","Error connecting to chat, refresh the page to try again.":"Erro ao conectar ao bate-papo, atualize a página para tentar novamente.","Error deleting message":"Erro ao deletar mensagem","Error fetching reactions":"Erro ao carregar reacções","Error marking message unread. Cannot mark unread messages older than the newest 100 channel messages.":"Erro ao marcar a mensagem como não lida. Não é possível marcar mensagens não lidas mais antigas do que as 100 mensagens mais recentes do canal.","Error muting a user ...":"Erro ao silenciar um usuário...","Error pinning message":"Erro ao fixar mensagem","Error removing message pin":"Erro ao remover o PIN da mensagem","Error unmuting a user ...":"Erro ao ativar o som de um usuário...","Error uploading file":"Erro ao enviar arquivo","Error uploading image":"Erro ao carregar a imagem","Error · Unsent":"Erro · Não enviado","Error: {{ errorMessage }}":"Erro: {{ errorMessage }}","Failed to jump to the first unread message":"Falha ao pular para a primeira mensagem não lida","Failed to mark channel as read":"Falha ao marcar o canal como lido",Flag:"Reportar","Latest Messages":"Mensagens mais recentes","Load more":"Carregar mais","Mark as unread":"Marcar como não lida",Menu:"Menu","Message Failed · Click to try again":"A mensagem falhou · Clique para tentar novamente","Message Failed · Unauthorized":"A mensagem falhou · não autorizado","Message deleted":"Mensagem apagada","Message has been successfully flagged":"A mensagem foi reportada com sucesso","Message pinned":"Mensagem fixada","Messages have been marked unread.":"Mensagens foram marcadas como não lidas.",Mute:"Mudo",New:"Novo","New Messages!":"Novas mensagens!","No chats here yet…":"Ainda não há conversas aqui...","No results found":"Nenhum resultado encontrado","Nothing yet...":"Nada ainda...","Open emoji picker":"Abrir seletor de emoji","People matching":"Pessoas correspondentes",Pin:"Fixar","Pinned by":"Fixado por",Reply:"Responder","Reply to Message":"Responder a mensagem",Search:"Procurar","Searching...":"Procurando...",Send:"Enviar","Send Anyway":"Enviar de qualquer forma","Send message request failed":"O pedido de envio de mensagem falhou","Sending...":"Enviando...",Shuffle:"Embaralhar","Slow Mode ON":"Modo lento LIGADO","Some of the files will not be accepted":"Alguns dos arquivos não serão aceitos","This message did not meet our content guidelines":"Esta mensagem não corresponde às nossas directrizes de conteúdo","This message was deleted...":"Esta mensagem foi excluída...",Thread:"Fio","Type your message":"Digite sua mensagem",Unmute:"Ativar som",Unpin:"Liberar","Unread messages":"Mensagens não lidas",'Upload type: "{{ type }}" is not allowed':'Tipo de upload: "{{ type }}" não é permitido',"User uploaded content":"Conteúdo enviado pelo usuário","Wait until all attachments have uploaded":"Espere até que todos os anexos tenham sido carregados","You have no channels currently":"Você não tem canais atualmente","You've reached the maximum number of files":"Você atingiu o número máximo de arquivos","aria/Attachment":"Bijlage","aria/Cancel Reply":"Antwoord annuleren","aria/Cancel upload":"Upload annuleren","aria/Channel list":"Kanaallijst","aria/Channel search results":"Zoekresultaten voor kanalen","aria/Close thread":"Draad sluiten","aria/Emoji picker":"Emoji kiezer","aria/File input":"Bestandsinvoer","aria/File upload":"Bestand uploaden","aria/Image input":"Afbeelding invoeren","aria/Load More Channels":"Meer kanalen laden","aria/Menu":"Menu","aria/Message Options":"Berichtopties","aria/Open Message Actions Menu":"Menu voor berichtacties openen","aria/Open Reaction Selector":"Reactiekiezer openen","aria/Open Thread":"Draad openen","aria/Reaction list":"Reactielijst","aria/Retry upload":"Upload opnieuw proberen","aria/Send":"Verzenden","ban-command-args":"[@nomedeusuário] [texto]","ban-command-description":"Banir um usuário","giphy-command-args":"[texto]","giphy-command-description":"Postar um gif aleatório no canal",live:"ao vivo","mute-command-args":"[@nomedeusuário]","mute-command-description":"Silenciar um usuário",replyCount_many:"{{ count }} respostas",replyCount_one:"1 resposta",replyCount_other:"{{ count }} respostas",searchResultsCount_many:"{{ count }} resultados",searchResultsCount_one:"1 resultado",searchResultsCount_other:"{{ count }} resultados","this content could not be displayed":"este conteúdo não pôde ser exibido","unban-command-args":"[@nomedeusuário]","unban-command-description":"Desbanir um usuário","unmute-command-args":"[@nomedeusuário]","unmute-command-description":"Retirar o silenciamento de um usuário",unreadMessagesSeparatorText_many:"{{count}} mensagens não lidas",unreadMessagesSeparatorText_one:"1 mensagem não lida",unreadMessagesSeparatorText_other:"{{count}} mensagens não lidas","{{ commaSeparatedUsers }} and {{ moreCount }} more":"{{ commaSeparatedUsers }} e mais {{ moreCount }}","{{ commaSeparatedUsers }}, and {{ lastUser }}":"{{ commaSeparatedUsers }} e {{ lastUser }}","{{ firstUser }} and {{ secondUser }}":"{{ firstUser }} e {{ secondUser }}","{{ imageCount }} more":"{{ imageCount }} mais","{{ memberCount }} members":"{{ memberCount }} membros","{{ user }} has been muted":"{{ user }} foi silenciado","{{ user }} has been unmuted":"{{ user }} foi reativado","{{ user }} is typing...":"{{ user }} is typing...","{{ users }} and more are typing...":"{{ users }} and more are typing...","{{ users }} and {{ user }} are typing...":"{{ users }} and {{ user }} are typing...","{{ watcherCount }} online":"{{ watcherCount }} online","{{count}} unread_many":"{{count}} não lidos","{{count}} unread_one":"{{count}} não lido","{{count}} unread_other":"{{count}} não lidos","🏙 Attachment...":"🏙 Anexo..."};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Xn={"Attach files":"Прикрепить файлы",Cancel:"Отмена","Channel Missing":"Канал не найден",Close:"Закрыть","Close emoji picker":"Закрыть окно выбора смайлов","Commands matching":"Соответствие команд","Connection failure, reconnecting now...":"Ошибка соединения, переподключение...",Delete:"Удалить",Delivered:"Отправлено","Drag your files here":"Перетащите ваши файлы сюда","Drag your files here to add to your post":"Перетащите ваши файлы сюда, чтобы добавить их в ваш пост","Edit Message":"Редактировать сообщение","Edit message request failed":"Не удалось изменить запрос сообщения","Emoji matching":"Соответствие эмодзи","Empty message...":"Пустое сообщение...","Error adding flag":"Ошибка добавления флага","Error connecting to chat, refresh the page to try again.":"Ошибка подключения к чату, обновите страницу чтобы попробовать снова.","Error deleting message":"Ошибка при удалении сообщения","Error fetching reactions":"Ошибка при загрузке реакций","Error marking message unread. Cannot mark unread messages older than the newest 100 channel messages.":"Ошибка при отметке сообщения как непрочитанного. Невозможно отметить как непрочитанные сообщения старше последних 100 сообщений в канале.","Error muting a user ...":"Ошибка отключения уведомлений от пользователя...","Error pinning message":"Сообщение об ошибке при закреплении","Error removing message pin":"Ошибка при удалении булавки сообщения","Error unmuting a user ...":"Ошибка включения уведомлений...","Error uploading file":"Ошибка при загрузке файла","Error uploading image":"Ошибка загрузки изображения","Error · Unsent":"Ошибка · Не отправлено","Error: {{ errorMessage }}":"Ошибка: {{ errorMessage }}","Failed to jump to the first unread message":"Не удалось перейти к первому непрочитанному сообщению","Failed to mark channel as read":"Не удалось пометить канал как прочитанный",Flag:"Пожаловаться","Latest Messages":"Последние сообщения","Load more":"Загрузить больше","Mark as unread":"Отметить как непрочитанное",Menu:"Меню","Message Failed · Click to try again":"Ошибка отправки сообщения · Нажмите чтобы повторить","Message Failed · Unauthorized":"Ошибка отправки сообщения · Неавторизованный","Message deleted":"Сообщение удалено","Message has been successfully flagged":"Жалоба на сообщение была принята","Message pinned":"Сообщение закреплено","Messages have been marked unread.":"Сообщения были отмечены как непрочитанные.",Mute:"Отключить уведомления",New:"Новые","New Messages!":"Новые сообщения!","No chats here yet…":"Здесь еще нет чатов...","No results found":"результаты не найдены","Nothing yet...":"Пока ничего нет...","Open emoji picker":"Выбрать emoji","People matching":"Соответствующие люди",Pin:"Штырь","Pinned by":"Закреплено",Reply:"Отвечать","Reply to Message":"Ответить на сообщение",Search:"Поиск","Searching...":"Ищем...",Send:"Отправить","Send Anyway":"Мне всё равно, отправить","Send message request failed":"Не удалось отправить запрос на отправку сообщения","Sending...":"Отправка...",Shuffle:"Перемешать","Slow Mode ON":"Медленный режим включен","Some of the files will not be accepted":"Некоторые файлы не будут приняты","This message did not meet our content guidelines":"Сообщение не соответствует правилам","This message was deleted...":"Сообщение было удалено...",Thread:"Ветка","Type your message":"Ваше сообщение",Unmute:"Включить уведомления",Unpin:"Открепить","Unread messages":"Непрочитанные сообщения",'Upload type: "{{ type }}" is not allowed':'Тип загрузки: "{{ type }}" не разрешен',"User uploaded content":"Пользователь загрузил контент","Wait until all attachments have uploaded":"Подождите, пока все вложения загрузятся","You have no channels currently":"У вас нет каналов в данный момент","You've reached the maximum number of files":"Вы достигли максимального количества файлов","aria/Attachment":"Вложение","aria/Cancel Reply":"Отменить ответ","aria/Cancel upload":"Отменить загрузку","aria/Channel list":"Список каналов","aria/Channel search results":"Результаты поиска по каналам","aria/Close thread":"Закрыть тему","aria/Emoji picker":"Выбор эмодзи","aria/File input":"Ввод файла","aria/File upload":"Загрузка файла","aria/Image input":"Ввод изображения","aria/Load More Channels":"Загрузить больше каналов","aria/Menu":"Меню","aria/Message Options":"Параметры сообщения","aria/Open Message Actions Menu":"Открыть меню действий с сообщениями","aria/Open Reaction Selector":"Открыть селектор реакций","aria/Open Thread":"Открыть тему","aria/Reaction list":"Список реакций","aria/Retry upload":"Повторить загрузку","aria/Send":"Отправить","ban-command-args":"[@имяпользователя] [текст]","ban-command-description":"Заблокировать пользователя","giphy-command-args":"[текст]","giphy-command-description":"Опубликовать случайную GIF-анимацию в канале",live:"В прямом эфире","mute-command-args":"[@имяпользователя]","mute-command-description":"Выключить микрофон у пользователя",replyCount_few:"{{ count }} ответов",replyCount_many:"{{ count }} ответов",replyCount_one:"1 ответ",replyCount_other:"{{ count }} ответов",searchResultsCount_few:"{{ count }} результата",searchResultsCount_many:"{{ count }} результатов",searchResultsCount_one:"1 результат",searchResultsCount_other:"{{ count }} результатов","this content could not be displayed":"Этот контент не может быть отображен в данный момент","unban-command-args":"[@имяпользователя]","unban-command-description":"Разблокировать пользователя","unmute-command-args":"[@имяпользователя]","unmute-command-description":"Включить микрофон у пользователя",unreadMessagesSeparatorText_few:"1 непрочитанное сообщения",unreadMessagesSeparatorText_many:"{{count}} непрочитанных сообщений",unreadMessagesSeparatorText_one:"1 непрочитанное сообщение",unreadMessagesSeparatorText_other:"{{count}} непрочитанных сообщений","{{ commaSeparatedUsers }} and {{ moreCount }} more":"{{ commaSeparatedUsers }} и {{ moreCount }} еще","{{ commaSeparatedUsers }}, and {{ lastUser }}":"{{ commaSeparatedUsers }} и {{ lastUser }}","{{ firstUser }} and {{ secondUser }}":"{{ firstUser }} и {{ secondUser }}","{{ imageCount }} more":"Ещё {{ imageCount }}","{{ memberCount }} members":"{{ memberCount }} члены","{{ user }} has been muted":"Вы отписались от уведомлений от {{ user }}","{{ user }} has been unmuted":"Уведомления от {{ user }} были включены","{{ user }} is typing...":"{{ user }} is typing...","{{ users }} and more are typing...":"{{ users }} and more are typing...","{{ users }} and {{ user }} are typing...":"{{ users }} and {{ user }} are typing...","{{ watcherCount }} online":"{{ watcherCount }} в сети","{{count}} unread_few":"{{count}} непрочитанных","{{count}} unread_many":"{{count}} непрочитанных","{{count}} unread_one":"{{count}} непрочитанное","{{count}} unread_other":"{{count}} непрочитанных","🏙 Attachment...":"🏙 Вложение..."};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var er={"Attach files":"Dosya ekle",Cancel:"İptal","Channel Missing":"Kanal bulunamıyor",Close:"Kapat","Close emoji picker":"Emoji seçiciyi kapat","Commands matching":"Eşleşen komutlar","Connection failure, reconnecting now...":"Bağlantı hatası, tekrar bağlanılıyor...",Delete:"Sil",Delivered:"İletildi","Drag your files here":"Dosyalarınızı buraya sürükleyin","Drag your files here to add to your post":"Gönderinize eklemek için dosyalarınızı buraya sürükleyin","Edit Message":"Mesajı Düzenle","Edit message request failed":"Mesaj düzenleme isteği başarısız oldu","Emoji matching":"Emoji eşleştirme","Empty message...":"Boş mesaj...","Error adding flag":"Bayrak eklenirken hata oluştu","Error connecting to chat, refresh the page to try again.":"Bağlantı hatası, sayfayı yenileyip tekrar deneyin.","Error deleting message":"Mesaj silinirken hata oluştu","Error fetching reactions":"Reaksiyonlar alınırken hata oluştu","Error marking message unread. Cannot mark unread messages older than the newest 100 channel messages.":"Mesajı okunmamış olarak işaretleme hatası. En yeni 100 kanal mesajından daha eski okunmamış mesajları işaretleme yapılamaz.","Error muting a user ...":"Kullanıcıyı sessize alırken hata oluştu ...","Error pinning message":"Mesaj sabitlenirken hata oluştu","Error removing message pin":"Mesaj PIN'i kaldırılırken hata oluştu","Error unmuting a user ...":"Kullanıcının sesini açarken hata oluştu ...","Error uploading file":"Dosya yüklenirken hata oluştu","Error uploading image":"Resmi yüklerken hata","Error · Unsent":"Hata · Gönderilemedi","Error: {{ errorMessage }}":"Hata: {{ errorMessage }}","Failed to jump to the first unread message":"İlk okunmamış mesaja atlamada hata oluştu","Failed to mark channel as read":"Kanalı okundu olarak işaretleme başarısız oldu",Flag:"Bayrak","Latest Messages":"Son Mesajlar","Load more":"Daha fazla yükle","Mark as unread":"Okunmamış olarak işaretle",Menu:"Menü","Message Failed · Click to try again":"Mesaj Başarısız · Tekrar denemek için tıklayın","Message Failed · Unauthorized":"Mesaj Başarısız · Yetkisiz","Message deleted":"Mesaj silindi","Message has been successfully flagged":"Mesaj başarıyla bayraklandı","Message pinned":"Mesaj sabitlendi","Messages have been marked unread.":"Mesajlar okunmamış olarak işaretlendi.",Mute:"Sessiz",New:"Yeni","New Messages!":"Yeni Mesajlar!","No chats here yet…":"Henüz burada sohbet yok...","No results found":"Sonuç bulunamadı","Nothing yet...":"Şimdilik hiçbir şey...","Open emoji picker":"Emoji klavyesini aç","People matching":"Eşleşen kişiler",Pin:"Toplu iğne","Pinned by":"Sabitleyen",Reply:"Cevapla","Reply to Message":"Mesajı Cevapla",Search:"Arama","Searching...":"Aranıyor...",Send:"Gönder","Send Anyway":"Neyse Gönder","Send message request failed":"Mesaj gönderme isteği başarısız oldu","Sending...":"Gönderiliyor...",Shuffle:"Karıştır","Slow Mode ON":"Yavaş Mod Açık","Some of the files will not be accepted":"Bazı dosyalar kabul edilmeyecektir","This message did not meet our content guidelines":"Bu mesaj içerik yönergelerimize uygun değil","This message was deleted...":"Bu mesaj silindi",Thread:"Konu","Type your message":"Mesajınızı yazın",Unmute:"Sesini aç",Unpin:"Sabitlemeyi kaldır","Unread messages":"Okunmamış mesajlar",'Upload type: "{{ type }}" is not allowed':'Yükleme türü: "{{ type }}" izin verilmez',"User uploaded content":"Kullanıcı tarafından yüklenen içerik","Wait until all attachments have uploaded":"Tüm ekler yüklenene kadar bekleyin","You have no channels currently":"Henüz kanalınız yok","You've reached the maximum number of files":"Maksimum dosya sayısına ulaştınız","aria/Attachment":"Bijlage","aria/Cancel Reply":"Antwoord annuleren","aria/Cancel upload":"Upload annuleren","aria/Channel list":"Kanaallijst","aria/Channel search results":"Zoekresultaten voor kanalen","aria/Close thread":"Draad sluiten","aria/Emoji picker":"Emoji kiezer","aria/File input":"Bestandsinvoer","aria/File upload":"Bestand uploaden","aria/Image input":"Afbeelding invoeren","aria/Load More Channels":"Meer kanalen laden","aria/Menu":"Menu","aria/Message Options":"Berichtopties","aria/Open Message Actions Menu":"Menu voor berichtacties openen","aria/Open Reaction Selector":"Reactiekiezer openen","aria/Open Thread":"Draad openen","aria/Reaction list":"Reactielijst","aria/Retry upload":"Upload opnieuw proberen","aria/Send":"Verzenden","ban-command-args":"[@kullanıcıadı] [metin]","ban-command-description":"Bir kullanıcıyı yasakla","giphy-command-args":"[metin]","giphy-command-description":"Rastgele bir gif'i kanala gönder",live:"canlı","mute-command-args":"[@kullanıcıadı]","mute-command-description":"Bir kullanıcının sesini kapat",replyCount_one:"1 cevap",replyCount_other:"{{ count }} cevaplar",searchResultsCount_one:"1 sonuç",searchResultsCount_other:"{{ count }} sonuç","this content could not be displayed":"bu içerik gösterilemiyor","unban-command-args":"[@kullanıcıadı]","unban-command-description":"Bir kullanıcının yasağını kaldır","unmute-command-args":"[@kullanıcıadı]","unmute-command-description":"Bir kullanıcının sesini aç",unreadMessagesSeparatorText_one:"1 okunmamış mesaj",unreadMessagesSeparatorText_other:"{{count}} okunmamış mesaj","{{ commaSeparatedUsers }} and {{ moreCount }} more":"{{ commaSeparatedUsers }} ve {{ moreCount }} daha","{{ commaSeparatedUsers }}, and {{ lastUser }}":"{{ commaSeparatedUsers }}, ve {{ lastUser }}","{{ firstUser }} and {{ secondUser }}":"{{ firstUser }} ve {{ secondUser }}","{{ imageCount }} more":"{{ imageCount }} adet daha","{{ memberCount }} members":"{{ memberCount }} üyeler","{{ user }} has been muted":"{{ user }} sessize alındı","{{ user }} has been unmuted":"{{ user }} sesi açıldı","{{ user }} is typing...":"{{ user }} is typing...","{{ users }} and more are typing...":"{{ users }} and more are typing...","{{ users }} and {{ user }} are typing...":"{{ users }} and {{ user }} are typing...","{{ watcherCount }} online":"{{ watcherCount }} çevrimiçi","{{count}} unread_one":"{{count}} okunmamış","{{count}} unread_other":"{{count}} okunmamış","🏙 Attachment...":"🏙 Ek..."};function tr(e){return(tr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function nr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function rr(e){var t=function(e,t){if("object"!=tr(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=tr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==tr(t)?t:String(t)}function ar(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,rr(r.key),r)}}function or(e,t,n){return t&&ar(e.prototype,t),n&&ar(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function ir(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function sr(e,t){return(sr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function ur(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&sr(e,t)}function lr(e,t){if(t&&("object"===tr(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ir(e)}function cr(e){return(cr=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function dr(e,t,n){return(t=rr(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function mr(e){return function(e){if(Array.isArray(e))return e}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return hr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?hr(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function fr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function pr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fr(Object(n),!0).forEach((function(t){dr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Cr={type:"logger",log:function(e){this.output("log",e)},warn:function(e){this.output("warn",e)},error:function(e){this.output("error",e)},output:function(e,t){console&&console[e]&&console[e].apply(console,t)}},Tr=new(function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};nr(this,e),this.init(t,n)}return or(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||Cr,this.options=t,this.debug=t.debug}},{key:"setDebug",value:function(e){this.debug=e}},{key:"log",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"log","",!0)}},{key:"warn",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","",!0)}},{key:"error",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"error","")}},{key:"deprecate",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(e,t,n,r){return r&&!this.debug?null:("string"==typeof e[0]&&(e[0]="".concat(n).concat(this.prefix," ").concat(e[0])),this.logger[t](e))}},{key:"create",value:function(t){return new e(this.logger,pr(pr({},{prefix:"".concat(this.prefix,":").concat(t,":")}),this.options))}},{key:"clone",value:function(t){return(t=t||this.options).prefix=t.prefix||this.prefix,new e(this.logger,t)}}]),e}()),gr=function(){function e(){nr(this,e),this.observers={}}return or(e,[{key:"on",value:function(e,t){var n=this;return e.split(" ").forEach((function(e){n.observers[e]=n.observers[e]||[],n.observers[e].push(t)})),this}},{key:"off",value:function(e,t){this.observers[e]&&(t?this.observers[e]=this.observers[e].filter((function(e){return e!==t})):delete this.observers[e])}},{key:"emit",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];if(this.observers[e]){var a=[].concat(this.observers[e]);a.forEach((function(e){e.apply(void 0,n)}))}if(this.observers["*"]){var o=[].concat(this.observers["*"]);o.forEach((function(t){t.apply(t,[e].concat(n))}))}}}]),e}();function wr(){var e,t,n=new Promise((function(n,r){e=n,t=r}));return n.resolve=e,n.reject=t,n}function Dr(e){return null==e?"":""+e}function Er(e,t,n){e.forEach((function(e){t[e]&&(n[e]=t[e])}))}function Sr(e,t,n){function r(e){return e&&e.indexOf("###")>-1?e.replace(/###/g,"."):e}function a(){return!e||"string"==typeof e}for(var o="string"!=typeof t?[].concat(t):t.split(".");o.length>1;){if(a())return{};var i=r(o.shift());!e[i]&&n&&(e[i]=new n),e=Object.prototype.hasOwnProperty.call(e,i)?e[i]:{}}return a()?{}:{obj:e,k:r(o.shift())}}function vr(e,t,n){var r=Sr(e,t,Object);r.obj[r.k]=n}function Ar(e,t){var n=Sr(e,t),r=n.obj,a=n.k;if(r)return r[a]}function yr(e,t,n){var r=Ar(e,n);return void 0!==r?r:Ar(t,n)}function Fr(e,t,n){for(var r in t)"__proto__"!==r&&"constructor"!==r&&(r in e?"string"==typeof e[r]||e[r]instanceof String||"string"==typeof t[r]||t[r]instanceof String?n&&(e[r]=t[r]):Fr(e[r],t[r],n):e[r]=t[r]);return e}function Or(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var br={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};function Rr(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,(function(e){return br[e]})):e}var Nr="undefined"!=typeof window&&window.navigator&&void 0===window.navigator.userAgentData&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,Lr=[" ",",","?","!",";"];function xr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ir(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xr(Object(n),!0).forEach((function(t){dr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Mr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=cr(e);if(t){var a=cr(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return lr(this,n)}}function _r(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".";if(e){if(e[t])return e[t];for(var r=t.split(n),a=e,o=0;o<r.length;++o){if(!a)return;if("string"==typeof a[r[o]]&&o+1<r.length)return;if(void 0===a[r[o]]){for(var i=2,s=r.slice(o,o+i).join(n),u=a[s];void 0===u&&r.length>o+i;)i++,u=a[s=r.slice(o,o+i).join(n)];if(void 0===u)return;if(null===u)return null;if(t.endsWith(s)){if("string"==typeof u)return u;if(s&&"string"==typeof u[s])return u[s]}var l=r.slice(o+i).join(n);return l?_r(u,l,n):void 0}a=a[r[o]]}return a}}var Pr=function(e){ur(n,e);var t=Mr(n);function n(e){var r,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return nr(this,n),r=t.call(this),Nr&&gr.call(ir(r)),r.data=e||{},r.options=a,void 0===r.options.keySeparator&&(r.options.keySeparator="."),void 0===r.options.ignoreJSONStructure&&(r.options.ignoreJSONStructure=!0),r}return or(n,[{key:"addNamespaces",value:function(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}},{key:"removeNamespaces",value:function(e){var t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=void 0!==r.keySeparator?r.keySeparator:this.options.keySeparator,o=void 0!==r.ignoreJSONStructure?r.ignoreJSONStructure:this.options.ignoreJSONStructure,i=[e,t];n&&"string"!=typeof n&&(i=i.concat(n)),n&&"string"==typeof n&&(i=i.concat(a?n.split(a):n)),e.indexOf(".")>-1&&(i=e.split("."));var s=Ar(this.data,i);return s||!o||"string"!=typeof n?s:_r(this.data&&this.data[e]&&this.data[e][t],n,a)}},{key:"addResource",value:function(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},o=this.options.keySeparator;void 0===o&&(o=".");var i=[e,t];n&&(i=i.concat(o?n.split(o):n)),e.indexOf(".")>-1&&(r=t,t=(i=e.split("."))[1]),this.addNamespaces(t),vr(this.data,i,r),a.silent||this.emit("added",e,t,n,r)}},{key:"addResources",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var a in n)"string"!=typeof n[a]&&"[object Array]"!==Object.prototype.toString.apply(n[a])||this.addResource(e,t,a,n[a],{silent:!0});r.silent||this.emit("added",e,t,n)}},{key:"addResourceBundle",value:function(e,t,n,r,a){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},i=[e,t];e.indexOf(".")>-1&&(r=n,n=t,t=(i=e.split("."))[1]),this.addNamespaces(t);var s=Ar(this.data,i)||{};r?Fr(s,n,a):s=Ir(Ir({},s),n),vr(this.data,i,s),o.silent||this.emit("added",e,t,n)}},{key:"removeResourceBundle",value:function(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}},{key:"hasResourceBundle",value:function(e,t){return void 0!==this.getResource(e,t)}},{key:"getResourceBundle",value:function(e,t){return t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI?Ir(Ir({},{}),this.getResource(e,t)):this.getResource(e,t)}},{key:"getDataByLanguage",value:function(e){return this.data[e]}},{key:"hasLanguageSomeTranslations",value:function(e){var t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find((function(e){return t[e]&&Object.keys(t[e]).length>0}))}},{key:"toJSON",value:function(){return this.data}}]),n}(gr),kr={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,t,n,r,a){var o=this;return e.forEach((function(e){o.processors[e]&&(t=o.processors[e].process(t,n,r,a))})),t}};function Br(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Yr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Br(Object(n),!0).forEach((function(t){dr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Br(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Zr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=cr(e);if(t){var a=cr(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return lr(this,n)}}var Hr={},Ur=function(e){ur(n,e);var t=Zr(n);function n(e){var r,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return nr(this,n),r=t.call(this),Nr&&gr.call(ir(r)),Er(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],e,ir(r)),r.options=a,void 0===r.options.keySeparator&&(r.options.keySeparator="."),r.logger=Tr.create("translator"),r}return or(n,[{key:"changeLanguage",value:function(e){e&&(this.language=e)}},{key:"exists",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(null==e)return!1;var n=this.resolve(e,t);return n&&void 0!==n.res}},{key:"extractFromKey",value:function(e,t){var n=void 0!==t.nsSeparator?t.nsSeparator:this.options.nsSeparator;void 0===n&&(n=":");var r=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,a=t.ns||this.options.defaultNS||[],o=n&&e.indexOf(n)>-1,i=!(this.options.userDefinedKeySeparator||t.keySeparator||this.options.userDefinedNsSeparator||t.nsSeparator||function(e,t,n){t=t||"",n=n||"";var r=Lr.filter((function(e){return t.indexOf(e)<0&&n.indexOf(e)<0}));if(0===r.length)return!0;var a=new RegExp("(".concat(r.map((function(e){return"?"===e?"\\?":e})).join("|"),")")),o=!a.test(e);if(!o){var i=e.indexOf(n);i>0&&!a.test(e.substring(0,i))&&(o=!0)}return o}(e,n,r));if(o&&!i){var s=e.match(this.interpolator.nestingRegexp);if(s&&s.length>0)return{key:e,namespaces:a};var u=e.split(n);(n!==r||n===r&&this.options.ns.indexOf(u[0])>-1)&&(a=u.shift()),e=u.join(r)}return"string"==typeof a&&(a=[a]),{key:e,namespaces:a}}},{key:"translate",value:function(e,t,r){var a=this;if("object"!==tr(t)&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),t||(t={}),null==e)return"";Array.isArray(e)||(e=[String(e)]);var o=void 0!==t.returnDetails?t.returnDetails:this.options.returnDetails,i=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,s=this.extractFromKey(e[e.length-1],t),u=s.key,l=s.namespaces,c=l[l.length-1],d=t.lng||this.language,h=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(d&&"cimode"===d.toLowerCase()){if(h){var m=t.nsSeparator||this.options.nsSeparator;return o?(f.res="".concat(c).concat(m).concat(u),f):"".concat(c).concat(m).concat(u)}return o?(f.res=u,f):u}var f=this.resolve(e,t),p=f&&f.res,C=f&&f.usedKey||u,T=f&&f.exactUsedKey||u,g=Object.prototype.toString.apply(p),w=["[object Number]","[object Function]","[object RegExp]"],D=void 0!==t.joinArrays?t.joinArrays:this.options.joinArrays,E=!this.i18nFormat||this.i18nFormat.handleAsObject,S="string"!=typeof p&&"boolean"!=typeof p&&"number"!=typeof p;if(E&&p&&S&&w.indexOf(g)<0&&("string"!=typeof D||"[object Array]"!==g)){if(!t.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var v=this.options.returnedObjectHandler?this.options.returnedObjectHandler(C,p,Yr(Yr({},t),{},{ns:l})):"key '".concat(u," (").concat(this.language,")' returned an object instead of string.");return o?(f.res=v,f):v}if(i){var A="[object Array]"===g,y=A?[]:{},F=A?T:C;for(var O in p)if(Object.prototype.hasOwnProperty.call(p,O)){var b="".concat(F).concat(i).concat(O);y[O]=this.translate(b,Yr(Yr({},t),{joinArrays:!1,ns:l})),y[O]===b&&(y[O]=p[O])}p=y}}else if(E&&"string"==typeof D&&"[object Array]"===g)(p=p.join(D))&&(p=this.extendTranslation(p,e,t,r));else{var R=!1,N=!1,L=void 0!==t.count&&"string"!=typeof t.count,x=n.hasDefaultValue(t),I=L?this.pluralResolver.getSuffix(d,t.count,t):"",M=t["defaultValue".concat(I)]||t.defaultValue;!this.isValidLookup(p)&&x&&(R=!0,p=M),this.isValidLookup(p)||(N=!0,p=u);var _=t.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,P=_&&N?void 0:p,k=x&&M!==p&&this.options.updateMissing;if(N||R||k){if(this.logger.log(k?"updateKey":"missingKey",d,c,u,k?M:p),i){var B=this.resolve(u,Yr(Yr({},t),{},{keySeparator:!1}));B&&B.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var Y=[],Z=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if("fallback"===this.options.saveMissingTo&&Z&&Z[0])for(var H=0;H<Z.length;H++)Y.push(Z[H]);else"all"===this.options.saveMissingTo?Y=this.languageUtils.toResolveHierarchy(t.lng||this.language):Y.push(t.lng||this.language);var U=function(e,n,r){var o=x&&r!==p?r:P;a.options.missingKeyHandler?a.options.missingKeyHandler(e,c,n,o,k,t):a.backendConnector&&a.backendConnector.saveMissing&&a.backendConnector.saveMissing(e,c,n,o,k,t),a.emit("missingKey",e,c,n,p)};this.options.saveMissing&&(this.options.saveMissingPlurals&&L?Y.forEach((function(e){a.pluralResolver.getSuffixes(e,t).forEach((function(n){U([e],u+n,t["defaultValue".concat(n)]||M)}))})):U(Y,u,M))}p=this.extendTranslation(p,e,t,f,r),N&&p===u&&this.options.appendNamespaceToMissingKey&&(p="".concat(c,":").concat(u)),(N||R)&&this.options.parseMissingKeyHandler&&(p="v1"!==this.options.compatibilityAPI?this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?"".concat(c,":").concat(u):u,R?p:void 0):this.options.parseMissingKeyHandler(p))}return o?(f.res=p,f):p}},{key:"extendTranslation",value:function(e,t,n,r,a){var o=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,Yr(Yr({},this.options.interpolation.defaultVariables),n),r.usedLng,r.usedNS,r.usedKey,{resolved:r});else if(!n.skipInterpolation){n.interpolation&&this.interpolator.init(Yr(Yr({},n),{interpolation:Yr(Yr({},this.options.interpolation),n.interpolation)}));var i,s="string"==typeof e&&(n&&n.interpolation&&void 0!==n.interpolation.skipOnVariables?n.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);if(s){var u=e.match(this.interpolator.nestingRegexp);i=u&&u.length}var l=n.replace&&"string"!=typeof n.replace?n.replace:n;if(this.options.interpolation.defaultVariables&&(l=Yr(Yr({},this.options.interpolation.defaultVariables),l)),e=this.interpolator.interpolate(e,l,n.lng||this.language,n),s){var c=e.match(this.interpolator.nestingRegexp);i<(c&&c.length)&&(n.nest=!1)}!1!==n.nest&&(e=this.interpolator.nest(e,(function(){for(var e=arguments.length,r=new Array(e),i=0;i<e;i++)r[i]=arguments[i];return a&&a[0]===r[0]&&!n.context?(o.logger.warn("It seems you are nesting recursively key: ".concat(r[0]," in key: ").concat(t[0])),null):o.translate.apply(o,r.concat([t]))}),n)),n.interpolation&&this.interpolator.reset()}var d=n.postProcess||this.options.postProcess,h="string"==typeof d?[d]:d;return null!=e&&h&&h.length&&!1!==n.applyPostProcessor&&(e=kr.handle(h,e,t,this.options&&this.options.postProcessPassResolved?Yr({i18nResolved:r},n):n,this)),e}},{key:"resolve",value:function(e){var t,n,r,a,o,i=this,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e&&(e=[e]),e.forEach((function(e){if(!i.isValidLookup(t)){var u=i.extractFromKey(e,s),l=u.key;n=l;var c=u.namespaces;i.options.fallbackNS&&(c=c.concat(i.options.fallbackNS));var d=void 0!==s.count&&"string"!=typeof s.count,h=d&&!s.ordinal&&0===s.count&&i.pluralResolver.shouldUseIntlApi(),m=void 0!==s.context&&("string"==typeof s.context||"number"==typeof s.context)&&""!==s.context,f=s.lngs?s.lngs:i.languageUtils.toResolveHierarchy(s.lng||i.language,s.fallbackLng);c.forEach((function(e){i.isValidLookup(t)||(o=e,!Hr["".concat(f[0],"-").concat(e)]&&i.utils&&i.utils.hasLoadedNamespace&&!i.utils.hasLoadedNamespace(o)&&(Hr["".concat(f[0],"-").concat(e)]=!0,i.logger.warn('key "'.concat(n,'" for languages "').concat(f.join(", "),'" won\'t get resolved as namespace "').concat(o,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),f.forEach((function(n){if(!i.isValidLookup(t)){a=n;var o,u=[l];if(i.i18nFormat&&i.i18nFormat.addLookupKeys)i.i18nFormat.addLookupKeys(u,l,n,e,s);else{var c;d&&(c=i.pluralResolver.getSuffix(n,s.count,s));var f="".concat(i.options.pluralSeparator,"zero");if(d&&(u.push(l+c),h&&u.push(l+f)),m){var p="".concat(l).concat(i.options.contextSeparator).concat(s.context);u.push(p),d&&(u.push(p+c),h&&u.push(p+f))}}for(;o=u.pop();)i.isValidLookup(t)||(r=o,t=i.getResource(n,e,o,s))}})))}))}})),{res:t,usedKey:n,exactUsedKey:r,usedLng:a,usedNS:o}}},{key:"isValidLookup",value:function(e){return!(void 0===e||!this.options.returnNull&&null===e||!this.options.returnEmptyString&&""===e)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,n,r):this.resourceStore.getResource(e,t,n,r)}}],[{key:"hasDefaultValue",value:function(e){var t="defaultValue";for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t===n.substring(0,t.length)&&void 0!==e[n])return!0;return!1}}]),n}(gr);function jr(e){return e.charAt(0).toUpperCase()+e.slice(1)}var Gr=function(){function e(t){nr(this,e),this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Tr.create("languageUtils")}return or(e,[{key:"getScriptPartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return null;var t=e.split("-");return 2===t.length?null:(t.pop(),"x"===t[t.length-1].toLowerCase()?null:this.formatLanguageCode(t.join("-")))}},{key:"getLanguagePartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return e;var t=e.split("-");return this.formatLanguageCode(t[0])}},{key:"formatLanguageCode",value:function(e){if("string"==typeof e&&e.indexOf("-")>-1){var t=["hans","hant","latn","cyrl","cans","mong","arab"],n=e.split("-");return this.options.lowerCaseLng?n=n.map((function(e){return e.toLowerCase()})):2===n.length?(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=jr(n[1].toLowerCase()))):3===n.length&&(n[0]=n[0].toLowerCase(),2===n[1].length&&(n[1]=n[1].toUpperCase()),"sgn"!==n[0]&&2===n[2].length&&(n[2]=n[2].toUpperCase()),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=jr(n[1].toLowerCase())),t.indexOf(n[2].toLowerCase())>-1&&(n[2]=jr(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}},{key:"isSupportedCode",value:function(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}},{key:"getBestMatchFromCodes",value:function(e){var t,n=this;return e?(e.forEach((function(e){if(!t){var r=n.formatLanguageCode(e);n.options.supportedLngs&&!n.isSupportedCode(r)||(t=r)}})),!t&&this.options.supportedLngs&&e.forEach((function(e){if(!t){var r=n.getLanguagePartFromCode(e);if(n.isSupportedCode(r))return t=r;t=n.options.supportedLngs.find((function(e){if(0===e.indexOf(r))return e}))}})),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t):null}},{key:"getFallbackCodes",value:function(e,t){if(!e)return[];if("function"==typeof e&&(e=e(t)),"string"==typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||[];var n=e[t];return n||(n=e[this.getScriptPartFromCode(t)]),n||(n=e[this.formatLanguageCode(t)]),n||(n=e[this.getLanguagePartFromCode(t)]),n||(n=e.default),n||[]}},{key:"toResolveHierarchy",value:function(e,t){var n=this,r=this.getFallbackCodes(t||this.options.fallbackLng||[],e),a=[],o=function(e){e&&(n.isSupportedCode(e)?a.push(e):n.logger.warn("rejecting language code not found in supportedLngs: ".concat(e)))};return"string"==typeof e&&e.indexOf("-")>-1?("languageOnly"!==this.options.load&&o(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&o(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&o(this.getLanguagePartFromCode(e))):"string"==typeof e&&o(this.formatLanguageCode(e)),r.forEach((function(e){a.indexOf(e)<0&&o(n.formatLanguageCode(e))})),a}}]),e}(),zr=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],Vr={1:function(e){return Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e){return Number(1==e||e%10==1&&e%100!=11?0:1)},18:function(e){return Number(0==e?0:1==e?1:2)},19:function(e){return Number(1==e?0:0==e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0==e||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},22:function(e){return Number(1==e?0:2==e?1:(e<0||e>10)&&e%10==0?2:3)}},qr=["v1","v2","v3"],Wr={zero:0,one:1,two:2,few:3,many:4,other:5};function Qr(){var e={};return zr.forEach((function(t){t.lngs.forEach((function(n){e[n]={numbers:t.nr,plurals:Vr[t.fc]}}))})),e}var Kr=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};nr(this,e),this.languageUtils=t,this.options=n,this.logger=Tr.create("pluralResolver"),this.options.compatibilityJSON&&"v4"!==this.options.compatibilityJSON||"undefined"!=typeof Intl&&Intl.PluralRules||(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=Qr()}return or(e,[{key:"addRule",value:function(e,t){this.rules[e]=t}},{key:"getRule",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(e,{type:t.ordinal?"ordinal":"cardinal"})}catch(e){return}return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}},{key:"needsPlural",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.getRule(e,t);return this.shouldUseIntlApi()?n&&n.resolvedOptions().pluralCategories.length>1:n&&n.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.getSuffixes(e,n).map((function(e){return"".concat(t).concat(e)}))}},{key:"getSuffixes",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=this.getRule(e,n);return r?this.shouldUseIntlApi()?r.resolvedOptions().pluralCategories.sort((function(e,t){return Wr[e]-Wr[t]})).map((function(e){return"".concat(t.options.prepend).concat(e)})):r.numbers.map((function(r){return t.getSuffix(e,r,n)})):[]}},{key:"getSuffix",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=this.getRule(e,n);return r?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(r.select(t)):this.getSuffixRetroCompatible(r,t):(this.logger.warn("no plural rule found for: ".concat(e)),"")}},{key:"getSuffixRetroCompatible",value:function(e,t){var n=this,r=e.noAbs?e.plurals(t):e.plurals(Math.abs(t)),a=e.numbers[r];this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]&&(2===a?a="plural":1===a&&(a=""));var o=function(){return n.options.prepend&&a.toString()?n.options.prepend+a.toString():a.toString()};return"v1"===this.options.compatibilityJSON?1===a?"":"number"==typeof a?"_plural_".concat(a.toString()):o():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]?o():this.options.prepend&&r.toString()?this.options.prepend+r.toString():r.toString()}},{key:"shouldUseIntlApi",value:function(){return!qr.includes(this.options.compatibilityJSON)}}]),e}();function $r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Jr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$r(Object(n),!0).forEach((function(t){dr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Xr=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};nr(this,e),this.logger=Tr.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(e){return e},this.init(t)}return or(e,[{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});var t=e.interpolation;this.escape=void 0!==t.escape?t.escape:Rr,this.escapeValue=void 0===t.escapeValue||t.escapeValue,this.useRawValueToEscape=void 0!==t.useRawValueToEscape&&t.useRawValueToEscape,this.prefix=t.prefix?Or(t.prefix):t.prefixEscaped||"{{",this.suffix=t.suffix?Or(t.suffix):t.suffixEscaped||"}}",this.formatSeparator=t.formatSeparator?t.formatSeparator:t.formatSeparator||",",this.unescapePrefix=t.unescapeSuffix?"":t.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":t.unescapeSuffix||"",this.nestingPrefix=t.nestingPrefix?Or(t.nestingPrefix):t.nestingPrefixEscaped||Or("$t("),this.nestingSuffix=t.nestingSuffix?Or(t.nestingSuffix):t.nestingSuffixEscaped||Or(")"),this.nestingOptionsSeparator=t.nestingOptionsSeparator?t.nestingOptionsSeparator:t.nestingOptionsSeparator||",",this.maxReplaces=t.maxReplaces?t.maxReplaces:1e3,this.alwaysFormat=void 0!==t.alwaysFormat&&t.alwaysFormat,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var e="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(e,"g");var t="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(t,"g");var n="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(n,"g")}},{key:"interpolate",value:function(e,t,n,r){var a,o,i,s=this,u=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function l(e){return e.replace(/\$/g,"$$$$")}var c=function(e){if(e.indexOf(s.formatSeparator)<0){var a=yr(t,u,e);return s.alwaysFormat?s.format(a,void 0,n,Jr(Jr(Jr({},r),t),{},{interpolationkey:e})):a}var o=e.split(s.formatSeparator),i=o.shift().trim(),l=o.join(s.formatSeparator).trim();return s.format(yr(t,u,i),l,n,Jr(Jr(Jr({},r),t),{},{interpolationkey:i}))};this.resetRegExp();var d=r&&r.missingInterpolationHandler||this.options.missingInterpolationHandler,h=r&&r.interpolation&&void 0!==r.interpolation.skipOnVariables?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:function(e){return l(e)}},{regex:this.regexp,safeValue:function(e){return s.escapeValue?l(s.escape(e)):l(e)}}].forEach((function(t){for(i=0;a=t.regex.exec(e);){var n=a[1].trim();if(void 0===(o=c(n)))if("function"==typeof d){var u=d(e,a,r);o="string"==typeof u?u:""}else if(r&&r.hasOwnProperty(n))o="";else{if(h){o=a[0];continue}s.logger.warn("missed to pass in variable ".concat(n," for interpolating ").concat(e)),o=""}else"string"==typeof o||s.useRawValueToEscape||(o=Dr(o));var l=t.safeValue(o);if(e=e.replace(a[0],l),h?(t.regex.lastIndex+=o.length,t.regex.lastIndex-=a[0].length):t.regex.lastIndex=0,++i>=s.maxReplaces)break}})),e}},{key:"nest",value:function(e,t){var n,r,a=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=Jr({},o);function s(e,t){var n=this.nestingOptionsSeparator;if(e.indexOf(n)<0)return e;var r=e.split(new RegExp("".concat(n,"[ ]*{"))),a="{".concat(r[1]);e=r[0];var o=(a=this.interpolate(a,i)).match(/'/g),s=a.match(/"/g);(o&&o.length%2==0&&!s||s.length%2!=0)&&(a=a.replace(/'/g,'"'));try{i=JSON.parse(a),t&&(i=Jr(Jr({},t),i))}catch(t){return this.logger.warn("failed parsing options string in nesting for key ".concat(e),t),"".concat(e).concat(n).concat(a)}return delete i.defaultValue,e}for(i.applyPostProcessor=!1,delete i.defaultValue;n=this.nestingRegexp.exec(e);){var u=[],l=!1;if(-1!==n[0].indexOf(this.formatSeparator)&&!/{.*}/.test(n[1])){var c=n[1].split(this.formatSeparator).map((function(e){return e.trim()}));n[1]=c.shift(),u=c,l=!0}if((r=t(s.call(this,n[1].trim(),i),i))&&n[0]===e&&"string"!=typeof r)return r;"string"!=typeof r&&(r=Dr(r)),r||(this.logger.warn("missed to resolve ".concat(n[1]," for nesting ").concat(e)),r=""),l&&(r=u.reduce((function(e,t){return a.format(e,t,o.lng,Jr(Jr({},o),{},{interpolationkey:n[1].trim()}))}),r.trim())),e=e.replace(n[0],r),this.regexp.lastIndex=0}return e}}]),e}();function ea(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ta(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ea(Object(n),!0).forEach((function(t){dr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ea(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function na(e){var t={};return function(n,r,a){var o=r+JSON.stringify(a),i=t[o];return i||(i=e(r,a),t[o]=i),i(n)}}var ra=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};nr(this,e),this.logger=Tr.create("formatter"),this.options=t,this.formats={number:na((function(e,t){var n=new Intl.NumberFormat(e,t);return function(e){return n.format(e)}})),currency:na((function(e,t){var n=new Intl.NumberFormat(e,ta(ta({},t),{},{style:"currency"}));return function(e){return n.format(e)}})),datetime:na((function(e,t){var n=new Intl.DateTimeFormat(e,ta({},t));return function(e){return n.format(e)}})),relativetime:na((function(e,t){var n=new Intl.RelativeTimeFormat(e,ta({},t));return function(e){return n.format(e,t.range||"day")}})),list:na((function(e,t){var n=new Intl.ListFormat(e,ta({},t));return function(e){return n.format(e)}}))},this.init(t)}return or(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}},n=t.interpolation;this.formatSeparator=n.formatSeparator?n.formatSeparator:n.formatSeparator||","}},{key:"add",value:function(e,t){this.formats[e.toLowerCase().trim()]=t}},{key:"addCached",value:function(e,t){this.formats[e.toLowerCase().trim()]=na(t)}},{key:"format",value:function(e,t,n,r){var a=this;return t.split(this.formatSeparator).reduce((function(e,t){var o=function(e){var t=e.toLowerCase().trim(),n={};if(e.indexOf("(")>-1){var r=e.split("(");t=r[0].toLowerCase().trim();var a=r[1].substring(0,r[1].length-1);"currency"===t&&a.indexOf(":")<0?n.currency||(n.currency=a.trim()):"relativetime"===t&&a.indexOf(":")<0?n.range||(n.range=a.trim()):a.split(";").forEach((function(e){if(e){var t=mr(e.split(":")),r=t[0],a=t.slice(1).join(":").trim().replace(/^'+|'+$/g,"");n[r.trim()]||(n[r.trim()]=a),"false"===a&&(n[r.trim()]=!1),"true"===a&&(n[r.trim()]=!0),isNaN(a)||(n[r.trim()]=parseInt(a,10))}}))}return{formatName:t,formatOptions:n}}(t),i=o.formatName,s=o.formatOptions;if(a.formats[i]){var u=e;try{var l=r&&r.formatParams&&r.formatParams[r.interpolationkey]||{},c=l.locale||l.lng||r.locale||r.lng||n;u=a.formats[i](e,c,ta(ta(ta({},s),r),l))}catch(e){a.logger.warn(e)}return u}return a.logger.warn("there was no format function for ".concat(i)),e}),e)}}]),e}();function aa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function oa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?aa(Object(n),!0).forEach((function(t){dr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ia(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=cr(e);if(t){var a=cr(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return lr(this,n)}}var sa=function(e){ur(n,e);var t=ia(n);function n(e,r,a){var o,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return nr(this,n),o=t.call(this),Nr&&gr.call(ir(o)),o.backend=e,o.store=r,o.services=a,o.languageUtils=a.languageUtils,o.options=i,o.logger=Tr.create("backendConnector"),o.waitingReads=[],o.maxParallelReads=i.maxParallelReads||10,o.readingCalls=0,o.maxRetries=i.maxRetries>=0?i.maxRetries:5,o.retryTimeout=i.retryTimeout>=1?i.retryTimeout:350,o.state={},o.queue=[],o.backend&&o.backend.init&&o.backend.init(a,i.backend,i),o}return or(n,[{key:"queueLoad",value:function(e,t,n,r){var a=this,o={},i={},s={},u={};return e.forEach((function(e){var r=!0;t.forEach((function(t){var s="".concat(e,"|").concat(t);!n.reload&&a.store.hasResourceBundle(e,t)?a.state[s]=2:a.state[s]<0||(1===a.state[s]?void 0===i[s]&&(i[s]=!0):(a.state[s]=1,r=!1,void 0===i[s]&&(i[s]=!0),void 0===o[s]&&(o[s]=!0),void 0===u[t]&&(u[t]=!0)))})),r||(s[e]=!0)})),(Object.keys(o).length||Object.keys(i).length)&&this.queue.push({pending:i,pendingCount:Object.keys(i).length,loaded:{},errors:[],callback:r}),{toLoad:Object.keys(o),pending:Object.keys(i),toLoadLanguages:Object.keys(s),toLoadNamespaces:Object.keys(u)}}},{key:"loaded",value:function(e,t,n){var r=e.split("|"),a=r[0],o=r[1];t&&this.emit("failedLoading",a,o,t),n&&this.store.addResourceBundle(a,o,n),this.state[e]=t?-1:2;var i={};this.queue.forEach((function(n){!function(e,t,n,r){var a=Sr(e,t,Object),o=a.obj,i=a.k;o[i]=o[i]||[],r&&(o[i]=o[i].concat(n)),r||o[i].push(n)}(n.loaded,[a],o),function(e,t){void 0!==e.pending[t]&&(delete e.pending[t],e.pendingCount--)}(n,e),t&&n.errors.push(t),0!==n.pendingCount||n.done||(Object.keys(n.loaded).forEach((function(e){i[e]||(i[e]={});var t=n.loaded[e];t.length&&t.forEach((function(t){void 0===i[e][t]&&(i[e][t]=!0)}))})),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())})),this.emit("loaded",i),this.queue=this.queue.filter((function(e){return!e.done}))}},{key:"read",value:function(e,t,n){var r=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.retryTimeout,i=arguments.length>5?arguments[5]:void 0;return e.length?this.readingCalls>=this.maxParallelReads?void this.waitingReads.push({lng:e,ns:t,fcName:n,tried:a,wait:o,callback:i}):(this.readingCalls++,this.backend[n](e,t,(function(s,u){if(r.readingCalls--,r.waitingReads.length>0){var l=r.waitingReads.shift();r.read(l.lng,l.ns,l.fcName,l.tried,l.wait,l.callback)}s&&u&&a<r.maxRetries?setTimeout((function(){r.read.call(r,e,t,n,a+1,2*o,i)}),o):i(s,u)}))):i(null,{})}},{key:"prepareLoading",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),a&&a();"string"==typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"==typeof t&&(t=[t]);var o=this.queueLoad(e,t,r,a);if(!o.toLoad.length)return o.pending.length||a(),null;o.toLoad.forEach((function(e){n.loadOne(e)}))}},{key:"load",value:function(e,t,n){this.prepareLoading(e,t,{},n)}},{key:"reload",value:function(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}},{key:"loadOne",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=e.split("|"),a=r[0],o=r[1];this.read(a,o,"read",void 0,void 0,(function(r,i){r&&t.logger.warn("".concat(n,"loading namespace ").concat(o," for language ").concat(a," failed"),r),!r&&i&&t.logger.log("".concat(n,"loaded namespace ").concat(o," for language ").concat(a),i),t.loaded(e,r,i)}))}},{key:"saveMissing",value:function(e,t,n,r,a){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t)?this.logger.warn('did not save key "'.concat(n,'" as the namespace "').concat(t,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!"):null!=n&&""!==n&&(this.backend&&this.backend.create&&this.backend.create(e,t,n,r,null,oa(oa({},o),{},{isUpdate:a})),e&&e[0]&&this.store.addResource(e[0],t,n,r))}}]),n}(gr);function ua(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){var t={};if("object"===tr(e[1])&&(t=e[1]),"string"==typeof e[1]&&(t.defaultValue=e[1]),"string"==typeof e[2]&&(t.tDescription=e[2]),"object"===tr(e[2])||"object"===tr(e[3])){var n=e[3]||e[2];Object.keys(n).forEach((function(e){t[e]=n[e]}))}return t},interpolation:{escapeValue:!0,format:function(e,t,n,r){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function la(e){return"string"==typeof e.ns&&(e.ns=[e.ns]),"string"==typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"==typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function ca(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function da(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ca(Object(n),!0).forEach((function(t){dr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ca(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ha(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=cr(e);if(t){var a=cr(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return lr(this,n)}}function ma(){}function fa(e){Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach((function(t){"function"==typeof e[t]&&(e[t]=e[t].bind(e))}))}var pa=function(e){ur(n,e);var t=ha(n);function n(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1?arguments[1]:void 0;if(nr(this,n),e=t.call(this),Nr&&gr.call(ir(e)),e.options=la(r),e.services={},e.logger=Tr,e.modules={external:[]},fa(ir(e)),a&&!e.isInitialized&&!r.isClone){if(!e.options.initImmediate)return e.init(r,a),lr(e,ir(e));setTimeout((function(){e.init(r,a)}),0)}return e}return or(n,[{key:"init",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;"function"==typeof t&&(n=t,t={}),!t.defaultNS&&!1!==t.defaultNS&&t.ns&&("string"==typeof t.ns?t.defaultNS=t.ns:t.ns.indexOf("translation")<0&&(t.defaultNS=t.ns[0]));var r=ua();function a(e){return e?"function"==typeof e?new e:e:null}if(this.options=da(da(da({},r),this.options),la(t)),"v1"!==this.options.compatibilityAPI&&(this.options.interpolation=da(da({},r.interpolation),this.options.interpolation)),void 0!==t.keySeparator&&(this.options.userDefinedKeySeparator=t.keySeparator),void 0!==t.nsSeparator&&(this.options.userDefinedNsSeparator=t.nsSeparator),!this.options.isClone){var o;this.modules.logger?Tr.init(a(this.modules.logger),this.options):Tr.init(null,this.options),this.modules.formatter?o=this.modules.formatter:"undefined"!=typeof Intl&&(o=ra);var i=new Gr(this.options);this.store=new Pr(this.options.resources,this.options);var s=this.services;s.logger=Tr,s.resourceStore=this.store,s.languageUtils=i,s.pluralResolver=new Kr(i,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),!o||this.options.interpolation.format&&this.options.interpolation.format!==r.interpolation.format||(s.formatter=a(o),s.formatter.init(s,this.options),this.options.interpolation.format=s.formatter.format.bind(s.formatter)),s.interpolator=new Xr(this.options),s.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},s.backendConnector=new sa(a(this.modules.backend),s.resourceStore,s,this.options),s.backendConnector.on("*",(function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];e.emit.apply(e,[t].concat(r))})),this.modules.languageDetector&&(s.languageDetector=a(this.modules.languageDetector),s.languageDetector.init(s,this.options.detection,this.options)),this.modules.i18nFormat&&(s.i18nFormat=a(this.modules.i18nFormat),s.i18nFormat.init&&s.i18nFormat.init(this)),this.translator=new Ur(this.services,this.options),this.translator.on("*",(function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];e.emit.apply(e,[t].concat(r))})),this.modules.external.forEach((function(t){t.init&&t.init(e)}))}if(this.format=this.options.interpolation.format,n||(n=ma),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){var u=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);u.length>0&&"dev"!==u[0]&&(this.options.lng=u[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined");var l=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];l.forEach((function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments)}}));var c=["addResource","addResources","addResourceBundle","removeResourceBundle"];c.forEach((function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments),e}}));var d=wr(),h=function(){var t=function(t,r){e.isInitialized&&!e.initializedStoreOnce&&e.logger.warn("init: i18next is already initialized. You should call init just once!"),e.isInitialized=!0,e.options.isClone||e.logger.log("initialized",e.options),e.emit("initialized",e.options),d.resolve(r),n(t,r)};if(e.languages&&"v1"!==e.options.compatibilityAPI&&!e.isInitialized)return t(null,e.t.bind(e));e.changeLanguage(e.options.lng,t)};return this.options.resources||!this.options.initImmediate?h():setTimeout(h,0),d}},{key:"loadResources",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ma,r=n,a="string"==typeof e?e:this.language;if("function"==typeof e&&(r=e),!this.options.resources||this.options.partialBundledLanguages){if(a&&"cimode"===a.toLowerCase())return r();var o=[],i=function(e){e&&t.services.languageUtils.toResolveHierarchy(e).forEach((function(e){o.indexOf(e)<0&&o.push(e)}))};if(a)i(a);else{var s=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);s.forEach((function(e){return i(e)}))}this.options.preload&&this.options.preload.forEach((function(e){return i(e)})),this.services.backendConnector.load(o,this.options.ns,(function(e){e||t.resolvedLanguage||!t.language||t.setResolvedLanguage(t.language),r(e)}))}else r(null)}},{key:"reloadResources",value:function(e,t,n){var r=wr();return e||(e=this.languages),t||(t=this.options.ns),n||(n=ma),this.services.backendConnector.reload(e,t,(function(e){r.resolve(),n(e)})),r}},{key:"use",value:function(e){if(!e)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&kr.addPostProcessor(e),"formatter"===e.type&&(this.modules.formatter=e),"3rdParty"===e.type&&this.modules.external.push(e),this}},{key:"setResolvedLanguage",value:function(e){if(e&&this.languages&&!(["cimode","dev"].indexOf(e)>-1))for(var t=0;t<this.languages.length;t++){var n=this.languages[t];if(!(["cimode","dev"].indexOf(n)>-1)&&this.store.hasLanguageSomeTranslations(n)){this.resolvedLanguage=n;break}}}},{key:"changeLanguage",value:function(e,t){var n=this;this.isLanguageChangingTo=e;var r=wr();this.emit("languageChanging",e);var a=function(e){n.language=e,n.languages=n.services.languageUtils.toResolveHierarchy(e),n.resolvedLanguage=void 0,n.setResolvedLanguage(e)},o=function(o){e||o||!n.services.languageDetector||(o=[]);var i="string"==typeof o?o:n.services.languageUtils.getBestMatchFromCodes(o);i&&(n.language||a(i),n.translator.language||n.translator.changeLanguage(i),n.services.languageDetector&&n.services.languageDetector.cacheUserLanguage(i)),n.loadResources(i,(function(e){!function(e,o){o?(a(o),n.translator.changeLanguage(o),n.isLanguageChangingTo=void 0,n.emit("languageChanged",o),n.logger.log("languageChanged",o)):n.isLanguageChangingTo=void 0,r.resolve((function(){return n.t.apply(n,arguments)})),t&&t(e,(function(){return n.t.apply(n,arguments)}))}(e,i)}))};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(o):o(e):o(this.services.languageDetector.detect()),r}},{key:"getFixedT",value:function(e,t,n){var r=this,a=function e(t,a){var o;if("object"!==tr(a)){for(var i=arguments.length,s=new Array(i>2?i-2:0),u=2;u<i;u++)s[u-2]=arguments[u];o=r.options.overloadTranslationOptionHandler([t,a].concat(s))}else o=da({},a);o.lng=o.lng||e.lng,o.lngs=o.lngs||e.lngs,o.ns=o.ns||e.ns,o.keyPrefix=o.keyPrefix||n||e.keyPrefix;var l=r.options.keySeparator||".",c=o.keyPrefix?"".concat(o.keyPrefix).concat(l).concat(t):t;return r.t(c,o)};return"string"==typeof e?a.lng=e:a.lngs=e,a.ns=t,a.keyPrefix=n,a}},{key:"t",value:function(){var e;return this.translator&&(e=this.translator).translate.apply(e,arguments)}},{key:"exists",value:function(){var e;return this.translator&&(e=this.translator).exists.apply(e,arguments)}},{key:"setDefaultNamespace",value:function(e){this.options.defaultNS=e}},{key:"hasLoadedNamespace",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var r=this.resolvedLanguage||this.languages[0],a=!!this.options&&this.options.fallbackLng,o=this.languages[this.languages.length-1];if("cimode"===r.toLowerCase())return!0;var i=function(e,n){var r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===r||2===r};if(n.precheck){var s=n.precheck(this,i);if(void 0!==s)return s}return!!this.hasResourceBundle(r,e)||(!(this.services.backendConnector.backend&&(!this.options.resources||this.options.partialBundledLanguages))||!(!i(r,e)||a&&!i(o,e)))}},{key:"loadNamespaces",value:function(e,t){var n=this,r=wr();return this.options.ns?("string"==typeof e&&(e=[e]),e.forEach((function(e){n.options.ns.indexOf(e)<0&&n.options.ns.push(e)})),this.loadResources((function(e){r.resolve(),t&&t(e)})),r):(t&&t(),Promise.resolve())}},{key:"loadLanguages",value:function(e,t){var n=wr();"string"==typeof e&&(e=[e]);var r=this.options.preload||[],a=e.filter((function(e){return r.indexOf(e)<0}));return a.length?(this.options.preload=r.concat(a),this.loadResources((function(e){n.resolve(),t&&t(e)})),n):(t&&t(),Promise.resolve())}},{key:"dir",value:function(e){if(e||(e=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!e)return"rtl";return["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"].indexOf(this.services.languageUtils.getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}},{key:"cloneInstance",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ma,a=da(da(da({},this.options),t),{isClone:!0}),o=new n(a);void 0===t.debug&&void 0===t.prefix||(o.logger=o.logger.clone(t));var i=["store","services","language"];return i.forEach((function(t){o[t]=e[t]})),o.services=da({},this.services),o.services.utils={hasLoadedNamespace:o.hasLoadedNamespace.bind(o)},o.translator=new Ur(o.services,o.options),o.translator.on("*",(function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];o.emit.apply(o,[e].concat(n))})),o.init(a,r),o.translator.options=o.options,o.translator.backendConnector.services.utils={hasLoadedNamespace:o.hasLoadedNamespace.bind(o)},o}},{key:"toJSON",value:function(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}]),n}(gr);dr(pa,"createInstance",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new pa(e,t)}));var Ca=pa.createInstance();Ca.createInstance=pa.createInstance,Ca.createInstance,Ca.init,Ca.loadResources,Ca.reloadResources,Ca.use,Ca.changeLanguage,Ca.getFixedT,Ca.t,Ca.exists,Ca.setDefaultNamespace,Ca.hasLoadedNamespace,Ca.loadNamespaces,Ca.loadLanguages;var Ta={exports:{}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e,t){e.exports=function(e,t,n){n.updateLocale=function(e,t){var r=n.Ls[e];if(r)return(t?Object.keys(t):[]).forEach((function(e){r[e]=t[e]})),r}}}(Ta);var ga=Ta.exports,wa={exports:{}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e,t){e.exports=function(e,t,n){var r=function(e){return e&&(e.indexOf?e:e.s)},a=function(e,t,n,a,o){var i=e.name?e:e.$locale(),s=r(i[t]),u=r(i[n]),l=s||u.map((function(e){return e.substr(0,a)}));if(!o)return l;var c=i.weekStart;return l.map((function(e,t){return l[(t+(c||0))%7]}))},o=function(){return n.Ls[n.locale()]},i=function(e,t){return e.formats[t]||function(e){return e.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}(e.formats[t.toUpperCase()])};t.prototype.localeData=function(){return function(){var e=this;return{months:function(t){return t?t.format("MMMM"):a(e,"months")},monthsShort:function(t){return t?t.format("MMM"):a(e,"monthsShort","months",3)},firstDayOfWeek:function(){return e.$locale().weekStart||0},weekdays:function(t){return t?t.format("dddd"):a(e,"weekdays")},weekdaysMin:function(t){return t?t.format("dd"):a(e,"weekdaysMin","weekdays",2)},weekdaysShort:function(t){return t?t.format("ddd"):a(e,"weekdaysShort","weekdays",3)},longDateFormat:function(t){return i(e.$locale(),t)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}}.bind(this)()},n.localeData=function(){var e=o();return{firstDayOfWeek:function(){return e.weekStart||0},weekdays:function(){return n.weekdays()},weekdaysShort:function(){return n.weekdaysShort()},weekdaysMin:function(){return n.weekdaysMin()},months:function(){return n.months()},monthsShort:function(){return n.monthsShort()},longDateFormat:function(t){return i(e,t)},meridiem:e.meridiem,ordinal:e.ordinal}},n.months=function(){return a(o(),"months")},n.monthsShort=function(){return a(o(),"monthsShort","months",3)},n.weekdays=function(e){return a(o(),"weekdays",null,null,e)},n.weekdaysShort=function(e){return a(o(),"weekdaysShort","weekdays",3,e)},n.weekdaysMin=function(e){return a(o(),"weekdaysMin","weekdays",2,e)}}}(wa);var Da=wa.exports,Ea={exports:{}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e,t){e.exports=function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function o(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,o,i,s){for(var u,l,c,d=o.$locale().relativeTime||a,h=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],m=h.length,f=0;f<m;f+=1){var p=h[f];p.d&&(u=i?n(t).diff(o,p.d,!0):o.diff(t,p.d,!0));var C=(e.rounding||Math.round)(Math.abs(u));if(c=u>0,C<=p.r||!p.r){C<=1&&f>0&&(p=h[f-1]);var T=d[p.l];s&&(C=s(""+C)),l="string"==typeof T?T.replace("%d",C):T(C,r,p.l,c);break}}if(r)return l;var g=c?d.future:d.past;return"function"==typeof g?g(l):g.replace("%s",l)},r.to=function(e,t){return o(e,t,this,!0)},r.from=function(e,t){return o(e,t,this)};var i=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(i(this),e)},r.fromNow=function(e){return this.from(i(this),e)}}}(Ea);var Sa=Ea.exports,va={exports:{}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e,t){e.exports=function(e,t,n){var r=t.prototype;n.utc=function(e){return new t({date:e,utc:!0,args:arguments})},r.utc=function(e){var t=n(this.toDate(),{locale:this.$L,utc:!0});return e?t.add(this.utcOffset(),"minute"):t},r.local=function(){return n(this.toDate(),{locale:this.$L,utc:!1})};var a=r.parse;r.parse=function(e){e.utc&&(this.$u=!0),this.$utils().u(e.$offset)||(this.$offset=e.$offset),a.call(this,e)};var o=r.init;r.init=function(){if(this.$u){var e=this.$d;this.$y=e.getUTCFullYear(),this.$M=e.getUTCMonth(),this.$D=e.getUTCDate(),this.$W=e.getUTCDay(),this.$H=e.getUTCHours(),this.$m=e.getUTCMinutes(),this.$s=e.getUTCSeconds(),this.$ms=e.getUTCMilliseconds()}else o.call(this)};var i=r.utcOffset;r.utcOffset=function(e,t){var n=this.$utils().u;if(n(e))return this.$u?0:n(this.$offset)?i.call(this):this.$offset;var r=Math.abs(e)<=16?60*e:e,a=this;if(t)return a.$offset=r,a.$u=0===e,a;if(0!==e){var o=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(a=this.local().add(r+o,"minute")).$offset=r,a.$x.$localOffset=o}else a=this.utc();return a};var s=r.format;r.format=function(e){var t=e||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return s.call(this,t)},r.valueOf=function(){var e=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||(new Date).getTimezoneOffset());return this.$d.valueOf()-6e4*e},r.isUTC=function(){return!!this.$u},r.toISOString=function(){return this.toDate().toISOString()},r.toString=function(){return this.toDate().toUTCString()};var u=r.toDate;r.toDate=function(e){return"s"===e&&this.$offset?n(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():u.call(this)};var l=r.diff;r.diff=function(e,t,r){if(e&&this.$u===e.$u)return l.call(this,e,t,r);var a=this.local(),o=n(e).local();return l.call(a,o,t,r)}}}(va);var Aa=va.exports,ya={exports:{}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e,t){e.exports=function(){var e={year:0,month:1,day:2,hour:3,minute:4,second:5},t={};return function(n,r,a){var o,i=a().utcOffset(),s=function(e,n,r){void 0===r&&(r={});var a=new Date(e);return function(e,n){void 0===n&&(n={});var r=n.timeZoneName||"short",a=e+"|"+r,o=t[a];return o||(o=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:e,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:r}),t[a]=o),o}(n,r).formatToParts(a)},u=function(t,n){for(var r=s(t,n),o=[],i=0;i<r.length;i+=1){var u=r[i],l=u.type,c=u.value,d=e[l];d>=0&&(o[d]=parseInt(c,10))}var h=o[3],m=24===h?0:h,f=o[0]+"-"+o[1]+"-"+o[2]+" "+m+":"+o[4]+":"+o[5]+":000",p=+t;return(a.utc(f).valueOf()-(p-=p%1e3))/6e4},l=r.prototype;l.tz=function(e,t){void 0===e&&(e=o);var n=this.utcOffset(),r=this.toDate().toLocaleString("en-US",{timeZone:e}),s=Math.round((this.toDate()-new Date(r))/1e3/60),u=a(r).$set("millisecond",this.$ms).utcOffset(i-s,!0);if(t){var l=u.utcOffset();u=u.add(n-l,"minute")}return u.$x.$timezone=e,u},l.offsetName=function(e){var t=this.$x.$timezone||a.tz.guess(),n=s(this.valueOf(),t,{timeZoneName:e}).find((function(e){return"timezonename"===e.type.toLowerCase()}));return n&&n.value};var c=l.startOf;l.startOf=function(e,t){if(!this.$x||!this.$x.$timezone)return c.call(this,e,t);var n=a(this.format("YYYY-MM-DD HH:mm:ss:SSS"));return c.call(n,e,t).tz(this.$x.$timezone,!0)},a.tz=function(e,t,n){var r=n&&t,i=n||t||o,s=u(+a(),i);if("string"!=typeof e)return a(e).tz(i);var l=function(e,t,n){var r=e-60*t*1e3,a=u(r,n);if(t===a)return[r,t];var o=u(r-=60*(a-t)*1e3,n);return a===o?[r,a]:[e-60*Math.min(a,o)*1e3,Math.max(a,o)]}(a.utc(e,r).valueOf(),s,i),c=l[0],d=l[1],h=a(c).utcOffset(d);return h.$x.$timezone=i,h},a.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},a.tz.setDefault=function(e){o=e}}}()}(ya);var Fa=ya.exports;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e,t){e.exports=function(e){e=e&&e.hasOwnProperty("default")?e.default:e;var t={s:"ein paar Sekunden",m:["eine Minute","einer Minute"],mm:"%d Minuten",h:["eine Stunde","einer Stunde"],hh:"%d Stunden",d:["ein Tag","einem Tag"],dd:["%d Tage","%d Tagen"],M:["ein Monat","einem Monat"],MM:["%d Monate","%d Monaten"],y:["ein Jahr","einem Jahr"],yy:["%d Jahre","%d Jahren"]};function n(e,n,r){var a=t[r];return Array.isArray(a)&&(a=a[n?0:1]),a.replace("%d",e)}var r={name:"de",weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan_Feb_März_Apr_Mai_Juni_Juli_Aug_Sept_Okt_Nov_Dez".split("_"),ordinal:function(e){return e+"."},weekStart:1,yearStart:4,formats:{LTS:"HH:mm:ss",LT:"HH:mm",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},relativeTime:{future:"in %s",past:"vor %s",s:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n}};return e.locale(r,null,!0),r}(kn())}({exports:{}});window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e,t){e.exports=function(e){e=e&&e.hasOwnProperty("default")?e.default:e;var t={name:"es",monthsShort:"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),months:"Enero_Febrero_Marzo_Abril_Mayo_Junio_Julio_Agosto_Septiembre_Octubre_Noviembre_Diciembre".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinal:function(e){return e+"º"}};return e.locale(t,null,!0),t}(kn())}({exports:{}});window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e,t){e.exports=function(e){e=e&&e.hasOwnProperty("default")?e.default:e;var t={name:"fr",weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinal:function(e){return e+(1===e?"er":"")}};return e.locale(t,null,!0),t}(kn())}({exports:{}});window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e,t){e.exports=function(e){e=e&&e.hasOwnProperty("default")?e.default:e;var t={name:"hi",weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),months:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),ordinal:function(e){return e},formats:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"}};return e.locale(t,null,!0),t}(kn())}({exports:{}});window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e,t){e.exports=function(e){e=e&&e.hasOwnProperty("default")?e.default:e;var t={name:"it",weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),weekStart:1,monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"tra %s",past:"%s fa",s:"qualche secondo",m:"un minuto",mm:"%d minuti",h:"un' ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},ordinal:function(e){return e+"º"}};return e.locale(t,null,!0),t}(kn())}({exports:{}});window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e,t){e.exports=function(e){e=e&&e.hasOwnProperty("default")?e.default:e;var t={name:"ja",weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),ordinal:function(e){return e+"日"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiem:function(e){return e<12?"午前":"午後"},relativeTime:{future:"%s後",past:"%s前",s:"数秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}};return e.locale(t,null,!0),t}(kn())}({exports:{}});window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e,t){e.exports=function(e){e=e&&e.hasOwnProperty("default")?e.default:e;var t={name:"ko",weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),ordinal:function(e){return e},formats:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},meridiem:function(e){return e<12?"오전":"오후"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"}};return e.locale(t,null,!0),t}(kn())}({exports:{}});window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e,t){e.exports=function(e){e=e&&e.hasOwnProperty("default")?e.default:e;var t={name:"nl",weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),ordinal:function(e){return e+"."},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"een minuut",mm:"%d minuten",h:"een uur",hh:"%d uur",d:"een dag",dd:"%d dagen",M:"een maand",MM:"%d maanden",y:"een jaar",yy:"%d jaar"}};return e.locale(t,null,!0),t}(kn())}({exports:{}});window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e,t){e.exports=function(e){e=e&&e.hasOwnProperty("default")?e.default:e;var t={name:"pt",weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sab".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sa".split("_"),months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),ordinal:function(e){return e+"º"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},relativeTime:{future:"em %s",past:"há %s",s:"alguns segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"}};return e.locale(t,null,!0),t}(kn())}({exports:{}});window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e,t){e.exports=function(e){e=e&&e.hasOwnProperty("default")?e.default:e;var t="января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),n="январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),r="янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),a="янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_"),o=/D[oD]?(\[[^[\]]*\]|\s)+MMMM?/;function i(e,t,n){var r,a;return"m"===n?t?"минута":"минуту":e+" "+(r=+e,a={mm:t?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"}[n].split("_"),r%10==1&&r%100!=11?a[0]:r%10>=2&&r%10<=4&&(r%100<10||r%100>=20)?a[1]:a[2])}var s=function(e,r){return o.test(r)?t[e.month()]:n[e.month()]};s.s=n,s.f=t;var u=function(e,t){return o.test(t)?r[e.month()]:a[e.month()]};u.s=a,u.f=r;var l={name:"ru",weekdays:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),weekdaysShort:"вск_пнд_втр_срд_чтв_птн_сбт".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),months:s,monthsShort:u,weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",m:i,mm:i,h:"час",hh:i,d:"день",dd:i,M:"месяц",MM:i,y:"год",yy:i},ordinal:function(e){return e}};return e.locale(l,null,!0),l}(kn())}({exports:{}});window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e,t){e.exports=function(e){e=e&&e.hasOwnProperty("default")?e.default:e;var t={name:"tr",weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekStart:1,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e){return e+"."}};return e.locale(t,null,!0),t}(kn())}({exports:{}});window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e,t){e.exports={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")}}({exports:{}}),window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Oa="translation";Bn.extend(ga),Bn.extend(Aa),Bn.extend(Fa),Bn.updateLocale("de",{calendar:{lastDay:"[gestern um] LT",lastWeek:"[letzten] dddd [um] LT",nextDay:"[morgen um] LT",nextWeek:"dddd [um] LT",sameDay:"[heute um] LT",sameElse:"L"}}),Bn.updateLocale("es",{calendar:{lastDay:"[ayer a las] LT",lastWeek:"[pasado] dddd [a] LT",nextDay:"[mañana a] LT",nextWeek:"dddd [a] LT",sameDay:"[hoy a las] LT",sameElse:"L"}}),Bn.updateLocale("fr",{calendar:{lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",sameDay:"[Aujourd’hui à] LT",sameElse:"L"}}),Bn.updateLocale("hi",{calendar:{lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",sameDay:"[आज] LT",sameElse:"L"},meridiem:function(e){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सुबह"===t?e:"दोपहर"===t?e>=10?e:e+12:"शाम"===t?e+12:e},meridiemParse:/रात|सुबह|दोपहर|शाम/}),Bn.updateLocale("it",{calendar:{lastDay:"[Ieri alle] LT",lastWeek:"[lo scorso] dddd [alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",sameDay:"[Oggi alle] LT",sameElse:"L"}}),Bn.updateLocale("ja",{calendar:{lastDay:"[昨日] LT",lastWeek:"dddd LT",nextDay:"[明日] LT",nextWeek:"[次の] dddd LT",sameDay:"[今日] LT",sameElse:"L"}}),Bn.updateLocale("ko",{calendar:{lastDay:"[어제] LT",lastWeek:"[지난] dddd LT",nextDay:"[내일] LT",nextWeek:"dddd LT",sameDay:"[오늘] LT",sameElse:"L"}}),Bn.updateLocale("nl",{calendar:{lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",sameDay:"[vandaag om] LT",sameElse:"L"}}),Bn.updateLocale("pt",{calendar:{lastDay:"[ontem às] LT",lastWeek:"dddd [passada às] LT",nextDay:"[amanhã às] LT",nextWeek:"dddd [às] LT",sameDay:"[hoje às] LT",sameElse:"L"}}),Bn.updateLocale("ru",{calendar:{lastDay:"[Вчера, в] LT",nextDay:"[Завтра, в] LT",sameDay:"[Сегодня, в] LT"}}),Bn.updateLocale("tr",{calendar:{lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",sameDay:"[bugün saat] LT",sameElse:"L"}});var ba={formats:{},months:["January","February","March","April","May","June","July","August","September","October","November","December"],relativeTime:{},weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},Ra=function(e){return void 0!==e.extend},Na=function(e){return void 0!==e.tz},La={DateTimeParser:Bn,dayjsLocaleConfigForLanguage:null,debug:!1,disableDateTimeTranslations:!1,language:"en",logger:function(e){return console.warn(e)}},xa=function(e){return e},Ia=function(){function e(e){var t,n,r,a,o,i,s,u,l,c,d,m,f,p;void 0===e&&(e={});var C=this;this.i18nInstance=Ca.createInstance(),this.Dayjs=null,this.setLanguageCallback=function(){return null},this.initialized=!1,this.t=xa,this.translations={de:(t={},t[Oa]=jn,t),en:(n={},n[Oa]=Gn,n),es:(r={},r[Oa]=zn,r),fr:(a={},a[Oa]=Vn,a),hi:(o={},o[Oa]=qn,o),it:(i={},i[Oa]=Wn,i),ja:(s={},s[Oa]=Qn,s),ko:(u={},u[Oa]=Kn,u),nl:(l={},l[Oa]=$n,l),pt:(c={},c[Oa]=Jn,c),ru:(d={},d[Oa]=Xn,d),tr:(m={},m[Oa]=er,m)},this.dayjsLocales={},this.localeExists=function(e){return!!C.isCustomDateTimeParser||Object.keys(Bn.Ls).indexOf(e)>-1},this.validateCurrentLanguage=function(){-1===Object.keys(C.translations).indexOf(C.currentLanguage)&&(C.logger("Streami18n: '".concat(C.currentLanguage,"' language is not registered.")+" Please make sure to call streami18n.registerTranslation('".concat(C.currentLanguage,"', {...}) or ")+"use one the built-in supported languages - ".concat(C.getAvailableLanguages())),C.currentLanguage="en")},this.geti18Instance=function(){return C.i18nInstance},this.getAvailableLanguages=function(){return Object.keys(C.translations)},this.getTranslations=function(){return C.translations};var T=h(h({},La),e);this.logger=T.logger,this.currentLanguage=T.language,this.DateTimeParser=T.DateTimeParser,this.timezone=T.timezone;try{this.DateTimeParser&&Ra(this.DateTimeParser)&&(this.DateTimeParser.extend(Un),this.DateTimeParser.extend(Zn),this.DateTimeParser.extend(Da),this.DateTimeParser.extend(Sa))}catch(e){throw Error("Streami18n: Looks like you wanted to provide Dayjs instance, but something went wrong while adding plugins ".concat(e))}this.isCustomDateTimeParser=!!e.DateTimeParser;var g=T.translationsForLanguage;g&&(this.translations[this.currentLanguage]=((f={})[Oa]=this.translations[this.currentLanguage]&&this.translations[this.currentLanguage][Oa]?h(h({},this.translations[this.currentLanguage][Oa]),g):g,f)),this.translations[this.currentLanguage]||(this.translations[this.currentLanguage]=((p={})[Oa]={},p)),this.i18nextConfig={debug:T.debug,fallbackLng:!1,interpolation:{escapeValue:!1},keySeparator:!1,lng:this.currentLanguage,nsSeparator:!1},T.parseMissingKeyHandler&&(this.i18nextConfig.parseMissingKeyHandler=T.parseMissingKeyHandler),this.validateCurrentLanguage();var w=T.dayjsLocaleConfigForLanguage;w?this.addOrUpdateLocale(this.currentLanguage,h({},w)):this.localeExists(this.currentLanguage)||this.logger("Streami18n: Streami18n(...) - Locale config for ".concat(this.currentLanguage," does not exist in momentjs.")+"Please import the locale file using \"import 'moment/locale/".concat(this.currentLanguage,"';\" in your app or ")+"register the locale config with Streami18n using registerTranslation(language, translation, customDayjsLocale)"),this.tDateTimeParser=function(e){var t=T.disableDateTimeTranslations||!C.localeExists(C.currentLanguage)?"en":C.currentLanguage;return Ra(C.DateTimeParser)?Na(C.DateTimeParser)?C.DateTimeParser(e).tz(C.timezone).locale(t):C.DateTimeParser(e).locale(t):Na(C.DateTimeParser)&&C.timezone?C.DateTimeParser(e).tz(C.timezone).locale(t):C.DateTimeParser(e).locale(t)}}return e.prototype.init=function(){return f(this,void 0,void 0,(function(){var e,t;return p(this,(function(n){switch(n.label){case 0:this.validateCurrentLanguage(),n.label=1;case 1:return n.trys.push([1,3,,4]),e=this,[4,this.i18nInstance.init(h(h({},this.i18nextConfig),{lng:this.currentLanguage,resources:this.translations}))];case 2:return e.t=n.sent(),this.initialized=!0,[3,4];case 3:return t=n.sent(),this.logger("Something went wrong with init: ".concat(JSON.stringify(t))),[3,4];case 4:return[2,{t:this.t,tDateTimeParser:this.tDateTimeParser}]}}))}))},e.prototype.getTranslators=function(){return f(this,void 0,void 0,(function(){return p(this,(function(e){switch(e.label){case 0:return this.initialized?[3,2]:(this.dayjsLocales[this.currentLanguage]&&this.addOrUpdateLocale(this.currentLanguage,this.dayjsLocales[this.currentLanguage]),[4,this.init()]);case 1:return[2,e.sent()];case 2:return[2,{t:this.t,tDateTimeParser:this.tDateTimeParser}]}}))}))},e.prototype.registerTranslation=function(e,t,n){var r;t?(this.translations[e]?this.translations[e][Oa]=t:this.translations[e]=((r={})[Oa]=t,r),n?this.dayjsLocales[e]=h({},n):this.localeExists(e)||this.logger("Streami18n: registerTranslation(language, translation, customDayjsLocale) - "+"Locale config for ".concat(e," does not exist in Dayjs.")+"Please import the locale file using \"import 'dayjs/locale/".concat(e,"';\" in your app or ")+"register the locale config with Streami18n using registerTranslation(language, translation, customDayjsLocale)"),this.initialized&&this.i18nInstance.addResources(e,Oa,t)):this.logger("Streami18n: registerTranslation(language, translation, customDayjsLocale) called without translation")},e.prototype.addOrUpdateLocale=function(e,t){this.localeExists(e)?Bn.updateLocale(e,h({},t)):Bn.locale(h(h({name:e},ba),t),void 0,!0)},e.prototype.setLanguage=function(e){return f(this,void 0,void 0,(function(){var t,n;return p(this,(function(r){switch(r.label){case 0:if(this.currentLanguage=e,!this.initialized)return[2];r.label=1;case 1:return r.trys.push([1,3,,4]),[4,this.i18nInstance.changeLanguage(e)];case 2:return t=r.sent(),this.dayjsLocales[e]&&this.addOrUpdateLocale(this.currentLanguage,this.dayjsLocales[this.currentLanguage]),this.setLanguageCallback(t),[2,t];case 3:return n=r.sent(),this.logger("Failed to set language: ".concat(JSON.stringify(n))),[2,this.t];case 4:return[2]}}))}))},e.prototype.registerSetLanguageCallback=function(e){this.setLanguageCallback=e},e}();window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},Bn.extend(Zn),Bn.extend(Un);var Ma=function(e){return["de","en","es","fr","hi","it","ja","ko","nl","pt","ru","tr"].some((function(t){return e===t}))},_a=function(e){return!!(null==e?void 0:e.isSame)},Pa=function(e){return!!(null==e?void 0:e.getMonth)},ka=function(e){return"string"==typeof e||"number"==typeof e},Ba=function(e){return Bn(e)},Ya=u.default.createContext({t:xa,tDateTimeParser:Ba,userLanguage:"en"}),Za=function(e){var t=e.children,n=e.value;return u.default.createElement(Ya.Provider,{value:n},t)},Ha=function(e){var n=t.useContext(Ya);return n||(console.warn("The useTranslationContext hook was called outside of the TranslationContext provider. Make sure this hook is called within a child of the Chat component. The errored call is located in the ".concat(e," component.")),{})};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Ua=u.default.createContext(void 0),ja=function(e){var t=e.children,n=e.value;return u.default.createElement(Ua.Provider,{value:n},t)},Ga=function(e){var n=t.useContext(Ua);return n||(console.warn("The useTypingContext hook was called outside of the TypingContext provider. Make sure this hook is called within a child of the Channel component. The errored call is located in the ".concat(e," component.")),{})};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var za=u.default.memo((function(e){var t=e.actionHandler,n=e.actions,r=e.id,a=e.text,o=Ha("UnMemoizedAttachmentActions").t;return u.default.createElement("div",{className:"str-chat__message-attachment-actions"},u.default.createElement("div",{className:"str-chat__message-attachment-actions-form"},u.default.createElement("span",null,a),n.map((function(e){return u.default.createElement("button",{className:"str-chat__message-attachment-actions-button str-chat__message-attachment-actions-button--".concat(e.style),"data-testid":"".concat(e.name),"data-value":e.value,key:"".concat(r,"-").concat(e.value),onClick:function(n){return function(e,n,r){return null==t?void 0:t(n,r,e)}(n,e.name,e.value)}},e.text?o(e.text):null)}))))}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Va=function(e){var t=e.className;return u.default.createElement("svg",{className:t,"data-testid":"download",fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("path",{d:"M19.35 10.04C18.67 6.59 15.64 4 12 4C9.11 4 6.6 5.64 5.35 8.04C2.34 8.36 0 10.91 0 14C0 17.31 2.69 20 6 20H19C21.76 20 24 17.76 24 15C24 12.36 21.95 10.22 19.35 10.04ZM19 18H6C3.79 18 2 16.21 2 14C2 11.95 3.53 10.24 5.56 10.03L6.63 9.92L7.13 8.97C8.08 7.14 9.94 6 12 6C14.62 6 16.88 7.86 17.39 10.43L17.69 11.93L19.22 12.04C20.78 12.14 22 13.45 22 15C22 16.65 20.65 18 19 18ZM13.45 10H10.55V13H8L12 17L16 13H13.45V10Z",fill:"black"}))},qa=function(){return u.default.createElement("svg",{fill:"none",viewBox:"0 0 12 14",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("path",{d:"M0.5 0V14L11.5 7L0.5 0Z",fill:"#080707"}))},Wa=function(){return u.default.createElement("svg",{fill:"none",viewBox:"0 0 12 14",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("path",{d:"M0 14H4V0H0V14ZM8 0V14H12V0H8Z",fill:"#080707"}))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Qa=["B","kB","MB","GB","TB","PB","EB","ZB","YB"],Ka=["B","kiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"],$a=["b","kbit","Mbit","Gbit","Tbit","Pbit","Ebit","Zbit","Ybit"],Ja=["b","kibit","Mibit","Gibit","Tibit","Pibit","Eibit","Zibit","Yibit"],Xa=(e,t,n)=>{let r=e;return"string"==typeof t||Array.isArray(t)?r=e.toLocaleString(t,n):!0!==t&&void 0===n||(r=e.toLocaleString(void 0,n)),r};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var eo=function(e){var t=e.fileSize;return t&&Number.isFinite(Number(t))?u.default.createElement("span",{className:"str-chat__message-attachment-file--item-size"},((e,t)=>{if(!Number.isFinite(e))throw new TypeError(`Expected a finite number, got ${typeof e}: ${e}`);const n=(t=Object.assign({bits:!1,binary:!1},t)).bits?t.binary?Ja:$a:t.binary?Ka:Qa;if(t.signed&&0===e)return` 0 ${n[0]}`;const r=e<0,a=r?"-":t.signed?"+":"";let o;if(r&&(e=-e),void 0!==t.minimumFractionDigits&&(o={minimumFractionDigits:t.minimumFractionDigits}),void 0!==t.maximumFractionDigits&&(o=Object.assign({maximumFractionDigits:t.maximumFractionDigits},o)),e<1)return a+Xa(e,t.locale,o)+" "+n[0];const i=Math.min(Math.floor(t.binary?Math.log(e)/Math.log(1024):Math.log10(e)/3),n.length-1);return e/=Math.pow(t.binary?1024:1e3,i),o||(e=e.toPrecision(3)),a+Xa(Number(e),t.locale,o)+" "+n[i]})(t)):null},to={};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.sanitizeUrl=e.BLANK_URL=void 0;var t=/^([^\w]*)(javascript|data|vbscript)/im,n=/&#(\w+)(^\w|;)?/g,r=/&(newline|tab);/gi,a=/[\u0000-\u001F\u007F-\u009F\u2000-\u200D\uFEFF]/gim,o=/^.+(:|&colon;)/gim,i=[".","/"];e.BLANK_URL="about:blank",e.sanitizeUrl=function(s){if(!s)return e.BLANK_URL;var u,l=(u=s,u.replace(a,"").replace(n,(function(e,t){return String.fromCharCode(t)}))).replace(r,"").replace(a,"").trim();if(!l)return e.BLANK_URL;if(function(e){return i.indexOf(e[0])>-1}(l))return l;var c=l.match(o);if(!c)return l;var d=c[0];return t.test(d)?e.BLANK_URL:l}}(to),window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var no=u.default.memo((function(e){var t=e.children,n=e.className,r=e.download,a=e.href,o=e.rel,i=e.target,s=Ha("SafeAnchor").t;if(!a)return null;var l=to.sanitizeUrl(a);return u.default.createElement("a",{"aria-label":s("aria/Attachment"),className:n,download:r,href:l,rel:o,target:i},t)}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var ro=function(e){var t=e.assetUrl;return u.default.createElement(no,{className:"str-chat__message-attachment-file--item-download",download:!0,href:t,target:"_blank"},u.default.createElement(Va,{className:"str-chat__message-attachment-download-icon"}))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var ao=function(){var e=t.useState(!1),n=e[0],r=e[1],a=t.useState(0),o=a[0],i=a[1],s=t.useRef(null),u=t.useCallback((function(){r((function(e){return!e}))}),[]),l=t.useCallback((function(e){var t=e.clientX,r=e.currentTarget;if(s.current){var a=r.getBoundingClientRect(),o=a.width,u=(t-a.x)/o;n||i(100*u),s.current.currentTime=u*s.current.duration}}),[n]);return t.useEffect((function(){if(s.current&&n){var e=window.setInterval((function(){if(s.current){var e=s.current,t=e.currentTime,n=e.duration;i(t/n*100),t===n&&r(!1)}}),100);return s.current.play(),function(){var t;null===(t=s.current)||void 0===t||t.pause(),window.clearInterval(e)}}}),[n]),{audioRef:s,isPlaying:n,progress:o,seek:l,togglePlay:u}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var oo=function(e){var t=e.og,n=t.asset_url,r=t.description,a=t.image_url,o=t.text,i=t.title,s=ao(),l=s.audioRef,c=s.isPlaying,d=s.progress,h=s.togglePlay;return u.default.createElement("div",{className:"str-chat__audio"},u.default.createElement("div",{className:"str-chat__audio__wrapper"},u.default.createElement("audio",{ref:l},u.default.createElement("source",{"data-testid":"audio-source",src:n,type:"audio/mp3"})),u.default.createElement("div",{className:"str-chat__audio__image"},u.default.createElement("div",{className:"str-chat__audio__image--overlay"},c?u.default.createElement("button",{className:"str-chat__audio__image--button","data-testid":"pause-audio",onClick:h},u.default.createElement("svg",{height:"40",viewBox:"0 0 64 64",width:"40",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("path",{d:"M32 58.215c14.478 0 26.215-11.737 26.215-26.215S46.478 5.785 32 5.785 5.785 17.522 5.785 32 17.522 58.215 32 58.215zM32 64C14.327 64 0 49.673 0 32 0 14.327 14.327 0 32 0c17.673 0 32 14.327 32 32 0 17.673-14.327 32-32 32zm-7.412-45.56h2.892a2.17 2.17 0 0 1 2.17 2.17v23.865a2.17 2.17 0 0 1-2.17 2.17h-2.892a2.17 2.17 0 0 1-2.17-2.17V20.61a2.17 2.17 0 0 1 2.17-2.17zm12.293 0h2.893a2.17 2.17 0 0 1 2.17 2.17v23.865a2.17 2.17 0 0 1-2.17 2.17h-2.893a2.17 2.17 0 0 1-2.17-2.17V20.61a2.17 2.17 0 0 1 2.17-2.17z",fillRule:"nonzero"}))):u.default.createElement("button",{className:"str-chat__audio__image--button","data-testid":"play-audio",onClick:h},u.default.createElement("svg",{height:"40",viewBox:"0 0 64 64",width:"40",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("path",{d:"M32 58c14.36 0 26-11.64 26-26S46.36 6 32 6 6 17.64 6 32s11.64 26 26 26zm0 6C14.327 64 0 49.673 0 32 0 14.327 14.327 0 32 0c17.673 0 32 14.327 32 32 0 17.673-14.327 32-32 32zm13.237-28.412L26.135 45.625a3.27 3.27 0 0 1-4.426-1.4 3.319 3.319 0 0 1-.372-1.47L21 23.36c-.032-1.823 1.41-3.327 3.222-3.358a3.263 3.263 0 0 1 1.473.322l19.438 9.36a3.311 3.311 0 0 1 .103 5.905z",fillRule:"nonzero"})))),a&&u.default.createElement("img",{alt:"".concat(r),src:a})),u.default.createElement("div",{className:"str-chat__audio__content"},u.default.createElement("span",{className:"str-chat__audio__content--title"},u.default.createElement("strong",null,i)),u.default.createElement("span",{className:"str-chat__audio__content--subtitle"},o),u.default.createElement("div",{className:"str-chat__audio__content--progress"},u.default.createElement("div",{"data-progress":d,"data-testid":"audio-progress",role:"progressbar",style:{width:"".concat(d,"%")}})))))},io=function(e){var t=e.isPlaying,n=e.onClick;return u.default.createElement("button",{className:"str-chat__message-attachment-audio-widget--play-button","data-testid":t?"pause-audio":"play-audio",onClick:n},t?u.default.createElement(Wa,null):u.default.createElement(qa,null))},so=function(e){var t=e.onClick,n=e.progress;return u.default.createElement("div",{className:"str-chat__message-attachment-audio-widget--progress-track","data-progress":n,"data-testid":"audio-progress",onClick:t,role:"progressbar",style:{background:"linear-gradient(\n\t\t to right,\n\t\t var(--str-chat__primary-color),\n\t\t var(--str-chat__primary-color) ".concat(n,"%,\n\t\t var(--str-chat__disabled-color) ").concat(n,"%,\n\t\t var(--str-chat__disabled-color)\n\t  )")}},u.default.createElement("div",{className:"str-chat__message-attachment-audio-widget--progress-slider",style:{left:"".concat(n,"px")}}))},uo=function(e){var t=e.og,n=t.asset_url,r=t.file_size,a=t.title,o=ao(),i=o.audioRef,s=o.isPlaying,l=o.progress,c=o.seek,d=o.togglePlay;if(!n)return null;return u.default.createElement("div",{className:"str-chat__message-attachment-audio-widget","data-testid":"audio-widget"},u.default.createElement("audio",{ref:i},u.default.createElement("source",{"data-testid":"audio-source",src:n,type:"audio/mp3"})),u.default.createElement("div",{className:"str-chat__message-attachment-audio-widget--play-controls"},u.default.createElement(io,{isPlaying:s,onClick:d})),u.default.createElement("div",{className:"str-chat__message-attachment-audio-widget--text"},u.default.createElement("div",{className:"str-chat__message-attachment-audio-widget--text-first-row"},u.default.createElement("div",{className:"str-chat__message-attachment-audio-widget--title"},a),u.default.createElement(ro,{assetUrl:n})),u.default.createElement("div",{className:"str-chat__message-attachment-audio-widget--text-second-row"},u.default.createElement(eo,{fileSize:r}),u.default.createElement(so,{onClick:c,progress:l}))))},lo=u.default.memo((function(e){return"1"===Dn("Audio").themeVersion?u.default.createElement(oo,h({},e)):u.default.createElement(uo,h({},e))}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var co=t.forwardRef((function(e,n){var r=m(e,[]),a=r.className,o=r.onError,i=t.useState(!1),s=i[0],l=i[1];return t.useEffect((function(){return function(){l(!1)}}),[r.src]),u.default.createElement(u.default.Fragment,null,u.default.createElement("img",h({"data-testid":"str-chat__base-image"},r,{className:un(a,"str-chat__base-image",{"str-chat__base-image--load-failed":s}),onError:function(e){l(!0),null==o||o(e)},ref:n})),s&&u.default.createElement(ro,{assetUrl:r.src}))}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const ho="undefined"!=typeof document?u.default.useLayoutEffect:()=>{},mo=e=>{var t;return null!==(t=null==e?void 0:e.ownerDocument)&&void 0!==t?t:document},fo=e=>{if(e&&"window"in e&&e.window===e)return e;return mo(e).defaultView||window};function po(e){if(function(){if(null==Co){Co=!1;try{document.createElement("div").focus({get preventScroll(){return Co=!0,!0}})}catch(e){}}return Co}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft});return n}(e);e.focus(),function(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}(t)}}let Co=null;function To(){return function(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}(/^Mac/i)}function go(){return function(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.brands.some((t=>e.test(t.brand))))||e.test(window.navigator.userAgent))}(/Android/i)}let wo=new Map,Do=new Set;function Eo(){if("undefined"==typeof window)return;function e(e){return"propertyName"in e}let t=n=>{if(!e(n)||!n.target)return;let r=wo.get(n.target);if(r&&(r.delete(n.propertyName),0===r.size&&(n.target.removeEventListener("transitioncancel",t),wo.delete(n.target)),0===wo.size)){for(let e of Do)e();Do.clear()}};document.body.addEventListener("transitionrun",(n=>{if(!e(n)||!n.target)return;let r=wo.get(n.target);r||(r=new Set,wo.set(n.target,r),n.target.addEventListener("transitioncancel",t,{once:!0})),r.add(n.propertyName)})),document.body.addEventListener("transitionend",t)}"undefined"!=typeof document&&("loading"!==document.readyState?Eo():document.addEventListener("DOMContentLoaded",Eo)),window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};u.default.createContext({register:()=>{}}).displayName="PressResponderContext";let So=null,vo=new Set,Ao=new Map,yo=!1,Fo=!1;function Oo(e,t){for(let n of vo)n(e,t)}function bo(e){yo=!0,function(e){return!(e.metaKey||!To()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key)}(e)&&(So="keyboard",Oo("keyboard",e))}function Ro(e){So="pointer","mousedown"!==e.type&&"pointerdown"!==e.type||(yo=!0,Oo("pointer",e))}function No(e){var t;(0===(t=e).mozInputSource&&t.isTrusted||(go()&&t.pointerType?"click"===t.type&&1===t.buttons:0===t.detail&&!t.pointerType))&&(yo=!0,So="virtual")}function Lo(e){e.target!==window&&e.target!==document&&(yo||Fo||(So="virtual",Oo("virtual",e)),yo=!1,Fo=!1)}function xo(){yo=!1,Fo=!0}function Io(e){if("undefined"==typeof window||Ao.get(fo(e)))return;const t=fo(e),n=mo(e);let r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){yo=!0,r.apply(this,arguments)},n.addEventListener("keydown",bo,!0),n.addEventListener("keyup",bo,!0),n.addEventListener("click",No,!0),t.addEventListener("focus",Lo,!0),t.addEventListener("blur",xo,!1),"undefined"!=typeof PointerEvent?(n.addEventListener("pointerdown",Ro,!0),n.addEventListener("pointermove",Ro,!0),n.addEventListener("pointerup",Ro,!0)):(n.addEventListener("mousedown",Ro,!0),n.addEventListener("mousemove",Ro,!0),n.addEventListener("mouseup",Ro,!0)),t.addEventListener("beforeunload",(()=>{Mo(e)}),{once:!0}),Ao.set(t,{focus:r})}const Mo=(e,t)=>{const n=fo(e),r=mo(e);t&&r.removeEventListener("DOMContentLoaded",t),Ao.has(n)&&(n.HTMLElement.prototype.focus=Ao.get(n).focus,r.removeEventListener("keydown",bo,!0),r.removeEventListener("keyup",bo,!0),r.removeEventListener("click",No,!0),n.removeEventListener("focus",Lo,!0),n.removeEventListener("blur",xo,!1),"undefined"!=typeof PointerEvent?(r.removeEventListener("pointerdown",Ro,!0),r.removeEventListener("pointermove",Ro,!0),r.removeEventListener("pointerup",Ro,!0)):(r.removeEventListener("mousedown",Ro,!0),r.removeEventListener("mousemove",Ro,!0),r.removeEventListener("mouseup",Ro,!0)),Ao.delete(n))};function _o(e){const t=mo(e);if("virtual"===So){let r=t.activeElement;n=()=>{t.activeElement===r&&e.isConnected&&po(e)},requestAnimationFrame((()=>{0===wo.size?n():Do.add(n)}))}else po(e);var n}function Po(e,t){return"#comment"!==e.nodeName&&function(e){const t=fo(e);if(!(e instanceof t.HTMLElement||e instanceof t.SVGElement))return!1;let{display:n,visibility:r}=e.style,a="none"!==n&&"hidden"!==r&&"collapse"!==r;if(a){const{getComputedStyle:t}=e.ownerDocument.defaultView;let{display:n,visibility:r}=t(e);a="none"!==n&&"hidden"!==r&&"collapse"!==r}return a}(e)&&function(e,t){return!e.hasAttribute("hidden")&&("DETAILS"!==e.nodeName||!t||"SUMMARY"===t.nodeName||e.hasAttribute("open"))}(e,t)&&(!e.parentElement||Po(e.parentElement,e))}"undefined"!=typeof document&&function(e){const t=mo(e);let n;"loading"!==t.readyState?Io(e):(n=()=>{Io(e)},t.addEventListener("DOMContentLoaded",n))}(),window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const ko=u.default.createContext(null);let Bo=null;function Yo(e){let{children:n,contain:r,restoreFocus:a,autoFocus:o}=e,i=t.useRef(null),s=t.useRef(null),l=t.useRef([]),{parentNode:c}=t.useContext(ko)||{},d=t.useMemo((()=>new Xo({scopeRef:l})),[l]);ho((()=>{let e=c||ei.root;if(ei.getTreeNode(e.scopeRef)&&Bo&&!Wo(Bo,e.scopeRef)){let t=ei.getTreeNode(Bo);t&&(e=t)}e.addChild(d),ei.addNode(d)}),[d,c]),ho((()=>{let e=ei.getTreeNode(l);e&&(e.contain=!!r)}),[r]),ho((()=>{var e;let t=null===(e=i.current)||void 0===e?void 0:e.nextSibling,n=[];for(;t&&t!==s.current;)n.push(t),t=t.nextSibling;l.current=n}),[n]),function(e,t,n){ho((()=>{if(t||n)return;let r=e.current;const a=mo(r?r[0]:void 0);let o=t=>{let n=t.target;Vo(n,e.current)?Bo=e:zo(n)||(Bo=null)};return a.addEventListener("focusin",o,!1),null==r||r.forEach((e=>e.addEventListener("focusin",o,!1))),()=>{a.removeEventListener("focusin",o,!1),null==r||r.forEach((e=>e.removeEventListener("focusin",o,!1)))}}),[e,t,n])}(l,a,r),function(e,n){let r=t.useRef(),a=t.useRef();ho((()=>{let t=e.current;if(!n)return void(a.current&&(cancelAnimationFrame(a.current),a.current=void 0));const o=mo(t?t[0]:void 0);let i=t=>{if("Tab"!==t.key||t.altKey||t.ctrlKey||t.metaKey||!Go(e))return;let n=o.activeElement,r=e.current;if(!r||!Vo(n,r))return;let a=$o(jo(r),{tabbable:!0},r);if(!n)return;a.currentNode=n;let i=t.shiftKey?a.previousNode():a.nextNode();i||(a.currentNode=t.shiftKey?r[r.length-1].nextElementSibling:r[0].previousElementSibling,i=t.shiftKey?a.previousNode():a.nextNode()),t.preventDefault(),i&&Qo(i,!0)},s=t=>{Bo&&!Wo(Bo,e)||!Vo(t.target,e.current)?Go(e)&&!qo(t.target,e)?r.current?r.current.focus():Bo&&Bo.current&&Ko(Bo.current):Go(e)&&(r.current=t.target):(Bo=e,r.current=t.target)},u=t=>{a.current&&cancelAnimationFrame(a.current),a.current=requestAnimationFrame((()=>{var n;o.activeElement&&Go(e)&&!qo(o.activeElement,e)&&(Bo=e,o.body.contains(t.target)?(r.current=t.target,null===(n=r.current)||void 0===n||n.focus()):Bo.current&&Ko(Bo.current))}))};return o.addEventListener("keydown",i,!1),o.addEventListener("focusin",s,!1),null==t||t.forEach((e=>e.addEventListener("focusin",s,!1))),null==t||t.forEach((e=>e.addEventListener("focusout",u,!1))),()=>{o.removeEventListener("keydown",i,!1),o.removeEventListener("focusin",s,!1),null==t||t.forEach((e=>e.removeEventListener("focusin",s,!1))),null==t||t.forEach((e=>e.removeEventListener("focusout",u,!1)))}}),[e,n]),ho((()=>()=>{a.current&&cancelAnimationFrame(a.current)}),[a])}(l,r),function(e,n,r){const a=t.useRef("undefined"!=typeof document?mo(e.current?e.current[0]:void 0).activeElement:null);ho((()=>{let t=e.current;const a=mo(t?t[0]:void 0);if(!n||r)return;let o=()=>{Bo&&!Wo(Bo,e)||!Vo(a.activeElement,e.current)||(Bo=e)};return a.addEventListener("focusin",o,!1),null==t||t.forEach((e=>e.addEventListener("focusin",o,!1))),()=>{a.removeEventListener("focusin",o,!1),null==t||t.forEach((e=>e.removeEventListener("focusin",o,!1)))}}),[e,r]),ho((()=>{const t=mo(e.current?e.current[0]:void 0);if(!n)return;let a=n=>{if("Tab"!==n.key||n.altKey||n.ctrlKey||n.metaKey||!Go(e))return;let r=t.activeElement;if(!Vo(r,e.current))return;let a=ei.getTreeNode(e);if(!a)return;let o=a.nodeToRestore,i=$o(t.body,{tabbable:!0});i.currentNode=r;let s=n.shiftKey?i.previousNode():i.nextNode();if(o&&t.body.contains(o)&&o!==t.body||(o=void 0,a.nodeToRestore=void 0),(!s||!Vo(s,e.current))&&o){i.currentNode=o;do{s=n.shiftKey?i.previousNode():i.nextNode()}while(Vo(s,e.current));n.preventDefault(),n.stopPropagation(),s?Qo(s,!0):zo(o)?Qo(o,!0):r.blur()}};return r||t.addEventListener("keydown",a,!0),()=>{r||t.removeEventListener("keydown",a,!0)}}),[e,n,r]),ho((()=>{const t=mo(e.current?e.current[0]:void 0);if(!n)return;let r=ei.getTreeNode(e);var o;return r?(r.nodeToRestore=null!==(o=a.current)&&void 0!==o?o:void 0,()=>{let r=ei.getTreeNode(e);if(!r)return;let a=r.nodeToRestore;if(n&&a&&(Vo(t.activeElement,e.current)||t.activeElement===t.body&&function(e){let t=ei.getTreeNode(Bo);for(;t&&t.scopeRef!==e;){if(t.nodeToRestore)return!1;t=t.parent}return(null==t?void 0:t.scopeRef)===e}(e))){let n=ei.clone();requestAnimationFrame((()=>{if(t.activeElement===t.body){let t=n.getTreeNode(e);for(;t;){if(t.nodeToRestore&&t.nodeToRestore.isConnected)return void Qo(t.nodeToRestore);t=t.parent}for(t=n.getTreeNode(e);t;){if(t.scopeRef&&t.scopeRef.current&&ei.getTreeNode(t.scopeRef))return void Ko(t.scopeRef.current,!0);t=t.parent}}}))}}):void 0}),[e,n])}(l,a,r),function(e,n){const r=u.default.useRef(n);t.useEffect((()=>{if(r.current){Bo=e;!Vo(mo(e.current?e.current[0]:void 0).activeElement,Bo.current)&&e.current&&Ko(e.current)}r.current=!1}),[e])}(l,o),t.useEffect((()=>{const e=mo(l.current?l.current[0]:void 0).activeElement;let t=null;if(Vo(e,l.current)){for(let n of ei.traverse())n.scopeRef&&Vo(e,n.scopeRef.current)&&(t=n);t===ei.getTreeNode(l)&&(Bo=t.scopeRef)}}),[l]),ho((()=>()=>{var e,t,n;let r=null!==(n=null===(t=ei.getTreeNode(l))||void 0===t||null===(e=t.parent)||void 0===e?void 0:e.scopeRef)&&void 0!==n?n:null;l!==Bo&&!Wo(l,Bo)||r&&!ei.getTreeNode(r)||(Bo=r),ei.removeTreeNode(l)}),[l]);let h=t.useMemo((()=>function(e){return{focusNext(t={}){let n=e.current,{from:r,tabbable:a,wrap:o,accept:i}=t,s=r||mo(n[0]).activeElement,u=n[0].previousElementSibling,l=$o(jo(n),{tabbable:a,accept:i},n);l.currentNode=Vo(s,n)?s:u;let c=l.nextNode();return!c&&o&&(l.currentNode=u,c=l.nextNode()),c&&Qo(c,!0),c},focusPrevious(t={}){let n=e.current,{from:r,tabbable:a,wrap:o,accept:i}=t,s=r||mo(n[0]).activeElement,u=n[n.length-1].nextElementSibling,l=$o(jo(n),{tabbable:a,accept:i},n);l.currentNode=Vo(s,n)?s:u;let c=l.previousNode();return!c&&o&&(l.currentNode=u,c=l.previousNode()),c&&Qo(c,!0),c},focusFirst(t={}){let n=e.current,{tabbable:r,accept:a}=t,o=$o(jo(n),{tabbable:r,accept:a},n);o.currentNode=n[0].previousElementSibling;let i=o.nextNode();return i&&Qo(i,!0),i},focusLast(t={}){let n=e.current,{tabbable:r,accept:a}=t,o=$o(jo(n),{tabbable:r,accept:a},n);o.currentNode=n[n.length-1].nextElementSibling;let i=o.previousNode();return i&&Qo(i,!0),i}}}(l)),[]),m=t.useMemo((()=>({focusManager:h,parentNode:d})),[d,h]);return u.default.createElement(ko.Provider,{value:m},u.default.createElement("span",{"data-focus-scope-start":!0,hidden:!0,ref:i}),n,u.default.createElement("span",{"data-focus-scope-end":!0,hidden:!0,ref:s}))}const Zo=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[contenteditable]"],Ho=Zo.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";Zo.push('[tabindex]:not([tabindex="-1"]):not([disabled])');const Uo=Zo.join(':not([hidden]):not([tabindex="-1"]),');function jo(e){return e[0].parentElement}function Go(e){let t=ei.getTreeNode(Bo);for(;t&&t.scopeRef!==e;){if(t.contain)return!1;t=t.parent}return!0}function zo(e){return qo(e)}function Vo(e,t){return!!e&&(!!t&&t.some((t=>t.contains(e))))}function qo(e,t=null){if(e instanceof Element&&e.closest("[data-react-aria-top-layer]"))return!0;for(let{scopeRef:n}of ei.traverse(ei.getTreeNode(t)))if(n&&Vo(e,n.current))return!0;return!1}function Wo(e,t){var n;let r=null===(n=ei.getTreeNode(t))||void 0===n?void 0:n.parent;for(;r;){if(r.scopeRef===e)return!0;r=r.parent}return!1}function Qo(e,t=!1){if(null==e||t){if(null!=e)try{e.focus()}catch(e){}}else try{_o(e)}catch(e){}}function Ko(e,t=!0){let n=e[0].previousElementSibling,r=jo(e),a=$o(r,{tabbable:t},e);a.currentNode=n;let o=a.nextNode();t&&!o&&(r=jo(e),a=$o(r,{tabbable:!1},e),a.currentNode=n,o=a.nextNode()),Qo(o)}function $o(e,t,n){let r=(null==t?void 0:t.tabbable)?Uo:Ho,a=mo(e).createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode(e){var a;return(null==t||null===(a=t.from)||void 0===a?void 0:a.contains(e))?NodeFilter.FILTER_REJECT:!e.matches(r)||!Po(e)||n&&!Vo(e,n)||(null==t?void 0:t.accept)&&!t.accept(e)?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT}});return(null==t?void 0:t.from)&&(a.currentNode=t.from),a}class Jo{get size(){return this.fastMap.size}getTreeNode(e){return this.fastMap.get(e)}addTreeNode(e,t,n){let r=this.fastMap.get(null!=t?t:null);if(!r)return;let a=new Xo({scopeRef:e});r.addChild(a),a.parent=r,this.fastMap.set(e,a),n&&(a.nodeToRestore=n)}addNode(e){this.fastMap.set(e.scopeRef,e)}removeTreeNode(e){if(null===e)return;let t=this.fastMap.get(e);if(!t)return;let n=t.parent;for(let e of this.traverse())e!==t&&t.nodeToRestore&&e.nodeToRestore&&t.scopeRef&&t.scopeRef.current&&Vo(e.nodeToRestore,t.scopeRef.current)&&(e.nodeToRestore=t.nodeToRestore);let r=t.children;n&&(n.removeChild(t),r.size>0&&r.forEach((e=>n&&n.addChild(e)))),this.fastMap.delete(t.scopeRef)}*traverse(e=this.root){if(null!=e.scopeRef&&(yield e),e.children.size>0)for(let t of e.children)yield*this.traverse(t)}clone(){var e;let t=new Jo;var n;for(let r of this.traverse())t.addTreeNode(r.scopeRef,null!==(n=null===(e=r.parent)||void 0===e?void 0:e.scopeRef)&&void 0!==n?n:null,r.nodeToRestore);return t}constructor(){this.fastMap=new Map,this.root=new Xo({scopeRef:null}),this.fastMap.set(null,this.root)}}class Xo{addChild(e){this.children.add(e),e.parent=this}removeChild(e){this.children.delete(e),e.parent=void 0}constructor(e){this.children=new Set,this.contain=!1,this.scopeRef=e.scopeRef}}let ei=new Jo;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var ti=function(){return u.default.createElement("svg",{"data-testid":"close-icon-round",fill:"none",height:"28",viewBox:"0 0 28 28",width:"28",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("rect",{fill:"#72767E",height:"28",rx:"14",width:"28"}),u.default.createElement("circle",{cx:"14",cy:"14",fill:"#72767E",r:"12"}),u.default.createElement("path",{clipRule:"evenodd",d:"M28 14C28 21.732 21.732 28 14 28C6.26801 28 0 21.732 0 14C0 6.26801 6.26801 0 14 0C21.732 0 28 6.26801 28 14ZM26 14C26 20.6274 20.6274 26 14 26C7.37258 26 2 20.6274 2 14C2 7.37258 7.37258 2 14 2C20.6274 2 26 7.37258 26 14ZM19.59 7L21 8.41L15.41 14L21 19.59L19.59 21L14 15.41L8.41 21L7 19.59L12.59 14L7 8.41L8.41 7L14 12.59L19.59 7Z",fill:"white",fillRule:"evenodd"}))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var ni=function(e){var n=e.children,r=e.onClose,a=e.open,o=Ha("Modal").t,i=Dn("Modal").themeVersion,s=t.useRef(null),l=t.useRef(null);return t.useEffect((function(){if(a){var e=function(e){"Escape"===e.key&&(null==r||r(e))};return document.addEventListener("keydown",e),function(){return document.removeEventListener("keydown",e)}}}),[r,a]),a?u.default.createElement("div",{className:"str-chat__modal str-chat__modal--open",onClick:function(e){var t=e.target;s.current&&l.current&&(s.current.contains(t)&&!l.current.contains(t)||null==r||r(e))}},u.default.createElement(Yo,{autoFocus:!0,contain:!0},u.default.createElement("button",{className:"str-chat__modal__close-button",ref:l,title:o("Close")},"2"===i&&u.default.createElement(ti,null),"1"===i&&u.default.createElement(u.default.Fragment,null,o("Close"),u.default.createElement("svg",{height:"10",width:"10",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("path",{d:"M9.916 1.027L8.973.084 5 4.058 1.027.084l-.943.943L4.058 5 .084 8.973l.943.943L5 5.942l3.973 3.974.943-.943L5.942 5z",fillRule:"evenodd"})))),u.default.createElement("div",{className:"str-chat__modal__inner str-chat-react__modal__inner",ref:s},n))):null};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var ri={exports:{}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e,t){e.exports=function(e){return(()=>{var t={703:(e,t,n)=>{var r=n(414);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},697:(e,t,n)=>{e.exports=n(703)()},414:e=>{e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},590:e=>{var t="undefined"!=typeof Element,n="function"==typeof Map,r="function"==typeof Set,a="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function o(e,i){if(e===i)return!0;if(e&&i&&"object"==typeof e&&"object"==typeof i){if(e.constructor!==i.constructor)return!1;var s,u,l,c;if(Array.isArray(e)){if((s=e.length)!=i.length)return!1;for(u=s;0!=u--;)if(!o(e[u],i[u]))return!1;return!0}if(n&&e instanceof Map&&i instanceof Map){if(e.size!==i.size)return!1;for(c=e.entries();!(u=c.next()).done;)if(!i.has(u.value[0]))return!1;for(c=e.entries();!(u=c.next()).done;)if(!o(u.value[1],i.get(u.value[0])))return!1;return!0}if(r&&e instanceof Set&&i instanceof Set){if(e.size!==i.size)return!1;for(c=e.entries();!(u=c.next()).done;)if(!i.has(u.value[0]))return!1;return!0}if(a&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(i)){if((s=e.length)!=i.length)return!1;for(u=s;0!=u--;)if(e[u]!==i[u])return!1;return!0}if(e.constructor===RegExp)return e.source===i.source&&e.flags===i.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===i.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===i.toString();if((s=(l=Object.keys(e)).length)!==Object.keys(i).length)return!1;for(u=s;0!=u--;)if(!Object.prototype.hasOwnProperty.call(i,l[u]))return!1;if(t&&e instanceof Element)return!1;for(u=s;0!=u--;)if(("_owner"!==l[u]&&"__v"!==l[u]&&"__o"!==l[u]||!e.$$typeof)&&!o(e[l[u]],i[l[u]]))return!1;return!0}return e!=e&&i!=i}e.exports=function(e,t){try{return o(e,t)}catch(e){if((e.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw e}}},37:function(e,t,n){!function(e,t){function n(){return(n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var r="Left",a="Right",o="Down",i={delta:10,preventDefaultTouchmoveEvent:!1,rotationAngle:0,trackMouse:!1,trackTouch:!0},s={first:!0,initial:[0,0],start:0,swiping:!1,xy:[0,0]},u="mousemove",l="mouseup";function c(e,t){if(0===t)return e;var n=Math.PI/180*t;return[e[0]*Math.cos(n)+e[1]*Math.sin(n),e[1]*Math.cos(n)-e[0]*Math.sin(n)]}function d(e,t){var i=function(t){t&&"touches"in t&&t.touches.length>1||e((function(e,r){r.trackMouse&&(document.addEventListener(u,d),document.addEventListener(l,m));var a="touches"in t?t.touches[0]:t,o=c([a.clientX,a.clientY],r.rotationAngle);return n({},e,s,{initial:[].concat(o),xy:o,start:t.timeStamp||0})}))},d=function(t){e((function(e,i){if("touches"in t&&t.touches.length>1)return e;var s="touches"in t?t.touches[0]:t,u=c([s.clientX,s.clientY],i.rotationAngle),l=u[0],d=u[1],h=l-e.xy[0],m=d-e.xy[1],f=Math.abs(h),p=Math.abs(m),C=(t.timeStamp||0)-e.start,T=Math.sqrt(f*f+p*p)/(C||1),g=[h/(C||1),m/(C||1)];if(f<i.delta&&p<i.delta&&!e.swiping)return e;var w=function(e,t,n,i){return e>t?n>0?a:r:i>0?o:"Up"}(f,p,h,m),D={absX:f,absY:p,deltaX:h,deltaY:m,dir:w,event:t,first:e.first,initial:e.initial,velocity:T,vxvy:g};i.onSwiping&&i.onSwiping(D);var E=!1;return(i.onSwiping||i.onSwiped||"onSwiped"+w in i)&&(E=!0),E&&i.preventDefaultTouchmoveEvent&&i.trackTouch&&t.cancelable&&t.preventDefault(),n({},e,{first:!1,eventData:D,swiping:!0})}))},h=function(t){e((function(e,r){var a;if(e.swiping&&e.eventData){a=n({},e.eventData,{event:t}),r.onSwiped&&r.onSwiped(a);var o="onSwiped"+a.dir;o in r&&r[o](a)}else r.onTap&&r.onTap({event:t});return n({},e,s,{eventData:a})}))},m=function(e){document.removeEventListener(u,d),document.removeEventListener(l,m),h(e)},f=function(e,t){var n=function(){};if(e&&e.addEventListener){var r=[["touchstart",i],["touchmove",d],["touchend",h]];r.forEach((function(n){var r=n[0],a=n[1];return e.addEventListener(r,a,{passive:t})})),n=function(){return r.forEach((function(t){var n=t[0],r=t[1];return e.removeEventListener(n,r)}))}}return n},p={ref:function(t){null!==t&&e((function(e,r){if(e.el===t)return e;var a={};return e.el&&e.el!==t&&e.cleanUpTouch&&(e.cleanUpTouch(),a.cleanUpTouch=void 0),r.trackTouch&&t&&(a.cleanUpTouch=f(t,!r.preventDefaultTouchmoveEvent)),n({},e,{el:t},a)}))}};return t.trackMouse&&(p.onMouseDown=i),[p,f]}e.DOWN=o,e.LEFT=r,e.RIGHT=a,e.UP="Up",e.useSwipeable=function(e){var r=e.trackMouse,a=t.useRef(n({},s)),o=t.useRef(n({},i));o.current=n({},i,e);var u=t.useMemo((function(){return d((function(e){return a.current=e(a.current,o.current)}),{trackMouse:r})}),[r]),l=u[0],c=u[1];return a.current=function(e,t,r){var a={};return!t.trackTouch&&e.cleanUpTouch?(e.cleanUpTouch(),a.cleanUpTouch=void 0):t.trackTouch&&!e.cleanUpTouch&&e.el&&(a.cleanUpTouch=r(e.el,!t.preventDefaultTouchmoveEvent)),n({},e,a)}(a.current,o.current,c),l}}(t,n(888))},888:t=>{t.exports=e}},n={};function r(e){var a=n[e];if(void 0!==a)return a.exports;var o=n[e]={exports:{}};return t[e].call(o.exports,o,o.exports,r),o.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var a={};return(()=>{function e(t){var n,r,a="";if("string"==typeof t||"number"==typeof t)a+=t;else if("object"==typeof t)if(Array.isArray(t))for(n=0;n<t.length;n++)t[n]&&(r=e(t[n]))&&(a&&(a+=" "),a+=r);else for(n in t)t[n]&&(a&&(a+=" "),a+=n);return a}function t(){for(var t,n,r=0,a="";r<arguments.length;)(t=arguments[r++])&&(n=e(t))&&(a&&(a+=" "),a+=n);return a}r.r(a),r.d(a,{default:()=>xe});var n=r(888),o=r.n(n);const i=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},s="object"==typeof g&&g&&g.Object===Object&&g;var u="object"==typeof self&&self&&self.Object===Object&&self;const l=s||u||Function("return this")(),c=function(){return l.Date.now()};var d=/\s/,h=/^\s+/;const m=function(e){return e?e.slice(0,function(e){for(var t=e.length;t--&&d.test(e.charAt(t)););return t}(e)+1).replace(h,""):e},f=l.Symbol;var p=Object.prototype,C=p.hasOwnProperty,T=p.toString,w=f?f.toStringTag:void 0,D=Object.prototype.toString,E=f?f.toStringTag:void 0;const S=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":E&&E in Object(e)?function(e){var t=C.call(e,w),n=e[w];try{e[w]=void 0;var r=!0}catch(e){}var a=T.call(e);return r&&(t?e[w]=n:delete e[w]),a}(e):function(e){return D.call(e)}(e)};var v=/^[-+]0x[0-9a-f]+$/i,A=/^0b[01]+$/i,y=/^0o[0-7]+$/i,F=parseInt;const O=function(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return null!=e&&"object"==typeof e}(e)&&"[object Symbol]"==S(e)}(e))return NaN;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=m(e);var n=A.test(e);return n||y.test(e)?F(e.slice(2),n?2:8):v.test(e)?NaN:+e};var b=Math.max,R=Math.min;const N=function(e,t,n){var r,a,o,s,u,l,d=0,h=!1,m=!1,f=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function p(t){var n=r,o=a;return r=a=void 0,d=t,s=e.apply(o,n)}function C(e){return d=e,u=setTimeout(g,t),h?p(e):s}function T(e){var n=e-l;return void 0===l||n>=t||n<0||m&&e-d>=o}function g(){var e=c();if(T(e))return w(e);u=setTimeout(g,function(e){var n=t-(e-l);return m?R(n,o-(e-d)):n}(e))}function w(e){return u=void 0,f&&r?p(e):(r=a=void 0,s)}function D(){var e=c(),n=T(e);if(r=arguments,a=this,l=e,n){if(void 0===u)return C(l);if(m)return clearTimeout(u),u=setTimeout(g,t),p(l)}return void 0===u&&(u=setTimeout(g,t)),s}return t=O(t)||0,i(n)&&(h=!!n.leading,o=(m="maxWait"in n)?b(O(n.maxWait)||0,t):o,f="trailing"in n?!!n.trailing:f),D.cancel=function(){void 0!==u&&clearTimeout(u),d=0,r=l=a=u=void 0},D.flush=function(){return void 0===u?s:w(c())},D},L=function(e,t,n){var r=!0,a=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return i(n)&&(r="leading"in n?!!n.leading:r,a="trailing"in n?!!n.trailing:a),N(e,t,{leading:r,maxWait:t,trailing:a})};var x=r(590),I=r.n(x),M=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,r){return e[0]===t&&(n=r,!0)})),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n<r.length;n++){var a=r[n];e.call(t,a[1],a[0])}},t}()}(),_="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,P=void 0!==r.g&&r.g.Math===Math?r.g:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),k="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(P):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)},B=["top","right","bottom","left","width","height","size","weight"],Y="undefined"!=typeof MutationObserver,Z=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var n=!1,r=!1,a=0;function o(){n&&(n=!1,e()),r&&s()}function i(){k(o)}function s(){var e=Date.now();if(n){if(e-a<2)return;r=!0}else n=!0,r=!1,setTimeout(i,20);a=e}return s}(this.refresh.bind(this))}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,n=t.indexOf(e);~n&&t.splice(n,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){_&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),Y?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){_&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;B.some((function(e){return!!~n.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),H=function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var a=r[n];Object.defineProperty(e,a,{value:t[a],enumerable:!1,writable:!1,configurable:!0})}return e},U=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||P},j=W(0,0,0,0);function G(e){return parseFloat(e)||0}function z(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce((function(t,n){return t+G(e["border-"+n+"-width"])}),0)}var V="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof U(e).SVGGraphicsElement}:function(e){return e instanceof U(e).SVGElement&&"function"==typeof e.getBBox};function q(e){return _?V(e)?function(e){var t=e.getBBox();return W(0,0,t.width,t.height)}(e):function(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return j;var r=U(e).getComputedStyle(e),a=function(e){for(var t={},n=0,r=["top","right","bottom","left"];n<r.length;n++){var a=r[n],o=e["padding-"+a];t[a]=G(o)}return t}(r),o=a.left+a.right,i=a.top+a.bottom,s=G(r.width),u=G(r.height);if("border-box"===r.boxSizing&&(Math.round(s+o)!==t&&(s-=z(r,"left","right")+o),Math.round(u+i)!==n&&(u-=z(r,"top","bottom")+i)),!function(e){return e===U(e).document.documentElement}(e)){var l=Math.round(s+o)-t,c=Math.round(u+i)-n;1!==Math.abs(l)&&(s-=l),1!==Math.abs(c)&&(u-=c)}return W(a.left,a.top,s,u)}(e):j}function W(e,t,n,r){return{x:e,y:t,width:n,height:r}}var Q=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=W(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=q(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),K=function(e,t){var n,r,a,o,i,s,u,l=(r=(n=t).x,a=n.y,o=n.width,i=n.height,s="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,u=Object.create(s.prototype),H(u,{x:r,y:a,width:o,height:i,top:a,right:r+o,bottom:i+a,left:r}),u);H(this,{target:e,contentRect:l})},$=function(){function e(e,t,n){if(this.activeObservations_=[],this.observations_=new M,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=n}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof U(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new Q(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof U(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new K(e.target,e.broadcastRect())}));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),J="undefined"!=typeof WeakMap?new WeakMap:new M,X=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=Z.getInstance(),r=new $(t,n,this);J.set(this,r)};["observe","unobserve","disconnect"].forEach((function(e){X.prototype[e]=function(){var t;return(t=J.get(this))[e].apply(t,arguments)}}));const ee=void 0!==P.ResizeObserver?P.ResizeObserver:X;var te=r(37),ne=r(697),re=o().memo((function(e){var t=e.description,n=e.fullscreen,r=e.handleImageLoaded,a=e.isFullscreen,i=e.onImageError,s=e.original,u=e.originalAlt,l=e.originalHeight,c=e.originalWidth,d=e.originalTitle,h=e.sizes,m=e.srcSet,f=e.loading,p=a&&n||s;return o().createElement(o().Fragment,null,o().createElement("img",{className:"image-gallery-image",src:p,alt:u,srcSet:m,height:l,width:c,sizes:h,title:d,onLoad:function(e){return r(e,s)},onError:i,loading:f}),t&&o().createElement("span",{className:"image-gallery-description"},t))}));re.displayName="Item",re.propTypes={description:ne.string,fullscreen:ne.string,handleImageLoaded:ne.func.isRequired,isFullscreen:ne.bool,onImageError:ne.func.isRequired,original:ne.string.isRequired,originalAlt:ne.string,originalHeight:ne.string,originalWidth:ne.string,originalTitle:ne.string,sizes:ne.string,srcSet:ne.string,loading:ne.string},re.defaultProps={description:"",fullscreen:"",isFullscreen:!1,originalAlt:"",originalHeight:"",originalWidth:"",originalTitle:"",sizes:"",srcSet:"",loading:"eager"};const ae=re;var oe={left:o().createElement("polyline",{points:"15 18 9 12 15 6"}),right:o().createElement("polyline",{points:"9 18 15 12 9 6"}),maximize:o().createElement("path",{d:"M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3m0 18h3a2 2 0 0 0 2-2v-3M3 16v3a2 2 0 0 0 2 2h3"}),minimize:o().createElement("path",{d:"M8 3v3a2 2 0 0 1-2 2H3m18 0h-3a2 2 0 0 1-2-2V3m0 18v-3a2 2 0 0 1 2-2h3M3 16h3a2 2 0 0 1 2 2v3"}),play:o().createElement("polygon",{points:"5 3 19 12 5 21 5 3"}),pause:o().createElement(o().Fragment,null,o().createElement("rect",{x:"6",y:"4",width:"4",height:"16"}),o().createElement("rect",{x:"14",y:"4",width:"4",height:"16"}))},ie=function(e){var t=e.strokeWidth,n=e.viewBox,r=e.icon;return o().createElement("svg",{className:"image-gallery-svg",xmlns:"http://www.w3.org/2000/svg",viewBox:n,fill:"none",stroke:"currentColor",strokeWidth:t,strokeLinecap:"round",strokeLinejoin:"round"},oe[r])};ie.propTypes={strokeWidth:ne.number,viewBox:ne.string,icon:(0,ne.oneOf)(["left","right","maximize","minimize","play","pause"]).isRequired},ie.defaultProps={strokeWidth:1,viewBox:"0 0 24 24"};const se=ie;var ue=o().memo((function(e){var t=e.isFullscreen,n=e.onClick;return o().createElement("button",{type:"button",className:"image-gallery-icon image-gallery-fullscreen-button",onClick:n,"aria-label":"Open Fullscreen"},o().createElement(se,{strokeWidth:2,icon:t?"minimize":"maximize"}))}));ue.displayName="Fullscreen",ue.propTypes={isFullscreen:ne.bool.isRequired,onClick:ne.func.isRequired};const le=ue;var ce=o().memo((function(e){var t=e.disabled,n=e.onClick;return o().createElement("button",{type:"button",className:"image-gallery-icon image-gallery-left-nav",disabled:t,onClick:n,"aria-label":"Previous Slide"},o().createElement(se,{icon:"left",viewBox:"6 0 12 24"}))}));ce.displayName="LeftNav",ce.propTypes={disabled:ne.bool.isRequired,onClick:ne.func.isRequired};const de=ce;var he=o().memo((function(e){var t=e.disabled,n=e.onClick;return o().createElement("button",{type:"button",className:"image-gallery-icon image-gallery-right-nav",disabled:t,onClick:n,"aria-label":"Next Slide"},o().createElement(se,{icon:"right",viewBox:"6 0 12 24"}))}));he.displayName="RightNav",he.propTypes={disabled:ne.bool.isRequired,onClick:ne.func.isRequired};const me=he;var fe=o().memo((function(e){var t=e.isPlaying,n=e.onClick;return o().createElement("button",{type:"button",className:"image-gallery-icon image-gallery-play-button",onClick:n,"aria-label":"Play or Pause Slideshow"},o().createElement(se,{strokeWidth:2,icon:t?"pause":"play"}))}));fe.displayName="PlayPause",fe.propTypes={isPlaying:ne.bool.isRequired,onClick:ne.func.isRequired};const pe=fe;function Ce(){return(Ce=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var Te=function(e){var t=e.children,n=e.className,r=e.delta,a=e.onSwiping,i=e.onSwiped,s=(0,te.useSwipeable)({delta:r,onSwiping:a,onSwiped:i});return o().createElement("div",Ce({},s,{className:n}),t)};Te.propTypes={children:ne.node.isRequired,className:ne.string,delta:ne.number,onSwiped:ne.func,onSwiping:ne.func},Te.defaultProps={className:"",delta:0,onSwiping:function(){},onSwiped:function(){}};const ge=Te;function we(e){return(we="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function De(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?De(Object(n),!0).forEach((function(t){Se(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):De(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Se(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ve(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ae(e,t){return(Ae=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ye(e,t){return!t||"object"!==we(t)&&"function"!=typeof t?Fe(e):t}function Fe(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Oe(e){return(Oe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var be=["fullscreenchange","MSFullscreenChange","mozfullscreenchange","webkitfullscreenchange"],Re=(0,ne.arrayOf)((0,ne.shape)({srcSet:ne.string,media:ne.string}));function Ne(e){var t=parseInt(e.keyCode||e.which||0,10);return 66===t||62===t}var Le=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ae(e,t)}(s,e);var n,r,a,i=(r=s,a=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Oe(r);if(a){var n=Oe(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return ye(this,e)});function s(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),(t=i.call(this,e)).state={currentIndex:e.startIndex,thumbsTranslate:0,thumbsSwipedTranslate:0,currentSlideOffset:0,galleryWidth:0,thumbnailsWrapperWidth:0,thumbnailsWrapperHeight:0,thumbsStyle:{transition:"all ".concat(e.slideDuration,"ms ease-out")},isFullscreen:!1,isSwipingThumbnail:!1,isPlaying:!1},t.loadedImages={},t.imageGallery=o().createRef(),t.thumbnailsWrapper=o().createRef(),t.thumbnails=o().createRef(),t.imageGallerySlideWrapper=o().createRef(),t.handleImageLoaded=t.handleImageLoaded.bind(Fe(t)),t.handleKeyDown=t.handleKeyDown.bind(Fe(t)),t.handleMouseDown=t.handleMouseDown.bind(Fe(t)),t.handleResize=t.handleResize.bind(Fe(t)),t.handleTouchMove=t.handleTouchMove.bind(Fe(t)),t.handleOnSwiped=t.handleOnSwiped.bind(Fe(t)),t.handleScreenChange=t.handleScreenChange.bind(Fe(t)),t.handleSwiping=t.handleSwiping.bind(Fe(t)),t.handleThumbnailSwiping=t.handleThumbnailSwiping.bind(Fe(t)),t.handleOnThumbnailSwiped=t.handleOnThumbnailSwiped.bind(Fe(t)),t.onThumbnailMouseLeave=t.onThumbnailMouseLeave.bind(Fe(t)),t.handleImageError=t.handleImageError.bind(Fe(t)),t.pauseOrPlay=t.pauseOrPlay.bind(Fe(t)),t.renderThumbInner=t.renderThumbInner.bind(Fe(t)),t.renderItem=t.renderItem.bind(Fe(t)),t.slideLeft=t.slideLeft.bind(Fe(t)),t.slideRight=t.slideRight.bind(Fe(t)),t.toggleFullScreen=t.toggleFullScreen.bind(Fe(t)),t.togglePlay=t.togglePlay.bind(Fe(t)),t.unthrottledSlideToIndex=t.slideToIndex,t.slideToIndex=L(t.unthrottledSlideToIndex,e.slideDuration,{trailing:!1}),e.lazyLoad&&(t.lazyLoaded=[]),t}return(n=[{key:"componentDidMount",value:function(){var e=this.props,t=e.autoPlay,n=e.useWindowKeyDown;t&&this.play(),n?window.addEventListener("keydown",this.handleKeyDown):this.imageGallery.current.addEventListener("keydown",this.handleKeyDown),window.addEventListener("mousedown",this.handleMouseDown),window.addEventListener("touchmove",this.handleTouchMove,{passive:!1}),this.initSlideWrapperResizeObserver(this.imageGallerySlideWrapper),this.initThumbnailWrapperResizeObserver(this.thumbnailsWrapper),this.addScreenChangeEvent()}},{key:"componentDidUpdate",value:function(e,t){var n=this.props,r=n.items,a=n.lazyLoad,o=n.slideDuration,i=n.slideInterval,s=n.startIndex,u=n.thumbnailPosition,l=n.showThumbnails,c=n.useWindowKeyDown,d=this.state,h=d.currentIndex,m=d.isPlaying,f=e.items.length!==r.length,p=!I()(e.items,r),C=e.startIndex!==s,T=e.thumbnailPosition!==u,g=e.showThumbnails!==l;i===e.slideInterval&&o===e.slideDuration||m&&(this.pause(),this.play()),T&&(this.removeResizeObserver(),this.initSlideWrapperResizeObserver(this.imageGallerySlideWrapper),this.initThumbnailWrapperResizeObserver(this.thumbnailsWrapper)),g&&l&&this.initThumbnailWrapperResizeObserver(this.thumbnailsWrapper),g&&!l&&this.removeThumbnailsResizeObserver(),(f||g)&&this.handleResize(),t.currentIndex!==h&&this.slideThumbnailBar(),e.slideDuration!==o&&(this.slideToIndex=L(this.unthrottledSlideToIndex,o,{trailing:!1})),!a||e.lazyLoad&&!p||(this.lazyLoaded=[]),c!==e.useWindowKeyDown&&(c?(this.imageGallery.current.removeEventListener("keydown",this.handleKeyDown),window.addEventListener("keydown",this.handleKeyDown)):(window.removeEventListener("keydown",this.handleKeyDown),this.imageGallery.current.addEventListener("keydown",this.handleKeyDown))),(C||p)&&this.setState({currentIndex:s,slideStyle:{transition:"none"}})}},{key:"componentWillUnmount",value:function(){var e=this.props.useWindowKeyDown;window.removeEventListener("mousedown",this.handleMouseDown),window.removeEventListener("touchmove",this.handleTouchMove),this.removeScreenChangeEvent(),this.removeResizeObserver(),this.playPauseIntervalId&&(window.clearInterval(this.playPauseIntervalId),this.playPauseIntervalId=null),this.transitionTimer&&window.clearTimeout(this.transitionTimer),e?window.removeEventListener("keydown",this.handleKeyDown):this.imageGallery.current.removeEventListener("keydown",this.handleKeyDown)}},{key:"onSliding",value:function(){var e=this,t=this.state,n=t.currentIndex,r=t.isTransitioning,a=this.props,o=a.onSlide,i=a.slideDuration;this.transitionTimer=window.setTimeout((function(){r&&(e.setState({isTransitioning:!r,isSwipingThumbnail:!1}),o&&o(n))}),i+50)}},{key:"onThumbnailClick",value:function(e,t){var n=this.props.onThumbnailClick;e.target.parentNode.parentNode.blur(),this.slideToIndex(t,e),n&&n(e,t)}},{key:"onThumbnailMouseOver",value:function(e,t){var n=this;this.thumbnailMouseOverTimer&&(window.clearTimeout(this.thumbnailMouseOverTimer),this.thumbnailMouseOverTimer=null),this.thumbnailMouseOverTimer=window.setTimeout((function(){n.slideToIndex(t),n.pause()}),300)}},{key:"onThumbnailMouseLeave",value:function(){if(this.thumbnailMouseOverTimer){var e=this.props.autoPlay;window.clearTimeout(this.thumbnailMouseOverTimer),this.thumbnailMouseOverTimer=null,e&&this.play()}}},{key:"setThumbsTranslate",value:function(e){this.setState({thumbsTranslate:e})}},{key:"setModalFullscreen",value:function(e){var t=this.props.onScreenChange;this.setState({modalFullscreen:e}),t&&t(e)}},{key:"getThumbsTranslate",value:function(e){var t,n=this.props,r=n.disableThumbnailScroll,a=n.items,o=this.state,i=o.thumbnailsWrapperWidth,s=o.thumbnailsWrapperHeight,u=this.thumbnails&&this.thumbnails.current;if(r)return 0;if(u){if(this.isThumbnailVertical()){if(u.scrollHeight<=s)return 0;t=u.scrollHeight-s}else{if(u.scrollWidth<=i||i<=0)return 0;t=u.scrollWidth-i}return e*(t/(a.length-1))}return 0}},{key:"getThumbnailPositionClassName",value:function(e){switch(e){case"left":e=" ".concat("image-gallery-thumbnails-left");break;case"right":e=" ".concat("image-gallery-thumbnails-right");break;case"bottom":e=" ".concat("image-gallery-thumbnails-bottom");break;case"top":e=" ".concat("image-gallery-thumbnails-top")}return e}},{key:"getAlignmentClassName",value:function(e){var t=this.state.currentIndex,n=this.props,r=n.infinite,a=n.items,o="",i="image-gallery-left",s="image-gallery-right";switch(e){case t-1:o=" ".concat(i);break;case t:o=" ".concat("image-gallery-center");break;case t+1:o=" ".concat(s)}return a.length>=3&&r&&(0===e&&t===a.length-1?o=" ".concat(s):e===a.length-1&&0===t&&(o=" ".concat(i))),o}},{key:"getTranslateXForTwoSlide",value:function(e){var t=this.state,n=t.currentIndex,r=t.currentSlideOffset,a=t.previousIndex,o=n!==a,i=0===e&&0===a,s=1===e&&1===a,u=0===e&&1===n,l=1===e&&0===n,c=0===r,d=-100*n+100*e+r;return r>0?this.direction="left":r<0&&(this.direction="right"),l&&r>0&&(d=-100+r),u&&r<0&&(d=100+r),o?i&&c&&"left"===this.direction?d=100:s&&c&&"right"===this.direction&&(d=-100):(l&&c&&"left"===this.direction&&(d=-100),u&&c&&"right"===this.direction&&(d=100)),d}},{key:"getThumbnailBarHeight",value:function(){return this.isThumbnailVertical()?{height:this.state.gallerySlideWrapperHeight}:{}}},{key:"getSlideStyle",value:function(e){var t=this.state,n=t.currentIndex,r=t.currentSlideOffset,a=t.slideStyle,o=this.props,i=o.infinite,s=o.items,u=o.useTranslate3D,l=o.isRTL,c=-100*n,d=s.length-1,h=(c+100*e)*(l?-1:1)+r;i&&s.length>2&&(0===n&&e===d?h=-100*(l?-1:1)+r:n===d&&0===e&&(h=100*(l?-1:1)+r)),i&&2===s.length&&(h=this.getTranslateXForTwoSlide(e));var m="translate(".concat(h,"%, 0)");return u&&(m="translate3d(".concat(h,"%, 0, 0)")),Ee({display:this.isSlideVisible(e)?"inherit":"none",WebkitTransform:m,MozTransform:m,msTransform:m,OTransform:m,transform:m},a)}},{key:"getCurrentIndex",value:function(){return this.state.currentIndex}},{key:"getThumbnailStyle",value:function(){var e,t=this.props,n=t.useTranslate3D,r=t.isRTL,a=this.state,o=a.thumbsTranslate,i=a.thumbsStyle,s=r?-1*o:o;return this.isThumbnailVertical()?(e="translate(0, ".concat(o,"px)"),n&&(e="translate3d(0, ".concat(o,"px, 0)"))):(e="translate(".concat(s,"px, 0)"),n&&(e="translate3d(".concat(s,"px, 0, 0)"))),Ee({WebkitTransform:e,MozTransform:e,msTransform:e,OTransform:e,transform:e},i)}},{key:"getSlideItems",value:function(){var e=this,n=this.state.currentIndex,r=this.props,a=r.items,i=r.slideOnThumbnailOver,s=r.onClick,u=r.lazyLoad,l=r.onTouchMove,c=r.onTouchEnd,d=r.onTouchStart,h=r.onMouseOver,m=r.onMouseLeave,f=r.renderItem,p=r.renderThumbInner,C=r.showThumbnails,T=r.showBullets,g=[],w=[],D=[];return a.forEach((function(r,a){var E=e.getAlignmentClassName(a),S=r.originalClass?" ".concat(r.originalClass):"",v=r.thumbnailClass?" ".concat(r.thumbnailClass):"",A=r.renderItem||f||e.renderItem,y=r.renderThumbInner||p||e.renderThumbInner,F=!u||E||e.lazyLoaded[a];F&&u&&!e.lazyLoaded[a]&&(e.lazyLoaded[a]=!0);var O=e.getSlideStyle(a),b=o().createElement("div",{"aria-label":"Go to Slide ".concat(a+1),key:"slide-".concat(a),tabIndex:"-1",className:"image-gallery-slide ".concat(E," ").concat(S),style:O,onClick:s,onKeyUp:e.handleSlideKeyUp,onTouchMove:l,onTouchEnd:c,onTouchStart:d,onMouseOver:h,onFocus:h,onMouseLeave:m,role:"button"},F?A(r):o().createElement("div",{style:{height:"100%"}}));if(g.push(b),C&&r.thumbnail){var R=t("image-gallery-thumbnail",v,{active:n===a});w.push(o().createElement("button",{key:"thumbnail-".concat(a),type:"button",tabIndex:"0","aria-pressed":n===a?"true":"false","aria-label":"Go to Slide ".concat(a+1),className:R,onMouseLeave:i?e.onThumbnailMouseLeave:null,onMouseOver:function(t){return e.handleThumbnailMouseOver(t,a)},onFocus:function(t){return e.handleThumbnailMouseOver(t,a)},onKeyUp:function(t){return e.handleThumbnailKeyUp(t,a)},onClick:function(t){return e.onThumbnailClick(t,a)}},y(r)))}if(T){var N=t("image-gallery-bullet",r.bulletClass,{active:n===a});D.push(o().createElement("button",{type:"button",key:"bullet-".concat(a),className:N,onClick:function(t){return r.bulletOnClick&&r.bulletOnClick({item:r,itemIndex:a,currentIndex:n}),t.target.blur(),e.slideToIndex.call(e,a,t)},"aria-pressed":n===a?"true":"false","aria-label":"Go to Slide ".concat(a+1)}))}})),{slides:g,thumbnails:w,bullets:D}}},{key:"ignoreIsTransitioning",value:function(){var e=this.props.items,t=this.state,n=t.previousIndex,r=t.currentIndex,a=e.length-1;return Math.abs(n-r)>1&&!(0===n&&r===a)&&!(n===a&&0===r)}},{key:"isFirstOrLastSlide",value:function(e){return e===this.props.items.length-1||0===e}},{key:"slideIsTransitioning",value:function(e){var t=this.state,n=t.isTransitioning,r=t.previousIndex,a=t.currentIndex;return n&&!(e===r||e===a)}},{key:"isSlideVisible",value:function(e){return!this.slideIsTransitioning(e)||this.ignoreIsTransitioning()&&!this.isFirstOrLastSlide(e)}},{key:"slideThumbnailBar",value:function(){var e=this.state,t=e.currentIndex,n=e.isSwipingThumbnail,r=-this.getThumbsTranslate(t);n||(0===t?this.setState({thumbsTranslate:0,thumbsSwipedTranslate:0}):this.setState({thumbsTranslate:r,thumbsSwipedTranslate:r}))}},{key:"canSlide",value:function(){return this.props.items.length>=2}},{key:"canSlideLeft",value:function(){var e=this.props,t=e.infinite,n=e.isRTL;return t||(n?this.canSlideNext():this.canSlidePrevious())}},{key:"canSlideRight",value:function(){var e=this.props,t=e.infinite,n=e.isRTL;return t||(n?this.canSlidePrevious():this.canSlideNext())}},{key:"canSlidePrevious",value:function(){return this.state.currentIndex>0}},{key:"canSlideNext",value:function(){return this.state.currentIndex<this.props.items.length-1}},{key:"handleSwiping",value:function(e){var t=e.event,n=e.absX,r=e.dir,a=this.props,o=a.disableSwipe,i=a.stopPropagation,s=this.state,u=s.galleryWidth,l=s.isTransitioning,c=s.swipingUpDown,d=s.swipingLeftRight;if(r!==te.UP&&r!==te.DOWN&&!c||d){if(r!==te.LEFT&&r!==te.RIGHT||d||this.setState({swipingLeftRight:!0}),!o){var h=this.props.swipingTransitionDuration;if(i&&t.preventDefault(),l)this.setState({currentSlideOffset:0});else{var m=r===te.RIGHT?1:-1,f=n/u*100;Math.abs(f)>=100&&(f=100);var p={transition:"transform ".concat(h,"ms ease-out")};this.setState({currentSlideOffset:m*f,slideStyle:p})}}}else c||this.setState({swipingUpDown:!0})}},{key:"handleThumbnailSwiping",value:function(e){var t=e.event,n=e.absX,r=e.absY,a=e.dir,o=this.props,i=o.stopPropagation,s=o.swipingThumbnailTransitionDuration,u=this.state,l=u.thumbsSwipedTranslate,c=u.thumbnailsWrapperHeight,d=u.thumbnailsWrapperWidth,h=u.swipingUpDown,m=u.swipingLeftRight;if(this.isThumbnailVertical()){if((a===te.LEFT||a===te.RIGHT||m)&&!h)return void(m||this.setState({swipingLeftRight:!0}));a!==te.UP&&a!==te.DOWN||h||this.setState({swipingUpDown:!0})}else{if((a===te.UP||a===te.DOWN||h)&&!m)return void(h||this.setState({swipingUpDown:!0}));a!==te.LEFT&&a!==te.RIGHT||m||this.setState({swipingLeftRight:!0})}var f,p,C,T,g,w=this.thumbnails&&this.thumbnails.current;if(this.isThumbnailVertical()?(f=l+(a===te.DOWN?r:-r),p=w.scrollHeight-c+20,C=Math.abs(f)>p,T=f>20,g=w.scrollHeight<=c):(f=l+(a===te.RIGHT?n:-n),p=w.scrollWidth-d+20,C=Math.abs(f)>p,T=f>20,g=w.scrollWidth<=d),!g&&(a!==te.LEFT&&a!==te.UP||!C)&&(a!==te.RIGHT&&a!==te.DOWN||!T)){i&&t.stopPropagation();var D={transition:"transform ".concat(s,"ms ease-out")};this.setState({thumbsTranslate:f,thumbsStyle:D})}}},{key:"handleOnThumbnailSwiped",value:function(){var e=this.state.thumbsTranslate,t=this.props.slideDuration;this.resetSwipingDirection(),this.setState({isSwipingThumbnail:!0,thumbsSwipedTranslate:e,thumbsStyle:{transition:"all ".concat(t,"ms ease-out")}})}},{key:"sufficientSwipe",value:function(){var e=this.state.currentSlideOffset,t=this.props.swipeThreshold;return Math.abs(e)>t}},{key:"resetSwipingDirection",value:function(){var e=this.state,t=e.swipingUpDown,n=e.swipingLeftRight;t&&this.setState({swipingUpDown:!1}),n&&this.setState({swipingLeftRight:!1})}},{key:"handleOnSwiped",value:function(e){var t=e.event,n=e.dir,r=e.velocity,a=this.props,o=a.disableSwipe,i=a.stopPropagation,s=a.flickThreshold;if(!o){var u=this.props.isRTL;i&&t.stopPropagation(),this.resetSwipingDirection();var l=(n===te.LEFT?1:-1)*(u?-1:1),c=n===te.UP||n===te.DOWN,d=r>s&&!c;this.handleOnSwipedTo(l,d)}}},{key:"handleOnSwipedTo",value:function(e,t){var n=this.state,r=n.currentIndex,a=n.isTransitioning,o=r;!this.sufficientSwipe()&&!t||a||(o+=e),(-1===e&&!this.canSlideLeft()||1===e&&!this.canSlideRight())&&(o=r),this.unthrottledSlideToIndex(o)}},{key:"handleTouchMove",value:function(e){this.state.swipingLeftRight&&e.preventDefault()}},{key:"handleMouseDown",value:function(){this.imageGallery.current.classList.add("image-gallery-using-mouse")}},{key:"handleKeyDown",value:function(e){var t=this.props,n=t.disableKeyDown,r=t.useBrowserFullscreen,a=this.state.isFullscreen;if(this.imageGallery.current.classList.remove("image-gallery-using-mouse"),!n)switch(parseInt(e.keyCode||e.which||0,10)){case 37:this.canSlideLeft()&&!this.playPauseIntervalId&&this.slideLeft(e);break;case 39:this.canSlideRight()&&!this.playPauseIntervalId&&this.slideRight(e);break;case 27:a&&!r&&this.exitFullScreen()}}},{key:"handleImageError",value:function(e){var t=this.props.onErrorImageURL;t&&-1===e.target.src.indexOf(t)&&(e.target.src=t)}},{key:"removeThumbnailsResizeObserver",value:function(){this.resizeThumbnailWrapperObserver&&this.thumbnailsWrapper&&this.thumbnailsWrapper.current&&(this.resizeThumbnailWrapperObserver.unobserve(this.thumbnailsWrapper.current),this.resizeThumbnailWrapperObserver=null)}},{key:"removeResizeObserver",value:function(){this.resizeSlideWrapperObserver&&this.imageGallerySlideWrapper&&this.imageGallerySlideWrapper.current&&(this.resizeSlideWrapperObserver.unobserve(this.imageGallerySlideWrapper.current),this.resizeSlideWrapperObserver=null),this.removeThumbnailsResizeObserver()}},{key:"handleResize",value:function(){var e=this.state.currentIndex;this.imageGallery&&(this.imageGallery&&this.imageGallery.current&&this.setState({galleryWidth:this.imageGallery.current.offsetWidth}),this.imageGallerySlideWrapper&&this.imageGallerySlideWrapper.current&&this.setState({gallerySlideWrapperHeight:this.imageGallerySlideWrapper.current.offsetHeight}),this.setThumbsTranslate(-this.getThumbsTranslate(e)))}},{key:"initSlideWrapperResizeObserver",value:function(e){var t=this;e&&!e.current||(this.resizeSlideWrapperObserver=new ee(N((function(e){e&&e.forEach((function(e){t.setState({thumbnailsWrapperWidth:e.contentRect.width},t.handleResize)}))}),50)),this.resizeSlideWrapperObserver.observe(e.current))}},{key:"initThumbnailWrapperResizeObserver",value:function(e){var t=this;e&&!e.current||(this.resizeThumbnailWrapperObserver=new ee(N((function(e){e&&e.forEach((function(e){t.setState({thumbnailsWrapperHeight:e.contentRect.height},t.handleResize)}))}),50)),this.resizeThumbnailWrapperObserver.observe(e.current))}},{key:"toggleFullScreen",value:function(){this.state.isFullscreen?this.exitFullScreen():this.fullScreen()}},{key:"togglePlay",value:function(){this.playPauseIntervalId?this.pause():this.play()}},{key:"handleScreenChange",value:function(){var e=this.props,t=e.onScreenChange,n=e.useBrowserFullscreen,r=document.fullscreenElement||document.msFullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement,a=this.imageGallery.current===r;t&&t(a),n&&this.setState({isFullscreen:a})}},{key:"slideToIndex",value:function(e,t){var n=this.state,r=n.currentIndex,a=n.isTransitioning,o=this.props,i=o.items,s=o.slideDuration,u=o.onBeforeSlide;if(!a){t&&this.playPauseIntervalId&&(this.pause(!1),this.play(!1));var l=i.length-1,c=e;e<0?c=l:e>l&&(c=0),u&&c!==r&&u(c),this.setState({previousIndex:r,currentIndex:c,isTransitioning:c!==r,currentSlideOffset:0,slideStyle:{transition:"all ".concat(s,"ms ease-out")}},this.onSliding)}}},{key:"slideLeft",value:function(e){var t=this.props.isRTL;this.slideTo(e,t?"right":"left")}},{key:"slideRight",value:function(e){var t=this.props.isRTL;this.slideTo(e,t?"left":"right")}},{key:"slideTo",value:function(e,t){var n=this,r=this.state,a=r.currentIndex,o=r.currentSlideOffset,i=r.isTransitioning,s=this.props.items,u=a+("left"===t?-1:1);i||(2===s.length?this.setState({currentSlideOffset:o+("left"===t?.001:-.001),slideStyle:{transition:"none"}},(function(){window.setTimeout((function(){return n.slideToIndex(u,e)}),25)})):this.slideToIndex(u,e))}},{key:"handleThumbnailMouseOver",value:function(e,t){this.props.slideOnThumbnailOver&&this.onThumbnailMouseOver(e,t)}},{key:"handleThumbnailKeyUp",value:function(e,t){Ne(e)&&this.onThumbnailClick(e,t)}},{key:"handleSlideKeyUp",value:function(e){Ne(e)&&(0,this.props.onClick)(e)}},{key:"isThumbnailVertical",value:function(){var e=this.props.thumbnailPosition;return"left"===e||"right"===e}},{key:"addScreenChangeEvent",value:function(){var e=this;be.forEach((function(t){document.addEventListener(t,e.handleScreenChange)}))}},{key:"removeScreenChangeEvent",value:function(){var e=this;be.forEach((function(t){document.removeEventListener(t,e.handleScreenChange)}))}},{key:"fullScreen",value:function(){var e=this.props.useBrowserFullscreen,t=this.imageGallery.current;e?t.requestFullscreen?t.requestFullscreen():t.msRequestFullscreen?t.msRequestFullscreen():t.mozRequestFullScreen?t.mozRequestFullScreen():t.webkitRequestFullscreen?t.webkitRequestFullscreen():this.setModalFullscreen(!0):this.setModalFullscreen(!0),this.setState({isFullscreen:!0})}},{key:"exitFullScreen",value:function(){var e=this.state.isFullscreen,t=this.props.useBrowserFullscreen;e&&(t?document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.msExitFullscreen?document.msExitFullscreen():this.setModalFullscreen(!1):this.setModalFullscreen(!1),this.setState({isFullscreen:!1}))}},{key:"pauseOrPlay",value:function(){var e=this.props.infinite,t=this.state.currentIndex;e||this.canSlideRight()?this.slideToIndex(t+1):this.pause()}},{key:"play",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.props,n=t.onPlay,r=t.slideInterval,a=t.slideDuration,o=this.state.currentIndex;this.playPauseIntervalId||(this.setState({isPlaying:!0}),this.playPauseIntervalId=window.setInterval(this.pauseOrPlay,Math.max(r,a)),n&&e&&n(o))}},{key:"pause",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.props.onPause,n=this.state.currentIndex;this.playPauseIntervalId&&(window.clearInterval(this.playPauseIntervalId),this.playPauseIntervalId=null,this.setState({isPlaying:!1}),t&&e&&t(n))}},{key:"isImageLoaded",value:function(e){return!!this.loadedImages[e.original]||(this.loadedImages[e.original]=!0,!1)}},{key:"handleImageLoaded",value:function(e,t){var n=this.props.onImageLoad;!this.loadedImages[t]&&n&&(this.loadedImages[t]=!0,n(e))}},{key:"renderItem",value:function(e){var t=this.state.isFullscreen,n=this.props.onImageError||this.handleImageError;return o().createElement(ae,{description:e.description,fullscreen:e.fullscreen,handleImageLoaded:this.handleImageLoaded,isFullscreen:t,onImageError:n,original:e.original,originalAlt:e.originalAlt,originalHeight:e.originalHeight,originalWidth:e.originalWidth,originalTitle:e.originalTitle,sizes:e.sizes,loading:e.loading,srcSet:e.srcSet})}},{key:"renderThumbInner",value:function(e){var t=this.props.onThumbnailError||this.handleImageError;return o().createElement("span",{className:"image-gallery-thumbnail-inner"},o().createElement("img",{className:"image-gallery-thumbnail-image",src:e.thumbnail,height:e.thumbnailHeight,width:e.thumbnailWidth,alt:e.thumbnailAlt,title:e.thumbnailTitle,loading:e.thumbnailLoading,onError:t}),e.thumbnailLabel&&o().createElement("div",{className:"image-gallery-thumbnail-label"},e.thumbnailLabel))}},{key:"render",value:function(){var e=this.state,n=e.currentIndex,r=e.isFullscreen,a=e.modalFullscreen,i=e.isPlaying,s=this.props,u=s.additionalClass,l=s.disableThumbnailSwipe,c=s.indexSeparator,d=s.isRTL,h=s.items,m=s.thumbnailPosition,f=s.renderFullscreenButton,p=s.renderCustomControls,C=s.renderLeftNav,T=s.renderRightNav,g=s.showBullets,w=s.showFullscreenButton,D=s.showIndex,E=s.showThumbnails,S=s.showNav,v=s.showPlayButton,A=s.renderPlayPauseButton,y=this.getThumbnailStyle(),F=this.getSlideItems(),O=F.slides,b=F.thumbnails,R=F.bullets,N=t("image-gallery-slide-wrapper",this.getThumbnailPositionClassName(m),{"image-gallery-rtl":d}),L=o().createElement("div",{ref:this.imageGallerySlideWrapper,className:N},p&&p(),this.canSlide()?o().createElement(o().Fragment,null,S&&o().createElement(o().Fragment,null,C(this.slideLeft,!this.canSlideLeft()),T(this.slideRight,!this.canSlideRight())),o().createElement(ge,{className:"image-gallery-swipe",delta:0,onSwiping:this.handleSwiping,onSwiped:this.handleOnSwiped},o().createElement("div",{className:"image-gallery-slides"},O))):o().createElement("div",{className:"image-gallery-slides"},O),v&&A(this.togglePlay,i),g&&o().createElement("div",{className:"image-gallery-bullets"},o().createElement("div",{className:"image-gallery-bullets-container",role:"navigation","aria-label":"Bullet Navigation"},R)),w&&f(this.toggleFullScreen,r),D&&o().createElement("div",{className:"image-gallery-index"},o().createElement("span",{className:"image-gallery-index-current"},n+1),o().createElement("span",{className:"image-gallery-index-separator"},c),o().createElement("span",{className:"image-gallery-index-total"},h.length))),x=t("image-gallery",u,{"fullscreen-modal":a}),I=t("image-gallery-content",this.getThumbnailPositionClassName(m),{fullscreen:r}),M=t("image-gallery-thumbnails-wrapper",this.getThumbnailPositionClassName(m),{"thumbnails-wrapper-rtl":!this.isThumbnailVertical()&&d},{"thumbnails-swipe-horizontal":!this.isThumbnailVertical()&&!l},{"thumbnails-swipe-vertical":this.isThumbnailVertical()&&!l});return o().createElement("div",{ref:this.imageGallery,className:x,"aria-live":"polite"},o().createElement("div",{className:I},("bottom"===m||"right"===m)&&L,E&&b.length>0?o().createElement(ge,{className:M,delta:0,onSwiping:!l&&this.handleThumbnailSwiping,onSwiped:!l&&this.handleOnThumbnailSwiped},o().createElement("div",{className:"image-gallery-thumbnails",ref:this.thumbnailsWrapper,style:this.getThumbnailBarHeight()},o().createElement("nav",{ref:this.thumbnails,className:"image-gallery-thumbnails-container",style:y,"aria-label":"Thumbnail Navigation"},b))):null,("top"===m||"left"===m)&&L))}}])&&ve(s.prototype,n),s}(o().Component);Le.propTypes={flickThreshold:ne.number,items:(0,ne.arrayOf)((0,ne.shape)({bulletClass:ne.string,bulletOnClick:ne.func,description:ne.string,original:ne.string,originalHeight:ne.number,originalWidth:ne.number,loading:ne.string,thumbnailHeight:ne.number,thumbnailWidth:ne.number,thumbnailLoading:ne.string,fullscreen:ne.string,originalAlt:ne.string,originalTitle:ne.string,thumbnail:ne.string,thumbnailAlt:ne.string,thumbnailLabel:ne.string,thumbnailTitle:ne.string,originalClass:ne.string,thumbnailClass:ne.string,renderItem:ne.func,renderThumbInner:ne.func,imageSet:Re,srcSet:ne.string,sizes:ne.string})).isRequired,showNav:ne.bool,autoPlay:ne.bool,lazyLoad:ne.bool,infinite:ne.bool,showIndex:ne.bool,showBullets:ne.bool,showThumbnails:ne.bool,showPlayButton:ne.bool,showFullscreenButton:ne.bool,disableThumbnailScroll:ne.bool,disableKeyDown:ne.bool,disableSwipe:ne.bool,disableThumbnailSwipe:ne.bool,useBrowserFullscreen:ne.bool,onErrorImageURL:ne.string,indexSeparator:ne.string,thumbnailPosition:(0,ne.oneOf)(["top","bottom","left","right"]),startIndex:ne.number,slideDuration:ne.number,slideInterval:ne.number,slideOnThumbnailOver:ne.bool,swipeThreshold:ne.number,swipingTransitionDuration:ne.number,swipingThumbnailTransitionDuration:ne.number,onSlide:ne.func,onBeforeSlide:ne.func,onScreenChange:ne.func,onPause:ne.func,onPlay:ne.func,onClick:ne.func,onImageLoad:ne.func,onImageError:ne.func,onTouchMove:ne.func,onTouchEnd:ne.func,onTouchStart:ne.func,onMouseOver:ne.func,onMouseLeave:ne.func,onThumbnailError:ne.func,onThumbnailClick:ne.func,renderCustomControls:ne.func,renderLeftNav:ne.func,renderRightNav:ne.func,renderPlayPauseButton:ne.func,renderFullscreenButton:ne.func,renderItem:ne.func,renderThumbInner:ne.func,stopPropagation:ne.bool,additionalClass:ne.string,useTranslate3D:ne.bool,isRTL:ne.bool,useWindowKeyDown:ne.bool},Le.defaultProps={onErrorImageURL:"",additionalClass:"",showNav:!0,autoPlay:!1,lazyLoad:!1,infinite:!0,showIndex:!1,showBullets:!1,showThumbnails:!0,showPlayButton:!0,showFullscreenButton:!0,disableThumbnailScroll:!1,disableKeyDown:!1,disableSwipe:!1,disableThumbnailSwipe:!1,useTranslate3D:!0,isRTL:!1,useBrowserFullscreen:!0,flickThreshold:.4,stopPropagation:!1,indexSeparator:" / ",thumbnailPosition:"bottom",startIndex:0,slideDuration:450,swipingTransitionDuration:0,swipingThumbnailTransitionDuration:0,onSlide:null,onBeforeSlide:null,onScreenChange:null,onPause:null,onPlay:null,onClick:null,onImageLoad:null,onImageError:null,onTouchMove:null,onTouchEnd:null,onTouchStart:null,onMouseOver:null,onMouseLeave:null,onThumbnailError:null,onThumbnailClick:null,renderCustomControls:null,renderThumbInner:null,renderItem:null,slideInterval:3e3,slideOnThumbnailOver:!1,swipeThreshold:30,renderLeftNav:function(e,t){return o().createElement(de,{onClick:e,disabled:t})},renderRightNav:function(e,t){return o().createElement(me,{onClick:e,disabled:t})},renderPlayPauseButton:function(e,t){return o().createElement(pe,{onClick:e,isPlaying:t})},renderFullscreenButton:function(e,t){return o().createElement(le,{onClick:e,isFullscreen:t})},useWindowKeyDown:!0};const xe=Le})(),a})()}(u.default)}(ri);var ai=w(ri.exports);window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var oi=function(e){e.target.alt=""},ii=function(e){var t=e.original,n=e.originalAlt;return u.default.createElement(co,{alt:n,className:"image-gallery-image",onError:oi,src:t})},si=function(e){var n=e.images,r=e.index,a=Ha("ModalGallery").t,o=t.useMemo((function(){return n.map((function(e){var t=e.image_url||e.thumb_url||"";return{original:t,originalAlt:a("User uploaded content"),source:t}}))}),[n]);return u.default.createElement(ai,{items:o,renderItem:ii,showIndex:!0,showPlayButton:!1,showThumbnails:!1,startIndex:r})};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var ui=u.default.memo((function(e){var n=e.images,r=e.innerRefs,a=t.useState(0),o=a[0],i=a[1],s=t.useState(!1),l=s[0],c=s[1],d=vn("Gallery"),m=d.BaseImage,f=void 0===m?co:m,p=d.ModalGallery,C=void 0===p?si:p,T=Ha("Gallery").t,g=T("User uploaded content"),w=function(e){l?c(!1):(i(e),c(!0))},D=n.slice(0,4).map((function(e,t){return 3===t&&n.length>4?u.default.createElement("button",h({className:"str-chat__gallery-placeholder","data-testid":"gallery-image-last",key:"gallery-image-".concat(t),onClick:function(){return w(t)},style:h({backgroundImage:"url(".concat(n[3].previewUrl||n[3].image_url||n[3].thumb_url,")")},e.style)},(null==r?void 0:r.current)&&{ref:function(e){return r.current[t]=e}}),u.default.createElement("p",null,T("{{ imageCount }} more",{imageCount:n.length-4}))):u.default.createElement("button",{className:"str-chat__gallery-image","data-testid":"gallery-image",key:"gallery-image-".concat(t),onClick:function(){return w(t)}},u.default.createElement(f,h({alt:(null==e?void 0:e.fallback)||g,src:to.sanitizeUrl(e.previewUrl||e.image_url||e.thumb_url),style:e.style,title:(null==e?void 0:e.fallback)||g},(null==r?void 0:r.current)&&{ref:function(e){return r.current[t]=e}})))})),E=un("str-chat__gallery",{"str-chat__gallery--square":n.length>3,"str-chat__gallery-two-rows":n.length>2});return u.default.createElement("div",{className:E},D,u.default.createElement(ni,{onClose:function(){return c((function(e){return!e}))},open:l},u.default.createElement(C,{images:n,index:o})))}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var li=function(e){var n=e.dimensions,r=void 0===n?{}:n,a=e.fallback,o=e.image_url,i=e.thumb_url,s=e.innerRef,l=e.previewUrl,c=e.style,d=t.useState(!1),m=d[0],f=d[1],p=vn("ImageComponent"),C=p.BaseImage,T=void 0===C?co:C,g=p.ModalGallery,w=void 0===g?si:g,D=to.sanitizeUrl(l||o||i),E=function(){return f((function(e){return!e}))};return u.default.createElement(u.default.Fragment,null,u.default.createElement(T,h({alt:a,className:"str-chat__message-attachment--img","data-testid":"image-test",onClick:E,src:D,style:c,tabIndex:0,title:a},r,s&&{ref:s})),u.default.createElement(ni,{onClose:E,open:m},u.default.createElement(w,{images:[e],index:0})))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var ci=function(e){return null!=e?e.replace(/^(?:https?:\/\/)?(?:www\.)?/i,"").split("/")[0]:null},di=function(e){var t,n=e.type,r=Ha("Card").t;return u.default.createElement("div",{className:un("str-chat__message-attachment-card",(t={},t["str-chat__message-attachment-card--".concat(n)]=n,t))},u.default.createElement("div",{className:"str-chat__message-attachment-card--content"},u.default.createElement("div",{className:"str-chat__message-attachment-card--text"},r("this content could not be displayed"))))},hi=function(e){var t=e.asset_url,n=e.giphy,r=e.image_url,a=e.og_scrape_url,o=e.text,i=e.thumb_url,s=e.title,l=e.title_link,c=e.type,d=Cn("Card").giphyVersion,m=i||r,f={};if("giphy"===c&&void 0!==n){var p=n[d];m=p.url,f.height=p.height,f.width=p.width}return s||l||t||m?l||a?u.default.createElement("div",{className:"str-chat__message-attachment-card str-chat__message-attachment-card--".concat(c)},u.default.createElement(fi,h({},e,{dimensions:f,image:m})),"video"!==c&&u.default.createElement("div",{className:"str-chat__message-attachment-card--content"},u.default.createElement("div",{className:"str-chat__message-attachment-card--flex"},s&&u.default.createElement("div",{className:"str-chat__message-attachment-card--title"},s),o&&u.default.createElement("div",{className:"str-chat__message-attachment-card--text"},o),(l||a)&&u.default.createElement(no,{className:"str-chat__message-attachment-card--url",href:l||a,rel:"noopener noreferrer",target:"_blank"},ci(l||a))))):null:u.default.createElement(di,{type:c})},mi=function(e){var t=e.author_name,n=e.url;return u.default.createElement("div",{className:"str-chat__message-attachment-card--source-link","data-testid":"card-source-link"},u.default.createElement(no,{className:"str-chat__message-attachment-card--url",href:n,rel:"noopener noreferrer",target:"_blank"},t||ci(n)))},fi=function(e){var t=e.asset_url,n=e.dimensions,r=e.image,a=e.image_url,o=e.thumb_url,i=e.title,s=e.type,l=null;return t&&"video"===s?l=u.default.createElement(on,{className:"react-player",controls:!0,height:"100%",url:t,width:"100%"}):r&&(l=u.default.createElement(li,{dimensions:n,fallback:i||r,image_url:a,thumb_url:o})),l?u.default.createElement("div",{className:"str-chat__message-attachment-card--header str-chat__message-attachment-card-react--header","data-testid":"card-header"},l):null},pi=function(e){var t=e.author_name,n=e.og_scrape_url,r=e.text,a=e.title,o=e.title_link,i=e.type,s=o||n;return u.default.createElement("div",{className:"str-chat__message-attachment-card--content"},"audio"===i?u.default.createElement(Ti,{og:e}):u.default.createElement("div",{className:"str-chat__message-attachment-card--flex"},s&&u.default.createElement(mi,{author_name:t,url:s}),a&&u.default.createElement("div",{className:"str-chat__message-attachment-card--title"},a),r&&u.default.createElement("div",{className:"str-chat__message-attachment-card--text"},r)))},Ci=function(e){var t=e.asset_url,n=e.giphy,r=e.image_url,a=e.thumb_url,o=e.title,i=e.title_link,s=e.type,l=Cn("CardHeader").giphyVersion,c=a||r,d={};if("giphy"===s&&void 0!==n){var m=n[l];c=m.url,d.height=m.height,d.width=m.width}return o||i||t||c?u.default.createElement("div",{className:"str-chat__message-attachment-card str-chat__message-attachment-card--".concat(s)},u.default.createElement(fi,h({},e,{dimensions:d,image:c})),u.default.createElement(pi,h({},e))):u.default.createElement(di,null)},Ti=function(e){var t=e.og,n=t.asset_url,r=t.author_name,a=t.og_scrape_url,o=t.text,i=t.title,s=t.title_link,l=ao(),c=l.audioRef,d=l.isPlaying,h=l.progress,m=l.seek,f=l.togglePlay,p=s||a;return u.default.createElement("div",{className:"str-chat__message-attachment-card-audio-widget","data-testid":"card-audio-widget"},n&&u.default.createElement(u.default.Fragment,null,u.default.createElement("audio",{ref:c},u.default.createElement("source",{"data-testid":"audio-source",src:n,type:"audio/mp3"})),u.default.createElement("div",{className:"str-chat__message-attachment-card-audio-widget--first-row"},u.default.createElement("div",{className:"str-chat__message-attachment-audio-widget--play-controls"},u.default.createElement(io,{isPlaying:d,onClick:f})),u.default.createElement(so,{onClick:m,progress:h}))),u.default.createElement("div",{className:"str-chat__message-attachment-audio-widget--second-row"},p&&u.default.createElement(mi,{author_name:r,url:p}),i&&u.default.createElement("div",{className:"str-chat__message-attachment-audio-widget--title"},i),o&&u.default.createElement("div",{className:"str-chat__message-attachment-audio-widget--description"},o)))},gi=u.default.memo((function(e){return"2"===Dn("Card").themeVersion?u.default.createElement(Ci,h({},e)):u.default.createElement(hi,h({},e))}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var wi=20;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Di=40,Ei=function(e){var t=e.className,n=void 0===t?"":t,r=e.size,a=void 0===r?Di:r,o=m(e,["className","size"]);return u.default.createElement("svg",h({className:"rfu-file-pdf ".concat(n).trim(),fill:"none",height:a,viewBox:"0 0 34 40",width:a,xmlns:"http://www.w3.org/2000/svg"},o),u.default.createElement("path",{d:"M0 3C0 1.34315 1.34315 0 3 0H23L34 11V37C34 38.6569 32.6569 40 31 40H3C1.34315 40 0 38.6569 0 37V3Z",fill:"#F5F5F5"}),u.default.createElement("path",{d:"M0 28H34V37C34 38.6569 32.6569 40 31 40H3C1.34315 40 0 38.6569 0 37V28Z",fill:"#E71A01"}),u.default.createElement("path",{d:"M34 11L26 11C24.3431 11 23 9.65685 23 8V0L34 11Z",fill:"#DBDBDB"}),u.default.createElement("path",{clipRule:"evenodd",d:"M16.39 8.90641C16.215 8.27341 15.787 7.95841 15.426 8.00441C14.99 8.06141 14.526 8.32041 14.34 8.72941C13.854 9.82141 14.768 12.8934 15.028 13.7674L15.073 13.9194C14.015 17.1134 10.394 23.4264 8.62002 23.8534C8.58302 23.4364 8.80602 22.2294 11.146 20.7244C11.266 20.5944 11.406 20.4374 11.471 20.3344C9.49302 21.3004 6.93108 22.8514 8.47102 24.0114C8.55602 24.0774 8.68502 24.1314 8.83402 24.1874C10.014 24.6244 11.666 23.1954 13.327 19.9544C15.157 19.3504 16.633 18.8964 18.722 18.5804C21.005 20.1304 22.538 20.4464 23.578 20.0474C23.866 19.9354 24.32 19.5734 24.45 19.1004C24.515 18.8774 24.608 18.5154 24.432 18.2274C23.842 17.2664 21.452 17.5954 20.032 17.7904C19.779 17.8254 19.557 17.8564 19.381 17.8744C17.552 16.7704 16.289 14.8014 15.778 13.3804C15.857 13.0784 15.936 12.7894 16.012 12.5124C16.397 11.1124 16.701 10.0064 16.392 8.90641H16.39ZM24.45 19.1004C23.605 20.1404 21.628 19.4164 20.05 18.4224C21.507 18.2644 23.01 18.1724 23.661 18.3764C24.488 18.6364 24.459 19.0444 24.451 19.1004H24.45ZM15.601 12.7404C15.296 11.6544 14.868 9.24041 15.555 8.46041C16.701 9.11641 16.266 10.5384 15.825 11.9834C15.748 12.2364 15.671 12.4894 15.601 12.7404ZM13.439 19.5834C15.156 18.9054 16.354 18.4494 18.118 18.1254C16.818 16.9554 16.028 15.6834 15.378 14.3834C14.915 16.0554 13.948 18.5894 13.438 19.5834H13.439Z",fill:"#E71A01",fillRule:"evenodd"}),u.default.createElement("path",{d:"M13.1719 33.0127V37.4219H12.1875V32.3018H13.1001L13.1719 33.0127ZM15.5132 34.1099V34.1816C15.5132 34.4505 15.4813 34.7 15.4175 34.9302C15.356 35.1603 15.2648 35.3608 15.144 35.5317C15.0233 35.7004 14.8729 35.8325 14.6929 35.9282C14.5151 36.0216 14.3101 36.0684 14.0776 36.0684C13.8521 36.0684 13.6561 36.0228 13.4897 35.9316C13.3234 35.8405 13.1833 35.7129 13.0693 35.5488C12.9577 35.3825 12.8677 35.1899 12.7993 34.9712C12.731 34.7524 12.6785 34.5177 12.6421 34.2671V34.0791C12.6785 33.8102 12.731 33.5641 12.7993 33.3408C12.8677 33.1152 12.9577 32.9204 13.0693 32.7563C13.1833 32.59 13.3223 32.4613 13.4863 32.3701C13.6527 32.279 13.8475 32.2334 14.0708 32.2334C14.3055 32.2334 14.5117 32.2778 14.6895 32.3667C14.8695 32.4556 15.0199 32.5832 15.1406 32.7495C15.2637 32.9159 15.356 33.1141 15.4175 33.3442C15.4813 33.5744 15.5132 33.8296 15.5132 34.1099ZM14.5254 34.1816V34.1099C14.5254 33.9526 14.5117 33.8079 14.4844 33.6758C14.4593 33.5413 14.4183 33.424 14.3613 33.3237C14.3066 33.2235 14.2337 33.146 14.1426 33.0913C14.0537 33.0343 13.9455 33.0059 13.8179 33.0059C13.6834 33.0059 13.5684 33.0275 13.4727 33.0708C13.3792 33.1141 13.3029 33.1768 13.2437 33.2588C13.1844 33.3408 13.14 33.4388 13.1104 33.5527C13.0807 33.6667 13.0625 33.7954 13.0557 33.939V34.4141C13.0671 34.5827 13.099 34.7342 13.1514 34.8687C13.2038 35.0008 13.2847 35.1056 13.394 35.1831C13.5034 35.2606 13.647 35.2993 13.8247 35.2993C13.9546 35.2993 14.064 35.2708 14.1528 35.2139C14.2417 35.1546 14.3135 35.0737 14.3682 34.9712C14.4251 34.8687 14.465 34.7502 14.4878 34.6157C14.5129 34.4813 14.5254 34.3366 14.5254 34.1816ZM18.3091 35.1934V30.75H19.3003V36H18.4082L18.3091 35.1934ZM15.9712 34.1953V34.1235C15.9712 33.841 16.0031 33.5846 16.0669 33.3545C16.1307 33.1221 16.2241 32.9227 16.3472 32.7563C16.4702 32.59 16.6217 32.4613 16.8018 32.3701C16.9818 32.279 17.1868 32.2334 17.417 32.2334C17.6335 32.2334 17.8226 32.279 17.9844 32.3701C18.1484 32.4613 18.2874 32.5911 18.4014 32.7598C18.5176 32.9261 18.611 33.1232 18.6816 33.3511C18.7523 33.5767 18.8035 33.8239 18.8354 34.0928V34.25C18.8035 34.5075 18.7523 34.7467 18.6816 34.9678C18.611 35.1888 18.5176 35.3825 18.4014 35.5488C18.2874 35.7129 18.1484 35.8405 17.9844 35.9316C17.8203 36.0228 17.6289 36.0684 17.4102 36.0684C17.18 36.0684 16.9749 36.0216 16.7949 35.9282C16.6172 35.8348 16.4668 35.7038 16.3438 35.5352C16.223 35.3665 16.1307 35.1683 16.0669 34.9404C16.0031 34.7126 15.9712 34.4642 15.9712 34.1953ZM16.9556 34.1235V34.1953C16.9556 34.348 16.967 34.4904 16.9897 34.6226C17.0148 34.7547 17.0547 34.8721 17.1094 34.9746C17.1663 35.0749 17.2393 35.1535 17.3281 35.2104C17.4193 35.2651 17.5298 35.2925 17.6597 35.2925C17.8283 35.2925 17.9673 35.2549 18.0767 35.1797C18.186 35.1022 18.2692 34.9963 18.3262 34.8618C18.3854 34.7274 18.4196 34.5724 18.4287 34.397V33.9492C18.4219 33.8057 18.4014 33.6769 18.3672 33.563C18.3353 33.4468 18.2874 33.3477 18.2236 33.2656C18.1621 33.1836 18.0846 33.1198 17.9912 33.0742C17.9001 33.0286 17.7918 33.0059 17.6665 33.0059C17.5389 33.0059 17.4295 33.0355 17.3384 33.0947C17.2472 33.1517 17.1732 33.2303 17.1162 33.3306C17.0615 33.4308 17.0205 33.5493 16.9932 33.686C16.9681 33.8205 16.9556 33.9663 16.9556 34.1235ZM21.3237 36H20.3325V31.9736C20.3325 31.6934 20.3872 31.4575 20.4966 31.2661C20.6082 31.0724 20.7643 30.9266 20.9648 30.8286C21.1676 30.7284 21.408 30.6782 21.686 30.6782C21.7772 30.6782 21.8649 30.6851 21.9492 30.6987C22.0335 30.7101 22.1156 30.7249 22.1953 30.7432L22.1851 31.4849C22.1418 31.4735 22.0962 31.4655 22.0483 31.4609C22.0005 31.4564 21.9447 31.4541 21.8809 31.4541C21.7624 31.4541 21.661 31.4746 21.5767 31.5156C21.4946 31.5544 21.432 31.6125 21.3887 31.6899C21.3454 31.7674 21.3237 31.862 21.3237 31.9736V36ZM22.062 32.3018V32.999H19.7822V32.3018H22.062Z",fill:"white"}))},Si=function(e){var t=e.className,n=void 0===t?"":t,r=e.size,a=void 0===r?Di:r,o=m(e,["className","size"]);return u.default.createElement("svg",h({className:"rfu-file-fallback ".concat(n).trim(),fill:"none",height:a,viewBox:"0 0 34 40",width:a,xmlns:"http://www.w3.org/2000/svg"},o),u.default.createElement("path",{d:"M0 3C0 1.34315 1.34315 0 3 0H23L34 11V37C34 38.6569 32.6569 40 31 40H3C1.34315 40 0 38.6569 0 37V3Z",fill:"url(#paint0_linear)"}),u.default.createElement("path",{d:"M34 11L26 11C24.3431 11 23 9.65685 23 8V0L34 11Z",fill:"#DBDBDB"}),u.default.createElement("path",{clipRule:"evenodd",d:"M8 13H23V15H8V13Z",fill:"#CFCFCF",fillRule:"evenodd"}),u.default.createElement("path",{clipRule:"evenodd",d:"M8 17H18V19H8V17Z",fill:"#CFCFCF",fillRule:"evenodd"}),u.default.createElement("path",{clipRule:"evenodd",d:"M8 21H23V23H8V21Z",fill:"#CFCFCF",fillRule:"evenodd"}),u.default.createElement("defs",null,u.default.createElement("linearGradient",{gradientUnits:"userSpaceOnUse",id:"paint0_linear",x1:"0",x2:"0",y1:"0",y2:"40"},u.default.createElement("stop",{stopColor:"white"}),u.default.createElement("stop",{offset:"1",stopColor:"#DBDBDB"}))))},vi=function(e){var t=e.className,n=void 0===t?"":t,r=e.size,a=void 0===r?Di:r,o=m(e,["className","size"]);return u.default.createElement("svg",h({className:"rfu-file-image  ".concat(n).trim(),height:a,viewBox:"0 0 384 512",width:a,xmlns:"http://www.w3.org/2000/svg"},o),u.default.createElement("path",{d:"M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm32-48h224V288l-23.5-23.5c-4.7-4.7-12.3-4.7-17 0L176 352l-39.5-39.5c-4.7-4.7-12.3-4.7-17 0L80 352v64zm48-240c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48z",fill:"#414D54"}))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Ai=["application/msword","application/msword-template","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.openxmlformats-officedocument.wordprocessingml.template","application/vnd.ms-word.document.macroEnabled.12","application/vnd.ms-word.template.macroEnabled.12","application/vnd.oasis.opendocument.text","application/vnd.oasis.opendocument.text-template","application/vnd.oasis.opendocument.text-flat-xml"],yi=["text/csv","application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.spreadsheetml.template","application/vnd.ms-excel.sheet.macroEnabled.12","application/vnd.ms-excel.template.macroEnabled.12","application/vnd.ms-excel.addin.macroEnabled.12","application/vnd.ms-excel.addin.macroEnabled.12","application/vnd.oasis.opendocument.spreadsheet","application/vnd.oasis.opendocument.spreadsheet-template","application/vnd.oasis.opendocument.spreadsheet-flat-xml"],Fi=["application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.presentationml.template","application/vnd.openxmlformats-officedocument.presentationml.slideshow","application/vnd.ms-powerpoint.addin.macroEnabled.12","application/vnd.ms-powerpoint.presentation.macroEnabled.12","application/vnd.ms-powerpoint.template.macroEnabled.12","application/vnd.ms-powerpoint.slideshow.macroEnabled.12","application/vnd.oasis.opendocument.presentation","application/vnd.oasis.opendocument.presentation-template","application/vnd.oasis.opendocument.presentation-flat-xml"],Oi=["application/zip","application/x-7z-compressed","application/x-archive","application/x-tar","application/gzip","application/x-compress","application/x-bzip","application/x-lzip","application/x-lz4","application/x-lzma","application/x-lzop","application/x-xz","application/x-webarchive","application/vnd.rar"],bi=["text/html","text/css","application/x-javascript","text/javascript","application/json","text/x-python","text/x-go","text/x-csrc","text/x-c++src","application/x-ruby","text/rust","text/x-java","application/x-php","text/x-csharp","text/x-scala","text/x-erlang","application/x-shellscript"];function Ri(e){for(var t=e.FileArchiveIcon,n=e.FileCodeIcon,r=e.FileExcelIcon,a=e.FilePdfIcon,o=e.FilePowerPointIcon,i=e.FileWordIcon,s={"application/pdf":a},u=0,l=Ai;u<l.length;u++){s[l[u]]=i}for(var c=0,d=yi;c<d.length;c++){s[d[c]]=r}for(var h=0,m=Fi;h<m.length;h++){s[m[h]]=o}for(var f=0,p=Oi;f<p.length;f++){s[p[f]]=t}for(var C=0,T=bi;C<T.length;C++){s[T[C]]=n}return s}function Ni(e){var t=e.FileAltIcon;return{"audio/":e.FileAudioIcon,"image/":e.FileImageIcon,"text/":t,"video/":e.FileVideoIcon}}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Li={1:{alt:{},standard:h(h(h({},Ri({FileArchiveIcon:function(e){var t=e.size,n=void 0===t?wi:t,r=m(e,["size"]);return u.default.createElement("svg",h({className:"rfu-file-icon--small fa-file-archive",height:n,viewBox:"0 0 384 512",width:n,xmlns:"http://www.w3.org/2000/svg"},r),u.default.createElement("path",{d:"M128.3 160v32h32v-32zm64-96h-32v32h32zm-64 32v32h32V96zm64 32h-32v32h32zm177.6-30.1L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM256 51.9l76.1 76.1H256zM336 464H48V48h79.7v16h32V48H208v104c0 13.3 10.7 24 24 24h104zM194.2 265.7c-1.1-5.6-6-9.7-11.8-9.7h-22.1v-32h-32v32l-19.7 97.1C102 385.6 126.8 416 160 416c33.1 0 57.9-30.2 51.5-62.6zm-33.9 124.4c-17.9 0-32.4-12.1-32.4-27s14.5-27 32.4-27 32.4 12.1 32.4 27-14.5 27-32.4 27zm32-198.1h-32v32h32z",fill:"#414D54"}))},FileCodeIcon:function(e){var t=e.size,n=void 0===t?wi:t,r=m(e,["size"]);return u.default.createElement("svg",h({className:"rfu-file-icon--small fa-file-code",height:n,viewBox:"0 0 384 512",width:n,xmlns:"http://www.w3.org/2000/svg"},r),u.default.createElement("path",{d:"M149.9 349.1l-.2-.2-32.8-28.9 32.8-28.9c3.6-3.2 4-8.8.8-12.4l-.2-.2-17.4-18.6c-3.4-3.6-9-3.7-12.4-.4l-57.7 54.1c-3.7 3.5-3.7 9.4 0 12.8l57.7 54.1c1.6 1.5 3.8 2.4 6 2.4 2.4 0 4.8-1 6.4-2.8l17.4-18.6c3.3-3.5 3.1-9.1-.4-12.4zm220-251.2L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM256 51.9l76.1 76.1H256zM336 464H48V48h160v104c0 13.3 10.7 24 24 24h104zM209.6 214c-4.7-1.4-9.5 1.3-10.9 6L144 408.1c-1.4 4.7 1.3 9.6 6 10.9l24.4 7.1c4.7 1.4 9.6-1.4 10.9-6L240 231.9c1.4-4.7-1.3-9.6-6-10.9zm24.5 76.9l.2.2 32.8 28.9-32.8 28.9c-3.6 3.2-4 8.8-.8 12.4l.2.2 17.4 18.6c3.3 3.5 8.9 3.7 12.4.4l57.7-54.1c3.7-3.5 3.7-9.4 0-12.8l-57.7-54.1c-3.5-3.3-9.1-3.2-12.4.4l-17.4 18.6c-3.3 3.5-3.1 9.1.4 12.4z",fill:"#414D54"}))},FileExcelIcon:function(e){var t=e.size,n=void 0===t?wi:t,r=m(e,["size"]);return u.default.createElement("svg",h({className:"rfu-file-icon--small fa-file-excel",height:n,viewBox:"0 0 384 512",width:n,xmlns:"http://www.w3.org/2000/svg"},r),u.default.createElement("path",{d:"M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm212-240h-28.8c-4.4 0-8.4 2.4-10.5 6.3-18 33.1-22.2 42.4-28.6 57.7-13.9-29.1-6.9-17.3-28.6-57.7-2.1-3.9-6.2-6.3-10.6-6.3H124c-9.3 0-15 10-10.4 18l46.3 78-46.3 78c-4.7 8 1.1 18 10.4 18h28.9c4.4 0 8.4-2.4 10.5-6.3 21.7-40 23-45 28.6-57.7 14.9 30.2 5.9 15.9 28.6 57.7 2.1 3.9 6.2 6.3 10.6 6.3H260c9.3 0 15-10 10.4-18L224 320c.7-1.1 30.3-50.5 46.3-78 4.7-8-1.1-18-10.3-18z",fill:"#207245"}))},FilePdfIcon:function(e){var t=e.size,n=void 0===t?wi:t,r=m(e,["size"]);return u.default.createElement("svg",h({className:"rfu-file-icon--small fa-file-pdf",height:n,viewBox:"0 0 384 512",width:n,xmlns:"http://www.w3.org/2000/svg"},r),u.default.createElement("path",{d:"M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm250.2-143.7c-12.2-12-47-8.7-64.4-6.5-17.2-10.5-28.7-25-36.8-46.3 3.9-16.1 10.1-40.6 5.4-56-4.2-26.2-37.8-23.6-42.6-5.9-4.4 16.1-.4 38.5 7 67.1-10 23.9-24.9 56-35.4 74.4-20 10.3-47 26.2-51 46.2-3.3 15.8 26 55.2 76.1-31.2 22.4-7.4 46.8-16.5 68.4-20.1 18.9 10.2 41 17 55.8 17 25.5 0 28-28.2 17.5-38.7zm-198.1 77.8c5.1-13.7 24.5-29.5 30.4-35-19 30.3-30.4 35.7-30.4 35zm81.6-190.6c7.4 0 6.7 32.1 1.8 40.8-4.4-13.9-4.3-40.8-1.8-40.8zm-24.4 136.6c9.7-16.9 18-37 24.7-54.7 8.3 15.1 18.9 27.2 30.1 35.5-20.8 4.3-38.9 13.1-54.8 19.2zm131.6-5s-5 6-37.3-7.8c35.1-2.6 40.9 5.4 37.3 7.8z",fill:"#f82903"}))},FilePowerPointIcon:function(e){var t=e.size,n=void 0===t?wi:t,r=m(e,["size"]);return u.default.createElement("svg",h({className:"rfu-file-icon--small fa-file-powerpoint",height:n,viewBox:"0 0 384 512",width:n,xmlns:"http://www.w3.org/2000/svg"},r),u.default.createElement("path",{d:"M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm72-60V236c0-6.6 5.4-12 12-12h69.2c36.7 0 62.8 27 62.8 66.3 0 74.3-68.7 66.5-95.5 66.5V404c0 6.6-5.4 12-12 12H132c-6.6 0-12-5.4-12-12zm48.5-87.4h23c7.9 0 13.9-2.4 18.1-7.2 8.5-9.8 8.4-28.5.1-37.8-4.1-4.6-9.9-7-17.4-7h-23.9v52z",fill:"#cb4a32"}))},FileWordIcon:function(e){var t=e.size,n=void 0===t?wi:t,r=m(e,["size"]);return u.default.createElement("svg",h({className:"rfu-file-icon--small fa-file-word",height:n,viewBox:"0 0 384 512",width:n,xmlns:"http://www.w3.org/2000/svg"},r),u.default.createElement("path",{d:"M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm220.1-208c-5.7 0-10.6 4-11.7 9.5-20.6 97.7-20.4 95.4-21 103.5-.2-1.2-.4-2.6-.7-4.3-.8-5.1.3.2-23.6-99.5-1.3-5.4-6.1-9.2-11.7-9.2h-13.3c-5.5 0-10.3 3.8-11.7 9.1-24.4 99-24 96.2-24.8 103.7-.1-1.1-.2-2.5-.5-4.2-.7-5.2-14.1-73.3-19.1-99-1.1-5.6-6-9.7-11.8-9.7h-16.8c-7.8 0-13.5 7.3-11.7 14.8 8 32.6 26.7 109.5 33.2 136 1.3 5.4 6.1 9.1 11.7 9.1h25.2c5.5 0 10.3-3.7 11.6-9.1l17.9-71.4c1.5-6.2 2.5-12 3-17.3l2.9 17.3c.1.4 12.6 50.5 17.9 71.4 1.3 5.3 6.1 9.1 11.6 9.1h24.7c5.5 0 10.3-3.7 11.6-9.1 20.8-81.9 30.2-119 34.5-136 1.9-7.6-3.8-14.9-11.6-14.9h-15.8z",fill:"#2c599d"}))}})),Ni({FileAltIcon:function(e){var t=e.size,n=void 0===t?wi:t,r=m(e,["size"]);return u.default.createElement("svg",h({className:"rfu-file-icon--small fa-file-alt",height:n,viewBox:"0 0 384 512",width:n,xmlns:"http://www.w3.org/2000/svg"},r),u.default.createElement("path",{d:"M288 248v28c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-28c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm-12 72H108c-6.6 0-12 5.4-12 12v28c0 6.6 5.4 12 12 12h168c6.6 0 12-5.4 12-12v-28c0-6.6-5.4-12-12-12zm108-188.1V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48C0 21.5 21.5 0 48 0h204.1C264.8 0 277 5.1 286 14.1L369.9 98c9 8.9 14.1 21.2 14.1 33.9zm-128-80V128h76.1L256 51.9zM336 464V176H232c-13.3 0-24-10.7-24-24V48H48v416h288z",fill:"#414D54"}))},FileAudioIcon:function(e){var t=e.size,n=void 0===t?wi:t,r=m(e,["size"]);return u.default.createElement("svg",h({className:"rfu-file-icon--small fa-file-audio",height:n,viewBox:"0 0 384 512",width:n,xmlns:"http://www.w3.org/2000/svg"},r),u.default.createElement("path",{d:"M369.941 97.941l-83.882-83.882A48 48 0 0 0 252.118 0H48C21.49 0 0 21.49 0 48v416c0 26.51 21.49 48 48 48h288c26.51 0 48-21.49 48-48V131.882a48 48 0 0 0-14.059-33.941zM332.118 128H256V51.882L332.118 128zM48 464V48h160v104c0 13.255 10.745 24 24 24h104v288H48zm144-76.024c0 10.691-12.926 16.045-20.485 8.485L136 360.486h-28c-6.627 0-12-5.373-12-12v-56c0-6.627 5.373-12 12-12h28l35.515-36.947c7.56-7.56 20.485-2.206 20.485 8.485v135.952zm41.201-47.13c9.051-9.297 9.06-24.133.001-33.439-22.149-22.752 12.235-56.246 34.395-33.481 27.198 27.94 27.212 72.444.001 100.401-21.793 22.386-56.947-10.315-34.397-33.481z",fill:"#414D54"}))},FileImageIcon:function(e){var t=e.size,n=void 0===t?wi:t,r=m(e,["size"]);return u.default.createElement("svg",h({className:"rfu-file-icon--small fa-file-image",height:n,viewBox:"0 0 384 512",width:n,xmlns:"http://www.w3.org/2000/svg"},r),u.default.createElement("path",{d:"M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm32-48h224V288l-23.5-23.5c-4.7-4.7-12.3-4.7-17 0L176 352l-39.5-39.5c-4.7-4.7-12.3-4.7-17 0L80 352v64zm48-240c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48z",fill:"#414D54"}))},FileVideoIcon:function(e){var t=e.size,n=void 0===t?wi:t,r=m(e,["size"]);return u.default.createElement("svg",h({className:"rfu-file-icon--small fa-file-video",height:n,viewBox:"0 0 384 512",width:n,xmlns:"http://www.w3.org/2000/svg"},r),u.default.createElement("path",{d:"M369.941 97.941l-83.882-83.882A48 48 0 0 0 252.118 0H48C21.49 0 0 21.49 0 48v416c0 26.51 21.49 48 48 48h288c26.51 0 48-21.49 48-48V131.882a48 48 0 0 0-14.059-33.941zM332.118 128H256V51.882L332.118 128zM48 464V48h160v104c0 13.255 10.745 24 24 24h104v288H48zm228.687-211.303L224 305.374V268c0-11.046-8.954-20-20-20H100c-11.046 0-20 8.954-20 20v104c0 11.046 8.954 20 20 20h104c11.046 0 20-8.954 20-20v-37.374l52.687 52.674C286.704 397.318 304 390.28 304 375.986V264.011c0-14.311-17.309-21.319-27.313-11.314z",fill:"#414D54"}))}})),{fallback:function(e){var t=e.size,n=void 0===t?wi:t,r=m(e,["size"]);return u.default.createElement("svg",h({className:"rfu-file-icon--small fa-file-fallback",height:n,viewBox:"0 0 384 512",width:n,xmlns:"http://www.w3.org/2000/svg"},r),u.default.createElement("path",{d:"M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48z",fill:"#414D54"}))}})},2:{alt:h(h(h({},Ri({FileArchiveIcon:function(e){var t=e.className,n=void 0===t?"":t,r=e.size,a=void 0===r?Di:r,o=m(e,["className","size"]);return u.default.createElement("svg",h({className:"rfu-file-archive-alt ".concat(n).trim(),fill:"none",height:a,viewBox:"0 0 34 40",width:a,xmlns:"http://www.w3.org/2000/svg"},o),u.default.createElement("path",{d:"M0 3C0 1.34315 1.34315 0 3 0H23L34 11V37C34 38.6569 32.6569 40 31 40H3C1.34315 40 0 38.6569 0 37V3Z",fill:"url(#paint0_linear_11086_246)"}),u.default.createElement("path",{d:"M34 11L26 11C24.3431 11 23 9.65685 23 8V0L34 11Z",fill:"#B67A24"}),u.default.createElement("path",{clipRule:"evenodd",d:"M10 0H8V2H10V4H8V6H10V8H8V10H10V12H8V14H10V12H12V10H10V8H12V6H10V4H12V2H10V0ZM8 17C8 16.4477 8.44771 16 9 16H11C11.5523 16 12 16.4477 12 17V23C12 23.5523 11.5523 24 11 24H9C8.44771 24 8 23.5523 8 23V17ZM9 23V20H11V23H9Z",fill:"#FFE9C8",fillRule:"evenodd"}),u.default.createElement("defs",null,u.default.createElement("linearGradient",{gradientUnits:"userSpaceOnUse",id:"paint0_linear_11086_246",x1:"0",x2:"0",y1:"0",y2:"40"},u.default.createElement("stop",{stopColor:"#FFC775"}),u.default.createElement("stop",{offset:"1",stopColor:"#E69E34"}))))},FileCodeIcon:function(e){var t=e.className,n=void 0===t?"":t,r=e.size,a=void 0===r?Di:r,o=m(e,["className","size"]);return u.default.createElement("svg",h({className:"rfu-file-code-alt ".concat(n).trim(),fill:"none",height:a,viewBox:"0 0 34 40",width:a,xmlns:"http://www.w3.org/2000/svg"},o),u.default.createElement("path",{d:"M0 3C0 1.34315 1.34315 0 3 0H23L34 11V37C34 38.6569 32.6569 40 31 40H3C1.34315 40 0 38.6569 0 37V3Z",fill:"url(#paint0_linear_11086_611)"}),u.default.createElement("path",{d:"M34 11L26 11C24.3431 11 23 9.65685 23 8V0L34 11Z",fill:"#00ACA1"}),u.default.createElement("path",{clipRule:"evenodd",d:"M15 21V18.984L11.5 18L15 17V15L9 17V19L15 21ZM19 15V17.016L22.5 18L19 19V21L25 19V17L19 15Z",fill:"#A3DCD8",fillRule:"evenodd"}),u.default.createElement("defs",null,u.default.createElement("linearGradient",{gradientUnits:"userSpaceOnUse",id:"paint0_linear_11086_611",x1:"0",x2:"0",y1:"0",y2:"40"},u.default.createElement("stop",{stopColor:"#7FC4BD"}),u.default.createElement("stop",{offset:"1",stopColor:"#00ACA1"}))))},FileExcelIcon:function(e){var t=e.className,n=void 0===t?"":t,r=e.size,a=void 0===r?Di:r,o=m(e,["className","size"]);return u.default.createElement("svg",h({className:"rfu-file-excel-alt ".concat(n).trim(),fill:"none",height:a,viewBox:"0 0 34 40",width:a,xmlns:"http://www.w3.org/2000/svg"},o),u.default.createElement("path",{d:"M0 3C0 1.34315 1.34315 0 3 0H23L34 11V37C34 38.6569 32.6569 40 31 40H3C1.34315 40 0 38.6569 0 37V3Z",fill:"url(#paint0_linear_11084_326)"}),u.default.createElement("path",{d:"M34 11L26 11C24.3431 11 23 9.65685 23 8V0L34 11Z",fill:"#0C864B"}),u.default.createElement("path",{clipRule:"evenodd",d:"M12 13H7V15H12V13ZM12 17H7V19H12V17ZM7 21H12V23H7V21ZM23 13H14V15H23V13ZM14 17H23V19H14V17ZM23 21H14V23H23V21Z",fill:"#A8E7C9",fillRule:"evenodd"}),u.default.createElement("defs",null,u.default.createElement("linearGradient",{gradientUnits:"userSpaceOnUse",id:"paint0_linear_11084_326",x1:"0",x2:"0",y1:"0",y2:"40"},u.default.createElement("stop",{stopColor:"#64AD8A"}),u.default.createElement("stop",{offset:"1",stopColor:"#0C864B"}))))},FilePdfIcon:Ei,FilePowerPointIcon:function(e){var t=e.className,n=void 0===t?"":t,r=e.size,a=void 0===r?Di:r,o=m(e,["className","size"]);return u.default.createElement("svg",h({className:"rfu-file-powerpoint-alt ".concat(n).trim(),fill:"none",height:a,viewBox:"0 0 34 40",width:a,xmlns:"http://www.w3.org/2000/svg"},o),u.default.createElement("path",{d:"M0 3C0 1.34315 1.34315 0 3 0H23L34 11V37C34 38.6569 32.6569 40 31 40H3C1.34315 40 0 38.6569 0 37V3Z",fill:"url(#paint0_linear_11084_76)"}),u.default.createElement("path",{d:"M34 11L26 11C24.3431 11 23 9.65685 23 8V0L34 11Z",fill:"#AB381D"}),u.default.createElement("path",{clipRule:"evenodd",d:"M7 12C7 10.8954 7.89543 10 9 10H19C20.1046 10 21 10.8954 21 12V18C21 19.1046 20.1046 20 19 20H9C7.89543 20 7 19.1046 7 18V12ZM9 12H19V18H9V12ZM25 22C25 23.1046 24.1046 24 23 24H11V22H23V15H25V22Z",fill:"#FFB3A0",fillRule:"evenodd"}),u.default.createElement("defs",null,u.default.createElement("linearGradient",{gradientUnits:"userSpaceOnUse",id:"paint0_linear_11084_76",x1:"0",x2:"0",y1:"0",y2:"40"},u.default.createElement("stop",{stopColor:"#DC7259"}),u.default.createElement("stop",{offset:"1",stopColor:"#D14423"}))))},FileWordIcon:function(e){var t=e.className,n=void 0===t?"":t,r=e.size,a=void 0===r?Di:r,o=m(e,["className","size"]);return u.default.createElement("svg",h({className:"rfu-file-word-alt ".concat(n).trim(),fill:"none",height:a,viewBox:"0 0 34 40",width:a,xmlns:"http://www.w3.org/2000/svg"},o),u.default.createElement("path",{d:"M0 3C0 1.34315 1.34315 0 3 0H23L34 11V37C34 38.6569 32.6569 40 31 40H3C1.34315 40 0 38.6569 0 37V3Z",fill:"url(#paint0_linear_11084_64)"}),u.default.createElement("path",{d:"M34 11L26 11C24.3431 11 23 9.65685 23 8V0L34 11Z",fill:"#3670D3"}),u.default.createElement("path",{clipRule:"evenodd",d:"M8 13H23V15H8V13Z",fill:"#C1D8FF",fillRule:"evenodd"}),u.default.createElement("path",{clipRule:"evenodd",d:"M8 17H18V19H8V17Z",fill:"#C1D8FF",fillRule:"evenodd"}),u.default.createElement("path",{clipRule:"evenodd",d:"M8 21H23V23H8V21Z",fill:"#C1D8FF",fillRule:"evenodd"}),u.default.createElement("defs",null,u.default.createElement("linearGradient",{gradientUnits:"userSpaceOnUse",id:"paint0_linear_11084_64",x1:"0",x2:"0",y1:"0",y2:"40"},u.default.createElement("stop",{stopColor:"#79A4F2"}),u.default.createElement("stop",{offset:"1",stopColor:"#3375E2"}))))}})),Ni({FileAltIcon:Si,FileAudioIcon:function(e){var t=e.className,n=void 0===t?"":t,r=e.size,a=void 0===r?Di:r,o=m(e,["className","size"]);return u.default.createElement("svg",h({className:"rfu-file-audio-alt ".concat(n).trim(),fill:"none",height:a,viewBox:"0 0 34 40",width:a,xmlns:"http://www.w3.org/2000/svg"},o),u.default.createElement("path",{d:"M0 3C0 1.34315 1.34315 0 3 0H23L34 11V37C34 38.6569 32.6569 40 31 40H3C1.34315 40 0 38.6569 0 37V3Z",fill:"url(#paint0_linear_11086_420)"}),u.default.createElement("path",{d:"M34 11L26 11C24.3431 11 23 9.65685 23 8V0L34 11Z",fill:"#1919A5"}),u.default.createElement("path",{clipRule:"evenodd",d:"M8.87912 21.941H12.298L16.9521 24.7493C17.0307 24.8138 17.1293 24.849 17.2311 24.849C17.4738 24.8488 17.6705 24.6519 17.6703 24.4092V12.4399C17.6704 12.3381 17.6352 12.2396 17.5707 12.1609C17.4168 11.9732 17.1398 11.9457 16.9521 12.0996L12.298 14.908H8.87912C8.3936 14.908 8 15.3016 8 15.7871V21.0619C8 21.5474 8.3936 21.941 8.87912 21.941ZM12.9258 16.6664L15.9122 15.2224V21.6268L12.9258 20.1829H9.7583V16.6664H12.9258ZM19.8511 16.3517C19.474 16.4092 19.2397 16.6637 19.3283 16.9191L19.3262 16.92C19.5295 17.4995 19.6305 18.098 19.6284 18.6953C19.6305 19.2975 19.5237 19.9014 19.3196 20.4909C19.229 20.7462 19.4682 20.9996 19.8474 21.06C19.9008 21.0683 19.9542 21.072 20.0076 21.072C20.3259 21.072 20.6156 20.9234 20.6922 20.7057C20.9194 20.0451 21.0337 19.37 21.0374 18.6953C21.0349 18.0251 20.9211 17.3575 20.6955 16.7035C20.6053 16.4477 20.229 16.2908 19.8511 16.3517ZM22.1605 14.6028C22.5252 14.5163 22.9259 14.6454 23.055 14.8938C23.6891 16.1157 24 17.4042 24 18.6923C24.0004 19.9895 23.6796 21.2839 23.0521 22.5153C22.9503 22.7123 22.6763 22.8344 22.3828 22.8344C22.3071 22.8344 22.2301 22.8261 22.1543 22.8092C21.7863 22.7251 21.5914 22.4536 21.7185 22.2077C22.2988 21.0761 22.5922 19.8836 22.5931 18.6919C22.5931 17.5056 22.3054 16.3222 21.7276 15.2025C21.6001 14.9563 21.795 14.686 22.1605 14.6028Z",fill:"#AAAAFF",fillRule:"evenodd"}),u.default.createElement("defs",null,u.default.createElement("linearGradient",{gradientUnits:"userSpaceOnUse",id:"paint0_linear_11086_420",x1:"0",x2:"0",y1:"0",y2:"40"},u.default.createElement("stop",{stopColor:"#4A4AB8"}),u.default.createElement("stop",{offset:"1",stopColor:"#2727B0"}))))},FileImageIcon:vi,FileVideoIcon:function(e){var t=e.className,n=void 0===t?"":t,r=e.size,a=void 0===r?Di:r,o=m(e,["className","size"]);return u.default.createElement("svg",h({className:"rfu-file-video-alt ".concat(n).trim(),fill:"none",height:a,viewBox:"0 0 34 40",width:a,xmlns:"http://www.w3.org/2000/svg"},o),u.default.createElement("path",{d:"M0 3C0 1.34315 1.34315 0 3 0H23L34 11V37C34 38.6569 32.6569 40 31 40H3C1.34315 40 0 38.6569 0 37V3Z",fill:"url(#paint0_linear_18604_164254)"}),u.default.createElement("path",{d:"M34 11L26 11C24.3431 11 23 9.65685 23 8V0L34 11Z",fill:"#7A1589"}),u.default.createElement("path",{d:"M9 17H25V24H9V17ZM27 14C27 12.8954 26.1046 12 25 12H22L24 15H21L19 12H17L19 15H16L14 12H12L14 15H11L9 12C7.9 12 7.01 12.9 7.01 14L7 24C7 25.1 7.9 26 9 26H25C26.1 26 27 25.1 27 24V14Z",fill:"#F3A8FF"}),u.default.createElement("defs",null,u.default.createElement("linearGradient",{gradientUnits:"userSpaceOnUse",id:"paint0_linear_18604_164254",x1:"0",x2:"0",y1:"0",y2:"40"},u.default.createElement("stop",{stopColor:"#A94AB8"}),u.default.createElement("stop",{offset:"1",stopColor:"#9D27B0"}))))}})),{fallback:Si}),standard:h(h(h({},Ri({FileArchiveIcon:function(e){var t=e.className,n=void 0===t?"":t,r=e.size,a=void 0===r?Di:r,o=m(e,["className","size"]);return u.default.createElement("svg",h({className:"rfu-file-archive ".concat(n).trim(),fill:"none",height:a,viewBox:"0 0 34 40",width:a,xmlns:"http://www.w3.org/2000/svg"},o),u.default.createElement("path",{clipRule:"evenodd",d:"M17.7168 33.172C18.2348 33.172 18.4238 33.655 18.4238 34.18C18.4238 34.642 18.2978 35.195 17.7168 35.195C17.1708 35.195 16.9888 34.642 16.9888 34.145C16.9888 33.683 17.1708 33.172 17.7168 33.172ZM19.5718 31.002H18.3818V32.7589H18.3678C18.1228 32.43 17.7798 32.262 17.3318 32.262C16.3028 32.262 15.7988 33.158 15.7988 34.103C15.7988 35.125 16.2818 36.1049 17.4228 36.1049C17.8428 36.1049 18.1928 35.923 18.4238 35.58H18.4378V36H19.5718V31.002ZM12.7095 34.1872C12.7095 33.7252 12.8775 33.1722 13.4305 33.1722C13.9835 33.1722 14.1585 33.7252 14.1585 34.1872C14.1585 34.6492 13.9835 35.1952 13.4305 35.1952C12.8775 35.1952 12.7095 34.6492 12.7095 34.1872ZM11.5195 34.1872C11.5195 35.2792 12.3035 36.1052 13.4305 36.1052C14.5575 36.1052 15.3485 35.2792 15.3485 34.1872C15.3485 33.0952 14.5575 32.2622 13.4305 32.2622C12.3035 32.2622 11.5195 33.0952 11.5195 34.1872ZM21.839 32.3671H22.574V33.1371H21.839V34.7891C21.839 35.0761 22.007 35.1391 22.266 35.1391C22.3142 35.1391 22.364 35.1357 22.4147 35.1323C22.4672 35.1287 22.5206 35.1251 22.574 35.1251V36.0001C22.481 36.0031 22.388 36.0099 22.295 36.0168C22.171 36.0259 22.047 36.0351 21.923 36.0351C20.908 36.0351 20.649 35.7411 20.649 34.7541V33.1371H20.047V32.3671H20.649V31.2681H21.839V32.3671Z",fill:"white",fillRule:"evenodd"}),u.default.createElement("path",{d:"M0 28H34V37C34 38.6569 32.6569 40 31 40H3C1.34315 40 0 38.6569 0 37V28Z",fill:"#F8B859"}),u.default.createElement("path",{d:"M0 3C0 1.34315 1.34315 0 3 0H23L34 11V28H0V3Z",fill:"#F5F5F5"}),u.default.createElement("path",{d:"M34 11L26 11C24.3431 11 23 9.65685 23 8V0L34 11Z",fill:"#DBDBDB"}),u.default.createElement("path",{clipRule:"evenodd",d:"M10 0H8V2H10V4H8V6H10V8H8V10H10V12H8V14H10V12H12V10H10V8H12V6H10V4H12V2H10V0ZM8 17C8 16.4477 8.44771 16 9 16H11C11.5523 16 12 16.4477 12 17V23C12 23.5523 11.5523 24 11 24H9C8.44771 24 8 23.5523 8 23V17ZM9 23V20H11V23H9Z",fill:"#F8B859",fillRule:"evenodd"}))},FileCodeIcon:function(e){var t=e.className,n=void 0===t?"":t,r=e.size,a=void 0===r?Di:r,o=m(e,["className","size"]);return u.default.createElement("svg",h({className:"rfu-file-code ".concat(n).trim(),fill:"none",height:a,viewBox:"0 0 34 40",width:a,xmlns:"http://www.w3.org/2000/svg"},o),u.default.createElement("path",{d:"M0 28H34V37C34 38.6569 32.6569 40 31 40H3C1.34315 40 0 38.6569 0 37V28Z",fill:"#00ACA1"}),u.default.createElement("path",{d:"M0 3C0 1.34315 1.34315 0 3 0H23L34 11V28H0V3Z",fill:"#F5F5F5"}),u.default.createElement("path",{d:"M34 11L26 11C24.3431 11 23 9.65685 23 8V0L34 11Z",fill:"#DBDBDB"}),u.default.createElement("path",{clipRule:"evenodd",d:"M15 21V18.984L11.5 18L15 17V15L9 17V19L15 21ZM19 15V17.016L22.5 18L19 19V21L25 19V17L19 15Z",fill:"#00ACA1",fillRule:"evenodd"}))},FileExcelIcon:function(e){var t=e.className,n=void 0===t?"":t,r=e.size,a=void 0===r?Di:r,o=m(e,["className","size"]);return u.default.createElement("svg",h({className:"rfu-file-excel ".concat(n).trim(),fill:"none",height:a,viewBox:"0 0 34 40",width:a,xmlns:"http://www.w3.org/2000/svg"},o),u.default.createElement("path",{clipRule:"evenodd",d:"M17.7168 33.172C18.2348 33.172 18.4238 33.655 18.4238 34.18C18.4238 34.642 18.2978 35.195 17.7168 35.195C17.1708 35.195 16.9888 34.642 16.9888 34.145C16.9888 33.683 17.1708 33.172 17.7168 33.172ZM19.5718 31.002H18.3818V32.7589H18.3678C18.1228 32.43 17.7798 32.262 17.3318 32.262C16.3028 32.262 15.7988 33.158 15.7988 34.103C15.7988 35.125 16.2818 36.1049 17.4228 36.1049C17.8428 36.1049 18.1928 35.923 18.4238 35.58H18.4378V36H19.5718V31.002ZM12.7095 34.1872C12.7095 33.7252 12.8775 33.1722 13.4305 33.1722C13.9835 33.1722 14.1585 33.7252 14.1585 34.1872C14.1585 34.6492 13.9835 35.1952 13.4305 35.1952C12.8775 35.1952 12.7095 34.6492 12.7095 34.1872ZM11.5195 34.1872C11.5195 35.2792 12.3035 36.1052 13.4305 36.1052C14.5575 36.1052 15.3485 35.2792 15.3485 34.1872C15.3485 33.0952 14.5575 32.2622 13.4305 32.2622C12.3035 32.2622 11.5195 33.0952 11.5195 34.1872ZM21.839 32.3671H22.574V33.1371H21.839V34.7891C21.839 35.0761 22.007 35.1391 22.266 35.1391C22.3142 35.1391 22.364 35.1357 22.4147 35.1323C22.4672 35.1287 22.5206 35.1251 22.574 35.1251V36.0001C22.481 36.0031 22.388 36.0099 22.295 36.0168C22.171 36.0259 22.047 36.0351 21.923 36.0351C20.908 36.0351 20.649 35.7411 20.649 34.7541V33.1371H20.047V32.3671H20.649V31.2681H21.839V32.3671Z",fill:"white",fillRule:"evenodd"}),u.default.createElement("path",{d:"M0 28H34V37C34 38.6569 32.6569 40 31 40H3C1.34315 40 0 38.6569 0 37V28Z",fill:"#0F9D58"}),u.default.createElement("path",{d:"M0 3C0 1.34315 1.34315 0 3 0H23L34 11V28H0V3Z",fill:"#F5F5F5"}),u.default.createElement("path",{d:"M34 11L26 11C24.3431 11 23 9.65685 23 8V0L34 11Z",fill:"#DBDBDB"}),u.default.createElement("path",{clipRule:"evenodd",d:"M12 13H7V15H12V13ZM12 17H7V19H12V17ZM7 21H12V23H7V21ZM23 13H14V15H23V13ZM14 17H23V19H14V17ZM23 21H14V23H23V21Z",fill:"#0F9D58",fillRule:"evenodd"}))},FilePdfIcon:Ei,FilePowerPointIcon:function(e){var t=e.className,n=void 0===t?"":t,r=e.size,a=void 0===r?Di:r,o=m(e,["className","size"]);return u.default.createElement("svg",h({className:"rfu-file-powerpoint ".concat(n).trim(),fill:"none",height:a,viewBox:"0 0 34 40",width:a,xmlns:"http://www.w3.org/2000/svg"},o),u.default.createElement("path",{clipRule:"evenodd",d:"M17.7168 33.172C18.2348 33.172 18.4238 33.655 18.4238 34.18C18.4238 34.642 18.2978 35.195 17.7168 35.195C17.1708 35.195 16.9888 34.642 16.9888 34.145C16.9888 33.683 17.1708 33.172 17.7168 33.172ZM19.5718 31.002H18.3818V32.7589H18.3678C18.1228 32.43 17.7798 32.262 17.3318 32.262C16.3028 32.262 15.7988 33.158 15.7988 34.103C15.7988 35.125 16.2818 36.1049 17.4228 36.1049C17.8428 36.1049 18.1928 35.923 18.4238 35.58H18.4378V36H19.5718V31.002ZM12.7095 34.1872C12.7095 33.7252 12.8775 33.1722 13.4305 33.1722C13.9835 33.1722 14.1585 33.7252 14.1585 34.1872C14.1585 34.6492 13.9835 35.1952 13.4305 35.1952C12.8775 35.1952 12.7095 34.6492 12.7095 34.1872ZM11.5195 34.1872C11.5195 35.2792 12.3035 36.1052 13.4305 36.1052C14.5575 36.1052 15.3485 35.2792 15.3485 34.1872C15.3485 33.0952 14.5575 32.2622 13.4305 32.2622C12.3035 32.2622 11.5195 33.0952 11.5195 34.1872ZM21.839 32.3671H22.574V33.1371H21.839V34.7891C21.839 35.0761 22.007 35.1391 22.266 35.1391C22.3142 35.1391 22.364 35.1357 22.4147 35.1323C22.4672 35.1287 22.5206 35.1251 22.574 35.1251V36.0001C22.481 36.0031 22.388 36.0099 22.295 36.0168C22.171 36.0259 22.047 36.0351 21.923 36.0351C20.908 36.0351 20.649 35.7411 20.649 34.7541V33.1371H20.047V32.3671H20.649V31.2681H21.839V32.3671Z",fill:"white",fillRule:"evenodd"}),u.default.createElement("path",{d:"M0 28H34V37C34 38.6569 32.6569 40 31 40H3C1.34315 40 0 38.6569 0 37V28Z",fill:"#D65537"}),u.default.createElement("path",{d:"M0 3C0 1.34315 1.34315 0 3 0H23L34 11V28H0V3Z",fill:"#F5F5F5"}),u.default.createElement("path",{d:"M34 11L26 11C24.3431 11 23 9.65685 23 8V0L34 11Z",fill:"#DBDBDB"}),u.default.createElement("path",{clipRule:"evenodd",d:"M7 12C7 10.8954 7.89543 10 9 10H19C20.1046 10 21 10.8954 21 12V18C21 19.1046 20.1046 20 19 20H9C7.89543 20 7 19.1046 7 18V12ZM9 12H19V18H9V12ZM25 22C25 23.1046 24.1046 24 23 24H11V22H23V15H25V22Z",fill:"#D65537",fillRule:"evenodd"}))},FileWordIcon:function(e){var t=e.className,n=void 0===t?"":t,r=e.size,a=void 0===r?Di:r,o=m(e,["className","size"]);return u.default.createElement("svg",h({className:"rfu-file-word ".concat(n).trim(),fill:"none",height:a,viewBox:"0 0 34 40",width:a,xmlns:"http://www.w3.org/2000/svg"},o),u.default.createElement("path",{d:"M0 28H34V37C34 38.6569 32.6569 40 31 40H3C1.34315 40 0 38.6569 0 37V28Z",fill:"#4285F4"}),u.default.createElement("path",{d:"M0 3C0 1.34315 1.34315 0 3 0H23L34 11V28H0V3Z",fill:"#F5F5F5"}),u.default.createElement("path",{d:"M34 11L26 11C24.3431 11 23 9.65685 23 8V0L34 11Z",fill:"#DBDBDB"}),u.default.createElement("path",{clipRule:"evenodd",d:"M8 13H23V15H8V13Z",fill:"#4285F4",fillRule:"evenodd"}),u.default.createElement("path",{clipRule:"evenodd",d:"M8 17H18V19H8V17Z",fill:"#4285F4",fillRule:"evenodd"}),u.default.createElement("path",{clipRule:"evenodd",d:"M8 21H23V23H8V21Z",fill:"#4285F4",fillRule:"evenodd"}))}})),Ni({FileAltIcon:Si,FileAudioIcon:function(e){var t=e.className,n=void 0===t?"":t,r=e.size,a=void 0===r?Di:r,o=m(e,["className","size"]);return u.default.createElement("svg",h({className:"rfu-file-audio ".concat(n).trim(),fill:"none",height:a,viewBox:"0 0 34 40",width:a,xmlns:"http://www.w3.org/2000/svg"},o),u.default.createElement("path",{clipRule:"evenodd",d:"M17.7168 33.172C18.2348 33.172 18.4238 33.655 18.4238 34.18C18.4238 34.642 18.2978 35.195 17.7168 35.195C17.1708 35.195 16.9888 34.642 16.9888 34.145C16.9888 33.683 17.1708 33.172 17.7168 33.172ZM19.5718 31.002H18.3818V32.7589H18.3678C18.1228 32.43 17.7798 32.262 17.3318 32.262C16.3028 32.262 15.7988 33.158 15.7988 34.103C15.7988 35.125 16.2818 36.1049 17.4228 36.1049C17.8428 36.1049 18.1928 35.923 18.4238 35.58H18.4378V36H19.5718V31.002ZM12.7095 34.1872C12.7095 33.7252 12.8775 33.1722 13.4305 33.1722C13.9835 33.1722 14.1585 33.7252 14.1585 34.1872C14.1585 34.6492 13.9835 35.1952 13.4305 35.1952C12.8775 35.1952 12.7095 34.6492 12.7095 34.1872ZM11.5195 34.1872C11.5195 35.2792 12.3035 36.1052 13.4305 36.1052C14.5575 36.1052 15.3485 35.2792 15.3485 34.1872C15.3485 33.0952 14.5575 32.2622 13.4305 32.2622C12.3035 32.2622 11.5195 33.0952 11.5195 34.1872ZM21.839 32.3671H22.574V33.1371H21.839V34.7891C21.839 35.0761 22.007 35.1391 22.266 35.1391C22.3142 35.1391 22.364 35.1357 22.4147 35.1323C22.4672 35.1287 22.5206 35.1251 22.574 35.1251V36.0001C22.481 36.0031 22.388 36.0099 22.295 36.0168C22.171 36.0259 22.047 36.0351 21.923 36.0351C20.908 36.0351 20.649 35.7411 20.649 34.7541V33.1371H20.047V32.3671H20.649V31.2681H21.839V32.3671Z",fill:"white",fillRule:"evenodd"}),u.default.createElement("path",{d:"M0 28H34V37C34 38.6569 32.6569 40 31 40H3C1.34315 40 0 38.6569 0 37V28Z",fill:"#2727B0"}),u.default.createElement("path",{d:"M0 3C0 1.34315 1.34315 0 3 0H23L34 11V28H0V3Z",fill:"#F5F5F5"}),u.default.createElement("path",{d:"M34 11L26 11C24.3431 11 23 9.65685 23 8V0L34 11Z",fill:"#DBDBDB"}),u.default.createElement("path",{clipRule:"evenodd",d:"M8.87912 21.941H12.298L16.9521 24.7493C17.0307 24.8138 17.1293 24.849 17.2311 24.849C17.4738 24.8488 17.6705 24.6519 17.6703 24.4092V12.4399C17.6704 12.3381 17.6352 12.2396 17.5707 12.1609C17.4168 11.9732 17.1398 11.9457 16.9521 12.0996L12.298 14.908H8.87912C8.3936 14.908 8 15.3016 8 15.7871V21.0619C8 21.5474 8.3936 21.941 8.87912 21.941ZM12.9258 16.6664L15.9122 15.2224V21.6268L12.9258 20.1829H9.7583V16.6664H12.9258ZM19.8511 16.3517C19.474 16.4092 19.2397 16.6637 19.3283 16.9191L19.3262 16.92C19.5295 17.4995 19.6305 18.098 19.6284 18.6953C19.6305 19.2975 19.5237 19.9014 19.3196 20.4909C19.229 20.7462 19.4682 20.9996 19.8474 21.06C19.9008 21.0683 19.9542 21.072 20.0076 21.072C20.3259 21.072 20.6156 20.9234 20.6922 20.7057C20.9194 20.0451 21.0337 19.37 21.0374 18.6953C21.0349 18.0251 20.9211 17.3575 20.6955 16.7035C20.6053 16.4477 20.229 16.2908 19.8511 16.3517ZM22.1605 14.6028C22.5252 14.5163 22.9259 14.6454 23.055 14.8938C23.6891 16.1157 24 17.4042 24 18.6923C24.0004 19.9895 23.6796 21.2839 23.0521 22.5153C22.9503 22.7123 22.6763 22.8344 22.3828 22.8344C22.3071 22.8344 22.2301 22.8261 22.1543 22.8092C21.7863 22.7251 21.5914 22.4536 21.7185 22.2077C22.2988 21.0761 22.5922 19.8836 22.5931 18.6919C22.5931 17.5056 22.3054 16.3222 21.7276 15.2025C21.6001 14.9563 21.795 14.686 22.1605 14.6028Z",fill:"#2727B0",fillRule:"evenodd"}))},FileImageIcon:vi,FileVideoIcon:function(e){var t=e.className,n=void 0===t?"":t,r=e.size,a=void 0===r?Di:r,o=m(e,["className","size"]);return u.default.createElement("svg",h({className:"rfu-file-video ".concat(n).trim(),fill:"none",height:a,viewBox:"0 0 34 40",width:a,xmlns:"http://www.w3.org/2000/svg"},o),u.default.createElement("path",{clipRule:"evenodd",d:"M17.7168 33.172C18.2348 33.172 18.4238 33.655 18.4238 34.18C18.4238 34.642 18.2978 35.195 17.7168 35.195C17.1708 35.195 16.9888 34.642 16.9888 34.145C16.9888 33.683 17.1708 33.172 17.7168 33.172ZM19.5718 31.002H18.3818V32.7589H18.3678C18.1228 32.43 17.7798 32.262 17.3318 32.262C16.3028 32.262 15.7988 33.158 15.7988 34.103C15.7988 35.125 16.2818 36.1049 17.4228 36.1049C17.8428 36.1049 18.1928 35.923 18.4238 35.58H18.4378V36H19.5718V31.002ZM12.7095 34.1872C12.7095 33.7252 12.8775 33.1722 13.4305 33.1722C13.9835 33.1722 14.1585 33.7252 14.1585 34.1872C14.1585 34.6492 13.9835 35.1952 13.4305 35.1952C12.8775 35.1952 12.7095 34.6492 12.7095 34.1872ZM11.5195 34.1872C11.5195 35.2792 12.3035 36.1052 13.4305 36.1052C14.5575 36.1052 15.3485 35.2792 15.3485 34.1872C15.3485 33.0952 14.5575 32.2622 13.4305 32.2622C12.3035 32.2622 11.5195 33.0952 11.5195 34.1872ZM21.839 32.3671H22.574V33.1371H21.839V34.7891C21.839 35.0761 22.007 35.1391 22.266 35.1391C22.3142 35.1391 22.364 35.1357 22.4147 35.1323C22.4672 35.1287 22.5206 35.1251 22.574 35.1251V36.0001C22.481 36.0031 22.388 36.0099 22.295 36.0168C22.171 36.0259 22.047 36.0351 21.923 36.0351C20.908 36.0351 20.649 35.7411 20.649 34.7541V33.1371H20.047V32.3671H20.649V31.2681H21.839V32.3671Z",fill:"white",fillRule:"evenodd"}),u.default.createElement("path",{d:"M0 28H34V37C34 38.6569 32.6569 40 31 40H3C1.34315 40 0 38.6569 0 37V28Z",fill:"#9D27B0"}),u.default.createElement("path",{d:"M0 3C0 1.34315 1.34315 0 3 0H23L34 11V28H0V3Z",fill:"#F5F5F5"}),u.default.createElement("path",{d:"M34 11L26 11C24.3431 11 23 9.65685 23 8V0L34 11Z",fill:"#DBDBDB"}),u.default.createElement("path",{d:"M9 17H25V24H9V17ZM27 14C27 12.8954 26.1046 12 25 12H22L24 15H21L19 12H17L19 15H16L14 12H12L14 15H11L9 12C7.9 12 7.01 12.9 7.01 14L7 24C7 25.1 7.9 26 9 26H25C26.1 26 27 25.1 27 24V14Z",fill:"#9D27B0"}))}})),{fallback:Si})}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var xi=function(e){var t=e.big,n=void 0!==t&&t,r=e.mimeType,a=e.size,o=void 0===a?50:a,i=e.sizeSmall,s=void 0===i?20:i,l=e.type,c=void 0===l?"standard":l,d=e.version,f=void 0===d?"1":d,p=m(e,["big","mimeType","size","sizeSmall","type","version"]),C=function(e,t,n){var r;void 0===e&&(e="standard"),void 0===t&&(t="1");var a=(null===(r=Li[t])||void 0===r?void 0:r[e])||Li[t].standard;return n?a[n]||(n.startsWith("audio/")?a["audio/"]:n.startsWith("video/")?a["video/"]:n.startsWith("image/")?a["image/"]:n.startsWith("text/")?a["text/"]:a.fallback):a.fallback}(c,f,r);return u.default.createElement(C,h({},p,{size:n?o:s}))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Ii=function(e){var t=e.backgroundColor,n=e.color,r=e.size,a=void 0===r?20:r,o=e.width,i=void 0===o?2:o;return u.default.createElement("div",{className:"rfu-loading-indicator__spinner",style:{borderColor:t||"",borderTopColor:n||"",borderWidth:i||"",height:a||"",margin:"0 auto",width:a||""}})};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Mi=function(e){var t=e.fileIconProps,n=void 0===t?{}:t,r=e.uploads,a=e.handleRemove,o=e.handleRetry;return u.default.createElement("div",{className:"rfu-file-previewer"},u.default.createElement("ol",null,null==r?void 0:r.map((function(e){return u.default.createElement("li",{className:"rfu-file-previewer__file ".concat("uploading"===e.state?"rfu-file-previewer__file--uploading":""," ").concat("failed"===e.state?"rfu-file-previewer__file--failed":""),key:e.id},u.default.createElement(xi,h({mimeType:e.file.type},n)),u.default.createElement("a",{download:!0,href:e.url},e.file.name,"failed"===e.state&&u.default.createElement(u.default.Fragment,null,u.default.createElement("div",{className:"rfu-file-previewer__failed",onClick:function(){return null==o?void 0:o(e.id)}},"failed"),u.default.createElement("div",{className:"rfu-file-previewer__retry",onClick:function(){return null==o?void 0:o(e.id)}},"retry"))),u.default.createElement("span",{className:"rfu-file-previewer__close-button",onClick:a&&function(){return a(e.id)}},"✘"),"uploading"===e.state&&u.default.createElement("div",{className:"rfu-file-previewer__loading-indicator"},u.default.createElement(Ii,null)))}))))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var _i=function(){return u.default.createElement("svg",{height:"20",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("path",{d:"M16.5 6v11.5c0 2.21-1.79 4-4 4s-4-1.79-4-4V5a2.5 2.5 0 0 1 5 0v10.5c0 .55-.45 1-1 1s-1-.45-1-1V6H10v9.5a2.5 2.5 0 0 0 5 0V5c0-2.21-1.79-4-4-4S7 2.79 7 5v12.5c0 3.04 2.46 5.5 5.5 5.5s5.5-2.46 5.5-5.5V6h-1.5z"}),u.default.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Pi=function(){return u.default.createElement("svg",{height:"28",viewBox:"0 0 28 28",width:"28",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},u.default.createElement("defs",null,u.default.createElement("path",{d:"M465 5c5.53 0 10 4.47 10 10s-4.47 10-10 10-10-4.47-10-10 4.47-10 10-10zm3.59 5L465 13.59 461.41 10 460 11.41l3.59 3.59-3.59 3.59 1.41 1.41 3.59-3.59 3.59 3.59 1.41-1.41-3.59-3.59 3.59-3.59-1.41-1.41z",id:"b"}),u.default.createElement("filter",{filterUnits:"objectBoundingBox",height:"160%",id:"a",width:"160%",x:"-30%",y:"-30%"},u.default.createElement("feOffset",{in:"SourceAlpha",result:"shadowOffsetOuter1"}),u.default.createElement("feGaussianBlur",{in:"shadowOffsetOuter1",result:"shadowBlurOuter1",stdDeviation:"2"}),u.default.createElement("feColorMatrix",{in:"shadowBlurOuter1",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0"}))),u.default.createElement("g",{fill:"none",fillRule:"nonzero",transform:"translate(-451 -1)"},u.default.createElement("use",{fill:"#000",filter:"url(#a)",xlinkHref:"#b"}),u.default.createElement("use",{fill:"#FFF",fillRule:"evenodd",xlinkHref:"#b"})))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var ki=function(e){return u.default.createElement("svg",h({role:"img",viewBox:"0 0 400 400",xmlns:"http://www.w3.org/2000/svg"},e),u.default.createElement("g",null,u.default.createElement("path",{d:"M0.000 200.000 L 0.000 400.000 200.000 400.000 L 400.000 400.000 400.000 200.000 L 400.000 0.000 200.000 0.000 L 0.000 0.000 0.000 200.000 M243.085 68.180 C 251.168 72.240,252.758 82.164,246.332 88.456 C 242.609 92.102,249.072 91.774,176.600 92.000 L 112.600 92.200 111.000 93.165 C 107.620 95.203,105.382 98.131,104.780 101.304 C 104.548 102.526,104.400 132.258,104.400 177.461 C 104.400 261.065,104.646 254.561,101.340 258.340 C 95.134 265.435,84.540 263.898,80.562 255.326 L 79.600 253.251 79.600 170.356 L 79.600 87.460 80.613 84.526 C 83.246 76.897,91.469 68.511,96.439 68.386 C 96.747 68.378,97.450 68.114,98.000 67.800 C 98.856 67.311,109.214 67.226,170.067 67.214 L 241.134 67.200 243.085 68.180 M230.400 116.002 C 236.845 117.273,237.603 117.566,242.024 120.500 C 243.269 121.327,256.977 134.788,274.002 151.902 C 299.664 177.700,305.143 183.306,307.142 185.815 C 307.838 186.688,309.600 190.497,309.602 191.133 C 309.604 191.500,309.919 192.340,310.302 193.000 C 310.956 194.125,311.007 197.998,311.108 254.600 L 311.215 315.000 310.241 318.000 C 307.327 326.967,302.400 332.072,293.800 335.031 L 291.000 335.994 219.630 335.997 L 148.260 336.000 145.430 335.018 C 140.319 333.244,139.684 332.841,134.862 328.318 C 132.616 326.212,129.907 321.565,129.427 318.997 C 129.263 318.118,128.920 317.147,128.664 316.839 C 128.315 316.416,128.200 294.170,128.200 227.039 L 128.200 137.800 129.067 134.600 C 129.543 132.840,130.393 130.590,130.954 129.600 C 131.515 128.610,132.247 127.320,132.580 126.733 C 134.155 123.961,138.478 120.313,143.000 117.940 C 144.003 117.414,146.644 116.725,151.000 115.853 C 152.661 115.520,228.681 115.664,230.400 116.002 M226.250 137.650 C 225.849 139.656,225.987 187.508,226.403 190.713 C 227.174 196.647,230.700 200.107,237.136 201.245 C 239.519 201.666,290.972 201.562,291.398 201.135 C 291.727 200.807,227.629 136.400,226.974 136.400 C 226.713 136.400,226.388 136.963,226.250 137.650",fill:"#fcfcfc",fillRule:"evenodd",stroke:"none"}),u.default.createElement("path",{d:"M98.000 67.800 C 97.450 68.114,96.747 68.378,96.439 68.386 C 91.469 68.511,83.246 76.897,80.613 84.526 L 79.600 87.460 79.600 170.356 L 79.600 253.251 80.562 255.326 C 84.540 263.898,95.134 265.435,101.340 258.340 C 104.646 254.561,104.400 261.065,104.400 177.461 C 104.400 132.258,104.548 102.526,104.780 101.304 C 105.382 98.131,107.620 95.203,111.000 93.165 L 112.600 92.200 176.600 92.000 C 249.072 91.774,242.609 92.102,246.332 88.456 C 252.758 82.164,251.168 72.240,243.085 68.180 L 241.134 67.200 170.067 67.214 C 109.214 67.226,98.856 67.311,98.000 67.800 M151.000 115.853 C 146.644 116.725,144.003 117.414,143.000 117.940 C 138.478 120.313,134.155 123.961,132.580 126.733 C 132.247 127.320,131.515 128.610,130.954 129.600 C 130.393 130.590,129.543 132.840,129.067 134.600 L 128.200 137.800 128.200 227.039 C 128.200 294.170,128.315 316.416,128.664 316.839 C 128.920 317.147,129.263 318.118,129.427 318.997 C 129.907 321.565,132.616 326.212,134.862 328.318 C 139.684 332.841,140.319 333.244,145.430 335.018 L 148.260 336.000 219.630 335.997 L 291.000 335.994 293.800 335.031 C 302.400 332.072,307.327 326.967,310.241 318.000 L 311.215 315.000 311.108 254.600 C 311.007 197.998,310.956 194.125,310.302 193.000 C 309.919 192.340,309.604 191.500,309.602 191.133 C 309.600 190.497,307.838 186.688,307.142 185.815 C 305.143 183.306,299.664 177.700,274.002 151.902 C 238.906 116.622,240.594 118.012,230.400 116.002 C 228.681 115.664,152.661 115.520,151.000 115.853 M259.556 168.635 C 277.215 186.364,291.544 200.989,291.398 201.135 C 290.972 201.562,239.519 201.666,237.136 201.245 C 230.700 200.107,227.174 196.647,226.403 190.713 C 225.460 183.450,225.955 136.400,226.974 136.400 C 227.235 136.400,241.897 150.906,259.556 168.635",fill:"#e4e4e4",fillRule:"evenodd",stroke:"none"})))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Bi=function(){return u.default.createElement("svg",{height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("path",{d:"M2 0h16a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2zm3 2a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5zM2 16v2h16v-6l-3-3-6 6-3-3-4 4z",fillRule:"nonzero"}))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Yi=function(){return u.default.createElement("svg",{height:"20",viewBox:"0 0 22 20",width:"22",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("path",{d:"M20 5.535V2a1 1 0 0 1 2 0v6a1 1 0 0 1-1 1h-6a1 1 0 0 1 0-2h3.638l-2.975-2.653a8 8 0 1 0 1.884 8.32 1 1 0 1 1 1.886.666A10 10 0 1 1 5.175 1.245c3.901-2.15 8.754-1.462 11.88 1.667L20 5.535z",fill:"#FFF",fillRule:"nonzero"}))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};function Zi(e){return f(this,void 0,void 0,(function(){var t,n,r,a,o,i,s=this;return p(this,(function(u){switch(u.label){case 0:if(!e||!e.length)return[2,[]];if((t=function(e){for(var t=[],n=0,r=e;n<r.length;n++){var a=r[n];if("file"===a.kind){var o=a.getAsFile();o&&t.push(o)}}return t}(e)).length)return[2,t];for(n=[],r=function(e){"text/html"===e.type&&n.push(new Promise((function(n){e.getAsString((function(e){return f(s,void 0,void 0,(function(){var r;return p(this,(function(a){switch(a.label){case 0:return r=Hi(e).map((function(e){return function(e,t){return f(this,void 0,void 0,(function(){var n,r,a,o;return p(this,(function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),[4,fetch(t)];case 1:return n=i.sent(),[3,3];case 2:return i.sent(),[2];case 3:return r=n.headers.get("Content-type")||"application/octet-stream",[4,n.arrayBuffer()];case 4:return a=i.sent(),o=new Blob([a],{type:r}),e.push(o),[2]}}))}))}(t,e)})),[4,Promise.all(r)];case 1:return a.sent(),n(),[2]}}))}))}))})))},a=0,o=e;a<o.length;a++)i=o[a],r(i);return[4,Promise.all(n)];case 1:return u.sent(),[2,t]}}))}))}var Hi=function(e){var t=(new DOMParser).parseFromString(e,"text/html").getElementsByTagName("img");return Array.from(t,(function(e){return e.src})).filter((function(e){return e}))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Ui=function(e){var n=e.onFileChange,r=e.resetOnChange,a=void 0===r||r,o=m(e,["onFileChange","resetOnChange"]),i=function(e,n){return void 0===e&&(e=!1),t.useCallback((function(t){var r=t.currentTarget,a=r.files;if(a){try{null==n||n(Array.from(a))}catch(e){console.error(e)}e&&(r.value="")}}),[n,e])}(a,n);return u.default.createElement("input",h({onChange:i,type:"file"},o))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var ji=function(e){var t=e.disabled,n=void 0!==t&&t,r=e.multiple,a=void 0!==r&&r,o=e.children,i=void 0===o?u.default.createElement(_i,null):o,s=e.handleFiles,l=e.accepts,c=e.resetOnChange,d=void 0===c||c,h=Ha("FileUploadButton").t,m="rfu-file-upload-button";return n&&(m="".concat(m," rfu-file-upload-button--disabled")),u.default.createElement("div",{className:m},u.default.createElement("label",null,u.default.createElement(Ui,{accept:Array.isArray(l)?l.join(","):l,"aria-label":h("aria/File input"),className:"rfu-file-input",disabled:n,multiple:a,onFileChange:s,resetOnChange:d}),i))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Gi=new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["heic","image/heic"],["heif","image/heif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]);function zi(e,t){var n=function(e){var t=e.name;if(t&&-1!==t.lastIndexOf(".")&&!e.type){var n=t.split(".").pop().toLowerCase(),r=Gi.get(n);r&&Object.defineProperty(e,"type",{value:r,writable:!1,configurable:!1,enumerable:!0})}return e}(e);if("string"!=typeof n.path){var r=e.webkitRelativePath;Object.defineProperty(n,"path",{value:"string"==typeof t?t:"string"==typeof r&&r.length>0?r:e.name,writable:!1,configurable:!1,enumerable:!0})}return n}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Vi=[".DS_Store","Thumbs.db"];function qi(e){return"object"==typeof e&&null!==e}function Wi(e){return Ji(e.target.files).map((function(e){return zi(e)}))}function Qi(e){return f(this,void 0,void 0,(function(){return p(this,(function(t){switch(t.label){case 0:return[4,Promise.all(e.map((function(e){return e.getFile()})))];case 1:return[2,t.sent().map((function(e){return zi(e)}))]}}))}))}function Ki(e,t){return f(this,void 0,void 0,(function(){var n;return p(this,(function(r){switch(r.label){case 0:return e.items?(n=Ji(e.items).filter((function(e){return"file"===e.kind})),"drop"!==t?[2,n]:[4,Promise.all(n.map(Xi))]):[3,2];case 1:return[2,$i(es(r.sent()))];case 2:return[2,$i(Ji(e.files).map((function(e){return zi(e)})))]}}))}))}function $i(e){return e.filter((function(e){return-1===Vi.indexOf(e.name)}))}function Ji(e){if(null===e)return[];for(var t=[],n=0;n<e.length;n++){var r=e[n];t.push(r)}return t}function Xi(e){if("function"!=typeof e.webkitGetAsEntry)return ts(e);var t=e.webkitGetAsEntry();return t&&t.isDirectory?rs(t):ts(e)}function es(e){return e.reduce((function(e,t){return T(T([],C(e),!1),C(Array.isArray(t)?es(t):[t]),!1)}),[])}function ts(e){var t=e.getAsFile();if(!t)return Promise.reject("".concat(e," is not a File"));var n=zi(t);return Promise.resolve(n)}function ns(e){return f(this,void 0,void 0,(function(){return p(this,(function(t){return[2,e.isDirectory?rs(e):as(e)]}))}))}function rs(e){var t=e.createReader();return new Promise((function(e,n){var r=[];!function a(){var o=this;t.readEntries((function(t){return f(o,void 0,void 0,(function(){var o,i,s;return p(this,(function(u){switch(u.label){case 0:if(t.length)return[3,5];u.label=1;case 1:return u.trys.push([1,3,,4]),[4,Promise.all(r)];case 2:return o=u.sent(),e(o),[3,4];case 3:return i=u.sent(),n(i),[3,4];case 4:return[3,6];case 5:s=Promise.all(t.map(ns)),r.push(s),a(),u.label=6;case 6:return[2]}}))}))}),(function(e){n(e)}))}()}))}function as(e){return f(this,void 0,void 0,(function(){return p(this,(function(t){return[2,new Promise((function(t,n){e.file((function(n){var r=zi(n,e.fullPath);t(r)}),(function(e){n(e)}))}))]}))}))}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};function os(e){return function(e){if(Array.isArray(e))return ds(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||cs(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function is(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ss(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?is(Object(n),!0).forEach((function(t){us(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):is(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function us(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ls(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,a,o=[],i=!0,s=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(e){s=!0,a=e}finally{try{i||null==n.return||n.return()}finally{if(s)throw a}}return o}(e,t)||cs(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function cs(e,t){if(e){if("string"==typeof e)return ds(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ds(e,t):void 0}}function ds(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var hs=function(e){e=Array.isArray(e)&&1===e.length?e[0]:e;var t=Array.isArray(e)?"one of ".concat(e.join(", ")):e;return{code:"file-invalid-type",message:"File type must be ".concat(t)}},ms=function(e){return{code:"file-too-large",message:"File is larger than ".concat(e," ").concat(1===e?"byte":"bytes")}},fs=function(e){return{code:"file-too-small",message:"File is smaller than ".concat(e," ").concat(1===e?"byte":"bytes")}},ps={code:"too-many-files",message:"Too many files"};function Cs(e,t){var n="application/x-moz-file"===e.type||function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",a=(e.type||"").toLowerCase(),o=a.replace(/\/.*$/,"");return n.some((function(e){var t=e.trim().toLowerCase();return"."===t.charAt(0)?r.toLowerCase().endsWith(t):t.endsWith("/*")?o===t.replace(/\/.*$/,""):a===t}))}return!0}(e,t);return[n,n?null:hs(t)]}function Ts(e,t,n){if(gs(e.size))if(gs(t)&&gs(n)){if(e.size>n)return[!1,ms(n)];if(e.size<t)return[!1,fs(t)]}else{if(gs(t)&&e.size<t)return[!1,fs(t)];if(gs(n)&&e.size>n)return[!1,ms(n)]}return[!0,null]}function gs(e){return null!=e}function ws(e){var t=e.files,n=e.accept,r=e.minSize,a=e.maxSize,o=e.multiple,i=e.maxFiles,s=e.validator;return!(!o&&t.length>1||o&&i>=1&&t.length>i)&&t.every((function(e){var t=ls(Cs(e,n),1)[0],o=ls(Ts(e,r,a),1)[0],i=s?s(e):null;return t&&o&&!i}))}function Ds(e){return"function"==typeof e.isPropagationStopped?e.isPropagationStopped():void 0!==e.cancelBubble&&e.cancelBubble}function Es(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,(function(e){return"Files"===e||"application/x-moz-file"===e})):!!e.target&&!!e.target.files}function Ss(e){e.preventDefault()}function vs(e){return-1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")}function As(e){return-1!==e.indexOf("Edge/")}function ys(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return vs(e)||As(e)}function Fs(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return t.some((function(t){return!Ds(e)&&t&&t.apply(void 0,[e].concat(r)),Ds(e)}))}}function Os(){return"showOpenFilePicker"in window}function bs(e){return gs(e)?[{description:"Files",accept:Object.entries(e).filter((function(e){var t=ls(e,2),n=t[0],r=t[1],a=!0;return xs(n)||(console.warn('Skipped "'.concat(n,'" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.')),a=!1),Array.isArray(r)&&r.every(Is)||(console.warn('Skipped "'.concat(n,'" because an invalid file extension was provided.')),a=!1),a})).reduce((function(e,t){var n=ls(t,2),r=n[0],a=n[1];return ss(ss({},e),{},us({},r,a))}),{})}]:e}function Rs(e){if(gs(e))return Object.entries(e).reduce((function(e,t){var n=ls(t,2),r=n[0],a=n[1];return[].concat(os(e),[r],os(a))}),[]).filter((function(e){return xs(e)||Is(e)})).join(",")}function Ns(e){return e instanceof DOMException&&("AbortError"===e.name||e.code===e.ABORT_ERR)}function Ls(e){return e instanceof DOMException&&("SecurityError"===e.name||e.code===e.SECURITY_ERR)}function xs(e){return"audio/*"===e||"video/*"===e||"image/*"===e||"text/*"===e||/\w+\/[-+.\w]+/g.test(e)}function Is(e){return/^.*\.[\w]+$/.test(e)}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Ms=["children"],_s=["open"],Ps=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],ks=["refKey","onChange","onClick"];function Bs(e){return function(e){if(Array.isArray(e))return Hs(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Zs(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ys(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,a,o=[],i=!0,s=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(e){s=!0,a=e}finally{try{i||null==n.return||n.return()}finally{if(s)throw a}}return o}(e,t)||Zs(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Zs(e,t){if(e){if("string"==typeof e)return Hs(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Hs(e,t):void 0}}function Hs(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Us(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function js(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Us(Object(n),!0).forEach((function(t){Gs(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Us(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Gs(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zs(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Vs=t.forwardRef((function(e,n){var r=e.children,a=Qs(zs(e,Ms)),o=a.open,i=zs(a,_s);return t.useImperativeHandle(n,(function(){return{open:o}}),[o]),u.default.createElement(t.Fragment,null,r(js(js({},i),{},{open:o})))}));Vs.displayName="Dropzone";var qs={disabled:!1,getFilesFromEvent:function(e){return f(this,void 0,void 0,(function(){return p(this,(function(t){return qi(e)&&qi(e.dataTransfer)?[2,Ki(e.dataTransfer,e.type)]:function(e){return qi(e)&&qi(e.target)}(e)?[2,Wi(e)]:Array.isArray(e)&&e.every((function(e){return"getFile"in e&&"function"==typeof e.getFile}))?[2,Qi(e)]:[2,[]]}))}))},maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!0,autoFocus:!1};Vs.defaultProps=qs,Vs.propTypes={children:ut.exports.func,accept:ut.exports.objectOf(ut.exports.arrayOf(ut.exports.string)),multiple:ut.exports.bool,preventDropOnDocument:ut.exports.bool,noClick:ut.exports.bool,noKeyboard:ut.exports.bool,noDrag:ut.exports.bool,noDragEventsBubbling:ut.exports.bool,minSize:ut.exports.number,maxSize:ut.exports.number,maxFiles:ut.exports.number,disabled:ut.exports.bool,getFilesFromEvent:ut.exports.func,onFileDialogCancel:ut.exports.func,onFileDialogOpen:ut.exports.func,useFsAccessApi:ut.exports.bool,autoFocus:ut.exports.bool,onDragEnter:ut.exports.func,onDragLeave:ut.exports.func,onDragOver:ut.exports.func,onDrop:ut.exports.func,onDropAccepted:ut.exports.func,onDropRejected:ut.exports.func,onError:ut.exports.func,validator:ut.exports.func};var Ws={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function Qs(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=js(js({},qs),e),r=n.accept,a=n.disabled,o=n.getFilesFromEvent,i=n.maxSize,s=n.minSize,u=n.multiple,l=n.maxFiles,c=n.onDragEnter,d=n.onDragLeave,h=n.onDragOver,m=n.onDrop,f=n.onDropAccepted,p=n.onDropRejected,C=n.onFileDialogCancel,T=n.onFileDialogOpen,g=n.useFsAccessApi,w=n.autoFocus,D=n.preventDropOnDocument,E=n.noClick,S=n.noKeyboard,v=n.noDrag,A=n.noDragEventsBubbling,y=n.onError,F=n.validator,O=t.useMemo((function(){return Rs(r)}),[r]),b=t.useMemo((function(){return bs(r)}),[r]),R=t.useMemo((function(){return"function"==typeof T?T:$s}),[T]),N=t.useMemo((function(){return"function"==typeof C?C:$s}),[C]),L=t.useRef(null),x=t.useRef(null),I=t.useReducer(Ks,Ws),M=Ys(I,2),_=M[0],P=M[1],k=_.isFocused,B=_.isFileDialogActive,Y=t.useRef("undefined"!=typeof window&&window.isSecureContext&&g&&Os()),Z=function(){!Y.current&&B&&setTimeout((function(){x.current&&(x.current.files.length||(P({type:"closeDialog"}),N()))}),300)};t.useEffect((function(){return window.addEventListener("focus",Z,!1),function(){window.removeEventListener("focus",Z,!1)}}),[x,B,N,Y]);var H=t.useRef([]),U=function(e){L.current&&L.current.contains(e.target)||(e.preventDefault(),H.current=[])};t.useEffect((function(){return D&&(document.addEventListener("dragover",Ss,!1),document.addEventListener("drop",U,!1)),function(){D&&(document.removeEventListener("dragover",Ss),document.removeEventListener("drop",U))}}),[L,D]),t.useEffect((function(){return!a&&w&&L.current&&L.current.focus(),function(){}}),[L,w,a]);var j=t.useCallback((function(e){y?y(e):console.error(e)}),[y]),G=t.useCallback((function(e){e.preventDefault(),e.persist(),re(e),H.current=[].concat(Bs(H.current),[e.target]),Es(e)&&Promise.resolve(o(e)).then((function(t){if(!Ds(e)||A){var n=t.length,r=n>0&&ws({files:t,accept:O,minSize:s,maxSize:i,multiple:u,maxFiles:l,validator:F});P({isDragAccept:r,isDragReject:n>0&&!r,isDragActive:!0,type:"setDraggedFiles"}),c&&c(e)}})).catch((function(e){return j(e)}))}),[o,c,j,A,O,s,i,u,l,F]),z=t.useCallback((function(e){e.preventDefault(),e.persist(),re(e);var t=Es(e);if(t&&e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch(e){}return t&&h&&h(e),!1}),[h,A]),V=t.useCallback((function(e){e.preventDefault(),e.persist(),re(e);var t=H.current.filter((function(e){return L.current&&L.current.contains(e)})),n=t.indexOf(e.target);-1!==n&&t.splice(n,1),H.current=t,t.length>0||(P({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),Es(e)&&d&&d(e))}),[L,d,A]),q=t.useCallback((function(e,t){var n=[],r=[];e.forEach((function(e){var t=Ys(Cs(e,O),2),a=t[0],o=t[1],u=Ys(Ts(e,s,i),2),l=u[0],c=u[1],d=F?F(e):null;if(a&&l&&!d)n.push(e);else{var h=[o,c];d&&(h=h.concat(d)),r.push({file:e,errors:h.filter((function(e){return e}))})}})),(!u&&n.length>1||u&&l>=1&&n.length>l)&&(n.forEach((function(e){r.push({file:e,errors:[ps]})})),n.splice(0)),P({acceptedFiles:n,fileRejections:r,type:"setFiles"}),m&&m(n,r,t),r.length>0&&p&&p(r,t),n.length>0&&f&&f(n,t)}),[P,u,O,s,i,l,m,f,p,F]),W=t.useCallback((function(e){e.preventDefault(),e.persist(),re(e),H.current=[],Es(e)&&Promise.resolve(o(e)).then((function(t){Ds(e)&&!A||q(t,e)})).catch((function(e){return j(e)})),P({type:"reset"})}),[o,q,j,A]),Q=t.useCallback((function(){if(Y.current){P({type:"openDialog"}),R();var e={multiple:u,types:b};window.showOpenFilePicker(e).then((function(e){return o(e)})).then((function(e){q(e,null),P({type:"closeDialog"})})).catch((function(e){Ns(e)?(N(e),P({type:"closeDialog"})):Ls(e)?(Y.current=!1,x.current?(x.current.value=null,x.current.click()):j(new Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no <input> was provided."))):j(e)}))}else x.current&&(P({type:"openDialog"}),R(),x.current.value=null,x.current.click())}),[P,R,N,g,q,j,b,u]),K=t.useCallback((function(e){L.current&&L.current.isEqualNode(e.target)&&(" "!==e.key&&"Enter"!==e.key&&32!==e.keyCode&&13!==e.keyCode||(e.preventDefault(),Q()))}),[L,Q]),$=t.useCallback((function(){P({type:"focus"})}),[]),J=t.useCallback((function(){P({type:"blur"})}),[]),X=t.useCallback((function(){E||(ys()?setTimeout(Q,0):Q())}),[E,Q]),ee=function(e){return a?null:e},te=function(e){return S?null:ee(e)},ne=function(e){return v?null:ee(e)},re=function(e){A&&e.stopPropagation()},ae=t.useMemo((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,n=void 0===t?"ref":t,r=e.role,o=e.onKeyDown,i=e.onFocus,s=e.onBlur,u=e.onClick,l=e.onDragEnter,c=e.onDragOver,d=e.onDragLeave,h=e.onDrop,m=zs(e,Ps);return js(js(Gs({onKeyDown:te(Fs(o,K)),onFocus:te(Fs(i,$)),onBlur:te(Fs(s,J)),onClick:ee(Fs(u,X)),onDragEnter:ne(Fs(l,G)),onDragOver:ne(Fs(c,z)),onDragLeave:ne(Fs(d,V)),onDrop:ne(Fs(h,W)),role:"string"==typeof r&&""!==r?r:"presentation"},n,L),a||S?{}:{tabIndex:0}),m)}}),[L,K,$,J,X,G,z,V,W,S,v,a]),oe=t.useCallback((function(e){e.stopPropagation()}),[]),ie=t.useMemo((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,n=void 0===t?"ref":t,r=e.onChange,a=e.onClick,o=zs(e,ks),i=Gs({accept:O,multiple:u,type:"file",style:{display:"none"},onChange:ee(Fs(r,W)),onClick:ee(Fs(a,oe)),tabIndex:-1},n,x);return js(js({},i),o)}}),[x,r,u,W,a]);return js(js({},_),{},{isFocused:k&&!a,getRootProps:ae,getInputProps:ie,rootRef:L,inputRef:x,open:ee(Q)})}function Ks(e,t){switch(t.type){case"focus":return js(js({},e),{},{isFocused:!0});case"blur":return js(js({},e),{},{isFocused:!1});case"openDialog":return js(js({},Ws),{},{isFileDialogActive:!0});case"closeDialog":return js(js({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return js(js({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return js(js({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections});case"reset":return js({},Ws);default:return e}}function $s(){}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Js=function(e){var n=e.accept,r=void 0===n?[]:n,a=e.children,o=e.disabled,i=e.handleFiles,s=e.maxNumberOfFiles,l=e.multiple,c=Ha("ImageDropzone").t,d=t.useCallback((function(e){i&&e&&e.length&&i(e)}),[i]),m=Qs({accept:t.useMemo((function(){return("string"==typeof r?r.split(","):r).reduce((function(e,t){var n;return null!==(n=e[t])&&void 0!==n||(e[t]=[]),e}),{})}),[r]),disabled:o,maxFiles:s,multiple:l,noClick:!0,onDrop:d}),f=m.getRootProps,p=m.isDragAccept,C=m.isDragReject;return u.default.createElement("div",h({},f({className:un("rfu-dropzone",{"rfu-dropzone--accept":p,"rfu-dropzone--reject":C}),style:{position:"relative"}}),{tabIndex:-1}),u.default.createElement("div",{className:"rfu-dropzone__notifier"},u.default.createElement("div",{className:"rfu-dropzone__inner"},u.default.createElement("svg",{height:"41",viewBox:"0 0 41 41",width:"41",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("path",{d:"M40.517 28.002V3.997c0-2.197-1.808-3.992-4.005-3.992H12.507a4.004 4.004 0 0 0-3.992 3.993v24.004a4.004 4.004 0 0 0 3.992 3.993h24.005c2.197 0 4.005-1.795 4.005-3.993zm-22.002-7.997l4.062 5.42 5.937-7.423 7.998 10H12.507l6.008-7.997zM.517 8.003V36c0 2.198 1.795 4.005 3.993 4.005h27.997V36H4.51V8.002H.517z",fill:"#000",fillRule:"nonzero"})),u.default.createElement("p",null,c("Drag your files here to add to your post")))),a)};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Xs=function(e){var t=e.children,n=e.onClick,r=Ha("IconButton").t;return u.default.createElement("button",{"aria-label":r("aria/Cancel upload"),className:"rfu-icon-button","data-testid":"cancel-upload-button",onClick:n,type:"button"},t)};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var eu=function(e){var n=e.alt,r=e.handleClose,a=e.image,o=e.size,i=void 0===o?100:o,s=t.useCallback((function(e){return null==r?void 0:r(e)}),[r]);return u.default.createElement("div",{className:"rfu-thumbnail__wrapper",style:{height:i,width:i}},u.default.createElement("div",{className:"rfu-thumbnail__overlay"},r?u.default.createElement(Xs,{onClick:s},u.default.createElement(Pi,null)):null),a?u.default.createElement("img",{alt:null!=n?n:"",className:"rfu-thumbnail__image",src:a}):u.default.createElement(ki,{className:"rfu-thumbnail__image",preserveAspectRatio:"xMinYMin slice"}))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var tu=function(e){var t=e.multiple,n=void 0!==t&&t,r=e.disabled,a=void 0!==r&&r,o=e.handleFiles,i=e.children,s=void 0===i?u.default.createElement(Bi,null):i,l=e.resetOnChange,c=void 0!==l&&l,d=Ha("ImageUploadButton").t;return u.default.createElement("div",{className:"rfu-image-upload-button"},u.default.createElement("label",null,u.default.createElement(Ui,{accept:"image/*","aria-label":d("aria/Image input"),className:"rfu-image-input",disabled:a,multiple:n,onFileChange:o,resetOnChange:c}),s))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var nu=function(e){var t=e.handleFiles,n=e.multiple,r=void 0!==n&&n;return u.default.createElement(tu,{handleFiles:t,multiple:r},u.default.createElement("div",{className:"rfu-thumbnail-placeholder"},u.default.createElement("svg",{height:"15",viewBox:"0 0 14 15",width:"14",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("path",{d:"M14 8.998H8v6H6v-6H0v-2h6v-6h2v6h6z",fill:"#A0B2B8",fillRule:"nonzero"}))))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var ru=function(e){var n=e.disabled,r=void 0!==n&&n,a=e.handleFiles,o=e.handleRemove,i=e.handleRetry,s=e.imageUploads,l=e.multiple,c=void 0===l||l,d=Ha("ImagePreviewer").t,h=t.useCallback((function(e,t){if(!e)return console.warn('image.id of closed image was "null", this shouldn\'t happen');null==o||o(e,t)}),[o]);return u.default.createElement("div",{className:"rfu-image-previewer"},null==s?void 0:s.map((function(e){var t=e.url||e.previewUri;return u.default.createElement("div",{className:un("rfu-image-previewer__image","finished"===e.state&&"rfu-image-previewer__image--loaded"),key:e.id},"failed"===e.state&&u.default.createElement("button",{"aria-label":d("aria/Retry upload"),className:"rfu-image-previewer__retry",onClick:function(t){return null==i?void 0:i(e.id,t)},type:"button"},u.default.createElement(Yi,null)),t&&u.default.createElement(eu,{handleClose:function(t){return h(e.id,t)},image:t}),"uploading"===e.state&&u.default.createElement(Ii,{backgroundColor:"#ffffff19",color:"#ffffffb2"}))})),a&&!r&&u.default.createElement(nu,{handleFiles:a,multiple:c}))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var au=function(e){var t=e.attachment;return u.default.createElement("div",{className:"str-chat__message-attachment-file--item","data-testid":"attachment-file"},u.default.createElement(xi,{big:!0,mimeType:t.mime_type,size:30}),u.default.createElement("div",{className:"str-chat__message-attachment-file--item-text"},u.default.createElement(no,{download:!0,href:t.asset_url,target:"_blank"},t.title),u.default.createElement(eo,{fileSize:t.file_size})))},ou=function(e){var t=e.attachment;return u.default.createElement("div",{className:"str-chat__message-attachment-file--item","data-testid":"attachment-file"},u.default.createElement(xi,{className:"str-chat__file-icon",mimeType:t.mime_type,version:"2"}),u.default.createElement("div",{className:"str-chat__message-attachment-file--item-text"},u.default.createElement("div",{className:"str-chat__message-attachment-file--item-first-row"},u.default.createElement("div",{className:"str-chat__message-attachment-file--item-name","data-testid":"file-title"},t.title),u.default.createElement(ro,{assetUrl:t.asset_url})),u.default.createElement(eo,{fileSize:t.file_size})))},iu=u.default.memo((function(e){var t=e.attachment;return"2"===Dn("FileAttachment").themeVersion?u.default.createElement(ou,{attachment:t}):u.default.createElement(au,{attachment:t})}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var su=["video/mp4","video/ogg","video/webm","video/quicktime"],uu=function(e){return e.og_scrape_url||e.title_link},lu=function(e){return"image"===e.type&&!uu(e)},cu=function(e){return Array.isArray(e.images)},du=function(e){return"audio"===e.type},hu=function(e){return"file"===e.type||e.mime_type&&-1===su.indexOf(e.mime_type)&&"video"!==e.type},mu=function(e){return e.mime_type&&-1!==su.indexOf(e.mime_type)||"video"===e.type},fu=function(e){return(e.fallback||"").toLowerCase().endsWith(".svg")},pu=function(e){var t,n,r=e.attachment,a=e.children,o=e.componentType,i="";cu(r)||(i="card"!==o||(null==r?void 0:r.image_url)||(null==r?void 0:r.thumb_url)?(null===(n=null==r?void 0:r.actions)||void 0===n?void 0:n.length)?"actions":"":"no-image");var s=un("str-chat__message-attachment",((t={})["str-chat__message-attachment--".concat(o)]=o,t["str-chat__message-attachment--".concat(null==r?void 0:r.type)]=null==r?void 0:r.type,t["str-chat__message-attachment--".concat(o,"--").concat(i)]=o&&i,t["str-chat__message-attachment--svg-image"]=fu(r),t["str-chat__message-attachment-with-actions"]="actions"===i,t));return u.default.createElement("div",{className:s},a)},Cu=function(e){var t,n=e.actionHandler,r=e.attachment,a=e.AttachmentActions,o=void 0===a?za:a;return(null===(t=r.actions)||void 0===t?void 0:t.length)?u.default.createElement(o,h({},r,{actionHandler:function(e,t,r){return null==n?void 0:n(e,t,r)},actions:r.actions,id:r.id||"",key:"key-actions-".concat(r.id),text:r.text||""})):null};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Tu=(e,t)=>{for(const n in t)e[n]=t[n];return e},gu="numeric",wu="ascii",Du="alpha",Eu="emoji",Su="whitespace";function vu(e,t){return e in t||(t[e]=[]),t[e]}function Au(e,t,n){t.numeric&&(t.asciinumeric=!0,t.alphanumeric=!0),t.ascii&&(t.asciinumeric=!0,t.alpha=!0),t.asciinumeric&&(t.alphanumeric=!0),t.alpha&&(t.alphanumeric=!0),t.alphanumeric&&(t.domain=!0),t.emoji&&(t.domain=!0);for(const r in t){const t=vu(r,n);t.indexOf(e)<0&&t.push(e)}}function yu(e){void 0===e&&(e=null),this.j={},this.jr=[],this.jd=null,this.t=e}yu.groups={},yu.prototype={accepts(){return!!this.t},go(e){const t=this,n=t.j[e];if(n)return n;for(let n=0;n<t.jr.length;n++){const r=t.jr[n][0],a=t.jr[n][1];if(a&&r.test(e))return a}return t.jd},has(e,t){return void 0===t&&(t=!1),t?e in this.j:!!this.go(e)},ta(e,t,n,r){for(let a=0;a<e.length;a++)this.tt(e[a],t,n,r)},tr(e,t,n,r){let a;return r=r||yu.groups,t&&t.j?a=t:(a=new yu(t),n&&r&&Au(t,n,r)),this.jr.push([e,a]),a},ts(e,t,n,r){let a=this;const o=e.length;if(!o)return a;for(let t=0;t<o-1;t++)a=a.tt(e[t]);return a.tt(e[o-1],t,n,r)},tt(e,t,n,r){r=r||yu.groups;const a=this;if(t&&t.j)return a.j[e]=t,t;const o=t;let i,s=a.go(e);if(s?(i=new yu,Tu(i.j,s.j),i.jr.push.apply(i.jr,s.jr),i.jd=s.jd,i.t=s.t):i=new yu,o){if(r)if(i.t&&"string"==typeof i.t){Au(o,Tu(function(e,t){const n={};for(const r in t)t[r].indexOf(e)>=0&&(n[r]=!0);return n}(i.t,r),n),r)}else n&&Au(o,n,r);i.t=o}return a.j[e]=i,i}};const Fu=(e,t,n,r,a)=>e.ta(t,n,r,a),Ou=(e,t,n,r,a)=>e.tr(t,n,r,a),bu=(e,t,n,r,a)=>e.ts(t,n,r,a),Ru=(e,t,n,r,a)=>e.tt(t,n,r,a),Nu="WORD",Lu="UWORD",xu="LOCALHOST",Iu="TLD",Mu="UTLD",_u="SCHEME",Pu="SLASH_SCHEME",ku="NUM",Bu="NL",Yu="OPENBRACE",Zu="OPENBRACKET",Hu="OPENANGLEBRACKET",Uu="OPENPAREN",ju="CLOSEBRACE",Gu="CLOSEBRACKET",zu="CLOSEANGLEBRACKET",Vu="CLOSEPAREN",qu="AMPERSAND",Wu="APOSTROPHE",Qu="ASTERISK",Ku="AT",$u="BACKSLASH",Ju="BACKTICK",Xu="CARET",el="COLON",tl="COMMA",nl="DOLLAR",rl="DOT",al="EQUALS",ol="EXCLAMATION",il="HYPHEN",sl="PERCENT",ul="PIPE",ll="PLUS",cl="POUND",dl="QUERY",hl="QUOTE",ml="SEMI",fl="SLASH",pl="TILDE",Cl="UNDERSCORE",Tl="EMOJI",gl="SYM";var wl=Object.freeze({__proto__:null,WORD:Nu,UWORD:Lu,LOCALHOST:xu,TLD:Iu,UTLD:Mu,SCHEME:_u,SLASH_SCHEME:Pu,NUM:ku,WS:"WS",NL:Bu,OPENBRACE:Yu,OPENBRACKET:Zu,OPENANGLEBRACKET:Hu,OPENPAREN:Uu,CLOSEBRACE:ju,CLOSEBRACKET:Gu,CLOSEANGLEBRACKET:zu,CLOSEPAREN:Vu,AMPERSAND:qu,APOSTROPHE:Wu,ASTERISK:Qu,AT:Ku,BACKSLASH:$u,BACKTICK:Ju,CARET:Xu,COLON:el,COMMA:tl,DOLLAR:nl,DOT:rl,EQUALS:al,EXCLAMATION:ol,HYPHEN:il,PERCENT:sl,PIPE:ul,PLUS:ll,POUND:cl,QUERY:dl,QUOTE:hl,SEMI:ml,SLASH:fl,TILDE:pl,UNDERSCORE:Cl,EMOJI:Tl,SYM:gl});const Dl=/[a-z]/,El=/\p{L}/u,Sl=/\p{Emoji}/u,vl=/\d/,Al=/\s/;let yl=null,Fl=null;function Ol(e,t,n,r,a){let o;const i=t.length;for(let n=0;n<i-1;n++){const i=t[n];e.j[i]?o=e.j[i]:(o=new yu(r),o.jr=a.slice(),e.j[i]=o),e=o}return o=new yu(n),o.jr=a.slice(),e.j[t[i-1]]=o,o}function bl(e){const t=[],n=[];let r=0;for(;r<e.length;){let a=0;for(;"0123456789".indexOf(e[r+a])>=0;)a++;if(a>0){t.push(n.join(""));let o=parseInt(e.substring(r,r+a),10);for(;o>0;o--)n.pop();r+=a}else"_"===e[r]?(t.push(n.join("")),r++):(n.push(e[r]),r++)}return t}const Rl={defaultProtocol:"http",events:null,format:Ll,formatHref:Ll,nl2br:!1,tagName:"a",target:null,rel:null,validate:!0,truncate:1/0,className:null,attributes:null,ignoreTags:[],render:null};function Nl(e,t){void 0===t&&(t=null);let n=Tu({},Rl);e&&(n=Tu(n,e instanceof Nl?e.o:e));const r=n.ignoreTags,a=[];for(let e=0;e<r.length;e++)a.push(r[e].toUpperCase());this.o=n,t&&(this.defaultRender=t),this.ignoreTags=a}function Ll(e){return e}function xl(e,t){this.t="token",this.v=e,this.tk=t}function Il(e,t){class n extends xl{constructor(t,n){super(t,n),this.t=e}}for(const e in t)n.prototype[e]=t[e];return n.t=e,n}Nl.prototype={o:Rl,ignoreTags:[],defaultRender:e=>e,check(e){return this.get("validate",e.toString(),e)},get(e,t,n){const r=null!=t;let a=this.o[e];return a?("object"==typeof a?(a=n.t in a?a[n.t]:Rl[e],"function"==typeof a&&r&&(a=a(t,n))):"function"==typeof a&&r&&(a=a(t,n.t,n)),a):a},getObj(e,t,n){let r=this.o[e];return"function"==typeof r&&null!=t&&(r=r(t,n.t,n)),r},render(e){const t=e.render(this);return(this.get("render",null,e)||this.defaultRender)(t,e.t,e)}},xl.prototype={isLink:!1,toString(){return this.v},toHref(e){return this.toString()},toFormattedString(e){const t=this.toString(),n=e.get("truncate",t,this),r=e.get("format",t,this);return n&&r.length>n?r.substring(0,n)+"…":r},toFormattedHref(e){return e.get("formatHref",this.toHref(e.get("defaultProtocol")),this)},startIndex(){return this.tk[0].s},endIndex(){return this.tk[this.tk.length-1].e},toObject(e){return void 0===e&&(e=Rl.defaultProtocol),{type:this.t,value:this.toString(),isLink:this.isLink,href:this.toHref(e),start:this.startIndex(),end:this.endIndex()}},toFormattedObject(e){return{type:this.t,value:this.toFormattedString(e),isLink:this.isLink,href:this.toFormattedHref(e),start:this.startIndex(),end:this.endIndex()}},validate(e){return e.get("validate",this.toString(),this)},render(e){const t=this,n=this.toFormattedHref(e),r=e.get("tagName",n,t),a=this.toFormattedString(e),o={},i=e.get("className",n,t),s=e.get("target",n,t),u=e.get("rel",n,t),l=e.getObj("attributes",n,t),c=e.getObj("events",n,t);return o.href=n,i&&(o.class=i),s&&(o.target=s),u&&(o.rel=u),l&&Tu(o,l),{tagName:r,attributes:o,content:a,eventListeners:c}}};const Ml=Il("email",{isLink:!0,toHref(){return"mailto:"+this.toString()}}),_l=Il("text"),Pl=Il("nl"),kl=Il("url",{isLink:!0,toHref(e){return void 0===e&&(e=Rl.defaultProtocol),this.hasProtocol()?this.v:`${e}://${this.v}`},hasProtocol(){const e=this.tk;return e.length>=2&&e[0].t!==xu&&e[1].t===el}}),Bl=e=>new yu(e);function Yl(e,t,n){const r=n[0].s,a=n[n.length-1].e;return new e(t.slice(r,a),n)}const Zl={scanner:null,parser:null,tokenQueue:[],pluginQueue:[],customSchemes:[],initialized:!1};function Hl(){Zl.scanner=function(e){void 0===e&&(e=[]);const t={};yu.groups=t;const n=new yu;null==yl&&(yl=bl("aaa1rp3barth4b_ott3vie4c1le2ogado5udhabi7c_ademy5centure6ountant_s9o1tor4d_s1ult4e_g1ro2tna4f_l1rica5g_akhan5ency5i_g1rbus3force5tel5kdn3l_faromeo7ibaba4pay4lfinanz6state5y2sace3tom5m_azon4ericanexpress7family11x2fam3ica3sterdam8nalytics7droid5quan4z2o_l2partments8p_le4q_uarelle8r_ab1mco4chi3my2pa2t_e3s_da2ia2sociates9t_hleta5torney7u_ction5di_ble3o3spost5thor3o_s4vianca6w_s2x_a2z_ure5ba_by2idu3namex3narepublic11d1k2r_celona5laycard4s5efoot5gains6seball5ketball8uhaus5yern5b_c1t1va3cg1n2d1e_ats2uty4er2ntley5rlin4st_buy5t2f1g1h_arti5i_ble3d1ke2ng_o3o1z2j1lack_friday9ockbuster8g1omberg7ue3m_s1w2n_pparibas9o_ats3ehringer8fa2m1nd2o_k_ing5sch2tik2on4t1utique6x2r_adesco6idgestone9oadway5ker3ther5ussels7s1t1uild_ers6siness6y1zz3v1w1y1z_h3ca_b1fe2l_l1vinklein9m_era3p2non3petown5ital_one8r_avan4ds2e_er_s4s2sa1e1h1ino4t_ering5holic7ba1n1re2s2c1d1enter4o1rn3f_a1d2g1h_anel2nel4rity4se2t2eap3intai5ristmas6ome4urch5i_priani6rcle4sco3tadel4i_c2y_eats7k1l_aims4eaning6ick2nic1que6othing5ud3ub_med6m1n1o_ach3des3ffee4llege4ogne5m_cast4mbank4unity6pany2re3uter5sec4ndos3struction8ulting7tact3ractors9oking_channel11l1p2rsica5untry4pon_s4rses6pa2r_edit_card4union9icket5own3s1uise_s6u_isinella9v1w1x1y_mru3ou3z2dabur3d1nce3ta1e1ing3sun4y2clk3ds2e_al_er2s3gree4livery5l1oitte5ta3mocrat6ntal2ist5si_gn4v2hl2iamonds6et2gital5rect_ory7scount3ver5h2y2j1k1m1np2o_cs1tor4g1mains5t1wnload7rive4tv2ubai3nlop4pont4rban5vag2r2z2earth3t2c_o2deka3u_cation8e1g1mail3erck5nergy4gineer_ing9terprises10pson4quipment8r_icsson6ni3s_q1tate5t_isalat7u_rovision8s2vents5xchange6pert3osed4ress5traspace10fage2il1rwinds6th3mily4n_s2rm_ers5shion4t3edex3edback6rrari3ero6i_at2delity5o2lm2nal1nce1ial7re_stone6mdale6sh_ing5t_ness6j1k1lickr3ghts4r2orist4wers5y2m1o_o_d_network8tball6rd1ex2sale4um3undation8x2r_ee1senius7l1ogans4ntdoor4ier7tr2ujitsu5n_d2rniture7tbol5yi3ga_l_lery3o1up4me_s3p1rden4y2b_iz3d_n2e_a1nt_ing5orge5f1g_ee3h1i_ft_s3ves2ing5l_ass3e1obal2o4m_ail3bh2o1x2n1odaddy5ld_point6f2o_dyear5g_le4p1t1v2p1q1r_ainger5phics5tis4een3ipe3ocery4up4s1t1u_ardian6cci3ge2ide2tars5ru3w1y2hair2mburg5ngout5us3bo2dfc_bank7ealth_care8lp1sinki6re1mes5gtv3iphop4samitsu7tachi5v2k_t2m1n1ockey4ldings5iday5medepot5goods5s_ense7nda3rse3spital5t_ing5t_eles2s3mail5use3w2r1sbc3t1u_ghes5yatt3undai7ibm2cbc2e1u2d1e_ee3fm2kano4l1m_amat4db2mo_bilien9n_c1dustries8finiti5o2g1k1stitute6urance4e4t_ernational10uit4vestments10o1piranga7q1r_ish4s_maili5t_anbul7t_au2v3jaguar4va3cb2e_ep2tzt3welry6io2ll2m_p2nj2o_bs1urg4t1y2p_morgan6rs3uegos4niper7kaufen5ddi3e_rryhotels6logistics9properties14fh2g1h1i_a1ds2m1nder2le4tchen5wi3m1n1oeln3matsu5sher5p_mg2n2r_d1ed3uokgroup8w1y_oto4z2la_caixa5mborghini8er3ncaster5ia3d_rover6xess5salle5t_ino3robe5w_yer5b1c1ds2ease3clerc5frak4gal2o2xus4gbt3i_dl2fe_insurance9style7ghting6ke2lly3mited4o2ncoln4de2k2psy3ve1ing5k1lc1p2oan_s3cker3us3l1ndon4tte1o3ve3pl_financial11r1s1t_d_a3u_ndbeck6xe1ury5v1y2ma_cys3drid4if1son4keup4n_agement7go3p1rket_ing3s4riott5shalls7serati6ttel5ba2c_kinsey7d1e_d_ia3et2lbourne7me1orial6n_u2rckmsd7g1h1iami3crosoft7l1ni1t2t_subishi9k1l_b1s2m_a2n1o_bi_le4da2e1i1m1nash3ey2ster5rmon3tgage6scow4to_rcycles9v_ie4p1q1r1s_d2t_n1r2u_seum3ic3tual5v1w1x1y1z2na_b1goya4me2tura4vy3ba2c1e_c1t_bank4flix4work5ustar5w_s2xt_direct7us4f_l2g_o2hk2i_co2ke1on3nja3ssan1y5l1o_kia3rthwesternmutual14on4w_ruz3tv4p1r_a1w2tt2u1yc2z2obi1server7ffice5kinawa6layan_group9dnavy5lo3m_ega4ne1g1l_ine5oo2pen3racle3nge4g_anic5igins6saka4tsuka4t2vh3pa_ge2nasonic7ris2s1tners4s1y3ssagens7y2ccw3e_t2f_izer5g1h_armacy6d1ilips5one2to_graphy6s4ysio5ics1tet2ures6d1n_g1k2oneer5zza4k1l_ace2y_station9umbing5s3m1n_c2ohl2ker3litie5rn2st3r_america6xi3ess3ime3o_d_uctions8f1gressive8mo2perties3y5tection8u_dential9s1t1ub2w_c2y2qa1pon3uebec3st5racing4dio4e_ad1lestate6tor2y4cipes5d_stone5umbrella9hab3ise_n3t2liance6n_t_als5pair3ort3ublican8st_aurant8view_s5xroth6ich_ardli6oh3l1o1p2o_cher3ks3deo3gers4om3s_vp3u_gby3hr2n2w_e2yukyu6sa_arland6fe_ty4kura4le1on3msclub4ung5ndvik_coromant12ofi4p1rl2s1ve2xo3b_i1s2c_a1b1haeffler7midt4olarships8ol3ule3warz5ience5ot3d1e_arch3t2cure1ity6ek2lect4ner3rvices6ven3w1x_y3fr2g1h_angrila6rp2w2ell3ia1ksha5oes2p_ping5uji3w_time7i_lk2na1gles5te3j1k_i_n2y_pe4l_ing4m_art3ile4n_cf3o_ccer3ial4ftbank4ware6hu2lar2utions7ng1y2y2pa_ce3ort2t3r_l2s1t_ada2ples4r1tebank4farm7c_group6ockholm6rage3e3ream4udio2y3yle4u_cks3pplies3y2ort5rf1gery5zuki5v1watch4iss4x1y_dney4stems6z2tab1ipei4lk2obao4rget4tamotors6r2too4x_i3c_i2d_k2eam2ch_nology8l1masek5nnis4va3f1g1h_d1eater2re6iaa2ckets5enda4ffany5ps2res2ol4j_maxx4x2k_maxx5l1m_all4n1o_day3kyo3ols3p1ray3shiba5tal3urs3wn2yota3s3r_ade1ing4ining5vel_channel7ers_insurance16ust3v2t1ube2i1nes3shu4v_s2w1z2ua1bank3s2g1k1nicom3versity8o2ol2ps2s1y1z2va_cations7na1guard7c1e_gas3ntures6risign5mögensberater2ung14sicherung10t2g1i_ajes4deo3g1king4llas4n1p1rgin4sa1ion4va1o3laanderen9n1odka3lkswagen7vo3te1ing3o2yage5u_elos6wales2mart4ter4ng_gou5tch_es6eather_channel12bcam3er2site5d_ding5ibo2r3f1hoswho6ien2ki2lliamhill9n_dows4e1ners6me2olterskluwer11odside6rk_s2ld3w2s1tc1f3xbox3erox4finity6ihuan4n2xx2yz3yachts4hoo3maxun5ndex5e1odobashi7ga2kohama6u_tube6t1un3za_ppos4ra3ero3ip2m1one3uerich6w2")),null==Fl&&(Fl=bl("ελ1υ2бг1ел3дети4ею2католик6ом3мкд2он1сква6онлайн5рг3рус2ф2сайт3рб3укр3қаз3հայ3ישראל5קום3ابوظبي5تصالات6رامكو5لاردن4بحرين5جزائر5سعودية6عليان5مغرب5مارات5یران5بارت2زار4يتك3ھارت5تونس4سودان3رية5شبكة4عراق2ب2مان4فلسطين6قطر3كاثوليك6وم3مصر2ليسيا5وريتانيا7قع4همراه5پاکستان7ڀارت4कॉम3नेट3भारत_म्3ोत5संगठन5বাংলা5ভারত2ৰত4ਭਾਰਤ4ભારત4ଭାରତ4இந்தியா6லங்கை6சிங்கப்பூர்11భారత్5ಭಾರತ4ഭാരതം5ලංකා4คอม3ไทย3ລາວ3გე2みんな3アマゾン4クラウド4グーグル4コム2ストア3セール3ファッション6ポイント4世界2中信1国1國1文网3亚马逊3企业2佛山2信息2健康2八卦2公司1益2台湾1灣2商城1店1标2嘉里_大酒店5在线2大拿2天主教3娱乐2家電2广东2微博2慈善2我爱你3手机2招聘2政务1府2新加坡2闻2时尚2書籍2机构2淡马锡3游戏2澳門2点看2移动2组织机构4网址1店1站1络2联通2谷歌2购物2通販2集团2電訊盈科4飞利浦3食品2餐厅2香格里拉3港2닷넷1컴2삼성2한국2")),Ru(n,"'",Wu),Ru(n,"{",Yu),Ru(n,"[",Zu),Ru(n,"<",Hu),Ru(n,"(",Uu),Ru(n,"}",ju),Ru(n,"]",Gu),Ru(n,">",zu),Ru(n,")",Vu),Ru(n,"&",qu),Ru(n,"*",Qu),Ru(n,"@",Ku),Ru(n,"`",Ju),Ru(n,"^",Xu),Ru(n,":",el),Ru(n,",",tl),Ru(n,"$",nl),Ru(n,".",rl),Ru(n,"=",al),Ru(n,"!",ol),Ru(n,"-",il),Ru(n,"%",sl),Ru(n,"|",ul),Ru(n,"+",ll),Ru(n,"#",cl),Ru(n,"?",dl),Ru(n,'"',hl),Ru(n,"/",fl),Ru(n,";",ml),Ru(n,"~",pl),Ru(n,"_",Cl),Ru(n,"\\",$u);const r=Ou(n,vl,ku,{[gu]:!0});Ou(r,vl,r);const a=Ou(n,Dl,Nu,{[wu]:!0});Ou(a,Dl,a);const o=Ou(n,El,Lu,{[Du]:!0});Ou(o,Dl),Ou(o,El,o);const i=Ou(n,Al,"WS",{[Su]:!0});Ru(n,"\n",Bu,{[Su]:!0}),Ru(i,"\n"),Ou(i,Al,i);const s=Ou(n,Sl,Tl,{[Eu]:!0});Ou(s,Sl,s),Ru(s,"️",s);const u=Ru(s,"‍");Ou(u,Sl,s);const l=[[Dl,a]],c=[[Dl,null],[El,o]];for(let e=0;e<yl.length;e++)Ol(n,yl[e],Iu,Nu,l);for(let e=0;e<Fl.length;e++)Ol(n,Fl[e],Mu,Lu,c);Au(Iu,{tld:!0,ascii:!0},t),Au(Mu,{utld:!0,alpha:!0},t),Ol(n,"file",_u,Nu,l),Ol(n,"mailto",_u,Nu,l),Ol(n,"http",Pu,Nu,l),Ol(n,"https",Pu,Nu,l),Ol(n,"ftp",Pu,Nu,l),Ol(n,"ftps",Pu,Nu,l),Au(_u,{scheme:!0,ascii:!0},t),Au(Pu,{slashscheme:!0,ascii:!0},t),e=e.sort(((e,t)=>e[0]>t[0]?1:-1));for(let t=0;t<e.length;t++){const r=e[t][0],a=e[t][1]?{scheme:!0}:{slashscheme:!0};r.indexOf("-")>=0?a.domain=!0:Dl.test(r)?vl.test(r)?a.asciinumeric=!0:a.ascii=!0:a.numeric=!0,bu(n,r,r,a)}return bu(n,"localhost",xu,{ascii:!0}),n.jd=new yu(gl),{start:n,tokens:Tu({groups:t},wl)}}(Zl.customSchemes);for(let e=0;e<Zl.tokenQueue.length;e++)Zl.tokenQueue[e][1]({scanner:Zl.scanner});Zl.parser=function(e){let{groups:t}=e;const n=t.domain.concat([qu,Qu,Ku,$u,Ju,Xu,nl,al,il,ku,sl,ul,ll,cl,fl,gl,pl,Cl]),r=[Wu,zu,ju,Gu,Vu,el,tl,rl,ol,Hu,Yu,Zu,Uu,dl,hl,ml],a=[qu,Wu,Qu,$u,Ju,Xu,ju,nl,al,il,ku,Yu,sl,ul,ll,cl,dl,fl,gl,pl,Cl],o=Bl(),i=Ru(o,pl);Fu(i,a,i),Fu(i,t.domain,i);const s=Bl(),u=Bl(),l=Bl();Fu(o,t.domain,s),Fu(o,t.scheme,u),Fu(o,t.slashscheme,l),Fu(s,a,i),Fu(s,t.domain,s);const c=Ru(s,Ku);Ru(i,Ku,c),Ru(u,Ku,c),Ru(l,Ku,c);const d=Ru(i,rl);Fu(d,a,i),Fu(d,t.domain,i);const h=Bl();Fu(c,t.domain,h),Fu(h,t.domain,h);const m=Ru(h,rl);Fu(m,t.domain,h);const f=Bl(Ml);Fu(m,t.tld,f),Fu(m,t.utld,f),Ru(c,xu,f);const p=Ru(h,il);Fu(p,t.domain,h),Fu(f,t.domain,h),Ru(f,rl,m),Ru(f,il,p);const C=Ru(f,el);Fu(C,t.numeric,Ml);const T=Ru(s,il),g=Ru(s,rl);Fu(T,t.domain,s),Fu(g,a,i),Fu(g,t.domain,s);const w=Bl(kl);Fu(g,t.tld,w),Fu(g,t.utld,w),Fu(w,t.domain,s),Fu(w,a,i),Ru(w,rl,g),Ru(w,il,T),Ru(w,Ku,c);const D=Ru(w,el),E=Bl(kl);Fu(D,t.numeric,E);const S=Bl(kl),v=Bl();Fu(S,n,S),Fu(S,r,v),Fu(v,n,S),Fu(v,r,v),Ru(w,fl,S),Ru(E,fl,S);const A=Ru(u,el),y=Ru(l,el),F=Ru(y,fl);Ru(F,fl,A),Fu(u,t.domain,s),Ru(u,rl,g),Ru(u,il,T),Fu(l,t.domain,s),Ru(l,rl,g),Ru(l,il,T),Fu(A,t.domain,S),Ru(A,fl,S);const O=Ru(S,Yu),b=Ru(S,Zu),R=Ru(S,Hu),N=Ru(S,Uu);Ru(v,Yu,O),Ru(v,Zu,b),Ru(v,Hu,R),Ru(v,Uu,N),Ru(O,ju,S),Ru(b,Gu,S),Ru(R,zu,S),Ru(N,Vu,S),Ru(O,ju,S);const L=Bl(kl),x=Bl(kl),I=Bl(kl),M=Bl(kl);Fu(O,n,L),Fu(b,n,x),Fu(R,n,I),Fu(N,n,M);const _=Bl(),P=Bl(),k=Bl(),B=Bl();return Fu(O,r),Fu(b,r),Fu(R,r),Fu(N,r),Fu(L,n,L),Fu(x,n,x),Fu(I,n,I),Fu(M,n,M),Fu(L,r,L),Fu(x,r,x),Fu(I,r,I),Fu(M,r,M),Fu(_,n,_),Fu(P,n,x),Fu(k,n,I),Fu(B,n,M),Fu(_,r,_),Fu(P,r,P),Fu(k,r,k),Fu(B,r,B),Ru(x,Gu,S),Ru(I,zu,S),Ru(M,Vu,S),Ru(L,ju,S),Ru(P,Gu,S),Ru(k,zu,S),Ru(B,Vu,S),Ru(_,Vu,S),Ru(o,xu,w),Ru(o,Bu,Pl),{start:o,tokens:wl}}(Zl.scanner.tokens);for(let e=0;e<Zl.pluginQueue.length;e++)Zl.pluginQueue[e][1]({scanner:Zl.scanner,parser:Zl.parser});Zl.initialized=!0}function Ul(e){return Zl.initialized||Hl(),function(e,t,n){let r=n.length,a=0,o=[],i=[];for(;a<r;){let s=e,u=null,l=null,c=0,d=null,h=-1;for(;a<r&&!(u=s.go(n[a].t));)i.push(n[a++]);for(;a<r&&(l=u||s.go(n[a].t));)u=null,s=l,s.accepts()?(h=0,d=s):h>=0&&h++,a++,c++;if(h<0)a-=c,a<r&&(i.push(n[a]),a++);else{i.length>0&&(o.push(Yl(_l,t,i)),i=[]),a-=h,c-=h;const e=d.t,r=n.slice(a-c,a);o.push(Yl(e,t,r))}}return i.length>0&&o.push(Yl(_l,t,i)),o}(Zl.parser.start,e,function(e,t){const n=function(e){const t=[],n=e.length;let r=0;for(;r<n;){let a,o=e.charCodeAt(r),i=o<55296||o>56319||r+1===n||(a=e.charCodeAt(r+1))<56320||a>57343?e[r]:e.slice(r,r+2);t.push(i),r+=i.length}return t}(t.replace(/[A-Z]/g,(e=>e.toLowerCase()))),r=n.length,a=[];let o=0,i=0;for(;i<r;){let s=e,u=null,l=0,c=null,d=-1,h=-1;for(;i<r&&(u=s.go(n[i]));)s=u,s.accepts()?(d=0,h=0,c=s):d>=0&&(d+=n[i].length,h++),l+=n[i].length,o+=n[i].length,i++;o-=d,i-=h,l-=d,a.push({t:c.t,v:t.slice(o-l,o),s:o-l,e:o})}return a}(Zl.scanner.start,e))}function jl(e,t,n){if(void 0===t&&(t=null),void 0===n&&(n=null),t&&"object"==typeof t){if(n)throw Error(`linkifyjs: Invalid link type ${t}; must be a string`);n=t,t=null}const r=new Nl(n),a=Ul(e),o=[];for(let e=0;e<a.length;e++){const n=a[e];!n.isLink||t&&n.t!==t||o.push(n.toFormattedObject(r))}return o}function Gl(e,t){void 0===t&&(t=null);const n=Ul(e);return 1===n.length&&n[0].isLink&&(!t||n[0].t===t)}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var zl=function(){return null};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Vl=function(e){var t,n,r=e.attachment,a=e.children,o=e.componentType,i="";cu(r)||(i="card"!==o||(null==r?void 0:r.image_url)||(null==r?void 0:r.thumb_url)?(null===(n=null==r?void 0:r.actions)||void 0===n?void 0:n.length)?"actions":"":"no-image");var s=un("str-chat__message-attachment str-chat__message-attachment-dynamic-size",((t={})["str-chat__message-attachment--".concat(o)]=o,t["str-chat__message-attachment--".concat(null==r?void 0:r.type)]=null==r?void 0:r.type,t["str-chat__message-attachment--".concat(o,"--").concat(i)]=o&&i,t["str-chat__message-attachment--svg-image"]=fu(r),t["str-chat__message-attachment-with-actions"]="actions"===i,t));return u.default.createElement("div",{className:s},a)},ql=function(e){var t,n=e.actionHandler,r=e.attachment,a=e.AttachmentActions,o=void 0===a?za:a;return(null===(t=r.actions)||void 0===t?void 0:t.length)?u.default.createElement(o,h({},r,{actionHandler:n,actions:r.actions,id:r.id||"",text:r.text||""})):null};function Wl(e){var t={"--original-height":1e6,"--original-width":1e6};if(Gl(e,"url")){var n=new URL(e).searchParams,r=Number(n.get("oh")),a=Number(n.get("ow")),o=r>1?r:1e6,i=a>1?a:1e6;t["--original-width"]=i,t["--original-height"]=o}return t}var Ql=function(e){var n=e.attachment,r=e.Gallery,a=void 0===r?ui:r,o=t.useRef([]),i=Cn().imageAttachmentSizeHandler,s=t.useState([]),l=s[0],c=s[1];t.useLayoutEffect((function(){if(o.current&&o.current.every((function(e){return!!e}))&&i){var e=[];o.current.forEach((function(t,r){var a=i(n.images[r],t);e.push(a)})),c(e)}}),[o,i,n]);var d=n.images.map((function(e,t){var r,a,o;return h(h({},e),{previewUrl:(null===(r=l[t])||void 0===r?void 0:r.url)||"about:blank",style:Wl((null===(a=n.images[t])||void 0===a?void 0:a.image_url)||(null===(o=n.images[t])||void 0===o?void 0:o.thumb_url)||"")})}));return u.default.createElement(Vl,{attachment:n,componentType:"gallery"},u.default.createElement(a,{images:d||[],innerRefs:o,key:"gallery"}))},Kl=function(e){var n=e.attachment,r=e.Image,a=void 0===r?li:r,o="image",i=t.useRef(null),s=Cn().imageAttachmentSizeHandler,l=t.useState(void 0),c=l[0],d=l[1];t.useLayoutEffect((function(){if(i.current&&s){var e=s(n,i.current);d(e)}}),[i,s,n]);var m=h(h({},n),{previewUrl:(null==c?void 0:c.url)||"about:blank",style:Wl(n.image_url||n.thumb_url||"")});return n.actions&&n.actions.length?u.default.createElement(Vl,{attachment:n,componentType:o},u.default.createElement("div",{className:"str-chat__attachment"},u.default.createElement(a,h({},m,{innerRef:i})),u.default.createElement(ql,h({},e)))):u.default.createElement(Vl,{attachment:n,componentType:o},u.default.createElement(a,h({},m,{innerRef:i})))},$l=function(e){var t=e.attachment,n=e.Card,r=void 0===n?gi:n,a="card";return t.actions&&t.actions.length?u.default.createElement(Vl,{attachment:t,componentType:a},u.default.createElement("div",{className:"str-chat__attachment"},u.default.createElement(r,h({},t)),u.default.createElement(ql,h({},e)))):u.default.createElement(Vl,{attachment:t,componentType:a},u.default.createElement(r,h({},t)))},Jl=function(e){var t=e.attachment,n=e.File,r=void 0===n?iu:n;return t.asset_url?u.default.createElement(Vl,{attachment:t,componentType:"file"},u.default.createElement(r,{attachment:t})):null},Xl=function(e){var t=e.attachment,n=e.Audio,r=void 0===n?lo:n;return u.default.createElement(Vl,{attachment:t,componentType:"audio"},u.default.createElement("div",{className:"str-chat__attachment"},u.default.createElement(r,{og:t})))},ec=function(e){var n,r=e.attachment,a=e.Media,o=void 0===a?on:a,i="media",s=Cn(),l=s.shouldGenerateVideoThumbnail,c=s.videoAttachmentSizeHandler,d=t.useRef(null),m=t.useState(),f=m[0],p=m[1];t.useLayoutEffect((function(){if(d.current&&c){var e=c(r,d.current,l);p(e)}}),[d,c,r]);var C=u.default.createElement("div",{className:"str-chat__player-wrapper","data-testid":"video-wrapper",ref:d,style:Wl(r.thumb_url||"")},u.default.createElement(o,{className:"react-player",config:{file:{attributes:{poster:null==f?void 0:f.thumbUrl}}},controls:!0,height:"100%",url:null==f?void 0:f.url,width:"100%"}));return(null===(n=r.actions)||void 0===n?void 0:n.length)?u.default.createElement(Vl,{attachment:r,componentType:i},u.default.createElement("div",{className:"str-chat__attachment str-chat__attachment-media"},C,u.default.createElement(ql,h({},e)))):u.default.createElement(Vl,{attachment:r,componentType:i},C)},tc=function(e){var t=e.attachment,n=e.UnsupportedAttachment,r=void 0===n?zl:n;return u.default.createElement(u.default.Fragment,null,u.default.createElement(r,{attachment:t}))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var nc={audio:Xl,card:$l,file:Jl,media:ec,unsupported:tc},rc=["card","gallery","image","media","audio","file","unsupported"],ac=function(e){var n=e.attachments,r=t.useMemo((function(){return oc(e)}),[n]);return u.default.createElement("div",{className:"str-chat__attachment-list"},rc.reduce((function(e,t){return T(T([],e,!0),r[t],!0)}),[]))},oc=function(e){var t=e.attachments,n=m(e,["attachments"]),r=t.filter((function(e){return lu(e)})),a=t.filter((function(e){return!lu(e)})).reduce((function(e,t){var r=ic(t),a=nc[r];return e[r].push(u.default.createElement(a,h({key:"".concat(r,"-").concat(e[r].length)},n,{attachment:t}))),e}),{audio:[],card:[],file:[],media:[],unsupported:[],image:[],gallery:[]});return r.length>1?a.gallery=[u.default.createElement(Ql,h({key:"gallery-container"},n,{attachment:{images:r,type:"gallery"}}))]:1===r.length&&(a.image=[u.default.createElement(Kl,h({key:"image-container"},n,{attachment:r[0]}))]),a},ic=function(e){return uu(e)?"card":mu(e)?"media":du(e)?"audio":hu(e)?"file":"unsupported"};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const sc=u.default.forwardRef((function(e,n){const{className:r,component:a,item:o,onClickHandler:i,onSelectHandler:s,selected:l,style:c}=e,{themeVersion:d}=Dn("SuggestionItem"),h=t.useCallback((()=>s(o)),[o,s]),m=t.useCallback((e=>i(e,o)),[o,i]);return"2"===d?u.default.createElement("li",{className:un(r,{"str-chat__suggestion-item--selected":l}),style:c},u.default.createElement("a",{href:"",onClick:m,onFocus:h,onMouseEnter:h,ref:n},u.default.createElement(a,{entity:o,selected:l}))):u.default.createElement("li",{className:un("rta__item",r),style:c},u.default.createElement("button",{className:un("rta__entity",{"rta__entity--selected":l}),onClick:m,onFocus:h,onMouseEnter:h,ref:n},u.default.createElement("div",{tabIndex:-1},u.default.createElement(a,{entity:o,selected:l}))))}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var uc=function(e){var t=e.currentTrigger,n=e.value,r=Ha("DefaultSuggestionListHeader").t,a=n.lastIndexOf(t);return"/"===t?u.default.createElement(u.default.Fragment,null,r("Commands matching")," ",u.default.createElement("strong",null,n.slice(a+1))):":"===t?u.default.createElement(u.default.Fragment,null,r("Emoji matching")," ",u.default.createElement("strong",null,n.slice(a+1))):"@"===t?u.default.createElement(u.default.Fragment,null,r("People matching")," ",u.default.createElement("strong",null,n.slice(a+1))):null};function lc(e){return e.replace(/[-[\]{}()*+?.,/\\^$|#]/g,"\\$&")}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var cc=/(http(s?):\/\/)?(www\.)?/,dc=function(e){return e.match(/```[a-z]*\n[\s\S]*?\n```|`[a-z]*[\s\S]*?`/gm)||[]},hc=function(e){var t=e.match(/\[([^[]+)\](\(.*\))/gm),n=/\[([^[]+)\]\((.*)\)/;return(t?t.map((function(e){var t=n.exec(e);return t&&[t[1],t[2]]})):[]).flat()};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const mc=function(e){if(null==e)return pc;if("function"==typeof e)return fc(e);if("object"==typeof e)return Array.isArray(e)?function(e){const t=[];let n=-1;for(;++n<e.length;)t[n]=mc(e[n]);return fc(r);function r(...e){let n=-1;for(;++n<t.length;)if(t[n].apply(this,e))return!0;return!1}}(e):function(e){const t=e;return fc(n);function n(n){const r=n;let a;for(a in e)if(r[a]!==t[a])return!1;return!0}}(e);if("string"==typeof e)return function(e){return fc(t);function t(t){return t&&t.type===e}}(e);throw new Error("Expected function, string, or object as test")};function fc(e){return function(t,n,r){return Boolean(function(e){return null!==e&&"object"==typeof e&&"type"in e}(t)&&e.call(this,t,"number"==typeof n?n:void 0,r||void 0))}}function pc(){return!0}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Cc=[],Tc=!1;function gc(e,t,n,r){let a;"function"==typeof t&&"function"!=typeof n?(r=n,n=t):a=t;const o=mc(a),i=r?-1:1;!function e(a,s,u){const l=a&&"object"==typeof a?a:{};if("string"==typeof l.type){const e="string"==typeof l.tagName?l.tagName:"string"==typeof l.name?l.name:void 0;Object.defineProperty(c,"name",{value:"node ("+a.type+(e?"<"+e+">":"")+")"})}return c;function c(){let l,c,d,h=Cc;if((!t||o(a,s,u[u.length-1]||void 0))&&(h=function(e){if(Array.isArray(e))return e;if("number"==typeof e)return[true,e];return null==e?Cc:[e]}(n(a,u)),h[0]===Tc))return h;if("children"in a&&a.children){const t=a;if(t.children&&"skip"!==h[0])for(c=(r?t.children.length:-1)+i,d=u.concat(t);c>-1&&c<t.children.length;){const n=t.children[c];if(l=e(n,c,d)(),l[0]===Tc)return l;c="number"==typeof l[1]?l[1]:c+i}}return h}}(e,void 0,[])()}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const wc=function(e){if(null==e)return Ec;if("string"==typeof e)return function(e){return Dc(t);function t(t){return t.tagName===e}}(e);if("object"==typeof e)return function(e){const t=[];let n=-1;for(;++n<e.length;)t[n]=wc(e[n]);return Dc(r);function r(...e){let n=-1;for(;++n<t.length;)if(t[n].apply(this,e))return!0;return!1}}(e);if("function"==typeof e)return Dc(e);throw new Error("Expected function, string, or array as `test`")};function Dc(e){return function(t,n,r){return Boolean(function(e){return null!==e&&"object"==typeof e&&"type"in e&&"tagName"in e}(t)&&e.call(this,t,"number"==typeof n?n:void 0,r||void 0))}}function Ec(e){return Boolean(e&&"object"==typeof e&&"type"in e&&"element"===e.type&&"tagName"in e&&"string"==typeof e.tagName)}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Sc={},vc=["math","script","style","svg","title"];function Ac(e,t,n){const r=wc((n||Sc).ignore||vc),a=function(e){const t=[];if(!Array.isArray(e))throw new TypeError("Expected find and replace tuple or list of tuples");const n=!e[0]||Array.isArray(e[0])?e:[e];let r=-1;for(;++r<n.length;){const e=n[r];t.push([yc(e[0]),Fc(e[1])])}return t}(t);let o=-1;for(;++o<a.length;)gc(e,"text",i);function i(e,t){let n,i=-1;for(;++i<t.length;){const e=t[i],a=n?n.children:void 0;if(r(e,a?a.indexOf(e):void 0,n))return;n=e}if(n)return function(e,t){const n=t[t.length-1],r=a[o][0],i=a[o][1];let s=0;const u=n.children.indexOf(e);let l=!1,c=[];r.lastIndex=0;let d=r.exec(e.value);for(;d;){const n=d.index,a={index:d.index,input:d.input,stack:[...t,e]};let o=i(...d,a);if("string"==typeof o&&(o=o.length>0?{type:"text",value:o}:void 0),!1===o?r.lastIndex=n+1:(s!==n&&c.push({type:"text",value:e.value.slice(s,n)}),Array.isArray(o)?c.push(...o):o&&c.push(o),s=n+d[0].length,l=!0),!r.global)break;d=r.exec(e.value)}l?(s<e.value.length&&c.push({type:"text",value:e.value.slice(s)}),n.children.splice(u,1,...c)):c=[e];return u+c.length}(e,t)}}function yc(e){return"string"==typeof e?new RegExp(function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}(e),"g"):e}function Fc(e){return"function"==typeof e?e:function(){return e}}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Oc=function(e,t,n){var r={type:String(e)};return null!=n||"string"!=typeof t&&!Array.isArray(t)?Object.assign(r,t):n=t,Array.isArray(n)?r.children=n:null!=n&&(r.value=String(n)),r};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var bc=function(){var e=function(e){return Oc("element",{properties:{},tagName:"emoji"},[Oc("text",e)])};return function(t){return Ac(t,[/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|(?:\uD83E\uDDD1\uD83C\uDFFF\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFC-\uDFFF])|\uD83D\uDC68(?:\uD83C\uDFFB(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|[\u2695\u2696\u2708]\uFE0F|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))?|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])\uFE0F|\u200D(?:(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D[\uDC66\uDC67])|\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC)?|(?:\uD83D\uDC69(?:\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69]))|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC69(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83E\uDDD1(?:\u200D(?:\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDE36\u200D\uD83C\uDF2B|\uD83C\uDFF3\uFE0F\u200D\u26A7|\uD83D\uDC3B\u200D\u2744|(?:(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\uD83C\uDFF4\u200D\u2620|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])\u200D[\u2640\u2642]|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600-\u2604\u260E\u2611\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0\u26F1\u26F4\u26F7\u26F8\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u3030\u303D\u3297\u3299]|\uD83C[\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]|\uD83D[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3])\uFE0F|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDE35\u200D\uD83D\uDCAB|\uD83D\uDE2E\u200D\uD83D\uDCA8|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83E\uDDD1(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83D\uDC69(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF6\uD83C\uDDE6|\uD83C\uDDF4\uD83C\uDDF2|\uD83D\uDC08\u200D\u2B1B|\u2764\uFE0F\u200D(?:\uD83D\uDD25|\uD83E\uDE79)|\uD83D\uDC41\uFE0F|\uD83C\uDFF3\uFE0F|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|[#\*0-9]\uFE0F\u20E3|\u2764\uFE0F|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|\uD83C\uDFF4|(?:[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270C\u270D]|\uD83D[\uDD74\uDD90])(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC08\uDC15\uDC3B\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE2E\uDE35\uDE36\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5]|\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD]|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF]|[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0D\uDD0E\uDD10-\uDD17\uDD1D\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78\uDD7A-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCB\uDDD0\uDDE0-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6]|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDD77\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g,e])}};function Rc(e,t,n,r){let a,o,i;"function"==typeof t&&"function"!=typeof n?(o=void 0,i=t,a=n):(o=t,i=n,a=r),gc(e,o,(function(e,t){const n=t[t.length-1],r=n?n.children.indexOf(e):void 0;return i(e,r,n)}),a)}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Nc=function(e){return function(){var t=e.map((function(e){return e.name||e.id})).filter(Boolean).map(lc),n=new RegExp(t.map((function(e){return"@".concat(e)})).join("|"),"g"),r=function(t){var n=t.replace("@",""),r=e.find((function(e){var t=e.id;return e.name===n||t===n}));return Oc("element",{mentionedUser:r,properties:{},tagName:"mention"},[Oc("text",t)])};return function(e){t.length&&(Rc(e,(function(e,t,n){var r;if(void 0!==t&&n){var a=n.children.at(t+1),o=null===(r=null==a?void 0:a.properties)||void 0===r?void 0:r.href;if("text"===e.type&&/.?\s?@$|^@$/.test(e.value)&&(null==o?void 0:o.startsWith("mailto:"))){var i=e.value.replace(/@$/,""),s=o.replace("mailto:","");n.children[t]=Oc("text",i),n.children[t+1]=Oc("text","@".concat(s))}}})),Ac(e,[n,r]))}}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Lc=function(e){"html"===e.type&&(e.type="text")},xc=function(e){Rc(e,Lc)},Ic=function(){return xc};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Mc=function(e,t,n){if(void 0!==t&&0!==t&&void 0!==n&&e.position){var r=n.children.at(t-1);if(null==r?void 0:r.position){if(e.position.start.line===r.position.start.line)return!1;var a=e.position.start.line-r.position.end.line-1;if(!(a<1)){var o=Array.from({length:a},(function(){return Oc("break",{tagName:"br"})}));n.children=T(T(T([],n.children.slice(0,t),!0),o,!0),n.children.slice(t),!0)}}}},_c=function(e){Rc(e,Mc)},Pc=function(){return _c};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const kc=/[ \t\n\f\r]/g;function Bc(e){return""===e.replace(kc,"")}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};class Yc{constructor(e,t,n){this.property=e,this.normal=t,n&&(this.space=n)}}function Zc(e,t){const n={},r={};let a=-1;for(;++a<e.length;)Object.assign(n,e[a].property),Object.assign(r,e[a].normal);return new Yc(n,r,t)}function Hc(e){return e.toLowerCase()}Yc.prototype.property={},Yc.prototype.normal={},Yc.prototype.space=null,window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};class Uc{constructor(e,t){this.property=e,this.attribute=t}}Uc.prototype.space=null,Uc.prototype.boolean=!1,Uc.prototype.booleanish=!1,Uc.prototype.overloadedBoolean=!1,Uc.prototype.number=!1,Uc.prototype.commaSeparated=!1,Uc.prototype.spaceSeparated=!1,Uc.prototype.commaOrSpaceSeparated=!1,Uc.prototype.mustUseProperty=!1,Uc.prototype.defined=!1,window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};let jc=0;const Gc=$c(),zc=$c(),Vc=$c(),qc=$c(),Wc=$c(),Qc=$c(),Kc=$c();function $c(){return 2**++jc}var Jc=Object.freeze({__proto__:null,boolean:Gc,booleanish:zc,overloadedBoolean:Vc,number:qc,spaceSeparated:Wc,commaSeparated:Qc,commaOrSpaceSeparated:Kc});window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Xc=Object.keys(Jc);class ed extends Uc{constructor(e,t,n,r){let a=-1;if(super(e,t),td(this,"space",r),"number"==typeof n)for(;++a<Xc.length;){const e=Xc[a];td(this,Xc[a],(n&Jc[e])===Jc[e])}}}function td(e,t,n){n&&(e[t]=n)}ed.prototype.defined=!0,window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const nd={}.hasOwnProperty;function rd(e){const t={},n={};let r;for(r in e.properties)if(nd.call(e.properties,r)){const a=e.properties[r],o=new ed(r,e.transform(e.attributes||{},r),a,e.space);e.mustUseProperty&&e.mustUseProperty.includes(r)&&(o.mustUseProperty=!0),t[r]=o,n[Hc(r)]=r,n[Hc(o.attribute)]=r}return new Yc(t,n,e.space)}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const ad=rd({space:"xlink",transform:(e,t)=>"xlink:"+t.slice(5).toLowerCase(),properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}});window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const od=rd({space:"xml",transform:(e,t)=>"xml:"+t.slice(3).toLowerCase(),properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function id(e,t){return t in e?e[t]:t}function sd(e,t){return id(e,t.toLowerCase())}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const ud=rd({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:sd,properties:{xmlns:null,xmlnsXLink:null}});window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const ld=rd({transform:(e,t)=>"role"===t?t:"aria-"+t.slice(4).toLowerCase(),properties:{ariaActiveDescendant:null,ariaAtomic:zc,ariaAutoComplete:null,ariaBusy:zc,ariaChecked:zc,ariaColCount:qc,ariaColIndex:qc,ariaColSpan:qc,ariaControls:Wc,ariaCurrent:null,ariaDescribedBy:Wc,ariaDetails:null,ariaDisabled:zc,ariaDropEffect:Wc,ariaErrorMessage:null,ariaExpanded:zc,ariaFlowTo:Wc,ariaGrabbed:zc,ariaHasPopup:null,ariaHidden:zc,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:Wc,ariaLevel:qc,ariaLive:null,ariaModal:zc,ariaMultiLine:zc,ariaMultiSelectable:zc,ariaOrientation:null,ariaOwns:Wc,ariaPlaceholder:null,ariaPosInSet:qc,ariaPressed:zc,ariaReadOnly:zc,ariaRelevant:null,ariaRequired:zc,ariaRoleDescription:Wc,ariaRowCount:qc,ariaRowIndex:qc,ariaRowSpan:qc,ariaSelected:zc,ariaSetSize:qc,ariaSort:null,ariaValueMax:qc,ariaValueMin:qc,ariaValueNow:qc,ariaValueText:null,role:null}});window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const cd=rd({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:sd,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:Qc,acceptCharset:Wc,accessKey:Wc,action:null,allow:null,allowFullScreen:Gc,allowPaymentRequest:Gc,allowUserMedia:Gc,alt:null,as:null,async:Gc,autoCapitalize:null,autoComplete:Wc,autoFocus:Gc,autoPlay:Gc,blocking:Wc,capture:Gc,charSet:null,checked:Gc,cite:null,className:Wc,cols:qc,colSpan:null,content:null,contentEditable:zc,controls:Gc,controlsList:Wc,coords:qc|Qc,crossOrigin:null,data:null,dateTime:null,decoding:null,default:Gc,defer:Gc,dir:null,dirName:null,disabled:Gc,download:Vc,draggable:zc,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:Gc,formTarget:null,headers:Wc,height:qc,hidden:Gc,high:qc,href:null,hrefLang:null,htmlFor:Wc,httpEquiv:Wc,id:null,imageSizes:null,imageSrcSet:null,inert:Gc,inputMode:null,integrity:null,is:null,isMap:Gc,itemId:null,itemProp:Wc,itemRef:Wc,itemScope:Gc,itemType:Wc,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:Gc,low:qc,manifest:null,max:null,maxLength:qc,media:null,method:null,min:null,minLength:qc,multiple:Gc,muted:Gc,name:null,nonce:null,noModule:Gc,noValidate:Gc,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:Gc,optimum:qc,pattern:null,ping:Wc,placeholder:null,playsInline:Gc,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:Gc,referrerPolicy:null,rel:Wc,required:Gc,reversed:Gc,rows:qc,rowSpan:qc,sandbox:Wc,scope:null,scoped:Gc,seamless:Gc,selected:Gc,shadowRootDelegatesFocus:Gc,shadowRootMode:null,shape:null,size:qc,sizes:null,slot:null,span:qc,spellCheck:zc,src:null,srcDoc:null,srcLang:null,srcSet:null,start:qc,step:null,style:null,tabIndex:qc,target:null,title:null,translate:null,type:null,typeMustMatch:Gc,useMap:null,value:zc,width:qc,wrap:null,align:null,aLink:null,archive:Wc,axis:null,background:null,bgColor:null,border:qc,borderColor:null,bottomMargin:qc,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:Gc,declare:Gc,event:null,face:null,frame:null,frameBorder:null,hSpace:qc,leftMargin:qc,link:null,longDesc:null,lowSrc:null,marginHeight:qc,marginWidth:qc,noResize:Gc,noHref:Gc,noShade:Gc,noWrap:Gc,object:null,profile:null,prompt:null,rev:null,rightMargin:qc,rules:null,scheme:null,scrolling:zc,standby:null,summary:null,text:null,topMargin:qc,valueType:null,version:null,vAlign:null,vLink:null,vSpace:qc,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:Gc,disableRemotePlayback:Gc,prefix:null,property:null,results:qc,security:null,unselectable:null}});window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const dd=rd({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:id,properties:{about:Kc,accentHeight:qc,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:qc,amplitude:qc,arabicForm:null,ascent:qc,attributeName:null,attributeType:null,azimuth:qc,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:qc,by:null,calcMode:null,capHeight:qc,className:Wc,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:qc,diffuseConstant:qc,direction:null,display:null,dur:null,divisor:qc,dominantBaseline:null,download:Gc,dx:null,dy:null,edgeMode:null,editable:null,elevation:qc,enableBackground:null,end:null,event:null,exponent:qc,externalResourcesRequired:null,fill:null,fillOpacity:qc,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:Qc,g2:Qc,glyphName:Qc,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:qc,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:qc,horizOriginX:qc,horizOriginY:qc,id:null,ideographic:qc,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:qc,k:qc,k1:qc,k2:qc,k3:qc,k4:qc,kernelMatrix:Kc,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:qc,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:qc,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:qc,overlineThickness:qc,paintOrder:null,panose1:null,path:null,pathLength:qc,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:Wc,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:qc,pointsAtY:qc,pointsAtZ:qc,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:Kc,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:Kc,rev:Kc,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:Kc,requiredFeatures:Kc,requiredFonts:Kc,requiredFormats:Kc,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:qc,specularExponent:qc,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:qc,strikethroughThickness:qc,string:null,stroke:null,strokeDashArray:Kc,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:qc,strokeOpacity:qc,strokeWidth:null,style:null,surfaceScale:qc,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:Kc,tabIndex:qc,tableValues:null,target:null,targetX:qc,targetY:qc,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:Kc,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:qc,underlineThickness:qc,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:qc,values:null,vAlphabetic:qc,vMathematical:qc,vectorEffect:null,vHanging:qc,vIdeographic:qc,version:null,vertAdvY:qc,vertOriginX:qc,vertOriginY:qc,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:qc,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}});window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const hd=/^data[-\w.:]+$/i,md=/-[a-z]/g,fd=/[A-Z]/g;function pd(e){return"-"+e.toLowerCase()}function Cd(e){return e.charAt(1).toUpperCase()}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Td={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const gd=Zc([od,ad,ud,ld,cd],"html"),wd=Zc([od,ad,ud,ld,dd],"svg");window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Dd={exports:{}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Ed=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,Sd=/\n/g,vd=/^\s*/,Ad=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,yd=/^:\s*/,Fd=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,Od=/^[;\s]*/,bd=/^\s+|\s+$/g,Rd="";function Nd(e){return e?e.replace(bd,Rd):Rd}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Ld=function(e,t){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];t=t||{};var n=1,r=1;function a(e){var t=e.match(Sd);t&&(n+=t.length);var a=e.lastIndexOf("\n");r=~a?e.length-a:r+e.length}function o(){var e={line:n,column:r};return function(t){return t.position=new i(e),l(),t}}function i(e){this.start=e,this.end={line:n,column:r},this.source=t.source}function s(a){var o=new Error(t.source+":"+n+":"+r+": "+a);if(o.reason=a,o.filename=t.source,o.line=n,o.column=r,o.source=e,!t.silent)throw o}function u(t){var n=t.exec(e);if(n){var r=n[0];return a(r),e=e.slice(r.length),n}}function l(){u(vd)}function c(e){var t;for(e=e||[];t=d();)!1!==t&&e.push(t);return e}function d(){var t=o();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=2;Rd!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,Rd===e.charAt(n-1))return s("End of comment missing");var i=e.slice(2,n-2);return r+=2,a(i),e=e.slice(n),r+=2,t({type:"comment",comment:i})}}function h(){var e=o(),t=u(Ad);if(t){if(d(),!u(yd))return s("property missing ':'");var n=u(Fd),r=e({type:"declaration",property:Nd(t[0].replace(Ed,Rd)),value:n?Nd(n[0].replace(Ed,Rd)):Rd});return u(Od),r}}return i.prototype.content=e,l(),function(){var e,t=[];for(c(t);e=h();)!1!==e&&(t.push(e),c(t));return t}()};function xd(e,t){var n,r=null;if(!e||"string"!=typeof e)return r;for(var a,o,i=Ld(e),s="function"==typeof t,u=0,l=i.length;u<l;u++)a=(n=i[u]).property,o=n.value,s?t(a,o,n):o&&(r||(r={}),r[a]=o);return r}Dd.exports=xd,Dd.exports.default=xd,window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Id=Dd.exports;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Md=Pd("end"),_d=Pd("start");function Pd(e){return function(t){const n=t&&t.position&&t.position[e]||{};if("number"==typeof n.line&&n.line>0&&"number"==typeof n.column&&n.column>0)return{line:n.line,column:n.column,offset:"number"==typeof n.offset&&n.offset>-1?n.offset:void 0}}}function kd(e){return Yd(e&&e.line)+":"+Yd(e&&e.column)}function Bd(e){return kd(e&&e.start)+"-"+kd(e&&e.end)}function Yd(e){return e&&"number"==typeof e?e:1}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};class Zd extends Error{constructor(e,t,n){super(),"string"==typeof t&&(n=t,t=void 0);let r="",a={},o=!1;if(t&&(a="line"in t&&"column"in t||"start"in t&&"end"in t?{place:t}:"type"in t?{ancestors:[t],place:t.position}:{...t}),"string"==typeof e?r=e:!a.cause&&e&&(o=!0,r=e.message,a.cause=e),!a.ruleId&&!a.source&&"string"==typeof n){const e=n.indexOf(":");-1===e?a.ruleId=n:(a.source=n.slice(0,e),a.ruleId=n.slice(e+1))}if(!a.place&&a.ancestors&&a.ancestors){const e=a.ancestors[a.ancestors.length-1];e&&(a.place=e.position)}const i=a.place&&"start"in a.place?a.place.start:a.place;var s;this.ancestors=a.ancestors||void 0,this.cause=a.cause||void 0,this.column=i?i.column:void 0,this.fatal=void 0,this.file,this.message=r,this.line=i?i.line:void 0,this.name=((s=a.place)&&"object"==typeof s?"position"in s||"type"in s?Bd(s.position):"start"in s||"end"in s?Bd(s):"line"in s||"column"in s?kd(s):"":"")||"1:1",this.place=a.place||void 0,this.reason=this.message,this.ruleId=a.ruleId||void 0,this.source=a.source||void 0,this.stack=o&&a.cause&&"string"==typeof a.cause.stack?a.cause.stack:"",this.actual,this.expected,this.note,this.url}}Zd.prototype.file="",Zd.prototype.name="",Zd.prototype.reason="",Zd.prototype.message="",Zd.prototype.stack="",Zd.prototype.column=void 0,Zd.prototype.line=void 0,Zd.prototype.ancestors=void 0,Zd.prototype.cause=void 0,Zd.prototype.fatal=void 0,Zd.prototype.place=void 0,Zd.prototype.ruleId=void 0,Zd.prototype.source=void 0,window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Hd={}.hasOwnProperty,Ud=new Map,jd=/[A-Z]/g,Gd=/-([a-z])/g,zd=new Set(["table","tbody","thead","tfoot","tr"]),Vd=new Set(["td","th"]);function qd(e,t){if(!t||void 0===t.Fragment)throw new TypeError("Expected `Fragment` in options");const n=t.filePath||void 0;let r;if(t.development){if("function"!=typeof t.jsxDEV)throw new TypeError("Expected `jsxDEV` in options when `development: true`");r=function(e,t){return n;function n(n,r,a,o){const i=Array.isArray(a.children),s=_d(n);return t(r,a,o,i,{columnNumber:s?s.column-1:void 0,fileName:e,lineNumber:s?s.line:void 0},void 0)}}(n,t.jsxDEV)}else{if("function"!=typeof t.jsx)throw new TypeError("Expected `jsx` in production options");if("function"!=typeof t.jsxs)throw new TypeError("Expected `jsxs` in production options");r=function(e,t,n){return r;function r(e,r,a,o){const i=Array.isArray(a.children)?n:t;return o?i(r,a,o):i(r,a)}}(0,t.jsx,t.jsxs)}const a={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:r,elementAttributeNameCase:t.elementAttributeNameCase||"react",filePath:n,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:!1!==t.passKeys,passNode:t.passNode||!1,schema:"svg"===t.space?wd:gd,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:!1!==t.tableCellAlignToStyle},o=Wd(a,e,void 0);return o&&"string"!=typeof o?o:a.create(e,a.Fragment,{children:o||void 0},void 0)}function Wd(e,t,n){if("element"===t.type||"root"===t.type){const r=e.schema;let a=r;"element"===t.type&&"svg"===t.tagName.toLowerCase()&&"html"===r.space&&(a=wd,e.schema=a),e.ancestors.push(t);let o=function(e,t){const n=[];let r=-1;const a=e.passKeys?new Map:Ud;for(;++r<t.children.length;){const o=t.children[r];let i;if(e.passKeys&&"element"===o.type){const e=a.get(o.tagName)||0;i=o.tagName+"-"+e,a.set(o.tagName,e+1)}const s=Wd(e,o,i);void 0!==s&&n.push(s)}return n}(e,t);const i=function(e,t){const n=t[t.length-1],r={};let a;if("properties"in n&&n.properties){let o;for(a in n.properties)if("children"!==a&&Hd.call(n.properties,a)){const i=Qd(e,t,a,n.properties[a]);if(i){const[t,a]=i;e.tableCellAlignToStyle&&"align"===t&&"string"==typeof a&&Vd.has(n.tagName)?o=a:r[t]=a}}if(o){(r.style||(r.style={}))["css"===e.stylePropertyNameCase?"text-align":"textAlign"]=o}}return r}(e,e.ancestors);let s=e.Fragment;if(e.ancestors.pop(),"element"===t.type)if(o&&zd.has(t.tagName)&&(o=o.filter((function(e){return"string"!=typeof e||!("object"==typeof(t=e)?"text"===t.type&&Bc(t.value):Bc(t));var t}))),Hd.call(e.components,t.tagName)){const n=t.tagName;s=e.components[n],"string"!=typeof s&&s!==e.Fragment&&e.passNode&&(i.node=t)}else s=t.tagName;if(o.length>0){const e=o.length>1?o:o[0];e&&(i.children=e)}return e.schema=r,e.create(t,s,i,n)}if("text"===t.type)return t.value}function Qd(e,t,n,r){const a=function(e,t){const n=Hc(t);let r=t,a=Uc;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&"data"===n.slice(0,4)&&hd.test(t)){if("-"===t.charAt(4)){const e=t.slice(5).replace(md,Cd);r="data"+e.charAt(0).toUpperCase()+e.slice(1)}else{const e=t.slice(4);if(!md.test(e)){let n=e.replace(fd,pd);"-"!==n.charAt(0)&&(n="-"+n),t="data"+n}}a=ed}return new a(r,t)}(e.schema,n);if(!(null==r||"number"==typeof r&&Number.isNaN(r))){if(Array.isArray(r)&&(r=a.commaSeparated?function(e,t){const n=t||{};return(""===e[e.length-1]?[...e,""]:e).join((n.padRight?" ":"")+","+(!1===n.padLeft?"":" ")).trim()}(r):r.join(" ").trim()),"style"===a.property){let n="object"==typeof r?r:function(e,t,n){const r={};try{Id(n,a)}catch(n){if(!e.ignoreInvalidStyle){const r=new Zd("Cannot parse `style` attribute",{ancestors:t,cause:n,source:"hast-util-to-jsx-runtime",ruleId:"style"});throw r.file=e.filePath||void 0,r.url="https://github.com/syntax-tree/hast-util-to-jsx-runtime#cannot-parse-style-attribute",r}}return r;function a(e,t){let n=e;"--"!==n.slice(0,2)&&("-ms-"===n.slice(0,4)&&(n="ms-"+n.slice(4)),n=n.replace(Gd,$d)),r[n]=t}}(e,t,String(r));return"css"===e.stylePropertyNameCase&&(n=function(e){const t={};let n;for(n in e)Hd.call(e,n)&&(t[Kd(n)]=e[n]);return t}(n)),["style",n]}return["react"===e.elementAttributeNameCase&&a.space?Td[a.property]||a.property:a.attribute,r]}}function Kd(e){let t=e.replace(jd,Jd);return"ms-"===t.slice(0,3)&&(t="-"+t),t}function $d(e,t){return t.toUpperCase()}function Jd(e){return"-"+e.toLowerCase()}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Xd={action:["form"],cite:["blockquote","del","ins","q"],data:["object"],formAction:["button","input"],href:["a","area","base","link"],icon:["menuitem"],itemId:null,manifest:["html"],ping:["a","area"],poster:["video"],src:["audio","embed","iframe","img","input","script","source","track","video"]};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const eh={};function th(e,t){const n=t||eh;return nh(e,"boolean"!=typeof n.includeImageAlt||n.includeImageAlt,"boolean"!=typeof n.includeHtml||n.includeHtml)}function nh(e,t,n){if(function(e){return Boolean(e&&"object"==typeof e)}(e)){if("value"in e)return"html"!==e.type||n?e.value:"";if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return rh(e.children,t,n)}return Array.isArray(e)?rh(e,t,n):""}function rh(e,t,n){const r=[];let a=-1;for(;++a<e.length;)r[a]=nh(e[a],t,n);return r.join("")}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const ah=document.createElement("i");function oh(e){const t="&"+e+";";ah.innerHTML=t;const n=ah.textContent;return(59!==n.charCodeAt(n.length-1)||"semi"===e)&&(n!==t&&n)}function ih(e,t,n,r){const a=e.length;let o,i=0;if(t=t<0?-t>a?0:a+t:t>a?a:t,n=n>0?n:0,r.length<1e4)o=Array.from(r),o.unshift(t,n),e.splice(...o);else for(n&&e.splice(t,n);i<r.length;)o=r.slice(i,i+1e4),o.unshift(t,0),e.splice(...o),i+=1e4,t+=1e4}function sh(e,t){return e.length>0?(ih(e,e.length,0,t),e):t}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const uh={}.hasOwnProperty;function lh(e){const t={};let n=-1;for(;++n<e.length;)ch(t,e[n]);return t}function ch(e,t){let n;for(n in t){const r=(uh.call(e,n)?e[n]:void 0)||(e[n]={}),a=t[n];let o;if(a)for(o in a){uh.call(r,o)||(r[o]=[]);const e=a[o];dh(r[o],Array.isArray(e)?e:e?[e]:[])}}}function dh(e,t){let n=-1;const r=[];for(;++n<t.length;)("after"===t[n].add?e:r).push(t[n]);ih(e,0,0,r)}function hh(e,t){const n=Number.parseInt(e,t);return n<9||11===n||n>13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||65535==(65535&n)||65534==(65535&n)||n>1114111?"�":String.fromCodePoint(n)}function mh(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const fh=Oh(/\p{P}/u),ph=Oh(/[A-Za-z]/),Ch=Oh(/[\dA-Za-z]/),Th=Oh(/[#-'*+\--9=?A-Z^-~]/);function gh(e){return null!==e&&(e<32||127===e)}const wh=Oh(/\d/),Dh=Oh(/[\dA-Fa-f]/),Eh=Oh(/[!-/:-@[-`{-~]/);function Sh(e){return null!==e&&e<-2}function vh(e){return null!==e&&(e<0||32===e)}function Ah(e){return-2===e||-1===e||32===e}function yh(e){return Eh(e)||fh(e)}const Fh=Oh(/\s/);function Oh(e){return function(t){return null!==t&&t>-1&&e.test(String.fromCharCode(t))}}function bh(e){const t=[];let n=-1,r=0,a=0;for(;++n<e.length;){const o=e.charCodeAt(n);let i="";if(37===o&&Ch(e.charCodeAt(n+1))&&Ch(e.charCodeAt(n+2)))a=2;else if(o<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(o))||(i=String.fromCharCode(o));else if(o>55295&&o<57344){const t=e.charCodeAt(n+1);o<56320&&t>56319&&t<57344?(i=String.fromCharCode(o,t),a=1):i="�"}else i=String.fromCharCode(o);i&&(t.push(e.slice(r,n),encodeURIComponent(i)),r=n+a+1,i=""),a&&(n+=a,a=0)}return t.join("")+e.slice(r)}function Rh(e,t,n,r){const a=r?r-1:Number.POSITIVE_INFINITY;let o=0;return function(r){if(Ah(r))return e.enter(n),i(r);return t(r)};function i(r){return Ah(r)&&o++<a?(e.consume(r),i):(e.exit(n),t(r))}}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Nh={tokenize:function(e){const t=e.attempt(this.parser.constructs.contentInitial,(function(n){if(null===n)return void e.consume(n);return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),Rh(e,t,"linePrefix")}),(function(t){return e.enter("paragraph"),r(t)}));let n;return t;function r(t){const r=e.enter("chunkText",{contentType:"text",previous:n});return n&&(n.next=r),n=r,a(t)}function a(t){return null===t?(e.exit("chunkText"),e.exit("paragraph"),void e.consume(t)):Sh(t)?(e.consume(t),e.exit("chunkText"),r):(e.consume(t),a)}}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Lh={tokenize:function(e){const t=this,n=[];let r,a,o,i=0;return s;function s(r){if(i<n.length){const a=n[i];return t.containerState=a[1],e.attempt(a[0].continuation,u,l)(r)}return l(r)}function u(e){if(i++,t.containerState._closeFlow){t.containerState._closeFlow=void 0,r&&g();const n=t.events.length;let a,o=n;for(;o--;)if("exit"===t.events[o][0]&&"chunkFlow"===t.events[o][1].type){a=t.events[o][1].end;break}T(i);let s=n;for(;s<t.events.length;)t.events[s][1].end=Object.assign({},a),s++;return ih(t.events,o+1,0,t.events.slice(n)),t.events.length=s,l(e)}return s(e)}function l(a){if(i===n.length){if(!r)return h(a);if(r.currentConstruct&&r.currentConstruct.concrete)return f(a);t.interrupt=Boolean(r.currentConstruct&&!r._gfmTableDynamicInterruptHack)}return t.containerState={},e.check(xh,c,d)(a)}function c(e){return r&&g(),T(i),h(e)}function d(e){return t.parser.lazy[t.now().line]=i!==n.length,o=t.now().offset,f(e)}function h(n){return t.containerState={},e.attempt(xh,m,f)(n)}function m(e){return i++,n.push([t.currentConstruct,t.containerState]),h(e)}function f(n){return null===n?(r&&g(),T(0),void e.consume(n)):(r=r||t.parser.flow(t.now()),e.enter("chunkFlow",{contentType:"flow",previous:a,_tokenizer:r}),p(n))}function p(n){return null===n?(C(e.exit("chunkFlow"),!0),T(0),void e.consume(n)):Sh(n)?(e.consume(n),C(e.exit("chunkFlow")),i=0,t.interrupt=void 0,s):(e.consume(n),p)}function C(e,n){const s=t.sliceStream(e);if(n&&s.push(null),e.previous=a,a&&(a.next=e),a=e,r.defineSkip(e.start),r.write(s),t.parser.lazy[e.start.line]){let e=r.events.length;for(;e--;)if(r.events[e][1].start.offset<o&&(!r.events[e][1].end||r.events[e][1].end.offset>o))return;const n=t.events.length;let a,s,u=n;for(;u--;)if("exit"===t.events[u][0]&&"chunkFlow"===t.events[u][1].type){if(a){s=t.events[u][1].end;break}a=!0}for(T(i),e=n;e<t.events.length;)t.events[e][1].end=Object.assign({},s),e++;ih(t.events,u+1,0,t.events.slice(n)),t.events.length=e}}function T(r){let a=n.length;for(;a-- >r;){const r=n[a];t.containerState=r[1],r[0].exit.call(t,e)}n.length=r}function g(){r.write([null]),a=void 0,r=void 0,t.containerState._closeFlow=void 0}}},xh={tokenize:function(e,t,n){return Rh(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};function Ih(e){return null===e||vh(e)||Fh(e)?1:yh(e)?2:void 0}function Mh(e,t,n){const r=[];let a=-1;for(;++a<e.length;){const o=e[a].resolveAll;o&&!r.includes(o)&&(t=o(t,n),r.push(o))}return t}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const _h={name:"attention",tokenize:function(e,t){const n=this.parser.constructs.attentionMarkers.null,r=this.previous,a=Ih(r);let o;return function(t){return o=t,e.enter("attentionSequence"),i(t)};function i(s){if(s===o)return e.consume(s),i;const u=e.exit("attentionSequence"),l=Ih(s),c=!l||2===l&&a||n.includes(s),d=!a||2===a&&l||n.includes(r);return u._open=Boolean(42===o?c:c&&(a||!d)),u._close=Boolean(42===o?d:d&&(l||!c)),t(s)}},resolveAll:function(e,t){let n,r,a,o,i,s,u,l,c=-1;for(;++c<e.length;)if("enter"===e[c][0]&&"attentionSequence"===e[c][1].type&&e[c][1]._close)for(n=c;n--;)if("exit"===e[n][0]&&"attentionSequence"===e[n][1].type&&e[n][1]._open&&t.sliceSerialize(e[n][1]).charCodeAt(0)===t.sliceSerialize(e[c][1]).charCodeAt(0)){if((e[n][1]._close||e[c][1]._open)&&(e[c][1].end.offset-e[c][1].start.offset)%3&&!((e[n][1].end.offset-e[n][1].start.offset+e[c][1].end.offset-e[c][1].start.offset)%3))continue;s=e[n][1].end.offset-e[n][1].start.offset>1&&e[c][1].end.offset-e[c][1].start.offset>1?2:1;const d=Object.assign({},e[n][1].end),h=Object.assign({},e[c][1].start);Ph(d,-s),Ph(h,s),o={type:s>1?"strongSequence":"emphasisSequence",start:d,end:Object.assign({},e[n][1].end)},i={type:s>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[c][1].start),end:h},a={type:s>1?"strongText":"emphasisText",start:Object.assign({},e[n][1].end),end:Object.assign({},e[c][1].start)},r={type:s>1?"strong":"emphasis",start:Object.assign({},o.start),end:Object.assign({},i.end)},e[n][1].end=Object.assign({},o.start),e[c][1].start=Object.assign({},i.end),u=[],e[n][1].end.offset-e[n][1].start.offset&&(u=sh(u,[["enter",e[n][1],t],["exit",e[n][1],t]])),u=sh(u,[["enter",r,t],["enter",o,t],["exit",o,t],["enter",a,t]]),u=sh(u,Mh(t.parser.constructs.insideSpan.null,e.slice(n+1,c),t)),u=sh(u,[["exit",a,t],["enter",i,t],["exit",i,t],["exit",r,t]]),e[c][1].end.offset-e[c][1].start.offset?(l=2,u=sh(u,[["enter",e[c][1],t],["exit",e[c][1],t]])):l=0,ih(e,n-1,c-n+3,u),c=n+u.length-l-2;break}c=-1;for(;++c<e.length;)"attentionSequence"===e[c][1].type&&(e[c][1].type="data");return e}};function Ph(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const kh={name:"autolink",tokenize:function(e,t,n){let r=0;return function(t){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),a};function a(t){return ph(t)?(e.consume(t),o):u(t)}function o(e){return 43===e||45===e||46===e||Ch(e)?(r=1,i(e)):u(e)}function i(t){return 58===t?(e.consume(t),r=0,s):(43===t||45===t||46===t||Ch(t))&&r++<32?(e.consume(t),i):(r=0,u(t))}function s(r){return 62===r?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(r),e.exit("autolinkMarker"),e.exit("autolink"),t):null===r||32===r||60===r||gh(r)?n(r):(e.consume(r),s)}function u(t){return 64===t?(e.consume(t),l):Th(t)?(e.consume(t),u):n(t)}function l(e){return Ch(e)?c(e):n(e)}function c(n){return 46===n?(e.consume(n),r=0,l):62===n?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(n),e.exit("autolinkMarker"),e.exit("autolink"),t):d(n)}function d(t){if((45===t||Ch(t))&&r++<63){const n=45===t?d:c;return e.consume(t),n}return n(t)}}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Bh={tokenize:function(e,t,n){return function(t){return Ah(t)?Rh(e,r,"linePrefix")(t):r(t)};function r(e){return null===e||Sh(e)?t(e):n(e)}},partial:!0};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Yh={name:"blockQuote",tokenize:function(e,t,n){const r=this;return function(t){if(62===t){const n=r.containerState;return n.open||(e.enter("blockQuote",{_container:!0}),n.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(t),e.exit("blockQuoteMarker"),a}return n(t)};function a(n){return Ah(n)?(e.enter("blockQuotePrefixWhitespace"),e.consume(n),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(n))}},continuation:{tokenize:function(e,t,n){const r=this;return function(t){if(Ah(t))return Rh(e,a,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t);return a(t)};function a(r){return e.attempt(Yh,t,n)(r)}}},exit:function(e){e.exit("blockQuote")}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Zh={name:"characterEscape",tokenize:function(e,t,n){return function(t){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(t),e.exit("escapeMarker"),r};function r(r){return Eh(r)?(e.enter("characterEscapeValue"),e.consume(r),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):n(r)}}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Hh={name:"characterReference",tokenize:function(e,t,n){const r=this;let a,o,i=0;return function(t){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(t),e.exit("characterReferenceMarker"),s};function s(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),e.consume(t),e.exit("characterReferenceMarkerNumeric"),u):(e.enter("characterReferenceValue"),a=31,o=Ch,l(t))}function u(t){return 88===t||120===t?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(t),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),a=6,o=Dh,l):(e.enter("characterReferenceValue"),a=7,o=wh,l(t))}function l(s){if(59===s&&i){const a=e.exit("characterReferenceValue");return o!==Ch||oh(r.sliceSerialize(a))?(e.enter("characterReferenceMarker"),e.consume(s),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):n(s)}return o(s)&&i++<a?(e.consume(s),l):n(s)}}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Uh={tokenize:function(e,t,n){const r=this;return function(t){if(null===t)return n(t);return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),a};function a(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0},jh={name:"codeFenced",tokenize:function(e,t,n){const r=this,a={tokenize:function(e,t,n){let a=0;return i;function i(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),u}function u(t){return e.enter("codeFencedFence"),Ah(t)?Rh(e,l,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):l(t)}function l(t){return t===o?(e.enter("codeFencedFenceSequence"),c(t)):n(t)}function c(t){return t===o?(a++,e.consume(t),c):a>=s?(e.exit("codeFencedFenceSequence"),Ah(t)?Rh(e,d,"whitespace")(t):d(t)):n(t)}function d(r){return null===r||Sh(r)?(e.exit("codeFencedFence"),t(r)):n(r)}},partial:!0};let o,i=0,s=0;return function(t){return function(t){const n=r.events[r.events.length-1];return i=n&&"linePrefix"===n[1].type?n[2].sliceSerialize(n[1],!0).length:0,o=t,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),u(t)}(t)};function u(t){return t===o?(s++,e.consume(t),u):s<3?n(t):(e.exit("codeFencedFenceSequence"),Ah(t)?Rh(e,l,"whitespace")(t):l(t))}function l(n){return null===n||Sh(n)?(e.exit("codeFencedFence"),r.interrupt?t(n):e.check(Uh,m,g)(n)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),c(n))}function c(t){return null===t||Sh(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),l(t)):Ah(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),Rh(e,d,"whitespace")(t)):96===t&&t===o?n(t):(e.consume(t),c)}function d(t){return null===t||Sh(t)?l(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),h(t))}function h(t){return null===t||Sh(t)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),l(t)):96===t&&t===o?n(t):(e.consume(t),h)}function m(t){return e.attempt(a,g,f)(t)}function f(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),p}function p(t){return i>0&&Ah(t)?Rh(e,C,"linePrefix",i+1)(t):C(t)}function C(t){return null===t||Sh(t)?e.check(Uh,m,g)(t):(e.enter("codeFlowValue"),T(t))}function T(t){return null===t||Sh(t)?(e.exit("codeFlowValue"),C(t)):(e.consume(t),T)}function g(n){return e.exit("codeFenced"),t(n)}},concrete:!0};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Gh={name:"codeIndented",tokenize:function(e,t,n){const r=this;return function(t){return e.enter("codeIndented"),Rh(e,a,"linePrefix",5)(t)};function a(e){const t=r.events[r.events.length-1];return t&&"linePrefix"===t[1].type&&t[2].sliceSerialize(t[1],!0).length>=4?o(e):n(e)}function o(t){return null===t?s(t):Sh(t)?e.attempt(zh,o,s)(t):(e.enter("codeFlowValue"),i(t))}function i(t){return null===t||Sh(t)?(e.exit("codeFlowValue"),o(t)):(e.consume(t),i)}function s(n){return e.exit("codeIndented"),t(n)}}},zh={tokenize:function(e,t,n){const r=this;return a;function a(t){return r.parser.lazy[r.now().line]?n(t):Sh(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),a):Rh(e,o,"linePrefix",5)(t)}function o(e){const o=r.events[r.events.length-1];return o&&"linePrefix"===o[1].type&&o[2].sliceSerialize(o[1],!0).length>=4?t(e):Sh(e)?a(e):n(e)}},partial:!0};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Vh={name:"codeText",tokenize:function(e,t,n){let r,a,o=0;return function(t){return e.enter("codeText"),e.enter("codeTextSequence"),i(t)};function i(t){return 96===t?(e.consume(t),o++,i):(e.exit("codeTextSequence"),s(t))}function s(t){return null===t?n(t):32===t?(e.enter("space"),e.consume(t),e.exit("space"),s):96===t?(a=e.enter("codeTextSequence"),r=0,l(t)):Sh(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),s):(e.enter("codeTextData"),u(t))}function u(t){return null===t||32===t||96===t||Sh(t)?(e.exit("codeTextData"),s(t)):(e.consume(t),u)}function l(n){return 96===n?(e.consume(n),r++,l):r===o?(e.exit("codeTextSequence"),e.exit("codeText"),t(n)):(a.type="codeTextData",u(n))}},resolve:function(e){let t,n,r=e.length-4,a=3;if(!("lineEnding"!==e[a][1].type&&"space"!==e[a][1].type||"lineEnding"!==e[r][1].type&&"space"!==e[r][1].type))for(t=a;++t<r;)if("codeTextData"===e[t][1].type){e[a][1].type="codeTextPadding",e[r][1].type="codeTextPadding",a+=2,r-=2;break}t=a-1,r++;for(;++t<=r;)void 0===n?t!==r&&"lineEnding"!==e[t][1].type&&(n=t):t!==r&&"lineEnding"!==e[t][1].type||(e[n][1].type="codeTextData",t!==n+2&&(e[n][1].end=e[t-1][1].end,e.splice(n+2,t-n-2),r-=t-n-2,t=n+2),n=void 0);return e},previous:function(e){return 96!==e||"characterEscape"===this.events[this.events.length-1][1].type}};function qh(e){const t={};let n,r,a,o,i,s,u,l=-1;for(;++l<e.length;){for(;l in t;)l=t[l];if(n=e[l],l&&"chunkFlow"===n[1].type&&"listItemPrefix"===e[l-1][1].type&&(s=n[1]._tokenizer.events,a=0,a<s.length&&"lineEndingBlank"===s[a][1].type&&(a+=2),a<s.length&&"content"===s[a][1].type))for(;++a<s.length&&"content"!==s[a][1].type;)"chunkText"===s[a][1].type&&(s[a][1]._isInFirstContentOfListItem=!0,a++);if("enter"===n[0])n[1].contentType&&(Object.assign(t,Wh(e,l)),l=t[l],u=!0);else if(n[1]._container){for(a=l,r=void 0;a--&&(o=e[a],"lineEnding"===o[1].type||"lineEndingBlank"===o[1].type);)"enter"===o[0]&&(r&&(e[r][1].type="lineEndingBlank"),o[1].type="lineEnding",r=a);r&&(n[1].end=Object.assign({},e[r][1].start),i=e.slice(r,l),i.unshift(n),ih(e,r,l-r+1,i))}}return!u}function Wh(e,t){const n=e[t][1],r=e[t][2];let a=t-1;const o=[],i=n._tokenizer||r.parser[n.contentType](n.start),s=i.events,u=[],l={};let c,d,h=-1,m=n,f=0,p=0;const C=[p];for(;m;){for(;e[++a][1]!==m;);o.push(a),m._tokenizer||(c=r.sliceStream(m),m.next||c.push(null),d&&i.defineSkip(m.start),m._isInFirstContentOfListItem&&(i._gfmTasklistFirstContentOfListItem=!0),i.write(c),m._isInFirstContentOfListItem&&(i._gfmTasklistFirstContentOfListItem=void 0)),d=m,m=m.next}for(m=n;++h<s.length;)"exit"===s[h][0]&&"enter"===s[h-1][0]&&s[h][1].type===s[h-1][1].type&&s[h][1].start.line!==s[h][1].end.line&&(p=h+1,C.push(p),m._tokenizer=void 0,m.previous=void 0,m=m.next);for(i.events=[],m?(m._tokenizer=void 0,m.previous=void 0):C.pop(),h=C.length;h--;){const t=s.slice(C[h],C[h+1]),n=o.pop();u.unshift([n,n+t.length-1]),ih(e,n,2,t)}for(h=-1;++h<u.length;)l[f+u[h][0]]=f+u[h][1],f+=u[h][1]-u[h][0]-1;return l}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Qh={tokenize:function(e,t){let n;return function(t){return e.enter("content"),n=e.enter("chunkContent",{contentType:"content"}),r(t)};function r(t){return null===t?a(t):Sh(t)?e.check(Kh,o,a)(t):(e.consume(t),r)}function a(n){return e.exit("chunkContent"),e.exit("content"),t(n)}function o(t){return e.consume(t),e.exit("chunkContent"),n.next=e.enter("chunkContent",{contentType:"content",previous:n}),n=n.next,r}},resolve:function(e){return qh(e),e}},Kh={tokenize:function(e,t,n){const r=this;return function(t){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),Rh(e,a,"linePrefix")};function a(a){if(null===a||Sh(a))return n(a);const o=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes("codeIndented")&&o&&"linePrefix"===o[1].type&&o[2].sliceSerialize(o[1],!0).length>=4?t(a):e.interrupt(r.parser.constructs.flow,n,t)(a)}},partial:!0};function $h(e,t,n,r,a,o,i,s,u){const l=u||Number.POSITIVE_INFINITY;let c=0;return function(t){if(60===t)return e.enter(r),e.enter(a),e.enter(o),e.consume(t),e.exit(o),d;if(null===t||32===t||41===t||gh(t))return n(t);return e.enter(r),e.enter(i),e.enter(s),e.enter("chunkString",{contentType:"string"}),f(t)};function d(n){return 62===n?(e.enter(o),e.consume(n),e.exit(o),e.exit(a),e.exit(r),t):(e.enter(s),e.enter("chunkString",{contentType:"string"}),h(n))}function h(t){return 62===t?(e.exit("chunkString"),e.exit(s),d(t)):null===t||60===t||Sh(t)?n(t):(e.consume(t),92===t?m:h)}function m(t){return 60===t||62===t||92===t?(e.consume(t),h):h(t)}function f(a){return c||null!==a&&41!==a&&!vh(a)?c<l&&40===a?(e.consume(a),c++,f):41===a?(e.consume(a),c--,f):null===a||32===a||40===a||gh(a)?n(a):(e.consume(a),92===a?p:f):(e.exit("chunkString"),e.exit(s),e.exit(i),e.exit(r),t(a))}function p(t){return 40===t||41===t||92===t?(e.consume(t),f):f(t)}}function Jh(e,t,n,r,a,o){const i=this;let s,u=0;return function(t){return e.enter(r),e.enter(a),e.consume(t),e.exit(a),e.enter(o),l};function l(d){return u>999||null===d||91===d||93===d&&!s||94===d&&!u&&"_hiddenFootnoteSupport"in i.parser.constructs?n(d):93===d?(e.exit(o),e.enter(a),e.consume(d),e.exit(a),e.exit(r),t):Sh(d)?(e.enter("lineEnding"),e.consume(d),e.exit("lineEnding"),l):(e.enter("chunkString",{contentType:"string"}),c(d))}function c(t){return null===t||91===t||93===t||Sh(t)||u++>999?(e.exit("chunkString"),l(t)):(e.consume(t),s||(s=!Ah(t)),92===t?d:c)}function d(t){return 91===t||92===t||93===t?(e.consume(t),u++,c):c(t)}}function Xh(e,t,n,r,a,o){let i;return function(t){if(34===t||39===t||40===t)return e.enter(r),e.enter(a),e.consume(t),e.exit(a),i=40===t?41:t,s;return n(t)};function s(n){return n===i?(e.enter(a),e.consume(n),e.exit(a),e.exit(r),t):(e.enter(o),u(n))}function u(t){return t===i?(e.exit(o),s(i)):null===t?n(t):Sh(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),Rh(e,u,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),l(t))}function l(t){return t===i||null===t||Sh(t)?(e.exit("chunkString"),u(t)):(e.consume(t),92===t?c:l)}function c(t){return t===i||92===t?(e.consume(t),l):l(t)}}function em(e,t){let n;return function r(a){if(Sh(a))return e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),n=!0,r;if(Ah(a))return Rh(e,r,n?"linePrefix":"lineSuffix")(a);return t(a)}}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const tm={name:"definition",tokenize:function(e,t,n){const r=this;let a;return function(t){return e.enter("definition"),function(t){return Jh.call(r,e,o,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(t)}(t)};function o(t){return a=mh(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),i):n(t)}function i(t){return vh(t)?em(e,s)(t):s(t)}function s(t){return $h(e,u,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(t)}function u(t){return e.attempt(nm,l,l)(t)}function l(t){return Ah(t)?Rh(e,c,"whitespace")(t):c(t)}function c(o){return null===o||Sh(o)?(e.exit("definition"),r.parser.defined.push(a),t(o)):n(o)}}},nm={tokenize:function(e,t,n){return function(t){return vh(t)?em(e,r)(t):n(t)};function r(t){return Xh(e,a,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t)}function a(t){return Ah(t)?Rh(e,o,"whitespace")(t):o(t)}function o(e){return null===e||Sh(e)?t(e):n(e)}},partial:!0};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const rm={name:"hardBreakEscape",tokenize:function(e,t,n){return function(t){return e.enter("hardBreakEscape"),e.consume(t),r};function r(r){return Sh(r)?(e.exit("hardBreakEscape"),t(r)):n(r)}}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const am={name:"headingAtx",tokenize:function(e,t,n){let r=0;return function(t){return e.enter("atxHeading"),function(t){return e.enter("atxHeadingSequence"),a(t)}(t)};function a(t){return 35===t&&r++<6?(e.consume(t),a):null===t||vh(t)?(e.exit("atxHeadingSequence"),o(t)):n(t)}function o(n){return 35===n?(e.enter("atxHeadingSequence"),i(n)):null===n||Sh(n)?(e.exit("atxHeading"),t(n)):Ah(n)?Rh(e,o,"whitespace")(n):(e.enter("atxHeadingText"),s(n))}function i(t){return 35===t?(e.consume(t),i):(e.exit("atxHeadingSequence"),o(t))}function s(t){return null===t||35===t||vh(t)?(e.exit("atxHeadingText"),o(t)):(e.consume(t),s)}},resolve:function(e,t){let n,r,a=e.length-2,o=3;"whitespace"===e[o][1].type&&(o+=2);a-2>o&&"whitespace"===e[a][1].type&&(a-=2);"atxHeadingSequence"===e[a][1].type&&(o===a-1||a-4>o&&"whitespace"===e[a-2][1].type)&&(a-=o+1===a?2:4);a>o&&(n={type:"atxHeadingText",start:e[o][1].start,end:e[a][1].end},r={type:"chunkText",start:e[o][1].start,end:e[a][1].end,contentType:"text"},ih(e,o,a-o+1,[["enter",n,t],["enter",r,t],["exit",r,t],["exit",n,t]]));return e}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const om=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],im=["pre","script","style","textarea"];window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const sm={name:"htmlFlow",tokenize:function(e,t,n){const r=this;let a,o,i,s,u;return function(t){return function(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),l}(t)};function l(s){return 33===s?(e.consume(s),c):47===s?(e.consume(s),o=!0,m):63===s?(e.consume(s),a=3,r.interrupt?t:M):ph(s)?(e.consume(s),i=String.fromCharCode(s),f):n(s)}function c(o){return 45===o?(e.consume(o),a=2,d):91===o?(e.consume(o),a=5,s=0,h):ph(o)?(e.consume(o),a=4,r.interrupt?t:M):n(o)}function d(a){return 45===a?(e.consume(a),r.interrupt?t:M):n(a)}function h(a){const o="CDATA[";return a===o.charCodeAt(s++)?(e.consume(a),s===o.length?r.interrupt?t:F:h):n(a)}function m(t){return ph(t)?(e.consume(t),i=String.fromCharCode(t),f):n(t)}function f(s){if(null===s||47===s||62===s||vh(s)){const u=47===s,l=i.toLowerCase();return u||o||!im.includes(l)?om.includes(i.toLowerCase())?(a=6,u?(e.consume(s),p):r.interrupt?t(s):F(s)):(a=7,r.interrupt&&!r.parser.lazy[r.now().line]?n(s):o?C(s):T(s)):(a=1,r.interrupt?t(s):F(s))}return 45===s||Ch(s)?(e.consume(s),i+=String.fromCharCode(s),f):n(s)}function p(a){return 62===a?(e.consume(a),r.interrupt?t:F):n(a)}function C(t){return Ah(t)?(e.consume(t),C):A(t)}function T(t){return 47===t?(e.consume(t),A):58===t||95===t||ph(t)?(e.consume(t),g):Ah(t)?(e.consume(t),T):A(t)}function g(t){return 45===t||46===t||58===t||95===t||Ch(t)?(e.consume(t),g):w(t)}function w(t){return 61===t?(e.consume(t),D):Ah(t)?(e.consume(t),w):T(t)}function D(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),u=t,E):Ah(t)?(e.consume(t),D):S(t)}function E(t){return t===u?(e.consume(t),u=null,v):null===t||Sh(t)?n(t):(e.consume(t),E)}function S(t){return null===t||34===t||39===t||47===t||60===t||61===t||62===t||96===t||vh(t)?w(t):(e.consume(t),S)}function v(e){return 47===e||62===e||Ah(e)?T(e):n(e)}function A(t){return 62===t?(e.consume(t),y):n(t)}function y(t){return null===t||Sh(t)?F(t):Ah(t)?(e.consume(t),y):n(t)}function F(t){return 45===t&&2===a?(e.consume(t),N):60===t&&1===a?(e.consume(t),L):62===t&&4===a?(e.consume(t),_):63===t&&3===a?(e.consume(t),M):93===t&&5===a?(e.consume(t),I):!Sh(t)||6!==a&&7!==a?null===t||Sh(t)?(e.exit("htmlFlowData"),O(t)):(e.consume(t),F):(e.exit("htmlFlowData"),e.check(um,P,O)(t))}function O(t){return e.check(lm,b,P)(t)}function b(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),R}function R(t){return null===t||Sh(t)?O(t):(e.enter("htmlFlowData"),F(t))}function N(t){return 45===t?(e.consume(t),M):F(t)}function L(t){return 47===t?(e.consume(t),i="",x):F(t)}function x(t){if(62===t){const n=i.toLowerCase();return im.includes(n)?(e.consume(t),_):F(t)}return ph(t)&&i.length<8?(e.consume(t),i+=String.fromCharCode(t),x):F(t)}function I(t){return 93===t?(e.consume(t),M):F(t)}function M(t){return 62===t?(e.consume(t),_):45===t&&2===a?(e.consume(t),M):F(t)}function _(t){return null===t||Sh(t)?(e.exit("htmlFlowData"),P(t)):(e.consume(t),_)}function P(n){return e.exit("htmlFlow"),t(n)}},resolveTo:function(e){let t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2));return e},concrete:!0},um={tokenize:function(e,t,n){return function(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),e.attempt(Bh,t,n)}},partial:!0},lm={tokenize:function(e,t,n){const r=this;return function(t){if(Sh(t))return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),a;return n(t)};function a(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const cm={name:"htmlText",tokenize:function(e,t,n){const r=this;let a,o,i;return function(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),s};function s(t){return 33===t?(e.consume(t),u):47===t?(e.consume(t),D):63===t?(e.consume(t),g):ph(t)?(e.consume(t),v):n(t)}function u(t){return 45===t?(e.consume(t),l):91===t?(e.consume(t),o=0,m):ph(t)?(e.consume(t),T):n(t)}function l(t){return 45===t?(e.consume(t),h):n(t)}function c(t){return null===t?n(t):45===t?(e.consume(t),d):Sh(t)?(i=c,x(t)):(e.consume(t),c)}function d(t){return 45===t?(e.consume(t),h):c(t)}function h(e){return 62===e?L(e):45===e?d(e):c(e)}function m(t){const r="CDATA[";return t===r.charCodeAt(o++)?(e.consume(t),o===r.length?f:m):n(t)}function f(t){return null===t?n(t):93===t?(e.consume(t),p):Sh(t)?(i=f,x(t)):(e.consume(t),f)}function p(t){return 93===t?(e.consume(t),C):f(t)}function C(t){return 62===t?L(t):93===t?(e.consume(t),C):f(t)}function T(t){return null===t||62===t?L(t):Sh(t)?(i=T,x(t)):(e.consume(t),T)}function g(t){return null===t?n(t):63===t?(e.consume(t),w):Sh(t)?(i=g,x(t)):(e.consume(t),g)}function w(e){return 62===e?L(e):g(e)}function D(t){return ph(t)?(e.consume(t),E):n(t)}function E(t){return 45===t||Ch(t)?(e.consume(t),E):S(t)}function S(t){return Sh(t)?(i=S,x(t)):Ah(t)?(e.consume(t),S):L(t)}function v(t){return 45===t||Ch(t)?(e.consume(t),v):47===t||62===t||vh(t)?A(t):n(t)}function A(t){return 47===t?(e.consume(t),L):58===t||95===t||ph(t)?(e.consume(t),y):Sh(t)?(i=A,x(t)):Ah(t)?(e.consume(t),A):L(t)}function y(t){return 45===t||46===t||58===t||95===t||Ch(t)?(e.consume(t),y):F(t)}function F(t){return 61===t?(e.consume(t),O):Sh(t)?(i=F,x(t)):Ah(t)?(e.consume(t),F):A(t)}function O(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),a=t,b):Sh(t)?(i=O,x(t)):Ah(t)?(e.consume(t),O):(e.consume(t),R)}function b(t){return t===a?(e.consume(t),a=void 0,N):null===t?n(t):Sh(t)?(i=b,x(t)):(e.consume(t),b)}function R(t){return null===t||34===t||39===t||60===t||61===t||96===t?n(t):47===t||62===t||vh(t)?A(t):(e.consume(t),R)}function N(e){return 47===e||62===e||vh(e)?A(e):n(e)}function L(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit("htmlText"),t):n(r)}function x(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),I}function I(t){return Ah(t)?Rh(e,M,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):M(t)}function M(t){return e.enter("htmlTextData"),i(t)}}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const dm={name:"labelEnd",tokenize:function(e,t,n){const r=this;let a,o,i=r.events.length;for(;i--;)if(("labelImage"===r.events[i][1].type||"labelLink"===r.events[i][1].type)&&!r.events[i][1]._balanced){a=r.events[i][1];break}return function(t){if(!a)return n(t);if(a._inactive)return c(t);return o=r.parser.defined.includes(mh(r.sliceSerialize({start:a.end,end:r.now()}))),e.enter("labelEnd"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelEnd"),s};function s(t){return 40===t?e.attempt(hm,l,o?l:c)(t):91===t?e.attempt(mm,l,o?u:c)(t):o?l(t):c(t)}function u(t){return e.attempt(fm,l,c)(t)}function l(e){return t(e)}function c(e){return a._balanced=!0,n(e)}},resolveTo:function(e,t){let n,r,a,o,i=e.length,s=0;for(;i--;)if(n=e[i][1],r){if("link"===n.type||"labelLink"===n.type&&n._inactive)break;"enter"===e[i][0]&&"labelLink"===n.type&&(n._inactive=!0)}else if(a){if("enter"===e[i][0]&&("labelImage"===n.type||"labelLink"===n.type)&&!n._balanced&&(r=i,"labelLink"!==n.type)){s=2;break}}else"labelEnd"===n.type&&(a=i);const u={type:"labelLink"===e[r][1].type?"link":"image",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)},l={type:"label",start:Object.assign({},e[r][1].start),end:Object.assign({},e[a][1].end)},c={type:"labelText",start:Object.assign({},e[r+s+2][1].end),end:Object.assign({},e[a-2][1].start)};return o=[["enter",u,t],["enter",l,t]],o=sh(o,e.slice(r+1,r+s+3)),o=sh(o,[["enter",c,t]]),o=sh(o,Mh(t.parser.constructs.insideSpan.null,e.slice(r+s+4,a-3),t)),o=sh(o,[["exit",c,t],e[a-2],e[a-1],["exit",l,t]]),o=sh(o,e.slice(a+1)),o=sh(o,[["exit",u,t]]),ih(e,r,e.length,o),e},resolveAll:function(e){let t=-1;for(;++t<e.length;){const n=e[t][1];"labelImage"!==n.type&&"labelLink"!==n.type&&"labelEnd"!==n.type||(e.splice(t+1,"labelImage"===n.type?4:2),n.type="data",t++)}return e}},hm={tokenize:function(e,t,n){return function(t){return e.enter("resource"),e.enter("resourceMarker"),e.consume(t),e.exit("resourceMarker"),r};function r(t){return vh(t)?em(e,a)(t):a(t)}function a(t){return 41===t?l(t):$h(e,o,i,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(t)}function o(t){return vh(t)?em(e,s)(t):l(t)}function i(e){return n(e)}function s(t){return 34===t||39===t||40===t?Xh(e,u,n,"resourceTitle","resourceTitleMarker","resourceTitleString")(t):l(t)}function u(t){return vh(t)?em(e,l)(t):l(t)}function l(r){return 41===r?(e.enter("resourceMarker"),e.consume(r),e.exit("resourceMarker"),e.exit("resource"),t):n(r)}}},mm={tokenize:function(e,t,n){const r=this;return function(t){return Jh.call(r,e,a,o,"reference","referenceMarker","referenceString")(t)};function a(e){return r.parser.defined.includes(mh(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)))?t(e):n(e)}function o(e){return n(e)}}},fm={tokenize:function(e,t,n){return function(t){return e.enter("reference"),e.enter("referenceMarker"),e.consume(t),e.exit("referenceMarker"),r};function r(r){return 93===r?(e.enter("referenceMarker"),e.consume(r),e.exit("referenceMarker"),e.exit("reference"),t):n(r)}}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const pm={name:"labelStartImage",tokenize:function(e,t,n){const r=this;return function(t){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(t),e.exit("labelImageMarker"),a};function a(t){return 91===t?(e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelImage"),o):n(t)}function o(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?n(e):t(e)}},resolveAll:dm.resolveAll};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Cm={name:"labelStartLink",tokenize:function(e,t,n){const r=this;return function(t){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelLink"),a};function a(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?n(e):t(e)}},resolveAll:dm.resolveAll};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Tm={name:"lineEnding",tokenize:function(e,t){return function(n){return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),Rh(e,t,"linePrefix")}}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const gm={name:"thematicBreak",tokenize:function(e,t,n){let r,a=0;return function(t){return e.enter("thematicBreak"),function(e){return r=e,o(e)}(t)};function o(o){return o===r?(e.enter("thematicBreakSequence"),i(o)):a>=3&&(null===o||Sh(o))?(e.exit("thematicBreak"),t(o)):n(o)}function i(t){return t===r?(e.consume(t),a++,i):(e.exit("thematicBreakSequence"),Ah(t)?Rh(e,o,"whitespace")(t):o(t))}}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const wm={name:"list",tokenize:function(e,t,n){const r=this,a=r.events[r.events.length-1];let o=a&&"linePrefix"===a[1].type?a[2].sliceSerialize(a[1],!0).length:0,i=0;return function(t){const a=r.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===a?!r.containerState.marker||t===r.containerState.marker:wh(t)){if(r.containerState.type||(r.containerState.type=a,e.enter(a,{_container:!0})),"listUnordered"===a)return e.enter("listItemPrefix"),42===t||45===t?e.check(gm,n,u)(t):u(t);if(!r.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),s(t)}return n(t)};function s(t){return wh(t)&&++i<10?(e.consume(t),s):(!r.interrupt||i<2)&&(r.containerState.marker?t===r.containerState.marker:41===t||46===t)?(e.exit("listItemValue"),u(t)):n(t)}function u(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||t,e.check(Bh,r.interrupt?n:l,e.attempt(Dm,d,c))}function l(e){return r.containerState.initialBlankLine=!0,o++,d(e)}function c(t){return Ah(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),d):n(t)}function d(n){return r.containerState.size=o+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(n)}},continuation:{tokenize:function(e,t,n){const r=this;return r.containerState._closeFlow=void 0,e.check(Bh,a,o);function a(n){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,Rh(e,t,"listItemIndent",r.containerState.size+1)(n)}function o(n){return r.containerState.furtherBlankLines||!Ah(n)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,i(n)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(Em,t,i)(n))}function i(a){return r.containerState._closeFlow=!0,r.interrupt=void 0,Rh(e,e.attempt(wm,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(a)}}},exit:function(e){e.exit(this.containerState.type)}},Dm={tokenize:function(e,t,n){const r=this;return Rh(e,(function(e){const a=r.events[r.events.length-1];return!Ah(e)&&a&&"listItemPrefixWhitespace"===a[1].type?t(e):n(e)}),"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5)},partial:!0},Em={tokenize:function(e,t,n){const r=this;return Rh(e,(function(e){const a=r.events[r.events.length-1];return a&&"listItemIndent"===a[1].type&&a[2].sliceSerialize(a[1],!0).length===r.containerState.size?t(e):n(e)}),"listItemIndent",r.containerState.size+1)},partial:!0};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Sm={name:"setextUnderline",tokenize:function(e,t,n){const r=this;let a;return function(t){let i,s=r.events.length;for(;s--;)if("lineEnding"!==r.events[s][1].type&&"linePrefix"!==r.events[s][1].type&&"content"!==r.events[s][1].type){i="paragraph"===r.events[s][1].type;break}if(!r.parser.lazy[r.now().line]&&(r.interrupt||i))return e.enter("setextHeadingLine"),a=t,function(t){return e.enter("setextHeadingLineSequence"),o(t)}(t);return n(t)};function o(t){return t===a?(e.consume(t),o):(e.exit("setextHeadingLineSequence"),Ah(t)?Rh(e,i,"lineSuffix")(t):i(t))}function i(r){return null===r||Sh(r)?(e.exit("setextHeadingLine"),t(r)):n(r)}},resolveTo:function(e,t){let n,r,a,o=e.length;for(;o--;)if("enter"===e[o][0]){if("content"===e[o][1].type){n=o;break}"paragraph"===e[o][1].type&&(r=o)}else"content"===e[o][1].type&&e.splice(o,1),a||"definition"!==e[o][1].type||(a=o);const i={type:"setextHeading",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)};e[r][1].type="setextHeadingText",a?(e.splice(r,0,["enter",i,t]),e.splice(a+1,0,["exit",e[n][1],t]),e[n][1].end=Object.assign({},e[a][1].end)):e[n][1]=i;return e.push(["exit",i,t]),e}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const vm={tokenize:function(e){const t=this,n=e.attempt(Bh,(function(r){if(null===r)return void e.consume(r);return e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}),e.attempt(this.parser.constructs.flowInitial,r,Rh(e,e.attempt(this.parser.constructs.flow,r,e.attempt(Qh,r)),"linePrefix")));return n;function r(r){if(null!==r)return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),t.currentConstruct=void 0,n;e.consume(r)}}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Am={resolveAll:bm()},ym=Om("string"),Fm=Om("text");function Om(e){return{tokenize:function(t){const n=this,r=this.parser.constructs[e],a=t.attempt(r,o,i);return o;function o(e){return u(e)?a(e):i(e)}function i(e){if(null!==e)return t.enter("data"),t.consume(e),s;t.consume(e)}function s(e){return u(e)?(t.exit("data"),a(e)):(t.consume(e),s)}function u(e){if(null===e)return!0;const t=r[e];let a=-1;if(t)for(;++a<t.length;){const e=t[a];if(!e.previous||e.previous.call(n,n.previous))return!0}return!1}},resolveAll:bm("text"===e?Rm:void 0)}}function bm(e){return function(t,n){let r,a=-1;for(;++a<=t.length;)void 0===r?t[a]&&"data"===t[a][1].type&&(r=a,a++):t[a]&&"data"===t[a][1].type||(a!==r+2&&(t[r][1].end=t[a-1][1].end,t.splice(r+2,a-r-2),a=r+2),r=void 0);return e?e(t,n):t}}function Rm(e,t){let n=0;for(;++n<=e.length;)if((n===e.length||"lineEnding"===e[n][1].type)&&"data"===e[n-1][1].type){const r=e[n-1][1],a=t.sliceStream(r);let o,i=a.length,s=-1,u=0;for(;i--;){const e=a[i];if("string"==typeof e){for(s=e.length;32===e.charCodeAt(s-1);)u++,s--;if(s)break;s=-1}else if(-2===e)o=!0,u++;else if(-1!==e){i++;break}}if(u){const a={type:n===e.length||o||u<2?"lineSuffix":"hardBreakTrailing",start:{line:r.end.line,column:r.end.column-u,offset:r.end.offset-u,_index:r.start._index+i,_bufferIndex:i?s:r.start._bufferIndex+s},end:Object.assign({},r.end)};r.end=Object.assign({},a.start),r.start.offset===r.end.offset?Object.assign(r,a):(e.splice(n,0,["enter",a,t],["exit",a,t]),n+=2)}n++}return e}function Nm(e,t,n){let r=Object.assign(n?Object.assign({},n):{line:1,column:1,offset:0},{_index:0,_bufferIndex:-1});const a={},o=[];let i=[],s=[];const u={consume:function(e){Sh(e)?(r.line++,r.column=1,r.offset+=-3===e?2:1,g()):-1!==e&&(r.column++,r.offset++);r._bufferIndex<0?r._index++:(r._bufferIndex++,r._bufferIndex===i[r._index].length&&(r._bufferIndex=-1,r._index++));l.previous=e},enter:function(e,t){const n=t||{};return n.type=e,n.start=h(),l.events.push(["enter",n,l]),s.push(n),n},exit:function(e){const t=s.pop();return t.end=h(),l.events.push(["exit",t,l]),t},attempt:C((function(e,t){T(e,t.from)})),check:C(p),interrupt:C(p,{interrupt:!0})},l={previous:null,code:null,containerState:{},events:[],parser:e,sliceStream:d,sliceSerialize:function(e,t){return function(e,t){let n=-1;const r=[];let a;for(;++n<e.length;){const o=e[n];let i;if("string"==typeof o)i=o;else switch(o){case-5:i="\r";break;case-4:i="\n";break;case-3:i="\r\n";break;case-2:i=t?" ":"\t";break;case-1:if(!t&&a)continue;i=" ";break;default:i=String.fromCharCode(o)}a=-2===o,r.push(i)}return r.join("")}(d(e),t)},now:h,defineSkip:function(e){a[e.line]=e.column,g()},write:function(e){if(i=sh(i,e),m(),null!==i[i.length-1])return[];return T(t,0),l.events=Mh(o,l.events,l),l.events}};let c=t.tokenize.call(l,u);return t.resolveAll&&o.push(t),l;function d(e){return function(e,t){const n=t.start._index,r=t.start._bufferIndex,a=t.end._index,o=t.end._bufferIndex;let i;if(n===a)i=[e[n].slice(r,o)];else{if(i=e.slice(n,a),r>-1){const e=i[0];"string"==typeof e?i[0]=e.slice(r):i.shift()}o>0&&i.push(e[a].slice(0,o))}return i}(i,e)}function h(){const{line:e,column:t,offset:n,_index:a,_bufferIndex:o}=r;return{line:e,column:t,offset:n,_index:a,_bufferIndex:o}}function m(){let e;for(;r._index<i.length;){const t=i[r._index];if("string"==typeof t)for(e=r._index,r._bufferIndex<0&&(r._bufferIndex=0);r._index===e&&r._bufferIndex<t.length;)f(t.charCodeAt(r._bufferIndex));else f(t)}}function f(e){c=c(e)}function p(e,t){t.restore()}function C(e,t){return function(n,a,o){let i,c,d,m;return Array.isArray(n)?f(n):"tokenize"in n?f([n]):function(e){return t;function t(t){const n=null!==t&&e[t],r=null!==t&&e.null;return f([...Array.isArray(n)?n:n?[n]:[],...Array.isArray(r)?r:r?[r]:[]])(t)}}(n);function f(e){return i=e,c=0,0===e.length?o:p(e[c])}function p(e){return function(n){m=function(){const e=h(),t=l.previous,n=l.currentConstruct,a=l.events.length,o=Array.from(s);return{restore:i,from:a};function i(){r=e,l.previous=t,l.currentConstruct=n,l.events.length=a,s=o,g()}}(),d=e,e.partial||(l.currentConstruct=e);if(e.name&&l.parser.constructs.disable.null.includes(e.name))return T();return e.tokenize.call(t?Object.assign(Object.create(l),t):l,u,C,T)(n)}}function C(t){return e(d,m),a}function T(e){return m.restore(),++c<i.length?p(i[c]):o}}}function T(e,t){e.resolveAll&&!o.includes(e)&&o.push(e),e.resolve&&ih(l.events,t,l.events.length-t,e.resolve(l.events.slice(t),l)),e.resolveTo&&(l.events=e.resolveTo(l.events,l))}function g(){r.line in a&&r.column<2&&(r.column=a[r.line],r.offset+=a[r.line]-1)}}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Lm={42:wm,43:wm,45:wm,48:wm,49:wm,50:wm,51:wm,52:wm,53:wm,54:wm,55:wm,56:wm,57:wm,62:Yh},xm={91:tm},Im={[-2]:Gh,[-1]:Gh,32:Gh},Mm={35:am,42:gm,45:[Sm,gm],60:sm,61:Sm,95:gm,96:jh,126:jh},_m={38:Hh,92:Zh},Pm={[-5]:Tm,[-4]:Tm,[-3]:Tm,33:pm,38:Hh,42:_h,60:[kh,cm],91:Cm,92:[rm,Zh],93:dm,95:_h,96:Vh},km={null:[_h,Am]};var Bm=Object.freeze({__proto__:null,document:Lm,contentInitial:xm,flowInitial:Im,flow:Mm,string:_m,text:Pm,insideSpan:km,attentionMarkers:{null:[42,95]},disable:{null:[]}});window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Ym=/[\0\t\n\r]/g;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Zm=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function Hm(e,t,n){if(t)return t;if(35===n.charCodeAt(0)){const e=n.charCodeAt(1),t=120===e||88===e;return hh(n.slice(t?2:1),t?16:10)}return oh(n)||e}function Um(e){return e&&"object"==typeof e?"position"in e||"type"in e?Gm(e.position):"start"in e||"end"in e?Gm(e):"line"in e||"column"in e?jm(e):"":""}function jm(e){return zm(e&&e.line)+":"+zm(e&&e.column)}function Gm(e){return jm(e&&e.start)+"-"+jm(e&&e.end)}function zm(e){return e&&"number"==typeof e?e:1}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Vm={}.hasOwnProperty;function qm(e,t,n){return"string"!=typeof t&&(n=t,t=void 0),function(e){const t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:o(ee),autolinkProtocol:y,autolinkEmail:y,atxHeading:o(K),blockQuote:o(z),characterEscape:y,characterReference:y,codeFenced:o(V),codeFencedFenceInfo:i,codeFencedFenceMeta:i,codeIndented:o(V,i),codeText:o(q,i),codeTextData:y,data:y,codeFlowValue:y,definition:o(W),definitionDestinationString:i,definitionLabelString:i,definitionTitleString:i,emphasis:o(Q),hardBreakEscape:o($),hardBreakTrailing:o($),htmlFlow:o(J,i),htmlFlowData:y,htmlText:o(J,i),htmlTextData:y,image:o(X),label:i,link:o(ee),listItem:o(ne),listItemValue:h,listOrdered:o(te,d),listUnordered:o(te),paragraph:o(re),reference:Y,referenceString:i,resourceDestinationString:i,resourceTitleString:i,setextHeading:o(K),strong:o(ae),thematicBreak:o(ie)},exit:{atxHeading:u(),atxHeadingSequence:E,autolink:u(),autolinkEmail:G,autolinkProtocol:j,blockQuote:u(),characterEscapeValue:F,characterReferenceMarkerHexadecimal:H,characterReferenceMarkerNumeric:H,characterReferenceValue:U,codeFenced:u(C),codeFencedFence:p,codeFencedFenceInfo:m,codeFencedFenceMeta:f,codeFlowValue:F,codeIndented:u(T),codeText:u(L),codeTextData:F,data:F,definition:u(),definitionDestinationString:D,definitionLabelString:g,definitionTitleString:w,emphasis:u(),hardBreakEscape:u(b),hardBreakTrailing:u(b),htmlFlow:u(R),htmlFlowData:F,htmlText:u(N),htmlTextData:F,image:u(I),label:_,labelText:M,lineEnding:O,link:u(x),listItem:u(),listOrdered:u(),listUnordered:u(),paragraph:u(),referenceString:Z,resourceDestinationString:P,resourceTitleString:k,resource:B,setextHeading:u(A),setextHeadingLineSequence:v,setextHeadingText:S,strong:u(),thematicBreak:u()}};Qm(t,(e||{}).mdastExtensions||[]);const n={};return r;function r(e){let r={type:"root",children:[]};const o={stack:[r],tokenStack:[],config:t,enter:s,exit:l,buffer:i,resume:c,data:n},u=[];let d=-1;for(;++d<e.length;)if("listOrdered"===e[d][1].type||"listUnordered"===e[d][1].type)if("enter"===e[d][0])u.push(d);else{d=a(e,u.pop(),d)}for(d=-1;++d<e.length;){const n=t[e[d][0]];Vm.call(n,e[d][1].type)&&n[e[d][1].type].call(Object.assign({sliceSerialize:e[d][2].sliceSerialize},o),e[d][1])}if(o.tokenStack.length>0){const e=o.tokenStack[o.tokenStack.length-1];(e[1]||$m).call(o,void 0,e[0])}for(r.position={start:Wm(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:Wm(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},d=-1;++d<t.transforms.length;)r=t.transforms[d](r)||r;return r}function a(e,t,n){let r,a,o,i,s=t-1,u=-1,l=!1;for(;++s<=n;){const t=e[s];switch(t[1].type){case"listUnordered":case"listOrdered":case"blockQuote":"enter"===t[0]?u++:u--,i=void 0;break;case"lineEndingBlank":"enter"===t[0]&&(!r||i||u||o||(o=s),i=void 0);break;case"linePrefix":case"listItemValue":case"listItemMarker":case"listItemPrefix":case"listItemPrefixWhitespace":break;default:i=void 0}if(!u&&"enter"===t[0]&&"listItemPrefix"===t[1].type||-1===u&&"exit"===t[0]&&("listUnordered"===t[1].type||"listOrdered"===t[1].type)){if(r){let i=s;for(a=void 0;i--;){const t=e[i];if("lineEnding"===t[1].type||"lineEndingBlank"===t[1].type){if("exit"===t[0])continue;a&&(e[a][1].type="lineEndingBlank",l=!0),t[1].type="lineEnding",a=i}else if("linePrefix"!==t[1].type&&"blockQuotePrefix"!==t[1].type&&"blockQuotePrefixWhitespace"!==t[1].type&&"blockQuoteMarker"!==t[1].type&&"listItemIndent"!==t[1].type)break}o&&(!a||o<a)&&(r._spread=!0),r.end=Object.assign({},a?e[a][1].start:t[1].end),e.splice(a||s,0,["exit",r,t[2]]),s++,n++}if("listItemPrefix"===t[1].type){const a={type:"listItem",_spread:!1,start:Object.assign({},t[1].start),end:void 0};r=a,e.splice(s,0,["enter",a,t[2]]),s++,n++,o=void 0,i=!0}}}return e[t][1]._spread=l,n}function o(e,t){return n;function n(n){s.call(this,e(n),n),t&&t.call(this,n)}}function i(){this.stack.push({type:"fragment",children:[]})}function s(e,t,n){this.stack[this.stack.length-1].children.push(e),this.stack.push(e),this.tokenStack.push([t,n]),e.position={start:Wm(t.start),end:void 0}}function u(e){return t;function t(t){e&&e.call(this,t),l.call(this,t)}}function l(e,t){const n=this.stack.pop(),r=this.tokenStack.pop();if(!r)throw new Error("Cannot close `"+e.type+"` ("+Um({start:e.start,end:e.end})+"): it’s not open");if(r[0].type!==e.type)if(t)t.call(this,e,r[0]);else{(r[1]||$m).call(this,e,r[0])}n.position.end=Wm(e.end)}function c(){return th(this.stack.pop())}function d(){this.data.expectingFirstListItemValue=!0}function h(e){if(this.data.expectingFirstListItemValue){this.stack[this.stack.length-2].start=Number.parseInt(this.sliceSerialize(e),10),this.data.expectingFirstListItemValue=void 0}}function m(){const e=this.resume();this.stack[this.stack.length-1].lang=e}function f(){const e=this.resume();this.stack[this.stack.length-1].meta=e}function p(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)}function C(){const e=this.resume();this.stack[this.stack.length-1].value=e.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}function T(){const e=this.resume();this.stack[this.stack.length-1].value=e.replace(/(\r?\n|\r)$/g,"")}function g(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=mh(this.sliceSerialize(e)).toLowerCase()}function w(){const e=this.resume();this.stack[this.stack.length-1].title=e}function D(){const e=this.resume();this.stack[this.stack.length-1].url=e}function E(e){const t=this.stack[this.stack.length-1];if(!t.depth){const n=this.sliceSerialize(e).length;t.depth=n}}function S(){this.data.setextHeadingSlurpLineEnding=!0}function v(e){this.stack[this.stack.length-1].depth=61===this.sliceSerialize(e).codePointAt(0)?1:2}function A(){this.data.setextHeadingSlurpLineEnding=void 0}function y(e){const t=this.stack[this.stack.length-1].children;let n=t[t.length-1];n&&"text"===n.type||(n=oe(),n.position={start:Wm(e.start),end:void 0},t.push(n)),this.stack.push(n)}function F(e){const t=this.stack.pop();t.value+=this.sliceSerialize(e),t.position.end=Wm(e.end)}function O(e){const n=this.stack[this.stack.length-1];if(this.data.atHardBreak){return n.children[n.children.length-1].position.end=Wm(e.end),void(this.data.atHardBreak=void 0)}!this.data.setextHeadingSlurpLineEnding&&t.canContainEols.includes(n.type)&&(y.call(this,e),F.call(this,e))}function b(){this.data.atHardBreak=!0}function R(){const e=this.resume();this.stack[this.stack.length-1].value=e}function N(){const e=this.resume();this.stack[this.stack.length-1].value=e}function L(){const e=this.resume();this.stack[this.stack.length-1].value=e}function x(){const e=this.stack[this.stack.length-1];if(this.data.inReference){const t=this.data.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}function I(){const e=this.stack[this.stack.length-1];if(this.data.inReference){const t=this.data.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}function M(e){const t=this.sliceSerialize(e),n=this.stack[this.stack.length-2];n.label=function(e){return e.replace(Zm,Hm)}(t),n.identifier=mh(t).toLowerCase()}function _(){const e=this.stack[this.stack.length-1],t=this.resume(),n=this.stack[this.stack.length-1];if(this.data.inReference=!0,"link"===n.type){const t=e.children;n.children=t}else n.alt=t}function P(){const e=this.resume();this.stack[this.stack.length-1].url=e}function k(){const e=this.resume();this.stack[this.stack.length-1].title=e}function B(){this.data.inReference=void 0}function Y(){this.data.referenceType="collapsed"}function Z(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=mh(this.sliceSerialize(e)).toLowerCase(),this.data.referenceType="full"}function H(e){this.data.characterReferenceType=e.type}function U(e){const t=this.sliceSerialize(e),n=this.data.characterReferenceType;let r;if(n)r=hh(t,"characterReferenceMarkerNumeric"===n?10:16),this.data.characterReferenceType=void 0;else{r=oh(t)}const a=this.stack.pop();a.value+=r,a.position.end=Wm(e.end)}function j(e){F.call(this,e);this.stack[this.stack.length-1].url=this.sliceSerialize(e)}function G(e){F.call(this,e);this.stack[this.stack.length-1].url="mailto:"+this.sliceSerialize(e)}function z(){return{type:"blockquote",children:[]}}function V(){return{type:"code",lang:null,meta:null,value:""}}function q(){return{type:"inlineCode",value:""}}function W(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function Q(){return{type:"emphasis",children:[]}}function K(){return{type:"heading",depth:0,children:[]}}function $(){return{type:"break"}}function J(){return{type:"html",value:""}}function X(){return{type:"image",title:null,url:"",alt:null}}function ee(){return{type:"link",title:null,url:"",children:[]}}function te(e){return{type:"list",ordered:"listOrdered"===e.type,start:null,spread:e._spread,children:[]}}function ne(e){return{type:"listItem",spread:e._spread,checked:null,children:[]}}function re(){return{type:"paragraph",children:[]}}function ae(){return{type:"strong",children:[]}}function oe(){return{type:"text",value:""}}function ie(){return{type:"thematicBreak"}}}(n)(function(e){for(;!qh(e););return e}(function(e){const t={defined:[],lazy:{},constructs:lh([Bm,...(e||{}).extensions||[]]),content:n(Nh),document:n(Lh),flow:n(vm),string:n(ym),text:n(Fm)};return t;function n(e){return function(n){return Nm(t,e,n)}}}(n).document().write(function(){let e,t=1,n="",r=!0;return function(a,o,i){const s=[];let u,l,c,d,h;for(a=n+("string"==typeof a?a.toString():new TextDecoder(o||void 0).decode(a)),c=0,n="",r&&(65279===a.charCodeAt(0)&&c++,r=void 0);c<a.length;){if(Ym.lastIndex=c,u=Ym.exec(a),d=u&&void 0!==u.index?u.index:a.length,h=a.charCodeAt(d),!u){n=a.slice(c);break}if(10===h&&c===d&&e)s.push(-3),e=void 0;else switch(e&&(s.push(-5),e=void 0),c<d&&(s.push(a.slice(c,d)),t+=d-c),h){case 0:s.push(65533),t++;break;case 9:for(l=4*Math.ceil(t/4),s.push(-2);t++<l;)s.push(-1);break;case 10:s.push(-4),t=1;break;default:e=!0,t=1}c=d+1}return i&&(e&&s.push(-5),n&&s.push(n),s.push(null)),s}}()(e,t,!0))))}function Wm(e){return{line:e.line,column:e.column,offset:e.offset}}function Qm(e,t){let n=-1;for(;++n<t.length;){const r=t[n];Array.isArray(r)?Qm(e,r):Km(e,r)}}function Km(e,t){let n;for(n in t)if(Vm.call(t,n))switch(n){case"canContainEols":{const r=t[n];r&&e[n].push(...r);break}case"transforms":{const r=t[n];r&&e[n].push(...r);break}case"enter":case"exit":{const r=t[n];r&&Object.assign(e[n],r);break}}}function $m(e,t){throw e?new Error("Cannot close `"+e.type+"` ("+Um({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+Um({start:t.start,end:t.end})+") is open"):new Error("Cannot close document, a token (`"+t.type+"`, "+Um({start:t.start,end:t.end})+") is still open")}function Jm(e){const t=this;t.parser=function(n){return qm(n,{...t.data("settings"),...e,extensions:t.data("micromarkExtensions")||[],mdastExtensions:t.data("fromMarkdownExtensions")||[]})}}function Xm(e,t){const n=t.referenceType;let r="]";if("collapsed"===n?r+="[]":"full"===n&&(r+="["+(t.label||t.identifier)+"]"),"imageReference"===t.type)return[{type:"text",value:"!["+t.alt+r}];const a=e.all(t),o=a[0];o&&"text"===o.type?o.value="["+o.value:a.unshift({type:"text",value:"["});const i=a[a.length-1];return i&&"text"===i.type?i.value+=r:a.push({type:"text",value:r}),a}function ef(e){const t=e.spread;return null==t?e.children.length>1:t}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};function tf(e){const t=String(e),n=/\r?\n|\r/g;let r=n.exec(t),a=0;const o=[];for(;r;)o.push(nf(t.slice(a,r.index),a>0,!0),r[0]),a=r.index+r[0].length,r=n.exec(t);return o.push(nf(t.slice(a),a>0,!1)),o.join("")}function nf(e,t,n){let r=0,a=e.length;if(t){let t=e.codePointAt(r);for(;9===t||32===t;)r++,t=e.codePointAt(r)}if(n){let t=e.codePointAt(a-1);for(;9===t||32===t;)a--,t=e.codePointAt(a-1)}return a>r?e.slice(r,a):""}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const rf={blockquote:function(e,t){const n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)},break:function(e,t){const n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:"\n"}]},code:function(e,t){const n=t.value?t.value+"\n":"",r={};t.lang&&(r.className=["language-"+t.lang]);let a={type:"element",tagName:"code",properties:r,children:[{type:"text",value:n}]};return t.meta&&(a.data={meta:t.meta}),e.patch(t,a),a=e.applyData(t,a),a={type:"element",tagName:"pre",properties:{},children:[a]},e.patch(t,a),a},delete:function(e,t){const n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},emphasis:function(e,t){const n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},footnoteReference:function(e,t){const n="string"==typeof e.options.clobberPrefix?e.options.clobberPrefix:"user-content-",r=String(t.identifier).toUpperCase(),a=bh(r.toLowerCase()),o=e.footnoteOrder.indexOf(r);let i,s=e.footnoteCounts.get(r);void 0===s?(s=0,e.footnoteOrder.push(r),i=e.footnoteOrder.length):i=o+1,s+=1,e.footnoteCounts.set(r,s);const u={type:"element",tagName:"a",properties:{href:"#"+n+"fn-"+a,id:n+"fnref-"+a+(s>1?"-"+s:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(i)}]};e.patch(t,u);const l={type:"element",tagName:"sup",properties:{},children:[u]};return e.patch(t,l),e.applyData(t,l)},heading:function(e,t){const n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},html:function(e,t){if(e.options.allowDangerousHtml){const n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}},imageReference:function(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return Xm(e,t);const a={src:bh(r.url||""),alt:t.alt};null!==r.title&&void 0!==r.title&&(a.title=r.title);const o={type:"element",tagName:"img",properties:a,children:[]};return e.patch(t,o),e.applyData(t,o)},image:function(e,t){const n={src:bh(t.url)};null!==t.alt&&void 0!==t.alt&&(n.alt=t.alt),null!==t.title&&void 0!==t.title&&(n.title=t.title);const r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)},inlineCode:function(e,t){const n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);const r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)},linkReference:function(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return Xm(e,t);const a={href:bh(r.url||"")};null!==r.title&&void 0!==r.title&&(a.title=r.title);const o={type:"element",tagName:"a",properties:a,children:e.all(t)};return e.patch(t,o),e.applyData(t,o)},link:function(e,t){const n={href:bh(t.url)};null!==t.title&&void 0!==t.title&&(n.title=t.title);const r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},listItem:function(e,t,n){const r=e.all(t),a=n?function(e){let t=!1;if("list"===e.type){t=e.spread||!1;const n=e.children;let r=-1;for(;!t&&++r<n.length;)t=ef(n[r])}return t}(n):ef(t),o={},i=[];if("boolean"==typeof t.checked){const e=r[0];let n;e&&"element"===e.type&&"p"===e.tagName?n=e:(n={type:"element",tagName:"p",properties:{},children:[]},r.unshift(n)),n.children.length>0&&n.children.unshift({type:"text",value:" "}),n.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),o.className=["task-list-item"]}let s=-1;for(;++s<r.length;){const e=r[s];(a||0!==s||"element"!==e.type||"p"!==e.tagName)&&i.push({type:"text",value:"\n"}),"element"!==e.type||"p"!==e.tagName||a?i.push(e):i.push(...e.children)}const u=r[r.length-1];u&&(a||"element"!==u.type||"p"!==u.tagName)&&i.push({type:"text",value:"\n"});const l={type:"element",tagName:"li",properties:o,children:i};return e.patch(t,l),e.applyData(t,l)},list:function(e,t){const n={},r=e.all(t);let a=-1;for("number"==typeof t.start&&1!==t.start&&(n.start=t.start);++a<r.length;){const e=r[a];if("element"===e.type&&"li"===e.tagName&&e.properties&&Array.isArray(e.properties.className)&&e.properties.className.includes("task-list-item")){n.className=["contains-task-list"];break}}const o={type:"element",tagName:t.ordered?"ol":"ul",properties:n,children:e.wrap(r,!0)};return e.patch(t,o),e.applyData(t,o)},paragraph:function(e,t){const n={type:"element",tagName:"p",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},root:function(e,t){const n={type:"root",children:e.wrap(e.all(t))};return e.patch(t,n),e.applyData(t,n)},strong:function(e,t){const n={type:"element",tagName:"strong",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},table:function(e,t){const n=e.all(t),r=n.shift(),a=[];if(r){const n={type:"element",tagName:"thead",properties:{},children:e.wrap([r],!0)};e.patch(t.children[0],n),a.push(n)}if(n.length>0){const r={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},o=_d(t.children[1]),i=Md(t.children[t.children.length-1]);o&&i&&(r.position={start:o,end:i}),a.push(r)}const o={type:"element",tagName:"table",properties:{},children:e.wrap(a,!0)};return e.patch(t,o),e.applyData(t,o)},tableCell:function(e,t){const n={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},tableRow:function(e,t,n){const r=n?n.children:void 0,a=0===(r?r.indexOf(t):1)?"th":"td",o=n&&"table"===n.type?n.align:void 0,i=o?o.length:t.children.length;let s=-1;const u=[];for(;++s<i;){const n=t.children[s],r={},i=o?o[s]:void 0;i&&(r.align=i);let l={type:"element",tagName:a,properties:r,children:[]};n&&(l.children=e.all(n),e.patch(n,l),l=e.applyData(n,l)),u.push(l)}const l={type:"element",tagName:"tr",properties:{},children:e.wrap(u,!0)};return e.patch(t,l),e.applyData(t,l)},text:function(e,t){const n={type:"text",value:tf(String(t.value))};return e.patch(t,n),e.applyData(t,n)},thematicBreak:function(e,t){const n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)},toml:af,yaml:af,definition:af,footnoteDefinition:af};function af(){}var of={},sf={},uf={};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};uf.VOID=-1;uf.PRIMITIVE=0;uf.ARRAY=1;uf.OBJECT=2;uf.DATE=3;uf.REGEXP=4;uf.MAP=5;uf.SET=6;uf.ERROR=7;uf.BIGINT=8,window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const{VOID:lf,PRIMITIVE:cf,ARRAY:df,OBJECT:hf,DATE:mf,REGEXP:ff,MAP:pf,SET:Cf,ERROR:Tf,BIGINT:gf}=uf,wf="object"==typeof self?self:globalThis;sf.deserialize=e=>((e,t)=>{const n=(t,n)=>(e.set(n,t),t),r=a=>{if(e.has(a))return e.get(a);const[o,i]=t[a];switch(o){case cf:case lf:return n(i,a);case df:{const e=n([],a);for(const t of i)e.push(r(t));return e}case hf:{const e=n({},a);for(const[t,n]of i)e[r(t)]=r(n);return e}case mf:return n(new Date(i),a);case ff:{const{source:e,flags:t}=i;return n(new RegExp(e,t),a)}case pf:{const e=n(new Map,a);for(const[t,n]of i)e.set(r(t),r(n));return e}case Cf:{const e=n(new Set,a);for(const t of i)e.add(r(t));return e}case Tf:{const{name:e,message:t}=i;return n(new wf[e](t),a)}case gf:return n(BigInt(i),a);case"BigInt":return n(Object(BigInt(i)),a)}return n(new wf[o](i),a)};return r})(new Map,e)(0);var Df={};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const{VOID:Ef,PRIMITIVE:Sf,ARRAY:vf,OBJECT:Af,DATE:yf,REGEXP:Ff,MAP:Of,SET:bf,ERROR:Rf,BIGINT:Nf}=uf,Lf="",{toString:xf}={},{keys:If}=Object,Mf=e=>{const t=typeof e;if("object"!==t||!e)return[Sf,t];const n=xf.call(e).slice(8,-1);switch(n){case"Array":return[vf,Lf];case"Object":return[Af,Lf];case"Date":return[yf,Lf];case"RegExp":return[Ff,Lf];case"Map":return[Of,Lf];case"Set":return[bf,Lf]}return n.includes("Array")?[vf,n]:n.includes("Error")?[Rf,n]:[Af,n]},_f=([e,t])=>e===Sf&&("function"===t||"symbol"===t);Df.serialize=(e,{json:t,lossy:n}={})=>{const r=[];return((e,t,n,r)=>{const a=(e,t)=>{const a=r.push(e)-1;return n.set(t,a),a},o=r=>{if(n.has(r))return n.get(r);let[i,s]=Mf(r);switch(i){case Sf:{let t=r;switch(s){case"bigint":i=Nf,t=r.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+s);t=null;break;case"undefined":return a([Ef],r)}return a([i,t],r)}case vf:{if(s)return a([s,[...r]],r);const e=[],t=a([i,e],r);for(const t of r)e.push(o(t));return t}case Af:{if(s)switch(s){case"BigInt":return a([s,r.toString()],r);case"Boolean":case"Number":case"String":return a([s,r.valueOf()],r)}if(t&&"toJSON"in r)return o(r.toJSON());const n=[],u=a([i,n],r);for(const t of If(r))!e&&_f(Mf(r[t]))||n.push([o(t),o(r[t])]);return u}case yf:return a([i,r.toISOString()],r);case Ff:{const{source:e,flags:t}=r;return a([i,{source:e,flags:t}],r)}case Of:{const t=[],n=a([i,t],r);for(const[n,a]of r)(e||!_f(Mf(n))&&!_f(Mf(a)))&&t.push([o(n),o(a)]);return n}case bf:{const t=[],n=a([i,t],r);for(const n of r)!e&&_f(Mf(n))||t.push(o(n));return n}}const{message:u}=r;return a([i,{name:s,message:u}],r)};return o})(!(t||n),!!t,new Map,r)(e),r},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e){const{deserialize:t}=sf,{serialize:n}=Df;Object.defineProperty(e,"__esModule",{value:!0}).default="function"==typeof structuredClone?(e,r)=>r&&("json"in r||"lossy"in r)?t(n(e,r)):structuredClone(e):(e,r)=>t(n(e,r)),e.deserialize=t,e.serialize=n}(of);var Pf=w(of);function kf(e,t){const n=[{type:"text",value:"↩"}];return t>1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function Bf(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Yf={}.hasOwnProperty,Zf={};function Hf(e,t){e.position&&(t.position=function(e){const t=_d(e),n=Md(e);if(t&&n)return{start:t,end:n}}(e))}function Uf(e,t){let n=t;if(e&&e.data){const t=e.data.hName,r=e.data.hChildren,a=e.data.hProperties;if("string"==typeof t)if("element"===n.type)n.tagName=t;else{n={type:"element",tagName:t,properties:{},children:"children"in n?n.children:[n]}}"element"===n.type&&a&&Object.assign(n.properties,Pf(a)),"children"in n&&n.children&&null!=r&&(n.children=r)}return n}function jf(e,t){const n=t.data||{},r=!("value"in t)||Yf.call(n,"hProperties")||Yf.call(n,"hChildren")?{type:"element",tagName:"div",properties:{},children:e.all(t)}:{type:"text",value:t.value};return e.patch(t,r),e.applyData(t,r)}function Gf(e,t){const n=[];let r=-1;for(t&&n.push({type:"text",value:"\n"});++r<e.length;)r&&n.push({type:"text",value:"\n"}),n.push(e[r]);return t&&e.length>0&&n.push({type:"text",value:"\n"}),n}function zf(e){let t=0,n=e.charCodeAt(t);for(;9===n||32===n;)t++,n=e.charCodeAt(t);return e.slice(t)}function Vf(e,t){const n=function(e,t){const n=t||Zf,r=new Map,a=new Map,o=new Map,i={...rf,...n.handlers},s={all:function(e){const t=[];if("children"in e){const n=e.children;let r=-1;for(;++r<n.length;){const a=s.one(n[r],e);if(a){if(r&&"break"===n[r-1].type&&(Array.isArray(a)||"text"!==a.type||(a.value=zf(a.value)),!Array.isArray(a)&&"element"===a.type)){const e=a.children[0];e&&"text"===e.type&&(e.value=zf(e.value))}Array.isArray(a)?t.push(...a):t.push(a)}}}return t},applyData:Uf,definitionById:r,footnoteById:a,footnoteCounts:o,footnoteOrder:[],handlers:i,one:function(e,t){const n=e.type,r=s.handlers[n];if(Yf.call(s.handlers,n)&&r)return r(s,e,t);if(s.options.passThrough&&s.options.passThrough.includes(n)){if("children"in e){const{children:t,...n}=e,r=Pf(n);return r.children=s.all(e),r}return Pf(e)}return(s.options.unknownHandler||jf)(s,e,t)},options:n,patch:Hf,wrap:Gf};return Rc(e,(function(e){if("definition"===e.type||"footnoteDefinition"===e.type){const t="definition"===e.type?r:a,n=String(e.identifier).toUpperCase();t.has(n)||t.set(n,e)}})),s}(e,t),r=n.one(e,void 0),a=function(e){const t="string"==typeof e.options.clobberPrefix?e.options.clobberPrefix:"user-content-",n=e.options.footnoteBackContent||kf,r=e.options.footnoteBackLabel||Bf,a=e.options.footnoteLabel||"Footnotes",o=e.options.footnoteLabelTagName||"h2",i=e.options.footnoteLabelProperties||{className:["sr-only"]},s=[];let u=-1;for(;++u<e.footnoteOrder.length;){const a=e.footnoteById.get(e.footnoteOrder[u]);if(!a)continue;const o=e.all(a),i=String(a.identifier).toUpperCase(),l=bh(i.toLowerCase());let c=0;const d=[],h=e.footnoteCounts.get(i);for(;void 0!==h&&++c<=h;){d.length>0&&d.push({type:"text",value:" "});let e="string"==typeof n?n:n(u,c);"string"==typeof e&&(e={type:"text",value:e}),d.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+l+(c>1?"-"+c:""),dataFootnoteBackref:"",ariaLabel:"string"==typeof r?r:r(u,c),className:["data-footnote-backref"]},children:Array.isArray(e)?e:[e]})}const m=o[o.length-1];if(m&&"element"===m.type&&"p"===m.tagName){const e=m.children[m.children.length-1];e&&"text"===e.type?e.value+=" ":m.children.push({type:"text",value:" "}),m.children.push(...d)}else o.push(...d);const f={type:"element",tagName:"li",properties:{id:t+"fn-"+l},children:e.wrap(o,!0)};e.patch(a,f),s.push(f)}if(0!==s.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:o,properties:{...Pf(i),id:"footnote-label"},children:[{type:"text",value:a}]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:e.wrap(s,!0)},{type:"text",value:"\n"}]}}(n),o=Array.isArray(r)?{type:"root",children:r}:r||{type:"root",children:[]};return a&&o.children.push({type:"text",value:"\n"},a),o}function qf(e,t){return e&&"run"in e?async function(n,r){const a=Vf(n,t);await e.run(a,r)}:function(n){return Vf(n,t||e)}}function Wf(e){if(e)throw e}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Qf=Object.prototype.hasOwnProperty,Kf=Object.prototype.toString,$f=Object.defineProperty,Jf=Object.getOwnPropertyDescriptor,Xf=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===Kf.call(e)},ep=function(e){if(!e||"[object Object]"!==Kf.call(e))return!1;var t,n=Qf.call(e,"constructor"),r=e.constructor&&e.constructor.prototype&&Qf.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!n&&!r)return!1;for(t in e);return void 0===t||Qf.call(e,t)},tp=function(e,t){$f&&"__proto__"===t.name?$f(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},np=function(e,t){if("__proto__"===t){if(!Qf.call(e,t))return;if(Jf)return Jf(e,t).value}return e[t]},rp=function e(){var t,n,r,a,o,i,s=arguments[0],u=1,l=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},u=2),(null==s||"object"!=typeof s&&"function"!=typeof s)&&(s={});u<l;++u)if(null!=(t=arguments[u]))for(n in t)r=np(s,n),s!==(a=np(t,n))&&(c&&a&&(ep(a)||(o=Xf(a)))?(o?(o=!1,i=r&&Xf(r)?r:[]):i=r&&ep(r)?r:{},tp(s,{name:n,newValue:e(c,i,a)})):void 0!==a&&tp(s,{name:n,newValue:a}));return s};function ap(e){if("object"!=typeof e||null===e)return!1;const t=Object.getPrototypeOf(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)}function op(){const e=[],t={run:function(...t){let n=-1;const r=t.pop();if("function"!=typeof r)throw new TypeError("Expected function as last argument, not "+r);!function a(o,...i){const s=e[++n];let u=-1;if(o)r(o);else{for(;++u<t.length;)null!==i[u]&&void 0!==i[u]||(i[u]=t[u]);t=i,s?function(e,t){let n;return r;function r(...t){const r=e.length>t.length;let i;r&&t.push(a);try{i=e.apply(this,t)}catch(e){const t=e;if(r&&n)throw t;return a(t)}r||(i instanceof Promise?i.then(o,a):i instanceof Error?a(i):o(i))}function a(e,...r){n||(n=!0,t(e,...r))}function o(e){a(null,e)}}(s,a)(...i):r(null,...i)}}(null,...t)},use:function(n){if("function"!=typeof n)throw new TypeError("Expected `middelware` to be a function, not "+n);return e.push(n),t}};return t}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const ip={basename:function(e,t){if(void 0!==t&&"string"!=typeof t)throw new TypeError('"ext" argument must be a string');sp(e);let n,r=0,a=-1,o=e.length;if(void 0===t||0===t.length||t.length>e.length){for(;o--;)if(47===e.codePointAt(o)){if(n){r=o+1;break}}else a<0&&(n=!0,a=o+1);return a<0?"":e.slice(r,a)}if(t===e)return"";let i=-1,s=t.length-1;for(;o--;)if(47===e.codePointAt(o)){if(n){r=o+1;break}}else i<0&&(n=!0,i=o+1),s>-1&&(e.codePointAt(o)===t.codePointAt(s--)?s<0&&(a=o):(s=-1,a=i));r===a?a=i:a<0&&(a=e.length);return e.slice(r,a)},dirname:function(e){if(sp(e),0===e.length)return".";let t,n=-1,r=e.length;for(;--r;)if(47===e.codePointAt(r)){if(t){n=r;break}}else t||(t=!0);return n<0?47===e.codePointAt(0)?"/":".":1===n&&47===e.codePointAt(0)?"//":e.slice(0,n)},extname:function(e){sp(e);let t,n=e.length,r=-1,a=0,o=-1,i=0;for(;n--;){const s=e.codePointAt(n);if(47!==s)r<0&&(t=!0,r=n+1),46===s?o<0?o=n:1!==i&&(i=1):o>-1&&(i=-1);else if(t){a=n+1;break}}if(o<0||r<0||0===i||1===i&&o===r-1&&o===a+1)return"";return e.slice(o,r)},join:function(...e){let t,n=-1;for(;++n<e.length;)sp(e[n]),e[n]&&(t=void 0===t?e[n]:t+"/"+e[n]);return void 0===t?".":function(e){sp(e);const t=47===e.codePointAt(0);let n=function(e,t){let n,r,a="",o=0,i=-1,s=0,u=-1;for(;++u<=e.length;){if(u<e.length)n=e.codePointAt(u);else{if(47===n)break;n=47}if(47===n){if(i===u-1||1===s);else if(i!==u-1&&2===s){if(a.length<2||2!==o||46!==a.codePointAt(a.length-1)||46!==a.codePointAt(a.length-2))if(a.length>2){if(r=a.lastIndexOf("/"),r!==a.length-1){r<0?(a="",o=0):(a=a.slice(0,r),o=a.length-1-a.lastIndexOf("/")),i=u,s=0;continue}}else if(a.length>0){a="",o=0,i=u,s=0;continue}t&&(a=a.length>0?a+"/..":"..",o=2)}else a.length>0?a+="/"+e.slice(i+1,u):a=e.slice(i+1,u),o=u-i-1;i=u,s=0}else 46===n&&s>-1?s++:s=-1}return a}(e,!t);0!==n.length||t||(n=".");n.length>0&&47===e.codePointAt(e.length-1)&&(n+="/");return t?"/"+n:n}(t)},sep:"/"};function sp(e){if("string"!=typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const up={cwd:function(){return"/"}};function lp(e){return Boolean(null!==e&&"object"==typeof e&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&void 0===e.auth)}function cp(e){if("string"==typeof e)e=new URL(e);else if(!lp(e)){const t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if("file:"!==e.protocol){const e=new TypeError("The URL must be of scheme file");throw e.code="ERR_INVALID_URL_SCHEME",e}return function(e){if(""!==e.hostname){const e=new TypeError('File URL host must be "localhost" or empty on darwin');throw e.code="ERR_INVALID_FILE_URL_HOST",e}const t=e.pathname;let n=-1;for(;++n<t.length;)if(37===t.codePointAt(n)&&50===t.codePointAt(n+1)){const e=t.codePointAt(n+2);if(70===e||102===e){const e=new TypeError("File URL path must not include encoded / characters");throw e.code="ERR_INVALID_FILE_URL_PATH",e}}return decodeURIComponent(t)}(e)}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const dp=["history","path","basename","stem","extname","dirname"];class hp{constructor(e){let t;t=e?lp(e)?{path:e}:"string"==typeof e||function(e){return Boolean(e&&"object"==typeof e&&"byteLength"in e&&"byteOffset"in e)}(e)?{value:e}:e:{},this.cwd=up.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let n,r=-1;for(;++r<dp.length;){const e=dp[r];e in t&&void 0!==t[e]&&null!==t[e]&&(this[e]="history"===e?[...t[e]]:t[e])}for(n in t)dp.includes(n)||(this[n]=t[n])}get basename(){return"string"==typeof this.path?ip.basename(this.path):void 0}set basename(e){fp(e,"basename"),mp(e,"basename"),this.path=ip.join(this.dirname||"",e)}get dirname(){return"string"==typeof this.path?ip.dirname(this.path):void 0}set dirname(e){pp(this.basename,"dirname"),this.path=ip.join(e||"",this.basename)}get extname(){return"string"==typeof this.path?ip.extname(this.path):void 0}set extname(e){if(mp(e,"extname"),pp(this.dirname,"extname"),e){if(46!==e.codePointAt(0))throw new Error("`extname` must start with `.`");if(e.includes(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=ip.join(this.dirname,this.stem+(e||""))}get path(){return this.history[this.history.length-1]}set path(e){lp(e)&&(e=cp(e)),fp(e,"path"),this.path!==e&&this.history.push(e)}get stem(){return"string"==typeof this.path?ip.basename(this.path,this.extname):void 0}set stem(e){fp(e,"stem"),mp(e,"stem"),this.path=ip.join(this.dirname||"",e+(this.extname||""))}fail(e,t,n){const r=this.message(e,t,n);throw r.fatal=!0,r}info(e,t,n){const r=this.message(e,t,n);return r.fatal=void 0,r}message(e,t,n){const r=new Zd(e,t,n);return this.path&&(r.name=this.path+":"+r.name,r.file=this.path),r.fatal=!1,this.messages.push(r),r}toString(e){if(void 0===this.value)return"";if("string"==typeof this.value)return this.value;return new TextDecoder(e||void 0).decode(this.value)}}function mp(e,t){if(e&&e.includes(ip.sep))throw new Error("`"+t+"` cannot be a path: did not expect `"+ip.sep+"`")}function fp(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")}function pp(e,t){if(!e)throw new Error("Setting `"+t+"` requires `path` to be set too")}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Cp=function(e){const t=this.constructor.prototype,n=t[e],r=function(){return n.apply(r,arguments)};Object.setPrototypeOf(r,t);const a=Object.getOwnPropertyNames(n);for(const e of a){const t=Object.getOwnPropertyDescriptor(n,e);t&&Object.defineProperty(r,e,t)}return r};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Tp={}.hasOwnProperty;class gp extends Cp{constructor(){super("copy"),this.Compiler=void 0,this.Parser=void 0,this.attachers=[],this.compiler=void 0,this.freezeIndex=-1,this.frozen=void 0,this.namespace={},this.parser=void 0,this.transformers=op()}copy(){const e=new gp;let t=-1;for(;++t<this.attachers.length;){const n=this.attachers[t];e.use(...n)}return e.data(rp(!0,{},this.namespace)),e}data(e,t){return"string"==typeof e?2===arguments.length?(Sp("data",this.frozen),this.namespace[e]=t,this):Tp.call(this.namespace,e)&&this.namespace[e]||void 0:e?(Sp("data",this.frozen),this.namespace=e,this):this.namespace}freeze(){if(this.frozen)return this;const e=this;for(;++this.freezeIndex<this.attachers.length;){const[t,...n]=this.attachers[this.freezeIndex];if(!1===n[0])continue;!0===n[0]&&(n[0]=void 0);const r=t.call(e,...n);"function"==typeof r&&this.transformers.use(r)}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}parse(e){this.freeze();const t=yp(e),n=this.parser||this.Parser;return Dp("parse",n),n(String(t),t)}process(e,t){const n=this;return this.freeze(),Dp("process",this.parser||this.Parser),Ep("process",this.compiler||this.Compiler),t?r(void 0,t):new Promise(r);function r(r,a){const o=yp(e),i=n.parse(o);function s(e,n){e||!n?a(e):r?r(n):t(void 0,n)}n.run(i,o,(function(e,t,r){if(e||!t||!r)return s(e);const a=t,o=n.stringify(a,r);var i;"string"==typeof(i=o)||function(e){return Boolean(e&&"object"==typeof e&&"byteLength"in e&&"byteOffset"in e)}(i)?r.value=o:r.result=o,s(e,r)}))}}processSync(e){let t,n=!1;return this.freeze(),Dp("processSync",this.parser||this.Parser),Ep("processSync",this.compiler||this.Compiler),this.process(e,(function(e,r){n=!0,Wf(e),t=r})),Ap("processSync","process",n),t}run(e,t,n){vp(e),this.freeze();const r=this.transformers;return n||"function"!=typeof t||(n=t,t=void 0),n?a(void 0,n):new Promise(a);function a(a,o){const i=yp(t);r.run(e,i,(function(t,r,i){const s=r||e;t?o(t):a?a(s):n(void 0,s,i)}))}}runSync(e,t){let n,r=!1;return this.run(e,t,(function(e,t){Wf(e),n=t,r=!0})),Ap("runSync","run",r),n}stringify(e,t){this.freeze();const n=yp(t),r=this.compiler||this.Compiler;return Ep("stringify",r),vp(e),r(e,n)}use(e,...t){const n=this.attachers,r=this.namespace;if(Sp("use",this.frozen),null==e);else if("function"==typeof e)s(e,t);else{if("object"!=typeof e)throw new TypeError("Expected usable value, not `"+e+"`");Array.isArray(e)?i(e):o(e)}return this;function a(e){if("function"==typeof e)s(e,[]);else{if("object"!=typeof e)throw new TypeError("Expected usable value, not `"+e+"`");if(Array.isArray(e)){const[t,...n]=e;s(t,n)}else o(e)}}function o(e){if(!("plugins"in e)&&!("settings"in e))throw new Error("Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither");i(e.plugins),e.settings&&(r.settings=rp(!0,r.settings,e.settings))}function i(e){let t=-1;if(null==e);else{if(!Array.isArray(e))throw new TypeError("Expected a list of plugins, not `"+e+"`");for(;++t<e.length;){a(e[t])}}}function s(e,t){let r=-1,a=-1;for(;++r<n.length;)if(n[r][0]===e){a=r;break}if(-1===a)n.push([e,...t]);else if(t.length>0){let[r,...o]=t;const i=n[a][1];ap(i)&&ap(r)&&(r=rp(!0,i,r)),n[a]=[e,r,...o]}}}}const wp=(new gp).freeze();function Dp(e,t){if("function"!=typeof t)throw new TypeError("Cannot `"+e+"` without `parser`")}function Ep(e,t){if("function"!=typeof t)throw new TypeError("Cannot `"+e+"` without `compiler`")}function Sp(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function vp(e){if(!ap(e)||"string"!=typeof e.type)throw new TypeError("Expected node, got `"+e+"`")}function Ap(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function yp(e){return function(e){return Boolean(e&&"object"==typeof e&&"message"in e&&"messages"in e)}(e)?e:new hp(e)}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Fp=[],Op={allowDangerousHtml:!0},bp=/^(https?|ircs?|mailto|xmpp)$/i,Rp=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function Np(e){const t=e.allowedElements,r=e.allowElement,a=e.children||"",o=e.className,i=e.components,s=e.disallowedElements,u=e.rehypePlugins||Fp,l=e.remarkPlugins||Fp,c=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...Op}:Op,d=e.skipHtml,h=e.unwrapDisallowed,m=e.urlTransform||Lp,f=wp().use(Jm).use(l).use(qf,c).use(u),p=new hp;"string"==typeof a&&(p.value=a);for(const t of Rp)Object.hasOwn(e,t.from)&&(t.from,t.to&&t.to,t.id);const C=f.parse(p);let T=f.runSync(C,p);return o&&(T={type:"element",tagName:"div",properties:{className:o},children:"root"===T.type?T.children:[T]}),Rc(T,(function(e,n,a){if("raw"===e.type&&a&&"number"==typeof n)return d?a.children.splice(n,1):a.children[n]={type:"text",value:e.value},n;if("element"===e.type){let t;for(t in Xd)if(Object.hasOwn(Xd,t)&&Object.hasOwn(e.properties,t)){const n=e.properties[t],r=Xd[t];(null===r||r.includes(e.tagName))&&(e.properties[t]=m(String(n||""),t,e))}}if("element"===e.type){let o=t?!t.includes(e.tagName):!!s&&s.includes(e.tagName);if(!o&&r&&"number"==typeof n&&(o=!r(e,n,a)),o&&a&&"number"==typeof n)return h&&e.children?a.children.splice(n,1,...e.children):a.children.splice(n,1),n}})),qd(T,{Fragment:n.Fragment,components:i,ignoreInvalidStyle:!0,jsx:n.jsx,jsxs:n.jsxs,passKeys:!0,passNode:!0})}function Lp(e){const t=e.indexOf(":"),n=e.indexOf("?"),r=e.indexOf("#"),a=e.indexOf("/");return t<0||a>-1&&t>a||n>-1&&t>n||r>-1&&t>r||bp.test(e.slice(0,t))?e:""}var xp={exports:{}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e,t){var n="__lodash_hash_undefined__",r=1/0,a=9007199254740991,o="[object Arguments]",i="[object Array]",s="[object Boolean]",u="[object Date]",l="[object Error]",c="[object Function]",d="[object Map]",h="[object Number]",m="[object Object]",f="[object Promise]",p="[object RegExp]",C="[object Set]",T="[object String]",w="[object Symbol]",D="[object WeakMap]",E="[object ArrayBuffer]",S="[object DataView]",v=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,A=/^\w*$/,y=/^\./,F=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,O=/\\(\\)?/g,b=/^\[object .+?Constructor\]$/,R=/^(?:0|[1-9]\d*)$/,N={};N["[object Float32Array]"]=N["[object Float64Array]"]=N["[object Int8Array]"]=N["[object Int16Array]"]=N["[object Int32Array]"]=N["[object Uint8Array]"]=N["[object Uint8ClampedArray]"]=N["[object Uint16Array]"]=N["[object Uint32Array]"]=!0,N[o]=N[i]=N[E]=N[s]=N[S]=N[u]=N[l]=N[c]=N[d]=N[h]=N[m]=N[p]=N[C]=N[T]=N[D]=!1;var L="object"==typeof g&&g&&g.Object===Object&&g,x="object"==typeof self&&self&&self.Object===Object&&self,I=L||x||Function("return this")(),M=t&&!t.nodeType&&t,_=M&&e&&!e.nodeType&&e,P=_&&_.exports===M&&L.process,k=function(){try{return P&&P.binding("util")}catch(e){}}(),B=k&&k.isTypedArray;function Y(e,t){return!!(e?e.length:0)&&function(e,t,n){if(t!=t)return function(e,t,n,r){var a=e.length,o=n+(r?1:-1);for(;r?o--:++o<a;)if(t(e[o],o,e))return o;return-1}(e,U,n);var r=n-1,a=e.length;for(;++r<a;)if(e[r]===t)return r;return-1}(e,t,0)>-1}function Z(e,t,n){for(var r=-1,a=e?e.length:0;++r<a;)if(n(t,e[r]))return!0;return!1}function H(e,t){for(var n=-1,r=e?e.length:0;++n<r;)if(t(e[n],n,e))return!0;return!1}function U(e){return e!=e}function j(e,t){return e.has(t)}function G(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}function z(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function V(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}var q,W=Array.prototype,Q=Function.prototype,K=Object.prototype,$=I["__core-js_shared__"],J=(q=/[^.]+$/.exec($&&$.keys&&$.keys.IE_PROTO||""))?"Symbol(src)_1."+q:"",X=Q.toString,ee=K.hasOwnProperty,te=K.toString,ne=RegExp("^"+X.call(ee).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),re=I.Symbol,ae=I.Uint8Array,oe=K.propertyIsEnumerable,ie=W.splice,se=function(e,t){return function(n){return e(t(n))}}(Object.keys,Object),ue=Ye(I,"DataView"),le=Ye(I,"Map"),ce=Ye(I,"Promise"),de=Ye(I,"Set"),he=Ye(I,"WeakMap"),me=Ye(Object,"create"),fe=qe(ue),pe=qe(le),Ce=qe(ce),Te=qe(de),ge=qe(he),we=re?re.prototype:void 0,De=we?we.valueOf:void 0,Ee=we?we.toString:void 0;function Se(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function ve(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Ae(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function ye(e){var t=-1,n=e?e.length:0;for(this.__data__=new Ae;++t<n;)this.add(e[t])}function Fe(e){this.__data__=new ve(e)}function Oe(e,t){var n=$e(e)||Ke(e)?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],r=n.length,a=!!r;for(var o in e)!t&&!ee.call(e,o)||a&&("length"==o||He(o,r))||n.push(o);return n}function be(e,t){for(var n=e.length;n--;)if(Qe(e[n][0],t))return n;return-1}function Re(e,t){for(var n=0,r=(t=Ue(t,e)?[t]:_e(t)).length;null!=e&&n<r;)e=e[Ve(t[n++])];return n&&n==r?e:void 0}function Ne(e,t){return null!=e&&t in Object(e)}function Le(e,t,n,r,a){return e===t||(null==e||null==t||!tt(e)&&!nt(t)?e!=e&&t!=t:function(e,t,n,r,a,c){var f=$e(e),g=$e(t),D=i,v=i;f||(D=(D=Ze(e))==o?m:D);g||(v=(v=Ze(t))==o?m:v);var A=D==m&&!G(e),y=v==m&&!G(t),F=D==v;if(F&&!A)return c||(c=new Fe),f||at(e)?ke(e,t,n,r,a,c):function(e,t,n,r,a,o,i){switch(n){case S:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case E:return!(e.byteLength!=t.byteLength||!r(new ae(e),new ae(t)));case s:case u:case h:return Qe(+e,+t);case l:return e.name==t.name&&e.message==t.message;case p:case T:return e==t+"";case d:var c=z;case C:var m=2&o;if(c||(c=V),e.size!=t.size&&!m)return!1;var f=i.get(e);if(f)return f==t;o|=1,i.set(e,t);var g=ke(c(e),c(t),r,a,o,i);return i.delete(e),g;case w:if(De)return De.call(e)==De.call(t)}return!1}(e,t,D,n,r,a,c);if(!(2&a)){var O=A&&ee.call(e,"__wrapped__"),b=y&&ee.call(t,"__wrapped__");if(O||b){var R=O?e.value():e,N=b?t.value():t;return c||(c=new Fe),n(R,N,r,a,c)}}if(!F)return!1;return c||(c=new Fe),function(e,t,n,r,a,o){var i=2&a,s=ot(e),u=s.length,l=ot(t).length;if(u!=l&&!i)return!1;var c=u;for(;c--;){var d=s[c];if(!(i?d in t:ee.call(t,d)))return!1}var h=o.get(e);if(h&&o.get(t))return h==t;var m=!0;o.set(e,t),o.set(t,e);var f=i;for(;++c<u;){var p=e[d=s[c]],C=t[d];if(r)var T=i?r(C,p,d,t,e,o):r(p,C,d,e,t,o);if(!(void 0===T?p===C||n(p,C,r,a,o):T)){m=!1;break}f||(f="constructor"==d)}if(m&&!f){var g=e.constructor,w=t.constructor;g==w||!("constructor"in e)||!("constructor"in t)||"function"==typeof g&&g instanceof g&&"function"==typeof w&&w instanceof w||(m=!1)}return o.delete(e),o.delete(t),m}(e,t,n,r,a,c)}(e,t,Le,n,r,a))}function xe(e){return!(!tt(e)||function(e){return!!J&&J in e}(e))&&(Xe(e)||G(e)?ne:b).test(qe(e))}function Ie(e){return"function"==typeof e?e:null==e?it:"object"==typeof e?$e(e)?function(e,t){if(Ue(e)&&je(t))return Ge(Ve(e),t);return function(n){var r=function(e,t,n){var r=null==e?void 0:Re(e,t);return void 0===r?n:r}(n,e);return void 0===r&&r===t?function(e,t){return null!=e&&function(e,t,n){t=Ue(t,e)?[t]:_e(t);var r,a=-1,o=t.length;for(;++a<o;){var i=Ve(t[a]);if(!(r=null!=e&&n(e,i)))break;e=e[i]}if(r)return r;return!!(o=e?e.length:0)&&et(o)&&He(i,o)&&($e(e)||Ke(e))}(e,t,Ne)}(n,e):Le(t,r,void 0,3)}}(e[0],e[1]):function(e){var t=function(e){var t=ot(e),n=t.length;for(;n--;){var r=t[n],a=e[r];t[n]=[r,a,je(a)]}return t}(e);if(1==t.length&&t[0][2])return Ge(t[0][0],t[0][1]);return function(n){return n===e||function(e,t,n,r){var a=n.length,o=a,i=!r;if(null==e)return!o;for(e=Object(e);a--;){var s=n[a];if(i&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++a<o;){var u=(s=n[a])[0],l=e[u],c=s[1];if(i&&s[2]){if(void 0===l&&!(u in e))return!1}else{var d=new Fe;if(r)var h=r(l,c,u,e,t,d);if(!(void 0===h?Le(c,l,r,3,d):h))return!1}}return!0}(n,e,t)}}(e):function(e){return Ue(e)?(t=Ve(e),function(e){return null==e?void 0:e[t]}):function(e){return function(t){return Re(t,e)}}(e);var t}(e)}function Me(e){if(!function(e){var t=e&&e.constructor,n="function"==typeof t&&t.prototype||K;return e===n}(e))return se(e);var t=[];for(var n in Object(e))ee.call(e,n)&&"constructor"!=n&&t.push(n);return t}function _e(e){return $e(e)?e:ze(e)}Se.prototype.clear=function(){this.__data__=me?me(null):{}},Se.prototype.delete=function(e){return this.has(e)&&delete this.__data__[e]},Se.prototype.get=function(e){var t=this.__data__;if(me){var r=t[e];return r===n?void 0:r}return ee.call(t,e)?t[e]:void 0},Se.prototype.has=function(e){var t=this.__data__;return me?void 0!==t[e]:ee.call(t,e)},Se.prototype.set=function(e,t){return this.__data__[e]=me&&void 0===t?n:t,this},ve.prototype.clear=function(){this.__data__=[]},ve.prototype.delete=function(e){var t=this.__data__,n=be(t,e);return!(n<0)&&(n==t.length-1?t.pop():ie.call(t,n,1),!0)},ve.prototype.get=function(e){var t=this.__data__,n=be(t,e);return n<0?void 0:t[n][1]},ve.prototype.has=function(e){return be(this.__data__,e)>-1},ve.prototype.set=function(e,t){var n=this.__data__,r=be(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},Ae.prototype.clear=function(){this.__data__={hash:new Se,map:new(le||ve),string:new Se}},Ae.prototype.delete=function(e){return Be(this,e).delete(e)},Ae.prototype.get=function(e){return Be(this,e).get(e)},Ae.prototype.has=function(e){return Be(this,e).has(e)},Ae.prototype.set=function(e,t){return Be(this,e).set(e,t),this},ye.prototype.add=ye.prototype.push=function(e){return this.__data__.set(e,n),this},ye.prototype.has=function(e){return this.__data__.has(e)},Fe.prototype.clear=function(){this.__data__=new ve},Fe.prototype.delete=function(e){return this.__data__.delete(e)},Fe.prototype.get=function(e){return this.__data__.get(e)},Fe.prototype.has=function(e){return this.__data__.has(e)},Fe.prototype.set=function(e,t){var n=this.__data__;if(n instanceof ve){var r=n.__data__;if(!le||r.length<199)return r.push([e,t]),this;n=this.__data__=new Ae(r)}return n.set(e,t),this};var Pe=de&&1/V(new de([,-0]))[1]==r?function(e){return new de(e)}:function(){};function ke(e,t,n,r,a,o){var i=2&a,s=e.length,u=t.length;if(s!=u&&!(i&&u>s))return!1;var l=o.get(e);if(l&&o.get(t))return l==t;var c=-1,d=!0,h=1&a?new ye:void 0;for(o.set(e,t),o.set(t,e);++c<s;){var m=e[c],f=t[c];if(r)var p=i?r(f,m,c,t,e,o):r(m,f,c,e,t,o);if(void 0!==p){if(p)continue;d=!1;break}if(h){if(!H(t,(function(e,t){if(!h.has(t)&&(m===e||n(m,e,r,a,o)))return h.add(t)}))){d=!1;break}}else if(m!==f&&!n(m,f,r,a,o)){d=!1;break}}return o.delete(e),o.delete(t),d}function Be(e,t){var n=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?n["string"==typeof t?"string":"hash"]:n.map}function Ye(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return xe(n)?n:void 0}var Ze=function(e){return te.call(e)};function He(e,t){return!!(t=null==t?a:t)&&("number"==typeof e||R.test(e))&&e>-1&&e%1==0&&e<t}function Ue(e,t){if($e(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!rt(e))||(A.test(e)||!v.test(e)||null!=t&&e in Object(t))}function je(e){return e==e&&!tt(e)}function Ge(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}(ue&&Ze(new ue(new ArrayBuffer(1)))!=S||le&&Ze(new le)!=d||ce&&Ze(ce.resolve())!=f||de&&Ze(new de)!=C||he&&Ze(new he)!=D)&&(Ze=function(e){var t=te.call(e),n=t==m?e.constructor:void 0,r=n?qe(n):void 0;if(r)switch(r){case fe:return S;case pe:return d;case Ce:return f;case Te:return C;case ge:return D}return t});var ze=We((function(e){var t;e=null==(t=e)?"":function(e){if("string"==typeof e)return e;if(rt(e))return Ee?Ee.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(t);var n=[];return y.test(e)&&n.push(""),e.replace(F,(function(e,t,r,a){n.push(r?a.replace(O,"$1"):t||e)})),n}));function Ve(e){if("string"==typeof e||rt(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function qe(e){if(null!=e){try{return X.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function We(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,a=t?t.apply(this,r):r[0],o=n.cache;if(o.has(a))return o.get(a);var i=e.apply(this,r);return n.cache=o.set(a,i),i};return n.cache=new(We.Cache||Ae),n}function Qe(e,t){return e===t||e!=e&&t!=t}function Ke(e){return function(e){return nt(e)&&Je(e)}(e)&&ee.call(e,"callee")&&(!oe.call(e,"callee")||te.call(e)==o)}We.Cache=Ae;var $e=Array.isArray;function Je(e){return null!=e&&et(e.length)&&!Xe(e)}function Xe(e){var t=tt(e)?te.call(e):"";return t==c||"[object GeneratorFunction]"==t}function et(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=a}function tt(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function nt(e){return!!e&&"object"==typeof e}function rt(e){return"symbol"==typeof e||nt(e)&&te.call(e)==w}var at=B?function(e){return function(t){return e(t)}}(B):function(e){return nt(e)&&et(e.length)&&!!N[te.call(e)]};function ot(e){return Je(e)?Oe(e):Me(e)}function it(e){return e}e.exports=function(e,t){return e&&e.length?function(e,t,n){var r=-1,a=Y,o=e.length,i=!0,s=[],u=s;if(n)i=!1,a=Z;else if(o>=200){var l=t?null:Pe(e);if(l)return V(l);i=!1,a=j,u=new ye}else u=t?[]:s;e:for(;++r<o;){var c=e[r],d=t?t(c):c;if(c=n||0!==c?c:0,i&&d==d){for(var h=u.length;h--;)if(u[h]===d)continue e;t&&u.push(d),s.push(c)}else a(u,d,n)||(u!==s&&u.push(d),s.push(c))}return s}(e,Ie(t)):[]}}(xp,xp.exports);var Ip=xp.exports;function Mp(e,t){const n=String(e);if("string"!=typeof t)throw new TypeError("Expected character");let r=0,a=n.indexOf(t);for(;-1!==a;)r++,a=n.indexOf(t,a+t.length);return r}function _p(e,t,n){const r=mc((n||{}).ignore||[]),a=function(e){const t=[];if(!Array.isArray(e))throw new TypeError("Expected find and replace tuple or list of tuples");const n=!e[0]||Array.isArray(e[0])?e:[e];let r=-1;for(;++r<n.length;){const e=n[r];t.push([Pp(e[0]),kp(e[1])])}return t}(t);let o=-1;for(;++o<a.length;)gc(e,"text",i);function i(e,t){let n,i=-1;for(;++i<t.length;){const e=t[i],a=n?n.children:void 0;if(r(e,a?a.indexOf(e):void 0,n))return;n=e}if(n)return function(e,t){const n=t[t.length-1],r=a[o][0],i=a[o][1];let s=0;const u=n.children.indexOf(e);let l=!1,c=[];r.lastIndex=0;let d=r.exec(e.value);for(;d;){const n=d.index,a={index:d.index,input:d.input,stack:[...t,e]};let o=i(...d,a);if("string"==typeof o&&(o=o.length>0?{type:"text",value:o}:void 0),!1===o?r.lastIndex=n+1:(s!==n&&c.push({type:"text",value:e.value.slice(s,n)}),Array.isArray(o)?c.push(...o):o&&c.push(o),s=n+d[0].length,l=!0),!r.global)break;d=r.exec(e.value)}l?(s<e.value.length&&c.push({type:"text",value:e.value.slice(s)}),n.children.splice(u,1,...c)):c=[e];return u+c.length}(e,t)}}function Pp(e){return"string"==typeof e?new RegExp(function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}(e),"g"):e}function kp(e){return"function"==typeof e?e:function(){return e}}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const Bp="phrasing",Yp=["autolink","link","image","label"];function Zp(e){this.enter({type:"link",title:null,url:"",children:[]},e)}function Hp(e){this.config.enter.autolinkProtocol.call(this,e)}function Up(e){this.config.exit.autolinkProtocol.call(this,e)}function jp(e){this.config.exit.data.call(this,e);const t=this.stack[this.stack.length-1];t.type,t.url="http://"+this.sliceSerialize(e)}function Gp(e){this.config.exit.autolinkEmail.call(this,e)}function zp(e){this.exit(e)}function Vp(e){_p(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,qp],[/([-.\w+]+)@([-\w]+(?:\.[-\w]+)+)/g,Wp]],{ignore:["link","linkReference"]})}function qp(e,t,n,r,a){let o="";if(!Qp(a))return!1;if(/^w/i.test(t)&&(n=t+n,t="",o="http://"),!function(e){const t=e.split(".");if(t.length<2||t[t.length-1]&&(/_/.test(t[t.length-1])||!/[a-zA-Z\d]/.test(t[t.length-1]))||t[t.length-2]&&(/_/.test(t[t.length-2])||!/[a-zA-Z\d]/.test(t[t.length-2])))return!1;return!0}(n))return!1;const i=function(e){const t=/[!"&'),.:;<>?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let n=t[0],r=n.indexOf(")");const a=Mp(e,"(");let o=Mp(e,")");for(;-1!==r&&a>o;)e+=n.slice(0,r+1),n=n.slice(r+1),r=n.indexOf(")"),o++;return[e,n]}(n+r);if(!i[0])return!1;const s={type:"link",title:null,url:o+t+i[0],children:[{type:"text",value:t+i[0]}]};return i[1]?[s,{type:"text",value:i[1]}]:s}function Wp(e,t,n,r){return!(!Qp(r,!0)||/[-\d_]$/.test(n))&&{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function Qp(e,t){const n=e.input.charCodeAt(e.index-1);return(0===e.index||Fh(n)||yh(n))&&(!t||47!==n)}function Kp(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function $p(){this.buffer()}function Jp(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.type,n.label=t,n.identifier=mh(this.sliceSerialize(e)).toLowerCase()}function Xp(e){this.exit(e)}function eC(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function tC(){this.buffer()}function nC(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.type,n.label=t,n.identifier=mh(this.sliceSerialize(e)).toLowerCase()}function rC(e){this.exit(e)}function aC(e,t,n,r){const a=n.createTracker(r);let o=a.move("[^");const i=n.enter("footnoteReference"),s=n.enter("reference");return o+=a.move(n.safe(n.associationId(e),{...a.current(),before:o,after:"]"})),s(),i(),o+=a.move("]"),o}function oC(e,t,n,r){const a=n.createTracker(r);let o=a.move("[^");const i=n.enter("footnoteDefinition"),s=n.enter("label");return o+=a.move(n.safe(n.associationId(e),{...a.current(),before:o,after:"]"})),s(),o+=a.move("]:"+(e.children&&e.children.length>0?" ":"")),a.shift(4),o+=a.move(n.indentLines(n.containerFlow(e,a.current()),iC)),i(),o}function iC(e,t,n){return 0===t?e:(n?"":"    ")+e}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},aC.peek=function(){return"["},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const sC=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];function uC(e){this.enter({type:"delete",children:[]},e)}function lC(e){this.exit(e)}function cC(e,t,n,r){const a=n.createTracker(r),o=n.enter("strikethrough");let i=a.move("~~");return i+=n.containerPhrasing(e,{...a.current(),before:i,after:"~"}),i+=a.move("~~"),o(),i}function dC(e){return e.length}function hC(e){const t="string"==typeof e?e.codePointAt(0):0;return 67===t||99===t?99:76===t||108===t?108:82===t||114===t?114:0}function mC(e,t,n){return">"+(n?"":" ")+e}function fC(e,t,n){if("string"==typeof t&&(t=[t]),!t||0===t.length)return n;let r=-1;for(;++r<t.length;)if(e.includes(t[r]))return!0;return!1}function pC(e,t,n,r){let a=-1;for(;++a<n.unsafe.length;)if("\n"===n.unsafe[a].character&&(o=n.stack,i=n.unsafe[a],fC(o,i.inConstruct,!0)&&!fC(o,i.notInConstruct,!1)))return/[ \t]/.test(r.before)?"":" ";var o,i;return"\\\n"}function CC(e,t,n){return(n?"":"    ")+e}function TC(e){const t=e.options.quote||'"';if('"'!==t&&"'"!==t)throw new Error("Cannot serialize title with `"+t+"` for `options.quote`, expected `\"`, or `'`");return t}function gC(e,t,n,r){const a=function(e){const t=e.options.emphasis||"*";if("*"!==t&&"_"!==t)throw new Error("Cannot serialize emphasis with `"+t+"` for `options.emphasis`, expected `*`, or `_`");return t}(n),o=n.enter("emphasis"),i=n.createTracker(r);let s=i.move(a);return s+=i.move(n.containerPhrasing(e,{before:s,after:a,...i.current()})),s+=i.move(a),o(),s}function wC(e){return e.value||""}function DC(e,t,n,r){const a=TC(n),o='"'===a?"Quote":"Apostrophe",i=n.enter("image");let s=n.enter("label");const u=n.createTracker(r);let l=u.move("![");return l+=u.move(n.safe(e.alt,{before:l,after:"]",...u.current()})),l+=u.move("]("),s(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(s=n.enter("destinationLiteral"),l+=u.move("<"),l+=u.move(n.safe(e.url,{before:l,after:">",...u.current()})),l+=u.move(">")):(s=n.enter("destinationRaw"),l+=u.move(n.safe(e.url,{before:l,after:e.title?" ":")",...u.current()}))),s(),e.title&&(s=n.enter(`title${o}`),l+=u.move(" "+a),l+=u.move(n.safe(e.title,{before:l,after:a,...u.current()})),l+=u.move(a),s()),l+=u.move(")"),i(),l}function EC(e,t,n,r){const a=e.referenceType,o=n.enter("imageReference");let i=n.enter("label");const s=n.createTracker(r);let u=s.move("![");const l=n.safe(e.alt,{before:u,after:"]",...s.current()});u+=s.move(l+"]["),i();const c=n.stack;n.stack=[],i=n.enter("reference");const d=n.safe(n.associationId(e),{before:u,after:"]",...s.current()});return i(),n.stack=c,o(),"full"!==a&&l&&l===d?"shortcut"===a?u=u.slice(0,-1):u+=s.move("]"):u+=s.move(d+"]"),u}function SC(e,t,n){let r=e.value||"",a="`",o=-1;for(;new RegExp("(^|[^`])"+a+"([^`]|$)").test(r);)a+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=" "+r+" ");++o<n.unsafe.length;){const e=n.unsafe[o],t=n.compilePattern(e);let a;if(e.atBreak)for(;a=t.exec(r);){let e=a.index;10===r.charCodeAt(e)&&13===r.charCodeAt(e-1)&&e--,r=r.slice(0,e)+" "+r.slice(a.index+1)}}return a+r+a}function vC(e,t){const n=th(e);return Boolean(!t.options.resourceLink&&e.url&&!e.title&&e.children&&1===e.children.length&&"text"===e.children[0].type&&(n===e.url||"mailto:"+n===e.url)&&/^[a-z][a-z+.-]+:/i.test(e.url)&&!/[\0- <>\u007F]/.test(e.url))}function AC(e,t,n,r){const a=TC(n),o='"'===a?"Quote":"Apostrophe",i=n.createTracker(r);let s,u;if(vC(e,n)){const t=n.stack;n.stack=[],s=n.enter("autolink");let r=i.move("<");return r+=i.move(n.containerPhrasing(e,{before:r,after:">",...i.current()})),r+=i.move(">"),s(),n.stack=t,r}s=n.enter("link"),u=n.enter("label");let l=i.move("[");return l+=i.move(n.containerPhrasing(e,{before:l,after:"](",...i.current()})),l+=i.move("]("),u(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(u=n.enter("destinationLiteral"),l+=i.move("<"),l+=i.move(n.safe(e.url,{before:l,after:">",...i.current()})),l+=i.move(">")):(u=n.enter("destinationRaw"),l+=i.move(n.safe(e.url,{before:l,after:e.title?" ":")",...i.current()}))),u(),e.title&&(u=n.enter(`title${o}`),l+=i.move(" "+a),l+=i.move(n.safe(e.title,{before:l,after:a,...i.current()})),l+=i.move(a),u()),l+=i.move(")"),s(),l}function yC(e,t,n,r){const a=e.referenceType,o=n.enter("linkReference");let i=n.enter("label");const s=n.createTracker(r);let u=s.move("[");const l=n.containerPhrasing(e,{before:u,after:"]",...s.current()});u+=s.move(l+"]["),i();const c=n.stack;n.stack=[],i=n.enter("reference");const d=n.safe(n.associationId(e),{before:u,after:"]",...s.current()});return i(),n.stack=c,o(),"full"!==a&&l&&l===d?"shortcut"===a?u=u.slice(0,-1):u+=s.move("]"):u+=s.move(d+"]"),u}function FC(e){const t=e.options.bullet||"*";if("*"!==t&&"+"!==t&&"-"!==t)throw new Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}function OC(e){const t=e.options.rule||"*";if("*"!==t&&"-"!==t&&"_"!==t)throw new Error("Cannot serialize rules with `"+t+"` for `options.rule`, expected `*`, `-`, or `_`");return t}cC.peek=function(){return"~"},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},gC.peek=function(e,t,n){return n.options.emphasis||"*"},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},wC.peek=function(){return"<"},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},DC.peek=function(){return"!"},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},EC.peek=function(){return"!"},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},SC.peek=function(){return"`"},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},AC.peek=function(e,t,n){return vC(e,n)?"<":"["},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},yC.peek=function(){return"["},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const bC=mc(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","link","linkReference","strong","text"]);function RC(e,t,n,r){const a=function(e){const t=e.options.strong||"*";if("*"!==t&&"_"!==t)throw new Error("Cannot serialize strong with `"+t+"` for `options.strong`, expected `*`, or `_`");return t}(n),o=n.enter("strong"),i=n.createTracker(r);let s=i.move(a+a);return s+=i.move(n.containerPhrasing(e,{before:s,after:a,...i.current()})),s+=i.move(a+a),o(),s}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},RC.peek=function(e,t,n){return n.options.strong||"*"},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const NC={blockquote:function(e,t,n,r){const a=n.enter("blockquote"),o=n.createTracker(r);o.move("> "),o.shift(2);const i=n.indentLines(n.containerFlow(e,o.current()),mC);return a(),i},break:pC,code:function(e,t,n,r){const a=function(e){const t=e.options.fence||"`";if("`"!==t&&"~"!==t)throw new Error("Cannot serialize code with `"+t+"` for `options.fence`, expected `` ` `` or `~`");return t}(n),o=e.value||"",i="`"===a?"GraveAccent":"Tilde";if(function(e,t){return Boolean(!1===t.options.fences&&e.value&&!e.lang&&/[^ \r\n]/.test(e.value)&&!/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(e.value))}(e,n)){const e=n.enter("codeIndented"),t=n.indentLines(o,CC);return e(),t}const s=n.createTracker(r),u=a.repeat(Math.max(function(e,t){const n=String(e);let r=n.indexOf(t),a=r,o=0,i=0;if("string"!=typeof t||1!==t.length)throw new Error("Expected character");for(;-1!==r;)r===a?++o>i&&(i=o):o=1,a=r+1,r=n.indexOf(t,a);return i}(o,a)+1,3)),l=n.enter("codeFenced");let c=s.move(u);if(e.lang){const t=n.enter(`codeFencedLang${i}`);c+=s.move(n.safe(e.lang,{before:c,after:" ",encode:["`"],...s.current()})),t()}if(e.lang&&e.meta){const t=n.enter(`codeFencedMeta${i}`);c+=s.move(" "),c+=s.move(n.safe(e.meta,{before:c,after:"\n",encode:["`"],...s.current()})),t()}return c+=s.move("\n"),o&&(c+=s.move(o+"\n")),c+=s.move(u),l(),c},definition:function(e,t,n,r){const a=TC(n),o='"'===a?"Quote":"Apostrophe",i=n.enter("definition");let s=n.enter("label");const u=n.createTracker(r);let l=u.move("[");return l+=u.move(n.safe(n.associationId(e),{before:l,after:"]",...u.current()})),l+=u.move("]: "),s(),!e.url||/[\0- \u007F]/.test(e.url)?(s=n.enter("destinationLiteral"),l+=u.move("<"),l+=u.move(n.safe(e.url,{before:l,after:">",...u.current()})),l+=u.move(">")):(s=n.enter("destinationRaw"),l+=u.move(n.safe(e.url,{before:l,after:e.title?" ":"\n",...u.current()}))),s(),e.title&&(s=n.enter(`title${o}`),l+=u.move(" "+a),l+=u.move(n.safe(e.title,{before:l,after:a,...u.current()})),l+=u.move(a),s()),i(),l},emphasis:gC,hardBreak:pC,heading:function(e,t,n,r){const a=Math.max(Math.min(6,e.depth||1),1),o=n.createTracker(r);if(function(e,t){let n=!1;return Rc(e,(function(e){if("value"in e&&/\r?\n|\r/.test(e.value)||"break"===e.type)return n=!0,Tc})),Boolean((!e.depth||e.depth<3)&&th(e)&&(t.options.setext||n))}(e,n)){const t=n.enter("headingSetext"),r=n.enter("phrasing"),i=n.containerPhrasing(e,{...o.current(),before:"\n",after:"\n"});return r(),t(),i+"\n"+(1===a?"=":"-").repeat(i.length-(Math.max(i.lastIndexOf("\r"),i.lastIndexOf("\n"))+1))}const i="#".repeat(a),s=n.enter("headingAtx"),u=n.enter("phrasing");o.move(i+" ");let l=n.containerPhrasing(e,{before:"# ",after:"\n",...o.current()});return/^[\t ]/.test(l)&&(l="&#x"+l.charCodeAt(0).toString(16).toUpperCase()+";"+l.slice(1)),l=l?i+" "+l:i,n.options.closeAtx&&(l+=" "+i),u(),s(),l},html:wC,image:DC,imageReference:EC,inlineCode:SC,link:AC,linkReference:yC,list:function(e,t,n,r){const a=n.enter("list"),o=n.bulletCurrent;let i=e.ordered?function(e){const t=e.options.bulletOrdered||".";if("."!==t&&")"!==t)throw new Error("Cannot serialize items with `"+t+"` for `options.bulletOrdered`, expected `.` or `)`");return t}(n):FC(n);const s=e.ordered?"."===i?")":".":function(e){const t=FC(e),n=e.options.bulletOther;if(!n)return"*"===t?"-":"*";if("*"!==n&&"+"!==n&&"-"!==n)throw new Error("Cannot serialize items with `"+n+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(n===t)throw new Error("Expected `bullet` (`"+t+"`) and `bulletOther` (`"+n+"`) to be different");return n}(n);let u=!(!t||!n.bulletLastUsed)&&i===n.bulletLastUsed;if(!e.ordered){const t=e.children?e.children[0]:void 0;if("*"!==i&&"-"!==i||!t||t.children&&t.children[0]||"list"!==n.stack[n.stack.length-1]||"listItem"!==n.stack[n.stack.length-2]||"list"!==n.stack[n.stack.length-3]||"listItem"!==n.stack[n.stack.length-4]||0!==n.indexStack[n.indexStack.length-1]||0!==n.indexStack[n.indexStack.length-2]||0!==n.indexStack[n.indexStack.length-3]||(u=!0),OC(n)===i&&t){let t=-1;for(;++t<e.children.length;){const n=e.children[t];if(n&&"listItem"===n.type&&n.children&&n.children[0]&&"thematicBreak"===n.children[0].type){u=!0;break}}}}u&&(i=s),n.bulletCurrent=i;const l=n.containerFlow(e,r);return n.bulletLastUsed=i,n.bulletCurrent=o,a(),l},listItem:function(e,t,n,r){const a=function(e){const t=e.options.listItemIndent||"one";if("tab"!==t&&"one"!==t&&"mixed"!==t)throw new Error("Cannot serialize items with `"+t+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return t}(n);let o=n.bulletCurrent||FC(n);t&&"list"===t.type&&t.ordered&&(o=("number"==typeof t.start&&t.start>-1?t.start:1)+(!1===n.options.incrementListMarker?0:t.children.indexOf(e))+o);let i=o.length+1;("tab"===a||"mixed"===a&&(t&&"list"===t.type&&t.spread||e.spread))&&(i=4*Math.ceil(i/4));const s=n.createTracker(r);s.move(o+" ".repeat(i-o.length)),s.shift(i);const u=n.enter("listItem"),l=n.indentLines(n.containerFlow(e,s.current()),(function(e,t,n){if(t)return(n?"":" ".repeat(i))+e;return(n?o:o+" ".repeat(i-o.length))+e}));return u(),l},paragraph:function(e,t,n,r){const a=n.enter("paragraph"),o=n.enter("phrasing"),i=n.containerPhrasing(e,r);return o(),a(),i},root:function(e,t,n,r){return(e.children.some((function(e){return bC(e)}))?n.containerPhrasing:n.containerFlow).call(n,e,r)},strong:RC,text:function(e,t,n,r){return n.safe(e.value,r)},thematicBreak:function(e,t,n){const r=(OC(n)+(n.options.ruleSpaces?" ":"")).repeat(function(e){const t=e.options.ruleRepetition||3;if(t<3)throw new Error("Cannot serialize rules with repetition `"+t+"` for `options.ruleRepetition`, expected `3` or more");return t}(n));return n.options.ruleSpaces?r.slice(0,-1):r}};function LC(e){const t=e._align;this.enter({type:"table",align:t.map((function(e){return"none"===e?null:e})),children:[]},e),this.data.inTable=!0}function xC(e){this.exit(e),this.data.inTable=void 0}function IC(e){this.enter({type:"tableRow",children:[]},e)}function MC(e){this.exit(e)}function _C(e){this.enter({type:"tableCell",children:[]},e)}function PC(e){let t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,kC));const n=this.stack[this.stack.length-1];n.type,n.value=t,this.exit(e)}function kC(e,t){return"|"===t?t:e}function BC(e){const t=e||{},n=t.tableCellPadding,r=t.tablePipeAlign,a=t.stringLength,o=n?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:"\n",inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[\t :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{inlineCode:function(e,t,n){let r=NC.inlineCode(e,t,n);n.stack.includes("tableCell")&&(r=r.replace(/\|/g,"\\$&"));return r},table:function(e,t,n,r){return s(function(e,t,n){const r=e.children;let a=-1;const o=[],i=t.enter("table");for(;++a<r.length;)o[a]=u(r[a],t,n);return i(),o}(e,n,r),e.align)},tableCell:i,tableRow:function(e,t,n,r){const a=s([u(e,n,r)]);return a.slice(0,a.indexOf("\n"))}}};function i(e,t,n,r){const a=n.enter("tableCell"),i=n.enter("phrasing"),s=n.containerPhrasing(e,{...r,before:o,after:o});return i(),a(),s}function s(e,t){return function(e,t={}){const n=(t.align||[]).concat(),r=t.stringLength||dC,a=[],o=[],i=[],s=[];let u=0,l=-1;for(;++l<e.length;){const n=[],a=[];let d=-1;for(e[l].length>u&&(u=e[l].length);++d<e[l].length;){const o=null==(c=e[l][d])?"":String(c);if(!1!==t.alignDelimiters){const e=r(o);a[d]=e,(void 0===s[d]||e>s[d])&&(s[d]=e)}n.push(o)}o[l]=n,i[l]=a}var c;let d=-1;if("object"==typeof n&&"length"in n)for(;++d<u;)a[d]=hC(n[d]);else{const e=hC(n);for(;++d<u;)a[d]=e}d=-1;const h=[],m=[];for(;++d<u;){const e=a[d];let n="",r="";99===e?(n=":",r=":"):108===e?n=":":114===e&&(r=":");let o=!1===t.alignDelimiters?1:Math.max(1,s[d]-n.length-r.length);const i=n+"-".repeat(o)+r;!1!==t.alignDelimiters&&(o=n.length+o+r.length,o>s[d]&&(s[d]=o),m[d]=o),h[d]=i}o.splice(1,0,h),i.splice(1,0,m),l=-1;const f=[];for(;++l<o.length;){const e=o[l],n=i[l];d=-1;const r=[];for(;++d<u;){const o=e[d]||"";let i="",l="";if(!1!==t.alignDelimiters){const e=s[d]-(n[d]||0),t=a[d];114===t?i=" ".repeat(e):99===t?e%2?(i=" ".repeat(e/2+.5),l=" ".repeat(e/2-.5)):(i=" ".repeat(e/2),l=i):l=" ".repeat(e)}!1===t.delimiterStart||d||r.push("|"),!1===t.padding||!1===t.alignDelimiters&&""===o||!1===t.delimiterStart&&!d||r.push(" "),!1!==t.alignDelimiters&&r.push(i),r.push(o),!1!==t.alignDelimiters&&r.push(l),!1!==t.padding&&r.push(" "),!1===t.delimiterEnd&&d===u-1||r.push("|")}f.push(!1===t.delimiterEnd?r.join("").replace(/ +$/,""):r.join(""))}return f.join("\n")}(e,{align:t,alignDelimiters:r,padding:n,stringLength:a})}function u(e,t,n){const r=e.children;let a=-1;const o=[],s=t.enter("tableRow");for(;++a<r.length;)o[a]=i(r[a],0,t,n);return s(),o}}function YC(e){const t=this.stack[this.stack.length-2];t.type,t.checked="taskListCheckValueChecked"===e.type}function ZC(e){const t=this.stack[this.stack.length-2];if(t&&"listItem"===t.type&&"boolean"==typeof t.checked){const e=this.stack[this.stack.length-1];e.type;const n=e.children[0];if(n&&"text"===n.type){const r=t.children;let a,o=-1;for(;++o<r.length;){const e=r[o];if("paragraph"===e.type){a=e;break}}a===e&&(n.value=n.value.slice(1),0===n.value.length?e.children.shift():e.position&&n.position&&"number"==typeof n.position.start.offset&&(n.position.start.column++,n.position.start.offset++,e.position.start=Object.assign({},n.position.start)))}}this.exit(e)}function HC(e,t,n,r){const a=e.children[0],o="boolean"==typeof e.checked&&a&&"paragraph"===a.type,i="["+(e.checked?"x":" ")+"] ",s=n.createTracker(r);o&&s.move(i);let u=NC.listItem(e,t,n,{...r,...s.current()});return o&&(u=u.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,(function(e){return e+i}))),u}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const UC={tokenize:function(e,t,n){let r=0;return function t(o){if((87===o||119===o)&&r<3)return r++,e.consume(o),t;if(46===o&&3===r)return e.consume(o),a;return n(o)};function a(e){return null===e?n(e):t(e)}},partial:!0},jC={tokenize:function(e,t,n){let r,a,o;return i;function i(t){return 46===t||95===t?e.check(zC,u,s)(t):null===t||vh(t)||Fh(t)||45!==t&&yh(t)?u(t):(o=!0,e.consume(t),i)}function s(t){return 95===t?r=!0:(a=r,r=void 0),e.consume(t),i}function u(e){return a||r||!o?n(e):t(e)}},partial:!0},GC={tokenize:function(e,t){let n=0,r=0;return a;function a(i){return 40===i?(n++,e.consume(i),a):41===i&&r<n?o(i):33===i||34===i||38===i||39===i||41===i||42===i||44===i||46===i||58===i||59===i||60===i||63===i||93===i||95===i||126===i?e.check(zC,t,o)(i):null===i||vh(i)||Fh(i)?t(i):(e.consume(i),a)}function o(t){return 41===t&&r++,e.consume(t),a}},partial:!0},zC={tokenize:function(e,t,n){return r;function r(i){return 33===i||34===i||39===i||41===i||42===i||44===i||46===i||58===i||59===i||63===i||95===i||126===i?(e.consume(i),r):38===i?(e.consume(i),o):93===i?(e.consume(i),a):60===i||null===i||vh(i)||Fh(i)?t(i):n(i)}function a(e){return null===e||40===e||91===e||vh(e)||Fh(e)?t(e):r(e)}function o(e){return ph(e)?i(e):n(e)}function i(t){return 59===t?(e.consume(t),r):ph(t)?(e.consume(t),i):n(t)}},partial:!0},VC={tokenize:function(e,t,n){return function(t){return e.consume(t),r};function r(e){return Ch(e)?n(e):t(e)}},partial:!0},qC={tokenize:function(e,t,n){const r=this;return function(t){if(87!==t&&119!==t||!JC.call(r,r.previous)||nT(r.events))return n(t);return e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check(UC,e.attempt(jC,e.attempt(GC,a),n),n)(t)};function a(n){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),t(n)}},previous:JC},WC={tokenize:function(e,t,n){const r=this;let a="",o=!1;return function(t){if((72===t||104===t)&&XC.call(r,r.previous)&&!nT(r.events))return e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),a+=String.fromCodePoint(t),e.consume(t),i;return n(t)};function i(t){if(ph(t)&&a.length<5)return a+=String.fromCodePoint(t),e.consume(t),i;if(58===t){const n=a.toLowerCase();if("http"===n||"https"===n)return e.consume(t),s}return n(t)}function s(t){return 47===t?(e.consume(t),o?u:(o=!0,s)):n(t)}function u(t){return null===t||gh(t)||vh(t)||Fh(t)||yh(t)?n(t):e.attempt(jC,e.attempt(GC,l),n)(t)}function l(n){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),t(n)}},previous:XC},QC={tokenize:function(e,t,n){const r=this;let a,o;return function(t){if(!tT(t)||!eT.call(r,r.previous)||nT(r.events))return n(t);return e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),i(t)};function i(t){return tT(t)?(e.consume(t),i):64===t?(e.consume(t),s):n(t)}function s(t){return 46===t?e.check(VC,l,u)(t):45===t||95===t||Ch(t)?(o=!0,e.consume(t),s):l(t)}function u(t){return e.consume(t),a=!0,s}function l(i){return o&&a&&ph(r.previous)?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(i)):n(i)}},previous:eT},KC={};let $C=48;for(;$C<123;)KC[$C]=QC,$C++,58===$C?$C=65:91===$C&&($C=97);function JC(e){return null===e||40===e||42===e||95===e||91===e||93===e||126===e||vh(e)}function XC(e){return!ph(e)}function eT(e){return!(47===e||tT(e))}function tT(e){return 43===e||45===e||46===e||95===e||Ch(e)}function nT(e){let t=e.length,n=!1;for(;t--;){const r=e[t][1];if(("labelLink"===r.type||"labelImage"===r.type)&&!r._balanced){n=!0;break}if(r._gfmAutolinkLiteralWalkedInto){n=!1;break}}return e.length>0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}KC[43]=QC,KC[45]=QC,KC[46]=QC,KC[95]=QC,KC[72]=[QC,WC],KC[104]=[QC,WC],KC[87]=[QC,qC],KC[119]=[QC,qC],window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const rT={tokenize:function(e,t,n){const r=this;return Rh(e,(function(e){const a=r.events[r.events.length-1];return a&&"gfmFootnoteDefinitionIndent"===a[1].type&&4===a[2].sliceSerialize(a[1],!0).length?t(e):n(e)}),"gfmFootnoteDefinitionIndent",5)},partial:!0};function aT(e,t,n){const r=this;let a=r.events.length;const o=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);let i;for(;a--;){const e=r.events[a][1];if("labelImage"===e.type){i=e;break}if("gfmFootnoteCall"===e.type||"labelLink"===e.type||"label"===e.type||"image"===e.type||"link"===e.type)break}return function(a){if(!i||!i._balanced)return n(a);const s=mh(r.sliceSerialize({start:i.end,end:r.now()}));if(94!==s.codePointAt(0)||!o.includes(s.slice(1)))return n(a);return e.enter("gfmFootnoteCallLabelMarker"),e.consume(a),e.exit("gfmFootnoteCallLabelMarker"),t(a)}}function oT(e,t){let n=e.length;for(;n--;)if("labelImage"===e[n][1].type&&"enter"===e[n][0]){e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";const r={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},a={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};a.end.column++,a.end.offset++,a.end._bufferIndex++;const o={type:"gfmFootnoteCallString",start:Object.assign({},a.end),end:Object.assign({},e[e.length-1][1].start)},i={type:"chunkString",contentType:"string",start:Object.assign({},o.start),end:Object.assign({},o.end)},s=[e[n+1],e[n+2],["enter",r,t],e[n+3],e[n+4],["enter",a,t],["exit",a,t],["enter",o,t],["enter",i,t],["exit",i,t],["exit",o,t],e[e.length-2],e[e.length-1],["exit",r,t]];return e.splice(n,e.length-n+1,...s),e}function iT(e,t,n){const r=this,a=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);let o,i=0;return function(t){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(t),e.exit("gfmFootnoteCallLabelMarker"),s};function s(t){return 94!==t?n(t):(e.enter("gfmFootnoteCallMarker"),e.consume(t),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",u)}function u(s){if(i>999||93===s&&!o||null===s||91===s||vh(s))return n(s);if(93===s){e.exit("chunkString");const o=e.exit("gfmFootnoteCallString");return a.includes(mh(r.sliceSerialize(o)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(s),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(s)}return vh(s)||(o=!0),i++,e.consume(s),92===s?l:u}function l(t){return 91===t||92===t||93===t?(e.consume(t),i++,u):u(t)}}function sT(e,t,n){const r=this,a=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);let o,i,s=0;return function(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),u};function u(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",l):n(t)}function l(t){if(s>999||93===t&&!i||null===t||91===t||vh(t))return n(t);if(93===t){e.exit("chunkString");const n=e.exit("gfmFootnoteDefinitionLabelString");return o=mh(r.sliceSerialize(n)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),d}return vh(t)||(i=!0),s++,e.consume(t),92===t?c:l}function c(t){return 91===t||92===t||93===t?(e.consume(t),s++,l):l(t)}function d(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),a.includes(o)||a.push(o),Rh(e,h,"gfmFootnoteDefinitionWhitespace")):n(t)}function h(e){return t(e)}}function uT(e,t,n){return e.check(Bh,t,e.attempt(rT,t,n))}function lT(e){e.exit("gfmFootnoteDefinition")}function cT(e){let t=(e||{}).singleTilde;const n={tokenize:function(e,n,r){const a=this.previous,o=this.events;let i=0;return function(t){if(126===a&&"characterEscape"!==o[o.length-1][1].type)return r(t);return e.enter("strikethroughSequenceTemporary"),s(t)};function s(o){const u=Ih(a);if(126===o)return i>1?r(o):(e.consume(o),i++,s);if(i<2&&!t)return r(o);const l=e.exit("strikethroughSequenceTemporary"),c=Ih(o);return l._open=!c||2===c&&Boolean(u),l._close=!u||2===u&&Boolean(c),n(o)}},resolveAll:function(e,t){let n=-1;for(;++n<e.length;)if("enter"===e[n][0]&&"strikethroughSequenceTemporary"===e[n][1].type&&e[n][1]._close){let r=n;for(;r--;)if("exit"===e[r][0]&&"strikethroughSequenceTemporary"===e[r][1].type&&e[r][1]._open&&e[n][1].end.offset-e[n][1].start.offset==e[r][1].end.offset-e[r][1].start.offset){e[n][1].type="strikethroughSequence",e[r][1].type="strikethroughSequence";const a={type:"strikethrough",start:Object.assign({},e[r][1].start),end:Object.assign({},e[n][1].end)},o={type:"strikethroughText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[n][1].start)},i=[["enter",a,t],["enter",e[r][1],t],["exit",e[r][1],t],["enter",o,t]],s=t.parser.constructs.insideSpan.null;s&&ih(i,i.length,0,Mh(s,e.slice(r+1,n),t)),ih(i,i.length,0,[["exit",o,t],["enter",e[n][1],t],["exit",e[n][1],t],["exit",a,t]]),ih(e,r-1,n-r+3,i),n=r+i.length-2;break}}n=-1;for(;++n<e.length;)"strikethroughSequenceTemporary"===e[n][1].type&&(e[n][1].type="data");return e}};return null==t&&(t=!0),{text:{126:n},insideSpan:{null:[n]},attentionMarkers:{null:[126]}}}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};class dT{constructor(){this.map=[]}add(e,t,n){!function(e,t,n,r){let a=0;if(0===n&&0===r.length)return;for(;a<e.map.length;){if(e.map[a][0]===t)return e.map[a][1]+=n,void e.map[a][2].push(...r);a+=1}e.map.push([t,n,r])}(this,e,t,n)}consume(e){if(this.map.sort((function(e,t){return e[0]-t[0]})),0===this.map.length)return;let t=this.map.length;const n=[];for(;t>0;)t-=1,n.push(e.slice(this.map[t][0]+this.map[t][1]),this.map[t][2]),e.length=this.map[t][0];n.push([...e]),e.length=0;let r=n.pop();for(;r;)e.push(...r),r=n.pop();this.map.length=0}}function hT(e,t){let n=!1;const r=[];for(;t<e.length;){const a=e[t];if(n){if("enter"===a[0])"tableContent"===a[1].type&&r.push("tableDelimiterMarker"===e[t+1][1].type?"left":"none");else if("tableContent"===a[1].type){if("tableDelimiterMarker"===e[t-1][1].type){const e=r.length-1;r[e]="left"===r[e]?"center":"right"}}else if("tableDelimiterRow"===a[1].type)break}else"enter"===a[0]&&"tableDelimiterRow"===a[1].type&&(n=!0);t+=1}return r}function mT(e,t,n){const r=this;let a,o=0,i=0;return function(e){let t=r.events.length-1;for(;t>-1;){const e=r.events[t][1].type;if("lineEnding"!==e&&"linePrefix"!==e)break;t--}const a=t>-1?r.events[t][1].type:null,o="tableHead"===a||"tableRow"===a?D:s;if(o===D&&r.parser.lazy[r.now().line])return n(e);return o(e)};function s(t){return e.enter("tableHead"),e.enter("tableRow"),function(e){if(124===e)return u(e);return a=!0,i+=1,u(e)}(t)}function u(t){return null===t?n(t):Sh(t)?i>1?(i=0,r.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),d):n(t):Ah(t)?Rh(e,u,"whitespace")(t):(i+=1,a&&(a=!1,o+=1),124===t?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),a=!0,u):(e.enter("data"),l(t)))}function l(t){return null===t||124===t||vh(t)?(e.exit("data"),u(t)):(e.consume(t),92===t?c:l)}function c(t){return 92===t||124===t?(e.consume(t),l):l(t)}function d(t){return r.interrupt=!1,r.parser.lazy[r.now().line]?n(t):(e.enter("tableDelimiterRow"),a=!1,Ah(t)?Rh(e,h,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):h(t))}function h(t){return 45===t||58===t?f(t):124===t?(a=!0,e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),m):w(t)}function m(t){return Ah(t)?Rh(e,f,"whitespace")(t):f(t)}function f(t){return 58===t?(i+=1,a=!0,e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),p):45===t?(i+=1,p(t)):null===t||Sh(t)?g(t):w(t)}function p(t){return 45===t?(e.enter("tableDelimiterFiller"),C(t)):w(t)}function C(t){return 45===t?(e.consume(t),C):58===t?(a=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),T):(e.exit("tableDelimiterFiller"),T(t))}function T(t){return Ah(t)?Rh(e,g,"whitespace")(t):g(t)}function g(n){return 124===n?h(n):(null===n||Sh(n))&&a&&o===i?(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(n)):w(n)}function w(e){return n(e)}function D(t){return e.enter("tableRow"),E(t)}function E(n){return 124===n?(e.enter("tableCellDivider"),e.consume(n),e.exit("tableCellDivider"),E):null===n||Sh(n)?(e.exit("tableRow"),t(n)):Ah(n)?Rh(e,E,"whitespace")(n):(e.enter("data"),S(n))}function S(t){return null===t||124===t||vh(t)?(e.exit("data"),E(t)):(e.consume(t),92===t?v:S)}function v(t){return 92===t||124===t?(e.consume(t),S):S(t)}}function fT(e,t){let n,r,a,o=-1,i=!0,s=0,u=[0,0,0,0],l=[0,0,0,0],c=!1,d=0;const h=new dT;for(;++o<e.length;){const m=e[o],f=m[1];"enter"===m[0]?"tableHead"===f.type?(c=!1,0!==d&&(CT(h,t,d,n,r),r=void 0,d=0),n={type:"table",start:Object.assign({},f.start),end:Object.assign({},f.end)},h.add(o,0,[["enter",n,t]])):"tableRow"===f.type||"tableDelimiterRow"===f.type?(i=!0,a=void 0,u=[0,0,0,0],l=[0,o+1,0,0],c&&(c=!1,r={type:"tableBody",start:Object.assign({},f.start),end:Object.assign({},f.end)},h.add(o,0,[["enter",r,t]])),s="tableDelimiterRow"===f.type?2:r?3:1):!s||"data"!==f.type&&"tableDelimiterMarker"!==f.type&&"tableDelimiterFiller"!==f.type?"tableCellDivider"===f.type&&(i?i=!1:(0!==u[1]&&(l[0]=l[1],a=pT(h,t,u,s,void 0,a)),u=l,l=[u[1],o,0,0])):(i=!1,0===l[2]&&(0!==u[1]&&(l[0]=l[1],a=pT(h,t,u,s,void 0,a),u=[0,0,0,0]),l[2]=o)):"tableHead"===f.type?(c=!0,d=o):"tableRow"===f.type||"tableDelimiterRow"===f.type?(d=o,0!==u[1]?(l[0]=l[1],a=pT(h,t,u,s,o,a)):0!==l[1]&&(a=pT(h,t,l,s,o,a)),s=0):!s||"data"!==f.type&&"tableDelimiterMarker"!==f.type&&"tableDelimiterFiller"!==f.type||(l[3]=o)}for(0!==d&&CT(h,t,d,n,r),h.consume(t.events),o=-1;++o<t.events.length;){const e=t.events[o];"enter"===e[0]&&"table"===e[1].type&&(e[1]._align=hT(t.events,o))}return e}function pT(e,t,n,r,a,o){const i=1===r?"tableHeader":2===r?"tableDelimiter":"tableData";0!==n[0]&&(o.end=Object.assign({},TT(t.events,n[0])),e.add(n[0],0,[["exit",o,t]]));const s=TT(t.events,n[1]);if(o={type:i,start:Object.assign({},s),end:Object.assign({},s)},e.add(n[1],0,[["enter",o,t]]),0!==n[2]){const a=TT(t.events,n[2]),o=TT(t.events,n[3]),i={type:"tableContent",start:Object.assign({},a),end:Object.assign({},o)};if(e.add(n[2],0,[["enter",i,t]]),2!==r){const r=t.events[n[2]],a=t.events[n[3]];if(r[1].end=Object.assign({},a[1].end),r[1].type="chunkText",r[1].contentType="text",n[3]>n[2]+1){const t=n[2]+1,r=n[3]-n[2]-1;e.add(t,r,[])}}e.add(n[3]+1,0,[["exit",i,t]])}return void 0!==a&&(o.end=Object.assign({},TT(t.events,a)),e.add(a,0,[["exit",o,t]]),o=void 0),o}function CT(e,t,n,r,a){const o=[],i=TT(t.events,n);a&&(a.end=Object.assign({},i),o.push(["exit",a,t])),r.end=Object.assign({},i),o.push(["exit",r,t]),e.add(n+1,0,o)}function TT(e,t){const n=e[t],r="enter"===n[0]?"start":"end";return n[1][r]}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const gT={tokenize:function(e,t,n){const r=this;return function(t){if(null!==r.previous||!r._gfmTasklistFirstContentOfListItem)return n(t);return e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),a};function a(t){return vh(t)?(e.enter("taskListCheckValueUnchecked"),e.consume(t),e.exit("taskListCheckValueUnchecked"),o):88===t||120===t?(e.enter("taskListCheckValueChecked"),e.consume(t),e.exit("taskListCheckValueChecked"),o):n(t)}function o(t){return 93===t?(e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),i):n(t)}function i(r){return Sh(r)?t(r):Ah(r)?e.check({tokenize:wT},t,n)(r):n(r)}}};function wT(e,t,n){return Rh(e,(function(e){return null===e?n(e):t(e)}),"whitespace")}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const DT={};function ET(e){const t=e||DT,n=this.data(),r=n.micromarkExtensions||(n.micromarkExtensions=[]),a=n.fromMarkdownExtensions||(n.fromMarkdownExtensions=[]),o=n.toMarkdownExtensions||(n.toMarkdownExtensions=[]);r.push(function(e){return lh([{text:KC},{document:{91:{tokenize:sT,continuation:{tokenize:uT},exit:lT}},text:{91:{tokenize:iT},93:{add:"after",tokenize:aT,resolveTo:oT}}},cT(e),{flow:{null:{tokenize:mT,resolveAll:fT}}},{text:{91:gT}}])}(t)),a.push([{transforms:[Vp],enter:{literalAutolink:Zp,literalAutolinkEmail:Hp,literalAutolinkHttp:Hp,literalAutolinkWww:Hp},exit:{literalAutolink:zp,literalAutolinkEmail:Gp,literalAutolinkHttp:Up,literalAutolinkWww:jp}},{enter:{gfmFootnoteDefinition:Kp,gfmFootnoteDefinitionLabelString:$p,gfmFootnoteCall:eC,gfmFootnoteCallString:tC},exit:{gfmFootnoteDefinition:Xp,gfmFootnoteDefinitionLabelString:Jp,gfmFootnoteCall:rC,gfmFootnoteCallString:nC}},{canContainEols:["delete"],enter:{strikethrough:uC},exit:{strikethrough:lC}},{enter:{table:LC,tableData:_C,tableHeader:_C,tableRow:IC},exit:{codeText:PC,table:xC,tableData:MC,tableHeader:MC,tableRow:MC}},{exit:{taskListCheckValueChecked:YC,taskListCheckValueUnchecked:YC,paragraph:ZC}}]),o.push(function(e){return{extensions:[{unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:Bp,notInConstruct:Yp},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:Bp,notInConstruct:Yp},{character:":",before:"[ps]",after:"\\/",inConstruct:Bp,notInConstruct:Yp}]},{unsafe:[{character:"[",inConstruct:["phrasing","label","reference"]}],handlers:{footnoteDefinition:oC,footnoteReference:aC}},{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:sC}],handlers:{delete:cC}},BC(e),{unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:HC}}]}}(t))}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var ST=["html","text","br","p","em","strong","a","ol","ul","li","code","pre","blockquote","del","emoji","mention"];function vT(e){try{return encodeURI(decodeURIComponent(e))}catch(t){return e}}var AT=function(e){return e.startsWith("app://")?e:Lp(e)},yT=function(e){return e},FT={a:function(e){var t=e.children,n=e.href,r=null==n?void 0:n.startsWith("mailto:"),a=null==n?void 0:n.startsWith("http");return n&&(r||a)?u.default.createElement("a",{className:un({"str-chat__message-url-link":a}),href:n,rel:"nofollow noreferrer noopener",target:"_blank"},t):u.default.createElement(u.default.Fragment,null,t)},emoji:function(e){var t=e.children;return u.default.createElement("span",{className:"inline-text-emoji","data-testid":"inline-text-emoji"},t)},mention:function(e){var t=e.children,n=e.node.mentionedUser;return u.default.createElement("span",{className:"str-chat__message-mention","data-user-id":n.id},t)}},OT=function(e,t,n){var r=void 0===n?{}:n,a=r.allowedTagNames,o=void 0===a?ST:a,i=r.customMarkDownRenderers,s=r.getRehypePlugins,l=void 0===s?yT:s,c=r.getRemarkPlugins,d=void 0===c?yT:c;if(!e)return null;if(1===e.trim().length)return u.default.createElement(u.default.Fragment,null,e);var m=e,f=hc(m),p=dc(m);Ip(T(T([],jl(m,"email"),!0),jl(m,"url"),!0),"value").forEach((function(e){var n=e.href,r=e.type,a=e.value,o=p.some((function(e){return null==e?void 0:e.includes(a)}));if(!((f&&f.filter((function(e){var t=null==n?void 0:n.replace(cc,""),r=null==e?void 0:e.replace(cc,"");return!(!t||!r)&&(t.includes(r)||r.includes(t))}))).length>0||o))try{if("email"===r&&t)if(t.some((function(e){return e.name===a})))return void(m=m.replace(new RegExp(lc(a),"g"),(function(e,t){return"@"===m.charAt(t-1)?e:"[".concat(e,"](").concat(vT(n),")")})));var i="email"===r?a:function(e){try{return decodeURIComponent(e).replace(cc,"")}catch(t){return e}}(n);m=m.replace(new RegExp(lc(a),"g"),"[".concat(i,"](").concat(vT(n),")"))}catch(e){}}));var C=[Ic,Pc,[ET,{singleTilde:!1}]],g=[bc];return(null==t?void 0:t.length)&&g.push(Nc(t)),u.default.createElement(Np,{allowedElements:o,components:h(h({},FT),i),rehypePlugins:l(g),remarkPlugins:d(C),skipHtml:!0,unwrapDisallowed:!0,urlTransform:AT},m)};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const bT=e=>{let{className:n,component:r,currentTrigger:a,dropdownScroll:o,getSelectedItem:i,getTextToReplace:s,Header:l,itemClassName:c,itemStyle:d,onSelect:h,selectionEnd:m,style:f,SuggestionItem:p,value:C,values:T}=e;const{AutocompleteSuggestionHeader:g,AutocompleteSuggestionItem:w}=vn("SuggestionList"),{themeVersion:D}=Dn("SuggestionList"),E=p||w||sc,S=l||g||uc,[v,A]=t.useState(void 0),y=[],F=e=>v===T.findIndex((t=>O(t)===O(e))),O=e=>{const t=s(e);return t.key?t.key:"string"!=typeof e&&e.key?e.key:t.text},b=t.useCallback((e=>T.findIndex((t=>t.id?t.id===e.id:t.name===e.name))),[T]),R=e=>{e&&(h(s(e)),i&&i(e))},N=t.useCallback(((e,t)=>{null==e||e.preventDefault();const n=b(t);R(T[n])}),[R,b]),L=t.useCallback((e=>{const t=b(e);A(t)}),[b]),x=t.useCallback((e=>("ArrowUp"===e.key&&A((e=>{if(void 0===e)return 0;const t=0===e?T.length-1:e-1;return o(y[t]),t})),"ArrowDown"===e.key&&A((e=>{if(void 0===e)return 0;const t=e===T.length-1?0:e+1;return o(y[t]),t})),"Enter"!==e.key&&"Tab"!==e.key||void 0===v||N(e,T[v]),null)),[v,T]);t.useEffect((()=>(document.addEventListener("keydown",x,!1),()=>document.removeEventListener("keydown",x))),[x]),t.useEffect((()=>{null!=T&&T.length&&L(T[0])}),[T]);const I=t.useCallback((e=>{const t=e.name||e.id,n=C.slice(0,m),r=n.lastIndexOf(a),o=lc(n.slice(r+1)),i={match:o,parts:t.split(new RegExp("(".concat(o,")"),"gi"))};return{...e,itemNameParts:i}}),[C,m,a]),M=t.useMemo((()=>T.map(I)),[T,I]);return u.default.createElement("ul",{className:un("rta__list",n),style:f},"1"===D&&u.default.createElement("li",{className:"rta__list-header"},u.default.createElement(S,{currentTrigger:a,value:C})),M.map(((e,t)=>u.default.createElement(E,{className:c,component:r,item:e,key:O(e),onClickHandler:N,onSelectHandler:L,ref:e=>{y[t]=e},selected:F(e),style:d,value:C}))))};var RT={exports:{}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(this,arguments)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(RT);var NT=w(RT.exports),LT={exports:{}},xT={exports:{}},IT={exports:{}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e){function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(IT);var MT={exports:{}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e){var t=IT.exports.default;e.exports=function(e,n){if("object"!=t(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,n||"default");if("object"!=t(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(MT),window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e){var t=IT.exports.default,n=MT.exports;e.exports=function(e){var r=n(e,"string");return"symbol"==t(r)?r:String(r)},e.exports.__esModule=!0,e.exports.default=e.exports}(xT),window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e){var t=xT.exports;e.exports=function(e,n,r){return(n=t(n))in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e},e.exports.__esModule=!0,e.exports.default=e.exports}(LT);var _T=w(LT.exports);function PT(){return(PT=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var kT=t.useLayoutEffect;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var BT=function(e,t){"function"!=typeof e?e.current=t:e(t)};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var YT={"min-height":"0","max-height":"none",height:"0",visibility:"hidden",overflow:"hidden",position:"absolute","z-index":"-1000",top:"0",right:"0"},ZT=function(e){Object.keys(YT).forEach((function(t){e.style.setProperty(t,YT[t],"important")}))},HT=null;var UT=function(){},jT=["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopWidth","boxSizing","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","lineHeight","paddingBottom","paddingLeft","paddingRight","paddingTop","tabSize","textIndent","textRendering","textTransform","width"],GT=!!document.documentElement.currentStyle,zT=function(e){var n,r,a=(n=e,r=t.useRef(n),kT((function(){r.current=n})),r);t.useLayoutEffect((function(){var e=function(e){a.current(e)};return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[])},VT=function(e,n){var r=e.cacheMeasurements,a=e.maxRows,o=e.minRows,i=e.onChange,s=void 0===i?UT:i,u=e.onHeightChange,l=void 0===u?UT:u,c=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),d=void 0!==c.value,h=t.useRef(null),m=function(e,n){var r=t.useRef();return t.useCallback((function(t){e.current=t,r.current&&BT(r.current,null),r.current=n,n&&BT(n,t)}),[n])}(h,n),f=t.useRef(0),p=t.useRef(),C=function(){var e=h.current,t=r&&p.current?p.current:function(e){var t=window.getComputedStyle(e);if(null===t)return null;var n=function(e,t){return e.reduce((function(e,n){return e[n]=t[n],e}),{})}(jT,t),r=n.boxSizing;return""===r?null:(GT&&"border-box"===r&&(n.width=parseFloat(n.width)+parseFloat(n.borderRightWidth)+parseFloat(n.borderLeftWidth)+parseFloat(n.paddingRight)+parseFloat(n.paddingLeft)+"px"),{sizingStyle:n,paddingSize:parseFloat(n.paddingBottom)+parseFloat(n.paddingTop),borderSize:parseFloat(n.borderBottomWidth)+parseFloat(n.borderTopWidth)})}(e);if(t){p.current=t;var n=function(e,t,n,r){void 0===n&&(n=1),void 0===r&&(r=1/0),HT||((HT=document.createElement("textarea")).setAttribute("tab-index","-1"),HT.setAttribute("aria-hidden","true"),ZT(HT)),null===HT.parentNode&&document.body.appendChild(HT);var a=e.paddingSize,o=e.borderSize,i=e.sizingStyle,s=i.boxSizing;Object.keys(i).forEach((function(e){var t=e;HT.style[t]=i[t]})),ZT(HT),HT.value=t;var u=function(e,t){var n=e.scrollHeight;return"border-box"===t.sizingStyle.boxSizing?n+t.borderSize:n-t.paddingSize}(HT,e);HT.value="x";var l=HT.scrollHeight-a,c=l*n;"border-box"===s&&(c=c+a+o),u=Math.max(c,u);var d=l*r;return"border-box"===s&&(d=d+a+o),[u=Math.min(d,u),l]}(t,e.value||e.placeholder||"x",o,a),i=n[0],s=n[1];f.current!==i&&(f.current=i,e.style.setProperty("height",i+"px","important"),l(i,{rowHeight:s}))}};return t.useLayoutEffect(C),zT(C),t.createElement("textarea",PT({},c,{onChange:function(e){d||C(),s(e)},ref:m}))},qT=t.forwardRef(VT),WT={exports:{}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e){var t,n,r;t=["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"],n="undefined"!=typeof window,r=n&&null!=window.mozInnerScreenX,e.exports=function(e,a,o){if(!n)throw new Error("textarea-caret-position#getCaretCoordinates should only be called in a browser");var i=o&&o.debug||!1;if(i){var s=document.querySelector("#input-textarea-caret-position-mirror-div");s&&s.parentNode.removeChild(s)}var u=document.createElement("div");u.id="input-textarea-caret-position-mirror-div",document.body.appendChild(u);var l=u.style,c=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle,d="INPUT"===e.nodeName;l.whiteSpace="pre-wrap",d||(l.wordWrap="break-word"),l.position="absolute",i||(l.visibility="hidden"),t.forEach((function(e){d&&"lineHeight"===e?l.lineHeight=c.height:l[e]=c[e]})),r?e.scrollHeight>parseInt(c.height)&&(l.overflowY="scroll"):l.overflow="hidden",u.textContent=e.value.substring(0,a),d&&(u.textContent=u.textContent.replace(/\s/g," "));var h=document.createElement("span");h.textContent=e.value.substring(a)||".",u.appendChild(h);var m={top:h.offsetTop+parseInt(c.borderTopWidth),left:h.offsetLeft+parseInt(c.borderLeftWidth),height:parseInt(c.lineHeight)};return i?h.style.backgroundColor="#aaa":document.body.removeChild(u),m}}(WT);var QT=WT.exports,KT={exports:{}},$T={};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};
/**
     * @license React
     * react-is.production.min.js
     *
     * Copyright (c) Facebook, Inc. and its affiliates.
     *
     * This source code is licensed under the MIT license found in the
     * LICENSE file in the root directory of this source tree.
     */
var JT,XT=Symbol.for("react.element"),eg=Symbol.for("react.portal"),tg=Symbol.for("react.fragment"),ng=Symbol.for("react.strict_mode"),rg=Symbol.for("react.profiler"),ag=Symbol.for("react.provider"),og=Symbol.for("react.context"),ig=Symbol.for("react.server_context"),sg=Symbol.for("react.forward_ref"),ug=Symbol.for("react.suspense"),lg=Symbol.for("react.suspense_list"),cg=Symbol.for("react.memo"),dg=Symbol.for("react.lazy"),hg=Symbol.for("react.offscreen");function mg(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case XT:switch(e=e.type){case tg:case rg:case ng:case ug:case lg:return e;default:switch(e=e&&e.$$typeof){case ig:case og:case sg:case dg:case cg:case ag:return e;default:return t}}case eg:return t}}}JT=Symbol.for("react.module.reference"),$T.ContextConsumer=og,$T.ContextProvider=ag,$T.Element=XT,$T.ForwardRef=sg,$T.Fragment=tg,$T.Lazy=dg,$T.Memo=cg,$T.Portal=eg,$T.Profiler=rg,$T.StrictMode=ng,$T.Suspense=ug,$T.SuspenseList=lg,$T.isAsyncMode=function(){return!1},$T.isConcurrentMode=function(){return!1},$T.isContextConsumer=function(e){return mg(e)===og},$T.isContextProvider=function(e){return mg(e)===ag},$T.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===XT},$T.isForwardRef=function(e){return mg(e)===sg},$T.isFragment=function(e){return mg(e)===tg},$T.isLazy=function(e){return mg(e)===dg},$T.isMemo=function(e){return mg(e)===cg},$T.isPortal=function(e){return mg(e)===eg},$T.isProfiler=function(e){return mg(e)===rg},$T.isStrictMode=function(e){return mg(e)===ng},$T.isSuspense=function(e){return mg(e)===ug},$T.isSuspenseList=function(e){return mg(e)===lg},$T.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===tg||e===rg||e===ng||e===ug||e===lg||e===hg||"object"==typeof e&&null!==e&&(e.$$typeof===dg||e.$$typeof===cg||e.$$typeof===ag||e.$$typeof===og||e.$$typeof===sg||e.$$typeof===JT||void 0!==e.getModuleId)},$T.typeOf=mg,window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e){e.exports=$T}(KT),window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const fg="next";function pg(e,t){if(!t)return;const n=parseInt(getComputedStyle(t).getPropertyValue("height"),10),r=parseInt(getComputedStyle(e).getPropertyValue("height"),10)-n,a=e.scrollTop,o=t.offsetTop;o<a+r&&a<o||(e.scrollTop=o)}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Cg=u.default.memo((function(e){var t=e.entity;return u.default.createElement("div",{className:"str-chat__slash-command"},u.default.createElement("span",{className:"str-chat__slash-command-header"},u.default.createElement("strong",null,t.name)," ",t.args),u.default.createElement("br",null),u.default.createElement("span",{className:"str-chat__slash-command-description"},t.description))}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Tg=function(e,t){var n=e.charCodeAt(t);if(Number.isNaN(n))return"";if(n<55296||n>57343)return e.charAt(t);if(55296<=n&&n<=56319){if(e.length<=t+1)throw"High surrogate without following low surrogate";var r=e.charCodeAt(t+1);if(56320>r||r>57343)throw"High surrogate without following low surrogate";return e.charAt(t)+e.charAt(t+1)}if(0===t)throw"Low surrogate without preceding high surrogate";var a=e.charCodeAt(t-1);if(55296>a||a>56319)throw"Low surrogate without preceding high surrogate";return""};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var gg=function(e){var n=e.image,r=e.name,a=e.onClick,o=void 0===a?function(){}:a,i=e.onMouseOver,s=void 0===i?function(){}:i,l=e.shape,c=void 0===l?"circle":l,d=e.size,h=void 0===d?32:d,m=t.useState(!1),f=m[0],p=m[1],C=t.useState(!1),T=C[0],g=C[1];t.useEffect((function(){p(!1),g(!1)}),[n]);var w=(null==r?void 0:r.toString())||"",D=Tg(w,0);return u.default.createElement("div",{className:"str-chat__avatar str-chat__avatar--".concat(c," str-chat__message-sender-avatar"),"data-testid":"avatar",onClick:o,onMouseOver:s,style:{flexBasis:"".concat(h,"px"),fontSize:"".concat(h/2,"px"),height:"".concat(h,"px"),lineHeight:"".concat(h,"px"),width:"".concat(h,"px")},title:r},n&&!f?u.default.createElement("img",{alt:D,className:"str-chat__avatar-image".concat(T?" str-chat__avatar-image--loaded":""),"data-testid":"avatar-img",onError:function(){return p(!0)},onLoad:function(){return g(!0)},src:n,style:{flexBasis:"".concat(h,"px"),height:"".concat(h,"px"),objectFit:"cover",width:"".concat(h,"px")}}):u.default.createElement("div",{className:"str-chat__avatar-fallback","data-testid":"avatar-fallback"},D))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var wg=u.default.memo((function(e){var t=e.Avatar,n=void 0===t?gg:t,r=e.entity,a=Dn("UserItem").themeVersion,o=!!Object.keys(r).length,i=null==r?void 0:r.itemNameParts;return u.default.createElement("div",{className:"str-chat__user-item"},u.default.createElement(n,{image:r.image,name:r.name||r.id,size:20}),u.default.createElement("span",{className:"str-chat__user-item--name","data-testid":"user-item-name"},o?i.parts.map((function(e,t){var n=e.toLowerCase()===i.match.toLowerCase();return u.default.createElement("span",{className:un({"str-chat__emoji-item--highlight":n,"str-chat__emoji-item--part":!n}),key:"part-".concat(t)},e)})):null),"2"===a&&u.default.createElement("div",{className:"str-chat__user-item-at"},"@"))}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};class Dg extends u.default.Component{constructor(e){var t;super(e),t=this,_T(this,"getSelectionPosition",(()=>this.textareaRef?{selectionEnd:this.textareaRef.selectionEnd,selectionStart:this.textareaRef.selectionStart}:null)),_T(this,"getSelectedText",(()=>{if(!this.textareaRef)return null;const{selectionEnd:e,selectionStart:t}=this.textareaRef;return t===e?null:this.state.value.substr(t,e-t)})),_T(this,"setCaretPosition",(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;t.textareaRef&&(t.textareaRef.focus(),t.textareaRef.setSelectionRange(e,e))})),_T(this,"getCaretPosition",(()=>this.textareaRef?this.textareaRef.selectionEnd:0)),_T(this,"_defaultShouldSubmit",(e=>"Enter"===e.key&&!e.shiftKey&&!e.nativeEvent.isComposing)),_T(this,"_handleKeyDown",(e=>{const{shouldSubmit:t=this._defaultShouldSubmit}=this.props;return"ArrowUp"!==e.key&&"ArrowDown"!==e.key||!this.dropdownRef||e.preventDefault(),null!=t&&t(e)?this._onEnter(e):" "===e.key?this._onSpace(e):"Escape"===e.key?this._closeAutocomplete():void 0})),_T(this,"_onEnter",(e=>{if(!this.textareaRef)return;this.state.currentTrigger&&this.state.data||(this._replaceWord(),this.textareaRef&&(this.textareaRef.selectionEnd=0),this.props.handleSubmit(e),this._closeAutocomplete())})),_T(this,"_onSpace",(()=>{if(!this.props.replaceWord||!this.textareaRef)return;this.textareaRef.matches(":focus")&&this._replaceWord()})),_T(this,"_replaceWord",(async()=>{const{value:e}=this.state,t=/([^\s]+)(\s*)$/.exec(e.slice(0,this.getCaretPosition())),n=t&&t[1];if(!n)return;const r=t[2],a=await this.props.replaceWord(n);if(null==a)return;const o=e.slice(0,this.getCaretPosition()-t[0].length)+a+r+e.slice(this.getCaretPosition(),-1);this.setState({value:o},(()=>{const e=new CustomEvent("change",{bubbles:!0});this.textareaRef.dispatchEvent(e),this.props.onChange&&this.props.onChange(e)}))})),_T(this,"_onSelect",(e=>{const{closeCommandsList:t,closeMentionsList:n,onChange:r,showCommandsList:a,showMentionsList:o}=this.props,{currentTrigger:i,selectionEnd:s,value:u}=this.state,l=a?"/":o?"@":i;if(!l)return;const c=a?"/":o?"@":u.slice(0,s),d=c.lastIndexOf(l),h="next"===e.caretPosition?"".concat(e.text," "):e.text,m=((e,t,n)=>{switch(e){case"start":return n;case"next":case"end":return n+t.length;default:if(!Number.isInteger(e))throw new Error('RTA: caretPosition should be "start", "next", "end" or number.');return e}})(e.caretPosition,h,d),f=c.substring(0,d)+h,p=u.replace(c,f);this.setState({dataLoading:!1,value:p},(()=>{const e=new CustomEvent("change",{bubbles:!0});this.textareaRef.dispatchEvent(e),r&&r(e),this.setCaretPosition(m)})),this._closeAutocomplete(),a&&t(),o&&n()})),_T(this,"_getItemOnSelect",(e=>{const{currentTrigger:t}=this.state,n=this._getCurrentTriggerSettings(e),r=e||t;if(!r||!n)return null;const{callback:a}=n;return a?e=>{if("function"!=typeof a)throw new Error('Output functor is not defined! You have to define "output" function. https://github.com/webscopeio/react-textarea-autocomplete#trigger-type');return a?a(e,r):null}:null})),_T(this,"_getTextToReplace",(e=>{const{actualToken:t,currentTrigger:n}=this.state,r=this._getCurrentTriggerSettings(e),a=e||n;if(!a||!r)return null;const{output:o}=r;return e=>{if("object"==typeof e&&(!o||"function"!=typeof o))throw new Error('Output functor is not defined! If you are using items as object you have to define "output" function. https://github.com/webscopeio/react-textarea-autocomplete#trigger-type');if(o){const n=o(e,a);if(!n||"number"==typeof n)throw new Error('Output functor should return string or object in shape {text: string, caretPosition: string | number}.\nGot "'.concat(String(n),'". Check the implementation for trigger "').concat(a,'" and its token "').concat(t,'"\n\nSee https://github.com/webscopeio/react-textarea-autocomplete#trigger-type for more informations.\n'));if("string"==typeof n)return{caretPosition:fg,text:n};if(!n.text&&":"!==a)throw new Error('Output "text" is not defined! Object should has shape {text: string, caretPosition: string | number}. Check the implementation for trigger "'.concat(a,'" and its token "').concat(t,'"\n'));if(!n.caretPosition)throw new Error('Output "caretPosition" is not defined! Object should has shape {text: string, caretPosition: string | number}. Check the implementation for trigger "'.concat(a,'" and its token "').concat(t,'"\n'));return n}if("string"!=typeof e)throw new Error("Output item should be string\n");return{caretPosition:fg,text:"".concat(a).concat(e).concat(a)}}})),_T(this,"_getCurrentTriggerSettings",(e=>{const{currentTrigger:t}=this.state,n=e||t;return n?this.props.trigger[n]:null})),_T(this,"_getValuesFromProvider",(()=>{const{actualToken:e,currentTrigger:t}=this.state,n=this._getCurrentTriggerSettings();if(!t||!n)return;const{component:r,dataProvider:a}=n;if("function"!=typeof a)throw new Error("Trigger provider has to be a function!");this.setState({dataLoading:!0}),a(e,this.state.value,((e,n)=>{if(n===this.state.actualToken){if(!Array.isArray(e))throw new Error("Trigger provider has to provide an array!");if(!KT.exports.isValidElementType(r))throw new Error("Component should be defined!");t===this.state.currentTrigger&&(e.length?this.setState({component:r,data:e,dataLoading:!1}):this._closeAutocomplete())}}))})),_T(this,"_getSuggestions",(e=>{const{currentTrigger:t,data:n}=this.state;return!(e||t)||!n||n&&!n.length?null:n})),_T(this,"_closeAutocomplete",(()=>{this.setState({currentTrigger:null,data:null,dataLoading:!1,left:null,top:null})})),_T(this,"_cleanUpProps",(()=>{const e={...this.props},t=["additionalTextareaProps","className","closeCommandsList","closeMentionsList","closeOnClickOutside","containerClassName","containerStyle","disableMentions","dropdownClassName","dropdownStyle","grow","handleSubmit","innerRef","itemClassName","itemStyle","listClassName","listStyle","loaderClassName","loaderStyle","loadingComponent","minChar","movePopupAsYouType","onCaretPositionChange","onChange","ref","replaceWord","scrollToItem","shouldSubmit","showCommandsList","showMentionsList","SuggestionItem","SuggestionList","trigger","value"];for(const n in e)t.includes(n)&&delete e[n];return e})),_T(this,"_isCommand",(e=>{if("/"!==e[0])return!1;return e.split(" ").length<=1})),_T(this,"_changeHandler",(e=>{const{minChar:t,movePopupAsYouType:n,onCaretPositionChange:r,onChange:a,trigger:o}=this.props,{left:i,top:s}=this.state,u=e.target,{selectionEnd:l,selectionStart:c,value:d}=u;let h,m;if(a&&(e.persist(),a(e)),r&&r(this.getCaretPosition()),this.setState({value:d}),this._isCommand(d))h="/",m=d;else{const e=Object.keys(o).join().replace("/",""),t="[^\\s".concat(e,"]*"),n=new RegExp("(?!^|\\W)?[".concat(e,"]").concat(t,"\\s?").concat(t,"$"),"g"),r=d.slice(0,l).match(n);m=r&&r[r.length-1].trim(),h=m&&Object.keys(o).find((e=>e===m[0]))||null}if(!m||m.length<=t)return void this._closeAutocomplete();const f=m.slice(1);if(h){if(n||null===s&&null===i||1===m.length){const{left:e,top:t}=QT(u,l);this.setState({left:e,top:t-this.textareaRef.scrollTop||0})}this.setState({actualToken:f,currentTrigger:h,selectionEnd:l,selectionStart:c},(()=>{try{this._getValuesFromProvider()}catch(e){(e=>{console.error("RTA: dataProvider fails: ".concat(e,"\n    \nCheck the documentation or create issue if you think it's bug. https://github.com/webscopeio/react-textarea-autocomplete/issues"))})(e.message)}}))}})),_T(this,"_selectHandler",(e=>{const{onCaretPositionChange:t,onSelect:n}=this.props;t&&t(this.getCaretPosition()),n&&(e.persist(),n(e))})),_T(this,"_onClickAndBlurHandler",(e=>{const{closeOnClickOutside:t,onBlur:n}=this.props,r=e.relatedTarget,a="undefined"!=typeof navigator&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent||"")&&"blur"===e.type;this.dropdownRef&&r instanceof Node&&this.dropdownRef.contains(r)||a||(t&&this._closeAutocomplete(),n&&(e.persist(),n(e)))})),_T(this,"_onScrollHandler",(()=>this._closeAutocomplete())),_T(this,"_dropdownScroll",(e=>{const{scrollToItem:t}=this.props;if(t)if(!0!==t){if("function"!=typeof t||2!==t.length)throw new Error("`scrollToItem` has to be boolean (true for default implementation) or function with two parameters: container, item.");t(this.dropdownRef,e)}else pg(this.dropdownRef,e)})),_T(this,"getTriggerProps",(()=>{const{showCommandsList:e,showMentionsList:t,trigger:n}=this.props,{component:r,currentTrigger:a,selectionEnd:o,value:i}=this.state,s=this._getItemOnSelect(),u=this._getSuggestions(),l={component:r,currentTrigger:a,getSelectedItem:s,getTextToReplace:this._getTextToReplace(),selectionEnd:o,value:i,values:u};if(e&&n["/"]||t&&n["@"]){let t;const r=n[e?"/":"@"].dataProvider;null==r||r("",e?"/":"@",(e=>{t=e})),l.component=e?Cg:wg,l.currentTrigger=e?"/":"@",l.getTextToReplace=this._getTextToReplace(e?"/":"@"),l.getSelectedItem=this._getItemOnSelect(e?"/":"@"),l.selectionEnd=1,l.value=e?"/":"@",l.values=t}return l})),_T(this,"setDropdownRef",(e=>{this.dropdownRef=e}));const{loadingComponent:n,trigger:r,value:a}=this.props;if(!n)throw new Error("RTA: loadingComponent is not defined");if(!r)throw new Error("RTA: trigger is not defined");this.state={actualToken:"",component:null,currentTrigger:null,data:null,dataLoading:!1,isComposing:!1,left:null,selectionEnd:0,selectionStart:0,top:null,value:a||""}}static getDerivedStateFromProps(e,t){return e.value===t.propsValue&&t.value?null:{propsValue:e.value,value:e.value}}renderSuggestionListContainer(){const{disableMentions:e,dropdownClassName:t,dropdownStyle:n,itemClassName:r,itemStyle:a,listClassName:o,SuggestionItem:i,SuggestionList:s=bT}=this.props,{isComposing:l}=this.state,c=this.getTriggerProps();return l||!c.values||!c.currentTrigger||e&&"@"===c.currentTrigger?null:u.default.createElement("div",{className:un("rta__autocomplete","str-chat__suggestion-list-container",t),ref:this.setDropdownRef,style:n},u.default.createElement(s,NT({className:un("str-chat__suggestion-list",o),dropdownScroll:this._dropdownScroll,itemClassName:un("str-chat__suggestion-list-item",r),itemStyle:a,onSelect:this._onSelect,SuggestionItem:i},c)))}render(){const{className:e,containerClassName:t,containerStyle:n,style:r}=this.props,{onBlur:a,onChange:o,onClick:i,onFocus:s,onKeyDown:l,onScroll:c,onSelect:d,...h}=this.props.additionalTextareaProps||{};let{maxRows:m}=this.props;const{dataLoading:f,value:p}=this.state;return this.props.grow||(m=1),u.default.createElement("div",{className:un("rta",t,{"rta--loading":f}),style:n},this.renderSuggestionListContainer(),u.default.createElement(qT,NT({"data-testid":"message-input"},this._cleanUpProps(),{className:un("rta__textarea",e),maxRows:m,onBlur:e=>{this._onClickAndBlurHandler(e),null==a||a(e)},onChange:e=>{this._changeHandler(e),null==o||o(e)},onClick:e=>{this._onClickAndBlurHandler(e),null==i||i(e)},onCompositionEnd:()=>this.setState((e=>({...e,isComposing:!1}))),onCompositionStart:()=>this.setState((e=>({...e,isComposing:!0}))),onFocus:e=>{var t,n;null===(t=(n=this.props).onFocus)||void 0===t||t.call(n,e),null==s||s(e)},onKeyDown:e=>{this._handleKeyDown(e),null==l||l(e)},onScroll:e=>{this._onScrollHandler(e),null==c||c(e)},onSelect:e=>{this._selectHandler(e),null==d||d(e)},ref:e=>{var t;null===(t=this.props)||void 0===t||t.innerRef(e),this.textareaRef=e},style:r,value:p},h,{defaultValue:void 0})))}}_T(Dg,"defaultProps",{closeOnClickOutside:!0,maxRows:10,minChar:1,movePopupAsYouType:!1,scrollToItem:!0,value:""}),Dg.propTypes={className:ut.exports.string,closeOnClickOutside:ut.exports.bool,containerClassName:ut.exports.string,containerStyle:ut.exports.object,disableMentions:ut.exports.bool,dropdownClassName:ut.exports.string,dropdownStyle:ut.exports.object,itemClassName:ut.exports.string,itemStyle:ut.exports.object,listClassName:ut.exports.string,listStyle:ut.exports.object,loaderClassName:ut.exports.string,loaderStyle:ut.exports.object,loadingComponent:ut.exports.elementType,minChar:ut.exports.number,onBlur:ut.exports.func,onCaretPositionChange:ut.exports.func,onChange:ut.exports.func,onSelect:ut.exports.func,shouldSubmit:ut.exports.func,style:ut.exports.object,SuggestionList:ut.exports.elementType,trigger:e=>{let{trigger:t}=e;if(!t)return Error("Invalid prop trigger. Prop missing.");const n=Object.entries(t);for(let e=0;e<n.length;e+=1){const[t,r]=n[e];if("string"!=typeof t||1!==t.length)return Error("Invalid prop trigger. Keys of the object has to be string / one character.");const a=r,{callback:o,component:i,dataProvider:s,output:u}=a;if(!KT.exports.isValidElementType(i))return Error("Invalid prop trigger: component should be defined.");if(!s||"function"!=typeof s)return Error("Invalid prop trigger: dataProvider should be defined.");if(u&&"function"!=typeof u)return Error("Invalid prop trigger: output should be a function.");if(o&&"function"!=typeof o)return Error("Invalid prop trigger: callback should be a function.")}return null},value:ut.exports.string},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Eg=/^\s+|\s+$/g,Sg=/^[-+]0x[0-9a-f]+$/i,vg=/^0b[01]+$/i,Ag=/^0o[0-7]+$/i,yg=parseInt,Fg="object"==typeof g&&g&&g.Object===Object&&g,Og="object"==typeof self&&self&&self.Object===Object&&self,bg=Fg||Og||Function("return this")(),Rg=Object.prototype.toString,Ng=Math.max,Lg=Math.min,xg=function(){return bg.Date.now()};function Ig(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function Mg(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==Rg.call(e)}(e))return NaN;if(Ig(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Ig(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(Eg,"");var n=vg.test(e);return n||Ag.test(e)?yg(e.slice(2),n?2:8):Sg.test(e)?NaN:+e}var _g=function(e,t,n){var r,a,o,i,s,u,l=0,c=!1,d=!1,h=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function m(t){var n=r,o=a;return r=a=void 0,l=t,i=e.apply(o,n)}function f(e){return l=e,s=setTimeout(C,t),c?m(e):i}function p(e){var n=e-u;return void 0===u||n>=t||n<0||d&&e-l>=o}function C(){var e=xg();if(p(e))return T(e);s=setTimeout(C,function(e){var n=t-(e-u);return d?Lg(n,o-(e-l)):n}(e))}function T(e){return s=void 0,h&&r?m(e):(r=a=void 0,i)}function g(){var e=xg(),n=p(e);if(r=arguments,a=this,u=e,n){if(void 0===s)return f(u);if(d)return s=setTimeout(C,t),m(u)}return void 0===s&&(s=setTimeout(C,t)),i}return t=Mg(t)||0,Ig(n)&&(c=!!n.leading,o=(d="maxWait"in n)?Ng(Mg(n.maxWait)||0,t):o,h="trailing"in n?!!n.trailing:h),g.cancel=function(){void 0!==s&&clearTimeout(s),l=0,r=u=a=s=void 0},g.flush=function(){return void 0===s?i:T(xg())},g},Pg={exports:{}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e,t){var n="__lodash_hash_undefined__",r=9007199254740991,a="[object Arguments]",o="[object Function]",i="[object Object]",s=/^\[object .+?Constructor\]$/,u=/^(?:0|[1-9]\d*)$/,l={};l["[object Float32Array]"]=l["[object Float64Array]"]=l["[object Int8Array]"]=l["[object Int16Array]"]=l["[object Int32Array]"]=l["[object Uint8Array]"]=l["[object Uint8ClampedArray]"]=l["[object Uint16Array]"]=l["[object Uint32Array]"]=!0,l[a]=l["[object Array]"]=l["[object ArrayBuffer]"]=l["[object Boolean]"]=l["[object DataView]"]=l["[object Date]"]=l["[object Error]"]=l[o]=l["[object Map]"]=l["[object Number]"]=l[i]=l["[object RegExp]"]=l["[object Set]"]=l["[object String]"]=l["[object WeakMap]"]=!1;var c="object"==typeof g&&g&&g.Object===Object&&g,d="object"==typeof self&&self&&self.Object===Object&&self,h=c||d||Function("return this")(),m=t&&!t.nodeType&&t,f=m&&e&&!e.nodeType&&e,p=f&&f.exports===m,C=p&&c.process,T=function(){try{var e=f&&f.require&&f.require("util").types;return e||C&&C.binding&&C.binding("util")}catch(e){}}(),w=T&&T.isTypedArray;function D(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}var E,S=Array.prototype,v=Function.prototype,A=Object.prototype,y=h["__core-js_shared__"],F=v.toString,O=A.hasOwnProperty,b=(E=/[^.]+$/.exec(y&&y.keys&&y.keys.IE_PROTO||""))?"Symbol(src)_1."+E:"",R=A.toString,N=F.call(Object),L=RegExp("^"+F.call(O).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),x=p?h.Buffer:void 0,I=h.Symbol,M=h.Uint8Array,_=x?x.allocUnsafe:void 0,P=function(e,t){return function(n){return e(t(n))}}(Object.getPrototypeOf,Object),k=Object.create,B=A.propertyIsEnumerable,Y=S.splice,Z=I?I.toStringTag:void 0,H=function(){try{var e=me(Object,"defineProperty");return e({},"",{}),e}catch(e){}}(),U=x?x.isBuffer:void 0,j=Math.max,G=Date.now,z=me(h,"Map"),V=me(Object,"create"),q=function(){function e(){}return function(t){if(!ye(t))return{};if(k)return k(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();function W(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Q(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function K(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function $(e){var t=this.__data__=new Q(e);this.size=t.size}function J(e,t){var n=De(e),r=!n&&we(e),a=!n&&!r&&Se(e),o=!n&&!r&&!a&&Oe(e),i=n||r||a||o,s=i?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],u=s.length;for(var l in e)!t&&!O.call(e,l)||i&&("length"==l||a&&("offset"==l||"parent"==l)||o&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||fe(l,u))||s.push(l);return s}function X(e,t,n){(void 0!==n&&!ge(e[t],n)||void 0===n&&!(t in e))&&ne(e,t,n)}function ee(e,t,n){var r=e[t];O.call(e,t)&&ge(r,n)&&(void 0!==n||t in e)||ne(e,t,n)}function te(e,t){for(var n=e.length;n--;)if(ge(e[n][0],t))return n;return-1}function ne(e,t,n){"__proto__"==t&&H?H(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}W.prototype.clear=function(){this.__data__=V?V(null):{},this.size=0},W.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},W.prototype.get=function(e){var t=this.__data__;if(V){var r=t[e];return r===n?void 0:r}return O.call(t,e)?t[e]:void 0},W.prototype.has=function(e){var t=this.__data__;return V?void 0!==t[e]:O.call(t,e)},W.prototype.set=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=V&&void 0===t?n:t,this},Q.prototype.clear=function(){this.__data__=[],this.size=0},Q.prototype.delete=function(e){var t=this.__data__,n=te(t,e);return!(n<0)&&(n==t.length-1?t.pop():Y.call(t,n,1),--this.size,!0)},Q.prototype.get=function(e){var t=this.__data__,n=te(t,e);return n<0?void 0:t[n][1]},Q.prototype.has=function(e){return te(this.__data__,e)>-1},Q.prototype.set=function(e,t){var n=this.__data__,r=te(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},K.prototype.clear=function(){this.size=0,this.__data__={hash:new W,map:new(z||Q),string:new W}},K.prototype.delete=function(e){var t=he(this,e).delete(e);return this.size-=t?1:0,t},K.prototype.get=function(e){return he(this,e).get(e)},K.prototype.has=function(e){return he(this,e).has(e)},K.prototype.set=function(e,t){var n=he(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},$.prototype.clear=function(){this.__data__=new Q,this.size=0},$.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},$.prototype.get=function(e){return this.__data__.get(e)},$.prototype.has=function(e){return this.__data__.has(e)},$.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Q){var r=n.__data__;if(!z||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new K(r)}return n.set(e,t),this.size=n.size,this};var re,ae=function(e,t,n){for(var r=-1,a=Object(e),o=n(e),i=o.length;i--;){var s=o[re?i:++r];if(!1===t(a[s],s,a))break}return e};function oe(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Z&&Z in Object(e)?function(e){var t=O.call(e,Z),n=e[Z];try{e[Z]=void 0;var r=!0}catch(e){}var a=R.call(e);r&&(t?e[Z]=n:delete e[Z]);return a}(e):function(e){return R.call(e)}(e)}function ie(e){return Fe(e)&&oe(e)==a}function se(e){return!(!ye(e)||function(e){return!!b&&b in e}(e))&&(ve(e)?L:s).test(function(e){if(null!=e){try{return F.call(e)}catch(e){}try{return e+""}catch(e){}}return""}(e))}function ue(e){if(!ye(e))return function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}(e);var t=pe(e),n=[];for(var r in e)("constructor"!=r||!t&&O.call(e,r))&&n.push(r);return n}function le(e,t,n,r,a){e!==t&&ae(t,(function(o,s){if(a||(a=new $),ye(o))!function(e,t,n,r,a,o,s){var u=Ce(e,n),l=Ce(t,n),c=s.get(l);if(c)return void X(e,n,c);var d=o?o(u,l,n+"",e,t,s):void 0,h=void 0===d;if(h){var m=De(l),f=!m&&Se(l),p=!m&&!f&&Oe(l);d=l,m||f||p?De(u)?d=u:Fe(C=u)&&Ee(C)?d=function(e,t){var n=-1,r=e.length;t||(t=Array(r));for(;++n<r;)t[n]=e[n];return t}(u):f?(h=!1,d=function(e,t){if(t)return e.slice();var n=e.length,r=_?_(n):new e.constructor(n);return e.copy(r),r}(l,!0)):p?(h=!1,d=function(e,t){var n=t?(r=e.buffer,a=new r.constructor(r.byteLength),new M(a).set(new M(r)),a):e.buffer;var r,a;return new e.constructor(n,e.byteOffset,e.length)}(l,!0)):d=[]:function(e){if(!Fe(e)||oe(e)!=i)return!1;var t=P(e);if(null===t)return!0;var n=O.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&F.call(n)==N}(l)||we(l)?(d=u,we(u)?d=function(e){return function(e,t,n,r){var a=!n;n||(n={});var o=-1,i=t.length;for(;++o<i;){var s=t[o],u=r?r(n[s],e[s],s,n,e):void 0;void 0===u&&(u=e[s]),a?ne(n,s,u):ee(n,s,u)}return n}(e,Re(e))}(u):ye(u)&&!ve(u)||(d=function(e){return"function"!=typeof e.constructor||pe(e)?{}:q(P(e))}(l))):h=!1}var C;h&&(s.set(l,d),a(d,l,r,o,s),s.delete(l));X(e,n,d)}(e,t,s,n,le,r,a);else{var u=r?r(Ce(e,s),o,s+"",e,t,a):void 0;void 0===u&&(u=o),X(e,s,u)}}),Re)}function ce(e,t){return Te(function(e,t,n){return t=j(void 0===t?e.length-1:t,0),function(){for(var r=arguments,a=-1,o=j(r.length-t,0),i=Array(o);++a<o;)i[a]=r[t+a];a=-1;for(var s=Array(t+1);++a<t;)s[a]=r[a];return s[t]=n(i),D(e,this,s)}}(e,t,xe),e+"")}function de(e,t,n,r,a,o){return ye(e)&&ye(t)&&(o.set(t,e),le(e,t,void 0,de,o),o.delete(t)),e}function he(e,t){var n=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?n["string"==typeof t?"string":"hash"]:n.map}function me(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return se(n)?n:void 0}function fe(e,t){var n=typeof e;return!!(t=null==t?r:t)&&("number"==n||"symbol"!=n&&u.test(e))&&e>-1&&e%1==0&&e<t}function pe(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||A)}function Ce(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}var Te=function(e){var t=0,n=0;return function(){var r=G(),a=16-(r-n);if(n=r,a>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(H?function(e,t){return H(e,"toString",{configurable:!0,enumerable:!1,value:(n=t,function(){return n}),writable:!0});var n}:xe);function ge(e,t){return e===t||e!=e&&t!=t}var we=ie(function(){return arguments}())?ie:function(e){return Fe(e)&&O.call(e,"callee")&&!B.call(e,"callee")},De=Array.isArray;function Ee(e){return null!=e&&Ae(e.length)&&!ve(e)}var Se=U||function(){return!1};function ve(e){if(!ye(e))return!1;var t=oe(e);return t==o||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Ae(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=r}function ye(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Fe(e){return null!=e&&"object"==typeof e}var Oe=w?function(e){return function(t){return e(t)}}(w):function(e){return Fe(e)&&Ae(e.length)&&!!l[oe(e)]};var be=ce((function(e){return e.push(void 0,de),D(Le,void 0,e)}));function Re(e){return Ee(e)?J(e,!0):ue(e)}var Ne,Le=(Ne=function(e,t,n,r){le(e,t,n,r)},ce((function(e,t){var n=-1,r=t.length,a=r>1?t[r-1]:void 0,o=r>2?t[2]:void 0;for(a=Ne.length>3&&"function"==typeof a?(r--,a):void 0,o&&function(e,t,n){if(!ye(n))return!1;var r=typeof t;return!!("number"==r?Ee(n)&&fe(t,n.length):"string"==r&&t in n)&&ge(n[t],e)}(t[0],t[1],o)&&(a=r<3?void 0:a,r=1),e=Object(e);++n<r;){var i=t[n];i&&Ne(e,i,n,a)}return e})));function xe(e){return e}e.exports=be}(Pg,Pg.exports);var kg=Pg.exports;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Bg="Expected a function",Yg=/^\s+|\s+$/g,Zg=/^[-+]0x[0-9a-f]+$/i,Hg=/^0b[01]+$/i,Ug=/^0o[0-7]+$/i,jg=parseInt,Gg="object"==typeof g&&g&&g.Object===Object&&g,zg="object"==typeof self&&self&&self.Object===Object&&self,Vg=Gg||zg||Function("return this")(),qg=Object.prototype.toString,Wg=Math.max,Qg=Math.min,Kg=function(){return Vg.Date.now()};function $g(e,t,n){var r,a,o,i,s,u,l=0,c=!1,d=!1,h=!0;if("function"!=typeof e)throw new TypeError(Bg);function m(t){var n=r,o=a;return r=a=void 0,l=t,i=e.apply(o,n)}function f(e){return l=e,s=setTimeout(C,t),c?m(e):i}function p(e){var n=e-u;return void 0===u||n>=t||n<0||d&&e-l>=o}function C(){var e=Kg();if(p(e))return T(e);s=setTimeout(C,function(e){var n=t-(e-u);return d?Qg(n,o-(e-l)):n}(e))}function T(e){return s=void 0,h&&r?m(e):(r=a=void 0,i)}function g(){var e=Kg(),n=p(e);if(r=arguments,a=this,u=e,n){if(void 0===s)return f(u);if(d)return s=setTimeout(C,t),m(u)}return void 0===s&&(s=setTimeout(C,t)),i}return t=Xg(t)||0,Jg(n)&&(c=!!n.leading,o=(d="maxWait"in n)?Wg(Xg(n.maxWait)||0,t):o,h="trailing"in n?!!n.trailing:h),g.cancel=function(){void 0!==s&&clearTimeout(s),l=0,r=u=a=s=void 0},g.flush=function(){return void 0===s?i:T(Kg())},g}function Jg(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function Xg(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==qg.call(e)}(e))return NaN;if(Jg(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Jg(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(Yg,"");var n=Hg.test(e);return n||Ug.test(e)?jg(e.slice(2),n?2:8):Zg.test(e)?NaN:+e}var ew=function(e,t,n){var r=!0,a=!0;if("function"!=typeof e)throw new TypeError(Bg);return Jg(n)&&(r="leading"in n?!!n.leading:r,a="trailing"in n?!!n.trailing:a),$g(e,t,{leading:r,maxWait:t,trailing:a})};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};let tw=(e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce(((e,t)=>e+=(t&=63)<36?t.toString(36):t<62?(t-26).toString(36).toUpperCase():t>62?"-":"_"),"");window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var nw=function(e,t){var n;switch(t.type){case"closeThread":return h(h({},e),{thread:null,threadLoadingMore:!1,threadMessages:[]});case"copyMessagesFromChannel":var r=t.channel,a=t.parentId;return h(h({},e),{messages:T([],r.state.messages,!0),pinnedMessages:T([],r.state.pinnedMessages,!0),suppressAutoscroll:!1,threadMessages:a?h({},r.state.threads)[a]||[]:e.threadMessages});case"copyStateFromChannelOnEvent":r=t.channel;return h(h({},e),{members:h({},r.state.members),messages:T([],r.state.messages,!0),pinnedMessages:T([],r.state.pinnedMessages,!0),read:h({},r.state.read),watcherCount:r.state.watcher_count,watchers:h({},r.state.watchers)});case"initStateFromChannel":r=t.channel;var o=t.hasMore;return h(h({},e),{hasMore:o,loading:!1,members:h({},r.state.members),messages:T([],r.state.messages,!0),pinnedMessages:T([],r.state.pinnedMessages,!0),read:h({},r.state.read),watcherCount:r.state.watcher_count,watchers:h({},r.state.watchers)});case"jumpToLatestMessage":return h(h({},e),{hasMoreNewer:!1,highlightedMessageId:void 0,loading:!1,suppressAutoscroll:!1});case"jumpToMessageFinished":return h(h({},e),{hasMoreNewer:t.hasMoreNewer,highlightedMessageId:t.highlightedMessageId});case"clearHighlightedMessage":return h(h({},e),{highlightedMessageId:void 0});case"loadMoreFinished":o=t.hasMore;var i=t.messages;return h(h({},e),{hasMore:o,loadingMore:!1,messages:i,suppressAutoscroll:!1});case"loadMoreNewerFinished":var s=t.hasMoreNewer;i=t.messages;return h(h({},e),{hasMoreNewer:s,loadingMoreNewer:!1,messages:i});case"loadMoreThreadFinished":var u=t.threadHasMore,l=t.threadMessages;return h(h({},e),{threadHasMore:u,threadLoadingMore:!1,threadMessages:l});case"openThread":r=t.channel;var c=t.message;return h(h({},e),{thread:c,threadMessages:c.id&&h({},r.state.threads)[c.id]||[],threadSuppressAutoscroll:!1});case"setError":var d=t.error;return h(h({},e),{error:d});case"setLoadingMore":var m=t.loadingMore;return h(h({},e),{loadingMore:m,suppressAutoscroll:m});case"setLoadingMoreNewer":var f=t.loadingMoreNewer;return h(h({},e),{loadingMoreNewer:f});case"setThread":c=t.message;return h(h({},e),{thread:c});case"setTyping":r=t.channel;return h(h({},e),{typing:h({},r.state.typing)});case"startLoadingThread":return h(h({},e),{threadLoadingMore:!0,threadSuppressAutoscroll:!0});case"updateThreadOnEvent":r=t.channel,c=t.message;return e.thread?h(h({},e),{thread:(null==c?void 0:c.id)===e.thread.id?r.state.formatMessage(c):e.thread,threadMessages:(null===(n=e.thread)||void 0===n?void 0:n.id)&&h({},r.state.threads)[e.thread.id]||[]}):e;default:return e}},rw={error:null,hasMore:!0,hasMoreNewer:!1,loading:!0,loadingMore:!1,members:{},messages:[],pinnedMessages:[],read:{},suppressAutoscroll:!1,thread:null,threadHasMore:!0,threadLoadingMore:!1,threadMessages:[],threadSuppressAutoscroll:!1,typing:{},watcherCount:0,watchers:{}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var aw=function(e){var t=Dn("useEditMessageHandler"),n=t.channel,r=t.client;return function(t,a){return e&&n?Promise.resolve(e(n.cid,t,a)):r.updateMessage(t,void 0,a)}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var ow=function(e,n){return t.useCallback((function(t,r){if((e||n)&&t.target instanceof HTMLElement){var a=t.target.innerHTML.replace("*","");if("@"===a[0]){var o=a.replace("@",""),i=null==r?void 0:r.find((function(e){var t=e.id;return e.name===o||t===o}));e&&"function"==typeof e&&"mouseover"===t.type&&e(t,i),n&&"click"===t.type&&"function"==typeof n&&n(t,i)}}}),[n,e])};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var iw=function(){return u.default.createElement("div",{className:"str-chat__loading-channels-item str-chat__channel-preview-loading"},u.default.createElement("div",{className:"str-chat__loading-channels-avatar"}),u.default.createElement("div",{className:"str-chat__loading-channels-meta str-chat__channel-preview-end-loading"},u.default.createElement("div",{className:"str-chat__loading-channels-username"}),u.default.createElement("div",{className:"str-chat__loading-channels-status"})))},sw=u.default.memo((function(){return u.default.createElement("div",{className:"str-chat__loading-channels"},u.default.createElement(iw,null),u.default.createElement(iw,null),u.default.createElement(iw,null))}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var uw=u.default.memo((function(e){var t=e.error,n=Ha("LoadingErrorIndicator").t;return t?u.default.createElement("div",null,n("Error: {{ errorMessage }}",{errorMessage:t.message})):null}),(function(e,t){var n,r;return(null===(n=e.error)||void 0===n?void 0:n.message)===(null===(r=t.error)||void 0===r?void 0:r.message)}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var lw=u.default.memo((function(e){var t=e.color,n=void 0===t?"#006CFF":t,r=e.size,a=void 0===r?15:r;return u.default.createElement("div",{className:"str-chat__loading-indicator","data-testid":"loading-indicator-wrapper",style:{height:a,width:a}},u.default.createElement("svg",{height:a,viewBox:"0 0 30 30",width:a,xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("defs",null,u.default.createElement("linearGradient",{id:"a",x1:"50%",x2:"50%",y1:"0%",y2:"100%"},u.default.createElement("stop",{offset:"0%",stopColor:"#FFF",stopOpacity:"0"}),u.default.createElement("stop",{"data-testid":"loading-indicator-circle",offset:"100%",stopColor:n,stopOpacity:"1",style:{stopColor:n}}))),u.default.createElement("path",{d:"M2.518 23.321l1.664-1.11A12.988 12.988 0 0 0 15 28c7.18 0 13-5.82 13-13S22.18 2 15 2V0c8.284 0 15 6.716 15 15 0 8.284-6.716 15-15 15-5.206 0-9.792-2.652-12.482-6.679z",fill:"url(#a)",fillRule:"evenodd"})))}),(function(e,t){return e.color===t.color&&e.size===t.size}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var cw=function(){return u.default.createElement("div",{className:"str-chat__loading-channel-message"},u.default.createElement("div",{className:"str-chat__loading-channel-message-avatar"}),u.default.createElement("div",{className:"str-chat__loading-channel-message-end"},u.default.createElement("div",{className:"str-chat__loading-channel-message-sender"}),u.default.createElement("div",{className:"str-chat__loading-channel-message-last-row"},u.default.createElement("div",{className:"str-chat__loading-channel-message-text"}),u.default.createElement("div",{className:"str-chat__loading-channel-message-date"}))))},dw=function(){return u.default.createElement("div",{className:"str-chat__loading-channel-message-input-row"},u.default.createElement("div",{className:"str-chat__loading-channel-message-input"}),u.default.createElement("div",{className:"str-chat__loading-channel-message-send"}))},hw=function(){return u.default.createElement("div",{className:"str-chat__loading-channel-header"},u.default.createElement("div",{className:"str-chat__loading-channel-header-avatar"}),u.default.createElement("div",{className:"str-chat__loading-channel-header-end"},u.default.createElement("div",{className:"str-chat__loading-channel-header-name"}),u.default.createElement("div",{className:"str-chat__loading-channel-header-info"})))},mw=function(){return u.default.createElement("div",{className:"str-chat__loading-channel"},u.default.createElement(hw,null),u.default.createElement("div",{className:"str-chat__loading-channel-message-list"},Array.from(Array(3)).map((function(e,t){return u.default.createElement(cw,{key:"loading-message-".concat(t)})}))),u.default.createElement(dw,null))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var fw=function(e){var t=e.className,n=void 0===t?"":t;return u.default.createElement("svg",{className:n,height:"4",viewBox:"0 0 11 4",width:"11",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("path",{d:"M1.5 3a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm4 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm4 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z",fillRule:"nonzero"}))},pw=function(){return u.default.createElement("svg",{"data-testid":"reply-icon",height:"15",width:"18",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("path",{d:"M.56 10.946H.06l-.002-.498L.025.92a.5.5 0 1 1 1-.004l.032 9.029H9.06v-4l9 4.5-9 4.5v-4H.56z",fillRule:"nonzero"}))},Cw=function(){return u.default.createElement("svg",{height:"16",width:"16",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("path",{d:"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0zm3.72 6.633a.955.955 0 1 0-1.352-1.352L6.986 8.663 5.633 7.31A.956.956 0 1 0 4.28 8.663l2.029 2.028a.956.956 0 0 0 1.353 0l4.058-4.058z",fill:"#006CFF",fillRule:"evenodd"}))},Tw=function(e){var t=e.className,n=void 0===t?"":t;return u.default.createElement("svg",{className:n,height:"12",viewBox:"0 0 12 12",width:"12",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("g",{clipRule:"evenodd",fillRule:"evenodd"},u.default.createElement("path",{d:"M6 1.2C3.3 1.2 1.2 3.3 1.2 6c0 2.7 2.1 4.8 4.8 4.8 2.7 0 4.8-2.1 4.8-4.8 0-2.7-2.1-4.8-4.8-4.8zM0 6c0-3.3 2.7-6 6-6s6 2.7 6 6-2.7 6-6 6-6-2.7-6-6z"}),u.default.createElement("path",{d:"M5.4 4.5c0 .5-.4.9-.9.9s-.9-.4-.9-.9.4-.9.9-.9.9.4.9.9zM8.4 4.5c0 .5-.4.9-.9.9s-.9-.4-.9-.9.4-.9.9-.9.9.4.9.9zM3.3 6.7c.3-.2.6-.1.8.1.3.4.8.9 1.5 1 .6.2 1.4.1 2.4-1 .2-.2.6-.3.8 0 .2.2.3.6 0 .8-1.1 1.3-2.4 1.7-3.5 1.5-1-.2-1.8-.9-2.2-1.5-.2-.3-.1-.7.2-.9z"})))},gw=function(e){var t=e.className,n=void 0===t?"":t;return u.default.createElement("svg",{className:n,height:"10",width:"14",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("path",{d:"M8.516 3c4.78 0 4.972 6.5 4.972 6.5-1.6-2.906-2.847-3.184-4.972-3.184v2.872L3.772 4.994 8.516.5V3zM.484 5l4.5-4.237v1.78L2.416 5l2.568 2.125v1.828L.484 5z",fillRule:"evenodd"}))},ww=function(){return u.default.createElement("svg",{height:"13",viewBox:"0 0 14 13",width:"14",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("path",{d:"M13.3518 6.686L6.75251 0.0866699L5.80984 1.02867L6.75318 1.972V1.97334L3.45318 5.272L3.45251 5.27334L2.50984 4.32934L1.56718 5.27267L4.39584 8.10067L0.624512 11.8713L1.56718 12.814L5.33851 9.04334L8.16718 11.8713L9.10984 10.9293L8.16718 9.986L11.4672 6.686L12.4098 7.62867L13.3518 6.686ZM7.22451 9.04267L7.22385 9.04334L4.39584 6.21467L7.69518 2.91467L10.5232 5.74267L7.22451 9.04267Z",fillRule:"evenodd"}))},Dw=function(){return u.default.createElement("svg",{"data-testid":"delivered-icon",fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("path",{clipRule:"evenodd",d:"M8.9999 16.2L4.7999 12L3.3999 13.4L8.9999 19L20.9999 6.99998L19.5999 5.59998L8.9999 16.2Z",fill:"black",fillRule:"evenodd"}))},Ew=function(){return u.default.createElement("div",{className:"str-chat__message-error-icon"},u.default.createElement("svg",{"data-testid":"error",fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("path",{d:"M12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2Z",fill:"black",id:"background"}),u.default.createElement("path",{d:"M13 17H11V15H13V17ZM13 13H11V7H13V13Z",fill:"white"})))};function Sw(e){var t=e.MessageBouncePrompt,n=m(e,["MessageBouncePrompt"]);return u.default.createElement(ni,h({},n),u.default.createElement(Rn,null,u.default.createElement(t,{onClose:n.onClose})))}function vw(e){var t=e.children,n=e.onClose,r=bn("MessageBouncePrompt"),a=r.handleDelete,o=r.handleEdit,i=r.handleRetry,s=Ha("MessageBouncePrompt").t;function l(e){return function(t){e(t),null==n||n(t)}}return u.default.createElement("div",{className:"str-chat__message-bounce-prompt","data-testid":"message-bounce-prompt"},u.default.createElement("div",{className:"str-chat__message-bounce-prompt-header"},null!=t?t:s("This message did not meet our content guidelines")),u.default.createElement("div",{className:"str-chat__message-bounce-actions"},u.default.createElement("button",{className:"str-chat__message-bounce-edit","data-testid":"message-bounce-edit",onClick:l(o),type:"button"},s("Edit Message")),u.default.createElement("button",{className:"str-chat__message-bounce-send","data-testid":"message-bounce-send",onClick:l(i)},s("Send Anyway")),u.default.createElement("button",{className:"str-chat__message-bounce-delete","data-testid":"message-bounce-delete",onClick:l(a)},s("Delete"))))}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Aw=function(e,t,n){var r,a,o,i=Cn("useUserRole"),s=i.channel,u=i.channelCapabilities,l=void 0===u?{}:u,c=Dn("useUserRole").client,d="admin"===(null===(r=c.user)||void 0===r?void 0:r.role)||"admin"===s.state.membership.role,h="owner"===s.state.membership.role,m="channel_moderator"===(null===(a=c.user)||void 0===a?void 0:a.role)||"channel_moderator"===s.state.membership.role||"moderator"===s.state.membership.role||!0===s.state.membership.is_moderator||"channel_moderator"===s.state.membership.channel_role,f=c.userID===(null===(o=e.user)||void 0===o?void 0:o.id),p=!t&&l["update-any-message"]||f&&l["update-own-message"];return{canDelete:l["delete-any-message"]||f&&l["delete-own-message"],canEdit:p,canFlag:!f&&l["flag-message"],canMarkUnread:l["read-events"],canMute:!f&&l["mute-channel"],canQuote:!n&&l["quote-message"],canReact:l["send-reaction"],canReply:l["send-reply"],isAdmin:d,isModerator:m,isMyMessage:f,isOwner:h}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var yw=function(e){var t=e.message,n=Ha("MessageDeleted").t,r=Aw(t).isMyMessage?"str-chat__message str-chat__message--me str-chat__message-simple str-chat__message-simple--me":"str-chat__message str-chat__message-simple str-chat__message--other";return u.default.createElement("div",{className:"".concat(r," str-chat__message--deleted ").concat(t.type," "),"data-testid":"message-deleted-component",key:t.id},u.default.createElement("div",{className:"str-chat__message--deleted-inner"},n("This message was deleted...")))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Fw=function(e,t){if(!e||"function"!=typeof e)return null;t instanceof Array||(t=[t]);var n=e.apply(void 0,t);return"string"!=typeof n?null:n},Ow=function(e,t){return!(!t||!e)&&!!t.filter((function(t){var n;return t.target.id===(null===(n=e.user)||void 0===n?void 0:n.id)})).length},bw={delete:"delete",edit:"edit",flag:"flag",markUnread:"markUnread",mute:"mute",pin:"pin",quote:"quote",react:"react",reply:"reply"},Rw={commerce:{admin:!0,anonymous:!1,channel_member:!1,channel_moderator:!0,guest:!1,member:!1,moderator:!0,owner:!0,user:!1},gaming:{admin:!0,anonymous:!1,channel_member:!1,channel_moderator:!0,guest:!1,member:!1,moderator:!0,owner:!1,user:!1},livestream:{admin:!0,anonymous:!1,channel_member:!1,channel_moderator:!0,guest:!1,member:!1,moderator:!0,owner:!0,user:!1},messaging:{admin:!0,anonymous:!1,channel_member:!0,channel_moderator:!0,guest:!1,member:!0,moderator:!0,owner:!0,user:!1},team:{admin:!0,anonymous:!1,channel_member:!0,channel_moderator:!0,guest:!1,member:!0,moderator:!0,owner:!0,user:!1}},Nw=function(e,t){var n=t.canDelete,r=t.canEdit,a=t.canFlag,o=t.canMarkUnread,i=t.canMute,s=t.canPin,u=t.canQuote,l=t.canReact,c=t.canReply,d=[],h=[];if(e&&"boolean"==typeof e)h=Object.keys(bw);else{if(!(e&&e.length>0))return[];h=T([],e,!0)}return n&&h.indexOf(bw.delete)>-1&&d.push(bw.delete),r&&h.indexOf(bw.edit)>-1&&d.push(bw.edit),a&&h.indexOf(bw.flag)>-1&&d.push(bw.flag),o&&h.indexOf(bw.markUnread)>-1&&d.push(bw.markUnread),i&&h.indexOf(bw.mute)>-1&&d.push(bw.mute),s&&h.indexOf(bw.pin)>-1&&d.push(bw.pin),u&&h.indexOf(bw.quote)>-1&&d.push(bw.quote),l&&h.indexOf(bw.react)>-1&&d.push(bw.react),c&&h.indexOf(bw.reply)>-1&&d.push(bw.reply),d},Lw=[bw.pin,bw.react,bw.reply,bw.markUnread],xw=function(e,t){return 0!==e.length&&((!t||0!==e.filter((function(e){return!Lw.includes(e)})).length)&&((1!==e.length||!e.includes("react")&&!e.includes("reply"))&&(2!==e.length||!e.includes("react")||!e.includes("reply"))))},Iw=function(e,t){var n,r,a,o,i,s;return e.deleted_at===t.deleted_at&&(null===(n=e.latest_reactions)||void 0===n?void 0:n.length)===(null===(r=t.latest_reactions)||void 0===r?void 0:r.length)&&(null===(a=e.own_reactions)||void 0===a?void 0:a.length)===(null===(o=t.own_reactions)||void 0===o?void 0:o.length)&&e.pinned===t.pinned&&e.reply_count===t.reply_count&&e.status===t.status&&e.text===t.text&&e.type===t.type&&e.updated_at===t.updated_at&&(null===(i=e.user)||void 0===i?void 0:i.updated_at)===(null===(s=t.user)||void 0===s?void 0:s.updated_at)},Mw=function(e,t){var n=e.message,r=e.Message,a=t.message;return r===t.Message&&(e.endOfGroup===t.endOfGroup&&(t.showDetailedReactions===e.showDetailedReactions&&(!!Iw(n,a)&&(!!(it(t.messageActions,e.messageActions)&&it(t.readBy,e.readBy)&&it(t.highlighted,e.highlighted)&&it(t.groupStyles,e.groupStyles)&&it(t.mutes,e.mutes)&&it(t.lastReceivedId,e.lastReceivedId))&&e.messageListRect===t.messageListRect))))},_w=function(e,t){var n,r,a,o,i=e.lastReceivedId,s=e.message,u=t.lastReceivedId,l=t.message;return e.editing===t.editing&&(e.highlighted===t.highlighted&&(e.endOfGroup===t.endOfGroup&&((null===(n=e.mutes)||void 0===n?void 0:n.length)===(null===(r=t.mutes)||void 0===r?void 0:r.length)&&((null===(a=e.readBy)||void 0===a?void 0:a.length)===(null===(o=t.readBy)||void 0===o?void 0:o.length)&&(e.showDetailedReactions===t.showDetailedReactions&&((s.id!==i&&s.id!==u||i===u)&&Iw(s,l)))))))},Pw=function(e){var t;return Object.values(null!==(t=null==e?void 0:e.reaction_counts)&&void 0!==t?t:{}).some((function(e){return e>0}))},kw=function(e){return!!(null==e?void 0:e.attachments)&&!!e.attachments.length},Bw=function(e){return e.name||e.id},Yw=function(e,t,n,r){var a="";if(!t)throw new Error("getReadByTooltipText was called, but translation function is not available");if(!r)throw new Error("getReadByTooltipText was called, but tooltipUserNameMapper function is not available");var o=e.filter((function(e){return e&&(null==n?void 0:n.user)&&e.id!==n.user.id})).map(r),i=o.slice(0,5),s=o.length-i.length;if(1===i.length)a="".concat(i[0]," ");else if(2===i.length)a=t("{{ firstUser }} and {{ secondUser }}",{firstUser:i[0],secondUser:i[1]});else if(i.length>2)if(0===s){var u=i.splice(i.length-1,1);a=t("{{ commaSeparatedUsers }}, and {{ lastUser }}",{commaSeparatedUsers:i.join(", "),lastUser:u})}else a=t("{{ commaSeparatedUsers }} and {{ moreCount }} more",{commaSeparatedUsers:i.join(", "),moreCount:s});return a},Zw=function(e){return!!e&&!e.replace(/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|(?:\uD83E\uDDD1\uD83C\uDFFF\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFC-\uDFFF])|\uD83D\uDC68(?:\uD83C\uDFFB(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|[\u2695\u2696\u2708]\uFE0F|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))?|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])\uFE0F|\u200D(?:(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D[\uDC66\uDC67])|\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC)?|(?:\uD83D\uDC69(?:\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69]))|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC69(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83E\uDDD1(?:\u200D(?:\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDE36\u200D\uD83C\uDF2B|\uD83C\uDFF3\uFE0F\u200D\u26A7|\uD83D\uDC3B\u200D\u2744|(?:(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\uD83C\uDFF4\u200D\u2620|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])\u200D[\u2640\u2642]|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600-\u2604\u260E\u2611\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0\u26F1\u26F4\u26F7\u26F8\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u3030\u303D\u3297\u3299]|\uD83C[\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]|\uD83D[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3])\uFE0F|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDE35\u200D\uD83D\uDCAB|\uD83D\uDE2E\u200D\uD83D\uDCA8|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83E\uDDD1(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83D\uDC69(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF6\uD83C\uDDE6|\uD83C\uDDF4\uD83C\uDDF2|\uD83D\uDC08\u200D\u2B1B|\u2764\uFE0F\u200D(?:\uD83D\uDD25|\uD83E\uDE79)|\uD83D\uDC41\uFE0F|\uD83C\uDFF3\uFE0F|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|[#\*0-9]\uFE0F\u20E3|\u2764\uFE0F|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|\uD83C\uDFF4|(?:[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270C\u270D]|\uD83D[\uDD74\uDD90])(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC08\uDC15\uDC3B\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE2E\uDE35\uDE36\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5]|\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD]|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF]|[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0D\uDD0E\uDD10-\uDD17\uDD1D\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78\uDD7A-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCB\uDDD0\uDDE0-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6]|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDD77\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g,"").replace(/[\s\n]/gm,"")},Hw=function(e){var t;return"error"===e.type&&"MESSAGE_RESPONSE_ACTION_BOUNCE"===(null===(t=e.moderation_details)||void 0===t?void 0:t.action)};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Uw=function(e){var t=e.customMessageActions,n=e.message;if(!t)return null;var r=Object.keys(t);return u.default.createElement(u.default.Fragment,null,r.map((function(e){var r=t[e];return u.default.createElement("button",{"aria-selected":"false",className:"str-chat__message-actions-list-item str-chat__message-actions-list-item-button",key:e,onClick:function(e){return r(n,e)},role:"option"},e)})))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var jw=u.default.forwardRef((function(e,t){var n=e.getMessageActions,r=e.handleDelete,a=e.handleEdit,o=e.handleFlag,i=e.handleMarkUnread,s=e.handleMute,l=e.handlePin,c=e.isUserMuted;e.mine;var d=e.open,f=void 0!==d&&d,p=m(e,["getMessageActions","handleDelete","handleEdit","handleFlag","handleMarkUnread","handleMute","handlePin","isUserMuted","mine","open"]),C=vn("MessageActionsBox").CustomMessageActionsList,T=void 0===C?Uw:C,g=dn("MessageActionsBox").setQuotedMessage,w=Fn("MessageActionsBox"),D=w.customMessageActions,E=w.message,S=w.threadList,v=Ha("MessageActionsBox").t,A=n(),y=un("str-chat__message-actions-box",{"str-chat__message-actions-box--open":f}),F="str-chat__message-actions-list-item str-chat__message-actions-list-item-button";return u.default.createElement("div",h({},p,{className:y,"data-testid":"message-actions-box",ref:t}),u.default.createElement("div",{"aria-label":v("aria/Message Options"),className:"str-chat__message-actions-list",role:"listbox"},u.default.createElement(T,{customMessageActions:D,message:E}),A.indexOf(bw.quote)>-1&&u.default.createElement("button",{"aria-selected":"false",className:F,onClick:function(){g(E);var e=(E.parent_id?document.querySelectorAll(".str-chat__thread .str-chat__textarea__textarea"):document.getElementsByClassName("str-chat__textarea__textarea")).item(0);e instanceof HTMLTextAreaElement&&e.focus()},role:"option"},v("Reply")),A.indexOf(bw.pin)>-1&&!E.parent_id&&u.default.createElement("button",{"aria-selected":"false",className:F,onClick:l,role:"option"},E.pinned?v("Unpin"):v("Pin")),A.indexOf(bw.markUnread)>-1&&!S&&!!E.id&&u.default.createElement("button",{"aria-selected":"false",className:F,onClick:i,role:"option"},v("Mark as unread")),A.indexOf(bw.flag)>-1&&u.default.createElement("button",{"aria-selected":"false",className:F,onClick:o,role:"option"},v("Flag")),A.indexOf(bw.mute)>-1&&u.default.createElement("button",{"aria-selected":"false",className:F,onClick:s,role:"option"},c()?v("Unmute"):v("Mute")),A.indexOf(bw.edit)>-1&&u.default.createElement("button",{"aria-selected":"false",className:F,onClick:a,role:"option"},v("Edit Message")),A.indexOf(bw.delete)>-1&&u.default.createElement("button",{"aria-selected":"false",className:F,onClick:r,role:"option"},v("Delete"))))})),Gw=u.default.memo(jw);window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},l.createContext(),l.createContext(),window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var zw=function(e){return e.reduce((function(e,t){var n=t[0],r=t[1];return e[n]=r,e}),{})},Vw="undefined"!=typeof window&&window.document&&window.document.createElement?l.useLayoutEffect:l.useEffect;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var qw="top",Ww="bottom",Qw="right",Kw="left",$w="auto",Jw=[qw,Ww,Qw,Kw],Xw="start",eD="end",tD="viewport",nD="popper",rD=Jw.reduce((function(e,t){return e.concat([t+"-"+Xw,t+"-"+eD])}),[]),aD=[].concat(Jw,[$w]).reduce((function(e,t){return e.concat([t,t+"-"+Xw,t+"-"+eD])}),[]),oD=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function iD(e){return e?(e.nodeName||"").toLowerCase():null}function sD(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function uD(e){return e instanceof sD(e).Element||e instanceof Element}function lD(e){return e instanceof sD(e).HTMLElement||e instanceof HTMLElement}function cD(e){return"undefined"!=typeof ShadowRoot&&(e instanceof sD(e).ShadowRoot||e instanceof ShadowRoot)}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var dD={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},a=t.elements[e];lD(a)&&iD(a)&&(Object.assign(a.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?a.removeAttribute(e):a.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],a=t.attributes[e]||{},o=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});lD(r)&&iD(r)&&(Object.assign(r.style,o),Object.keys(a).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};function hD(e){return e.split("-")[0]}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var mD=Math.max,fD=Math.min,pD=Math.round;function CD(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),r=1,a=1;if(lD(e)&&t){var o=e.offsetHeight,i=e.offsetWidth;i>0&&(r=pD(n.width)/i||1),o>0&&(a=pD(n.height)/o||1)}return{width:n.width/r,height:n.height/a,top:n.top/a,right:n.right/r,bottom:n.bottom/a,left:n.left/r,x:n.left/r,y:n.top/a}}function TD(e){var t=CD(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function gD(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&cD(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function wD(e){return sD(e).getComputedStyle(e)}function DD(e){return["table","td","th"].indexOf(iD(e))>=0}function ED(e){return((uD(e)?e.ownerDocument:e.document)||window.document).documentElement}function SD(e){return"html"===iD(e)?e:e.assignedSlot||e.parentNode||(cD(e)?e.host:null)||ED(e)}function vD(e){return lD(e)&&"fixed"!==wD(e).position?e.offsetParent:null}function AD(e){for(var t=sD(e),n=vD(e);n&&DD(n)&&"static"===wD(n).position;)n=vD(n);return n&&("html"===iD(n)||"body"===iD(n)&&"static"===wD(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&lD(e)&&"fixed"===wD(e).position)return null;var n=SD(e);for(cD(n)&&(n=n.host);lD(n)&&["html","body"].indexOf(iD(n))<0;){var r=wD(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}function yD(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function FD(e,t,n){return mD(e,fD(t,n))}function OD(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function bD(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var RD={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,a=e.options,o=n.elements.arrow,i=n.modifiersData.popperOffsets,s=hD(n.placement),u=yD(s),l=[Kw,Qw].indexOf(s)>=0?"height":"width";if(o&&i){var c=function(e,t){return OD("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:bD(e,Jw))}(a.padding,n),d=TD(o),h="y"===u?qw:Kw,m="y"===u?Ww:Qw,f=n.rects.reference[l]+n.rects.reference[u]-i[u]-n.rects.popper[l],p=i[u]-n.rects.reference[u],C=AD(o),T=C?"y"===u?C.clientHeight||0:C.clientWidth||0:0,g=f/2-p/2,w=c[h],D=T-d[l]-c[m],E=T/2-d[l]/2+g,S=FD(w,E,D),v=u;n.modifiersData[r]=((t={})[v]=S,t.centerOffset=S-E,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&gD(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ND(e){return e.split("-")[1]}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var LD={top:"auto",right:"auto",bottom:"auto",left:"auto"};function xD(e){var t,n=e.popper,r=e.popperRect,a=e.placement,o=e.variation,i=e.offsets,s=e.position,u=e.gpuAcceleration,l=e.adaptive,c=e.roundOffsets,d=e.isFixed,h=i.x,m=void 0===h?0:h,f=i.y,p=void 0===f?0:f,C="function"==typeof c?c({x:m,y:p}):{x:m,y:p};m=C.x,p=C.y;var T=i.hasOwnProperty("x"),g=i.hasOwnProperty("y"),w=Kw,D=qw,E=window;if(l){var S=AD(n),v="clientHeight",A="clientWidth";if(S===sD(n)&&"static"!==wD(S=ED(n)).position&&"absolute"===s&&(v="scrollHeight",A="scrollWidth"),S=S,a===qw||(a===Kw||a===Qw)&&o===eD)D=Ww,p-=(d&&S===E&&E.visualViewport?E.visualViewport.height:S[v])-r.height,p*=u?1:-1;if(a===Kw||(a===qw||a===Ww)&&o===eD)w=Qw,m-=(d&&S===E&&E.visualViewport?E.visualViewport.width:S[A])-r.width,m*=u?1:-1}var y,F=Object.assign({position:s},l&&LD),O=!0===c?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:pD(t*r)/r||0,y:pD(n*r)/r||0}}({x:m,y:p}):{x:m,y:p};return m=O.x,p=O.y,u?Object.assign({},F,((y={})[D]=g?"0":"",y[w]=T?"0":"",y.transform=(E.devicePixelRatio||1)<=1?"translate("+m+"px, "+p+"px)":"translate3d("+m+"px, "+p+"px, 0)",y)):Object.assign({},F,((t={})[D]=g?p+"px":"",t[w]=T?m+"px":"",t.transform="",t))}var ID={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,a=void 0===r||r,o=n.adaptive,i=void 0===o||o,s=n.roundOffsets,u=void 0===s||s,l={placement:hD(t.placement),variation:ND(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,xD(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:u})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,xD(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var MD={passive:!0};var _D={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,a=r.scroll,o=void 0===a||a,i=r.resize,s=void 0===i||i,u=sD(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&l.forEach((function(e){e.addEventListener("scroll",n.update,MD)})),s&&u.addEventListener("resize",n.update,MD),function(){o&&l.forEach((function(e){e.removeEventListener("scroll",n.update,MD)})),s&&u.removeEventListener("resize",n.update,MD)}},data:{}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var PD={left:"right",right:"left",bottom:"top",top:"bottom"};function kD(e){return e.replace(/left|right|bottom|top/g,(function(e){return PD[e]}))}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var BD={start:"end",end:"start"};function YD(e){return e.replace(/start|end/g,(function(e){return BD[e]}))}function ZD(e){var t=sD(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function HD(e){return CD(ED(e)).left+ZD(e).scrollLeft}function UD(e){var t=wD(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}function jD(e){return["html","body","#document"].indexOf(iD(e))>=0?e.ownerDocument.body:lD(e)&&UD(e)?e:jD(SD(e))}function GD(e,t){var n;void 0===t&&(t=[]);var r=jD(e),a=r===(null==(n=e.ownerDocument)?void 0:n.body),o=sD(r),i=a?[o].concat(o.visualViewport||[],UD(r)?r:[]):r,s=t.concat(i);return a?s:s.concat(GD(SD(i)))}function zD(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function VD(e,t){return t===tD?zD(function(e){var t=sD(e),n=ED(e),r=t.visualViewport,a=n.clientWidth,o=n.clientHeight,i=0,s=0;return r&&(a=r.width,o=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(i=r.offsetLeft,s=r.offsetTop)),{width:a,height:o,x:i+HD(e),y:s}}(e)):uD(t)?function(e){var t=CD(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):zD(function(e){var t,n=ED(e),r=ZD(e),a=null==(t=e.ownerDocument)?void 0:t.body,o=mD(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),i=mD(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),s=-r.scrollLeft+HD(e),u=-r.scrollTop;return"rtl"===wD(a||n).direction&&(s+=mD(n.clientWidth,a?a.clientWidth:0)-o),{width:o,height:i,x:s,y:u}}(ED(e)))}function qD(e,t,n){var r="clippingParents"===t?function(e){var t=GD(SD(e)),n=["absolute","fixed"].indexOf(wD(e).position)>=0&&lD(e)?AD(e):e;return uD(n)?t.filter((function(e){return uD(e)&&gD(e,n)&&"body"!==iD(e)})):[]}(e):[].concat(t),a=[].concat(r,[n]),o=a[0],i=a.reduce((function(t,n){var r=VD(e,n);return t.top=mD(r.top,t.top),t.right=fD(r.right,t.right),t.bottom=fD(r.bottom,t.bottom),t.left=mD(r.left,t.left),t}),VD(e,o));return i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}function WD(e){var t,n=e.reference,r=e.element,a=e.placement,o=a?hD(a):null,i=a?ND(a):null,s=n.x+n.width/2-r.width/2,u=n.y+n.height/2-r.height/2;switch(o){case qw:t={x:s,y:n.y-r.height};break;case Ww:t={x:s,y:n.y+n.height};break;case Qw:t={x:n.x+n.width,y:u};break;case Kw:t={x:n.x-r.width,y:u};break;default:t={x:n.x,y:n.y}}var l=o?yD(o):null;if(null!=l){var c="y"===l?"height":"width";switch(i){case Xw:t[l]=t[l]-(n[c]/2-r[c]/2);break;case eD:t[l]=t[l]+(n[c]/2-r[c]/2)}}return t}function QD(e,t){void 0===t&&(t={});var n=t,r=n.placement,a=void 0===r?e.placement:r,o=n.boundary,i=void 0===o?"clippingParents":o,s=n.rootBoundary,u=void 0===s?tD:s,l=n.elementContext,c=void 0===l?nD:l,d=n.altBoundary,h=void 0!==d&&d,m=n.padding,f=void 0===m?0:m,p=OD("number"!=typeof f?f:bD(f,Jw)),C=c===nD?"reference":nD,T=e.rects.popper,g=e.elements[h?C:c],w=qD(uD(g)?g:g.contextElement||ED(e.elements.popper),i,u),D=CD(e.elements.reference),E=WD({reference:D,element:T,strategy:"absolute",placement:a}),S=zD(Object.assign({},T,E)),v=c===nD?S:D,A={top:w.top-v.top+p.top,bottom:v.bottom-w.bottom+p.bottom,left:w.left-v.left+p.left,right:v.right-w.right+p.right},y=e.modifiersData.offset;if(c===nD&&y){var F=y[a];Object.keys(A).forEach((function(e){var t=[Qw,Ww].indexOf(e)>=0?1:-1,n=[qw,Ww].indexOf(e)>=0?"y":"x";A[e]+=F[n]*t}))}return A}function KD(e,t){void 0===t&&(t={});var n=t,r=n.placement,a=n.boundary,o=n.rootBoundary,i=n.padding,s=n.flipVariations,u=n.allowedAutoPlacements,l=void 0===u?aD:u,c=ND(r),d=c?s?rD:rD.filter((function(e){return ND(e)===c})):Jw,h=d.filter((function(e){return l.indexOf(e)>=0}));0===h.length&&(h=d);var m=h.reduce((function(t,n){return t[n]=QD(e,{placement:n,boundary:a,rootBoundary:o,padding:i})[hD(n)],t}),{});return Object.keys(m).sort((function(e,t){return m[e]-m[t]}))}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var $D={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var a=n.mainAxis,o=void 0===a||a,i=n.altAxis,s=void 0===i||i,u=n.fallbackPlacements,l=n.padding,c=n.boundary,d=n.rootBoundary,h=n.altBoundary,m=n.flipVariations,f=void 0===m||m,p=n.allowedAutoPlacements,C=t.options.placement,T=hD(C),g=u||(T===C||!f?[kD(C)]:function(e){if(hD(e)===$w)return[];var t=kD(e);return[YD(e),t,YD(t)]}(C)),w=[C].concat(g).reduce((function(e,n){return e.concat(hD(n)===$w?KD(t,{placement:n,boundary:c,rootBoundary:d,padding:l,flipVariations:f,allowedAutoPlacements:p}):n)}),[]),D=t.rects.reference,E=t.rects.popper,S=new Map,v=!0,A=w[0],y=0;y<w.length;y++){var F=w[y],O=hD(F),b=ND(F)===Xw,R=[qw,Ww].indexOf(O)>=0,N=R?"width":"height",L=QD(t,{placement:F,boundary:c,rootBoundary:d,altBoundary:h,padding:l}),x=R?b?Qw:Kw:b?Ww:qw;D[N]>E[N]&&(x=kD(x));var I=kD(x),M=[];if(o&&M.push(L[O]<=0),s&&M.push(L[x]<=0,L[I]<=0),M.every((function(e){return e}))){A=F,v=!1;break}S.set(F,M)}if(v)for(var _=function(e){var t=w.find((function(t){var n=S.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return A=t,"break"},P=f?3:1;P>0;P--){if("break"===_(P))break}t.placement!==A&&(t.modifiersData[r]._skip=!0,t.placement=A,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function JD(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function XD(e){return[qw,Qw,Ww,Kw].some((function(t){return e[t]>=0}))}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var eE={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,a=t.rects.popper,o=t.modifiersData.preventOverflow,i=QD(t,{elementContext:"reference"}),s=QD(t,{altBoundary:!0}),u=JD(i,r),l=JD(s,a,o),c=XD(u),d=XD(l);t.modifiersData[n]={referenceClippingOffsets:u,popperEscapeOffsets:l,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var tE={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,a=n.offset,o=void 0===a?[0,0]:a,i=aD.reduce((function(e,n){return e[n]=function(e,t,n){var r=hD(e),a=[Kw,qw].indexOf(r)>=0?-1:1,o="function"==typeof n?n(Object.assign({},t,{placement:e})):n,i=o[0],s=o[1];return i=i||0,s=(s||0)*a,[Kw,Qw].indexOf(r)>=0?{x:s,y:i}:{x:i,y:s}}(n,t.rects,o),e}),{}),s=i[t.placement],u=s.x,l=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=l),t.modifiersData[r]=i}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var nE={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=WD({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var rE={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,a=n.mainAxis,o=void 0===a||a,i=n.altAxis,s=void 0!==i&&i,u=n.boundary,l=n.rootBoundary,c=n.altBoundary,d=n.padding,h=n.tether,m=void 0===h||h,f=n.tetherOffset,p=void 0===f?0:f,C=QD(t,{boundary:u,rootBoundary:l,padding:d,altBoundary:c}),T=hD(t.placement),g=ND(t.placement),w=!g,D=yD(T),E="x"===D?"y":"x",S=t.modifiersData.popperOffsets,v=t.rects.reference,A=t.rects.popper,y="function"==typeof p?p(Object.assign({},t.rects,{placement:t.placement})):p,F="number"==typeof y?{mainAxis:y,altAxis:y}:Object.assign({mainAxis:0,altAxis:0},y),O=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,b={x:0,y:0};if(S){if(o){var R,N="y"===D?qw:Kw,L="y"===D?Ww:Qw,x="y"===D?"height":"width",I=S[D],M=I+C[N],_=I-C[L],P=m?-A[x]/2:0,k=g===Xw?v[x]:A[x],B=g===Xw?-A[x]:-v[x],Y=t.elements.arrow,Z=m&&Y?TD(Y):{width:0,height:0},H=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},U=H[N],j=H[L],G=FD(0,v[x],Z[x]),z=w?v[x]/2-P-G-U-F.mainAxis:k-G-U-F.mainAxis,V=w?-v[x]/2+P+G+j+F.mainAxis:B+G+j+F.mainAxis,q=t.elements.arrow&&AD(t.elements.arrow),W=q?"y"===D?q.clientTop||0:q.clientLeft||0:0,Q=null!=(R=null==O?void 0:O[D])?R:0,K=I+V-Q,$=FD(m?fD(M,I+z-Q-W):M,I,m?mD(_,K):_);S[D]=$,b[D]=$-I}if(s){var J,X="x"===D?qw:Kw,ee="x"===D?Ww:Qw,te=S[E],ne="y"===E?"height":"width",re=te+C[X],ae=te-C[ee],oe=-1!==[qw,Kw].indexOf(T),ie=null!=(J=null==O?void 0:O[E])?J:0,se=oe?re:te-v[ne]-A[ne]-ie+F.altAxis,ue=oe?te+v[ne]+A[ne]-ie-F.altAxis:ae,le=m&&oe?function(e,t,n){var r=FD(e,t,n);return r>n?n:r}(se,te,ue):FD(m?se:re,te,m?ue:ae);S[E]=le,b[E]=le-te}t.modifiersData[r]=b}},requiresIfExists:["offset"]};function aE(e,t,n){void 0===n&&(n=!1);var r=lD(t),a=lD(t)&&function(e){var t=e.getBoundingClientRect(),n=pD(t.width)/e.offsetWidth||1,r=pD(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),o=ED(t),i=CD(e,a),s={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(r||!r&&!n)&&(("body"!==iD(t)||UD(o))&&(s=function(e){return e!==sD(e)&&lD(e)?function(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}(e):ZD(e)}(t)),lD(t)?((u=CD(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):o&&(u.x=HD(o))),{x:i.left+s.scrollLeft-u.x,y:i.top+s.scrollTop-u.y,width:i.width,height:i.height}}function oE(e){var t=new Map,n=new Set,r=[];function a(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&a(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||a(e)})),r}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var iE={placement:"bottom",modifiers:[],strategy:"absolute"};function sE(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function uE(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,r=void 0===n?[]:n,a=t.defaultOptions,o=void 0===a?iE:a;return function(e,t,n){void 0===n&&(n=o);var a,i,s={placement:"bottom",orderedModifiers:[],options:Object.assign({},iE,o),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},u=[],l=!1,c={state:s,setOptions:function(n){var a="function"==typeof n?n(s.options):n;d(),s.options=Object.assign({},o,s.options,a),s.scrollParents={reference:uD(e)?GD(e):e.contextElement?GD(e.contextElement):[],popper:GD(t)};var i,l,h=function(e){var t=oE(e);return oD.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}((i=[].concat(r,s.options.modifiers),l=i.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{}),Object.keys(l).map((function(e){return l[e]}))));return s.orderedModifiers=h.filter((function(e){return e.enabled})),s.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,r=void 0===n?{}:n,a=e.effect;if("function"==typeof a){var o=a({state:s,name:t,instance:c,options:r}),i=function(){};u.push(o||i)}})),c.update()},forceUpdate:function(){if(!l){var e=s.elements,t=e.reference,n=e.popper;if(sE(t,n)){s.rects={reference:aE(t,AD(n),"fixed"===s.options.strategy),popper:TD(n)},s.reset=!1,s.placement=s.options.placement,s.orderedModifiers.forEach((function(e){return s.modifiersData[e.name]=Object.assign({},e.data)}));for(var r=0;r<s.orderedModifiers.length;r++)if(!0!==s.reset){var a=s.orderedModifiers[r],o=a.fn,i=a.options,u=void 0===i?{}:i,d=a.name;"function"==typeof o&&(s=o({state:s,options:u,name:d,instance:c})||s)}else s.reset=!1,r=-1}}},update:(a=function(){return new Promise((function(e){c.forceUpdate(),e(s)}))},function(){return i||(i=new Promise((function(e){Promise.resolve().then((function(){i=void 0,e(a())}))}))),i}),destroy:function(){d(),l=!0}};if(!sE(e,t))return c;function d(){u.forEach((function(e){return e()})),u=[]}return c.setOptions(n).then((function(e){!l&&n.onFirstUpdate&&n.onFirstUpdate(e)})),c}}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var lE=uE({defaultModifiers:[_D,nE,ID,dD,tE,$D,rE,RD,eE]});window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var cE=[],dE=function(e,t,n){void 0===n&&(n={});var r=l.useRef(null),a={onFirstUpdate:n.onFirstUpdate,placement:n.placement||"bottom",strategy:n.strategy||"absolute",modifiers:n.modifiers||cE},o=l.useState({styles:{popper:{position:a.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),i=o[0],s=o[1],u=l.useMemo((function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(e){var t=e.state,n=Object.keys(t.elements);c.flushSync((function(){s({styles:zw(n.map((function(e){return[e,t.styles[e]||{}]}))),attributes:zw(n.map((function(e){return[e,t.attributes[e]]})))})}))},requires:["computeStyles"]}}),[]),d=l.useMemo((function(){var e={onFirstUpdate:a.onFirstUpdate,placement:a.placement,strategy:a.strategy,modifiers:[].concat(a.modifiers,[u,{name:"applyStyles",enabled:!1}])};return it(r.current,e)?r.current||e:(r.current=e,e)}),[a.onFirstUpdate,a.placement,a.strategy,a.modifiers,u]),h=l.useRef();return Vw((function(){h.current&&h.current.setOptions(d)}),[d]),Vw((function(){if(null!=e&&null!=t){var r=(n.createPopper||lE)(e,t,d);return h.current=r,function(){r.destroy(),h.current=null}}}),[e,t,n.createPopper]),{state:h.current?h.current.state:null,styles:i.styles,attributes:i.attributes,update:h.current?h.current.update:null,forceUpdate:h.current?h.current.forceUpdate:null}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var hE=function(e){var n=e.ActionsIcon,r=void 0===n?fw:n,a=e.customWrapperClass,o=void 0===a?"":a,i=e.getMessageActions,s=e.handleDelete,l=e.handleFlag,c=e.handleMarkUnread,d=e.handleMute,m=e.handlePin,f=e.inline,p=e.message,C=e.messageWrapperRef,T=e.mine,g=Dn("MessageActions").mutes,w=Fn("MessageActions"),D=w.customMessageActions,E=w.getMessageActions,S=w.handleDelete,v=w.handleFlag,A=w.handleMarkUnread,y=w.handleMute,F=w.handlePin,O=w.isMyMessage,b=w.message,R=w.setEditingState,N=Ha("MessageActions").t,L=i||E,x=s||S,I=l||v,M=c||A,_=d||y,P=m||F,k=p||b,B=T?T():O(),Y=t.useState(!1),Z=Y[0],H=Y[1],U=t.useCallback((function(){return Ow(k,g)}),[k,g]),j=t.useCallback((function(e){e instanceof KeyboardEvent&&"Escape"!==e.key||H(!1)}),[]),G=L(),z=!!(null==k?void 0:k.deleted_at);t.useEffect((function(){(null==C?void 0:C.current)&&C.current.addEventListener("mouseleave",j)}),[j,C]),t.useEffect((function(){z&&document.removeEventListener("click",j)}),[j,z]),t.useEffect((function(){if(Z)return document.addEventListener("click",j),document.addEventListener("keyup",j),function(){document.removeEventListener("click",j),document.removeEventListener("keyup",j)}}),[Z,j]);var V=t.useRef(null),q=function(e){var n=e.open,r=e.placement,a=e.referenceElement,o=t.useRef(null),i=dE(a,o.current,{modifiers:[{name:"eventListeners",options:{resize:!1,scroll:!1}}],placement:r}),s=i.attributes,u=i.styles,l=i.update;return t.useEffect((function(){n&&(null==l||l())}),[n,l]),{attributes:s,popperElementRef:o,styles:u}}({open:Z,placement:B?"top-end":"top-start",referenceElement:V.current}),W=q.attributes,Q=q.popperElementRef,K=q.styles;return G.length||D?u.default.createElement(mE,{customWrapperClass:o,inline:f,setActionsBoxOpen:H},u.default.createElement(Gw,h({},W.popper,{getMessageActions:L,handleDelete:x,handleEdit:R,handleFlag:I,handleMarkUnread:M,handleMute:_,handlePin:P,isUserMuted:U,mine:B,open:Z,ref:Q,style:K.popper})),u.default.createElement("button",{"aria-expanded":Z,"aria-haspopup":"true","aria-label":N("aria/Open Message Actions Menu"),className:"str-chat__message-actions-box-button",ref:V},u.default.createElement(r,{className:"str-chat__message-action-icon"}))):null},mE=function(e){var t=e.children,n=e.customWrapperClass,r=e.inline,a=e.setActionsBoxOpen,o={className:n||"\n  str-chat__message-simple__actions__action\n  str-chat__message-simple__actions__action--options\n  str-chat__message-actions-container","data-testid":"message-actions",onClick:function(e){e.stopPropagation(),a((function(e){return!e}))}};return r?u.default.createElement("span",h({},o),t):u.default.createElement("div",h({},o),t)};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var fE=u.default.memo((function(e){var t=e.ActionsIcon,n=void 0===t?fw:t,r=e.displayReplies,a=void 0===r||r,o=e.handleOpenThread,i=e.messageWrapperRef,s=e.ReactionIcon,l=void 0===s?Tw:s,c=e.theme,d=void 0===c?"simple":c,h=e.ThreadIcon,m=void 0===h?gw:h,f=Fn("MessageOptions"),p=f.customMessageActions,C=f.getMessageActions,T=f.handleOpenThread,g=f.initialMessage,w=f.message,D=f.onReactionListClick,E=f.showDetailedReactions,S=f.threadList,v=Ha("MessageOptions").t,A=o||T,y=C(),F=xw(y,S)||!!p,O=y.indexOf(bw.react)>-1,b=y.indexOf(bw.reply)>-1&&a&&!S;if(!w.type||"error"===w.type||"system"===w.type||"ephemeral"===w.type||"failed"===w.status||"sending"===w.status||g)return null;var R="str-chat__message-".concat(d,"__actions str-chat__message-options");return u.default.createElement("div",{className:R,"data-testid":"message-options"},F&&u.default.createElement(hE,{ActionsIcon:n,messageWrapperRef:i}),b&&u.default.createElement("button",{"aria-label":v("aria/Open Thread"),className:"str-chat__message-".concat(d,"__actions__action str-chat__message-").concat(d,"__actions__action--thread str-chat__message-reply-in-thread-button"),"data-testid":"thread-action",onClick:A},u.default.createElement(m,{className:"str-chat__message-action-icon"})),O&&u.default.createElement("button",{"aria-expanded":E,"aria-label":v("aria/Open Reaction Selector"),className:"str-chat__message-".concat(d,"__actions__action str-chat__message-").concat(d,"__actions__action--reactions str-chat__message-reactions-button"),"data-testid":"message-reaction-action",onClick:D},u.default.createElement(l,{className:"str-chat__message-action-icon"})))}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var pE=u.default.memo((function(e){var t=e.labelPlural,n=e.labelSingle,r=e.onClick,a=e.reply_count,o=void 0===a?0:a,i=Ha("MessageRepliesCountButton").t,s=Dn("MessageRepliesCountButton").themeVersion;if(!o)return null;var l=i("replyCount",{count:o});return t&&o>1?l="".concat(o," ").concat(t):n&&(l="1 ".concat(n)),u.default.createElement("div",{className:"str-chat__message-simple-reply-button str-chat__message-replies-count-button-wrapper"},u.default.createElement("button",{className:"str-chat__message-replies-count-button","data-testid":"replies-count-button",onClick:r},"1"===s&&u.default.createElement(pw,null),l))}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var CE=function(e){var t=e.children,n=m(e,["children"]);return u.default.createElement("div",h({className:"str-chat__tooltip"},n),t)},TE=function(e){var n=e.children,r=e.offset,a=void 0===r?[0,10]:r,o=e.referenceElement,i=e.placement,s=void 0===i?"top":i,l=e.visible,c=void 0!==l&&l,d=t.useState(null),m=d[0],f=d[1],p=dE(o,m,{modifiers:[{name:"offset",options:{offset:a}}],placement:s}),C=p.attributes,T=p.styles;return c?u.default.createElement("div",h({className:"str-chat__tooltip",ref:f,style:T.popper},C.popper),n):null};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var gE=function(e){var n=void 0===e?{}:e,r=n.onMouseEnter,a=n.onMouseLeave,o=t.useState(!1),i=o[0],s=o[1];return{handleEnter:t.useCallback((function(e){s(!0),null==r||r(e)}),[r]),handleLeave:t.useCallback((function(e){s(!1),null==a||a(e)}),[a]),tooltipVisible:i}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var wE=u.default.memo((function(e){var n,r=e.Avatar,a=e.messageType,o=void 0===a?"simple":a,i=e.tooltipUserNameMapper,s=void 0===i?Bw:i,l=gE(),c=l.handleEnter,d=l.handleLeave,h=l.tooltipVisible,m=Dn("MessageStatus").client,f=vn("MessageStatus").Avatar,p=Fn("MessageStatus"),C=p.isMyMessage,T=p.lastReceivedId,g=p.message,w=p.readBy,D=p.threadList,E=Ha("MessageStatus").t,S=Dn("MessageStatus").themeVersion,v=t.useState(null),A=v[0],y=v[1],F=r||f||gg;if(!C()||"error"===g.type)return null;var O=1===(null==w?void 0:w.length)&&w[0].id===(null===(n=m.user)||void 0===n?void 0:n.id),b="str-chat__message-".concat(o,"-status str-chat__message-status"),R="sending"===g.status,N="received"===g.status&&g.id===T&&!D,L=!(!(null==w?void 0:w.length)||D||O),x=(L?w.filter((function(e){var t;return e.id!==(null===(t=m.user)||void 0===t?void 0:t.id)})):[])[0];return u.default.createElement("span",{className:b,"data-testid":un({"message-status-read-by":L,"message-status-received":N&&!L,"message-status-sending":R}),onMouseEnter:c,onMouseLeave:d,ref:y},R&&u.default.createElement(u.default.Fragment,null,"1"===S&&u.default.createElement(CE,null,E("Sending...")),"2"===S&&u.default.createElement(TE,{offset:[0,5],referenceElement:A,visible:h},E("Sending...")),u.default.createElement(lw,null)),N&&!L&&u.default.createElement(u.default.Fragment,null,"1"===S&&u.default.createElement(CE,null,E("Delivered")),"2"===S&&u.default.createElement(TE,{offset:[0,5],referenceElement:A,visible:h},E("Delivered")),"2"===S?u.default.createElement(Dw,null):u.default.createElement(Cw,null)),L&&u.default.createElement(u.default.Fragment,null,"1"===S&&u.default.createElement(CE,null,Yw(w,E,m,s)),"2"===S&&u.default.createElement(TE,{offset:[0,5],referenceElement:A,visible:h},Yw(w,E,m,s)),u.default.createElement(F,{image:x.image,name:x.name||x.id,size:15,user:x}),w.length>2&&u.default.createElement("span",{className:"str-chat__message-".concat(o,"-status-number"),"data-testid":"message-status-read-by-many"},w.length-1)))}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var DE=function(){var e,t,n,r=vn("QuotedMessage"),a=r.Attachment,o=r.Avatar,i=Fn("QuotedMessage"),s=i.isMyMessage,l=i.message,c=Ha("QuotedMessage"),d=c.t,h=c.userLanguage,m=dn("QuotedMessage").jumpToMessage,f=o||gg,p=l.quoted_message;if(!p)return null;var C=p.deleted_at||"deleted"===p.type,T=C?d("This message was deleted..."):(null===(e=p.i18n)||void 0===e?void 0:e["".concat(h,"_text")])||p.text,g=(null===(t=p.attachments)||void 0===t?void 0:t.length)&&!C?p.attachments[0]:null;return T||g?u.default.createElement(u.default.Fragment,null,u.default.createElement("div",{className:un("str-chat__quoted-message-preview quoted-message",{mine:s()}),"data-testid":"quoted-message",onClickCapture:function(e){e.stopPropagation(),e.preventDefault(),m(p.id)}},p.user&&u.default.createElement(f,{image:p.user.image,name:p.user.name||p.user.id,size:20,user:p.user}),u.default.createElement("div",{className:"quoted-message-inner str-chat__quoted-message-bubble","data-testid":"quoted-message-contents"},g&&u.default.createElement(a,{attachments:[g]}),u.default.createElement("div",{"data-testid":"quoted-message-text"},T))),(null===(n=l.attachments)||void 0===n?void 0:n.length)?u.default.createElement(a,{attachments:l.attachments}):null):null};function EE(e){var t=e.message,n=e.theme,r=Ha("MessageText").t;return"error"!==t.type||Hw(t)?"failed"===t.status?u.default.createElement("div",{className:"str-chat__".concat(n,"-message--error-message str-chat__message--error-message")},403!==t.errorStatusCode?r("Message Failed · Click to try again"):r("Message Failed · Unauthorized")):null:u.default.createElement("div",{className:"str-chat__".concat(n,"-message--error-message str-chat__message--error-message")},r("Error · Unsent"))}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var SE=u.default.memo((function(e){var n,r,a=e.customInnerClass,o=e.customWrapperClass,i=void 0===o?"":o,s=e.message,l=e.renderText,c=e.theme,d=void 0===c?"simple":c,h=vn("MessageText").QuotedMessage,m=void 0===h?DE:h,f=Fn("MessageText"),p=f.message,C=f.onMentionsClickMessage,T=f.onMentionsHoverMessage,g=f.renderText,w=f.unsafeHTML,D=null!==(n=null!=l?l:g)&&void 0!==n?n:OT,E=Ha("MessageText").userLanguage,S=s||p,v=kw(S),A=(null===(r=S.i18n)||void 0===r?void 0:r["".concat(E,"_text")])||S.text,y=t.useMemo((function(){return D(A,S.mentioned_users)}),[S.mentioned_users,A]),F=i||"str-chat__message-text",O=a||"str-chat__message-text-inner str-chat__message-".concat(d,"-text-inner");return A||S.quoted_message?u.default.createElement("div",{className:F,tabIndex:0},u.default.createElement("div",{className:"\n          ".concat(O,"\n          ").concat(v?" str-chat__message-".concat(d,"-text-inner--has-attachment"):"","\n          ").concat(Zw(S.text)&&!S.quoted_message?" str-chat__message-".concat(d,"-text-inner--is-emoji"):"","\n        ").trim(),"data-testid":"message-text-inner-wrapper",onClick:C,onMouseOver:T},S.quoted_message&&u.default.createElement(m,null),u.default.createElement(EE,{message:S,theme:d}),w&&S.html?u.default.createElement("div",{dangerouslySetInnerHTML:{__html:S.html}}):u.default.createElement("div",null,y))):null}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};function vE(e){var t=e.calendar,n=e.format,r=e.formatDate,a=e.messageCreatedAt,o=e.tDateTimeParser;if(!a||"string"==typeof a&&!Date.parse(a))return console.warn("MessageTimestamp was called without a message, or message has invalid created_at date."),null;if("function"==typeof r)return r(new Date(a));if(!o)return console.warn("MessageTimestamp was called but there is no datetime parsing function available"),null;var i=o(a);return _a(i)?t&&i.calendar?i.calendar():i.format(n):Pa(i)?i.toDateString():ka(i)?i:null}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var AE="h:mmA",yE=u.default.memo((function(e){var n=e.calendar,r=void 0!==n&&n,a=e.customClass,o=void 0===a?"":a,i=e.format,s=void 0===i?AE:i,l=e.message,c=Fn("MessageTimestamp"),d=c.formatDate,h=c.message,m=Ha("MessageTimestamp").tDateTimeParser,f=l||h,p=f.created_at&&Pa(f.created_at)?f.created_at.toISOString():f.created_at,C=t.useMemo((function(){return vE({calendar:r,format:s,formatDate:d,messageCreatedAt:p,tDateTimeParser:m})}),[d,r,m,s,p]);return C?u.default.createElement("time",{className:o,dateTime:p,title:p},C):null}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var FE="message.date",OE="channel.intro";window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var bE=function(){var e=Ha("EmojiIconLarge").t;return u.default.createElement("svg",{height:"28",viewBox:"0 0 28 28",width:"28",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("title",null,e("Open emoji picker")),u.default.createElement("g",{clipRule:"evenodd",fillRule:"evenodd"},u.default.createElement("path",{d:"M14 4.4C8.6 4.4 4.4 8.6 4.4 14c0 5.4 4.2 9.6 9.6 9.6c5.4 0 9.6-4.2 9.6-9.6c0-5.4-4.2-9.6-9.6-9.6zM2 14c0-6.6 5.4-12 12-12s12 5.4 12 12s-5.4 12-12 12s-12-5.4-12-12zM12.8 11c0 1-.8 1.8-1.8 1.8s-1.8-.8-1.8-1.8s.8-1.8 1.8-1.8s1.8.8 1.8 1.8zM18.8 11c0 1-.8 1.8-1.8 1.8s-1.8-.8-1.8-1.8s.8-1.8 1.8-1.8s1.8.8 1.8 1.8zM8.6 15.4c.6-.4 1.2-.2 1.6.2c.6.8 1.6 1.8 3 2c1.2.4 2.8.2 4.8-2c.4-.4 1.2-.6 1.6 0c.4.4.6 1.2 0 1.6c-2.2 2.6-4.8 3.4-7 3c-2-.4-3.6-1.8-4.4-3c-.4-.6-.2-1.2.4-1.8z"})))},RE=function(){var e=Ha("EmojiIconSmall").t;return u.default.createElement("svg",{height:"14",viewBox:"0 0 14 14",width:"14",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("title",null,e("Open emoji picker")),u.default.createElement("g",{clipRule:"evenodd",fillRule:"evenodd"},u.default.createElement("path",{d:"M6.7 1.42C3.73 1.42 1.42 3.73 1.42 6.7c0 2.97 2.31 5.28 5.28 5.28c2.97 0 5.28-2.31 5.28-5.28c0-2.97-2.31-5.28-5.28-5.28zM.1 6.7c0-3.63 2.97-6.6 6.6-6.6s6.6 2.97 6.6 6.6s-2.97 6.6-6.6 6.6s-6.6-2.97-6.6-6.6zM6.04 5.05c0 .55-.44.99-.99.99s-.99-.44-.99-.99s.44-.99.99-.99s.99.44.99.99zM9.34 5.05c0 .55-.44.99-.99.99s-.99-.44-.99-.99s.44-.99.99-.99s.99.44.99.99zM3.73 7.47c.33-.22.66-.11.88.11c.33.44.88.99 1.65 1.1c.66.22 1.54.11 2.64-1.1c.22-.22.66-.33.88 0c.22.22.33.66 0 .88c-1.21 1.43-2.64 1.87-3.85 1.65c-1.1-.22-1.98-.99-2.42-1.65c-.22-.33-.11-.66.22-.99z"})))},NE=function(){return u.default.createElement("svg",{preserveAspectRatio:"xMinYMin",viewBox:"0 0 28 28",width:"100%",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("g",{clipRule:"evenodd",fillRule:"evenodd"},u.default.createElement("path",{d:"M14 4.4C8.6 4.4 4.4 8.6 4.4 14c0 5.4 4.2 9.6 9.6 9.6c5.4 0 9.6-4.2 9.6-9.6c0-5.4-4.2-9.6-9.6-9.6zM2 14c0-6.6 5.4-12 12-12s12 5.4 12 12s-5.4 12-12 12s-12-5.4-12-12zM12.8 11c0 1-.8 1.8-1.8 1.8s-1.8-.8-1.8-1.8s.8-1.8 1.8-1.8s1.8.8 1.8 1.8zM18.8 11c0 1-.8 1.8-1.8 1.8s-1.8-.8-1.8-1.8s.8-1.8 1.8-1.8s1.8.8 1.8 1.8zM8.6 15.4c.6-.4 1.2-.2 1.6.2c.6.8 1.6 1.8 3 2c1.2.4 2.8.2 4.8-2c.4-.4 1.2-.6 1.6 0c.4.4.6 1.2 0 1.6c-2.2 2.6-4.8 3.4-7 3c-2-.4-3.6-1.8-4.4-3c-.4-.6-.2-1.2.4-1.8z"})))},LE=function(){var e=Ha("FileUploadIcon").t;return u.default.createElement("svg",{height:"14",viewBox:"0 0 14 14",width:"14",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("title",null,e("Attach files")),u.default.createElement("path",{d:"M7 .5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5S.5 10.59.5 7 3.41.5 7 .5zm0 12c3.031 0 5.5-2.469 5.5-5.5S10.031 1.5 7 1.5A5.506 5.506 0 0 0 1.5 7c0 3.034 2.469 5.5 5.5 5.5zM7.506 3v3.494H11v1.05H7.506V11h-1.05V7.544H3v-1.05h3.456V3h1.05z",fillRule:"nonzero"}))},xE=function(){var e=Ha("FileUploadIconFlat").t;return u.default.createElement("svg",{height:"14",viewBox:"0 0 14 14",width:"14",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("title",null,e("Attach files")),u.default.createElement("path",{d:"M1.667.333h10.666c.737 0 1.334.597 1.334 1.334v10.666c0 .737-.597 1.334-1.334 1.334H1.667a1.333 1.333 0 0 1-1.334-1.334V1.667C.333.93.93.333 1.667.333zm2 1.334a1.667 1.667 0 1 0 0 3.333 1.667 1.667 0 0 0 0-3.333zm-2 9.333v1.333h10.666v-4l-2-2-4 4-2-2L1.667 11z",fillRule:"nonzero"}))},IE=function(e){var n=e.size,r=void 0===n?20:n,a=t.useMemo((function(){return tw()}),[]);return u.default.createElement("div",{className:"str-chat__loading-indicator"},u.default.createElement("svg",{"data-testid":"loading-indicator",height:r,viewBox:"0 0 30 30",width:r,xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("defs",null,u.default.createElement("linearGradient",{id:"".concat(a,"-linear-gradient"),x1:"50%",x2:"50%",y1:"0%",y2:"100%"},u.default.createElement("stop",{offset:"0%",stopColor:"#FFF",stopOpacity:"0"}),u.default.createElement("stop",{"data-testid":"stop-color",offset:"100%",stopOpacity:"1"}))),u.default.createElement("path",{d:"M2.518 23.321l1.664-1.11A12.988 12.988 0 0 0 15 28c7.18 0 13-5.82 13-13S22.18 2 15 2V0c8.284 0 15 6.716 15 15 0 8.284-6.716 15-15 15-5.206 0-9.792-2.652-12.482-6.679z",fill:"url(#".concat(a,"-linear-gradient)"),fillRule:"evenodd"})))},ME=function(){return u.default.createElement("svg",{"data-testid":"attach",fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("g",{clipPath:"url(#clip0_10878_5)"},u.default.createElement("path",{d:"M12.9997 6.99993L10.9997 6.99993L10.9997 10.9999L6.99972 10.9999L6.99972 12.9999L10.9997 12.9999L10.9997 16.9999L12.9997 16.9999L12.9997 12.9999L16.9997 12.9999L16.9997 10.9999L12.9997 10.9999L12.9997 6.99993ZM11.9997 1.99992C6.47972 1.99992 1.99972 6.47993 1.99972 11.9999C1.99972 17.5199 6.47972 21.9999 11.9997 21.9999C17.5197 21.9999 21.9997 17.5199 21.9997 11.9999C21.9997 6.47993 17.5197 1.99992 11.9997 1.99992ZM11.9997 19.9999C7.58972 19.9999 3.99972 16.4099 3.99972 11.9999C3.99972 7.58993 7.58972 3.99993 11.9997 3.99993C16.4097 3.99993 19.9997 7.58993 19.9997 11.9999C19.9997 16.4099 16.4097 19.9999 11.9997 19.9999Z",fill:"black"})),u.default.createElement("defs",null,u.default.createElement("clipPath",{id:"clip0_10878_5"},u.default.createElement("rect",{fill:"white",height:"24",width:"24"}))))},_E=function(){return u.default.createElement("svg",{"data-testid":"close-no-outline",fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("path",{d:"M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12L19 6.41Z",fill:"black"}))},PE=function(){return u.default.createElement("svg",{"data-testid":"retry",fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("path",{d:"M17.6449 6.35C16.1949 4.9 14.2049 4 11.9949 4C7.57488 4 4.00488 7.58 4.00488 12C4.00488 16.42 7.57488 20 11.9949 20C15.7249 20 18.8349 17.45 19.7249 14H17.6449C16.8249 16.33 14.6049 18 11.9949 18C8.68488 18 5.99488 15.31 5.99488 12C5.99488 8.69 8.68488 6 11.9949 6C13.6549 6 15.1349 6.69 16.2149 7.78L12.9949 11H19.9949V4L17.6449 6.35Z",fill:"black"}))},kE=function(){return u.default.createElement("svg",{"data-testid":"download",fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("path",{d:"M19.35 10.04C18.67 6.59 15.64 4 12 4C9.11 4 6.6 5.64 5.35 8.04C2.34 8.36 0 10.91 0 14C0 17.31 2.69 20 6 20H19C21.76 20 24 17.76 24 15C24 12.36 21.95 10.22 19.35 10.04ZM19 18H6C3.79 18 2 16.21 2 14C2 11.95 3.53 10.24 5.56 10.03L6.63 9.92L7.13 8.97C8.08 7.14 9.94 6 12 6C14.62 6 16.88 7.86 17.39 10.43L17.69 11.93L19.22 12.04C20.78 12.14 22 13.45 22 15C22 16.65 20.65 18 19 18ZM13.45 10H10.55V13H8L12 17L16 13H13.45V10Z",fill:"black"}))},BE=function(){return u.default.createElement("svg",{fill:"none",height:"11",viewBox:"0 0 20 11",width:"20",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("path",{clipRule:"evenodd",d:"M1.9 5.5C1.9 3.79 3.29 2.4 5 2.4H8.05C8.57467 2.4 9 1.97467 9 1.45C9 0.925329 8.57467 0.5 8.05 0.5H5C2.24 0.5 0 2.74 0 5.5C0 8.26 2.24 10.5 5 10.5H8.05C8.57467 10.5 9 10.0747 9 9.55C9 9.02533 8.57467 8.6 8.05 8.6H5C3.29 8.6 1.9 7.21 1.9 5.5ZM6 5.5C6 6.05228 6.44772 6.5 7 6.5H13C13.5523 6.5 14 6.05228 14 5.5C14 4.94772 13.5523 4.5 13 4.5H7C6.44772 4.5 6 4.94772 6 5.5ZM15 0.5H11.95C11.4253 0.5 11 0.925329 11 1.45C11 1.97467 11.4253 2.4 11.95 2.4H15C16.71 2.4 18.1 3.79 18.1 5.5C18.1 7.21 16.71 8.6 15 8.6H11.95C11.4253 8.6 11 9.02533 11 9.55C11 10.0747 11.4253 10.5 11.95 10.5H15C17.76 10.5 20 8.26 20 5.5C20 2.74 17.76 0.5 15 0.5Z",fill:"#005DFF",fillRule:"evenodd"}))},YE=function(){var e=Ha("SendButton").t;return u.default.createElement("svg",{height:"17",viewBox:"0 0 18 17",width:"18",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("title",null,e("Send")),u.default.createElement("path",{d:"M0 17.015l17.333-8.508L0 0v6.617l12.417 1.89L0 10.397z",fill:"#006cff",fillRule:"evenodd"}))},ZE=function(){var e=Ha("SendButton").t;return u.default.createElement("svg",{"data-testid":"send",fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("title",null,e("Send")),u.default.createElement("path",{d:"M4.00952 22L24 12L4.00952 2L4 9.77778L18.2857 12L4 14.2222L4.00952 22Z",fill:"black"}))},HE=function(e){var t=e.sendMessage,n=m(e,["sendMessage"]),r=Dn("SendButton").themeVersion,a=Ha("SendButton").t;return u.default.createElement("button",h({"aria-label":a("aria/Send"),className:"str-chat__send-button","data-testid":"send-button",onClick:t,type:"button"},n),"2"===r?u.default.createElement(ZE,null):u.default.createElement(YE,null))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var UE=function(){var e=xn("AttachmentPreviewList"),t=e.fileOrder,n=e.imageOrder;return u.default.createElement("div",{className:"str-chat__attachment-preview-list"},u.default.createElement("div",{className:"str-chat__attachment-list-scroll-container","data-testid":"attachment-list-scroll-container"},n.map((function(e){return u.default.createElement(jE,{id:e,key:e})})),t.map((function(e){return u.default.createElement(GE,{id:e,key:e})}))))},jE=function(e){var n,r=e.id,a=vn("ImagePreviewItem").BaseImage,o=void 0===a?co:a,i=xn("ImagePreviewItem"),s=i.imageUploads,l=i.removeImage,c=i.uploadImage,d=t.useState(!1),h=d[0],m=d[1],f=t.useCallback((function(e){e.stopPropagation(),l(r)}),[l,r]),p=t.useCallback((function(){return c(r)}),[c,r]),C=t.useCallback((function(){return m(!0)}),[]),T=s[r];return!T||T.og_scrape_url?null:u.default.createElement("div",{className:un("str-chat__attachment-preview-image",{"str-chat__attachment-preview-image--error":h}),"data-testid":"attachment-preview-image"},u.default.createElement("button",{className:"str-chat__attachment-preview-delete","data-testid":"image-preview-item-delete-button",disabled:"uploading"===T.state,onClick:f},u.default.createElement(_E,null)),"failed"===T.state&&u.default.createElement("button",{className:"str-chat__attachment-preview-error str-chat__attachment-preview-error-image","data-testid":"image-preview-item-retry-button",onClick:p},u.default.createElement(PE,null)),"uploading"===T.state&&u.default.createElement("div",{className:"str-chat__attachment-preview-image-loading"},u.default.createElement(IE,{size:17})),(T.previewUri||T.url)&&u.default.createElement(o,{alt:T.file.name,className:"str-chat__attachment-preview-thumbnail",onError:C,src:null!==(n=T.previewUri)&&void 0!==n?n:T.url,title:T.file.name}))},GE=function(e){var n=e.id,r=xn("FilePreviewItem"),a=r.fileUploads,o=r.removeFile,i=r.uploadFile,s=t.useCallback((function(e){e.stopPropagation(),o(n)}),[o,n]),l=t.useCallback((function(){return i(n)}),[i,n]),c=a[n],d=function(e){return t.useMemo((function(){return{failed:"failed"===e.state,finished:"finished"===e.state,uploading:"uploading"===e.state}}),[e.state])}(c);return c?u.default.createElement("div",{className:"str-chat__attachment-preview-file","data-testid":"attachment-preview-file"},u.default.createElement("div",{className:"str-chat__attachment-preview-file-icon"},u.default.createElement(xi,{filename:c.file.name,mimeType:c.file.type,version:"2"})),u.default.createElement("button",{className:"str-chat__attachment-preview-delete","data-testid":"file-preview-item-delete-button",disabled:d.uploading,onClick:s},u.default.createElement(_E,null)),d.failed&&u.default.createElement("button",{className:"str-chat__attachment-preview-error str-chat__attachment-preview-error-file","data-testid":"file-preview-item-retry-button",onClick:l},u.default.createElement(PE,null)),u.default.createElement("div",{className:"str-chat__attachment-preview-file-end"},u.default.createElement("div",{className:"str-chat__attachment-preview-file-name"},c.file.name),d.finished&&u.default.createElement("a",{className:"str-chat__attachment-preview-file-download",download:!0,href:c.url,rel:"noreferrer",target:"_blank"},u.default.createElement(kE,null)),d.uploading&&u.default.createElement(IE,{size:17}))):null};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var zE=function(e){var n=e.cooldownInterval,r=t.useState(),a=r[0],o=r[1];return t.useEffect((function(){var e;return"number"==typeof a&&a>0&&(e=setTimeout((function(){o(a-1)}),1e3)),function(){clearTimeout(e)}}),[a]),t.useEffect((function(){o(null!=n?n:0)}),[n]),u.default.createElement("div",{className:"str-chat__message-input-cooldown","data-testid":"cooldown-timer"},a)};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var VE=function(){var e=Dn("useCommandTrigger").themeVersion,t=Cn("useCommandTrigger").channelConfig,n=Ha("useCommandTrigger").t,r=null==t?void 0:t.commands;return{component:Cg,dataProvider:function(t,a,o){if(0!==a.indexOf("/")||!r)return[];var i=r.filter((function(e){var n;return-1!==(null===(n=e.name)||void 0===n?void 0:n.indexOf(t))}));i.sort((function(e,n){var r,a,o=null===(r=e.name)||void 0===r?void 0:r.toLowerCase(),i=null===(a=n.name)||void 0===a?void 0:a.toLowerCase();if(0===(null==o?void 0:o.indexOf(t))&&(o="0".concat(o)),0===(null==i?void 0:i.indexOf(t))&&(i="0".concat(i)),null!=o&&null!=i){if(o<i)return-1;if(o>i)return 1}return 0}));var s=i.slice(0,"2"===e?5:10);return o&&o(s.filter((function(e){return void 0!==e.name})).map((function(e){var t={name:e.name};return e.args&&(t.args=n("".concat(e.name,"-command-args"),{defaultValue:e.args})),e.description&&(t.description=n("".concat(e.name,"-command-description"),{defaultValue:e.description})),t})),t),s},output:function(e){return{caretPosition:"next",key:e.name,text:"/".concat(e.name)}}}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var qE=u.default.memo((function(e){var t=e.entity,n=Object.keys(t).length,r=null==t?void 0:t.itemNameParts;return u.default.createElement("div",{className:"str-chat__emoji-item"},u.default.createElement("span",{className:"str-chat__emoji-item--entity"},t.native),u.default.createElement("span",{className:"str-chat__emoji-item--name"},n?n&&r.parts.map((function(e,t){return e.toLowerCase()===r.match.toLowerCase()?u.default.createElement("span",{className:"str-chat__emoji-item--highlight",key:"part-".concat(t)},e):u.default.createElement("span",{className:"str-chat__emoji-item--part",key:"part-".concat(t)},e)})):null))}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var WE={a:"á|à|ã|â|À|Á|Ã|Â",c:"ç|Ç",e:"é|è|ê|É|È|Ê",i:"í|ì|î|Í|Ì|Î",n:"ñ|Ñ",o:"ó|ò|ô|ő|õ|Ó|Ò|Ô|Õ",u:"ú|ù|û|ü|Ú|Ù|Û|Ü"},QE=function(e){return e?Object.keys(WE).reduce((function(e,t){return e.replace(new RegExp(WE[t],"g"),t)}),e):""},KE=function(e,t){if(0===e.length)return t.length;if(0===t.length)return e.length;var n,r,a=[];for(n=0;n<=t.length;n++)a[n]=[n];for(r=0;r<=e.length;r++)a[0][r]=r;for(n=1;n<=t.length;n++)for(r=1;r<=e.length;r++)t.charAt(n-1)===e.charAt(r-1)?a[n][r]=a[n-1][r-1]:a[n][r]=Math.min(a[n-1][r-1]+1,Math.min(a[n][r-1]+1,a[n-1][r]+1));return a[t.length][e.length]},$E=function(e){return f(void 0,void 0,void 0,(function(){var t,n,r,a,o,i,s,u,l,c,d,h,m,f;return p(this,(function(p){switch(p.label){case 0:return t=e.addNotification,n=e.file,r=e.getAppSettings,a=e.t,o=e.uploadType,i=null,[4,r()];case 1:return i=p.sent(),s=("image"===o?null===(m=null==i?void 0:i.app)||void 0===m?void 0:m.image_upload_config:null===(f=null==i?void 0:i.app)||void 0===f?void 0:f.file_upload_config)||{},u=s.allowed_file_extensions,l=s.allowed_mime_types,c=s.blocked_file_extensions,d=s.blocked_mime_types,h=function(){return t(a('Upload type: "{{ type }}" is not allowed',{type:n.type||"unknown type"}),"error")},(null==u?void 0:u.length)&&!u.some((function(e){return n.name.toLowerCase().endsWith(e.toLowerCase())}))||(null==c?void 0:c.length)&&c.some((function(e){return n.name.toLowerCase().endsWith(e.toLowerCase())}))||(null==l?void 0:l.length)&&!l.some((function(e){var t;return e.toLowerCase()===(null===(t=n.type)||void 0===t?void 0:t.toLowerCase())}))||(null==d?void 0:d.length)&&d.some((function(e){var t;return e.toLowerCase()===(null===(t=n.type)||void 0===t?void 0:t.toLowerCase())}))?(h(),[2,!1]):[2,!0]}}))}))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var JE=function(e){var n=e.disableMentions,r=e.mentionAllAppUsers,a=e.mentionQueryParams,o=void 0===a?{}:a,i=e.onSelectUser,s=e.useMentionsTransliteration,u=t.useState(!1),l=u[0],c=u[1],d=Dn("useUserTrigger"),m=d.client,C=d.mutes,g=d.themeVersion,w=Cn("useUserTrigger").channel,D=w.state.members,E=w.state.watchers,S=t.useCallback((function(){var e=D?Object.values(D).map((function(e){return e.user})):[],t=E?Object.values(E):[],n=T(T([],e,!0),t,!0),r={};return n.forEach((function(e){e&&!r[e.id]&&(r[e.id]=e)})),Object.values(r)}),[D,E]),v=t.useCallback(ew((function(e,t){return f(void 0,void 0,void 0,(function(){var n,r,a;return p(this,(function(o){switch(o.label){case 0:return o.trys.push([0,2,,3]),[4,w.queryMembers({name:{$autocomplete:e}})];case 1:return n=o.sent(),r=n.members.map((function(e){return e.user})),t&&r.length?t(r):t([]),[3,3];case 2:return a=o.sent(),console.log({error:a}),[3,3];case 3:return[2]}}))}))}),200),[w]),A=ew((function(e,t){return f(void 0,void 0,void 0,(function(){var n,r;return p(this,(function(a){switch(a.label){case 0:if(!e||l)return[2];c(!0),a.label=1;case 1:return a.trys.push([1,3,,4]),[4,m.queryUsers(h({$or:[{id:{$autocomplete:e}},{name:{$autocomplete:e}}],id:{$ne:m.userID}},"function"==typeof o.filters?o.filters(e):o.filters),Array.isArray(o.sort)?T([{id:1}],o.sort,!0):h({id:1},o.sort),h({limit:10},o.options))];case 2:return n=a.sent().users,t&&n.length?t(n):t([]),[3,4];case 3:return r=a.sent(),console.log({error:r}),[3,4];case 4:return c(!1),[2]}}))}))}),200);return{callback:function(e){return i(e)},component:wg,dataProvider:function(e,t,a){var i,u;if(!n){var l=function(e){return t.includes("/unmute")&&!C.length?[]:C.length?t.includes("/unmute")?e.filter((function(e){return C.some((function(t){return t.target.id===e.id}))})):e.filter((function(e){return C.every((function(t){return t.target.id!==e.id}))})):e};if(r)return A(e,(function(t){a&&a(l(t),e)}));if(!e||Object.values(D||{}).length<100){var c=S(),d=function(e){var t=e.ownUserId,n=e.query,r=e.text,a=e.useMentionsTransliteration;return e.users.filter((function(e){if(e.id===t)return!1;if(!n)return!0;var o=QE(e.id).toLowerCase(),i=QE(e.name).toLowerCase(),s=QE(n).toLowerCase();a&&f(void 0,void 0,void 0,(function(){var t;return p(this,(function(r){switch(r.label){case 0:return[4,Promise.resolve().then((function(){return IR}))];case 1:return t=r.sent().default,i=t(e.name||"").toLowerCase(),s=t(n).toLowerCase(),o=t(e.id).toLowerCase(),[2]}}))}));var u=r.slice(-4).includes("@");if(i){var l=KE(s,i);if(i.includes(s)||l<=3&&u)return!0}var c=KE(s,o);return o.includes(s)||c<=3&&u}))}({ownUserId:m.userID,query:e,text:t,useMentionsTransliteration:s,users:c}),h=null!==(u=null===(i=o.options)||void 0===i?void 0:i.limit)&&void 0!==u?u:"2"===g?7:10,T=d.slice(0,h);return a&&a(l(T),e),T}return v(e,(function(t){a&&a(l(t),e)}))}},output:function(e){return{caretPosition:"next",key:e.id,text:"@".concat(e.name||e.id)}}}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var XE=function(e){var t,n,r=e.children,a=xn("DefaultTriggerProvider"),o={"/":VE(),":":(t=a.emojiSearchIndex,n=Dn("useEmojiTrigger").themeVersion,{component:qE,dataProvider:function(e,r,a){return f(void 0,void 0,void 0,(function(){var r,o,i;return p(this,(function(s){switch(s.label){case 0:return 0===e.length||e.charAt(0).match(/[^a-zA-Z0-9+-]/)?[2,a([],e)]:[4,null==t?void 0:t.search(e)];case 1:return r=null!==(i=s.sent())&&void 0!==i?i:[],o=r.filter(Boolean).slice(0,"2"===n?7:10).map((function(e){var t=e.id,n=e.name,r=e.native,a=e.skins,o=(void 0===a?[]:a)[0];return{id:t,name:n,native:null!=r?r:o.native}})),a&&a(o,e),[2]}}))}))},output:function(e){return{caretPosition:"next",key:e.id,text:"".concat("native"in e?e.native:"")}}}),"@":JE({disableMentions:a.disableMentions,mentionAllAppUsers:a.mentionAllAppUsers,mentionQueryParams:a.mentionQueryParams,onSelectUser:a.onSelectUser,useMentionsTransliteration:a.useMentionsTransliteration})},i=h(h({},a),{autocompleteTriggers:o});return u.default.createElement(Ln,{value:i},r)};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var eS=function(){var e=Dn("UploadsPreview").themeVersion,t=Cn("UploadsPreview"),n=t.maxNumberOfFiles,r=void 0===n?0:n,a=t.multipleUploads,o=xn("UploadsPreview"),i=o.fileOrder,s=o.fileUploads,l=o.imageOrder,c=o.imageUploads,d=o.numberOfUploads,h=void 0===d?0:d,m=o.removeFile,f=o.removeImage,p=o.uploadFile,C=o.uploadImage,T=o.uploadNewFiles,g=l.map((function(e){return c[e]})).filter((function(e){return!e.og_scrape_url})),w=i.map((function(e){return s[e]}));return u.default.createElement(u.default.Fragment,null,l.length>0&&u.default.createElement(ru,{disabled:!a||h>=r,handleFiles:T,handleRemove:f,handleRetry:C,imageUploads:g,multiple:a}),i.length>0&&u.default.createElement(Mi,{fileIconProps:{className:"str-chat__file-icon",version:e},handleFiles:T,handleRemove:m,handleRetry:p,uploads:w}))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var tS=u.default.memo((function(e){var n=vn("ChatAutoComplete"),r=n.AutocompleteSuggestionItem,a=n.AutocompleteSuggestionList,o=Ha("ChatAutoComplete").t,i=xn("ChatAutoComplete"),s=i.cooldownRemaining,l=i.disabled,c=i.emojiSearchIndex,d=i.textareaRef,h=e.placeholder||o("Type your message"),m=e.wordReplace?function(t){var n;return null===(n=e.wordReplace)||void 0===n?void 0:n.call(e,t,c)}:function(e){return f(void 0,void 0,void 0,(function(){var t,n,r,a,o;return p(this,(function(i){switch(i.label){case 0:return[4,null==c?void 0:c.search(e)];case 1:return t=i.sent()||[],(n=t.filter(Boolean).slice(0,10).find((function(t){var n=t.emoticons;return!!(null==n?void 0:n.includes(e))})))?(r=(null!==(a=n.skins)&&void 0!==a?a:[])[0],[2,null!==(o=n.native)&&void 0!==o?o:r.native]):[2,null]}}))}))},C=t.useCallback((function(e){d&&(d.current=e)}),[d]);return u.default.createElement(Dg,{additionalTextareaProps:i.additionalTextareaProps,"aria-label":s?o("Slow Mode ON"):h,className:"str-chat__textarea__textarea str-chat__message-textarea",closeCommandsList:i.closeCommandsList,closeMentionsList:i.closeMentionsList,containerClassName:"str-chat__textarea str-chat__message-textarea-react-host",disabled:l||!!s,disableMentions:i.disableMentions,dropdownClassName:"str-chat__emojisearch",grow:i.grow,handleSubmit:e.handleSubmit||i.handleSubmit,innerRef:C,itemClassName:"str-chat__emojisearch__item",listClassName:"str-chat__emojisearch__list",loadingComponent:lw,maxRows:i.maxRows,minChar:0,onBlur:e.onBlur,onChange:e.onChange||i.handleChange,onFocus:e.onFocus,onPaste:e.onPaste||i.onPaste,placeholder:s?o("Slow Mode ON"):h,replaceWord:m,rows:e.rows||1,shouldSubmit:i.shouldSubmit,showCommandsList:i.showCommandsList,showMentionsList:i.showMentionsList,SuggestionItem:r,SuggestionList:a,trigger:i.autocompleteTriggers||{},value:e.value||i.text})}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var nS,rS,aS=function(){var e=dn("QuotedMessagePreview").setQuotedMessage,t=Ha("QuotedMessagePreview").t;return u.default.createElement("div",{className:"quoted-message-preview-header str-chat__quoted-message-preview-header"},u.default.createElement("div",{className:"str-chat__quoted-message-reply-to-message"},t("Reply to Message")),u.default.createElement("button",{"aria-label":t("aria/Cancel Reply"),className:"str-chat__square-button str-chat__quoted-message-remove",onClick:function(){return e(void 0)}},u.default.createElement(_E,null)))},oS=function(e){var n,r=e.quotedMessage,a=vn("QuotedMessagePreview"),o=a.Attachment,i=a.Avatar,s=void 0===i?gg:i,l=Ha("QuotedMessagePreview").userLanguage,c=Dn("QuotedMessagePreview").themeVersion,d=(null===(n=r.i18n)||void 0===n?void 0:n["".concat(l,"_text")])||r.text,h=t.useMemo((function(){var e,t=(null!==(e=r.attachments)&&void 0!==e?e:[])[0];return t?[t]:[]}),[r.attachments]);return d||h?u.default.createElement("div",{className:"quoted-message-preview","data-testid":"quoted-message-preview"},"1"===c&&u.default.createElement(aS,null),u.default.createElement("div",{className:"quoted-message-preview-content str-chat__quoted-message-preview"},r.user&&u.default.createElement(s,{image:r.user.image,name:r.user.name||r.user.id,size:20,user:r.user}),u.default.createElement("div",{className:"quoted-message-preview-content-inner str-chat__quoted-message-bubble"},!!h.length&&u.default.createElement(o,{attachments:h}),u.default.createElement("div",{className:"str-chat__quoted-message-text","data-testid":"quoted-message-text"},"2"===c&&u.default.createElement("p",null,d),"1"===c&&u.default.createElement(u.default.Fragment,null,d))))):null};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},e.LinkPreviewState=void 0,(nS=e.LinkPreviewState||(e.LinkPreviewState={})).DISMISSED="dismissed",nS.FAILED="failed",nS.LOADED="loaded",nS.LOADING="loading",nS.QUEUED="queued",e.SetLinkPreviewMode=void 0,(rS=e.SetLinkPreviewMode||(e.SetLinkPreviewMode={}))[rS.UPSERT=0]="UPSERT",rS[rS.SET=1]="SET",rS[rS.REMOVE=2]="REMOVE",window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var iS=function(t){var n=t.linkPreviews,r=Cn().quotedMessage;return n.length>0&&!r?u.default.createElement("div",{className:"str-chat__link-preview-list"},Array.from(n.values()).map((function(t){return t.state===e.LinkPreviewState.LOADED?u.default.createElement(sS,{key:t.og_scrape_url,linkPreview:t}):null}))):null},sS=function(n){var r=n.linkPreview,a=xn().dismissLinkPreview,o=gE(),i=o.handleEnter,s=o.handleLeave,l=o.tooltipVisible,c=t.useState(null),d=c[0],h=c[1];return u.default.createElement("div",{className:un("str-chat__link-preview-card",{"str-chat__link-preview-card--loading":r.state===e.LinkPreviewState.LOADING}),"data-testid":"link-preview-card"},u.default.createElement(TE,{offset:[0,5],referenceElement:d,visible:l},r.og_scrape_url),u.default.createElement("div",{className:"str-chat__link-preview-card__icon-container",onMouseEnter:i,onMouseLeave:s,ref:h},u.default.createElement(BE,null)),u.default.createElement("div",{className:"str-chat__link-preview-card__content"},u.default.createElement("div",{className:"str-chat__link-preview-card__content-title"},r.title),u.default.createElement("div",{className:"str-chat__link-preview-card__content-description"},r.text)),u.default.createElement("button",{className:"str-chat__link-preview-card__dismiss-button","data-testid":"link-preview-card-dismiss-btn",onClick:function(){return a(r)}},u.default.createElement(_E,null)))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var uS=function(){var e=Cn("MessageInputFlat").quotedMessage,n=dn("MessageInputFlat").setQuotedMessage,r=Dn("MessageInputFlat"),a=r.channel,o=r.themeVersion;return t.useEffect((function(){var t=function(t){var r;(null===(r=t.message)||void 0===r?void 0:r.id)===(null==e?void 0:e.id)&&("message.deleted"!==t.type?n(t.message):n(void 0))};return null==a||a.on("message.deleted",t),null==a||a.on("message.updated",t),function(){null==a||a.off("message.deleted",t),null==a||a.off("message.updated",t)}}),[a,e]),"2"===o?u.default.createElement(cS,null):u.default.createElement(lS,null)},lS=function(){var e=Cn("MessageInputFlat"),t=e.acceptedFiles,n=e.multipleUploads,r=e.quotedMessage,a=Ha("MessageInputFlat").t,o=xn("MessageInputFlat"),i=o.cooldownRemaining,s=o.handleSubmit,l=o.hideSendButton,c=o.isUploadEnabled,d=o.maxFilesLeft,h=o.numberOfUploads,m=o.setCooldownRemaining,f=o.uploadNewFiles,p=vn("MessageInputFlat"),C=p.CooldownTimer,T=void 0===C?zE:C,g=p.FileUploadIcon,w=void 0===g?xE:g,D=p.QuotedMessagePreview,E=void 0===D?oS:D,S=p.SendButton,v=void 0===S?HE:S,A=p.AttachmentPreviewList,y=void 0===A?eS:A,F=p.EmojiPicker;return u.default.createElement("div",{className:un("str-chat__input-flat","str-chat__message-input",{"str-chat__input-flat--send-button-active":!!v,"str-chat__input-flat-has-attachments":h,"str-chat__input-flat-quoted":r&&!r.parent_id})},u.default.createElement(Js,{accept:t,disabled:!c||0===d||!!i,handleFiles:f,maxNumberOfFiles:d,multiple:n},r&&!r.parent_id&&u.default.createElement(E,{quotedMessage:r}),u.default.createElement("div",{className:"str-chat__input-flat-wrapper"},c&&u.default.createElement(y,null),u.default.createElement("div",{className:"str-chat__input-flat--textarea-wrapper"},F&&u.default.createElement(F,null),!!i&&u.default.createElement("div",{className:"str-chat__input-flat-cooldown"},u.default.createElement(T,{cooldownInterval:i,setCooldownRemaining:m})),u.default.createElement(tS,null),c&&!i&&u.default.createElement("div",{className:"str-chat__fileupload-wrapper","data-testid":"fileinput"},u.default.createElement(CE,null,a(d?"Attach files":"You've reached the maximum number of files")),u.default.createElement(ji,{accepts:t,disabled:0===d,handleFiles:f,multiple:n},u.default.createElement("span",{className:"str-chat__input-flat-fileupload"},u.default.createElement(w,null))))),!(i||l)&&u.default.createElement(v,{sendMessage:s}))))},cS=function(){var e=Cn("MessageInputV2"),n=e.acceptedFiles,r=void 0===n?[]:n,a=e.multipleUploads,o=e.quotedMessage,i=Ha("MessageInputV2").t,s=xn("MessageInputV2"),l=s.cooldownRemaining,c=s.findAndEnqueueURLsToEnrich,d=s.handleSubmit,m=s.hideSendButton,f=s.isUploadEnabled,p=s.linkPreviews,C=s.maxFilesLeft,T=s.message,g=s.numberOfUploads,w=s.setCooldownRemaining,D=s.text,E=s.uploadNewFiles,S=vn("MessageInputV2"),v=S.AttachmentPreviewList,A=void 0===v?UE:v,y=S.CooldownTimer,F=void 0===y?zE:y,O=S.FileUploadIcon,b=void 0===O?ME:O,R=S.LinkPreviewList,N=void 0===R?iS:R,L=S.QuotedMessagePreview,x=void 0===L?oS:L,I=S.SendButton,M=void 0===I?HE:I,_=S.EmojiPicker,P=t.useMemo((function(){return tw()}),[]),k=Qs({accept:t.useMemo((function(){return r.reduce((function(e,t){var n;return null!==(n=e[t])&&void 0!==n||(e[t]=[]),e}),{})}),[r]),disabled:!f||0===C,multiple:a,noClick:!0,onDrop:E}),B=k.getRootProps,Y=k.isDragActive,Z=k.isDragReject,H=!T&&o&&!o.parent_id;return u.default.createElement(u.default.Fragment,null,u.default.createElement("div",h({},B({className:"str-chat__message-input"})),c&&u.default.createElement(N,{linkPreviews:Array.from(p.values())}),Y&&u.default.createElement("div",{className:un("str-chat__dropzone-container",{"str-chat__dropzone-container--not-accepted":Z})},!Z&&u.default.createElement("p",null,i("Drag your files here")),Z&&u.default.createElement("p",null,i("Some of the files will not be accepted"))),H&&u.default.createElement(aS,null),u.default.createElement("div",{className:"str-chat__message-input-inner"},u.default.createElement("div",{className:"str-chat__file-input-container","data-testid":"file-upload-button"},u.default.createElement(Ui,{accept:null==r?void 0:r.join(","),"aria-label":i("aria/File upload"),className:"str-chat__file-input","data-testid":"file-input",disabled:!f||0===C,id:P,multiple:a,onFileChange:E}),u.default.createElement("label",{className:"str-chat__file-input-label",htmlFor:P},u.default.createElement(b,null))),u.default.createElement("div",{className:"str-chat__message-textarea-container"},H&&u.default.createElement(x,{quotedMessage:o}),f&&!!g&&u.default.createElement(A,null),u.default.createElement("div",{className:"str-chat__message-textarea-with-emoji-picker"},u.default.createElement(tS,null),_&&u.default.createElement(_,null))),!m&&u.default.createElement(u.default.Fragment,null,l?u.default.createElement(F,{cooldownInterval:l,setCooldownRemaining:w}):u.default.createElement(M,{disabled:!g&&!D.length,sendMessage:d})))))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var dS=function(){var e=Cn("EditMessageForm"),n=e.acceptedFiles,r=e.multipleUploads,a=Ha("EditMessageForm").t,o=xn("EditMessageForm"),i=o.clearEditingState,s=o.handleSubmit,l=o.isUploadEnabled,c=o.maxFilesLeft,d=o.uploadNewFiles,h=vn("EditMessageForm"),m=h.FileUploadIcon,f=void 0===m?LE:m,p=h.EmojiPicker,C=Dn("EditMessageForm").themeVersion;return t.useEffect((function(){var e=function(e){"Escape"===e.key&&(null==i||i())};return document.addEventListener("keydown",e),function(){return document.removeEventListener("keydown",e)}}),[i]),"2"===C?u.default.createElement("form",{className:"str-chat__edit-message-form",onSubmit:s},u.default.createElement(uS,null),u.default.createElement("div",{className:"str-chat__edit-message-form-options"},u.default.createElement("button",{className:"str-chat__edit-message-cancel","data-testid":"cancel-button",onClick:i},a("Cancel")),u.default.createElement("button",{className:"str-chat__edit-message-send","data-testid":"send-button",type:"submit"},a("Send")))):u.default.createElement("div",{className:"str-chat__edit-message-form"},u.default.createElement(Js,{accept:n,disabled:!l||0===c,handleFiles:d,maxNumberOfFiles:c,multiple:r},u.default.createElement("form",{onSubmit:s},l&&u.default.createElement(eS,null),u.default.createElement(tS,null),u.default.createElement("div",{className:"str-chat__message-team-form-footer"},u.default.createElement("div",{className:"str-chat__edit-message-form-options"},p&&u.default.createElement(p,null),l&&u.default.createElement("div",{className:"str-chat__fileupload-wrapper","data-testid":"fileinput"},u.default.createElement(CE,null,a(c?"Attach files":"You've reached the maximum number of files")),u.default.createElement(ji,{accepts:n,disabled:0===c,handleFiles:d,multiple:r},u.default.createElement("span",{className:"str-chat__input-fileupload"},u.default.createElement(f,null))))),u.default.createElement("div",null,u.default.createElement("button",{className:"str-chat__edit-message-cancel",onClick:i},a("Cancel")),u.default.createElement("button",{className:"str-chat__edit-message-send",type:"submit"},a("Send")))))))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var hS=function(){var e,n=Dn("useCooldownTimer"),r=n.client,a=n.latestMessageDatesByChannels,o=Cn("useCooldownTimer"),i=o.channel,s=o.messages,u=void 0===s?[]:s,l=t.useState(),c=l[0],d=l[1],h=i.data||{},m=h.cooldown,f=void 0===m?0:m,p=h.own_capabilities,C=null==p?void 0:p.includes("skip-slow-mode"),g=t.useMemo((function(){var e,t;return null!==(e=a[i.cid])&&void 0!==e?e:null===(t=T([],u,!0).sort((function(e,t){var n,r;return(null===(n=t.created_at)||void 0===n?void 0:n.getTime())-(null===(r=e.created_at)||void 0===r?void 0:r.getTime())})).find((function(e){var t,n;return(null===(t=e.user)||void 0===t?void 0:t.id)===(null===(n=r.user)||void 0===n?void 0:n.id)})))||void 0===t?void 0:t.created_at}),[u,null===(e=r.user)||void 0===e?void 0:e.id,a,i.cid]);return t.useEffect((function(){var e=g?Math.max(0,((new Date).getTime()-g.getTime())/1e3):void 0,t=!C&&void 0!==e&&f>e?Math.round(f-e):0;if(d(t),t){var n=setTimeout((function(){d(0)}),1e3*t);return function(){clearTimeout(n)}}}),[f,g,C]),{cooldownInterval:f,cooldownRemaining:c,setCooldownRemaining:d}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var mS=function(e,n,r,a){var o=e.noFiles,i=n.fileUploads,s=n.imageUploads,u=Cn("useAttachments"),l=u.maxNumberOfFiles,c=u.multipleUploads,d=function(e,n,r){var a=e.doFileUploadRequest,o=e.errorHandler,i=n.fileUploads,s=Cn("useFileUploads").channel,u=dn("useFileUploads").addNotification,l=Dn("useFileUploads").getAppSettings,c=Ha("useFileUploads").t,d=t.useCallback((function(e){r({id:e,state:"uploading",type:"setFileUpload"})}),[]),h=t.useCallback((function(e){r({id:e,type:"removeFileUpload"})}),[]);return t.useEffect((function(){f(void 0,void 0,void 0,(function(){var e,t,n,d,m,f,C;return p(this,(function(p){switch(p.label){case 0:return(e=Object.values(i).find((function(e){return"uploading"===e.state&&e.file})))?(t=e.file,n=e.id,[4,$E({addNotification:u,file:t,getAppSettings:l,t:c,uploadType:"file"})]):[2];case 1:if(!p.sent())return[2,h(n)];p.label=2;case 2:return p.trys.push([2,7,,8]),a?[4,a(t,s)]:[3,4];case 3:return d=p.sent(),[3,6];case 4:return[4,s.sendFile(t)];case 5:d=p.sent(),p.label=6;case 6:return[3,8];case 7:return m=p.sent(),f="string"==typeof m.message?m.message:c("Error uploading file"),u(f,"error"),C=!1,i[n]?r({id:n,state:"failed",type:"setFileUpload"}):C=!0,!C&&o&&o(m,"upload-file",t),[2];case 8:return d?(r({id:n,state:"finished",thumb_url:d.thumb_url,type:"setFileUpload",url:d.file}),[2]):(h(n),[2])}}))}))}),[i,s,a,o,h]),{removeFile:h,uploadFile:d}}(e,n,r),m=d.removeFile,C=d.uploadFile,T=function(e,n,r){var a=e.doImageUploadRequest,o=e.errorHandler,i=n.imageUploads,s=Cn("useImageUploads").channel,u=Dn("useImageUploads").getAppSettings,l=dn("useImageUploads").addNotification,c=Ha("useImageUploads").t,d=t.useCallback((function(e){r({id:e,type:"removeImageUpload"})}),[]),m=t.useCallback((function(e){return f(void 0,void 0,void 0,(function(){var t,n,m,f,C,T,g;return p(this,(function(p){switch(p.label){case 0:return(t=i[e])?(n=t.file,"uploading"!==t.state&&r({id:e,state:"uploading",type:"setImageUpload"}),[4,$E({addNotification:l,file:n,getAppSettings:u,t:c,uploadType:"image"})]):[2];case 1:if(!p.sent())return[2,d(e)];p.label=2;case 2:return p.trys.push([2,7,,8]),a?[4,a(n,s)]:[3,4];case 3:return m=p.sent(),[3,6];case 4:return[4,s.sendImage(n)];case 5:m=p.sent(),p.label=6;case 6:return[3,8];case 7:return f=p.sent(),C="string"==typeof f.message?f.message:c("Error uploading image"),l(C,"error"),T=!1,i[e]?r({id:e,state:"failed",type:"setImageUpload"}):T=!0,!T&&o&&o(f,"upload-image",h(h({},n),{id:e})),[2];case 8:return m?(t.previewUri&&(null===(g=URL.revokeObjectURL)||void 0===g||g.call(URL,t.previewUri)),r({id:e,previewUri:void 0,state:"finished",type:"setImageUpload",url:m.file}),[2]):(d(e),[2])}}))}))}),[i,s,a,o,d]);return t.useEffect((function(){var e=Object.values(i).find((function(e){return"uploading"===e.state&&e.file}));e&&m(e.id)}),[i,m]),{removeImage:d,uploadImage:m}}(e,n,r),g=T.removeImage,w=T.uploadImage,D=c?l||10:1,E=Object.values(s).filter((function(e){var t=e.og_scrape_url;return"failed"!==e.state&&!t})).length+Object.values(i).filter((function(e){return"failed"!==e.state})).length,S=D-E,v=t.useCallback((function(e){var t;Array.from(e).slice(0,S).forEach((function(e){var t,n=tw();e.type.startsWith("image/")&&!e.type.endsWith(".photoshop")?r({file:e,id:n,previewUri:null===(t=URL.createObjectURL)||void 0===t?void 0:t.call(URL,e),state:"uploading",type:"setImageUpload"}):e instanceof File&&!o&&r({file:e,id:n,state:"uploading",type:"setFileUpload"})})),null===(t=null==a?void 0:a.current)||void 0===t||t.focus()}),[S,o]);return{maxFilesLeft:S,numberOfUploads:E,removeFile:m,removeImage:g,uploadFile:C,uploadImage:w,uploadNewFiles:v}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=a.logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var fS=function(n,r,a,o,i){var s=n.clearEditingState,u=n.message,l=n.overrideSubmitHandler,c=n.parent,d=n.publishTypingEvent,C=r.attachments,g=r.fileOrder,w=r.fileUploads,D=r.imageOrder,E=r.imageUploads,S=r.linkPreviews,v=r.mentioned_users,A=r.text,y=i.cancelURLEnrichment,F=i.findAndEnqueueURLsToEnrich,O=Cn("useSubmitHandler").channel,b=dn("useSubmitHandler"),R=b.addNotification,N=b.editMessage,L=b.sendMessage,x=Ha("useSubmitHandler").t,I=t.useRef({hasChanged:!1,initialText:A});t.useEffect((function(){I.current.initialText.length?I.current.hasChanged=A!==I.current.initialText:I.current.initialText=A}),[A]);return{handleSubmit:function(t,n){return f(void 0,void 0,void 0,(function(){var r,i,f,b,M,_,P,k,B,Y,Z;return p(this,(function(p){switch(p.label){case 0:if(t.preventDefault(),r=A.trim(),(""===r||">"===r||"``````"===r||"``"===r||"**"===r||"____"===r||"__"===r||"****"===r)&&0===o)return[2];if(Object.values(E).some((function(e){return"uploading"===e.state}))||Object.values(w).some((function(e){return"uploading"===e.state})))return[2,R(x("Wait until all attachments have uploaded"),"error")];if(H=D.map((function(e){return E[e]})).filter((function(e){return"failed"!==e.state})).filter((function(e,t,n){var r=e.id,a=e.url;return n.every((function(e){return e.id===r||e.url!==a}))})).filter((function(e){return!I.current.hasChanged||!e.og_scrape_url})).map((function(e){var t=e.file.name,n=e.url,r=m(e,["file","url"]);return{author_name:r.author_name,fallback:t,image_url:n,og_scrape_url:r.og_scrape_url,text:r.text,title:r.title,title_link:r.title_link,type:"image"}})),U=g.map((function(e){return w[e]})).filter((function(e){return"failed"!==e.state})).map((function(e){return{asset_url:e.url,file_size:e.file.size,mime_type:e.file.type,thumb_url:e.thumb_url,title:e.file.name,type:(t=e.file.type||"",t.includes("video/")?"video":t.includes("audio/")?"audio":"file")};var t})),i=T(T(T([],C,!0),H,!0),U,!0),f=[],F&&(i=i.filter((function(e){return!e.og_scrape_url})),y(),b=Array.from(S.values()).some((function(t){return[e.LinkPreviewState.QUEUED,e.LinkPreviewState.LOADING].includes(t.state)})),M=Array.from(S.values()).some((function(t){return t.state===e.LinkPreviewState.DISMISSED})),b||(f=Array.from(S.values()).filter((function(t){return t.state===e.LinkPreviewState.LOADED&&!i.find((function(e){return e.og_scrape_url===t.og_scrape_url}))})).map((function(e){return e.state,m(e,["state"])})))),_=T(T([],i,!0),f,!0),P=Array.from(new Set(v.filter((function(e){var t=e.id,n=e.name;return A.includes("@".concat(t))||A.includes("@".concat(n))})))),k={attachments:_,mentioned_users:P,text:A},Y=(B=!!F)&&(!b&&f.length>0||M),Z=B?{skip_enrich_url:Y}:void 0,!u||"error"===u.type)return[3,5];delete u.i18n,p.label=1;case 1:return p.trys.push([1,3,,4]),[4,N(h(h(h({},u),k),n),Z)];case 2:return p.sent(),null==s||s(),a({type:"clear"}),[3,4];case 3:return p.sent(),R(x("Edit message request failed"),"error"),[3,4];case 4:return[3,13];case 5:return p.trys.push([5,12,,13]),a({type:"clear"}),l?[4,l(h(h({},k),{parent:c}),O.cid,n,Z)]:[3,7];case 6:return p.sent(),[3,9];case 7:return[4,L(h(h({},k),{parent:c}),n,Z)];case 8:p.sent(),p.label=9;case 9:return d?[4,O.stopTyping()]:[3,11];case 10:p.sent(),p.label=11;case 11:return[3,13];case 12:return p.sent(),a({getNewText:function(){return A},type:"setText"}),null==P||P.forEach((function(e){a({type:"addMentionedUser",user:e})})),R(x("Send message request failed"),"error"),[3,13];case 13:return[2]}var H,U}))}))}}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var pS=function(){return{attachments:[],fileOrder:[],fileUploads:{},imageOrder:[],imageUploads:{},linkPreviews:new Map,mentioned_users:[],setText:function(){return null},text:""}},CS=function(t){var n,r,a,o,i,s,u;if(!t)return pS();var l=null!==(r=null===(n=t.attachments)||void 0===n?void 0:n.filter((function(e){return"image"===e.type})).reduce((function(e,t){var n=t.author_name,r=t.fallback,a=void 0===r?"":r,o=t.image_url,i=t.og_scrape_url,s=t.text,u=t.title,l=t.title_link,c=tw();return e[c]={author_name:n,file:{name:a},id:c,og_scrape_url:i,state:"finished",text:s,title:u,title_link:l,url:o},e}),{}))&&void 0!==r?r:{},c=null!==(o=null===(a=t.attachments)||void 0===a?void 0:a.filter((function(e){return"file"===e.type})).reduce((function(e,t){var n=t.asset_url,r=t.file_size,a=t.mime_type,o=t.thumb_url,i=t.title,s=void 0===i?"":i,u=tw();return e[u]={file:{name:s,size:r,type:a},id:u,state:"finished",thumb_url:o,url:n},e}),{}))&&void 0!==o?o:{},d=null!==(s=null===(i=t.attachments)||void 0===i?void 0:i.reduce((function(t,n){return n.og_scrape_url?(t.set(n.og_scrape_url,h(h({},n),{state:e.LinkPreviewState.LOADED})),t):t}),new Map))&&void 0!==s?s:new Map,m=Object.keys(l),f=Object.keys(c);return{attachments:(null===(u=t.attachments)||void 0===u?void 0:u.filter((function(e){var t=e.type;return"file"!==t&&"image"!==t})))||[],fileOrder:f,fileUploads:c,imageOrder:m,imageUploads:l,linkPreviews:d,mentioned_users:t.mentioned_users||[],setText:function(){return null},text:t.text||""}},TS=function(t,n){var r,a;switch(n.type){case"setText":return h(h({},t),{text:n.getNewText(t.text)});case"clear":return pS();case"setImageUpload":var o=t.imageUploads[n.id];if(!o&&!n.file)return t;var i=o?t.imageOrder:t.imageOrder.concat(n.id);return delete(u=h({},n)).type,h(h({},t),{imageOrder:i,imageUploads:h(h({},t.imageUploads),(r={},r[n.id]=h(h({},t.imageUploads[n.id]),u),r))});case"setFileUpload":var s=t.fileUploads[n.id];if(!s&&!n.file)return t;var u,l=s?t.fileOrder:t.fileOrder.concat(n.id);return delete(u=h({},n)).type,h(h({},t),{fileOrder:l,fileUploads:h(h({},t.fileUploads),(a={},a[n.id]=h(h({},t.fileUploads[n.id]),u),a))});case"setLinkPreviews":var c=new Map(t.linkPreviews);return n.mode===e.SetLinkPreviewMode.REMOVE?Array.from(n.linkPreviews.keys()).forEach((function(e){c.delete(e)})):(Array.from(n.linkPreviews.values()).reduce((function(t,n){var r=t.get(n.og_scrape_url),a=n.state===e.LinkPreviewState.QUEUED&&(null==r?void 0:r.state)!==e.LinkPreviewState.FAILED;return r&&a||t.set(n.og_scrape_url,n),t}),c),n.mode===e.SetLinkPreviewMode.SET&&Array.from(t.linkPreviews.keys()).forEach((function(e){n.linkPreviews.get(e)||c.delete(e)}))),h(h({},t),{linkPreviews:c});case"removeImageUpload":if(!t.imageUploads[n.id])return t;var d=h({},t.imageUploads);return delete d[n.id],h(h({},t),{imageOrder:t.imageOrder.filter((function(e){return e!==n.id})),imageUploads:d});case"removeFileUpload":if(!t.fileUploads[n.id])return t;var m=h({},t.fileUploads);return delete m[n.id],h(h({},t),{fileOrder:t.fileOrder.filter((function(e){return e!==n.id})),fileUploads:m});case"addMentionedUser":return h(h({},t),{mentioned_users:t.mentioned_users.concat(n.user)});default:return t}},gS=function(n){var r,o=n.additionalTextareaProps,i=n.getDefaultValue,s=n.message,u=n.urlEnrichmentConfig,l=Cn("useMessageInputState"),c=l.channelCapabilities,d=void 0===c?{}:c,C=l.channelConfig,T=l.enrichURLForPreview,g=(null==i?void 0:i())||(null==o?void 0:o.defaultValue),w=s||(Array.isArray(g)?{text:g.join("")}:{text:null==g?void 0:g.toString()}),D=t.useReducer(TS,w,CS),E=D[0],S=D[1],v=function(n){var r,a=n.debounceURLEnrichmentMs,o=n.dispatch,i=n.enrichURLForPreview,s=void 0!==i&&i,u=n.findURLFn,l=n.linkPreviews,c=n.onLinkPreviewDismissed,d=Dn().client,f=Cn(),p=f.channelConfig,C=f.debounceURLEnrichmentMs,T=f.findURLFn,g=f.onLinkPreviewDismissed,w=t.useRef(!1),D=null!=u?u:T,E=null!=c?c:g,S=null!==(r=null!=a?a:C)&&void 0!==r?r:1500,v=t.useCallback((function(t){null==E||E(t);var n=new Map;t.state=e.LinkPreviewState.DISMISSED,n.set(t.og_scrape_url,t),o({linkPreviews:n,mode:e.SetLinkPreviewMode.UPSERT,type:"setLinkPreviews"})}),[E]),A=t.useCallback(_g((function(t,n){void 0===n&&(n=e.SetLinkPreviewMode.SET);var r=D?D(t):jl(t,"url").reduce((function(e,t){return t.isLink&&e.push(t.href),e}),[]);w.current=0===r.length,o({linkPreviews:r.reduce((function(t,n){return t.set(n,{og_scrape_url:n,state:e.LinkPreviewState.QUEUED}),t}),new Map),mode:n,type:"setLinkPreviews"})}),S,{leading:!1,trailing:!0}),[S,w,D]),y=t.useCallback((function(){A.cancel(),A(""),A.flush()}),[A]);return t.useEffect((function(){var t=Array.from(l.values()).reduce((function(t,n){if("queued"===n.state){var r=h(h({},n),{state:e.LinkPreviewState.LOADING});t.set(n.og_scrape_url,r)}return t}),new Map);t.size&&(o({linkPreviews:t,mode:e.SetLinkPreviewMode.UPSERT,type:"setLinkPreviews"}),t.forEach((function(t){d.enrichURL(t.og_scrape_url).then((function(n){n.duration;var r=m(n,["duration"]);if(!w.current){var a=new Map;a.set(t.og_scrape_url,h(h({},r),{state:e.LinkPreviewState.LOADED})),o({linkPreviews:a,mode:e.SetLinkPreviewMode.UPSERT,type:"setLinkPreviews"})}})).catch((function(){var n=new Map;n.set(t.og_scrape_url,h(h({},t),{state:e.LinkPreviewState.FAILED})),o({linkPreviews:n,mode:e.SetLinkPreviewMode.UPSERT,type:"setLinkPreviews"})}))})))}),[w,l]),{cancelURLEnrichment:y,dismissLinkPreview:v,findAndEnqueueURLsToEnrich:(null==p?void 0:p.url_enrichment)&&s?A:void 0}}(h(h({dispatch:S,linkPreviews:E.linkPreviews},u),{enrichURLForPreview:null!==(r=null==u?void 0:u.enrichURLForPreview)&&void 0!==r?r:T})),A=function(e,n,r,o){var i=Cn("useMessageInputText").channel,s=e.additionalTextareaProps,u=e.focus,l=e.parent,c=e.publishTypingEvent,d=void 0===c||c,h=n.text,m=t.useRef();t.useEffect((function(){u&&m.current&&m.current.focus()}),[u]);var f=t.useRef(),p=t.useCallback((function(e){var t=(s||{}).maxLength;if(!m.current)return r({getNewText:function(n){var r=n+e;return t&&r.length>t?r.slice(0,t):r},type:"setText"});var n=m.current,a=n.selectionEnd,o=n.selectionStart;f.current=o+e.length,r({getNewText:function(n){var r=n.slice(0,o)+e+n.slice(a);return t&&r.length>t?r.slice(0,t):r},type:"setText"})}),[s,f,m]);return t.useEffect((function(){var e=m.current;e&&void 0!==f.current&&(e.selectionStart=f.current,e.selectionEnd=f.current,f.current=void 0)}),[h,f]),{handleChange:t.useCallback((function(e){if(e.preventDefault(),e&&e.target){var t=e.target.value;r({getNewText:function(){return t},type:"setText"}),null==o||o(t),d&&t&&i&&a.logChatPromiseExecution(i.keystroke(null==l?void 0:l.id),"start typing event")}}),[i,o,l,d]),insertText:p,textareaRef:m}}(n,E,S,v.findAndEnqueueURLsToEnrich),y=A.handleChange,F=A.insertText,O=A.textareaRef,b=t.useState(!1),R=b[0],N=b[1],L=t.useState(!1),x=L[0],I=L[1],M=mS(n,E,S,O),_=M.maxFilesLeft,P=M.numberOfUploads,k=M.removeFile,B=M.removeImage,Y=M.uploadFile,Z=M.uploadImage,H=M.uploadNewFiles,U=fS(n,E,S,P,v).handleSubmit,j=!1!==(null==C?void 0:C.uploads)&&!1!==d["upload-file"],G=function(n,r,a,o){return{onPaste:t.useCallback((function(t){var i;a&&(i=t,f(void 0,void 0,void 0,(function(){var t,a,s,u,l,c;return p(this,(function(d){switch(d.label){case 0:if(t=i.clipboardData.items,!function(e){if(!e||!e.length)return!1;for(var t=0,n=e;t<n.length;t++){var r=n[t];if("file"===r.kind||"text/html"===r.type)return!0}return!1}(Array.from(t)))return[2];for(i.preventDefault(),a=void 0,s=function(e){var n=t[e];if("string"===n.kind&&"text/plain"===n.type)return a=new Promise((function(e){n.getAsString((function(t){e(t)}))})),"break"},u=0;u<t.length&&"break"!==s(u);u++);return[4,Zi(Array.from(t))];case 1:return(l=d.sent()).length?(n(l),[2]):a?[4,a]:[3,3];case 2:c=d.sent(),r(c),null==o||o(c,e.SetLinkPreviewMode.UPSERT),null==o||o.flush(),d.label=3;case 3:return[2]}}))})))}),[r,n])}}(H,F,j,v.findAndEnqueueURLsToEnrich).onPaste,z=t.useCallback((function(e){S({type:"addMentionedUser",user:e})}),[]),V=t.useCallback((function(e){S({getNewText:function(){return e},type:"setText"})}),[]);return h(h(h({},E),v),{closeCommandsList:function(){return N(!1)},closeMentionsList:function(){return I(!1)},handleChange:y,handleSubmit:U,insertText:F,isUploadEnabled:j,maxFilesLeft:_,numberOfUploads:P,onPaste:G,onSelectUser:z,openCommandsList:function(){S({getNewText:function(){return"/"},type:"setText"}),N(!0)},openMentionsList:function(){S({getNewText:function(e){return e+"@"},type:"setText"}),I(!0)},removeFile:k,removeImage:B,setText:V,showCommandsList:R,showMentionsList:x,textareaRef:O,uploadFile:Y,uploadImage:Z,uploadNewFiles:H})};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var wS=function(e){var n=e.additionalTextareaProps,r=e.attachments,a=e.autocompleteTriggers,o=e.cancelURLEnrichment,i=e.clearEditingState,s=e.closeCommandsList,u=e.closeMentionsList,l=e.cooldownInterval,c=e.cooldownRemaining,d=e.disabled,h=e.disableMentions,m=e.dismissLinkPreview,f=e.doFileUploadRequest,p=e.doImageUploadRequest,C=e.emojiSearchIndex,T=e.errorHandler,g=e.fileOrder,w=e.fileUploads,D=e.findAndEnqueueURLsToEnrich,E=e.focus,S=e.grow,v=e.handleChange,A=e.handleSubmit,y=e.hideSendButton,F=e.imageOrder,O=e.imageUploads,b=e.insertText,R=e.isUploadEnabled,N=e.linkPreviews,L=e.maxFilesLeft,x=e.maxRows,I=e.mentionAllAppUsers,M=e.mentioned_users,_=e.mentionQueryParams,P=e.message,k=e.noFiles,B=e.numberOfUploads,Y=e.onPaste,Z=e.onSelectUser,H=e.openCommandsList,U=e.openMentionsList,j=e.overrideSubmitHandler,G=e.parent,z=e.publishTypingEvent,V=e.removeFile,q=e.removeImage,W=e.setCooldownRemaining,Q=e.setText,K=e.shouldSubmit,$=e.showCommandsList,J=e.showMentionsList,X=e.text,ee=e.textareaRef,te=e.uploadFile,ne=e.uploadImage,re=e.uploadNewFiles,ae=e.useMentionsTransliteration,oe=null==P?void 0:P.editing,ie=Object.entries(w).map((function(e){return e[0],e[1].state})).join(),se=Object.entries(O).map((function(e){return e[0],e[1].state})).join(),ue=Array.from(N.values()).join(),le=M.length,ce=null==G?void 0:G.id;return t.useMemo((function(){return{additionalTextareaProps:n,attachments:r,autocompleteTriggers:a,cancelURLEnrichment:o,clearEditingState:i,closeCommandsList:s,closeMentionsList:u,cooldownInterval:l,cooldownRemaining:c,disabled:d,disableMentions:h,dismissLinkPreview:m,doFileUploadRequest:f,doImageUploadRequest:p,emojiSearchIndex:C,errorHandler:T,fileOrder:g,fileUploads:w,findAndEnqueueURLsToEnrich:D,focus:E,grow:S,handleChange:v,handleSubmit:A,hideSendButton:y,imageOrder:F,imageUploads:O,insertText:b,isUploadEnabled:R,linkPreviews:N,maxFilesLeft:L,maxRows:x,mentionAllAppUsers:I,mentioned_users:M,mentionQueryParams:_,message:P,noFiles:k,numberOfUploads:B,onPaste:Y,onSelectUser:Z,openCommandsList:H,openMentionsList:U,overrideSubmitHandler:j,parent:G,publishTypingEvent:z,removeFile:V,removeImage:q,setCooldownRemaining:W,setText:Q,shouldSubmit:K,showCommandsList:$,showMentionsList:J,text:X,textareaRef:ee,uploadFile:te,uploadImage:ne,uploadNewFiles:re,useMentionsTransliteration:ae}}),[o,l,c,m,oe,C,ie,D,y,se,R,ue,le,ce,z,$,J,X,A])};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var DS=function(e){var t,n=hS(),r=gS(e),a=vn("MessageInput").emojiSearchIndex,o=wS(h(h(h(h({},n),r),e),{emojiSearchIndex:null!==(t=e.emojiSearchIndex)&&void 0!==t?t:a}));return u.default.createElement(Ln,{value:o},e.children)},ES=u.default.memo((function(e){var t=e.Input,n=Cn().dragAndDropWindow,r=vn("MessageInput"),a=r.Input,o=r.TriggerProvider,i=void 0===o?XE:o,s=t||a||uS;return n?u.default.createElement(u.default.Fragment,null,u.default.createElement(i,null,u.default.createElement(s,null))):u.default.createElement(DS,h({},e),u.default.createElement(i,null,u.default.createElement(s,null)))}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var SS=function(){var e=Cn("MessageInputSmall"),n=e.acceptedFiles,r=e.multipleUploads,a=e.quotedMessage,o=dn("MessageInputSmall").setQuotedMessage,i=Ha("MessageInputSmall").t,s=Dn("MessageInputSmall").channel,l=xn("MessageInputSmall"),c=l.cooldownRemaining,d=l.handleSubmit,h=l.hideSendButton,m=l.isUploadEnabled,f=l.maxFilesLeft,p=l.numberOfUploads,C=l.setCooldownRemaining,T=l.uploadNewFiles,g=vn("MessageInputSmall"),w=g.CooldownTimer,D=void 0===w?zE:w,E=g.FileUploadIcon,S=void 0===E?xE:E,v=g.SendButton,A=void 0===v?HE:v,y=g.QuotedMessagePreview,F=void 0===y?oS:y,O=g.EmojiPicker;return t.useEffect((function(){var e=function(e){var t;a&&(null===(t=e.message)||void 0===t?void 0:t.id)===a.id&&("message.deleted"!==e.type?o(e.message):o(void 0))};return null==s||s.on("message.deleted",e),null==s||s.on("message.updated",e),function(){null==s||s.off("message.deleted",e),null==s||s.off("message.updated",e)}}),[s,a]),u.default.createElement("div",{className:"str-chat__small-message-input__wrapper"},u.default.createElement(Js,{accept:n,disabled:!m||0===f||!!c,handleFiles:T,maxNumberOfFiles:f,multiple:r},u.default.createElement("div",{className:"str-chat__small-message-input ".concat(A?"str-chat__small-message-input--send-button-active":""," ").concat(a&&a.parent_id?"str-chat__input-flat-quoted":""," ").concat(p?"str-chat__small-message-input-has-attachments":""," ")},a&&a.parent_id&&u.default.createElement(F,{quotedMessage:a}),m&&u.default.createElement(eS,null),u.default.createElement("div",{className:"str-chat__small-message-input--textarea-wrapper"},u.default.createElement(tS,null),c?u.default.createElement("div",{className:"str-chat__input-small-cooldown"},u.default.createElement(D,{cooldownInterval:c,setCooldownRemaining:C})):u.default.createElement(u.default.Fragment,null,m&&u.default.createElement("div",{className:"str-chat__fileupload-wrapper","data-testid":"fileinput"},u.default.createElement(CE,null,i(f?"Attach files":"You've reached the maximum number of files")),u.default.createElement(ji,{accepts:n,disabled:0===f,handleFiles:T,multiple:r},u.default.createElement("span",{className:"str-chat__small-message-input-fileupload"},u.default.createElement(S,null)))),O&&u.default.createElement(O,{buttonClassName:"str-chat__small-message-input-emojiselect",ButtonIconComponent:RE}))),!(c||h)&&u.default.createElement(A,{sendMessage:d}))))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var vS=u.default.lazy((function(){return f(void 0,void 0,void 0,(function(){return p(this,(function(e){switch(e.label){case 0:return[4,Promise.resolve().then((function(){return FU}))];case 1:return[2,{default:e.sent().MML}]}}))}))})),AS=function(e){var n=e.actionHandler,r=e.align,a=void 0===r?"right":r,o=e.source,i=Dn("MML").theme;return u.default.createElement(t.Suspense,{fallback:null},u.default.createElement(vS,{className:"mml-align-".concat(a),Loading:null,onSubmit:n,source:o,Success:null,theme:(i||"").replace(" ","-")}))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var yS=u.default.forwardRef((function(e,n){var r,a=e.Avatar,o=e.detailedView,i=void 0===o||o,s=e.handleReaction,l=e.latest_reactions,c=e.own_reactions,d=e.reaction_counts,h=e.reactionOptions,m=e.reverse,f=void 0!==m&&m,p=vn("ReactionSelector"),C=p.Avatar,T=p.reactionOptions,g=Fn("ReactionSelector"),w=g.handleReaction,D=g.message,E=null!=h?h:T,S=a||C||gg,v=s||w,A=l||(null==D?void 0:D.latest_reactions)||[],y=c||(null==D?void 0:D.own_reactions)||[],F=d||(null==D?void 0:D.reaction_counts)||{},O=t.useState(null),b=O[0],R=O[1],N=t.useState(null),L=N[0],x=N[1],I=t.useRef(null),M=t.useRef(null),_=t.useCallback((function(e,t){I.current=e.currentTarget,R(t)}),[]),P=t.useCallback((function(){R(null),x(null)}),[]);t.useEffect((function(){var e,t,r;if(b){var a=null===(e=M.current)||void 0===e?void 0:e.getBoundingClientRect(),o=null===(t=I.current)||void 0===t?void 0:t.getBoundingClientRect(),i=function(e){return!!e&&void 0!==e.current}(n)?null===(r=n.current)||void 0===r?void 0:r.getBoundingClientRect():null;if(!a||!o||!i)return;var s=a.width===i.width||a.x<i.x?0:o.left+o.width/2-i.left-a.width/2,u=o.x-a.x+o.width/2-s;x({arrow:u,tooltip:s})}}),[b,n]);var k=function(e){return y.find((function(t){return t.type===e}))};return u.default.createElement("div",{className:un("str-chat__reaction-selector str-chat__message-reaction-selector",{"str-chat__reaction-selector--reverse":f}),"data-testid":"reaction-selector",ref:n},!!b&&i&&u.default.createElement("div",{className:"str-chat__reaction-selector-tooltip",ref:M,style:{left:null==L?void 0:L.tooltip,visibility:L?"visible":"hidden"}},u.default.createElement("div",{className:"arrow",style:{left:null==L?void 0:L.arrow}}),null===(r=function(e){return A.map((function(t){var n,r;return t.type===e?(null===(n=t.user)||void 0===n?void 0:n.name)||(null===(r=t.user)||void 0===r?void 0:r.id):null})).filter(Boolean)}(b))||void 0===r?void 0:r.map((function(e,t,n){return u.default.createElement("span",{className:"latest-user-username",key:"key-".concat(t,"-").concat(e)},"".concat(e).concat(t<n.length-1?", ":""))}))),u.default.createElement("ul",{className:"str-chat__message-reactions-list str-chat__message-reactions-options"},E.map((function(e){var t=e.Component,n=e.name,r=e.type,a=function(e){var t;return(null===(t=A.find((function(t){return t.type===e&&!!t.user})))||void 0===t?void 0:t.user)||void 0}(r),o=F&&F[r];return u.default.createElement("li",{key:r},u.default.createElement("button",{"aria-label":"Select Reaction: ".concat(n||r),className:un("str-chat__message-reactions-list-item str-chat__message-reactions-option",{"str-chat__message-reactions-option-selected":k(r)}),"data-text":r,onClick:function(e){return v(r,e)}},!!o&&i&&u.default.createElement("div",{className:"latest-user str-chat__message-reactions-last-user",onClick:P,onMouseEnter:function(e){return _(e,r)},onMouseLeave:P},a?u.default.createElement(S,{image:a.image,name:a.name,size:20,user:a}):u.default.createElement("div",{className:"latest-user-not-found"})),u.default.createElement("span",{className:"str-chat__message-reaction-emoji"},u.default.createElement(t,null)),Boolean(o)&&i&&u.default.createElement("span",{className:"str-chat__message-reactions-list-item__count"},o||"")))}))))})),FS=u.default.memo(yS);window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var OS=function(e,t){return e.reactionType.localeCompare(t.reactionType,"en")},bS=function(e){var n,r=e.own_reactions,a=e.reaction_counts,o=e.reactionOptions,i=e.reactions,s=e.sortReactions,u=Fn("useProcessReactions"),l=u.message,c=u.sortReactions,d=vn("useProcessReactions").reactionOptions,h=null!=o?o:d,m=null!==(n=null!=s?s:c)&&void 0!==n?n:OS,f=i||l.latest_reactions,p=r||(null==l?void 0:l.own_reactions),C=a||l.reaction_counts,T=t.useCallback((function(e){var t;return null!==(t=null==p?void 0:p.some((function(t){return t.type===e})))&&void 0!==t&&t}),[p]),g=t.useCallback((function(e){var t,n;return null!==(n=null===(t=h.find((function(t){return t.type===e})))||void 0===t?void 0:t.Component)&&void 0!==n?n:null}),[h]),w=t.useCallback((function(e){return h.some((function(t){return t.type===e}))}),[h]),D=t.useCallback((function(e){var t;return null!==(t=null==f?void 0:f.flatMap((function(t){var n,r;if(e&&e===t.type){var a=(null===(n=t.user)||void 0===n?void 0:n.name)||(null===(r=t.user)||void 0===r?void 0:r.id);return a?[a]:[]}return[]})))&&void 0!==t?t:[]}),[f]),E=t.useMemo((function(){return C?Object.entries(C).flatMap((function(e){var t=e[0],n=e[1];return 0!==n&&w(t)?[{EmojiComponent:g(t),isOwnReaction:T(t),latestReactedUserNames:D(t),reactionCount:n,reactionType:t}]:[]})).sort(m):[]}),[g,D,T,w,C,m]),S=E.length>0,v=t.useMemo((function(){return E.reduce((function(e,t){return e+t.reactionCount}),0)}),[E]);return{existingReactions:E,hasReactions:S,totalReactionCount:v}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var RS=function(e,t){var n,r,a,o,i,s,u=null!==(r=null===(n=e.user)||void 0===n?void 0:n.name)&&void 0!==r?r:null===(a=e.user)||void 0===a?void 0:a.id,l=null!==(i=null===(o=t.user)||void 0===o?void 0:o.name)&&void 0!==i?i:null===(s=t.user)||void 0===s?void 0:s.id;return u?l?u.localeCompare(l,"en"):-1:1};function NS(e){var n,r,a=e.handleFetchReactions,o=e.onSelectedReactionTypeChange,i=e.reactions,s=e.selectedReactionType,l=e.sortReactionDetails,c=m(e,["handleFetchReactions","onSelectedReactionTypeChange","reactions","selectedReactionType","sortReactionDetails"]),d=i.find((function(e){return e.reactionType===s})),C=null!==(n=null==d?void 0:d.EmojiComponent)&&void 0!==n?n:null,T=function(e){var n=this,r=Fn("useFetchReactions").handleFetchReactions,a=t.useState([]),o=a[0],i=a[1],s=e.handleFetchReactions,u=e.shouldFetch,l=t.useState(u),c=l[0],d=l[1],h=null!=s?s:r;return t.useEffect((function(){if(u){var e=!1;return f(n,void 0,void 0,(function(){var t;return p(this,(function(n){switch(n.label){case 0:return n.trys.push([0,2,3,4]),d(!0),[4,h()];case 1:return t=n.sent(),e||i(t),[3,4];case 2:return n.sent(),e||i([]),[3,4];case 3:return e||d(!1),[7];case 4:return[2]}}))})),function(){e=!0}}}),[h,u]),{isLoading:c,reactions:o}}({handleFetchReactions:a,shouldFetch:c.open}),g=T.isLoading,w=T.reactions,D=Fn("ReactionsListModal").sortReactionDetails,E=null!==(r=null!=l?l:D)&&void 0!==r?r:RS,S=t.useMemo((function(){return s?w.filter((function(e){return e.type===s&&e.user})).sort(E):[]}),[w,s,E]);return u.default.createElement(ni,h({},c),u.default.createElement("div",{className:"str-chat__message-reactions-details","data-testid":"reactions-list-modal"},u.default.createElement("div",{className:"str-chat__message-reactions-details-reaction-types"},i.map((function(e){var t=e.EmojiComponent,n=e.reactionCount,r=e.reactionType;return t&&u.default.createElement("div",{className:un("str-chat__message-reactions-details-reaction-type",{"str-chat__message-reactions-details-reaction-type--selected":s===r}),"data-testid":"reaction-details-selector-".concat(r),key:r,onClick:function(){return null==o?void 0:o(r)}},u.default.createElement("span",{className:"emoji str-chat__message-reaction-emoji str-chat__message-reaction-emoji--with-fallback"},u.default.createElement(t,null))," ",u.default.createElement("span",{className:"str-chat__message-reaction-count"},n))}))),C&&u.default.createElement("div",{className:"emoji str-chat__message-reaction-emoji str-chat__message-reaction-emoji--with-fallback str-chat__message-reaction-emoji-big"},u.default.createElement(C,null)),u.default.createElement("div",{className:"str-chat__message-reactions-details-reacting-users","data-testid":"all-reacting-users"},g?u.default.createElement(lw,null):S.map((function(e){var t=e.user;return u.default.createElement("div",{className:"str-chat__message-reactions-details-reacting-user",key:null==t?void 0:t.id},u.default.createElement(gg,{"data-testid":"avatar",image:null==t?void 0:t.image,name:(null==t?void 0:t.name)||(null==t?void 0:t.id)}),u.default.createElement("span",{className:"str-chat__user-item--name","data-testid":"reaction-user-username"},(null==t?void 0:t.name)||(null==t?void 0:t.id)))})))))}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var LS="Action handler was called, but it is missing one of its required arguments. \nMake sure the ChannelAction and ChannelState contexts are properly set and the hook is initialized with a valid message.";function xS(e){var t=this,n=dn("useActionHandler"),r=n.removeMessage,a=n.updateMessage,o=Cn("useActionHandler").channel;return function(n,i,s){return f(t,void 0,void 0,(function(){var t,u,l;return p(this,(function(c){switch(c.label){case 0:return s&&s.preventDefault(),e&&a&&r&&o?(t=e.id,u={},"string"==typeof n?u[n]=i:u=h({},n),t?[4,o.sendAction(t,u)]:[3,2]):(console.warn(LS),[2]);case 1:(null==(l=c.sent())?void 0:l.message)?a(l.message):r(e),c.label=2;case 2:return[2]}}))}))}}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var IS=function(e,t){void 0===t&&(t={});var n=t.getErrorNotification,r=t.notify,a=dn("useDeleteHandler"),o=a.deleteMessage,i=a.updateMessage,s=Dn("useDeleteHandler").client,u=Ha("useDeleteHandler").t;return function(t){return f(void 0,void 0,void 0,(function(){var a,l;return p(this,(function(c){switch(c.label){case 0:if(t.preventDefault(),!(null==e?void 0:e.id)||!s||!i)return[2];c.label=1;case 1:return c.trys.push([1,3,,4]),[4,o(e)];case 2:return a=c.sent(),i(a),[3,4];case 3:return c.sent(),l=n&&Fw(n,[e]),r&&r(l||u("Error deleting message"),"error"),[3,4];case 4:return[2]}}))}))}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var MS=function(e,n,r){void 0===e&&(e=!1);var a=t.useState(e),o=a[0],i=a[1];return{clearEdit:r||function(e){(null==e?void 0:e.preventDefault)&&e.preventDefault(),i(!1)},editing:o,setEdit:n||function(e){(null==e?void 0:e.preventDefault)&&e.preventDefault(),i(!0)}}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var _S="useFlagHandler was called but it is missing one or more necessary parameters.",PS=function(e,t){void 0===t&&(t={});var n=Dn("useFlagHandler").client,r=Ha("useFlagHandler").t;return function(a){return f(void 0,void 0,void 0,(function(){var o,i,s,u,l,c;return p(this,(function(d){switch(d.label){case 0:if(a.preventDefault(),o=t.getErrorNotification,i=t.getSuccessNotification,s=t.notify,!(n&&r&&s&&(null==e?void 0:e.id)))return console.warn(_S),[2];if(null===(c=n.user)||void 0===c?void 0:c.banned)return[2,s(r("Error adding flag"),"error")];d.label=1;case 1:return d.trys.push([1,3,,4]),[4,n.flagMessage(e.id)];case 2:return d.sent(),u=i&&Fw(i,[e]),s(u||r("Message has been successfully flagged"),"success"),[3,4];case 3:return d.sent(),l=o&&Fw(o,[e]),s(l||r("Error adding flag"),"error"),[3,4];case 4:return[2]}}))}))}};function kS(e,t){return function(n){var r;"function"==typeof e&&(null===(r=null==t?void 0:t.mentioned_users)||void 0===r?void 0:r.length)&&e(n,t.mentioned_users)}}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var BS=function(e,t){var n=dn("useMentionsHandler"),r=n.onMentionsClick,a=n.onMentionsHover,o=(null==t?void 0:t.onMentionsClick)||r||function(){return null},i=(null==t?void 0:t.onMentionsHover)||a||function(){return null};return{onMentionsClick:kS(o,e),onMentionsHover:kS(i,e)}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var YS=function(e,t){void 0===t&&(t={});var n=t.getErrorNotification,r=t.getSuccessNotification,a=t.notify,o=Cn("useMarkUnreadHandler").channel,i=Ha("useMarkUnreadHandler").t;return function(t){return f(void 0,void 0,void 0,(function(){var s,u;return p(this,(function(l){switch(l.label){case 0:if(t.preventDefault(),!(null==e?void 0:e.id))return console.warn("Mark unread handler does not have access to message id"),[2];l.label=1;case 1:return l.trys.push([1,3,,4]),[4,o.markUnread({message_id:e.id})];case 2:return l.sent(),a?((s=r&&Fw(r,[e]))&&a(s,"success"),[3,4]):[2];case 3:return l.sent(),a?(u=n&&Fw(n,[e]),n&&!u?[2]:(a(u||i("Error marking message unread. Cannot mark unread messages older than the newest 100 channel messages."),"error"),[3,4])):[2];case 4:return[2]}}))}))}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var ZS="useMuteHandler was called but it is missing one or more necessary parameter.",HS=function(e,t){void 0===t&&(t={});var n=Cn("useMuteHandler").mutes,r=Dn("useMuteHandler").client,a=Ha("useMuteHandler").t;return function(o){return f(void 0,void 0,void 0,(function(){var i,s,u,l,c,d;return p(this,(function(h){switch(h.label){case 0:if(o.preventDefault(),i=t.getErrorNotification,s=t.getSuccessNotification,u=t.notify,!(a&&(null==e?void 0:e.user)&&u&&r))return console.warn(ZS),[2];if(Ow(e,n))return[3,5];h.label=1;case 1:return h.trys.push([1,3,,4]),[4,r.muteUser(e.user.id)];case 2:return h.sent(),c=s&&Fw(s,[e.user]),u(c||a("{{ user }} has been muted",{user:e.user.name||e.user.id}),"success"),[3,4];case 3:return h.sent(),d=i&&Fw(i,[e.user]),u(d||a("Error muting a user ..."),"error"),[3,4];case 4:return[3,8];case 5:return h.trys.push([5,7,,8]),[4,r.unmuteUser(e.user.id)];case 6:return h.sent(),l=a("{{ user }} has been unmuted",{user:e.user.name||e.user.id}),"string"==typeof(c=s&&Fw(s,[e.user])||l)&&u(c,"success"),[3,8];case 7:return h.sent(),"string"==typeof(d=i&&Fw(i,[e.user])||a("Error unmuting a user ..."))&&u(d,"error"),[3,8];case 8:return[2]}}))}))}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var US=function(e,t){var n=dn("useOpenThreadHandler").openThread,r=t||n;return function(t){r&&e?r(e,t):console.warn("Open thread handler was called but it is missing one of its parameters")}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var jS=function(e,t,n){void 0===n&&(n={});var r=n.getErrorNotification,a=n.notify,o=dn("usePinHandler").updateMessage,i=Cn("usePinHandler").channelCapabilities,s=void 0===i?{}:i,u=Dn("usePinHandler").client,l=Ha("usePinHandler").t;return{canPin:!!s["pin-message"],handlePin:function(t){return f(void 0,void 0,void 0,(function(){var n,i;return p(this,(function(s){switch(s.label){case 0:if(t.preventDefault(),!e)return[2];if(e.pinned)return[3,5];s.label=1;case 1:return s.trys.push([1,3,,4]),n=h(h({},e),{pinned:!0,pinned_at:new Date,pinned_by:u.user}),o(n),[4,u.pinMessage(e)];case 2:return s.sent(),[3,4];case 3:return s.sent(),i=r&&Fw(r,[e]),a&&a(i||l("Error pinning message"),"error"),o(e),[3,4];case 4:return[3,8];case 5:return s.trys.push([5,7,,8]),n=h(h({},e),{pin_expires:null,pinned:!1,pinned_at:null,pinned_by:null}),o(n),[4,u.unpinMessage(e)];case 6:return s.sent(),[3,8];case 7:return s.sent(),i=r&&Fw(r,[e]),a&&a(i||l("Error removing message pin"),"error"),o(e),[3,8];case 8:return[2]}}))}))}}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var GS="Reaction handler was called, but it is missing one of its required arguments.\nMake sure the ChannelAction and ChannelState contexts are properly set and the hook is initialized with a valid message.",zS=function(e){var n=dn("useReactionHandler").updateMessage,r=Cn("useReactionHandler"),a=r.channel,o=r.channelCapabilities,i=Dn("useReactionHandler").client,s=t.useCallback((function(e,t,n){var r,a,o=(null==n?void 0:n.reaction_counts)||{},i=t.type,s=!!o[i];e?o[i]=s?o[i]+1:1:s&&o[i]>1?o[i]--:delete o[i];var u=e?T([t],(null==n?void 0:n.latest_reactions)||[],!0):null===(r=n.latest_reactions)||void 0===r?void 0:r.filter((function(e){return!(e.type===t.type&&e.user_id===t.user_id)})),l=e?T([t],(null==n?void 0:n.own_reactions)||[],!0):null===(a=null==n?void 0:n.own_reactions)||void 0===a?void 0:a.filter((function(e){return e.type!==t.type}));return h(h({},n),{latest_reactions:u||n.latest_reactions,own_reactions:l,reaction_counts:o,reaction_scores:o})}),[i.user,i.userID]),u=ew((function(t,r,u){return f(void 0,void 0,void 0,(function(){var l,c,d;return p(this,(function(h){switch(h.label){case 0:if(!e||!o["send-reaction"])return[2];l=function(t){var n;return{message_id:null==e?void 0:e.id,score:1,type:t,user:i.user,user_id:null===(n=i.user)||void 0===n?void 0:n.id}}(r),c=s(u,l,e),h.label=1;case 1:return h.trys.push([1,6,,7]),n(c),u?[4,a.sendReaction(t,{type:r})]:[3,3];case 2:return d=h.sent(),[3,5];case 3:return[4,a.deleteReaction(t,r)];case 4:d=h.sent(),h.label=5;case 5:return n(d.message),[3,7];case 6:return h.sent(),n(e),[3,7];case 7:return[2]}}))}))}),1e3);return function(t,n){return f(void 0,void 0,void 0,(function(){var r,a;return p(this,(function(o){switch(o.label){case 0:if((null==n?void 0:n.preventDefault)&&n.preventDefault(),!e)return[2,console.warn(GS)];r=null,e.own_reactions&&e.own_reactions.forEach((function(e){e.user&&i.userID===e.user.id&&e.type===t?r=e:e.user&&i.userID!==e.user.id&&console.warn("message.own_reactions contained reactions from a different user, this indicates a bug")})),o.label=1;case 1:return o.trys.push([1,6,,7]),r?[4,u(e.id,r.type,!1)]:[3,3];case 2:return o.sent(),[3,5];case 3:return[4,u(e.id,t,!0)];case 4:o.sent(),o.label=5;case 5:return[3,7];case 6:return a=o.sent(),console.log({error:a}),[3,7];case 7:return[2]}}))}))}},VS=function(e,n,r,a){var o=Cn("useReactionClick").channelCapabilities,i=void 0===o?{}:o,s=t.useState(!1),u=s[0],l=s[1],c=t.useRef(!1),d=i["send-reaction"],h=!!(null==e?void 0:e.deleted_at),m=t.useCallback((function(e){var t;e.target instanceof HTMLElement&&(null===(t=null==n?void 0:n.current)||void 0===t?void 0:t.contains(e.target))&&!a||l(!1)}),[l,n]);t.useEffect((function(){var e=null==r?void 0:r.current;return u&&!c.current&&(c.current=!0,document.addEventListener("click",m),e&&e.addEventListener("mouseleave",m)),!u&&c.current&&(document.removeEventListener("click",m),e&&e.removeEventListener("mouseleave",m),c.current=!1),function(){c.current&&(document.removeEventListener("click",m),e&&e.removeEventListener("mouseleave",m),c.current=!1)}}),[u,m,r]),t.useEffect((function(){var e=null==r?void 0:r.current;h&&c.current&&(document.removeEventListener("click",m),e&&e.removeEventListener("mouseleave",m),c.current=!1)}),[h,m,r]);return{isReactionEnabled:d,onReactionListClick:function(e){var t;null===(t=null==e?void 0:e.stopPropagation)||void 0===t||t.call(e),l((function(e){return!e}))},showDetailedReactions:u}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var qS=function(e){var t=dn("useRetryHandler").retrySendMessage,n=e||t;return function(e){return f(void 0,void 0,void 0,(function(){return p(this,(function(t){switch(t.label){case 0:return e?[4,n(e)]:[3,2];case 1:t.sent(),t.label=2;case 2:return[2]}}))}))}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var WS=function(e,t){return{onUserClick:function(n){"function"==typeof(null==t?void 0:t.onUserClickHandler)&&(null==e?void 0:e.user)&&t.onUserClickHandler(n,e.user)},onUserHover:function(n){"function"==typeof(null==t?void 0:t.onUserHoverHandler)&&(null==e?void 0:e.user)&&t.onUserHoverHandler(n,e.user)}}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var QS=1200;function KS(e,t){var n=this;void 0===t&&(t={});var r=Cn("useReactionFetcher").channel,a=Ha("useReactionFetcher").t,o=t.getErrorNotification,i=t.notify;return function(){return f(n,void 0,void 0,(function(){var t,n;return p(this,(function(s){switch(s.label){case 0:return s.trys.push([0,2,,3]),[4,$S(r,e.id)];case 1:return[2,s.sent()];case 2:throw t=s.sent(),n=null==o?void 0:o(e),null==i||i(n||a("Error fetching reactions"),"error"),t;case 3:return[2]}}))}))}}function $S(e,t){return f(this,void 0,void 0,(function(){var n,r,a,o,i,s;return p(this,(function(u){switch(u.label){case 0:n=[],a=0,o=QS,i=r=300,u.label=1;case 1:return i===r&&n.length<o?[4,e.getReactions(t,{limit:r,offset:a})]:[3,3];case 2:return s=u.sent(),(i=s.reactions.length)>0&&n.push.apply(n,s.reactions),a+=i,[3,1];case 3:return[2,n]}}))}))}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var JS=u.default.memo((function(e){var n=e.handleFetchReactions,r=e.reverse,a=void 0!==r&&r,o=e.sortReactionDetails,i=m(e,["handleFetchReactions","reverse","sortReactionDetails"]),s=bS(i),l=s.existingReactions,c=s.hasReactions,d=s.totalReactionCount,h=t.useState(null),f=h[0],p=h[1],C=Ha("ReactionsList").t;return c?u.default.createElement(u.default.Fragment,null,u.default.createElement("div",{"aria-label":C("aria/Reaction list"),className:un("str-chat__reaction-list str-chat__message-reactions-container",{"str-chat__reaction-list--reverse":a}),"data-testid":"reaction-list",role:"figure"},u.default.createElement("ul",{className:"str-chat__message-reactions"},l.map((function(e){var t=e.EmojiComponent,n=e.isOwnReaction,r=e.reactionCount,a=e.reactionType;return t&&u.default.createElement("li",{className:un("str-chat__message-reaction",{"str-chat__message-reaction-own":n}),key:a},u.default.createElement("button",{"aria-label":"Reactions: ".concat(a),"data-testid":"reactions-list-button-".concat(a),onClick:function(){return function(e){d>QS||p(e)}(a)},type:"button"},u.default.createElement("span",{className:"str-chat__message-reaction-emoji"},u.default.createElement(t,null))," ",u.default.createElement("span",{className:"str-chat__message-reaction-count","data-testclass":"reaction-list-reaction-count"},r)))})),u.default.createElement("li",null,u.default.createElement("span",{className:"str-chat__reaction-list--counter"},d)))),u.default.createElement(NS,{handleFetchReactions:n,onClose:function(){return p(null)},onSelectedReactionTypeChange:p,open:null!==f,reactions:l,selectedReactionType:f,sortReactionDetails:o})):null}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var XS=function(e){var n=e.children,r=e.onMouseEnter,a=e.onMouseLeave,o=e.title,i=t.useState(null),s=i[0],l=i[1],c=gE({onMouseEnter:r,onMouseLeave:a}),d=c.handleEnter,h=c.handleLeave,m=c.tooltipVisible,f=Dn("WithTooltip").themeVersion;return u.default.createElement(u.default.Fragment,null,"2"===f&&u.default.createElement(TE,{referenceElement:s,visible:m},o),u.default.createElement("span",{onMouseEnter:d,onMouseLeave:h,ref:l},n))},ev=u.default.memo((function(e){var n=e.handleReaction,r=m(e,["handleReaction"]),a=Fn("SimpleReactionsList").handleReaction,o=bS(r),i=o.existingReactions,s=o.hasReactions,l=o.totalReactionCount,c=t.useState(void 0),d=c[0],h=c[1],f=Dn("SimpleReactionsList").themeVersion,p=n||a;return s?u.default.createElement("div",{className:"str-chat__message-reactions-container"},u.default.createElement("ul",{className:"str-chat__simple-reactions-list str-chat__message-reactions","data-testid":"simple-reaction-list",onMouseLeave:function(){return h(void 0)}},i.map((function(e){var t=e.EmojiComponent,n=e.isOwnReaction,r=e.latestReactedUserNames,a=e.reactionType,o=d===a,i=r.join(", ");return t&&u.default.createElement("li",{className:un("str-chat__simple-reactions-list-item",{"str-chat__message-reaction-own":n}),key:a,onClick:function(e){return p(a,e)},onKeyUp:function(e){return p(a,e)}},u.default.createElement(XS,{onMouseEnter:function(){return h(a)},onMouseLeave:function(){return h(void 0)},title:i},u.default.createElement(t,null)," ",o&&"1"===f&&u.default.createElement("div",{className:"str-chat__simple-reactions-list-tooltip"},u.default.createElement("div",{className:"arrow"}),i)))})),u.default.createElement("li",{className:"str-chat__simple-reactions-list-item--last-number"},l))):null}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var tv=function(e){var n=e.columns,r=e.fallback,a=e.height,o=e.position,i=e.rows,s=e.spriteUrl,l=e.style,c=e.width,d=t.useState([0,0]),m=d[0],f=m[0],p=m[1],C=d[1];t.useEffect((function(){var e;(e=s,new Promise((function(t,n){var r=new Image;r.addEventListener("load",(function(){t([r.width,r.height])}),{once:!0}),r.addEventListener("error",(function(){return n("Couldn't load image from ".concat(e))}),{once:!0}),r.src=e}))).then(C).catch(console.error)}),[s]);var T=o[0],g=o[1];return p&&f?u.default.createElement("div",{"data-testid":"sprite-image",style:h(h(h(h(h({},l),{"--str-chat__sprite-image-resize-ratio":"var(--str-chat__sprite-image-resize-ratio-x, var(--str-chat__sprite-image-resize-ratio-y, 1))","--str-chat__sprite-image-resize-ratio-x":"calc(var(--str-chat__sprite-image-width) / var(--str-chat__sprite-item-width))","--str-chat__sprite-image-resize-ratio-y":"calc(var(--str-chat__sprite-image-height) / var(--str-chat__sprite-item-height))","--str-chat__sprite-item-height":"".concat(p/i),"--str-chat__sprite-item-width":"".concat(f/n)}),Number.isFinite(a)?{"--str-chat__sprite-image-height":"".concat(a,"px")}:{}),Number.isFinite(c)?{"--str-chat__sprite-image-width":"".concat(c,"px")}:{}),{backgroundImage:"url('".concat(s,"')"),backgroundPosition:"".concat(T*(100/(n-1)),"% ").concat(g*(100/(i-1)),"%"),backgroundSize:"".concat(100*n,"% ").concat(100*i,"%"),height:"var(--str-chat__sprite-image-height, calc(var(--str-chat__sprite-item-height) * var(--str-chat__sprite-image-resize-ratio)))",width:"var(--str-chat__sprite-image-width, calc(var(--str-chat__sprite-item-width) * var(--str-chat__sprite-image-resize-ratio)))"})}):u.default.createElement(u.default.Fragment,null,r)};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var nv={angry:[1,1],haha:[1,0],like:[0,0],love:[1,2],sad:[0,1],wow:[0,2]},rv=function(e){var t=e.fallback,n=e.type,r=nv[n];return u.default.createElement(tv,{columns:2,fallback:t,position:r,rows:3,spriteUrl:"https://getstream.imgix.net/images/emoji-sprite.png",style:{"--str-chat__sprite-image-height":"var(--str-chat__stream-emoji-size, 18px)"}})};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var av=[{type:"haha",Component:function(){return u.default.createElement(rv,{fallback:"😂",type:"haha"})},name:"Joy"},{type:"like",Component:function(){return u.default.createElement(rv,{fallback:"👍",type:"like"})},name:"Thumbs up"},{type:"love",Component:function(){return u.default.createElement(rv,{fallback:"❤️",type:"love"})},name:"Heart"},{type:"sad",Component:function(){return u.default.createElement(rv,{fallback:"😔",type:"sad"})},name:"Sad"},{type:"wow",Component:function(){return u.default.createElement(rv,{fallback:"😲",type:"wow"})},name:"Astonished"}];window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var ov=u.default.memo((function(e){var n,r=e.additionalMessageInputProps,a=e.clearEditingState,o=e.editing,i=e.endOfGroup,s=e.firstOfGroup,l=e.groupedByUser,c=e.handleAction,d=e.handleOpenThread,m=e.handleRetry,f=e.highlighted,p=e.isMyMessage,C=e.isReactionEnabled,T=e.message,g=e.onUserClick,w=e.onUserHover,D=e.reactionSelectorRef,E=e.renderText,S=e.showDetailedReactions,v=e.threadList,A=t.useState(!1),y=A[0],F=A[1],O=vn("MessageSimple"),b=O.Attachment,R=O.Avatar,N=void 0===R?gg:R,L=O.EditMessageInput,x=void 0===L?dS:L,I=O.MessageDeleted,M=void 0===I?yw:I,_=O.MessageBouncePrompt,P=void 0===_?vw:_,k=O.MessageOptions,B=void 0===k?fE:k,Y=O.MessageRepliesCountButton,Z=void 0===Y?pE:Y,H=O.MessageStatus,U=void 0===H?wE:H,j=O.MessageTimestamp,G=void 0===j?yE:j,z=O.ReactionSelector,V=void 0===z?FS:z,q=O.ReactionsList,W=void 0===q?JS:q,Q=Dn("MessageSimple").themeVersion,K=kw(T),$=Pw(T);if(T.customType===FE)return null;if(T.deleted_at||"deleted"===T.type)return u.default.createElement(M,{message:T});var J=C,X=$,ee=!l||i,te=!v&&!!T.reply_count,ne="failed"===T.status&&403!==T.errorStatusCode,re=Hw(T),ae=void 0;ne?ae=function(){return m(T)}:re&&(ae=function(){return F(!0)});var oe=un("str-chat__message str-chat__message-simple","str-chat__message--".concat(T.type),"str-chat__message--".concat(T.status),p()?"str-chat__message--me str-chat__message-simple--me":"str-chat__message--other",T.text?"str-chat__message--has-text":"has-no-text",{"pinned-message":T.pinned,"str-chat__message--has-attachment":K,"str-chat__message--highlighted":f,"str-chat__message--with-reactions str-chat__message-with-thread-link":X,"str-chat__message-send-can-be-retried":"failed"===(null==T?void 0:T.status)&&403!==(null==T?void 0:T.errorStatusCode),"str-chat__virtual-message__wrapper--end":i,"str-chat__virtual-message__wrapper--first":s,"str-chat__virtual-message__wrapper--group":l});return u.default.createElement(u.default.Fragment,null,o&&u.default.createElement(ni,{onClose:a,open:o},u.default.createElement(ES,h({clearEditingState:a,grow:!0,hideSendButton:!0,Input:x,message:T},r))),y&&u.default.createElement(Sw,{MessageBouncePrompt:P,onClose:function(){return F(!1)},open:y}),u.default.createElement("div",{className:oe,key:T.id},"1"===Q&&u.default.createElement(U,null),T.user&&u.default.createElement(N,{image:T.user.image,name:T.user.name||T.user.id,onClick:g,onMouseOver:w,user:T.user}),u.default.createElement("div",{className:un("str-chat__message-inner",{"str-chat__simple-message--error-failed":ne||re}),"data-testid":"message-inner",onClick:ae,onKeyUp:ae},u.default.createElement(B,null),u.default.createElement("div",{className:"str-chat__message-reactions-host"},X&&u.default.createElement(W,{reverse:!0}),S&&J&&u.default.createElement(V,{ref:D})),u.default.createElement("div",{className:"str-chat__message-bubble"},(null===(n=T.attachments)||void 0===n?void 0:n.length)&&!T.quoted_message?u.default.createElement(b,{actionHandler:c,attachments:T.attachments}):null,u.default.createElement(SE,{message:T,renderText:E}),T.mml&&u.default.createElement(AS,{actionHandler:c,align:p()?"right":"left",source:T.mml}),"2"===Q&&u.default.createElement(Ew,null)),te&&"1"===Q&&u.default.createElement(Z,{onClick:d,reply_count:T.reply_count}),ee&&"1"===Q&&u.default.createElement("div",{className:"str-chat__message-data str-chat__message-simple-data"},!p()&&T.user?u.default.createElement("span",{className:"str-chat__message-simple-name"},T.user.name||T.user.id):null,u.default.createElement(G,{calendar:!0,customClass:"str-chat__message-simple-timestamp"}))),te&&"2"===Q&&u.default.createElement(Z,{onClick:d,reply_count:T.reply_count}),ee&&"2"===Q&&u.default.createElement("div",{className:"str-chat__message-data str-chat__message-simple-data str-chat__message-metadata"},u.default.createElement(U,null),!p()&&!!T.user&&u.default.createElement("span",{className:"str-chat__message-simple-name"},T.user.name||T.user.id),u.default.createElement(G,{calendar:!0,customClass:"str-chat__message-simple-timestamp"}))))}),_w),iv=function(e){var t=Fn("MessageSimple");return u.default.createElement(ov,h({},t,e))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var sv=function(e){var t=e.children,n=Cn("DropzoneProvider"),r=n.acceptedFiles,a=n.multipleUploads,o=xn("DropzoneProvider"),i=o.cooldownRemaining,s=o.isUploadEnabled,l=o.maxFilesLeft,c=o.uploadNewFiles;return u.default.createElement(Js,{accept:r,disabled:!s||0===l||!!i,handleFiles:c,maxNumberOfFiles:l,multiple:a},t)},uv=function(e){var t=hS(),n=gS(e),r=wS(h(h(h({},t),n),e));return u.default.createElement(Ln,{value:r},u.default.createElement(sv,null,e.children))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var lv=100;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var cv=u.default.memo((function(e){var t=e.active,n=e.children,r=e.className,a=e.type;return t?u.default.createElement("div",{"aria-live":"polite",className:un("str-chat__custom-notification notification-".concat(a),"str-chat__notification","str-chat-react__notification",r),"data-testid":"custom-notification"},n):null}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var dv=u.default.memo((function(){var e=Dn("ConnectionStatus").client,n=Ha("ConnectionStatus").t,r=t.useState(!0),a=r[0],o=r[1];return t.useEffect((function(){var t=function(e){var t=e.online,n=void 0!==t&&t;a!==n&&o(n)};return e.on("connection.changed",t),function(){return e.off("connection.changed",t)}}),[e,a]),u.default.createElement(cv,{active:!a,className:"str-chat__connection-status-notification",type:"error"},n("Connection failure, reconnecting now..."))}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var hv=u.default.memo((function(e){var n=e.canPin,r=e.groupedByUser,a=e.Message,o=e.message,i=e.messageActions,s=void 0===i?Object.keys(bw):i,l=e.onUserClick,c=e.onUserHover,d=e.userRoles,f=Dn("Message").client,p=Cn("Message").read,C=vn("Message").Message,T="regular"===o.type&&"received"===o.status,g=a||C,w=MS(),D=w.clearEdit,E=w.editing,S=w.setEdit,v=WS(o,{onUserClickHandler:l,onUserHoverHandler:c}),A=v.onUserClick,y=v.onUserHover,F=d.canDelete,O=d.canEdit,b=d.canFlag,R=d.canMarkUnread,N=d.canMute,L=d.canQuote,x=d.canReact,I=d.canReply,M=d.isMyMessage,_=t.useMemo((function(){var e;return!(M||!(null===(e=f.user)||void 0===e?void 0:e.id)||!p||p[f.user.id]&&!((null==o?void 0:o.created_at)&&new Date(o.created_at).getTime()>p[f.user.id].last_read.getTime()))}),[f,M,o.created_at,p]),P=t.useCallback((function(){return Nw(s,{canDelete:F,canEdit:O,canFlag:b,canMarkUnread:R,canMute:N,canPin:n,canQuote:L,canReact:x,canReply:I})}),[s,F,O,b,R,N,n,L,x,I]);e.canPin,e.messageActions,e.onlySenderCanEdit,e.onUserClick,e.onUserHover,e.userRoles;var k=m(e,["canPin","messageActions","onlySenderCanEdit","onUserClick","onUserHover","userRoles"]),B=h(h({},k),{actionsEnabled:T,clearEditingState:D,editing:E,getMessageActions:P,handleEdit:S,isMyMessage:function(){return M},messageIsUnread:_,onUserClick:A,onUserHover:y,setEditingState:S});return u.default.createElement(yn,{value:B},u.default.createElement(g,{groupedByUser:r}))}),Mw),mv=function(e){var n=e.closeReactionSelectorOnClick,r=e.disableQuotedMessages,a=e.getDeleteMessageErrorNotification,o=e.getFetchReactionsErrorNotification,i=e.getFlagMessageErrorNotification,s=e.getFlagMessageSuccessNotification,l=e.getMarkMessageUnreadErrorNotification,c=e.getMarkMessageUnreadSuccessNotification,d=e.getMuteUserErrorNotification,h=e.getMuteUserSuccessNotification,m=e.getPinMessageErrorNotification,f=e.message,p=e.onlySenderCanEdit,C=void 0!==p&&p,T=e.onMentionsClick,g=e.onMentionsHover,w=e.openThread,D=(e.pinPermissions,e.retrySendMessage),E=e.sortReactionDetails,S=e.sortReactions,v=dn("Message").addNotification,A=Cn("Message"),y=A.highlightedMessageId,F=A.mutes,O=t.useRef(null),b=xS(f),R=US(f,w),N=zS(f),L=qS(D),x=Aw(f,C,r),I=KS(f,{getErrorNotification:o,notify:v}),M=IS(f,{getErrorNotification:a,notify:v}),_=PS(f,{getErrorNotification:i,getSuccessNotification:s,notify:v}),P=YS(f,{getErrorNotification:l,getSuccessNotification:c,notify:v}),k=HS(f,{getErrorNotification:d,getSuccessNotification:h,notify:v}),B=BS(f,{onMentionsClick:T,onMentionsHover:g}),Y=B.onMentionsClick,Z=B.onMentionsHover,H=jS(f,0,{getErrorNotification:m,notify:v}),U=H.canPin,j=H.handlePin,G=VS(f,O,void 0,n),z=G.isReactionEnabled,V=G.onReactionListClick,q=G.showDetailedReactions,W=y===f.id;return u.default.createElement(hv,{additionalMessageInputProps:e.additionalMessageInputProps,autoscrollToBottom:e.autoscrollToBottom,canPin:U,customMessageActions:e.customMessageActions,disableQuotedMessages:e.disableQuotedMessages,endOfGroup:e.endOfGroup,firstOfGroup:e.firstOfGroup,formatDate:e.formatDate,groupedByUser:e.groupedByUser,groupStyles:e.groupStyles,handleAction:b,handleDelete:M,handleFetchReactions:I,handleFlag:_,handleMarkUnread:P,handleMute:k,handleOpenThread:R,handlePin:j,handleReaction:N,handleRetry:L,highlighted:W,initialMessage:e.initialMessage,isReactionEnabled:z,lastReceivedId:e.lastReceivedId,message:f,Message:e.Message,messageActions:e.messageActions,messageListRect:e.messageListRect,mutes:F,onMentionsClickMessage:Y,onMentionsHoverMessage:Z,onReactionListClick:V,onUserClick:e.onUserClick,onUserHover:e.onUserHover,pinPermissions:e.pinPermissions,reactionSelectorRef:O,readBy:e.readBy,renderText:e.renderText,showDetailedReactions:q,sortReactionDetails:E,sortReactions:S,threadList:e.threadList,unsafeHTML:e.unsafeHTML,userRoles:x})};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var fv=function(e){var t=e.message;return u.default.createElement("div",{className:"giphy-preview-message"},u.default.createElement(mv,{message:t}))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var pv=function(e){for(var t,n,r,a=e.enableDateSeparator,o=e.hideDeletedMessages,i=e.hideNewMessageSeparator,s=e.lastRead,u=e.messages,l=e.setGiphyPreviewMessage,c=e.userId,d=!1,h=!1,m=[],f=0;f<u.length;f+=1){var p=u[f];if(!o||"deleted"!==p.type)if(l&&"ephemeral"===p.type&&"giphy"===p.command)h=!0,l(p);else{var C=p.created_at&&Pa(p.created_at)&&p.created_at.toDateString()||"",T=u[f-1],g=C;a&&(null==T?void 0:T.created_at)&&Pa(T.created_at)&&(g=T.created_at.toDateString()),d||i||(d=s&&p.created_at&&new Date(s)<p.created_at||!1,a&&d&&(null===(t=p.user)||void 0===t?void 0:t.id)!==c&&m.push({customType:FE,date:p.created_at,id:Cv(p.created_at),unread:d})),a&&(0===f||C!==g||o&&"deleted"===(null==T?void 0:T.type)&&r!==C)&&(null===(n=null==m?void 0:m[m.length-1])||void 0===n?void 0:n.customType)!==FE?(r=C,m.push({customType:FE,date:p.created_at,id:Cv(p.created_at)},p)):m.push(p)}}return l&&!h&&l(void 0),m},Cv=function(e){var t;try{t=e?e instanceof Date?e.toISOString():e:tw()}catch(e){t=tw()}return"".concat(FE,"-").concat(t)},Tv=function(e){for(var t=e.length-1;t>0;t-=1)if("received"===e[t].status)return e[t].id;return null},gv=function(e,t,n){void 0===t&&(t={});var r={};return Object.values(t).forEach((function(t){var a;t.last_read&&(e.forEach((function(e){e.created_at&&e.created_at<t.last_read&&(a=e.id,n&&(r[a]||(r[a]=[]),r[a].push(t.user)))})),a&&!n&&(r[a]||(r[a]=[]),r[a].push(t.user)))})),r},wv=function(e,t){var n=e,r={customType:OE};if(!t)return n.unshift(r),n;if(!n.length)return n.unshift(r),n;for(var a=0;a<e.length;a+=1){var o=e[a],i=o.created_at&&Pa(o.created_at)?o.created_at.getTime():null,s=e[a+1],u=s.created_at&&Pa(s.created_at)?s.created_at.getTime():null;if(i&&i<t){if(!(u&&u<t))return n.splice(a+1,0,r),n;if(e[a+1]&&e[a+1].customType===FE)continue;if(!u)return n.push(r),n}}return n},Dv=function(e,t,n,r){var a,o,i,s,u,l,c;if(e.customType===FE)return"";if(e.customType===OE)return"";if(r||0!==(null===(a=e.attachments)||void 0===a?void 0:a.length))return"single";var d=!t||t.customType===OE||t.customType===FE||"system"===t.type||0!==(null===(o=t.attachments)||void 0===o?void 0:o.length)||(null===(i=e.user)||void 0===i?void 0:i.id)!==(null===(s=t.user)||void 0===s?void 0:s.id)||"error"===t.type||t.deleted_at||e.reaction_counts&&Object.keys(e.reaction_counts).length>0,h=!n||n.customType===FE||"system"===n.type||n.customType===OE||0!==(null===(u=n.attachments)||void 0===u?void 0:u.length)||(null===(l=e.user)||void 0===l?void 0:l.id)!==(null===(c=n.user)||void 0===c?void 0:c.id)||"error"===n.type||n.deleted_at||n.reaction_counts&&Object.keys(n.reaction_counts).length>0;return d||h?h?d||e.deleted_at||"error"===e.type?"single":"bottom":d?"top":"":e.deleted_at||"error"===e.type?"single":"middle"},Ev=function(e,t){return e>=t};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Sv=function(e){var n=e.channel,r=e.disableDateSeparator,a=e.groupStyles,o=e.headerPosition,i=e.hideDeletedMessages,s=e.hideNewMessageSeparator,u=e.messages,l=e.noGroupByUser,c=Dn("useEnrichedMessages").client,d=vn("useEnrichedMessages").HeaderComponent,h=t.useMemo((function(){var e;return null===(e=n.lastRead)||void 0===e?void 0:e.call(n)}),[n]),m=!r,f=m||i||!s?pv({enableDateSeparator:m,hideDeletedMessages:i,hideNewMessageSeparator:s,lastRead:h,messages:u,userId:c.userID||""}):u;d&&(f=wv(f,o));var p=a||Dv;return{messageGroupStyles:t.useMemo((function(){return f.reduce((function(e,t,n){var r=p(t,f[n-1],f[n+1],l);return r&&(e[t.id]=r),e}),{})}),[f,l]),messages:f}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var vv=function(e){var n=e.messages,r=e.read,a=e.returnAllReadData,o=e.userID;return t.useMemo((function(){return gv(n.filter((function(e){var t=e.user;return(null==t?void 0:t.id)===o})),r,a)}),[n,r,a,o])};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Av=function(e){var n=e.channelUnreadUiState,r=e.enrichedMessages,a=e.internalMessageProps,o=e.messageGroupStyles,i=e.read,s=e.renderMessages,u=e.returnAllReadData,l=e.threadList,c=Dn("useMessageListElements"),d=c.client,m=c.customClasses,f=vn("useMessageListElements"),p=vv({messages:r,read:i,returnAllReadData:u,userID:d.userID}),C=t.useMemo((function(){return Tv(r)}),[r]);return t.useMemo((function(){return s({channelUnreadUiState:n,components:f,customClasses:m,lastReceivedMessageId:C,messageGroupStyles:o,messages:r,readData:p,sharedMessageProps:h(h({},a),{threadList:l})})}),[r,a,C,o,n,p,s,l])};function yv(e){var n=e.loadMoreScrollThreshold,r=e.onScrollBy,a=e.scrollContainerMeasures,o=e.scrolledUpThreshold,i=e.scrollToBottom,s=e.showNewMessages,u=Dn("useMessageListScrollManager").client,l=t.useRef({offsetHeight:0,scrollHeight:0}),c=t.useRef(),d=t.useRef(0);return t.useLayoutEffect((function(){var t,h,m,f=l.current,p=c.current,C=e.messages,T=C[C.length-1]||{},g=null==p?void 0:p[p.length-1],w=a(),D=f.scrollHeight-f.offsetHeight-d.current<o;if(void 0!==p)if(p.length<C.length){if((null==g?void 0:g.id)===T.id){if(d.current<n){var E=w.scrollHeight-f.scrollHeight;r(E)}}else(null===(t=T.user)||void 0===t?void 0:t.id)===u.userID||D?i():s()}else{var S=(null===(h=null==g?void 0:g.latest_reactions)||void 0===h?void 0:h.length)!==(null===(m=T.latest_reactions)||void 0===m?void 0:m.length),v=(null==g?void 0:g.reply_count)!==T.reply_count;(S||v)&&D&&i()}c.current=C,l.current=w}),[l,c,e.messages]),function(e){d.current=e}}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Fv=function(e){var n=e.loadMoreScrollThreshold,r=e.messages,a=void 0===r?[]:r,o=e.scrolledUpThreshold,i=void 0===o?200:o,s=e.hasMoreNewer,u=e.suppressAutoscroll,l=e.listElement,c=t.useState(!1),d=c[0],h=c[1],m=t.useState(),f=m[0],p=m[1],C=t.useState(!0),T=C[0],g=C[1],w=t.useRef(!1),D=t.useRef(!1),E=t.useCallback((function(){!(null==l?void 0:l.scrollTo)||s||u||(l.scrollTo({top:l.scrollHeight}),h(!1))}),[l,s,u]);t.useLayoutEffect((function(){l&&(p(l.getBoundingClientRect()),E())}),[l,s]);var S=yv({loadMoreScrollThreshold:n,messages:a,onScrollBy:function(e){null==l||l.scrollBy({top:e})},scrollContainerMeasures:function(){return{offsetHeight:(null==l?void 0:l.offsetHeight)||0,scrollHeight:(null==l?void 0:l.scrollHeight)||0}},scrolledUpThreshold:i,scrollToBottom:E,showNewMessages:function(){return h(!0)}});return{hasNewMessages:d,isMessageListScrolledToBottom:T,onScroll:t.useCallback((function(e){var t=e.target,n=t.scrollTop;S(n);var r=t.offsetHeight,a=t.scrollHeight,o=w.current;w.current=a-(n+r)<i,D.current=n<i,w.current&&h(!1),o&&!w.current?g(!1):!o&&w.current&&g(!0)}),[S,D,w,i]),scrollToBottom:E,wrapperRect:f}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Ov="str-chat__main-panel-inner",bv=function(e){var t=e.children;return"2"===Dn("MessageListMainPanel").themeVersion?u.default.createElement("div",{className:Ov},t):u.default.createElement(u.default.Fragment,null,t)};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Rv="str-chat__unread-messages-separator",Nv=function(e){var t=e.showCount,n=e.unreadCount,r=Ha("UnreadMessagesSeparator").t;return u.default.createElement("div",{className:Rv,"data-testid":"unread-messages-separator"},n&&t?r("unreadMessagesSeparatorText",{count:n}):r("Unread messages"))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Lv=function(e){var n=e.isMessageListScrolledToBottom,r=e.messageListIsThread,a=e.unreadCount,o=e.wasMarkedUnread,i=Dn("useMarkRead").client,s=dn("useMarkRead"),u=s.markRead,l=s.setChannelUnreadUiState,c=Cn("useMarkRead").channel,d=t.useRef(n);t.useEffect((function(){var e=function(e){return!document.hidden&&!o&&!r&&n&&e>0},t=function(){e(a)&&u()},s=function(t){var r,a,s,d,m=t.cid===c.cid,f=(null===(r=t.user)||void 0===r?void 0:r.id)&&t.user.id===(null===(a=i.user)||void 0===a?void 0:a.id),p=!(null===(s=t.message)||void 0===s?void 0:s.parent_id)||(null===(d=t.message)||void 0===d?void 0:d.show_in_channel);f||(!n||o||document.hidden?l((function(e){var n,r,a=null!==(n=null==e?void 0:e.unread_messages)&&void 0!==n?n:0,o=function(e,t){if(!t)return;for(var n,r=e.length-1;r>=0;r--){var a=e[r];if(!(null==a?void 0:a.id))break;if(a.id!==t.id){n=a;break}}return n}(c.state.messages,t.message);return h(h({},e||{}),{last_read:null!==(r=null==e?void 0:e.last_read)&&void 0!==r?r:0===a&&(null==o?void 0:o.created_at)?new Date(o.created_at):new Date(0),unread_messages:a+1})})):m&&p&&!f&&e(c.countUnread())&&u())};i.on("message.new",s),document.addEventListener("visibilitychange",t);var m=d.current!==n&&n;return e(m?c.countUnread():a)&&u(),d.current=n,function(){i.off("message.new",s),document.removeEventListener("visibilitychange",t)}}),[c,i,n,u,r,l,a,o])};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var xv=u.default.memo((function(e){var t=e.children,n=e.onClick,r=e.showNotification;return void 0===r||r?u.default.createElement("button",{"aria-live":"polite",className:"str-chat__message-notification","data-testid":"message-notification",onClick:n},t):null}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Iv=function(e){var t=e.hasNewMessages,n=e.isMessageListScrolledToBottom,r=e.isNotAtLatestMessageSet,a=e.MessageNotification,o=e.notifications,i=e.scrollToBottom,s=e.threadList,l=e.unreadCount,c=Ha("MessageListNotifications").t;return u.default.createElement("div",{className:"str-chat__list-notifications"},o.map((function(e){return u.default.createElement(cv,{active:!0,key:e.id,type:e.type},e.text)})),u.default.createElement(dv,null),u.default.createElement(a,{isMessageListScrolledToBottom:n,onClick:i,showNotification:t||r,threadList:s,unreadCount:l},c(r?"Latest Messages":"New Messages!")))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Mv=function(e){var t=e.className,n=e.color;return u.default.createElement("svg",{className:t,"data-testid":"arrow-down",fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("path",{d:"M7.41 8.29504L12 12.875L16.59 8.29504L18 9.70504L12 15.705L6 9.70504L7.41 8.29504Z",fill:n||"var(--primary-color)"}))},_v=function(){return u.default.createElement("svg",{fill:"currentColor",viewBox:"0 0 14 13",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("path",{d:"M1.32227 12.3408C0.944336 11.9629 0.953125 11.3213 1.32227 10.9521L5.60254 6.66309L1.32227 2.38281C0.953125 2.01367 0.944336 1.37207 1.32227 0.994141C1.7002 0.616211 2.3418 0.625 2.71094 0.985352L7 5.27441L11.2803 0.994141C11.6494 0.625 12.291 0.616211 12.6689 0.994141C13.0469 1.37207 13.0381 2.01367 12.6689 2.38281L8.38867 6.66309L12.6689 10.9521C13.0381 11.3213 13.0469 11.9629 12.6689 12.3408C12.291 12.7188 11.6494 12.71 11.2803 12.3408L7 8.06055L2.71094 12.3408C2.3418 12.71 1.7002 12.7188 1.32227 12.3408Z"}))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Pv=function(e){var t=e.queryMessageLimit,n=e.showCount,r=e.unreadCount,a=dn("UnreadMessagesNotification"),o=a.jumpToFirstUnreadMessage,i=a.markRead,s=Ha("UnreadMessagesNotification").t;return u.default.createElement("div",{className:"str-chat__unread-messages-notification","data-testid":"unread-messages-notification"},u.default.createElement("button",{onClick:function(){return o(t)}},r&&n?s("{{count}} unread",{count:null!=r?r:0}):s("Unread messages")),u.default.createElement("button",{onClick:function(){return i()}},u.default.createElement(_v,null)))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var kv=function(){return u.default.createElement("svg",{"data-testid":"chat-bubble",fill:"none",height:"96",viewBox:"0 0 136 136",width:"96",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("path",{d:"M106 24.5H30C24.775 24.5 20.5 28.775 20.5 34V119.5L39.5 100.5H106C111.225 100.5 115.5 96.225 115.5 91V34C115.5 28.775 111.225 24.5 106 24.5ZM106 91H39.5L30 100.5V34H106V91Z",fill:"#B4B7BB"}))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Bv=u.default.memo((function(e){var t=e.listType,n=Ha("EmptyStateIndicator").t;if("thread"===t)return null;if("channel"===t){var r=n("You have no channels currently");return u.default.createElement(u.default.Fragment,null,u.default.createElement("div",{className:"str-chat__channel-list-empty"},u.default.createElement(kv,null),u.default.createElement("p",{role:"listitem"},r)),u.default.createElement("p",{className:"str-chat__channel-list-empty-v1",role:"listitem"},r))}if("message"===t){r=n("No chats here yet…");return u.default.createElement("div",{className:"str-chat__empty-channel"},u.default.createElement(kv,null),u.default.createElement("p",{className:"str-chat__empty-channel-text",role:"listitem"},r))}return u.default.createElement("p",null,"No items exist")}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Yv=function(e,t){e.forEach((function(e){var n=[Object.entries(e[0])[0],Object.entries(e[1])[0]],r=n[0],a=r[0],o=r[1],i=n[1],s=i[0],u=i[1];(void 0!==o&&void 0===u||void 0!==o&&void 0!==u)&&console.warn("[Deprecation notice (".concat(t,")]: prefer using prop ").concat(s," instead of ").concat(a))}))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Zv=function(e){e instanceof WheelEvent&&1===e.deltaY&&e.preventDefault()},Hv=function(e){var n=e.children,r=e.element,a=void 0===r?"div":r,o=e.hasMore,i=e.hasMoreNewer,s=e.hasNextPage,l=e.hasPreviousPage,c=e.head,d=e.initialLoad,f=void 0===d||d,p=e.isLoading,C=e.listenToScroll,T=e.loader,g=e.loadMore,w=e.loadMoreNewer,D=e.loadNextPage,E=e.loadPreviousPage,S=e.threshold,v=void 0===S?250:S,A=e.useCapture,y=void 0!==A&&A,F=m(e,["children","element","hasMore","hasMoreNewer","hasNextPage","hasPreviousPage","head","initialLoad","isLoading","listenToScroll","loader","loadMore","loadMoreNewer","loadNextPage","loadPreviousPage","threshold","useCapture"]),O=D||w,b=E||g,R=s||i,N=l||o,L=t.useRef(),x=t.useRef();x.current=function(){var e=L.current;if(e&&null!==e.offsetParent){var t=e.parentElement,n=e.scrollHeight-t.scrollTop-t.clientHeight,r=t.scrollTop;C&&C(n,r,v),p||(r<Number(v)&&"function"==typeof b&&N&&b(),n<Number(v)&&"function"==typeof O&&R&&O())}},t.useEffect((function(){Yv([[{hasMoreNewer:i},{hasNextPage:s}],[{loadMoreNewer:w},{loadNextPage:D}],[{hasMore:o},{hasPreviousPage:l}],[{loadMore:g},{loadPreviousPage:E}]],"InfiniteScroll")}),[]),t.useLayoutEffect((function(){var e,t=null===(e=L.current)||void 0===e?void 0:e.parentNode;if(t){var n=function(){var e;return null===(e=x.current)||void 0===e?void 0:e.call(x)};return t.addEventListener("scroll",n,y),t.addEventListener("resize",n,y),n(),function(){t.removeEventListener("scroll",n,y),t.removeEventListener("resize",n,y)}}}),[f,y]),t.useEffect((function(){var e,t=null===(e=L.current)||void 0===e?void 0:e.parentNode;return t&&t.addEventListener("wheel",Zv,{passive:!1}),function(){t&&t.removeEventListener("wheel",Zv,y)}}),[y]);var I=h(h({},F),{ref:function(e){L.current=e}}),M=[T,n];return c&&M.unshift(c),u.default.createElement(a,I,M)};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Uv=u.default.memo((function(e){var t=e.Avatar,n=e.avatarSize,r=void 0===n?32:n,a=e.threadList,o=Cn("TypingIndicator"),i=o.channelConfig,s=o.thread,l=Dn("TypingIndicator"),c=l.client,d=l.themeVersion,h=vn("TypingIndicator").Avatar,m=Ga("TypingIndicator").typing,f=void 0===m?{}:m,p=t||h||gg,C=a?[]:Object.values(f).filter((function(e){var t,n=e.parent_id,r=e.user;return(null==r?void 0:r.id)!==(null===(t=c.user)||void 0===t?void 0:t.id)&&!n})),T=a?Object.values(f).filter((function(e){var t,n=e.parent_id,r=e.user;return(null==r?void 0:r.id)!==(null===(t=c.user)||void 0===t?void 0:t.id)&&n===(null==s?void 0:s.id)})):[],g=function(e){var t=Ha().t;if(!e.length)return null;var n=e[0],r=e.slice(1);if(1===e.length)return t("{{ user }} is typing...",{user:n});var a=e.length>3,o=(a?e.slice(0,3):r).join(", ").trim();return a?t("{{ users }} and more are typing...",{users:o}):t("{{ users }} and {{ user }} are typing...",{user:n,users:o})}((a?T:C).map((function(e){var t=e.user;return(null==t?void 0:t.name)||(null==t?void 0:t.id)})).filter(Boolean)),w=a&&T.length||!a&&C.length;return!1===(null==i?void 0:i.typing_events)?null:"2"===d?w?u.default.createElement("div",{className:un("str-chat__typing-indicator",{"str-chat__typing-indicator--typing":w}),"data-testid":"typing-indicator"},u.default.createElement("div",{className:"str-chat__typing-indicator__dots"},u.default.createElement("span",{className:"str-chat__typing-indicator__dot"}),u.default.createElement("span",{className:"str-chat__typing-indicator__dot"}),u.default.createElement("span",{className:"str-chat__typing-indicator__dot"})),u.default.createElement("div",{className:"str-chat__typing-indicator__users","data-testid":"typing-users"},g)):null:u.default.createElement("div",{className:un("str-chat__typing-indicator",{"str-chat__typing-indicator--typing":w})},u.default.createElement("div",{className:"str-chat__typing-indicator__avatars"},(a?T:C).map((function(e,t){var n=e.user;return u.default.createElement(p,{image:null==n?void 0:n.image,key:"".concat(null==n?void 0:n.id,"-").concat(t),name:(null==n?void 0:n.name)||(null==n?void 0:n.id),size:r,user:n})}))),u.default.createElement("div",{className:"str-chat__typing-indicator__dots"},u.default.createElement("span",{className:"str-chat__typing-indicator__dot"}),u.default.createElement("span",{className:"str-chat__typing-indicator__dot"}),u.default.createElement("span",{className:"str-chat__typing-indicator__dot"})))}));function jv(e){var n=e.channelUnreadUiState,r=e.components,a=e.customClasses,o=e.lastReceivedMessageId,i=e.messageGroupStyles,s=e.messages,l=e.readData,c=e.sharedMessageProps,d=r.DateSeparator,m=r.HeaderComponent,f=r.MessageSystem,p=r.UnreadMessagesSeparator;return s.map((function(e,r){if(e.customType===FE&&e.date&&Pa(e.date))return u.default.createElement("li",{key:"".concat(e.date.toISOString(),"-i")},u.default.createElement(d,{date:e.date,formatDate:c.formatDate,unread:e.unread}));if(e.customType===OE&&m)return u.default.createElement("li",{key:"intro"},u.default.createElement(m,null));if("system"===e.type)return u.default.createElement("li",{key:e.id||e.created_at},u.default.createElement(f,{message:e}));var C=i[e.id]||"",T=(null==a?void 0:a.message)||"str-chat__li str-chat__li--".concat(C),g=r===s.length-1,w=(null==n?void 0:n.last_read_message_id)===e.id&&!g&&((null==n?void 0:n.first_unread_message_id)||(null==n?void 0:n.unread_messages)>0);return u.default.createElement(t.Fragment,{key:e.id||e.created_at},u.default.createElement("li",{className:T,"data-message-id":e.id,"data-testid":T},u.default.createElement(mv,h({groupStyles:[C],lastReceivedId:o,message:e,readBy:l[e.id]||[]},c))),w&&p&&u.default.createElement("li",{className:"str-chat__li str-chat__unread-messages-separator-wrapper"},u.default.createElement(p,{unreadCount:n.unread_messages})))}))}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Gv=function(e){var n,r=e.channel,a=e.channelUnreadUiState,o=e.disableDateSeparator,i=void 0!==o&&o,s=e.groupStyles,l=e.hideDeletedMessages,c=void 0!==l&&l,d=e.hideNewMessageSeparator,m=void 0!==d&&d,C=e.internalInfiniteScrollProps,T=e.messageActions,g=void 0===T?Object.keys(bw):T,w=e.messages,D=void 0===w?[]:w,E=e.notifications,S=e.noGroupByUser,v=void 0!==S&&S,A=e.pinPermissions,y=void 0===A?Rw:A,F=e.returnAllReadData,O=void 0!==F&&F,b=e.threadList,R=void 0!==b&&b,N=e.unsafeHTML,L=void 0!==N&&N,x=e.headerPosition,I=e.read,M=e.renderMessages,_=void 0===M?jv:M,P=e.messageLimit,k=void 0===P?lv:P,B=e.loadMore,Y=e.loadMoreNewer,Z=e.hasMoreNewer,H=void 0!==Z&&Z,U=e.showUnreadNotificationAlways,j=e.suppressAutoscroll,G=e.highlightedMessageId,z=e.jumpToLatestMessage,V=void 0===z?function(){return Promise.resolve()}:z,q=u.default.useState(null),W=q[0],Q=q[1],K=u.default.useState(null),$=K[0],J=K[1],X=Dn("MessageList").customClasses,ee=vn("MessageList"),te=ee.EmptyStateIndicator,ne=void 0===te?Bv:te,re=ee.LoadingIndicator,ae=void 0===re?lw:re,oe=ee.MessageListNotifications,ie=void 0===oe?Iv:oe,se=ee.MessageNotification,ue=void 0===se?xv:se,le=ee.TypingIndicator,ce=void 0===le?Uv:le,de=ee.UnreadMessagesNotification,he=void 0===de?Pv:de,me=(null==C?void 0:C.threshold)||250,fe=Fv({hasMoreNewer:H,listElement:W,loadMoreScrollThreshold:me,messages:D,scrolledUpThreshold:e.scrolledUpThreshold,suppressAutoscroll:j}),pe=fe.hasNewMessages,Ce=fe.isMessageListScrolledToBottom,Te=fe.onScroll,ge=fe.scrollToBottom,we=fe.wrapperRect,De=function(e){var n=e.isMessageListScrolledToBottom,r=e.showAlways,a=e.unreadCount,o=Cn("UnreadMessagesNotification").messages,i=t.useState(!1),s=i[0],u=i[1],l=t.useRef(!1),c="undefined"!=typeof IntersectionObserver;return t.useEffect((function(){if(a&&c){var e=document.querySelector(".".concat(Ov));if(e){var t=document.querySelector(".".concat(Rv));if(t){var n=function(e){return e.getBoundingClientRect().bottom<0}(t),o=function(e,t){return e.getBoundingClientRect().top>t.getBoundingClientRect().top}(t,e);u(r?n||o:n);var i=new IntersectionObserver((function(e){if(e.length){var t=e[0],n=t.boundingClientRect;if(t.isIntersecting)u(!1);else{var a=n.bottom<0;u(r||a),l.current=a}}}),{root:e});return i.observe(t),function(){i.disconnect()}}u(!0)}}else u(!1)}),[c,n,o,r,a]),t.useEffect((function(){a&&n&&l.current&&(u(!0),l.current=!1)}),[n,a]),{show:s&&c}}({isMessageListScrolledToBottom:Ce,showAlways:!!U,unreadCount:null==a?void 0:a.unread_messages}).show;Lv({isMessageListScrolledToBottom:Ce,messageListIsThread:R,unreadCount:null!==(n=null==a?void 0:a.unread_messages)&&void 0!==n?n:0,wasMarkedUnread:!!(null==a?void 0:a.first_unread_message_id)});var Ee=Sv({channel:r,disableDateSeparator:i,groupStyles:s,headerPosition:x,hideDeletedMessages:c,hideNewMessageSeparator:m,messages:D,noGroupByUser:v}),Se=Ee.messageGroupStyles,ve=Ee.messages,Ae=Av({channelUnreadUiState:a,enrichedMessages:ve,internalMessageProps:{additionalMessageInputProps:e.additionalMessageInputProps,closeReactionSelectorOnClick:e.closeReactionSelectorOnClick,customMessageActions:e.customMessageActions,disableQuotedMessages:e.disableQuotedMessages,formatDate:e.formatDate,getDeleteMessageErrorNotification:e.getDeleteMessageErrorNotification,getFlagMessageErrorNotification:e.getFlagMessageErrorNotification,getFlagMessageSuccessNotification:e.getFlagMessageSuccessNotification,getMarkMessageUnreadErrorNotification:e.getMarkMessageUnreadErrorNotification,getMarkMessageUnreadSuccessNotification:e.getMarkMessageUnreadSuccessNotification,getMuteUserErrorNotification:e.getMuteUserErrorNotification,getMuteUserSuccessNotification:e.getMuteUserSuccessNotification,getPinMessageErrorNotification:e.getPinMessageErrorNotification,Message:e.Message,messageActions:g,messageListRect:we,onlySenderCanEdit:e.onlySenderCanEdit,onMentionsClick:e.onMentionsClick,onMentionsHover:e.onMentionsHover,onUserClick:e.onUserClick,onUserHover:e.onUserHover,openThread:e.openThread,pinPermissions:y,renderText:e.renderText,retrySendMessage:e.retrySendMessage,unsafeHTML:L},messageGroupStyles:Se,read:I,renderMessages:_,returnAllReadData:O,threadList:R}),ye=(null==X?void 0:X.messageList)||"str-chat__list",Fe=R?(null==X?void 0:X.threadList)||"str-chat__list--thread str-chat__thread-list":"",Oe=u.default.useCallback((function(){B&&B(k)}),[B,k]),be=u.default.useCallback((function(){Y&&Y(k)}),[Y,k]),Re=u.default.useCallback((function(){return f(void 0,void 0,void 0,(function(){return p(this,(function(e){switch(e.label){case 0:return H?[4,V()]:[3,2];case 1:return e.sent(),[3,3];case 2:ge(),e.label=3;case 3:return[2]}}))}))}),[ge,H]);u.default.useLayoutEffect((function(){if(G){var e=null==$?void 0:$.querySelector("[data-message-id='".concat(G,"']"));null==e||e.scrollIntoView({block:"center"})}}),[G]);var Ne=0===Ae.length&&!R;return u.default.createElement(_n,{value:{listElement:W,scrollToBottom:ge}},u.default.createElement(bv,null,!R&&De&&u.default.createElement(he,{unreadCount:null==a?void 0:a.unread_messages}),u.default.createElement("div",{className:"".concat(ye," ").concat(Fe),onScroll:Te,ref:Q,tabIndex:0},Ne?u.default.createElement(ne,{key:"empty-state-indicator",listType:R?"thread":"message"}):u.default.createElement(Hv,h({className:"str-chat__reverse-infinite-scroll  str-chat__message-list-scroll","data-testid":"reverse-infinite-scroll",hasNextPage:e.hasMoreNewer,hasPreviousPage:e.hasMore,head:e.head,isLoading:e.loadingMore,loader:u.default.createElement("div",{className:"str-chat__list__loading",key:"loading-indicator"},e.loadingMore&&u.default.createElement(ae,{size:20})),loadNextPage:be,loadPreviousPage:Oe},e.internalInfiniteScrollProps,{threshold:me}),u.default.createElement("ul",{className:"str-chat__ul",ref:J},Ae),u.default.createElement(ce,{threadList:R}),u.default.createElement("div",{key:"bottom"})))),u.default.createElement(ie,{hasNewMessages:pe,isMessageListScrolledToBottom:Ce,isNotAtLatestMessageSet:H,MessageNotification:ue,notifications:E,scrollToBottom:Re,threadList:R,unreadCount:R||null==a?void 0:a.unread_messages}))},zv=function(e){var t=dn("MessageList"),n=t.jumpToLatestMessage,r=t.loadMore,a=t.loadMoreNewer,o=Cn("MessageList");o.members,o.mutes,o.watchers;var i=m(o,["members","mutes","watchers"]);return u.default.createElement(Gv,h({jumpToLatestMessage:n,loadMore:r,loadMoreNewer:a},i,e))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Vv=u.default.memo((function(e){var n=e.isMessageListScrolledToBottom,r=e.onClick,a=e.threadList,o=Dn(),i=o.channel,s=o.client,l=Cn().thread,c=t.useState((null==i?void 0:i.countUnread())||0),d=c[0],h=c[1],m=t.useState((null==l?void 0:l.reply_count)||0),f=m[0],p=m[1],C=a?"message.updated":"message.new";return t.useEffect((function(){var e=function(e){var t,r,o,u,c,d=e.cid!==(null==i?void 0:i.cid),m=(null===(t=e.user)||void 0===t?void 0:t.id)===(null===(r=s.user)||void 0===r?void 0:r.id),p=!!l,C=!!(null===(o=e.message)||void 0===o?void 0:o.parent_id);if(!(n||d||m||p&&!a&&C))if("message.new"===e.type)h((function(e){return e+1}));else if((null===(u=e.message)||void 0===u?void 0:u.id)===(null==l?void 0:l.id)){var T=(null===(c=e.message)||void 0===c?void 0:c.reply_count)||0;h((function(){return T-f}))}};return s.on(C,e),function(){s.off(C,e)}}),[i,n,C,f,l]),t.useEffect((function(){n&&(h(0),p((null==l?void 0:l.reply_count)||0))}),[n,l]),n?null:u.default.createElement("div",{className:"str-chat__jump-to-latest-message"},u.default.createElement("button",{"aria-live":"polite",className:"\n        str-chat__message-notification-right\n        str-chat__message-notification-scroll-to-latest\n        str-chat__circle-fab\n      ","data-testid":"message-notification",onClick:r},u.default.createElement(Mv,null),d>0&&u.default.createElement("div",{className:un("str-chat__message-notification","str-chat__message-notification-scroll-to-latest-unread-count","str-chat__jump-to-latest-unread-count"),"data-testid":"unread-message-notification-counter"},d)))}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};function qv(e,t){return function(n){return e(t(n))}}function Wv(e,t){return t(e)}function Qv(e,t){return function(n){return e(t,n)}}function Kv(e,t){return function(){return e(t)}}function $v(e,t){return t(e),e}function Jv(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t}function Xv(e){e()}function eA(e){return function(){return e}}function tA(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){t.map(Xv)}}function nA(){}function rA(e,t){return e(1,t)}function aA(e,t){e(0,t)}function oA(e){e(2)}function iA(e){return e(4)}function sA(e,t){return rA(e,Qv(t,0))}function uA(e,t){var n=e(1,(function(e){n(),t(e)}));return n}function lA(){var e=[];return function(t,n){switch(t){case 2:return void e.splice(0,e.length);case 1:return e.push(n),function(){var t=e.indexOf(n);t>-1&&e.splice(t,1)};case 0:return void e.slice().forEach((function(e){e(n)}));default:throw new Error("unrecognized action "+t)}}}function cA(e){var t=e,n=lA();return function(e,r){switch(e){case 1:r(t);break;case 0:t=r;break;case 4:return t}return n(e,r)}}function dA(e){return $v(lA(),(function(t){return sA(e,t)}))}function hA(e,t){return $v(cA(t),(function(t){return sA(e,t)}))}function mA(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.reduceRight(Wv,e)}}function fA(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=mA.apply(void 0,n);return function(t,n){switch(t){case 1:return rA(e,a(n));case 2:return void oA(e);default:throw new Error("unrecognized action "+t)}}}function pA(e,t){return e===t}function CA(e){var t;return void 0===e&&(e=pA),function(n){return function(r){e(t,r)||(t=r,n(r))}}}function TA(e){return function(t){return function(n){e(n)&&t(n)}}}function gA(e){return function(t){return qv(t,e)}}function wA(e){return function(t){return function(){return t(e)}}}function DA(e,t){return function(n){return function(r){return n(t=e(t,r))}}}function EA(e){return function(t){return function(n){e>0?e--:t(n)}}}function SA(e){var t,n;return function(r){return function(a){t=a,n||(n=setTimeout((function(){n=void 0,r(t)}),e))}}}function vA(e){var t,n;return function(r){return function(a){t=a,n&&clearTimeout(n),n=setTimeout((function(){r(t)}),e)}}}function AA(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=new Array(t.length),a=0,o=null,i=Math.pow(2,t.length)-1;return t.forEach((function(e,t){var n=Math.pow(2,t);rA(e,(function(e){var s=a;a|=n,r[t]=e,s!==i&&a===i&&o&&(o(),o=null)}))})),function(e){return function(t){var n=function(){return e([t].concat(r))};a===i?n():o=n}}}function yA(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e,n){switch(e){case 1:return tA.apply(void 0,t.map((function(e){return rA(e,n)})));case 2:return;default:throw new Error("unrecognized action "+e)}}}function FA(e,t){return void 0===t&&(t=pA),fA(e,CA(t))}function OA(){for(var e=lA(),t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var a=new Array(n.length),o=0,i=Math.pow(2,n.length)-1;return n.forEach((function(t,n){var r=Math.pow(2,n);rA(t,(function(t){a[n]=t,(o|=r)===i&&aA(e,a)}))})),function(t,n){switch(t){case 1:return o===i&&n(a),rA(e,n);case 2:return oA(e);default:throw new Error("unrecognized action "+t)}}}function bA(e,t,n){void 0===t&&(t=[]);var r=(void 0===n?{singleton:!0}:n).singleton;return{id:RA(),constructor:e,dependencies:t,singleton:r}}var RA=function(){return Symbol()};function NA(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function LA(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return NA(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?NA(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[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.")}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var xA=["children"];var IA="undefined"!=typeof document?t.useLayoutEffect:t.useEffect;function MA(e,n,r){var a=Object.keys(n.required||{}),o=Object.keys(n.optional||{}),i=Object.keys(n.methods||{}),s=Object.keys(n.events||{}),u=t.createContext({});function l(e,t){e.propsReady&&aA(e.propsReady,!1);for(var r,i=LA(a);!(r=i()).done;){var s=r.value;aA(e[n.required[s]],t[s])}for(var u,l=LA(o);!(u=l()).done;){var c=u.value;if(c in t)aA(e[n.optional[c]],t[c])}e.propsReady&&aA(e.propsReady,!0)}function c(e){return s.reduce((function(t,r){var a,o,i,s;return t[r]=(a=e[n.events[r]],s=function(){return o&&o()},function(e,t){switch(e){case 1:if(t){if(i===t)return;return s(),i=t,o=rA(a,t)}return s(),nA;case 2:return s(),void(i=null);default:throw new Error("unrecognized action "+e)}}),t}),{})}return{Component:t.forwardRef((function(d,h){var m=d.children,f=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(d,xA),p=t.useState((function(){return $v(function(e){var t=new Map;return function e(n){var r=n.id,a=n.constructor,o=n.dependencies,i=n.singleton;if(i&&t.has(r))return t.get(r);var s=a(o.map((function(t){return e(t)})));return i&&t.set(r,s),s}(e)}(e),(function(e){return l(e,f)}))}))[0],C=t.useState(Kv(c,p))[0];return IA((function(){for(var e,t=LA(s);!(e=t()).done;){var n=e.value;n in f&&rA(C[n],f[n])}return function(){Object.values(C).map(oA)}}),[f,C,p]),IA((function(){l(p,f)})),t.useImperativeHandle(h,eA(function(e){return i.reduce((function(t,r){return t[r]=function(t){aA(e[n.methods[r]],t)},t}),{})}(p))),t.createElement(u.Provider,{value:p},r?t.createElement(r,function(e,t){for(var n={},r={},a=0,o=e.length;a<o;)r[e[a]]=1,a+=1;for(var i in t)r.hasOwnProperty(i)||(n[i]=t[i]);return n}([].concat(a,o,s),f),m):m)})),usePublisher:function(e){return t.useCallback(Qv(aA,t.useContext(u)[e]),[e])},useEmitterValue:function(e){var n=t.useContext(u)[e],r=t.useState(Kv(iA,n)),a=r[0],o=r[1];return IA((function(){return rA(n,(function(e){e!==a&&o(eA(e))}))}),[n,a]),a},useEmitter:function(e,n){var r=t.useContext(u)[e];IA((function(){return rA(r,n)}),[n,r])}}}function _A(){return(_A=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function PA(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t.indexOf(n=o[r])>=0||(a[n]=e[n]);return a}function kA(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function BA(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return kA(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?kA(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[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.")}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var YA,ZA,HA="undefined"!=typeof document?t.useLayoutEffect:t.useEffect;!function(e){e[e.DEBUG=0]="DEBUG",e[e.INFO=1]="INFO",e[e.WARN=2]="WARN",e[e.ERROR=3]="ERROR"}(ZA||(ZA={}));var UA=((YA={})[ZA.DEBUG]="debug",YA[ZA.INFO]="log",YA[ZA.WARN]="warn",YA[ZA.ERROR]="error",YA),jA=bA((function(){var e=cA(ZA.ERROR);return{log:cA((function(t,n,r){var a;void 0===r&&(r=ZA.INFO),r>=(null!=(a=("undefined"==typeof globalThis?window:globalThis).VIRTUOSO_LOG_LEVEL)?a:iA(e))&&console[UA[r]]("%creact-virtuoso: %c%s %o","color: #0253b3; font-weight: bold","color: initial",t,n)})),logLevel:e}}),[],{singleton:!0});function GA(e,n){void 0===n&&(n=!0);var r=t.useRef(null),a=function(e){};if("undefined"!=typeof ResizeObserver){var o=new ResizeObserver((function(t){var n=t[0].target;null!==n.offsetParent&&e(n)}));a=function(e){e&&n?(o.observe(e),r.current=e):(r.current&&o.unobserve(r.current),r.current=null)}}return{ref:r,callbackRef:a}}function zA(e,t){return void 0===t&&(t=!0),GA(e,t).callbackRef}function VA(e,t,n,r,a,o,i){return GA((function(n){for(var s=function(e,t,n,r){var a=e.length;if(0===a)return null;for(var o=[],i=0;i<a;i++){var s=e.item(i);if(s&&void 0!==s.dataset.index){var u=parseInt(s.dataset.index),l=parseFloat(s.dataset.knownSize),c=t(s,"offsetHeight");if(0===c&&r("Zero-sized element, this should not happen",{child:s},ZA.ERROR),c!==l){var d=o[o.length-1];0===o.length||d.size!==c||d.endIndex!==u-1?o.push({startIndex:u,endIndex:u,size:c}):o[o.length-1].endIndex++}}}return o}(n.children,t,0,a),u=n.parentElement;!u.dataset.virtuosoScroller;)u=u.parentElement;var l=i?i.scrollTop:"window"===u.firstElementChild.dataset.viewportType?window.pageYOffset||document.documentElement.scrollTop:u.scrollTop;r({scrollTop:Math.max(l,0),scrollHeight:(null!=i?i:u).scrollHeight,viewportHeight:(null!=i?i:u).offsetHeight}),null==o||o(function(e,t,n){return"normal"===t||t.endsWith("px")||n("row-gap was not resolved to pixel value correctly",t,ZA.WARN),"normal"===t?0:parseInt(t,10)}(0,getComputedStyle(n).rowGap,a)),null!==s&&e(s)}),n)}function qA(e,t){return Math.round(e.getBoundingClientRect()[t])}function WA(e,t){return Math.abs(e-t)<1.01}function QA(e,n,a,o,i){void 0===o&&(o=nA);var s=t.useRef(null),u=t.useRef(null),l=t.useRef(null),c=t.useRef(!1),d=t.useCallback((function(t){var a=t.target,o=a===window||a===document,i=o?window.pageYOffset||document.documentElement.scrollTop:a.scrollTop,s=o?document.documentElement.scrollHeight:a.scrollHeight,d=o?window.innerHeight:a.offsetHeight,h=function(){e({scrollTop:Math.max(i,0),scrollHeight:s,viewportHeight:d})};c.current?r.flushSync(h):h(),c.current=!1,null!==u.current&&(i===u.current||i<=0||i===s-d)&&(u.current=null,n(!0),l.current&&(clearTimeout(l.current),l.current=null))}),[e,n]);return t.useEffect((function(){var e=i||s.current;return o(i||s.current),d({target:e}),e.addEventListener("scroll",d,{passive:!0}),function(){o(null),e.removeEventListener("scroll",d)}}),[s,d,a,o,i]),{scrollerRef:s,scrollByCallback:function(e){c.current=!0,s.current.scrollBy(e)},scrollToCallback:function(t){var r=s.current;if(r&&(!("offsetHeight"in r)||0!==r.offsetHeight)){var a,o,i,c="smooth"===t.behavior;if(r===window?(o=Math.max(qA(document.documentElement,"height"),document.documentElement.scrollHeight),a=window.innerHeight,i=document.documentElement.scrollTop):(o=r.scrollHeight,a=qA(r,"height"),i=r.scrollTop),t.top=Math.ceil(Math.max(Math.min(o-a,t.top),0)),WA(a,o)||t.top===i)return e({scrollTop:i,scrollHeight:o,viewportHeight:a}),void(c&&n(!0));c?(u.current=t.top,l.current&&clearTimeout(l.current),l.current=setTimeout((function(){l.current=null,u.current=null,n(!0)}),1e3)):u.current=null,r.scrollTo(t)}}}}var KA=bA((function(){var e=lA(),t=lA(),n=cA(0),r=lA(),a=cA(0),o=lA(),i=lA(),s=cA(0),u=cA(0),l=cA(0),c=lA(),d=lA(),h=cA(!1),m=cA(!1);return sA(fA(e,gA((function(e){return e.scrollTop}))),t),sA(fA(e,gA((function(e){return e.scrollHeight}))),i),sA(t,a),{scrollContainerState:e,scrollTop:t,viewportHeight:o,headerHeight:s,fixedHeaderHeight:u,footerHeight:l,scrollHeight:i,smoothScrollTargetReached:r,react18ConcurrentRendering:m,scrollTo:c,scrollBy:d,statefulScrollTop:a,deviation:n,scrollingInProgress:h}}),[],{singleton:!0}),$A={lvl:0};function JA(e,t,n,r,a){return void 0===r&&(r=$A),void 0===a&&(a=$A),{k:e,v:t,lvl:n,l:r,r:a}}function XA(e){return e===$A}function ey(){return $A}function ty(e,t){if(XA(e))return $A;var n=e.k,r=e.l,a=e.r;if(t===n){if(XA(r))return a;if(XA(a))return r;var o=iy(r);return cy(uy(e,{k:o[0],v:o[1],l:sy(r)}))}return cy(uy(e,t<n?{l:ty(r,t)}:{r:ty(a,t)}))}function ny(e,t,n){if(void 0===n&&(n="k"),XA(e))return[-1/0,void 0];if(e[n]===t)return[e.k,e.v];if(e[n]<t){var r=ny(e.r,t,n);return-1/0===r[0]?[e.k,e.v]:r}return ny(e.l,t,n)}function ry(e,t,n){return XA(e)?JA(t,n,1):t===e.k?uy(e,{k:t,v:n}):function(e){return my(fy(e))}(uy(e,t<e.k?{l:ry(e.l,t,n)}:{r:ry(e.r,t,n)}))}function ay(e,t,n){if(XA(e))return[];var r=e.k,a=e.v,o=e.r,i=[];return r>t&&(i=i.concat(ay(e.l,t,n))),r>=t&&r<=n&&i.push({k:r,v:a}),r<=n&&(i=i.concat(ay(o,t,n))),i}function oy(e){return XA(e)?[]:[].concat(oy(e.l),[{k:e.k,v:e.v}],oy(e.r))}function iy(e){return XA(e.r)?[e.k,e.v]:iy(e.r)}function sy(e){return XA(e.r)?e.l:cy(uy(e,{r:sy(e.r)}))}function uy(e,t){return JA(void 0!==t.k?t.k:e.k,void 0!==t.v?t.v:e.v,void 0!==t.lvl?t.lvl:e.lvl,void 0!==t.l?t.l:e.l,void 0!==t.r?t.r:e.r)}function ly(e){return XA(e)||e.lvl>e.r.lvl}function cy(e){var t=e.l,n=e.r,r=e.lvl;if(n.lvl>=r-1&&t.lvl>=r-1)return e;if(r>n.lvl+1){if(ly(t))return fy(uy(e,{lvl:r-1}));if(XA(t)||XA(t.r))throw new Error("Unexpected empty nodes");return uy(t.r,{l:uy(t,{r:t.r.l}),r:uy(e,{l:t.r.r,lvl:r-1}),lvl:r})}if(ly(e))return my(uy(e,{lvl:r-1}));if(XA(n)||XA(n.l))throw new Error("Unexpected empty nodes");var a=n.l,o=ly(a)?n.lvl-1:n.lvl;return uy(a,{l:uy(e,{r:a.l,lvl:r-1}),r:my(uy(n,{l:a.r,lvl:o})),lvl:a.lvl+1})}function dy(e,t,n){return XA(e)?[]:hy(ay(e,ny(e,t)[0],n),(function(e){return{index:e.k,value:e.v}}))}function hy(e,t){var n=e.length;if(0===n)return[];for(var r=t(e[0]),a=r.index,o=r.value,i=[],s=1;s<n;s++){var u=t(e[s]),l=u.index,c=u.value;i.push({start:a,end:l-1,value:o}),a=l,o=c}return i.push({start:a,end:1/0,value:o}),i}function my(e){var t=e.r,n=e.lvl;return XA(t)||XA(t.r)||t.lvl!==n||t.r.lvl!==n?e:uy(t,{l:uy(e,{r:t.l}),lvl:n+1})}function fy(e){var t=e.l;return XA(t)||t.lvl!==e.lvl?e:uy(t,{r:uy(e,{l:t.r})})}function py(e,t,n,r){void 0===r&&(r=0);for(var a=e.length-1;r<=a;){var o=Math.floor((r+a)/2),i=n(e[o],t);if(0===i)return o;if(-1===i){if(a-r<2)return o-1;a=o-1}else{if(a===r)return o;r=o+1}}throw new Error("Failed binary finding record in array - "+e.join(",")+", searched for "+t)}function Cy(e,t,n){return e[py(e,t,n)]}var Ty=bA((function(){return{recalcInProgress:cA(!1)}}),[],{singleton:!0});function gy(e){var t=e.size,n=e.startIndex,r=e.endIndex;return function(e){return e.start===n&&(e.end===r||1/0===e.end)&&e.value===t}}function wy(e,t){var n=e.index;return t===n?0:t<n?-1:1}function Dy(e,t){var n=e.offset;return t===n?0:t<n?-1:1}function Ey(e){return{index:e.index,value:e}}function Sy(e,t,n,r){var a=e,o=0,i=0,s=0,u=0;if(0!==t){s=a[u=py(a,t-1,wy)].offset;var l=ny(n,t-1);o=l[0],i=l[1],a.length&&a[u].size===ny(n,t)[1]&&(u-=1),a=a.slice(0,u+1)}else a=[];for(var c,d=BA(dy(n,t,1/0));!(c=d()).done;){var h=c.value,m=h.start,f=h.value,p=m-o,C=p*i+s+p*r;a.push({offset:C,size:f,index:m}),o=m,s=C,i=f}return{offsetTree:a,lastIndex:o,lastOffset:s,lastSize:i}}function vy(e,t){var n=t[0],r=t[1],a=t[3];n.length>0&&(0,t[2])("received item sizes",n,ZA.DEBUG);var o=e.sizeTree,i=o,s=0;if(r.length>0&&XA(o)&&2===n.length){var u=n[0].size,l=n[1].size;i=r.reduce((function(e,t){return ry(ry(e,t,u),t+1,l)}),i)}else{var c=function(e,t){for(var n,r=XA(e)?0:1/0,a=BA(t);!(n=a()).done;){var o=n.value,i=o.size,s=o.startIndex,u=o.endIndex;if(r=Math.min(r,s),XA(e))e=ry(e,0,i);else{var l=dy(e,s-1,u+1);if(!l.some(gy(o))){for(var c,d=!1,h=!1,m=BA(l);!(c=m()).done;){var f=c.value,p=f.start,C=f.end,T=f.value;d?(u>=p||i===T)&&(e=ty(e,p)):(h=T!==i,d=!0),C>u&&u>=p&&T!==i&&(e=ry(e,u+1,T))}h&&(e=ry(e,s,i))}}}return[e,r]}(i,n);i=c[0],s=c[1]}if(i===o)return e;var d=Sy(e.offsetTree,s,i,a),h=d.offsetTree;return{sizeTree:i,offsetTree:h,lastIndex:d.lastIndex,lastOffset:d.lastOffset,lastSize:d.lastSize,groupOffsetTree:r.reduce((function(e,t){return ry(e,t,Ay(t,h,a))}),ey()),groupIndices:r}}function Ay(e,t,n){if(0===t.length)return 0;var r=Cy(t,e,wy),a=e-r.index,o=r.size*a+(a-1)*n+r.offset;return o>0?o+n:o}function yy(e,t,n){if(function(e){return void 0!==e.groupIndex}(e))return t.groupIndices[e.groupIndex]+1;var r=Fy("LAST"===e.index?n:e.index,t);return Math.max(0,r,Math.min(n,r))}function Fy(e,t){if(!Oy(t))return e;for(var n=0;t.groupIndices[n]<=e+n;)n++;return e+n}function Oy(e){return!XA(e.groupOffsetTree)}var by={offsetHeight:"height",offsetWidth:"width"},Ry=bA((function(e){var t=e[0].log,n=e[1].recalcInProgress,r=lA(),a=lA(),o=hA(a,0),i=lA(),s=lA(),u=cA(0),l=cA([]),c=cA(void 0),d=cA(void 0),h=cA((function(e,t){return qA(e,by[t])})),m=cA(void 0),f=cA(0),p={offsetTree:[],sizeTree:ey(),groupOffsetTree:ey(),lastIndex:0,lastOffset:0,lastSize:0,groupIndices:[]},C=hA(fA(r,AA(l,t,f),DA(vy,p),CA()),p);sA(fA(l,TA((function(e){return e.length>0})),AA(C,f),gA((function(e){var t=e[0],n=e[1],r=e[2],a=t.reduce((function(e,t,a){return ry(e,t,Ay(t,n.offsetTree,r)||a)}),ey());return _A({},n,{groupIndices:t,groupOffsetTree:a})}))),C),sA(fA(a,AA(C),TA((function(e){return e[0]<e[1].lastIndex})),gA((function(e){var t=e[1];return[{startIndex:e[0],endIndex:t.lastIndex,size:t.lastSize}]}))),r),sA(c,d);var T=hA(fA(c,gA((function(e){return void 0===e}))),!0);sA(fA(d,TA((function(e){return void 0!==e&&XA(iA(C).sizeTree)})),gA((function(e){return[{startIndex:0,endIndex:0,size:e}]}))),r);var g=dA(fA(r,AA(C),DA((function(e,t){var n=t[1];return{changed:n!==e.sizes,sizes:n}}),{changed:!1,sizes:p}),gA((function(e){return e.changed}))));rA(fA(u,DA((function(e,t){return{diff:e.prev-t,prev:t}}),{diff:0,prev:0}),gA((function(e){return e.diff}))),(function(e){e>0?(aA(n,!0),aA(i,e)):e<0&&aA(s,e)})),rA(fA(u,AA(t)),(function(e){e[0]<0&&(0,e[1])("`firstItemIndex` prop should not be set to less than zero. If you don't know the total count, just use a very high value",{firstItemIndex:u},ZA.ERROR)}));var w=dA(i);sA(fA(i,AA(C),gA((function(e){var t=e[0],n=e[1];if(n.groupIndices.length>0)throw new Error("Virtuoso: prepending items does not work with groups");return oy(n.sizeTree).reduce((function(e,n){var r=n.k,a=n.v;return{ranges:[].concat(e.ranges,[{startIndex:e.prevIndex,endIndex:r+t-1,size:e.prevSize}]),prevIndex:r+t,prevSize:a}}),{ranges:[],prevIndex:0,prevSize:n.lastSize}).ranges}))),r);var D=dA(fA(s,AA(C,f),gA((function(e){return Ay(-e[0],e[1].offsetTree,e[2])}))));return sA(fA(s,AA(C,f),gA((function(e){var t=e[0],n=e[1],r=e[2];if(n.groupIndices.length>0)throw new Error("Virtuoso: shifting items does not work with groups");var a=oy(n.sizeTree).reduce((function(e,n){var r=n.v;return ry(e,Math.max(0,n.k+t),r)}),ey());return _A({},n,{sizeTree:a},Sy(n.offsetTree,0,a,r))}))),C),{data:m,totalCount:a,sizeRanges:r,groupIndices:l,defaultItemSize:d,fixedItemSize:c,unshiftWith:i,shiftWith:s,shiftWithOffset:D,beforeUnshiftWith:w,firstItemIndex:u,gap:f,sizes:C,listRefresh:g,statefulTotalCount:o,trackItemSizes:T,itemSize:h}}),Jv(jA,Ty),{singleton:!0}),Ny="undefined"!=typeof document&&"scrollBehavior"in document.documentElement.style;function Ly(e){var t="number"==typeof e?{index:e}:e;return t.align||(t.align="start"),t.behavior&&Ny||(t.behavior="auto"),t.offset||(t.offset=0),t}var xy=bA((function(e){var t=e[0],n=t.sizes,r=t.totalCount,a=t.listRefresh,o=t.gap,i=e[1],s=i.scrollingInProgress,u=i.viewportHeight,l=i.scrollTo,c=i.smoothScrollTargetReached,d=i.headerHeight,h=i.footerHeight,m=e[2].log,f=lA(),p=cA(0),C=null,T=null,g=null;function w(){C&&(C(),C=null),g&&(g(),g=null),T&&(clearTimeout(T),T=null),aA(s,!1)}return sA(fA(f,AA(n,u,r,p,d,h,m),AA(o),gA((function(e){var t=e[0],n=t[0],r=t[1],o=t[2],i=t[3],u=t[4],l=t[5],d=t[6],h=t[7],m=e[1],p=Ly(n),D=p.align,E=p.behavior,S=p.offset,v=i-1,A=yy(p,r,v),y=Ay(A,r.offsetTree,m)+l;"end"===D?(y=y-o+ny(r.sizeTree,A)[1],A===v&&(y+=d)):"center"===D?y=y-o/2+ny(r.sizeTree,A)[1]/2:y-=u,S&&(y+=S);var F=function(e){w(),e?(h("retrying to scroll to",{location:n},ZA.DEBUG),aA(f,n)):h("list did not change, scroll successful",{},ZA.DEBUG)};if(w(),"smooth"===E){var O=!1;g=rA(a,(function(e){O=O||e})),C=uA(c,(function(){F(O)}))}else C=uA(fA(a,(function(e){var t=setTimeout((function(){e(!1)}),150);return function(n){n&&(e(!0),clearTimeout(t))}})),F);return T=setTimeout((function(){w()}),1200),aA(s,!0),h("scrolling from index to",{index:A,top:y,behavior:E},ZA.DEBUG),{top:y,behavior:E}}))),l),{scrollToIndex:f,topListHeight:p}}),Jv(Ry,KA,jA),{singleton:!0}),Iy="up",My={atBottom:!1,notAtBottomBecause:"NOT_SHOWING_LAST_ITEM",state:{offsetBottom:0,scrollTop:0,viewportHeight:0,scrollHeight:0}},_y=bA((function(e){var t=e[0],n=t.scrollContainerState,r=t.scrollTop,a=t.viewportHeight,o=t.headerHeight,i=t.footerHeight,s=t.scrollBy,u=cA(!1),l=cA(!0),c=lA(),d=lA(),h=cA(4),m=cA(0),f=hA(fA(yA(fA(FA(r),EA(1),wA(!0)),fA(FA(r),EA(1),wA(!1),vA(100))),CA()),!1),p=hA(fA(yA(fA(s,wA(!0)),fA(s,wA(!1),vA(200))),CA()),!1);sA(fA(OA(FA(r),FA(m)),gA((function(e){return e[0]<=e[1]})),CA()),l),sA(fA(l,SA(50)),d);var C=dA(fA(OA(n,FA(a),FA(o),FA(i),FA(h)),DA((function(e,t){var n,r,a=t[0],o=a.scrollTop,i=a.scrollHeight,s=t[1],u={viewportHeight:s,scrollTop:o,scrollHeight:i};return o+s-i>-t[4]?(o>e.state.scrollTop?(n="SCROLLED_DOWN",r=e.state.scrollTop-o):(n="SIZE_DECREASED",r=e.state.scrollTop-o||e.scrollTopDelta),{atBottom:!0,state:u,atBottomBecause:n,scrollTopDelta:r}):{atBottom:!1,notAtBottomBecause:u.scrollHeight>e.state.scrollHeight?"SIZE_INCREASED":s<e.state.viewportHeight?"VIEWPORT_HEIGHT_DECREASING":o<e.state.scrollTop?"SCROLLING_UPWARDS":"NOT_FULLY_SCROLLED_TO_LAST_ITEM_BOTTOM",state:u}}),My),CA((function(e,t){return e&&e.atBottom===t.atBottom})))),T=hA(fA(n,DA((function(e,t){var n=t.scrollTop,r=t.scrollHeight,a=t.viewportHeight;return WA(e.scrollHeight,r)?{scrollTop:n,scrollHeight:r,jump:0,changed:!1}:e.scrollTop!==n&&r-(n+a)<1?{scrollHeight:r,scrollTop:n,jump:e.scrollTop-n,changed:!0}:{scrollHeight:r,scrollTop:n,jump:0,changed:!0}}),{scrollHeight:0,jump:0,scrollTop:0,changed:!1}),TA((function(e){return e.changed})),gA((function(e){return e.jump}))),0);sA(fA(C,gA((function(e){return e.atBottom}))),u),sA(fA(u,SA(50)),c);var g=cA("down");sA(fA(n,gA((function(e){return e.scrollTop})),CA(),DA((function(e,t){return iA(p)?{direction:e.direction,prevScrollTop:t}:{direction:t<e.prevScrollTop?Iy:"down",prevScrollTop:t}}),{direction:"down",prevScrollTop:0}),gA((function(e){return e.direction}))),g),sA(fA(n,SA(50),wA("none")),g);var w=cA(0);return sA(fA(f,TA((function(e){return!e})),wA(0)),w),sA(fA(r,SA(100),AA(f),TA((function(e){return!!e[1]})),DA((function(e,t){return[e[1],t[0]]}),[0,0]),gA((function(e){return e[1]-e[0]}))),w),{isScrolling:f,isAtTop:l,isAtBottom:u,atBottomState:C,atTopStateChange:d,atBottomStateChange:c,scrollDirection:g,atBottomThreshold:h,atTopThreshold:m,scrollVelocity:w,lastJumpDueToItemResize:T}}),Jv(KA)),Py=bA((function(e){var t=e[0].log,n=cA(!1),r=dA(fA(n,TA((function(e){return e})),CA()));return rA(n,(function(e){e&&iA(t)("props updated",{},ZA.DEBUG)})),{propsReady:n,didMount:r}}),Jv(jA),{singleton:!0}),ky=bA((function(e){var t=e[0],n=t.sizes,r=t.listRefresh,a=t.defaultItemSize,o=e[1].scrollTop,i=e[2].scrollToIndex,s=e[3].didMount,u=cA(!0),l=cA(0);return sA(fA(s,AA(l),TA((function(e){return!!e[1]})),wA(!1)),u),rA(fA(OA(r,s),AA(u,n,a),TA((function(e){var t=e[1],n=e[3];return e[0][1]&&(!XA(e[2].sizeTree)||void 0!==n)&&!t})),AA(l)),(function(e){var t=e[1];setTimeout((function(){uA(o,(function(){aA(u,!0)})),aA(i,t)}))})),{scrolledToInitialItem:u,initialTopMostItemIndex:l}}),Jv(Ry,KA,xy,Py),{singleton:!0});function By(e){return!!e&&("smooth"===e?"smooth":"auto")}var Yy=bA((function(e){var t=e[0],n=t.totalCount,r=t.listRefresh,a=e[1],o=a.isAtBottom,i=a.atBottomState,s=e[2].scrollToIndex,u=e[3].scrolledToInitialItem,l=e[4],c=l.propsReady,d=l.didMount,h=e[5].log,m=e[6].scrollingInProgress,f=cA(!1),p=lA(),C=null;function T(e){aA(s,{index:"LAST",align:"end",behavior:e})}function g(e){var t=uA(i,(function(t){!e||t.atBottom||"SIZE_INCREASED"!==t.notAtBottomBecause||C||(iA(h)("scrolling to bottom due to increased size",{},ZA.DEBUG),T("auto"))}));setTimeout(t,100)}return rA(fA(OA(fA(FA(n),EA(1)),d),AA(FA(f),o,u,m),gA((function(e){var t=e[0],n=t[0],r=t[1]&&e[3],a="auto";return r&&(a=function(e,t){return"function"==typeof e?By(e(t)):t&&By(e)}(e[1],e[2]||e[4]),r=r&&!!a),{totalCount:n,shouldFollow:r,followOutputBehavior:a}})),TA((function(e){return e.shouldFollow}))),(function(e){var t=e.totalCount,n=e.followOutputBehavior;C&&(C(),C=null),C=uA(r,(function(){iA(h)("following output to ",{totalCount:t},ZA.DEBUG),T(n),C=null}))})),rA(fA(OA(FA(f),n,c),TA((function(e){return e[0]&&e[2]})),DA((function(e,t){var n=t[1];return{refreshed:e.value===n,value:n}}),{refreshed:!1,value:0}),TA((function(e){return e.refreshed})),AA(f,n)),(function(e){g(!1!==e[1])})),rA(p,(function(){g(!1!==iA(f))})),rA(OA(FA(f),i),(function(e){var t=e[1];e[0]&&!t.atBottom&&"VIEWPORT_HEIGHT_DECREASING"===t.notAtBottomBecause&&T("auto")})),{followOutput:f,autoscrollToBottom:p}}),Jv(Ry,_y,xy,ky,Py,jA,KA));function Zy(e){return e.reduce((function(e,t){return e.groupIndices.push(e.totalCount),e.totalCount+=t+1,e}),{totalCount:0,groupIndices:[]})}var Hy=bA((function(e){var t=e[0],n=t.totalCount,r=t.groupIndices,a=t.sizes,o=e[1],i=o.scrollTop,s=o.headerHeight,u=lA(),l=lA(),c=dA(fA(u,gA(Zy)));return sA(fA(c,gA((function(e){return e.totalCount}))),n),sA(fA(c,gA((function(e){return e.groupIndices}))),r),sA(fA(OA(i,a,s),TA((function(e){return Oy(e[1])})),gA((function(e){return ny(e[1].groupOffsetTree,Math.max(e[0]-e[2],0),"v")[0]})),CA(),gA((function(e){return[e]}))),l),{groupCounts:u,topItemsIndexes:l}}),Jv(Ry,KA));function Uy(e,t){return!(!e||e[0]!==t[0]||e[1]!==t[1])}function jy(e,t){return!(!e||e.startIndex!==t.startIndex||e.endIndex!==t.endIndex)}function Gy(e,t,n){return"number"==typeof e?n===Iy&&"top"===t||"down"===n&&"bottom"===t?e:0:n===Iy?"top"===t?e.main:e.reverse:"bottom"===t?e.main:e.reverse}function zy(e,t){return"number"==typeof e?e:e[t]||0}var Vy=bA((function(e){var t=e[0],n=t.scrollTop,r=t.viewportHeight,a=t.deviation,o=t.headerHeight,i=t.fixedHeaderHeight,s=lA(),u=cA(0),l=cA(0),c=cA(0);return{listBoundary:s,overscan:c,topListHeight:u,increaseViewportBy:l,visibleRange:hA(fA(OA(FA(n),FA(r),FA(o),FA(s,Uy),FA(c),FA(u),FA(i),FA(a),FA(l)),gA((function(e){var t=e[0],n=e[1],r=e[2],a=e[3],o=a[0],i=a[1],s=e[4],u=e[6],l=e[7],c=e[8],d=t-l,h=e[5]+u,m=Math.max(r-d,0),f="none",p=zy(c,"top"),C=zy(c,"bottom");return o-=l,i+=r+u,(o+=r+u)>t+h-p&&(f=Iy),(i-=l)<t-m+n+C&&(f="down"),"none"!==f?[Math.max(d-r-Gy(s,"top",f)-p,0),d-m-u+n+Gy(s,"bottom",f)+C]:null})),TA((function(e){return null!=e})),CA(Uy)),[0,0])}}),Jv(KA),{singleton:!0}),qy={items:[],topItems:[],offsetTop:0,offsetBottom:0,top:0,bottom:0,topListHeight:0,totalCount:0,firstItemIndex:0};function Wy(e,t,n){if(0===e.length)return[];if(!Oy(t))return e.map((function(e){return _A({},e,{index:e.index+n,originalIndex:e.index})}));for(var r,a=[],o=dy(t.groupOffsetTree,e[0].index,e[e.length-1].index),i=void 0,s=0,u=BA(e);!(r=u()).done;){var l=r.value;(!i||i.end<l.index)&&(i=o.shift(),s=t.groupIndices.indexOf(i.start)),a.push(_A({},l.index===i.start?{type:"group",index:s}:{index:l.index-(s+1)+n,groupIndex:s},{size:l.size,offset:l.offset,originalIndex:l.index,data:l.data}))}return a}function Qy(e,t,n,r,a,o){var i=0,s=0;if(e.length>0){i=e[0].offset;var u=e[e.length-1];s=u.offset+u.size}var l=n-a.lastIndex,c=i,d=a.lastOffset+l*a.lastSize+(l-1)*r-s;return{items:Wy(e,a,o),topItems:Wy(t,a,o),topListHeight:t.reduce((function(e,t){return t.size+e}),0),offsetTop:i,offsetBottom:d,top:c,bottom:s,totalCount:n,firstItemIndex:o}}var Ky=bA((function(e){var t=e[0],n=t.sizes,r=t.totalCount,a=t.data,o=t.firstItemIndex,i=t.gap,s=e[1],u=e[2],l=u.visibleRange,c=u.listBoundary,d=u.topListHeight,h=e[3],m=h.scrolledToInitialItem,f=h.initialTopMostItemIndex,p=e[4].topListHeight,C=e[5],T=e[6].didMount,g=e[7].recalcInProgress,w=cA([]),D=lA();sA(s.topItemsIndexes,w);var E=hA(fA(OA(T,g,FA(l,Uy),FA(r),FA(n),FA(f),m,FA(w),FA(o),FA(i),a),TA((function(e){return e[0]&&!e[1]})),gA((function(e){var t=e[2],n=t[0],r=t[1],a=e[3],o=e[5],i=e[6],s=e[7],u=e[8],l=e[9],c=e[10],d=e[4],h=d.sizeTree,m=d.offsetTree;if(0===a||0===n&&0===r)return qy;if(XA(h))return Qy(function(e,t,n){if(Oy(t)){var r=Fy(e,t);return[{index:ny(t.groupOffsetTree,r)[0],size:0,offset:0},{index:r,size:0,offset:0,data:n&&n[0]}]}return[{index:e,size:0,offset:0,data:n&&n[0]}]}(function(e,t){return"number"==typeof e?e:"LAST"===e.index?t-1:e.index}(o,a),d,c),[],a,l,d,u);var f=[];if(s.length>0)for(var p,C=s[0],T=s[s.length-1],g=0,w=BA(dy(h,C,T));!(p=w()).done;)for(var D=p.value,E=D.value,S=Math.max(D.start,C),v=Math.min(D.end,T),A=S;A<=v;A++)f.push({index:A,size:E,offset:g,data:c&&c[A]}),g+=E;if(!i)return Qy([],f,a,l,d,u);var y=s.length>0?s[s.length-1]+1:0,F=function(e,t,n,r){return void 0===r&&(r=0),r>0&&(t=Math.max(t,Cy(e,r,wy).offset)),hy((o=n,s=py(a=e,t,i=Dy),u=py(a,o,i,s),a.slice(s,u+1)),Ey);var a,o,i,s,u}(m,n,r,y);if(0===F.length)return null;var O=a-1;return Qy($v([],(function(e){for(var t,a=BA(F);!(t=a()).done;){var o=t.value,i=o.value,s=i.offset,u=o.start,d=i.size;if(i.offset<n){var h=(u+=Math.floor((n-i.offset+l)/(d+l)))-o.start;s+=h*d+h*l}u<y&&(s+=(y-u)*d,u=y);for(var m=Math.min(o.end,O),f=u;f<=m&&!(s>=r);f++)e.push({index:f,size:d,offset:s,data:c&&c[f]}),s+=d+l}})),f,a,l,d,u)})),TA((function(e){return null!==e})),CA()),qy);return sA(fA(a,TA((function(e){return void 0!==e})),gA((function(e){return e.length}))),r),sA(fA(E,gA((function(e){return e.topListHeight}))),p),sA(p,d),sA(fA(E,gA((function(e){return[e.top,e.bottom]}))),c),sA(fA(E,gA((function(e){return e.items}))),D),_A({listState:E,topItemsIndexes:w,endReached:dA(fA(E,TA((function(e){return e.items.length>0})),AA(r,a),TA((function(e){var t=e[0].items;return t[t.length-1].originalIndex===e[1]-1})),gA((function(e){return[e[1]-1,e[2]]})),CA(Uy),gA((function(e){return e[0]})))),startReached:dA(fA(E,SA(200),TA((function(e){var t=e.items;return t.length>0&&t[0].originalIndex===e.topItems.length})),gA((function(e){return e.items[0].index})),CA())),rangeChanged:dA(fA(E,TA((function(e){return e.items.length>0})),gA((function(e){for(var t=e.items,n=0,r=t.length-1;"group"===t[n].type&&n<r;)n++;for(;"group"===t[r].type&&r>n;)r--;return{startIndex:t[n].index,endIndex:t[r].index}})),CA(jy))),itemsRendered:D},C)}),Jv(Ry,Hy,Vy,ky,xy,_y,Py,Ty),{singleton:!0}),$y=bA((function(e){var t=e[0],n=t.sizes,r=t.firstItemIndex,a=t.data,o=t.gap,i=e[1].listState,s=e[2].didMount,u=cA(0);return sA(fA(s,AA(u),TA((function(e){return 0!==e[1]})),AA(n,r,o,a),gA((function(e){var t=e[0][1],n=e[1],r=e[2],a=e[3],o=e[4],i=void 0===o?[]:o,s=0;if(n.groupIndices.length>0)for(var u,l=BA(n.groupIndices);!((u=l()).done||u.value-s>=t);)s++;var c=t+s;return Qy(Array.from({length:c}).map((function(e,t){return{index:t,size:0,offset:0,data:i[t]}})),[],c,a,n,r)}))),i),{initialItemCount:u}}),Jv(Ry,Ky,Py),{singleton:!0}),Jy=bA((function(e){var t=e[0].scrollVelocity,n=cA(!1),r=lA(),a=cA(!1);return sA(fA(t,AA(a,n,r),TA((function(e){return!!e[1]})),gA((function(e){var t=e[0],n=e[1],r=e[2],a=e[3],o=n.enter;if(r){if((0,n.exit)(t,a))return!1}else if(o(t,a))return!0;return r})),CA()),n),rA(fA(OA(n,t,r),AA(a)),(function(e){var t=e[0],n=e[1];return t[0]&&n&&n.change&&n.change(t[1],t[2])})),{isSeeking:n,scrollSeekConfiguration:a,scrollVelocity:t,scrollSeekRangeChanged:r}}),Jv(_y),{singleton:!0}),Xy=bA((function(e){var t=e[0].topItemsIndexes,n=cA(0);return sA(fA(n,TA((function(e){return e>0})),gA((function(e){return Array.from({length:e}).map((function(e,t){return t}))}))),t),{topItemCount:n}}),Jv(Ky)),eF=bA((function(e){var t=e[0],n=t.footerHeight,r=t.headerHeight,a=t.fixedHeaderHeight,o=e[1].listState,i=lA(),s=hA(fA(OA(n,r,a,o),gA((function(e){var t=e[3];return e[0]+e[1]+e[2]+t.offsetBottom+t.bottom}))),0);return sA(FA(s),i),{totalListHeight:s,totalListHeightChanged:i}}),Jv(KA,Ky),{singleton:!0});function tF(e){var t,n=!1;return function(){return n||(n=!0,t=e()),t}}var nF=tF((function(){return/iP(ad|hone|od).+Version\/[\d.]+.*Safari/i.test(navigator.userAgent)})),rF=bA((function(e){var t=e[0],n=t.scrollBy,r=t.scrollTop,a=t.deviation,o=t.scrollingInProgress,i=e[1],s=i.isScrolling,u=i.isAtBottom,l=i.scrollDirection,c=e[3],d=c.beforeUnshiftWith,h=c.shiftWithOffset,m=c.sizes,f=c.gap,p=e[4].log,C=e[5].recalcInProgress,T=dA(fA(e[2].listState,AA(i.lastJumpDueToItemResize),DA((function(e,t){var n=e[1],r=t[0],a=r.items,o=r.totalCount,i=r.bottom+r.offsetBottom,s=0;return e[2]===o&&n.length>0&&a.length>0&&(0===a[0].originalIndex&&0===n[0].originalIndex||0!=(s=i-e[3])&&(s+=t[1])),[s,a,o,i]}),[0,[],0,0]),TA((function(e){return 0!==e[0]})),AA(r,l,o,u,p),TA((function(e){return!e[3]&&0!==e[1]&&e[2]===Iy})),gA((function(e){var t=e[0][0];return(0,e[5])("Upward scrolling compensation",{amount:t},ZA.DEBUG),t}))));function g(e){e>0?(aA(n,{top:-e,behavior:"auto"}),aA(a,0)):(aA(a,0),aA(n,{top:-e,behavior:"auto"}))}return rA(fA(T,AA(a,s)),(function(e){var t=e[0],n=e[1];e[2]&&nF()?aA(a,n-t):g(-t)})),rA(fA(OA(hA(s,!1),a,C),TA((function(e){return!e[0]&&!e[2]&&0!==e[1]})),gA((function(e){return e[1]})),SA(1)),g),sA(fA(h,gA((function(e){return{top:-e}}))),n),rA(fA(d,AA(m,f),gA((function(e){var t=e[0];return t*e[1].lastSize+t*e[2]}))),(function(e){aA(a,e),requestAnimationFrame((function(){aA(n,{top:e}),requestAnimationFrame((function(){aA(a,0),aA(C,!1)}))}))})),{deviation:a}}),Jv(KA,_y,Ky,Ry,jA,Ty)),aF=bA((function(e){var t=e[0].totalListHeight,n=e[1].didMount,r=e[2].scrollTo,a=cA(0);return rA(fA(n,AA(a),TA((function(e){return 0!==e[1]})),gA((function(e){return{top:e[1]}}))),(function(e){uA(fA(t,TA((function(e){return 0!==e}))),(function(){setTimeout((function(){aA(r,e)}))}))})),{initialScrollTop:a}}),Jv(eF,Py,KA),{singleton:!0}),oF=bA((function(e){var t=e[0].viewportHeight,n=e[1].totalListHeight,r=cA(!1);return{alignToBottom:r,paddingTopAddition:hA(fA(OA(r,t,n),TA((function(e){return e[0]})),gA((function(e){return Math.max(0,e[1]-e[2])})),CA()),0)}}),Jv(KA,eF),{singleton:!0}),iF=bA((function(e){var t=e[0],n=t.scrollTo,r=t.scrollContainerState,a=lA(),o=lA(),i=lA(),s=cA(!1),u=cA(void 0);return sA(fA(OA(a,o),gA((function(e){var t=e[0],n=t.viewportHeight,r=t.scrollHeight;return{scrollTop:Math.max(0,t.scrollTop-e[1].offsetTop),scrollHeight:r,viewportHeight:n}}))),r),sA(fA(n,AA(o),gA((function(e){var t=e[0];return _A({},t,{top:t.top+e[1].offsetTop})}))),i),{useWindowScroll:s,customScrollParent:u,windowScrollContainerState:a,windowViewportRect:o,windowScrollTo:i}}),Jv(KA)),sF=["done","behavior"],uF=bA((function(e){var t=e[0],n=t.sizes,r=t.totalCount,a=t.gap,o=e[1],i=o.scrollTop,s=o.viewportHeight,u=o.headerHeight,l=o.scrollingInProgress,c=e[2].scrollToIndex,d=lA();return sA(fA(d,AA(n,s,r,u,i,a),gA((function(e){var t=e[0],n=e[1],r=e[2],a=e[3],o=e[4],i=e[5],s=e[6],u=t.done,c=t.behavior,d=PA(t,sF),h=null,m=yy(t,n,a-1),f=Ay(m,n.offsetTree,s)+o;return f<i?h=_A({},d,{behavior:c,align:"start"}):f+ny(n.sizeTree,m)[1]>i+r&&(h=_A({},d,{behavior:c,align:"end"})),h?u&&uA(fA(l,EA(1),TA((function(e){return!1===e}))),u):u&&u(),h})),TA((function(e){return null!==e}))),c),{scrollIntoView:d}}),Jv(Ry,KA,xy,Ky,jA),{singleton:!0}),lF=["listState","topItemsIndexes"],cF=bA((function(e){return _A({},e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8])}),Jv(Vy,$y,Py,Jy,eF,aF,oF,iF,uF)),dF=bA((function(e){var t=e[0],n=t.totalCount,r=t.sizeRanges,a=t.fixedItemSize,o=t.defaultItemSize,i=t.trackItemSizes,s=t.itemSize,u=t.data,l=t.firstItemIndex,c=t.groupIndices,d=t.statefulTotalCount,h=t.gap,m=e[1],f=m.initialTopMostItemIndex,p=m.scrolledToInitialItem,C=e[2],T=e[3],g=e[4],w=g.listState,D=g.topItemsIndexes,E=PA(g,lF),S=e[5].scrollToIndex,v=e[7].topItemCount,A=e[8].groupCounts,y=e[9],F=e[10];return sA(E.rangeChanged,y.scrollSeekRangeChanged),sA(fA(y.windowViewportRect,gA((function(e){return e.visibleHeight}))),C.viewportHeight),_A({totalCount:n,data:u,firstItemIndex:l,sizeRanges:r,initialTopMostItemIndex:f,scrolledToInitialItem:p,topItemsIndexes:D,topItemCount:v,groupCounts:A,fixedItemHeight:a,defaultItemHeight:o,gap:h},T,{statefulTotalCount:d,listState:w,scrollToIndex:S,trackItemSizes:i,itemSize:s,groupIndices:c},E,y,C,F)}),Jv(Ry,ky,KA,Yy,Ky,xy,rF,Xy,Hy,cF,jA)),hF=tF((function(){if("undefined"==typeof document)return"sticky";var e=document.createElement("div");return e.style.position="-webkit-sticky","-webkit-sticky"===e.style.position?"-webkit-sticky":"sticky"}));function mF(e,n){var r=t.useRef(null),a=t.useCallback((function(t){if(null!==t&&t.offsetParent){var a,o,i=t.getBoundingClientRect(),s=i.width;if(n){var u=n.getBoundingClientRect(),l=i.top-u.top;a=u.height-Math.max(0,l),o=l+n.scrollTop}else a=window.innerHeight-Math.max(0,i.top),o=i.top+window.pageYOffset;r.current={offsetTop:o,visibleHeight:a,visibleWidth:s},e(r.current)}}),[e,n]),o=GA(a),i=o.callbackRef,s=o.ref,u=t.useCallback((function(){a(s.current)}),[a,s]);return t.useEffect((function(){if(n){n.addEventListener("scroll",u);var e=new ResizeObserver(u);return e.observe(n),function(){n.removeEventListener("scroll",u),e.unobserve(n)}}return window.addEventListener("scroll",u),window.addEventListener("resize",u),function(){window.removeEventListener("scroll",u),window.removeEventListener("resize",u)}}),[u,n]),i}var fF=["placeholder"],pF=["style","children"],CF=["style","children"];function TF(e){return e}var gF=bA((function(){var e=cA((function(e){return"Item "+e})),t=cA(null),n=cA((function(e){return"Group "+e})),r=cA({}),a=cA(TF),o=cA("div"),i=cA(nA),s=function(e,t){return void 0===t&&(t=null),hA(fA(r,gA((function(t){return t[e]})),CA()),t)};return{context:t,itemContent:e,groupContent:n,components:r,computeItemKey:a,headerFooterTag:o,scrollerRef:i,FooterComponent:s("Footer"),HeaderComponent:s("Header"),TopItemListComponent:s("TopItemList"),ListComponent:s("List","div"),ItemComponent:s("Item","div"),GroupComponent:s("Group","div"),ScrollerComponent:s("Scroller","div"),EmptyPlaceholder:s("EmptyPlaceholder"),ScrollSeekPlaceholder:s("ScrollSeekPlaceholder")}}));function wF(e,t){var n=lA();return rA(n,(function(){return console.warn("react-virtuoso: You are using a deprecated property. "+t,"color: red;","color: inherit;","color: blue;")})),sA(n,e),n}var DF=bA((function(e){var t=e[0],n=e[1],r={item:wF(n.itemContent,"Rename the %citem%c prop to %citemContent."),group:wF(n.groupContent,"Rename the %cgroup%c prop to %cgroupContent."),topItems:wF(t.topItemCount,"Rename the %ctopItems%c prop to %ctopItemCount."),itemHeight:wF(t.fixedItemHeight,"Rename the %citemHeight%c prop to %cfixedItemHeight."),scrollingStateChange:wF(t.isScrolling,"Rename the %cscrollingStateChange%c prop to %cisScrolling."),adjustForPrependedItems:lA(),maxHeightCacheSize:lA(),footer:lA(),header:lA(),HeaderContainer:lA(),FooterContainer:lA(),ItemContainer:lA(),ScrollContainer:lA(),GroupContainer:lA(),ListContainer:lA(),emptyComponent:lA(),scrollSeek:lA()};function a(e,t,r){sA(fA(e,AA(n.components),gA((function(e){var n,a=e[0],o=e[1];return console.warn("react-virtuoso: "+r+" property is deprecated. Pass components."+t+" instead."),_A({},o,((n={})[t]=a,n))}))),n.components)}return rA(r.adjustForPrependedItems,(function(){console.warn("react-virtuoso: adjustForPrependedItems is no longer supported. Use the firstItemIndex property instead - https://virtuoso.dev/prepend-items.","color: red;","color: inherit;","color: blue;")})),rA(r.maxHeightCacheSize,(function(){console.warn("react-virtuoso: maxHeightCacheSize is no longer necessary. Setting it has no effect - remove it from your code.")})),rA(r.HeaderContainer,(function(){console.warn("react-virtuoso: HeaderContainer is deprecated. Use headerFooterTag if you want to change the wrapper of the header component and pass components.Header to change its contents.")})),rA(r.FooterContainer,(function(){console.warn("react-virtuoso: FooterContainer is deprecated. Use headerFooterTag if you want to change the wrapper of the footer component and pass components.Footer to change its contents.")})),rA(r.scrollSeek,(function(e){var r=e.placeholder,a=PA(e,fF);console.warn("react-virtuoso: scrollSeek property is deprecated. Pass scrollSeekConfiguration and specify the placeholder in components.ScrollSeekPlaceholder instead."),aA(n.components,_A({},iA(n.components),{ScrollSeekPlaceholder:r})),aA(t.scrollSeekConfiguration,a)})),a(r.footer,"Footer","footer"),a(r.header,"Header","header"),a(r.ItemContainer,"Item","ItemContainer"),a(r.ListContainer,"List","ListContainer"),a(r.ScrollContainer,"Scroller","ScrollContainer"),a(r.emptyComponent,"EmptyPlaceholder","emptyComponent"),a(r.GroupContainer,"Group","GroupContainer"),_A({},t,n,r)}),Jv(dF,gF)),EF=function(e){return l.createElement("div",{style:{height:e.height}})},SF={position:hF(),zIndex:1,overflowAnchor:"none"},vF={overflowAnchor:"none"},AF=l.memo((function(e){var n=e.showTopList,r=void 0!==n&&n,a=YF("listState"),o=BF("sizeRanges"),i=YF("useWindowScroll"),s=YF("customScrollParent"),u=BF("windowScrollContainerState"),c=BF("scrollContainerState"),d=s||i?u:c,h=YF("itemContent"),m=YF("context"),f=YF("groupContent"),p=YF("trackItemSizes"),C=VA(o,YF("itemSize"),p,r?nA:d,YF("log"),BF("gap"),s).callbackRef,T=l.useState(0),g=T[0],w=T[1];ZF("deviation",(function(e){g!==e&&w(e)}));var D=YF("EmptyPlaceholder"),E=YF("ScrollSeekPlaceholder")||EF,S=YF("ListComponent"),v=YF("ItemComponent"),A=YF("GroupComponent"),y=YF("computeItemKey"),F=YF("isSeeking"),O=YF("groupIndices").length>0,b=YF("paddingTopAddition"),R=r?{}:{boxSizing:"border-box",paddingTop:a.offsetTop+b,paddingBottom:a.offsetBottom,marginTop:g};return!r&&0===a.totalCount&&D?t.createElement(D,bF(D,m)):t.createElement(S,_A({},bF(S,m),{ref:C,style:R,"data-test-id":r?"virtuoso-top-item-list":"virtuoso-item-list"}),(r?a.topItems:a.items).map((function(e){var n=e.originalIndex,r=y(n+a.firstItemIndex,e.data,m);return F?t.createElement(E,_A({},bF(E,m),{key:r,index:e.index,height:e.size,type:e.type||"item"},"group"===e.type?{}:{groupIndex:e.groupIndex})):"group"===e.type?t.createElement(A,_A({},bF(A,m),{key:r,"data-index":n,"data-known-size":e.size,"data-item-index":e.index,style:SF}),f(e.index)):t.createElement(v,_A({},bF(v,m),{key:r,"data-index":n,"data-known-size":e.size,"data-item-index":e.index,"data-item-group-index":e.groupIndex,style:vF}),O?h(e.index,e.groupIndex,e.data,m):h(e.index,e.data,m))})))})),yF={height:"100%",outline:"none",overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},FF={width:"100%",height:"100%",position:"absolute",top:0},OF={width:"100%",position:hF(),top:0};function bF(e,t){if("string"!=typeof e)return{context:t}}var RF=l.memo((function(){var e=YF("HeaderComponent"),n=BF("headerHeight"),r=YF("headerFooterTag"),a=zA((function(e){return n(qA(e,"height"))})),o=YF("context");return e?t.createElement(r,{ref:a},t.createElement(e,bF(e,o))):null})),NF=l.memo((function(){var e=YF("FooterComponent"),n=BF("footerHeight"),r=YF("headerFooterTag"),a=zA((function(e){return n(qA(e,"height"))})),o=YF("context");return e?t.createElement(r,{ref:a},t.createElement(e,bF(e,o))):null}));function LF(e){var n=e.usePublisher,r=e.useEmitter,a=e.useEmitterValue;return l.memo((function(e){var o=e.style,i=e.children,s=PA(e,pF),u=n("scrollContainerState"),l=a("ScrollerComponent"),c=n("smoothScrollTargetReached"),d=a("scrollerRef"),h=a("context"),m=QA(u,c,l,d),f=m.scrollerRef,p=m.scrollByCallback;return r("scrollTo",m.scrollToCallback),r("scrollBy",p),t.createElement(l,_A({ref:f,style:_A({},yF,o),"data-test-id":"virtuoso-scroller","data-virtuoso-scroller":!0,tabIndex:0},s,bF(l,h)),i)}))}function xF(e){var n=e.usePublisher,r=e.useEmitter,a=e.useEmitterValue;return l.memo((function(e){var o=e.style,i=e.children,s=PA(e,CF),u=n("windowScrollContainerState"),l=a("ScrollerComponent"),c=n("smoothScrollTargetReached"),d=a("totalListHeight"),h=a("deviation"),m=a("customScrollParent"),f=a("context"),p=QA(u,c,l,nA,m),C=p.scrollerRef,T=p.scrollByCallback,g=p.scrollToCallback;return HA((function(){return C.current=m||window,function(){C.current=null}}),[C,m]),r("windowScrollTo",g),r("scrollBy",T),t.createElement(l,_A({style:_A({position:"relative"},o,0!==d?{height:d+h}:{}),"data-virtuoso-scroller":!0},s,bF(l,f)),i)}))}var IF=function(e){var t=e.children,n=zA(qv(BF("viewportHeight"),(function(e){return qA(e,"height")})));return l.createElement("div",{style:FF,ref:n,"data-viewport-type":"element"},t)},MF=function(e){var t=e.children,n=mF(BF("windowViewportRect"),YF("customScrollParent"));return l.createElement("div",{ref:n,style:FF,"data-viewport-type":"window"},t)},_F=function(e){var n=e.children,r=YF("TopItemListComponent"),a=YF("headerHeight"),o=_A({},OF,{marginTop:a+"px"}),i=YF("context");return t.createElement(r||"div",{style:o,context:i},n)},PF=MA(DF,{required:{},optional:{context:"context",followOutput:"followOutput",firstItemIndex:"firstItemIndex",itemContent:"itemContent",groupContent:"groupContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",topItemCount:"topItemCount",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",groupCounts:"groupCounts",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel",react18ConcurrentRendering:"react18ConcurrentRendering",item:"item",group:"group",topItems:"topItems",itemHeight:"itemHeight",scrollingStateChange:"scrollingStateChange",maxHeightCacheSize:"maxHeightCacheSize",footer:"footer",header:"header",ItemContainer:"ItemContainer",ScrollContainer:"ScrollContainer",ListContainer:"ListContainer",GroupContainer:"GroupContainer",emptyComponent:"emptyComponent",HeaderContainer:"HeaderContainer",FooterContainer:"FooterContainer",scrollSeek:"scrollSeek"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy",adjustForPrependedItems:"adjustForPrependedItems",autoscrollToBottom:"autoscrollToBottom"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},l.memo((function(e){var t=YF("useWindowScroll"),n=YF("topItemsIndexes").length>0,r=YF("customScrollParent"),a=r||t?MF:IF;return l.createElement(r||t?UF:HF,_A({},e),l.createElement(a,null,l.createElement(RF,null),l.createElement(AF,null),l.createElement(NF,null)),n&&l.createElement(_F,null,l.createElement(AF,{showTopList:!0})))}))),kF=PF.Component,BF=PF.usePublisher,YF=PF.useEmitterValue,ZF=PF.useEmitter,HF=LF({usePublisher:BF,useEmitterValue:YF,useEmitter:ZF}),UF=xF({usePublisher:BF,useEmitterValue:YF,useEmitter:ZF}),jF={items:[],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},GF={items:[{index:0}],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},zF=Math.round,VF=Math.ceil,qF=Math.floor,WF=Math.min,QF=Math.max;function KF(e,t){return Array.from({length:t-e+1}).map((function(t,n){return{index:n+e}}))}function $F(e,t){return e&&e.column===t.column&&e.row===t.row}var JF=bA((function(e){var t=e[0],n=t.overscan,r=t.visibleRange,a=t.listBoundary,o=e[1],i=o.scrollTop,s=o.viewportHeight,u=o.scrollBy,l=o.scrollTo,c=o.smoothScrollTargetReached,d=o.scrollContainerState,h=e[2],m=e[3],f=e[4],p=f.propsReady,C=f.didMount,T=e[5],g=T.windowViewportRect,w=T.windowScrollTo,D=T.useWindowScroll,E=T.customScrollParent,S=T.windowScrollContainerState,v=e[6],A=cA(0),y=cA(0),F=cA(jF),O=cA({height:0,width:0}),b=cA({height:0,width:0}),R=lA(),N=lA(),L=cA(0),x=cA({row:0,column:0});sA(fA(C,AA(y),TA((function(e){return 0!==e[1]})),gA((function(e){return{items:KF(0,e[1]-1),top:0,bottom:0,offsetBottom:0,offsetTop:0,itemHeight:0,itemWidth:0}}))),F),sA(fA(OA(FA(A),r,FA(x,$F),FA(b,(function(e,t){return e&&e.width===t.width&&e.height===t.height}))),AA(O),gA((function(e){var t=e[0],n=t[0],r=t[1],a=r[0],o=r[1],i=t[2],s=t[3],u=e[1],l=i.row,c=s.height,d=s.width,h=u.width;if(0===n||0===h)return jF;if(0===d)return GF;var m=tO(h,d,i.column),f=m*qF((a+l)/(c+l)),p=m*VF((o+l)/(c+l))-1;p=QF(0,WF(n-1,p));var C=KF(f=WF(p,QF(0,f)),p),T=XF(u,i,s,C),g=T.top,w=T.bottom,D=VF(n/m);return{items:C,offsetTop:g,offsetBottom:D*c+(D-1)*l-w,top:g,bottom:w,itemHeight:c,itemWidth:d}}))),F),sA(fA(O,gA((function(e){return e.height}))),s),sA(fA(OA(O,b,F,x),gA((function(e){var t=XF(e[0],e[3],e[1],e[2].items);return[t.top,t.bottom]})),CA(Uy)),a);var I=dA(fA(FA(F),TA((function(e){return e.items.length>0})),AA(A),TA((function(e){var t=e[0].items;return t[t.length-1].index===e[1]-1})),gA((function(e){return e[1]-1})),CA())),M=dA(fA(FA(F),TA((function(e){var t=e.items;return t.length>0&&0===t[0].index})),wA(0),CA())),_=dA(fA(FA(F),TA((function(e){return e.items.length>0})),gA((function(e){var t=e.items;return{startIndex:t[0].index,endIndex:t[t.length-1].index}})),CA(jy)));sA(_,m.scrollSeekRangeChanged),sA(fA(R,AA(O,b,A,x),gA((function(e){var t=e[1],n=e[2],r=e[3],a=e[4],o=Ly(e[0]),i=o.align,s=o.behavior,u=o.offset,l=o.index;"LAST"===l&&(l=r-1);var c=eO(t,a,n,l=QF(0,l,WF(r-1,l)));return"end"===i?c=zF(c-t.height+n.height):"center"===i&&(c=zF(c-t.height/2+n.height/2)),u&&(c+=u),{top:c,behavior:s}}))),l);var P=hA(fA(F,gA((function(e){return e.offsetBottom+e.bottom}))),0);return sA(fA(g,gA((function(e){return{width:e.visibleWidth,height:e.visibleHeight}}))),O),_A({totalCount:A,viewportDimensions:O,itemDimensions:b,scrollTop:i,scrollHeight:N,overscan:n,scrollBy:u,scrollTo:l,scrollToIndex:R,smoothScrollTargetReached:c,windowViewportRect:g,windowScrollTo:w,useWindowScroll:D,customScrollParent:E,windowScrollContainerState:S,deviation:L,scrollContainerState:d,initialItemCount:y,gap:x},m,{gridState:F,totalListHeight:P},h,{startReached:M,endReached:I,rangeChanged:_,propsReady:p},v)}),Jv(Vy,KA,_y,Jy,Py,iF,jA));function XF(e,t,n,r){var a=n.height;return void 0===a||0===r.length?{top:0,bottom:0}:{top:eO(e,t,n,r[0].index),bottom:eO(e,t,n,r[r.length-1].index)+a}}function eO(e,t,n,r){var a=tO(e.width,n.width,t.column),o=qF(r/a),i=o*n.height+QF(0,o-1)*t.row;return i>0?i+t.row:i}function tO(e,t,n){return QF(1,qF((e+n)/(t+n)))}var nO=["placeholder"],rO=bA((function(){var e=cA((function(e){return"Item "+e})),t=cA({}),n=cA(null),r=cA("virtuoso-grid-item"),a=cA("virtuoso-grid-list"),o=cA(TF),i=cA(nA),s=function(e,n){return void 0===n&&(n=null),hA(fA(t,gA((function(t){return t[e]})),CA()),n)};return{context:n,itemContent:e,components:t,computeItemKey:o,itemClassName:r,listClassName:a,scrollerRef:i,ListComponent:s("List","div"),ItemComponent:s("Item","div"),ScrollerComponent:s("Scroller","div"),ScrollSeekPlaceholder:s("ScrollSeekPlaceholder","div")}})),aO=bA((function(e){var t=e[0],n=e[1],r={item:wF(n.itemContent,"Rename the %citem%c prop to %citemContent."),ItemContainer:lA(),ScrollContainer:lA(),ListContainer:lA(),emptyComponent:lA(),scrollSeek:lA()};function a(e,t,r){sA(fA(e,AA(n.components),gA((function(e){var n,a=e[0],o=e[1];return console.warn("react-virtuoso: "+r+" property is deprecated. Pass components."+t+" instead."),_A({},o,((n={})[t]=a,n))}))),n.components)}return rA(r.scrollSeek,(function(e){var r=e.placeholder,a=PA(e,nO);console.warn("react-virtuoso: scrollSeek property is deprecated. Pass scrollSeekConfiguration and specify the placeholder in components.ScrollSeekPlaceholder instead."),aA(n.components,_A({},iA(n.components),{ScrollSeekPlaceholder:r})),aA(t.scrollSeekConfiguration,a)})),a(r.ItemContainer,"Item","ItemContainer"),a(r.ListContainer,"List","ListContainer"),a(r.ScrollContainer,"Scroller","ScrollContainer"),_A({},t,n,r)}),Jv(JF,rO)),oO=l.memo((function(){var e=cO("gridState"),n=cO("listClassName"),r=cO("itemClassName"),a=cO("itemContent"),o=cO("computeItemKey"),i=cO("isSeeking"),s=lO("scrollHeight"),u=cO("ItemComponent"),l=cO("ListComponent"),c=cO("ScrollSeekPlaceholder"),d=cO("context"),h=lO("itemDimensions"),m=lO("gap"),f=cO("log"),p=zA((function(e){s(e.parentElement.parentElement.scrollHeight);var t=e.firstChild;t&&h(t.getBoundingClientRect()),m({row:fO("row-gap",getComputedStyle(e).rowGap,f),column:fO("column-gap",getComputedStyle(e).columnGap,f)})}));return t.createElement(l,_A({ref:p,className:n},bF(l,d),{style:{paddingTop:e.offsetTop,paddingBottom:e.offsetBottom}}),e.items.map((function(n){var s=o(n.index);return i?t.createElement(c,_A({key:s},bF(c,d),{index:n.index,height:e.itemHeight,width:e.itemWidth})):t.createElement(u,_A({},bF(u,d),{className:r,"data-index":n.index,key:s}),a(n.index,d))})))})),iO=function(e){var t=e.children,n=lO("viewportDimensions"),r=zA((function(e){n(e.getBoundingClientRect())}));return l.createElement("div",{style:FF,ref:r},t)},sO=function(e){var t=e.children,n=mF(lO("windowViewportRect"),cO("customScrollParent"));return l.createElement("div",{ref:n,style:FF},t)},uO=MA(aO,{optional:{totalCount:"totalCount",overscan:"overscan",itemContent:"itemContent",components:"components",computeItemKey:"computeItemKey",initialItemCount:"initialItemCount",scrollSeekConfiguration:"scrollSeekConfiguration",listClassName:"listClassName",itemClassName:"itemClassName",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",item:"item",ItemContainer:"ItemContainer",ScrollContainer:"ScrollContainer",ListContainer:"ListContainer",scrollSeek:"scrollSeek"},methods:{scrollTo:"scrollTo",scrollBy:"scrollBy",scrollToIndex:"scrollToIndex"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange"}},l.memo((function(e){var t=_A({},e),n=cO("useWindowScroll"),r=cO("customScrollParent"),a=r||n?sO:iO;return l.createElement(r||n?mO:hO,_A({},t),l.createElement(a,null,l.createElement(oO,null)))}))),lO=uO.usePublisher,cO=uO.useEmitterValue,dO=uO.useEmitter,hO=LF({usePublisher:lO,useEmitterValue:cO,useEmitter:dO}),mO=xF({usePublisher:lO,useEmitterValue:cO,useEmitter:dO});function fO(e,t,n){return"normal"===t||null!=t&&t.endsWith("px")||n(e+" was not resolved to pixel value correctly",t,ZA.WARN),"normal"===t?0:parseInt(null!=t?t:"0",10)}var pO=bA((function(){var e=cA((function(e){return l.createElement("td",null,"Item $",e)})),t=cA(null),n=cA(null),r=cA({}),a=cA(TF),o=cA(nA),i=function(e,t){return void 0===t&&(t=null),hA(fA(r,gA((function(t){return t[e]})),CA()),t)};return{context:t,itemContent:e,fixedHeaderContent:n,components:r,computeItemKey:a,scrollerRef:o,TableComponent:i("Table","table"),TableHeadComponent:i("TableHead","thead"),TableBodyComponent:i("TableBody","tbody"),TableRowComponent:i("TableRow","tr"),ScrollerComponent:i("Scroller","div"),EmptyPlaceholder:i("EmptyPlaceholder"),ScrollSeekPlaceholder:i("ScrollSeekPlaceholder"),FillerRow:i("FillerRow")}})),CO=bA((function(e){return _A({},e[0],e[1])}),Jv(dF,pO)),TO=function(e){return l.createElement("tr",null,l.createElement("td",{style:{height:e.height}}))},gO=function(e){return l.createElement("tr",null,l.createElement("td",{style:{height:e.height,padding:0,border:0}}))},wO=l.memo((function(){var e=AO("listState"),n=vO("sizeRanges"),r=AO("useWindowScroll"),a=AO("customScrollParent"),o=vO("windowScrollContainerState"),i=vO("scrollContainerState"),s=a||r?o:i,u=AO("itemContent"),c=AO("trackItemSizes"),d=VA(n,AO("itemSize"),c,s,AO("log"),void 0,a),h=d.callbackRef,m=d.ref,f=l.useState(0),p=f[0],C=f[1];yO("deviation",(function(e){p!==e&&(m.current.style.marginTop=e+"px",C(e))}));var T=AO("EmptyPlaceholder"),g=AO("ScrollSeekPlaceholder")||TO,w=AO("FillerRow")||gO,D=AO("TableBodyComponent"),E=AO("TableRowComponent"),S=AO("computeItemKey"),v=AO("isSeeking"),A=AO("paddingTopAddition"),y=AO("firstItemIndex"),F=AO("statefulTotalCount"),O=AO("context");if(0===F&&T)return t.createElement(T,bF(T,O));var b=e.offsetTop+A+p,R=e.offsetBottom,N=b>0?l.createElement(w,{height:b,key:"padding-top"}):null,L=R>0?l.createElement(w,{height:R,key:"padding-bottom"}):null,x=e.items.map((function(e){var n=e.originalIndex,r=S(n+y,e.data,O);return v?t.createElement(g,_A({},bF(g,O),{key:r,index:e.index,height:e.size,type:e.type||"item"})):t.createElement(E,_A({},bF(E,O),{key:r,"data-index":n,"data-known-size":e.size,"data-item-index":e.index,style:{overflowAnchor:"none"}}),u(e.index,e.data,O))}));return t.createElement(D,_A({ref:h,"data-test-id":"virtuoso-item-list"},bF(D,O)),[N].concat(x,[L]))})),DO=function(e){var t=e.children,n=zA(qv(vO("viewportHeight"),(function(e){return qA(e,"height")})));return l.createElement("div",{style:FF,ref:n,"data-viewport-type":"element"},t)},EO=function(e){var t=e.children,n=mF(vO("windowViewportRect"),AO("customScrollParent"));return l.createElement("div",{ref:n,style:FF,"data-viewport-type":"window"},t)},SO=MA(CO,{required:{},optional:{context:"context",followOutput:"followOutput",firstItemIndex:"firstItemIndex",itemContent:"itemContent",fixedHeaderContent:"fixedHeaderContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",topItemCount:"topItemCount",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",groupCounts:"groupCounts",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel",react18ConcurrentRendering:"react18ConcurrentRendering"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},l.memo((function(e){var t=AO("useWindowScroll"),n=AO("customScrollParent"),r=vO("fixedHeaderHeight"),a=AO("fixedHeaderContent"),o=AO("context"),i=zA(qv(r,(function(e){return qA(e,"height")}))),s=n||t?OO:FO,u=n||t?EO:DO,c=AO("TableComponent"),d=AO("TableHeadComponent"),h=a?l.createElement(d,_A({key:"TableHead",style:{zIndex:1,position:"sticky",top:0},ref:i},bF(d,o)),a()):null;return l.createElement(s,_A({},e),l.createElement(u,null,l.createElement(c,_A({style:{borderSpacing:0}},bF(c,o)),[h,l.createElement(wO,{key:"TableBody"})])))}))),vO=SO.usePublisher,AO=SO.useEmitterValue,yO=SO.useEmitter,FO=LF({usePublisher:vO,useEmitterValue:AO,useEmitter:yO}),OO=xF({usePublisher:vO,useEmitterValue:AO,useEmitter:yO}),bO=kF;function RO(e,n,r){var a=t.useState(!1),o=a[0],i=a[1],s=t.useState(!0),u=s[0],l=s[1],c=t.useRef(!1),d=t.useRef(""),h=t.useRef(!1);return t.useEffect((function(){var t;if(r)i(!0);else if(null==e?void 0:e.length){var a=e[e.length-1],o=d.current;d.current=a.id||"",a.id!==o&&(h.current||((null===(t=a.user)||void 0===t?void 0:t.id)!==n&&c.current&&i(!0),c.current=!0))}}),[n,e,r]),{atBottom:h,isMessageListScrolledToBottom:u,newMessagesNotification:o,setIsMessageListScrolledToBottom:l,setNewMessagesNotification:i}}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var NO={failed:!0,sending:!0};function LO(e,n){var r=n?1:0,a=t.useRef(),o=t.useRef(),i=t.useRef(0);return t.useMemo((function(){var t,n;if(!e||!e.length)return i.current=0,0;var s=null==e?void 0:e[r],u=(null==s?void 0:s.id)===(null===(t=o.current)||void 0===t?void 0:t.id),l=!(!(null==s?void 0:s.status)||!NO[s.status]);if(u||l)return i.current;a.current||(a.current=s),o.current=s;for(var c=i.current;c<e.length;c+=1){if(e[c].id===(null===(n=a.current)||void 0===n?void 0:n.id))return i.current=c-r,i.current}return a.current=s,i.current=0,0}),[r,e,null==e?void 0:e.length])}function xO(e,n){var r=t.useRef(""),a=t.useRef(!1);function o(){var t;if(e&&e.length>0){var a=e[e.length-1];if((null===(t=a.user)||void 0===t?void 0:t.id)===n&&r.current!==a.id)return r.current=a.id,!0}return!1}return t.useEffect((function(){e&&e.length&&!a.current&&(a.current=!0,o())}),[e,null==e?void 0:e.length]),o}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var IO=function(e,t){return function(e,t){return"hsl(".concat(137.508*e,",").concat(t?"50%":"85%",", ").concat(t?"75%":"55%",")")}(function(e){var t=e.split("").reduce((function(e,t){return(e=(e<<5)-e+t.charCodeAt(0))&e}),0);return Math.abs(t)/Math.pow(10,Math.ceil(Math.log10(Math.abs(t)+1)))}(t),e.includes("dark"))},MO=u.default.memo((function(e){var n,r,a,o,i=e.groupedByUser,s=e.message,l=Dn("FixedHeightMessage").theme,c=Fn("FixedHeightMessage"),d=c.groupedByUser,h=c.message,m=vn("FixedHeightMessage").MessageDeleted,f=void 0===m?yw:m,p=Ha("FixedHeightMessage").userLanguage,C=void 0!==i?i:d,T=s||h,g=xS(T),w=IS(T),D=Aw(T),E=(null===(n=null==T?void 0:T.i18n)||void 0===n?void 0:n["".concat(p,"_text")])||(null==T?void 0:T.text),S=t.useMemo((function(){return OT(E,T.mentioned_users)}),[T.mentioned_users,E]),v=(null===(r=T.user)||void 0===r?void 0:r.id)||"",A=t.useMemo((function(){return IO(l,v)}),[v,l]),y=t.useCallback((function(){return Nw(["delete"],{canDelete:D.canDelete})}),[D]),F=null===(a=null==T?void 0:T.attachments)||void 0===a?void 0:a.filter((function(e){return"image"===e.type}));return u.default.createElement("div",{className:"str-chat__virtual-message__wrapper ".concat(D.isMyMessage?"str-chat__virtual-message__wrapper--me":""," ").concat(C?"str-chat__virtual-message__wrapper--group":""),key:T.id},T.user&&u.default.createElement(gg,{image:T.user.image,name:T.user.name||T.user.id,shape:"rounded",size:38,user:T.user}),u.default.createElement("div",{className:"str-chat__virtual-message__content"},u.default.createElement("div",{className:"str-chat__virtual-message__meta"},u.default.createElement("div",{className:"str-chat__virtual-message__author",style:{color:A}},u.default.createElement("strong",null,(null===(o=T.user)||void 0===o?void 0:o.name)||"unknown"))),T.deleted_at||"deleted"===T.type?u.default.createElement(f,{message:T}):u.default.createElement(u.default.Fragment,null,F&&u.default.createElement(ui,{images:F}),u.default.createElement("div",{className:"str-chat__virtual-message__text","data-testid":"msg-text"},S,T.mml&&u.default.createElement(AS,{actionHandler:g,align:"left",source:T.mml}),u.default.createElement("div",{className:"str-chat__virtual-message__data"},u.default.createElement(hE,{customWrapperClass:"str-chat__virtual-message__actions",getMessageActions:y,handleDelete:w,message:T,mine:function(){return D.isMyMessage}}),u.default.createElement("span",{className:"str-chat__virtual-message__date"},u.default.createElement(yE,{customClass:"str-chat__message-simple-timestamp",message:T})))))))}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var _O=Math.pow(10,7);function PO(e,t){return e+t-_O}function kO(e){return _O-e}var BO=function(e){var t,n,r=e.context,a=m(e,["context"]);if(!r)return u.default.createElement(u.default.Fragment,null);var o=r.processedMessages[PO(a["data-item-index"],r.numItemsPrepended)],i=r.messageGroupStyles[o.id];return u.default.createElement("div",h({},a,{className:(null===(n=null==r?void 0:r.customClasses)||void 0===n?void 0:n.virtualMessage)||un("str-chat__virtual-list-message-wrapper str-chat__li",(t={},t["str-chat__li--".concat(i)]=i,t))}))},YO=function(e){var t=e.context,n=vn("VirtualizedMessageListHeader").LoadingIndicator,r=void 0===n?lw:n;return(null==t?void 0:t.loadingMore)?r?u.default.createElement("div",{className:"str-chat__virtual-list__loading"},u.default.createElement(r,{size:20})):(null==t?void 0:t.head)||null:null},ZO=function(e){var t=e.context,n=vn("VirtualizedMessageList").EmptyStateIndicator,r=void 0===n?Bv:n;return u.default.createElement(u.default.Fragment,null,r&&u.default.createElement(r,{listType:(null==t?void 0:t.threadList)?"thread":"message"}))},HO=function(){var e=vn("VirtualizedMessageList").TypingIndicator;return e?u.default.createElement(e,{avatarSize:24}):null},UO=function(e,t,n){var r,a,o,i,s,l,c,d,h,m=n.additionalMessageInputProps,f=n.closeReactionSelectorOnClick,p=n.customMessageActions,C=n.customMessageRenderer,T=n.DateSeparator,g=n.firstUnreadMessageId,w=n.lastReadMessageId,D=n.lastReceivedMessageId,E=n.Message,S=n.messageActions,v=n.MessageSystem,A=n.numItemsPrepended,y=n.ownMessagesReadByOthers,F=n.processedMessages,O=n.shouldGroupByUser,b=n.sortReactionDetails,R=n.sortReactions,N=n.unreadMessageCount,L=void 0===N?0:N,x=n.UnreadMessagesSeparator,I=n.virtuosoRef,M=PO(e,A);if(C)return C(F,M);var _=F[M];if(!_)return u.default.createElement("div",{style:{height:"1px"}});if(_.customType===FE&&_.date&&Pa(_.date))return T?u.default.createElement(T,{date:_.date,unread:_.unread}):null;if("system"===_.type)return v?u.default.createElement(v,{message:_}):null;var P=O&&M>0&&(null===(r=_.user)||void 0===r?void 0:r.id)===(null===(a=F[M-1].user)||void 0===a?void 0:a.id),k=O&&(null===(o=_.user)||void 0===o?void 0:o.id)!==(null===(s=null===(i=F[M-1])||void 0===i?void 0:i.user)||void 0===s?void 0:s.id),B=O&&(null===(l=_.user)||void 0===l?void 0:l.id)!==(null===(d=null===(c=F[M+1])||void 0===c?void 0:c.user)||void 0===d?void 0:d.id),Y=w===D,Z=_.id===w&&!Y&&(g||L>0);return u.default.createElement(u.default.Fragment,null,u.default.createElement(mv,{additionalMessageInputProps:m,autoscrollToBottom:null===(h=I.current)||void 0===h?void 0:h.autoscrollToBottom,closeReactionSelectorOnClick:f,customMessageActions:p,endOfGroup:B,firstOfGroup:k,groupedByUser:P,lastReceivedId:D,message:_,Message:E,messageActions:S,readBy:y[_.id]||[],sortReactionDetails:b,sortReactions:R}),Z&&u.default.createElement("div",{className:"str-chat__unread-messages-separator-wrapper"},u.default.createElement(x,{unreadCount:L})))};function jO(e){"ResizeObserver loop completed with undelivered notifications."!==e.message&&"ResizeObserver loop limit exceeded"!==e.message||e.stopImmediatePropagation()}function GO(e){return e.getBoundingClientRect().height}function zO(e,t){return e.findIndex((function(e){return e.id===t}))}function VO(e,t){if(t){var n=zO(e,t);if(-1!==n)return{align:"center",index:n}}return e.length-1}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var qO=function(e){var n,r,a=e.additionalMessageInputProps,o=e.additionalVirtuosoProps,i=void 0===o?{}:o,s=e.channel,l=e.channelUnreadUiState,c=e.closeReactionSelectorOnClick,d=e.customMessageActions,C=e.customMessageRenderer,T=e.defaultItemHeight,g=e.disableDateSeparator,w=void 0===g||g,D=e.groupStyles,E=e.hasMoreNewer,S=e.head,v=e.hideDeletedMessages,A=void 0!==v&&v,y=e.hideNewMessageSeparator,F=void 0!==y&&y,O=e.highlightedMessageId,b=e.jumpToLatestMessage,R=e.loadingMore,N=e.loadMore,L=e.loadMoreNewer,x=e.Message,I=e.messageActions,M=e.messageLimit,_=void 0===M?lv:M,P=e.messages,k=e.notifications,B=e.overscan,Y=void 0===B?0:B,Z=e.read,H=e.returnAllReadData,U=void 0!==H&&H,j=e.scrollSeekPlaceHolder,G=e.scrollToLatestMessageOnFocus,z=void 0!==G&&G,V=e.separateGiphyPreview,q=void 0!==V&&V,W=e.shouldGroupByUser,Q=void 0!==W&&W,K=e.showUnreadNotificationAlways,$=e.sortReactionDetails,J=e.sortReactions,X=e.stickToBottomScrollBehavior,ee=void 0===X?"smooth":X,te=e.suppressAutoscroll,ne=e.threadList,re=i.components,ae=m(i,["components"]);t.useEffect((function(){return window.addEventListener("error",jO),function(){window.removeEventListener("error",jO)}}),[]);var oe=vn("VirtualizedMessageList"),ie=oe.DateSeparator,se=oe.GiphyPreviewMessage,ue=void 0===se?fv:se,le=oe.MessageListNotifications,ce=void 0===le?Iv:le,de=oe.MessageNotification,he=void 0===de?xv:de,me=oe.MessageSystem,fe=oe.UnreadMessagesNotification,pe=void 0===fe?Pv:fe,Ce=oe.UnreadMessagesSeparator,Te=oe.VirtualMessage,ge=x||(void 0===Te?iv:Te),we=Dn("VirtualizedMessageList"),De=we.client,Ee=we.customClasses,Se=t.useRef(null),ve=t.useMemo((function(){var e;return null===(e=s.lastRead)||void 0===e?void 0:e.call(s)}),[s]),Ae=function(e){var n=e.lastRead,r=e.showAlways,a=e.unreadCount,o=t.useState(!1),i=o[0],s=o[1],u=t.useCallback((function(e){if(a){var t=e[0],o=e.slice(-1)[0];if(t&&o){var i=!!n&&new Date(t.created_at).getTime()>n.getTime(),u=!!n&&new Date(o.created_at).getTime()<n.getTime();s(r?i||u:i)}}}),[n,r,a]);return t.useEffect((function(){a||s(!1)}),[a]),{show:i,toggleShowUnreadMessagesNotification:u}}({lastRead:null==l?void 0:l.last_read,showAlways:!!K,unreadCount:null!==(n=null==l?void 0:l.unread_messages)&&void 0!==n?n:0}),ye=Ae.show,Fe=Ae.toggleShowUnreadMessagesNotification,Oe=function(e){var n=t.useState(),r=n[0],a=n[1],o=Dn("useGiphyPreview").client;return t.useEffect((function(){var t=function(e){var t=e.message,n=e.user;"giphy"===(null==t?void 0:t.command)&&(null==n?void 0:n.id)===o.userID&&a(void 0)};return e&&o.on("message.new",t),function(){return o.off("message.new",t)}}),[e]),{giphyPreviewMessage:r,setGiphyPreviewMessage:a}}(q),be=Oe.giphyPreviewMessage,Re=Oe.setGiphyPreviewMessage,Ne=t.useMemo((function(){return void 0===P?[]:w&&!A&&F&&!q?P:pv({enableDateSeparator:!w,hideDeletedMessages:A,hideNewMessageSeparator:F,lastRead:ve,messages:P,setGiphyPreviewMessage:Re,userId:De.userID||""})}),[w,A,F,ve,P,null==P?void 0:P.length,De.userID]),Le=vv({messages:Ne,read:Z,returnAllReadData:U,userID:De.userID}),xe=t.useMemo((function(){return Tv(Ne)}),[Ne]),Ie=D||Dv,Me=t.useMemo((function(){return Ne.reduce((function(e,t,n){var r=Ie(t,Ne[n-1],Ne[n+1],!Q);return r&&(e[t.id]=r),e}),{})}),[Ne.length,Q,Ie]),_e=RO(Ne,De.userID,E),Pe=_e.atBottom,ke=_e.isMessageListScrolledToBottom,Be=_e.newMessagesNotification,Ye=_e.setIsMessageListScrolledToBottom,Ze=_e.setNewMessagesNotification;Lv({isMessageListScrolledToBottom:ke,messageListIsThread:!!ne,unreadCount:null!==(r=null==l?void 0:l.unread_messages)&&void 0!==r?r:0,wasMarkedUnread:!!(null==l?void 0:l.first_unread_message_id)});var He=t.useCallback((function(){return f(void 0,void 0,void 0,(function(){return p(this,(function(e){switch(e.label){case 0:return E?[4,b()]:[3,2];case 1:return e.sent(),[2];case 2:return Se.current&&Se.current.scrollToIndex(Ne.length-1),Ze(!1),[2]}}))}))}),[Se,Ne,Ze,Ne.length,E,b]);!function(e){var n=e.messages,r=e.scrollToBottom,a=e.scrollToLatestMessageOnFocus,o=u.default.useState(!1),i=o[0],s=o[1],l=t.useCallback((function(){s(!1)}),[]);t.useEffect((function(){s(!0)}),[n]);var c=t.useCallback((function(e){a&&i&&e.target===window&&setTimeout(r,100)}),[a,r,i]);t.useEffect((function(){return"undefined"!=typeof window&&(window.addEventListener("focus",c),window.addEventListener("blur",l)),function(){window.removeEventListener("focus",c),window.removeEventListener("blur",l)}}),[c])}({messages:P,scrollToBottom:He,scrollToLatestMessageOnFocus:z});var Ue=LO(Ne,!w),je=function(e){var n=e.messages,r=t.useState(+new Date),a=r[0],o=r[1],i=t.useRef();return t.useEffect((function(){var e;(null==n?void 0:n.find((function(e){return e.id===i.current})))||o(+new Date),i.current=null===(e=null==n?void 0:n[0])||void 0===e?void 0:e.id}),[n]),{messageSetKey:a}}({messages:P}).messageSetKey,Ge=xO(Ne,De.userID),ze=t.useMemo((function(){return function(e,t){return ew((function(n){var r=n.map((function(e){if(e.originalIndex)return t[PO(e.originalIndex,_O)]})).filter((function(e){return!!e}));e.forEach((function(e){return e(r)}))}),200)}([Fe],Ne)}),[Ne,Fe]),Ve=t.useCallback((function(e,t,n){var r=n.numItemsPrepended;return n.processedMessages[PO(e,r)].id}),[]);return t.useEffect((function(){var e;if(O){var t=zO(Ne,O);-1!==t&&(e=setTimeout((function(){var e;null===(e=Se.current)||void 0===e||e.scrollToIndex({align:"center",index:t})}),0))}return function(){clearTimeout(e)}}),[O,Ne]),Ne?u.default.createElement(u.default.Fragment,null,u.default.createElement(bv,null,!ne&&ye&&u.default.createElement(pe,{unreadCount:null==l?void 0:l.unread_messages}),u.default.createElement("div",{className:(null==Ee?void 0:Ee.virtualizedMessageList)||"str-chat__virtual-list"},u.default.createElement(bO,h({atBottomStateChange:function(e){Pe.current=e,Ye(e),e&&(null==L||L(_),null==Ze||Ze(!1))},atBottomThreshold:100,atTopStateChange:function(e){e&&(null==N||N(_))},atTopThreshold:100,className:"str-chat__message-list-scroll",components:h({EmptyPlaceholder:ZO,Footer:HO,Header:YO,Item:BO},re),computeItemKey:Ve,context:{additionalMessageInputProps:a,closeReactionSelectorOnClick:c,customClasses:Ee,customMessageActions:d,customMessageRenderer:C,DateSeparator:ie,firstUnreadMessageId:null==l?void 0:l.first_unread_message_id,head:S,lastReadMessageId:null==l?void 0:l.last_read_message_id,lastReceivedMessageId:xe,loadingMore:R,Message:ge,messageActions:I,messageGroupStyles:Me,MessageSystem:me,numItemsPrepended:Ue,ownMessagesReadByOthers:Le,processedMessages:Ne,shouldGroupByUser:Q,sortReactionDetails:$,sortReactions:J,threadList:ne,unreadMessageCount:null==l?void 0:l.unread_messages,UnreadMessagesSeparator:Ce,virtuosoRef:Se},firstItemIndex:kO(Ue),followOutput:function(e){return!E&&!te&&(Ge()?e?ee:"auto":!!e&&ee)},increaseViewportBy:{bottom:200,top:0},initialTopMostItemIndex:VO(Ne,O),itemContent:UO,itemSize:GO,itemsRendered:ze,key:je,overscan:Y,ref:Se,style:{overflowX:"hidden"},totalCount:Ne.length},ae,j?{scrollSeek:j}:{},T?{defaultItemHeight:T}:{})))),u.default.createElement(ce,{hasNewMessages:Be,isMessageListScrolledToBottom:ke,isNotAtLatestMessageSet:E,MessageNotification:he,notifications:k,scrollToBottom:He,threadList:ne,unreadCount:ne||null==l?void 0:l.unread_messages}),be&&u.default.createElement(ue,{message:be})):null};function WO(e){var t=dn("VirtualizedMessageList"),n=t.jumpToLatestMessage,r=t.loadMore,a=t.loadMoreNewer,o=Cn("VirtualizedMessageList"),i=o.channel,s=o.channelUnreadUiState,l=o.hasMore,c=o.hasMoreNewer,d=o.highlightedMessageId,m=o.loadingMore,f=o.loadingMoreNewer,p=o.messages,C=o.notifications,T=o.read,g=o.suppressAutoscroll,w=e.messages||p;return u.default.createElement(qO,h({channel:i,channelUnreadUiState:s,hasMore:!!l,hasMoreNewer:!!c,highlightedMessageId:d,jumpToLatestMessage:n,loadingMore:!!m,loadingMoreNewer:!!f,loadMore:r,loadMoreNewer:a,messages:w,notifications:C,read:T,suppressAutoscroll:g},e))}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var QO=function(e){var t,n,r,a=e.customClasses,o=Dn("Channel").useImageFlagEmojisOnWindows;return{channelClass:null!==(t=null==a?void 0:a.channel)&&void 0!==t?t:"str-chat-channel str-chat__channel",chatClass:null!==(n=null==a?void 0:a.chat)&&void 0!==n?n:"str-chat",chatContainerClass:null!==(r=null==a?void 0:a.chatContainer)&&void 0!==r?r:"str-chat__container",windowsEmojiClass:o&&navigator.userAgent.match(/Win/)?"str-chat--windows-flags":""}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var KO=tw;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var $O={},JO=function(e){var t=e.channel,n=e.client,r=e.id,a=e.members,o=e.options,i=e.type;return f(void 0,void 0,void 0,(function(){var e,s,u;return p(this,(function(l){switch(l.label){case 0:if(!t&&!i)throw new Error("Channel or channel type have to be provided to query a channel.");if(e=t||n.channel(i,r,{members:a}),!(s=(null==e?void 0:e.id)?e.cid:a&&a.length?XO(e.type,a):void 0))throw new Error("Channel ID or channel members array have to be provided to query a channel.");return(u=$O[s])?[4,u]:[3,2];case 1:return l.sent(),[3,4];case 2:return $O[s]=e.watch(o),[4,$O[s]];case 3:l.sent(),delete $O[s],l.label=4;case 4:return[2,e]}}))}))},XO=function(e,t){if(t){var n=T([],t,!0).sort().join(",");return"".concat(e,":!members-").concat(n)}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var eb=function(e,t){var n=void 0,r=e.image_url||e.thumb_url||"";if(Gl(r,"url")){var a=new URL(r),o=nb(a,t);o&&(o.height*=2,o.width*=2,ib(o,a)),n=a.href}return{url:n||""}},tb=function(e,t,n){var r=void 0;if(e.thumb_url&&n&&Gl(e.thumb_url,"url")){var a=new URL(e.thumb_url),o=nb(a,t);o&&(o.height*=2,o.width*=2,ib(o,a)),r=a.href}return{thumbUrl:r,url:e.asset_url||""}},nb=function(e,t){var n=e.searchParams,r=Number(n.get("oh"))||1,a=Number(n.get("ow"))||1,o=ab(t);return(o.maxHeight||o.height)&&o.maxWidth?rb(r,a,o.maxHeight||o.height,o.maxWidth):void 0},rb=function(e,t,n,r){return{height:Math.round(Math.max(n,r/t*e)),width:Math.round(Math.max(n,r/e*t))}},ab=function(e){var t=getComputedStyle(e),n=ob(t.getPropertyValue("height")),r=ob(t.getPropertyValue("max-height")),a=ob(t.getPropertyValue("max-width"));return(n||r)&&a||console.warn("Invalid value set for height/max-height and/or max-width for HTML element, this can cause scrolling issues inside the message list, more info https://getstream.io/chat/docs/sdk/react/message-components/attachment/#image-and-video-sizing"),{height:n,maxHeight:r,maxWidth:a}},ob=function(e){if(e.endsWith("px")){var t=parseFloat(e);return isNaN(t)?void 0:t}},ib=function(e,t){t.searchParams.set("h",e.height.toString()),t.searchParams.set("w",e.width.toString())};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var sb=u.default.memo((function(e){var t,n,r,a=e.Avatar,o=void 0===a?gg:a,i=e.message,s=Ha("EventComponent").tDateTimeParser,l=i.created_at,c=void 0===l?"":l,d=i.event,m=i.text,f=i.type,p={messageCreatedAt:c.toString(),tDateTimeParser:s};if("system"===f)return u.default.createElement("div",{className:"str-chat__message--system","data-testid":"message-system"},u.default.createElement("div",{className:"str-chat__message--system__text"},u.default.createElement("div",{className:"str-chat__message--system__line"}),u.default.createElement("p",null,m),u.default.createElement("div",{className:"str-chat__message--system__line"})),u.default.createElement("div",{className:"str-chat__message--system__date"},u.default.createElement("strong",null,vE(h(h({},p),{format:"dddd"}))," "),"at ",vE(h(h({},p),{format:"hh:mm A"}))));if("member.removed"===(null==d?void 0:d.type)||"member.added"===(null==d?void 0:d.type)){var C=(null===(t=d.user)||void 0===t?void 0:t.name)||(null===(n=d.user)||void 0===n?void 0:n.id),T="".concat(C," ").concat("member.added"===d.type?"has joined the chat":"was removed from the chat");return u.default.createElement("div",{className:"str-chat__event-component__channel-event"},u.default.createElement(o,{image:null===(r=d.user)||void 0===r?void 0:r.image,name:C,user:d.user}),u.default.createElement("div",{className:"str-chat__event-component__channel-event__content"},u.default.createElement("em",{className:"str-chat__event-component__channel-event__sentence"},T),u.default.createElement("div",{className:"str-chat__event-component__channel-event__date"},vE(h(h({},p),{format:"LT"})))))}return null}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var ub=u.default.memo((function(e){var t=e.date,n=e.formatDate,r=e.position,a=void 0===r?"right":r,o=e.unread,i=Ha("DateSeparator"),s=i.t,l=vE({calendar:!0,formatDate:n,messageCreatedAt:t,tDateTimeParser:i.tDateTimeParser});return u.default.createElement("div",{className:"str-chat__date-separator","data-testid":"date-separator"},("right"===a||"center"===a)&&u.default.createElement("hr",{className:"str-chat__date-separator-line"}),u.default.createElement("div",{className:"str-chat__date-separator-date"},o?"".concat(s("New")," - ").concat(l):l),("left"===a||"center"===a)&&u.default.createElement("hr",{className:"str-chat__date-separator-line"}))}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=cb,window.ICAL=window.ICAL||{};var lb=function(e){var n,r=e.acceptedFiles,a=e.activeUnreadHandler,o=e.channel,i=e.channelQueryOptions,s=e.children,l=e.doDeleteMessageRequest,c=e.doMarkReadRequest,d=e.doSendMessageRequest,C=e.doUpdateMessageRequest,g=e.dragAndDropWindow,w=void 0!==g&&g,D=e.enrichURLForPreviewConfig,E=e.initializeOnMount,S=void 0===E||E,v=e.LoadingErrorIndicator,A=void 0===v?uw:v,y=e.LoadingIndicator,F=void 0===y?mw:y,O=e.markReadOnMount,b=void 0===O||O,R=e.maxNumberOfFiles,N=e.multipleUploads,L=void 0===N||N,x=e.onMentionsClick,I=e.onMentionsHover,M=e.optionalMessageInputProps,_=void 0===M?{}:M,P=e.skipMessageDataMemoization,k=t.useMemo((function(){return kg(i,{messages:{limit:25}})}),[i]),B=Dn("Channel"),Y=B.client,Z=B.customClasses,H=B.latestMessageDatesByChannels,U=B.mutes,j=B.theme,G=Ha("Channel").t,z=QO({customClasses:Z}),V=z.channelClass,q=z.chatClass,W=z.chatContainerClass,Q=z.windowsEmojiClass,K=t.useState(o.getConfig()),$=K[0],J=K[1],X=t.useState([]),ee=X[0],te=X[1],ne=t.useState(),re=ne[0],ae=ne[1],oe=t.useState(),ie=oe[0],se=oe[1],ue=[],le=t.useReducer(nw,h(h({},rw),{loading:!o.initialized})),ce=le[0],de=le[1],he=function(){var e=t.useRef(!1);return t.useEffect((function(){return e.current=!0,function(){e.current=!1}}),[]),e}(),me=t.useRef(""),fe=t.useRef(),pe=t.useRef(!0),Ce=null===(n=o.data)||void 0===n?void 0:n.own_capabilities,Te=ew((function(){return de({channel:o,type:"copyStateFromChannelOnEvent"})}),500,{leading:!0,trailing:!0}),ge=t.useMemo((function(){return ew(se,200,{leading:!0,trailing:!1})}),[]),we=t.useMemo((function(){return ew((function(e){return f(void 0,void 0,void 0,(function(){var t,n,r;return p(this,(function(i){switch(i.label){case 0:if(t=(null!=e?e:{}).updateChannelUiUnreadState,n=void 0===t||t,o.disconnected||!(null==$?void 0:$.read_events))return[2];fe.current=new Date,i.label=1;case 1:return i.trys.push([1,5,,6]),c?(c(o,n?ge:void 0),[3,4]):[3,2];case 2:return[4,o.markRead()];case 3:r=i.sent(),n&&r&&se({last_read:fe.current,last_read_message_id:r.event.last_read_message_id,unread_messages:0}),i.label=4;case 4:return a?a(0,me.current):me.current&&(document.title=me.current),[3,6];case 5:return i.sent(),console.error(G("Failed to mark channel as read")),[3,6];case 6:return[2]}}))}))}),500,{leading:!0,trailing:!1})}),[a,o,$,c,ge,G]),De=function(e){return f(void 0,void 0,void 0,(function(){var t,n,r,i,s,u,l,c,d,h,m,f,C;return p(this,(function(p){switch(p.label){case 0:return e.message&&de({channel:o,message:e.message,type:"updateThreadOnEvent"}),"user.watching.start"===e.type||"user.watching.stop"===e.type?[2]:"typing.start"===e.type||"typing.stop"===e.type?[2,de({channel:o,type:"setTyping"})]:("connection.changed"===e.type&&"boolean"==typeof e.online&&(pe.current=e.online),"message.new"===e.type&&((!(null===(s=e.message)||void 0===s?void 0:s.parent_id)||(null===(u=e.message)||void 0===u?void 0:u.show_in_channel))&&document.hidden&&(null==$?void 0:$.read_events)&&!o.muteStatus().muted&&(t=o.countUnread(fe.current),a?a(t,me.current):document.title="(".concat(t,") ").concat(me.current)),(null===(c=null===(l=e.message)||void 0===l?void 0:l.user)||void 0===c?void 0:c.id)===Y.userID&&(null===(d=null==e?void 0:e.message)||void 0===d?void 0:d.created_at)&&(null===(h=null==e?void 0:e.message)||void 0===h?void 0:h.cid)&&(n=new Date(e.message.created_at),r=e.message.cid,(!H[r]||H[r].getTime()<n.getTime())&&(H[r]=n))),"user.deleted"!==e.type?[3,2]:(i=null===(C=null===(f=null===(m=o.state)||void 0===m?void 0:m.messages)||void 0===f?void 0:f[0])||void 0===C?void 0:C.id,[4,o.query({messages:{id_lt:i,limit:lv},watchers:{limit:lv}})]));case 1:p.sent(),p.label=2;case 2:return"notification.mark_unread"===e.type&&se((function(t){var n;return e.last_read_at&&e.user?{first_unread_message_id:e.first_unread_message_id,last_read:new Date(e.last_read_at),last_read_message_id:e.last_read_message_id,unread_messages:null!==(n=e.unread_messages)&&void 0!==n?n:0}:t})),Te(),[2]}}))}))};t.useLayoutEffect((function(){var e=!1,t=!1,n=!0;return f(void 0,void 0,void 0,(function(){var r,a,i,s,u,l,c,d,h,f,C,T,g,w;return p(this,(function(p){switch(p.label){case 0:if(o.initialized||!S)return[3,4];p.label=1;case 1:if(p.trys.push([1,3,,4]),r=[],!o.id&&(null===(g=o.data)||void 0===g?void 0:g.members))for(a=0,i=o.data.members;a<i.length;a++)s=i[a],u=void 0,"string"==typeof s?u=s:"object"==typeof s&&(C=(l=s).user,c=l.user_id,u=c||(null==C?void 0:C.id)),u&&r.push(u);return[4,JO({channel:o,client:Y,members:r,options:k})];case 2:return p.sent(),d=o.getConfig(),J(d),n=!1,[3,4];case 3:return h=p.sent(),de({error:h,type:"setError"}),e=!0,[3,4];case 4:return t=!0,me.current=document.title,e||(de({channel:o,hasMore:n||Ev(o.state.messages.length,k.messages.limit),type:"initStateFromChannel"}),(null===(w=Y.user)||void 0===w?void 0:w.id)&&o.state.read[Y.user.id]&&(f=o.state.read[Y.user.id],C=f.user,T=m(f,["user"]),se(T)),o.countUnread()>0&&b&&we({updateChannelUiUnreadState:!1}),Y.on("connection.changed",De),Y.on("connection.recovered",De),Y.on("user.updated",De),Y.on("user.deleted",De),o.on(De)),[2]}}))})),function(){!e&&t&&(null==o||o.off(De),Y.off("connection.changed",De),Y.off("connection.recovered",De),Y.off("user.updated",De),Y.off("user.deleted",De),ue.forEach(clearTimeout))}}),[o.cid,k,c,null==$?void 0:$.read_events,S]),t.useEffect((function(){var e;if(ce.thread){var t=null===(e=ce.messages)||void 0===e?void 0:e.find((function(e){var t;return e.id===(null===(t=ce.thread)||void 0===t?void 0:t.id)}));t&&de({message:t,type:"setThread"})}}),[ce.messages,ce.thread]);var Ee=function(e,t){return function(n,r){if("string"==typeof n&&("success"===r||"error"===r)){var a=tw();e((function(e){return T(T([],e,!0),[{id:a,text:n,type:r}],!1)}));var o=setTimeout((function(){return e((function(e){return e.filter((function(e){return e.id!==a}))}))}),5e3);t.push(o)}}}(te,ue),Se=t.useCallback(_g((function(e,t){he.current&&de({hasMore:e,messages:t,type:"loadMoreFinished"})}),2e3,{leading:!0,trailing:!0}),[]),ve=function(e){return void 0===e&&(e=lv),f(void 0,void 0,void 0,(function(){var t,n,r,a,i,s,u;return p(this,(function(l){switch(l.label){case 0:if(!pe.current||!window.navigator.onLine||!ce.hasMore)return[2,0];if(t=null===(u=null==ce?void 0:ce.messages)||void 0===u?void 0:u[0],ce.loadingMore||ce.loadingMoreNewer||"received"!==(null==t?void 0:t.status))return[2,0];de({loadingMore:!0,type:"setLoadingMore"}),n=null==t?void 0:t.id,r=e,l.label=1;case 1:return l.trys.push([1,3,,4]),[4,o.query({messages:{id_lt:n,limit:r},watchers:{limit:r}})];case 2:return a=l.sent(),[3,4];case 3:return i=l.sent(),console.warn("message pagination request failed with error",i),de({loadingMore:!1,type:"setLoadingMore"}),[2,0];case 4:return s=a.messages.length===r,Se(s,o.state.messages),[2,a.messages.length]}}))}))},Ae=function(e){return void 0===e&&(e=100),f(void 0,void 0,void 0,(function(){var t,n,r,a,i,s,u,l;return p(this,(function(c){switch(c.label){case 0:if(!pe.current||!window.navigator.onLine||!ce.hasMoreNewer)return[2,0];if(t=null===(u=null==ce?void 0:ce.messages)||void 0===u?void 0:u[(null===(l=null==ce?void 0:ce.messages)||void 0===l?void 0:l.length)-1],ce.loadingMore||ce.loadingMoreNewer)return[2,0];de({loadingMoreNewer:!0,type:"setLoadingMoreNewer"}),n=null==t?void 0:t.id,r=e,c.label=1;case 1:return c.trys.push([1,3,,4]),[4,o.query({messages:{id_gt:n,limit:r},watchers:{limit:r}})];case 2:return a=c.sent(),[3,4];case 3:return i=c.sent(),console.warn("message pagination request failed with error",i),de({loadingMoreNewer:!1,type:"setLoadingMoreNewer"}),[2,0];case 4:return s=o.state.messages!==o.state.latestMessages,de({hasMoreNewer:s,messages:o.state.messages,type:"loadMoreNewerFinished"}),[2,a.messages.length]}}))}))},ye=t.useRef(null),Fe=function(e,t){return void 0===t&&(t=100),f(void 0,void 0,void 0,(function(){var n,r;return p(this,(function(a){switch(a.label){case 0:return de({loadingMore:!0,type:"setLoadingMore"}),[4,o.state.loadMessageIntoState(e,void 0,t)];case 1:return a.sent(),n=o.state.messages.findIndex((function(t){return t.id===e})),r=n>=Math.floor(t/2),Se(r,o.state.messages),de({hasMoreNewer:o.state.messages!==o.state.latestMessages,highlightedMessageId:e,type:"jumpToMessageFinished"}),ye.current&&clearTimeout(ye.current),ye.current=setTimeout((function(){ye.current=null,de({type:"clearHighlightedMessage"})}),500),[2]}}))}))},Oe=function(){return f(void 0,void 0,void 0,(function(){var e;return p(this,(function(t){switch(t.label){case 0:return[4,o.state.loadMessageIntoState("latest")];case 1:return t.sent(),e=o.state.messages.length>=25,Se(e,o.state.messages),de({type:"jumpToLatestMessage"}),[2]}}))}))},be=t.useCallback((function(e){return void 0===e&&(e=100),f(void 0,void 0,void 0,(function(){var t,n,r,a,i,s,u;return p(this,(function(l){switch(l.label){case 0:if(!Y.user||!(null==ie?void 0:ie.unread_messages))return[2];if(!(null==ie?void 0:ie.last_read_message_id))return Ee(G("Failed to jump to the first unread message"),"error"),[2];for(n=o.state.messages,r=n.length-1;r>=0;r--)if(n[r].id===ie.last_read_message_id){t=r;break}if(void 0!==t)return[3,5];de({loadingMore:!0,type:"setLoadingMore"}),a=!0,l.label=1;case 1:return l.trys.push([1,3,,4]),[4,o.state.loadMessageIntoState(ie.last_read_message_id,void 0,e)];case 2:return l.sent(),t=o.state.messages.findIndex((function(e){return e.id===ie.last_read_message_id})),a=t>=Math.floor(e/2),[3,4];case 3:return l.sent(),Ee(G("Failed to jump to the first unread message"),"error"),Se(a,o.state.messages),[2];case 4:Se(a,o.state.messages),l.label=5;case 5:return i=o.state.messages[t+1],s=null!==(u=null==i?void 0:i.id)&&void 0!==u?u:ie.last_read_message_id,de({hasMoreNewer:o.state.messages!==o.state.latestMessages,highlightedMessageId:s,type:"jumpToMessageFinished"}),ye.current&&clearTimeout(ye.current),ye.current=setTimeout((function(){ye.current=null,de({type:"clearHighlightedMessage"})}),500),[2]}}))}))}),[Ee,o,Y,Se,G,ie]),Re=t.useCallback((function(e){return f(void 0,void 0,void 0,(function(){var t,n;return p(this,(function(r){switch(r.label){case 0:if(!(null==e?void 0:e.id))throw new Error("Cannot delete a message - missing message ID.");return l?[4,l(e)]:[3,2];case 1:return t=r.sent(),[3,4];case 2:return[4,Y.deleteMessage(e.id)];case 3:n=r.sent(),t=n.message,r.label=4;case 4:return[2,t]}}))}))}),[Y,l]),Ne=function(e){o.state.addMessageSorted(e,!0),de({channel:o,parentId:ce.thread&&e.parent_id,type:"copyMessagesFromChannel"})},Le=function(e,t,n){return f(void 0,void 0,void 0,(function(){var r,a,i,s,u,l,c,m,f,C,T,g,w,D,E,S,v,A,y,F;return p(this,(function(p){switch(p.label){case 0:r=e.attachments,a=e.id,i=e.mentioned_users,s=void 0===i?[]:i,u=e.parent_id,l=e.text,c=function(e){var t;return null!=(null===(t=e[0])||void 0===t?void 0:t.id)}(s)?s.map((function(e){return e.id})):s,m=h({attachments:r,id:a,mentioned_users:c,parent_id:u,quoted_message_id:u===(null==re?void 0:re.parent_id)?null==re?void 0:re.id:void 0,text:l},t),p.label=1;case 1:return p.trys.push([1,6,,7]),f=void 0,d?[4,d(o,m,n)]:[3,3];case 2:return f=p.sent(),[3,5];case 3:return[4,o.sendMessage(m,n)];case 4:f=p.sent(),p.label=5;case 5:for(C=void 0,T=o.state.messages.length-1;T>=0;T--)if((g=o.state.messages[T]).id&&g.id===m.id){C=g;break}return w=new Date((null===(y=null==f?void 0:f.message)||void 0===y?void 0:y.updated_at)||0).getTime(),D=(null===(F=null==C?void 0:C.updated_at)||void 0===F?void 0:F.getTime())||0,E=w>D,(null==f?void 0:f.message)&&(E||"sending"===(null==C?void 0:C.status))&&Ne(h(h({},f.message),{status:"received"})),re&&u===(null==re?void 0:re.parent_id)&&ae(void 0),[3,7];case 6:return S=p.sent(),v=JSON.stringify(S),A=v?JSON.parse(v):{},Ne(h(h({},e),{error:A,errorStatusCode:A.status||void 0,status:"failed"})),[3,7];case 7:return[2]}}))}))},xe=function(e,t,n){var r=e.attachments,a=void 0===r?[]:r,i=e.mentioned_users,s=void 0===i?[]:i,u=e.parent,l=e.text,c=void 0===l?"":l;return f(void 0,void 0,void 0,(function(){var e,r;return p(this,(function(i){switch(i.label){case 0:return o.state.filterErrorMessages(),e=h({__html:c,attachments:a,created_at:new Date,html:c,id:null!==(r=null==t?void 0:t.id)&&void 0!==r?r:"".concat(Y.userID,"-").concat(tw()),mentioned_users:s,reactions:[],status:"sending",text:c,type:"regular",user:Y.user},(null==u?void 0:u.id)?{parent_id:u.id}:null),Ne(e),[4,Le(e,t,n)];case 1:return i.sent(),[2]}}))}))},Ie=function(e){return f(void 0,void 0,void 0,(function(){return p(this,(function(t){switch(t.label){case 0:return Ne(h(h({},e),{errorStatusCode:void 0,status:"sending"})),e.attachments&&(e.attachments=e.attachments.filter((function(e){return!e.og_scrape_url}))),[4,Le(e)];case 1:return t.sent(),[2]}}))}))},Me=function(e){o.state.removeMessage(e),de({channel:o,parentId:ce.thread&&e.parent_id,type:"copyMessagesFromChannel"})},_e=function(e,t){null==t||t.preventDefault(),ae((function(t){return(null==t?void 0:t.parent_id)!==(null==e?void 0:e.parent_id)?void 0:t})),de({channel:o,message:e,type:"openThread"})},Pe=function(e){null==e||e.preventDefault(),de({type:"closeThread"})},ke=t.useCallback(_g((function(e,t){de({threadHasMore:e,threadMessages:t,type:"loadMoreThreadFinished"})}),2e3,{leading:!0,trailing:!0}),[]),Be=function(e){return void 0===e&&(e=50),f(void 0,void 0,void 0,(function(){var t,n,r,a,i,s,u;return p(this,(function(l){switch(l.label){case 0:if(ce.threadLoadingMore||!ce.thread)return[2];if(de({type:"startLoadingThread"}),!(t=ce.thread.id))return[2,de({type:"closeThread"})];n=o.state.threads[t]||[],r=null===(u=n[0])||void 0===u?void 0:u.id,l.label=1;case 1:return l.trys.push([1,3,,4]),[4,o.getReplies(t,{id_lt:r,limit:e})];case 2:return a=l.sent(),i=Ev(a.messages.length,e),s=o.state.threads[t]||[],ke(i,s),[3,4];case 3:return l.sent(),ke(!1,n),[3,4];case 4:return[2]}}))}))},Ye=ow(I,x),Ze=aw(C),He=ce.typing,Ue=m(ce,["typing"]),je=function(e){var n,r=e.acceptedFiles,a=e.channel,o=e.channelCapabilitiesArray,i=void 0===o?[]:o,s=e.channelConfig,u=e.debounceURLEnrichmentMs,l=e.dragAndDropWindow,c=e.enrichURLForPreview,d=e.giphyVersion,h=e.error,m=e.findURLFn,f=e.hasMore,p=e.hasMoreNewer,C=e.imageAttachmentSizeHandler,T=e.suppressAutoscroll,g=e.highlightedMessageId,w=e.loading,D=e.loadingMore,E=e.maxNumberOfFiles,S=e.members,v=e.messages,A=void 0===v?[]:v,y=e.multipleUploads,F=e.mutes,O=e.notifications,b=e.onLinkPreviewDismissed,R=e.pinnedMessages,N=e.quotedMessage,L=e.read,x=void 0===L?{}:L,I=e.shouldGenerateVideoThumbnail,M=e.skipMessageDataMemoization,_=e.thread,P=e.threadHasMore,k=e.threadLoadingMore,B=e.threadMessages,Y=void 0===B?[]:B,Z=e.channelUnreadUiState,H=e.videoAttachmentSizeHandler,U=e.watcherCount,j=e.watcher_count,G=e.watchers,z=a.cid,V=a.initialized&&(null===(n=a.lastRead())||void 0===n?void 0:n.getTime()),q=Object.keys(S||[]).length,W=O.length,Q=Object.values(x),K=Q.length,$=Q.map((function(e){return e.last_read.toISOString()})).join(),J=null==Y?void 0:Y.length,X={};i.forEach((function(e){X[e]=!0}));var ee=M?A:A.map((function(e){var t=e.deleted_at,n=e.latest_reactions,r=e.pinned,a=e.reply_count,o=e.status,i=e.updated_at,s=e.user;return"".concat(t).concat(n?n.map((function(e){return e.type})).join():"").concat(r).concat(a).concat(o).concat(i&&(_a(i)||Pa(i))?i.toISOString():i||"").concat(null==s?void 0:s.updated_at)})).join(),te=Y.map((function(e){var t=e.deleted_at,n=e.latest_reactions,r=e.pinned,a=e.status,o=e.updated_at,i=e.user;return"".concat(t).concat(n?n.map((function(e){return e.type})).join():"").concat(r).concat(a).concat(o&&(_a(o)||Pa(o))?o.toISOString():o||"").concat(null==i?void 0:i.updated_at)})).join();return t.useMemo((function(){return{acceptedFiles:r,channel:a,channelCapabilities:X,channelConfig:s,channelUnreadUiState:Z,debounceURLEnrichmentMs:u,dragAndDropWindow:l,enrichURLForPreview:c,error:h,findURLFn:m,giphyVersion:d,hasMore:f,hasMoreNewer:p,highlightedMessageId:g,imageAttachmentSizeHandler:C,loading:w,loadingMore:D,maxNumberOfFiles:E,members:S,messages:A,multipleUploads:y,mutes:F,notifications:O,onLinkPreviewDismissed:b,pinnedMessages:R,quotedMessage:N,read:x,shouldGenerateVideoThumbnail:I,suppressAutoscroll:T,thread:_,threadHasMore:P,threadLoadingMore:k,threadMessages:Y,videoAttachmentSizeHandler:H,watcher_count:j,watcherCount:U,watchers:G}}),[z,Z,u,c,h,m,f,p,g,V,w,D,q,ee,te,W,b,N,K,$,I,M,T,_,P,k,J,U])}(h(h({},Ue),{acceptedFiles:r,channel:o,channelCapabilitiesArray:Ce,channelConfig:$,channelUnreadUiState:ie,debounceURLEnrichmentMs:null==D?void 0:D.debounceURLEnrichmentMs,dragAndDropWindow:w,enrichURLForPreview:e.enrichURLForPreview,findURLFn:null==D?void 0:D.findURLFn,giphyVersion:e.giphyVersion||"fixed_height",imageAttachmentSizeHandler:e.imageAttachmentSizeHandler||eb,maxNumberOfFiles:R,multipleUploads:L,mutes:U,notifications:ee,onLinkPreviewDismissed:null==D?void 0:D.onLinkPreviewDismissed,quotedMessage:re,shouldGenerateVideoThumbnail:e.shouldGenerateVideoThumbnail||!0,videoAttachmentSizeHandler:e.videoAttachmentSizeHandler||tb,watcher_count:ce.watcherCount})),Ge=t.useMemo((function(){return{addNotification:Ee,closeThread:Pe,deleteMessage:Re,dispatch:de,editMessage:Ze,jumpToFirstUnreadMessage:be,jumpToLatestMessage:Oe,jumpToMessage:Fe,loadMore:ve,loadMoreNewer:Ae,loadMoreThread:Be,markRead:we,onMentionsClick:Ye,onMentionsHover:Ye,openThread:_e,removeMessage:Me,retrySendMessage:Ie,sendMessage:xe,setChannelUnreadUiState:ge,setQuotedMessage:ae,skipMessageDataMemoization:P,updateMessage:Ne}}),[o.cid,Re,null==D?void 0:D.findURLFn,null==D?void 0:D.onLinkPreviewDismissed,ve,Ae,we,re,be,Fe,Oe,ge]),ze=t.useMemo((function(){var t;return{Attachment:e.Attachment||ac,AttachmentPreviewList:e.AttachmentPreviewList,AutocompleteSuggestionHeader:e.AutocompleteSuggestionHeader,AutocompleteSuggestionItem:e.AutocompleteSuggestionItem,AutocompleteSuggestionList:e.AutocompleteSuggestionList,Avatar:e.Avatar,BaseImage:e.BaseImage,CooldownTimer:e.CooldownTimer,CustomMessageActionsList:e.CustomMessageActionsList,DateSeparator:e.DateSeparator||ub,EditMessageInput:e.EditMessageInput,EmojiPicker:e.EmojiPicker,emojiSearchIndex:e.emojiSearchIndex,EmptyStateIndicator:e.EmptyStateIndicator,FileUploadIcon:e.FileUploadIcon,GiphyPreviewMessage:e.GiphyPreviewMessage,HeaderComponent:e.HeaderComponent,Input:e.Input,LinkPreviewList:e.LinkPreviewList,LoadingIndicator:e.LoadingIndicator,Message:e.Message||iv,MessageBouncePrompt:e.MessageBouncePrompt,MessageDeleted:e.MessageDeleted,MessageListNotifications:e.MessageListNotifications,MessageNotification:e.MessageNotification,MessageOptions:e.MessageOptions,MessageRepliesCountButton:e.MessageRepliesCountButton,MessageStatus:e.MessageStatus,MessageSystem:e.MessageSystem||sb,MessageTimestamp:e.MessageTimestamp,ModalGallery:e.ModalGallery,PinIndicator:e.PinIndicator,QuotedMessage:e.QuotedMessage,QuotedMessagePreview:e.QuotedMessagePreview,reactionOptions:null!==(t=e.reactionOptions)&&void 0!==t?t:av,ReactionSelector:e.ReactionSelector,ReactionsList:e.ReactionsList,SendButton:e.SendButton,ThreadHead:e.ThreadHead,ThreadHeader:e.ThreadHeader,ThreadStart:e.ThreadStart,TriggerProvider:e.TriggerProvider,TypingIndicator:e.TypingIndicator,UnreadMessagesNotification:e.UnreadMessagesNotification,UnreadMessagesSeparator:e.UnreadMessagesSeparator||Nv,VirtualMessage:e.VirtualMessage}}),[e.reactionOptions]),Ve=function(e){var n=e.typing,r=Object.keys(n||{}).join();return t.useMemo((function(){return{typing:n}}),[r])}({typing:He}),qe=un(q,j,V);return ce.error?u.default.createElement("div",{className:qe},u.default.createElement(A,{error:ce.error})):ce.loading?u.default.createElement("div",{className:qe},u.default.createElement(F,null)):o.watch?u.default.createElement("div",{className:un(qe,Q)},u.default.createElement(pn,{value:je},u.default.createElement(cn,{value:Ge},u.default.createElement(Sn,{value:ze},u.default.createElement(ja,{value:Ve},u.default.createElement("div",{className:"".concat(W)},w&&u.default.createElement(uv,h({},_),s),!w&&u.default.createElement(u.default.Fragment,null,s))))))):u.default.createElement("div",{className:qe},u.default.createElement("div",null,G("Channel Missing")))},cb=u.default.memo((function(e){var t=e.channel,n=e.EmptyPlaceholder,r=void 0===n?null:n,a=e.LoadingErrorIndicator,o=e.LoadingIndicator,i=void 0===o?mw:o,s=Dn("Channel"),l=s.channel,c=s.channelsQueryState,d=s.customClasses,m=s.theme,f=QO({customClasses:d}),p=f.channelClass,C=t||l,T=un(f.chatClass,m,p);return"reload"===c.queryInProgress&&i?u.default.createElement("div",{className:T},u.default.createElement(i,null)):c.error&&a?u.default.createElement("div",{className:T},u.default.createElement(a,{error:c.error})):(null==C?void 0:C.cid)?u.default.createElement(lb,h({},e,{channel:C,key:C.cid})):u.default.createElement("div",{className:T},r)}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var db=function(e){var t=e.title,n=Ha("MenuIcon").t;return u.default.createElement("svg",{"data-testid":"menu-icon",viewBox:"0 0 448 512",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("title",null,null!=t?t:n("Menu")),u.default.createElement("path",{d:"M0 88C0 74.75 10.75 64 24 64H424C437.3 64 448 74.75 448 88C448 101.3 437.3 112 424 112H24C10.75 112 0 101.3 0 88zM0 248C0 234.7 10.75 224 24 224H424C437.3 224 448 234.7 448 248C448 261.3 437.3 272 424 272H24C10.75 272 0 261.3 0 248zM424 432H24C10.75 432 0 421.3 0 408C0 394.7 10.75 384 24 384H424C437.3 384 448 394.7 448 408C448 421.3 437.3 432 424 432z",fill:"currentColor"}))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var hb=function(e){return u.default.createElement(Np,{skipHtml:!0},e)},mb=function(e,t,n){var r,a;void 0===n&&(n="en");var o=e.state.messages[e.state.messages.length-1],i=(null===(r=null==o?void 0:o.i18n)||void 0===r?void 0:r["".concat(n,"_text")])||(null==o?void 0:o.text);return o?o.deleted_at?t("Message deleted"):i?hb(i):o.command?"/".concat(o.command):(null===(a=o.attachments)||void 0===a?void 0:a.length)?t("🏙 Attachment..."):t("Empty message..."):t("Nothing yet...")},fb=function(e,t){var n,r,a=null===(n=e.data)||void 0===n?void 0:n.name,o=Object.values(e.state.members);if(!a&&2===o.length){var i=o.find((function(e){var n;return(null===(n=e.user)||void 0===n?void 0:n.id)!==(null==t?void 0:t.id)}));(null===(r=null==i?void 0:i.user)||void 0===r?void 0:r.name)&&(a=i.user.name)}return a},pb=function(e,t){var n,r,a=null===(n=e.data)||void 0===n?void 0:n.image,o=Object.values(e.state.members);if(!a&&2===o.length){var i=o.find((function(e){var n;return(null===(n=e.user)||void 0===n?void 0:n.id)!==(null==t?void 0:t.id)}));(null===(r=null==i?void 0:i.user)||void 0===r?void 0:r.image)&&(a=i.user.image)}return a};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Cb=function(e){var n=e.channel,r=e.overrideImage,a=e.overrideTitle,o=Dn("ChannelPreview").client,i=t.useState(fb(n,o.user)),s=i[0],u=i[1],l=t.useState(pb(n,o.user)),c=l[0],d=l[1];return t.useEffect((function(){var e=function(){u((function(e){var t=fb(n,o.user);return e!==t?t:e})),d((function(e){var t=pb(n,o.user);return e!==t?t:e}))};return o.on("user.updated",e),function(){o.off("user.updated",e)}}),[]),{displayImage:r||c,displayTitle:a||s}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Tb=u.default.memo((function(e){var t=e.Avatar,n=void 0===t?gg:t,r=e.MenuIcon,a=void 0===r?db:r,o=e.image,i=e.live,s=e.title,l=Cn("ChannelHeader"),c=l.channel,d=l.watcher_count,h=Dn("ChannelHeader").openMobileNav,m=Ha("ChannelHeader").t,f=Cb({channel:c,overrideImage:o,overrideTitle:s}),p=f.displayImage,C=f.displayTitle,T=(null==c?void 0:c.data)||{},g=T.member_count,w=T.subtitle;return u.default.createElement("div",{className:"str-chat__header-livestream str-chat__channel-header"},u.default.createElement("button",{"aria-label":m("aria/Menu"),className:"str-chat__header-hamburger",onClick:h},u.default.createElement(a,null)),u.default.createElement(n,{image:p,name:C,shape:"rounded",size:"commerce"===(null==c?void 0:c.type)?60:40}),u.default.createElement("div",{className:"str-chat__header-livestream-left str-chat__channel-header-end"},u.default.createElement("p",{className:"str-chat__header-livestream-left--title str-chat__channel-header-title"},C," ",i&&u.default.createElement("span",{className:"str-chat__header-livestream-left--livelabel"},m("live"))),w&&u.default.createElement("p",{className:"str-chat__header-livestream-left--subtitle"},w),u.default.createElement("p",{className:"str-chat__header-livestream-left--members str-chat__channel-header-info"},!i&&!!g&&g>0&&u.default.createElement(u.default.Fragment,null,m("{{ memberCount }} members",{memberCount:g}),","," "),m("{{ watcherCount }} online",{watcherCount:d}))))}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var gb=function(){return u.default.createElement("svg",{height:"78px",version:"1.1",viewBox:"0 0 78 78",width:"78px",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("title",null,"Connection Error"),u.default.createElement("g",{fill:"none",fillRule:"evenodd",id:"Interactions",stroke:"none",strokeWidth:"1"},u.default.createElement("g",{fill:"#CF1F25",id:"Connection-Error-_-Connectivity",transform:"translate(-270.000000, -30.000000)"},u.default.createElement("g",{id:"109-network-connection",transform:"translate(270.000000, 30.000000)"},u.default.createElement("path",{d:"M66.4609744,11.414231 C81.6225232,26.5757798 81.6225232,51.157545 66.4609744,66.3188467 C51.2994256,81.4803954 26.7176604,81.4803954 11.5563587,66.3188467 C-3.60519004,51.1572979 -3.60519004,26.5755327 11.5563587,11.414231 C26.7179075,-3.74731776 51.2996727,-3.74731776 66.4609744,11.414231 Z M54.7853215,45.8823776 L54.7853215,40.5882574 C54.7853215,39.613638 53.9952341,38.8235506 53.0206147,38.8235506 L44.9576695,38.8235506 L41.428256,42.3529641 L51.255555,42.3529641 L51.255555,45.8823776 L54.7853215,45.8823776 Z M40.6659027,43.1153174 L37.8988425,45.8823776 L40.6659027,45.8823776 L40.6659027,43.1153174 Z M51.1764962,56.4702653 L58.2353232,56.4702653 C59.2099355,56.4702653 60.00003,55.6801708 60.00003,54.7055585 L60.00003,51.176145 C60.00003,50.2015327 59.2099355,49.4114382 58.2353232,49.4114382 L51.1764962,49.4114382 C50.2018839,49.4114382 49.4117894,50.2015327 49.4117894,51.176145 L49.4117894,54.7055585 C49.4117894,55.6801708 50.2018839,56.4702653 51.1764962,56.4702653 Z M35.2941353,56.4702653 L42.3529624,56.4702653 C43.3275746,56.4702653 44.1176691,55.6801708 44.1176691,54.7055585 L44.1176691,51.176145 C44.1176691,50.2015327 43.3275746,49.4114382 42.3529624,49.4114382 L35.2941353,49.4114382 C34.319523,49.4114382 33.5294285,50.2015327 33.5294285,51.176145 L33.5294285,54.7055585 C33.5294285,55.6801708 34.319523,56.4702653 35.2941353,56.4702653 Z M56.6964989,19.0874231 C56.007381,18.3985134 54.8903216,18.3985134 54.2012036,19.087423 L45.882376,27.4062507 L45.882376,19.4117761 C45.882376,18.4371568 45.0922885,17.6470693 44.1176692,17.6470693 L33.5294286,17.6470693 C32.5548092,17.6470694 31.7647218,18.4371568 31.7647218,19.4117761 L31.7647218,30.0000167 C31.7647219,30.9746363 32.5548092,31.7647237 33.5294285,31.7647237 L41.5239031,31.7647237 L34.4650761,38.8235508 L24.7058947,38.8235508 C23.7312753,38.8235508 22.9411879,39.6136382 22.9411879,40.5882575 L22.9411879,45.8823778 L26.4706014,45.8823778 L26.4706014,42.3529643 L30.9356624,42.3529643 L23.8768354,49.4117914 L19.4117743,49.4117914 C18.4371549,49.4117914 17.6470675,50.2018788 17.6470675,51.1764981 L17.6470675,54.7059117 C17.6504049,54.9674302 17.7129076,55.2248042 17.8298886,55.4587302 L16.4456526,56.8429662 C15.7446193,57.5200453 15.7252005,58.6372282 16.4022825,59.3382615 C17.0793616,60.0392948 18.1965445,60.0587136 18.8975778,59.3816316 C18.9122847,59.3674273 18.9267436,59.3529684 18.940948,59.3382615 L56.6964963,21.5830662 C57.3856425,20.8939094 57.3856425,19.7765747 56.6964963,19.0874179 Z",id:"Combined-Shape"})))))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var wb=u.default.memo((function(e){var t=e.image,n=void 0===t?u.default.createElement(gb,null):t,r=e.text,a=e.type,o=void 0===a?"Error":a,i=Ha("ChatDown").t;return u.default.createElement("div",{className:"str-chat__down"},u.default.createElement("div",{className:"str-chat__down-main"},"string"==typeof n?u.default.createElement("img",{alt:"Connection error","data-testid":"chatdown-img",src:n}):n,u.default.createElement("h1",null,o),u.default.createElement("h3",{"aria-live":"assertive"},r||i("Error connecting to chat, refresh the page to try again."))))}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Db=function(e){var t=e.children,n=e.error,r=void 0===n?null:n,a=e.loading,o=e.LoadingErrorIndicator,i=void 0===o?wb:o,s=e.LoadingIndicator,l=void 0===s?sw:s,c=Ha("ChannelListMessenger").t;return r?u.default.createElement(i,{type:"Connection Error"}):a?u.default.createElement(l,null):u.default.createElement("div",{className:"str-chat__channel-list-messenger str-chat__channel-list-messenger-react"},u.default.createElement("div",{"aria-label":c("aria/Channel list"),className:"str-chat__channel-list-messenger__main str-chat__channel-list-messenger-react__main",role:"listbox"},t))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Eb=function(e,n){var r=Dn("useChannelDeletedListener").client;t.useEffect((function(){var t=function(t){n&&"function"==typeof n?n(e,t):e((function(e){var n=e.findIndex((function(e){return e.cid===t.cid}));return n<0||e.splice(n,1),T([],e,!0)}))};return r.on("channel.deleted",t),function(){r.off("channel.deleted",t)}}),[n])};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Sb=function(e,n){var r=Dn("useChannelHiddenListener").client;t.useEffect((function(){var t=function(t){n&&"function"==typeof n?n(e,t):e((function(e){var n=e.findIndex((function(e){return e.cid===t.cid}));return n<0||e.splice(n,1),T([],e,!0)}))};return r.on("channel.hidden",t),function(){r.off("channel.hidden",t)}}),[n])};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var vb=function(e,n,r){var a=Dn("useChannelTruncatedListener").client;t.useEffect((function(){var t=function(t){e((function(e){return T([],e,!0)})),n&&"function"==typeof n&&n(e,t),r&&r()};return a.on("channel.truncated",t),function(){a.off("channel.truncated",t)}}),[n])};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Ab=function(e,n,r){var a=Dn("useChannelUpdatedListener").client;t.useEffect((function(){var t=function(t){e((function(e){var n,r,a,o,i,s,u=e.findIndex((function(e){var n;return e.cid===(null===(n=t.channel)||void 0===n?void 0:n.cid)}));if(u>-1&&t.channel){var l=e;return l[u].data=h(h({},t.channel),{hidden:null!==(r=null===(n=t.channel)||void 0===n?void 0:n.hidden)&&void 0!==r?r:null===(a=l[u].data)||void 0===a?void 0:a.hidden,own_capabilities:null!==(i=null===(o=t.channel)||void 0===o?void 0:o.own_capabilities)&&void 0!==i?i:null===(s=l[u].data)||void 0===s?void 0:s.own_capabilities}),T([],l,!0)}return e})),r&&r(),n&&"function"==typeof n&&n(e,t)};return a.on("channel.updated",t),function(){a.off("channel.updated",t)}}),[n])};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var yb=function(e,n){var r=Dn("useChannelVisibleListener").client;t.useEffect((function(){var t=function(t){return f(void 0,void 0,void 0,(function(){var a;return p(this,(function(o){switch(o.label){case 0:return n&&"function"==typeof n?(n(e,t),[3,3]):[3,1];case 1:return t.type&&t.channel_type&&t.channel_id?[4,JO({client:r,id:t.channel_id,type:t.channel_type})]:[3,3];case 2:a=o.sent(),e((function(e){return Ip(T([a],e,!0),"cid")})),o.label=3;case 3:return[2]}}))}))};return r.on("channel.visible",t),function(){r.off("channel.visible",t)}}),[n])};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Fb=function(e){var n=Dn("useConnectionRecoveredListener").client;t.useEffect((function(){var t=function(){e&&e()};return n.on("connection.recovered",t),function(){n.off("connection.recovered",t)}}),[])};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Ob=function(e){var t=e.activeChannel,n=e.channels,r=e.cid,a=n.findIndex((function(e){return e.cid===r}));if(!t&&a<=0)return n;var o=t||n[a];return Ip(T([o],n,!0),"cid")};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var bb=function(e,n,r,a){void 0===r&&(r=!1),void 0===a&&(a=!0);var o=Dn("useMessageNewListener").client;t.useEffect((function(){var t=function(t){n&&"function"==typeof n?n(e,t):e((function(e){if(!(e.filter((function(e){return e.cid===t.cid})).length>0)&&a&&t.channel_type){var n=o.channel(t.channel_type,t.channel_id);return Ip(T([n],e,!0),"cid")}return r?e:Ob({channels:e,cid:t.cid||""})}))};return o.on("message.new",t),function(){o.off("message.new",t)}}),[r])};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Rb=function(e,n,r){t.useEffect((function(){var t=function(t){r&&e.current&&!e.current.contains(t.target)&&n&&r()};return document.addEventListener("click",t),function(){document.removeEventListener("click",t)}}),[e,r,n])};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Nb=function(e,n,r){void 0===r&&(r=!0);var a=Dn("useNotificationAddedToChannelListener").client;t.useEffect((function(){var t=function(t){return f(void 0,void 0,void 0,(function(){var o,i,s;return p(this,(function(u){switch(u.label){case 0:return n&&"function"==typeof n?(n(e,t),[3,3]):[3,1];case 1:return r&&(null===(i=t.channel)||void 0===i?void 0:i.type)?[4,JO({client:a,id:t.channel.id,members:null===(s=t.channel.members)||void 0===s?void 0:s.reduce((function(e,t){var n=t.user,r=t.user_id||(null==n?void 0:n.id);return r&&e.push(r),e}),[]),type:t.channel.type})]:[3,3];case 2:o=u.sent(),e((function(e){return Ip(T([o],e,!0),"cid")})),u.label=3;case 3:return[2]}}))}))};return a.on("notification.added_to_channel",t),function(){a.off("notification.added_to_channel",t)}}),[n])};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Lb=function(e,n,r){void 0===r&&(r=!0);var a=Dn("useNotificationMessageNewListener").client;t.useEffect((function(){var t=function(t){return f(void 0,void 0,void 0,(function(){var o,i;return p(this,(function(s){switch(s.label){case 0:return n&&"function"==typeof n?(n(e,t),[3,3]):[3,1];case 1:return r&&(null===(i=t.channel)||void 0===i?void 0:i.type)?[4,JO({client:a,id:t.channel.id,type:t.channel.type})]:[3,3];case 2:o=s.sent(),e((function(e){return Ip(T([o],e,!0),"cid")})),s.label=3;case 3:return[2]}}))}))};return a.on("notification.message_new",t),function(){a.off("notification.message_new",t)}}),[n])};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var xb=function(e,n){var r=Dn("useNotificationRemovedFromChannelListener").client;t.useEffect((function(){var t=function(t){n&&"function"==typeof n?n(e,t):e((function(e){return e.filter((function(e){var n;return e.cid!==(null===(n=t.channel)||void 0===n?void 0:n.cid)}))}))};return r.on("notification.removed_from_channel",t),function(){r.off("notification.removed_from_channel",t)}}),[n])};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Ib=function(e,n,r,a,o,i,s){void 0===i&&(i=5e3);var u=Dn("usePaginatedChannels").channelsQueryState,l=u.error,c=u.setError,d=u.setQueryInProgress,m=t.useState([]),C=m[0],g=m[1],w=t.useState(!0),D=w[0],E=w[1],S=t.useRef(),v=i<2e3?2e3:null!=i?i:5e3,A=t.useMemo((function(){return JSON.stringify(n)}),[n]),y=t.useMemo((function(){return JSON.stringify(r)}),[r]),F=function(t){return void 0===t&&(t="load-more"),f(void 0,void 0,void 0,(function(){var i,u,l,m,f,w,D;return p(this,(function(p){switch(p.label){case 0:c(null),"reload"===t&&g([]),d(t),p.label=1;case 1:return p.trys.push([1,6,,7]),s?[4,s({currentChannels:C,queryType:t,setChannels:g,setHasNextPage:E})]:[3,3];case 2:return p.sent(),[3,5];case 3:return i="reload"===t?0:C.length,u=h({limit:null!==(w=null==a?void 0:a.limit)&&void 0!==w?w:30,message_limit:null!==(D=null==a?void 0:a.message_limit)&&void 0!==D?D:25,offset:i},a),[4,e.queryChannels(n,r||{},u)];case 4:l=p.sent(),m="reload"===t?l:Ip(T(T([],C,!0),l,!0),"cid"),g(m),E(l.length>=u.limit),!i&&o&&o(m,g),p.label=5;case 5:return[3,7];case 6:return f=p.sent(),console.warn(f),c(f),[3,7];case 7:return d(null),[2]}}))}))},O=t.useCallback((function(){var e=Date.now(),t=!S.current,n=S.current?e-S.current:0;!t&&n<v&&!l||(S.current=e,F("reload"))}),[l,F,v]);return t.useEffect((function(){if(!e.recoverStateOnReconnect){var t=e.on("connection.recovered",O).unsubscribe;return function(){t()}}}),[e,O]),t.useEffect((function(){F("reload")}),[A,y]),{channels:C,hasNextPage:D,loadNextPage:function(){F()},setChannels:g}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Mb=function(e){var n=Dn("useUserPresenceChangedListener").client;t.useEffect((function(){var t=function(t){e((function(e){return T([],e.map((function(e){var n;if(!(null===(n=t.user)||void 0===n?void 0:n.id)||!e.state.members[t.user.id])return e;var r=e;return r.state.members[t.user.id].user=t.user,r})),!0)}))};return n.on("user.presence.changed",t),function(){n.off("user.presence.changed",t)}}),[])};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var _b=u.default.memo((function(e){var n,r,a=e.active,o=e.Avatar,i=void 0===o?gg:o,s=e.channel,l=e.className,c=void 0===l?"":l,d=e.displayImage,h=e.displayTitle,m=e.latestMessage,f=e.onSelect,p=e.setActiveChannel,C=e.unread,T=e.watchers,g=t.useRef(null),w=h||(null===(r=null===(n=s.state.messages[s.state.messages.length-1])||void 0===n?void 0:n.user)||void 0===r?void 0:r.id);return u.default.createElement("button",{"aria-label":"Select Channel: ".concat(h||""),"aria-selected":a,className:un("str-chat__channel-preview-messenger str-chat__channel-preview",a&&"str-chat__channel-preview-messenger--active",C&&C>=1&&"str-chat__channel-preview-messenger--unread",c),"data-testid":"channel-preview-button",onClick:function(e){f?f(e):p&&p(s,T),(null==g?void 0:g.current)&&g.current.blur()},ref:g,role:"option"},u.default.createElement("div",{className:"str-chat__channel-preview-messenger--left"},u.default.createElement(i,{image:d,name:w,size:40})),u.default.createElement("div",{className:"str-chat__channel-preview-messenger--right str-chat__channel-preview-end"},u.default.createElement("div",{className:"str-chat__channel-preview-end-first-row"},u.default.createElement("div",{className:"str-chat__channel-preview-messenger--name"},u.default.createElement("span",null,h)),!!C&&u.default.createElement("div",{className:"str-chat__channel-preview-unread-badge","data-testid":"unread-badge"},C)),u.default.createElement("div",{className:"str-chat__channel-preview-messenger--last-message"},m)))}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Pb;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},e.MessageDeliveryStatus=void 0,(Pb=e.MessageDeliveryStatus||(e.MessageDeliveryStatus={})).DELIVERED="delivered",Pb.READ="read";window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var kb=function(n){var r=n.channel,a=n.Preview,o=void 0===a?_b:a,i=n.channelUpdateCount,s=Dn("ChannelPreview"),l=s.channel,c=s.client,d=s.setActiveChannel,m=Ha("ChannelPreview"),f=m.t,p=m.userLanguage,C=Cb({channel:r}),T=C.displayImage,g=C.displayTitle,w=t.useState(r.state.messages[r.state.messages.length-1]),D=w[0],E=w[1],S=t.useState(0),v=S[0],A=S[1],y=function(n){var r=n.channel,a=n.lastMessage,o=Dn().client,i=t.useState(),s=i[0],u=i[1],l=t.useCallback((function(e){var t;return o.user&&(null===(t=null==e?void 0:e.user)||void 0===t?void 0:t.id)===o.user.id}),[o]);return t.useEffect((function(){var t=l(a);if((null==a?void 0:a.created_at)&&t){var n="string"==typeof a.created_at?new Date(a.created_at):a.created_at,i=Object.values(r.state.read).some((function(e){var t=e.last_read,r=e.user;return o.user&&r.id!==o.user.id&&n<t}));u(i?e.MessageDeliveryStatus.READ:e.MessageDeliveryStatus.DELIVERED)}}),[r.state.read,o,l,a]),t.useEffect((function(){var t=function(t){return l(t.message)?u(e.MessageDeliveryStatus.DELIVERED):u(void 0)};return r.on("message.new",t),function(){r.off("message.new",t)}}),[r,o,l]),t.useEffect((function(){if(l(a)){var t=function(t){var n,r;(null===(n=t.user)||void 0===n?void 0:n.id)!==(null===(r=o.user)||void 0===r?void 0:r.id)&&u(e.MessageDeliveryStatus.READ)};return r.on("message.read",t),function(){r.off("message.read",t)}}}),[r,o,a,l]),{messageDeliveryStatus:s}}({channel:r,lastMessage:D}).messageDeliveryStatus,F=(null==l?void 0:l.cid)===r.cid,O=function(e){var n=Dn("useIsChannelMuted").client,r=t.useState(e.muteStatus()),a=r[0],o=r[1];return t.useEffect((function(){var t=function(){return o(e.muteStatus())};return n.on("notification.channel_mutes_updated",t),function(){return n.off("notification.channel_mutes_updated",t)}}),[a]),a}(r).muted;t.useEffect((function(){var e=function(e){if(!e.cid)return A(0);r.cid===e.cid&&A(0)};return c.on("notification.mark_read",e),function(){return c.off("notification.mark_read",e)}}),[]),t.useEffect((function(){var e=function(e){var t,n;r.cid===e.cid&&(null===(t=e.user)||void 0===t?void 0:t.id)===(null===(n=c.user)||void 0===n?void 0:n.id)&&A(r.countUnread())};return r.on("notification.mark_unread",e),function(){r.off("notification.mark_unread",e)}}),[r,c]);var b=t.useMemo((function(){return ew((function(){A(O?0:r.countUnread())}),400)}),[r,O]);if(t.useEffect((function(){b();var e=function(e){e.message&&E(e.message),b()};return r.on("message.new",e),r.on("message.updated",e),r.on("message.deleted",e),function(){r.off("message.new",e),r.off("message.updated",e),r.off("message.deleted",e)}}),[b,i]),!o)return null;var R=mb(r,f,p);return u.default.createElement(o,h({},n,{active:F,displayImage:T,displayTitle:g,lastMessage:D,latestMessage:R,messageDeliveryStatus:y,setActiveChannel:d,unread:v}))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Bb=function(e){return null!=e.cid};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Yb=function(){return u.default.createElement("svg",{"data-testid":"menu-icon",fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("path",{clipRule:"evenodd",d:"M3 8V6H21V8H3ZM3 13H21V11H3V13ZM3 18H21V16H3V18Z",fill:"black",fillRule:"evenodd"}))},Zb=function(){return u.default.createElement("svg",{"data-testid":"return-icon",fill:"none",height:"20",viewBox:"0 0 22 22",width:"20",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("path",{d:"M21.6668 9.66666V12.3333H5.6529L12.9932 19.6736L11.1076 21.5592L0.54834 11L11.1076 0.440765L12.9932 2.32638L5.6529 9.66666H21.6668Z",fill:"#080707"}))},Hb=function(){return u.default.createElement("svg",{fill:"none",height:"14",viewBox:"0 0 14 14",width:"14",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("path",{d:"M14 1.41L12.59 0L7 5.59L1.41 0L0 1.41L5.59 7L0 12.59L1.41 14L7 8.41L12.59 14L14 12.59L8.41 7L14 1.41Z",fill:"#747881"}))},Ub=function(e){var t=e.className;return u.default.createElement("svg",{className:t,fill:"none",height:"18",viewBox:"0 0 18 18",width:"18",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("path",{d:"M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z",fill:"#747881"}))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var jb=function(e){var t=e.disabled,n=e.inputRef,r=e.onSearch,a=e.placeholder,o=e.query,i=Ha("SearchInput").t;return u.default.createElement("input",{className:"str-chat__channel-search-input","data-testid":"search-input",disabled:t,onChange:r,placeholder:null!=a?a:i("Search"),ref:n,type:"text",value:o})};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Gb=function(e){var t=e.children,n=e.className,r=e.onClick;return u.default.createElement("button",{className:un("str-chat__channel-search-bar-button",n),"data-testid":"search-bar-button",onClick:r},t)},zb=function(e){var n=e.activateSearch,r=e.AppMenu,a=e.ClearInputIcon,o=void 0===a?Hb:a,i=e.exitSearch,s=e.ExitSearchIcon,l=void 0===s?Zb:s,c=e.inputIsFocused,d=e.MenuIcon,f=void 0===d?Yb:d,p=e.searchBarRef,C=e.SearchInput,T=void 0===C?jb:C,g=e.SearchInputIcon,w=void 0===g?Ub:g,D=m(e,["activateSearch","AppMenu","ClearInputIcon","exitSearch","ExitSearchIcon","inputIsFocused","MenuIcon","searchBarRef","SearchInput","SearchInputIcon"]),E=t.useState(!1),S=E[0],v=E[1],A=t.useRef(null);t.useEffect((function(){if(A.current){var e=function(e){S&&"Escape"===e.key&&v(!1)},t=function(e){var t;e.target instanceof HTMLElement&&S&&!(null===(t=A.current)||void 0===t?void 0:t.contains(e.target))&&v(!1)};return document.addEventListener("keydown",e),document.addEventListener("click",t),function(){document.removeEventListener("keydown",e),document.removeEventListener("click",t)}}}),[S]),t.useEffect((function(){if(e.inputRef.current){var t=function(){n()},r=function(e){e.stopPropagation()};return e.inputRef.current.addEventListener("focus",t),e.inputRef.current.addEventListener("blur",r),function(){var n,a;null===(n=e.inputRef.current)||void 0===n||n.removeEventListener("focus",t),null===(a=e.inputRef.current)||void 0===a||a.addEventListener("blur",r)}}}),[]);var y=t.useCallback((function(){var e;i(),null===(e=D.inputRef.current)||void 0===e||e.focus()}),[]),F=t.useCallback((function(){return v(!1)}),[]);return u.default.createElement("div",{className:"str-chat__channel-search-bar","data-testid":"search-bar",ref:p},c?u.default.createElement(Gb,{className:"str-chat__channel-search-bar-button--exit-search",onClick:i},u.default.createElement(l,null)):r?u.default.createElement(Gb,{className:"str-chat__channel-search-bar-button--menu",onClick:function(){return v((function(e){return!e}))}},u.default.createElement(f,null)):null,u.default.createElement("div",{className:un("str-chat__channel-search-input--wrapper",D.query&&"str-chat__channel-search-input--wrapper-active")},u.default.createElement("div",{className:"str-chat__channel-search-input--icon"},u.default.createElement(w,null)),u.default.createElement(T,h({},D)),u.default.createElement("button",{className:"str-chat__channel-search-input--clear-button","data-testid":"clear-input-button",disabled:!D.query,onClick:y},u.default.createElement(o,null))),S&&r&&u.default.createElement("div",{ref:A},u.default.createElement(r,{close:F})))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Vb=function(){var e=Ha("SearchResults").t;return u.default.createElement("div",{"aria-live":"polite",className:"str-chat__channel-search-container-empty"},u.default.createElement(Ub,null),e("No results found"))},qb=function(e){var t=e.results,n=Ha("SearchResultsHeader").t;return u.default.createElement("div",{className:"str-chat__channel-search-results-header","data-testid":"channel-search-results-header"},n("searchResultsCount",{count:t.length}))},Wb=function(e){var t=e.focusedUser,n=e.results,r=e.SearchResultItem,a=void 0===r?Qb:r,o=e.selectResult;return u.default.createElement(u.default.Fragment,null,n.map((function(e,n){return u.default.createElement(a,{focusedUser:t,index:n,key:n,result:e,selectResult:o})})))},Qb=function(e){var t,n,r=e.focusedUser,a=e.index,o=e.result,i=e.selectResult,s=r===a,l=Dn().themeVersion,c=un("str-chat__channel-search-result",s&&"str-chat__channel-search-result--focused focused");if(Bb(o)){var d=o;return"2"===l?u.default.createElement(kb,{channel:d,className:c,onSelect:function(){return i(d)}}):u.default.createElement("button",{"aria-label":"Select Channel: ".concat((null===(t=d.data)||void 0===t?void 0:t.name)||""),className:c,"data-testid":"channel-search-result-channel",onClick:function(){return i(d)},role:"option"},u.default.createElement("div",{className:"result-hashtag"},"#"),u.default.createElement("p",{className:"channel-search__result-text"},null===(n=d.data)||void 0===n?void 0:n.name))}return u.default.createElement("button",{"aria-label":"Select User Channel: ".concat(o.name||""),className:c,"data-testid":"channel-search-result-user",onClick:function(){return i(o)},role:"option"},u.default.createElement(gg,{image:o.image,name:o.name||o.id,size:"2"===l?40:void 0,user:o}),u.default.createElement("div",{className:"str-chat__channel-search-result--display-name"},o.name||o.id))},Kb=function(e){var t=e.children,n=e.popupResults,r=Ha("ResultsContainer").t;return u.default.createElement("div",{"aria-label":r("aria/Channel search results"),className:un("str-chat__channel-search-container str-chat__channel-search-result-list",n?"popup":"inline")},t)},$b=function(e){var n=e.popupResults,r=e.results,a=e.searching,o=e.SearchEmpty,i=void 0===o?Vb:o,s=e.SearchResultsHeader,l=void 0===s?qb:s,c=e.SearchLoading,d=e.SearchResultItem,h=void 0===d?Qb:d,m=e.SearchResultsList,f=void 0===m?Wb:m,p=e.selectResult,C=Ha("SearchResults").t,T=t.useState(),g=T[0],w=T[1],D=t.useCallback((function(e){if("ArrowUp"===e.key&&w((function(e){return void 0===e?0:0===e?r.length-1:e-1})),"ArrowDown"===e.key&&w((function(e){return void 0===e||e===r.length-1?0:e+1})),"Enter"===e.key&&(e.preventDefault(),void 0!==g))return p(r[g]),w(void 0)}),[g]);return t.useEffect((function(){return document.addEventListener("keydown",D,!1),function(){return document.removeEventListener("keydown",D)}}),[D]),a?u.default.createElement(Kb,{popupResults:n},c?u.default.createElement(c,null):u.default.createElement("div",{className:"str-chat__channel-search-container-searching","data-testid":"search-in-progress-indicator"},C("Searching..."))):r.length?u.default.createElement(Kb,{popupResults:n},u.default.createElement(l,{results:r}),u.default.createElement(f,{focusedUser:g,results:r,SearchResultItem:h,selectResult:p})):u.default.createElement(Kb,{popupResults:n},u.default.createElement(i,null))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Jb=u.default.memo((function(e){var n=e.AppMenu,r=e.ClearInputIcon,a=e.ExitSearchIcon,o=e.MenuIcon,i=e.placeholder,s=e.popupResults,l=void 0!==s&&s,c=e.SearchBar,d=void 0===c?zb:c,C=e.SearchEmpty,g=e.SearchInput,w=void 0===g?jb:g,D=e.SearchLoading,E=e.SearchInputIcon,S=e.SearchResultItem,v=e.SearchResultsList,A=e.SearchResultsHeader,y=m(e,["AppMenu","ClearInputIcon","ExitSearchIcon","MenuIcon","placeholder","popupResults","SearchBar","SearchEmpty","SearchInput","SearchLoading","SearchInputIcon","SearchResultItem","SearchResultsList","SearchResultsHeader"]),F=Dn("ChannelSearch").themeVersion,O=function(e){var n=e.channelType,r=void 0===n?"messaging":n,a=e.clearSearchOnClickOutside,o=void 0===a||a,i=e.disabled,s=void 0!==i&&i,u=e.onSearch,l=e.onSearchExit,c=e.onSelectResult,d=e.searchDebounceIntervalMs,m=void 0===d?300:d,C=e.searchForChannels,g=void 0!==C&&C,w=e.searchFunction,D=e.searchQueryParams,E=e.setChannels,S=Dn("useChannelSearch"),v=S.client,A=S.setActiveChannel,y=S.themeVersion,F=t.useState(!1),O=F[0],b=F[1],R=t.useState(""),N=R[0],L=R[1],x=t.useState([]),I=x[0],M=x[1],_=t.useState(!1),P=_[0],k=_[1],B=t.useRef(),Y=t.useRef(!1),Z=t.useRef(null),H=t.useRef(null),U=t.useCallback((function(){L(""),M([]),k(!1),B.current&&(Y.current=!0)}),[]),j=t.useCallback((function(){b(!0)}),[]),G=t.useCallback((function(){var e;b(!1),null===(e=Z.current)||void 0===e||e.blur(),U(),null==l||l()}),[U,l]);t.useEffect((function(){if(!s){var e=function(e){var t,n;e.target instanceof HTMLElement&&(("2"===y?null===(t=H.current)||void 0===t?void 0:t.contains(e.target):null===(n=Z.current)||void 0===n?void 0:n.contains(e.target))||(O&&!N||o)&&G())};return document.addEventListener("click",e),function(){return document.removeEventListener("click",e)}}}),[s,O,N,G,o]),t.useEffect((function(){if(Z.current&&!s){var e=function(e){if("Escape"===e.key)return G()};return Z.current.addEventListener("keydown",e),function(){var t;null===(t=Z.current)||void 0===t||t.removeEventListener("keydown",e)}}}),[s]);var z=t.useCallback((function(e){return f(void 0,void 0,void 0,(function(){var t,n;return p(this,(function(a){switch(a.label){case 0:return v.userID?c?[4,c({setQuery:L,setResults:M,setSearching:k},e)]:[3,2]:[2];case 1:return a.sent(),[2];case 2:return Bb(e)?(A(e),t=e,[3,5]):[3,3];case 3:return[4,(n=v.channel(r,{members:[v.userID,e.id]})).watch()];case 4:a.sent(),A(n),t=n,a.label=5;case 5:return E((function(e){return Ip(T([t],e,!0),"cid")})),o&&G(),[2]}}))}))}),[o,v,G,c,A,E]),V=t.useCallback((function(e){return f(void 0,void 0,void 0,(function(){var t,n,r,a,o,i,s,u,l,c,d,m,f;return p(this,(function(p){switch(p.label){case 0:t=[],p.label=1;case 1:return p.trys.push([1,6,,7]),n=v.queryUsers(h({$or:[{id:{$autocomplete:e}},{name:{$autocomplete:e}}],id:{$ne:v.userID}},null===(u=null==D?void 0:D.userFilters)||void 0===u?void 0:u.filters),h({id:1},null===(l=null==D?void 0:D.userFilters)||void 0===l?void 0:l.sort),h({limit:8},null===(c=null==D?void 0:D.userFilters)||void 0===c?void 0:c.options)),g?[3,3]:(B.current=n,[4,B.current]);case 2:return i=p.sent().users,t=i,[3,5];case 3:return r=v.queryChannels(h({name:{$autocomplete:e}},null===(d=null==D?void 0:D.channelFilters)||void 0===d?void 0:d.filters),(null===(m=null==D?void 0:D.channelFilters)||void 0===m?void 0:m.sort)||{},h({limit:5},null===(f=null==D?void 0:D.channelFilters)||void 0===f?void 0:f.options)),B.current=Promise.all([r,n]),[4,B.current];case 4:a=p.sent(),o=a[0],i=a[1].users,t=T(T([],o,!0),i,!0),p.label=5;case 5:return[3,7];case 6:return s=p.sent(),console.error(s),[3,7];case 7:return k(!1),Y.current?Y.current=!1:M(t),B.current=void 0,[2]}}))}))}),[v,g,D]),q=t.useCallback(_g(V,m),[V,m]),W=t.useCallback((function(e){e.preventDefault(),s||(w?w({setQuery:L,setResults:M,setSearching:k},e):e.target.value?(k(!0),L(e.target.value),q(e.target.value)):e.target.value||(U(),q.cancel()),null==u||u(e))}),[U,s,q,u,w]);return{activateSearch:j,clearState:U,exitSearch:G,inputIsFocused:O,inputRef:Z,onSearch:W,query:N,results:I,searchBarRef:H,searching:P,selectResult:z}}(y),b=O.activateSearch,R=O.clearState,N=O.exitSearch,L=O.inputIsFocused,x=O.inputRef,I=O.onSearch,M=O.query,_=O.results,P=O.searchBarRef,k=O.searching,B=O.selectResult,Y="2"===F;return u.default.createElement("div",{className:un("str-chat__channel-search",l?"str-chat__channel-search--popup":"str-chat__channel-search--inline",{"str-chat__channel-search--with-results":_.length>0}),"data-testid":"channel-search"},Y?u.default.createElement(d,{activateSearch:b,AppMenu:n,ClearInputIcon:r,clearState:R,disabled:y.disabled,exitSearch:N,ExitSearchIcon:a,inputIsFocused:L,inputRef:x,MenuIcon:o,onSearch:I,placeholder:i,query:M,searchBarRef:P,SearchInput:w,SearchInputIcon:E}):u.default.createElement(w,{clearState:R,disabled:y.disabled,inputRef:x,onSearch:I,placeholder:i,query:M}),M&&u.default.createElement($b,{popupResults:l,results:_,SearchEmpty:C,searching:k,SearchLoading:D,SearchResultItem:S,SearchResultsHeader:A,SearchResultsList:v,selectResult:B}))}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Xb=u.default.memo((function(e){var n=e.children,r=e.isLoading,a=e.onClick,o=e.refreshing,i=Ha("UnMemoizedLoadMoreButton").t,s=null!=n?n:i("Load more"),l=void 0!==r?r:o;return t.useEffect((function(){Yv([[{refreshing:o},{isLoading:r}]],"LoadMoreButton")}),[]),u.default.createElement("div",{className:"str-chat__load-more-button"},u.default.createElement("button",{"aria-label":i("aria/Load More Channels"),className:"str-chat__load-more-button__button str-chat__cta-button","data-testid":"load-more-button",disabled:l,onClick:a},l?u.default.createElement(lw,null):s))}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var eR=function(e){var n=e.children,r=e.hasNextPage,a=e.isLoading,o=e.LoadMoreButton,i=void 0===o?Xb:o,s=e.loadNextPage,l=e.refreshing,c=e.reverse,d=void 0!==a?a:l;return t.useEffect((function(){Yv([[{refreshing:l},{isLoading:a}]],"LoadMorePaginator")}),[]),u.default.createElement(u.default.Fragment,null,!c&&n,r&&u.default.createElement(i,{isLoading:d,onClick:s}),c&&n)},tR=u.default.memo(eR);window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var nR={},rR={},aR={},oR=u.default.memo((function(e){var n,r,a=e.additionalChannelSearchProps,o=e.Avatar,i=void 0===o?gg:o,s=e.allowNewMessagesFromUnfilteredChannels,l=e.channelRenderFilterFn,c=e.ChannelSearch,d=void 0===c?Jb:c,m=e.customActiveChannel,C=e.customQueryChannels,T=e.EmptyStateIndicator,g=void 0===T?Bv:T,w=e.filters,D=e.LoadingErrorIndicator,E=void 0===D?wb:D,S=e.LoadingIndicator,v=void 0===S?sw:S,A=e.List,y=void 0===A?Db:A,F=e.lockChannelOrder,O=e.onAddedToChannel,b=e.onChannelDeleted,R=e.onChannelHidden,N=e.onChannelTruncated,L=e.onChannelUpdated,x=e.onChannelVisible,I=e.onMessageNew,M=e.onMessageNewHandler,_=e.onRemovedFromChannel,P=e.options,k=e.Paginator,B=void 0===k?tR:k,Y=e.Preview,Z=e.recoveryThrottleIntervalMs,H=e.renderChannels,U=e.sendChannelsToList,j=void 0!==U&&U,G=e.setActiveChannelOnMount,z=void 0===G||G,V=e.showChannelSearch,q=void 0!==V&&V,W=e.sort,Q=void 0===W?aR:W,K=e.watchers,$=void 0===K?{}:K,J=Dn("ChannelList"),X=J.channel,ee=J.channelsQueryState,te=J.client,ne=J.closeMobileNav,re=J.customClasses,ae=J.navOpen,oe=void 0!==ae&&ae,ie=J.setActiveChannel,se=J.theme,ue=J.useImageFlagEmojisOnWindows,le=t.useRef(null),ce=t.useState(0),de=ce[0],he=ce[1],me=t.useState(!1),fe=me[0],pe=me[1],Ce=function(){return he((function(e){return e+1}))},Te=t.useCallback((function(e){var t;e.target.value?pe(!0):pe(!1),null===(t=null==a?void 0:a.onSearch)||void 0===t||t.call(a,e)}),[]),ge=t.useCallback((function(){var e;pe(!1),null===(e=null==a?void 0:a.onSearchExit)||void 0===e||e.call(a)}),[]),we=Ib(te,w||nR,Q||aR,P||rR,(function(e,t){return f(void 0,void 0,void 0,(function(){var n,r;return p(this,(function(a){switch(a.label){case 0:return!e.length||e.length>((null==P?void 0:P.limit)||30)?[2]:m?(n=e.find((function(e){return e.id===m})))?[3,2]:[4,te.queryChannels({id:m})]:[3,3];case 1:n=a.sent()[0],a.label=2;case 2:return n&&(ie(n,$),r=Ob({activeChannel:n,channels:e,cid:n.cid}),t(r)),[2];case 3:return z&&ie(e[0],$),[2]}}))}))}),Z,C),De=we.channels,Ee=we.hasNextPage,Se=we.loadNextPage,ve=we.setChannels,Ae=l?l(De):De;Rb(le,oe,ne),bb(ve,M,F,s),Lb(ve,I,s),Nb(ve,O,s),xb(ve,_),Eb(ve,b),Sb(ve,R),yb(ve,x),vb(ve,N,Ce),Ab(ve,L,Ce),Fb(Ce),Mb(ve),t.useEffect((function(){var e=function(e){e.cid===(null==X?void 0:X.cid)&&ie()};return te.on("channel.deleted",e),te.on("channel.hidden",e),function(){te.off("channel.deleted",e),te.off("channel.hidden",e)}}),[null==X?void 0:X.cid]);var ye=function(e){var t={activeChannel:X,Avatar:i,channel:e,channelUpdateCount:de,key:e.id,Preview:Y,setActiveChannel:ie,watchers:$};return u.default.createElement(kb,h({},t))},Fe=un(null!==(n=null==re?void 0:re.chat)&&void 0!==n?n:"str-chat",se,null!==(r=null==re?void 0:re.channelList)&&void 0!==r?r:"str-chat-channel-list str-chat__channel-list str-chat__channel-list-react",{"str-chat--windows-flags":ue&&navigator.userAgent.match(/Win/),"str-chat-channel-list--open":oe}),Oe=!fe||(null==a?void 0:a.popupResults);return u.default.createElement(mn,{value:{channels:De,setChannels:ve}},u.default.createElement("div",{className:Fe,ref:le},q&&u.default.createElement(d,h({onSearch:Te,onSearchExit:ge,setChannels:ve},a)),Oe&&u.default.createElement(y,{error:ee.error,loadedChannels:j?Ae:void 0,loading:!!ee.queryInProgress&&["reload","uninitialized"].includes(ee.queryInProgress),LoadingErrorIndicator:E,LoadingIndicator:v,setChannels:ve},(null==Ae?void 0:Ae.length)?u.default.createElement(B,{hasNextPage:Ee,isLoading:"load-more"===ee.queryInProgress,loadNextPage:Se},H?H(Ae,ye):Ae.map((function(e){return ye(e)}))):u.default.createElement(g,{listType:"channel"}))))}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var iR=function(e){var n,r,a=e.client,o=e.defaultLanguage,i=void 0===o?"en":o,s=e.i18nInstance,u=e.initialNavOpen,l=t.useState({t:function(e){return e},tDateTimeParser:Ba,userLanguage:"en"}),c=l[0],d=l[1],m=t.useState(),C=m[0],T=m[1],g=t.useState([]),w=g[0],D=g[1],E=t.useState(u),S=E[0],v=E[1],A=t.useState({}),y=A[0],F=A[1],O=(null===(n=a.user)||void 0===n?void 0:n.mutes)||[],b=function(){return v(!1)},R=t.useRef(null);t.useEffect((function(){if(a){var e=a.getUserAgent();e.includes("stream-chat-react")||a.setUserAgent("stream-chat-react-".concat("0.1.0","-").concat(e))}}),[a]),t.useEffect((function(){D(O);var e=function(e){var t;D((null===(t=e.me)||void 0===t?void 0:t.mutes)||[])};return a.on("notification.mutes_updated",e),function(){return a.off("notification.mutes_updated",e)}}),[null==O?void 0:O.length]),t.useEffect((function(){var e,t=null===(e=a.user)||void 0===e?void 0:e.language;if(!t){var n=window.navigator.language.slice(0,2);t=Ma(n)?n:i}var r=s||new Ia({language:t});r.registerSetLanguageCallback((function(e){return d((function(t){return h(h({},t),{t:e})}))})),r.getTranslators().then((function(e){d(h(h({},e),{userLanguage:t||i}))}))}),[s]);var N=t.useCallback((function(e,t,n){return void 0===t&&(t={}),f(void 0,void 0,void 0,(function(){return p(this,(function(r){switch(r.label){case 0:return n&&n.preventDefault&&n.preventDefault(),e&&Object.keys(t).length?[4,e.query({watch:!0,watchers:t})]:[3,2];case 1:r.sent(),r.label=2;case 2:return T(e),b(),[2]}}))}))}),[]);return t.useEffect((function(){F({})}),[null===(r=a.user)||void 0===r?void 0:r.id]),{channel:C,closeMobileNav:b,getAppSettings:function(){return R.current||(R.current=a.getAppSettings()),R.current},latestMessageDatesByChannels:y,mutes:w,navOpen:S,openMobileNav:function(){return setTimeout((function(){return v(!0)}),100)},setActiveChannel:N,translators:c}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var sR={"--bg-gradient-end":"#101214","--bg-gradient-start":"#070a0d","--black":"#ffffff","--blue-alice":"#00193d","--border":"#141924","--button-background":"#ffffff","--button-text":"#005fff","--grey":"#7a7a7a","--grey-gainsboro":"#2d2f2f","--grey-whisper":"#1c1e22","--modal-shadow":"#000000","--overlay":"#00000066","--overlay-dark":"#ffffffcc","--shadow-icon":"#00000080","--targetedMessageBackground":"#302d22","--transparent":"transparent","--white":"#101418","--white-smoke":"#13151b","--white-snow":"#070a0d"},uR=function(e){if(e)for(var t=0,n=Object.entries(e);t<n.length;t++){var r=n[t],a=r[0],o=r[1];document.documentElement.style.setProperty(a,o)}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var lR=function(e){var t=e.title,n=Ha("CloseIcon").t;return u.default.createElement("svg",{"data-testid":"close-no-outline",fill:"none",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("title",null,null!=t?t:n("Close")),u.default.createElement("path",{d:"M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12L19 6.41Z",fill:"black"}))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var cR=function(e){var t=e.closeThread,n=e.overrideImage,r=e.overrideTitle,a=Ha("ThreadHeader").t,o=Cn("").channel,i=Cb({channel:o,overrideImage:n,overrideTitle:r}).displayTitle;return u.default.createElement("div",{className:"str-chat__thread-header"},u.default.createElement("div",{className:"str-chat__thread-header-details"},u.default.createElement("div",{className:"str-chat__thread-header-title"},a("Thread")),u.default.createElement("div",{className:"str-chat__thread-header-subtitle"},i)),u.default.createElement("button",{"aria-label":a("aria/Close thread"),className:"str-chat__square-button str-chat__close-thread-button","data-testid":"close-button",onClick:t},u.default.createElement(lR,null)))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var dR=function(){var e=Cn("ThreadStart").thread,t=Ha("ThreadStart").t;return(null==e?void 0:e.reply_count)?u.default.createElement("div",{className:"str-chat__thread-start"},t("replyCount",{count:e.reply_count})):null};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var hR=function(e){var t=vn("ThreadHead").ThreadStart,n=void 0===t?dR:t;return u.default.createElement("div",{className:"str-chat__parent-message-li"},u.default.createElement(mv,h({initialMessage:!0,threadList:!0},e)),u.default.createElement(n,null))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var mR=function(e){var n,r,a=e.additionalMessageInputProps,o=e.additionalMessageListProps,i=e.additionalParentMessageProps,s=e.additionalVirtualizedMessageListProps,l=e.autoFocus,c=void 0===l||l,d=e.enableDateSeparator,m=void 0!==d&&d,f=e.fullWidth,p=void 0!==f&&f,C=e.Input,T=e.Message,g=e.messageActions,w=void 0===g?Object.keys(bw):g,D=e.virtualized,E=Cn("Thread"),S=E.thread,v=E.threadHasMore,A=E.threadLoadingMore,y=E.threadMessages,F=E.threadSuppressAutoscroll,O=dn("Thread"),b=O.closeThread,R=O.loadMoreThread,N=Dn("Thread"),L=N.customClasses,x=N.themeVersion,I=vn("Thread"),M=I.ThreadInput,_=I.Message,P=I.ThreadHead,k=void 0===P?hR:P,B=I.ThreadHeader,Y=void 0===B?cR:B,Z=I.VirtualMessage,H=null!==(r=null!==(n=null!=C?C:null==a?void 0:a.Input)&&void 0!==n?n:M)&&void 0!==r?r:"2"===x?uS:SS,U=T||(null==o?void 0:o.Message)||(D&&Z?Z:_),j=D?WO:zv;if(t.useEffect((function(){(null==S?void 0:S.id)&&(null==S?void 0:S.reply_count)&&R()}),[]),!S)return null;var G=(null==L?void 0:L.thread)||un("str-chat__thread-container str-chat__thread",{"str-chat__thread--full":p,"str-chat__thread--virtualized":D}),z=u.default.createElement(k,h({key:S.id,message:S,Message:U},i));return u.default.createElement("div",{className:G},u.default.createElement(Y,{closeThread:b,thread:S}),u.default.createElement(j,h({disableDateSeparator:!m,hasMore:v,head:z,loadingMore:A,loadMore:R,Message:U,messageActions:w,messages:y||[],suppressAutoscroll:F,threadList:!0},D?s:o)),u.default.createElement(ES,h({focus:c,Input:H,parent:S,publishTypingEvent:!1},a)))};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var fR=u.default.memo((function(e){var t=e.children,n=e.hideOnThread,r=void 0!==n&&n,a=e.thread,o=Cn("Window").thread;return u.default.createElement("div",{className:un("str-chat__main-panel",{"str-chat__main-panel--hideOnThread":r&&(o||a)})},t)}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var pR={1:{buttonClassName:"str-chat__input-flat-emojiselect",pickerContainerClassName:void 0,wrapperClassName:"str-chat__emojiselect-wrapper"},2:{buttonClassName:"str-chat__emoji-picker-button",pickerContainerClassName:"str-chat__message-textarea-emoji-picker-container",wrapperClassName:"str-chat__message-textarea-emoji-picker"}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var CR="[object Symbol]",TR=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,gR=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]","g"),wR="object"==typeof g&&g&&g.Object===Object&&g,DR="object"==typeof self&&self&&self.Object===Object&&self,ER=wR||DR||Function("return this")();var SR=function(e){return function(t){return null==e?void 0:e[t]}}({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","Ĳ":"IJ","ĳ":"ij","Œ":"Oe","œ":"oe","ŉ":"'n","ſ":"ss"}),vR=Object.prototype.toString,AR=ER.Symbol,yR=AR?AR.prototype:void 0,FR=yR?yR.toString:void 0;function OR(e){if("string"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&vR.call(e)==CR}(e))return FR?FR.call(e):"";var t=e+"";return"0"==t&&1/e==-Infinity?"-0":t}var bR=function(e){var t;return(e=null==(t=e)?"":OR(t))&&e.replace(TR,SR).replace(gR,"")};function RR(){return(RR=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var NR=/[|\\{}()[\]^$+*?.]/g,LR=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(NR,"\\$&")};const xR=[["ß","ss"],["ẞ","Ss"],["ä","ae"],["Ä","Ae"],["ö","oe"],["Ö","Oe"],["ü","ue"],["Ü","Ue"],["À","A"],["Á","A"],["Â","A"],["Ã","A"],["Ä","Ae"],["Å","A"],["Æ","AE"],["Ç","C"],["È","E"],["É","E"],["Ê","E"],["Ë","E"],["Ì","I"],["Í","I"],["Î","I"],["Ï","I"],["Ð","D"],["Ñ","N"],["Ò","O"],["Ó","O"],["Ô","O"],["Õ","O"],["Ö","Oe"],["Ő","O"],["Ø","O"],["Ù","U"],["Ú","U"],["Û","U"],["Ü","Ue"],["Ű","U"],["Ý","Y"],["Þ","TH"],["ß","ss"],["à","a"],["á","a"],["â","a"],["ã","a"],["ä","ae"],["å","a"],["æ","ae"],["ç","c"],["è","e"],["é","e"],["ê","e"],["ë","e"],["ì","i"],["í","i"],["î","i"],["ï","i"],["ð","d"],["ñ","n"],["ò","o"],["ó","o"],["ô","o"],["õ","o"],["ö","oe"],["ő","o"],["ø","o"],["ù","u"],["ú","u"],["û","u"],["ü","ue"],["ű","u"],["ý","y"],["þ","th"],["ÿ","y"],["ẞ","SS"],["à","a"],["À","A"],["á","a"],["Á","A"],["â","a"],["Â","A"],["ã","a"],["Ã","A"],["è","e"],["È","E"],["é","e"],["É","E"],["ê","e"],["Ê","E"],["ì","i"],["Ì","I"],["í","i"],["Í","I"],["ò","o"],["Ò","O"],["ó","o"],["Ó","O"],["ô","o"],["Ô","O"],["õ","o"],["Õ","O"],["ù","u"],["Ù","U"],["ú","u"],["Ú","U"],["ý","y"],["Ý","Y"],["ă","a"],["Ă","A"],["Đ","D"],["đ","d"],["ĩ","i"],["Ĩ","I"],["ũ","u"],["Ũ","U"],["ơ","o"],["Ơ","O"],["ư","u"],["Ư","U"],["ạ","a"],["Ạ","A"],["ả","a"],["Ả","A"],["ấ","a"],["Ấ","A"],["ầ","a"],["Ầ","A"],["ẩ","a"],["Ẩ","A"],["ẫ","a"],["Ẫ","A"],["ậ","a"],["Ậ","A"],["ắ","a"],["Ắ","A"],["ằ","a"],["Ằ","A"],["ẳ","a"],["Ẳ","A"],["ẵ","a"],["Ẵ","A"],["ặ","a"],["Ặ","A"],["ẹ","e"],["Ẹ","E"],["ẻ","e"],["Ẻ","E"],["ẽ","e"],["Ẽ","E"],["ế","e"],["Ế","E"],["ề","e"],["Ề","E"],["ể","e"],["Ể","E"],["ễ","e"],["Ễ","E"],["ệ","e"],["Ệ","E"],["ỉ","i"],["Ỉ","I"],["ị","i"],["Ị","I"],["ọ","o"],["Ọ","O"],["ỏ","o"],["Ỏ","O"],["ố","o"],["Ố","O"],["ồ","o"],["Ồ","O"],["ổ","o"],["Ổ","O"],["ỗ","o"],["Ỗ","O"],["ộ","o"],["Ộ","O"],["ớ","o"],["Ớ","O"],["ờ","o"],["Ờ","O"],["ở","o"],["Ở","O"],["ỡ","o"],["Ỡ","O"],["ợ","o"],["Ợ","O"],["ụ","u"],["Ụ","U"],["ủ","u"],["Ủ","U"],["ứ","u"],["Ứ","U"],["ừ","u"],["Ừ","U"],["ử","u"],["Ử","U"],["ữ","u"],["Ữ","U"],["ự","u"],["Ự","U"],["ỳ","y"],["Ỳ","Y"],["ỵ","y"],["Ỵ","Y"],["ỷ","y"],["Ỷ","Y"],["ỹ","y"],["Ỹ","Y"],["ء","e"],["آ","a"],["أ","a"],["ؤ","w"],["إ","i"],["ئ","y"],["ا","a"],["ب","b"],["ة","t"],["ت","t"],["ث","th"],["ج","j"],["ح","h"],["خ","kh"],["د","d"],["ذ","dh"],["ر","r"],["ز","z"],["س","s"],["ش","sh"],["ص","s"],["ض","d"],["ط","t"],["ظ","z"],["ع","e"],["غ","gh"],["ـ","_"],["ف","f"],["ق","q"],["ك","k"],["ل","l"],["م","m"],["ن","n"],["ه","h"],["و","w"],["ى","a"],["ي","y"],["َ‎","a"],["ُ","u"],["ِ‎","i"],["٠","0"],["١","1"],["٢","2"],["٣","3"],["٤","4"],["٥","5"],["٦","6"],["٧","7"],["٨","8"],["٩","9"],["چ","ch"],["ک","k"],["گ","g"],["پ","p"],["ژ","zh"],["ی","y"],["۰","0"],["۱","1"],["۲","2"],["۳","3"],["۴","4"],["۵","5"],["۶","6"],["۷","7"],["۸","8"],["۹","9"],["ټ","p"],["ځ","z"],["څ","c"],["ډ","d"],["ﺫ","d"],["ﺭ","r"],["ړ","r"],["ﺯ","z"],["ږ","g"],["ښ","x"],["ګ","g"],["ڼ","n"],["ۀ","e"],["ې","e"],["ۍ","ai"],["ٹ","t"],["ڈ","d"],["ڑ","r"],["ں","n"],["ہ","h"],["ھ","h"],["ے","e"],["А","A"],["а","a"],["Б","B"],["б","b"],["В","V"],["в","v"],["Г","G"],["г","g"],["Д","D"],["д","d"],["ъе","ye"],["Ъе","Ye"],["ъЕ","yE"],["ЪЕ","YE"],["Е","E"],["е","e"],["Ё","Yo"],["ё","yo"],["Ж","Zh"],["ж","zh"],["З","Z"],["з","z"],["И","I"],["и","i"],["ый","iy"],["Ый","Iy"],["ЫЙ","IY"],["ыЙ","iY"],["Й","Y"],["й","y"],["К","K"],["к","k"],["Л","L"],["л","l"],["М","M"],["м","m"],["Н","N"],["н","n"],["О","O"],["о","o"],["П","P"],["п","p"],["Р","R"],["р","r"],["С","S"],["с","s"],["Т","T"],["т","t"],["У","U"],["у","u"],["Ф","F"],["ф","f"],["Х","Kh"],["х","kh"],["Ц","Ts"],["ц","ts"],["Ч","Ch"],["ч","ch"],["Ш","Sh"],["ш","sh"],["Щ","Sch"],["щ","sch"],["Ъ",""],["ъ",""],["Ы","Y"],["ы","y"],["Ь",""],["ь",""],["Э","E"],["э","e"],["Ю","Yu"],["ю","yu"],["Я","Ya"],["я","ya"],["ă","a"],["Ă","A"],["ș","s"],["Ș","S"],["ț","t"],["Ț","T"],["ţ","t"],["Ţ","T"],["ş","s"],["Ş","S"],["ç","c"],["Ç","C"],["ğ","g"],["Ğ","G"],["ı","i"],["İ","I"],["ա","a"],["Ա","A"],["բ","b"],["Բ","B"],["գ","g"],["Գ","G"],["դ","d"],["Դ","D"],["ե","ye"],["Ե","Ye"],["զ","z"],["Զ","Z"],["է","e"],["Է","E"],["ը","y"],["Ը","Y"],["թ","t"],["Թ","T"],["ժ","zh"],["Ժ","Zh"],["ի","i"],["Ի","I"],["լ","l"],["Լ","L"],["խ","kh"],["Խ","Kh"],["ծ","ts"],["Ծ","Ts"],["կ","k"],["Կ","K"],["հ","h"],["Հ","H"],["ձ","dz"],["Ձ","Dz"],["ղ","gh"],["Ղ","Gh"],["ճ","tch"],["Ճ","Tch"],["մ","m"],["Մ","M"],["յ","y"],["Յ","Y"],["ն","n"],["Ն","N"],["շ","sh"],["Շ","Sh"],["ո","vo"],["Ո","Vo"],["չ","ch"],["Չ","Ch"],["պ","p"],["Պ","P"],["ջ","j"],["Ջ","J"],["ռ","r"],["Ռ","R"],["ս","s"],["Ս","S"],["վ","v"],["Վ","V"],["տ","t"],["Տ","T"],["ր","r"],["Ր","R"],["ց","c"],["Ց","C"],["ու","u"],["ՈՒ","U"],["Ու","U"],["փ","p"],["Փ","P"],["ք","q"],["Ք","Q"],["օ","o"],["Օ","O"],["ֆ","f"],["Ֆ","F"],["և","yev"],["ა","a"],["ბ","b"],["გ","g"],["დ","d"],["ე","e"],["ვ","v"],["ზ","z"],["თ","t"],["ი","i"],["კ","k"],["ლ","l"],["მ","m"],["ნ","n"],["ო","o"],["პ","p"],["ჟ","zh"],["რ","r"],["ს","s"],["ტ","t"],["უ","u"],["ფ","ph"],["ქ","q"],["ღ","gh"],["ყ","k"],["შ","sh"],["ჩ","ch"],["ც","ts"],["ძ","dz"],["წ","ts"],["ჭ","tch"],["ხ","kh"],["ჯ","j"],["ჰ","h"],["č","c"],["ď","d"],["ě","e"],["ň","n"],["ř","r"],["š","s"],["ť","t"],["ů","u"],["ž","z"],["Č","C"],["Ď","D"],["Ě","E"],["Ň","N"],["Ř","R"],["Š","S"],["Ť","T"],["Ů","U"],["Ž","Z"],["ހ","h"],["ށ","sh"],["ނ","n"],["ރ","r"],["ބ","b"],["ޅ","lh"],["ކ","k"],["އ","a"],["ވ","v"],["މ","m"],["ފ","f"],["ދ","dh"],["ތ","th"],["ލ","l"],["ގ","g"],["ޏ","gn"],["ސ","s"],["ޑ","d"],["ޒ","z"],["ޓ","t"],["ޔ","y"],["ޕ","p"],["ޖ","j"],["ޗ","ch"],["ޘ","tt"],["ޙ","hh"],["ޚ","kh"],["ޛ","th"],["ޜ","z"],["ޝ","sh"],["ޞ","s"],["ޟ","d"],["ޠ","t"],["ޡ","z"],["ޢ","a"],["ޣ","gh"],["ޤ","q"],["ޥ","w"],["ަ","a"],["ާ","aa"],["ި","i"],["ީ","ee"],["ު","u"],["ޫ","oo"],["ެ","e"],["ޭ","ey"],["ޮ","o"],["ޯ","oa"],["ް",""],["α","a"],["β","v"],["γ","g"],["δ","d"],["ε","e"],["ζ","z"],["η","i"],["θ","th"],["ι","i"],["κ","k"],["λ","l"],["μ","m"],["ν","n"],["ξ","ks"],["ο","o"],["π","p"],["ρ","r"],["σ","s"],["τ","t"],["υ","y"],["φ","f"],["χ","x"],["ψ","ps"],["ω","o"],["ά","a"],["έ","e"],["ί","i"],["ό","o"],["ύ","y"],["ή","i"],["ώ","o"],["ς","s"],["ϊ","i"],["ΰ","y"],["ϋ","y"],["ΐ","i"],["Α","A"],["Β","B"],["Γ","G"],["Δ","D"],["Ε","E"],["Ζ","Z"],["Η","I"],["Θ","TH"],["Ι","I"],["Κ","K"],["Λ","L"],["Μ","M"],["Ν","N"],["Ξ","KS"],["Ο","O"],["Π","P"],["Ρ","R"],["Σ","S"],["Τ","T"],["Υ","Y"],["Φ","F"],["Χ","X"],["Ψ","PS"],["Ω","O"],["Ά","A"],["Έ","E"],["Ί","I"],["Ό","O"],["Ύ","Y"],["Ή","I"],["Ώ","O"],["Ϊ","I"],["Ϋ","Y"],["ā","a"],["ē","e"],["ģ","g"],["ī","i"],["ķ","k"],["ļ","l"],["ņ","n"],["ū","u"],["Ā","A"],["Ē","E"],["Ģ","G"],["Ī","I"],["Ķ","K"],["Ļ","L"],["Ņ","N"],["Ū","U"],["č","c"],["š","s"],["ž","z"],["Č","C"],["Š","S"],["Ž","Z"],["ą","a"],["č","c"],["ę","e"],["ė","e"],["į","i"],["š","s"],["ų","u"],["ū","u"],["ž","z"],["Ą","A"],["Č","C"],["Ę","E"],["Ė","E"],["Į","I"],["Š","S"],["Ų","U"],["Ū","U"],["Ќ","Kj"],["ќ","kj"],["Љ","Lj"],["љ","lj"],["Њ","Nj"],["њ","nj"],["Тс","Ts"],["тс","ts"],["ą","a"],["ć","c"],["ę","e"],["ł","l"],["ń","n"],["ś","s"],["ź","z"],["ż","z"],["Ą","A"],["Ć","C"],["Ę","E"],["Ł","L"],["Ń","N"],["Ś","S"],["Ź","Z"],["Ż","Z"],["Є","Ye"],["І","I"],["Ї","Yi"],["Ґ","G"],["є","ye"],["і","i"],["ї","yi"],["ґ","g"],["Ĳ","IJ"],["ĳ","ij"],["¢","c"],["¥","Y"],["߿","b"],["৳","t"],["૱","Bo"],["฿","B"],["₠","CE"],["₡","C"],["₢","Cr"],["₣","F"],["₥","m"],["₦","N"],["₧","Pt"],["₨","Rs"],["₩","W"],["₫","s"],["€","E"],["₭","K"],["₮","T"],["₯","Dp"],["₰","S"],["₱","P"],["₲","G"],["₳","A"],["₴","S"],["₵","C"],["₶","tt"],["₷","S"],["₸","T"],["₹","R"],["₺","L"],["₽","P"],["₿","B"],["﹩","$"],["￠","c"],["￥","Y"],["￦","W"],["𝐀","A"],["𝐁","B"],["𝐂","C"],["𝐃","D"],["𝐄","E"],["𝐅","F"],["𝐆","G"],["𝐇","H"],["𝐈","I"],["𝐉","J"],["𝐊","K"],["𝐋","L"],["𝐌","M"],["𝐍","N"],["𝐎","O"],["𝐏","P"],["𝐐","Q"],["𝐑","R"],["𝐒","S"],["𝐓","T"],["𝐔","U"],["𝐕","V"],["𝐖","W"],["𝐗","X"],["𝐘","Y"],["𝐙","Z"],["𝐚","a"],["𝐛","b"],["𝐜","c"],["𝐝","d"],["𝐞","e"],["𝐟","f"],["𝐠","g"],["𝐡","h"],["𝐢","i"],["𝐣","j"],["𝐤","k"],["𝐥","l"],["𝐦","m"],["𝐧","n"],["𝐨","o"],["𝐩","p"],["𝐪","q"],["𝐫","r"],["𝐬","s"],["𝐭","t"],["𝐮","u"],["𝐯","v"],["𝐰","w"],["𝐱","x"],["𝐲","y"],["𝐳","z"],["𝐴","A"],["𝐵","B"],["𝐶","C"],["𝐷","D"],["𝐸","E"],["𝐹","F"],["𝐺","G"],["𝐻","H"],["𝐼","I"],["𝐽","J"],["𝐾","K"],["𝐿","L"],["𝑀","M"],["𝑁","N"],["𝑂","O"],["𝑃","P"],["𝑄","Q"],["𝑅","R"],["𝑆","S"],["𝑇","T"],["𝑈","U"],["𝑉","V"],["𝑊","W"],["𝑋","X"],["𝑌","Y"],["𝑍","Z"],["𝑎","a"],["𝑏","b"],["𝑐","c"],["𝑑","d"],["𝑒","e"],["𝑓","f"],["𝑔","g"],["𝑖","i"],["𝑗","j"],["𝑘","k"],["𝑙","l"],["𝑚","m"],["𝑛","n"],["𝑜","o"],["𝑝","p"],["𝑞","q"],["𝑟","r"],["𝑠","s"],["𝑡","t"],["𝑢","u"],["𝑣","v"],["𝑤","w"],["𝑥","x"],["𝑦","y"],["𝑧","z"],["𝑨","A"],["𝑩","B"],["𝑪","C"],["𝑫","D"],["𝑬","E"],["𝑭","F"],["𝑮","G"],["𝑯","H"],["𝑰","I"],["𝑱","J"],["𝑲","K"],["𝑳","L"],["𝑴","M"],["𝑵","N"],["𝑶","O"],["𝑷","P"],["𝑸","Q"],["𝑹","R"],["𝑺","S"],["𝑻","T"],["𝑼","U"],["𝑽","V"],["𝑾","W"],["𝑿","X"],["𝒀","Y"],["𝒁","Z"],["𝒂","a"],["𝒃","b"],["𝒄","c"],["𝒅","d"],["𝒆","e"],["𝒇","f"],["𝒈","g"],["𝒉","h"],["𝒊","i"],["𝒋","j"],["𝒌","k"],["𝒍","l"],["𝒎","m"],["𝒏","n"],["𝒐","o"],["𝒑","p"],["𝒒","q"],["𝒓","r"],["𝒔","s"],["𝒕","t"],["𝒖","u"],["𝒗","v"],["𝒘","w"],["𝒙","x"],["𝒚","y"],["𝒛","z"],["𝒜","A"],["𝒞","C"],["𝒟","D"],["𝒢","g"],["𝒥","J"],["𝒦","K"],["𝒩","N"],["𝒪","O"],["𝒫","P"],["𝒬","Q"],["𝒮","S"],["𝒯","T"],["𝒰","U"],["𝒱","V"],["𝒲","W"],["𝒳","X"],["𝒴","Y"],["𝒵","Z"],["𝒶","a"],["𝒷","b"],["𝒸","c"],["𝒹","d"],["𝒻","f"],["𝒽","h"],["𝒾","i"],["𝒿","j"],["𝓀","h"],["𝓁","l"],["𝓂","m"],["𝓃","n"],["𝓅","p"],["𝓆","q"],["𝓇","r"],["𝓈","s"],["𝓉","t"],["𝓊","u"],["𝓋","v"],["𝓌","w"],["𝓍","x"],["𝓎","y"],["𝓏","z"],["𝓐","A"],["𝓑","B"],["𝓒","C"],["𝓓","D"],["𝓔","E"],["𝓕","F"],["𝓖","G"],["𝓗","H"],["𝓘","I"],["𝓙","J"],["𝓚","K"],["𝓛","L"],["𝓜","M"],["𝓝","N"],["𝓞","O"],["𝓟","P"],["𝓠","Q"],["𝓡","R"],["𝓢","S"],["𝓣","T"],["𝓤","U"],["𝓥","V"],["𝓦","W"],["𝓧","X"],["𝓨","Y"],["𝓩","Z"],["𝓪","a"],["𝓫","b"],["𝓬","c"],["𝓭","d"],["𝓮","e"],["𝓯","f"],["𝓰","g"],["𝓱","h"],["𝓲","i"],["𝓳","j"],["𝓴","k"],["𝓵","l"],["𝓶","m"],["𝓷","n"],["𝓸","o"],["𝓹","p"],["𝓺","q"],["𝓻","r"],["𝓼","s"],["𝓽","t"],["𝓾","u"],["𝓿","v"],["𝔀","w"],["𝔁","x"],["𝔂","y"],["𝔃","z"],["𝔄","A"],["𝔅","B"],["𝔇","D"],["𝔈","E"],["𝔉","F"],["𝔊","G"],["𝔍","J"],["𝔎","K"],["𝔏","L"],["𝔐","M"],["𝔑","N"],["𝔒","O"],["𝔓","P"],["𝔔","Q"],["𝔖","S"],["𝔗","T"],["𝔘","U"],["𝔙","V"],["𝔚","W"],["𝔛","X"],["𝔜","Y"],["𝔞","a"],["𝔟","b"],["𝔠","c"],["𝔡","d"],["𝔢","e"],["𝔣","f"],["𝔤","g"],["𝔥","h"],["𝔦","i"],["𝔧","j"],["𝔨","k"],["𝔩","l"],["𝔪","m"],["𝔫","n"],["𝔬","o"],["𝔭","p"],["𝔮","q"],["𝔯","r"],["𝔰","s"],["𝔱","t"],["𝔲","u"],["𝔳","v"],["𝔴","w"],["𝔵","x"],["𝔶","y"],["𝔷","z"],["𝔸","A"],["𝔹","B"],["𝔻","D"],["𝔼","E"],["𝔽","F"],["𝔾","G"],["𝕀","I"],["𝕁","J"],["𝕂","K"],["𝕃","L"],["𝕄","M"],["𝕆","N"],["𝕊","S"],["𝕋","T"],["𝕌","U"],["𝕍","V"],["𝕎","W"],["𝕏","X"],["𝕐","Y"],["𝕒","a"],["𝕓","b"],["𝕔","c"],["𝕕","d"],["𝕖","e"],["𝕗","f"],["𝕘","g"],["𝕙","h"],["𝕚","i"],["𝕛","j"],["𝕜","k"],["𝕝","l"],["𝕞","m"],["𝕟","n"],["𝕠","o"],["𝕡","p"],["𝕢","q"],["𝕣","r"],["𝕤","s"],["𝕥","t"],["𝕦","u"],["𝕧","v"],["𝕨","w"],["𝕩","x"],["𝕪","y"],["𝕫","z"],["𝕬","A"],["𝕭","B"],["𝕮","C"],["𝕯","D"],["𝕰","E"],["𝕱","F"],["𝕲","G"],["𝕳","H"],["𝕴","I"],["𝕵","J"],["𝕶","K"],["𝕷","L"],["𝕸","M"],["𝕹","N"],["𝕺","O"],["𝕻","P"],["𝕼","Q"],["𝕽","R"],["𝕾","S"],["𝕿","T"],["𝖀","U"],["𝖁","V"],["𝖂","W"],["𝖃","X"],["𝖄","Y"],["𝖅","Z"],["𝖆","a"],["𝖇","b"],["𝖈","c"],["𝖉","d"],["𝖊","e"],["𝖋","f"],["𝖌","g"],["𝖍","h"],["𝖎","i"],["𝖏","j"],["𝖐","k"],["𝖑","l"],["𝖒","m"],["𝖓","n"],["𝖔","o"],["𝖕","p"],["𝖖","q"],["𝖗","r"],["𝖘","s"],["𝖙","t"],["𝖚","u"],["𝖛","v"],["𝖜","w"],["𝖝","x"],["𝖞","y"],["𝖟","z"],["𝖠","A"],["𝖡","B"],["𝖢","C"],["𝖣","D"],["𝖤","E"],["𝖥","F"],["𝖦","G"],["𝖧","H"],["𝖨","I"],["𝖩","J"],["𝖪","K"],["𝖫","L"],["𝖬","M"],["𝖭","N"],["𝖮","O"],["𝖯","P"],["𝖰","Q"],["𝖱","R"],["𝖲","S"],["𝖳","T"],["𝖴","U"],["𝖵","V"],["𝖶","W"],["𝖷","X"],["𝖸","Y"],["𝖹","Z"],["𝖺","a"],["𝖻","b"],["𝖼","c"],["𝖽","d"],["𝖾","e"],["𝖿","f"],["𝗀","g"],["𝗁","h"],["𝗂","i"],["𝗃","j"],["𝗄","k"],["𝗅","l"],["𝗆","m"],["𝗇","n"],["𝗈","o"],["𝗉","p"],["𝗊","q"],["𝗋","r"],["𝗌","s"],["𝗍","t"],["𝗎","u"],["𝗏","v"],["𝗐","w"],["𝗑","x"],["𝗒","y"],["𝗓","z"],["𝗔","A"],["𝗕","B"],["𝗖","C"],["𝗗","D"],["𝗘","E"],["𝗙","F"],["𝗚","G"],["𝗛","H"],["𝗜","I"],["𝗝","J"],["𝗞","K"],["𝗟","L"],["𝗠","M"],["𝗡","N"],["𝗢","O"],["𝗣","P"],["𝗤","Q"],["𝗥","R"],["𝗦","S"],["𝗧","T"],["𝗨","U"],["𝗩","V"],["𝗪","W"],["𝗫","X"],["𝗬","Y"],["𝗭","Z"],["𝗮","a"],["𝗯","b"],["𝗰","c"],["𝗱","d"],["𝗲","e"],["𝗳","f"],["𝗴","g"],["𝗵","h"],["𝗶","i"],["𝗷","j"],["𝗸","k"],["𝗹","l"],["𝗺","m"],["𝗻","n"],["𝗼","o"],["𝗽","p"],["𝗾","q"],["𝗿","r"],["𝘀","s"],["𝘁","t"],["𝘂","u"],["𝘃","v"],["𝘄","w"],["𝘅","x"],["𝘆","y"],["𝘇","z"],["𝘈","A"],["𝘉","B"],["𝘊","C"],["𝘋","D"],["𝘌","E"],["𝘍","F"],["𝘎","G"],["𝘏","H"],["𝘐","I"],["𝘑","J"],["𝘒","K"],["𝘓","L"],["𝘔","M"],["𝘕","N"],["𝘖","O"],["𝘗","P"],["𝘘","Q"],["𝘙","R"],["𝘚","S"],["𝘛","T"],["𝘜","U"],["𝘝","V"],["𝘞","W"],["𝘟","X"],["𝘠","Y"],["𝘡","Z"],["𝘢","a"],["𝘣","b"],["𝘤","c"],["𝘥","d"],["𝘦","e"],["𝘧","f"],["𝘨","g"],["𝘩","h"],["𝘪","i"],["𝘫","j"],["𝘬","k"],["𝘭","l"],["𝘮","m"],["𝘯","n"],["𝘰","o"],["𝘱","p"],["𝘲","q"],["𝘳","r"],["𝘴","s"],["𝘵","t"],["𝘶","u"],["𝘷","v"],["𝘸","w"],["𝘹","x"],["𝘺","y"],["𝘻","z"],["𝘼","A"],["𝘽","B"],["𝘾","C"],["𝘿","D"],["𝙀","E"],["𝙁","F"],["𝙂","G"],["𝙃","H"],["𝙄","I"],["𝙅","J"],["𝙆","K"],["𝙇","L"],["𝙈","M"],["𝙉","N"],["𝙊","O"],["𝙋","P"],["𝙌","Q"],["𝙍","R"],["𝙎","S"],["𝙏","T"],["𝙐","U"],["𝙑","V"],["𝙒","W"],["𝙓","X"],["𝙔","Y"],["𝙕","Z"],["𝙖","a"],["𝙗","b"],["𝙘","c"],["𝙙","d"],["𝙚","e"],["𝙛","f"],["𝙜","g"],["𝙝","h"],["𝙞","i"],["𝙟","j"],["𝙠","k"],["𝙡","l"],["𝙢","m"],["𝙣","n"],["𝙤","o"],["𝙥","p"],["𝙦","q"],["𝙧","r"],["𝙨","s"],["𝙩","t"],["𝙪","u"],["𝙫","v"],["𝙬","w"],["𝙭","x"],["𝙮","y"],["𝙯","z"],["𝙰","A"],["𝙱","B"],["𝙲","C"],["𝙳","D"],["𝙴","E"],["𝙵","F"],["𝙶","G"],["𝙷","H"],["𝙸","I"],["𝙹","J"],["𝙺","K"],["𝙻","L"],["𝙼","M"],["𝙽","N"],["𝙾","O"],["𝙿","P"],["𝚀","Q"],["𝚁","R"],["𝚂","S"],["𝚃","T"],["𝚄","U"],["𝚅","V"],["𝚆","W"],["𝚇","X"],["𝚈","Y"],["𝚉","Z"],["𝚊","a"],["𝚋","b"],["𝚌","c"],["𝚍","d"],["𝚎","e"],["𝚏","f"],["𝚐","g"],["𝚑","h"],["𝚒","i"],["𝚓","j"],["𝚔","k"],["𝚕","l"],["𝚖","m"],["𝚗","n"],["𝚘","o"],["𝚙","p"],["𝚚","q"],["𝚛","r"],["𝚜","s"],["𝚝","t"],["𝚞","u"],["𝚟","v"],["𝚠","w"],["𝚡","x"],["𝚢","y"],["𝚣","z"],["𝚤","l"],["𝚥","j"],["𝛢","A"],["𝛣","B"],["𝛤","G"],["𝛥","D"],["𝛦","E"],["𝛧","Z"],["𝛨","I"],["𝛩","TH"],["𝛪","I"],["𝛫","K"],["𝛬","L"],["𝛭","M"],["𝛮","N"],["𝛯","KS"],["𝛰","O"],["𝛱","P"],["𝛲","R"],["𝛳","TH"],["𝛴","S"],["𝛵","T"],["𝛶","Y"],["𝛷","F"],["𝛸","x"],["𝛹","PS"],["𝛺","O"],["𝛻","D"],["𝛼","a"],["𝛽","b"],["𝛾","g"],["𝛿","d"],["𝜀","e"],["𝜁","z"],["𝜂","i"],["𝜃","th"],["𝜄","i"],["𝜅","k"],["𝜆","l"],["𝜇","m"],["𝜈","n"],["𝜉","ks"],["𝜊","o"],["𝜋","p"],["𝜌","r"],["𝜍","s"],["𝜎","s"],["𝜏","t"],["𝜐","y"],["𝜑","f"],["𝜒","x"],["𝜓","ps"],["𝜔","o"],["𝜕","d"],["𝜖","E"],["𝜗","TH"],["𝜘","K"],["𝜙","f"],["𝜚","r"],["𝜛","p"],["𝜜","A"],["𝜝","V"],["𝜞","G"],["𝜟","D"],["𝜠","E"],["𝜡","Z"],["𝜢","I"],["𝜣","TH"],["𝜤","I"],["𝜥","K"],["𝜦","L"],["𝜧","M"],["𝜨","N"],["𝜩","KS"],["𝜪","O"],["𝜫","P"],["𝜬","S"],["𝜭","TH"],["𝜮","S"],["𝜯","T"],["𝜰","Y"],["𝜱","F"],["𝜲","X"],["𝜳","PS"],["𝜴","O"],["𝜵","D"],["𝜶","a"],["𝜷","v"],["𝜸","g"],["𝜹","d"],["𝜺","e"],["𝜻","z"],["𝜼","i"],["𝜽","th"],["𝜾","i"],["𝜿","k"],["𝝀","l"],["𝝁","m"],["𝝂","n"],["𝝃","ks"],["𝝄","o"],["𝝅","p"],["𝝆","r"],["𝝇","s"],["𝝈","s"],["𝝉","t"],["𝝊","y"],["𝝋","f"],["𝝌","x"],["𝝍","ps"],["𝝎","o"],["𝝏","a"],["𝝐","e"],["𝝑","i"],["𝝒","k"],["𝝓","f"],["𝝔","r"],["𝝕","p"],["𝝖","A"],["𝝗","B"],["𝝘","G"],["𝝙","D"],["𝝚","E"],["𝝛","Z"],["𝝜","I"],["𝝝","TH"],["𝝞","I"],["𝝟","K"],["𝝠","L"],["𝝡","M"],["𝝢","N"],["𝝣","KS"],["𝝤","O"],["𝝥","P"],["𝝦","R"],["𝝧","TH"],["𝝨","S"],["𝝩","T"],["𝝪","Y"],["𝝫","F"],["𝝬","X"],["𝝭","PS"],["𝝮","O"],["𝝯","D"],["𝝰","a"],["𝝱","v"],["𝝲","g"],["𝝳","d"],["𝝴","e"],["𝝵","z"],["𝝶","i"],["𝝷","th"],["𝝸","i"],["𝝹","k"],["𝝺","l"],["𝝻","m"],["𝝼","n"],["𝝽","ks"],["𝝾","o"],["𝝿","p"],["𝞀","r"],["𝞁","s"],["𝞂","s"],["𝞃","t"],["𝞄","y"],["𝞅","f"],["𝞆","x"],["𝞇","ps"],["𝞈","o"],["𝞉","a"],["𝞊","e"],["𝞋","i"],["𝞌","k"],["𝞍","f"],["𝞎","r"],["𝞏","p"],["𝞐","A"],["𝞑","V"],["𝞒","G"],["𝞓","D"],["𝞔","E"],["𝞕","Z"],["𝞖","I"],["𝞗","TH"],["𝞘","I"],["𝞙","K"],["𝞚","L"],["𝞛","M"],["𝞜","N"],["𝞝","KS"],["𝞞","O"],["𝞟","P"],["𝞠","S"],["𝞡","TH"],["𝞢","S"],["𝞣","T"],["𝞤","Y"],["𝞥","F"],["𝞦","X"],["𝞧","PS"],["𝞨","O"],["𝞩","D"],["𝞪","av"],["𝞫","g"],["𝞬","d"],["𝞭","e"],["𝞮","z"],["𝞯","i"],["𝞰","i"],["𝞱","th"],["𝞲","i"],["𝞳","k"],["𝞴","l"],["𝞵","m"],["𝞶","n"],["𝞷","ks"],["𝞸","o"],["𝞹","p"],["𝞺","r"],["𝞻","s"],["𝞼","s"],["𝞽","t"],["𝞾","y"],["𝞿","f"],["𝟀","x"],["𝟁","ps"],["𝟂","o"],["𝟃","a"],["𝟄","e"],["𝟅","i"],["𝟆","k"],["𝟇","f"],["𝟈","r"],["𝟉","p"],["𝟊","F"],["𝟋","f"],["⒜","(a)"],["⒝","(b)"],["⒞","(c)"],["⒟","(d)"],["⒠","(e)"],["⒡","(f)"],["⒢","(g)"],["⒣","(h)"],["⒤","(i)"],["⒥","(j)"],["⒦","(k)"],["⒧","(l)"],["⒨","(m)"],["⒩","(n)"],["⒪","(o)"],["⒫","(p)"],["⒬","(q)"],["⒭","(r)"],["⒮","(s)"],["⒯","(t)"],["⒰","(u)"],["⒱","(v)"],["⒲","(w)"],["⒳","(x)"],["⒴","(y)"],["⒵","(z)"],["Ⓐ","(A)"],["Ⓑ","(B)"],["Ⓒ","(C)"],["Ⓓ","(D)"],["Ⓔ","(E)"],["Ⓕ","(F)"],["Ⓖ","(G)"],["Ⓗ","(H)"],["Ⓘ","(I)"],["Ⓙ","(J)"],["Ⓚ","(K)"],["Ⓛ","(L)"],["Ⓝ","(N)"],["Ⓞ","(O)"],["Ⓟ","(P)"],["Ⓠ","(Q)"],["Ⓡ","(R)"],["Ⓢ","(S)"],["Ⓣ","(T)"],["Ⓤ","(U)"],["Ⓥ","(V)"],["Ⓦ","(W)"],["Ⓧ","(X)"],["Ⓨ","(Y)"],["Ⓩ","(Z)"],["ⓐ","(a)"],["ⓑ","(b)"],["ⓒ","(b)"],["ⓓ","(c)"],["ⓔ","(e)"],["ⓕ","(f)"],["ⓖ","(g)"],["ⓗ","(h)"],["ⓘ","(i)"],["ⓙ","(j)"],["ⓚ","(k)"],["ⓛ","(l)"],["ⓜ","(m)"],["ⓝ","(n)"],["ⓞ","(o)"],["ⓟ","(p)"],["ⓠ","(q)"],["ⓡ","(r)"],["ⓢ","(s)"],["ⓣ","(t)"],["ⓤ","(u)"],["ⓥ","(v)"],["ⓦ","(w)"],["ⓧ","(x)"],["ⓨ","(y)"],["ⓩ","(z)"],["Ċ","C"],["ċ","c"],["Ġ","G"],["ġ","g"],["Ħ","H"],["ħ","h"],["Ż","Z"],["ż","z"],["𝟎","0"],["𝟏","1"],["𝟐","2"],["𝟑","3"],["𝟒","4"],["𝟓","5"],["𝟔","6"],["𝟕","7"],["𝟖","8"],["𝟗","9"],["𝟘","0"],["𝟙","1"],["𝟚","2"],["𝟛","3"],["𝟜","4"],["𝟝","5"],["𝟞","6"],["𝟟","7"],["𝟠","8"],["𝟡","9"],["𝟢","0"],["𝟣","1"],["𝟤","2"],["𝟥","3"],["𝟦","4"],["𝟧","5"],["𝟨","6"],["𝟩","7"],["𝟪","8"],["𝟫","9"],["𝟬","0"],["𝟭","1"],["𝟮","2"],["𝟯","3"],["𝟰","4"],["𝟱","5"],["𝟲","6"],["𝟳","7"],["𝟴","8"],["𝟵","9"],["𝟶","0"],["𝟷","1"],["𝟸","2"],["𝟹","3"],["𝟺","4"],["𝟻","5"],["𝟼","6"],["𝟽","7"],["𝟾","8"],["𝟿","9"],["①","1"],["②","2"],["③","3"],["④","4"],["⑤","5"],["⑥","6"],["⑦","7"],["⑧","8"],["⑨","9"],["⑩","10"],["⑪","11"],["⑫","12"],["⑬","13"],["⑭","14"],["⑮","15"],["⑯","16"],["⑰","17"],["⑱","18"],["⑲","19"],["⑳","20"],["⑴","1"],["⑵","2"],["⑶","3"],["⑷","4"],["⑸","5"],["⑹","6"],["⑺","7"],["⑻","8"],["⑼","9"],["⑽","10"],["⑾","11"],["⑿","12"],["⒀","13"],["⒁","14"],["⒂","15"],["⒃","16"],["⒄","17"],["⒅","18"],["⒆","19"],["⒇","20"],["⒈","1."],["⒉","2."],["⒊","3."],["⒋","4."],["⒌","5."],["⒍","6."],["⒎","7."],["⒏","8."],["⒐","9."],["⒑","10."],["⒒","11."],["⒓","12."],["⒔","13."],["⒕","14."],["⒖","15."],["⒗","16."],["⒘","17."],["⒙","18."],["⒚","19."],["⒛","20."],["⓪","0"],["⓫","11"],["⓬","12"],["⓭","13"],["⓮","14"],["⓯","15"],["⓰","16"],["⓱","17"],["⓲","18"],["⓳","19"],["⓴","20"],["⓵","1"],["⓶","2"],["⓷","3"],["⓸","4"],["⓹","5"],["⓺","6"],["⓻","7"],["⓼","8"],["⓽","9"],["⓾","10"],["⓿","0"],["🙰","&"],["🙱","&"],["🙲","&"],["🙳","&"],["🙴","&"],["🙵","&"],["🙶",'"'],["🙷",'"'],["🙸",'"'],["‽","?!"],["🙹","?!"],["🙺","?!"],["🙻","?!"],["🙼","/"],["🙽","\\"],["🜇","AR"],["🜈","V"],["🜉","V"],["🜆","VR"],["🜅","VF"],["🜩","2"],["🜪","5"],["🝡","f"],["🝢","W"],["🝣","U"],["🝧","V"],["🝨","T"],["🝪","V"],["🝫","MB"],["🝬","VB"],["🝲","3B"],["🝳","3B"],["💯","100"],["🔙","BACK"],["🔚","END"],["🔛","ON!"],["🔜","SOON"],["🔝","TOP"],["🔞","18"],["🔤","abc"],["🔠","ABCD"],["🔡","abcd"],["🔢","1234"],["🔣","T&@%"],["#️⃣","#"],["*️⃣","*"],["0️⃣","0"],["1️⃣","1"],["2️⃣","2"],["3️⃣","3"],["4️⃣","4"],["5️⃣","5"],["6️⃣","6"],["7️⃣","7"],["8️⃣","8"],["9️⃣","9"],["🔟","10"],["🅰️","A"],["🅱️","B"],["🆎","AB"],["🆑","CL"],["🅾️","O"],["🅿","P"],["🆘","SOS"],["🅲","C"],["🅳","D"],["🅴","E"],["🅵","F"],["🅶","G"],["🅷","H"],["🅸","I"],["🅹","J"],["🅺","K"],["🅻","L"],["🅼","M"],["🅽","N"],["🆀","Q"],["🆁","R"],["🆂","S"],["🆃","T"],["🆄","U"],["🆅","V"],["🆆","W"],["🆇","X"],["🆈","Y"],["🆉","Z"]];var IR=Object.freeze({__proto__:null,default:function(e,t){if("string"!=typeof e)throw new TypeError(`Expected a string, got \`${typeof e}\``);t=RR({customReplacements:[]},t);const n=new Map([...xR,...t.customReplacements]);return e=((e,t)=>{for(const[n,r]of t)e=e.replace(new RegExp(LR(n),"g"),r);return e})(e=e.normalize(),n),bR(e)}});window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const MR="";var _R=class{constructor(e){this.chars=[...e],this.charCount=this.chars.length,this.charIndex=0,this.charsToBytes=new Array(this.charCount),this.multiByteMode=!1,this.string=e;let{chars:t,charCount:n,charsToBytes:r}=this;if(n===e.length)for(let e=0;e<n;++e)r[e]=e;else{for(let e=0,a=0;a<n;++a)r[a]=e,e+=t[a].length;this.multiByteMode=!0}}get isEnd(){return this.charIndex>=this.charCount}_charLength(e){let{length:t}=e;return t<2||!this.multiByteMode?t:e.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length}advance(e=1){this.charIndex=Math.min(this.charCount,this.charIndex+e)}consume(e=1){let t=this.peek(e);return this.advance(e),t}consumeMatch(e){if(!e.sticky)throw new Error('`regex` must have a sticky flag ("y")');e.lastIndex=this.charsToBytes[this.charIndex];let t=e.exec(this.string);if(null===t)return MR;let n=t[0];return this.advance(this._charLength(n)),n}consumeMatchFn(e){let t=this.charIndex;for(;!this.isEnd&&e(this.peek());)this.advance();return this.charIndex>t?this.string.slice(this.charsToBytes[t],this.charsToBytes[this.charIndex]):MR}consumeString(e){if(this.consumeStringFast(e))return e;if(!this.multiByteMode)return MR;let{length:t}=e,n=this._charLength(e);return n!==t&&e===this.peek(n)?(this.advance(n),e):MR}consumeStringFast(e){if(this.peek()===e[0]){let{length:t}=e;if(1===t)return this.advance(),e;if(this.peek(t)===e)return this.advance(t),e}return MR}consumeUntilMatch(e){if(!e.global)throw new Error('`regex` must have a global flag ("g")');let t=this.charsToBytes[this.charIndex];e.lastIndex=t;let n=e.exec(this.string);if(null===n||n.index===t)return MR;let r=this.string.slice(t,n.index);return this.advance(this._charLength(r)),r}consumeUntilString(e){let{charIndex:t,charsToBytes:n,string:r}=this,a=n[t],o=r.indexOf(e,a);if(o<=0)return MR;let i=r.slice(a,o);return this.advance(this._charLength(i)),i}peek(e=1){if(this.charIndex>=this.charCount)return MR;if(1===e)return this.chars[this.charIndex];let{charsToBytes:t,charIndex:n}=this;return this.string.slice(t[n],t[n+e])}reset(e=0){this.charIndex=e>=0?Math.min(this.charCount,e):Math.max(0,this.charIndex+e)}},PR={};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const kR=Object.freeze(Object.assign(Object.create(null),{amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}));function BR(e){if(YR(e))return!0;let t=HR(e);return 45===t||46===t||t>=48&&t<=57||183===t||t>=768&&t<=879||t>=8255&&t<=8256}function YR(e){let t=HR(e);return 58===t||95===t||t>=65&&t<=90||t>=97&&t<=122||t>=192&&t<=214||t>=216&&t<=246||t>=248&&t<=767||t>=880&&t<=893||t>=895&&t<=8191||t>=8204&&t<=8205||t>=8304&&t<=8591||t>=11264&&t<=12271||t>=12289&&t<=55295||t>=63744&&t<=64975||t>=65008&&t<=65533||t>=65536&&t<=983039}function ZR(e){let t=HR(e);return 9===t||10===t||13===t||t>=32&&t<=55295||t>=57344&&t<=65533||t>=65536&&t<=1114111}function HR(e){return e.codePointAt(0)||-1}PR.predefinedEntities=kR,PR.isNameChar=BR,PR.isNameStartChar=YR,PR.isNotXmlChar=function(e){return!ZR(e)},PR.isReferenceChar=function(e){return"#"===e||BR(e)},PR.isWhitespace=function(e){let t=HR(e);return 32===t||9===t||10===t||13===t},PR.isXmlChar=ZR,window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};class UR{constructor(){this.parent=null}get document(){return this.parent?this.parent.document:null}get isRootNode(){return!!this.parent&&this.parent===this.document}get preserveWhitespace(){return Boolean(this.parent&&this.parent.preserveWhitespace)}get type(){return""}toJSON(){let e={type:this.type};return this.isRootNode&&(e.isRootNode=!0),this.preserveWhitespace&&(e.preserveWhitespace=!0),e}}UR.TYPE_CDATA="cdata",UR.TYPE_COMMENT="comment",UR.TYPE_DOCUMENT="document",UR.TYPE_ELEMENT="element",UR.TYPE_PROCESSING_INSTRUCTION="pi",UR.TYPE_TEXT="text";var jR=UR;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const GR=jR;var zR=class extends GR{constructor(e=""){super(),this.text=e}get type(){return GR.TYPE_TEXT}toJSON(){return Object.assign(GR.prototype.toJSON.call(this),{text:this.text})}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const VR=jR,qR=zR;var WR=class extends qR{get type(){return VR.TYPE_CDATA}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const QR=jR;var KR=class extends QR{constructor(e=""){super(),this.content=e}get type(){return QR.TYPE_COMMENT}toJSON(){return Object.assign(QR.prototype.toJSON.call(this),{content:this.content})}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const $R=jR;class JR extends $R{constructor(e,t=Object.create(null),n=[]){super(),this.name=e,this.attributes=t,this.children=n}get isEmpty(){return 0===this.children.length}get preserveWhitespace(){let e=this;for(;e instanceof JR;){if("xml:space"in e.attributes)return"preserve"===e.attributes["xml:space"];e=e.parent}return!1}get text(){return this.children.map((e=>"text"in e?e.text:"")).join("")}get type(){return $R.TYPE_ELEMENT}toJSON(){return Object.assign($R.prototype.toJSON.call(this),{name:this.name,attributes:this.attributes,children:this.children.map((e=>e.toJSON()))})}}var XR=JR;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const eN=XR,tN=jR;var nN=class extends tN{constructor(e=[]){super(),this.children=e}get document(){return this}get root(){return this.children.find((e=>e instanceof eN))||null}get text(){return this.children.map((e=>"text"in e?e.text:"")).join("")}get type(){return tN.TYPE_DOCUMENT}toJSON(){return Object.assign(tN.prototype.toJSON.call(this),{children:this.children.map((e=>e.toJSON()))})}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const rN=jR;var aN=class extends rN{constructor(e,t=""){super(),this.name=e,this.content=t}get type(){return rN.TYPE_PROCESSING_INSTRUCTION}toJSON(){return Object.assign(rN.prototype.toJSON.call(this),{name:this.name,content:this.content})}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const oN=_R,iN=PR,sN=WR,uN=KR,lN=nN,cN=XR,dN=aN,hN=zR;var mN=class{constructor(e,t={}){for(this.document=new lN,this.currentNode=this.document,this.options=t,this.scanner=new oN(function(e){"\ufeff"===e[0]&&(e=e.slice(1));return e.replace(/\r\n?/g,"\n")}(e)),this.consumeProlog(),this.consumeElement()||this.error("Root element is missing or invalid");this.consumeMisc(););this.scanner.isEnd||this.error("Extra content at the end of the document")}addNode(e){e.parent=this.currentNode,this.currentNode.children.push(e)}addText(e){let{children:t}=this.currentNode;if(t.length>0){let n=t[t.length-1];if(n instanceof hN)return void(n.text+=e)}this.addNode(new hN(e))}consumeAttributeValue(){let e,{scanner:t}=this,n=t.peek();if('"'!==n&&"'"!==n)return!1;t.advance();let r=!1,a="",o='"'===n?/[^"&<]+/y:/[^'&<]+/y;e:for(;!t.isEnd;){switch(e=t.consumeMatch(o),e&&(this.validateChars(e),a+=e.replace(/[\t\r\n]/g," ")),t.peek()){case n:r=!0;break e;case"&":a+=this.consumeReference();continue;case"<":this.error("Unescaped `<` is not allowed in an attribute value");break;case"":this.error("Unclosed attribute")}}return r||this.error("Unclosed attribute"),t.advance(),a}consumeCdataSection(){let{scanner:e}=this;if(!e.consumeStringFast("<![CDATA["))return!1;let t=e.consumeUntilString("]]>");return this.validateChars(t),e.consumeStringFast("]]>")||this.error("Unclosed CDATA section"),this.options.preserveCdata?this.addNode(new sN(t)):this.addText(t),!0}consumeCharData(){let{scanner:e}=this,t=e.consumeUntilMatch(/<|&|]]>/g);return!!t&&(this.validateChars(t),"]"===e.peek()&&"]]>"===e.peek(3)&&this.error("Element content may not contain the CDATA section close delimiter `]]>`"),this.addText(t),!0)}consumeComment(){let{scanner:e}=this;if(!e.consumeStringFast("\x3c!--"))return!1;let t=e.consumeUntilString("--");return this.validateChars(t),e.consumeStringFast("--\x3e")||("--"===e.peek(2)?this.error("The string `--` isn't allowed inside a comment"):this.error("Unclosed comment")),this.options.preserveComments&&this.addNode(new uN(t.trim())),!0}consumeContentReference(){let e=this.consumeReference();return!!e&&(this.addText(e),!0)}consumeDoctypeDeclaration(){let{scanner:e}=this;return!(!e.consumeStringFast("<!DOCTYPE")||!this.consumeWhitespace())&&(e.consumeMatch(/[^[>]+/y),e.consumeMatch(/\[[\s\S]+?\][\x20\t\r\n]*>/y)||e.consumeStringFast(">")||this.error("Unclosed doctype declaration"),!0)}consumeElement(){let{scanner:e}=this,t=e.charIndex;if("<"!==e.peek())return!1;e.advance();let n=this.consumeName();if(!n)return e.reset(t),!1;let r=Object.create(null);for(;this.consumeWhitespace();){let e=this.consumeName();if(!e)continue;let t=this.consumeEqual()&&this.consumeAttributeValue();!1===t&&this.error("Attribute value expected"),e in r&&this.error(`Duplicate attribute: ${e}`),"xml:space"===e&&"default"!==t&&"preserve"!==t&&this.error('Value of the `xml:space` attribute must be "default" or "preserve"'),r[e]=t}if(this.options.sortAttributes){let e=Object.keys(r).sort(),t=Object.create(null);for(let n=0;n<e.length;++n){let a=e[n];t[a]=r[a]}r=t}let a=Boolean(e.consumeStringFast("/>")),o=new cN(n,r);if(o.parent=this.currentNode,!a){for(e.consumeStringFast(">")||this.error(`Unclosed start tag for element \`${n}\``),this.currentNode=o,this.consumeCharData();this.consumeElement()||this.consumeContentReference()||this.consumeCdataSection()||this.consumeProcessingInstruction()||this.consumeComment();)this.consumeCharData();let t,r=e.charIndex;e.consumeStringFast("</")&&(t=this.consumeName())&&t===n||(e.reset(r),this.error(`Missing end tag for element ${n}`)),this.consumeWhitespace(),e.consumeStringFast(">")||this.error(`Unclosed end tag for element ${n}`),this.currentNode=o.parent}return this.addNode(o),!0}consumeEqual(){return this.consumeWhitespace(),!!this.scanner.consumeStringFast("=")&&(this.consumeWhitespace(),!0)}consumeMisc(){return this.consumeComment()||this.consumeProcessingInstruction()||this.consumeWhitespace()}consumeName(){return iN.isNameStartChar(this.scanner.peek())?this.scanner.consumeMatchFn(iN.isNameChar):""}consumeProcessingInstruction(){let{scanner:e}=this,t=e.charIndex;if(!e.consumeStringFast("<?"))return!1;let n=this.consumeName();if(n?"xml"===n.toLowerCase()&&(e.reset(t),this.error("XML declaration isn't allowed here")):this.error("Invalid processing instruction"),!this.consumeWhitespace()){if(e.consumeStringFast("?>"))return this.addNode(new dN(n)),!0;this.error("Whitespace is required after a processing instruction name")}let r=e.consumeUntilString("?>");return this.validateChars(r),e.consumeStringFast("?>")||this.error("Unterminated processing instruction"),this.addNode(new dN(n,r)),!0}consumeProlog(){let{scanner:e}=this,t=e.charIndex;for(this.consumeXmlDeclaration();this.consumeMisc(););if(this.consumeDoctypeDeclaration())for(;this.consumeMisc(););return t<e.charIndex}consumeReference(){let{scanner:e}=this;if("&"!==e.peek())return!1;e.advance();let t,n=e.consumeMatchFn(iN.isReferenceChar);if(";"!==e.consume()&&this.error("Unterminated reference (a reference must end with `;`)"),"#"===n[0]){let e="x"===n[1]?parseInt(n.slice(2),16):parseInt(n.slice(1),10);isNaN(e)&&this.error("Invalid character reference"),t=String.fromCodePoint(e),iN.isXmlChar(t)||this.error("Character reference resolves to an invalid character")}else if(t=iN.predefinedEntities[n],void 0===t){let{ignoreUndefinedEntities:t,resolveUndefinedEntity:r}=this.options,a=`&${n};`;if(r){let e=r(a);if(null!=e){let t=typeof e;if("string"!==t)throw new TypeError(`\`resolveUndefinedEntity()\` must return a string, \`null\`, or \`undefined\`, but returned a value of type ${t}`);return e}}if(t)return a;e.reset(-a.length),this.error(`Named entity isn't defined: ${a}`)}return t}consumeSystemLiteral(){let{scanner:e}=this,t=e.consumeStringFast('"')||e.consumeStringFast("'");if(!t)return!1;let n=e.consumeUntilString(t);return this.validateChars(n),e.consumeStringFast(t)||this.error("Missing end quote"),n}consumeWhitespace(){return Boolean(this.scanner.consumeMatchFn(iN.isWhitespace))}consumeXmlDeclaration(){let{scanner:e}=this;if(!e.consumeStringFast("<?xml"))return!1;this.consumeWhitespace()||this.error("Invalid XML declaration");let t=Boolean(e.consumeStringFast("version"))&&this.consumeEqual()&&this.consumeSystemLiteral();if(!1===t?this.error("XML version is missing or invalid"):/^1\.[0-9]+$/.test(t)||this.error("Invalid character in version number"),this.consumeWhitespace()){Boolean(e.consumeStringFast("encoding"))&&this.consumeEqual()&&this.consumeSystemLiteral()&&this.consumeWhitespace();let t=Boolean(e.consumeStringFast("standalone"))&&this.consumeEqual()&&this.consumeSystemLiteral();t&&("yes"!==t&&"no"!==t&&this.error('Only "yes" and "no" are permitted as values of `standalone`'),this.consumeWhitespace())}return e.consumeStringFast("?>")||this.error("Invalid or unclosed XML declaration"),!0}error(e){let{charIndex:t,string:n}=this.scanner,r=1,a="",o=1;for(let e=0;e<t;++e){let t=n[e];"\n"===t?(r=1,a="",o+=1):(r+=1,a+=t)}let i=n.indexOf("\n",t);a+=-1===i?n.slice(t):n.slice(t,i);let s=0;a.length>50&&(r<40?a=a.slice(0,50):(s=r-20,a=a.slice(s,r+30)));let u=new Error(`${e} (line ${o}, column ${r})\n  ${a}\n`+" ".repeat(r-s+1)+"^\n");throw Object.assign(u,{column:r,excerpt:a,line:o,pos:t}),u}validateChars(e){let t=0;for(let n of e)iN.isNotXmlChar(n)&&(this.scanner.reset(-([...e].length-t)),this.error("Invalid character")),t+=1}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const fN=mN,pN=WR,CN=KR,TN=nN,gN=XR,wN=jR,DN=aN,EN=zR;function SN(e,t){return new fN(e,t).document}SN.XmlCdata=pN,SN.XmlComment=CN,SN.XmlDocument=TN,SN.XmlElement=gN,SN.XmlNode=wN,SN.XmlProcessingInstruction=DN,SN.XmlText=EN;var vN=SN;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var AN=function(){for(var e={},t=0;t<arguments.length;t++){var n=arguments[t];for(var r in n)yN.call(n,r)&&(e[r]=n[r])}return e},yN=Object.prototype.hasOwnProperty;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var FN=function(e){if(e)throw e};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};
/*!
     * Determine if an object is a Buffer
     *
     * @author   Feross Aboukhadijeh <https://feross.org>
     * @license  MIT
     */
var ON=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var bN=[].slice,RN=function(e,t){var n;return function(){var t,o=bN.call(arguments,0),i=e.length>o.length;i&&o.push(r);try{t=e.apply(null,o)}catch(e){if(i&&n)throw e;return r(e)}i||(t&&"function"==typeof t.then?t.then(a,r):t instanceof Error?r(t):a(t))};function r(){n||(n=!0,t.apply(null,arguments))}function a(e){r(null,e)}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var NN=RN,LN=IN;IN.wrap=NN;var xN=[].slice;function IN(){var e=[],t={run:function(){var t=-1,n=xN.call(arguments,0,-1),r=arguments[arguments.length-1];if("function"!=typeof r)throw new Error("Expected function as last argument, not "+r);function a(o){var i=e[++t],s=xN.call(arguments,0),u=s.slice(1),l=n.length,c=-1;if(o)r(o);else{for(;++c<l;)null!==u[c]&&void 0!==u[c]||(u[c]=n[c]);n=u,i?NN(i,a).apply(null,n):r.apply(null,[null].concat(n))}}a.apply(null,[null].concat(n))},use:function(n){if("function"!=typeof n)throw new Error("Expected `fn` to be a function, not "+n);return e.push(n),t}};return t}var MN={exports:{}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var _N={}.hasOwnProperty,PN=function(e){if(!e||"object"!=typeof e)return"";if(_N.call(e,"position")||_N.call(e,"type"))return BN(e.position);if(_N.call(e,"start")||_N.call(e,"end"))return BN(e);if(_N.call(e,"line")||_N.call(e,"column"))return kN(e);return""};function kN(e){return e&&"object"==typeof e||(e={}),YN(e.line)+":"+YN(e.column)}function BN(e){return e&&"object"==typeof e||(e={}),kN(e.start)+"-"+kN(e.end)}function YN(e){return e&&"number"==typeof e?e:1}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var ZN=PN,HN=GN;function UN(){}UN.prototype=Error.prototype,GN.prototype=new UN;var jN=GN.prototype;function GN(e,t,n){var r,a,o;"string"==typeof t&&(n=t,t=null),r=function(e){var t,n=[null,null];"string"==typeof e&&(-1===(t=e.indexOf(":"))?n[1]=e:(n[0]=e.slice(0,t),n[1]=e.slice(t+1)));return n}(n),a=ZN(t)||"1:1",o={start:{line:null,column:null},end:{line:null,column:null}},t&&t.position&&(t=t.position),t&&(t.start?(o=t,t=t.start):o.start=t),e.stack&&(this.stack=e.stack,e=e.message),this.message=e,this.name=a,this.reason=e,this.line=t?t.line:null,this.column=t?t.column:null,this.location=o,this.source=r[0],this.ruleId=r[1]}jN.file="",jN.name="",jN.reason="",jN.message="",jN.stack="",jN.fatal=null,jN.column=null,jN.line=null;var zN={exports:{}};function VN(e,t){for(var n=0,r=e.length-1;r>=0;r--){var a=e[r];"."===a?e.splice(r,1):".."===a?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var qN=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,WN=function(e){return qN.exec(e).slice(1)};function QN(){for(var e="",t=!1,n=arguments.length-1;n>=-1&&!t;n--){var r=n>=0?arguments[n]:"/";if("string"!=typeof r)throw new TypeError("Arguments to path.resolve must be strings");r&&(e=r+"/"+e,t="/"===r.charAt(0))}return(t?"/":"")+(e=VN(aL(e.split("/"),(function(e){return!!e})),!t).join("/"))||"."}function KN(e){var t=$N(e),n="/"===oL(e,-1);return(e=VN(aL(e.split("/"),(function(e){return!!e})),!t).join("/"))||t||(e="."),e&&n&&(e+="/"),(t?"/":"")+e}function $N(e){return"/"===e.charAt(0)}function JN(){var e=Array.prototype.slice.call(arguments,0);return KN(aL(e,(function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))}function XN(e,t){function n(e){for(var t=0;t<e.length&&""===e[t];t++);for(var n=e.length-1;n>=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=QN(e).substr(1),t=QN(t).substr(1);for(var r=n(e.split("/")),a=n(t.split("/")),o=Math.min(r.length,a.length),i=o,s=0;s<o;s++)if(r[s]!==a[s]){i=s;break}var u=[];for(s=i;s<r.length;s++)u.push("..");return(u=u.concat(a.slice(i))).join("/")}function eL(e){var t=WN(e),n=t[0],r=t[1];return n||r?(r&&(r=r.substr(0,r.length-1)),n+r):"."}function tL(e,t){var n=WN(e)[2];return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n}function nL(e){return WN(e)[3]}var rL={extname:nL,basename:tL,dirname:eL,sep:"/",delimiter:":",relative:XN,join:JN,isAbsolute:$N,normalize:KN,resolve:QN};function aL(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r<e.length;r++)t(e[r],r,e)&&n.push(e[r]);return n}var oL="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)},iL=D(Object.freeze({__proto__:null,resolve:QN,normalize:KN,isAbsolute:$N,join:JN,relative:XN,sep:"/",delimiter:":",dirname:eL,basename:tL,extname:nL,default:rL}));window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e){e.exports=iL}(zN),window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var sL="undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{};function uL(){throw new Error("setTimeout has not been defined")}function lL(){throw new Error("clearTimeout has not been defined")}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var cL=uL,dL=lL;function hL(e){if(cL===setTimeout)return setTimeout(e,0);if((cL===uL||!cL)&&setTimeout)return cL=setTimeout,setTimeout(e,0);try{return cL(e,0)}catch(t){try{return cL.call(null,e,0)}catch(t){return cL.call(this,e,0)}}}"function"==typeof sL.setTimeout&&(cL=setTimeout),"function"==typeof sL.clearTimeout&&(dL=clearTimeout);var mL,fL=[],pL=!1,CL=-1;function TL(){pL&&mL&&(pL=!1,mL.length?fL=mL.concat(fL):CL=-1,fL.length&&gL())}function gL(){if(!pL){var e=hL(TL);pL=!0;for(var t=fL.length;t;){for(mL=fL,fL=[];++CL<t;)mL&&mL[CL].run();CL=-1,t=fL.length}mL=null,pL=!1,function(e){if(dL===clearTimeout)return clearTimeout(e);if((dL===lL||!dL)&&clearTimeout)return dL=clearTimeout,clearTimeout(e);try{dL(e)}catch(t){try{return dL.call(null,e)}catch(t){return dL.call(this,e)}}}(e)}}function wL(e,t){this.fun=e,this.array=t}wL.prototype.run=function(){this.fun.apply(null,this.array)};function DL(){}var EL=DL,SL=DL,vL=DL,AL=DL,yL=DL,FL=DL,OL=DL;var bL=sL.performance||{},RL=bL.now||bL.mozNow||bL.msNow||bL.oNow||bL.webkitNow||function(){return(new Date).getTime()};var NL=new Date;var LL={nextTick:function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];fL.push(new wL(e,t)),1!==fL.length||pL||hL(gL)},title:"browser",browser:!0,env:{},argv:[],version:"",versions:{},on:EL,addListener:SL,once:vL,off:AL,removeListener:yL,removeAllListeners:FL,emit:OL,binding:function(e){throw new Error("process.binding is not supported")},cwd:function(){return"/"},chdir:function(e){throw new Error("process.chdir is not supported")},umask:function(){return 0},hrtime:function(e){var t=.001*RL.call(bL),n=Math.floor(t),r=Math.floor(t%1*1e9);return e&&(n-=e[0],(r-=e[1])<0&&(n--,r+=1e9)),[n,r]},platform:"browser",release:{},config:{},uptime:function(){return(new Date-NL)/1e3}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var xL=LL;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var IL=zN.exports,ML=xL,_L=ON,PL=YL,kL={}.hasOwnProperty,BL=["history","path","basename","stem","extname","dirname"];function YL(e){var t,n;if(e){if("string"==typeof e||_L(e))e={contents:e};else if("message"in e&&"messages"in e)return e}else e={};if(!(this instanceof YL))return new YL(e);for(this.data={},this.messages=[],this.history=[],this.cwd=ML.cwd(),n=-1;++n<BL.length;)t=BL[n],kL.call(e,t)&&(this[t]=e[t]);for(t in e)BL.indexOf(t)<0&&(this[t]=e[t])}function ZL(e,t){if(e&&e.indexOf(IL.sep)>-1)throw new Error("`"+t+"` cannot be a path: did not expect `"+IL.sep+"`")}function HL(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")}function UL(e,t){if(!e)throw new Error("Setting `"+t+"` requires `path` to be set too")}YL.prototype.toString=function(e){return(this.contents||"").toString(e)},Object.defineProperty(YL.prototype,"path",{get:function(){return this.history[this.history.length-1]},set:function(e){HL(e,"path"),this.path!==e&&this.history.push(e)}}),Object.defineProperty(YL.prototype,"dirname",{get:function(){return"string"==typeof this.path?IL.dirname(this.path):void 0},set:function(e){UL(this.path,"dirname"),this.path=IL.join(e||"",this.basename)}}),Object.defineProperty(YL.prototype,"basename",{get:function(){return"string"==typeof this.path?IL.basename(this.path):void 0},set:function(e){HL(e,"basename"),ZL(e,"basename"),this.path=IL.join(this.dirname||"",e)}}),Object.defineProperty(YL.prototype,"extname",{get:function(){return"string"==typeof this.path?IL.extname(this.path):void 0},set:function(e){if(ZL(e,"extname"),UL(this.path,"extname"),e){if(46!==e.charCodeAt(0))throw new Error("`extname` must start with `.`");if(e.indexOf(".",1)>-1)throw new Error("`extname` cannot contain multiple dots")}this.path=IL.join(this.dirname,this.stem+(e||""))}}),Object.defineProperty(YL.prototype,"stem",{get:function(){return"string"==typeof this.path?IL.basename(this.path,this.extname):void 0},set:function(e){HL(e,"stem"),ZL(e,"stem"),this.path=IL.join(this.dirname||"",e+(this.extname||""))}}),window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var jL=HN,GL=PL,zL=GL;GL.prototype.message=function(e,t,n){var r=new jL(e,t,n);this.path&&(r.name=this.path+":"+r.name,r.file=this.path);return r.fatal=!1,this.messages.push(r),r},GL.prototype.info=function(){var e=this.message.apply(this,arguments);return e.fatal=null,e},GL.prototype.fail=function(){var e=this.message.apply(this,arguments);throw e.fatal=!0,e},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e){e.exports=zL}(MN),window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var VL=FN,qL=ON,WL=rp,QL=e=>{if("[object Object]"!==Object.prototype.toString.call(e))return!1;const t=Object.getPrototypeOf(e);return null===t||t===Object.prototype},KL=LN,$L=MN.exports,JL=function e(){var t,n=[],r=KL(),a={},o=-1;return i.data=function(e,n){if("string"==typeof e)return 2===arguments.length?(ox("data",t),a[e]=n,i):ex.call(a,e)&&a[e]||null;if(e)return ox("data",t),a=e,i;return a},i.freeze=s,i.attachers=n,i.use=u,i.parse=function(e){var t,n=$L(e);if(s(),rx("parse",t=i.Parser),nx(t,"parse"))return new t(String(n),n).parse();return t(String(n),n)},i.stringify=function(e,t){var n,r=$L(t);if(s(),ax("stringify",n=i.Compiler),ix(e),nx(n,"compile"))return new n(e,r).compile();return n(e,r)},i.run=c,i.runSync=d,i.process=h,i.processSync=m,i;function i(){for(var t=e(),r=-1;++r<n.length;)t.use.apply(null,n[r]);return t.data(WL(!0,{},a)),t}function s(){var e,a;if(t)return i;for(;++o<n.length;)!1!==(e=n[o])[1]&&(!0===e[1]&&(e[1]=void 0),"function"==typeof(a=e[0].apply(i,e.slice(1)))&&r.use(a));return t=!0,o=1/0,i}function u(e){var r;if(ox("use",t),null==e);else if("function"==typeof e)c.apply(null,arguments);else{if("object"!=typeof e)throw new Error("Expected usable value, not `"+e+"`");"length"in e?u(e):o(e)}return r&&(a.settings=WL(a.settings||{},r)),i;function o(e){u(e.plugins),e.settings&&(r=WL(r||{},e.settings))}function s(e){if("function"==typeof e)c(e);else{if("object"!=typeof e)throw new Error("Expected usable value, not `"+e+"`");"length"in e?c.apply(null,e):o(e)}}function u(e){var t=-1;if(null==e);else{if("object"!=typeof e||!("length"in e))throw new Error("Expected a list of plugins, not `"+e+"`");for(;++t<e.length;)s(e[t])}}function c(e,t){var r=l(e);r?(QL(r[1])&&QL(t)&&(t=WL(!0,r[1],t)),r[1]=t):n.push(XL.call(arguments))}}function l(e){for(var t=-1;++t<n.length;)if(n[t][0]===e)return n[t]}function c(e,t,n){if(ix(e),s(),n||"function"!=typeof t||(n=t,t=null),!n)return new Promise(a);function a(a,o){r.run(e,$L(t),(function(t,r,i){r=r||e,t?o(t):a?a(r):n(null,r,i)}))}a(null,n)}function d(e,t){var n,r;return c(e,t,(function(e,t){r=!0,n=t,VL(e)})),sx("runSync","run",r),n}function h(e,t){if(s(),rx("process",i.Parser),ax("process",i.Compiler),!t)return new Promise(n);function n(n,r){var a=$L(e);tx.run(i,{file:a},(function(e){e?r(e):n?n(a):t(null,a)}))}n(null,t)}function m(e){var t,n;return s(),rx("processSync",i.Parser),ax("processSync",i.Compiler),h(t=$L(e),(function(e){n=!0,VL(e)})),sx("processSync","process",n),t}}().freeze(),XL=[].slice,ex={}.hasOwnProperty,tx=KL().use((function(e,t){t.tree=e.parse(t.file)})).use((function(e,t,n){e.run(t.tree,t.file,(function(e,r,a){e?n(e):(t.tree=r,t.file=a,n())}))})).use((function(e,t){var n=e.stringify(t.tree,t.file);null==n||("string"==typeof n||qL(n)?t.file.contents=n:t.file.result=n)}));function nx(e,t){return"function"==typeof e&&e.prototype&&(function(e){var t;for(t in e)return!0;return!1}(e.prototype)||t in e.prototype)}function rx(e,t){if("function"!=typeof t)throw new Error("Cannot `"+e+"` without `Parser`")}function ax(e,t){if("function"!=typeof t)throw new Error("Cannot `"+e+"` without `Compiler`")}function ox(e,t){if(t)throw new Error("Cannot invoke `"+e+"` on a frozen processor.\nCreate a new processor first, by invoking it: use `processor()` instead of `processor`.")}function ix(e){if(!e||"string"!=typeof e.type)throw new Error("Expected node, got `"+e+"`")}function sx(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}var ux={exports:{}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var lx=cx;function cx(e){return e&&(e.value||e.alt||e.title||"children"in e&&dx(e.children)||"length"in e&&dx(e))||""}function dx(e){for(var t=[],n=-1;++n<e.length;)t[n]=cx(e[n]);return t.join("")}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var hx=Object.assign;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var mx={}.hasOwnProperty;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var fx=function(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var px=String.fromCharCode;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Cx=px;var Tx=function(e,t){var n=parseInt(e,t);return n<9||11===n||n>13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||65535==(65535&n)||65534==(65535&n)||n>1114111?"�":Cx(n)},gx={};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var wx=function(e){return e<-2};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Dx=function(e){return-2===e||-1===e||32===e};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Ex=Dx;var Sx=function(e,t,n,r){var a=r?r-1:1/0,o=0;return function(r){if(Ex(r))return e.enter(n),i(r);return t(r)};function i(r){return Ex(r)&&o++<a?(e.consume(r),i):(e.exit(n),t(r))}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},Object.defineProperty(gx,"__esModule",{value:!0});var vx=wx,Ax=Sx,yx=function(e){var t,n=e.attempt(this.parser.constructs.contentInitial,(function(t){if(null===t)return void e.consume(t);return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),Ax(e,n,"linePrefix")}),(function(t){return e.enter("paragraph"),r(t)}));return n;function r(n){var r=e.enter("chunkText",{contentType:"text",previous:t});return t&&(t.next=r),t=r,a(n)}function a(t){return null===t?(e.exit("chunkText"),e.exit("paragraph"),void e.consume(t)):vx(t)?(e.consume(t),e.exit("chunkText"),r):(e.consume(t),a)}};gx.tokenize=yx;var Fx={};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Ox=wx,bx=Sx;var Rx={tokenize:function(e,t,n){return bx(e,(function(e){return null===e||Ox(e)?t(e):n(e)}),"linePrefix")},partial:!0};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},Object.defineProperty(Fx,"__esModule",{value:!0});var Nx=wx,Lx=Sx,xx=Rx,Ix=function(e){var t,n,r,a=this,o=[],i=0,s={tokenize:function(e,r){var i=0;return t={},s;function s(r){return i<o.length?(a.containerState=o[i][1],e.attempt(o[i][0].continuation,u,l)(r)):n.currentConstruct&&n.currentConstruct.concrete?(t.flowContinue=!0,h(r)):(a.interrupt=n.currentConstruct&&n.currentConstruct.interruptible,a.containerState={},e.attempt(Mx,d,h)(r))}function u(e){return i++,a.containerState._closeFlow?d(e):s(e)}function l(t){return n.currentConstruct&&n.currentConstruct.lazy?(a.containerState={},e.attempt(Mx,d,e.attempt(_x,d,e.check(xx,d,c)))(t)):d(t)}function c(e){return i=o.length,t.lazy=!0,t.flowContinue=!0,h(e)}function d(e){return t.flowEnd=!0,h(e)}function h(e){return t.continued=i,a.interrupt=a.containerState=void 0,r(e)}},partial:!0};return u;function u(t){return i<o.length?(a.containerState=o[i][1],e.attempt(o[i][0].continuation,l,c)(t)):c(t)}function l(e){return i++,u(e)}function c(r){return t&&t.flowContinue?h(r):(a.interrupt=n&&n.currentConstruct&&n.currentConstruct.interruptible,a.containerState={},e.attempt(Mx,d,h)(r))}function d(e){return o.push([a.currentConstruct,a.containerState]),a.containerState=void 0,c(e)}function h(t){return null===t?(C(0,!0),void e.consume(t)):(n=n||a.parser.flow(a.now()),e.enter("chunkFlow",{contentType:"flow",previous:r,_tokenizer:n}),m(t))}function m(t){return null===t?(p(e.exit("chunkFlow")),h(t)):Nx(t)?(e.consume(t),p(e.exit("chunkFlow")),e.check(s,f)):(e.consume(t),m)}function f(e){return C(t.continued,t&&t.flowEnd),i=0,u(e)}function p(e){r&&(r.next=e),r=e,n.lazy=t&&t.lazy,n.defineSkip(e.start),n.write(a.sliceStream(e))}function C(t,i){var s=o.length;for(n&&i&&(n.write([null]),r=n=void 0);s-- >t;)a.containerState=o[s][1],o[s][0].exit.call(a,e);o.length=t}},Mx={tokenize:function(e,t,n){return Lx(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)}},_x={tokenize:function(e,t,n){return Lx(e,e.lazy(this.parser.constructs.flow,t,n),"linePrefix",this.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)}};Fx.tokenize=Ix;var Px={};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var kx=function(e){for(var t=-1,n=0;++t<e.length;)n+="string"==typeof e[t]?e[t].length:1;return n};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Bx=kx;var Yx=function(e,t){var n=e[e.length-1];return n&&n[1].type===t?Bx(n[2].sliceStream(n[1])):0};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Zx=[].splice;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Hx=Zx;var Ux=function(e,t,n,r){var a,o=e.length,i=0;if(t=t<0?-t>o?0:o+t:t>o?o:t,n=n>0?n:0,r.length<1e4)(a=Array.from(r)).unshift(t,n),Hx.apply(e,a);else for(n&&Hx.apply(e,[t,n]);i<r.length;)(a=r.slice(i,i+1e4)).unshift(t,0),Hx.apply(e,a),i+=1e4,t+=1e4};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var jx=hx;var Gx=function(e){return jx({},e)};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var zx=hx,Vx=Ux,qx=Gx;function Wx(e,t){for(var n,r,a,o,i,s,u=e[t][1],l=e[t][2],c=t-1,d=[],h=u._tokenizer||l.parser[u.contentType](u.start),m=h.events,f=[],p={};u;){for(;e[++c][1]!==u;);d.push(c),u._tokenizer||(n=l.sliceStream(u),u.next||n.push(null),r&&h.defineSkip(u.start),u.isInFirstContentOfListItem&&(h._gfmTasklistFirstContentOfListItem=!0),h.write(n),u.isInFirstContentOfListItem&&(h._gfmTasklistFirstContentOfListItem=void 0)),r=u,u=u.next}for(u=r,a=m.length;a--;)"enter"===m[a][0]?o=!0:o&&m[a][1].type===m[a-1][1].type&&m[a][1].start.line!==m[a][1].end.line&&(C(m.slice(a+1,i)),u._tokenizer=u.next=void 0,u=u.previous,i=a+1);for(h.events=u._tokenizer=u.next=void 0,C(m.slice(0,i)),a=-1,s=0;++a<f.length;)p[s+f[a][0]]=s+f[a][1],s+=f[a][1]-f[a][0]-1;return p;function C(t){var n=d.pop();f.unshift([n,n+t.length-1]),Vx(e,n,2,t)}}var Qx=function(e){for(var t,n,r,a,o,i,s,u={},l=-1;++l<e.length;){for(;l in u;)l=u[l];if(t=e[l],l&&"chunkFlow"===t[1].type&&"listItemPrefix"===e[l-1][1].type&&((r=0)<(i=t[1]._tokenizer.events).length&&"lineEndingBlank"===i[r][1].type&&(r+=2),r<i.length&&"content"===i[r][1].type))for(;++r<i.length&&"content"!==i[r][1].type;)"chunkText"===i[r][1].type&&(i[r][1].isInFirstContentOfListItem=!0,r++);if("enter"===t[0])t[1].contentType&&(zx(u,Wx(e,l)),l=u[l],s=!0);else if(t[1]._container||t[1]._movePreviousLineEndings){for(r=l,n=void 0;r--&&("lineEnding"===(a=e[r])[1].type||"lineEndingBlank"===a[1].type);)"enter"===a[0]&&(n&&(e[n][1].type="lineEndingBlank"),a[1].type="lineEnding",n=r);n&&(t[1].end=qx(e[n][1].start),(o=e.slice(n,l)).unshift(t),Vx(e,n,l-n+1,o))}}return!s};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Kx=wx,$x=Yx,Jx=Qx,Xx=Sx,eI={tokenize:function(e,t){var n;return function(t){return e.enter("content"),n=e.enter("chunkContent",{contentType:"content"}),r(t)};function r(t){return null===t?a(t):Kx(t)?e.check(tI,o,a)(t):(e.consume(t),r)}function a(n){return e.exit("chunkContent"),e.exit("content"),t(n)}function o(t){return e.consume(t),e.exit("chunkContent"),n=n.next=e.enter("chunkContent",{contentType:"content",previous:n}),r}},resolve:function(e){return Jx(e),e},interruptible:!0,lazy:!0},tI={tokenize:function(e,t,n){var r=this;return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),Xx(e,a,"linePrefix")};function a(a){return null===a||Kx(a)?n(a):r.parser.constructs.disable.null.indexOf("codeIndented")>-1||$x(r.events,"linePrefix")<4?e.interrupt(r.parser.constructs.flow,n,t)(a):t(a)}},partial:!0};var nI=eI;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},Object.defineProperty(Px,"__esModule",{value:!0});var rI=nI,aI=Sx,oI=Rx,iI=function(e){var t=this,n=e.attempt(oI,(function(r){if(null===r)return void e.consume(r);return e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}),e.attempt(this.parser.constructs.flowInitial,r,aI(e,e.attempt(this.parser.constructs.flow,r,e.attempt(rI,r)),"linePrefix")));return n;function r(r){if(null!==r)return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),t.currentConstruct=void 0,n;e.consume(r)}};Px.tokenize=iI;var sI={};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},Object.defineProperty(sI,"__esModule",{value:!0});var uI=hx,lI=Gx,cI=mI("text"),dI=mI("string"),hI={resolveAll:fI()};function mI(e){return{tokenize:function(t){var n=this,r=this.parser.constructs[e],a=t.attempt(r,o,i);return o;function o(e){return u(e)?a(e):i(e)}function i(e){if(null!==e)return t.enter("data"),t.consume(e),s;t.consume(e)}function s(e){return u(e)?(t.exit("data"),a(e)):(t.consume(e),s)}function u(e){var t=r[e],a=-1;if(null===e)return!0;if(t)for(;++a<t.length;)if(!t[a].previous||t[a].previous.call(n,n.previous))return!0}},resolveAll:fI("text"===e?pI:void 0)}}function fI(e){return function(t,n){var r,a=-1;for(;++a<=t.length;)void 0===r?t[a]&&"data"===t[a][1].type&&(r=a,a++):t[a]&&"data"===t[a][1].type||(a!==r+2&&(t[r][1].end=t[a-1][1].end,t.splice(r+2,a-r-2),a=r+2),r=void 0);return e?e(t,n):t}}function pI(e,t){for(var n,r,a,o,i,s,u,l,c=-1;++c<=e.length;)if((c===e.length||"lineEnding"===e[c][1].type)&&"data"===e[c-1][1].type){for(r=e[c-1][1],o=(n=t.sliceStream(r)).length,i=-1,s=0,u=void 0;o--;)if("string"==typeof(a=n[o])){for(i=a.length;32===a.charCodeAt(i-1);)s++,i--;if(i)break;i=-1}else if(-2===a)u=!0,s++;else if(-1!==a){o++;break}s&&(l={type:c===e.length||u||s<2?"lineSuffix":"hardBreakTrailing",start:{line:r.end.line,column:r.end.column-s,offset:r.end.offset-s,_index:r.start._index+o,_bufferIndex:o?i:r.start._bufferIndex+i},end:lI(r.end)},r.end=lI(l.start),r.start.offset===r.end.offset?uI(r,l):(e.splice(c,0,["enter",l,t],["exit",l,t]),c+=2)),c++}return e}sI.resolver=hI,sI.string=dI,sI.text=cI,window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var CI=function(e){return null==e?[]:"length"in e?e:[e]};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var TI=mx,gI=Ux,wI=CI;function DI(e,t){var n,r,a,o;for(n in t)for(o in r=TI.call(e,n)?e[n]:e[n]={},a=t[n])r[o]=EI(wI(a[o]),TI.call(r,o)?r[o]:[])}function EI(e,t){for(var n=-1,r=[];++n<e.length;)("after"===e[n].add?t:r).push(e[n]);return gI(t,0,0,r),t}var SI=function(e){for(var t={},n=-1;++n<e.length;)DI(t,e[n]);return t};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var vI=Ux;var AI=function(e,t){return e.length?(vI(e,e.length,0,t),e):t};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var yI=function(e,t,n){for(var r,a=[],o=-1;++o<e.length;)(r=e[o].resolveAll)&&a.indexOf(r)<0&&(t=r(t,n),a.push(r));return t};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var FI=px;var OI=function(e){for(var t,n,r,a=-1,o=[];++a<e.length;){if("string"==typeof(t=e[a]))n=t;else if(-5===t)n="\r";else if(-4===t)n="\n";else if(-3===t)n="\r\n";else if(-2===t)n="\t";else if(-1===t){if(r)continue;n=" "}else n=FI(t);r=-2===t,o.push(n)}return o.join("")};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var bI=function(e,t){var n,r=t.start._index,a=t.start._bufferIndex,o=t.end._index,i=t.end._bufferIndex;return r===o?n=[e[r].slice(a,i)]:(n=e.slice(r,o),a>-1&&(n[0]=n[0].slice(a)),i>0&&n.push(e[o].slice(0,i))),n};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var RI=hx,NI=wx,LI=AI,xI=Ux,II=CI,MI=yI,_I=OI,PI=Gx,kI=bI;var BI=function(e,t,n){var r=n?PI(n):{line:1,column:1,offset:0},a={},o=[],i=[],s=[],u={consume:function(e){NI(e)?(r.line++,r.column=1,r.offset+=-3===e?2:1,g()):-1!==e&&(r.column++,r.offset++);r._bufferIndex<0?r._index++:(r._bufferIndex++,r._bufferIndex===i[r._index].length&&(r._bufferIndex=-1,r._index++));l.previous=e},enter:function(e,t){var n=t||{};return n.type=e,n.start=h(),l.events.push(["enter",n,l]),s.push(n),n},exit:function(e){var t=s.pop();return t.end=h(),l.events.push(["exit",t,l]),t},attempt:C((function(e,t){T(e,t.from)})),check:C(p),interrupt:C(p,{interrupt:!0}),lazy:C(p,{lazy:!0})},l={previous:null,events:[],parser:e,sliceStream:d,sliceSerialize:function(e){return _I(d(e))},now:h,defineSkip:function(e){a[e.line]=e.column,g()},write:function(e){if(i=LI(i,e),m(),null!==i[i.length-1])return[];return T(t,0),l.events=MI(o,l.events,l),l.events}},c=t.tokenize.call(l,u);return t.resolveAll&&o.push(t),r._index=0,r._bufferIndex=-1,l;function d(e){return kI(i,e)}function h(){return PI(r)}function m(){for(var e,t;r._index<i.length;)if("string"==typeof(t=i[r._index]))for(e=r._index,r._bufferIndex<0&&(r._bufferIndex=0);r._index===e&&r._bufferIndex<t.length;)f(t.charCodeAt(r._bufferIndex));else f(t)}function f(e){c=c(e)}function p(e,t){t.restore()}function C(e,t){return function(n,a,o){var i,c,d,m;return n.tokenize||"length"in n?f(II(n)):function(e){if(e in n||null in n)return f(n.null?II(n[e]).concat(II(n.null)):n[e])(e);return o(e)};function f(e){return i=e,p(e[c=0])}function p(e){return function(n){m=function(){var e=h(),t=l.previous,n=l.currentConstruct,a=l.events.length,o=Array.from(s);return{restore:i,from:a};function i(){r=e,l.previous=t,l.currentConstruct=n,l.events.length=a,s=o,g()}}(),d=e,e.partial||(l.currentConstruct=e);if(e.name&&l.parser.constructs.disable.null.indexOf(e.name)>-1)return T();return e.tokenize.call(t?RI({},l,t):l,u,C,T)(n)}}function C(t){return e(d,m),a}function T(e){return m.restore(),++c<i.length?p(i[c]):o}}}function T(e,t){e.resolveAll&&o.indexOf(e)<0&&o.push(e),e.resolve&&xI(l.events,t,l.events.length-t,e.resolve(l.events.slice(t),l)),e.resolveTo&&(l.events=e.resolveTo(l.events,l))}function g(){r.line in a&&r.column<2&&(r.column=a[r.line],r.offset+=a[r.line]-1)}},YI={};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var ZI=function(e){return e<0||32===e};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var HI=/[!-\/:-@\[-`\{-~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var UI=px;var jI=function(e){return function(t){return e.test(UI(t))}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var GI=jI(HI);window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var zI=jI(/\s/);window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var VI=ZI,qI=GI,WI=zI;var QI=function(e){return null===e||VI(e)||WI(e)?1:qI(e)?2:void 0};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var KI=function(e,t){return e.column+=t,e.offset+=t,e._bufferIndex+=t,e};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var $I=AI,JI=Ux,XI=QI,eM=KI,tM=yI,nM=Gx;var rM={name:"attention",tokenize:function(e,t){var n,r=XI(this.previous);return function(t){return e.enter("attentionSequence"),n=t,a(t)};function a(o){var i,s,u,l;return o===n?(e.consume(o),a):(i=e.exit("attentionSequence"),u=!(s=XI(o))||2===s&&r,l=!r||2===r&&s,i._open=42===n?u:u&&(r||!l),i._close=42===n?l:l&&(s||!u),t(o))}},resolveAll:function(e,t){var n,r,a,o,i,s,u,l,c=-1;for(;++c<e.length;)if("enter"===e[c][0]&&"attentionSequence"===e[c][1].type&&e[c][1]._close)for(n=c;n--;)if("exit"===e[n][0]&&"attentionSequence"===e[n][1].type&&e[n][1]._open&&t.sliceSerialize(e[n][1]).charCodeAt(0)===t.sliceSerialize(e[c][1]).charCodeAt(0)){if((e[n][1]._close||e[c][1]._open)&&(e[c][1].end.offset-e[c][1].start.offset)%3&&!((e[n][1].end.offset-e[n][1].start.offset+e[c][1].end.offset-e[c][1].start.offset)%3))continue;s=e[n][1].end.offset-e[n][1].start.offset>1&&e[c][1].end.offset-e[c][1].start.offset>1?2:1,o={type:s>1?"strongSequence":"emphasisSequence",start:eM(nM(e[n][1].end),-s),end:nM(e[n][1].end)},i={type:s>1?"strongSequence":"emphasisSequence",start:nM(e[c][1].start),end:eM(nM(e[c][1].start),s)},a={type:s>1?"strongText":"emphasisText",start:nM(e[n][1].end),end:nM(e[c][1].start)},r={type:s>1?"strong":"emphasis",start:nM(o.start),end:nM(i.end)},e[n][1].end=nM(o.start),e[c][1].start=nM(i.end),u=[],e[n][1].end.offset-e[n][1].start.offset&&(u=$I(u,[["enter",e[n][1],t],["exit",e[n][1],t]])),u=$I(u,[["enter",r,t],["enter",o,t],["exit",o,t],["enter",a,t]]),u=$I(u,tM(t.parser.constructs.insideSpan.null,e.slice(n+1,c),t)),u=$I(u,[["exit",a,t],["enter",i,t],["exit",i,t],["exit",r,t]]),e[c][1].end.offset-e[c][1].start.offset?(l=2,u=$I(u,[["enter",e[c][1],t],["exit",e[c][1],t]])):l=0,JI(e,n-1,c-n+3,u),c=n+u.length-l-2;break}c=-1;for(;++c<e.length;)"attentionSequence"===e[c][1].type&&(e[c][1].type="data");return e}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var aM=jI(/[A-Za-z]/);window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var oM=jI(/[\dA-Za-z]/);window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var iM=jI(/[#-'*+\--9=?A-Z^-~]/);window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var sM=function(e){return e<32||127===e};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var uM=aM,lM=oM,cM=iM,dM=sM;var hM={name:"autolink",tokenize:function(e,t,n){var r=1;return function(t){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),a};function a(t){return uM(t)?(e.consume(t),o):cM(t)?u(t):n(t)}function o(e){return 43===e||45===e||46===e||lM(e)?i(e):u(e)}function i(t){return 58===t?(e.consume(t),s):(43===t||45===t||46===t||lM(t))&&r++<32?(e.consume(t),i):u(t)}function s(t){return 62===t?(e.exit("autolinkProtocol"),h(t)):32===t||60===t||dM(t)?n(t):(e.consume(t),s)}function u(t){return 64===t?(e.consume(t),r=0,l):cM(t)?(e.consume(t),u):n(t)}function l(e){return lM(e)?c(e):n(e)}function c(t){return 46===t?(e.consume(t),r=0,l):62===t?(e.exit("autolinkProtocol").type="autolinkEmail",h(t)):d(t)}function d(t){return(45===t||lM(t))&&r++<63?(e.consume(t),45===t?d:c):n(t)}function h(n){return e.enter("autolinkMarker"),e.consume(n),e.exit("autolinkMarker"),e.exit("autolink"),t}}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var mM=Dx,fM=Sx,pM={name:"blockQuote",tokenize:function(e,t,n){var r=this;return function(t){if(62===t)return r.containerState.open||(e.enter("blockQuote",{_container:!0}),r.containerState.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(t),e.exit("blockQuoteMarker"),a;return n(t)};function a(n){return mM(n)?(e.enter("blockQuotePrefixWhitespace"),e.consume(n),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(n))}},continuation:{tokenize:function(e,t,n){return fM(e,e.attempt(pM,t,n),"linePrefix",this.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)}},exit:function(e){e.exit("blockQuote")}};var CM=pM;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var TM=jI(/[!-/:-@[-`{-~]/);window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var gM=TM;var wM={name:"characterEscape",tokenize:function(e,t,n){return function(t){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(t),e.exit("escapeMarker"),r};function r(r){return gM(r)?(e.enter("characterEscapeValue"),e.consume(r),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):n(r)}}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var DM={AEli:"Æ",AElig:"Æ",AM:"&",AMP:"&",Aacut:"Á",Aacute:"Á",Abreve:"Ă",Acir:"Â",Acirc:"Â",Acy:"А",Afr:"𝔄",Agrav:"À",Agrave:"À",Alpha:"Α",Amacr:"Ā",And:"⩓",Aogon:"Ą",Aopf:"𝔸",ApplyFunction:"⁡",Arin:"Å",Aring:"Å",Ascr:"𝒜",Assign:"≔",Atild:"Ã",Atilde:"Ã",Aum:"Ä",Auml:"Ä",Backslash:"∖",Barv:"⫧",Barwed:"⌆",Bcy:"Б",Because:"∵",Bernoullis:"ℬ",Beta:"Β",Bfr:"𝔅",Bopf:"𝔹",Breve:"˘",Bscr:"ℬ",Bumpeq:"≎",CHcy:"Ч",COP:"©",COPY:"©",Cacute:"Ć",Cap:"⋒",CapitalDifferentialD:"ⅅ",Cayleys:"ℭ",Ccaron:"Č",Ccedi:"Ç",Ccedil:"Ç",Ccirc:"Ĉ",Cconint:"∰",Cdot:"Ċ",Cedilla:"¸",CenterDot:"·",Cfr:"ℭ",Chi:"Χ",CircleDot:"⊙",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",Colon:"∷",Colone:"⩴",Congruent:"≡",Conint:"∯",ContourIntegral:"∮",Copf:"ℂ",Coproduct:"∐",CounterClockwiseContourIntegral:"∳",Cross:"⨯",Cscr:"𝒞",Cup:"⋓",CupCap:"≍",DD:"ⅅ",DDotrahd:"⤑",DJcy:"Ђ",DScy:"Ѕ",DZcy:"Џ",Dagger:"‡",Darr:"↡",Dashv:"⫤",Dcaron:"Ď",Dcy:"Д",Del:"∇",Delta:"Δ",Dfr:"𝔇",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",Diamond:"⋄",DifferentialD:"ⅆ",Dopf:"𝔻",Dot:"¨",DotDot:"⃜",DotEqual:"≐",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",Downarrow:"⇓",Dscr:"𝒟",Dstrok:"Đ",ENG:"Ŋ",ET:"Ð",ETH:"Ð",Eacut:"É",Eacute:"É",Ecaron:"Ě",Ecir:"Ê",Ecirc:"Ê",Ecy:"Э",Edot:"Ė",Efr:"𝔈",Egrav:"È",Egrave:"È",Element:"∈",Emacr:"Ē",EmptySmallSquare:"◻",EmptyVerySmallSquare:"▫",Eogon:"Ę",Eopf:"𝔼",Epsilon:"Ε",Equal:"⩵",EqualTilde:"≂",Equilibrium:"⇌",Escr:"ℰ",Esim:"⩳",Eta:"Η",Eum:"Ë",Euml:"Ë",Exists:"∃",ExponentialE:"ⅇ",Fcy:"Ф",Ffr:"𝔉",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",Fopf:"𝔽",ForAll:"∀",Fouriertrf:"ℱ",Fscr:"ℱ",GJcy:"Ѓ",G:">",GT:">",Gamma:"Γ",Gammad:"Ϝ",Gbreve:"Ğ",Gcedil:"Ģ",Gcirc:"Ĝ",Gcy:"Г",Gdot:"Ġ",Gfr:"𝔊",Gg:"⋙",Gopf:"𝔾",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",Gt:"≫",HARDcy:"Ъ",Hacek:"ˇ",Hat:"^",Hcirc:"Ĥ",Hfr:"ℌ",HilbertSpace:"ℋ",Hopf:"ℍ",HorizontalLine:"─",Hscr:"ℋ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",IEcy:"Е",IJlig:"Ĳ",IOcy:"Ё",Iacut:"Í",Iacute:"Í",Icir:"Î",Icirc:"Î",Icy:"И",Idot:"İ",Ifr:"ℑ",Igrav:"Ì",Igrave:"Ì",Im:"ℑ",Imacr:"Ī",ImaginaryI:"ⅈ",Implies:"⇒",Int:"∬",Integral:"∫",Intersection:"⋂",InvisibleComma:"⁣",InvisibleTimes:"⁢",Iogon:"Į",Iopf:"𝕀",Iota:"Ι",Iscr:"ℐ",Itilde:"Ĩ",Iukcy:"І",Ium:"Ï",Iuml:"Ï",Jcirc:"Ĵ",Jcy:"Й",Jfr:"𝔍",Jopf:"𝕁",Jscr:"𝒥",Jsercy:"Ј",Jukcy:"Є",KHcy:"Х",KJcy:"Ќ",Kappa:"Κ",Kcedil:"Ķ",Kcy:"К",Kfr:"𝔎",Kopf:"𝕂",Kscr:"𝒦",LJcy:"Љ",L:"<",LT:"<",Lacute:"Ĺ",Lambda:"Λ",Lang:"⟪",Laplacetrf:"ℒ",Larr:"↞",Lcaron:"Ľ",Lcedil:"Ļ",Lcy:"Л",LeftAngleBracket:"⟨",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",LeftRightArrow:"↔",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",Leftarrow:"⇐",Leftrightarrow:"⇔",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",LessLess:"⪡",LessSlantEqual:"⩽",LessTilde:"≲",Lfr:"𝔏",Ll:"⋘",Lleftarrow:"⇚",Lmidot:"Ŀ",LongLeftArrow:"⟵",LongLeftRightArrow:"⟷",LongRightArrow:"⟶",Longleftarrow:"⟸",Longleftrightarrow:"⟺",Longrightarrow:"⟹",Lopf:"𝕃",LowerLeftArrow:"↙",LowerRightArrow:"↘",Lscr:"ℒ",Lsh:"↰",Lstrok:"Ł",Lt:"≪",Map:"⤅",Mcy:"М",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",MinusPlus:"∓",Mopf:"𝕄",Mscr:"ℳ",Mu:"Μ",NJcy:"Њ",Nacute:"Ń",Ncaron:"Ň",Ncedil:"Ņ",Ncy:"Н",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",Nfr:"𝔑",NoBreak:"⁠",NonBreakingSpace:" ",Nopf:"ℕ",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",Nscr:"𝒩",Ntild:"Ñ",Ntilde:"Ñ",Nu:"Ν",OElig:"Œ",Oacut:"Ó",Oacute:"Ó",Ocir:"Ô",Ocirc:"Ô",Ocy:"О",Odblac:"Ő",Ofr:"𝔒",Ograv:"Ò",Ograve:"Ò",Omacr:"Ō",Omega:"Ω",Omicron:"Ο",Oopf:"𝕆",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",Or:"⩔",Oscr:"𝒪",Oslas:"Ø",Oslash:"Ø",Otild:"Õ",Otilde:"Õ",Otimes:"⨷",Oum:"Ö",Ouml:"Ö",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",PartialD:"∂",Pcy:"П",Pfr:"𝔓",Phi:"Φ",Pi:"Π",PlusMinus:"±",Poincareplane:"ℌ",Popf:"ℙ",Pr:"⪻",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",Prime:"″",Product:"∏",Proportion:"∷",Proportional:"∝",Pscr:"𝒫",Psi:"Ψ",QUO:'"',QUOT:'"',Qfr:"𝔔",Qopf:"ℚ",Qscr:"𝒬",RBarr:"⤐",RE:"®",REG:"®",Racute:"Ŕ",Rang:"⟫",Rarr:"↠",Rarrtl:"⤖",Rcaron:"Ř",Rcedil:"Ŗ",Rcy:"Р",Re:"ℜ",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",Rfr:"ℜ",Rho:"Ρ",RightAngleBracket:"⟩",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",Rightarrow:"⇒",Ropf:"ℝ",RoundImplies:"⥰",Rrightarrow:"⇛",Rscr:"ℛ",Rsh:"↱",RuleDelayed:"⧴",SHCHcy:"Щ",SHcy:"Ш",SOFTcy:"Ь",Sacute:"Ś",Sc:"⪼",Scaron:"Š",Scedil:"Ş",Scirc:"Ŝ",Scy:"С",Sfr:"𝔖",ShortDownArrow:"↓",ShortLeftArrow:"←",ShortRightArrow:"→",ShortUpArrow:"↑",Sigma:"Σ",SmallCircle:"∘",Sopf:"𝕊",Sqrt:"√",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",Sscr:"𝒮",Star:"⋆",Sub:"⋐",Subset:"⋐",SubsetEqual:"⊆",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",SuchThat:"∋",Sum:"∑",Sup:"⋑",Superset:"⊃",SupersetEqual:"⊇",Supset:"⋑",THOR:"Þ",THORN:"Þ",TRADE:"™",TSHcy:"Ћ",TScy:"Ц",Tab:"\t",Tau:"Τ",Tcaron:"Ť",Tcedil:"Ţ",Tcy:"Т",Tfr:"𝔗",Therefore:"∴",Theta:"Θ",ThickSpace:"  ",ThinSpace:" ",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",Topf:"𝕋",TripleDot:"⃛",Tscr:"𝒯",Tstrok:"Ŧ",Uacut:"Ú",Uacute:"Ú",Uarr:"↟",Uarrocir:"⥉",Ubrcy:"Ў",Ubreve:"Ŭ",Ucir:"Û",Ucirc:"Û",Ucy:"У",Udblac:"Ű",Ufr:"𝔘",Ugrav:"Ù",Ugrave:"Ù",Umacr:"Ū",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",Uopf:"𝕌",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",UpEquilibrium:"⥮",UpTee:"⊥",UpTeeArrow:"↥",Uparrow:"⇑",Updownarrow:"⇕",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",Upsilon:"Υ",Uring:"Ů",Uscr:"𝒰",Utilde:"Ũ",Uum:"Ü",Uuml:"Ü",VDash:"⊫",Vbar:"⫫",Vcy:"В",Vdash:"⊩",Vdashl:"⫦",Vee:"⋁",Verbar:"‖",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",Vopf:"𝕍",Vscr:"𝒱",Vvdash:"⊪",Wcirc:"Ŵ",Wedge:"⋀",Wfr:"𝔚",Wopf:"𝕎",Wscr:"𝒲",Xfr:"𝔛",Xi:"Ξ",Xopf:"𝕏",Xscr:"𝒳",YAcy:"Я",YIcy:"Ї",YUcy:"Ю",Yacut:"Ý",Yacute:"Ý",Ycirc:"Ŷ",Ycy:"Ы",Yfr:"𝔜",Yopf:"𝕐",Yscr:"𝒴",Yuml:"Ÿ",ZHcy:"Ж",Zacute:"Ź",Zcaron:"Ž",Zcy:"З",Zdot:"Ż",ZeroWidthSpace:"​",Zeta:"Ζ",Zfr:"ℨ",Zopf:"ℤ",Zscr:"𝒵",aacut:"á",aacute:"á",abreve:"ă",ac:"∾",acE:"∾̳",acd:"∿",acir:"â",acirc:"â",acut:"´",acute:"´",acy:"а",aeli:"æ",aelig:"æ",af:"⁡",afr:"𝔞",agrav:"à",agrave:"à",alefsym:"ℵ",aleph:"ℵ",alpha:"α",amacr:"ā",amalg:"⨿",am:"&",amp:"&",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",aopf:"𝕒",ap:"≈",apE:"⩰",apacir:"⩯",ape:"≊",apid:"≋",apos:"'",approx:"≈",approxeq:"≊",arin:"å",aring:"å",ascr:"𝒶",ast:"*",asymp:"≈",asympeq:"≍",atild:"ã",atilde:"ã",aum:"ä",auml:"ä",awconint:"∳",awint:"⨑",bNot:"⫭",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",barvee:"⊽",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",beta:"β",beth:"ℶ",between:"≬",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxDL:"╗",boxDR:"╔",boxDl:"╖",boxDr:"╓",boxH:"═",boxHD:"╦",boxHU:"╩",boxHd:"╤",boxHu:"╧",boxUL:"╝",boxUR:"╚",boxUl:"╜",boxUr:"╙",boxV:"║",boxVH:"╬",boxVL:"╣",boxVR:"╠",boxVh:"╫",boxVl:"╢",boxVr:"╟",boxbox:"⧉",boxdL:"╕",boxdR:"╒",boxdl:"┐",boxdr:"┌",boxh:"─",boxhD:"╥",boxhU:"╨",boxhd:"┬",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxuL:"╛",boxuR:"╘",boxul:"┘",boxur:"└",boxv:"│",boxvH:"╪",boxvL:"╡",boxvR:"╞",boxvh:"┼",boxvl:"┤",boxvr:"├",bprime:"‵",breve:"˘",brvba:"¦",brvbar:"¦",bscr:"𝒷",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",bumpeq:"≏",cacute:"ć",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",caps:"∩︀",caret:"⁁",caron:"ˇ",ccaps:"⩍",ccaron:"č",ccedi:"ç",ccedil:"ç",ccirc:"ĉ",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",cedi:"¸",cedil:"¸",cemptyv:"⦲",cen:"¢",cent:"¢",centerdot:"·",cfr:"𝔠",chcy:"ч",check:"✓",checkmark:"✓",chi:"χ",cir:"○",cirE:"⧃",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledR:"®",circledS:"Ⓢ",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",clubs:"♣",clubsuit:"♣",colon:":",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",conint:"∮",copf:"𝕔",coprod:"∐",cop:"©",copy:"©",copysr:"℗",crarr:"↵",cross:"✗",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",cupbrcap:"⩈",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curre:"¤",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dArr:"⇓",dHar:"⥥",dagger:"†",daleth:"ℸ",darr:"↓",dash:"‐",dashv:"⊣",dbkarow:"⤏",dblac:"˝",dcaron:"ď",dcy:"д",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",ddotseq:"⩷",de:"°",deg:"°",delta:"δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",dharl:"⇃",dharr:"⇂",diam:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",digamma:"ϝ",disin:"⋲",div:"÷",divid:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",dot:"˙",doteq:"≐",doteqdot:"≑",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",downarrow:"↓",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",dscy:"ѕ",dsol:"⧶",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",dzigrarr:"⟿",eDDot:"⩷",eDot:"≑",eacut:"é",eacute:"é",easter:"⩮",ecaron:"ě",ecir:"ê",ecirc:"ê",ecolon:"≕",ecy:"э",edot:"ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",eg:"⪚",egrav:"è",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",empty:"∅",emptyset:"∅",emptyv:"∅",emsp13:" ",emsp14:" ",emsp:" ",eng:"ŋ",ensp:" ",eogon:"ę",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",equals:"=",equest:"≟",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erDot:"≓",erarr:"⥱",escr:"ℯ",esdot:"≐",esim:"≂",eta:"η",et:"ð",eth:"ð",eum:"ë",euml:"ë",euro:"€",excl:"!",exist:"∃",expectation:"ℰ",exponentiale:"ⅇ",fallingdotseq:"≒",fcy:"ф",female:"♀",ffilig:"ﬃ",fflig:"ﬀ",ffllig:"ﬄ",ffr:"𝔣",filig:"ﬁ",fjlig:"fj",flat:"♭",fllig:"ﬂ",fltns:"▱",fnof:"ƒ",fopf:"𝕗",forall:"∀",fork:"⋔",forkv:"⫙",fpartint:"⨍",frac1:"¼",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac3:"¾",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",gE:"≧",gEl:"⪌",gacute:"ǵ",gamma:"γ",gammad:"ϝ",gap:"⪆",gbreve:"ğ",gcirc:"ĝ",gcy:"г",gdot:"ġ",ge:"≥",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",gg:"≫",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",gl:"≷",glE:"⪒",gla:"⪥",glj:"⪤",gnE:"≩",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",grave:"`",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",g:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",hArr:"⇔",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",harr:"↔",harrcir:"⥈",harrw:"↭",hbar:"ℏ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",horbar:"―",hscr:"𝒽",hslash:"ℏ",hstrok:"ħ",hybull:"⁃",hyphen:"‐",iacut:"í",iacute:"í",ic:"⁣",icir:"î",icirc:"î",icy:"и",iecy:"е",iexc:"¡",iexcl:"¡",iff:"⇔",ifr:"𝔦",igrav:"ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ĳ",imacr:"ī",image:"ℑ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",intcal:"⊺",integers:"ℤ",intercal:"⊺",intlarhk:"⨗",intprod:"⨼",iocy:"ё",iogon:"į",iopf:"𝕚",iota:"ι",iprod:"⨼",iques:"¿",iquest:"¿",iscr:"𝒾",isin:"∈",isinE:"⋹",isindot:"⋵",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",iukcy:"і",ium:"ï",iuml:"ï",jcirc:"ĵ",jcy:"й",jfr:"𝔧",jmath:"ȷ",jopf:"𝕛",jscr:"𝒿",jsercy:"ј",jukcy:"є",kappa:"κ",kappav:"ϰ",kcedil:"ķ",kcy:"к",kfr:"𝔨",kgreen:"ĸ",khcy:"х",kjcy:"ќ",kopf:"𝕜",kscr:"𝓀",lAarr:"⇚",lArr:"⇐",lAtail:"⤛",lBarr:"⤎",lE:"≦",lEg:"⪋",lHar:"⥢",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",laqu:"«",laquo:"«",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",late:"⪭",lates:"⪭︀",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",lcedil:"ļ",lceil:"⌈",lcub:"{",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",leftarrow:"←",leftarrowtail:"↢",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",leftthreetimes:"⋋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",lessgtr:"≶",lesssim:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",lg:"≶",lgE:"⪑",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",ll:"≪",llarr:"⇇",llcorner:"⌞",llhard:"⥫",lltri:"◺",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnE:"≨",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",longleftrightarrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",l:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltrPar:"⦖",ltri:"◃",ltrie:"⊴",ltrif:"◂",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",mDDot:"∺",mac:"¯",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",mdash:"—",measuredangle:"∡",mfr:"𝔪",mho:"℧",micr:"µ",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middo:"·",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",mp:"∓",mscr:"𝓂",mstpos:"∾",mu:"μ",multimap:"⊸",mumap:"⊸",nGg:"⋙̸",nGt:"≫⃒",nGtv:"≫̸",nLeftarrow:"⇍",nLeftrightarrow:"⇎",nLl:"⋘̸",nLt:"≪⃒",nLtv:"≪̸",nRightarrow:"⇏",nVDash:"⊯",nVdash:"⊮",nabla:"∇",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ŉ",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbs:" ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",ndash:"–",ne:"≠",neArr:"⇗",nearhk:"⤤",nearr:"↗",nearrow:"↗",nedot:"≐̸",nequiv:"≢",nesear:"⤨",nesim:"≂̸",nexist:"∄",nexists:"∄",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",ngsim:"≵",ngt:"≯",ngtr:"≯",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",nlArr:"⇍",nlE:"≦̸",nlarr:"↚",nldr:"‥",nle:"≰",nleftarrow:"↚",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nlsim:"≴",nlt:"≮",nltri:"⋪",nltrie:"⋬",nmid:"∤",nopf:"𝕟",no:"¬",not:"¬",notin:"∉",notinE:"⋹̸",notindot:"⋵̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntild:"ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",num:"#",numero:"№",numsp:" ",nvDash:"⊭",nvHarr:"⤄",nvap:"≍⃒",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwArr:"⇖",nwarhk:"⤣",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",oS:"Ⓢ",oacut:"ó",oacute:"ó",oast:"⊛",ocir:"ô",ocirc:"ô",ocy:"о",odash:"⊝",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",ofcir:"⦿",ofr:"𝔬",ogon:"˛",ograv:"ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",omega:"ω",omicron:"ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",opar:"⦷",operp:"⦹",oplus:"⊕",or:"∨",orarr:"↻",ord:"º",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oscr:"ℴ",oslas:"ø",oslash:"ø",osol:"⊘",otild:"õ",otilde:"õ",otimes:"⊗",otimesas:"⨶",oum:"ö",ouml:"ö",ovbar:"⌽",par:"¶",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",plusm:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",pointint:"⨕",popf:"𝕡",poun:"£",pound:"£",pr:"≺",prE:"⪳",prap:"⪷",prcue:"≼",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",primes:"ℙ",prnE:"⪵",prnap:"⪹",prnsim:"⋨",prod:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",psi:"ψ",puncsp:" ",qfr:"𝔮",qint:"⨌",qopf:"𝕢",qprime:"⁗",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quo:'"',quot:'"',rAarr:"⇛",rArr:"⇒",rAtail:"⤜",rBarr:"⤏",rHar:"⥤",race:"∽̱",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raqu:"»",raquo:"»",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",rarrw:"↝",ratail:"⤚",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",rcedil:"ŗ",rceil:"⌉",rcub:"}",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",re:"®",reg:"®",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",rhov:"ϱ",rightarrow:"→",rightarrowtail:"↣",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",rightthreetimes:"⋌",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",rsaquo:"›",rscr:"𝓇",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",ruluhar:"⥨",rx:"℞",sacute:"ś",sbquo:"‚",sc:"≻",scE:"⪴",scap:"⪸",scaron:"š",sccue:"≽",sce:"⪰",scedil:"ş",scirc:"ŝ",scnE:"⪶",scnap:"⪺",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",seArr:"⇘",searhk:"⤥",searr:"↘",searrow:"↘",sec:"§",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",sfrown:"⌢",sharp:"♯",shchcy:"щ",shcy:"ш",shortmid:"∣",shortparallel:"∥",sh:"­",shy:"­",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",subE:"⫅",subdot:"⪽",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",sum:"∑",sung:"♪",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supE:"⫆",supdot:"⪾",supdsub:"⫘",supe:"⊇",supedot:"⫄",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swArr:"⇙",swarhk:"⤦",swarr:"↙",swarrow:"↙",swnwar:"⤪",szli:"ß",szlig:"ß",target:"⌖",tau:"τ",tbrk:"⎴",tcaron:"ť",tcedil:"ţ",tcy:"т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",there4:"∴",therefore:"∴",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",thinsp:" ",thkap:"≈",thksim:"∼",thor:"þ",thorn:"þ",tilde:"˜",time:"×",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",tscy:"ц",tshcy:"ћ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uArr:"⇑",uHar:"⥣",uacut:"ú",uacute:"ú",uarr:"↑",ubrcy:"ў",ubreve:"ŭ",ucir:"û",ucirc:"û",ucy:"у",udarr:"⇅",udblac:"ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",ugrav:"ù",ugrave:"ù",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",um:"¨",uml:"¨",uogon:"ų",uopf:"𝕦",uparrow:"↑",updownarrow:"↕",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",upsi:"υ",upsih:"ϒ",upsilon:"υ",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",urtri:"◹",uscr:"𝓊",utdot:"⋰",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uum:"ü",uuml:"ü",uwangle:"⦧",vArr:"⇕",vBar:"⫨",vBarv:"⫩",vDash:"⊨",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vcy:"в",vdash:"⊢",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",vert:"|",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",vprop:"∝",vrtri:"⊳",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",vzigzag:"⦚",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",wedgeq:"≙",weierp:"℘",wfr:"𝔴",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacut:"ý",yacute:"ý",yacy:"я",ycirc:"ŷ",ycy:"ы",ye:"¥",yen:"¥",yfr:"𝔶",yicy:"ї",yopf:"𝕪",yscr:"𝓎",yucy:"ю",yum:"ÿ",yuml:"ÿ",zacute:"ź",zcaron:"ž",zcy:"з",zdot:"ż",zeetrf:"ℨ",zeta:"ζ",zfr:"𝔷",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",zscr:"𝓏",zwj:"‍",zwnj:"‌"};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var EM=DM,SM=function(e){return!!vM.call(EM,e)&&EM[e]},vM={}.hasOwnProperty;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var AM=jI(/\d/);window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var yM=jI(/[\dA-Fa-f]/);window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var FM=oM,OM=AM,bM=yM;function RM(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var NM=RM(SM);var LM={name:"characterReference",tokenize:function(e,t,n){var r,a,o=this,i=0;return function(t){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(t),e.exit("characterReferenceMarker"),s};function s(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),e.consume(t),e.exit("characterReferenceMarkerNumeric"),u):(e.enter("characterReferenceValue"),r=31,a=FM,l(t))}function u(t){return 88===t||120===t?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(t),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),r=6,a=bM,l):(e.enter("characterReferenceValue"),r=7,a=OM,l(t))}function l(s){var u;return 59===s&&i?(u=e.exit("characterReferenceValue"),a!==FM||NM.default(o.sliceSerialize(u))?(e.enter("characterReferenceMarker"),e.consume(s),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):n(s)):a(s)&&i++<r?(e.consume(s),l):n(s)}}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var xM=wx,IM=ZI,MM=Yx,_M=Sx;var PM={name:"codeFenced",tokenize:function(e,t,n){var r,a=this,o={tokenize:function(e,t,n){var a=0;return _M(e,o,"linePrefix",this.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4);function o(t){return e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),i(t)}function i(t){return t===r?(e.consume(t),a++,i):a<s?n(t):(e.exit("codeFencedFenceSequence"),_M(e,u,"whitespace")(t))}function u(r){return null===r||xM(r)?(e.exit("codeFencedFence"),t(r)):n(r)}},partial:!0},i=MM(this.events,"linePrefix"),s=0;return function(t){return e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),r=t,u(t)};function u(t){return t===r?(e.consume(t),s++,u):(e.exit("codeFencedFenceSequence"),s<3?n(t):_M(e,l,"whitespace")(t))}function l(t){return null===t||xM(t)?m(t):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),c(t))}function c(t){return null===t||IM(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),_M(e,d,"whitespace")(t)):96===t&&t===r?n(t):(e.consume(t),c)}function d(t){return null===t||xM(t)?m(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),h(t))}function h(t){return null===t||xM(t)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),m(t)):96===t&&t===r?n(t):(e.consume(t),h)}function m(n){return e.exit("codeFencedFence"),a.interrupt?t(n):f(n)}function f(t){return null===t?C(t):xM(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),e.attempt(o,C,i?_M(e,f,"linePrefix",i+1):f)):(e.enter("codeFlowValue"),p(t))}function p(t){return null===t||xM(t)?(e.exit("codeFlowValue"),f(t)):(e.consume(t),p)}function C(n){return e.exit("codeFenced"),t(n)}},concrete:!0};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var kM=wx,BM=Ux,YM=Yx,ZM=Sx,HM={name:"codeIndented",tokenize:function(e,t,n){return e.attempt(UM,r,n);function r(n){return null===n?t(n):kM(n)?e.attempt(UM,r,t)(n):(e.enter("codeFlowValue"),a(n))}function a(t){return null===t||kM(t)?(e.exit("codeFlowValue"),r(t)):(e.consume(t),a)}},resolve:function(e,t){var n={type:"codeIndented",start:e[0][1].start,end:e[e.length-1][1].end};return BM(e,0,0,[["enter",n,t]]),BM(e,e.length,0,[["exit",n,t]]),e}},UM={tokenize:function(e,t,n){var r=this;return ZM(e,(function a(o){if(kM(o))return e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),ZM(e,a,"linePrefix",5);return YM(r.events,"linePrefix")<4?n(o):t(o)}),"linePrefix",5)},partial:!0};var jM=HM;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var GM=wx;var zM={name:"codeText",tokenize:function(e,t,n){var r,a,o=0;return function(t){return e.enter("codeText"),e.enter("codeTextSequence"),i(t)};function i(t){return 96===t?(e.consume(t),o++,i):(e.exit("codeTextSequence"),s(t))}function s(t){return null===t?n(t):96===t?(a=e.enter("codeTextSequence"),r=0,l(t)):32===t?(e.enter("space"),e.consume(t),e.exit("space"),s):GM(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),s):(e.enter("codeTextData"),u(t))}function u(t){return null===t||32===t||96===t||GM(t)?(e.exit("codeTextData"),s(t)):(e.consume(t),u)}function l(n){return 96===n?(e.consume(n),r++,l):r===o?(e.exit("codeTextSequence"),e.exit("codeText"),t(n)):(a.type="codeTextData",u(n))}},resolve:function(e){var t,n,r=e.length-4,a=3;if(!("lineEnding"!==e[a][1].type&&"space"!==e[a][1].type||"lineEnding"!==e[r][1].type&&"space"!==e[r][1].type))for(t=a;++t<r;)if("codeTextData"===e[t][1].type){e[r][1].type=e[a][1].type="codeTextPadding",a+=2,r-=2;break}t=a-1,r++;for(;++t<=r;)void 0===n?t!==r&&"lineEnding"!==e[t][1].type&&(n=t):t!==r&&"lineEnding"!==e[t][1].type||(e[n][1].type="codeTextData",t!==n+2&&(e[n][1].end=e[t-1][1].end,e.splice(n+2,t-n-2),r-=t-n-2,t=n+2),n=void 0);return e},previous:function(e){return 96!==e||"characterEscape"===this.events[this.events.length-1][1].type}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var VM=sM,qM=ZI,WM=wx;var QM=function(e,t,n,r,a,o,i,s,u){var l=u||1/0,c=0;return function(t){if(60===t)return e.enter(r),e.enter(a),e.enter(o),e.consume(t),e.exit(o),d;if(VM(t)||41===t)return n(t);return e.enter(r),e.enter(i),e.enter(s),e.enter("chunkString",{contentType:"string"}),f(t)};function d(n){return 62===n?(e.enter(o),e.consume(n),e.exit(o),e.exit(a),e.exit(r),t):(e.enter(s),e.enter("chunkString",{contentType:"string"}),h(n))}function h(t){return 62===t?(e.exit("chunkString"),e.exit(s),d(t)):null===t||60===t||WM(t)?n(t):(e.consume(t),92===t?m:h)}function m(t){return 60===t||62===t||92===t?(e.consume(t),h):h(t)}function f(a){return 40===a?++c>l?n(a):(e.consume(a),f):41===a?c--?(e.consume(a),f):(e.exit("chunkString"),e.exit(s),e.exit(i),e.exit(r),t(a)):null===a||qM(a)?c?n(a):(e.exit("chunkString"),e.exit(s),e.exit(i),e.exit(r),t(a)):VM(a)?n(a):(e.consume(a),92===a?p:f)}function p(t){return 40===t||41===t||92===t?(e.consume(t),f):f(t)}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var KM=wx,$M=Dx;var JM=function(e,t,n,r,a,o){var i,s=this,u=0;return function(t){return e.enter(r),e.enter(a),e.consume(t),e.exit(a),e.enter(o),l};function l(d){return null===d||91===d||93===d&&!i||94===d&&!u&&"_hiddenFootnoteSupport"in s.parser.constructs||u>999?n(d):93===d?(e.exit(o),e.enter(a),e.consume(d),e.exit(a),e.exit(r),t):KM(d)?(e.enter("lineEnding"),e.consume(d),e.exit("lineEnding"),l):(e.enter("chunkString",{contentType:"string"}),c(d))}function c(t){return null===t||91===t||93===t||KM(t)||u++>999?(e.exit("chunkString"),l(t)):(e.consume(t),i=i||!$M(t),92===t?d:c)}function d(t){return 91===t||92===t||93===t?(e.consume(t),u++,c):c(t)}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var XM=wx,e_=Dx,t_=Sx;var n_=function(e,t){var n;return function r(a){if(XM(a))return e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),n=!0,r;if(e_(a))return t_(e,r,n?"linePrefix":"lineSuffix")(a);return t(a)}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var r_=wx,a_=Sx;var o_=function(e,t,n,r,a,o){var i;return function(t){return e.enter(r),e.enter(a),e.consume(t),e.exit(a),i=40===t?41:t,s};function s(n){return n===i?(e.enter(a),e.consume(n),e.exit(a),e.exit(r),t):(e.enter(o),u(n))}function u(t){return t===i?(e.exit(o),s(i)):null===t?n(t):r_(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),a_(e,u,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),l(t))}function l(t){return t===i||null===t||r_(t)?(e.exit("chunkString"),u(t)):(e.consume(t),92===t?c:l)}function c(t){return t===i||92===t?(e.consume(t),l):l(t)}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var i_=wx,s_=ZI,u_=fx,l_=QM,c_=JM,d_=Sx,h_=n_,m_=o_,f_={name:"definition",tokenize:function(e,t,n){var r,a=this;return function(t){return e.enter("definition"),c_.call(a,e,o,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(t)};function o(t){return r=u_(a.sliceSerialize(a.events[a.events.length-1][1]).slice(1,-1)),58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),h_(e,l_(e,e.attempt(p_,d_(e,i,"whitespace"),d_(e,i,"whitespace")),n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString"))):n(t)}function i(o){return null===o||i_(o)?(e.exit("definition"),a.parser.defined.indexOf(r)<0&&a.parser.defined.push(r),t(o)):n(o)}}},p_={tokenize:function(e,t,n){return function(t){return s_(t)?h_(e,r)(t):n(t)};function r(t){return 34===t||39===t||40===t?m_(e,d_(e,a,"whitespace"),n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t):n(t)}function a(e){return null===e||i_(e)?t(e):n(e)}},partial:!0};var C_=f_;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var T_=wx;var g_={name:"hardBreakEscape",tokenize:function(e,t,n){return function(t){return e.enter("hardBreakEscape"),e.enter("escapeMarker"),e.consume(t),r};function r(r){return T_(r)?(e.exit("escapeMarker"),e.exit("hardBreakEscape"),t(r)):n(r)}}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var w_=wx,D_=ZI,E_=Dx,S_=Ux,v_=Sx;var A_={name:"headingAtx",tokenize:function(e,t,n){var r=this,a=0;return function(t){return e.enter("atxHeading"),e.enter("atxHeadingSequence"),o(t)};function o(s){return 35===s&&a++<6?(e.consume(s),o):null===s||D_(s)?(e.exit("atxHeadingSequence"),r.interrupt?t(s):i(s)):n(s)}function i(n){return 35===n?(e.enter("atxHeadingSequence"),s(n)):null===n||w_(n)?(e.exit("atxHeading"),t(n)):E_(n)?v_(e,i,"whitespace")(n):(e.enter("atxHeadingText"),u(n))}function s(t){return 35===t?(e.consume(t),s):(e.exit("atxHeadingSequence"),i(t))}function u(t){return null===t||35===t||D_(t)?(e.exit("atxHeadingText"),i(t)):(e.consume(t),u)}},resolve:function(e,t){var n,r,a=e.length-2,o=3;"whitespace"===e[o][1].type&&(o+=2);a-2>o&&"whitespace"===e[a][1].type&&(a-=2);"atxHeadingSequence"===e[a][1].type&&(o===a-1||a-4>o&&"whitespace"===e[a-2][1].type)&&(a-=o+1===a?2:4);a>o&&(n={type:"atxHeadingText",start:e[o][1].start,end:e[a][1].end},r={type:"chunkText",start:e[o][1].start,end:e[a][1].end,contentType:"text"},S_(e,o,a-o+1,[["enter",n,t],["enter",r,t],["exit",r,t],["exit",n,t]]));return e}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var y_=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"];window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var F_=["pre","script","style","textarea"];window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var O_=aM,b_=oM,R_=wx,N_=ZI,L_=Dx,x_=px,I_=y_,M_=F_,__=Rx,P_={name:"htmlFlow",tokenize:function(e,t,n){var r,a,o,i,s,u=this;return function(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),l};function l(i){return 33===i?(e.consume(i),c):47===i?(e.consume(i),m):63===i?(e.consume(i),r=3,u.interrupt?t:I):O_(i)?(e.consume(i),o=x_(i),a=!0,f):n(i)}function c(a){return 45===a?(e.consume(a),r=2,d):91===a?(e.consume(a),r=5,o="CDATA[",i=0,h):O_(a)?(e.consume(a),r=4,u.interrupt?t:I):n(a)}function d(r){return 45===r?(e.consume(r),u.interrupt?t:I):n(r)}function h(r){return r===o.charCodeAt(i++)?(e.consume(r),i===o.length?u.interrupt?t:F:h):n(r)}function m(t){return O_(t)?(e.consume(t),o=x_(t),f):n(t)}function f(i){return null===i||47===i||62===i||N_(i)?47!==i&&a&&M_.indexOf(o.toLowerCase())>-1?(r=1,u.interrupt?t(i):F(i)):I_.indexOf(o.toLowerCase())>-1?(r=6,47===i?(e.consume(i),p):u.interrupt?t(i):F(i)):(r=7,u.interrupt?n(i):a?T(i):C(i)):45===i||b_(i)?(e.consume(i),o+=x_(i),f):n(i)}function p(r){return 62===r?(e.consume(r),u.interrupt?t:F):n(r)}function C(t){return L_(t)?(e.consume(t),C):A(t)}function T(t){return 47===t?(e.consume(t),A):58===t||95===t||O_(t)?(e.consume(t),g):L_(t)?(e.consume(t),T):A(t)}function g(t){return 45===t||46===t||58===t||95===t||b_(t)?(e.consume(t),g):w(t)}function w(t){return 61===t?(e.consume(t),D):L_(t)?(e.consume(t),w):T(t)}function D(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),s=t,E):L_(t)?(e.consume(t),D):(s=void 0,S(t))}function E(t){return t===s?(e.consume(t),v):null===t||R_(t)?n(t):(e.consume(t),E)}function S(t){return null===t||34===t||39===t||60===t||61===t||62===t||96===t||N_(t)?w(t):(e.consume(t),S)}function v(e){return 47===e||62===e||L_(e)?T(e):n(e)}function A(t){return 62===t?(e.consume(t),y):n(t)}function y(t){return L_(t)?(e.consume(t),y):null===t||R_(t)?F(t):n(t)}function F(t){return 45===t&&2===r?(e.consume(t),R):60===t&&1===r?(e.consume(t),N):62===t&&4===r?(e.consume(t),M):63===t&&3===r?(e.consume(t),I):93===t&&5===r?(e.consume(t),x):!R_(t)||6!==r&&7!==r?null===t||R_(t)?O(t):(e.consume(t),F):e.check(k_,M,O)(t)}function O(t){return e.exit("htmlFlowData"),b(t)}function b(t){return null===t?_(t):R_(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),b):(e.enter("htmlFlowData"),F(t))}function R(t){return 45===t?(e.consume(t),I):F(t)}function N(t){return 47===t?(e.consume(t),o="",L):F(t)}function L(t){return 62===t&&M_.indexOf(o.toLowerCase())>-1?(e.consume(t),M):O_(t)&&o.length<8?(e.consume(t),o+=x_(t),L):F(t)}function x(t){return 93===t?(e.consume(t),I):F(t)}function I(t){return 62===t?(e.consume(t),M):F(t)}function M(t){return null===t||R_(t)?(e.exit("htmlFlowData"),_(t)):(e.consume(t),M)}function _(n){return e.exit("htmlFlow"),t(n)}},resolveTo:function(e){var t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2));return e},concrete:!0},k_={tokenize:function(e,t,n){return function(r){return e.exit("htmlFlowData"),e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),e.attempt(__,t,n)}},partial:!0};var B_=P_;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Y_=aM,Z_=oM,H_=wx,U_=ZI,j_=Dx,G_=Sx;var z_={name:"htmlText",tokenize:function(e,t,n){var r,a,o,i,s=this;return function(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),u};function u(t){return 33===t?(e.consume(t),l):47===t?(e.consume(t),S):63===t?(e.consume(t),D):Y_(t)?(e.consume(t),y):n(t)}function l(t){return 45===t?(e.consume(t),c):91===t?(e.consume(t),a="CDATA[",o=0,p):Y_(t)?(e.consume(t),w):n(t)}function c(t){return 45===t?(e.consume(t),d):n(t)}function d(t){return null===t||62===t?n(t):45===t?(e.consume(t),h):m(t)}function h(e){return null===e||62===e?n(e):m(e)}function m(t){return null===t?n(t):45===t?(e.consume(t),f):H_(t)?(i=m,I(t)):(e.consume(t),m)}function f(t){return 45===t?(e.consume(t),_):m(t)}function p(t){return t===a.charCodeAt(o++)?(e.consume(t),o===a.length?C:p):n(t)}function C(t){return null===t?n(t):93===t?(e.consume(t),T):H_(t)?(i=C,I(t)):(e.consume(t),C)}function T(t){return 93===t?(e.consume(t),g):C(t)}function g(t){return 62===t?_(t):93===t?(e.consume(t),g):C(t)}function w(t){return null===t||62===t?_(t):H_(t)?(i=w,I(t)):(e.consume(t),w)}function D(t){return null===t?n(t):63===t?(e.consume(t),E):H_(t)?(i=D,I(t)):(e.consume(t),D)}function E(e){return 62===e?_(e):D(e)}function S(t){return Y_(t)?(e.consume(t),v):n(t)}function v(t){return 45===t||Z_(t)?(e.consume(t),v):A(t)}function A(t){return H_(t)?(i=A,I(t)):j_(t)?(e.consume(t),A):_(t)}function y(t){return 45===t||Z_(t)?(e.consume(t),y):47===t||62===t||U_(t)?F(t):n(t)}function F(t){return 47===t?(e.consume(t),_):58===t||95===t||Y_(t)?(e.consume(t),O):H_(t)?(i=F,I(t)):j_(t)?(e.consume(t),F):_(t)}function O(t){return 45===t||46===t||58===t||95===t||Z_(t)?(e.consume(t),O):b(t)}function b(t){return 61===t?(e.consume(t),R):H_(t)?(i=b,I(t)):j_(t)?(e.consume(t),b):F(t)}function R(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),r=t,N):H_(t)?(i=R,I(t)):j_(t)?(e.consume(t),R):(e.consume(t),r=void 0,x)}function N(t){return t===r?(e.consume(t),L):null===t?n(t):H_(t)?(i=N,I(t)):(e.consume(t),N)}function L(e){return 62===e||47===e||U_(e)?F(e):n(e)}function x(t){return null===t||34===t||39===t||60===t||61===t||96===t?n(t):62===t||U_(t)?F(t):(e.consume(t),x)}function I(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),G_(e,M,"linePrefix",s.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)}function M(t){return e.enter("htmlTextData"),i(t)}function _(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit("htmlText"),t):n(r)}}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var V_=ZI,q_=AI,W_=Ux,Q_=fx,K_=yI,$_=Gx,J_=QM,X_=JM,eP=o_,tP=n_,nP={name:"labelEnd",tokenize:function(e,t,n){var r,a,o=this,i=o.events.length;for(;i--;)if(("labelImage"===o.events[i][1].type||"labelLink"===o.events[i][1].type)&&!o.events[i][1]._balanced){r=o.events[i][1];break}return function(t){if(!r)return n(t);return r._inactive?u(t):(a=o.parser.defined.indexOf(Q_(o.sliceSerialize({start:r.end,end:o.now()})))>-1,e.enter("labelEnd"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelEnd"),s)};function s(n){return 40===n?e.attempt(rP,t,a?t:u)(n):91===n?e.attempt(aP,t,a?e.attempt(oP,t,u):u)(n):a?t(n):u(n)}function u(e){return r._balanced=!0,n(e)}},resolveTo:function(e,t){var n,r,a,o,i,s,u,l=e.length,c=0;for(;l--;)if(o=e[l][1],i){if("link"===o.type||"labelLink"===o.type&&o._inactive)break;"enter"===e[l][0]&&"labelLink"===o.type&&(o._inactive=!0)}else if(s){if("enter"===e[l][0]&&("labelImage"===o.type||"labelLink"===o.type)&&!o._balanced&&(i=l,"labelLink"!==o.type)){c=2;break}}else"labelEnd"===o.type&&(s=l);return n={type:"labelLink"===e[i][1].type?"link":"image",start:$_(e[i][1].start),end:$_(e[e.length-1][1].end)},r={type:"label",start:$_(e[i][1].start),end:$_(e[s][1].end)},a={type:"labelText",start:$_(e[i+c+2][1].end),end:$_(e[s-2][1].start)},u=q_(u=[["enter",n,t],["enter",r,t]],e.slice(i+1,i+c+3)),u=q_(u,[["enter",a,t]]),u=q_(u,K_(t.parser.constructs.insideSpan.null,e.slice(i+c+4,s-3),t)),u=q_(u,[["exit",a,t],e[s-2],e[s-1],["exit",r,t]]),u=q_(u,e.slice(s+1)),u=q_(u,[["exit",n,t]]),W_(e,i,e.length,u),e},resolveAll:function(e){var t,n=-1;for(;++n<e.length;)(t=e[n][1])._used||"labelImage"!==t.type&&"labelLink"!==t.type&&"labelEnd"!==t.type||(e.splice(n+1,"labelImage"===t.type?4:2),t.type="data",n++);return e}},rP={tokenize:function(e,t,n){return function(t){return e.enter("resource"),e.enter("resourceMarker"),e.consume(t),e.exit("resourceMarker"),tP(e,r)};function r(t){return 41===t?i(t):J_(e,a,n,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",3)(t)}function a(t){return V_(t)?tP(e,o)(t):i(t)}function o(t){return 34===t||39===t||40===t?eP(e,tP(e,i),n,"resourceTitle","resourceTitleMarker","resourceTitleString")(t):i(t)}function i(r){return 41===r?(e.enter("resourceMarker"),e.consume(r),e.exit("resourceMarker"),e.exit("resource"),t):n(r)}}},aP={tokenize:function(e,t,n){var r=this;return function(t){return X_.call(r,e,a,n,"reference","referenceMarker","referenceString")(t)};function a(e){return r.parser.defined.indexOf(Q_(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)))<0?n(e):t(e)}}},oP={tokenize:function(e,t,n){return function(t){return e.enter("reference"),e.enter("referenceMarker"),e.consume(t),e.exit("referenceMarker"),r};function r(r){return 93===r?(e.enter("referenceMarker"),e.consume(r),e.exit("referenceMarker"),e.exit("reference"),t):n(r)}}};var iP=nP;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var sP={name:"labelStartImage",tokenize:function(e,t,n){var r=this;return function(t){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(t),e.exit("labelImageMarker"),a};function a(t){return 91===t?(e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelImage"),o):n(t)}function o(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?n(e):t(e)}},resolveAll:iP.resolveAll};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var uP={name:"labelStartLink",tokenize:function(e,t,n){var r=this;return function(t){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelLink"),a};function a(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?n(e):t(e)}},resolveAll:iP.resolveAll};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var lP=Sx;var cP={name:"lineEnding",tokenize:function(e,t){return function(n){return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),lP(e,t,"linePrefix")}}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var dP=wx,hP=Dx,mP=Sx;var fP={name:"thematicBreak",tokenize:function(e,t,n){var r,a=0;return function(t){return e.enter("thematicBreak"),r=t,o(t)};function o(s){return s===r?(e.enter("thematicBreakSequence"),i(s)):hP(s)?mP(e,o,"whitespace")(s):a<3||null!==s&&!dP(s)?n(s):(e.exit("thematicBreak"),t(s))}function i(t){return t===r?(e.consume(t),a++,i):(e.exit("thematicBreakSequence"),o(t))}}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var pP=AM,CP=Dx,TP=Yx,gP=kx,wP=Sx,DP=Rx,EP=fP,SP={name:"list",tokenize:function(e,t,n){var r=this,a=TP(r.events,"linePrefix"),o=0;return function(t){var a=r.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===a?!r.containerState.marker||t===r.containerState.marker:pP(t)){if(r.containerState.type||(r.containerState.type=a,e.enter(a,{_container:!0})),"listUnordered"===a)return e.enter("listItemPrefix"),42===t||45===t?e.check(EP,n,s)(t):s(t);if(!r.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),i(t)}return n(t)};function i(t){return pP(t)&&++o<10?(e.consume(t),i):(!r.interrupt||o<2)&&(r.containerState.marker?t===r.containerState.marker:41===t||46===t)?(e.exit("listItemValue"),s(t)):n(t)}function s(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||t,e.check(DP,r.interrupt?n:u,e.attempt(vP,c,l))}function u(e){return r.containerState.initialBlankLine=!0,a++,c(e)}function l(t){return CP(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),c):n(t)}function c(n){return r.containerState.size=a+gP(r.sliceStream(e.exit("listItemPrefix"))),t(n)}},continuation:{tokenize:function(e,t,n){var r=this;return r.containerState._closeFlow=void 0,e.check(DP,a,o);function a(n){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,wP(e,t,"listItemIndent",r.containerState.size+1)(n)}function o(n){return r.containerState.furtherBlankLines||!CP(n)?(r.containerState.furtherBlankLines=r.containerState.initialBlankLine=void 0,i(n)):(r.containerState.furtherBlankLines=r.containerState.initialBlankLine=void 0,e.attempt(AP,t,i)(n))}function i(a){return r.containerState._closeFlow=!0,r.interrupt=void 0,wP(e,e.attempt(SP,t,n),"linePrefix",r.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)(a)}}},exit:function(e){e.exit(this.containerState.type)}},vP={tokenize:function(e,t,n){var r=this;return wP(e,(function(e){return CP(e)||!TP(r.events,"listItemPrefixWhitespace")?n(e):t(e)}),"listItemPrefixWhitespace",r.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:5)},partial:!0},AP={tokenize:function(e,t,n){var r=this;return wP(e,(function(e){return TP(r.events,"listItemIndent")===r.containerState.size?t(e):n(e)}),"listItemIndent",r.containerState.size+1)},partial:!0};var yP=SP;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var FP=wx,OP=Gx,bP=Sx;var RP={name:"setextUnderline",tokenize:function(e,t,n){var r,a,o=this,i=o.events.length;for(;i--;)if("lineEnding"!==o.events[i][1].type&&"linePrefix"!==o.events[i][1].type&&"content"!==o.events[i][1].type){a="paragraph"===o.events[i][1].type;break}return function(t){if(!o.lazy&&(o.interrupt||a))return e.enter("setextHeadingLine"),e.enter("setextHeadingLineSequence"),r=t,s(t);return n(t)};function s(t){return t===r?(e.consume(t),s):(e.exit("setextHeadingLineSequence"),bP(e,u,"lineSuffix")(t))}function u(r){return null===r||FP(r)?(e.exit("setextHeadingLine"),t(r)):n(r)}},resolveTo:function(e,t){var n,r,a,o,i=e.length;for(;i--;)if("enter"===e[i][0]){if("content"===e[i][1].type){n=i;break}"paragraph"===e[i][1].type&&(r=i)}else"content"===e[i][1].type&&e.splice(i,1),a||"definition"!==e[i][1].type||(a=i);o={type:"setextHeading",start:OP(e[r][1].start),end:OP(e[e.length-1][1].end)},e[r][1].type="setextHeadingText",a?(e.splice(r,0,["enter",o,t]),e.splice(a+1,0,["exit",e[n][1],t]),e[n][1].end=OP(e[a][1].end)):e[n][1]=o;return e.push(["exit",o,t]),e}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},Object.defineProperty(YI,"__esModule",{value:!0});var NP={42:yP,43:yP,45:yP,48:yP,49:yP,50:yP,51:yP,52:yP,53:yP,54:yP,55:yP,56:yP,57:yP,62:CM},LP={91:C_},xP={"-2":jM,"-1":jM,32:jM},IP={35:A_,42:fP,45:[RP,fP],60:B_,61:RP,95:fP,96:PM,126:PM},MP={38:LM,92:wM},_P={"-5":cP,"-4":cP,"-3":cP,33:sP,38:LM,42:rM,60:[hM,z_],91:uP,92:[g_,wM],93:iP,95:rM,96:zM},PP={null:[rM,sI.resolver]};YI.contentInitial=LP,YI.disable={null:[]},YI.document=NP,YI.flow=IP,YI.flowInitial=xP,YI.insideSpan=PP,YI.string=MP,YI.text=_P,window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var kP=gx,BP=Fx,YP=Px,ZP=sI,HP=SI,UP=BI,jP=CI,GP=YI;var zP=function(e){var t={defined:[],constructs:HP([GP].concat(jP((e||{}).extensions))),content:n(kP),document:n(BP),flow:n(YP),string:n(ZP.string),text:n(ZP.text)};return t;function n(e){return function(n){return UP(t,e,n)}}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var VP=/[\0\t\n\r]/g;var qP=function(){var e,t=!0,n=1,r="";return function(a,o,i){var s,u,l,c,d,h=[];a=r+a.toString(o),l=0,r="",t&&(65279===a.charCodeAt(0)&&l++,t=void 0);for(;l<a.length;){if(VP.lastIndex=l,s=VP.exec(a),c=s?s.index:a.length,d=a.charCodeAt(c),!s){r=a.slice(l);break}if(10===d&&l===c&&e)h.push(-3),e=void 0;else if(e&&(h.push(-5),e=void 0),l<c&&(h.push(a.slice(l,c)),n+=c-l),0===d)h.push(65533),n++;else if(9===d)for(u=4*Math.ceil(n/4),h.push(-2);n++<u;)h.push(-1);else 10===d?(h.push(-4),n=1):(e=!0,n=1);l=c+1}i&&(e&&h.push(-5),r&&h.push(r),h.push(null));return h}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var WP=Qx;var QP=function(e){for(;!WP(e););return e};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var KP=function(e,t,n){"string"!=typeof t&&(n=t,t=void 0);return function(e){var t=e||{},n=function(e,t){var n=-1;for(;++n<t.length;)sk(e,t[n]);return e}({transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:l(ae),autolinkProtocol:R,autolinkEmail:R,atxHeading:l(ee),blockQuote:l(Q),characterEscape:R,characterReference:R,codeFenced:l(K),codeFencedFenceInfo:c,codeFencedFenceMeta:c,codeIndented:l(K,c),codeText:l($,c),codeTextData:R,data:R,codeFlowValue:R,definition:l(J),definitionDestinationString:c,definitionLabelString:c,definitionTitleString:c,emphasis:l(X),hardBreakEscape:l(te),hardBreakTrailing:l(te),htmlFlow:l(ne,c),htmlFlowData:R,htmlText:l(ne,c),htmlTextData:R,image:l(re),label:c,link:l(ae),listItem:l(ie),listItemValue:C,listOrdered:l(oe,p),listUnordered:l(oe),paragraph:l(se),reference:j,referenceString:c,resourceDestinationString:c,resourceTitleString:c,setextHeading:l(ee),strong:l(ue),thematicBreak:l(ce)},exit:{atxHeading:h(),atxHeadingSequence:y,autolink:h(),autolinkEmail:W,autolinkProtocol:q,blockQuote:h(),characterEscapeValue:N,characterReferenceMarkerHexadecimal:z,characterReferenceMarkerNumeric:z,characterReferenceValue:V,codeFenced:h(D),codeFencedFence:w,codeFencedFenceInfo:T,codeFencedFenceMeta:g,codeFlowValue:N,codeIndented:h(E),codeText:h(_),codeTextData:N,data:N,definition:h(),definitionDestinationString:A,definitionLabelString:S,definitionTitleString:v,emphasis:h(),hardBreakEscape:h(x),hardBreakTrailing:h(x),htmlFlow:h(I),htmlFlowData:N,htmlText:h(M),htmlTextData:N,image:h(k),label:Y,labelText:B,lineEnding:L,link:h(P),listItem:h(),listOrdered:h(),listUnordered:h(),paragraph:h(),referenceString:G,resourceDestinationString:Z,resourceTitleString:H,resource:U,setextHeading:h(b),setextHeadingLineSequence:O,setextHeadingText:F,strong:h(),thematicBreak:h()}},t.mdastExtensions||[]),r={};return a;function a(e){for(var t,r={type:"root",children:[]},a=[],l=[],h=-1,p={stack:[r],tokenStack:a,config:n,enter:d,exit:m,buffer:c,resume:f,setData:i,getData:s};++h<e.length;)"listOrdered"!==e[h][1].type&&"listUnordered"!==e[h][1].type||("enter"===e[h][0]?l.push(h):h=o(e,l.pop(h),h));for(h=-1;++h<e.length;)t=n[e[h][0]],XP.call(t,e[h][1].type)&&t[e[h][1].type].call(JP({sliceSerialize:e[h][2].sliceSerialize},p),e[h][1]);if(a.length)throw new Error("Cannot close document, a token (`"+a[a.length-1].type+"`, "+ik({start:a[a.length-1].start,end:a[a.length-1].end})+") is still open");for(r.position={start:u(e.length?e[0][1].start:{line:1,column:1,offset:0}),end:u(e.length?e[e.length-2][1].end:{line:1,column:1,offset:0})},h=-1;++h<n.transforms.length;)r=n.transforms[h](r)||r;return r}function o(e,t,n){for(var r,a,o,i,s,l,c,d=t-1,h=-1,m=!1;++d<=n;)if("listUnordered"===(s=e[d])[1].type||"listOrdered"===s[1].type||"blockQuote"===s[1].type?("enter"===s[0]?h++:h--,c=void 0):"lineEndingBlank"===s[1].type?"enter"===s[0]&&(!r||c||h||l||(l=d),c=void 0):"linePrefix"===s[1].type||"listItemValue"===s[1].type||"listItemMarker"===s[1].type||"listItemPrefix"===s[1].type||"listItemPrefixWhitespace"===s[1].type||(c=void 0),!h&&"enter"===s[0]&&"listItemPrefix"===s[1].type||-1===h&&"exit"===s[0]&&("listUnordered"===s[1].type||"listOrdered"===s[1].type)){if(r){for(a=d,o=void 0;a--;)if("lineEnding"===(i=e[a])[1].type||"lineEndingBlank"===i[1].type){if("exit"===i[0])continue;o&&(e[o][1].type="lineEndingBlank",m=!0),i[1].type="lineEnding",o=a}else if("linePrefix"!==i[1].type&&"blockQuotePrefix"!==i[1].type&&"blockQuotePrefixWhitespace"!==i[1].type&&"blockQuoteMarker"!==i[1].type&&"listItemIndent"!==i[1].type)break;l&&(!o||l<o)&&(r._spread=!0),r.end=u(o?e[o][1].start:s[1].end),e.splice(o||d,0,["exit",r,s[2]]),d++,n++}"listItemPrefix"===s[1].type&&(r={type:"listItem",_spread:!1,start:u(s[1].start)},e.splice(d,0,["enter",r,s[2]]),d++,n++,l=void 0,c=!0)}return e[t][1]._spread=m,n}function i(e,t){r[e]=t}function s(e){return r[e]}function u(e){return{line:e.line,column:e.column,offset:e.offset}}function l(e,t){return n;function n(n){d.call(this,e(n),n),t&&t.call(this,n)}}function c(){this.stack.push({type:"fragment",children:[]})}function d(e,t){return this.stack[this.stack.length-1].children.push(e),this.stack.push(e),this.tokenStack.push(t),e.position={start:u(t.start)},e}function h(e){return t;function t(t){e&&e.call(this,t),m.call(this,t)}}function m(e){var t=this.stack.pop(),n=this.tokenStack.pop();if(!n)throw new Error("Cannot close `"+e.type+"` ("+ik({start:e.start,end:e.end})+"): it’s not open");if(n.type!==e.type)throw new Error("Cannot close `"+e.type+"` ("+ik({start:e.start,end:e.end})+"): a different token (`"+n.type+"`, "+ik({start:n.start,end:n.end})+") is open");return t.position.end=u(e.end),t}function f(){return $P(this.stack.pop())}function p(){i("expectingFirstListItemValue",!0)}function C(e){s("expectingFirstListItemValue")&&(this.stack[this.stack.length-2].start=parseInt(this.sliceSerialize(e),10),i("expectingFirstListItemValue"))}function T(){var e=this.resume();this.stack[this.stack.length-1].lang=e}function g(){var e=this.resume();this.stack[this.stack.length-1].meta=e}function w(){s("flowCodeInside")||(this.buffer(),i("flowCodeInside",!0))}function D(){var e=this.resume();this.stack[this.stack.length-1].value=e.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),i("flowCodeInside")}function E(){var e=this.resume();this.stack[this.stack.length-1].value=e}function S(e){var t=this.resume();this.stack[this.stack.length-1].label=t,this.stack[this.stack.length-1].identifier=ek(this.sliceSerialize(e)).toLowerCase()}function v(){var e=this.resume();this.stack[this.stack.length-1].title=e}function A(){var e=this.resume();this.stack[this.stack.length-1].url=e}function y(e){this.stack[this.stack.length-1].depth||(this.stack[this.stack.length-1].depth=this.sliceSerialize(e).length)}function F(){i("setextHeadingSlurpLineEnding",!0)}function O(e){this.stack[this.stack.length-1].depth=61===this.sliceSerialize(e).charCodeAt(0)?1:2}function b(){i("setextHeadingSlurpLineEnding")}function R(e){var t=this.stack[this.stack.length-1].children,n=t[t.length-1];n&&"text"===n.type||((n=le()).position={start:u(e.start)},this.stack[this.stack.length-1].children.push(n)),this.stack.push(n)}function N(e){var t=this.stack.pop();t.value+=this.sliceSerialize(e),t.position.end=u(e.end)}function L(e){var t=this.stack[this.stack.length-1];if(s("atHardBreak"))return t.children[t.children.length-1].position.end=u(e.end),void i("atHardBreak");!s("setextHeadingSlurpLineEnding")&&n.canContainEols.indexOf(t.type)>-1&&(R.call(this,e),N.call(this,e))}function x(){i("atHardBreak",!0)}function I(){var e=this.resume();this.stack[this.stack.length-1].value=e}function M(){var e=this.resume();this.stack[this.stack.length-1].value=e}function _(){var e=this.resume();this.stack[this.stack.length-1].value=e}function P(){var e=this.stack[this.stack.length-1];s("inReference")?(e.type+="Reference",e.referenceType=s("referenceType")||"shortcut",delete e.url,delete e.title):(delete e.identifier,delete e.label,delete e.referenceType),i("referenceType")}function k(){var e=this.stack[this.stack.length-1];s("inReference")?(e.type+="Reference",e.referenceType=s("referenceType")||"shortcut",delete e.url,delete e.title):(delete e.identifier,delete e.label,delete e.referenceType),i("referenceType")}function B(e){this.stack[this.stack.length-2].identifier=ek(this.sliceSerialize(e)).toLowerCase()}function Y(){var e=this.stack[this.stack.length-1],t=this.resume();this.stack[this.stack.length-1].label=t,i("inReference",!0),"link"===this.stack[this.stack.length-1].type?this.stack[this.stack.length-1].children=e.children:this.stack[this.stack.length-1].alt=t}function Z(){var e=this.resume();this.stack[this.stack.length-1].url=e}function H(){var e=this.resume();this.stack[this.stack.length-1].title=e}function U(){i("inReference")}function j(){i("referenceType","collapsed")}function G(e){var t=this.resume();this.stack[this.stack.length-1].label=t,this.stack[this.stack.length-1].identifier=ek(this.sliceSerialize(e)).toLowerCase(),i("referenceType","full")}function z(e){i("characterReferenceType",e.type)}function V(e){var t,n,r=this.sliceSerialize(e),a=s("characterReferenceType");a?(t=tk(r,"characterReferenceMarkerNumeric"===a?10:16),i("characterReferenceType")):t=ok(r),(n=this.stack.pop()).value+=t,n.position.end=u(e.end)}function q(e){N.call(this,e),this.stack[this.stack.length-1].url=this.sliceSerialize(e)}function W(e){N.call(this,e),this.stack[this.stack.length-1].url="mailto:"+this.sliceSerialize(e)}function Q(){return{type:"blockquote",children:[]}}function K(){return{type:"code",lang:null,meta:null,value:""}}function $(){return{type:"inlineCode",value:""}}function J(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function X(){return{type:"emphasis",children:[]}}function ee(){return{type:"heading",depth:void 0,children:[]}}function te(){return{type:"break"}}function ne(){return{type:"html",value:""}}function re(){return{type:"image",title:null,url:"",alt:null}}function ae(){return{type:"link",title:null,url:"",children:[]}}function oe(e){return{type:"list",ordered:"listOrdered"===e.type,start:null,spread:e._spread,children:[]}}function ie(e){return{type:"listItem",spread:e._spread,checked:null,children:[]}}function se(){return{type:"paragraph",children:[]}}function ue(){return{type:"strong",children:[]}}function le(){return{type:"text",value:""}}function ce(){return{type:"thematicBreak"}}}(n)(ak(nk(n).document().write(rk()(e,t,!0))))},$P=lx,JP=hx,XP=mx,ek=fx,tk=Tx,nk=zP,rk=qP,ak=QP,ok=SM,ik=PN;function sk(e,t){var n,r;for(n in t)r=XP.call(e,n)?e[n]:e[n]={},"canContainEols"===n||"transforms"===n?e[n]=[].concat(r,t[n]):Object.assign(r,t[n])}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e){e.exports=KP}(ux),window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var uk=function(e){var t=this;this.Parser=function(n){return lk(n,Object.assign({},t.data("settings"),e,{extensions:t.data("micromarkExtensions")||[],mdastExtensions:t.data("fromMarkdownExtensions")||[]}))}},lk=ux.exports;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var ck=function(e,t,n){var r=[];"function"==typeof t&&(n=t,t=null);function a(e){var o;return t&&e.type!==t||(o=n(e,r.concat())),e.children&&!1!==o?function(e,t){var n,o=e.length,i=-1;r.push(t);for(;++i<o;)if((n=e[i])&&!1===a(n))return!1;return r.pop(),!0}(e.children,e):o}a(e)};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var dk=ck;var hk=function(){return function(e){return dk(e,"list",(function(e,t){var n,r,a=0;for(n=0,r=t.length;n<r;n++)"list"===t[n].type&&(a+=1);for(n=0,r=e.children.length;n<r;n++){var o=e.children[n];o.index=n,o.ordered=e.ordered}e.depth=a})),e}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var mk=fk;function fk(e){if(null==e)return pk;if("string"==typeof e)return function(e){return t;function t(t){return Boolean(t&&t.type===e)}}(e);if("object"==typeof e)return"length"in e?function(e){var t=[],n=-1;for(;++n<e.length;)t[n]=fk(e[n]);return r;function r(){for(var e=-1;++e<t.length;)if(t[e].apply(this,arguments))return!0;return!1}}(e):function(e){return t;function t(t){var n;for(n in e)if(t[n]!==e[n])return!1;return!0}}(e);if("function"==typeof e)return e;throw new Error("Expected function, string, or object as test")}function pk(){return!0}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Ck=function(e){return"[33m"+e+"[39m"};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Tk=vk,gk=mk,wk=Ck,Dk=!0,Ek="skip",Sk=!1;function vk(e,t,n,r){var a,o;"function"==typeof t&&"function"!=typeof n&&(r=n,n=t,t=null),o=gk(t),a=r?-1:1,function e(i,s,u){var l,c="object"==typeof i&&null!==i?i:{};"string"==typeof c.type&&(l="string"==typeof c.tagName?c.tagName:"string"==typeof c.name?c.name:void 0,d.displayName="node ("+wk(c.type+(l?"<"+l+">":""))+")");return d;function d(){var l,c,d=u.concat(i),h=[];if((!t||o(i,s,u[u.length-1]||null))&&(h=function(e){if(null!==e&&"object"==typeof e&&"length"in e)return e;if("number"==typeof e)return[Dk,e];return[e]}(n(i,u)))[0]===Sk)return h;if(i.children&&h[0]!==Ek)for(c=(r?i.children.length:-1)+a;c>-1&&c<i.children.length;){if((l=e(i.children[c],c,d)())[0]===Sk)return l;c="number"==typeof l[1]?l[1]:c+a}return h}}(e,null,[])()}vk.CONTINUE=true,vk.SKIP=Ek,vk.EXIT=Sk,window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Ak=Rk,yk=Tk,Fk=yk.CONTINUE,Ok=yk.SKIP,bk=yk.EXIT;function Rk(e,t,n,r){"function"==typeof t&&"function"!=typeof n&&(r=n,n=t,t=null),yk(e,t,(function(e,t){var r=t[t.length-1],a=r?r.children.indexOf(e):null;return n(e,a,r)}),r)}Rk.CONTINUE=Fk,Rk.SKIP=Ok,Rk.EXIT=bk,window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var Nk=Ak,Lk="virtualHtml",xk=/^<(area|base|br|col|embed|hr|img|input|keygen|link|meta|param|source|track|wbr)\s*\/?>$/i,Ik=/^<(\/?)([a-z]+)\s*>$/;var Mk={};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var _k=Ak,Pk=[].splice;function kk(e,t){return function(e){return _k(e,n),e};function n(n,r,a){if(a&&!e(n,r,a)){var o=[r,1];return"unwrap"===t&&n.children&&(o=o.concat(n.children)),Pk.apply(a.children,o),r}}}Mk.ofType=function(e,t){return kk((function(t,n,r){return!e.includes(t.type)}),t)},Mk.ifNotMatch=kk;var Bk={exports:{}},Yk={};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};
/** @license React v16.13.1
     * react-is.production.min.js
     *
     * Copyright (c) Facebook, Inc. and its affiliates.
     *
     * This source code is licensed under the MIT license found in the
     * LICENSE file in the root directory of this source tree.
     */
var Zk="function"==typeof Symbol&&Symbol.for,Hk=Zk?Symbol.for("react.element"):60103,Uk=Zk?Symbol.for("react.portal"):60106,jk=Zk?Symbol.for("react.fragment"):60107,Gk=Zk?Symbol.for("react.strict_mode"):60108,zk=Zk?Symbol.for("react.profiler"):60114,Vk=Zk?Symbol.for("react.provider"):60109,qk=Zk?Symbol.for("react.context"):60110,Wk=Zk?Symbol.for("react.async_mode"):60111,Qk=Zk?Symbol.for("react.concurrent_mode"):60111,Kk=Zk?Symbol.for("react.forward_ref"):60112,$k=Zk?Symbol.for("react.suspense"):60113,Jk=Zk?Symbol.for("react.suspense_list"):60120,Xk=Zk?Symbol.for("react.memo"):60115,eB=Zk?Symbol.for("react.lazy"):60116,tB=Zk?Symbol.for("react.block"):60121,nB=Zk?Symbol.for("react.fundamental"):60117,rB=Zk?Symbol.for("react.responder"):60118,aB=Zk?Symbol.for("react.scope"):60119;function oB(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case Hk:switch(e=e.type){case Wk:case Qk:case jk:case zk:case Gk:case $k:return e;default:switch(e=e&&e.$$typeof){case qk:case Kk:case eB:case Xk:case Vk:return e;default:return t}}case Uk:return t}}}function iB(e){return oB(e)===Qk}Yk.AsyncMode=Wk,Yk.ConcurrentMode=Qk,Yk.ContextConsumer=qk,Yk.ContextProvider=Vk,Yk.Element=Hk,Yk.ForwardRef=Kk,Yk.Fragment=jk,Yk.Lazy=eB,Yk.Memo=Xk,Yk.Portal=Uk,Yk.Profiler=zk,Yk.StrictMode=Gk,Yk.Suspense=$k,Yk.isAsyncMode=function(e){return iB(e)||oB(e)===Wk},Yk.isConcurrentMode=iB,Yk.isContextConsumer=function(e){return oB(e)===qk},Yk.isContextProvider=function(e){return oB(e)===Vk},Yk.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Hk},Yk.isForwardRef=function(e){return oB(e)===Kk},Yk.isFragment=function(e){return oB(e)===jk},Yk.isLazy=function(e){return oB(e)===eB},Yk.isMemo=function(e){return oB(e)===Xk},Yk.isPortal=function(e){return oB(e)===Uk},Yk.isProfiler=function(e){return oB(e)===zk},Yk.isStrictMode=function(e){return oB(e)===Gk},Yk.isSuspense=function(e){return oB(e)===$k},Yk.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===jk||e===Qk||e===zk||e===Gk||e===$k||e===Jk||"object"==typeof e&&null!==e&&(e.$$typeof===eB||e.$$typeof===Xk||e.$$typeof===Vk||e.$$typeof===qk||e.$$typeof===Kk||e.$$typeof===nB||e.$$typeof===rB||e.$$typeof===aB||e.$$typeof===tB)},Yk.typeOf=oB,window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e){e.exports=Yk}(Bk),window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var sB=u.default,uB=AN,lB=Bk.exports;function cB(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=t.renderers[e.type];e.position||(e.position={start:{line:null,column:null,offset:null},end:{line:null,column:null,offset:null}});var o=e.position.start,i=[e.type,o.line,o.column,r].join("-");if(!lB.isValidElementType(a))throw new Error("Renderer for type `".concat(e.type,"` not defined or is not renderable"));var s=dB(e,i,t,a,n,r);return sB.createElement(a,s,s.children||u()||void 0);function u(){return e.children&&e.children.map((function(n,r){return cB(n,t,{node:e,props:s},r)}))}}function dB(e,t,n,r,a,o){var i,s={key:t},u="string"==typeof r||r===sB.Fragment;n.sourcePos&&e.position&&(s["data-sourcepos"]=[(i=e.position).start.line,":",i.start.column,"-",i.end.line,":",i.end.column].map(String).join("")),n.rawSourcePos&&!u&&(s.sourcePosition=e.position),n.includeNodeIndex&&a.node&&a.node.children&&!u&&(s.index=a.node.children.indexOf(e),s.parentChildCount=a.node.children.length);var l=null!==e.identifier&&void 0!==e.identifier?n.definitions[e.identifier.toUpperCase()]||{}:null;switch(e.type){case"root":hB(s,{className:n.className});break;case"text":s.nodeKey=t,s.children=e.value;break;case"heading":s.level=e.depth;break;case"list":s.start=e.start,s.ordered=e.ordered,s.spread=e.spread,s.depth=e.depth;break;case"listItem":s.checked=e.checked,s.spread=e.spread,s.ordered=e.ordered,s.index=e.index,s.children=function(e,t){return(t&&t.node?function(e){var t=e.children,n=e.spread,r=-1;for(;!n&&++r<t.length;)n=mB(t[r]);return n}(t.node):mB(e))?e.children:function(e){return e.children.reduce((function(e,t){return e.concat("paragraph"===t.type?t.children:[t])}),[])}(e)}(e,a).map((function(t,r){return cB(t,n,{node:e,props:s},r)}));break;case"definition":hB(s,{identifier:e.identifier,title:e.title,url:e.url});break;case"code":hB(s,{language:e.lang&&e.lang.split(/\s/,1)[0]});break;case"inlineCode":s.children=e.value,s.inline=!0;break;case"link":hB(s,{title:e.title||void 0,target:"function"==typeof n.linkTarget?n.linkTarget(e.url,e.children,e.title):n.linkTarget,href:n.transformLinkUri?n.transformLinkUri(e.url,e.children,e.title):e.url});break;case"image":hB(s,{src:n.transformImageUri?n.transformImageUri(e.url,e.children,e.title,e.alt):e.url,alt:e.alt||"",title:e.title||void 0});break;case"linkReference":hB(s,uB(l,{href:n.transformLinkUri?n.transformLinkUri(l.href):l.href}));break;case"imageReference":hB(s,{src:n.transformImageUri&&l.href?n.transformImageUri(l.href,e.children,l.title,e.alt):l.href,alt:e.alt||"",title:l.title||void 0});break;case"table":case"tableHead":case"tableBody":s.columnAlignment=e.align;break;case"tableRow":s.isHeader="tableHead"===a.node.type,s.columnAlignment=a.props.columnAlignment;break;case"tableCell":hB(s,{isHeader:a.props.isHeader,align:a.props.columnAlignment[o]});break;case"virtualHtml":s.tag=e.tag;break;case"html":s.isBlock=e.position.start.line!==e.position.end.line,s.allowDangerousHtml=n.allowDangerousHtml,s.escapeHtml=n.escapeHtml,s.skipHtml=n.skipHtml;break;case"parsedHtml":var c;e.children&&(c=e.children.map((function(t,r){return cB(t,n,{node:e,props:s},r)}))),s.allowDangerousHtml=n.allowDangerousHtml,s.escapeHtml=n.escapeHtml,s.skipHtml=n.skipHtml,s.element=e.element?function(e,t){var n=e.element;if(Array.isArray(n)){var r=sB.Fragment||"div";return sB.createElement(r,null,n)}if(n.props.children||t){var a=sB.Children.toArray(n.props.children).concat(t);return sB.cloneElement(n,null,a)}return sB.cloneElement(n,null)}(e,c):null;break;default:hB(s,uB(e,{type:void 0,position:void 0,children:void 0}))}return!u&&e.value&&(s.value=e.value),u||(s.node=e),s}function hB(e,t){for(var n in t)void 0!==t[n]&&(e[n]=t[n])}function mB(e){var t=e.spread;return null==t?e.children.length>1:t}var fB=cB;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var pB=Ak;function CB(e){var t=e.children;e.children=[{type:"tableHead",align:e.align,children:[t[0]],position:t[0].position}],t.length>1&&e.children.push({type:"tableBody",align:e.align,children:t.slice(1),position:{start:t[1].position.start,end:t[t.length-1].position.end}})}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var TB=Ak;window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var gB=["http","https","mailto","tel"];window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var wB=AN,DB=u.default,EB=parseInt((DB.version||"16").slice(0,2),10)>=16,SB=DB.createElement,vB={break:"br",paragraph:"p",emphasis:"em",strong:"strong",thematicBreak:"hr",blockquote:"blockquote",delete:"del",link:"a",image:"img",linkReference:"a",imageReference:"img",table:AB.bind(null,"table"),tableHead:AB.bind(null,"thead"),tableBody:AB.bind(null,"tbody"),tableRow:AB.bind(null,"tr"),tableCell:function(e){var t=e.align?{textAlign:e.align}:void 0,n=yB(e);return SB(e.isHeader?"th":"td",t?wB({style:t},n):n,e.children)},root:function(e){var t=e.className,n=!t&&DB.Fragment||"div";return SB(n,t?{className:t}:null,e.children)},text:function(e){var t=e.children||"";return EB?t:SB("span",null,t)},list:function(e){var t=yB(e);null!==e.start&&1!==e.start&&void 0!==e.start&&(t.start=e.start.toString());return SB(e.ordered?"ol":"ul",t,e.children)},listItem:function(e){var t=null;if(null!==e.checked&&void 0!==e.checked){var n=e.checked;t=SB("input",{type:"checkbox",checked:n,readOnly:!0})}return SB("li",yB(e),t,e.children)},definition:function(){return null},heading:function(e){return SB("h".concat(e.level),yB(e),e.children)},inlineCode:function(e){return SB("code",yB(e),e.children)},code:function(e){var t=e.language&&"language-".concat(e.language),n=SB("code",t?{className:t}:null,e.value);return SB("pre",yB(e),n)},html:function(e){if(e.skipHtml)return null;var t=e.allowDangerousHtml||!1===e.escapeHtml,n=e.isBlock?"div":"span";if(!t)return SB(DB.Fragment||n,null,e.value);var r={dangerouslySetInnerHTML:{__html:e.value}};return SB(n,r)},virtualHtml:function(e){return SB(e.tag,yB(e),e.children)},parsedHtml:function(e){return e["data-sourcepos"]?DB.cloneElement(e.element,{"data-sourcepos":e["data-sourcepos"]}):e.element}};function AB(e,t){return SB(e,yB(t),t.children)}function yB(e){var t=e["data-sourcepos"];return t?{"data-sourcepos":t}:{}}var FB={};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var OB="__RMD_HTML_PARSER__";FB.HtmlParser="undefined"==typeof Symbol?OB:Symbol(OB),window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var bB=AN,RB=JL,NB=uk,LB=ut.exports,xB=hk,IB=function(e){var t,n;return Nk(e,"html",(function(e,r,a){n!==a&&(t=[],n=a);var o=function(e){var t=e.value.match(xk);return!!t&&t[1]}(e);if(o)return a.children.splice(r,1,{type:Lk,tag:o,position:e.position}),!0;var i=function(e,t){var n=e.value.match(Ik);return!!n&&{tag:n[2],opening:!n[1],node:e}}(e);if(!i)return!0;var s=function(e,t){var n=e.length;for(;n--;)if(e[n].tag===t)return e.splice(n,1)[0];return!1}(t,i.tag);return s?a.children.splice(r,0,function(e,t,n){var r=n.children.indexOf(e.node),a=n.children.indexOf(t.node),o=n.children.splice(r,a-r+1).slice(1,-1);return{type:Lk,children:o,tag:e.tag,position:{start:e.node.position.start,end:t.node.position.end,indent:[]}}}(i,s,a)):i.opening||t.push(i),!0}),!0),e},MB=Mk,_B=fB,PB=function(e){return pB(e,"table",CB),e},kB=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return TB(e,"definition",(function(e){var n=e.identifier.toUpperCase();n in t||(t[n]={href:e.url,title:e.title})})),t},BB=function(e){var t=(e||"").trim(),n=t.charAt(0);if("#"===n||"/"===n)return t;var r=t.indexOf(":");if(-1===r)return t;for(var a=gB.length,o=-1;++o<a;){var i=gB[o];if(r===i.length&&t.slice(0,i.length).toLowerCase()===i)return t}return-1!==(o=t.indexOf("?"))&&r>o||-1!==(o=t.indexOf("#"))&&r>o?t:"javascript:void(0)"},YB=vB,ZB=FB,HB=Object.keys(YB),UB=function(e){var t=e.source||e.children||"";if(e.allowedTypes&&e.disallowedTypes)throw new Error("Only one of `allowedTypes` and `disallowedTypes` should be defined");var n=bB(YB,e.renderers),r=RB().use(NB).use(e.plugins||[]),a=r.runSync(r.parse(t)),o=bB(e,{renderers:n,definitions:kB(a)});return function(e){var t=[PB,xB()],n=e.disallowedTypes;e.allowedTypes&&(n=HB.filter((function(t){return"root"!==t&&-1===e.allowedTypes.indexOf(t)})));var r=e.unwrapDisallowed?"unwrap":"remove";n&&n.length>0&&t.push(MB.ofType(n,r));e.allowNode&&t.push(MB.ifNotMatch(e.allowNode,r));var a=(e.allowDangerousHtml||!1===e.escapeHtml)&&!e.skipHtml,o=(e.astPlugins||[]).some((function(e){return e.identity===ZB.HtmlParser}));a&&!o&&t.push(IB);e.astPlugins&&(t=t.concat(e.astPlugins));return t.push(_B),t}(e).forEach((function(e){a=e(a,o)})),a};UB.defaultProps={transformLinkUri:BB},UB.propTypes={className:LB.string,source:LB.string,children:LB.string,sourcePos:LB.bool,rawSourcePos:LB.bool,escapeHtml:LB.bool,allowDangerousHtml:LB.bool,skipHtml:LB.bool,allowNode:LB.func,allowedTypes:LB.arrayOf(LB.oneOf(HB)),disallowedTypes:LB.arrayOf(LB.oneOf(HB)),transformLinkUri:LB.oneOfType([LB.func,LB.bool]),linkTarget:LB.oneOfType([LB.func,LB.string]),transformImageUri:LB.func,astPlugins:LB.arrayOf(LB.func),unwrapDisallowed:LB.bool,renderers:LB.object,plugins:LB.array},UB.types=HB,UB.renderers=YB,UB.uriTransformer=BB;var jB=UB,GB={exports:{}},zB={},VB={};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},VB.__esModule=!0,VB.inherits=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=Object.create(e.prototype);for(var a in n)r[a]=n[a];return r.constructor=t,t.prototype=r,t};var qB={};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},qB.__esModule=!0;var WB="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},QB={defaultProtocol:"http",events:null,format:$B,formatHref:$B,nl2br:!1,tagName:"a",target:function(e,t){return"url"===t?"_blank":null},validate:!0,ignoreTags:[],attributes:null,className:"linkified"};function KB(e){e=e||{},this.defaultProtocol=e.hasOwnProperty("defaultProtocol")?e.defaultProtocol:QB.defaultProtocol,this.events=e.hasOwnProperty("events")?e.events:QB.events,this.format=e.hasOwnProperty("format")?e.format:QB.format,this.formatHref=e.hasOwnProperty("formatHref")?e.formatHref:QB.formatHref,this.nl2br=e.hasOwnProperty("nl2br")?e.nl2br:QB.nl2br,this.tagName=e.hasOwnProperty("tagName")?e.tagName:QB.tagName,this.target=e.hasOwnProperty("target")?e.target:QB.target,this.validate=e.hasOwnProperty("validate")?e.validate:QB.validate,this.ignoreTags=[],this.attributes=e.attributes||e.linkAttributes||QB.attributes,this.className=e.hasOwnProperty("className")?e.className:e.linkClass||QB.className;for(var t=e.hasOwnProperty("ignoreTags")?e.ignoreTags:QB.ignoreTags,n=0;n<t.length;n++)this.ignoreTags.push(t[n].toUpperCase())}function $B(e){return e}qB.defaults=QB,qB.Options=KB,qB.contains=function(e,t){for(var n=0;n<e.length;n++)if(e[n]===t)return!0;return!1},KB.prototype={resolve:function(e){var t=e.toHref(this.defaultProtocol);return{formatted:this.get("format",e.toString(),e),formattedHref:this.get("formatHref",t,e),tagName:this.get("tagName",t,e),className:this.get("className",t,e),target:this.get("target",t,e),events:this.getObject("events",t,e),attributes:this.getObject("attributes",t,e)}},check:function(e){return this.get("validate",e.toString(),e)},get:function(e,t,n){var r=void 0,a=this[e];if(!a)return a;switch(void 0===a?"undefined":WB(a)){case"function":return a(t,n.type);case"object":return"function"==typeof(r=a.hasOwnProperty(n.type)?a[n.type]:QB[e])?r(t,n.type):r}return a},getObject:function(e,t,n){var r=this[e];return"function"==typeof r?r(t,n.type):r}};var JB={},XB={};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},XB.__esModule=!0,XB.stateify=XB.TokenState=XB.CharacterState=void 0;var eY=VB;var tY=function(e){this.j=[],this.T=e||null};tY.prototype={defaultTransition:!1,on:function(e,t){if(e instanceof Array){for(var n=0;n<e.length;n++)this.j.push([e[n],t]);return this}return this.j.push([e,t]),this},next:function(e){for(var t=0;t<this.j.length;t++){var n=this.j[t],r=n[0],a=n[1];if(this.test(e,r))return a}return this.defaultTransition},accepts:function(){return!!this.T},test:function(e,t){return e===t},emit:function(){return this.T}};var nY=(0,eY.inherits)(tY,(function(e){this.j=[],this.T=e||null}),{test:function(e,t){return e===t||t instanceof RegExp&&t.test(e)}}),rY=(0,eY.inherits)(tY,(function(e){this.j=[],this.T=e||null}),{jump:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.next(new e(""));return n===this.defaultTransition?(n=new this.constructor(t),this.on(e,n)):t&&(n.T=t),n},test:function(e,t){return e instanceof t}});XB.CharacterState=nY,XB.TokenState=rY,XB.stateify=function(e,t,n,r){for(var a=0,o=e.length,i=t,s=[],u=void 0;a<o&&(u=i.next(e[a]));)i=u,a++;if(a>=o)return[];for(;a<o-1;)u=new nY(r),s.push(u),i.on(e[a],u),i=u,a++;return u=new nY(n),s.push(u),i.on(e[o-1],u),s};var aY={},oY={};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},oY.__esModule=!0,oY.createTokenClass=function(){return function(e){e&&(this.v=e)}},window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},aY.__esModule=!0,aY.AMPERSAND=aY.CLOSEPAREN=aY.CLOSEANGLEBRACKET=aY.CLOSEBRACKET=aY.CLOSEBRACE=aY.OPENPAREN=aY.OPENANGLEBRACKET=aY.OPENBRACKET=aY.OPENBRACE=aY.WS=aY.TLD=aY.SYM=aY.UNDERSCORE=aY.SLASH=aY.MAILTO=aY.PROTOCOL=aY.QUERY=aY.POUND=aY.PLUS=aY.NUM=aY.NL=aY.LOCALHOST=aY.PUNCTUATION=aY.DOT=aY.COLON=aY.AT=aY.DOMAIN=aY.Base=void 0;var iY=oY,sY=VB,uY=(0,iY.createTokenClass)();function lY(e){var t=e?{v:e}:{};return(0,sY.inherits)(uY,(0,iY.createTokenClass)(),t)}uY.prototype={toString:function(){return this.v+""}};var cY=lY(),dY=lY("@"),hY=lY(":"),mY=lY("."),fY=lY(),pY=lY(),CY=lY("\n"),TY=lY(),gY=lY("+"),wY=lY("#"),DY=lY(),EY=lY("mailto:"),SY=lY("?"),vY=lY("/"),AY=lY("_"),yY=lY(),FY=lY(),OY=lY(),bY=lY("{"),RY=lY("["),NY=lY("<"),LY=lY("("),xY=lY("}"),IY=lY("]"),MY=lY(">"),_Y=lY(")"),PY=lY("&");aY.Base=uY,aY.DOMAIN=cY,aY.AT=dY,aY.COLON=hY,aY.DOT=mY,aY.PUNCTUATION=fY,aY.LOCALHOST=pY,aY.NL=CY,aY.NUM=TY,aY.PLUS=gY,aY.POUND=wY,aY.QUERY=SY,aY.PROTOCOL=DY,aY.MAILTO=EY,aY.SLASH=vY,aY.UNDERSCORE=AY,aY.SYM=yY,aY.TLD=FY,aY.WS=OY,aY.OPENBRACE=bY,aY.OPENBRACKET=RY,aY.OPENANGLEBRACKET=NY,aY.OPENPAREN=LY,aY.CLOSEBRACE=xY,aY.CLOSEBRACKET=IY,aY.CLOSEANGLEBRACKET=MY,aY.CLOSEPAREN=_Y,aY.AMPERSAND=PY,window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},JB.__esModule=!0,JB.start=JB.run=JB.TOKENS=JB.State=void 0;var kY=XB,BY=aY,YY=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(BY);var ZY="aaa|aarp|abarth|abb|abbott|abbvie|abc|able|abogado|abudhabi|ac|academy|accenture|accountant|accountants|aco|active|actor|ad|adac|ads|adult|ae|aeg|aero|aetna|af|afamilycompany|afl|africa|ag|agakhan|agency|ai|aig|aigo|airbus|airforce|airtel|akdn|al|alfaromeo|alibaba|alipay|allfinanz|allstate|ally|alsace|alstom|am|americanexpress|americanfamily|amex|amfam|amica|amsterdam|analytics|android|anquan|anz|ao|aol|apartments|app|apple|aq|aquarelle|ar|arab|aramco|archi|army|arpa|art|arte|as|asda|asia|associates|at|athleta|attorney|au|auction|audi|audible|audio|auspost|author|auto|autos|avianca|aw|aws|ax|axa|az|azure|ba|baby|baidu|banamex|bananarepublic|band|bank|bar|barcelona|barclaycard|barclays|barefoot|bargains|baseball|basketball|bauhaus|bayern|bb|bbc|bbt|bbva|bcg|bcn|bd|be|beats|beauty|beer|bentley|berlin|best|bestbuy|bet|bf|bg|bh|bharti|bi|bible|bid|bike|bing|bingo|bio|biz|bj|black|blackfriday|blanco|blockbuster|blog|bloomberg|blue|bm|bms|bmw|bn|bnl|bnpparibas|bo|boats|boehringer|bofa|bom|bond|boo|book|booking|boots|bosch|bostik|boston|bot|boutique|box|br|bradesco|bridgestone|broadway|broker|brother|brussels|bs|bt|budapest|bugatti|build|builders|business|buy|buzz|bv|bw|by|bz|bzh|ca|cab|cafe|cal|call|calvinklein|cam|camera|camp|cancerresearch|canon|capetown|capital|capitalone|car|caravan|cards|care|career|careers|cars|cartier|casa|case|caseih|cash|casino|cat|catering|catholic|cba|cbn|cbre|cbs|cc|cd|ceb|center|ceo|cern|cf|cfa|cfd|cg|ch|chanel|channel|chase|chat|cheap|chintai|chloe|christmas|chrome|chrysler|church|ci|cipriani|circle|cisco|citadel|citi|citic|city|cityeats|ck|cl|claims|cleaning|click|clinic|clinique|clothing|cloud|club|clubmed|cm|cn|co|coach|codes|coffee|college|cologne|com|comcast|commbank|community|company|compare|computer|comsec|condos|construction|consulting|contact|contractors|cooking|cookingchannel|cool|coop|corsica|country|coupon|coupons|courses|cr|credit|creditcard|creditunion|cricket|crown|crs|cruise|cruises|csc|cu|cuisinella|cv|cw|cx|cy|cymru|cyou|cz|dabur|dad|dance|data|date|dating|datsun|day|dclk|dds|de|deal|dealer|deals|degree|delivery|dell|deloitte|delta|democrat|dental|dentist|desi|design|dev|dhl|diamonds|diet|digital|direct|directory|discount|discover|dish|diy|dj|dk|dm|dnp|do|docs|doctor|dodge|dog|doha|domains|dot|download|drive|dtv|dubai|duck|dunlop|duns|dupont|durban|dvag|dvr|dz|earth|eat|ec|eco|edeka|edu|education|ee|eg|email|emerck|energy|engineer|engineering|enterprises|epost|epson|equipment|er|ericsson|erni|es|esq|estate|esurance|et|etisalat|eu|eurovision|eus|events|everbank|exchange|expert|exposed|express|extraspace|fage|fail|fairwinds|faith|family|fan|fans|farm|farmers|fashion|fast|fedex|feedback|ferrari|ferrero|fi|fiat|fidelity|fido|film|final|finance|financial|fire|firestone|firmdale|fish|fishing|fit|fitness|fj|fk|flickr|flights|flir|florist|flowers|fly|fm|fo|foo|food|foodnetwork|football|ford|forex|forsale|forum|foundation|fox|fr|free|fresenius|frl|frogans|frontdoor|frontier|ftr|fujitsu|fujixerox|fun|fund|furniture|futbol|fyi|ga|gal|gallery|gallo|gallup|game|games|gap|garden|gb|gbiz|gd|gdn|ge|gea|gent|genting|george|gf|gg|ggee|gh|gi|gift|gifts|gives|giving|gl|glade|glass|gle|global|globo|gm|gmail|gmbh|gmo|gmx|gn|godaddy|gold|goldpoint|golf|goo|goodhands|goodyear|goog|google|gop|got|gov|gp|gq|gr|grainger|graphics|gratis|green|gripe|grocery|group|gs|gt|gu|guardian|gucci|guge|guide|guitars|guru|gw|gy|hair|hamburg|hangout|haus|hbo|hdfc|hdfcbank|health|healthcare|help|helsinki|here|hermes|hgtv|hiphop|hisamitsu|hitachi|hiv|hk|hkt|hm|hn|hockey|holdings|holiday|homedepot|homegoods|homes|homesense|honda|honeywell|horse|hospital|host|hosting|hot|hoteles|hotels|hotmail|house|how|hr|hsbc|ht|htc|hu|hughes|hyatt|hyundai|ibm|icbc|ice|icu|id|ie|ieee|ifm|ikano|il|im|imamat|imdb|immo|immobilien|in|industries|infiniti|info|ing|ink|institute|insurance|insure|int|intel|international|intuit|investments|io|ipiranga|iq|ir|irish|is|iselect|ismaili|ist|istanbul|it|itau|itv|iveco|iwc|jaguar|java|jcb|jcp|je|jeep|jetzt|jewelry|jio|jlc|jll|jm|jmp|jnj|jo|jobs|joburg|jot|joy|jp|jpmorgan|jprs|juegos|juniper|kaufen|kddi|ke|kerryhotels|kerrylogistics|kerryproperties|kfh|kg|kh|ki|kia|kim|kinder|kindle|kitchen|kiwi|km|kn|koeln|komatsu|kosher|kp|kpmg|kpn|kr|krd|kred|kuokgroup|kw|ky|kyoto|kz|la|lacaixa|ladbrokes|lamborghini|lamer|lancaster|lancia|lancome|land|landrover|lanxess|lasalle|lat|latino|latrobe|law|lawyer|lb|lc|lds|lease|leclerc|lefrak|legal|lego|lexus|lgbt|li|liaison|lidl|life|lifeinsurance|lifestyle|lighting|like|lilly|limited|limo|lincoln|linde|link|lipsy|live|living|lixil|lk|loan|loans|locker|locus|loft|lol|london|lotte|lotto|love|lpl|lplfinancial|lr|ls|lt|ltd|ltda|lu|lundbeck|lupin|luxe|luxury|lv|ly|ma|macys|madrid|maif|maison|makeup|man|management|mango|map|market|marketing|markets|marriott|marshalls|maserati|mattel|mba|mc|mckinsey|md|me|med|media|meet|melbourne|meme|memorial|men|menu|meo|merckmsd|metlife|mg|mh|miami|microsoft|mil|mini|mint|mit|mitsubishi|mk|ml|mlb|mls|mm|mma|mn|mo|mobi|mobile|mobily|moda|moe|moi|mom|monash|money|monster|mopar|mormon|mortgage|moscow|moto|motorcycles|mov|movie|movistar|mp|mq|mr|ms|msd|mt|mtn|mtr|mu|museum|mutual|mv|mw|mx|my|mz|na|nab|nadex|nagoya|name|nationwide|natura|navy|nba|nc|ne|nec|net|netbank|netflix|network|neustar|new|newholland|news|next|nextdirect|nexus|nf|nfl|ng|ngo|nhk|ni|nico|nike|nikon|ninja|nissan|nissay|nl|no|nokia|northwesternmutual|norton|now|nowruz|nowtv|np|nr|nra|nrw|ntt|nu|nyc|nz|obi|observer|off|office|okinawa|olayan|olayangroup|oldnavy|ollo|om|omega|one|ong|onl|online|onyourside|ooo|open|oracle|orange|org|organic|origins|osaka|otsuka|ott|ovh|pa|page|panasonic|panerai|paris|pars|partners|parts|party|passagens|pay|pccw|pe|pet|pf|pfizer|pg|ph|pharmacy|phd|philips|phone|photo|photography|photos|physio|piaget|pics|pictet|pictures|pid|pin|ping|pink|pioneer|pizza|pk|pl|place|play|playstation|plumbing|plus|pm|pn|pnc|pohl|poker|politie|porn|post|pr|pramerica|praxi|press|prime|pro|prod|productions|prof|progressive|promo|properties|property|protection|pru|prudential|ps|pt|pub|pw|pwc|py|qa|qpon|quebec|quest|qvc|racing|radio|raid|re|read|realestate|realtor|realty|recipes|red|redstone|redumbrella|rehab|reise|reisen|reit|reliance|ren|rent|rentals|repair|report|republican|rest|restaurant|review|reviews|rexroth|rich|richardli|ricoh|rightathome|ril|rio|rip|rmit|ro|rocher|rocks|rodeo|rogers|room|rs|rsvp|ru|rugby|ruhr|run|rw|rwe|ryukyu|sa|saarland|safe|safety|sakura|sale|salon|samsclub|samsung|sandvik|sandvikcoromant|sanofi|sap|sapo|sarl|sas|save|saxo|sb|sbi|sbs|sc|sca|scb|schaeffler|schmidt|scholarships|school|schule|schwarz|science|scjohnson|scor|scot|sd|se|search|seat|secure|security|seek|select|sener|services|ses|seven|sew|sex|sexy|sfr|sg|sh|shangrila|sharp|shaw|shell|shia|shiksha|shoes|shop|shopping|shouji|show|showtime|shriram|si|silk|sina|singles|site|sj|sk|ski|skin|sky|skype|sl|sling|sm|smart|smile|sn|sncf|so|soccer|social|softbank|software|sohu|solar|solutions|song|sony|soy|space|spiegel|spot|spreadbetting|sr|srl|srt|st|stada|staples|star|starhub|statebank|statefarm|statoil|stc|stcgroup|stockholm|storage|store|stream|studio|study|style|su|sucks|supplies|supply|support|surf|surgery|suzuki|sv|swatch|swiftcover|swiss|sx|sy|sydney|symantec|systems|sz|tab|taipei|talk|taobao|target|tatamotors|tatar|tattoo|tax|taxi|tc|tci|td|tdk|team|tech|technology|tel|telecity|telefonica|temasek|tennis|teva|tf|tg|th|thd|theater|theatre|tiaa|tickets|tienda|tiffany|tips|tires|tirol|tj|tjmaxx|tjx|tk|tkmaxx|tl|tm|tmall|tn|to|today|tokyo|tools|top|toray|toshiba|total|tours|town|toyota|toys|tr|trade|trading|training|travel|travelchannel|travelers|travelersinsurance|trust|trv|tt|tube|tui|tunes|tushu|tv|tvs|tw|tz|ua|ubank|ubs|uconnect|ug|uk|unicom|university|uno|uol|ups|us|uy|uz|va|vacations|vana|vanguard|vc|ve|vegas|ventures|verisign|versicherung|vet|vg|vi|viajes|video|vig|viking|villas|vin|vip|virgin|visa|vision|vista|vistaprint|viva|vivo|vlaanderen|vn|vodka|volkswagen|volvo|vote|voting|voto|voyage|vu|vuelos|wales|walmart|walter|wang|wanggou|warman|watch|watches|weather|weatherchannel|webcam|weber|website|wed|wedding|weibo|weir|wf|whoswho|wien|wiki|williamhill|win|windows|wine|winners|wme|wolterskluwer|woodside|work|works|world|wow|ws|wtc|wtf|xbox|xerox|xfinity|xihuan|xin|xn--11b4c3d|xn--1ck2e1b|xn--1qqw23a|xn--2scrj9c|xn--30rr7y|xn--3bst00m|xn--3ds443g|xn--3e0b707e|xn--3hcrj9c|xn--3oq18vl8pn36a|xn--3pxu8k|xn--42c2d9a|xn--45br5cyl|xn--45brj9c|xn--45q11c|xn--4gbrim|xn--54b7fta0cc|xn--55qw42g|xn--55qx5d|xn--5su34j936bgsg|xn--5tzm5g|xn--6frz82g|xn--6qq986b3xl|xn--80adxhks|xn--80ao21a|xn--80aqecdr1a|xn--80asehdb|xn--80aswg|xn--8y0a063a|xn--90a3ac|xn--90ae|xn--90ais|xn--9dbq2a|xn--9et52u|xn--9krt00a|xn--b4w605ferd|xn--bck1b9a5dre4c|xn--c1avg|xn--c2br7g|xn--cck2b3b|xn--cg4bki|xn--clchc0ea0b2g2a9gcd|xn--czr694b|xn--czrs0t|xn--czru2d|xn--d1acj3b|xn--d1alf|xn--e1a4c|xn--eckvdtc9d|xn--efvy88h|xn--estv75g|xn--fct429k|xn--fhbei|xn--fiq228c5hs|xn--fiq64b|xn--fiqs8s|xn--fiqz9s|xn--fjq720a|xn--flw351e|xn--fpcrj9c3d|xn--fzc2c9e2c|xn--fzys8d69uvgm|xn--g2xx48c|xn--gckr3f0f|xn--gecrj9c|xn--gk3at1e|xn--h2breg3eve|xn--h2brj9c|xn--h2brj9c8c|xn--hxt814e|xn--i1b6b1a6a2e|xn--imr513n|xn--io0a7i|xn--j1aef|xn--j1amh|xn--j6w193g|xn--jlq61u9w7b|xn--jvr189m|xn--kcrx77d1x4a|xn--kprw13d|xn--kpry57d|xn--kpu716f|xn--kput3i|xn--l1acc|xn--lgbbat1ad8j|xn--mgb9awbf|xn--mgba3a3ejt|xn--mgba3a4f16a|xn--mgba7c0bbn0a|xn--mgbaakc7dvf|xn--mgbaam7a8h|xn--mgbab2bd|xn--mgbai9azgqp6j|xn--mgbayh7gpa|xn--mgbb9fbpob|xn--mgbbh1a|xn--mgbbh1a71e|xn--mgbc0a9azcg|xn--mgbca7dzdo|xn--mgberp4a5d4ar|xn--mgbgu82a|xn--mgbi4ecexp|xn--mgbpl2fh|xn--mgbt3dhd|xn--mgbtx2b|xn--mgbx4cd0ab|xn--mix891f|xn--mk1bu44c|xn--mxtq1m|xn--ngbc5azd|xn--ngbe9e0a|xn--ngbrx|xn--node|xn--nqv7f|xn--nqv7fs00ema|xn--nyqy26a|xn--o3cw4h|xn--ogbpf8fl|xn--p1acf|xn--p1ai|xn--pbt977c|xn--pgbs0dh|xn--pssy2u|xn--q9jyb4c|xn--qcka1pmc|xn--qxam|xn--rhqv96g|xn--rovu88b|xn--rvc1e0am3e|xn--s9brj9c|xn--ses554g|xn--t60b56a|xn--tckwe|xn--tiq49xqyj|xn--unup4y|xn--vermgensberater-ctb|xn--vermgensberatung-pwb|xn--vhquv|xn--vuq861b|xn--w4r85el8fhu5dnra|xn--w4rs40l|xn--wgbh1c|xn--wgbl6a|xn--xhq521b|xn--xkc2al3hye2a|xn--xkc2dl3a5ee0h|xn--y9a3aq|xn--yfro4i67o|xn--ygbi2ammx|xn--zfr164b|xperia|xxx|xyz|yachts|yahoo|yamaxun|yandex|ye|yodobashi|yoga|yokohama|you|youtube|yt|yun|za|zappos|zara|zero|zip|zippo|zm|zone|zuerich|zw".split("|"),HY="0123456789".split(""),UY="0123456789abcdefghijklmnopqrstuvwxyz".split(""),jY=[" ","\f","\r","\t","\v"," "," ","᠎"],GY=[],zY=function(e){return new kY.CharacterState(e)},VY=zY(),qY=zY(BY.NUM),WY=zY(BY.DOMAIN),QY=zY(),KY=zY(BY.WS);VY.on("@",zY(BY.AT)).on(".",zY(BY.DOT)).on("+",zY(BY.PLUS)).on("#",zY(BY.POUND)).on("?",zY(BY.QUERY)).on("/",zY(BY.SLASH)).on("_",zY(BY.UNDERSCORE)).on(":",zY(BY.COLON)).on("{",zY(BY.OPENBRACE)).on("[",zY(BY.OPENBRACKET)).on("<",zY(BY.OPENANGLEBRACKET)).on("(",zY(BY.OPENPAREN)).on("}",zY(BY.CLOSEBRACE)).on("]",zY(BY.CLOSEBRACKET)).on(">",zY(BY.CLOSEANGLEBRACKET)).on(")",zY(BY.CLOSEPAREN)).on("&",zY(BY.AMPERSAND)).on([",",";","!",'"',"'"],zY(BY.PUNCTUATION)),VY.on("\n",zY(BY.NL)).on(jY,KY),KY.on(jY,KY);for(var $Y=0;$Y<ZY.length;$Y++){var JY=(0,kY.stateify)(ZY[$Y],VY,BY.TLD,BY.DOMAIN);GY.push.apply(GY,JY)}var XY=(0,kY.stateify)("file",VY,BY.DOMAIN,BY.DOMAIN),eZ=(0,kY.stateify)("ftp",VY,BY.DOMAIN,BY.DOMAIN),tZ=(0,kY.stateify)("http",VY,BY.DOMAIN,BY.DOMAIN),nZ=(0,kY.stateify)("mailto",VY,BY.DOMAIN,BY.DOMAIN);GY.push.apply(GY,XY),GY.push.apply(GY,eZ),GY.push.apply(GY,tZ),GY.push.apply(GY,nZ);var rZ=XY.pop(),aZ=eZ.pop(),oZ=tZ.pop(),iZ=nZ.pop(),sZ=zY(BY.DOMAIN),uZ=zY(BY.PROTOCOL),lZ=zY(BY.MAILTO);aZ.on("s",sZ).on(":",uZ),oZ.on("s",sZ).on(":",uZ),GY.push(sZ),rZ.on(":",uZ),sZ.on(":",uZ),iZ.on(":",lZ);var cZ=(0,kY.stateify)("localhost",VY,BY.LOCALHOST,BY.DOMAIN);GY.push.apply(GY,cZ),VY.on(HY,qY),qY.on("-",QY).on(HY,qY).on(UY,WY),WY.on("-",QY).on(UY,WY);for(var dZ=0;dZ<GY.length;dZ++)GY[dZ].on("-",QY).on(UY,WY);QY.on("-",QY).on(HY,WY).on(UY,WY),VY.defaultTransition=zY(BY.SYM);var hZ=VY;JB.State=kY.CharacterState,JB.TOKENS=YY,JB.run=function(e){for(var t=e.replace(/[A-Z]/g,(function(e){return e.toLowerCase()})),n=e.length,r=[],a=0;a<n;){for(var o=VY,i=null,s=0,u=null,l=-1;a<n&&(i=o.next(t[a]));)(o=i).accepts()?(l=0,u=o):l>=0&&l++,s++,a++;if(!(l<0)){a-=l,s-=l;var c=u.emit();r.push(new c(e.substr(a-s,s)))}}return r},JB.start=hZ;var mZ={},fZ={};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},fZ.__esModule=!0,fZ.URL=fZ.TEXT=fZ.NL=fZ.EMAIL=fZ.MAILTOEMAIL=fZ.Base=void 0;var pZ=oY,CZ=VB,TZ=aY;function gZ(e){return e instanceof TZ.DOMAIN||e instanceof TZ.TLD}var wZ=(0,pZ.createTokenClass)();wZ.prototype={type:"token",isLink:!1,toString:function(){for(var e=[],t=0;t<this.v.length;t++)e.push(this.v[t].toString());return e.join("")},toHref:function(){return this.toString()},toObject:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"http";return{type:this.type,value:this.toString(),href:this.toHref(e)}}};var DZ=(0,CZ.inherits)(wZ,(0,pZ.createTokenClass)(),{type:"email",isLink:!0}),EZ=(0,CZ.inherits)(wZ,(0,pZ.createTokenClass)(),{type:"email",isLink:!0,toHref:function(){return"mailto:"+this.toString()}}),SZ=(0,CZ.inherits)(wZ,(0,pZ.createTokenClass)(),{type:"text"}),vZ=(0,CZ.inherits)(wZ,(0,pZ.createTokenClass)(),{type:"nl"}),AZ=(0,CZ.inherits)(wZ,(0,pZ.createTokenClass)(),{type:"url",isLink:!0,toHref:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"http",t=!1,n=!1,r=this.v,a=[],o=0;r[o]instanceof TZ.PROTOCOL;)t=!0,a.push(r[o].toString().toLowerCase()),o++;for(;r[o]instanceof TZ.SLASH;)n=!0,a.push(r[o].toString()),o++;for(;gZ(r[o]);)a.push(r[o].toString().toLowerCase()),o++;for(;o<r.length;o++)a.push(r[o].toString());return a=a.join(""),t||n||(a=e+"://"+a),a},hasProtocol:function(){return this.v[0]instanceof TZ.PROTOCOL}});fZ.Base=wZ,fZ.MAILTOEMAIL=DZ,fZ.EMAIL=EZ,fZ.NL=vZ,fZ.TEXT=SZ,fZ.URL=AZ,window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},mZ.__esModule=!0,mZ.start=mZ.run=mZ.TOKENS=mZ.State=void 0;var yZ=XB,FZ=fZ,OZ=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(FZ),bZ=aY;var RZ=function(e){return new yZ.TokenState(e)},NZ=RZ(),LZ=RZ(),xZ=RZ(),IZ=RZ(),MZ=RZ(),_Z=RZ(),PZ=RZ(),kZ=RZ(FZ.URL),BZ=RZ(),YZ=RZ(FZ.URL),ZZ=RZ(FZ.URL),HZ=RZ(),UZ=RZ(),jZ=RZ(),GZ=RZ(),zZ=RZ(),VZ=RZ(FZ.URL),qZ=RZ(FZ.URL),WZ=RZ(FZ.URL),QZ=RZ(FZ.URL),KZ=RZ(),$Z=RZ(),JZ=RZ(),XZ=RZ(),eH=RZ(),tH=RZ(),nH=RZ(FZ.EMAIL),rH=RZ(),aH=RZ(FZ.EMAIL),oH=RZ(FZ.MAILTOEMAIL),iH=RZ(),sH=RZ(),uH=RZ(),lH=RZ(),cH=RZ(FZ.NL);NZ.on(bZ.NL,cH).on(bZ.PROTOCOL,LZ).on(bZ.MAILTO,xZ).on(bZ.SLASH,IZ),LZ.on(bZ.SLASH,IZ),IZ.on(bZ.SLASH,MZ),NZ.on(bZ.TLD,_Z).on(bZ.DOMAIN,_Z).on(bZ.LOCALHOST,kZ).on(bZ.NUM,_Z),MZ.on(bZ.TLD,ZZ).on(bZ.DOMAIN,ZZ).on(bZ.NUM,ZZ).on(bZ.LOCALHOST,ZZ),_Z.on(bZ.DOT,PZ),eH.on(bZ.DOT,tH),PZ.on(bZ.TLD,kZ).on(bZ.DOMAIN,_Z).on(bZ.NUM,_Z).on(bZ.LOCALHOST,_Z),tH.on(bZ.TLD,nH).on(bZ.DOMAIN,eH).on(bZ.NUM,eH).on(bZ.LOCALHOST,eH),kZ.on(bZ.DOT,PZ),nH.on(bZ.DOT,tH),kZ.on(bZ.COLON,BZ).on(bZ.SLASH,ZZ),BZ.on(bZ.NUM,YZ),YZ.on(bZ.SLASH,ZZ),nH.on(bZ.COLON,rH),rH.on(bZ.NUM,aH);var dH=[bZ.DOMAIN,bZ.AT,bZ.LOCALHOST,bZ.NUM,bZ.PLUS,bZ.POUND,bZ.PROTOCOL,bZ.SLASH,bZ.TLD,bZ.UNDERSCORE,bZ.SYM,bZ.AMPERSAND],hH=[bZ.COLON,bZ.DOT,bZ.QUERY,bZ.PUNCTUATION,bZ.CLOSEBRACE,bZ.CLOSEBRACKET,bZ.CLOSEANGLEBRACKET,bZ.CLOSEPAREN,bZ.OPENBRACE,bZ.OPENBRACKET,bZ.OPENANGLEBRACKET,bZ.OPENPAREN];ZZ.on(bZ.OPENBRACE,UZ).on(bZ.OPENBRACKET,jZ).on(bZ.OPENANGLEBRACKET,GZ).on(bZ.OPENPAREN,zZ),HZ.on(bZ.OPENBRACE,UZ).on(bZ.OPENBRACKET,jZ).on(bZ.OPENANGLEBRACKET,GZ).on(bZ.OPENPAREN,zZ),UZ.on(bZ.CLOSEBRACE,ZZ),jZ.on(bZ.CLOSEBRACKET,ZZ),GZ.on(bZ.CLOSEANGLEBRACKET,ZZ),zZ.on(bZ.CLOSEPAREN,ZZ),VZ.on(bZ.CLOSEBRACE,ZZ),qZ.on(bZ.CLOSEBRACKET,ZZ),WZ.on(bZ.CLOSEANGLEBRACKET,ZZ),QZ.on(bZ.CLOSEPAREN,ZZ),KZ.on(bZ.CLOSEBRACE,ZZ),$Z.on(bZ.CLOSEBRACKET,ZZ),JZ.on(bZ.CLOSEANGLEBRACKET,ZZ),XZ.on(bZ.CLOSEPAREN,ZZ),UZ.on(dH,VZ),jZ.on(dH,qZ),GZ.on(dH,WZ),zZ.on(dH,QZ),UZ.on(hH,KZ),jZ.on(hH,$Z),GZ.on(hH,JZ),zZ.on(hH,XZ),VZ.on(dH,VZ),qZ.on(dH,qZ),WZ.on(dH,WZ),QZ.on(dH,QZ),VZ.on(hH,VZ),qZ.on(hH,qZ),WZ.on(hH,WZ),QZ.on(hH,QZ),KZ.on(dH,VZ),$Z.on(dH,qZ),JZ.on(dH,WZ),XZ.on(dH,QZ),KZ.on(hH,KZ),$Z.on(hH,$Z),JZ.on(hH,JZ),XZ.on(hH,XZ),ZZ.on(dH,ZZ),HZ.on(dH,ZZ),ZZ.on(hH,HZ),HZ.on(hH,HZ),xZ.on(bZ.TLD,oH).on(bZ.DOMAIN,oH).on(bZ.NUM,oH).on(bZ.LOCALHOST,oH),oH.on(dH,oH).on(hH,iH),iH.on(dH,oH).on(hH,iH);var mH=[bZ.DOMAIN,bZ.NUM,bZ.PLUS,bZ.POUND,bZ.QUERY,bZ.UNDERSCORE,bZ.SYM,bZ.AMPERSAND,bZ.TLD];_Z.on(mH,sH).on(bZ.AT,uH),kZ.on(mH,sH).on(bZ.AT,uH),PZ.on(mH,sH),sH.on(mH,sH).on(bZ.AT,uH).on(bZ.DOT,lH),lH.on(mH,sH),uH.on(bZ.TLD,eH).on(bZ.DOMAIN,eH).on(bZ.LOCALHOST,nH);mZ.State=yZ.TokenState,mZ.TOKENS=OZ,mZ.run=function(e){for(var t=e.length,n=0,r=[],a=[];n<t;){for(var o=NZ,i=null,s=null,u=0,l=null,c=-1;n<t&&!(i=o.next(e[n]));)a.push(e[n++]);for(;n<t&&(s=i||o.next(e[n]));)i=null,(o=s).accepts()?(c=0,l=o):c>=0&&c++,n++,u++;if(c<0)for(var d=n-u;d<n;d++)a.push(e[d]);else{a.length>0&&(r.push(new FZ.TEXT(a)),a=[]),n-=c,u-=c;var h=l.emit();r.push(new h(e.slice(n-u,n)))}}return a.length>0&&r.push(new FZ.TEXT(a)),r},mZ.start=NZ,window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},zB.__esModule=!0,zB.tokenize=zB.test=zB.scanner=zB.parser=zB.options=zB.inherits=zB.find=void 0;var fH=VB,pH=gH(qB),CH=gH(JB),TH=gH(mZ);function gH(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)});var wH=function(e){return TH.run(CH.run(e))};zB.find=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=wH(e),r=[],a=0;a<n.length;a++){var o=n[a];!o.isLink||t&&o.type!==t||r.push(o.toObject())}return r},zB.inherits=fH.inherits,zB.options=pH,zB.parser=TH,zB.scanner=CH,zB.test=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=wH(e);return 1===n.length&&n[0].isLink&&(!t||n[0].type===t)},zB.tokenize=wH,window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e){e.exports=zB}(GB);var DH={exports:{}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e){var t,n,r;ICAL=e.exports,ICAL.foldLength=75,ICAL.newLineChar="\r\n",ICAL.helpers={updateTimezones:function(e){var t,n,r,a,o,i;if(!e||"vcalendar"!==e.name)return e;for(t=e.getAllSubcomponents(),n=[],r={},o=0;o<t.length;o++)"vtimezone"===t[o].name?r[i=t[o].getFirstProperty("tzid").getFirstValue()]=t[o]:n=n.concat(t[o].getAllProperties());for(a={},o=0;o<n.length;o++)(i=n[o].getParameter("tzid"))&&(a[i]=!0);for(o in r)r.hasOwnProperty(o)&&!a[o]&&e.removeSubcomponent(r[o]);for(o in a)a.hasOwnProperty(o)&&!r[o]&&ICAL.TimezoneService.has(o)&&e.addSubcomponent(ICAL.TimezoneService.get(o).component);return e},isStrictlyNaN:function(e){return"number"==typeof e&&isNaN(e)},strictParseInt:function(e){var t=parseInt(e,10);if(ICAL.helpers.isStrictlyNaN(t))throw new Error('Could not extract integer from "'+e+'"');return t},formatClassType:function(e,t){if(void 0!==e)return e instanceof t?e:new t(e)},unescapedIndexOf:function(e,t,n){for(;-1!==(n=e.indexOf(t,n));){if(!(n>0&&"\\"===e[n-1]))return n;n+=1}return-1},binsearchInsert:function(e,t,n){if(!e.length)return 0;for(var r,a,o=0,i=e.length-1;o<=i;)if((a=n(t,e[r=o+Math.floor((i-o)/2)]))<0)i=r-1;else{if(!(a>0))break;o=r+1}return a<0?r:a>0?r+1:r},dumpn:function(){ICAL.debug&&("undefined"!=typeof console&&"log"in console?ICAL.helpers.dumpn=function(e){console.log(e)}:ICAL.helpers.dumpn=function(e){dump(e+"\n")},ICAL.helpers.dumpn(arguments[0]))},clone:function(e,t){if(e&&"object"==typeof e){if(e instanceof Date)return new Date(e.getTime());if("clone"in e)return e.clone();if(Array.isArray(e)){for(var n=[],r=0;r<e.length;r++)n.push(t?ICAL.helpers.clone(e[r],!0):e[r]);return n}var a={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(a[o]=t?ICAL.helpers.clone(e[o],!0):e[o]);return a}return e},foldline:function(e){for(var t="",n=e||"";n.length;)t+=ICAL.newLineChar+" "+n.substr(0,ICAL.foldLength),n=n.substr(ICAL.foldLength);return t.substr(ICAL.newLineChar.length+1)},pad2:function(e){switch("string"!=typeof e&&("number"==typeof e&&(e=parseInt(e)),e=String(e)),e.length){case 0:return"00";case 1:return"0"+e;default:return e}},trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)},inherits:function(e,t,n){function r(){}r.prototype=e.prototype,t.prototype=new r,n&&ICAL.helpers.extend(n,t.prototype)},extend:function(e,t){for(var n in e){var r=Object.getOwnPropertyDescriptor(e,n);r&&!Object.getOwnPropertyDescriptor(t,n)&&Object.defineProperty(t,n,r)}return t}},ICAL.design=function(){var e=/\\\\|\\,|\\[Nn]/g,t=/\\|,|\n/g;function n(e,t){return{matches:/.*/,fromICAL:function(t,n){return function(e,t,n){if(-1===e.indexOf("\\"))return e;n&&(t=new RegExp(t.source+"|\\\\"+n));return e.replace(t,m)}(t,e,n)},toICAL:function(e,n){var r=t;return n&&(r=new RegExp(r.source+"|"+n)),e.replace(r,(function(e){switch(e){case"\\":return"\\\\";case";":return"\\;";case",":return"\\,";case"\n":return"\\n";default:return e}}))}}}var r={defaultType:"text"},a={defaultType:"text",multiValue:","},o={defaultType:"text",structuredValue:";"},i={defaultType:"integer"},s={defaultType:"date-time",allowedTypes:["date-time","date"]},u={defaultType:"date-time"},l={defaultType:"uri"},c={defaultType:"utc-offset"},d={defaultType:"recur"},h={defaultType:"date-and-or-time",allowedTypes:["date-time","date","text"]};function m(e){switch(e){case"\\\\":return"\\";case"\\;":return";";case"\\,":return",";case"\\n":case"\\N":return"\n";default:return e}}var f={categories:a,url:l,version:r,uid:r},p={boolean:{values:["TRUE","FALSE"],fromICAL:function(e){switch(e){case"TRUE":return!0;case"FALSE":default:return!1}},toICAL:function(e){return e?"TRUE":"FALSE"}},float:{matches:/^[+-]?\d+\.\d+$/,fromICAL:function(e){var t=parseFloat(e);return ICAL.helpers.isStrictlyNaN(t)?0:t},toICAL:function(e){return String(e)}},integer:{fromICAL:function(e){var t=parseInt(e);return ICAL.helpers.isStrictlyNaN(t)?0:t},toICAL:function(e){return String(e)}},"utc-offset":{toICAL:function(e){return e.length<7?e.substr(0,3)+e.substr(4,2):e.substr(0,3)+e.substr(4,2)+e.substr(7,2)},fromICAL:function(e){return e.length<6?e.substr(0,3)+":"+e.substr(3,2):e.substr(0,3)+":"+e.substr(3,2)+":"+e.substr(5,2)},decorate:function(e){return ICAL.UtcOffset.fromString(e)},undecorate:function(e){return e.toString()}}},C=ICAL.helpers.extend(p,{text:n(/\\\\|\\;|\\,|\\[Nn]/g,/\\|;|,|\n/g),uri:{},binary:{decorate:function(e){return ICAL.Binary.fromString(e)},undecorate:function(e){return e.toString()}},"cal-address":{},date:{decorate:function(e,t){return y.strict?ICAL.Time.fromDateString(e,t):ICAL.Time.fromString(e,t)},undecorate:function(e){return e.toString()},fromICAL:function(e){return!y.strict&&e.length>=15?C["date-time"].fromICAL(e):e.substr(0,4)+"-"+e.substr(4,2)+"-"+e.substr(6,2)},toICAL:function(e){var t=e.length;return 10==t?e.substr(0,4)+e.substr(5,2)+e.substr(8,2):t>=19?C["date-time"].toICAL(e):e}},"date-time":{fromICAL:function(e){if(y.strict||8!=e.length){var t=e.substr(0,4)+"-"+e.substr(4,2)+"-"+e.substr(6,2)+"T"+e.substr(9,2)+":"+e.substr(11,2)+":"+e.substr(13,2);return e[15]&&"Z"===e[15]&&(t+="Z"),t}return C.date.fromICAL(e)},toICAL:function(e){var t=e.length;if(10!=t||y.strict){if(t>=19){var n=e.substr(0,4)+e.substr(5,2)+e.substr(8,5)+e.substr(14,2)+e.substr(17,2);return e[19]&&"Z"===e[19]&&(n+="Z"),n}return e}return C.date.toICAL(e)},decorate:function(e,t){return y.strict?ICAL.Time.fromDateTimeString(e,t):ICAL.Time.fromString(e,t)},undecorate:function(e){return e.toString()}},duration:{decorate:function(e){return ICAL.Duration.fromString(e)},undecorate:function(e){return e.toString()}},period:{fromICAL:function(e){var t=e.split("/");return t[0]=C["date-time"].fromICAL(t[0]),ICAL.Duration.isValueString(t[1])||(t[1]=C["date-time"].fromICAL(t[1])),t},toICAL:function(e){return y.strict||10!=e[0].length?e[0]=C["date-time"].toICAL(e[0]):e[0]=C.date.toICAL(e[0]),ICAL.Duration.isValueString(e[1])||(y.strict||10!=e[1].length?e[1]=C["date-time"].toICAL(e[1]):e[1]=C.date.toICAL(e[1])),e.join("/")},decorate:function(e,t){return ICAL.Period.fromJSON(e,t,!y.strict)},undecorate:function(e){return e.toJSON()}},recur:{fromICAL:function(e){return ICAL.Recur._stringToData(e,!0)},toICAL:function(e){var t="";for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=e[n];"until"==n?r=r.length>10?C["date-time"].toICAL(r):C.date.toICAL(r):"wkst"==n?"number"==typeof r&&(r=ICAL.Recur.numericDayToIcalDay(r)):Array.isArray(r)&&(r=r.join(",")),t+=n.toUpperCase()+"="+r+";"}return t.substr(0,t.length-1)},decorate:function(e){return ICAL.Recur.fromData(e)},undecorate:function(e){return e.toJSON()}},time:{fromICAL:function(e){if(e.length<6)return e;var t=e.substr(0,2)+":"+e.substr(2,2)+":"+e.substr(4,2);return"Z"===e[6]&&(t+="Z"),t},toICAL:function(e){if(e.length<8)return e;var t=e.substr(0,2)+e.substr(3,2)+e.substr(6,2);return"Z"===e[8]&&(t+="Z"),t}}}),T=ICAL.helpers.extend(f,{action:r,attach:{defaultType:"uri"},attendee:{defaultType:"cal-address"},calscale:r,class:r,comment:r,completed:u,contact:r,created:u,description:r,dtend:s,dtstamp:u,dtstart:s,due:s,duration:{defaultType:"duration"},exdate:{defaultType:"date-time",allowedTypes:["date-time","date"],multiValue:","},exrule:d,freebusy:{defaultType:"period",multiValue:","},geo:{defaultType:"float",structuredValue:";"},"last-modified":u,location:r,method:r,organizer:{defaultType:"cal-address"},"percent-complete":i,priority:i,prodid:r,"related-to":r,repeat:i,rdate:{defaultType:"date-time",allowedTypes:["date-time","date","period"],multiValue:",",detectType:function(e){return-1!==e.indexOf("/")?"period":-1===e.indexOf("T")?"date":"date-time"}},"recurrence-id":s,resources:a,"request-status":o,rrule:d,sequence:i,status:r,summary:r,transp:r,trigger:{defaultType:"duration",allowedTypes:["duration","date-time"]},tzoffsetfrom:c,tzoffsetto:c,tzurl:l,tzid:r,tzname:r}),g=ICAL.helpers.extend(p,{text:n(e,t),uri:n(e,t),date:{decorate:function(e){return ICAL.VCardTime.fromDateAndOrTimeString(e,"date")},undecorate:function(e){return e.toString()},fromICAL:function(e){return 8==e.length?C.date.fromICAL(e):"-"==e[0]&&6==e.length?e.substr(0,4)+"-"+e.substr(4):e},toICAL:function(e){return 10==e.length?C.date.toICAL(e):"-"==e[0]&&7==e.length?e.substr(0,4)+e.substr(5):e}},time:{decorate:function(e){return ICAL.VCardTime.fromDateAndOrTimeString("T"+e,"time")},undecorate:function(e){return e.toString()},fromICAL:function(e){var t=g.time._splitZone(e,!0),n=t[0],r=t[1];return 6==r.length?r=r.substr(0,2)+":"+r.substr(2,2)+":"+r.substr(4,2):4==r.length&&"-"!=r[0]?r=r.substr(0,2)+":"+r.substr(2,2):5==r.length&&(r=r.substr(0,3)+":"+r.substr(3,2)),5!=n.length||"-"!=n[0]&&"+"!=n[0]||(n=n.substr(0,3)+":"+n.substr(3)),r+n},toICAL:function(e){var t=g.time._splitZone(e),n=t[0],r=t[1];return 8==r.length?r=r.substr(0,2)+r.substr(3,2)+r.substr(6,2):5==r.length&&"-"!=r[0]?r=r.substr(0,2)+r.substr(3,2):6==r.length&&(r=r.substr(0,3)+r.substr(4,2)),6!=n.length||"-"!=n[0]&&"+"!=n[0]||(n=n.substr(0,3)+n.substr(4)),r+n},_splitZone:function(e,t){var n,r,a=e.length-1,o=e.length-(t?5:6),i=e[o];return"Z"==e[a]?(n=e[a],r=e.substr(0,a)):e.length>6&&("-"==i||"+"==i)?(n=e.substr(o),r=e.substr(0,o)):(n="",r=e),[n,r]}},"date-time":{decorate:function(e){return ICAL.VCardTime.fromDateAndOrTimeString(e,"date-time")},undecorate:function(e){return e.toString()},fromICAL:function(e){return g["date-and-or-time"].fromICAL(e)},toICAL:function(e){return g["date-and-or-time"].toICAL(e)}},"date-and-or-time":{decorate:function(e){return ICAL.VCardTime.fromDateAndOrTimeString(e,"date-and-or-time")},undecorate:function(e){return e.toString()},fromICAL:function(e){var t=e.split("T");return(t[0]?g.date.fromICAL(t[0]):"")+(t[1]?"T"+g.time.fromICAL(t[1]):"")},toICAL:function(e){var t=e.split("T");return g.date.toICAL(t[0])+(t[1]?"T"+g.time.toICAL(t[1]):"")}},timestamp:C["date-time"],"language-tag":{matches:/^[a-zA-Z0-9-]+$/}}),w=ICAL.helpers.extend(f,{adr:{defaultType:"text",structuredValue:";",multiValue:","},anniversary:h,bday:h,caladruri:l,caluri:l,clientpidmap:o,email:r,fburl:l,fn:r,gender:o,geo:l,impp:l,key:l,kind:r,lang:{defaultType:"language-tag"},logo:l,member:l,n:{defaultType:"text",structuredValue:";",multiValue:","},nickname:a,note:r,org:{defaultType:"text",structuredValue:";"},photo:l,related:l,rev:{defaultType:"timestamp"},role:r,sound:l,source:l,tel:{defaultType:"uri",allowedTypes:["uri","text"]},title:r,tz:{defaultType:"text",allowedTypes:["text","utc-offset","uri"]},xml:r}),D=ICAL.helpers.extend(p,{binary:C.binary,date:g.date,"date-time":g["date-time"],"phone-number":{},uri:C.uri,text:C.text,time:C.time,vcard:C.text,"utc-offset":{toICAL:function(e){return e.substr(0,7)},fromICAL:function(e){return e.substr(0,7)},decorate:function(e){return ICAL.UtcOffset.fromString(e)},undecorate:function(e){return e.toString()}}}),E=ICAL.helpers.extend(f,{fn:r,n:{defaultType:"text",structuredValue:";",multiValue:","},nickname:a,photo:{defaultType:"binary",allowedTypes:["binary","uri"]},bday:{defaultType:"date-time",allowedTypes:["date-time","date"],detectType:function(e){return-1===e.indexOf("T")?"date":"date-time"}},adr:{defaultType:"text",structuredValue:";",multiValue:","},label:r,tel:{defaultType:"phone-number"},email:r,mailer:r,tz:{defaultType:"utc-offset",allowedTypes:["utc-offset","text"]},geo:{defaultType:"float",structuredValue:";"},title:r,role:r,logo:{defaultType:"binary",allowedTypes:["binary","uri"]},agent:{defaultType:"vcard",allowedTypes:["vcard","text","uri"]},org:o,note:a,prodid:r,rev:{defaultType:"date-time",allowedTypes:["date-time","date"],detectType:function(e){return-1===e.indexOf("T")?"date":"date-time"}},"sort-string":r,sound:{defaultType:"binary",allowedTypes:["binary","uri"]},class:r,key:{defaultType:"binary",allowedTypes:["binary","text"]}}),S={value:C,param:{cutype:{values:["INDIVIDUAL","GROUP","RESOURCE","ROOM","UNKNOWN"],allowXName:!0,allowIanaToken:!0},"delegated-from":{valueType:"cal-address",multiValue:",",multiValueSeparateDQuote:!0},"delegated-to":{valueType:"cal-address",multiValue:",",multiValueSeparateDQuote:!0},encoding:{values:["8BIT","BASE64"]},fbtype:{values:["FREE","BUSY","BUSY-UNAVAILABLE","BUSY-TENTATIVE"],allowXName:!0,allowIanaToken:!0},member:{valueType:"cal-address",multiValue:",",multiValueSeparateDQuote:!0},partstat:{values:["NEEDS-ACTION","ACCEPTED","DECLINED","TENTATIVE","DELEGATED","COMPLETED","IN-PROCESS"],allowXName:!0,allowIanaToken:!0},range:{values:["THISLANDFUTURE"]},related:{values:["START","END"]},reltype:{values:["PARENT","CHILD","SIBLING"],allowXName:!0,allowIanaToken:!0},role:{values:["REQ-PARTICIPANT","CHAIR","OPT-PARTICIPANT","NON-PARTICIPANT"],allowXName:!0,allowIanaToken:!0},rsvp:{values:["TRUE","FALSE"]},"sent-by":{valueType:"cal-address"},tzid:{matches:/^\//},value:{values:["binary","boolean","cal-address","date","date-time","duration","float","integer","period","recur","text","time","uri","utc-offset"],allowXName:!0,allowIanaToken:!0}},property:T},v={value:g,param:{type:{valueType:"text",multiValue:","},value:{values:["text","uri","date","time","date-time","date-and-or-time","timestamp","boolean","integer","float","utc-offset","language-tag"],allowXName:!0,allowIanaToken:!0}},property:w},A={value:D,param:{type:{valueType:"text",multiValue:","},value:{values:["text","uri","date","date-time","phone-number","time","boolean","integer","float","utc-offset","vcard","binary"],allowXName:!0,allowIanaToken:!0}},property:E},y={strict:!0,defaultSet:S,defaultType:"unknown",components:{vcard:v,vcard3:A,vevent:S,vtodo:S,vjournal:S,valarm:S,vtimezone:S,daylight:S,standard:S},icalendar:S,vcard:v,vcard3:A,getDesignSet:function(e){return e&&e in y.components?y.components[e]:y.defaultSet}};return y}(),ICAL.stringify=function(){var e="\r\n",t="unknown",n=ICAL.design,r=ICAL.helpers;function a(t){"string"==typeof t[0]&&(t=[t]);for(var n=0,r=t.length,o="";n<r;n++)o+=a.component(t[n])+e;return o}a.component=function(t,r){var o=t[0].toUpperCase(),i="BEGIN:"+o+e,s=t[1],u=0,l=s.length,c=t[0];for("vcard"===c&&t[1].length>0&&("version"!==t[1][0][0]||"4.0"!==t[1][0][3])&&(c="vcard3"),r=r||n.getDesignSet(c);u<l;u++)i+=a.property(s[u],r)+e;for(var d=t[2]||[],h=0,m=d.length;h<m;h++)i+=a.component(d[h],r)+e;return i+="END:"+o},a.property=function(e,r,o){var i,s=e[0].toUpperCase(),u=e[0],l=e[1],c=s;for(i in l){var d=l[i];if(l.hasOwnProperty(i))(f=i in r.param&&r.param[i].multiValue)&&Array.isArray(d)?(r.param[i].multiValueSeparateDQuote&&(f='"'+f+'"'),d=d.map(a._rfc6868Unescape),d=a.multiValue(d,f,"unknown",null,r)):d=a._rfc6868Unescape(d),c+=";"+i.toUpperCase(),c+="="+a.propertyValue(d)}if(3===e.length)return c+":";var h,m=e[2];r||(r=n.defaultSet);var f=!1,p=!1,C=!1;return u in r.property?("multiValue"in(h=r.property[u])&&(f=h.multiValue),"structuredValue"in h&&Array.isArray(e[3])&&(p=h.structuredValue),"defaultType"in h?m===h.defaultType&&(C=!0):m===t&&(C=!0)):m===t&&(C=!0),C||(c+=";VALUE="+m.toUpperCase()),c+=":",c+=f&&p?a.multiValue(e[3],p,m,f,r,p):f?a.multiValue(e.slice(3),f,m,null,r,!1):p?a.multiValue(e[3],p,m,null,r,p):a.value(e[3],m,r,!1),o?c:ICAL.helpers.foldline(c)},a.propertyValue=function(e){return-1===r.unescapedIndexOf(e,",")&&-1===r.unescapedIndexOf(e,":")&&-1===r.unescapedIndexOf(e,";")?e:'"'+e+'"'},a.multiValue=function(e,t,n,r,o,i){for(var s="",u=e.length,l=0;l<u;l++)r&&Array.isArray(e[l])?s+=a.multiValue(e[l],r,n,null,o,i):s+=a.value(e[l],n,o,i),l!==u-1&&(s+=t);return s},a.value=function(e,t,n,r){return t in n.value&&"toICAL"in n.value[t]?n.value[t].toICAL(e,r):e},a._rfc6868Unescape=function(e){return e.replace(/[\n^"]/g,(function(e){return o[e]}))};var o={'"':"^'","\n":"^n","^":"^^"};return a}(),ICAL.parse=function(){var e=/[^ \t]/,t=ICAL.design,n=ICAL.helpers;function r(e){this.message=e,this.name="ParserError";try{throw new Error}catch(e){if(e.stack){var t=e.stack.split("\n");t.shift(),this.stack=t.join("\n")}}}function a(e){var t={},n=t.component=[];if(t.stack=[n],a._eachLine(e,(function(e,n){a._handleContentLine(n,t)})),t.stack.length>1)throw new r("invalid ical body. component began but did not end");return t=null,1==n.length?n[0]:n}r.prototype=Error.prototype,a.property=function(e,n){var r={component:[[],[]],designSet:n||t.defaultSet};return a._handleContentLine(e,r),r.component[1][0]},a.component=function(e){return a(e)},a.ParserError=r,a._handleContentLine=function(e,n){var o,i,s,u,l,c,d=e.indexOf(":"),h=e.indexOf(";"),m={};if(-1!==h&&-1!==d&&h>d&&(h=-1),-1!==h){if(s=e.substring(0,h).toLowerCase(),-1==(l=a._parseParameters(e.substring(h),0,n.designSet))[2])throw new r("Invalid parameters in '"+e+"'");if(m=l[0],o=l[1].length+l[2]+h,-1===(i=e.substring(o).indexOf(":")))throw new r("Missing parameter value in '"+e+"'");u=e.substring(o+i+1)}else{if(-1===d)throw new r('invalid line (no token ";" or ":") "'+e+'"');if(s=e.substring(0,d).toLowerCase(),u=e.substring(d+1),"begin"===s){var f=[u.toLowerCase(),[],[]];return 1===n.stack.length?n.component.push(f):n.component[2].push(f),n.stack.push(n.component),n.component=f,void(n.designSet||(n.designSet=t.getDesignSet(n.component[0])))}if("end"===s)return void(n.component=n.stack.pop())}var p,C,T=!1,g=!1;s in n.designSet.property&&("multiValue"in(p=n.designSet.property[s])&&(T=p.multiValue),"structuredValue"in p&&(g=p.structuredValue),u&&"detectType"in p&&(c=p.detectType(u))),c||(c="value"in m?m.value.toLowerCase():p?p.defaultType:"unknown"),delete m.value,T&&g?C=[s,m,c,u=a._parseMultiValue(u,g,c,[],T,n.designSet,g)]:T?(C=[s,m,c],a._parseMultiValue(u,T,c,C,null,n.designSet,!1)):C=g?[s,m,c,u=a._parseMultiValue(u,g,c,[],null,n.designSet,g)]:[s,m,c,u=a._parseValue(u,c,n.designSet,!1)],"vcard"!==n.component[0]||0!==n.component[1].length||"version"===s&&"4.0"===u||(n.designSet=t.getDesignSet("vcard3")),n.component[1].push(C)},a._parseValue=function(e,t,n,r){return t in n.value&&"fromICAL"in n.value[t]?n.value[t].fromICAL(e,r):e},a._parseParameters=function(e,t,o){for(var i,s,u,l,c,d,h=t,m=0,f={},p=-1;!1!==m&&-1!==(m=n.unescapedIndexOf(e,"=",m+1));){if(0==(i=e.substr(h+1,m-h-1)).length)throw new r("Empty parameter name in '"+e+"'");if(d=!1,c=!1,l=(s=i.toLowerCase())in o.param&&o.param[s].valueType?o.param[s].valueType:"text",s in o.param&&(c=o.param[s].multiValue,o.param[s].multiValueSeparateDQuote&&(d=a._rfc6868Escape('"'+c+'"'))),'"'===e[m+1]){if(p=m+2,m=n.unescapedIndexOf(e,'"',p),c&&-1!=m)for(var C=!0;C;)e[m+1]==c&&'"'==e[m+2]?m=n.unescapedIndexOf(e,'"',m+3):C=!1;if(-1===m)throw new r('invalid line (no matching double quote) "'+e+'"');u=e.substr(p,m-p),-1===(h=n.unescapedIndexOf(e,";",m))&&(m=!1)}else{p=m+1;var T=n.unescapedIndexOf(e,";",p),g=n.unescapedIndexOf(e,":",p);-1!==g&&T>g?(T=g,m=!1):-1===T?(T=-1===g?e.length:g,m=!1):(h=T,m=T),u=e.substr(p,T-p)}if(u=a._rfc6868Escape(u),c){var w=d||c;u=a._parseMultiValue(u,w,l,[],null,o)}else u=a._parseValue(u,l,o);c&&s in f?Array.isArray(f[s])?f[s].push(u):f[s]=[f[s],u]:f[s]=u}return[f,u,p]},a._rfc6868Escape=function(e){return e.replace(/\^['n^]/g,(function(e){return o[e]}))};var o={"^'":'"',"^n":"\n","^^":"^"};return a._parseMultiValue=function(e,t,r,o,i,s,u){var l,c=0,d=0;if(0===t.length)return e;for(;-1!==(c=n.unescapedIndexOf(e,t,d));)l=e.substr(d,c-d),l=i?a._parseMultiValue(l,i,r,[],null,s,u):a._parseValue(l,r,s,u),o.push(l),d=c+t.length;return l=e.substr(d),l=i?a._parseMultiValue(l,i,r,[],null,s,u):a._parseValue(l,r,s,u),o.push(l),1==o.length?o[0]:o},a._eachLine=function(t,n){var r,a,o,i=t.length,s=t.search(e),u=s;do{o=(u=t.indexOf("\n",s)+1)>1&&"\r"===t[u-2]?2:1,0===u&&(u=i,o=0)," "===(a=t[s])||"\t"===a?r+=t.substr(s+1,u-s-(o+1)):(r&&n(null,r),r=t.substr(s,u-s-o)),s=u}while(u!==i);(r=r.trim()).length&&n(null,r)},a}(),ICAL.Component=function(){function e(e,t){"string"==typeof e&&(e=[e,[],[]]),this.jCal=e,this.parent=t||null}return e.prototype={_hydratedPropertyCount:0,_hydratedComponentCount:0,get name(){return this.jCal[0]},get _designSet(){return this.parent&&this.parent._designSet||ICAL.design.getDesignSet(this.name)},_hydrateComponent:function(t){if(this._components||(this._components=[],this._hydratedComponentCount=0),this._components[t])return this._components[t];var n=new e(this.jCal[2][t],this);return this._hydratedComponentCount++,this._components[t]=n},_hydrateProperty:function(e){if(this._properties||(this._properties=[],this._hydratedPropertyCount=0),this._properties[e])return this._properties[e];var t=new ICAL.Property(this.jCal[1][e],this);return this._hydratedPropertyCount++,this._properties[e]=t},getFirstSubcomponent:function(e){if(e)for(var t=0,n=this.jCal[2],r=n.length;t<r;t++){if(n[t][0]===e)return this._hydrateComponent(t)}else if(this.jCal[2].length)return this._hydrateComponent(0);return null},getAllSubcomponents:function(e){var t=this.jCal[2].length,n=0;if(e){for(var r=this.jCal[2],a=[];n<t;n++)e===r[n][0]&&a.push(this._hydrateComponent(n));return a}if(!this._components||this._hydratedComponentCount!==t)for(;n<t;n++)this._hydrateComponent(n);return this._components||[]},hasProperty:function(e){for(var t=this.jCal[1],n=t.length,r=0;r<n;r++)if(t[r][0]===e)return!0;return!1},getFirstProperty:function(e){if(e)for(var t=0,n=this.jCal[1],r=n.length;t<r;t++){if(n[t][0]===e)return this._hydrateProperty(t)}else if(this.jCal[1].length)return this._hydrateProperty(0);return null},getFirstPropertyValue:function(e){var t=this.getFirstProperty(e);return t?t.getFirstValue():null},getAllProperties:function(e){var t=this.jCal[1].length,n=0;if(e){for(var r=this.jCal[1],a=[];n<t;n++)e===r[n][0]&&a.push(this._hydrateProperty(n));return a}if(!this._properties||this._hydratedPropertyCount!==t)for(;n<t;n++)this._hydrateProperty(n);return this._properties||[]},_removeObjectByIndex:function(e,t,n){if((t=t||[])[n]){var r=t[n];"parent"in r&&(r.parent=null)}t.splice(n,1),this.jCal[e].splice(n,1)},_removeObject:function(e,t,n){var r=0,a=this.jCal[e],o=a.length,i=this[t];if("string"==typeof n){for(;r<o;r++)if(a[r][0]===n)return this._removeObjectByIndex(e,i,r),!0}else if(i)for(;r<o;r++)if(i[r]&&i[r]===n)return this._removeObjectByIndex(e,i,r),!0;return!1},_removeAllObjects:function(e,t,n){for(var r=this[t],a=this.jCal[e],o=a.length-1;o>=0;o--)n&&a[o][0]!==n||this._removeObjectByIndex(e,r,o)},addSubcomponent:function(e){this._components||(this._components=[],this._hydratedComponentCount=0),e.parent&&e.parent.removeSubcomponent(e);var t=this.jCal[2].push(e.jCal);return this._components[t-1]=e,this._hydratedComponentCount++,e.parent=this,e},removeSubcomponent:function(e){var t=this._removeObject(2,"_components",e);return t&&this._hydratedComponentCount--,t},removeAllSubcomponents:function(e){var t=this._removeAllObjects(2,"_components",e);return this._hydratedComponentCount=0,t},addProperty:function(e){if(!(e instanceof ICAL.Property))throw new TypeError("must instance of ICAL.Property");this._properties||(this._properties=[],this._hydratedPropertyCount=0),e.parent&&e.parent.removeProperty(e);var t=this.jCal[1].push(e.jCal);return this._properties[t-1]=e,this._hydratedPropertyCount++,e.parent=this,e},addPropertyWithValue:function(e,t){var n=new ICAL.Property(e);return n.setValue(t),this.addProperty(n),n},updatePropertyWithValue:function(e,t){var n=this.getFirstProperty(e);return n?n.setValue(t):n=this.addPropertyWithValue(e,t),n},removeProperty:function(e){var t=this._removeObject(1,"_properties",e);return t&&this._hydratedPropertyCount--,t},removeAllProperties:function(e){var t=this._removeAllObjects(1,"_properties",e);return this._hydratedPropertyCount=0,t},toJSON:function(){return this.jCal},toString:function(){return ICAL.stringify.component(this.jCal,this._designSet)}},e.fromString=function(t){return new e(ICAL.parse.component(t))},e}(),ICAL.Property=function(){var e=ICAL.design;function t(t,n){this._parent=n||null,"string"==typeof t?(this.jCal=[t,{},e.defaultType],this.jCal[2]=this.getDefaultType()):this.jCal=t,this._updateType()}return t.prototype={get type(){return this.jCal[2]},get name(){return this.jCal[0]},get parent(){return this._parent},set parent(t){var n=!this._parent||t&&t._designSet!=this._parent._designSet;return this._parent=t,this.type==e.defaultType&&n&&(this.jCal[2]=this.getDefaultType(),this._updateType()),t},get _designSet(){return this.parent?this.parent._designSet:e.defaultSet},_updateType:function(){var e=this._designSet;this.type in e.value&&(e.value[this.type],"decorate"in e.value[this.type]?this.isDecorated=!0:this.isDecorated=!1,this.name in e.property&&(this.isMultiValue="multiValue"in e.property[this.name],this.isStructuredValue="structuredValue"in e.property[this.name]))},_hydrateValue:function(e){return this._values&&this._values[e]?this._values[e]:this.jCal.length<=3+e?null:this.isDecorated?(this._values||(this._values=[]),this._values[e]=this._decorate(this.jCal[3+e])):this.jCal[3+e]},_decorate:function(e){return this._designSet.value[this.type].decorate(e,this)},_undecorate:function(e){return this._designSet.value[this.type].undecorate(e,this)},_setDecoratedValue:function(e,t){this._values||(this._values=[]),"object"==typeof e&&"icaltype"in e?(this.jCal[3+t]=this._undecorate(e),this._values[t]=e):(this.jCal[3+t]=e,this._values[t]=this._decorate(e))},getParameter:function(e){return e in this.jCal[1]?this.jCal[1][e]:void 0},getFirstParameter:function(e){var t=this.getParameter(e);return Array.isArray(t)?t[0]:t},setParameter:function(e,t){var n=e.toLowerCase();"string"==typeof t&&n in this._designSet.param&&"multiValue"in this._designSet.param[n]&&(t=[t]),this.jCal[1][e]=t},removeParameter:function(e){delete this.jCal[1][e]},getDefaultType:function(){var t=this.jCal[0],n=this._designSet;if(t in n.property){var r=n.property[t];if("defaultType"in r)return r.defaultType}return e.defaultType},resetType:function(e){this.removeAllValues(),this.jCal[2]=e,this._updateType()},getFirstValue:function(){return this._hydrateValue(0)},getValues:function(){var e=this.jCal.length-3;if(e<1)return[];for(var t=0,n=[];t<e;t++)n[t]=this._hydrateValue(t);return n},removeAllValues:function(){this._values&&(this._values.length=0),this.jCal.length=3},setValues:function(e){if(!this.isMultiValue)throw new Error(this.name+": does not not support mulitValue.\noverride isMultiValue");var t=e.length,n=0;if(this.removeAllValues(),t>0&&"object"==typeof e[0]&&"icaltype"in e[0]&&this.resetType(e[0].icaltype),this.isDecorated)for(;n<t;n++)this._setDecoratedValue(e[n],n);else for(;n<t;n++)this.jCal[3+n]=e[n]},setValue:function(e){this.removeAllValues(),"object"==typeof e&&"icaltype"in e&&this.resetType(e.icaltype),this.isDecorated?this._setDecoratedValue(e,0):this.jCal[3]=e},toJSON:function(){return this.jCal},toICALString:function(){return ICAL.stringify.property(this.jCal,this._designSet,!0)}},t.fromString=function(e,n){return new t(ICAL.parse.property(e,n))},t}(),ICAL.UtcOffset=function(){function e(e){this.fromData(e)}return e.prototype={hours:0,minutes:0,factor:1,icaltype:"utc-offset",clone:function(){return ICAL.UtcOffset.fromSeconds(this.toSeconds())},fromData:function(e){if(e)for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);this._normalize()},fromSeconds:function(e){var t=Math.abs(e);return this.factor=e<0?-1:1,this.hours=ICAL.helpers.trunc(t/3600),t-=3600*this.hours,this.minutes=ICAL.helpers.trunc(t/60),this},toSeconds:function(){return this.factor*(60*this.minutes+3600*this.hours)},compare:function(e){var t=this.toSeconds(),n=e.toSeconds();return(t>n)-(n>t)},_normalize:function(){for(var e=this.toSeconds(),t=this.factor;e<-43200;)e+=97200;for(;e>50400;)e-=97200;this.fromSeconds(e),0==e&&(this.factor=t)},toICALString:function(){return ICAL.design.icalendar.value["utc-offset"].toICAL(this.toString())},toString:function(){return(1==this.factor?"+":"-")+ICAL.helpers.pad2(this.hours)+":"+ICAL.helpers.pad2(this.minutes)}},e.fromString=function(e){var t={};return t.factor="+"===e[0]?1:-1,t.hours=ICAL.helpers.strictParseInt(e.substr(1,2)),t.minutes=ICAL.helpers.strictParseInt(e.substr(4,2)),new ICAL.UtcOffset(t)},e.fromSeconds=function(t){var n=new e;return n.fromSeconds(t),n},e}(),ICAL.Binary=function(){function e(e){this.value=e}return e.prototype={icaltype:"binary",decodeValue:function(){return this._b64_decode(this.value)},setEncodedValue:function(e){this.value=this._b64_encode(e)},_b64_encode:function(e){var t,n,r,a,o,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",s=0,u=0,l="",c=[];if(!e)return e;do{t=(o=e.charCodeAt(s++)<<16|e.charCodeAt(s++)<<8|e.charCodeAt(s++))>>18&63,n=o>>12&63,r=o>>6&63,a=63&o,c[u++]=i.charAt(t)+i.charAt(n)+i.charAt(r)+i.charAt(a)}while(s<e.length);l=c.join("");var d=e.length%3;return(d?l.slice(0,d-3):l)+"===".slice(d||3)},_b64_decode:function(e){var t,n,r,a,o,i,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",u=0,l=0,c=[];if(!e)return e;e+="";do{t=(i=s.indexOf(e.charAt(u++))<<18|s.indexOf(e.charAt(u++))<<12|(a=s.indexOf(e.charAt(u++)))<<6|(o=s.indexOf(e.charAt(u++))))>>16&255,n=i>>8&255,r=255&i,c[l++]=64==a?String.fromCharCode(t):64==o?String.fromCharCode(t,n):String.fromCharCode(t,n,r)}while(u<e.length);return c.join("")},toString:function(){return this.value}},e.fromString=function(t){return new e(t)},e}(),ICAL.Period=function(e){if(this.wrappedJSObject=this,e&&"start"in e){if(e.start&&!(e.start instanceof ICAL.Time))throw new TypeError(".start must be an instance of ICAL.Time");this.start=e.start}if(e&&e.end&&e.duration)throw new Error("cannot accept both end and duration");if(e&&"end"in e){if(e.end&&!(e.end instanceof ICAL.Time))throw new TypeError(".end must be an instance of ICAL.Time");this.end=e.end}if(e&&"duration"in e){if(e.duration&&!(e.duration instanceof ICAL.Duration))throw new TypeError(".duration must be an instance of ICAL.Duration");this.duration=e.duration}},ICAL.Period.prototype={start:null,end:null,duration:null,icalclass:"icalperiod",icaltype:"period",clone:function(){return ICAL.Period.fromData({start:this.start?this.start.clone():null,end:this.end?this.end.clone():null,duration:this.duration?this.duration.clone():null})},getDuration:function(){return this.duration?this.duration:this.end.subtractDate(this.start)},getEnd:function(){if(this.end)return this.end;var e=this.start.clone();return e.addDuration(this.duration),e},toString:function(){return this.start+"/"+(this.end||this.duration)},toJSON:function(){return[this.start.toString(),(this.end||this.duration).toString()]},toICALString:function(){return this.start.toICALString()+"/"+(this.end||this.duration).toICALString()}},ICAL.Period.fromString=function(e,t){var n=e.split("/");if(2!==n.length)throw new Error('Invalid string value: "'+e+'" must contain a "/" char.');var r={start:ICAL.Time.fromDateTimeString(n[0],t)},a=n[1];return ICAL.Duration.isValueString(a)?r.duration=ICAL.Duration.fromString(a):r.end=ICAL.Time.fromDateTimeString(a,t),new ICAL.Period(r)},ICAL.Period.fromData=function(e){return new ICAL.Period(e)},ICAL.Period.fromJSON=function(e,t,n){function r(e,t){return n?ICAL.Time.fromString(e,t):ICAL.Time.fromDateTimeString(e,t)}return ICAL.Duration.isValueString(e[1])?ICAL.Period.fromData({start:r(e[0],t),duration:ICAL.Duration.fromString(e[1])}):ICAL.Period.fromData({start:r(e[0],t),end:r(e[1],t)})},function(){var e=/([PDWHMTS]{1,1})/;function t(e,t,n){var r;switch(e){case"P":n.isNegative=!(!t||"-"!==t);break;case"D":r="days";break;case"W":r="weeks";break;case"H":r="hours";break;case"M":r="minutes";break;case"S":r="seconds";break;default:return 0}if(r){if(!t&&0!==t)throw new Error('invalid duration value: Missing number before "'+e+'"');var a=parseInt(t,10);if(ICAL.helpers.isStrictlyNaN(a))throw new Error('invalid duration value: Invalid number "'+t+'" before "'+e+'"');n[r]=a}return 1}ICAL.Duration=function(e){this.wrappedJSObject=this,this.fromData(e)},ICAL.Duration.prototype={weeks:0,days:0,hours:0,minutes:0,seconds:0,isNegative:!1,icalclass:"icalduration",icaltype:"duration",clone:function(){return ICAL.Duration.fromData(this)},toSeconds:function(){var e=this.seconds+60*this.minutes+3600*this.hours+86400*this.days+604800*this.weeks;return this.isNegative?-e:e},fromSeconds:function(e){var t=Math.abs(e);return this.isNegative=e<0,this.days=ICAL.helpers.trunc(t/86400),this.days%7==0?(this.weeks=this.days/7,this.days=0):this.weeks=0,t-=86400*(this.days+7*this.weeks),this.hours=ICAL.helpers.trunc(t/3600),t-=3600*this.hours,this.minutes=ICAL.helpers.trunc(t/60),t-=60*this.minutes,this.seconds=t,this},fromData:function(e){var t=["weeks","days","hours","minutes","seconds","isNegative"];for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];this[r]=e&&r in e?e[r]:0}},reset:function(){this.isNegative=!1,this.weeks=0,this.days=0,this.hours=0,this.minutes=0,this.seconds=0},compare:function(e){var t=this.toSeconds(),n=e.toSeconds();return(t>n)-(t<n)},normalize:function(){this.fromSeconds(this.toSeconds())},toString:function(){if(0==this.toSeconds())return"PT0S";var e="";return this.isNegative&&(e+="-"),e+="P",this.weeks&&(e+=this.weeks+"W"),this.days&&(e+=this.days+"D"),(this.hours||this.minutes||this.seconds)&&(e+="T",this.hours&&(e+=this.hours+"H"),this.minutes&&(e+=this.minutes+"M"),this.seconds&&(e+=this.seconds+"S")),e},toICALString:function(){return this.toString()}},ICAL.Duration.fromSeconds=function(e){return(new ICAL.Duration).fromSeconds(e)},ICAL.Duration.isValueString=function(e){return"P"===e[0]||"P"===e[1]},ICAL.Duration.fromString=function(n){for(var r=0,a=Object.create(null),o=0;-1!==(r=n.search(e));){var i=n[r],s=n.substr(0,r);n=n.substr(r+1),o+=t(i,s,a)}if(o<2)throw new Error('invalid duration value: Not enough duration components in "'+n+'"');return new ICAL.Duration(a)},ICAL.Duration.fromData=function(e){return new ICAL.Duration(e)}}(),t=["tzid","location","tznames","latitude","longitude"],ICAL.Timezone=function(e){this.wrappedJSObject=this,this.fromData(e)},ICAL.Timezone.prototype={tzid:"",location:"",tznames:"",latitude:0,longitude:0,component:null,expandedUntilYear:0,icalclass:"icaltimezone",fromData:function(e){if(this.expandedUntilYear=0,this.changes=[],e instanceof ICAL.Component)this.component=e;else{if(e&&"component"in e)if("string"==typeof e.component){var n=ICAL.parse(e.component);this.component=new ICAL.Component(n)}else e.component instanceof ICAL.Component?this.component=e.component:this.component=null;for(var r in t)if(t.hasOwnProperty(r)){var a=t[r];e&&a in e&&(this[a]=e[a])}}return this.component instanceof ICAL.Component&&!this.tzid&&(this.tzid=this.component.getFirstPropertyValue("tzid")),this},utcOffset:function(e){if(this==ICAL.Timezone.utcTimezone||this==ICAL.Timezone.localTimezone)return 0;if(this._ensureCoverage(e.year),!this.changes.length)return 0;for(var t={year:e.year,month:e.month,day:e.day,hour:e.hour,minute:e.minute,second:e.second},n=this._findNearbyChange(t),r=-1,a=1;;){var o=ICAL.helpers.clone(this.changes[n],!0);if(o.utcOffset<o.prevUtcOffset?ICAL.Timezone.adjust_change(o,0,0,0,o.utcOffset):ICAL.Timezone.adjust_change(o,0,0,0,o.prevUtcOffset),ICAL.Timezone._compare_change_fn(t,o)>=0?r=n:a=-1,-1==a&&-1!=r)break;if((n+=a)<0)return 0;if(n>=this.changes.length)break}var i=this.changes[r];if(i.utcOffset-i.prevUtcOffset<0&&r>0){var s=ICAL.helpers.clone(i,!0);if(ICAL.Timezone.adjust_change(s,0,0,0,s.prevUtcOffset),ICAL.Timezone._compare_change_fn(t,s)<0){var u=this.changes[r-1];0!=i.is_daylight&&0==u.is_daylight&&(i=u)}}return i.utcOffset},_findNearbyChange:function(e){var t=ICAL.helpers.binsearchInsert(this.changes,e,ICAL.Timezone._compare_change_fn);return t>=this.changes.length?this.changes.length-1:t},_ensureCoverage:function(e){if(-1==ICAL.Timezone._minimumExpansionYear){var t=ICAL.Time.now();ICAL.Timezone._minimumExpansionYear=t.year}var n=e;if(n<ICAL.Timezone._minimumExpansionYear&&(n=ICAL.Timezone._minimumExpansionYear),(n+=ICAL.Timezone.EXTRA_COVERAGE)>ICAL.Timezone.MAX_YEAR&&(n=ICAL.Timezone.MAX_YEAR),!this.changes.length||this.expandedUntilYear<e){for(var r=this.component.getAllSubcomponents(),a=r.length,o=0;o<a;o++)this._expandComponent(r[o],n,this.changes);this.changes.sort(ICAL.Timezone._compare_change_fn),this.expandedUntilYear=n}},_expandComponent:function(e,t,n){if(!e.hasProperty("dtstart")||!e.hasProperty("tzoffsetto")||!e.hasProperty("tzoffsetfrom"))return null;var r,a=e.getFirstProperty("dtstart").getFirstValue();function o(e){return e.factor*(3600*e.hours+60*e.minutes)}function i(){var t={};return t.is_daylight="daylight"==e.name,t.utcOffset=o(e.getFirstProperty("tzoffsetto").getFirstValue()),t.prevUtcOffset=o(e.getFirstProperty("tzoffsetfrom").getFirstValue()),t}if(e.hasProperty("rrule")||e.hasProperty("rdate")){var s=e.getAllProperties("rdate");for(var u in s)if(s.hasOwnProperty(u)){var l=s[u].getFirstValue();(r=i()).year=l.year,r.month=l.month,r.day=l.day,l.isDate?(r.hour=a.hour,r.minute=a.minute,r.second=a.second,a.zone!=ICAL.Timezone.utcTimezone&&ICAL.Timezone.adjust_change(r,0,0,0,-r.prevUtcOffset)):(r.hour=l.hour,r.minute=l.minute,r.second=l.second,l.zone!=ICAL.Timezone.utcTimezone&&ICAL.Timezone.adjust_change(r,0,0,0,-r.prevUtcOffset)),n.push(r)}var c=e.getFirstProperty("rrule");if(c){c=c.getFirstValue(),r=i(),c.until&&c.until.zone==ICAL.Timezone.utcTimezone&&(c.until.adjust(0,0,0,r.prevUtcOffset),c.until.zone=ICAL.Timezone.localTimezone);for(var d,h=c.iterator(a);(d=h.next())&&(r=i(),!(d.year>t)&&d);)r.year=d.year,r.month=d.month,r.day=d.day,r.hour=d.hour,r.minute=d.minute,r.second=d.second,r.isDate=d.isDate,ICAL.Timezone.adjust_change(r,0,0,0,-r.prevUtcOffset),n.push(r)}}else(r=i()).year=a.year,r.month=a.month,r.day=a.day,r.hour=a.hour,r.minute=a.minute,r.second=a.second,ICAL.Timezone.adjust_change(r,0,0,0,-r.prevUtcOffset),n.push(r);return n},toString:function(){return this.tznames?this.tznames:this.tzid}},ICAL.Timezone._compare_change_fn=function(e,t){return e.year<t.year?-1:e.year>t.year?1:e.month<t.month?-1:e.month>t.month?1:e.day<t.day?-1:e.day>t.day?1:e.hour<t.hour?-1:e.hour>t.hour?1:e.minute<t.minute?-1:e.minute>t.minute?1:e.second<t.second?-1:e.second>t.second?1:0},ICAL.Timezone.convert_time=function(e,t,n){if(e.isDate||t.tzid==n.tzid||t==ICAL.Timezone.localTimezone||n==ICAL.Timezone.localTimezone)return e.zone=n,e;var r=t.utcOffset(e);return e.adjust(0,0,0,-r),r=n.utcOffset(e),e.adjust(0,0,0,r),null},ICAL.Timezone.fromData=function(e){return(new ICAL.Timezone).fromData(e)},ICAL.Timezone.utcTimezone=ICAL.Timezone.fromData({tzid:"UTC"}),ICAL.Timezone.localTimezone=ICAL.Timezone.fromData({tzid:"floating"}),ICAL.Timezone.adjust_change=function(e,t,n,r,a){return ICAL.Time.prototype.adjust.call(e,t,n,r,a,e)},ICAL.Timezone._minimumExpansionYear=-1,ICAL.Timezone.MAX_YEAR=2035,ICAL.Timezone.EXTRA_COVERAGE=5,ICAL.TimezoneService=((r={get count(){return Object.keys(n).length},reset:function(){n=Object.create(null);var e=ICAL.Timezone.utcTimezone;n.Z=e,n.UTC=e,n.GMT=e},has:function(e){return!!n[e]},get:function(e){return n[e]},register:function(e,t){if(e instanceof ICAL.Component&&"vtimezone"===e.name&&(e=(t=new ICAL.Timezone(e)).tzid),!(t instanceof ICAL.Timezone))throw new TypeError("timezone must be ICAL.Timezone or ICAL.Component");n[e]=t},remove:function(e){return delete n[e]}}).reset(),r),ICAL.Time=function(e,t){this.wrappedJSObject=this;var n=this._time=Object.create(null);n.year=0,n.month=1,n.day=1,n.hour=0,n.minute=0,n.second=0,n.isDate=!1,this.fromData(e,t)},ICAL.Time._dowCache={},ICAL.Time._wnCache={},ICAL.Time.prototype={icalclass:"icaltime",_cachedUnixTime:null,get icaltype(){return this.isDate?"date":"date-time"},zone:null,_pendingNormalization:!1,clone:function(){return new ICAL.Time(this._time,this.zone)},reset:function(){this.fromData(ICAL.Time.epochTime),this.zone=ICAL.Timezone.utcTimezone},resetTo:function(e,t,n,r,a,o,i){this.fromData({year:e,month:t,day:n,hour:r,minute:a,second:o,zone:i})},fromJSDate:function(e,t){return e?t?(this.zone=ICAL.Timezone.utcTimezone,this.year=e.getUTCFullYear(),this.month=e.getUTCMonth()+1,this.day=e.getUTCDate(),this.hour=e.getUTCHours(),this.minute=e.getUTCMinutes(),this.second=e.getUTCSeconds()):(this.zone=ICAL.Timezone.localTimezone,this.year=e.getFullYear(),this.month=e.getMonth()+1,this.day=e.getDate(),this.hour=e.getHours(),this.minute=e.getMinutes(),this.second=e.getSeconds()):this.reset(),this._cachedUnixTime=null,this},fromData:function(e,t){if(e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if("icaltype"===n)continue;this[n]=e[n]}if(t&&(this.zone=t),e&&!("isDate"in e)?this.isDate=!("hour"in e):e&&"isDate"in e&&(this.isDate=e.isDate),e&&"timezone"in e){var r=ICAL.TimezoneService.get(e.timezone);this.zone=r||ICAL.Timezone.localTimezone}return e&&"zone"in e&&(this.zone=e.zone),this.zone||(this.zone=ICAL.Timezone.localTimezone),this._cachedUnixTime=null,this},dayOfWeek:function(e){var t=e||ICAL.Time.SUNDAY,n=(this.year<<12)+(this.month<<8)+(this.day<<3)+t;if(n in ICAL.Time._dowCache)return ICAL.Time._dowCache[n];var r=this.day,a=this.month+(this.month<3?12:0),o=this.year-(this.month<3?1:0),i=r+o+ICAL.helpers.trunc(26*(a+1)/10)+ICAL.helpers.trunc(o/4);return i=((i+=6*ICAL.helpers.trunc(o/100)+ICAL.helpers.trunc(o/400))+7-t)%7+1,ICAL.Time._dowCache[n]=i,i},dayOfYear:function(){var e=ICAL.Time.isLeapYear(this.year)?1:0;return ICAL.Time.daysInYearPassedMonth[e][this.month-1]+this.day},startOfWeek:function(e){var t=e||ICAL.Time.SUNDAY,n=this.clone();return n.day-=(this.dayOfWeek()+7-t)%7,n.isDate=!0,n.hour=0,n.minute=0,n.second=0,n},endOfWeek:function(e){var t=e||ICAL.Time.SUNDAY,n=this.clone();return n.day+=(7-this.dayOfWeek()+t-ICAL.Time.SUNDAY)%7,n.isDate=!0,n.hour=0,n.minute=0,n.second=0,n},startOfMonth:function(){var e=this.clone();return e.day=1,e.isDate=!0,e.hour=0,e.minute=0,e.second=0,e},endOfMonth:function(){var e=this.clone();return e.day=ICAL.Time.daysInMonth(e.month,e.year),e.isDate=!0,e.hour=0,e.minute=0,e.second=0,e},startOfYear:function(){var e=this.clone();return e.day=1,e.month=1,e.isDate=!0,e.hour=0,e.minute=0,e.second=0,e},endOfYear:function(){var e=this.clone();return e.day=31,e.month=12,e.isDate=!0,e.hour=0,e.minute=0,e.second=0,e},startDoyWeek:function(e){var t=e||ICAL.Time.SUNDAY,n=this.dayOfWeek()-t;return n<0&&(n+=7),this.dayOfYear()-n},getDominicalLetter:function(){return ICAL.Time.getDominicalLetter(this.year)},nthWeekDay:function(e,t){var n,r=ICAL.Time.daysInMonth(this.month,this.year),a=t,o=0,i=this.clone();if(a>=0){i.day=1,0!=a&&a--,o=i.day;var s=e-i.dayOfWeek();s<0&&(s+=7),o+=s,o-=e,n=e}else i.day=r,a++,(n=i.dayOfWeek()-e)<0&&(n+=7),n=r-n;return o+(n+=7*a)},isNthWeekDay:function(e,t){var n=this.dayOfWeek();return 0===t&&n===e||this.nthWeekDay(e,t)===this.day},weekNumber:function(e){var t,n=(this.year<<12)+(this.month<<8)+(this.day<<3)+e;if(n in ICAL.Time._wnCache)return ICAL.Time._wnCache[n];var r=this.clone();r.isDate=!0;var a=this.year;12==r.month&&r.day>25?(t=ICAL.Time.weekOneStarts(a+1,e),r.compare(t)<0?t=ICAL.Time.weekOneStarts(a,e):a++):(t=ICAL.Time.weekOneStarts(a,e),r.compare(t)<0&&(t=ICAL.Time.weekOneStarts(--a,e)));var o=r.subtractDate(t).toSeconds()/86400,i=ICAL.helpers.trunc(o/7)+1;return ICAL.Time._wnCache[n]=i,i},addDuration:function(e){var t=e.isNegative?-1:1,n=this.second,r=this.minute,a=this.hour,o=this.day;n+=t*e.seconds,r+=t*e.minutes,a+=t*e.hours,o+=t*e.days,o+=7*t*e.weeks,this.second=n,this.minute=r,this.hour=a,this.day=o,this._cachedUnixTime=null},subtractDate:function(e){var t=this.toUnixTime()+this.utcOffset(),n=e.toUnixTime()+e.utcOffset();return ICAL.Duration.fromSeconds(t-n)},subtractDateTz:function(e){var t=this.toUnixTime(),n=e.toUnixTime();return ICAL.Duration.fromSeconds(t-n)},compare:function(e){var t=this.toUnixTime(),n=e.toUnixTime();return t>n?1:n>t?-1:0},compareDateOnlyTz:function(e,t){function n(e){return ICAL.Time._cmp_attr(r,a,e)}var r=this.convertToZone(t),a=e.convertToZone(t),o=0;return 0!=(o=n("year"))||0!=(o=n("month"))||(o=n("day")),o},convertToZone:function(e){var t=this.clone(),n=this.zone.tzid==e.tzid;return this.isDate||n||ICAL.Timezone.convert_time(t,this.zone,e),t.zone=e,t},utcOffset:function(){return this.zone==ICAL.Timezone.localTimezone||this.zone==ICAL.Timezone.utcTimezone?0:this.zone.utcOffset(this)},toICALString:function(){var e=this.toString();return e.length>10?ICAL.design.icalendar.value["date-time"].toICAL(e):ICAL.design.icalendar.value.date.toICAL(e)},toString:function(){var e=this.year+"-"+ICAL.helpers.pad2(this.month)+"-"+ICAL.helpers.pad2(this.day);return this.isDate||(e+="T"+ICAL.helpers.pad2(this.hour)+":"+ICAL.helpers.pad2(this.minute)+":"+ICAL.helpers.pad2(this.second),this.zone===ICAL.Timezone.utcTimezone&&(e+="Z")),e},toJSDate:function(){return this.zone==ICAL.Timezone.localTimezone?this.isDate?new Date(this.year,this.month-1,this.day):new Date(this.year,this.month-1,this.day,this.hour,this.minute,this.second,0):new Date(1e3*this.toUnixTime())},_normalize:function(){return this._time.isDate,this._time.isDate&&(this._time.hour=0,this._time.minute=0,this._time.second=0),this.adjust(0,0,0,0),this},adjust:function(e,t,n,r,a){var o,i,s,u,l,c,d,h=0,m=0,f=a||this._time;if(f.isDate||(s=f.second+r,f.second=s%60,o=ICAL.helpers.trunc(s/60),f.second<0&&(f.second+=60,o--),u=f.minute+n+o,f.minute=u%60,i=ICAL.helpers.trunc(u/60),f.minute<0&&(f.minute+=60,i--),l=f.hour+t+i,f.hour=l%24,h=ICAL.helpers.trunc(l/24),f.hour<0&&(f.hour+=24,h--)),f.month>12?m=ICAL.helpers.trunc((f.month-1)/12):f.month<1&&(m=ICAL.helpers.trunc(f.month/12)-1),f.year+=m,f.month-=12*m,(c=f.day+e+h)>0)for(;!(c<=(d=ICAL.Time.daysInMonth(f.month,f.year)));)f.month++,f.month>12&&(f.year++,f.month=1),c-=d;else for(;c<=0;)1==f.month?(f.year--,f.month=12):f.month--,c+=ICAL.Time.daysInMonth(f.month,f.year);return f.day=c,this._cachedUnixTime=null,this},fromUnixTime:function(e){this.zone=ICAL.Timezone.utcTimezone;var t=ICAL.Time.epochTime.clone();t.adjust(0,0,0,e),this.year=t.year,this.month=t.month,this.day=t.day,this.hour=t.hour,this.minute=t.minute,this.second=Math.floor(t.second),this._cachedUnixTime=null},toUnixTime:function(){if(null!==this._cachedUnixTime)return this._cachedUnixTime;var e=this.utcOffset(),t=Date.UTC(this.year,this.month-1,this.day,this.hour,this.minute,this.second-e);return this._cachedUnixTime=t/1e3,this._cachedUnixTime},toJSON:function(){for(var e,t=["year","month","day","hour","minute","second","isDate"],n=Object.create(null),r=0,a=t.length;r<a;r++)n[e=t[r]]=this[e];return this.zone&&(n.timezone=this.zone.tzid),n}},function(){function e(e){Object.defineProperty(ICAL.Time.prototype,e,{get:function(){return this._pendingNormalization&&(this._normalize(),this._pendingNormalization=!1),this._time[e]},set:function(t){return"isDate"===e&&t&&!this._time.isDate&&this.adjust(0,0,0,0),this._cachedUnixTime=null,this._pendingNormalization=!0,this._time[e]=t,t}})}"defineProperty"in Object&&(e("year"),e("month"),e("day"),e("hour"),e("minute"),e("second"),e("isDate"))}(),ICAL.Time.daysInMonth=function(e,t){var n=30;return e<1||e>12||(n=[0,31,28,31,30,31,30,31,31,30,31,30,31][e],2==e&&(n+=ICAL.Time.isLeapYear(t))),n},ICAL.Time.isLeapYear=function(e){return e<=1752?e%4==0:e%4==0&&e%100!=0||e%400==0},ICAL.Time.fromDayOfYear=function(e,t){var n=t,r=e,a=new ICAL.Time;a.auto_normalize=!1;var o=ICAL.Time.isLeapYear(n)?1:0;if(r<1)return n--,o=ICAL.Time.isLeapYear(n)?1:0,r+=ICAL.Time.daysInYearPassedMonth[o][12],ICAL.Time.fromDayOfYear(r,n);if(r>ICAL.Time.daysInYearPassedMonth[o][12])return o=ICAL.Time.isLeapYear(n)?1:0,r-=ICAL.Time.daysInYearPassedMonth[o][12],n++,ICAL.Time.fromDayOfYear(r,n);a.year=n,a.isDate=!0;for(var i=11;i>=0;i--)if(r>ICAL.Time.daysInYearPassedMonth[o][i]){a.month=i+1,a.day=r-ICAL.Time.daysInYearPassedMonth[o][i];break}return a.auto_normalize=!0,a},ICAL.Time.fromStringv2=function(e){return new ICAL.Time({year:parseInt(e.substr(0,4),10),month:parseInt(e.substr(5,2),10),day:parseInt(e.substr(8,2),10),isDate:!0})},ICAL.Time.fromDateString=function(e){return new ICAL.Time({year:ICAL.helpers.strictParseInt(e.substr(0,4)),month:ICAL.helpers.strictParseInt(e.substr(5,2)),day:ICAL.helpers.strictParseInt(e.substr(8,2)),isDate:!0})},ICAL.Time.fromDateTimeString=function(e,t){if(e.length<19)throw new Error('invalid date-time value: "'+e+'"');var n;return e[19]&&"Z"===e[19]?n="Z":t&&(n=t.getParameter("tzid")),new ICAL.Time({year:ICAL.helpers.strictParseInt(e.substr(0,4)),month:ICAL.helpers.strictParseInt(e.substr(5,2)),day:ICAL.helpers.strictParseInt(e.substr(8,2)),hour:ICAL.helpers.strictParseInt(e.substr(11,2)),minute:ICAL.helpers.strictParseInt(e.substr(14,2)),second:ICAL.helpers.strictParseInt(e.substr(17,2)),timezone:n})},ICAL.Time.fromString=function(e,t){return e.length>10?ICAL.Time.fromDateTimeString(e,t):ICAL.Time.fromDateString(e)},ICAL.Time.fromJSDate=function(e,t){return(new ICAL.Time).fromJSDate(e,t)},ICAL.Time.fromData=function(e,t){return(new ICAL.Time).fromData(e,t)},ICAL.Time.now=function(){return ICAL.Time.fromJSDate(new Date,!1)},ICAL.Time.weekOneStarts=function(e,t){var n=ICAL.Time.fromData({year:e,month:1,day:1,isDate:!0}),r=n.dayOfWeek(),a=t||ICAL.Time.DEFAULT_WEEK_START;return r>ICAL.Time.THURSDAY&&(n.day+=7),a>ICAL.Time.THURSDAY&&(n.day-=7),n.day-=r-a,n},ICAL.Time.getDominicalLetter=function(e){var t="GFEDCBA",n=(e+(e/4|0)+(e/400|0)-(e/100|0)-1)%7;return ICAL.Time.isLeapYear(e)?t[(n+6)%7]+t[n]:t[n]},ICAL.Time.epochTime=ICAL.Time.fromData({year:1970,month:1,day:1,hour:0,minute:0,second:0,isDate:!1,timezone:"Z"}),ICAL.Time._cmp_attr=function(e,t,n){return e[n]>t[n]?1:e[n]<t[n]?-1:0},ICAL.Time.daysInYearPassedMonth=[[0,31,59,90,120,151,181,212,243,273,304,334,365],[0,31,60,91,121,152,182,213,244,274,305,335,366]],ICAL.Time.SUNDAY=1,ICAL.Time.MONDAY=2,ICAL.Time.TUESDAY=3,ICAL.Time.WEDNESDAY=4,ICAL.Time.THURSDAY=5,ICAL.Time.FRIDAY=6,ICAL.Time.SATURDAY=7,ICAL.Time.DEFAULT_WEEK_START=ICAL.Time.MONDAY,ICAL.VCardTime=function(e,t,n){this.wrappedJSObject=this;var r=this._time=Object.create(null);r.year=null,r.month=null,r.day=null,r.hour=null,r.minute=null,r.second=null,this.icaltype=n||"date-and-or-time",this.fromData(e,t)},ICAL.helpers.inherits(ICAL.Time,ICAL.VCardTime,{icalclass:"vcardtime",icaltype:"date-and-or-time",zone:null,clone:function(){return new ICAL.VCardTime(this._time,this.zone,this.icaltype)},_normalize:function(){return this},utcOffset:function(){return this.zone instanceof ICAL.UtcOffset?this.zone.toSeconds():ICAL.Time.prototype.utcOffset.apply(this,arguments)},toICALString:function(){return ICAL.design.vcard.value[this.icaltype].toICAL(this.toString())},toString:function(){var e,t=ICAL.helpers.pad2,n=this.year,r=this.month,a=this.day,o=this.hour,i=this.minute,s=this.second,u=null!==r,l=null!==a,c=null!==o,d=null!==i,h=null!==s,m=(null!==n?t(n)+(u||l?"-":""):u||l?"--":"")+(u?t(r):"")+(l?"-"+t(a):""),f=(c?t(o):"-")+(c&&d?":":"")+(d?t(i):"")+(c||d?"":"-")+(d&&h?":":"")+(h?t(s):"");switch(e=this.zone===ICAL.Timezone.utcTimezone?"Z":this.zone instanceof ICAL.UtcOffset?this.zone.toString():this.zone===ICAL.Timezone.localTimezone?"":this.zone instanceof ICAL.Timezone?ICAL.UtcOffset.fromSeconds(this.zone.utcOffset(this)).toString():"",this.icaltype){case"time":return f+e;case"date-and-or-time":case"date-time":return m+("--"==f?"":"T"+f+e);case"date":return m}return null}}),ICAL.VCardTime.fromDateAndOrTimeString=function(e,t){function n(e,t,n){return e?ICAL.helpers.strictParseInt(e.substr(t,n)):null}var r=e.split("T"),a=r[0],o=r[1],i=o?ICAL.design.vcard.value.time._splitZone(o):[],s=i[0],u=i[1];ICAL.helpers.strictParseInt;var l=a?a.length:0,c=u?u.length:0,d=a&&"-"==a[0]&&"-"==a[1],h=u&&"-"==u[0],m={year:d?null:n(a,0,4),month:!d||4!=l&&7!=l?7==l||10==l?n(a,5,2):null:n(a,2,2),day:5==l?n(a,3,2):7==l&&d?n(a,5,2):10==l?n(a,8,2):null,hour:h?null:n(u,0,2),minute:h&&3==c?n(u,1,2):c>4?n(u,h?1:3,2):null,second:4==c?n(u,2,2):6==c?n(u,4,2):8==c?n(u,6,2):null};return s="Z"==s?ICAL.Timezone.utcTimezone:s&&":"==s[3]?ICAL.UtcOffset.fromString(s):null,new ICAL.VCardTime(m,s,t)},function(){var e={SU:ICAL.Time.SUNDAY,MO:ICAL.Time.MONDAY,TU:ICAL.Time.TUESDAY,WE:ICAL.Time.WEDNESDAY,TH:ICAL.Time.THURSDAY,FR:ICAL.Time.FRIDAY,SA:ICAL.Time.SATURDAY},t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);function r(e,t,n,r){var a=r;if("+"===r[0]&&(a=r.substr(1)),a=ICAL.helpers.strictParseInt(a),void 0!==t&&r<t)throw new Error(e+': invalid value "'+r+'" must be > '+t);if(void 0!==n&&r>n)throw new Error(e+': invalid value "'+r+'" must be < '+t);return a}ICAL.Recur=function(e){this.wrappedJSObject=this,this.parts={},e&&"object"==typeof e&&this.fromData(e)},ICAL.Recur.prototype={parts:null,interval:1,wkst:ICAL.Time.MONDAY,until:null,count:null,freq:null,icalclass:"icalrecur",icaltype:"recur",iterator:function(e){return new ICAL.RecurIterator({rule:this,dtstart:e})},clone:function(){return new ICAL.Recur(this.toJSON())},isFinite:function(){return!(!this.count&&!this.until)},isByCount:function(){return!(!this.count||this.until)},addComponent:function(e,t){var n=e.toUpperCase();n in this.parts?this.parts[n].push(t):this.parts[n]=[t]},setComponent:function(e,t){this.parts[e.toUpperCase()]=t.slice()},getComponent:function(e){var t=e.toUpperCase();return t in this.parts?this.parts[t].slice():[]},getNextOccurrence:function(e,t){var n,r=this.iterator(e);do{n=r.next()}while(n&&n.compare(t)<=0);return n&&t.zone&&(n.zone=t.zone),n},fromData:function(e){for(var t in e){var n=t.toUpperCase();n in u?Array.isArray(e[t])?this.parts[n]=e[t]:this.parts[n]=[e[t]]:this[t]=e[t]}this.interval&&"number"!=typeof this.interval&&s.INTERVAL(this.interval,this),this.wkst&&"number"!=typeof this.wkst&&(this.wkst=ICAL.Recur.icalDayToNumericDay(this.wkst)),!this.until||this.until instanceof ICAL.Time||(this.until=ICAL.Time.fromString(this.until))},toJSON:function(){var e=Object.create(null);for(var t in e.freq=this.freq,this.count&&(e.count=this.count),this.interval>1&&(e.interval=this.interval),this.parts)if(this.parts.hasOwnProperty(t)){var n=this.parts[t];Array.isArray(n)&&1==n.length?e[t.toLowerCase()]=n[0]:e[t.toLowerCase()]=ICAL.helpers.clone(this.parts[t])}return this.until&&(e.until=this.until.toString()),"wkst"in this&&this.wkst!==ICAL.Time.DEFAULT_WEEK_START&&(e.wkst=ICAL.Recur.numericDayToIcalDay(this.wkst)),e},toString:function(){var e="FREQ="+this.freq;for(var t in this.count&&(e+=";COUNT="+this.count),this.interval>1&&(e+=";INTERVAL="+this.interval),this.parts)this.parts.hasOwnProperty(t)&&(e+=";"+t+"="+this.parts[t]);return this.until&&(e+=";UNTIL="+this.until.toICALString()),"wkst"in this&&this.wkst!==ICAL.Time.DEFAULT_WEEK_START&&(e+=";WKST="+ICAL.Recur.numericDayToIcalDay(this.wkst)),e}},ICAL.Recur.icalDayToNumericDay=function(t,n){var r=n||ICAL.Time.SUNDAY;return(e[t]-r+7)%7+1},ICAL.Recur.numericDayToIcalDay=function(e,n){var r=e+(n||ICAL.Time.SUNDAY)-ICAL.Time.SUNDAY;return r>7&&(r-=7),t[r]};var a=/^(SU|MO|TU|WE|TH|FR|SA)$/,o=/^([+-])?(5[0-3]|[1-4][0-9]|[1-9])?(SU|MO|TU|WE|TH|FR|SA)$/,i=["SECONDLY","MINUTELY","HOURLY","DAILY","WEEKLY","MONTHLY","YEARLY"],s={FREQ:function(e,t,n){if(-1===i.indexOf(e))throw new Error('invalid frequency "'+e+'" expected: "'+i.join(", ")+'"');t.freq=e},COUNT:function(e,t,n){t.count=ICAL.helpers.strictParseInt(e)},INTERVAL:function(e,t,n){t.interval=ICAL.helpers.strictParseInt(e),t.interval<1&&(t.interval=1)},UNTIL:function(e,t,n){e.length>10?t.until=ICAL.design.icalendar.value["date-time"].fromICAL(e):t.until=ICAL.design.icalendar.value.date.fromICAL(e),n||(t.until=ICAL.Time.fromString(t.until))},WKST:function(e,t,n){if(!a.test(e))throw new Error('invalid WKST value "'+e+'"');t.wkst=ICAL.Recur.icalDayToNumericDay(e)}},u={BYSECOND:r.bind(this,"BYSECOND",0,60),BYMINUTE:r.bind(this,"BYMINUTE",0,59),BYHOUR:r.bind(this,"BYHOUR",0,23),BYDAY:function(e){if(o.test(e))return e;throw new Error('invalid BYDAY value "'+e+'"')},BYMONTHDAY:r.bind(this,"BYMONTHDAY",-31,31),BYYEARDAY:r.bind(this,"BYYEARDAY",-366,366),BYWEEKNO:r.bind(this,"BYWEEKNO",-53,53),BYMONTH:r.bind(this,"BYMONTH",0,12),BYSETPOS:r.bind(this,"BYSETPOS",-366,366)};ICAL.Recur.fromString=function(e){var t=ICAL.Recur._stringToData(e,!1);return new ICAL.Recur(t)},ICAL.Recur.fromData=function(e){return new ICAL.Recur(e)},ICAL.Recur._stringToData=function(e,t){for(var n=Object.create(null),r=e.split(";"),a=r.length,o=0;o<a;o++){var i=r[o].split("="),l=i[0].toUpperCase(),c=i[0].toLowerCase(),d=t?c:l,h=i[1];if(l in u){for(var m=h.split(","),f=0,p=m.length;f<p;f++)m[f]=u[l](m[f]);n[d]=1==m.length?m[0]:m}else l in s?s[l](h,n,t):n[c]=h}return n}}(),ICAL.RecurIterator=function(){function e(e){this.fromData(e)}return e.prototype={completed:!1,rule:null,dtstart:null,last:null,occurrence_number:0,by_indices:null,initialized:!1,by_data:null,days:null,days_index:0,fromData:function(e){if(this.rule=ICAL.helpers.formatClassType(e.rule,ICAL.Recur),!this.rule)throw new Error("iterator requires a (ICAL.Recur) rule");if(this.dtstart=ICAL.helpers.formatClassType(e.dtstart,ICAL.Time),!this.dtstart)throw new Error("iterator requires a (ICAL.Time) dtstart");e.by_data?this.by_data=e.by_data:this.by_data=ICAL.helpers.clone(this.rule.parts,!0),e.occurrence_number&&(this.occurrence_number=e.occurrence_number),this.days=e.days||[],e.last&&(this.last=ICAL.helpers.formatClassType(e.last,ICAL.Time)),this.by_indices=e.by_indices,this.by_indices||(this.by_indices={BYSECOND:0,BYMINUTE:0,BYHOUR:0,BYDAY:0,BYMONTH:0,BYWEEKNO:0,BYMONTHDAY:0}),this.initialized=e.initialized||!1,this.initialized||this.init()},init:function(){this.initialized=!0,this.last=this.dtstart.clone();var e=this.by_data;if("BYDAY"in e&&this.sort_byday_rules(e.BYDAY),"BYYEARDAY"in e&&("BYMONTH"in e||"BYWEEKNO"in e||"BYMONTHDAY"in e||"BYDAY"in e))throw new Error("Invalid BYYEARDAY rule");if("BYWEEKNO"in e&&"BYMONTHDAY"in e)throw new Error("BYWEEKNO does not fit to BYMONTHDAY");if("MONTHLY"==this.rule.freq&&("BYYEARDAY"in e||"BYWEEKNO"in e))throw new Error("For MONTHLY recurrences neither BYYEARDAY nor BYWEEKNO may appear");if("WEEKLY"==this.rule.freq&&("BYYEARDAY"in e||"BYMONTHDAY"in e))throw new Error("For WEEKLY recurrences neither BYMONTHDAY nor BYYEARDAY may appear");if("YEARLY"!=this.rule.freq&&"BYYEARDAY"in e)throw new Error("BYYEARDAY may only appear in YEARLY rules");if(this.last.second=this.setup_defaults("BYSECOND","SECONDLY",this.dtstart.second),this.last.minute=this.setup_defaults("BYMINUTE","MINUTELY",this.dtstart.minute),this.last.hour=this.setup_defaults("BYHOUR","HOURLY",this.dtstart.hour),this.last.day=this.setup_defaults("BYMONTHDAY","DAILY",this.dtstart.day),this.last.month=this.setup_defaults("BYMONTH","MONTHLY",this.dtstart.month),"WEEKLY"==this.rule.freq)if("BYDAY"in e){var t=(u=this.ruleDayOfWeek(e.BYDAY[0],this.rule.wkst))[0],n=(l=u[1])-this.last.dayOfWeek(this.rule.wkst);(this.last.dayOfWeek(this.rule.wkst)<l&&n>=0||n<0)&&(this.last.day+=n)}else{var r=ICAL.Recur.numericDayToIcalDay(this.dtstart.dayOfWeek());e.BYDAY=[r]}if("YEARLY"==this.rule.freq){for(;this.expand_year_days(this.last.year),!(this.days.length>0);)this.increment_year(this.rule.interval);this._nextByYearDay()}if("MONTHLY"==this.rule.freq&&this.has_by_data("BYDAY")){var a=null,o=this.last.clone(),i=ICAL.Time.daysInMonth(this.last.month,this.last.year);for(var s in this.by_data.BYDAY)if(this.by_data.BYDAY.hasOwnProperty(s)){this.last=o.clone();t=(u=this.ruleDayOfWeek(this.by_data.BYDAY[s]))[0];var u,l=u[1],c=this.last.nthWeekDay(l,t);if(t>=6||t<=-6)throw new Error("Malformed values in BYDAY part");if(c>i||c<=0){if(a&&a.month==o.month)continue;for(;c>i||c<=0;)this.increment_month(),i=ICAL.Time.daysInMonth(this.last.month,this.last.year),c=this.last.nthWeekDay(l,t)}this.last.day=c,(!a||this.last.compare(a)<0)&&(a=this.last.clone())}if(this.last=a.clone(),this.has_by_data("BYMONTHDAY")&&this._byDayAndMonthDay(!0),this.last.day>i||0==this.last.day)throw new Error("Malformed values in BYDAY part")}else if(this.has_by_data("BYMONTHDAY")&&this.last.day<0){i=ICAL.Time.daysInMonth(this.last.month,this.last.year);this.last.day=i+this.last.day+1}},next:function(){var e,t=this.last?this.last.clone():null;if(this.rule.count&&this.occurrence_number>=this.rule.count||this.rule.until&&this.last.compare(this.rule.until)>0)return this.completed=!0,null;if(0==this.occurrence_number&&this.last.compare(this.dtstart)>=0)return this.occurrence_number++,this.last;do{switch(e=1,this.rule.freq){case"SECONDLY":this.next_second();break;case"MINUTELY":this.next_minute();break;case"HOURLY":this.next_hour();break;case"DAILY":this.next_day();break;case"WEEKLY":this.next_week();break;case"MONTHLY":e=this.next_month();break;case"YEARLY":this.next_year();break;default:return null}}while(!this.check_contracting_rules()||this.last.compare(this.dtstart)<0||!e);if(0==this.last.compare(t))throw new Error("Same occurrence found twice, protecting you from death by recursion");return this.rule.until&&this.last.compare(this.rule.until)>0?(this.completed=!0,null):(this.occurrence_number++,this.last)},next_second:function(){return this.next_generic("BYSECOND","SECONDLY","second","minute")},increment_second:function(e){return this.increment_generic(e,"second",60,"minute")},next_minute:function(){return this.next_generic("BYMINUTE","MINUTELY","minute","hour","next_second")},increment_minute:function(e){return this.increment_generic(e,"minute",60,"hour")},next_hour:function(){return this.next_generic("BYHOUR","HOURLY","hour","monthday","next_minute")},increment_hour:function(e){this.increment_generic(e,"hour",24,"monthday")},next_day:function(){this.by_data;var e="DAILY"==this.rule.freq;return 0==this.next_hour()||(e?this.increment_monthday(this.rule.interval):this.increment_monthday(1)),0},next_week:function(){var e=0;if(0==this.next_weekday_by_week())return e;if(this.has_by_data("BYWEEKNO")){++this.by_indices.BYWEEKNO,this.by_indices.BYWEEKNO==this.by_data.BYWEEKNO.length&&(this.by_indices.BYWEEKNO=0,e=1),this.last.month=1,this.last.day=1;var t=this.by_data.BYWEEKNO[this.by_indices.BYWEEKNO];this.last.day+=7*t,e&&this.increment_year(1)}else this.increment_monthday(7*this.rule.interval);return e},normalizeByMonthDayRules:function(e,t,n){for(var r,a=ICAL.Time.daysInMonth(t,e),o=[],i=0,s=n.length;i<s;i++)if(r=n[i],!(Math.abs(r)>a)){if(r<0)r=a+(r+1);else if(0===r)continue;-1===o.indexOf(r)&&o.push(r)}return o.sort((function(e,t){return e-t}))},_byDayAndMonthDay:function(e){var t,n,r,a,o=this.by_data.BYDAY,i=0,s=o.length,u=0,l=this,c=this.last.day;function d(){for(a=ICAL.Time.daysInMonth(l.last.month,l.last.year),t=l.normalizeByMonthDayRules(l.last.year,l.last.month,l.by_data.BYMONTHDAY),r=t.length;t[i]<=c&&(!e||t[i]!=c)&&i<r-1;)i++}function h(){c=0,l.increment_month(),i=0,d()}d(),e&&(c-=1);for(var m=48;!u&&m;)if(m--,(n=c+1)>a)h();else{var f=t[i++];if(f>=n){c=f;for(var p=0;p<s;p++){var C=this.ruleDayOfWeek(o[p]),T=C[0],g=C[1];if(this.last.day=c,this.last.isNthWeekDay(g,T)){u=1;break}}u||i!==r||h()}else h()}if(m<=0)throw new Error("Malformed values in BYDAY combined with BYMONTHDAY parts");return u},next_month:function(){this.rule.freq;var e=1;if(0==this.next_hour())return e;if(this.has_by_data("BYDAY")&&this.has_by_data("BYMONTHDAY"))e=this._byDayAndMonthDay();else if(this.has_by_data("BYDAY")){var t=ICAL.Time.daysInMonth(this.last.month,this.last.year),n=0,r=0;if(this.has_by_data("BYSETPOS")){for(var a=this.last.day,o=1;o<=t;o++)this.last.day=o,this.is_day_in_byday(this.last)&&(r++,o<=a&&n++);this.last.day=a}e=0;for(o=this.last.day+1;o<=t;o++)if(this.last.day=o,this.is_day_in_byday(this.last)&&(!this.has_by_data("BYSETPOS")||this.check_set_position(++n)||this.check_set_position(n-r-1))){e=1;break}o>t&&(this.last.day=1,this.increment_month(),this.is_day_in_byday(this.last)?this.has_by_data("BYSETPOS")&&!this.check_set_position(1)||(e=1):e=0)}else if(this.has_by_data("BYMONTHDAY")){this.by_indices.BYMONTHDAY++,this.by_indices.BYMONTHDAY>=this.by_data.BYMONTHDAY.length&&(this.by_indices.BYMONTHDAY=0,this.increment_month());t=ICAL.Time.daysInMonth(this.last.month,this.last.year);(o=this.by_data.BYMONTHDAY[this.by_indices.BYMONTHDAY])<0&&(o=t+o+1),o>t?(this.last.day=1,e=this.is_day_in_byday(this.last)):this.last.day=o}else{this.increment_month();t=ICAL.Time.daysInMonth(this.last.month,this.last.year);this.by_data.BYMONTHDAY[0]>t?e=0:this.last.day=this.by_data.BYMONTHDAY[0]}return e},next_weekday_by_week:function(){var e=0;if(0==this.next_hour())return e;if(!this.has_by_data("BYDAY"))return 1;for(;;){var t=new ICAL.Time;this.by_indices.BYDAY++,this.by_indices.BYDAY==Object.keys(this.by_data.BYDAY).length&&(this.by_indices.BYDAY=0,e=1);var n=this.by_data.BYDAY[this.by_indices.BYDAY],r=this.ruleDayOfWeek(n)[1];(r-=this.rule.wkst)<0&&(r+=7),t.year=this.last.year,t.month=this.last.month,t.day=this.last.day;var a=t.startDoyWeek(this.rule.wkst);if(!(r+a<1)||e){var o=ICAL.Time.fromDayOfYear(a+r,this.last.year);return this.last.year=o.year,this.last.month=o.month,this.last.day=o.day,e}}},next_year:function(){if(0==this.next_hour())return 0;if(++this.days_index==this.days.length){this.days_index=0;do{this.increment_year(this.rule.interval),this.expand_year_days(this.last.year)}while(0==this.days.length)}return this._nextByYearDay(),1},_nextByYearDay:function(){var e=this.days[this.days_index],t=this.last.year;e<1&&(e+=1,t+=1);var n=ICAL.Time.fromDayOfYear(e,t);this.last.day=n.day,this.last.month=n.month},ruleDayOfWeek:function(e,t){var n=e.match(/([+-]?[0-9])?(MO|TU|WE|TH|FR|SA|SU)/);return n?[parseInt(n[1]||0,10),e=ICAL.Recur.icalDayToNumericDay(n[2],t)]:[0,0]},next_generic:function(e,t,n,r,a){var o=e in this.by_data,i=this.rule.freq==t,s=0;if(a&&0==this[a]())return s;if(o){this.by_indices[e]++,this.by_indices[e];var u=this.by_data[e];this.by_indices[e]==u.length&&(this.by_indices[e]=0,s=1),this.last[n]=u[this.by_indices[e]]}else i&&this["increment_"+n](this.rule.interval);return o&&s&&i&&this["increment_"+r](1),s},increment_monthday:function(e){for(var t=0;t<e;t++){var n=ICAL.Time.daysInMonth(this.last.month,this.last.year);this.last.day++,this.last.day>n&&(this.last.day-=n,this.increment_month())}},increment_month:function(){if(this.last.day=1,this.has_by_data("BYMONTH"))this.by_indices.BYMONTH++,this.by_indices.BYMONTH==this.by_data.BYMONTH.length&&(this.by_indices.BYMONTH=0,this.increment_year(1)),this.last.month=this.by_data.BYMONTH[this.by_indices.BYMONTH];else{"MONTHLY"==this.rule.freq?this.last.month+=this.rule.interval:this.last.month++,this.last.month--;var e=ICAL.helpers.trunc(this.last.month/12);this.last.month%=12,this.last.month++,0!=e&&this.increment_year(e)}},increment_year:function(e){this.last.year+=e},increment_generic:function(e,t,n,r){this.last[t]+=e;var a=ICAL.helpers.trunc(this.last[t]/n);this.last[t]%=n,0!=a&&this["increment_"+r](a)},has_by_data:function(e){return e in this.rule.parts},expand_year_days:function(e){var t=new ICAL.Time;this.days=[];var n={},r=["BYDAY","BYWEEKNO","BYMONTHDAY","BYMONTH","BYYEARDAY"];for(var a in r)if(r.hasOwnProperty(a)){var o=r[a];o in this.rule.parts&&(n[o]=this.rule.parts[o])}if("BYMONTH"in n&&"BYWEEKNO"in n){var i=1,s={};t.year=e,t.isDate=!0;for(var u=0;u<this.by_data.BYMONTH.length;u++){var l=this.by_data.BYMONTH[u];t.month=l,t.day=1;var c=t.weekNumber(this.rule.wkst);t.day=ICAL.Time.daysInMonth(l,e);var d=t.weekNumber(this.rule.wkst);for(u=c;u<d;u++)s[u]=1}for(var h=0;h<this.by_data.BYWEEKNO.length&&i;h++){(Y=this.by_data.BYWEEKNO[h])<52?i&=s[h]:i=0}i?delete n.BYMONTH:delete n.BYWEEKNO}var m=Object.keys(n).length;if(0==m){var f=this.dtstart.clone();f.year=this.last.year,this.days.push(f.dayOfYear())}else if(1==m&&"BYMONTH"in n){for(var p in this.by_data.BYMONTH)if(this.by_data.BYMONTH.hasOwnProperty(p)){var C=this.dtstart.clone();C.year=e,C.month=this.by_data.BYMONTH[p],C.isDate=!0,this.days.push(C.dayOfYear())}}else if(1==m&&"BYMONTHDAY"in n){for(var T in this.by_data.BYMONTHDAY)if(this.by_data.BYMONTHDAY.hasOwnProperty(T)){var g=this.dtstart.clone();if((E=this.by_data.BYMONTHDAY[T])<0)E=E+(D=ICAL.Time.daysInMonth(g.month,e))+1;g.day=E,g.year=e,g.isDate=!0,this.days.push(g.dayOfYear())}}else if(2==m&&"BYMONTHDAY"in n&&"BYMONTH"in n){for(var p in this.by_data.BYMONTH)if(this.by_data.BYMONTH.hasOwnProperty(p)){var w=this.by_data.BYMONTH[p],D=ICAL.Time.daysInMonth(w,e);for(var T in this.by_data.BYMONTHDAY){var E;if(this.by_data.BYMONTHDAY.hasOwnProperty(T))(E=this.by_data.BYMONTHDAY[T])<0&&(E=E+D+1),t.day=E,t.month=w,t.year=e,t.isDate=!0,this.days.push(t.dayOfYear())}}}else if(1==m&&"BYWEEKNO"in n);else if(2==m&&"BYWEEKNO"in n&&"BYMONTHDAY"in n);else if(1==m&&"BYDAY"in n)this.days=this.days.concat(this.expand_by_day(e));else if(2==m&&"BYDAY"in n&&"BYMONTH"in n){for(var p in this.by_data.BYMONTH)if(this.by_data.BYMONTH.hasOwnProperty(p)){l=this.by_data.BYMONTH[p],D=ICAL.Time.daysInMonth(l,e);t.year=e,t.month=this.by_data.BYMONTH[p],t.day=1,t.isDate=!0;var S=t.dayOfWeek(),v=t.dayOfYear()-1;t.day=D;var A=t.dayOfWeek();if(this.has_by_data("BYSETPOS")){for(var y=[],F=1;F<=D;F++)t.day=F,this.is_day_in_byday(t)&&y.push(F);for(var O=0;O<y.length;O++)(this.check_set_position(O+1)||this.check_set_position(O-y.length))&&this.days.push(v+y[O])}else for(var b in this.by_data.BYDAY)if(this.by_data.BYDAY.hasOwnProperty(b)){var R,N=this.by_data.BYDAY[b],L=this.ruleDayOfWeek(N),x=L[0],I=L[1],M=(I+7-S)%7+1,_=D-(A+7-I)%7;if(0==x)for(F=M;F<=D;F+=7)this.days.push(v+F);else x>0?(R=M+7*(x-1))<=D&&this.days.push(v+R):(R=_+7*(x+1))>0&&this.days.push(v+R)}}this.days.sort((function(e,t){return e-t}))}else if(2==m&&"BYDAY"in n&&"BYMONTHDAY"in n){var P=this.expand_by_day(e);for(var k in P)if(P.hasOwnProperty(k)){F=P[k];var B=ICAL.Time.fromDayOfYear(F,e);this.by_data.BYMONTHDAY.indexOf(B.day)>=0&&this.days.push(F)}}else if(3==m&&"BYDAY"in n&&"BYMONTHDAY"in n&&"BYMONTH"in n){P=this.expand_by_day(e);for(var k in P)if(P.hasOwnProperty(k)){F=P[k],B=ICAL.Time.fromDayOfYear(F,e);this.by_data.BYMONTH.indexOf(B.month)>=0&&this.by_data.BYMONTHDAY.indexOf(B.day)>=0&&this.days.push(F)}}else if(2==m&&"BYDAY"in n&&"BYWEEKNO"in n){P=this.expand_by_day(e);for(var k in P)if(P.hasOwnProperty(k)){F=P[k];var Y=(B=ICAL.Time.fromDayOfYear(F,e)).weekNumber(this.rule.wkst);this.by_data.BYWEEKNO.indexOf(Y)&&this.days.push(F)}}else 3==m&&"BYDAY"in n&&"BYWEEKNO"in n&&"BYMONTHDAY"in n||(this.days=1==m&&"BYYEARDAY"in n?this.days.concat(this.by_data.BYYEARDAY):[]);return 0},expand_by_day:function(e){var t=[],n=this.last.clone();n.year=e,n.month=1,n.day=1,n.isDate=!0;var r=n.dayOfWeek();n.month=12,n.day=31,n.isDate=!0;var a=n.dayOfWeek(),o=n.dayOfYear();for(var i in this.by_data.BYDAY)if(this.by_data.BYDAY.hasOwnProperty(i)){var s=this.by_data.BYDAY[i],u=this.ruleDayOfWeek(s),l=u[0],c=u[1];if(0==l)for(var d=(c+7-r)%7+1;d<=o;d+=7)t.push(d);else if(l>0){var h;h=c>=r?c-r+1:c-r+8,t.push(h+7*(l-1))}else{var m;l=-l,m=c<=a?o-a+c:o-a+c-7,t.push(m-7*(l-1))}}return t},is_day_in_byday:function(e){for(var t in this.by_data.BYDAY)if(this.by_data.BYDAY.hasOwnProperty(t)){var n=this.by_data.BYDAY[t],r=this.ruleDayOfWeek(n),a=r[0],o=r[1],i=e.dayOfWeek();if(0==a&&o==i||e.nthWeekDay(o,a)==e.day)return 1}return 0},check_set_position:function(e){return!!this.has_by_data("BYSETPOS")&&-1!==this.by_data.BYSETPOS.indexOf(e)},sort_byday_rules:function(e){for(var t=0;t<e.length;t++)for(var n=0;n<t;n++){if(this.ruleDayOfWeek(e[n],this.rule.wkst)[1]>this.ruleDayOfWeek(e[t],this.rule.wkst)[1]){var r=e[t];e[t]=e[n],e[n]=r}}},check_contract_restriction:function(t,n){var r=e._indexMap[t],a=e._expandMap[this.rule.freq][r],o=!1;if(t in this.by_data&&a==e.CONTRACT){var i=this.by_data[t];for(var s in i)if(i.hasOwnProperty(s)&&i[s]==n){o=!0;break}}else o=!0;return o},check_contracting_rules:function(){var e=this.last.dayOfWeek(),t=this.last.weekNumber(this.rule.wkst),n=this.last.dayOfYear();return this.check_contract_restriction("BYSECOND",this.last.second)&&this.check_contract_restriction("BYMINUTE",this.last.minute)&&this.check_contract_restriction("BYHOUR",this.last.hour)&&this.check_contract_restriction("BYDAY",ICAL.Recur.numericDayToIcalDay(e))&&this.check_contract_restriction("BYWEEKNO",t)&&this.check_contract_restriction("BYMONTHDAY",this.last.day)&&this.check_contract_restriction("BYMONTH",this.last.month)&&this.check_contract_restriction("BYYEARDAY",n)},setup_defaults:function(t,n,r){var a=e._indexMap[t];return e._expandMap[this.rule.freq][a]!=e.CONTRACT&&(t in this.by_data||(this.by_data[t]=[r]),this.rule.freq!=n)?this.by_data[t][0]:r},toJSON:function(){var e=Object.create(null);return e.initialized=this.initialized,e.rule=this.rule.toJSON(),e.dtstart=this.dtstart.toJSON(),e.by_data=this.by_data,e.days=this.days,e.last=this.last.toJSON(),e.by_indices=this.by_indices,e.occurrence_number=this.occurrence_number,e}},e._indexMap={BYSECOND:0,BYMINUTE:1,BYHOUR:2,BYDAY:3,BYMONTHDAY:4,BYYEARDAY:5,BYWEEKNO:6,BYMONTH:7,BYSETPOS:8},e._expandMap={SECONDLY:[1,1,1,1,1,1,1,1],MINUTELY:[2,1,1,1,1,1,1,1],HOURLY:[2,2,1,1,1,1,1,1],DAILY:[2,2,2,1,1,1,1,1],WEEKLY:[2,2,2,2,3,3,1,1],MONTHLY:[2,2,2,2,2,3,3,1],YEARLY:[2,2,2,2,2,2,2,2]},e.UNKNOWN=0,e.CONTRACT=1,e.EXPAND=2,e.ILLEGAL=3,e}(),ICAL.RecurExpansion=function(){function e(e){return ICAL.helpers.formatClassType(e,ICAL.Time)}function t(e,t){return e.compare(t)}function n(e){this.ruleDates=[],this.exDates=[],this.fromData(e)}return n.prototype={complete:!1,ruleIterators:null,ruleDates:null,exDates:null,ruleDateInc:0,exDateInc:0,exDate:null,ruleDate:null,dtstart:null,last:null,fromData:function(t){var n=ICAL.helpers.formatClassType(t.dtstart,ICAL.Time);if(!n)throw new Error(".dtstart (ICAL.Time) must be given");if(this.dtstart=n,t.component)this._init(t.component);else{if(this.last=e(t.last)||n.clone(),!t.ruleIterators)throw new Error(".ruleIterators or .component must be given");this.ruleIterators=t.ruleIterators.map((function(e){return ICAL.helpers.formatClassType(e,ICAL.RecurIterator)})),this.ruleDateInc=t.ruleDateInc,this.exDateInc=t.exDateInc,t.ruleDates&&(this.ruleDates=t.ruleDates.map(e),this.ruleDate=this.ruleDates[this.ruleDateInc]),t.exDates&&(this.exDates=t.exDates.map(e),this.exDate=this.exDates[this.exDateInc]),void 0!==t.complete&&(this.complete=t.complete)}},next:function(){for(var e,t,n,r=0;;){if(r++>500)throw new Error("max tries have occured, rule may be impossible to forfill.");if(t=this.ruleDate,e=this._nextRecurrenceIter(this.last),!t&&!e){this.complete=!0;break}if((!t||e&&t.compare(e.last)>0)&&(t=e.last.clone(),e.next()),this.ruleDate===t&&this._nextRuleDay(),this.last=t,!this.exDate||((n=this.exDate.compare(this.last))<0&&this._nextExDay(),0!==n))return this.last;this._nextExDay()}},toJSON:function(){function e(e){return e.toJSON()}var t=Object.create(null);return t.ruleIterators=this.ruleIterators.map(e),this.ruleDates&&(t.ruleDates=this.ruleDates.map(e)),this.exDates&&(t.exDates=this.exDates.map(e)),t.ruleDateInc=this.ruleDateInc,t.exDateInc=this.exDateInc,t.last=this.last.toJSON(),t.dtstart=this.dtstart.toJSON(),t.complete=this.complete,t},_extractDates:function(e,n){function r(e){a=ICAL.helpers.binsearchInsert(o,e,t),o.splice(a,0,e)}for(var a,o=[],i=e.getAllProperties(n),s=i.length,u=0;u<s;u++)i[u].getValues().forEach(r);return o},_init:function(e){if(this.ruleIterators=[],this.last=this.dtstart.clone(),!function(e){return e.hasProperty("rdate")||e.hasProperty("rrule")||e.hasProperty("recurrence-id")}(e))return this.ruleDate=this.last.clone(),void(this.complete=!0);if(e.hasProperty("rdate")&&(this.ruleDates=this._extractDates(e,"rdate"),this.ruleDates[0]&&this.ruleDates[0].compare(this.dtstart)<0?(this.ruleDateInc=0,this.last=this.ruleDates[0].clone()):this.ruleDateInc=ICAL.helpers.binsearchInsert(this.ruleDates,this.last,t),this.ruleDate=this.ruleDates[this.ruleDateInc]),e.hasProperty("rrule"))for(var n,r=e.getAllProperties("rrule"),a=0,o=r.length;a<o;a++)n=r[a].getFirstValue().iterator(this.dtstart),this.ruleIterators.push(n),n.next();e.hasProperty("exdate")&&(this.exDates=this._extractDates(e,"exdate"),this.exDateInc=ICAL.helpers.binsearchInsert(this.exDates,this.last,t),this.exDate=this.exDates[this.exDateInc])},_nextExDay:function(){this.exDate=this.exDates[++this.exDateInc]},_nextRuleDay:function(){this.ruleDate=this.ruleDates[++this.ruleDateInc]},_nextRecurrenceIter:function(){var e=this.ruleIterators;if(0===e.length)return null;for(var t,n,r,a=e.length,o=0;o<a;o++)n=(t=e[o]).last,t.completed?(a--,0!==o&&o--,e.splice(o,1)):(!r||r.last.compare(n)>0)&&(r=t);return r}},n}(),ICAL.Event=function(){function e(e,t){e instanceof ICAL.Component||(t=e,e=null),this.component=e||new ICAL.Component("vevent"),this._rangeExceptionCache=Object.create(null),this.exceptions=Object.create(null),this.rangeExceptions=[],t&&t.strictExceptions&&(this.strictExceptions=t.strictExceptions),t&&t.exceptions?t.exceptions.forEach(this.relateException,this):this.component.parent&&!this.isRecurrenceException()&&this.component.parent.getAllSubcomponents("vevent").forEach((function(e){e.hasProperty("recurrence-id")&&this.relateException(e)}),this)}function t(e,t){return e[0]>t[0]?1:t[0]>e[0]?-1:0}return e.prototype={THISANDFUTURE:"THISANDFUTURE",exceptions:null,strictExceptions:!1,relateException:function(e){if(this.isRecurrenceException())throw new Error("cannot relate exception to exceptions");if(e instanceof ICAL.Component&&(e=new ICAL.Event(e)),this.strictExceptions&&e.uid!==this.uid)throw new Error("attempted to relate unrelated exception");var n=e.recurrenceId.toString();if(this.exceptions[n]=e,e.modifiesFuture()){var r=[e.recurrenceId.toUnixTime(),n],a=ICAL.helpers.binsearchInsert(this.rangeExceptions,r,t);this.rangeExceptions.splice(a,0,r)}},modifiesFuture:function(){return!!this.component.hasProperty("recurrence-id")&&this.component.getFirstProperty("recurrence-id").getParameter("range")===this.THISANDFUTURE},findRangeException:function(e){if(!this.rangeExceptions.length)return null;var n=e.toUnixTime(),r=ICAL.helpers.binsearchInsert(this.rangeExceptions,[n],t);if((r-=1)<0)return null;var a=this.rangeExceptions[r];return n<a[0]?null:a[1]},getOccurrenceDetails:function(e){var t,n=e.toString(),r=e.convertToZone(ICAL.Timezone.utcTimezone).toString(),a={recurrenceId:e};if(n in this.exceptions)t=a.item=this.exceptions[n],a.startDate=t.startDate,a.endDate=t.endDate,a.item=t;else if(r in this.exceptions)t=this.exceptions[r],a.startDate=t.startDate,a.endDate=t.endDate,a.item=t;else{var o,i=this.findRangeException(e);if(i){var s=this.exceptions[i];a.item=s;var u=this._rangeExceptionCache[i];if(!u){var l=s.recurrenceId.clone(),c=s.startDate.clone();l.zone=c.zone,u=c.subtractDate(l),this._rangeExceptionCache[i]=u}var d=e.clone();d.zone=s.startDate.zone,d.addDuration(u),(o=d.clone()).addDuration(s.duration),a.startDate=d,a.endDate=o}else(o=e.clone()).addDuration(this.duration),a.endDate=o,a.startDate=e,a.item=this}return a},iterator:function(e){return new ICAL.RecurExpansion({component:this.component,dtstart:e||this.startDate})},isRecurring:function(){var e=this.component;return e.hasProperty("rrule")||e.hasProperty("rdate")},isRecurrenceException:function(){return this.component.hasProperty("recurrence-id")},getRecurrenceTypes:function(){for(var e=this.component.getAllProperties("rrule"),t=0,n=e.length,r=Object.create(null);t<n;t++){r[e[t].getFirstValue().freq]=!0}return r},get uid(){return this._firstProp("uid")},set uid(e){this._setProp("uid",e)},get startDate(){return this._firstProp("dtstart")},set startDate(e){this._setTime("dtstart",e)},get endDate(){var e=this._firstProp("dtend");if(!e){var t=this._firstProp("duration");e=this.startDate.clone(),t?e.addDuration(t):e.isDate&&(e.day+=1)}return e},set endDate(e){this.component.hasProperty("duration")&&this.component.removeProperty("duration"),this._setTime("dtend",e)},get duration(){var e=this._firstProp("duration");return e||this.endDate.subtractDateTz(this.startDate)},set duration(e){this.component.hasProperty("dtend")&&this.component.removeProperty("dtend"),this._setProp("duration",e)},get location(){return this._firstProp("location")},set location(e){return this._setProp("location",e)},get attendees(){return this.component.getAllProperties("attendee")},get summary(){return this._firstProp("summary")},set summary(e){this._setProp("summary",e)},get description(){return this._firstProp("description")},set description(e){this._setProp("description",e)},get organizer(){return this._firstProp("organizer")},set organizer(e){this._setProp("organizer",e)},get sequence(){return this._firstProp("sequence")},set sequence(e){this._setProp("sequence",e)},get recurrenceId(){return this._firstProp("recurrence-id")},set recurrenceId(e){this._setTime("recurrence-id",e)},_setTime:function(e,t){var n=this.component.getFirstProperty(e);n||(n=new ICAL.Property(e),this.component.addProperty(n)),t.zone===ICAL.Timezone.localTimezone||t.zone===ICAL.Timezone.utcTimezone?n.removeParameter("tzid"):n.setParameter("tzid",t.zone.tzid),n.setValue(t)},_setProp:function(e,t){this.component.updatePropertyWithValue(e,t)},_firstProp:function(e){return this.component.getFirstPropertyValue(e)},toString:function(){return this.component.toString()}},e}(),ICAL.ComponentParser=function(){function e(e){var t;for(t in void 0===e&&(e={}),e)e.hasOwnProperty(t)&&(this[t]=e[t])}return e.prototype={parseEvent:!0,parseTimezone:!0,oncomplete:function(){},onerror:function(e){},ontimezone:function(e){},onevent:function(e){},process:function(e){"string"==typeof e&&(e=ICAL.parse(e)),e instanceof ICAL.Component||(e=new ICAL.Component(e));for(var t,n=e.getAllSubcomponents(),r=0,a=n.length;r<a;r++)switch((t=n[r]).name){case"vtimezone":if(this.parseTimezone){var o=t.getFirstPropertyValue("tzid");o&&this.ontimezone(new ICAL.Timezone({tzid:o,component:t}))}break;case"vevent":this.parseEvent&&this.onevent(new ICAL.Event(t));break;default:continue}this.oncomplete()}},e}()}(DH),window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};const EH=DH.exports,SH={"Africa/Abidjan":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0000\r\nTZNAME:GMT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Accra":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0000\r\nTZNAME:GMT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Addis_Ababa":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:EAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Algiers":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Asmara":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:EAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Bamako":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0000\r\nTZNAME:GMT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Bangui":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0100\r\nTZNAME:WAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Banjul":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0000\r\nTZNAME:GMT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Bissau":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0000\r\nTZNAME:GMT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Blantyre":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0200\r\nTZNAME:CAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Brazzaville":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0100\r\nTZNAME:WAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Bujumbura":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0200\r\nTZNAME:CAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Cairo":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Casablanca":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0000\r\nTZNAME:+00\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0100\r\nTZNAME:+01\r\nDTSTART:20180325T020000\r\nRDATE:20180325T020000\r\nRDATE:20180617T020000\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0000\r\nTZNAME:+00\r\nDTSTART:20180513T030000\r\nRDATE:20180513T030000\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0100\r\nTZNAME:+01\r\nDTSTART:20190609T020000\r\nRDATE:20190609T020000\r\nRDATE:20200531T020000\r\nRDATE:20210516T020000\r\nRDATE:20220508T020000\r\nRDATE:20230430T020000\r\nRDATE:20240414T020000\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0100\r\nTZNAME:+01\r\nDTSTART:20181028T030000\r\nRDATE:20181028T030000\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0000\r\nTZNAME:+00\r\nDTSTART:20190505T030000\r\nRDATE:20190505T030000\r\nRDATE:20200419T030000\r\nRDATE:20210411T030000\r\nRDATE:20220327T030000\r\nRDATE:20230319T030000\r\nRDATE:20240310T030000\r\nEND:DAYLIGHT","Africa/Ceuta":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Africa/Conakry":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0000\r\nTZNAME:GMT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Dakar":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0000\r\nTZNAME:GMT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Dar_es_Salaam":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:EAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Djibouti":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:EAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Douala":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0100\r\nTZNAME:WAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/El_Aaiun":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0100\r\nTZOFFSETTO:+0000\r\nTZNAME:+00\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0100\r\nTZNAME:+01\r\nDTSTART:20180325T020000\r\nRDATE:20180325T020000\r\nRDATE:20180617T020000\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0000\r\nTZNAME:+00\r\nDTSTART:20180513T030000\r\nRDATE:20180513T030000\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0100\r\nTZNAME:+01\r\nDTSTART:20181028T030000\r\nRDATE:20181028T030000\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0000\r\nTZNAME:+00\r\nDTSTART:20190505T030000\r\nRDATE:20190505T030000\r\nRDATE:20200419T030000\r\nRDATE:20210411T030000\r\nRDATE:20220327T030000\r\nRDATE:20230319T030000\r\nRDATE:20240310T030000\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0100\r\nTZNAME:+01\r\nDTSTART:20190609T020000\r\nRDATE:20190609T020000\r\nRDATE:20200531T020000\r\nRDATE:20210516T020000\r\nRDATE:20220508T020000\r\nRDATE:20230430T020000\r\nRDATE:20240414T020000\r\nEND:STANDARD","Africa/Freetown":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0000\r\nTZNAME:GMT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Gaborone":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0200\r\nTZNAME:CAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Harare":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0200\r\nTZNAME:CAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Johannesburg":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0200\r\nTZNAME:SAST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Juba":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:EAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Kampala":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:EAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Khartoum":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0200\r\nTZNAME:CAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Kigali":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0200\r\nTZNAME:CAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Kinshasa":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0100\r\nTZNAME:WAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Lagos":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0100\r\nTZNAME:WAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Libreville":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0100\r\nTZNAME:WAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Lome":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0000\r\nTZNAME:GMT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Luanda":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0100\r\nTZNAME:WAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Lubumbashi":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0200\r\nTZNAME:CAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Lusaka":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0200\r\nTZNAME:CAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Malabo":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0100\r\nTZNAME:WAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Maputo":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0200\r\nTZNAME:CAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Maseru":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0200\r\nTZNAME:SAST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Mbabane":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0200\r\nTZNAME:SAST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Mogadishu":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:EAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Monrovia":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0000\r\nTZNAME:GMT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Nairobi":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:EAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Ndjamena":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0100\r\nTZNAME:WAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Niamey":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0100\r\nTZNAME:WAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Nouakchott":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0000\r\nTZNAME:GMT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Ouagadougou":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0000\r\nTZNAME:GMT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Porto-Novo":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0100\r\nTZNAME:WAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Sao_Tome":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0100\r\nTZNAME:WAT\r\nDTSTART:20180101T010000\r\nRDATE:20180101T010000\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0000\r\nTZNAME:GMT\r\nDTSTART:20190101T020000\r\nRDATE:20190101T020000\r\nEND:STANDARD","Africa/Tripoli":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Tunis":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Windhoek":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0200\r\nTZNAME:CAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Adak":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-1000\r\nTZOFFSETTO:-0900\r\nTZNAME:HDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0900\r\nTZOFFSETTO:-1000\r\nTZNAME:HST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Anchorage":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0900\r\nTZOFFSETTO:-0800\r\nTZNAME:AKDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0800\r\nTZOFFSETTO:-0900\r\nTZNAME:AKST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Anguilla":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Antigua":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Araguaina":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Argentina/Buenos_Aires":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Argentina/Catamarca":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Argentina/Cordoba":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Argentina/Jujuy":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Argentina/La_Rioja":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Argentina/Mendoza":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Argentina/Rio_Gallegos":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Argentina/Salta":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Argentina/San_Juan":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Argentina/San_Luis":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Argentina/Tucuman":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Argentina/Ushuaia":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Aruba":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Asuncion":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19701004T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0400\r\nTZNAME:-04\r\nDTSTART:19700322T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=4SU\r\nEND:STANDARD","America/Atikokan":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Bahia":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Bahia_Banderas":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0600\r\nTZNAME:CST\r\nDTSTART:19701025T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0500\r\nTZNAME:CDT\r\nDTSTART:19700405T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r\nEND:DAYLIGHT","America/Barbados":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Belem":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Belize":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0600\r\nTZNAME:CST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Blanc-Sablon":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Boa_Vista":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:-04\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Bogota":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0500\r\nTZNAME:-05\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Boise":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0600\r\nTZNAME:MDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0700\r\nTZNAME:MST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Cambridge_Bay":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0600\r\nTZNAME:MDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0700\r\nTZNAME:MST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Campo_Grande":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:-04\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:20181104T000000\r\nRDATE:20181104T000000\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0400\r\nTZNAME:-04\r\nDTSTART:20180218T000000\r\nRDATE:20180218T000000\r\nRDATE:20190217T000000\r\nEND:STANDARD","America/Cancun":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Caracas":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:-04\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Cayenne":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Cayman":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Chicago":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0500\r\nTZNAME:CDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0600\r\nTZNAME:CST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Chihuahua":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0600\r\nTZNAME:MDT\r\nDTSTART:19700405T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0700\r\nTZNAME:MST\r\nDTSTART:19701025T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","America/Costa_Rica":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0600\r\nTZNAME:CST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Creston":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0700\r\nTZNAME:MST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Cuiaba":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:20181104T000000\r\nRDATE:20181104T000000\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0400\r\nTZNAME:-04\r\nDTSTART:20180218T000000\r\nRDATE:20180218T000000\r\nRDATE:20190217T000000\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:-04\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Curacao":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Danmarkshavn":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0000\r\nTZNAME:GMT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Dawson":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0800\r\nTZOFFSETTO:-0800\r\nTZNAME:PST\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0800\r\nTZOFFSETTO:-0700\r\nTZNAME:PDT\r\nDTSTART:20180311T020000\r\nRDATE:20180311T020000\r\nRDATE:20190310T020000\r\nRDATE:20200308T020000\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0800\r\nTZNAME:PST\r\nDTSTART:20181104T020000\r\nRDATE:20181104T020000\r\nRDATE:20191103T020000\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0700\r\nTZNAME:MST\r\nDTSTART:20201101T000000\r\nRDATE:20201101T000000\r\nEND:STANDARD","America/Dawson_Creek":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0700\r\nTZNAME:MST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Denver":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0600\r\nTZNAME:MDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0700\r\nTZNAME:MST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Detroit":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nTZNAME:EDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Dominica":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Edmonton":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0600\r\nTZNAME:MDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0700\r\nTZNAME:MST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Eirunepe":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0500\r\nTZNAME:-05\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/El_Salvador":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0600\r\nTZNAME:CST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Fort_Nelson":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0700\r\nTZNAME:MST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Fortaleza":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Glace_Bay":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0300\r\nTZNAME:ADT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Goose_Bay":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0300\r\nTZNAME:ADT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT","America/Grand_Turk":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:20181104T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nTZNAME:EDT\r\nDTSTART:20190310T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:EDT\r\nDTSTART:20180311T020000\r\nRDATE:20180311T020000\r\nEND:DAYLIGHT","America/Grenada":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Guadeloupe":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Guatemala":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0600\r\nTZNAME:CST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Guayaquil":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0500\r\nTZNAME:-05\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Guyana":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:-04\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Halifax":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0300\r\nTZNAME:ADT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Havana":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nTZNAME:CST\r\nDTSTART:19701101T010000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nTZNAME:CDT\r\nDTSTART:19700308T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT","America/Hermosillo":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0700\r\nTZNAME:MST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Indiana/Indianapolis":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nTZNAME:EDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Indiana/Knox":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0500\r\nTZNAME:CDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0600\r\nTZNAME:CST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Indiana/Marengo":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nTZNAME:EDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Indiana/Petersburg":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nTZNAME:EDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Indiana/Tell_City":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0500\r\nTZNAME:CDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0600\r\nTZNAME:CST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Indiana/Vevay":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nTZNAME:EDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Indiana/Vincennes":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nTZNAME:EDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Indiana/Winamac":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nTZNAME:EDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT","America/Inuvik":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0600\r\nTZNAME:MDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0700\r\nTZNAME:MST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Iqaluit":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nTZNAME:EDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Jamaica":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Juneau":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0900\r\nTZOFFSETTO:-0800\r\nTZNAME:AKDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0800\r\nTZOFFSETTO:-0900\r\nTZNAME:AKST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Kentucky/Louisville":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nTZNAME:EDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Kentucky/Monticello":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nTZNAME:EDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Kralendijk":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/La_Paz":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:-04\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Lima":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0500\r\nTZNAME:-05\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Los_Angeles":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0800\r\nTZOFFSETTO:-0700\r\nTZNAME:PDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0800\r\nTZNAME:PST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Lower_Princes":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Maceio":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Managua":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0600\r\nTZNAME:CST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Manaus":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:-04\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Marigot":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Martinique":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Matamoros":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0500\r\nTZNAME:CDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0600\r\nTZNAME:CST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Mazatlan":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0600\r\nTZNAME:MDT\r\nDTSTART:19700405T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0700\r\nTZNAME:MST\r\nDTSTART:19701025T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","America/Menominee":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0500\r\nTZNAME:CDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0600\r\nTZNAME:CST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Merida":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0500\r\nTZNAME:CDT\r\nDTSTART:19700405T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0600\r\nTZNAME:CST\r\nDTSTART:19701025T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","America/Metlakatla":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0900\r\nTZOFFSETTO:-0800\r\nTZNAME:AKDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0800\r\nTZOFFSETTO:-0900\r\nTZNAME:AKST\r\nDTSTART:20191103T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0800\r\nTZOFFSETTO:-0800\r\nTZNAME:PST\r\nDTSTART:20181104T020000\r\nRDATE:20181104T020000\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0800\r\nTZOFFSETTO:-0900\r\nTZNAME:AKST\r\nDTSTART:20190120T020000\r\nRDATE:20190120T020000\r\nEND:STANDARD","America/Mexico_City":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0500\r\nTZNAME:CDT\r\nDTSTART:19700405T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0600\r\nTZNAME:CST\r\nDTSTART:19701025T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","America/Miquelon":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0200\r\nTZNAME:-02\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0200\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Moncton":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0300\r\nTZNAME:ADT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Monterrey":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0500\r\nTZNAME:CDT\r\nDTSTART:19700405T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0600\r\nTZNAME:CST\r\nDTSTART:19701025T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","America/Montevideo":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Montserrat":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Nassau":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nTZNAME:EDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/New_York":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nTZNAME:EDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Nipigon":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nTZNAME:EDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Nome":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0900\r\nTZOFFSETTO:-0800\r\nTZNAME:AKDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0800\r\nTZOFFSETTO:-0900\r\nTZNAME:AKST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Noronha":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0200\r\nTZOFFSETTO:-0200\r\nTZNAME:-02\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/North_Dakota/Beulah":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0500\r\nTZNAME:CDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0600\r\nTZNAME:CST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/North_Dakota/Center":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0500\r\nTZNAME:CDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0600\r\nTZNAME:CST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/North_Dakota/New_Salem":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0500\r\nTZNAME:CDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0600\r\nTZNAME:CST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Nuuk":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0200\r\nTZNAME:-02\r\nDTSTART:19700328T220000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYMONTHDAY=24,25,26,27,28,29,30;BYDAY=SA\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0200\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19701024T230000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=24,25,26,27,28,29,30;BYDAY=SA\r\nEND:STANDARD","America/Ojinaga":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0600\r\nTZNAME:MDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0700\r\nTZNAME:MST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Panama":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Pangnirtung":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nTZNAME:EDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Paramaribo":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Phoenix":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0700\r\nTZNAME:MST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Port-au-Prince":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nTZNAME:EDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Port_of_Spain":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Porto_Velho":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:-04\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Puerto_Rico":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Punta_Arenas":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Rainy_River":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0500\r\nTZNAME:CDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0600\r\nTZNAME:CST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Rankin_Inlet":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0500\r\nTZNAME:CDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0600\r\nTZNAME:CST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Recife":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Regina":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0600\r\nTZNAME:CST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Resolute":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0600\r\nTZNAME:CST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0500\r\nTZNAME:CDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT","America/Rio_Branco":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0500\r\nTZNAME:-05\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Santarem":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Santiago":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0400\r\nTZNAME:-04\r\nDTSTART:20190407T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:20190908T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=9;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nTZNAME:-04\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:20180812T000000\r\nRDATE:20180812T000000\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0400\r\nTZNAME:-04\r\nDTSTART:20180513T000000\r\nRDATE:20180513T000000\r\nEND:STANDARD","America/Santo_Domingo":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Sao_Paulo":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0200\r\nTZNAME:-02\r\nDTSTART:20181104T000000\r\nRDATE:20181104T000000\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0200\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:20180218T000000\r\nRDATE:20180218T000000\r\nRDATE:20190217T000000\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0200\r\nTZOFFSETTO:-0200\r\nTZNAME:-02\r\nDTSTART:19700101T000000\r\nEND:DAYLIGHT","America/Scoresbysund":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0100\r\nTZOFFSETTO:+0000\r\nTZNAME:+00\r\nDTSTART:19700329T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:-0100\r\nTZNAME:-01\r\nDTSTART:19701025T010000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","America/Sitka":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0900\r\nTZOFFSETTO:-0800\r\nTZNAME:AKDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0800\r\nTZOFFSETTO:-0900\r\nTZNAME:AKST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/St_Barthelemy":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/St_Johns":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0230\r\nTZOFFSETTO:-0330\r\nTZNAME:NST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0330\r\nTZOFFSETTO:-0230\r\nTZNAME:NDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT","America/St_Kitts":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/St_Lucia":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/St_Thomas":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/St_Vincent":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Swift_Current":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0600\r\nTZNAME:CST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Tegucigalpa":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0600\r\nTZNAME:CST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Thule":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0300\r\nTZNAME:ADT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Thunder_Bay":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nTZNAME:EDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Tijuana":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0800\r\nTZOFFSETTO:-0700\r\nTZNAME:PDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0800\r\nTZNAME:PST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Toronto":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nTZNAME:EDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Tortola":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Vancouver":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0800\r\nTZOFFSETTO:-0700\r\nTZNAME:PDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0800\r\nTZNAME:PST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Whitehorse":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0800\r\nTZOFFSETTO:-0800\r\nTZNAME:PST\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0800\r\nTZOFFSETTO:-0700\r\nTZNAME:PDT\r\nDTSTART:20180311T020000\r\nRDATE:20180311T020000\r\nRDATE:20190310T020000\r\nRDATE:20200308T020000\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0800\r\nTZNAME:PST\r\nDTSTART:20181104T020000\r\nRDATE:20181104T020000\r\nRDATE:20191103T020000\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0700\r\nTZNAME:MST\r\nDTSTART:20201101T000000\r\nRDATE:20201101T000000\r\nEND:STANDARD","America/Winnipeg":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0500\r\nTZNAME:CDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0600\r\nTZNAME:CST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Yakutat":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0900\r\nTZOFFSETTO:-0800\r\nTZNAME:AKDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0800\r\nTZOFFSETTO:-0900\r\nTZNAME:AKST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Yellowknife":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0600\r\nTZNAME:MDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0700\r\nTZNAME:MST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","Antarctica/Casey":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0800\r\nTZNAME:+08\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0800\r\nTZOFFSETTO:+1100\r\nTZNAME:+11\r\nDTSTART:20181007T040000\r\nRDATE:20181007T040000\r\nRDATE:20191004T030000\r\nRDATE:20201004T000100\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+1100\r\nTZOFFSETTO:+0800\r\nTZNAME:+08\r\nDTSTART:20180311T040000\r\nRDATE:20180311T040000\r\nRDATE:20190317T030000\r\nRDATE:20200308T030000\r\nEND:STANDARD","Antarctica/Davis":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0700\r\nTZOFFSETTO:+0700\r\nTZNAME:+07\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Antarctica/DumontDUrville":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1000\r\nTZOFFSETTO:+1000\r\nTZNAME:+10\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Antarctica/Macquarie":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1100\r\nTZOFFSETTO:+1000\r\nTZNAME:AEST\r\nDTSTART:19700405T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+1000\r\nTZOFFSETTO:+1100\r\nTZNAME:AEDT\r\nDTSTART:19701004T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r\nEND:DAYLIGHT","Antarctica/Mawson":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0500\r\nTZOFFSETTO:+0500\r\nTZNAME:+05\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Antarctica/McMurdo":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+1200\r\nTZOFFSETTO:+1300\r\nTZNAME:NZDT\r\nDTSTART:19700927T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+1300\r\nTZOFFSETTO:+1200\r\nTZNAME:NZST\r\nDTSTART:19700405T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r\nEND:STANDARD","Antarctica/Palmer":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Antarctica/Rothera":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Antarctica/Syowa":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:+03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Antarctica/Troll":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0200\r\nTZNAME:+02\r\nDTSTART:19700329T010000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0000\r\nTZNAME:+00\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Antarctica/Vostok":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0600\r\nTZOFFSETTO:+0600\r\nTZNAME:+06\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Arctic/Longyearbyen":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Asia/Aden":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:+03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Almaty":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0600\r\nTZOFFSETTO:+0600\r\nTZNAME:+06\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Amman":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700326T235959\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1TH\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701030T010000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1FR\r\nEND:STANDARD","Asia/Anadyr":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1200\r\nTZOFFSETTO:+1200\r\nTZNAME:+12\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Aqtau":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0500\r\nTZOFFSETTO:+0500\r\nTZNAME:+05\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Aqtobe":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0500\r\nTZOFFSETTO:+0500\r\nTZNAME:+05\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Ashgabat":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0500\r\nTZOFFSETTO:+0500\r\nTZNAME:+05\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Atyrau":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0500\r\nTZOFFSETTO:+0500\r\nTZNAME:+05\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Baghdad":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:+03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Bahrain":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:+03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Baku":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0400\r\nTZOFFSETTO:+0400\r\nTZNAME:+04\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Bangkok":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0700\r\nTZOFFSETTO:+0700\r\nTZNAME:+07\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Barnaul":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0700\r\nTZOFFSETTO:+0700\r\nTZNAME:+07\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Beirut":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700329T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701025T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Asia/Bishkek":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0600\r\nTZOFFSETTO:+0600\r\nTZNAME:+06\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Brunei":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0800\r\nTZOFFSETTO:+0800\r\nTZNAME:+08\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Chita":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0900\r\nTZOFFSETTO:+0900\r\nTZNAME:+09\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Choibalsan":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0800\r\nTZOFFSETTO:+0800\r\nTZNAME:+08\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Colombo":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0530\r\nTZOFFSETTO:+0530\r\nTZNAME:+0530\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Damascus":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701030T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1FR\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700327T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1FR\r\nEND:DAYLIGHT","Asia/Dhaka":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0600\r\nTZOFFSETTO:+0600\r\nTZNAME:+06\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Dili":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0900\r\nTZOFFSETTO:+0900\r\nTZNAME:+09\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Dubai":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0400\r\nTZOFFSETTO:+0400\r\nTZNAME:+04\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Dushanbe":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0500\r\nTZOFFSETTO:+0500\r\nTZNAME:+05\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Famagusta":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701025T040000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:20180325T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT","Asia/Gaza":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:20200328T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYMONTHDAY=24,25,26,27,28,29,30;BYDAY=SA\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:20201024T010000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=24,25,26,27,28,29,30;BYDAY=SA\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:20180324T010000\r\nRDATE:20180324T010000\r\nRDATE:20190329T000000\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:20181027T010000\r\nRDATE:20181027T010000\r\nRDATE:20191026T000000\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Hebron":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:20200328T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYMONTHDAY=24,25,26,27,28,29,30;BYDAY=SA\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:20201024T010000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=24,25,26,27,28,29,30;BYDAY=SA\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:20180324T010000\r\nRDATE:20180324T010000\r\nRDATE:20190329T000000\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:20181027T010000\r\nRDATE:20181027T010000\r\nRDATE:20191026T000000\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Ho_Chi_Minh":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0700\r\nTZOFFSETTO:+0700\r\nTZNAME:+07\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Hong_Kong":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0800\r\nTZOFFSETTO:+0800\r\nTZNAME:HKT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Hovd":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0700\r\nTZOFFSETTO:+0700\r\nTZNAME:+07\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Irkutsk":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0800\r\nTZOFFSETTO:+0800\r\nTZNAME:+08\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Istanbul":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:+03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Jakarta":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0700\r\nTZOFFSETTO:+0700\r\nTZNAME:WIB\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Jayapura":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0900\r\nTZOFFSETTO:+0900\r\nTZNAME:WIT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Jerusalem":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:IDT\r\nDTSTART:19700327T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYMONTHDAY=23,24,25,26,27,28,29;BYDAY=FR\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:IST\r\nDTSTART:19701025T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Asia/Kabul":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0430\r\nTZOFFSETTO:+0430\r\nTZNAME:+0430\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Kamchatka":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1200\r\nTZOFFSETTO:+1200\r\nTZNAME:+12\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Karachi":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0500\r\nTZOFFSETTO:+0500\r\nTZNAME:PKT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Kathmandu":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0545\r\nTZOFFSETTO:+0545\r\nTZNAME:+0545\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Khandyga":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0900\r\nTZOFFSETTO:+0900\r\nTZNAME:+09\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Kolkata":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0530\r\nTZOFFSETTO:+0530\r\nTZNAME:IST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Krasnoyarsk":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0700\r\nTZOFFSETTO:+0700\r\nTZNAME:+07\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Kuala_Lumpur":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0800\r\nTZOFFSETTO:+0800\r\nTZNAME:+08\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Kuching":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0800\r\nTZOFFSETTO:+0800\r\nTZNAME:+08\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Kuwait":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:+03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Macau":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0800\r\nTZOFFSETTO:+0800\r\nTZNAME:CST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Magadan":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1100\r\nTZOFFSETTO:+1100\r\nTZNAME:+11\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Makassar":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0800\r\nTZOFFSETTO:+0800\r\nTZNAME:WITA\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Manila":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0800\r\nTZOFFSETTO:+0800\r\nTZNAME:PST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Muscat":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0400\r\nTZOFFSETTO:+0400\r\nTZNAME:+04\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Nicosia":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701025T040000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700329T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT","Asia/Novokuznetsk":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0700\r\nTZOFFSETTO:+0700\r\nTZNAME:+07\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Novosibirsk":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0700\r\nTZOFFSETTO:+0700\r\nTZNAME:+07\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Omsk":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0600\r\nTZOFFSETTO:+0600\r\nTZNAME:+06\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Oral":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0500\r\nTZOFFSETTO:+0500\r\nTZNAME:+05\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Phnom_Penh":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0700\r\nTZOFFSETTO:+0700\r\nTZNAME:+07\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Pontianak":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0700\r\nTZOFFSETTO:+0700\r\nTZNAME:WIB\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Pyongyang":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0900\r\nTZOFFSETTO:+0830\r\nTZNAME:KST\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0830\r\nTZOFFSETTO:+0900\r\nTZNAME:KST\r\nDTSTART:20180504T233000\r\nRDATE:20180504T233000\r\nEND:STANDARD","Asia/Qatar":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:+03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Qostanay":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0600\r\nTZOFFSETTO:+0600\r\nTZNAME:+06\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Qyzylorda":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0600\r\nTZOFFSETTO:+0600\r\nTZNAME:+06\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0600\r\nTZOFFSETTO:+0500\r\nTZNAME:+05\r\nDTSTART:20181221T000000\r\nRDATE:20181221T000000\r\nEND:STANDARD","Asia/Riyadh":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:+03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Sakhalin":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1100\r\nTZOFFSETTO:+1100\r\nTZNAME:+11\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Samarkand":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0500\r\nTZOFFSETTO:+0500\r\nTZNAME:+05\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Seoul":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0900\r\nTZOFFSETTO:+0900\r\nTZNAME:KST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Shanghai":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0800\r\nTZOFFSETTO:+0800\r\nTZNAME:CST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Singapore":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0800\r\nTZOFFSETTO:+0800\r\nTZNAME:+08\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Srednekolymsk":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1100\r\nTZOFFSETTO:+1100\r\nTZNAME:+11\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Taipei":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0800\r\nTZOFFSETTO:+0800\r\nTZNAME:CST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Tashkent":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0500\r\nTZOFFSETTO:+0500\r\nTZNAME:+05\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Tbilisi":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0400\r\nTZOFFSETTO:+0400\r\nTZNAME:+04\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Tehran":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0400\r\nTZOFFSETTO:+0330\r\nTZNAME:+0330\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0330\r\nTZOFFSETTO:+0430\r\nTZNAME:+0430\r\nDTSTART:20180321T235959\r\nRDATE:20180321T235959\r\nRDATE:20190321T235959\r\nRDATE:20200320T235959\r\nRDATE:20210321T235959\r\nRDATE:20220321T235959\r\nRDATE:20230321T235959\r\nRDATE:20240320T235959\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0430\r\nTZOFFSETTO:+0330\r\nTZNAME:+0330\r\nDTSTART:20180921T235959\r\nRDATE:20180921T235959\r\nRDATE:20190921T235959\r\nRDATE:20200920T235959\r\nRDATE:20210921T235959\r\nRDATE:20220921T235959\r\nRDATE:20230921T235959\r\nRDATE:20240920T235959\r\nEND:STANDARD","Asia/Thimphu":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0600\r\nTZOFFSETTO:+0600\r\nTZNAME:+06\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Tokyo":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0900\r\nTZOFFSETTO:+0900\r\nTZNAME:JST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Tomsk":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0700\r\nTZOFFSETTO:+0700\r\nTZNAME:+07\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Ulaanbaatar":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0800\r\nTZOFFSETTO:+0800\r\nTZNAME:+08\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Urumqi":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0600\r\nTZOFFSETTO:+0600\r\nTZNAME:+06\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Ust-Nera":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1000\r\nTZOFFSETTO:+1000\r\nTZNAME:+10\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Vientiane":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0700\r\nTZOFFSETTO:+0700\r\nTZNAME:+07\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Vladivostok":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1000\r\nTZOFFSETTO:+1000\r\nTZNAME:+10\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Yakutsk":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0900\r\nTZOFFSETTO:+0900\r\nTZNAME:+09\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Yangon":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0630\r\nTZOFFSETTO:+0630\r\nTZNAME:+0630\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Yekaterinburg":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0500\r\nTZOFFSETTO:+0500\r\nTZNAME:+05\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Yerevan":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0400\r\nTZOFFSETTO:+0400\r\nTZNAME:+04\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Atlantic/Azores":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0100\r\nTZOFFSETTO:+0000\r\nTZNAME:+00\r\nDTSTART:19700329T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:-0100\r\nTZNAME:-01\r\nDTSTART:19701025T010000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Atlantic/Bermuda":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0300\r\nTZNAME:ADT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","Atlantic/Canary":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0100\r\nTZNAME:WEST\r\nDTSTART:19700329T010000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0000\r\nTZNAME:WET\r\nDTSTART:19701025T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Atlantic/Cape_Verde":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0100\r\nTZOFFSETTO:-0100\r\nTZNAME:-01\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Atlantic/Faroe":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0100\r\nTZNAME:WEST\r\nDTSTART:19700329T010000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0000\r\nTZNAME:WET\r\nDTSTART:19701025T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Atlantic/Madeira":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0100\r\nTZNAME:WEST\r\nDTSTART:19700329T010000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0000\r\nTZNAME:WET\r\nDTSTART:19701025T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Atlantic/Reykjavik":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0000\r\nTZNAME:GMT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Atlantic/South_Georgia":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0200\r\nTZOFFSETTO:-0200\r\nTZNAME:-02\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Atlantic/St_Helena":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0000\r\nTZNAME:GMT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Atlantic/Stanley":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Australia/Adelaide":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1030\r\nTZOFFSETTO:+0930\r\nTZNAME:ACST\r\nDTSTART:19700405T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0930\r\nTZOFFSETTO:+1030\r\nTZNAME:ACDT\r\nDTSTART:19701004T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r\nEND:DAYLIGHT","Australia/Brisbane":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1000\r\nTZOFFSETTO:+1000\r\nTZNAME:AEST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Australia/Broken_Hill":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1030\r\nTZOFFSETTO:+0930\r\nTZNAME:ACST\r\nDTSTART:19700405T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0930\r\nTZOFFSETTO:+1030\r\nTZNAME:ACDT\r\nDTSTART:19701004T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r\nEND:DAYLIGHT","Australia/Currie":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+1000\r\nTZOFFSETTO:+1100\r\nTZNAME:AEDT\r\nDTSTART:19701004T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+1100\r\nTZOFFSETTO:+1000\r\nTZNAME:AEST\r\nDTSTART:19700405T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r\nEND:STANDARD","Australia/Darwin":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0930\r\nTZOFFSETTO:+0930\r\nTZNAME:ACST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Australia/Eucla":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0845\r\nTZOFFSETTO:+0845\r\nTZNAME:+0845\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Australia/Hobart":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+1000\r\nTZOFFSETTO:+1100\r\nTZNAME:AEDT\r\nDTSTART:19701004T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+1100\r\nTZOFFSETTO:+1000\r\nTZNAME:AEST\r\nDTSTART:19700405T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r\nEND:STANDARD","Australia/Lindeman":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1000\r\nTZOFFSETTO:+1000\r\nTZNAME:AEST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Australia/Lord_Howe":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1100\r\nTZOFFSETTO:+1030\r\nTZNAME:+1030\r\nDTSTART:19700405T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+1030\r\nTZOFFSETTO:+1100\r\nTZNAME:+11\r\nDTSTART:19701004T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r\nEND:DAYLIGHT","Australia/Melbourne":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1100\r\nTZOFFSETTO:+1000\r\nTZNAME:AEST\r\nDTSTART:19700405T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+1000\r\nTZOFFSETTO:+1100\r\nTZNAME:AEDT\r\nDTSTART:19701004T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r\nEND:DAYLIGHT","Australia/Perth":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0800\r\nTZOFFSETTO:+0800\r\nTZNAME:AWST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Australia/Sydney":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1100\r\nTZOFFSETTO:+1000\r\nTZNAME:AEST\r\nDTSTART:19700405T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+1000\r\nTZOFFSETTO:+1100\r\nTZNAME:AEDT\r\nDTSTART:19701004T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r\nEND:DAYLIGHT","Europe/Amsterdam":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Andorra":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Astrakhan":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0400\r\nTZOFFSETTO:+0400\r\nTZNAME:+04\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Europe/Athens":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700329T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701025T040000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Belgrade":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Berlin":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Bratislava":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Brussels":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Bucharest":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700329T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701025T040000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Budapest":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Busingen":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Chisinau":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Copenhagen":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Dublin":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0100\r\nTZNAME:IST\r\nDTSTART:19700329T010000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0000\r\nTZNAME:GMT\r\nDTSTART:19701025T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:DAYLIGHT","Europe/Gibraltar":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Guernsey":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0100\r\nTZNAME:BST\r\nDTSTART:19700329T010000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0000\r\nTZNAME:GMT\r\nDTSTART:19701025T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Helsinki":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700329T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701025T040000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Isle_of_Man":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0100\r\nTZNAME:BST\r\nDTSTART:19700329T010000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0000\r\nTZNAME:GMT\r\nDTSTART:19701025T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Istanbul":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:+03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Europe/Jersey":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0100\r\nTZNAME:BST\r\nDTSTART:19700329T010000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0000\r\nTZNAME:GMT\r\nDTSTART:19701025T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Kaliningrad":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Europe/Kiev":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700329T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701025T040000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Kirov":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:+03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Europe/Lisbon":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0000\r\nTZNAME:WET\r\nDTSTART:19701025T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0100\r\nTZNAME:WEST\r\nDTSTART:19700329T010000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT","Europe/Ljubljana":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/London":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0100\r\nTZNAME:BST\r\nDTSTART:19700329T010000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0000\r\nTZNAME:GMT\r\nDTSTART:19701025T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Luxembourg":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Madrid":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Malta":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Mariehamn":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700329T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701025T040000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Minsk":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:+03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Europe/Monaco":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Moscow":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:MSK\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Europe/Nicosia":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701025T040000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700329T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT","Europe/Oslo":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Paris":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Podgorica":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Prague":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Riga":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700329T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701025T040000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Rome":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Samara":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0400\r\nTZOFFSETTO:+0400\r\nTZNAME:+04\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Europe/San_Marino":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Sarajevo":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Saratov":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0400\r\nTZOFFSETTO:+0400\r\nTZNAME:+04\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Europe/Simferopol":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:MSK\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Europe/Skopje":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Sofia":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700329T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701025T040000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Stockholm":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Tallinn":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700329T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701025T040000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Tirane":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Ulyanovsk":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0400\r\nTZOFFSETTO:+0400\r\nTZNAME:+04\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Europe/Uzhgorod":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700329T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701025T040000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Vaduz":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Vatican":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Vienna":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Vilnius":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700329T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701025T040000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Volgograd":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0400\r\nTZNAME:+04\r\nDTSTART:20181028T020000\r\nRDATE:20181028T020000\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0400\r\nTZOFFSETTO:+0300\r\nTZNAME:+03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Europe/Warsaw":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Zagreb":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Zaporozhye":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700329T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701025T040000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Europe/Zurich":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Indian/Antananarivo":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:EAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Indian/Chagos":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0600\r\nTZOFFSETTO:+0600\r\nTZNAME:+06\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Indian/Christmas":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0700\r\nTZOFFSETTO:+0700\r\nTZNAME:+07\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Indian/Cocos":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0630\r\nTZOFFSETTO:+0630\r\nTZNAME:+0630\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Indian/Comoro":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:EAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Indian/Kerguelen":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0500\r\nTZOFFSETTO:+0500\r\nTZNAME:+05\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Indian/Mahe":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0400\r\nTZOFFSETTO:+0400\r\nTZNAME:+04\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Indian/Maldives":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0500\r\nTZOFFSETTO:+0500\r\nTZNAME:+05\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Indian/Mauritius":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0400\r\nTZOFFSETTO:+0400\r\nTZNAME:+04\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Indian/Mayotte":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:EAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Indian/Reunion":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0400\r\nTZOFFSETTO:+0400\r\nTZNAME:+04\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Apia":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1400\r\nTZOFFSETTO:+1300\r\nTZNAME:+13\r\nDTSTART:19700405T040000\r\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+1300\r\nTZOFFSETTO:+1400\r\nTZNAME:+14\r\nDTSTART:19700927T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU\r\nEND:DAYLIGHT","Pacific/Auckland":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+1200\r\nTZOFFSETTO:+1300\r\nTZNAME:NZDT\r\nDTSTART:19700927T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+1300\r\nTZOFFSETTO:+1200\r\nTZNAME:NZST\r\nDTSTART:19700405T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r\nEND:STANDARD","Pacific/Bougainville":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1100\r\nTZOFFSETTO:+1100\r\nTZNAME:+11\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Chatham":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+1245\r\nTZOFFSETTO:+1345\r\nTZNAME:+1345\r\nDTSTART:19700927T024500\r\nRRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+1345\r\nTZOFFSETTO:+1245\r\nTZNAME:+1245\r\nDTSTART:19700405T034500\r\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r\nEND:STANDARD","Pacific/Chuuk":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1000\r\nTZOFFSETTO:+1000\r\nTZNAME:+10\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Easter":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0600\r\nTZNAME:-06\r\nDTSTART:20190406T220000\r\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SA\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0500\r\nTZNAME:-05\r\nDTSTART:20190907T220000\r\nRRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=1SA\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0600\r\nTZNAME:-06\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0500\r\nTZNAME:-05\r\nDTSTART:20180811T220000\r\nRDATE:20180811T220000\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0600\r\nTZNAME:-06\r\nDTSTART:20180512T220000\r\nRDATE:20180512T220000\r\nEND:STANDARD","Pacific/Efate":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1100\r\nTZOFFSETTO:+1100\r\nTZNAME:+11\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Enderbury":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1300\r\nTZOFFSETTO:+1300\r\nTZNAME:+13\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Fakaofo":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1300\r\nTZOFFSETTO:+1300\r\nTZNAME:+13\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Fiji":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1300\r\nTZOFFSETTO:+1200\r\nTZNAME:+12\r\nDTSTART:19700118T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=1;BYMONTHDAY=12,13,14,15,16,17,18;BYDAY=SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+1200\r\nTZOFFSETTO:+1300\r\nTZNAME:+13\r\nDTSTART:20211114T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+1200\r\nTZOFFSETTO:+1300\r\nTZNAME:+13\r\nDTSTART:20181104T020000\r\nRDATE:20181104T020000\r\nRDATE:20191110T020000\r\nRDATE:20201220T020000\r\nEND:DAYLIGHT","Pacific/Funafuti":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1200\r\nTZOFFSETTO:+1200\r\nTZNAME:+12\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Galapagos":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0600\r\nTZNAME:-06\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Gambier":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0900\r\nTZOFFSETTO:-0900\r\nTZNAME:-09\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Guadalcanal":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1100\r\nTZOFFSETTO:+1100\r\nTZNAME:+11\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Guam":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1000\r\nTZOFFSETTO:+1000\r\nTZNAME:ChST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Honolulu":"BEGIN:STANDARD\r\nTZOFFSETFROM:-1000\r\nTZOFFSETTO:-1000\r\nTZNAME:HST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Kiritimati":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1400\r\nTZOFFSETTO:+1400\r\nTZNAME:+14\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Kosrae":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1100\r\nTZOFFSETTO:+1100\r\nTZNAME:+11\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Kwajalein":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1200\r\nTZOFFSETTO:+1200\r\nTZNAME:+12\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Majuro":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1200\r\nTZOFFSETTO:+1200\r\nTZNAME:+12\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Marquesas":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0930\r\nTZOFFSETTO:-0930\r\nTZNAME:-0930\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Midway":"BEGIN:STANDARD\r\nTZOFFSETFROM:-1100\r\nTZOFFSETTO:-1100\r\nTZNAME:SST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Nauru":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1200\r\nTZOFFSETTO:+1200\r\nTZNAME:+12\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Niue":"BEGIN:STANDARD\r\nTZOFFSETFROM:-1100\r\nTZOFFSETTO:-1100\r\nTZNAME:-11\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Norfolk":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+1100\r\nTZOFFSETTO:+1200\r\nTZNAME:+12\r\nDTSTART:20191006T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+1200\r\nTZOFFSETTO:+1100\r\nTZNAME:+11\r\nDTSTART:20200405T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+1130\r\nTZOFFSETTO:+1100\r\nTZNAME:+11\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+1100\r\nTZOFFSETTO:+1100\r\nTZNAME:+11\r\nDTSTART:20190701T000000\r\nRDATE:20190701T000000\r\nEND:STANDARD","Pacific/Noumea":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1100\r\nTZOFFSETTO:+1100\r\nTZNAME:+11\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Pago_Pago":"BEGIN:STANDARD\r\nTZOFFSETFROM:-1100\r\nTZOFFSETTO:-1100\r\nTZNAME:SST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Palau":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0900\r\nTZOFFSETTO:+0900\r\nTZNAME:+09\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Pitcairn":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0800\r\nTZOFFSETTO:-0800\r\nTZNAME:-08\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Pohnpei":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1100\r\nTZOFFSETTO:+1100\r\nTZNAME:+11\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Port_Moresby":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1000\r\nTZOFFSETTO:+1000\r\nTZNAME:+10\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Rarotonga":"BEGIN:STANDARD\r\nTZOFFSETFROM:-1000\r\nTZOFFSETTO:-1000\r\nTZNAME:-10\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Saipan":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1000\r\nTZOFFSETTO:+1000\r\nTZNAME:ChST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Tahiti":"BEGIN:STANDARD\r\nTZOFFSETFROM:-1000\r\nTZOFFSETTO:-1000\r\nTZNAME:-10\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Tarawa":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1200\r\nTZOFFSETTO:+1200\r\nTZNAME:+12\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Tongatapu":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1300\r\nTZOFFSETTO:+1300\r\nTZNAME:+13\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Wake":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1200\r\nTZOFFSETTO:+1200\r\nTZNAME:+12\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific/Wallis":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1200\r\nTZOFFSETTO:+1200\r\nTZNAME:+12\r\nDTSTART:19700101T000000\r\nEND:STANDARD","AUS Central Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0930\r\nTZOFFSETTO:+0930\r\nTZNAME:ACST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","AUS Eastern Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1100\r\nTZOFFSETTO:+1000\r\nTZNAME:AEST\r\nDTSTART:19700405T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+1000\r\nTZOFFSETTO:+1100\r\nTZNAME:AEDT\r\nDTSTART:19701004T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r\nEND:DAYLIGHT","Afghanistan Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0430\r\nTZOFFSETTO:+0430\r\nTZNAME:+0430\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Asmera":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:EAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Africa/Timbuktu":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0000\r\nTZNAME:GMT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Alaskan Standard Time":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0900\r\nTZOFFSETTO:-0800\r\nTZNAME:AKDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0800\r\nTZOFFSETTO:-0900\r\nTZNAME:AKST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Argentina/ComodRivadavia":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Buenos_Aires":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","America/Godthab":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0200\r\nTZNAME:-02\r\nDTSTART:19700328T220000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYMONTHDAY=24,25,26,27,28,29,30;BYDAY=SA\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0200\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19701024T230000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=24,25,26,27,28,29,30;BYDAY=SA\r\nEND:STANDARD","America/Louisville":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nTZNAME:EDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Montreal":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nTZNAME:EDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","America/Santa_Isabel":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0800\r\nTZOFFSETTO:-0700\r\nTZNAME:PDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0800\r\nTZNAME:PST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","Arab Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:+03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Arabian Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0400\r\nTZOFFSETTO:+0400\r\nTZNAME:+04\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Arabic Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:+03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Argentina Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Calcutta":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0530\r\nTZOFFSETTO:+0530\r\nTZNAME:IST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Katmandu":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0545\r\nTZOFFSETTO:+0545\r\nTZNAME:+0545\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Rangoon":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0630\r\nTZOFFSETTO:+0630\r\nTZNAME:+0630\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Asia/Saigon":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0700\r\nTZOFFSETTO:+0700\r\nTZNAME:+07\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Atlantic Standard Time":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0300\r\nTZNAME:ADT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0400\r\nTZNAME:AST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","Atlantic/Faeroe":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0100\r\nTZNAME:WEST\r\nDTSTART:19700329T010000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0000\r\nTZNAME:WET\r\nDTSTART:19701025T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Atlantic/Jan_Mayen":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Azerbaijan Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0400\r\nTZOFFSETTO:+0400\r\nTZNAME:+04\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Azores Standard Time":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0100\r\nTZOFFSETTO:+0000\r\nTZNAME:+00\r\nDTSTART:19700329T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:-0100\r\nTZNAME:-01\r\nDTSTART:19701025T010000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Bahia Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Bangladesh Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0600\r\nTZOFFSETTO:+0600\r\nTZNAME:+06\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Belarus Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:+03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Canada Central Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0600\r\nTZNAME:CST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Cape Verde Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0100\r\nTZOFFSETTO:-0100\r\nTZNAME:-01\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Caucasus Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0400\r\nTZOFFSETTO:+0400\r\nTZNAME:+04\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Cen. Australia Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1030\r\nTZOFFSETTO:+0930\r\nTZNAME:ACST\r\nDTSTART:19700405T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0930\r\nTZOFFSETTO:+1030\r\nTZNAME:ACDT\r\nDTSTART:19701004T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r\nEND:DAYLIGHT","Central America Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0600\r\nTZNAME:CST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Central Asia Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0600\r\nTZOFFSETTO:+0600\r\nTZNAME:+06\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Central Brazilian Standard Time":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:20181104T000000\r\nRDATE:20181104T000000\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0400\r\nTZNAME:-04\r\nDTSTART:20180218T000000\r\nRDATE:20180218T000000\r\nRDATE:20190217T000000\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:-04\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Central Europe Standard Time":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Central European Standard Time":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Central Pacific Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1100\r\nTZOFFSETTO:+1100\r\nTZNAME:+11\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Central Standard Time":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0500\r\nTZNAME:CDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0600\r\nTZNAME:CST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","Central Standard Time (Mexico)":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0500\r\nTZNAME:CDT\r\nDTSTART:19700405T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0600\r\nTZNAME:CST\r\nDTSTART:19701025T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","China Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0800\r\nTZOFFSETTO:+0800\r\nTZNAME:CST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","E. Africa Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:EAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","E. Australia Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1000\r\nTZOFFSETTO:+1000\r\nTZNAME:AEST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","E. South America Standard Time":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0200\r\nTZNAME:-02\r\nDTSTART:20181104T000000\r\nRDATE:20181104T000000\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0200\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:20180218T000000\r\nRDATE:20180218T000000\r\nRDATE:20190217T000000\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0200\r\nTZOFFSETTO:-0200\r\nTZNAME:-02\r\nDTSTART:19700101T000000\r\nEND:DAYLIGHT","Eastern Standard Time":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nTZNAME:EDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","Egypt Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Ekaterinburg Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0500\r\nTZOFFSETTO:+0500\r\nTZNAME:+05\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Europe/Belfast":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0100\r\nTZNAME:BST\r\nDTSTART:19700329T010000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0000\r\nTZNAME:GMT\r\nDTSTART:19701025T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","FLE Standard Time":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700329T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701025T040000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Fiji Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1300\r\nTZOFFSETTO:+1200\r\nTZNAME:+12\r\nDTSTART:19700118T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=1;BYMONTHDAY=12,13,14,15,16,17,18;BYDAY=SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+1200\r\nTZOFFSETTO:+1300\r\nTZNAME:+13\r\nDTSTART:20211114T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+1200\r\nTZOFFSETTO:+1300\r\nTZNAME:+13\r\nDTSTART:20181104T020000\r\nRDATE:20181104T020000\r\nRDATE:20191110T020000\r\nRDATE:20201220T020000\r\nEND:DAYLIGHT","GMT Standard Time":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0100\r\nTZNAME:BST\r\nDTSTART:19700329T010000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0000\r\nTZNAME:GMT\r\nDTSTART:19701025T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","GTB Standard Time":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700329T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701025T040000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Georgian Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0400\r\nTZOFFSETTO:+0400\r\nTZNAME:+04\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Greenwich Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0000\r\nTZNAME:GMT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Hawaiian Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:-1000\r\nTZOFFSETTO:-1000\r\nTZNAME:HST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Iran Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0400\r\nTZOFFSETTO:+0330\r\nTZNAME:+0330\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0330\r\nTZOFFSETTO:+0430\r\nTZNAME:+0430\r\nDTSTART:20180321T235959\r\nRDATE:20180321T235959\r\nRDATE:20190321T235959\r\nRDATE:20200320T235959\r\nRDATE:20210321T235959\r\nRDATE:20220321T235959\r\nRDATE:20230321T235959\r\nRDATE:20240320T235959\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0430\r\nTZOFFSETTO:+0330\r\nTZNAME:+0330\r\nDTSTART:20180921T235959\r\nRDATE:20180921T235959\r\nRDATE:20190921T235959\r\nRDATE:20200920T235959\r\nRDATE:20210921T235959\r\nRDATE:20220921T235959\r\nRDATE:20230921T235959\r\nRDATE:20240920T235959\r\nEND:STANDARD","Israel Standard Time":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:IDT\r\nDTSTART:19700327T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYMONTHDAY=23,24,25,26,27,28,29;BYDAY=FR\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:IST\r\nDTSTART:19701025T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Jordan Standard Time":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700326T235959\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1TH\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701030T010000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1FR\r\nEND:STANDARD","Kaliningrad Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Korea Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0900\r\nTZOFFSETTO:+0900\r\nTZNAME:KST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Libya Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Line Islands Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1400\r\nTZOFFSETTO:+1400\r\nTZNAME:+14\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Magadan Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1100\r\nTZOFFSETTO:+1100\r\nTZNAME:+11\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Mauritius Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0400\r\nTZOFFSETTO:+0400\r\nTZNAME:+04\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Middle East Standard Time":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700329T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701025T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Montevideo Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Morocco Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0000\r\nTZNAME:+00\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0100\r\nTZNAME:+01\r\nDTSTART:20180325T020000\r\nRDATE:20180325T020000\r\nRDATE:20180617T020000\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0000\r\nTZNAME:+00\r\nDTSTART:20180513T030000\r\nRDATE:20180513T030000\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0100\r\nTZNAME:+01\r\nDTSTART:20190609T020000\r\nRDATE:20190609T020000\r\nRDATE:20200531T020000\r\nRDATE:20210516T020000\r\nRDATE:20220508T020000\r\nRDATE:20230430T020000\r\nRDATE:20240414T020000\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0100\r\nTZNAME:+01\r\nDTSTART:20181028T030000\r\nRDATE:20181028T030000\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0000\r\nTZNAME:+00\r\nDTSTART:20190505T030000\r\nRDATE:20190505T030000\r\nRDATE:20200419T030000\r\nRDATE:20210411T030000\r\nRDATE:20220327T030000\r\nRDATE:20230319T030000\r\nRDATE:20240310T030000\r\nEND:DAYLIGHT","Mountain Standard Time":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0600\r\nTZNAME:MDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0700\r\nTZNAME:MST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","Mountain Standard Time (Mexico)":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0600\r\nTZNAME:MDT\r\nDTSTART:19700405T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0700\r\nTZNAME:MST\r\nDTSTART:19701025T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","N. Central Asia Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0700\r\nTZOFFSETTO:+0700\r\nTZNAME:+07\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Namibia Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0200\r\nTZNAME:CAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","New Zealand Standard Time":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+1200\r\nTZOFFSETTO:+1300\r\nTZNAME:NZDT\r\nDTSTART:19700927T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+1300\r\nTZOFFSETTO:+1200\r\nTZNAME:NZST\r\nDTSTART:19700405T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r\nEND:STANDARD","Newfoundland Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0230\r\nTZOFFSETTO:-0330\r\nTZNAME:NST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0330\r\nTZOFFSETTO:-0230\r\nTZNAME:NDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT","North Asia East Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0800\r\nTZOFFSETTO:+0800\r\nTZNAME:+08\r\nDTSTART:19700101T000000\r\nEND:STANDARD","North Asia Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0700\r\nTZOFFSETTO:+0700\r\nTZNAME:+07\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pacific SA Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0400\r\nTZNAME:-04\r\nDTSTART:20190407T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:20190908T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=9;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nTZNAME:-04\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:20180812T000000\r\nRDATE:20180812T000000\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0400\r\nTZNAME:-04\r\nDTSTART:20180513T000000\r\nRDATE:20180513T000000\r\nEND:STANDARD","Pacific Standard Time":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0800\r\nTZOFFSETTO:-0700\r\nTZNAME:PDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0800\r\nTZNAME:PST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","Pacific/Johnston":"BEGIN:STANDARD\r\nTZOFFSETFROM:-1000\r\nTZOFFSETTO:-1000\r\nTZNAME:HST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Pakistan Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0500\r\nTZOFFSETTO:+0500\r\nTZNAME:PKT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Paraguay Standard Time":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19701004T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0400\r\nTZNAME:-04\r\nDTSTART:19700322T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=4SU\r\nEND:STANDARD","Romance Standard Time":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","Russia Time Zone 10":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1100\r\nTZOFFSETTO:+1100\r\nTZNAME:+11\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Russia Time Zone 11":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1200\r\nTZOFFSETTO:+1200\r\nTZNAME:+12\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Russia Time Zone 3":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0400\r\nTZOFFSETTO:+0400\r\nTZNAME:+04\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Russian Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:MSK\r\nDTSTART:19700101T000000\r\nEND:STANDARD","SA Eastern Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:-03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","SA Pacific Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0500\r\nTZNAME:-05\r\nDTSTART:19700101T000000\r\nEND:STANDARD","SA Western Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:-04\r\nDTSTART:19700101T000000\r\nEND:STANDARD","SE Asia Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0700\r\nTZOFFSETTO:+0700\r\nTZNAME:+07\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Samoa Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1400\r\nTZOFFSETTO:+1300\r\nTZNAME:+13\r\nDTSTART:19700405T040000\r\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+1300\r\nTZOFFSETTO:+1400\r\nTZNAME:+14\r\nDTSTART:19700927T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU\r\nEND:DAYLIGHT","Singapore Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0800\r\nTZOFFSETTO:+0800\r\nTZNAME:+08\r\nDTSTART:19700101T000000\r\nEND:STANDARD","South Africa Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0200\r\nTZNAME:SAST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Sri Lanka Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0530\r\nTZOFFSETTO:+0530\r\nTZNAME:+0530\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Syria Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701030T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1FR\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700327T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1FR\r\nEND:DAYLIGHT","Taipei Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0800\r\nTZOFFSETTO:+0800\r\nTZNAME:CST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Tasmania Standard Time":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+1000\r\nTZOFFSETTO:+1100\r\nTZNAME:AEDT\r\nDTSTART:19701004T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+1100\r\nTZOFFSETTO:+1000\r\nTZNAME:AEST\r\nDTSTART:19700405T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r\nEND:STANDARD","Tokyo Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0900\r\nTZOFFSETTO:+0900\r\nTZNAME:JST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Tonga Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1300\r\nTZOFFSETTO:+1300\r\nTZNAME:+13\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Turkey Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0300\r\nTZNAME:+03\r\nDTSTART:19700101T000000\r\nEND:STANDARD","US Eastern Standard Time":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nTZNAME:EDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","US Mountain Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0700\r\nTZNAME:MST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","US/Central":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0500\r\nTZNAME:CDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0600\r\nTZNAME:CST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","US/Eastern":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nTZNAME:EDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","US/Mountain":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0600\r\nTZNAME:MDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0700\r\nTZNAME:MST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","US/Pacific":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0800\r\nTZOFFSETTO:-0700\r\nTZNAME:PDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0800\r\nTZNAME:PST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","US/Pacific-New":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0800\r\nTZOFFSETTO:-0700\r\nTZNAME:PDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0800\r\nTZNAME:PST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD","Ulaanbaatar Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0800\r\nTZOFFSETTO:+0800\r\nTZNAME:+08\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Venezuela Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0400\r\nTZNAME:-04\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Vladivostok Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1000\r\nTZOFFSETTO:+1000\r\nTZNAME:+10\r\nDTSTART:19700101T000000\r\nEND:STANDARD","W. Australia Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0800\r\nTZOFFSETTO:+0800\r\nTZNAME:AWST\r\nDTSTART:19700101T000000\r\nEND:STANDARD","W. Central Africa Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0100\r\nTZNAME:WAT\r\nDTSTART:19700101T000000\r\nEND:STANDARD","W. Europe Standard Time":"BEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD","West Asia Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0500\r\nTZOFFSETTO:+0500\r\nTZNAME:+05\r\nDTSTART:19700101T000000\r\nEND:STANDARD","West Pacific Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+1000\r\nTZOFFSETTO:+1000\r\nTZNAME:+10\r\nDTSTART:19700101T000000\r\nEND:STANDARD","Yakutsk Standard Time":"BEGIN:STANDARD\r\nTZOFFSETFROM:+0900\r\nTZOFFSETTO:+0900\r\nTZNAME:+09\r\nDTSTART:19700101T000000\r\nEND:STANDARD"};Object.keys(SH).forEach((e=>{const t=`BEGIN:VTIMEZONE\r\nTZID:${e}\r\n${SH[e]}\r\nEND:VTIMEZONE`,n=EH.parse(`BEGIN:VCALENDAR\nPRODID:-//tzurl.org//NONSGML Olson 2012h//EN\nVERSION:2.0\n${t}\nEND:VCALENDAR`),r=new EH.Component(n).getFirstSubcomponent("vtimezone");EH.TimezoneService.register(e,new EH.Timezone(r))}));var vH=class{constructor(e){this.maxIterations=null!=e.maxIterations?e.maxIterations:1e3,this.skipInvalidDates=null!=e.skipInvalidDates&&e.skipInvalidDates,this.jCalData=EH.parse(e.ics),this.component=new EH.Component(this.jCalData),this.events=this.component.getAllSubcomponents("vevent").map((e=>new EH.Event(e))),this.skipInvalidDates&&(this.events=this.events.filter((e=>{try{return e.startDate.toJSDate(),e.endDate.toJSDate(),!0}catch(e){return!1}})))}between(e,t){function n(n,r){return(!e||r>=e.getTime())&&(!t||n<=t.getTime())}function r(e){const t=e.startDate.toJSDate().getTime();let n=e.endDate.toJSDate().getTime();return e.endDate.isDate&&n>t&&(n-=1),{startTime:t,endTime:n}}const a=[];this.events.forEach((e=>{e.isRecurrenceException()&&a.push(e)}));const o={events:[],occurrences:[]};return this.events.filter((e=>!e.isRecurrenceException())).forEach((e=>{const i=[];if(e.component.getAllProperties("exdate").forEach((e=>{const t=e.getFirstValue();i.push(t.toJSDate().getTime())})),e.isRecurring()){const s=e.iterator();let u,l=0;do{if(l+=1,u=s.next(),u){const s=e.getOccurrenceDetails(u),{startTime:l,endTime:c}=r(s),d=-1!==i.indexOf(l),h=a.find((t=>t.uid===e.uid&&t.recurrenceId.toJSDate().getTime()===s.startDate.toJSDate().getTime()));if(t&&l>t.getTime())break;n(l,c)&&(h?o.events.push(h):d||o.occurrences.push(s))}}while(u&&(!this.maxIterations||l<this.maxIterations));return}const{startTime:s,endTime:u}=r(e);n(s,u)&&o.events.push(e)})),o}before(e){return this.between(void 0,e)}after(e){return this.between(e)}all(){return this.between()}},AH={exports:{}};window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{},function(e,t){e.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,a){var o=n(e),i=n(t),s="("===(a=a||"()")[0],u=")"===a[1];return(s?this.isAfter(o,r):!this.isBefore(o,r))&&(u?this.isBefore(i,r):!this.isAfter(i,r))||(s?this.isBefore(o,r):!this.isAfter(o,r))&&(u?this.isAfter(i,r):!this.isBefore(i,r))}}}(AH);var yH=AH.exports;function FH(e,t,n,r,a,o,i){try{var s=e[o](i),u=s.value}catch(e){return void n(e)}s.done?t(u):Promise.resolve(u).then(r,a)}function OH(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){FH(o,r,a,i,s,"next",e)}function s(e){FH(o,r,a,i,s,"throw",e)}i(void 0)}))}}function bH(){return(bH=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}window.StreamChat.StreamChat=StreamChat,window.StreamChat.logChatPromiseExecution=logChatPromiseExecution,window.StreamChat.Channel=Channel,window.ICAL=window.ICAL||{};var RH=function(e,t){return e(t={exports:{}},t.exports),t.exports}((function(e){var t=function(e){var t,n=Object.prototype,r=n.hasOwnProperty,a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",i=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof C?t:C,o=Object.create(a.prototype),i=new b(r||[]);return o._invoke=function(e,t,n){var r=d;return function(a,o){if(r===m)throw new Error("Generator is already running");if(r===f){if("throw"===a)throw o;return N()}for(n.method=a,n.arg=o;;){var i=n.delegate;if(i){var s=y(i,n);if(s){if(s===p)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===d)throw r=f,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=m;var u=c(e,t,n);if("normal"===u.type){if(r=n.done?f:h,u.arg===p)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r=f,n.method="throw",n.arg=u.arg)}}}(e,n,i),o}function c(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=l;var d="suspendedStart",h="suspendedYield",m="executing",f="completed",p={};function C(){}function T(){}function g(){}var w={};w[o]=function(){return this};var D=Object.getPrototypeOf,E=D&&D(D(R([])));E&&E!==n&&r.call(E,o)&&(w=E);var S=g.prototype=C.prototype=Object.create(w);function v(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,o,i,s){var u=c(e[a],e,o);if("throw"!==u.type){var l=u.arg,d=l.value;return d&&"object"==typeof d&&r.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,i,s)}),(function(e){n("throw",e,i,s)})):t.resolve(d).then((function(e){l.value=e,i(l)}),(function(e){return n("throw",e,i,s)}))}s(u.arg)}var a;this._invoke=function(e,r){function o(){return new t((function(t,a){n(e,r,t,a)}))}return a=a?a.then(o,o):o()}}function y(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,y(e,n),"throw"===n.method))return p;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var a=c(r,e.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,p;var o=a.arg;return o?o.done?(n[e.resultName]=o.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,p):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,p)}function F(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function b(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(F,this),this.reset(!0)}function R(e){if(e){var n=e[o];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,i=function n(){for(;++a<e.length;)if(r.call(e,a))return n.value=e[a],n.done=!1,n;return n.value=t,n.done=!0,n};return i.next=i}}return{next:N}}function N(){return{value:t,done:!0}}return T.prototype=S.constructor=g,g.constructor=T,T.displayName=u(g,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===T||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,u(e,s,"GeneratorFunction")),e.prototype=Object.create(S),e},e.awrap=function(e){return{__await:e}},v(A.prototype),A.prototype[i]=function(){return this},e.AsyncIterator=A,e.async=function(t,n,r,a,o){void 0===o&&(o=Promise);var i=new A(l(t,n,r,a),o);return e.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},v(S),u(S,s,"Generator"),S[o]=function(){return this},S.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=R,b.prototype={constructor:b,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(O),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function a(r,a){return s.type="throw",s.arg=e,n.next=r,a&&(n.method="next",n.arg=t),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],s=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var u=r.call(i,"catchLoc"),l=r.call(i,"finallyLoc");if(u&&l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(u){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,p):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),p},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:R(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),p}},e}(e.exports);try{regeneratorRuntime=t}catch(e){Function("r","regeneratorRuntime = r")(t)}}));var NH=function(){function e(e,t,n){this.name=e,this.node=t,this.attributes=this.node.attributes||{},this.children=n}var t=e.prototype;return t.getText=function(){return"text"===this.node.type?this.node.text:function(e){return!!e.children}(this.node)&&this.node.children.length?this.node.children[0].text:""},t.initialState=function(){var e,t=this.attributes,n=t.name,r=t.value;return n?((e={})[n]=r,e):{}},e}(),LH=function(e){var t=e.className,n=void 0===t?"":t,r=e.children;return u.default.createElement("div",{className:"mml-card "+n},r)},xH=function(e){var t=e.name;return u.default.createElement("i",{className:"mml-icon material-icons"},t)},IH=function(e){var t=e.text,n=e.icon,r=void 0===n?"":n,a=e.className,o=void 0===a?"":a;return u.default.createElement("div",{className:"mml-card-header "+o},r&&u.default.createElement(xH,{name:r}),u.default.createElement("span",{className:"mml-card-header__text"},t))},MH=function(e){var t=e.className,n=void 0===t?"":t,r=e.children;return u.default.createElement("div",{className:"mml-card-body "+n},r)},_H=function(e){var t=e.children,n=e.variant,r=void 0===n?"":n;return u.default.createElement("div",{className:"mml-btnlist "+("floating"===r?" mml-btnlist--floating":"mml-btnlist--grounded")},t)},PH=function(e){var t=e.path;return u.default.createElement("i",{className:"mml-icon"},u.default.createElement("svg",{className:"mml-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},u.default.createElement("path",{d:t})))},kH=u.default.createElement(PH,{path:"M21.35 11.1h-9.17v2.73h6.5c-.33 3.8-3.5 5.44-6.5 5.44C8.36 19.27 5 16.25 5 12c0-4.1 3.2-7.27 7.2-7.27 3.1 0 4.9 1.97 4.9 1.97L19 4.72S16.56 2 12.1 2C6.42 2 2.03 6.8 2.03 12c0 5.05 4.13 10 10.22 10 5.35 0 9.25-3.67 9.25-9.1 0-1.15-.15-1.8-.15-1.8h0z"}),BH=u.default.createElement(PH,{path:"M3 12V6.75l6-1.32v6.48L3 12m17-9v8.75l-10 .15V5.2L20 3M3 13l6 .1v6.8l-6-1.15V13m17 .25V22l-10-1.9v-7l10 .15z"}),YH=u.default.createElement(PH,{path:"M18.7 19.5c-.83 1.24-1.7 2.45-3.05 2.47-1.34.03-1.77-.8-3.3-.8-1.53 0-2 .77-3.27.82-1.3.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.4c.87-1.52 2.43-2.48 4.12-2.5 1.28-.02 2.5.87 3.3.87.78 0 2.26-1.07 3.8-.9.65.03 2.47.26 3.64 1.98-.1.06-2.17 1.28-2.15 3.8.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83M13 3.5c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.2-.7.85-1.83 1.5-2.95 1.42-.15-1.15.4-2.35 1.05-3.1z"});function ZH(){var e="undefined"!=typeof navigator?navigator.userAgent:"";if(!e)return!1;return!!/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(e)||"undefined"!=typeof navigator&&navigator.maxTouchPoints>1&&-1!==e.indexOf("Macintosh")&&-1!==e.indexOf("Safari")}var HH="undefined"!=typeof window&&window.navigator.msSaveOrOpenBlob&&window.Blob,UH=[{id:"google",label:"Google",Icon:kH},{id:"apple",label:"Apple Calendar",Icon:YH},{id:"outlook",label:"Outlook",Icon:BH},{id:"outlookcom",label:"Outlook.com",Icon:BH}];function jH(e,t){return Bn(e).format("outlookcom"===t?"YYYY-MM-DDTHH:mm:ss":"YYYYMMDDTHHmmss")+"Z"}function GH(e){return void 0===e&&(e={}),Object.keys(e).reduce((function(t,n){var r=e[n];return r&&(t+="&"+n+"="+encodeURIComponent(r)),t}),"")}function zH(e,t){var n=e.start,r=e.end,a=e.title,o=e.location,i=e.description,s=jH(n,t),u=jH(r,t);if("google"===t)return"https://calendar.google.com/calendar/render?action=TEMPLATE&dates="+s+"/"+u+GH({location:o,text:a,details:i});if("outlookcom"===t)return"https://outlook.live.com/owa/?rru=addevent"+GH({startdt:s,enddt:u,subject:a,location:o,body:i,allday:"false"})+"&path=/calendar/view/Month";var l=["BEGIN:VCALENDAR","VERSION:2.0","BEGIN:VEVENT","URL:"+("undefined"!=typeof window?window.location.href:""),"DTSTART:"+s,"DTEND:"+u,"SUMMARY:"+a,"DESCRIPTION:"+i,"LOCATION:"+o,"END:VEVENT","END:VCALENDAR"].join("\n");return!HH&&ZH()&&(l=encodeURI("data:text/calendar;charset=utf8,"+l)),l}var VH=function(e){var t=e.title,n=e.start,r=e.end,a=e.className,o=void 0===a?"":a,i=e.location,s=void 0===i?"":i,l=e.description,c={start:n,end:r,title:t,location:s,description:void 0===l?"":l};function d(e){e.preventDefault();var t=e.currentTarget.getAttribute("href");if(ZH()||!t.startsWith("data")&&!t.startsWith("BEGIN"))window.open(t,"_blank");else{var n="download.ics",r=new Blob([t],{type:"text/calendar;charset=utf-8"});if(HH)window.navigator.msSaveOrOpenBlob(r,n);else{var a=document.createElement("a");a.href=window.URL.createObjectURL(r),a.setAttribute("download",n),document.body.appendChild(a),a.click(),document.body.removeChild(a)}}}return u.default.createElement(LH,{className:"mml-add-to-calendar "+o},u.default.createElement(IH,{icon:"date_range",text:"Add to My Calendar"}),u.default.createElement(MH,null,u.default.createElement(_H,null,UH.map((function(e){var t=e.id,n=e.label,r=e.Icon;return u.default.createElement("a",{key:t,className:"mml-btn "+(r?"mml-btn--with-icon":""),onClick:d,href:zH(c,t),target:"_blank",rel:"nofollow noreferrer noopener"},r," ",n)})))))},qH=function(e){var t=e.className,n=void 0===t?"":t,r=e.text,a=e.name,o=e.value,i=e.url,s=void 0===i?"":i,l=e.variant,c=e.icon;return n+=c?r?" mml-btn--with-icon":" mml-btn--icon":" mml-btn--text",n+="floating"===l?" mml-btn--floating":" mml-btn--grounded",s?u.default.createElement("a",{className:"mml-btn "+n,href:to.sanitizeUrl(s),target:"_blank",rel:"nofollow noreferrer noopener"},c&&u.default.createElement(xH,{name:c}),r):u.default.createElement("button",{className:"mml-btn "+n,type:"submit",name:a,value:o,onClick:function(e){var t,n,r=document.createElement("input");r.type="hidden",r.name=a||"",r.value=o||"",null==(t=e.currentTarget)||null==(n=t.closest("form"))||n.appendChild(r)}},c&&u.default.createElement(xH,{name:c}),r)},WH=function(e){var n=e.children,r=e.slideWidth,a=void 0===r?"120px":r,o=e.className,i=void 0===o?"":o;return u.default.createElement("div",{className:"mml-carousel "+i},u.default.createElement("div",{className:"mml-carousel__track"},u.default.createElement("div",{className:"mml-carousel__slides"},t.Children.map(n,(function(e){return t.cloneElement(e,{className:"mml-carousel__slide",slideWidth:a})})))))},QH=function(e){var t=e.children,n=e.slideWidth,r=e.width,a=void 0===r?"":r,o=e.className,i=void 0===o?"":o,s=a||n;return u.default.createElement("div",{className:"mml-carousel-item "+i,style:{flex:"0 0 "+s,minWidth:s}},t)},KH=function(e){var t=e.children,n=e.width,r=void 0===n?12:n,a=e.offset,o=void 0===a?0:a,i=e.align,s="mml-col-"+r;return o&&(s=s+" mml-offset-"+o),s=s+" mml-align-"+(void 0===i?"left":i),u.default.createElement("div",{className:s},t)},$H=function(e){var t=e.error,n=void 0===t?"":t;return n?u.default.createElement("span",{className:"mml-error"},n):null},JH=function(e){var t=e.src,n=e.alt,r=void 0===n?"":n,a=e.title,o=void 0===a?"":a,i=e.className,s=void 0===i?"":i;return u.default.createElement("img",{className:("mml-image "+s).trim(),src:t,alt:r,title:o})},XH=function(e){var n=e.name,r=e.label,a=e.value,o=void 0===a?"":a,i=e.type,s=void 0===i?"text":i,l=e.placeholder,c=void 0===l?"":l,d=t.useState(o),h=d[0],m=d[1],f="mml-"+n;return u.default.createElement(u.default.Fragment,null,r&&u.default.createElement("label",{className:"mml-card-header",htmlFor:f},u.default.createElement("span",{className:"mml-card-header__text"},r)),u.default.createElement("input",{id:f,className:"mml-input",name:n,value:h,type:s,placeholder:c,onChange:function(e){return m(e.target.value)}}))},eU=44,tU=function(e){var t=e.size,n=e.thickness,r=void 0===n?3.6:n,a=e.color;return r="string"==typeof r?parseFloat(r):r,t="string"==typeof t&&/^\d+$/.test(t)||"number"==typeof t?t+"px":t,u.default.createElement("span",{className:"mml-progress",role:"progressbar",style:{width:t,height:t,color:a}},u.default.createElement("svg",{className:"mml-progress__svg",viewBox:"22 22 44 44"},u.default.createElement("circle",{className:"mml-progress__circle",cx:eU,cy:eU,r:(eU-r)/2,fill:"none",strokeWidth:r})))},nU=function(e){var t=e.className,n=void 0===t?"":t,r=e.loading,a=void 0!==r&&r,o=e.text,i=e.size,s=e.thickness,l=e.color;return a?u.default.createElement("div",{className:"mml-loading "+n},u.default.createElement(tU,Object.assign({},{size:i,thickness:s,color:l})),o&&u.default.createElement("div",{className:"mml-loading__text"},o)):null},rU=function(e,t,n){return void 0===n&&(n="..."),e.length>t?""+e.substring(0,t-n.length)+n:e},aU={link:function(e){return e.href&&(e.href.startsWith("http")||e.href.startsWith("mailto:"))?u.default.createElement("a",{href:e.href,target:"_blank",rel:"nofollow noreferrer noopener"},e.children):e.children}},oU=["html","root","text","break","paragraph","emphasis","strong","link","list","listItem","code","inlineCode","blockquote"],iU=function(e){var t=e.text;if(!t)return null;var n=t,r=function(e){var t=e.match(/\[([^[]+)\](\(.*\))/gm),n=/\[([^[]+)\]\((.*)\)/;return t?t.map((function(e){var t=n.exec(e);return t&&t[2]})):[]}(n);return GB.exports.find(n).forEach((function(e){var t=e.type,a=e.href,o=e.value;if(!((r&&r.filter((function(e){return-1!==(null==e?void 0:e.indexOf(a))}))).length>0)){var i="email"===t?o:rU(o.replace(/(http(s?):\/\/)?(www\.)?/,""),20);n=n.replace(o,"["+i+"]("+encodeURI(a)+")")}})),u.default.createElement("div",{className:"mml-md"},u.default.createElement(jB,{allowedTypes:oU,renderers:aU,source:n,escapeHtml:!0,unwrapDisallowed:!0,transformLinkUri:function(e){return e.startsWith("app://")?e:jB.uriTransformer(e)}}))},sU=function(e){var n=e.name,r=e.value,a=t.useState(parseInt(""+r,10)||0),o=a[0],i=a[1];return u.default.createElement("div",{className:"mml-number"},u.default.createElement("input",{name:n,value:o,type:"hidden"}),u.default.createElement("span",{className:"mml-btn mml-btn--floating mml-btn--icon mml-number__dec",onClick:function(){return i(o-1)}},u.default.createElement(xH,{name:"remove"})),u.default.createElement("span",{className:"mml-number__count"},o),u.default.createElement("span",{className:"mml-btn mml-btn--floating mml-btn--icon mml-number__inc",onClick:function(){return i(o+1)}},u.default.createElement(xH,{name:"add"})))},uU=function(e){var t=e.children;return u.default.createElement("div",{className:"mml-row"},t)},lU=40,cU=function(e){var n=e.onChange,r=e.icalFilter,a=e.getItemData,o=e.itemClassName,i=e.interval,s=e.format,l=e.value,c=t.useCallback((function(e,t){return Array(e).fill(!0).map((function(e,n){return a({interval:i,format:s,value:l,idx:t+n})})).filter((function(e){return!r||r&&r(e.value)}))}),[i,s,l,r,a]),d=t.useState(c(80,-40)),h=d[0],m=d[1],f=t.useState(1e4),p=f[0],C=f[1],T=t.useRef(40),g=t.useState(null),w=g[0],D=g[1],E=t.useCallback((function(e){n(e.value);var t=T.current||0,r=t-40-lU,a=r-e.idx+3;a>=0&&(r-=a,T.current-=t-a,m((function(e){return[].concat(c(a,r),e)}))),D(e.idx)}),[m,c,T,n]),S=t.useCallback((function(e){m((function(t){return[].concat(t,c(lU,e))}))}),[m,c]),v=t.useCallback((function(){var e=T.current||0,t=e-40-lU;return T&&(T.current-=lU),m((function(e){return[].concat(c(lU,t),e)})),C(e-lU),!1}),[m,c,T]);return t.useEffect((function(){if(l){for(var e=null,t=0;t<h.length;t++)if(h[t].isSelected(l)){e=h[t].idx;break}D(e)}}),[]),u.default.createElement(bO,{data:h,firstItemIndex:p,itemContent:function(e,t){return u.default.createElement("div",{className:o+" mml-datepicker__item "+(t.idx===w?"mml-datepicker__item--selected":""),onClick:function(){return E(t)}},t.displayValue)},endReached:S,startReached:v})},dU=function(e){var t=e.idx,n=e.interval,r=e.value,a=e.format,o=t>=0?Bn(r).add(t*(24*n),"hour"):Bn(r).subtract(t*(24*n)*-1,"hour");return{idx:t,value:o,displayValue:Bn(o).format(a),isSelected:function(e){return Bn(o).isSame(1===n?Bn(e):Bn(e).add(n,"day"),"date")}}},hU=function(e){return u.default.createElement("div",{className:"mml-datepicker__select mml-datepicker__date"},u.default.createElement(cU,Object.assign({},e,{itemClassName:"mml-datepicker__item--day",getItemData:dU})))};Bn.extend(yH);var mU=function(e){var t=e.idx,n=e.interval,r=e.value,a=e.format,o=t>=0?Bn(r).add(t*n,"minute"):Bn(r).subtract(-1*t*n,"minute");return{idx:t,value:o,displayValue:Bn(o).format(a),isSelected:function(e){return Bn(o).isBetween(e,Bn(e).add(n-1,"minute"),"minute","[]")}}},fU=function(e){return u.default.createElement("div",{className:"mml-datepicker__select mml-datepicker__time"},u.default.createElement(cU,Object.assign({},e,{itemClassName:"mml-datepicker__item--time",getItemData:mU})))},pU=function(e){var n=e.name,r=e.selected,a=e.dateInterval,o=e.timeInterval,i=e.dateFormat,s=e.timeFormat,l=e.fullDay,c=e.icalFilter,d=t.useState(r),h=d[0],m=d[1];return u.default.createElement("div",{className:"mml-datepicker mml-datepicker--"+(l?"single":"double")},u.default.createElement("input",{name:n,value:h.toISOString(),type:"hidden"}),u.default.createElement(hU,{icalFilter:c,format:i,value:h,onChange:function(e){m((function(t){return t.set("date",e.get("date")).set("month",e.get("month")).set("year",e.get("year"))}))},interval:a}),!l&&u.default.createElement(fU,{icalFilter:c,format:s,value:h,onChange:function(e){m((function(t){return t.set("minute",e.get("minute")).set("hour",e.get("hour"))}))},interval:o}))},CU=function(){var e=OH(RH.mark((function e(t,n){var r,a,o;return RH.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(t,{method:"GET",redirect:"follow",credentials:"same-origin"});case 2:return r=e.sent,e.next=5,r.text();case 5:if(a=e.sent,r.ok){e.next=8;break}throw new Error(a);case 8:return o=new vH({ics:a,maxIterations:10}),e.abrupt("return",(function(){return function(e){return!e||!o.between(e.toDate(),e.add(n,"minute").toDate()).events.length}}));case 10:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),TU=function(e){var n=e.name,r=e.selected,a=e.icalAvailability,o=e.duration,i=void 0===o?30:o,s=e.dateInterval,l=void 0===s?1:s,c=e.timeInterval,d=void 0===c?30:c,h=e.dateFormat,m=void 0===h?"ddd MMM DD":h,f=e.timeFormat,p=void 0===f?"hh:mm A":f,C=e.fullDay,T=void 0!==C&&C,g=t.useState(!1),w=g[0],D=g[1],E=t.useState(""),S=E[0],v=E[1],A=t.useState((function(){return function(){return!0}})),y=A[0],F=A[1];return t.useEffect((function(){a&&(D(!0),CU(a,i).then(F).catch((function(e){console.warn("loading ical failed",{icalAvailability:a,err:e}),v("iCal availability could not be loaded")})).finally((function(){return D(!1)})))}),[a,i]),u.default.createElement(LH,{className:"mml-scheduler"},u.default.createElement(IH,{icon:"date_range",text:"Scheduler"}),u.default.createElement(MH,null,S&&!w&&u.default.createElement($H,{error:"Failed, error: "+S}),!S&&w&&u.default.createElement(nU,{loading:!0,text:"Loading availability"}),!S&&!w&&u.default.createElement(pU,{name:n,selected:r?Bn(r):Bn().startOf("hour"),dateInterval:l,timeInterval:d,dateFormat:m,timeFormat:p,fullDay:T,icalFilter:y})))},gU=function(e){var t=e.success;return t?u.default.createElement("div",{className:"mml-success"},t):null},wU=function(e){var t=e.text,n=e.className,r=void 0===n?"":n;return u.default.createElement("div",{className:("mml-text "+r).trim()},t)},DU={button:function(e){return u.default.createElement(qH,Object.assign({},e.attributes,{key:e.key,text:e.getText(),name:e.attributes.name,value:e.attributes.value}))},button_list:function(e,t){return u.default.createElement(_H,Object.assign({},e.attributes,{key:e.key}),t)},input:function(e){return u.default.createElement(XH,Object.assign({},e.attributes,{key:e.key,name:e.attributes.name,value:e.attributes.value}))},add_to_calendar:function(e){return u.default.createElement(VH,Object.assign({},e.attributes,{key:e.key,title:e.attributes.title,start:e.attributes.start,end:e.attributes.end}))},col:function(e,t){return u.default.createElement(KH,Object.assign({},e.attributes,{key:e.key}),t)},row:function(e,t){return u.default.createElement(uU,Object.assign({},e.attributes,{key:e.key}),t)},icon:function(e){return u.default.createElement(xH,Object.assign({},e.attributes,{key:e.key,name:e.attributes.name}))},image:function(e){return u.default.createElement(JH,Object.assign({},e.attributes,{key:e.key,src:e.attributes.src}))},md:function(e){return u.default.createElement(iU,Object.assign({},e.attributes,{key:e.key,text:e.getText()}))},text:function(e){return u.default.createElement(wU,Object.assign({},e.attributes,{key:e.key,text:e.getText()}))},scheduler:function(e){return u.default.createElement(TU,Object.assign({},e.attributes,{key:e.key,name:e.attributes.name,dateInterval:parseInt(e.attributes.dateInterval,10)||1,timeInterval:parseInt(e.attributes.timeInterval,10)||30,duration:parseInt(e.attributes.duration,10)||30,selected:e.attributes.selected,fullDay:"true"===e.attributes.fullDay,icalAvailability:e.attributes.icalAvailability}))},carousel:function(e,t){return u.default.createElement(WH,Object.assign({slideWidth:e.attributes.slideWidth},e.attributes,{key:e.key}),t)},item:function(e,t){return u.default.createElement(QH,Object.assign({},e.attributes,{key:e.key}),t)},number:function(e){return u.default.createElement(sU,Object.assign({},e.attributes,{key:e.key,name:e.attributes.name,value:e.attributes.value}))}},EU=function(){function e(e,t,n){this.converters=bH({},DU,n),this.node=e,this.children=t,this.reactElements=this.toReact(),this.name=e.attributes.name,this.type=e.attributes.type}return e.prototype.toReact=function(e){var t=this;void 0===e&&(e=this);var n=[];return(e.children||[]).forEach((function(e,r){var a=t.converters[e.name];if(!a||!Object.hasOwnProperty.call(t.converters,e.name))throw Error("Converter not found for tag "+e.name+", Available converters are "+Object.keys(t.converters));var o=t.toReact(e);e.key="tag-"+e.name+"-position-"+r,n.push(a(e,o))})),n},e}();function SU(e){var t=e.trim();t.startsWith("<mml")||(t="<mml>"+e+"</mml>");return t=t.replace(/&(?!amp;|lt;|gt;)/g,"&amp;"),vN(t)}function vU(e){return e.reduce((function(e,t){var n,r=t;r.children&&(n=vU(r.children));var a=r.name;if("text"===t.type){if(!t.text.trim().length)return e;a="text"}return e.push(new NH(a,t,n)),e}),[])}function AU(e,t){if(!e||!e.children||!e.children.length)throw new Error("bad input");var n=e.children[0];if("mml"!==n.name)throw new Error("missing mml tag");return new EU(n,vU(n.children),t)}function yU(e,t){return AU(SU(e),t)}var FU=Object.freeze({__proto__:null,AddToCalendar:VH,Button:qH,ButtonList:_H,Card:LH,CardBody:MH,CardHeader:IH,Carousel:WH,CarouselItem:QH,Col:KH,Error:$H,Icon:xH,Image:JH,Input:XH,Loading:nU,MD:iU,MML:function(e){var n=e.source,r=e.onSubmit,a=e.converters,o=e.theme,i=void 0===o?"":o,s=e.className,l=void 0===s?"":s,c=e.Loading,d=void 0===c?nU:c,h=e.Error,m=void 0===h?$H:h,f=e.Success,p=void 0===f?gU:f,C=t.useState(""),T=C[0],g=C[1],w=t.useState({loading:!1,error:"",success:""}),D=w[0],E=w[1],S=t.useMemo((function(){try{return yU(n,a)}catch(e){return console.warn("mml parsing error: ",n,e),g("This chat message has invalid formatting and can't be shown"),null}}),[n,a]),v=t.useCallback(function(){var e=OH(RH.mark((function e(t){var n;return RH.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.preventDefault(),n={},null!=S&&S.name&&(n.mml_name=S.name),new FormData(t.currentTarget).forEach((function(e,t){n[t]=e})),r){e.next=6;break}return e.abrupt("return",console.warn("Forgot to pass onSubmit prop to <MML/>? payload:",n));case 6:return e.prev=6,E({loading:!0,error:"",success:""}),e.next=10,r(n);case 10:E({loading:!1,error:"",success:"submitted"}),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(6),E({loading:!1,error:"Failed to send the request. Please try again.",success:""});case 16:case"end":return e.stop()}}),e,null,[[6,13]])})));return function(t){return e.apply(this,arguments)}}(),[r,S]);return u.default.createElement("div",{className:"mml-container "+i+" "+l,"data-testid":"mml-container"},T?u.default.createElement("div",{className:"mml-wrap"},m&&u.default.createElement(m,{error:T})):u.default.createElement("form",{onSubmit:v,className:"mml-wrap","data-testid":"mml-form"},null!=S&&S.type?u.default.createElement("div",{className:"mml-card"},null==S?void 0:S.reactElements):null==S?void 0:S.reactElements,D.loading&&d&&u.default.createElement(d,{loading:D.loading}),D.success&&p&&u.default.createElement(p,{success:D.success}),D.error&&m&&u.default.createElement(m,{error:D.error})))},MMLTag:NH,Number:sU,Parse:yU,Row:uU,Scheduler:TU,SourceToXML:SU,Success:gU,Text:wU,Tree:EU,XMLtoMMLTree:AU,converters:DU,truncate:rU});return e.ACTIONS_NOT_WORKING_IN_THREAD=Lw,e.ATTACHMENT_GROUPS_ORDER=rc,e.ActionsIcon=fw,e.Attachment=ac,e.AttachmentActions=za,e.AttachmentActionsContainer=ql,e.AttachmentPreviewList=UE,e.AttachmentWithinContainer=Vl,e.Audio=lo,e.AudioContainer=Xl,e.AutoCompleteTextarea=Dg,e.Avatar=gg,e.BaseImage=co,e.Card=gi,e.CardAudio=Ti,e.CardContainer=$l,e.Channel=cb,e.ChannelActionContext=ln,e.ChannelActionProvider=cn,e.ChannelHeader=Tb,e.ChannelList=oR,e.ChannelListContext=hn,e.ChannelListContextProvider=mn,e.ChannelListMessenger=Db,e.ChannelPreview=kb,e.ChannelPreviewMessenger=_b,e.ChannelSearch=Jb,e.ChannelStateContext=fn,e.ChannelStateProvider=pn,e.Chat=function(e){var n=e.children,r=e.client,a=e.customClasses,o=e.customStyles,i=e.darkMode,s=void 0!==i&&i,l=e.defaultLanguage,c=e.i18nInstance,d=e.initialNavOpen,h=void 0===d||d,m=e.theme,f=void 0===m?"messaging light":m,p=e.useImageFlagEmojisOnWindows,C=void 0!==p&&p,T=iR({client:r,defaultLanguage:l,i18nInstance:c,initialNavOpen:h}),g=T.channel,w=T.closeMobileNav,D=T.getAppSettings,E=T.latestMessageDatesByChannels,S=T.mutes,v=T.navOpen,A=T.openMobileNav,y=T.setActiveChannel,F=T.translators,O=function(){var e=t.useState(null),n=e[0],r=e[1],a=t.useState("uninitialized");return{error:n,queryInProgress:a[0],setError:r,setQueryInProgress:a[1]}}(),b="undefined"!=typeof window&&window.getComputedStyle(document.documentElement).getPropertyValue("--str-chat__theme-version").replace(" ","")||"1";uR(s?sR:o);var R=function(e){var n,r=e.channel,a=e.channelsQueryState,o=e.client,i=e.closeMobileNav,s=e.customClasses,u=e.getAppSettings,l=e.latestMessageDatesByChannels,c=e.mutes,d=e.navOpen,h=e.openMobileNav,m=e.setActiveChannel,f=e.theme,p=e.themeVersion,C=e.useImageFlagEmojisOnWindows,T=null==r?void 0:r.cid,g=a.error,w=a.queryInProgress,D="".concat(o.clientID).concat(Object.keys(o.activeChannels).length).concat(Object.keys(o.listeners).length).concat(o.mutedChannels.length,"\n  ").concat(null===(n=o.user)||void 0===n?void 0:n.id),E=c.length;return t.useMemo((function(){return{channel:r,channelsQueryState:a,client:o,closeMobileNav:i,customClasses:s,getAppSettings:u,latestMessageDatesByChannels:l,mutes:c,navOpen:d,openMobileNav:h,setActiveChannel:m,theme:f,themeVersion:p,useImageFlagEmojisOnWindows:C}}),[T,g,w,D,u,E,d])}({channel:g,channelsQueryState:O,client:r,closeMobileNav:w,customClasses:a,getAppSettings:D,latestMessageDatesByChannels:E,mutes:S,navOpen:v,openMobileNav:A,setActiveChannel:y,theme:f,themeVersion:b,useImageFlagEmojisOnWindows:C});return F.t?u.default.createElement(wn,{value:R},u.default.createElement(Za,{value:F},n)):null},e.ChatAutoComplete=tS,e.ChatContext=gn,e.ChatDown=wb,e.ChatProvider=wn,e.CloseIcon=_E,e.CommandItem=Cg,e.ComponentContext=En,e.ComponentProvider=Sn,e.ConnectionStatus=dv,e.CooldownTimer=zE,e.CustomMessageActionsList=Uw,e.DateSeparator=ub,e.DefaultSuggestionList=bT,e.DefaultSuggestionListHeader=uc,e.DefaultSuggestionListItem=sc,e.DefaultTriggerProvider=XE,e.DeliveredCheckIcon=Cw,e.DownloadIcon=kE,e.EditMessageForm=dS,e.EmojiIconLarge=bE,e.EmojiIconSmall=RE,e.EmojiPicker=function(e){var n,r,a,o=Dn("EmojiPicker").themeVersion,i=Ha("EmojiPicker").t,s=xn("EmojiPicker"),l=s.insertText,c=s.textareaRef,m=t.useState(!1),C=m[0],T=m[1],g=t.useState(null),w=g[0],D=g[1],E=t.useState(null),S=E[0],v=E[1],A=dE(w,S,h({placement:"2"===o?"top-end":"top-start"},e.popperOptions)),y=A.attributes,F=A.styles,O=pR[o],b=O.buttonClassName,R=O.pickerContainerClassName,N=O.wrapperClassName,L=e.ButtonIconComponent,x=void 0===L?"2"===o?NE:bE:L;return t.useEffect((function(){if(S&&w){var e=function(e){var t=e.target;S.contains(t)||w.contains(t)||T(!1)};return window.addEventListener("pointerdown",e),function(){return window.removeEventListener("pointerdown",e)}}}),[w,S]),u.default.createElement("div",{className:null!==(n=e.wrapperClassName)&&void 0!==n?n:N},C&&u.default.createElement("div",h({className:null!==(r=e.pickerContainerClassName)&&void 0!==r?r:R,style:F.popper},y.popper,{ref:v}),u.default.createElement(d.default,h({data:function(){return f(void 0,void 0,void 0,(function(){return p(this,(function(e){switch(e.label){case 0:return[4,import("@emoji-mart/data")];case 1:return[2,e.sent().default]}}))}))},onEmojiSelect:function(e){var t;l(e.native),null===(t=c.current)||void 0===t||t.focus()}},e.pickerProps))),"1"===o&&u.default.createElement(CE,null,i(C?"Close emoji picker":"Open emoji picker")),u.default.createElement("button",{"aria-expanded":C,"aria-label":i("aria/Emoji picker"),className:null!==(a=e.buttonClassName)&&void 0!==a?a:b,onClick:function(){return T((function(e){return!e}))},ref:D,type:"button"},x&&u.default.createElement(x,null)))},e.EmojiPickerIcon=NE,e.EmoticonItem=qE,e.EmptyStateIndicator=Bv,e.ErrorIcon=function(){return u.default.createElement("svg",{height:"14",width:"14",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("path",{d:"M7 0a7 7 0 1 0 0 14A7 7 0 0 0 7 0zm.875 10.938a.438.438 0 0 1-.438.437h-.875a.438.438 0 0 1-.437-.438v-.874c0-.242.196-.438.438-.438h.875c.241 0 .437.196.437.438v.874zm0-2.626a.438.438 0 0 1-.438.438h-.875a.438.438 0 0 1-.437-.438v-5.25c0-.241.196-.437.438-.437h.875c.241 0 .437.196.437.438v5.25z",fill:"#EA152F",fillRule:"evenodd"}))},e.EventComponent=sb,e.FileAttachment=iu,e.FileContainer=Jl,e.FileUploadIcon=LE,e.FileUploadIconFlat=xE,e.FixedHeightMessage=MO,e.Gallery=ui,e.GalleryContainer=Ql,e.GiphyPreviewMessage=fv,e.ImageComponent=li,e.ImageContainer=Kl,e.InfiniteScroll=Hv,e.LinkIcon=BE,e.LinkPreviewList=iS,e.LoadMoreButton=Xb,e.LoadMorePaginator=tR,e.LoadingChannels=sw,e.LoadingErrorIndicator=uw,e.LoadingIndicator=lw,e.LoadingIndicatorIcon=IE,e.MAX_MESSAGE_REACTIONS_TO_FETCH=QS,e.MAX_QUERY_CHANNELS_LIMIT=30,e.MESSAGE_ACTIONS=bw,e.MML=AS,e.MediaContainer=ec,e.Message=mv,e.MessageActions=hE,e.MessageActionsBox=Gw,e.MessageBounceProvider=Rn,e.MessageContext=An,e.MessageDeleted=yw,e.MessageDeliveredIcon=Dw,e.MessageErrorIcon=Ew,e.MessageInput=ES,e.MessageInputContext=Nn,e.MessageInputContextProvider=Ln,e.MessageInputFlat=uS,e.MessageInputSmall=SS,e.MessageList=zv,e.MessageListContext=Mn,e.MessageListContextProvider=_n,e.MessageListNotifications=Iv,e.MessageNotification=xv,e.MessageOptions=fE,e.MessageProvider=yn,e.MessageRepliesCountButton=pE,e.MessageSimple=iv,e.MessageStatus=wE,e.MessageText=SE,e.MessageTimestamp=yE,e.Modal=ni,e.ModalGallery=si,e.NullComponent=zl,e.PinIcon=ww,e.PinIndicator=function(e){var t,n,r=e.message,a=e.t;return r&&a?u.default.createElement("div",{style:{alignItems:"center",display:"flex"}},u.default.createElement(ww,null),u.default.createElement("div",{style:{fontSize:"14px",marginBottom:"0",marginLeft:"8px",marginTop:"0"}},r.pinned_by?"".concat(a("Pinned by")," ").concat((null===(t=r.pinned_by)||void 0===t?void 0:t.name)||(null===(n=r.pinned_by)||void 0===n?void 0:n.id)):a("Message pinned"))):null},e.PlayButton=io,e.PopperTooltip=TE,e.ProgressBar=so,e.QuotedMessage=DE,e.QuotedMessagePreview=oS,e.QuotedMessagePreviewHeader=aS,e.ReactionIcon=Tw,e.ReactionSelector=FS,e.ReactionsList=JS,e.ReplyIcon=pw,e.RetryIcon=PE,e.SUPPORTED_VIDEO_FORMATS=su,e.SafeAnchor=no,e.ScrollToBottomButton=Vv,e.SearchBar=zb,e.SearchInput=jb,e.SearchResults=$b,e.SendButton=HE,e.SendIconV1=YE,e.SendIconV2=ZE,e.SimpleReactionsList=ev,e.SpriteImage=tv,e.StreamEmoji=rv,e.Streami18n=Ia,e.Thread=function(e){var t=Cn("Thread"),n=t.channel,r=t.channelConfig,a=t.thread;return a&&!1!==(null==r?void 0:r.replies)?u.default.createElement(mR,h({},e,{key:"thread-".concat(a.id,"-").concat(null==n?void 0:n.cid)})):null},e.ThreadHeader=cR,e.ThreadIcon=gw,e.ThreadStart=dR,e.Tooltip=CE,e.TranslationContext=Ya,e.TranslationProvider=Za,e.TypingContext=Ua,e.TypingIndicator=Uv,e.TypingProvider=ja,e.UNREAD_MESSAGE_SEPARATOR_CLASS=Rv,e.UnMemoizedLoadMorePaginator=eR,e.UnreadMessagesNotification=Pv,e.UnreadMessagesSeparator=Nv,e.UnsupportedAttachment=function(e){var t,n=e.attachment;return u.default.createElement("div",null,u.default.createElement("div",null,"Unsupported attachment type ",u.default.createElement("strong",null,null!==(t=n.type)&&void 0!==t?t:"unknown")),u.default.createElement("code",null,JSON.stringify(n,null,4)),";")},e.UnsupportedAttachmentContainer=tc,e.UploadButton=Ui,e.UploadIcon=ME,e.UploadsPreview=eS,e.UserItem=wg,e.VirtualizedMessageList=WO,e.Window=fR,e.areMessagePropsEqual=Mw,e.areMessageUIPropsEqual=_w,e.darkModeTheme=sR,e.deTranslations=jn,e.defaultAllowedTagNames=ST,e.defaultDateTimeParser=Ba,e.defaultPinPermissions=Rw,e.defaultReactionOptions=av,e.defaultRenderMessages=jv,e.defaultScrollToItem=pg,e.defaultTimestampFormat=AE,e.defaultTranslatorFunction=xa,e.emojiMarkdownPlugin=bc,e.enTranslations=Gn,e.esTranslations=zn,e.escapeRegExp=lc,e.frTranslations=Vn,e.generateRandomId=KO,e.getChannel=JO,e.getDisplayImage=pb,e.getDisplayTitle=fb,e.getGroupStyles=Dv,e.getImages=function(e){return(null==e?void 0:e.attachments)?e.attachments.filter((function(e){return"image"===e.type})):[]},e.getLastReceived=Tv,e.getLatestMessagePreview=mb,e.getMessageActions=Nw,e.getNonImageAttachments=function(e){return(null==e?void 0:e.attachments)?e.attachments.filter((function(e){return"image"!==e.type})):[]},e.getReadByTooltipText=Yw,e.getReadStates=gv,e.getWholeChar=Tg,e.handleActionWarning=LS,e.hasMoreMessagesProbably=Ev,e.hasNotMoreMessages=function(e,t){return e<t},e.hiTranslations=qn,e.htmlToTextPlugin=Ic,e.insertIntro=wv,e.isAudioAttachment=du,e.isChannel=Bb,e.isDate=Pa,e.isDayOrMoment=_a,e.isFileAttachment=hu,e.isGalleryAttachmentType=cu,e.isLanguageSupported=Ma,e.isMediaAttachment=mu,e.isMessageBounced=Hw,e.isNumberOrString=ka,e.isOnlyEmojis=Zw,e.isScrapedContent=uu,e.isSvgAttachment=fu,e.isUploadedImage=lu,e.isUserMuted=Ow,e.itTranslations=Wn,e.jaTranslations=Qn,e.keepLineBreaksPlugin=Pc,e.koTranslations=Kn,e.makeDateMessageId=Cv,e.mapToUserNameOrId=Bw,e.markDownRenderers=FT,e.matchMarkdownLinks=hc,e.mentionsMarkdownPlugin=Nc,e.messageCodeBlocks=dc,e.messageHasAttachments=kw,e.messageHasReactions=Pw,e.missingUseFlagHandlerParameterWarning=_S,e.missingUseMuteHandlerParamsWarning=ZS,e.moveChannelUp=Ob,e.nlTranslations=$n,e.processMessages=pv,e.ptTranslations=Jn,e.reactionHandlerWarning=GS,e.renderAttachmentActions=Cu,e.renderAttachmentWithinContainer=pu,e.renderAudio=function(e){var t=e.attachment,n=e.Audio,r=void 0===n?lo:n;return pu({attachment:t,children:u.default.createElement("div",{className:"str-chat__attachment",key:"key-video-".concat(t.id)},u.default.createElement(r,{og:t})),componentType:"audio"})},e.renderCard=function(e){var t=e.attachment,n=e.Card,r=void 0===n?gi:n;return t.actions&&t.actions.length?pu({attachment:t,children:u.default.createElement("div",{className:"str-chat__attachment",key:"key-image-".concat(t.id)},u.default.createElement(r,h({},t,{key:"key-card-".concat(t.id)})),Cu(e)),componentType:"card"}):pu({attachment:t,children:u.default.createElement(r,h({},t,{key:"key-card-".concat(t.id)})),componentType:"card"})},e.renderFile=function(e){var t=e.attachment,n=e.File,r=void 0===n?iu:n;return t.asset_url?pu({attachment:t,children:u.default.createElement(r,{attachment:t,key:"key-file-".concat(t.id)}),componentType:"file"}):null},e.renderGallery=function(e){var t=e.attachment,n=e.Gallery,r=void 0===n?ui:n;return pu({attachment:t,children:u.default.createElement(r,{images:t.images||[],key:"gallery"}),componentType:"gallery"})},e.renderImage=function(e){var t=e.attachment,n=e.Image,r=void 0===n?li:n;return t.actions&&t.actions.length?pu({attachment:t,children:u.default.createElement("div",{className:"str-chat__attachment",key:"key-image-".concat(t.id)},u.default.createElement(r,h({},t)),Cu(e)),componentType:"image"}):pu({attachment:t,children:u.default.createElement(r,h({},t,{key:"key-image-".concat(t.id)})),componentType:"image"})},e.renderMedia=function(e){var t,n=e.attachment,r=e.Media,a=void 0===r?on:r;return(null===(t=n.actions)||void 0===t?void 0:t.length)?pu({attachment:n,children:u.default.createElement("div",{className:"str-chat__attachment str-chat__attachment-media",key:"key-video-".concat(n.id)},u.default.createElement("div",{className:"str-chat__player-wrapper"},u.default.createElement(a,{className:"react-player",controls:!0,height:"100%",url:n.asset_url,width:"100%"})),Cu(e)),componentType:"media"}):pu({attachment:n,children:u.default.createElement("div",{className:"str-chat__player-wrapper",key:"key-video-".concat(n.id)},u.default.createElement(a,{className:"react-player",controls:!0,height:"100%",url:n.asset_url,width:"100%"})),componentType:"media"})},e.renderPreviewText=hb,e.renderText=OT,e.ruTranslations=Xn,e.showMessageActionsBox=xw,e.trTranslations=er,e.useActionHandler=xS,e.useChannelActionContext=dn,e.useChannelDeletedListener=Eb,e.useChannelEditMessageHandler=aw,e.useChannelHiddenListener=Sb,e.useChannelListContext=function(e){var n=t.useContext(hn);return n||(console.warn("The useChannelListContext hook was called outside of the ChannelListContext provider. Make sure this hook is called within the ChannelList component. The errored call is located in the ".concat(e," component.")),{})},e.useChannelMentionsHandler=ow,e.useChannelPreviewInfo=Cb,e.useChannelStateContext=Cn,e.useChannelTruncatedListener=vb,e.useChannelUpdatedListener=Ab,e.useChannelVisibleListener=yb,e.useChat=iR,e.useChatContext=Dn,e.useComponentContext=vn,e.useConnectionRecoveredListener=Fb,e.useCooldownTimer=hS,e.useCustomStyles=uR,e.useDeleteHandler=IS,e.useEditHandler=MS,e.useEnrichedMessages=Sv,e.useFlagHandler=PS,e.useLastReadData=vv,e.useMarkUnreadHandler=YS,e.useMentionsHandler=BS,e.useMessageBounceContext=bn,e.useMessageContext=Fn,e.useMessageInputContext=xn,e.useMessageInputState=gS,e.useMessageListContext=function(e){var n=t.useContext(Mn);return n||(console.warn("The useMessageListContext hook was called outside of the MessageListContext provider. Make sure this hook is called within the MessageList component. The errored call is located in the ".concat(e," component.")),{})},e.useMessageListElements=Av,e.useMessageListScrollManager=yv,e.useMessageNewListener=bb,e.useMobileNavigation=Rb,e.useMuteHandler=HS,e.useNewMessageNotification=RO,e.useNotificationAddedToChannelListener=Nb,e.useNotificationMessageNewListener=Lb,e.useNotificationRemovedFromChannelListener=xb,e.useOpenThreadHandler=US,e.usePaginatedChannels=Ib,e.usePinHandler=jS,e.usePrependedMessagesCount=LO,e.useReactionClick=VS,e.useReactionHandler=zS,e.useReactionsFetcher=KS,e.useRetryHandler=qS,e.useScrollLocationLogic=Fv,e.useShouldForceScrollToBottom=xO,e.useTranslationContext=Ha,e.useTypingContext=Ga,e.useUserHandler=WS,e.useUserPresenceChangedListener=Mb,e.useUserRole=Aw,e.validateAndGetMessage=Fw,e.withChannelActionContext=function(e){var t=function(t){var n=dn();return u.default.createElement(e,h({},t,n))};return t.displayName=(e.displayName||e.name||"Component").replace("Base",""),t},e.withChannelStateContext=function(e){var t=function(t){var n=Cn();return u.default.createElement(e,h({},t,n))};return t.displayName=(e.displayName||e.name||"Component").replace("Base",""),t},e.withChatContext=function(e){var t=function(t){var n=Dn();return u.default.createElement(e,h({},t,n))};return t.displayName="WithChatContext".concat(Tn(e)),t},e.withComponentContext=function(e){var t=function(t){var n=vn();return u.default.createElement(e,h({},t,n))};return t.displayName=(e.displayName||e.name||"Component").replace("Base",""),t},e.withMessageContext=function(e){var t=function(t){var n=Fn();return u.default.createElement(e,h({},t,n))};return t.displayName=(e.displayName||e.name||"Component").replace("Base",""),t},e.withTranslationContext=function(e){var t=function(t){var n=Ha();return u.default.createElement(e,h({},t,n))};return t.displayName="WithTranslationContext".concat(Tn(e)),t},e.withTypingContext=function(e){var t=function(t){var n=Ga();return u.default.createElement(e,h({},t,n))};return t.displayName=(e.displayName||e.name||"Component").replace("Base",""),t},Object.defineProperty(e,"__esModule",{value:!0}),e}({},React,jsxRuntime,ReactDOM,StreamChat,Picker);
//# sourceMappingURL=browser.full-bundle.min.js.map
