1"use strict"; 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="837d57e4-c77b-5595-a3c1-0b35cfc67665")}catch(e){}}(); 3(self.webpackChunkclient=self.webpackChunkclient||[]).push([["5976"],{25931(e,s,a){a.d(s,{LetterSmilesPanel:()=>S});var t=a(42062),i=a(17524),l=a(75841),r=a(12033),n=a(51575),m=a(13462),p=a(66442),d=a(99870),c=a.n(d),h=a(31085);let o=(0,t.memo)(e=>{var{smiles:s,onSmileClick:a}=e;return(0,h.jsx)("div",{className:"dialogs-smiles-letter-panel__container",children:(0,h.jsx)("div",{className:"dialogs-smiles-letter-panel__smilesList",children:s.map(e=>{var s=c()({"animation-smile":e.animated});return(0,h.jsx)("div",{"data-pattern":e.pattern,onClick:a,className:"dialogs-smiles-letter-panel__smileItem",children:(0,h.jsx)(p.p,{smile:e,className:s})},e.pattern)})})})});var u=a(66691),v=a(91994),g=a(98153),k=a(84190),T=a(28138),S=(0,t.memo)(e=>{var{attendeeId:s}=e,a=(0,v.w)(),p=(0,u.J2)(()=>(0,i.z)([m.T.shared().smilesSendingEnabled,m.T.shared().smilesCompactDisplayLimit]).pipe((0,k.n)(e=>{var[t,i]=e;return t?s?a?r.U.shared(a).smilePacks(s).pipe((0,T.T)(e=>e.find(e=>"simple"===e.name||"3d"===e.name)),(0,T.T)(e=>null==e?void 0:e.smiles.slice(0,i))):(0,l.of)([]):n.e.shared().smiles.pipe((0,T.T)(e=>e.slice(0,i))):(0,l.of)([])})),[a,s]),d=(0,t.useCallback)(e=>{var s=e.currentTarget.dataset.pattern,a=null==p?void 0:p.find(e=>e.pattern===s);a&&g.A.create("chat.input").emit("insert",a.pattern+" ")},[p]);return null!=p&&p.length?(0,h.jsx)(o,{smiles:p,onSmileClick:d}):null})},12033(e,s,a){a.d(s,{U:()=>u});var t=a(36909),i=a(30495),l=a(17524),r=a(75841),n=a(84190),m=a(28138),p=a(36580),d=a(15526),c=a(13462),h=a(44853),o=a(91760);class u{constructor(e){this.userId=e}prepareSmiles(e,s,a){return e.map(e=>({filePath:e.FilePath,pattern:e.Name,animated:e.Anim,src:this.getSmileURL(e.FilePath,s,a)}))}getSmileURL(e,s,a){var l="https:"+i.jI.shared().getBaseHost();return(0,t.B)(new URL(e,l).toString(),s,a)}smilePacks(e){var s=(0,l.z)([c.T.shared().sharding,o.o.shared().getTexts("/texts/smiles/packs/names")]).pipe((0,n.n)(s=>{var[{shards:a,prefix:t},i]=s;return h.n.shared(this.userId).data(e).pipe((0,m.T)(e=>e.map(e=>{var{name:s,smiles:l}=e;return{name:s,icon:l[0].FilePath,iconSrc:this.getSmileURL(l[0].FilePath,a,t),smiles:this.prepareSmiles(l,a,t),localizedName:i[s]}})))}));return c.T.shared().smilesEnabled.pipe((0,n.n)(e=>e?s:(0,r.of)([])),(0,p.t)(1))}smiles(e){return this.smilePacks(e).pipe((0,m.T)(e=>[].concat(...e.map(e=>e.smiles))),(0,p.t)(1))}}u.shared=(0,d.G)(e=>new u(e))}}]); 4//# sourceMappingURL=sourcemaps/f4c991b3d8ddb2ef.js.map 5//# debugId=837d57e4-c77b-5595-a3c1-0b35cfc67665
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.